YES(O(1), O(n^2)) 680.16/211.83 YES(O(1), O(n^2)) 680.16/211.83 680.16/211.83 680.16/211.83 680.16/211.83 680.16/211.83 680.16/211.83 Runtime Complexity (innermost) proof of /export/starexec/sandbox/benchmark/theBenchmark.xml.xml 680.16/211.83 680.16/211.83 680.16/211.83
680.16/211.83 680.16/211.88 680.16/211.88
680.16/211.88
680.16/211.88

(0) Obligation:

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

active(U11(tt, V2)) → mark(U12(isNat(V2))) 680.16/211.88
active(U12(tt)) → mark(tt) 680.16/211.88
active(U21(tt)) → mark(tt) 680.16/211.88
active(U31(tt, V2)) → mark(U32(isNat(V2))) 680.16/211.88
active(U32(tt)) → mark(tt) 680.16/211.88
active(U41(tt, N)) → mark(N) 680.16/211.88
active(U51(tt, M, N)) → mark(U52(isNat(N), M, N)) 680.16/211.88
active(U52(tt, M, N)) → mark(s(plus(N, M))) 680.16/211.88
active(U61(tt)) → mark(0) 680.16/211.88
active(U71(tt, M, N)) → mark(U72(isNat(N), M, N)) 680.16/211.88
active(U72(tt, M, N)) → mark(plus(x(N, M), N)) 680.16/211.88
active(isNat(0)) → mark(tt) 680.16/211.88
active(isNat(plus(V1, V2))) → mark(U11(isNat(V1), V2)) 680.16/211.88
active(isNat(s(V1))) → mark(U21(isNat(V1))) 680.16/211.88
active(isNat(x(V1, V2))) → mark(U31(isNat(V1), V2)) 680.16/211.88
active(plus(N, 0)) → mark(U41(isNat(N), N)) 680.16/211.88
active(plus(N, s(M))) → mark(U51(isNat(M), M, N)) 680.16/211.88
active(x(N, 0)) → mark(U61(isNat(N))) 680.16/211.88
active(x(N, s(M))) → mark(U71(isNat(M), M, N)) 680.16/211.88
active(U11(X1, X2)) → U11(active(X1), X2) 680.16/211.88
active(U12(X)) → U12(active(X)) 680.16/211.88
active(U21(X)) → U21(active(X)) 680.16/211.88
active(U31(X1, X2)) → U31(active(X1), X2) 680.16/211.88
active(U32(X)) → U32(active(X)) 680.16/211.88
active(U41(X1, X2)) → U41(active(X1), X2) 680.16/211.88
active(U51(X1, X2, X3)) → U51(active(X1), X2, X3) 680.16/211.88
active(U52(X1, X2, X3)) → U52(active(X1), X2, X3) 680.16/211.88
active(s(X)) → s(active(X)) 680.16/211.88
active(plus(X1, X2)) → plus(active(X1), X2) 680.16/211.88
active(plus(X1, X2)) → plus(X1, active(X2)) 680.16/211.88
active(U61(X)) → U61(active(X)) 680.16/211.88
active(U71(X1, X2, X3)) → U71(active(X1), X2, X3) 680.16/211.88
active(U72(X1, X2, X3)) → U72(active(X1), X2, X3) 680.16/211.88
active(x(X1, X2)) → x(active(X1), X2) 680.16/211.88
active(x(X1, X2)) → x(X1, active(X2)) 680.16/211.88
U11(mark(X1), X2) → mark(U11(X1, X2)) 680.16/211.88
U12(mark(X)) → mark(U12(X)) 680.16/211.88
U21(mark(X)) → mark(U21(X)) 680.16/211.88
U31(mark(X1), X2) → mark(U31(X1, X2)) 680.16/211.88
U32(mark(X)) → mark(U32(X)) 680.16/211.88
U41(mark(X1), X2) → mark(U41(X1, X2)) 680.16/211.88
U51(mark(X1), X2, X3) → mark(U51(X1, X2, X3)) 680.16/211.88
U52(mark(X1), X2, X3) → mark(U52(X1, X2, X3)) 680.16/211.88
s(mark(X)) → mark(s(X)) 680.16/211.88
plus(mark(X1), X2) → mark(plus(X1, X2)) 681.33/212.12
plus(X1, mark(X2)) → mark(plus(X1, X2)) 681.33/212.12
U61(mark(X)) → mark(U61(X)) 681.33/212.12
U71(mark(X1), X2, X3) → mark(U71(X1, X2, X3)) 681.33/212.12
U72(mark(X1), X2, X3) → mark(U72(X1, X2, X3)) 681.33/212.12
x(mark(X1), X2) → mark(x(X1, X2)) 681.33/212.12
x(X1, mark(X2)) → mark(x(X1, X2)) 681.33/212.12
proper(U11(X1, X2)) → U11(proper(X1), proper(X2)) 681.33/212.12
proper(tt) → ok(tt) 681.33/212.12
proper(U12(X)) → U12(proper(X)) 681.33/212.12
proper(isNat(X)) → isNat(proper(X)) 681.33/212.12
proper(U21(X)) → U21(proper(X)) 681.33/212.12
proper(U31(X1, X2)) → U31(proper(X1), proper(X2)) 681.33/212.12
proper(U32(X)) → U32(proper(X)) 681.33/212.12
proper(U41(X1, X2)) → U41(proper(X1), proper(X2)) 681.33/212.12
proper(U51(X1, X2, X3)) → U51(proper(X1), proper(X2), proper(X3)) 681.33/212.12
proper(U52(X1, X2, X3)) → U52(proper(X1), proper(X2), proper(X3)) 681.33/212.12
proper(s(X)) → s(proper(X)) 681.33/212.12
proper(plus(X1, X2)) → plus(proper(X1), proper(X2)) 681.33/212.12
proper(U61(X)) → U61(proper(X)) 681.33/212.12
proper(0) → ok(0) 681.33/212.12
proper(U71(X1, X2, X3)) → U71(proper(X1), proper(X2), proper(X3)) 681.33/212.12
proper(U72(X1, X2, X3)) → U72(proper(X1), proper(X2), proper(X3)) 681.33/212.12
proper(x(X1, X2)) → x(proper(X1), proper(X2)) 681.33/212.12
U11(ok(X1), ok(X2)) → ok(U11(X1, X2)) 681.33/212.12
U12(ok(X)) → ok(U12(X)) 681.33/212.12
isNat(ok(X)) → ok(isNat(X)) 681.33/212.12
U21(ok(X)) → ok(U21(X)) 681.33/212.12
U31(ok(X1), ok(X2)) → ok(U31(X1, X2)) 681.33/212.12
U32(ok(X)) → ok(U32(X)) 681.33/212.12
U41(ok(X1), ok(X2)) → ok(U41(X1, X2)) 681.33/212.12
U51(ok(X1), ok(X2), ok(X3)) → ok(U51(X1, X2, X3)) 681.33/212.12
U52(ok(X1), ok(X2), ok(X3)) → ok(U52(X1, X2, X3)) 681.33/212.12
s(ok(X)) → ok(s(X)) 681.33/212.12
plus(ok(X1), ok(X2)) → ok(plus(X1, X2)) 681.33/212.12
U61(ok(X)) → ok(U61(X)) 681.33/212.12
U71(ok(X1), ok(X2), ok(X3)) → ok(U71(X1, X2, X3)) 681.33/212.12
U72(ok(X1), ok(X2), ok(X3)) → ok(U72(X1, X2, X3)) 681.33/212.12
x(ok(X1), ok(X2)) → ok(x(X1, X2)) 681.33/212.12
top(mark(X)) → top(proper(X)) 681.33/212.12
top(ok(X)) → top(active(X))

Rewrite Strategy: INNERMOST
681.33/212.12
681.33/212.12

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

Converted CpxTRS to CDT
681.33/212.12
681.33/212.12

(2) Obligation:

Complexity Dependency Tuples Problem
Rules:

active(U11(tt, z0)) → mark(U12(isNat(z0))) 681.33/212.12
active(U12(tt)) → mark(tt) 681.33/212.12
active(U21(tt)) → mark(tt) 681.33/212.12
active(U31(tt, z0)) → mark(U32(isNat(z0))) 681.33/212.12
active(U32(tt)) → mark(tt) 681.33/212.12
active(U41(tt, z0)) → mark(z0) 681.33/212.12
active(U51(tt, z0, z1)) → mark(U52(isNat(z1), z0, z1)) 681.33/212.12
active(U52(tt, z0, z1)) → mark(s(plus(z1, z0))) 681.33/212.12
active(U61(tt)) → mark(0) 681.33/212.12
active(U71(tt, z0, z1)) → mark(U72(isNat(z1), z0, z1)) 681.33/212.12
active(U72(tt, z0, z1)) → mark(plus(x(z1, z0), z1)) 681.33/212.12
active(isNat(0)) → mark(tt) 681.33/212.12
active(isNat(plus(z0, z1))) → mark(U11(isNat(z0), z1)) 681.33/212.12
active(isNat(s(z0))) → mark(U21(isNat(z0))) 681.33/212.12
active(isNat(x(z0, z1))) → mark(U31(isNat(z0), z1)) 681.33/212.12
active(plus(z0, 0)) → mark(U41(isNat(z0), z0)) 681.33/212.12
active(plus(z0, s(z1))) → mark(U51(isNat(z1), z1, z0)) 681.33/212.12
active(x(z0, 0)) → mark(U61(isNat(z0))) 681.33/212.12
active(x(z0, s(z1))) → mark(U71(isNat(z1), z1, z0)) 681.33/212.12
active(U11(z0, z1)) → U11(active(z0), z1) 681.33/212.12
active(U12(z0)) → U12(active(z0)) 681.33/212.12
active(U21(z0)) → U21(active(z0)) 681.33/212.12
active(U31(z0, z1)) → U31(active(z0), z1) 681.33/212.12
active(U32(z0)) → U32(active(z0)) 681.33/212.12
active(U41(z0, z1)) → U41(active(z0), z1) 681.33/212.12
active(U51(z0, z1, z2)) → U51(active(z0), z1, z2) 681.33/212.12
active(U52(z0, z1, z2)) → U52(active(z0), z1, z2) 681.33/212.12
active(s(z0)) → s(active(z0)) 681.33/212.12
active(plus(z0, z1)) → plus(active(z0), z1) 681.33/212.12
active(plus(z0, z1)) → plus(z0, active(z1)) 681.33/212.12
active(U61(z0)) → U61(active(z0)) 681.33/212.12
active(U71(z0, z1, z2)) → U71(active(z0), z1, z2) 681.33/212.12
active(U72(z0, z1, z2)) → U72(active(z0), z1, z2) 681.33/212.12
active(x(z0, z1)) → x(active(z0), z1) 681.33/212.12
active(x(z0, z1)) → x(z0, active(z1)) 681.33/212.12
U11(mark(z0), z1) → mark(U11(z0, z1)) 681.33/212.12
U11(ok(z0), ok(z1)) → ok(U11(z0, z1)) 681.33/212.12
U12(mark(z0)) → mark(U12(z0)) 681.33/212.12
U12(ok(z0)) → ok(U12(z0)) 681.33/212.12
U21(mark(z0)) → mark(U21(z0)) 681.33/212.12
U21(ok(z0)) → ok(U21(z0)) 681.33/212.12
U31(mark(z0), z1) → mark(U31(z0, z1)) 681.33/212.12
U31(ok(z0), ok(z1)) → ok(U31(z0, z1)) 681.33/212.12
U32(mark(z0)) → mark(U32(z0)) 681.33/212.12
U32(ok(z0)) → ok(U32(z0)) 681.33/212.12
U41(mark(z0), z1) → mark(U41(z0, z1)) 681.33/212.12
U41(ok(z0), ok(z1)) → ok(U41(z0, z1)) 681.33/212.12
U51(mark(z0), z1, z2) → mark(U51(z0, z1, z2)) 681.33/212.12
U51(ok(z0), ok(z1), ok(z2)) → ok(U51(z0, z1, z2)) 681.33/212.12
U52(mark(z0), z1, z2) → mark(U52(z0, z1, z2)) 681.33/212.12
U52(ok(z0), ok(z1), ok(z2)) → ok(U52(z0, z1, z2)) 681.33/212.12
s(mark(z0)) → mark(s(z0)) 681.33/212.12
s(ok(z0)) → ok(s(z0)) 681.33/212.12
plus(mark(z0), z1) → mark(plus(z0, z1)) 681.33/212.12
plus(z0, mark(z1)) → mark(plus(z0, z1)) 681.33/212.12
plus(ok(z0), ok(z1)) → ok(plus(z0, z1)) 681.33/212.12
U61(mark(z0)) → mark(U61(z0)) 681.33/212.12
U61(ok(z0)) → ok(U61(z0)) 681.33/212.12
U71(mark(z0), z1, z2) → mark(U71(z0, z1, z2)) 681.33/212.12
U71(ok(z0), ok(z1), ok(z2)) → ok(U71(z0, z1, z2)) 681.33/212.12
U72(mark(z0), z1, z2) → mark(U72(z0, z1, z2)) 681.33/212.12
U72(ok(z0), ok(z1), ok(z2)) → ok(U72(z0, z1, z2)) 681.33/212.12
x(mark(z0), z1) → mark(x(z0, z1)) 681.33/212.12
x(z0, mark(z1)) → mark(x(z0, z1)) 681.33/212.12
x(ok(z0), ok(z1)) → ok(x(z0, z1)) 681.33/212.12
proper(U11(z0, z1)) → U11(proper(z0), proper(z1)) 681.33/212.12
proper(tt) → ok(tt) 681.33/212.12
proper(U12(z0)) → U12(proper(z0)) 681.33/212.12
proper(isNat(z0)) → isNat(proper(z0)) 681.33/212.12
proper(U21(z0)) → U21(proper(z0)) 681.33/212.12
proper(U31(z0, z1)) → U31(proper(z0), proper(z1)) 681.33/212.12
proper(U32(z0)) → U32(proper(z0)) 681.33/212.12
proper(U41(z0, z1)) → U41(proper(z0), proper(z1)) 681.33/212.12
proper(U51(z0, z1, z2)) → U51(proper(z0), proper(z1), proper(z2)) 681.33/212.12
proper(U52(z0, z1, z2)) → U52(proper(z0), proper(z1), proper(z2)) 681.33/212.12
proper(s(z0)) → s(proper(z0)) 681.33/212.12
proper(plus(z0, z1)) → plus(proper(z0), proper(z1)) 681.33/212.12
proper(U61(z0)) → U61(proper(z0)) 681.33/212.12
proper(0) → ok(0) 681.33/212.12
proper(U71(z0, z1, z2)) → U71(proper(z0), proper(z1), proper(z2)) 681.33/212.12
proper(U72(z0, z1, z2)) → U72(proper(z0), proper(z1), proper(z2)) 681.33/212.12
proper(x(z0, z1)) → x(proper(z0), proper(z1)) 681.33/212.12
isNat(ok(z0)) → ok(isNat(z0)) 681.33/212.12
top(mark(z0)) → top(proper(z0)) 681.33/212.12
top(ok(z0)) → top(active(z0))
Tuples:

ACTIVE(U11(tt, z0)) → c(U12'(isNat(z0)), ISNAT(z0)) 681.33/212.12
ACTIVE(U31(tt, z0)) → c3(U32'(isNat(z0)), ISNAT(z0)) 681.33/212.12
ACTIVE(U51(tt, z0, z1)) → c6(U52'(isNat(z1), z0, z1), ISNAT(z1)) 681.33/212.12
ACTIVE(U52(tt, z0, z1)) → c7(S(plus(z1, z0)), PLUS(z1, z0)) 681.33/212.12
ACTIVE(U71(tt, z0, z1)) → c9(U72'(isNat(z1), z0, z1), ISNAT(z1)) 681.33/212.12
ACTIVE(U72(tt, z0, z1)) → c10(PLUS(x(z1, z0), z1), X(z1, z0)) 681.33/212.12
ACTIVE(isNat(plus(z0, z1))) → c12(U11'(isNat(z0), z1), ISNAT(z0)) 681.33/212.12
ACTIVE(isNat(s(z0))) → c13(U21'(isNat(z0)), ISNAT(z0)) 681.33/212.12
ACTIVE(isNat(x(z0, z1))) → c14(U31'(isNat(z0), z1), ISNAT(z0)) 681.33/212.12
ACTIVE(plus(z0, 0)) → c15(U41'(isNat(z0), z0), ISNAT(z0)) 681.33/212.12
ACTIVE(plus(z0, s(z1))) → c16(U51'(isNat(z1), z1, z0), ISNAT(z1)) 681.33/212.12
ACTIVE(x(z0, 0)) → c17(U61'(isNat(z0)), ISNAT(z0)) 681.33/212.12
ACTIVE(x(z0, s(z1))) → c18(U71'(isNat(z1), z1, z0), ISNAT(z1)) 681.33/212.12
ACTIVE(U11(z0, z1)) → c19(U11'(active(z0), z1), ACTIVE(z0)) 681.33/212.12
ACTIVE(U12(z0)) → c20(U12'(active(z0)), ACTIVE(z0)) 681.33/212.12
ACTIVE(U21(z0)) → c21(U21'(active(z0)), ACTIVE(z0)) 681.33/212.12
ACTIVE(U31(z0, z1)) → c22(U31'(active(z0), z1), ACTIVE(z0)) 681.33/212.12
ACTIVE(U32(z0)) → c23(U32'(active(z0)), ACTIVE(z0)) 681.33/212.12
ACTIVE(U41(z0, z1)) → c24(U41'(active(z0), z1), ACTIVE(z0)) 681.33/212.12
ACTIVE(U51(z0, z1, z2)) → c25(U51'(active(z0), z1, z2), ACTIVE(z0)) 681.33/212.12
ACTIVE(U52(z0, z1, z2)) → c26(U52'(active(z0), z1, z2), ACTIVE(z0)) 681.33/212.12
ACTIVE(s(z0)) → c27(S(active(z0)), ACTIVE(z0)) 681.33/212.12
ACTIVE(plus(z0, z1)) → c28(PLUS(active(z0), z1), ACTIVE(z0)) 681.33/212.12
ACTIVE(plus(z0, z1)) → c29(PLUS(z0, active(z1)), ACTIVE(z1)) 681.33/212.12
ACTIVE(U61(z0)) → c30(U61'(active(z0)), ACTIVE(z0)) 681.33/212.12
ACTIVE(U71(z0, z1, z2)) → c31(U71'(active(z0), z1, z2), ACTIVE(z0)) 681.33/212.12
ACTIVE(U72(z0, z1, z2)) → c32(U72'(active(z0), z1, z2), ACTIVE(z0)) 681.33/212.12
ACTIVE(x(z0, z1)) → c33(X(active(z0), z1), ACTIVE(z0)) 681.33/212.12
ACTIVE(x(z0, z1)) → c34(X(z0, active(z1)), ACTIVE(z1)) 681.33/212.12
U11'(mark(z0), z1) → c35(U11'(z0, z1)) 681.33/212.12
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1)) 681.33/212.12
U12'(mark(z0)) → c37(U12'(z0)) 681.33/212.12
U12'(ok(z0)) → c38(U12'(z0)) 681.33/212.12
U21'(mark(z0)) → c39(U21'(z0)) 681.33/212.12
U21'(ok(z0)) → c40(U21'(z0)) 681.33/212.12
U31'(mark(z0), z1) → c41(U31'(z0, z1)) 681.33/212.12
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 681.33/212.12
U32'(mark(z0)) → c43(U32'(z0)) 681.33/212.12
U32'(ok(z0)) → c44(U32'(z0)) 681.33/212.12
U41'(mark(z0), z1) → c45(U41'(z0, z1)) 681.33/212.13
U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1)) 681.33/212.13
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2)) 681.33/212.13
U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2)) 681.33/212.13
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2)) 681.33/212.13
U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2)) 681.33/212.13
S(mark(z0)) → c51(S(z0)) 681.33/212.13
S(ok(z0)) → c52(S(z0)) 681.33/212.13
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 681.33/212.13
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 681.33/212.13
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 681.33/212.13
U61'(mark(z0)) → c56(U61'(z0)) 681.33/212.13
U61'(ok(z0)) → c57(U61'(z0)) 681.33/212.13
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2)) 681.33/212.13
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2)) 681.33/212.13
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2)) 681.33/212.13
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 681.33/212.13
X(mark(z0), z1) → c62(X(z0, z1)) 681.33/212.13
X(z0, mark(z1)) → c63(X(z0, z1)) 681.33/212.13
X(ok(z0), ok(z1)) → c64(X(z0, z1)) 681.33/212.13
PROPER(U11(z0, z1)) → c65(U11'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 681.33/212.13
PROPER(U12(z0)) → c67(U12'(proper(z0)), PROPER(z0)) 681.33/212.13
PROPER(isNat(z0)) → c68(ISNAT(proper(z0)), PROPER(z0)) 681.33/212.13
PROPER(U21(z0)) → c69(U21'(proper(z0)), PROPER(z0)) 681.33/212.13
PROPER(U31(z0, z1)) → c70(U31'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 681.33/212.13
PROPER(U32(z0)) → c71(U32'(proper(z0)), PROPER(z0)) 681.33/212.13
PROPER(U41(z0, z1)) → c72(U41'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 681.33/212.13
PROPER(U51(z0, z1, z2)) → c73(U51'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 681.33/212.13
PROPER(U52(z0, z1, z2)) → c74(U52'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 681.33/212.13
PROPER(s(z0)) → c75(S(proper(z0)), PROPER(z0)) 681.33/212.13
PROPER(plus(z0, z1)) → c76(PLUS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 681.33/212.13
PROPER(U61(z0)) → c77(U61'(proper(z0)), PROPER(z0)) 681.33/212.13
PROPER(U71(z0, z1, z2)) → c79(U71'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 681.33/212.13
PROPER(U72(z0, z1, z2)) → c80(U72'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 681.33/212.13
PROPER(x(z0, z1)) → c81(X(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 681.33/212.13
ISNAT(ok(z0)) → c82(ISNAT(z0)) 681.33/212.13
TOP(mark(z0)) → c83(TOP(proper(z0)), PROPER(z0)) 681.33/212.13
TOP(ok(z0)) → c84(TOP(active(z0)), ACTIVE(z0))
S tuples:

ACTIVE(U11(tt, z0)) → c(U12'(isNat(z0)), ISNAT(z0)) 681.33/212.13
ACTIVE(U31(tt, z0)) → c3(U32'(isNat(z0)), ISNAT(z0)) 681.33/212.13
ACTIVE(U51(tt, z0, z1)) → c6(U52'(isNat(z1), z0, z1), ISNAT(z1)) 681.33/212.13
ACTIVE(U52(tt, z0, z1)) → c7(S(plus(z1, z0)), PLUS(z1, z0)) 681.33/212.13
ACTIVE(U71(tt, z0, z1)) → c9(U72'(isNat(z1), z0, z1), ISNAT(z1)) 681.33/212.13
ACTIVE(U72(tt, z0, z1)) → c10(PLUS(x(z1, z0), z1), X(z1, z0)) 681.33/212.13
ACTIVE(isNat(plus(z0, z1))) → c12(U11'(isNat(z0), z1), ISNAT(z0)) 681.33/212.13
ACTIVE(isNat(s(z0))) → c13(U21'(isNat(z0)), ISNAT(z0)) 681.33/212.13
ACTIVE(isNat(x(z0, z1))) → c14(U31'(isNat(z0), z1), ISNAT(z0)) 681.33/212.13
ACTIVE(plus(z0, 0)) → c15(U41'(isNat(z0), z0), ISNAT(z0)) 681.33/212.13
ACTIVE(plus(z0, s(z1))) → c16(U51'(isNat(z1), z1, z0), ISNAT(z1)) 681.33/212.13
ACTIVE(x(z0, 0)) → c17(U61'(isNat(z0)), ISNAT(z0)) 681.33/212.13
ACTIVE(x(z0, s(z1))) → c18(U71'(isNat(z1), z1, z0), ISNAT(z1)) 681.33/212.13
ACTIVE(U11(z0, z1)) → c19(U11'(active(z0), z1), ACTIVE(z0)) 681.33/212.13
ACTIVE(U12(z0)) → c20(U12'(active(z0)), ACTIVE(z0)) 681.33/212.13
ACTIVE(U21(z0)) → c21(U21'(active(z0)), ACTIVE(z0)) 681.33/212.13
ACTIVE(U31(z0, z1)) → c22(U31'(active(z0), z1), ACTIVE(z0)) 681.33/212.13
ACTIVE(U32(z0)) → c23(U32'(active(z0)), ACTIVE(z0)) 681.33/212.13
ACTIVE(U41(z0, z1)) → c24(U41'(active(z0), z1), ACTIVE(z0)) 681.33/212.13
ACTIVE(U51(z0, z1, z2)) → c25(U51'(active(z0), z1, z2), ACTIVE(z0)) 681.33/212.13
ACTIVE(U52(z0, z1, z2)) → c26(U52'(active(z0), z1, z2), ACTIVE(z0)) 681.33/212.13
ACTIVE(s(z0)) → c27(S(active(z0)), ACTIVE(z0)) 681.33/212.13
ACTIVE(plus(z0, z1)) → c28(PLUS(active(z0), z1), ACTIVE(z0)) 681.33/212.13
ACTIVE(plus(z0, z1)) → c29(PLUS(z0, active(z1)), ACTIVE(z1)) 681.33/212.13
ACTIVE(U61(z0)) → c30(U61'(active(z0)), ACTIVE(z0)) 681.33/212.13
ACTIVE(U71(z0, z1, z2)) → c31(U71'(active(z0), z1, z2), ACTIVE(z0)) 681.33/212.13
ACTIVE(U72(z0, z1, z2)) → c32(U72'(active(z0), z1, z2), ACTIVE(z0)) 681.33/212.13
ACTIVE(x(z0, z1)) → c33(X(active(z0), z1), ACTIVE(z0)) 681.33/212.13
ACTIVE(x(z0, z1)) → c34(X(z0, active(z1)), ACTIVE(z1)) 681.33/212.13
U11'(mark(z0), z1) → c35(U11'(z0, z1)) 681.33/212.13
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1)) 681.33/212.13
U12'(mark(z0)) → c37(U12'(z0)) 681.33/212.13
U12'(ok(z0)) → c38(U12'(z0)) 681.33/212.13
U21'(mark(z0)) → c39(U21'(z0)) 681.33/212.13
U21'(ok(z0)) → c40(U21'(z0)) 681.33/212.13
U31'(mark(z0), z1) → c41(U31'(z0, z1)) 681.33/212.13
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 681.33/212.13
U32'(mark(z0)) → c43(U32'(z0)) 681.33/212.13
U32'(ok(z0)) → c44(U32'(z0)) 681.33/212.13
U41'(mark(z0), z1) → c45(U41'(z0, z1)) 681.33/212.13
U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1)) 681.33/212.13
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2)) 681.33/212.13
U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2)) 681.33/212.13
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2)) 681.33/212.13
U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2)) 681.33/212.13
S(mark(z0)) → c51(S(z0)) 681.33/212.13
S(ok(z0)) → c52(S(z0)) 681.33/212.13
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 681.33/212.13
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 681.33/212.13
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 681.33/212.13
U61'(mark(z0)) → c56(U61'(z0)) 681.33/212.13
U61'(ok(z0)) → c57(U61'(z0)) 681.33/212.13
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2)) 681.33/212.13
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2)) 681.33/212.13
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2)) 681.33/212.13
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 681.33/212.13
X(mark(z0), z1) → c62(X(z0, z1)) 681.33/212.13
X(z0, mark(z1)) → c63(X(z0, z1)) 681.33/212.13
X(ok(z0), ok(z1)) → c64(X(z0, z1)) 681.33/212.13
PROPER(U11(z0, z1)) → c65(U11'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 681.33/212.13
PROPER(U12(z0)) → c67(U12'(proper(z0)), PROPER(z0)) 681.33/212.13
PROPER(isNat(z0)) → c68(ISNAT(proper(z0)), PROPER(z0)) 681.33/212.13
PROPER(U21(z0)) → c69(U21'(proper(z0)), PROPER(z0)) 681.33/212.13
PROPER(U31(z0, z1)) → c70(U31'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 681.33/212.13
PROPER(U32(z0)) → c71(U32'(proper(z0)), PROPER(z0)) 681.33/212.13
PROPER(U41(z0, z1)) → c72(U41'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 681.33/212.13
PROPER(U51(z0, z1, z2)) → c73(U51'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 681.33/212.13
PROPER(U52(z0, z1, z2)) → c74(U52'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 681.33/212.13
PROPER(s(z0)) → c75(S(proper(z0)), PROPER(z0)) 681.33/212.13
PROPER(plus(z0, z1)) → c76(PLUS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 681.33/212.13
PROPER(U61(z0)) → c77(U61'(proper(z0)), PROPER(z0)) 681.33/212.13
PROPER(U71(z0, z1, z2)) → c79(U71'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 681.33/212.13
PROPER(U72(z0, z1, z2)) → c80(U72'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 681.33/212.13
PROPER(x(z0, z1)) → c81(X(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 681.33/212.13
ISNAT(ok(z0)) → c82(ISNAT(z0)) 681.33/212.13
TOP(mark(z0)) → c83(TOP(proper(z0)), PROPER(z0)) 681.33/212.13
TOP(ok(z0)) → c84(TOP(active(z0)), ACTIVE(z0))
K tuples:none
Defined Rule Symbols:

active, U11, U12, U21, U31, U32, U41, U51, U52, s, plus, U61, U71, U72, x, proper, isNat, top

Defined Pair Symbols:

ACTIVE, U11', U12', U21', U31', U32', U41', U51', U52', S, PLUS, U61', U71', U72', X, PROPER, ISNAT, TOP

Compound Symbols:

c, c3, c6, c7, c9, c10, 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, c62, c63, c64, c65, c67, c68, c69, c70, c71, c72, c73, c74, c75, c76, c77, c79, c80, c81, c82, c83, c84

681.33/212.13
681.33/212.13

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

Removed 3 trailing tuple parts
681.33/212.13
681.33/212.13

(4) Obligation:

Complexity Dependency Tuples Problem
Rules:

active(U11(tt, z0)) → mark(U12(isNat(z0))) 681.33/212.13
active(U12(tt)) → mark(tt) 681.33/212.13
active(U21(tt)) → mark(tt) 681.33/212.13
active(U31(tt, z0)) → mark(U32(isNat(z0))) 681.33/212.13
active(U32(tt)) → mark(tt) 681.33/212.13
active(U41(tt, z0)) → mark(z0) 681.33/212.13
active(U51(tt, z0, z1)) → mark(U52(isNat(z1), z0, z1)) 681.33/212.13
active(U52(tt, z0, z1)) → mark(s(plus(z1, z0))) 681.33/212.13
active(U61(tt)) → mark(0) 681.33/212.13
active(U71(tt, z0, z1)) → mark(U72(isNat(z1), z0, z1)) 681.33/212.13
active(U72(tt, z0, z1)) → mark(plus(x(z1, z0), z1)) 681.33/212.13
active(isNat(0)) → mark(tt) 681.33/212.13
active(isNat(plus(z0, z1))) → mark(U11(isNat(z0), z1)) 681.33/212.13
active(isNat(s(z0))) → mark(U21(isNat(z0))) 681.33/212.13
active(isNat(x(z0, z1))) → mark(U31(isNat(z0), z1)) 681.33/212.13
active(plus(z0, 0)) → mark(U41(isNat(z0), z0)) 681.33/212.13
active(plus(z0, s(z1))) → mark(U51(isNat(z1), z1, z0)) 681.33/212.13
active(x(z0, 0)) → mark(U61(isNat(z0))) 681.33/212.13
active(x(z0, s(z1))) → mark(U71(isNat(z1), z1, z0)) 681.33/212.13
active(U11(z0, z1)) → U11(active(z0), z1) 681.33/212.13
active(U12(z0)) → U12(active(z0)) 681.33/212.13
active(U21(z0)) → U21(active(z0)) 681.33/212.13
active(U31(z0, z1)) → U31(active(z0), z1) 681.33/212.13
active(U32(z0)) → U32(active(z0)) 681.33/212.13
active(U41(z0, z1)) → U41(active(z0), z1) 681.33/212.13
active(U51(z0, z1, z2)) → U51(active(z0), z1, z2) 681.33/212.13
active(U52(z0, z1, z2)) → U52(active(z0), z1, z2) 681.33/212.13
active(s(z0)) → s(active(z0)) 681.33/212.13
active(plus(z0, z1)) → plus(active(z0), z1) 681.33/212.13
active(plus(z0, z1)) → plus(z0, active(z1)) 681.33/212.13
active(U61(z0)) → U61(active(z0)) 681.33/212.13
active(U71(z0, z1, z2)) → U71(active(z0), z1, z2) 681.33/212.13
active(U72(z0, z1, z2)) → U72(active(z0), z1, z2) 681.33/212.13
active(x(z0, z1)) → x(active(z0), z1) 681.33/212.13
active(x(z0, z1)) → x(z0, active(z1)) 681.33/212.13
U11(mark(z0), z1) → mark(U11(z0, z1)) 681.33/212.13
U11(ok(z0), ok(z1)) → ok(U11(z0, z1)) 681.33/212.13
U12(mark(z0)) → mark(U12(z0)) 681.33/212.13
U12(ok(z0)) → ok(U12(z0)) 681.33/212.13
U21(mark(z0)) → mark(U21(z0)) 681.33/212.13
U21(ok(z0)) → ok(U21(z0)) 681.33/212.13
U31(mark(z0), z1) → mark(U31(z0, z1)) 681.33/212.13
U31(ok(z0), ok(z1)) → ok(U31(z0, z1)) 681.33/212.13
U32(mark(z0)) → mark(U32(z0)) 681.33/212.13
U32(ok(z0)) → ok(U32(z0)) 681.33/212.13
U41(mark(z0), z1) → mark(U41(z0, z1)) 681.33/212.13
U41(ok(z0), ok(z1)) → ok(U41(z0, z1)) 681.33/212.13
U51(mark(z0), z1, z2) → mark(U51(z0, z1, z2)) 681.33/212.13
U51(ok(z0), ok(z1), ok(z2)) → ok(U51(z0, z1, z2)) 681.33/212.13
U52(mark(z0), z1, z2) → mark(U52(z0, z1, z2)) 681.33/212.13
U52(ok(z0), ok(z1), ok(z2)) → ok(U52(z0, z1, z2)) 681.33/212.13
s(mark(z0)) → mark(s(z0)) 681.33/212.13
s(ok(z0)) → ok(s(z0)) 681.33/212.13
plus(mark(z0), z1) → mark(plus(z0, z1)) 681.33/212.13
plus(z0, mark(z1)) → mark(plus(z0, z1)) 681.33/212.13
plus(ok(z0), ok(z1)) → ok(plus(z0, z1)) 681.33/212.13
U61(mark(z0)) → mark(U61(z0)) 681.33/212.13
U61(ok(z0)) → ok(U61(z0)) 681.33/212.13
U71(mark(z0), z1, z2) → mark(U71(z0, z1, z2)) 681.33/212.13
U71(ok(z0), ok(z1), ok(z2)) → ok(U71(z0, z1, z2)) 681.33/212.13
U72(mark(z0), z1, z2) → mark(U72(z0, z1, z2)) 681.33/212.13
U72(ok(z0), ok(z1), ok(z2)) → ok(U72(z0, z1, z2)) 681.33/212.13
x(mark(z0), z1) → mark(x(z0, z1)) 681.33/212.13
x(z0, mark(z1)) → mark(x(z0, z1)) 681.33/212.13
x(ok(z0), ok(z1)) → ok(x(z0, z1)) 681.33/212.13
proper(U11(z0, z1)) → U11(proper(z0), proper(z1)) 681.33/212.13
proper(tt) → ok(tt) 681.33/212.13
proper(U12(z0)) → U12(proper(z0)) 681.33/212.13
proper(isNat(z0)) → isNat(proper(z0)) 681.33/212.13
proper(U21(z0)) → U21(proper(z0)) 681.33/212.13
proper(U31(z0, z1)) → U31(proper(z0), proper(z1)) 681.33/212.13
proper(U32(z0)) → U32(proper(z0)) 681.33/212.13
proper(U41(z0, z1)) → U41(proper(z0), proper(z1)) 681.33/212.13
proper(U51(z0, z1, z2)) → U51(proper(z0), proper(z1), proper(z2)) 681.33/212.13
proper(U52(z0, z1, z2)) → U52(proper(z0), proper(z1), proper(z2)) 681.33/212.13
proper(s(z0)) → s(proper(z0)) 681.33/212.13
proper(plus(z0, z1)) → plus(proper(z0), proper(z1)) 681.33/212.13
proper(U61(z0)) → U61(proper(z0)) 681.33/212.13
proper(0) → ok(0) 681.33/212.13
proper(U71(z0, z1, z2)) → U71(proper(z0), proper(z1), proper(z2)) 681.33/212.13
proper(U72(z0, z1, z2)) → U72(proper(z0), proper(z1), proper(z2)) 681.33/212.13
proper(x(z0, z1)) → x(proper(z0), proper(z1)) 681.33/212.13
isNat(ok(z0)) → ok(isNat(z0)) 681.33/212.13
top(mark(z0)) → top(proper(z0)) 681.33/212.13
top(ok(z0)) → top(active(z0))
Tuples:

ACTIVE(U11(tt, z0)) → c(U12'(isNat(z0)), ISNAT(z0)) 681.33/212.13
ACTIVE(U31(tt, z0)) → c3(U32'(isNat(z0)), ISNAT(z0)) 681.33/212.13
ACTIVE(U51(tt, z0, z1)) → c6(U52'(isNat(z1), z0, z1), ISNAT(z1)) 681.33/212.13
ACTIVE(U52(tt, z0, z1)) → c7(S(plus(z1, z0)), PLUS(z1, z0)) 681.33/212.13
ACTIVE(U71(tt, z0, z1)) → c9(U72'(isNat(z1), z0, z1), ISNAT(z1)) 681.33/212.13
ACTIVE(U72(tt, z0, z1)) → c10(PLUS(x(z1, z0), z1), X(z1, z0)) 681.33/212.13
ACTIVE(isNat(plus(z0, z1))) → c12(U11'(isNat(z0), z1), ISNAT(z0)) 681.33/212.13
ACTIVE(isNat(x(z0, z1))) → c14(U31'(isNat(z0), z1), ISNAT(z0)) 681.33/212.13
ACTIVE(plus(z0, 0)) → c15(U41'(isNat(z0), z0), ISNAT(z0)) 681.33/212.13
ACTIVE(x(z0, 0)) → c17(U61'(isNat(z0)), ISNAT(z0)) 681.33/212.13
ACTIVE(U11(z0, z1)) → c19(U11'(active(z0), z1), ACTIVE(z0)) 681.33/212.13
ACTIVE(U12(z0)) → c20(U12'(active(z0)), ACTIVE(z0)) 681.33/212.13
ACTIVE(U21(z0)) → c21(U21'(active(z0)), ACTIVE(z0)) 681.33/212.13
ACTIVE(U31(z0, z1)) → c22(U31'(active(z0), z1), ACTIVE(z0)) 681.33/212.13
ACTIVE(U32(z0)) → c23(U32'(active(z0)), ACTIVE(z0)) 681.33/212.13
ACTIVE(U41(z0, z1)) → c24(U41'(active(z0), z1), ACTIVE(z0)) 681.33/212.13
ACTIVE(U51(z0, z1, z2)) → c25(U51'(active(z0), z1, z2), ACTIVE(z0)) 681.33/212.13
ACTIVE(U52(z0, z1, z2)) → c26(U52'(active(z0), z1, z2), ACTIVE(z0)) 681.33/212.13
ACTIVE(s(z0)) → c27(S(active(z0)), ACTIVE(z0)) 681.33/212.13
ACTIVE(plus(z0, z1)) → c28(PLUS(active(z0), z1), ACTIVE(z0)) 681.33/212.13
ACTIVE(plus(z0, z1)) → c29(PLUS(z0, active(z1)), ACTIVE(z1)) 681.33/212.13
ACTIVE(U61(z0)) → c30(U61'(active(z0)), ACTIVE(z0)) 681.33/212.13
ACTIVE(U71(z0, z1, z2)) → c31(U71'(active(z0), z1, z2), ACTIVE(z0)) 681.33/212.13
ACTIVE(U72(z0, z1, z2)) → c32(U72'(active(z0), z1, z2), ACTIVE(z0)) 681.33/212.13
ACTIVE(x(z0, z1)) → c33(X(active(z0), z1), ACTIVE(z0)) 681.33/212.13
ACTIVE(x(z0, z1)) → c34(X(z0, active(z1)), ACTIVE(z1)) 681.33/212.13
U11'(mark(z0), z1) → c35(U11'(z0, z1)) 681.33/212.13
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1)) 681.33/212.13
U12'(mark(z0)) → c37(U12'(z0)) 681.33/212.13
U12'(ok(z0)) → c38(U12'(z0)) 681.33/212.13
U21'(mark(z0)) → c39(U21'(z0)) 681.33/212.13
U21'(ok(z0)) → c40(U21'(z0)) 681.33/212.13
U31'(mark(z0), z1) → c41(U31'(z0, z1)) 681.33/212.13
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 681.33/212.13
U32'(mark(z0)) → c43(U32'(z0)) 681.33/212.13
U32'(ok(z0)) → c44(U32'(z0)) 681.33/212.13
U41'(mark(z0), z1) → c45(U41'(z0, z1)) 681.33/212.13
U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1)) 681.33/212.13
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2)) 681.33/212.13
U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2)) 681.33/212.13
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2)) 681.33/212.13
U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2)) 681.33/212.13
S(mark(z0)) → c51(S(z0)) 681.33/212.13
S(ok(z0)) → c52(S(z0)) 681.33/212.13
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 681.33/212.13
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 681.33/212.13
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 681.33/212.13
U61'(mark(z0)) → c56(U61'(z0)) 681.33/212.13
U61'(ok(z0)) → c57(U61'(z0)) 681.33/212.13
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2)) 681.33/212.13
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2)) 681.33/212.13
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2)) 681.33/212.13
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 681.33/212.13
X(mark(z0), z1) → c62(X(z0, z1)) 681.33/212.13
X(z0, mark(z1)) → c63(X(z0, z1)) 681.33/212.13
X(ok(z0), ok(z1)) → c64(X(z0, z1)) 681.33/212.13
PROPER(U11(z0, z1)) → c65(U11'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 681.33/212.13
PROPER(U12(z0)) → c67(U12'(proper(z0)), PROPER(z0)) 681.33/212.13
PROPER(isNat(z0)) → c68(ISNAT(proper(z0)), PROPER(z0)) 681.33/212.13
PROPER(U21(z0)) → c69(U21'(proper(z0)), PROPER(z0)) 681.33/212.13
PROPER(U31(z0, z1)) → c70(U31'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 681.33/212.13
PROPER(U32(z0)) → c71(U32'(proper(z0)), PROPER(z0)) 681.33/212.13
PROPER(U41(z0, z1)) → c72(U41'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 681.33/212.13
PROPER(U51(z0, z1, z2)) → c73(U51'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 681.33/212.13
PROPER(U52(z0, z1, z2)) → c74(U52'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 681.33/212.13
PROPER(s(z0)) → c75(S(proper(z0)), PROPER(z0)) 681.33/212.13
PROPER(plus(z0, z1)) → c76(PLUS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 681.33/212.13
PROPER(U61(z0)) → c77(U61'(proper(z0)), PROPER(z0)) 681.33/212.13
PROPER(U71(z0, z1, z2)) → c79(U71'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 681.33/212.13
PROPER(U72(z0, z1, z2)) → c80(U72'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 681.33/212.13
PROPER(x(z0, z1)) → c81(X(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 681.33/212.13
ISNAT(ok(z0)) → c82(ISNAT(z0)) 681.33/212.13
TOP(mark(z0)) → c83(TOP(proper(z0)), PROPER(z0)) 681.33/212.13
TOP(ok(z0)) → c84(TOP(active(z0)), ACTIVE(z0)) 681.33/212.13
ACTIVE(isNat(s(z0))) → c13(ISNAT(z0)) 681.33/212.13
ACTIVE(plus(z0, s(z1))) → c16(ISNAT(z1)) 681.33/212.13
ACTIVE(x(z0, s(z1))) → c18(ISNAT(z1))
S tuples:

ACTIVE(U11(tt, z0)) → c(U12'(isNat(z0)), ISNAT(z0)) 681.33/212.13
ACTIVE(U31(tt, z0)) → c3(U32'(isNat(z0)), ISNAT(z0)) 681.33/212.13
ACTIVE(U51(tt, z0, z1)) → c6(U52'(isNat(z1), z0, z1), ISNAT(z1)) 681.33/212.13
ACTIVE(U52(tt, z0, z1)) → c7(S(plus(z1, z0)), PLUS(z1, z0)) 681.33/212.13
ACTIVE(U71(tt, z0, z1)) → c9(U72'(isNat(z1), z0, z1), ISNAT(z1)) 681.33/212.13
ACTIVE(U72(tt, z0, z1)) → c10(PLUS(x(z1, z0), z1), X(z1, z0)) 681.33/212.13
ACTIVE(isNat(plus(z0, z1))) → c12(U11'(isNat(z0), z1), ISNAT(z0)) 681.33/212.13
ACTIVE(isNat(x(z0, z1))) → c14(U31'(isNat(z0), z1), ISNAT(z0)) 681.33/212.13
ACTIVE(plus(z0, 0)) → c15(U41'(isNat(z0), z0), ISNAT(z0)) 681.33/212.13
ACTIVE(x(z0, 0)) → c17(U61'(isNat(z0)), ISNAT(z0)) 681.33/212.13
ACTIVE(U11(z0, z1)) → c19(U11'(active(z0), z1), ACTIVE(z0)) 681.33/212.13
ACTIVE(U12(z0)) → c20(U12'(active(z0)), ACTIVE(z0)) 681.33/212.13
ACTIVE(U21(z0)) → c21(U21'(active(z0)), ACTIVE(z0)) 681.33/212.13
ACTIVE(U31(z0, z1)) → c22(U31'(active(z0), z1), ACTIVE(z0)) 681.33/212.13
ACTIVE(U32(z0)) → c23(U32'(active(z0)), ACTIVE(z0)) 681.33/212.13
ACTIVE(U41(z0, z1)) → c24(U41'(active(z0), z1), ACTIVE(z0)) 681.33/212.13
ACTIVE(U51(z0, z1, z2)) → c25(U51'(active(z0), z1, z2), ACTIVE(z0)) 681.33/212.13
ACTIVE(U52(z0, z1, z2)) → c26(U52'(active(z0), z1, z2), ACTIVE(z0)) 681.33/212.13
ACTIVE(s(z0)) → c27(S(active(z0)), ACTIVE(z0)) 681.33/212.13
ACTIVE(plus(z0, z1)) → c28(PLUS(active(z0), z1), ACTIVE(z0)) 681.33/212.13
ACTIVE(plus(z0, z1)) → c29(PLUS(z0, active(z1)), ACTIVE(z1)) 681.33/212.13
ACTIVE(U61(z0)) → c30(U61'(active(z0)), ACTIVE(z0)) 681.33/212.13
ACTIVE(U71(z0, z1, z2)) → c31(U71'(active(z0), z1, z2), ACTIVE(z0)) 681.33/212.13
ACTIVE(U72(z0, z1, z2)) → c32(U72'(active(z0), z1, z2), ACTIVE(z0)) 681.33/212.13
ACTIVE(x(z0, z1)) → c33(X(active(z0), z1), ACTIVE(z0)) 681.33/212.13
ACTIVE(x(z0, z1)) → c34(X(z0, active(z1)), ACTIVE(z1)) 681.33/212.13
U11'(mark(z0), z1) → c35(U11'(z0, z1)) 681.33/212.13
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1)) 681.33/212.13
U12'(mark(z0)) → c37(U12'(z0)) 681.33/212.13
U12'(ok(z0)) → c38(U12'(z0)) 681.33/212.13
U21'(mark(z0)) → c39(U21'(z0)) 681.33/212.13
U21'(ok(z0)) → c40(U21'(z0)) 681.33/212.13
U31'(mark(z0), z1) → c41(U31'(z0, z1)) 681.33/212.13
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 681.33/212.13
U32'(mark(z0)) → c43(U32'(z0)) 681.33/212.13
U32'(ok(z0)) → c44(U32'(z0)) 681.33/212.13
U41'(mark(z0), z1) → c45(U41'(z0, z1)) 681.33/212.13
U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1)) 681.33/212.13
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2)) 681.33/212.13
U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2)) 681.33/212.13
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2)) 681.33/212.13
U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2)) 681.33/212.13
S(mark(z0)) → c51(S(z0)) 681.33/212.13
S(ok(z0)) → c52(S(z0)) 681.33/212.13
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 681.33/212.13
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 681.33/212.13
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 681.33/212.13
U61'(mark(z0)) → c56(U61'(z0)) 681.33/212.13
U61'(ok(z0)) → c57(U61'(z0)) 681.33/212.13
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2)) 681.33/212.13
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2)) 681.33/212.13
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2)) 681.33/212.13
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 681.33/212.13
X(mark(z0), z1) → c62(X(z0, z1)) 681.33/212.13
X(z0, mark(z1)) → c63(X(z0, z1)) 681.33/212.13
X(ok(z0), ok(z1)) → c64(X(z0, z1)) 681.33/212.13
PROPER(U11(z0, z1)) → c65(U11'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 681.33/212.13
PROPER(U12(z0)) → c67(U12'(proper(z0)), PROPER(z0)) 681.33/212.13
PROPER(isNat(z0)) → c68(ISNAT(proper(z0)), PROPER(z0)) 681.33/212.13
PROPER(U21(z0)) → c69(U21'(proper(z0)), PROPER(z0)) 681.33/212.13
PROPER(U31(z0, z1)) → c70(U31'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 681.33/212.13
PROPER(U32(z0)) → c71(U32'(proper(z0)), PROPER(z0)) 681.33/212.13
PROPER(U41(z0, z1)) → c72(U41'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 681.33/212.13
PROPER(U51(z0, z1, z2)) → c73(U51'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 681.33/212.13
PROPER(U52(z0, z1, z2)) → c74(U52'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 681.33/212.13
PROPER(s(z0)) → c75(S(proper(z0)), PROPER(z0)) 681.33/212.13
PROPER(plus(z0, z1)) → c76(PLUS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 681.33/212.13
PROPER(U61(z0)) → c77(U61'(proper(z0)), PROPER(z0)) 681.33/212.13
PROPER(U71(z0, z1, z2)) → c79(U71'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 681.33/212.13
PROPER(U72(z0, z1, z2)) → c80(U72'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 681.33/212.13
PROPER(x(z0, z1)) → c81(X(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 681.33/212.13
ISNAT(ok(z0)) → c82(ISNAT(z0)) 681.33/212.13
TOP(mark(z0)) → c83(TOP(proper(z0)), PROPER(z0)) 681.33/212.13
TOP(ok(z0)) → c84(TOP(active(z0)), ACTIVE(z0)) 681.33/212.13
ACTIVE(isNat(s(z0))) → c13(ISNAT(z0)) 681.33/212.13
ACTIVE(plus(z0, s(z1))) → c16(ISNAT(z1)) 681.33/212.13
ACTIVE(x(z0, s(z1))) → c18(ISNAT(z1))
K tuples:none
Defined Rule Symbols:

active, U11, U12, U21, U31, U32, U41, U51, U52, s, plus, U61, U71, U72, x, proper, isNat, top

Defined Pair Symbols:

ACTIVE, U11', U12', U21', U31', U32', U41', U51', U52', S, PLUS, U61', U71', U72', X, PROPER, ISNAT, TOP

Compound Symbols:

c, c3, c6, c7, c9, c10, c12, c14, c15, c17, 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, c62, c63, c64, c65, c67, c68, c69, c70, c71, c72, c73, c74, c75, c76, c77, c79, c80, c81, c82, c83, c84, c13, c16, c18

681.33/212.13
681.33/212.13

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

Split RHS of tuples not part of any SCC
681.33/212.13
681.33/212.13

(6) Obligation:

Complexity Dependency Tuples Problem
Rules:

active(U11(tt, z0)) → mark(U12(isNat(z0))) 681.33/212.13
active(U12(tt)) → mark(tt) 681.33/212.13
active(U21(tt)) → mark(tt) 681.33/212.13
active(U31(tt, z0)) → mark(U32(isNat(z0))) 681.33/212.13
active(U32(tt)) → mark(tt) 681.33/212.13
active(U41(tt, z0)) → mark(z0) 681.33/212.13
active(U51(tt, z0, z1)) → mark(U52(isNat(z1), z0, z1)) 681.33/212.13
active(U52(tt, z0, z1)) → mark(s(plus(z1, z0))) 681.33/212.13
active(U61(tt)) → mark(0) 681.33/212.13
active(U71(tt, z0, z1)) → mark(U72(isNat(z1), z0, z1)) 681.33/212.13
active(U72(tt, z0, z1)) → mark(plus(x(z1, z0), z1)) 681.33/212.13
active(isNat(0)) → mark(tt) 681.33/212.13
active(isNat(plus(z0, z1))) → mark(U11(isNat(z0), z1)) 681.33/212.13
active(isNat(s(z0))) → mark(U21(isNat(z0))) 681.33/212.13
active(isNat(x(z0, z1))) → mark(U31(isNat(z0), z1)) 681.33/212.13
active(plus(z0, 0)) → mark(U41(isNat(z0), z0)) 681.33/212.13
active(plus(z0, s(z1))) → mark(U51(isNat(z1), z1, z0)) 681.33/212.13
active(x(z0, 0)) → mark(U61(isNat(z0))) 681.33/212.13
active(x(z0, s(z1))) → mark(U71(isNat(z1), z1, z0)) 681.33/212.13
active(U11(z0, z1)) → U11(active(z0), z1) 681.33/212.13
active(U12(z0)) → U12(active(z0)) 681.33/212.13
active(U21(z0)) → U21(active(z0)) 681.33/212.13
active(U31(z0, z1)) → U31(active(z0), z1) 681.33/212.13
active(U32(z0)) → U32(active(z0)) 681.33/212.13
active(U41(z0, z1)) → U41(active(z0), z1) 681.33/212.13
active(U51(z0, z1, z2)) → U51(active(z0), z1, z2) 681.33/212.13
active(U52(z0, z1, z2)) → U52(active(z0), z1, z2) 681.33/212.13
active(s(z0)) → s(active(z0)) 681.33/212.13
active(plus(z0, z1)) → plus(active(z0), z1) 681.33/212.13
active(plus(z0, z1)) → plus(z0, active(z1)) 681.33/212.13
active(U61(z0)) → U61(active(z0)) 681.33/212.13
active(U71(z0, z1, z2)) → U71(active(z0), z1, z2) 681.33/212.13
active(U72(z0, z1, z2)) → U72(active(z0), z1, z2) 681.33/212.13
active(x(z0, z1)) → x(active(z0), z1) 681.33/212.13
active(x(z0, z1)) → x(z0, active(z1)) 681.33/212.13
U11(mark(z0), z1) → mark(U11(z0, z1)) 681.33/212.13
U11(ok(z0), ok(z1)) → ok(U11(z0, z1)) 681.33/212.13
U12(mark(z0)) → mark(U12(z0)) 681.33/212.13
U12(ok(z0)) → ok(U12(z0)) 681.33/212.13
U21(mark(z0)) → mark(U21(z0)) 681.33/212.13
U21(ok(z0)) → ok(U21(z0)) 681.33/212.13
U31(mark(z0), z1) → mark(U31(z0, z1)) 681.33/212.13
U31(ok(z0), ok(z1)) → ok(U31(z0, z1)) 681.33/212.13
U32(mark(z0)) → mark(U32(z0)) 681.33/212.13
U32(ok(z0)) → ok(U32(z0)) 681.33/212.13
U41(mark(z0), z1) → mark(U41(z0, z1)) 681.33/212.13
U41(ok(z0), ok(z1)) → ok(U41(z0, z1)) 681.33/212.13
U51(mark(z0), z1, z2) → mark(U51(z0, z1, z2)) 681.33/212.13
U51(ok(z0), ok(z1), ok(z2)) → ok(U51(z0, z1, z2)) 681.33/212.13
U52(mark(z0), z1, z2) → mark(U52(z0, z1, z2)) 681.33/212.13
U52(ok(z0), ok(z1), ok(z2)) → ok(U52(z0, z1, z2)) 681.33/212.13
s(mark(z0)) → mark(s(z0)) 681.33/212.13
s(ok(z0)) → ok(s(z0)) 681.33/212.13
plus(mark(z0), z1) → mark(plus(z0, z1)) 681.33/212.13
plus(z0, mark(z1)) → mark(plus(z0, z1)) 681.33/212.13
plus(ok(z0), ok(z1)) → ok(plus(z0, z1)) 681.33/212.13
U61(mark(z0)) → mark(U61(z0)) 681.33/212.13
U61(ok(z0)) → ok(U61(z0)) 681.33/212.13
U71(mark(z0), z1, z2) → mark(U71(z0, z1, z2)) 681.33/212.13
U71(ok(z0), ok(z1), ok(z2)) → ok(U71(z0, z1, z2)) 681.33/212.13
U72(mark(z0), z1, z2) → mark(U72(z0, z1, z2)) 681.33/212.13
U72(ok(z0), ok(z1), ok(z2)) → ok(U72(z0, z1, z2)) 681.33/212.13
x(mark(z0), z1) → mark(x(z0, z1)) 681.33/212.13
x(z0, mark(z1)) → mark(x(z0, z1)) 681.33/212.13
x(ok(z0), ok(z1)) → ok(x(z0, z1)) 681.33/212.13
proper(U11(z0, z1)) → U11(proper(z0), proper(z1)) 681.33/212.13
proper(tt) → ok(tt) 681.33/212.13
proper(U12(z0)) → U12(proper(z0)) 681.33/212.13
proper(isNat(z0)) → isNat(proper(z0)) 681.33/212.13
proper(U21(z0)) → U21(proper(z0)) 681.33/212.13
proper(U31(z0, z1)) → U31(proper(z0), proper(z1)) 681.33/212.13
proper(U32(z0)) → U32(proper(z0)) 681.33/212.13
proper(U41(z0, z1)) → U41(proper(z0), proper(z1)) 681.33/212.13
proper(U51(z0, z1, z2)) → U51(proper(z0), proper(z1), proper(z2)) 681.33/212.13
proper(U52(z0, z1, z2)) → U52(proper(z0), proper(z1), proper(z2)) 681.33/212.13
proper(s(z0)) → s(proper(z0)) 681.33/212.13
proper(plus(z0, z1)) → plus(proper(z0), proper(z1)) 681.33/212.13
proper(U61(z0)) → U61(proper(z0)) 681.33/212.13
proper(0) → ok(0) 681.33/212.13
proper(U71(z0, z1, z2)) → U71(proper(z0), proper(z1), proper(z2)) 681.33/212.13
proper(U72(z0, z1, z2)) → U72(proper(z0), proper(z1), proper(z2)) 681.33/212.13
proper(x(z0, z1)) → x(proper(z0), proper(z1)) 681.33/212.13
isNat(ok(z0)) → ok(isNat(z0)) 681.33/212.13
top(mark(z0)) → top(proper(z0)) 681.33/212.13
top(ok(z0)) → top(active(z0))
Tuples:

ACTIVE(U11(z0, z1)) → c19(U11'(active(z0), z1), ACTIVE(z0)) 681.33/212.13
ACTIVE(U12(z0)) → c20(U12'(active(z0)), ACTIVE(z0)) 681.33/212.13
ACTIVE(U21(z0)) → c21(U21'(active(z0)), ACTIVE(z0)) 681.33/212.13
ACTIVE(U31(z0, z1)) → c22(U31'(active(z0), z1), ACTIVE(z0)) 681.33/212.13
ACTIVE(U32(z0)) → c23(U32'(active(z0)), ACTIVE(z0)) 681.33/212.13
ACTIVE(U41(z0, z1)) → c24(U41'(active(z0), z1), ACTIVE(z0)) 681.33/212.13
ACTIVE(U51(z0, z1, z2)) → c25(U51'(active(z0), z1, z2), ACTIVE(z0)) 681.33/212.13
ACTIVE(U52(z0, z1, z2)) → c26(U52'(active(z0), z1, z2), ACTIVE(z0)) 681.33/212.13
ACTIVE(s(z0)) → c27(S(active(z0)), ACTIVE(z0)) 681.33/212.13
ACTIVE(plus(z0, z1)) → c28(PLUS(active(z0), z1), ACTIVE(z0)) 681.33/212.13
ACTIVE(plus(z0, z1)) → c29(PLUS(z0, active(z1)), ACTIVE(z1)) 681.33/212.13
ACTIVE(U61(z0)) → c30(U61'(active(z0)), ACTIVE(z0)) 681.33/212.13
ACTIVE(U71(z0, z1, z2)) → c31(U71'(active(z0), z1, z2), ACTIVE(z0)) 681.33/212.13
ACTIVE(U72(z0, z1, z2)) → c32(U72'(active(z0), z1, z2), ACTIVE(z0)) 681.33/212.13
ACTIVE(x(z0, z1)) → c33(X(active(z0), z1), ACTIVE(z0)) 681.33/212.13
ACTIVE(x(z0, z1)) → c34(X(z0, active(z1)), ACTIVE(z1)) 681.33/212.13
U11'(mark(z0), z1) → c35(U11'(z0, z1)) 681.33/212.13
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1)) 681.33/212.13
U12'(mark(z0)) → c37(U12'(z0)) 681.33/212.13
U12'(ok(z0)) → c38(U12'(z0)) 681.33/212.13
U21'(mark(z0)) → c39(U21'(z0)) 681.33/212.13
U21'(ok(z0)) → c40(U21'(z0)) 681.33/212.13
U31'(mark(z0), z1) → c41(U31'(z0, z1)) 681.33/212.13
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 681.33/212.13
U32'(mark(z0)) → c43(U32'(z0)) 681.33/212.13
U32'(ok(z0)) → c44(U32'(z0)) 681.33/212.13
U41'(mark(z0), z1) → c45(U41'(z0, z1)) 681.33/212.13
U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1)) 681.33/212.13
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2)) 681.33/212.13
U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2)) 681.33/212.13
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2)) 681.33/212.13
U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2)) 681.33/212.13
S(mark(z0)) → c51(S(z0)) 681.33/212.13
S(ok(z0)) → c52(S(z0)) 681.33/212.13
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 681.33/212.13
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 681.33/212.13
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 681.33/212.13
U61'(mark(z0)) → c56(U61'(z0)) 681.33/212.13
U61'(ok(z0)) → c57(U61'(z0)) 681.33/212.13
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2)) 681.33/212.13
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2)) 681.33/212.13
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2)) 681.33/212.13
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 681.33/212.13
X(mark(z0), z1) → c62(X(z0, z1)) 681.33/212.13
X(z0, mark(z1)) → c63(X(z0, z1)) 681.33/212.13
X(ok(z0), ok(z1)) → c64(X(z0, z1)) 681.33/212.13
PROPER(U11(z0, z1)) → c65(U11'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 681.33/212.13
PROPER(U12(z0)) → c67(U12'(proper(z0)), PROPER(z0)) 681.33/212.13
PROPER(isNat(z0)) → c68(ISNAT(proper(z0)), PROPER(z0)) 681.33/212.13
PROPER(U21(z0)) → c69(U21'(proper(z0)), PROPER(z0)) 681.33/212.13
PROPER(U31(z0, z1)) → c70(U31'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 681.33/212.13
PROPER(U32(z0)) → c71(U32'(proper(z0)), PROPER(z0)) 681.33/212.13
PROPER(U41(z0, z1)) → c72(U41'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 681.33/212.13
PROPER(U51(z0, z1, z2)) → c73(U51'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 681.33/212.13
PROPER(U52(z0, z1, z2)) → c74(U52'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 681.33/212.13
PROPER(s(z0)) → c75(S(proper(z0)), PROPER(z0)) 681.33/212.13
PROPER(plus(z0, z1)) → c76(PLUS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 681.33/212.13
PROPER(U61(z0)) → c77(U61'(proper(z0)), PROPER(z0)) 681.33/212.13
PROPER(U71(z0, z1, z2)) → c79(U71'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 681.33/212.13
PROPER(U72(z0, z1, z2)) → c80(U72'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 681.33/212.13
PROPER(x(z0, z1)) → c81(X(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 681.33/212.13
ISNAT(ok(z0)) → c82(ISNAT(z0)) 681.33/212.13
TOP(mark(z0)) → c83(TOP(proper(z0)), PROPER(z0)) 681.33/212.13
TOP(ok(z0)) → c84(TOP(active(z0)), ACTIVE(z0)) 681.33/212.13
ACTIVE(isNat(s(z0))) → c13(ISNAT(z0)) 681.33/212.13
ACTIVE(plus(z0, s(z1))) → c16(ISNAT(z1)) 681.33/212.13
ACTIVE(x(z0, s(z1))) → c18(ISNAT(z1)) 681.33/212.13
ACTIVE(U11(tt, z0)) → c1(U12'(isNat(z0))) 681.33/212.13
ACTIVE(U11(tt, z0)) → c1(ISNAT(z0)) 681.33/212.13
ACTIVE(U31(tt, z0)) → c1(U32'(isNat(z0))) 681.33/212.13
ACTIVE(U31(tt, z0)) → c1(ISNAT(z0)) 681.33/212.13
ACTIVE(U51(tt, z0, z1)) → c1(U52'(isNat(z1), z0, z1)) 681.33/212.13
ACTIVE(U51(tt, z0, z1)) → c1(ISNAT(z1)) 681.33/212.13
ACTIVE(U52(tt, z0, z1)) → c1(S(plus(z1, z0))) 681.33/212.13
ACTIVE(U52(tt, z0, z1)) → c1(PLUS(z1, z0)) 681.33/212.13
ACTIVE(U71(tt, z0, z1)) → c1(U72'(isNat(z1), z0, z1)) 681.33/212.13
ACTIVE(U71(tt, z0, z1)) → c1(ISNAT(z1)) 681.33/212.13
ACTIVE(U72(tt, z0, z1)) → c1(PLUS(x(z1, z0), z1)) 681.33/212.13
ACTIVE(U72(tt, z0, z1)) → c1(X(z1, z0)) 681.33/212.13
ACTIVE(isNat(plus(z0, z1))) → c1(U11'(isNat(z0), z1)) 681.33/212.13
ACTIVE(isNat(plus(z0, z1))) → c1(ISNAT(z0)) 681.33/212.13
ACTIVE(isNat(x(z0, z1))) → c1(U31'(isNat(z0), z1)) 681.33/212.13
ACTIVE(isNat(x(z0, z1))) → c1(ISNAT(z0)) 681.33/212.13
ACTIVE(plus(z0, 0)) → c1(U41'(isNat(z0), z0)) 681.33/212.13
ACTIVE(plus(z0, 0)) → c1(ISNAT(z0)) 681.33/212.13
ACTIVE(x(z0, 0)) → c1(U61'(isNat(z0))) 681.33/212.13
ACTIVE(x(z0, 0)) → c1(ISNAT(z0))
S tuples:

ACTIVE(U11(z0, z1)) → c19(U11'(active(z0), z1), ACTIVE(z0)) 681.33/212.13
ACTIVE(U12(z0)) → c20(U12'(active(z0)), ACTIVE(z0)) 681.33/212.13
ACTIVE(U21(z0)) → c21(U21'(active(z0)), ACTIVE(z0)) 681.33/212.13
ACTIVE(U31(z0, z1)) → c22(U31'(active(z0), z1), ACTIVE(z0)) 681.33/212.13
ACTIVE(U32(z0)) → c23(U32'(active(z0)), ACTIVE(z0)) 681.33/212.13
ACTIVE(U41(z0, z1)) → c24(U41'(active(z0), z1), ACTIVE(z0)) 681.33/212.13
ACTIVE(U51(z0, z1, z2)) → c25(U51'(active(z0), z1, z2), ACTIVE(z0)) 681.33/212.13
ACTIVE(U52(z0, z1, z2)) → c26(U52'(active(z0), z1, z2), ACTIVE(z0)) 681.33/212.13
ACTIVE(s(z0)) → c27(S(active(z0)), ACTIVE(z0)) 681.33/212.13
ACTIVE(plus(z0, z1)) → c28(PLUS(active(z0), z1), ACTIVE(z0)) 681.33/212.13
ACTIVE(plus(z0, z1)) → c29(PLUS(z0, active(z1)), ACTIVE(z1)) 681.33/212.13
ACTIVE(U61(z0)) → c30(U61'(active(z0)), ACTIVE(z0)) 681.33/212.13
ACTIVE(U71(z0, z1, z2)) → c31(U71'(active(z0), z1, z2), ACTIVE(z0)) 681.33/212.13
ACTIVE(U72(z0, z1, z2)) → c32(U72'(active(z0), z1, z2), ACTIVE(z0)) 681.33/212.13
ACTIVE(x(z0, z1)) → c33(X(active(z0), z1), ACTIVE(z0)) 681.33/212.13
ACTIVE(x(z0, z1)) → c34(X(z0, active(z1)), ACTIVE(z1)) 681.33/212.13
U11'(mark(z0), z1) → c35(U11'(z0, z1)) 681.33/212.13
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1)) 681.33/212.13
U12'(mark(z0)) → c37(U12'(z0)) 681.33/212.13
U12'(ok(z0)) → c38(U12'(z0)) 681.33/212.13
U21'(mark(z0)) → c39(U21'(z0)) 681.33/212.13
U21'(ok(z0)) → c40(U21'(z0)) 681.33/212.13
U31'(mark(z0), z1) → c41(U31'(z0, z1)) 681.33/212.13
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 681.33/212.13
U32'(mark(z0)) → c43(U32'(z0)) 681.33/212.13
U32'(ok(z0)) → c44(U32'(z0)) 681.33/212.13
U41'(mark(z0), z1) → c45(U41'(z0, z1)) 681.33/212.13
U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1)) 681.33/212.13
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2)) 681.33/212.13
U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2)) 681.33/212.13
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2)) 681.33/212.13
U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2)) 681.33/212.13
S(mark(z0)) → c51(S(z0)) 681.33/212.13
S(ok(z0)) → c52(S(z0)) 681.33/212.13
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 681.33/212.13
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 681.33/212.13
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 681.33/212.13
U61'(mark(z0)) → c56(U61'(z0)) 681.33/212.13
U61'(ok(z0)) → c57(U61'(z0)) 681.33/212.13
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2)) 681.33/212.13
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2)) 681.33/212.13
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2)) 681.33/212.13
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 681.33/212.13
X(mark(z0), z1) → c62(X(z0, z1)) 681.33/212.13
X(z0, mark(z1)) → c63(X(z0, z1)) 681.33/212.13
X(ok(z0), ok(z1)) → c64(X(z0, z1)) 681.33/212.13
PROPER(U11(z0, z1)) → c65(U11'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 681.33/212.13
PROPER(U12(z0)) → c67(U12'(proper(z0)), PROPER(z0)) 681.33/212.13
PROPER(isNat(z0)) → c68(ISNAT(proper(z0)), PROPER(z0)) 681.33/212.13
PROPER(U21(z0)) → c69(U21'(proper(z0)), PROPER(z0)) 681.33/212.13
PROPER(U31(z0, z1)) → c70(U31'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 681.33/212.13
PROPER(U32(z0)) → c71(U32'(proper(z0)), PROPER(z0)) 681.33/212.13
PROPER(U41(z0, z1)) → c72(U41'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 681.33/212.13
PROPER(U51(z0, z1, z2)) → c73(U51'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 681.33/212.13
PROPER(U52(z0, z1, z2)) → c74(U52'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 681.33/212.13
PROPER(s(z0)) → c75(S(proper(z0)), PROPER(z0)) 681.33/212.13
PROPER(plus(z0, z1)) → c76(PLUS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 681.33/212.13
PROPER(U61(z0)) → c77(U61'(proper(z0)), PROPER(z0)) 681.33/212.13
PROPER(U71(z0, z1, z2)) → c79(U71'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 681.33/212.13
PROPER(U72(z0, z1, z2)) → c80(U72'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 681.33/212.13
PROPER(x(z0, z1)) → c81(X(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 681.33/212.13
ISNAT(ok(z0)) → c82(ISNAT(z0)) 681.33/212.13
TOP(mark(z0)) → c83(TOP(proper(z0)), PROPER(z0)) 681.33/212.13
TOP(ok(z0)) → c84(TOP(active(z0)), ACTIVE(z0)) 681.33/212.13
ACTIVE(isNat(s(z0))) → c13(ISNAT(z0)) 681.33/212.13
ACTIVE(plus(z0, s(z1))) → c16(ISNAT(z1)) 681.33/212.13
ACTIVE(x(z0, s(z1))) → c18(ISNAT(z1)) 681.33/212.13
ACTIVE(U11(tt, z0)) → c1(U12'(isNat(z0))) 681.33/212.13
ACTIVE(U11(tt, z0)) → c1(ISNAT(z0)) 681.33/212.13
ACTIVE(U31(tt, z0)) → c1(U32'(isNat(z0))) 681.33/212.13
ACTIVE(U31(tt, z0)) → c1(ISNAT(z0)) 681.33/212.13
ACTIVE(U51(tt, z0, z1)) → c1(U52'(isNat(z1), z0, z1)) 681.33/212.13
ACTIVE(U51(tt, z0, z1)) → c1(ISNAT(z1)) 681.33/212.13
ACTIVE(U52(tt, z0, z1)) → c1(S(plus(z1, z0))) 681.33/212.13
ACTIVE(U52(tt, z0, z1)) → c1(PLUS(z1, z0)) 681.33/212.13
ACTIVE(U71(tt, z0, z1)) → c1(U72'(isNat(z1), z0, z1)) 681.33/212.13
ACTIVE(U71(tt, z0, z1)) → c1(ISNAT(z1)) 681.33/212.13
ACTIVE(U72(tt, z0, z1)) → c1(PLUS(x(z1, z0), z1)) 681.33/212.13
ACTIVE(U72(tt, z0, z1)) → c1(X(z1, z0)) 681.33/212.13
ACTIVE(isNat(plus(z0, z1))) → c1(U11'(isNat(z0), z1)) 681.33/212.13
ACTIVE(isNat(plus(z0, z1))) → c1(ISNAT(z0)) 681.33/212.13
ACTIVE(isNat(x(z0, z1))) → c1(U31'(isNat(z0), z1)) 681.33/212.13
ACTIVE(isNat(x(z0, z1))) → c1(ISNAT(z0)) 681.33/212.13
ACTIVE(plus(z0, 0)) → c1(U41'(isNat(z0), z0)) 681.33/212.13
ACTIVE(plus(z0, 0)) → c1(ISNAT(z0)) 681.33/212.13
ACTIVE(x(z0, 0)) → c1(U61'(isNat(z0))) 681.33/212.13
ACTIVE(x(z0, 0)) → c1(ISNAT(z0))
K tuples:none
Defined Rule Symbols:

active, U11, U12, U21, U31, U32, U41, U51, U52, s, plus, U61, U71, U72, x, proper, isNat, top

Defined Pair Symbols:

ACTIVE, U11', U12', U21', U31', U32', U41', U51', U52', S, PLUS, U61', U71', U72', X, PROPER, ISNAT, TOP

Compound Symbols:

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, c62, c63, c64, c65, c67, c68, c69, c70, c71, c72, c73, c74, c75, c76, c77, c79, c80, c81, c82, c83, c84, c13, c16, c18, c1

681.33/212.13
681.33/212.13

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

Use narrowing to replace ACTIVE(U11(z0, z1)) → c19(U11'(active(z0), z1), ACTIVE(z0)) by

ACTIVE(U11(U11(tt, z0), x1)) → c19(U11'(mark(U12(isNat(z0))), x1), ACTIVE(U11(tt, z0))) 681.33/212.13
ACTIVE(U11(U12(tt), x1)) → c19(U11'(mark(tt), x1), ACTIVE(U12(tt))) 681.33/212.13
ACTIVE(U11(U21(tt), x1)) → c19(U11'(mark(tt), x1), ACTIVE(U21(tt))) 681.33/212.13
ACTIVE(U11(U31(tt, z0), x1)) → c19(U11'(mark(U32(isNat(z0))), x1), ACTIVE(U31(tt, z0))) 681.33/212.13
ACTIVE(U11(U32(tt), x1)) → c19(U11'(mark(tt), x1), ACTIVE(U32(tt))) 681.33/212.13
ACTIVE(U11(U41(tt, z0), x1)) → c19(U11'(mark(z0), x1), ACTIVE(U41(tt, z0))) 681.33/212.13
ACTIVE(U11(U51(tt, z0, z1), x1)) → c19(U11'(mark(U52(isNat(z1), z0, z1)), x1), ACTIVE(U51(tt, z0, z1))) 681.33/212.13
ACTIVE(U11(U52(tt, z0, z1), x1)) → c19(U11'(mark(s(plus(z1, z0))), x1), ACTIVE(U52(tt, z0, z1))) 681.33/212.13
ACTIVE(U11(U61(tt), x1)) → c19(U11'(mark(0), x1), ACTIVE(U61(tt))) 681.33/212.13
ACTIVE(U11(U71(tt, z0, z1), x1)) → c19(U11'(mark(U72(isNat(z1), z0, z1)), x1), ACTIVE(U71(tt, z0, z1))) 681.33/212.13
ACTIVE(U11(U72(tt, z0, z1), x1)) → c19(U11'(mark(plus(x(z1, z0), z1)), x1), ACTIVE(U72(tt, z0, z1))) 681.33/212.13
ACTIVE(U11(isNat(0), x1)) → c19(U11'(mark(tt), x1), ACTIVE(isNat(0))) 681.33/212.13
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c19(U11'(mark(U11(isNat(z0), z1)), x1), ACTIVE(isNat(plus(z0, z1)))) 681.33/212.13
ACTIVE(U11(isNat(s(z0)), x1)) → c19(U11'(mark(U21(isNat(z0))), x1), ACTIVE(isNat(s(z0)))) 681.33/212.13
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c19(U11'(mark(U31(isNat(z0), z1)), x1), ACTIVE(isNat(x(z0, z1)))) 681.33/212.13
ACTIVE(U11(plus(z0, 0), x1)) → c19(U11'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 681.33/212.13
ACTIVE(U11(plus(z0, s(z1)), x1)) → c19(U11'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 681.33/212.13
ACTIVE(U11(x(z0, 0), x1)) → c19(U11'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 681.33/212.13
ACTIVE(U11(x(z0, s(z1)), x1)) → c19(U11'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 681.33/212.13
ACTIVE(U11(U11(z0, z1), x1)) → c19(U11'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 681.33/212.13
ACTIVE(U11(U12(z0), x1)) → c19(U11'(U12(active(z0)), x1), ACTIVE(U12(z0))) 681.33/212.13
ACTIVE(U11(U21(z0), x1)) → c19(U11'(U21(active(z0)), x1), ACTIVE(U21(z0))) 681.33/212.13
ACTIVE(U11(U31(z0, z1), x1)) → c19(U11'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 681.33/212.13
ACTIVE(U11(U32(z0), x1)) → c19(U11'(U32(active(z0)), x1), ACTIVE(U32(z0))) 681.33/212.13
ACTIVE(U11(U41(z0, z1), x1)) → c19(U11'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 681.33/212.13
ACTIVE(U11(U51(z0, z1, z2), x1)) → c19(U11'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 681.33/212.13
ACTIVE(U11(U52(z0, z1, z2), x1)) → c19(U11'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 681.33/212.13
ACTIVE(U11(s(z0), x1)) → c19(U11'(s(active(z0)), x1), ACTIVE(s(z0))) 681.33/212.13
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 681.33/212.13
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 681.33/212.13
ACTIVE(U11(U61(z0), x1)) → c19(U11'(U61(active(z0)), x1), ACTIVE(U61(z0))) 681.33/212.13
ACTIVE(U11(U71(z0, z1, z2), x1)) → c19(U11'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 681.33/212.13
ACTIVE(U11(U72(z0, z1, z2), x1)) → c19(U11'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 681.33/212.13
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 681.33/212.13
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1)))
681.33/212.13
681.33/212.13

(8) Obligation:

Complexity Dependency Tuples Problem
Rules:

active(U11(tt, z0)) → mark(U12(isNat(z0))) 681.33/212.13
active(U12(tt)) → mark(tt) 681.33/212.13
active(U21(tt)) → mark(tt) 681.33/212.13
active(U31(tt, z0)) → mark(U32(isNat(z0))) 681.33/212.13
active(U32(tt)) → mark(tt) 681.33/212.13
active(U41(tt, z0)) → mark(z0) 681.33/212.13
active(U51(tt, z0, z1)) → mark(U52(isNat(z1), z0, z1)) 681.33/212.13
active(U52(tt, z0, z1)) → mark(s(plus(z1, z0))) 681.33/212.13
active(U61(tt)) → mark(0) 681.33/212.13
active(U71(tt, z0, z1)) → mark(U72(isNat(z1), z0, z1)) 681.33/212.13
active(U72(tt, z0, z1)) → mark(plus(x(z1, z0), z1)) 681.33/212.13
active(isNat(0)) → mark(tt) 681.33/212.13
active(isNat(plus(z0, z1))) → mark(U11(isNat(z0), z1)) 681.33/212.13
active(isNat(s(z0))) → mark(U21(isNat(z0))) 681.33/212.13
active(isNat(x(z0, z1))) → mark(U31(isNat(z0), z1)) 681.33/212.13
active(plus(z0, 0)) → mark(U41(isNat(z0), z0)) 681.33/212.13
active(plus(z0, s(z1))) → mark(U51(isNat(z1), z1, z0)) 681.33/212.13
active(x(z0, 0)) → mark(U61(isNat(z0))) 681.33/212.13
active(x(z0, s(z1))) → mark(U71(isNat(z1), z1, z0)) 681.33/212.13
active(U11(z0, z1)) → U11(active(z0), z1) 681.33/212.13
active(U12(z0)) → U12(active(z0)) 681.33/212.13
active(U21(z0)) → U21(active(z0)) 681.33/212.13
active(U31(z0, z1)) → U31(active(z0), z1) 681.33/212.13
active(U32(z0)) → U32(active(z0)) 681.33/212.13
active(U41(z0, z1)) → U41(active(z0), z1) 681.33/212.13
active(U51(z0, z1, z2)) → U51(active(z0), z1, z2) 681.33/212.13
active(U52(z0, z1, z2)) → U52(active(z0), z1, z2) 681.33/212.13
active(s(z0)) → s(active(z0)) 681.33/212.13
active(plus(z0, z1)) → plus(active(z0), z1) 681.33/212.13
active(plus(z0, z1)) → plus(z0, active(z1)) 681.33/212.13
active(U61(z0)) → U61(active(z0)) 681.33/212.13
active(U71(z0, z1, z2)) → U71(active(z0), z1, z2) 681.33/212.13
active(U72(z0, z1, z2)) → U72(active(z0), z1, z2) 681.33/212.13
active(x(z0, z1)) → x(active(z0), z1) 681.33/212.13
active(x(z0, z1)) → x(z0, active(z1)) 681.33/212.13
U11(mark(z0), z1) → mark(U11(z0, z1)) 681.33/212.13
U11(ok(z0), ok(z1)) → ok(U11(z0, z1)) 681.33/212.13
U12(mark(z0)) → mark(U12(z0)) 681.33/212.13
U12(ok(z0)) → ok(U12(z0)) 681.33/212.13
U21(mark(z0)) → mark(U21(z0)) 681.33/212.13
U21(ok(z0)) → ok(U21(z0)) 681.33/212.13
U31(mark(z0), z1) → mark(U31(z0, z1)) 681.33/212.13
U31(ok(z0), ok(z1)) → ok(U31(z0, z1)) 681.33/212.13
U32(mark(z0)) → mark(U32(z0)) 681.33/212.13
U32(ok(z0)) → ok(U32(z0)) 681.33/212.13
U41(mark(z0), z1) → mark(U41(z0, z1)) 681.33/212.13
U41(ok(z0), ok(z1)) → ok(U41(z0, z1)) 681.33/212.13
U51(mark(z0), z1, z2) → mark(U51(z0, z1, z2)) 681.33/212.13
U51(ok(z0), ok(z1), ok(z2)) → ok(U51(z0, z1, z2)) 681.33/212.13
U52(mark(z0), z1, z2) → mark(U52(z0, z1, z2)) 681.33/212.13
U52(ok(z0), ok(z1), ok(z2)) → ok(U52(z0, z1, z2)) 681.33/212.13
s(mark(z0)) → mark(s(z0)) 681.33/212.13
s(ok(z0)) → ok(s(z0)) 681.33/212.13
plus(mark(z0), z1) → mark(plus(z0, z1)) 681.33/212.13
plus(z0, mark(z1)) → mark(plus(z0, z1)) 681.33/212.13
plus(ok(z0), ok(z1)) → ok(plus(z0, z1)) 681.33/212.13
U61(mark(z0)) → mark(U61(z0)) 681.33/212.13
U61(ok(z0)) → ok(U61(z0)) 681.33/212.13
U71(mark(z0), z1, z2) → mark(U71(z0, z1, z2)) 681.33/212.13
U71(ok(z0), ok(z1), ok(z2)) → ok(U71(z0, z1, z2)) 681.33/212.13
U72(mark(z0), z1, z2) → mark(U72(z0, z1, z2)) 681.33/212.13
U72(ok(z0), ok(z1), ok(z2)) → ok(U72(z0, z1, z2)) 681.33/212.13
x(mark(z0), z1) → mark(x(z0, z1)) 681.33/212.13
x(z0, mark(z1)) → mark(x(z0, z1)) 681.33/212.13
x(ok(z0), ok(z1)) → ok(x(z0, z1)) 681.33/212.13
proper(U11(z0, z1)) → U11(proper(z0), proper(z1)) 681.33/212.13
proper(tt) → ok(tt) 681.33/212.13
proper(U12(z0)) → U12(proper(z0)) 681.33/212.13
proper(isNat(z0)) → isNat(proper(z0)) 681.33/212.13
proper(U21(z0)) → U21(proper(z0)) 681.33/212.13
proper(U31(z0, z1)) → U31(proper(z0), proper(z1)) 681.33/212.13
proper(U32(z0)) → U32(proper(z0)) 681.33/212.13
proper(U41(z0, z1)) → U41(proper(z0), proper(z1)) 681.33/212.13
proper(U51(z0, z1, z2)) → U51(proper(z0), proper(z1), proper(z2)) 681.33/212.13
proper(U52(z0, z1, z2)) → U52(proper(z0), proper(z1), proper(z2)) 681.33/212.13
proper(s(z0)) → s(proper(z0)) 681.33/212.13
proper(plus(z0, z1)) → plus(proper(z0), proper(z1)) 681.33/212.13
proper(U61(z0)) → U61(proper(z0)) 681.33/212.13
proper(0) → ok(0) 681.33/212.13
proper(U71(z0, z1, z2)) → U71(proper(z0), proper(z1), proper(z2)) 681.33/212.13
proper(U72(z0, z1, z2)) → U72(proper(z0), proper(z1), proper(z2)) 681.33/212.13
proper(x(z0, z1)) → x(proper(z0), proper(z1)) 681.33/212.13
isNat(ok(z0)) → ok(isNat(z0)) 681.33/212.13
top(mark(z0)) → top(proper(z0)) 681.33/212.13
top(ok(z0)) → top(active(z0))
Tuples:

ACTIVE(U12(z0)) → c20(U12'(active(z0)), ACTIVE(z0)) 681.33/212.13
ACTIVE(U21(z0)) → c21(U21'(active(z0)), ACTIVE(z0)) 681.33/212.13
ACTIVE(U31(z0, z1)) → c22(U31'(active(z0), z1), ACTIVE(z0)) 681.33/212.13
ACTIVE(U32(z0)) → c23(U32'(active(z0)), ACTIVE(z0)) 681.33/212.13
ACTIVE(U41(z0, z1)) → c24(U41'(active(z0), z1), ACTIVE(z0)) 681.33/212.13
ACTIVE(U51(z0, z1, z2)) → c25(U51'(active(z0), z1, z2), ACTIVE(z0)) 681.33/212.13
ACTIVE(U52(z0, z1, z2)) → c26(U52'(active(z0), z1, z2), ACTIVE(z0)) 681.33/212.13
ACTIVE(s(z0)) → c27(S(active(z0)), ACTIVE(z0)) 681.33/212.13
ACTIVE(plus(z0, z1)) → c28(PLUS(active(z0), z1), ACTIVE(z0)) 681.33/212.13
ACTIVE(plus(z0, z1)) → c29(PLUS(z0, active(z1)), ACTIVE(z1)) 681.33/212.13
ACTIVE(U61(z0)) → c30(U61'(active(z0)), ACTIVE(z0)) 681.33/212.13
ACTIVE(U71(z0, z1, z2)) → c31(U71'(active(z0), z1, z2), ACTIVE(z0)) 681.33/212.13
ACTIVE(U72(z0, z1, z2)) → c32(U72'(active(z0), z1, z2), ACTIVE(z0)) 681.33/212.13
ACTIVE(x(z0, z1)) → c33(X(active(z0), z1), ACTIVE(z0)) 681.33/212.13
ACTIVE(x(z0, z1)) → c34(X(z0, active(z1)), ACTIVE(z1)) 681.33/212.13
U11'(mark(z0), z1) → c35(U11'(z0, z1)) 681.33/212.13
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1)) 681.33/212.13
U12'(mark(z0)) → c37(U12'(z0)) 681.33/212.13
U12'(ok(z0)) → c38(U12'(z0)) 681.33/212.13
U21'(mark(z0)) → c39(U21'(z0)) 681.33/212.13
U21'(ok(z0)) → c40(U21'(z0)) 681.33/212.13
U31'(mark(z0), z1) → c41(U31'(z0, z1)) 681.33/212.13
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 681.33/212.13
U32'(mark(z0)) → c43(U32'(z0)) 681.33/212.13
U32'(ok(z0)) → c44(U32'(z0)) 681.33/212.13
U41'(mark(z0), z1) → c45(U41'(z0, z1)) 681.33/212.13
U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1)) 681.33/212.13
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2)) 681.33/212.13
U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2)) 681.33/212.13
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2)) 681.33/212.13
U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2)) 681.33/212.13
S(mark(z0)) → c51(S(z0)) 681.33/212.13
S(ok(z0)) → c52(S(z0)) 681.33/212.13
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 681.33/212.13
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 681.33/212.13
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 681.33/212.13
U61'(mark(z0)) → c56(U61'(z0)) 681.33/212.13
U61'(ok(z0)) → c57(U61'(z0)) 681.33/212.13
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2)) 681.33/212.13
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2)) 681.33/212.13
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2)) 681.33/212.13
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 681.33/212.13
X(mark(z0), z1) → c62(X(z0, z1)) 681.33/212.13
X(z0, mark(z1)) → c63(X(z0, z1)) 681.33/212.13
X(ok(z0), ok(z1)) → c64(X(z0, z1)) 681.33/212.13
PROPER(U11(z0, z1)) → c65(U11'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 681.33/212.13
PROPER(U12(z0)) → c67(U12'(proper(z0)), PROPER(z0)) 681.33/212.13
PROPER(isNat(z0)) → c68(ISNAT(proper(z0)), PROPER(z0)) 681.33/212.13
PROPER(U21(z0)) → c69(U21'(proper(z0)), PROPER(z0)) 681.33/212.13
PROPER(U31(z0, z1)) → c70(U31'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 681.33/212.13
PROPER(U32(z0)) → c71(U32'(proper(z0)), PROPER(z0)) 681.33/212.13
PROPER(U41(z0, z1)) → c72(U41'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 681.33/212.13
PROPER(U51(z0, z1, z2)) → c73(U51'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 681.33/212.13
PROPER(U52(z0, z1, z2)) → c74(U52'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 681.33/212.13
PROPER(s(z0)) → c75(S(proper(z0)), PROPER(z0)) 681.33/212.13
PROPER(plus(z0, z1)) → c76(PLUS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 681.33/212.13
PROPER(U61(z0)) → c77(U61'(proper(z0)), PROPER(z0)) 681.33/212.13
PROPER(U71(z0, z1, z2)) → c79(U71'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 681.33/212.13
PROPER(U72(z0, z1, z2)) → c80(U72'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 681.33/212.13
PROPER(x(z0, z1)) → c81(X(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 681.33/212.13
ISNAT(ok(z0)) → c82(ISNAT(z0)) 681.33/212.13
TOP(mark(z0)) → c83(TOP(proper(z0)), PROPER(z0)) 681.33/212.13
TOP(ok(z0)) → c84(TOP(active(z0)), ACTIVE(z0)) 681.33/212.13
ACTIVE(isNat(s(z0))) → c13(ISNAT(z0)) 681.33/212.13
ACTIVE(plus(z0, s(z1))) → c16(ISNAT(z1)) 681.33/212.13
ACTIVE(x(z0, s(z1))) → c18(ISNAT(z1)) 681.33/212.13
ACTIVE(U11(tt, z0)) → c1(U12'(isNat(z0))) 681.33/212.13
ACTIVE(U11(tt, z0)) → c1(ISNAT(z0)) 681.33/212.13
ACTIVE(U31(tt, z0)) → c1(U32'(isNat(z0))) 681.33/212.13
ACTIVE(U31(tt, z0)) → c1(ISNAT(z0)) 681.33/212.13
ACTIVE(U51(tt, z0, z1)) → c1(U52'(isNat(z1), z0, z1)) 681.33/212.13
ACTIVE(U51(tt, z0, z1)) → c1(ISNAT(z1)) 681.33/212.13
ACTIVE(U52(tt, z0, z1)) → c1(S(plus(z1, z0))) 681.33/212.13
ACTIVE(U52(tt, z0, z1)) → c1(PLUS(z1, z0)) 681.33/212.13
ACTIVE(U71(tt, z0, z1)) → c1(U72'(isNat(z1), z0, z1)) 681.33/212.13
ACTIVE(U71(tt, z0, z1)) → c1(ISNAT(z1)) 681.33/212.13
ACTIVE(U72(tt, z0, z1)) → c1(PLUS(x(z1, z0), z1)) 681.33/212.13
ACTIVE(U72(tt, z0, z1)) → c1(X(z1, z0)) 681.33/212.13
ACTIVE(isNat(plus(z0, z1))) → c1(U11'(isNat(z0), z1)) 681.33/212.13
ACTIVE(isNat(plus(z0, z1))) → c1(ISNAT(z0)) 681.33/212.13
ACTIVE(isNat(x(z0, z1))) → c1(U31'(isNat(z0), z1)) 681.33/212.13
ACTIVE(isNat(x(z0, z1))) → c1(ISNAT(z0)) 681.33/212.13
ACTIVE(plus(z0, 0)) → c1(U41'(isNat(z0), z0)) 681.33/212.13
ACTIVE(plus(z0, 0)) → c1(ISNAT(z0)) 681.33/212.13
ACTIVE(x(z0, 0)) → c1(U61'(isNat(z0))) 681.33/212.13
ACTIVE(x(z0, 0)) → c1(ISNAT(z0)) 681.33/212.13
ACTIVE(U11(U11(tt, z0), x1)) → c19(U11'(mark(U12(isNat(z0))), x1), ACTIVE(U11(tt, z0))) 681.33/212.13
ACTIVE(U11(U12(tt), x1)) → c19(U11'(mark(tt), x1), ACTIVE(U12(tt))) 681.33/212.13
ACTIVE(U11(U21(tt), x1)) → c19(U11'(mark(tt), x1), ACTIVE(U21(tt))) 681.33/212.13
ACTIVE(U11(U31(tt, z0), x1)) → c19(U11'(mark(U32(isNat(z0))), x1), ACTIVE(U31(tt, z0))) 681.33/212.13
ACTIVE(U11(U32(tt), x1)) → c19(U11'(mark(tt), x1), ACTIVE(U32(tt))) 681.33/212.13
ACTIVE(U11(U41(tt, z0), x1)) → c19(U11'(mark(z0), x1), ACTIVE(U41(tt, z0))) 681.33/212.13
ACTIVE(U11(U51(tt, z0, z1), x1)) → c19(U11'(mark(U52(isNat(z1), z0, z1)), x1), ACTIVE(U51(tt, z0, z1))) 681.33/212.13
ACTIVE(U11(U52(tt, z0, z1), x1)) → c19(U11'(mark(s(plus(z1, z0))), x1), ACTIVE(U52(tt, z0, z1))) 681.33/212.13
ACTIVE(U11(U61(tt), x1)) → c19(U11'(mark(0), x1), ACTIVE(U61(tt))) 681.33/212.13
ACTIVE(U11(U71(tt, z0, z1), x1)) → c19(U11'(mark(U72(isNat(z1), z0, z1)), x1), ACTIVE(U71(tt, z0, z1))) 681.33/212.13
ACTIVE(U11(U72(tt, z0, z1), x1)) → c19(U11'(mark(plus(x(z1, z0), z1)), x1), ACTIVE(U72(tt, z0, z1))) 681.33/212.13
ACTIVE(U11(isNat(0), x1)) → c19(U11'(mark(tt), x1), ACTIVE(isNat(0))) 681.33/212.13
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c19(U11'(mark(U11(isNat(z0), z1)), x1), ACTIVE(isNat(plus(z0, z1)))) 681.33/212.13
ACTIVE(U11(isNat(s(z0)), x1)) → c19(U11'(mark(U21(isNat(z0))), x1), ACTIVE(isNat(s(z0)))) 681.33/212.13
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c19(U11'(mark(U31(isNat(z0), z1)), x1), ACTIVE(isNat(x(z0, z1)))) 681.33/212.13
ACTIVE(U11(plus(z0, 0), x1)) → c19(U11'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 681.33/212.13
ACTIVE(U11(plus(z0, s(z1)), x1)) → c19(U11'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 681.33/212.13
ACTIVE(U11(x(z0, 0), x1)) → c19(U11'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 681.33/212.13
ACTIVE(U11(x(z0, s(z1)), x1)) → c19(U11'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 681.33/212.13
ACTIVE(U11(U11(z0, z1), x1)) → c19(U11'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 681.33/212.13
ACTIVE(U11(U12(z0), x1)) → c19(U11'(U12(active(z0)), x1), ACTIVE(U12(z0))) 681.33/212.13
ACTIVE(U11(U21(z0), x1)) → c19(U11'(U21(active(z0)), x1), ACTIVE(U21(z0))) 681.33/212.13
ACTIVE(U11(U31(z0, z1), x1)) → c19(U11'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 681.33/212.13
ACTIVE(U11(U32(z0), x1)) → c19(U11'(U32(active(z0)), x1), ACTIVE(U32(z0))) 681.33/212.13
ACTIVE(U11(U41(z0, z1), x1)) → c19(U11'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 681.33/212.13
ACTIVE(U11(U51(z0, z1, z2), x1)) → c19(U11'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 681.33/212.13
ACTIVE(U11(U52(z0, z1, z2), x1)) → c19(U11'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 681.33/212.13
ACTIVE(U11(s(z0), x1)) → c19(U11'(s(active(z0)), x1), ACTIVE(s(z0))) 681.33/212.13
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 681.33/212.13
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 681.33/212.13
ACTIVE(U11(U61(z0), x1)) → c19(U11'(U61(active(z0)), x1), ACTIVE(U61(z0))) 681.33/212.13
ACTIVE(U11(U71(z0, z1, z2), x1)) → c19(U11'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 681.33/212.13
ACTIVE(U11(U72(z0, z1, z2), x1)) → c19(U11'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 681.33/212.13
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 681.33/212.13
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1)))
S tuples:

ACTIVE(U12(z0)) → c20(U12'(active(z0)), ACTIVE(z0)) 681.33/212.13
ACTIVE(U21(z0)) → c21(U21'(active(z0)), ACTIVE(z0)) 681.33/212.13
ACTIVE(U31(z0, z1)) → c22(U31'(active(z0), z1), ACTIVE(z0)) 681.33/212.13
ACTIVE(U32(z0)) → c23(U32'(active(z0)), ACTIVE(z0)) 681.33/212.13
ACTIVE(U41(z0, z1)) → c24(U41'(active(z0), z1), ACTIVE(z0)) 681.33/212.13
ACTIVE(U51(z0, z1, z2)) → c25(U51'(active(z0), z1, z2), ACTIVE(z0)) 681.33/212.13
ACTIVE(U52(z0, z1, z2)) → c26(U52'(active(z0), z1, z2), ACTIVE(z0)) 681.33/212.13
ACTIVE(s(z0)) → c27(S(active(z0)), ACTIVE(z0)) 681.33/212.13
ACTIVE(plus(z0, z1)) → c28(PLUS(active(z0), z1), ACTIVE(z0)) 681.33/212.13
ACTIVE(plus(z0, z1)) → c29(PLUS(z0, active(z1)), ACTIVE(z1)) 681.33/212.13
ACTIVE(U61(z0)) → c30(U61'(active(z0)), ACTIVE(z0)) 681.33/212.13
ACTIVE(U71(z0, z1, z2)) → c31(U71'(active(z0), z1, z2), ACTIVE(z0)) 681.33/212.13
ACTIVE(U72(z0, z1, z2)) → c32(U72'(active(z0), z1, z2), ACTIVE(z0)) 681.33/212.13
ACTIVE(x(z0, z1)) → c33(X(active(z0), z1), ACTIVE(z0)) 681.33/212.13
ACTIVE(x(z0, z1)) → c34(X(z0, active(z1)), ACTIVE(z1)) 681.33/212.13
U11'(mark(z0), z1) → c35(U11'(z0, z1)) 681.33/212.13
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1)) 681.33/212.13
U12'(mark(z0)) → c37(U12'(z0)) 681.33/212.13
U12'(ok(z0)) → c38(U12'(z0)) 681.33/212.13
U21'(mark(z0)) → c39(U21'(z0)) 681.33/212.13
U21'(ok(z0)) → c40(U21'(z0)) 681.33/212.13
U31'(mark(z0), z1) → c41(U31'(z0, z1)) 681.33/212.13
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 681.33/212.13
U32'(mark(z0)) → c43(U32'(z0)) 681.33/212.13
U32'(ok(z0)) → c44(U32'(z0)) 681.33/212.13
U41'(mark(z0), z1) → c45(U41'(z0, z1)) 681.33/212.13
U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1)) 681.33/212.13
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2)) 681.33/212.13
U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2)) 681.33/212.13
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2)) 681.33/212.13
U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2)) 681.33/212.13
S(mark(z0)) → c51(S(z0)) 681.33/212.13
S(ok(z0)) → c52(S(z0)) 681.33/212.13
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 681.33/212.13
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 681.33/212.13
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 681.33/212.13
U61'(mark(z0)) → c56(U61'(z0)) 681.33/212.13
U61'(ok(z0)) → c57(U61'(z0)) 681.33/212.13
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2)) 681.33/212.13
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2)) 681.33/212.13
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2)) 681.33/212.13
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 681.33/212.13
X(mark(z0), z1) → c62(X(z0, z1)) 681.33/212.13
X(z0, mark(z1)) → c63(X(z0, z1)) 681.33/212.13
X(ok(z0), ok(z1)) → c64(X(z0, z1)) 681.33/212.13
PROPER(U11(z0, z1)) → c65(U11'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 681.33/212.13
PROPER(U12(z0)) → c67(U12'(proper(z0)), PROPER(z0)) 681.33/212.13
PROPER(isNat(z0)) → c68(ISNAT(proper(z0)), PROPER(z0)) 681.33/212.13
PROPER(U21(z0)) → c69(U21'(proper(z0)), PROPER(z0)) 681.33/212.13
PROPER(U31(z0, z1)) → c70(U31'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 681.33/212.13
PROPER(U32(z0)) → c71(U32'(proper(z0)), PROPER(z0)) 681.33/212.13
PROPER(U41(z0, z1)) → c72(U41'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 681.33/212.13
PROPER(U51(z0, z1, z2)) → c73(U51'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 681.33/212.13
PROPER(U52(z0, z1, z2)) → c74(U52'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 681.33/212.13
PROPER(s(z0)) → c75(S(proper(z0)), PROPER(z0)) 681.33/212.13
PROPER(plus(z0, z1)) → c76(PLUS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 681.33/212.13
PROPER(U61(z0)) → c77(U61'(proper(z0)), PROPER(z0)) 681.33/212.13
PROPER(U71(z0, z1, z2)) → c79(U71'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 681.33/212.13
PROPER(U72(z0, z1, z2)) → c80(U72'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 681.33/212.13
PROPER(x(z0, z1)) → c81(X(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 681.33/212.13
ISNAT(ok(z0)) → c82(ISNAT(z0)) 681.33/212.13
TOP(mark(z0)) → c83(TOP(proper(z0)), PROPER(z0)) 681.33/212.13
TOP(ok(z0)) → c84(TOP(active(z0)), ACTIVE(z0)) 681.33/212.13
ACTIVE(isNat(s(z0))) → c13(ISNAT(z0)) 681.33/212.13
ACTIVE(plus(z0, s(z1))) → c16(ISNAT(z1)) 681.33/212.13
ACTIVE(x(z0, s(z1))) → c18(ISNAT(z1)) 681.33/212.13
ACTIVE(U11(tt, z0)) → c1(U12'(isNat(z0))) 681.33/212.13
ACTIVE(U11(tt, z0)) → c1(ISNAT(z0)) 681.33/212.13
ACTIVE(U31(tt, z0)) → c1(U32'(isNat(z0))) 681.33/212.13
ACTIVE(U31(tt, z0)) → c1(ISNAT(z0)) 681.33/212.13
ACTIVE(U51(tt, z0, z1)) → c1(U52'(isNat(z1), z0, z1)) 681.33/212.13
ACTIVE(U51(tt, z0, z1)) → c1(ISNAT(z1)) 681.33/212.13
ACTIVE(U52(tt, z0, z1)) → c1(S(plus(z1, z0))) 681.33/212.13
ACTIVE(U52(tt, z0, z1)) → c1(PLUS(z1, z0)) 681.33/212.13
ACTIVE(U71(tt, z0, z1)) → c1(U72'(isNat(z1), z0, z1)) 681.33/212.13
ACTIVE(U71(tt, z0, z1)) → c1(ISNAT(z1)) 681.33/212.13
ACTIVE(U72(tt, z0, z1)) → c1(PLUS(x(z1, z0), z1)) 681.33/212.13
ACTIVE(U72(tt, z0, z1)) → c1(X(z1, z0)) 681.33/212.13
ACTIVE(isNat(plus(z0, z1))) → c1(U11'(isNat(z0), z1)) 681.33/212.13
ACTIVE(isNat(plus(z0, z1))) → c1(ISNAT(z0)) 681.33/212.13
ACTIVE(isNat(x(z0, z1))) → c1(U31'(isNat(z0), z1)) 681.33/212.13
ACTIVE(isNat(x(z0, z1))) → c1(ISNAT(z0)) 681.33/212.13
ACTIVE(plus(z0, 0)) → c1(U41'(isNat(z0), z0)) 681.33/212.13
ACTIVE(plus(z0, 0)) → c1(ISNAT(z0)) 681.33/212.13
ACTIVE(x(z0, 0)) → c1(U61'(isNat(z0))) 681.33/212.13
ACTIVE(x(z0, 0)) → c1(ISNAT(z0)) 681.33/212.13
ACTIVE(U11(U11(tt, z0), x1)) → c19(U11'(mark(U12(isNat(z0))), x1), ACTIVE(U11(tt, z0))) 681.33/212.13
ACTIVE(U11(U12(tt), x1)) → c19(U11'(mark(tt), x1), ACTIVE(U12(tt))) 681.33/212.13
ACTIVE(U11(U21(tt), x1)) → c19(U11'(mark(tt), x1), ACTIVE(U21(tt))) 681.33/212.13
ACTIVE(U11(U31(tt, z0), x1)) → c19(U11'(mark(U32(isNat(z0))), x1), ACTIVE(U31(tt, z0))) 681.33/212.13
ACTIVE(U11(U32(tt), x1)) → c19(U11'(mark(tt), x1), ACTIVE(U32(tt))) 681.33/212.13
ACTIVE(U11(U41(tt, z0), x1)) → c19(U11'(mark(z0), x1), ACTIVE(U41(tt, z0))) 681.33/212.13
ACTIVE(U11(U51(tt, z0, z1), x1)) → c19(U11'(mark(U52(isNat(z1), z0, z1)), x1), ACTIVE(U51(tt, z0, z1))) 681.33/212.13
ACTIVE(U11(U52(tt, z0, z1), x1)) → c19(U11'(mark(s(plus(z1, z0))), x1), ACTIVE(U52(tt, z0, z1))) 681.33/212.13
ACTIVE(U11(U61(tt), x1)) → c19(U11'(mark(0), x1), ACTIVE(U61(tt))) 681.33/212.13
ACTIVE(U11(U71(tt, z0, z1), x1)) → c19(U11'(mark(U72(isNat(z1), z0, z1)), x1), ACTIVE(U71(tt, z0, z1))) 681.33/212.13
ACTIVE(U11(U72(tt, z0, z1), x1)) → c19(U11'(mark(plus(x(z1, z0), z1)), x1), ACTIVE(U72(tt, z0, z1))) 681.33/212.13
ACTIVE(U11(isNat(0), x1)) → c19(U11'(mark(tt), x1), ACTIVE(isNat(0))) 681.33/212.13
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c19(U11'(mark(U11(isNat(z0), z1)), x1), ACTIVE(isNat(plus(z0, z1)))) 681.33/212.13
ACTIVE(U11(isNat(s(z0)), x1)) → c19(U11'(mark(U21(isNat(z0))), x1), ACTIVE(isNat(s(z0)))) 681.33/212.13
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c19(U11'(mark(U31(isNat(z0), z1)), x1), ACTIVE(isNat(x(z0, z1)))) 681.33/212.13
ACTIVE(U11(plus(z0, 0), x1)) → c19(U11'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 681.33/212.13
ACTIVE(U11(plus(z0, s(z1)), x1)) → c19(U11'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 681.33/212.13
ACTIVE(U11(x(z0, 0), x1)) → c19(U11'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 681.33/212.13
ACTIVE(U11(x(z0, s(z1)), x1)) → c19(U11'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 681.33/212.13
ACTIVE(U11(U11(z0, z1), x1)) → c19(U11'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 681.33/212.13
ACTIVE(U11(U12(z0), x1)) → c19(U11'(U12(active(z0)), x1), ACTIVE(U12(z0))) 681.33/212.13
ACTIVE(U11(U21(z0), x1)) → c19(U11'(U21(active(z0)), x1), ACTIVE(U21(z0))) 681.33/212.13
ACTIVE(U11(U31(z0, z1), x1)) → c19(U11'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 681.33/212.13
ACTIVE(U11(U32(z0), x1)) → c19(U11'(U32(active(z0)), x1), ACTIVE(U32(z0))) 681.33/212.13
ACTIVE(U11(U41(z0, z1), x1)) → c19(U11'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 681.33/212.13
ACTIVE(U11(U51(z0, z1, z2), x1)) → c19(U11'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 681.33/212.13
ACTIVE(U11(U52(z0, z1, z2), x1)) → c19(U11'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 681.33/212.13
ACTIVE(U11(s(z0), x1)) → c19(U11'(s(active(z0)), x1), ACTIVE(s(z0))) 681.33/212.13
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 681.33/212.13
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 681.33/212.13
ACTIVE(U11(U61(z0), x1)) → c19(U11'(U61(active(z0)), x1), ACTIVE(U61(z0))) 681.33/212.13
ACTIVE(U11(U71(z0, z1, z2), x1)) → c19(U11'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 681.33/212.13
ACTIVE(U11(U72(z0, z1, z2), x1)) → c19(U11'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 681.33/212.13
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 681.33/212.13
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1)))
K tuples:none
Defined Rule Symbols:

active, U11, U12, U21, U31, U32, U41, U51, U52, s, plus, U61, U71, U72, x, proper, isNat, top

Defined Pair Symbols:

ACTIVE, U11', U12', U21', U31', U32', U41', U51', U52', S, PLUS, U61', U71', U72', X, PROPER, ISNAT, TOP

Compound Symbols:

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, c62, c63, c64, c65, c67, c68, c69, c70, c71, c72, c73, c74, c75, c76, c77, c79, c80, c81, c82, c83, c84, c13, c16, c18, c1, c19

681.33/212.13
681.33/212.13

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

Removed 1 trailing tuple parts
681.33/212.13
681.33/212.13

(10) Obligation:

Complexity Dependency Tuples Problem
Rules:

active(U11(tt, z0)) → mark(U12(isNat(z0))) 681.33/212.13
active(U12(tt)) → mark(tt) 681.33/212.13
active(U21(tt)) → mark(tt) 681.33/212.13
active(U31(tt, z0)) → mark(U32(isNat(z0))) 681.33/212.13
active(U32(tt)) → mark(tt) 681.33/212.13
active(U41(tt, z0)) → mark(z0) 681.33/212.13
active(U51(tt, z0, z1)) → mark(U52(isNat(z1), z0, z1)) 681.33/212.13
active(U52(tt, z0, z1)) → mark(s(plus(z1, z0))) 681.33/212.13
active(U61(tt)) → mark(0) 681.33/212.13
active(U71(tt, z0, z1)) → mark(U72(isNat(z1), z0, z1)) 681.33/212.13
active(U72(tt, z0, z1)) → mark(plus(x(z1, z0), z1)) 681.33/212.13
active(isNat(0)) → mark(tt) 681.33/212.13
active(isNat(plus(z0, z1))) → mark(U11(isNat(z0), z1)) 681.33/212.13
active(isNat(s(z0))) → mark(U21(isNat(z0))) 681.33/212.13
active(isNat(x(z0, z1))) → mark(U31(isNat(z0), z1)) 681.33/212.13
active(plus(z0, 0)) → mark(U41(isNat(z0), z0)) 681.33/212.13
active(plus(z0, s(z1))) → mark(U51(isNat(z1), z1, z0)) 681.33/212.13
active(x(z0, 0)) → mark(U61(isNat(z0))) 681.33/212.13
active(x(z0, s(z1))) → mark(U71(isNat(z1), z1, z0)) 681.33/212.13
active(U11(z0, z1)) → U11(active(z0), z1) 681.33/212.13
active(U12(z0)) → U12(active(z0)) 681.33/212.13
active(U21(z0)) → U21(active(z0)) 681.33/212.13
active(U31(z0, z1)) → U31(active(z0), z1) 681.33/212.13
active(U32(z0)) → U32(active(z0)) 681.33/212.13
active(U41(z0, z1)) → U41(active(z0), z1) 681.33/212.13
active(U51(z0, z1, z2)) → U51(active(z0), z1, z2) 681.33/212.13
active(U52(z0, z1, z2)) → U52(active(z0), z1, z2) 681.33/212.13
active(s(z0)) → s(active(z0)) 681.33/212.13
active(plus(z0, z1)) → plus(active(z0), z1) 681.33/212.13
active(plus(z0, z1)) → plus(z0, active(z1)) 681.33/212.13
active(U61(z0)) → U61(active(z0)) 681.33/212.13
active(U71(z0, z1, z2)) → U71(active(z0), z1, z2) 681.33/212.13
active(U72(z0, z1, z2)) → U72(active(z0), z1, z2) 681.33/212.13
active(x(z0, z1)) → x(active(z0), z1) 681.33/212.13
active(x(z0, z1)) → x(z0, active(z1)) 681.33/212.13
U11(mark(z0), z1) → mark(U11(z0, z1)) 681.33/212.13
U11(ok(z0), ok(z1)) → ok(U11(z0, z1)) 681.33/212.13
U12(mark(z0)) → mark(U12(z0)) 681.33/212.13
U12(ok(z0)) → ok(U12(z0)) 681.33/212.13
U21(mark(z0)) → mark(U21(z0)) 681.33/212.13
U21(ok(z0)) → ok(U21(z0)) 681.33/212.13
U31(mark(z0), z1) → mark(U31(z0, z1)) 681.33/212.13
U31(ok(z0), ok(z1)) → ok(U31(z0, z1)) 681.33/212.13
U32(mark(z0)) → mark(U32(z0)) 681.33/212.13
U32(ok(z0)) → ok(U32(z0)) 681.33/212.13
U41(mark(z0), z1) → mark(U41(z0, z1)) 681.33/212.13
U41(ok(z0), ok(z1)) → ok(U41(z0, z1)) 681.33/212.13
U51(mark(z0), z1, z2) → mark(U51(z0, z1, z2)) 681.33/212.13
U51(ok(z0), ok(z1), ok(z2)) → ok(U51(z0, z1, z2)) 681.33/212.13
U52(mark(z0), z1, z2) → mark(U52(z0, z1, z2)) 681.33/212.13
U52(ok(z0), ok(z1), ok(z2)) → ok(U52(z0, z1, z2)) 681.33/212.13
s(mark(z0)) → mark(s(z0)) 681.33/212.13
s(ok(z0)) → ok(s(z0)) 681.33/212.13
plus(mark(z0), z1) → mark(plus(z0, z1)) 681.33/212.13
plus(z0, mark(z1)) → mark(plus(z0, z1)) 681.33/212.13
plus(ok(z0), ok(z1)) → ok(plus(z0, z1)) 681.33/212.13
U61(mark(z0)) → mark(U61(z0)) 681.33/212.13
U61(ok(z0)) → ok(U61(z0)) 681.33/212.13
U71(mark(z0), z1, z2) → mark(U71(z0, z1, z2)) 681.33/212.13
U71(ok(z0), ok(z1), ok(z2)) → ok(U71(z0, z1, z2)) 681.33/212.13
U72(mark(z0), z1, z2) → mark(U72(z0, z1, z2)) 681.33/212.13
U72(ok(z0), ok(z1), ok(z2)) → ok(U72(z0, z1, z2)) 681.33/212.13
x(mark(z0), z1) → mark(x(z0, z1)) 681.33/212.13
x(z0, mark(z1)) → mark(x(z0, z1)) 681.33/212.13
x(ok(z0), ok(z1)) → ok(x(z0, z1)) 681.33/212.13
proper(U11(z0, z1)) → U11(proper(z0), proper(z1)) 681.33/212.13
proper(tt) → ok(tt) 681.33/212.13
proper(U12(z0)) → U12(proper(z0)) 681.33/212.13
proper(isNat(z0)) → isNat(proper(z0)) 681.33/212.13
proper(U21(z0)) → U21(proper(z0)) 681.33/212.13
proper(U31(z0, z1)) → U31(proper(z0), proper(z1)) 681.33/212.13
proper(U32(z0)) → U32(proper(z0)) 681.33/212.13
proper(U41(z0, z1)) → U41(proper(z0), proper(z1)) 681.33/212.13
proper(U51(z0, z1, z2)) → U51(proper(z0), proper(z1), proper(z2)) 681.33/212.13
proper(U52(z0, z1, z2)) → U52(proper(z0), proper(z1), proper(z2)) 681.33/212.13
proper(s(z0)) → s(proper(z0)) 681.33/212.13
proper(plus(z0, z1)) → plus(proper(z0), proper(z1)) 681.33/212.13
proper(U61(z0)) → U61(proper(z0)) 681.33/212.13
proper(0) → ok(0) 681.33/212.13
proper(U71(z0, z1, z2)) → U71(proper(z0), proper(z1), proper(z2)) 681.33/212.13
proper(U72(z0, z1, z2)) → U72(proper(z0), proper(z1), proper(z2)) 681.33/212.13
proper(x(z0, z1)) → x(proper(z0), proper(z1)) 681.33/212.13
isNat(ok(z0)) → ok(isNat(z0)) 681.33/212.13
top(mark(z0)) → top(proper(z0)) 681.33/212.13
top(ok(z0)) → top(active(z0))
Tuples:

ACTIVE(U12(z0)) → c20(U12'(active(z0)), ACTIVE(z0)) 681.33/212.13
ACTIVE(U21(z0)) → c21(U21'(active(z0)), ACTIVE(z0)) 681.33/212.13
ACTIVE(U31(z0, z1)) → c22(U31'(active(z0), z1), ACTIVE(z0)) 681.33/212.13
ACTIVE(U32(z0)) → c23(U32'(active(z0)), ACTIVE(z0)) 681.33/212.13
ACTIVE(U41(z0, z1)) → c24(U41'(active(z0), z1), ACTIVE(z0)) 681.33/212.13
ACTIVE(U51(z0, z1, z2)) → c25(U51'(active(z0), z1, z2), ACTIVE(z0)) 681.33/212.13
ACTIVE(U52(z0, z1, z2)) → c26(U52'(active(z0), z1, z2), ACTIVE(z0)) 681.33/212.13
ACTIVE(s(z0)) → c27(S(active(z0)), ACTIVE(z0)) 681.33/212.13
ACTIVE(plus(z0, z1)) → c28(PLUS(active(z0), z1), ACTIVE(z0)) 681.33/212.13
ACTIVE(plus(z0, z1)) → c29(PLUS(z0, active(z1)), ACTIVE(z1)) 681.33/212.13
ACTIVE(U61(z0)) → c30(U61'(active(z0)), ACTIVE(z0)) 681.33/212.13
ACTIVE(U71(z0, z1, z2)) → c31(U71'(active(z0), z1, z2), ACTIVE(z0)) 681.33/212.13
ACTIVE(U72(z0, z1, z2)) → c32(U72'(active(z0), z1, z2), ACTIVE(z0)) 681.33/212.13
ACTIVE(x(z0, z1)) → c33(X(active(z0), z1), ACTIVE(z0)) 681.33/212.13
ACTIVE(x(z0, z1)) → c34(X(z0, active(z1)), ACTIVE(z1)) 681.33/212.13
U11'(mark(z0), z1) → c35(U11'(z0, z1)) 681.33/212.13
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1)) 681.33/212.13
U12'(mark(z0)) → c37(U12'(z0)) 681.33/212.13
U12'(ok(z0)) → c38(U12'(z0)) 681.33/212.13
U21'(mark(z0)) → c39(U21'(z0)) 681.33/212.13
U21'(ok(z0)) → c40(U21'(z0)) 681.33/212.13
U31'(mark(z0), z1) → c41(U31'(z0, z1)) 681.33/212.13
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 681.33/212.13
U32'(mark(z0)) → c43(U32'(z0)) 681.33/212.13
U32'(ok(z0)) → c44(U32'(z0)) 681.33/212.13
U41'(mark(z0), z1) → c45(U41'(z0, z1)) 681.33/212.13
U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1)) 681.33/212.13
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2)) 681.33/212.13
U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2)) 681.33/212.13
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2)) 681.33/212.13
U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2)) 681.33/212.13
S(mark(z0)) → c51(S(z0)) 681.33/212.13
S(ok(z0)) → c52(S(z0)) 681.33/212.13
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 681.33/212.13
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 681.33/212.13
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 681.33/212.13
U61'(mark(z0)) → c56(U61'(z0)) 681.33/212.13
U61'(ok(z0)) → c57(U61'(z0)) 681.33/212.13
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2)) 681.33/212.13
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2)) 681.33/212.13
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2)) 681.33/212.13
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 681.33/212.13
X(mark(z0), z1) → c62(X(z0, z1)) 681.33/212.13
X(z0, mark(z1)) → c63(X(z0, z1)) 681.33/212.13
X(ok(z0), ok(z1)) → c64(X(z0, z1)) 681.33/212.13
PROPER(U11(z0, z1)) → c65(U11'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 681.33/212.13
PROPER(U12(z0)) → c67(U12'(proper(z0)), PROPER(z0)) 681.33/212.13
PROPER(isNat(z0)) → c68(ISNAT(proper(z0)), PROPER(z0)) 681.33/212.13
PROPER(U21(z0)) → c69(U21'(proper(z0)), PROPER(z0)) 681.33/212.13
PROPER(U31(z0, z1)) → c70(U31'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 681.33/212.13
PROPER(U32(z0)) → c71(U32'(proper(z0)), PROPER(z0)) 681.33/212.13
PROPER(U41(z0, z1)) → c72(U41'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 681.33/212.13
PROPER(U51(z0, z1, z2)) → c73(U51'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 681.33/212.13
PROPER(U52(z0, z1, z2)) → c74(U52'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 681.33/212.13
PROPER(s(z0)) → c75(S(proper(z0)), PROPER(z0)) 681.33/212.13
PROPER(plus(z0, z1)) → c76(PLUS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 681.33/212.13
PROPER(U61(z0)) → c77(U61'(proper(z0)), PROPER(z0)) 681.33/212.13
PROPER(U71(z0, z1, z2)) → c79(U71'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 681.33/212.13
PROPER(U72(z0, z1, z2)) → c80(U72'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 681.33/212.13
PROPER(x(z0, z1)) → c81(X(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 681.33/212.13
ISNAT(ok(z0)) → c82(ISNAT(z0)) 681.33/212.13
TOP(mark(z0)) → c83(TOP(proper(z0)), PROPER(z0)) 681.33/212.13
TOP(ok(z0)) → c84(TOP(active(z0)), ACTIVE(z0)) 681.33/212.13
ACTIVE(isNat(s(z0))) → c13(ISNAT(z0)) 681.33/212.13
ACTIVE(plus(z0, s(z1))) → c16(ISNAT(z1)) 681.33/212.13
ACTIVE(x(z0, s(z1))) → c18(ISNAT(z1)) 681.33/212.13
ACTIVE(U11(tt, z0)) → c1(U12'(isNat(z0))) 681.33/212.13
ACTIVE(U11(tt, z0)) → c1(ISNAT(z0)) 681.33/212.13
ACTIVE(U31(tt, z0)) → c1(U32'(isNat(z0))) 681.33/212.13
ACTIVE(U31(tt, z0)) → c1(ISNAT(z0)) 681.33/212.13
ACTIVE(U51(tt, z0, z1)) → c1(U52'(isNat(z1), z0, z1)) 681.33/212.13
ACTIVE(U51(tt, z0, z1)) → c1(ISNAT(z1)) 681.33/212.13
ACTIVE(U52(tt, z0, z1)) → c1(S(plus(z1, z0))) 681.33/212.13
ACTIVE(U52(tt, z0, z1)) → c1(PLUS(z1, z0)) 681.33/212.13
ACTIVE(U71(tt, z0, z1)) → c1(U72'(isNat(z1), z0, z1)) 681.33/212.13
ACTIVE(U71(tt, z0, z1)) → c1(ISNAT(z1)) 681.33/212.13
ACTIVE(U72(tt, z0, z1)) → c1(PLUS(x(z1, z0), z1)) 681.33/212.13
ACTIVE(U72(tt, z0, z1)) → c1(X(z1, z0)) 681.33/212.13
ACTIVE(isNat(plus(z0, z1))) → c1(U11'(isNat(z0), z1)) 681.33/212.13
ACTIVE(isNat(plus(z0, z1))) → c1(ISNAT(z0)) 681.33/212.13
ACTIVE(isNat(x(z0, z1))) → c1(U31'(isNat(z0), z1)) 681.33/212.13
ACTIVE(isNat(x(z0, z1))) → c1(ISNAT(z0)) 681.33/212.13
ACTIVE(plus(z0, 0)) → c1(U41'(isNat(z0), z0)) 681.33/212.13
ACTIVE(plus(z0, 0)) → c1(ISNAT(z0)) 681.33/212.13
ACTIVE(x(z0, 0)) → c1(U61'(isNat(z0))) 681.33/212.13
ACTIVE(x(z0, 0)) → c1(ISNAT(z0)) 681.33/212.13
ACTIVE(U11(U11(tt, z0), x1)) → c19(U11'(mark(U12(isNat(z0))), x1), ACTIVE(U11(tt, z0))) 681.33/212.13
ACTIVE(U11(U12(tt), x1)) → c19(U11'(mark(tt), x1), ACTIVE(U12(tt))) 681.33/212.13
ACTIVE(U11(U21(tt), x1)) → c19(U11'(mark(tt), x1), ACTIVE(U21(tt))) 681.33/212.13
ACTIVE(U11(U31(tt, z0), x1)) → c19(U11'(mark(U32(isNat(z0))), x1), ACTIVE(U31(tt, z0))) 681.33/212.13
ACTIVE(U11(U32(tt), x1)) → c19(U11'(mark(tt), x1), ACTIVE(U32(tt))) 681.33/212.13
ACTIVE(U11(U41(tt, z0), x1)) → c19(U11'(mark(z0), x1), ACTIVE(U41(tt, z0))) 681.33/212.13
ACTIVE(U11(U51(tt, z0, z1), x1)) → c19(U11'(mark(U52(isNat(z1), z0, z1)), x1), ACTIVE(U51(tt, z0, z1))) 681.33/212.13
ACTIVE(U11(U52(tt, z0, z1), x1)) → c19(U11'(mark(s(plus(z1, z0))), x1), ACTIVE(U52(tt, z0, z1))) 681.33/212.13
ACTIVE(U11(U61(tt), x1)) → c19(U11'(mark(0), x1), ACTIVE(U61(tt))) 681.33/212.13
ACTIVE(U11(U71(tt, z0, z1), x1)) → c19(U11'(mark(U72(isNat(z1), z0, z1)), x1), ACTIVE(U71(tt, z0, z1))) 681.33/212.13
ACTIVE(U11(U72(tt, z0, z1), x1)) → c19(U11'(mark(plus(x(z1, z0), z1)), x1), ACTIVE(U72(tt, z0, z1))) 681.33/212.13
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c19(U11'(mark(U11(isNat(z0), z1)), x1), ACTIVE(isNat(plus(z0, z1)))) 681.33/212.13
ACTIVE(U11(isNat(s(z0)), x1)) → c19(U11'(mark(U21(isNat(z0))), x1), ACTIVE(isNat(s(z0)))) 681.33/212.13
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c19(U11'(mark(U31(isNat(z0), z1)), x1), ACTIVE(isNat(x(z0, z1)))) 681.33/212.13
ACTIVE(U11(plus(z0, 0), x1)) → c19(U11'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 681.33/212.13
ACTIVE(U11(plus(z0, s(z1)), x1)) → c19(U11'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 681.33/212.13
ACTIVE(U11(x(z0, 0), x1)) → c19(U11'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 681.33/212.13
ACTIVE(U11(x(z0, s(z1)), x1)) → c19(U11'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 681.33/212.13
ACTIVE(U11(U11(z0, z1), x1)) → c19(U11'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 681.33/212.13
ACTIVE(U11(U12(z0), x1)) → c19(U11'(U12(active(z0)), x1), ACTIVE(U12(z0))) 681.33/212.13
ACTIVE(U11(U21(z0), x1)) → c19(U11'(U21(active(z0)), x1), ACTIVE(U21(z0))) 681.33/212.13
ACTIVE(U11(U31(z0, z1), x1)) → c19(U11'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 681.33/212.13
ACTIVE(U11(U32(z0), x1)) → c19(U11'(U32(active(z0)), x1), ACTIVE(U32(z0))) 681.33/212.13
ACTIVE(U11(U41(z0, z1), x1)) → c19(U11'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 681.33/212.13
ACTIVE(U11(U51(z0, z1, z2), x1)) → c19(U11'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 681.33/212.13
ACTIVE(U11(U52(z0, z1, z2), x1)) → c19(U11'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 681.33/212.13
ACTIVE(U11(s(z0), x1)) → c19(U11'(s(active(z0)), x1), ACTIVE(s(z0))) 681.33/212.13
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 681.33/212.13
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 681.33/212.13
ACTIVE(U11(U61(z0), x1)) → c19(U11'(U61(active(z0)), x1), ACTIVE(U61(z0))) 681.33/212.13
ACTIVE(U11(U71(z0, z1, z2), x1)) → c19(U11'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 681.33/212.13
ACTIVE(U11(U72(z0, z1, z2), x1)) → c19(U11'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 681.33/212.13
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 681.33/212.13
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 681.33/212.13
ACTIVE(U11(isNat(0), x1)) → c19(U11'(mark(tt), x1))
S tuples:

ACTIVE(U12(z0)) → c20(U12'(active(z0)), ACTIVE(z0)) 681.33/212.13
ACTIVE(U21(z0)) → c21(U21'(active(z0)), ACTIVE(z0)) 681.33/212.13
ACTIVE(U31(z0, z1)) → c22(U31'(active(z0), z1), ACTIVE(z0)) 681.33/212.13
ACTIVE(U32(z0)) → c23(U32'(active(z0)), ACTIVE(z0)) 681.33/212.13
ACTIVE(U41(z0, z1)) → c24(U41'(active(z0), z1), ACTIVE(z0)) 681.33/212.13
ACTIVE(U51(z0, z1, z2)) → c25(U51'(active(z0), z1, z2), ACTIVE(z0)) 681.33/212.13
ACTIVE(U52(z0, z1, z2)) → c26(U52'(active(z0), z1, z2), ACTIVE(z0)) 681.33/212.13
ACTIVE(s(z0)) → c27(S(active(z0)), ACTIVE(z0)) 681.33/212.13
ACTIVE(plus(z0, z1)) → c28(PLUS(active(z0), z1), ACTIVE(z0)) 681.33/212.13
ACTIVE(plus(z0, z1)) → c29(PLUS(z0, active(z1)), ACTIVE(z1)) 681.33/212.13
ACTIVE(U61(z0)) → c30(U61'(active(z0)), ACTIVE(z0)) 681.33/212.13
ACTIVE(U71(z0, z1, z2)) → c31(U71'(active(z0), z1, z2), ACTIVE(z0)) 681.33/212.13
ACTIVE(U72(z0, z1, z2)) → c32(U72'(active(z0), z1, z2), ACTIVE(z0)) 681.33/212.13
ACTIVE(x(z0, z1)) → c33(X(active(z0), z1), ACTIVE(z0)) 681.33/212.13
ACTIVE(x(z0, z1)) → c34(X(z0, active(z1)), ACTIVE(z1)) 681.33/212.13
U11'(mark(z0), z1) → c35(U11'(z0, z1)) 681.33/212.13
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1)) 681.33/212.13
U12'(mark(z0)) → c37(U12'(z0)) 681.33/212.13
U12'(ok(z0)) → c38(U12'(z0)) 681.33/212.13
U21'(mark(z0)) → c39(U21'(z0)) 681.33/212.13
U21'(ok(z0)) → c40(U21'(z0)) 681.33/212.13
U31'(mark(z0), z1) → c41(U31'(z0, z1)) 681.33/212.13
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 681.33/212.13
U32'(mark(z0)) → c43(U32'(z0)) 681.33/212.13
U32'(ok(z0)) → c44(U32'(z0)) 681.33/212.13
U41'(mark(z0), z1) → c45(U41'(z0, z1)) 681.33/212.13
U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1)) 681.33/212.13
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2)) 681.33/212.13
U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2)) 681.33/212.13
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2)) 681.33/212.13
U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2)) 681.33/212.13
S(mark(z0)) → c51(S(z0)) 681.33/212.13
S(ok(z0)) → c52(S(z0)) 681.33/212.13
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 681.33/212.13
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 681.33/212.13
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 681.33/212.13
U61'(mark(z0)) → c56(U61'(z0)) 681.33/212.13
U61'(ok(z0)) → c57(U61'(z0)) 681.33/212.13
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2)) 681.33/212.13
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2)) 681.33/212.13
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2)) 681.33/212.13
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 681.33/212.13
X(mark(z0), z1) → c62(X(z0, z1)) 681.33/212.13
X(z0, mark(z1)) → c63(X(z0, z1)) 681.33/212.13
X(ok(z0), ok(z1)) → c64(X(z0, z1)) 681.33/212.13
PROPER(U11(z0, z1)) → c65(U11'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 681.33/212.13
PROPER(U12(z0)) → c67(U12'(proper(z0)), PROPER(z0)) 681.33/212.13
PROPER(isNat(z0)) → c68(ISNAT(proper(z0)), PROPER(z0)) 681.33/212.13
PROPER(U21(z0)) → c69(U21'(proper(z0)), PROPER(z0)) 681.33/212.13
PROPER(U31(z0, z1)) → c70(U31'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 681.33/212.13
PROPER(U32(z0)) → c71(U32'(proper(z0)), PROPER(z0)) 681.33/212.13
PROPER(U41(z0, z1)) → c72(U41'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 681.33/212.13
PROPER(U51(z0, z1, z2)) → c73(U51'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 681.33/212.13
PROPER(U52(z0, z1, z2)) → c74(U52'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 681.33/212.13
PROPER(s(z0)) → c75(S(proper(z0)), PROPER(z0)) 681.33/212.13
PROPER(plus(z0, z1)) → c76(PLUS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 681.33/212.13
PROPER(U61(z0)) → c77(U61'(proper(z0)), PROPER(z0)) 681.33/212.13
PROPER(U71(z0, z1, z2)) → c79(U71'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 681.33/212.13
PROPER(U72(z0, z1, z2)) → c80(U72'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 681.33/212.13
PROPER(x(z0, z1)) → c81(X(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 681.33/212.13
ISNAT(ok(z0)) → c82(ISNAT(z0)) 681.33/212.13
TOP(mark(z0)) → c83(TOP(proper(z0)), PROPER(z0)) 681.33/212.13
TOP(ok(z0)) → c84(TOP(active(z0)), ACTIVE(z0)) 681.33/212.13
ACTIVE(isNat(s(z0))) → c13(ISNAT(z0)) 681.33/212.13
ACTIVE(plus(z0, s(z1))) → c16(ISNAT(z1)) 681.33/212.13
ACTIVE(x(z0, s(z1))) → c18(ISNAT(z1)) 681.33/212.13
ACTIVE(U11(tt, z0)) → c1(U12'(isNat(z0))) 681.33/212.13
ACTIVE(U11(tt, z0)) → c1(ISNAT(z0)) 681.33/212.13
ACTIVE(U31(tt, z0)) → c1(U32'(isNat(z0))) 681.33/212.13
ACTIVE(U31(tt, z0)) → c1(ISNAT(z0)) 681.33/212.13
ACTIVE(U51(tt, z0, z1)) → c1(U52'(isNat(z1), z0, z1)) 681.33/212.13
ACTIVE(U51(tt, z0, z1)) → c1(ISNAT(z1)) 681.33/212.13
ACTIVE(U52(tt, z0, z1)) → c1(S(plus(z1, z0))) 681.33/212.13
ACTIVE(U52(tt, z0, z1)) → c1(PLUS(z1, z0)) 681.33/212.13
ACTIVE(U71(tt, z0, z1)) → c1(U72'(isNat(z1), z0, z1)) 681.33/212.13
ACTIVE(U71(tt, z0, z1)) → c1(ISNAT(z1)) 681.33/212.13
ACTIVE(U72(tt, z0, z1)) → c1(PLUS(x(z1, z0), z1)) 681.33/212.13
ACTIVE(U72(tt, z0, z1)) → c1(X(z1, z0)) 681.33/212.13
ACTIVE(isNat(plus(z0, z1))) → c1(U11'(isNat(z0), z1)) 681.33/212.13
ACTIVE(isNat(plus(z0, z1))) → c1(ISNAT(z0)) 681.33/212.13
ACTIVE(isNat(x(z0, z1))) → c1(U31'(isNat(z0), z1)) 681.33/212.13
ACTIVE(isNat(x(z0, z1))) → c1(ISNAT(z0)) 681.33/212.13
ACTIVE(plus(z0, 0)) → c1(U41'(isNat(z0), z0)) 681.33/212.13
ACTIVE(plus(z0, 0)) → c1(ISNAT(z0)) 681.33/212.13
ACTIVE(x(z0, 0)) → c1(U61'(isNat(z0))) 681.33/212.13
ACTIVE(x(z0, 0)) → c1(ISNAT(z0)) 681.33/212.13
ACTIVE(U11(U11(tt, z0), x1)) → c19(U11'(mark(U12(isNat(z0))), x1), ACTIVE(U11(tt, z0))) 681.33/212.13
ACTIVE(U11(U12(tt), x1)) → c19(U11'(mark(tt), x1), ACTIVE(U12(tt))) 681.33/212.13
ACTIVE(U11(U21(tt), x1)) → c19(U11'(mark(tt), x1), ACTIVE(U21(tt))) 681.33/212.13
ACTIVE(U11(U31(tt, z0), x1)) → c19(U11'(mark(U32(isNat(z0))), x1), ACTIVE(U31(tt, z0))) 681.33/212.13
ACTIVE(U11(U32(tt), x1)) → c19(U11'(mark(tt), x1), ACTIVE(U32(tt))) 681.33/212.13
ACTIVE(U11(U41(tt, z0), x1)) → c19(U11'(mark(z0), x1), ACTIVE(U41(tt, z0))) 681.33/212.13
ACTIVE(U11(U51(tt, z0, z1), x1)) → c19(U11'(mark(U52(isNat(z1), z0, z1)), x1), ACTIVE(U51(tt, z0, z1))) 681.33/212.13
ACTIVE(U11(U52(tt, z0, z1), x1)) → c19(U11'(mark(s(plus(z1, z0))), x1), ACTIVE(U52(tt, z0, z1))) 681.33/212.13
ACTIVE(U11(U61(tt), x1)) → c19(U11'(mark(0), x1), ACTIVE(U61(tt))) 681.33/212.13
ACTIVE(U11(U71(tt, z0, z1), x1)) → c19(U11'(mark(U72(isNat(z1), z0, z1)), x1), ACTIVE(U71(tt, z0, z1))) 681.33/212.13
ACTIVE(U11(U72(tt, z0, z1), x1)) → c19(U11'(mark(plus(x(z1, z0), z1)), x1), ACTIVE(U72(tt, z0, z1))) 681.33/212.13
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c19(U11'(mark(U11(isNat(z0), z1)), x1), ACTIVE(isNat(plus(z0, z1)))) 681.33/212.13
ACTIVE(U11(isNat(s(z0)), x1)) → c19(U11'(mark(U21(isNat(z0))), x1), ACTIVE(isNat(s(z0)))) 681.33/212.13
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c19(U11'(mark(U31(isNat(z0), z1)), x1), ACTIVE(isNat(x(z0, z1)))) 681.33/212.13
ACTIVE(U11(plus(z0, 0), x1)) → c19(U11'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 681.33/212.13
ACTIVE(U11(plus(z0, s(z1)), x1)) → c19(U11'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 681.33/212.13
ACTIVE(U11(x(z0, 0), x1)) → c19(U11'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 681.33/212.13
ACTIVE(U11(x(z0, s(z1)), x1)) → c19(U11'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 681.33/212.13
ACTIVE(U11(U11(z0, z1), x1)) → c19(U11'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 681.33/212.13
ACTIVE(U11(U12(z0), x1)) → c19(U11'(U12(active(z0)), x1), ACTIVE(U12(z0))) 681.33/212.13
ACTIVE(U11(U21(z0), x1)) → c19(U11'(U21(active(z0)), x1), ACTIVE(U21(z0))) 681.33/212.13
ACTIVE(U11(U31(z0, z1), x1)) → c19(U11'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 681.33/212.13
ACTIVE(U11(U32(z0), x1)) → c19(U11'(U32(active(z0)), x1), ACTIVE(U32(z0))) 681.33/212.13
ACTIVE(U11(U41(z0, z1), x1)) → c19(U11'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 681.33/212.13
ACTIVE(U11(U51(z0, z1, z2), x1)) → c19(U11'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 681.33/212.13
ACTIVE(U11(U52(z0, z1, z2), x1)) → c19(U11'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 681.33/212.13
ACTIVE(U11(s(z0), x1)) → c19(U11'(s(active(z0)), x1), ACTIVE(s(z0))) 681.33/212.13
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 681.33/212.13
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 681.33/212.13
ACTIVE(U11(U61(z0), x1)) → c19(U11'(U61(active(z0)), x1), ACTIVE(U61(z0))) 681.33/212.13
ACTIVE(U11(U71(z0, z1, z2), x1)) → c19(U11'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 681.33/212.13
ACTIVE(U11(U72(z0, z1, z2), x1)) → c19(U11'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 681.33/212.13
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 681.33/212.13
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 681.33/212.13
ACTIVE(U11(isNat(0), x1)) → c19(U11'(mark(tt), x1))
K tuples:none
Defined Rule Symbols:

active, U11, U12, U21, U31, U32, U41, U51, U52, s, plus, U61, U71, U72, x, proper, isNat, top

Defined Pair Symbols:

ACTIVE, U11', U12', U21', U31', U32', U41', U51', U52', S, PLUS, U61', U71', U72', X, PROPER, ISNAT, TOP

Compound Symbols:

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, c62, c63, c64, c65, c67, c68, c69, c70, c71, c72, c73, c74, c75, c76, c77, c79, c80, c81, c82, c83, c84, c13, c16, c18, c1, c19, c19

681.33/212.13
681.33/212.13

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

Split RHS of tuples not part of any SCC
681.33/212.13
681.33/212.13

(12) Obligation:

Complexity Dependency Tuples Problem
Rules:

active(U11(tt, z0)) → mark(U12(isNat(z0))) 681.33/212.13
active(U12(tt)) → mark(tt) 681.33/212.13
active(U21(tt)) → mark(tt) 681.33/212.13
active(U31(tt, z0)) → mark(U32(isNat(z0))) 681.33/212.13
active(U32(tt)) → mark(tt) 681.33/212.13
active(U41(tt, z0)) → mark(z0) 681.33/212.13
active(U51(tt, z0, z1)) → mark(U52(isNat(z1), z0, z1)) 681.33/212.13
active(U52(tt, z0, z1)) → mark(s(plus(z1, z0))) 681.33/212.13
active(U61(tt)) → mark(0) 681.33/212.13
active(U71(tt, z0, z1)) → mark(U72(isNat(z1), z0, z1)) 681.33/212.13
active(U72(tt, z0, z1)) → mark(plus(x(z1, z0), z1)) 681.33/212.13
active(isNat(0)) → mark(tt) 681.33/212.13
active(isNat(plus(z0, z1))) → mark(U11(isNat(z0), z1)) 681.33/212.13
active(isNat(s(z0))) → mark(U21(isNat(z0))) 681.33/212.13
active(isNat(x(z0, z1))) → mark(U31(isNat(z0), z1)) 681.33/212.13
active(plus(z0, 0)) → mark(U41(isNat(z0), z0)) 681.33/212.13
active(plus(z0, s(z1))) → mark(U51(isNat(z1), z1, z0)) 681.33/212.13
active(x(z0, 0)) → mark(U61(isNat(z0))) 681.33/212.13
active(x(z0, s(z1))) → mark(U71(isNat(z1), z1, z0)) 681.33/212.13
active(U11(z0, z1)) → U11(active(z0), z1) 681.33/212.13
active(U12(z0)) → U12(active(z0)) 681.33/212.13
active(U21(z0)) → U21(active(z0)) 681.33/212.13
active(U31(z0, z1)) → U31(active(z0), z1) 681.33/212.13
active(U32(z0)) → U32(active(z0)) 681.33/212.13
active(U41(z0, z1)) → U41(active(z0), z1) 681.33/212.13
active(U51(z0, z1, z2)) → U51(active(z0), z1, z2) 681.33/212.13
active(U52(z0, z1, z2)) → U52(active(z0), z1, z2) 681.33/212.13
active(s(z0)) → s(active(z0)) 681.33/212.13
active(plus(z0, z1)) → plus(active(z0), z1) 681.33/212.13
active(plus(z0, z1)) → plus(z0, active(z1)) 681.33/212.13
active(U61(z0)) → U61(active(z0)) 681.33/212.13
active(U71(z0, z1, z2)) → U71(active(z0), z1, z2) 681.33/212.13
active(U72(z0, z1, z2)) → U72(active(z0), z1, z2) 681.33/212.13
active(x(z0, z1)) → x(active(z0), z1) 681.33/212.13
active(x(z0, z1)) → x(z0, active(z1)) 681.33/212.13
U11(mark(z0), z1) → mark(U11(z0, z1)) 681.33/212.13
U11(ok(z0), ok(z1)) → ok(U11(z0, z1)) 681.33/212.13
U12(mark(z0)) → mark(U12(z0)) 681.33/212.13
U12(ok(z0)) → ok(U12(z0)) 681.33/212.13
U21(mark(z0)) → mark(U21(z0)) 681.33/212.13
U21(ok(z0)) → ok(U21(z0)) 681.33/212.13
U31(mark(z0), z1) → mark(U31(z0, z1)) 681.33/212.13
U31(ok(z0), ok(z1)) → ok(U31(z0, z1)) 681.33/212.13
U32(mark(z0)) → mark(U32(z0)) 681.33/212.13
U32(ok(z0)) → ok(U32(z0)) 681.33/212.13
U41(mark(z0), z1) → mark(U41(z0, z1)) 681.33/212.13
U41(ok(z0), ok(z1)) → ok(U41(z0, z1)) 681.33/212.13
U51(mark(z0), z1, z2) → mark(U51(z0, z1, z2)) 681.33/212.13
U51(ok(z0), ok(z1), ok(z2)) → ok(U51(z0, z1, z2)) 681.33/212.13
U52(mark(z0), z1, z2) → mark(U52(z0, z1, z2)) 681.33/212.13
U52(ok(z0), ok(z1), ok(z2)) → ok(U52(z0, z1, z2)) 681.33/212.13
s(mark(z0)) → mark(s(z0)) 681.33/212.13
s(ok(z0)) → ok(s(z0)) 681.33/212.13
plus(mark(z0), z1) → mark(plus(z0, z1)) 681.33/212.13
plus(z0, mark(z1)) → mark(plus(z0, z1)) 681.33/212.13
plus(ok(z0), ok(z1)) → ok(plus(z0, z1)) 681.33/212.13
U61(mark(z0)) → mark(U61(z0)) 681.33/212.13
U61(ok(z0)) → ok(U61(z0)) 681.33/212.13
U71(mark(z0), z1, z2) → mark(U71(z0, z1, z2)) 681.33/212.13
U71(ok(z0), ok(z1), ok(z2)) → ok(U71(z0, z1, z2)) 681.33/212.13
U72(mark(z0), z1, z2) → mark(U72(z0, z1, z2)) 681.33/212.13
U72(ok(z0), ok(z1), ok(z2)) → ok(U72(z0, z1, z2)) 681.33/212.13
x(mark(z0), z1) → mark(x(z0, z1)) 681.33/212.13
x(z0, mark(z1)) → mark(x(z0, z1)) 681.33/212.13
x(ok(z0), ok(z1)) → ok(x(z0, z1)) 681.33/212.13
proper(U11(z0, z1)) → U11(proper(z0), proper(z1)) 681.33/212.14
proper(tt) → ok(tt) 681.33/212.14
proper(U12(z0)) → U12(proper(z0)) 681.33/212.14
proper(isNat(z0)) → isNat(proper(z0)) 681.33/212.14
proper(U21(z0)) → U21(proper(z0)) 681.33/212.14
proper(U31(z0, z1)) → U31(proper(z0), proper(z1)) 681.33/212.14
proper(U32(z0)) → U32(proper(z0)) 681.33/212.14
proper(U41(z0, z1)) → U41(proper(z0), proper(z1)) 681.33/212.14
proper(U51(z0, z1, z2)) → U51(proper(z0), proper(z1), proper(z2)) 681.33/212.14
proper(U52(z0, z1, z2)) → U52(proper(z0), proper(z1), proper(z2)) 681.33/212.14
proper(s(z0)) → s(proper(z0)) 681.33/212.14
proper(plus(z0, z1)) → plus(proper(z0), proper(z1)) 681.33/212.14
proper(U61(z0)) → U61(proper(z0)) 681.33/212.14
proper(0) → ok(0) 681.33/212.14
proper(U71(z0, z1, z2)) → U71(proper(z0), proper(z1), proper(z2)) 681.33/212.14
proper(U72(z0, z1, z2)) → U72(proper(z0), proper(z1), proper(z2)) 681.33/212.14
proper(x(z0, z1)) → x(proper(z0), proper(z1)) 681.33/212.14
isNat(ok(z0)) → ok(isNat(z0)) 681.33/212.14
top(mark(z0)) → top(proper(z0)) 681.33/212.14
top(ok(z0)) → top(active(z0))
Tuples:

ACTIVE(U12(z0)) → c20(U12'(active(z0)), ACTIVE(z0)) 681.33/212.14
ACTIVE(U21(z0)) → c21(U21'(active(z0)), ACTIVE(z0)) 681.33/212.14
ACTIVE(U31(z0, z1)) → c22(U31'(active(z0), z1), ACTIVE(z0)) 681.33/212.14
ACTIVE(U32(z0)) → c23(U32'(active(z0)), ACTIVE(z0)) 681.33/212.14
ACTIVE(U41(z0, z1)) → c24(U41'(active(z0), z1), ACTIVE(z0)) 681.33/212.14
ACTIVE(U51(z0, z1, z2)) → c25(U51'(active(z0), z1, z2), ACTIVE(z0)) 681.33/212.14
ACTIVE(U52(z0, z1, z2)) → c26(U52'(active(z0), z1, z2), ACTIVE(z0)) 681.33/212.14
ACTIVE(s(z0)) → c27(S(active(z0)), ACTIVE(z0)) 681.33/212.14
ACTIVE(plus(z0, z1)) → c28(PLUS(active(z0), z1), ACTIVE(z0)) 681.33/212.14
ACTIVE(plus(z0, z1)) → c29(PLUS(z0, active(z1)), ACTIVE(z1)) 681.33/212.14
ACTIVE(U61(z0)) → c30(U61'(active(z0)), ACTIVE(z0)) 681.33/212.14
ACTIVE(U71(z0, z1, z2)) → c31(U71'(active(z0), z1, z2), ACTIVE(z0)) 681.33/212.14
ACTIVE(U72(z0, z1, z2)) → c32(U72'(active(z0), z1, z2), ACTIVE(z0)) 681.33/212.14
ACTIVE(x(z0, z1)) → c33(X(active(z0), z1), ACTIVE(z0)) 681.33/212.14
ACTIVE(x(z0, z1)) → c34(X(z0, active(z1)), ACTIVE(z1)) 681.33/212.14
U11'(mark(z0), z1) → c35(U11'(z0, z1)) 681.33/212.14
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1)) 681.33/212.14
U12'(mark(z0)) → c37(U12'(z0)) 681.33/212.14
U12'(ok(z0)) → c38(U12'(z0)) 681.33/212.14
U21'(mark(z0)) → c39(U21'(z0)) 681.33/212.14
U21'(ok(z0)) → c40(U21'(z0)) 681.33/212.14
U31'(mark(z0), z1) → c41(U31'(z0, z1)) 681.33/212.14
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 681.33/212.14
U32'(mark(z0)) → c43(U32'(z0)) 681.33/212.14
U32'(ok(z0)) → c44(U32'(z0)) 681.33/212.14
U41'(mark(z0), z1) → c45(U41'(z0, z1)) 681.33/212.14
U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1)) 681.33/212.14
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2)) 681.33/212.14
U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2)) 681.33/212.14
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2)) 681.33/212.14
U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2)) 681.33/212.14
S(mark(z0)) → c51(S(z0)) 681.33/212.14
S(ok(z0)) → c52(S(z0)) 681.33/212.14
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 681.33/212.14
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 681.33/212.14
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 681.33/212.14
U61'(mark(z0)) → c56(U61'(z0)) 681.33/212.14
U61'(ok(z0)) → c57(U61'(z0)) 681.33/212.14
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2)) 681.33/212.14
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2)) 681.33/212.14
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2)) 681.33/212.14
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 681.33/212.14
X(mark(z0), z1) → c62(X(z0, z1)) 681.33/212.14
X(z0, mark(z1)) → c63(X(z0, z1)) 681.33/212.14
X(ok(z0), ok(z1)) → c64(X(z0, z1)) 681.33/212.14
PROPER(U11(z0, z1)) → c65(U11'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 681.33/212.14
PROPER(U12(z0)) → c67(U12'(proper(z0)), PROPER(z0)) 681.33/212.14
PROPER(isNat(z0)) → c68(ISNAT(proper(z0)), PROPER(z0)) 681.33/212.14
PROPER(U21(z0)) → c69(U21'(proper(z0)), PROPER(z0)) 681.33/212.14
PROPER(U31(z0, z1)) → c70(U31'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 681.33/212.14
PROPER(U32(z0)) → c71(U32'(proper(z0)), PROPER(z0)) 681.33/212.14
PROPER(U41(z0, z1)) → c72(U41'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 681.33/212.14
PROPER(U51(z0, z1, z2)) → c73(U51'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 681.33/212.14
PROPER(U52(z0, z1, z2)) → c74(U52'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 681.33/212.14
PROPER(s(z0)) → c75(S(proper(z0)), PROPER(z0)) 681.33/212.14
PROPER(plus(z0, z1)) → c76(PLUS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 681.33/212.14
PROPER(U61(z0)) → c77(U61'(proper(z0)), PROPER(z0)) 681.33/212.14
PROPER(U71(z0, z1, z2)) → c79(U71'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 681.33/212.14
PROPER(U72(z0, z1, z2)) → c80(U72'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 681.33/212.14
PROPER(x(z0, z1)) → c81(X(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 681.33/212.14
ISNAT(ok(z0)) → c82(ISNAT(z0)) 681.33/212.14
TOP(mark(z0)) → c83(TOP(proper(z0)), PROPER(z0)) 681.33/212.14
TOP(ok(z0)) → c84(TOP(active(z0)), ACTIVE(z0)) 681.33/212.14
ACTIVE(isNat(s(z0))) → c13(ISNAT(z0)) 681.33/212.14
ACTIVE(plus(z0, s(z1))) → c16(ISNAT(z1)) 681.33/212.14
ACTIVE(x(z0, s(z1))) → c18(ISNAT(z1)) 681.33/212.14
ACTIVE(U11(tt, z0)) → c1(U12'(isNat(z0))) 681.33/212.14
ACTIVE(U11(tt, z0)) → c1(ISNAT(z0)) 681.33/212.14
ACTIVE(U31(tt, z0)) → c1(U32'(isNat(z0))) 681.33/212.14
ACTIVE(U31(tt, z0)) → c1(ISNAT(z0)) 681.33/212.14
ACTIVE(U51(tt, z0, z1)) → c1(U52'(isNat(z1), z0, z1)) 681.33/212.14
ACTIVE(U51(tt, z0, z1)) → c1(ISNAT(z1)) 681.33/212.14
ACTIVE(U52(tt, z0, z1)) → c1(S(plus(z1, z0))) 681.33/212.14
ACTIVE(U52(tt, z0, z1)) → c1(PLUS(z1, z0)) 681.33/212.14
ACTIVE(U71(tt, z0, z1)) → c1(U72'(isNat(z1), z0, z1)) 681.33/212.14
ACTIVE(U71(tt, z0, z1)) → c1(ISNAT(z1)) 681.33/212.14
ACTIVE(U72(tt, z0, z1)) → c1(PLUS(x(z1, z0), z1)) 681.33/212.14
ACTIVE(U72(tt, z0, z1)) → c1(X(z1, z0)) 681.33/212.14
ACTIVE(isNat(plus(z0, z1))) → c1(U11'(isNat(z0), z1)) 681.33/212.14
ACTIVE(isNat(plus(z0, z1))) → c1(ISNAT(z0)) 681.33/212.14
ACTIVE(isNat(x(z0, z1))) → c1(U31'(isNat(z0), z1)) 681.33/212.14
ACTIVE(isNat(x(z0, z1))) → c1(ISNAT(z0)) 681.33/212.14
ACTIVE(plus(z0, 0)) → c1(U41'(isNat(z0), z0)) 681.33/212.14
ACTIVE(plus(z0, 0)) → c1(ISNAT(z0)) 681.33/212.14
ACTIVE(x(z0, 0)) → c1(U61'(isNat(z0))) 681.33/212.14
ACTIVE(x(z0, 0)) → c1(ISNAT(z0)) 681.33/212.14
ACTIVE(U11(U12(tt), x1)) → c19(U11'(mark(tt), x1), ACTIVE(U12(tt))) 681.33/212.14
ACTIVE(U11(U21(tt), x1)) → c19(U11'(mark(tt), x1), ACTIVE(U21(tt))) 681.33/212.14
ACTIVE(U11(U31(tt, z0), x1)) → c19(U11'(mark(U32(isNat(z0))), x1), ACTIVE(U31(tt, z0))) 681.33/212.14
ACTIVE(U11(U32(tt), x1)) → c19(U11'(mark(tt), x1), ACTIVE(U32(tt))) 681.33/212.14
ACTIVE(U11(U41(tt, z0), x1)) → c19(U11'(mark(z0), x1), ACTIVE(U41(tt, z0))) 681.33/212.14
ACTIVE(U11(U51(tt, z0, z1), x1)) → c19(U11'(mark(U52(isNat(z1), z0, z1)), x1), ACTIVE(U51(tt, z0, z1))) 681.33/212.14
ACTIVE(U11(U52(tt, z0, z1), x1)) → c19(U11'(mark(s(plus(z1, z0))), x1), ACTIVE(U52(tt, z0, z1))) 681.33/212.14
ACTIVE(U11(U61(tt), x1)) → c19(U11'(mark(0), x1), ACTIVE(U61(tt))) 681.33/212.14
ACTIVE(U11(U71(tt, z0, z1), x1)) → c19(U11'(mark(U72(isNat(z1), z0, z1)), x1), ACTIVE(U71(tt, z0, z1))) 681.33/212.14
ACTIVE(U11(U72(tt, z0, z1), x1)) → c19(U11'(mark(plus(x(z1, z0), z1)), x1), ACTIVE(U72(tt, z0, z1))) 681.33/212.14
ACTIVE(U11(plus(z0, 0), x1)) → c19(U11'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 681.33/212.14
ACTIVE(U11(plus(z0, s(z1)), x1)) → c19(U11'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 681.33/212.14
ACTIVE(U11(x(z0, 0), x1)) → c19(U11'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 681.33/212.14
ACTIVE(U11(x(z0, s(z1)), x1)) → c19(U11'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 681.33/212.14
ACTIVE(U11(U11(z0, z1), x1)) → c19(U11'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 681.33/212.14
ACTIVE(U11(U12(z0), x1)) → c19(U11'(U12(active(z0)), x1), ACTIVE(U12(z0))) 681.33/212.14
ACTIVE(U11(U21(z0), x1)) → c19(U11'(U21(active(z0)), x1), ACTIVE(U21(z0))) 681.33/212.14
ACTIVE(U11(U31(z0, z1), x1)) → c19(U11'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 681.33/212.14
ACTIVE(U11(U32(z0), x1)) → c19(U11'(U32(active(z0)), x1), ACTIVE(U32(z0))) 681.33/212.14
ACTIVE(U11(U41(z0, z1), x1)) → c19(U11'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 681.33/212.14
ACTIVE(U11(U51(z0, z1, z2), x1)) → c19(U11'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 681.33/212.14
ACTIVE(U11(U52(z0, z1, z2), x1)) → c19(U11'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 681.33/212.14
ACTIVE(U11(s(z0), x1)) → c19(U11'(s(active(z0)), x1), ACTIVE(s(z0))) 681.33/212.14
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 681.33/212.14
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 681.33/212.14
ACTIVE(U11(U61(z0), x1)) → c19(U11'(U61(active(z0)), x1), ACTIVE(U61(z0))) 681.33/212.14
ACTIVE(U11(U71(z0, z1, z2), x1)) → c19(U11'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 681.33/212.14
ACTIVE(U11(U72(z0, z1, z2), x1)) → c19(U11'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 681.33/212.14
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 681.33/212.14
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 681.33/212.14
ACTIVE(U11(isNat(0), x1)) → c19(U11'(mark(tt), x1)) 681.33/212.14
ACTIVE(U11(U11(tt, z0), x1)) → c(U11'(mark(U12(isNat(z0))), x1)) 681.33/212.14
ACTIVE(U11(U11(tt, z0), x1)) → c(ACTIVE(U11(tt, z0))) 681.33/212.14
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(U11'(mark(U11(isNat(z0), z1)), x1)) 681.33/212.14
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(ACTIVE(isNat(plus(z0, z1)))) 681.33/212.14
ACTIVE(U11(isNat(s(z0)), x1)) → c(U11'(mark(U21(isNat(z0))), x1)) 681.33/212.14
ACTIVE(U11(isNat(s(z0)), x1)) → c(ACTIVE(isNat(s(z0)))) 681.33/212.14
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(U11'(mark(U31(isNat(z0), z1)), x1)) 681.33/212.14
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(ACTIVE(isNat(x(z0, z1))))
S tuples:

ACTIVE(U12(z0)) → c20(U12'(active(z0)), ACTIVE(z0)) 681.33/212.14
ACTIVE(U21(z0)) → c21(U21'(active(z0)), ACTIVE(z0)) 681.33/212.14
ACTIVE(U31(z0, z1)) → c22(U31'(active(z0), z1), ACTIVE(z0)) 681.33/212.14
ACTIVE(U32(z0)) → c23(U32'(active(z0)), ACTIVE(z0)) 681.33/212.14
ACTIVE(U41(z0, z1)) → c24(U41'(active(z0), z1), ACTIVE(z0)) 681.33/212.14
ACTIVE(U51(z0, z1, z2)) → c25(U51'(active(z0), z1, z2), ACTIVE(z0)) 681.33/212.14
ACTIVE(U52(z0, z1, z2)) → c26(U52'(active(z0), z1, z2), ACTIVE(z0)) 681.33/212.14
ACTIVE(s(z0)) → c27(S(active(z0)), ACTIVE(z0)) 681.33/212.14
ACTIVE(plus(z0, z1)) → c28(PLUS(active(z0), z1), ACTIVE(z0)) 681.33/212.14
ACTIVE(plus(z0, z1)) → c29(PLUS(z0, active(z1)), ACTIVE(z1)) 681.33/212.14
ACTIVE(U61(z0)) → c30(U61'(active(z0)), ACTIVE(z0)) 681.33/212.14
ACTIVE(U71(z0, z1, z2)) → c31(U71'(active(z0), z1, z2), ACTIVE(z0)) 681.33/212.14
ACTIVE(U72(z0, z1, z2)) → c32(U72'(active(z0), z1, z2), ACTIVE(z0)) 681.33/212.14
ACTIVE(x(z0, z1)) → c33(X(active(z0), z1), ACTIVE(z0)) 681.33/212.14
ACTIVE(x(z0, z1)) → c34(X(z0, active(z1)), ACTIVE(z1)) 681.33/212.14
U11'(mark(z0), z1) → c35(U11'(z0, z1)) 681.33/212.14
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1)) 681.33/212.14
U12'(mark(z0)) → c37(U12'(z0)) 681.33/212.14
U12'(ok(z0)) → c38(U12'(z0)) 681.33/212.14
U21'(mark(z0)) → c39(U21'(z0)) 681.33/212.14
U21'(ok(z0)) → c40(U21'(z0)) 681.33/212.14
U31'(mark(z0), z1) → c41(U31'(z0, z1)) 681.33/212.14
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 681.33/212.14
U32'(mark(z0)) → c43(U32'(z0)) 681.33/212.14
U32'(ok(z0)) → c44(U32'(z0)) 681.33/212.14
U41'(mark(z0), z1) → c45(U41'(z0, z1)) 681.33/212.14
U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1)) 681.33/212.14
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2)) 681.33/212.14
U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2)) 681.33/212.14
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2)) 681.33/212.14
U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2)) 681.33/212.14
S(mark(z0)) → c51(S(z0)) 681.33/212.14
S(ok(z0)) → c52(S(z0)) 681.33/212.14
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 681.33/212.14
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 681.33/212.14
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 681.33/212.14
U61'(mark(z0)) → c56(U61'(z0)) 681.33/212.14
U61'(ok(z0)) → c57(U61'(z0)) 681.33/212.14
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2)) 681.33/212.14
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2)) 681.33/212.14
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2)) 681.33/212.14
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 681.33/212.14
X(mark(z0), z1) → c62(X(z0, z1)) 681.33/212.14
X(z0, mark(z1)) → c63(X(z0, z1)) 681.33/212.14
X(ok(z0), ok(z1)) → c64(X(z0, z1)) 681.33/212.14
PROPER(U11(z0, z1)) → c65(U11'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 681.33/212.14
PROPER(U12(z0)) → c67(U12'(proper(z0)), PROPER(z0)) 681.33/212.14
PROPER(isNat(z0)) → c68(ISNAT(proper(z0)), PROPER(z0)) 681.33/212.14
PROPER(U21(z0)) → c69(U21'(proper(z0)), PROPER(z0)) 681.33/212.14
PROPER(U31(z0, z1)) → c70(U31'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 681.33/212.14
PROPER(U32(z0)) → c71(U32'(proper(z0)), PROPER(z0)) 681.33/212.14
PROPER(U41(z0, z1)) → c72(U41'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 681.33/212.14
PROPER(U51(z0, z1, z2)) → c73(U51'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 681.33/212.14
PROPER(U52(z0, z1, z2)) → c74(U52'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 681.33/212.14
PROPER(s(z0)) → c75(S(proper(z0)), PROPER(z0)) 681.33/212.14
PROPER(plus(z0, z1)) → c76(PLUS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 681.33/212.14
PROPER(U61(z0)) → c77(U61'(proper(z0)), PROPER(z0)) 681.33/212.14
PROPER(U71(z0, z1, z2)) → c79(U71'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 681.33/212.14
PROPER(U72(z0, z1, z2)) → c80(U72'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 681.33/212.14
PROPER(x(z0, z1)) → c81(X(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 681.33/212.14
ISNAT(ok(z0)) → c82(ISNAT(z0)) 681.33/212.14
TOP(mark(z0)) → c83(TOP(proper(z0)), PROPER(z0)) 681.33/212.14
TOP(ok(z0)) → c84(TOP(active(z0)), ACTIVE(z0)) 681.33/212.14
ACTIVE(isNat(s(z0))) → c13(ISNAT(z0)) 681.33/212.14
ACTIVE(plus(z0, s(z1))) → c16(ISNAT(z1)) 681.33/212.14
ACTIVE(x(z0, s(z1))) → c18(ISNAT(z1)) 681.33/212.14
ACTIVE(U11(tt, z0)) → c1(U12'(isNat(z0))) 681.33/212.14
ACTIVE(U11(tt, z0)) → c1(ISNAT(z0)) 681.33/212.14
ACTIVE(U31(tt, z0)) → c1(U32'(isNat(z0))) 681.33/212.14
ACTIVE(U31(tt, z0)) → c1(ISNAT(z0)) 681.33/212.14
ACTIVE(U51(tt, z0, z1)) → c1(U52'(isNat(z1), z0, z1)) 681.33/212.14
ACTIVE(U51(tt, z0, z1)) → c1(ISNAT(z1)) 681.33/212.14
ACTIVE(U52(tt, z0, z1)) → c1(S(plus(z1, z0))) 681.33/212.14
ACTIVE(U52(tt, z0, z1)) → c1(PLUS(z1, z0)) 681.33/212.14
ACTIVE(U71(tt, z0, z1)) → c1(U72'(isNat(z1), z0, z1)) 681.33/212.14
ACTIVE(U71(tt, z0, z1)) → c1(ISNAT(z1)) 681.33/212.14
ACTIVE(U72(tt, z0, z1)) → c1(PLUS(x(z1, z0), z1)) 681.33/212.14
ACTIVE(U72(tt, z0, z1)) → c1(X(z1, z0)) 681.33/212.14
ACTIVE(isNat(plus(z0, z1))) → c1(U11'(isNat(z0), z1)) 681.33/212.14
ACTIVE(isNat(plus(z0, z1))) → c1(ISNAT(z0)) 681.33/212.14
ACTIVE(isNat(x(z0, z1))) → c1(U31'(isNat(z0), z1)) 681.33/212.14
ACTIVE(isNat(x(z0, z1))) → c1(ISNAT(z0)) 681.33/212.14
ACTIVE(plus(z0, 0)) → c1(U41'(isNat(z0), z0)) 681.33/212.14
ACTIVE(plus(z0, 0)) → c1(ISNAT(z0)) 681.33/212.14
ACTIVE(x(z0, 0)) → c1(U61'(isNat(z0))) 681.33/212.14
ACTIVE(x(z0, 0)) → c1(ISNAT(z0)) 681.33/212.14
ACTIVE(U11(U12(tt), x1)) → c19(U11'(mark(tt), x1), ACTIVE(U12(tt))) 681.33/212.14
ACTIVE(U11(U21(tt), x1)) → c19(U11'(mark(tt), x1), ACTIVE(U21(tt))) 681.33/212.14
ACTIVE(U11(U31(tt, z0), x1)) → c19(U11'(mark(U32(isNat(z0))), x1), ACTIVE(U31(tt, z0))) 681.33/212.14
ACTIVE(U11(U32(tt), x1)) → c19(U11'(mark(tt), x1), ACTIVE(U32(tt))) 681.33/212.14
ACTIVE(U11(U41(tt, z0), x1)) → c19(U11'(mark(z0), x1), ACTIVE(U41(tt, z0))) 681.33/212.14
ACTIVE(U11(U51(tt, z0, z1), x1)) → c19(U11'(mark(U52(isNat(z1), z0, z1)), x1), ACTIVE(U51(tt, z0, z1))) 681.33/212.14
ACTIVE(U11(U52(tt, z0, z1), x1)) → c19(U11'(mark(s(plus(z1, z0))), x1), ACTIVE(U52(tt, z0, z1))) 681.33/212.14
ACTIVE(U11(U61(tt), x1)) → c19(U11'(mark(0), x1), ACTIVE(U61(tt))) 681.33/212.14
ACTIVE(U11(U71(tt, z0, z1), x1)) → c19(U11'(mark(U72(isNat(z1), z0, z1)), x1), ACTIVE(U71(tt, z0, z1))) 681.33/212.16
ACTIVE(U11(U72(tt, z0, z1), x1)) → c19(U11'(mark(plus(x(z1, z0), z1)), x1), ACTIVE(U72(tt, z0, z1))) 681.33/212.16
ACTIVE(U11(plus(z0, 0), x1)) → c19(U11'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 681.33/212.16
ACTIVE(U11(plus(z0, s(z1)), x1)) → c19(U11'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 681.33/212.16
ACTIVE(U11(x(z0, 0), x1)) → c19(U11'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 681.33/212.16
ACTIVE(U11(x(z0, s(z1)), x1)) → c19(U11'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 681.33/212.16
ACTIVE(U11(U11(z0, z1), x1)) → c19(U11'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 681.33/212.16
ACTIVE(U11(U12(z0), x1)) → c19(U11'(U12(active(z0)), x1), ACTIVE(U12(z0))) 681.33/212.16
ACTIVE(U11(U21(z0), x1)) → c19(U11'(U21(active(z0)), x1), ACTIVE(U21(z0))) 681.33/212.16
ACTIVE(U11(U31(z0, z1), x1)) → c19(U11'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 681.33/212.16
ACTIVE(U11(U32(z0), x1)) → c19(U11'(U32(active(z0)), x1), ACTIVE(U32(z0))) 681.33/212.16
ACTIVE(U11(U41(z0, z1), x1)) → c19(U11'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 681.33/212.16
ACTIVE(U11(U51(z0, z1, z2), x1)) → c19(U11'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 681.33/212.16
ACTIVE(U11(U52(z0, z1, z2), x1)) → c19(U11'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 681.33/212.16
ACTIVE(U11(s(z0), x1)) → c19(U11'(s(active(z0)), x1), ACTIVE(s(z0))) 681.33/212.16
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 681.33/212.16
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 681.33/212.16
ACTIVE(U11(U61(z0), x1)) → c19(U11'(U61(active(z0)), x1), ACTIVE(U61(z0))) 681.33/212.16
ACTIVE(U11(U71(z0, z1, z2), x1)) → c19(U11'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 681.33/212.16
ACTIVE(U11(U72(z0, z1, z2), x1)) → c19(U11'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 681.33/212.16
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 681.33/212.16
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 681.33/212.16
ACTIVE(U11(isNat(0), x1)) → c19(U11'(mark(tt), x1)) 681.33/212.16
ACTIVE(U11(U11(tt, z0), x1)) → c(U11'(mark(U12(isNat(z0))), x1)) 681.33/212.16
ACTIVE(U11(U11(tt, z0), x1)) → c(ACTIVE(U11(tt, z0))) 681.33/212.16
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(U11'(mark(U11(isNat(z0), z1)), x1)) 681.33/212.16
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(ACTIVE(isNat(plus(z0, z1)))) 681.33/212.16
ACTIVE(U11(isNat(s(z0)), x1)) → c(U11'(mark(U21(isNat(z0))), x1)) 681.33/212.16
ACTIVE(U11(isNat(s(z0)), x1)) → c(ACTIVE(isNat(s(z0)))) 681.33/212.16
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(U11'(mark(U31(isNat(z0), z1)), x1)) 681.33/212.16
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(ACTIVE(isNat(x(z0, z1))))
K tuples:none
Defined Rule Symbols:

active, U11, U12, U21, U31, U32, U41, U51, U52, s, plus, U61, U71, U72, x, proper, isNat, top

Defined Pair Symbols:

ACTIVE, U11', U12', U21', U31', U32', U41', U51', U52', S, PLUS, U61', U71', U72', X, PROPER, ISNAT, TOP

Compound Symbols:

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, c62, c63, c64, c65, c67, c68, c69, c70, c71, c72, c73, c74, c75, c76, c77, c79, c80, c81, c82, c83, c84, c13, c16, c18, c1, c19, c19, c

681.33/212.16
681.33/212.16

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

Use narrowing to replace ACTIVE(U12(z0)) → c20(U12'(active(z0)), ACTIVE(z0)) by

ACTIVE(U12(U11(tt, z0))) → c20(U12'(mark(U12(isNat(z0)))), ACTIVE(U11(tt, z0))) 681.33/212.16
ACTIVE(U12(U12(tt))) → c20(U12'(mark(tt)), ACTIVE(U12(tt))) 681.33/212.16
ACTIVE(U12(U21(tt))) → c20(U12'(mark(tt)), ACTIVE(U21(tt))) 681.33/212.16
ACTIVE(U12(U31(tt, z0))) → c20(U12'(mark(U32(isNat(z0)))), ACTIVE(U31(tt, z0))) 681.33/212.16
ACTIVE(U12(U32(tt))) → c20(U12'(mark(tt)), ACTIVE(U32(tt))) 681.33/212.16
ACTIVE(U12(U41(tt, z0))) → c20(U12'(mark(z0)), ACTIVE(U41(tt, z0))) 681.33/212.16
ACTIVE(U12(U51(tt, z0, z1))) → c20(U12'(mark(U52(isNat(z1), z0, z1))), ACTIVE(U51(tt, z0, z1))) 681.33/212.16
ACTIVE(U12(U52(tt, z0, z1))) → c20(U12'(mark(s(plus(z1, z0)))), ACTIVE(U52(tt, z0, z1))) 681.33/212.16
ACTIVE(U12(U61(tt))) → c20(U12'(mark(0)), ACTIVE(U61(tt))) 681.33/212.16
ACTIVE(U12(U71(tt, z0, z1))) → c20(U12'(mark(U72(isNat(z1), z0, z1))), ACTIVE(U71(tt, z0, z1))) 681.33/212.16
ACTIVE(U12(U72(tt, z0, z1))) → c20(U12'(mark(plus(x(z1, z0), z1))), ACTIVE(U72(tt, z0, z1))) 681.33/212.16
ACTIVE(U12(isNat(0))) → c20(U12'(mark(tt)), ACTIVE(isNat(0))) 681.33/212.16
ACTIVE(U12(isNat(plus(z0, z1)))) → c20(U12'(mark(U11(isNat(z0), z1))), ACTIVE(isNat(plus(z0, z1)))) 681.33/212.16
ACTIVE(U12(isNat(s(z0)))) → c20(U12'(mark(U21(isNat(z0)))), ACTIVE(isNat(s(z0)))) 681.33/212.16
ACTIVE(U12(isNat(x(z0, z1)))) → c20(U12'(mark(U31(isNat(z0), z1))), ACTIVE(isNat(x(z0, z1)))) 681.33/212.16
ACTIVE(U12(plus(z0, 0))) → c20(U12'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 681.33/212.16
ACTIVE(U12(plus(z0, s(z1)))) → c20(U12'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 681.33/212.16
ACTIVE(U12(x(z0, 0))) → c20(U12'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 681.33/212.16
ACTIVE(U12(x(z0, s(z1)))) → c20(U12'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 681.33/212.16
ACTIVE(U12(U11(z0, z1))) → c20(U12'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 681.33/212.16
ACTIVE(U12(U12(z0))) → c20(U12'(U12(active(z0))), ACTIVE(U12(z0))) 681.33/212.16
ACTIVE(U12(U21(z0))) → c20(U12'(U21(active(z0))), ACTIVE(U21(z0))) 681.33/212.16
ACTIVE(U12(U31(z0, z1))) → c20(U12'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 681.33/212.16
ACTIVE(U12(U32(z0))) → c20(U12'(U32(active(z0))), ACTIVE(U32(z0))) 681.33/212.16
ACTIVE(U12(U41(z0, z1))) → c20(U12'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 681.33/212.16
ACTIVE(U12(U51(z0, z1, z2))) → c20(U12'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 681.33/212.16
ACTIVE(U12(U52(z0, z1, z2))) → c20(U12'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 681.33/212.16
ACTIVE(U12(s(z0))) → c20(U12'(s(active(z0))), ACTIVE(s(z0))) 681.33/212.16
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 681.33/212.16
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 681.33/212.16
ACTIVE(U12(U61(z0))) → c20(U12'(U61(active(z0))), ACTIVE(U61(z0))) 681.33/212.16
ACTIVE(U12(U71(z0, z1, z2))) → c20(U12'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 681.33/212.16
ACTIVE(U12(U72(z0, z1, z2))) → c20(U12'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 681.33/212.16
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 681.33/212.16
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(z0, active(z1))), ACTIVE(x(z0, z1)))
681.33/212.16
681.33/212.16

(14) Obligation:

Complexity Dependency Tuples Problem
Rules:

active(U11(tt, z0)) → mark(U12(isNat(z0))) 681.33/212.16
active(U12(tt)) → mark(tt) 681.33/212.16
active(U21(tt)) → mark(tt) 681.33/212.16
active(U31(tt, z0)) → mark(U32(isNat(z0))) 681.33/212.16
active(U32(tt)) → mark(tt) 681.33/212.16
active(U41(tt, z0)) → mark(z0) 681.33/212.16
active(U51(tt, z0, z1)) → mark(U52(isNat(z1), z0, z1)) 681.33/212.16
active(U52(tt, z0, z1)) → mark(s(plus(z1, z0))) 681.33/212.16
active(U61(tt)) → mark(0) 681.33/212.16
active(U71(tt, z0, z1)) → mark(U72(isNat(z1), z0, z1)) 681.33/212.16
active(U72(tt, z0, z1)) → mark(plus(x(z1, z0), z1)) 681.33/212.16
active(isNat(0)) → mark(tt) 681.33/212.16
active(isNat(plus(z0, z1))) → mark(U11(isNat(z0), z1)) 681.33/212.16
active(isNat(s(z0))) → mark(U21(isNat(z0))) 681.33/212.16
active(isNat(x(z0, z1))) → mark(U31(isNat(z0), z1)) 681.33/212.16
active(plus(z0, 0)) → mark(U41(isNat(z0), z0)) 681.33/212.16
active(plus(z0, s(z1))) → mark(U51(isNat(z1), z1, z0)) 681.33/212.16
active(x(z0, 0)) → mark(U61(isNat(z0))) 681.33/212.16
active(x(z0, s(z1))) → mark(U71(isNat(z1), z1, z0)) 681.33/212.16
active(U11(z0, z1)) → U11(active(z0), z1) 681.33/212.16
active(U12(z0)) → U12(active(z0)) 681.33/212.16
active(U21(z0)) → U21(active(z0)) 681.33/212.16
active(U31(z0, z1)) → U31(active(z0), z1) 681.33/212.16
active(U32(z0)) → U32(active(z0)) 681.33/212.16
active(U41(z0, z1)) → U41(active(z0), z1) 681.33/212.16
active(U51(z0, z1, z2)) → U51(active(z0), z1, z2) 681.33/212.16
active(U52(z0, z1, z2)) → U52(active(z0), z1, z2) 681.33/212.16
active(s(z0)) → s(active(z0)) 681.33/212.16
active(plus(z0, z1)) → plus(active(z0), z1) 681.33/212.16
active(plus(z0, z1)) → plus(z0, active(z1)) 681.33/212.16
active(U61(z0)) → U61(active(z0)) 681.33/212.16
active(U71(z0, z1, z2)) → U71(active(z0), z1, z2) 681.33/212.16
active(U72(z0, z1, z2)) → U72(active(z0), z1, z2) 681.33/212.16
active(x(z0, z1)) → x(active(z0), z1) 681.33/212.16
active(x(z0, z1)) → x(z0, active(z1)) 681.33/212.16
U11(mark(z0), z1) → mark(U11(z0, z1)) 681.33/212.16
U11(ok(z0), ok(z1)) → ok(U11(z0, z1)) 681.33/212.16
U12(mark(z0)) → mark(U12(z0)) 681.33/212.16
U12(ok(z0)) → ok(U12(z0)) 681.33/212.16
U21(mark(z0)) → mark(U21(z0)) 681.33/212.16
U21(ok(z0)) → ok(U21(z0)) 681.33/212.16
U31(mark(z0), z1) → mark(U31(z0, z1)) 681.33/212.16
U31(ok(z0), ok(z1)) → ok(U31(z0, z1)) 681.33/212.16
U32(mark(z0)) → mark(U32(z0)) 681.33/212.16
U32(ok(z0)) → ok(U32(z0)) 681.33/212.16
U41(mark(z0), z1) → mark(U41(z0, z1)) 681.33/212.16
U41(ok(z0), ok(z1)) → ok(U41(z0, z1)) 681.33/212.16
U51(mark(z0), z1, z2) → mark(U51(z0, z1, z2)) 681.33/212.16
U51(ok(z0), ok(z1), ok(z2)) → ok(U51(z0, z1, z2)) 681.33/212.16
U52(mark(z0), z1, z2) → mark(U52(z0, z1, z2)) 681.33/212.16
U52(ok(z0), ok(z1), ok(z2)) → ok(U52(z0, z1, z2)) 681.33/212.16
s(mark(z0)) → mark(s(z0)) 681.33/212.16
s(ok(z0)) → ok(s(z0)) 681.33/212.16
plus(mark(z0), z1) → mark(plus(z0, z1)) 681.33/212.16
plus(z0, mark(z1)) → mark(plus(z0, z1)) 681.33/212.16
plus(ok(z0), ok(z1)) → ok(plus(z0, z1)) 681.33/212.16
U61(mark(z0)) → mark(U61(z0)) 681.33/212.16
U61(ok(z0)) → ok(U61(z0)) 681.33/212.16
U71(mark(z0), z1, z2) → mark(U71(z0, z1, z2)) 681.33/212.16
U71(ok(z0), ok(z1), ok(z2)) → ok(U71(z0, z1, z2)) 681.33/212.16
U72(mark(z0), z1, z2) → mark(U72(z0, z1, z2)) 681.33/212.16
U72(ok(z0), ok(z1), ok(z2)) → ok(U72(z0, z1, z2)) 681.33/212.16
x(mark(z0), z1) → mark(x(z0, z1)) 681.33/212.16
x(z0, mark(z1)) → mark(x(z0, z1)) 681.33/212.16
x(ok(z0), ok(z1)) → ok(x(z0, z1)) 681.33/212.16
proper(U11(z0, z1)) → U11(proper(z0), proper(z1)) 681.33/212.16
proper(tt) → ok(tt) 681.33/212.16
proper(U12(z0)) → U12(proper(z0)) 681.33/212.16
proper(isNat(z0)) → isNat(proper(z0)) 681.33/212.16
proper(U21(z0)) → U21(proper(z0)) 681.33/212.16
proper(U31(z0, z1)) → U31(proper(z0), proper(z1)) 681.33/212.16
proper(U32(z0)) → U32(proper(z0)) 681.33/212.16
proper(U41(z0, z1)) → U41(proper(z0), proper(z1)) 681.33/212.16
proper(U51(z0, z1, z2)) → U51(proper(z0), proper(z1), proper(z2)) 681.33/212.16
proper(U52(z0, z1, z2)) → U52(proper(z0), proper(z1), proper(z2)) 681.33/212.16
proper(s(z0)) → s(proper(z0)) 681.33/212.16
proper(plus(z0, z1)) → plus(proper(z0), proper(z1)) 681.33/212.16
proper(U61(z0)) → U61(proper(z0)) 681.33/212.16
proper(0) → ok(0) 681.33/212.16
proper(U71(z0, z1, z2)) → U71(proper(z0), proper(z1), proper(z2)) 681.33/212.16
proper(U72(z0, z1, z2)) → U72(proper(z0), proper(z1), proper(z2)) 681.33/212.16
proper(x(z0, z1)) → x(proper(z0), proper(z1)) 681.33/212.16
isNat(ok(z0)) → ok(isNat(z0)) 681.33/212.16
top(mark(z0)) → top(proper(z0)) 681.33/212.16
top(ok(z0)) → top(active(z0))
Tuples:

ACTIVE(U21(z0)) → c21(U21'(active(z0)), ACTIVE(z0)) 681.33/212.16
ACTIVE(U31(z0, z1)) → c22(U31'(active(z0), z1), ACTIVE(z0)) 681.33/212.16
ACTIVE(U32(z0)) → c23(U32'(active(z0)), ACTIVE(z0)) 681.33/212.16
ACTIVE(U41(z0, z1)) → c24(U41'(active(z0), z1), ACTIVE(z0)) 681.33/212.16
ACTIVE(U51(z0, z1, z2)) → c25(U51'(active(z0), z1, z2), ACTIVE(z0)) 681.33/212.16
ACTIVE(U52(z0, z1, z2)) → c26(U52'(active(z0), z1, z2), ACTIVE(z0)) 681.33/212.16
ACTIVE(s(z0)) → c27(S(active(z0)), ACTIVE(z0)) 681.33/212.16
ACTIVE(plus(z0, z1)) → c28(PLUS(active(z0), z1), ACTIVE(z0)) 681.33/212.16
ACTIVE(plus(z0, z1)) → c29(PLUS(z0, active(z1)), ACTIVE(z1)) 681.33/212.16
ACTIVE(U61(z0)) → c30(U61'(active(z0)), ACTIVE(z0)) 681.33/212.16
ACTIVE(U71(z0, z1, z2)) → c31(U71'(active(z0), z1, z2), ACTIVE(z0)) 681.33/212.16
ACTIVE(U72(z0, z1, z2)) → c32(U72'(active(z0), z1, z2), ACTIVE(z0)) 681.33/212.16
ACTIVE(x(z0, z1)) → c33(X(active(z0), z1), ACTIVE(z0)) 681.33/212.16
ACTIVE(x(z0, z1)) → c34(X(z0, active(z1)), ACTIVE(z1)) 681.33/212.16
U11'(mark(z0), z1) → c35(U11'(z0, z1)) 681.33/212.16
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1)) 681.33/212.16
U12'(mark(z0)) → c37(U12'(z0)) 681.33/212.16
U12'(ok(z0)) → c38(U12'(z0)) 681.33/212.16
U21'(mark(z0)) → c39(U21'(z0)) 681.33/212.16
U21'(ok(z0)) → c40(U21'(z0)) 681.33/212.16
U31'(mark(z0), z1) → c41(U31'(z0, z1)) 681.33/212.16
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 681.33/212.16
U32'(mark(z0)) → c43(U32'(z0)) 681.33/212.16
U32'(ok(z0)) → c44(U32'(z0)) 681.33/212.16
U41'(mark(z0), z1) → c45(U41'(z0, z1)) 681.33/212.16
U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1)) 681.33/212.16
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2)) 681.33/212.16
U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2)) 681.33/212.16
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2)) 681.33/212.16
U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2)) 681.33/212.16
S(mark(z0)) → c51(S(z0)) 681.33/212.16
S(ok(z0)) → c52(S(z0)) 681.33/212.16
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 681.33/212.16
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 681.33/212.16
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 681.33/212.16
U61'(mark(z0)) → c56(U61'(z0)) 681.33/212.16
U61'(ok(z0)) → c57(U61'(z0)) 681.33/212.16
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2)) 681.33/212.16
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2)) 681.33/212.16
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2)) 681.33/212.16
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 681.33/212.16
X(mark(z0), z1) → c62(X(z0, z1)) 681.33/212.16
X(z0, mark(z1)) → c63(X(z0, z1)) 681.33/212.16
X(ok(z0), ok(z1)) → c64(X(z0, z1)) 681.33/212.16
PROPER(U11(z0, z1)) → c65(U11'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 681.33/212.16
PROPER(U12(z0)) → c67(U12'(proper(z0)), PROPER(z0)) 681.33/212.16
PROPER(isNat(z0)) → c68(ISNAT(proper(z0)), PROPER(z0)) 681.33/212.16
PROPER(U21(z0)) → c69(U21'(proper(z0)), PROPER(z0)) 681.33/212.16
PROPER(U31(z0, z1)) → c70(U31'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 681.33/212.16
PROPER(U32(z0)) → c71(U32'(proper(z0)), PROPER(z0)) 681.33/212.16
PROPER(U41(z0, z1)) → c72(U41'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 681.33/212.16
PROPER(U51(z0, z1, z2)) → c73(U51'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 681.33/212.16
PROPER(U52(z0, z1, z2)) → c74(U52'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 681.33/212.16
PROPER(s(z0)) → c75(S(proper(z0)), PROPER(z0)) 681.33/212.16
PROPER(plus(z0, z1)) → c76(PLUS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 681.33/212.16
PROPER(U61(z0)) → c77(U61'(proper(z0)), PROPER(z0)) 681.33/212.16
PROPER(U71(z0, z1, z2)) → c79(U71'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 681.33/212.16
PROPER(U72(z0, z1, z2)) → c80(U72'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 681.33/212.16
PROPER(x(z0, z1)) → c81(X(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 681.33/212.16
ISNAT(ok(z0)) → c82(ISNAT(z0)) 681.33/212.16
TOP(mark(z0)) → c83(TOP(proper(z0)), PROPER(z0)) 681.33/212.16
TOP(ok(z0)) → c84(TOP(active(z0)), ACTIVE(z0)) 681.33/212.16
ACTIVE(isNat(s(z0))) → c13(ISNAT(z0)) 681.33/212.16
ACTIVE(plus(z0, s(z1))) → c16(ISNAT(z1)) 681.33/212.16
ACTIVE(x(z0, s(z1))) → c18(ISNAT(z1)) 681.33/212.16
ACTIVE(U11(tt, z0)) → c1(U12'(isNat(z0))) 681.33/212.16
ACTIVE(U11(tt, z0)) → c1(ISNAT(z0)) 681.33/212.16
ACTIVE(U31(tt, z0)) → c1(U32'(isNat(z0))) 681.33/212.16
ACTIVE(U31(tt, z0)) → c1(ISNAT(z0)) 681.33/212.16
ACTIVE(U51(tt, z0, z1)) → c1(U52'(isNat(z1), z0, z1)) 681.33/212.16
ACTIVE(U51(tt, z0, z1)) → c1(ISNAT(z1)) 681.33/212.16
ACTIVE(U52(tt, z0, z1)) → c1(S(plus(z1, z0))) 681.33/212.16
ACTIVE(U52(tt, z0, z1)) → c1(PLUS(z1, z0)) 681.33/212.16
ACTIVE(U71(tt, z0, z1)) → c1(U72'(isNat(z1), z0, z1)) 681.33/212.16
ACTIVE(U71(tt, z0, z1)) → c1(ISNAT(z1)) 681.33/212.16
ACTIVE(U72(tt, z0, z1)) → c1(PLUS(x(z1, z0), z1)) 681.33/212.16
ACTIVE(U72(tt, z0, z1)) → c1(X(z1, z0)) 681.33/212.16
ACTIVE(isNat(plus(z0, z1))) → c1(U11'(isNat(z0), z1)) 681.33/212.16
ACTIVE(isNat(plus(z0, z1))) → c1(ISNAT(z0)) 681.33/212.16
ACTIVE(isNat(x(z0, z1))) → c1(U31'(isNat(z0), z1)) 681.33/212.16
ACTIVE(isNat(x(z0, z1))) → c1(ISNAT(z0)) 681.33/212.16
ACTIVE(plus(z0, 0)) → c1(U41'(isNat(z0), z0)) 681.33/212.16
ACTIVE(plus(z0, 0)) → c1(ISNAT(z0)) 681.33/212.16
ACTIVE(x(z0, 0)) → c1(U61'(isNat(z0))) 681.33/212.16
ACTIVE(x(z0, 0)) → c1(ISNAT(z0)) 681.33/212.16
ACTIVE(U11(U12(tt), x1)) → c19(U11'(mark(tt), x1), ACTIVE(U12(tt))) 681.33/212.16
ACTIVE(U11(U21(tt), x1)) → c19(U11'(mark(tt), x1), ACTIVE(U21(tt))) 681.33/212.16
ACTIVE(U11(U31(tt, z0), x1)) → c19(U11'(mark(U32(isNat(z0))), x1), ACTIVE(U31(tt, z0))) 681.33/212.16
ACTIVE(U11(U32(tt), x1)) → c19(U11'(mark(tt), x1), ACTIVE(U32(tt))) 681.33/212.16
ACTIVE(U11(U41(tt, z0), x1)) → c19(U11'(mark(z0), x1), ACTIVE(U41(tt, z0))) 681.33/212.16
ACTIVE(U11(U51(tt, z0, z1), x1)) → c19(U11'(mark(U52(isNat(z1), z0, z1)), x1), ACTIVE(U51(tt, z0, z1))) 681.33/212.16
ACTIVE(U11(U52(tt, z0, z1), x1)) → c19(U11'(mark(s(plus(z1, z0))), x1), ACTIVE(U52(tt, z0, z1))) 681.33/212.16
ACTIVE(U11(U61(tt), x1)) → c19(U11'(mark(0), x1), ACTIVE(U61(tt))) 681.33/212.16
ACTIVE(U11(U71(tt, z0, z1), x1)) → c19(U11'(mark(U72(isNat(z1), z0, z1)), x1), ACTIVE(U71(tt, z0, z1))) 681.33/212.16
ACTIVE(U11(U72(tt, z0, z1), x1)) → c19(U11'(mark(plus(x(z1, z0), z1)), x1), ACTIVE(U72(tt, z0, z1))) 681.33/212.16
ACTIVE(U11(plus(z0, 0), x1)) → c19(U11'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 681.33/212.16
ACTIVE(U11(plus(z0, s(z1)), x1)) → c19(U11'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 681.33/212.16
ACTIVE(U11(x(z0, 0), x1)) → c19(U11'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 681.33/212.16
ACTIVE(U11(x(z0, s(z1)), x1)) → c19(U11'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 681.33/212.16
ACTIVE(U11(U11(z0, z1), x1)) → c19(U11'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 681.33/212.16
ACTIVE(U11(U12(z0), x1)) → c19(U11'(U12(active(z0)), x1), ACTIVE(U12(z0))) 681.33/212.16
ACTIVE(U11(U21(z0), x1)) → c19(U11'(U21(active(z0)), x1), ACTIVE(U21(z0))) 681.33/212.16
ACTIVE(U11(U31(z0, z1), x1)) → c19(U11'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 681.33/212.16
ACTIVE(U11(U32(z0), x1)) → c19(U11'(U32(active(z0)), x1), ACTIVE(U32(z0))) 681.33/212.16
ACTIVE(U11(U41(z0, z1), x1)) → c19(U11'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 681.33/212.16
ACTIVE(U11(U51(z0, z1, z2), x1)) → c19(U11'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 681.33/212.16
ACTIVE(U11(U52(z0, z1, z2), x1)) → c19(U11'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 681.33/212.16
ACTIVE(U11(s(z0), x1)) → c19(U11'(s(active(z0)), x1), ACTIVE(s(z0))) 681.33/212.16
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 681.33/212.16
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 681.33/212.16
ACTIVE(U11(U61(z0), x1)) → c19(U11'(U61(active(z0)), x1), ACTIVE(U61(z0))) 681.33/212.16
ACTIVE(U11(U71(z0, z1, z2), x1)) → c19(U11'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 681.33/212.16
ACTIVE(U11(U72(z0, z1, z2), x1)) → c19(U11'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 681.33/212.16
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 681.33/212.16
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 681.33/212.16
ACTIVE(U11(isNat(0), x1)) → c19(U11'(mark(tt), x1)) 681.33/212.16
ACTIVE(U11(U11(tt, z0), x1)) → c(U11'(mark(U12(isNat(z0))), x1)) 681.33/212.16
ACTIVE(U11(U11(tt, z0), x1)) → c(ACTIVE(U11(tt, z0))) 681.33/212.16
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(U11'(mark(U11(isNat(z0), z1)), x1)) 681.33/212.16
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(ACTIVE(isNat(plus(z0, z1)))) 681.33/212.16
ACTIVE(U11(isNat(s(z0)), x1)) → c(U11'(mark(U21(isNat(z0))), x1)) 681.33/212.16
ACTIVE(U11(isNat(s(z0)), x1)) → c(ACTIVE(isNat(s(z0)))) 681.33/212.16
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(U11'(mark(U31(isNat(z0), z1)), x1)) 681.33/212.16
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(ACTIVE(isNat(x(z0, z1)))) 681.33/212.16
ACTIVE(U12(U11(tt, z0))) → c20(U12'(mark(U12(isNat(z0)))), ACTIVE(U11(tt, z0))) 681.33/212.16
ACTIVE(U12(U12(tt))) → c20(U12'(mark(tt)), ACTIVE(U12(tt))) 681.33/212.16
ACTIVE(U12(U21(tt))) → c20(U12'(mark(tt)), ACTIVE(U21(tt))) 681.33/212.16
ACTIVE(U12(U31(tt, z0))) → c20(U12'(mark(U32(isNat(z0)))), ACTIVE(U31(tt, z0))) 681.33/212.16
ACTIVE(U12(U32(tt))) → c20(U12'(mark(tt)), ACTIVE(U32(tt))) 681.33/212.16
ACTIVE(U12(U41(tt, z0))) → c20(U12'(mark(z0)), ACTIVE(U41(tt, z0))) 681.33/212.16
ACTIVE(U12(U51(tt, z0, z1))) → c20(U12'(mark(U52(isNat(z1), z0, z1))), ACTIVE(U51(tt, z0, z1))) 681.33/212.16
ACTIVE(U12(U52(tt, z0, z1))) → c20(U12'(mark(s(plus(z1, z0)))), ACTIVE(U52(tt, z0, z1))) 681.33/212.16
ACTIVE(U12(U61(tt))) → c20(U12'(mark(0)), ACTIVE(U61(tt))) 681.33/212.16
ACTIVE(U12(U71(tt, z0, z1))) → c20(U12'(mark(U72(isNat(z1), z0, z1))), ACTIVE(U71(tt, z0, z1))) 681.33/212.16
ACTIVE(U12(U72(tt, z0, z1))) → c20(U12'(mark(plus(x(z1, z0), z1))), ACTIVE(U72(tt, z0, z1))) 681.33/212.16
ACTIVE(U12(isNat(0))) → c20(U12'(mark(tt)), ACTIVE(isNat(0))) 681.33/212.16
ACTIVE(U12(isNat(plus(z0, z1)))) → c20(U12'(mark(U11(isNat(z0), z1))), ACTIVE(isNat(plus(z0, z1)))) 681.33/212.16
ACTIVE(U12(isNat(s(z0)))) → c20(U12'(mark(U21(isNat(z0)))), ACTIVE(isNat(s(z0)))) 681.33/212.16
ACTIVE(U12(isNat(x(z0, z1)))) → c20(U12'(mark(U31(isNat(z0), z1))), ACTIVE(isNat(x(z0, z1)))) 681.33/212.16
ACTIVE(U12(plus(z0, 0))) → c20(U12'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 681.33/212.16
ACTIVE(U12(plus(z0, s(z1)))) → c20(U12'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 681.33/212.16
ACTIVE(U12(x(z0, 0))) → c20(U12'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 681.33/212.16
ACTIVE(U12(x(z0, s(z1)))) → c20(U12'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 681.33/212.16
ACTIVE(U12(U11(z0, z1))) → c20(U12'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 681.33/212.16
ACTIVE(U12(U12(z0))) → c20(U12'(U12(active(z0))), ACTIVE(U12(z0))) 681.33/212.16
ACTIVE(U12(U21(z0))) → c20(U12'(U21(active(z0))), ACTIVE(U21(z0))) 681.33/212.16
ACTIVE(U12(U31(z0, z1))) → c20(U12'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 681.33/212.16
ACTIVE(U12(U32(z0))) → c20(U12'(U32(active(z0))), ACTIVE(U32(z0))) 681.33/212.16
ACTIVE(U12(U41(z0, z1))) → c20(U12'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 681.33/212.16
ACTIVE(U12(U51(z0, z1, z2))) → c20(U12'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 681.33/212.16
ACTIVE(U12(U52(z0, z1, z2))) → c20(U12'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 681.33/212.16
ACTIVE(U12(s(z0))) → c20(U12'(s(active(z0))), ACTIVE(s(z0))) 681.33/212.16
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 681.33/212.16
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 681.33/212.16
ACTIVE(U12(U61(z0))) → c20(U12'(U61(active(z0))), ACTIVE(U61(z0))) 681.33/212.16
ACTIVE(U12(U71(z0, z1, z2))) → c20(U12'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 681.33/212.16
ACTIVE(U12(U72(z0, z1, z2))) → c20(U12'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 681.33/212.16
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 681.33/212.16
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(z0, active(z1))), ACTIVE(x(z0, z1)))
S tuples:

ACTIVE(U21(z0)) → c21(U21'(active(z0)), ACTIVE(z0)) 681.33/212.16
ACTIVE(U31(z0, z1)) → c22(U31'(active(z0), z1), ACTIVE(z0)) 681.33/212.16
ACTIVE(U32(z0)) → c23(U32'(active(z0)), ACTIVE(z0)) 681.33/212.16
ACTIVE(U41(z0, z1)) → c24(U41'(active(z0), z1), ACTIVE(z0)) 681.33/212.16
ACTIVE(U51(z0, z1, z2)) → c25(U51'(active(z0), z1, z2), ACTIVE(z0)) 681.33/212.16
ACTIVE(U52(z0, z1, z2)) → c26(U52'(active(z0), z1, z2), ACTIVE(z0)) 681.33/212.16
ACTIVE(s(z0)) → c27(S(active(z0)), ACTIVE(z0)) 681.33/212.16
ACTIVE(plus(z0, z1)) → c28(PLUS(active(z0), z1), ACTIVE(z0)) 681.33/212.16
ACTIVE(plus(z0, z1)) → c29(PLUS(z0, active(z1)), ACTIVE(z1)) 681.33/212.16
ACTIVE(U61(z0)) → c30(U61'(active(z0)), ACTIVE(z0)) 681.33/212.16
ACTIVE(U71(z0, z1, z2)) → c31(U71'(active(z0), z1, z2), ACTIVE(z0)) 681.33/212.16
ACTIVE(U72(z0, z1, z2)) → c32(U72'(active(z0), z1, z2), ACTIVE(z0)) 681.33/212.16
ACTIVE(x(z0, z1)) → c33(X(active(z0), z1), ACTIVE(z0)) 681.33/212.16
ACTIVE(x(z0, z1)) → c34(X(z0, active(z1)), ACTIVE(z1)) 681.33/212.16
U11'(mark(z0), z1) → c35(U11'(z0, z1)) 681.33/212.16
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1)) 681.33/212.16
U12'(mark(z0)) → c37(U12'(z0)) 681.33/212.16
U12'(ok(z0)) → c38(U12'(z0)) 681.33/212.16
U21'(mark(z0)) → c39(U21'(z0)) 681.33/212.16
U21'(ok(z0)) → c40(U21'(z0)) 681.33/212.16
U31'(mark(z0), z1) → c41(U31'(z0, z1)) 681.33/212.16
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 681.33/212.16
U32'(mark(z0)) → c43(U32'(z0)) 681.33/212.16
U32'(ok(z0)) → c44(U32'(z0)) 681.33/212.16
U41'(mark(z0), z1) → c45(U41'(z0, z1)) 681.33/212.16
U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1)) 681.33/212.16
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2)) 681.33/212.16
U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2)) 681.33/212.16
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2)) 681.33/212.16
U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2)) 681.33/212.16
S(mark(z0)) → c51(S(z0)) 681.33/212.16
S(ok(z0)) → c52(S(z0)) 681.33/212.16
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 681.33/212.16
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 681.33/212.16
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 681.33/212.16
U61'(mark(z0)) → c56(U61'(z0)) 681.33/212.16
U61'(ok(z0)) → c57(U61'(z0)) 681.33/212.16
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2)) 681.33/212.16
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2)) 681.33/212.16
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2)) 681.33/212.16
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 681.33/212.16
X(mark(z0), z1) → c62(X(z0, z1)) 681.33/212.16
X(z0, mark(z1)) → c63(X(z0, z1)) 681.33/212.16
X(ok(z0), ok(z1)) → c64(X(z0, z1)) 681.33/212.16
PROPER(U11(z0, z1)) → c65(U11'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 681.33/212.16
PROPER(U12(z0)) → c67(U12'(proper(z0)), PROPER(z0)) 681.33/212.16
PROPER(isNat(z0)) → c68(ISNAT(proper(z0)), PROPER(z0)) 681.33/212.16
PROPER(U21(z0)) → c69(U21'(proper(z0)), PROPER(z0)) 681.33/212.16
PROPER(U31(z0, z1)) → c70(U31'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 681.33/212.16
PROPER(U32(z0)) → c71(U32'(proper(z0)), PROPER(z0)) 681.33/212.16
PROPER(U41(z0, z1)) → c72(U41'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 681.33/212.16
PROPER(U51(z0, z1, z2)) → c73(U51'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 681.33/212.16
PROPER(U52(z0, z1, z2)) → c74(U52'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 681.33/212.16
PROPER(s(z0)) → c75(S(proper(z0)), PROPER(z0)) 681.33/212.16
PROPER(plus(z0, z1)) → c76(PLUS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 681.33/212.16
PROPER(U61(z0)) → c77(U61'(proper(z0)), PROPER(z0)) 681.33/212.16
PROPER(U71(z0, z1, z2)) → c79(U71'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 681.33/212.16
PROPER(U72(z0, z1, z2)) → c80(U72'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 681.33/212.16
PROPER(x(z0, z1)) → c81(X(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 681.33/212.16
ISNAT(ok(z0)) → c82(ISNAT(z0)) 681.33/212.16
TOP(mark(z0)) → c83(TOP(proper(z0)), PROPER(z0)) 681.33/212.16
TOP(ok(z0)) → c84(TOP(active(z0)), ACTIVE(z0)) 681.33/212.16
ACTIVE(isNat(s(z0))) → c13(ISNAT(z0)) 681.33/212.16
ACTIVE(plus(z0, s(z1))) → c16(ISNAT(z1)) 681.33/212.16
ACTIVE(x(z0, s(z1))) → c18(ISNAT(z1)) 681.33/212.16
ACTIVE(U11(tt, z0)) → c1(U12'(isNat(z0))) 681.33/212.16
ACTIVE(U11(tt, z0)) → c1(ISNAT(z0)) 681.33/212.16
ACTIVE(U31(tt, z0)) → c1(U32'(isNat(z0))) 681.33/212.16
ACTIVE(U31(tt, z0)) → c1(ISNAT(z0)) 681.33/212.16
ACTIVE(U51(tt, z0, z1)) → c1(U52'(isNat(z1), z0, z1)) 681.33/212.16
ACTIVE(U51(tt, z0, z1)) → c1(ISNAT(z1)) 681.33/212.16
ACTIVE(U52(tt, z0, z1)) → c1(S(plus(z1, z0))) 681.33/212.16
ACTIVE(U52(tt, z0, z1)) → c1(PLUS(z1, z0)) 681.33/212.16
ACTIVE(U71(tt, z0, z1)) → c1(U72'(isNat(z1), z0, z1)) 681.33/212.16
ACTIVE(U71(tt, z0, z1)) → c1(ISNAT(z1)) 681.33/212.16
ACTIVE(U72(tt, z0, z1)) → c1(PLUS(x(z1, z0), z1)) 681.33/212.16
ACTIVE(U72(tt, z0, z1)) → c1(X(z1, z0)) 681.33/212.16
ACTIVE(isNat(plus(z0, z1))) → c1(U11'(isNat(z0), z1)) 681.33/212.16
ACTIVE(isNat(plus(z0, z1))) → c1(ISNAT(z0)) 681.33/212.16
ACTIVE(isNat(x(z0, z1))) → c1(U31'(isNat(z0), z1)) 681.33/212.16
ACTIVE(isNat(x(z0, z1))) → c1(ISNAT(z0)) 681.33/212.16
ACTIVE(plus(z0, 0)) → c1(U41'(isNat(z0), z0)) 681.33/212.16
ACTIVE(plus(z0, 0)) → c1(ISNAT(z0)) 681.33/212.16
ACTIVE(x(z0, 0)) → c1(U61'(isNat(z0))) 681.33/212.16
ACTIVE(x(z0, 0)) → c1(ISNAT(z0)) 681.33/212.16
ACTIVE(U11(U12(tt), x1)) → c19(U11'(mark(tt), x1), ACTIVE(U12(tt))) 681.33/212.16
ACTIVE(U11(U21(tt), x1)) → c19(U11'(mark(tt), x1), ACTIVE(U21(tt))) 681.33/212.16
ACTIVE(U11(U31(tt, z0), x1)) → c19(U11'(mark(U32(isNat(z0))), x1), ACTIVE(U31(tt, z0))) 681.33/212.16
ACTIVE(U11(U32(tt), x1)) → c19(U11'(mark(tt), x1), ACTIVE(U32(tt))) 681.33/212.16
ACTIVE(U11(U41(tt, z0), x1)) → c19(U11'(mark(z0), x1), ACTIVE(U41(tt, z0))) 681.33/212.16
ACTIVE(U11(U51(tt, z0, z1), x1)) → c19(U11'(mark(U52(isNat(z1), z0, z1)), x1), ACTIVE(U51(tt, z0, z1))) 681.33/212.16
ACTIVE(U11(U52(tt, z0, z1), x1)) → c19(U11'(mark(s(plus(z1, z0))), x1), ACTIVE(U52(tt, z0, z1))) 681.33/212.16
ACTIVE(U11(U61(tt), x1)) → c19(U11'(mark(0), x1), ACTIVE(U61(tt))) 681.33/212.16
ACTIVE(U11(U71(tt, z0, z1), x1)) → c19(U11'(mark(U72(isNat(z1), z0, z1)), x1), ACTIVE(U71(tt, z0, z1))) 681.33/212.16
ACTIVE(U11(U72(tt, z0, z1), x1)) → c19(U11'(mark(plus(x(z1, z0), z1)), x1), ACTIVE(U72(tt, z0, z1))) 681.33/212.16
ACTIVE(U11(plus(z0, 0), x1)) → c19(U11'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 681.33/212.16
ACTIVE(U11(plus(z0, s(z1)), x1)) → c19(U11'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 681.33/212.16
ACTIVE(U11(x(z0, 0), x1)) → c19(U11'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 681.33/212.16
ACTIVE(U11(x(z0, s(z1)), x1)) → c19(U11'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 681.33/212.16
ACTIVE(U11(U11(z0, z1), x1)) → c19(U11'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 681.33/212.16
ACTIVE(U11(U12(z0), x1)) → c19(U11'(U12(active(z0)), x1), ACTIVE(U12(z0))) 681.33/212.16
ACTIVE(U11(U21(z0), x1)) → c19(U11'(U21(active(z0)), x1), ACTIVE(U21(z0))) 681.33/212.16
ACTIVE(U11(U31(z0, z1), x1)) → c19(U11'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 681.33/212.16
ACTIVE(U11(U32(z0), x1)) → c19(U11'(U32(active(z0)), x1), ACTIVE(U32(z0))) 681.33/212.16
ACTIVE(U11(U41(z0, z1), x1)) → c19(U11'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 681.33/212.16
ACTIVE(U11(U51(z0, z1, z2), x1)) → c19(U11'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 681.33/212.16
ACTIVE(U11(U52(z0, z1, z2), x1)) → c19(U11'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 681.33/212.16
ACTIVE(U11(s(z0), x1)) → c19(U11'(s(active(z0)), x1), ACTIVE(s(z0))) 681.33/212.16
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 681.33/212.16
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 681.33/212.16
ACTIVE(U11(U61(z0), x1)) → c19(U11'(U61(active(z0)), x1), ACTIVE(U61(z0))) 681.33/212.16
ACTIVE(U11(U71(z0, z1, z2), x1)) → c19(U11'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 681.33/212.16
ACTIVE(U11(U72(z0, z1, z2), x1)) → c19(U11'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 681.33/212.16
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 681.33/212.16
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 681.33/212.16
ACTIVE(U11(isNat(0), x1)) → c19(U11'(mark(tt), x1)) 681.33/212.16
ACTIVE(U11(U11(tt, z0), x1)) → c(U11'(mark(U12(isNat(z0))), x1)) 681.33/212.16
ACTIVE(U11(U11(tt, z0), x1)) → c(ACTIVE(U11(tt, z0))) 681.33/212.16
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(U11'(mark(U11(isNat(z0), z1)), x1)) 681.33/212.16
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(ACTIVE(isNat(plus(z0, z1)))) 681.33/212.16
ACTIVE(U11(isNat(s(z0)), x1)) → c(U11'(mark(U21(isNat(z0))), x1)) 681.33/212.16
ACTIVE(U11(isNat(s(z0)), x1)) → c(ACTIVE(isNat(s(z0)))) 681.33/212.16
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(U11'(mark(U31(isNat(z0), z1)), x1)) 681.33/212.16
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(ACTIVE(isNat(x(z0, z1)))) 681.33/212.16
ACTIVE(U12(U11(tt, z0))) → c20(U12'(mark(U12(isNat(z0)))), ACTIVE(U11(tt, z0))) 681.33/212.16
ACTIVE(U12(U12(tt))) → c20(U12'(mark(tt)), ACTIVE(U12(tt))) 681.33/212.16
ACTIVE(U12(U21(tt))) → c20(U12'(mark(tt)), ACTIVE(U21(tt))) 681.33/212.16
ACTIVE(U12(U31(tt, z0))) → c20(U12'(mark(U32(isNat(z0)))), ACTIVE(U31(tt, z0))) 681.33/212.16
ACTIVE(U12(U32(tt))) → c20(U12'(mark(tt)), ACTIVE(U32(tt))) 681.33/212.16
ACTIVE(U12(U41(tt, z0))) → c20(U12'(mark(z0)), ACTIVE(U41(tt, z0))) 681.33/212.16
ACTIVE(U12(U51(tt, z0, z1))) → c20(U12'(mark(U52(isNat(z1), z0, z1))), ACTIVE(U51(tt, z0, z1))) 681.33/212.16
ACTIVE(U12(U52(tt, z0, z1))) → c20(U12'(mark(s(plus(z1, z0)))), ACTIVE(U52(tt, z0, z1))) 681.33/212.16
ACTIVE(U12(U61(tt))) → c20(U12'(mark(0)), ACTIVE(U61(tt))) 681.33/212.16
ACTIVE(U12(U71(tt, z0, z1))) → c20(U12'(mark(U72(isNat(z1), z0, z1))), ACTIVE(U71(tt, z0, z1))) 681.33/212.16
ACTIVE(U12(U72(tt, z0, z1))) → c20(U12'(mark(plus(x(z1, z0), z1))), ACTIVE(U72(tt, z0, z1))) 681.33/212.16
ACTIVE(U12(isNat(0))) → c20(U12'(mark(tt)), ACTIVE(isNat(0))) 681.33/212.16
ACTIVE(U12(isNat(plus(z0, z1)))) → c20(U12'(mark(U11(isNat(z0), z1))), ACTIVE(isNat(plus(z0, z1)))) 681.33/212.16
ACTIVE(U12(isNat(s(z0)))) → c20(U12'(mark(U21(isNat(z0)))), ACTIVE(isNat(s(z0)))) 681.33/212.16
ACTIVE(U12(isNat(x(z0, z1)))) → c20(U12'(mark(U31(isNat(z0), z1))), ACTIVE(isNat(x(z0, z1)))) 681.33/212.16
ACTIVE(U12(plus(z0, 0))) → c20(U12'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 681.33/212.16
ACTIVE(U12(plus(z0, s(z1)))) → c20(U12'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 681.33/212.16
ACTIVE(U12(x(z0, 0))) → c20(U12'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 681.33/212.16
ACTIVE(U12(x(z0, s(z1)))) → c20(U12'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 681.33/212.16
ACTIVE(U12(U11(z0, z1))) → c20(U12'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 681.33/212.16
ACTIVE(U12(U12(z0))) → c20(U12'(U12(active(z0))), ACTIVE(U12(z0))) 681.33/212.16
ACTIVE(U12(U21(z0))) → c20(U12'(U21(active(z0))), ACTIVE(U21(z0))) 681.33/212.16
ACTIVE(U12(U31(z0, z1))) → c20(U12'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 681.33/212.16
ACTIVE(U12(U32(z0))) → c20(U12'(U32(active(z0))), ACTIVE(U32(z0))) 681.33/212.16
ACTIVE(U12(U41(z0, z1))) → c20(U12'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 681.33/212.16
ACTIVE(U12(U51(z0, z1, z2))) → c20(U12'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 681.33/212.16
ACTIVE(U12(U52(z0, z1, z2))) → c20(U12'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 681.33/212.16
ACTIVE(U12(s(z0))) → c20(U12'(s(active(z0))), ACTIVE(s(z0))) 681.33/212.16
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 681.33/212.16
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 681.33/212.16
ACTIVE(U12(U61(z0))) → c20(U12'(U61(active(z0))), ACTIVE(U61(z0))) 681.33/212.16
ACTIVE(U12(U71(z0, z1, z2))) → c20(U12'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 681.33/212.16
ACTIVE(U12(U72(z0, z1, z2))) → c20(U12'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 681.33/212.16
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 681.33/212.16
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(z0, active(z1))), ACTIVE(x(z0, z1)))
K tuples:none
Defined Rule Symbols:

active, U11, U12, U21, U31, U32, U41, U51, U52, s, plus, U61, U71, U72, x, proper, isNat, top

Defined Pair Symbols:

ACTIVE, U11', U12', U21', U31', U32', U41', U51', U52', S, PLUS, U61', U71', U72', X, PROPER, ISNAT, TOP

Compound Symbols:

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, c62, c63, c64, c65, c67, c68, c69, c70, c71, c72, c73, c74, c75, c76, c77, c79, c80, c81, c82, c83, c84, c13, c16, c18, c1, c19, c19, c, c20

681.33/212.16
681.33/212.16

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

Removed 3 trailing tuple parts
681.33/212.16
681.33/212.16

(16) Obligation:

Complexity Dependency Tuples Problem
Rules:

active(U11(tt, z0)) → mark(U12(isNat(z0))) 681.33/212.16
active(U12(tt)) → mark(tt) 681.33/212.16
active(U21(tt)) → mark(tt) 681.33/212.16
active(U31(tt, z0)) → mark(U32(isNat(z0))) 681.33/212.16
active(U32(tt)) → mark(tt) 681.33/212.16
active(U41(tt, z0)) → mark(z0) 681.33/212.16
active(U51(tt, z0, z1)) → mark(U52(isNat(z1), z0, z1)) 681.33/212.16
active(U52(tt, z0, z1)) → mark(s(plus(z1, z0))) 681.33/212.16
active(U61(tt)) → mark(0) 681.33/212.16
active(U71(tt, z0, z1)) → mark(U72(isNat(z1), z0, z1)) 681.33/212.16
active(U72(tt, z0, z1)) → mark(plus(x(z1, z0), z1)) 681.33/212.16
active(isNat(0)) → mark(tt) 681.33/212.16
active(isNat(plus(z0, z1))) → mark(U11(isNat(z0), z1)) 681.33/212.16
active(isNat(s(z0))) → mark(U21(isNat(z0))) 681.33/212.16
active(isNat(x(z0, z1))) → mark(U31(isNat(z0), z1)) 681.33/212.16
active(plus(z0, 0)) → mark(U41(isNat(z0), z0)) 681.33/212.16
active(plus(z0, s(z1))) → mark(U51(isNat(z1), z1, z0)) 681.33/212.16
active(x(z0, 0)) → mark(U61(isNat(z0))) 681.33/212.16
active(x(z0, s(z1))) → mark(U71(isNat(z1), z1, z0)) 681.33/212.16
active(U11(z0, z1)) → U11(active(z0), z1) 681.33/212.16
active(U12(z0)) → U12(active(z0)) 681.33/212.16
active(U21(z0)) → U21(active(z0)) 681.33/212.16
active(U31(z0, z1)) → U31(active(z0), z1) 681.33/212.16
active(U32(z0)) → U32(active(z0)) 681.33/212.16
active(U41(z0, z1)) → U41(active(z0), z1) 681.33/212.16
active(U51(z0, z1, z2)) → U51(active(z0), z1, z2) 681.33/212.16
active(U52(z0, z1, z2)) → U52(active(z0), z1, z2) 681.33/212.16
active(s(z0)) → s(active(z0)) 681.33/212.16
active(plus(z0, z1)) → plus(active(z0), z1) 681.33/212.16
active(plus(z0, z1)) → plus(z0, active(z1)) 681.33/212.16
active(U61(z0)) → U61(active(z0)) 681.33/212.16
active(U71(z0, z1, z2)) → U71(active(z0), z1, z2) 681.33/212.16
active(U72(z0, z1, z2)) → U72(active(z0), z1, z2) 681.33/212.16
active(x(z0, z1)) → x(active(z0), z1) 681.33/212.16
active(x(z0, z1)) → x(z0, active(z1)) 681.33/212.16
U11(mark(z0), z1) → mark(U11(z0, z1)) 681.33/212.16
U11(ok(z0), ok(z1)) → ok(U11(z0, z1)) 681.33/212.16
U12(mark(z0)) → mark(U12(z0)) 681.33/212.16
U12(ok(z0)) → ok(U12(z0)) 681.33/212.16
U21(mark(z0)) → mark(U21(z0)) 681.33/212.16
U21(ok(z0)) → ok(U21(z0)) 681.33/212.16
U31(mark(z0), z1) → mark(U31(z0, z1)) 681.33/212.16
U31(ok(z0), ok(z1)) → ok(U31(z0, z1)) 681.33/212.16
U32(mark(z0)) → mark(U32(z0)) 681.33/212.16
U32(ok(z0)) → ok(U32(z0)) 681.33/212.16
U41(mark(z0), z1) → mark(U41(z0, z1)) 681.33/212.16
U41(ok(z0), ok(z1)) → ok(U41(z0, z1)) 681.33/212.16
U51(mark(z0), z1, z2) → mark(U51(z0, z1, z2)) 681.33/212.16
U51(ok(z0), ok(z1), ok(z2)) → ok(U51(z0, z1, z2)) 681.33/212.16
U52(mark(z0), z1, z2) → mark(U52(z0, z1, z2)) 681.33/212.16
U52(ok(z0), ok(z1), ok(z2)) → ok(U52(z0, z1, z2)) 681.33/212.16
s(mark(z0)) → mark(s(z0)) 681.33/212.16
s(ok(z0)) → ok(s(z0)) 681.33/212.16
plus(mark(z0), z1) → mark(plus(z0, z1)) 681.33/212.16
plus(z0, mark(z1)) → mark(plus(z0, z1)) 681.33/212.16
plus(ok(z0), ok(z1)) → ok(plus(z0, z1)) 681.33/212.16
U61(mark(z0)) → mark(U61(z0)) 681.33/212.16
U61(ok(z0)) → ok(U61(z0)) 681.33/212.16
U71(mark(z0), z1, z2) → mark(U71(z0, z1, z2)) 681.33/212.16
U71(ok(z0), ok(z1), ok(z2)) → ok(U71(z0, z1, z2)) 681.33/212.16
U72(mark(z0), z1, z2) → mark(U72(z0, z1, z2)) 681.33/212.16
U72(ok(z0), ok(z1), ok(z2)) → ok(U72(z0, z1, z2)) 681.33/212.16
x(mark(z0), z1) → mark(x(z0, z1)) 681.33/212.16
x(z0, mark(z1)) → mark(x(z0, z1)) 681.33/212.16
x(ok(z0), ok(z1)) → ok(x(z0, z1)) 681.33/212.16
proper(U11(z0, z1)) → U11(proper(z0), proper(z1)) 681.33/212.16
proper(tt) → ok(tt) 681.33/212.16
proper(U12(z0)) → U12(proper(z0)) 681.33/212.16
proper(isNat(z0)) → isNat(proper(z0)) 681.33/212.16
proper(U21(z0)) → U21(proper(z0)) 681.33/212.16
proper(U31(z0, z1)) → U31(proper(z0), proper(z1)) 681.33/212.16
proper(U32(z0)) → U32(proper(z0)) 681.33/212.16
proper(U41(z0, z1)) → U41(proper(z0), proper(z1)) 681.33/212.16
proper(U51(z0, z1, z2)) → U51(proper(z0), proper(z1), proper(z2)) 681.33/212.16
proper(U52(z0, z1, z2)) → U52(proper(z0), proper(z1), proper(z2)) 681.33/212.16
proper(s(z0)) → s(proper(z0)) 681.33/212.16
proper(plus(z0, z1)) → plus(proper(z0), proper(z1)) 681.33/212.16
proper(U61(z0)) → U61(proper(z0)) 681.33/212.16
proper(0) → ok(0) 681.33/212.16
proper(U71(z0, z1, z2)) → U71(proper(z0), proper(z1), proper(z2)) 681.33/212.16
proper(U72(z0, z1, z2)) → U72(proper(z0), proper(z1), proper(z2)) 681.33/212.16
proper(x(z0, z1)) → x(proper(z0), proper(z1)) 681.33/212.16
isNat(ok(z0)) → ok(isNat(z0)) 681.33/212.16
top(mark(z0)) → top(proper(z0)) 681.33/212.16
top(ok(z0)) → top(active(z0))
Tuples:

ACTIVE(U21(z0)) → c21(U21'(active(z0)), ACTIVE(z0)) 681.33/212.16
ACTIVE(U31(z0, z1)) → c22(U31'(active(z0), z1), ACTIVE(z0)) 681.33/212.16
ACTIVE(U32(z0)) → c23(U32'(active(z0)), ACTIVE(z0)) 681.33/212.16
ACTIVE(U41(z0, z1)) → c24(U41'(active(z0), z1), ACTIVE(z0)) 681.33/212.16
ACTIVE(U51(z0, z1, z2)) → c25(U51'(active(z0), z1, z2), ACTIVE(z0)) 681.33/212.16
ACTIVE(U52(z0, z1, z2)) → c26(U52'(active(z0), z1, z2), ACTIVE(z0)) 681.33/212.16
ACTIVE(s(z0)) → c27(S(active(z0)), ACTIVE(z0)) 681.33/212.16
ACTIVE(plus(z0, z1)) → c28(PLUS(active(z0), z1), ACTIVE(z0)) 681.33/212.16
ACTIVE(plus(z0, z1)) → c29(PLUS(z0, active(z1)), ACTIVE(z1)) 681.33/212.16
ACTIVE(U61(z0)) → c30(U61'(active(z0)), ACTIVE(z0)) 681.33/212.16
ACTIVE(U71(z0, z1, z2)) → c31(U71'(active(z0), z1, z2), ACTIVE(z0)) 681.33/212.16
ACTIVE(U72(z0, z1, z2)) → c32(U72'(active(z0), z1, z2), ACTIVE(z0)) 681.33/212.16
ACTIVE(x(z0, z1)) → c33(X(active(z0), z1), ACTIVE(z0)) 681.33/212.16
ACTIVE(x(z0, z1)) → c34(X(z0, active(z1)), ACTIVE(z1)) 681.33/212.16
U11'(mark(z0), z1) → c35(U11'(z0, z1)) 681.33/212.16
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1)) 681.33/212.16
U12'(mark(z0)) → c37(U12'(z0)) 681.33/212.16
U12'(ok(z0)) → c38(U12'(z0)) 681.33/212.16
U21'(mark(z0)) → c39(U21'(z0)) 681.33/212.16
U21'(ok(z0)) → c40(U21'(z0)) 681.33/212.16
U31'(mark(z0), z1) → c41(U31'(z0, z1)) 681.33/212.16
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 681.33/212.16
U32'(mark(z0)) → c43(U32'(z0)) 681.33/212.16
U32'(ok(z0)) → c44(U32'(z0)) 681.33/212.16
U41'(mark(z0), z1) → c45(U41'(z0, z1)) 681.33/212.16
U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1)) 681.33/212.16
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2)) 681.33/212.16
U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2)) 681.33/212.16
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2)) 681.33/212.16
U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2)) 681.33/212.16
S(mark(z0)) → c51(S(z0)) 681.33/212.16
S(ok(z0)) → c52(S(z0)) 681.33/212.16
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 681.33/212.16
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 681.33/212.16
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 681.33/212.16
U61'(mark(z0)) → c56(U61'(z0)) 681.33/212.16
U61'(ok(z0)) → c57(U61'(z0)) 681.33/212.16
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2)) 681.33/212.16
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2)) 681.33/212.16
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2)) 681.33/212.16
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 681.33/212.16
X(mark(z0), z1) → c62(X(z0, z1)) 681.33/212.16
X(z0, mark(z1)) → c63(X(z0, z1)) 681.33/212.16
X(ok(z0), ok(z1)) → c64(X(z0, z1)) 681.33/212.16
PROPER(U11(z0, z1)) → c65(U11'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 681.33/212.16
PROPER(U12(z0)) → c67(U12'(proper(z0)), PROPER(z0)) 681.33/212.16
PROPER(isNat(z0)) → c68(ISNAT(proper(z0)), PROPER(z0)) 681.33/212.16
PROPER(U21(z0)) → c69(U21'(proper(z0)), PROPER(z0)) 681.33/212.16
PROPER(U31(z0, z1)) → c70(U31'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 681.33/212.16
PROPER(U32(z0)) → c71(U32'(proper(z0)), PROPER(z0)) 681.33/212.16
PROPER(U41(z0, z1)) → c72(U41'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 681.33/212.16
PROPER(U51(z0, z1, z2)) → c73(U51'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 681.33/212.16
PROPER(U52(z0, z1, z2)) → c74(U52'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 681.33/212.16
PROPER(s(z0)) → c75(S(proper(z0)), PROPER(z0)) 681.33/212.16
PROPER(plus(z0, z1)) → c76(PLUS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 681.33/212.16
PROPER(U61(z0)) → c77(U61'(proper(z0)), PROPER(z0)) 681.33/212.16
PROPER(U71(z0, z1, z2)) → c79(U71'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 681.33/212.16
PROPER(U72(z0, z1, z2)) → c80(U72'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 681.33/212.16
PROPER(x(z0, z1)) → c81(X(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 681.33/212.16
ISNAT(ok(z0)) → c82(ISNAT(z0)) 681.33/212.16
TOP(mark(z0)) → c83(TOP(proper(z0)), PROPER(z0)) 681.33/212.16
TOP(ok(z0)) → c84(TOP(active(z0)), ACTIVE(z0)) 681.33/212.16
ACTIVE(isNat(s(z0))) → c13(ISNAT(z0)) 681.33/212.16
ACTIVE(plus(z0, s(z1))) → c16(ISNAT(z1)) 681.33/212.16
ACTIVE(x(z0, s(z1))) → c18(ISNAT(z1)) 681.33/212.16
ACTIVE(U11(tt, z0)) → c1(U12'(isNat(z0))) 681.33/212.16
ACTIVE(U11(tt, z0)) → c1(ISNAT(z0)) 681.33/212.16
ACTIVE(U31(tt, z0)) → c1(U32'(isNat(z0))) 681.33/212.16
ACTIVE(U31(tt, z0)) → c1(ISNAT(z0)) 681.33/212.16
ACTIVE(U51(tt, z0, z1)) → c1(U52'(isNat(z1), z0, z1)) 681.33/212.16
ACTIVE(U51(tt, z0, z1)) → c1(ISNAT(z1)) 681.33/212.16
ACTIVE(U52(tt, z0, z1)) → c1(S(plus(z1, z0))) 681.33/212.16
ACTIVE(U52(tt, z0, z1)) → c1(PLUS(z1, z0)) 681.33/212.16
ACTIVE(U71(tt, z0, z1)) → c1(U72'(isNat(z1), z0, z1)) 681.33/212.16
ACTIVE(U71(tt, z0, z1)) → c1(ISNAT(z1)) 681.33/212.16
ACTIVE(U72(tt, z0, z1)) → c1(PLUS(x(z1, z0), z1)) 681.33/212.16
ACTIVE(U72(tt, z0, z1)) → c1(X(z1, z0)) 681.33/212.16
ACTIVE(isNat(plus(z0, z1))) → c1(U11'(isNat(z0), z1)) 681.33/212.16
ACTIVE(isNat(plus(z0, z1))) → c1(ISNAT(z0)) 681.33/212.16
ACTIVE(isNat(x(z0, z1))) → c1(U31'(isNat(z0), z1)) 681.33/212.16
ACTIVE(isNat(x(z0, z1))) → c1(ISNAT(z0)) 681.33/212.16
ACTIVE(plus(z0, 0)) → c1(U41'(isNat(z0), z0)) 681.33/212.16
ACTIVE(plus(z0, 0)) → c1(ISNAT(z0)) 681.33/212.16
ACTIVE(x(z0, 0)) → c1(U61'(isNat(z0))) 681.33/212.16
ACTIVE(x(z0, 0)) → c1(ISNAT(z0)) 681.33/212.16
ACTIVE(U11(U21(tt), x1)) → c19(U11'(mark(tt), x1), ACTIVE(U21(tt))) 681.33/212.16
ACTIVE(U11(U31(tt, z0), x1)) → c19(U11'(mark(U32(isNat(z0))), x1), ACTIVE(U31(tt, z0))) 681.33/212.16
ACTIVE(U11(U32(tt), x1)) → c19(U11'(mark(tt), x1), ACTIVE(U32(tt))) 681.33/212.16
ACTIVE(U11(U41(tt, z0), x1)) → c19(U11'(mark(z0), x1), ACTIVE(U41(tt, z0))) 681.33/212.16
ACTIVE(U11(U51(tt, z0, z1), x1)) → c19(U11'(mark(U52(isNat(z1), z0, z1)), x1), ACTIVE(U51(tt, z0, z1))) 681.33/212.16
ACTIVE(U11(U52(tt, z0, z1), x1)) → c19(U11'(mark(s(plus(z1, z0))), x1), ACTIVE(U52(tt, z0, z1))) 681.33/212.16
ACTIVE(U11(U61(tt), x1)) → c19(U11'(mark(0), x1), ACTIVE(U61(tt))) 681.33/212.16
ACTIVE(U11(U71(tt, z0, z1), x1)) → c19(U11'(mark(U72(isNat(z1), z0, z1)), x1), ACTIVE(U71(tt, z0, z1))) 681.33/212.16
ACTIVE(U11(U72(tt, z0, z1), x1)) → c19(U11'(mark(plus(x(z1, z0), z1)), x1), ACTIVE(U72(tt, z0, z1))) 681.33/212.16
ACTIVE(U11(plus(z0, 0), x1)) → c19(U11'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 681.33/212.16
ACTIVE(U11(plus(z0, s(z1)), x1)) → c19(U11'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 681.33/212.16
ACTIVE(U11(x(z0, 0), x1)) → c19(U11'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 681.33/212.16
ACTIVE(U11(x(z0, s(z1)), x1)) → c19(U11'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 681.33/212.16
ACTIVE(U11(U11(z0, z1), x1)) → c19(U11'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 681.33/212.16
ACTIVE(U11(U12(z0), x1)) → c19(U11'(U12(active(z0)), x1), ACTIVE(U12(z0))) 681.33/212.16
ACTIVE(U11(U21(z0), x1)) → c19(U11'(U21(active(z0)), x1), ACTIVE(U21(z0))) 681.33/212.16
ACTIVE(U11(U31(z0, z1), x1)) → c19(U11'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 681.33/212.16
ACTIVE(U11(U32(z0), x1)) → c19(U11'(U32(active(z0)), x1), ACTIVE(U32(z0))) 681.33/212.16
ACTIVE(U11(U41(z0, z1), x1)) → c19(U11'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 681.33/212.16
ACTIVE(U11(U51(z0, z1, z2), x1)) → c19(U11'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 681.33/212.16
ACTIVE(U11(U52(z0, z1, z2), x1)) → c19(U11'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 681.33/212.16
ACTIVE(U11(s(z0), x1)) → c19(U11'(s(active(z0)), x1), ACTIVE(s(z0))) 681.33/212.16
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 681.33/212.16
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 681.33/212.16
ACTIVE(U11(U61(z0), x1)) → c19(U11'(U61(active(z0)), x1), ACTIVE(U61(z0))) 681.33/212.16
ACTIVE(U11(U71(z0, z1, z2), x1)) → c19(U11'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 681.33/212.16
ACTIVE(U11(U72(z0, z1, z2), x1)) → c19(U11'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 681.33/212.16
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 681.33/212.16
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 681.33/212.16
ACTIVE(U11(isNat(0), x1)) → c19(U11'(mark(tt), x1)) 681.33/212.16
ACTIVE(U11(U11(tt, z0), x1)) → c(U11'(mark(U12(isNat(z0))), x1)) 681.33/212.16
ACTIVE(U11(U11(tt, z0), x1)) → c(ACTIVE(U11(tt, z0))) 681.33/212.16
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(U11'(mark(U11(isNat(z0), z1)), x1)) 681.33/212.16
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(ACTIVE(isNat(plus(z0, z1)))) 681.33/212.16
ACTIVE(U11(isNat(s(z0)), x1)) → c(U11'(mark(U21(isNat(z0))), x1)) 681.33/212.16
ACTIVE(U11(isNat(s(z0)), x1)) → c(ACTIVE(isNat(s(z0)))) 681.33/212.16
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(U11'(mark(U31(isNat(z0), z1)), x1)) 681.33/212.16
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(ACTIVE(isNat(x(z0, z1)))) 681.33/212.16
ACTIVE(U12(U11(tt, z0))) → c20(U12'(mark(U12(isNat(z0)))), ACTIVE(U11(tt, z0))) 681.33/212.16
ACTIVE(U12(U21(tt))) → c20(U12'(mark(tt)), ACTIVE(U21(tt))) 681.33/212.16
ACTIVE(U12(U31(tt, z0))) → c20(U12'(mark(U32(isNat(z0)))), ACTIVE(U31(tt, z0))) 681.33/212.16
ACTIVE(U12(U32(tt))) → c20(U12'(mark(tt)), ACTIVE(U32(tt))) 681.33/212.16
ACTIVE(U12(U41(tt, z0))) → c20(U12'(mark(z0)), ACTIVE(U41(tt, z0))) 681.33/212.16
ACTIVE(U12(U51(tt, z0, z1))) → c20(U12'(mark(U52(isNat(z1), z0, z1))), ACTIVE(U51(tt, z0, z1))) 681.33/212.16
ACTIVE(U12(U52(tt, z0, z1))) → c20(U12'(mark(s(plus(z1, z0)))), ACTIVE(U52(tt, z0, z1))) 681.33/212.16
ACTIVE(U12(U61(tt))) → c20(U12'(mark(0)), ACTIVE(U61(tt))) 681.33/212.16
ACTIVE(U12(U71(tt, z0, z1))) → c20(U12'(mark(U72(isNat(z1), z0, z1))), ACTIVE(U71(tt, z0, z1))) 681.33/212.16
ACTIVE(U12(U72(tt, z0, z1))) → c20(U12'(mark(plus(x(z1, z0), z1))), ACTIVE(U72(tt, z0, z1))) 681.33/212.16
ACTIVE(U12(isNat(plus(z0, z1)))) → c20(U12'(mark(U11(isNat(z0), z1))), ACTIVE(isNat(plus(z0, z1)))) 681.33/212.16
ACTIVE(U12(isNat(s(z0)))) → c20(U12'(mark(U21(isNat(z0)))), ACTIVE(isNat(s(z0)))) 681.33/212.16
ACTIVE(U12(isNat(x(z0, z1)))) → c20(U12'(mark(U31(isNat(z0), z1))), ACTIVE(isNat(x(z0, z1)))) 681.33/212.16
ACTIVE(U12(plus(z0, 0))) → c20(U12'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 681.33/212.16
ACTIVE(U12(plus(z0, s(z1)))) → c20(U12'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 681.33/212.16
ACTIVE(U12(x(z0, 0))) → c20(U12'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 681.33/212.16
ACTIVE(U12(x(z0, s(z1)))) → c20(U12'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 681.33/212.16
ACTIVE(U12(U11(z0, z1))) → c20(U12'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 681.33/212.16
ACTIVE(U12(U12(z0))) → c20(U12'(U12(active(z0))), ACTIVE(U12(z0))) 681.33/212.16
ACTIVE(U12(U21(z0))) → c20(U12'(U21(active(z0))), ACTIVE(U21(z0))) 681.33/212.16
ACTIVE(U12(U31(z0, z1))) → c20(U12'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 681.33/212.16
ACTIVE(U12(U32(z0))) → c20(U12'(U32(active(z0))), ACTIVE(U32(z0))) 681.33/212.16
ACTIVE(U12(U41(z0, z1))) → c20(U12'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 681.33/212.16
ACTIVE(U12(U51(z0, z1, z2))) → c20(U12'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 681.33/212.16
ACTIVE(U12(U52(z0, z1, z2))) → c20(U12'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 681.33/212.16
ACTIVE(U12(s(z0))) → c20(U12'(s(active(z0))), ACTIVE(s(z0))) 681.33/212.16
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 681.33/212.16
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 681.33/212.16
ACTIVE(U12(U61(z0))) → c20(U12'(U61(active(z0))), ACTIVE(U61(z0))) 681.33/212.16
ACTIVE(U12(U71(z0, z1, z2))) → c20(U12'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 681.33/212.16
ACTIVE(U12(U72(z0, z1, z2))) → c20(U12'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 681.33/212.16
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 681.33/212.16
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 681.33/212.16
ACTIVE(U11(U12(tt), x1)) → c19(U11'(mark(tt), x1)) 681.33/212.16
ACTIVE(U12(U12(tt))) → c20(U12'(mark(tt))) 681.33/212.16
ACTIVE(U12(isNat(0))) → c20(U12'(mark(tt)))
S tuples:

ACTIVE(U21(z0)) → c21(U21'(active(z0)), ACTIVE(z0)) 681.33/212.16
ACTIVE(U31(z0, z1)) → c22(U31'(active(z0), z1), ACTIVE(z0)) 681.33/212.16
ACTIVE(U32(z0)) → c23(U32'(active(z0)), ACTIVE(z0)) 681.33/212.16
ACTIVE(U41(z0, z1)) → c24(U41'(active(z0), z1), ACTIVE(z0)) 681.33/212.16
ACTIVE(U51(z0, z1, z2)) → c25(U51'(active(z0), z1, z2), ACTIVE(z0)) 681.33/212.16
ACTIVE(U52(z0, z1, z2)) → c26(U52'(active(z0), z1, z2), ACTIVE(z0)) 681.33/212.16
ACTIVE(s(z0)) → c27(S(active(z0)), ACTIVE(z0)) 681.33/212.16
ACTIVE(plus(z0, z1)) → c28(PLUS(active(z0), z1), ACTIVE(z0)) 681.33/212.16
ACTIVE(plus(z0, z1)) → c29(PLUS(z0, active(z1)), ACTIVE(z1)) 681.33/212.16
ACTIVE(U61(z0)) → c30(U61'(active(z0)), ACTIVE(z0)) 681.33/212.16
ACTIVE(U71(z0, z1, z2)) → c31(U71'(active(z0), z1, z2), ACTIVE(z0)) 681.33/212.16
ACTIVE(U72(z0, z1, z2)) → c32(U72'(active(z0), z1, z2), ACTIVE(z0)) 681.33/212.16
ACTIVE(x(z0, z1)) → c33(X(active(z0), z1), ACTIVE(z0)) 681.33/212.16
ACTIVE(x(z0, z1)) → c34(X(z0, active(z1)), ACTIVE(z1)) 681.33/212.16
U11'(mark(z0), z1) → c35(U11'(z0, z1)) 681.33/212.16
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1)) 681.33/212.16
U12'(mark(z0)) → c37(U12'(z0)) 681.33/212.16
U12'(ok(z0)) → c38(U12'(z0)) 681.33/212.16
U21'(mark(z0)) → c39(U21'(z0)) 681.33/212.16
U21'(ok(z0)) → c40(U21'(z0)) 681.33/212.16
U31'(mark(z0), z1) → c41(U31'(z0, z1)) 681.33/212.16
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 681.33/212.16
U32'(mark(z0)) → c43(U32'(z0)) 681.33/212.16
U32'(ok(z0)) → c44(U32'(z0)) 681.33/212.16
U41'(mark(z0), z1) → c45(U41'(z0, z1)) 681.33/212.16
U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1)) 681.33/212.16
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2)) 681.33/212.16
U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2)) 681.33/212.16
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2)) 681.33/212.16
U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2)) 681.33/212.16
S(mark(z0)) → c51(S(z0)) 681.33/212.16
S(ok(z0)) → c52(S(z0)) 681.33/212.16
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 681.33/212.16
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 681.33/212.16
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 681.33/212.16
U61'(mark(z0)) → c56(U61'(z0)) 681.33/212.16
U61'(ok(z0)) → c57(U61'(z0)) 681.33/212.16
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2)) 681.33/212.16
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2)) 681.33/212.16
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2)) 681.33/212.16
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 681.33/212.16
X(mark(z0), z1) → c62(X(z0, z1)) 681.33/212.16
X(z0, mark(z1)) → c63(X(z0, z1)) 681.33/212.16
X(ok(z0), ok(z1)) → c64(X(z0, z1)) 681.33/212.16
PROPER(U11(z0, z1)) → c65(U11'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 681.33/212.16
PROPER(U12(z0)) → c67(U12'(proper(z0)), PROPER(z0)) 681.33/212.16
PROPER(isNat(z0)) → c68(ISNAT(proper(z0)), PROPER(z0)) 681.33/212.16
PROPER(U21(z0)) → c69(U21'(proper(z0)), PROPER(z0)) 681.33/212.16
PROPER(U31(z0, z1)) → c70(U31'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 681.33/212.16
PROPER(U32(z0)) → c71(U32'(proper(z0)), PROPER(z0)) 681.33/212.16
PROPER(U41(z0, z1)) → c72(U41'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 681.33/212.16
PROPER(U51(z0, z1, z2)) → c73(U51'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 681.33/212.16
PROPER(U52(z0, z1, z2)) → c74(U52'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 681.33/212.16
PROPER(s(z0)) → c75(S(proper(z0)), PROPER(z0)) 681.33/212.16
PROPER(plus(z0, z1)) → c76(PLUS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 681.33/212.16
PROPER(U61(z0)) → c77(U61'(proper(z0)), PROPER(z0)) 681.33/212.16
PROPER(U71(z0, z1, z2)) → c79(U71'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 681.33/212.16
PROPER(U72(z0, z1, z2)) → c80(U72'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 681.33/212.16
PROPER(x(z0, z1)) → c81(X(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 681.33/212.16
ISNAT(ok(z0)) → c82(ISNAT(z0)) 681.33/212.16
TOP(mark(z0)) → c83(TOP(proper(z0)), PROPER(z0)) 681.33/212.16
TOP(ok(z0)) → c84(TOP(active(z0)), ACTIVE(z0)) 681.33/212.16
ACTIVE(isNat(s(z0))) → c13(ISNAT(z0)) 681.33/212.16
ACTIVE(plus(z0, s(z1))) → c16(ISNAT(z1)) 681.33/212.16
ACTIVE(x(z0, s(z1))) → c18(ISNAT(z1)) 681.33/212.16
ACTIVE(U11(tt, z0)) → c1(U12'(isNat(z0))) 681.33/212.16
ACTIVE(U11(tt, z0)) → c1(ISNAT(z0)) 681.33/212.16
ACTIVE(U31(tt, z0)) → c1(U32'(isNat(z0))) 681.33/212.16
ACTIVE(U31(tt, z0)) → c1(ISNAT(z0)) 681.33/212.16
ACTIVE(U51(tt, z0, z1)) → c1(U52'(isNat(z1), z0, z1)) 681.33/212.16
ACTIVE(U51(tt, z0, z1)) → c1(ISNAT(z1)) 681.33/212.16
ACTIVE(U52(tt, z0, z1)) → c1(S(plus(z1, z0))) 681.33/212.16
ACTIVE(U52(tt, z0, z1)) → c1(PLUS(z1, z0)) 681.33/212.16
ACTIVE(U71(tt, z0, z1)) → c1(U72'(isNat(z1), z0, z1)) 681.33/212.16
ACTIVE(U71(tt, z0, z1)) → c1(ISNAT(z1)) 681.33/212.16
ACTIVE(U72(tt, z0, z1)) → c1(PLUS(x(z1, z0), z1)) 681.33/212.16
ACTIVE(U72(tt, z0, z1)) → c1(X(z1, z0)) 681.33/212.16
ACTIVE(isNat(plus(z0, z1))) → c1(U11'(isNat(z0), z1)) 681.33/212.16
ACTIVE(isNat(plus(z0, z1))) → c1(ISNAT(z0)) 681.33/212.16
ACTIVE(isNat(x(z0, z1))) → c1(U31'(isNat(z0), z1)) 681.33/212.16
ACTIVE(isNat(x(z0, z1))) → c1(ISNAT(z0)) 681.33/212.16
ACTIVE(plus(z0, 0)) → c1(U41'(isNat(z0), z0)) 681.33/212.16
ACTIVE(plus(z0, 0)) → c1(ISNAT(z0)) 681.33/212.16
ACTIVE(x(z0, 0)) → c1(U61'(isNat(z0))) 681.33/212.16
ACTIVE(x(z0, 0)) → c1(ISNAT(z0)) 681.33/212.16
ACTIVE(U11(U21(tt), x1)) → c19(U11'(mark(tt), x1), ACTIVE(U21(tt))) 681.33/212.16
ACTIVE(U11(U31(tt, z0), x1)) → c19(U11'(mark(U32(isNat(z0))), x1), ACTIVE(U31(tt, z0))) 681.33/212.16
ACTIVE(U11(U32(tt), x1)) → c19(U11'(mark(tt), x1), ACTIVE(U32(tt))) 681.33/212.16
ACTIVE(U11(U41(tt, z0), x1)) → c19(U11'(mark(z0), x1), ACTIVE(U41(tt, z0))) 681.33/212.16
ACTIVE(U11(U51(tt, z0, z1), x1)) → c19(U11'(mark(U52(isNat(z1), z0, z1)), x1), ACTIVE(U51(tt, z0, z1))) 681.33/212.16
ACTIVE(U11(U52(tt, z0, z1), x1)) → c19(U11'(mark(s(plus(z1, z0))), x1), ACTIVE(U52(tt, z0, z1))) 681.33/212.16
ACTIVE(U11(U61(tt), x1)) → c19(U11'(mark(0), x1), ACTIVE(U61(tt))) 681.33/212.16
ACTIVE(U11(U71(tt, z0, z1), x1)) → c19(U11'(mark(U72(isNat(z1), z0, z1)), x1), ACTIVE(U71(tt, z0, z1))) 681.33/212.16
ACTIVE(U11(U72(tt, z0, z1), x1)) → c19(U11'(mark(plus(x(z1, z0), z1)), x1), ACTIVE(U72(tt, z0, z1))) 681.33/212.16
ACTIVE(U11(plus(z0, 0), x1)) → c19(U11'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 681.33/212.16
ACTIVE(U11(plus(z0, s(z1)), x1)) → c19(U11'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 681.33/212.16
ACTIVE(U11(x(z0, 0), x1)) → c19(U11'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 681.33/212.16
ACTIVE(U11(x(z0, s(z1)), x1)) → c19(U11'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 681.33/212.16
ACTIVE(U11(U11(z0, z1), x1)) → c19(U11'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 681.33/212.16
ACTIVE(U11(U12(z0), x1)) → c19(U11'(U12(active(z0)), x1), ACTIVE(U12(z0))) 681.33/212.16
ACTIVE(U11(U21(z0), x1)) → c19(U11'(U21(active(z0)), x1), ACTIVE(U21(z0))) 681.33/212.16
ACTIVE(U11(U31(z0, z1), x1)) → c19(U11'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 681.33/212.16
ACTIVE(U11(U32(z0), x1)) → c19(U11'(U32(active(z0)), x1), ACTIVE(U32(z0))) 681.33/212.16
ACTIVE(U11(U41(z0, z1), x1)) → c19(U11'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 681.33/212.16
ACTIVE(U11(U51(z0, z1, z2), x1)) → c19(U11'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 681.33/212.16
ACTIVE(U11(U52(z0, z1, z2), x1)) → c19(U11'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 681.33/212.16
ACTIVE(U11(s(z0), x1)) → c19(U11'(s(active(z0)), x1), ACTIVE(s(z0))) 681.33/212.16
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 681.33/212.16
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 681.33/212.16
ACTIVE(U11(U61(z0), x1)) → c19(U11'(U61(active(z0)), x1), ACTIVE(U61(z0))) 681.33/212.16
ACTIVE(U11(U71(z0, z1, z2), x1)) → c19(U11'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 681.33/212.16
ACTIVE(U11(U72(z0, z1, z2), x1)) → c19(U11'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 681.33/212.16
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 681.33/212.16
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 681.33/212.16
ACTIVE(U11(isNat(0), x1)) → c19(U11'(mark(tt), x1)) 681.33/212.16
ACTIVE(U11(U11(tt, z0), x1)) → c(U11'(mark(U12(isNat(z0))), x1)) 681.33/212.16
ACTIVE(U11(U11(tt, z0), x1)) → c(ACTIVE(U11(tt, z0))) 681.33/212.16
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(U11'(mark(U11(isNat(z0), z1)), x1)) 681.33/212.16
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(ACTIVE(isNat(plus(z0, z1)))) 681.33/212.16
ACTIVE(U11(isNat(s(z0)), x1)) → c(U11'(mark(U21(isNat(z0))), x1)) 681.33/212.16
ACTIVE(U11(isNat(s(z0)), x1)) → c(ACTIVE(isNat(s(z0)))) 681.33/212.16
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(U11'(mark(U31(isNat(z0), z1)), x1)) 681.33/212.16
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(ACTIVE(isNat(x(z0, z1)))) 681.33/212.16
ACTIVE(U12(U11(tt, z0))) → c20(U12'(mark(U12(isNat(z0)))), ACTIVE(U11(tt, z0))) 681.33/212.16
ACTIVE(U12(U21(tt))) → c20(U12'(mark(tt)), ACTIVE(U21(tt))) 681.33/212.16
ACTIVE(U12(U31(tt, z0))) → c20(U12'(mark(U32(isNat(z0)))), ACTIVE(U31(tt, z0))) 681.33/212.16
ACTIVE(U12(U32(tt))) → c20(U12'(mark(tt)), ACTIVE(U32(tt))) 681.33/212.16
ACTIVE(U12(U41(tt, z0))) → c20(U12'(mark(z0)), ACTIVE(U41(tt, z0))) 681.33/212.16
ACTIVE(U12(U51(tt, z0, z1))) → c20(U12'(mark(U52(isNat(z1), z0, z1))), ACTIVE(U51(tt, z0, z1))) 681.33/212.16
ACTIVE(U12(U52(tt, z0, z1))) → c20(U12'(mark(s(plus(z1, z0)))), ACTIVE(U52(tt, z0, z1))) 681.33/212.16
ACTIVE(U12(U61(tt))) → c20(U12'(mark(0)), ACTIVE(U61(tt))) 681.33/212.16
ACTIVE(U12(U71(tt, z0, z1))) → c20(U12'(mark(U72(isNat(z1), z0, z1))), ACTIVE(U71(tt, z0, z1))) 681.33/212.16
ACTIVE(U12(U72(tt, z0, z1))) → c20(U12'(mark(plus(x(z1, z0), z1))), ACTIVE(U72(tt, z0, z1))) 681.33/212.16
ACTIVE(U12(isNat(plus(z0, z1)))) → c20(U12'(mark(U11(isNat(z0), z1))), ACTIVE(isNat(plus(z0, z1)))) 681.33/212.16
ACTIVE(U12(isNat(s(z0)))) → c20(U12'(mark(U21(isNat(z0)))), ACTIVE(isNat(s(z0)))) 681.33/212.16
ACTIVE(U12(isNat(x(z0, z1)))) → c20(U12'(mark(U31(isNat(z0), z1))), ACTIVE(isNat(x(z0, z1)))) 681.33/212.16
ACTIVE(U12(plus(z0, 0))) → c20(U12'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 681.33/212.16
ACTIVE(U12(plus(z0, s(z1)))) → c20(U12'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 681.33/212.16
ACTIVE(U12(x(z0, 0))) → c20(U12'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 681.33/212.16
ACTIVE(U12(x(z0, s(z1)))) → c20(U12'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 681.33/212.16
ACTIVE(U12(U11(z0, z1))) → c20(U12'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 681.33/212.16
ACTIVE(U12(U12(z0))) → c20(U12'(U12(active(z0))), ACTIVE(U12(z0))) 681.33/212.16
ACTIVE(U12(U21(z0))) → c20(U12'(U21(active(z0))), ACTIVE(U21(z0))) 681.33/212.16
ACTIVE(U12(U31(z0, z1))) → c20(U12'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 681.33/212.16
ACTIVE(U12(U32(z0))) → c20(U12'(U32(active(z0))), ACTIVE(U32(z0))) 681.33/212.16
ACTIVE(U12(U41(z0, z1))) → c20(U12'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 681.33/212.16
ACTIVE(U12(U51(z0, z1, z2))) → c20(U12'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 681.33/212.16
ACTIVE(U12(U52(z0, z1, z2))) → c20(U12'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 681.33/212.16
ACTIVE(U12(s(z0))) → c20(U12'(s(active(z0))), ACTIVE(s(z0))) 681.33/212.16
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 681.33/212.16
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 681.33/212.16
ACTIVE(U12(U61(z0))) → c20(U12'(U61(active(z0))), ACTIVE(U61(z0))) 681.33/212.16
ACTIVE(U12(U71(z0, z1, z2))) → c20(U12'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 681.33/212.16
ACTIVE(U12(U72(z0, z1, z2))) → c20(U12'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 681.33/212.16
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 681.33/212.16
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 681.33/212.16
ACTIVE(U11(U12(tt), x1)) → c19(U11'(mark(tt), x1)) 681.33/212.16
ACTIVE(U12(U12(tt))) → c20(U12'(mark(tt))) 681.33/212.16
ACTIVE(U12(isNat(0))) → c20(U12'(mark(tt)))
K tuples:none
Defined Rule Symbols:

active, U11, U12, U21, U31, U32, U41, U51, U52, s, plus, U61, U71, U72, x, proper, isNat, top

Defined Pair Symbols:

ACTIVE, U11', U12', U21', U31', U32', U41', U51', U52', S, PLUS, U61', U71', U72', X, PROPER, ISNAT, TOP

Compound Symbols:

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, c62, c63, c64, c65, c67, c68, c69, c70, c71, c72, c73, c74, c75, c76, c77, c79, c80, c81, c82, c83, c84, c13, c16, c18, c1, c19, c19, c, c20, c20

681.33/212.16
681.33/212.16

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

Split RHS of tuples not part of any SCC
681.33/212.16
681.33/212.16

(18) Obligation:

Complexity Dependency Tuples Problem
Rules:

active(U11(tt, z0)) → mark(U12(isNat(z0))) 681.33/212.16
active(U12(tt)) → mark(tt) 681.33/212.16
active(U21(tt)) → mark(tt) 681.33/212.16
active(U31(tt, z0)) → mark(U32(isNat(z0))) 681.33/212.16
active(U32(tt)) → mark(tt) 681.33/212.16
active(U41(tt, z0)) → mark(z0) 681.33/212.16
active(U51(tt, z0, z1)) → mark(U52(isNat(z1), z0, z1)) 681.33/212.16
active(U52(tt, z0, z1)) → mark(s(plus(z1, z0))) 681.33/212.16
active(U61(tt)) → mark(0) 681.33/212.16
active(U71(tt, z0, z1)) → mark(U72(isNat(z1), z0, z1)) 681.33/212.16
active(U72(tt, z0, z1)) → mark(plus(x(z1, z0), z1)) 681.33/212.16
active(isNat(0)) → mark(tt) 681.33/212.16
active(isNat(plus(z0, z1))) → mark(U11(isNat(z0), z1)) 681.33/212.16
active(isNat(s(z0))) → mark(U21(isNat(z0))) 681.33/212.16
active(isNat(x(z0, z1))) → mark(U31(isNat(z0), z1)) 681.33/212.16
active(plus(z0, 0)) → mark(U41(isNat(z0), z0)) 681.33/212.16
active(plus(z0, s(z1))) → mark(U51(isNat(z1), z1, z0)) 681.33/212.16
active(x(z0, 0)) → mark(U61(isNat(z0))) 681.33/212.16
active(x(z0, s(z1))) → mark(U71(isNat(z1), z1, z0)) 681.33/212.16
active(U11(z0, z1)) → U11(active(z0), z1) 681.33/212.16
active(U12(z0)) → U12(active(z0)) 681.33/212.16
active(U21(z0)) → U21(active(z0)) 681.33/212.16
active(U31(z0, z1)) → U31(active(z0), z1) 681.33/212.16
active(U32(z0)) → U32(active(z0)) 681.33/212.16
active(U41(z0, z1)) → U41(active(z0), z1) 681.33/212.16
active(U51(z0, z1, z2)) → U51(active(z0), z1, z2) 681.33/212.16
active(U52(z0, z1, z2)) → U52(active(z0), z1, z2) 681.33/212.16
active(s(z0)) → s(active(z0)) 681.33/212.16
active(plus(z0, z1)) → plus(active(z0), z1) 681.33/212.16
active(plus(z0, z1)) → plus(z0, active(z1)) 681.33/212.16
active(U61(z0)) → U61(active(z0)) 681.33/212.16
active(U71(z0, z1, z2)) → U71(active(z0), z1, z2) 681.33/212.16
active(U72(z0, z1, z2)) → U72(active(z0), z1, z2) 681.33/212.16
active(x(z0, z1)) → x(active(z0), z1) 681.33/212.16
active(x(z0, z1)) → x(z0, active(z1)) 681.33/212.16
U11(mark(z0), z1) → mark(U11(z0, z1)) 681.33/212.16
U11(ok(z0), ok(z1)) → ok(U11(z0, z1)) 681.33/212.16
U12(mark(z0)) → mark(U12(z0)) 681.33/212.16
U12(ok(z0)) → ok(U12(z0)) 681.33/212.16
U21(mark(z0)) → mark(U21(z0)) 681.33/212.16
U21(ok(z0)) → ok(U21(z0)) 681.33/212.16
U31(mark(z0), z1) → mark(U31(z0, z1)) 681.33/212.16
U31(ok(z0), ok(z1)) → ok(U31(z0, z1)) 681.33/212.16
U32(mark(z0)) → mark(U32(z0)) 681.33/212.16
U32(ok(z0)) → ok(U32(z0)) 681.33/212.16
U41(mark(z0), z1) → mark(U41(z0, z1)) 681.33/212.16
U41(ok(z0), ok(z1)) → ok(U41(z0, z1)) 681.33/212.16
U51(mark(z0), z1, z2) → mark(U51(z0, z1, z2)) 681.33/212.16
U51(ok(z0), ok(z1), ok(z2)) → ok(U51(z0, z1, z2)) 681.33/212.16
U52(mark(z0), z1, z2) → mark(U52(z0, z1, z2)) 681.33/212.16
U52(ok(z0), ok(z1), ok(z2)) → ok(U52(z0, z1, z2)) 681.33/212.16
s(mark(z0)) → mark(s(z0)) 681.33/212.16
s(ok(z0)) → ok(s(z0)) 681.33/212.16
plus(mark(z0), z1) → mark(plus(z0, z1)) 681.33/212.16
plus(z0, mark(z1)) → mark(plus(z0, z1)) 681.33/212.16
plus(ok(z0), ok(z1)) → ok(plus(z0, z1)) 681.33/212.16
U61(mark(z0)) → mark(U61(z0)) 681.33/212.16
U61(ok(z0)) → ok(U61(z0)) 681.33/212.16
U71(mark(z0), z1, z2) → mark(U71(z0, z1, z2)) 681.33/212.16
U71(ok(z0), ok(z1), ok(z2)) → ok(U71(z0, z1, z2)) 681.33/212.16
U72(mark(z0), z1, z2) → mark(U72(z0, z1, z2)) 681.33/212.16
U72(ok(z0), ok(z1), ok(z2)) → ok(U72(z0, z1, z2)) 681.33/212.16
x(mark(z0), z1) → mark(x(z0, z1)) 681.33/212.16
x(z0, mark(z1)) → mark(x(z0, z1)) 681.33/212.16
x(ok(z0), ok(z1)) → ok(x(z0, z1)) 681.33/212.16
proper(U11(z0, z1)) → U11(proper(z0), proper(z1)) 681.33/212.16
proper(tt) → ok(tt) 681.33/212.16
proper(U12(z0)) → U12(proper(z0)) 681.33/212.16
proper(isNat(z0)) → isNat(proper(z0)) 681.33/212.16
proper(U21(z0)) → U21(proper(z0)) 681.33/212.16
proper(U31(z0, z1)) → U31(proper(z0), proper(z1)) 681.33/212.18
proper(U32(z0)) → U32(proper(z0)) 681.33/212.18
proper(U41(z0, z1)) → U41(proper(z0), proper(z1)) 681.33/212.18
proper(U51(z0, z1, z2)) → U51(proper(z0), proper(z1), proper(z2)) 681.33/212.18
proper(U52(z0, z1, z2)) → U52(proper(z0), proper(z1), proper(z2)) 681.33/212.18
proper(s(z0)) → s(proper(z0)) 681.33/212.18
proper(plus(z0, z1)) → plus(proper(z0), proper(z1)) 681.33/212.18
proper(U61(z0)) → U61(proper(z0)) 681.33/212.18
proper(0) → ok(0) 681.33/212.18
proper(U71(z0, z1, z2)) → U71(proper(z0), proper(z1), proper(z2)) 681.33/212.18
proper(U72(z0, z1, z2)) → U72(proper(z0), proper(z1), proper(z2)) 681.33/212.18
proper(x(z0, z1)) → x(proper(z0), proper(z1)) 681.33/212.18
isNat(ok(z0)) → ok(isNat(z0)) 681.33/212.18
top(mark(z0)) → top(proper(z0)) 681.33/212.18
top(ok(z0)) → top(active(z0))
Tuples:

ACTIVE(U21(z0)) → c21(U21'(active(z0)), ACTIVE(z0)) 681.33/212.18
ACTIVE(U31(z0, z1)) → c22(U31'(active(z0), z1), ACTIVE(z0)) 681.33/212.18
ACTIVE(U32(z0)) → c23(U32'(active(z0)), ACTIVE(z0)) 681.33/212.18
ACTIVE(U41(z0, z1)) → c24(U41'(active(z0), z1), ACTIVE(z0)) 681.33/212.18
ACTIVE(U51(z0, z1, z2)) → c25(U51'(active(z0), z1, z2), ACTIVE(z0)) 681.33/212.18
ACTIVE(U52(z0, z1, z2)) → c26(U52'(active(z0), z1, z2), ACTIVE(z0)) 681.33/212.18
ACTIVE(s(z0)) → c27(S(active(z0)), ACTIVE(z0)) 681.33/212.18
ACTIVE(plus(z0, z1)) → c28(PLUS(active(z0), z1), ACTIVE(z0)) 681.33/212.18
ACTIVE(plus(z0, z1)) → c29(PLUS(z0, active(z1)), ACTIVE(z1)) 681.33/212.18
ACTIVE(U61(z0)) → c30(U61'(active(z0)), ACTIVE(z0)) 681.33/212.18
ACTIVE(U71(z0, z1, z2)) → c31(U71'(active(z0), z1, z2), ACTIVE(z0)) 681.33/212.18
ACTIVE(U72(z0, z1, z2)) → c32(U72'(active(z0), z1, z2), ACTIVE(z0)) 681.33/212.18
ACTIVE(x(z0, z1)) → c33(X(active(z0), z1), ACTIVE(z0)) 681.33/212.18
ACTIVE(x(z0, z1)) → c34(X(z0, active(z1)), ACTIVE(z1)) 681.33/212.18
U11'(mark(z0), z1) → c35(U11'(z0, z1)) 681.33/212.18
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1)) 681.33/212.18
U12'(mark(z0)) → c37(U12'(z0)) 681.33/212.18
U12'(ok(z0)) → c38(U12'(z0)) 681.33/212.18
U21'(mark(z0)) → c39(U21'(z0)) 681.33/212.18
U21'(ok(z0)) → c40(U21'(z0)) 681.33/212.18
U31'(mark(z0), z1) → c41(U31'(z0, z1)) 681.33/212.18
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 681.33/212.18
U32'(mark(z0)) → c43(U32'(z0)) 681.33/212.18
U32'(ok(z0)) → c44(U32'(z0)) 681.33/212.18
U41'(mark(z0), z1) → c45(U41'(z0, z1)) 681.33/212.18
U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1)) 681.33/212.18
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2)) 681.33/212.18
U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2)) 681.33/212.18
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2)) 681.33/212.18
U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2)) 681.33/212.18
S(mark(z0)) → c51(S(z0)) 681.33/212.18
S(ok(z0)) → c52(S(z0)) 681.33/212.18
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 681.33/212.18
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 681.33/212.18
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 681.33/212.18
U61'(mark(z0)) → c56(U61'(z0)) 681.33/212.18
U61'(ok(z0)) → c57(U61'(z0)) 681.33/212.18
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2)) 681.33/212.18
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2)) 681.33/212.18
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2)) 681.33/212.18
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 681.33/212.18
X(mark(z0), z1) → c62(X(z0, z1)) 681.33/212.18
X(z0, mark(z1)) → c63(X(z0, z1)) 681.33/212.18
X(ok(z0), ok(z1)) → c64(X(z0, z1)) 681.33/212.18
PROPER(U11(z0, z1)) → c65(U11'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 681.33/212.18
PROPER(U12(z0)) → c67(U12'(proper(z0)), PROPER(z0)) 681.33/212.18
PROPER(isNat(z0)) → c68(ISNAT(proper(z0)), PROPER(z0)) 681.33/212.18
PROPER(U21(z0)) → c69(U21'(proper(z0)), PROPER(z0)) 681.33/212.18
PROPER(U31(z0, z1)) → c70(U31'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 681.33/212.18
PROPER(U32(z0)) → c71(U32'(proper(z0)), PROPER(z0)) 681.33/212.18
PROPER(U41(z0, z1)) → c72(U41'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 681.33/212.18
PROPER(U51(z0, z1, z2)) → c73(U51'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 681.33/212.18
PROPER(U52(z0, z1, z2)) → c74(U52'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 681.33/212.18
PROPER(s(z0)) → c75(S(proper(z0)), PROPER(z0)) 681.33/212.18
PROPER(plus(z0, z1)) → c76(PLUS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 681.33/212.18
PROPER(U61(z0)) → c77(U61'(proper(z0)), PROPER(z0)) 681.33/212.18
PROPER(U71(z0, z1, z2)) → c79(U71'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 681.33/212.18
PROPER(U72(z0, z1, z2)) → c80(U72'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 681.33/212.18
PROPER(x(z0, z1)) → c81(X(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 681.33/212.18
ISNAT(ok(z0)) → c82(ISNAT(z0)) 681.33/212.18
TOP(mark(z0)) → c83(TOP(proper(z0)), PROPER(z0)) 681.33/212.18
TOP(ok(z0)) → c84(TOP(active(z0)), ACTIVE(z0)) 681.33/212.18
ACTIVE(isNat(s(z0))) → c13(ISNAT(z0)) 681.33/212.18
ACTIVE(plus(z0, s(z1))) → c16(ISNAT(z1)) 681.33/212.18
ACTIVE(x(z0, s(z1))) → c18(ISNAT(z1)) 681.33/212.18
ACTIVE(U11(tt, z0)) → c1(U12'(isNat(z0))) 681.33/212.18
ACTIVE(U11(tt, z0)) → c1(ISNAT(z0)) 681.33/212.18
ACTIVE(U31(tt, z0)) → c1(U32'(isNat(z0))) 681.33/212.18
ACTIVE(U31(tt, z0)) → c1(ISNAT(z0)) 681.33/212.18
ACTIVE(U51(tt, z0, z1)) → c1(U52'(isNat(z1), z0, z1)) 681.33/212.18
ACTIVE(U51(tt, z0, z1)) → c1(ISNAT(z1)) 681.33/212.18
ACTIVE(U52(tt, z0, z1)) → c1(S(plus(z1, z0))) 681.33/212.18
ACTIVE(U52(tt, z0, z1)) → c1(PLUS(z1, z0)) 681.33/212.18
ACTIVE(U71(tt, z0, z1)) → c1(U72'(isNat(z1), z0, z1)) 681.33/212.18
ACTIVE(U71(tt, z0, z1)) → c1(ISNAT(z1)) 681.33/212.18
ACTIVE(U72(tt, z0, z1)) → c1(PLUS(x(z1, z0), z1)) 681.33/212.18
ACTIVE(U72(tt, z0, z1)) → c1(X(z1, z0)) 681.33/212.18
ACTIVE(isNat(plus(z0, z1))) → c1(U11'(isNat(z0), z1)) 681.33/212.18
ACTIVE(isNat(plus(z0, z1))) → c1(ISNAT(z0)) 681.33/212.18
ACTIVE(isNat(x(z0, z1))) → c1(U31'(isNat(z0), z1)) 681.33/212.18
ACTIVE(isNat(x(z0, z1))) → c1(ISNAT(z0)) 681.33/212.18
ACTIVE(plus(z0, 0)) → c1(U41'(isNat(z0), z0)) 681.33/212.18
ACTIVE(plus(z0, 0)) → c1(ISNAT(z0)) 681.33/212.18
ACTIVE(x(z0, 0)) → c1(U61'(isNat(z0))) 681.33/212.18
ACTIVE(x(z0, 0)) → c1(ISNAT(z0)) 681.33/212.18
ACTIVE(U11(U21(tt), x1)) → c19(U11'(mark(tt), x1), ACTIVE(U21(tt))) 681.33/212.18
ACTIVE(U11(U31(tt, z0), x1)) → c19(U11'(mark(U32(isNat(z0))), x1), ACTIVE(U31(tt, z0))) 681.33/212.18
ACTIVE(U11(U32(tt), x1)) → c19(U11'(mark(tt), x1), ACTIVE(U32(tt))) 681.33/212.18
ACTIVE(U11(U41(tt, z0), x1)) → c19(U11'(mark(z0), x1), ACTIVE(U41(tt, z0))) 681.33/212.18
ACTIVE(U11(U51(tt, z0, z1), x1)) → c19(U11'(mark(U52(isNat(z1), z0, z1)), x1), ACTIVE(U51(tt, z0, z1))) 681.33/212.18
ACTIVE(U11(U52(tt, z0, z1), x1)) → c19(U11'(mark(s(plus(z1, z0))), x1), ACTIVE(U52(tt, z0, z1))) 681.33/212.18
ACTIVE(U11(U61(tt), x1)) → c19(U11'(mark(0), x1), ACTIVE(U61(tt))) 681.33/212.18
ACTIVE(U11(U71(tt, z0, z1), x1)) → c19(U11'(mark(U72(isNat(z1), z0, z1)), x1), ACTIVE(U71(tt, z0, z1))) 681.33/212.18
ACTIVE(U11(U72(tt, z0, z1), x1)) → c19(U11'(mark(plus(x(z1, z0), z1)), x1), ACTIVE(U72(tt, z0, z1))) 681.33/212.18
ACTIVE(U11(plus(z0, 0), x1)) → c19(U11'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 681.33/212.18
ACTIVE(U11(plus(z0, s(z1)), x1)) → c19(U11'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 681.33/212.18
ACTIVE(U11(x(z0, 0), x1)) → c19(U11'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 681.33/212.18
ACTIVE(U11(x(z0, s(z1)), x1)) → c19(U11'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 681.33/212.18
ACTIVE(U11(U11(z0, z1), x1)) → c19(U11'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 681.33/212.18
ACTIVE(U11(U12(z0), x1)) → c19(U11'(U12(active(z0)), x1), ACTIVE(U12(z0))) 681.33/212.18
ACTIVE(U11(U21(z0), x1)) → c19(U11'(U21(active(z0)), x1), ACTIVE(U21(z0))) 681.33/212.18
ACTIVE(U11(U31(z0, z1), x1)) → c19(U11'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 681.33/212.18
ACTIVE(U11(U32(z0), x1)) → c19(U11'(U32(active(z0)), x1), ACTIVE(U32(z0))) 681.33/212.18
ACTIVE(U11(U41(z0, z1), x1)) → c19(U11'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 681.33/212.18
ACTIVE(U11(U51(z0, z1, z2), x1)) → c19(U11'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 681.33/212.18
ACTIVE(U11(U52(z0, z1, z2), x1)) → c19(U11'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 681.33/212.18
ACTIVE(U11(s(z0), x1)) → c19(U11'(s(active(z0)), x1), ACTIVE(s(z0))) 681.33/212.18
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 681.33/212.18
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 681.33/212.18
ACTIVE(U11(U61(z0), x1)) → c19(U11'(U61(active(z0)), x1), ACTIVE(U61(z0))) 681.33/212.18
ACTIVE(U11(U71(z0, z1, z2), x1)) → c19(U11'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 681.33/212.18
ACTIVE(U11(U72(z0, z1, z2), x1)) → c19(U11'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 681.33/212.18
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 681.33/212.18
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 681.33/212.18
ACTIVE(U11(isNat(0), x1)) → c19(U11'(mark(tt), x1)) 681.33/212.18
ACTIVE(U11(U11(tt, z0), x1)) → c(U11'(mark(U12(isNat(z0))), x1)) 681.33/212.18
ACTIVE(U11(U11(tt, z0), x1)) → c(ACTIVE(U11(tt, z0))) 681.33/212.18
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(U11'(mark(U11(isNat(z0), z1)), x1)) 681.33/212.18
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(ACTIVE(isNat(plus(z0, z1)))) 681.33/212.18
ACTIVE(U11(isNat(s(z0)), x1)) → c(U11'(mark(U21(isNat(z0))), x1)) 681.33/212.18
ACTIVE(U11(isNat(s(z0)), x1)) → c(ACTIVE(isNat(s(z0)))) 681.33/212.18
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(U11'(mark(U31(isNat(z0), z1)), x1)) 681.33/212.18
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(ACTIVE(isNat(x(z0, z1)))) 681.33/212.18
ACTIVE(U12(U21(tt))) → c20(U12'(mark(tt)), ACTIVE(U21(tt))) 681.33/212.18
ACTIVE(U12(U31(tt, z0))) → c20(U12'(mark(U32(isNat(z0)))), ACTIVE(U31(tt, z0))) 681.33/212.18
ACTIVE(U12(U32(tt))) → c20(U12'(mark(tt)), ACTIVE(U32(tt))) 681.33/212.18
ACTIVE(U12(U41(tt, z0))) → c20(U12'(mark(z0)), ACTIVE(U41(tt, z0))) 681.33/212.18
ACTIVE(U12(U51(tt, z0, z1))) → c20(U12'(mark(U52(isNat(z1), z0, z1))), ACTIVE(U51(tt, z0, z1))) 681.33/212.18
ACTIVE(U12(U52(tt, z0, z1))) → c20(U12'(mark(s(plus(z1, z0)))), ACTIVE(U52(tt, z0, z1))) 681.33/212.18
ACTIVE(U12(U61(tt))) → c20(U12'(mark(0)), ACTIVE(U61(tt))) 681.33/212.18
ACTIVE(U12(U71(tt, z0, z1))) → c20(U12'(mark(U72(isNat(z1), z0, z1))), ACTIVE(U71(tt, z0, z1))) 681.33/212.18
ACTIVE(U12(U72(tt, z0, z1))) → c20(U12'(mark(plus(x(z1, z0), z1))), ACTIVE(U72(tt, z0, z1))) 681.33/212.18
ACTIVE(U12(plus(z0, 0))) → c20(U12'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 681.33/212.18
ACTIVE(U12(plus(z0, s(z1)))) → c20(U12'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 681.33/212.18
ACTIVE(U12(x(z0, 0))) → c20(U12'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 681.33/212.18
ACTIVE(U12(x(z0, s(z1)))) → c20(U12'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 681.33/212.18
ACTIVE(U12(U11(z0, z1))) → c20(U12'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 681.33/212.18
ACTIVE(U12(U12(z0))) → c20(U12'(U12(active(z0))), ACTIVE(U12(z0))) 681.33/212.18
ACTIVE(U12(U21(z0))) → c20(U12'(U21(active(z0))), ACTIVE(U21(z0))) 681.33/212.18
ACTIVE(U12(U31(z0, z1))) → c20(U12'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 681.33/212.18
ACTIVE(U12(U32(z0))) → c20(U12'(U32(active(z0))), ACTIVE(U32(z0))) 681.33/212.18
ACTIVE(U12(U41(z0, z1))) → c20(U12'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 681.33/212.18
ACTIVE(U12(U51(z0, z1, z2))) → c20(U12'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 681.33/212.18
ACTIVE(U12(U52(z0, z1, z2))) → c20(U12'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 681.33/212.18
ACTIVE(U12(s(z0))) → c20(U12'(s(active(z0))), ACTIVE(s(z0))) 681.33/212.18
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 681.33/212.18
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 681.33/212.18
ACTIVE(U12(U61(z0))) → c20(U12'(U61(active(z0))), ACTIVE(U61(z0))) 681.33/212.18
ACTIVE(U12(U71(z0, z1, z2))) → c20(U12'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 681.33/212.18
ACTIVE(U12(U72(z0, z1, z2))) → c20(U12'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 681.33/212.18
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 681.33/212.18
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 681.33/212.18
ACTIVE(U11(U12(tt), x1)) → c19(U11'(mark(tt), x1)) 681.33/212.18
ACTIVE(U12(U12(tt))) → c20(U12'(mark(tt))) 681.33/212.18
ACTIVE(U12(isNat(0))) → c20(U12'(mark(tt))) 681.33/212.18
ACTIVE(U12(U11(tt, z0))) → c2(U12'(mark(U12(isNat(z0))))) 681.33/212.18
ACTIVE(U12(U11(tt, z0))) → c2(ACTIVE(U11(tt, z0))) 681.33/212.18
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(U12'(mark(U11(isNat(z0), z1)))) 681.33/212.18
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(ACTIVE(isNat(plus(z0, z1)))) 681.33/212.18
ACTIVE(U12(isNat(s(z0)))) → c2(U12'(mark(U21(isNat(z0))))) 681.33/212.18
ACTIVE(U12(isNat(s(z0)))) → c2(ACTIVE(isNat(s(z0)))) 681.33/212.18
ACTIVE(U12(isNat(x(z0, z1)))) → c2(U12'(mark(U31(isNat(z0), z1)))) 681.33/212.18
ACTIVE(U12(isNat(x(z0, z1)))) → c2(ACTIVE(isNat(x(z0, z1))))
S tuples:

ACTIVE(U21(z0)) → c21(U21'(active(z0)), ACTIVE(z0)) 681.33/212.18
ACTIVE(U31(z0, z1)) → c22(U31'(active(z0), z1), ACTIVE(z0)) 681.33/212.18
ACTIVE(U32(z0)) → c23(U32'(active(z0)), ACTIVE(z0)) 681.33/212.18
ACTIVE(U41(z0, z1)) → c24(U41'(active(z0), z1), ACTIVE(z0)) 681.33/212.18
ACTIVE(U51(z0, z1, z2)) → c25(U51'(active(z0), z1, z2), ACTIVE(z0)) 681.33/212.18
ACTIVE(U52(z0, z1, z2)) → c26(U52'(active(z0), z1, z2), ACTIVE(z0)) 681.33/212.18
ACTIVE(s(z0)) → c27(S(active(z0)), ACTIVE(z0)) 681.33/212.18
ACTIVE(plus(z0, z1)) → c28(PLUS(active(z0), z1), ACTIVE(z0)) 681.33/212.18
ACTIVE(plus(z0, z1)) → c29(PLUS(z0, active(z1)), ACTIVE(z1)) 681.33/212.18
ACTIVE(U61(z0)) → c30(U61'(active(z0)), ACTIVE(z0)) 681.33/212.18
ACTIVE(U71(z0, z1, z2)) → c31(U71'(active(z0), z1, z2), ACTIVE(z0)) 681.33/212.18
ACTIVE(U72(z0, z1, z2)) → c32(U72'(active(z0), z1, z2), ACTIVE(z0)) 681.33/212.18
ACTIVE(x(z0, z1)) → c33(X(active(z0), z1), ACTIVE(z0)) 681.33/212.18
ACTIVE(x(z0, z1)) → c34(X(z0, active(z1)), ACTIVE(z1)) 681.33/212.18
U11'(mark(z0), z1) → c35(U11'(z0, z1)) 681.33/212.18
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1)) 681.33/212.18
U12'(mark(z0)) → c37(U12'(z0)) 681.33/212.18
U12'(ok(z0)) → c38(U12'(z0)) 681.33/212.18
U21'(mark(z0)) → c39(U21'(z0)) 681.33/212.18
U21'(ok(z0)) → c40(U21'(z0)) 681.33/212.18
U31'(mark(z0), z1) → c41(U31'(z0, z1)) 681.33/212.18
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 681.33/212.18
U32'(mark(z0)) → c43(U32'(z0)) 681.33/212.18
U32'(ok(z0)) → c44(U32'(z0)) 681.33/212.18
U41'(mark(z0), z1) → c45(U41'(z0, z1)) 681.33/212.18
U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1)) 681.33/212.18
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2)) 681.33/212.18
U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2)) 681.33/212.18
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2)) 681.33/212.18
U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2)) 681.33/212.18
S(mark(z0)) → c51(S(z0)) 681.33/212.18
S(ok(z0)) → c52(S(z0)) 681.33/212.18
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 681.33/212.18
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 681.33/212.18
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 681.33/212.18
U61'(mark(z0)) → c56(U61'(z0)) 681.33/212.18
U61'(ok(z0)) → c57(U61'(z0)) 681.33/212.18
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2)) 681.33/212.18
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2)) 681.33/212.18
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2)) 681.33/212.18
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 681.33/212.18
X(mark(z0), z1) → c62(X(z0, z1)) 681.33/212.18
X(z0, mark(z1)) → c63(X(z0, z1)) 681.33/212.18
X(ok(z0), ok(z1)) → c64(X(z0, z1)) 681.33/212.18
PROPER(U11(z0, z1)) → c65(U11'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 681.33/212.18
PROPER(U12(z0)) → c67(U12'(proper(z0)), PROPER(z0)) 681.33/212.18
PROPER(isNat(z0)) → c68(ISNAT(proper(z0)), PROPER(z0)) 681.33/212.18
PROPER(U21(z0)) → c69(U21'(proper(z0)), PROPER(z0)) 681.33/212.18
PROPER(U31(z0, z1)) → c70(U31'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 681.33/212.18
PROPER(U32(z0)) → c71(U32'(proper(z0)), PROPER(z0)) 681.33/212.18
PROPER(U41(z0, z1)) → c72(U41'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 681.33/212.18
PROPER(U51(z0, z1, z2)) → c73(U51'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 681.33/212.18
PROPER(U52(z0, z1, z2)) → c74(U52'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 681.33/212.18
PROPER(s(z0)) → c75(S(proper(z0)), PROPER(z0)) 681.33/212.18
PROPER(plus(z0, z1)) → c76(PLUS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 681.33/212.18
PROPER(U61(z0)) → c77(U61'(proper(z0)), PROPER(z0)) 681.33/212.18
PROPER(U71(z0, z1, z2)) → c79(U71'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 681.33/212.18
PROPER(U72(z0, z1, z2)) → c80(U72'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 681.33/212.18
PROPER(x(z0, z1)) → c81(X(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 681.33/212.18
ISNAT(ok(z0)) → c82(ISNAT(z0)) 681.33/212.18
TOP(mark(z0)) → c83(TOP(proper(z0)), PROPER(z0)) 681.33/212.18
TOP(ok(z0)) → c84(TOP(active(z0)), ACTIVE(z0)) 681.33/212.18
ACTIVE(isNat(s(z0))) → c13(ISNAT(z0)) 681.33/212.18
ACTIVE(plus(z0, s(z1))) → c16(ISNAT(z1)) 681.33/212.18
ACTIVE(x(z0, s(z1))) → c18(ISNAT(z1)) 681.33/212.18
ACTIVE(U11(tt, z0)) → c1(U12'(isNat(z0))) 681.33/212.18
ACTIVE(U11(tt, z0)) → c1(ISNAT(z0)) 681.33/212.18
ACTIVE(U31(tt, z0)) → c1(U32'(isNat(z0))) 681.33/212.18
ACTIVE(U31(tt, z0)) → c1(ISNAT(z0)) 681.33/212.18
ACTIVE(U51(tt, z0, z1)) → c1(U52'(isNat(z1), z0, z1)) 681.33/212.18
ACTIVE(U51(tt, z0, z1)) → c1(ISNAT(z1)) 681.33/212.18
ACTIVE(U52(tt, z0, z1)) → c1(S(plus(z1, z0))) 681.33/212.18
ACTIVE(U52(tt, z0, z1)) → c1(PLUS(z1, z0)) 681.33/212.18
ACTIVE(U71(tt, z0, z1)) → c1(U72'(isNat(z1), z0, z1)) 681.33/212.18
ACTIVE(U71(tt, z0, z1)) → c1(ISNAT(z1)) 681.33/212.18
ACTIVE(U72(tt, z0, z1)) → c1(PLUS(x(z1, z0), z1)) 681.33/212.18
ACTIVE(U72(tt, z0, z1)) → c1(X(z1, z0)) 681.33/212.18
ACTIVE(isNat(plus(z0, z1))) → c1(U11'(isNat(z0), z1)) 681.33/212.18
ACTIVE(isNat(plus(z0, z1))) → c1(ISNAT(z0)) 681.33/212.18
ACTIVE(isNat(x(z0, z1))) → c1(U31'(isNat(z0), z1)) 681.33/212.18
ACTIVE(isNat(x(z0, z1))) → c1(ISNAT(z0)) 681.33/212.18
ACTIVE(plus(z0, 0)) → c1(U41'(isNat(z0), z0)) 681.33/212.18
ACTIVE(plus(z0, 0)) → c1(ISNAT(z0)) 681.33/212.18
ACTIVE(x(z0, 0)) → c1(U61'(isNat(z0))) 681.33/212.18
ACTIVE(x(z0, 0)) → c1(ISNAT(z0)) 681.33/212.18
ACTIVE(U11(U21(tt), x1)) → c19(U11'(mark(tt), x1), ACTIVE(U21(tt))) 681.33/212.18
ACTIVE(U11(U31(tt, z0), x1)) → c19(U11'(mark(U32(isNat(z0))), x1), ACTIVE(U31(tt, z0))) 681.33/212.18
ACTIVE(U11(U32(tt), x1)) → c19(U11'(mark(tt), x1), ACTIVE(U32(tt))) 681.33/212.18
ACTIVE(U11(U41(tt, z0), x1)) → c19(U11'(mark(z0), x1), ACTIVE(U41(tt, z0))) 681.33/212.18
ACTIVE(U11(U51(tt, z0, z1), x1)) → c19(U11'(mark(U52(isNat(z1), z0, z1)), x1), ACTIVE(U51(tt, z0, z1))) 681.33/212.18
ACTIVE(U11(U52(tt, z0, z1), x1)) → c19(U11'(mark(s(plus(z1, z0))), x1), ACTIVE(U52(tt, z0, z1))) 681.33/212.18
ACTIVE(U11(U61(tt), x1)) → c19(U11'(mark(0), x1), ACTIVE(U61(tt))) 681.33/212.18
ACTIVE(U11(U71(tt, z0, z1), x1)) → c19(U11'(mark(U72(isNat(z1), z0, z1)), x1), ACTIVE(U71(tt, z0, z1))) 681.33/212.18
ACTIVE(U11(U72(tt, z0, z1), x1)) → c19(U11'(mark(plus(x(z1, z0), z1)), x1), ACTIVE(U72(tt, z0, z1))) 681.33/212.18
ACTIVE(U11(plus(z0, 0), x1)) → c19(U11'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 681.33/212.18
ACTIVE(U11(plus(z0, s(z1)), x1)) → c19(U11'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 681.33/212.18
ACTIVE(U11(x(z0, 0), x1)) → c19(U11'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 681.33/212.18
ACTIVE(U11(x(z0, s(z1)), x1)) → c19(U11'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 681.33/212.18
ACTIVE(U11(U11(z0, z1), x1)) → c19(U11'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 681.33/212.18
ACTIVE(U11(U12(z0), x1)) → c19(U11'(U12(active(z0)), x1), ACTIVE(U12(z0))) 681.33/212.18
ACTIVE(U11(U21(z0), x1)) → c19(U11'(U21(active(z0)), x1), ACTIVE(U21(z0))) 681.33/212.18
ACTIVE(U11(U31(z0, z1), x1)) → c19(U11'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 681.33/212.18
ACTIVE(U11(U32(z0), x1)) → c19(U11'(U32(active(z0)), x1), ACTIVE(U32(z0))) 681.33/212.18
ACTIVE(U11(U41(z0, z1), x1)) → c19(U11'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 681.33/212.18
ACTIVE(U11(U51(z0, z1, z2), x1)) → c19(U11'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 681.33/212.18
ACTIVE(U11(U52(z0, z1, z2), x1)) → c19(U11'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 681.33/212.18
ACTIVE(U11(s(z0), x1)) → c19(U11'(s(active(z0)), x1), ACTIVE(s(z0))) 681.33/212.18
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 681.33/212.18
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 681.33/212.18
ACTIVE(U11(U61(z0), x1)) → c19(U11'(U61(active(z0)), x1), ACTIVE(U61(z0))) 681.33/212.18
ACTIVE(U11(U71(z0, z1, z2), x1)) → c19(U11'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 681.33/212.18
ACTIVE(U11(U72(z0, z1, z2), x1)) → c19(U11'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 681.33/212.18
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 681.33/212.18
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 681.33/212.18
ACTIVE(U11(isNat(0), x1)) → c19(U11'(mark(tt), x1)) 681.33/212.18
ACTIVE(U11(U11(tt, z0), x1)) → c(U11'(mark(U12(isNat(z0))), x1)) 681.33/212.18
ACTIVE(U11(U11(tt, z0), x1)) → c(ACTIVE(U11(tt, z0))) 681.33/212.18
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(U11'(mark(U11(isNat(z0), z1)), x1)) 681.33/212.18
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(ACTIVE(isNat(plus(z0, z1)))) 681.33/212.18
ACTIVE(U11(isNat(s(z0)), x1)) → c(U11'(mark(U21(isNat(z0))), x1)) 681.33/212.18
ACTIVE(U11(isNat(s(z0)), x1)) → c(ACTIVE(isNat(s(z0)))) 681.33/212.18
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(U11'(mark(U31(isNat(z0), z1)), x1)) 681.33/212.18
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(ACTIVE(isNat(x(z0, z1)))) 681.33/212.18
ACTIVE(U12(U21(tt))) → c20(U12'(mark(tt)), ACTIVE(U21(tt))) 681.33/212.18
ACTIVE(U12(U31(tt, z0))) → c20(U12'(mark(U32(isNat(z0)))), ACTIVE(U31(tt, z0))) 681.33/212.18
ACTIVE(U12(U32(tt))) → c20(U12'(mark(tt)), ACTIVE(U32(tt))) 681.33/212.18
ACTIVE(U12(U41(tt, z0))) → c20(U12'(mark(z0)), ACTIVE(U41(tt, z0))) 681.33/212.18
ACTIVE(U12(U51(tt, z0, z1))) → c20(U12'(mark(U52(isNat(z1), z0, z1))), ACTIVE(U51(tt, z0, z1))) 681.33/212.18
ACTIVE(U12(U52(tt, z0, z1))) → c20(U12'(mark(s(plus(z1, z0)))), ACTIVE(U52(tt, z0, z1))) 681.33/212.18
ACTIVE(U12(U61(tt))) → c20(U12'(mark(0)), ACTIVE(U61(tt))) 681.33/212.18
ACTIVE(U12(U71(tt, z0, z1))) → c20(U12'(mark(U72(isNat(z1), z0, z1))), ACTIVE(U71(tt, z0, z1))) 681.33/212.18
ACTIVE(U12(U72(tt, z0, z1))) → c20(U12'(mark(plus(x(z1, z0), z1))), ACTIVE(U72(tt, z0, z1))) 681.33/212.18
ACTIVE(U12(plus(z0, 0))) → c20(U12'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 681.33/212.18
ACTIVE(U12(plus(z0, s(z1)))) → c20(U12'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 681.33/212.18
ACTIVE(U12(x(z0, 0))) → c20(U12'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 681.33/212.18
ACTIVE(U12(x(z0, s(z1)))) → c20(U12'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 681.33/212.18
ACTIVE(U12(U11(z0, z1))) → c20(U12'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 681.33/212.18
ACTIVE(U12(U12(z0))) → c20(U12'(U12(active(z0))), ACTIVE(U12(z0))) 681.33/212.18
ACTIVE(U12(U21(z0))) → c20(U12'(U21(active(z0))), ACTIVE(U21(z0))) 681.33/212.18
ACTIVE(U12(U31(z0, z1))) → c20(U12'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 681.33/212.18
ACTIVE(U12(U32(z0))) → c20(U12'(U32(active(z0))), ACTIVE(U32(z0))) 681.33/212.18
ACTIVE(U12(U41(z0, z1))) → c20(U12'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 681.33/212.18
ACTIVE(U12(U51(z0, z1, z2))) → c20(U12'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 681.33/212.18
ACTIVE(U12(U52(z0, z1, z2))) → c20(U12'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 681.33/212.18
ACTIVE(U12(s(z0))) → c20(U12'(s(active(z0))), ACTIVE(s(z0))) 681.33/212.18
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 681.33/212.18
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 681.33/212.18
ACTIVE(U12(U61(z0))) → c20(U12'(U61(active(z0))), ACTIVE(U61(z0))) 681.33/212.18
ACTIVE(U12(U71(z0, z1, z2))) → c20(U12'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 681.33/212.18
ACTIVE(U12(U72(z0, z1, z2))) → c20(U12'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 681.33/212.18
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 681.33/212.18
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 681.33/212.18
ACTIVE(U11(U12(tt), x1)) → c19(U11'(mark(tt), x1)) 681.33/212.18
ACTIVE(U12(U12(tt))) → c20(U12'(mark(tt))) 681.33/212.18
ACTIVE(U12(isNat(0))) → c20(U12'(mark(tt))) 681.33/212.18
ACTIVE(U12(U11(tt, z0))) → c2(U12'(mark(U12(isNat(z0))))) 681.33/212.18
ACTIVE(U12(U11(tt, z0))) → c2(ACTIVE(U11(tt, z0))) 681.33/212.18
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(U12'(mark(U11(isNat(z0), z1)))) 681.33/212.18
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(ACTIVE(isNat(plus(z0, z1)))) 681.33/212.18
ACTIVE(U12(isNat(s(z0)))) → c2(U12'(mark(U21(isNat(z0))))) 681.33/212.18
ACTIVE(U12(isNat(s(z0)))) → c2(ACTIVE(isNat(s(z0)))) 681.33/212.18
ACTIVE(U12(isNat(x(z0, z1)))) → c2(U12'(mark(U31(isNat(z0), z1)))) 681.33/212.18
ACTIVE(U12(isNat(x(z0, z1)))) → c2(ACTIVE(isNat(x(z0, z1))))
K tuples:none
Defined Rule Symbols:

active, U11, U12, U21, U31, U32, U41, U51, U52, s, plus, U61, U71, U72, x, proper, isNat, top

Defined Pair Symbols:

ACTIVE, U11', U12', U21', U31', U32', U41', U51', U52', S, PLUS, U61', U71', U72', X, PROPER, ISNAT, TOP

Compound Symbols:

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, c62, c63, c64, c65, c67, c68, c69, c70, c71, c72, c73, c74, c75, c76, c77, c79, c80, c81, c82, c83, c84, c13, c16, c18, c1, c19, c19, c, c20, c20, c2

681.33/212.18
681.33/212.18

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

Use narrowing to replace ACTIVE(U21(z0)) → c21(U21'(active(z0)), ACTIVE(z0)) by

ACTIVE(U21(U11(tt, z0))) → c21(U21'(mark(U12(isNat(z0)))), ACTIVE(U11(tt, z0))) 681.33/212.18
ACTIVE(U21(U12(tt))) → c21(U21'(mark(tt)), ACTIVE(U12(tt))) 681.33/212.18
ACTIVE(U21(U21(tt))) → c21(U21'(mark(tt)), ACTIVE(U21(tt))) 681.33/212.18
ACTIVE(U21(U31(tt, z0))) → c21(U21'(mark(U32(isNat(z0)))), ACTIVE(U31(tt, z0))) 681.33/212.18
ACTIVE(U21(U32(tt))) → c21(U21'(mark(tt)), ACTIVE(U32(tt))) 681.33/212.18
ACTIVE(U21(U41(tt, z0))) → c21(U21'(mark(z0)), ACTIVE(U41(tt, z0))) 681.33/212.18
ACTIVE(U21(U51(tt, z0, z1))) → c21(U21'(mark(U52(isNat(z1), z0, z1))), ACTIVE(U51(tt, z0, z1))) 681.33/212.18
ACTIVE(U21(U52(tt, z0, z1))) → c21(U21'(mark(s(plus(z1, z0)))), ACTIVE(U52(tt, z0, z1))) 681.33/212.18
ACTIVE(U21(U61(tt))) → c21(U21'(mark(0)), ACTIVE(U61(tt))) 681.33/212.18
ACTIVE(U21(U71(tt, z0, z1))) → c21(U21'(mark(U72(isNat(z1), z0, z1))), ACTIVE(U71(tt, z0, z1))) 681.33/212.18
ACTIVE(U21(U72(tt, z0, z1))) → c21(U21'(mark(plus(x(z1, z0), z1))), ACTIVE(U72(tt, z0, z1))) 681.33/212.18
ACTIVE(U21(isNat(0))) → c21(U21'(mark(tt)), ACTIVE(isNat(0))) 681.33/212.18
ACTIVE(U21(isNat(plus(z0, z1)))) → c21(U21'(mark(U11(isNat(z0), z1))), ACTIVE(isNat(plus(z0, z1)))) 681.33/212.18
ACTIVE(U21(isNat(s(z0)))) → c21(U21'(mark(U21(isNat(z0)))), ACTIVE(isNat(s(z0)))) 681.33/212.18
ACTIVE(U21(isNat(x(z0, z1)))) → c21(U21'(mark(U31(isNat(z0), z1))), ACTIVE(isNat(x(z0, z1)))) 681.33/212.18
ACTIVE(U21(plus(z0, 0))) → c21(U21'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 681.33/212.18
ACTIVE(U21(plus(z0, s(z1)))) → c21(U21'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 681.33/212.18
ACTIVE(U21(x(z0, 0))) → c21(U21'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 681.33/212.18
ACTIVE(U21(x(z0, s(z1)))) → c21(U21'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 681.33/212.18
ACTIVE(U21(U11(z0, z1))) → c21(U21'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 681.33/212.18
ACTIVE(U21(U12(z0))) → c21(U21'(U12(active(z0))), ACTIVE(U12(z0))) 681.33/212.18
ACTIVE(U21(U21(z0))) → c21(U21'(U21(active(z0))), ACTIVE(U21(z0))) 681.33/212.18
ACTIVE(U21(U31(z0, z1))) → c21(U21'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 681.33/212.18
ACTIVE(U21(U32(z0))) → c21(U21'(U32(active(z0))), ACTIVE(U32(z0))) 681.33/212.18
ACTIVE(U21(U41(z0, z1))) → c21(U21'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 681.33/212.18
ACTIVE(U21(U51(z0, z1, z2))) → c21(U21'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 681.33/212.18
ACTIVE(U21(U52(z0, z1, z2))) → c21(U21'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 681.33/212.18
ACTIVE(U21(s(z0))) → c21(U21'(s(active(z0))), ACTIVE(s(z0))) 681.33/212.18
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 681.33/212.18
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 681.33/212.18
ACTIVE(U21(U61(z0))) → c21(U21'(U61(active(z0))), ACTIVE(U61(z0))) 681.33/212.18
ACTIVE(U21(U71(z0, z1, z2))) → c21(U21'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 681.33/212.18
ACTIVE(U21(U72(z0, z1, z2))) → c21(U21'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 681.33/212.18
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 681.33/212.18
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(z0, active(z1))), ACTIVE(x(z0, z1)))
681.33/212.18
681.33/212.18

(20) Obligation:

Complexity Dependency Tuples Problem
Rules:

active(U11(tt, z0)) → mark(U12(isNat(z0))) 681.33/212.18
active(U12(tt)) → mark(tt) 681.33/212.18
active(U21(tt)) → mark(tt) 681.33/212.18
active(U31(tt, z0)) → mark(U32(isNat(z0))) 681.33/212.18
active(U32(tt)) → mark(tt) 681.33/212.18
active(U41(tt, z0)) → mark(z0) 681.33/212.18
active(U51(tt, z0, z1)) → mark(U52(isNat(z1), z0, z1)) 681.33/212.18
active(U52(tt, z0, z1)) → mark(s(plus(z1, z0))) 681.33/212.18
active(U61(tt)) → mark(0) 681.33/212.18
active(U71(tt, z0, z1)) → mark(U72(isNat(z1), z0, z1)) 681.33/212.18
active(U72(tt, z0, z1)) → mark(plus(x(z1, z0), z1)) 681.33/212.18
active(isNat(0)) → mark(tt) 681.33/212.18
active(isNat(plus(z0, z1))) → mark(U11(isNat(z0), z1)) 681.33/212.18
active(isNat(s(z0))) → mark(U21(isNat(z0))) 681.33/212.18
active(isNat(x(z0, z1))) → mark(U31(isNat(z0), z1)) 681.33/212.18
active(plus(z0, 0)) → mark(U41(isNat(z0), z0)) 681.33/212.18
active(plus(z0, s(z1))) → mark(U51(isNat(z1), z1, z0)) 681.33/212.18
active(x(z0, 0)) → mark(U61(isNat(z0))) 681.33/212.18
active(x(z0, s(z1))) → mark(U71(isNat(z1), z1, z0)) 681.33/212.18
active(U11(z0, z1)) → U11(active(z0), z1) 681.33/212.18
active(U12(z0)) → U12(active(z0)) 681.33/212.18
active(U21(z0)) → U21(active(z0)) 681.33/212.18
active(U31(z0, z1)) → U31(active(z0), z1) 681.33/212.18
active(U32(z0)) → U32(active(z0)) 681.33/212.18
active(U41(z0, z1)) → U41(active(z0), z1) 681.33/212.18
active(U51(z0, z1, z2)) → U51(active(z0), z1, z2) 681.33/212.18
active(U52(z0, z1, z2)) → U52(active(z0), z1, z2) 681.33/212.18
active(s(z0)) → s(active(z0)) 681.33/212.18
active(plus(z0, z1)) → plus(active(z0), z1) 681.33/212.18
active(plus(z0, z1)) → plus(z0, active(z1)) 681.33/212.18
active(U61(z0)) → U61(active(z0)) 681.33/212.18
active(U71(z0, z1, z2)) → U71(active(z0), z1, z2) 681.33/212.18
active(U72(z0, z1, z2)) → U72(active(z0), z1, z2) 681.33/212.18
active(x(z0, z1)) → x(active(z0), z1) 681.33/212.18
active(x(z0, z1)) → x(z0, active(z1)) 681.33/212.18
U11(mark(z0), z1) → mark(U11(z0, z1)) 681.33/212.18
U11(ok(z0), ok(z1)) → ok(U11(z0, z1)) 681.33/212.18
U12(mark(z0)) → mark(U12(z0)) 681.33/212.18
U12(ok(z0)) → ok(U12(z0)) 681.33/212.18
U21(mark(z0)) → mark(U21(z0)) 681.33/212.18
U21(ok(z0)) → ok(U21(z0)) 681.33/212.18
U31(mark(z0), z1) → mark(U31(z0, z1)) 681.33/212.18
U31(ok(z0), ok(z1)) → ok(U31(z0, z1)) 681.33/212.18
U32(mark(z0)) → mark(U32(z0)) 681.33/212.18
U32(ok(z0)) → ok(U32(z0)) 681.33/212.18
U41(mark(z0), z1) → mark(U41(z0, z1)) 681.33/212.18
U41(ok(z0), ok(z1)) → ok(U41(z0, z1)) 681.33/212.18
U51(mark(z0), z1, z2) → mark(U51(z0, z1, z2)) 681.33/212.18
U51(ok(z0), ok(z1), ok(z2)) → ok(U51(z0, z1, z2)) 681.33/212.18
U52(mark(z0), z1, z2) → mark(U52(z0, z1, z2)) 681.33/212.18
U52(ok(z0), ok(z1), ok(z2)) → ok(U52(z0, z1, z2)) 681.33/212.18
s(mark(z0)) → mark(s(z0)) 681.33/212.18
s(ok(z0)) → ok(s(z0)) 681.33/212.18
plus(mark(z0), z1) → mark(plus(z0, z1)) 681.33/212.18
plus(z0, mark(z1)) → mark(plus(z0, z1)) 681.33/212.18
plus(ok(z0), ok(z1)) → ok(plus(z0, z1)) 681.33/212.18
U61(mark(z0)) → mark(U61(z0)) 681.33/212.18
U61(ok(z0)) → ok(U61(z0)) 681.33/212.18
U71(mark(z0), z1, z2) → mark(U71(z0, z1, z2)) 681.33/212.18
U71(ok(z0), ok(z1), ok(z2)) → ok(U71(z0, z1, z2)) 681.33/212.18
U72(mark(z0), z1, z2) → mark(U72(z0, z1, z2)) 681.33/212.18
U72(ok(z0), ok(z1), ok(z2)) → ok(U72(z0, z1, z2)) 681.33/212.18
x(mark(z0), z1) → mark(x(z0, z1)) 681.33/212.18
x(z0, mark(z1)) → mark(x(z0, z1)) 681.33/212.18
x(ok(z0), ok(z1)) → ok(x(z0, z1)) 681.33/212.18
proper(U11(z0, z1)) → U11(proper(z0), proper(z1)) 681.33/212.18
proper(tt) → ok(tt) 681.33/212.18
proper(U12(z0)) → U12(proper(z0)) 681.33/212.18
proper(isNat(z0)) → isNat(proper(z0)) 681.33/212.18
proper(U21(z0)) → U21(proper(z0)) 681.33/212.18
proper(U31(z0, z1)) → U31(proper(z0), proper(z1)) 681.33/212.18
proper(U32(z0)) → U32(proper(z0)) 681.33/212.18
proper(U41(z0, z1)) → U41(proper(z0), proper(z1)) 681.33/212.18
proper(U51(z0, z1, z2)) → U51(proper(z0), proper(z1), proper(z2)) 681.33/212.18
proper(U52(z0, z1, z2)) → U52(proper(z0), proper(z1), proper(z2)) 681.33/212.18
proper(s(z0)) → s(proper(z0)) 681.33/212.18
proper(plus(z0, z1)) → plus(proper(z0), proper(z1)) 681.33/212.18
proper(U61(z0)) → U61(proper(z0)) 681.33/212.18
proper(0) → ok(0) 681.33/212.18
proper(U71(z0, z1, z2)) → U71(proper(z0), proper(z1), proper(z2)) 681.33/212.18
proper(U72(z0, z1, z2)) → U72(proper(z0), proper(z1), proper(z2)) 681.33/212.18
proper(x(z0, z1)) → x(proper(z0), proper(z1)) 681.33/212.18
isNat(ok(z0)) → ok(isNat(z0)) 681.33/212.18
top(mark(z0)) → top(proper(z0)) 681.33/212.18
top(ok(z0)) → top(active(z0))
Tuples:

ACTIVE(U31(z0, z1)) → c22(U31'(active(z0), z1), ACTIVE(z0)) 681.33/212.18
ACTIVE(U32(z0)) → c23(U32'(active(z0)), ACTIVE(z0)) 681.33/212.18
ACTIVE(U41(z0, z1)) → c24(U41'(active(z0), z1), ACTIVE(z0)) 681.33/212.18
ACTIVE(U51(z0, z1, z2)) → c25(U51'(active(z0), z1, z2), ACTIVE(z0)) 681.33/212.18
ACTIVE(U52(z0, z1, z2)) → c26(U52'(active(z0), z1, z2), ACTIVE(z0)) 681.33/212.18
ACTIVE(s(z0)) → c27(S(active(z0)), ACTIVE(z0)) 681.33/212.18
ACTIVE(plus(z0, z1)) → c28(PLUS(active(z0), z1), ACTIVE(z0)) 681.33/212.18
ACTIVE(plus(z0, z1)) → c29(PLUS(z0, active(z1)), ACTIVE(z1)) 681.33/212.18
ACTIVE(U61(z0)) → c30(U61'(active(z0)), ACTIVE(z0)) 681.33/212.18
ACTIVE(U71(z0, z1, z2)) → c31(U71'(active(z0), z1, z2), ACTIVE(z0)) 681.33/212.18
ACTIVE(U72(z0, z1, z2)) → c32(U72'(active(z0), z1, z2), ACTIVE(z0)) 681.33/212.18
ACTIVE(x(z0, z1)) → c33(X(active(z0), z1), ACTIVE(z0)) 681.33/212.18
ACTIVE(x(z0, z1)) → c34(X(z0, active(z1)), ACTIVE(z1)) 681.33/212.18
U11'(mark(z0), z1) → c35(U11'(z0, z1)) 681.33/212.18
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1)) 681.33/212.19
U12'(mark(z0)) → c37(U12'(z0)) 681.33/212.19
U12'(ok(z0)) → c38(U12'(z0)) 681.33/212.19
U21'(mark(z0)) → c39(U21'(z0)) 681.33/212.19
U21'(ok(z0)) → c40(U21'(z0)) 681.33/212.19
U31'(mark(z0), z1) → c41(U31'(z0, z1)) 681.33/212.19
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 681.33/212.19
U32'(mark(z0)) → c43(U32'(z0)) 681.33/212.19
U32'(ok(z0)) → c44(U32'(z0)) 681.33/212.19
U41'(mark(z0), z1) → c45(U41'(z0, z1)) 681.33/212.19
U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1)) 681.33/212.19
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2)) 681.33/212.19
U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2)) 681.33/212.19
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2)) 681.33/212.19
U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2)) 681.33/212.19
S(mark(z0)) → c51(S(z0)) 681.33/212.19
S(ok(z0)) → c52(S(z0)) 681.33/212.19
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 681.33/212.19
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 681.33/212.19
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 681.33/212.19
U61'(mark(z0)) → c56(U61'(z0)) 681.33/212.19
U61'(ok(z0)) → c57(U61'(z0)) 681.33/212.19
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2)) 681.33/212.19
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2)) 681.33/212.19
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2)) 681.33/212.19
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 681.33/212.19
X(mark(z0), z1) → c62(X(z0, z1)) 681.33/212.19
X(z0, mark(z1)) → c63(X(z0, z1)) 681.33/212.19
X(ok(z0), ok(z1)) → c64(X(z0, z1)) 681.33/212.19
PROPER(U11(z0, z1)) → c65(U11'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 681.33/212.19
PROPER(U12(z0)) → c67(U12'(proper(z0)), PROPER(z0)) 681.33/212.19
PROPER(isNat(z0)) → c68(ISNAT(proper(z0)), PROPER(z0)) 681.33/212.19
PROPER(U21(z0)) → c69(U21'(proper(z0)), PROPER(z0)) 681.33/212.19
PROPER(U31(z0, z1)) → c70(U31'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 681.33/212.19
PROPER(U32(z0)) → c71(U32'(proper(z0)), PROPER(z0)) 681.33/212.19
PROPER(U41(z0, z1)) → c72(U41'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 681.33/212.19
PROPER(U51(z0, z1, z2)) → c73(U51'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 681.33/212.19
PROPER(U52(z0, z1, z2)) → c74(U52'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 681.33/212.19
PROPER(s(z0)) → c75(S(proper(z0)), PROPER(z0)) 681.33/212.19
PROPER(plus(z0, z1)) → c76(PLUS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 681.33/212.19
PROPER(U61(z0)) → c77(U61'(proper(z0)), PROPER(z0)) 681.33/212.19
PROPER(U71(z0, z1, z2)) → c79(U71'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 681.33/212.19
PROPER(U72(z0, z1, z2)) → c80(U72'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 681.33/212.19
PROPER(x(z0, z1)) → c81(X(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 681.33/212.19
ISNAT(ok(z0)) → c82(ISNAT(z0)) 681.33/212.19
TOP(mark(z0)) → c83(TOP(proper(z0)), PROPER(z0)) 681.33/212.19
TOP(ok(z0)) → c84(TOP(active(z0)), ACTIVE(z0)) 681.33/212.19
ACTIVE(isNat(s(z0))) → c13(ISNAT(z0)) 681.33/212.19
ACTIVE(plus(z0, s(z1))) → c16(ISNAT(z1)) 681.33/212.19
ACTIVE(x(z0, s(z1))) → c18(ISNAT(z1)) 681.33/212.19
ACTIVE(U11(tt, z0)) → c1(U12'(isNat(z0))) 681.33/212.19
ACTIVE(U11(tt, z0)) → c1(ISNAT(z0)) 681.33/212.19
ACTIVE(U31(tt, z0)) → c1(U32'(isNat(z0))) 681.33/212.19
ACTIVE(U31(tt, z0)) → c1(ISNAT(z0)) 681.33/212.19
ACTIVE(U51(tt, z0, z1)) → c1(U52'(isNat(z1), z0, z1)) 681.33/212.19
ACTIVE(U51(tt, z0, z1)) → c1(ISNAT(z1)) 681.33/212.19
ACTIVE(U52(tt, z0, z1)) → c1(S(plus(z1, z0))) 681.33/212.19
ACTIVE(U52(tt, z0, z1)) → c1(PLUS(z1, z0)) 681.33/212.19
ACTIVE(U71(tt, z0, z1)) → c1(U72'(isNat(z1), z0, z1)) 681.33/212.19
ACTIVE(U71(tt, z0, z1)) → c1(ISNAT(z1)) 681.33/212.19
ACTIVE(U72(tt, z0, z1)) → c1(PLUS(x(z1, z0), z1)) 681.33/212.19
ACTIVE(U72(tt, z0, z1)) → c1(X(z1, z0)) 681.33/212.19
ACTIVE(isNat(plus(z0, z1))) → c1(U11'(isNat(z0), z1)) 681.33/212.19
ACTIVE(isNat(plus(z0, z1))) → c1(ISNAT(z0)) 681.33/212.19
ACTIVE(isNat(x(z0, z1))) → c1(U31'(isNat(z0), z1)) 681.33/212.19
ACTIVE(isNat(x(z0, z1))) → c1(ISNAT(z0)) 681.33/212.19
ACTIVE(plus(z0, 0)) → c1(U41'(isNat(z0), z0)) 681.33/212.19
ACTIVE(plus(z0, 0)) → c1(ISNAT(z0)) 681.33/212.19
ACTIVE(x(z0, 0)) → c1(U61'(isNat(z0))) 681.33/212.19
ACTIVE(x(z0, 0)) → c1(ISNAT(z0)) 681.33/212.19
ACTIVE(U11(U21(tt), x1)) → c19(U11'(mark(tt), x1), ACTIVE(U21(tt))) 681.33/212.19
ACTIVE(U11(U31(tt, z0), x1)) → c19(U11'(mark(U32(isNat(z0))), x1), ACTIVE(U31(tt, z0))) 681.33/212.19
ACTIVE(U11(U32(tt), x1)) → c19(U11'(mark(tt), x1), ACTIVE(U32(tt))) 681.33/212.19
ACTIVE(U11(U41(tt, z0), x1)) → c19(U11'(mark(z0), x1), ACTIVE(U41(tt, z0))) 681.33/212.19
ACTIVE(U11(U51(tt, z0, z1), x1)) → c19(U11'(mark(U52(isNat(z1), z0, z1)), x1), ACTIVE(U51(tt, z0, z1))) 681.33/212.19
ACTIVE(U11(U52(tt, z0, z1), x1)) → c19(U11'(mark(s(plus(z1, z0))), x1), ACTIVE(U52(tt, z0, z1))) 681.33/212.19
ACTIVE(U11(U61(tt), x1)) → c19(U11'(mark(0), x1), ACTIVE(U61(tt))) 681.33/212.19
ACTIVE(U11(U71(tt, z0, z1), x1)) → c19(U11'(mark(U72(isNat(z1), z0, z1)), x1), ACTIVE(U71(tt, z0, z1))) 681.33/212.19
ACTIVE(U11(U72(tt, z0, z1), x1)) → c19(U11'(mark(plus(x(z1, z0), z1)), x1), ACTIVE(U72(tt, z0, z1))) 681.33/212.19
ACTIVE(U11(plus(z0, 0), x1)) → c19(U11'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 681.33/212.19
ACTIVE(U11(plus(z0, s(z1)), x1)) → c19(U11'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 681.33/212.19
ACTIVE(U11(x(z0, 0), x1)) → c19(U11'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 681.33/212.19
ACTIVE(U11(x(z0, s(z1)), x1)) → c19(U11'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 681.33/212.19
ACTIVE(U11(U11(z0, z1), x1)) → c19(U11'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 681.33/212.19
ACTIVE(U11(U12(z0), x1)) → c19(U11'(U12(active(z0)), x1), ACTIVE(U12(z0))) 681.33/212.19
ACTIVE(U11(U21(z0), x1)) → c19(U11'(U21(active(z0)), x1), ACTIVE(U21(z0))) 681.33/212.19
ACTIVE(U11(U31(z0, z1), x1)) → c19(U11'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 681.33/212.19
ACTIVE(U11(U32(z0), x1)) → c19(U11'(U32(active(z0)), x1), ACTIVE(U32(z0))) 681.33/212.19
ACTIVE(U11(U41(z0, z1), x1)) → c19(U11'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 681.33/212.19
ACTIVE(U11(U51(z0, z1, z2), x1)) → c19(U11'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 681.33/212.19
ACTIVE(U11(U52(z0, z1, z2), x1)) → c19(U11'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 681.33/212.19
ACTIVE(U11(s(z0), x1)) → c19(U11'(s(active(z0)), x1), ACTIVE(s(z0))) 681.33/212.19
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 681.33/212.19
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 681.33/212.19
ACTIVE(U11(U61(z0), x1)) → c19(U11'(U61(active(z0)), x1), ACTIVE(U61(z0))) 681.33/212.19
ACTIVE(U11(U71(z0, z1, z2), x1)) → c19(U11'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 681.33/212.19
ACTIVE(U11(U72(z0, z1, z2), x1)) → c19(U11'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 681.33/212.19
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 681.33/212.19
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 681.33/212.19
ACTIVE(U11(isNat(0), x1)) → c19(U11'(mark(tt), x1)) 681.33/212.19
ACTIVE(U11(U11(tt, z0), x1)) → c(U11'(mark(U12(isNat(z0))), x1)) 681.33/212.19
ACTIVE(U11(U11(tt, z0), x1)) → c(ACTIVE(U11(tt, z0))) 681.33/212.19
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(U11'(mark(U11(isNat(z0), z1)), x1)) 681.33/212.19
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(ACTIVE(isNat(plus(z0, z1)))) 681.33/212.19
ACTIVE(U11(isNat(s(z0)), x1)) → c(U11'(mark(U21(isNat(z0))), x1)) 681.33/212.19
ACTIVE(U11(isNat(s(z0)), x1)) → c(ACTIVE(isNat(s(z0)))) 681.33/212.19
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(U11'(mark(U31(isNat(z0), z1)), x1)) 681.33/212.19
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(ACTIVE(isNat(x(z0, z1)))) 681.33/212.19
ACTIVE(U12(U21(tt))) → c20(U12'(mark(tt)), ACTIVE(U21(tt))) 681.33/212.19
ACTIVE(U12(U31(tt, z0))) → c20(U12'(mark(U32(isNat(z0)))), ACTIVE(U31(tt, z0))) 681.33/212.19
ACTIVE(U12(U32(tt))) → c20(U12'(mark(tt)), ACTIVE(U32(tt))) 681.33/212.19
ACTIVE(U12(U41(tt, z0))) → c20(U12'(mark(z0)), ACTIVE(U41(tt, z0))) 681.33/212.19
ACTIVE(U12(U51(tt, z0, z1))) → c20(U12'(mark(U52(isNat(z1), z0, z1))), ACTIVE(U51(tt, z0, z1))) 681.33/212.19
ACTIVE(U12(U52(tt, z0, z1))) → c20(U12'(mark(s(plus(z1, z0)))), ACTIVE(U52(tt, z0, z1))) 681.33/212.19
ACTIVE(U12(U61(tt))) → c20(U12'(mark(0)), ACTIVE(U61(tt))) 681.33/212.19
ACTIVE(U12(U71(tt, z0, z1))) → c20(U12'(mark(U72(isNat(z1), z0, z1))), ACTIVE(U71(tt, z0, z1))) 681.33/212.19
ACTIVE(U12(U72(tt, z0, z1))) → c20(U12'(mark(plus(x(z1, z0), z1))), ACTIVE(U72(tt, z0, z1))) 681.33/212.19
ACTIVE(U12(plus(z0, 0))) → c20(U12'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 681.33/212.19
ACTIVE(U12(plus(z0, s(z1)))) → c20(U12'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 681.33/212.19
ACTIVE(U12(x(z0, 0))) → c20(U12'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 681.33/212.19
ACTIVE(U12(x(z0, s(z1)))) → c20(U12'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 681.33/212.19
ACTIVE(U12(U11(z0, z1))) → c20(U12'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 681.33/212.19
ACTIVE(U12(U12(z0))) → c20(U12'(U12(active(z0))), ACTIVE(U12(z0))) 681.33/212.19
ACTIVE(U12(U21(z0))) → c20(U12'(U21(active(z0))), ACTIVE(U21(z0))) 681.33/212.19
ACTIVE(U12(U31(z0, z1))) → c20(U12'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 681.33/212.19
ACTIVE(U12(U32(z0))) → c20(U12'(U32(active(z0))), ACTIVE(U32(z0))) 681.33/212.19
ACTIVE(U12(U41(z0, z1))) → c20(U12'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 681.33/212.19
ACTIVE(U12(U51(z0, z1, z2))) → c20(U12'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 681.33/212.19
ACTIVE(U12(U52(z0, z1, z2))) → c20(U12'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 681.33/212.19
ACTIVE(U12(s(z0))) → c20(U12'(s(active(z0))), ACTIVE(s(z0))) 681.33/212.19
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 681.33/212.19
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 681.33/212.19
ACTIVE(U12(U61(z0))) → c20(U12'(U61(active(z0))), ACTIVE(U61(z0))) 681.33/212.19
ACTIVE(U12(U71(z0, z1, z2))) → c20(U12'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 681.33/212.19
ACTIVE(U12(U72(z0, z1, z2))) → c20(U12'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 681.33/212.19
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 681.33/212.19
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 681.33/212.19
ACTIVE(U11(U12(tt), x1)) → c19(U11'(mark(tt), x1)) 681.33/212.19
ACTIVE(U12(U12(tt))) → c20(U12'(mark(tt))) 681.33/212.19
ACTIVE(U12(isNat(0))) → c20(U12'(mark(tt))) 681.33/212.19
ACTIVE(U12(U11(tt, z0))) → c2(U12'(mark(U12(isNat(z0))))) 681.33/212.19
ACTIVE(U12(U11(tt, z0))) → c2(ACTIVE(U11(tt, z0))) 681.33/212.19
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(U12'(mark(U11(isNat(z0), z1)))) 681.33/212.19
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(ACTIVE(isNat(plus(z0, z1)))) 681.33/212.19
ACTIVE(U12(isNat(s(z0)))) → c2(U12'(mark(U21(isNat(z0))))) 681.33/212.19
ACTIVE(U12(isNat(s(z0)))) → c2(ACTIVE(isNat(s(z0)))) 681.33/212.19
ACTIVE(U12(isNat(x(z0, z1)))) → c2(U12'(mark(U31(isNat(z0), z1)))) 681.33/212.19
ACTIVE(U12(isNat(x(z0, z1)))) → c2(ACTIVE(isNat(x(z0, z1)))) 681.33/212.19
ACTIVE(U21(U11(tt, z0))) → c21(U21'(mark(U12(isNat(z0)))), ACTIVE(U11(tt, z0))) 681.33/212.19
ACTIVE(U21(U12(tt))) → c21(U21'(mark(tt)), ACTIVE(U12(tt))) 681.33/212.19
ACTIVE(U21(U21(tt))) → c21(U21'(mark(tt)), ACTIVE(U21(tt))) 681.33/212.19
ACTIVE(U21(U31(tt, z0))) → c21(U21'(mark(U32(isNat(z0)))), ACTIVE(U31(tt, z0))) 681.33/212.20
ACTIVE(U21(U32(tt))) → c21(U21'(mark(tt)), ACTIVE(U32(tt))) 681.33/212.20
ACTIVE(U21(U41(tt, z0))) → c21(U21'(mark(z0)), ACTIVE(U41(tt, z0))) 681.33/212.20
ACTIVE(U21(U51(tt, z0, z1))) → c21(U21'(mark(U52(isNat(z1), z0, z1))), ACTIVE(U51(tt, z0, z1))) 681.33/212.20
ACTIVE(U21(U52(tt, z0, z1))) → c21(U21'(mark(s(plus(z1, z0)))), ACTIVE(U52(tt, z0, z1))) 681.33/212.20
ACTIVE(U21(U61(tt))) → c21(U21'(mark(0)), ACTIVE(U61(tt))) 681.33/212.20
ACTIVE(U21(U71(tt, z0, z1))) → c21(U21'(mark(U72(isNat(z1), z0, z1))), ACTIVE(U71(tt, z0, z1))) 681.33/212.20
ACTIVE(U21(U72(tt, z0, z1))) → c21(U21'(mark(plus(x(z1, z0), z1))), ACTIVE(U72(tt, z0, z1))) 681.33/212.20
ACTIVE(U21(isNat(0))) → c21(U21'(mark(tt)), ACTIVE(isNat(0))) 681.33/212.20
ACTIVE(U21(isNat(plus(z0, z1)))) → c21(U21'(mark(U11(isNat(z0), z1))), ACTIVE(isNat(plus(z0, z1)))) 681.33/212.20
ACTIVE(U21(isNat(s(z0)))) → c21(U21'(mark(U21(isNat(z0)))), ACTIVE(isNat(s(z0)))) 681.33/212.20
ACTIVE(U21(isNat(x(z0, z1)))) → c21(U21'(mark(U31(isNat(z0), z1))), ACTIVE(isNat(x(z0, z1)))) 681.33/212.20
ACTIVE(U21(plus(z0, 0))) → c21(U21'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 681.33/212.20
ACTIVE(U21(plus(z0, s(z1)))) → c21(U21'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 681.33/212.20
ACTIVE(U21(x(z0, 0))) → c21(U21'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 681.33/212.20
ACTIVE(U21(x(z0, s(z1)))) → c21(U21'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 681.33/212.20
ACTIVE(U21(U11(z0, z1))) → c21(U21'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 681.33/212.20
ACTIVE(U21(U12(z0))) → c21(U21'(U12(active(z0))), ACTIVE(U12(z0))) 681.33/212.20
ACTIVE(U21(U21(z0))) → c21(U21'(U21(active(z0))), ACTIVE(U21(z0))) 681.33/212.20
ACTIVE(U21(U31(z0, z1))) → c21(U21'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 681.33/212.20
ACTIVE(U21(U32(z0))) → c21(U21'(U32(active(z0))), ACTIVE(U32(z0))) 681.33/212.20
ACTIVE(U21(U41(z0, z1))) → c21(U21'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 681.33/212.20
ACTIVE(U21(U51(z0, z1, z2))) → c21(U21'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 681.33/212.20
ACTIVE(U21(U52(z0, z1, z2))) → c21(U21'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 681.33/212.20
ACTIVE(U21(s(z0))) → c21(U21'(s(active(z0))), ACTIVE(s(z0))) 681.33/212.20
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 681.33/212.20
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 681.33/212.20
ACTIVE(U21(U61(z0))) → c21(U21'(U61(active(z0))), ACTIVE(U61(z0))) 681.33/212.20
ACTIVE(U21(U71(z0, z1, z2))) → c21(U21'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 681.33/212.20
ACTIVE(U21(U72(z0, z1, z2))) → c21(U21'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 681.33/212.20
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 681.33/212.20
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(z0, active(z1))), ACTIVE(x(z0, z1)))
S tuples:

ACTIVE(U31(z0, z1)) → c22(U31'(active(z0), z1), ACTIVE(z0)) 681.33/212.20
ACTIVE(U32(z0)) → c23(U32'(active(z0)), ACTIVE(z0)) 681.33/212.20
ACTIVE(U41(z0, z1)) → c24(U41'(active(z0), z1), ACTIVE(z0)) 681.33/212.20
ACTIVE(U51(z0, z1, z2)) → c25(U51'(active(z0), z1, z2), ACTIVE(z0)) 681.33/212.20
ACTIVE(U52(z0, z1, z2)) → c26(U52'(active(z0), z1, z2), ACTIVE(z0)) 681.33/212.20
ACTIVE(s(z0)) → c27(S(active(z0)), ACTIVE(z0)) 681.33/212.20
ACTIVE(plus(z0, z1)) → c28(PLUS(active(z0), z1), ACTIVE(z0)) 681.33/212.20
ACTIVE(plus(z0, z1)) → c29(PLUS(z0, active(z1)), ACTIVE(z1)) 681.33/212.20
ACTIVE(U61(z0)) → c30(U61'(active(z0)), ACTIVE(z0)) 681.33/212.20
ACTIVE(U71(z0, z1, z2)) → c31(U71'(active(z0), z1, z2), ACTIVE(z0)) 681.33/212.20
ACTIVE(U72(z0, z1, z2)) → c32(U72'(active(z0), z1, z2), ACTIVE(z0)) 681.33/212.20
ACTIVE(x(z0, z1)) → c33(X(active(z0), z1), ACTIVE(z0)) 681.33/212.20
ACTIVE(x(z0, z1)) → c34(X(z0, active(z1)), ACTIVE(z1)) 681.33/212.20
U11'(mark(z0), z1) → c35(U11'(z0, z1)) 681.33/212.20
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1)) 681.33/212.20
U12'(mark(z0)) → c37(U12'(z0)) 681.33/212.20
U12'(ok(z0)) → c38(U12'(z0)) 681.33/212.20
U21'(mark(z0)) → c39(U21'(z0)) 681.33/212.20
U21'(ok(z0)) → c40(U21'(z0)) 681.33/212.20
U31'(mark(z0), z1) → c41(U31'(z0, z1)) 681.33/212.20
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 681.33/212.20
U32'(mark(z0)) → c43(U32'(z0)) 681.33/212.20
U32'(ok(z0)) → c44(U32'(z0)) 681.33/212.20
U41'(mark(z0), z1) → c45(U41'(z0, z1)) 681.33/212.20
U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1)) 681.33/212.20
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2)) 681.33/212.20
U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2)) 681.33/212.20
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2)) 681.33/212.20
U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2)) 681.33/212.20
S(mark(z0)) → c51(S(z0)) 681.33/212.20
S(ok(z0)) → c52(S(z0)) 681.33/212.20
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 681.33/212.20
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 681.33/212.20
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 681.33/212.20
U61'(mark(z0)) → c56(U61'(z0)) 681.33/212.20
U61'(ok(z0)) → c57(U61'(z0)) 681.33/212.20
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2)) 681.33/212.20
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2)) 681.33/212.20
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2)) 681.33/212.20
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 681.33/212.20
X(mark(z0), z1) → c62(X(z0, z1)) 681.33/212.20
X(z0, mark(z1)) → c63(X(z0, z1)) 681.33/212.20
X(ok(z0), ok(z1)) → c64(X(z0, z1)) 681.33/212.20
PROPER(U11(z0, z1)) → c65(U11'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 681.33/212.20
PROPER(U12(z0)) → c67(U12'(proper(z0)), PROPER(z0)) 681.33/212.20
PROPER(isNat(z0)) → c68(ISNAT(proper(z0)), PROPER(z0)) 681.33/212.20
PROPER(U21(z0)) → c69(U21'(proper(z0)), PROPER(z0)) 681.33/212.20
PROPER(U31(z0, z1)) → c70(U31'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 681.33/212.20
PROPER(U32(z0)) → c71(U32'(proper(z0)), PROPER(z0)) 681.33/212.20
PROPER(U41(z0, z1)) → c72(U41'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 681.33/212.20
PROPER(U51(z0, z1, z2)) → c73(U51'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 681.33/212.20
PROPER(U52(z0, z1, z2)) → c74(U52'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 681.33/212.20
PROPER(s(z0)) → c75(S(proper(z0)), PROPER(z0)) 681.33/212.20
PROPER(plus(z0, z1)) → c76(PLUS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 681.33/212.20
PROPER(U61(z0)) → c77(U61'(proper(z0)), PROPER(z0)) 681.33/212.20
PROPER(U71(z0, z1, z2)) → c79(U71'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 681.33/212.20
PROPER(U72(z0, z1, z2)) → c80(U72'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 681.33/212.20
PROPER(x(z0, z1)) → c81(X(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 681.33/212.20
ISNAT(ok(z0)) → c82(ISNAT(z0)) 681.33/212.20
TOP(mark(z0)) → c83(TOP(proper(z0)), PROPER(z0)) 681.33/212.20
TOP(ok(z0)) → c84(TOP(active(z0)), ACTIVE(z0)) 681.33/212.20
ACTIVE(isNat(s(z0))) → c13(ISNAT(z0)) 681.33/212.20
ACTIVE(plus(z0, s(z1))) → c16(ISNAT(z1)) 681.33/212.20
ACTIVE(x(z0, s(z1))) → c18(ISNAT(z1)) 681.33/212.20
ACTIVE(U11(tt, z0)) → c1(U12'(isNat(z0))) 681.33/212.20
ACTIVE(U11(tt, z0)) → c1(ISNAT(z0)) 681.33/212.20
ACTIVE(U31(tt, z0)) → c1(U32'(isNat(z0))) 681.33/212.20
ACTIVE(U31(tt, z0)) → c1(ISNAT(z0)) 681.33/212.20
ACTIVE(U51(tt, z0, z1)) → c1(U52'(isNat(z1), z0, z1)) 681.33/212.20
ACTIVE(U51(tt, z0, z1)) → c1(ISNAT(z1)) 681.33/212.20
ACTIVE(U52(tt, z0, z1)) → c1(S(plus(z1, z0))) 681.33/212.20
ACTIVE(U52(tt, z0, z1)) → c1(PLUS(z1, z0)) 681.33/212.20
ACTIVE(U71(tt, z0, z1)) → c1(U72'(isNat(z1), z0, z1)) 681.33/212.20
ACTIVE(U71(tt, z0, z1)) → c1(ISNAT(z1)) 681.33/212.20
ACTIVE(U72(tt, z0, z1)) → c1(PLUS(x(z1, z0), z1)) 681.33/212.20
ACTIVE(U72(tt, z0, z1)) → c1(X(z1, z0)) 681.33/212.20
ACTIVE(isNat(plus(z0, z1))) → c1(U11'(isNat(z0), z1)) 681.33/212.20
ACTIVE(isNat(plus(z0, z1))) → c1(ISNAT(z0)) 681.33/212.20
ACTIVE(isNat(x(z0, z1))) → c1(U31'(isNat(z0), z1)) 681.33/212.20
ACTIVE(isNat(x(z0, z1))) → c1(ISNAT(z0)) 681.33/212.20
ACTIVE(plus(z0, 0)) → c1(U41'(isNat(z0), z0)) 681.33/212.20
ACTIVE(plus(z0, 0)) → c1(ISNAT(z0)) 681.33/212.20
ACTIVE(x(z0, 0)) → c1(U61'(isNat(z0))) 681.33/212.20
ACTIVE(x(z0, 0)) → c1(ISNAT(z0)) 681.33/212.20
ACTIVE(U11(U21(tt), x1)) → c19(U11'(mark(tt), x1), ACTIVE(U21(tt))) 681.33/212.20
ACTIVE(U11(U31(tt, z0), x1)) → c19(U11'(mark(U32(isNat(z0))), x1), ACTIVE(U31(tt, z0))) 681.33/212.20
ACTIVE(U11(U32(tt), x1)) → c19(U11'(mark(tt), x1), ACTIVE(U32(tt))) 681.33/212.20
ACTIVE(U11(U41(tt, z0), x1)) → c19(U11'(mark(z0), x1), ACTIVE(U41(tt, z0))) 681.33/212.20
ACTIVE(U11(U51(tt, z0, z1), x1)) → c19(U11'(mark(U52(isNat(z1), z0, z1)), x1), ACTIVE(U51(tt, z0, z1))) 681.33/212.20
ACTIVE(U11(U52(tt, z0, z1), x1)) → c19(U11'(mark(s(plus(z1, z0))), x1), ACTIVE(U52(tt, z0, z1))) 681.33/212.20
ACTIVE(U11(U61(tt), x1)) → c19(U11'(mark(0), x1), ACTIVE(U61(tt))) 681.33/212.20
ACTIVE(U11(U71(tt, z0, z1), x1)) → c19(U11'(mark(U72(isNat(z1), z0, z1)), x1), ACTIVE(U71(tt, z0, z1))) 681.33/212.20
ACTIVE(U11(U72(tt, z0, z1), x1)) → c19(U11'(mark(plus(x(z1, z0), z1)), x1), ACTIVE(U72(tt, z0, z1))) 681.33/212.20
ACTIVE(U11(plus(z0, 0), x1)) → c19(U11'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 681.33/212.20
ACTIVE(U11(plus(z0, s(z1)), x1)) → c19(U11'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 681.33/212.20
ACTIVE(U11(x(z0, 0), x1)) → c19(U11'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 681.33/212.20
ACTIVE(U11(x(z0, s(z1)), x1)) → c19(U11'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 681.33/212.20
ACTIVE(U11(U11(z0, z1), x1)) → c19(U11'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 681.33/212.20
ACTIVE(U11(U12(z0), x1)) → c19(U11'(U12(active(z0)), x1), ACTIVE(U12(z0))) 681.33/212.20
ACTIVE(U11(U21(z0), x1)) → c19(U11'(U21(active(z0)), x1), ACTIVE(U21(z0))) 681.33/212.20
ACTIVE(U11(U31(z0, z1), x1)) → c19(U11'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 681.33/212.20
ACTIVE(U11(U32(z0), x1)) → c19(U11'(U32(active(z0)), x1), ACTIVE(U32(z0))) 681.33/212.20
ACTIVE(U11(U41(z0, z1), x1)) → c19(U11'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 681.33/212.20
ACTIVE(U11(U51(z0, z1, z2), x1)) → c19(U11'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 681.33/212.20
ACTIVE(U11(U52(z0, z1, z2), x1)) → c19(U11'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 681.33/212.20
ACTIVE(U11(s(z0), x1)) → c19(U11'(s(active(z0)), x1), ACTIVE(s(z0))) 681.33/212.20
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 681.33/212.20
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 681.33/212.20
ACTIVE(U11(U61(z0), x1)) → c19(U11'(U61(active(z0)), x1), ACTIVE(U61(z0))) 681.33/212.20
ACTIVE(U11(U71(z0, z1, z2), x1)) → c19(U11'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 681.33/212.20
ACTIVE(U11(U72(z0, z1, z2), x1)) → c19(U11'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 681.33/212.20
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 681.33/212.20
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 681.33/212.20
ACTIVE(U11(isNat(0), x1)) → c19(U11'(mark(tt), x1)) 681.33/212.20
ACTIVE(U11(U11(tt, z0), x1)) → c(U11'(mark(U12(isNat(z0))), x1)) 681.33/212.20
ACTIVE(U11(U11(tt, z0), x1)) → c(ACTIVE(U11(tt, z0))) 681.33/212.20
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(U11'(mark(U11(isNat(z0), z1)), x1)) 681.33/212.20
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(ACTIVE(isNat(plus(z0, z1)))) 681.33/212.20
ACTIVE(U11(isNat(s(z0)), x1)) → c(U11'(mark(U21(isNat(z0))), x1)) 681.33/212.20
ACTIVE(U11(isNat(s(z0)), x1)) → c(ACTIVE(isNat(s(z0)))) 681.33/212.20
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(U11'(mark(U31(isNat(z0), z1)), x1)) 681.33/212.20
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(ACTIVE(isNat(x(z0, z1)))) 681.33/212.20
ACTIVE(U12(U21(tt))) → c20(U12'(mark(tt)), ACTIVE(U21(tt))) 681.33/212.20
ACTIVE(U12(U31(tt, z0))) → c20(U12'(mark(U32(isNat(z0)))), ACTIVE(U31(tt, z0))) 681.33/212.20
ACTIVE(U12(U32(tt))) → c20(U12'(mark(tt)), ACTIVE(U32(tt))) 681.33/212.20
ACTIVE(U12(U41(tt, z0))) → c20(U12'(mark(z0)), ACTIVE(U41(tt, z0))) 681.33/212.20
ACTIVE(U12(U51(tt, z0, z1))) → c20(U12'(mark(U52(isNat(z1), z0, z1))), ACTIVE(U51(tt, z0, z1))) 681.33/212.20
ACTIVE(U12(U52(tt, z0, z1))) → c20(U12'(mark(s(plus(z1, z0)))), ACTIVE(U52(tt, z0, z1))) 681.33/212.20
ACTIVE(U12(U61(tt))) → c20(U12'(mark(0)), ACTIVE(U61(tt))) 681.33/212.20
ACTIVE(U12(U71(tt, z0, z1))) → c20(U12'(mark(U72(isNat(z1), z0, z1))), ACTIVE(U71(tt, z0, z1))) 681.33/212.20
ACTIVE(U12(U72(tt, z0, z1))) → c20(U12'(mark(plus(x(z1, z0), z1))), ACTIVE(U72(tt, z0, z1))) 681.33/212.20
ACTIVE(U12(plus(z0, 0))) → c20(U12'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 681.33/212.20
ACTIVE(U12(plus(z0, s(z1)))) → c20(U12'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 681.33/212.20
ACTIVE(U12(x(z0, 0))) → c20(U12'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 681.33/212.20
ACTIVE(U12(x(z0, s(z1)))) → c20(U12'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 681.33/212.20
ACTIVE(U12(U11(z0, z1))) → c20(U12'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 681.33/212.20
ACTIVE(U12(U12(z0))) → c20(U12'(U12(active(z0))), ACTIVE(U12(z0))) 681.33/212.20
ACTIVE(U12(U21(z0))) → c20(U12'(U21(active(z0))), ACTIVE(U21(z0))) 681.33/212.20
ACTIVE(U12(U31(z0, z1))) → c20(U12'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 681.33/212.20
ACTIVE(U12(U32(z0))) → c20(U12'(U32(active(z0))), ACTIVE(U32(z0))) 681.33/212.20
ACTIVE(U12(U41(z0, z1))) → c20(U12'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 681.33/212.20
ACTIVE(U12(U51(z0, z1, z2))) → c20(U12'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 681.33/212.20
ACTIVE(U12(U52(z0, z1, z2))) → c20(U12'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 681.33/212.20
ACTIVE(U12(s(z0))) → c20(U12'(s(active(z0))), ACTIVE(s(z0))) 681.33/212.20
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 681.33/212.20
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 681.33/212.20
ACTIVE(U12(U61(z0))) → c20(U12'(U61(active(z0))), ACTIVE(U61(z0))) 681.33/212.20
ACTIVE(U12(U71(z0, z1, z2))) → c20(U12'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 681.33/212.20
ACTIVE(U12(U72(z0, z1, z2))) → c20(U12'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 681.33/212.20
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 681.33/212.20
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 681.33/212.20
ACTIVE(U11(U12(tt), x1)) → c19(U11'(mark(tt), x1)) 681.33/212.20
ACTIVE(U12(U12(tt))) → c20(U12'(mark(tt))) 681.33/212.20
ACTIVE(U12(isNat(0))) → c20(U12'(mark(tt))) 681.33/212.20
ACTIVE(U12(U11(tt, z0))) → c2(U12'(mark(U12(isNat(z0))))) 681.33/212.20
ACTIVE(U12(U11(tt, z0))) → c2(ACTIVE(U11(tt, z0))) 681.33/212.20
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(U12'(mark(U11(isNat(z0), z1)))) 681.33/212.20
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(ACTIVE(isNat(plus(z0, z1)))) 681.33/212.20
ACTIVE(U12(isNat(s(z0)))) → c2(U12'(mark(U21(isNat(z0))))) 681.33/212.20
ACTIVE(U12(isNat(s(z0)))) → c2(ACTIVE(isNat(s(z0)))) 681.33/212.20
ACTIVE(U12(isNat(x(z0, z1)))) → c2(U12'(mark(U31(isNat(z0), z1)))) 681.33/212.20
ACTIVE(U12(isNat(x(z0, z1)))) → c2(ACTIVE(isNat(x(z0, z1)))) 681.33/212.20
ACTIVE(U21(U11(tt, z0))) → c21(U21'(mark(U12(isNat(z0)))), ACTIVE(U11(tt, z0))) 681.33/212.20
ACTIVE(U21(U12(tt))) → c21(U21'(mark(tt)), ACTIVE(U12(tt))) 681.33/212.20
ACTIVE(U21(U21(tt))) → c21(U21'(mark(tt)), ACTIVE(U21(tt))) 681.33/212.20
ACTIVE(U21(U31(tt, z0))) → c21(U21'(mark(U32(isNat(z0)))), ACTIVE(U31(tt, z0))) 681.33/212.20
ACTIVE(U21(U32(tt))) → c21(U21'(mark(tt)), ACTIVE(U32(tt))) 681.33/212.20
ACTIVE(U21(U41(tt, z0))) → c21(U21'(mark(z0)), ACTIVE(U41(tt, z0))) 681.33/212.20
ACTIVE(U21(U51(tt, z0, z1))) → c21(U21'(mark(U52(isNat(z1), z0, z1))), ACTIVE(U51(tt, z0, z1))) 681.33/212.20
ACTIVE(U21(U52(tt, z0, z1))) → c21(U21'(mark(s(plus(z1, z0)))), ACTIVE(U52(tt, z0, z1))) 681.33/212.20
ACTIVE(U21(U61(tt))) → c21(U21'(mark(0)), ACTIVE(U61(tt))) 681.33/212.20
ACTIVE(U21(U71(tt, z0, z1))) → c21(U21'(mark(U72(isNat(z1), z0, z1))), ACTIVE(U71(tt, z0, z1))) 681.33/212.20
ACTIVE(U21(U72(tt, z0, z1))) → c21(U21'(mark(plus(x(z1, z0), z1))), ACTIVE(U72(tt, z0, z1))) 681.33/212.20
ACTIVE(U21(isNat(0))) → c21(U21'(mark(tt)), ACTIVE(isNat(0))) 681.33/212.20
ACTIVE(U21(isNat(plus(z0, z1)))) → c21(U21'(mark(U11(isNat(z0), z1))), ACTIVE(isNat(plus(z0, z1)))) 681.33/212.20
ACTIVE(U21(isNat(s(z0)))) → c21(U21'(mark(U21(isNat(z0)))), ACTIVE(isNat(s(z0)))) 681.33/212.20
ACTIVE(U21(isNat(x(z0, z1)))) → c21(U21'(mark(U31(isNat(z0), z1))), ACTIVE(isNat(x(z0, z1)))) 681.33/212.20
ACTIVE(U21(plus(z0, 0))) → c21(U21'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 681.33/212.20
ACTIVE(U21(plus(z0, s(z1)))) → c21(U21'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 681.33/212.20
ACTIVE(U21(x(z0, 0))) → c21(U21'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 681.33/212.20
ACTIVE(U21(x(z0, s(z1)))) → c21(U21'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 681.33/212.20
ACTIVE(U21(U11(z0, z1))) → c21(U21'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 681.33/212.20
ACTIVE(U21(U12(z0))) → c21(U21'(U12(active(z0))), ACTIVE(U12(z0))) 681.33/212.20
ACTIVE(U21(U21(z0))) → c21(U21'(U21(active(z0))), ACTIVE(U21(z0))) 681.33/212.20
ACTIVE(U21(U31(z0, z1))) → c21(U21'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 681.33/212.20
ACTIVE(U21(U32(z0))) → c21(U21'(U32(active(z0))), ACTIVE(U32(z0))) 681.33/212.20
ACTIVE(U21(U41(z0, z1))) → c21(U21'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 681.33/212.20
ACTIVE(U21(U51(z0, z1, z2))) → c21(U21'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 681.33/212.20
ACTIVE(U21(U52(z0, z1, z2))) → c21(U21'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 681.33/212.20
ACTIVE(U21(s(z0))) → c21(U21'(s(active(z0))), ACTIVE(s(z0))) 681.33/212.20
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 681.33/212.20
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 681.33/212.20
ACTIVE(U21(U61(z0))) → c21(U21'(U61(active(z0))), ACTIVE(U61(z0))) 681.33/212.20
ACTIVE(U21(U71(z0, z1, z2))) → c21(U21'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 681.33/212.20
ACTIVE(U21(U72(z0, z1, z2))) → c21(U21'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 681.33/212.20
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 681.33/212.20
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(z0, active(z1))), ACTIVE(x(z0, z1)))
K tuples:none
Defined Rule Symbols:

active, U11, U12, U21, U31, U32, U41, U51, U52, s, plus, U61, U71, U72, x, proper, isNat, top

Defined Pair Symbols:

ACTIVE, U11', U12', U21', U31', U32', U41', U51', U52', S, PLUS, U61', U71', U72', X, PROPER, ISNAT, TOP

Compound Symbols:

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, c62, c63, c64, c65, c67, c68, c69, c70, c71, c72, c73, c74, c75, c76, c77, c79, c80, c81, c82, c83, c84, c13, c16, c18, c1, c19, c19, c, c20, c20, c2, c21

681.33/212.20
681.33/212.20

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

Removed 5 trailing tuple parts
681.33/212.20
681.33/212.20

(22) Obligation:

Complexity Dependency Tuples Problem
Rules:

active(U11(tt, z0)) → mark(U12(isNat(z0))) 681.33/212.20
active(U12(tt)) → mark(tt) 681.33/212.20
active(U21(tt)) → mark(tt) 681.33/212.20
active(U31(tt, z0)) → mark(U32(isNat(z0))) 681.33/212.20
active(U32(tt)) → mark(tt) 681.33/212.20
active(U41(tt, z0)) → mark(z0) 681.33/212.20
active(U51(tt, z0, z1)) → mark(U52(isNat(z1), z0, z1)) 681.33/212.20
active(U52(tt, z0, z1)) → mark(s(plus(z1, z0))) 681.33/212.20
active(U61(tt)) → mark(0) 681.33/212.20
active(U71(tt, z0, z1)) → mark(U72(isNat(z1), z0, z1)) 681.33/212.20
active(U72(tt, z0, z1)) → mark(plus(x(z1, z0), z1)) 681.33/212.20
active(isNat(0)) → mark(tt) 681.33/212.20
active(isNat(plus(z0, z1))) → mark(U11(isNat(z0), z1)) 681.33/212.20
active(isNat(s(z0))) → mark(U21(isNat(z0))) 681.33/212.20
active(isNat(x(z0, z1))) → mark(U31(isNat(z0), z1)) 681.33/212.20
active(plus(z0, 0)) → mark(U41(isNat(z0), z0)) 681.33/212.20
active(plus(z0, s(z1))) → mark(U51(isNat(z1), z1, z0)) 681.33/212.20
active(x(z0, 0)) → mark(U61(isNat(z0))) 681.33/212.20
active(x(z0, s(z1))) → mark(U71(isNat(z1), z1, z0)) 681.33/212.20
active(U11(z0, z1)) → U11(active(z0), z1) 681.33/212.20
active(U12(z0)) → U12(active(z0)) 681.33/212.20
active(U21(z0)) → U21(active(z0)) 681.33/212.20
active(U31(z0, z1)) → U31(active(z0), z1) 681.33/212.20
active(U32(z0)) → U32(active(z0)) 681.33/212.20
active(U41(z0, z1)) → U41(active(z0), z1) 681.33/212.20
active(U51(z0, z1, z2)) → U51(active(z0), z1, z2) 681.33/212.20
active(U52(z0, z1, z2)) → U52(active(z0), z1, z2) 681.33/212.20
active(s(z0)) → s(active(z0)) 681.33/212.20
active(plus(z0, z1)) → plus(active(z0), z1) 681.33/212.20
active(plus(z0, z1)) → plus(z0, active(z1)) 681.33/212.20
active(U61(z0)) → U61(active(z0)) 681.33/212.20
active(U71(z0, z1, z2)) → U71(active(z0), z1, z2) 681.33/212.20
active(U72(z0, z1, z2)) → U72(active(z0), z1, z2) 681.33/212.20
active(x(z0, z1)) → x(active(z0), z1) 681.33/212.20
active(x(z0, z1)) → x(z0, active(z1)) 681.33/212.20
U11(mark(z0), z1) → mark(U11(z0, z1)) 681.33/212.20
U11(ok(z0), ok(z1)) → ok(U11(z0, z1)) 681.33/212.20
U12(mark(z0)) → mark(U12(z0)) 681.33/212.20
U12(ok(z0)) → ok(U12(z0)) 681.33/212.20
U21(mark(z0)) → mark(U21(z0)) 681.33/212.20
U21(ok(z0)) → ok(U21(z0)) 681.33/212.20
U31(mark(z0), z1) → mark(U31(z0, z1)) 681.33/212.20
U31(ok(z0), ok(z1)) → ok(U31(z0, z1)) 681.33/212.20
U32(mark(z0)) → mark(U32(z0)) 681.33/212.20
U32(ok(z0)) → ok(U32(z0)) 681.33/212.20
U41(mark(z0), z1) → mark(U41(z0, z1)) 681.33/212.20
U41(ok(z0), ok(z1)) → ok(U41(z0, z1)) 681.33/212.20
U51(mark(z0), z1, z2) → mark(U51(z0, z1, z2)) 681.33/212.20
U51(ok(z0), ok(z1), ok(z2)) → ok(U51(z0, z1, z2)) 681.33/212.20
U52(mark(z0), z1, z2) → mark(U52(z0, z1, z2)) 681.33/212.20
U52(ok(z0), ok(z1), ok(z2)) → ok(U52(z0, z1, z2)) 681.33/212.20
s(mark(z0)) → mark(s(z0)) 681.33/212.20
s(ok(z0)) → ok(s(z0)) 681.33/212.20
plus(mark(z0), z1) → mark(plus(z0, z1)) 681.33/212.20
plus(z0, mark(z1)) → mark(plus(z0, z1)) 681.33/212.20
plus(ok(z0), ok(z1)) → ok(plus(z0, z1)) 681.33/212.20
U61(mark(z0)) → mark(U61(z0)) 681.33/212.20
U61(ok(z0)) → ok(U61(z0)) 681.33/212.20
U71(mark(z0), z1, z2) → mark(U71(z0, z1, z2)) 681.33/212.20
U71(ok(z0), ok(z1), ok(z2)) → ok(U71(z0, z1, z2)) 681.33/212.20
U72(mark(z0), z1, z2) → mark(U72(z0, z1, z2)) 681.33/212.20
U72(ok(z0), ok(z1), ok(z2)) → ok(U72(z0, z1, z2)) 681.33/212.20
x(mark(z0), z1) → mark(x(z0, z1)) 681.33/212.20
x(z0, mark(z1)) → mark(x(z0, z1)) 681.33/212.20
x(ok(z0), ok(z1)) → ok(x(z0, z1)) 681.33/212.20
proper(U11(z0, z1)) → U11(proper(z0), proper(z1)) 681.33/212.20
proper(tt) → ok(tt) 681.33/212.20
proper(U12(z0)) → U12(proper(z0)) 681.33/212.20
proper(isNat(z0)) → isNat(proper(z0)) 681.33/212.20
proper(U21(z0)) → U21(proper(z0)) 681.33/212.20
proper(U31(z0, z1)) → U31(proper(z0), proper(z1)) 681.33/212.20
proper(U32(z0)) → U32(proper(z0)) 681.33/212.20
proper(U41(z0, z1)) → U41(proper(z0), proper(z1)) 681.33/212.20
proper(U51(z0, z1, z2)) → U51(proper(z0), proper(z1), proper(z2)) 681.33/212.20
proper(U52(z0, z1, z2)) → U52(proper(z0), proper(z1), proper(z2)) 681.33/212.20
proper(s(z0)) → s(proper(z0)) 681.33/212.20
proper(plus(z0, z1)) → plus(proper(z0), proper(z1)) 681.33/212.20
proper(U61(z0)) → U61(proper(z0)) 681.33/212.20
proper(0) → ok(0) 681.33/212.20
proper(U71(z0, z1, z2)) → U71(proper(z0), proper(z1), proper(z2)) 681.33/212.20
proper(U72(z0, z1, z2)) → U72(proper(z0), proper(z1), proper(z2)) 681.33/212.20
proper(x(z0, z1)) → x(proper(z0), proper(z1)) 681.33/212.20
isNat(ok(z0)) → ok(isNat(z0)) 681.33/212.20
top(mark(z0)) → top(proper(z0)) 681.33/212.20
top(ok(z0)) → top(active(z0))
Tuples:

ACTIVE(U31(z0, z1)) → c22(U31'(active(z0), z1), ACTIVE(z0)) 681.33/212.20
ACTIVE(U32(z0)) → c23(U32'(active(z0)), ACTIVE(z0)) 681.33/212.20
ACTIVE(U41(z0, z1)) → c24(U41'(active(z0), z1), ACTIVE(z0)) 681.33/212.20
ACTIVE(U51(z0, z1, z2)) → c25(U51'(active(z0), z1, z2), ACTIVE(z0)) 681.33/212.20
ACTIVE(U52(z0, z1, z2)) → c26(U52'(active(z0), z1, z2), ACTIVE(z0)) 681.33/212.20
ACTIVE(s(z0)) → c27(S(active(z0)), ACTIVE(z0)) 681.33/212.20
ACTIVE(plus(z0, z1)) → c28(PLUS(active(z0), z1), ACTIVE(z0)) 681.33/212.20
ACTIVE(plus(z0, z1)) → c29(PLUS(z0, active(z1)), ACTIVE(z1)) 681.33/212.20
ACTIVE(U61(z0)) → c30(U61'(active(z0)), ACTIVE(z0)) 681.33/212.20
ACTIVE(U71(z0, z1, z2)) → c31(U71'(active(z0), z1, z2), ACTIVE(z0)) 681.33/212.20
ACTIVE(U72(z0, z1, z2)) → c32(U72'(active(z0), z1, z2), ACTIVE(z0)) 681.33/212.20
ACTIVE(x(z0, z1)) → c33(X(active(z0), z1), ACTIVE(z0)) 681.33/212.20
ACTIVE(x(z0, z1)) → c34(X(z0, active(z1)), ACTIVE(z1)) 681.33/212.20
U11'(mark(z0), z1) → c35(U11'(z0, z1)) 681.33/212.20
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1)) 681.33/212.20
U12'(mark(z0)) → c37(U12'(z0)) 681.33/212.20
U12'(ok(z0)) → c38(U12'(z0)) 681.33/212.20
U21'(mark(z0)) → c39(U21'(z0)) 681.33/212.20
U21'(ok(z0)) → c40(U21'(z0)) 681.33/212.20
U31'(mark(z0), z1) → c41(U31'(z0, z1)) 681.33/212.20
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 681.33/212.20
U32'(mark(z0)) → c43(U32'(z0)) 681.33/212.20
U32'(ok(z0)) → c44(U32'(z0)) 681.33/212.20
U41'(mark(z0), z1) → c45(U41'(z0, z1)) 681.33/212.20
U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1)) 681.33/212.20
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2)) 681.33/212.20
U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2)) 681.33/212.20
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2)) 681.33/212.20
U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2)) 681.33/212.20
S(mark(z0)) → c51(S(z0)) 681.33/212.20
S(ok(z0)) → c52(S(z0)) 681.33/212.20
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 681.33/212.20
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 681.33/212.20
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 681.33/212.20
U61'(mark(z0)) → c56(U61'(z0)) 681.33/212.20
U61'(ok(z0)) → c57(U61'(z0)) 681.33/212.20
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2)) 681.33/212.20
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2)) 681.33/212.20
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2)) 681.33/212.20
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 681.33/212.20
X(mark(z0), z1) → c62(X(z0, z1)) 681.33/212.20
X(z0, mark(z1)) → c63(X(z0, z1)) 681.33/212.20
X(ok(z0), ok(z1)) → c64(X(z0, z1)) 681.33/212.20
PROPER(U11(z0, z1)) → c65(U11'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 681.33/212.20
PROPER(U12(z0)) → c67(U12'(proper(z0)), PROPER(z0)) 681.33/212.20
PROPER(isNat(z0)) → c68(ISNAT(proper(z0)), PROPER(z0)) 681.33/212.20
PROPER(U21(z0)) → c69(U21'(proper(z0)), PROPER(z0)) 681.33/212.20
PROPER(U31(z0, z1)) → c70(U31'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 681.33/212.20
PROPER(U32(z0)) → c71(U32'(proper(z0)), PROPER(z0)) 681.33/212.20
PROPER(U41(z0, z1)) → c72(U41'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 681.33/212.20
PROPER(U51(z0, z1, z2)) → c73(U51'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 681.33/212.20
PROPER(U52(z0, z1, z2)) → c74(U52'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 681.33/212.20
PROPER(s(z0)) → c75(S(proper(z0)), PROPER(z0)) 681.33/212.20
PROPER(plus(z0, z1)) → c76(PLUS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 681.33/212.20
PROPER(U61(z0)) → c77(U61'(proper(z0)), PROPER(z0)) 681.33/212.20
PROPER(U71(z0, z1, z2)) → c79(U71'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 681.33/212.20
PROPER(U72(z0, z1, z2)) → c80(U72'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 681.33/212.20
PROPER(x(z0, z1)) → c81(X(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 681.33/212.20
ISNAT(ok(z0)) → c82(ISNAT(z0)) 681.33/212.20
TOP(mark(z0)) → c83(TOP(proper(z0)), PROPER(z0)) 681.33/212.20
TOP(ok(z0)) → c84(TOP(active(z0)), ACTIVE(z0)) 681.33/212.20
ACTIVE(isNat(s(z0))) → c13(ISNAT(z0)) 681.33/212.20
ACTIVE(plus(z0, s(z1))) → c16(ISNAT(z1)) 681.33/212.20
ACTIVE(x(z0, s(z1))) → c18(ISNAT(z1)) 681.33/212.20
ACTIVE(U11(tt, z0)) → c1(U12'(isNat(z0))) 681.33/212.20
ACTIVE(U11(tt, z0)) → c1(ISNAT(z0)) 681.33/212.20
ACTIVE(U31(tt, z0)) → c1(U32'(isNat(z0))) 681.33/212.20
ACTIVE(U31(tt, z0)) → c1(ISNAT(z0)) 681.33/212.20
ACTIVE(U51(tt, z0, z1)) → c1(U52'(isNat(z1), z0, z1)) 681.33/212.20
ACTIVE(U51(tt, z0, z1)) → c1(ISNAT(z1)) 681.33/212.20
ACTIVE(U52(tt, z0, z1)) → c1(S(plus(z1, z0))) 681.33/212.20
ACTIVE(U52(tt, z0, z1)) → c1(PLUS(z1, z0)) 681.33/212.20
ACTIVE(U71(tt, z0, z1)) → c1(U72'(isNat(z1), z0, z1)) 681.33/212.20
ACTIVE(U71(tt, z0, z1)) → c1(ISNAT(z1)) 681.33/212.20
ACTIVE(U72(tt, z0, z1)) → c1(PLUS(x(z1, z0), z1)) 681.33/212.20
ACTIVE(U72(tt, z0, z1)) → c1(X(z1, z0)) 681.33/212.20
ACTIVE(isNat(plus(z0, z1))) → c1(U11'(isNat(z0), z1)) 681.33/212.20
ACTIVE(isNat(plus(z0, z1))) → c1(ISNAT(z0)) 681.33/212.20
ACTIVE(isNat(x(z0, z1))) → c1(U31'(isNat(z0), z1)) 681.33/212.20
ACTIVE(isNat(x(z0, z1))) → c1(ISNAT(z0)) 681.33/212.20
ACTIVE(plus(z0, 0)) → c1(U41'(isNat(z0), z0)) 681.33/212.20
ACTIVE(plus(z0, 0)) → c1(ISNAT(z0)) 681.33/212.20
ACTIVE(x(z0, 0)) → c1(U61'(isNat(z0))) 681.33/212.20
ACTIVE(x(z0, 0)) → c1(ISNAT(z0)) 681.33/212.20
ACTIVE(U11(U31(tt, z0), x1)) → c19(U11'(mark(U32(isNat(z0))), x1), ACTIVE(U31(tt, z0))) 681.33/212.20
ACTIVE(U11(U32(tt), x1)) → c19(U11'(mark(tt), x1), ACTIVE(U32(tt))) 681.33/212.20
ACTIVE(U11(U41(tt, z0), x1)) → c19(U11'(mark(z0), x1), ACTIVE(U41(tt, z0))) 681.33/212.20
ACTIVE(U11(U51(tt, z0, z1), x1)) → c19(U11'(mark(U52(isNat(z1), z0, z1)), x1), ACTIVE(U51(tt, z0, z1))) 681.33/212.21
ACTIVE(U11(U52(tt, z0, z1), x1)) → c19(U11'(mark(s(plus(z1, z0))), x1), ACTIVE(U52(tt, z0, z1))) 681.33/212.21
ACTIVE(U11(U61(tt), x1)) → c19(U11'(mark(0), x1), ACTIVE(U61(tt))) 681.33/212.21
ACTIVE(U11(U71(tt, z0, z1), x1)) → c19(U11'(mark(U72(isNat(z1), z0, z1)), x1), ACTIVE(U71(tt, z0, z1))) 681.33/212.21
ACTIVE(U11(U72(tt, z0, z1), x1)) → c19(U11'(mark(plus(x(z1, z0), z1)), x1), ACTIVE(U72(tt, z0, z1))) 681.33/212.21
ACTIVE(U11(plus(z0, 0), x1)) → c19(U11'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 681.33/212.21
ACTIVE(U11(plus(z0, s(z1)), x1)) → c19(U11'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 681.33/212.21
ACTIVE(U11(x(z0, 0), x1)) → c19(U11'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 681.33/212.21
ACTIVE(U11(x(z0, s(z1)), x1)) → c19(U11'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 681.33/212.21
ACTIVE(U11(U11(z0, z1), x1)) → c19(U11'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 681.33/212.21
ACTIVE(U11(U12(z0), x1)) → c19(U11'(U12(active(z0)), x1), ACTIVE(U12(z0))) 681.33/212.21
ACTIVE(U11(U21(z0), x1)) → c19(U11'(U21(active(z0)), x1), ACTIVE(U21(z0))) 681.33/212.21
ACTIVE(U11(U31(z0, z1), x1)) → c19(U11'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 681.33/212.21
ACTIVE(U11(U32(z0), x1)) → c19(U11'(U32(active(z0)), x1), ACTIVE(U32(z0))) 681.33/212.21
ACTIVE(U11(U41(z0, z1), x1)) → c19(U11'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 681.33/212.21
ACTIVE(U11(U51(z0, z1, z2), x1)) → c19(U11'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 681.33/212.21
ACTIVE(U11(U52(z0, z1, z2), x1)) → c19(U11'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 681.33/212.21
ACTIVE(U11(s(z0), x1)) → c19(U11'(s(active(z0)), x1), ACTIVE(s(z0))) 681.33/212.21
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 681.33/212.21
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 681.33/212.21
ACTIVE(U11(U61(z0), x1)) → c19(U11'(U61(active(z0)), x1), ACTIVE(U61(z0))) 681.33/212.21
ACTIVE(U11(U71(z0, z1, z2), x1)) → c19(U11'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 681.33/212.21
ACTIVE(U11(U72(z0, z1, z2), x1)) → c19(U11'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 681.33/212.21
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 681.33/212.21
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 681.33/212.21
ACTIVE(U11(isNat(0), x1)) → c19(U11'(mark(tt), x1)) 681.33/212.21
ACTIVE(U11(U11(tt, z0), x1)) → c(U11'(mark(U12(isNat(z0))), x1)) 681.33/212.21
ACTIVE(U11(U11(tt, z0), x1)) → c(ACTIVE(U11(tt, z0))) 681.33/212.21
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(U11'(mark(U11(isNat(z0), z1)), x1)) 681.33/212.21
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(ACTIVE(isNat(plus(z0, z1)))) 681.33/212.21
ACTIVE(U11(isNat(s(z0)), x1)) → c(U11'(mark(U21(isNat(z0))), x1)) 681.33/212.21
ACTIVE(U11(isNat(s(z0)), x1)) → c(ACTIVE(isNat(s(z0)))) 681.33/212.21
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(U11'(mark(U31(isNat(z0), z1)), x1)) 681.33/212.21
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(ACTIVE(isNat(x(z0, z1)))) 681.33/212.21
ACTIVE(U12(U31(tt, z0))) → c20(U12'(mark(U32(isNat(z0)))), ACTIVE(U31(tt, z0))) 681.33/212.21
ACTIVE(U12(U32(tt))) → c20(U12'(mark(tt)), ACTIVE(U32(tt))) 681.33/212.21
ACTIVE(U12(U41(tt, z0))) → c20(U12'(mark(z0)), ACTIVE(U41(tt, z0))) 681.33/212.21
ACTIVE(U12(U51(tt, z0, z1))) → c20(U12'(mark(U52(isNat(z1), z0, z1))), ACTIVE(U51(tt, z0, z1))) 681.33/212.21
ACTIVE(U12(U52(tt, z0, z1))) → c20(U12'(mark(s(plus(z1, z0)))), ACTIVE(U52(tt, z0, z1))) 681.33/212.21
ACTIVE(U12(U61(tt))) → c20(U12'(mark(0)), ACTIVE(U61(tt))) 681.33/212.21
ACTIVE(U12(U71(tt, z0, z1))) → c20(U12'(mark(U72(isNat(z1), z0, z1))), ACTIVE(U71(tt, z0, z1))) 681.33/212.21
ACTIVE(U12(U72(tt, z0, z1))) → c20(U12'(mark(plus(x(z1, z0), z1))), ACTIVE(U72(tt, z0, z1))) 681.33/212.21
ACTIVE(U12(plus(z0, 0))) → c20(U12'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 681.33/212.21
ACTIVE(U12(plus(z0, s(z1)))) → c20(U12'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 681.33/212.21
ACTIVE(U12(x(z0, 0))) → c20(U12'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 681.33/212.21
ACTIVE(U12(x(z0, s(z1)))) → c20(U12'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 681.33/212.21
ACTIVE(U12(U11(z0, z1))) → c20(U12'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 681.33/212.21
ACTIVE(U12(U12(z0))) → c20(U12'(U12(active(z0))), ACTIVE(U12(z0))) 681.33/212.21
ACTIVE(U12(U21(z0))) → c20(U12'(U21(active(z0))), ACTIVE(U21(z0))) 681.33/212.21
ACTIVE(U12(U31(z0, z1))) → c20(U12'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 681.33/212.21
ACTIVE(U12(U32(z0))) → c20(U12'(U32(active(z0))), ACTIVE(U32(z0))) 681.33/212.21
ACTIVE(U12(U41(z0, z1))) → c20(U12'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 681.33/212.21
ACTIVE(U12(U51(z0, z1, z2))) → c20(U12'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 681.33/212.21
ACTIVE(U12(U52(z0, z1, z2))) → c20(U12'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 681.33/212.21
ACTIVE(U12(s(z0))) → c20(U12'(s(active(z0))), ACTIVE(s(z0))) 681.33/212.21
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 681.33/212.21
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 681.33/212.21
ACTIVE(U12(U61(z0))) → c20(U12'(U61(active(z0))), ACTIVE(U61(z0))) 681.33/212.21
ACTIVE(U12(U71(z0, z1, z2))) → c20(U12'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 681.33/212.21
ACTIVE(U12(U72(z0, z1, z2))) → c20(U12'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 681.33/212.21
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 681.33/212.21
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 681.33/212.21
ACTIVE(U11(U12(tt), x1)) → c19(U11'(mark(tt), x1)) 681.33/212.21
ACTIVE(U12(U12(tt))) → c20(U12'(mark(tt))) 681.33/212.21
ACTIVE(U12(isNat(0))) → c20(U12'(mark(tt))) 681.33/212.21
ACTIVE(U12(U11(tt, z0))) → c2(U12'(mark(U12(isNat(z0))))) 681.33/212.21
ACTIVE(U12(U11(tt, z0))) → c2(ACTIVE(U11(tt, z0))) 681.33/212.21
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(U12'(mark(U11(isNat(z0), z1)))) 681.33/212.21
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(ACTIVE(isNat(plus(z0, z1)))) 681.33/212.21
ACTIVE(U12(isNat(s(z0)))) → c2(U12'(mark(U21(isNat(z0))))) 681.33/212.21
ACTIVE(U12(isNat(s(z0)))) → c2(ACTIVE(isNat(s(z0)))) 681.33/212.21
ACTIVE(U12(isNat(x(z0, z1)))) → c2(U12'(mark(U31(isNat(z0), z1)))) 681.33/212.21
ACTIVE(U12(isNat(x(z0, z1)))) → c2(ACTIVE(isNat(x(z0, z1)))) 681.33/212.21
ACTIVE(U21(U11(tt, z0))) → c21(U21'(mark(U12(isNat(z0)))), ACTIVE(U11(tt, z0))) 681.33/212.21
ACTIVE(U21(U31(tt, z0))) → c21(U21'(mark(U32(isNat(z0)))), ACTIVE(U31(tt, z0))) 681.33/212.21
ACTIVE(U21(U32(tt))) → c21(U21'(mark(tt)), ACTIVE(U32(tt))) 681.33/212.21
ACTIVE(U21(U41(tt, z0))) → c21(U21'(mark(z0)), ACTIVE(U41(tt, z0))) 681.33/212.21
ACTIVE(U21(U51(tt, z0, z1))) → c21(U21'(mark(U52(isNat(z1), z0, z1))), ACTIVE(U51(tt, z0, z1))) 681.33/212.21
ACTIVE(U21(U52(tt, z0, z1))) → c21(U21'(mark(s(plus(z1, z0)))), ACTIVE(U52(tt, z0, z1))) 681.33/212.21
ACTIVE(U21(U61(tt))) → c21(U21'(mark(0)), ACTIVE(U61(tt))) 681.33/212.21
ACTIVE(U21(U71(tt, z0, z1))) → c21(U21'(mark(U72(isNat(z1), z0, z1))), ACTIVE(U71(tt, z0, z1))) 681.33/212.21
ACTIVE(U21(U72(tt, z0, z1))) → c21(U21'(mark(plus(x(z1, z0), z1))), ACTIVE(U72(tt, z0, z1))) 681.33/212.21
ACTIVE(U21(isNat(plus(z0, z1)))) → c21(U21'(mark(U11(isNat(z0), z1))), ACTIVE(isNat(plus(z0, z1)))) 681.33/212.21
ACTIVE(U21(isNat(s(z0)))) → c21(U21'(mark(U21(isNat(z0)))), ACTIVE(isNat(s(z0)))) 681.33/212.21
ACTIVE(U21(isNat(x(z0, z1)))) → c21(U21'(mark(U31(isNat(z0), z1))), ACTIVE(isNat(x(z0, z1)))) 681.33/212.21
ACTIVE(U21(plus(z0, 0))) → c21(U21'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 681.33/212.21
ACTIVE(U21(plus(z0, s(z1)))) → c21(U21'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 681.33/212.21
ACTIVE(U21(x(z0, 0))) → c21(U21'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 681.33/212.21
ACTIVE(U21(x(z0, s(z1)))) → c21(U21'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 681.33/212.21
ACTIVE(U21(U11(z0, z1))) → c21(U21'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 681.33/212.21
ACTIVE(U21(U12(z0))) → c21(U21'(U12(active(z0))), ACTIVE(U12(z0))) 681.33/212.21
ACTIVE(U21(U21(z0))) → c21(U21'(U21(active(z0))), ACTIVE(U21(z0))) 681.33/212.21
ACTIVE(U21(U31(z0, z1))) → c21(U21'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 681.33/212.21
ACTIVE(U21(U32(z0))) → c21(U21'(U32(active(z0))), ACTIVE(U32(z0))) 681.33/212.21
ACTIVE(U21(U41(z0, z1))) → c21(U21'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 681.33/212.21
ACTIVE(U21(U51(z0, z1, z2))) → c21(U21'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 681.33/212.21
ACTIVE(U21(U52(z0, z1, z2))) → c21(U21'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 681.33/212.21
ACTIVE(U21(s(z0))) → c21(U21'(s(active(z0))), ACTIVE(s(z0))) 681.33/212.21
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 681.33/212.21
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 681.33/212.21
ACTIVE(U21(U61(z0))) → c21(U21'(U61(active(z0))), ACTIVE(U61(z0))) 681.33/212.21
ACTIVE(U21(U71(z0, z1, z2))) → c21(U21'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 681.33/212.21
ACTIVE(U21(U72(z0, z1, z2))) → c21(U21'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 681.33/212.21
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 681.33/212.21
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 681.33/212.21
ACTIVE(U11(U21(tt), x1)) → c19(U11'(mark(tt), x1)) 681.33/212.21
ACTIVE(U12(U21(tt))) → c20(U12'(mark(tt))) 681.33/212.21
ACTIVE(U21(U12(tt))) → c21(U21'(mark(tt))) 681.33/212.21
ACTIVE(U21(U21(tt))) → c21(U21'(mark(tt))) 681.33/212.21
ACTIVE(U21(isNat(0))) → c21(U21'(mark(tt)))
S tuples:

ACTIVE(U31(z0, z1)) → c22(U31'(active(z0), z1), ACTIVE(z0)) 681.33/212.21
ACTIVE(U32(z0)) → c23(U32'(active(z0)), ACTIVE(z0)) 681.33/212.21
ACTIVE(U41(z0, z1)) → c24(U41'(active(z0), z1), ACTIVE(z0)) 681.33/212.21
ACTIVE(U51(z0, z1, z2)) → c25(U51'(active(z0), z1, z2), ACTIVE(z0)) 681.33/212.21
ACTIVE(U52(z0, z1, z2)) → c26(U52'(active(z0), z1, z2), ACTIVE(z0)) 681.33/212.21
ACTIVE(s(z0)) → c27(S(active(z0)), ACTIVE(z0)) 681.33/212.21
ACTIVE(plus(z0, z1)) → c28(PLUS(active(z0), z1), ACTIVE(z0)) 681.33/212.21
ACTIVE(plus(z0, z1)) → c29(PLUS(z0, active(z1)), ACTIVE(z1)) 681.33/212.21
ACTIVE(U61(z0)) → c30(U61'(active(z0)), ACTIVE(z0)) 681.33/212.21
ACTIVE(U71(z0, z1, z2)) → c31(U71'(active(z0), z1, z2), ACTIVE(z0)) 681.33/212.21
ACTIVE(U72(z0, z1, z2)) → c32(U72'(active(z0), z1, z2), ACTIVE(z0)) 681.33/212.21
ACTIVE(x(z0, z1)) → c33(X(active(z0), z1), ACTIVE(z0)) 681.33/212.21
ACTIVE(x(z0, z1)) → c34(X(z0, active(z1)), ACTIVE(z1)) 681.33/212.21
U11'(mark(z0), z1) → c35(U11'(z0, z1)) 681.33/212.21
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1)) 681.33/212.21
U12'(mark(z0)) → c37(U12'(z0)) 681.33/212.21
U12'(ok(z0)) → c38(U12'(z0)) 681.33/212.21
U21'(mark(z0)) → c39(U21'(z0)) 681.33/212.21
U21'(ok(z0)) → c40(U21'(z0)) 681.33/212.21
U31'(mark(z0), z1) → c41(U31'(z0, z1)) 681.33/212.21
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 681.33/212.21
U32'(mark(z0)) → c43(U32'(z0)) 681.33/212.21
U32'(ok(z0)) → c44(U32'(z0)) 681.33/212.21
U41'(mark(z0), z1) → c45(U41'(z0, z1)) 681.33/212.21
U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1)) 681.33/212.21
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2)) 681.33/212.21
U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2)) 681.33/212.21
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2)) 681.33/212.21
U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2)) 681.33/212.21
S(mark(z0)) → c51(S(z0)) 681.33/212.21
S(ok(z0)) → c52(S(z0)) 681.33/212.21
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 681.33/212.21
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 681.33/212.21
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 681.33/212.21
U61'(mark(z0)) → c56(U61'(z0)) 681.33/212.21
U61'(ok(z0)) → c57(U61'(z0)) 681.33/212.21
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2)) 681.33/212.21
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2)) 681.33/212.21
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2)) 681.33/212.21
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 681.33/212.21
X(mark(z0), z1) → c62(X(z0, z1)) 681.33/212.21
X(z0, mark(z1)) → c63(X(z0, z1)) 681.33/212.21
X(ok(z0), ok(z1)) → c64(X(z0, z1)) 681.33/212.21
PROPER(U11(z0, z1)) → c65(U11'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 681.33/212.21
PROPER(U12(z0)) → c67(U12'(proper(z0)), PROPER(z0)) 681.33/212.21
PROPER(isNat(z0)) → c68(ISNAT(proper(z0)), PROPER(z0)) 681.33/212.21
PROPER(U21(z0)) → c69(U21'(proper(z0)), PROPER(z0)) 681.33/212.21
PROPER(U31(z0, z1)) → c70(U31'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 681.33/212.21
PROPER(U32(z0)) → c71(U32'(proper(z0)), PROPER(z0)) 681.33/212.21
PROPER(U41(z0, z1)) → c72(U41'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 681.33/212.21
PROPER(U51(z0, z1, z2)) → c73(U51'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 681.33/212.21
PROPER(U52(z0, z1, z2)) → c74(U52'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 681.33/212.21
PROPER(s(z0)) → c75(S(proper(z0)), PROPER(z0)) 681.33/212.21
PROPER(plus(z0, z1)) → c76(PLUS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 681.33/212.21
PROPER(U61(z0)) → c77(U61'(proper(z0)), PROPER(z0)) 681.33/212.21
PROPER(U71(z0, z1, z2)) → c79(U71'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 681.33/212.21
PROPER(U72(z0, z1, z2)) → c80(U72'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 681.33/212.21
PROPER(x(z0, z1)) → c81(X(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 681.33/212.21
ISNAT(ok(z0)) → c82(ISNAT(z0)) 681.33/212.21
TOP(mark(z0)) → c83(TOP(proper(z0)), PROPER(z0)) 681.33/212.21
TOP(ok(z0)) → c84(TOP(active(z0)), ACTIVE(z0)) 681.33/212.21
ACTIVE(isNat(s(z0))) → c13(ISNAT(z0)) 681.33/212.21
ACTIVE(plus(z0, s(z1))) → c16(ISNAT(z1)) 681.33/212.21
ACTIVE(x(z0, s(z1))) → c18(ISNAT(z1)) 681.33/212.21
ACTIVE(U11(tt, z0)) → c1(U12'(isNat(z0))) 681.33/212.21
ACTIVE(U11(tt, z0)) → c1(ISNAT(z0)) 681.33/212.21
ACTIVE(U31(tt, z0)) → c1(U32'(isNat(z0))) 681.33/212.21
ACTIVE(U31(tt, z0)) → c1(ISNAT(z0)) 681.33/212.21
ACTIVE(U51(tt, z0, z1)) → c1(U52'(isNat(z1), z0, z1)) 681.33/212.21
ACTIVE(U51(tt, z0, z1)) → c1(ISNAT(z1)) 681.33/212.21
ACTIVE(U52(tt, z0, z1)) → c1(S(plus(z1, z0))) 681.33/212.21
ACTIVE(U52(tt, z0, z1)) → c1(PLUS(z1, z0)) 681.33/212.21
ACTIVE(U71(tt, z0, z1)) → c1(U72'(isNat(z1), z0, z1)) 681.33/212.21
ACTIVE(U71(tt, z0, z1)) → c1(ISNAT(z1)) 681.33/212.21
ACTIVE(U72(tt, z0, z1)) → c1(PLUS(x(z1, z0), z1)) 681.33/212.21
ACTIVE(U72(tt, z0, z1)) → c1(X(z1, z0)) 681.33/212.21
ACTIVE(isNat(plus(z0, z1))) → c1(U11'(isNat(z0), z1)) 681.33/212.21
ACTIVE(isNat(plus(z0, z1))) → c1(ISNAT(z0)) 681.33/212.21
ACTIVE(isNat(x(z0, z1))) → c1(U31'(isNat(z0), z1)) 681.33/212.21
ACTIVE(isNat(x(z0, z1))) → c1(ISNAT(z0)) 681.33/212.21
ACTIVE(plus(z0, 0)) → c1(U41'(isNat(z0), z0)) 681.33/212.21
ACTIVE(plus(z0, 0)) → c1(ISNAT(z0)) 681.33/212.21
ACTIVE(x(z0, 0)) → c1(U61'(isNat(z0))) 681.33/212.21
ACTIVE(x(z0, 0)) → c1(ISNAT(z0)) 681.33/212.21
ACTIVE(U11(U31(tt, z0), x1)) → c19(U11'(mark(U32(isNat(z0))), x1), ACTIVE(U31(tt, z0))) 681.33/212.21
ACTIVE(U11(U32(tt), x1)) → c19(U11'(mark(tt), x1), ACTIVE(U32(tt))) 681.33/212.21
ACTIVE(U11(U41(tt, z0), x1)) → c19(U11'(mark(z0), x1), ACTIVE(U41(tt, z0))) 681.33/212.21
ACTIVE(U11(U51(tt, z0, z1), x1)) → c19(U11'(mark(U52(isNat(z1), z0, z1)), x1), ACTIVE(U51(tt, z0, z1))) 681.33/212.21
ACTIVE(U11(U52(tt, z0, z1), x1)) → c19(U11'(mark(s(plus(z1, z0))), x1), ACTIVE(U52(tt, z0, z1))) 681.33/212.21
ACTIVE(U11(U61(tt), x1)) → c19(U11'(mark(0), x1), ACTIVE(U61(tt))) 681.33/212.21
ACTIVE(U11(U71(tt, z0, z1), x1)) → c19(U11'(mark(U72(isNat(z1), z0, z1)), x1), ACTIVE(U71(tt, z0, z1))) 681.33/212.21
ACTIVE(U11(U72(tt, z0, z1), x1)) → c19(U11'(mark(plus(x(z1, z0), z1)), x1), ACTIVE(U72(tt, z0, z1))) 681.33/212.21
ACTIVE(U11(plus(z0, 0), x1)) → c19(U11'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 681.33/212.21
ACTIVE(U11(plus(z0, s(z1)), x1)) → c19(U11'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 681.33/212.21
ACTIVE(U11(x(z0, 0), x1)) → c19(U11'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 681.33/212.21
ACTIVE(U11(x(z0, s(z1)), x1)) → c19(U11'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 681.33/212.21
ACTIVE(U11(U11(z0, z1), x1)) → c19(U11'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 681.33/212.21
ACTIVE(U11(U12(z0), x1)) → c19(U11'(U12(active(z0)), x1), ACTIVE(U12(z0))) 681.33/212.21
ACTIVE(U11(U21(z0), x1)) → c19(U11'(U21(active(z0)), x1), ACTIVE(U21(z0))) 681.33/212.21
ACTIVE(U11(U31(z0, z1), x1)) → c19(U11'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 681.33/212.21
ACTIVE(U11(U32(z0), x1)) → c19(U11'(U32(active(z0)), x1), ACTIVE(U32(z0))) 681.33/212.21
ACTIVE(U11(U41(z0, z1), x1)) → c19(U11'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 681.33/212.21
ACTIVE(U11(U51(z0, z1, z2), x1)) → c19(U11'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 681.33/212.21
ACTIVE(U11(U52(z0, z1, z2), x1)) → c19(U11'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 681.33/212.21
ACTIVE(U11(s(z0), x1)) → c19(U11'(s(active(z0)), x1), ACTIVE(s(z0))) 681.33/212.21
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 681.33/212.21
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 681.33/212.21
ACTIVE(U11(U61(z0), x1)) → c19(U11'(U61(active(z0)), x1), ACTIVE(U61(z0))) 681.33/212.21
ACTIVE(U11(U71(z0, z1, z2), x1)) → c19(U11'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 681.33/212.21
ACTIVE(U11(U72(z0, z1, z2), x1)) → c19(U11'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 681.33/212.21
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 681.33/212.21
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 681.33/212.21
ACTIVE(U11(isNat(0), x1)) → c19(U11'(mark(tt), x1)) 681.33/212.21
ACTIVE(U11(U11(tt, z0), x1)) → c(U11'(mark(U12(isNat(z0))), x1)) 681.33/212.21
ACTIVE(U11(U11(tt, z0), x1)) → c(ACTIVE(U11(tt, z0))) 681.33/212.21
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(U11'(mark(U11(isNat(z0), z1)), x1)) 681.33/212.21
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(ACTIVE(isNat(plus(z0, z1)))) 681.33/212.21
ACTIVE(U11(isNat(s(z0)), x1)) → c(U11'(mark(U21(isNat(z0))), x1)) 681.33/212.21
ACTIVE(U11(isNat(s(z0)), x1)) → c(ACTIVE(isNat(s(z0)))) 681.33/212.21
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(U11'(mark(U31(isNat(z0), z1)), x1)) 681.33/212.21
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(ACTIVE(isNat(x(z0, z1)))) 681.33/212.21
ACTIVE(U12(U31(tt, z0))) → c20(U12'(mark(U32(isNat(z0)))), ACTIVE(U31(tt, z0))) 681.33/212.21
ACTIVE(U12(U32(tt))) → c20(U12'(mark(tt)), ACTIVE(U32(tt))) 681.33/212.21
ACTIVE(U12(U41(tt, z0))) → c20(U12'(mark(z0)), ACTIVE(U41(tt, z0))) 681.33/212.21
ACTIVE(U12(U51(tt, z0, z1))) → c20(U12'(mark(U52(isNat(z1), z0, z1))), ACTIVE(U51(tt, z0, z1))) 681.33/212.21
ACTIVE(U12(U52(tt, z0, z1))) → c20(U12'(mark(s(plus(z1, z0)))), ACTIVE(U52(tt, z0, z1))) 681.33/212.21
ACTIVE(U12(U61(tt))) → c20(U12'(mark(0)), ACTIVE(U61(tt))) 681.33/212.21
ACTIVE(U12(U71(tt, z0, z1))) → c20(U12'(mark(U72(isNat(z1), z0, z1))), ACTIVE(U71(tt, z0, z1))) 681.33/212.21
ACTIVE(U12(U72(tt, z0, z1))) → c20(U12'(mark(plus(x(z1, z0), z1))), ACTIVE(U72(tt, z0, z1))) 681.33/212.21
ACTIVE(U12(plus(z0, 0))) → c20(U12'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 681.33/212.21
ACTIVE(U12(plus(z0, s(z1)))) → c20(U12'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 681.33/212.21
ACTIVE(U12(x(z0, 0))) → c20(U12'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 681.33/212.21
ACTIVE(U12(x(z0, s(z1)))) → c20(U12'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 681.33/212.21
ACTIVE(U12(U11(z0, z1))) → c20(U12'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 681.33/212.21
ACTIVE(U12(U12(z0))) → c20(U12'(U12(active(z0))), ACTIVE(U12(z0))) 681.33/212.21
ACTIVE(U12(U21(z0))) → c20(U12'(U21(active(z0))), ACTIVE(U21(z0))) 681.33/212.21
ACTIVE(U12(U31(z0, z1))) → c20(U12'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 681.33/212.21
ACTIVE(U12(U32(z0))) → c20(U12'(U32(active(z0))), ACTIVE(U32(z0))) 681.33/212.21
ACTIVE(U12(U41(z0, z1))) → c20(U12'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 681.33/212.21
ACTIVE(U12(U51(z0, z1, z2))) → c20(U12'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 681.33/212.21
ACTIVE(U12(U52(z0, z1, z2))) → c20(U12'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 681.33/212.21
ACTIVE(U12(s(z0))) → c20(U12'(s(active(z0))), ACTIVE(s(z0))) 681.33/212.21
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 681.33/212.21
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 681.33/212.21
ACTIVE(U12(U61(z0))) → c20(U12'(U61(active(z0))), ACTIVE(U61(z0))) 681.33/212.21
ACTIVE(U12(U71(z0, z1, z2))) → c20(U12'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 681.33/212.21
ACTIVE(U12(U72(z0, z1, z2))) → c20(U12'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 681.33/212.21
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 681.33/212.21
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 681.33/212.21
ACTIVE(U11(U12(tt), x1)) → c19(U11'(mark(tt), x1)) 681.33/212.21
ACTIVE(U12(U12(tt))) → c20(U12'(mark(tt))) 681.33/212.21
ACTIVE(U12(isNat(0))) → c20(U12'(mark(tt))) 681.33/212.21
ACTIVE(U12(U11(tt, z0))) → c2(U12'(mark(U12(isNat(z0))))) 681.33/212.21
ACTIVE(U12(U11(tt, z0))) → c2(ACTIVE(U11(tt, z0))) 681.33/212.21
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(U12'(mark(U11(isNat(z0), z1)))) 681.33/212.21
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(ACTIVE(isNat(plus(z0, z1)))) 681.33/212.21
ACTIVE(U12(isNat(s(z0)))) → c2(U12'(mark(U21(isNat(z0))))) 681.33/212.21
ACTIVE(U12(isNat(s(z0)))) → c2(ACTIVE(isNat(s(z0)))) 681.33/212.21
ACTIVE(U12(isNat(x(z0, z1)))) → c2(U12'(mark(U31(isNat(z0), z1)))) 681.33/212.21
ACTIVE(U12(isNat(x(z0, z1)))) → c2(ACTIVE(isNat(x(z0, z1)))) 681.33/212.21
ACTIVE(U21(U11(tt, z0))) → c21(U21'(mark(U12(isNat(z0)))), ACTIVE(U11(tt, z0))) 681.33/212.21
ACTIVE(U21(U31(tt, z0))) → c21(U21'(mark(U32(isNat(z0)))), ACTIVE(U31(tt, z0))) 681.33/212.21
ACTIVE(U21(U32(tt))) → c21(U21'(mark(tt)), ACTIVE(U32(tt))) 681.33/212.21
ACTIVE(U21(U41(tt, z0))) → c21(U21'(mark(z0)), ACTIVE(U41(tt, z0))) 681.33/212.21
ACTIVE(U21(U51(tt, z0, z1))) → c21(U21'(mark(U52(isNat(z1), z0, z1))), ACTIVE(U51(tt, z0, z1))) 681.33/212.21
ACTIVE(U21(U52(tt, z0, z1))) → c21(U21'(mark(s(plus(z1, z0)))), ACTIVE(U52(tt, z0, z1))) 681.33/212.21
ACTIVE(U21(U61(tt))) → c21(U21'(mark(0)), ACTIVE(U61(tt))) 681.33/212.21
ACTIVE(U21(U71(tt, z0, z1))) → c21(U21'(mark(U72(isNat(z1), z0, z1))), ACTIVE(U71(tt, z0, z1))) 681.33/212.21
ACTIVE(U21(U72(tt, z0, z1))) → c21(U21'(mark(plus(x(z1, z0), z1))), ACTIVE(U72(tt, z0, z1))) 681.33/212.21
ACTIVE(U21(isNat(plus(z0, z1)))) → c21(U21'(mark(U11(isNat(z0), z1))), ACTIVE(isNat(plus(z0, z1)))) 681.33/212.21
ACTIVE(U21(isNat(s(z0)))) → c21(U21'(mark(U21(isNat(z0)))), ACTIVE(isNat(s(z0)))) 681.33/212.21
ACTIVE(U21(isNat(x(z0, z1)))) → c21(U21'(mark(U31(isNat(z0), z1))), ACTIVE(isNat(x(z0, z1)))) 681.33/212.21
ACTIVE(U21(plus(z0, 0))) → c21(U21'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 681.33/212.21
ACTIVE(U21(plus(z0, s(z1)))) → c21(U21'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 681.33/212.21
ACTIVE(U21(x(z0, 0))) → c21(U21'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 681.33/212.21
ACTIVE(U21(x(z0, s(z1)))) → c21(U21'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 681.33/212.21
ACTIVE(U21(U11(z0, z1))) → c21(U21'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 681.33/212.21
ACTIVE(U21(U12(z0))) → c21(U21'(U12(active(z0))), ACTIVE(U12(z0))) 681.33/212.21
ACTIVE(U21(U21(z0))) → c21(U21'(U21(active(z0))), ACTIVE(U21(z0))) 681.33/212.21
ACTIVE(U21(U31(z0, z1))) → c21(U21'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 681.33/212.21
ACTIVE(U21(U32(z0))) → c21(U21'(U32(active(z0))), ACTIVE(U32(z0))) 681.33/212.21
ACTIVE(U21(U41(z0, z1))) → c21(U21'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 681.33/212.21
ACTIVE(U21(U51(z0, z1, z2))) → c21(U21'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 681.33/212.21
ACTIVE(U21(U52(z0, z1, z2))) → c21(U21'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 681.33/212.21
ACTIVE(U21(s(z0))) → c21(U21'(s(active(z0))), ACTIVE(s(z0))) 681.33/212.21
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 681.33/212.21
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 681.33/212.21
ACTIVE(U21(U61(z0))) → c21(U21'(U61(active(z0))), ACTIVE(U61(z0))) 681.33/212.21
ACTIVE(U21(U71(z0, z1, z2))) → c21(U21'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 681.33/212.21
ACTIVE(U21(U72(z0, z1, z2))) → c21(U21'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 681.33/212.21
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 681.33/212.21
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 681.33/212.21
ACTIVE(U11(U21(tt), x1)) → c19(U11'(mark(tt), x1)) 681.33/212.21
ACTIVE(U12(U21(tt))) → c20(U12'(mark(tt))) 681.33/212.21
ACTIVE(U21(U12(tt))) → c21(U21'(mark(tt))) 681.33/212.21
ACTIVE(U21(U21(tt))) → c21(U21'(mark(tt))) 681.33/212.21
ACTIVE(U21(isNat(0))) → c21(U21'(mark(tt)))
K tuples:none
Defined Rule Symbols:

active, U11, U12, U21, U31, U32, U41, U51, U52, s, plus, U61, U71, U72, x, proper, isNat, top

Defined Pair Symbols:

ACTIVE, U11', U12', U21', U31', U32', U41', U51', U52', S, PLUS, U61', U71', U72', X, PROPER, ISNAT, TOP

Compound Symbols:

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, c62, c63, c64, c65, c67, c68, c69, c70, c71, c72, c73, c74, c75, c76, c77, c79, c80, c81, c82, c83, c84, c13, c16, c18, c1, c19, c19, c, c20, c20, c2, c21, c21

681.33/212.21
681.33/212.21

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

Split RHS of tuples not part of any SCC
681.33/212.21
681.33/212.21

(24) Obligation:

Complexity Dependency Tuples Problem
Rules:

active(U11(tt, z0)) → mark(U12(isNat(z0))) 681.33/212.21
active(U12(tt)) → mark(tt) 681.33/212.21
active(U21(tt)) → mark(tt) 681.33/212.21
active(U31(tt, z0)) → mark(U32(isNat(z0))) 681.33/212.21
active(U32(tt)) → mark(tt) 681.33/212.21
active(U41(tt, z0)) → mark(z0) 681.33/212.21
active(U51(tt, z0, z1)) → mark(U52(isNat(z1), z0, z1)) 681.33/212.21
active(U52(tt, z0, z1)) → mark(s(plus(z1, z0))) 681.33/212.21
active(U61(tt)) → mark(0) 681.33/212.21
active(U71(tt, z0, z1)) → mark(U72(isNat(z1), z0, z1)) 681.33/212.21
active(U72(tt, z0, z1)) → mark(plus(x(z1, z0), z1)) 681.33/212.21
active(isNat(0)) → mark(tt) 681.33/212.21
active(isNat(plus(z0, z1))) → mark(U11(isNat(z0), z1)) 681.33/212.21
active(isNat(s(z0))) → mark(U21(isNat(z0))) 681.33/212.21
active(isNat(x(z0, z1))) → mark(U31(isNat(z0), z1)) 681.33/212.21
active(plus(z0, 0)) → mark(U41(isNat(z0), z0)) 681.33/212.21
active(plus(z0, s(z1))) → mark(U51(isNat(z1), z1, z0)) 681.33/212.21
active(x(z0, 0)) → mark(U61(isNat(z0))) 681.33/212.21
active(x(z0, s(z1))) → mark(U71(isNat(z1), z1, z0)) 681.33/212.21
active(U11(z0, z1)) → U11(active(z0), z1) 681.33/212.21
active(U12(z0)) → U12(active(z0)) 681.33/212.21
active(U21(z0)) → U21(active(z0)) 681.33/212.21
active(U31(z0, z1)) → U31(active(z0), z1) 681.33/212.21
active(U32(z0)) → U32(active(z0)) 681.33/212.21
active(U41(z0, z1)) → U41(active(z0), z1) 681.33/212.21
active(U51(z0, z1, z2)) → U51(active(z0), z1, z2) 681.33/212.21
active(U52(z0, z1, z2)) → U52(active(z0), z1, z2) 681.33/212.21
active(s(z0)) → s(active(z0)) 681.33/212.21
active(plus(z0, z1)) → plus(active(z0), z1) 681.33/212.21
active(plus(z0, z1)) → plus(z0, active(z1)) 681.33/212.21
active(U61(z0)) → U61(active(z0)) 681.33/212.21
active(U71(z0, z1, z2)) → U71(active(z0), z1, z2) 681.33/212.21
active(U72(z0, z1, z2)) → U72(active(z0), z1, z2) 681.33/212.21
active(x(z0, z1)) → x(active(z0), z1) 681.33/212.21
active(x(z0, z1)) → x(z0, active(z1)) 681.33/212.21
U11(mark(z0), z1) → mark(U11(z0, z1)) 681.33/212.21
U11(ok(z0), ok(z1)) → ok(U11(z0, z1)) 681.33/212.21
U12(mark(z0)) → mark(U12(z0)) 681.33/212.21
U12(ok(z0)) → ok(U12(z0)) 681.33/212.21
U21(mark(z0)) → mark(U21(z0)) 681.33/212.21
U21(ok(z0)) → ok(U21(z0)) 681.33/212.21
U31(mark(z0), z1) → mark(U31(z0, z1)) 681.33/212.21
U31(ok(z0), ok(z1)) → ok(U31(z0, z1)) 681.33/212.21
U32(mark(z0)) → mark(U32(z0)) 681.33/212.21
U32(ok(z0)) → ok(U32(z0)) 681.33/212.21
U41(mark(z0), z1) → mark(U41(z0, z1)) 681.33/212.21
U41(ok(z0), ok(z1)) → ok(U41(z0, z1)) 681.33/212.21
U51(mark(z0), z1, z2) → mark(U51(z0, z1, z2)) 681.33/212.21
U51(ok(z0), ok(z1), ok(z2)) → ok(U51(z0, z1, z2)) 681.33/212.21
U52(mark(z0), z1, z2) → mark(U52(z0, z1, z2)) 681.33/212.21
U52(ok(z0), ok(z1), ok(z2)) → ok(U52(z0, z1, z2)) 681.33/212.21
s(mark(z0)) → mark(s(z0)) 681.33/212.21
s(ok(z0)) → ok(s(z0)) 681.33/212.21
plus(mark(z0), z1) → mark(plus(z0, z1)) 681.33/212.21
plus(z0, mark(z1)) → mark(plus(z0, z1)) 681.33/212.21
plus(ok(z0), ok(z1)) → ok(plus(z0, z1)) 681.33/212.21
U61(mark(z0)) → mark(U61(z0)) 681.33/212.21
U61(ok(z0)) → ok(U61(z0)) 681.33/212.21
U71(mark(z0), z1, z2) → mark(U71(z0, z1, z2)) 681.33/212.21
U71(ok(z0), ok(z1), ok(z2)) → ok(U71(z0, z1, z2)) 681.33/212.21
U72(mark(z0), z1, z2) → mark(U72(z0, z1, z2)) 681.33/212.21
U72(ok(z0), ok(z1), ok(z2)) → ok(U72(z0, z1, z2)) 681.33/212.21
x(mark(z0), z1) → mark(x(z0, z1)) 681.33/212.21
x(z0, mark(z1)) → mark(x(z0, z1)) 681.33/212.21
x(ok(z0), ok(z1)) → ok(x(z0, z1)) 681.33/212.21
proper(U11(z0, z1)) → U11(proper(z0), proper(z1)) 681.33/212.21
proper(tt) → ok(tt) 681.33/212.21
proper(U12(z0)) → U12(proper(z0)) 681.33/212.21
proper(isNat(z0)) → isNat(proper(z0)) 681.33/212.21
proper(U21(z0)) → U21(proper(z0)) 681.33/212.21
proper(U31(z0, z1)) → U31(proper(z0), proper(z1)) 681.33/212.21
proper(U32(z0)) → U32(proper(z0)) 681.33/212.21
proper(U41(z0, z1)) → U41(proper(z0), proper(z1)) 681.33/212.21
proper(U51(z0, z1, z2)) → U51(proper(z0), proper(z1), proper(z2)) 681.33/212.21
proper(U52(z0, z1, z2)) → U52(proper(z0), proper(z1), proper(z2)) 681.33/212.21
proper(s(z0)) → s(proper(z0)) 681.33/212.21
proper(plus(z0, z1)) → plus(proper(z0), proper(z1)) 681.33/212.21
proper(U61(z0)) → U61(proper(z0)) 681.33/212.21
proper(0) → ok(0) 681.33/212.21
proper(U71(z0, z1, z2)) → U71(proper(z0), proper(z1), proper(z2)) 681.33/212.21
proper(U72(z0, z1, z2)) → U72(proper(z0), proper(z1), proper(z2)) 681.33/212.21
proper(x(z0, z1)) → x(proper(z0), proper(z1)) 681.33/212.21
isNat(ok(z0)) → ok(isNat(z0)) 681.33/212.21
top(mark(z0)) → top(proper(z0)) 681.33/212.21
top(ok(z0)) → top(active(z0))
Tuples:

ACTIVE(U31(z0, z1)) → c22(U31'(active(z0), z1), ACTIVE(z0)) 681.33/212.21
ACTIVE(U32(z0)) → c23(U32'(active(z0)), ACTIVE(z0)) 681.33/212.21
ACTIVE(U41(z0, z1)) → c24(U41'(active(z0), z1), ACTIVE(z0)) 681.33/212.21
ACTIVE(U51(z0, z1, z2)) → c25(U51'(active(z0), z1, z2), ACTIVE(z0)) 681.33/212.21
ACTIVE(U52(z0, z1, z2)) → c26(U52'(active(z0), z1, z2), ACTIVE(z0)) 681.33/212.21
ACTIVE(s(z0)) → c27(S(active(z0)), ACTIVE(z0)) 681.33/212.21
ACTIVE(plus(z0, z1)) → c28(PLUS(active(z0), z1), ACTIVE(z0)) 681.33/212.21
ACTIVE(plus(z0, z1)) → c29(PLUS(z0, active(z1)), ACTIVE(z1)) 681.33/212.21
ACTIVE(U61(z0)) → c30(U61'(active(z0)), ACTIVE(z0)) 681.33/212.21
ACTIVE(U71(z0, z1, z2)) → c31(U71'(active(z0), z1, z2), ACTIVE(z0)) 681.33/212.21
ACTIVE(U72(z0, z1, z2)) → c32(U72'(active(z0), z1, z2), ACTIVE(z0)) 681.33/212.21
ACTIVE(x(z0, z1)) → c33(X(active(z0), z1), ACTIVE(z0)) 681.33/212.21
ACTIVE(x(z0, z1)) → c34(X(z0, active(z1)), ACTIVE(z1)) 681.33/212.21
U11'(mark(z0), z1) → c35(U11'(z0, z1)) 681.33/212.21
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1)) 681.33/212.21
U12'(mark(z0)) → c37(U12'(z0)) 681.33/212.21
U12'(ok(z0)) → c38(U12'(z0)) 681.33/212.21
U21'(mark(z0)) → c39(U21'(z0)) 681.33/212.21
U21'(ok(z0)) → c40(U21'(z0)) 681.33/212.21
U31'(mark(z0), z1) → c41(U31'(z0, z1)) 681.33/212.21
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 681.33/212.21
U32'(mark(z0)) → c43(U32'(z0)) 681.33/212.21
U32'(ok(z0)) → c44(U32'(z0)) 681.33/212.21
U41'(mark(z0), z1) → c45(U41'(z0, z1)) 681.33/212.21
U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1)) 681.33/212.21
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2)) 681.33/212.21
U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2)) 681.33/212.21
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2)) 681.33/212.21
U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2)) 681.33/212.21
S(mark(z0)) → c51(S(z0)) 681.33/212.21
S(ok(z0)) → c52(S(z0)) 681.33/212.21
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 681.33/212.21
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 681.33/212.21
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 681.33/212.21
U61'(mark(z0)) → c56(U61'(z0)) 681.33/212.21
U61'(ok(z0)) → c57(U61'(z0)) 681.33/212.21
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2)) 681.33/212.21
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2)) 681.33/212.21
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2)) 681.33/212.21
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 681.33/212.21
X(mark(z0), z1) → c62(X(z0, z1)) 681.33/212.21
X(z0, mark(z1)) → c63(X(z0, z1)) 681.33/212.21
X(ok(z0), ok(z1)) → c64(X(z0, z1)) 681.33/212.21
PROPER(U11(z0, z1)) → c65(U11'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 681.33/212.21
PROPER(U12(z0)) → c67(U12'(proper(z0)), PROPER(z0)) 681.33/212.21
PROPER(isNat(z0)) → c68(ISNAT(proper(z0)), PROPER(z0)) 681.33/212.21
PROPER(U21(z0)) → c69(U21'(proper(z0)), PROPER(z0)) 681.33/212.21
PROPER(U31(z0, z1)) → c70(U31'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 681.33/212.21
PROPER(U32(z0)) → c71(U32'(proper(z0)), PROPER(z0)) 681.33/212.21
PROPER(U41(z0, z1)) → c72(U41'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 681.33/212.21
PROPER(U51(z0, z1, z2)) → c73(U51'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 681.33/212.21
PROPER(U52(z0, z1, z2)) → c74(U52'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 681.33/212.21
PROPER(s(z0)) → c75(S(proper(z0)), PROPER(z0)) 681.33/212.21
PROPER(plus(z0, z1)) → c76(PLUS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 681.33/212.21
PROPER(U61(z0)) → c77(U61'(proper(z0)), PROPER(z0)) 681.33/212.21
PROPER(U71(z0, z1, z2)) → c79(U71'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 681.33/212.21
PROPER(U72(z0, z1, z2)) → c80(U72'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 681.33/212.21
PROPER(x(z0, z1)) → c81(X(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 681.33/212.21
ISNAT(ok(z0)) → c82(ISNAT(z0)) 681.33/212.21
TOP(mark(z0)) → c83(TOP(proper(z0)), PROPER(z0)) 681.33/212.21
TOP(ok(z0)) → c84(TOP(active(z0)), ACTIVE(z0)) 681.33/212.21
ACTIVE(isNat(s(z0))) → c13(ISNAT(z0)) 681.33/212.21
ACTIVE(plus(z0, s(z1))) → c16(ISNAT(z1)) 681.33/212.21
ACTIVE(x(z0, s(z1))) → c18(ISNAT(z1)) 681.33/212.21
ACTIVE(U11(tt, z0)) → c1(U12'(isNat(z0))) 681.33/212.21
ACTIVE(U11(tt, z0)) → c1(ISNAT(z0)) 681.33/212.21
ACTIVE(U31(tt, z0)) → c1(U32'(isNat(z0))) 681.33/212.21
ACTIVE(U31(tt, z0)) → c1(ISNAT(z0)) 681.33/212.21
ACTIVE(U51(tt, z0, z1)) → c1(U52'(isNat(z1), z0, z1)) 681.33/212.21
ACTIVE(U51(tt, z0, z1)) → c1(ISNAT(z1)) 681.33/212.21
ACTIVE(U52(tt, z0, z1)) → c1(S(plus(z1, z0))) 681.33/212.21
ACTIVE(U52(tt, z0, z1)) → c1(PLUS(z1, z0)) 681.33/212.21
ACTIVE(U71(tt, z0, z1)) → c1(U72'(isNat(z1), z0, z1)) 681.33/212.21
ACTIVE(U71(tt, z0, z1)) → c1(ISNAT(z1)) 681.33/212.21
ACTIVE(U72(tt, z0, z1)) → c1(PLUS(x(z1, z0), z1)) 681.33/212.21
ACTIVE(U72(tt, z0, z1)) → c1(X(z1, z0)) 681.33/212.21
ACTIVE(isNat(plus(z0, z1))) → c1(U11'(isNat(z0), z1)) 681.33/212.21
ACTIVE(isNat(plus(z0, z1))) → c1(ISNAT(z0)) 681.33/212.21
ACTIVE(isNat(x(z0, z1))) → c1(U31'(isNat(z0), z1)) 681.33/212.21
ACTIVE(isNat(x(z0, z1))) → c1(ISNAT(z0)) 681.33/212.21
ACTIVE(plus(z0, 0)) → c1(U41'(isNat(z0), z0)) 681.33/212.21
ACTIVE(plus(z0, 0)) → c1(ISNAT(z0)) 681.33/212.21
ACTIVE(x(z0, 0)) → c1(U61'(isNat(z0))) 681.33/212.21
ACTIVE(x(z0, 0)) → c1(ISNAT(z0)) 681.33/212.21
ACTIVE(U11(U31(tt, z0), x1)) → c19(U11'(mark(U32(isNat(z0))), x1), ACTIVE(U31(tt, z0))) 681.33/212.21
ACTIVE(U11(U32(tt), x1)) → c19(U11'(mark(tt), x1), ACTIVE(U32(tt))) 681.33/212.21
ACTIVE(U11(U41(tt, z0), x1)) → c19(U11'(mark(z0), x1), ACTIVE(U41(tt, z0))) 681.33/212.21
ACTIVE(U11(U51(tt, z0, z1), x1)) → c19(U11'(mark(U52(isNat(z1), z0, z1)), x1), ACTIVE(U51(tt, z0, z1))) 681.33/212.21
ACTIVE(U11(U52(tt, z0, z1), x1)) → c19(U11'(mark(s(plus(z1, z0))), x1), ACTIVE(U52(tt, z0, z1))) 681.33/212.21
ACTIVE(U11(U61(tt), x1)) → c19(U11'(mark(0), x1), ACTIVE(U61(tt))) 681.33/212.21
ACTIVE(U11(U71(tt, z0, z1), x1)) → c19(U11'(mark(U72(isNat(z1), z0, z1)), x1), ACTIVE(U71(tt, z0, z1))) 681.33/212.21
ACTIVE(U11(U72(tt, z0, z1), x1)) → c19(U11'(mark(plus(x(z1, z0), z1)), x1), ACTIVE(U72(tt, z0, z1))) 681.33/212.21
ACTIVE(U11(plus(z0, 0), x1)) → c19(U11'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 681.33/212.21
ACTIVE(U11(plus(z0, s(z1)), x1)) → c19(U11'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 681.33/212.21
ACTIVE(U11(x(z0, 0), x1)) → c19(U11'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 681.33/212.21
ACTIVE(U11(x(z0, s(z1)), x1)) → c19(U11'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 681.33/212.21
ACTIVE(U11(U11(z0, z1), x1)) → c19(U11'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 681.33/212.21
ACTIVE(U11(U12(z0), x1)) → c19(U11'(U12(active(z0)), x1), ACTIVE(U12(z0))) 681.33/212.21
ACTIVE(U11(U21(z0), x1)) → c19(U11'(U21(active(z0)), x1), ACTIVE(U21(z0))) 681.33/212.21
ACTIVE(U11(U31(z0, z1), x1)) → c19(U11'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 681.33/212.21
ACTIVE(U11(U32(z0), x1)) → c19(U11'(U32(active(z0)), x1), ACTIVE(U32(z0))) 681.33/212.21
ACTIVE(U11(U41(z0, z1), x1)) → c19(U11'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 681.33/212.21
ACTIVE(U11(U51(z0, z1, z2), x1)) → c19(U11'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 681.33/212.21
ACTIVE(U11(U52(z0, z1, z2), x1)) → c19(U11'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 681.33/212.21
ACTIVE(U11(s(z0), x1)) → c19(U11'(s(active(z0)), x1), ACTIVE(s(z0))) 681.33/212.21
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 681.33/212.21
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 681.33/212.21
ACTIVE(U11(U61(z0), x1)) → c19(U11'(U61(active(z0)), x1), ACTIVE(U61(z0))) 681.33/212.21
ACTIVE(U11(U71(z0, z1, z2), x1)) → c19(U11'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 681.33/212.21
ACTIVE(U11(U72(z0, z1, z2), x1)) → c19(U11'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 681.33/212.21
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 681.33/212.21
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 681.33/212.21
ACTIVE(U11(isNat(0), x1)) → c19(U11'(mark(tt), x1)) 681.33/212.21
ACTIVE(U11(U11(tt, z0), x1)) → c(U11'(mark(U12(isNat(z0))), x1)) 681.33/212.21
ACTIVE(U11(U11(tt, z0), x1)) → c(ACTIVE(U11(tt, z0))) 681.33/212.21
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(U11'(mark(U11(isNat(z0), z1)), x1)) 681.33/212.21
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(ACTIVE(isNat(plus(z0, z1)))) 681.33/212.21
ACTIVE(U11(isNat(s(z0)), x1)) → c(U11'(mark(U21(isNat(z0))), x1)) 681.33/212.21
ACTIVE(U11(isNat(s(z0)), x1)) → c(ACTIVE(isNat(s(z0)))) 681.33/212.21
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(U11'(mark(U31(isNat(z0), z1)), x1)) 681.33/212.21
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(ACTIVE(isNat(x(z0, z1)))) 681.33/212.21
ACTIVE(U12(U31(tt, z0))) → c20(U12'(mark(U32(isNat(z0)))), ACTIVE(U31(tt, z0))) 681.33/212.21
ACTIVE(U12(U32(tt))) → c20(U12'(mark(tt)), ACTIVE(U32(tt))) 681.33/212.21
ACTIVE(U12(U41(tt, z0))) → c20(U12'(mark(z0)), ACTIVE(U41(tt, z0))) 681.33/212.21
ACTIVE(U12(U51(tt, z0, z1))) → c20(U12'(mark(U52(isNat(z1), z0, z1))), ACTIVE(U51(tt, z0, z1))) 681.33/212.21
ACTIVE(U12(U52(tt, z0, z1))) → c20(U12'(mark(s(plus(z1, z0)))), ACTIVE(U52(tt, z0, z1))) 681.33/212.21
ACTIVE(U12(U61(tt))) → c20(U12'(mark(0)), ACTIVE(U61(tt))) 681.33/212.21
ACTIVE(U12(U71(tt, z0, z1))) → c20(U12'(mark(U72(isNat(z1), z0, z1))), ACTIVE(U71(tt, z0, z1))) 681.33/212.21
ACTIVE(U12(U72(tt, z0, z1))) → c20(U12'(mark(plus(x(z1, z0), z1))), ACTIVE(U72(tt, z0, z1))) 681.33/212.21
ACTIVE(U12(plus(z0, 0))) → c20(U12'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 681.33/212.21
ACTIVE(U12(plus(z0, s(z1)))) → c20(U12'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 681.33/212.21
ACTIVE(U12(x(z0, 0))) → c20(U12'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 681.33/212.21
ACTIVE(U12(x(z0, s(z1)))) → c20(U12'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 681.33/212.21
ACTIVE(U12(U11(z0, z1))) → c20(U12'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 681.68/212.22
ACTIVE(U12(U12(z0))) → c20(U12'(U12(active(z0))), ACTIVE(U12(z0))) 681.68/212.22
ACTIVE(U12(U21(z0))) → c20(U12'(U21(active(z0))), ACTIVE(U21(z0))) 681.68/212.22
ACTIVE(U12(U31(z0, z1))) → c20(U12'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 681.68/212.22
ACTIVE(U12(U32(z0))) → c20(U12'(U32(active(z0))), ACTIVE(U32(z0))) 681.68/212.22
ACTIVE(U12(U41(z0, z1))) → c20(U12'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 681.68/212.22
ACTIVE(U12(U51(z0, z1, z2))) → c20(U12'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 681.68/212.22
ACTIVE(U12(U52(z0, z1, z2))) → c20(U12'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 681.68/212.22
ACTIVE(U12(s(z0))) → c20(U12'(s(active(z0))), ACTIVE(s(z0))) 681.68/212.22
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 681.68/212.22
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 681.68/212.22
ACTIVE(U12(U61(z0))) → c20(U12'(U61(active(z0))), ACTIVE(U61(z0))) 681.68/212.22
ACTIVE(U12(U71(z0, z1, z2))) → c20(U12'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 681.68/212.22
ACTIVE(U12(U72(z0, z1, z2))) → c20(U12'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 681.68/212.22
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 681.68/212.22
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 681.68/212.22
ACTIVE(U11(U12(tt), x1)) → c19(U11'(mark(tt), x1)) 681.68/212.22
ACTIVE(U12(U12(tt))) → c20(U12'(mark(tt))) 681.68/212.22
ACTIVE(U12(isNat(0))) → c20(U12'(mark(tt))) 681.68/212.22
ACTIVE(U12(U11(tt, z0))) → c2(U12'(mark(U12(isNat(z0))))) 681.68/212.22
ACTIVE(U12(U11(tt, z0))) → c2(ACTIVE(U11(tt, z0))) 681.68/212.22
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(U12'(mark(U11(isNat(z0), z1)))) 681.68/212.22
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(ACTIVE(isNat(plus(z0, z1)))) 681.68/212.22
ACTIVE(U12(isNat(s(z0)))) → c2(U12'(mark(U21(isNat(z0))))) 681.68/212.22
ACTIVE(U12(isNat(s(z0)))) → c2(ACTIVE(isNat(s(z0)))) 681.68/212.22
ACTIVE(U12(isNat(x(z0, z1)))) → c2(U12'(mark(U31(isNat(z0), z1)))) 681.68/212.22
ACTIVE(U12(isNat(x(z0, z1)))) → c2(ACTIVE(isNat(x(z0, z1)))) 681.68/212.22
ACTIVE(U21(U31(tt, z0))) → c21(U21'(mark(U32(isNat(z0)))), ACTIVE(U31(tt, z0))) 681.68/212.22
ACTIVE(U21(U32(tt))) → c21(U21'(mark(tt)), ACTIVE(U32(tt))) 681.68/212.22
ACTIVE(U21(U41(tt, z0))) → c21(U21'(mark(z0)), ACTIVE(U41(tt, z0))) 681.68/212.22
ACTIVE(U21(U51(tt, z0, z1))) → c21(U21'(mark(U52(isNat(z1), z0, z1))), ACTIVE(U51(tt, z0, z1))) 681.68/212.22
ACTIVE(U21(U52(tt, z0, z1))) → c21(U21'(mark(s(plus(z1, z0)))), ACTIVE(U52(tt, z0, z1))) 681.68/212.22
ACTIVE(U21(U61(tt))) → c21(U21'(mark(0)), ACTIVE(U61(tt))) 681.68/212.22
ACTIVE(U21(U71(tt, z0, z1))) → c21(U21'(mark(U72(isNat(z1), z0, z1))), ACTIVE(U71(tt, z0, z1))) 681.68/212.22
ACTIVE(U21(U72(tt, z0, z1))) → c21(U21'(mark(plus(x(z1, z0), z1))), ACTIVE(U72(tt, z0, z1))) 681.68/212.22
ACTIVE(U21(plus(z0, 0))) → c21(U21'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 681.68/212.22
ACTIVE(U21(plus(z0, s(z1)))) → c21(U21'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 681.68/212.22
ACTIVE(U21(x(z0, 0))) → c21(U21'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 681.68/212.22
ACTIVE(U21(x(z0, s(z1)))) → c21(U21'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 681.68/212.22
ACTIVE(U21(U11(z0, z1))) → c21(U21'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 681.68/212.22
ACTIVE(U21(U12(z0))) → c21(U21'(U12(active(z0))), ACTIVE(U12(z0))) 681.68/212.22
ACTIVE(U21(U21(z0))) → c21(U21'(U21(active(z0))), ACTIVE(U21(z0))) 681.68/212.22
ACTIVE(U21(U31(z0, z1))) → c21(U21'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 681.68/212.22
ACTIVE(U21(U32(z0))) → c21(U21'(U32(active(z0))), ACTIVE(U32(z0))) 681.68/212.22
ACTIVE(U21(U41(z0, z1))) → c21(U21'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 681.68/212.22
ACTIVE(U21(U51(z0, z1, z2))) → c21(U21'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 681.68/212.22
ACTIVE(U21(U52(z0, z1, z2))) → c21(U21'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 681.68/212.22
ACTIVE(U21(s(z0))) → c21(U21'(s(active(z0))), ACTIVE(s(z0))) 681.68/212.22
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 681.68/212.22
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 681.68/212.22
ACTIVE(U21(U61(z0))) → c21(U21'(U61(active(z0))), ACTIVE(U61(z0))) 681.68/212.22
ACTIVE(U21(U71(z0, z1, z2))) → c21(U21'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 681.68/212.22
ACTIVE(U21(U72(z0, z1, z2))) → c21(U21'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 681.68/212.22
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 681.68/212.22
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 681.68/212.22
ACTIVE(U11(U21(tt), x1)) → c19(U11'(mark(tt), x1)) 681.68/212.22
ACTIVE(U12(U21(tt))) → c20(U12'(mark(tt))) 681.68/212.22
ACTIVE(U21(U12(tt))) → c21(U21'(mark(tt))) 681.68/212.22
ACTIVE(U21(U21(tt))) → c21(U21'(mark(tt))) 681.68/212.22
ACTIVE(U21(isNat(0))) → c21(U21'(mark(tt))) 681.68/212.22
ACTIVE(U21(U11(tt, z0))) → c3(U21'(mark(U12(isNat(z0))))) 681.68/212.22
ACTIVE(U21(U11(tt, z0))) → c3(ACTIVE(U11(tt, z0))) 681.68/212.22
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(U21'(mark(U11(isNat(z0), z1)))) 681.68/212.22
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(ACTIVE(isNat(plus(z0, z1)))) 681.68/212.22
ACTIVE(U21(isNat(s(z0)))) → c3(U21'(mark(U21(isNat(z0))))) 681.68/212.22
ACTIVE(U21(isNat(s(z0)))) → c3(ACTIVE(isNat(s(z0)))) 681.68/212.22
ACTIVE(U21(isNat(x(z0, z1)))) → c3(U21'(mark(U31(isNat(z0), z1)))) 681.68/212.22
ACTIVE(U21(isNat(x(z0, z1)))) → c3(ACTIVE(isNat(x(z0, z1))))
S tuples:

ACTIVE(U31(z0, z1)) → c22(U31'(active(z0), z1), ACTIVE(z0)) 681.68/212.22
ACTIVE(U32(z0)) → c23(U32'(active(z0)), ACTIVE(z0)) 681.68/212.22
ACTIVE(U41(z0, z1)) → c24(U41'(active(z0), z1), ACTIVE(z0)) 681.68/212.22
ACTIVE(U51(z0, z1, z2)) → c25(U51'(active(z0), z1, z2), ACTIVE(z0)) 681.68/212.22
ACTIVE(U52(z0, z1, z2)) → c26(U52'(active(z0), z1, z2), ACTIVE(z0)) 681.68/212.22
ACTIVE(s(z0)) → c27(S(active(z0)), ACTIVE(z0)) 681.68/212.22
ACTIVE(plus(z0, z1)) → c28(PLUS(active(z0), z1), ACTIVE(z0)) 681.68/212.22
ACTIVE(plus(z0, z1)) → c29(PLUS(z0, active(z1)), ACTIVE(z1)) 681.68/212.22
ACTIVE(U61(z0)) → c30(U61'(active(z0)), ACTIVE(z0)) 681.68/212.22
ACTIVE(U71(z0, z1, z2)) → c31(U71'(active(z0), z1, z2), ACTIVE(z0)) 681.68/212.22
ACTIVE(U72(z0, z1, z2)) → c32(U72'(active(z0), z1, z2), ACTIVE(z0)) 681.68/212.22
ACTIVE(x(z0, z1)) → c33(X(active(z0), z1), ACTIVE(z0)) 681.68/212.22
ACTIVE(x(z0, z1)) → c34(X(z0, active(z1)), ACTIVE(z1)) 681.68/212.22
U11'(mark(z0), z1) → c35(U11'(z0, z1)) 681.68/212.22
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1)) 681.68/212.22
U12'(mark(z0)) → c37(U12'(z0)) 681.68/212.22
U12'(ok(z0)) → c38(U12'(z0)) 681.68/212.22
U21'(mark(z0)) → c39(U21'(z0)) 681.68/212.22
U21'(ok(z0)) → c40(U21'(z0)) 681.68/212.22
U31'(mark(z0), z1) → c41(U31'(z0, z1)) 681.68/212.22
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 681.68/212.22
U32'(mark(z0)) → c43(U32'(z0)) 681.68/212.22
U32'(ok(z0)) → c44(U32'(z0)) 681.68/212.22
U41'(mark(z0), z1) → c45(U41'(z0, z1)) 681.68/212.22
U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1)) 681.68/212.22
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2)) 681.68/212.22
U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2)) 681.68/212.22
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2)) 681.68/212.22
U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2)) 681.68/212.22
S(mark(z0)) → c51(S(z0)) 681.68/212.22
S(ok(z0)) → c52(S(z0)) 681.68/212.22
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 681.68/212.22
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 681.68/212.22
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 681.68/212.22
U61'(mark(z0)) → c56(U61'(z0)) 681.68/212.22
U61'(ok(z0)) → c57(U61'(z0)) 681.68/212.22
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2)) 681.68/212.22
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2)) 681.68/212.22
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2)) 681.68/212.22
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 681.68/212.22
X(mark(z0), z1) → c62(X(z0, z1)) 681.68/212.22
X(z0, mark(z1)) → c63(X(z0, z1)) 681.68/212.22
X(ok(z0), ok(z1)) → c64(X(z0, z1)) 681.68/212.22
PROPER(U11(z0, z1)) → c65(U11'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 681.68/212.22
PROPER(U12(z0)) → c67(U12'(proper(z0)), PROPER(z0)) 681.68/212.22
PROPER(isNat(z0)) → c68(ISNAT(proper(z0)), PROPER(z0)) 681.68/212.22
PROPER(U21(z0)) → c69(U21'(proper(z0)), PROPER(z0)) 681.68/212.22
PROPER(U31(z0, z1)) → c70(U31'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 681.68/212.22
PROPER(U32(z0)) → c71(U32'(proper(z0)), PROPER(z0)) 681.68/212.22
PROPER(U41(z0, z1)) → c72(U41'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 681.68/212.22
PROPER(U51(z0, z1, z2)) → c73(U51'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 681.68/212.22
PROPER(U52(z0, z1, z2)) → c74(U52'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 681.68/212.22
PROPER(s(z0)) → c75(S(proper(z0)), PROPER(z0)) 681.68/212.22
PROPER(plus(z0, z1)) → c76(PLUS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 681.68/212.22
PROPER(U61(z0)) → c77(U61'(proper(z0)), PROPER(z0)) 681.68/212.22
PROPER(U71(z0, z1, z2)) → c79(U71'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 681.68/212.22
PROPER(U72(z0, z1, z2)) → c80(U72'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 681.68/212.22
PROPER(x(z0, z1)) → c81(X(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 681.68/212.22
ISNAT(ok(z0)) → c82(ISNAT(z0)) 681.68/212.22
TOP(mark(z0)) → c83(TOP(proper(z0)), PROPER(z0)) 681.68/212.22
TOP(ok(z0)) → c84(TOP(active(z0)), ACTIVE(z0)) 681.68/212.22
ACTIVE(isNat(s(z0))) → c13(ISNAT(z0)) 681.68/212.22
ACTIVE(plus(z0, s(z1))) → c16(ISNAT(z1)) 681.68/212.22
ACTIVE(x(z0, s(z1))) → c18(ISNAT(z1)) 681.68/212.22
ACTIVE(U11(tt, z0)) → c1(U12'(isNat(z0))) 681.68/212.22
ACTIVE(U11(tt, z0)) → c1(ISNAT(z0)) 681.68/212.22
ACTIVE(U31(tt, z0)) → c1(U32'(isNat(z0))) 681.68/212.22
ACTIVE(U31(tt, z0)) → c1(ISNAT(z0)) 681.68/212.22
ACTIVE(U51(tt, z0, z1)) → c1(U52'(isNat(z1), z0, z1)) 681.68/212.22
ACTIVE(U51(tt, z0, z1)) → c1(ISNAT(z1)) 681.68/212.22
ACTIVE(U52(tt, z0, z1)) → c1(S(plus(z1, z0))) 681.68/212.22
ACTIVE(U52(tt, z0, z1)) → c1(PLUS(z1, z0)) 681.68/212.22
ACTIVE(U71(tt, z0, z1)) → c1(U72'(isNat(z1), z0, z1)) 681.68/212.22
ACTIVE(U71(tt, z0, z1)) → c1(ISNAT(z1)) 681.68/212.22
ACTIVE(U72(tt, z0, z1)) → c1(PLUS(x(z1, z0), z1)) 681.68/212.22
ACTIVE(U72(tt, z0, z1)) → c1(X(z1, z0)) 681.68/212.22
ACTIVE(isNat(plus(z0, z1))) → c1(U11'(isNat(z0), z1)) 681.68/212.22
ACTIVE(isNat(plus(z0, z1))) → c1(ISNAT(z0)) 681.68/212.22
ACTIVE(isNat(x(z0, z1))) → c1(U31'(isNat(z0), z1)) 681.68/212.22
ACTIVE(isNat(x(z0, z1))) → c1(ISNAT(z0)) 681.68/212.22
ACTIVE(plus(z0, 0)) → c1(U41'(isNat(z0), z0)) 681.68/212.22
ACTIVE(plus(z0, 0)) → c1(ISNAT(z0)) 681.68/212.22
ACTIVE(x(z0, 0)) → c1(U61'(isNat(z0))) 681.68/212.22
ACTIVE(x(z0, 0)) → c1(ISNAT(z0)) 681.68/212.22
ACTIVE(U11(U31(tt, z0), x1)) → c19(U11'(mark(U32(isNat(z0))), x1), ACTIVE(U31(tt, z0))) 681.68/212.22
ACTIVE(U11(U32(tt), x1)) → c19(U11'(mark(tt), x1), ACTIVE(U32(tt))) 681.68/212.22
ACTIVE(U11(U41(tt, z0), x1)) → c19(U11'(mark(z0), x1), ACTIVE(U41(tt, z0))) 681.68/212.22
ACTIVE(U11(U51(tt, z0, z1), x1)) → c19(U11'(mark(U52(isNat(z1), z0, z1)), x1), ACTIVE(U51(tt, z0, z1))) 681.68/212.22
ACTIVE(U11(U52(tt, z0, z1), x1)) → c19(U11'(mark(s(plus(z1, z0))), x1), ACTIVE(U52(tt, z0, z1))) 681.68/212.22
ACTIVE(U11(U61(tt), x1)) → c19(U11'(mark(0), x1), ACTIVE(U61(tt))) 681.68/212.22
ACTIVE(U11(U71(tt, z0, z1), x1)) → c19(U11'(mark(U72(isNat(z1), z0, z1)), x1), ACTIVE(U71(tt, z0, z1))) 681.68/212.22
ACTIVE(U11(U72(tt, z0, z1), x1)) → c19(U11'(mark(plus(x(z1, z0), z1)), x1), ACTIVE(U72(tt, z0, z1))) 681.68/212.22
ACTIVE(U11(plus(z0, 0), x1)) → c19(U11'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 681.68/212.22
ACTIVE(U11(plus(z0, s(z1)), x1)) → c19(U11'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 681.68/212.22
ACTIVE(U11(x(z0, 0), x1)) → c19(U11'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 681.68/212.22
ACTIVE(U11(x(z0, s(z1)), x1)) → c19(U11'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 681.68/212.22
ACTIVE(U11(U11(z0, z1), x1)) → c19(U11'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 681.68/212.22
ACTIVE(U11(U12(z0), x1)) → c19(U11'(U12(active(z0)), x1), ACTIVE(U12(z0))) 681.68/212.22
ACTIVE(U11(U21(z0), x1)) → c19(U11'(U21(active(z0)), x1), ACTIVE(U21(z0))) 681.68/212.22
ACTIVE(U11(U31(z0, z1), x1)) → c19(U11'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 681.68/212.22
ACTIVE(U11(U32(z0), x1)) → c19(U11'(U32(active(z0)), x1), ACTIVE(U32(z0))) 681.68/212.22
ACTIVE(U11(U41(z0, z1), x1)) → c19(U11'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 681.68/212.22
ACTIVE(U11(U51(z0, z1, z2), x1)) → c19(U11'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 681.68/212.22
ACTIVE(U11(U52(z0, z1, z2), x1)) → c19(U11'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 681.68/212.22
ACTIVE(U11(s(z0), x1)) → c19(U11'(s(active(z0)), x1), ACTIVE(s(z0))) 681.68/212.22
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 681.68/212.22
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 681.68/212.22
ACTIVE(U11(U61(z0), x1)) → c19(U11'(U61(active(z0)), x1), ACTIVE(U61(z0))) 681.68/212.22
ACTIVE(U11(U71(z0, z1, z2), x1)) → c19(U11'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 681.68/212.22
ACTIVE(U11(U72(z0, z1, z2), x1)) → c19(U11'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 681.68/212.22
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 681.68/212.22
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 681.68/212.22
ACTIVE(U11(isNat(0), x1)) → c19(U11'(mark(tt), x1)) 681.68/212.22
ACTIVE(U11(U11(tt, z0), x1)) → c(U11'(mark(U12(isNat(z0))), x1)) 681.68/212.22
ACTIVE(U11(U11(tt, z0), x1)) → c(ACTIVE(U11(tt, z0))) 681.68/212.22
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(U11'(mark(U11(isNat(z0), z1)), x1)) 681.68/212.22
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(ACTIVE(isNat(plus(z0, z1)))) 681.68/212.22
ACTIVE(U11(isNat(s(z0)), x1)) → c(U11'(mark(U21(isNat(z0))), x1)) 681.68/212.22
ACTIVE(U11(isNat(s(z0)), x1)) → c(ACTIVE(isNat(s(z0)))) 681.68/212.22
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(U11'(mark(U31(isNat(z0), z1)), x1)) 681.68/212.22
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(ACTIVE(isNat(x(z0, z1)))) 681.68/212.22
ACTIVE(U12(U31(tt, z0))) → c20(U12'(mark(U32(isNat(z0)))), ACTIVE(U31(tt, z0))) 681.68/212.22
ACTIVE(U12(U32(tt))) → c20(U12'(mark(tt)), ACTIVE(U32(tt))) 681.68/212.22
ACTIVE(U12(U41(tt, z0))) → c20(U12'(mark(z0)), ACTIVE(U41(tt, z0))) 681.68/212.22
ACTIVE(U12(U51(tt, z0, z1))) → c20(U12'(mark(U52(isNat(z1), z0, z1))), ACTIVE(U51(tt, z0, z1))) 681.68/212.22
ACTIVE(U12(U52(tt, z0, z1))) → c20(U12'(mark(s(plus(z1, z0)))), ACTIVE(U52(tt, z0, z1))) 681.68/212.22
ACTIVE(U12(U61(tt))) → c20(U12'(mark(0)), ACTIVE(U61(tt))) 681.68/212.22
ACTIVE(U12(U71(tt, z0, z1))) → c20(U12'(mark(U72(isNat(z1), z0, z1))), ACTIVE(U71(tt, z0, z1))) 681.68/212.22
ACTIVE(U12(U72(tt, z0, z1))) → c20(U12'(mark(plus(x(z1, z0), z1))), ACTIVE(U72(tt, z0, z1))) 681.68/212.22
ACTIVE(U12(plus(z0, 0))) → c20(U12'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 681.68/212.22
ACTIVE(U12(plus(z0, s(z1)))) → c20(U12'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 681.68/212.22
ACTIVE(U12(x(z0, 0))) → c20(U12'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 681.68/212.22
ACTIVE(U12(x(z0, s(z1)))) → c20(U12'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 681.68/212.22
ACTIVE(U12(U11(z0, z1))) → c20(U12'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 681.68/212.22
ACTIVE(U12(U12(z0))) → c20(U12'(U12(active(z0))), ACTIVE(U12(z0))) 681.68/212.22
ACTIVE(U12(U21(z0))) → c20(U12'(U21(active(z0))), ACTIVE(U21(z0))) 681.68/212.22
ACTIVE(U12(U31(z0, z1))) → c20(U12'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 681.68/212.22
ACTIVE(U12(U32(z0))) → c20(U12'(U32(active(z0))), ACTIVE(U32(z0))) 681.68/212.22
ACTIVE(U12(U41(z0, z1))) → c20(U12'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 681.68/212.22
ACTIVE(U12(U51(z0, z1, z2))) → c20(U12'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 681.68/212.22
ACTIVE(U12(U52(z0, z1, z2))) → c20(U12'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 681.68/212.22
ACTIVE(U12(s(z0))) → c20(U12'(s(active(z0))), ACTIVE(s(z0))) 681.68/212.22
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 681.68/212.22
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 681.68/212.22
ACTIVE(U12(U61(z0))) → c20(U12'(U61(active(z0))), ACTIVE(U61(z0))) 681.68/212.22
ACTIVE(U12(U71(z0, z1, z2))) → c20(U12'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 681.68/212.22
ACTIVE(U12(U72(z0, z1, z2))) → c20(U12'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 681.68/212.22
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 681.68/212.22
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 681.68/212.22
ACTIVE(U11(U12(tt), x1)) → c19(U11'(mark(tt), x1)) 681.68/212.22
ACTIVE(U12(U12(tt))) → c20(U12'(mark(tt))) 681.68/212.22
ACTIVE(U12(isNat(0))) → c20(U12'(mark(tt))) 681.68/212.22
ACTIVE(U12(U11(tt, z0))) → c2(U12'(mark(U12(isNat(z0))))) 681.68/212.22
ACTIVE(U12(U11(tt, z0))) → c2(ACTIVE(U11(tt, z0))) 681.68/212.22
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(U12'(mark(U11(isNat(z0), z1)))) 681.68/212.22
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(ACTIVE(isNat(plus(z0, z1)))) 681.68/212.22
ACTIVE(U12(isNat(s(z0)))) → c2(U12'(mark(U21(isNat(z0))))) 681.68/212.22
ACTIVE(U12(isNat(s(z0)))) → c2(ACTIVE(isNat(s(z0)))) 681.68/212.22
ACTIVE(U12(isNat(x(z0, z1)))) → c2(U12'(mark(U31(isNat(z0), z1)))) 681.68/212.22
ACTIVE(U12(isNat(x(z0, z1)))) → c2(ACTIVE(isNat(x(z0, z1)))) 681.68/212.22
ACTIVE(U21(U31(tt, z0))) → c21(U21'(mark(U32(isNat(z0)))), ACTIVE(U31(tt, z0))) 681.68/212.22
ACTIVE(U21(U32(tt))) → c21(U21'(mark(tt)), ACTIVE(U32(tt))) 681.68/212.22
ACTIVE(U21(U41(tt, z0))) → c21(U21'(mark(z0)), ACTIVE(U41(tt, z0))) 681.68/212.22
ACTIVE(U21(U51(tt, z0, z1))) → c21(U21'(mark(U52(isNat(z1), z0, z1))), ACTIVE(U51(tt, z0, z1))) 681.68/212.22
ACTIVE(U21(U52(tt, z0, z1))) → c21(U21'(mark(s(plus(z1, z0)))), ACTIVE(U52(tt, z0, z1))) 681.68/212.22
ACTIVE(U21(U61(tt))) → c21(U21'(mark(0)), ACTIVE(U61(tt))) 681.68/212.22
ACTIVE(U21(U71(tt, z0, z1))) → c21(U21'(mark(U72(isNat(z1), z0, z1))), ACTIVE(U71(tt, z0, z1))) 681.68/212.22
ACTIVE(U21(U72(tt, z0, z1))) → c21(U21'(mark(plus(x(z1, z0), z1))), ACTIVE(U72(tt, z0, z1))) 681.68/212.22
ACTIVE(U21(plus(z0, 0))) → c21(U21'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 681.68/212.22
ACTIVE(U21(plus(z0, s(z1)))) → c21(U21'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 681.68/212.22
ACTIVE(U21(x(z0, 0))) → c21(U21'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 681.68/212.22
ACTIVE(U21(x(z0, s(z1)))) → c21(U21'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 681.68/212.22
ACTIVE(U21(U11(z0, z1))) → c21(U21'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 681.68/212.22
ACTIVE(U21(U12(z0))) → c21(U21'(U12(active(z0))), ACTIVE(U12(z0))) 681.68/212.22
ACTIVE(U21(U21(z0))) → c21(U21'(U21(active(z0))), ACTIVE(U21(z0))) 681.68/212.22
ACTIVE(U21(U31(z0, z1))) → c21(U21'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 681.68/212.22
ACTIVE(U21(U32(z0))) → c21(U21'(U32(active(z0))), ACTIVE(U32(z0))) 681.68/212.22
ACTIVE(U21(U41(z0, z1))) → c21(U21'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 681.68/212.22
ACTIVE(U21(U51(z0, z1, z2))) → c21(U21'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 681.68/212.22
ACTIVE(U21(U52(z0, z1, z2))) → c21(U21'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 681.68/212.22
ACTIVE(U21(s(z0))) → c21(U21'(s(active(z0))), ACTIVE(s(z0))) 681.68/212.22
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 681.68/212.22
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 681.68/212.22
ACTIVE(U21(U61(z0))) → c21(U21'(U61(active(z0))), ACTIVE(U61(z0))) 681.68/212.22
ACTIVE(U21(U71(z0, z1, z2))) → c21(U21'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 681.68/212.22
ACTIVE(U21(U72(z0, z1, z2))) → c21(U21'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 681.68/212.22
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 681.68/212.22
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 681.68/212.22
ACTIVE(U11(U21(tt), x1)) → c19(U11'(mark(tt), x1)) 681.68/212.22
ACTIVE(U12(U21(tt))) → c20(U12'(mark(tt))) 681.68/212.22
ACTIVE(U21(U12(tt))) → c21(U21'(mark(tt))) 681.68/212.22
ACTIVE(U21(U21(tt))) → c21(U21'(mark(tt))) 681.68/212.22
ACTIVE(U21(isNat(0))) → c21(U21'(mark(tt))) 681.68/212.22
ACTIVE(U21(U11(tt, z0))) → c3(U21'(mark(U12(isNat(z0))))) 681.68/212.22
ACTIVE(U21(U11(tt, z0))) → c3(ACTIVE(U11(tt, z0))) 681.68/212.22
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(U21'(mark(U11(isNat(z0), z1)))) 681.68/212.22
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(ACTIVE(isNat(plus(z0, z1)))) 681.68/212.22
ACTIVE(U21(isNat(s(z0)))) → c3(U21'(mark(U21(isNat(z0))))) 681.68/212.22
ACTIVE(U21(isNat(s(z0)))) → c3(ACTIVE(isNat(s(z0)))) 681.68/212.22
ACTIVE(U21(isNat(x(z0, z1)))) → c3(U21'(mark(U31(isNat(z0), z1)))) 681.68/212.22
ACTIVE(U21(isNat(x(z0, z1)))) → c3(ACTIVE(isNat(x(z0, z1))))
K tuples:none
Defined Rule Symbols:

active, U11, U12, U21, U31, U32, U41, U51, U52, s, plus, U61, U71, U72, x, proper, isNat, top

Defined Pair Symbols:

ACTIVE, U11', U12', U21', U31', U32', U41', U51', U52', S, PLUS, U61', U71', U72', X, PROPER, ISNAT, TOP

Compound Symbols:

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, c62, c63, c64, c65, c67, c68, c69, c70, c71, c72, c73, c74, c75, c76, c77, c79, c80, c81, c82, c83, c84, c13, c16, c18, c1, c19, c19, c, c20, c20, c2, c21, c21, c3

681.68/212.22
681.68/212.22

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

Use narrowing to replace ACTIVE(U31(z0, z1)) → c22(U31'(active(z0), z1), ACTIVE(z0)) by

ACTIVE(U31(U11(tt, z0), x1)) → c22(U31'(mark(U12(isNat(z0))), x1), ACTIVE(U11(tt, z0))) 681.68/212.22
ACTIVE(U31(U12(tt), x1)) → c22(U31'(mark(tt), x1), ACTIVE(U12(tt))) 681.68/212.22
ACTIVE(U31(U21(tt), x1)) → c22(U31'(mark(tt), x1), ACTIVE(U21(tt))) 681.68/212.22
ACTIVE(U31(U31(tt, z0), x1)) → c22(U31'(mark(U32(isNat(z0))), x1), ACTIVE(U31(tt, z0))) 681.68/212.22
ACTIVE(U31(U32(tt), x1)) → c22(U31'(mark(tt), x1), ACTIVE(U32(tt))) 681.68/212.22
ACTIVE(U31(U41(tt, z0), x1)) → c22(U31'(mark(z0), x1), ACTIVE(U41(tt, z0))) 681.68/212.22
ACTIVE(U31(U51(tt, z0, z1), x1)) → c22(U31'(mark(U52(isNat(z1), z0, z1)), x1), ACTIVE(U51(tt, z0, z1))) 681.68/212.22
ACTIVE(U31(U52(tt, z0, z1), x1)) → c22(U31'(mark(s(plus(z1, z0))), x1), ACTIVE(U52(tt, z0, z1))) 681.68/212.22
ACTIVE(U31(U61(tt), x1)) → c22(U31'(mark(0), x1), ACTIVE(U61(tt))) 681.68/212.22
ACTIVE(U31(U71(tt, z0, z1), x1)) → c22(U31'(mark(U72(isNat(z1), z0, z1)), x1), ACTIVE(U71(tt, z0, z1))) 681.68/212.22
ACTIVE(U31(U72(tt, z0, z1), x1)) → c22(U31'(mark(plus(x(z1, z0), z1)), x1), ACTIVE(U72(tt, z0, z1))) 681.68/212.22
ACTIVE(U31(isNat(0), x1)) → c22(U31'(mark(tt), x1), ACTIVE(isNat(0))) 681.68/212.22
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c22(U31'(mark(U11(isNat(z0), z1)), x1), ACTIVE(isNat(plus(z0, z1)))) 681.68/212.22
ACTIVE(U31(isNat(s(z0)), x1)) → c22(U31'(mark(U21(isNat(z0))), x1), ACTIVE(isNat(s(z0)))) 681.68/212.22
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c22(U31'(mark(U31(isNat(z0), z1)), x1), ACTIVE(isNat(x(z0, z1)))) 681.68/212.22
ACTIVE(U31(plus(z0, 0), x1)) → c22(U31'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 681.68/212.22
ACTIVE(U31(plus(z0, s(z1)), x1)) → c22(U31'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 681.68/212.22
ACTIVE(U31(x(z0, 0), x1)) → c22(U31'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 681.68/212.22
ACTIVE(U31(x(z0, s(z1)), x1)) → c22(U31'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 681.68/212.22
ACTIVE(U31(U11(z0, z1), x1)) → c22(U31'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 681.68/212.22
ACTIVE(U31(U12(z0), x1)) → c22(U31'(U12(active(z0)), x1), ACTIVE(U12(z0))) 681.68/212.22
ACTIVE(U31(U21(z0), x1)) → c22(U31'(U21(active(z0)), x1), ACTIVE(U21(z0))) 681.68/212.22
ACTIVE(U31(U31(z0, z1), x1)) → c22(U31'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 681.68/212.22
ACTIVE(U31(U32(z0), x1)) → c22(U31'(U32(active(z0)), x1), ACTIVE(U32(z0))) 681.68/212.22
ACTIVE(U31(U41(z0, z1), x1)) → c22(U31'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 681.68/212.22
ACTIVE(U31(U51(z0, z1, z2), x1)) → c22(U31'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 681.68/212.22
ACTIVE(U31(U52(z0, z1, z2), x1)) → c22(U31'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 681.68/212.22
ACTIVE(U31(s(z0), x1)) → c22(U31'(s(active(z0)), x1), ACTIVE(s(z0))) 681.68/212.22
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 681.68/212.22
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 681.68/212.22
ACTIVE(U31(U61(z0), x1)) → c22(U31'(U61(active(z0)), x1), ACTIVE(U61(z0))) 681.68/212.22
ACTIVE(U31(U71(z0, z1, z2), x1)) → c22(U31'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 681.68/212.22
ACTIVE(U31(U72(z0, z1, z2), x1)) → c22(U31'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 681.68/212.22
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 681.68/212.22
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1)))
681.68/212.22
681.68/212.22

(26) Obligation:

Complexity Dependency Tuples Problem
Rules:

active(U11(tt, z0)) → mark(U12(isNat(z0))) 681.68/212.22
active(U12(tt)) → mark(tt) 681.68/212.22
active(U21(tt)) → mark(tt) 681.68/212.22
active(U31(tt, z0)) → mark(U32(isNat(z0))) 681.68/212.22
active(U32(tt)) → mark(tt) 681.68/212.22
active(U41(tt, z0)) → mark(z0) 681.68/212.22
active(U51(tt, z0, z1)) → mark(U52(isNat(z1), z0, z1)) 681.68/212.22
active(U52(tt, z0, z1)) → mark(s(plus(z1, z0))) 681.68/212.22
active(U61(tt)) → mark(0) 681.68/212.22
active(U71(tt, z0, z1)) → mark(U72(isNat(z1), z0, z1)) 681.68/212.22
active(U72(tt, z0, z1)) → mark(plus(x(z1, z0), z1)) 681.68/212.22
active(isNat(0)) → mark(tt) 681.68/212.22
active(isNat(plus(z0, z1))) → mark(U11(isNat(z0), z1)) 681.68/212.22
active(isNat(s(z0))) → mark(U21(isNat(z0))) 681.68/212.22
active(isNat(x(z0, z1))) → mark(U31(isNat(z0), z1)) 681.68/212.22
active(plus(z0, 0)) → mark(U41(isNat(z0), z0)) 681.68/212.22
active(plus(z0, s(z1))) → mark(U51(isNat(z1), z1, z0)) 681.68/212.22
active(x(z0, 0)) → mark(U61(isNat(z0))) 681.68/212.22
active(x(z0, s(z1))) → mark(U71(isNat(z1), z1, z0)) 681.68/212.22
active(U11(z0, z1)) → U11(active(z0), z1) 681.68/212.22
active(U12(z0)) → U12(active(z0)) 681.68/212.22
active(U21(z0)) → U21(active(z0)) 681.68/212.22
active(U31(z0, z1)) → U31(active(z0), z1) 681.68/212.22
active(U32(z0)) → U32(active(z0)) 681.68/212.22
active(U41(z0, z1)) → U41(active(z0), z1) 681.68/212.22
active(U51(z0, z1, z2)) → U51(active(z0), z1, z2) 681.68/212.22
active(U52(z0, z1, z2)) → U52(active(z0), z1, z2) 681.68/212.22
active(s(z0)) → s(active(z0)) 681.68/212.22
active(plus(z0, z1)) → plus(active(z0), z1) 681.68/212.22
active(plus(z0, z1)) → plus(z0, active(z1)) 681.68/212.22
active(U61(z0)) → U61(active(z0)) 681.68/212.22
active(U71(z0, z1, z2)) → U71(active(z0), z1, z2) 681.68/212.22
active(U72(z0, z1, z2)) → U72(active(z0), z1, z2) 681.68/212.22
active(x(z0, z1)) → x(active(z0), z1) 681.68/212.22
active(x(z0, z1)) → x(z0, active(z1)) 681.68/212.22
U11(mark(z0), z1) → mark(U11(z0, z1)) 681.68/212.22
U11(ok(z0), ok(z1)) → ok(U11(z0, z1)) 681.68/212.22
U12(mark(z0)) → mark(U12(z0)) 681.68/212.22
U12(ok(z0)) → ok(U12(z0)) 681.68/212.22
U21(mark(z0)) → mark(U21(z0)) 681.68/212.22
U21(ok(z0)) → ok(U21(z0)) 681.68/212.22
U31(mark(z0), z1) → mark(U31(z0, z1)) 681.68/212.22
U31(ok(z0), ok(z1)) → ok(U31(z0, z1)) 681.68/212.22
U32(mark(z0)) → mark(U32(z0)) 681.68/212.22
U32(ok(z0)) → ok(U32(z0)) 681.68/212.22
U41(mark(z0), z1) → mark(U41(z0, z1)) 681.68/212.22
U41(ok(z0), ok(z1)) → ok(U41(z0, z1)) 681.68/212.22
U51(mark(z0), z1, z2) → mark(U51(z0, z1, z2)) 681.68/212.22
U51(ok(z0), ok(z1), ok(z2)) → ok(U51(z0, z1, z2)) 681.68/212.22
U52(mark(z0), z1, z2) → mark(U52(z0, z1, z2)) 681.68/212.22
U52(ok(z0), ok(z1), ok(z2)) → ok(U52(z0, z1, z2)) 681.68/212.22
s(mark(z0)) → mark(s(z0)) 681.68/212.22
s(ok(z0)) → ok(s(z0)) 681.68/212.22
plus(mark(z0), z1) → mark(plus(z0, z1)) 681.68/212.22
plus(z0, mark(z1)) → mark(plus(z0, z1)) 681.68/212.22
plus(ok(z0), ok(z1)) → ok(plus(z0, z1)) 681.68/212.22
U61(mark(z0)) → mark(U61(z0)) 681.68/212.22
U61(ok(z0)) → ok(U61(z0)) 681.68/212.22
U71(mark(z0), z1, z2) → mark(U71(z0, z1, z2)) 681.68/212.22
U71(ok(z0), ok(z1), ok(z2)) → ok(U71(z0, z1, z2)) 681.68/212.22
U72(mark(z0), z1, z2) → mark(U72(z0, z1, z2)) 681.68/212.22
U72(ok(z0), ok(z1), ok(z2)) → ok(U72(z0, z1, z2)) 681.68/212.22
x(mark(z0), z1) → mark(x(z0, z1)) 681.68/212.22
x(z0, mark(z1)) → mark(x(z0, z1)) 681.68/212.22
x(ok(z0), ok(z1)) → ok(x(z0, z1)) 681.68/212.22
proper(U11(z0, z1)) → U11(proper(z0), proper(z1)) 681.68/212.22
proper(tt) → ok(tt) 681.68/212.22
proper(U12(z0)) → U12(proper(z0)) 681.68/212.22
proper(isNat(z0)) → isNat(proper(z0)) 681.68/212.22
proper(U21(z0)) → U21(proper(z0)) 681.68/212.22
proper(U31(z0, z1)) → U31(proper(z0), proper(z1)) 681.68/212.22
proper(U32(z0)) → U32(proper(z0)) 681.68/212.22
proper(U41(z0, z1)) → U41(proper(z0), proper(z1)) 681.68/212.22
proper(U51(z0, z1, z2)) → U51(proper(z0), proper(z1), proper(z2)) 681.68/212.22
proper(U52(z0, z1, z2)) → U52(proper(z0), proper(z1), proper(z2)) 681.68/212.22
proper(s(z0)) → s(proper(z0)) 681.68/212.22
proper(plus(z0, z1)) → plus(proper(z0), proper(z1)) 681.68/212.22
proper(U61(z0)) → U61(proper(z0)) 681.68/212.22
proper(0) → ok(0) 681.68/212.22
proper(U71(z0, z1, z2)) → U71(proper(z0), proper(z1), proper(z2)) 681.68/212.22
proper(U72(z0, z1, z2)) → U72(proper(z0), proper(z1), proper(z2)) 681.68/212.22
proper(x(z0, z1)) → x(proper(z0), proper(z1)) 681.68/212.22
isNat(ok(z0)) → ok(isNat(z0)) 681.68/212.22
top(mark(z0)) → top(proper(z0)) 681.68/212.22
top(ok(z0)) → top(active(z0))
Tuples:

ACTIVE(U32(z0)) → c23(U32'(active(z0)), ACTIVE(z0)) 681.68/212.22
ACTIVE(U41(z0, z1)) → c24(U41'(active(z0), z1), ACTIVE(z0)) 681.68/212.22
ACTIVE(U51(z0, z1, z2)) → c25(U51'(active(z0), z1, z2), ACTIVE(z0)) 681.68/212.22
ACTIVE(U52(z0, z1, z2)) → c26(U52'(active(z0), z1, z2), ACTIVE(z0)) 681.68/212.22
ACTIVE(s(z0)) → c27(S(active(z0)), ACTIVE(z0)) 681.68/212.22
ACTIVE(plus(z0, z1)) → c28(PLUS(active(z0), z1), ACTIVE(z0)) 681.68/212.22
ACTIVE(plus(z0, z1)) → c29(PLUS(z0, active(z1)), ACTIVE(z1)) 681.68/212.22
ACTIVE(U61(z0)) → c30(U61'(active(z0)), ACTIVE(z0)) 681.68/212.22
ACTIVE(U71(z0, z1, z2)) → c31(U71'(active(z0), z1, z2), ACTIVE(z0)) 681.68/212.22
ACTIVE(U72(z0, z1, z2)) → c32(U72'(active(z0), z1, z2), ACTIVE(z0)) 681.68/212.22
ACTIVE(x(z0, z1)) → c33(X(active(z0), z1), ACTIVE(z0)) 681.68/212.22
ACTIVE(x(z0, z1)) → c34(X(z0, active(z1)), ACTIVE(z1)) 681.68/212.22
U11'(mark(z0), z1) → c35(U11'(z0, z1)) 681.68/212.22
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1)) 681.68/212.22
U12'(mark(z0)) → c37(U12'(z0)) 681.68/212.22
U12'(ok(z0)) → c38(U12'(z0)) 681.68/212.22
U21'(mark(z0)) → c39(U21'(z0)) 681.68/212.22
U21'(ok(z0)) → c40(U21'(z0)) 681.68/212.22
U31'(mark(z0), z1) → c41(U31'(z0, z1)) 681.68/212.22
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 681.68/212.22
U32'(mark(z0)) → c43(U32'(z0)) 681.68/212.22
U32'(ok(z0)) → c44(U32'(z0)) 681.68/212.22
U41'(mark(z0), z1) → c45(U41'(z0, z1)) 681.68/212.22
U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1)) 681.68/212.22
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2)) 681.68/212.22
U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2)) 681.68/212.22
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2)) 681.68/212.22
U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2)) 681.68/212.22
S(mark(z0)) → c51(S(z0)) 681.68/212.22
S(ok(z0)) → c52(S(z0)) 681.68/212.22
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 681.68/212.22
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 681.68/212.22
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 681.68/212.22
U61'(mark(z0)) → c56(U61'(z0)) 681.68/212.22
U61'(ok(z0)) → c57(U61'(z0)) 681.68/212.22
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2)) 681.68/212.22
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2)) 681.68/212.22
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2)) 681.68/212.22
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 681.68/212.22
X(mark(z0), z1) → c62(X(z0, z1)) 681.68/212.22
X(z0, mark(z1)) → c63(X(z0, z1)) 681.68/212.22
X(ok(z0), ok(z1)) → c64(X(z0, z1)) 681.68/212.22
PROPER(U11(z0, z1)) → c65(U11'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 681.68/212.22
PROPER(U12(z0)) → c67(U12'(proper(z0)), PROPER(z0)) 681.68/212.22
PROPER(isNat(z0)) → c68(ISNAT(proper(z0)), PROPER(z0)) 681.68/212.22
PROPER(U21(z0)) → c69(U21'(proper(z0)), PROPER(z0)) 681.68/212.22
PROPER(U31(z0, z1)) → c70(U31'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 681.68/212.22
PROPER(U32(z0)) → c71(U32'(proper(z0)), PROPER(z0)) 681.68/212.22
PROPER(U41(z0, z1)) → c72(U41'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 681.68/212.22
PROPER(U51(z0, z1, z2)) → c73(U51'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 681.68/212.22
PROPER(U52(z0, z1, z2)) → c74(U52'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 681.68/212.22
PROPER(s(z0)) → c75(S(proper(z0)), PROPER(z0)) 681.68/212.22
PROPER(plus(z0, z1)) → c76(PLUS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 681.68/212.22
PROPER(U61(z0)) → c77(U61'(proper(z0)), PROPER(z0)) 681.68/212.22
PROPER(U71(z0, z1, z2)) → c79(U71'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 681.68/212.22
PROPER(U72(z0, z1, z2)) → c80(U72'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 681.68/212.22
PROPER(x(z0, z1)) → c81(X(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 681.68/212.22
ISNAT(ok(z0)) → c82(ISNAT(z0)) 681.68/212.22
TOP(mark(z0)) → c83(TOP(proper(z0)), PROPER(z0)) 681.68/212.22
TOP(ok(z0)) → c84(TOP(active(z0)), ACTIVE(z0)) 681.68/212.22
ACTIVE(isNat(s(z0))) → c13(ISNAT(z0)) 681.68/212.22
ACTIVE(plus(z0, s(z1))) → c16(ISNAT(z1)) 681.68/212.22
ACTIVE(x(z0, s(z1))) → c18(ISNAT(z1)) 681.68/212.22
ACTIVE(U11(tt, z0)) → c1(U12'(isNat(z0))) 681.68/212.22
ACTIVE(U11(tt, z0)) → c1(ISNAT(z0)) 681.68/212.22
ACTIVE(U31(tt, z0)) → c1(U32'(isNat(z0))) 681.68/212.22
ACTIVE(U31(tt, z0)) → c1(ISNAT(z0)) 681.68/212.22
ACTIVE(U51(tt, z0, z1)) → c1(U52'(isNat(z1), z0, z1)) 681.68/212.22
ACTIVE(U51(tt, z0, z1)) → c1(ISNAT(z1)) 681.68/212.22
ACTIVE(U52(tt, z0, z1)) → c1(S(plus(z1, z0))) 681.68/212.22
ACTIVE(U52(tt, z0, z1)) → c1(PLUS(z1, z0)) 681.68/212.22
ACTIVE(U71(tt, z0, z1)) → c1(U72'(isNat(z1), z0, z1)) 681.68/212.22
ACTIVE(U71(tt, z0, z1)) → c1(ISNAT(z1)) 681.68/212.22
ACTIVE(U72(tt, z0, z1)) → c1(PLUS(x(z1, z0), z1)) 681.68/212.22
ACTIVE(U72(tt, z0, z1)) → c1(X(z1, z0)) 681.68/212.22
ACTIVE(isNat(plus(z0, z1))) → c1(U11'(isNat(z0), z1)) 681.68/212.22
ACTIVE(isNat(plus(z0, z1))) → c1(ISNAT(z0)) 681.68/212.22
ACTIVE(isNat(x(z0, z1))) → c1(U31'(isNat(z0), z1)) 681.68/212.23
ACTIVE(isNat(x(z0, z1))) → c1(ISNAT(z0)) 681.68/212.23
ACTIVE(plus(z0, 0)) → c1(U41'(isNat(z0), z0)) 681.68/212.23
ACTIVE(plus(z0, 0)) → c1(ISNAT(z0)) 681.68/212.23
ACTIVE(x(z0, 0)) → c1(U61'(isNat(z0))) 681.68/212.23
ACTIVE(x(z0, 0)) → c1(ISNAT(z0)) 681.68/212.23
ACTIVE(U11(U31(tt, z0), x1)) → c19(U11'(mark(U32(isNat(z0))), x1), ACTIVE(U31(tt, z0))) 681.68/212.23
ACTIVE(U11(U32(tt), x1)) → c19(U11'(mark(tt), x1), ACTIVE(U32(tt))) 681.68/212.23
ACTIVE(U11(U41(tt, z0), x1)) → c19(U11'(mark(z0), x1), ACTIVE(U41(tt, z0))) 681.68/212.23
ACTIVE(U11(U51(tt, z0, z1), x1)) → c19(U11'(mark(U52(isNat(z1), z0, z1)), x1), ACTIVE(U51(tt, z0, z1))) 681.68/212.23
ACTIVE(U11(U52(tt, z0, z1), x1)) → c19(U11'(mark(s(plus(z1, z0))), x1), ACTIVE(U52(tt, z0, z1))) 681.68/212.23
ACTIVE(U11(U61(tt), x1)) → c19(U11'(mark(0), x1), ACTIVE(U61(tt))) 681.68/212.23
ACTIVE(U11(U71(tt, z0, z1), x1)) → c19(U11'(mark(U72(isNat(z1), z0, z1)), x1), ACTIVE(U71(tt, z0, z1))) 681.68/212.23
ACTIVE(U11(U72(tt, z0, z1), x1)) → c19(U11'(mark(plus(x(z1, z0), z1)), x1), ACTIVE(U72(tt, z0, z1))) 681.68/212.23
ACTIVE(U11(plus(z0, 0), x1)) → c19(U11'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 681.68/212.23
ACTIVE(U11(plus(z0, s(z1)), x1)) → c19(U11'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 681.68/212.23
ACTIVE(U11(x(z0, 0), x1)) → c19(U11'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 681.68/212.23
ACTIVE(U11(x(z0, s(z1)), x1)) → c19(U11'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 681.68/212.23
ACTIVE(U11(U11(z0, z1), x1)) → c19(U11'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 681.68/212.23
ACTIVE(U11(U12(z0), x1)) → c19(U11'(U12(active(z0)), x1), ACTIVE(U12(z0))) 681.68/212.23
ACTIVE(U11(U21(z0), x1)) → c19(U11'(U21(active(z0)), x1), ACTIVE(U21(z0))) 681.68/212.23
ACTIVE(U11(U31(z0, z1), x1)) → c19(U11'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 681.68/212.23
ACTIVE(U11(U32(z0), x1)) → c19(U11'(U32(active(z0)), x1), ACTIVE(U32(z0))) 681.68/212.23
ACTIVE(U11(U41(z0, z1), x1)) → c19(U11'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 681.68/212.23
ACTIVE(U11(U51(z0, z1, z2), x1)) → c19(U11'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 681.68/212.23
ACTIVE(U11(U52(z0, z1, z2), x1)) → c19(U11'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 681.68/212.23
ACTIVE(U11(s(z0), x1)) → c19(U11'(s(active(z0)), x1), ACTIVE(s(z0))) 681.68/212.23
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 681.68/212.23
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 681.68/212.23
ACTIVE(U11(U61(z0), x1)) → c19(U11'(U61(active(z0)), x1), ACTIVE(U61(z0))) 681.68/212.23
ACTIVE(U11(U71(z0, z1, z2), x1)) → c19(U11'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 681.68/212.23
ACTIVE(U11(U72(z0, z1, z2), x1)) → c19(U11'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 681.68/212.23
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 681.68/212.23
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 681.68/212.23
ACTIVE(U11(isNat(0), x1)) → c19(U11'(mark(tt), x1)) 681.68/212.23
ACTIVE(U11(U11(tt, z0), x1)) → c(U11'(mark(U12(isNat(z0))), x1)) 681.68/212.23
ACTIVE(U11(U11(tt, z0), x1)) → c(ACTIVE(U11(tt, z0))) 681.68/212.23
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(U11'(mark(U11(isNat(z0), z1)), x1)) 681.68/212.23
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(ACTIVE(isNat(plus(z0, z1)))) 681.68/212.23
ACTIVE(U11(isNat(s(z0)), x1)) → c(U11'(mark(U21(isNat(z0))), x1)) 681.68/212.23
ACTIVE(U11(isNat(s(z0)), x1)) → c(ACTIVE(isNat(s(z0)))) 681.68/212.23
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(U11'(mark(U31(isNat(z0), z1)), x1)) 681.68/212.23
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(ACTIVE(isNat(x(z0, z1)))) 681.68/212.23
ACTIVE(U12(U31(tt, z0))) → c20(U12'(mark(U32(isNat(z0)))), ACTIVE(U31(tt, z0))) 681.68/212.23
ACTIVE(U12(U32(tt))) → c20(U12'(mark(tt)), ACTIVE(U32(tt))) 681.68/212.23
ACTIVE(U12(U41(tt, z0))) → c20(U12'(mark(z0)), ACTIVE(U41(tt, z0))) 681.68/212.23
ACTIVE(U12(U51(tt, z0, z1))) → c20(U12'(mark(U52(isNat(z1), z0, z1))), ACTIVE(U51(tt, z0, z1))) 681.68/212.23
ACTIVE(U12(U52(tt, z0, z1))) → c20(U12'(mark(s(plus(z1, z0)))), ACTIVE(U52(tt, z0, z1))) 681.68/212.23
ACTIVE(U12(U61(tt))) → c20(U12'(mark(0)), ACTIVE(U61(tt))) 681.68/212.23
ACTIVE(U12(U71(tt, z0, z1))) → c20(U12'(mark(U72(isNat(z1), z0, z1))), ACTIVE(U71(tt, z0, z1))) 681.68/212.23
ACTIVE(U12(U72(tt, z0, z1))) → c20(U12'(mark(plus(x(z1, z0), z1))), ACTIVE(U72(tt, z0, z1))) 681.68/212.23
ACTIVE(U12(plus(z0, 0))) → c20(U12'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 681.68/212.23
ACTIVE(U12(plus(z0, s(z1)))) → c20(U12'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 681.68/212.23
ACTIVE(U12(x(z0, 0))) → c20(U12'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 681.68/212.23
ACTIVE(U12(x(z0, s(z1)))) → c20(U12'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 681.68/212.23
ACTIVE(U12(U11(z0, z1))) → c20(U12'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 681.68/212.23
ACTIVE(U12(U12(z0))) → c20(U12'(U12(active(z0))), ACTIVE(U12(z0))) 681.68/212.23
ACTIVE(U12(U21(z0))) → c20(U12'(U21(active(z0))), ACTIVE(U21(z0))) 681.68/212.23
ACTIVE(U12(U31(z0, z1))) → c20(U12'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 681.68/212.23
ACTIVE(U12(U32(z0))) → c20(U12'(U32(active(z0))), ACTIVE(U32(z0))) 681.68/212.23
ACTIVE(U12(U41(z0, z1))) → c20(U12'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 681.68/212.23
ACTIVE(U12(U51(z0, z1, z2))) → c20(U12'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 681.68/212.23
ACTIVE(U12(U52(z0, z1, z2))) → c20(U12'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 681.68/212.23
ACTIVE(U12(s(z0))) → c20(U12'(s(active(z0))), ACTIVE(s(z0))) 681.68/212.23
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 681.68/212.23
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 681.68/212.23
ACTIVE(U12(U61(z0))) → c20(U12'(U61(active(z0))), ACTIVE(U61(z0))) 681.68/212.23
ACTIVE(U12(U71(z0, z1, z2))) → c20(U12'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 681.68/212.23
ACTIVE(U12(U72(z0, z1, z2))) → c20(U12'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 681.68/212.23
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 681.68/212.23
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 681.68/212.23
ACTIVE(U11(U12(tt), x1)) → c19(U11'(mark(tt), x1)) 681.68/212.23
ACTIVE(U12(U12(tt))) → c20(U12'(mark(tt))) 681.68/212.23
ACTIVE(U12(isNat(0))) → c20(U12'(mark(tt))) 681.68/212.23
ACTIVE(U12(U11(tt, z0))) → c2(U12'(mark(U12(isNat(z0))))) 681.68/212.23
ACTIVE(U12(U11(tt, z0))) → c2(ACTIVE(U11(tt, z0))) 681.68/212.23
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(U12'(mark(U11(isNat(z0), z1)))) 681.68/212.23
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(ACTIVE(isNat(plus(z0, z1)))) 681.68/212.23
ACTIVE(U12(isNat(s(z0)))) → c2(U12'(mark(U21(isNat(z0))))) 681.68/212.23
ACTIVE(U12(isNat(s(z0)))) → c2(ACTIVE(isNat(s(z0)))) 681.68/212.23
ACTIVE(U12(isNat(x(z0, z1)))) → c2(U12'(mark(U31(isNat(z0), z1)))) 681.68/212.23
ACTIVE(U12(isNat(x(z0, z1)))) → c2(ACTIVE(isNat(x(z0, z1)))) 681.68/212.23
ACTIVE(U21(U31(tt, z0))) → c21(U21'(mark(U32(isNat(z0)))), ACTIVE(U31(tt, z0))) 681.68/212.23
ACTIVE(U21(U32(tt))) → c21(U21'(mark(tt)), ACTIVE(U32(tt))) 681.68/212.23
ACTIVE(U21(U41(tt, z0))) → c21(U21'(mark(z0)), ACTIVE(U41(tt, z0))) 681.68/212.23
ACTIVE(U21(U51(tt, z0, z1))) → c21(U21'(mark(U52(isNat(z1), z0, z1))), ACTIVE(U51(tt, z0, z1))) 681.68/212.23
ACTIVE(U21(U52(tt, z0, z1))) → c21(U21'(mark(s(plus(z1, z0)))), ACTIVE(U52(tt, z0, z1))) 681.68/212.23
ACTIVE(U21(U61(tt))) → c21(U21'(mark(0)), ACTIVE(U61(tt))) 681.68/212.23
ACTIVE(U21(U71(tt, z0, z1))) → c21(U21'(mark(U72(isNat(z1), z0, z1))), ACTIVE(U71(tt, z0, z1))) 681.68/212.23
ACTIVE(U21(U72(tt, z0, z1))) → c21(U21'(mark(plus(x(z1, z0), z1))), ACTIVE(U72(tt, z0, z1))) 681.68/212.23
ACTIVE(U21(plus(z0, 0))) → c21(U21'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 681.68/212.23
ACTIVE(U21(plus(z0, s(z1)))) → c21(U21'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 681.68/212.23
ACTIVE(U21(x(z0, 0))) → c21(U21'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 681.68/212.23
ACTIVE(U21(x(z0, s(z1)))) → c21(U21'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 681.68/212.23
ACTIVE(U21(U11(z0, z1))) → c21(U21'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 681.68/212.23
ACTIVE(U21(U12(z0))) → c21(U21'(U12(active(z0))), ACTIVE(U12(z0))) 681.68/212.23
ACTIVE(U21(U21(z0))) → c21(U21'(U21(active(z0))), ACTIVE(U21(z0))) 681.68/212.23
ACTIVE(U21(U31(z0, z1))) → c21(U21'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 681.68/212.23
ACTIVE(U21(U32(z0))) → c21(U21'(U32(active(z0))), ACTIVE(U32(z0))) 681.68/212.23
ACTIVE(U21(U41(z0, z1))) → c21(U21'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 681.68/212.23
ACTIVE(U21(U51(z0, z1, z2))) → c21(U21'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 681.68/212.23
ACTIVE(U21(U52(z0, z1, z2))) → c21(U21'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 681.68/212.23
ACTIVE(U21(s(z0))) → c21(U21'(s(active(z0))), ACTIVE(s(z0))) 681.68/212.23
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 681.68/212.23
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 681.68/212.23
ACTIVE(U21(U61(z0))) → c21(U21'(U61(active(z0))), ACTIVE(U61(z0))) 681.68/212.23
ACTIVE(U21(U71(z0, z1, z2))) → c21(U21'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 681.68/212.23
ACTIVE(U21(U72(z0, z1, z2))) → c21(U21'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 681.68/212.23
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 681.68/212.23
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 681.68/212.23
ACTIVE(U11(U21(tt), x1)) → c19(U11'(mark(tt), x1)) 681.68/212.23
ACTIVE(U12(U21(tt))) → c20(U12'(mark(tt))) 681.68/212.23
ACTIVE(U21(U12(tt))) → c21(U21'(mark(tt))) 681.68/212.23
ACTIVE(U21(U21(tt))) → c21(U21'(mark(tt))) 681.68/212.23
ACTIVE(U21(isNat(0))) → c21(U21'(mark(tt))) 681.68/212.23
ACTIVE(U21(U11(tt, z0))) → c3(U21'(mark(U12(isNat(z0))))) 681.68/212.23
ACTIVE(U21(U11(tt, z0))) → c3(ACTIVE(U11(tt, z0))) 681.68/212.23
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(U21'(mark(U11(isNat(z0), z1)))) 681.68/212.23
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(ACTIVE(isNat(plus(z0, z1)))) 681.68/212.23
ACTIVE(U21(isNat(s(z0)))) → c3(U21'(mark(U21(isNat(z0))))) 681.68/212.23
ACTIVE(U21(isNat(s(z0)))) → c3(ACTIVE(isNat(s(z0)))) 681.68/212.23
ACTIVE(U21(isNat(x(z0, z1)))) → c3(U21'(mark(U31(isNat(z0), z1)))) 681.68/212.23
ACTIVE(U21(isNat(x(z0, z1)))) → c3(ACTIVE(isNat(x(z0, z1)))) 681.68/212.23
ACTIVE(U31(U11(tt, z0), x1)) → c22(U31'(mark(U12(isNat(z0))), x1), ACTIVE(U11(tt, z0))) 681.68/212.23
ACTIVE(U31(U12(tt), x1)) → c22(U31'(mark(tt), x1), ACTIVE(U12(tt))) 681.68/212.23
ACTIVE(U31(U21(tt), x1)) → c22(U31'(mark(tt), x1), ACTIVE(U21(tt))) 681.68/212.23
ACTIVE(U31(U31(tt, z0), x1)) → c22(U31'(mark(U32(isNat(z0))), x1), ACTIVE(U31(tt, z0))) 681.68/212.23
ACTIVE(U31(U32(tt), x1)) → c22(U31'(mark(tt), x1), ACTIVE(U32(tt))) 681.68/212.23
ACTIVE(U31(U41(tt, z0), x1)) → c22(U31'(mark(z0), x1), ACTIVE(U41(tt, z0))) 681.68/212.23
ACTIVE(U31(U51(tt, z0, z1), x1)) → c22(U31'(mark(U52(isNat(z1), z0, z1)), x1), ACTIVE(U51(tt, z0, z1))) 681.68/212.23
ACTIVE(U31(U52(tt, z0, z1), x1)) → c22(U31'(mark(s(plus(z1, z0))), x1), ACTIVE(U52(tt, z0, z1))) 681.68/212.25
ACTIVE(U31(U61(tt), x1)) → c22(U31'(mark(0), x1), ACTIVE(U61(tt))) 681.68/212.25
ACTIVE(U31(U71(tt, z0, z1), x1)) → c22(U31'(mark(U72(isNat(z1), z0, z1)), x1), ACTIVE(U71(tt, z0, z1))) 681.68/212.25
ACTIVE(U31(U72(tt, z0, z1), x1)) → c22(U31'(mark(plus(x(z1, z0), z1)), x1), ACTIVE(U72(tt, z0, z1))) 681.68/212.25
ACTIVE(U31(isNat(0), x1)) → c22(U31'(mark(tt), x1), ACTIVE(isNat(0))) 681.68/212.25
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c22(U31'(mark(U11(isNat(z0), z1)), x1), ACTIVE(isNat(plus(z0, z1)))) 681.68/212.25
ACTIVE(U31(isNat(s(z0)), x1)) → c22(U31'(mark(U21(isNat(z0))), x1), ACTIVE(isNat(s(z0)))) 681.68/212.25
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c22(U31'(mark(U31(isNat(z0), z1)), x1), ACTIVE(isNat(x(z0, z1)))) 681.68/212.25
ACTIVE(U31(plus(z0, 0), x1)) → c22(U31'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 681.68/212.25
ACTIVE(U31(plus(z0, s(z1)), x1)) → c22(U31'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 681.68/212.25
ACTIVE(U31(x(z0, 0), x1)) → c22(U31'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 681.68/212.25
ACTIVE(U31(x(z0, s(z1)), x1)) → c22(U31'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 681.68/212.25
ACTIVE(U31(U11(z0, z1), x1)) → c22(U31'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 681.68/212.25
ACTIVE(U31(U12(z0), x1)) → c22(U31'(U12(active(z0)), x1), ACTIVE(U12(z0))) 681.68/212.25
ACTIVE(U31(U21(z0), x1)) → c22(U31'(U21(active(z0)), x1), ACTIVE(U21(z0))) 681.68/212.25
ACTIVE(U31(U31(z0, z1), x1)) → c22(U31'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 681.68/212.25
ACTIVE(U31(U32(z0), x1)) → c22(U31'(U32(active(z0)), x1), ACTIVE(U32(z0))) 681.68/212.25
ACTIVE(U31(U41(z0, z1), x1)) → c22(U31'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 681.68/212.25
ACTIVE(U31(U51(z0, z1, z2), x1)) → c22(U31'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 681.68/212.25
ACTIVE(U31(U52(z0, z1, z2), x1)) → c22(U31'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 681.68/212.25
ACTIVE(U31(s(z0), x1)) → c22(U31'(s(active(z0)), x1), ACTIVE(s(z0))) 681.68/212.25
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 681.68/212.25
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 681.68/212.25
ACTIVE(U31(U61(z0), x1)) → c22(U31'(U61(active(z0)), x1), ACTIVE(U61(z0))) 681.68/212.25
ACTIVE(U31(U71(z0, z1, z2), x1)) → c22(U31'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 681.68/212.25
ACTIVE(U31(U72(z0, z1, z2), x1)) → c22(U31'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 681.68/212.25
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 681.68/212.25
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1)))
S tuples:

ACTIVE(U32(z0)) → c23(U32'(active(z0)), ACTIVE(z0)) 681.68/212.25
ACTIVE(U41(z0, z1)) → c24(U41'(active(z0), z1), ACTIVE(z0)) 681.68/212.25
ACTIVE(U51(z0, z1, z2)) → c25(U51'(active(z0), z1, z2), ACTIVE(z0)) 681.68/212.25
ACTIVE(U52(z0, z1, z2)) → c26(U52'(active(z0), z1, z2), ACTIVE(z0)) 681.68/212.25
ACTIVE(s(z0)) → c27(S(active(z0)), ACTIVE(z0)) 681.68/212.25
ACTIVE(plus(z0, z1)) → c28(PLUS(active(z0), z1), ACTIVE(z0)) 681.68/212.25
ACTIVE(plus(z0, z1)) → c29(PLUS(z0, active(z1)), ACTIVE(z1)) 681.68/212.25
ACTIVE(U61(z0)) → c30(U61'(active(z0)), ACTIVE(z0)) 681.68/212.25
ACTIVE(U71(z0, z1, z2)) → c31(U71'(active(z0), z1, z2), ACTIVE(z0)) 681.68/212.25
ACTIVE(U72(z0, z1, z2)) → c32(U72'(active(z0), z1, z2), ACTIVE(z0)) 681.68/212.25
ACTIVE(x(z0, z1)) → c33(X(active(z0), z1), ACTIVE(z0)) 681.68/212.25
ACTIVE(x(z0, z1)) → c34(X(z0, active(z1)), ACTIVE(z1)) 681.68/212.25
U11'(mark(z0), z1) → c35(U11'(z0, z1)) 681.68/212.25
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1)) 681.68/212.25
U12'(mark(z0)) → c37(U12'(z0)) 681.68/212.25
U12'(ok(z0)) → c38(U12'(z0)) 681.68/212.25
U21'(mark(z0)) → c39(U21'(z0)) 681.68/212.25
U21'(ok(z0)) → c40(U21'(z0)) 681.68/212.25
U31'(mark(z0), z1) → c41(U31'(z0, z1)) 681.68/212.25
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 681.68/212.25
U32'(mark(z0)) → c43(U32'(z0)) 681.68/212.25
U32'(ok(z0)) → c44(U32'(z0)) 681.68/212.25
U41'(mark(z0), z1) → c45(U41'(z0, z1)) 681.68/212.25
U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1)) 681.68/212.25
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2)) 681.68/212.25
U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2)) 681.68/212.25
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2)) 681.68/212.25
U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2)) 681.68/212.25
S(mark(z0)) → c51(S(z0)) 681.68/212.25
S(ok(z0)) → c52(S(z0)) 681.68/212.25
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 681.68/212.25
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 681.68/212.25
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 681.68/212.25
U61'(mark(z0)) → c56(U61'(z0)) 681.68/212.25
U61'(ok(z0)) → c57(U61'(z0)) 681.68/212.25
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2)) 681.68/212.25
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2)) 681.68/212.25
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2)) 681.68/212.25
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 681.68/212.25
X(mark(z0), z1) → c62(X(z0, z1)) 681.68/212.25
X(z0, mark(z1)) → c63(X(z0, z1)) 681.68/212.25
X(ok(z0), ok(z1)) → c64(X(z0, z1)) 681.68/212.25
PROPER(U11(z0, z1)) → c65(U11'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 681.68/212.25
PROPER(U12(z0)) → c67(U12'(proper(z0)), PROPER(z0)) 681.68/212.25
PROPER(isNat(z0)) → c68(ISNAT(proper(z0)), PROPER(z0)) 681.68/212.25
PROPER(U21(z0)) → c69(U21'(proper(z0)), PROPER(z0)) 681.68/212.25
PROPER(U31(z0, z1)) → c70(U31'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 681.68/212.25
PROPER(U32(z0)) → c71(U32'(proper(z0)), PROPER(z0)) 681.68/212.25
PROPER(U41(z0, z1)) → c72(U41'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 681.68/212.25
PROPER(U51(z0, z1, z2)) → c73(U51'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 681.68/212.25
PROPER(U52(z0, z1, z2)) → c74(U52'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 681.68/212.25
PROPER(s(z0)) → c75(S(proper(z0)), PROPER(z0)) 681.68/212.25
PROPER(plus(z0, z1)) → c76(PLUS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 681.68/212.25
PROPER(U61(z0)) → c77(U61'(proper(z0)), PROPER(z0)) 681.68/212.25
PROPER(U71(z0, z1, z2)) → c79(U71'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 681.68/212.25
PROPER(U72(z0, z1, z2)) → c80(U72'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 681.68/212.25
PROPER(x(z0, z1)) → c81(X(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 681.68/212.25
ISNAT(ok(z0)) → c82(ISNAT(z0)) 681.68/212.25
TOP(mark(z0)) → c83(TOP(proper(z0)), PROPER(z0)) 681.68/212.25
TOP(ok(z0)) → c84(TOP(active(z0)), ACTIVE(z0)) 681.68/212.25
ACTIVE(isNat(s(z0))) → c13(ISNAT(z0)) 681.68/212.25
ACTIVE(plus(z0, s(z1))) → c16(ISNAT(z1)) 681.68/212.25
ACTIVE(x(z0, s(z1))) → c18(ISNAT(z1)) 681.68/212.25
ACTIVE(U11(tt, z0)) → c1(U12'(isNat(z0))) 681.68/212.25
ACTIVE(U11(tt, z0)) → c1(ISNAT(z0)) 681.68/212.25
ACTIVE(U31(tt, z0)) → c1(U32'(isNat(z0))) 681.68/212.25
ACTIVE(U31(tt, z0)) → c1(ISNAT(z0)) 681.68/212.25
ACTIVE(U51(tt, z0, z1)) → c1(U52'(isNat(z1), z0, z1)) 681.68/212.25
ACTIVE(U51(tt, z0, z1)) → c1(ISNAT(z1)) 681.68/212.25
ACTIVE(U52(tt, z0, z1)) → c1(S(plus(z1, z0))) 681.68/212.25
ACTIVE(U52(tt, z0, z1)) → c1(PLUS(z1, z0)) 681.68/212.25
ACTIVE(U71(tt, z0, z1)) → c1(U72'(isNat(z1), z0, z1)) 681.68/212.25
ACTIVE(U71(tt, z0, z1)) → c1(ISNAT(z1)) 681.68/212.25
ACTIVE(U72(tt, z0, z1)) → c1(PLUS(x(z1, z0), z1)) 681.68/212.25
ACTIVE(U72(tt, z0, z1)) → c1(X(z1, z0)) 681.68/212.25
ACTIVE(isNat(plus(z0, z1))) → c1(U11'(isNat(z0), z1)) 681.68/212.25
ACTIVE(isNat(plus(z0, z1))) → c1(ISNAT(z0)) 681.68/212.25
ACTIVE(isNat(x(z0, z1))) → c1(U31'(isNat(z0), z1)) 681.68/212.25
ACTIVE(isNat(x(z0, z1))) → c1(ISNAT(z0)) 681.68/212.25
ACTIVE(plus(z0, 0)) → c1(U41'(isNat(z0), z0)) 681.68/212.25
ACTIVE(plus(z0, 0)) → c1(ISNAT(z0)) 681.68/212.25
ACTIVE(x(z0, 0)) → c1(U61'(isNat(z0))) 681.68/212.25
ACTIVE(x(z0, 0)) → c1(ISNAT(z0)) 681.68/212.25
ACTIVE(U11(U31(tt, z0), x1)) → c19(U11'(mark(U32(isNat(z0))), x1), ACTIVE(U31(tt, z0))) 681.68/212.25
ACTIVE(U11(U32(tt), x1)) → c19(U11'(mark(tt), x1), ACTIVE(U32(tt))) 681.68/212.25
ACTIVE(U11(U41(tt, z0), x1)) → c19(U11'(mark(z0), x1), ACTIVE(U41(tt, z0))) 681.68/212.25
ACTIVE(U11(U51(tt, z0, z1), x1)) → c19(U11'(mark(U52(isNat(z1), z0, z1)), x1), ACTIVE(U51(tt, z0, z1))) 681.68/212.25
ACTIVE(U11(U52(tt, z0, z1), x1)) → c19(U11'(mark(s(plus(z1, z0))), x1), ACTIVE(U52(tt, z0, z1))) 681.68/212.25
ACTIVE(U11(U61(tt), x1)) → c19(U11'(mark(0), x1), ACTIVE(U61(tt))) 681.68/212.25
ACTIVE(U11(U71(tt, z0, z1), x1)) → c19(U11'(mark(U72(isNat(z1), z0, z1)), x1), ACTIVE(U71(tt, z0, z1))) 681.68/212.25
ACTIVE(U11(U72(tt, z0, z1), x1)) → c19(U11'(mark(plus(x(z1, z0), z1)), x1), ACTIVE(U72(tt, z0, z1))) 681.68/212.25
ACTIVE(U11(plus(z0, 0), x1)) → c19(U11'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 681.68/212.25
ACTIVE(U11(plus(z0, s(z1)), x1)) → c19(U11'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 681.68/212.25
ACTIVE(U11(x(z0, 0), x1)) → c19(U11'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 681.68/212.25
ACTIVE(U11(x(z0, s(z1)), x1)) → c19(U11'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 681.68/212.25
ACTIVE(U11(U11(z0, z1), x1)) → c19(U11'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 681.68/212.25
ACTIVE(U11(U12(z0), x1)) → c19(U11'(U12(active(z0)), x1), ACTIVE(U12(z0))) 681.68/212.25
ACTIVE(U11(U21(z0), x1)) → c19(U11'(U21(active(z0)), x1), ACTIVE(U21(z0))) 681.68/212.25
ACTIVE(U11(U31(z0, z1), x1)) → c19(U11'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 681.68/212.25
ACTIVE(U11(U32(z0), x1)) → c19(U11'(U32(active(z0)), x1), ACTIVE(U32(z0))) 681.68/212.25
ACTIVE(U11(U41(z0, z1), x1)) → c19(U11'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 681.68/212.25
ACTIVE(U11(U51(z0, z1, z2), x1)) → c19(U11'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 681.68/212.25
ACTIVE(U11(U52(z0, z1, z2), x1)) → c19(U11'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 681.68/212.25
ACTIVE(U11(s(z0), x1)) → c19(U11'(s(active(z0)), x1), ACTIVE(s(z0))) 681.68/212.25
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 681.68/212.25
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 681.68/212.25
ACTIVE(U11(U61(z0), x1)) → c19(U11'(U61(active(z0)), x1), ACTIVE(U61(z0))) 681.68/212.25
ACTIVE(U11(U71(z0, z1, z2), x1)) → c19(U11'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 681.68/212.25
ACTIVE(U11(U72(z0, z1, z2), x1)) → c19(U11'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 681.68/212.25
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 681.68/212.25
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 681.68/212.25
ACTIVE(U11(isNat(0), x1)) → c19(U11'(mark(tt), x1)) 681.68/212.25
ACTIVE(U11(U11(tt, z0), x1)) → c(U11'(mark(U12(isNat(z0))), x1)) 681.68/212.25
ACTIVE(U11(U11(tt, z0), x1)) → c(ACTIVE(U11(tt, z0))) 681.68/212.25
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(U11'(mark(U11(isNat(z0), z1)), x1)) 681.68/212.25
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(ACTIVE(isNat(plus(z0, z1)))) 681.68/212.25
ACTIVE(U11(isNat(s(z0)), x1)) → c(U11'(mark(U21(isNat(z0))), x1)) 681.68/212.25
ACTIVE(U11(isNat(s(z0)), x1)) → c(ACTIVE(isNat(s(z0)))) 681.68/212.25
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(U11'(mark(U31(isNat(z0), z1)), x1)) 681.68/212.25
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(ACTIVE(isNat(x(z0, z1)))) 681.68/212.25
ACTIVE(U12(U31(tt, z0))) → c20(U12'(mark(U32(isNat(z0)))), ACTIVE(U31(tt, z0))) 681.68/212.25
ACTIVE(U12(U32(tt))) → c20(U12'(mark(tt)), ACTIVE(U32(tt))) 681.68/212.25
ACTIVE(U12(U41(tt, z0))) → c20(U12'(mark(z0)), ACTIVE(U41(tt, z0))) 681.68/212.25
ACTIVE(U12(U51(tt, z0, z1))) → c20(U12'(mark(U52(isNat(z1), z0, z1))), ACTIVE(U51(tt, z0, z1))) 681.68/212.25
ACTIVE(U12(U52(tt, z0, z1))) → c20(U12'(mark(s(plus(z1, z0)))), ACTIVE(U52(tt, z0, z1))) 681.68/212.25
ACTIVE(U12(U61(tt))) → c20(U12'(mark(0)), ACTIVE(U61(tt))) 681.68/212.25
ACTIVE(U12(U71(tt, z0, z1))) → c20(U12'(mark(U72(isNat(z1), z0, z1))), ACTIVE(U71(tt, z0, z1))) 681.68/212.25
ACTIVE(U12(U72(tt, z0, z1))) → c20(U12'(mark(plus(x(z1, z0), z1))), ACTIVE(U72(tt, z0, z1))) 681.68/212.25
ACTIVE(U12(plus(z0, 0))) → c20(U12'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 681.68/212.25
ACTIVE(U12(plus(z0, s(z1)))) → c20(U12'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 681.68/212.25
ACTIVE(U12(x(z0, 0))) → c20(U12'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 681.68/212.25
ACTIVE(U12(x(z0, s(z1)))) → c20(U12'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 681.68/212.25
ACTIVE(U12(U11(z0, z1))) → c20(U12'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 681.68/212.25
ACTIVE(U12(U12(z0))) → c20(U12'(U12(active(z0))), ACTIVE(U12(z0))) 681.68/212.25
ACTIVE(U12(U21(z0))) → c20(U12'(U21(active(z0))), ACTIVE(U21(z0))) 681.68/212.25
ACTIVE(U12(U31(z0, z1))) → c20(U12'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 681.68/212.25
ACTIVE(U12(U32(z0))) → c20(U12'(U32(active(z0))), ACTIVE(U32(z0))) 681.68/212.25
ACTIVE(U12(U41(z0, z1))) → c20(U12'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 681.68/212.25
ACTIVE(U12(U51(z0, z1, z2))) → c20(U12'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 681.68/212.25
ACTIVE(U12(U52(z0, z1, z2))) → c20(U12'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 681.68/212.25
ACTIVE(U12(s(z0))) → c20(U12'(s(active(z0))), ACTIVE(s(z0))) 681.68/212.25
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 681.68/212.25
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 681.68/212.25
ACTIVE(U12(U61(z0))) → c20(U12'(U61(active(z0))), ACTIVE(U61(z0))) 681.68/212.25
ACTIVE(U12(U71(z0, z1, z2))) → c20(U12'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 681.68/212.25
ACTIVE(U12(U72(z0, z1, z2))) → c20(U12'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 681.68/212.25
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 681.68/212.25
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 681.68/212.25
ACTIVE(U11(U12(tt), x1)) → c19(U11'(mark(tt), x1)) 681.68/212.25
ACTIVE(U12(U12(tt))) → c20(U12'(mark(tt))) 681.68/212.25
ACTIVE(U12(isNat(0))) → c20(U12'(mark(tt))) 681.68/212.25
ACTIVE(U12(U11(tt, z0))) → c2(U12'(mark(U12(isNat(z0))))) 681.68/212.25
ACTIVE(U12(U11(tt, z0))) → c2(ACTIVE(U11(tt, z0))) 681.68/212.25
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(U12'(mark(U11(isNat(z0), z1)))) 681.68/212.25
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(ACTIVE(isNat(plus(z0, z1)))) 681.68/212.25
ACTIVE(U12(isNat(s(z0)))) → c2(U12'(mark(U21(isNat(z0))))) 681.68/212.25
ACTIVE(U12(isNat(s(z0)))) → c2(ACTIVE(isNat(s(z0)))) 681.68/212.25
ACTIVE(U12(isNat(x(z0, z1)))) → c2(U12'(mark(U31(isNat(z0), z1)))) 681.68/212.25
ACTIVE(U12(isNat(x(z0, z1)))) → c2(ACTIVE(isNat(x(z0, z1)))) 681.68/212.25
ACTIVE(U21(U31(tt, z0))) → c21(U21'(mark(U32(isNat(z0)))), ACTIVE(U31(tt, z0))) 681.68/212.25
ACTIVE(U21(U32(tt))) → c21(U21'(mark(tt)), ACTIVE(U32(tt))) 681.68/212.25
ACTIVE(U21(U41(tt, z0))) → c21(U21'(mark(z0)), ACTIVE(U41(tt, z0))) 681.68/212.25
ACTIVE(U21(U51(tt, z0, z1))) → c21(U21'(mark(U52(isNat(z1), z0, z1))), ACTIVE(U51(tt, z0, z1))) 681.68/212.25
ACTIVE(U21(U52(tt, z0, z1))) → c21(U21'(mark(s(plus(z1, z0)))), ACTIVE(U52(tt, z0, z1))) 681.68/212.25
ACTIVE(U21(U61(tt))) → c21(U21'(mark(0)), ACTIVE(U61(tt))) 681.68/212.25
ACTIVE(U21(U71(tt, z0, z1))) → c21(U21'(mark(U72(isNat(z1), z0, z1))), ACTIVE(U71(tt, z0, z1))) 681.68/212.25
ACTIVE(U21(U72(tt, z0, z1))) → c21(U21'(mark(plus(x(z1, z0), z1))), ACTIVE(U72(tt, z0, z1))) 681.68/212.25
ACTIVE(U21(plus(z0, 0))) → c21(U21'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 681.68/212.25
ACTIVE(U21(plus(z0, s(z1)))) → c21(U21'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 681.68/212.25
ACTIVE(U21(x(z0, 0))) → c21(U21'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 681.68/212.25
ACTIVE(U21(x(z0, s(z1)))) → c21(U21'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 681.68/212.25
ACTIVE(U21(U11(z0, z1))) → c21(U21'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 681.68/212.25
ACTIVE(U21(U12(z0))) → c21(U21'(U12(active(z0))), ACTIVE(U12(z0))) 681.68/212.25
ACTIVE(U21(U21(z0))) → c21(U21'(U21(active(z0))), ACTIVE(U21(z0))) 681.68/212.25
ACTIVE(U21(U31(z0, z1))) → c21(U21'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 681.68/212.25
ACTIVE(U21(U32(z0))) → c21(U21'(U32(active(z0))), ACTIVE(U32(z0))) 681.68/212.25
ACTIVE(U21(U41(z0, z1))) → c21(U21'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 681.68/212.25
ACTIVE(U21(U51(z0, z1, z2))) → c21(U21'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 681.68/212.25
ACTIVE(U21(U52(z0, z1, z2))) → c21(U21'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 681.68/212.25
ACTIVE(U21(s(z0))) → c21(U21'(s(active(z0))), ACTIVE(s(z0))) 681.68/212.25
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 681.68/212.25
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 681.68/212.25
ACTIVE(U21(U61(z0))) → c21(U21'(U61(active(z0))), ACTIVE(U61(z0))) 681.68/212.25
ACTIVE(U21(U71(z0, z1, z2))) → c21(U21'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 681.68/212.25
ACTIVE(U21(U72(z0, z1, z2))) → c21(U21'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 681.68/212.25
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 681.68/212.25
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 681.68/212.25
ACTIVE(U11(U21(tt), x1)) → c19(U11'(mark(tt), x1)) 681.68/212.25
ACTIVE(U12(U21(tt))) → c20(U12'(mark(tt))) 681.68/212.25
ACTIVE(U21(U12(tt))) → c21(U21'(mark(tt))) 681.68/212.25
ACTIVE(U21(U21(tt))) → c21(U21'(mark(tt))) 681.68/212.25
ACTIVE(U21(isNat(0))) → c21(U21'(mark(tt))) 681.68/212.25
ACTIVE(U21(U11(tt, z0))) → c3(U21'(mark(U12(isNat(z0))))) 681.68/212.25
ACTIVE(U21(U11(tt, z0))) → c3(ACTIVE(U11(tt, z0))) 681.68/212.25
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(U21'(mark(U11(isNat(z0), z1)))) 681.68/212.25
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(ACTIVE(isNat(plus(z0, z1)))) 681.68/212.25
ACTIVE(U21(isNat(s(z0)))) → c3(U21'(mark(U21(isNat(z0))))) 681.68/212.25
ACTIVE(U21(isNat(s(z0)))) → c3(ACTIVE(isNat(s(z0)))) 681.68/212.25
ACTIVE(U21(isNat(x(z0, z1)))) → c3(U21'(mark(U31(isNat(z0), z1)))) 681.68/212.25
ACTIVE(U21(isNat(x(z0, z1)))) → c3(ACTIVE(isNat(x(z0, z1)))) 681.68/212.25
ACTIVE(U31(U11(tt, z0), x1)) → c22(U31'(mark(U12(isNat(z0))), x1), ACTIVE(U11(tt, z0))) 681.68/212.25
ACTIVE(U31(U12(tt), x1)) → c22(U31'(mark(tt), x1), ACTIVE(U12(tt))) 681.68/212.25
ACTIVE(U31(U21(tt), x1)) → c22(U31'(mark(tt), x1), ACTIVE(U21(tt))) 681.68/212.25
ACTIVE(U31(U31(tt, z0), x1)) → c22(U31'(mark(U32(isNat(z0))), x1), ACTIVE(U31(tt, z0))) 681.68/212.25
ACTIVE(U31(U32(tt), x1)) → c22(U31'(mark(tt), x1), ACTIVE(U32(tt))) 681.68/212.25
ACTIVE(U31(U41(tt, z0), x1)) → c22(U31'(mark(z0), x1), ACTIVE(U41(tt, z0))) 681.68/212.25
ACTIVE(U31(U51(tt, z0, z1), x1)) → c22(U31'(mark(U52(isNat(z1), z0, z1)), x1), ACTIVE(U51(tt, z0, z1))) 681.68/212.25
ACTIVE(U31(U52(tt, z0, z1), x1)) → c22(U31'(mark(s(plus(z1, z0))), x1), ACTIVE(U52(tt, z0, z1))) 681.68/212.25
ACTIVE(U31(U61(tt), x1)) → c22(U31'(mark(0), x1), ACTIVE(U61(tt))) 681.68/212.25
ACTIVE(U31(U71(tt, z0, z1), x1)) → c22(U31'(mark(U72(isNat(z1), z0, z1)), x1), ACTIVE(U71(tt, z0, z1))) 681.68/212.25
ACTIVE(U31(U72(tt, z0, z1), x1)) → c22(U31'(mark(plus(x(z1, z0), z1)), x1), ACTIVE(U72(tt, z0, z1))) 681.68/212.25
ACTIVE(U31(isNat(0), x1)) → c22(U31'(mark(tt), x1), ACTIVE(isNat(0))) 681.68/212.25
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c22(U31'(mark(U11(isNat(z0), z1)), x1), ACTIVE(isNat(plus(z0, z1)))) 681.68/212.25
ACTIVE(U31(isNat(s(z0)), x1)) → c22(U31'(mark(U21(isNat(z0))), x1), ACTIVE(isNat(s(z0)))) 681.68/212.25
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c22(U31'(mark(U31(isNat(z0), z1)), x1), ACTIVE(isNat(x(z0, z1)))) 681.68/212.25
ACTIVE(U31(plus(z0, 0), x1)) → c22(U31'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 681.68/212.25
ACTIVE(U31(plus(z0, s(z1)), x1)) → c22(U31'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 681.68/212.25
ACTIVE(U31(x(z0, 0), x1)) → c22(U31'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 681.68/212.25
ACTIVE(U31(x(z0, s(z1)), x1)) → c22(U31'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 681.68/212.25
ACTIVE(U31(U11(z0, z1), x1)) → c22(U31'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 681.68/212.25
ACTIVE(U31(U12(z0), x1)) → c22(U31'(U12(active(z0)), x1), ACTIVE(U12(z0))) 681.68/212.25
ACTIVE(U31(U21(z0), x1)) → c22(U31'(U21(active(z0)), x1), ACTIVE(U21(z0))) 681.68/212.25
ACTIVE(U31(U31(z0, z1), x1)) → c22(U31'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 681.68/212.25
ACTIVE(U31(U32(z0), x1)) → c22(U31'(U32(active(z0)), x1), ACTIVE(U32(z0))) 681.68/212.25
ACTIVE(U31(U41(z0, z1), x1)) → c22(U31'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 681.68/212.25
ACTIVE(U31(U51(z0, z1, z2), x1)) → c22(U31'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 681.68/212.25
ACTIVE(U31(U52(z0, z1, z2), x1)) → c22(U31'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 681.68/212.25
ACTIVE(U31(s(z0), x1)) → c22(U31'(s(active(z0)), x1), ACTIVE(s(z0))) 681.68/212.25
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 681.68/212.25
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 681.68/212.25
ACTIVE(U31(U61(z0), x1)) → c22(U31'(U61(active(z0)), x1), ACTIVE(U61(z0))) 681.68/212.25
ACTIVE(U31(U71(z0, z1, z2), x1)) → c22(U31'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 681.68/212.25
ACTIVE(U31(U72(z0, z1, z2), x1)) → c22(U31'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 681.68/212.25
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 681.68/212.25
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1)))
K tuples:none
Defined Rule Symbols:

active, U11, U12, U21, U31, U32, U41, U51, U52, s, plus, U61, U71, U72, x, proper, isNat, top

Defined Pair Symbols:

ACTIVE, U11', U12', U21', U31', U32', U41', U51', U52', S, PLUS, U61', U71', U72', X, PROPER, ISNAT, TOP

Compound Symbols:

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, c62, c63, c64, c65, c67, c68, c69, c70, c71, c72, c73, c74, c75, c76, c77, c79, c80, c81, c82, c83, c84, c13, c16, c18, c1, c19, c19, c, c20, c20, c2, c21, c21, c3, c22

681.68/212.25
681.68/212.25

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

Removed 3 trailing tuple parts
681.68/212.25
681.68/212.25

(28) Obligation:

Complexity Dependency Tuples Problem
Rules:

active(U11(tt, z0)) → mark(U12(isNat(z0))) 681.68/212.25
active(U12(tt)) → mark(tt) 681.68/212.25
active(U21(tt)) → mark(tt) 681.68/212.25
active(U31(tt, z0)) → mark(U32(isNat(z0))) 681.68/212.25
active(U32(tt)) → mark(tt) 681.68/212.25
active(U41(tt, z0)) → mark(z0) 681.68/212.25
active(U51(tt, z0, z1)) → mark(U52(isNat(z1), z0, z1)) 681.68/212.25
active(U52(tt, z0, z1)) → mark(s(plus(z1, z0))) 681.68/212.25
active(U61(tt)) → mark(0) 681.68/212.25
active(U71(tt, z0, z1)) → mark(U72(isNat(z1), z0, z1)) 681.68/212.25
active(U72(tt, z0, z1)) → mark(plus(x(z1, z0), z1)) 681.68/212.25
active(isNat(0)) → mark(tt) 681.68/212.25
active(isNat(plus(z0, z1))) → mark(U11(isNat(z0), z1)) 681.68/212.25
active(isNat(s(z0))) → mark(U21(isNat(z0))) 681.68/212.25
active(isNat(x(z0, z1))) → mark(U31(isNat(z0), z1)) 681.68/212.25
active(plus(z0, 0)) → mark(U41(isNat(z0), z0)) 681.68/212.25
active(plus(z0, s(z1))) → mark(U51(isNat(z1), z1, z0)) 681.68/212.25
active(x(z0, 0)) → mark(U61(isNat(z0))) 681.68/212.25
active(x(z0, s(z1))) → mark(U71(isNat(z1), z1, z0)) 681.68/212.25
active(U11(z0, z1)) → U11(active(z0), z1) 681.68/212.25
active(U12(z0)) → U12(active(z0)) 681.68/212.25
active(U21(z0)) → U21(active(z0)) 681.68/212.25
active(U31(z0, z1)) → U31(active(z0), z1) 681.68/212.25
active(U32(z0)) → U32(active(z0)) 681.68/212.25
active(U41(z0, z1)) → U41(active(z0), z1) 681.68/212.25
active(U51(z0, z1, z2)) → U51(active(z0), z1, z2) 681.68/212.25
active(U52(z0, z1, z2)) → U52(active(z0), z1, z2) 681.68/212.25
active(s(z0)) → s(active(z0)) 681.68/212.25
active(plus(z0, z1)) → plus(active(z0), z1) 681.68/212.25
active(plus(z0, z1)) → plus(z0, active(z1)) 681.68/212.25
active(U61(z0)) → U61(active(z0)) 681.68/212.25
active(U71(z0, z1, z2)) → U71(active(z0), z1, z2) 681.68/212.25
active(U72(z0, z1, z2)) → U72(active(z0), z1, z2) 681.68/212.25
active(x(z0, z1)) → x(active(z0), z1) 681.68/212.25
active(x(z0, z1)) → x(z0, active(z1)) 681.68/212.25
U11(mark(z0), z1) → mark(U11(z0, z1)) 681.68/212.25
U11(ok(z0), ok(z1)) → ok(U11(z0, z1)) 681.68/212.25
U12(mark(z0)) → mark(U12(z0)) 681.68/212.25
U12(ok(z0)) → ok(U12(z0)) 681.68/212.25
U21(mark(z0)) → mark(U21(z0)) 681.68/212.25
U21(ok(z0)) → ok(U21(z0)) 681.68/212.25
U31(mark(z0), z1) → mark(U31(z0, z1)) 681.68/212.25
U31(ok(z0), ok(z1)) → ok(U31(z0, z1)) 681.68/212.25
U32(mark(z0)) → mark(U32(z0)) 681.68/212.25
U32(ok(z0)) → ok(U32(z0)) 681.68/212.25
U41(mark(z0), z1) → mark(U41(z0, z1)) 681.68/212.25
U41(ok(z0), ok(z1)) → ok(U41(z0, z1)) 681.68/212.25
U51(mark(z0), z1, z2) → mark(U51(z0, z1, z2)) 681.68/212.25
U51(ok(z0), ok(z1), ok(z2)) → ok(U51(z0, z1, z2)) 681.68/212.25
U52(mark(z0), z1, z2) → mark(U52(z0, z1, z2)) 681.68/212.25
U52(ok(z0), ok(z1), ok(z2)) → ok(U52(z0, z1, z2)) 681.68/212.25
s(mark(z0)) → mark(s(z0)) 681.68/212.25
s(ok(z0)) → ok(s(z0)) 681.68/212.25
plus(mark(z0), z1) → mark(plus(z0, z1)) 681.68/212.25
plus(z0, mark(z1)) → mark(plus(z0, z1)) 681.68/212.25
plus(ok(z0), ok(z1)) → ok(plus(z0, z1)) 681.68/212.25
U61(mark(z0)) → mark(U61(z0)) 681.68/212.25
U61(ok(z0)) → ok(U61(z0)) 681.68/212.25
U71(mark(z0), z1, z2) → mark(U71(z0, z1, z2)) 681.68/212.25
U71(ok(z0), ok(z1), ok(z2)) → ok(U71(z0, z1, z2)) 681.68/212.25
U72(mark(z0), z1, z2) → mark(U72(z0, z1, z2)) 681.68/212.25
U72(ok(z0), ok(z1), ok(z2)) → ok(U72(z0, z1, z2)) 681.68/212.25
x(mark(z0), z1) → mark(x(z0, z1)) 681.68/212.25
x(z0, mark(z1)) → mark(x(z0, z1)) 681.68/212.25
x(ok(z0), ok(z1)) → ok(x(z0, z1)) 681.68/212.25
proper(U11(z0, z1)) → U11(proper(z0), proper(z1)) 681.68/212.25
proper(tt) → ok(tt) 681.68/212.25
proper(U12(z0)) → U12(proper(z0)) 681.68/212.25
proper(isNat(z0)) → isNat(proper(z0)) 681.68/212.25
proper(U21(z0)) → U21(proper(z0)) 681.68/212.25
proper(U31(z0, z1)) → U31(proper(z0), proper(z1)) 681.68/212.25
proper(U32(z0)) → U32(proper(z0)) 681.68/212.25
proper(U41(z0, z1)) → U41(proper(z0), proper(z1)) 681.68/212.25
proper(U51(z0, z1, z2)) → U51(proper(z0), proper(z1), proper(z2)) 681.68/212.25
proper(U52(z0, z1, z2)) → U52(proper(z0), proper(z1), proper(z2)) 681.68/212.25
proper(s(z0)) → s(proper(z0)) 681.68/212.25
proper(plus(z0, z1)) → plus(proper(z0), proper(z1)) 681.68/212.25
proper(U61(z0)) → U61(proper(z0)) 681.68/212.25
proper(0) → ok(0) 681.68/212.25
proper(U71(z0, z1, z2)) → U71(proper(z0), proper(z1), proper(z2)) 681.68/212.25
proper(U72(z0, z1, z2)) → U72(proper(z0), proper(z1), proper(z2)) 681.68/212.25
proper(x(z0, z1)) → x(proper(z0), proper(z1)) 681.68/212.25
isNat(ok(z0)) → ok(isNat(z0)) 681.68/212.25
top(mark(z0)) → top(proper(z0)) 681.68/212.25
top(ok(z0)) → top(active(z0))
Tuples:

ACTIVE(U32(z0)) → c23(U32'(active(z0)), ACTIVE(z0)) 681.68/212.25
ACTIVE(U41(z0, z1)) → c24(U41'(active(z0), z1), ACTIVE(z0)) 681.68/212.25
ACTIVE(U51(z0, z1, z2)) → c25(U51'(active(z0), z1, z2), ACTIVE(z0)) 681.68/212.25
ACTIVE(U52(z0, z1, z2)) → c26(U52'(active(z0), z1, z2), ACTIVE(z0)) 681.68/212.25
ACTIVE(s(z0)) → c27(S(active(z0)), ACTIVE(z0)) 681.68/212.25
ACTIVE(plus(z0, z1)) → c28(PLUS(active(z0), z1), ACTIVE(z0)) 681.68/212.25
ACTIVE(plus(z0, z1)) → c29(PLUS(z0, active(z1)), ACTIVE(z1)) 681.68/212.25
ACTIVE(U61(z0)) → c30(U61'(active(z0)), ACTIVE(z0)) 681.68/212.25
ACTIVE(U71(z0, z1, z2)) → c31(U71'(active(z0), z1, z2), ACTIVE(z0)) 681.68/212.25
ACTIVE(U72(z0, z1, z2)) → c32(U72'(active(z0), z1, z2), ACTIVE(z0)) 681.68/212.25
ACTIVE(x(z0, z1)) → c33(X(active(z0), z1), ACTIVE(z0)) 681.68/212.25
ACTIVE(x(z0, z1)) → c34(X(z0, active(z1)), ACTIVE(z1)) 681.68/212.25
U11'(mark(z0), z1) → c35(U11'(z0, z1)) 681.68/212.25
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1)) 681.68/212.25
U12'(mark(z0)) → c37(U12'(z0)) 681.68/212.25
U12'(ok(z0)) → c38(U12'(z0)) 681.68/212.25
U21'(mark(z0)) → c39(U21'(z0)) 681.68/212.25
U21'(ok(z0)) → c40(U21'(z0)) 681.68/212.25
U31'(mark(z0), z1) → c41(U31'(z0, z1)) 681.68/212.25
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 681.68/212.25
U32'(mark(z0)) → c43(U32'(z0)) 681.68/212.25
U32'(ok(z0)) → c44(U32'(z0)) 681.68/212.25
U41'(mark(z0), z1) → c45(U41'(z0, z1)) 681.68/212.25
U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1)) 681.68/212.25
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2)) 681.68/212.25
U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2)) 681.68/212.25
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2)) 681.68/212.25
U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2)) 681.68/212.25
S(mark(z0)) → c51(S(z0)) 681.68/212.25
S(ok(z0)) → c52(S(z0)) 681.68/212.25
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 681.68/212.25
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 681.68/212.25
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 681.68/212.25
U61'(mark(z0)) → c56(U61'(z0)) 681.68/212.25
U61'(ok(z0)) → c57(U61'(z0)) 681.68/212.25
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2)) 681.68/212.25
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2)) 681.68/212.25
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2)) 681.68/212.25
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 681.68/212.25
X(mark(z0), z1) → c62(X(z0, z1)) 681.68/212.25
X(z0, mark(z1)) → c63(X(z0, z1)) 681.68/212.25
X(ok(z0), ok(z1)) → c64(X(z0, z1)) 681.68/212.25
PROPER(U11(z0, z1)) → c65(U11'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 681.68/212.25
PROPER(U12(z0)) → c67(U12'(proper(z0)), PROPER(z0)) 681.68/212.25
PROPER(isNat(z0)) → c68(ISNAT(proper(z0)), PROPER(z0)) 681.68/212.25
PROPER(U21(z0)) → c69(U21'(proper(z0)), PROPER(z0)) 681.68/212.25
PROPER(U31(z0, z1)) → c70(U31'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 681.68/212.25
PROPER(U32(z0)) → c71(U32'(proper(z0)), PROPER(z0)) 681.68/212.25
PROPER(U41(z0, z1)) → c72(U41'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 681.68/212.25
PROPER(U51(z0, z1, z2)) → c73(U51'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 681.68/212.25
PROPER(U52(z0, z1, z2)) → c74(U52'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 681.68/212.25
PROPER(s(z0)) → c75(S(proper(z0)), PROPER(z0)) 681.68/212.25
PROPER(plus(z0, z1)) → c76(PLUS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 681.68/212.25
PROPER(U61(z0)) → c77(U61'(proper(z0)), PROPER(z0)) 681.68/212.25
PROPER(U71(z0, z1, z2)) → c79(U71'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 681.68/212.25
PROPER(U72(z0, z1, z2)) → c80(U72'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 681.68/212.25
PROPER(x(z0, z1)) → c81(X(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 681.68/212.25
ISNAT(ok(z0)) → c82(ISNAT(z0)) 681.68/212.25
TOP(mark(z0)) → c83(TOP(proper(z0)), PROPER(z0)) 681.68/212.25
TOP(ok(z0)) → c84(TOP(active(z0)), ACTIVE(z0)) 681.68/212.25
ACTIVE(isNat(s(z0))) → c13(ISNAT(z0)) 681.68/212.25
ACTIVE(plus(z0, s(z1))) → c16(ISNAT(z1)) 681.68/212.25
ACTIVE(x(z0, s(z1))) → c18(ISNAT(z1)) 681.68/212.25
ACTIVE(U11(tt, z0)) → c1(U12'(isNat(z0))) 681.68/212.25
ACTIVE(U11(tt, z0)) → c1(ISNAT(z0)) 681.68/212.25
ACTIVE(U31(tt, z0)) → c1(U32'(isNat(z0))) 681.68/212.25
ACTIVE(U31(tt, z0)) → c1(ISNAT(z0)) 681.68/212.25
ACTIVE(U51(tt, z0, z1)) → c1(U52'(isNat(z1), z0, z1)) 681.68/212.25
ACTIVE(U51(tt, z0, z1)) → c1(ISNAT(z1)) 681.68/212.25
ACTIVE(U52(tt, z0, z1)) → c1(S(plus(z1, z0))) 681.68/212.25
ACTIVE(U52(tt, z0, z1)) → c1(PLUS(z1, z0)) 681.68/212.25
ACTIVE(U71(tt, z0, z1)) → c1(U72'(isNat(z1), z0, z1)) 681.68/212.25
ACTIVE(U71(tt, z0, z1)) → c1(ISNAT(z1)) 681.68/212.25
ACTIVE(U72(tt, z0, z1)) → c1(PLUS(x(z1, z0), z1)) 681.68/212.25
ACTIVE(U72(tt, z0, z1)) → c1(X(z1, z0)) 681.68/212.25
ACTIVE(isNat(plus(z0, z1))) → c1(U11'(isNat(z0), z1)) 681.68/212.25
ACTIVE(isNat(plus(z0, z1))) → c1(ISNAT(z0)) 681.68/212.25
ACTIVE(isNat(x(z0, z1))) → c1(U31'(isNat(z0), z1)) 681.68/212.25
ACTIVE(isNat(x(z0, z1))) → c1(ISNAT(z0)) 681.68/212.25
ACTIVE(plus(z0, 0)) → c1(U41'(isNat(z0), z0)) 681.68/212.25
ACTIVE(plus(z0, 0)) → c1(ISNAT(z0)) 681.68/212.25
ACTIVE(x(z0, 0)) → c1(U61'(isNat(z0))) 681.68/212.25
ACTIVE(x(z0, 0)) → c1(ISNAT(z0)) 681.68/212.25
ACTIVE(U11(U31(tt, z0), x1)) → c19(U11'(mark(U32(isNat(z0))), x1), ACTIVE(U31(tt, z0))) 681.68/212.25
ACTIVE(U11(U32(tt), x1)) → c19(U11'(mark(tt), x1), ACTIVE(U32(tt))) 681.68/212.25
ACTIVE(U11(U41(tt, z0), x1)) → c19(U11'(mark(z0), x1), ACTIVE(U41(tt, z0))) 681.68/212.25
ACTIVE(U11(U51(tt, z0, z1), x1)) → c19(U11'(mark(U52(isNat(z1), z0, z1)), x1), ACTIVE(U51(tt, z0, z1))) 681.68/212.25
ACTIVE(U11(U52(tt, z0, z1), x1)) → c19(U11'(mark(s(plus(z1, z0))), x1), ACTIVE(U52(tt, z0, z1))) 681.68/212.25
ACTIVE(U11(U61(tt), x1)) → c19(U11'(mark(0), x1), ACTIVE(U61(tt))) 681.68/212.25
ACTIVE(U11(U71(tt, z0, z1), x1)) → c19(U11'(mark(U72(isNat(z1), z0, z1)), x1), ACTIVE(U71(tt, z0, z1))) 681.68/212.25
ACTIVE(U11(U72(tt, z0, z1), x1)) → c19(U11'(mark(plus(x(z1, z0), z1)), x1), ACTIVE(U72(tt, z0, z1))) 681.68/212.25
ACTIVE(U11(plus(z0, 0), x1)) → c19(U11'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 681.68/212.25
ACTIVE(U11(plus(z0, s(z1)), x1)) → c19(U11'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 681.68/212.25
ACTIVE(U11(x(z0, 0), x1)) → c19(U11'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 681.68/212.25
ACTIVE(U11(x(z0, s(z1)), x1)) → c19(U11'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 681.68/212.25
ACTIVE(U11(U11(z0, z1), x1)) → c19(U11'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 681.68/212.25
ACTIVE(U11(U12(z0), x1)) → c19(U11'(U12(active(z0)), x1), ACTIVE(U12(z0))) 681.68/212.25
ACTIVE(U11(U21(z0), x1)) → c19(U11'(U21(active(z0)), x1), ACTIVE(U21(z0))) 681.68/212.25
ACTIVE(U11(U31(z0, z1), x1)) → c19(U11'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 681.68/212.25
ACTIVE(U11(U32(z0), x1)) → c19(U11'(U32(active(z0)), x1), ACTIVE(U32(z0))) 681.68/212.25
ACTIVE(U11(U41(z0, z1), x1)) → c19(U11'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 681.68/212.25
ACTIVE(U11(U51(z0, z1, z2), x1)) → c19(U11'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 681.68/212.25
ACTIVE(U11(U52(z0, z1, z2), x1)) → c19(U11'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 681.68/212.25
ACTIVE(U11(s(z0), x1)) → c19(U11'(s(active(z0)), x1), ACTIVE(s(z0))) 681.68/212.25
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 681.68/212.25
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 681.68/212.25
ACTIVE(U11(U61(z0), x1)) → c19(U11'(U61(active(z0)), x1), ACTIVE(U61(z0))) 681.68/212.25
ACTIVE(U11(U71(z0, z1, z2), x1)) → c19(U11'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 681.68/212.25
ACTIVE(U11(U72(z0, z1, z2), x1)) → c19(U11'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 681.68/212.25
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 681.68/212.25
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 681.68/212.25
ACTIVE(U11(isNat(0), x1)) → c19(U11'(mark(tt), x1)) 681.68/212.25
ACTIVE(U11(U11(tt, z0), x1)) → c(U11'(mark(U12(isNat(z0))), x1)) 681.68/212.25
ACTIVE(U11(U11(tt, z0), x1)) → c(ACTIVE(U11(tt, z0))) 681.68/212.25
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(U11'(mark(U11(isNat(z0), z1)), x1)) 681.68/212.25
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(ACTIVE(isNat(plus(z0, z1)))) 681.68/212.25
ACTIVE(U11(isNat(s(z0)), x1)) → c(U11'(mark(U21(isNat(z0))), x1)) 681.68/212.25
ACTIVE(U11(isNat(s(z0)), x1)) → c(ACTIVE(isNat(s(z0)))) 681.68/212.25
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(U11'(mark(U31(isNat(z0), z1)), x1)) 681.68/212.25
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(ACTIVE(isNat(x(z0, z1)))) 681.68/212.25
ACTIVE(U12(U31(tt, z0))) → c20(U12'(mark(U32(isNat(z0)))), ACTIVE(U31(tt, z0))) 681.68/212.25
ACTIVE(U12(U32(tt))) → c20(U12'(mark(tt)), ACTIVE(U32(tt))) 681.68/212.25
ACTIVE(U12(U41(tt, z0))) → c20(U12'(mark(z0)), ACTIVE(U41(tt, z0))) 681.68/212.25
ACTIVE(U12(U51(tt, z0, z1))) → c20(U12'(mark(U52(isNat(z1), z0, z1))), ACTIVE(U51(tt, z0, z1))) 681.68/212.25
ACTIVE(U12(U52(tt, z0, z1))) → c20(U12'(mark(s(plus(z1, z0)))), ACTIVE(U52(tt, z0, z1))) 681.68/212.25
ACTIVE(U12(U61(tt))) → c20(U12'(mark(0)), ACTIVE(U61(tt))) 681.68/212.25
ACTIVE(U12(U71(tt, z0, z1))) → c20(U12'(mark(U72(isNat(z1), z0, z1))), ACTIVE(U71(tt, z0, z1))) 681.68/212.25
ACTIVE(U12(U72(tt, z0, z1))) → c20(U12'(mark(plus(x(z1, z0), z1))), ACTIVE(U72(tt, z0, z1))) 681.68/212.25
ACTIVE(U12(plus(z0, 0))) → c20(U12'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 681.68/212.25
ACTIVE(U12(plus(z0, s(z1)))) → c20(U12'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 681.68/212.25
ACTIVE(U12(x(z0, 0))) → c20(U12'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 681.68/212.25
ACTIVE(U12(x(z0, s(z1)))) → c20(U12'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 681.68/212.25
ACTIVE(U12(U11(z0, z1))) → c20(U12'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 681.68/212.25
ACTIVE(U12(U12(z0))) → c20(U12'(U12(active(z0))), ACTIVE(U12(z0))) 681.68/212.25
ACTIVE(U12(U21(z0))) → c20(U12'(U21(active(z0))), ACTIVE(U21(z0))) 681.68/212.25
ACTIVE(U12(U31(z0, z1))) → c20(U12'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 681.68/212.25
ACTIVE(U12(U32(z0))) → c20(U12'(U32(active(z0))), ACTIVE(U32(z0))) 681.68/212.25
ACTIVE(U12(U41(z0, z1))) → c20(U12'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 681.68/212.25
ACTIVE(U12(U51(z0, z1, z2))) → c20(U12'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 681.68/212.25
ACTIVE(U12(U52(z0, z1, z2))) → c20(U12'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 681.68/212.25
ACTIVE(U12(s(z0))) → c20(U12'(s(active(z0))), ACTIVE(s(z0))) 681.68/212.25
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 681.68/212.25
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 681.68/212.25
ACTIVE(U12(U61(z0))) → c20(U12'(U61(active(z0))), ACTIVE(U61(z0))) 681.68/212.25
ACTIVE(U12(U71(z0, z1, z2))) → c20(U12'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 681.68/212.25
ACTIVE(U12(U72(z0, z1, z2))) → c20(U12'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 681.68/212.25
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 681.68/212.25
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 681.68/212.25
ACTIVE(U11(U12(tt), x1)) → c19(U11'(mark(tt), x1)) 681.68/212.25
ACTIVE(U12(U12(tt))) → c20(U12'(mark(tt))) 681.68/212.25
ACTIVE(U12(isNat(0))) → c20(U12'(mark(tt))) 681.68/212.25
ACTIVE(U12(U11(tt, z0))) → c2(U12'(mark(U12(isNat(z0))))) 681.68/212.25
ACTIVE(U12(U11(tt, z0))) → c2(ACTIVE(U11(tt, z0))) 681.68/212.25
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(U12'(mark(U11(isNat(z0), z1)))) 681.68/212.25
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(ACTIVE(isNat(plus(z0, z1)))) 681.68/212.25
ACTIVE(U12(isNat(s(z0)))) → c2(U12'(mark(U21(isNat(z0))))) 681.68/212.25
ACTIVE(U12(isNat(s(z0)))) → c2(ACTIVE(isNat(s(z0)))) 681.68/212.25
ACTIVE(U12(isNat(x(z0, z1)))) → c2(U12'(mark(U31(isNat(z0), z1)))) 681.68/212.25
ACTIVE(U12(isNat(x(z0, z1)))) → c2(ACTIVE(isNat(x(z0, z1)))) 681.68/212.25
ACTIVE(U21(U31(tt, z0))) → c21(U21'(mark(U32(isNat(z0)))), ACTIVE(U31(tt, z0))) 681.68/212.25
ACTIVE(U21(U32(tt))) → c21(U21'(mark(tt)), ACTIVE(U32(tt))) 681.68/212.25
ACTIVE(U21(U41(tt, z0))) → c21(U21'(mark(z0)), ACTIVE(U41(tt, z0))) 681.68/212.25
ACTIVE(U21(U51(tt, z0, z1))) → c21(U21'(mark(U52(isNat(z1), z0, z1))), ACTIVE(U51(tt, z0, z1))) 681.68/212.25
ACTIVE(U21(U52(tt, z0, z1))) → c21(U21'(mark(s(plus(z1, z0)))), ACTIVE(U52(tt, z0, z1))) 681.68/212.25
ACTIVE(U21(U61(tt))) → c21(U21'(mark(0)), ACTIVE(U61(tt))) 681.68/212.25
ACTIVE(U21(U71(tt, z0, z1))) → c21(U21'(mark(U72(isNat(z1), z0, z1))), ACTIVE(U71(tt, z0, z1))) 681.68/212.25
ACTIVE(U21(U72(tt, z0, z1))) → c21(U21'(mark(plus(x(z1, z0), z1))), ACTIVE(U72(tt, z0, z1))) 681.68/212.25
ACTIVE(U21(plus(z0, 0))) → c21(U21'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 681.68/212.25
ACTIVE(U21(plus(z0, s(z1)))) → c21(U21'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 681.68/212.25
ACTIVE(U21(x(z0, 0))) → c21(U21'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 681.68/212.25
ACTIVE(U21(x(z0, s(z1)))) → c21(U21'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 681.68/212.25
ACTIVE(U21(U11(z0, z1))) → c21(U21'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 681.68/212.25
ACTIVE(U21(U12(z0))) → c21(U21'(U12(active(z0))), ACTIVE(U12(z0))) 681.68/212.25
ACTIVE(U21(U21(z0))) → c21(U21'(U21(active(z0))), ACTIVE(U21(z0))) 681.68/212.25
ACTIVE(U21(U31(z0, z1))) → c21(U21'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 681.68/212.25
ACTIVE(U21(U32(z0))) → c21(U21'(U32(active(z0))), ACTIVE(U32(z0))) 681.68/212.25
ACTIVE(U21(U41(z0, z1))) → c21(U21'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 681.68/212.25
ACTIVE(U21(U51(z0, z1, z2))) → c21(U21'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 681.68/212.25
ACTIVE(U21(U52(z0, z1, z2))) → c21(U21'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 681.68/212.25
ACTIVE(U21(s(z0))) → c21(U21'(s(active(z0))), ACTIVE(s(z0))) 681.68/212.25
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 681.68/212.25
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 681.68/212.25
ACTIVE(U21(U61(z0))) → c21(U21'(U61(active(z0))), ACTIVE(U61(z0))) 681.68/212.25
ACTIVE(U21(U71(z0, z1, z2))) → c21(U21'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 681.68/212.25
ACTIVE(U21(U72(z0, z1, z2))) → c21(U21'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 681.68/212.25
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 681.68/212.25
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 681.68/212.25
ACTIVE(U11(U21(tt), x1)) → c19(U11'(mark(tt), x1)) 681.68/212.25
ACTIVE(U12(U21(tt))) → c20(U12'(mark(tt))) 681.68/212.25
ACTIVE(U21(U12(tt))) → c21(U21'(mark(tt))) 681.68/212.25
ACTIVE(U21(U21(tt))) → c21(U21'(mark(tt))) 681.68/212.25
ACTIVE(U21(isNat(0))) → c21(U21'(mark(tt))) 681.68/212.25
ACTIVE(U21(U11(tt, z0))) → c3(U21'(mark(U12(isNat(z0))))) 681.68/212.25
ACTIVE(U21(U11(tt, z0))) → c3(ACTIVE(U11(tt, z0))) 681.68/212.25
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(U21'(mark(U11(isNat(z0), z1)))) 681.68/212.25
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(ACTIVE(isNat(plus(z0, z1)))) 681.68/212.25
ACTIVE(U21(isNat(s(z0)))) → c3(U21'(mark(U21(isNat(z0))))) 681.68/212.25
ACTIVE(U21(isNat(s(z0)))) → c3(ACTIVE(isNat(s(z0)))) 681.68/212.25
ACTIVE(U21(isNat(x(z0, z1)))) → c3(U21'(mark(U31(isNat(z0), z1)))) 681.68/212.25
ACTIVE(U21(isNat(x(z0, z1)))) → c3(ACTIVE(isNat(x(z0, z1)))) 681.68/212.25
ACTIVE(U31(U11(tt, z0), x1)) → c22(U31'(mark(U12(isNat(z0))), x1), ACTIVE(U11(tt, z0))) 681.68/212.25
ACTIVE(U31(U31(tt, z0), x1)) → c22(U31'(mark(U32(isNat(z0))), x1), ACTIVE(U31(tt, z0))) 681.68/212.25
ACTIVE(U31(U32(tt), x1)) → c22(U31'(mark(tt), x1), ACTIVE(U32(tt))) 681.68/212.25
ACTIVE(U31(U41(tt, z0), x1)) → c22(U31'(mark(z0), x1), ACTIVE(U41(tt, z0))) 681.68/212.25
ACTIVE(U31(U51(tt, z0, z1), x1)) → c22(U31'(mark(U52(isNat(z1), z0, z1)), x1), ACTIVE(U51(tt, z0, z1))) 681.68/212.25
ACTIVE(U31(U52(tt, z0, z1), x1)) → c22(U31'(mark(s(plus(z1, z0))), x1), ACTIVE(U52(tt, z0, z1))) 681.68/212.25
ACTIVE(U31(U61(tt), x1)) → c22(U31'(mark(0), x1), ACTIVE(U61(tt))) 681.68/212.25
ACTIVE(U31(U71(tt, z0, z1), x1)) → c22(U31'(mark(U72(isNat(z1), z0, z1)), x1), ACTIVE(U71(tt, z0, z1))) 681.68/212.25
ACTIVE(U31(U72(tt, z0, z1), x1)) → c22(U31'(mark(plus(x(z1, z0), z1)), x1), ACTIVE(U72(tt, z0, z1))) 681.68/212.25
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c22(U31'(mark(U11(isNat(z0), z1)), x1), ACTIVE(isNat(plus(z0, z1)))) 681.68/212.25
ACTIVE(U31(isNat(s(z0)), x1)) → c22(U31'(mark(U21(isNat(z0))), x1), ACTIVE(isNat(s(z0)))) 681.68/212.25
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c22(U31'(mark(U31(isNat(z0), z1)), x1), ACTIVE(isNat(x(z0, z1)))) 681.68/212.25
ACTIVE(U31(plus(z0, 0), x1)) → c22(U31'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 681.68/212.25
ACTIVE(U31(plus(z0, s(z1)), x1)) → c22(U31'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 681.68/212.25
ACTIVE(U31(x(z0, 0), x1)) → c22(U31'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 681.68/212.25
ACTIVE(U31(x(z0, s(z1)), x1)) → c22(U31'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 681.68/212.25
ACTIVE(U31(U11(z0, z1), x1)) → c22(U31'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 681.68/212.25
ACTIVE(U31(U12(z0), x1)) → c22(U31'(U12(active(z0)), x1), ACTIVE(U12(z0))) 681.68/212.25
ACTIVE(U31(U21(z0), x1)) → c22(U31'(U21(active(z0)), x1), ACTIVE(U21(z0))) 681.68/212.25
ACTIVE(U31(U31(z0, z1), x1)) → c22(U31'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 681.68/212.25
ACTIVE(U31(U32(z0), x1)) → c22(U31'(U32(active(z0)), x1), ACTIVE(U32(z0))) 681.68/212.25
ACTIVE(U31(U41(z0, z1), x1)) → c22(U31'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 681.68/212.25
ACTIVE(U31(U51(z0, z1, z2), x1)) → c22(U31'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 681.68/212.25
ACTIVE(U31(U52(z0, z1, z2), x1)) → c22(U31'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 681.68/212.25
ACTIVE(U31(s(z0), x1)) → c22(U31'(s(active(z0)), x1), ACTIVE(s(z0))) 681.68/212.25
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 681.68/212.25
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 681.68/212.25
ACTIVE(U31(U61(z0), x1)) → c22(U31'(U61(active(z0)), x1), ACTIVE(U61(z0))) 681.68/212.25
ACTIVE(U31(U71(z0, z1, z2), x1)) → c22(U31'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 681.68/212.25
ACTIVE(U31(U72(z0, z1, z2), x1)) → c22(U31'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 681.68/212.25
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 681.68/212.25
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 681.68/212.25
ACTIVE(U31(U12(tt), x1)) → c22(U31'(mark(tt), x1)) 681.68/212.25
ACTIVE(U31(U21(tt), x1)) → c22(U31'(mark(tt), x1)) 681.68/212.25
ACTIVE(U31(isNat(0), x1)) → c22(U31'(mark(tt), x1))
S tuples:

ACTIVE(U32(z0)) → c23(U32'(active(z0)), ACTIVE(z0)) 681.68/212.25
ACTIVE(U41(z0, z1)) → c24(U41'(active(z0), z1), ACTIVE(z0)) 681.68/212.25
ACTIVE(U51(z0, z1, z2)) → c25(U51'(active(z0), z1, z2), ACTIVE(z0)) 681.68/212.25
ACTIVE(U52(z0, z1, z2)) → c26(U52'(active(z0), z1, z2), ACTIVE(z0)) 681.68/212.25
ACTIVE(s(z0)) → c27(S(active(z0)), ACTIVE(z0)) 681.68/212.25
ACTIVE(plus(z0, z1)) → c28(PLUS(active(z0), z1), ACTIVE(z0)) 681.68/212.25
ACTIVE(plus(z0, z1)) → c29(PLUS(z0, active(z1)), ACTIVE(z1)) 681.68/212.25
ACTIVE(U61(z0)) → c30(U61'(active(z0)), ACTIVE(z0)) 681.68/212.25
ACTIVE(U71(z0, z1, z2)) → c31(U71'(active(z0), z1, z2), ACTIVE(z0)) 681.68/212.25
ACTIVE(U72(z0, z1, z2)) → c32(U72'(active(z0), z1, z2), ACTIVE(z0)) 681.68/212.25
ACTIVE(x(z0, z1)) → c33(X(active(z0), z1), ACTIVE(z0)) 681.68/212.25
ACTIVE(x(z0, z1)) → c34(X(z0, active(z1)), ACTIVE(z1)) 681.68/212.25
U11'(mark(z0), z1) → c35(U11'(z0, z1)) 681.68/212.25
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1)) 681.68/212.25
U12'(mark(z0)) → c37(U12'(z0)) 681.68/212.25
U12'(ok(z0)) → c38(U12'(z0)) 681.68/212.25
U21'(mark(z0)) → c39(U21'(z0)) 681.68/212.25
U21'(ok(z0)) → c40(U21'(z0)) 681.68/212.25
U31'(mark(z0), z1) → c41(U31'(z0, z1)) 681.68/212.25
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 681.68/212.25
U32'(mark(z0)) → c43(U32'(z0)) 681.68/212.25
U32'(ok(z0)) → c44(U32'(z0)) 681.68/212.25
U41'(mark(z0), z1) → c45(U41'(z0, z1)) 681.68/212.25
U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1)) 681.68/212.25
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2)) 681.68/212.25
U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2)) 681.68/212.25
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2)) 681.68/212.25
U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2)) 681.68/212.25
S(mark(z0)) → c51(S(z0)) 681.68/212.25
S(ok(z0)) → c52(S(z0)) 681.68/212.25
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 681.68/212.25
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 681.68/212.25
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 681.68/212.25
U61'(mark(z0)) → c56(U61'(z0)) 681.68/212.25
U61'(ok(z0)) → c57(U61'(z0)) 681.68/212.25
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2)) 681.68/212.25
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2)) 681.68/212.25
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2)) 681.68/212.25
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 681.68/212.25
X(mark(z0), z1) → c62(X(z0, z1)) 681.68/212.25
X(z0, mark(z1)) → c63(X(z0, z1)) 681.68/212.25
X(ok(z0), ok(z1)) → c64(X(z0, z1)) 681.68/212.25
PROPER(U11(z0, z1)) → c65(U11'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 681.68/212.25
PROPER(U12(z0)) → c67(U12'(proper(z0)), PROPER(z0)) 681.68/212.25
PROPER(isNat(z0)) → c68(ISNAT(proper(z0)), PROPER(z0)) 681.68/212.25
PROPER(U21(z0)) → c69(U21'(proper(z0)), PROPER(z0)) 681.68/212.25
PROPER(U31(z0, z1)) → c70(U31'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 681.68/212.25
PROPER(U32(z0)) → c71(U32'(proper(z0)), PROPER(z0)) 681.68/212.25
PROPER(U41(z0, z1)) → c72(U41'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 681.68/212.25
PROPER(U51(z0, z1, z2)) → c73(U51'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 681.68/212.25
PROPER(U52(z0, z1, z2)) → c74(U52'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 681.68/212.25
PROPER(s(z0)) → c75(S(proper(z0)), PROPER(z0)) 681.68/212.25
PROPER(plus(z0, z1)) → c76(PLUS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 681.68/212.25
PROPER(U61(z0)) → c77(U61'(proper(z0)), PROPER(z0)) 681.68/212.25
PROPER(U71(z0, z1, z2)) → c79(U71'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 681.68/212.25
PROPER(U72(z0, z1, z2)) → c80(U72'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 681.68/212.25
PROPER(x(z0, z1)) → c81(X(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 681.68/212.25
ISNAT(ok(z0)) → c82(ISNAT(z0)) 681.68/212.25
TOP(mark(z0)) → c83(TOP(proper(z0)), PROPER(z0)) 681.68/212.25
TOP(ok(z0)) → c84(TOP(active(z0)), ACTIVE(z0)) 681.68/212.25
ACTIVE(isNat(s(z0))) → c13(ISNAT(z0)) 681.68/212.25
ACTIVE(plus(z0, s(z1))) → c16(ISNAT(z1)) 681.68/212.25
ACTIVE(x(z0, s(z1))) → c18(ISNAT(z1)) 681.68/212.25
ACTIVE(U11(tt, z0)) → c1(U12'(isNat(z0))) 681.68/212.25
ACTIVE(U11(tt, z0)) → c1(ISNAT(z0)) 681.68/212.25
ACTIVE(U31(tt, z0)) → c1(U32'(isNat(z0))) 681.68/212.25
ACTIVE(U31(tt, z0)) → c1(ISNAT(z0)) 681.68/212.25
ACTIVE(U51(tt, z0, z1)) → c1(U52'(isNat(z1), z0, z1)) 681.68/212.25
ACTIVE(U51(tt, z0, z1)) → c1(ISNAT(z1)) 681.68/212.25
ACTIVE(U52(tt, z0, z1)) → c1(S(plus(z1, z0))) 681.68/212.25
ACTIVE(U52(tt, z0, z1)) → c1(PLUS(z1, z0)) 681.68/212.25
ACTIVE(U71(tt, z0, z1)) → c1(U72'(isNat(z1), z0, z1)) 681.68/212.25
ACTIVE(U71(tt, z0, z1)) → c1(ISNAT(z1)) 681.68/212.25
ACTIVE(U72(tt, z0, z1)) → c1(PLUS(x(z1, z0), z1)) 681.68/212.25
ACTIVE(U72(tt, z0, z1)) → c1(X(z1, z0)) 681.68/212.25
ACTIVE(isNat(plus(z0, z1))) → c1(U11'(isNat(z0), z1)) 681.68/212.25
ACTIVE(isNat(plus(z0, z1))) → c1(ISNAT(z0)) 681.68/212.25
ACTIVE(isNat(x(z0, z1))) → c1(U31'(isNat(z0), z1)) 681.68/212.25
ACTIVE(isNat(x(z0, z1))) → c1(ISNAT(z0)) 681.68/212.25
ACTIVE(plus(z0, 0)) → c1(U41'(isNat(z0), z0)) 681.68/212.25
ACTIVE(plus(z0, 0)) → c1(ISNAT(z0)) 681.68/212.25
ACTIVE(x(z0, 0)) → c1(U61'(isNat(z0))) 681.68/212.25
ACTIVE(x(z0, 0)) → c1(ISNAT(z0)) 681.68/212.25
ACTIVE(U11(U31(tt, z0), x1)) → c19(U11'(mark(U32(isNat(z0))), x1), ACTIVE(U31(tt, z0))) 681.68/212.25
ACTIVE(U11(U32(tt), x1)) → c19(U11'(mark(tt), x1), ACTIVE(U32(tt))) 681.68/212.25
ACTIVE(U11(U41(tt, z0), x1)) → c19(U11'(mark(z0), x1), ACTIVE(U41(tt, z0))) 681.68/212.25
ACTIVE(U11(U51(tt, z0, z1), x1)) → c19(U11'(mark(U52(isNat(z1), z0, z1)), x1), ACTIVE(U51(tt, z0, z1))) 681.68/212.25
ACTIVE(U11(U52(tt, z0, z1), x1)) → c19(U11'(mark(s(plus(z1, z0))), x1), ACTIVE(U52(tt, z0, z1))) 681.68/212.25
ACTIVE(U11(U61(tt), x1)) → c19(U11'(mark(0), x1), ACTIVE(U61(tt))) 681.68/212.25
ACTIVE(U11(U71(tt, z0, z1), x1)) → c19(U11'(mark(U72(isNat(z1), z0, z1)), x1), ACTIVE(U71(tt, z0, z1))) 681.68/212.25
ACTIVE(U11(U72(tt, z0, z1), x1)) → c19(U11'(mark(plus(x(z1, z0), z1)), x1), ACTIVE(U72(tt, z0, z1))) 681.68/212.25
ACTIVE(U11(plus(z0, 0), x1)) → c19(U11'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 681.68/212.25
ACTIVE(U11(plus(z0, s(z1)), x1)) → c19(U11'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 681.68/212.25
ACTIVE(U11(x(z0, 0), x1)) → c19(U11'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 681.68/212.25
ACTIVE(U11(x(z0, s(z1)), x1)) → c19(U11'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 681.68/212.25
ACTIVE(U11(U11(z0, z1), x1)) → c19(U11'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 681.68/212.25
ACTIVE(U11(U12(z0), x1)) → c19(U11'(U12(active(z0)), x1), ACTIVE(U12(z0))) 681.68/212.25
ACTIVE(U11(U21(z0), x1)) → c19(U11'(U21(active(z0)), x1), ACTIVE(U21(z0))) 681.68/212.25
ACTIVE(U11(U31(z0, z1), x1)) → c19(U11'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 681.68/212.25
ACTIVE(U11(U32(z0), x1)) → c19(U11'(U32(active(z0)), x1), ACTIVE(U32(z0))) 681.68/212.25
ACTIVE(U11(U41(z0, z1), x1)) → c19(U11'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 681.68/212.25
ACTIVE(U11(U51(z0, z1, z2), x1)) → c19(U11'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 681.68/212.25
ACTIVE(U11(U52(z0, z1, z2), x1)) → c19(U11'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 681.68/212.25
ACTIVE(U11(s(z0), x1)) → c19(U11'(s(active(z0)), x1), ACTIVE(s(z0))) 681.68/212.25
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 681.68/212.25
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 681.68/212.25
ACTIVE(U11(U61(z0), x1)) → c19(U11'(U61(active(z0)), x1), ACTIVE(U61(z0))) 681.68/212.25
ACTIVE(U11(U71(z0, z1, z2), x1)) → c19(U11'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 681.68/212.25
ACTIVE(U11(U72(z0, z1, z2), x1)) → c19(U11'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 681.68/212.25
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 681.68/212.25
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 681.68/212.25
ACTIVE(U11(isNat(0), x1)) → c19(U11'(mark(tt), x1)) 681.68/212.25
ACTIVE(U11(U11(tt, z0), x1)) → c(U11'(mark(U12(isNat(z0))), x1)) 681.68/212.25
ACTIVE(U11(U11(tt, z0), x1)) → c(ACTIVE(U11(tt, z0))) 681.68/212.25
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(U11'(mark(U11(isNat(z0), z1)), x1)) 681.68/212.25
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(ACTIVE(isNat(plus(z0, z1)))) 681.68/212.25
ACTIVE(U11(isNat(s(z0)), x1)) → c(U11'(mark(U21(isNat(z0))), x1)) 681.68/212.25
ACTIVE(U11(isNat(s(z0)), x1)) → c(ACTIVE(isNat(s(z0)))) 681.68/212.25
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(U11'(mark(U31(isNat(z0), z1)), x1)) 681.68/212.25
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(ACTIVE(isNat(x(z0, z1)))) 681.68/212.25
ACTIVE(U12(U31(tt, z0))) → c20(U12'(mark(U32(isNat(z0)))), ACTIVE(U31(tt, z0))) 681.68/212.25
ACTIVE(U12(U32(tt))) → c20(U12'(mark(tt)), ACTIVE(U32(tt))) 681.68/212.25
ACTIVE(U12(U41(tt, z0))) → c20(U12'(mark(z0)), ACTIVE(U41(tt, z0))) 681.68/212.25
ACTIVE(U12(U51(tt, z0, z1))) → c20(U12'(mark(U52(isNat(z1), z0, z1))), ACTIVE(U51(tt, z0, z1))) 681.68/212.25
ACTIVE(U12(U52(tt, z0, z1))) → c20(U12'(mark(s(plus(z1, z0)))), ACTIVE(U52(tt, z0, z1))) 681.68/212.25
ACTIVE(U12(U61(tt))) → c20(U12'(mark(0)), ACTIVE(U61(tt))) 681.68/212.25
ACTIVE(U12(U71(tt, z0, z1))) → c20(U12'(mark(U72(isNat(z1), z0, z1))), ACTIVE(U71(tt, z0, z1))) 681.68/212.25
ACTIVE(U12(U72(tt, z0, z1))) → c20(U12'(mark(plus(x(z1, z0), z1))), ACTIVE(U72(tt, z0, z1))) 681.68/212.25
ACTIVE(U12(plus(z0, 0))) → c20(U12'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 681.68/212.25
ACTIVE(U12(plus(z0, s(z1)))) → c20(U12'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 681.68/212.25
ACTIVE(U12(x(z0, 0))) → c20(U12'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 681.68/212.25
ACTIVE(U12(x(z0, s(z1)))) → c20(U12'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 681.68/212.25
ACTIVE(U12(U11(z0, z1))) → c20(U12'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 681.68/212.25
ACTIVE(U12(U12(z0))) → c20(U12'(U12(active(z0))), ACTIVE(U12(z0))) 681.68/212.25
ACTIVE(U12(U21(z0))) → c20(U12'(U21(active(z0))), ACTIVE(U21(z0))) 681.68/212.25
ACTIVE(U12(U31(z0, z1))) → c20(U12'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 681.68/212.25
ACTIVE(U12(U32(z0))) → c20(U12'(U32(active(z0))), ACTIVE(U32(z0))) 681.68/212.25
ACTIVE(U12(U41(z0, z1))) → c20(U12'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 681.68/212.25
ACTIVE(U12(U51(z0, z1, z2))) → c20(U12'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 681.68/212.25
ACTIVE(U12(U52(z0, z1, z2))) → c20(U12'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 681.68/212.25
ACTIVE(U12(s(z0))) → c20(U12'(s(active(z0))), ACTIVE(s(z0))) 681.68/212.25
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 681.68/212.25
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 681.68/212.25
ACTIVE(U12(U61(z0))) → c20(U12'(U61(active(z0))), ACTIVE(U61(z0))) 681.68/212.25
ACTIVE(U12(U71(z0, z1, z2))) → c20(U12'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 681.68/212.25
ACTIVE(U12(U72(z0, z1, z2))) → c20(U12'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 681.68/212.25
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 681.68/212.25
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 681.68/212.25
ACTIVE(U11(U12(tt), x1)) → c19(U11'(mark(tt), x1)) 681.68/212.25
ACTIVE(U12(U12(tt))) → c20(U12'(mark(tt))) 681.68/212.25
ACTIVE(U12(isNat(0))) → c20(U12'(mark(tt))) 681.68/212.25
ACTIVE(U12(U11(tt, z0))) → c2(U12'(mark(U12(isNat(z0))))) 681.68/212.25
ACTIVE(U12(U11(tt, z0))) → c2(ACTIVE(U11(tt, z0))) 681.68/212.25
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(U12'(mark(U11(isNat(z0), z1)))) 681.68/212.25
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(ACTIVE(isNat(plus(z0, z1)))) 681.68/212.25
ACTIVE(U12(isNat(s(z0)))) → c2(U12'(mark(U21(isNat(z0))))) 681.68/212.25
ACTIVE(U12(isNat(s(z0)))) → c2(ACTIVE(isNat(s(z0)))) 681.68/212.25
ACTIVE(U12(isNat(x(z0, z1)))) → c2(U12'(mark(U31(isNat(z0), z1)))) 681.68/212.25
ACTIVE(U12(isNat(x(z0, z1)))) → c2(ACTIVE(isNat(x(z0, z1)))) 681.68/212.25
ACTIVE(U21(U31(tt, z0))) → c21(U21'(mark(U32(isNat(z0)))), ACTIVE(U31(tt, z0))) 681.68/212.25
ACTIVE(U21(U32(tt))) → c21(U21'(mark(tt)), ACTIVE(U32(tt))) 681.68/212.25
ACTIVE(U21(U41(tt, z0))) → c21(U21'(mark(z0)), ACTIVE(U41(tt, z0))) 681.68/212.25
ACTIVE(U21(U51(tt, z0, z1))) → c21(U21'(mark(U52(isNat(z1), z0, z1))), ACTIVE(U51(tt, z0, z1))) 681.68/212.25
ACTIVE(U21(U52(tt, z0, z1))) → c21(U21'(mark(s(plus(z1, z0)))), ACTIVE(U52(tt, z0, z1))) 681.68/212.25
ACTIVE(U21(U61(tt))) → c21(U21'(mark(0)), ACTIVE(U61(tt))) 681.68/212.25
ACTIVE(U21(U71(tt, z0, z1))) → c21(U21'(mark(U72(isNat(z1), z0, z1))), ACTIVE(U71(tt, z0, z1))) 681.68/212.25
ACTIVE(U21(U72(tt, z0, z1))) → c21(U21'(mark(plus(x(z1, z0), z1))), ACTIVE(U72(tt, z0, z1))) 681.68/212.25
ACTIVE(U21(plus(z0, 0))) → c21(U21'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 681.68/212.25
ACTIVE(U21(plus(z0, s(z1)))) → c21(U21'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 681.68/212.25
ACTIVE(U21(x(z0, 0))) → c21(U21'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 681.68/212.25
ACTIVE(U21(x(z0, s(z1)))) → c21(U21'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 681.68/212.25
ACTIVE(U21(U11(z0, z1))) → c21(U21'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 681.68/212.25
ACTIVE(U21(U12(z0))) → c21(U21'(U12(active(z0))), ACTIVE(U12(z0))) 681.68/212.25
ACTIVE(U21(U21(z0))) → c21(U21'(U21(active(z0))), ACTIVE(U21(z0))) 681.68/212.25
ACTIVE(U21(U31(z0, z1))) → c21(U21'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 681.68/212.25
ACTIVE(U21(U32(z0))) → c21(U21'(U32(active(z0))), ACTIVE(U32(z0))) 681.68/212.25
ACTIVE(U21(U41(z0, z1))) → c21(U21'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 681.68/212.25
ACTIVE(U21(U51(z0, z1, z2))) → c21(U21'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 681.68/212.25
ACTIVE(U21(U52(z0, z1, z2))) → c21(U21'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 681.68/212.25
ACTIVE(U21(s(z0))) → c21(U21'(s(active(z0))), ACTIVE(s(z0))) 681.68/212.25
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 681.68/212.25
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 681.68/212.25
ACTIVE(U21(U61(z0))) → c21(U21'(U61(active(z0))), ACTIVE(U61(z0))) 681.68/212.25
ACTIVE(U21(U71(z0, z1, z2))) → c21(U21'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 681.68/212.25
ACTIVE(U21(U72(z0, z1, z2))) → c21(U21'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 681.68/212.25
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 681.68/212.25
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 681.68/212.25
ACTIVE(U11(U21(tt), x1)) → c19(U11'(mark(tt), x1)) 681.68/212.25
ACTIVE(U12(U21(tt))) → c20(U12'(mark(tt))) 681.68/212.25
ACTIVE(U21(U12(tt))) → c21(U21'(mark(tt))) 681.68/212.25
ACTIVE(U21(U21(tt))) → c21(U21'(mark(tt))) 681.68/212.25
ACTIVE(U21(isNat(0))) → c21(U21'(mark(tt))) 681.68/212.25
ACTIVE(U21(U11(tt, z0))) → c3(U21'(mark(U12(isNat(z0))))) 681.68/212.25
ACTIVE(U21(U11(tt, z0))) → c3(ACTIVE(U11(tt, z0))) 681.68/212.25
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(U21'(mark(U11(isNat(z0), z1)))) 681.68/212.25
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(ACTIVE(isNat(plus(z0, z1)))) 681.68/212.25
ACTIVE(U21(isNat(s(z0)))) → c3(U21'(mark(U21(isNat(z0))))) 681.68/212.25
ACTIVE(U21(isNat(s(z0)))) → c3(ACTIVE(isNat(s(z0)))) 681.68/212.25
ACTIVE(U21(isNat(x(z0, z1)))) → c3(U21'(mark(U31(isNat(z0), z1)))) 681.68/212.25
ACTIVE(U21(isNat(x(z0, z1)))) → c3(ACTIVE(isNat(x(z0, z1)))) 681.68/212.25
ACTIVE(U31(U11(tt, z0), x1)) → c22(U31'(mark(U12(isNat(z0))), x1), ACTIVE(U11(tt, z0))) 681.68/212.25
ACTIVE(U31(U31(tt, z0), x1)) → c22(U31'(mark(U32(isNat(z0))), x1), ACTIVE(U31(tt, z0))) 681.68/212.25
ACTIVE(U31(U32(tt), x1)) → c22(U31'(mark(tt), x1), ACTIVE(U32(tt))) 681.68/212.25
ACTIVE(U31(U41(tt, z0), x1)) → c22(U31'(mark(z0), x1), ACTIVE(U41(tt, z0))) 681.68/212.25
ACTIVE(U31(U51(tt, z0, z1), x1)) → c22(U31'(mark(U52(isNat(z1), z0, z1)), x1), ACTIVE(U51(tt, z0, z1))) 681.68/212.25
ACTIVE(U31(U52(tt, z0, z1), x1)) → c22(U31'(mark(s(plus(z1, z0))), x1), ACTIVE(U52(tt, z0, z1))) 681.68/212.25
ACTIVE(U31(U61(tt), x1)) → c22(U31'(mark(0), x1), ACTIVE(U61(tt))) 681.68/212.25
ACTIVE(U31(U71(tt, z0, z1), x1)) → c22(U31'(mark(U72(isNat(z1), z0, z1)), x1), ACTIVE(U71(tt, z0, z1))) 681.68/212.25
ACTIVE(U31(U72(tt, z0, z1), x1)) → c22(U31'(mark(plus(x(z1, z0), z1)), x1), ACTIVE(U72(tt, z0, z1))) 681.68/212.25
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c22(U31'(mark(U11(isNat(z0), z1)), x1), ACTIVE(isNat(plus(z0, z1)))) 681.68/212.25
ACTIVE(U31(isNat(s(z0)), x1)) → c22(U31'(mark(U21(isNat(z0))), x1), ACTIVE(isNat(s(z0)))) 681.68/212.25
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c22(U31'(mark(U31(isNat(z0), z1)), x1), ACTIVE(isNat(x(z0, z1)))) 681.68/212.25
ACTIVE(U31(plus(z0, 0), x1)) → c22(U31'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 681.68/212.25
ACTIVE(U31(plus(z0, s(z1)), x1)) → c22(U31'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 681.68/212.25
ACTIVE(U31(x(z0, 0), x1)) → c22(U31'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 681.68/212.25
ACTIVE(U31(x(z0, s(z1)), x1)) → c22(U31'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 681.68/212.25
ACTIVE(U31(U11(z0, z1), x1)) → c22(U31'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 681.68/212.25
ACTIVE(U31(U12(z0), x1)) → c22(U31'(U12(active(z0)), x1), ACTIVE(U12(z0))) 681.68/212.25
ACTIVE(U31(U21(z0), x1)) → c22(U31'(U21(active(z0)), x1), ACTIVE(U21(z0))) 681.68/212.25
ACTIVE(U31(U31(z0, z1), x1)) → c22(U31'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 681.68/212.25
ACTIVE(U31(U32(z0), x1)) → c22(U31'(U32(active(z0)), x1), ACTIVE(U32(z0))) 681.68/212.25
ACTIVE(U31(U41(z0, z1), x1)) → c22(U31'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 681.68/212.25
ACTIVE(U31(U51(z0, z1, z2), x1)) → c22(U31'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 681.68/212.25
ACTIVE(U31(U52(z0, z1, z2), x1)) → c22(U31'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 681.68/212.25
ACTIVE(U31(s(z0), x1)) → c22(U31'(s(active(z0)), x1), ACTIVE(s(z0))) 681.68/212.25
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 681.68/212.25
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 681.68/212.25
ACTIVE(U31(U61(z0), x1)) → c22(U31'(U61(active(z0)), x1), ACTIVE(U61(z0))) 681.68/212.25
ACTIVE(U31(U71(z0, z1, z2), x1)) → c22(U31'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 681.68/212.25
ACTIVE(U31(U72(z0, z1, z2), x1)) → c22(U31'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 681.68/212.25
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 681.68/212.25
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 681.68/212.25
ACTIVE(U31(U12(tt), x1)) → c22(U31'(mark(tt), x1)) 681.68/212.25
ACTIVE(U31(U21(tt), x1)) → c22(U31'(mark(tt), x1)) 681.68/212.25
ACTIVE(U31(isNat(0), x1)) → c22(U31'(mark(tt), x1))
K tuples:none
Defined Rule Symbols:

active, U11, U12, U21, U31, U32, U41, U51, U52, s, plus, U61, U71, U72, x, proper, isNat, top

Defined Pair Symbols:

ACTIVE, U11', U12', U21', U31', U32', U41', U51', U52', S, PLUS, U61', U71', U72', X, PROPER, ISNAT, TOP

Compound Symbols:

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, c62, c63, c64, c65, c67, c68, c69, c70, c71, c72, c73, c74, c75, c76, c77, c79, c80, c81, c82, c83, c84, c13, c16, c18, c1, c19, c19, c, c20, c20, c2, c21, c21, c3, c22, c22

681.68/212.25
681.68/212.25

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

Split RHS of tuples not part of any SCC
681.68/212.25
681.68/212.25

(30) Obligation:

Complexity Dependency Tuples Problem
Rules:

active(U11(tt, z0)) → mark(U12(isNat(z0))) 681.68/212.25
active(U12(tt)) → mark(tt) 681.68/212.25
active(U21(tt)) → mark(tt) 681.68/212.25
active(U31(tt, z0)) → mark(U32(isNat(z0))) 681.68/212.25
active(U32(tt)) → mark(tt) 681.68/212.25
active(U41(tt, z0)) → mark(z0) 681.68/212.25
active(U51(tt, z0, z1)) → mark(U52(isNat(z1), z0, z1)) 681.68/212.25
active(U52(tt, z0, z1)) → mark(s(plus(z1, z0))) 681.68/212.25
active(U61(tt)) → mark(0) 681.68/212.25
active(U71(tt, z0, z1)) → mark(U72(isNat(z1), z0, z1)) 681.68/212.25
active(U72(tt, z0, z1)) → mark(plus(x(z1, z0), z1)) 681.68/212.25
active(isNat(0)) → mark(tt) 681.68/212.25
active(isNat(plus(z0, z1))) → mark(U11(isNat(z0), z1)) 681.68/212.25
active(isNat(s(z0))) → mark(U21(isNat(z0))) 681.68/212.25
active(isNat(x(z0, z1))) → mark(U31(isNat(z0), z1)) 681.68/212.25
active(plus(z0, 0)) → mark(U41(isNat(z0), z0)) 681.68/212.25
active(plus(z0, s(z1))) → mark(U51(isNat(z1), z1, z0)) 681.68/212.25
active(x(z0, 0)) → mark(U61(isNat(z0))) 681.68/212.25
active(x(z0, s(z1))) → mark(U71(isNat(z1), z1, z0)) 681.68/212.25
active(U11(z0, z1)) → U11(active(z0), z1) 681.68/212.25
active(U12(z0)) → U12(active(z0)) 681.68/212.25
active(U21(z0)) → U21(active(z0)) 681.68/212.25
active(U31(z0, z1)) → U31(active(z0), z1) 681.68/212.25
active(U32(z0)) → U32(active(z0)) 681.68/212.25
active(U41(z0, z1)) → U41(active(z0), z1) 681.68/212.25
active(U51(z0, z1, z2)) → U51(active(z0), z1, z2) 681.68/212.25
active(U52(z0, z1, z2)) → U52(active(z0), z1, z2) 681.68/212.25
active(s(z0)) → s(active(z0)) 681.68/212.25
active(plus(z0, z1)) → plus(active(z0), z1) 681.68/212.25
active(plus(z0, z1)) → plus(z0, active(z1)) 681.68/212.25
active(U61(z0)) → U61(active(z0)) 681.68/212.25
active(U71(z0, z1, z2)) → U71(active(z0), z1, z2) 681.68/212.25
active(U72(z0, z1, z2)) → U72(active(z0), z1, z2) 681.68/212.25
active(x(z0, z1)) → x(active(z0), z1) 681.68/212.25
active(x(z0, z1)) → x(z0, active(z1)) 681.68/212.25
U11(mark(z0), z1) → mark(U11(z0, z1)) 681.68/212.25
U11(ok(z0), ok(z1)) → ok(U11(z0, z1)) 681.68/212.25
U12(mark(z0)) → mark(U12(z0)) 681.68/212.25
U12(ok(z0)) → ok(U12(z0)) 681.68/212.25
U21(mark(z0)) → mark(U21(z0)) 681.68/212.25
U21(ok(z0)) → ok(U21(z0)) 681.68/212.25
U31(mark(z0), z1) → mark(U31(z0, z1)) 681.68/212.25
U31(ok(z0), ok(z1)) → ok(U31(z0, z1)) 681.68/212.25
U32(mark(z0)) → mark(U32(z0)) 681.68/212.25
U32(ok(z0)) → ok(U32(z0)) 681.68/212.25
U41(mark(z0), z1) → mark(U41(z0, z1)) 681.68/212.25
U41(ok(z0), ok(z1)) → ok(U41(z0, z1)) 681.68/212.25
U51(mark(z0), z1, z2) → mark(U51(z0, z1, z2)) 681.68/212.25
U51(ok(z0), ok(z1), ok(z2)) → ok(U51(z0, z1, z2)) 681.68/212.25
U52(mark(z0), z1, z2) → mark(U52(z0, z1, z2)) 681.68/212.25
U52(ok(z0), ok(z1), ok(z2)) → ok(U52(z0, z1, z2)) 681.68/212.25
s(mark(z0)) → mark(s(z0)) 681.68/212.25
s(ok(z0)) → ok(s(z0)) 681.68/212.25
plus(mark(z0), z1) → mark(plus(z0, z1)) 681.68/212.25
plus(z0, mark(z1)) → mark(plus(z0, z1)) 681.68/212.25
plus(ok(z0), ok(z1)) → ok(plus(z0, z1)) 681.68/212.25
U61(mark(z0)) → mark(U61(z0)) 681.68/212.25
U61(ok(z0)) → ok(U61(z0)) 681.68/212.25
U71(mark(z0), z1, z2) → mark(U71(z0, z1, z2)) 681.68/212.25
U71(ok(z0), ok(z1), ok(z2)) → ok(U71(z0, z1, z2)) 681.68/212.25
U72(mark(z0), z1, z2) → mark(U72(z0, z1, z2)) 681.68/212.25
U72(ok(z0), ok(z1), ok(z2)) → ok(U72(z0, z1, z2)) 681.68/212.25
x(mark(z0), z1) → mark(x(z0, z1)) 681.68/212.25
x(z0, mark(z1)) → mark(x(z0, z1)) 681.68/212.25
x(ok(z0), ok(z1)) → ok(x(z0, z1)) 681.68/212.26
proper(U11(z0, z1)) → U11(proper(z0), proper(z1)) 681.68/212.26
proper(tt) → ok(tt) 681.68/212.26
proper(U12(z0)) → U12(proper(z0)) 681.68/212.26
proper(isNat(z0)) → isNat(proper(z0)) 681.68/212.26
proper(U21(z0)) → U21(proper(z0)) 681.68/212.26
proper(U31(z0, z1)) → U31(proper(z0), proper(z1)) 681.68/212.26
proper(U32(z0)) → U32(proper(z0)) 681.68/212.26
proper(U41(z0, z1)) → U41(proper(z0), proper(z1)) 681.68/212.26
proper(U51(z0, z1, z2)) → U51(proper(z0), proper(z1), proper(z2)) 681.68/212.26
proper(U52(z0, z1, z2)) → U52(proper(z0), proper(z1), proper(z2)) 681.68/212.26
proper(s(z0)) → s(proper(z0)) 681.68/212.26
proper(plus(z0, z1)) → plus(proper(z0), proper(z1)) 681.68/212.26
proper(U61(z0)) → U61(proper(z0)) 681.68/212.26
proper(0) → ok(0) 681.68/212.26
proper(U71(z0, z1, z2)) → U71(proper(z0), proper(z1), proper(z2)) 681.68/212.26
proper(U72(z0, z1, z2)) → U72(proper(z0), proper(z1), proper(z2)) 681.68/212.26
proper(x(z0, z1)) → x(proper(z0), proper(z1)) 681.68/212.26
isNat(ok(z0)) → ok(isNat(z0)) 681.68/212.26
top(mark(z0)) → top(proper(z0)) 681.68/212.26
top(ok(z0)) → top(active(z0))
Tuples:

ACTIVE(U32(z0)) → c23(U32'(active(z0)), ACTIVE(z0)) 681.68/212.26
ACTIVE(U41(z0, z1)) → c24(U41'(active(z0), z1), ACTIVE(z0)) 681.68/212.26
ACTIVE(U51(z0, z1, z2)) → c25(U51'(active(z0), z1, z2), ACTIVE(z0)) 681.68/212.26
ACTIVE(U52(z0, z1, z2)) → c26(U52'(active(z0), z1, z2), ACTIVE(z0)) 681.68/212.26
ACTIVE(s(z0)) → c27(S(active(z0)), ACTIVE(z0)) 681.68/212.26
ACTIVE(plus(z0, z1)) → c28(PLUS(active(z0), z1), ACTIVE(z0)) 681.68/212.26
ACTIVE(plus(z0, z1)) → c29(PLUS(z0, active(z1)), ACTIVE(z1)) 681.68/212.26
ACTIVE(U61(z0)) → c30(U61'(active(z0)), ACTIVE(z0)) 681.68/212.26
ACTIVE(U71(z0, z1, z2)) → c31(U71'(active(z0), z1, z2), ACTIVE(z0)) 681.68/212.26
ACTIVE(U72(z0, z1, z2)) → c32(U72'(active(z0), z1, z2), ACTIVE(z0)) 681.68/212.26
ACTIVE(x(z0, z1)) → c33(X(active(z0), z1), ACTIVE(z0)) 681.68/212.26
ACTIVE(x(z0, z1)) → c34(X(z0, active(z1)), ACTIVE(z1)) 681.68/212.26
U11'(mark(z0), z1) → c35(U11'(z0, z1)) 681.68/212.26
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1)) 681.68/212.26
U12'(mark(z0)) → c37(U12'(z0)) 681.68/212.26
U12'(ok(z0)) → c38(U12'(z0)) 681.68/212.26
U21'(mark(z0)) → c39(U21'(z0)) 681.68/212.26
U21'(ok(z0)) → c40(U21'(z0)) 681.68/212.26
U31'(mark(z0), z1) → c41(U31'(z0, z1)) 681.68/212.26
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 681.68/212.26
U32'(mark(z0)) → c43(U32'(z0)) 681.68/212.26
U32'(ok(z0)) → c44(U32'(z0)) 681.68/212.26
U41'(mark(z0), z1) → c45(U41'(z0, z1)) 681.68/212.26
U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1)) 681.68/212.26
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2)) 681.68/212.26
U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2)) 681.68/212.26
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2)) 681.68/212.26
U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2)) 681.68/212.26
S(mark(z0)) → c51(S(z0)) 681.68/212.26
S(ok(z0)) → c52(S(z0)) 681.68/212.26
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 681.68/212.26
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 681.68/212.26
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 681.68/212.26
U61'(mark(z0)) → c56(U61'(z0)) 681.68/212.26
U61'(ok(z0)) → c57(U61'(z0)) 681.68/212.26
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2)) 681.68/212.26
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2)) 681.68/212.26
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2)) 681.68/212.26
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 681.68/212.26
X(mark(z0), z1) → c62(X(z0, z1)) 681.68/212.26
X(z0, mark(z1)) → c63(X(z0, z1)) 681.68/212.26
X(ok(z0), ok(z1)) → c64(X(z0, z1)) 681.68/212.26
PROPER(U11(z0, z1)) → c65(U11'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 681.68/212.26
PROPER(U12(z0)) → c67(U12'(proper(z0)), PROPER(z0)) 681.68/212.26
PROPER(isNat(z0)) → c68(ISNAT(proper(z0)), PROPER(z0)) 681.68/212.26
PROPER(U21(z0)) → c69(U21'(proper(z0)), PROPER(z0)) 681.68/212.26
PROPER(U31(z0, z1)) → c70(U31'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 681.68/212.26
PROPER(U32(z0)) → c71(U32'(proper(z0)), PROPER(z0)) 681.68/212.26
PROPER(U41(z0, z1)) → c72(U41'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 681.68/212.26
PROPER(U51(z0, z1, z2)) → c73(U51'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 681.68/212.26
PROPER(U52(z0, z1, z2)) → c74(U52'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 681.68/212.26
PROPER(s(z0)) → c75(S(proper(z0)), PROPER(z0)) 681.68/212.26
PROPER(plus(z0, z1)) → c76(PLUS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 681.68/212.26
PROPER(U61(z0)) → c77(U61'(proper(z0)), PROPER(z0)) 681.68/212.26
PROPER(U71(z0, z1, z2)) → c79(U71'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 681.68/212.26
PROPER(U72(z0, z1, z2)) → c80(U72'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 681.68/212.26
PROPER(x(z0, z1)) → c81(X(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 681.68/212.26
ISNAT(ok(z0)) → c82(ISNAT(z0)) 681.68/212.26
TOP(mark(z0)) → c83(TOP(proper(z0)), PROPER(z0)) 681.68/212.26
TOP(ok(z0)) → c84(TOP(active(z0)), ACTIVE(z0)) 681.68/212.26
ACTIVE(isNat(s(z0))) → c13(ISNAT(z0)) 681.68/212.26
ACTIVE(plus(z0, s(z1))) → c16(ISNAT(z1)) 681.68/212.26
ACTIVE(x(z0, s(z1))) → c18(ISNAT(z1)) 681.68/212.26
ACTIVE(U11(tt, z0)) → c1(U12'(isNat(z0))) 681.68/212.26
ACTIVE(U11(tt, z0)) → c1(ISNAT(z0)) 681.68/212.26
ACTIVE(U31(tt, z0)) → c1(U32'(isNat(z0))) 681.68/212.26
ACTIVE(U31(tt, z0)) → c1(ISNAT(z0)) 681.68/212.26
ACTIVE(U51(tt, z0, z1)) → c1(U52'(isNat(z1), z0, z1)) 681.68/212.26
ACTIVE(U51(tt, z0, z1)) → c1(ISNAT(z1)) 681.68/212.26
ACTIVE(U52(tt, z0, z1)) → c1(S(plus(z1, z0))) 681.68/212.26
ACTIVE(U52(tt, z0, z1)) → c1(PLUS(z1, z0)) 681.68/212.26
ACTIVE(U71(tt, z0, z1)) → c1(U72'(isNat(z1), z0, z1)) 681.68/212.26
ACTIVE(U71(tt, z0, z1)) → c1(ISNAT(z1)) 681.68/212.26
ACTIVE(U72(tt, z0, z1)) → c1(PLUS(x(z1, z0), z1)) 681.68/212.26
ACTIVE(U72(tt, z0, z1)) → c1(X(z1, z0)) 681.68/212.26
ACTIVE(isNat(plus(z0, z1))) → c1(U11'(isNat(z0), z1)) 681.68/212.26
ACTIVE(isNat(plus(z0, z1))) → c1(ISNAT(z0)) 681.68/212.26
ACTIVE(isNat(x(z0, z1))) → c1(U31'(isNat(z0), z1)) 681.68/212.26
ACTIVE(isNat(x(z0, z1))) → c1(ISNAT(z0)) 681.68/212.26
ACTIVE(plus(z0, 0)) → c1(U41'(isNat(z0), z0)) 681.68/212.26
ACTIVE(plus(z0, 0)) → c1(ISNAT(z0)) 681.68/212.26
ACTIVE(x(z0, 0)) → c1(U61'(isNat(z0))) 681.68/212.26
ACTIVE(x(z0, 0)) → c1(ISNAT(z0)) 681.68/212.26
ACTIVE(U11(U32(tt), x1)) → c19(U11'(mark(tt), x1), ACTIVE(U32(tt))) 681.68/212.26
ACTIVE(U11(U41(tt, z0), x1)) → c19(U11'(mark(z0), x1), ACTIVE(U41(tt, z0))) 681.68/212.26
ACTIVE(U11(U51(tt, z0, z1), x1)) → c19(U11'(mark(U52(isNat(z1), z0, z1)), x1), ACTIVE(U51(tt, z0, z1))) 681.68/212.26
ACTIVE(U11(U52(tt, z0, z1), x1)) → c19(U11'(mark(s(plus(z1, z0))), x1), ACTIVE(U52(tt, z0, z1))) 681.68/212.26
ACTIVE(U11(U61(tt), x1)) → c19(U11'(mark(0), x1), ACTIVE(U61(tt))) 681.68/212.26
ACTIVE(U11(U71(tt, z0, z1), x1)) → c19(U11'(mark(U72(isNat(z1), z0, z1)), x1), ACTIVE(U71(tt, z0, z1))) 681.68/212.26
ACTIVE(U11(U72(tt, z0, z1), x1)) → c19(U11'(mark(plus(x(z1, z0), z1)), x1), ACTIVE(U72(tt, z0, z1))) 681.68/212.26
ACTIVE(U11(plus(z0, 0), x1)) → c19(U11'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 681.68/212.26
ACTIVE(U11(plus(z0, s(z1)), x1)) → c19(U11'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 681.68/212.26
ACTIVE(U11(x(z0, 0), x1)) → c19(U11'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 681.68/212.26
ACTIVE(U11(x(z0, s(z1)), x1)) → c19(U11'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 681.68/212.26
ACTIVE(U11(U11(z0, z1), x1)) → c19(U11'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 681.68/212.26
ACTIVE(U11(U12(z0), x1)) → c19(U11'(U12(active(z0)), x1), ACTIVE(U12(z0))) 681.68/212.26
ACTIVE(U11(U21(z0), x1)) → c19(U11'(U21(active(z0)), x1), ACTIVE(U21(z0))) 681.68/212.26
ACTIVE(U11(U31(z0, z1), x1)) → c19(U11'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 681.68/212.26
ACTIVE(U11(U32(z0), x1)) → c19(U11'(U32(active(z0)), x1), ACTIVE(U32(z0))) 681.68/212.26
ACTIVE(U11(U41(z0, z1), x1)) → c19(U11'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 681.68/212.26
ACTIVE(U11(U51(z0, z1, z2), x1)) → c19(U11'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 681.68/212.26
ACTIVE(U11(U52(z0, z1, z2), x1)) → c19(U11'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 681.68/212.26
ACTIVE(U11(s(z0), x1)) → c19(U11'(s(active(z0)), x1), ACTIVE(s(z0))) 681.68/212.26
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 681.68/212.26
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 681.68/212.26
ACTIVE(U11(U61(z0), x1)) → c19(U11'(U61(active(z0)), x1), ACTIVE(U61(z0))) 681.68/212.26
ACTIVE(U11(U71(z0, z1, z2), x1)) → c19(U11'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 681.68/212.26
ACTIVE(U11(U72(z0, z1, z2), x1)) → c19(U11'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 681.68/212.26
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 681.68/212.26
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 681.68/212.26
ACTIVE(U11(isNat(0), x1)) → c19(U11'(mark(tt), x1)) 681.68/212.26
ACTIVE(U11(U11(tt, z0), x1)) → c(U11'(mark(U12(isNat(z0))), x1)) 681.68/212.26
ACTIVE(U11(U11(tt, z0), x1)) → c(ACTIVE(U11(tt, z0))) 681.68/212.26
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(U11'(mark(U11(isNat(z0), z1)), x1)) 681.68/212.26
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(ACTIVE(isNat(plus(z0, z1)))) 681.68/212.26
ACTIVE(U11(isNat(s(z0)), x1)) → c(U11'(mark(U21(isNat(z0))), x1)) 681.68/212.26
ACTIVE(U11(isNat(s(z0)), x1)) → c(ACTIVE(isNat(s(z0)))) 681.68/212.26
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(U11'(mark(U31(isNat(z0), z1)), x1)) 681.68/212.26
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(ACTIVE(isNat(x(z0, z1)))) 681.68/212.26
ACTIVE(U12(U32(tt))) → c20(U12'(mark(tt)), ACTIVE(U32(tt))) 681.68/212.26
ACTIVE(U12(U41(tt, z0))) → c20(U12'(mark(z0)), ACTIVE(U41(tt, z0))) 681.68/212.26
ACTIVE(U12(U51(tt, z0, z1))) → c20(U12'(mark(U52(isNat(z1), z0, z1))), ACTIVE(U51(tt, z0, z1))) 681.68/212.26
ACTIVE(U12(U52(tt, z0, z1))) → c20(U12'(mark(s(plus(z1, z0)))), ACTIVE(U52(tt, z0, z1))) 681.68/212.26
ACTIVE(U12(U61(tt))) → c20(U12'(mark(0)), ACTIVE(U61(tt))) 681.68/212.26
ACTIVE(U12(U71(tt, z0, z1))) → c20(U12'(mark(U72(isNat(z1), z0, z1))), ACTIVE(U71(tt, z0, z1))) 681.68/212.26
ACTIVE(U12(U72(tt, z0, z1))) → c20(U12'(mark(plus(x(z1, z0), z1))), ACTIVE(U72(tt, z0, z1))) 681.68/212.26
ACTIVE(U12(plus(z0, 0))) → c20(U12'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 681.68/212.26
ACTIVE(U12(plus(z0, s(z1)))) → c20(U12'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 681.68/212.26
ACTIVE(U12(x(z0, 0))) → c20(U12'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 681.68/212.26
ACTIVE(U12(x(z0, s(z1)))) → c20(U12'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 681.68/212.26
ACTIVE(U12(U11(z0, z1))) → c20(U12'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 681.68/212.26
ACTIVE(U12(U12(z0))) → c20(U12'(U12(active(z0))), ACTIVE(U12(z0))) 681.68/212.26
ACTIVE(U12(U21(z0))) → c20(U12'(U21(active(z0))), ACTIVE(U21(z0))) 681.68/212.26
ACTIVE(U12(U31(z0, z1))) → c20(U12'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 681.68/212.26
ACTIVE(U12(U32(z0))) → c20(U12'(U32(active(z0))), ACTIVE(U32(z0))) 681.68/212.26
ACTIVE(U12(U41(z0, z1))) → c20(U12'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 681.68/212.26
ACTIVE(U12(U51(z0, z1, z2))) → c20(U12'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 681.68/212.26
ACTIVE(U12(U52(z0, z1, z2))) → c20(U12'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 681.68/212.26
ACTIVE(U12(s(z0))) → c20(U12'(s(active(z0))), ACTIVE(s(z0))) 681.68/212.26
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 681.68/212.27
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 681.68/212.27
ACTIVE(U12(U61(z0))) → c20(U12'(U61(active(z0))), ACTIVE(U61(z0))) 681.68/212.27
ACTIVE(U12(U71(z0, z1, z2))) → c20(U12'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 681.68/212.27
ACTIVE(U12(U72(z0, z1, z2))) → c20(U12'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 681.68/212.27
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 681.68/212.27
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 681.68/212.27
ACTIVE(U11(U12(tt), x1)) → c19(U11'(mark(tt), x1)) 681.68/212.27
ACTIVE(U12(U12(tt))) → c20(U12'(mark(tt))) 681.68/212.27
ACTIVE(U12(isNat(0))) → c20(U12'(mark(tt))) 681.68/212.27
ACTIVE(U12(U11(tt, z0))) → c2(U12'(mark(U12(isNat(z0))))) 681.68/212.27
ACTIVE(U12(U11(tt, z0))) → c2(ACTIVE(U11(tt, z0))) 681.68/212.27
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(U12'(mark(U11(isNat(z0), z1)))) 681.68/212.27
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(ACTIVE(isNat(plus(z0, z1)))) 681.68/212.27
ACTIVE(U12(isNat(s(z0)))) → c2(U12'(mark(U21(isNat(z0))))) 681.68/212.27
ACTIVE(U12(isNat(s(z0)))) → c2(ACTIVE(isNat(s(z0)))) 681.68/212.27
ACTIVE(U12(isNat(x(z0, z1)))) → c2(U12'(mark(U31(isNat(z0), z1)))) 681.68/212.27
ACTIVE(U12(isNat(x(z0, z1)))) → c2(ACTIVE(isNat(x(z0, z1)))) 681.68/212.27
ACTIVE(U21(U32(tt))) → c21(U21'(mark(tt)), ACTIVE(U32(tt))) 681.68/212.27
ACTIVE(U21(U41(tt, z0))) → c21(U21'(mark(z0)), ACTIVE(U41(tt, z0))) 681.68/212.27
ACTIVE(U21(U51(tt, z0, z1))) → c21(U21'(mark(U52(isNat(z1), z0, z1))), ACTIVE(U51(tt, z0, z1))) 681.68/212.27
ACTIVE(U21(U52(tt, z0, z1))) → c21(U21'(mark(s(plus(z1, z0)))), ACTIVE(U52(tt, z0, z1))) 681.68/212.27
ACTIVE(U21(U61(tt))) → c21(U21'(mark(0)), ACTIVE(U61(tt))) 681.68/212.27
ACTIVE(U21(U71(tt, z0, z1))) → c21(U21'(mark(U72(isNat(z1), z0, z1))), ACTIVE(U71(tt, z0, z1))) 681.68/212.27
ACTIVE(U21(U72(tt, z0, z1))) → c21(U21'(mark(plus(x(z1, z0), z1))), ACTIVE(U72(tt, z0, z1))) 681.68/212.27
ACTIVE(U21(plus(z0, 0))) → c21(U21'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 681.68/212.27
ACTIVE(U21(plus(z0, s(z1)))) → c21(U21'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 681.68/212.27
ACTIVE(U21(x(z0, 0))) → c21(U21'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 681.68/212.27
ACTIVE(U21(x(z0, s(z1)))) → c21(U21'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 681.68/212.27
ACTIVE(U21(U11(z0, z1))) → c21(U21'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 681.68/212.27
ACTIVE(U21(U12(z0))) → c21(U21'(U12(active(z0))), ACTIVE(U12(z0))) 681.68/212.27
ACTIVE(U21(U21(z0))) → c21(U21'(U21(active(z0))), ACTIVE(U21(z0))) 681.68/212.27
ACTIVE(U21(U31(z0, z1))) → c21(U21'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 681.68/212.27
ACTIVE(U21(U32(z0))) → c21(U21'(U32(active(z0))), ACTIVE(U32(z0))) 681.68/212.27
ACTIVE(U21(U41(z0, z1))) → c21(U21'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 681.68/212.27
ACTIVE(U21(U51(z0, z1, z2))) → c21(U21'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 681.68/212.27
ACTIVE(U21(U52(z0, z1, z2))) → c21(U21'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 681.68/212.27
ACTIVE(U21(s(z0))) → c21(U21'(s(active(z0))), ACTIVE(s(z0))) 681.68/212.27
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 681.68/212.27
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 681.68/212.27
ACTIVE(U21(U61(z0))) → c21(U21'(U61(active(z0))), ACTIVE(U61(z0))) 681.68/212.27
ACTIVE(U21(U71(z0, z1, z2))) → c21(U21'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 681.68/212.27
ACTIVE(U21(U72(z0, z1, z2))) → c21(U21'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 681.68/212.27
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 681.68/212.27
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 681.68/212.27
ACTIVE(U11(U21(tt), x1)) → c19(U11'(mark(tt), x1)) 681.68/212.27
ACTIVE(U12(U21(tt))) → c20(U12'(mark(tt))) 681.68/212.27
ACTIVE(U21(U12(tt))) → c21(U21'(mark(tt))) 681.68/212.27
ACTIVE(U21(U21(tt))) → c21(U21'(mark(tt))) 681.68/212.27
ACTIVE(U21(isNat(0))) → c21(U21'(mark(tt))) 681.68/212.27
ACTIVE(U21(U11(tt, z0))) → c3(U21'(mark(U12(isNat(z0))))) 681.68/212.27
ACTIVE(U21(U11(tt, z0))) → c3(ACTIVE(U11(tt, z0))) 681.68/212.27
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(U21'(mark(U11(isNat(z0), z1)))) 681.68/212.27
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(ACTIVE(isNat(plus(z0, z1)))) 681.68/212.27
ACTIVE(U21(isNat(s(z0)))) → c3(U21'(mark(U21(isNat(z0))))) 681.68/212.27
ACTIVE(U21(isNat(s(z0)))) → c3(ACTIVE(isNat(s(z0)))) 681.68/212.27
ACTIVE(U21(isNat(x(z0, z1)))) → c3(U21'(mark(U31(isNat(z0), z1)))) 681.68/212.27
ACTIVE(U21(isNat(x(z0, z1)))) → c3(ACTIVE(isNat(x(z0, z1)))) 681.68/212.27
ACTIVE(U31(U32(tt), x1)) → c22(U31'(mark(tt), x1), ACTIVE(U32(tt))) 681.68/212.27
ACTIVE(U31(U41(tt, z0), x1)) → c22(U31'(mark(z0), x1), ACTIVE(U41(tt, z0))) 681.68/212.27
ACTIVE(U31(U51(tt, z0, z1), x1)) → c22(U31'(mark(U52(isNat(z1), z0, z1)), x1), ACTIVE(U51(tt, z0, z1))) 681.68/212.27
ACTIVE(U31(U52(tt, z0, z1), x1)) → c22(U31'(mark(s(plus(z1, z0))), x1), ACTIVE(U52(tt, z0, z1))) 681.68/212.27
ACTIVE(U31(U61(tt), x1)) → c22(U31'(mark(0), x1), ACTIVE(U61(tt))) 681.68/212.27
ACTIVE(U31(U71(tt, z0, z1), x1)) → c22(U31'(mark(U72(isNat(z1), z0, z1)), x1), ACTIVE(U71(tt, z0, z1))) 681.68/212.27
ACTIVE(U31(U72(tt, z0, z1), x1)) → c22(U31'(mark(plus(x(z1, z0), z1)), x1), ACTIVE(U72(tt, z0, z1))) 681.68/212.27
ACTIVE(U31(plus(z0, 0), x1)) → c22(U31'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 681.68/212.27
ACTIVE(U31(plus(z0, s(z1)), x1)) → c22(U31'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 681.68/212.27
ACTIVE(U31(x(z0, 0), x1)) → c22(U31'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 681.68/212.27
ACTIVE(U31(x(z0, s(z1)), x1)) → c22(U31'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 681.68/212.27
ACTIVE(U31(U11(z0, z1), x1)) → c22(U31'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 681.68/212.27
ACTIVE(U31(U12(z0), x1)) → c22(U31'(U12(active(z0)), x1), ACTIVE(U12(z0))) 681.68/212.27
ACTIVE(U31(U21(z0), x1)) → c22(U31'(U21(active(z0)), x1), ACTIVE(U21(z0))) 681.68/212.27
ACTIVE(U31(U31(z0, z1), x1)) → c22(U31'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 681.68/212.27
ACTIVE(U31(U32(z0), x1)) → c22(U31'(U32(active(z0)), x1), ACTIVE(U32(z0))) 681.68/212.27
ACTIVE(U31(U41(z0, z1), x1)) → c22(U31'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 681.68/212.27
ACTIVE(U31(U51(z0, z1, z2), x1)) → c22(U31'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 681.68/212.27
ACTIVE(U31(U52(z0, z1, z2), x1)) → c22(U31'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 681.68/212.27
ACTIVE(U31(s(z0), x1)) → c22(U31'(s(active(z0)), x1), ACTIVE(s(z0))) 681.68/212.27
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 681.68/212.27
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 681.68/212.27
ACTIVE(U31(U61(z0), x1)) → c22(U31'(U61(active(z0)), x1), ACTIVE(U61(z0))) 681.68/212.27
ACTIVE(U31(U71(z0, z1, z2), x1)) → c22(U31'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 681.68/212.27
ACTIVE(U31(U72(z0, z1, z2), x1)) → c22(U31'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 681.68/212.27
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 681.68/212.27
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 681.68/212.27
ACTIVE(U31(U12(tt), x1)) → c22(U31'(mark(tt), x1)) 681.68/212.27
ACTIVE(U31(U21(tt), x1)) → c22(U31'(mark(tt), x1)) 681.68/212.27
ACTIVE(U31(isNat(0), x1)) → c22(U31'(mark(tt), x1)) 681.68/212.27
ACTIVE(U11(U31(tt, z0), x1)) → c4(U11'(mark(U32(isNat(z0))), x1)) 681.68/212.27
ACTIVE(U11(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 681.68/212.27
ACTIVE(U12(U31(tt, z0))) → c4(U12'(mark(U32(isNat(z0))))) 681.68/212.27
ACTIVE(U12(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 681.68/212.27
ACTIVE(U21(U31(tt, z0))) → c4(U21'(mark(U32(isNat(z0))))) 681.68/212.27
ACTIVE(U21(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 681.68/212.27
ACTIVE(U31(U11(tt, z0), x1)) → c4(U31'(mark(U12(isNat(z0))), x1)) 681.68/212.27
ACTIVE(U31(U11(tt, z0), x1)) → c4(ACTIVE(U11(tt, z0))) 681.68/212.27
ACTIVE(U31(U31(tt, z0), x1)) → c4(U31'(mark(U32(isNat(z0))), x1)) 681.68/212.27
ACTIVE(U31(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 681.68/212.27
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(U31'(mark(U11(isNat(z0), z1)), x1)) 681.68/212.27
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(ACTIVE(isNat(plus(z0, z1)))) 681.68/212.27
ACTIVE(U31(isNat(s(z0)), x1)) → c4(U31'(mark(U21(isNat(z0))), x1)) 681.68/212.27
ACTIVE(U31(isNat(s(z0)), x1)) → c4(ACTIVE(isNat(s(z0)))) 681.68/212.27
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(U31'(mark(U31(isNat(z0), z1)), x1)) 681.68/212.27
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(ACTIVE(isNat(x(z0, z1))))
S tuples:

ACTIVE(U32(z0)) → c23(U32'(active(z0)), ACTIVE(z0)) 681.68/212.27
ACTIVE(U41(z0, z1)) → c24(U41'(active(z0), z1), ACTIVE(z0)) 681.68/212.27
ACTIVE(U51(z0, z1, z2)) → c25(U51'(active(z0), z1, z2), ACTIVE(z0)) 681.68/212.27
ACTIVE(U52(z0, z1, z2)) → c26(U52'(active(z0), z1, z2), ACTIVE(z0)) 681.68/212.27
ACTIVE(s(z0)) → c27(S(active(z0)), ACTIVE(z0)) 681.68/212.27
ACTIVE(plus(z0, z1)) → c28(PLUS(active(z0), z1), ACTIVE(z0)) 681.68/212.27
ACTIVE(plus(z0, z1)) → c29(PLUS(z0, active(z1)), ACTIVE(z1)) 681.68/212.27
ACTIVE(U61(z0)) → c30(U61'(active(z0)), ACTIVE(z0)) 681.68/212.27
ACTIVE(U71(z0, z1, z2)) → c31(U71'(active(z0), z1, z2), ACTIVE(z0)) 681.68/212.27
ACTIVE(U72(z0, z1, z2)) → c32(U72'(active(z0), z1, z2), ACTIVE(z0)) 681.68/212.27
ACTIVE(x(z0, z1)) → c33(X(active(z0), z1), ACTIVE(z0)) 681.68/212.27
ACTIVE(x(z0, z1)) → c34(X(z0, active(z1)), ACTIVE(z1)) 681.68/212.27
U11'(mark(z0), z1) → c35(U11'(z0, z1)) 681.68/212.27
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1)) 681.68/212.27
U12'(mark(z0)) → c37(U12'(z0)) 681.68/212.27
U12'(ok(z0)) → c38(U12'(z0)) 681.68/212.27
U21'(mark(z0)) → c39(U21'(z0)) 681.68/212.27
U21'(ok(z0)) → c40(U21'(z0)) 681.68/212.27
U31'(mark(z0), z1) → c41(U31'(z0, z1)) 681.68/212.27
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 681.68/212.27
U32'(mark(z0)) → c43(U32'(z0)) 681.68/212.27
U32'(ok(z0)) → c44(U32'(z0)) 681.68/212.27
U41'(mark(z0), z1) → c45(U41'(z0, z1)) 681.68/212.27
U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1)) 681.68/212.27
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2)) 681.68/212.27
U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2)) 681.68/212.27
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2)) 681.68/212.27
U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2)) 681.68/212.27
S(mark(z0)) → c51(S(z0)) 681.68/212.27
S(ok(z0)) → c52(S(z0)) 681.68/212.27
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 681.68/212.27
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 681.68/212.27
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 681.68/212.27
U61'(mark(z0)) → c56(U61'(z0)) 681.68/212.27
U61'(ok(z0)) → c57(U61'(z0)) 681.68/212.27
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2)) 681.68/212.27
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2)) 681.68/212.27
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2)) 681.68/212.27
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 681.68/212.27
X(mark(z0), z1) → c62(X(z0, z1)) 681.68/212.27
X(z0, mark(z1)) → c63(X(z0, z1)) 681.68/212.27
X(ok(z0), ok(z1)) → c64(X(z0, z1)) 681.68/212.27
PROPER(U11(z0, z1)) → c65(U11'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 681.68/212.27
PROPER(U12(z0)) → c67(U12'(proper(z0)), PROPER(z0)) 681.68/212.27
PROPER(isNat(z0)) → c68(ISNAT(proper(z0)), PROPER(z0)) 681.68/212.27
PROPER(U21(z0)) → c69(U21'(proper(z0)), PROPER(z0)) 681.68/212.27
PROPER(U31(z0, z1)) → c70(U31'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 681.68/212.27
PROPER(U32(z0)) → c71(U32'(proper(z0)), PROPER(z0)) 681.68/212.27
PROPER(U41(z0, z1)) → c72(U41'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 681.68/212.27
PROPER(U51(z0, z1, z2)) → c73(U51'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 681.68/212.27
PROPER(U52(z0, z1, z2)) → c74(U52'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 681.68/212.27
PROPER(s(z0)) → c75(S(proper(z0)), PROPER(z0)) 681.68/212.27
PROPER(plus(z0, z1)) → c76(PLUS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 681.68/212.27
PROPER(U61(z0)) → c77(U61'(proper(z0)), PROPER(z0)) 681.68/212.27
PROPER(U71(z0, z1, z2)) → c79(U71'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 681.68/212.27
PROPER(U72(z0, z1, z2)) → c80(U72'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 681.68/212.27
PROPER(x(z0, z1)) → c81(X(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 681.68/212.27
ISNAT(ok(z0)) → c82(ISNAT(z0)) 681.68/212.27
TOP(mark(z0)) → c83(TOP(proper(z0)), PROPER(z0)) 681.68/212.27
TOP(ok(z0)) → c84(TOP(active(z0)), ACTIVE(z0)) 681.68/212.27
ACTIVE(isNat(s(z0))) → c13(ISNAT(z0)) 681.68/212.27
ACTIVE(plus(z0, s(z1))) → c16(ISNAT(z1)) 681.68/212.27
ACTIVE(x(z0, s(z1))) → c18(ISNAT(z1)) 681.68/212.27
ACTIVE(U11(tt, z0)) → c1(U12'(isNat(z0))) 681.68/212.27
ACTIVE(U11(tt, z0)) → c1(ISNAT(z0)) 681.68/212.27
ACTIVE(U31(tt, z0)) → c1(U32'(isNat(z0))) 681.68/212.27
ACTIVE(U31(tt, z0)) → c1(ISNAT(z0)) 681.68/212.27
ACTIVE(U51(tt, z0, z1)) → c1(U52'(isNat(z1), z0, z1)) 681.68/212.27
ACTIVE(U51(tt, z0, z1)) → c1(ISNAT(z1)) 681.68/212.27
ACTIVE(U52(tt, z0, z1)) → c1(S(plus(z1, z0))) 681.68/212.27
ACTIVE(U52(tt, z0, z1)) → c1(PLUS(z1, z0)) 681.68/212.27
ACTIVE(U71(tt, z0, z1)) → c1(U72'(isNat(z1), z0, z1)) 681.68/212.27
ACTIVE(U71(tt, z0, z1)) → c1(ISNAT(z1)) 681.68/212.27
ACTIVE(U72(tt, z0, z1)) → c1(PLUS(x(z1, z0), z1)) 681.68/212.27
ACTIVE(U72(tt, z0, z1)) → c1(X(z1, z0)) 681.68/212.27
ACTIVE(isNat(plus(z0, z1))) → c1(U11'(isNat(z0), z1)) 681.68/212.27
ACTIVE(isNat(plus(z0, z1))) → c1(ISNAT(z0)) 681.68/212.27
ACTIVE(isNat(x(z0, z1))) → c1(U31'(isNat(z0), z1)) 681.68/212.27
ACTIVE(isNat(x(z0, z1))) → c1(ISNAT(z0)) 681.68/212.27
ACTIVE(plus(z0, 0)) → c1(U41'(isNat(z0), z0)) 681.68/212.27
ACTIVE(plus(z0, 0)) → c1(ISNAT(z0)) 681.68/212.27
ACTIVE(x(z0, 0)) → c1(U61'(isNat(z0))) 681.68/212.27
ACTIVE(x(z0, 0)) → c1(ISNAT(z0)) 681.68/212.27
ACTIVE(U11(U32(tt), x1)) → c19(U11'(mark(tt), x1), ACTIVE(U32(tt))) 681.68/212.27
ACTIVE(U11(U41(tt, z0), x1)) → c19(U11'(mark(z0), x1), ACTIVE(U41(tt, z0))) 681.68/212.27
ACTIVE(U11(U51(tt, z0, z1), x1)) → c19(U11'(mark(U52(isNat(z1), z0, z1)), x1), ACTIVE(U51(tt, z0, z1))) 681.68/212.27
ACTIVE(U11(U52(tt, z0, z1), x1)) → c19(U11'(mark(s(plus(z1, z0))), x1), ACTIVE(U52(tt, z0, z1))) 681.68/212.27
ACTIVE(U11(U61(tt), x1)) → c19(U11'(mark(0), x1), ACTIVE(U61(tt))) 681.68/212.27
ACTIVE(U11(U71(tt, z0, z1), x1)) → c19(U11'(mark(U72(isNat(z1), z0, z1)), x1), ACTIVE(U71(tt, z0, z1))) 681.68/212.27
ACTIVE(U11(U72(tt, z0, z1), x1)) → c19(U11'(mark(plus(x(z1, z0), z1)), x1), ACTIVE(U72(tt, z0, z1))) 681.68/212.27
ACTIVE(U11(plus(z0, 0), x1)) → c19(U11'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 681.68/212.27
ACTIVE(U11(plus(z0, s(z1)), x1)) → c19(U11'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 681.68/212.27
ACTIVE(U11(x(z0, 0), x1)) → c19(U11'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 681.68/212.27
ACTIVE(U11(x(z0, s(z1)), x1)) → c19(U11'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 681.68/212.27
ACTIVE(U11(U11(z0, z1), x1)) → c19(U11'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 681.68/212.27
ACTIVE(U11(U12(z0), x1)) → c19(U11'(U12(active(z0)), x1), ACTIVE(U12(z0))) 681.68/212.27
ACTIVE(U11(U21(z0), x1)) → c19(U11'(U21(active(z0)), x1), ACTIVE(U21(z0))) 681.68/212.27
ACTIVE(U11(U31(z0, z1), x1)) → c19(U11'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 681.68/212.27
ACTIVE(U11(U32(z0), x1)) → c19(U11'(U32(active(z0)), x1), ACTIVE(U32(z0))) 681.68/212.27
ACTIVE(U11(U41(z0, z1), x1)) → c19(U11'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 681.68/212.27
ACTIVE(U11(U51(z0, z1, z2), x1)) → c19(U11'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 681.68/212.27
ACTIVE(U11(U52(z0, z1, z2), x1)) → c19(U11'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 681.68/212.27
ACTIVE(U11(s(z0), x1)) → c19(U11'(s(active(z0)), x1), ACTIVE(s(z0))) 681.68/212.27
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 681.68/212.27
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 681.68/212.27
ACTIVE(U11(U61(z0), x1)) → c19(U11'(U61(active(z0)), x1), ACTIVE(U61(z0))) 681.68/212.27
ACTIVE(U11(U71(z0, z1, z2), x1)) → c19(U11'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 681.68/212.27
ACTIVE(U11(U72(z0, z1, z2), x1)) → c19(U11'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 681.68/212.27
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 681.68/212.27
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 681.68/212.27
ACTIVE(U11(isNat(0), x1)) → c19(U11'(mark(tt), x1)) 681.68/212.27
ACTIVE(U11(U11(tt, z0), x1)) → c(U11'(mark(U12(isNat(z0))), x1)) 681.68/212.27
ACTIVE(U11(U11(tt, z0), x1)) → c(ACTIVE(U11(tt, z0))) 681.68/212.27
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(U11'(mark(U11(isNat(z0), z1)), x1)) 681.68/212.27
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(ACTIVE(isNat(plus(z0, z1)))) 681.68/212.27
ACTIVE(U11(isNat(s(z0)), x1)) → c(U11'(mark(U21(isNat(z0))), x1)) 681.68/212.27
ACTIVE(U11(isNat(s(z0)), x1)) → c(ACTIVE(isNat(s(z0)))) 681.68/212.27
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(U11'(mark(U31(isNat(z0), z1)), x1)) 681.68/212.27
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(ACTIVE(isNat(x(z0, z1)))) 681.68/212.27
ACTIVE(U12(U32(tt))) → c20(U12'(mark(tt)), ACTIVE(U32(tt))) 681.68/212.27
ACTIVE(U12(U41(tt, z0))) → c20(U12'(mark(z0)), ACTIVE(U41(tt, z0))) 681.68/212.27
ACTIVE(U12(U51(tt, z0, z1))) → c20(U12'(mark(U52(isNat(z1), z0, z1))), ACTIVE(U51(tt, z0, z1))) 681.68/212.27
ACTIVE(U12(U52(tt, z0, z1))) → c20(U12'(mark(s(plus(z1, z0)))), ACTIVE(U52(tt, z0, z1))) 681.68/212.27
ACTIVE(U12(U61(tt))) → c20(U12'(mark(0)), ACTIVE(U61(tt))) 681.68/212.27
ACTIVE(U12(U71(tt, z0, z1))) → c20(U12'(mark(U72(isNat(z1), z0, z1))), ACTIVE(U71(tt, z0, z1))) 681.68/212.27
ACTIVE(U12(U72(tt, z0, z1))) → c20(U12'(mark(plus(x(z1, z0), z1))), ACTIVE(U72(tt, z0, z1))) 681.68/212.27
ACTIVE(U12(plus(z0, 0))) → c20(U12'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 681.68/212.27
ACTIVE(U12(plus(z0, s(z1)))) → c20(U12'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 681.68/212.27
ACTIVE(U12(x(z0, 0))) → c20(U12'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 681.68/212.27
ACTIVE(U12(x(z0, s(z1)))) → c20(U12'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 681.68/212.27
ACTIVE(U12(U11(z0, z1))) → c20(U12'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 681.68/212.27
ACTIVE(U12(U12(z0))) → c20(U12'(U12(active(z0))), ACTIVE(U12(z0))) 681.68/212.27
ACTIVE(U12(U21(z0))) → c20(U12'(U21(active(z0))), ACTIVE(U21(z0))) 681.68/212.27
ACTIVE(U12(U31(z0, z1))) → c20(U12'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 681.68/212.27
ACTIVE(U12(U32(z0))) → c20(U12'(U32(active(z0))), ACTIVE(U32(z0))) 681.68/212.27
ACTIVE(U12(U41(z0, z1))) → c20(U12'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 681.68/212.27
ACTIVE(U12(U51(z0, z1, z2))) → c20(U12'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 681.68/212.27
ACTIVE(U12(U52(z0, z1, z2))) → c20(U12'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 681.68/212.27
ACTIVE(U12(s(z0))) → c20(U12'(s(active(z0))), ACTIVE(s(z0))) 681.68/212.27
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 681.68/212.27
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 681.68/212.27
ACTIVE(U12(U61(z0))) → c20(U12'(U61(active(z0))), ACTIVE(U61(z0))) 681.68/212.27
ACTIVE(U12(U71(z0, z1, z2))) → c20(U12'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 681.68/212.27
ACTIVE(U12(U72(z0, z1, z2))) → c20(U12'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 681.68/212.27
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 681.68/212.27
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 681.68/212.27
ACTIVE(U11(U12(tt), x1)) → c19(U11'(mark(tt), x1)) 681.68/212.27
ACTIVE(U12(U12(tt))) → c20(U12'(mark(tt))) 681.68/212.27
ACTIVE(U12(isNat(0))) → c20(U12'(mark(tt))) 681.68/212.27
ACTIVE(U12(U11(tt, z0))) → c2(U12'(mark(U12(isNat(z0))))) 681.68/212.27
ACTIVE(U12(U11(tt, z0))) → c2(ACTIVE(U11(tt, z0))) 681.68/212.27
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(U12'(mark(U11(isNat(z0), z1)))) 681.68/212.27
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(ACTIVE(isNat(plus(z0, z1)))) 681.68/212.27
ACTIVE(U12(isNat(s(z0)))) → c2(U12'(mark(U21(isNat(z0))))) 681.68/212.27
ACTIVE(U12(isNat(s(z0)))) → c2(ACTIVE(isNat(s(z0)))) 681.68/212.27
ACTIVE(U12(isNat(x(z0, z1)))) → c2(U12'(mark(U31(isNat(z0), z1)))) 681.68/212.27
ACTIVE(U12(isNat(x(z0, z1)))) → c2(ACTIVE(isNat(x(z0, z1)))) 681.68/212.27
ACTIVE(U21(U32(tt))) → c21(U21'(mark(tt)), ACTIVE(U32(tt))) 681.68/212.27
ACTIVE(U21(U41(tt, z0))) → c21(U21'(mark(z0)), ACTIVE(U41(tt, z0))) 681.68/212.27
ACTIVE(U21(U51(tt, z0, z1))) → c21(U21'(mark(U52(isNat(z1), z0, z1))), ACTIVE(U51(tt, z0, z1))) 681.68/212.27
ACTIVE(U21(U52(tt, z0, z1))) → c21(U21'(mark(s(plus(z1, z0)))), ACTIVE(U52(tt, z0, z1))) 681.68/212.27
ACTIVE(U21(U61(tt))) → c21(U21'(mark(0)), ACTIVE(U61(tt))) 681.68/212.27
ACTIVE(U21(U71(tt, z0, z1))) → c21(U21'(mark(U72(isNat(z1), z0, z1))), ACTIVE(U71(tt, z0, z1))) 681.68/212.27
ACTIVE(U21(U72(tt, z0, z1))) → c21(U21'(mark(plus(x(z1, z0), z1))), ACTIVE(U72(tt, z0, z1))) 681.68/212.27
ACTIVE(U21(plus(z0, 0))) → c21(U21'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 681.68/212.27
ACTIVE(U21(plus(z0, s(z1)))) → c21(U21'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 681.68/212.27
ACTIVE(U21(x(z0, 0))) → c21(U21'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 681.68/212.27
ACTIVE(U21(x(z0, s(z1)))) → c21(U21'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 681.68/212.27
ACTIVE(U21(U11(z0, z1))) → c21(U21'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 681.68/212.27
ACTIVE(U21(U12(z0))) → c21(U21'(U12(active(z0))), ACTIVE(U12(z0))) 681.68/212.27
ACTIVE(U21(U21(z0))) → c21(U21'(U21(active(z0))), ACTIVE(U21(z0))) 681.68/212.27
ACTIVE(U21(U31(z0, z1))) → c21(U21'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 681.68/212.27
ACTIVE(U21(U32(z0))) → c21(U21'(U32(active(z0))), ACTIVE(U32(z0))) 681.68/212.27
ACTIVE(U21(U41(z0, z1))) → c21(U21'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 681.68/212.27
ACTIVE(U21(U51(z0, z1, z2))) → c21(U21'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 681.68/212.27
ACTIVE(U21(U52(z0, z1, z2))) → c21(U21'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 681.68/212.27
ACTIVE(U21(s(z0))) → c21(U21'(s(active(z0))), ACTIVE(s(z0))) 681.68/212.27
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 681.68/212.27
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 681.68/212.27
ACTIVE(U21(U61(z0))) → c21(U21'(U61(active(z0))), ACTIVE(U61(z0))) 681.68/212.27
ACTIVE(U21(U71(z0, z1, z2))) → c21(U21'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 681.68/212.27
ACTIVE(U21(U72(z0, z1, z2))) → c21(U21'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 681.68/212.27
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 681.68/212.27
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 681.68/212.27
ACTIVE(U11(U21(tt), x1)) → c19(U11'(mark(tt), x1)) 681.68/212.27
ACTIVE(U12(U21(tt))) → c20(U12'(mark(tt))) 681.68/212.27
ACTIVE(U21(U12(tt))) → c21(U21'(mark(tt))) 681.68/212.27
ACTIVE(U21(U21(tt))) → c21(U21'(mark(tt))) 681.68/212.27
ACTIVE(U21(isNat(0))) → c21(U21'(mark(tt))) 681.68/212.27
ACTIVE(U21(U11(tt, z0))) → c3(U21'(mark(U12(isNat(z0))))) 681.68/212.27
ACTIVE(U21(U11(tt, z0))) → c3(ACTIVE(U11(tt, z0))) 681.68/212.27
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(U21'(mark(U11(isNat(z0), z1)))) 681.68/212.27
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(ACTIVE(isNat(plus(z0, z1)))) 681.68/212.27
ACTIVE(U21(isNat(s(z0)))) → c3(U21'(mark(U21(isNat(z0))))) 681.68/212.27
ACTIVE(U21(isNat(s(z0)))) → c3(ACTIVE(isNat(s(z0)))) 681.68/212.27
ACTIVE(U21(isNat(x(z0, z1)))) → c3(U21'(mark(U31(isNat(z0), z1)))) 681.68/212.27
ACTIVE(U21(isNat(x(z0, z1)))) → c3(ACTIVE(isNat(x(z0, z1)))) 681.68/212.27
ACTIVE(U31(U32(tt), x1)) → c22(U31'(mark(tt), x1), ACTIVE(U32(tt))) 681.68/212.27
ACTIVE(U31(U41(tt, z0), x1)) → c22(U31'(mark(z0), x1), ACTIVE(U41(tt, z0))) 681.68/212.27
ACTIVE(U31(U51(tt, z0, z1), x1)) → c22(U31'(mark(U52(isNat(z1), z0, z1)), x1), ACTIVE(U51(tt, z0, z1))) 681.68/212.27
ACTIVE(U31(U52(tt, z0, z1), x1)) → c22(U31'(mark(s(plus(z1, z0))), x1), ACTIVE(U52(tt, z0, z1))) 681.68/212.27
ACTIVE(U31(U61(tt), x1)) → c22(U31'(mark(0), x1), ACTIVE(U61(tt))) 681.68/212.27
ACTIVE(U31(U71(tt, z0, z1), x1)) → c22(U31'(mark(U72(isNat(z1), z0, z1)), x1), ACTIVE(U71(tt, z0, z1))) 681.68/212.27
ACTIVE(U31(U72(tt, z0, z1), x1)) → c22(U31'(mark(plus(x(z1, z0), z1)), x1), ACTIVE(U72(tt, z0, z1))) 681.68/212.27
ACTIVE(U31(plus(z0, 0), x1)) → c22(U31'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 681.68/212.27
ACTIVE(U31(plus(z0, s(z1)), x1)) → c22(U31'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 681.68/212.27
ACTIVE(U31(x(z0, 0), x1)) → c22(U31'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 681.68/212.27
ACTIVE(U31(x(z0, s(z1)), x1)) → c22(U31'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 681.68/212.27
ACTIVE(U31(U11(z0, z1), x1)) → c22(U31'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 681.68/212.27
ACTIVE(U31(U12(z0), x1)) → c22(U31'(U12(active(z0)), x1), ACTIVE(U12(z0))) 681.68/212.27
ACTIVE(U31(U21(z0), x1)) → c22(U31'(U21(active(z0)), x1), ACTIVE(U21(z0))) 681.68/212.27
ACTIVE(U31(U31(z0, z1), x1)) → c22(U31'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 681.68/212.27
ACTIVE(U31(U32(z0), x1)) → c22(U31'(U32(active(z0)), x1), ACTIVE(U32(z0))) 681.68/212.27
ACTIVE(U31(U41(z0, z1), x1)) → c22(U31'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 681.68/212.27
ACTIVE(U31(U51(z0, z1, z2), x1)) → c22(U31'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 681.68/212.27
ACTIVE(U31(U52(z0, z1, z2), x1)) → c22(U31'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 681.68/212.27
ACTIVE(U31(s(z0), x1)) → c22(U31'(s(active(z0)), x1), ACTIVE(s(z0))) 681.68/212.27
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 681.68/212.27
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 681.68/212.27
ACTIVE(U31(U61(z0), x1)) → c22(U31'(U61(active(z0)), x1), ACTIVE(U61(z0))) 681.68/212.27
ACTIVE(U31(U71(z0, z1, z2), x1)) → c22(U31'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 681.68/212.27
ACTIVE(U31(U72(z0, z1, z2), x1)) → c22(U31'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 681.68/212.27
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 681.68/212.27
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 681.68/212.27
ACTIVE(U31(U12(tt), x1)) → c22(U31'(mark(tt), x1)) 681.68/212.27
ACTIVE(U31(U21(tt), x1)) → c22(U31'(mark(tt), x1)) 681.68/212.27
ACTIVE(U31(isNat(0), x1)) → c22(U31'(mark(tt), x1)) 681.68/212.27
ACTIVE(U11(U31(tt, z0), x1)) → c4(U11'(mark(U32(isNat(z0))), x1)) 681.68/212.27
ACTIVE(U11(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 681.68/212.27
ACTIVE(U12(U31(tt, z0))) → c4(U12'(mark(U32(isNat(z0))))) 681.68/212.27
ACTIVE(U12(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 681.68/212.27
ACTIVE(U21(U31(tt, z0))) → c4(U21'(mark(U32(isNat(z0))))) 681.68/212.27
ACTIVE(U21(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 681.68/212.27
ACTIVE(U31(U11(tt, z0), x1)) → c4(U31'(mark(U12(isNat(z0))), x1)) 681.68/212.27
ACTIVE(U31(U11(tt, z0), x1)) → c4(ACTIVE(U11(tt, z0))) 681.68/212.27
ACTIVE(U31(U31(tt, z0), x1)) → c4(U31'(mark(U32(isNat(z0))), x1)) 681.68/212.27
ACTIVE(U31(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 681.68/212.27
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(U31'(mark(U11(isNat(z0), z1)), x1)) 681.68/212.27
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(ACTIVE(isNat(plus(z0, z1)))) 681.68/212.27
ACTIVE(U31(isNat(s(z0)), x1)) → c4(U31'(mark(U21(isNat(z0))), x1)) 681.68/212.27
ACTIVE(U31(isNat(s(z0)), x1)) → c4(ACTIVE(isNat(s(z0)))) 681.68/212.27
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(U31'(mark(U31(isNat(z0), z1)), x1)) 681.68/212.27
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(ACTIVE(isNat(x(z0, z1))))
K tuples:none
Defined Rule Symbols:

active, U11, U12, U21, U31, U32, U41, U51, U52, s, plus, U61, U71, U72, x, proper, isNat, top

Defined Pair Symbols:

ACTIVE, U11', U12', U21', U31', U32', U41', U51', U52', S, PLUS, U61', U71', U72', X, PROPER, ISNAT, TOP

Compound Symbols:

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, c62, c63, c64, c65, c67, c68, c69, c70, c71, c72, c73, c74, c75, c76, c77, c79, c80, c81, c82, c83, c84, c13, c16, c18, c1, c19, c19, c, c20, c20, c2, c21, c21, c3, c22, c22, c4

681.68/212.27
681.68/212.27

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

Use narrowing to replace ACTIVE(U32(z0)) → c23(U32'(active(z0)), ACTIVE(z0)) by

ACTIVE(U32(U11(tt, z0))) → c23(U32'(mark(U12(isNat(z0)))), ACTIVE(U11(tt, z0))) 681.68/212.27
ACTIVE(U32(U12(tt))) → c23(U32'(mark(tt)), ACTIVE(U12(tt))) 681.68/212.27
ACTIVE(U32(U21(tt))) → c23(U32'(mark(tt)), ACTIVE(U21(tt))) 681.68/212.27
ACTIVE(U32(U31(tt, z0))) → c23(U32'(mark(U32(isNat(z0)))), ACTIVE(U31(tt, z0))) 681.68/212.27
ACTIVE(U32(U32(tt))) → c23(U32'(mark(tt)), ACTIVE(U32(tt))) 681.68/212.27
ACTIVE(U32(U41(tt, z0))) → c23(U32'(mark(z0)), ACTIVE(U41(tt, z0))) 681.68/212.27
ACTIVE(U32(U51(tt, z0, z1))) → c23(U32'(mark(U52(isNat(z1), z0, z1))), ACTIVE(U51(tt, z0, z1))) 681.68/212.27
ACTIVE(U32(U52(tt, z0, z1))) → c23(U32'(mark(s(plus(z1, z0)))), ACTIVE(U52(tt, z0, z1))) 681.68/212.27
ACTIVE(U32(U61(tt))) → c23(U32'(mark(0)), ACTIVE(U61(tt))) 681.68/212.27
ACTIVE(U32(U71(tt, z0, z1))) → c23(U32'(mark(U72(isNat(z1), z0, z1))), ACTIVE(U71(tt, z0, z1))) 681.68/212.27
ACTIVE(U32(U72(tt, z0, z1))) → c23(U32'(mark(plus(x(z1, z0), z1))), ACTIVE(U72(tt, z0, z1))) 681.68/212.27
ACTIVE(U32(isNat(0))) → c23(U32'(mark(tt)), ACTIVE(isNat(0))) 681.68/212.27
ACTIVE(U32(isNat(plus(z0, z1)))) → c23(U32'(mark(U11(isNat(z0), z1))), ACTIVE(isNat(plus(z0, z1)))) 681.68/212.27
ACTIVE(U32(isNat(s(z0)))) → c23(U32'(mark(U21(isNat(z0)))), ACTIVE(isNat(s(z0)))) 681.68/212.27
ACTIVE(U32(isNat(x(z0, z1)))) → c23(U32'(mark(U31(isNat(z0), z1))), ACTIVE(isNat(x(z0, z1)))) 681.68/212.27
ACTIVE(U32(plus(z0, 0))) → c23(U32'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 681.68/212.27
ACTIVE(U32(plus(z0, s(z1)))) → c23(U32'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 681.68/212.27
ACTIVE(U32(x(z0, 0))) → c23(U32'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 681.68/212.27
ACTIVE(U32(x(z0, s(z1)))) → c23(U32'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 681.68/212.27
ACTIVE(U32(U11(z0, z1))) → c23(U32'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 681.68/212.27
ACTIVE(U32(U12(z0))) → c23(U32'(U12(active(z0))), ACTIVE(U12(z0))) 681.68/212.27
ACTIVE(U32(U21(z0))) → c23(U32'(U21(active(z0))), ACTIVE(U21(z0))) 681.68/212.27
ACTIVE(U32(U31(z0, z1))) → c23(U32'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 681.68/212.27
ACTIVE(U32(U32(z0))) → c23(U32'(U32(active(z0))), ACTIVE(U32(z0))) 681.68/212.27
ACTIVE(U32(U41(z0, z1))) → c23(U32'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 681.68/212.27
ACTIVE(U32(U51(z0, z1, z2))) → c23(U32'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 681.68/212.27
ACTIVE(U32(U52(z0, z1, z2))) → c23(U32'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 681.68/212.27
ACTIVE(U32(s(z0))) → c23(U32'(s(active(z0))), ACTIVE(s(z0))) 681.68/212.27
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 681.68/212.27
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 681.68/212.27
ACTIVE(U32(U61(z0))) → c23(U32'(U61(active(z0))), ACTIVE(U61(z0))) 681.68/212.27
ACTIVE(U32(U71(z0, z1, z2))) → c23(U32'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 681.68/212.27
ACTIVE(U32(U72(z0, z1, z2))) → c23(U32'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 681.68/212.27
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 681.68/212.27
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(z0, active(z1))), ACTIVE(x(z0, z1)))
681.68/212.27
681.68/212.27

(32) Obligation:

Complexity Dependency Tuples Problem
Rules:

active(U11(tt, z0)) → mark(U12(isNat(z0))) 681.68/212.27
active(U12(tt)) → mark(tt) 681.68/212.27
active(U21(tt)) → mark(tt) 681.68/212.27
active(U31(tt, z0)) → mark(U32(isNat(z0))) 681.68/212.27
active(U32(tt)) → mark(tt) 681.68/212.27
active(U41(tt, z0)) → mark(z0) 681.68/212.27
active(U51(tt, z0, z1)) → mark(U52(isNat(z1), z0, z1)) 681.68/212.27
active(U52(tt, z0, z1)) → mark(s(plus(z1, z0))) 681.68/212.27
active(U61(tt)) → mark(0) 681.68/212.27
active(U71(tt, z0, z1)) → mark(U72(isNat(z1), z0, z1)) 681.68/212.27
active(U72(tt, z0, z1)) → mark(plus(x(z1, z0), z1)) 681.68/212.27
active(isNat(0)) → mark(tt) 681.68/212.27
active(isNat(plus(z0, z1))) → mark(U11(isNat(z0), z1)) 681.68/212.27
active(isNat(s(z0))) → mark(U21(isNat(z0))) 681.68/212.27
active(isNat(x(z0, z1))) → mark(U31(isNat(z0), z1)) 681.68/212.27
active(plus(z0, 0)) → mark(U41(isNat(z0), z0)) 681.68/212.27
active(plus(z0, s(z1))) → mark(U51(isNat(z1), z1, z0)) 681.68/212.27
active(x(z0, 0)) → mark(U61(isNat(z0))) 681.68/212.27
active(x(z0, s(z1))) → mark(U71(isNat(z1), z1, z0)) 681.68/212.27
active(U11(z0, z1)) → U11(active(z0), z1) 681.68/212.27
active(U12(z0)) → U12(active(z0)) 681.68/212.27
active(U21(z0)) → U21(active(z0)) 681.68/212.27
active(U31(z0, z1)) → U31(active(z0), z1) 681.68/212.27
active(U32(z0)) → U32(active(z0)) 681.68/212.27
active(U41(z0, z1)) → U41(active(z0), z1) 681.68/212.27
active(U51(z0, z1, z2)) → U51(active(z0), z1, z2) 681.68/212.27
active(U52(z0, z1, z2)) → U52(active(z0), z1, z2) 681.68/212.27
active(s(z0)) → s(active(z0)) 681.68/212.27
active(plus(z0, z1)) → plus(active(z0), z1) 681.68/212.27
active(plus(z0, z1)) → plus(z0, active(z1)) 681.68/212.27
active(U61(z0)) → U61(active(z0)) 681.68/212.27
active(U71(z0, z1, z2)) → U71(active(z0), z1, z2) 681.68/212.27
active(U72(z0, z1, z2)) → U72(active(z0), z1, z2) 681.68/212.27
active(x(z0, z1)) → x(active(z0), z1) 681.68/212.27
active(x(z0, z1)) → x(z0, active(z1)) 681.68/212.27
U11(mark(z0), z1) → mark(U11(z0, z1)) 681.68/212.27
U11(ok(z0), ok(z1)) → ok(U11(z0, z1)) 681.68/212.27
U12(mark(z0)) → mark(U12(z0)) 681.68/212.27
U12(ok(z0)) → ok(U12(z0)) 681.68/212.27
U21(mark(z0)) → mark(U21(z0)) 681.68/212.27
U21(ok(z0)) → ok(U21(z0)) 681.68/212.27
U31(mark(z0), z1) → mark(U31(z0, z1)) 681.68/212.27
U31(ok(z0), ok(z1)) → ok(U31(z0, z1)) 681.68/212.27
U32(mark(z0)) → mark(U32(z0)) 681.68/212.27
U32(ok(z0)) → ok(U32(z0)) 681.68/212.27
U41(mark(z0), z1) → mark(U41(z0, z1)) 681.68/212.27
U41(ok(z0), ok(z1)) → ok(U41(z0, z1)) 681.68/212.27
U51(mark(z0), z1, z2) → mark(U51(z0, z1, z2)) 681.68/212.27
U51(ok(z0), ok(z1), ok(z2)) → ok(U51(z0, z1, z2)) 681.68/212.27
U52(mark(z0), z1, z2) → mark(U52(z0, z1, z2)) 681.68/212.27
U52(ok(z0), ok(z1), ok(z2)) → ok(U52(z0, z1, z2)) 681.68/212.27
s(mark(z0)) → mark(s(z0)) 681.68/212.27
s(ok(z0)) → ok(s(z0)) 681.68/212.27
plus(mark(z0), z1) → mark(plus(z0, z1)) 681.68/212.27
plus(z0, mark(z1)) → mark(plus(z0, z1)) 681.68/212.27
plus(ok(z0), ok(z1)) → ok(plus(z0, z1)) 681.68/212.27
U61(mark(z0)) → mark(U61(z0)) 681.68/212.27
U61(ok(z0)) → ok(U61(z0)) 681.68/212.27
U71(mark(z0), z1, z2) → mark(U71(z0, z1, z2)) 681.68/212.27
U71(ok(z0), ok(z1), ok(z2)) → ok(U71(z0, z1, z2)) 681.68/212.27
U72(mark(z0), z1, z2) → mark(U72(z0, z1, z2)) 681.68/212.27
U72(ok(z0), ok(z1), ok(z2)) → ok(U72(z0, z1, z2)) 681.68/212.27
x(mark(z0), z1) → mark(x(z0, z1)) 681.68/212.27
x(z0, mark(z1)) → mark(x(z0, z1)) 681.68/212.27
x(ok(z0), ok(z1)) → ok(x(z0, z1)) 681.68/212.27
proper(U11(z0, z1)) → U11(proper(z0), proper(z1)) 681.68/212.27
proper(tt) → ok(tt) 681.68/212.27
proper(U12(z0)) → U12(proper(z0)) 681.68/212.27
proper(isNat(z0)) → isNat(proper(z0)) 681.68/212.27
proper(U21(z0)) → U21(proper(z0)) 681.68/212.27
proper(U31(z0, z1)) → U31(proper(z0), proper(z1)) 681.68/212.27
proper(U32(z0)) → U32(proper(z0)) 681.68/212.27
proper(U41(z0, z1)) → U41(proper(z0), proper(z1)) 682.06/212.37
proper(U51(z0, z1, z2)) → U51(proper(z0), proper(z1), proper(z2)) 682.06/212.37
proper(U52(z0, z1, z2)) → U52(proper(z0), proper(z1), proper(z2)) 682.06/212.37
proper(s(z0)) → s(proper(z0)) 682.06/212.37
proper(plus(z0, z1)) → plus(proper(z0), proper(z1)) 682.06/212.37
proper(U61(z0)) → U61(proper(z0)) 682.06/212.37
proper(0) → ok(0) 682.06/212.37
proper(U71(z0, z1, z2)) → U71(proper(z0), proper(z1), proper(z2)) 682.06/212.37
proper(U72(z0, z1, z2)) → U72(proper(z0), proper(z1), proper(z2)) 682.06/212.37
proper(x(z0, z1)) → x(proper(z0), proper(z1)) 682.06/212.37
isNat(ok(z0)) → ok(isNat(z0)) 682.06/212.37
top(mark(z0)) → top(proper(z0)) 682.06/212.37
top(ok(z0)) → top(active(z0))
Tuples:

ACTIVE(U41(z0, z1)) → c24(U41'(active(z0), z1), ACTIVE(z0)) 682.06/212.37
ACTIVE(U51(z0, z1, z2)) → c25(U51'(active(z0), z1, z2), ACTIVE(z0)) 682.06/212.37
ACTIVE(U52(z0, z1, z2)) → c26(U52'(active(z0), z1, z2), ACTIVE(z0)) 682.06/212.37
ACTIVE(s(z0)) → c27(S(active(z0)), ACTIVE(z0)) 682.06/212.37
ACTIVE(plus(z0, z1)) → c28(PLUS(active(z0), z1), ACTIVE(z0)) 682.06/212.37
ACTIVE(plus(z0, z1)) → c29(PLUS(z0, active(z1)), ACTIVE(z1)) 682.06/212.37
ACTIVE(U61(z0)) → c30(U61'(active(z0)), ACTIVE(z0)) 682.06/212.37
ACTIVE(U71(z0, z1, z2)) → c31(U71'(active(z0), z1, z2), ACTIVE(z0)) 682.06/212.37
ACTIVE(U72(z0, z1, z2)) → c32(U72'(active(z0), z1, z2), ACTIVE(z0)) 682.06/212.37
ACTIVE(x(z0, z1)) → c33(X(active(z0), z1), ACTIVE(z0)) 682.06/212.37
ACTIVE(x(z0, z1)) → c34(X(z0, active(z1)), ACTIVE(z1)) 682.06/212.37
U11'(mark(z0), z1) → c35(U11'(z0, z1)) 682.06/212.37
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1)) 682.06/212.37
U12'(mark(z0)) → c37(U12'(z0)) 682.06/212.37
U12'(ok(z0)) → c38(U12'(z0)) 682.06/212.37
U21'(mark(z0)) → c39(U21'(z0)) 682.06/212.37
U21'(ok(z0)) → c40(U21'(z0)) 682.06/212.37
U31'(mark(z0), z1) → c41(U31'(z0, z1)) 682.06/212.37
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 682.06/212.37
U32'(mark(z0)) → c43(U32'(z0)) 682.06/212.37
U32'(ok(z0)) → c44(U32'(z0)) 682.06/212.37
U41'(mark(z0), z1) → c45(U41'(z0, z1)) 682.06/212.37
U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1)) 682.06/212.37
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2)) 682.06/212.37
U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2)) 682.06/212.37
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2)) 682.06/212.37
U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2)) 682.06/212.37
S(mark(z0)) → c51(S(z0)) 682.06/212.37
S(ok(z0)) → c52(S(z0)) 682.06/212.37
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 682.06/212.37
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 682.06/212.37
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 682.06/212.37
U61'(mark(z0)) → c56(U61'(z0)) 682.06/212.37
U61'(ok(z0)) → c57(U61'(z0)) 682.06/212.37
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2)) 682.06/212.37
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2)) 682.06/212.37
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2)) 682.06/212.37
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 682.06/212.37
X(mark(z0), z1) → c62(X(z0, z1)) 682.06/212.37
X(z0, mark(z1)) → c63(X(z0, z1)) 682.06/212.37
X(ok(z0), ok(z1)) → c64(X(z0, z1)) 682.06/212.37
PROPER(U11(z0, z1)) → c65(U11'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 682.06/212.37
PROPER(U12(z0)) → c67(U12'(proper(z0)), PROPER(z0)) 682.06/212.37
PROPER(isNat(z0)) → c68(ISNAT(proper(z0)), PROPER(z0)) 682.06/212.37
PROPER(U21(z0)) → c69(U21'(proper(z0)), PROPER(z0)) 682.06/212.37
PROPER(U31(z0, z1)) → c70(U31'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 682.06/212.37
PROPER(U32(z0)) → c71(U32'(proper(z0)), PROPER(z0)) 682.06/212.37
PROPER(U41(z0, z1)) → c72(U41'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 682.06/212.37
PROPER(U51(z0, z1, z2)) → c73(U51'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 682.06/212.37
PROPER(U52(z0, z1, z2)) → c74(U52'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 682.06/212.37
PROPER(s(z0)) → c75(S(proper(z0)), PROPER(z0)) 682.06/212.37
PROPER(plus(z0, z1)) → c76(PLUS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 682.06/212.37
PROPER(U61(z0)) → c77(U61'(proper(z0)), PROPER(z0)) 682.06/212.37
PROPER(U71(z0, z1, z2)) → c79(U71'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 682.06/212.37
PROPER(U72(z0, z1, z2)) → c80(U72'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 682.06/212.37
PROPER(x(z0, z1)) → c81(X(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 682.06/212.37
ISNAT(ok(z0)) → c82(ISNAT(z0)) 682.06/212.37
TOP(mark(z0)) → c83(TOP(proper(z0)), PROPER(z0)) 682.06/212.37
TOP(ok(z0)) → c84(TOP(active(z0)), ACTIVE(z0)) 682.06/212.37
ACTIVE(isNat(s(z0))) → c13(ISNAT(z0)) 682.06/212.37
ACTIVE(plus(z0, s(z1))) → c16(ISNAT(z1)) 682.06/212.37
ACTIVE(x(z0, s(z1))) → c18(ISNAT(z1)) 682.06/212.37
ACTIVE(U11(tt, z0)) → c1(U12'(isNat(z0))) 682.06/212.37
ACTIVE(U11(tt, z0)) → c1(ISNAT(z0)) 682.06/212.37
ACTIVE(U31(tt, z0)) → c1(U32'(isNat(z0))) 682.06/212.37
ACTIVE(U31(tt, z0)) → c1(ISNAT(z0)) 682.06/212.37
ACTIVE(U51(tt, z0, z1)) → c1(U52'(isNat(z1), z0, z1)) 682.06/212.37
ACTIVE(U51(tt, z0, z1)) → c1(ISNAT(z1)) 682.06/212.37
ACTIVE(U52(tt, z0, z1)) → c1(S(plus(z1, z0))) 682.06/212.37
ACTIVE(U52(tt, z0, z1)) → c1(PLUS(z1, z0)) 682.06/212.37
ACTIVE(U71(tt, z0, z1)) → c1(U72'(isNat(z1), z0, z1)) 682.06/212.37
ACTIVE(U71(tt, z0, z1)) → c1(ISNAT(z1)) 682.06/212.37
ACTIVE(U72(tt, z0, z1)) → c1(PLUS(x(z1, z0), z1)) 682.06/212.37
ACTIVE(U72(tt, z0, z1)) → c1(X(z1, z0)) 682.06/212.37
ACTIVE(isNat(plus(z0, z1))) → c1(U11'(isNat(z0), z1)) 682.06/212.37
ACTIVE(isNat(plus(z0, z1))) → c1(ISNAT(z0)) 682.06/212.37
ACTIVE(isNat(x(z0, z1))) → c1(U31'(isNat(z0), z1)) 682.06/212.37
ACTIVE(isNat(x(z0, z1))) → c1(ISNAT(z0)) 682.06/212.37
ACTIVE(plus(z0, 0)) → c1(U41'(isNat(z0), z0)) 682.06/212.37
ACTIVE(plus(z0, 0)) → c1(ISNAT(z0)) 682.06/212.37
ACTIVE(x(z0, 0)) → c1(U61'(isNat(z0))) 682.06/212.37
ACTIVE(x(z0, 0)) → c1(ISNAT(z0)) 682.06/212.37
ACTIVE(U11(U32(tt), x1)) → c19(U11'(mark(tt), x1), ACTIVE(U32(tt))) 682.06/212.37
ACTIVE(U11(U41(tt, z0), x1)) → c19(U11'(mark(z0), x1), ACTIVE(U41(tt, z0))) 682.06/212.37
ACTIVE(U11(U51(tt, z0, z1), x1)) → c19(U11'(mark(U52(isNat(z1), z0, z1)), x1), ACTIVE(U51(tt, z0, z1))) 682.06/212.37
ACTIVE(U11(U52(tt, z0, z1), x1)) → c19(U11'(mark(s(plus(z1, z0))), x1), ACTIVE(U52(tt, z0, z1))) 682.06/212.37
ACTIVE(U11(U61(tt), x1)) → c19(U11'(mark(0), x1), ACTIVE(U61(tt))) 682.06/212.37
ACTIVE(U11(U71(tt, z0, z1), x1)) → c19(U11'(mark(U72(isNat(z1), z0, z1)), x1), ACTIVE(U71(tt, z0, z1))) 682.06/212.37
ACTIVE(U11(U72(tt, z0, z1), x1)) → c19(U11'(mark(plus(x(z1, z0), z1)), x1), ACTIVE(U72(tt, z0, z1))) 682.06/212.37
ACTIVE(U11(plus(z0, 0), x1)) → c19(U11'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 682.06/212.37
ACTIVE(U11(plus(z0, s(z1)), x1)) → c19(U11'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 682.06/212.37
ACTIVE(U11(x(z0, 0), x1)) → c19(U11'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 682.06/212.37
ACTIVE(U11(x(z0, s(z1)), x1)) → c19(U11'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 682.06/212.37
ACTIVE(U11(U11(z0, z1), x1)) → c19(U11'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 682.06/212.37
ACTIVE(U11(U12(z0), x1)) → c19(U11'(U12(active(z0)), x1), ACTIVE(U12(z0))) 682.06/212.37
ACTIVE(U11(U21(z0), x1)) → c19(U11'(U21(active(z0)), x1), ACTIVE(U21(z0))) 682.06/212.37
ACTIVE(U11(U31(z0, z1), x1)) → c19(U11'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 682.06/212.37
ACTIVE(U11(U32(z0), x1)) → c19(U11'(U32(active(z0)), x1), ACTIVE(U32(z0))) 682.06/212.37
ACTIVE(U11(U41(z0, z1), x1)) → c19(U11'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 682.06/212.37
ACTIVE(U11(U51(z0, z1, z2), x1)) → c19(U11'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 682.06/212.37
ACTIVE(U11(U52(z0, z1, z2), x1)) → c19(U11'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 682.06/212.37
ACTIVE(U11(s(z0), x1)) → c19(U11'(s(active(z0)), x1), ACTIVE(s(z0))) 682.06/212.37
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 682.06/212.37
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 682.06/212.37
ACTIVE(U11(U61(z0), x1)) → c19(U11'(U61(active(z0)), x1), ACTIVE(U61(z0))) 682.06/212.37
ACTIVE(U11(U71(z0, z1, z2), x1)) → c19(U11'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 682.06/212.37
ACTIVE(U11(U72(z0, z1, z2), x1)) → c19(U11'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 682.06/212.37
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 682.06/212.37
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 682.06/212.37
ACTIVE(U11(isNat(0), x1)) → c19(U11'(mark(tt), x1)) 682.06/212.37
ACTIVE(U11(U11(tt, z0), x1)) → c(U11'(mark(U12(isNat(z0))), x1)) 682.06/212.37
ACTIVE(U11(U11(tt, z0), x1)) → c(ACTIVE(U11(tt, z0))) 682.06/212.37
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(U11'(mark(U11(isNat(z0), z1)), x1)) 682.06/212.37
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(ACTIVE(isNat(plus(z0, z1)))) 682.06/212.37
ACTIVE(U11(isNat(s(z0)), x1)) → c(U11'(mark(U21(isNat(z0))), x1)) 682.06/212.37
ACTIVE(U11(isNat(s(z0)), x1)) → c(ACTIVE(isNat(s(z0)))) 682.06/212.37
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(U11'(mark(U31(isNat(z0), z1)), x1)) 682.06/212.37
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(ACTIVE(isNat(x(z0, z1)))) 682.06/212.37
ACTIVE(U12(U32(tt))) → c20(U12'(mark(tt)), ACTIVE(U32(tt))) 682.06/212.37
ACTIVE(U12(U41(tt, z0))) → c20(U12'(mark(z0)), ACTIVE(U41(tt, z0))) 682.06/212.37
ACTIVE(U12(U51(tt, z0, z1))) → c20(U12'(mark(U52(isNat(z1), z0, z1))), ACTIVE(U51(tt, z0, z1))) 682.06/212.37
ACTIVE(U12(U52(tt, z0, z1))) → c20(U12'(mark(s(plus(z1, z0)))), ACTIVE(U52(tt, z0, z1))) 682.06/212.37
ACTIVE(U12(U61(tt))) → c20(U12'(mark(0)), ACTIVE(U61(tt))) 682.06/212.37
ACTIVE(U12(U71(tt, z0, z1))) → c20(U12'(mark(U72(isNat(z1), z0, z1))), ACTIVE(U71(tt, z0, z1))) 682.06/212.37
ACTIVE(U12(U72(tt, z0, z1))) → c20(U12'(mark(plus(x(z1, z0), z1))), ACTIVE(U72(tt, z0, z1))) 682.06/212.37
ACTIVE(U12(plus(z0, 0))) → c20(U12'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 682.06/212.37
ACTIVE(U12(plus(z0, s(z1)))) → c20(U12'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 682.06/212.37
ACTIVE(U12(x(z0, 0))) → c20(U12'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 682.06/212.37
ACTIVE(U12(x(z0, s(z1)))) → c20(U12'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 682.06/212.37
ACTIVE(U12(U11(z0, z1))) → c20(U12'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 682.06/212.37
ACTIVE(U12(U12(z0))) → c20(U12'(U12(active(z0))), ACTIVE(U12(z0))) 682.06/212.37
ACTIVE(U12(U21(z0))) → c20(U12'(U21(active(z0))), ACTIVE(U21(z0))) 682.06/212.37
ACTIVE(U12(U31(z0, z1))) → c20(U12'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 682.06/212.37
ACTIVE(U12(U32(z0))) → c20(U12'(U32(active(z0))), ACTIVE(U32(z0))) 682.06/212.37
ACTIVE(U12(U41(z0, z1))) → c20(U12'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 682.06/212.37
ACTIVE(U12(U51(z0, z1, z2))) → c20(U12'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 682.06/212.37
ACTIVE(U12(U52(z0, z1, z2))) → c20(U12'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 682.06/212.37
ACTIVE(U12(s(z0))) → c20(U12'(s(active(z0))), ACTIVE(s(z0))) 682.06/212.37
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 682.06/212.37
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 682.06/212.37
ACTIVE(U12(U61(z0))) → c20(U12'(U61(active(z0))), ACTIVE(U61(z0))) 682.06/212.37
ACTIVE(U12(U71(z0, z1, z2))) → c20(U12'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 682.06/212.37
ACTIVE(U12(U72(z0, z1, z2))) → c20(U12'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 682.06/212.37
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 682.06/212.37
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 682.06/212.37
ACTIVE(U11(U12(tt), x1)) → c19(U11'(mark(tt), x1)) 682.06/212.37
ACTIVE(U12(U12(tt))) → c20(U12'(mark(tt))) 682.06/212.37
ACTIVE(U12(isNat(0))) → c20(U12'(mark(tt))) 682.06/212.37
ACTIVE(U12(U11(tt, z0))) → c2(U12'(mark(U12(isNat(z0))))) 682.06/212.37
ACTIVE(U12(U11(tt, z0))) → c2(ACTIVE(U11(tt, z0))) 682.06/212.37
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(U12'(mark(U11(isNat(z0), z1)))) 682.06/212.37
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(ACTIVE(isNat(plus(z0, z1)))) 682.06/212.37
ACTIVE(U12(isNat(s(z0)))) → c2(U12'(mark(U21(isNat(z0))))) 682.06/212.37
ACTIVE(U12(isNat(s(z0)))) → c2(ACTIVE(isNat(s(z0)))) 682.06/212.37
ACTIVE(U12(isNat(x(z0, z1)))) → c2(U12'(mark(U31(isNat(z0), z1)))) 682.06/212.37
ACTIVE(U12(isNat(x(z0, z1)))) → c2(ACTIVE(isNat(x(z0, z1)))) 682.06/212.37
ACTIVE(U21(U32(tt))) → c21(U21'(mark(tt)), ACTIVE(U32(tt))) 682.06/212.37
ACTIVE(U21(U41(tt, z0))) → c21(U21'(mark(z0)), ACTIVE(U41(tt, z0))) 682.06/212.37
ACTIVE(U21(U51(tt, z0, z1))) → c21(U21'(mark(U52(isNat(z1), z0, z1))), ACTIVE(U51(tt, z0, z1))) 682.06/212.37
ACTIVE(U21(U52(tt, z0, z1))) → c21(U21'(mark(s(plus(z1, z0)))), ACTIVE(U52(tt, z0, z1))) 682.06/212.37
ACTIVE(U21(U61(tt))) → c21(U21'(mark(0)), ACTIVE(U61(tt))) 682.06/212.37
ACTIVE(U21(U71(tt, z0, z1))) → c21(U21'(mark(U72(isNat(z1), z0, z1))), ACTIVE(U71(tt, z0, z1))) 682.06/212.37
ACTIVE(U21(U72(tt, z0, z1))) → c21(U21'(mark(plus(x(z1, z0), z1))), ACTIVE(U72(tt, z0, z1))) 682.06/212.37
ACTIVE(U21(plus(z0, 0))) → c21(U21'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 682.06/212.37
ACTIVE(U21(plus(z0, s(z1)))) → c21(U21'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 682.06/212.37
ACTIVE(U21(x(z0, 0))) → c21(U21'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 682.06/212.37
ACTIVE(U21(x(z0, s(z1)))) → c21(U21'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 682.06/212.37
ACTIVE(U21(U11(z0, z1))) → c21(U21'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 682.06/212.37
ACTIVE(U21(U12(z0))) → c21(U21'(U12(active(z0))), ACTIVE(U12(z0))) 682.06/212.37
ACTIVE(U21(U21(z0))) → c21(U21'(U21(active(z0))), ACTIVE(U21(z0))) 682.06/212.37
ACTIVE(U21(U31(z0, z1))) → c21(U21'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 682.06/212.37
ACTIVE(U21(U32(z0))) → c21(U21'(U32(active(z0))), ACTIVE(U32(z0))) 682.06/212.37
ACTIVE(U21(U41(z0, z1))) → c21(U21'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 682.06/212.37
ACTIVE(U21(U51(z0, z1, z2))) → c21(U21'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 682.06/212.37
ACTIVE(U21(U52(z0, z1, z2))) → c21(U21'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 682.06/212.37
ACTIVE(U21(s(z0))) → c21(U21'(s(active(z0))), ACTIVE(s(z0))) 682.06/212.37
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 682.06/212.37
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 682.06/212.37
ACTIVE(U21(U61(z0))) → c21(U21'(U61(active(z0))), ACTIVE(U61(z0))) 682.06/212.37
ACTIVE(U21(U71(z0, z1, z2))) → c21(U21'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 682.06/212.37
ACTIVE(U21(U72(z0, z1, z2))) → c21(U21'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 682.06/212.37
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 682.06/212.37
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 682.06/212.37
ACTIVE(U11(U21(tt), x1)) → c19(U11'(mark(tt), x1)) 682.06/212.37
ACTIVE(U12(U21(tt))) → c20(U12'(mark(tt))) 682.06/212.37
ACTIVE(U21(U12(tt))) → c21(U21'(mark(tt))) 682.06/212.37
ACTIVE(U21(U21(tt))) → c21(U21'(mark(tt))) 682.06/212.37
ACTIVE(U21(isNat(0))) → c21(U21'(mark(tt))) 682.06/212.37
ACTIVE(U21(U11(tt, z0))) → c3(U21'(mark(U12(isNat(z0))))) 682.06/212.37
ACTIVE(U21(U11(tt, z0))) → c3(ACTIVE(U11(tt, z0))) 682.06/212.37
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(U21'(mark(U11(isNat(z0), z1)))) 682.06/212.37
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(ACTIVE(isNat(plus(z0, z1)))) 682.06/212.37
ACTIVE(U21(isNat(s(z0)))) → c3(U21'(mark(U21(isNat(z0))))) 682.06/212.37
ACTIVE(U21(isNat(s(z0)))) → c3(ACTIVE(isNat(s(z0)))) 682.06/212.37
ACTIVE(U21(isNat(x(z0, z1)))) → c3(U21'(mark(U31(isNat(z0), z1)))) 682.06/212.37
ACTIVE(U21(isNat(x(z0, z1)))) → c3(ACTIVE(isNat(x(z0, z1)))) 682.06/212.37
ACTIVE(U31(U32(tt), x1)) → c22(U31'(mark(tt), x1), ACTIVE(U32(tt))) 682.06/212.37
ACTIVE(U31(U41(tt, z0), x1)) → c22(U31'(mark(z0), x1), ACTIVE(U41(tt, z0))) 682.06/212.37
ACTIVE(U31(U51(tt, z0, z1), x1)) → c22(U31'(mark(U52(isNat(z1), z0, z1)), x1), ACTIVE(U51(tt, z0, z1))) 682.06/212.37
ACTIVE(U31(U52(tt, z0, z1), x1)) → c22(U31'(mark(s(plus(z1, z0))), x1), ACTIVE(U52(tt, z0, z1))) 682.06/212.37
ACTIVE(U31(U61(tt), x1)) → c22(U31'(mark(0), x1), ACTIVE(U61(tt))) 682.06/212.37
ACTIVE(U31(U71(tt, z0, z1), x1)) → c22(U31'(mark(U72(isNat(z1), z0, z1)), x1), ACTIVE(U71(tt, z0, z1))) 682.06/212.37
ACTIVE(U31(U72(tt, z0, z1), x1)) → c22(U31'(mark(plus(x(z1, z0), z1)), x1), ACTIVE(U72(tt, z0, z1))) 682.06/212.37
ACTIVE(U31(plus(z0, 0), x1)) → c22(U31'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 682.06/212.37
ACTIVE(U31(plus(z0, s(z1)), x1)) → c22(U31'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 682.06/212.37
ACTIVE(U31(x(z0, 0), x1)) → c22(U31'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 682.06/212.37
ACTIVE(U31(x(z0, s(z1)), x1)) → c22(U31'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 682.06/212.37
ACTIVE(U31(U11(z0, z1), x1)) → c22(U31'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 682.06/212.37
ACTIVE(U31(U12(z0), x1)) → c22(U31'(U12(active(z0)), x1), ACTIVE(U12(z0))) 682.06/212.37
ACTIVE(U31(U21(z0), x1)) → c22(U31'(U21(active(z0)), x1), ACTIVE(U21(z0))) 682.06/212.37
ACTIVE(U31(U31(z0, z1), x1)) → c22(U31'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 682.06/212.37
ACTIVE(U31(U32(z0), x1)) → c22(U31'(U32(active(z0)), x1), ACTIVE(U32(z0))) 682.06/212.37
ACTIVE(U31(U41(z0, z1), x1)) → c22(U31'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 682.06/212.37
ACTIVE(U31(U51(z0, z1, z2), x1)) → c22(U31'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 682.06/212.37
ACTIVE(U31(U52(z0, z1, z2), x1)) → c22(U31'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 682.06/212.37
ACTIVE(U31(s(z0), x1)) → c22(U31'(s(active(z0)), x1), ACTIVE(s(z0))) 682.06/212.37
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 682.06/212.37
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 682.06/212.37
ACTIVE(U31(U61(z0), x1)) → c22(U31'(U61(active(z0)), x1), ACTIVE(U61(z0))) 682.06/212.37
ACTIVE(U31(U71(z0, z1, z2), x1)) → c22(U31'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 682.06/212.37
ACTIVE(U31(U72(z0, z1, z2), x1)) → c22(U31'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 682.06/212.37
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 682.06/212.37
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 682.06/212.37
ACTIVE(U31(U12(tt), x1)) → c22(U31'(mark(tt), x1)) 682.06/212.37
ACTIVE(U31(U21(tt), x1)) → c22(U31'(mark(tt), x1)) 682.06/212.37
ACTIVE(U31(isNat(0), x1)) → c22(U31'(mark(tt), x1)) 682.06/212.37
ACTIVE(U11(U31(tt, z0), x1)) → c4(U11'(mark(U32(isNat(z0))), x1)) 682.06/212.37
ACTIVE(U11(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 682.06/212.37
ACTIVE(U12(U31(tt, z0))) → c4(U12'(mark(U32(isNat(z0))))) 682.06/212.37
ACTIVE(U12(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 682.06/212.37
ACTIVE(U21(U31(tt, z0))) → c4(U21'(mark(U32(isNat(z0))))) 682.06/212.37
ACTIVE(U21(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 682.06/212.37
ACTIVE(U31(U11(tt, z0), x1)) → c4(U31'(mark(U12(isNat(z0))), x1)) 682.06/212.37
ACTIVE(U31(U11(tt, z0), x1)) → c4(ACTIVE(U11(tt, z0))) 682.06/212.37
ACTIVE(U31(U31(tt, z0), x1)) → c4(U31'(mark(U32(isNat(z0))), x1)) 682.06/212.37
ACTIVE(U31(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 682.06/212.37
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(U31'(mark(U11(isNat(z0), z1)), x1)) 682.06/212.37
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(ACTIVE(isNat(plus(z0, z1)))) 682.06/212.37
ACTIVE(U31(isNat(s(z0)), x1)) → c4(U31'(mark(U21(isNat(z0))), x1)) 682.06/212.37
ACTIVE(U31(isNat(s(z0)), x1)) → c4(ACTIVE(isNat(s(z0)))) 682.06/212.37
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(U31'(mark(U31(isNat(z0), z1)), x1)) 682.06/212.37
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(ACTIVE(isNat(x(z0, z1)))) 682.06/212.37
ACTIVE(U32(U11(tt, z0))) → c23(U32'(mark(U12(isNat(z0)))), ACTIVE(U11(tt, z0))) 682.06/212.37
ACTIVE(U32(U12(tt))) → c23(U32'(mark(tt)), ACTIVE(U12(tt))) 682.06/212.37
ACTIVE(U32(U21(tt))) → c23(U32'(mark(tt)), ACTIVE(U21(tt))) 682.06/212.37
ACTIVE(U32(U31(tt, z0))) → c23(U32'(mark(U32(isNat(z0)))), ACTIVE(U31(tt, z0))) 682.06/212.37
ACTIVE(U32(U32(tt))) → c23(U32'(mark(tt)), ACTIVE(U32(tt))) 682.06/212.37
ACTIVE(U32(U41(tt, z0))) → c23(U32'(mark(z0)), ACTIVE(U41(tt, z0))) 682.06/212.37
ACTIVE(U32(U51(tt, z0, z1))) → c23(U32'(mark(U52(isNat(z1), z0, z1))), ACTIVE(U51(tt, z0, z1))) 682.06/212.37
ACTIVE(U32(U52(tt, z0, z1))) → c23(U32'(mark(s(plus(z1, z0)))), ACTIVE(U52(tt, z0, z1))) 682.06/212.37
ACTIVE(U32(U61(tt))) → c23(U32'(mark(0)), ACTIVE(U61(tt))) 682.06/212.37
ACTIVE(U32(U71(tt, z0, z1))) → c23(U32'(mark(U72(isNat(z1), z0, z1))), ACTIVE(U71(tt, z0, z1))) 682.06/212.37
ACTIVE(U32(U72(tt, z0, z1))) → c23(U32'(mark(plus(x(z1, z0), z1))), ACTIVE(U72(tt, z0, z1))) 682.06/212.37
ACTIVE(U32(isNat(0))) → c23(U32'(mark(tt)), ACTIVE(isNat(0))) 682.06/212.37
ACTIVE(U32(isNat(plus(z0, z1)))) → c23(U32'(mark(U11(isNat(z0), z1))), ACTIVE(isNat(plus(z0, z1)))) 682.06/212.37
ACTIVE(U32(isNat(s(z0)))) → c23(U32'(mark(U21(isNat(z0)))), ACTIVE(isNat(s(z0)))) 682.06/212.37
ACTIVE(U32(isNat(x(z0, z1)))) → c23(U32'(mark(U31(isNat(z0), z1))), ACTIVE(isNat(x(z0, z1)))) 682.06/212.37
ACTIVE(U32(plus(z0, 0))) → c23(U32'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 682.06/212.37
ACTIVE(U32(plus(z0, s(z1)))) → c23(U32'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 682.06/212.37
ACTIVE(U32(x(z0, 0))) → c23(U32'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 682.06/212.37
ACTIVE(U32(x(z0, s(z1)))) → c23(U32'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 682.06/212.37
ACTIVE(U32(U11(z0, z1))) → c23(U32'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 682.06/212.37
ACTIVE(U32(U12(z0))) → c23(U32'(U12(active(z0))), ACTIVE(U12(z0))) 682.06/212.37
ACTIVE(U32(U21(z0))) → c23(U32'(U21(active(z0))), ACTIVE(U21(z0))) 682.06/212.37
ACTIVE(U32(U31(z0, z1))) → c23(U32'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 682.06/212.37
ACTIVE(U32(U32(z0))) → c23(U32'(U32(active(z0))), ACTIVE(U32(z0))) 682.06/212.37
ACTIVE(U32(U41(z0, z1))) → c23(U32'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 682.06/212.37
ACTIVE(U32(U51(z0, z1, z2))) → c23(U32'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 682.06/212.37
ACTIVE(U32(U52(z0, z1, z2))) → c23(U32'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 682.06/212.37
ACTIVE(U32(s(z0))) → c23(U32'(s(active(z0))), ACTIVE(s(z0))) 682.06/212.37
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 682.06/212.37
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 682.06/212.37
ACTIVE(U32(U61(z0))) → c23(U32'(U61(active(z0))), ACTIVE(U61(z0))) 682.06/212.37
ACTIVE(U32(U71(z0, z1, z2))) → c23(U32'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 682.06/212.37
ACTIVE(U32(U72(z0, z1, z2))) → c23(U32'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 682.06/212.37
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 682.06/212.37
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(z0, active(z1))), ACTIVE(x(z0, z1)))
S tuples:

ACTIVE(U41(z0, z1)) → c24(U41'(active(z0), z1), ACTIVE(z0)) 682.06/212.37
ACTIVE(U51(z0, z1, z2)) → c25(U51'(active(z0), z1, z2), ACTIVE(z0)) 682.06/212.37
ACTIVE(U52(z0, z1, z2)) → c26(U52'(active(z0), z1, z2), ACTIVE(z0)) 682.06/212.37
ACTIVE(s(z0)) → c27(S(active(z0)), ACTIVE(z0)) 682.06/212.37
ACTIVE(plus(z0, z1)) → c28(PLUS(active(z0), z1), ACTIVE(z0)) 682.06/212.37
ACTIVE(plus(z0, z1)) → c29(PLUS(z0, active(z1)), ACTIVE(z1)) 682.06/212.37
ACTIVE(U61(z0)) → c30(U61'(active(z0)), ACTIVE(z0)) 682.06/212.37
ACTIVE(U71(z0, z1, z2)) → c31(U71'(active(z0), z1, z2), ACTIVE(z0)) 682.06/212.37
ACTIVE(U72(z0, z1, z2)) → c32(U72'(active(z0), z1, z2), ACTIVE(z0)) 682.06/212.37
ACTIVE(x(z0, z1)) → c33(X(active(z0), z1), ACTIVE(z0)) 682.06/212.37
ACTIVE(x(z0, z1)) → c34(X(z0, active(z1)), ACTIVE(z1)) 682.06/212.37
U11'(mark(z0), z1) → c35(U11'(z0, z1)) 682.06/212.37
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1)) 682.06/212.37
U12'(mark(z0)) → c37(U12'(z0)) 682.06/212.37
U12'(ok(z0)) → c38(U12'(z0)) 682.06/212.37
U21'(mark(z0)) → c39(U21'(z0)) 682.06/212.37
U21'(ok(z0)) → c40(U21'(z0)) 682.06/212.37
U31'(mark(z0), z1) → c41(U31'(z0, z1)) 682.06/212.37
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 682.06/212.37
U32'(mark(z0)) → c43(U32'(z0)) 682.06/212.37
U32'(ok(z0)) → c44(U32'(z0)) 682.06/212.37
U41'(mark(z0), z1) → c45(U41'(z0, z1)) 682.06/212.37
U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1)) 682.06/212.37
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2)) 682.06/212.37
U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2)) 682.06/212.37
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2)) 682.06/212.37
U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2)) 682.06/212.37
S(mark(z0)) → c51(S(z0)) 682.06/212.37
S(ok(z0)) → c52(S(z0)) 682.06/212.37
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 682.06/212.37
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 682.06/212.37
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 682.06/212.37
U61'(mark(z0)) → c56(U61'(z0)) 682.06/212.37
U61'(ok(z0)) → c57(U61'(z0)) 682.06/212.37
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2)) 682.06/212.37
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2)) 682.06/212.37
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2)) 682.06/212.37
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 682.06/212.37
X(mark(z0), z1) → c62(X(z0, z1)) 682.06/212.37
X(z0, mark(z1)) → c63(X(z0, z1)) 682.06/212.37
X(ok(z0), ok(z1)) → c64(X(z0, z1)) 682.06/212.37
PROPER(U11(z0, z1)) → c65(U11'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 682.06/212.37
PROPER(U12(z0)) → c67(U12'(proper(z0)), PROPER(z0)) 682.06/212.37
PROPER(isNat(z0)) → c68(ISNAT(proper(z0)), PROPER(z0)) 682.06/212.37
PROPER(U21(z0)) → c69(U21'(proper(z0)), PROPER(z0)) 682.06/212.37
PROPER(U31(z0, z1)) → c70(U31'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 682.06/212.37
PROPER(U32(z0)) → c71(U32'(proper(z0)), PROPER(z0)) 682.06/212.37
PROPER(U41(z0, z1)) → c72(U41'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 682.06/212.37
PROPER(U51(z0, z1, z2)) → c73(U51'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 682.06/212.37
PROPER(U52(z0, z1, z2)) → c74(U52'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 682.06/212.37
PROPER(s(z0)) → c75(S(proper(z0)), PROPER(z0)) 682.06/212.37
PROPER(plus(z0, z1)) → c76(PLUS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 682.06/212.37
PROPER(U61(z0)) → c77(U61'(proper(z0)), PROPER(z0)) 682.06/212.37
PROPER(U71(z0, z1, z2)) → c79(U71'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 682.06/212.37
PROPER(U72(z0, z1, z2)) → c80(U72'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 682.06/212.37
PROPER(x(z0, z1)) → c81(X(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 682.06/212.37
ISNAT(ok(z0)) → c82(ISNAT(z0)) 682.06/212.37
TOP(mark(z0)) → c83(TOP(proper(z0)), PROPER(z0)) 682.06/212.37
TOP(ok(z0)) → c84(TOP(active(z0)), ACTIVE(z0)) 682.06/212.37
ACTIVE(isNat(s(z0))) → c13(ISNAT(z0)) 682.06/212.37
ACTIVE(plus(z0, s(z1))) → c16(ISNAT(z1)) 682.06/212.37
ACTIVE(x(z0, s(z1))) → c18(ISNAT(z1)) 682.06/212.37
ACTIVE(U11(tt, z0)) → c1(U12'(isNat(z0))) 682.06/212.37
ACTIVE(U11(tt, z0)) → c1(ISNAT(z0)) 682.06/212.37
ACTIVE(U31(tt, z0)) → c1(U32'(isNat(z0))) 682.06/212.37
ACTIVE(U31(tt, z0)) → c1(ISNAT(z0)) 682.06/212.37
ACTIVE(U51(tt, z0, z1)) → c1(U52'(isNat(z1), z0, z1)) 682.06/212.37
ACTIVE(U51(tt, z0, z1)) → c1(ISNAT(z1)) 682.06/212.37
ACTIVE(U52(tt, z0, z1)) → c1(S(plus(z1, z0))) 682.06/212.37
ACTIVE(U52(tt, z0, z1)) → c1(PLUS(z1, z0)) 682.06/212.37
ACTIVE(U71(tt, z0, z1)) → c1(U72'(isNat(z1), z0, z1)) 682.06/212.37
ACTIVE(U71(tt, z0, z1)) → c1(ISNAT(z1)) 682.06/212.37
ACTIVE(U72(tt, z0, z1)) → c1(PLUS(x(z1, z0), z1)) 682.06/212.37
ACTIVE(U72(tt, z0, z1)) → c1(X(z1, z0)) 682.06/212.37
ACTIVE(isNat(plus(z0, z1))) → c1(U11'(isNat(z0), z1)) 682.06/212.37
ACTIVE(isNat(plus(z0, z1))) → c1(ISNAT(z0)) 682.06/212.37
ACTIVE(isNat(x(z0, z1))) → c1(U31'(isNat(z0), z1)) 682.06/212.37
ACTIVE(isNat(x(z0, z1))) → c1(ISNAT(z0)) 682.06/212.37
ACTIVE(plus(z0, 0)) → c1(U41'(isNat(z0), z0)) 682.06/212.37
ACTIVE(plus(z0, 0)) → c1(ISNAT(z0)) 682.06/212.37
ACTIVE(x(z0, 0)) → c1(U61'(isNat(z0))) 682.06/212.37
ACTIVE(x(z0, 0)) → c1(ISNAT(z0)) 682.06/212.37
ACTIVE(U11(U32(tt), x1)) → c19(U11'(mark(tt), x1), ACTIVE(U32(tt))) 682.06/212.37
ACTIVE(U11(U41(tt, z0), x1)) → c19(U11'(mark(z0), x1), ACTIVE(U41(tt, z0))) 682.06/212.37
ACTIVE(U11(U51(tt, z0, z1), x1)) → c19(U11'(mark(U52(isNat(z1), z0, z1)), x1), ACTIVE(U51(tt, z0, z1))) 682.06/212.37
ACTIVE(U11(U52(tt, z0, z1), x1)) → c19(U11'(mark(s(plus(z1, z0))), x1), ACTIVE(U52(tt, z0, z1))) 682.06/212.37
ACTIVE(U11(U61(tt), x1)) → c19(U11'(mark(0), x1), ACTIVE(U61(tt))) 682.06/212.37
ACTIVE(U11(U71(tt, z0, z1), x1)) → c19(U11'(mark(U72(isNat(z1), z0, z1)), x1), ACTIVE(U71(tt, z0, z1))) 682.06/212.37
ACTIVE(U11(U72(tt, z0, z1), x1)) → c19(U11'(mark(plus(x(z1, z0), z1)), x1), ACTIVE(U72(tt, z0, z1))) 682.06/212.37
ACTIVE(U11(plus(z0, 0), x1)) → c19(U11'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 682.06/212.37
ACTIVE(U11(plus(z0, s(z1)), x1)) → c19(U11'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 682.06/212.37
ACTIVE(U11(x(z0, 0), x1)) → c19(U11'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 682.06/212.37
ACTIVE(U11(x(z0, s(z1)), x1)) → c19(U11'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 682.06/212.37
ACTIVE(U11(U11(z0, z1), x1)) → c19(U11'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 682.06/212.37
ACTIVE(U11(U12(z0), x1)) → c19(U11'(U12(active(z0)), x1), ACTIVE(U12(z0))) 682.06/212.37
ACTIVE(U11(U21(z0), x1)) → c19(U11'(U21(active(z0)), x1), ACTIVE(U21(z0))) 682.06/212.37
ACTIVE(U11(U31(z0, z1), x1)) → c19(U11'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 682.06/212.37
ACTIVE(U11(U32(z0), x1)) → c19(U11'(U32(active(z0)), x1), ACTIVE(U32(z0))) 682.06/212.37
ACTIVE(U11(U41(z0, z1), x1)) → c19(U11'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 682.06/212.37
ACTIVE(U11(U51(z0, z1, z2), x1)) → c19(U11'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 682.06/212.37
ACTIVE(U11(U52(z0, z1, z2), x1)) → c19(U11'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 682.06/212.37
ACTIVE(U11(s(z0), x1)) → c19(U11'(s(active(z0)), x1), ACTIVE(s(z0))) 682.06/212.37
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 682.06/212.37
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 682.06/212.37
ACTIVE(U11(U61(z0), x1)) → c19(U11'(U61(active(z0)), x1), ACTIVE(U61(z0))) 682.06/212.37
ACTIVE(U11(U71(z0, z1, z2), x1)) → c19(U11'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 682.06/212.37
ACTIVE(U11(U72(z0, z1, z2), x1)) → c19(U11'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 682.06/212.37
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 682.06/212.37
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 682.06/212.37
ACTIVE(U11(isNat(0), x1)) → c19(U11'(mark(tt), x1)) 682.06/212.37
ACTIVE(U11(U11(tt, z0), x1)) → c(U11'(mark(U12(isNat(z0))), x1)) 682.06/212.37
ACTIVE(U11(U11(tt, z0), x1)) → c(ACTIVE(U11(tt, z0))) 682.06/212.37
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(U11'(mark(U11(isNat(z0), z1)), x1)) 682.06/212.37
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(ACTIVE(isNat(plus(z0, z1)))) 682.06/212.37
ACTIVE(U11(isNat(s(z0)), x1)) → c(U11'(mark(U21(isNat(z0))), x1)) 682.06/212.37
ACTIVE(U11(isNat(s(z0)), x1)) → c(ACTIVE(isNat(s(z0)))) 682.06/212.37
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(U11'(mark(U31(isNat(z0), z1)), x1)) 682.06/212.37
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(ACTIVE(isNat(x(z0, z1)))) 682.06/212.37
ACTIVE(U12(U32(tt))) → c20(U12'(mark(tt)), ACTIVE(U32(tt))) 682.06/212.37
ACTIVE(U12(U41(tt, z0))) → c20(U12'(mark(z0)), ACTIVE(U41(tt, z0))) 682.06/212.37
ACTIVE(U12(U51(tt, z0, z1))) → c20(U12'(mark(U52(isNat(z1), z0, z1))), ACTIVE(U51(tt, z0, z1))) 682.06/212.37
ACTIVE(U12(U52(tt, z0, z1))) → c20(U12'(mark(s(plus(z1, z0)))), ACTIVE(U52(tt, z0, z1))) 682.06/212.37
ACTIVE(U12(U61(tt))) → c20(U12'(mark(0)), ACTIVE(U61(tt))) 682.06/212.37
ACTIVE(U12(U71(tt, z0, z1))) → c20(U12'(mark(U72(isNat(z1), z0, z1))), ACTIVE(U71(tt, z0, z1))) 682.06/212.37
ACTIVE(U12(U72(tt, z0, z1))) → c20(U12'(mark(plus(x(z1, z0), z1))), ACTIVE(U72(tt, z0, z1))) 682.06/212.37
ACTIVE(U12(plus(z0, 0))) → c20(U12'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 682.06/212.37
ACTIVE(U12(plus(z0, s(z1)))) → c20(U12'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 682.06/212.37
ACTIVE(U12(x(z0, 0))) → c20(U12'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 682.06/212.37
ACTIVE(U12(x(z0, s(z1)))) → c20(U12'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 682.06/212.37
ACTIVE(U12(U11(z0, z1))) → c20(U12'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 682.06/212.37
ACTIVE(U12(U12(z0))) → c20(U12'(U12(active(z0))), ACTIVE(U12(z0))) 682.06/212.37
ACTIVE(U12(U21(z0))) → c20(U12'(U21(active(z0))), ACTIVE(U21(z0))) 682.06/212.37
ACTIVE(U12(U31(z0, z1))) → c20(U12'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 682.06/212.37
ACTIVE(U12(U32(z0))) → c20(U12'(U32(active(z0))), ACTIVE(U32(z0))) 682.06/212.37
ACTIVE(U12(U41(z0, z1))) → c20(U12'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 682.06/212.37
ACTIVE(U12(U51(z0, z1, z2))) → c20(U12'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 682.06/212.37
ACTIVE(U12(U52(z0, z1, z2))) → c20(U12'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 682.06/212.37
ACTIVE(U12(s(z0))) → c20(U12'(s(active(z0))), ACTIVE(s(z0))) 682.06/212.37
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 682.06/212.37
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 682.06/212.37
ACTIVE(U12(U61(z0))) → c20(U12'(U61(active(z0))), ACTIVE(U61(z0))) 682.06/212.37
ACTIVE(U12(U71(z0, z1, z2))) → c20(U12'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 682.06/212.37
ACTIVE(U12(U72(z0, z1, z2))) → c20(U12'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 682.06/212.37
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 682.06/212.37
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 682.06/212.37
ACTIVE(U11(U12(tt), x1)) → c19(U11'(mark(tt), x1)) 682.06/212.37
ACTIVE(U12(U12(tt))) → c20(U12'(mark(tt))) 682.06/212.37
ACTIVE(U12(isNat(0))) → c20(U12'(mark(tt))) 682.06/212.37
ACTIVE(U12(U11(tt, z0))) → c2(U12'(mark(U12(isNat(z0))))) 682.06/212.37
ACTIVE(U12(U11(tt, z0))) → c2(ACTIVE(U11(tt, z0))) 682.06/212.37
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(U12'(mark(U11(isNat(z0), z1)))) 682.06/212.37
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(ACTIVE(isNat(plus(z0, z1)))) 682.06/212.37
ACTIVE(U12(isNat(s(z0)))) → c2(U12'(mark(U21(isNat(z0))))) 682.06/212.37
ACTIVE(U12(isNat(s(z0)))) → c2(ACTIVE(isNat(s(z0)))) 682.06/212.37
ACTIVE(U12(isNat(x(z0, z1)))) → c2(U12'(mark(U31(isNat(z0), z1)))) 682.06/212.37
ACTIVE(U12(isNat(x(z0, z1)))) → c2(ACTIVE(isNat(x(z0, z1)))) 682.06/212.37
ACTIVE(U21(U32(tt))) → c21(U21'(mark(tt)), ACTIVE(U32(tt))) 682.06/212.37
ACTIVE(U21(U41(tt, z0))) → c21(U21'(mark(z0)), ACTIVE(U41(tt, z0))) 682.06/212.37
ACTIVE(U21(U51(tt, z0, z1))) → c21(U21'(mark(U52(isNat(z1), z0, z1))), ACTIVE(U51(tt, z0, z1))) 682.06/212.37
ACTIVE(U21(U52(tt, z0, z1))) → c21(U21'(mark(s(plus(z1, z0)))), ACTIVE(U52(tt, z0, z1))) 682.06/212.37
ACTIVE(U21(U61(tt))) → c21(U21'(mark(0)), ACTIVE(U61(tt))) 682.06/212.37
ACTIVE(U21(U71(tt, z0, z1))) → c21(U21'(mark(U72(isNat(z1), z0, z1))), ACTIVE(U71(tt, z0, z1))) 682.06/212.37
ACTIVE(U21(U72(tt, z0, z1))) → c21(U21'(mark(plus(x(z1, z0), z1))), ACTIVE(U72(tt, z0, z1))) 682.06/212.37
ACTIVE(U21(plus(z0, 0))) → c21(U21'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 682.06/212.37
ACTIVE(U21(plus(z0, s(z1)))) → c21(U21'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 682.06/212.37
ACTIVE(U21(x(z0, 0))) → c21(U21'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 682.06/212.37
ACTIVE(U21(x(z0, s(z1)))) → c21(U21'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 682.06/212.37
ACTIVE(U21(U11(z0, z1))) → c21(U21'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 682.06/212.37
ACTIVE(U21(U12(z0))) → c21(U21'(U12(active(z0))), ACTIVE(U12(z0))) 682.06/212.37
ACTIVE(U21(U21(z0))) → c21(U21'(U21(active(z0))), ACTIVE(U21(z0))) 682.06/212.37
ACTIVE(U21(U31(z0, z1))) → c21(U21'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 682.06/212.37
ACTIVE(U21(U32(z0))) → c21(U21'(U32(active(z0))), ACTIVE(U32(z0))) 682.06/212.37
ACTIVE(U21(U41(z0, z1))) → c21(U21'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 682.06/212.37
ACTIVE(U21(U51(z0, z1, z2))) → c21(U21'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 682.06/212.37
ACTIVE(U21(U52(z0, z1, z2))) → c21(U21'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 682.06/212.37
ACTIVE(U21(s(z0))) → c21(U21'(s(active(z0))), ACTIVE(s(z0))) 682.06/212.37
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 682.06/212.37
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 682.06/212.37
ACTIVE(U21(U61(z0))) → c21(U21'(U61(active(z0))), ACTIVE(U61(z0))) 682.06/212.37
ACTIVE(U21(U71(z0, z1, z2))) → c21(U21'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 682.06/212.37
ACTIVE(U21(U72(z0, z1, z2))) → c21(U21'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 682.06/212.37
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 682.06/212.37
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 682.06/212.37
ACTIVE(U11(U21(tt), x1)) → c19(U11'(mark(tt), x1)) 682.06/212.37
ACTIVE(U12(U21(tt))) → c20(U12'(mark(tt))) 682.06/212.37
ACTIVE(U21(U12(tt))) → c21(U21'(mark(tt))) 682.06/212.37
ACTIVE(U21(U21(tt))) → c21(U21'(mark(tt))) 682.06/212.37
ACTIVE(U21(isNat(0))) → c21(U21'(mark(tt))) 682.06/212.37
ACTIVE(U21(U11(tt, z0))) → c3(U21'(mark(U12(isNat(z0))))) 682.06/212.37
ACTIVE(U21(U11(tt, z0))) → c3(ACTIVE(U11(tt, z0))) 682.06/212.37
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(U21'(mark(U11(isNat(z0), z1)))) 682.06/212.37
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(ACTIVE(isNat(plus(z0, z1)))) 682.06/212.37
ACTIVE(U21(isNat(s(z0)))) → c3(U21'(mark(U21(isNat(z0))))) 682.06/212.37
ACTIVE(U21(isNat(s(z0)))) → c3(ACTIVE(isNat(s(z0)))) 682.06/212.37
ACTIVE(U21(isNat(x(z0, z1)))) → c3(U21'(mark(U31(isNat(z0), z1)))) 682.06/212.37
ACTIVE(U21(isNat(x(z0, z1)))) → c3(ACTIVE(isNat(x(z0, z1)))) 682.06/212.37
ACTIVE(U31(U32(tt), x1)) → c22(U31'(mark(tt), x1), ACTIVE(U32(tt))) 682.06/212.37
ACTIVE(U31(U41(tt, z0), x1)) → c22(U31'(mark(z0), x1), ACTIVE(U41(tt, z0))) 682.06/212.37
ACTIVE(U31(U51(tt, z0, z1), x1)) → c22(U31'(mark(U52(isNat(z1), z0, z1)), x1), ACTIVE(U51(tt, z0, z1))) 682.06/212.37
ACTIVE(U31(U52(tt, z0, z1), x1)) → c22(U31'(mark(s(plus(z1, z0))), x1), ACTIVE(U52(tt, z0, z1))) 682.06/212.37
ACTIVE(U31(U61(tt), x1)) → c22(U31'(mark(0), x1), ACTIVE(U61(tt))) 682.06/212.37
ACTIVE(U31(U71(tt, z0, z1), x1)) → c22(U31'(mark(U72(isNat(z1), z0, z1)), x1), ACTIVE(U71(tt, z0, z1))) 682.06/212.37
ACTIVE(U31(U72(tt, z0, z1), x1)) → c22(U31'(mark(plus(x(z1, z0), z1)), x1), ACTIVE(U72(tt, z0, z1))) 682.06/212.37
ACTIVE(U31(plus(z0, 0), x1)) → c22(U31'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 682.06/212.37
ACTIVE(U31(plus(z0, s(z1)), x1)) → c22(U31'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 682.06/212.37
ACTIVE(U31(x(z0, 0), x1)) → c22(U31'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 682.06/212.37
ACTIVE(U31(x(z0, s(z1)), x1)) → c22(U31'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 682.06/212.37
ACTIVE(U31(U11(z0, z1), x1)) → c22(U31'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 682.06/212.37
ACTIVE(U31(U12(z0), x1)) → c22(U31'(U12(active(z0)), x1), ACTIVE(U12(z0))) 682.06/212.37
ACTIVE(U31(U21(z0), x1)) → c22(U31'(U21(active(z0)), x1), ACTIVE(U21(z0))) 682.06/212.37
ACTIVE(U31(U31(z0, z1), x1)) → c22(U31'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 682.06/212.37
ACTIVE(U31(U32(z0), x1)) → c22(U31'(U32(active(z0)), x1), ACTIVE(U32(z0))) 682.06/212.37
ACTIVE(U31(U41(z0, z1), x1)) → c22(U31'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 682.06/212.37
ACTIVE(U31(U51(z0, z1, z2), x1)) → c22(U31'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 682.06/212.37
ACTIVE(U31(U52(z0, z1, z2), x1)) → c22(U31'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 682.06/212.37
ACTIVE(U31(s(z0), x1)) → c22(U31'(s(active(z0)), x1), ACTIVE(s(z0))) 682.06/212.37
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 682.06/212.37
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 682.06/212.37
ACTIVE(U31(U61(z0), x1)) → c22(U31'(U61(active(z0)), x1), ACTIVE(U61(z0))) 682.06/212.37
ACTIVE(U31(U71(z0, z1, z2), x1)) → c22(U31'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 682.06/212.37
ACTIVE(U31(U72(z0, z1, z2), x1)) → c22(U31'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 682.06/212.37
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 682.06/212.37
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 682.06/212.37
ACTIVE(U31(U12(tt), x1)) → c22(U31'(mark(tt), x1)) 682.06/212.37
ACTIVE(U31(U21(tt), x1)) → c22(U31'(mark(tt), x1)) 682.06/212.37
ACTIVE(U31(isNat(0), x1)) → c22(U31'(mark(tt), x1)) 682.06/212.37
ACTIVE(U11(U31(tt, z0), x1)) → c4(U11'(mark(U32(isNat(z0))), x1)) 682.06/212.37
ACTIVE(U11(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 682.06/212.37
ACTIVE(U12(U31(tt, z0))) → c4(U12'(mark(U32(isNat(z0))))) 682.06/212.37
ACTIVE(U12(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 682.06/212.37
ACTIVE(U21(U31(tt, z0))) → c4(U21'(mark(U32(isNat(z0))))) 682.06/212.37
ACTIVE(U21(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 682.06/212.37
ACTIVE(U31(U11(tt, z0), x1)) → c4(U31'(mark(U12(isNat(z0))), x1)) 682.06/212.37
ACTIVE(U31(U11(tt, z0), x1)) → c4(ACTIVE(U11(tt, z0))) 682.06/212.37
ACTIVE(U31(U31(tt, z0), x1)) → c4(U31'(mark(U32(isNat(z0))), x1)) 682.06/212.37
ACTIVE(U31(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 682.06/212.37
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(U31'(mark(U11(isNat(z0), z1)), x1)) 682.06/212.37
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(ACTIVE(isNat(plus(z0, z1)))) 682.06/212.37
ACTIVE(U31(isNat(s(z0)), x1)) → c4(U31'(mark(U21(isNat(z0))), x1)) 682.06/212.37
ACTIVE(U31(isNat(s(z0)), x1)) → c4(ACTIVE(isNat(s(z0)))) 682.06/212.37
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(U31'(mark(U31(isNat(z0), z1)), x1)) 682.06/212.37
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(ACTIVE(isNat(x(z0, z1)))) 682.06/212.37
ACTIVE(U32(U11(tt, z0))) → c23(U32'(mark(U12(isNat(z0)))), ACTIVE(U11(tt, z0))) 682.06/212.37
ACTIVE(U32(U12(tt))) → c23(U32'(mark(tt)), ACTIVE(U12(tt))) 682.06/212.37
ACTIVE(U32(U21(tt))) → c23(U32'(mark(tt)), ACTIVE(U21(tt))) 682.06/212.37
ACTIVE(U32(U31(tt, z0))) → c23(U32'(mark(U32(isNat(z0)))), ACTIVE(U31(tt, z0))) 682.06/212.37
ACTIVE(U32(U32(tt))) → c23(U32'(mark(tt)), ACTIVE(U32(tt))) 682.06/212.37
ACTIVE(U32(U41(tt, z0))) → c23(U32'(mark(z0)), ACTIVE(U41(tt, z0))) 682.06/212.37
ACTIVE(U32(U51(tt, z0, z1))) → c23(U32'(mark(U52(isNat(z1), z0, z1))), ACTIVE(U51(tt, z0, z1))) 682.06/212.37
ACTIVE(U32(U52(tt, z0, z1))) → c23(U32'(mark(s(plus(z1, z0)))), ACTIVE(U52(tt, z0, z1))) 682.06/212.37
ACTIVE(U32(U61(tt))) → c23(U32'(mark(0)), ACTIVE(U61(tt))) 682.06/212.37
ACTIVE(U32(U71(tt, z0, z1))) → c23(U32'(mark(U72(isNat(z1), z0, z1))), ACTIVE(U71(tt, z0, z1))) 682.06/212.37
ACTIVE(U32(U72(tt, z0, z1))) → c23(U32'(mark(plus(x(z1, z0), z1))), ACTIVE(U72(tt, z0, z1))) 682.06/212.37
ACTIVE(U32(isNat(0))) → c23(U32'(mark(tt)), ACTIVE(isNat(0))) 682.06/212.37
ACTIVE(U32(isNat(plus(z0, z1)))) → c23(U32'(mark(U11(isNat(z0), z1))), ACTIVE(isNat(plus(z0, z1)))) 682.06/212.37
ACTIVE(U32(isNat(s(z0)))) → c23(U32'(mark(U21(isNat(z0)))), ACTIVE(isNat(s(z0)))) 682.06/212.37
ACTIVE(U32(isNat(x(z0, z1)))) → c23(U32'(mark(U31(isNat(z0), z1))), ACTIVE(isNat(x(z0, z1)))) 682.06/212.37
ACTIVE(U32(plus(z0, 0))) → c23(U32'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 682.06/212.37
ACTIVE(U32(plus(z0, s(z1)))) → c23(U32'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 682.06/212.37
ACTIVE(U32(x(z0, 0))) → c23(U32'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 682.06/212.37
ACTIVE(U32(x(z0, s(z1)))) → c23(U32'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 682.06/212.37
ACTIVE(U32(U11(z0, z1))) → c23(U32'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 682.06/212.37
ACTIVE(U32(U12(z0))) → c23(U32'(U12(active(z0))), ACTIVE(U12(z0))) 682.06/212.37
ACTIVE(U32(U21(z0))) → c23(U32'(U21(active(z0))), ACTIVE(U21(z0))) 682.06/212.37
ACTIVE(U32(U31(z0, z1))) → c23(U32'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 682.06/212.37
ACTIVE(U32(U32(z0))) → c23(U32'(U32(active(z0))), ACTIVE(U32(z0))) 682.06/212.37
ACTIVE(U32(U41(z0, z1))) → c23(U32'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 682.06/212.37
ACTIVE(U32(U51(z0, z1, z2))) → c23(U32'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 682.06/212.37
ACTIVE(U32(U52(z0, z1, z2))) → c23(U32'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 682.06/212.37
ACTIVE(U32(s(z0))) → c23(U32'(s(active(z0))), ACTIVE(s(z0))) 682.06/212.37
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 682.06/212.37
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 682.06/212.37
ACTIVE(U32(U61(z0))) → c23(U32'(U61(active(z0))), ACTIVE(U61(z0))) 682.06/212.37
ACTIVE(U32(U71(z0, z1, z2))) → c23(U32'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 682.06/212.37
ACTIVE(U32(U72(z0, z1, z2))) → c23(U32'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 682.06/212.37
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 682.06/212.37
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(z0, active(z1))), ACTIVE(x(z0, z1)))
K tuples:none
Defined Rule Symbols:

active, U11, U12, U21, U31, U32, U41, U51, U52, s, plus, U61, U71, U72, x, proper, isNat, top

Defined Pair Symbols:

ACTIVE, U11', U12', U21', U31', U32', U41', U51', U52', S, PLUS, U61', U71', U72', X, PROPER, ISNAT, TOP

Compound Symbols:

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, c62, c63, c64, c65, c67, c68, c69, c70, c71, c72, c73, c74, c75, c76, c77, c79, c80, c81, c82, c83, c84, c13, c16, c18, c1, c19, c19, c, c20, c20, c2, c21, c21, c3, c22, c22, c4, c23

682.06/212.37
682.06/212.37

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

Removed 8 trailing tuple parts
682.06/212.37
682.06/212.37

(34) Obligation:

Complexity Dependency Tuples Problem
Rules:

active(U11(tt, z0)) → mark(U12(isNat(z0))) 682.06/212.37
active(U12(tt)) → mark(tt) 682.06/212.37
active(U21(tt)) → mark(tt) 682.06/212.37
active(U31(tt, z0)) → mark(U32(isNat(z0))) 682.06/212.37
active(U32(tt)) → mark(tt) 682.06/212.37
active(U41(tt, z0)) → mark(z0) 682.06/212.37
active(U51(tt, z0, z1)) → mark(U52(isNat(z1), z0, z1)) 682.06/212.37
active(U52(tt, z0, z1)) → mark(s(plus(z1, z0))) 682.06/212.37
active(U61(tt)) → mark(0) 682.06/212.37
active(U71(tt, z0, z1)) → mark(U72(isNat(z1), z0, z1)) 682.06/212.37
active(U72(tt, z0, z1)) → mark(plus(x(z1, z0), z1)) 682.06/212.37
active(isNat(0)) → mark(tt) 682.06/212.37
active(isNat(plus(z0, z1))) → mark(U11(isNat(z0), z1)) 682.06/212.37
active(isNat(s(z0))) → mark(U21(isNat(z0))) 682.06/212.37
active(isNat(x(z0, z1))) → mark(U31(isNat(z0), z1)) 682.06/212.37
active(plus(z0, 0)) → mark(U41(isNat(z0), z0)) 682.06/212.37
active(plus(z0, s(z1))) → mark(U51(isNat(z1), z1, z0)) 682.06/212.37
active(x(z0, 0)) → mark(U61(isNat(z0))) 682.06/212.37
active(x(z0, s(z1))) → mark(U71(isNat(z1), z1, z0)) 682.06/212.37
active(U11(z0, z1)) → U11(active(z0), z1) 682.06/212.37
active(U12(z0)) → U12(active(z0)) 682.06/212.37
active(U21(z0)) → U21(active(z0)) 682.06/212.37
active(U31(z0, z1)) → U31(active(z0), z1) 682.06/212.37
active(U32(z0)) → U32(active(z0)) 682.06/212.37
active(U41(z0, z1)) → U41(active(z0), z1) 682.06/212.37
active(U51(z0, z1, z2)) → U51(active(z0), z1, z2) 682.06/212.37
active(U52(z0, z1, z2)) → U52(active(z0), z1, z2) 682.06/212.37
active(s(z0)) → s(active(z0)) 682.06/212.37
active(plus(z0, z1)) → plus(active(z0), z1) 682.06/212.37
active(plus(z0, z1)) → plus(z0, active(z1)) 682.06/212.37
active(U61(z0)) → U61(active(z0)) 682.06/212.37
active(U71(z0, z1, z2)) → U71(active(z0), z1, z2) 682.06/212.37
active(U72(z0, z1, z2)) → U72(active(z0), z1, z2) 682.06/212.37
active(x(z0, z1)) → x(active(z0), z1) 682.06/212.37
active(x(z0, z1)) → x(z0, active(z1)) 682.06/212.37
U11(mark(z0), z1) → mark(U11(z0, z1)) 682.06/212.37
U11(ok(z0), ok(z1)) → ok(U11(z0, z1)) 682.06/212.37
U12(mark(z0)) → mark(U12(z0)) 682.06/212.37
U12(ok(z0)) → ok(U12(z0)) 682.06/212.37
U21(mark(z0)) → mark(U21(z0)) 682.06/212.37
U21(ok(z0)) → ok(U21(z0)) 682.06/212.37
U31(mark(z0), z1) → mark(U31(z0, z1)) 682.06/212.37
U31(ok(z0), ok(z1)) → ok(U31(z0, z1)) 682.06/212.37
U32(mark(z0)) → mark(U32(z0)) 682.06/212.37
U32(ok(z0)) → ok(U32(z0)) 682.06/212.37
U41(mark(z0), z1) → mark(U41(z0, z1)) 682.06/212.37
U41(ok(z0), ok(z1)) → ok(U41(z0, z1)) 682.06/212.37
U51(mark(z0), z1, z2) → mark(U51(z0, z1, z2)) 682.06/212.37
U51(ok(z0), ok(z1), ok(z2)) → ok(U51(z0, z1, z2)) 682.06/212.37
U52(mark(z0), z1, z2) → mark(U52(z0, z1, z2)) 682.06/212.37
U52(ok(z0), ok(z1), ok(z2)) → ok(U52(z0, z1, z2)) 682.06/212.37
s(mark(z0)) → mark(s(z0)) 682.06/212.37
s(ok(z0)) → ok(s(z0)) 682.06/212.37
plus(mark(z0), z1) → mark(plus(z0, z1)) 682.06/212.37
plus(z0, mark(z1)) → mark(plus(z0, z1)) 682.06/212.37
plus(ok(z0), ok(z1)) → ok(plus(z0, z1)) 682.06/212.37
U61(mark(z0)) → mark(U61(z0)) 682.06/212.37
U61(ok(z0)) → ok(U61(z0)) 682.06/212.37
U71(mark(z0), z1, z2) → mark(U71(z0, z1, z2)) 682.06/212.37
U71(ok(z0), ok(z1), ok(z2)) → ok(U71(z0, z1, z2)) 682.06/212.37
U72(mark(z0), z1, z2) → mark(U72(z0, z1, z2)) 682.06/212.37
U72(ok(z0), ok(z1), ok(z2)) → ok(U72(z0, z1, z2)) 682.06/212.37
x(mark(z0), z1) → mark(x(z0, z1)) 682.06/212.37
x(z0, mark(z1)) → mark(x(z0, z1)) 682.06/212.37
x(ok(z0), ok(z1)) → ok(x(z0, z1)) 682.06/212.37
proper(U11(z0, z1)) → U11(proper(z0), proper(z1)) 682.06/212.37
proper(tt) → ok(tt) 682.06/212.37
proper(U12(z0)) → U12(proper(z0)) 682.06/212.37
proper(isNat(z0)) → isNat(proper(z0)) 682.06/212.37
proper(U21(z0)) → U21(proper(z0)) 682.06/212.37
proper(U31(z0, z1)) → U31(proper(z0), proper(z1)) 682.06/212.37
proper(U32(z0)) → U32(proper(z0)) 682.06/212.37
proper(U41(z0, z1)) → U41(proper(z0), proper(z1)) 682.06/212.37
proper(U51(z0, z1, z2)) → U51(proper(z0), proper(z1), proper(z2)) 682.06/212.37
proper(U52(z0, z1, z2)) → U52(proper(z0), proper(z1), proper(z2)) 682.06/212.37
proper(s(z0)) → s(proper(z0)) 682.06/212.37
proper(plus(z0, z1)) → plus(proper(z0), proper(z1)) 682.06/212.37
proper(U61(z0)) → U61(proper(z0)) 682.06/212.37
proper(0) → ok(0) 682.06/212.37
proper(U71(z0, z1, z2)) → U71(proper(z0), proper(z1), proper(z2)) 682.06/212.37
proper(U72(z0, z1, z2)) → U72(proper(z0), proper(z1), proper(z2)) 682.06/212.37
proper(x(z0, z1)) → x(proper(z0), proper(z1)) 682.06/212.37
isNat(ok(z0)) → ok(isNat(z0)) 682.06/212.37
top(mark(z0)) → top(proper(z0)) 682.06/212.37
top(ok(z0)) → top(active(z0))
Tuples:

ACTIVE(U41(z0, z1)) → c24(U41'(active(z0), z1), ACTIVE(z0)) 682.06/212.37
ACTIVE(U51(z0, z1, z2)) → c25(U51'(active(z0), z1, z2), ACTIVE(z0)) 682.06/212.37
ACTIVE(U52(z0, z1, z2)) → c26(U52'(active(z0), z1, z2), ACTIVE(z0)) 682.06/212.37
ACTIVE(s(z0)) → c27(S(active(z0)), ACTIVE(z0)) 682.06/212.37
ACTIVE(plus(z0, z1)) → c28(PLUS(active(z0), z1), ACTIVE(z0)) 682.06/212.37
ACTIVE(plus(z0, z1)) → c29(PLUS(z0, active(z1)), ACTIVE(z1)) 682.06/212.37
ACTIVE(U61(z0)) → c30(U61'(active(z0)), ACTIVE(z0)) 682.06/212.37
ACTIVE(U71(z0, z1, z2)) → c31(U71'(active(z0), z1, z2), ACTIVE(z0)) 682.06/212.37
ACTIVE(U72(z0, z1, z2)) → c32(U72'(active(z0), z1, z2), ACTIVE(z0)) 682.06/212.37
ACTIVE(x(z0, z1)) → c33(X(active(z0), z1), ACTIVE(z0)) 682.06/212.37
ACTIVE(x(z0, z1)) → c34(X(z0, active(z1)), ACTIVE(z1)) 682.06/212.37
U11'(mark(z0), z1) → c35(U11'(z0, z1)) 682.06/212.37
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1)) 682.06/212.37
U12'(mark(z0)) → c37(U12'(z0)) 682.06/212.37
U12'(ok(z0)) → c38(U12'(z0)) 682.06/212.37
U21'(mark(z0)) → c39(U21'(z0)) 682.06/212.37
U21'(ok(z0)) → c40(U21'(z0)) 682.06/212.37
U31'(mark(z0), z1) → c41(U31'(z0, z1)) 682.06/212.37
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 682.06/212.37
U32'(mark(z0)) → c43(U32'(z0)) 682.06/212.37
U32'(ok(z0)) → c44(U32'(z0)) 682.06/212.37
U41'(mark(z0), z1) → c45(U41'(z0, z1)) 682.06/212.37
U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1)) 682.06/212.37
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2)) 682.06/212.37
U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2)) 682.06/212.37
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2)) 682.06/212.37
U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2)) 682.06/212.37
S(mark(z0)) → c51(S(z0)) 682.06/212.37
S(ok(z0)) → c52(S(z0)) 682.06/212.37
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 682.06/212.37
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 682.06/212.37
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 682.06/212.37
U61'(mark(z0)) → c56(U61'(z0)) 682.06/212.37
U61'(ok(z0)) → c57(U61'(z0)) 682.06/212.37
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2)) 682.06/212.37
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2)) 682.06/212.37
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2)) 682.06/212.37
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 682.06/212.37
X(mark(z0), z1) → c62(X(z0, z1)) 682.06/212.37
X(z0, mark(z1)) → c63(X(z0, z1)) 682.06/212.37
X(ok(z0), ok(z1)) → c64(X(z0, z1)) 682.06/212.37
PROPER(U11(z0, z1)) → c65(U11'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 682.06/212.37
PROPER(U12(z0)) → c67(U12'(proper(z0)), PROPER(z0)) 682.06/212.37
PROPER(isNat(z0)) → c68(ISNAT(proper(z0)), PROPER(z0)) 682.06/212.37
PROPER(U21(z0)) → c69(U21'(proper(z0)), PROPER(z0)) 682.06/212.37
PROPER(U31(z0, z1)) → c70(U31'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 682.06/212.37
PROPER(U32(z0)) → c71(U32'(proper(z0)), PROPER(z0)) 682.06/212.37
PROPER(U41(z0, z1)) → c72(U41'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 682.06/212.37
PROPER(U51(z0, z1, z2)) → c73(U51'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 682.06/212.37
PROPER(U52(z0, z1, z2)) → c74(U52'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 682.06/212.37
PROPER(s(z0)) → c75(S(proper(z0)), PROPER(z0)) 682.06/212.37
PROPER(plus(z0, z1)) → c76(PLUS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 682.06/212.37
PROPER(U61(z0)) → c77(U61'(proper(z0)), PROPER(z0)) 682.06/212.37
PROPER(U71(z0, z1, z2)) → c79(U71'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 682.06/212.37
PROPER(U72(z0, z1, z2)) → c80(U72'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 682.06/212.37
PROPER(x(z0, z1)) → c81(X(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 682.06/212.37
ISNAT(ok(z0)) → c82(ISNAT(z0)) 682.06/212.37
TOP(mark(z0)) → c83(TOP(proper(z0)), PROPER(z0)) 682.06/212.37
TOP(ok(z0)) → c84(TOP(active(z0)), ACTIVE(z0)) 682.06/212.37
ACTIVE(isNat(s(z0))) → c13(ISNAT(z0)) 682.06/212.37
ACTIVE(plus(z0, s(z1))) → c16(ISNAT(z1)) 682.06/212.37
ACTIVE(x(z0, s(z1))) → c18(ISNAT(z1)) 682.06/212.37
ACTIVE(U11(tt, z0)) → c1(U12'(isNat(z0))) 682.06/212.37
ACTIVE(U11(tt, z0)) → c1(ISNAT(z0)) 682.06/212.37
ACTIVE(U31(tt, z0)) → c1(U32'(isNat(z0))) 682.06/212.37
ACTIVE(U31(tt, z0)) → c1(ISNAT(z0)) 682.06/212.37
ACTIVE(U51(tt, z0, z1)) → c1(U52'(isNat(z1), z0, z1)) 682.06/212.37
ACTIVE(U51(tt, z0, z1)) → c1(ISNAT(z1)) 682.06/212.37
ACTIVE(U52(tt, z0, z1)) → c1(S(plus(z1, z0))) 682.06/212.37
ACTIVE(U52(tt, z0, z1)) → c1(PLUS(z1, z0)) 682.06/212.37
ACTIVE(U71(tt, z0, z1)) → c1(U72'(isNat(z1), z0, z1)) 682.06/212.37
ACTIVE(U71(tt, z0, z1)) → c1(ISNAT(z1)) 682.06/212.37
ACTIVE(U72(tt, z0, z1)) → c1(PLUS(x(z1, z0), z1)) 682.06/212.37
ACTIVE(U72(tt, z0, z1)) → c1(X(z1, z0)) 682.06/212.37
ACTIVE(isNat(plus(z0, z1))) → c1(U11'(isNat(z0), z1)) 682.06/212.37
ACTIVE(isNat(plus(z0, z1))) → c1(ISNAT(z0)) 682.06/212.37
ACTIVE(isNat(x(z0, z1))) → c1(U31'(isNat(z0), z1)) 682.06/212.37
ACTIVE(isNat(x(z0, z1))) → c1(ISNAT(z0)) 682.06/212.37
ACTIVE(plus(z0, 0)) → c1(U41'(isNat(z0), z0)) 682.06/212.37
ACTIVE(plus(z0, 0)) → c1(ISNAT(z0)) 682.06/212.37
ACTIVE(x(z0, 0)) → c1(U61'(isNat(z0))) 682.06/212.37
ACTIVE(x(z0, 0)) → c1(ISNAT(z0)) 682.06/212.37
ACTIVE(U11(U41(tt, z0), x1)) → c19(U11'(mark(z0), x1), ACTIVE(U41(tt, z0))) 682.06/212.37
ACTIVE(U11(U51(tt, z0, z1), x1)) → c19(U11'(mark(U52(isNat(z1), z0, z1)), x1), ACTIVE(U51(tt, z0, z1))) 682.06/212.37
ACTIVE(U11(U52(tt, z0, z1), x1)) → c19(U11'(mark(s(plus(z1, z0))), x1), ACTIVE(U52(tt, z0, z1))) 682.06/212.37
ACTIVE(U11(U61(tt), x1)) → c19(U11'(mark(0), x1), ACTIVE(U61(tt))) 682.06/212.37
ACTIVE(U11(U71(tt, z0, z1), x1)) → c19(U11'(mark(U72(isNat(z1), z0, z1)), x1), ACTIVE(U71(tt, z0, z1))) 682.06/212.37
ACTIVE(U11(U72(tt, z0, z1), x1)) → c19(U11'(mark(plus(x(z1, z0), z1)), x1), ACTIVE(U72(tt, z0, z1))) 682.06/212.37
ACTIVE(U11(plus(z0, 0), x1)) → c19(U11'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 682.06/212.37
ACTIVE(U11(plus(z0, s(z1)), x1)) → c19(U11'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 682.06/212.37
ACTIVE(U11(x(z0, 0), x1)) → c19(U11'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 682.06/212.37
ACTIVE(U11(x(z0, s(z1)), x1)) → c19(U11'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 682.06/212.37
ACTIVE(U11(U11(z0, z1), x1)) → c19(U11'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 682.06/212.37
ACTIVE(U11(U12(z0), x1)) → c19(U11'(U12(active(z0)), x1), ACTIVE(U12(z0))) 682.06/212.37
ACTIVE(U11(U21(z0), x1)) → c19(U11'(U21(active(z0)), x1), ACTIVE(U21(z0))) 682.06/212.37
ACTIVE(U11(U31(z0, z1), x1)) → c19(U11'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 682.06/212.37
ACTIVE(U11(U32(z0), x1)) → c19(U11'(U32(active(z0)), x1), ACTIVE(U32(z0))) 682.06/212.37
ACTIVE(U11(U41(z0, z1), x1)) → c19(U11'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 682.06/212.37
ACTIVE(U11(U51(z0, z1, z2), x1)) → c19(U11'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 682.06/212.37
ACTIVE(U11(U52(z0, z1, z2), x1)) → c19(U11'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 682.06/212.37
ACTIVE(U11(s(z0), x1)) → c19(U11'(s(active(z0)), x1), ACTIVE(s(z0))) 682.06/212.37
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 682.06/212.37
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 682.06/212.37
ACTIVE(U11(U61(z0), x1)) → c19(U11'(U61(active(z0)), x1), ACTIVE(U61(z0))) 682.06/212.37
ACTIVE(U11(U71(z0, z1, z2), x1)) → c19(U11'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 682.06/212.37
ACTIVE(U11(U72(z0, z1, z2), x1)) → c19(U11'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 682.06/212.37
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 682.06/212.37
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 682.06/212.37
ACTIVE(U11(isNat(0), x1)) → c19(U11'(mark(tt), x1)) 682.06/212.37
ACTIVE(U11(U11(tt, z0), x1)) → c(U11'(mark(U12(isNat(z0))), x1)) 682.06/212.37
ACTIVE(U11(U11(tt, z0), x1)) → c(ACTIVE(U11(tt, z0))) 682.06/212.37
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(U11'(mark(U11(isNat(z0), z1)), x1)) 682.06/212.37
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(ACTIVE(isNat(plus(z0, z1)))) 682.06/212.37
ACTIVE(U11(isNat(s(z0)), x1)) → c(U11'(mark(U21(isNat(z0))), x1)) 682.06/212.37
ACTIVE(U11(isNat(s(z0)), x1)) → c(ACTIVE(isNat(s(z0)))) 682.06/212.37
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(U11'(mark(U31(isNat(z0), z1)), x1)) 682.06/212.37
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(ACTIVE(isNat(x(z0, z1)))) 682.06/212.37
ACTIVE(U12(U41(tt, z0))) → c20(U12'(mark(z0)), ACTIVE(U41(tt, z0))) 682.06/212.37
ACTIVE(U12(U51(tt, z0, z1))) → c20(U12'(mark(U52(isNat(z1), z0, z1))), ACTIVE(U51(tt, z0, z1))) 682.06/212.37
ACTIVE(U12(U52(tt, z0, z1))) → c20(U12'(mark(s(plus(z1, z0)))), ACTIVE(U52(tt, z0, z1))) 682.06/212.37
ACTIVE(U12(U61(tt))) → c20(U12'(mark(0)), ACTIVE(U61(tt))) 682.06/212.37
ACTIVE(U12(U71(tt, z0, z1))) → c20(U12'(mark(U72(isNat(z1), z0, z1))), ACTIVE(U71(tt, z0, z1))) 682.06/212.37
ACTIVE(U12(U72(tt, z0, z1))) → c20(U12'(mark(plus(x(z1, z0), z1))), ACTIVE(U72(tt, z0, z1))) 682.06/212.37
ACTIVE(U12(plus(z0, 0))) → c20(U12'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 682.06/212.37
ACTIVE(U12(plus(z0, s(z1)))) → c20(U12'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 682.06/212.37
ACTIVE(U12(x(z0, 0))) → c20(U12'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 682.06/212.37
ACTIVE(U12(x(z0, s(z1)))) → c20(U12'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 682.06/212.37
ACTIVE(U12(U11(z0, z1))) → c20(U12'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 682.06/212.37
ACTIVE(U12(U12(z0))) → c20(U12'(U12(active(z0))), ACTIVE(U12(z0))) 682.06/212.37
ACTIVE(U12(U21(z0))) → c20(U12'(U21(active(z0))), ACTIVE(U21(z0))) 682.06/212.37
ACTIVE(U12(U31(z0, z1))) → c20(U12'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 682.06/212.37
ACTIVE(U12(U32(z0))) → c20(U12'(U32(active(z0))), ACTIVE(U32(z0))) 682.06/212.37
ACTIVE(U12(U41(z0, z1))) → c20(U12'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 682.06/212.37
ACTIVE(U12(U51(z0, z1, z2))) → c20(U12'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 682.06/212.37
ACTIVE(U12(U52(z0, z1, z2))) → c20(U12'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 682.06/212.37
ACTIVE(U12(s(z0))) → c20(U12'(s(active(z0))), ACTIVE(s(z0))) 682.06/212.37
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 682.06/212.37
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 682.06/212.37
ACTIVE(U12(U61(z0))) → c20(U12'(U61(active(z0))), ACTIVE(U61(z0))) 682.06/212.37
ACTIVE(U12(U71(z0, z1, z2))) → c20(U12'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 682.06/212.37
ACTIVE(U12(U72(z0, z1, z2))) → c20(U12'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 682.06/212.37
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 682.06/212.37
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 682.06/212.37
ACTIVE(U11(U12(tt), x1)) → c19(U11'(mark(tt), x1)) 682.06/212.37
ACTIVE(U12(U12(tt))) → c20(U12'(mark(tt))) 682.06/212.37
ACTIVE(U12(isNat(0))) → c20(U12'(mark(tt))) 682.06/212.37
ACTIVE(U12(U11(tt, z0))) → c2(U12'(mark(U12(isNat(z0))))) 682.06/212.37
ACTIVE(U12(U11(tt, z0))) → c2(ACTIVE(U11(tt, z0))) 682.06/212.37
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(U12'(mark(U11(isNat(z0), z1)))) 682.06/212.37
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(ACTIVE(isNat(plus(z0, z1)))) 682.06/212.37
ACTIVE(U12(isNat(s(z0)))) → c2(U12'(mark(U21(isNat(z0))))) 682.06/212.37
ACTIVE(U12(isNat(s(z0)))) → c2(ACTIVE(isNat(s(z0)))) 682.06/212.37
ACTIVE(U12(isNat(x(z0, z1)))) → c2(U12'(mark(U31(isNat(z0), z1)))) 682.06/212.37
ACTIVE(U12(isNat(x(z0, z1)))) → c2(ACTIVE(isNat(x(z0, z1)))) 682.06/212.37
ACTIVE(U21(U41(tt, z0))) → c21(U21'(mark(z0)), ACTIVE(U41(tt, z0))) 682.06/212.37
ACTIVE(U21(U51(tt, z0, z1))) → c21(U21'(mark(U52(isNat(z1), z0, z1))), ACTIVE(U51(tt, z0, z1))) 682.06/212.37
ACTIVE(U21(U52(tt, z0, z1))) → c21(U21'(mark(s(plus(z1, z0)))), ACTIVE(U52(tt, z0, z1))) 682.06/212.37
ACTIVE(U21(U61(tt))) → c21(U21'(mark(0)), ACTIVE(U61(tt))) 682.06/212.37
ACTIVE(U21(U71(tt, z0, z1))) → c21(U21'(mark(U72(isNat(z1), z0, z1))), ACTIVE(U71(tt, z0, z1))) 682.06/212.37
ACTIVE(U21(U72(tt, z0, z1))) → c21(U21'(mark(plus(x(z1, z0), z1))), ACTIVE(U72(tt, z0, z1))) 682.06/212.37
ACTIVE(U21(plus(z0, 0))) → c21(U21'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 682.06/212.37
ACTIVE(U21(plus(z0, s(z1)))) → c21(U21'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 682.06/212.37
ACTIVE(U21(x(z0, 0))) → c21(U21'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 682.06/212.37
ACTIVE(U21(x(z0, s(z1)))) → c21(U21'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 682.06/212.37
ACTIVE(U21(U11(z0, z1))) → c21(U21'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 682.06/212.37
ACTIVE(U21(U12(z0))) → c21(U21'(U12(active(z0))), ACTIVE(U12(z0))) 682.06/212.37
ACTIVE(U21(U21(z0))) → c21(U21'(U21(active(z0))), ACTIVE(U21(z0))) 682.06/212.37
ACTIVE(U21(U31(z0, z1))) → c21(U21'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 682.06/212.37
ACTIVE(U21(U32(z0))) → c21(U21'(U32(active(z0))), ACTIVE(U32(z0))) 682.06/212.37
ACTIVE(U21(U41(z0, z1))) → c21(U21'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 682.06/212.37
ACTIVE(U21(U51(z0, z1, z2))) → c21(U21'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 682.06/212.37
ACTIVE(U21(U52(z0, z1, z2))) → c21(U21'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 682.06/212.37
ACTIVE(U21(s(z0))) → c21(U21'(s(active(z0))), ACTIVE(s(z0))) 682.06/212.37
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 682.06/212.37
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 682.06/212.37
ACTIVE(U21(U61(z0))) → c21(U21'(U61(active(z0))), ACTIVE(U61(z0))) 682.06/212.37
ACTIVE(U21(U71(z0, z1, z2))) → c21(U21'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 682.06/212.37
ACTIVE(U21(U72(z0, z1, z2))) → c21(U21'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 682.06/212.37
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 682.06/212.37
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 682.06/212.37
ACTIVE(U11(U21(tt), x1)) → c19(U11'(mark(tt), x1)) 682.06/212.37
ACTIVE(U12(U21(tt))) → c20(U12'(mark(tt))) 682.06/212.37
ACTIVE(U21(U12(tt))) → c21(U21'(mark(tt))) 682.06/212.37
ACTIVE(U21(U21(tt))) → c21(U21'(mark(tt))) 682.06/212.37
ACTIVE(U21(isNat(0))) → c21(U21'(mark(tt))) 682.06/212.37
ACTIVE(U21(U11(tt, z0))) → c3(U21'(mark(U12(isNat(z0))))) 682.06/212.37
ACTIVE(U21(U11(tt, z0))) → c3(ACTIVE(U11(tt, z0))) 682.06/212.37
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(U21'(mark(U11(isNat(z0), z1)))) 682.06/212.37
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(ACTIVE(isNat(plus(z0, z1)))) 682.06/212.37
ACTIVE(U21(isNat(s(z0)))) → c3(U21'(mark(U21(isNat(z0))))) 682.06/212.37
ACTIVE(U21(isNat(s(z0)))) → c3(ACTIVE(isNat(s(z0)))) 682.06/212.37
ACTIVE(U21(isNat(x(z0, z1)))) → c3(U21'(mark(U31(isNat(z0), z1)))) 682.06/212.37
ACTIVE(U21(isNat(x(z0, z1)))) → c3(ACTIVE(isNat(x(z0, z1)))) 682.06/212.37
ACTIVE(U31(U41(tt, z0), x1)) → c22(U31'(mark(z0), x1), ACTIVE(U41(tt, z0))) 682.06/212.37
ACTIVE(U31(U51(tt, z0, z1), x1)) → c22(U31'(mark(U52(isNat(z1), z0, z1)), x1), ACTIVE(U51(tt, z0, z1))) 682.06/212.37
ACTIVE(U31(U52(tt, z0, z1), x1)) → c22(U31'(mark(s(plus(z1, z0))), x1), ACTIVE(U52(tt, z0, z1))) 682.06/212.37
ACTIVE(U31(U61(tt), x1)) → c22(U31'(mark(0), x1), ACTIVE(U61(tt))) 682.06/212.37
ACTIVE(U31(U71(tt, z0, z1), x1)) → c22(U31'(mark(U72(isNat(z1), z0, z1)), x1), ACTIVE(U71(tt, z0, z1))) 682.06/212.37
ACTIVE(U31(U72(tt, z0, z1), x1)) → c22(U31'(mark(plus(x(z1, z0), z1)), x1), ACTIVE(U72(tt, z0, z1))) 682.06/212.37
ACTIVE(U31(plus(z0, 0), x1)) → c22(U31'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 682.06/212.37
ACTIVE(U31(plus(z0, s(z1)), x1)) → c22(U31'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 682.06/212.37
ACTIVE(U31(x(z0, 0), x1)) → c22(U31'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 682.06/212.37
ACTIVE(U31(x(z0, s(z1)), x1)) → c22(U31'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 682.06/212.37
ACTIVE(U31(U11(z0, z1), x1)) → c22(U31'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 682.06/212.37
ACTIVE(U31(U12(z0), x1)) → c22(U31'(U12(active(z0)), x1), ACTIVE(U12(z0))) 682.06/212.37
ACTIVE(U31(U21(z0), x1)) → c22(U31'(U21(active(z0)), x1), ACTIVE(U21(z0))) 682.06/212.37
ACTIVE(U31(U31(z0, z1), x1)) → c22(U31'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 682.06/212.37
ACTIVE(U31(U32(z0), x1)) → c22(U31'(U32(active(z0)), x1), ACTIVE(U32(z0))) 682.06/212.37
ACTIVE(U31(U41(z0, z1), x1)) → c22(U31'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 682.06/212.37
ACTIVE(U31(U51(z0, z1, z2), x1)) → c22(U31'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 682.06/212.37
ACTIVE(U31(U52(z0, z1, z2), x1)) → c22(U31'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 682.06/212.37
ACTIVE(U31(s(z0), x1)) → c22(U31'(s(active(z0)), x1), ACTIVE(s(z0))) 682.06/212.37
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 682.06/212.37
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 682.06/212.37
ACTIVE(U31(U61(z0), x1)) → c22(U31'(U61(active(z0)), x1), ACTIVE(U61(z0))) 682.06/212.37
ACTIVE(U31(U71(z0, z1, z2), x1)) → c22(U31'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 682.06/212.37
ACTIVE(U31(U72(z0, z1, z2), x1)) → c22(U31'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 682.06/212.37
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 682.06/212.37
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 682.06/212.37
ACTIVE(U31(U12(tt), x1)) → c22(U31'(mark(tt), x1)) 682.06/212.37
ACTIVE(U31(U21(tt), x1)) → c22(U31'(mark(tt), x1)) 682.06/212.37
ACTIVE(U31(isNat(0), x1)) → c22(U31'(mark(tt), x1)) 682.06/212.37
ACTIVE(U11(U31(tt, z0), x1)) → c4(U11'(mark(U32(isNat(z0))), x1)) 682.06/212.37
ACTIVE(U11(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 682.06/212.37
ACTIVE(U12(U31(tt, z0))) → c4(U12'(mark(U32(isNat(z0))))) 682.06/212.37
ACTIVE(U12(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 682.06/212.37
ACTIVE(U21(U31(tt, z0))) → c4(U21'(mark(U32(isNat(z0))))) 682.06/212.37
ACTIVE(U21(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 682.06/212.37
ACTIVE(U31(U11(tt, z0), x1)) → c4(U31'(mark(U12(isNat(z0))), x1)) 682.06/212.37
ACTIVE(U31(U11(tt, z0), x1)) → c4(ACTIVE(U11(tt, z0))) 682.06/212.37
ACTIVE(U31(U31(tt, z0), x1)) → c4(U31'(mark(U32(isNat(z0))), x1)) 682.06/212.37
ACTIVE(U31(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 682.06/212.37
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(U31'(mark(U11(isNat(z0), z1)), x1)) 682.06/212.37
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(ACTIVE(isNat(plus(z0, z1)))) 682.06/212.37
ACTIVE(U31(isNat(s(z0)), x1)) → c4(U31'(mark(U21(isNat(z0))), x1)) 682.06/212.37
ACTIVE(U31(isNat(s(z0)), x1)) → c4(ACTIVE(isNat(s(z0)))) 682.06/212.37
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(U31'(mark(U31(isNat(z0), z1)), x1)) 682.06/212.37
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(ACTIVE(isNat(x(z0, z1)))) 682.06/212.37
ACTIVE(U32(U11(tt, z0))) → c23(U32'(mark(U12(isNat(z0)))), ACTIVE(U11(tt, z0))) 682.06/212.37
ACTIVE(U32(U31(tt, z0))) → c23(U32'(mark(U32(isNat(z0)))), ACTIVE(U31(tt, z0))) 682.06/212.37
ACTIVE(U32(U41(tt, z0))) → c23(U32'(mark(z0)), ACTIVE(U41(tt, z0))) 682.06/212.37
ACTIVE(U32(U51(tt, z0, z1))) → c23(U32'(mark(U52(isNat(z1), z0, z1))), ACTIVE(U51(tt, z0, z1))) 682.06/212.37
ACTIVE(U32(U52(tt, z0, z1))) → c23(U32'(mark(s(plus(z1, z0)))), ACTIVE(U52(tt, z0, z1))) 682.06/212.37
ACTIVE(U32(U61(tt))) → c23(U32'(mark(0)), ACTIVE(U61(tt))) 682.06/212.37
ACTIVE(U32(U71(tt, z0, z1))) → c23(U32'(mark(U72(isNat(z1), z0, z1))), ACTIVE(U71(tt, z0, z1))) 682.06/212.37
ACTIVE(U32(U72(tt, z0, z1))) → c23(U32'(mark(plus(x(z1, z0), z1))), ACTIVE(U72(tt, z0, z1))) 682.06/212.37
ACTIVE(U32(isNat(plus(z0, z1)))) → c23(U32'(mark(U11(isNat(z0), z1))), ACTIVE(isNat(plus(z0, z1)))) 682.06/212.37
ACTIVE(U32(isNat(s(z0)))) → c23(U32'(mark(U21(isNat(z0)))), ACTIVE(isNat(s(z0)))) 682.06/212.37
ACTIVE(U32(isNat(x(z0, z1)))) → c23(U32'(mark(U31(isNat(z0), z1))), ACTIVE(isNat(x(z0, z1)))) 682.06/212.37
ACTIVE(U32(plus(z0, 0))) → c23(U32'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 682.06/212.37
ACTIVE(U32(plus(z0, s(z1)))) → c23(U32'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 682.06/212.37
ACTIVE(U32(x(z0, 0))) → c23(U32'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 682.06/212.37
ACTIVE(U32(x(z0, s(z1)))) → c23(U32'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 682.06/212.37
ACTIVE(U32(U11(z0, z1))) → c23(U32'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 682.06/212.37
ACTIVE(U32(U12(z0))) → c23(U32'(U12(active(z0))), ACTIVE(U12(z0))) 682.06/212.37
ACTIVE(U32(U21(z0))) → c23(U32'(U21(active(z0))), ACTIVE(U21(z0))) 682.06/212.37
ACTIVE(U32(U31(z0, z1))) → c23(U32'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 682.06/212.37
ACTIVE(U32(U32(z0))) → c23(U32'(U32(active(z0))), ACTIVE(U32(z0))) 682.06/212.37
ACTIVE(U32(U41(z0, z1))) → c23(U32'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 682.06/212.37
ACTIVE(U32(U51(z0, z1, z2))) → c23(U32'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 682.06/212.37
ACTIVE(U32(U52(z0, z1, z2))) → c23(U32'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 682.06/212.37
ACTIVE(U32(s(z0))) → c23(U32'(s(active(z0))), ACTIVE(s(z0))) 682.06/212.37
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 682.06/212.37
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 682.06/212.37
ACTIVE(U32(U61(z0))) → c23(U32'(U61(active(z0))), ACTIVE(U61(z0))) 682.06/212.37
ACTIVE(U32(U71(z0, z1, z2))) → c23(U32'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 682.06/212.37
ACTIVE(U32(U72(z0, z1, z2))) → c23(U32'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 682.06/212.37
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 682.06/212.37
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 682.06/212.37
ACTIVE(U11(U32(tt), x1)) → c19(U11'(mark(tt), x1)) 682.06/212.37
ACTIVE(U12(U32(tt))) → c20(U12'(mark(tt))) 682.06/212.37
ACTIVE(U21(U32(tt))) → c21(U21'(mark(tt))) 682.06/212.37
ACTIVE(U31(U32(tt), x1)) → c22(U31'(mark(tt), x1)) 682.06/212.37
ACTIVE(U32(U12(tt))) → c23(U32'(mark(tt))) 682.06/212.37
ACTIVE(U32(U21(tt))) → c23(U32'(mark(tt))) 682.06/212.37
ACTIVE(U32(U32(tt))) → c23(U32'(mark(tt))) 682.06/212.37
ACTIVE(U32(isNat(0))) → c23(U32'(mark(tt)))
S tuples:

ACTIVE(U41(z0, z1)) → c24(U41'(active(z0), z1), ACTIVE(z0)) 682.06/212.37
ACTIVE(U51(z0, z1, z2)) → c25(U51'(active(z0), z1, z2), ACTIVE(z0)) 682.06/212.37
ACTIVE(U52(z0, z1, z2)) → c26(U52'(active(z0), z1, z2), ACTIVE(z0)) 682.06/212.37
ACTIVE(s(z0)) → c27(S(active(z0)), ACTIVE(z0)) 682.06/212.37
ACTIVE(plus(z0, z1)) → c28(PLUS(active(z0), z1), ACTIVE(z0)) 682.06/212.37
ACTIVE(plus(z0, z1)) → c29(PLUS(z0, active(z1)), ACTIVE(z1)) 682.06/212.37
ACTIVE(U61(z0)) → c30(U61'(active(z0)), ACTIVE(z0)) 682.06/212.37
ACTIVE(U71(z0, z1, z2)) → c31(U71'(active(z0), z1, z2), ACTIVE(z0)) 682.06/212.37
ACTIVE(U72(z0, z1, z2)) → c32(U72'(active(z0), z1, z2), ACTIVE(z0)) 682.06/212.37
ACTIVE(x(z0, z1)) → c33(X(active(z0), z1), ACTIVE(z0)) 682.06/212.37
ACTIVE(x(z0, z1)) → c34(X(z0, active(z1)), ACTIVE(z1)) 682.06/212.37
U11'(mark(z0), z1) → c35(U11'(z0, z1)) 682.06/212.37
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1)) 682.06/212.37
U12'(mark(z0)) → c37(U12'(z0)) 682.06/212.37
U12'(ok(z0)) → c38(U12'(z0)) 682.06/212.37
U21'(mark(z0)) → c39(U21'(z0)) 682.06/212.37
U21'(ok(z0)) → c40(U21'(z0)) 682.06/212.37
U31'(mark(z0), z1) → c41(U31'(z0, z1)) 682.06/212.37
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 682.06/212.37
U32'(mark(z0)) → c43(U32'(z0)) 682.06/212.37
U32'(ok(z0)) → c44(U32'(z0)) 682.06/212.37
U41'(mark(z0), z1) → c45(U41'(z0, z1)) 682.06/212.37
U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1)) 682.06/212.37
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2)) 682.06/212.37
U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2)) 682.06/212.37
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2)) 682.06/212.37
U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2)) 682.06/212.37
S(mark(z0)) → c51(S(z0)) 682.06/212.37
S(ok(z0)) → c52(S(z0)) 682.06/212.37
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 682.06/212.37
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 682.06/212.37
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 682.06/212.37
U61'(mark(z0)) → c56(U61'(z0)) 682.06/212.37
U61'(ok(z0)) → c57(U61'(z0)) 682.06/212.37
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2)) 682.06/212.37
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2)) 682.06/212.37
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2)) 682.06/212.37
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 682.06/212.37
X(mark(z0), z1) → c62(X(z0, z1)) 682.06/212.37
X(z0, mark(z1)) → c63(X(z0, z1)) 682.06/212.37
X(ok(z0), ok(z1)) → c64(X(z0, z1)) 682.06/212.37
PROPER(U11(z0, z1)) → c65(U11'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 682.06/212.37
PROPER(U12(z0)) → c67(U12'(proper(z0)), PROPER(z0)) 682.06/212.37
PROPER(isNat(z0)) → c68(ISNAT(proper(z0)), PROPER(z0)) 682.06/212.37
PROPER(U21(z0)) → c69(U21'(proper(z0)), PROPER(z0)) 682.06/212.37
PROPER(U31(z0, z1)) → c70(U31'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 682.06/212.37
PROPER(U32(z0)) → c71(U32'(proper(z0)), PROPER(z0)) 682.06/212.37
PROPER(U41(z0, z1)) → c72(U41'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 682.06/212.37
PROPER(U51(z0, z1, z2)) → c73(U51'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 682.06/212.37
PROPER(U52(z0, z1, z2)) → c74(U52'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 682.06/212.37
PROPER(s(z0)) → c75(S(proper(z0)), PROPER(z0)) 682.06/212.37
PROPER(plus(z0, z1)) → c76(PLUS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 682.06/212.37
PROPER(U61(z0)) → c77(U61'(proper(z0)), PROPER(z0)) 682.06/212.37
PROPER(U71(z0, z1, z2)) → c79(U71'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 682.06/212.37
PROPER(U72(z0, z1, z2)) → c80(U72'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 682.06/212.37
PROPER(x(z0, z1)) → c81(X(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 682.06/212.37
ISNAT(ok(z0)) → c82(ISNAT(z0)) 682.06/212.37
TOP(mark(z0)) → c83(TOP(proper(z0)), PROPER(z0)) 682.06/212.37
TOP(ok(z0)) → c84(TOP(active(z0)), ACTIVE(z0)) 682.06/212.37
ACTIVE(isNat(s(z0))) → c13(ISNAT(z0)) 682.06/212.37
ACTIVE(plus(z0, s(z1))) → c16(ISNAT(z1)) 682.06/212.37
ACTIVE(x(z0, s(z1))) → c18(ISNAT(z1)) 682.06/212.37
ACTIVE(U11(tt, z0)) → c1(U12'(isNat(z0))) 682.06/212.37
ACTIVE(U11(tt, z0)) → c1(ISNAT(z0)) 682.06/212.37
ACTIVE(U31(tt, z0)) → c1(U32'(isNat(z0))) 682.06/212.37
ACTIVE(U31(tt, z0)) → c1(ISNAT(z0)) 682.06/212.37
ACTIVE(U51(tt, z0, z1)) → c1(U52'(isNat(z1), z0, z1)) 682.06/212.37
ACTIVE(U51(tt, z0, z1)) → c1(ISNAT(z1)) 682.06/212.37
ACTIVE(U52(tt, z0, z1)) → c1(S(plus(z1, z0))) 682.06/212.37
ACTIVE(U52(tt, z0, z1)) → c1(PLUS(z1, z0)) 682.06/212.37
ACTIVE(U71(tt, z0, z1)) → c1(U72'(isNat(z1), z0, z1)) 682.06/212.37
ACTIVE(U71(tt, z0, z1)) → c1(ISNAT(z1)) 682.06/212.37
ACTIVE(U72(tt, z0, z1)) → c1(PLUS(x(z1, z0), z1)) 682.06/212.37
ACTIVE(U72(tt, z0, z1)) → c1(X(z1, z0)) 682.06/212.37
ACTIVE(isNat(plus(z0, z1))) → c1(U11'(isNat(z0), z1)) 682.06/212.37
ACTIVE(isNat(plus(z0, z1))) → c1(ISNAT(z0)) 682.06/212.37
ACTIVE(isNat(x(z0, z1))) → c1(U31'(isNat(z0), z1)) 682.06/212.37
ACTIVE(isNat(x(z0, z1))) → c1(ISNAT(z0)) 682.06/212.37
ACTIVE(plus(z0, 0)) → c1(U41'(isNat(z0), z0)) 682.06/212.37
ACTIVE(plus(z0, 0)) → c1(ISNAT(z0)) 682.06/212.37
ACTIVE(x(z0, 0)) → c1(U61'(isNat(z0))) 682.06/212.37
ACTIVE(x(z0, 0)) → c1(ISNAT(z0)) 682.06/212.37
ACTIVE(U11(U41(tt, z0), x1)) → c19(U11'(mark(z0), x1), ACTIVE(U41(tt, z0))) 682.06/212.37
ACTIVE(U11(U51(tt, z0, z1), x1)) → c19(U11'(mark(U52(isNat(z1), z0, z1)), x1), ACTIVE(U51(tt, z0, z1))) 682.06/212.37
ACTIVE(U11(U52(tt, z0, z1), x1)) → c19(U11'(mark(s(plus(z1, z0))), x1), ACTIVE(U52(tt, z0, z1))) 682.06/212.37
ACTIVE(U11(U61(tt), x1)) → c19(U11'(mark(0), x1), ACTIVE(U61(tt))) 682.06/212.37
ACTIVE(U11(U71(tt, z0, z1), x1)) → c19(U11'(mark(U72(isNat(z1), z0, z1)), x1), ACTIVE(U71(tt, z0, z1))) 682.06/212.37
ACTIVE(U11(U72(tt, z0, z1), x1)) → c19(U11'(mark(plus(x(z1, z0), z1)), x1), ACTIVE(U72(tt, z0, z1))) 682.06/212.37
ACTIVE(U11(plus(z0, 0), x1)) → c19(U11'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 682.06/212.37
ACTIVE(U11(plus(z0, s(z1)), x1)) → c19(U11'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 682.06/212.37
ACTIVE(U11(x(z0, 0), x1)) → c19(U11'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 682.06/212.37
ACTIVE(U11(x(z0, s(z1)), x1)) → c19(U11'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 682.06/212.37
ACTIVE(U11(U11(z0, z1), x1)) → c19(U11'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 682.06/212.37
ACTIVE(U11(U12(z0), x1)) → c19(U11'(U12(active(z0)), x1), ACTIVE(U12(z0))) 682.06/212.37
ACTIVE(U11(U21(z0), x1)) → c19(U11'(U21(active(z0)), x1), ACTIVE(U21(z0))) 682.06/212.37
ACTIVE(U11(U31(z0, z1), x1)) → c19(U11'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 682.06/212.37
ACTIVE(U11(U32(z0), x1)) → c19(U11'(U32(active(z0)), x1), ACTIVE(U32(z0))) 682.06/212.37
ACTIVE(U11(U41(z0, z1), x1)) → c19(U11'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 682.06/212.37
ACTIVE(U11(U51(z0, z1, z2), x1)) → c19(U11'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 682.06/212.37
ACTIVE(U11(U52(z0, z1, z2), x1)) → c19(U11'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 682.06/212.37
ACTIVE(U11(s(z0), x1)) → c19(U11'(s(active(z0)), x1), ACTIVE(s(z0))) 682.06/212.38
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 682.06/212.38
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 682.06/212.38
ACTIVE(U11(U61(z0), x1)) → c19(U11'(U61(active(z0)), x1), ACTIVE(U61(z0))) 682.06/212.38
ACTIVE(U11(U71(z0, z1, z2), x1)) → c19(U11'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 682.06/212.38
ACTIVE(U11(U72(z0, z1, z2), x1)) → c19(U11'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 682.06/212.38
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 682.06/212.38
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 682.06/212.38
ACTIVE(U11(isNat(0), x1)) → c19(U11'(mark(tt), x1)) 682.06/212.38
ACTIVE(U11(U11(tt, z0), x1)) → c(U11'(mark(U12(isNat(z0))), x1)) 682.06/212.38
ACTIVE(U11(U11(tt, z0), x1)) → c(ACTIVE(U11(tt, z0))) 682.06/212.38
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(U11'(mark(U11(isNat(z0), z1)), x1)) 682.06/212.38
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(ACTIVE(isNat(plus(z0, z1)))) 682.06/212.38
ACTIVE(U11(isNat(s(z0)), x1)) → c(U11'(mark(U21(isNat(z0))), x1)) 682.06/212.38
ACTIVE(U11(isNat(s(z0)), x1)) → c(ACTIVE(isNat(s(z0)))) 682.06/212.38
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(U11'(mark(U31(isNat(z0), z1)), x1)) 682.06/212.38
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(ACTIVE(isNat(x(z0, z1)))) 682.06/212.38
ACTIVE(U12(U41(tt, z0))) → c20(U12'(mark(z0)), ACTIVE(U41(tt, z0))) 682.06/212.38
ACTIVE(U12(U51(tt, z0, z1))) → c20(U12'(mark(U52(isNat(z1), z0, z1))), ACTIVE(U51(tt, z0, z1))) 682.06/212.38
ACTIVE(U12(U52(tt, z0, z1))) → c20(U12'(mark(s(plus(z1, z0)))), ACTIVE(U52(tt, z0, z1))) 682.06/212.38
ACTIVE(U12(U61(tt))) → c20(U12'(mark(0)), ACTIVE(U61(tt))) 682.06/212.38
ACTIVE(U12(U71(tt, z0, z1))) → c20(U12'(mark(U72(isNat(z1), z0, z1))), ACTIVE(U71(tt, z0, z1))) 682.06/212.38
ACTIVE(U12(U72(tt, z0, z1))) → c20(U12'(mark(plus(x(z1, z0), z1))), ACTIVE(U72(tt, z0, z1))) 682.06/212.38
ACTIVE(U12(plus(z0, 0))) → c20(U12'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 682.06/212.38
ACTIVE(U12(plus(z0, s(z1)))) → c20(U12'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 682.06/212.38
ACTIVE(U12(x(z0, 0))) → c20(U12'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 682.06/212.38
ACTIVE(U12(x(z0, s(z1)))) → c20(U12'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 682.06/212.38
ACTIVE(U12(U11(z0, z1))) → c20(U12'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 682.06/212.38
ACTIVE(U12(U12(z0))) → c20(U12'(U12(active(z0))), ACTIVE(U12(z0))) 682.06/212.38
ACTIVE(U12(U21(z0))) → c20(U12'(U21(active(z0))), ACTIVE(U21(z0))) 682.06/212.38
ACTIVE(U12(U31(z0, z1))) → c20(U12'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 682.06/212.38
ACTIVE(U12(U32(z0))) → c20(U12'(U32(active(z0))), ACTIVE(U32(z0))) 682.06/212.38
ACTIVE(U12(U41(z0, z1))) → c20(U12'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 682.06/212.38
ACTIVE(U12(U51(z0, z1, z2))) → c20(U12'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 682.06/212.38
ACTIVE(U12(U52(z0, z1, z2))) → c20(U12'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 682.06/212.38
ACTIVE(U12(s(z0))) → c20(U12'(s(active(z0))), ACTIVE(s(z0))) 682.06/212.38
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 682.06/212.38
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 682.06/212.38
ACTIVE(U12(U61(z0))) → c20(U12'(U61(active(z0))), ACTIVE(U61(z0))) 682.06/212.38
ACTIVE(U12(U71(z0, z1, z2))) → c20(U12'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 682.06/212.38
ACTIVE(U12(U72(z0, z1, z2))) → c20(U12'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 682.06/212.38
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 682.06/212.38
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 682.06/212.38
ACTIVE(U11(U12(tt), x1)) → c19(U11'(mark(tt), x1)) 682.06/212.38
ACTIVE(U12(U12(tt))) → c20(U12'(mark(tt))) 682.06/212.38
ACTIVE(U12(isNat(0))) → c20(U12'(mark(tt))) 682.06/212.38
ACTIVE(U12(U11(tt, z0))) → c2(U12'(mark(U12(isNat(z0))))) 682.06/212.38
ACTIVE(U12(U11(tt, z0))) → c2(ACTIVE(U11(tt, z0))) 682.06/212.38
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(U12'(mark(U11(isNat(z0), z1)))) 682.06/212.38
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(ACTIVE(isNat(plus(z0, z1)))) 682.06/212.38
ACTIVE(U12(isNat(s(z0)))) → c2(U12'(mark(U21(isNat(z0))))) 682.06/212.38
ACTIVE(U12(isNat(s(z0)))) → c2(ACTIVE(isNat(s(z0)))) 682.06/212.38
ACTIVE(U12(isNat(x(z0, z1)))) → c2(U12'(mark(U31(isNat(z0), z1)))) 682.06/212.38
ACTIVE(U12(isNat(x(z0, z1)))) → c2(ACTIVE(isNat(x(z0, z1)))) 682.06/212.38
ACTIVE(U21(U41(tt, z0))) → c21(U21'(mark(z0)), ACTIVE(U41(tt, z0))) 682.06/212.38
ACTIVE(U21(U51(tt, z0, z1))) → c21(U21'(mark(U52(isNat(z1), z0, z1))), ACTIVE(U51(tt, z0, z1))) 682.06/212.38
ACTIVE(U21(U52(tt, z0, z1))) → c21(U21'(mark(s(plus(z1, z0)))), ACTIVE(U52(tt, z0, z1))) 682.06/212.38
ACTIVE(U21(U61(tt))) → c21(U21'(mark(0)), ACTIVE(U61(tt))) 682.06/212.38
ACTIVE(U21(U71(tt, z0, z1))) → c21(U21'(mark(U72(isNat(z1), z0, z1))), ACTIVE(U71(tt, z0, z1))) 682.06/212.38
ACTIVE(U21(U72(tt, z0, z1))) → c21(U21'(mark(plus(x(z1, z0), z1))), ACTIVE(U72(tt, z0, z1))) 682.06/212.38
ACTIVE(U21(plus(z0, 0))) → c21(U21'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 682.06/212.38
ACTIVE(U21(plus(z0, s(z1)))) → c21(U21'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 682.06/212.38
ACTIVE(U21(x(z0, 0))) → c21(U21'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 682.06/212.38
ACTIVE(U21(x(z0, s(z1)))) → c21(U21'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 682.06/212.38
ACTIVE(U21(U11(z0, z1))) → c21(U21'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 682.06/212.38
ACTIVE(U21(U12(z0))) → c21(U21'(U12(active(z0))), ACTIVE(U12(z0))) 682.06/212.38
ACTIVE(U21(U21(z0))) → c21(U21'(U21(active(z0))), ACTIVE(U21(z0))) 682.06/212.38
ACTIVE(U21(U31(z0, z1))) → c21(U21'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 682.06/212.38
ACTIVE(U21(U32(z0))) → c21(U21'(U32(active(z0))), ACTIVE(U32(z0))) 682.06/212.38
ACTIVE(U21(U41(z0, z1))) → c21(U21'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 682.06/212.38
ACTIVE(U21(U51(z0, z1, z2))) → c21(U21'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 682.06/212.38
ACTIVE(U21(U52(z0, z1, z2))) → c21(U21'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 682.06/212.38
ACTIVE(U21(s(z0))) → c21(U21'(s(active(z0))), ACTIVE(s(z0))) 682.06/212.38
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 682.06/212.38
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 682.06/212.38
ACTIVE(U21(U61(z0))) → c21(U21'(U61(active(z0))), ACTIVE(U61(z0))) 682.06/212.38
ACTIVE(U21(U71(z0, z1, z2))) → c21(U21'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 682.06/212.38
ACTIVE(U21(U72(z0, z1, z2))) → c21(U21'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 682.06/212.38
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 682.06/212.38
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 682.06/212.38
ACTIVE(U11(U21(tt), x1)) → c19(U11'(mark(tt), x1)) 682.06/212.38
ACTIVE(U12(U21(tt))) → c20(U12'(mark(tt))) 682.06/212.38
ACTIVE(U21(U12(tt))) → c21(U21'(mark(tt))) 682.06/212.38
ACTIVE(U21(U21(tt))) → c21(U21'(mark(tt))) 682.06/212.38
ACTIVE(U21(isNat(0))) → c21(U21'(mark(tt))) 682.06/212.38
ACTIVE(U21(U11(tt, z0))) → c3(U21'(mark(U12(isNat(z0))))) 682.06/212.38
ACTIVE(U21(U11(tt, z0))) → c3(ACTIVE(U11(tt, z0))) 682.06/212.38
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(U21'(mark(U11(isNat(z0), z1)))) 682.06/212.38
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(ACTIVE(isNat(plus(z0, z1)))) 682.06/212.38
ACTIVE(U21(isNat(s(z0)))) → c3(U21'(mark(U21(isNat(z0))))) 682.06/212.38
ACTIVE(U21(isNat(s(z0)))) → c3(ACTIVE(isNat(s(z0)))) 682.06/212.38
ACTIVE(U21(isNat(x(z0, z1)))) → c3(U21'(mark(U31(isNat(z0), z1)))) 682.06/212.38
ACTIVE(U21(isNat(x(z0, z1)))) → c3(ACTIVE(isNat(x(z0, z1)))) 682.06/212.38
ACTIVE(U31(U41(tt, z0), x1)) → c22(U31'(mark(z0), x1), ACTIVE(U41(tt, z0))) 682.06/212.38
ACTIVE(U31(U51(tt, z0, z1), x1)) → c22(U31'(mark(U52(isNat(z1), z0, z1)), x1), ACTIVE(U51(tt, z0, z1))) 682.06/212.38
ACTIVE(U31(U52(tt, z0, z1), x1)) → c22(U31'(mark(s(plus(z1, z0))), x1), ACTIVE(U52(tt, z0, z1))) 682.06/212.38
ACTIVE(U31(U61(tt), x1)) → c22(U31'(mark(0), x1), ACTIVE(U61(tt))) 682.06/212.38
ACTIVE(U31(U71(tt, z0, z1), x1)) → c22(U31'(mark(U72(isNat(z1), z0, z1)), x1), ACTIVE(U71(tt, z0, z1))) 682.06/212.38
ACTIVE(U31(U72(tt, z0, z1), x1)) → c22(U31'(mark(plus(x(z1, z0), z1)), x1), ACTIVE(U72(tt, z0, z1))) 682.06/212.38
ACTIVE(U31(plus(z0, 0), x1)) → c22(U31'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 682.06/212.38
ACTIVE(U31(plus(z0, s(z1)), x1)) → c22(U31'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 682.06/212.38
ACTIVE(U31(x(z0, 0), x1)) → c22(U31'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 682.06/212.38
ACTIVE(U31(x(z0, s(z1)), x1)) → c22(U31'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 682.06/212.38
ACTIVE(U31(U11(z0, z1), x1)) → c22(U31'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 682.06/212.38
ACTIVE(U31(U12(z0), x1)) → c22(U31'(U12(active(z0)), x1), ACTIVE(U12(z0))) 682.06/212.38
ACTIVE(U31(U21(z0), x1)) → c22(U31'(U21(active(z0)), x1), ACTIVE(U21(z0))) 682.06/212.38
ACTIVE(U31(U31(z0, z1), x1)) → c22(U31'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 682.06/212.38
ACTIVE(U31(U32(z0), x1)) → c22(U31'(U32(active(z0)), x1), ACTIVE(U32(z0))) 682.06/212.38
ACTIVE(U31(U41(z0, z1), x1)) → c22(U31'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 682.06/212.38
ACTIVE(U31(U51(z0, z1, z2), x1)) → c22(U31'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 682.06/212.38
ACTIVE(U31(U52(z0, z1, z2), x1)) → c22(U31'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 682.06/212.38
ACTIVE(U31(s(z0), x1)) → c22(U31'(s(active(z0)), x1), ACTIVE(s(z0))) 682.06/212.38
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 682.06/212.38
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 682.06/212.38
ACTIVE(U31(U61(z0), x1)) → c22(U31'(U61(active(z0)), x1), ACTIVE(U61(z0))) 682.06/212.38
ACTIVE(U31(U71(z0, z1, z2), x1)) → c22(U31'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 682.06/212.38
ACTIVE(U31(U72(z0, z1, z2), x1)) → c22(U31'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 682.06/212.38
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 682.06/212.38
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 682.06/212.38
ACTIVE(U31(U12(tt), x1)) → c22(U31'(mark(tt), x1)) 682.06/212.38
ACTIVE(U31(U21(tt), x1)) → c22(U31'(mark(tt), x1)) 682.06/212.38
ACTIVE(U31(isNat(0), x1)) → c22(U31'(mark(tt), x1)) 682.06/212.38
ACTIVE(U11(U31(tt, z0), x1)) → c4(U11'(mark(U32(isNat(z0))), x1)) 682.06/212.38
ACTIVE(U11(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 682.06/212.38
ACTIVE(U12(U31(tt, z0))) → c4(U12'(mark(U32(isNat(z0))))) 682.06/212.38
ACTIVE(U12(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 682.06/212.38
ACTIVE(U21(U31(tt, z0))) → c4(U21'(mark(U32(isNat(z0))))) 682.06/212.38
ACTIVE(U21(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 682.06/212.38
ACTIVE(U31(U11(tt, z0), x1)) → c4(U31'(mark(U12(isNat(z0))), x1)) 682.06/212.38
ACTIVE(U31(U11(tt, z0), x1)) → c4(ACTIVE(U11(tt, z0))) 682.06/212.38
ACTIVE(U31(U31(tt, z0), x1)) → c4(U31'(mark(U32(isNat(z0))), x1)) 682.06/212.38
ACTIVE(U31(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 682.06/212.38
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(U31'(mark(U11(isNat(z0), z1)), x1)) 682.06/212.38
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(ACTIVE(isNat(plus(z0, z1)))) 682.06/212.38
ACTIVE(U31(isNat(s(z0)), x1)) → c4(U31'(mark(U21(isNat(z0))), x1)) 682.06/212.38
ACTIVE(U31(isNat(s(z0)), x1)) → c4(ACTIVE(isNat(s(z0)))) 682.06/212.38
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(U31'(mark(U31(isNat(z0), z1)), x1)) 682.06/212.38
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(ACTIVE(isNat(x(z0, z1)))) 682.06/212.38
ACTIVE(U32(U11(tt, z0))) → c23(U32'(mark(U12(isNat(z0)))), ACTIVE(U11(tt, z0))) 682.06/212.38
ACTIVE(U32(U31(tt, z0))) → c23(U32'(mark(U32(isNat(z0)))), ACTIVE(U31(tt, z0))) 682.06/212.38
ACTIVE(U32(U41(tt, z0))) → c23(U32'(mark(z0)), ACTIVE(U41(tt, z0))) 682.06/212.38
ACTIVE(U32(U51(tt, z0, z1))) → c23(U32'(mark(U52(isNat(z1), z0, z1))), ACTIVE(U51(tt, z0, z1))) 682.06/212.38
ACTIVE(U32(U52(tt, z0, z1))) → c23(U32'(mark(s(plus(z1, z0)))), ACTIVE(U52(tt, z0, z1))) 682.06/212.38
ACTIVE(U32(U61(tt))) → c23(U32'(mark(0)), ACTIVE(U61(tt))) 682.06/212.38
ACTIVE(U32(U71(tt, z0, z1))) → c23(U32'(mark(U72(isNat(z1), z0, z1))), ACTIVE(U71(tt, z0, z1))) 682.06/212.38
ACTIVE(U32(U72(tt, z0, z1))) → c23(U32'(mark(plus(x(z1, z0), z1))), ACTIVE(U72(tt, z0, z1))) 682.06/212.38
ACTIVE(U32(isNat(plus(z0, z1)))) → c23(U32'(mark(U11(isNat(z0), z1))), ACTIVE(isNat(plus(z0, z1)))) 682.06/212.38
ACTIVE(U32(isNat(s(z0)))) → c23(U32'(mark(U21(isNat(z0)))), ACTIVE(isNat(s(z0)))) 682.06/212.38
ACTIVE(U32(isNat(x(z0, z1)))) → c23(U32'(mark(U31(isNat(z0), z1))), ACTIVE(isNat(x(z0, z1)))) 682.06/212.38
ACTIVE(U32(plus(z0, 0))) → c23(U32'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 682.06/212.38
ACTIVE(U32(plus(z0, s(z1)))) → c23(U32'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 682.06/212.38
ACTIVE(U32(x(z0, 0))) → c23(U32'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 682.06/212.38
ACTIVE(U32(x(z0, s(z1)))) → c23(U32'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 682.06/212.38
ACTIVE(U32(U11(z0, z1))) → c23(U32'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 682.06/212.38
ACTIVE(U32(U12(z0))) → c23(U32'(U12(active(z0))), ACTIVE(U12(z0))) 682.06/212.38
ACTIVE(U32(U21(z0))) → c23(U32'(U21(active(z0))), ACTIVE(U21(z0))) 682.06/212.38
ACTIVE(U32(U31(z0, z1))) → c23(U32'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 682.06/212.38
ACTIVE(U32(U32(z0))) → c23(U32'(U32(active(z0))), ACTIVE(U32(z0))) 682.06/212.38
ACTIVE(U32(U41(z0, z1))) → c23(U32'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 682.06/212.38
ACTIVE(U32(U51(z0, z1, z2))) → c23(U32'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 682.06/212.38
ACTIVE(U32(U52(z0, z1, z2))) → c23(U32'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 682.06/212.38
ACTIVE(U32(s(z0))) → c23(U32'(s(active(z0))), ACTIVE(s(z0))) 682.06/212.38
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 682.06/212.38
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 682.06/212.38
ACTIVE(U32(U61(z0))) → c23(U32'(U61(active(z0))), ACTIVE(U61(z0))) 682.06/212.38
ACTIVE(U32(U71(z0, z1, z2))) → c23(U32'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 682.06/212.38
ACTIVE(U32(U72(z0, z1, z2))) → c23(U32'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 682.06/212.38
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 682.06/212.38
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 682.06/212.38
ACTIVE(U11(U32(tt), x1)) → c19(U11'(mark(tt), x1)) 682.06/212.38
ACTIVE(U12(U32(tt))) → c20(U12'(mark(tt))) 682.06/212.38
ACTIVE(U21(U32(tt))) → c21(U21'(mark(tt))) 682.06/212.38
ACTIVE(U31(U32(tt), x1)) → c22(U31'(mark(tt), x1)) 682.06/212.38
ACTIVE(U32(U12(tt))) → c23(U32'(mark(tt))) 682.06/212.38
ACTIVE(U32(U21(tt))) → c23(U32'(mark(tt))) 682.06/212.38
ACTIVE(U32(U32(tt))) → c23(U32'(mark(tt))) 682.06/212.38
ACTIVE(U32(isNat(0))) → c23(U32'(mark(tt)))
K tuples:none
Defined Rule Symbols:

active, U11, U12, U21, U31, U32, U41, U51, U52, s, plus, U61, U71, U72, x, proper, isNat, top

Defined Pair Symbols:

ACTIVE, U11', U12', U21', U31', U32', U41', U51', U52', S, PLUS, U61', U71', U72', X, PROPER, ISNAT, TOP

Compound Symbols:

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, c62, c63, c64, c65, c67, c68, c69, c70, c71, c72, c73, c74, c75, c76, c77, c79, c80, c81, c82, c83, c84, c13, c16, c18, c1, c19, c19, c, c20, c20, c2, c21, c21, c3, c22, c22, c4, c23, c23

682.06/212.38
682.06/212.38

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

Split RHS of tuples not part of any SCC
682.06/212.38
682.06/212.38

(36) Obligation:

Complexity Dependency Tuples Problem
Rules:

active(U11(tt, z0)) → mark(U12(isNat(z0))) 682.06/212.38
active(U12(tt)) → mark(tt) 682.06/212.38
active(U21(tt)) → mark(tt) 682.06/212.38
active(U31(tt, z0)) → mark(U32(isNat(z0))) 682.06/212.38
active(U32(tt)) → mark(tt) 682.06/212.38
active(U41(tt, z0)) → mark(z0) 682.06/212.38
active(U51(tt, z0, z1)) → mark(U52(isNat(z1), z0, z1)) 682.06/212.38
active(U52(tt, z0, z1)) → mark(s(plus(z1, z0))) 682.06/212.38
active(U61(tt)) → mark(0) 682.06/212.38
active(U71(tt, z0, z1)) → mark(U72(isNat(z1), z0, z1)) 682.06/212.38
active(U72(tt, z0, z1)) → mark(plus(x(z1, z0), z1)) 682.06/212.38
active(isNat(0)) → mark(tt) 682.06/212.38
active(isNat(plus(z0, z1))) → mark(U11(isNat(z0), z1)) 682.06/212.38
active(isNat(s(z0))) → mark(U21(isNat(z0))) 682.06/212.38
active(isNat(x(z0, z1))) → mark(U31(isNat(z0), z1)) 682.06/212.38
active(plus(z0, 0)) → mark(U41(isNat(z0), z0)) 682.06/212.38
active(plus(z0, s(z1))) → mark(U51(isNat(z1), z1, z0)) 682.06/212.38
active(x(z0, 0)) → mark(U61(isNat(z0))) 682.06/212.38
active(x(z0, s(z1))) → mark(U71(isNat(z1), z1, z0)) 682.06/212.38
active(U11(z0, z1)) → U11(active(z0), z1) 682.06/212.38
active(U12(z0)) → U12(active(z0)) 682.06/212.38
active(U21(z0)) → U21(active(z0)) 682.06/212.38
active(U31(z0, z1)) → U31(active(z0), z1) 682.06/212.38
active(U32(z0)) → U32(active(z0)) 682.06/212.38
active(U41(z0, z1)) → U41(active(z0), z1) 682.06/212.38
active(U51(z0, z1, z2)) → U51(active(z0), z1, z2) 682.06/212.38
active(U52(z0, z1, z2)) → U52(active(z0), z1, z2) 682.06/212.38
active(s(z0)) → s(active(z0)) 682.06/212.38
active(plus(z0, z1)) → plus(active(z0), z1) 682.06/212.38
active(plus(z0, z1)) → plus(z0, active(z1)) 682.06/212.38
active(U61(z0)) → U61(active(z0)) 682.06/212.38
active(U71(z0, z1, z2)) → U71(active(z0), z1, z2) 682.06/212.38
active(U72(z0, z1, z2)) → U72(active(z0), z1, z2) 682.06/212.38
active(x(z0, z1)) → x(active(z0), z1) 682.06/212.38
active(x(z0, z1)) → x(z0, active(z1)) 682.06/212.38
U11(mark(z0), z1) → mark(U11(z0, z1)) 682.06/212.38
U11(ok(z0), ok(z1)) → ok(U11(z0, z1)) 682.06/212.38
U12(mark(z0)) → mark(U12(z0)) 682.06/212.38
U12(ok(z0)) → ok(U12(z0)) 682.06/212.38
U21(mark(z0)) → mark(U21(z0)) 682.06/212.38
U21(ok(z0)) → ok(U21(z0)) 682.06/212.38
U31(mark(z0), z1) → mark(U31(z0, z1)) 682.06/212.38
U31(ok(z0), ok(z1)) → ok(U31(z0, z1)) 682.06/212.38
U32(mark(z0)) → mark(U32(z0)) 682.06/212.38
U32(ok(z0)) → ok(U32(z0)) 682.06/212.38
U41(mark(z0), z1) → mark(U41(z0, z1)) 682.06/212.38
U41(ok(z0), ok(z1)) → ok(U41(z0, z1)) 682.06/212.38
U51(mark(z0), z1, z2) → mark(U51(z0, z1, z2)) 682.06/212.38
U51(ok(z0), ok(z1), ok(z2)) → ok(U51(z0, z1, z2)) 682.06/212.38
U52(mark(z0), z1, z2) → mark(U52(z0, z1, z2)) 682.06/212.38
U52(ok(z0), ok(z1), ok(z2)) → ok(U52(z0, z1, z2)) 682.06/212.38
s(mark(z0)) → mark(s(z0)) 682.06/212.38
s(ok(z0)) → ok(s(z0)) 682.06/212.38
plus(mark(z0), z1) → mark(plus(z0, z1)) 682.06/212.38
plus(z0, mark(z1)) → mark(plus(z0, z1)) 682.06/212.38
plus(ok(z0), ok(z1)) → ok(plus(z0, z1)) 682.06/212.38
U61(mark(z0)) → mark(U61(z0)) 682.06/212.38
U61(ok(z0)) → ok(U61(z0)) 682.06/212.38
U71(mark(z0), z1, z2) → mark(U71(z0, z1, z2)) 682.06/212.38
U71(ok(z0), ok(z1), ok(z2)) → ok(U71(z0, z1, z2)) 682.06/212.38
U72(mark(z0), z1, z2) → mark(U72(z0, z1, z2)) 682.06/212.38
U72(ok(z0), ok(z1), ok(z2)) → ok(U72(z0, z1, z2)) 682.06/212.38
x(mark(z0), z1) → mark(x(z0, z1)) 682.06/212.38
x(z0, mark(z1)) → mark(x(z0, z1)) 682.06/212.38
x(ok(z0), ok(z1)) → ok(x(z0, z1)) 682.06/212.38
proper(U11(z0, z1)) → U11(proper(z0), proper(z1)) 682.06/212.38
proper(tt) → ok(tt) 682.06/212.38
proper(U12(z0)) → U12(proper(z0)) 682.06/212.38
proper(isNat(z0)) → isNat(proper(z0)) 682.06/212.38
proper(U21(z0)) → U21(proper(z0)) 682.06/212.38
proper(U31(z0, z1)) → U31(proper(z0), proper(z1)) 682.06/212.38
proper(U32(z0)) → U32(proper(z0)) 682.06/212.38
proper(U41(z0, z1)) → U41(proper(z0), proper(z1)) 682.06/212.38
proper(U51(z0, z1, z2)) → U51(proper(z0), proper(z1), proper(z2)) 682.06/212.38
proper(U52(z0, z1, z2)) → U52(proper(z0), proper(z1), proper(z2)) 682.06/212.38
proper(s(z0)) → s(proper(z0)) 682.06/212.38
proper(plus(z0, z1)) → plus(proper(z0), proper(z1)) 682.06/212.38
proper(U61(z0)) → U61(proper(z0)) 682.06/212.38
proper(0) → ok(0) 682.06/212.38
proper(U71(z0, z1, z2)) → U71(proper(z0), proper(z1), proper(z2)) 682.06/212.38
proper(U72(z0, z1, z2)) → U72(proper(z0), proper(z1), proper(z2)) 682.06/212.38
proper(x(z0, z1)) → x(proper(z0), proper(z1)) 682.06/212.38
isNat(ok(z0)) → ok(isNat(z0)) 682.06/212.38
top(mark(z0)) → top(proper(z0)) 682.06/212.38
top(ok(z0)) → top(active(z0))
Tuples:

ACTIVE(U41(z0, z1)) → c24(U41'(active(z0), z1), ACTIVE(z0)) 682.06/212.38
ACTIVE(U51(z0, z1, z2)) → c25(U51'(active(z0), z1, z2), ACTIVE(z0)) 682.06/212.38
ACTIVE(U52(z0, z1, z2)) → c26(U52'(active(z0), z1, z2), ACTIVE(z0)) 682.06/212.38
ACTIVE(s(z0)) → c27(S(active(z0)), ACTIVE(z0)) 682.06/212.38
ACTIVE(plus(z0, z1)) → c28(PLUS(active(z0), z1), ACTIVE(z0)) 682.06/212.38
ACTIVE(plus(z0, z1)) → c29(PLUS(z0, active(z1)), ACTIVE(z1)) 682.06/212.38
ACTIVE(U61(z0)) → c30(U61'(active(z0)), ACTIVE(z0)) 682.06/212.38
ACTIVE(U71(z0, z1, z2)) → c31(U71'(active(z0), z1, z2), ACTIVE(z0)) 682.06/212.38
ACTIVE(U72(z0, z1, z2)) → c32(U72'(active(z0), z1, z2), ACTIVE(z0)) 682.06/212.38
ACTIVE(x(z0, z1)) → c33(X(active(z0), z1), ACTIVE(z0)) 682.06/212.38
ACTIVE(x(z0, z1)) → c34(X(z0, active(z1)), ACTIVE(z1)) 682.06/212.38
U11'(mark(z0), z1) → c35(U11'(z0, z1)) 682.06/212.38
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1)) 682.06/212.38
U12'(mark(z0)) → c37(U12'(z0)) 682.06/212.38
U12'(ok(z0)) → c38(U12'(z0)) 682.06/212.38
U21'(mark(z0)) → c39(U21'(z0)) 682.06/212.38
U21'(ok(z0)) → c40(U21'(z0)) 682.06/212.38
U31'(mark(z0), z1) → c41(U31'(z0, z1)) 682.06/212.38
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 682.06/212.38
U32'(mark(z0)) → c43(U32'(z0)) 682.06/212.38
U32'(ok(z0)) → c44(U32'(z0)) 682.06/212.38
U41'(mark(z0), z1) → c45(U41'(z0, z1)) 682.06/212.38
U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1)) 682.06/212.38
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2)) 682.06/212.38
U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2)) 682.06/212.38
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2)) 682.06/212.38
U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2)) 682.06/212.38
S(mark(z0)) → c51(S(z0)) 682.06/212.38
S(ok(z0)) → c52(S(z0)) 682.06/212.38
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 682.06/212.38
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 682.06/212.38
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 682.06/212.38
U61'(mark(z0)) → c56(U61'(z0)) 682.06/212.38
U61'(ok(z0)) → c57(U61'(z0)) 682.06/212.38
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2)) 682.06/212.38
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2)) 682.06/212.38
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2)) 682.06/212.38
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 682.06/212.38
X(mark(z0), z1) → c62(X(z0, z1)) 682.06/212.38
X(z0, mark(z1)) → c63(X(z0, z1)) 682.06/212.38
X(ok(z0), ok(z1)) → c64(X(z0, z1)) 682.06/212.38
PROPER(U11(z0, z1)) → c65(U11'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 682.06/212.38
PROPER(U12(z0)) → c67(U12'(proper(z0)), PROPER(z0)) 682.06/212.38
PROPER(isNat(z0)) → c68(ISNAT(proper(z0)), PROPER(z0)) 682.06/212.38
PROPER(U21(z0)) → c69(U21'(proper(z0)), PROPER(z0)) 682.06/212.38
PROPER(U31(z0, z1)) → c70(U31'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 682.06/212.38
PROPER(U32(z0)) → c71(U32'(proper(z0)), PROPER(z0)) 682.06/212.38
PROPER(U41(z0, z1)) → c72(U41'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 682.06/212.38
PROPER(U51(z0, z1, z2)) → c73(U51'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 682.06/212.38
PROPER(U52(z0, z1, z2)) → c74(U52'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 682.06/212.38
PROPER(s(z0)) → c75(S(proper(z0)), PROPER(z0)) 682.06/212.38
PROPER(plus(z0, z1)) → c76(PLUS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 682.06/212.38
PROPER(U61(z0)) → c77(U61'(proper(z0)), PROPER(z0)) 682.06/212.38
PROPER(U71(z0, z1, z2)) → c79(U71'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 682.06/212.38
PROPER(U72(z0, z1, z2)) → c80(U72'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 682.06/212.38
PROPER(x(z0, z1)) → c81(X(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 682.06/212.38
ISNAT(ok(z0)) → c82(ISNAT(z0)) 682.06/212.38
TOP(mark(z0)) → c83(TOP(proper(z0)), PROPER(z0)) 682.06/212.38
TOP(ok(z0)) → c84(TOP(active(z0)), ACTIVE(z0)) 682.06/212.38
ACTIVE(isNat(s(z0))) → c13(ISNAT(z0)) 682.06/212.38
ACTIVE(plus(z0, s(z1))) → c16(ISNAT(z1)) 682.06/212.38
ACTIVE(x(z0, s(z1))) → c18(ISNAT(z1)) 682.06/212.38
ACTIVE(U11(tt, z0)) → c1(U12'(isNat(z0))) 682.06/212.38
ACTIVE(U11(tt, z0)) → c1(ISNAT(z0)) 682.06/212.38
ACTIVE(U31(tt, z0)) → c1(U32'(isNat(z0))) 682.06/212.38
ACTIVE(U31(tt, z0)) → c1(ISNAT(z0)) 682.06/212.38
ACTIVE(U51(tt, z0, z1)) → c1(U52'(isNat(z1), z0, z1)) 682.06/212.38
ACTIVE(U51(tt, z0, z1)) → c1(ISNAT(z1)) 682.06/212.38
ACTIVE(U52(tt, z0, z1)) → c1(S(plus(z1, z0))) 682.06/212.38
ACTIVE(U52(tt, z0, z1)) → c1(PLUS(z1, z0)) 682.06/212.38
ACTIVE(U71(tt, z0, z1)) → c1(U72'(isNat(z1), z0, z1)) 682.06/212.38
ACTIVE(U71(tt, z0, z1)) → c1(ISNAT(z1)) 682.06/212.38
ACTIVE(U72(tt, z0, z1)) → c1(PLUS(x(z1, z0), z1)) 682.06/212.38
ACTIVE(U72(tt, z0, z1)) → c1(X(z1, z0)) 682.06/212.38
ACTIVE(isNat(plus(z0, z1))) → c1(U11'(isNat(z0), z1)) 682.06/212.38
ACTIVE(isNat(plus(z0, z1))) → c1(ISNAT(z0)) 682.06/212.38
ACTIVE(isNat(x(z0, z1))) → c1(U31'(isNat(z0), z1)) 682.06/212.38
ACTIVE(isNat(x(z0, z1))) → c1(ISNAT(z0)) 682.06/212.38
ACTIVE(plus(z0, 0)) → c1(U41'(isNat(z0), z0)) 682.06/212.38
ACTIVE(plus(z0, 0)) → c1(ISNAT(z0)) 682.06/212.38
ACTIVE(x(z0, 0)) → c1(U61'(isNat(z0))) 682.06/212.38
ACTIVE(x(z0, 0)) → c1(ISNAT(z0)) 682.06/212.38
ACTIVE(U11(U41(tt, z0), x1)) → c19(U11'(mark(z0), x1), ACTIVE(U41(tt, z0))) 682.06/212.38
ACTIVE(U11(U51(tt, z0, z1), x1)) → c19(U11'(mark(U52(isNat(z1), z0, z1)), x1), ACTIVE(U51(tt, z0, z1))) 682.06/212.38
ACTIVE(U11(U52(tt, z0, z1), x1)) → c19(U11'(mark(s(plus(z1, z0))), x1), ACTIVE(U52(tt, z0, z1))) 682.06/212.38
ACTIVE(U11(U61(tt), x1)) → c19(U11'(mark(0), x1), ACTIVE(U61(tt))) 682.06/212.38
ACTIVE(U11(U71(tt, z0, z1), x1)) → c19(U11'(mark(U72(isNat(z1), z0, z1)), x1), ACTIVE(U71(tt, z0, z1))) 682.06/212.38
ACTIVE(U11(U72(tt, z0, z1), x1)) → c19(U11'(mark(plus(x(z1, z0), z1)), x1), ACTIVE(U72(tt, z0, z1))) 682.06/212.38
ACTIVE(U11(plus(z0, 0), x1)) → c19(U11'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 682.06/212.38
ACTIVE(U11(plus(z0, s(z1)), x1)) → c19(U11'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 682.06/212.38
ACTIVE(U11(x(z0, 0), x1)) → c19(U11'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 682.06/212.38
ACTIVE(U11(x(z0, s(z1)), x1)) → c19(U11'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 682.06/212.38
ACTIVE(U11(U11(z0, z1), x1)) → c19(U11'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 682.06/212.38
ACTIVE(U11(U12(z0), x1)) → c19(U11'(U12(active(z0)), x1), ACTIVE(U12(z0))) 682.06/212.38
ACTIVE(U11(U21(z0), x1)) → c19(U11'(U21(active(z0)), x1), ACTIVE(U21(z0))) 682.06/212.38
ACTIVE(U11(U31(z0, z1), x1)) → c19(U11'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 682.06/212.38
ACTIVE(U11(U32(z0), x1)) → c19(U11'(U32(active(z0)), x1), ACTIVE(U32(z0))) 682.06/212.38
ACTIVE(U11(U41(z0, z1), x1)) → c19(U11'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 682.06/212.38
ACTIVE(U11(U51(z0, z1, z2), x1)) → c19(U11'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 682.06/212.38
ACTIVE(U11(U52(z0, z1, z2), x1)) → c19(U11'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 682.06/212.38
ACTIVE(U11(s(z0), x1)) → c19(U11'(s(active(z0)), x1), ACTIVE(s(z0))) 682.06/212.38
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 682.06/212.38
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 682.06/212.38
ACTIVE(U11(U61(z0), x1)) → c19(U11'(U61(active(z0)), x1), ACTIVE(U61(z0))) 682.06/212.38
ACTIVE(U11(U71(z0, z1, z2), x1)) → c19(U11'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 682.06/212.38
ACTIVE(U11(U72(z0, z1, z2), x1)) → c19(U11'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 682.06/212.38
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 682.06/212.38
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 682.06/212.38
ACTIVE(U11(isNat(0), x1)) → c19(U11'(mark(tt), x1)) 682.06/212.38
ACTIVE(U11(U11(tt, z0), x1)) → c(U11'(mark(U12(isNat(z0))), x1)) 682.06/212.38
ACTIVE(U11(U11(tt, z0), x1)) → c(ACTIVE(U11(tt, z0))) 682.06/212.38
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(U11'(mark(U11(isNat(z0), z1)), x1)) 682.06/212.38
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(ACTIVE(isNat(plus(z0, z1)))) 682.06/212.38
ACTIVE(U11(isNat(s(z0)), x1)) → c(U11'(mark(U21(isNat(z0))), x1)) 682.06/212.38
ACTIVE(U11(isNat(s(z0)), x1)) → c(ACTIVE(isNat(s(z0)))) 682.06/212.38
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(U11'(mark(U31(isNat(z0), z1)), x1)) 682.06/212.38
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(ACTIVE(isNat(x(z0, z1)))) 682.06/212.38
ACTIVE(U12(U41(tt, z0))) → c20(U12'(mark(z0)), ACTIVE(U41(tt, z0))) 682.06/212.38
ACTIVE(U12(U51(tt, z0, z1))) → c20(U12'(mark(U52(isNat(z1), z0, z1))), ACTIVE(U51(tt, z0, z1))) 682.06/212.38
ACTIVE(U12(U52(tt, z0, z1))) → c20(U12'(mark(s(plus(z1, z0)))), ACTIVE(U52(tt, z0, z1))) 682.06/212.38
ACTIVE(U12(U61(tt))) → c20(U12'(mark(0)), ACTIVE(U61(tt))) 682.06/212.38
ACTIVE(U12(U71(tt, z0, z1))) → c20(U12'(mark(U72(isNat(z1), z0, z1))), ACTIVE(U71(tt, z0, z1))) 682.06/212.38
ACTIVE(U12(U72(tt, z0, z1))) → c20(U12'(mark(plus(x(z1, z0), z1))), ACTIVE(U72(tt, z0, z1))) 682.06/212.38
ACTIVE(U12(plus(z0, 0))) → c20(U12'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 682.06/212.38
ACTIVE(U12(plus(z0, s(z1)))) → c20(U12'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 682.06/212.38
ACTIVE(U12(x(z0, 0))) → c20(U12'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 682.06/212.38
ACTIVE(U12(x(z0, s(z1)))) → c20(U12'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 682.06/212.38
ACTIVE(U12(U11(z0, z1))) → c20(U12'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 682.06/212.38
ACTIVE(U12(U12(z0))) → c20(U12'(U12(active(z0))), ACTIVE(U12(z0))) 682.06/212.38
ACTIVE(U12(U21(z0))) → c20(U12'(U21(active(z0))), ACTIVE(U21(z0))) 682.06/212.38
ACTIVE(U12(U31(z0, z1))) → c20(U12'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 682.06/212.38
ACTIVE(U12(U32(z0))) → c20(U12'(U32(active(z0))), ACTIVE(U32(z0))) 682.06/212.38
ACTIVE(U12(U41(z0, z1))) → c20(U12'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 682.06/212.38
ACTIVE(U12(U51(z0, z1, z2))) → c20(U12'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 682.06/212.38
ACTIVE(U12(U52(z0, z1, z2))) → c20(U12'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 682.06/212.38
ACTIVE(U12(s(z0))) → c20(U12'(s(active(z0))), ACTIVE(s(z0))) 682.06/212.38
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 682.06/212.38
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 682.06/212.38
ACTIVE(U12(U61(z0))) → c20(U12'(U61(active(z0))), ACTIVE(U61(z0))) 682.06/212.38
ACTIVE(U12(U71(z0, z1, z2))) → c20(U12'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 682.06/212.38
ACTIVE(U12(U72(z0, z1, z2))) → c20(U12'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 682.06/212.38
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 682.06/212.38
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 682.06/212.38
ACTIVE(U11(U12(tt), x1)) → c19(U11'(mark(tt), x1)) 682.06/212.38
ACTIVE(U12(U12(tt))) → c20(U12'(mark(tt))) 682.06/212.38
ACTIVE(U12(isNat(0))) → c20(U12'(mark(tt))) 682.06/212.38
ACTIVE(U12(U11(tt, z0))) → c2(U12'(mark(U12(isNat(z0))))) 682.06/212.38
ACTIVE(U12(U11(tt, z0))) → c2(ACTIVE(U11(tt, z0))) 682.06/212.38
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(U12'(mark(U11(isNat(z0), z1)))) 682.06/212.38
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(ACTIVE(isNat(plus(z0, z1)))) 682.06/212.38
ACTIVE(U12(isNat(s(z0)))) → c2(U12'(mark(U21(isNat(z0))))) 682.06/212.38
ACTIVE(U12(isNat(s(z0)))) → c2(ACTIVE(isNat(s(z0)))) 682.06/212.38
ACTIVE(U12(isNat(x(z0, z1)))) → c2(U12'(mark(U31(isNat(z0), z1)))) 682.06/212.38
ACTIVE(U12(isNat(x(z0, z1)))) → c2(ACTIVE(isNat(x(z0, z1)))) 682.06/212.38
ACTIVE(U21(U41(tt, z0))) → c21(U21'(mark(z0)), ACTIVE(U41(tt, z0))) 682.06/212.38
ACTIVE(U21(U51(tt, z0, z1))) → c21(U21'(mark(U52(isNat(z1), z0, z1))), ACTIVE(U51(tt, z0, z1))) 682.06/212.38
ACTIVE(U21(U52(tt, z0, z1))) → c21(U21'(mark(s(plus(z1, z0)))), ACTIVE(U52(tt, z0, z1))) 682.06/212.38
ACTIVE(U21(U61(tt))) → c21(U21'(mark(0)), ACTIVE(U61(tt))) 682.06/212.38
ACTIVE(U21(U71(tt, z0, z1))) → c21(U21'(mark(U72(isNat(z1), z0, z1))), ACTIVE(U71(tt, z0, z1))) 682.06/212.38
ACTIVE(U21(U72(tt, z0, z1))) → c21(U21'(mark(plus(x(z1, z0), z1))), ACTIVE(U72(tt, z0, z1))) 682.06/212.38
ACTIVE(U21(plus(z0, 0))) → c21(U21'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 682.06/212.38
ACTIVE(U21(plus(z0, s(z1)))) → c21(U21'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 682.06/212.38
ACTIVE(U21(x(z0, 0))) → c21(U21'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 682.06/212.38
ACTIVE(U21(x(z0, s(z1)))) → c21(U21'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 682.06/212.38
ACTIVE(U21(U11(z0, z1))) → c21(U21'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 682.06/212.38
ACTIVE(U21(U12(z0))) → c21(U21'(U12(active(z0))), ACTIVE(U12(z0))) 682.06/212.38
ACTIVE(U21(U21(z0))) → c21(U21'(U21(active(z0))), ACTIVE(U21(z0))) 682.06/212.38
ACTIVE(U21(U31(z0, z1))) → c21(U21'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 682.06/212.38
ACTIVE(U21(U32(z0))) → c21(U21'(U32(active(z0))), ACTIVE(U32(z0))) 682.06/212.38
ACTIVE(U21(U41(z0, z1))) → c21(U21'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 682.06/212.38
ACTIVE(U21(U51(z0, z1, z2))) → c21(U21'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 682.06/212.38
ACTIVE(U21(U52(z0, z1, z2))) → c21(U21'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 682.06/212.38
ACTIVE(U21(s(z0))) → c21(U21'(s(active(z0))), ACTIVE(s(z0))) 682.06/212.38
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 682.06/212.38
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 682.06/212.38
ACTIVE(U21(U61(z0))) → c21(U21'(U61(active(z0))), ACTIVE(U61(z0))) 682.06/212.38
ACTIVE(U21(U71(z0, z1, z2))) → c21(U21'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 682.06/212.38
ACTIVE(U21(U72(z0, z1, z2))) → c21(U21'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 682.06/212.38
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 682.06/212.38
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 682.06/212.38
ACTIVE(U11(U21(tt), x1)) → c19(U11'(mark(tt), x1)) 682.06/212.38
ACTIVE(U12(U21(tt))) → c20(U12'(mark(tt))) 682.06/212.38
ACTIVE(U21(U12(tt))) → c21(U21'(mark(tt))) 682.06/212.38
ACTIVE(U21(U21(tt))) → c21(U21'(mark(tt))) 682.06/212.38
ACTIVE(U21(isNat(0))) → c21(U21'(mark(tt))) 682.06/212.38
ACTIVE(U21(U11(tt, z0))) → c3(U21'(mark(U12(isNat(z0))))) 682.06/212.38
ACTIVE(U21(U11(tt, z0))) → c3(ACTIVE(U11(tt, z0))) 682.06/212.38
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(U21'(mark(U11(isNat(z0), z1)))) 682.06/212.38
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(ACTIVE(isNat(plus(z0, z1)))) 682.06/212.38
ACTIVE(U21(isNat(s(z0)))) → c3(U21'(mark(U21(isNat(z0))))) 682.06/212.38
ACTIVE(U21(isNat(s(z0)))) → c3(ACTIVE(isNat(s(z0)))) 682.06/212.38
ACTIVE(U21(isNat(x(z0, z1)))) → c3(U21'(mark(U31(isNat(z0), z1)))) 682.06/212.38
ACTIVE(U21(isNat(x(z0, z1)))) → c3(ACTIVE(isNat(x(z0, z1)))) 682.06/212.38
ACTIVE(U31(U41(tt, z0), x1)) → c22(U31'(mark(z0), x1), ACTIVE(U41(tt, z0))) 682.06/212.38
ACTIVE(U31(U51(tt, z0, z1), x1)) → c22(U31'(mark(U52(isNat(z1), z0, z1)), x1), ACTIVE(U51(tt, z0, z1))) 682.06/212.38
ACTIVE(U31(U52(tt, z0, z1), x1)) → c22(U31'(mark(s(plus(z1, z0))), x1), ACTIVE(U52(tt, z0, z1))) 682.06/212.38
ACTIVE(U31(U61(tt), x1)) → c22(U31'(mark(0), x1), ACTIVE(U61(tt))) 682.06/212.38
ACTIVE(U31(U71(tt, z0, z1), x1)) → c22(U31'(mark(U72(isNat(z1), z0, z1)), x1), ACTIVE(U71(tt, z0, z1))) 682.06/212.38
ACTIVE(U31(U72(tt, z0, z1), x1)) → c22(U31'(mark(plus(x(z1, z0), z1)), x1), ACTIVE(U72(tt, z0, z1))) 682.06/212.38
ACTIVE(U31(plus(z0, 0), x1)) → c22(U31'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 682.06/212.38
ACTIVE(U31(plus(z0, s(z1)), x1)) → c22(U31'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 682.06/212.38
ACTIVE(U31(x(z0, 0), x1)) → c22(U31'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 682.06/212.38
ACTIVE(U31(x(z0, s(z1)), x1)) → c22(U31'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 682.06/212.38
ACTIVE(U31(U11(z0, z1), x1)) → c22(U31'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 682.06/212.38
ACTIVE(U31(U12(z0), x1)) → c22(U31'(U12(active(z0)), x1), ACTIVE(U12(z0))) 682.06/212.38
ACTIVE(U31(U21(z0), x1)) → c22(U31'(U21(active(z0)), x1), ACTIVE(U21(z0))) 682.06/212.38
ACTIVE(U31(U31(z0, z1), x1)) → c22(U31'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 682.06/212.38
ACTIVE(U31(U32(z0), x1)) → c22(U31'(U32(active(z0)), x1), ACTIVE(U32(z0))) 682.06/212.38
ACTIVE(U31(U41(z0, z1), x1)) → c22(U31'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 682.06/212.38
ACTIVE(U31(U51(z0, z1, z2), x1)) → c22(U31'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 682.06/212.38
ACTIVE(U31(U52(z0, z1, z2), x1)) → c22(U31'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 682.06/212.38
ACTIVE(U31(s(z0), x1)) → c22(U31'(s(active(z0)), x1), ACTIVE(s(z0))) 682.06/212.38
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 682.06/212.38
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 682.06/212.38
ACTIVE(U31(U61(z0), x1)) → c22(U31'(U61(active(z0)), x1), ACTIVE(U61(z0))) 682.06/212.38
ACTIVE(U31(U71(z0, z1, z2), x1)) → c22(U31'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 682.06/212.38
ACTIVE(U31(U72(z0, z1, z2), x1)) → c22(U31'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 682.06/212.38
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 682.06/212.38
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 682.06/212.38
ACTIVE(U31(U12(tt), x1)) → c22(U31'(mark(tt), x1)) 682.06/212.38
ACTIVE(U31(U21(tt), x1)) → c22(U31'(mark(tt), x1)) 682.06/212.38
ACTIVE(U31(isNat(0), x1)) → c22(U31'(mark(tt), x1)) 682.06/212.38
ACTIVE(U11(U31(tt, z0), x1)) → c4(U11'(mark(U32(isNat(z0))), x1)) 682.06/212.38
ACTIVE(U11(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 682.06/212.38
ACTIVE(U12(U31(tt, z0))) → c4(U12'(mark(U32(isNat(z0))))) 682.06/212.38
ACTIVE(U12(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 682.06/212.38
ACTIVE(U21(U31(tt, z0))) → c4(U21'(mark(U32(isNat(z0))))) 682.06/212.38
ACTIVE(U21(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 682.06/212.38
ACTIVE(U31(U11(tt, z0), x1)) → c4(U31'(mark(U12(isNat(z0))), x1)) 682.06/212.38
ACTIVE(U31(U11(tt, z0), x1)) → c4(ACTIVE(U11(tt, z0))) 682.06/212.38
ACTIVE(U31(U31(tt, z0), x1)) → c4(U31'(mark(U32(isNat(z0))), x1)) 682.06/212.38
ACTIVE(U31(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 682.06/212.38
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(U31'(mark(U11(isNat(z0), z1)), x1)) 682.06/212.38
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(ACTIVE(isNat(plus(z0, z1)))) 682.06/212.38
ACTIVE(U31(isNat(s(z0)), x1)) → c4(U31'(mark(U21(isNat(z0))), x1)) 682.06/212.38
ACTIVE(U31(isNat(s(z0)), x1)) → c4(ACTIVE(isNat(s(z0)))) 682.06/212.38
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(U31'(mark(U31(isNat(z0), z1)), x1)) 682.06/212.38
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(ACTIVE(isNat(x(z0, z1)))) 682.06/212.38
ACTIVE(U32(U41(tt, z0))) → c23(U32'(mark(z0)), ACTIVE(U41(tt, z0))) 682.06/212.38
ACTIVE(U32(U51(tt, z0, z1))) → c23(U32'(mark(U52(isNat(z1), z0, z1))), ACTIVE(U51(tt, z0, z1))) 682.06/212.38
ACTIVE(U32(U52(tt, z0, z1))) → c23(U32'(mark(s(plus(z1, z0)))), ACTIVE(U52(tt, z0, z1))) 682.06/212.38
ACTIVE(U32(U61(tt))) → c23(U32'(mark(0)), ACTIVE(U61(tt))) 682.06/212.38
ACTIVE(U32(U71(tt, z0, z1))) → c23(U32'(mark(U72(isNat(z1), z0, z1))), ACTIVE(U71(tt, z0, z1))) 682.06/212.38
ACTIVE(U32(U72(tt, z0, z1))) → c23(U32'(mark(plus(x(z1, z0), z1))), ACTIVE(U72(tt, z0, z1))) 682.06/212.38
ACTIVE(U32(plus(z0, 0))) → c23(U32'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 682.06/212.38
ACTIVE(U32(plus(z0, s(z1)))) → c23(U32'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 682.06/212.38
ACTIVE(U32(x(z0, 0))) → c23(U32'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 682.06/212.38
ACTIVE(U32(x(z0, s(z1)))) → c23(U32'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 682.06/212.38
ACTIVE(U32(U11(z0, z1))) → c23(U32'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 682.06/212.38
ACTIVE(U32(U12(z0))) → c23(U32'(U12(active(z0))), ACTIVE(U12(z0))) 682.06/212.38
ACTIVE(U32(U21(z0))) → c23(U32'(U21(active(z0))), ACTIVE(U21(z0))) 682.06/212.38
ACTIVE(U32(U31(z0, z1))) → c23(U32'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 682.06/212.38
ACTIVE(U32(U32(z0))) → c23(U32'(U32(active(z0))), ACTIVE(U32(z0))) 682.06/212.38
ACTIVE(U32(U41(z0, z1))) → c23(U32'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 682.06/212.38
ACTIVE(U32(U51(z0, z1, z2))) → c23(U32'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 682.06/212.38
ACTIVE(U32(U52(z0, z1, z2))) → c23(U32'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 682.06/212.38
ACTIVE(U32(s(z0))) → c23(U32'(s(active(z0))), ACTIVE(s(z0))) 682.06/212.38
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 682.06/212.38
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 682.06/212.38
ACTIVE(U32(U61(z0))) → c23(U32'(U61(active(z0))), ACTIVE(U61(z0))) 682.06/212.38
ACTIVE(U32(U71(z0, z1, z2))) → c23(U32'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 682.06/212.38
ACTIVE(U32(U72(z0, z1, z2))) → c23(U32'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 682.06/212.38
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 682.06/212.38
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 682.06/212.38
ACTIVE(U11(U32(tt), x1)) → c19(U11'(mark(tt), x1)) 682.06/212.38
ACTIVE(U12(U32(tt))) → c20(U12'(mark(tt))) 682.06/212.38
ACTIVE(U21(U32(tt))) → c21(U21'(mark(tt))) 682.06/212.38
ACTIVE(U31(U32(tt), x1)) → c22(U31'(mark(tt), x1)) 682.06/212.38
ACTIVE(U32(U12(tt))) → c23(U32'(mark(tt))) 682.06/212.38
ACTIVE(U32(U21(tt))) → c23(U32'(mark(tt))) 682.06/212.38
ACTIVE(U32(U32(tt))) → c23(U32'(mark(tt))) 682.06/212.38
ACTIVE(U32(isNat(0))) → c23(U32'(mark(tt))) 682.06/212.38
ACTIVE(U32(U11(tt, z0))) → c5(U32'(mark(U12(isNat(z0))))) 682.06/212.38
ACTIVE(U32(U11(tt, z0))) → c5(ACTIVE(U11(tt, z0))) 682.06/212.38
ACTIVE(U32(U31(tt, z0))) → c5(U32'(mark(U32(isNat(z0))))) 682.06/212.38
ACTIVE(U32(U31(tt, z0))) → c5(ACTIVE(U31(tt, z0))) 682.06/212.38
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(U32'(mark(U11(isNat(z0), z1)))) 682.06/212.38
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(ACTIVE(isNat(plus(z0, z1)))) 682.06/212.38
ACTIVE(U32(isNat(s(z0)))) → c5(U32'(mark(U21(isNat(z0))))) 682.06/212.38
ACTIVE(U32(isNat(s(z0)))) → c5(ACTIVE(isNat(s(z0)))) 682.06/212.38
ACTIVE(U32(isNat(x(z0, z1)))) → c5(U32'(mark(U31(isNat(z0), z1)))) 682.06/212.38
ACTIVE(U32(isNat(x(z0, z1)))) → c5(ACTIVE(isNat(x(z0, z1))))
S tuples:

ACTIVE(U41(z0, z1)) → c24(U41'(active(z0), z1), ACTIVE(z0)) 682.06/212.38
ACTIVE(U51(z0, z1, z2)) → c25(U51'(active(z0), z1, z2), ACTIVE(z0)) 682.06/212.38
ACTIVE(U52(z0, z1, z2)) → c26(U52'(active(z0), z1, z2), ACTIVE(z0)) 682.06/212.38
ACTIVE(s(z0)) → c27(S(active(z0)), ACTIVE(z0)) 682.06/212.38
ACTIVE(plus(z0, z1)) → c28(PLUS(active(z0), z1), ACTIVE(z0)) 682.06/212.38
ACTIVE(plus(z0, z1)) → c29(PLUS(z0, active(z1)), ACTIVE(z1)) 682.06/212.38
ACTIVE(U61(z0)) → c30(U61'(active(z0)), ACTIVE(z0)) 682.06/212.38
ACTIVE(U71(z0, z1, z2)) → c31(U71'(active(z0), z1, z2), ACTIVE(z0)) 682.06/212.38
ACTIVE(U72(z0, z1, z2)) → c32(U72'(active(z0), z1, z2), ACTIVE(z0)) 682.06/212.38
ACTIVE(x(z0, z1)) → c33(X(active(z0), z1), ACTIVE(z0)) 682.06/212.38
ACTIVE(x(z0, z1)) → c34(X(z0, active(z1)), ACTIVE(z1)) 682.06/212.38
U11'(mark(z0), z1) → c35(U11'(z0, z1)) 682.06/212.38
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1)) 682.06/212.38
U12'(mark(z0)) → c37(U12'(z0)) 682.06/212.38
U12'(ok(z0)) → c38(U12'(z0)) 682.06/212.38
U21'(mark(z0)) → c39(U21'(z0)) 682.06/212.38
U21'(ok(z0)) → c40(U21'(z0)) 682.06/212.38
U31'(mark(z0), z1) → c41(U31'(z0, z1)) 682.06/212.38
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 682.06/212.38
U32'(mark(z0)) → c43(U32'(z0)) 682.06/212.38
U32'(ok(z0)) → c44(U32'(z0)) 682.06/212.38
U41'(mark(z0), z1) → c45(U41'(z0, z1)) 682.06/212.38
U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1)) 682.06/212.38
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2)) 682.06/212.38
U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2)) 682.06/212.38
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2)) 682.06/212.38
U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2)) 682.06/212.38
S(mark(z0)) → c51(S(z0)) 682.06/212.38
S(ok(z0)) → c52(S(z0)) 682.06/212.38
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 682.06/212.38
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 682.06/212.38
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 682.06/212.38
U61'(mark(z0)) → c56(U61'(z0)) 682.06/212.38
U61'(ok(z0)) → c57(U61'(z0)) 682.06/212.38
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2)) 682.06/212.38
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2)) 682.06/212.38
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2)) 682.06/212.38
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 682.06/212.38
X(mark(z0), z1) → c62(X(z0, z1)) 682.06/212.38
X(z0, mark(z1)) → c63(X(z0, z1)) 682.06/212.38
X(ok(z0), ok(z1)) → c64(X(z0, z1)) 682.06/212.38
PROPER(U11(z0, z1)) → c65(U11'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 682.06/212.38
PROPER(U12(z0)) → c67(U12'(proper(z0)), PROPER(z0)) 682.06/212.38
PROPER(isNat(z0)) → c68(ISNAT(proper(z0)), PROPER(z0)) 682.06/212.38
PROPER(U21(z0)) → c69(U21'(proper(z0)), PROPER(z0)) 682.06/212.38
PROPER(U31(z0, z1)) → c70(U31'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 682.06/212.38
PROPER(U32(z0)) → c71(U32'(proper(z0)), PROPER(z0)) 682.06/212.38
PROPER(U41(z0, z1)) → c72(U41'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 682.06/212.38
PROPER(U51(z0, z1, z2)) → c73(U51'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 682.06/212.38
PROPER(U52(z0, z1, z2)) → c74(U52'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 682.06/212.38
PROPER(s(z0)) → c75(S(proper(z0)), PROPER(z0)) 682.06/212.38
PROPER(plus(z0, z1)) → c76(PLUS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 682.06/212.38
PROPER(U61(z0)) → c77(U61'(proper(z0)), PROPER(z0)) 682.06/212.38
PROPER(U71(z0, z1, z2)) → c79(U71'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 682.42/212.40
PROPER(U72(z0, z1, z2)) → c80(U72'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 682.42/212.40
PROPER(x(z0, z1)) → c81(X(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 682.42/212.40
ISNAT(ok(z0)) → c82(ISNAT(z0)) 682.42/212.40
TOP(mark(z0)) → c83(TOP(proper(z0)), PROPER(z0)) 682.42/212.40
TOP(ok(z0)) → c84(TOP(active(z0)), ACTIVE(z0)) 682.42/212.40
ACTIVE(isNat(s(z0))) → c13(ISNAT(z0)) 682.42/212.40
ACTIVE(plus(z0, s(z1))) → c16(ISNAT(z1)) 682.42/212.40
ACTIVE(x(z0, s(z1))) → c18(ISNAT(z1)) 682.42/212.40
ACTIVE(U11(tt, z0)) → c1(U12'(isNat(z0))) 682.42/212.40
ACTIVE(U11(tt, z0)) → c1(ISNAT(z0)) 682.42/212.40
ACTIVE(U31(tt, z0)) → c1(U32'(isNat(z0))) 682.42/212.40
ACTIVE(U31(tt, z0)) → c1(ISNAT(z0)) 682.42/212.40
ACTIVE(U51(tt, z0, z1)) → c1(U52'(isNat(z1), z0, z1)) 682.42/212.40
ACTIVE(U51(tt, z0, z1)) → c1(ISNAT(z1)) 682.42/212.40
ACTIVE(U52(tt, z0, z1)) → c1(S(plus(z1, z0))) 682.42/212.40
ACTIVE(U52(tt, z0, z1)) → c1(PLUS(z1, z0)) 682.42/212.40
ACTIVE(U71(tt, z0, z1)) → c1(U72'(isNat(z1), z0, z1)) 682.42/212.40
ACTIVE(U71(tt, z0, z1)) → c1(ISNAT(z1)) 682.42/212.40
ACTIVE(U72(tt, z0, z1)) → c1(PLUS(x(z1, z0), z1)) 682.42/212.40
ACTIVE(U72(tt, z0, z1)) → c1(X(z1, z0)) 682.42/212.40
ACTIVE(isNat(plus(z0, z1))) → c1(U11'(isNat(z0), z1)) 682.42/212.40
ACTIVE(isNat(plus(z0, z1))) → c1(ISNAT(z0)) 682.42/212.40
ACTIVE(isNat(x(z0, z1))) → c1(U31'(isNat(z0), z1)) 682.42/212.40
ACTIVE(isNat(x(z0, z1))) → c1(ISNAT(z0)) 682.42/212.40
ACTIVE(plus(z0, 0)) → c1(U41'(isNat(z0), z0)) 682.42/212.40
ACTIVE(plus(z0, 0)) → c1(ISNAT(z0)) 682.42/212.40
ACTIVE(x(z0, 0)) → c1(U61'(isNat(z0))) 682.42/212.40
ACTIVE(x(z0, 0)) → c1(ISNAT(z0)) 682.42/212.40
ACTIVE(U11(U41(tt, z0), x1)) → c19(U11'(mark(z0), x1), ACTIVE(U41(tt, z0))) 682.42/212.40
ACTIVE(U11(U51(tt, z0, z1), x1)) → c19(U11'(mark(U52(isNat(z1), z0, z1)), x1), ACTIVE(U51(tt, z0, z1))) 682.42/212.40
ACTIVE(U11(U52(tt, z0, z1), x1)) → c19(U11'(mark(s(plus(z1, z0))), x1), ACTIVE(U52(tt, z0, z1))) 682.42/212.40
ACTIVE(U11(U61(tt), x1)) → c19(U11'(mark(0), x1), ACTIVE(U61(tt))) 682.42/212.40
ACTIVE(U11(U71(tt, z0, z1), x1)) → c19(U11'(mark(U72(isNat(z1), z0, z1)), x1), ACTIVE(U71(tt, z0, z1))) 682.42/212.40
ACTIVE(U11(U72(tt, z0, z1), x1)) → c19(U11'(mark(plus(x(z1, z0), z1)), x1), ACTIVE(U72(tt, z0, z1))) 682.42/212.40
ACTIVE(U11(plus(z0, 0), x1)) → c19(U11'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 682.42/212.40
ACTIVE(U11(plus(z0, s(z1)), x1)) → c19(U11'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 682.42/212.40
ACTIVE(U11(x(z0, 0), x1)) → c19(U11'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 682.42/212.40
ACTIVE(U11(x(z0, s(z1)), x1)) → c19(U11'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 682.42/212.40
ACTIVE(U11(U11(z0, z1), x1)) → c19(U11'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 682.42/212.40
ACTIVE(U11(U12(z0), x1)) → c19(U11'(U12(active(z0)), x1), ACTIVE(U12(z0))) 682.42/212.40
ACTIVE(U11(U21(z0), x1)) → c19(U11'(U21(active(z0)), x1), ACTIVE(U21(z0))) 682.42/212.40
ACTIVE(U11(U31(z0, z1), x1)) → c19(U11'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 682.42/212.40
ACTIVE(U11(U32(z0), x1)) → c19(U11'(U32(active(z0)), x1), ACTIVE(U32(z0))) 682.42/212.40
ACTIVE(U11(U41(z0, z1), x1)) → c19(U11'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 682.42/212.40
ACTIVE(U11(U51(z0, z1, z2), x1)) → c19(U11'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 682.42/212.40
ACTIVE(U11(U52(z0, z1, z2), x1)) → c19(U11'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 682.42/212.40
ACTIVE(U11(s(z0), x1)) → c19(U11'(s(active(z0)), x1), ACTIVE(s(z0))) 682.42/212.40
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 682.42/212.40
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 682.42/212.40
ACTIVE(U11(U61(z0), x1)) → c19(U11'(U61(active(z0)), x1), ACTIVE(U61(z0))) 682.42/212.40
ACTIVE(U11(U71(z0, z1, z2), x1)) → c19(U11'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 682.42/212.40
ACTIVE(U11(U72(z0, z1, z2), x1)) → c19(U11'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 682.42/212.40
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 682.42/212.40
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 682.42/212.40
ACTIVE(U11(isNat(0), x1)) → c19(U11'(mark(tt), x1)) 682.42/212.40
ACTIVE(U11(U11(tt, z0), x1)) → c(U11'(mark(U12(isNat(z0))), x1)) 682.42/212.40
ACTIVE(U11(U11(tt, z0), x1)) → c(ACTIVE(U11(tt, z0))) 682.42/212.40
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(U11'(mark(U11(isNat(z0), z1)), x1)) 682.42/212.40
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(ACTIVE(isNat(plus(z0, z1)))) 682.42/212.40
ACTIVE(U11(isNat(s(z0)), x1)) → c(U11'(mark(U21(isNat(z0))), x1)) 682.42/212.40
ACTIVE(U11(isNat(s(z0)), x1)) → c(ACTIVE(isNat(s(z0)))) 682.42/212.40
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(U11'(mark(U31(isNat(z0), z1)), x1)) 682.42/212.40
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(ACTIVE(isNat(x(z0, z1)))) 682.42/212.40
ACTIVE(U12(U41(tt, z0))) → c20(U12'(mark(z0)), ACTIVE(U41(tt, z0))) 682.42/212.40
ACTIVE(U12(U51(tt, z0, z1))) → c20(U12'(mark(U52(isNat(z1), z0, z1))), ACTIVE(U51(tt, z0, z1))) 682.42/212.40
ACTIVE(U12(U52(tt, z0, z1))) → c20(U12'(mark(s(plus(z1, z0)))), ACTIVE(U52(tt, z0, z1))) 682.42/212.40
ACTIVE(U12(U61(tt))) → c20(U12'(mark(0)), ACTIVE(U61(tt))) 682.42/212.40
ACTIVE(U12(U71(tt, z0, z1))) → c20(U12'(mark(U72(isNat(z1), z0, z1))), ACTIVE(U71(tt, z0, z1))) 682.42/212.40
ACTIVE(U12(U72(tt, z0, z1))) → c20(U12'(mark(plus(x(z1, z0), z1))), ACTIVE(U72(tt, z0, z1))) 682.42/212.40
ACTIVE(U12(plus(z0, 0))) → c20(U12'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 682.42/212.40
ACTIVE(U12(plus(z0, s(z1)))) → c20(U12'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 682.42/212.40
ACTIVE(U12(x(z0, 0))) → c20(U12'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 682.42/212.40
ACTIVE(U12(x(z0, s(z1)))) → c20(U12'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 682.42/212.40
ACTIVE(U12(U11(z0, z1))) → c20(U12'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 682.42/212.40
ACTIVE(U12(U12(z0))) → c20(U12'(U12(active(z0))), ACTIVE(U12(z0))) 682.42/212.40
ACTIVE(U12(U21(z0))) → c20(U12'(U21(active(z0))), ACTIVE(U21(z0))) 682.42/212.40
ACTIVE(U12(U31(z0, z1))) → c20(U12'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 682.42/212.40
ACTIVE(U12(U32(z0))) → c20(U12'(U32(active(z0))), ACTIVE(U32(z0))) 682.42/212.40
ACTIVE(U12(U41(z0, z1))) → c20(U12'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 682.42/212.40
ACTIVE(U12(U51(z0, z1, z2))) → c20(U12'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 682.42/212.40
ACTIVE(U12(U52(z0, z1, z2))) → c20(U12'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 682.42/212.40
ACTIVE(U12(s(z0))) → c20(U12'(s(active(z0))), ACTIVE(s(z0))) 682.42/212.40
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 682.42/212.40
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 682.42/212.40
ACTIVE(U12(U61(z0))) → c20(U12'(U61(active(z0))), ACTIVE(U61(z0))) 682.42/212.40
ACTIVE(U12(U71(z0, z1, z2))) → c20(U12'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 682.42/212.40
ACTIVE(U12(U72(z0, z1, z2))) → c20(U12'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 682.42/212.40
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 682.42/212.40
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 682.42/212.40
ACTIVE(U11(U12(tt), x1)) → c19(U11'(mark(tt), x1)) 682.42/212.40
ACTIVE(U12(U12(tt))) → c20(U12'(mark(tt))) 682.42/212.40
ACTIVE(U12(isNat(0))) → c20(U12'(mark(tt))) 682.42/212.40
ACTIVE(U12(U11(tt, z0))) → c2(U12'(mark(U12(isNat(z0))))) 682.42/212.40
ACTIVE(U12(U11(tt, z0))) → c2(ACTIVE(U11(tt, z0))) 682.42/212.40
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(U12'(mark(U11(isNat(z0), z1)))) 682.42/212.40
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(ACTIVE(isNat(plus(z0, z1)))) 682.42/212.40
ACTIVE(U12(isNat(s(z0)))) → c2(U12'(mark(U21(isNat(z0))))) 682.42/212.40
ACTIVE(U12(isNat(s(z0)))) → c2(ACTIVE(isNat(s(z0)))) 682.42/212.40
ACTIVE(U12(isNat(x(z0, z1)))) → c2(U12'(mark(U31(isNat(z0), z1)))) 682.42/212.40
ACTIVE(U12(isNat(x(z0, z1)))) → c2(ACTIVE(isNat(x(z0, z1)))) 682.42/212.40
ACTIVE(U21(U41(tt, z0))) → c21(U21'(mark(z0)), ACTIVE(U41(tt, z0))) 682.42/212.40
ACTIVE(U21(U51(tt, z0, z1))) → c21(U21'(mark(U52(isNat(z1), z0, z1))), ACTIVE(U51(tt, z0, z1))) 682.42/212.40
ACTIVE(U21(U52(tt, z0, z1))) → c21(U21'(mark(s(plus(z1, z0)))), ACTIVE(U52(tt, z0, z1))) 682.42/212.40
ACTIVE(U21(U61(tt))) → c21(U21'(mark(0)), ACTIVE(U61(tt))) 682.42/212.40
ACTIVE(U21(U71(tt, z0, z1))) → c21(U21'(mark(U72(isNat(z1), z0, z1))), ACTIVE(U71(tt, z0, z1))) 682.42/212.40
ACTIVE(U21(U72(tt, z0, z1))) → c21(U21'(mark(plus(x(z1, z0), z1))), ACTIVE(U72(tt, z0, z1))) 682.42/212.40
ACTIVE(U21(plus(z0, 0))) → c21(U21'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 682.42/212.40
ACTIVE(U21(plus(z0, s(z1)))) → c21(U21'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 682.42/212.40
ACTIVE(U21(x(z0, 0))) → c21(U21'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 682.42/212.40
ACTIVE(U21(x(z0, s(z1)))) → c21(U21'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 682.42/212.40
ACTIVE(U21(U11(z0, z1))) → c21(U21'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 682.42/212.40
ACTIVE(U21(U12(z0))) → c21(U21'(U12(active(z0))), ACTIVE(U12(z0))) 682.42/212.40
ACTIVE(U21(U21(z0))) → c21(U21'(U21(active(z0))), ACTIVE(U21(z0))) 682.42/212.40
ACTIVE(U21(U31(z0, z1))) → c21(U21'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 682.42/212.40
ACTIVE(U21(U32(z0))) → c21(U21'(U32(active(z0))), ACTIVE(U32(z0))) 682.42/212.40
ACTIVE(U21(U41(z0, z1))) → c21(U21'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 682.42/212.40
ACTIVE(U21(U51(z0, z1, z2))) → c21(U21'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 682.42/212.40
ACTIVE(U21(U52(z0, z1, z2))) → c21(U21'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 682.42/212.40
ACTIVE(U21(s(z0))) → c21(U21'(s(active(z0))), ACTIVE(s(z0))) 682.42/212.40
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 682.42/212.40
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 682.42/212.40
ACTIVE(U21(U61(z0))) → c21(U21'(U61(active(z0))), ACTIVE(U61(z0))) 682.42/212.40
ACTIVE(U21(U71(z0, z1, z2))) → c21(U21'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 682.42/212.40
ACTIVE(U21(U72(z0, z1, z2))) → c21(U21'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 682.42/212.40
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 682.42/212.40
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 682.42/212.40
ACTIVE(U11(U21(tt), x1)) → c19(U11'(mark(tt), x1)) 682.42/212.40
ACTIVE(U12(U21(tt))) → c20(U12'(mark(tt))) 682.42/212.40
ACTIVE(U21(U12(tt))) → c21(U21'(mark(tt))) 682.42/212.40
ACTIVE(U21(U21(tt))) → c21(U21'(mark(tt))) 682.42/212.40
ACTIVE(U21(isNat(0))) → c21(U21'(mark(tt))) 682.42/212.40
ACTIVE(U21(U11(tt, z0))) → c3(U21'(mark(U12(isNat(z0))))) 682.42/212.41
ACTIVE(U21(U11(tt, z0))) → c3(ACTIVE(U11(tt, z0))) 682.42/212.41
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(U21'(mark(U11(isNat(z0), z1)))) 682.42/212.41
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(ACTIVE(isNat(plus(z0, z1)))) 682.42/212.41
ACTIVE(U21(isNat(s(z0)))) → c3(U21'(mark(U21(isNat(z0))))) 682.42/212.41
ACTIVE(U21(isNat(s(z0)))) → c3(ACTIVE(isNat(s(z0)))) 682.42/212.41
ACTIVE(U21(isNat(x(z0, z1)))) → c3(U21'(mark(U31(isNat(z0), z1)))) 682.42/212.41
ACTIVE(U21(isNat(x(z0, z1)))) → c3(ACTIVE(isNat(x(z0, z1)))) 682.42/212.41
ACTIVE(U31(U41(tt, z0), x1)) → c22(U31'(mark(z0), x1), ACTIVE(U41(tt, z0))) 682.42/212.41
ACTIVE(U31(U51(tt, z0, z1), x1)) → c22(U31'(mark(U52(isNat(z1), z0, z1)), x1), ACTIVE(U51(tt, z0, z1))) 682.42/212.41
ACTIVE(U31(U52(tt, z0, z1), x1)) → c22(U31'(mark(s(plus(z1, z0))), x1), ACTIVE(U52(tt, z0, z1))) 682.42/212.41
ACTIVE(U31(U61(tt), x1)) → c22(U31'(mark(0), x1), ACTIVE(U61(tt))) 682.42/212.41
ACTIVE(U31(U71(tt, z0, z1), x1)) → c22(U31'(mark(U72(isNat(z1), z0, z1)), x1), ACTIVE(U71(tt, z0, z1))) 682.42/212.41
ACTIVE(U31(U72(tt, z0, z1), x1)) → c22(U31'(mark(plus(x(z1, z0), z1)), x1), ACTIVE(U72(tt, z0, z1))) 682.42/212.41
ACTIVE(U31(plus(z0, 0), x1)) → c22(U31'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 682.42/212.41
ACTIVE(U31(plus(z0, s(z1)), x1)) → c22(U31'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 682.42/212.41
ACTIVE(U31(x(z0, 0), x1)) → c22(U31'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 682.42/212.41
ACTIVE(U31(x(z0, s(z1)), x1)) → c22(U31'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 682.42/212.41
ACTIVE(U31(U11(z0, z1), x1)) → c22(U31'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 682.42/212.41
ACTIVE(U31(U12(z0), x1)) → c22(U31'(U12(active(z0)), x1), ACTIVE(U12(z0))) 682.42/212.50
ACTIVE(U31(U21(z0), x1)) → c22(U31'(U21(active(z0)), x1), ACTIVE(U21(z0))) 682.42/212.50
ACTIVE(U31(U31(z0, z1), x1)) → c22(U31'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 682.42/212.50
ACTIVE(U31(U32(z0), x1)) → c22(U31'(U32(active(z0)), x1), ACTIVE(U32(z0))) 682.42/212.50
ACTIVE(U31(U41(z0, z1), x1)) → c22(U31'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 682.42/212.50
ACTIVE(U31(U51(z0, z1, z2), x1)) → c22(U31'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 682.42/212.50
ACTIVE(U31(U52(z0, z1, z2), x1)) → c22(U31'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 682.42/212.50
ACTIVE(U31(s(z0), x1)) → c22(U31'(s(active(z0)), x1), ACTIVE(s(z0))) 682.42/212.50
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 682.42/212.50
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 682.42/212.50
ACTIVE(U31(U61(z0), x1)) → c22(U31'(U61(active(z0)), x1), ACTIVE(U61(z0))) 682.42/212.50
ACTIVE(U31(U71(z0, z1, z2), x1)) → c22(U31'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 682.42/212.50
ACTIVE(U31(U72(z0, z1, z2), x1)) → c22(U31'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 682.42/212.50
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 682.42/212.50
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 682.42/212.50
ACTIVE(U31(U12(tt), x1)) → c22(U31'(mark(tt), x1)) 682.42/212.50
ACTIVE(U31(U21(tt), x1)) → c22(U31'(mark(tt), x1)) 682.42/212.50
ACTIVE(U31(isNat(0), x1)) → c22(U31'(mark(tt), x1)) 682.42/212.50
ACTIVE(U11(U31(tt, z0), x1)) → c4(U11'(mark(U32(isNat(z0))), x1)) 682.42/212.50
ACTIVE(U11(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 682.42/212.50
ACTIVE(U12(U31(tt, z0))) → c4(U12'(mark(U32(isNat(z0))))) 682.42/212.50
ACTIVE(U12(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 682.42/212.50
ACTIVE(U21(U31(tt, z0))) → c4(U21'(mark(U32(isNat(z0))))) 682.42/212.50
ACTIVE(U21(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 682.42/212.50
ACTIVE(U31(U11(tt, z0), x1)) → c4(U31'(mark(U12(isNat(z0))), x1)) 682.42/212.50
ACTIVE(U31(U11(tt, z0), x1)) → c4(ACTIVE(U11(tt, z0))) 682.42/212.50
ACTIVE(U31(U31(tt, z0), x1)) → c4(U31'(mark(U32(isNat(z0))), x1)) 682.42/212.50
ACTIVE(U31(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 682.42/212.50
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(U31'(mark(U11(isNat(z0), z1)), x1)) 682.42/212.50
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(ACTIVE(isNat(plus(z0, z1)))) 682.42/212.50
ACTIVE(U31(isNat(s(z0)), x1)) → c4(U31'(mark(U21(isNat(z0))), x1)) 682.42/212.50
ACTIVE(U31(isNat(s(z0)), x1)) → c4(ACTIVE(isNat(s(z0)))) 682.42/212.50
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(U31'(mark(U31(isNat(z0), z1)), x1)) 682.42/212.50
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(ACTIVE(isNat(x(z0, z1)))) 682.42/212.50
ACTIVE(U32(U41(tt, z0))) → c23(U32'(mark(z0)), ACTIVE(U41(tt, z0))) 682.42/212.50
ACTIVE(U32(U51(tt, z0, z1))) → c23(U32'(mark(U52(isNat(z1), z0, z1))), ACTIVE(U51(tt, z0, z1))) 682.42/212.50
ACTIVE(U32(U52(tt, z0, z1))) → c23(U32'(mark(s(plus(z1, z0)))), ACTIVE(U52(tt, z0, z1))) 682.42/212.50
ACTIVE(U32(U61(tt))) → c23(U32'(mark(0)), ACTIVE(U61(tt))) 682.42/212.50
ACTIVE(U32(U71(tt, z0, z1))) → c23(U32'(mark(U72(isNat(z1), z0, z1))), ACTIVE(U71(tt, z0, z1))) 682.42/212.50
ACTIVE(U32(U72(tt, z0, z1))) → c23(U32'(mark(plus(x(z1, z0), z1))), ACTIVE(U72(tt, z0, z1))) 682.42/212.50
ACTIVE(U32(plus(z0, 0))) → c23(U32'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 682.42/212.50
ACTIVE(U32(plus(z0, s(z1)))) → c23(U32'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 682.42/212.50
ACTIVE(U32(x(z0, 0))) → c23(U32'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 682.42/212.50
ACTIVE(U32(x(z0, s(z1)))) → c23(U32'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 682.42/212.50
ACTIVE(U32(U11(z0, z1))) → c23(U32'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 682.42/212.50
ACTIVE(U32(U12(z0))) → c23(U32'(U12(active(z0))), ACTIVE(U12(z0))) 682.42/212.50
ACTIVE(U32(U21(z0))) → c23(U32'(U21(active(z0))), ACTIVE(U21(z0))) 682.42/212.50
ACTIVE(U32(U31(z0, z1))) → c23(U32'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 682.42/212.50
ACTIVE(U32(U32(z0))) → c23(U32'(U32(active(z0))), ACTIVE(U32(z0))) 682.42/212.50
ACTIVE(U32(U41(z0, z1))) → c23(U32'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 682.42/212.50
ACTIVE(U32(U51(z0, z1, z2))) → c23(U32'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 682.42/212.50
ACTIVE(U32(U52(z0, z1, z2))) → c23(U32'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 682.42/212.50
ACTIVE(U32(s(z0))) → c23(U32'(s(active(z0))), ACTIVE(s(z0))) 682.42/212.50
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 682.42/212.50
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 682.42/212.50
ACTIVE(U32(U61(z0))) → c23(U32'(U61(active(z0))), ACTIVE(U61(z0))) 682.42/212.50
ACTIVE(U32(U71(z0, z1, z2))) → c23(U32'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 682.42/212.50
ACTIVE(U32(U72(z0, z1, z2))) → c23(U32'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 682.42/212.50
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 682.42/212.50
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 682.42/212.50
ACTIVE(U11(U32(tt), x1)) → c19(U11'(mark(tt), x1)) 682.42/212.50
ACTIVE(U12(U32(tt))) → c20(U12'(mark(tt))) 682.42/212.50
ACTIVE(U21(U32(tt))) → c21(U21'(mark(tt))) 682.42/212.50
ACTIVE(U31(U32(tt), x1)) → c22(U31'(mark(tt), x1)) 682.42/212.50
ACTIVE(U32(U12(tt))) → c23(U32'(mark(tt))) 682.42/212.50
ACTIVE(U32(U21(tt))) → c23(U32'(mark(tt))) 682.42/212.50
ACTIVE(U32(U32(tt))) → c23(U32'(mark(tt))) 682.42/212.50
ACTIVE(U32(isNat(0))) → c23(U32'(mark(tt))) 682.42/212.50
ACTIVE(U32(U11(tt, z0))) → c5(U32'(mark(U12(isNat(z0))))) 682.42/212.50
ACTIVE(U32(U11(tt, z0))) → c5(ACTIVE(U11(tt, z0))) 682.42/212.50
ACTIVE(U32(U31(tt, z0))) → c5(U32'(mark(U32(isNat(z0))))) 682.42/212.50
ACTIVE(U32(U31(tt, z0))) → c5(ACTIVE(U31(tt, z0))) 682.42/212.50
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(U32'(mark(U11(isNat(z0), z1)))) 682.42/212.50
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(ACTIVE(isNat(plus(z0, z1)))) 682.42/212.50
ACTIVE(U32(isNat(s(z0)))) → c5(U32'(mark(U21(isNat(z0))))) 682.42/212.50
ACTIVE(U32(isNat(s(z0)))) → c5(ACTIVE(isNat(s(z0)))) 682.42/212.50
ACTIVE(U32(isNat(x(z0, z1)))) → c5(U32'(mark(U31(isNat(z0), z1)))) 682.42/212.50
ACTIVE(U32(isNat(x(z0, z1)))) → c5(ACTIVE(isNat(x(z0, z1))))
K tuples:none
Defined Rule Symbols:

active, U11, U12, U21, U31, U32, U41, U51, U52, s, plus, U61, U71, U72, x, proper, isNat, top

Defined Pair Symbols:

ACTIVE, U11', U12', U21', U31', U32', U41', U51', U52', S, PLUS, U61', U71', U72', X, PROPER, ISNAT, TOP

Compound Symbols:

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, c62, c63, c64, c65, c67, c68, c69, c70, c71, c72, c73, c74, c75, c76, c77, c79, c80, c81, c82, c83, c84, c13, c16, c18, c1, c19, c19, c, c20, c20, c2, c21, c21, c3, c22, c22, c4, c23, c23, c5

682.42/212.50
682.42/212.50

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

Use narrowing to replace ACTIVE(U41(z0, z1)) → c24(U41'(active(z0), z1), ACTIVE(z0)) by

ACTIVE(U41(U11(tt, z0), x1)) → c24(U41'(mark(U12(isNat(z0))), x1), ACTIVE(U11(tt, z0))) 682.42/212.50
ACTIVE(U41(U12(tt), x1)) → c24(U41'(mark(tt), x1), ACTIVE(U12(tt))) 682.42/212.50
ACTIVE(U41(U21(tt), x1)) → c24(U41'(mark(tt), x1), ACTIVE(U21(tt))) 682.42/212.50
ACTIVE(U41(U31(tt, z0), x1)) → c24(U41'(mark(U32(isNat(z0))), x1), ACTIVE(U31(tt, z0))) 682.42/212.50
ACTIVE(U41(U32(tt), x1)) → c24(U41'(mark(tt), x1), ACTIVE(U32(tt))) 682.42/212.50
ACTIVE(U41(U41(tt, z0), x1)) → c24(U41'(mark(z0), x1), ACTIVE(U41(tt, z0))) 682.42/212.50
ACTIVE(U41(U51(tt, z0, z1), x1)) → c24(U41'(mark(U52(isNat(z1), z0, z1)), x1), ACTIVE(U51(tt, z0, z1))) 682.42/212.50
ACTIVE(U41(U52(tt, z0, z1), x1)) → c24(U41'(mark(s(plus(z1, z0))), x1), ACTIVE(U52(tt, z0, z1))) 682.42/212.50
ACTIVE(U41(U61(tt), x1)) → c24(U41'(mark(0), x1), ACTIVE(U61(tt))) 682.42/212.50
ACTIVE(U41(U71(tt, z0, z1), x1)) → c24(U41'(mark(U72(isNat(z1), z0, z1)), x1), ACTIVE(U71(tt, z0, z1))) 682.42/212.50
ACTIVE(U41(U72(tt, z0, z1), x1)) → c24(U41'(mark(plus(x(z1, z0), z1)), x1), ACTIVE(U72(tt, z0, z1))) 682.42/212.50
ACTIVE(U41(isNat(0), x1)) → c24(U41'(mark(tt), x1), ACTIVE(isNat(0))) 682.42/212.50
ACTIVE(U41(isNat(plus(z0, z1)), x1)) → c24(U41'(mark(U11(isNat(z0), z1)), x1), ACTIVE(isNat(plus(z0, z1)))) 682.42/212.50
ACTIVE(U41(isNat(s(z0)), x1)) → c24(U41'(mark(U21(isNat(z0))), x1), ACTIVE(isNat(s(z0)))) 682.42/212.50
ACTIVE(U41(isNat(x(z0, z1)), x1)) → c24(U41'(mark(U31(isNat(z0), z1)), x1), ACTIVE(isNat(x(z0, z1)))) 682.42/212.50
ACTIVE(U41(plus(z0, 0), x1)) → c24(U41'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 682.42/212.50
ACTIVE(U41(plus(z0, s(z1)), x1)) → c24(U41'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 682.42/212.50
ACTIVE(U41(x(z0, 0), x1)) → c24(U41'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 682.42/212.50
ACTIVE(U41(x(z0, s(z1)), x1)) → c24(U41'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 682.42/212.50
ACTIVE(U41(U11(z0, z1), x1)) → c24(U41'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 682.42/212.50
ACTIVE(U41(U12(z0), x1)) → c24(U41'(U12(active(z0)), x1), ACTIVE(U12(z0))) 682.42/212.50
ACTIVE(U41(U21(z0), x1)) → c24(U41'(U21(active(z0)), x1), ACTIVE(U21(z0))) 682.42/212.50
ACTIVE(U41(U31(z0, z1), x1)) → c24(U41'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 682.42/212.50
ACTIVE(U41(U32(z0), x1)) → c24(U41'(U32(active(z0)), x1), ACTIVE(U32(z0))) 682.42/212.50
ACTIVE(U41(U41(z0, z1), x1)) → c24(U41'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 682.42/212.50
ACTIVE(U41(U51(z0, z1, z2), x1)) → c24(U41'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 682.42/212.50
ACTIVE(U41(U52(z0, z1, z2), x1)) → c24(U41'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 682.42/212.50
ACTIVE(U41(s(z0), x1)) → c24(U41'(s(active(z0)), x1), ACTIVE(s(z0))) 682.42/212.50
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 682.42/212.50
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 682.42/212.50
ACTIVE(U41(U61(z0), x1)) → c24(U41'(U61(active(z0)), x1), ACTIVE(U61(z0))) 682.42/212.50
ACTIVE(U41(U71(z0, z1, z2), x1)) → c24(U41'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 682.42/212.50
ACTIVE(U41(U72(z0, z1, z2), x1)) → c24(U41'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 682.42/212.50
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 682.42/212.50
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1)))
682.42/212.50
682.42/212.50

(38) Obligation:

Complexity Dependency Tuples Problem
Rules:

active(U11(tt, z0)) → mark(U12(isNat(z0))) 682.42/212.50
active(U12(tt)) → mark(tt) 682.42/212.50
active(U21(tt)) → mark(tt) 682.42/212.50
active(U31(tt, z0)) → mark(U32(isNat(z0))) 682.42/212.50
active(U32(tt)) → mark(tt) 682.42/212.50
active(U41(tt, z0)) → mark(z0) 682.42/212.50
active(U51(tt, z0, z1)) → mark(U52(isNat(z1), z0, z1)) 682.42/212.50
active(U52(tt, z0, z1)) → mark(s(plus(z1, z0))) 682.42/212.50
active(U61(tt)) → mark(0) 682.42/212.50
active(U71(tt, z0, z1)) → mark(U72(isNat(z1), z0, z1)) 682.42/212.50
active(U72(tt, z0, z1)) → mark(plus(x(z1, z0), z1)) 682.42/212.50
active(isNat(0)) → mark(tt) 682.42/212.50
active(isNat(plus(z0, z1))) → mark(U11(isNat(z0), z1)) 682.42/212.50
active(isNat(s(z0))) → mark(U21(isNat(z0))) 682.42/212.50
active(isNat(x(z0, z1))) → mark(U31(isNat(z0), z1)) 682.42/212.50
active(plus(z0, 0)) → mark(U41(isNat(z0), z0)) 682.42/212.50
active(plus(z0, s(z1))) → mark(U51(isNat(z1), z1, z0)) 682.42/212.50
active(x(z0, 0)) → mark(U61(isNat(z0))) 682.42/212.50
active(x(z0, s(z1))) → mark(U71(isNat(z1), z1, z0)) 682.42/212.50
active(U11(z0, z1)) → U11(active(z0), z1) 682.42/212.50
active(U12(z0)) → U12(active(z0)) 682.42/212.50
active(U21(z0)) → U21(active(z0)) 682.42/212.50
active(U31(z0, z1)) → U31(active(z0), z1) 682.42/212.50
active(U32(z0)) → U32(active(z0)) 682.42/212.50
active(U41(z0, z1)) → U41(active(z0), z1) 682.42/212.50
active(U51(z0, z1, z2)) → U51(active(z0), z1, z2) 682.42/212.50
active(U52(z0, z1, z2)) → U52(active(z0), z1, z2) 682.42/212.50
active(s(z0)) → s(active(z0)) 682.42/212.50
active(plus(z0, z1)) → plus(active(z0), z1) 682.42/212.50
active(plus(z0, z1)) → plus(z0, active(z1)) 682.42/212.50
active(U61(z0)) → U61(active(z0)) 682.42/212.50
active(U71(z0, z1, z2)) → U71(active(z0), z1, z2) 682.42/212.50
active(U72(z0, z1, z2)) → U72(active(z0), z1, z2) 682.42/212.50
active(x(z0, z1)) → x(active(z0), z1) 682.42/212.50
active(x(z0, z1)) → x(z0, active(z1)) 682.42/212.50
U11(mark(z0), z1) → mark(U11(z0, z1)) 682.42/212.50
U11(ok(z0), ok(z1)) → ok(U11(z0, z1)) 682.42/212.50
U12(mark(z0)) → mark(U12(z0)) 682.42/212.50
U12(ok(z0)) → ok(U12(z0)) 682.42/212.50
U21(mark(z0)) → mark(U21(z0)) 682.42/212.50
U21(ok(z0)) → ok(U21(z0)) 682.42/212.50
U31(mark(z0), z1) → mark(U31(z0, z1)) 682.42/212.50
U31(ok(z0), ok(z1)) → ok(U31(z0, z1)) 682.42/212.50
U32(mark(z0)) → mark(U32(z0)) 682.42/212.50
U32(ok(z0)) → ok(U32(z0)) 682.42/212.50
U41(mark(z0), z1) → mark(U41(z0, z1)) 682.42/212.50
U41(ok(z0), ok(z1)) → ok(U41(z0, z1)) 682.42/212.50
U51(mark(z0), z1, z2) → mark(U51(z0, z1, z2)) 682.42/212.50
U51(ok(z0), ok(z1), ok(z2)) → ok(U51(z0, z1, z2)) 682.42/212.50
U52(mark(z0), z1, z2) → mark(U52(z0, z1, z2)) 682.42/212.50
U52(ok(z0), ok(z1), ok(z2)) → ok(U52(z0, z1, z2)) 682.42/212.50
s(mark(z0)) → mark(s(z0)) 682.42/212.50
s(ok(z0)) → ok(s(z0)) 682.42/212.50
plus(mark(z0), z1) → mark(plus(z0, z1)) 682.42/212.50
plus(z0, mark(z1)) → mark(plus(z0, z1)) 682.42/212.50
plus(ok(z0), ok(z1)) → ok(plus(z0, z1)) 682.42/212.50
U61(mark(z0)) → mark(U61(z0)) 682.42/212.50
U61(ok(z0)) → ok(U61(z0)) 682.42/212.50
U71(mark(z0), z1, z2) → mark(U71(z0, z1, z2)) 682.42/212.50
U71(ok(z0), ok(z1), ok(z2)) → ok(U71(z0, z1, z2)) 682.42/212.50
U72(mark(z0), z1, z2) → mark(U72(z0, z1, z2)) 682.42/212.50
U72(ok(z0), ok(z1), ok(z2)) → ok(U72(z0, z1, z2)) 682.42/212.50
x(mark(z0), z1) → mark(x(z0, z1)) 682.42/212.50
x(z0, mark(z1)) → mark(x(z0, z1)) 682.42/212.50
x(ok(z0), ok(z1)) → ok(x(z0, z1)) 682.42/212.50
proper(U11(z0, z1)) → U11(proper(z0), proper(z1)) 682.42/212.50
proper(tt) → ok(tt) 682.42/212.50
proper(U12(z0)) → U12(proper(z0)) 682.42/212.50
proper(isNat(z0)) → isNat(proper(z0)) 682.42/212.50
proper(U21(z0)) → U21(proper(z0)) 682.42/212.50
proper(U31(z0, z1)) → U31(proper(z0), proper(z1)) 682.42/212.50
proper(U32(z0)) → U32(proper(z0)) 682.42/212.50
proper(U41(z0, z1)) → U41(proper(z0), proper(z1)) 682.42/212.50
proper(U51(z0, z1, z2)) → U51(proper(z0), proper(z1), proper(z2)) 682.42/212.50
proper(U52(z0, z1, z2)) → U52(proper(z0), proper(z1), proper(z2)) 682.42/212.50
proper(s(z0)) → s(proper(z0)) 682.42/212.50
proper(plus(z0, z1)) → plus(proper(z0), proper(z1)) 682.42/212.50
proper(U61(z0)) → U61(proper(z0)) 682.42/212.50
proper(0) → ok(0) 682.42/212.50
proper(U71(z0, z1, z2)) → U71(proper(z0), proper(z1), proper(z2)) 682.42/212.50
proper(U72(z0, z1, z2)) → U72(proper(z0), proper(z1), proper(z2)) 682.42/212.50
proper(x(z0, z1)) → x(proper(z0), proper(z1)) 682.42/212.50
isNat(ok(z0)) → ok(isNat(z0)) 682.42/212.50
top(mark(z0)) → top(proper(z0)) 682.42/212.50
top(ok(z0)) → top(active(z0))
Tuples:

ACTIVE(U51(z0, z1, z2)) → c25(U51'(active(z0), z1, z2), ACTIVE(z0)) 682.42/212.50
ACTIVE(U52(z0, z1, z2)) → c26(U52'(active(z0), z1, z2), ACTIVE(z0)) 682.42/212.50
ACTIVE(s(z0)) → c27(S(active(z0)), ACTIVE(z0)) 682.42/212.50
ACTIVE(plus(z0, z1)) → c28(PLUS(active(z0), z1), ACTIVE(z0)) 682.42/212.50
ACTIVE(plus(z0, z1)) → c29(PLUS(z0, active(z1)), ACTIVE(z1)) 682.42/212.50
ACTIVE(U61(z0)) → c30(U61'(active(z0)), ACTIVE(z0)) 682.42/212.50
ACTIVE(U71(z0, z1, z2)) → c31(U71'(active(z0), z1, z2), ACTIVE(z0)) 682.42/212.50
ACTIVE(U72(z0, z1, z2)) → c32(U72'(active(z0), z1, z2), ACTIVE(z0)) 682.42/212.50
ACTIVE(x(z0, z1)) → c33(X(active(z0), z1), ACTIVE(z0)) 682.42/212.50
ACTIVE(x(z0, z1)) → c34(X(z0, active(z1)), ACTIVE(z1)) 682.42/212.50
U11'(mark(z0), z1) → c35(U11'(z0, z1)) 682.42/212.50
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1)) 682.42/212.50
U12'(mark(z0)) → c37(U12'(z0)) 682.42/212.50
U12'(ok(z0)) → c38(U12'(z0)) 682.42/212.50
U21'(mark(z0)) → c39(U21'(z0)) 682.42/212.50
U21'(ok(z0)) → c40(U21'(z0)) 682.42/212.50
U31'(mark(z0), z1) → c41(U31'(z0, z1)) 682.42/212.50
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 682.42/212.50
U32'(mark(z0)) → c43(U32'(z0)) 682.42/212.50
U32'(ok(z0)) → c44(U32'(z0)) 682.42/212.50
U41'(mark(z0), z1) → c45(U41'(z0, z1)) 682.42/212.50
U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1)) 682.42/212.50
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2)) 682.42/212.50
U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2)) 682.42/212.50
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2)) 682.42/212.50
U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2)) 682.42/212.50
S(mark(z0)) → c51(S(z0)) 682.42/212.50
S(ok(z0)) → c52(S(z0)) 682.42/212.50
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 682.42/212.50
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 682.42/212.50
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 682.42/212.50
U61'(mark(z0)) → c56(U61'(z0)) 682.42/212.50
U61'(ok(z0)) → c57(U61'(z0)) 682.42/212.50
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2)) 682.42/212.50
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2)) 682.42/212.50
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2)) 682.42/212.50
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 682.42/212.50
X(mark(z0), z1) → c62(X(z0, z1)) 682.42/212.50
X(z0, mark(z1)) → c63(X(z0, z1)) 682.42/212.50
X(ok(z0), ok(z1)) → c64(X(z0, z1)) 682.42/212.50
PROPER(U11(z0, z1)) → c65(U11'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 682.42/212.50
PROPER(U12(z0)) → c67(U12'(proper(z0)), PROPER(z0)) 682.42/212.50
PROPER(isNat(z0)) → c68(ISNAT(proper(z0)), PROPER(z0)) 682.42/212.50
PROPER(U21(z0)) → c69(U21'(proper(z0)), PROPER(z0)) 682.42/212.50
PROPER(U31(z0, z1)) → c70(U31'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 682.42/212.50
PROPER(U32(z0)) → c71(U32'(proper(z0)), PROPER(z0)) 682.42/212.50
PROPER(U41(z0, z1)) → c72(U41'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 682.42/212.50
PROPER(U51(z0, z1, z2)) → c73(U51'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 682.42/212.50
PROPER(U52(z0, z1, z2)) → c74(U52'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 682.42/212.50
PROPER(s(z0)) → c75(S(proper(z0)), PROPER(z0)) 682.42/212.50
PROPER(plus(z0, z1)) → c76(PLUS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 682.42/212.50
PROPER(U61(z0)) → c77(U61'(proper(z0)), PROPER(z0)) 682.42/212.50
PROPER(U71(z0, z1, z2)) → c79(U71'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 682.42/212.50
PROPER(U72(z0, z1, z2)) → c80(U72'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 682.42/212.50
PROPER(x(z0, z1)) → c81(X(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 682.42/212.50
ISNAT(ok(z0)) → c82(ISNAT(z0)) 682.42/212.50
TOP(mark(z0)) → c83(TOP(proper(z0)), PROPER(z0)) 682.42/212.50
TOP(ok(z0)) → c84(TOP(active(z0)), ACTIVE(z0)) 682.42/212.50
ACTIVE(isNat(s(z0))) → c13(ISNAT(z0)) 682.42/212.50
ACTIVE(plus(z0, s(z1))) → c16(ISNAT(z1)) 682.42/212.50
ACTIVE(x(z0, s(z1))) → c18(ISNAT(z1)) 682.42/212.50
ACTIVE(U11(tt, z0)) → c1(U12'(isNat(z0))) 682.42/212.50
ACTIVE(U11(tt, z0)) → c1(ISNAT(z0)) 682.42/212.50
ACTIVE(U31(tt, z0)) → c1(U32'(isNat(z0))) 682.42/212.50
ACTIVE(U31(tt, z0)) → c1(ISNAT(z0)) 682.42/212.50
ACTIVE(U51(tt, z0, z1)) → c1(U52'(isNat(z1), z0, z1)) 682.42/212.50
ACTIVE(U51(tt, z0, z1)) → c1(ISNAT(z1)) 682.42/212.50
ACTIVE(U52(tt, z0, z1)) → c1(S(plus(z1, z0))) 682.42/212.50
ACTIVE(U52(tt, z0, z1)) → c1(PLUS(z1, z0)) 682.42/212.50
ACTIVE(U71(tt, z0, z1)) → c1(U72'(isNat(z1), z0, z1)) 682.42/212.50
ACTIVE(U71(tt, z0, z1)) → c1(ISNAT(z1)) 682.42/212.50
ACTIVE(U72(tt, z0, z1)) → c1(PLUS(x(z1, z0), z1)) 682.42/212.50
ACTIVE(U72(tt, z0, z1)) → c1(X(z1, z0)) 682.42/212.50
ACTIVE(isNat(plus(z0, z1))) → c1(U11'(isNat(z0), z1)) 682.42/212.50
ACTIVE(isNat(plus(z0, z1))) → c1(ISNAT(z0)) 682.42/212.50
ACTIVE(isNat(x(z0, z1))) → c1(U31'(isNat(z0), z1)) 682.42/212.50
ACTIVE(isNat(x(z0, z1))) → c1(ISNAT(z0)) 682.42/212.50
ACTIVE(plus(z0, 0)) → c1(U41'(isNat(z0), z0)) 682.42/212.50
ACTIVE(plus(z0, 0)) → c1(ISNAT(z0)) 682.42/212.50
ACTIVE(x(z0, 0)) → c1(U61'(isNat(z0))) 682.42/212.50
ACTIVE(x(z0, 0)) → c1(ISNAT(z0)) 682.42/212.50
ACTIVE(U11(U41(tt, z0), x1)) → c19(U11'(mark(z0), x1), ACTIVE(U41(tt, z0))) 682.42/212.50
ACTIVE(U11(U51(tt, z0, z1), x1)) → c19(U11'(mark(U52(isNat(z1), z0, z1)), x1), ACTIVE(U51(tt, z0, z1))) 682.42/212.50
ACTIVE(U11(U52(tt, z0, z1), x1)) → c19(U11'(mark(s(plus(z1, z0))), x1), ACTIVE(U52(tt, z0, z1))) 682.42/212.50
ACTIVE(U11(U61(tt), x1)) → c19(U11'(mark(0), x1), ACTIVE(U61(tt))) 682.42/212.50
ACTIVE(U11(U71(tt, z0, z1), x1)) → c19(U11'(mark(U72(isNat(z1), z0, z1)), x1), ACTIVE(U71(tt, z0, z1))) 682.42/212.50
ACTIVE(U11(U72(tt, z0, z1), x1)) → c19(U11'(mark(plus(x(z1, z0), z1)), x1), ACTIVE(U72(tt, z0, z1))) 682.42/212.50
ACTIVE(U11(plus(z0, 0), x1)) → c19(U11'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 682.42/212.50
ACTIVE(U11(plus(z0, s(z1)), x1)) → c19(U11'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 682.42/212.50
ACTIVE(U11(x(z0, 0), x1)) → c19(U11'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 682.42/212.50
ACTIVE(U11(x(z0, s(z1)), x1)) → c19(U11'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 682.42/212.50
ACTIVE(U11(U11(z0, z1), x1)) → c19(U11'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 682.42/212.50
ACTIVE(U11(U12(z0), x1)) → c19(U11'(U12(active(z0)), x1), ACTIVE(U12(z0))) 682.42/212.50
ACTIVE(U11(U21(z0), x1)) → c19(U11'(U21(active(z0)), x1), ACTIVE(U21(z0))) 682.42/212.50
ACTIVE(U11(U31(z0, z1), x1)) → c19(U11'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 682.42/212.50
ACTIVE(U11(U32(z0), x1)) → c19(U11'(U32(active(z0)), x1), ACTIVE(U32(z0))) 682.42/212.50
ACTIVE(U11(U41(z0, z1), x1)) → c19(U11'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 682.42/212.50
ACTIVE(U11(U51(z0, z1, z2), x1)) → c19(U11'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 682.42/212.50
ACTIVE(U11(U52(z0, z1, z2), x1)) → c19(U11'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 682.42/212.50
ACTIVE(U11(s(z0), x1)) → c19(U11'(s(active(z0)), x1), ACTIVE(s(z0))) 682.42/212.50
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 682.42/212.50
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 682.42/212.50
ACTIVE(U11(U61(z0), x1)) → c19(U11'(U61(active(z0)), x1), ACTIVE(U61(z0))) 682.42/212.50
ACTIVE(U11(U71(z0, z1, z2), x1)) → c19(U11'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 682.42/212.50
ACTIVE(U11(U72(z0, z1, z2), x1)) → c19(U11'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 682.42/212.50
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 682.42/212.50
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 682.42/212.50
ACTIVE(U11(isNat(0), x1)) → c19(U11'(mark(tt), x1)) 682.42/212.50
ACTIVE(U11(U11(tt, z0), x1)) → c(U11'(mark(U12(isNat(z0))), x1)) 682.42/212.50
ACTIVE(U11(U11(tt, z0), x1)) → c(ACTIVE(U11(tt, z0))) 682.42/212.50
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(U11'(mark(U11(isNat(z0), z1)), x1)) 682.42/212.50
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(ACTIVE(isNat(plus(z0, z1)))) 682.42/212.50
ACTIVE(U11(isNat(s(z0)), x1)) → c(U11'(mark(U21(isNat(z0))), x1)) 682.42/212.50
ACTIVE(U11(isNat(s(z0)), x1)) → c(ACTIVE(isNat(s(z0)))) 682.42/212.50
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(U11'(mark(U31(isNat(z0), z1)), x1)) 682.42/212.50
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(ACTIVE(isNat(x(z0, z1)))) 682.42/212.50
ACTIVE(U12(U41(tt, z0))) → c20(U12'(mark(z0)), ACTIVE(U41(tt, z0))) 682.42/212.50
ACTIVE(U12(U51(tt, z0, z1))) → c20(U12'(mark(U52(isNat(z1), z0, z1))), ACTIVE(U51(tt, z0, z1))) 682.42/212.50
ACTIVE(U12(U52(tt, z0, z1))) → c20(U12'(mark(s(plus(z1, z0)))), ACTIVE(U52(tt, z0, z1))) 682.42/212.50
ACTIVE(U12(U61(tt))) → c20(U12'(mark(0)), ACTIVE(U61(tt))) 682.42/212.50
ACTIVE(U12(U71(tt, z0, z1))) → c20(U12'(mark(U72(isNat(z1), z0, z1))), ACTIVE(U71(tt, z0, z1))) 682.42/212.50
ACTIVE(U12(U72(tt, z0, z1))) → c20(U12'(mark(plus(x(z1, z0), z1))), ACTIVE(U72(tt, z0, z1))) 682.42/212.50
ACTIVE(U12(plus(z0, 0))) → c20(U12'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 682.42/212.50
ACTIVE(U12(plus(z0, s(z1)))) → c20(U12'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 682.42/212.50
ACTIVE(U12(x(z0, 0))) → c20(U12'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 682.42/212.50
ACTIVE(U12(x(z0, s(z1)))) → c20(U12'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 682.42/212.50
ACTIVE(U12(U11(z0, z1))) → c20(U12'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 682.42/212.50
ACTIVE(U12(U12(z0))) → c20(U12'(U12(active(z0))), ACTIVE(U12(z0))) 682.42/212.50
ACTIVE(U12(U21(z0))) → c20(U12'(U21(active(z0))), ACTIVE(U21(z0))) 682.42/212.50
ACTIVE(U12(U31(z0, z1))) → c20(U12'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 682.42/212.50
ACTIVE(U12(U32(z0))) → c20(U12'(U32(active(z0))), ACTIVE(U32(z0))) 682.42/212.50
ACTIVE(U12(U41(z0, z1))) → c20(U12'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 682.42/212.50
ACTIVE(U12(U51(z0, z1, z2))) → c20(U12'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 682.42/212.50
ACTIVE(U12(U52(z0, z1, z2))) → c20(U12'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 682.42/212.50
ACTIVE(U12(s(z0))) → c20(U12'(s(active(z0))), ACTIVE(s(z0))) 682.42/212.50
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 682.42/212.50
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 682.42/212.50
ACTIVE(U12(U61(z0))) → c20(U12'(U61(active(z0))), ACTIVE(U61(z0))) 682.42/212.50
ACTIVE(U12(U71(z0, z1, z2))) → c20(U12'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 682.42/212.50
ACTIVE(U12(U72(z0, z1, z2))) → c20(U12'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 682.42/212.50
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 682.42/212.50
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 682.42/212.50
ACTIVE(U11(U12(tt), x1)) → c19(U11'(mark(tt), x1)) 682.42/212.50
ACTIVE(U12(U12(tt))) → c20(U12'(mark(tt))) 682.42/212.50
ACTIVE(U12(isNat(0))) → c20(U12'(mark(tt))) 682.42/212.50
ACTIVE(U12(U11(tt, z0))) → c2(U12'(mark(U12(isNat(z0))))) 682.42/212.50
ACTIVE(U12(U11(tt, z0))) → c2(ACTIVE(U11(tt, z0))) 682.42/212.50
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(U12'(mark(U11(isNat(z0), z1)))) 682.42/212.50
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(ACTIVE(isNat(plus(z0, z1)))) 682.42/212.50
ACTIVE(U12(isNat(s(z0)))) → c2(U12'(mark(U21(isNat(z0))))) 682.42/212.50
ACTIVE(U12(isNat(s(z0)))) → c2(ACTIVE(isNat(s(z0)))) 682.42/212.50
ACTIVE(U12(isNat(x(z0, z1)))) → c2(U12'(mark(U31(isNat(z0), z1)))) 682.42/212.50
ACTIVE(U12(isNat(x(z0, z1)))) → c2(ACTIVE(isNat(x(z0, z1)))) 682.42/212.50
ACTIVE(U21(U41(tt, z0))) → c21(U21'(mark(z0)), ACTIVE(U41(tt, z0))) 682.42/212.50
ACTIVE(U21(U51(tt, z0, z1))) → c21(U21'(mark(U52(isNat(z1), z0, z1))), ACTIVE(U51(tt, z0, z1))) 682.42/212.50
ACTIVE(U21(U52(tt, z0, z1))) → c21(U21'(mark(s(plus(z1, z0)))), ACTIVE(U52(tt, z0, z1))) 682.42/212.50
ACTIVE(U21(U61(tt))) → c21(U21'(mark(0)), ACTIVE(U61(tt))) 682.42/212.50
ACTIVE(U21(U71(tt, z0, z1))) → c21(U21'(mark(U72(isNat(z1), z0, z1))), ACTIVE(U71(tt, z0, z1))) 682.42/212.50
ACTIVE(U21(U72(tt, z0, z1))) → c21(U21'(mark(plus(x(z1, z0), z1))), ACTIVE(U72(tt, z0, z1))) 682.42/212.50
ACTIVE(U21(plus(z0, 0))) → c21(U21'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 682.42/212.50
ACTIVE(U21(plus(z0, s(z1)))) → c21(U21'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 682.42/212.50
ACTIVE(U21(x(z0, 0))) → c21(U21'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 682.42/212.50
ACTIVE(U21(x(z0, s(z1)))) → c21(U21'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 682.42/212.50
ACTIVE(U21(U11(z0, z1))) → c21(U21'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 682.42/212.50
ACTIVE(U21(U12(z0))) → c21(U21'(U12(active(z0))), ACTIVE(U12(z0))) 682.42/212.50
ACTIVE(U21(U21(z0))) → c21(U21'(U21(active(z0))), ACTIVE(U21(z0))) 682.42/212.50
ACTIVE(U21(U31(z0, z1))) → c21(U21'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 682.42/212.50
ACTIVE(U21(U32(z0))) → c21(U21'(U32(active(z0))), ACTIVE(U32(z0))) 682.42/212.50
ACTIVE(U21(U41(z0, z1))) → c21(U21'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 682.42/212.50
ACTIVE(U21(U51(z0, z1, z2))) → c21(U21'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 682.42/212.50
ACTIVE(U21(U52(z0, z1, z2))) → c21(U21'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 682.42/212.50
ACTIVE(U21(s(z0))) → c21(U21'(s(active(z0))), ACTIVE(s(z0))) 682.42/212.50
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 682.42/212.50
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 682.42/212.50
ACTIVE(U21(U61(z0))) → c21(U21'(U61(active(z0))), ACTIVE(U61(z0))) 682.42/212.50
ACTIVE(U21(U71(z0, z1, z2))) → c21(U21'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 682.42/212.50
ACTIVE(U21(U72(z0, z1, z2))) → c21(U21'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 682.42/212.50
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 682.42/212.50
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 682.42/212.50
ACTIVE(U11(U21(tt), x1)) → c19(U11'(mark(tt), x1)) 682.42/212.50
ACTIVE(U12(U21(tt))) → c20(U12'(mark(tt))) 682.42/212.50
ACTIVE(U21(U12(tt))) → c21(U21'(mark(tt))) 682.42/212.50
ACTIVE(U21(U21(tt))) → c21(U21'(mark(tt))) 682.42/212.50
ACTIVE(U21(isNat(0))) → c21(U21'(mark(tt))) 682.42/212.50
ACTIVE(U21(U11(tt, z0))) → c3(U21'(mark(U12(isNat(z0))))) 682.42/212.50
ACTIVE(U21(U11(tt, z0))) → c3(ACTIVE(U11(tt, z0))) 682.42/212.50
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(U21'(mark(U11(isNat(z0), z1)))) 682.42/212.50
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(ACTIVE(isNat(plus(z0, z1)))) 682.42/212.50
ACTIVE(U21(isNat(s(z0)))) → c3(U21'(mark(U21(isNat(z0))))) 682.42/212.50
ACTIVE(U21(isNat(s(z0)))) → c3(ACTIVE(isNat(s(z0)))) 682.42/212.50
ACTIVE(U21(isNat(x(z0, z1)))) → c3(U21'(mark(U31(isNat(z0), z1)))) 682.42/212.50
ACTIVE(U21(isNat(x(z0, z1)))) → c3(ACTIVE(isNat(x(z0, z1)))) 682.42/212.50
ACTIVE(U31(U41(tt, z0), x1)) → c22(U31'(mark(z0), x1), ACTIVE(U41(tt, z0))) 682.42/212.50
ACTIVE(U31(U51(tt, z0, z1), x1)) → c22(U31'(mark(U52(isNat(z1), z0, z1)), x1), ACTIVE(U51(tt, z0, z1))) 682.42/212.50
ACTIVE(U31(U52(tt, z0, z1), x1)) → c22(U31'(mark(s(plus(z1, z0))), x1), ACTIVE(U52(tt, z0, z1))) 682.42/212.50
ACTIVE(U31(U61(tt), x1)) → c22(U31'(mark(0), x1), ACTIVE(U61(tt))) 682.42/212.50
ACTIVE(U31(U71(tt, z0, z1), x1)) → c22(U31'(mark(U72(isNat(z1), z0, z1)), x1), ACTIVE(U71(tt, z0, z1))) 682.42/212.50
ACTIVE(U31(U72(tt, z0, z1), x1)) → c22(U31'(mark(plus(x(z1, z0), z1)), x1), ACTIVE(U72(tt, z0, z1))) 682.42/212.50
ACTIVE(U31(plus(z0, 0), x1)) → c22(U31'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 682.42/212.50
ACTIVE(U31(plus(z0, s(z1)), x1)) → c22(U31'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 682.42/212.50
ACTIVE(U31(x(z0, 0), x1)) → c22(U31'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 682.42/212.50
ACTIVE(U31(x(z0, s(z1)), x1)) → c22(U31'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 682.42/212.50
ACTIVE(U31(U11(z0, z1), x1)) → c22(U31'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 682.42/212.50
ACTIVE(U31(U12(z0), x1)) → c22(U31'(U12(active(z0)), x1), ACTIVE(U12(z0))) 682.42/212.50
ACTIVE(U31(U21(z0), x1)) → c22(U31'(U21(active(z0)), x1), ACTIVE(U21(z0))) 682.42/212.50
ACTIVE(U31(U31(z0, z1), x1)) → c22(U31'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 682.42/212.50
ACTIVE(U31(U32(z0), x1)) → c22(U31'(U32(active(z0)), x1), ACTIVE(U32(z0))) 682.42/212.50
ACTIVE(U31(U41(z0, z1), x1)) → c22(U31'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 682.42/212.50
ACTIVE(U31(U51(z0, z1, z2), x1)) → c22(U31'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 682.42/212.50
ACTIVE(U31(U52(z0, z1, z2), x1)) → c22(U31'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 682.42/212.50
ACTIVE(U31(s(z0), x1)) → c22(U31'(s(active(z0)), x1), ACTIVE(s(z0))) 682.42/212.50
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 682.42/212.50
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 682.42/212.50
ACTIVE(U31(U61(z0), x1)) → c22(U31'(U61(active(z0)), x1), ACTIVE(U61(z0))) 682.42/212.50
ACTIVE(U31(U71(z0, z1, z2), x1)) → c22(U31'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 682.42/212.50
ACTIVE(U31(U72(z0, z1, z2), x1)) → c22(U31'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 682.42/212.50
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 682.42/212.50
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 682.42/212.50
ACTIVE(U31(U12(tt), x1)) → c22(U31'(mark(tt), x1)) 682.42/212.50
ACTIVE(U31(U21(tt), x1)) → c22(U31'(mark(tt), x1)) 682.42/212.50
ACTIVE(U31(isNat(0), x1)) → c22(U31'(mark(tt), x1)) 682.42/212.50
ACTIVE(U11(U31(tt, z0), x1)) → c4(U11'(mark(U32(isNat(z0))), x1)) 682.42/212.50
ACTIVE(U11(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 682.42/212.50
ACTIVE(U12(U31(tt, z0))) → c4(U12'(mark(U32(isNat(z0))))) 682.42/212.50
ACTIVE(U12(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 682.42/212.50
ACTIVE(U21(U31(tt, z0))) → c4(U21'(mark(U32(isNat(z0))))) 682.42/212.50
ACTIVE(U21(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 682.42/212.50
ACTIVE(U31(U11(tt, z0), x1)) → c4(U31'(mark(U12(isNat(z0))), x1)) 682.42/212.50
ACTIVE(U31(U11(tt, z0), x1)) → c4(ACTIVE(U11(tt, z0))) 682.42/212.50
ACTIVE(U31(U31(tt, z0), x1)) → c4(U31'(mark(U32(isNat(z0))), x1)) 682.42/212.50
ACTIVE(U31(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 682.42/212.50
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(U31'(mark(U11(isNat(z0), z1)), x1)) 682.42/212.50
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(ACTIVE(isNat(plus(z0, z1)))) 682.42/212.50
ACTIVE(U31(isNat(s(z0)), x1)) → c4(U31'(mark(U21(isNat(z0))), x1)) 682.42/212.50
ACTIVE(U31(isNat(s(z0)), x1)) → c4(ACTIVE(isNat(s(z0)))) 682.42/212.50
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(U31'(mark(U31(isNat(z0), z1)), x1)) 682.42/212.50
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(ACTIVE(isNat(x(z0, z1)))) 682.42/212.50
ACTIVE(U32(U41(tt, z0))) → c23(U32'(mark(z0)), ACTIVE(U41(tt, z0))) 682.42/212.50
ACTIVE(U32(U51(tt, z0, z1))) → c23(U32'(mark(U52(isNat(z1), z0, z1))), ACTIVE(U51(tt, z0, z1))) 682.42/212.50
ACTIVE(U32(U52(tt, z0, z1))) → c23(U32'(mark(s(plus(z1, z0)))), ACTIVE(U52(tt, z0, z1))) 682.42/212.50
ACTIVE(U32(U61(tt))) → c23(U32'(mark(0)), ACTIVE(U61(tt))) 682.82/212.50
ACTIVE(U32(U71(tt, z0, z1))) → c23(U32'(mark(U72(isNat(z1), z0, z1))), ACTIVE(U71(tt, z0, z1))) 682.82/212.50
ACTIVE(U32(U72(tt, z0, z1))) → c23(U32'(mark(plus(x(z1, z0), z1))), ACTIVE(U72(tt, z0, z1))) 682.82/212.50
ACTIVE(U32(plus(z0, 0))) → c23(U32'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 682.82/212.50
ACTIVE(U32(plus(z0, s(z1)))) → c23(U32'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 682.82/212.50
ACTIVE(U32(x(z0, 0))) → c23(U32'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 682.82/212.50
ACTIVE(U32(x(z0, s(z1)))) → c23(U32'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 682.82/212.50
ACTIVE(U32(U11(z0, z1))) → c23(U32'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 682.82/212.50
ACTIVE(U32(U12(z0))) → c23(U32'(U12(active(z0))), ACTIVE(U12(z0))) 682.82/212.50
ACTIVE(U32(U21(z0))) → c23(U32'(U21(active(z0))), ACTIVE(U21(z0))) 682.82/212.50
ACTIVE(U32(U31(z0, z1))) → c23(U32'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 682.82/212.50
ACTIVE(U32(U32(z0))) → c23(U32'(U32(active(z0))), ACTIVE(U32(z0))) 682.82/212.50
ACTIVE(U32(U41(z0, z1))) → c23(U32'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 682.82/212.50
ACTIVE(U32(U51(z0, z1, z2))) → c23(U32'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 682.82/212.50
ACTIVE(U32(U52(z0, z1, z2))) → c23(U32'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 682.82/212.50
ACTIVE(U32(s(z0))) → c23(U32'(s(active(z0))), ACTIVE(s(z0))) 682.82/212.50
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 682.82/212.50
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 682.82/212.50
ACTIVE(U32(U61(z0))) → c23(U32'(U61(active(z0))), ACTIVE(U61(z0))) 682.82/212.50
ACTIVE(U32(U71(z0, z1, z2))) → c23(U32'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 682.82/212.50
ACTIVE(U32(U72(z0, z1, z2))) → c23(U32'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 682.82/212.50
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 682.82/212.50
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 682.82/212.50
ACTIVE(U11(U32(tt), x1)) → c19(U11'(mark(tt), x1)) 682.82/212.50
ACTIVE(U12(U32(tt))) → c20(U12'(mark(tt))) 682.82/212.50
ACTIVE(U21(U32(tt))) → c21(U21'(mark(tt))) 682.82/212.50
ACTIVE(U31(U32(tt), x1)) → c22(U31'(mark(tt), x1)) 682.82/212.50
ACTIVE(U32(U12(tt))) → c23(U32'(mark(tt))) 682.82/212.50
ACTIVE(U32(U21(tt))) → c23(U32'(mark(tt))) 682.82/212.50
ACTIVE(U32(U32(tt))) → c23(U32'(mark(tt))) 682.82/212.50
ACTIVE(U32(isNat(0))) → c23(U32'(mark(tt))) 682.82/212.50
ACTIVE(U32(U11(tt, z0))) → c5(U32'(mark(U12(isNat(z0))))) 682.82/212.50
ACTIVE(U32(U11(tt, z0))) → c5(ACTIVE(U11(tt, z0))) 682.82/212.50
ACTIVE(U32(U31(tt, z0))) → c5(U32'(mark(U32(isNat(z0))))) 682.82/212.50
ACTIVE(U32(U31(tt, z0))) → c5(ACTIVE(U31(tt, z0))) 682.82/212.50
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(U32'(mark(U11(isNat(z0), z1)))) 682.82/212.50
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(ACTIVE(isNat(plus(z0, z1)))) 682.82/212.50
ACTIVE(U32(isNat(s(z0)))) → c5(U32'(mark(U21(isNat(z0))))) 682.82/212.50
ACTIVE(U32(isNat(s(z0)))) → c5(ACTIVE(isNat(s(z0)))) 682.82/212.50
ACTIVE(U32(isNat(x(z0, z1)))) → c5(U32'(mark(U31(isNat(z0), z1)))) 682.82/212.50
ACTIVE(U32(isNat(x(z0, z1)))) → c5(ACTIVE(isNat(x(z0, z1)))) 682.82/212.50
ACTIVE(U41(U11(tt, z0), x1)) → c24(U41'(mark(U12(isNat(z0))), x1), ACTIVE(U11(tt, z0))) 682.82/212.50
ACTIVE(U41(U12(tt), x1)) → c24(U41'(mark(tt), x1), ACTIVE(U12(tt))) 682.82/212.50
ACTIVE(U41(U21(tt), x1)) → c24(U41'(mark(tt), x1), ACTIVE(U21(tt))) 682.82/212.50
ACTIVE(U41(U31(tt, z0), x1)) → c24(U41'(mark(U32(isNat(z0))), x1), ACTIVE(U31(tt, z0))) 682.82/212.50
ACTIVE(U41(U32(tt), x1)) → c24(U41'(mark(tt), x1), ACTIVE(U32(tt))) 682.82/212.50
ACTIVE(U41(U41(tt, z0), x1)) → c24(U41'(mark(z0), x1), ACTIVE(U41(tt, z0))) 682.82/212.50
ACTIVE(U41(U51(tt, z0, z1), x1)) → c24(U41'(mark(U52(isNat(z1), z0, z1)), x1), ACTIVE(U51(tt, z0, z1))) 682.82/212.50
ACTIVE(U41(U52(tt, z0, z1), x1)) → c24(U41'(mark(s(plus(z1, z0))), x1), ACTIVE(U52(tt, z0, z1))) 682.82/212.50
ACTIVE(U41(U61(tt), x1)) → c24(U41'(mark(0), x1), ACTIVE(U61(tt))) 682.82/212.50
ACTIVE(U41(U71(tt, z0, z1), x1)) → c24(U41'(mark(U72(isNat(z1), z0, z1)), x1), ACTIVE(U71(tt, z0, z1))) 682.82/212.50
ACTIVE(U41(U72(tt, z0, z1), x1)) → c24(U41'(mark(plus(x(z1, z0), z1)), x1), ACTIVE(U72(tt, z0, z1))) 682.82/212.50
ACTIVE(U41(isNat(0), x1)) → c24(U41'(mark(tt), x1), ACTIVE(isNat(0))) 682.82/212.50
ACTIVE(U41(isNat(plus(z0, z1)), x1)) → c24(U41'(mark(U11(isNat(z0), z1)), x1), ACTIVE(isNat(plus(z0, z1)))) 682.82/212.50
ACTIVE(U41(isNat(s(z0)), x1)) → c24(U41'(mark(U21(isNat(z0))), x1), ACTIVE(isNat(s(z0)))) 682.82/212.50
ACTIVE(U41(isNat(x(z0, z1)), x1)) → c24(U41'(mark(U31(isNat(z0), z1)), x1), ACTIVE(isNat(x(z0, z1)))) 682.82/212.50
ACTIVE(U41(plus(z0, 0), x1)) → c24(U41'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 682.82/212.50
ACTIVE(U41(plus(z0, s(z1)), x1)) → c24(U41'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 682.82/212.50
ACTIVE(U41(x(z0, 0), x1)) → c24(U41'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 682.82/212.50
ACTIVE(U41(x(z0, s(z1)), x1)) → c24(U41'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 682.82/212.50
ACTIVE(U41(U11(z0, z1), x1)) → c24(U41'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 682.82/212.50
ACTIVE(U41(U12(z0), x1)) → c24(U41'(U12(active(z0)), x1), ACTIVE(U12(z0))) 682.82/212.50
ACTIVE(U41(U21(z0), x1)) → c24(U41'(U21(active(z0)), x1), ACTIVE(U21(z0))) 682.82/212.50
ACTIVE(U41(U31(z0, z1), x1)) → c24(U41'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 682.82/212.50
ACTIVE(U41(U32(z0), x1)) → c24(U41'(U32(active(z0)), x1), ACTIVE(U32(z0))) 682.82/212.50
ACTIVE(U41(U41(z0, z1), x1)) → c24(U41'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 682.82/212.50
ACTIVE(U41(U51(z0, z1, z2), x1)) → c24(U41'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 682.82/212.50
ACTIVE(U41(U52(z0, z1, z2), x1)) → c24(U41'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 682.82/212.50
ACTIVE(U41(s(z0), x1)) → c24(U41'(s(active(z0)), x1), ACTIVE(s(z0))) 682.82/212.50
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 682.82/212.50
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 682.82/212.50
ACTIVE(U41(U61(z0), x1)) → c24(U41'(U61(active(z0)), x1), ACTIVE(U61(z0))) 682.82/212.50
ACTIVE(U41(U71(z0, z1, z2), x1)) → c24(U41'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 682.82/212.50
ACTIVE(U41(U72(z0, z1, z2), x1)) → c24(U41'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 682.82/212.50
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 682.82/212.50
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1)))
S tuples:

ACTIVE(U51(z0, z1, z2)) → c25(U51'(active(z0), z1, z2), ACTIVE(z0)) 682.82/212.50
ACTIVE(U52(z0, z1, z2)) → c26(U52'(active(z0), z1, z2), ACTIVE(z0)) 682.82/212.50
ACTIVE(s(z0)) → c27(S(active(z0)), ACTIVE(z0)) 682.82/212.50
ACTIVE(plus(z0, z1)) → c28(PLUS(active(z0), z1), ACTIVE(z0)) 682.82/212.50
ACTIVE(plus(z0, z1)) → c29(PLUS(z0, active(z1)), ACTIVE(z1)) 682.82/212.50
ACTIVE(U61(z0)) → c30(U61'(active(z0)), ACTIVE(z0)) 682.82/212.50
ACTIVE(U71(z0, z1, z2)) → c31(U71'(active(z0), z1, z2), ACTIVE(z0)) 682.82/212.50
ACTIVE(U72(z0, z1, z2)) → c32(U72'(active(z0), z1, z2), ACTIVE(z0)) 682.82/212.50
ACTIVE(x(z0, z1)) → c33(X(active(z0), z1), ACTIVE(z0)) 682.82/212.50
ACTIVE(x(z0, z1)) → c34(X(z0, active(z1)), ACTIVE(z1)) 682.82/212.50
U11'(mark(z0), z1) → c35(U11'(z0, z1)) 682.82/212.50
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1)) 682.82/212.50
U12'(mark(z0)) → c37(U12'(z0)) 682.82/212.50
U12'(ok(z0)) → c38(U12'(z0)) 682.82/212.50
U21'(mark(z0)) → c39(U21'(z0)) 682.82/212.50
U21'(ok(z0)) → c40(U21'(z0)) 682.82/212.50
U31'(mark(z0), z1) → c41(U31'(z0, z1)) 682.82/212.50
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 682.82/212.50
U32'(mark(z0)) → c43(U32'(z0)) 682.82/212.50
U32'(ok(z0)) → c44(U32'(z0)) 682.82/212.50
U41'(mark(z0), z1) → c45(U41'(z0, z1)) 682.82/212.50
U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1)) 682.82/212.50
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2)) 682.82/212.50
U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2)) 682.82/212.50
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2)) 682.82/212.50
U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2)) 682.82/212.50
S(mark(z0)) → c51(S(z0)) 682.82/212.50
S(ok(z0)) → c52(S(z0)) 682.82/212.50
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 682.82/212.50
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 682.82/212.50
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 682.82/212.50
U61'(mark(z0)) → c56(U61'(z0)) 682.82/212.50
U61'(ok(z0)) → c57(U61'(z0)) 682.82/212.50
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2)) 682.82/212.50
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2)) 682.82/212.50
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2)) 682.82/212.50
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 682.82/212.50
X(mark(z0), z1) → c62(X(z0, z1)) 682.82/212.50
X(z0, mark(z1)) → c63(X(z0, z1)) 682.82/212.50
X(ok(z0), ok(z1)) → c64(X(z0, z1)) 682.82/212.50
PROPER(U11(z0, z1)) → c65(U11'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 682.82/212.50
PROPER(U12(z0)) → c67(U12'(proper(z0)), PROPER(z0)) 682.82/212.50
PROPER(isNat(z0)) → c68(ISNAT(proper(z0)), PROPER(z0)) 682.82/212.50
PROPER(U21(z0)) → c69(U21'(proper(z0)), PROPER(z0)) 682.82/212.50
PROPER(U31(z0, z1)) → c70(U31'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 682.82/212.50
PROPER(U32(z0)) → c71(U32'(proper(z0)), PROPER(z0)) 682.82/212.50
PROPER(U41(z0, z1)) → c72(U41'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 682.82/212.50
PROPER(U51(z0, z1, z2)) → c73(U51'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 682.82/212.50
PROPER(U52(z0, z1, z2)) → c74(U52'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 682.82/212.50
PROPER(s(z0)) → c75(S(proper(z0)), PROPER(z0)) 682.82/212.50
PROPER(plus(z0, z1)) → c76(PLUS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 682.82/212.50
PROPER(U61(z0)) → c77(U61'(proper(z0)), PROPER(z0)) 682.82/212.50
PROPER(U71(z0, z1, z2)) → c79(U71'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 682.82/212.50
PROPER(U72(z0, z1, z2)) → c80(U72'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 682.82/212.50
PROPER(x(z0, z1)) → c81(X(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 682.82/212.50
ISNAT(ok(z0)) → c82(ISNAT(z0)) 682.82/212.50
TOP(mark(z0)) → c83(TOP(proper(z0)), PROPER(z0)) 682.82/212.50
TOP(ok(z0)) → c84(TOP(active(z0)), ACTIVE(z0)) 682.82/212.50
ACTIVE(isNat(s(z0))) → c13(ISNAT(z0)) 682.82/212.50
ACTIVE(plus(z0, s(z1))) → c16(ISNAT(z1)) 682.82/212.50
ACTIVE(x(z0, s(z1))) → c18(ISNAT(z1)) 682.82/212.50
ACTIVE(U11(tt, z0)) → c1(U12'(isNat(z0))) 682.82/212.50
ACTIVE(U11(tt, z0)) → c1(ISNAT(z0)) 682.82/212.50
ACTIVE(U31(tt, z0)) → c1(U32'(isNat(z0))) 682.82/212.50
ACTIVE(U31(tt, z0)) → c1(ISNAT(z0)) 682.82/212.50
ACTIVE(U51(tt, z0, z1)) → c1(U52'(isNat(z1), z0, z1)) 682.82/212.50
ACTIVE(U51(tt, z0, z1)) → c1(ISNAT(z1)) 682.82/212.50
ACTIVE(U52(tt, z0, z1)) → c1(S(plus(z1, z0))) 682.82/212.50
ACTIVE(U52(tt, z0, z1)) → c1(PLUS(z1, z0)) 682.82/212.50
ACTIVE(U71(tt, z0, z1)) → c1(U72'(isNat(z1), z0, z1)) 682.82/212.50
ACTIVE(U71(tt, z0, z1)) → c1(ISNAT(z1)) 682.82/212.50
ACTIVE(U72(tt, z0, z1)) → c1(PLUS(x(z1, z0), z1)) 682.82/212.50
ACTIVE(U72(tt, z0, z1)) → c1(X(z1, z0)) 682.82/212.50
ACTIVE(isNat(plus(z0, z1))) → c1(U11'(isNat(z0), z1)) 682.82/212.50
ACTIVE(isNat(plus(z0, z1))) → c1(ISNAT(z0)) 682.82/212.50
ACTIVE(isNat(x(z0, z1))) → c1(U31'(isNat(z0), z1)) 682.82/212.50
ACTIVE(isNat(x(z0, z1))) → c1(ISNAT(z0)) 682.82/212.50
ACTIVE(plus(z0, 0)) → c1(U41'(isNat(z0), z0)) 682.82/212.50
ACTIVE(plus(z0, 0)) → c1(ISNAT(z0)) 682.82/212.50
ACTIVE(x(z0, 0)) → c1(U61'(isNat(z0))) 682.82/212.50
ACTIVE(x(z0, 0)) → c1(ISNAT(z0)) 682.82/212.50
ACTIVE(U11(U41(tt, z0), x1)) → c19(U11'(mark(z0), x1), ACTIVE(U41(tt, z0))) 682.82/212.50
ACTIVE(U11(U51(tt, z0, z1), x1)) → c19(U11'(mark(U52(isNat(z1), z0, z1)), x1), ACTIVE(U51(tt, z0, z1))) 682.82/212.50
ACTIVE(U11(U52(tt, z0, z1), x1)) → c19(U11'(mark(s(plus(z1, z0))), x1), ACTIVE(U52(tt, z0, z1))) 682.82/212.50
ACTIVE(U11(U61(tt), x1)) → c19(U11'(mark(0), x1), ACTIVE(U61(tt))) 682.82/212.50
ACTIVE(U11(U71(tt, z0, z1), x1)) → c19(U11'(mark(U72(isNat(z1), z0, z1)), x1), ACTIVE(U71(tt, z0, z1))) 682.82/212.50
ACTIVE(U11(U72(tt, z0, z1), x1)) → c19(U11'(mark(plus(x(z1, z0), z1)), x1), ACTIVE(U72(tt, z0, z1))) 682.82/212.50
ACTIVE(U11(plus(z0, 0), x1)) → c19(U11'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 682.82/212.50
ACTIVE(U11(plus(z0, s(z1)), x1)) → c19(U11'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 682.82/212.50
ACTIVE(U11(x(z0, 0), x1)) → c19(U11'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 682.82/212.50
ACTIVE(U11(x(z0, s(z1)), x1)) → c19(U11'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 682.82/212.50
ACTIVE(U11(U11(z0, z1), x1)) → c19(U11'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 682.82/212.50
ACTIVE(U11(U12(z0), x1)) → c19(U11'(U12(active(z0)), x1), ACTIVE(U12(z0))) 682.82/212.50
ACTIVE(U11(U21(z0), x1)) → c19(U11'(U21(active(z0)), x1), ACTIVE(U21(z0))) 682.82/212.50
ACTIVE(U11(U31(z0, z1), x1)) → c19(U11'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 682.82/212.50
ACTIVE(U11(U32(z0), x1)) → c19(U11'(U32(active(z0)), x1), ACTIVE(U32(z0))) 682.82/212.50
ACTIVE(U11(U41(z0, z1), x1)) → c19(U11'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 682.82/212.50
ACTIVE(U11(U51(z0, z1, z2), x1)) → c19(U11'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 682.82/212.50
ACTIVE(U11(U52(z0, z1, z2), x1)) → c19(U11'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 682.82/212.50
ACTIVE(U11(s(z0), x1)) → c19(U11'(s(active(z0)), x1), ACTIVE(s(z0))) 682.82/212.50
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 682.82/212.50
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 682.82/212.50
ACTIVE(U11(U61(z0), x1)) → c19(U11'(U61(active(z0)), x1), ACTIVE(U61(z0))) 682.82/212.50
ACTIVE(U11(U71(z0, z1, z2), x1)) → c19(U11'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 682.82/212.50
ACTIVE(U11(U72(z0, z1, z2), x1)) → c19(U11'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 682.82/212.50
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 682.82/212.50
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 682.82/212.50
ACTIVE(U11(isNat(0), x1)) → c19(U11'(mark(tt), x1)) 682.82/212.50
ACTIVE(U11(U11(tt, z0), x1)) → c(U11'(mark(U12(isNat(z0))), x1)) 682.82/212.50
ACTIVE(U11(U11(tt, z0), x1)) → c(ACTIVE(U11(tt, z0))) 682.82/212.50
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(U11'(mark(U11(isNat(z0), z1)), x1)) 682.82/212.50
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(ACTIVE(isNat(plus(z0, z1)))) 682.82/212.50
ACTIVE(U11(isNat(s(z0)), x1)) → c(U11'(mark(U21(isNat(z0))), x1)) 682.82/212.50
ACTIVE(U11(isNat(s(z0)), x1)) → c(ACTIVE(isNat(s(z0)))) 682.82/212.50
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(U11'(mark(U31(isNat(z0), z1)), x1)) 682.82/212.50
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(ACTIVE(isNat(x(z0, z1)))) 682.82/212.50
ACTIVE(U12(U41(tt, z0))) → c20(U12'(mark(z0)), ACTIVE(U41(tt, z0))) 682.82/212.50
ACTIVE(U12(U51(tt, z0, z1))) → c20(U12'(mark(U52(isNat(z1), z0, z1))), ACTIVE(U51(tt, z0, z1))) 682.82/212.50
ACTIVE(U12(U52(tt, z0, z1))) → c20(U12'(mark(s(plus(z1, z0)))), ACTIVE(U52(tt, z0, z1))) 682.82/212.50
ACTIVE(U12(U61(tt))) → c20(U12'(mark(0)), ACTIVE(U61(tt))) 682.82/212.50
ACTIVE(U12(U71(tt, z0, z1))) → c20(U12'(mark(U72(isNat(z1), z0, z1))), ACTIVE(U71(tt, z0, z1))) 682.82/212.50
ACTIVE(U12(U72(tt, z0, z1))) → c20(U12'(mark(plus(x(z1, z0), z1))), ACTIVE(U72(tt, z0, z1))) 682.82/212.50
ACTIVE(U12(plus(z0, 0))) → c20(U12'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 682.82/212.50
ACTIVE(U12(plus(z0, s(z1)))) → c20(U12'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 682.82/212.50
ACTIVE(U12(x(z0, 0))) → c20(U12'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 682.82/212.50
ACTIVE(U12(x(z0, s(z1)))) → c20(U12'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 682.82/212.50
ACTIVE(U12(U11(z0, z1))) → c20(U12'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 682.82/212.50
ACTIVE(U12(U12(z0))) → c20(U12'(U12(active(z0))), ACTIVE(U12(z0))) 682.82/212.50
ACTIVE(U12(U21(z0))) → c20(U12'(U21(active(z0))), ACTIVE(U21(z0))) 682.82/212.50
ACTIVE(U12(U31(z0, z1))) → c20(U12'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 682.82/212.50
ACTIVE(U12(U32(z0))) → c20(U12'(U32(active(z0))), ACTIVE(U32(z0))) 682.82/212.50
ACTIVE(U12(U41(z0, z1))) → c20(U12'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 682.82/212.50
ACTIVE(U12(U51(z0, z1, z2))) → c20(U12'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 682.82/212.50
ACTIVE(U12(U52(z0, z1, z2))) → c20(U12'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 682.82/212.50
ACTIVE(U12(s(z0))) → c20(U12'(s(active(z0))), ACTIVE(s(z0))) 682.82/212.50
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 682.82/212.50
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 682.82/212.50
ACTIVE(U12(U61(z0))) → c20(U12'(U61(active(z0))), ACTIVE(U61(z0))) 682.82/212.50
ACTIVE(U12(U71(z0, z1, z2))) → c20(U12'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 682.82/212.50
ACTIVE(U12(U72(z0, z1, z2))) → c20(U12'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 682.82/212.50
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 682.82/212.50
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 682.82/212.50
ACTIVE(U11(U12(tt), x1)) → c19(U11'(mark(tt), x1)) 682.82/212.50
ACTIVE(U12(U12(tt))) → c20(U12'(mark(tt))) 682.82/212.50
ACTIVE(U12(isNat(0))) → c20(U12'(mark(tt))) 682.82/212.50
ACTIVE(U12(U11(tt, z0))) → c2(U12'(mark(U12(isNat(z0))))) 682.82/212.50
ACTIVE(U12(U11(tt, z0))) → c2(ACTIVE(U11(tt, z0))) 682.82/212.50
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(U12'(mark(U11(isNat(z0), z1)))) 682.82/212.50
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(ACTIVE(isNat(plus(z0, z1)))) 682.82/212.50
ACTIVE(U12(isNat(s(z0)))) → c2(U12'(mark(U21(isNat(z0))))) 682.82/212.50
ACTIVE(U12(isNat(s(z0)))) → c2(ACTIVE(isNat(s(z0)))) 682.82/212.50
ACTIVE(U12(isNat(x(z0, z1)))) → c2(U12'(mark(U31(isNat(z0), z1)))) 682.82/212.50
ACTIVE(U12(isNat(x(z0, z1)))) → c2(ACTIVE(isNat(x(z0, z1)))) 682.82/212.50
ACTIVE(U21(U41(tt, z0))) → c21(U21'(mark(z0)), ACTIVE(U41(tt, z0))) 682.82/212.50
ACTIVE(U21(U51(tt, z0, z1))) → c21(U21'(mark(U52(isNat(z1), z0, z1))), ACTIVE(U51(tt, z0, z1))) 682.82/212.50
ACTIVE(U21(U52(tt, z0, z1))) → c21(U21'(mark(s(plus(z1, z0)))), ACTIVE(U52(tt, z0, z1))) 682.82/212.50
ACTIVE(U21(U61(tt))) → c21(U21'(mark(0)), ACTIVE(U61(tt))) 682.82/212.50
ACTIVE(U21(U71(tt, z0, z1))) → c21(U21'(mark(U72(isNat(z1), z0, z1))), ACTIVE(U71(tt, z0, z1))) 682.82/212.50
ACTIVE(U21(U72(tt, z0, z1))) → c21(U21'(mark(plus(x(z1, z0), z1))), ACTIVE(U72(tt, z0, z1))) 682.82/212.50
ACTIVE(U21(plus(z0, 0))) → c21(U21'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 682.82/212.50
ACTIVE(U21(plus(z0, s(z1)))) → c21(U21'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 682.82/212.50
ACTIVE(U21(x(z0, 0))) → c21(U21'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 682.82/212.50
ACTIVE(U21(x(z0, s(z1)))) → c21(U21'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 682.82/212.50
ACTIVE(U21(U11(z0, z1))) → c21(U21'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 682.82/212.50
ACTIVE(U21(U12(z0))) → c21(U21'(U12(active(z0))), ACTIVE(U12(z0))) 682.82/212.50
ACTIVE(U21(U21(z0))) → c21(U21'(U21(active(z0))), ACTIVE(U21(z0))) 682.82/212.50
ACTIVE(U21(U31(z0, z1))) → c21(U21'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 682.82/212.50
ACTIVE(U21(U32(z0))) → c21(U21'(U32(active(z0))), ACTIVE(U32(z0))) 682.82/212.50
ACTIVE(U21(U41(z0, z1))) → c21(U21'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 682.82/212.50
ACTIVE(U21(U51(z0, z1, z2))) → c21(U21'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 682.82/212.50
ACTIVE(U21(U52(z0, z1, z2))) → c21(U21'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 682.82/212.50
ACTIVE(U21(s(z0))) → c21(U21'(s(active(z0))), ACTIVE(s(z0))) 682.82/212.50
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 682.82/212.50
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 682.82/212.50
ACTIVE(U21(U61(z0))) → c21(U21'(U61(active(z0))), ACTIVE(U61(z0))) 682.82/212.50
ACTIVE(U21(U71(z0, z1, z2))) → c21(U21'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 682.82/212.50
ACTIVE(U21(U72(z0, z1, z2))) → c21(U21'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 682.82/212.50
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 682.82/212.50
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 682.82/212.50
ACTIVE(U11(U21(tt), x1)) → c19(U11'(mark(tt), x1)) 682.82/212.50
ACTIVE(U12(U21(tt))) → c20(U12'(mark(tt))) 682.82/212.50
ACTIVE(U21(U12(tt))) → c21(U21'(mark(tt))) 682.82/212.50
ACTIVE(U21(U21(tt))) → c21(U21'(mark(tt))) 682.82/212.50
ACTIVE(U21(isNat(0))) → c21(U21'(mark(tt))) 682.82/212.50
ACTIVE(U21(U11(tt, z0))) → c3(U21'(mark(U12(isNat(z0))))) 682.82/212.50
ACTIVE(U21(U11(tt, z0))) → c3(ACTIVE(U11(tt, z0))) 682.82/212.50
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(U21'(mark(U11(isNat(z0), z1)))) 682.82/212.50
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(ACTIVE(isNat(plus(z0, z1)))) 682.82/212.50
ACTIVE(U21(isNat(s(z0)))) → c3(U21'(mark(U21(isNat(z0))))) 682.82/212.50
ACTIVE(U21(isNat(s(z0)))) → c3(ACTIVE(isNat(s(z0)))) 682.82/212.50
ACTIVE(U21(isNat(x(z0, z1)))) → c3(U21'(mark(U31(isNat(z0), z1)))) 682.82/212.50
ACTIVE(U21(isNat(x(z0, z1)))) → c3(ACTIVE(isNat(x(z0, z1)))) 682.82/212.50
ACTIVE(U31(U41(tt, z0), x1)) → c22(U31'(mark(z0), x1), ACTIVE(U41(tt, z0))) 682.82/212.50
ACTIVE(U31(U51(tt, z0, z1), x1)) → c22(U31'(mark(U52(isNat(z1), z0, z1)), x1), ACTIVE(U51(tt, z0, z1))) 682.82/212.50
ACTIVE(U31(U52(tt, z0, z1), x1)) → c22(U31'(mark(s(plus(z1, z0))), x1), ACTIVE(U52(tt, z0, z1))) 682.82/212.50
ACTIVE(U31(U61(tt), x1)) → c22(U31'(mark(0), x1), ACTIVE(U61(tt))) 682.82/212.50
ACTIVE(U31(U71(tt, z0, z1), x1)) → c22(U31'(mark(U72(isNat(z1), z0, z1)), x1), ACTIVE(U71(tt, z0, z1))) 682.82/212.50
ACTIVE(U31(U72(tt, z0, z1), x1)) → c22(U31'(mark(plus(x(z1, z0), z1)), x1), ACTIVE(U72(tt, z0, z1))) 682.82/212.50
ACTIVE(U31(plus(z0, 0), x1)) → c22(U31'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 682.82/212.50
ACTIVE(U31(plus(z0, s(z1)), x1)) → c22(U31'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 682.82/212.50
ACTIVE(U31(x(z0, 0), x1)) → c22(U31'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 682.82/212.50
ACTIVE(U31(x(z0, s(z1)), x1)) → c22(U31'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 682.82/212.50
ACTIVE(U31(U11(z0, z1), x1)) → c22(U31'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 682.82/212.50
ACTIVE(U31(U12(z0), x1)) → c22(U31'(U12(active(z0)), x1), ACTIVE(U12(z0))) 682.82/212.50
ACTIVE(U31(U21(z0), x1)) → c22(U31'(U21(active(z0)), x1), ACTIVE(U21(z0))) 682.82/212.50
ACTIVE(U31(U31(z0, z1), x1)) → c22(U31'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 682.82/212.50
ACTIVE(U31(U32(z0), x1)) → c22(U31'(U32(active(z0)), x1), ACTIVE(U32(z0))) 682.82/212.50
ACTIVE(U31(U41(z0, z1), x1)) → c22(U31'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 682.82/212.50
ACTIVE(U31(U51(z0, z1, z2), x1)) → c22(U31'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 682.82/212.50
ACTIVE(U31(U52(z0, z1, z2), x1)) → c22(U31'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 682.82/212.50
ACTIVE(U31(s(z0), x1)) → c22(U31'(s(active(z0)), x1), ACTIVE(s(z0))) 682.82/212.50
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 682.82/212.50
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 682.82/212.50
ACTIVE(U31(U61(z0), x1)) → c22(U31'(U61(active(z0)), x1), ACTIVE(U61(z0))) 682.82/212.50
ACTIVE(U31(U71(z0, z1, z2), x1)) → c22(U31'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 682.82/212.50
ACTIVE(U31(U72(z0, z1, z2), x1)) → c22(U31'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 682.82/212.50
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 682.82/212.50
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 682.82/212.50
ACTIVE(U31(U12(tt), x1)) → c22(U31'(mark(tt), x1)) 682.82/212.50
ACTIVE(U31(U21(tt), x1)) → c22(U31'(mark(tt), x1)) 682.82/212.50
ACTIVE(U31(isNat(0), x1)) → c22(U31'(mark(tt), x1)) 682.82/212.50
ACTIVE(U11(U31(tt, z0), x1)) → c4(U11'(mark(U32(isNat(z0))), x1)) 682.82/212.50
ACTIVE(U11(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 682.82/212.50
ACTIVE(U12(U31(tt, z0))) → c4(U12'(mark(U32(isNat(z0))))) 682.82/212.50
ACTIVE(U12(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 682.82/212.50
ACTIVE(U21(U31(tt, z0))) → c4(U21'(mark(U32(isNat(z0))))) 682.82/212.50
ACTIVE(U21(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 682.82/212.50
ACTIVE(U31(U11(tt, z0), x1)) → c4(U31'(mark(U12(isNat(z0))), x1)) 682.82/212.50
ACTIVE(U31(U11(tt, z0), x1)) → c4(ACTIVE(U11(tt, z0))) 682.82/212.50
ACTIVE(U31(U31(tt, z0), x1)) → c4(U31'(mark(U32(isNat(z0))), x1)) 682.82/212.50
ACTIVE(U31(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 682.82/212.50
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(U31'(mark(U11(isNat(z0), z1)), x1)) 682.82/212.50
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(ACTIVE(isNat(plus(z0, z1)))) 682.82/212.50
ACTIVE(U31(isNat(s(z0)), x1)) → c4(U31'(mark(U21(isNat(z0))), x1)) 682.82/212.50
ACTIVE(U31(isNat(s(z0)), x1)) → c4(ACTIVE(isNat(s(z0)))) 682.82/212.50
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(U31'(mark(U31(isNat(z0), z1)), x1)) 682.82/212.50
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(ACTIVE(isNat(x(z0, z1)))) 682.82/212.50
ACTIVE(U32(U41(tt, z0))) → c23(U32'(mark(z0)), ACTIVE(U41(tt, z0))) 682.82/212.50
ACTIVE(U32(U51(tt, z0, z1))) → c23(U32'(mark(U52(isNat(z1), z0, z1))), ACTIVE(U51(tt, z0, z1))) 682.82/212.50
ACTIVE(U32(U52(tt, z0, z1))) → c23(U32'(mark(s(plus(z1, z0)))), ACTIVE(U52(tt, z0, z1))) 682.82/212.50
ACTIVE(U32(U61(tt))) → c23(U32'(mark(0)), ACTIVE(U61(tt))) 682.82/212.50
ACTIVE(U32(U71(tt, z0, z1))) → c23(U32'(mark(U72(isNat(z1), z0, z1))), ACTIVE(U71(tt, z0, z1))) 682.82/212.50
ACTIVE(U32(U72(tt, z0, z1))) → c23(U32'(mark(plus(x(z1, z0), z1))), ACTIVE(U72(tt, z0, z1))) 682.82/212.50
ACTIVE(U32(plus(z0, 0))) → c23(U32'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 682.82/212.50
ACTIVE(U32(plus(z0, s(z1)))) → c23(U32'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 682.82/212.50
ACTIVE(U32(x(z0, 0))) → c23(U32'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 682.82/212.50
ACTIVE(U32(x(z0, s(z1)))) → c23(U32'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 682.82/212.50
ACTIVE(U32(U11(z0, z1))) → c23(U32'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 682.82/212.50
ACTIVE(U32(U12(z0))) → c23(U32'(U12(active(z0))), ACTIVE(U12(z0))) 682.82/212.50
ACTIVE(U32(U21(z0))) → c23(U32'(U21(active(z0))), ACTIVE(U21(z0))) 682.82/212.50
ACTIVE(U32(U31(z0, z1))) → c23(U32'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 682.82/212.50
ACTIVE(U32(U32(z0))) → c23(U32'(U32(active(z0))), ACTIVE(U32(z0))) 682.82/212.50
ACTIVE(U32(U41(z0, z1))) → c23(U32'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 682.82/212.50
ACTIVE(U32(U51(z0, z1, z2))) → c23(U32'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 682.82/212.50
ACTIVE(U32(U52(z0, z1, z2))) → c23(U32'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 682.82/212.50
ACTIVE(U32(s(z0))) → c23(U32'(s(active(z0))), ACTIVE(s(z0))) 682.82/212.50
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 682.82/212.50
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 682.82/212.50
ACTIVE(U32(U61(z0))) → c23(U32'(U61(active(z0))), ACTIVE(U61(z0))) 682.82/212.50
ACTIVE(U32(U71(z0, z1, z2))) → c23(U32'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 682.82/212.50
ACTIVE(U32(U72(z0, z1, z2))) → c23(U32'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 682.82/212.50
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 682.82/212.50
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 682.82/212.50
ACTIVE(U11(U32(tt), x1)) → c19(U11'(mark(tt), x1)) 682.82/212.50
ACTIVE(U12(U32(tt))) → c20(U12'(mark(tt))) 682.82/212.50
ACTIVE(U21(U32(tt))) → c21(U21'(mark(tt))) 682.82/212.50
ACTIVE(U31(U32(tt), x1)) → c22(U31'(mark(tt), x1)) 682.82/212.50
ACTIVE(U32(U12(tt))) → c23(U32'(mark(tt))) 682.82/212.50
ACTIVE(U32(U21(tt))) → c23(U32'(mark(tt))) 682.82/212.50
ACTIVE(U32(U32(tt))) → c23(U32'(mark(tt))) 682.82/212.50
ACTIVE(U32(isNat(0))) → c23(U32'(mark(tt))) 682.82/212.50
ACTIVE(U32(U11(tt, z0))) → c5(U32'(mark(U12(isNat(z0))))) 682.82/212.50
ACTIVE(U32(U11(tt, z0))) → c5(ACTIVE(U11(tt, z0))) 682.82/212.50
ACTIVE(U32(U31(tt, z0))) → c5(U32'(mark(U32(isNat(z0))))) 682.82/212.50
ACTIVE(U32(U31(tt, z0))) → c5(ACTIVE(U31(tt, z0))) 682.82/212.50
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(U32'(mark(U11(isNat(z0), z1)))) 682.82/212.50
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(ACTIVE(isNat(plus(z0, z1)))) 682.82/212.50
ACTIVE(U32(isNat(s(z0)))) → c5(U32'(mark(U21(isNat(z0))))) 682.82/212.50
ACTIVE(U32(isNat(s(z0)))) → c5(ACTIVE(isNat(s(z0)))) 682.82/212.50
ACTIVE(U32(isNat(x(z0, z1)))) → c5(U32'(mark(U31(isNat(z0), z1)))) 682.82/212.50
ACTIVE(U32(isNat(x(z0, z1)))) → c5(ACTIVE(isNat(x(z0, z1)))) 682.82/212.50
ACTIVE(U41(U11(tt, z0), x1)) → c24(U41'(mark(U12(isNat(z0))), x1), ACTIVE(U11(tt, z0))) 682.82/212.50
ACTIVE(U41(U12(tt), x1)) → c24(U41'(mark(tt), x1), ACTIVE(U12(tt))) 682.82/212.50
ACTIVE(U41(U21(tt), x1)) → c24(U41'(mark(tt), x1), ACTIVE(U21(tt))) 682.82/212.50
ACTIVE(U41(U31(tt, z0), x1)) → c24(U41'(mark(U32(isNat(z0))), x1), ACTIVE(U31(tt, z0))) 682.82/212.50
ACTIVE(U41(U32(tt), x1)) → c24(U41'(mark(tt), x1), ACTIVE(U32(tt))) 682.82/212.50
ACTIVE(U41(U41(tt, z0), x1)) → c24(U41'(mark(z0), x1), ACTIVE(U41(tt, z0))) 682.82/212.50
ACTIVE(U41(U51(tt, z0, z1), x1)) → c24(U41'(mark(U52(isNat(z1), z0, z1)), x1), ACTIVE(U51(tt, z0, z1))) 682.82/212.50
ACTIVE(U41(U52(tt, z0, z1), x1)) → c24(U41'(mark(s(plus(z1, z0))), x1), ACTIVE(U52(tt, z0, z1))) 682.82/212.50
ACTIVE(U41(U61(tt), x1)) → c24(U41'(mark(0), x1), ACTIVE(U61(tt))) 682.82/212.50
ACTIVE(U41(U71(tt, z0, z1), x1)) → c24(U41'(mark(U72(isNat(z1), z0, z1)), x1), ACTIVE(U71(tt, z0, z1))) 682.82/212.50
ACTIVE(U41(U72(tt, z0, z1), x1)) → c24(U41'(mark(plus(x(z1, z0), z1)), x1), ACTIVE(U72(tt, z0, z1))) 682.82/212.50
ACTIVE(U41(isNat(0), x1)) → c24(U41'(mark(tt), x1), ACTIVE(isNat(0))) 682.82/212.50
ACTIVE(U41(isNat(plus(z0, z1)), x1)) → c24(U41'(mark(U11(isNat(z0), z1)), x1), ACTIVE(isNat(plus(z0, z1)))) 682.82/212.50
ACTIVE(U41(isNat(s(z0)), x1)) → c24(U41'(mark(U21(isNat(z0))), x1), ACTIVE(isNat(s(z0)))) 682.82/212.50
ACTIVE(U41(isNat(x(z0, z1)), x1)) → c24(U41'(mark(U31(isNat(z0), z1)), x1), ACTIVE(isNat(x(z0, z1)))) 682.82/212.50
ACTIVE(U41(plus(z0, 0), x1)) → c24(U41'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 682.82/212.50
ACTIVE(U41(plus(z0, s(z1)), x1)) → c24(U41'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 682.82/212.50
ACTIVE(U41(x(z0, 0), x1)) → c24(U41'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 682.82/212.50
ACTIVE(U41(x(z0, s(z1)), x1)) → c24(U41'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 682.82/212.50
ACTIVE(U41(U11(z0, z1), x1)) → c24(U41'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 682.82/212.50
ACTIVE(U41(U12(z0), x1)) → c24(U41'(U12(active(z0)), x1), ACTIVE(U12(z0))) 682.82/212.50
ACTIVE(U41(U21(z0), x1)) → c24(U41'(U21(active(z0)), x1), ACTIVE(U21(z0))) 682.82/212.50
ACTIVE(U41(U31(z0, z1), x1)) → c24(U41'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 682.82/212.50
ACTIVE(U41(U32(z0), x1)) → c24(U41'(U32(active(z0)), x1), ACTIVE(U32(z0))) 682.82/212.50
ACTIVE(U41(U41(z0, z1), x1)) → c24(U41'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 682.82/212.51
ACTIVE(U41(U51(z0, z1, z2), x1)) → c24(U41'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 682.82/212.51
ACTIVE(U41(U52(z0, z1, z2), x1)) → c24(U41'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 682.82/212.51
ACTIVE(U41(s(z0), x1)) → c24(U41'(s(active(z0)), x1), ACTIVE(s(z0))) 682.82/212.51
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 682.82/212.51
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 682.82/212.51
ACTIVE(U41(U61(z0), x1)) → c24(U41'(U61(active(z0)), x1), ACTIVE(U61(z0))) 682.82/212.51
ACTIVE(U41(U71(z0, z1, z2), x1)) → c24(U41'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 682.82/212.51
ACTIVE(U41(U72(z0, z1, z2), x1)) → c24(U41'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 682.82/212.51
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 682.82/212.51
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1)))
K tuples:none
Defined Rule Symbols:

active, U11, U12, U21, U31, U32, U41, U51, U52, s, plus, U61, U71, U72, x, proper, isNat, top

Defined Pair Symbols:

ACTIVE, U11', U12', U21', U31', U32', U41', U51', U52', S, PLUS, U61', U71', U72', X, PROPER, ISNAT, TOP

Compound Symbols:

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, c62, c63, c64, c65, c67, c68, c69, c70, c71, c72, c73, c74, c75, c76, c77, c79, c80, c81, c82, c83, c84, c13, c16, c18, c1, c19, c19, c, c20, c20, c2, c21, c21, c3, c22, c22, c4, c23, c23, c5, c24

682.82/212.51
682.82/212.51

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

Removed 10 trailing tuple parts
682.82/212.51
682.82/212.51

(40) Obligation:

Complexity Dependency Tuples Problem
Rules:

active(U11(tt, z0)) → mark(U12(isNat(z0))) 682.82/212.51
active(U12(tt)) → mark(tt) 682.82/212.51
active(U21(tt)) → mark(tt) 682.82/212.51
active(U31(tt, z0)) → mark(U32(isNat(z0))) 682.82/212.51
active(U32(tt)) → mark(tt) 682.82/212.51
active(U41(tt, z0)) → mark(z0) 682.82/212.51
active(U51(tt, z0, z1)) → mark(U52(isNat(z1), z0, z1)) 682.82/212.51
active(U52(tt, z0, z1)) → mark(s(plus(z1, z0))) 682.82/212.51
active(U61(tt)) → mark(0) 682.82/212.51
active(U71(tt, z0, z1)) → mark(U72(isNat(z1), z0, z1)) 682.82/212.51
active(U72(tt, z0, z1)) → mark(plus(x(z1, z0), z1)) 682.82/212.51
active(isNat(0)) → mark(tt) 682.82/212.51
active(isNat(plus(z0, z1))) → mark(U11(isNat(z0), z1)) 682.82/212.51
active(isNat(s(z0))) → mark(U21(isNat(z0))) 682.82/212.51
active(isNat(x(z0, z1))) → mark(U31(isNat(z0), z1)) 682.82/212.51
active(plus(z0, 0)) → mark(U41(isNat(z0), z0)) 682.82/212.51
active(plus(z0, s(z1))) → mark(U51(isNat(z1), z1, z0)) 682.82/212.51
active(x(z0, 0)) → mark(U61(isNat(z0))) 682.82/212.51
active(x(z0, s(z1))) → mark(U71(isNat(z1), z1, z0)) 682.82/212.51
active(U11(z0, z1)) → U11(active(z0), z1) 682.82/212.51
active(U12(z0)) → U12(active(z0)) 682.82/212.51
active(U21(z0)) → U21(active(z0)) 682.82/212.51
active(U31(z0, z1)) → U31(active(z0), z1) 682.82/212.51
active(U32(z0)) → U32(active(z0)) 682.82/212.51
active(U41(z0, z1)) → U41(active(z0), z1) 682.82/212.51
active(U51(z0, z1, z2)) → U51(active(z0), z1, z2) 682.82/212.51
active(U52(z0, z1, z2)) → U52(active(z0), z1, z2) 682.82/212.51
active(s(z0)) → s(active(z0)) 682.82/212.51
active(plus(z0, z1)) → plus(active(z0), z1) 682.82/212.51
active(plus(z0, z1)) → plus(z0, active(z1)) 682.82/212.51
active(U61(z0)) → U61(active(z0)) 682.82/212.51
active(U71(z0, z1, z2)) → U71(active(z0), z1, z2) 682.82/212.51
active(U72(z0, z1, z2)) → U72(active(z0), z1, z2) 682.82/212.51
active(x(z0, z1)) → x(active(z0), z1) 682.82/212.51
active(x(z0, z1)) → x(z0, active(z1)) 682.82/212.51
U11(mark(z0), z1) → mark(U11(z0, z1)) 682.82/212.51
U11(ok(z0), ok(z1)) → ok(U11(z0, z1)) 682.82/212.51
U12(mark(z0)) → mark(U12(z0)) 682.82/212.51
U12(ok(z0)) → ok(U12(z0)) 682.82/212.51
U21(mark(z0)) → mark(U21(z0)) 682.82/212.51
U21(ok(z0)) → ok(U21(z0)) 682.82/212.51
U31(mark(z0), z1) → mark(U31(z0, z1)) 682.82/212.51
U31(ok(z0), ok(z1)) → ok(U31(z0, z1)) 682.82/212.51
U32(mark(z0)) → mark(U32(z0)) 682.82/212.51
U32(ok(z0)) → ok(U32(z0)) 682.82/212.51
U41(mark(z0), z1) → mark(U41(z0, z1)) 682.82/212.51
U41(ok(z0), ok(z1)) → ok(U41(z0, z1)) 682.82/212.51
U51(mark(z0), z1, z2) → mark(U51(z0, z1, z2)) 682.82/212.51
U51(ok(z0), ok(z1), ok(z2)) → ok(U51(z0, z1, z2)) 682.82/212.51
U52(mark(z0), z1, z2) → mark(U52(z0, z1, z2)) 682.82/212.51
U52(ok(z0), ok(z1), ok(z2)) → ok(U52(z0, z1, z2)) 682.82/212.51
s(mark(z0)) → mark(s(z0)) 682.82/212.51
s(ok(z0)) → ok(s(z0)) 682.82/212.51
plus(mark(z0), z1) → mark(plus(z0, z1)) 682.82/212.51
plus(z0, mark(z1)) → mark(plus(z0, z1)) 682.82/212.51
plus(ok(z0), ok(z1)) → ok(plus(z0, z1)) 682.82/212.51
U61(mark(z0)) → mark(U61(z0)) 682.82/212.51
U61(ok(z0)) → ok(U61(z0)) 682.82/212.51
U71(mark(z0), z1, z2) → mark(U71(z0, z1, z2)) 682.82/212.51
U71(ok(z0), ok(z1), ok(z2)) → ok(U71(z0, z1, z2)) 682.82/212.51
U72(mark(z0), z1, z2) → mark(U72(z0, z1, z2)) 682.82/212.51
U72(ok(z0), ok(z1), ok(z2)) → ok(U72(z0, z1, z2)) 682.82/212.51
x(mark(z0), z1) → mark(x(z0, z1)) 682.82/212.51
x(z0, mark(z1)) → mark(x(z0, z1)) 682.82/212.51
x(ok(z0), ok(z1)) → ok(x(z0, z1)) 682.82/212.51
proper(U11(z0, z1)) → U11(proper(z0), proper(z1)) 682.82/212.51
proper(tt) → ok(tt) 682.82/212.51
proper(U12(z0)) → U12(proper(z0)) 682.82/212.51
proper(isNat(z0)) → isNat(proper(z0)) 682.82/212.51
proper(U21(z0)) → U21(proper(z0)) 682.82/212.51
proper(U31(z0, z1)) → U31(proper(z0), proper(z1)) 682.82/212.51
proper(U32(z0)) → U32(proper(z0)) 682.82/212.51
proper(U41(z0, z1)) → U41(proper(z0), proper(z1)) 682.82/212.51
proper(U51(z0, z1, z2)) → U51(proper(z0), proper(z1), proper(z2)) 682.82/212.51
proper(U52(z0, z1, z2)) → U52(proper(z0), proper(z1), proper(z2)) 682.82/212.51
proper(s(z0)) → s(proper(z0)) 682.82/212.51
proper(plus(z0, z1)) → plus(proper(z0), proper(z1)) 682.82/212.51
proper(U61(z0)) → U61(proper(z0)) 682.82/212.51
proper(0) → ok(0) 682.82/212.51
proper(U71(z0, z1, z2)) → U71(proper(z0), proper(z1), proper(z2)) 682.82/212.51
proper(U72(z0, z1, z2)) → U72(proper(z0), proper(z1), proper(z2)) 682.82/212.51
proper(x(z0, z1)) → x(proper(z0), proper(z1)) 682.82/212.51
isNat(ok(z0)) → ok(isNat(z0)) 682.82/212.51
top(mark(z0)) → top(proper(z0)) 682.82/212.51
top(ok(z0)) → top(active(z0))
Tuples:

ACTIVE(U51(z0, z1, z2)) → c25(U51'(active(z0), z1, z2), ACTIVE(z0)) 682.82/212.51
ACTIVE(U52(z0, z1, z2)) → c26(U52'(active(z0), z1, z2), ACTIVE(z0)) 682.82/212.51
ACTIVE(s(z0)) → c27(S(active(z0)), ACTIVE(z0)) 682.82/212.51
ACTIVE(plus(z0, z1)) → c28(PLUS(active(z0), z1), ACTIVE(z0)) 682.82/212.51
ACTIVE(plus(z0, z1)) → c29(PLUS(z0, active(z1)), ACTIVE(z1)) 682.82/212.51
ACTIVE(U61(z0)) → c30(U61'(active(z0)), ACTIVE(z0)) 682.82/212.51
ACTIVE(U71(z0, z1, z2)) → c31(U71'(active(z0), z1, z2), ACTIVE(z0)) 682.82/212.51
ACTIVE(U72(z0, z1, z2)) → c32(U72'(active(z0), z1, z2), ACTIVE(z0)) 682.82/212.51
ACTIVE(x(z0, z1)) → c33(X(active(z0), z1), ACTIVE(z0)) 682.82/212.51
ACTIVE(x(z0, z1)) → c34(X(z0, active(z1)), ACTIVE(z1)) 682.82/212.51
U11'(mark(z0), z1) → c35(U11'(z0, z1)) 682.82/212.51
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1)) 682.82/212.51
U12'(mark(z0)) → c37(U12'(z0)) 682.82/212.51
U12'(ok(z0)) → c38(U12'(z0)) 682.82/212.51
U21'(mark(z0)) → c39(U21'(z0)) 682.82/212.51
U21'(ok(z0)) → c40(U21'(z0)) 682.82/212.51
U31'(mark(z0), z1) → c41(U31'(z0, z1)) 682.82/212.51
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 682.82/212.51
U32'(mark(z0)) → c43(U32'(z0)) 682.82/212.51
U32'(ok(z0)) → c44(U32'(z0)) 682.82/212.51
U41'(mark(z0), z1) → c45(U41'(z0, z1)) 682.82/212.51
U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1)) 682.82/212.51
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2)) 682.82/212.51
U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2)) 682.82/212.51
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2)) 682.82/212.51
U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2)) 682.82/212.51
S(mark(z0)) → c51(S(z0)) 682.82/212.51
S(ok(z0)) → c52(S(z0)) 682.82/212.51
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 682.82/212.51
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 682.82/212.51
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 682.82/212.51
U61'(mark(z0)) → c56(U61'(z0)) 682.82/212.51
U61'(ok(z0)) → c57(U61'(z0)) 682.82/212.51
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2)) 682.82/212.51
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2)) 682.82/212.51
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2)) 682.82/212.51
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 682.82/212.51
X(mark(z0), z1) → c62(X(z0, z1)) 682.82/212.51
X(z0, mark(z1)) → c63(X(z0, z1)) 682.82/212.51
X(ok(z0), ok(z1)) → c64(X(z0, z1)) 682.82/212.51
PROPER(U11(z0, z1)) → c65(U11'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 682.82/212.51
PROPER(U12(z0)) → c67(U12'(proper(z0)), PROPER(z0)) 682.82/212.51
PROPER(isNat(z0)) → c68(ISNAT(proper(z0)), PROPER(z0)) 682.82/212.51
PROPER(U21(z0)) → c69(U21'(proper(z0)), PROPER(z0)) 682.82/212.51
PROPER(U31(z0, z1)) → c70(U31'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 682.82/212.51
PROPER(U32(z0)) → c71(U32'(proper(z0)), PROPER(z0)) 682.82/212.51
PROPER(U41(z0, z1)) → c72(U41'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 682.82/212.51
PROPER(U51(z0, z1, z2)) → c73(U51'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 682.82/212.51
PROPER(U52(z0, z1, z2)) → c74(U52'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 682.82/212.51
PROPER(s(z0)) → c75(S(proper(z0)), PROPER(z0)) 682.82/212.51
PROPER(plus(z0, z1)) → c76(PLUS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 682.82/212.51
PROPER(U61(z0)) → c77(U61'(proper(z0)), PROPER(z0)) 682.82/212.51
PROPER(U71(z0, z1, z2)) → c79(U71'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 682.82/212.51
PROPER(U72(z0, z1, z2)) → c80(U72'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 682.82/212.51
PROPER(x(z0, z1)) → c81(X(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 682.82/212.51
ISNAT(ok(z0)) → c82(ISNAT(z0)) 682.82/212.51
TOP(mark(z0)) → c83(TOP(proper(z0)), PROPER(z0)) 682.82/212.51
TOP(ok(z0)) → c84(TOP(active(z0)), ACTIVE(z0)) 682.82/212.51
ACTIVE(isNat(s(z0))) → c13(ISNAT(z0)) 682.82/212.51
ACTIVE(plus(z0, s(z1))) → c16(ISNAT(z1)) 682.82/212.51
ACTIVE(x(z0, s(z1))) → c18(ISNAT(z1)) 682.82/212.51
ACTIVE(U11(tt, z0)) → c1(U12'(isNat(z0))) 682.82/212.51
ACTIVE(U11(tt, z0)) → c1(ISNAT(z0)) 682.82/212.51
ACTIVE(U31(tt, z0)) → c1(U32'(isNat(z0))) 682.82/212.51
ACTIVE(U31(tt, z0)) → c1(ISNAT(z0)) 682.82/212.51
ACTIVE(U51(tt, z0, z1)) → c1(U52'(isNat(z1), z0, z1)) 682.82/212.51
ACTIVE(U51(tt, z0, z1)) → c1(ISNAT(z1)) 682.82/212.51
ACTIVE(U52(tt, z0, z1)) → c1(S(plus(z1, z0))) 682.82/212.51
ACTIVE(U52(tt, z0, z1)) → c1(PLUS(z1, z0)) 682.82/212.51
ACTIVE(U71(tt, z0, z1)) → c1(U72'(isNat(z1), z0, z1)) 682.82/212.51
ACTIVE(U71(tt, z0, z1)) → c1(ISNAT(z1)) 682.82/212.51
ACTIVE(U72(tt, z0, z1)) → c1(PLUS(x(z1, z0), z1)) 682.82/212.51
ACTIVE(U72(tt, z0, z1)) → c1(X(z1, z0)) 682.82/212.51
ACTIVE(isNat(plus(z0, z1))) → c1(U11'(isNat(z0), z1)) 682.82/212.51
ACTIVE(isNat(plus(z0, z1))) → c1(ISNAT(z0)) 682.82/212.51
ACTIVE(isNat(x(z0, z1))) → c1(U31'(isNat(z0), z1)) 682.82/212.51
ACTIVE(isNat(x(z0, z1))) → c1(ISNAT(z0)) 682.82/212.51
ACTIVE(plus(z0, 0)) → c1(U41'(isNat(z0), z0)) 682.82/212.51
ACTIVE(plus(z0, 0)) → c1(ISNAT(z0)) 682.82/212.51
ACTIVE(x(z0, 0)) → c1(U61'(isNat(z0))) 682.82/212.51
ACTIVE(x(z0, 0)) → c1(ISNAT(z0)) 682.82/212.51
ACTIVE(U11(U51(tt, z0, z1), x1)) → c19(U11'(mark(U52(isNat(z1), z0, z1)), x1), ACTIVE(U51(tt, z0, z1))) 682.82/212.51
ACTIVE(U11(U52(tt, z0, z1), x1)) → c19(U11'(mark(s(plus(z1, z0))), x1), ACTIVE(U52(tt, z0, z1))) 682.82/212.51
ACTIVE(U11(U61(tt), x1)) → c19(U11'(mark(0), x1), ACTIVE(U61(tt))) 682.82/212.51
ACTIVE(U11(U71(tt, z0, z1), x1)) → c19(U11'(mark(U72(isNat(z1), z0, z1)), x1), ACTIVE(U71(tt, z0, z1))) 682.82/212.51
ACTIVE(U11(U72(tt, z0, z1), x1)) → c19(U11'(mark(plus(x(z1, z0), z1)), x1), ACTIVE(U72(tt, z0, z1))) 682.82/212.51
ACTIVE(U11(plus(z0, 0), x1)) → c19(U11'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 682.82/212.51
ACTIVE(U11(plus(z0, s(z1)), x1)) → c19(U11'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 682.82/212.51
ACTIVE(U11(x(z0, 0), x1)) → c19(U11'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 682.82/212.51
ACTIVE(U11(x(z0, s(z1)), x1)) → c19(U11'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 682.82/212.51
ACTIVE(U11(U11(z0, z1), x1)) → c19(U11'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 682.82/212.51
ACTIVE(U11(U12(z0), x1)) → c19(U11'(U12(active(z0)), x1), ACTIVE(U12(z0))) 682.82/212.51
ACTIVE(U11(U21(z0), x1)) → c19(U11'(U21(active(z0)), x1), ACTIVE(U21(z0))) 682.82/212.51
ACTIVE(U11(U31(z0, z1), x1)) → c19(U11'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 682.82/212.51
ACTIVE(U11(U32(z0), x1)) → c19(U11'(U32(active(z0)), x1), ACTIVE(U32(z0))) 682.82/212.51
ACTIVE(U11(U41(z0, z1), x1)) → c19(U11'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 682.82/212.51
ACTIVE(U11(U51(z0, z1, z2), x1)) → c19(U11'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 682.82/212.51
ACTIVE(U11(U52(z0, z1, z2), x1)) → c19(U11'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 682.82/212.51
ACTIVE(U11(s(z0), x1)) → c19(U11'(s(active(z0)), x1), ACTIVE(s(z0))) 682.82/212.51
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 682.82/212.51
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 682.82/212.51
ACTIVE(U11(U61(z0), x1)) → c19(U11'(U61(active(z0)), x1), ACTIVE(U61(z0))) 682.82/212.51
ACTIVE(U11(U71(z0, z1, z2), x1)) → c19(U11'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 682.82/212.51
ACTIVE(U11(U72(z0, z1, z2), x1)) → c19(U11'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 682.82/212.51
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 682.82/212.51
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 682.82/212.51
ACTIVE(U11(isNat(0), x1)) → c19(U11'(mark(tt), x1)) 682.82/212.51
ACTIVE(U11(U11(tt, z0), x1)) → c(U11'(mark(U12(isNat(z0))), x1)) 682.82/212.51
ACTIVE(U11(U11(tt, z0), x1)) → c(ACTIVE(U11(tt, z0))) 682.82/212.51
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(U11'(mark(U11(isNat(z0), z1)), x1)) 682.82/212.51
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(ACTIVE(isNat(plus(z0, z1)))) 682.82/212.51
ACTIVE(U11(isNat(s(z0)), x1)) → c(U11'(mark(U21(isNat(z0))), x1)) 682.82/212.51
ACTIVE(U11(isNat(s(z0)), x1)) → c(ACTIVE(isNat(s(z0)))) 682.82/212.51
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(U11'(mark(U31(isNat(z0), z1)), x1)) 682.82/212.51
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(ACTIVE(isNat(x(z0, z1)))) 682.82/212.51
ACTIVE(U12(U51(tt, z0, z1))) → c20(U12'(mark(U52(isNat(z1), z0, z1))), ACTIVE(U51(tt, z0, z1))) 682.82/212.51
ACTIVE(U12(U52(tt, z0, z1))) → c20(U12'(mark(s(plus(z1, z0)))), ACTIVE(U52(tt, z0, z1))) 682.82/212.51
ACTIVE(U12(U61(tt))) → c20(U12'(mark(0)), ACTIVE(U61(tt))) 682.82/212.51
ACTIVE(U12(U71(tt, z0, z1))) → c20(U12'(mark(U72(isNat(z1), z0, z1))), ACTIVE(U71(tt, z0, z1))) 682.82/212.51
ACTIVE(U12(U72(tt, z0, z1))) → c20(U12'(mark(plus(x(z1, z0), z1))), ACTIVE(U72(tt, z0, z1))) 682.82/212.51
ACTIVE(U12(plus(z0, 0))) → c20(U12'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 682.82/212.51
ACTIVE(U12(plus(z0, s(z1)))) → c20(U12'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 682.82/212.51
ACTIVE(U12(x(z0, 0))) → c20(U12'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 682.82/212.51
ACTIVE(U12(x(z0, s(z1)))) → c20(U12'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 682.82/212.51
ACTIVE(U12(U11(z0, z1))) → c20(U12'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 682.82/212.51
ACTIVE(U12(U12(z0))) → c20(U12'(U12(active(z0))), ACTIVE(U12(z0))) 682.82/212.51
ACTIVE(U12(U21(z0))) → c20(U12'(U21(active(z0))), ACTIVE(U21(z0))) 682.82/212.51
ACTIVE(U12(U31(z0, z1))) → c20(U12'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 682.82/212.51
ACTIVE(U12(U32(z0))) → c20(U12'(U32(active(z0))), ACTIVE(U32(z0))) 682.82/212.51
ACTIVE(U12(U41(z0, z1))) → c20(U12'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 682.82/212.51
ACTIVE(U12(U51(z0, z1, z2))) → c20(U12'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 682.82/212.51
ACTIVE(U12(U52(z0, z1, z2))) → c20(U12'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 682.82/212.51
ACTIVE(U12(s(z0))) → c20(U12'(s(active(z0))), ACTIVE(s(z0))) 682.82/212.51
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 682.82/212.51
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 682.82/212.51
ACTIVE(U12(U61(z0))) → c20(U12'(U61(active(z0))), ACTIVE(U61(z0))) 682.82/212.51
ACTIVE(U12(U71(z0, z1, z2))) → c20(U12'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 682.82/212.51
ACTIVE(U12(U72(z0, z1, z2))) → c20(U12'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 682.82/212.51
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 682.82/212.51
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 682.82/212.51
ACTIVE(U11(U12(tt), x1)) → c19(U11'(mark(tt), x1)) 682.82/212.51
ACTIVE(U12(U12(tt))) → c20(U12'(mark(tt))) 682.82/212.51
ACTIVE(U12(isNat(0))) → c20(U12'(mark(tt))) 682.82/212.51
ACTIVE(U12(U11(tt, z0))) → c2(U12'(mark(U12(isNat(z0))))) 682.82/212.51
ACTIVE(U12(U11(tt, z0))) → c2(ACTIVE(U11(tt, z0))) 682.82/212.51
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(U12'(mark(U11(isNat(z0), z1)))) 682.82/212.51
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(ACTIVE(isNat(plus(z0, z1)))) 682.82/212.51
ACTIVE(U12(isNat(s(z0)))) → c2(U12'(mark(U21(isNat(z0))))) 682.82/212.51
ACTIVE(U12(isNat(s(z0)))) → c2(ACTIVE(isNat(s(z0)))) 682.82/212.51
ACTIVE(U12(isNat(x(z0, z1)))) → c2(U12'(mark(U31(isNat(z0), z1)))) 682.82/212.51
ACTIVE(U12(isNat(x(z0, z1)))) → c2(ACTIVE(isNat(x(z0, z1)))) 682.82/212.51
ACTIVE(U21(U51(tt, z0, z1))) → c21(U21'(mark(U52(isNat(z1), z0, z1))), ACTIVE(U51(tt, z0, z1))) 682.82/212.51
ACTIVE(U21(U52(tt, z0, z1))) → c21(U21'(mark(s(plus(z1, z0)))), ACTIVE(U52(tt, z0, z1))) 682.82/212.51
ACTIVE(U21(U61(tt))) → c21(U21'(mark(0)), ACTIVE(U61(tt))) 682.82/212.51
ACTIVE(U21(U71(tt, z0, z1))) → c21(U21'(mark(U72(isNat(z1), z0, z1))), ACTIVE(U71(tt, z0, z1))) 682.82/212.51
ACTIVE(U21(U72(tt, z0, z1))) → c21(U21'(mark(plus(x(z1, z0), z1))), ACTIVE(U72(tt, z0, z1))) 682.82/212.51
ACTIVE(U21(plus(z0, 0))) → c21(U21'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 682.82/212.51
ACTIVE(U21(plus(z0, s(z1)))) → c21(U21'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 682.82/212.51
ACTIVE(U21(x(z0, 0))) → c21(U21'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 682.82/212.51
ACTIVE(U21(x(z0, s(z1)))) → c21(U21'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 682.82/212.51
ACTIVE(U21(U11(z0, z1))) → c21(U21'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 682.82/212.51
ACTIVE(U21(U12(z0))) → c21(U21'(U12(active(z0))), ACTIVE(U12(z0))) 682.82/212.51
ACTIVE(U21(U21(z0))) → c21(U21'(U21(active(z0))), ACTIVE(U21(z0))) 682.82/212.51
ACTIVE(U21(U31(z0, z1))) → c21(U21'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 682.82/212.51
ACTIVE(U21(U32(z0))) → c21(U21'(U32(active(z0))), ACTIVE(U32(z0))) 682.82/212.51
ACTIVE(U21(U41(z0, z1))) → c21(U21'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 682.82/212.51
ACTIVE(U21(U51(z0, z1, z2))) → c21(U21'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 682.82/212.51
ACTIVE(U21(U52(z0, z1, z2))) → c21(U21'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 682.82/212.51
ACTIVE(U21(s(z0))) → c21(U21'(s(active(z0))), ACTIVE(s(z0))) 682.82/212.51
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 682.82/212.51
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 682.82/212.51
ACTIVE(U21(U61(z0))) → c21(U21'(U61(active(z0))), ACTIVE(U61(z0))) 682.82/212.51
ACTIVE(U21(U71(z0, z1, z2))) → c21(U21'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 682.82/212.51
ACTIVE(U21(U72(z0, z1, z2))) → c21(U21'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 682.82/212.51
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 682.82/212.51
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 682.82/212.51
ACTIVE(U11(U21(tt), x1)) → c19(U11'(mark(tt), x1)) 682.82/212.51
ACTIVE(U12(U21(tt))) → c20(U12'(mark(tt))) 682.82/212.51
ACTIVE(U21(U12(tt))) → c21(U21'(mark(tt))) 682.82/212.51
ACTIVE(U21(U21(tt))) → c21(U21'(mark(tt))) 682.82/212.51
ACTIVE(U21(isNat(0))) → c21(U21'(mark(tt))) 682.82/212.51
ACTIVE(U21(U11(tt, z0))) → c3(U21'(mark(U12(isNat(z0))))) 682.82/212.51
ACTIVE(U21(U11(tt, z0))) → c3(ACTIVE(U11(tt, z0))) 682.82/212.51
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(U21'(mark(U11(isNat(z0), z1)))) 682.82/212.51
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(ACTIVE(isNat(plus(z0, z1)))) 682.82/212.51
ACTIVE(U21(isNat(s(z0)))) → c3(U21'(mark(U21(isNat(z0))))) 682.82/212.51
ACTIVE(U21(isNat(s(z0)))) → c3(ACTIVE(isNat(s(z0)))) 682.82/212.51
ACTIVE(U21(isNat(x(z0, z1)))) → c3(U21'(mark(U31(isNat(z0), z1)))) 682.82/212.51
ACTIVE(U21(isNat(x(z0, z1)))) → c3(ACTIVE(isNat(x(z0, z1)))) 682.82/212.51
ACTIVE(U31(U51(tt, z0, z1), x1)) → c22(U31'(mark(U52(isNat(z1), z0, z1)), x1), ACTIVE(U51(tt, z0, z1))) 682.82/212.51
ACTIVE(U31(U52(tt, z0, z1), x1)) → c22(U31'(mark(s(plus(z1, z0))), x1), ACTIVE(U52(tt, z0, z1))) 682.82/212.51
ACTIVE(U31(U61(tt), x1)) → c22(U31'(mark(0), x1), ACTIVE(U61(tt))) 682.82/212.51
ACTIVE(U31(U71(tt, z0, z1), x1)) → c22(U31'(mark(U72(isNat(z1), z0, z1)), x1), ACTIVE(U71(tt, z0, z1))) 682.82/212.51
ACTIVE(U31(U72(tt, z0, z1), x1)) → c22(U31'(mark(plus(x(z1, z0), z1)), x1), ACTIVE(U72(tt, z0, z1))) 682.82/212.51
ACTIVE(U31(plus(z0, 0), x1)) → c22(U31'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 682.82/212.51
ACTIVE(U31(plus(z0, s(z1)), x1)) → c22(U31'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 682.82/212.51
ACTIVE(U31(x(z0, 0), x1)) → c22(U31'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 682.82/212.51
ACTIVE(U31(x(z0, s(z1)), x1)) → c22(U31'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 682.82/212.51
ACTIVE(U31(U11(z0, z1), x1)) → c22(U31'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 682.82/212.51
ACTIVE(U31(U12(z0), x1)) → c22(U31'(U12(active(z0)), x1), ACTIVE(U12(z0))) 682.82/212.51
ACTIVE(U31(U21(z0), x1)) → c22(U31'(U21(active(z0)), x1), ACTIVE(U21(z0))) 682.82/212.51
ACTIVE(U31(U31(z0, z1), x1)) → c22(U31'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 682.82/212.51
ACTIVE(U31(U32(z0), x1)) → c22(U31'(U32(active(z0)), x1), ACTIVE(U32(z0))) 682.82/212.51
ACTIVE(U31(U41(z0, z1), x1)) → c22(U31'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 682.82/212.51
ACTIVE(U31(U51(z0, z1, z2), x1)) → c22(U31'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 682.82/212.51
ACTIVE(U31(U52(z0, z1, z2), x1)) → c22(U31'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 682.82/212.51
ACTIVE(U31(s(z0), x1)) → c22(U31'(s(active(z0)), x1), ACTIVE(s(z0))) 682.82/212.51
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 682.82/212.51
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 682.82/212.51
ACTIVE(U31(U61(z0), x1)) → c22(U31'(U61(active(z0)), x1), ACTIVE(U61(z0))) 682.82/212.51
ACTIVE(U31(U71(z0, z1, z2), x1)) → c22(U31'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 682.82/212.51
ACTIVE(U31(U72(z0, z1, z2), x1)) → c22(U31'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 682.82/212.51
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 682.82/212.51
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 682.82/212.51
ACTIVE(U31(U12(tt), x1)) → c22(U31'(mark(tt), x1)) 682.82/212.51
ACTIVE(U31(U21(tt), x1)) → c22(U31'(mark(tt), x1)) 682.82/212.51
ACTIVE(U31(isNat(0), x1)) → c22(U31'(mark(tt), x1)) 682.82/212.51
ACTIVE(U11(U31(tt, z0), x1)) → c4(U11'(mark(U32(isNat(z0))), x1)) 682.82/212.51
ACTIVE(U11(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 682.82/212.51
ACTIVE(U12(U31(tt, z0))) → c4(U12'(mark(U32(isNat(z0))))) 682.82/212.51
ACTIVE(U12(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 682.82/212.51
ACTIVE(U21(U31(tt, z0))) → c4(U21'(mark(U32(isNat(z0))))) 682.82/212.51
ACTIVE(U21(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 682.82/212.51
ACTIVE(U31(U11(tt, z0), x1)) → c4(U31'(mark(U12(isNat(z0))), x1)) 682.82/212.51
ACTIVE(U31(U11(tt, z0), x1)) → c4(ACTIVE(U11(tt, z0))) 682.82/212.51
ACTIVE(U31(U31(tt, z0), x1)) → c4(U31'(mark(U32(isNat(z0))), x1)) 682.82/212.51
ACTIVE(U31(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 682.82/212.51
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(U31'(mark(U11(isNat(z0), z1)), x1)) 682.82/212.51
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(ACTIVE(isNat(plus(z0, z1)))) 682.82/212.51
ACTIVE(U31(isNat(s(z0)), x1)) → c4(U31'(mark(U21(isNat(z0))), x1)) 682.82/212.51
ACTIVE(U31(isNat(s(z0)), x1)) → c4(ACTIVE(isNat(s(z0)))) 682.82/212.51
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(U31'(mark(U31(isNat(z0), z1)), x1)) 682.82/212.51
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(ACTIVE(isNat(x(z0, z1)))) 682.82/212.51
ACTIVE(U32(U51(tt, z0, z1))) → c23(U32'(mark(U52(isNat(z1), z0, z1))), ACTIVE(U51(tt, z0, z1))) 682.82/212.51
ACTIVE(U32(U52(tt, z0, z1))) → c23(U32'(mark(s(plus(z1, z0)))), ACTIVE(U52(tt, z0, z1))) 682.82/212.51
ACTIVE(U32(U61(tt))) → c23(U32'(mark(0)), ACTIVE(U61(tt))) 682.82/212.51
ACTIVE(U32(U71(tt, z0, z1))) → c23(U32'(mark(U72(isNat(z1), z0, z1))), ACTIVE(U71(tt, z0, z1))) 682.82/212.51
ACTIVE(U32(U72(tt, z0, z1))) → c23(U32'(mark(plus(x(z1, z0), z1))), ACTIVE(U72(tt, z0, z1))) 682.82/212.51
ACTIVE(U32(plus(z0, 0))) → c23(U32'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 682.82/212.51
ACTIVE(U32(plus(z0, s(z1)))) → c23(U32'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 682.82/212.51
ACTIVE(U32(x(z0, 0))) → c23(U32'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 682.82/212.51
ACTIVE(U32(x(z0, s(z1)))) → c23(U32'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 682.82/212.51
ACTIVE(U32(U11(z0, z1))) → c23(U32'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 682.82/212.51
ACTIVE(U32(U12(z0))) → c23(U32'(U12(active(z0))), ACTIVE(U12(z0))) 682.82/212.51
ACTIVE(U32(U21(z0))) → c23(U32'(U21(active(z0))), ACTIVE(U21(z0))) 682.82/212.51
ACTIVE(U32(U31(z0, z1))) → c23(U32'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 682.82/212.51
ACTIVE(U32(U32(z0))) → c23(U32'(U32(active(z0))), ACTIVE(U32(z0))) 682.82/212.51
ACTIVE(U32(U41(z0, z1))) → c23(U32'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 682.82/212.51
ACTIVE(U32(U51(z0, z1, z2))) → c23(U32'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 682.82/212.51
ACTIVE(U32(U52(z0, z1, z2))) → c23(U32'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 682.82/212.51
ACTIVE(U32(s(z0))) → c23(U32'(s(active(z0))), ACTIVE(s(z0))) 682.82/212.51
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 682.82/212.51
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 682.82/212.51
ACTIVE(U32(U61(z0))) → c23(U32'(U61(active(z0))), ACTIVE(U61(z0))) 682.82/212.51
ACTIVE(U32(U71(z0, z1, z2))) → c23(U32'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 682.82/212.51
ACTIVE(U32(U72(z0, z1, z2))) → c23(U32'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 682.82/212.51
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 682.82/212.51
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 682.82/212.51
ACTIVE(U11(U32(tt), x1)) → c19(U11'(mark(tt), x1)) 682.82/212.51
ACTIVE(U12(U32(tt))) → c20(U12'(mark(tt))) 682.82/212.51
ACTIVE(U21(U32(tt))) → c21(U21'(mark(tt))) 682.82/212.51
ACTIVE(U31(U32(tt), x1)) → c22(U31'(mark(tt), x1)) 682.82/212.51
ACTIVE(U32(U12(tt))) → c23(U32'(mark(tt))) 682.82/212.51
ACTIVE(U32(U21(tt))) → c23(U32'(mark(tt))) 682.82/212.51
ACTIVE(U32(U32(tt))) → c23(U32'(mark(tt))) 682.82/212.51
ACTIVE(U32(isNat(0))) → c23(U32'(mark(tt))) 682.82/212.51
ACTIVE(U32(U11(tt, z0))) → c5(U32'(mark(U12(isNat(z0))))) 682.82/212.51
ACTIVE(U32(U11(tt, z0))) → c5(ACTIVE(U11(tt, z0))) 682.82/212.51
ACTIVE(U32(U31(tt, z0))) → c5(U32'(mark(U32(isNat(z0))))) 682.82/212.51
ACTIVE(U32(U31(tt, z0))) → c5(ACTIVE(U31(tt, z0))) 682.82/212.51
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(U32'(mark(U11(isNat(z0), z1)))) 682.82/212.51
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(ACTIVE(isNat(plus(z0, z1)))) 682.82/212.51
ACTIVE(U32(isNat(s(z0)))) → c5(U32'(mark(U21(isNat(z0))))) 682.82/212.51
ACTIVE(U32(isNat(s(z0)))) → c5(ACTIVE(isNat(s(z0)))) 682.82/212.51
ACTIVE(U32(isNat(x(z0, z1)))) → c5(U32'(mark(U31(isNat(z0), z1)))) 682.82/212.51
ACTIVE(U32(isNat(x(z0, z1)))) → c5(ACTIVE(isNat(x(z0, z1)))) 682.82/212.51
ACTIVE(U41(U11(tt, z0), x1)) → c24(U41'(mark(U12(isNat(z0))), x1), ACTIVE(U11(tt, z0))) 682.82/212.51
ACTIVE(U41(U31(tt, z0), x1)) → c24(U41'(mark(U32(isNat(z0))), x1), ACTIVE(U31(tt, z0))) 682.82/212.51
ACTIVE(U41(U51(tt, z0, z1), x1)) → c24(U41'(mark(U52(isNat(z1), z0, z1)), x1), ACTIVE(U51(tt, z0, z1))) 682.82/212.51
ACTIVE(U41(U52(tt, z0, z1), x1)) → c24(U41'(mark(s(plus(z1, z0))), x1), ACTIVE(U52(tt, z0, z1))) 682.82/212.51
ACTIVE(U41(U61(tt), x1)) → c24(U41'(mark(0), x1), ACTIVE(U61(tt))) 682.82/212.51
ACTIVE(U41(U71(tt, z0, z1), x1)) → c24(U41'(mark(U72(isNat(z1), z0, z1)), x1), ACTIVE(U71(tt, z0, z1))) 682.82/212.51
ACTIVE(U41(U72(tt, z0, z1), x1)) → c24(U41'(mark(plus(x(z1, z0), z1)), x1), ACTIVE(U72(tt, z0, z1))) 682.82/212.51
ACTIVE(U41(isNat(plus(z0, z1)), x1)) → c24(U41'(mark(U11(isNat(z0), z1)), x1), ACTIVE(isNat(plus(z0, z1)))) 682.82/212.51
ACTIVE(U41(isNat(s(z0)), x1)) → c24(U41'(mark(U21(isNat(z0))), x1), ACTIVE(isNat(s(z0)))) 682.82/212.51
ACTIVE(U41(isNat(x(z0, z1)), x1)) → c24(U41'(mark(U31(isNat(z0), z1)), x1), ACTIVE(isNat(x(z0, z1)))) 682.82/212.51
ACTIVE(U41(plus(z0, 0), x1)) → c24(U41'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 682.82/212.51
ACTIVE(U41(plus(z0, s(z1)), x1)) → c24(U41'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 682.82/212.51
ACTIVE(U41(x(z0, 0), x1)) → c24(U41'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 682.82/212.51
ACTIVE(U41(x(z0, s(z1)), x1)) → c24(U41'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 682.82/212.51
ACTIVE(U41(U11(z0, z1), x1)) → c24(U41'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 682.82/212.51
ACTIVE(U41(U12(z0), x1)) → c24(U41'(U12(active(z0)), x1), ACTIVE(U12(z0))) 682.82/212.51
ACTIVE(U41(U21(z0), x1)) → c24(U41'(U21(active(z0)), x1), ACTIVE(U21(z0))) 682.82/212.51
ACTIVE(U41(U31(z0, z1), x1)) → c24(U41'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 682.82/212.51
ACTIVE(U41(U32(z0), x1)) → c24(U41'(U32(active(z0)), x1), ACTIVE(U32(z0))) 682.82/212.51
ACTIVE(U41(U41(z0, z1), x1)) → c24(U41'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 682.82/212.51
ACTIVE(U41(U51(z0, z1, z2), x1)) → c24(U41'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 682.82/212.51
ACTIVE(U41(U52(z0, z1, z2), x1)) → c24(U41'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 682.82/212.51
ACTIVE(U41(s(z0), x1)) → c24(U41'(s(active(z0)), x1), ACTIVE(s(z0))) 682.82/212.51
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 682.82/212.51
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 682.82/212.51
ACTIVE(U41(U61(z0), x1)) → c24(U41'(U61(active(z0)), x1), ACTIVE(U61(z0))) 682.82/212.51
ACTIVE(U41(U71(z0, z1, z2), x1)) → c24(U41'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 682.82/212.51
ACTIVE(U41(U72(z0, z1, z2), x1)) → c24(U41'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 682.82/212.51
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 682.82/212.51
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 682.82/212.51
ACTIVE(U11(U41(tt, z0), x1)) → c19(U11'(mark(z0), x1)) 682.82/212.51
ACTIVE(U12(U41(tt, z0))) → c20(U12'(mark(z0))) 682.82/212.51
ACTIVE(U21(U41(tt, z0))) → c21(U21'(mark(z0))) 682.82/212.51
ACTIVE(U31(U41(tt, z0), x1)) → c22(U31'(mark(z0), x1)) 682.82/212.51
ACTIVE(U32(U41(tt, z0))) → c23(U32'(mark(z0))) 682.82/212.51
ACTIVE(U41(U12(tt), x1)) → c24(U41'(mark(tt), x1)) 682.82/212.51
ACTIVE(U41(U21(tt), x1)) → c24(U41'(mark(tt), x1)) 682.82/212.51
ACTIVE(U41(U32(tt), x1)) → c24(U41'(mark(tt), x1)) 682.82/212.51
ACTIVE(U41(U41(tt, z0), x1)) → c24(U41'(mark(z0), x1)) 682.82/212.51
ACTIVE(U41(isNat(0), x1)) → c24(U41'(mark(tt), x1))
S tuples:

ACTIVE(U51(z0, z1, z2)) → c25(U51'(active(z0), z1, z2), ACTIVE(z0)) 682.82/212.51
ACTIVE(U52(z0, z1, z2)) → c26(U52'(active(z0), z1, z2), ACTIVE(z0)) 682.82/212.51
ACTIVE(s(z0)) → c27(S(active(z0)), ACTIVE(z0)) 682.82/212.51
ACTIVE(plus(z0, z1)) → c28(PLUS(active(z0), z1), ACTIVE(z0)) 682.82/212.51
ACTIVE(plus(z0, z1)) → c29(PLUS(z0, active(z1)), ACTIVE(z1)) 682.82/212.51
ACTIVE(U61(z0)) → c30(U61'(active(z0)), ACTIVE(z0)) 682.82/212.51
ACTIVE(U71(z0, z1, z2)) → c31(U71'(active(z0), z1, z2), ACTIVE(z0)) 682.82/212.51
ACTIVE(U72(z0, z1, z2)) → c32(U72'(active(z0), z1, z2), ACTIVE(z0)) 682.82/212.51
ACTIVE(x(z0, z1)) → c33(X(active(z0), z1), ACTIVE(z0)) 682.82/212.51
ACTIVE(x(z0, z1)) → c34(X(z0, active(z1)), ACTIVE(z1)) 682.82/212.51
U11'(mark(z0), z1) → c35(U11'(z0, z1)) 682.82/212.51
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1)) 682.82/212.51
U12'(mark(z0)) → c37(U12'(z0)) 682.82/212.51
U12'(ok(z0)) → c38(U12'(z0)) 682.82/212.51
U21'(mark(z0)) → c39(U21'(z0)) 682.82/212.51
U21'(ok(z0)) → c40(U21'(z0)) 682.82/212.51
U31'(mark(z0), z1) → c41(U31'(z0, z1)) 682.82/212.51
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 682.82/212.51
U32'(mark(z0)) → c43(U32'(z0)) 682.82/212.51
U32'(ok(z0)) → c44(U32'(z0)) 682.82/212.51
U41'(mark(z0), z1) → c45(U41'(z0, z1)) 682.82/212.51
U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1)) 682.82/212.51
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2)) 682.82/212.51
U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2)) 682.82/212.51
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2)) 682.82/212.51
U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2)) 682.82/212.51
S(mark(z0)) → c51(S(z0)) 682.82/212.51
S(ok(z0)) → c52(S(z0)) 682.82/212.51
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 682.82/212.51
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 682.82/212.51
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 682.82/212.51
U61'(mark(z0)) → c56(U61'(z0)) 682.82/212.51
U61'(ok(z0)) → c57(U61'(z0)) 682.82/212.51
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2)) 682.82/212.51
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2)) 682.82/212.51
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2)) 682.82/212.51
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 682.82/212.51
X(mark(z0), z1) → c62(X(z0, z1)) 682.82/212.51
X(z0, mark(z1)) → c63(X(z0, z1)) 682.82/212.51
X(ok(z0), ok(z1)) → c64(X(z0, z1)) 682.82/212.51
PROPER(U11(z0, z1)) → c65(U11'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 682.82/212.51
PROPER(U12(z0)) → c67(U12'(proper(z0)), PROPER(z0)) 682.82/212.51
PROPER(isNat(z0)) → c68(ISNAT(proper(z0)), PROPER(z0)) 682.82/212.51
PROPER(U21(z0)) → c69(U21'(proper(z0)), PROPER(z0)) 682.82/212.51
PROPER(U31(z0, z1)) → c70(U31'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 682.82/212.51
PROPER(U32(z0)) → c71(U32'(proper(z0)), PROPER(z0)) 682.82/212.51
PROPER(U41(z0, z1)) → c72(U41'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 682.82/212.51
PROPER(U51(z0, z1, z2)) → c73(U51'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 682.82/212.51
PROPER(U52(z0, z1, z2)) → c74(U52'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 682.82/212.51
PROPER(s(z0)) → c75(S(proper(z0)), PROPER(z0)) 682.82/212.51
PROPER(plus(z0, z1)) → c76(PLUS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 682.82/212.51
PROPER(U61(z0)) → c77(U61'(proper(z0)), PROPER(z0)) 682.82/212.51
PROPER(U71(z0, z1, z2)) → c79(U71'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 682.82/212.51
PROPER(U72(z0, z1, z2)) → c80(U72'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 682.82/212.51
PROPER(x(z0, z1)) → c81(X(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 682.82/212.51
ISNAT(ok(z0)) → c82(ISNAT(z0)) 682.82/212.51
TOP(mark(z0)) → c83(TOP(proper(z0)), PROPER(z0)) 682.82/212.51
TOP(ok(z0)) → c84(TOP(active(z0)), ACTIVE(z0)) 682.82/212.51
ACTIVE(isNat(s(z0))) → c13(ISNAT(z0)) 682.82/212.51
ACTIVE(plus(z0, s(z1))) → c16(ISNAT(z1)) 682.82/212.51
ACTIVE(x(z0, s(z1))) → c18(ISNAT(z1)) 682.82/212.51
ACTIVE(U11(tt, z0)) → c1(U12'(isNat(z0))) 682.82/212.51
ACTIVE(U11(tt, z0)) → c1(ISNAT(z0)) 682.82/212.51
ACTIVE(U31(tt, z0)) → c1(U32'(isNat(z0))) 682.82/212.51
ACTIVE(U31(tt, z0)) → c1(ISNAT(z0)) 682.82/212.51
ACTIVE(U51(tt, z0, z1)) → c1(U52'(isNat(z1), z0, z1)) 682.82/212.51
ACTIVE(U51(tt, z0, z1)) → c1(ISNAT(z1)) 682.82/212.51
ACTIVE(U52(tt, z0, z1)) → c1(S(plus(z1, z0))) 682.82/212.51
ACTIVE(U52(tt, z0, z1)) → c1(PLUS(z1, z0)) 682.82/212.51
ACTIVE(U71(tt, z0, z1)) → c1(U72'(isNat(z1), z0, z1)) 682.82/212.51
ACTIVE(U71(tt, z0, z1)) → c1(ISNAT(z1)) 682.82/212.51
ACTIVE(U72(tt, z0, z1)) → c1(PLUS(x(z1, z0), z1)) 682.82/212.51
ACTIVE(U72(tt, z0, z1)) → c1(X(z1, z0)) 682.82/212.51
ACTIVE(isNat(plus(z0, z1))) → c1(U11'(isNat(z0), z1)) 682.82/212.51
ACTIVE(isNat(plus(z0, z1))) → c1(ISNAT(z0)) 682.82/212.51
ACTIVE(isNat(x(z0, z1))) → c1(U31'(isNat(z0), z1)) 682.82/212.51
ACTIVE(isNat(x(z0, z1))) → c1(ISNAT(z0)) 682.82/212.51
ACTIVE(plus(z0, 0)) → c1(U41'(isNat(z0), z0)) 682.82/212.51
ACTIVE(plus(z0, 0)) → c1(ISNAT(z0)) 682.82/212.51
ACTIVE(x(z0, 0)) → c1(U61'(isNat(z0))) 682.82/212.51
ACTIVE(x(z0, 0)) → c1(ISNAT(z0)) 682.82/212.51
ACTIVE(U11(U51(tt, z0, z1), x1)) → c19(U11'(mark(U52(isNat(z1), z0, z1)), x1), ACTIVE(U51(tt, z0, z1))) 682.82/212.51
ACTIVE(U11(U52(tt, z0, z1), x1)) → c19(U11'(mark(s(plus(z1, z0))), x1), ACTIVE(U52(tt, z0, z1))) 682.82/212.51
ACTIVE(U11(U61(tt), x1)) → c19(U11'(mark(0), x1), ACTIVE(U61(tt))) 682.82/212.51
ACTIVE(U11(U71(tt, z0, z1), x1)) → c19(U11'(mark(U72(isNat(z1), z0, z1)), x1), ACTIVE(U71(tt, z0, z1))) 682.82/212.51
ACTIVE(U11(U72(tt, z0, z1), x1)) → c19(U11'(mark(plus(x(z1, z0), z1)), x1), ACTIVE(U72(tt, z0, z1))) 682.82/212.51
ACTIVE(U11(plus(z0, 0), x1)) → c19(U11'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 682.82/212.51
ACTIVE(U11(plus(z0, s(z1)), x1)) → c19(U11'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 682.82/212.51
ACTIVE(U11(x(z0, 0), x1)) → c19(U11'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 682.82/212.51
ACTIVE(U11(x(z0, s(z1)), x1)) → c19(U11'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 682.82/212.51
ACTIVE(U11(U11(z0, z1), x1)) → c19(U11'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 682.82/212.51
ACTIVE(U11(U12(z0), x1)) → c19(U11'(U12(active(z0)), x1), ACTIVE(U12(z0))) 682.82/212.51
ACTIVE(U11(U21(z0), x1)) → c19(U11'(U21(active(z0)), x1), ACTIVE(U21(z0))) 682.82/212.51
ACTIVE(U11(U31(z0, z1), x1)) → c19(U11'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 682.82/212.51
ACTIVE(U11(U32(z0), x1)) → c19(U11'(U32(active(z0)), x1), ACTIVE(U32(z0))) 682.82/212.51
ACTIVE(U11(U41(z0, z1), x1)) → c19(U11'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 682.82/212.51
ACTIVE(U11(U51(z0, z1, z2), x1)) → c19(U11'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 682.82/212.51
ACTIVE(U11(U52(z0, z1, z2), x1)) → c19(U11'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 682.82/212.51
ACTIVE(U11(s(z0), x1)) → c19(U11'(s(active(z0)), x1), ACTIVE(s(z0))) 682.82/212.51
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 682.82/212.51
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 682.82/212.51
ACTIVE(U11(U61(z0), x1)) → c19(U11'(U61(active(z0)), x1), ACTIVE(U61(z0))) 682.82/212.51
ACTIVE(U11(U71(z0, z1, z2), x1)) → c19(U11'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 682.82/212.51
ACTIVE(U11(U72(z0, z1, z2), x1)) → c19(U11'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 682.82/212.51
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 682.82/212.51
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 682.82/212.51
ACTIVE(U11(isNat(0), x1)) → c19(U11'(mark(tt), x1)) 682.82/212.51
ACTIVE(U11(U11(tt, z0), x1)) → c(U11'(mark(U12(isNat(z0))), x1)) 682.82/212.51
ACTIVE(U11(U11(tt, z0), x1)) → c(ACTIVE(U11(tt, z0))) 682.82/212.51
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(U11'(mark(U11(isNat(z0), z1)), x1)) 682.82/212.51
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(ACTIVE(isNat(plus(z0, z1)))) 682.82/212.51
ACTIVE(U11(isNat(s(z0)), x1)) → c(U11'(mark(U21(isNat(z0))), x1)) 682.82/212.51
ACTIVE(U11(isNat(s(z0)), x1)) → c(ACTIVE(isNat(s(z0)))) 682.82/212.51
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(U11'(mark(U31(isNat(z0), z1)), x1)) 682.82/212.51
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(ACTIVE(isNat(x(z0, z1)))) 682.82/212.51
ACTIVE(U12(U51(tt, z0, z1))) → c20(U12'(mark(U52(isNat(z1), z0, z1))), ACTIVE(U51(tt, z0, z1))) 682.82/212.51
ACTIVE(U12(U52(tt, z0, z1))) → c20(U12'(mark(s(plus(z1, z0)))), ACTIVE(U52(tt, z0, z1))) 682.82/212.51
ACTIVE(U12(U61(tt))) → c20(U12'(mark(0)), ACTIVE(U61(tt))) 682.82/212.51
ACTIVE(U12(U71(tt, z0, z1))) → c20(U12'(mark(U72(isNat(z1), z0, z1))), ACTIVE(U71(tt, z0, z1))) 682.82/212.51
ACTIVE(U12(U72(tt, z0, z1))) → c20(U12'(mark(plus(x(z1, z0), z1))), ACTIVE(U72(tt, z0, z1))) 682.82/212.51
ACTIVE(U12(plus(z0, 0))) → c20(U12'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 682.82/212.51
ACTIVE(U12(plus(z0, s(z1)))) → c20(U12'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 682.82/212.51
ACTIVE(U12(x(z0, 0))) → c20(U12'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 682.82/212.51
ACTIVE(U12(x(z0, s(z1)))) → c20(U12'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 682.82/212.51
ACTIVE(U12(U11(z0, z1))) → c20(U12'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 682.82/212.51
ACTIVE(U12(U12(z0))) → c20(U12'(U12(active(z0))), ACTIVE(U12(z0))) 682.82/212.51
ACTIVE(U12(U21(z0))) → c20(U12'(U21(active(z0))), ACTIVE(U21(z0))) 682.82/212.51
ACTIVE(U12(U31(z0, z1))) → c20(U12'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 682.82/212.51
ACTIVE(U12(U32(z0))) → c20(U12'(U32(active(z0))), ACTIVE(U32(z0))) 682.82/212.51
ACTIVE(U12(U41(z0, z1))) → c20(U12'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 682.82/212.51
ACTIVE(U12(U51(z0, z1, z2))) → c20(U12'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 682.82/212.51
ACTIVE(U12(U52(z0, z1, z2))) → c20(U12'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 682.82/212.51
ACTIVE(U12(s(z0))) → c20(U12'(s(active(z0))), ACTIVE(s(z0))) 682.82/212.51
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 682.82/212.51
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 682.82/212.51
ACTIVE(U12(U61(z0))) → c20(U12'(U61(active(z0))), ACTIVE(U61(z0))) 682.82/212.51
ACTIVE(U12(U71(z0, z1, z2))) → c20(U12'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 682.82/212.51
ACTIVE(U12(U72(z0, z1, z2))) → c20(U12'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 682.82/212.51
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 682.82/212.51
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 682.82/212.51
ACTIVE(U11(U12(tt), x1)) → c19(U11'(mark(tt), x1)) 682.82/212.51
ACTIVE(U12(U12(tt))) → c20(U12'(mark(tt))) 682.82/212.51
ACTIVE(U12(isNat(0))) → c20(U12'(mark(tt))) 682.82/212.51
ACTIVE(U12(U11(tt, z0))) → c2(U12'(mark(U12(isNat(z0))))) 682.82/212.51
ACTIVE(U12(U11(tt, z0))) → c2(ACTIVE(U11(tt, z0))) 682.82/212.51
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(U12'(mark(U11(isNat(z0), z1)))) 682.82/212.51
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(ACTIVE(isNat(plus(z0, z1)))) 682.82/212.51
ACTIVE(U12(isNat(s(z0)))) → c2(U12'(mark(U21(isNat(z0))))) 682.82/212.51
ACTIVE(U12(isNat(s(z0)))) → c2(ACTIVE(isNat(s(z0)))) 682.82/212.51
ACTIVE(U12(isNat(x(z0, z1)))) → c2(U12'(mark(U31(isNat(z0), z1)))) 682.82/212.51
ACTIVE(U12(isNat(x(z0, z1)))) → c2(ACTIVE(isNat(x(z0, z1)))) 682.82/212.51
ACTIVE(U21(U51(tt, z0, z1))) → c21(U21'(mark(U52(isNat(z1), z0, z1))), ACTIVE(U51(tt, z0, z1))) 682.82/212.51
ACTIVE(U21(U52(tt, z0, z1))) → c21(U21'(mark(s(plus(z1, z0)))), ACTIVE(U52(tt, z0, z1))) 682.82/212.51
ACTIVE(U21(U61(tt))) → c21(U21'(mark(0)), ACTIVE(U61(tt))) 682.82/212.51
ACTIVE(U21(U71(tt, z0, z1))) → c21(U21'(mark(U72(isNat(z1), z0, z1))), ACTIVE(U71(tt, z0, z1))) 682.82/212.51
ACTIVE(U21(U72(tt, z0, z1))) → c21(U21'(mark(plus(x(z1, z0), z1))), ACTIVE(U72(tt, z0, z1))) 682.82/212.51
ACTIVE(U21(plus(z0, 0))) → c21(U21'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 682.82/212.51
ACTIVE(U21(plus(z0, s(z1)))) → c21(U21'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 682.82/212.51
ACTIVE(U21(x(z0, 0))) → c21(U21'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 682.82/212.51
ACTIVE(U21(x(z0, s(z1)))) → c21(U21'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 682.82/212.51
ACTIVE(U21(U11(z0, z1))) → c21(U21'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 682.82/212.51
ACTIVE(U21(U12(z0))) → c21(U21'(U12(active(z0))), ACTIVE(U12(z0))) 682.82/212.51
ACTIVE(U21(U21(z0))) → c21(U21'(U21(active(z0))), ACTIVE(U21(z0))) 682.82/212.51
ACTIVE(U21(U31(z0, z1))) → c21(U21'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 682.82/212.51
ACTIVE(U21(U32(z0))) → c21(U21'(U32(active(z0))), ACTIVE(U32(z0))) 682.82/212.51
ACTIVE(U21(U41(z0, z1))) → c21(U21'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 682.82/212.51
ACTIVE(U21(U51(z0, z1, z2))) → c21(U21'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 682.82/212.51
ACTIVE(U21(U52(z0, z1, z2))) → c21(U21'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 682.82/212.51
ACTIVE(U21(s(z0))) → c21(U21'(s(active(z0))), ACTIVE(s(z0))) 682.82/212.51
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 682.82/212.51
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 682.82/212.51
ACTIVE(U21(U61(z0))) → c21(U21'(U61(active(z0))), ACTIVE(U61(z0))) 682.82/212.51
ACTIVE(U21(U71(z0, z1, z2))) → c21(U21'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 682.82/212.51
ACTIVE(U21(U72(z0, z1, z2))) → c21(U21'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 682.82/212.51
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 682.82/212.51
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 682.82/212.51
ACTIVE(U11(U21(tt), x1)) → c19(U11'(mark(tt), x1)) 682.82/212.51
ACTIVE(U12(U21(tt))) → c20(U12'(mark(tt))) 682.82/212.51
ACTIVE(U21(U12(tt))) → c21(U21'(mark(tt))) 682.82/212.51
ACTIVE(U21(U21(tt))) → c21(U21'(mark(tt))) 682.82/212.51
ACTIVE(U21(isNat(0))) → c21(U21'(mark(tt))) 682.82/212.51
ACTIVE(U21(U11(tt, z0))) → c3(U21'(mark(U12(isNat(z0))))) 682.82/212.51
ACTIVE(U21(U11(tt, z0))) → c3(ACTIVE(U11(tt, z0))) 682.82/212.51
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(U21'(mark(U11(isNat(z0), z1)))) 682.82/212.51
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(ACTIVE(isNat(plus(z0, z1)))) 682.82/212.51
ACTIVE(U21(isNat(s(z0)))) → c3(U21'(mark(U21(isNat(z0))))) 682.82/212.51
ACTIVE(U21(isNat(s(z0)))) → c3(ACTIVE(isNat(s(z0)))) 682.82/212.51
ACTIVE(U21(isNat(x(z0, z1)))) → c3(U21'(mark(U31(isNat(z0), z1)))) 682.82/212.51
ACTIVE(U21(isNat(x(z0, z1)))) → c3(ACTIVE(isNat(x(z0, z1)))) 682.82/212.51
ACTIVE(U31(U51(tt, z0, z1), x1)) → c22(U31'(mark(U52(isNat(z1), z0, z1)), x1), ACTIVE(U51(tt, z0, z1))) 682.82/212.51
ACTIVE(U31(U52(tt, z0, z1), x1)) → c22(U31'(mark(s(plus(z1, z0))), x1), ACTIVE(U52(tt, z0, z1))) 682.82/212.51
ACTIVE(U31(U61(tt), x1)) → c22(U31'(mark(0), x1), ACTIVE(U61(tt))) 682.82/212.51
ACTIVE(U31(U71(tt, z0, z1), x1)) → c22(U31'(mark(U72(isNat(z1), z0, z1)), x1), ACTIVE(U71(tt, z0, z1))) 682.82/212.51
ACTIVE(U31(U72(tt, z0, z1), x1)) → c22(U31'(mark(plus(x(z1, z0), z1)), x1), ACTIVE(U72(tt, z0, z1))) 682.82/212.51
ACTIVE(U31(plus(z0, 0), x1)) → c22(U31'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 682.82/212.51
ACTIVE(U31(plus(z0, s(z1)), x1)) → c22(U31'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 682.82/212.51
ACTIVE(U31(x(z0, 0), x1)) → c22(U31'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 682.82/212.51
ACTIVE(U31(x(z0, s(z1)), x1)) → c22(U31'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 682.82/212.51
ACTIVE(U31(U11(z0, z1), x1)) → c22(U31'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 682.82/212.51
ACTIVE(U31(U12(z0), x1)) → c22(U31'(U12(active(z0)), x1), ACTIVE(U12(z0))) 682.82/212.51
ACTIVE(U31(U21(z0), x1)) → c22(U31'(U21(active(z0)), x1), ACTIVE(U21(z0))) 682.82/212.51
ACTIVE(U31(U31(z0, z1), x1)) → c22(U31'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 682.82/212.51
ACTIVE(U31(U32(z0), x1)) → c22(U31'(U32(active(z0)), x1), ACTIVE(U32(z0))) 682.82/212.51
ACTIVE(U31(U41(z0, z1), x1)) → c22(U31'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 682.82/212.51
ACTIVE(U31(U51(z0, z1, z2), x1)) → c22(U31'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 682.82/212.51
ACTIVE(U31(U52(z0, z1, z2), x1)) → c22(U31'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 682.82/212.51
ACTIVE(U31(s(z0), x1)) → c22(U31'(s(active(z0)), x1), ACTIVE(s(z0))) 682.82/212.51
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 682.82/212.51
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 682.82/212.51
ACTIVE(U31(U61(z0), x1)) → c22(U31'(U61(active(z0)), x1), ACTIVE(U61(z0))) 682.82/212.51
ACTIVE(U31(U71(z0, z1, z2), x1)) → c22(U31'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 682.82/212.51
ACTIVE(U31(U72(z0, z1, z2), x1)) → c22(U31'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 682.82/212.51
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 682.82/212.51
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 682.82/212.51
ACTIVE(U31(U12(tt), x1)) → c22(U31'(mark(tt), x1)) 682.82/212.51
ACTIVE(U31(U21(tt), x1)) → c22(U31'(mark(tt), x1)) 682.82/212.51
ACTIVE(U31(isNat(0), x1)) → c22(U31'(mark(tt), x1)) 682.82/212.51
ACTIVE(U11(U31(tt, z0), x1)) → c4(U11'(mark(U32(isNat(z0))), x1)) 682.82/212.51
ACTIVE(U11(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 682.82/212.51
ACTIVE(U12(U31(tt, z0))) → c4(U12'(mark(U32(isNat(z0))))) 682.82/212.51
ACTIVE(U12(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 682.82/212.51
ACTIVE(U21(U31(tt, z0))) → c4(U21'(mark(U32(isNat(z0))))) 682.82/212.51
ACTIVE(U21(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 682.82/212.51
ACTIVE(U31(U11(tt, z0), x1)) → c4(U31'(mark(U12(isNat(z0))), x1)) 682.82/212.51
ACTIVE(U31(U11(tt, z0), x1)) → c4(ACTIVE(U11(tt, z0))) 682.82/212.51
ACTIVE(U31(U31(tt, z0), x1)) → c4(U31'(mark(U32(isNat(z0))), x1)) 682.82/212.51
ACTIVE(U31(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 682.82/212.51
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(U31'(mark(U11(isNat(z0), z1)), x1)) 682.82/212.51
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(ACTIVE(isNat(plus(z0, z1)))) 682.82/212.51
ACTIVE(U31(isNat(s(z0)), x1)) → c4(U31'(mark(U21(isNat(z0))), x1)) 682.82/212.51
ACTIVE(U31(isNat(s(z0)), x1)) → c4(ACTIVE(isNat(s(z0)))) 682.82/212.51
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(U31'(mark(U31(isNat(z0), z1)), x1)) 682.82/212.51
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(ACTIVE(isNat(x(z0, z1)))) 682.82/212.51
ACTIVE(U32(U51(tt, z0, z1))) → c23(U32'(mark(U52(isNat(z1), z0, z1))), ACTIVE(U51(tt, z0, z1))) 682.82/212.51
ACTIVE(U32(U52(tt, z0, z1))) → c23(U32'(mark(s(plus(z1, z0)))), ACTIVE(U52(tt, z0, z1))) 682.82/212.51
ACTIVE(U32(U61(tt))) → c23(U32'(mark(0)), ACTIVE(U61(tt))) 682.82/212.51
ACTIVE(U32(U71(tt, z0, z1))) → c23(U32'(mark(U72(isNat(z1), z0, z1))), ACTIVE(U71(tt, z0, z1))) 682.82/212.51
ACTIVE(U32(U72(tt, z0, z1))) → c23(U32'(mark(plus(x(z1, z0), z1))), ACTIVE(U72(tt, z0, z1))) 682.82/212.51
ACTIVE(U32(plus(z0, 0))) → c23(U32'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 682.82/212.51
ACTIVE(U32(plus(z0, s(z1)))) → c23(U32'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 682.82/212.51
ACTIVE(U32(x(z0, 0))) → c23(U32'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 682.82/212.51
ACTIVE(U32(x(z0, s(z1)))) → c23(U32'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 682.82/212.51
ACTIVE(U32(U11(z0, z1))) → c23(U32'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 682.82/212.51
ACTIVE(U32(U12(z0))) → c23(U32'(U12(active(z0))), ACTIVE(U12(z0))) 682.82/212.51
ACTIVE(U32(U21(z0))) → c23(U32'(U21(active(z0))), ACTIVE(U21(z0))) 682.82/212.51
ACTIVE(U32(U31(z0, z1))) → c23(U32'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 682.82/212.51
ACTIVE(U32(U32(z0))) → c23(U32'(U32(active(z0))), ACTIVE(U32(z0))) 682.82/212.51
ACTIVE(U32(U41(z0, z1))) → c23(U32'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 682.82/212.51
ACTIVE(U32(U51(z0, z1, z2))) → c23(U32'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 682.82/212.51
ACTIVE(U32(U52(z0, z1, z2))) → c23(U32'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 682.82/212.51
ACTIVE(U32(s(z0))) → c23(U32'(s(active(z0))), ACTIVE(s(z0))) 682.82/212.51
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 682.82/212.51
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 682.82/212.51
ACTIVE(U32(U61(z0))) → c23(U32'(U61(active(z0))), ACTIVE(U61(z0))) 682.82/212.51
ACTIVE(U32(U71(z0, z1, z2))) → c23(U32'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 682.82/212.51
ACTIVE(U32(U72(z0, z1, z2))) → c23(U32'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 682.82/212.51
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 682.82/212.51
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 682.82/212.51
ACTIVE(U11(U32(tt), x1)) → c19(U11'(mark(tt), x1)) 682.82/212.51
ACTIVE(U12(U32(tt))) → c20(U12'(mark(tt))) 682.82/212.51
ACTIVE(U21(U32(tt))) → c21(U21'(mark(tt))) 682.82/212.51
ACTIVE(U31(U32(tt), x1)) → c22(U31'(mark(tt), x1)) 682.82/212.51
ACTIVE(U32(U12(tt))) → c23(U32'(mark(tt))) 682.82/212.51
ACTIVE(U32(U21(tt))) → c23(U32'(mark(tt))) 682.82/212.51
ACTIVE(U32(U32(tt))) → c23(U32'(mark(tt))) 682.82/212.51
ACTIVE(U32(isNat(0))) → c23(U32'(mark(tt))) 682.82/212.51
ACTIVE(U32(U11(tt, z0))) → c5(U32'(mark(U12(isNat(z0))))) 682.82/212.51
ACTIVE(U32(U11(tt, z0))) → c5(ACTIVE(U11(tt, z0))) 682.82/212.51
ACTIVE(U32(U31(tt, z0))) → c5(U32'(mark(U32(isNat(z0))))) 682.82/212.51
ACTIVE(U32(U31(tt, z0))) → c5(ACTIVE(U31(tt, z0))) 682.82/212.51
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(U32'(mark(U11(isNat(z0), z1)))) 682.82/212.51
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(ACTIVE(isNat(plus(z0, z1)))) 682.82/212.51
ACTIVE(U32(isNat(s(z0)))) → c5(U32'(mark(U21(isNat(z0))))) 682.82/212.51
ACTIVE(U32(isNat(s(z0)))) → c5(ACTIVE(isNat(s(z0)))) 682.82/212.51
ACTIVE(U32(isNat(x(z0, z1)))) → c5(U32'(mark(U31(isNat(z0), z1)))) 682.82/212.51
ACTIVE(U32(isNat(x(z0, z1)))) → c5(ACTIVE(isNat(x(z0, z1)))) 682.82/212.51
ACTIVE(U41(U11(tt, z0), x1)) → c24(U41'(mark(U12(isNat(z0))), x1), ACTIVE(U11(tt, z0))) 682.82/212.51
ACTIVE(U41(U31(tt, z0), x1)) → c24(U41'(mark(U32(isNat(z0))), x1), ACTIVE(U31(tt, z0))) 682.82/212.51
ACTIVE(U41(U51(tt, z0, z1), x1)) → c24(U41'(mark(U52(isNat(z1), z0, z1)), x1), ACTIVE(U51(tt, z0, z1))) 682.82/212.51
ACTIVE(U41(U52(tt, z0, z1), x1)) → c24(U41'(mark(s(plus(z1, z0))), x1), ACTIVE(U52(tt, z0, z1))) 682.82/212.51
ACTIVE(U41(U61(tt), x1)) → c24(U41'(mark(0), x1), ACTIVE(U61(tt))) 682.82/212.51
ACTIVE(U41(U71(tt, z0, z1), x1)) → c24(U41'(mark(U72(isNat(z1), z0, z1)), x1), ACTIVE(U71(tt, z0, z1))) 682.82/212.51
ACTIVE(U41(U72(tt, z0, z1), x1)) → c24(U41'(mark(plus(x(z1, z0), z1)), x1), ACTIVE(U72(tt, z0, z1))) 682.82/212.51
ACTIVE(U41(isNat(plus(z0, z1)), x1)) → c24(U41'(mark(U11(isNat(z0), z1)), x1), ACTIVE(isNat(plus(z0, z1)))) 682.82/212.51
ACTIVE(U41(isNat(s(z0)), x1)) → c24(U41'(mark(U21(isNat(z0))), x1), ACTIVE(isNat(s(z0)))) 682.82/212.51
ACTIVE(U41(isNat(x(z0, z1)), x1)) → c24(U41'(mark(U31(isNat(z0), z1)), x1), ACTIVE(isNat(x(z0, z1)))) 682.82/212.51
ACTIVE(U41(plus(z0, 0), x1)) → c24(U41'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 682.82/212.51
ACTIVE(U41(plus(z0, s(z1)), x1)) → c24(U41'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 682.82/212.51
ACTIVE(U41(x(z0, 0), x1)) → c24(U41'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 682.82/212.51
ACTIVE(U41(x(z0, s(z1)), x1)) → c24(U41'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 682.82/212.51
ACTIVE(U41(U11(z0, z1), x1)) → c24(U41'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 682.82/212.51
ACTIVE(U41(U12(z0), x1)) → c24(U41'(U12(active(z0)), x1), ACTIVE(U12(z0))) 682.82/212.51
ACTIVE(U41(U21(z0), x1)) → c24(U41'(U21(active(z0)), x1), ACTIVE(U21(z0))) 682.82/212.51
ACTIVE(U41(U31(z0, z1), x1)) → c24(U41'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 682.82/212.51
ACTIVE(U41(U32(z0), x1)) → c24(U41'(U32(active(z0)), x1), ACTIVE(U32(z0))) 682.82/212.51
ACTIVE(U41(U41(z0, z1), x1)) → c24(U41'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 682.82/212.51
ACTIVE(U41(U51(z0, z1, z2), x1)) → c24(U41'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 682.82/212.51
ACTIVE(U41(U52(z0, z1, z2), x1)) → c24(U41'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 682.82/212.51
ACTIVE(U41(s(z0), x1)) → c24(U41'(s(active(z0)), x1), ACTIVE(s(z0))) 682.82/212.51
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 682.82/212.51
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 682.82/212.51
ACTIVE(U41(U61(z0), x1)) → c24(U41'(U61(active(z0)), x1), ACTIVE(U61(z0))) 682.82/212.51
ACTIVE(U41(U71(z0, z1, z2), x1)) → c24(U41'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 682.82/212.51
ACTIVE(U41(U72(z0, z1, z2), x1)) → c24(U41'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 682.82/212.51
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 682.82/212.51
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 682.82/212.51
ACTIVE(U11(U41(tt, z0), x1)) → c19(U11'(mark(z0), x1)) 682.82/212.51
ACTIVE(U12(U41(tt, z0))) → c20(U12'(mark(z0))) 682.82/212.51
ACTIVE(U21(U41(tt, z0))) → c21(U21'(mark(z0))) 682.82/212.51
ACTIVE(U31(U41(tt, z0), x1)) → c22(U31'(mark(z0), x1)) 682.82/212.51
ACTIVE(U32(U41(tt, z0))) → c23(U32'(mark(z0))) 682.82/212.51
ACTIVE(U41(U12(tt), x1)) → c24(U41'(mark(tt), x1)) 682.82/212.51
ACTIVE(U41(U21(tt), x1)) → c24(U41'(mark(tt), x1)) 682.82/212.51
ACTIVE(U41(U32(tt), x1)) → c24(U41'(mark(tt), x1)) 682.82/212.51
ACTIVE(U41(U41(tt, z0), x1)) → c24(U41'(mark(z0), x1)) 682.82/212.51
ACTIVE(U41(isNat(0), x1)) → c24(U41'(mark(tt), x1))
K tuples:none
Defined Rule Symbols:

active, U11, U12, U21, U31, U32, U41, U51, U52, s, plus, U61, U71, U72, x, proper, isNat, top

Defined Pair Symbols:

ACTIVE, U11', U12', U21', U31', U32', U41', U51', U52', S, PLUS, U61', U71', U72', X, PROPER, ISNAT, TOP

Compound Symbols:

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, c62, c63, c64, c65, c67, c68, c69, c70, c71, c72, c73, c74, c75, c76, c77, c79, c80, c81, c82, c83, c84, c13, c16, c18, c1, c19, c19, c, c20, c20, c2, c21, c21, c3, c22, c22, c4, c23, c23, c5, c24, c24

682.82/212.51
682.82/212.51

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

Split RHS of tuples not part of any SCC
682.82/212.51
682.82/212.51

(42) Obligation:

Complexity Dependency Tuples Problem
Rules:

active(U11(tt, z0)) → mark(U12(isNat(z0))) 682.82/212.51
active(U12(tt)) → mark(tt) 682.82/212.51
active(U21(tt)) → mark(tt) 682.82/212.51
active(U31(tt, z0)) → mark(U32(isNat(z0))) 682.82/212.51
active(U32(tt)) → mark(tt) 682.82/212.51
active(U41(tt, z0)) → mark(z0) 682.82/212.51
active(U51(tt, z0, z1)) → mark(U52(isNat(z1), z0, z1)) 682.82/212.51
active(U52(tt, z0, z1)) → mark(s(plus(z1, z0))) 682.82/212.51
active(U61(tt)) → mark(0) 682.82/212.51
active(U71(tt, z0, z1)) → mark(U72(isNat(z1), z0, z1)) 682.82/212.51
active(U72(tt, z0, z1)) → mark(plus(x(z1, z0), z1)) 682.82/212.51
active(isNat(0)) → mark(tt) 682.82/212.51
active(isNat(plus(z0, z1))) → mark(U11(isNat(z0), z1)) 682.82/212.51
active(isNat(s(z0))) → mark(U21(isNat(z0))) 682.82/212.51
active(isNat(x(z0, z1))) → mark(U31(isNat(z0), z1)) 682.82/212.51
active(plus(z0, 0)) → mark(U41(isNat(z0), z0)) 682.82/212.51
active(plus(z0, s(z1))) → mark(U51(isNat(z1), z1, z0)) 682.82/212.51
active(x(z0, 0)) → mark(U61(isNat(z0))) 682.82/212.51
active(x(z0, s(z1))) → mark(U71(isNat(z1), z1, z0)) 682.82/212.51
active(U11(z0, z1)) → U11(active(z0), z1) 682.82/212.51
active(U12(z0)) → U12(active(z0)) 682.82/212.51
active(U21(z0)) → U21(active(z0)) 682.82/212.51
active(U31(z0, z1)) → U31(active(z0), z1) 682.82/212.51
active(U32(z0)) → U32(active(z0)) 682.82/212.51
active(U41(z0, z1)) → U41(active(z0), z1) 682.82/212.51
active(U51(z0, z1, z2)) → U51(active(z0), z1, z2) 682.82/212.51
active(U52(z0, z1, z2)) → U52(active(z0), z1, z2) 682.82/212.51
active(s(z0)) → s(active(z0)) 682.82/212.51
active(plus(z0, z1)) → plus(active(z0), z1) 682.82/212.51
active(plus(z0, z1)) → plus(z0, active(z1)) 682.82/212.51
active(U61(z0)) → U61(active(z0)) 682.82/212.51
active(U71(z0, z1, z2)) → U71(active(z0), z1, z2) 682.82/212.51
active(U72(z0, z1, z2)) → U72(active(z0), z1, z2) 682.82/212.51
active(x(z0, z1)) → x(active(z0), z1) 682.82/212.51
active(x(z0, z1)) → x(z0, active(z1)) 682.82/212.51
U11(mark(z0), z1) → mark(U11(z0, z1)) 682.82/212.51
U11(ok(z0), ok(z1)) → ok(U11(z0, z1)) 682.82/212.51
U12(mark(z0)) → mark(U12(z0)) 682.82/212.51
U12(ok(z0)) → ok(U12(z0)) 682.82/212.51
U21(mark(z0)) → mark(U21(z0)) 682.82/212.51
U21(ok(z0)) → ok(U21(z0)) 682.82/212.51
U31(mark(z0), z1) → mark(U31(z0, z1)) 682.82/212.51
U31(ok(z0), ok(z1)) → ok(U31(z0, z1)) 682.82/212.51
U32(mark(z0)) → mark(U32(z0)) 682.82/212.51
U32(ok(z0)) → ok(U32(z0)) 682.82/212.51
U41(mark(z0), z1) → mark(U41(z0, z1)) 682.82/212.51
U41(ok(z0), ok(z1)) → ok(U41(z0, z1)) 682.82/212.51
U51(mark(z0), z1, z2) → mark(U51(z0, z1, z2)) 682.82/212.51
U51(ok(z0), ok(z1), ok(z2)) → ok(U51(z0, z1, z2)) 682.82/212.51
U52(mark(z0), z1, z2) → mark(U52(z0, z1, z2)) 682.82/212.51
U52(ok(z0), ok(z1), ok(z2)) → ok(U52(z0, z1, z2)) 682.82/212.51
s(mark(z0)) → mark(s(z0)) 682.82/212.51
s(ok(z0)) → ok(s(z0)) 682.82/212.51
plus(mark(z0), z1) → mark(plus(z0, z1)) 682.82/212.51
plus(z0, mark(z1)) → mark(plus(z0, z1)) 682.82/212.51
plus(ok(z0), ok(z1)) → ok(plus(z0, z1)) 682.82/212.51
U61(mark(z0)) → mark(U61(z0)) 682.82/212.51
U61(ok(z0)) → ok(U61(z0)) 682.82/212.51
U71(mark(z0), z1, z2) → mark(U71(z0, z1, z2)) 682.82/212.51
U71(ok(z0), ok(z1), ok(z2)) → ok(U71(z0, z1, z2)) 682.82/212.51
U72(mark(z0), z1, z2) → mark(U72(z0, z1, z2)) 682.82/212.51
U72(ok(z0), ok(z1), ok(z2)) → ok(U72(z0, z1, z2)) 682.82/212.51
x(mark(z0), z1) → mark(x(z0, z1)) 682.82/212.51
x(z0, mark(z1)) → mark(x(z0, z1)) 682.82/212.51
x(ok(z0), ok(z1)) → ok(x(z0, z1)) 682.82/212.51
proper(U11(z0, z1)) → U11(proper(z0), proper(z1)) 682.82/212.51
proper(tt) → ok(tt) 682.82/212.51
proper(U12(z0)) → U12(proper(z0)) 682.82/212.51
proper(isNat(z0)) → isNat(proper(z0)) 682.82/212.51
proper(U21(z0)) → U21(proper(z0)) 682.82/212.51
proper(U31(z0, z1)) → U31(proper(z0), proper(z1)) 682.82/212.51
proper(U32(z0)) → U32(proper(z0)) 682.82/212.51
proper(U41(z0, z1)) → U41(proper(z0), proper(z1)) 682.82/212.51
proper(U51(z0, z1, z2)) → U51(proper(z0), proper(z1), proper(z2)) 682.82/212.51
proper(U52(z0, z1, z2)) → U52(proper(z0), proper(z1), proper(z2)) 682.82/212.51
proper(s(z0)) → s(proper(z0)) 682.82/212.51
proper(plus(z0, z1)) → plus(proper(z0), proper(z1)) 682.82/212.51
proper(U61(z0)) → U61(proper(z0)) 682.82/212.51
proper(0) → ok(0) 682.82/212.51
proper(U71(z0, z1, z2)) → U71(proper(z0), proper(z1), proper(z2)) 682.82/212.51
proper(U72(z0, z1, z2)) → U72(proper(z0), proper(z1), proper(z2)) 682.82/212.51
proper(x(z0, z1)) → x(proper(z0), proper(z1)) 682.82/212.51
isNat(ok(z0)) → ok(isNat(z0)) 682.82/212.51
top(mark(z0)) → top(proper(z0)) 682.82/212.51
top(ok(z0)) → top(active(z0))
Tuples:

ACTIVE(U51(z0, z1, z2)) → c25(U51'(active(z0), z1, z2), ACTIVE(z0)) 682.82/212.51
ACTIVE(U52(z0, z1, z2)) → c26(U52'(active(z0), z1, z2), ACTIVE(z0)) 682.82/212.51
ACTIVE(s(z0)) → c27(S(active(z0)), ACTIVE(z0)) 682.82/212.51
ACTIVE(plus(z0, z1)) → c28(PLUS(active(z0), z1), ACTIVE(z0)) 682.82/212.51
ACTIVE(plus(z0, z1)) → c29(PLUS(z0, active(z1)), ACTIVE(z1)) 682.82/212.51
ACTIVE(U61(z0)) → c30(U61'(active(z0)), ACTIVE(z0)) 682.82/212.51
ACTIVE(U71(z0, z1, z2)) → c31(U71'(active(z0), z1, z2), ACTIVE(z0)) 682.82/212.51
ACTIVE(U72(z0, z1, z2)) → c32(U72'(active(z0), z1, z2), ACTIVE(z0)) 682.82/212.51
ACTIVE(x(z0, z1)) → c33(X(active(z0), z1), ACTIVE(z0)) 682.82/212.51
ACTIVE(x(z0, z1)) → c34(X(z0, active(z1)), ACTIVE(z1)) 682.82/212.51
U11'(mark(z0), z1) → c35(U11'(z0, z1)) 682.82/212.51
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1)) 682.82/212.51
U12'(mark(z0)) → c37(U12'(z0)) 682.82/212.51
U12'(ok(z0)) → c38(U12'(z0)) 682.82/212.51
U21'(mark(z0)) → c39(U21'(z0)) 682.82/212.51
U21'(ok(z0)) → c40(U21'(z0)) 682.82/212.51
U31'(mark(z0), z1) → c41(U31'(z0, z1)) 682.82/212.51
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 682.82/212.51
U32'(mark(z0)) → c43(U32'(z0)) 682.82/212.51
U32'(ok(z0)) → c44(U32'(z0)) 682.82/212.51
U41'(mark(z0), z1) → c45(U41'(z0, z1)) 682.82/212.51
U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1)) 682.82/212.51
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2)) 682.82/212.51
U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2)) 682.82/212.51
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2)) 682.82/212.51
U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2)) 682.82/212.51
S(mark(z0)) → c51(S(z0)) 682.82/212.51
S(ok(z0)) → c52(S(z0)) 682.82/212.51
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 682.82/212.51
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 682.82/212.51
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 682.82/212.51
U61'(mark(z0)) → c56(U61'(z0)) 682.82/212.51
U61'(ok(z0)) → c57(U61'(z0)) 682.82/212.51
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2)) 682.82/212.51
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2)) 682.82/212.51
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2)) 682.82/212.51
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 682.82/212.51
X(mark(z0), z1) → c62(X(z0, z1)) 682.82/212.51
X(z0, mark(z1)) → c63(X(z0, z1)) 682.82/212.51
X(ok(z0), ok(z1)) → c64(X(z0, z1)) 682.82/212.51
PROPER(U11(z0, z1)) → c65(U11'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 682.82/212.51
PROPER(U12(z0)) → c67(U12'(proper(z0)), PROPER(z0)) 682.82/212.51
PROPER(isNat(z0)) → c68(ISNAT(proper(z0)), PROPER(z0)) 682.82/212.51
PROPER(U21(z0)) → c69(U21'(proper(z0)), PROPER(z0)) 682.82/212.51
PROPER(U31(z0, z1)) → c70(U31'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 682.82/212.51
PROPER(U32(z0)) → c71(U32'(proper(z0)), PROPER(z0)) 682.82/212.51
PROPER(U41(z0, z1)) → c72(U41'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 682.82/212.51
PROPER(U51(z0, z1, z2)) → c73(U51'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 682.82/212.51
PROPER(U52(z0, z1, z2)) → c74(U52'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 682.82/212.51
PROPER(s(z0)) → c75(S(proper(z0)), PROPER(z0)) 682.82/212.51
PROPER(plus(z0, z1)) → c76(PLUS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 682.82/212.51
PROPER(U61(z0)) → c77(U61'(proper(z0)), PROPER(z0)) 682.82/212.51
PROPER(U71(z0, z1, z2)) → c79(U71'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 682.82/212.51
PROPER(U72(z0, z1, z2)) → c80(U72'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 682.82/212.51
PROPER(x(z0, z1)) → c81(X(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 682.82/212.51
ISNAT(ok(z0)) → c82(ISNAT(z0)) 682.82/212.51
TOP(mark(z0)) → c83(TOP(proper(z0)), PROPER(z0)) 682.82/212.51
TOP(ok(z0)) → c84(TOP(active(z0)), ACTIVE(z0)) 682.82/212.51
ACTIVE(isNat(s(z0))) → c13(ISNAT(z0)) 682.82/212.51
ACTIVE(plus(z0, s(z1))) → c16(ISNAT(z1)) 682.82/212.51
ACTIVE(x(z0, s(z1))) → c18(ISNAT(z1)) 682.82/212.51
ACTIVE(U11(tt, z0)) → c1(U12'(isNat(z0))) 682.82/212.51
ACTIVE(U11(tt, z0)) → c1(ISNAT(z0)) 682.82/212.51
ACTIVE(U31(tt, z0)) → c1(U32'(isNat(z0))) 682.82/212.51
ACTIVE(U31(tt, z0)) → c1(ISNAT(z0)) 682.82/212.51
ACTIVE(U51(tt, z0, z1)) → c1(U52'(isNat(z1), z0, z1)) 682.82/212.51
ACTIVE(U51(tt, z0, z1)) → c1(ISNAT(z1)) 682.82/212.51
ACTIVE(U52(tt, z0, z1)) → c1(S(plus(z1, z0))) 682.82/212.51
ACTIVE(U52(tt, z0, z1)) → c1(PLUS(z1, z0)) 682.82/212.51
ACTIVE(U71(tt, z0, z1)) → c1(U72'(isNat(z1), z0, z1)) 682.82/212.51
ACTIVE(U71(tt, z0, z1)) → c1(ISNAT(z1)) 682.82/212.51
ACTIVE(U72(tt, z0, z1)) → c1(PLUS(x(z1, z0), z1)) 682.82/212.51
ACTIVE(U72(tt, z0, z1)) → c1(X(z1, z0)) 682.82/212.51
ACTIVE(isNat(plus(z0, z1))) → c1(U11'(isNat(z0), z1)) 682.82/212.51
ACTIVE(isNat(plus(z0, z1))) → c1(ISNAT(z0)) 682.82/212.51
ACTIVE(isNat(x(z0, z1))) → c1(U31'(isNat(z0), z1)) 682.82/212.51
ACTIVE(isNat(x(z0, z1))) → c1(ISNAT(z0)) 682.82/212.51
ACTIVE(plus(z0, 0)) → c1(U41'(isNat(z0), z0)) 682.82/212.51
ACTIVE(plus(z0, 0)) → c1(ISNAT(z0)) 682.82/212.51
ACTIVE(x(z0, 0)) → c1(U61'(isNat(z0))) 682.82/212.51
ACTIVE(x(z0, 0)) → c1(ISNAT(z0)) 682.82/212.51
ACTIVE(U11(U51(tt, z0, z1), x1)) → c19(U11'(mark(U52(isNat(z1), z0, z1)), x1), ACTIVE(U51(tt, z0, z1))) 682.82/212.51
ACTIVE(U11(U52(tt, z0, z1), x1)) → c19(U11'(mark(s(plus(z1, z0))), x1), ACTIVE(U52(tt, z0, z1))) 682.82/212.51
ACTIVE(U11(U61(tt), x1)) → c19(U11'(mark(0), x1), ACTIVE(U61(tt))) 682.82/212.51
ACTIVE(U11(U71(tt, z0, z1), x1)) → c19(U11'(mark(U72(isNat(z1), z0, z1)), x1), ACTIVE(U71(tt, z0, z1))) 682.82/212.51
ACTIVE(U11(U72(tt, z0, z1), x1)) → c19(U11'(mark(plus(x(z1, z0), z1)), x1), ACTIVE(U72(tt, z0, z1))) 682.82/212.51
ACTIVE(U11(plus(z0, 0), x1)) → c19(U11'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 682.82/212.51
ACTIVE(U11(plus(z0, s(z1)), x1)) → c19(U11'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 682.82/212.51
ACTIVE(U11(x(z0, 0), x1)) → c19(U11'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 682.82/212.51
ACTIVE(U11(x(z0, s(z1)), x1)) → c19(U11'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 682.82/212.51
ACTIVE(U11(U11(z0, z1), x1)) → c19(U11'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 682.82/212.51
ACTIVE(U11(U12(z0), x1)) → c19(U11'(U12(active(z0)), x1), ACTIVE(U12(z0))) 682.82/212.51
ACTIVE(U11(U21(z0), x1)) → c19(U11'(U21(active(z0)), x1), ACTIVE(U21(z0))) 682.82/212.51
ACTIVE(U11(U31(z0, z1), x1)) → c19(U11'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 682.82/212.51
ACTIVE(U11(U32(z0), x1)) → c19(U11'(U32(active(z0)), x1), ACTIVE(U32(z0))) 682.82/212.51
ACTIVE(U11(U41(z0, z1), x1)) → c19(U11'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 682.82/212.51
ACTIVE(U11(U51(z0, z1, z2), x1)) → c19(U11'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 682.82/212.51
ACTIVE(U11(U52(z0, z1, z2), x1)) → c19(U11'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 682.82/212.51
ACTIVE(U11(s(z0), x1)) → c19(U11'(s(active(z0)), x1), ACTIVE(s(z0))) 682.82/212.51
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 682.82/212.51
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 682.82/212.51
ACTIVE(U11(U61(z0), x1)) → c19(U11'(U61(active(z0)), x1), ACTIVE(U61(z0))) 682.82/212.51
ACTIVE(U11(U71(z0, z1, z2), x1)) → c19(U11'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 682.82/212.51
ACTIVE(U11(U72(z0, z1, z2), x1)) → c19(U11'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 682.82/212.51
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 682.82/212.51
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 682.82/212.51
ACTIVE(U11(isNat(0), x1)) → c19(U11'(mark(tt), x1)) 682.82/212.51
ACTIVE(U11(U11(tt, z0), x1)) → c(U11'(mark(U12(isNat(z0))), x1)) 682.82/212.51
ACTIVE(U11(U11(tt, z0), x1)) → c(ACTIVE(U11(tt, z0))) 682.82/212.51
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(U11'(mark(U11(isNat(z0), z1)), x1)) 682.82/212.51
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(ACTIVE(isNat(plus(z0, z1)))) 682.82/212.51
ACTIVE(U11(isNat(s(z0)), x1)) → c(U11'(mark(U21(isNat(z0))), x1)) 682.82/212.51
ACTIVE(U11(isNat(s(z0)), x1)) → c(ACTIVE(isNat(s(z0)))) 682.82/212.51
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(U11'(mark(U31(isNat(z0), z1)), x1)) 682.82/212.51
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(ACTIVE(isNat(x(z0, z1)))) 682.82/212.51
ACTIVE(U12(U51(tt, z0, z1))) → c20(U12'(mark(U52(isNat(z1), z0, z1))), ACTIVE(U51(tt, z0, z1))) 682.82/212.51
ACTIVE(U12(U52(tt, z0, z1))) → c20(U12'(mark(s(plus(z1, z0)))), ACTIVE(U52(tt, z0, z1))) 682.82/212.51
ACTIVE(U12(U61(tt))) → c20(U12'(mark(0)), ACTIVE(U61(tt))) 682.82/212.51
ACTIVE(U12(U71(tt, z0, z1))) → c20(U12'(mark(U72(isNat(z1), z0, z1))), ACTIVE(U71(tt, z0, z1))) 682.82/212.51
ACTIVE(U12(U72(tt, z0, z1))) → c20(U12'(mark(plus(x(z1, z0), z1))), ACTIVE(U72(tt, z0, z1))) 682.82/212.51
ACTIVE(U12(plus(z0, 0))) → c20(U12'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 682.82/212.51
ACTIVE(U12(plus(z0, s(z1)))) → c20(U12'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 682.82/212.51
ACTIVE(U12(x(z0, 0))) → c20(U12'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 682.82/212.51
ACTIVE(U12(x(z0, s(z1)))) → c20(U12'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 682.82/212.51
ACTIVE(U12(U11(z0, z1))) → c20(U12'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 682.82/212.51
ACTIVE(U12(U12(z0))) → c20(U12'(U12(active(z0))), ACTIVE(U12(z0))) 682.82/212.51
ACTIVE(U12(U21(z0))) → c20(U12'(U21(active(z0))), ACTIVE(U21(z0))) 682.82/212.51
ACTIVE(U12(U31(z0, z1))) → c20(U12'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 682.82/212.51
ACTIVE(U12(U32(z0))) → c20(U12'(U32(active(z0))), ACTIVE(U32(z0))) 682.82/212.51
ACTIVE(U12(U41(z0, z1))) → c20(U12'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 682.82/212.51
ACTIVE(U12(U51(z0, z1, z2))) → c20(U12'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 682.82/212.51
ACTIVE(U12(U52(z0, z1, z2))) → c20(U12'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 682.82/212.51
ACTIVE(U12(s(z0))) → c20(U12'(s(active(z0))), ACTIVE(s(z0))) 682.82/212.51
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 682.82/212.51
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 682.82/212.51
ACTIVE(U12(U61(z0))) → c20(U12'(U61(active(z0))), ACTIVE(U61(z0))) 682.82/212.51
ACTIVE(U12(U71(z0, z1, z2))) → c20(U12'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 682.82/212.51
ACTIVE(U12(U72(z0, z1, z2))) → c20(U12'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 682.82/212.51
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 682.82/212.51
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 682.82/212.51
ACTIVE(U11(U12(tt), x1)) → c19(U11'(mark(tt), x1)) 682.82/212.51
ACTIVE(U12(U12(tt))) → c20(U12'(mark(tt))) 682.82/212.51
ACTIVE(U12(isNat(0))) → c20(U12'(mark(tt))) 682.82/212.51
ACTIVE(U12(U11(tt, z0))) → c2(U12'(mark(U12(isNat(z0))))) 682.82/212.51
ACTIVE(U12(U11(tt, z0))) → c2(ACTIVE(U11(tt, z0))) 682.82/212.51
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(U12'(mark(U11(isNat(z0), z1)))) 682.82/212.51
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(ACTIVE(isNat(plus(z0, z1)))) 682.82/212.51
ACTIVE(U12(isNat(s(z0)))) → c2(U12'(mark(U21(isNat(z0))))) 682.82/212.51
ACTIVE(U12(isNat(s(z0)))) → c2(ACTIVE(isNat(s(z0)))) 682.82/212.51
ACTIVE(U12(isNat(x(z0, z1)))) → c2(U12'(mark(U31(isNat(z0), z1)))) 682.82/212.51
ACTIVE(U12(isNat(x(z0, z1)))) → c2(ACTIVE(isNat(x(z0, z1)))) 682.82/212.51
ACTIVE(U21(U51(tt, z0, z1))) → c21(U21'(mark(U52(isNat(z1), z0, z1))), ACTIVE(U51(tt, z0, z1))) 682.82/212.51
ACTIVE(U21(U52(tt, z0, z1))) → c21(U21'(mark(s(plus(z1, z0)))), ACTIVE(U52(tt, z0, z1))) 682.82/212.51
ACTIVE(U21(U61(tt))) → c21(U21'(mark(0)), ACTIVE(U61(tt))) 682.82/212.51
ACTIVE(U21(U71(tt, z0, z1))) → c21(U21'(mark(U72(isNat(z1), z0, z1))), ACTIVE(U71(tt, z0, z1))) 682.82/212.51
ACTIVE(U21(U72(tt, z0, z1))) → c21(U21'(mark(plus(x(z1, z0), z1))), ACTIVE(U72(tt, z0, z1))) 682.82/212.51
ACTIVE(U21(plus(z0, 0))) → c21(U21'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 682.82/212.51
ACTIVE(U21(plus(z0, s(z1)))) → c21(U21'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 682.82/212.51
ACTIVE(U21(x(z0, 0))) → c21(U21'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 682.82/212.51
ACTIVE(U21(x(z0, s(z1)))) → c21(U21'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 682.82/212.51
ACTIVE(U21(U11(z0, z1))) → c21(U21'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 682.82/212.51
ACTIVE(U21(U12(z0))) → c21(U21'(U12(active(z0))), ACTIVE(U12(z0))) 682.82/212.51
ACTIVE(U21(U21(z0))) → c21(U21'(U21(active(z0))), ACTIVE(U21(z0))) 682.82/212.51
ACTIVE(U21(U31(z0, z1))) → c21(U21'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 682.82/212.51
ACTIVE(U21(U32(z0))) → c21(U21'(U32(active(z0))), ACTIVE(U32(z0))) 682.82/212.51
ACTIVE(U21(U41(z0, z1))) → c21(U21'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 682.82/212.51
ACTIVE(U21(U51(z0, z1, z2))) → c21(U21'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 682.82/212.51
ACTIVE(U21(U52(z0, z1, z2))) → c21(U21'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 682.82/212.51
ACTIVE(U21(s(z0))) → c21(U21'(s(active(z0))), ACTIVE(s(z0))) 682.82/212.51
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 682.82/212.51
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 682.82/212.51
ACTIVE(U21(U61(z0))) → c21(U21'(U61(active(z0))), ACTIVE(U61(z0))) 682.82/212.51
ACTIVE(U21(U71(z0, z1, z2))) → c21(U21'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 682.82/212.51
ACTIVE(U21(U72(z0, z1, z2))) → c21(U21'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 682.82/212.51
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 682.82/212.51
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 682.82/212.51
ACTIVE(U11(U21(tt), x1)) → c19(U11'(mark(tt), x1)) 682.82/212.51
ACTIVE(U12(U21(tt))) → c20(U12'(mark(tt))) 682.82/212.51
ACTIVE(U21(U12(tt))) → c21(U21'(mark(tt))) 682.82/212.51
ACTIVE(U21(U21(tt))) → c21(U21'(mark(tt))) 682.82/212.51
ACTIVE(U21(isNat(0))) → c21(U21'(mark(tt))) 682.82/212.51
ACTIVE(U21(U11(tt, z0))) → c3(U21'(mark(U12(isNat(z0))))) 682.82/212.51
ACTIVE(U21(U11(tt, z0))) → c3(ACTIVE(U11(tt, z0))) 682.82/212.51
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(U21'(mark(U11(isNat(z0), z1)))) 682.82/212.51
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(ACTIVE(isNat(plus(z0, z1)))) 682.82/212.51
ACTIVE(U21(isNat(s(z0)))) → c3(U21'(mark(U21(isNat(z0))))) 682.82/212.51
ACTIVE(U21(isNat(s(z0)))) → c3(ACTIVE(isNat(s(z0)))) 682.82/212.51
ACTIVE(U21(isNat(x(z0, z1)))) → c3(U21'(mark(U31(isNat(z0), z1)))) 682.82/212.51
ACTIVE(U21(isNat(x(z0, z1)))) → c3(ACTIVE(isNat(x(z0, z1)))) 682.82/212.51
ACTIVE(U31(U51(tt, z0, z1), x1)) → c22(U31'(mark(U52(isNat(z1), z0, z1)), x1), ACTIVE(U51(tt, z0, z1))) 682.82/212.51
ACTIVE(U31(U52(tt, z0, z1), x1)) → c22(U31'(mark(s(plus(z1, z0))), x1), ACTIVE(U52(tt, z0, z1))) 682.82/212.51
ACTIVE(U31(U61(tt), x1)) → c22(U31'(mark(0), x1), ACTIVE(U61(tt))) 682.82/212.51
ACTIVE(U31(U71(tt, z0, z1), x1)) → c22(U31'(mark(U72(isNat(z1), z0, z1)), x1), ACTIVE(U71(tt, z0, z1))) 682.82/212.51
ACTIVE(U31(U72(tt, z0, z1), x1)) → c22(U31'(mark(plus(x(z1, z0), z1)), x1), ACTIVE(U72(tt, z0, z1))) 682.82/212.51
ACTIVE(U31(plus(z0, 0), x1)) → c22(U31'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 682.82/212.51
ACTIVE(U31(plus(z0, s(z1)), x1)) → c22(U31'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 682.82/212.51
ACTIVE(U31(x(z0, 0), x1)) → c22(U31'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 682.82/212.51
ACTIVE(U31(x(z0, s(z1)), x1)) → c22(U31'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 682.82/212.51
ACTIVE(U31(U11(z0, z1), x1)) → c22(U31'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 682.82/212.51
ACTIVE(U31(U12(z0), x1)) → c22(U31'(U12(active(z0)), x1), ACTIVE(U12(z0))) 682.82/212.51
ACTIVE(U31(U21(z0), x1)) → c22(U31'(U21(active(z0)), x1), ACTIVE(U21(z0))) 682.82/212.51
ACTIVE(U31(U31(z0, z1), x1)) → c22(U31'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 682.82/212.51
ACTIVE(U31(U32(z0), x1)) → c22(U31'(U32(active(z0)), x1), ACTIVE(U32(z0))) 682.82/212.51
ACTIVE(U31(U41(z0, z1), x1)) → c22(U31'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 682.82/212.51
ACTIVE(U31(U51(z0, z1, z2), x1)) → c22(U31'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 682.82/212.51
ACTIVE(U31(U52(z0, z1, z2), x1)) → c22(U31'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 682.82/212.51
ACTIVE(U31(s(z0), x1)) → c22(U31'(s(active(z0)), x1), ACTIVE(s(z0))) 682.82/212.51
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 682.82/212.51
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 682.82/212.51
ACTIVE(U31(U61(z0), x1)) → c22(U31'(U61(active(z0)), x1), ACTIVE(U61(z0))) 682.82/212.51
ACTIVE(U31(U71(z0, z1, z2), x1)) → c22(U31'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 682.82/212.51
ACTIVE(U31(U72(z0, z1, z2), x1)) → c22(U31'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 682.82/212.53
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 682.82/212.53
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 682.82/212.53
ACTIVE(U31(U12(tt), x1)) → c22(U31'(mark(tt), x1)) 682.82/212.53
ACTIVE(U31(U21(tt), x1)) → c22(U31'(mark(tt), x1)) 682.82/212.53
ACTIVE(U31(isNat(0), x1)) → c22(U31'(mark(tt), x1)) 682.82/212.53
ACTIVE(U11(U31(tt, z0), x1)) → c4(U11'(mark(U32(isNat(z0))), x1)) 682.82/212.53
ACTIVE(U11(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 682.82/212.53
ACTIVE(U12(U31(tt, z0))) → c4(U12'(mark(U32(isNat(z0))))) 682.82/212.53
ACTIVE(U12(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 682.82/212.53
ACTIVE(U21(U31(tt, z0))) → c4(U21'(mark(U32(isNat(z0))))) 682.82/212.53
ACTIVE(U21(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 682.82/212.53
ACTIVE(U31(U11(tt, z0), x1)) → c4(U31'(mark(U12(isNat(z0))), x1)) 682.82/212.53
ACTIVE(U31(U11(tt, z0), x1)) → c4(ACTIVE(U11(tt, z0))) 682.82/212.53
ACTIVE(U31(U31(tt, z0), x1)) → c4(U31'(mark(U32(isNat(z0))), x1)) 682.82/212.53
ACTIVE(U31(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 682.82/212.53
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(U31'(mark(U11(isNat(z0), z1)), x1)) 682.82/212.53
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(ACTIVE(isNat(plus(z0, z1)))) 682.82/212.53
ACTIVE(U31(isNat(s(z0)), x1)) → c4(U31'(mark(U21(isNat(z0))), x1)) 682.82/212.53
ACTIVE(U31(isNat(s(z0)), x1)) → c4(ACTIVE(isNat(s(z0)))) 682.82/212.53
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(U31'(mark(U31(isNat(z0), z1)), x1)) 682.82/212.53
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(ACTIVE(isNat(x(z0, z1)))) 682.82/212.53
ACTIVE(U32(U51(tt, z0, z1))) → c23(U32'(mark(U52(isNat(z1), z0, z1))), ACTIVE(U51(tt, z0, z1))) 682.82/212.53
ACTIVE(U32(U52(tt, z0, z1))) → c23(U32'(mark(s(plus(z1, z0)))), ACTIVE(U52(tt, z0, z1))) 682.82/212.53
ACTIVE(U32(U61(tt))) → c23(U32'(mark(0)), ACTIVE(U61(tt))) 682.82/212.53
ACTIVE(U32(U71(tt, z0, z1))) → c23(U32'(mark(U72(isNat(z1), z0, z1))), ACTIVE(U71(tt, z0, z1))) 682.82/212.53
ACTIVE(U32(U72(tt, z0, z1))) → c23(U32'(mark(plus(x(z1, z0), z1))), ACTIVE(U72(tt, z0, z1))) 682.82/212.53
ACTIVE(U32(plus(z0, 0))) → c23(U32'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 682.82/212.54
ACTIVE(U32(plus(z0, s(z1)))) → c23(U32'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 682.82/212.54
ACTIVE(U32(x(z0, 0))) → c23(U32'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 682.82/212.54
ACTIVE(U32(x(z0, s(z1)))) → c23(U32'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 682.82/212.54
ACTIVE(U32(U11(z0, z1))) → c23(U32'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 682.82/212.54
ACTIVE(U32(U12(z0))) → c23(U32'(U12(active(z0))), ACTIVE(U12(z0))) 682.82/212.54
ACTIVE(U32(U21(z0))) → c23(U32'(U21(active(z0))), ACTIVE(U21(z0))) 682.82/212.54
ACTIVE(U32(U31(z0, z1))) → c23(U32'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 682.82/212.54
ACTIVE(U32(U32(z0))) → c23(U32'(U32(active(z0))), ACTIVE(U32(z0))) 682.82/212.54
ACTIVE(U32(U41(z0, z1))) → c23(U32'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 682.82/212.54
ACTIVE(U32(U51(z0, z1, z2))) → c23(U32'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 682.82/212.54
ACTIVE(U32(U52(z0, z1, z2))) → c23(U32'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 682.82/212.54
ACTIVE(U32(s(z0))) → c23(U32'(s(active(z0))), ACTIVE(s(z0))) 682.82/212.54
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 682.82/212.54
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 682.82/212.54
ACTIVE(U32(U61(z0))) → c23(U32'(U61(active(z0))), ACTIVE(U61(z0))) 682.82/212.54
ACTIVE(U32(U71(z0, z1, z2))) → c23(U32'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 682.82/212.54
ACTIVE(U32(U72(z0, z1, z2))) → c23(U32'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 682.82/212.54
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 682.82/212.54
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 682.82/212.54
ACTIVE(U11(U32(tt), x1)) → c19(U11'(mark(tt), x1)) 682.82/212.54
ACTIVE(U12(U32(tt))) → c20(U12'(mark(tt))) 682.82/212.54
ACTIVE(U21(U32(tt))) → c21(U21'(mark(tt))) 682.82/212.54
ACTIVE(U31(U32(tt), x1)) → c22(U31'(mark(tt), x1)) 682.82/212.54
ACTIVE(U32(U12(tt))) → c23(U32'(mark(tt))) 682.82/212.54
ACTIVE(U32(U21(tt))) → c23(U32'(mark(tt))) 682.82/212.54
ACTIVE(U32(U32(tt))) → c23(U32'(mark(tt))) 682.82/212.54
ACTIVE(U32(isNat(0))) → c23(U32'(mark(tt))) 682.82/212.54
ACTIVE(U32(U11(tt, z0))) → c5(U32'(mark(U12(isNat(z0))))) 682.82/212.54
ACTIVE(U32(U11(tt, z0))) → c5(ACTIVE(U11(tt, z0))) 682.82/212.54
ACTIVE(U32(U31(tt, z0))) → c5(U32'(mark(U32(isNat(z0))))) 682.82/212.54
ACTIVE(U32(U31(tt, z0))) → c5(ACTIVE(U31(tt, z0))) 682.82/212.54
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(U32'(mark(U11(isNat(z0), z1)))) 682.82/212.54
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(ACTIVE(isNat(plus(z0, z1)))) 682.82/212.54
ACTIVE(U32(isNat(s(z0)))) → c5(U32'(mark(U21(isNat(z0))))) 682.82/212.54
ACTIVE(U32(isNat(s(z0)))) → c5(ACTIVE(isNat(s(z0)))) 682.82/212.54
ACTIVE(U32(isNat(x(z0, z1)))) → c5(U32'(mark(U31(isNat(z0), z1)))) 682.82/212.54
ACTIVE(U32(isNat(x(z0, z1)))) → c5(ACTIVE(isNat(x(z0, z1)))) 682.82/212.54
ACTIVE(U41(U51(tt, z0, z1), x1)) → c24(U41'(mark(U52(isNat(z1), z0, z1)), x1), ACTIVE(U51(tt, z0, z1))) 682.82/212.54
ACTIVE(U41(U52(tt, z0, z1), x1)) → c24(U41'(mark(s(plus(z1, z0))), x1), ACTIVE(U52(tt, z0, z1))) 682.82/212.54
ACTIVE(U41(U61(tt), x1)) → c24(U41'(mark(0), x1), ACTIVE(U61(tt))) 682.82/212.54
ACTIVE(U41(U71(tt, z0, z1), x1)) → c24(U41'(mark(U72(isNat(z1), z0, z1)), x1), ACTIVE(U71(tt, z0, z1))) 682.82/212.54
ACTIVE(U41(U72(tt, z0, z1), x1)) → c24(U41'(mark(plus(x(z1, z0), z1)), x1), ACTIVE(U72(tt, z0, z1))) 682.82/212.54
ACTIVE(U41(plus(z0, 0), x1)) → c24(U41'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 682.82/212.54
ACTIVE(U41(plus(z0, s(z1)), x1)) → c24(U41'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 682.82/212.54
ACTIVE(U41(x(z0, 0), x1)) → c24(U41'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 682.82/212.54
ACTIVE(U41(x(z0, s(z1)), x1)) → c24(U41'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 682.82/212.54
ACTIVE(U41(U11(z0, z1), x1)) → c24(U41'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 682.82/212.54
ACTIVE(U41(U12(z0), x1)) → c24(U41'(U12(active(z0)), x1), ACTIVE(U12(z0))) 682.82/212.54
ACTIVE(U41(U21(z0), x1)) → c24(U41'(U21(active(z0)), x1), ACTIVE(U21(z0))) 682.82/212.54
ACTIVE(U41(U31(z0, z1), x1)) → c24(U41'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 682.82/212.54
ACTIVE(U41(U32(z0), x1)) → c24(U41'(U32(active(z0)), x1), ACTIVE(U32(z0))) 682.82/212.54
ACTIVE(U41(U41(z0, z1), x1)) → c24(U41'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 682.82/212.54
ACTIVE(U41(U51(z0, z1, z2), x1)) → c24(U41'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 682.82/212.54
ACTIVE(U41(U52(z0, z1, z2), x1)) → c24(U41'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 682.82/212.54
ACTIVE(U41(s(z0), x1)) → c24(U41'(s(active(z0)), x1), ACTIVE(s(z0))) 682.82/212.54
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 682.82/212.54
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 682.82/212.54
ACTIVE(U41(U61(z0), x1)) → c24(U41'(U61(active(z0)), x1), ACTIVE(U61(z0))) 682.82/212.54
ACTIVE(U41(U71(z0, z1, z2), x1)) → c24(U41'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 682.82/212.54
ACTIVE(U41(U72(z0, z1, z2), x1)) → c24(U41'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 682.82/212.54
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 682.82/212.54
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 682.82/212.54
ACTIVE(U11(U41(tt, z0), x1)) → c19(U11'(mark(z0), x1)) 682.82/212.54
ACTIVE(U12(U41(tt, z0))) → c20(U12'(mark(z0))) 682.82/212.54
ACTIVE(U21(U41(tt, z0))) → c21(U21'(mark(z0))) 682.82/212.54
ACTIVE(U31(U41(tt, z0), x1)) → c22(U31'(mark(z0), x1)) 682.82/212.54
ACTIVE(U32(U41(tt, z0))) → c23(U32'(mark(z0))) 682.82/212.54
ACTIVE(U41(U12(tt), x1)) → c24(U41'(mark(tt), x1)) 682.82/212.54
ACTIVE(U41(U21(tt), x1)) → c24(U41'(mark(tt), x1)) 682.82/212.54
ACTIVE(U41(U32(tt), x1)) → c24(U41'(mark(tt), x1)) 682.82/212.54
ACTIVE(U41(U41(tt, z0), x1)) → c24(U41'(mark(z0), x1)) 682.82/212.54
ACTIVE(U41(isNat(0), x1)) → c24(U41'(mark(tt), x1)) 682.82/212.54
ACTIVE(U41(U11(tt, z0), x1)) → c6(U41'(mark(U12(isNat(z0))), x1)) 682.82/212.54
ACTIVE(U41(U11(tt, z0), x1)) → c6(ACTIVE(U11(tt, z0))) 682.82/212.54
ACTIVE(U41(U31(tt, z0), x1)) → c6(U41'(mark(U32(isNat(z0))), x1)) 682.82/212.54
ACTIVE(U41(U31(tt, z0), x1)) → c6(ACTIVE(U31(tt, z0))) 682.82/212.54
ACTIVE(U41(isNat(plus(z0, z1)), x1)) → c6(U41'(mark(U11(isNat(z0), z1)), x1)) 682.82/212.54
ACTIVE(U41(isNat(plus(z0, z1)), x1)) → c6(ACTIVE(isNat(plus(z0, z1)))) 682.82/212.54
ACTIVE(U41(isNat(s(z0)), x1)) → c6(U41'(mark(U21(isNat(z0))), x1)) 682.82/212.54
ACTIVE(U41(isNat(s(z0)), x1)) → c6(ACTIVE(isNat(s(z0)))) 682.82/212.54
ACTIVE(U41(isNat(x(z0, z1)), x1)) → c6(U41'(mark(U31(isNat(z0), z1)), x1)) 682.82/212.54
ACTIVE(U41(isNat(x(z0, z1)), x1)) → c6(ACTIVE(isNat(x(z0, z1))))
S tuples:

ACTIVE(U51(z0, z1, z2)) → c25(U51'(active(z0), z1, z2), ACTIVE(z0)) 682.82/212.54
ACTIVE(U52(z0, z1, z2)) → c26(U52'(active(z0), z1, z2), ACTIVE(z0)) 682.82/212.54
ACTIVE(s(z0)) → c27(S(active(z0)), ACTIVE(z0)) 682.82/212.54
ACTIVE(plus(z0, z1)) → c28(PLUS(active(z0), z1), ACTIVE(z0)) 682.82/212.54
ACTIVE(plus(z0, z1)) → c29(PLUS(z0, active(z1)), ACTIVE(z1)) 682.82/212.54
ACTIVE(U61(z0)) → c30(U61'(active(z0)), ACTIVE(z0)) 682.82/212.54
ACTIVE(U71(z0, z1, z2)) → c31(U71'(active(z0), z1, z2), ACTIVE(z0)) 682.82/212.54
ACTIVE(U72(z0, z1, z2)) → c32(U72'(active(z0), z1, z2), ACTIVE(z0)) 682.82/212.54
ACTIVE(x(z0, z1)) → c33(X(active(z0), z1), ACTIVE(z0)) 682.82/212.54
ACTIVE(x(z0, z1)) → c34(X(z0, active(z1)), ACTIVE(z1)) 682.82/212.54
U11'(mark(z0), z1) → c35(U11'(z0, z1)) 682.82/212.54
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1)) 682.82/212.54
U12'(mark(z0)) → c37(U12'(z0)) 682.82/212.54
U12'(ok(z0)) → c38(U12'(z0)) 682.82/212.54
U21'(mark(z0)) → c39(U21'(z0)) 682.82/212.54
U21'(ok(z0)) → c40(U21'(z0)) 682.82/212.54
U31'(mark(z0), z1) → c41(U31'(z0, z1)) 682.82/212.54
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 682.82/212.54
U32'(mark(z0)) → c43(U32'(z0)) 682.82/212.54
U32'(ok(z0)) → c44(U32'(z0)) 682.82/212.54
U41'(mark(z0), z1) → c45(U41'(z0, z1)) 682.82/212.54
U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1)) 682.82/212.54
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2)) 682.82/212.54
U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2)) 682.82/212.54
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2)) 682.82/212.54
U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2)) 682.82/212.54
S(mark(z0)) → c51(S(z0)) 682.82/212.54
S(ok(z0)) → c52(S(z0)) 682.82/212.54
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 682.82/212.54
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 682.82/212.54
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 682.82/212.54
U61'(mark(z0)) → c56(U61'(z0)) 682.82/212.54
U61'(ok(z0)) → c57(U61'(z0)) 682.82/212.54
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2)) 682.82/212.54
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2)) 682.82/212.54
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2)) 682.82/212.54
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 682.82/212.54
X(mark(z0), z1) → c62(X(z0, z1)) 682.82/212.54
X(z0, mark(z1)) → c63(X(z0, z1)) 682.82/212.54
X(ok(z0), ok(z1)) → c64(X(z0, z1)) 682.82/212.54
PROPER(U11(z0, z1)) → c65(U11'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 682.82/212.55
PROPER(U12(z0)) → c67(U12'(proper(z0)), PROPER(z0)) 682.82/212.55
PROPER(isNat(z0)) → c68(ISNAT(proper(z0)), PROPER(z0)) 682.82/212.55
PROPER(U21(z0)) → c69(U21'(proper(z0)), PROPER(z0)) 682.82/212.55
PROPER(U31(z0, z1)) → c70(U31'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 682.82/212.55
PROPER(U32(z0)) → c71(U32'(proper(z0)), PROPER(z0)) 682.82/212.55
PROPER(U41(z0, z1)) → c72(U41'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 682.82/212.55
PROPER(U51(z0, z1, z2)) → c73(U51'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 682.82/212.55
PROPER(U52(z0, z1, z2)) → c74(U52'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 682.82/212.55
PROPER(s(z0)) → c75(S(proper(z0)), PROPER(z0)) 682.82/212.55
PROPER(plus(z0, z1)) → c76(PLUS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 682.82/212.55
PROPER(U61(z0)) → c77(U61'(proper(z0)), PROPER(z0)) 682.82/212.55
PROPER(U71(z0, z1, z2)) → c79(U71'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 682.82/212.55
PROPER(U72(z0, z1, z2)) → c80(U72'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 682.82/212.55
PROPER(x(z0, z1)) → c81(X(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 682.82/212.55
ISNAT(ok(z0)) → c82(ISNAT(z0)) 682.82/212.55
TOP(mark(z0)) → c83(TOP(proper(z0)), PROPER(z0)) 682.82/212.55
TOP(ok(z0)) → c84(TOP(active(z0)), ACTIVE(z0)) 682.82/212.55
ACTIVE(isNat(s(z0))) → c13(ISNAT(z0)) 682.82/212.55
ACTIVE(plus(z0, s(z1))) → c16(ISNAT(z1)) 682.82/212.55
ACTIVE(x(z0, s(z1))) → c18(ISNAT(z1)) 682.82/212.55
ACTIVE(U11(tt, z0)) → c1(U12'(isNat(z0))) 682.82/212.55
ACTIVE(U11(tt, z0)) → c1(ISNAT(z0)) 682.82/212.55
ACTIVE(U31(tt, z0)) → c1(U32'(isNat(z0))) 682.82/212.55
ACTIVE(U31(tt, z0)) → c1(ISNAT(z0)) 682.82/212.55
ACTIVE(U51(tt, z0, z1)) → c1(U52'(isNat(z1), z0, z1)) 682.82/212.55
ACTIVE(U51(tt, z0, z1)) → c1(ISNAT(z1)) 682.82/212.55
ACTIVE(U52(tt, z0, z1)) → c1(S(plus(z1, z0))) 682.82/212.55
ACTIVE(U52(tt, z0, z1)) → c1(PLUS(z1, z0)) 682.82/212.55
ACTIVE(U71(tt, z0, z1)) → c1(U72'(isNat(z1), z0, z1)) 682.82/212.55
ACTIVE(U71(tt, z0, z1)) → c1(ISNAT(z1)) 682.82/212.55
ACTIVE(U72(tt, z0, z1)) → c1(PLUS(x(z1, z0), z1)) 682.82/212.55
ACTIVE(U72(tt, z0, z1)) → c1(X(z1, z0)) 682.82/212.55
ACTIVE(isNat(plus(z0, z1))) → c1(U11'(isNat(z0), z1)) 682.82/212.55
ACTIVE(isNat(plus(z0, z1))) → c1(ISNAT(z0)) 682.82/212.55
ACTIVE(isNat(x(z0, z1))) → c1(U31'(isNat(z0), z1)) 682.82/212.55
ACTIVE(isNat(x(z0, z1))) → c1(ISNAT(z0)) 682.82/212.55
ACTIVE(plus(z0, 0)) → c1(U41'(isNat(z0), z0)) 682.82/212.55
ACTIVE(plus(z0, 0)) → c1(ISNAT(z0)) 682.82/212.55
ACTIVE(x(z0, 0)) → c1(U61'(isNat(z0))) 682.82/212.55
ACTIVE(x(z0, 0)) → c1(ISNAT(z0)) 682.82/212.55
ACTIVE(U11(U51(tt, z0, z1), x1)) → c19(U11'(mark(U52(isNat(z1), z0, z1)), x1), ACTIVE(U51(tt, z0, z1))) 682.82/212.55
ACTIVE(U11(U52(tt, z0, z1), x1)) → c19(U11'(mark(s(plus(z1, z0))), x1), ACTIVE(U52(tt, z0, z1))) 682.82/212.55
ACTIVE(U11(U61(tt), x1)) → c19(U11'(mark(0), x1), ACTIVE(U61(tt))) 682.82/212.55
ACTIVE(U11(U71(tt, z0, z1), x1)) → c19(U11'(mark(U72(isNat(z1), z0, z1)), x1), ACTIVE(U71(tt, z0, z1))) 682.82/212.55
ACTIVE(U11(U72(tt, z0, z1), x1)) → c19(U11'(mark(plus(x(z1, z0), z1)), x1), ACTIVE(U72(tt, z0, z1))) 682.82/212.55
ACTIVE(U11(plus(z0, 0), x1)) → c19(U11'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 682.82/212.55
ACTIVE(U11(plus(z0, s(z1)), x1)) → c19(U11'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 682.82/212.55
ACTIVE(U11(x(z0, 0), x1)) → c19(U11'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 682.82/212.55
ACTIVE(U11(x(z0, s(z1)), x1)) → c19(U11'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 682.82/212.55
ACTIVE(U11(U11(z0, z1), x1)) → c19(U11'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 682.82/212.55
ACTIVE(U11(U12(z0), x1)) → c19(U11'(U12(active(z0)), x1), ACTIVE(U12(z0))) 682.82/212.55
ACTIVE(U11(U21(z0), x1)) → c19(U11'(U21(active(z0)), x1), ACTIVE(U21(z0))) 682.82/212.55
ACTIVE(U11(U31(z0, z1), x1)) → c19(U11'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 682.82/212.55
ACTIVE(U11(U32(z0), x1)) → c19(U11'(U32(active(z0)), x1), ACTIVE(U32(z0))) 682.82/212.55
ACTIVE(U11(U41(z0, z1), x1)) → c19(U11'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 682.82/212.55
ACTIVE(U11(U51(z0, z1, z2), x1)) → c19(U11'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 682.82/212.55
ACTIVE(U11(U52(z0, z1, z2), x1)) → c19(U11'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 682.82/212.55
ACTIVE(U11(s(z0), x1)) → c19(U11'(s(active(z0)), x1), ACTIVE(s(z0))) 682.82/212.55
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 682.82/212.55
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 682.82/212.55
ACTIVE(U11(U61(z0), x1)) → c19(U11'(U61(active(z0)), x1), ACTIVE(U61(z0))) 682.82/212.55
ACTIVE(U11(U71(z0, z1, z2), x1)) → c19(U11'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 682.82/212.55
ACTIVE(U11(U72(z0, z1, z2), x1)) → c19(U11'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 682.82/212.55
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 682.82/212.55
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 682.82/212.55
ACTIVE(U11(isNat(0), x1)) → c19(U11'(mark(tt), x1)) 682.82/212.55
ACTIVE(U11(U11(tt, z0), x1)) → c(U11'(mark(U12(isNat(z0))), x1)) 682.82/212.55
ACTIVE(U11(U11(tt, z0), x1)) → c(ACTIVE(U11(tt, z0))) 682.82/212.55
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(U11'(mark(U11(isNat(z0), z1)), x1)) 682.82/212.55
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(ACTIVE(isNat(plus(z0, z1)))) 682.82/212.55
ACTIVE(U11(isNat(s(z0)), x1)) → c(U11'(mark(U21(isNat(z0))), x1)) 682.82/212.55
ACTIVE(U11(isNat(s(z0)), x1)) → c(ACTIVE(isNat(s(z0)))) 682.82/212.55
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(U11'(mark(U31(isNat(z0), z1)), x1)) 682.82/212.55
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(ACTIVE(isNat(x(z0, z1)))) 682.82/212.55
ACTIVE(U12(U51(tt, z0, z1))) → c20(U12'(mark(U52(isNat(z1), z0, z1))), ACTIVE(U51(tt, z0, z1))) 682.82/212.55
ACTIVE(U12(U52(tt, z0, z1))) → c20(U12'(mark(s(plus(z1, z0)))), ACTIVE(U52(tt, z0, z1))) 682.82/212.55
ACTIVE(U12(U61(tt))) → c20(U12'(mark(0)), ACTIVE(U61(tt))) 682.82/212.55
ACTIVE(U12(U71(tt, z0, z1))) → c20(U12'(mark(U72(isNat(z1), z0, z1))), ACTIVE(U71(tt, z0, z1))) 682.82/212.55
ACTIVE(U12(U72(tt, z0, z1))) → c20(U12'(mark(plus(x(z1, z0), z1))), ACTIVE(U72(tt, z0, z1))) 682.82/212.55
ACTIVE(U12(plus(z0, 0))) → c20(U12'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 682.82/212.55
ACTIVE(U12(plus(z0, s(z1)))) → c20(U12'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 682.82/212.55
ACTIVE(U12(x(z0, 0))) → c20(U12'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 682.82/212.55
ACTIVE(U12(x(z0, s(z1)))) → c20(U12'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 682.82/212.55
ACTIVE(U12(U11(z0, z1))) → c20(U12'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 682.82/212.55
ACTIVE(U12(U12(z0))) → c20(U12'(U12(active(z0))), ACTIVE(U12(z0))) 682.82/212.55
ACTIVE(U12(U21(z0))) → c20(U12'(U21(active(z0))), ACTIVE(U21(z0))) 682.82/212.55
ACTIVE(U12(U31(z0, z1))) → c20(U12'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 682.82/212.55
ACTIVE(U12(U32(z0))) → c20(U12'(U32(active(z0))), ACTIVE(U32(z0))) 682.82/212.55
ACTIVE(U12(U41(z0, z1))) → c20(U12'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 682.82/212.55
ACTIVE(U12(U51(z0, z1, z2))) → c20(U12'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 682.82/212.55
ACTIVE(U12(U52(z0, z1, z2))) → c20(U12'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 682.82/212.55
ACTIVE(U12(s(z0))) → c20(U12'(s(active(z0))), ACTIVE(s(z0))) 682.82/212.55
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 682.82/212.55
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 682.82/212.55
ACTIVE(U12(U61(z0))) → c20(U12'(U61(active(z0))), ACTIVE(U61(z0))) 682.82/212.55
ACTIVE(U12(U71(z0, z1, z2))) → c20(U12'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 682.82/212.55
ACTIVE(U12(U72(z0, z1, z2))) → c20(U12'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 682.82/212.55
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 682.82/212.55
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 682.82/212.55
ACTIVE(U11(U12(tt), x1)) → c19(U11'(mark(tt), x1)) 682.82/212.55
ACTIVE(U12(U12(tt))) → c20(U12'(mark(tt))) 682.82/212.55
ACTIVE(U12(isNat(0))) → c20(U12'(mark(tt))) 682.82/212.55
ACTIVE(U12(U11(tt, z0))) → c2(U12'(mark(U12(isNat(z0))))) 682.82/212.55
ACTIVE(U12(U11(tt, z0))) → c2(ACTIVE(U11(tt, z0))) 682.82/212.55
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(U12'(mark(U11(isNat(z0), z1)))) 682.82/212.55
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(ACTIVE(isNat(plus(z0, z1)))) 682.82/212.55
ACTIVE(U12(isNat(s(z0)))) → c2(U12'(mark(U21(isNat(z0))))) 682.82/212.55
ACTIVE(U12(isNat(s(z0)))) → c2(ACTIVE(isNat(s(z0)))) 682.82/212.55
ACTIVE(U12(isNat(x(z0, z1)))) → c2(U12'(mark(U31(isNat(z0), z1)))) 682.82/212.55
ACTIVE(U12(isNat(x(z0, z1)))) → c2(ACTIVE(isNat(x(z0, z1)))) 682.82/212.55
ACTIVE(U21(U51(tt, z0, z1))) → c21(U21'(mark(U52(isNat(z1), z0, z1))), ACTIVE(U51(tt, z0, z1))) 682.82/212.55
ACTIVE(U21(U52(tt, z0, z1))) → c21(U21'(mark(s(plus(z1, z0)))), ACTIVE(U52(tt, z0, z1))) 682.82/212.55
ACTIVE(U21(U61(tt))) → c21(U21'(mark(0)), ACTIVE(U61(tt))) 682.82/212.55
ACTIVE(U21(U71(tt, z0, z1))) → c21(U21'(mark(U72(isNat(z1), z0, z1))), ACTIVE(U71(tt, z0, z1))) 682.82/212.55
ACTIVE(U21(U72(tt, z0, z1))) → c21(U21'(mark(plus(x(z1, z0), z1))), ACTIVE(U72(tt, z0, z1))) 682.82/212.55
ACTIVE(U21(plus(z0, 0))) → c21(U21'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 682.82/212.55
ACTIVE(U21(plus(z0, s(z1)))) → c21(U21'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 682.82/212.55
ACTIVE(U21(x(z0, 0))) → c21(U21'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 682.82/212.55
ACTIVE(U21(x(z0, s(z1)))) → c21(U21'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 682.82/212.55
ACTIVE(U21(U11(z0, z1))) → c21(U21'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 682.82/212.55
ACTIVE(U21(U12(z0))) → c21(U21'(U12(active(z0))), ACTIVE(U12(z0))) 682.82/212.55
ACTIVE(U21(U21(z0))) → c21(U21'(U21(active(z0))), ACTIVE(U21(z0))) 682.82/212.55
ACTIVE(U21(U31(z0, z1))) → c21(U21'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 682.82/212.55
ACTIVE(U21(U32(z0))) → c21(U21'(U32(active(z0))), ACTIVE(U32(z0))) 682.82/212.55
ACTIVE(U21(U41(z0, z1))) → c21(U21'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 682.82/212.55
ACTIVE(U21(U51(z0, z1, z2))) → c21(U21'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 682.82/212.55
ACTIVE(U21(U52(z0, z1, z2))) → c21(U21'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 682.82/212.55
ACTIVE(U21(s(z0))) → c21(U21'(s(active(z0))), ACTIVE(s(z0))) 682.82/212.55
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 682.82/212.55
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 682.82/212.55
ACTIVE(U21(U61(z0))) → c21(U21'(U61(active(z0))), ACTIVE(U61(z0))) 682.82/212.55
ACTIVE(U21(U71(z0, z1, z2))) → c21(U21'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 682.82/212.55
ACTIVE(U21(U72(z0, z1, z2))) → c21(U21'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 682.82/212.55
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 682.82/212.55
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 682.82/212.55
ACTIVE(U11(U21(tt), x1)) → c19(U11'(mark(tt), x1)) 682.82/212.55
ACTIVE(U12(U21(tt))) → c20(U12'(mark(tt))) 682.82/212.56
ACTIVE(U21(U12(tt))) → c21(U21'(mark(tt))) 682.82/212.56
ACTIVE(U21(U21(tt))) → c21(U21'(mark(tt))) 682.82/212.56
ACTIVE(U21(isNat(0))) → c21(U21'(mark(tt))) 682.82/212.56
ACTIVE(U21(U11(tt, z0))) → c3(U21'(mark(U12(isNat(z0))))) 682.82/212.56
ACTIVE(U21(U11(tt, z0))) → c3(ACTIVE(U11(tt, z0))) 682.82/212.56
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(U21'(mark(U11(isNat(z0), z1)))) 682.82/212.56
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(ACTIVE(isNat(plus(z0, z1)))) 682.82/212.56
ACTIVE(U21(isNat(s(z0)))) → c3(U21'(mark(U21(isNat(z0))))) 682.82/212.56
ACTIVE(U21(isNat(s(z0)))) → c3(ACTIVE(isNat(s(z0)))) 682.82/212.56
ACTIVE(U21(isNat(x(z0, z1)))) → c3(U21'(mark(U31(isNat(z0), z1)))) 682.82/212.56
ACTIVE(U21(isNat(x(z0, z1)))) → c3(ACTIVE(isNat(x(z0, z1)))) 682.82/212.56
ACTIVE(U31(U51(tt, z0, z1), x1)) → c22(U31'(mark(U52(isNat(z1), z0, z1)), x1), ACTIVE(U51(tt, z0, z1))) 682.82/212.56
ACTIVE(U31(U52(tt, z0, z1), x1)) → c22(U31'(mark(s(plus(z1, z0))), x1), ACTIVE(U52(tt, z0, z1))) 682.82/212.56
ACTIVE(U31(U61(tt), x1)) → c22(U31'(mark(0), x1), ACTIVE(U61(tt))) 682.82/212.56
ACTIVE(U31(U71(tt, z0, z1), x1)) → c22(U31'(mark(U72(isNat(z1), z0, z1)), x1), ACTIVE(U71(tt, z0, z1))) 682.82/212.56
ACTIVE(U31(U72(tt, z0, z1), x1)) → c22(U31'(mark(plus(x(z1, z0), z1)), x1), ACTIVE(U72(tt, z0, z1))) 682.82/212.56
ACTIVE(U31(plus(z0, 0), x1)) → c22(U31'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 682.82/212.56
ACTIVE(U31(plus(z0, s(z1)), x1)) → c22(U31'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 682.82/212.56
ACTIVE(U31(x(z0, 0), x1)) → c22(U31'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 682.82/212.56
ACTIVE(U31(x(z0, s(z1)), x1)) → c22(U31'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 682.82/212.56
ACTIVE(U31(U11(z0, z1), x1)) → c22(U31'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 682.82/212.56
ACTIVE(U31(U12(z0), x1)) → c22(U31'(U12(active(z0)), x1), ACTIVE(U12(z0))) 682.82/212.56
ACTIVE(U31(U21(z0), x1)) → c22(U31'(U21(active(z0)), x1), ACTIVE(U21(z0))) 682.82/212.56
ACTIVE(U31(U31(z0, z1), x1)) → c22(U31'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 682.82/212.56
ACTIVE(U31(U32(z0), x1)) → c22(U31'(U32(active(z0)), x1), ACTIVE(U32(z0))) 682.82/212.56
ACTIVE(U31(U41(z0, z1), x1)) → c22(U31'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 682.82/212.56
ACTIVE(U31(U51(z0, z1, z2), x1)) → c22(U31'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 682.82/212.56
ACTIVE(U31(U52(z0, z1, z2), x1)) → c22(U31'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 682.82/212.56
ACTIVE(U31(s(z0), x1)) → c22(U31'(s(active(z0)), x1), ACTIVE(s(z0))) 682.82/212.56
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 682.82/212.56
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 682.82/212.56
ACTIVE(U31(U61(z0), x1)) → c22(U31'(U61(active(z0)), x1), ACTIVE(U61(z0))) 682.82/212.56
ACTIVE(U31(U71(z0, z1, z2), x1)) → c22(U31'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 682.82/212.56
ACTIVE(U31(U72(z0, z1, z2), x1)) → c22(U31'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 682.82/212.56
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 682.82/212.56
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 682.82/212.56
ACTIVE(U31(U12(tt), x1)) → c22(U31'(mark(tt), x1)) 682.82/212.56
ACTIVE(U31(U21(tt), x1)) → c22(U31'(mark(tt), x1)) 682.82/212.56
ACTIVE(U31(isNat(0), x1)) → c22(U31'(mark(tt), x1)) 682.82/212.56
ACTIVE(U11(U31(tt, z0), x1)) → c4(U11'(mark(U32(isNat(z0))), x1)) 682.82/212.56
ACTIVE(U11(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 682.82/212.56
ACTIVE(U12(U31(tt, z0))) → c4(U12'(mark(U32(isNat(z0))))) 682.82/212.56
ACTIVE(U12(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 682.82/212.56
ACTIVE(U21(U31(tt, z0))) → c4(U21'(mark(U32(isNat(z0))))) 682.82/212.56
ACTIVE(U21(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 682.82/212.56
ACTIVE(U31(U11(tt, z0), x1)) → c4(U31'(mark(U12(isNat(z0))), x1)) 682.82/212.56
ACTIVE(U31(U11(tt, z0), x1)) → c4(ACTIVE(U11(tt, z0))) 682.82/212.56
ACTIVE(U31(U31(tt, z0), x1)) → c4(U31'(mark(U32(isNat(z0))), x1)) 682.82/212.56
ACTIVE(U31(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 682.82/212.56
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(U31'(mark(U11(isNat(z0), z1)), x1)) 682.82/212.56
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(ACTIVE(isNat(plus(z0, z1)))) 682.82/212.56
ACTIVE(U31(isNat(s(z0)), x1)) → c4(U31'(mark(U21(isNat(z0))), x1)) 682.82/212.56
ACTIVE(U31(isNat(s(z0)), x1)) → c4(ACTIVE(isNat(s(z0)))) 682.82/212.56
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(U31'(mark(U31(isNat(z0), z1)), x1)) 682.82/212.56
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(ACTIVE(isNat(x(z0, z1)))) 682.82/212.56
ACTIVE(U32(U51(tt, z0, z1))) → c23(U32'(mark(U52(isNat(z1), z0, z1))), ACTIVE(U51(tt, z0, z1))) 682.82/212.56
ACTIVE(U32(U52(tt, z0, z1))) → c23(U32'(mark(s(plus(z1, z0)))), ACTIVE(U52(tt, z0, z1))) 682.82/212.56
ACTIVE(U32(U61(tt))) → c23(U32'(mark(0)), ACTIVE(U61(tt))) 682.82/212.56
ACTIVE(U32(U71(tt, z0, z1))) → c23(U32'(mark(U72(isNat(z1), z0, z1))), ACTIVE(U71(tt, z0, z1))) 682.82/212.56
ACTIVE(U32(U72(tt, z0, z1))) → c23(U32'(mark(plus(x(z1, z0), z1))), ACTIVE(U72(tt, z0, z1))) 682.82/212.56
ACTIVE(U32(plus(z0, 0))) → c23(U32'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 682.82/212.56
ACTIVE(U32(plus(z0, s(z1)))) → c23(U32'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 682.82/212.56
ACTIVE(U32(x(z0, 0))) → c23(U32'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 682.82/212.56
ACTIVE(U32(x(z0, s(z1)))) → c23(U32'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 682.82/212.56
ACTIVE(U32(U11(z0, z1))) → c23(U32'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 682.82/212.56
ACTIVE(U32(U12(z0))) → c23(U32'(U12(active(z0))), ACTIVE(U12(z0))) 682.82/212.56
ACTIVE(U32(U21(z0))) → c23(U32'(U21(active(z0))), ACTIVE(U21(z0))) 682.82/212.56
ACTIVE(U32(U31(z0, z1))) → c23(U32'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 682.82/212.56
ACTIVE(U32(U32(z0))) → c23(U32'(U32(active(z0))), ACTIVE(U32(z0))) 682.82/212.56
ACTIVE(U32(U41(z0, z1))) → c23(U32'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 682.82/212.56
ACTIVE(U32(U51(z0, z1, z2))) → c23(U32'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 682.82/212.56
ACTIVE(U32(U52(z0, z1, z2))) → c23(U32'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 682.82/212.56
ACTIVE(U32(s(z0))) → c23(U32'(s(active(z0))), ACTIVE(s(z0))) 682.82/212.56
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 682.82/212.56
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 682.82/212.56
ACTIVE(U32(U61(z0))) → c23(U32'(U61(active(z0))), ACTIVE(U61(z0))) 682.82/212.56
ACTIVE(U32(U71(z0, z1, z2))) → c23(U32'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 682.82/212.56
ACTIVE(U32(U72(z0, z1, z2))) → c23(U32'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 682.82/212.56
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 682.82/212.56
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 682.82/212.56
ACTIVE(U11(U32(tt), x1)) → c19(U11'(mark(tt), x1)) 682.82/212.56
ACTIVE(U12(U32(tt))) → c20(U12'(mark(tt))) 682.82/212.56
ACTIVE(U21(U32(tt))) → c21(U21'(mark(tt))) 682.82/212.56
ACTIVE(U31(U32(tt), x1)) → c22(U31'(mark(tt), x1)) 682.82/212.56
ACTIVE(U32(U12(tt))) → c23(U32'(mark(tt))) 682.82/212.56
ACTIVE(U32(U21(tt))) → c23(U32'(mark(tt))) 682.82/212.56
ACTIVE(U32(U32(tt))) → c23(U32'(mark(tt))) 682.82/212.56
ACTIVE(U32(isNat(0))) → c23(U32'(mark(tt))) 682.82/212.56
ACTIVE(U32(U11(tt, z0))) → c5(U32'(mark(U12(isNat(z0))))) 682.82/212.56
ACTIVE(U32(U11(tt, z0))) → c5(ACTIVE(U11(tt, z0))) 682.82/212.56
ACTIVE(U32(U31(tt, z0))) → c5(U32'(mark(U32(isNat(z0))))) 682.82/212.56
ACTIVE(U32(U31(tt, z0))) → c5(ACTIVE(U31(tt, z0))) 682.82/212.56
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(U32'(mark(U11(isNat(z0), z1)))) 682.82/212.56
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(ACTIVE(isNat(plus(z0, z1)))) 682.82/212.56
ACTIVE(U32(isNat(s(z0)))) → c5(U32'(mark(U21(isNat(z0))))) 682.82/212.56
ACTIVE(U32(isNat(s(z0)))) → c5(ACTIVE(isNat(s(z0)))) 682.82/212.56
ACTIVE(U32(isNat(x(z0, z1)))) → c5(U32'(mark(U31(isNat(z0), z1)))) 682.82/212.56
ACTIVE(U32(isNat(x(z0, z1)))) → c5(ACTIVE(isNat(x(z0, z1)))) 682.82/212.56
ACTIVE(U41(U51(tt, z0, z1), x1)) → c24(U41'(mark(U52(isNat(z1), z0, z1)), x1), ACTIVE(U51(tt, z0, z1))) 682.82/212.56
ACTIVE(U41(U52(tt, z0, z1), x1)) → c24(U41'(mark(s(plus(z1, z0))), x1), ACTIVE(U52(tt, z0, z1))) 682.82/212.56
ACTIVE(U41(U61(tt), x1)) → c24(U41'(mark(0), x1), ACTIVE(U61(tt))) 682.82/212.56
ACTIVE(U41(U71(tt, z0, z1), x1)) → c24(U41'(mark(U72(isNat(z1), z0, z1)), x1), ACTIVE(U71(tt, z0, z1))) 682.82/212.56
ACTIVE(U41(U72(tt, z0, z1), x1)) → c24(U41'(mark(plus(x(z1, z0), z1)), x1), ACTIVE(U72(tt, z0, z1))) 682.82/212.56
ACTIVE(U41(plus(z0, 0), x1)) → c24(U41'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 682.82/212.56
ACTIVE(U41(plus(z0, s(z1)), x1)) → c24(U41'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 682.82/212.56
ACTIVE(U41(x(z0, 0), x1)) → c24(U41'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 682.82/212.56
ACTIVE(U41(x(z0, s(z1)), x1)) → c24(U41'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 682.82/212.56
ACTIVE(U41(U11(z0, z1), x1)) → c24(U41'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 682.82/212.56
ACTIVE(U41(U12(z0), x1)) → c24(U41'(U12(active(z0)), x1), ACTIVE(U12(z0))) 682.82/212.56
ACTIVE(U41(U21(z0), x1)) → c24(U41'(U21(active(z0)), x1), ACTIVE(U21(z0))) 682.82/212.56
ACTIVE(U41(U31(z0, z1), x1)) → c24(U41'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 682.82/212.56
ACTIVE(U41(U32(z0), x1)) → c24(U41'(U32(active(z0)), x1), ACTIVE(U32(z0))) 682.82/212.56
ACTIVE(U41(U41(z0, z1), x1)) → c24(U41'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 682.82/212.56
ACTIVE(U41(U51(z0, z1, z2), x1)) → c24(U41'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 682.82/212.56
ACTIVE(U41(U52(z0, z1, z2), x1)) → c24(U41'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 682.82/212.56
ACTIVE(U41(s(z0), x1)) → c24(U41'(s(active(z0)), x1), ACTIVE(s(z0))) 682.82/212.56
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 682.82/212.56
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 682.82/212.56
ACTIVE(U41(U61(z0), x1)) → c24(U41'(U61(active(z0)), x1), ACTIVE(U61(z0))) 682.82/212.56
ACTIVE(U41(U71(z0, z1, z2), x1)) → c24(U41'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 682.82/212.56
ACTIVE(U41(U72(z0, z1, z2), x1)) → c24(U41'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 682.82/212.56
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 682.82/212.56
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 682.82/212.56
ACTIVE(U11(U41(tt, z0), x1)) → c19(U11'(mark(z0), x1)) 682.82/212.56
ACTIVE(U12(U41(tt, z0))) → c20(U12'(mark(z0))) 682.82/212.56
ACTIVE(U21(U41(tt, z0))) → c21(U21'(mark(z0))) 682.82/212.56
ACTIVE(U31(U41(tt, z0), x1)) → c22(U31'(mark(z0), x1)) 682.82/212.56
ACTIVE(U32(U41(tt, z0))) → c23(U32'(mark(z0))) 682.82/212.56
ACTIVE(U41(U12(tt), x1)) → c24(U41'(mark(tt), x1)) 682.82/212.56
ACTIVE(U41(U21(tt), x1)) → c24(U41'(mark(tt), x1)) 682.82/212.56
ACTIVE(U41(U32(tt), x1)) → c24(U41'(mark(tt), x1)) 682.82/212.56
ACTIVE(U41(U41(tt, z0), x1)) → c24(U41'(mark(z0), x1)) 682.82/212.56
ACTIVE(U41(isNat(0), x1)) → c24(U41'(mark(tt), x1)) 682.82/212.56
ACTIVE(U41(U11(tt, z0), x1)) → c6(U41'(mark(U12(isNat(z0))), x1)) 682.82/212.56
ACTIVE(U41(U11(tt, z0), x1)) → c6(ACTIVE(U11(tt, z0))) 682.82/212.56
ACTIVE(U41(U31(tt, z0), x1)) → c6(U41'(mark(U32(isNat(z0))), x1)) 682.82/212.56
ACTIVE(U41(U31(tt, z0), x1)) → c6(ACTIVE(U31(tt, z0))) 682.82/212.56
ACTIVE(U41(isNat(plus(z0, z1)), x1)) → c6(U41'(mark(U11(isNat(z0), z1)), x1)) 682.82/212.56
ACTIVE(U41(isNat(plus(z0, z1)), x1)) → c6(ACTIVE(isNat(plus(z0, z1)))) 682.82/212.56
ACTIVE(U41(isNat(s(z0)), x1)) → c6(U41'(mark(U21(isNat(z0))), x1)) 682.82/212.56
ACTIVE(U41(isNat(s(z0)), x1)) → c6(ACTIVE(isNat(s(z0)))) 682.82/212.56
ACTIVE(U41(isNat(x(z0, z1)), x1)) → c6(U41'(mark(U31(isNat(z0), z1)), x1)) 682.82/212.56
ACTIVE(U41(isNat(x(z0, z1)), x1)) → c6(ACTIVE(isNat(x(z0, z1))))
K tuples:none
Defined Rule Symbols:

active, U11, U12, U21, U31, U32, U41, U51, U52, s, plus, U61, U71, U72, x, proper, isNat, top

Defined Pair Symbols:

ACTIVE, U11', U12', U21', U31', U32', U41', U51', U52', S, PLUS, U61', U71', U72', X, PROPER, ISNAT, TOP

Compound Symbols:

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, c62, c63, c64, c65, c67, c68, c69, c70, c71, c72, c73, c74, c75, c76, c77, c79, c80, c81, c82, c83, c84, c13, c16, c18, c1, c19, c19, c, c20, c20, c2, c21, c21, c3, c22, c22, c4, c23, c23, c5, c24, c24, c6

683.92/212.86
683.92/212.86

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

Use narrowing to replace ACTIVE(U51(z0, z1, z2)) → c25(U51'(active(z0), z1, z2), ACTIVE(z0)) by

ACTIVE(U51(U11(tt, z0), x1, x2)) → c25(U51'(mark(U12(isNat(z0))), x1, x2), ACTIVE(U11(tt, z0))) 683.92/212.86
ACTIVE(U51(U12(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2), ACTIVE(U12(tt))) 683.92/212.86
ACTIVE(U51(U21(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2), ACTIVE(U21(tt))) 683.92/212.86
ACTIVE(U51(U31(tt, z0), x1, x2)) → c25(U51'(mark(U32(isNat(z0))), x1, x2), ACTIVE(U31(tt, z0))) 683.92/212.86
ACTIVE(U51(U32(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2), ACTIVE(U32(tt))) 683.92/212.86
ACTIVE(U51(U41(tt, z0), x1, x2)) → c25(U51'(mark(z0), x1, x2), ACTIVE(U41(tt, z0))) 683.92/212.86
ACTIVE(U51(U51(tt, z0, z1), x1, x2)) → c25(U51'(mark(U52(isNat(z1), z0, z1)), x1, x2), ACTIVE(U51(tt, z0, z1))) 683.92/212.86
ACTIVE(U51(U52(tt, z0, z1), x1, x2)) → c25(U51'(mark(s(plus(z1, z0))), x1, x2), ACTIVE(U52(tt, z0, z1))) 683.92/212.86
ACTIVE(U51(U61(tt), x1, x2)) → c25(U51'(mark(0), x1, x2), ACTIVE(U61(tt))) 683.92/212.86
ACTIVE(U51(U71(tt, z0, z1), x1, x2)) → c25(U51'(mark(U72(isNat(z1), z0, z1)), x1, x2), ACTIVE(U71(tt, z0, z1))) 683.92/212.86
ACTIVE(U51(U72(tt, z0, z1), x1, x2)) → c25(U51'(mark(plus(x(z1, z0), z1)), x1, x2), ACTIVE(U72(tt, z0, z1))) 683.92/212.86
ACTIVE(U51(isNat(0), x1, x2)) → c25(U51'(mark(tt), x1, x2), ACTIVE(isNat(0))) 683.92/212.86
ACTIVE(U51(isNat(plus(z0, z1)), x1, x2)) → c25(U51'(mark(U11(isNat(z0), z1)), x1, x2), ACTIVE(isNat(plus(z0, z1)))) 683.92/212.86
ACTIVE(U51(isNat(s(z0)), x1, x2)) → c25(U51'(mark(U21(isNat(z0))), x1, x2), ACTIVE(isNat(s(z0)))) 683.92/212.86
ACTIVE(U51(isNat(x(z0, z1)), x1, x2)) → c25(U51'(mark(U31(isNat(z0), z1)), x1, x2), ACTIVE(isNat(x(z0, z1)))) 683.92/212.86
ACTIVE(U51(plus(z0, 0), x1, x2)) → c25(U51'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 683.92/212.86
ACTIVE(U51(plus(z0, s(z1)), x1, x2)) → c25(U51'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 683.92/212.86
ACTIVE(U51(x(z0, 0), x1, x2)) → c25(U51'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 683.92/212.86
ACTIVE(U51(x(z0, s(z1)), x1, x2)) → c25(U51'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 683.92/212.86
ACTIVE(U51(U11(z0, z1), x1, x2)) → c25(U51'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 683.92/212.86
ACTIVE(U51(U12(z0), x1, x2)) → c25(U51'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 683.92/212.86
ACTIVE(U51(U21(z0), x1, x2)) → c25(U51'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 683.92/212.86
ACTIVE(U51(U31(z0, z1), x1, x2)) → c25(U51'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 683.92/212.86
ACTIVE(U51(U32(z0), x1, x2)) → c25(U51'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 683.92/212.86
ACTIVE(U51(U41(z0, z1), x1, x2)) → c25(U51'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 683.92/212.86
ACTIVE(U51(U51(z0, z1, z2), x1, x2)) → c25(U51'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 683.92/212.86
ACTIVE(U51(U52(z0, z1, z2), x1, x2)) → c25(U51'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 683.92/212.86
ACTIVE(U51(s(z0), x1, x2)) → c25(U51'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 683.92/212.86
ACTIVE(U51(plus(z0, z1), x1, x2)) → c25(U51'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 683.92/212.86
ACTIVE(U51(plus(z0, z1), x1, x2)) → c25(U51'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 683.92/212.86
ACTIVE(U51(U61(z0), x1, x2)) → c25(U51'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 683.92/212.86
ACTIVE(U51(U71(z0, z1, z2), x1, x2)) → c25(U51'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 683.92/212.86
ACTIVE(U51(U72(z0, z1, z2), x1, x2)) → c25(U51'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 683.92/212.86
ACTIVE(U51(x(z0, z1), x1, x2)) → c25(U51'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 683.92/212.86
ACTIVE(U51(x(z0, z1), x1, x2)) → c25(U51'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1)))
683.92/212.86
683.92/212.86

(44) Obligation:

Complexity Dependency Tuples Problem
Rules:

active(U11(tt, z0)) → mark(U12(isNat(z0))) 683.92/212.86
active(U12(tt)) → mark(tt) 683.92/212.86
active(U21(tt)) → mark(tt) 683.92/212.86
active(U31(tt, z0)) → mark(U32(isNat(z0))) 683.92/212.86
active(U32(tt)) → mark(tt) 683.92/212.86
active(U41(tt, z0)) → mark(z0) 683.92/212.86
active(U51(tt, z0, z1)) → mark(U52(isNat(z1), z0, z1)) 683.92/212.86
active(U52(tt, z0, z1)) → mark(s(plus(z1, z0))) 683.92/212.86
active(U61(tt)) → mark(0) 683.92/212.86
active(U71(tt, z0, z1)) → mark(U72(isNat(z1), z0, z1)) 683.92/212.86
active(U72(tt, z0, z1)) → mark(plus(x(z1, z0), z1)) 683.92/212.86
active(isNat(0)) → mark(tt) 683.92/212.86
active(isNat(plus(z0, z1))) → mark(U11(isNat(z0), z1)) 683.92/212.86
active(isNat(s(z0))) → mark(U21(isNat(z0))) 683.92/212.86
active(isNat(x(z0, z1))) → mark(U31(isNat(z0), z1)) 683.92/212.86
active(plus(z0, 0)) → mark(U41(isNat(z0), z0)) 683.92/212.86
active(plus(z0, s(z1))) → mark(U51(isNat(z1), z1, z0)) 683.92/212.86
active(x(z0, 0)) → mark(U61(isNat(z0))) 683.92/212.86
active(x(z0, s(z1))) → mark(U71(isNat(z1), z1, z0)) 683.92/212.86
active(U11(z0, z1)) → U11(active(z0), z1) 683.92/212.86
active(U12(z0)) → U12(active(z0)) 683.92/212.86
active(U21(z0)) → U21(active(z0)) 683.92/212.86
active(U31(z0, z1)) → U31(active(z0), z1) 683.92/212.86
active(U32(z0)) → U32(active(z0)) 683.92/212.86
active(U41(z0, z1)) → U41(active(z0), z1) 683.92/212.86
active(U51(z0, z1, z2)) → U51(active(z0), z1, z2) 683.92/212.86
active(U52(z0, z1, z2)) → U52(active(z0), z1, z2) 683.92/212.86
active(s(z0)) → s(active(z0)) 683.92/212.86
active(plus(z0, z1)) → plus(active(z0), z1) 683.92/212.86
active(plus(z0, z1)) → plus(z0, active(z1)) 683.92/212.86
active(U61(z0)) → U61(active(z0)) 683.92/212.86
active(U71(z0, z1, z2)) → U71(active(z0), z1, z2) 683.92/212.86
active(U72(z0, z1, z2)) → U72(active(z0), z1, z2) 683.92/212.86
active(x(z0, z1)) → x(active(z0), z1) 683.92/212.86
active(x(z0, z1)) → x(z0, active(z1)) 683.92/212.86
U11(mark(z0), z1) → mark(U11(z0, z1)) 683.92/212.86
U11(ok(z0), ok(z1)) → ok(U11(z0, z1)) 683.92/212.86
U12(mark(z0)) → mark(U12(z0)) 683.92/212.86
U12(ok(z0)) → ok(U12(z0)) 683.92/212.86
U21(mark(z0)) → mark(U21(z0)) 683.92/212.86
U21(ok(z0)) → ok(U21(z0)) 683.92/212.86
U31(mark(z0), z1) → mark(U31(z0, z1)) 683.92/212.86
U31(ok(z0), ok(z1)) → ok(U31(z0, z1)) 683.92/212.86
U32(mark(z0)) → mark(U32(z0)) 683.92/212.86
U32(ok(z0)) → ok(U32(z0)) 683.92/212.86
U41(mark(z0), z1) → mark(U41(z0, z1)) 683.92/212.86
U41(ok(z0), ok(z1)) → ok(U41(z0, z1)) 683.92/212.86
U51(mark(z0), z1, z2) → mark(U51(z0, z1, z2)) 683.92/212.86
U51(ok(z0), ok(z1), ok(z2)) → ok(U51(z0, z1, z2)) 683.92/212.86
U52(mark(z0), z1, z2) → mark(U52(z0, z1, z2)) 683.92/212.86
U52(ok(z0), ok(z1), ok(z2)) → ok(U52(z0, z1, z2)) 683.92/212.86
s(mark(z0)) → mark(s(z0)) 683.92/212.86
s(ok(z0)) → ok(s(z0)) 683.92/212.86
plus(mark(z0), z1) → mark(plus(z0, z1)) 683.92/212.86
plus(z0, mark(z1)) → mark(plus(z0, z1)) 683.92/212.86
plus(ok(z0), ok(z1)) → ok(plus(z0, z1)) 683.92/212.86
U61(mark(z0)) → mark(U61(z0)) 683.92/212.86
U61(ok(z0)) → ok(U61(z0)) 683.92/212.86
U71(mark(z0), z1, z2) → mark(U71(z0, z1, z2)) 683.92/212.86
U71(ok(z0), ok(z1), ok(z2)) → ok(U71(z0, z1, z2)) 683.92/212.86
U72(mark(z0), z1, z2) → mark(U72(z0, z1, z2)) 683.92/212.86
U72(ok(z0), ok(z1), ok(z2)) → ok(U72(z0, z1, z2)) 683.92/212.86
x(mark(z0), z1) → mark(x(z0, z1)) 683.92/212.86
x(z0, mark(z1)) → mark(x(z0, z1)) 683.92/212.86
x(ok(z0), ok(z1)) → ok(x(z0, z1)) 683.92/212.86
proper(U11(z0, z1)) → U11(proper(z0), proper(z1)) 683.92/212.86
proper(tt) → ok(tt) 683.92/212.86
proper(U12(z0)) → U12(proper(z0)) 683.92/212.86
proper(isNat(z0)) → isNat(proper(z0)) 683.92/212.86
proper(U21(z0)) → U21(proper(z0)) 683.92/212.86
proper(U31(z0, z1)) → U31(proper(z0), proper(z1)) 683.92/212.86
proper(U32(z0)) → U32(proper(z0)) 683.92/212.86
proper(U41(z0, z1)) → U41(proper(z0), proper(z1)) 683.92/212.86
proper(U51(z0, z1, z2)) → U51(proper(z0), proper(z1), proper(z2)) 683.92/212.86
proper(U52(z0, z1, z2)) → U52(proper(z0), proper(z1), proper(z2)) 683.92/212.86
proper(s(z0)) → s(proper(z0)) 683.92/212.86
proper(plus(z0, z1)) → plus(proper(z0), proper(z1)) 683.92/212.86
proper(U61(z0)) → U61(proper(z0)) 683.92/212.86
proper(0) → ok(0) 683.92/212.86
proper(U71(z0, z1, z2)) → U71(proper(z0), proper(z1), proper(z2)) 683.92/212.86
proper(U72(z0, z1, z2)) → U72(proper(z0), proper(z1), proper(z2)) 683.92/212.86
proper(x(z0, z1)) → x(proper(z0), proper(z1)) 683.92/212.86
isNat(ok(z0)) → ok(isNat(z0)) 683.92/212.86
top(mark(z0)) → top(proper(z0)) 683.92/212.86
top(ok(z0)) → top(active(z0))
Tuples:

ACTIVE(U52(z0, z1, z2)) → c26(U52'(active(z0), z1, z2), ACTIVE(z0)) 683.92/212.86
ACTIVE(s(z0)) → c27(S(active(z0)), ACTIVE(z0)) 683.92/212.86
ACTIVE(plus(z0, z1)) → c28(PLUS(active(z0), z1), ACTIVE(z0)) 683.92/212.86
ACTIVE(plus(z0, z1)) → c29(PLUS(z0, active(z1)), ACTIVE(z1)) 683.92/212.86
ACTIVE(U61(z0)) → c30(U61'(active(z0)), ACTIVE(z0)) 683.92/212.86
ACTIVE(U71(z0, z1, z2)) → c31(U71'(active(z0), z1, z2), ACTIVE(z0)) 683.92/212.86
ACTIVE(U72(z0, z1, z2)) → c32(U72'(active(z0), z1, z2), ACTIVE(z0)) 683.92/212.86
ACTIVE(x(z0, z1)) → c33(X(active(z0), z1), ACTIVE(z0)) 683.92/212.86
ACTIVE(x(z0, z1)) → c34(X(z0, active(z1)), ACTIVE(z1)) 683.92/212.86
U11'(mark(z0), z1) → c35(U11'(z0, z1)) 683.92/212.86
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1)) 683.92/212.86
U12'(mark(z0)) → c37(U12'(z0)) 683.92/212.86
U12'(ok(z0)) → c38(U12'(z0)) 683.92/212.86
U21'(mark(z0)) → c39(U21'(z0)) 683.92/212.86
U21'(ok(z0)) → c40(U21'(z0)) 683.92/212.86
U31'(mark(z0), z1) → c41(U31'(z0, z1)) 683.92/212.86
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 683.92/212.86
U32'(mark(z0)) → c43(U32'(z0)) 683.92/212.86
U32'(ok(z0)) → c44(U32'(z0)) 683.92/212.86
U41'(mark(z0), z1) → c45(U41'(z0, z1)) 683.92/212.86
U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1)) 683.92/212.86
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2)) 683.92/212.86
U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2)) 683.92/212.86
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2)) 683.92/212.86
U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2)) 683.92/212.86
S(mark(z0)) → c51(S(z0)) 683.92/212.86
S(ok(z0)) → c52(S(z0)) 683.92/212.86
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 683.92/212.86
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 683.92/212.86
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 683.92/212.86
U61'(mark(z0)) → c56(U61'(z0)) 683.92/212.86
U61'(ok(z0)) → c57(U61'(z0)) 683.92/212.86
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2)) 683.92/212.86
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2)) 683.92/212.86
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2)) 683.92/212.86
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 683.92/212.86
X(mark(z0), z1) → c62(X(z0, z1)) 683.92/212.86
X(z0, mark(z1)) → c63(X(z0, z1)) 683.92/212.86
X(ok(z0), ok(z1)) → c64(X(z0, z1)) 683.92/212.86
PROPER(U11(z0, z1)) → c65(U11'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 683.92/212.86
PROPER(U12(z0)) → c67(U12'(proper(z0)), PROPER(z0)) 683.92/212.86
PROPER(isNat(z0)) → c68(ISNAT(proper(z0)), PROPER(z0)) 683.92/212.86
PROPER(U21(z0)) → c69(U21'(proper(z0)), PROPER(z0)) 683.92/212.86
PROPER(U31(z0, z1)) → c70(U31'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 683.92/212.86
PROPER(U32(z0)) → c71(U32'(proper(z0)), PROPER(z0)) 683.92/212.86
PROPER(U41(z0, z1)) → c72(U41'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 683.92/212.86
PROPER(U51(z0, z1, z2)) → c73(U51'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 683.92/212.86
PROPER(U52(z0, z1, z2)) → c74(U52'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 683.92/212.86
PROPER(s(z0)) → c75(S(proper(z0)), PROPER(z0)) 683.92/212.86
PROPER(plus(z0, z1)) → c76(PLUS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 683.92/212.86
PROPER(U61(z0)) → c77(U61'(proper(z0)), PROPER(z0)) 683.92/212.86
PROPER(U71(z0, z1, z2)) → c79(U71'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 683.92/212.86
PROPER(U72(z0, z1, z2)) → c80(U72'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 683.92/212.86
PROPER(x(z0, z1)) → c81(X(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 683.92/212.86
ISNAT(ok(z0)) → c82(ISNAT(z0)) 683.92/212.86
TOP(mark(z0)) → c83(TOP(proper(z0)), PROPER(z0)) 683.92/212.86
TOP(ok(z0)) → c84(TOP(active(z0)), ACTIVE(z0)) 683.92/212.86
ACTIVE(isNat(s(z0))) → c13(ISNAT(z0)) 683.92/212.86
ACTIVE(plus(z0, s(z1))) → c16(ISNAT(z1)) 683.92/212.86
ACTIVE(x(z0, s(z1))) → c18(ISNAT(z1)) 683.92/212.86
ACTIVE(U11(tt, z0)) → c1(U12'(isNat(z0))) 683.92/212.86
ACTIVE(U11(tt, z0)) → c1(ISNAT(z0)) 683.92/212.86
ACTIVE(U31(tt, z0)) → c1(U32'(isNat(z0))) 683.92/212.86
ACTIVE(U31(tt, z0)) → c1(ISNAT(z0)) 683.92/212.86
ACTIVE(U51(tt, z0, z1)) → c1(U52'(isNat(z1), z0, z1)) 683.92/212.86
ACTIVE(U51(tt, z0, z1)) → c1(ISNAT(z1)) 683.92/212.86
ACTIVE(U52(tt, z0, z1)) → c1(S(plus(z1, z0))) 683.92/212.86
ACTIVE(U52(tt, z0, z1)) → c1(PLUS(z1, z0)) 683.92/212.86
ACTIVE(U71(tt, z0, z1)) → c1(U72'(isNat(z1), z0, z1)) 683.92/212.86
ACTIVE(U71(tt, z0, z1)) → c1(ISNAT(z1)) 683.92/212.86
ACTIVE(U72(tt, z0, z1)) → c1(PLUS(x(z1, z0), z1)) 683.92/212.86
ACTIVE(U72(tt, z0, z1)) → c1(X(z1, z0)) 683.92/212.86
ACTIVE(isNat(plus(z0, z1))) → c1(U11'(isNat(z0), z1)) 683.92/212.86
ACTIVE(isNat(plus(z0, z1))) → c1(ISNAT(z0)) 683.92/212.86
ACTIVE(isNat(x(z0, z1))) → c1(U31'(isNat(z0), z1)) 683.92/212.86
ACTIVE(isNat(x(z0, z1))) → c1(ISNAT(z0)) 683.92/212.86
ACTIVE(plus(z0, 0)) → c1(U41'(isNat(z0), z0)) 683.92/212.86
ACTIVE(plus(z0, 0)) → c1(ISNAT(z0)) 683.92/212.86
ACTIVE(x(z0, 0)) → c1(U61'(isNat(z0))) 683.92/212.86
ACTIVE(x(z0, 0)) → c1(ISNAT(z0)) 683.92/212.86
ACTIVE(U11(U51(tt, z0, z1), x1)) → c19(U11'(mark(U52(isNat(z1), z0, z1)), x1), ACTIVE(U51(tt, z0, z1))) 683.92/212.86
ACTIVE(U11(U52(tt, z0, z1), x1)) → c19(U11'(mark(s(plus(z1, z0))), x1), ACTIVE(U52(tt, z0, z1))) 683.92/212.86
ACTIVE(U11(U61(tt), x1)) → c19(U11'(mark(0), x1), ACTIVE(U61(tt))) 683.92/212.86
ACTIVE(U11(U71(tt, z0, z1), x1)) → c19(U11'(mark(U72(isNat(z1), z0, z1)), x1), ACTIVE(U71(tt, z0, z1))) 683.92/212.86
ACTIVE(U11(U72(tt, z0, z1), x1)) → c19(U11'(mark(plus(x(z1, z0), z1)), x1), ACTIVE(U72(tt, z0, z1))) 683.92/212.86
ACTIVE(U11(plus(z0, 0), x1)) → c19(U11'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 683.92/212.86
ACTIVE(U11(plus(z0, s(z1)), x1)) → c19(U11'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 683.92/212.86
ACTIVE(U11(x(z0, 0), x1)) → c19(U11'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 683.92/212.86
ACTIVE(U11(x(z0, s(z1)), x1)) → c19(U11'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 683.92/212.86
ACTIVE(U11(U11(z0, z1), x1)) → c19(U11'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 683.92/212.86
ACTIVE(U11(U12(z0), x1)) → c19(U11'(U12(active(z0)), x1), ACTIVE(U12(z0))) 683.92/212.86
ACTIVE(U11(U21(z0), x1)) → c19(U11'(U21(active(z0)), x1), ACTIVE(U21(z0))) 683.92/212.86
ACTIVE(U11(U31(z0, z1), x1)) → c19(U11'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 683.92/212.86
ACTIVE(U11(U32(z0), x1)) → c19(U11'(U32(active(z0)), x1), ACTIVE(U32(z0))) 683.92/212.86
ACTIVE(U11(U41(z0, z1), x1)) → c19(U11'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 683.92/212.86
ACTIVE(U11(U51(z0, z1, z2), x1)) → c19(U11'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 683.92/212.86
ACTIVE(U11(U52(z0, z1, z2), x1)) → c19(U11'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 683.92/212.86
ACTIVE(U11(s(z0), x1)) → c19(U11'(s(active(z0)), x1), ACTIVE(s(z0))) 683.92/212.86
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 683.92/212.86
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 683.92/212.86
ACTIVE(U11(U61(z0), x1)) → c19(U11'(U61(active(z0)), x1), ACTIVE(U61(z0))) 683.92/212.86
ACTIVE(U11(U71(z0, z1, z2), x1)) → c19(U11'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 683.92/212.86
ACTIVE(U11(U72(z0, z1, z2), x1)) → c19(U11'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 683.92/212.86
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 683.92/212.86
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 683.92/212.86
ACTIVE(U11(isNat(0), x1)) → c19(U11'(mark(tt), x1)) 683.92/212.86
ACTIVE(U11(U11(tt, z0), x1)) → c(U11'(mark(U12(isNat(z0))), x1)) 683.92/212.86
ACTIVE(U11(U11(tt, z0), x1)) → c(ACTIVE(U11(tt, z0))) 683.92/212.86
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(U11'(mark(U11(isNat(z0), z1)), x1)) 683.92/212.86
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(ACTIVE(isNat(plus(z0, z1)))) 683.92/212.86
ACTIVE(U11(isNat(s(z0)), x1)) → c(U11'(mark(U21(isNat(z0))), x1)) 683.92/212.86
ACTIVE(U11(isNat(s(z0)), x1)) → c(ACTIVE(isNat(s(z0)))) 683.92/212.86
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(U11'(mark(U31(isNat(z0), z1)), x1)) 683.92/212.86
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(ACTIVE(isNat(x(z0, z1)))) 683.92/212.86
ACTIVE(U12(U51(tt, z0, z1))) → c20(U12'(mark(U52(isNat(z1), z0, z1))), ACTIVE(U51(tt, z0, z1))) 683.92/212.86
ACTIVE(U12(U52(tt, z0, z1))) → c20(U12'(mark(s(plus(z1, z0)))), ACTIVE(U52(tt, z0, z1))) 683.92/212.86
ACTIVE(U12(U61(tt))) → c20(U12'(mark(0)), ACTIVE(U61(tt))) 683.92/212.86
ACTIVE(U12(U71(tt, z0, z1))) → c20(U12'(mark(U72(isNat(z1), z0, z1))), ACTIVE(U71(tt, z0, z1))) 683.92/212.86
ACTIVE(U12(U72(tt, z0, z1))) → c20(U12'(mark(plus(x(z1, z0), z1))), ACTIVE(U72(tt, z0, z1))) 683.92/212.86
ACTIVE(U12(plus(z0, 0))) → c20(U12'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 683.92/212.86
ACTIVE(U12(plus(z0, s(z1)))) → c20(U12'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 683.92/212.86
ACTIVE(U12(x(z0, 0))) → c20(U12'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 683.92/212.86
ACTIVE(U12(x(z0, s(z1)))) → c20(U12'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 683.92/212.86
ACTIVE(U12(U11(z0, z1))) → c20(U12'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 683.92/212.86
ACTIVE(U12(U12(z0))) → c20(U12'(U12(active(z0))), ACTIVE(U12(z0))) 683.92/212.86
ACTIVE(U12(U21(z0))) → c20(U12'(U21(active(z0))), ACTIVE(U21(z0))) 683.92/212.86
ACTIVE(U12(U31(z0, z1))) → c20(U12'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 683.92/212.86
ACTIVE(U12(U32(z0))) → c20(U12'(U32(active(z0))), ACTIVE(U32(z0))) 683.92/212.86
ACTIVE(U12(U41(z0, z1))) → c20(U12'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 683.92/212.86
ACTIVE(U12(U51(z0, z1, z2))) → c20(U12'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 683.92/212.86
ACTIVE(U12(U52(z0, z1, z2))) → c20(U12'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 683.92/212.86
ACTIVE(U12(s(z0))) → c20(U12'(s(active(z0))), ACTIVE(s(z0))) 683.92/212.86
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 683.92/212.86
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 683.92/212.86
ACTIVE(U12(U61(z0))) → c20(U12'(U61(active(z0))), ACTIVE(U61(z0))) 683.92/212.86
ACTIVE(U12(U71(z0, z1, z2))) → c20(U12'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 683.92/212.86
ACTIVE(U12(U72(z0, z1, z2))) → c20(U12'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 683.92/212.86
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 683.92/212.86
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 683.92/212.86
ACTIVE(U11(U12(tt), x1)) → c19(U11'(mark(tt), x1)) 683.92/212.86
ACTIVE(U12(U12(tt))) → c20(U12'(mark(tt))) 683.92/212.86
ACTIVE(U12(isNat(0))) → c20(U12'(mark(tt))) 683.92/212.86
ACTIVE(U12(U11(tt, z0))) → c2(U12'(mark(U12(isNat(z0))))) 683.92/212.86
ACTIVE(U12(U11(tt, z0))) → c2(ACTIVE(U11(tt, z0))) 683.92/212.86
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(U12'(mark(U11(isNat(z0), z1)))) 683.92/212.86
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(ACTIVE(isNat(plus(z0, z1)))) 683.92/212.86
ACTIVE(U12(isNat(s(z0)))) → c2(U12'(mark(U21(isNat(z0))))) 683.92/212.86
ACTIVE(U12(isNat(s(z0)))) → c2(ACTIVE(isNat(s(z0)))) 683.92/212.86
ACTIVE(U12(isNat(x(z0, z1)))) → c2(U12'(mark(U31(isNat(z0), z1)))) 683.92/212.86
ACTIVE(U12(isNat(x(z0, z1)))) → c2(ACTIVE(isNat(x(z0, z1)))) 683.92/212.86
ACTIVE(U21(U51(tt, z0, z1))) → c21(U21'(mark(U52(isNat(z1), z0, z1))), ACTIVE(U51(tt, z0, z1))) 683.92/212.86
ACTIVE(U21(U52(tt, z0, z1))) → c21(U21'(mark(s(plus(z1, z0)))), ACTIVE(U52(tt, z0, z1))) 683.92/212.86
ACTIVE(U21(U61(tt))) → c21(U21'(mark(0)), ACTIVE(U61(tt))) 683.92/212.86
ACTIVE(U21(U71(tt, z0, z1))) → c21(U21'(mark(U72(isNat(z1), z0, z1))), ACTIVE(U71(tt, z0, z1))) 683.92/212.86
ACTIVE(U21(U72(tt, z0, z1))) → c21(U21'(mark(plus(x(z1, z0), z1))), ACTIVE(U72(tt, z0, z1))) 683.92/212.86
ACTIVE(U21(plus(z0, 0))) → c21(U21'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 683.92/212.86
ACTIVE(U21(plus(z0, s(z1)))) → c21(U21'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 683.92/212.86
ACTIVE(U21(x(z0, 0))) → c21(U21'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 683.92/212.86
ACTIVE(U21(x(z0, s(z1)))) → c21(U21'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 683.92/212.86
ACTIVE(U21(U11(z0, z1))) → c21(U21'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 683.92/212.86
ACTIVE(U21(U12(z0))) → c21(U21'(U12(active(z0))), ACTIVE(U12(z0))) 683.92/212.86
ACTIVE(U21(U21(z0))) → c21(U21'(U21(active(z0))), ACTIVE(U21(z0))) 683.92/212.86
ACTIVE(U21(U31(z0, z1))) → c21(U21'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 683.92/212.86
ACTIVE(U21(U32(z0))) → c21(U21'(U32(active(z0))), ACTIVE(U32(z0))) 683.92/212.86
ACTIVE(U21(U41(z0, z1))) → c21(U21'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 683.92/212.86
ACTIVE(U21(U51(z0, z1, z2))) → c21(U21'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 683.92/212.86
ACTIVE(U21(U52(z0, z1, z2))) → c21(U21'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 683.92/212.86
ACTIVE(U21(s(z0))) → c21(U21'(s(active(z0))), ACTIVE(s(z0))) 683.92/212.86
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 683.92/212.86
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 683.92/212.86
ACTIVE(U21(U61(z0))) → c21(U21'(U61(active(z0))), ACTIVE(U61(z0))) 683.92/212.86
ACTIVE(U21(U71(z0, z1, z2))) → c21(U21'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 683.92/212.86
ACTIVE(U21(U72(z0, z1, z2))) → c21(U21'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 683.92/212.86
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 683.92/212.86
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 683.92/212.86
ACTIVE(U11(U21(tt), x1)) → c19(U11'(mark(tt), x1)) 683.92/212.86
ACTIVE(U12(U21(tt))) → c20(U12'(mark(tt))) 683.92/212.86
ACTIVE(U21(U12(tt))) → c21(U21'(mark(tt))) 683.92/212.86
ACTIVE(U21(U21(tt))) → c21(U21'(mark(tt))) 683.92/212.86
ACTIVE(U21(isNat(0))) → c21(U21'(mark(tt))) 683.92/212.86
ACTIVE(U21(U11(tt, z0))) → c3(U21'(mark(U12(isNat(z0))))) 683.92/212.86
ACTIVE(U21(U11(tt, z0))) → c3(ACTIVE(U11(tt, z0))) 683.92/212.86
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(U21'(mark(U11(isNat(z0), z1)))) 683.92/212.86
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(ACTIVE(isNat(plus(z0, z1)))) 683.92/212.86
ACTIVE(U21(isNat(s(z0)))) → c3(U21'(mark(U21(isNat(z0))))) 683.92/212.86
ACTIVE(U21(isNat(s(z0)))) → c3(ACTIVE(isNat(s(z0)))) 683.92/212.86
ACTIVE(U21(isNat(x(z0, z1)))) → c3(U21'(mark(U31(isNat(z0), z1)))) 683.92/212.86
ACTIVE(U21(isNat(x(z0, z1)))) → c3(ACTIVE(isNat(x(z0, z1)))) 683.92/212.86
ACTIVE(U31(U51(tt, z0, z1), x1)) → c22(U31'(mark(U52(isNat(z1), z0, z1)), x1), ACTIVE(U51(tt, z0, z1))) 683.92/212.86
ACTIVE(U31(U52(tt, z0, z1), x1)) → c22(U31'(mark(s(plus(z1, z0))), x1), ACTIVE(U52(tt, z0, z1))) 683.92/212.86
ACTIVE(U31(U61(tt), x1)) → c22(U31'(mark(0), x1), ACTIVE(U61(tt))) 683.92/212.86
ACTIVE(U31(U71(tt, z0, z1), x1)) → c22(U31'(mark(U72(isNat(z1), z0, z1)), x1), ACTIVE(U71(tt, z0, z1))) 683.92/212.86
ACTIVE(U31(U72(tt, z0, z1), x1)) → c22(U31'(mark(plus(x(z1, z0), z1)), x1), ACTIVE(U72(tt, z0, z1))) 683.92/212.86
ACTIVE(U31(plus(z0, 0), x1)) → c22(U31'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 683.92/212.86
ACTIVE(U31(plus(z0, s(z1)), x1)) → c22(U31'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 683.92/212.86
ACTIVE(U31(x(z0, 0), x1)) → c22(U31'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 683.92/212.86
ACTIVE(U31(x(z0, s(z1)), x1)) → c22(U31'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 683.92/212.86
ACTIVE(U31(U11(z0, z1), x1)) → c22(U31'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 683.92/212.86
ACTIVE(U31(U12(z0), x1)) → c22(U31'(U12(active(z0)), x1), ACTIVE(U12(z0))) 683.92/212.86
ACTIVE(U31(U21(z0), x1)) → c22(U31'(U21(active(z0)), x1), ACTIVE(U21(z0))) 683.92/212.86
ACTIVE(U31(U31(z0, z1), x1)) → c22(U31'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 683.92/212.86
ACTIVE(U31(U32(z0), x1)) → c22(U31'(U32(active(z0)), x1), ACTIVE(U32(z0))) 683.92/212.86
ACTIVE(U31(U41(z0, z1), x1)) → c22(U31'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 683.92/212.86
ACTIVE(U31(U51(z0, z1, z2), x1)) → c22(U31'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 683.92/212.86
ACTIVE(U31(U52(z0, z1, z2), x1)) → c22(U31'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 683.92/212.86
ACTIVE(U31(s(z0), x1)) → c22(U31'(s(active(z0)), x1), ACTIVE(s(z0))) 683.92/212.86
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 683.92/212.86
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 683.92/212.86
ACTIVE(U31(U61(z0), x1)) → c22(U31'(U61(active(z0)), x1), ACTIVE(U61(z0))) 683.92/212.86
ACTIVE(U31(U71(z0, z1, z2), x1)) → c22(U31'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 683.92/212.86
ACTIVE(U31(U72(z0, z1, z2), x1)) → c22(U31'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 683.92/212.86
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 683.92/212.86
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 683.92/212.86
ACTIVE(U31(U12(tt), x1)) → c22(U31'(mark(tt), x1)) 683.92/212.86
ACTIVE(U31(U21(tt), x1)) → c22(U31'(mark(tt), x1)) 683.92/212.86
ACTIVE(U31(isNat(0), x1)) → c22(U31'(mark(tt), x1)) 683.92/212.86
ACTIVE(U11(U31(tt, z0), x1)) → c4(U11'(mark(U32(isNat(z0))), x1)) 683.92/212.86
ACTIVE(U11(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 683.92/212.86
ACTIVE(U12(U31(tt, z0))) → c4(U12'(mark(U32(isNat(z0))))) 683.92/212.86
ACTIVE(U12(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 683.92/212.86
ACTIVE(U21(U31(tt, z0))) → c4(U21'(mark(U32(isNat(z0))))) 683.92/212.86
ACTIVE(U21(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 683.92/212.86
ACTIVE(U31(U11(tt, z0), x1)) → c4(U31'(mark(U12(isNat(z0))), x1)) 683.92/212.86
ACTIVE(U31(U11(tt, z0), x1)) → c4(ACTIVE(U11(tt, z0))) 683.92/212.86
ACTIVE(U31(U31(tt, z0), x1)) → c4(U31'(mark(U32(isNat(z0))), x1)) 683.92/212.86
ACTIVE(U31(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 683.92/212.86
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(U31'(mark(U11(isNat(z0), z1)), x1)) 683.92/212.86
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(ACTIVE(isNat(plus(z0, z1)))) 683.92/212.86
ACTIVE(U31(isNat(s(z0)), x1)) → c4(U31'(mark(U21(isNat(z0))), x1)) 683.92/212.86
ACTIVE(U31(isNat(s(z0)), x1)) → c4(ACTIVE(isNat(s(z0)))) 683.92/212.86
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(U31'(mark(U31(isNat(z0), z1)), x1)) 683.92/212.86
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(ACTIVE(isNat(x(z0, z1)))) 683.92/212.86
ACTIVE(U32(U51(tt, z0, z1))) → c23(U32'(mark(U52(isNat(z1), z0, z1))), ACTIVE(U51(tt, z0, z1))) 683.92/212.86
ACTIVE(U32(U52(tt, z0, z1))) → c23(U32'(mark(s(plus(z1, z0)))), ACTIVE(U52(tt, z0, z1))) 683.92/212.86
ACTIVE(U32(U61(tt))) → c23(U32'(mark(0)), ACTIVE(U61(tt))) 683.92/212.86
ACTIVE(U32(U71(tt, z0, z1))) → c23(U32'(mark(U72(isNat(z1), z0, z1))), ACTIVE(U71(tt, z0, z1))) 683.92/212.86
ACTIVE(U32(U72(tt, z0, z1))) → c23(U32'(mark(plus(x(z1, z0), z1))), ACTIVE(U72(tt, z0, z1))) 683.92/212.86
ACTIVE(U32(plus(z0, 0))) → c23(U32'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 683.92/212.86
ACTIVE(U32(plus(z0, s(z1)))) → c23(U32'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 683.92/212.86
ACTIVE(U32(x(z0, 0))) → c23(U32'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 683.92/212.86
ACTIVE(U32(x(z0, s(z1)))) → c23(U32'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 683.92/212.86
ACTIVE(U32(U11(z0, z1))) → c23(U32'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 683.92/212.86
ACTIVE(U32(U12(z0))) → c23(U32'(U12(active(z0))), ACTIVE(U12(z0))) 683.92/212.86
ACTIVE(U32(U21(z0))) → c23(U32'(U21(active(z0))), ACTIVE(U21(z0))) 683.92/212.86
ACTIVE(U32(U31(z0, z1))) → c23(U32'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 683.92/212.86
ACTIVE(U32(U32(z0))) → c23(U32'(U32(active(z0))), ACTIVE(U32(z0))) 683.92/212.86
ACTIVE(U32(U41(z0, z1))) → c23(U32'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 683.92/212.86
ACTIVE(U32(U51(z0, z1, z2))) → c23(U32'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 683.92/212.86
ACTIVE(U32(U52(z0, z1, z2))) → c23(U32'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 683.92/212.86
ACTIVE(U32(s(z0))) → c23(U32'(s(active(z0))), ACTIVE(s(z0))) 683.92/212.86
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 683.92/212.86
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 683.92/212.86
ACTIVE(U32(U61(z0))) → c23(U32'(U61(active(z0))), ACTIVE(U61(z0))) 683.92/212.86
ACTIVE(U32(U71(z0, z1, z2))) → c23(U32'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 683.92/212.86
ACTIVE(U32(U72(z0, z1, z2))) → c23(U32'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 683.92/212.86
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 683.92/212.86
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 683.92/212.86
ACTIVE(U11(U32(tt), x1)) → c19(U11'(mark(tt), x1)) 683.92/212.86
ACTIVE(U12(U32(tt))) → c20(U12'(mark(tt))) 683.92/212.86
ACTIVE(U21(U32(tt))) → c21(U21'(mark(tt))) 683.92/212.86
ACTIVE(U31(U32(tt), x1)) → c22(U31'(mark(tt), x1)) 683.92/212.86
ACTIVE(U32(U12(tt))) → c23(U32'(mark(tt))) 683.92/212.86
ACTIVE(U32(U21(tt))) → c23(U32'(mark(tt))) 683.92/212.86
ACTIVE(U32(U32(tt))) → c23(U32'(mark(tt))) 683.92/212.86
ACTIVE(U32(isNat(0))) → c23(U32'(mark(tt))) 683.92/212.86
ACTIVE(U32(U11(tt, z0))) → c5(U32'(mark(U12(isNat(z0))))) 683.92/212.86
ACTIVE(U32(U11(tt, z0))) → c5(ACTIVE(U11(tt, z0))) 683.92/212.86
ACTIVE(U32(U31(tt, z0))) → c5(U32'(mark(U32(isNat(z0))))) 683.92/212.86
ACTIVE(U32(U31(tt, z0))) → c5(ACTIVE(U31(tt, z0))) 683.92/212.86
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(U32'(mark(U11(isNat(z0), z1)))) 683.92/212.86
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(ACTIVE(isNat(plus(z0, z1)))) 683.92/212.86
ACTIVE(U32(isNat(s(z0)))) → c5(U32'(mark(U21(isNat(z0))))) 683.92/212.86
ACTIVE(U32(isNat(s(z0)))) → c5(ACTIVE(isNat(s(z0)))) 683.92/212.86
ACTIVE(U32(isNat(x(z0, z1)))) → c5(U32'(mark(U31(isNat(z0), z1)))) 683.92/212.86
ACTIVE(U32(isNat(x(z0, z1)))) → c5(ACTIVE(isNat(x(z0, z1)))) 683.92/212.86
ACTIVE(U41(U51(tt, z0, z1), x1)) → c24(U41'(mark(U52(isNat(z1), z0, z1)), x1), ACTIVE(U51(tt, z0, z1))) 683.92/212.86
ACTIVE(U41(U52(tt, z0, z1), x1)) → c24(U41'(mark(s(plus(z1, z0))), x1), ACTIVE(U52(tt, z0, z1))) 683.92/212.86
ACTIVE(U41(U61(tt), x1)) → c24(U41'(mark(0), x1), ACTIVE(U61(tt))) 683.92/212.86
ACTIVE(U41(U71(tt, z0, z1), x1)) → c24(U41'(mark(U72(isNat(z1), z0, z1)), x1), ACTIVE(U71(tt, z0, z1))) 683.92/212.86
ACTIVE(U41(U72(tt, z0, z1), x1)) → c24(U41'(mark(plus(x(z1, z0), z1)), x1), ACTIVE(U72(tt, z0, z1))) 683.92/212.86
ACTIVE(U41(plus(z0, 0), x1)) → c24(U41'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 683.92/212.86
ACTIVE(U41(plus(z0, s(z1)), x1)) → c24(U41'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 683.92/212.86
ACTIVE(U41(x(z0, 0), x1)) → c24(U41'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 683.92/212.86
ACTIVE(U41(x(z0, s(z1)), x1)) → c24(U41'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 683.92/212.86
ACTIVE(U41(U11(z0, z1), x1)) → c24(U41'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 683.92/212.86
ACTIVE(U41(U12(z0), x1)) → c24(U41'(U12(active(z0)), x1), ACTIVE(U12(z0))) 683.92/212.86
ACTIVE(U41(U21(z0), x1)) → c24(U41'(U21(active(z0)), x1), ACTIVE(U21(z0))) 683.92/212.86
ACTIVE(U41(U31(z0, z1), x1)) → c24(U41'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 683.92/212.86
ACTIVE(U41(U32(z0), x1)) → c24(U41'(U32(active(z0)), x1), ACTIVE(U32(z0))) 683.92/212.86
ACTIVE(U41(U41(z0, z1), x1)) → c24(U41'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 683.92/212.86
ACTIVE(U41(U51(z0, z1, z2), x1)) → c24(U41'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 683.92/212.86
ACTIVE(U41(U52(z0, z1, z2), x1)) → c24(U41'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 683.92/212.86
ACTIVE(U41(s(z0), x1)) → c24(U41'(s(active(z0)), x1), ACTIVE(s(z0))) 683.92/212.86
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 683.92/212.86
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 683.92/212.86
ACTIVE(U41(U61(z0), x1)) → c24(U41'(U61(active(z0)), x1), ACTIVE(U61(z0))) 683.92/212.86
ACTIVE(U41(U71(z0, z1, z2), x1)) → c24(U41'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 683.92/212.86
ACTIVE(U41(U72(z0, z1, z2), x1)) → c24(U41'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 683.92/212.86
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 683.92/212.86
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 683.92/212.86
ACTIVE(U11(U41(tt, z0), x1)) → c19(U11'(mark(z0), x1)) 683.92/212.86
ACTIVE(U12(U41(tt, z0))) → c20(U12'(mark(z0))) 683.92/212.86
ACTIVE(U21(U41(tt, z0))) → c21(U21'(mark(z0))) 683.92/212.86
ACTIVE(U31(U41(tt, z0), x1)) → c22(U31'(mark(z0), x1)) 683.92/212.86
ACTIVE(U32(U41(tt, z0))) → c23(U32'(mark(z0))) 683.92/212.86
ACTIVE(U41(U12(tt), x1)) → c24(U41'(mark(tt), x1)) 683.92/212.86
ACTIVE(U41(U21(tt), x1)) → c24(U41'(mark(tt), x1)) 683.92/212.86
ACTIVE(U41(U32(tt), x1)) → c24(U41'(mark(tt), x1)) 683.92/212.86
ACTIVE(U41(U41(tt, z0), x1)) → c24(U41'(mark(z0), x1)) 683.92/212.86
ACTIVE(U41(isNat(0), x1)) → c24(U41'(mark(tt), x1)) 683.92/212.86
ACTIVE(U41(U11(tt, z0), x1)) → c6(U41'(mark(U12(isNat(z0))), x1)) 683.92/212.86
ACTIVE(U41(U11(tt, z0), x1)) → c6(ACTIVE(U11(tt, z0))) 683.92/212.86
ACTIVE(U41(U31(tt, z0), x1)) → c6(U41'(mark(U32(isNat(z0))), x1)) 683.92/212.86
ACTIVE(U41(U31(tt, z0), x1)) → c6(ACTIVE(U31(tt, z0))) 683.92/212.86
ACTIVE(U41(isNat(plus(z0, z1)), x1)) → c6(U41'(mark(U11(isNat(z0), z1)), x1)) 683.92/212.86
ACTIVE(U41(isNat(plus(z0, z1)), x1)) → c6(ACTIVE(isNat(plus(z0, z1)))) 683.92/212.86
ACTIVE(U41(isNat(s(z0)), x1)) → c6(U41'(mark(U21(isNat(z0))), x1)) 683.92/212.86
ACTIVE(U41(isNat(s(z0)), x1)) → c6(ACTIVE(isNat(s(z0)))) 683.92/212.86
ACTIVE(U41(isNat(x(z0, z1)), x1)) → c6(U41'(mark(U31(isNat(z0), z1)), x1)) 683.92/212.86
ACTIVE(U41(isNat(x(z0, z1)), x1)) → c6(ACTIVE(isNat(x(z0, z1)))) 683.92/212.86
ACTIVE(U51(U11(tt, z0), x1, x2)) → c25(U51'(mark(U12(isNat(z0))), x1, x2), ACTIVE(U11(tt, z0))) 683.92/212.86
ACTIVE(U51(U12(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2), ACTIVE(U12(tt))) 683.92/212.86
ACTIVE(U51(U21(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2), ACTIVE(U21(tt))) 683.92/212.86
ACTIVE(U51(U31(tt, z0), x1, x2)) → c25(U51'(mark(U32(isNat(z0))), x1, x2), ACTIVE(U31(tt, z0))) 683.92/212.86
ACTIVE(U51(U32(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2), ACTIVE(U32(tt))) 683.92/212.86
ACTIVE(U51(U41(tt, z0), x1, x2)) → c25(U51'(mark(z0), x1, x2), ACTIVE(U41(tt, z0))) 683.92/212.86
ACTIVE(U51(U51(tt, z0, z1), x1, x2)) → c25(U51'(mark(U52(isNat(z1), z0, z1)), x1, x2), ACTIVE(U51(tt, z0, z1))) 683.92/212.86
ACTIVE(U51(U52(tt, z0, z1), x1, x2)) → c25(U51'(mark(s(plus(z1, z0))), x1, x2), ACTIVE(U52(tt, z0, z1))) 683.92/212.86
ACTIVE(U51(U61(tt), x1, x2)) → c25(U51'(mark(0), x1, x2), ACTIVE(U61(tt))) 683.92/212.86
ACTIVE(U51(U71(tt, z0, z1), x1, x2)) → c25(U51'(mark(U72(isNat(z1), z0, z1)), x1, x2), ACTIVE(U71(tt, z0, z1))) 683.92/212.86
ACTIVE(U51(U72(tt, z0, z1), x1, x2)) → c25(U51'(mark(plus(x(z1, z0), z1)), x1, x2), ACTIVE(U72(tt, z0, z1))) 683.92/212.86
ACTIVE(U51(isNat(0), x1, x2)) → c25(U51'(mark(tt), x1, x2), ACTIVE(isNat(0))) 683.92/212.86
ACTIVE(U51(isNat(plus(z0, z1)), x1, x2)) → c25(U51'(mark(U11(isNat(z0), z1)), x1, x2), ACTIVE(isNat(plus(z0, z1)))) 683.92/212.86
ACTIVE(U51(isNat(s(z0)), x1, x2)) → c25(U51'(mark(U21(isNat(z0))), x1, x2), ACTIVE(isNat(s(z0)))) 683.92/212.86
ACTIVE(U51(isNat(x(z0, z1)), x1, x2)) → c25(U51'(mark(U31(isNat(z0), z1)), x1, x2), ACTIVE(isNat(x(z0, z1)))) 683.92/212.86
ACTIVE(U51(plus(z0, 0), x1, x2)) → c25(U51'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 683.92/212.86
ACTIVE(U51(plus(z0, s(z1)), x1, x2)) → c25(U51'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 683.92/212.86
ACTIVE(U51(x(z0, 0), x1, x2)) → c25(U51'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 683.92/212.86
ACTIVE(U51(x(z0, s(z1)), x1, x2)) → c25(U51'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 683.92/212.86
ACTIVE(U51(U11(z0, z1), x1, x2)) → c25(U51'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 683.92/212.86
ACTIVE(U51(U12(z0), x1, x2)) → c25(U51'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 683.92/212.86
ACTIVE(U51(U21(z0), x1, x2)) → c25(U51'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 683.92/212.86
ACTIVE(U51(U31(z0, z1), x1, x2)) → c25(U51'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 683.92/212.86
ACTIVE(U51(U32(z0), x1, x2)) → c25(U51'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 683.92/212.86
ACTIVE(U51(U41(z0, z1), x1, x2)) → c25(U51'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 683.92/212.86
ACTIVE(U51(U51(z0, z1, z2), x1, x2)) → c25(U51'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 683.92/212.86
ACTIVE(U51(U52(z0, z1, z2), x1, x2)) → c25(U51'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 683.92/212.86
ACTIVE(U51(s(z0), x1, x2)) → c25(U51'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 683.92/212.86
ACTIVE(U51(plus(z0, z1), x1, x2)) → c25(U51'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 683.92/212.86
ACTIVE(U51(plus(z0, z1), x1, x2)) → c25(U51'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 683.92/212.86
ACTIVE(U51(U61(z0), x1, x2)) → c25(U51'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 683.92/212.86
ACTIVE(U51(U71(z0, z1, z2), x1, x2)) → c25(U51'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 683.92/212.86
ACTIVE(U51(U72(z0, z1, z2), x1, x2)) → c25(U51'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 683.92/212.86
ACTIVE(U51(x(z0, z1), x1, x2)) → c25(U51'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 683.92/212.86
ACTIVE(U51(x(z0, z1), x1, x2)) → c25(U51'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1)))
S tuples:

ACTIVE(U52(z0, z1, z2)) → c26(U52'(active(z0), z1, z2), ACTIVE(z0)) 683.92/212.86
ACTIVE(s(z0)) → c27(S(active(z0)), ACTIVE(z0)) 683.92/212.86
ACTIVE(plus(z0, z1)) → c28(PLUS(active(z0), z1), ACTIVE(z0)) 683.92/212.86
ACTIVE(plus(z0, z1)) → c29(PLUS(z0, active(z1)), ACTIVE(z1)) 683.92/212.86
ACTIVE(U61(z0)) → c30(U61'(active(z0)), ACTIVE(z0)) 683.92/212.86
ACTIVE(U71(z0, z1, z2)) → c31(U71'(active(z0), z1, z2), ACTIVE(z0)) 683.92/212.86
ACTIVE(U72(z0, z1, z2)) → c32(U72'(active(z0), z1, z2), ACTIVE(z0)) 683.92/212.86
ACTIVE(x(z0, z1)) → c33(X(active(z0), z1), ACTIVE(z0)) 683.92/212.86
ACTIVE(x(z0, z1)) → c34(X(z0, active(z1)), ACTIVE(z1)) 683.92/212.86
U11'(mark(z0), z1) → c35(U11'(z0, z1)) 683.92/212.86
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1)) 683.92/212.86
U12'(mark(z0)) → c37(U12'(z0)) 683.92/212.86
U12'(ok(z0)) → c38(U12'(z0)) 683.92/212.86
U21'(mark(z0)) → c39(U21'(z0)) 683.92/212.86
U21'(ok(z0)) → c40(U21'(z0)) 683.92/212.86
U31'(mark(z0), z1) → c41(U31'(z0, z1)) 683.92/212.86
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 683.92/212.86
U32'(mark(z0)) → c43(U32'(z0)) 683.92/212.86
U32'(ok(z0)) → c44(U32'(z0)) 683.92/212.86
U41'(mark(z0), z1) → c45(U41'(z0, z1)) 683.92/212.86
U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1)) 683.92/212.86
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2)) 683.92/212.86
U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2)) 683.92/212.86
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2)) 683.92/212.86
U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2)) 683.92/212.86
S(mark(z0)) → c51(S(z0)) 683.92/212.86
S(ok(z0)) → c52(S(z0)) 683.92/212.86
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 683.92/212.86
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 683.92/212.86
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 683.92/212.86
U61'(mark(z0)) → c56(U61'(z0)) 683.92/212.86
U61'(ok(z0)) → c57(U61'(z0)) 683.92/212.86
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2)) 683.92/212.86
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2)) 683.92/212.86
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2)) 683.92/212.86
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 683.92/212.86
X(mark(z0), z1) → c62(X(z0, z1)) 683.92/212.86
X(z0, mark(z1)) → c63(X(z0, z1)) 683.92/212.86
X(ok(z0), ok(z1)) → c64(X(z0, z1)) 683.92/212.86
PROPER(U11(z0, z1)) → c65(U11'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 683.92/212.86
PROPER(U12(z0)) → c67(U12'(proper(z0)), PROPER(z0)) 683.92/212.86
PROPER(isNat(z0)) → c68(ISNAT(proper(z0)), PROPER(z0)) 683.92/212.86
PROPER(U21(z0)) → c69(U21'(proper(z0)), PROPER(z0)) 683.92/212.86
PROPER(U31(z0, z1)) → c70(U31'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 683.92/212.86
PROPER(U32(z0)) → c71(U32'(proper(z0)), PROPER(z0)) 683.92/212.86
PROPER(U41(z0, z1)) → c72(U41'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 683.92/212.86
PROPER(U51(z0, z1, z2)) → c73(U51'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 683.92/212.86
PROPER(U52(z0, z1, z2)) → c74(U52'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 683.92/212.86
PROPER(s(z0)) → c75(S(proper(z0)), PROPER(z0)) 683.92/212.86
PROPER(plus(z0, z1)) → c76(PLUS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 683.92/212.86
PROPER(U61(z0)) → c77(U61'(proper(z0)), PROPER(z0)) 683.92/212.86
PROPER(U71(z0, z1, z2)) → c79(U71'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 683.92/212.86
PROPER(U72(z0, z1, z2)) → c80(U72'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 683.92/212.86
PROPER(x(z0, z1)) → c81(X(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 683.92/212.86
ISNAT(ok(z0)) → c82(ISNAT(z0)) 683.92/212.86
TOP(mark(z0)) → c83(TOP(proper(z0)), PROPER(z0)) 683.92/212.86
TOP(ok(z0)) → c84(TOP(active(z0)), ACTIVE(z0)) 683.92/212.86
ACTIVE(isNat(s(z0))) → c13(ISNAT(z0)) 683.92/212.86
ACTIVE(plus(z0, s(z1))) → c16(ISNAT(z1)) 683.92/212.86
ACTIVE(x(z0, s(z1))) → c18(ISNAT(z1)) 683.92/212.86
ACTIVE(U11(tt, z0)) → c1(U12'(isNat(z0))) 683.92/212.86
ACTIVE(U11(tt, z0)) → c1(ISNAT(z0)) 683.92/212.86
ACTIVE(U31(tt, z0)) → c1(U32'(isNat(z0))) 683.92/212.86
ACTIVE(U31(tt, z0)) → c1(ISNAT(z0)) 683.92/212.86
ACTIVE(U51(tt, z0, z1)) → c1(U52'(isNat(z1), z0, z1)) 683.92/212.86
ACTIVE(U51(tt, z0, z1)) → c1(ISNAT(z1)) 683.92/212.86
ACTIVE(U52(tt, z0, z1)) → c1(S(plus(z1, z0))) 683.92/212.86
ACTIVE(U52(tt, z0, z1)) → c1(PLUS(z1, z0)) 683.92/212.86
ACTIVE(U71(tt, z0, z1)) → c1(U72'(isNat(z1), z0, z1)) 683.92/212.86
ACTIVE(U71(tt, z0, z1)) → c1(ISNAT(z1)) 683.92/212.86
ACTIVE(U72(tt, z0, z1)) → c1(PLUS(x(z1, z0), z1)) 683.92/212.86
ACTIVE(U72(tt, z0, z1)) → c1(X(z1, z0)) 683.92/212.86
ACTIVE(isNat(plus(z0, z1))) → c1(U11'(isNat(z0), z1)) 683.92/212.86
ACTIVE(isNat(plus(z0, z1))) → c1(ISNAT(z0)) 683.92/212.86
ACTIVE(isNat(x(z0, z1))) → c1(U31'(isNat(z0), z1)) 683.92/212.86
ACTIVE(isNat(x(z0, z1))) → c1(ISNAT(z0)) 683.92/212.86
ACTIVE(plus(z0, 0)) → c1(U41'(isNat(z0), z0)) 683.92/212.86
ACTIVE(plus(z0, 0)) → c1(ISNAT(z0)) 683.92/212.86
ACTIVE(x(z0, 0)) → c1(U61'(isNat(z0))) 683.92/212.86
ACTIVE(x(z0, 0)) → c1(ISNAT(z0)) 683.92/212.86
ACTIVE(U11(U51(tt, z0, z1), x1)) → c19(U11'(mark(U52(isNat(z1), z0, z1)), x1), ACTIVE(U51(tt, z0, z1))) 683.92/212.86
ACTIVE(U11(U52(tt, z0, z1), x1)) → c19(U11'(mark(s(plus(z1, z0))), x1), ACTIVE(U52(tt, z0, z1))) 683.92/212.86
ACTIVE(U11(U61(tt), x1)) → c19(U11'(mark(0), x1), ACTIVE(U61(tt))) 683.92/212.86
ACTIVE(U11(U71(tt, z0, z1), x1)) → c19(U11'(mark(U72(isNat(z1), z0, z1)), x1), ACTIVE(U71(tt, z0, z1))) 683.92/212.86
ACTIVE(U11(U72(tt, z0, z1), x1)) → c19(U11'(mark(plus(x(z1, z0), z1)), x1), ACTIVE(U72(tt, z0, z1))) 683.92/212.86
ACTIVE(U11(plus(z0, 0), x1)) → c19(U11'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 683.92/212.86
ACTIVE(U11(plus(z0, s(z1)), x1)) → c19(U11'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 683.92/212.86
ACTIVE(U11(x(z0, 0), x1)) → c19(U11'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 683.92/212.86
ACTIVE(U11(x(z0, s(z1)), x1)) → c19(U11'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 683.92/212.86
ACTIVE(U11(U11(z0, z1), x1)) → c19(U11'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 683.92/212.86
ACTIVE(U11(U12(z0), x1)) → c19(U11'(U12(active(z0)), x1), ACTIVE(U12(z0))) 683.92/212.86
ACTIVE(U11(U21(z0), x1)) → c19(U11'(U21(active(z0)), x1), ACTIVE(U21(z0))) 683.92/212.86
ACTIVE(U11(U31(z0, z1), x1)) → c19(U11'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 683.92/212.86
ACTIVE(U11(U32(z0), x1)) → c19(U11'(U32(active(z0)), x1), ACTIVE(U32(z0))) 683.92/212.86
ACTIVE(U11(U41(z0, z1), x1)) → c19(U11'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 683.92/212.86
ACTIVE(U11(U51(z0, z1, z2), x1)) → c19(U11'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 683.92/212.86
ACTIVE(U11(U52(z0, z1, z2), x1)) → c19(U11'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 683.92/212.86
ACTIVE(U11(s(z0), x1)) → c19(U11'(s(active(z0)), x1), ACTIVE(s(z0))) 683.92/212.86
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 683.92/212.86
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 683.92/212.86
ACTIVE(U11(U61(z0), x1)) → c19(U11'(U61(active(z0)), x1), ACTIVE(U61(z0))) 683.92/212.86
ACTIVE(U11(U71(z0, z1, z2), x1)) → c19(U11'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 683.92/212.86
ACTIVE(U11(U72(z0, z1, z2), x1)) → c19(U11'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 683.92/212.86
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 683.92/212.86
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 683.92/212.86
ACTIVE(U11(isNat(0), x1)) → c19(U11'(mark(tt), x1)) 683.92/212.86
ACTIVE(U11(U11(tt, z0), x1)) → c(U11'(mark(U12(isNat(z0))), x1)) 683.92/212.86
ACTIVE(U11(U11(tt, z0), x1)) → c(ACTIVE(U11(tt, z0))) 683.92/212.86
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(U11'(mark(U11(isNat(z0), z1)), x1)) 683.92/212.86
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(ACTIVE(isNat(plus(z0, z1)))) 683.92/212.86
ACTIVE(U11(isNat(s(z0)), x1)) → c(U11'(mark(U21(isNat(z0))), x1)) 683.92/212.86
ACTIVE(U11(isNat(s(z0)), x1)) → c(ACTIVE(isNat(s(z0)))) 683.92/212.86
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(U11'(mark(U31(isNat(z0), z1)), x1)) 683.92/212.86
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(ACTIVE(isNat(x(z0, z1)))) 683.92/212.86
ACTIVE(U12(U51(tt, z0, z1))) → c20(U12'(mark(U52(isNat(z1), z0, z1))), ACTIVE(U51(tt, z0, z1))) 683.92/212.86
ACTIVE(U12(U52(tt, z0, z1))) → c20(U12'(mark(s(plus(z1, z0)))), ACTIVE(U52(tt, z0, z1))) 683.92/212.86
ACTIVE(U12(U61(tt))) → c20(U12'(mark(0)), ACTIVE(U61(tt))) 683.92/212.86
ACTIVE(U12(U71(tt, z0, z1))) → c20(U12'(mark(U72(isNat(z1), z0, z1))), ACTIVE(U71(tt, z0, z1))) 683.92/212.86
ACTIVE(U12(U72(tt, z0, z1))) → c20(U12'(mark(plus(x(z1, z0), z1))), ACTIVE(U72(tt, z0, z1))) 683.92/212.86
ACTIVE(U12(plus(z0, 0))) → c20(U12'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 683.92/212.86
ACTIVE(U12(plus(z0, s(z1)))) → c20(U12'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 683.92/212.86
ACTIVE(U12(x(z0, 0))) → c20(U12'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 683.92/212.86
ACTIVE(U12(x(z0, s(z1)))) → c20(U12'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 683.92/212.86
ACTIVE(U12(U11(z0, z1))) → c20(U12'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 683.92/212.86
ACTIVE(U12(U12(z0))) → c20(U12'(U12(active(z0))), ACTIVE(U12(z0))) 683.92/212.86
ACTIVE(U12(U21(z0))) → c20(U12'(U21(active(z0))), ACTIVE(U21(z0))) 683.92/212.86
ACTIVE(U12(U31(z0, z1))) → c20(U12'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 683.92/212.86
ACTIVE(U12(U32(z0))) → c20(U12'(U32(active(z0))), ACTIVE(U32(z0))) 683.92/212.86
ACTIVE(U12(U41(z0, z1))) → c20(U12'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 683.92/212.86
ACTIVE(U12(U51(z0, z1, z2))) → c20(U12'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 683.92/212.86
ACTIVE(U12(U52(z0, z1, z2))) → c20(U12'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 683.92/212.86
ACTIVE(U12(s(z0))) → c20(U12'(s(active(z0))), ACTIVE(s(z0))) 683.92/212.86
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 683.92/212.86
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 683.92/212.86
ACTIVE(U12(U61(z0))) → c20(U12'(U61(active(z0))), ACTIVE(U61(z0))) 683.92/212.86
ACTIVE(U12(U71(z0, z1, z2))) → c20(U12'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 683.92/212.86
ACTIVE(U12(U72(z0, z1, z2))) → c20(U12'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 683.92/212.86
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 683.92/212.86
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 683.92/212.86
ACTIVE(U11(U12(tt), x1)) → c19(U11'(mark(tt), x1)) 683.92/212.86
ACTIVE(U12(U12(tt))) → c20(U12'(mark(tt))) 683.92/212.86
ACTIVE(U12(isNat(0))) → c20(U12'(mark(tt))) 683.92/212.86
ACTIVE(U12(U11(tt, z0))) → c2(U12'(mark(U12(isNat(z0))))) 683.92/212.86
ACTIVE(U12(U11(tt, z0))) → c2(ACTIVE(U11(tt, z0))) 683.92/212.86
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(U12'(mark(U11(isNat(z0), z1)))) 683.92/212.86
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(ACTIVE(isNat(plus(z0, z1)))) 683.92/212.86
ACTIVE(U12(isNat(s(z0)))) → c2(U12'(mark(U21(isNat(z0))))) 683.92/212.86
ACTIVE(U12(isNat(s(z0)))) → c2(ACTIVE(isNat(s(z0)))) 683.92/212.86
ACTIVE(U12(isNat(x(z0, z1)))) → c2(U12'(mark(U31(isNat(z0), z1)))) 683.92/212.86
ACTIVE(U12(isNat(x(z0, z1)))) → c2(ACTIVE(isNat(x(z0, z1)))) 683.92/212.86
ACTIVE(U21(U51(tt, z0, z1))) → c21(U21'(mark(U52(isNat(z1), z0, z1))), ACTIVE(U51(tt, z0, z1))) 683.92/212.86
ACTIVE(U21(U52(tt, z0, z1))) → c21(U21'(mark(s(plus(z1, z0)))), ACTIVE(U52(tt, z0, z1))) 683.92/212.86
ACTIVE(U21(U61(tt))) → c21(U21'(mark(0)), ACTIVE(U61(tt))) 683.92/212.86
ACTIVE(U21(U71(tt, z0, z1))) → c21(U21'(mark(U72(isNat(z1), z0, z1))), ACTIVE(U71(tt, z0, z1))) 683.92/212.86
ACTIVE(U21(U72(tt, z0, z1))) → c21(U21'(mark(plus(x(z1, z0), z1))), ACTIVE(U72(tt, z0, z1))) 683.92/212.86
ACTIVE(U21(plus(z0, 0))) → c21(U21'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 683.92/212.86
ACTIVE(U21(plus(z0, s(z1)))) → c21(U21'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 683.92/212.86
ACTIVE(U21(x(z0, 0))) → c21(U21'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 683.92/212.86
ACTIVE(U21(x(z0, s(z1)))) → c21(U21'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 683.92/212.86
ACTIVE(U21(U11(z0, z1))) → c21(U21'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 683.92/212.86
ACTIVE(U21(U12(z0))) → c21(U21'(U12(active(z0))), ACTIVE(U12(z0))) 683.92/212.86
ACTIVE(U21(U21(z0))) → c21(U21'(U21(active(z0))), ACTIVE(U21(z0))) 683.92/212.86
ACTIVE(U21(U31(z0, z1))) → c21(U21'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 683.92/212.86
ACTIVE(U21(U32(z0))) → c21(U21'(U32(active(z0))), ACTIVE(U32(z0))) 683.92/212.86
ACTIVE(U21(U41(z0, z1))) → c21(U21'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 683.92/212.86
ACTIVE(U21(U51(z0, z1, z2))) → c21(U21'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 683.92/212.86
ACTIVE(U21(U52(z0, z1, z2))) → c21(U21'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 683.92/212.86
ACTIVE(U21(s(z0))) → c21(U21'(s(active(z0))), ACTIVE(s(z0))) 683.92/212.86
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 683.92/212.86
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 683.92/212.86
ACTIVE(U21(U61(z0))) → c21(U21'(U61(active(z0))), ACTIVE(U61(z0))) 683.92/212.86
ACTIVE(U21(U71(z0, z1, z2))) → c21(U21'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 683.92/212.86
ACTIVE(U21(U72(z0, z1, z2))) → c21(U21'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 683.92/212.86
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 683.92/212.86
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 683.92/212.86
ACTIVE(U11(U21(tt), x1)) → c19(U11'(mark(tt), x1)) 683.92/212.86
ACTIVE(U12(U21(tt))) → c20(U12'(mark(tt))) 683.92/212.86
ACTIVE(U21(U12(tt))) → c21(U21'(mark(tt))) 683.92/212.86
ACTIVE(U21(U21(tt))) → c21(U21'(mark(tt))) 683.92/212.86
ACTIVE(U21(isNat(0))) → c21(U21'(mark(tt))) 683.92/212.86
ACTIVE(U21(U11(tt, z0))) → c3(U21'(mark(U12(isNat(z0))))) 683.92/212.86
ACTIVE(U21(U11(tt, z0))) → c3(ACTIVE(U11(tt, z0))) 683.92/212.86
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(U21'(mark(U11(isNat(z0), z1)))) 683.92/212.86
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(ACTIVE(isNat(plus(z0, z1)))) 683.92/212.86
ACTIVE(U21(isNat(s(z0)))) → c3(U21'(mark(U21(isNat(z0))))) 683.92/212.86
ACTIVE(U21(isNat(s(z0)))) → c3(ACTIVE(isNat(s(z0)))) 683.92/212.86
ACTIVE(U21(isNat(x(z0, z1)))) → c3(U21'(mark(U31(isNat(z0), z1)))) 683.92/212.86
ACTIVE(U21(isNat(x(z0, z1)))) → c3(ACTIVE(isNat(x(z0, z1)))) 683.92/212.86
ACTIVE(U31(U51(tt, z0, z1), x1)) → c22(U31'(mark(U52(isNat(z1), z0, z1)), x1), ACTIVE(U51(tt, z0, z1))) 683.92/212.86
ACTIVE(U31(U52(tt, z0, z1), x1)) → c22(U31'(mark(s(plus(z1, z0))), x1), ACTIVE(U52(tt, z0, z1))) 683.92/212.86
ACTIVE(U31(U61(tt), x1)) → c22(U31'(mark(0), x1), ACTIVE(U61(tt))) 683.92/212.86
ACTIVE(U31(U71(tt, z0, z1), x1)) → c22(U31'(mark(U72(isNat(z1), z0, z1)), x1), ACTIVE(U71(tt, z0, z1))) 683.92/212.86
ACTIVE(U31(U72(tt, z0, z1), x1)) → c22(U31'(mark(plus(x(z1, z0), z1)), x1), ACTIVE(U72(tt, z0, z1))) 683.92/212.86
ACTIVE(U31(plus(z0, 0), x1)) → c22(U31'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 683.92/212.86
ACTIVE(U31(plus(z0, s(z1)), x1)) → c22(U31'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 683.92/212.86
ACTIVE(U31(x(z0, 0), x1)) → c22(U31'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 683.92/212.86
ACTIVE(U31(x(z0, s(z1)), x1)) → c22(U31'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 683.92/212.86
ACTIVE(U31(U11(z0, z1), x1)) → c22(U31'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 683.92/212.86
ACTIVE(U31(U12(z0), x1)) → c22(U31'(U12(active(z0)), x1), ACTIVE(U12(z0))) 683.92/212.86
ACTIVE(U31(U21(z0), x1)) → c22(U31'(U21(active(z0)), x1), ACTIVE(U21(z0))) 683.92/212.86
ACTIVE(U31(U31(z0, z1), x1)) → c22(U31'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 683.92/212.86
ACTIVE(U31(U32(z0), x1)) → c22(U31'(U32(active(z0)), x1), ACTIVE(U32(z0))) 683.92/212.86
ACTIVE(U31(U41(z0, z1), x1)) → c22(U31'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 683.92/212.86
ACTIVE(U31(U51(z0, z1, z2), x1)) → c22(U31'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 683.92/212.86
ACTIVE(U31(U52(z0, z1, z2), x1)) → c22(U31'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 683.92/212.86
ACTIVE(U31(s(z0), x1)) → c22(U31'(s(active(z0)), x1), ACTIVE(s(z0))) 683.92/212.86
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 683.92/212.86
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 683.92/212.86
ACTIVE(U31(U61(z0), x1)) → c22(U31'(U61(active(z0)), x1), ACTIVE(U61(z0))) 683.92/212.86
ACTIVE(U31(U71(z0, z1, z2), x1)) → c22(U31'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 683.92/212.86
ACTIVE(U31(U72(z0, z1, z2), x1)) → c22(U31'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 683.92/212.86
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 683.92/212.86
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 683.92/212.86
ACTIVE(U31(U12(tt), x1)) → c22(U31'(mark(tt), x1)) 683.92/212.86
ACTIVE(U31(U21(tt), x1)) → c22(U31'(mark(tt), x1)) 683.92/212.86
ACTIVE(U31(isNat(0), x1)) → c22(U31'(mark(tt), x1)) 683.92/212.86
ACTIVE(U11(U31(tt, z0), x1)) → c4(U11'(mark(U32(isNat(z0))), x1)) 683.92/212.86
ACTIVE(U11(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 683.92/212.86
ACTIVE(U12(U31(tt, z0))) → c4(U12'(mark(U32(isNat(z0))))) 683.92/212.86
ACTIVE(U12(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 683.92/212.86
ACTIVE(U21(U31(tt, z0))) → c4(U21'(mark(U32(isNat(z0))))) 683.92/212.86
ACTIVE(U21(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 683.92/212.86
ACTIVE(U31(U11(tt, z0), x1)) → c4(U31'(mark(U12(isNat(z0))), x1)) 683.92/212.86
ACTIVE(U31(U11(tt, z0), x1)) → c4(ACTIVE(U11(tt, z0))) 683.92/212.86
ACTIVE(U31(U31(tt, z0), x1)) → c4(U31'(mark(U32(isNat(z0))), x1)) 683.92/212.86
ACTIVE(U31(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 683.92/212.86
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(U31'(mark(U11(isNat(z0), z1)), x1)) 683.92/212.86
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(ACTIVE(isNat(plus(z0, z1)))) 683.92/212.86
ACTIVE(U31(isNat(s(z0)), x1)) → c4(U31'(mark(U21(isNat(z0))), x1)) 683.92/212.86
ACTIVE(U31(isNat(s(z0)), x1)) → c4(ACTIVE(isNat(s(z0)))) 683.92/212.86
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(U31'(mark(U31(isNat(z0), z1)), x1)) 683.92/212.86
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(ACTIVE(isNat(x(z0, z1)))) 683.92/212.86
ACTIVE(U32(U51(tt, z0, z1))) → c23(U32'(mark(U52(isNat(z1), z0, z1))), ACTIVE(U51(tt, z0, z1))) 683.92/212.86
ACTIVE(U32(U52(tt, z0, z1))) → c23(U32'(mark(s(plus(z1, z0)))), ACTIVE(U52(tt, z0, z1))) 683.92/212.86
ACTIVE(U32(U61(tt))) → c23(U32'(mark(0)), ACTIVE(U61(tt))) 683.92/212.86
ACTIVE(U32(U71(tt, z0, z1))) → c23(U32'(mark(U72(isNat(z1), z0, z1))), ACTIVE(U71(tt, z0, z1))) 683.92/212.86
ACTIVE(U32(U72(tt, z0, z1))) → c23(U32'(mark(plus(x(z1, z0), z1))), ACTIVE(U72(tt, z0, z1))) 683.92/212.86
ACTIVE(U32(plus(z0, 0))) → c23(U32'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 683.92/212.86
ACTIVE(U32(plus(z0, s(z1)))) → c23(U32'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 683.92/212.86
ACTIVE(U32(x(z0, 0))) → c23(U32'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 683.92/212.86
ACTIVE(U32(x(z0, s(z1)))) → c23(U32'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 683.92/212.86
ACTIVE(U32(U11(z0, z1))) → c23(U32'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 683.92/212.86
ACTIVE(U32(U12(z0))) → c23(U32'(U12(active(z0))), ACTIVE(U12(z0))) 683.92/212.86
ACTIVE(U32(U21(z0))) → c23(U32'(U21(active(z0))), ACTIVE(U21(z0))) 683.92/212.86
ACTIVE(U32(U31(z0, z1))) → c23(U32'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 683.92/212.86
ACTIVE(U32(U32(z0))) → c23(U32'(U32(active(z0))), ACTIVE(U32(z0))) 683.92/212.86
ACTIVE(U32(U41(z0, z1))) → c23(U32'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 683.92/212.86
ACTIVE(U32(U51(z0, z1, z2))) → c23(U32'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 683.92/212.86
ACTIVE(U32(U52(z0, z1, z2))) → c23(U32'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 683.92/212.86
ACTIVE(U32(s(z0))) → c23(U32'(s(active(z0))), ACTIVE(s(z0))) 683.92/212.86
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 683.92/212.86
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 683.92/212.86
ACTIVE(U32(U61(z0))) → c23(U32'(U61(active(z0))), ACTIVE(U61(z0))) 683.92/212.86
ACTIVE(U32(U71(z0, z1, z2))) → c23(U32'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 683.92/212.86
ACTIVE(U32(U72(z0, z1, z2))) → c23(U32'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 683.92/212.86
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 683.92/212.86
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 683.92/212.86
ACTIVE(U11(U32(tt), x1)) → c19(U11'(mark(tt), x1)) 683.92/212.86
ACTIVE(U12(U32(tt))) → c20(U12'(mark(tt))) 683.92/212.86
ACTIVE(U21(U32(tt))) → c21(U21'(mark(tt))) 683.92/212.86
ACTIVE(U31(U32(tt), x1)) → c22(U31'(mark(tt), x1)) 683.92/212.86
ACTIVE(U32(U12(tt))) → c23(U32'(mark(tt))) 683.92/212.86
ACTIVE(U32(U21(tt))) → c23(U32'(mark(tt))) 683.92/212.86
ACTIVE(U32(U32(tt))) → c23(U32'(mark(tt))) 683.92/212.86
ACTIVE(U32(isNat(0))) → c23(U32'(mark(tt))) 683.92/212.86
ACTIVE(U32(U11(tt, z0))) → c5(U32'(mark(U12(isNat(z0))))) 683.92/212.86
ACTIVE(U32(U11(tt, z0))) → c5(ACTIVE(U11(tt, z0))) 683.92/212.86
ACTIVE(U32(U31(tt, z0))) → c5(U32'(mark(U32(isNat(z0))))) 683.92/212.86
ACTIVE(U32(U31(tt, z0))) → c5(ACTIVE(U31(tt, z0))) 683.92/212.86
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(U32'(mark(U11(isNat(z0), z1)))) 683.92/212.86
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(ACTIVE(isNat(plus(z0, z1)))) 683.92/212.86
ACTIVE(U32(isNat(s(z0)))) → c5(U32'(mark(U21(isNat(z0))))) 683.92/212.86
ACTIVE(U32(isNat(s(z0)))) → c5(ACTIVE(isNat(s(z0)))) 683.92/212.86
ACTIVE(U32(isNat(x(z0, z1)))) → c5(U32'(mark(U31(isNat(z0), z1)))) 683.92/212.86
ACTIVE(U32(isNat(x(z0, z1)))) → c5(ACTIVE(isNat(x(z0, z1)))) 683.92/212.86
ACTIVE(U41(U51(tt, z0, z1), x1)) → c24(U41'(mark(U52(isNat(z1), z0, z1)), x1), ACTIVE(U51(tt, z0, z1))) 683.92/212.86
ACTIVE(U41(U52(tt, z0, z1), x1)) → c24(U41'(mark(s(plus(z1, z0))), x1), ACTIVE(U52(tt, z0, z1))) 683.92/212.86
ACTIVE(U41(U61(tt), x1)) → c24(U41'(mark(0), x1), ACTIVE(U61(tt))) 683.92/212.86
ACTIVE(U41(U71(tt, z0, z1), x1)) → c24(U41'(mark(U72(isNat(z1), z0, z1)), x1), ACTIVE(U71(tt, z0, z1))) 683.92/212.86
ACTIVE(U41(U72(tt, z0, z1), x1)) → c24(U41'(mark(plus(x(z1, z0), z1)), x1), ACTIVE(U72(tt, z0, z1))) 683.92/212.86
ACTIVE(U41(plus(z0, 0), x1)) → c24(U41'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 683.92/212.86
ACTIVE(U41(plus(z0, s(z1)), x1)) → c24(U41'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 683.92/212.86
ACTIVE(U41(x(z0, 0), x1)) → c24(U41'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 683.92/212.86
ACTIVE(U41(x(z0, s(z1)), x1)) → c24(U41'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 683.92/212.86
ACTIVE(U41(U11(z0, z1), x1)) → c24(U41'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 683.92/212.86
ACTIVE(U41(U12(z0), x1)) → c24(U41'(U12(active(z0)), x1), ACTIVE(U12(z0))) 683.92/212.86
ACTIVE(U41(U21(z0), x1)) → c24(U41'(U21(active(z0)), x1), ACTIVE(U21(z0))) 683.92/212.86
ACTIVE(U41(U31(z0, z1), x1)) → c24(U41'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 683.92/212.86
ACTIVE(U41(U32(z0), x1)) → c24(U41'(U32(active(z0)), x1), ACTIVE(U32(z0))) 683.92/212.86
ACTIVE(U41(U41(z0, z1), x1)) → c24(U41'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 683.92/212.86
ACTIVE(U41(U51(z0, z1, z2), x1)) → c24(U41'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 683.92/212.86
ACTIVE(U41(U52(z0, z1, z2), x1)) → c24(U41'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 683.92/212.86
ACTIVE(U41(s(z0), x1)) → c24(U41'(s(active(z0)), x1), ACTIVE(s(z0))) 683.92/212.86
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 683.92/212.86
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 683.92/212.86
ACTIVE(U41(U61(z0), x1)) → c24(U41'(U61(active(z0)), x1), ACTIVE(U61(z0))) 683.92/212.86
ACTIVE(U41(U71(z0, z1, z2), x1)) → c24(U41'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 683.92/212.86
ACTIVE(U41(U72(z0, z1, z2), x1)) → c24(U41'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 683.92/212.86
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 683.92/212.86
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 683.92/212.86
ACTIVE(U11(U41(tt, z0), x1)) → c19(U11'(mark(z0), x1)) 683.92/212.86
ACTIVE(U12(U41(tt, z0))) → c20(U12'(mark(z0))) 683.92/212.86
ACTIVE(U21(U41(tt, z0))) → c21(U21'(mark(z0))) 683.92/212.86
ACTIVE(U31(U41(tt, z0), x1)) → c22(U31'(mark(z0), x1)) 683.92/212.86
ACTIVE(U32(U41(tt, z0))) → c23(U32'(mark(z0))) 683.92/212.86
ACTIVE(U41(U12(tt), x1)) → c24(U41'(mark(tt), x1)) 683.92/212.86
ACTIVE(U41(U21(tt), x1)) → c24(U41'(mark(tt), x1)) 683.92/212.86
ACTIVE(U41(U32(tt), x1)) → c24(U41'(mark(tt), x1)) 683.92/212.86
ACTIVE(U41(U41(tt, z0), x1)) → c24(U41'(mark(z0), x1)) 683.92/212.86
ACTIVE(U41(isNat(0), x1)) → c24(U41'(mark(tt), x1)) 683.92/212.86
ACTIVE(U41(U11(tt, z0), x1)) → c6(U41'(mark(U12(isNat(z0))), x1)) 683.92/212.86
ACTIVE(U41(U11(tt, z0), x1)) → c6(ACTIVE(U11(tt, z0))) 683.92/212.86
ACTIVE(U41(U31(tt, z0), x1)) → c6(U41'(mark(U32(isNat(z0))), x1)) 683.92/212.86
ACTIVE(U41(U31(tt, z0), x1)) → c6(ACTIVE(U31(tt, z0))) 683.92/212.86
ACTIVE(U41(isNat(plus(z0, z1)), x1)) → c6(U41'(mark(U11(isNat(z0), z1)), x1)) 683.92/212.86
ACTIVE(U41(isNat(plus(z0, z1)), x1)) → c6(ACTIVE(isNat(plus(z0, z1)))) 683.92/212.86
ACTIVE(U41(isNat(s(z0)), x1)) → c6(U41'(mark(U21(isNat(z0))), x1)) 683.92/212.86
ACTIVE(U41(isNat(s(z0)), x1)) → c6(ACTIVE(isNat(s(z0)))) 683.92/212.86
ACTIVE(U41(isNat(x(z0, z1)), x1)) → c6(U41'(mark(U31(isNat(z0), z1)), x1)) 683.92/212.86
ACTIVE(U41(isNat(x(z0, z1)), x1)) → c6(ACTIVE(isNat(x(z0, z1)))) 683.92/212.86
ACTIVE(U51(U11(tt, z0), x1, x2)) → c25(U51'(mark(U12(isNat(z0))), x1, x2), ACTIVE(U11(tt, z0))) 683.92/212.86
ACTIVE(U51(U12(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2), ACTIVE(U12(tt))) 683.92/212.86
ACTIVE(U51(U21(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2), ACTIVE(U21(tt))) 683.92/212.86
ACTIVE(U51(U31(tt, z0), x1, x2)) → c25(U51'(mark(U32(isNat(z0))), x1, x2), ACTIVE(U31(tt, z0))) 683.92/212.86
ACTIVE(U51(U32(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2), ACTIVE(U32(tt))) 683.92/212.86
ACTIVE(U51(U41(tt, z0), x1, x2)) → c25(U51'(mark(z0), x1, x2), ACTIVE(U41(tt, z0))) 683.92/212.86
ACTIVE(U51(U51(tt, z0, z1), x1, x2)) → c25(U51'(mark(U52(isNat(z1), z0, z1)), x1, x2), ACTIVE(U51(tt, z0, z1))) 683.92/212.86
ACTIVE(U51(U52(tt, z0, z1), x1, x2)) → c25(U51'(mark(s(plus(z1, z0))), x1, x2), ACTIVE(U52(tt, z0, z1))) 683.92/212.86
ACTIVE(U51(U61(tt), x1, x2)) → c25(U51'(mark(0), x1, x2), ACTIVE(U61(tt))) 683.92/212.86
ACTIVE(U51(U71(tt, z0, z1), x1, x2)) → c25(U51'(mark(U72(isNat(z1), z0, z1)), x1, x2), ACTIVE(U71(tt, z0, z1))) 683.92/212.86
ACTIVE(U51(U72(tt, z0, z1), x1, x2)) → c25(U51'(mark(plus(x(z1, z0), z1)), x1, x2), ACTIVE(U72(tt, z0, z1))) 683.92/212.86
ACTIVE(U51(isNat(0), x1, x2)) → c25(U51'(mark(tt), x1, x2), ACTIVE(isNat(0))) 683.92/212.86
ACTIVE(U51(isNat(plus(z0, z1)), x1, x2)) → c25(U51'(mark(U11(isNat(z0), z1)), x1, x2), ACTIVE(isNat(plus(z0, z1)))) 683.92/212.86
ACTIVE(U51(isNat(s(z0)), x1, x2)) → c25(U51'(mark(U21(isNat(z0))), x1, x2), ACTIVE(isNat(s(z0)))) 683.92/212.86
ACTIVE(U51(isNat(x(z0, z1)), x1, x2)) → c25(U51'(mark(U31(isNat(z0), z1)), x1, x2), ACTIVE(isNat(x(z0, z1)))) 683.92/212.86
ACTIVE(U51(plus(z0, 0), x1, x2)) → c25(U51'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 683.92/212.86
ACTIVE(U51(plus(z0, s(z1)), x1, x2)) → c25(U51'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 683.92/212.86
ACTIVE(U51(x(z0, 0), x1, x2)) → c25(U51'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 683.92/212.86
ACTIVE(U51(x(z0, s(z1)), x1, x2)) → c25(U51'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 683.92/212.86
ACTIVE(U51(U11(z0, z1), x1, x2)) → c25(U51'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 683.92/212.86
ACTIVE(U51(U12(z0), x1, x2)) → c25(U51'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 683.92/212.86
ACTIVE(U51(U21(z0), x1, x2)) → c25(U51'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 683.92/212.86
ACTIVE(U51(U31(z0, z1), x1, x2)) → c25(U51'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 683.92/212.86
ACTIVE(U51(U32(z0), x1, x2)) → c25(U51'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 683.92/212.86
ACTIVE(U51(U41(z0, z1), x1, x2)) → c25(U51'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 683.92/212.86
ACTIVE(U51(U51(z0, z1, z2), x1, x2)) → c25(U51'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 683.92/212.86
ACTIVE(U51(U52(z0, z1, z2), x1, x2)) → c25(U51'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 683.92/212.86
ACTIVE(U51(s(z0), x1, x2)) → c25(U51'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 683.92/212.86
ACTIVE(U51(plus(z0, z1), x1, x2)) → c25(U51'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 683.92/212.86
ACTIVE(U51(plus(z0, z1), x1, x2)) → c25(U51'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 683.92/212.86
ACTIVE(U51(U61(z0), x1, x2)) → c25(U51'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 683.92/212.86
ACTIVE(U51(U71(z0, z1, z2), x1, x2)) → c25(U51'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 683.92/212.86
ACTIVE(U51(U72(z0, z1, z2), x1, x2)) → c25(U51'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 683.92/212.86
ACTIVE(U51(x(z0, z1), x1, x2)) → c25(U51'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 683.92/212.86
ACTIVE(U51(x(z0, z1), x1, x2)) → c25(U51'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1)))
K tuples:none
Defined Rule Symbols:

active, U11, U12, U21, U31, U32, U41, U51, U52, s, plus, U61, U71, U72, x, proper, isNat, top

Defined Pair Symbols:

ACTIVE, U11', U12', U21', U31', U32', U41', U51', U52', S, PLUS, U61', U71', U72', X, PROPER, ISNAT, TOP

Compound Symbols:

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, c62, c63, c64, c65, c67, c68, c69, c70, c71, c72, c73, c74, c75, c76, c77, c79, c80, c81, c82, c83, c84, c13, c16, c18, c1, c19, c19, c, c20, c20, c2, c21, c21, c3, c22, c22, c4, c23, c23, c5, c24, c24, c6, c25

683.92/212.86
683.92/212.86

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

Removed 5 trailing tuple parts
683.92/212.86
683.92/212.86

(46) Obligation:

Complexity Dependency Tuples Problem
Rules:

active(U11(tt, z0)) → mark(U12(isNat(z0))) 683.92/212.86
active(U12(tt)) → mark(tt) 683.92/212.86
active(U21(tt)) → mark(tt) 683.92/212.86
active(U31(tt, z0)) → mark(U32(isNat(z0))) 683.92/212.86
active(U32(tt)) → mark(tt) 683.92/212.86
active(U41(tt, z0)) → mark(z0) 683.92/212.86
active(U51(tt, z0, z1)) → mark(U52(isNat(z1), z0, z1)) 683.92/212.86
active(U52(tt, z0, z1)) → mark(s(plus(z1, z0))) 683.92/212.86
active(U61(tt)) → mark(0) 683.92/212.86
active(U71(tt, z0, z1)) → mark(U72(isNat(z1), z0, z1)) 683.92/212.86
active(U72(tt, z0, z1)) → mark(plus(x(z1, z0), z1)) 683.92/212.86
active(isNat(0)) → mark(tt) 683.92/212.86
active(isNat(plus(z0, z1))) → mark(U11(isNat(z0), z1)) 683.92/212.86
active(isNat(s(z0))) → mark(U21(isNat(z0))) 683.92/212.86
active(isNat(x(z0, z1))) → mark(U31(isNat(z0), z1)) 683.92/212.86
active(plus(z0, 0)) → mark(U41(isNat(z0), z0)) 683.92/212.86
active(plus(z0, s(z1))) → mark(U51(isNat(z1), z1, z0)) 683.92/212.86
active(x(z0, 0)) → mark(U61(isNat(z0))) 683.92/212.86
active(x(z0, s(z1))) → mark(U71(isNat(z1), z1, z0)) 683.92/212.86
active(U11(z0, z1)) → U11(active(z0), z1) 683.92/212.86
active(U12(z0)) → U12(active(z0)) 683.92/212.86
active(U21(z0)) → U21(active(z0)) 683.92/212.86
active(U31(z0, z1)) → U31(active(z0), z1) 683.92/212.86
active(U32(z0)) → U32(active(z0)) 683.92/212.86
active(U41(z0, z1)) → U41(active(z0), z1) 683.92/212.86
active(U51(z0, z1, z2)) → U51(active(z0), z1, z2) 683.92/212.86
active(U52(z0, z1, z2)) → U52(active(z0), z1, z2) 683.92/212.86
active(s(z0)) → s(active(z0)) 683.92/212.86
active(plus(z0, z1)) → plus(active(z0), z1) 683.92/212.86
active(plus(z0, z1)) → plus(z0, active(z1)) 683.92/212.86
active(U61(z0)) → U61(active(z0)) 683.92/212.86
active(U71(z0, z1, z2)) → U71(active(z0), z1, z2) 683.92/212.86
active(U72(z0, z1, z2)) → U72(active(z0), z1, z2) 683.92/212.86
active(x(z0, z1)) → x(active(z0), z1) 683.92/212.86
active(x(z0, z1)) → x(z0, active(z1)) 683.92/212.86
U11(mark(z0), z1) → mark(U11(z0, z1)) 683.92/212.86
U11(ok(z0), ok(z1)) → ok(U11(z0, z1)) 683.92/212.86
U12(mark(z0)) → mark(U12(z0)) 683.92/212.86
U12(ok(z0)) → ok(U12(z0)) 683.92/212.86
U21(mark(z0)) → mark(U21(z0)) 683.92/212.86
U21(ok(z0)) → ok(U21(z0)) 683.92/212.86
U31(mark(z0), z1) → mark(U31(z0, z1)) 683.92/212.86
U31(ok(z0), ok(z1)) → ok(U31(z0, z1)) 683.92/212.86
U32(mark(z0)) → mark(U32(z0)) 683.92/212.86
U32(ok(z0)) → ok(U32(z0)) 683.92/212.86
U41(mark(z0), z1) → mark(U41(z0, z1)) 683.92/212.86
U41(ok(z0), ok(z1)) → ok(U41(z0, z1)) 683.92/212.86
U51(mark(z0), z1, z2) → mark(U51(z0, z1, z2)) 683.92/212.86
U51(ok(z0), ok(z1), ok(z2)) → ok(U51(z0, z1, z2)) 683.92/212.86
U52(mark(z0), z1, z2) → mark(U52(z0, z1, z2)) 683.92/212.86
U52(ok(z0), ok(z1), ok(z2)) → ok(U52(z0, z1, z2)) 683.92/212.86
s(mark(z0)) → mark(s(z0)) 683.92/212.86
s(ok(z0)) → ok(s(z0)) 683.92/212.86
plus(mark(z0), z1) → mark(plus(z0, z1)) 683.92/212.86
plus(z0, mark(z1)) → mark(plus(z0, z1)) 683.92/212.86
plus(ok(z0), ok(z1)) → ok(plus(z0, z1)) 683.92/212.86
U61(mark(z0)) → mark(U61(z0)) 683.92/212.86
U61(ok(z0)) → ok(U61(z0)) 683.92/212.86
U71(mark(z0), z1, z2) → mark(U71(z0, z1, z2)) 683.92/212.86
U71(ok(z0), ok(z1), ok(z2)) → ok(U71(z0, z1, z2)) 683.92/212.86
U72(mark(z0), z1, z2) → mark(U72(z0, z1, z2)) 683.92/212.86
U72(ok(z0), ok(z1), ok(z2)) → ok(U72(z0, z1, z2)) 683.92/212.86
x(mark(z0), z1) → mark(x(z0, z1)) 683.92/212.86
x(z0, mark(z1)) → mark(x(z0, z1)) 683.92/212.86
x(ok(z0), ok(z1)) → ok(x(z0, z1)) 683.92/212.86
proper(U11(z0, z1)) → U11(proper(z0), proper(z1)) 683.92/212.86
proper(tt) → ok(tt) 683.92/212.86
proper(U12(z0)) → U12(proper(z0)) 683.92/212.86
proper(isNat(z0)) → isNat(proper(z0)) 683.92/212.86
proper(U21(z0)) → U21(proper(z0)) 683.92/212.86
proper(U31(z0, z1)) → U31(proper(z0), proper(z1)) 683.92/212.86
proper(U32(z0)) → U32(proper(z0)) 683.92/212.86
proper(U41(z0, z1)) → U41(proper(z0), proper(z1)) 683.92/212.86
proper(U51(z0, z1, z2)) → U51(proper(z0), proper(z1), proper(z2)) 683.92/212.86
proper(U52(z0, z1, z2)) → U52(proper(z0), proper(z1), proper(z2)) 683.92/212.86
proper(s(z0)) → s(proper(z0)) 683.92/212.86
proper(plus(z0, z1)) → plus(proper(z0), proper(z1)) 683.92/212.86
proper(U61(z0)) → U61(proper(z0)) 683.92/212.86
proper(0) → ok(0) 683.92/212.86
proper(U71(z0, z1, z2)) → U71(proper(z0), proper(z1), proper(z2)) 683.92/212.86
proper(U72(z0, z1, z2)) → U72(proper(z0), proper(z1), proper(z2)) 683.92/212.86
proper(x(z0, z1)) → x(proper(z0), proper(z1)) 683.92/212.86
isNat(ok(z0)) → ok(isNat(z0)) 683.92/212.86
top(mark(z0)) → top(proper(z0)) 683.92/212.86
top(ok(z0)) → top(active(z0))
Tuples:

ACTIVE(U52(z0, z1, z2)) → c26(U52'(active(z0), z1, z2), ACTIVE(z0)) 683.92/212.86
ACTIVE(s(z0)) → c27(S(active(z0)), ACTIVE(z0)) 683.92/212.86
ACTIVE(plus(z0, z1)) → c28(PLUS(active(z0), z1), ACTIVE(z0)) 683.92/212.86
ACTIVE(plus(z0, z1)) → c29(PLUS(z0, active(z1)), ACTIVE(z1)) 683.92/212.86
ACTIVE(U61(z0)) → c30(U61'(active(z0)), ACTIVE(z0)) 683.92/212.86
ACTIVE(U71(z0, z1, z2)) → c31(U71'(active(z0), z1, z2), ACTIVE(z0)) 683.92/212.86
ACTIVE(U72(z0, z1, z2)) → c32(U72'(active(z0), z1, z2), ACTIVE(z0)) 683.92/212.86
ACTIVE(x(z0, z1)) → c33(X(active(z0), z1), ACTIVE(z0)) 683.92/212.86
ACTIVE(x(z0, z1)) → c34(X(z0, active(z1)), ACTIVE(z1)) 683.92/212.86
U11'(mark(z0), z1) → c35(U11'(z0, z1)) 683.92/212.86
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1)) 683.92/212.86
U12'(mark(z0)) → c37(U12'(z0)) 683.92/212.86
U12'(ok(z0)) → c38(U12'(z0)) 683.92/212.86
U21'(mark(z0)) → c39(U21'(z0)) 683.92/212.86
U21'(ok(z0)) → c40(U21'(z0)) 683.92/212.86
U31'(mark(z0), z1) → c41(U31'(z0, z1)) 683.92/212.86
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 683.92/212.86
U32'(mark(z0)) → c43(U32'(z0)) 683.92/212.86
U32'(ok(z0)) → c44(U32'(z0)) 683.92/212.86
U41'(mark(z0), z1) → c45(U41'(z0, z1)) 683.92/212.86
U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1)) 683.92/212.86
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2)) 683.92/212.86
U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2)) 683.92/212.86
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2)) 683.92/212.86
U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2)) 683.92/212.86
S(mark(z0)) → c51(S(z0)) 683.92/212.86
S(ok(z0)) → c52(S(z0)) 683.92/212.86
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 683.92/212.86
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 683.92/212.86
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 683.92/212.86
U61'(mark(z0)) → c56(U61'(z0)) 683.92/212.86
U61'(ok(z0)) → c57(U61'(z0)) 683.92/212.86
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2)) 683.92/212.86
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2)) 683.92/212.86
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2)) 683.92/212.86
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 683.92/212.86
X(mark(z0), z1) → c62(X(z0, z1)) 683.92/212.86
X(z0, mark(z1)) → c63(X(z0, z1)) 683.92/212.86
X(ok(z0), ok(z1)) → c64(X(z0, z1)) 683.92/212.86
PROPER(U11(z0, z1)) → c65(U11'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 683.92/212.86
PROPER(U12(z0)) → c67(U12'(proper(z0)), PROPER(z0)) 683.92/212.86
PROPER(isNat(z0)) → c68(ISNAT(proper(z0)), PROPER(z0)) 683.92/212.86
PROPER(U21(z0)) → c69(U21'(proper(z0)), PROPER(z0)) 683.92/212.86
PROPER(U31(z0, z1)) → c70(U31'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 683.92/212.86
PROPER(U32(z0)) → c71(U32'(proper(z0)), PROPER(z0)) 683.92/212.86
PROPER(U41(z0, z1)) → c72(U41'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 683.92/212.86
PROPER(U51(z0, z1, z2)) → c73(U51'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 683.92/212.86
PROPER(U52(z0, z1, z2)) → c74(U52'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 683.92/212.86
PROPER(s(z0)) → c75(S(proper(z0)), PROPER(z0)) 683.92/212.86
PROPER(plus(z0, z1)) → c76(PLUS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 683.92/212.86
PROPER(U61(z0)) → c77(U61'(proper(z0)), PROPER(z0)) 683.92/212.86
PROPER(U71(z0, z1, z2)) → c79(U71'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 683.92/212.86
PROPER(U72(z0, z1, z2)) → c80(U72'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 683.92/212.86
PROPER(x(z0, z1)) → c81(X(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 683.92/212.86
ISNAT(ok(z0)) → c82(ISNAT(z0)) 683.92/212.86
TOP(mark(z0)) → c83(TOP(proper(z0)), PROPER(z0)) 683.92/212.86
TOP(ok(z0)) → c84(TOP(active(z0)), ACTIVE(z0)) 683.92/212.86
ACTIVE(isNat(s(z0))) → c13(ISNAT(z0)) 683.92/212.86
ACTIVE(plus(z0, s(z1))) → c16(ISNAT(z1)) 683.92/212.86
ACTIVE(x(z0, s(z1))) → c18(ISNAT(z1)) 683.92/212.86
ACTIVE(U11(tt, z0)) → c1(U12'(isNat(z0))) 683.92/212.86
ACTIVE(U11(tt, z0)) → c1(ISNAT(z0)) 683.92/212.86
ACTIVE(U31(tt, z0)) → c1(U32'(isNat(z0))) 683.92/212.86
ACTIVE(U31(tt, z0)) → c1(ISNAT(z0)) 683.92/212.86
ACTIVE(U51(tt, z0, z1)) → c1(U52'(isNat(z1), z0, z1)) 683.92/212.86
ACTIVE(U51(tt, z0, z1)) → c1(ISNAT(z1)) 683.92/212.86
ACTIVE(U52(tt, z0, z1)) → c1(S(plus(z1, z0))) 683.92/212.86
ACTIVE(U52(tt, z0, z1)) → c1(PLUS(z1, z0)) 683.92/212.86
ACTIVE(U71(tt, z0, z1)) → c1(U72'(isNat(z1), z0, z1)) 683.92/212.86
ACTIVE(U71(tt, z0, z1)) → c1(ISNAT(z1)) 683.92/212.86
ACTIVE(U72(tt, z0, z1)) → c1(PLUS(x(z1, z0), z1)) 683.92/212.86
ACTIVE(U72(tt, z0, z1)) → c1(X(z1, z0)) 683.92/212.86
ACTIVE(isNat(plus(z0, z1))) → c1(U11'(isNat(z0), z1)) 683.92/212.86
ACTIVE(isNat(plus(z0, z1))) → c1(ISNAT(z0)) 683.92/212.86
ACTIVE(isNat(x(z0, z1))) → c1(U31'(isNat(z0), z1)) 683.92/212.86
ACTIVE(isNat(x(z0, z1))) → c1(ISNAT(z0)) 683.92/212.86
ACTIVE(plus(z0, 0)) → c1(U41'(isNat(z0), z0)) 683.92/212.86
ACTIVE(plus(z0, 0)) → c1(ISNAT(z0)) 683.92/212.86
ACTIVE(x(z0, 0)) → c1(U61'(isNat(z0))) 683.92/212.86
ACTIVE(x(z0, 0)) → c1(ISNAT(z0)) 683.92/212.86
ACTIVE(U11(U51(tt, z0, z1), x1)) → c19(U11'(mark(U52(isNat(z1), z0, z1)), x1), ACTIVE(U51(tt, z0, z1))) 683.92/212.86
ACTIVE(U11(U52(tt, z0, z1), x1)) → c19(U11'(mark(s(plus(z1, z0))), x1), ACTIVE(U52(tt, z0, z1))) 683.92/212.86
ACTIVE(U11(U61(tt), x1)) → c19(U11'(mark(0), x1), ACTIVE(U61(tt))) 683.92/212.86
ACTIVE(U11(U71(tt, z0, z1), x1)) → c19(U11'(mark(U72(isNat(z1), z0, z1)), x1), ACTIVE(U71(tt, z0, z1))) 683.92/212.86
ACTIVE(U11(U72(tt, z0, z1), x1)) → c19(U11'(mark(plus(x(z1, z0), z1)), x1), ACTIVE(U72(tt, z0, z1))) 683.92/212.86
ACTIVE(U11(plus(z0, 0), x1)) → c19(U11'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 683.92/212.87
ACTIVE(U11(plus(z0, s(z1)), x1)) → c19(U11'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 683.92/212.87
ACTIVE(U11(x(z0, 0), x1)) → c19(U11'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 683.92/212.87
ACTIVE(U11(x(z0, s(z1)), x1)) → c19(U11'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 683.92/212.87
ACTIVE(U11(U11(z0, z1), x1)) → c19(U11'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 683.92/212.87
ACTIVE(U11(U12(z0), x1)) → c19(U11'(U12(active(z0)), x1), ACTIVE(U12(z0))) 683.92/212.87
ACTIVE(U11(U21(z0), x1)) → c19(U11'(U21(active(z0)), x1), ACTIVE(U21(z0))) 683.92/212.87
ACTIVE(U11(U31(z0, z1), x1)) → c19(U11'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 683.92/212.87
ACTIVE(U11(U32(z0), x1)) → c19(U11'(U32(active(z0)), x1), ACTIVE(U32(z0))) 683.92/212.87
ACTIVE(U11(U41(z0, z1), x1)) → c19(U11'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 683.92/212.87
ACTIVE(U11(U51(z0, z1, z2), x1)) → c19(U11'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 683.92/212.87
ACTIVE(U11(U52(z0, z1, z2), x1)) → c19(U11'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 683.92/212.87
ACTIVE(U11(s(z0), x1)) → c19(U11'(s(active(z0)), x1), ACTIVE(s(z0))) 683.92/212.87
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 683.92/212.87
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 683.92/212.87
ACTIVE(U11(U61(z0), x1)) → c19(U11'(U61(active(z0)), x1), ACTIVE(U61(z0))) 683.92/212.87
ACTIVE(U11(U71(z0, z1, z2), x1)) → c19(U11'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 683.92/212.87
ACTIVE(U11(U72(z0, z1, z2), x1)) → c19(U11'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 683.92/212.87
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 683.92/212.87
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 683.92/212.87
ACTIVE(U11(isNat(0), x1)) → c19(U11'(mark(tt), x1)) 683.92/212.87
ACTIVE(U11(U11(tt, z0), x1)) → c(U11'(mark(U12(isNat(z0))), x1)) 683.92/212.87
ACTIVE(U11(U11(tt, z0), x1)) → c(ACTIVE(U11(tt, z0))) 683.92/212.87
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(U11'(mark(U11(isNat(z0), z1)), x1)) 683.92/212.87
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(ACTIVE(isNat(plus(z0, z1)))) 683.92/212.87
ACTIVE(U11(isNat(s(z0)), x1)) → c(U11'(mark(U21(isNat(z0))), x1)) 683.92/212.87
ACTIVE(U11(isNat(s(z0)), x1)) → c(ACTIVE(isNat(s(z0)))) 683.92/212.87
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(U11'(mark(U31(isNat(z0), z1)), x1)) 683.92/212.87
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(ACTIVE(isNat(x(z0, z1)))) 683.92/212.87
ACTIVE(U12(U51(tt, z0, z1))) → c20(U12'(mark(U52(isNat(z1), z0, z1))), ACTIVE(U51(tt, z0, z1))) 683.92/212.87
ACTIVE(U12(U52(tt, z0, z1))) → c20(U12'(mark(s(plus(z1, z0)))), ACTIVE(U52(tt, z0, z1))) 683.92/212.87
ACTIVE(U12(U61(tt))) → c20(U12'(mark(0)), ACTIVE(U61(tt))) 683.92/212.87
ACTIVE(U12(U71(tt, z0, z1))) → c20(U12'(mark(U72(isNat(z1), z0, z1))), ACTIVE(U71(tt, z0, z1))) 683.92/212.87
ACTIVE(U12(U72(tt, z0, z1))) → c20(U12'(mark(plus(x(z1, z0), z1))), ACTIVE(U72(tt, z0, z1))) 683.92/212.87
ACTIVE(U12(plus(z0, 0))) → c20(U12'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 683.92/212.87
ACTIVE(U12(plus(z0, s(z1)))) → c20(U12'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 683.92/212.87
ACTIVE(U12(x(z0, 0))) → c20(U12'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 683.92/212.87
ACTIVE(U12(x(z0, s(z1)))) → c20(U12'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 683.92/212.87
ACTIVE(U12(U11(z0, z1))) → c20(U12'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 683.92/212.87
ACTIVE(U12(U12(z0))) → c20(U12'(U12(active(z0))), ACTIVE(U12(z0))) 683.92/212.87
ACTIVE(U12(U21(z0))) → c20(U12'(U21(active(z0))), ACTIVE(U21(z0))) 683.92/212.87
ACTIVE(U12(U31(z0, z1))) → c20(U12'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 683.92/212.87
ACTIVE(U12(U32(z0))) → c20(U12'(U32(active(z0))), ACTIVE(U32(z0))) 683.92/212.87
ACTIVE(U12(U41(z0, z1))) → c20(U12'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 683.92/212.87
ACTIVE(U12(U51(z0, z1, z2))) → c20(U12'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 683.92/212.87
ACTIVE(U12(U52(z0, z1, z2))) → c20(U12'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 683.92/212.87
ACTIVE(U12(s(z0))) → c20(U12'(s(active(z0))), ACTIVE(s(z0))) 683.92/212.87
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 683.92/212.87
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 683.92/212.87
ACTIVE(U12(U61(z0))) → c20(U12'(U61(active(z0))), ACTIVE(U61(z0))) 683.92/212.87
ACTIVE(U12(U71(z0, z1, z2))) → c20(U12'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 683.92/212.87
ACTIVE(U12(U72(z0, z1, z2))) → c20(U12'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 683.92/212.87
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 683.92/212.87
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 683.92/212.87
ACTIVE(U11(U12(tt), x1)) → c19(U11'(mark(tt), x1)) 683.92/212.87
ACTIVE(U12(U12(tt))) → c20(U12'(mark(tt))) 683.92/212.87
ACTIVE(U12(isNat(0))) → c20(U12'(mark(tt))) 683.92/212.87
ACTIVE(U12(U11(tt, z0))) → c2(U12'(mark(U12(isNat(z0))))) 683.92/212.87
ACTIVE(U12(U11(tt, z0))) → c2(ACTIVE(U11(tt, z0))) 683.92/212.87
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(U12'(mark(U11(isNat(z0), z1)))) 683.92/212.87
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(ACTIVE(isNat(plus(z0, z1)))) 683.92/212.87
ACTIVE(U12(isNat(s(z0)))) → c2(U12'(mark(U21(isNat(z0))))) 683.92/212.87
ACTIVE(U12(isNat(s(z0)))) → c2(ACTIVE(isNat(s(z0)))) 683.92/212.87
ACTIVE(U12(isNat(x(z0, z1)))) → c2(U12'(mark(U31(isNat(z0), z1)))) 683.92/212.87
ACTIVE(U12(isNat(x(z0, z1)))) → c2(ACTIVE(isNat(x(z0, z1)))) 683.92/212.87
ACTIVE(U21(U51(tt, z0, z1))) → c21(U21'(mark(U52(isNat(z1), z0, z1))), ACTIVE(U51(tt, z0, z1))) 683.92/212.87
ACTIVE(U21(U52(tt, z0, z1))) → c21(U21'(mark(s(plus(z1, z0)))), ACTIVE(U52(tt, z0, z1))) 683.92/212.87
ACTIVE(U21(U61(tt))) → c21(U21'(mark(0)), ACTIVE(U61(tt))) 683.92/212.87
ACTIVE(U21(U71(tt, z0, z1))) → c21(U21'(mark(U72(isNat(z1), z0, z1))), ACTIVE(U71(tt, z0, z1))) 683.92/212.87
ACTIVE(U21(U72(tt, z0, z1))) → c21(U21'(mark(plus(x(z1, z0), z1))), ACTIVE(U72(tt, z0, z1))) 683.92/212.87
ACTIVE(U21(plus(z0, 0))) → c21(U21'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 683.92/212.87
ACTIVE(U21(plus(z0, s(z1)))) → c21(U21'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 683.92/212.87
ACTIVE(U21(x(z0, 0))) → c21(U21'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 683.92/212.87
ACTIVE(U21(x(z0, s(z1)))) → c21(U21'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 683.92/212.87
ACTIVE(U21(U11(z0, z1))) → c21(U21'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 683.92/212.87
ACTIVE(U21(U12(z0))) → c21(U21'(U12(active(z0))), ACTIVE(U12(z0))) 683.92/212.87
ACTIVE(U21(U21(z0))) → c21(U21'(U21(active(z0))), ACTIVE(U21(z0))) 683.92/212.87
ACTIVE(U21(U31(z0, z1))) → c21(U21'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 683.92/212.87
ACTIVE(U21(U32(z0))) → c21(U21'(U32(active(z0))), ACTIVE(U32(z0))) 683.92/212.87
ACTIVE(U21(U41(z0, z1))) → c21(U21'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 683.92/212.87
ACTIVE(U21(U51(z0, z1, z2))) → c21(U21'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 683.92/212.87
ACTIVE(U21(U52(z0, z1, z2))) → c21(U21'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 683.92/212.87
ACTIVE(U21(s(z0))) → c21(U21'(s(active(z0))), ACTIVE(s(z0))) 683.92/212.87
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 683.92/212.87
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 683.92/212.87
ACTIVE(U21(U61(z0))) → c21(U21'(U61(active(z0))), ACTIVE(U61(z0))) 683.92/212.87
ACTIVE(U21(U71(z0, z1, z2))) → c21(U21'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 683.92/212.87
ACTIVE(U21(U72(z0, z1, z2))) → c21(U21'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 683.92/212.87
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 683.92/212.87
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 683.92/212.87
ACTIVE(U11(U21(tt), x1)) → c19(U11'(mark(tt), x1)) 683.92/212.87
ACTIVE(U12(U21(tt))) → c20(U12'(mark(tt))) 683.92/212.87
ACTIVE(U21(U12(tt))) → c21(U21'(mark(tt))) 683.92/212.87
ACTIVE(U21(U21(tt))) → c21(U21'(mark(tt))) 683.92/212.87
ACTIVE(U21(isNat(0))) → c21(U21'(mark(tt))) 683.92/212.87
ACTIVE(U21(U11(tt, z0))) → c3(U21'(mark(U12(isNat(z0))))) 683.92/212.87
ACTIVE(U21(U11(tt, z0))) → c3(ACTIVE(U11(tt, z0))) 683.92/212.87
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(U21'(mark(U11(isNat(z0), z1)))) 683.92/212.87
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(ACTIVE(isNat(plus(z0, z1)))) 683.92/212.87
ACTIVE(U21(isNat(s(z0)))) → c3(U21'(mark(U21(isNat(z0))))) 683.92/212.87
ACTIVE(U21(isNat(s(z0)))) → c3(ACTIVE(isNat(s(z0)))) 683.92/212.87
ACTIVE(U21(isNat(x(z0, z1)))) → c3(U21'(mark(U31(isNat(z0), z1)))) 683.92/212.87
ACTIVE(U21(isNat(x(z0, z1)))) → c3(ACTIVE(isNat(x(z0, z1)))) 683.92/212.87
ACTIVE(U31(U51(tt, z0, z1), x1)) → c22(U31'(mark(U52(isNat(z1), z0, z1)), x1), ACTIVE(U51(tt, z0, z1))) 683.92/212.87
ACTIVE(U31(U52(tt, z0, z1), x1)) → c22(U31'(mark(s(plus(z1, z0))), x1), ACTIVE(U52(tt, z0, z1))) 683.92/212.87
ACTIVE(U31(U61(tt), x1)) → c22(U31'(mark(0), x1), ACTIVE(U61(tt))) 683.92/212.87
ACTIVE(U31(U71(tt, z0, z1), x1)) → c22(U31'(mark(U72(isNat(z1), z0, z1)), x1), ACTIVE(U71(tt, z0, z1))) 683.92/212.87
ACTIVE(U31(U72(tt, z0, z1), x1)) → c22(U31'(mark(plus(x(z1, z0), z1)), x1), ACTIVE(U72(tt, z0, z1))) 683.92/212.87
ACTIVE(U31(plus(z0, 0), x1)) → c22(U31'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 683.92/212.87
ACTIVE(U31(plus(z0, s(z1)), x1)) → c22(U31'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 683.92/212.87
ACTIVE(U31(x(z0, 0), x1)) → c22(U31'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 683.92/212.87
ACTIVE(U31(x(z0, s(z1)), x1)) → c22(U31'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 683.92/212.87
ACTIVE(U31(U11(z0, z1), x1)) → c22(U31'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 683.92/212.87
ACTIVE(U31(U12(z0), x1)) → c22(U31'(U12(active(z0)), x1), ACTIVE(U12(z0))) 683.92/212.87
ACTIVE(U31(U21(z0), x1)) → c22(U31'(U21(active(z0)), x1), ACTIVE(U21(z0))) 683.92/212.87
ACTIVE(U31(U31(z0, z1), x1)) → c22(U31'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 683.92/212.87
ACTIVE(U31(U32(z0), x1)) → c22(U31'(U32(active(z0)), x1), ACTIVE(U32(z0))) 683.92/212.87
ACTIVE(U31(U41(z0, z1), x1)) → c22(U31'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 683.92/212.87
ACTIVE(U31(U51(z0, z1, z2), x1)) → c22(U31'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 683.92/212.87
ACTIVE(U31(U52(z0, z1, z2), x1)) → c22(U31'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 683.92/212.87
ACTIVE(U31(s(z0), x1)) → c22(U31'(s(active(z0)), x1), ACTIVE(s(z0))) 683.92/212.87
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 683.92/212.87
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 683.92/212.87
ACTIVE(U31(U61(z0), x1)) → c22(U31'(U61(active(z0)), x1), ACTIVE(U61(z0))) 683.92/212.87
ACTIVE(U31(U71(z0, z1, z2), x1)) → c22(U31'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 683.92/212.87
ACTIVE(U31(U72(z0, z1, z2), x1)) → c22(U31'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 683.92/212.87
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 683.92/212.87
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 683.92/212.87
ACTIVE(U31(U12(tt), x1)) → c22(U31'(mark(tt), x1)) 683.92/212.87
ACTIVE(U31(U21(tt), x1)) → c22(U31'(mark(tt), x1)) 683.92/212.87
ACTIVE(U31(isNat(0), x1)) → c22(U31'(mark(tt), x1)) 683.92/212.87
ACTIVE(U11(U31(tt, z0), x1)) → c4(U11'(mark(U32(isNat(z0))), x1)) 683.92/212.87
ACTIVE(U11(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 683.92/212.87
ACTIVE(U12(U31(tt, z0))) → c4(U12'(mark(U32(isNat(z0))))) 683.92/212.87
ACTIVE(U12(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 683.92/212.87
ACTIVE(U21(U31(tt, z0))) → c4(U21'(mark(U32(isNat(z0))))) 683.92/212.87
ACTIVE(U21(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 683.92/212.87
ACTIVE(U31(U11(tt, z0), x1)) → c4(U31'(mark(U12(isNat(z0))), x1)) 683.92/212.87
ACTIVE(U31(U11(tt, z0), x1)) → c4(ACTIVE(U11(tt, z0))) 683.92/212.87
ACTIVE(U31(U31(tt, z0), x1)) → c4(U31'(mark(U32(isNat(z0))), x1)) 683.92/212.87
ACTIVE(U31(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 683.92/212.87
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(U31'(mark(U11(isNat(z0), z1)), x1)) 683.92/212.87
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(ACTIVE(isNat(plus(z0, z1)))) 683.92/212.87
ACTIVE(U31(isNat(s(z0)), x1)) → c4(U31'(mark(U21(isNat(z0))), x1)) 683.92/212.87
ACTIVE(U31(isNat(s(z0)), x1)) → c4(ACTIVE(isNat(s(z0)))) 683.92/212.87
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(U31'(mark(U31(isNat(z0), z1)), x1)) 683.92/212.87
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(ACTIVE(isNat(x(z0, z1)))) 683.92/212.87
ACTIVE(U32(U51(tt, z0, z1))) → c23(U32'(mark(U52(isNat(z1), z0, z1))), ACTIVE(U51(tt, z0, z1))) 683.92/212.87
ACTIVE(U32(U52(tt, z0, z1))) → c23(U32'(mark(s(plus(z1, z0)))), ACTIVE(U52(tt, z0, z1))) 683.92/212.87
ACTIVE(U32(U61(tt))) → c23(U32'(mark(0)), ACTIVE(U61(tt))) 683.92/212.87
ACTIVE(U32(U71(tt, z0, z1))) → c23(U32'(mark(U72(isNat(z1), z0, z1))), ACTIVE(U71(tt, z0, z1))) 683.92/212.87
ACTIVE(U32(U72(tt, z0, z1))) → c23(U32'(mark(plus(x(z1, z0), z1))), ACTIVE(U72(tt, z0, z1))) 683.92/212.87
ACTIVE(U32(plus(z0, 0))) → c23(U32'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 683.92/212.87
ACTIVE(U32(plus(z0, s(z1)))) → c23(U32'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 683.92/212.87
ACTIVE(U32(x(z0, 0))) → c23(U32'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 683.92/212.87
ACTIVE(U32(x(z0, s(z1)))) → c23(U32'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 683.92/212.87
ACTIVE(U32(U11(z0, z1))) → c23(U32'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 683.92/212.87
ACTIVE(U32(U12(z0))) → c23(U32'(U12(active(z0))), ACTIVE(U12(z0))) 683.92/212.87
ACTIVE(U32(U21(z0))) → c23(U32'(U21(active(z0))), ACTIVE(U21(z0))) 683.92/212.87
ACTIVE(U32(U31(z0, z1))) → c23(U32'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 683.92/212.87
ACTIVE(U32(U32(z0))) → c23(U32'(U32(active(z0))), ACTIVE(U32(z0))) 683.92/212.87
ACTIVE(U32(U41(z0, z1))) → c23(U32'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 683.92/212.87
ACTIVE(U32(U51(z0, z1, z2))) → c23(U32'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 683.92/212.87
ACTIVE(U32(U52(z0, z1, z2))) → c23(U32'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 683.92/212.87
ACTIVE(U32(s(z0))) → c23(U32'(s(active(z0))), ACTIVE(s(z0))) 683.92/212.87
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 683.92/212.87
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 683.92/212.87
ACTIVE(U32(U61(z0))) → c23(U32'(U61(active(z0))), ACTIVE(U61(z0))) 683.92/212.87
ACTIVE(U32(U71(z0, z1, z2))) → c23(U32'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 683.92/212.87
ACTIVE(U32(U72(z0, z1, z2))) → c23(U32'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 683.92/212.87
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 683.92/212.87
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 683.92/212.87
ACTIVE(U11(U32(tt), x1)) → c19(U11'(mark(tt), x1)) 683.92/212.87
ACTIVE(U12(U32(tt))) → c20(U12'(mark(tt))) 683.92/212.87
ACTIVE(U21(U32(tt))) → c21(U21'(mark(tt))) 683.92/212.87
ACTIVE(U31(U32(tt), x1)) → c22(U31'(mark(tt), x1)) 683.92/212.87
ACTIVE(U32(U12(tt))) → c23(U32'(mark(tt))) 683.92/212.87
ACTIVE(U32(U21(tt))) → c23(U32'(mark(tt))) 683.92/212.87
ACTIVE(U32(U32(tt))) → c23(U32'(mark(tt))) 683.92/212.87
ACTIVE(U32(isNat(0))) → c23(U32'(mark(tt))) 683.92/212.87
ACTIVE(U32(U11(tt, z0))) → c5(U32'(mark(U12(isNat(z0))))) 683.92/212.87
ACTIVE(U32(U11(tt, z0))) → c5(ACTIVE(U11(tt, z0))) 683.92/212.87
ACTIVE(U32(U31(tt, z0))) → c5(U32'(mark(U32(isNat(z0))))) 683.92/212.87
ACTIVE(U32(U31(tt, z0))) → c5(ACTIVE(U31(tt, z0))) 683.92/212.87
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(U32'(mark(U11(isNat(z0), z1)))) 683.92/212.87
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(ACTIVE(isNat(plus(z0, z1)))) 683.92/212.87
ACTIVE(U32(isNat(s(z0)))) → c5(U32'(mark(U21(isNat(z0))))) 683.92/212.87
ACTIVE(U32(isNat(s(z0)))) → c5(ACTIVE(isNat(s(z0)))) 683.92/212.87
ACTIVE(U32(isNat(x(z0, z1)))) → c5(U32'(mark(U31(isNat(z0), z1)))) 683.92/212.87
ACTIVE(U32(isNat(x(z0, z1)))) → c5(ACTIVE(isNat(x(z0, z1)))) 683.92/212.87
ACTIVE(U41(U51(tt, z0, z1), x1)) → c24(U41'(mark(U52(isNat(z1), z0, z1)), x1), ACTIVE(U51(tt, z0, z1))) 683.92/212.87
ACTIVE(U41(U52(tt, z0, z1), x1)) → c24(U41'(mark(s(plus(z1, z0))), x1), ACTIVE(U52(tt, z0, z1))) 683.92/212.87
ACTIVE(U41(U61(tt), x1)) → c24(U41'(mark(0), x1), ACTIVE(U61(tt))) 683.92/212.87
ACTIVE(U41(U71(tt, z0, z1), x1)) → c24(U41'(mark(U72(isNat(z1), z0, z1)), x1), ACTIVE(U71(tt, z0, z1))) 683.92/212.87
ACTIVE(U41(U72(tt, z0, z1), x1)) → c24(U41'(mark(plus(x(z1, z0), z1)), x1), ACTIVE(U72(tt, z0, z1))) 683.92/212.87
ACTIVE(U41(plus(z0, 0), x1)) → c24(U41'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 683.92/212.87
ACTIVE(U41(plus(z0, s(z1)), x1)) → c24(U41'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 683.92/212.87
ACTIVE(U41(x(z0, 0), x1)) → c24(U41'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 683.92/212.87
ACTIVE(U41(x(z0, s(z1)), x1)) → c24(U41'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 683.92/212.87
ACTIVE(U41(U11(z0, z1), x1)) → c24(U41'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 683.92/212.87
ACTIVE(U41(U12(z0), x1)) → c24(U41'(U12(active(z0)), x1), ACTIVE(U12(z0))) 683.92/212.87
ACTIVE(U41(U21(z0), x1)) → c24(U41'(U21(active(z0)), x1), ACTIVE(U21(z0))) 683.92/212.87
ACTIVE(U41(U31(z0, z1), x1)) → c24(U41'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 683.92/212.87
ACTIVE(U41(U32(z0), x1)) → c24(U41'(U32(active(z0)), x1), ACTIVE(U32(z0))) 683.92/212.87
ACTIVE(U41(U41(z0, z1), x1)) → c24(U41'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 683.92/212.87
ACTIVE(U41(U51(z0, z1, z2), x1)) → c24(U41'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 683.92/212.87
ACTIVE(U41(U52(z0, z1, z2), x1)) → c24(U41'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 683.92/212.87
ACTIVE(U41(s(z0), x1)) → c24(U41'(s(active(z0)), x1), ACTIVE(s(z0))) 683.92/212.87
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 683.92/212.87
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 683.92/212.87
ACTIVE(U41(U61(z0), x1)) → c24(U41'(U61(active(z0)), x1), ACTIVE(U61(z0))) 683.92/212.87
ACTIVE(U41(U71(z0, z1, z2), x1)) → c24(U41'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 683.92/212.87
ACTIVE(U41(U72(z0, z1, z2), x1)) → c24(U41'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 683.92/212.87
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 683.92/212.87
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 683.92/212.87
ACTIVE(U11(U41(tt, z0), x1)) → c19(U11'(mark(z0), x1)) 683.92/212.87
ACTIVE(U12(U41(tt, z0))) → c20(U12'(mark(z0))) 683.92/212.87
ACTIVE(U21(U41(tt, z0))) → c21(U21'(mark(z0))) 683.92/212.87
ACTIVE(U31(U41(tt, z0), x1)) → c22(U31'(mark(z0), x1)) 683.92/212.87
ACTIVE(U32(U41(tt, z0))) → c23(U32'(mark(z0))) 683.92/212.87
ACTIVE(U41(U12(tt), x1)) → c24(U41'(mark(tt), x1)) 683.92/212.87
ACTIVE(U41(U21(tt), x1)) → c24(U41'(mark(tt), x1)) 683.92/212.87
ACTIVE(U41(U32(tt), x1)) → c24(U41'(mark(tt), x1)) 683.92/212.87
ACTIVE(U41(U41(tt, z0), x1)) → c24(U41'(mark(z0), x1)) 683.92/212.87
ACTIVE(U41(isNat(0), x1)) → c24(U41'(mark(tt), x1)) 683.92/212.87
ACTIVE(U41(U11(tt, z0), x1)) → c6(U41'(mark(U12(isNat(z0))), x1)) 683.92/212.87
ACTIVE(U41(U11(tt, z0), x1)) → c6(ACTIVE(U11(tt, z0))) 683.92/212.87
ACTIVE(U41(U31(tt, z0), x1)) → c6(U41'(mark(U32(isNat(z0))), x1)) 683.92/212.87
ACTIVE(U41(U31(tt, z0), x1)) → c6(ACTIVE(U31(tt, z0))) 683.92/212.87
ACTIVE(U41(isNat(plus(z0, z1)), x1)) → c6(U41'(mark(U11(isNat(z0), z1)), x1)) 683.92/212.87
ACTIVE(U41(isNat(plus(z0, z1)), x1)) → c6(ACTIVE(isNat(plus(z0, z1)))) 683.92/212.87
ACTIVE(U41(isNat(s(z0)), x1)) → c6(U41'(mark(U21(isNat(z0))), x1)) 683.92/212.87
ACTIVE(U41(isNat(s(z0)), x1)) → c6(ACTIVE(isNat(s(z0)))) 683.92/212.87
ACTIVE(U41(isNat(x(z0, z1)), x1)) → c6(U41'(mark(U31(isNat(z0), z1)), x1)) 683.92/212.87
ACTIVE(U41(isNat(x(z0, z1)), x1)) → c6(ACTIVE(isNat(x(z0, z1)))) 683.92/212.87
ACTIVE(U51(U11(tt, z0), x1, x2)) → c25(U51'(mark(U12(isNat(z0))), x1, x2), ACTIVE(U11(tt, z0))) 683.92/212.87
ACTIVE(U51(U31(tt, z0), x1, x2)) → c25(U51'(mark(U32(isNat(z0))), x1, x2), ACTIVE(U31(tt, z0))) 683.92/212.87
ACTIVE(U51(U51(tt, z0, z1), x1, x2)) → c25(U51'(mark(U52(isNat(z1), z0, z1)), x1, x2), ACTIVE(U51(tt, z0, z1))) 683.92/212.87
ACTIVE(U51(U52(tt, z0, z1), x1, x2)) → c25(U51'(mark(s(plus(z1, z0))), x1, x2), ACTIVE(U52(tt, z0, z1))) 683.92/212.87
ACTIVE(U51(U61(tt), x1, x2)) → c25(U51'(mark(0), x1, x2), ACTIVE(U61(tt))) 683.92/212.87
ACTIVE(U51(U71(tt, z0, z1), x1, x2)) → c25(U51'(mark(U72(isNat(z1), z0, z1)), x1, x2), ACTIVE(U71(tt, z0, z1))) 683.92/212.87
ACTIVE(U51(U72(tt, z0, z1), x1, x2)) → c25(U51'(mark(plus(x(z1, z0), z1)), x1, x2), ACTIVE(U72(tt, z0, z1))) 683.92/212.87
ACTIVE(U51(isNat(plus(z0, z1)), x1, x2)) → c25(U51'(mark(U11(isNat(z0), z1)), x1, x2), ACTIVE(isNat(plus(z0, z1)))) 683.92/212.87
ACTIVE(U51(isNat(s(z0)), x1, x2)) → c25(U51'(mark(U21(isNat(z0))), x1, x2), ACTIVE(isNat(s(z0)))) 683.92/212.87
ACTIVE(U51(isNat(x(z0, z1)), x1, x2)) → c25(U51'(mark(U31(isNat(z0), z1)), x1, x2), ACTIVE(isNat(x(z0, z1)))) 683.92/212.87
ACTIVE(U51(plus(z0, 0), x1, x2)) → c25(U51'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 683.92/212.87
ACTIVE(U51(plus(z0, s(z1)), x1, x2)) → c25(U51'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 683.92/212.87
ACTIVE(U51(x(z0, 0), x1, x2)) → c25(U51'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 683.92/212.87
ACTIVE(U51(x(z0, s(z1)), x1, x2)) → c25(U51'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 683.92/212.87
ACTIVE(U51(U11(z0, z1), x1, x2)) → c25(U51'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 683.92/212.87
ACTIVE(U51(U12(z0), x1, x2)) → c25(U51'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 683.92/212.87
ACTIVE(U51(U21(z0), x1, x2)) → c25(U51'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 683.92/212.87
ACTIVE(U51(U31(z0, z1), x1, x2)) → c25(U51'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 683.92/212.87
ACTIVE(U51(U32(z0), x1, x2)) → c25(U51'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 683.92/212.87
ACTIVE(U51(U41(z0, z1), x1, x2)) → c25(U51'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 683.92/212.87
ACTIVE(U51(U51(z0, z1, z2), x1, x2)) → c25(U51'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 683.92/212.87
ACTIVE(U51(U52(z0, z1, z2), x1, x2)) → c25(U51'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 683.92/212.87
ACTIVE(U51(s(z0), x1, x2)) → c25(U51'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 683.92/212.87
ACTIVE(U51(plus(z0, z1), x1, x2)) → c25(U51'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 683.92/212.87
ACTIVE(U51(plus(z0, z1), x1, x2)) → c25(U51'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 683.92/212.87
ACTIVE(U51(U61(z0), x1, x2)) → c25(U51'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 683.92/212.87
ACTIVE(U51(U71(z0, z1, z2), x1, x2)) → c25(U51'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 683.92/212.87
ACTIVE(U51(U72(z0, z1, z2), x1, x2)) → c25(U51'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 683.92/212.87
ACTIVE(U51(x(z0, z1), x1, x2)) → c25(U51'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 683.92/212.87
ACTIVE(U51(x(z0, z1), x1, x2)) → c25(U51'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 683.92/212.87
ACTIVE(U51(U12(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 683.92/212.87
ACTIVE(U51(U21(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 683.92/212.87
ACTIVE(U51(U32(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 683.92/212.87
ACTIVE(U51(U41(tt, z0), x1, x2)) → c25(U51'(mark(z0), x1, x2)) 683.92/212.87
ACTIVE(U51(isNat(0), x1, x2)) → c25(U51'(mark(tt), x1, x2))
S tuples:

ACTIVE(U52(z0, z1, z2)) → c26(U52'(active(z0), z1, z2), ACTIVE(z0)) 683.92/212.87
ACTIVE(s(z0)) → c27(S(active(z0)), ACTIVE(z0)) 683.92/212.87
ACTIVE(plus(z0, z1)) → c28(PLUS(active(z0), z1), ACTIVE(z0)) 683.92/212.87
ACTIVE(plus(z0, z1)) → c29(PLUS(z0, active(z1)), ACTIVE(z1)) 683.92/212.87
ACTIVE(U61(z0)) → c30(U61'(active(z0)), ACTIVE(z0)) 683.92/212.87
ACTIVE(U71(z0, z1, z2)) → c31(U71'(active(z0), z1, z2), ACTIVE(z0)) 683.92/212.87
ACTIVE(U72(z0, z1, z2)) → c32(U72'(active(z0), z1, z2), ACTIVE(z0)) 683.92/212.87
ACTIVE(x(z0, z1)) → c33(X(active(z0), z1), ACTIVE(z0)) 683.92/212.87
ACTIVE(x(z0, z1)) → c34(X(z0, active(z1)), ACTIVE(z1)) 683.92/212.87
U11'(mark(z0), z1) → c35(U11'(z0, z1)) 683.92/212.87
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1)) 683.92/212.87
U12'(mark(z0)) → c37(U12'(z0)) 683.92/212.87
U12'(ok(z0)) → c38(U12'(z0)) 683.92/212.87
U21'(mark(z0)) → c39(U21'(z0)) 683.92/212.87
U21'(ok(z0)) → c40(U21'(z0)) 683.92/212.87
U31'(mark(z0), z1) → c41(U31'(z0, z1)) 683.92/212.87
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 683.92/212.87
U32'(mark(z0)) → c43(U32'(z0)) 683.92/212.87
U32'(ok(z0)) → c44(U32'(z0)) 683.92/212.87
U41'(mark(z0), z1) → c45(U41'(z0, z1)) 683.92/212.87
U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1)) 683.92/212.87
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2)) 683.92/212.87
U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2)) 683.92/212.87
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2)) 683.92/212.87
U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2)) 683.92/212.87
S(mark(z0)) → c51(S(z0)) 683.92/212.87
S(ok(z0)) → c52(S(z0)) 683.92/212.87
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 683.92/212.87
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 683.92/212.87
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 683.92/212.87
U61'(mark(z0)) → c56(U61'(z0)) 683.92/212.87
U61'(ok(z0)) → c57(U61'(z0)) 683.92/212.87
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2)) 683.92/212.87
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2)) 683.92/212.87
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2)) 683.92/212.87
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 683.92/212.87
X(mark(z0), z1) → c62(X(z0, z1)) 683.92/212.87
X(z0, mark(z1)) → c63(X(z0, z1)) 683.92/212.87
X(ok(z0), ok(z1)) → c64(X(z0, z1)) 683.92/212.87
PROPER(U11(z0, z1)) → c65(U11'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 683.92/212.87
PROPER(U12(z0)) → c67(U12'(proper(z0)), PROPER(z0)) 683.92/212.87
PROPER(isNat(z0)) → c68(ISNAT(proper(z0)), PROPER(z0)) 683.92/212.87
PROPER(U21(z0)) → c69(U21'(proper(z0)), PROPER(z0)) 683.92/212.87
PROPER(U31(z0, z1)) → c70(U31'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 683.92/212.87
PROPER(U32(z0)) → c71(U32'(proper(z0)), PROPER(z0)) 683.92/212.87
PROPER(U41(z0, z1)) → c72(U41'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 683.92/212.87
PROPER(U51(z0, z1, z2)) → c73(U51'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 683.92/212.87
PROPER(U52(z0, z1, z2)) → c74(U52'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 683.92/212.87
PROPER(s(z0)) → c75(S(proper(z0)), PROPER(z0)) 683.92/212.87
PROPER(plus(z0, z1)) → c76(PLUS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 683.92/212.87
PROPER(U61(z0)) → c77(U61'(proper(z0)), PROPER(z0)) 683.92/212.87
PROPER(U71(z0, z1, z2)) → c79(U71'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 683.92/212.87
PROPER(U72(z0, z1, z2)) → c80(U72'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 683.92/212.87
PROPER(x(z0, z1)) → c81(X(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 683.92/212.87
ISNAT(ok(z0)) → c82(ISNAT(z0)) 683.92/212.87
TOP(mark(z0)) → c83(TOP(proper(z0)), PROPER(z0)) 683.92/212.87
TOP(ok(z0)) → c84(TOP(active(z0)), ACTIVE(z0)) 683.92/212.87
ACTIVE(isNat(s(z0))) → c13(ISNAT(z0)) 683.92/212.87
ACTIVE(plus(z0, s(z1))) → c16(ISNAT(z1)) 683.92/212.87
ACTIVE(x(z0, s(z1))) → c18(ISNAT(z1)) 683.92/212.87
ACTIVE(U11(tt, z0)) → c1(U12'(isNat(z0))) 683.92/212.87
ACTIVE(U11(tt, z0)) → c1(ISNAT(z0)) 683.92/212.87
ACTIVE(U31(tt, z0)) → c1(U32'(isNat(z0))) 683.92/212.87
ACTIVE(U31(tt, z0)) → c1(ISNAT(z0)) 683.92/212.87
ACTIVE(U51(tt, z0, z1)) → c1(U52'(isNat(z1), z0, z1)) 683.92/212.87
ACTIVE(U51(tt, z0, z1)) → c1(ISNAT(z1)) 683.92/212.87
ACTIVE(U52(tt, z0, z1)) → c1(S(plus(z1, z0))) 683.92/212.87
ACTIVE(U52(tt, z0, z1)) → c1(PLUS(z1, z0)) 683.92/212.87
ACTIVE(U71(tt, z0, z1)) → c1(U72'(isNat(z1), z0, z1)) 683.92/212.87
ACTIVE(U71(tt, z0, z1)) → c1(ISNAT(z1)) 683.92/212.87
ACTIVE(U72(tt, z0, z1)) → c1(PLUS(x(z1, z0), z1)) 683.92/212.87
ACTIVE(U72(tt, z0, z1)) → c1(X(z1, z0)) 683.92/212.87
ACTIVE(isNat(plus(z0, z1))) → c1(U11'(isNat(z0), z1)) 683.92/212.87
ACTIVE(isNat(plus(z0, z1))) → c1(ISNAT(z0)) 683.92/212.87
ACTIVE(isNat(x(z0, z1))) → c1(U31'(isNat(z0), z1)) 683.92/212.87
ACTIVE(isNat(x(z0, z1))) → c1(ISNAT(z0)) 683.92/212.87
ACTIVE(plus(z0, 0)) → c1(U41'(isNat(z0), z0)) 683.92/212.87
ACTIVE(plus(z0, 0)) → c1(ISNAT(z0)) 683.92/212.87
ACTIVE(x(z0, 0)) → c1(U61'(isNat(z0))) 683.92/212.87
ACTIVE(x(z0, 0)) → c1(ISNAT(z0)) 683.92/212.87
ACTIVE(U11(U51(tt, z0, z1), x1)) → c19(U11'(mark(U52(isNat(z1), z0, z1)), x1), ACTIVE(U51(tt, z0, z1))) 683.92/212.87
ACTIVE(U11(U52(tt, z0, z1), x1)) → c19(U11'(mark(s(plus(z1, z0))), x1), ACTIVE(U52(tt, z0, z1))) 683.92/212.87
ACTIVE(U11(U61(tt), x1)) → c19(U11'(mark(0), x1), ACTIVE(U61(tt))) 683.92/212.87
ACTIVE(U11(U71(tt, z0, z1), x1)) → c19(U11'(mark(U72(isNat(z1), z0, z1)), x1), ACTIVE(U71(tt, z0, z1))) 683.92/212.87
ACTIVE(U11(U72(tt, z0, z1), x1)) → c19(U11'(mark(plus(x(z1, z0), z1)), x1), ACTIVE(U72(tt, z0, z1))) 683.92/212.87
ACTIVE(U11(plus(z0, 0), x1)) → c19(U11'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 683.92/212.87
ACTIVE(U11(plus(z0, s(z1)), x1)) → c19(U11'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 683.92/212.87
ACTIVE(U11(x(z0, 0), x1)) → c19(U11'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 683.92/212.87
ACTIVE(U11(x(z0, s(z1)), x1)) → c19(U11'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 683.92/212.87
ACTIVE(U11(U11(z0, z1), x1)) → c19(U11'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 683.92/212.87
ACTIVE(U11(U12(z0), x1)) → c19(U11'(U12(active(z0)), x1), ACTIVE(U12(z0))) 683.92/212.87
ACTIVE(U11(U21(z0), x1)) → c19(U11'(U21(active(z0)), x1), ACTIVE(U21(z0))) 683.92/212.87
ACTIVE(U11(U31(z0, z1), x1)) → c19(U11'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 683.92/212.87
ACTIVE(U11(U32(z0), x1)) → c19(U11'(U32(active(z0)), x1), ACTIVE(U32(z0))) 683.92/212.87
ACTIVE(U11(U41(z0, z1), x1)) → c19(U11'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 683.92/212.87
ACTIVE(U11(U51(z0, z1, z2), x1)) → c19(U11'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 683.92/212.87
ACTIVE(U11(U52(z0, z1, z2), x1)) → c19(U11'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 683.92/212.87
ACTIVE(U11(s(z0), x1)) → c19(U11'(s(active(z0)), x1), ACTIVE(s(z0))) 683.92/212.87
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 683.92/212.87
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 683.92/212.87
ACTIVE(U11(U61(z0), x1)) → c19(U11'(U61(active(z0)), x1), ACTIVE(U61(z0))) 683.92/212.87
ACTIVE(U11(U71(z0, z1, z2), x1)) → c19(U11'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 683.92/212.87
ACTIVE(U11(U72(z0, z1, z2), x1)) → c19(U11'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 683.92/212.87
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 683.92/212.87
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 683.92/212.87
ACTIVE(U11(isNat(0), x1)) → c19(U11'(mark(tt), x1)) 683.92/212.87
ACTIVE(U11(U11(tt, z0), x1)) → c(U11'(mark(U12(isNat(z0))), x1)) 683.92/212.87
ACTIVE(U11(U11(tt, z0), x1)) → c(ACTIVE(U11(tt, z0))) 683.92/212.87
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(U11'(mark(U11(isNat(z0), z1)), x1)) 683.92/212.87
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(ACTIVE(isNat(plus(z0, z1)))) 683.92/212.87
ACTIVE(U11(isNat(s(z0)), x1)) → c(U11'(mark(U21(isNat(z0))), x1)) 683.92/212.87
ACTIVE(U11(isNat(s(z0)), x1)) → c(ACTIVE(isNat(s(z0)))) 683.92/212.87
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(U11'(mark(U31(isNat(z0), z1)), x1)) 683.92/212.87
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(ACTIVE(isNat(x(z0, z1)))) 683.92/212.87
ACTIVE(U12(U51(tt, z0, z1))) → c20(U12'(mark(U52(isNat(z1), z0, z1))), ACTIVE(U51(tt, z0, z1))) 683.92/212.87
ACTIVE(U12(U52(tt, z0, z1))) → c20(U12'(mark(s(plus(z1, z0)))), ACTIVE(U52(tt, z0, z1))) 683.92/212.87
ACTIVE(U12(U61(tt))) → c20(U12'(mark(0)), ACTIVE(U61(tt))) 683.92/212.87
ACTIVE(U12(U71(tt, z0, z1))) → c20(U12'(mark(U72(isNat(z1), z0, z1))), ACTIVE(U71(tt, z0, z1))) 683.92/212.87
ACTIVE(U12(U72(tt, z0, z1))) → c20(U12'(mark(plus(x(z1, z0), z1))), ACTIVE(U72(tt, z0, z1))) 683.92/212.87
ACTIVE(U12(plus(z0, 0))) → c20(U12'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 683.92/212.87
ACTIVE(U12(plus(z0, s(z1)))) → c20(U12'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 683.92/212.87
ACTIVE(U12(x(z0, 0))) → c20(U12'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 683.92/212.87
ACTIVE(U12(x(z0, s(z1)))) → c20(U12'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 683.92/212.87
ACTIVE(U12(U11(z0, z1))) → c20(U12'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 683.92/212.87
ACTIVE(U12(U12(z0))) → c20(U12'(U12(active(z0))), ACTIVE(U12(z0))) 683.92/212.87
ACTIVE(U12(U21(z0))) → c20(U12'(U21(active(z0))), ACTIVE(U21(z0))) 683.92/212.87
ACTIVE(U12(U31(z0, z1))) → c20(U12'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 683.92/212.87
ACTIVE(U12(U32(z0))) → c20(U12'(U32(active(z0))), ACTIVE(U32(z0))) 683.92/212.87
ACTIVE(U12(U41(z0, z1))) → c20(U12'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 683.92/212.87
ACTIVE(U12(U51(z0, z1, z2))) → c20(U12'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 683.92/212.87
ACTIVE(U12(U52(z0, z1, z2))) → c20(U12'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 683.92/212.87
ACTIVE(U12(s(z0))) → c20(U12'(s(active(z0))), ACTIVE(s(z0))) 683.92/212.87
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 683.92/212.87
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 683.92/212.87
ACTIVE(U12(U61(z0))) → c20(U12'(U61(active(z0))), ACTIVE(U61(z0))) 683.92/212.87
ACTIVE(U12(U71(z0, z1, z2))) → c20(U12'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 683.92/212.87
ACTIVE(U12(U72(z0, z1, z2))) → c20(U12'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 683.92/212.87
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 683.92/212.87
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 683.92/212.87
ACTIVE(U11(U12(tt), x1)) → c19(U11'(mark(tt), x1)) 683.92/212.87
ACTIVE(U12(U12(tt))) → c20(U12'(mark(tt))) 683.92/212.87
ACTIVE(U12(isNat(0))) → c20(U12'(mark(tt))) 683.92/212.87
ACTIVE(U12(U11(tt, z0))) → c2(U12'(mark(U12(isNat(z0))))) 683.92/212.87
ACTIVE(U12(U11(tt, z0))) → c2(ACTIVE(U11(tt, z0))) 683.92/212.87
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(U12'(mark(U11(isNat(z0), z1)))) 683.92/212.87
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(ACTIVE(isNat(plus(z0, z1)))) 683.92/212.87
ACTIVE(U12(isNat(s(z0)))) → c2(U12'(mark(U21(isNat(z0))))) 683.92/212.87
ACTIVE(U12(isNat(s(z0)))) → c2(ACTIVE(isNat(s(z0)))) 683.92/212.87
ACTIVE(U12(isNat(x(z0, z1)))) → c2(U12'(mark(U31(isNat(z0), z1)))) 683.92/212.87
ACTIVE(U12(isNat(x(z0, z1)))) → c2(ACTIVE(isNat(x(z0, z1)))) 683.92/212.87
ACTIVE(U21(U51(tt, z0, z1))) → c21(U21'(mark(U52(isNat(z1), z0, z1))), ACTIVE(U51(tt, z0, z1))) 683.92/212.87
ACTIVE(U21(U52(tt, z0, z1))) → c21(U21'(mark(s(plus(z1, z0)))), ACTIVE(U52(tt, z0, z1))) 683.92/212.87
ACTIVE(U21(U61(tt))) → c21(U21'(mark(0)), ACTIVE(U61(tt))) 683.92/212.87
ACTIVE(U21(U71(tt, z0, z1))) → c21(U21'(mark(U72(isNat(z1), z0, z1))), ACTIVE(U71(tt, z0, z1))) 683.92/212.87
ACTIVE(U21(U72(tt, z0, z1))) → c21(U21'(mark(plus(x(z1, z0), z1))), ACTIVE(U72(tt, z0, z1))) 683.92/212.87
ACTIVE(U21(plus(z0, 0))) → c21(U21'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 683.92/212.87
ACTIVE(U21(plus(z0, s(z1)))) → c21(U21'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 683.92/212.87
ACTIVE(U21(x(z0, 0))) → c21(U21'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 683.92/212.87
ACTIVE(U21(x(z0, s(z1)))) → c21(U21'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 683.92/212.87
ACTIVE(U21(U11(z0, z1))) → c21(U21'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 683.92/212.87
ACTIVE(U21(U12(z0))) → c21(U21'(U12(active(z0))), ACTIVE(U12(z0))) 683.92/212.87
ACTIVE(U21(U21(z0))) → c21(U21'(U21(active(z0))), ACTIVE(U21(z0))) 683.92/212.87
ACTIVE(U21(U31(z0, z1))) → c21(U21'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 683.92/212.87
ACTIVE(U21(U32(z0))) → c21(U21'(U32(active(z0))), ACTIVE(U32(z0))) 683.92/212.87
ACTIVE(U21(U41(z0, z1))) → c21(U21'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 683.92/212.87
ACTIVE(U21(U51(z0, z1, z2))) → c21(U21'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 683.92/212.87
ACTIVE(U21(U52(z0, z1, z2))) → c21(U21'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 683.92/212.87
ACTIVE(U21(s(z0))) → c21(U21'(s(active(z0))), ACTIVE(s(z0))) 683.92/212.87
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 683.92/212.87
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 683.92/212.87
ACTIVE(U21(U61(z0))) → c21(U21'(U61(active(z0))), ACTIVE(U61(z0))) 683.92/212.87
ACTIVE(U21(U71(z0, z1, z2))) → c21(U21'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 683.92/212.87
ACTIVE(U21(U72(z0, z1, z2))) → c21(U21'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 683.92/212.87
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 683.92/212.87
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 683.92/212.87
ACTIVE(U11(U21(tt), x1)) → c19(U11'(mark(tt), x1)) 683.92/212.87
ACTIVE(U12(U21(tt))) → c20(U12'(mark(tt))) 683.92/212.87
ACTIVE(U21(U12(tt))) → c21(U21'(mark(tt))) 683.92/212.87
ACTIVE(U21(U21(tt))) → c21(U21'(mark(tt))) 683.92/212.87
ACTIVE(U21(isNat(0))) → c21(U21'(mark(tt))) 683.92/212.87
ACTIVE(U21(U11(tt, z0))) → c3(U21'(mark(U12(isNat(z0))))) 683.92/212.87
ACTIVE(U21(U11(tt, z0))) → c3(ACTIVE(U11(tt, z0))) 683.92/212.87
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(U21'(mark(U11(isNat(z0), z1)))) 683.92/212.87
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(ACTIVE(isNat(plus(z0, z1)))) 683.92/212.87
ACTIVE(U21(isNat(s(z0)))) → c3(U21'(mark(U21(isNat(z0))))) 683.92/212.87
ACTIVE(U21(isNat(s(z0)))) → c3(ACTIVE(isNat(s(z0)))) 683.92/212.87
ACTIVE(U21(isNat(x(z0, z1)))) → c3(U21'(mark(U31(isNat(z0), z1)))) 683.92/212.87
ACTIVE(U21(isNat(x(z0, z1)))) → c3(ACTIVE(isNat(x(z0, z1)))) 683.92/212.87
ACTIVE(U31(U51(tt, z0, z1), x1)) → c22(U31'(mark(U52(isNat(z1), z0, z1)), x1), ACTIVE(U51(tt, z0, z1))) 683.92/212.87
ACTIVE(U31(U52(tt, z0, z1), x1)) → c22(U31'(mark(s(plus(z1, z0))), x1), ACTIVE(U52(tt, z0, z1))) 683.92/212.87
ACTIVE(U31(U61(tt), x1)) → c22(U31'(mark(0), x1), ACTIVE(U61(tt))) 683.92/212.87
ACTIVE(U31(U71(tt, z0, z1), x1)) → c22(U31'(mark(U72(isNat(z1), z0, z1)), x1), ACTIVE(U71(tt, z0, z1))) 683.92/212.87
ACTIVE(U31(U72(tt, z0, z1), x1)) → c22(U31'(mark(plus(x(z1, z0), z1)), x1), ACTIVE(U72(tt, z0, z1))) 683.92/212.87
ACTIVE(U31(plus(z0, 0), x1)) → c22(U31'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 683.92/212.87
ACTIVE(U31(plus(z0, s(z1)), x1)) → c22(U31'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 683.92/212.87
ACTIVE(U31(x(z0, 0), x1)) → c22(U31'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 683.92/212.87
ACTIVE(U31(x(z0, s(z1)), x1)) → c22(U31'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 683.92/212.87
ACTIVE(U31(U11(z0, z1), x1)) → c22(U31'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 683.92/212.87
ACTIVE(U31(U12(z0), x1)) → c22(U31'(U12(active(z0)), x1), ACTIVE(U12(z0))) 683.92/212.87
ACTIVE(U31(U21(z0), x1)) → c22(U31'(U21(active(z0)), x1), ACTIVE(U21(z0))) 683.92/212.87
ACTIVE(U31(U31(z0, z1), x1)) → c22(U31'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 683.92/212.87
ACTIVE(U31(U32(z0), x1)) → c22(U31'(U32(active(z0)), x1), ACTIVE(U32(z0))) 683.92/212.87
ACTIVE(U31(U41(z0, z1), x1)) → c22(U31'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 683.92/212.87
ACTIVE(U31(U51(z0, z1, z2), x1)) → c22(U31'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 683.92/212.87
ACTIVE(U31(U52(z0, z1, z2), x1)) → c22(U31'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 683.92/212.87
ACTIVE(U31(s(z0), x1)) → c22(U31'(s(active(z0)), x1), ACTIVE(s(z0))) 683.92/212.87
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 683.92/212.87
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 683.92/212.87
ACTIVE(U31(U61(z0), x1)) → c22(U31'(U61(active(z0)), x1), ACTIVE(U61(z0))) 683.92/212.87
ACTIVE(U31(U71(z0, z1, z2), x1)) → c22(U31'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 683.92/212.87
ACTIVE(U31(U72(z0, z1, z2), x1)) → c22(U31'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 683.92/212.87
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 683.92/212.87
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 683.92/212.87
ACTIVE(U31(U12(tt), x1)) → c22(U31'(mark(tt), x1)) 683.92/212.87
ACTIVE(U31(U21(tt), x1)) → c22(U31'(mark(tt), x1)) 683.92/212.87
ACTIVE(U31(isNat(0), x1)) → c22(U31'(mark(tt), x1)) 683.92/212.87
ACTIVE(U11(U31(tt, z0), x1)) → c4(U11'(mark(U32(isNat(z0))), x1)) 683.92/212.87
ACTIVE(U11(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 683.92/212.87
ACTIVE(U12(U31(tt, z0))) → c4(U12'(mark(U32(isNat(z0))))) 683.92/212.87
ACTIVE(U12(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 683.92/212.87
ACTIVE(U21(U31(tt, z0))) → c4(U21'(mark(U32(isNat(z0))))) 683.92/212.87
ACTIVE(U21(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 683.92/212.87
ACTIVE(U31(U11(tt, z0), x1)) → c4(U31'(mark(U12(isNat(z0))), x1)) 683.92/212.87
ACTIVE(U31(U11(tt, z0), x1)) → c4(ACTIVE(U11(tt, z0))) 683.92/212.87
ACTIVE(U31(U31(tt, z0), x1)) → c4(U31'(mark(U32(isNat(z0))), x1)) 683.92/212.87
ACTIVE(U31(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 683.92/212.87
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(U31'(mark(U11(isNat(z0), z1)), x1)) 683.92/212.87
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(ACTIVE(isNat(plus(z0, z1)))) 683.92/212.87
ACTIVE(U31(isNat(s(z0)), x1)) → c4(U31'(mark(U21(isNat(z0))), x1)) 683.92/212.87
ACTIVE(U31(isNat(s(z0)), x1)) → c4(ACTIVE(isNat(s(z0)))) 683.92/212.87
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(U31'(mark(U31(isNat(z0), z1)), x1)) 683.92/212.87
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(ACTIVE(isNat(x(z0, z1)))) 683.92/212.87
ACTIVE(U32(U51(tt, z0, z1))) → c23(U32'(mark(U52(isNat(z1), z0, z1))), ACTIVE(U51(tt, z0, z1))) 683.92/212.87
ACTIVE(U32(U52(tt, z0, z1))) → c23(U32'(mark(s(plus(z1, z0)))), ACTIVE(U52(tt, z0, z1))) 683.92/212.87
ACTIVE(U32(U61(tt))) → c23(U32'(mark(0)), ACTIVE(U61(tt))) 683.92/212.87
ACTIVE(U32(U71(tt, z0, z1))) → c23(U32'(mark(U72(isNat(z1), z0, z1))), ACTIVE(U71(tt, z0, z1))) 683.92/212.87
ACTIVE(U32(U72(tt, z0, z1))) → c23(U32'(mark(plus(x(z1, z0), z1))), ACTIVE(U72(tt, z0, z1))) 683.92/212.87
ACTIVE(U32(plus(z0, 0))) → c23(U32'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 683.92/212.87
ACTIVE(U32(plus(z0, s(z1)))) → c23(U32'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 683.92/212.87
ACTIVE(U32(x(z0, 0))) → c23(U32'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 683.92/212.87
ACTIVE(U32(x(z0, s(z1)))) → c23(U32'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 683.92/212.87
ACTIVE(U32(U11(z0, z1))) → c23(U32'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 683.92/212.87
ACTIVE(U32(U12(z0))) → c23(U32'(U12(active(z0))), ACTIVE(U12(z0))) 683.92/212.87
ACTIVE(U32(U21(z0))) → c23(U32'(U21(active(z0))), ACTIVE(U21(z0))) 683.92/212.87
ACTIVE(U32(U31(z0, z1))) → c23(U32'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 683.92/212.87
ACTIVE(U32(U32(z0))) → c23(U32'(U32(active(z0))), ACTIVE(U32(z0))) 683.92/212.87
ACTIVE(U32(U41(z0, z1))) → c23(U32'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 683.92/212.87
ACTIVE(U32(U51(z0, z1, z2))) → c23(U32'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 683.92/212.87
ACTIVE(U32(U52(z0, z1, z2))) → c23(U32'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 683.92/212.87
ACTIVE(U32(s(z0))) → c23(U32'(s(active(z0))), ACTIVE(s(z0))) 683.92/212.87
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 683.92/212.87
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 683.92/212.87
ACTIVE(U32(U61(z0))) → c23(U32'(U61(active(z0))), ACTIVE(U61(z0))) 683.92/212.87
ACTIVE(U32(U71(z0, z1, z2))) → c23(U32'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 683.92/212.87
ACTIVE(U32(U72(z0, z1, z2))) → c23(U32'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 683.92/212.87
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 683.92/212.87
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 683.92/212.87
ACTIVE(U11(U32(tt), x1)) → c19(U11'(mark(tt), x1)) 683.92/212.87
ACTIVE(U12(U32(tt))) → c20(U12'(mark(tt))) 683.92/212.87
ACTIVE(U21(U32(tt))) → c21(U21'(mark(tt))) 683.92/212.87
ACTIVE(U31(U32(tt), x1)) → c22(U31'(mark(tt), x1)) 683.92/212.87
ACTIVE(U32(U12(tt))) → c23(U32'(mark(tt))) 683.92/212.87
ACTIVE(U32(U21(tt))) → c23(U32'(mark(tt))) 683.92/212.87
ACTIVE(U32(U32(tt))) → c23(U32'(mark(tt))) 683.92/212.87
ACTIVE(U32(isNat(0))) → c23(U32'(mark(tt))) 683.92/212.87
ACTIVE(U32(U11(tt, z0))) → c5(U32'(mark(U12(isNat(z0))))) 683.92/212.87
ACTIVE(U32(U11(tt, z0))) → c5(ACTIVE(U11(tt, z0))) 683.92/212.87
ACTIVE(U32(U31(tt, z0))) → c5(U32'(mark(U32(isNat(z0))))) 683.92/212.87
ACTIVE(U32(U31(tt, z0))) → c5(ACTIVE(U31(tt, z0))) 683.92/212.87
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(U32'(mark(U11(isNat(z0), z1)))) 683.92/212.87
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(ACTIVE(isNat(plus(z0, z1)))) 683.92/212.87
ACTIVE(U32(isNat(s(z0)))) → c5(U32'(mark(U21(isNat(z0))))) 683.92/212.87
ACTIVE(U32(isNat(s(z0)))) → c5(ACTIVE(isNat(s(z0)))) 683.92/212.87
ACTIVE(U32(isNat(x(z0, z1)))) → c5(U32'(mark(U31(isNat(z0), z1)))) 683.92/212.87
ACTIVE(U32(isNat(x(z0, z1)))) → c5(ACTIVE(isNat(x(z0, z1)))) 683.92/212.87
ACTIVE(U41(U51(tt, z0, z1), x1)) → c24(U41'(mark(U52(isNat(z1), z0, z1)), x1), ACTIVE(U51(tt, z0, z1))) 683.92/212.87
ACTIVE(U41(U52(tt, z0, z1), x1)) → c24(U41'(mark(s(plus(z1, z0))), x1), ACTIVE(U52(tt, z0, z1))) 683.92/212.87
ACTIVE(U41(U61(tt), x1)) → c24(U41'(mark(0), x1), ACTIVE(U61(tt))) 683.92/212.88
ACTIVE(U41(U71(tt, z0, z1), x1)) → c24(U41'(mark(U72(isNat(z1), z0, z1)), x1), ACTIVE(U71(tt, z0, z1))) 683.92/212.88
ACTIVE(U41(U72(tt, z0, z1), x1)) → c24(U41'(mark(plus(x(z1, z0), z1)), x1), ACTIVE(U72(tt, z0, z1))) 683.92/212.88
ACTIVE(U41(plus(z0, 0), x1)) → c24(U41'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 683.92/212.88
ACTIVE(U41(plus(z0, s(z1)), x1)) → c24(U41'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 683.92/212.88
ACTIVE(U41(x(z0, 0), x1)) → c24(U41'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 683.92/212.88
ACTIVE(U41(x(z0, s(z1)), x1)) → c24(U41'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 683.92/212.88
ACTIVE(U41(U11(z0, z1), x1)) → c24(U41'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 683.92/212.88
ACTIVE(U41(U12(z0), x1)) → c24(U41'(U12(active(z0)), x1), ACTIVE(U12(z0))) 683.92/212.88
ACTIVE(U41(U21(z0), x1)) → c24(U41'(U21(active(z0)), x1), ACTIVE(U21(z0))) 683.92/212.88
ACTIVE(U41(U31(z0, z1), x1)) → c24(U41'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 683.92/212.88
ACTIVE(U41(U32(z0), x1)) → c24(U41'(U32(active(z0)), x1), ACTIVE(U32(z0))) 683.92/212.88
ACTIVE(U41(U41(z0, z1), x1)) → c24(U41'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 683.92/212.88
ACTIVE(U41(U51(z0, z1, z2), x1)) → c24(U41'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 683.92/212.88
ACTIVE(U41(U52(z0, z1, z2), x1)) → c24(U41'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 683.92/212.88
ACTIVE(U41(s(z0), x1)) → c24(U41'(s(active(z0)), x1), ACTIVE(s(z0))) 683.92/212.88
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 683.92/212.88
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 683.92/212.88
ACTIVE(U41(U61(z0), x1)) → c24(U41'(U61(active(z0)), x1), ACTIVE(U61(z0))) 683.92/212.88
ACTIVE(U41(U71(z0, z1, z2), x1)) → c24(U41'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 683.92/212.88
ACTIVE(U41(U72(z0, z1, z2), x1)) → c24(U41'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 683.92/212.88
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 683.92/212.88
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 683.92/212.88
ACTIVE(U11(U41(tt, z0), x1)) → c19(U11'(mark(z0), x1)) 683.92/212.88
ACTIVE(U12(U41(tt, z0))) → c20(U12'(mark(z0))) 683.92/212.88
ACTIVE(U21(U41(tt, z0))) → c21(U21'(mark(z0))) 683.92/212.88
ACTIVE(U31(U41(tt, z0), x1)) → c22(U31'(mark(z0), x1)) 683.92/212.88
ACTIVE(U32(U41(tt, z0))) → c23(U32'(mark(z0))) 683.92/212.88
ACTIVE(U41(U12(tt), x1)) → c24(U41'(mark(tt), x1)) 683.92/212.88
ACTIVE(U41(U21(tt), x1)) → c24(U41'(mark(tt), x1)) 683.92/212.88
ACTIVE(U41(U32(tt), x1)) → c24(U41'(mark(tt), x1)) 683.92/212.88
ACTIVE(U41(U41(tt, z0), x1)) → c24(U41'(mark(z0), x1)) 683.92/212.88
ACTIVE(U41(isNat(0), x1)) → c24(U41'(mark(tt), x1)) 683.92/212.88
ACTIVE(U41(U11(tt, z0), x1)) → c6(U41'(mark(U12(isNat(z0))), x1)) 683.92/212.88
ACTIVE(U41(U11(tt, z0), x1)) → c6(ACTIVE(U11(tt, z0))) 683.92/212.88
ACTIVE(U41(U31(tt, z0), x1)) → c6(U41'(mark(U32(isNat(z0))), x1)) 683.92/212.88
ACTIVE(U41(U31(tt, z0), x1)) → c6(ACTIVE(U31(tt, z0))) 683.92/212.88
ACTIVE(U41(isNat(plus(z0, z1)), x1)) → c6(U41'(mark(U11(isNat(z0), z1)), x1)) 683.92/212.88
ACTIVE(U41(isNat(plus(z0, z1)), x1)) → c6(ACTIVE(isNat(plus(z0, z1)))) 683.92/212.88
ACTIVE(U41(isNat(s(z0)), x1)) → c6(U41'(mark(U21(isNat(z0))), x1)) 683.92/212.88
ACTIVE(U41(isNat(s(z0)), x1)) → c6(ACTIVE(isNat(s(z0)))) 683.92/212.88
ACTIVE(U41(isNat(x(z0, z1)), x1)) → c6(U41'(mark(U31(isNat(z0), z1)), x1)) 683.92/212.88
ACTIVE(U41(isNat(x(z0, z1)), x1)) → c6(ACTIVE(isNat(x(z0, z1)))) 683.92/212.88
ACTIVE(U51(U11(tt, z0), x1, x2)) → c25(U51'(mark(U12(isNat(z0))), x1, x2), ACTIVE(U11(tt, z0))) 683.92/212.88
ACTIVE(U51(U31(tt, z0), x1, x2)) → c25(U51'(mark(U32(isNat(z0))), x1, x2), ACTIVE(U31(tt, z0))) 683.92/212.88
ACTIVE(U51(U51(tt, z0, z1), x1, x2)) → c25(U51'(mark(U52(isNat(z1), z0, z1)), x1, x2), ACTIVE(U51(tt, z0, z1))) 683.92/212.88
ACTIVE(U51(U52(tt, z0, z1), x1, x2)) → c25(U51'(mark(s(plus(z1, z0))), x1, x2), ACTIVE(U52(tt, z0, z1))) 683.92/212.88
ACTIVE(U51(U61(tt), x1, x2)) → c25(U51'(mark(0), x1, x2), ACTIVE(U61(tt))) 683.92/212.88
ACTIVE(U51(U71(tt, z0, z1), x1, x2)) → c25(U51'(mark(U72(isNat(z1), z0, z1)), x1, x2), ACTIVE(U71(tt, z0, z1))) 683.92/212.88
ACTIVE(U51(U72(tt, z0, z1), x1, x2)) → c25(U51'(mark(plus(x(z1, z0), z1)), x1, x2), ACTIVE(U72(tt, z0, z1))) 683.92/212.88
ACTIVE(U51(isNat(plus(z0, z1)), x1, x2)) → c25(U51'(mark(U11(isNat(z0), z1)), x1, x2), ACTIVE(isNat(plus(z0, z1)))) 683.92/212.88
ACTIVE(U51(isNat(s(z0)), x1, x2)) → c25(U51'(mark(U21(isNat(z0))), x1, x2), ACTIVE(isNat(s(z0)))) 683.92/212.88
ACTIVE(U51(isNat(x(z0, z1)), x1, x2)) → c25(U51'(mark(U31(isNat(z0), z1)), x1, x2), ACTIVE(isNat(x(z0, z1)))) 683.92/212.88
ACTIVE(U51(plus(z0, 0), x1, x2)) → c25(U51'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 683.92/212.88
ACTIVE(U51(plus(z0, s(z1)), x1, x2)) → c25(U51'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 683.92/212.88
ACTIVE(U51(x(z0, 0), x1, x2)) → c25(U51'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 683.92/212.88
ACTIVE(U51(x(z0, s(z1)), x1, x2)) → c25(U51'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 683.92/212.88
ACTIVE(U51(U11(z0, z1), x1, x2)) → c25(U51'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 683.92/212.88
ACTIVE(U51(U12(z0), x1, x2)) → c25(U51'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 683.92/212.88
ACTIVE(U51(U21(z0), x1, x2)) → c25(U51'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 683.92/212.88
ACTIVE(U51(U31(z0, z1), x1, x2)) → c25(U51'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 683.92/212.88
ACTIVE(U51(U32(z0), x1, x2)) → c25(U51'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 683.92/212.88
ACTIVE(U51(U41(z0, z1), x1, x2)) → c25(U51'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 683.92/212.88
ACTIVE(U51(U51(z0, z1, z2), x1, x2)) → c25(U51'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 683.92/212.88
ACTIVE(U51(U52(z0, z1, z2), x1, x2)) → c25(U51'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 683.92/212.88
ACTIVE(U51(s(z0), x1, x2)) → c25(U51'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 683.92/212.88
ACTIVE(U51(plus(z0, z1), x1, x2)) → c25(U51'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 683.92/212.88
ACTIVE(U51(plus(z0, z1), x1, x2)) → c25(U51'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 683.92/212.88
ACTIVE(U51(U61(z0), x1, x2)) → c25(U51'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 683.92/212.88
ACTIVE(U51(U71(z0, z1, z2), x1, x2)) → c25(U51'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 683.92/212.88
ACTIVE(U51(U72(z0, z1, z2), x1, x2)) → c25(U51'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 683.92/212.88
ACTIVE(U51(x(z0, z1), x1, x2)) → c25(U51'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 683.92/212.88
ACTIVE(U51(x(z0, z1), x1, x2)) → c25(U51'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 683.92/212.88
ACTIVE(U51(U12(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 683.92/212.88
ACTIVE(U51(U21(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 683.92/212.88
ACTIVE(U51(U32(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 683.92/212.88
ACTIVE(U51(U41(tt, z0), x1, x2)) → c25(U51'(mark(z0), x1, x2)) 683.92/212.88
ACTIVE(U51(isNat(0), x1, x2)) → c25(U51'(mark(tt), x1, x2))
K tuples:none
Defined Rule Symbols:

active, U11, U12, U21, U31, U32, U41, U51, U52, s, plus, U61, U71, U72, x, proper, isNat, top

Defined Pair Symbols:

ACTIVE, U11', U12', U21', U31', U32', U41', U51', U52', S, PLUS, U61', U71', U72', X, PROPER, ISNAT, TOP

Compound Symbols:

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, c62, c63, c64, c65, c67, c68, c69, c70, c71, c72, c73, c74, c75, c76, c77, c79, c80, c81, c82, c83, c84, c13, c16, c18, c1, c19, c19, c, c20, c20, c2, c21, c21, c3, c22, c22, c4, c23, c23, c5, c24, c24, c6, c25, c25

683.92/212.88
683.92/212.88

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

Split RHS of tuples not part of any SCC
683.92/212.88
683.92/212.88

(48) Obligation:

Complexity Dependency Tuples Problem
Rules:

active(U11(tt, z0)) → mark(U12(isNat(z0))) 683.92/212.88
active(U12(tt)) → mark(tt) 683.92/212.88
active(U21(tt)) → mark(tt) 683.92/212.88
active(U31(tt, z0)) → mark(U32(isNat(z0))) 683.92/212.88
active(U32(tt)) → mark(tt) 683.92/212.88
active(U41(tt, z0)) → mark(z0) 683.92/212.88
active(U51(tt, z0, z1)) → mark(U52(isNat(z1), z0, z1)) 683.92/212.88
active(U52(tt, z0, z1)) → mark(s(plus(z1, z0))) 683.92/212.88
active(U61(tt)) → mark(0) 683.92/212.88
active(U71(tt, z0, z1)) → mark(U72(isNat(z1), z0, z1)) 683.92/212.88
active(U72(tt, z0, z1)) → mark(plus(x(z1, z0), z1)) 683.92/212.88
active(isNat(0)) → mark(tt) 683.92/212.88
active(isNat(plus(z0, z1))) → mark(U11(isNat(z0), z1)) 683.92/212.88
active(isNat(s(z0))) → mark(U21(isNat(z0))) 683.92/212.88
active(isNat(x(z0, z1))) → mark(U31(isNat(z0), z1)) 683.92/212.88
active(plus(z0, 0)) → mark(U41(isNat(z0), z0)) 683.92/212.88
active(plus(z0, s(z1))) → mark(U51(isNat(z1), z1, z0)) 683.92/212.88
active(x(z0, 0)) → mark(U61(isNat(z0))) 683.92/212.88
active(x(z0, s(z1))) → mark(U71(isNat(z1), z1, z0)) 683.92/212.88
active(U11(z0, z1)) → U11(active(z0), z1) 683.92/212.88
active(U12(z0)) → U12(active(z0)) 683.92/212.88
active(U21(z0)) → U21(active(z0)) 683.92/212.88
active(U31(z0, z1)) → U31(active(z0), z1) 683.92/212.88
active(U32(z0)) → U32(active(z0)) 683.92/212.88
active(U41(z0, z1)) → U41(active(z0), z1) 683.92/212.88
active(U51(z0, z1, z2)) → U51(active(z0), z1, z2) 683.92/212.88
active(U52(z0, z1, z2)) → U52(active(z0), z1, z2) 683.92/212.88
active(s(z0)) → s(active(z0)) 683.92/212.88
active(plus(z0, z1)) → plus(active(z0), z1) 683.92/212.88
active(plus(z0, z1)) → plus(z0, active(z1)) 683.92/212.88
active(U61(z0)) → U61(active(z0)) 683.92/212.88
active(U71(z0, z1, z2)) → U71(active(z0), z1, z2) 683.92/212.88
active(U72(z0, z1, z2)) → U72(active(z0), z1, z2) 683.92/212.88
active(x(z0, z1)) → x(active(z0), z1) 683.92/212.88
active(x(z0, z1)) → x(z0, active(z1)) 683.92/212.88
U11(mark(z0), z1) → mark(U11(z0, z1)) 683.92/212.88
U11(ok(z0), ok(z1)) → ok(U11(z0, z1)) 683.92/212.88
U12(mark(z0)) → mark(U12(z0)) 683.92/212.88
U12(ok(z0)) → ok(U12(z0)) 683.92/212.88
U21(mark(z0)) → mark(U21(z0)) 683.92/212.88
U21(ok(z0)) → ok(U21(z0)) 683.92/212.88
U31(mark(z0), z1) → mark(U31(z0, z1)) 683.92/212.88
U31(ok(z0), ok(z1)) → ok(U31(z0, z1)) 683.92/212.88
U32(mark(z0)) → mark(U32(z0)) 683.92/212.88
U32(ok(z0)) → ok(U32(z0)) 683.92/212.88
U41(mark(z0), z1) → mark(U41(z0, z1)) 683.92/212.88
U41(ok(z0), ok(z1)) → ok(U41(z0, z1)) 683.92/212.88
U51(mark(z0), z1, z2) → mark(U51(z0, z1, z2)) 683.92/212.88
U51(ok(z0), ok(z1), ok(z2)) → ok(U51(z0, z1, z2)) 683.92/212.88
U52(mark(z0), z1, z2) → mark(U52(z0, z1, z2)) 683.92/212.88
U52(ok(z0), ok(z1), ok(z2)) → ok(U52(z0, z1, z2)) 683.92/212.88
s(mark(z0)) → mark(s(z0)) 683.92/212.88
s(ok(z0)) → ok(s(z0)) 683.92/212.88
plus(mark(z0), z1) → mark(plus(z0, z1)) 683.92/212.88
plus(z0, mark(z1)) → mark(plus(z0, z1)) 683.92/212.88
plus(ok(z0), ok(z1)) → ok(plus(z0, z1)) 683.92/212.88
U61(mark(z0)) → mark(U61(z0)) 683.92/212.88
U61(ok(z0)) → ok(U61(z0)) 683.92/212.88
U71(mark(z0), z1, z2) → mark(U71(z0, z1, z2)) 683.92/212.88
U71(ok(z0), ok(z1), ok(z2)) → ok(U71(z0, z1, z2)) 683.92/212.88
U72(mark(z0), z1, z2) → mark(U72(z0, z1, z2)) 683.92/212.88
U72(ok(z0), ok(z1), ok(z2)) → ok(U72(z0, z1, z2)) 683.92/212.88
x(mark(z0), z1) → mark(x(z0, z1)) 683.92/212.88
x(z0, mark(z1)) → mark(x(z0, z1)) 683.92/212.88
x(ok(z0), ok(z1)) → ok(x(z0, z1)) 683.92/212.88
proper(U11(z0, z1)) → U11(proper(z0), proper(z1)) 683.92/212.88
proper(tt) → ok(tt) 683.92/212.88
proper(U12(z0)) → U12(proper(z0)) 683.92/212.88
proper(isNat(z0)) → isNat(proper(z0)) 683.92/212.88
proper(U21(z0)) → U21(proper(z0)) 683.92/212.88
proper(U31(z0, z1)) → U31(proper(z0), proper(z1)) 683.92/212.88
proper(U32(z0)) → U32(proper(z0)) 683.92/212.88
proper(U41(z0, z1)) → U41(proper(z0), proper(z1)) 683.92/212.88
proper(U51(z0, z1, z2)) → U51(proper(z0), proper(z1), proper(z2)) 683.92/212.88
proper(U52(z0, z1, z2)) → U52(proper(z0), proper(z1), proper(z2)) 683.92/212.88
proper(s(z0)) → s(proper(z0)) 683.92/212.88
proper(plus(z0, z1)) → plus(proper(z0), proper(z1)) 683.92/212.88
proper(U61(z0)) → U61(proper(z0)) 683.92/212.88
proper(0) → ok(0) 683.92/212.88
proper(U71(z0, z1, z2)) → U71(proper(z0), proper(z1), proper(z2)) 683.92/212.88
proper(U72(z0, z1, z2)) → U72(proper(z0), proper(z1), proper(z2)) 683.92/212.88
proper(x(z0, z1)) → x(proper(z0), proper(z1)) 683.92/212.88
isNat(ok(z0)) → ok(isNat(z0)) 683.92/212.88
top(mark(z0)) → top(proper(z0)) 683.92/212.88
top(ok(z0)) → top(active(z0))
Tuples:

ACTIVE(U52(z0, z1, z2)) → c26(U52'(active(z0), z1, z2), ACTIVE(z0)) 683.92/212.88
ACTIVE(s(z0)) → c27(S(active(z0)), ACTIVE(z0)) 683.92/212.88
ACTIVE(plus(z0, z1)) → c28(PLUS(active(z0), z1), ACTIVE(z0)) 683.92/212.90
ACTIVE(plus(z0, z1)) → c29(PLUS(z0, active(z1)), ACTIVE(z1)) 683.92/212.90
ACTIVE(U61(z0)) → c30(U61'(active(z0)), ACTIVE(z0)) 683.92/212.90
ACTIVE(U71(z0, z1, z2)) → c31(U71'(active(z0), z1, z2), ACTIVE(z0)) 683.92/212.90
ACTIVE(U72(z0, z1, z2)) → c32(U72'(active(z0), z1, z2), ACTIVE(z0)) 683.92/212.90
ACTIVE(x(z0, z1)) → c33(X(active(z0), z1), ACTIVE(z0)) 683.92/212.90
ACTIVE(x(z0, z1)) → c34(X(z0, active(z1)), ACTIVE(z1)) 683.92/212.90
U11'(mark(z0), z1) → c35(U11'(z0, z1)) 683.92/212.90
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1)) 683.92/212.90
U12'(mark(z0)) → c37(U12'(z0)) 683.92/212.90
U12'(ok(z0)) → c38(U12'(z0)) 683.92/212.90
U21'(mark(z0)) → c39(U21'(z0)) 683.92/212.90
U21'(ok(z0)) → c40(U21'(z0)) 683.92/212.90
U31'(mark(z0), z1) → c41(U31'(z0, z1)) 683.92/212.90
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 683.92/212.90
U32'(mark(z0)) → c43(U32'(z0)) 683.92/212.90
U32'(ok(z0)) → c44(U32'(z0)) 683.92/212.90
U41'(mark(z0), z1) → c45(U41'(z0, z1)) 683.92/212.90
U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1)) 683.92/212.90
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2)) 683.92/212.90
U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2)) 683.92/212.90
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2)) 683.92/212.90
U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2)) 683.92/212.90
S(mark(z0)) → c51(S(z0)) 683.92/212.90
S(ok(z0)) → c52(S(z0)) 683.92/212.90
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 683.92/212.90
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 683.92/212.90
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 684.30/212.92
U61'(mark(z0)) → c56(U61'(z0)) 684.30/212.92
U61'(ok(z0)) → c57(U61'(z0)) 684.30/212.92
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2)) 684.30/212.92
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2)) 684.30/212.92
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2)) 684.30/212.92
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 684.30/212.92
X(mark(z0), z1) → c62(X(z0, z1)) 684.30/212.92
X(z0, mark(z1)) → c63(X(z0, z1)) 684.30/212.92
X(ok(z0), ok(z1)) → c64(X(z0, z1)) 684.30/212.92
PROPER(U11(z0, z1)) → c65(U11'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 684.30/212.92
PROPER(U12(z0)) → c67(U12'(proper(z0)), PROPER(z0)) 684.30/212.92
PROPER(isNat(z0)) → c68(ISNAT(proper(z0)), PROPER(z0)) 684.30/212.92
PROPER(U21(z0)) → c69(U21'(proper(z0)), PROPER(z0)) 684.30/212.92
PROPER(U31(z0, z1)) → c70(U31'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 684.30/212.92
PROPER(U32(z0)) → c71(U32'(proper(z0)), PROPER(z0)) 684.30/212.92
PROPER(U41(z0, z1)) → c72(U41'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 684.30/212.92
PROPER(U51(z0, z1, z2)) → c73(U51'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 684.30/212.92
PROPER(U52(z0, z1, z2)) → c74(U52'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 684.30/212.92
PROPER(s(z0)) → c75(S(proper(z0)), PROPER(z0)) 684.30/212.92
PROPER(plus(z0, z1)) → c76(PLUS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 684.30/212.92
PROPER(U61(z0)) → c77(U61'(proper(z0)), PROPER(z0)) 684.30/212.92
PROPER(U71(z0, z1, z2)) → c79(U71'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 684.30/212.92
PROPER(U72(z0, z1, z2)) → c80(U72'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 684.30/212.92
PROPER(x(z0, z1)) → c81(X(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 684.30/212.92
ISNAT(ok(z0)) → c82(ISNAT(z0)) 684.30/212.92
TOP(mark(z0)) → c83(TOP(proper(z0)), PROPER(z0)) 684.30/212.92
TOP(ok(z0)) → c84(TOP(active(z0)), ACTIVE(z0)) 684.30/212.92
ACTIVE(isNat(s(z0))) → c13(ISNAT(z0)) 684.30/212.92
ACTIVE(plus(z0, s(z1))) → c16(ISNAT(z1)) 684.30/212.92
ACTIVE(x(z0, s(z1))) → c18(ISNAT(z1)) 684.30/212.92
ACTIVE(U11(tt, z0)) → c1(U12'(isNat(z0))) 684.30/212.92
ACTIVE(U11(tt, z0)) → c1(ISNAT(z0)) 684.30/212.92
ACTIVE(U31(tt, z0)) → c1(U32'(isNat(z0))) 684.30/212.92
ACTIVE(U31(tt, z0)) → c1(ISNAT(z0)) 684.30/212.92
ACTIVE(U51(tt, z0, z1)) → c1(U52'(isNat(z1), z0, z1)) 684.30/212.92
ACTIVE(U51(tt, z0, z1)) → c1(ISNAT(z1)) 684.30/212.92
ACTIVE(U52(tt, z0, z1)) → c1(S(plus(z1, z0))) 684.30/212.92
ACTIVE(U52(tt, z0, z1)) → c1(PLUS(z1, z0)) 684.30/212.92
ACTIVE(U71(tt, z0, z1)) → c1(U72'(isNat(z1), z0, z1)) 684.30/212.92
ACTIVE(U71(tt, z0, z1)) → c1(ISNAT(z1)) 684.30/212.92
ACTIVE(U72(tt, z0, z1)) → c1(PLUS(x(z1, z0), z1)) 684.30/212.92
ACTIVE(U72(tt, z0, z1)) → c1(X(z1, z0)) 684.30/212.92
ACTIVE(isNat(plus(z0, z1))) → c1(U11'(isNat(z0), z1)) 684.30/212.92
ACTIVE(isNat(plus(z0, z1))) → c1(ISNAT(z0)) 684.30/212.92
ACTIVE(isNat(x(z0, z1))) → c1(U31'(isNat(z0), z1)) 684.30/212.92
ACTIVE(isNat(x(z0, z1))) → c1(ISNAT(z0)) 684.30/212.92
ACTIVE(plus(z0, 0)) → c1(U41'(isNat(z0), z0)) 684.30/212.92
ACTIVE(plus(z0, 0)) → c1(ISNAT(z0)) 684.30/212.92
ACTIVE(x(z0, 0)) → c1(U61'(isNat(z0))) 684.30/212.92
ACTIVE(x(z0, 0)) → c1(ISNAT(z0)) 684.30/212.92
ACTIVE(U11(U52(tt, z0, z1), x1)) → c19(U11'(mark(s(plus(z1, z0))), x1), ACTIVE(U52(tt, z0, z1))) 684.30/212.92
ACTIVE(U11(U61(tt), x1)) → c19(U11'(mark(0), x1), ACTIVE(U61(tt))) 684.30/212.92
ACTIVE(U11(U71(tt, z0, z1), x1)) → c19(U11'(mark(U72(isNat(z1), z0, z1)), x1), ACTIVE(U71(tt, z0, z1))) 684.30/212.92
ACTIVE(U11(U72(tt, z0, z1), x1)) → c19(U11'(mark(plus(x(z1, z0), z1)), x1), ACTIVE(U72(tt, z0, z1))) 684.30/212.92
ACTIVE(U11(plus(z0, 0), x1)) → c19(U11'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 684.30/212.92
ACTIVE(U11(plus(z0, s(z1)), x1)) → c19(U11'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 684.30/212.92
ACTIVE(U11(x(z0, 0), x1)) → c19(U11'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 684.30/212.92
ACTIVE(U11(x(z0, s(z1)), x1)) → c19(U11'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 684.30/212.92
ACTIVE(U11(U11(z0, z1), x1)) → c19(U11'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 684.30/212.92
ACTIVE(U11(U12(z0), x1)) → c19(U11'(U12(active(z0)), x1), ACTIVE(U12(z0))) 684.30/212.92
ACTIVE(U11(U21(z0), x1)) → c19(U11'(U21(active(z0)), x1), ACTIVE(U21(z0))) 684.30/212.92
ACTIVE(U11(U31(z0, z1), x1)) → c19(U11'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 684.30/212.92
ACTIVE(U11(U32(z0), x1)) → c19(U11'(U32(active(z0)), x1), ACTIVE(U32(z0))) 684.30/212.92
ACTIVE(U11(U41(z0, z1), x1)) → c19(U11'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 684.30/212.92
ACTIVE(U11(U51(z0, z1, z2), x1)) → c19(U11'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 684.30/212.92
ACTIVE(U11(U52(z0, z1, z2), x1)) → c19(U11'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 684.30/212.92
ACTIVE(U11(s(z0), x1)) → c19(U11'(s(active(z0)), x1), ACTIVE(s(z0))) 684.30/212.92
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 684.30/212.92
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 684.30/212.92
ACTIVE(U11(U61(z0), x1)) → c19(U11'(U61(active(z0)), x1), ACTIVE(U61(z0))) 684.30/212.92
ACTIVE(U11(U71(z0, z1, z2), x1)) → c19(U11'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 684.30/212.92
ACTIVE(U11(U72(z0, z1, z2), x1)) → c19(U11'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 684.30/212.92
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 684.30/212.92
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 684.30/212.92
ACTIVE(U11(isNat(0), x1)) → c19(U11'(mark(tt), x1)) 684.30/212.92
ACTIVE(U11(U11(tt, z0), x1)) → c(U11'(mark(U12(isNat(z0))), x1)) 684.30/212.92
ACTIVE(U11(U11(tt, z0), x1)) → c(ACTIVE(U11(tt, z0))) 684.30/212.92
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(U11'(mark(U11(isNat(z0), z1)), x1)) 684.30/212.92
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(ACTIVE(isNat(plus(z0, z1)))) 684.30/212.92
ACTIVE(U11(isNat(s(z0)), x1)) → c(U11'(mark(U21(isNat(z0))), x1)) 684.30/212.92
ACTIVE(U11(isNat(s(z0)), x1)) → c(ACTIVE(isNat(s(z0)))) 684.30/212.92
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(U11'(mark(U31(isNat(z0), z1)), x1)) 684.30/212.92
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(ACTIVE(isNat(x(z0, z1)))) 684.30/212.92
ACTIVE(U12(U52(tt, z0, z1))) → c20(U12'(mark(s(plus(z1, z0)))), ACTIVE(U52(tt, z0, z1))) 684.30/212.92
ACTIVE(U12(U61(tt))) → c20(U12'(mark(0)), ACTIVE(U61(tt))) 684.30/212.92
ACTIVE(U12(U71(tt, z0, z1))) → c20(U12'(mark(U72(isNat(z1), z0, z1))), ACTIVE(U71(tt, z0, z1))) 684.30/212.92
ACTIVE(U12(U72(tt, z0, z1))) → c20(U12'(mark(plus(x(z1, z0), z1))), ACTIVE(U72(tt, z0, z1))) 684.30/212.92
ACTIVE(U12(plus(z0, 0))) → c20(U12'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 684.30/212.92
ACTIVE(U12(plus(z0, s(z1)))) → c20(U12'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 684.30/212.92
ACTIVE(U12(x(z0, 0))) → c20(U12'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 684.30/212.92
ACTIVE(U12(x(z0, s(z1)))) → c20(U12'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 684.30/212.92
ACTIVE(U12(U11(z0, z1))) → c20(U12'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 684.30/212.92
ACTIVE(U12(U12(z0))) → c20(U12'(U12(active(z0))), ACTIVE(U12(z0))) 684.30/212.92
ACTIVE(U12(U21(z0))) → c20(U12'(U21(active(z0))), ACTIVE(U21(z0))) 684.30/212.92
ACTIVE(U12(U31(z0, z1))) → c20(U12'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 684.30/212.92
ACTIVE(U12(U32(z0))) → c20(U12'(U32(active(z0))), ACTIVE(U32(z0))) 684.30/212.92
ACTIVE(U12(U41(z0, z1))) → c20(U12'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 684.30/212.92
ACTIVE(U12(U51(z0, z1, z2))) → c20(U12'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 684.30/212.92
ACTIVE(U12(U52(z0, z1, z2))) → c20(U12'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 684.30/212.92
ACTIVE(U12(s(z0))) → c20(U12'(s(active(z0))), ACTIVE(s(z0))) 684.30/212.92
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 684.30/212.92
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 684.30/212.92
ACTIVE(U12(U61(z0))) → c20(U12'(U61(active(z0))), ACTIVE(U61(z0))) 684.30/212.92
ACTIVE(U12(U71(z0, z1, z2))) → c20(U12'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 684.30/212.92
ACTIVE(U12(U72(z0, z1, z2))) → c20(U12'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 684.30/212.92
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 684.30/212.92
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 684.30/212.92
ACTIVE(U11(U12(tt), x1)) → c19(U11'(mark(tt), x1)) 684.30/212.92
ACTIVE(U12(U12(tt))) → c20(U12'(mark(tt))) 684.30/212.92
ACTIVE(U12(isNat(0))) → c20(U12'(mark(tt))) 684.30/212.92
ACTIVE(U12(U11(tt, z0))) → c2(U12'(mark(U12(isNat(z0))))) 684.30/212.92
ACTIVE(U12(U11(tt, z0))) → c2(ACTIVE(U11(tt, z0))) 684.30/212.92
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(U12'(mark(U11(isNat(z0), z1)))) 684.30/212.92
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(ACTIVE(isNat(plus(z0, z1)))) 684.30/212.92
ACTIVE(U12(isNat(s(z0)))) → c2(U12'(mark(U21(isNat(z0))))) 684.30/212.92
ACTIVE(U12(isNat(s(z0)))) → c2(ACTIVE(isNat(s(z0)))) 684.30/212.92
ACTIVE(U12(isNat(x(z0, z1)))) → c2(U12'(mark(U31(isNat(z0), z1)))) 684.30/212.92
ACTIVE(U12(isNat(x(z0, z1)))) → c2(ACTIVE(isNat(x(z0, z1)))) 684.30/212.92
ACTIVE(U21(U52(tt, z0, z1))) → c21(U21'(mark(s(plus(z1, z0)))), ACTIVE(U52(tt, z0, z1))) 684.30/212.92
ACTIVE(U21(U61(tt))) → c21(U21'(mark(0)), ACTIVE(U61(tt))) 684.30/212.92
ACTIVE(U21(U71(tt, z0, z1))) → c21(U21'(mark(U72(isNat(z1), z0, z1))), ACTIVE(U71(tt, z0, z1))) 684.30/212.92
ACTIVE(U21(U72(tt, z0, z1))) → c21(U21'(mark(plus(x(z1, z0), z1))), ACTIVE(U72(tt, z0, z1))) 684.30/212.92
ACTIVE(U21(plus(z0, 0))) → c21(U21'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 684.30/212.92
ACTIVE(U21(plus(z0, s(z1)))) → c21(U21'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 684.30/212.92
ACTIVE(U21(x(z0, 0))) → c21(U21'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 684.30/212.92
ACTIVE(U21(x(z0, s(z1)))) → c21(U21'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 684.30/212.92
ACTIVE(U21(U11(z0, z1))) → c21(U21'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 684.30/212.92
ACTIVE(U21(U12(z0))) → c21(U21'(U12(active(z0))), ACTIVE(U12(z0))) 684.30/212.92
ACTIVE(U21(U21(z0))) → c21(U21'(U21(active(z0))), ACTIVE(U21(z0))) 684.30/212.92
ACTIVE(U21(U31(z0, z1))) → c21(U21'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 684.30/212.92
ACTIVE(U21(U32(z0))) → c21(U21'(U32(active(z0))), ACTIVE(U32(z0))) 684.30/212.92
ACTIVE(U21(U41(z0, z1))) → c21(U21'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 684.30/212.92
ACTIVE(U21(U51(z0, z1, z2))) → c21(U21'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 684.30/212.92
ACTIVE(U21(U52(z0, z1, z2))) → c21(U21'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 684.30/212.92
ACTIVE(U21(s(z0))) → c21(U21'(s(active(z0))), ACTIVE(s(z0))) 684.30/212.92
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 684.30/212.92
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 684.30/212.92
ACTIVE(U21(U61(z0))) → c21(U21'(U61(active(z0))), ACTIVE(U61(z0))) 684.30/212.92
ACTIVE(U21(U71(z0, z1, z2))) → c21(U21'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 684.30/212.92
ACTIVE(U21(U72(z0, z1, z2))) → c21(U21'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 684.30/212.92
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 684.30/212.92
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 684.30/212.92
ACTIVE(U11(U21(tt), x1)) → c19(U11'(mark(tt), x1)) 684.30/212.92
ACTIVE(U12(U21(tt))) → c20(U12'(mark(tt))) 684.30/212.92
ACTIVE(U21(U12(tt))) → c21(U21'(mark(tt))) 684.30/212.92
ACTIVE(U21(U21(tt))) → c21(U21'(mark(tt))) 684.30/212.92
ACTIVE(U21(isNat(0))) → c21(U21'(mark(tt))) 684.30/212.92
ACTIVE(U21(U11(tt, z0))) → c3(U21'(mark(U12(isNat(z0))))) 684.30/212.92
ACTIVE(U21(U11(tt, z0))) → c3(ACTIVE(U11(tt, z0))) 684.30/212.92
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(U21'(mark(U11(isNat(z0), z1)))) 684.30/212.92
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(ACTIVE(isNat(plus(z0, z1)))) 684.30/212.92
ACTIVE(U21(isNat(s(z0)))) → c3(U21'(mark(U21(isNat(z0))))) 684.30/212.92
ACTIVE(U21(isNat(s(z0)))) → c3(ACTIVE(isNat(s(z0)))) 684.30/212.92
ACTIVE(U21(isNat(x(z0, z1)))) → c3(U21'(mark(U31(isNat(z0), z1)))) 684.30/212.92
ACTIVE(U21(isNat(x(z0, z1)))) → c3(ACTIVE(isNat(x(z0, z1)))) 684.30/212.92
ACTIVE(U31(U52(tt, z0, z1), x1)) → c22(U31'(mark(s(plus(z1, z0))), x1), ACTIVE(U52(tt, z0, z1))) 684.30/212.92
ACTIVE(U31(U61(tt), x1)) → c22(U31'(mark(0), x1), ACTIVE(U61(tt))) 684.30/212.92
ACTIVE(U31(U71(tt, z0, z1), x1)) → c22(U31'(mark(U72(isNat(z1), z0, z1)), x1), ACTIVE(U71(tt, z0, z1))) 684.30/212.92
ACTIVE(U31(U72(tt, z0, z1), x1)) → c22(U31'(mark(plus(x(z1, z0), z1)), x1), ACTIVE(U72(tt, z0, z1))) 684.30/212.92
ACTIVE(U31(plus(z0, 0), x1)) → c22(U31'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 684.30/212.92
ACTIVE(U31(plus(z0, s(z1)), x1)) → c22(U31'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 684.30/212.92
ACTIVE(U31(x(z0, 0), x1)) → c22(U31'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 684.30/212.92
ACTIVE(U31(x(z0, s(z1)), x1)) → c22(U31'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 684.30/212.92
ACTIVE(U31(U11(z0, z1), x1)) → c22(U31'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 684.30/212.92
ACTIVE(U31(U12(z0), x1)) → c22(U31'(U12(active(z0)), x1), ACTIVE(U12(z0))) 684.30/212.92
ACTIVE(U31(U21(z0), x1)) → c22(U31'(U21(active(z0)), x1), ACTIVE(U21(z0))) 684.30/212.92
ACTIVE(U31(U31(z0, z1), x1)) → c22(U31'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 684.30/212.92
ACTIVE(U31(U32(z0), x1)) → c22(U31'(U32(active(z0)), x1), ACTIVE(U32(z0))) 684.30/212.92
ACTIVE(U31(U41(z0, z1), x1)) → c22(U31'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 684.30/212.92
ACTIVE(U31(U51(z0, z1, z2), x1)) → c22(U31'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 684.30/212.92
ACTIVE(U31(U52(z0, z1, z2), x1)) → c22(U31'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 684.30/212.92
ACTIVE(U31(s(z0), x1)) → c22(U31'(s(active(z0)), x1), ACTIVE(s(z0))) 684.30/212.92
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 684.30/212.92
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 684.30/212.92
ACTIVE(U31(U61(z0), x1)) → c22(U31'(U61(active(z0)), x1), ACTIVE(U61(z0))) 684.30/212.92
ACTIVE(U31(U71(z0, z1, z2), x1)) → c22(U31'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 684.30/212.92
ACTIVE(U31(U72(z0, z1, z2), x1)) → c22(U31'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 684.30/212.92
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 684.30/212.92
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 684.30/212.92
ACTIVE(U31(U12(tt), x1)) → c22(U31'(mark(tt), x1)) 684.30/212.92
ACTIVE(U31(U21(tt), x1)) → c22(U31'(mark(tt), x1)) 684.30/212.92
ACTIVE(U31(isNat(0), x1)) → c22(U31'(mark(tt), x1)) 684.30/212.92
ACTIVE(U11(U31(tt, z0), x1)) → c4(U11'(mark(U32(isNat(z0))), x1)) 684.30/212.92
ACTIVE(U11(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 684.30/212.92
ACTIVE(U12(U31(tt, z0))) → c4(U12'(mark(U32(isNat(z0))))) 684.30/212.92
ACTIVE(U12(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 684.30/212.92
ACTIVE(U21(U31(tt, z0))) → c4(U21'(mark(U32(isNat(z0))))) 684.30/212.92
ACTIVE(U21(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 684.30/212.92
ACTIVE(U31(U11(tt, z0), x1)) → c4(U31'(mark(U12(isNat(z0))), x1)) 684.30/212.92
ACTIVE(U31(U11(tt, z0), x1)) → c4(ACTIVE(U11(tt, z0))) 684.30/212.92
ACTIVE(U31(U31(tt, z0), x1)) → c4(U31'(mark(U32(isNat(z0))), x1)) 684.30/212.92
ACTIVE(U31(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 684.30/212.92
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(U31'(mark(U11(isNat(z0), z1)), x1)) 684.30/212.92
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(ACTIVE(isNat(plus(z0, z1)))) 684.30/212.92
ACTIVE(U31(isNat(s(z0)), x1)) → c4(U31'(mark(U21(isNat(z0))), x1)) 684.30/212.92
ACTIVE(U31(isNat(s(z0)), x1)) → c4(ACTIVE(isNat(s(z0)))) 684.30/212.92
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(U31'(mark(U31(isNat(z0), z1)), x1)) 684.30/212.92
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(ACTIVE(isNat(x(z0, z1)))) 684.30/212.92
ACTIVE(U32(U52(tt, z0, z1))) → c23(U32'(mark(s(plus(z1, z0)))), ACTIVE(U52(tt, z0, z1))) 684.30/212.92
ACTIVE(U32(U61(tt))) → c23(U32'(mark(0)), ACTIVE(U61(tt))) 684.30/212.92
ACTIVE(U32(U71(tt, z0, z1))) → c23(U32'(mark(U72(isNat(z1), z0, z1))), ACTIVE(U71(tt, z0, z1))) 684.30/212.92
ACTIVE(U32(U72(tt, z0, z1))) → c23(U32'(mark(plus(x(z1, z0), z1))), ACTIVE(U72(tt, z0, z1))) 684.30/212.92
ACTIVE(U32(plus(z0, 0))) → c23(U32'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 684.30/212.92
ACTIVE(U32(plus(z0, s(z1)))) → c23(U32'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 684.30/212.92
ACTIVE(U32(x(z0, 0))) → c23(U32'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 684.30/212.92
ACTIVE(U32(x(z0, s(z1)))) → c23(U32'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 684.30/212.92
ACTIVE(U32(U11(z0, z1))) → c23(U32'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 684.30/212.92
ACTIVE(U32(U12(z0))) → c23(U32'(U12(active(z0))), ACTIVE(U12(z0))) 684.30/212.92
ACTIVE(U32(U21(z0))) → c23(U32'(U21(active(z0))), ACTIVE(U21(z0))) 684.30/212.92
ACTIVE(U32(U31(z0, z1))) → c23(U32'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 684.30/212.92
ACTIVE(U32(U32(z0))) → c23(U32'(U32(active(z0))), ACTIVE(U32(z0))) 684.30/212.92
ACTIVE(U32(U41(z0, z1))) → c23(U32'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 684.30/212.92
ACTIVE(U32(U51(z0, z1, z2))) → c23(U32'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 684.30/212.92
ACTIVE(U32(U52(z0, z1, z2))) → c23(U32'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 684.30/212.92
ACTIVE(U32(s(z0))) → c23(U32'(s(active(z0))), ACTIVE(s(z0))) 684.30/212.92
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 684.30/212.92
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 684.30/212.92
ACTIVE(U32(U61(z0))) → c23(U32'(U61(active(z0))), ACTIVE(U61(z0))) 684.30/212.92
ACTIVE(U32(U71(z0, z1, z2))) → c23(U32'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 684.30/212.92
ACTIVE(U32(U72(z0, z1, z2))) → c23(U32'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 684.30/212.92
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 684.30/212.92
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 684.30/212.92
ACTIVE(U11(U32(tt), x1)) → c19(U11'(mark(tt), x1)) 684.30/212.92
ACTIVE(U12(U32(tt))) → c20(U12'(mark(tt))) 684.30/212.92
ACTIVE(U21(U32(tt))) → c21(U21'(mark(tt))) 684.30/212.92
ACTIVE(U31(U32(tt), x1)) → c22(U31'(mark(tt), x1)) 684.30/212.92
ACTIVE(U32(U12(tt))) → c23(U32'(mark(tt))) 684.30/212.92
ACTIVE(U32(U21(tt))) → c23(U32'(mark(tt))) 684.30/212.92
ACTIVE(U32(U32(tt))) → c23(U32'(mark(tt))) 684.30/212.92
ACTIVE(U32(isNat(0))) → c23(U32'(mark(tt))) 684.30/212.92
ACTIVE(U32(U11(tt, z0))) → c5(U32'(mark(U12(isNat(z0))))) 684.30/212.92
ACTIVE(U32(U11(tt, z0))) → c5(ACTIVE(U11(tt, z0))) 684.30/212.92
ACTIVE(U32(U31(tt, z0))) → c5(U32'(mark(U32(isNat(z0))))) 684.30/212.92
ACTIVE(U32(U31(tt, z0))) → c5(ACTIVE(U31(tt, z0))) 684.30/212.92
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(U32'(mark(U11(isNat(z0), z1)))) 684.30/212.92
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(ACTIVE(isNat(plus(z0, z1)))) 684.30/212.92
ACTIVE(U32(isNat(s(z0)))) → c5(U32'(mark(U21(isNat(z0))))) 684.30/212.92
ACTIVE(U32(isNat(s(z0)))) → c5(ACTIVE(isNat(s(z0)))) 684.30/212.92
ACTIVE(U32(isNat(x(z0, z1)))) → c5(U32'(mark(U31(isNat(z0), z1)))) 684.30/212.92
ACTIVE(U32(isNat(x(z0, z1)))) → c5(ACTIVE(isNat(x(z0, z1)))) 684.30/212.92
ACTIVE(U41(U52(tt, z0, z1), x1)) → c24(U41'(mark(s(plus(z1, z0))), x1), ACTIVE(U52(tt, z0, z1))) 684.30/212.92
ACTIVE(U41(U61(tt), x1)) → c24(U41'(mark(0), x1), ACTIVE(U61(tt))) 684.30/212.92
ACTIVE(U41(U71(tt, z0, z1), x1)) → c24(U41'(mark(U72(isNat(z1), z0, z1)), x1), ACTIVE(U71(tt, z0, z1))) 684.30/212.92
ACTIVE(U41(U72(tt, z0, z1), x1)) → c24(U41'(mark(plus(x(z1, z0), z1)), x1), ACTIVE(U72(tt, z0, z1))) 684.30/212.92
ACTIVE(U41(plus(z0, 0), x1)) → c24(U41'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 684.30/212.92
ACTIVE(U41(plus(z0, s(z1)), x1)) → c24(U41'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 684.30/212.92
ACTIVE(U41(x(z0, 0), x1)) → c24(U41'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 684.30/212.92
ACTIVE(U41(x(z0, s(z1)), x1)) → c24(U41'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 684.30/212.92
ACTIVE(U41(U11(z0, z1), x1)) → c24(U41'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 684.30/212.92
ACTIVE(U41(U12(z0), x1)) → c24(U41'(U12(active(z0)), x1), ACTIVE(U12(z0))) 684.30/212.92
ACTIVE(U41(U21(z0), x1)) → c24(U41'(U21(active(z0)), x1), ACTIVE(U21(z0))) 684.30/212.92
ACTIVE(U41(U31(z0, z1), x1)) → c24(U41'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 684.30/212.92
ACTIVE(U41(U32(z0), x1)) → c24(U41'(U32(active(z0)), x1), ACTIVE(U32(z0))) 684.30/212.92
ACTIVE(U41(U41(z0, z1), x1)) → c24(U41'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 684.30/212.92
ACTIVE(U41(U51(z0, z1, z2), x1)) → c24(U41'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 684.30/212.92
ACTIVE(U41(U52(z0, z1, z2), x1)) → c24(U41'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 684.30/212.92
ACTIVE(U41(s(z0), x1)) → c24(U41'(s(active(z0)), x1), ACTIVE(s(z0))) 684.30/212.92
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 684.30/212.92
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 684.30/212.92
ACTIVE(U41(U61(z0), x1)) → c24(U41'(U61(active(z0)), x1), ACTIVE(U61(z0))) 684.30/212.92
ACTIVE(U41(U71(z0, z1, z2), x1)) → c24(U41'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 684.30/212.92
ACTIVE(U41(U72(z0, z1, z2), x1)) → c24(U41'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 684.30/212.92
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 684.30/212.92
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 684.30/212.92
ACTIVE(U11(U41(tt, z0), x1)) → c19(U11'(mark(z0), x1)) 684.30/212.92
ACTIVE(U12(U41(tt, z0))) → c20(U12'(mark(z0))) 684.30/212.92
ACTIVE(U21(U41(tt, z0))) → c21(U21'(mark(z0))) 684.30/212.92
ACTIVE(U31(U41(tt, z0), x1)) → c22(U31'(mark(z0), x1)) 684.30/212.92
ACTIVE(U32(U41(tt, z0))) → c23(U32'(mark(z0))) 684.30/212.92
ACTIVE(U41(U12(tt), x1)) → c24(U41'(mark(tt), x1)) 684.30/212.92
ACTIVE(U41(U21(tt), x1)) → c24(U41'(mark(tt), x1)) 684.30/212.92
ACTIVE(U41(U32(tt), x1)) → c24(U41'(mark(tt), x1)) 684.30/212.92
ACTIVE(U41(U41(tt, z0), x1)) → c24(U41'(mark(z0), x1)) 684.30/212.92
ACTIVE(U41(isNat(0), x1)) → c24(U41'(mark(tt), x1)) 684.30/212.92
ACTIVE(U41(U11(tt, z0), x1)) → c6(U41'(mark(U12(isNat(z0))), x1)) 684.30/212.92
ACTIVE(U41(U11(tt, z0), x1)) → c6(ACTIVE(U11(tt, z0))) 684.30/212.92
ACTIVE(U41(U31(tt, z0), x1)) → c6(U41'(mark(U32(isNat(z0))), x1)) 684.30/212.92
ACTIVE(U41(U31(tt, z0), x1)) → c6(ACTIVE(U31(tt, z0))) 684.30/212.92
ACTIVE(U41(isNat(plus(z0, z1)), x1)) → c6(U41'(mark(U11(isNat(z0), z1)), x1)) 684.30/212.92
ACTIVE(U41(isNat(plus(z0, z1)), x1)) → c6(ACTIVE(isNat(plus(z0, z1)))) 684.30/212.92
ACTIVE(U41(isNat(s(z0)), x1)) → c6(U41'(mark(U21(isNat(z0))), x1)) 684.30/212.92
ACTIVE(U41(isNat(s(z0)), x1)) → c6(ACTIVE(isNat(s(z0)))) 684.30/212.92
ACTIVE(U41(isNat(x(z0, z1)), x1)) → c6(U41'(mark(U31(isNat(z0), z1)), x1)) 684.30/212.92
ACTIVE(U41(isNat(x(z0, z1)), x1)) → c6(ACTIVE(isNat(x(z0, z1)))) 684.30/212.92
ACTIVE(U51(U52(tt, z0, z1), x1, x2)) → c25(U51'(mark(s(plus(z1, z0))), x1, x2), ACTIVE(U52(tt, z0, z1))) 684.30/212.92
ACTIVE(U51(U61(tt), x1, x2)) → c25(U51'(mark(0), x1, x2), ACTIVE(U61(tt))) 684.30/212.92
ACTIVE(U51(U71(tt, z0, z1), x1, x2)) → c25(U51'(mark(U72(isNat(z1), z0, z1)), x1, x2), ACTIVE(U71(tt, z0, z1))) 684.30/212.92
ACTIVE(U51(U72(tt, z0, z1), x1, x2)) → c25(U51'(mark(plus(x(z1, z0), z1)), x1, x2), ACTIVE(U72(tt, z0, z1))) 684.30/212.92
ACTIVE(U51(plus(z0, 0), x1, x2)) → c25(U51'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 684.30/212.92
ACTIVE(U51(plus(z0, s(z1)), x1, x2)) → c25(U51'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 684.30/212.92
ACTIVE(U51(x(z0, 0), x1, x2)) → c25(U51'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 684.30/212.92
ACTIVE(U51(x(z0, s(z1)), x1, x2)) → c25(U51'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 684.30/212.92
ACTIVE(U51(U11(z0, z1), x1, x2)) → c25(U51'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 684.30/212.92
ACTIVE(U51(U12(z0), x1, x2)) → c25(U51'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 684.30/212.92
ACTIVE(U51(U21(z0), x1, x2)) → c25(U51'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 684.30/212.92
ACTIVE(U51(U31(z0, z1), x1, x2)) → c25(U51'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 684.30/212.92
ACTIVE(U51(U32(z0), x1, x2)) → c25(U51'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 684.30/212.92
ACTIVE(U51(U41(z0, z1), x1, x2)) → c25(U51'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 684.30/212.92
ACTIVE(U51(U51(z0, z1, z2), x1, x2)) → c25(U51'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 684.30/212.92
ACTIVE(U51(U52(z0, z1, z2), x1, x2)) → c25(U51'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 684.30/212.92
ACTIVE(U51(s(z0), x1, x2)) → c25(U51'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 684.30/212.92
ACTIVE(U51(plus(z0, z1), x1, x2)) → c25(U51'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 684.30/212.92
ACTIVE(U51(plus(z0, z1), x1, x2)) → c25(U51'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 684.30/212.92
ACTIVE(U51(U61(z0), x1, x2)) → c25(U51'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 684.30/212.92
ACTIVE(U51(U71(z0, z1, z2), x1, x2)) → c25(U51'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 684.30/212.92
ACTIVE(U51(U72(z0, z1, z2), x1, x2)) → c25(U51'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 684.30/212.92
ACTIVE(U51(x(z0, z1), x1, x2)) → c25(U51'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 684.30/212.92
ACTIVE(U51(x(z0, z1), x1, x2)) → c25(U51'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 684.30/212.92
ACTIVE(U51(U12(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 684.30/212.92
ACTIVE(U51(U21(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 684.30/212.92
ACTIVE(U51(U32(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 684.30/212.92
ACTIVE(U51(U41(tt, z0), x1, x2)) → c25(U51'(mark(z0), x1, x2)) 684.30/212.92
ACTIVE(U51(isNat(0), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 684.30/212.92
ACTIVE(U11(U51(tt, z0, z1), x1)) → c7(U11'(mark(U52(isNat(z1), z0, z1)), x1)) 684.30/212.92
ACTIVE(U11(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 684.30/212.92
ACTIVE(U12(U51(tt, z0, z1))) → c7(U12'(mark(U52(isNat(z1), z0, z1)))) 684.30/212.92
ACTIVE(U12(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 684.30/212.92
ACTIVE(U21(U51(tt, z0, z1))) → c7(U21'(mark(U52(isNat(z1), z0, z1)))) 684.30/212.92
ACTIVE(U21(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 684.30/212.92
ACTIVE(U31(U51(tt, z0, z1), x1)) → c7(U31'(mark(U52(isNat(z1), z0, z1)), x1)) 684.30/212.92
ACTIVE(U31(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 684.30/212.92
ACTIVE(U32(U51(tt, z0, z1))) → c7(U32'(mark(U52(isNat(z1), z0, z1)))) 684.30/212.92
ACTIVE(U32(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 684.30/212.92
ACTIVE(U41(U51(tt, z0, z1), x1)) → c7(U41'(mark(U52(isNat(z1), z0, z1)), x1)) 684.30/212.92
ACTIVE(U41(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 684.30/212.92
ACTIVE(U51(U11(tt, z0), x1, x2)) → c7(U51'(mark(U12(isNat(z0))), x1, x2)) 684.30/212.92
ACTIVE(U51(U11(tt, z0), x1, x2)) → c7(ACTIVE(U11(tt, z0))) 684.30/212.92
ACTIVE(U51(U31(tt, z0), x1, x2)) → c7(U51'(mark(U32(isNat(z0))), x1, x2)) 684.30/212.92
ACTIVE(U51(U31(tt, z0), x1, x2)) → c7(ACTIVE(U31(tt, z0))) 684.30/212.92
ACTIVE(U51(U51(tt, z0, z1), x1, x2)) → c7(U51'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 684.30/212.92
ACTIVE(U51(U51(tt, z0, z1), x1, x2)) → c7(ACTIVE(U51(tt, z0, z1))) 684.30/212.92
ACTIVE(U51(isNat(plus(z0, z1)), x1, x2)) → c7(U51'(mark(U11(isNat(z0), z1)), x1, x2)) 684.30/212.92
ACTIVE(U51(isNat(plus(z0, z1)), x1, x2)) → c7(ACTIVE(isNat(plus(z0, z1)))) 684.30/212.92
ACTIVE(U51(isNat(s(z0)), x1, x2)) → c7(U51'(mark(U21(isNat(z0))), x1, x2)) 684.30/212.92
ACTIVE(U51(isNat(s(z0)), x1, x2)) → c7(ACTIVE(isNat(s(z0)))) 684.30/212.92
ACTIVE(U51(isNat(x(z0, z1)), x1, x2)) → c7(U51'(mark(U31(isNat(z0), z1)), x1, x2)) 684.30/212.92
ACTIVE(U51(isNat(x(z0, z1)), x1, x2)) → c7(ACTIVE(isNat(x(z0, z1))))
S tuples:

ACTIVE(U52(z0, z1, z2)) → c26(U52'(active(z0), z1, z2), ACTIVE(z0)) 684.30/212.92
ACTIVE(s(z0)) → c27(S(active(z0)), ACTIVE(z0)) 684.30/212.92
ACTIVE(plus(z0, z1)) → c28(PLUS(active(z0), z1), ACTIVE(z0)) 684.30/212.92
ACTIVE(plus(z0, z1)) → c29(PLUS(z0, active(z1)), ACTIVE(z1)) 684.30/212.92
ACTIVE(U61(z0)) → c30(U61'(active(z0)), ACTIVE(z0)) 684.30/212.92
ACTIVE(U71(z0, z1, z2)) → c31(U71'(active(z0), z1, z2), ACTIVE(z0)) 684.30/212.92
ACTIVE(U72(z0, z1, z2)) → c32(U72'(active(z0), z1, z2), ACTIVE(z0)) 684.30/212.92
ACTIVE(x(z0, z1)) → c33(X(active(z0), z1), ACTIVE(z0)) 684.30/212.92
ACTIVE(x(z0, z1)) → c34(X(z0, active(z1)), ACTIVE(z1)) 684.30/212.92
U11'(mark(z0), z1) → c35(U11'(z0, z1)) 684.30/212.92
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1)) 684.30/212.92
U12'(mark(z0)) → c37(U12'(z0)) 684.30/212.92
U12'(ok(z0)) → c38(U12'(z0)) 684.30/212.92
U21'(mark(z0)) → c39(U21'(z0)) 684.30/212.92
U21'(ok(z0)) → c40(U21'(z0)) 684.30/212.92
U31'(mark(z0), z1) → c41(U31'(z0, z1)) 684.30/212.92
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 684.30/212.92
U32'(mark(z0)) → c43(U32'(z0)) 684.30/212.92
U32'(ok(z0)) → c44(U32'(z0)) 684.30/212.92
U41'(mark(z0), z1) → c45(U41'(z0, z1)) 684.30/212.92
U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1)) 684.30/212.92
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2)) 684.30/212.92
U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2)) 684.30/212.92
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2)) 684.30/212.92
U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2)) 684.30/212.92
S(mark(z0)) → c51(S(z0)) 684.30/212.92
S(ok(z0)) → c52(S(z0)) 684.30/212.92
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 684.30/212.92
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 684.30/212.92
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 684.30/212.92
U61'(mark(z0)) → c56(U61'(z0)) 684.30/212.92
U61'(ok(z0)) → c57(U61'(z0)) 684.30/212.92
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2)) 684.30/212.92
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2)) 684.30/212.92
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2)) 684.30/212.92
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 684.30/212.92
X(mark(z0), z1) → c62(X(z0, z1)) 684.30/212.92
X(z0, mark(z1)) → c63(X(z0, z1)) 684.30/212.92
X(ok(z0), ok(z1)) → c64(X(z0, z1)) 684.30/212.92
PROPER(U11(z0, z1)) → c65(U11'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 684.30/212.92
PROPER(U12(z0)) → c67(U12'(proper(z0)), PROPER(z0)) 684.30/212.92
PROPER(isNat(z0)) → c68(ISNAT(proper(z0)), PROPER(z0)) 684.30/212.92
PROPER(U21(z0)) → c69(U21'(proper(z0)), PROPER(z0)) 684.30/212.92
PROPER(U31(z0, z1)) → c70(U31'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 684.30/212.92
PROPER(U32(z0)) → c71(U32'(proper(z0)), PROPER(z0)) 684.30/212.92
PROPER(U41(z0, z1)) → c72(U41'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 684.30/212.92
PROPER(U51(z0, z1, z2)) → c73(U51'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 684.30/212.92
PROPER(U52(z0, z1, z2)) → c74(U52'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 684.30/212.92
PROPER(s(z0)) → c75(S(proper(z0)), PROPER(z0)) 684.30/212.92
PROPER(plus(z0, z1)) → c76(PLUS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 684.30/212.92
PROPER(U61(z0)) → c77(U61'(proper(z0)), PROPER(z0)) 684.30/212.92
PROPER(U71(z0, z1, z2)) → c79(U71'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 684.30/212.92
PROPER(U72(z0, z1, z2)) → c80(U72'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 684.30/212.92
PROPER(x(z0, z1)) → c81(X(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 684.30/212.92
ISNAT(ok(z0)) → c82(ISNAT(z0)) 684.30/212.92
TOP(mark(z0)) → c83(TOP(proper(z0)), PROPER(z0)) 684.30/212.92
TOP(ok(z0)) → c84(TOP(active(z0)), ACTIVE(z0)) 684.30/212.92
ACTIVE(isNat(s(z0))) → c13(ISNAT(z0)) 684.30/212.92
ACTIVE(plus(z0, s(z1))) → c16(ISNAT(z1)) 684.30/212.92
ACTIVE(x(z0, s(z1))) → c18(ISNAT(z1)) 684.30/212.92
ACTIVE(U11(tt, z0)) → c1(U12'(isNat(z0))) 684.30/212.92
ACTIVE(U11(tt, z0)) → c1(ISNAT(z0)) 684.30/212.92
ACTIVE(U31(tt, z0)) → c1(U32'(isNat(z0))) 684.30/212.92
ACTIVE(U31(tt, z0)) → c1(ISNAT(z0)) 684.30/212.92
ACTIVE(U51(tt, z0, z1)) → c1(U52'(isNat(z1), z0, z1)) 684.30/212.92
ACTIVE(U51(tt, z0, z1)) → c1(ISNAT(z1)) 684.30/212.92
ACTIVE(U52(tt, z0, z1)) → c1(S(plus(z1, z0))) 684.30/212.92
ACTIVE(U52(tt, z0, z1)) → c1(PLUS(z1, z0)) 684.30/212.92
ACTIVE(U71(tt, z0, z1)) → c1(U72'(isNat(z1), z0, z1)) 684.30/212.92
ACTIVE(U71(tt, z0, z1)) → c1(ISNAT(z1)) 684.30/212.92
ACTIVE(U72(tt, z0, z1)) → c1(PLUS(x(z1, z0), z1)) 684.30/212.92
ACTIVE(U72(tt, z0, z1)) → c1(X(z1, z0)) 684.30/212.92
ACTIVE(isNat(plus(z0, z1))) → c1(U11'(isNat(z0), z1)) 684.30/212.92
ACTIVE(isNat(plus(z0, z1))) → c1(ISNAT(z0)) 684.30/212.92
ACTIVE(isNat(x(z0, z1))) → c1(U31'(isNat(z0), z1)) 684.30/212.92
ACTIVE(isNat(x(z0, z1))) → c1(ISNAT(z0)) 684.30/212.92
ACTIVE(plus(z0, 0)) → c1(U41'(isNat(z0), z0)) 684.30/212.92
ACTIVE(plus(z0, 0)) → c1(ISNAT(z0)) 684.30/212.92
ACTIVE(x(z0, 0)) → c1(U61'(isNat(z0))) 684.30/212.92
ACTIVE(x(z0, 0)) → c1(ISNAT(z0)) 684.30/212.92
ACTIVE(U11(U52(tt, z0, z1), x1)) → c19(U11'(mark(s(plus(z1, z0))), x1), ACTIVE(U52(tt, z0, z1))) 684.30/212.92
ACTIVE(U11(U61(tt), x1)) → c19(U11'(mark(0), x1), ACTIVE(U61(tt))) 684.30/212.92
ACTIVE(U11(U71(tt, z0, z1), x1)) → c19(U11'(mark(U72(isNat(z1), z0, z1)), x1), ACTIVE(U71(tt, z0, z1))) 684.30/212.92
ACTIVE(U11(U72(tt, z0, z1), x1)) → c19(U11'(mark(plus(x(z1, z0), z1)), x1), ACTIVE(U72(tt, z0, z1))) 684.30/212.92
ACTIVE(U11(plus(z0, 0), x1)) → c19(U11'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 684.30/212.92
ACTIVE(U11(plus(z0, s(z1)), x1)) → c19(U11'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 684.30/212.92
ACTIVE(U11(x(z0, 0), x1)) → c19(U11'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 684.30/212.92
ACTIVE(U11(x(z0, s(z1)), x1)) → c19(U11'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 684.30/212.92
ACTIVE(U11(U11(z0, z1), x1)) → c19(U11'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 684.30/212.92
ACTIVE(U11(U12(z0), x1)) → c19(U11'(U12(active(z0)), x1), ACTIVE(U12(z0))) 684.30/212.92
ACTIVE(U11(U21(z0), x1)) → c19(U11'(U21(active(z0)), x1), ACTIVE(U21(z0))) 684.30/212.92
ACTIVE(U11(U31(z0, z1), x1)) → c19(U11'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 684.30/212.92
ACTIVE(U11(U32(z0), x1)) → c19(U11'(U32(active(z0)), x1), ACTIVE(U32(z0))) 684.30/212.92
ACTIVE(U11(U41(z0, z1), x1)) → c19(U11'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 684.30/212.92
ACTIVE(U11(U51(z0, z1, z2), x1)) → c19(U11'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 684.30/212.92
ACTIVE(U11(U52(z0, z1, z2), x1)) → c19(U11'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 684.30/212.92
ACTIVE(U11(s(z0), x1)) → c19(U11'(s(active(z0)), x1), ACTIVE(s(z0))) 684.30/212.92
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 684.30/212.92
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 684.30/212.92
ACTIVE(U11(U61(z0), x1)) → c19(U11'(U61(active(z0)), x1), ACTIVE(U61(z0))) 684.30/212.92
ACTIVE(U11(U71(z0, z1, z2), x1)) → c19(U11'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 684.30/212.92
ACTIVE(U11(U72(z0, z1, z2), x1)) → c19(U11'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 684.30/212.92
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 684.30/212.92
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 684.30/212.92
ACTIVE(U11(isNat(0), x1)) → c19(U11'(mark(tt), x1)) 684.30/212.92
ACTIVE(U11(U11(tt, z0), x1)) → c(U11'(mark(U12(isNat(z0))), x1)) 684.30/212.92
ACTIVE(U11(U11(tt, z0), x1)) → c(ACTIVE(U11(tt, z0))) 684.30/212.92
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(U11'(mark(U11(isNat(z0), z1)), x1)) 684.30/212.92
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(ACTIVE(isNat(plus(z0, z1)))) 684.30/212.92
ACTIVE(U11(isNat(s(z0)), x1)) → c(U11'(mark(U21(isNat(z0))), x1)) 684.30/212.92
ACTIVE(U11(isNat(s(z0)), x1)) → c(ACTIVE(isNat(s(z0)))) 684.30/212.92
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(U11'(mark(U31(isNat(z0), z1)), x1)) 684.30/212.92
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(ACTIVE(isNat(x(z0, z1)))) 684.30/212.92
ACTIVE(U12(U52(tt, z0, z1))) → c20(U12'(mark(s(plus(z1, z0)))), ACTIVE(U52(tt, z0, z1))) 684.30/212.92
ACTIVE(U12(U61(tt))) → c20(U12'(mark(0)), ACTIVE(U61(tt))) 684.30/212.92
ACTIVE(U12(U71(tt, z0, z1))) → c20(U12'(mark(U72(isNat(z1), z0, z1))), ACTIVE(U71(tt, z0, z1))) 684.30/212.92
ACTIVE(U12(U72(tt, z0, z1))) → c20(U12'(mark(plus(x(z1, z0), z1))), ACTIVE(U72(tt, z0, z1))) 684.30/212.92
ACTIVE(U12(plus(z0, 0))) → c20(U12'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 684.30/212.92
ACTIVE(U12(plus(z0, s(z1)))) → c20(U12'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 684.30/212.92
ACTIVE(U12(x(z0, 0))) → c20(U12'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 684.30/212.92
ACTIVE(U12(x(z0, s(z1)))) → c20(U12'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 684.30/212.92
ACTIVE(U12(U11(z0, z1))) → c20(U12'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 684.30/212.92
ACTIVE(U12(U12(z0))) → c20(U12'(U12(active(z0))), ACTIVE(U12(z0))) 684.30/212.92
ACTIVE(U12(U21(z0))) → c20(U12'(U21(active(z0))), ACTIVE(U21(z0))) 684.30/212.92
ACTIVE(U12(U31(z0, z1))) → c20(U12'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 684.30/212.92
ACTIVE(U12(U32(z0))) → c20(U12'(U32(active(z0))), ACTIVE(U32(z0))) 684.30/212.92
ACTIVE(U12(U41(z0, z1))) → c20(U12'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 684.30/212.92
ACTIVE(U12(U51(z0, z1, z2))) → c20(U12'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 684.30/212.92
ACTIVE(U12(U52(z0, z1, z2))) → c20(U12'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 684.30/212.92
ACTIVE(U12(s(z0))) → c20(U12'(s(active(z0))), ACTIVE(s(z0))) 684.30/212.92
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 684.30/212.92
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 684.30/212.92
ACTIVE(U12(U61(z0))) → c20(U12'(U61(active(z0))), ACTIVE(U61(z0))) 684.30/212.92
ACTIVE(U12(U71(z0, z1, z2))) → c20(U12'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 684.30/212.92
ACTIVE(U12(U72(z0, z1, z2))) → c20(U12'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 684.30/212.92
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 684.30/212.92
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 684.30/212.92
ACTIVE(U11(U12(tt), x1)) → c19(U11'(mark(tt), x1)) 684.30/212.92
ACTIVE(U12(U12(tt))) → c20(U12'(mark(tt))) 684.30/212.92
ACTIVE(U12(isNat(0))) → c20(U12'(mark(tt))) 684.30/212.92
ACTIVE(U12(U11(tt, z0))) → c2(U12'(mark(U12(isNat(z0))))) 684.30/212.92
ACTIVE(U12(U11(tt, z0))) → c2(ACTIVE(U11(tt, z0))) 684.30/212.92
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(U12'(mark(U11(isNat(z0), z1)))) 684.30/212.92
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(ACTIVE(isNat(plus(z0, z1)))) 684.30/212.92
ACTIVE(U12(isNat(s(z0)))) → c2(U12'(mark(U21(isNat(z0))))) 684.30/212.92
ACTIVE(U12(isNat(s(z0)))) → c2(ACTIVE(isNat(s(z0)))) 684.30/212.92
ACTIVE(U12(isNat(x(z0, z1)))) → c2(U12'(mark(U31(isNat(z0), z1)))) 684.30/212.92
ACTIVE(U12(isNat(x(z0, z1)))) → c2(ACTIVE(isNat(x(z0, z1)))) 684.30/212.92
ACTIVE(U21(U52(tt, z0, z1))) → c21(U21'(mark(s(plus(z1, z0)))), ACTIVE(U52(tt, z0, z1))) 684.30/212.92
ACTIVE(U21(U61(tt))) → c21(U21'(mark(0)), ACTIVE(U61(tt))) 684.30/212.92
ACTIVE(U21(U71(tt, z0, z1))) → c21(U21'(mark(U72(isNat(z1), z0, z1))), ACTIVE(U71(tt, z0, z1))) 684.30/212.92
ACTIVE(U21(U72(tt, z0, z1))) → c21(U21'(mark(plus(x(z1, z0), z1))), ACTIVE(U72(tt, z0, z1))) 684.30/212.92
ACTIVE(U21(plus(z0, 0))) → c21(U21'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 684.30/212.92
ACTIVE(U21(plus(z0, s(z1)))) → c21(U21'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 684.30/212.92
ACTIVE(U21(x(z0, 0))) → c21(U21'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 684.30/212.92
ACTIVE(U21(x(z0, s(z1)))) → c21(U21'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 684.30/212.92
ACTIVE(U21(U11(z0, z1))) → c21(U21'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 684.30/212.92
ACTIVE(U21(U12(z0))) → c21(U21'(U12(active(z0))), ACTIVE(U12(z0))) 684.30/212.92
ACTIVE(U21(U21(z0))) → c21(U21'(U21(active(z0))), ACTIVE(U21(z0))) 684.30/212.92
ACTIVE(U21(U31(z0, z1))) → c21(U21'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 684.30/212.92
ACTIVE(U21(U32(z0))) → c21(U21'(U32(active(z0))), ACTIVE(U32(z0))) 684.30/212.92
ACTIVE(U21(U41(z0, z1))) → c21(U21'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 684.30/212.92
ACTIVE(U21(U51(z0, z1, z2))) → c21(U21'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 684.30/212.92
ACTIVE(U21(U52(z0, z1, z2))) → c21(U21'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 684.30/212.92
ACTIVE(U21(s(z0))) → c21(U21'(s(active(z0))), ACTIVE(s(z0))) 684.30/212.92
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 684.30/212.92
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 684.30/212.92
ACTIVE(U21(U61(z0))) → c21(U21'(U61(active(z0))), ACTIVE(U61(z0))) 684.30/212.92
ACTIVE(U21(U71(z0, z1, z2))) → c21(U21'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 684.30/212.92
ACTIVE(U21(U72(z0, z1, z2))) → c21(U21'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 684.30/212.92
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 684.30/212.92
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 684.30/212.92
ACTIVE(U11(U21(tt), x1)) → c19(U11'(mark(tt), x1)) 684.30/212.92
ACTIVE(U12(U21(tt))) → c20(U12'(mark(tt))) 684.30/212.92
ACTIVE(U21(U12(tt))) → c21(U21'(mark(tt))) 684.30/212.92
ACTIVE(U21(U21(tt))) → c21(U21'(mark(tt))) 684.30/212.92
ACTIVE(U21(isNat(0))) → c21(U21'(mark(tt))) 684.30/212.92
ACTIVE(U21(U11(tt, z0))) → c3(U21'(mark(U12(isNat(z0))))) 684.30/212.92
ACTIVE(U21(U11(tt, z0))) → c3(ACTIVE(U11(tt, z0))) 684.30/212.92
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(U21'(mark(U11(isNat(z0), z1)))) 684.30/212.92
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(ACTIVE(isNat(plus(z0, z1)))) 684.30/212.92
ACTIVE(U21(isNat(s(z0)))) → c3(U21'(mark(U21(isNat(z0))))) 684.30/212.92
ACTIVE(U21(isNat(s(z0)))) → c3(ACTIVE(isNat(s(z0)))) 684.30/212.92
ACTIVE(U21(isNat(x(z0, z1)))) → c3(U21'(mark(U31(isNat(z0), z1)))) 684.30/212.92
ACTIVE(U21(isNat(x(z0, z1)))) → c3(ACTIVE(isNat(x(z0, z1)))) 684.30/212.92
ACTIVE(U31(U52(tt, z0, z1), x1)) → c22(U31'(mark(s(plus(z1, z0))), x1), ACTIVE(U52(tt, z0, z1))) 684.30/212.92
ACTIVE(U31(U61(tt), x1)) → c22(U31'(mark(0), x1), ACTIVE(U61(tt))) 684.30/212.92
ACTIVE(U31(U71(tt, z0, z1), x1)) → c22(U31'(mark(U72(isNat(z1), z0, z1)), x1), ACTIVE(U71(tt, z0, z1))) 684.30/212.92
ACTIVE(U31(U72(tt, z0, z1), x1)) → c22(U31'(mark(plus(x(z1, z0), z1)), x1), ACTIVE(U72(tt, z0, z1))) 684.30/212.92
ACTIVE(U31(plus(z0, 0), x1)) → c22(U31'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 684.30/212.92
ACTIVE(U31(plus(z0, s(z1)), x1)) → c22(U31'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 684.30/212.92
ACTIVE(U31(x(z0, 0), x1)) → c22(U31'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 684.30/212.92
ACTIVE(U31(x(z0, s(z1)), x1)) → c22(U31'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 684.30/212.92
ACTIVE(U31(U11(z0, z1), x1)) → c22(U31'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 684.30/212.92
ACTIVE(U31(U12(z0), x1)) → c22(U31'(U12(active(z0)), x1), ACTIVE(U12(z0))) 684.30/212.92
ACTIVE(U31(U21(z0), x1)) → c22(U31'(U21(active(z0)), x1), ACTIVE(U21(z0))) 684.30/212.92
ACTIVE(U31(U31(z0, z1), x1)) → c22(U31'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 684.30/212.92
ACTIVE(U31(U32(z0), x1)) → c22(U31'(U32(active(z0)), x1), ACTIVE(U32(z0))) 684.30/212.92
ACTIVE(U31(U41(z0, z1), x1)) → c22(U31'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 684.30/212.92
ACTIVE(U31(U51(z0, z1, z2), x1)) → c22(U31'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 684.30/212.92
ACTIVE(U31(U52(z0, z1, z2), x1)) → c22(U31'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 684.30/212.92
ACTIVE(U31(s(z0), x1)) → c22(U31'(s(active(z0)), x1), ACTIVE(s(z0))) 684.30/212.92
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 684.30/212.92
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 684.30/212.92
ACTIVE(U31(U61(z0), x1)) → c22(U31'(U61(active(z0)), x1), ACTIVE(U61(z0))) 684.30/212.92
ACTIVE(U31(U71(z0, z1, z2), x1)) → c22(U31'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 684.30/212.92
ACTIVE(U31(U72(z0, z1, z2), x1)) → c22(U31'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 684.30/212.92
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 684.30/212.92
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 684.30/212.92
ACTIVE(U31(U12(tt), x1)) → c22(U31'(mark(tt), x1)) 684.30/212.92
ACTIVE(U31(U21(tt), x1)) → c22(U31'(mark(tt), x1)) 684.30/212.92
ACTIVE(U31(isNat(0), x1)) → c22(U31'(mark(tt), x1)) 684.30/212.92
ACTIVE(U11(U31(tt, z0), x1)) → c4(U11'(mark(U32(isNat(z0))), x1)) 684.30/212.92
ACTIVE(U11(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 684.30/212.92
ACTIVE(U12(U31(tt, z0))) → c4(U12'(mark(U32(isNat(z0))))) 684.30/212.92
ACTIVE(U12(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 684.30/212.92
ACTIVE(U21(U31(tt, z0))) → c4(U21'(mark(U32(isNat(z0))))) 684.30/212.92
ACTIVE(U21(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 684.30/212.92
ACTIVE(U31(U11(tt, z0), x1)) → c4(U31'(mark(U12(isNat(z0))), x1)) 684.30/212.92
ACTIVE(U31(U11(tt, z0), x1)) → c4(ACTIVE(U11(tt, z0))) 684.30/212.92
ACTIVE(U31(U31(tt, z0), x1)) → c4(U31'(mark(U32(isNat(z0))), x1)) 684.30/212.92
ACTIVE(U31(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 684.30/212.92
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(U31'(mark(U11(isNat(z0), z1)), x1)) 684.30/212.92
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(ACTIVE(isNat(plus(z0, z1)))) 684.30/212.92
ACTIVE(U31(isNat(s(z0)), x1)) → c4(U31'(mark(U21(isNat(z0))), x1)) 684.30/212.92
ACTIVE(U31(isNat(s(z0)), x1)) → c4(ACTIVE(isNat(s(z0)))) 684.30/212.92
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(U31'(mark(U31(isNat(z0), z1)), x1)) 684.30/212.92
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(ACTIVE(isNat(x(z0, z1)))) 684.30/212.92
ACTIVE(U32(U52(tt, z0, z1))) → c23(U32'(mark(s(plus(z1, z0)))), ACTIVE(U52(tt, z0, z1))) 684.30/212.92
ACTIVE(U32(U61(tt))) → c23(U32'(mark(0)), ACTIVE(U61(tt))) 684.30/212.92
ACTIVE(U32(U71(tt, z0, z1))) → c23(U32'(mark(U72(isNat(z1), z0, z1))), ACTIVE(U71(tt, z0, z1))) 684.30/212.92
ACTIVE(U32(U72(tt, z0, z1))) → c23(U32'(mark(plus(x(z1, z0), z1))), ACTIVE(U72(tt, z0, z1))) 684.30/212.92
ACTIVE(U32(plus(z0, 0))) → c23(U32'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 684.30/212.92
ACTIVE(U32(plus(z0, s(z1)))) → c23(U32'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 684.30/212.92
ACTIVE(U32(x(z0, 0))) → c23(U32'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 684.30/212.92
ACTIVE(U32(x(z0, s(z1)))) → c23(U32'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 684.30/212.92
ACTIVE(U32(U11(z0, z1))) → c23(U32'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 684.30/212.92
ACTIVE(U32(U12(z0))) → c23(U32'(U12(active(z0))), ACTIVE(U12(z0))) 684.30/212.92
ACTIVE(U32(U21(z0))) → c23(U32'(U21(active(z0))), ACTIVE(U21(z0))) 684.30/212.92
ACTIVE(U32(U31(z0, z1))) → c23(U32'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 684.30/212.92
ACTIVE(U32(U32(z0))) → c23(U32'(U32(active(z0))), ACTIVE(U32(z0))) 684.30/212.92
ACTIVE(U32(U41(z0, z1))) → c23(U32'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 684.30/212.92
ACTIVE(U32(U51(z0, z1, z2))) → c23(U32'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 684.30/212.92
ACTIVE(U32(U52(z0, z1, z2))) → c23(U32'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 684.30/212.92
ACTIVE(U32(s(z0))) → c23(U32'(s(active(z0))), ACTIVE(s(z0))) 684.30/212.92
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 684.30/212.92
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 684.30/212.92
ACTIVE(U32(U61(z0))) → c23(U32'(U61(active(z0))), ACTIVE(U61(z0))) 684.30/212.92
ACTIVE(U32(U71(z0, z1, z2))) → c23(U32'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 684.30/212.92
ACTIVE(U32(U72(z0, z1, z2))) → c23(U32'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 684.30/212.92
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 684.30/212.92
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 684.30/212.92
ACTIVE(U11(U32(tt), x1)) → c19(U11'(mark(tt), x1)) 684.30/212.92
ACTIVE(U12(U32(tt))) → c20(U12'(mark(tt))) 684.30/212.92
ACTIVE(U21(U32(tt))) → c21(U21'(mark(tt))) 684.30/212.92
ACTIVE(U31(U32(tt), x1)) → c22(U31'(mark(tt), x1)) 684.30/212.92
ACTIVE(U32(U12(tt))) → c23(U32'(mark(tt))) 684.30/212.92
ACTIVE(U32(U21(tt))) → c23(U32'(mark(tt))) 684.30/212.92
ACTIVE(U32(U32(tt))) → c23(U32'(mark(tt))) 684.30/212.92
ACTIVE(U32(isNat(0))) → c23(U32'(mark(tt))) 684.30/212.92
ACTIVE(U32(U11(tt, z0))) → c5(U32'(mark(U12(isNat(z0))))) 684.30/212.92
ACTIVE(U32(U11(tt, z0))) → c5(ACTIVE(U11(tt, z0))) 684.30/212.92
ACTIVE(U32(U31(tt, z0))) → c5(U32'(mark(U32(isNat(z0))))) 684.30/212.92
ACTIVE(U32(U31(tt, z0))) → c5(ACTIVE(U31(tt, z0))) 684.30/212.92
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(U32'(mark(U11(isNat(z0), z1)))) 684.30/212.92
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(ACTIVE(isNat(plus(z0, z1)))) 684.30/212.92
ACTIVE(U32(isNat(s(z0)))) → c5(U32'(mark(U21(isNat(z0))))) 684.30/212.92
ACTIVE(U32(isNat(s(z0)))) → c5(ACTIVE(isNat(s(z0)))) 684.30/212.92
ACTIVE(U32(isNat(x(z0, z1)))) → c5(U32'(mark(U31(isNat(z0), z1)))) 684.30/212.92
ACTIVE(U32(isNat(x(z0, z1)))) → c5(ACTIVE(isNat(x(z0, z1)))) 684.30/212.92
ACTIVE(U41(U52(tt, z0, z1), x1)) → c24(U41'(mark(s(plus(z1, z0))), x1), ACTIVE(U52(tt, z0, z1))) 684.30/212.92
ACTIVE(U41(U61(tt), x1)) → c24(U41'(mark(0), x1), ACTIVE(U61(tt))) 684.30/212.92
ACTIVE(U41(U71(tt, z0, z1), x1)) → c24(U41'(mark(U72(isNat(z1), z0, z1)), x1), ACTIVE(U71(tt, z0, z1))) 684.30/212.92
ACTIVE(U41(U72(tt, z0, z1), x1)) → c24(U41'(mark(plus(x(z1, z0), z1)), x1), ACTIVE(U72(tt, z0, z1))) 684.30/212.92
ACTIVE(U41(plus(z0, 0), x1)) → c24(U41'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 684.30/212.92
ACTIVE(U41(plus(z0, s(z1)), x1)) → c24(U41'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 684.30/212.92
ACTIVE(U41(x(z0, 0), x1)) → c24(U41'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 684.30/212.92
ACTIVE(U41(x(z0, s(z1)), x1)) → c24(U41'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 684.30/212.92
ACTIVE(U41(U11(z0, z1), x1)) → c24(U41'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 684.30/212.92
ACTIVE(U41(U12(z0), x1)) → c24(U41'(U12(active(z0)), x1), ACTIVE(U12(z0))) 684.30/212.92
ACTIVE(U41(U21(z0), x1)) → c24(U41'(U21(active(z0)), x1), ACTIVE(U21(z0))) 684.30/212.92
ACTIVE(U41(U31(z0, z1), x1)) → c24(U41'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 684.30/212.92
ACTIVE(U41(U32(z0), x1)) → c24(U41'(U32(active(z0)), x1), ACTIVE(U32(z0))) 684.30/212.92
ACTIVE(U41(U41(z0, z1), x1)) → c24(U41'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 684.30/212.92
ACTIVE(U41(U51(z0, z1, z2), x1)) → c24(U41'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 684.30/212.92
ACTIVE(U41(U52(z0, z1, z2), x1)) → c24(U41'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 684.30/212.92
ACTIVE(U41(s(z0), x1)) → c24(U41'(s(active(z0)), x1), ACTIVE(s(z0))) 684.30/212.92
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 684.30/212.92
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 684.30/212.92
ACTIVE(U41(U61(z0), x1)) → c24(U41'(U61(active(z0)), x1), ACTIVE(U61(z0))) 684.30/212.92
ACTIVE(U41(U71(z0, z1, z2), x1)) → c24(U41'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 684.30/212.92
ACTIVE(U41(U72(z0, z1, z2), x1)) → c24(U41'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 684.30/212.92
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 684.30/212.92
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 684.30/212.92
ACTIVE(U11(U41(tt, z0), x1)) → c19(U11'(mark(z0), x1)) 684.30/212.92
ACTIVE(U12(U41(tt, z0))) → c20(U12'(mark(z0))) 684.30/212.92
ACTIVE(U21(U41(tt, z0))) → c21(U21'(mark(z0))) 684.30/212.92
ACTIVE(U31(U41(tt, z0), x1)) → c22(U31'(mark(z0), x1)) 684.30/212.92
ACTIVE(U32(U41(tt, z0))) → c23(U32'(mark(z0))) 684.30/212.92
ACTIVE(U41(U12(tt), x1)) → c24(U41'(mark(tt), x1)) 684.30/212.92
ACTIVE(U41(U21(tt), x1)) → c24(U41'(mark(tt), x1)) 684.30/212.92
ACTIVE(U41(U32(tt), x1)) → c24(U41'(mark(tt), x1)) 684.30/212.92
ACTIVE(U41(U41(tt, z0), x1)) → c24(U41'(mark(z0), x1)) 684.30/212.92
ACTIVE(U41(isNat(0), x1)) → c24(U41'(mark(tt), x1)) 684.30/212.92
ACTIVE(U41(U11(tt, z0), x1)) → c6(U41'(mark(U12(isNat(z0))), x1)) 684.30/212.92
ACTIVE(U41(U11(tt, z0), x1)) → c6(ACTIVE(U11(tt, z0))) 684.30/212.92
ACTIVE(U41(U31(tt, z0), x1)) → c6(U41'(mark(U32(isNat(z0))), x1)) 684.30/212.92
ACTIVE(U41(U31(tt, z0), x1)) → c6(ACTIVE(U31(tt, z0))) 684.30/212.92
ACTIVE(U41(isNat(plus(z0, z1)), x1)) → c6(U41'(mark(U11(isNat(z0), z1)), x1)) 684.30/212.92
ACTIVE(U41(isNat(plus(z0, z1)), x1)) → c6(ACTIVE(isNat(plus(z0, z1)))) 684.30/212.92
ACTIVE(U41(isNat(s(z0)), x1)) → c6(U41'(mark(U21(isNat(z0))), x1)) 684.30/212.92
ACTIVE(U41(isNat(s(z0)), x1)) → c6(ACTIVE(isNat(s(z0)))) 684.30/212.92
ACTIVE(U41(isNat(x(z0, z1)), x1)) → c6(U41'(mark(U31(isNat(z0), z1)), x1)) 684.30/212.92
ACTIVE(U41(isNat(x(z0, z1)), x1)) → c6(ACTIVE(isNat(x(z0, z1)))) 684.30/212.92
ACTIVE(U51(U52(tt, z0, z1), x1, x2)) → c25(U51'(mark(s(plus(z1, z0))), x1, x2), ACTIVE(U52(tt, z0, z1))) 684.30/212.92
ACTIVE(U51(U61(tt), x1, x2)) → c25(U51'(mark(0), x1, x2), ACTIVE(U61(tt))) 684.30/212.92
ACTIVE(U51(U71(tt, z0, z1), x1, x2)) → c25(U51'(mark(U72(isNat(z1), z0, z1)), x1, x2), ACTIVE(U71(tt, z0, z1))) 684.30/212.92
ACTIVE(U51(U72(tt, z0, z1), x1, x2)) → c25(U51'(mark(plus(x(z1, z0), z1)), x1, x2), ACTIVE(U72(tt, z0, z1))) 684.30/212.92
ACTIVE(U51(plus(z0, 0), x1, x2)) → c25(U51'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 684.30/212.92
ACTIVE(U51(plus(z0, s(z1)), x1, x2)) → c25(U51'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 684.30/212.92
ACTIVE(U51(x(z0, 0), x1, x2)) → c25(U51'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 684.30/212.92
ACTIVE(U51(x(z0, s(z1)), x1, x2)) → c25(U51'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 684.30/212.92
ACTIVE(U51(U11(z0, z1), x1, x2)) → c25(U51'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 684.30/212.92
ACTIVE(U51(U12(z0), x1, x2)) → c25(U51'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 684.30/212.92
ACTIVE(U51(U21(z0), x1, x2)) → c25(U51'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 684.30/212.92
ACTIVE(U51(U31(z0, z1), x1, x2)) → c25(U51'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 684.30/212.92
ACTIVE(U51(U32(z0), x1, x2)) → c25(U51'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 684.30/212.92
ACTIVE(U51(U41(z0, z1), x1, x2)) → c25(U51'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 684.30/212.92
ACTIVE(U51(U51(z0, z1, z2), x1, x2)) → c25(U51'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 684.30/212.92
ACTIVE(U51(U52(z0, z1, z2), x1, x2)) → c25(U51'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 684.30/212.92
ACTIVE(U51(s(z0), x1, x2)) → c25(U51'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 684.30/212.92
ACTIVE(U51(plus(z0, z1), x1, x2)) → c25(U51'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 684.30/212.92
ACTIVE(U51(plus(z0, z1), x1, x2)) → c25(U51'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 684.30/212.92
ACTIVE(U51(U61(z0), x1, x2)) → c25(U51'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 684.30/212.92
ACTIVE(U51(U71(z0, z1, z2), x1, x2)) → c25(U51'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 684.30/212.92
ACTIVE(U51(U72(z0, z1, z2), x1, x2)) → c25(U51'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 684.30/212.92
ACTIVE(U51(x(z0, z1), x1, x2)) → c25(U51'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 684.30/212.92
ACTIVE(U51(x(z0, z1), x1, x2)) → c25(U51'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 684.30/212.92
ACTIVE(U51(U12(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 684.30/212.92
ACTIVE(U51(U21(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 684.30/212.92
ACTIVE(U51(U32(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 684.30/212.92
ACTIVE(U51(U41(tt, z0), x1, x2)) → c25(U51'(mark(z0), x1, x2)) 684.30/212.92
ACTIVE(U51(isNat(0), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 684.30/212.92
ACTIVE(U11(U51(tt, z0, z1), x1)) → c7(U11'(mark(U52(isNat(z1), z0, z1)), x1)) 684.30/212.92
ACTIVE(U11(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 684.30/212.92
ACTIVE(U12(U51(tt, z0, z1))) → c7(U12'(mark(U52(isNat(z1), z0, z1)))) 684.30/212.92
ACTIVE(U12(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 684.30/212.92
ACTIVE(U21(U51(tt, z0, z1))) → c7(U21'(mark(U52(isNat(z1), z0, z1)))) 684.30/212.92
ACTIVE(U21(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 684.30/212.92
ACTIVE(U31(U51(tt, z0, z1), x1)) → c7(U31'(mark(U52(isNat(z1), z0, z1)), x1)) 684.30/212.92
ACTIVE(U31(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 684.30/212.92
ACTIVE(U32(U51(tt, z0, z1))) → c7(U32'(mark(U52(isNat(z1), z0, z1)))) 684.30/212.92
ACTIVE(U32(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 684.30/212.92
ACTIVE(U41(U51(tt, z0, z1), x1)) → c7(U41'(mark(U52(isNat(z1), z0, z1)), x1)) 684.30/212.92
ACTIVE(U41(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 684.30/212.92
ACTIVE(U51(U11(tt, z0), x1, x2)) → c7(U51'(mark(U12(isNat(z0))), x1, x2)) 684.30/212.92
ACTIVE(U51(U11(tt, z0), x1, x2)) → c7(ACTIVE(U11(tt, z0))) 684.30/212.92
ACTIVE(U51(U31(tt, z0), x1, x2)) → c7(U51'(mark(U32(isNat(z0))), x1, x2)) 684.30/212.92
ACTIVE(U51(U31(tt, z0), x1, x2)) → c7(ACTIVE(U31(tt, z0))) 684.30/212.92
ACTIVE(U51(U51(tt, z0, z1), x1, x2)) → c7(U51'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 684.30/212.92
ACTIVE(U51(U51(tt, z0, z1), x1, x2)) → c7(ACTIVE(U51(tt, z0, z1))) 684.30/212.92
ACTIVE(U51(isNat(plus(z0, z1)), x1, x2)) → c7(U51'(mark(U11(isNat(z0), z1)), x1, x2)) 684.30/212.92
ACTIVE(U51(isNat(plus(z0, z1)), x1, x2)) → c7(ACTIVE(isNat(plus(z0, z1)))) 684.30/212.92
ACTIVE(U51(isNat(s(z0)), x1, x2)) → c7(U51'(mark(U21(isNat(z0))), x1, x2)) 684.30/212.92
ACTIVE(U51(isNat(s(z0)), x1, x2)) → c7(ACTIVE(isNat(s(z0)))) 684.30/212.92
ACTIVE(U51(isNat(x(z0, z1)), x1, x2)) → c7(U51'(mark(U31(isNat(z0), z1)), x1, x2)) 684.30/212.92
ACTIVE(U51(isNat(x(z0, z1)), x1, x2)) → c7(ACTIVE(isNat(x(z0, z1))))
K tuples:none
Defined Rule Symbols:

active, U11, U12, U21, U31, U32, U41, U51, U52, s, plus, U61, U71, U72, x, proper, isNat, top

Defined Pair Symbols:

ACTIVE, U11', U12', U21', U31', U32', U41', U51', U52', S, PLUS, U61', U71', U72', X, PROPER, ISNAT, TOP

Compound Symbols:

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, c62, c63, c64, c65, c67, c68, c69, c70, c71, c72, c73, c74, c75, c76, c77, c79, c80, c81, c82, c83, c84, c13, c16, c18, c1, c19, c19, c, c20, c20, c2, c21, c21, c3, c22, c22, c4, c23, c23, c5, c24, c24, c6, c25, c25, c7

684.30/212.92
684.30/212.92

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

Use narrowing to replace ACTIVE(U52(z0, z1, z2)) → c26(U52'(active(z0), z1, z2), ACTIVE(z0)) by

ACTIVE(U52(U11(tt, z0), x1, x2)) → c26(U52'(mark(U12(isNat(z0))), x1, x2), ACTIVE(U11(tt, z0))) 684.30/212.92
ACTIVE(U52(U12(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2), ACTIVE(U12(tt))) 684.30/212.92
ACTIVE(U52(U21(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2), ACTIVE(U21(tt))) 684.30/212.92
ACTIVE(U52(U31(tt, z0), x1, x2)) → c26(U52'(mark(U32(isNat(z0))), x1, x2), ACTIVE(U31(tt, z0))) 684.30/212.92
ACTIVE(U52(U32(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2), ACTIVE(U32(tt))) 684.30/212.92
ACTIVE(U52(U41(tt, z0), x1, x2)) → c26(U52'(mark(z0), x1, x2), ACTIVE(U41(tt, z0))) 684.30/212.92
ACTIVE(U52(U51(tt, z0, z1), x1, x2)) → c26(U52'(mark(U52(isNat(z1), z0, z1)), x1, x2), ACTIVE(U51(tt, z0, z1))) 684.30/212.92
ACTIVE(U52(U52(tt, z0, z1), x1, x2)) → c26(U52'(mark(s(plus(z1, z0))), x1, x2), ACTIVE(U52(tt, z0, z1))) 684.30/212.92
ACTIVE(U52(U61(tt), x1, x2)) → c26(U52'(mark(0), x1, x2), ACTIVE(U61(tt))) 684.30/212.92
ACTIVE(U52(U71(tt, z0, z1), x1, x2)) → c26(U52'(mark(U72(isNat(z1), z0, z1)), x1, x2), ACTIVE(U71(tt, z0, z1))) 684.30/212.92
ACTIVE(U52(U72(tt, z0, z1), x1, x2)) → c26(U52'(mark(plus(x(z1, z0), z1)), x1, x2), ACTIVE(U72(tt, z0, z1))) 684.30/212.92
ACTIVE(U52(isNat(0), x1, x2)) → c26(U52'(mark(tt), x1, x2), ACTIVE(isNat(0))) 684.30/212.92
ACTIVE(U52(isNat(plus(z0, z1)), x1, x2)) → c26(U52'(mark(U11(isNat(z0), z1)), x1, x2), ACTIVE(isNat(plus(z0, z1)))) 684.30/212.92
ACTIVE(U52(isNat(s(z0)), x1, x2)) → c26(U52'(mark(U21(isNat(z0))), x1, x2), ACTIVE(isNat(s(z0)))) 684.30/212.92
ACTIVE(U52(isNat(x(z0, z1)), x1, x2)) → c26(U52'(mark(U31(isNat(z0), z1)), x1, x2), ACTIVE(isNat(x(z0, z1)))) 684.30/212.92
ACTIVE(U52(plus(z0, 0), x1, x2)) → c26(U52'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 684.30/212.92
ACTIVE(U52(plus(z0, s(z1)), x1, x2)) → c26(U52'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 684.30/212.92
ACTIVE(U52(x(z0, 0), x1, x2)) → c26(U52'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 684.30/212.92
ACTIVE(U52(x(z0, s(z1)), x1, x2)) → c26(U52'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 684.30/212.92
ACTIVE(U52(U11(z0, z1), x1, x2)) → c26(U52'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 684.30/212.92
ACTIVE(U52(U12(z0), x1, x2)) → c26(U52'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 684.30/212.92
ACTIVE(U52(U21(z0), x1, x2)) → c26(U52'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 684.30/212.92
ACTIVE(U52(U31(z0, z1), x1, x2)) → c26(U52'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 684.30/212.92
ACTIVE(U52(U32(z0), x1, x2)) → c26(U52'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 684.30/212.92
ACTIVE(U52(U41(z0, z1), x1, x2)) → c26(U52'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 684.30/212.92
ACTIVE(U52(U51(z0, z1, z2), x1, x2)) → c26(U52'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 684.30/212.92
ACTIVE(U52(U52(z0, z1, z2), x1, x2)) → c26(U52'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 684.30/212.92
ACTIVE(U52(s(z0), x1, x2)) → c26(U52'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 684.30/212.92
ACTIVE(U52(plus(z0, z1), x1, x2)) → c26(U52'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 684.30/212.92
ACTIVE(U52(plus(z0, z1), x1, x2)) → c26(U52'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 684.30/212.92
ACTIVE(U52(U61(z0), x1, x2)) → c26(U52'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 684.30/212.92
ACTIVE(U52(U71(z0, z1, z2), x1, x2)) → c26(U52'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 684.30/212.92
ACTIVE(U52(U72(z0, z1, z2), x1, x2)) → c26(U52'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 684.30/212.92
ACTIVE(U52(x(z0, z1), x1, x2)) → c26(U52'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 684.30/212.92
ACTIVE(U52(x(z0, z1), x1, x2)) → c26(U52'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1)))
684.30/212.92
684.30/212.92

(50) Obligation:

Complexity Dependency Tuples Problem
Rules:

active(U11(tt, z0)) → mark(U12(isNat(z0))) 684.30/212.92
active(U12(tt)) → mark(tt) 684.30/212.92
active(U21(tt)) → mark(tt) 684.30/212.92
active(U31(tt, z0)) → mark(U32(isNat(z0))) 684.30/212.92
active(U32(tt)) → mark(tt) 684.30/212.92
active(U41(tt, z0)) → mark(z0) 684.30/212.92
active(U51(tt, z0, z1)) → mark(U52(isNat(z1), z0, z1)) 684.30/212.92
active(U52(tt, z0, z1)) → mark(s(plus(z1, z0))) 684.30/212.92
active(U61(tt)) → mark(0) 684.30/212.92
active(U71(tt, z0, z1)) → mark(U72(isNat(z1), z0, z1)) 684.30/212.92
active(U72(tt, z0, z1)) → mark(plus(x(z1, z0), z1)) 684.30/212.92
active(isNat(0)) → mark(tt) 684.30/212.92
active(isNat(plus(z0, z1))) → mark(U11(isNat(z0), z1)) 684.30/212.92
active(isNat(s(z0))) → mark(U21(isNat(z0))) 684.30/212.92
active(isNat(x(z0, z1))) → mark(U31(isNat(z0), z1)) 684.30/212.92
active(plus(z0, 0)) → mark(U41(isNat(z0), z0)) 684.30/212.92
active(plus(z0, s(z1))) → mark(U51(isNat(z1), z1, z0)) 684.30/212.92
active(x(z0, 0)) → mark(U61(isNat(z0))) 684.30/212.92
active(x(z0, s(z1))) → mark(U71(isNat(z1), z1, z0)) 684.30/212.92
active(U11(z0, z1)) → U11(active(z0), z1) 684.30/212.92
active(U12(z0)) → U12(active(z0)) 684.30/212.92
active(U21(z0)) → U21(active(z0)) 684.30/212.92
active(U31(z0, z1)) → U31(active(z0), z1) 684.30/212.92
active(U32(z0)) → U32(active(z0)) 684.30/212.92
active(U41(z0, z1)) → U41(active(z0), z1) 684.30/212.92
active(U51(z0, z1, z2)) → U51(active(z0), z1, z2) 684.30/212.92
active(U52(z0, z1, z2)) → U52(active(z0), z1, z2) 684.30/212.92
active(s(z0)) → s(active(z0)) 684.30/212.92
active(plus(z0, z1)) → plus(active(z0), z1) 684.30/212.92
active(plus(z0, z1)) → plus(z0, active(z1)) 684.30/212.92
active(U61(z0)) → U61(active(z0)) 684.30/212.92
active(U71(z0, z1, z2)) → U71(active(z0), z1, z2) 684.30/212.92
active(U72(z0, z1, z2)) → U72(active(z0), z1, z2) 684.30/212.92
active(x(z0, z1)) → x(active(z0), z1) 684.30/212.92
active(x(z0, z1)) → x(z0, active(z1)) 684.30/212.92
U11(mark(z0), z1) → mark(U11(z0, z1)) 684.30/212.92
U11(ok(z0), ok(z1)) → ok(U11(z0, z1)) 684.30/212.92
U12(mark(z0)) → mark(U12(z0)) 684.30/212.92
U12(ok(z0)) → ok(U12(z0)) 684.30/212.92
U21(mark(z0)) → mark(U21(z0)) 684.30/212.92
U21(ok(z0)) → ok(U21(z0)) 684.30/212.92
U31(mark(z0), z1) → mark(U31(z0, z1)) 684.30/212.92
U31(ok(z0), ok(z1)) → ok(U31(z0, z1)) 684.30/212.92
U32(mark(z0)) → mark(U32(z0)) 684.30/212.92
U32(ok(z0)) → ok(U32(z0)) 684.30/212.92
U41(mark(z0), z1) → mark(U41(z0, z1)) 684.30/212.92
U41(ok(z0), ok(z1)) → ok(U41(z0, z1)) 684.30/212.92
U51(mark(z0), z1, z2) → mark(U51(z0, z1, z2)) 684.30/212.92
U51(ok(z0), ok(z1), ok(z2)) → ok(U51(z0, z1, z2)) 684.30/212.92
U52(mark(z0), z1, z2) → mark(U52(z0, z1, z2)) 684.30/212.92
U52(ok(z0), ok(z1), ok(z2)) → ok(U52(z0, z1, z2)) 684.30/212.92
s(mark(z0)) → mark(s(z0)) 684.30/212.92
s(ok(z0)) → ok(s(z0)) 684.30/212.92
plus(mark(z0), z1) → mark(plus(z0, z1)) 684.30/212.92
plus(z0, mark(z1)) → mark(plus(z0, z1)) 684.30/212.92
plus(ok(z0), ok(z1)) → ok(plus(z0, z1)) 684.30/212.92
U61(mark(z0)) → mark(U61(z0)) 684.30/212.92
U61(ok(z0)) → ok(U61(z0)) 684.30/212.92
U71(mark(z0), z1, z2) → mark(U71(z0, z1, z2)) 684.30/212.92
U71(ok(z0), ok(z1), ok(z2)) → ok(U71(z0, z1, z2)) 684.30/212.92
U72(mark(z0), z1, z2) → mark(U72(z0, z1, z2)) 684.30/212.92
U72(ok(z0), ok(z1), ok(z2)) → ok(U72(z0, z1, z2)) 684.30/212.92
x(mark(z0), z1) → mark(x(z0, z1)) 684.30/212.92
x(z0, mark(z1)) → mark(x(z0, z1)) 684.30/212.92
x(ok(z0), ok(z1)) → ok(x(z0, z1)) 684.30/212.92
proper(U11(z0, z1)) → U11(proper(z0), proper(z1)) 684.30/212.92
proper(tt) → ok(tt) 684.30/212.92
proper(U12(z0)) → U12(proper(z0)) 684.30/212.92
proper(isNat(z0)) → isNat(proper(z0)) 684.30/212.92
proper(U21(z0)) → U21(proper(z0)) 684.30/212.92
proper(U31(z0, z1)) → U31(proper(z0), proper(z1)) 684.30/212.92
proper(U32(z0)) → U32(proper(z0)) 684.30/212.92
proper(U41(z0, z1)) → U41(proper(z0), proper(z1)) 684.30/212.92
proper(U51(z0, z1, z2)) → U51(proper(z0), proper(z1), proper(z2)) 684.30/212.92
proper(U52(z0, z1, z2)) → U52(proper(z0), proper(z1), proper(z2)) 684.30/212.92
proper(s(z0)) → s(proper(z0)) 684.30/212.92
proper(plus(z0, z1)) → plus(proper(z0), proper(z1)) 684.30/212.92
proper(U61(z0)) → U61(proper(z0)) 684.30/212.92
proper(0) → ok(0) 684.30/212.92
proper(U71(z0, z1, z2)) → U71(proper(z0), proper(z1), proper(z2)) 684.30/212.92
proper(U72(z0, z1, z2)) → U72(proper(z0), proper(z1), proper(z2)) 684.30/212.92
proper(x(z0, z1)) → x(proper(z0), proper(z1)) 684.30/212.92
isNat(ok(z0)) → ok(isNat(z0)) 684.30/212.92
top(mark(z0)) → top(proper(z0)) 684.30/212.92
top(ok(z0)) → top(active(z0))
Tuples:

ACTIVE(s(z0)) → c27(S(active(z0)), ACTIVE(z0)) 684.30/212.92
ACTIVE(plus(z0, z1)) → c28(PLUS(active(z0), z1), ACTIVE(z0)) 684.30/212.92
ACTIVE(plus(z0, z1)) → c29(PLUS(z0, active(z1)), ACTIVE(z1)) 684.30/212.92
ACTIVE(U61(z0)) → c30(U61'(active(z0)), ACTIVE(z0)) 684.30/212.92
ACTIVE(U71(z0, z1, z2)) → c31(U71'(active(z0), z1, z2), ACTIVE(z0)) 684.30/212.92
ACTIVE(U72(z0, z1, z2)) → c32(U72'(active(z0), z1, z2), ACTIVE(z0)) 684.30/212.92
ACTIVE(x(z0, z1)) → c33(X(active(z0), z1), ACTIVE(z0)) 684.30/212.92
ACTIVE(x(z0, z1)) → c34(X(z0, active(z1)), ACTIVE(z1)) 684.30/212.92
U11'(mark(z0), z1) → c35(U11'(z0, z1)) 684.30/212.92
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1)) 684.30/212.92
U12'(mark(z0)) → c37(U12'(z0)) 684.30/212.92
U12'(ok(z0)) → c38(U12'(z0)) 684.30/212.92
U21'(mark(z0)) → c39(U21'(z0)) 684.30/212.92
U21'(ok(z0)) → c40(U21'(z0)) 684.30/212.92
U31'(mark(z0), z1) → c41(U31'(z0, z1)) 684.30/212.92
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 684.30/212.92
U32'(mark(z0)) → c43(U32'(z0)) 684.30/212.92
U32'(ok(z0)) → c44(U32'(z0)) 684.30/212.92
U41'(mark(z0), z1) → c45(U41'(z0, z1)) 684.30/212.92
U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1)) 684.30/212.92
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2)) 684.30/212.92
U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2)) 684.30/212.92
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2)) 684.30/212.92
U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2)) 684.30/212.92
S(mark(z0)) → c51(S(z0)) 684.30/212.92
S(ok(z0)) → c52(S(z0)) 684.30/212.92
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 684.30/212.92
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 684.30/212.92
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 684.30/212.92
U61'(mark(z0)) → c56(U61'(z0)) 684.30/212.92
U61'(ok(z0)) → c57(U61'(z0)) 684.30/212.92
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2)) 684.30/212.92
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2)) 684.30/212.92
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2)) 684.30/212.92
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 684.30/212.92
X(mark(z0), z1) → c62(X(z0, z1)) 684.30/212.92
X(z0, mark(z1)) → c63(X(z0, z1)) 684.30/212.92
X(ok(z0), ok(z1)) → c64(X(z0, z1)) 684.30/212.92
PROPER(U11(z0, z1)) → c65(U11'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 684.30/212.92
PROPER(U12(z0)) → c67(U12'(proper(z0)), PROPER(z0)) 684.30/212.92
PROPER(isNat(z0)) → c68(ISNAT(proper(z0)), PROPER(z0)) 684.30/212.92
PROPER(U21(z0)) → c69(U21'(proper(z0)), PROPER(z0)) 684.30/212.92
PROPER(U31(z0, z1)) → c70(U31'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 684.30/212.92
PROPER(U32(z0)) → c71(U32'(proper(z0)), PROPER(z0)) 684.30/212.92
PROPER(U41(z0, z1)) → c72(U41'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 684.30/212.92
PROPER(U51(z0, z1, z2)) → c73(U51'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 684.30/212.92
PROPER(U52(z0, z1, z2)) → c74(U52'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 684.30/212.92
PROPER(s(z0)) → c75(S(proper(z0)), PROPER(z0)) 684.30/212.92
PROPER(plus(z0, z1)) → c76(PLUS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 684.30/212.92
PROPER(U61(z0)) → c77(U61'(proper(z0)), PROPER(z0)) 684.30/212.92
PROPER(U71(z0, z1, z2)) → c79(U71'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 684.30/212.92
PROPER(U72(z0, z1, z2)) → c80(U72'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 684.30/212.92
PROPER(x(z0, z1)) → c81(X(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 684.30/212.92
ISNAT(ok(z0)) → c82(ISNAT(z0)) 684.30/212.92
TOP(mark(z0)) → c83(TOP(proper(z0)), PROPER(z0)) 684.30/212.92
TOP(ok(z0)) → c84(TOP(active(z0)), ACTIVE(z0)) 684.30/212.92
ACTIVE(isNat(s(z0))) → c13(ISNAT(z0)) 684.30/212.92
ACTIVE(plus(z0, s(z1))) → c16(ISNAT(z1)) 684.30/212.92
ACTIVE(x(z0, s(z1))) → c18(ISNAT(z1)) 684.30/212.92
ACTIVE(U11(tt, z0)) → c1(U12'(isNat(z0))) 684.30/212.92
ACTIVE(U11(tt, z0)) → c1(ISNAT(z0)) 684.30/212.92
ACTIVE(U31(tt, z0)) → c1(U32'(isNat(z0))) 684.30/212.92
ACTIVE(U31(tt, z0)) → c1(ISNAT(z0)) 684.30/212.92
ACTIVE(U51(tt, z0, z1)) → c1(U52'(isNat(z1), z0, z1)) 684.30/212.92
ACTIVE(U51(tt, z0, z1)) → c1(ISNAT(z1)) 684.30/212.92
ACTIVE(U52(tt, z0, z1)) → c1(S(plus(z1, z0))) 684.30/212.92
ACTIVE(U52(tt, z0, z1)) → c1(PLUS(z1, z0)) 684.30/212.92
ACTIVE(U71(tt, z0, z1)) → c1(U72'(isNat(z1), z0, z1)) 684.30/212.92
ACTIVE(U71(tt, z0, z1)) → c1(ISNAT(z1)) 684.30/212.92
ACTIVE(U72(tt, z0, z1)) → c1(PLUS(x(z1, z0), z1)) 684.30/212.92
ACTIVE(U72(tt, z0, z1)) → c1(X(z1, z0)) 684.30/212.92
ACTIVE(isNat(plus(z0, z1))) → c1(U11'(isNat(z0), z1)) 684.30/212.92
ACTIVE(isNat(plus(z0, z1))) → c1(ISNAT(z0)) 684.30/212.92
ACTIVE(isNat(x(z0, z1))) → c1(U31'(isNat(z0), z1)) 684.30/212.92
ACTIVE(isNat(x(z0, z1))) → c1(ISNAT(z0)) 684.30/212.92
ACTIVE(plus(z0, 0)) → c1(U41'(isNat(z0), z0)) 684.30/212.92
ACTIVE(plus(z0, 0)) → c1(ISNAT(z0)) 684.30/212.92
ACTIVE(x(z0, 0)) → c1(U61'(isNat(z0))) 684.30/212.92
ACTIVE(x(z0, 0)) → c1(ISNAT(z0)) 684.30/212.92
ACTIVE(U11(U52(tt, z0, z1), x1)) → c19(U11'(mark(s(plus(z1, z0))), x1), ACTIVE(U52(tt, z0, z1))) 684.30/212.92
ACTIVE(U11(U61(tt), x1)) → c19(U11'(mark(0), x1), ACTIVE(U61(tt))) 684.30/212.92
ACTIVE(U11(U71(tt, z0, z1), x1)) → c19(U11'(mark(U72(isNat(z1), z0, z1)), x1), ACTIVE(U71(tt, z0, z1))) 684.30/212.92
ACTIVE(U11(U72(tt, z0, z1), x1)) → c19(U11'(mark(plus(x(z1, z0), z1)), x1), ACTIVE(U72(tt, z0, z1))) 684.30/212.92
ACTIVE(U11(plus(z0, 0), x1)) → c19(U11'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 684.30/212.92
ACTIVE(U11(plus(z0, s(z1)), x1)) → c19(U11'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 684.30/212.92
ACTIVE(U11(x(z0, 0), x1)) → c19(U11'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 684.30/212.92
ACTIVE(U11(x(z0, s(z1)), x1)) → c19(U11'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 684.30/212.92
ACTIVE(U11(U11(z0, z1), x1)) → c19(U11'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 684.30/212.92
ACTIVE(U11(U12(z0), x1)) → c19(U11'(U12(active(z0)), x1), ACTIVE(U12(z0))) 684.30/212.92
ACTIVE(U11(U21(z0), x1)) → c19(U11'(U21(active(z0)), x1), ACTIVE(U21(z0))) 684.30/212.92
ACTIVE(U11(U31(z0, z1), x1)) → c19(U11'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 684.30/212.92
ACTIVE(U11(U32(z0), x1)) → c19(U11'(U32(active(z0)), x1), ACTIVE(U32(z0))) 684.30/212.92
ACTIVE(U11(U41(z0, z1), x1)) → c19(U11'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 684.30/212.92
ACTIVE(U11(U51(z0, z1, z2), x1)) → c19(U11'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 684.30/212.92
ACTIVE(U11(U52(z0, z1, z2), x1)) → c19(U11'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 684.30/212.92
ACTIVE(U11(s(z0), x1)) → c19(U11'(s(active(z0)), x1), ACTIVE(s(z0))) 684.30/212.92
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 684.30/212.92
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 684.30/212.92
ACTIVE(U11(U61(z0), x1)) → c19(U11'(U61(active(z0)), x1), ACTIVE(U61(z0))) 684.30/212.92
ACTIVE(U11(U71(z0, z1, z2), x1)) → c19(U11'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 684.30/212.92
ACTIVE(U11(U72(z0, z1, z2), x1)) → c19(U11'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 684.30/212.92
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 684.30/212.92
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 684.30/212.92
ACTIVE(U11(isNat(0), x1)) → c19(U11'(mark(tt), x1)) 684.30/212.92
ACTIVE(U11(U11(tt, z0), x1)) → c(U11'(mark(U12(isNat(z0))), x1)) 684.30/212.92
ACTIVE(U11(U11(tt, z0), x1)) → c(ACTIVE(U11(tt, z0))) 684.30/212.92
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(U11'(mark(U11(isNat(z0), z1)), x1)) 684.30/212.92
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(ACTIVE(isNat(plus(z0, z1)))) 684.30/212.92
ACTIVE(U11(isNat(s(z0)), x1)) → c(U11'(mark(U21(isNat(z0))), x1)) 684.30/212.92
ACTIVE(U11(isNat(s(z0)), x1)) → c(ACTIVE(isNat(s(z0)))) 684.30/212.92
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(U11'(mark(U31(isNat(z0), z1)), x1)) 684.30/212.92
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(ACTIVE(isNat(x(z0, z1)))) 684.30/212.92
ACTIVE(U12(U52(tt, z0, z1))) → c20(U12'(mark(s(plus(z1, z0)))), ACTIVE(U52(tt, z0, z1))) 684.30/212.92
ACTIVE(U12(U61(tt))) → c20(U12'(mark(0)), ACTIVE(U61(tt))) 684.30/212.92
ACTIVE(U12(U71(tt, z0, z1))) → c20(U12'(mark(U72(isNat(z1), z0, z1))), ACTIVE(U71(tt, z0, z1))) 684.30/212.92
ACTIVE(U12(U72(tt, z0, z1))) → c20(U12'(mark(plus(x(z1, z0), z1))), ACTIVE(U72(tt, z0, z1))) 684.30/212.92
ACTIVE(U12(plus(z0, 0))) → c20(U12'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 684.30/212.92
ACTIVE(U12(plus(z0, s(z1)))) → c20(U12'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 684.30/212.92
ACTIVE(U12(x(z0, 0))) → c20(U12'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 684.30/212.92
ACTIVE(U12(x(z0, s(z1)))) → c20(U12'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 684.30/212.92
ACTIVE(U12(U11(z0, z1))) → c20(U12'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 684.30/212.92
ACTIVE(U12(U12(z0))) → c20(U12'(U12(active(z0))), ACTIVE(U12(z0))) 684.30/212.92
ACTIVE(U12(U21(z0))) → c20(U12'(U21(active(z0))), ACTIVE(U21(z0))) 684.30/212.92
ACTIVE(U12(U31(z0, z1))) → c20(U12'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 684.30/212.92
ACTIVE(U12(U32(z0))) → c20(U12'(U32(active(z0))), ACTIVE(U32(z0))) 684.30/212.92
ACTIVE(U12(U41(z0, z1))) → c20(U12'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 684.30/212.92
ACTIVE(U12(U51(z0, z1, z2))) → c20(U12'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 684.30/212.92
ACTIVE(U12(U52(z0, z1, z2))) → c20(U12'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 684.30/212.92
ACTIVE(U12(s(z0))) → c20(U12'(s(active(z0))), ACTIVE(s(z0))) 684.30/212.92
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 684.30/212.92
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 684.30/212.92
ACTIVE(U12(U61(z0))) → c20(U12'(U61(active(z0))), ACTIVE(U61(z0))) 684.30/212.92
ACTIVE(U12(U71(z0, z1, z2))) → c20(U12'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 684.30/212.92
ACTIVE(U12(U72(z0, z1, z2))) → c20(U12'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 684.30/212.92
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 684.30/212.92
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 684.30/212.92
ACTIVE(U11(U12(tt), x1)) → c19(U11'(mark(tt), x1)) 684.30/212.92
ACTIVE(U12(U12(tt))) → c20(U12'(mark(tt))) 684.30/212.92
ACTIVE(U12(isNat(0))) → c20(U12'(mark(tt))) 684.30/212.92
ACTIVE(U12(U11(tt, z0))) → c2(U12'(mark(U12(isNat(z0))))) 684.30/212.92
ACTIVE(U12(U11(tt, z0))) → c2(ACTIVE(U11(tt, z0))) 684.30/212.92
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(U12'(mark(U11(isNat(z0), z1)))) 684.30/212.92
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(ACTIVE(isNat(plus(z0, z1)))) 684.30/212.92
ACTIVE(U12(isNat(s(z0)))) → c2(U12'(mark(U21(isNat(z0))))) 684.30/212.92
ACTIVE(U12(isNat(s(z0)))) → c2(ACTIVE(isNat(s(z0)))) 684.30/212.92
ACTIVE(U12(isNat(x(z0, z1)))) → c2(U12'(mark(U31(isNat(z0), z1)))) 684.30/212.92
ACTIVE(U12(isNat(x(z0, z1)))) → c2(ACTIVE(isNat(x(z0, z1)))) 684.30/212.92
ACTIVE(U21(U52(tt, z0, z1))) → c21(U21'(mark(s(plus(z1, z0)))), ACTIVE(U52(tt, z0, z1))) 684.30/212.92
ACTIVE(U21(U61(tt))) → c21(U21'(mark(0)), ACTIVE(U61(tt))) 684.30/212.92
ACTIVE(U21(U71(tt, z0, z1))) → c21(U21'(mark(U72(isNat(z1), z0, z1))), ACTIVE(U71(tt, z0, z1))) 684.30/212.92
ACTIVE(U21(U72(tt, z0, z1))) → c21(U21'(mark(plus(x(z1, z0), z1))), ACTIVE(U72(tt, z0, z1))) 684.30/212.92
ACTIVE(U21(plus(z0, 0))) → c21(U21'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 684.30/212.92
ACTIVE(U21(plus(z0, s(z1)))) → c21(U21'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 684.30/212.92
ACTIVE(U21(x(z0, 0))) → c21(U21'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 684.30/212.92
ACTIVE(U21(x(z0, s(z1)))) → c21(U21'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 684.30/212.92
ACTIVE(U21(U11(z0, z1))) → c21(U21'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 684.30/212.92
ACTIVE(U21(U12(z0))) → c21(U21'(U12(active(z0))), ACTIVE(U12(z0))) 684.30/212.92
ACTIVE(U21(U21(z0))) → c21(U21'(U21(active(z0))), ACTIVE(U21(z0))) 684.30/212.92
ACTIVE(U21(U31(z0, z1))) → c21(U21'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 684.30/212.92
ACTIVE(U21(U32(z0))) → c21(U21'(U32(active(z0))), ACTIVE(U32(z0))) 684.30/212.92
ACTIVE(U21(U41(z0, z1))) → c21(U21'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 684.30/212.92
ACTIVE(U21(U51(z0, z1, z2))) → c21(U21'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 684.30/212.92
ACTIVE(U21(U52(z0, z1, z2))) → c21(U21'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 684.30/212.92
ACTIVE(U21(s(z0))) → c21(U21'(s(active(z0))), ACTIVE(s(z0))) 684.30/212.92
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 684.30/212.92
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 684.30/212.92
ACTIVE(U21(U61(z0))) → c21(U21'(U61(active(z0))), ACTIVE(U61(z0))) 684.30/212.92
ACTIVE(U21(U71(z0, z1, z2))) → c21(U21'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 684.30/212.92
ACTIVE(U21(U72(z0, z1, z2))) → c21(U21'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 684.30/212.92
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 684.30/212.92
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 684.30/212.92
ACTIVE(U11(U21(tt), x1)) → c19(U11'(mark(tt), x1)) 684.30/212.92
ACTIVE(U12(U21(tt))) → c20(U12'(mark(tt))) 684.30/212.92
ACTIVE(U21(U12(tt))) → c21(U21'(mark(tt))) 684.30/212.92
ACTIVE(U21(U21(tt))) → c21(U21'(mark(tt))) 684.30/212.92
ACTIVE(U21(isNat(0))) → c21(U21'(mark(tt))) 684.30/212.92
ACTIVE(U21(U11(tt, z0))) → c3(U21'(mark(U12(isNat(z0))))) 684.30/212.92
ACTIVE(U21(U11(tt, z0))) → c3(ACTIVE(U11(tt, z0))) 684.30/212.92
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(U21'(mark(U11(isNat(z0), z1)))) 684.30/212.92
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(ACTIVE(isNat(plus(z0, z1)))) 684.30/212.92
ACTIVE(U21(isNat(s(z0)))) → c3(U21'(mark(U21(isNat(z0))))) 684.30/212.92
ACTIVE(U21(isNat(s(z0)))) → c3(ACTIVE(isNat(s(z0)))) 684.30/212.92
ACTIVE(U21(isNat(x(z0, z1)))) → c3(U21'(mark(U31(isNat(z0), z1)))) 684.30/212.92
ACTIVE(U21(isNat(x(z0, z1)))) → c3(ACTIVE(isNat(x(z0, z1)))) 684.30/212.92
ACTIVE(U31(U52(tt, z0, z1), x1)) → c22(U31'(mark(s(plus(z1, z0))), x1), ACTIVE(U52(tt, z0, z1))) 684.30/212.92
ACTIVE(U31(U61(tt), x1)) → c22(U31'(mark(0), x1), ACTIVE(U61(tt))) 684.30/212.92
ACTIVE(U31(U71(tt, z0, z1), x1)) → c22(U31'(mark(U72(isNat(z1), z0, z1)), x1), ACTIVE(U71(tt, z0, z1))) 684.30/212.92
ACTIVE(U31(U72(tt, z0, z1), x1)) → c22(U31'(mark(plus(x(z1, z0), z1)), x1), ACTIVE(U72(tt, z0, z1))) 684.30/212.92
ACTIVE(U31(plus(z0, 0), x1)) → c22(U31'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 684.30/212.92
ACTIVE(U31(plus(z0, s(z1)), x1)) → c22(U31'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 684.30/212.92
ACTIVE(U31(x(z0, 0), x1)) → c22(U31'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 684.30/212.92
ACTIVE(U31(x(z0, s(z1)), x1)) → c22(U31'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 684.30/212.92
ACTIVE(U31(U11(z0, z1), x1)) → c22(U31'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 684.30/212.92
ACTIVE(U31(U12(z0), x1)) → c22(U31'(U12(active(z0)), x1), ACTIVE(U12(z0))) 684.30/212.92
ACTIVE(U31(U21(z0), x1)) → c22(U31'(U21(active(z0)), x1), ACTIVE(U21(z0))) 684.30/212.92
ACTIVE(U31(U31(z0, z1), x1)) → c22(U31'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 684.30/212.92
ACTIVE(U31(U32(z0), x1)) → c22(U31'(U32(active(z0)), x1), ACTIVE(U32(z0))) 684.30/212.92
ACTIVE(U31(U41(z0, z1), x1)) → c22(U31'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 684.30/212.92
ACTIVE(U31(U51(z0, z1, z2), x1)) → c22(U31'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 684.30/212.92
ACTIVE(U31(U52(z0, z1, z2), x1)) → c22(U31'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 684.30/212.92
ACTIVE(U31(s(z0), x1)) → c22(U31'(s(active(z0)), x1), ACTIVE(s(z0))) 684.30/212.92
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 684.30/212.92
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 684.30/212.92
ACTIVE(U31(U61(z0), x1)) → c22(U31'(U61(active(z0)), x1), ACTIVE(U61(z0))) 684.30/212.92
ACTIVE(U31(U71(z0, z1, z2), x1)) → c22(U31'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 684.30/212.92
ACTIVE(U31(U72(z0, z1, z2), x1)) → c22(U31'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 684.30/212.92
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 684.30/212.92
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 684.30/212.92
ACTIVE(U31(U12(tt), x1)) → c22(U31'(mark(tt), x1)) 684.30/212.92
ACTIVE(U31(U21(tt), x1)) → c22(U31'(mark(tt), x1)) 684.30/212.92
ACTIVE(U31(isNat(0), x1)) → c22(U31'(mark(tt), x1)) 684.30/212.92
ACTIVE(U11(U31(tt, z0), x1)) → c4(U11'(mark(U32(isNat(z0))), x1)) 684.30/212.92
ACTIVE(U11(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 684.30/212.92
ACTIVE(U12(U31(tt, z0))) → c4(U12'(mark(U32(isNat(z0))))) 684.30/212.92
ACTIVE(U12(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 684.30/212.92
ACTIVE(U21(U31(tt, z0))) → c4(U21'(mark(U32(isNat(z0))))) 684.30/212.92
ACTIVE(U21(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 684.30/212.92
ACTIVE(U31(U11(tt, z0), x1)) → c4(U31'(mark(U12(isNat(z0))), x1)) 684.30/212.92
ACTIVE(U31(U11(tt, z0), x1)) → c4(ACTIVE(U11(tt, z0))) 684.30/212.92
ACTIVE(U31(U31(tt, z0), x1)) → c4(U31'(mark(U32(isNat(z0))), x1)) 684.30/212.92
ACTIVE(U31(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 684.30/212.92
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(U31'(mark(U11(isNat(z0), z1)), x1)) 684.30/212.92
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(ACTIVE(isNat(plus(z0, z1)))) 684.30/212.92
ACTIVE(U31(isNat(s(z0)), x1)) → c4(U31'(mark(U21(isNat(z0))), x1)) 684.30/212.92
ACTIVE(U31(isNat(s(z0)), x1)) → c4(ACTIVE(isNat(s(z0)))) 684.30/212.92
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(U31'(mark(U31(isNat(z0), z1)), x1)) 684.30/212.92
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(ACTIVE(isNat(x(z0, z1)))) 684.30/212.92
ACTIVE(U32(U52(tt, z0, z1))) → c23(U32'(mark(s(plus(z1, z0)))), ACTIVE(U52(tt, z0, z1))) 684.30/212.92
ACTIVE(U32(U61(tt))) → c23(U32'(mark(0)), ACTIVE(U61(tt))) 684.30/212.92
ACTIVE(U32(U71(tt, z0, z1))) → c23(U32'(mark(U72(isNat(z1), z0, z1))), ACTIVE(U71(tt, z0, z1))) 684.30/212.92
ACTIVE(U32(U72(tt, z0, z1))) → c23(U32'(mark(plus(x(z1, z0), z1))), ACTIVE(U72(tt, z0, z1))) 684.30/212.92
ACTIVE(U32(plus(z0, 0))) → c23(U32'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 684.30/212.92
ACTIVE(U32(plus(z0, s(z1)))) → c23(U32'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 684.30/212.92
ACTIVE(U32(x(z0, 0))) → c23(U32'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 684.30/212.92
ACTIVE(U32(x(z0, s(z1)))) → c23(U32'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 684.30/212.92
ACTIVE(U32(U11(z0, z1))) → c23(U32'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 684.30/212.92
ACTIVE(U32(U12(z0))) → c23(U32'(U12(active(z0))), ACTIVE(U12(z0))) 684.30/212.92
ACTIVE(U32(U21(z0))) → c23(U32'(U21(active(z0))), ACTIVE(U21(z0))) 684.30/212.92
ACTIVE(U32(U31(z0, z1))) → c23(U32'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 684.30/212.92
ACTIVE(U32(U32(z0))) → c23(U32'(U32(active(z0))), ACTIVE(U32(z0))) 684.30/212.92
ACTIVE(U32(U41(z0, z1))) → c23(U32'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 684.30/212.92
ACTIVE(U32(U51(z0, z1, z2))) → c23(U32'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 684.30/212.92
ACTIVE(U32(U52(z0, z1, z2))) → c23(U32'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 684.30/212.92
ACTIVE(U32(s(z0))) → c23(U32'(s(active(z0))), ACTIVE(s(z0))) 684.30/212.92
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 684.30/212.92
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 684.30/212.92
ACTIVE(U32(U61(z0))) → c23(U32'(U61(active(z0))), ACTIVE(U61(z0))) 684.30/212.92
ACTIVE(U32(U71(z0, z1, z2))) → c23(U32'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 684.30/212.92
ACTIVE(U32(U72(z0, z1, z2))) → c23(U32'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 684.30/212.92
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 684.30/212.92
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 684.30/212.92
ACTIVE(U11(U32(tt), x1)) → c19(U11'(mark(tt), x1)) 684.30/212.92
ACTIVE(U12(U32(tt))) → c20(U12'(mark(tt))) 684.30/212.92
ACTIVE(U21(U32(tt))) → c21(U21'(mark(tt))) 684.30/212.92
ACTIVE(U31(U32(tt), x1)) → c22(U31'(mark(tt), x1)) 684.30/212.92
ACTIVE(U32(U12(tt))) → c23(U32'(mark(tt))) 684.30/212.92
ACTIVE(U32(U21(tt))) → c23(U32'(mark(tt))) 684.30/212.92
ACTIVE(U32(U32(tt))) → c23(U32'(mark(tt))) 684.30/212.92
ACTIVE(U32(isNat(0))) → c23(U32'(mark(tt))) 684.30/212.92
ACTIVE(U32(U11(tt, z0))) → c5(U32'(mark(U12(isNat(z0))))) 684.30/212.92
ACTIVE(U32(U11(tt, z0))) → c5(ACTIVE(U11(tt, z0))) 684.30/212.92
ACTIVE(U32(U31(tt, z0))) → c5(U32'(mark(U32(isNat(z0))))) 684.30/212.92
ACTIVE(U32(U31(tt, z0))) → c5(ACTIVE(U31(tt, z0))) 684.30/212.92
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(U32'(mark(U11(isNat(z0), z1)))) 684.30/212.92
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(ACTIVE(isNat(plus(z0, z1)))) 684.30/212.92
ACTIVE(U32(isNat(s(z0)))) → c5(U32'(mark(U21(isNat(z0))))) 684.30/212.92
ACTIVE(U32(isNat(s(z0)))) → c5(ACTIVE(isNat(s(z0)))) 684.30/212.92
ACTIVE(U32(isNat(x(z0, z1)))) → c5(U32'(mark(U31(isNat(z0), z1)))) 684.30/212.92
ACTIVE(U32(isNat(x(z0, z1)))) → c5(ACTIVE(isNat(x(z0, z1)))) 684.30/212.92
ACTIVE(U41(U52(tt, z0, z1), x1)) → c24(U41'(mark(s(plus(z1, z0))), x1), ACTIVE(U52(tt, z0, z1))) 684.30/212.92
ACTIVE(U41(U61(tt), x1)) → c24(U41'(mark(0), x1), ACTIVE(U61(tt))) 684.30/212.92
ACTIVE(U41(U71(tt, z0, z1), x1)) → c24(U41'(mark(U72(isNat(z1), z0, z1)), x1), ACTIVE(U71(tt, z0, z1))) 684.30/212.92
ACTIVE(U41(U72(tt, z0, z1), x1)) → c24(U41'(mark(plus(x(z1, z0), z1)), x1), ACTIVE(U72(tt, z0, z1))) 684.30/212.92
ACTIVE(U41(plus(z0, 0), x1)) → c24(U41'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 684.30/212.92
ACTIVE(U41(plus(z0, s(z1)), x1)) → c24(U41'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 684.30/212.92
ACTIVE(U41(x(z0, 0), x1)) → c24(U41'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 684.30/212.92
ACTIVE(U41(x(z0, s(z1)), x1)) → c24(U41'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 684.30/212.92
ACTIVE(U41(U11(z0, z1), x1)) → c24(U41'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 684.30/212.92
ACTIVE(U41(U12(z0), x1)) → c24(U41'(U12(active(z0)), x1), ACTIVE(U12(z0))) 684.30/212.92
ACTIVE(U41(U21(z0), x1)) → c24(U41'(U21(active(z0)), x1), ACTIVE(U21(z0))) 684.30/212.92
ACTIVE(U41(U31(z0, z1), x1)) → c24(U41'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 684.30/212.92
ACTIVE(U41(U32(z0), x1)) → c24(U41'(U32(active(z0)), x1), ACTIVE(U32(z0))) 684.30/212.92
ACTIVE(U41(U41(z0, z1), x1)) → c24(U41'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 684.30/212.92
ACTIVE(U41(U51(z0, z1, z2), x1)) → c24(U41'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 684.30/212.92
ACTIVE(U41(U52(z0, z1, z2), x1)) → c24(U41'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 684.30/212.92
ACTIVE(U41(s(z0), x1)) → c24(U41'(s(active(z0)), x1), ACTIVE(s(z0))) 684.30/212.92
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 684.30/212.92
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 684.30/212.92
ACTIVE(U41(U61(z0), x1)) → c24(U41'(U61(active(z0)), x1), ACTIVE(U61(z0))) 684.30/212.92
ACTIVE(U41(U71(z0, z1, z2), x1)) → c24(U41'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 684.30/212.92
ACTIVE(U41(U72(z0, z1, z2), x1)) → c24(U41'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 684.30/212.92
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 684.30/212.92
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 684.30/212.92
ACTIVE(U11(U41(tt, z0), x1)) → c19(U11'(mark(z0), x1)) 684.30/212.92
ACTIVE(U12(U41(tt, z0))) → c20(U12'(mark(z0))) 684.30/212.92
ACTIVE(U21(U41(tt, z0))) → c21(U21'(mark(z0))) 684.30/212.92
ACTIVE(U31(U41(tt, z0), x1)) → c22(U31'(mark(z0), x1)) 684.30/212.92
ACTIVE(U32(U41(tt, z0))) → c23(U32'(mark(z0))) 684.30/212.92
ACTIVE(U41(U12(tt), x1)) → c24(U41'(mark(tt), x1)) 684.30/212.92
ACTIVE(U41(U21(tt), x1)) → c24(U41'(mark(tt), x1)) 684.30/212.92
ACTIVE(U41(U32(tt), x1)) → c24(U41'(mark(tt), x1)) 684.30/212.92
ACTIVE(U41(U41(tt, z0), x1)) → c24(U41'(mark(z0), x1)) 684.30/212.92
ACTIVE(U41(isNat(0), x1)) → c24(U41'(mark(tt), x1)) 684.30/212.92
ACTIVE(U41(U11(tt, z0), x1)) → c6(U41'(mark(U12(isNat(z0))), x1)) 684.30/212.92
ACTIVE(U41(U11(tt, z0), x1)) → c6(ACTIVE(U11(tt, z0))) 684.30/212.92
ACTIVE(U41(U31(tt, z0), x1)) → c6(U41'(mark(U32(isNat(z0))), x1)) 684.30/212.92
ACTIVE(U41(U31(tt, z0), x1)) → c6(ACTIVE(U31(tt, z0))) 684.30/212.92
ACTIVE(U41(isNat(plus(z0, z1)), x1)) → c6(U41'(mark(U11(isNat(z0), z1)), x1)) 684.30/212.92
ACTIVE(U41(isNat(plus(z0, z1)), x1)) → c6(ACTIVE(isNat(plus(z0, z1)))) 684.30/212.92
ACTIVE(U41(isNat(s(z0)), x1)) → c6(U41'(mark(U21(isNat(z0))), x1)) 684.30/212.92
ACTIVE(U41(isNat(s(z0)), x1)) → c6(ACTIVE(isNat(s(z0)))) 684.30/212.92
ACTIVE(U41(isNat(x(z0, z1)), x1)) → c6(U41'(mark(U31(isNat(z0), z1)), x1)) 684.30/212.92
ACTIVE(U41(isNat(x(z0, z1)), x1)) → c6(ACTIVE(isNat(x(z0, z1)))) 684.30/212.92
ACTIVE(U51(U52(tt, z0, z1), x1, x2)) → c25(U51'(mark(s(plus(z1, z0))), x1, x2), ACTIVE(U52(tt, z0, z1))) 684.30/212.92
ACTIVE(U51(U61(tt), x1, x2)) → c25(U51'(mark(0), x1, x2), ACTIVE(U61(tt))) 684.30/212.92
ACTIVE(U51(U71(tt, z0, z1), x1, x2)) → c25(U51'(mark(U72(isNat(z1), z0, z1)), x1, x2), ACTIVE(U71(tt, z0, z1))) 684.30/212.92
ACTIVE(U51(U72(tt, z0, z1), x1, x2)) → c25(U51'(mark(plus(x(z1, z0), z1)), x1, x2), ACTIVE(U72(tt, z0, z1))) 684.30/212.92
ACTIVE(U51(plus(z0, 0), x1, x2)) → c25(U51'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 684.30/212.92
ACTIVE(U51(plus(z0, s(z1)), x1, x2)) → c25(U51'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 684.30/212.92
ACTIVE(U51(x(z0, 0), x1, x2)) → c25(U51'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 684.30/212.92
ACTIVE(U51(x(z0, s(z1)), x1, x2)) → c25(U51'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 684.30/212.92
ACTIVE(U51(U11(z0, z1), x1, x2)) → c25(U51'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 684.30/212.92
ACTIVE(U51(U12(z0), x1, x2)) → c25(U51'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 684.30/212.92
ACTIVE(U51(U21(z0), x1, x2)) → c25(U51'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 684.30/212.92
ACTIVE(U51(U31(z0, z1), x1, x2)) → c25(U51'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 684.30/212.92
ACTIVE(U51(U32(z0), x1, x2)) → c25(U51'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 684.30/212.92
ACTIVE(U51(U41(z0, z1), x1, x2)) → c25(U51'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 684.30/212.92
ACTIVE(U51(U51(z0, z1, z2), x1, x2)) → c25(U51'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 684.30/212.92
ACTIVE(U51(U52(z0, z1, z2), x1, x2)) → c25(U51'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 684.30/212.92
ACTIVE(U51(s(z0), x1, x2)) → c25(U51'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 684.30/212.92
ACTIVE(U51(plus(z0, z1), x1, x2)) → c25(U51'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 684.30/212.92
ACTIVE(U51(plus(z0, z1), x1, x2)) → c25(U51'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 684.30/212.92
ACTIVE(U51(U61(z0), x1, x2)) → c25(U51'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 684.30/212.92
ACTIVE(U51(U71(z0, z1, z2), x1, x2)) → c25(U51'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 684.30/212.92
ACTIVE(U51(U72(z0, z1, z2), x1, x2)) → c25(U51'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 684.30/212.92
ACTIVE(U51(x(z0, z1), x1, x2)) → c25(U51'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 684.30/212.92
ACTIVE(U51(x(z0, z1), x1, x2)) → c25(U51'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 684.30/212.92
ACTIVE(U51(U12(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 684.30/212.92
ACTIVE(U51(U21(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 684.30/212.92
ACTIVE(U51(U32(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 684.30/212.92
ACTIVE(U51(U41(tt, z0), x1, x2)) → c25(U51'(mark(z0), x1, x2)) 684.30/212.92
ACTIVE(U51(isNat(0), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 684.30/212.92
ACTIVE(U11(U51(tt, z0, z1), x1)) → c7(U11'(mark(U52(isNat(z1), z0, z1)), x1)) 684.30/212.92
ACTIVE(U11(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 684.30/212.92
ACTIVE(U12(U51(tt, z0, z1))) → c7(U12'(mark(U52(isNat(z1), z0, z1)))) 684.30/212.92
ACTIVE(U12(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 684.30/212.92
ACTIVE(U21(U51(tt, z0, z1))) → c7(U21'(mark(U52(isNat(z1), z0, z1)))) 684.30/212.92
ACTIVE(U21(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 684.30/212.92
ACTIVE(U31(U51(tt, z0, z1), x1)) → c7(U31'(mark(U52(isNat(z1), z0, z1)), x1)) 684.30/212.92
ACTIVE(U31(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 684.30/212.92
ACTIVE(U32(U51(tt, z0, z1))) → c7(U32'(mark(U52(isNat(z1), z0, z1)))) 684.30/212.92
ACTIVE(U32(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 684.30/212.92
ACTIVE(U41(U51(tt, z0, z1), x1)) → c7(U41'(mark(U52(isNat(z1), z0, z1)), x1)) 684.30/212.92
ACTIVE(U41(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 684.30/212.92
ACTIVE(U51(U11(tt, z0), x1, x2)) → c7(U51'(mark(U12(isNat(z0))), x1, x2)) 684.30/212.92
ACTIVE(U51(U11(tt, z0), x1, x2)) → c7(ACTIVE(U11(tt, z0))) 684.30/212.92
ACTIVE(U51(U31(tt, z0), x1, x2)) → c7(U51'(mark(U32(isNat(z0))), x1, x2)) 684.30/212.92
ACTIVE(U51(U31(tt, z0), x1, x2)) → c7(ACTIVE(U31(tt, z0))) 684.30/212.92
ACTIVE(U51(U51(tt, z0, z1), x1, x2)) → c7(U51'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 684.30/212.92
ACTIVE(U51(U51(tt, z0, z1), x1, x2)) → c7(ACTIVE(U51(tt, z0, z1))) 684.30/212.92
ACTIVE(U51(isNat(plus(z0, z1)), x1, x2)) → c7(U51'(mark(U11(isNat(z0), z1)), x1, x2)) 684.30/212.92
ACTIVE(U51(isNat(plus(z0, z1)), x1, x2)) → c7(ACTIVE(isNat(plus(z0, z1)))) 684.30/212.92
ACTIVE(U51(isNat(s(z0)), x1, x2)) → c7(U51'(mark(U21(isNat(z0))), x1, x2)) 684.30/212.92
ACTIVE(U51(isNat(s(z0)), x1, x2)) → c7(ACTIVE(isNat(s(z0)))) 684.30/212.92
ACTIVE(U51(isNat(x(z0, z1)), x1, x2)) → c7(U51'(mark(U31(isNat(z0), z1)), x1, x2)) 684.30/212.92
ACTIVE(U51(isNat(x(z0, z1)), x1, x2)) → c7(ACTIVE(isNat(x(z0, z1)))) 684.30/212.92
ACTIVE(U52(U11(tt, z0), x1, x2)) → c26(U52'(mark(U12(isNat(z0))), x1, x2), ACTIVE(U11(tt, z0))) 684.30/212.92
ACTIVE(U52(U12(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2), ACTIVE(U12(tt))) 684.30/212.92
ACTIVE(U52(U21(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2), ACTIVE(U21(tt))) 684.30/212.92
ACTIVE(U52(U31(tt, z0), x1, x2)) → c26(U52'(mark(U32(isNat(z0))), x1, x2), ACTIVE(U31(tt, z0))) 684.30/212.92
ACTIVE(U52(U32(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2), ACTIVE(U32(tt))) 684.30/212.92
ACTIVE(U52(U41(tt, z0), x1, x2)) → c26(U52'(mark(z0), x1, x2), ACTIVE(U41(tt, z0))) 684.30/212.93
ACTIVE(U52(U51(tt, z0, z1), x1, x2)) → c26(U52'(mark(U52(isNat(z1), z0, z1)), x1, x2), ACTIVE(U51(tt, z0, z1))) 684.30/212.93
ACTIVE(U52(U52(tt, z0, z1), x1, x2)) → c26(U52'(mark(s(plus(z1, z0))), x1, x2), ACTIVE(U52(tt, z0, z1))) 684.30/212.93
ACTIVE(U52(U61(tt), x1, x2)) → c26(U52'(mark(0), x1, x2), ACTIVE(U61(tt))) 684.30/212.93
ACTIVE(U52(U71(tt, z0, z1), x1, x2)) → c26(U52'(mark(U72(isNat(z1), z0, z1)), x1, x2), ACTIVE(U71(tt, z0, z1))) 684.30/212.93
ACTIVE(U52(U72(tt, z0, z1), x1, x2)) → c26(U52'(mark(plus(x(z1, z0), z1)), x1, x2), ACTIVE(U72(tt, z0, z1))) 684.30/212.93
ACTIVE(U52(isNat(0), x1, x2)) → c26(U52'(mark(tt), x1, x2), ACTIVE(isNat(0))) 684.30/212.93
ACTIVE(U52(isNat(plus(z0, z1)), x1, x2)) → c26(U52'(mark(U11(isNat(z0), z1)), x1, x2), ACTIVE(isNat(plus(z0, z1)))) 684.30/212.93
ACTIVE(U52(isNat(s(z0)), x1, x2)) → c26(U52'(mark(U21(isNat(z0))), x1, x2), ACTIVE(isNat(s(z0)))) 684.30/212.93
ACTIVE(U52(isNat(x(z0, z1)), x1, x2)) → c26(U52'(mark(U31(isNat(z0), z1)), x1, x2), ACTIVE(isNat(x(z0, z1)))) 684.30/212.93
ACTIVE(U52(plus(z0, 0), x1, x2)) → c26(U52'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 684.30/212.93
ACTIVE(U52(plus(z0, s(z1)), x1, x2)) → c26(U52'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 684.30/212.93
ACTIVE(U52(x(z0, 0), x1, x2)) → c26(U52'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 684.30/212.93
ACTIVE(U52(x(z0, s(z1)), x1, x2)) → c26(U52'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 684.30/212.93
ACTIVE(U52(U11(z0, z1), x1, x2)) → c26(U52'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 684.30/212.93
ACTIVE(U52(U12(z0), x1, x2)) → c26(U52'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 684.30/212.93
ACTIVE(U52(U21(z0), x1, x2)) → c26(U52'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 684.30/212.93
ACTIVE(U52(U31(z0, z1), x1, x2)) → c26(U52'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 684.30/212.93
ACTIVE(U52(U32(z0), x1, x2)) → c26(U52'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 684.30/212.93
ACTIVE(U52(U41(z0, z1), x1, x2)) → c26(U52'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 684.30/212.93
ACTIVE(U52(U51(z0, z1, z2), x1, x2)) → c26(U52'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 684.30/212.93
ACTIVE(U52(U52(z0, z1, z2), x1, x2)) → c26(U52'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 684.30/212.93
ACTIVE(U52(s(z0), x1, x2)) → c26(U52'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 684.30/212.93
ACTIVE(U52(plus(z0, z1), x1, x2)) → c26(U52'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 684.30/212.93
ACTIVE(U52(plus(z0, z1), x1, x2)) → c26(U52'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 684.30/212.93
ACTIVE(U52(U61(z0), x1, x2)) → c26(U52'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 684.30/212.93
ACTIVE(U52(U71(z0, z1, z2), x1, x2)) → c26(U52'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 684.30/212.93
ACTIVE(U52(U72(z0, z1, z2), x1, x2)) → c26(U52'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 684.30/212.93
ACTIVE(U52(x(z0, z1), x1, x2)) → c26(U52'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 684.30/212.93
ACTIVE(U52(x(z0, z1), x1, x2)) → c26(U52'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1)))
S tuples:

ACTIVE(s(z0)) → c27(S(active(z0)), ACTIVE(z0)) 684.30/212.93
ACTIVE(plus(z0, z1)) → c28(PLUS(active(z0), z1), ACTIVE(z0)) 684.30/212.93
ACTIVE(plus(z0, z1)) → c29(PLUS(z0, active(z1)), ACTIVE(z1)) 684.30/212.93
ACTIVE(U61(z0)) → c30(U61'(active(z0)), ACTIVE(z0)) 684.30/212.93
ACTIVE(U71(z0, z1, z2)) → c31(U71'(active(z0), z1, z2), ACTIVE(z0)) 684.30/212.93
ACTIVE(U72(z0, z1, z2)) → c32(U72'(active(z0), z1, z2), ACTIVE(z0)) 684.30/212.93
ACTIVE(x(z0, z1)) → c33(X(active(z0), z1), ACTIVE(z0)) 684.30/212.93
ACTIVE(x(z0, z1)) → c34(X(z0, active(z1)), ACTIVE(z1)) 684.30/212.93
U11'(mark(z0), z1) → c35(U11'(z0, z1)) 684.30/212.93
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1)) 684.30/212.93
U12'(mark(z0)) → c37(U12'(z0)) 684.30/212.93
U12'(ok(z0)) → c38(U12'(z0)) 684.30/212.93
U21'(mark(z0)) → c39(U21'(z0)) 684.30/212.93
U21'(ok(z0)) → c40(U21'(z0)) 684.30/212.93
U31'(mark(z0), z1) → c41(U31'(z0, z1)) 684.30/212.93
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 684.30/212.93
U32'(mark(z0)) → c43(U32'(z0)) 684.30/212.93
U32'(ok(z0)) → c44(U32'(z0)) 684.30/212.93
U41'(mark(z0), z1) → c45(U41'(z0, z1)) 684.30/212.93
U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1)) 684.30/212.93
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2)) 684.30/212.93
U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2)) 684.30/212.93
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2)) 684.30/212.93
U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2)) 684.30/212.93
S(mark(z0)) → c51(S(z0)) 684.30/212.93
S(ok(z0)) → c52(S(z0)) 684.30/212.93
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 684.30/212.93
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 684.30/212.93
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 684.30/212.93
U61'(mark(z0)) → c56(U61'(z0)) 684.30/212.93
U61'(ok(z0)) → c57(U61'(z0)) 684.30/212.93
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2)) 684.30/212.93
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2)) 684.30/212.93
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2)) 684.30/212.93
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 684.30/212.93
X(mark(z0), z1) → c62(X(z0, z1)) 684.30/212.93
X(z0, mark(z1)) → c63(X(z0, z1)) 684.30/212.93
X(ok(z0), ok(z1)) → c64(X(z0, z1)) 684.30/212.93
PROPER(U11(z0, z1)) → c65(U11'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 684.30/212.93
PROPER(U12(z0)) → c67(U12'(proper(z0)), PROPER(z0)) 684.30/212.93
PROPER(isNat(z0)) → c68(ISNAT(proper(z0)), PROPER(z0)) 684.30/212.93
PROPER(U21(z0)) → c69(U21'(proper(z0)), PROPER(z0)) 684.30/212.93
PROPER(U31(z0, z1)) → c70(U31'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 684.30/212.93
PROPER(U32(z0)) → c71(U32'(proper(z0)), PROPER(z0)) 684.30/212.93
PROPER(U41(z0, z1)) → c72(U41'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 684.30/212.93
PROPER(U51(z0, z1, z2)) → c73(U51'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 684.30/212.93
PROPER(U52(z0, z1, z2)) → c74(U52'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 684.30/212.93
PROPER(s(z0)) → c75(S(proper(z0)), PROPER(z0)) 684.30/212.93
PROPER(plus(z0, z1)) → c76(PLUS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 684.30/212.93
PROPER(U61(z0)) → c77(U61'(proper(z0)), PROPER(z0)) 684.30/212.93
PROPER(U71(z0, z1, z2)) → c79(U71'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 684.30/212.93
PROPER(U72(z0, z1, z2)) → c80(U72'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 684.30/212.93
PROPER(x(z0, z1)) → c81(X(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 684.30/212.93
ISNAT(ok(z0)) → c82(ISNAT(z0)) 684.30/212.93
TOP(mark(z0)) → c83(TOP(proper(z0)), PROPER(z0)) 684.30/212.93
TOP(ok(z0)) → c84(TOP(active(z0)), ACTIVE(z0)) 684.30/212.93
ACTIVE(isNat(s(z0))) → c13(ISNAT(z0)) 684.30/212.93
ACTIVE(plus(z0, s(z1))) → c16(ISNAT(z1)) 684.30/212.93
ACTIVE(x(z0, s(z1))) → c18(ISNAT(z1)) 684.30/212.93
ACTIVE(U11(tt, z0)) → c1(U12'(isNat(z0))) 684.30/212.93
ACTIVE(U11(tt, z0)) → c1(ISNAT(z0)) 684.30/212.93
ACTIVE(U31(tt, z0)) → c1(U32'(isNat(z0))) 684.30/212.93
ACTIVE(U31(tt, z0)) → c1(ISNAT(z0)) 684.30/212.93
ACTIVE(U51(tt, z0, z1)) → c1(U52'(isNat(z1), z0, z1)) 684.30/212.93
ACTIVE(U51(tt, z0, z1)) → c1(ISNAT(z1)) 684.30/212.93
ACTIVE(U52(tt, z0, z1)) → c1(S(plus(z1, z0))) 684.30/212.93
ACTIVE(U52(tt, z0, z1)) → c1(PLUS(z1, z0)) 684.30/212.93
ACTIVE(U71(tt, z0, z1)) → c1(U72'(isNat(z1), z0, z1)) 684.30/212.93
ACTIVE(U71(tt, z0, z1)) → c1(ISNAT(z1)) 684.30/212.93
ACTIVE(U72(tt, z0, z1)) → c1(PLUS(x(z1, z0), z1)) 684.30/212.93
ACTIVE(U72(tt, z0, z1)) → c1(X(z1, z0)) 684.30/212.93
ACTIVE(isNat(plus(z0, z1))) → c1(U11'(isNat(z0), z1)) 684.30/212.93
ACTIVE(isNat(plus(z0, z1))) → c1(ISNAT(z0)) 684.30/212.93
ACTIVE(isNat(x(z0, z1))) → c1(U31'(isNat(z0), z1)) 684.30/212.93
ACTIVE(isNat(x(z0, z1))) → c1(ISNAT(z0)) 684.30/212.93
ACTIVE(plus(z0, 0)) → c1(U41'(isNat(z0), z0)) 684.30/212.93
ACTIVE(plus(z0, 0)) → c1(ISNAT(z0)) 684.30/212.93
ACTIVE(x(z0, 0)) → c1(U61'(isNat(z0))) 684.30/212.93
ACTIVE(x(z0, 0)) → c1(ISNAT(z0)) 684.30/212.93
ACTIVE(U11(U52(tt, z0, z1), x1)) → c19(U11'(mark(s(plus(z1, z0))), x1), ACTIVE(U52(tt, z0, z1))) 684.30/212.93
ACTIVE(U11(U61(tt), x1)) → c19(U11'(mark(0), x1), ACTIVE(U61(tt))) 684.30/212.93
ACTIVE(U11(U71(tt, z0, z1), x1)) → c19(U11'(mark(U72(isNat(z1), z0, z1)), x1), ACTIVE(U71(tt, z0, z1))) 684.30/212.93
ACTIVE(U11(U72(tt, z0, z1), x1)) → c19(U11'(mark(plus(x(z1, z0), z1)), x1), ACTIVE(U72(tt, z0, z1))) 684.30/212.93
ACTIVE(U11(plus(z0, 0), x1)) → c19(U11'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 684.30/212.93
ACTIVE(U11(plus(z0, s(z1)), x1)) → c19(U11'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 684.30/212.93
ACTIVE(U11(x(z0, 0), x1)) → c19(U11'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 684.30/212.93
ACTIVE(U11(x(z0, s(z1)), x1)) → c19(U11'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 684.30/212.93
ACTIVE(U11(U11(z0, z1), x1)) → c19(U11'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 684.30/212.93
ACTIVE(U11(U12(z0), x1)) → c19(U11'(U12(active(z0)), x1), ACTIVE(U12(z0))) 684.30/212.93
ACTIVE(U11(U21(z0), x1)) → c19(U11'(U21(active(z0)), x1), ACTIVE(U21(z0))) 684.30/212.93
ACTIVE(U11(U31(z0, z1), x1)) → c19(U11'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 684.30/212.93
ACTIVE(U11(U32(z0), x1)) → c19(U11'(U32(active(z0)), x1), ACTIVE(U32(z0))) 684.30/212.93
ACTIVE(U11(U41(z0, z1), x1)) → c19(U11'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 684.30/212.93
ACTIVE(U11(U51(z0, z1, z2), x1)) → c19(U11'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 684.30/212.93
ACTIVE(U11(U52(z0, z1, z2), x1)) → c19(U11'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 684.30/212.93
ACTIVE(U11(s(z0), x1)) → c19(U11'(s(active(z0)), x1), ACTIVE(s(z0))) 684.30/212.93
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 684.30/212.93
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 684.30/212.93
ACTIVE(U11(U61(z0), x1)) → c19(U11'(U61(active(z0)), x1), ACTIVE(U61(z0))) 684.30/212.93
ACTIVE(U11(U71(z0, z1, z2), x1)) → c19(U11'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 684.30/212.93
ACTIVE(U11(U72(z0, z1, z2), x1)) → c19(U11'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 684.30/212.93
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 684.30/212.93
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 684.30/212.93
ACTIVE(U11(isNat(0), x1)) → c19(U11'(mark(tt), x1)) 684.30/212.93
ACTIVE(U11(U11(tt, z0), x1)) → c(U11'(mark(U12(isNat(z0))), x1)) 684.30/212.93
ACTIVE(U11(U11(tt, z0), x1)) → c(ACTIVE(U11(tt, z0))) 684.30/212.93
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(U11'(mark(U11(isNat(z0), z1)), x1)) 684.30/212.93
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(ACTIVE(isNat(plus(z0, z1)))) 684.30/212.93
ACTIVE(U11(isNat(s(z0)), x1)) → c(U11'(mark(U21(isNat(z0))), x1)) 684.30/212.93
ACTIVE(U11(isNat(s(z0)), x1)) → c(ACTIVE(isNat(s(z0)))) 684.30/212.93
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(U11'(mark(U31(isNat(z0), z1)), x1)) 684.30/212.93
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(ACTIVE(isNat(x(z0, z1)))) 684.30/212.93
ACTIVE(U12(U52(tt, z0, z1))) → c20(U12'(mark(s(plus(z1, z0)))), ACTIVE(U52(tt, z0, z1))) 684.30/212.93
ACTIVE(U12(U61(tt))) → c20(U12'(mark(0)), ACTIVE(U61(tt))) 684.30/212.93
ACTIVE(U12(U71(tt, z0, z1))) → c20(U12'(mark(U72(isNat(z1), z0, z1))), ACTIVE(U71(tt, z0, z1))) 684.30/212.93
ACTIVE(U12(U72(tt, z0, z1))) → c20(U12'(mark(plus(x(z1, z0), z1))), ACTIVE(U72(tt, z0, z1))) 684.30/212.93
ACTIVE(U12(plus(z0, 0))) → c20(U12'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 684.30/212.93
ACTIVE(U12(plus(z0, s(z1)))) → c20(U12'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 684.30/212.93
ACTIVE(U12(x(z0, 0))) → c20(U12'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 684.30/212.93
ACTIVE(U12(x(z0, s(z1)))) → c20(U12'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 684.30/212.93
ACTIVE(U12(U11(z0, z1))) → c20(U12'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 684.30/212.93
ACTIVE(U12(U12(z0))) → c20(U12'(U12(active(z0))), ACTIVE(U12(z0))) 684.30/212.93
ACTIVE(U12(U21(z0))) → c20(U12'(U21(active(z0))), ACTIVE(U21(z0))) 684.30/212.93
ACTIVE(U12(U31(z0, z1))) → c20(U12'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 684.30/212.93
ACTIVE(U12(U32(z0))) → c20(U12'(U32(active(z0))), ACTIVE(U32(z0))) 684.30/212.93
ACTIVE(U12(U41(z0, z1))) → c20(U12'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 684.30/212.93
ACTIVE(U12(U51(z0, z1, z2))) → c20(U12'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 684.30/212.93
ACTIVE(U12(U52(z0, z1, z2))) → c20(U12'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 684.30/212.93
ACTIVE(U12(s(z0))) → c20(U12'(s(active(z0))), ACTIVE(s(z0))) 684.30/212.93
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 684.30/212.93
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 684.30/212.93
ACTIVE(U12(U61(z0))) → c20(U12'(U61(active(z0))), ACTIVE(U61(z0))) 684.30/212.93
ACTIVE(U12(U71(z0, z1, z2))) → c20(U12'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 684.30/212.93
ACTIVE(U12(U72(z0, z1, z2))) → c20(U12'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 684.30/212.93
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 684.30/212.93
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 684.30/212.93
ACTIVE(U11(U12(tt), x1)) → c19(U11'(mark(tt), x1)) 684.30/212.93
ACTIVE(U12(U12(tt))) → c20(U12'(mark(tt))) 684.30/212.93
ACTIVE(U12(isNat(0))) → c20(U12'(mark(tt))) 684.30/212.93
ACTIVE(U12(U11(tt, z0))) → c2(U12'(mark(U12(isNat(z0))))) 684.30/212.93
ACTIVE(U12(U11(tt, z0))) → c2(ACTIVE(U11(tt, z0))) 684.30/212.93
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(U12'(mark(U11(isNat(z0), z1)))) 684.30/212.93
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(ACTIVE(isNat(plus(z0, z1)))) 684.30/212.93
ACTIVE(U12(isNat(s(z0)))) → c2(U12'(mark(U21(isNat(z0))))) 684.30/212.93
ACTIVE(U12(isNat(s(z0)))) → c2(ACTIVE(isNat(s(z0)))) 684.30/212.93
ACTIVE(U12(isNat(x(z0, z1)))) → c2(U12'(mark(U31(isNat(z0), z1)))) 684.30/212.93
ACTIVE(U12(isNat(x(z0, z1)))) → c2(ACTIVE(isNat(x(z0, z1)))) 684.30/212.93
ACTIVE(U21(U52(tt, z0, z1))) → c21(U21'(mark(s(plus(z1, z0)))), ACTIVE(U52(tt, z0, z1))) 684.30/212.93
ACTIVE(U21(U61(tt))) → c21(U21'(mark(0)), ACTIVE(U61(tt))) 684.30/212.93
ACTIVE(U21(U71(tt, z0, z1))) → c21(U21'(mark(U72(isNat(z1), z0, z1))), ACTIVE(U71(tt, z0, z1))) 684.30/212.93
ACTIVE(U21(U72(tt, z0, z1))) → c21(U21'(mark(plus(x(z1, z0), z1))), ACTIVE(U72(tt, z0, z1))) 684.30/212.93
ACTIVE(U21(plus(z0, 0))) → c21(U21'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 684.30/212.93
ACTIVE(U21(plus(z0, s(z1)))) → c21(U21'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 684.30/212.93
ACTIVE(U21(x(z0, 0))) → c21(U21'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 684.30/212.93
ACTIVE(U21(x(z0, s(z1)))) → c21(U21'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 684.30/212.93
ACTIVE(U21(U11(z0, z1))) → c21(U21'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 684.30/212.93
ACTIVE(U21(U12(z0))) → c21(U21'(U12(active(z0))), ACTIVE(U12(z0))) 684.30/212.93
ACTIVE(U21(U21(z0))) → c21(U21'(U21(active(z0))), ACTIVE(U21(z0))) 684.30/212.93
ACTIVE(U21(U31(z0, z1))) → c21(U21'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 684.30/212.93
ACTIVE(U21(U32(z0))) → c21(U21'(U32(active(z0))), ACTIVE(U32(z0))) 684.30/212.93
ACTIVE(U21(U41(z0, z1))) → c21(U21'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 684.30/212.93
ACTIVE(U21(U51(z0, z1, z2))) → c21(U21'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 684.30/212.93
ACTIVE(U21(U52(z0, z1, z2))) → c21(U21'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 684.30/212.93
ACTIVE(U21(s(z0))) → c21(U21'(s(active(z0))), ACTIVE(s(z0))) 684.30/212.93
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 684.30/212.93
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 684.30/212.93
ACTIVE(U21(U61(z0))) → c21(U21'(U61(active(z0))), ACTIVE(U61(z0))) 684.30/212.93
ACTIVE(U21(U71(z0, z1, z2))) → c21(U21'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 684.30/212.94
ACTIVE(U21(U72(z0, z1, z2))) → c21(U21'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 684.30/212.94
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 684.30/212.94
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 684.30/212.94
ACTIVE(U11(U21(tt), x1)) → c19(U11'(mark(tt), x1)) 684.30/212.94
ACTIVE(U12(U21(tt))) → c20(U12'(mark(tt))) 684.30/212.94
ACTIVE(U21(U12(tt))) → c21(U21'(mark(tt))) 684.30/212.94
ACTIVE(U21(U21(tt))) → c21(U21'(mark(tt))) 684.30/212.94
ACTIVE(U21(isNat(0))) → c21(U21'(mark(tt))) 684.30/212.94
ACTIVE(U21(U11(tt, z0))) → c3(U21'(mark(U12(isNat(z0))))) 684.30/212.94
ACTIVE(U21(U11(tt, z0))) → c3(ACTIVE(U11(tt, z0))) 684.30/212.94
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(U21'(mark(U11(isNat(z0), z1)))) 684.30/212.94
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(ACTIVE(isNat(plus(z0, z1)))) 684.30/212.94
ACTIVE(U21(isNat(s(z0)))) → c3(U21'(mark(U21(isNat(z0))))) 684.30/212.94
ACTIVE(U21(isNat(s(z0)))) → c3(ACTIVE(isNat(s(z0)))) 684.30/212.94
ACTIVE(U21(isNat(x(z0, z1)))) → c3(U21'(mark(U31(isNat(z0), z1)))) 684.30/212.94
ACTIVE(U21(isNat(x(z0, z1)))) → c3(ACTIVE(isNat(x(z0, z1)))) 684.30/212.94
ACTIVE(U31(U52(tt, z0, z1), x1)) → c22(U31'(mark(s(plus(z1, z0))), x1), ACTIVE(U52(tt, z0, z1))) 684.30/212.94
ACTIVE(U31(U61(tt), x1)) → c22(U31'(mark(0), x1), ACTIVE(U61(tt))) 684.30/212.94
ACTIVE(U31(U71(tt, z0, z1), x1)) → c22(U31'(mark(U72(isNat(z1), z0, z1)), x1), ACTIVE(U71(tt, z0, z1))) 684.30/212.94
ACTIVE(U31(U72(tt, z0, z1), x1)) → c22(U31'(mark(plus(x(z1, z0), z1)), x1), ACTIVE(U72(tt, z0, z1))) 684.30/212.94
ACTIVE(U31(plus(z0, 0), x1)) → c22(U31'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 684.30/212.94
ACTIVE(U31(plus(z0, s(z1)), x1)) → c22(U31'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 684.30/212.94
ACTIVE(U31(x(z0, 0), x1)) → c22(U31'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 684.30/212.94
ACTIVE(U31(x(z0, s(z1)), x1)) → c22(U31'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 684.30/212.94
ACTIVE(U31(U11(z0, z1), x1)) → c22(U31'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 684.30/212.94
ACTIVE(U31(U12(z0), x1)) → c22(U31'(U12(active(z0)), x1), ACTIVE(U12(z0))) 684.30/212.94
ACTIVE(U31(U21(z0), x1)) → c22(U31'(U21(active(z0)), x1), ACTIVE(U21(z0))) 684.30/212.94
ACTIVE(U31(U31(z0, z1), x1)) → c22(U31'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 684.30/212.94
ACTIVE(U31(U32(z0), x1)) → c22(U31'(U32(active(z0)), x1), ACTIVE(U32(z0))) 684.30/212.94
ACTIVE(U31(U41(z0, z1), x1)) → c22(U31'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 684.30/212.94
ACTIVE(U31(U51(z0, z1, z2), x1)) → c22(U31'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 684.30/212.94
ACTIVE(U31(U52(z0, z1, z2), x1)) → c22(U31'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 684.30/212.94
ACTIVE(U31(s(z0), x1)) → c22(U31'(s(active(z0)), x1), ACTIVE(s(z0))) 684.30/212.94
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 684.30/212.94
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 684.30/212.94
ACTIVE(U31(U61(z0), x1)) → c22(U31'(U61(active(z0)), x1), ACTIVE(U61(z0))) 684.30/212.94
ACTIVE(U31(U71(z0, z1, z2), x1)) → c22(U31'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 684.30/212.94
ACTIVE(U31(U72(z0, z1, z2), x1)) → c22(U31'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 684.30/212.94
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 684.30/212.94
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 684.30/212.94
ACTIVE(U31(U12(tt), x1)) → c22(U31'(mark(tt), x1)) 684.30/212.94
ACTIVE(U31(U21(tt), x1)) → c22(U31'(mark(tt), x1)) 684.30/212.94
ACTIVE(U31(isNat(0), x1)) → c22(U31'(mark(tt), x1)) 684.30/212.94
ACTIVE(U11(U31(tt, z0), x1)) → c4(U11'(mark(U32(isNat(z0))), x1)) 684.30/212.94
ACTIVE(U11(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 684.30/212.94
ACTIVE(U12(U31(tt, z0))) → c4(U12'(mark(U32(isNat(z0))))) 684.30/212.94
ACTIVE(U12(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 684.30/212.94
ACTIVE(U21(U31(tt, z0))) → c4(U21'(mark(U32(isNat(z0))))) 684.30/212.94
ACTIVE(U21(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 684.30/212.94
ACTIVE(U31(U11(tt, z0), x1)) → c4(U31'(mark(U12(isNat(z0))), x1)) 684.30/212.94
ACTIVE(U31(U11(tt, z0), x1)) → c4(ACTIVE(U11(tt, z0))) 684.30/212.94
ACTIVE(U31(U31(tt, z0), x1)) → c4(U31'(mark(U32(isNat(z0))), x1)) 684.30/212.94
ACTIVE(U31(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 684.30/212.94
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(U31'(mark(U11(isNat(z0), z1)), x1)) 684.30/212.94
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(ACTIVE(isNat(plus(z0, z1)))) 684.30/212.94
ACTIVE(U31(isNat(s(z0)), x1)) → c4(U31'(mark(U21(isNat(z0))), x1)) 684.30/212.94
ACTIVE(U31(isNat(s(z0)), x1)) → c4(ACTIVE(isNat(s(z0)))) 684.30/212.94
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(U31'(mark(U31(isNat(z0), z1)), x1)) 684.30/212.94
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(ACTIVE(isNat(x(z0, z1)))) 684.30/212.94
ACTIVE(U32(U52(tt, z0, z1))) → c23(U32'(mark(s(plus(z1, z0)))), ACTIVE(U52(tt, z0, z1))) 684.30/212.94
ACTIVE(U32(U61(tt))) → c23(U32'(mark(0)), ACTIVE(U61(tt))) 684.30/212.94
ACTIVE(U32(U71(tt, z0, z1))) → c23(U32'(mark(U72(isNat(z1), z0, z1))), ACTIVE(U71(tt, z0, z1))) 684.30/212.94
ACTIVE(U32(U72(tt, z0, z1))) → c23(U32'(mark(plus(x(z1, z0), z1))), ACTIVE(U72(tt, z0, z1))) 684.30/212.94
ACTIVE(U32(plus(z0, 0))) → c23(U32'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 684.30/212.94
ACTIVE(U32(plus(z0, s(z1)))) → c23(U32'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 684.30/212.94
ACTIVE(U32(x(z0, 0))) → c23(U32'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 684.30/212.94
ACTIVE(U32(x(z0, s(z1)))) → c23(U32'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 684.30/212.94
ACTIVE(U32(U11(z0, z1))) → c23(U32'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 684.30/212.94
ACTIVE(U32(U12(z0))) → c23(U32'(U12(active(z0))), ACTIVE(U12(z0))) 684.30/212.94
ACTIVE(U32(U21(z0))) → c23(U32'(U21(active(z0))), ACTIVE(U21(z0))) 684.30/212.94
ACTIVE(U32(U31(z0, z1))) → c23(U32'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 684.30/212.94
ACTIVE(U32(U32(z0))) → c23(U32'(U32(active(z0))), ACTIVE(U32(z0))) 684.30/212.94
ACTIVE(U32(U41(z0, z1))) → c23(U32'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 684.30/212.94
ACTIVE(U32(U51(z0, z1, z2))) → c23(U32'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 684.30/212.94
ACTIVE(U32(U52(z0, z1, z2))) → c23(U32'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 684.30/212.94
ACTIVE(U32(s(z0))) → c23(U32'(s(active(z0))), ACTIVE(s(z0))) 684.30/212.94
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 684.30/212.94
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 684.30/212.94
ACTIVE(U32(U61(z0))) → c23(U32'(U61(active(z0))), ACTIVE(U61(z0))) 684.30/212.94
ACTIVE(U32(U71(z0, z1, z2))) → c23(U32'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 684.30/212.94
ACTIVE(U32(U72(z0, z1, z2))) → c23(U32'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 684.30/212.94
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 684.30/212.94
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 684.30/212.94
ACTIVE(U11(U32(tt), x1)) → c19(U11'(mark(tt), x1)) 684.30/212.94
ACTIVE(U12(U32(tt))) → c20(U12'(mark(tt))) 684.30/212.94
ACTIVE(U21(U32(tt))) → c21(U21'(mark(tt))) 684.30/212.94
ACTIVE(U31(U32(tt), x1)) → c22(U31'(mark(tt), x1)) 684.30/212.94
ACTIVE(U32(U12(tt))) → c23(U32'(mark(tt))) 684.30/212.94
ACTIVE(U32(U21(tt))) → c23(U32'(mark(tt))) 684.30/212.94
ACTIVE(U32(U32(tt))) → c23(U32'(mark(tt))) 684.30/212.94
ACTIVE(U32(isNat(0))) → c23(U32'(mark(tt))) 684.30/212.94
ACTIVE(U32(U11(tt, z0))) → c5(U32'(mark(U12(isNat(z0))))) 684.30/212.94
ACTIVE(U32(U11(tt, z0))) → c5(ACTIVE(U11(tt, z0))) 684.30/212.94
ACTIVE(U32(U31(tt, z0))) → c5(U32'(mark(U32(isNat(z0))))) 684.30/212.94
ACTIVE(U32(U31(tt, z0))) → c5(ACTIVE(U31(tt, z0))) 684.30/212.94
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(U32'(mark(U11(isNat(z0), z1)))) 684.30/212.94
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(ACTIVE(isNat(plus(z0, z1)))) 684.30/212.94
ACTIVE(U32(isNat(s(z0)))) → c5(U32'(mark(U21(isNat(z0))))) 684.30/212.94
ACTIVE(U32(isNat(s(z0)))) → c5(ACTIVE(isNat(s(z0)))) 684.30/212.94
ACTIVE(U32(isNat(x(z0, z1)))) → c5(U32'(mark(U31(isNat(z0), z1)))) 684.30/212.94
ACTIVE(U32(isNat(x(z0, z1)))) → c5(ACTIVE(isNat(x(z0, z1)))) 684.30/212.94
ACTIVE(U41(U52(tt, z0, z1), x1)) → c24(U41'(mark(s(plus(z1, z0))), x1), ACTIVE(U52(tt, z0, z1))) 684.30/212.94
ACTIVE(U41(U61(tt), x1)) → c24(U41'(mark(0), x1), ACTIVE(U61(tt))) 684.30/212.94
ACTIVE(U41(U71(tt, z0, z1), x1)) → c24(U41'(mark(U72(isNat(z1), z0, z1)), x1), ACTIVE(U71(tt, z0, z1))) 684.30/212.94
ACTIVE(U41(U72(tt, z0, z1), x1)) → c24(U41'(mark(plus(x(z1, z0), z1)), x1), ACTIVE(U72(tt, z0, z1))) 684.30/212.94
ACTIVE(U41(plus(z0, 0), x1)) → c24(U41'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 684.30/212.94
ACTIVE(U41(plus(z0, s(z1)), x1)) → c24(U41'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 684.30/212.94
ACTIVE(U41(x(z0, 0), x1)) → c24(U41'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 684.30/212.94
ACTIVE(U41(x(z0, s(z1)), x1)) → c24(U41'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 684.30/212.94
ACTIVE(U41(U11(z0, z1), x1)) → c24(U41'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 684.30/212.94
ACTIVE(U41(U12(z0), x1)) → c24(U41'(U12(active(z0)), x1), ACTIVE(U12(z0))) 684.30/212.94
ACTIVE(U41(U21(z0), x1)) → c24(U41'(U21(active(z0)), x1), ACTIVE(U21(z0))) 684.30/212.94
ACTIVE(U41(U31(z0, z1), x1)) → c24(U41'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 684.30/212.94
ACTIVE(U41(U32(z0), x1)) → c24(U41'(U32(active(z0)), x1), ACTIVE(U32(z0))) 684.30/212.94
ACTIVE(U41(U41(z0, z1), x1)) → c24(U41'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 684.30/212.94
ACTIVE(U41(U51(z0, z1, z2), x1)) → c24(U41'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 684.30/212.94
ACTIVE(U41(U52(z0, z1, z2), x1)) → c24(U41'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 684.30/212.94
ACTIVE(U41(s(z0), x1)) → c24(U41'(s(active(z0)), x1), ACTIVE(s(z0))) 684.30/212.94
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 684.30/212.94
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 684.30/212.94
ACTIVE(U41(U61(z0), x1)) → c24(U41'(U61(active(z0)), x1), ACTIVE(U61(z0))) 684.30/212.94
ACTIVE(U41(U71(z0, z1, z2), x1)) → c24(U41'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 684.30/212.94
ACTIVE(U41(U72(z0, z1, z2), x1)) → c24(U41'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 684.30/212.94
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 684.30/212.94
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 684.30/212.94
ACTIVE(U11(U41(tt, z0), x1)) → c19(U11'(mark(z0), x1)) 684.30/212.94
ACTIVE(U12(U41(tt, z0))) → c20(U12'(mark(z0))) 684.30/212.94
ACTIVE(U21(U41(tt, z0))) → c21(U21'(mark(z0))) 684.30/212.94
ACTIVE(U31(U41(tt, z0), x1)) → c22(U31'(mark(z0), x1)) 684.30/212.94
ACTIVE(U32(U41(tt, z0))) → c23(U32'(mark(z0))) 684.30/212.94
ACTIVE(U41(U12(tt), x1)) → c24(U41'(mark(tt), x1)) 684.30/212.94
ACTIVE(U41(U21(tt), x1)) → c24(U41'(mark(tt), x1)) 684.30/212.94
ACTIVE(U41(U32(tt), x1)) → c24(U41'(mark(tt), x1)) 684.30/212.94
ACTIVE(U41(U41(tt, z0), x1)) → c24(U41'(mark(z0), x1)) 684.30/212.94
ACTIVE(U41(isNat(0), x1)) → c24(U41'(mark(tt), x1)) 684.30/212.94
ACTIVE(U41(U11(tt, z0), x1)) → c6(U41'(mark(U12(isNat(z0))), x1)) 684.30/212.94
ACTIVE(U41(U11(tt, z0), x1)) → c6(ACTIVE(U11(tt, z0))) 684.30/212.94
ACTIVE(U41(U31(tt, z0), x1)) → c6(U41'(mark(U32(isNat(z0))), x1)) 684.30/212.94
ACTIVE(U41(U31(tt, z0), x1)) → c6(ACTIVE(U31(tt, z0))) 684.30/212.94
ACTIVE(U41(isNat(plus(z0, z1)), x1)) → c6(U41'(mark(U11(isNat(z0), z1)), x1)) 684.30/212.94
ACTIVE(U41(isNat(plus(z0, z1)), x1)) → c6(ACTIVE(isNat(plus(z0, z1)))) 684.30/212.94
ACTIVE(U41(isNat(s(z0)), x1)) → c6(U41'(mark(U21(isNat(z0))), x1)) 684.30/212.94
ACTIVE(U41(isNat(s(z0)), x1)) → c6(ACTIVE(isNat(s(z0)))) 684.30/212.94
ACTIVE(U41(isNat(x(z0, z1)), x1)) → c6(U41'(mark(U31(isNat(z0), z1)), x1)) 684.30/212.94
ACTIVE(U41(isNat(x(z0, z1)), x1)) → c6(ACTIVE(isNat(x(z0, z1)))) 684.30/212.94
ACTIVE(U51(U52(tt, z0, z1), x1, x2)) → c25(U51'(mark(s(plus(z1, z0))), x1, x2), ACTIVE(U52(tt, z0, z1))) 684.30/212.94
ACTIVE(U51(U61(tt), x1, x2)) → c25(U51'(mark(0), x1, x2), ACTIVE(U61(tt))) 684.30/212.94
ACTIVE(U51(U71(tt, z0, z1), x1, x2)) → c25(U51'(mark(U72(isNat(z1), z0, z1)), x1, x2), ACTIVE(U71(tt, z0, z1))) 684.30/212.94
ACTIVE(U51(U72(tt, z0, z1), x1, x2)) → c25(U51'(mark(plus(x(z1, z0), z1)), x1, x2), ACTIVE(U72(tt, z0, z1))) 684.30/212.94
ACTIVE(U51(plus(z0, 0), x1, x2)) → c25(U51'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 684.30/212.94
ACTIVE(U51(plus(z0, s(z1)), x1, x2)) → c25(U51'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 684.30/212.94
ACTIVE(U51(x(z0, 0), x1, x2)) → c25(U51'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 684.30/212.94
ACTIVE(U51(x(z0, s(z1)), x1, x2)) → c25(U51'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 684.30/212.94
ACTIVE(U51(U11(z0, z1), x1, x2)) → c25(U51'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 684.30/212.94
ACTIVE(U51(U12(z0), x1, x2)) → c25(U51'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 684.30/212.94
ACTIVE(U51(U21(z0), x1, x2)) → c25(U51'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 684.30/212.94
ACTIVE(U51(U31(z0, z1), x1, x2)) → c25(U51'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 684.30/212.94
ACTIVE(U51(U32(z0), x1, x2)) → c25(U51'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 684.30/212.94
ACTIVE(U51(U41(z0, z1), x1, x2)) → c25(U51'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 684.30/212.94
ACTIVE(U51(U51(z0, z1, z2), x1, x2)) → c25(U51'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 684.30/212.94
ACTIVE(U51(U52(z0, z1, z2), x1, x2)) → c25(U51'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 684.30/212.94
ACTIVE(U51(s(z0), x1, x2)) → c25(U51'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 684.30/212.94
ACTIVE(U51(plus(z0, z1), x1, x2)) → c25(U51'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 684.30/212.94
ACTIVE(U51(plus(z0, z1), x1, x2)) → c25(U51'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 684.30/212.94
ACTIVE(U51(U61(z0), x1, x2)) → c25(U51'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 684.30/212.94
ACTIVE(U51(U71(z0, z1, z2), x1, x2)) → c25(U51'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 684.30/212.94
ACTIVE(U51(U72(z0, z1, z2), x1, x2)) → c25(U51'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 684.30/212.94
ACTIVE(U51(x(z0, z1), x1, x2)) → c25(U51'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 684.30/212.94
ACTIVE(U51(x(z0, z1), x1, x2)) → c25(U51'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 684.30/212.94
ACTIVE(U51(U12(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 684.30/212.94
ACTIVE(U51(U21(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 684.30/212.94
ACTIVE(U51(U32(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 684.30/212.94
ACTIVE(U51(U41(tt, z0), x1, x2)) → c25(U51'(mark(z0), x1, x2)) 684.30/212.94
ACTIVE(U51(isNat(0), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 684.30/212.94
ACTIVE(U11(U51(tt, z0, z1), x1)) → c7(U11'(mark(U52(isNat(z1), z0, z1)), x1)) 684.30/212.94
ACTIVE(U11(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 684.30/212.94
ACTIVE(U12(U51(tt, z0, z1))) → c7(U12'(mark(U52(isNat(z1), z0, z1)))) 684.30/212.94
ACTIVE(U12(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 684.30/212.94
ACTIVE(U21(U51(tt, z0, z1))) → c7(U21'(mark(U52(isNat(z1), z0, z1)))) 684.30/212.94
ACTIVE(U21(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 684.30/212.94
ACTIVE(U31(U51(tt, z0, z1), x1)) → c7(U31'(mark(U52(isNat(z1), z0, z1)), x1)) 684.30/212.94
ACTIVE(U31(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 684.30/212.94
ACTIVE(U32(U51(tt, z0, z1))) → c7(U32'(mark(U52(isNat(z1), z0, z1)))) 684.30/212.94
ACTIVE(U32(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 684.30/212.94
ACTIVE(U41(U51(tt, z0, z1), x1)) → c7(U41'(mark(U52(isNat(z1), z0, z1)), x1)) 684.30/212.94
ACTIVE(U41(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 684.30/212.94
ACTIVE(U51(U11(tt, z0), x1, x2)) → c7(U51'(mark(U12(isNat(z0))), x1, x2)) 684.30/212.94
ACTIVE(U51(U11(tt, z0), x1, x2)) → c7(ACTIVE(U11(tt, z0))) 684.30/212.94
ACTIVE(U51(U31(tt, z0), x1, x2)) → c7(U51'(mark(U32(isNat(z0))), x1, x2)) 684.30/212.94
ACTIVE(U51(U31(tt, z0), x1, x2)) → c7(ACTIVE(U31(tt, z0))) 684.30/212.94
ACTIVE(U51(U51(tt, z0, z1), x1, x2)) → c7(U51'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 684.30/212.94
ACTIVE(U51(U51(tt, z0, z1), x1, x2)) → c7(ACTIVE(U51(tt, z0, z1))) 684.30/212.94
ACTIVE(U51(isNat(plus(z0, z1)), x1, x2)) → c7(U51'(mark(U11(isNat(z0), z1)), x1, x2)) 684.30/212.94
ACTIVE(U51(isNat(plus(z0, z1)), x1, x2)) → c7(ACTIVE(isNat(plus(z0, z1)))) 684.30/212.94
ACTIVE(U51(isNat(s(z0)), x1, x2)) → c7(U51'(mark(U21(isNat(z0))), x1, x2)) 684.30/212.94
ACTIVE(U51(isNat(s(z0)), x1, x2)) → c7(ACTIVE(isNat(s(z0)))) 684.30/212.94
ACTIVE(U51(isNat(x(z0, z1)), x1, x2)) → c7(U51'(mark(U31(isNat(z0), z1)), x1, x2)) 684.30/212.94
ACTIVE(U51(isNat(x(z0, z1)), x1, x2)) → c7(ACTIVE(isNat(x(z0, z1)))) 684.30/212.94
ACTIVE(U52(U11(tt, z0), x1, x2)) → c26(U52'(mark(U12(isNat(z0))), x1, x2), ACTIVE(U11(tt, z0))) 684.30/212.94
ACTIVE(U52(U12(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2), ACTIVE(U12(tt))) 684.30/212.94
ACTIVE(U52(U21(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2), ACTIVE(U21(tt))) 684.30/212.94
ACTIVE(U52(U31(tt, z0), x1, x2)) → c26(U52'(mark(U32(isNat(z0))), x1, x2), ACTIVE(U31(tt, z0))) 684.30/212.94
ACTIVE(U52(U32(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2), ACTIVE(U32(tt))) 684.30/212.94
ACTIVE(U52(U41(tt, z0), x1, x2)) → c26(U52'(mark(z0), x1, x2), ACTIVE(U41(tt, z0))) 684.30/212.94
ACTIVE(U52(U51(tt, z0, z1), x1, x2)) → c26(U52'(mark(U52(isNat(z1), z0, z1)), x1, x2), ACTIVE(U51(tt, z0, z1))) 684.30/212.94
ACTIVE(U52(U52(tt, z0, z1), x1, x2)) → c26(U52'(mark(s(plus(z1, z0))), x1, x2), ACTIVE(U52(tt, z0, z1))) 684.30/212.94
ACTIVE(U52(U61(tt), x1, x2)) → c26(U52'(mark(0), x1, x2), ACTIVE(U61(tt))) 684.30/212.94
ACTIVE(U52(U71(tt, z0, z1), x1, x2)) → c26(U52'(mark(U72(isNat(z1), z0, z1)), x1, x2), ACTIVE(U71(tt, z0, z1))) 684.30/212.94
ACTIVE(U52(U72(tt, z0, z1), x1, x2)) → c26(U52'(mark(plus(x(z1, z0), z1)), x1, x2), ACTIVE(U72(tt, z0, z1))) 684.30/212.94
ACTIVE(U52(isNat(0), x1, x2)) → c26(U52'(mark(tt), x1, x2), ACTIVE(isNat(0))) 684.30/212.94
ACTIVE(U52(isNat(plus(z0, z1)), x1, x2)) → c26(U52'(mark(U11(isNat(z0), z1)), x1, x2), ACTIVE(isNat(plus(z0, z1)))) 684.30/212.94
ACTIVE(U52(isNat(s(z0)), x1, x2)) → c26(U52'(mark(U21(isNat(z0))), x1, x2), ACTIVE(isNat(s(z0)))) 684.30/212.94
ACTIVE(U52(isNat(x(z0, z1)), x1, x2)) → c26(U52'(mark(U31(isNat(z0), z1)), x1, x2), ACTIVE(isNat(x(z0, z1)))) 684.30/212.94
ACTIVE(U52(plus(z0, 0), x1, x2)) → c26(U52'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 684.30/212.94
ACTIVE(U52(plus(z0, s(z1)), x1, x2)) → c26(U52'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 684.30/212.94
ACTIVE(U52(x(z0, 0), x1, x2)) → c26(U52'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 684.30/212.94
ACTIVE(U52(x(z0, s(z1)), x1, x2)) → c26(U52'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 684.30/212.94
ACTIVE(U52(U11(z0, z1), x1, x2)) → c26(U52'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 684.30/212.94
ACTIVE(U52(U12(z0), x1, x2)) → c26(U52'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 684.30/212.94
ACTIVE(U52(U21(z0), x1, x2)) → c26(U52'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 684.30/212.94
ACTIVE(U52(U31(z0, z1), x1, x2)) → c26(U52'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 684.30/212.94
ACTIVE(U52(U32(z0), x1, x2)) → c26(U52'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 684.30/212.94
ACTIVE(U52(U41(z0, z1), x1, x2)) → c26(U52'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 684.30/212.94
ACTIVE(U52(U51(z0, z1, z2), x1, x2)) → c26(U52'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 684.30/212.94
ACTIVE(U52(U52(z0, z1, z2), x1, x2)) → c26(U52'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 684.30/212.94
ACTIVE(U52(s(z0), x1, x2)) → c26(U52'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 684.30/212.94
ACTIVE(U52(plus(z0, z1), x1, x2)) → c26(U52'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 684.30/212.94
ACTIVE(U52(plus(z0, z1), x1, x2)) → c26(U52'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 684.30/212.94
ACTIVE(U52(U61(z0), x1, x2)) → c26(U52'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 684.30/212.94
ACTIVE(U52(U71(z0, z1, z2), x1, x2)) → c26(U52'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 684.30/212.94
ACTIVE(U52(U72(z0, z1, z2), x1, x2)) → c26(U52'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 684.30/212.94
ACTIVE(U52(x(z0, z1), x1, x2)) → c26(U52'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 684.30/212.94
ACTIVE(U52(x(z0, z1), x1, x2)) → c26(U52'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1)))
K tuples:none
Defined Rule Symbols:

active, U11, U12, U21, U31, U32, U41, U51, U52, s, plus, U61, U71, U72, x, proper, isNat, top

Defined Pair Symbols:

ACTIVE, U11', U12', U21', U31', U32', U41', U51', U52', S, PLUS, U61', U71', U72', X, PROPER, ISNAT, TOP

Compound Symbols:

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, c62, c63, c64, c65, c67, c68, c69, c70, c71, c72, c73, c74, c75, c76, c77, c79, c80, c81, c82, c83, c84, c13, c16, c18, c1, c19, c19, c, c20, c20, c2, c21, c21, c3, c22, c22, c4, c23, c23, c5, c24, c24, c6, c25, c25, c7, c26

684.30/212.94
684.30/212.94

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

Removed 5 trailing tuple parts
684.30/212.94
684.30/212.94

(52) Obligation:

Complexity Dependency Tuples Problem
Rules:

active(U11(tt, z0)) → mark(U12(isNat(z0))) 684.30/212.94
active(U12(tt)) → mark(tt) 684.30/212.94
active(U21(tt)) → mark(tt) 684.30/212.94
active(U31(tt, z0)) → mark(U32(isNat(z0))) 684.30/212.94
active(U32(tt)) → mark(tt) 684.30/212.94
active(U41(tt, z0)) → mark(z0) 684.30/212.94
active(U51(tt, z0, z1)) → mark(U52(isNat(z1), z0, z1)) 684.30/212.94
active(U52(tt, z0, z1)) → mark(s(plus(z1, z0))) 684.30/212.94
active(U61(tt)) → mark(0) 684.30/212.94
active(U71(tt, z0, z1)) → mark(U72(isNat(z1), z0, z1)) 684.30/212.94
active(U72(tt, z0, z1)) → mark(plus(x(z1, z0), z1)) 684.30/212.94
active(isNat(0)) → mark(tt) 684.30/212.94
active(isNat(plus(z0, z1))) → mark(U11(isNat(z0), z1)) 684.30/212.94
active(isNat(s(z0))) → mark(U21(isNat(z0))) 684.30/212.94
active(isNat(x(z0, z1))) → mark(U31(isNat(z0), z1)) 684.30/212.94
active(plus(z0, 0)) → mark(U41(isNat(z0), z0)) 684.30/212.94
active(plus(z0, s(z1))) → mark(U51(isNat(z1), z1, z0)) 684.30/212.94
active(x(z0, 0)) → mark(U61(isNat(z0))) 684.30/212.94
active(x(z0, s(z1))) → mark(U71(isNat(z1), z1, z0)) 684.30/212.94
active(U11(z0, z1)) → U11(active(z0), z1) 684.30/212.94
active(U12(z0)) → U12(active(z0)) 684.30/212.94
active(U21(z0)) → U21(active(z0)) 684.30/212.94
active(U31(z0, z1)) → U31(active(z0), z1) 684.30/212.94
active(U32(z0)) → U32(active(z0)) 684.30/212.94
active(U41(z0, z1)) → U41(active(z0), z1) 684.30/212.94
active(U51(z0, z1, z2)) → U51(active(z0), z1, z2) 684.30/212.94
active(U52(z0, z1, z2)) → U52(active(z0), z1, z2) 684.30/212.94
active(s(z0)) → s(active(z0)) 684.30/212.94
active(plus(z0, z1)) → plus(active(z0), z1) 684.30/212.94
active(plus(z0, z1)) → plus(z0, active(z1)) 684.30/212.94
active(U61(z0)) → U61(active(z0)) 684.30/212.94
active(U71(z0, z1, z2)) → U71(active(z0), z1, z2) 684.30/212.94
active(U72(z0, z1, z2)) → U72(active(z0), z1, z2) 684.30/212.94
active(x(z0, z1)) → x(active(z0), z1) 684.30/212.94
active(x(z0, z1)) → x(z0, active(z1)) 684.30/212.94
U11(mark(z0), z1) → mark(U11(z0, z1)) 684.30/212.94
U11(ok(z0), ok(z1)) → ok(U11(z0, z1)) 684.30/212.94
U12(mark(z0)) → mark(U12(z0)) 684.30/212.94
U12(ok(z0)) → ok(U12(z0)) 684.30/212.94
U21(mark(z0)) → mark(U21(z0)) 684.30/212.94
U21(ok(z0)) → ok(U21(z0)) 684.30/212.94
U31(mark(z0), z1) → mark(U31(z0, z1)) 684.30/212.94
U31(ok(z0), ok(z1)) → ok(U31(z0, z1)) 684.30/212.94
U32(mark(z0)) → mark(U32(z0)) 684.30/212.94
U32(ok(z0)) → ok(U32(z0)) 684.30/212.94
U41(mark(z0), z1) → mark(U41(z0, z1)) 684.30/212.94
U41(ok(z0), ok(z1)) → ok(U41(z0, z1)) 684.30/212.94
U51(mark(z0), z1, z2) → mark(U51(z0, z1, z2)) 684.30/212.94
U51(ok(z0), ok(z1), ok(z2)) → ok(U51(z0, z1, z2)) 684.30/212.94
U52(mark(z0), z1, z2) → mark(U52(z0, z1, z2)) 684.30/212.94
U52(ok(z0), ok(z1), ok(z2)) → ok(U52(z0, z1, z2)) 684.30/212.94
s(mark(z0)) → mark(s(z0)) 684.30/212.94
s(ok(z0)) → ok(s(z0)) 684.30/212.94
plus(mark(z0), z1) → mark(plus(z0, z1)) 684.30/212.94
plus(z0, mark(z1)) → mark(plus(z0, z1)) 684.30/212.94
plus(ok(z0), ok(z1)) → ok(plus(z0, z1)) 684.30/212.94
U61(mark(z0)) → mark(U61(z0)) 684.30/212.94
U61(ok(z0)) → ok(U61(z0)) 684.30/212.94
U71(mark(z0), z1, z2) → mark(U71(z0, z1, z2)) 684.30/212.94
U71(ok(z0), ok(z1), ok(z2)) → ok(U71(z0, z1, z2)) 684.30/212.94
U72(mark(z0), z1, z2) → mark(U72(z0, z1, z2)) 684.30/212.94
U72(ok(z0), ok(z1), ok(z2)) → ok(U72(z0, z1, z2)) 684.30/212.94
x(mark(z0), z1) → mark(x(z0, z1)) 684.30/212.94
x(z0, mark(z1)) → mark(x(z0, z1)) 684.30/212.94
x(ok(z0), ok(z1)) → ok(x(z0, z1)) 684.30/212.94
proper(U11(z0, z1)) → U11(proper(z0), proper(z1)) 684.30/212.94
proper(tt) → ok(tt) 684.30/212.94
proper(U12(z0)) → U12(proper(z0)) 684.30/212.94
proper(isNat(z0)) → isNat(proper(z0)) 684.30/212.94
proper(U21(z0)) → U21(proper(z0)) 684.30/212.94
proper(U31(z0, z1)) → U31(proper(z0), proper(z1)) 684.30/212.94
proper(U32(z0)) → U32(proper(z0)) 684.30/212.94
proper(U41(z0, z1)) → U41(proper(z0), proper(z1)) 684.30/212.94
proper(U51(z0, z1, z2)) → U51(proper(z0), proper(z1), proper(z2)) 684.30/212.94
proper(U52(z0, z1, z2)) → U52(proper(z0), proper(z1), proper(z2)) 684.30/212.94
proper(s(z0)) → s(proper(z0)) 684.30/212.94
proper(plus(z0, z1)) → plus(proper(z0), proper(z1)) 684.30/212.94
proper(U61(z0)) → U61(proper(z0)) 684.30/212.94
proper(0) → ok(0) 684.30/212.94
proper(U71(z0, z1, z2)) → U71(proper(z0), proper(z1), proper(z2)) 684.30/212.94
proper(U72(z0, z1, z2)) → U72(proper(z0), proper(z1), proper(z2)) 684.30/212.94
proper(x(z0, z1)) → x(proper(z0), proper(z1)) 684.30/212.94
isNat(ok(z0)) → ok(isNat(z0)) 684.30/212.94
top(mark(z0)) → top(proper(z0)) 684.30/212.94
top(ok(z0)) → top(active(z0))
Tuples:

ACTIVE(s(z0)) → c27(S(active(z0)), ACTIVE(z0)) 684.30/212.94
ACTIVE(plus(z0, z1)) → c28(PLUS(active(z0), z1), ACTIVE(z0)) 684.30/212.94
ACTIVE(plus(z0, z1)) → c29(PLUS(z0, active(z1)), ACTIVE(z1)) 684.30/212.94
ACTIVE(U61(z0)) → c30(U61'(active(z0)), ACTIVE(z0)) 684.30/212.94
ACTIVE(U71(z0, z1, z2)) → c31(U71'(active(z0), z1, z2), ACTIVE(z0)) 684.30/212.94
ACTIVE(U72(z0, z1, z2)) → c32(U72'(active(z0), z1, z2), ACTIVE(z0)) 684.30/212.94
ACTIVE(x(z0, z1)) → c33(X(active(z0), z1), ACTIVE(z0)) 684.30/212.94
ACTIVE(x(z0, z1)) → c34(X(z0, active(z1)), ACTIVE(z1)) 684.30/212.94
U11'(mark(z0), z1) → c35(U11'(z0, z1)) 684.30/212.94
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1)) 684.30/212.94
U12'(mark(z0)) → c37(U12'(z0)) 684.30/212.94
U12'(ok(z0)) → c38(U12'(z0)) 684.30/212.94
U21'(mark(z0)) → c39(U21'(z0)) 684.30/212.94
U21'(ok(z0)) → c40(U21'(z0)) 684.30/212.94
U31'(mark(z0), z1) → c41(U31'(z0, z1)) 684.30/212.94
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 684.30/212.94
U32'(mark(z0)) → c43(U32'(z0)) 684.30/212.94
U32'(ok(z0)) → c44(U32'(z0)) 684.30/212.94
U41'(mark(z0), z1) → c45(U41'(z0, z1)) 684.30/212.94
U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1)) 684.30/212.94
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2)) 684.30/212.94
U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2)) 684.30/212.94
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2)) 684.30/212.94
U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2)) 684.30/212.94
S(mark(z0)) → c51(S(z0)) 684.30/212.94
S(ok(z0)) → c52(S(z0)) 684.30/212.94
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 684.30/212.94
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 684.30/212.94
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 684.30/212.94
U61'(mark(z0)) → c56(U61'(z0)) 684.30/212.94
U61'(ok(z0)) → c57(U61'(z0)) 684.30/212.94
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2)) 684.30/212.94
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2)) 684.30/212.94
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2)) 684.30/212.94
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 684.30/212.94
X(mark(z0), z1) → c62(X(z0, z1)) 684.30/212.94
X(z0, mark(z1)) → c63(X(z0, z1)) 684.30/212.94
X(ok(z0), ok(z1)) → c64(X(z0, z1)) 684.30/212.94
PROPER(U11(z0, z1)) → c65(U11'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 684.30/212.94
PROPER(U12(z0)) → c67(U12'(proper(z0)), PROPER(z0)) 684.30/212.94
PROPER(isNat(z0)) → c68(ISNAT(proper(z0)), PROPER(z0)) 684.30/212.94
PROPER(U21(z0)) → c69(U21'(proper(z0)), PROPER(z0)) 684.30/212.94
PROPER(U31(z0, z1)) → c70(U31'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 684.30/212.94
PROPER(U32(z0)) → c71(U32'(proper(z0)), PROPER(z0)) 684.30/212.94
PROPER(U41(z0, z1)) → c72(U41'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 684.30/212.94
PROPER(U51(z0, z1, z2)) → c73(U51'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 684.30/212.94
PROPER(U52(z0, z1, z2)) → c74(U52'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 684.30/212.94
PROPER(s(z0)) → c75(S(proper(z0)), PROPER(z0)) 684.30/212.94
PROPER(plus(z0, z1)) → c76(PLUS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 684.30/212.94
PROPER(U61(z0)) → c77(U61'(proper(z0)), PROPER(z0)) 684.30/212.94
PROPER(U71(z0, z1, z2)) → c79(U71'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 684.30/212.94
PROPER(U72(z0, z1, z2)) → c80(U72'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 684.30/212.94
PROPER(x(z0, z1)) → c81(X(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 684.30/212.94
ISNAT(ok(z0)) → c82(ISNAT(z0)) 684.30/212.94
TOP(mark(z0)) → c83(TOP(proper(z0)), PROPER(z0)) 684.30/212.94
TOP(ok(z0)) → c84(TOP(active(z0)), ACTIVE(z0)) 684.30/212.94
ACTIVE(isNat(s(z0))) → c13(ISNAT(z0)) 684.30/212.94
ACTIVE(plus(z0, s(z1))) → c16(ISNAT(z1)) 684.30/212.94
ACTIVE(x(z0, s(z1))) → c18(ISNAT(z1)) 684.30/212.94
ACTIVE(U11(tt, z0)) → c1(U12'(isNat(z0))) 684.30/212.94
ACTIVE(U11(tt, z0)) → c1(ISNAT(z0)) 684.30/212.94
ACTIVE(U31(tt, z0)) → c1(U32'(isNat(z0))) 684.30/212.94
ACTIVE(U31(tt, z0)) → c1(ISNAT(z0)) 684.30/212.94
ACTIVE(U51(tt, z0, z1)) → c1(U52'(isNat(z1), z0, z1)) 684.30/212.94
ACTIVE(U51(tt, z0, z1)) → c1(ISNAT(z1)) 684.30/212.94
ACTIVE(U52(tt, z0, z1)) → c1(S(plus(z1, z0))) 684.30/212.94
ACTIVE(U52(tt, z0, z1)) → c1(PLUS(z1, z0)) 684.30/212.94
ACTIVE(U71(tt, z0, z1)) → c1(U72'(isNat(z1), z0, z1)) 684.30/212.94
ACTIVE(U71(tt, z0, z1)) → c1(ISNAT(z1)) 684.30/212.94
ACTIVE(U72(tt, z0, z1)) → c1(PLUS(x(z1, z0), z1)) 684.30/212.94
ACTIVE(U72(tt, z0, z1)) → c1(X(z1, z0)) 684.30/212.94
ACTIVE(isNat(plus(z0, z1))) → c1(U11'(isNat(z0), z1)) 684.30/212.94
ACTIVE(isNat(plus(z0, z1))) → c1(ISNAT(z0)) 684.30/212.94
ACTIVE(isNat(x(z0, z1))) → c1(U31'(isNat(z0), z1)) 684.30/212.94
ACTIVE(isNat(x(z0, z1))) → c1(ISNAT(z0)) 684.30/212.94
ACTIVE(plus(z0, 0)) → c1(U41'(isNat(z0), z0)) 684.30/212.94
ACTIVE(plus(z0, 0)) → c1(ISNAT(z0)) 684.30/212.94
ACTIVE(x(z0, 0)) → c1(U61'(isNat(z0))) 684.30/212.94
ACTIVE(x(z0, 0)) → c1(ISNAT(z0)) 684.30/212.94
ACTIVE(U11(U52(tt, z0, z1), x1)) → c19(U11'(mark(s(plus(z1, z0))), x1), ACTIVE(U52(tt, z0, z1))) 684.30/212.94
ACTIVE(U11(U61(tt), x1)) → c19(U11'(mark(0), x1), ACTIVE(U61(tt))) 684.30/212.94
ACTIVE(U11(U71(tt, z0, z1), x1)) → c19(U11'(mark(U72(isNat(z1), z0, z1)), x1), ACTIVE(U71(tt, z0, z1))) 684.30/212.94
ACTIVE(U11(U72(tt, z0, z1), x1)) → c19(U11'(mark(plus(x(z1, z0), z1)), x1), ACTIVE(U72(tt, z0, z1))) 684.30/212.94
ACTIVE(U11(plus(z0, 0), x1)) → c19(U11'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 684.30/212.94
ACTIVE(U11(plus(z0, s(z1)), x1)) → c19(U11'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 684.30/212.94
ACTIVE(U11(x(z0, 0), x1)) → c19(U11'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 684.30/212.94
ACTIVE(U11(x(z0, s(z1)), x1)) → c19(U11'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 684.30/212.94
ACTIVE(U11(U11(z0, z1), x1)) → c19(U11'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 684.30/212.94
ACTIVE(U11(U12(z0), x1)) → c19(U11'(U12(active(z0)), x1), ACTIVE(U12(z0))) 684.30/212.94
ACTIVE(U11(U21(z0), x1)) → c19(U11'(U21(active(z0)), x1), ACTIVE(U21(z0))) 684.30/212.94
ACTIVE(U11(U31(z0, z1), x1)) → c19(U11'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 684.30/212.94
ACTIVE(U11(U32(z0), x1)) → c19(U11'(U32(active(z0)), x1), ACTIVE(U32(z0))) 684.30/212.94
ACTIVE(U11(U41(z0, z1), x1)) → c19(U11'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 684.30/212.94
ACTIVE(U11(U51(z0, z1, z2), x1)) → c19(U11'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 684.30/212.94
ACTIVE(U11(U52(z0, z1, z2), x1)) → c19(U11'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 684.30/212.94
ACTIVE(U11(s(z0), x1)) → c19(U11'(s(active(z0)), x1), ACTIVE(s(z0))) 684.30/212.94
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 684.30/212.94
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 684.30/212.94
ACTIVE(U11(U61(z0), x1)) → c19(U11'(U61(active(z0)), x1), ACTIVE(U61(z0))) 684.30/212.94
ACTIVE(U11(U71(z0, z1, z2), x1)) → c19(U11'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 684.30/212.94
ACTIVE(U11(U72(z0, z1, z2), x1)) → c19(U11'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 684.30/212.94
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 684.30/212.94
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 684.30/212.94
ACTIVE(U11(isNat(0), x1)) → c19(U11'(mark(tt), x1)) 684.30/212.94
ACTIVE(U11(U11(tt, z0), x1)) → c(U11'(mark(U12(isNat(z0))), x1)) 684.30/212.94
ACTIVE(U11(U11(tt, z0), x1)) → c(ACTIVE(U11(tt, z0))) 684.30/212.94
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(U11'(mark(U11(isNat(z0), z1)), x1)) 684.30/212.94
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(ACTIVE(isNat(plus(z0, z1)))) 684.30/212.94
ACTIVE(U11(isNat(s(z0)), x1)) → c(U11'(mark(U21(isNat(z0))), x1)) 684.30/212.94
ACTIVE(U11(isNat(s(z0)), x1)) → c(ACTIVE(isNat(s(z0)))) 684.30/212.94
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(U11'(mark(U31(isNat(z0), z1)), x1)) 684.30/212.94
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(ACTIVE(isNat(x(z0, z1)))) 684.30/212.94
ACTIVE(U12(U52(tt, z0, z1))) → c20(U12'(mark(s(plus(z1, z0)))), ACTIVE(U52(tt, z0, z1))) 684.30/212.94
ACTIVE(U12(U61(tt))) → c20(U12'(mark(0)), ACTIVE(U61(tt))) 684.30/212.94
ACTIVE(U12(U71(tt, z0, z1))) → c20(U12'(mark(U72(isNat(z1), z0, z1))), ACTIVE(U71(tt, z0, z1))) 684.30/212.94
ACTIVE(U12(U72(tt, z0, z1))) → c20(U12'(mark(plus(x(z1, z0), z1))), ACTIVE(U72(tt, z0, z1))) 684.30/212.94
ACTIVE(U12(plus(z0, 0))) → c20(U12'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 684.30/212.94
ACTIVE(U12(plus(z0, s(z1)))) → c20(U12'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 684.30/212.94
ACTIVE(U12(x(z0, 0))) → c20(U12'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 684.30/212.94
ACTIVE(U12(x(z0, s(z1)))) → c20(U12'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 684.30/212.94
ACTIVE(U12(U11(z0, z1))) → c20(U12'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 684.30/212.94
ACTIVE(U12(U12(z0))) → c20(U12'(U12(active(z0))), ACTIVE(U12(z0))) 684.30/212.94
ACTIVE(U12(U21(z0))) → c20(U12'(U21(active(z0))), ACTIVE(U21(z0))) 684.30/212.94
ACTIVE(U12(U31(z0, z1))) → c20(U12'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 684.30/212.94
ACTIVE(U12(U32(z0))) → c20(U12'(U32(active(z0))), ACTIVE(U32(z0))) 684.30/212.94
ACTIVE(U12(U41(z0, z1))) → c20(U12'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 684.30/212.94
ACTIVE(U12(U51(z0, z1, z2))) → c20(U12'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 684.30/212.94
ACTIVE(U12(U52(z0, z1, z2))) → c20(U12'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 684.30/212.94
ACTIVE(U12(s(z0))) → c20(U12'(s(active(z0))), ACTIVE(s(z0))) 684.30/212.94
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 684.30/212.94
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 684.30/212.94
ACTIVE(U12(U61(z0))) → c20(U12'(U61(active(z0))), ACTIVE(U61(z0))) 684.30/212.94
ACTIVE(U12(U71(z0, z1, z2))) → c20(U12'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 684.30/212.94
ACTIVE(U12(U72(z0, z1, z2))) → c20(U12'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 684.30/212.94
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 684.30/212.94
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 684.30/212.94
ACTIVE(U11(U12(tt), x1)) → c19(U11'(mark(tt), x1)) 684.30/212.94
ACTIVE(U12(U12(tt))) → c20(U12'(mark(tt))) 684.30/212.94
ACTIVE(U12(isNat(0))) → c20(U12'(mark(tt))) 684.30/212.94
ACTIVE(U12(U11(tt, z0))) → c2(U12'(mark(U12(isNat(z0))))) 684.30/212.94
ACTIVE(U12(U11(tt, z0))) → c2(ACTIVE(U11(tt, z0))) 684.30/212.94
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(U12'(mark(U11(isNat(z0), z1)))) 684.30/212.94
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(ACTIVE(isNat(plus(z0, z1)))) 684.30/212.94
ACTIVE(U12(isNat(s(z0)))) → c2(U12'(mark(U21(isNat(z0))))) 684.30/212.94
ACTIVE(U12(isNat(s(z0)))) → c2(ACTIVE(isNat(s(z0)))) 684.30/212.94
ACTIVE(U12(isNat(x(z0, z1)))) → c2(U12'(mark(U31(isNat(z0), z1)))) 684.30/212.94
ACTIVE(U12(isNat(x(z0, z1)))) → c2(ACTIVE(isNat(x(z0, z1)))) 684.30/212.94
ACTIVE(U21(U52(tt, z0, z1))) → c21(U21'(mark(s(plus(z1, z0)))), ACTIVE(U52(tt, z0, z1))) 684.30/212.94
ACTIVE(U21(U61(tt))) → c21(U21'(mark(0)), ACTIVE(U61(tt))) 684.30/212.94
ACTIVE(U21(U71(tt, z0, z1))) → c21(U21'(mark(U72(isNat(z1), z0, z1))), ACTIVE(U71(tt, z0, z1))) 684.30/212.94
ACTIVE(U21(U72(tt, z0, z1))) → c21(U21'(mark(plus(x(z1, z0), z1))), ACTIVE(U72(tt, z0, z1))) 684.30/212.95
ACTIVE(U21(plus(z0, 0))) → c21(U21'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 684.30/212.95
ACTIVE(U21(plus(z0, s(z1)))) → c21(U21'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 684.30/212.95
ACTIVE(U21(x(z0, 0))) → c21(U21'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 684.30/212.95
ACTIVE(U21(x(z0, s(z1)))) → c21(U21'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 684.30/212.95
ACTIVE(U21(U11(z0, z1))) → c21(U21'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 684.30/212.95
ACTIVE(U21(U12(z0))) → c21(U21'(U12(active(z0))), ACTIVE(U12(z0))) 684.30/212.95
ACTIVE(U21(U21(z0))) → c21(U21'(U21(active(z0))), ACTIVE(U21(z0))) 684.30/212.95
ACTIVE(U21(U31(z0, z1))) → c21(U21'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 684.30/212.95
ACTIVE(U21(U32(z0))) → c21(U21'(U32(active(z0))), ACTIVE(U32(z0))) 684.30/212.95
ACTIVE(U21(U41(z0, z1))) → c21(U21'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 684.30/212.95
ACTIVE(U21(U51(z0, z1, z2))) → c21(U21'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 684.30/212.95
ACTIVE(U21(U52(z0, z1, z2))) → c21(U21'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 684.30/212.95
ACTIVE(U21(s(z0))) → c21(U21'(s(active(z0))), ACTIVE(s(z0))) 684.30/212.95
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 684.30/212.95
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 684.30/212.95
ACTIVE(U21(U61(z0))) → c21(U21'(U61(active(z0))), ACTIVE(U61(z0))) 684.30/212.95
ACTIVE(U21(U71(z0, z1, z2))) → c21(U21'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 684.30/212.95
ACTIVE(U21(U72(z0, z1, z2))) → c21(U21'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 684.30/212.95
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 684.30/212.95
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 684.30/212.95
ACTIVE(U11(U21(tt), x1)) → c19(U11'(mark(tt), x1)) 684.30/212.95
ACTIVE(U12(U21(tt))) → c20(U12'(mark(tt))) 684.30/212.95
ACTIVE(U21(U12(tt))) → c21(U21'(mark(tt))) 684.30/212.95
ACTIVE(U21(U21(tt))) → c21(U21'(mark(tt))) 684.30/212.95
ACTIVE(U21(isNat(0))) → c21(U21'(mark(tt))) 684.30/212.95
ACTIVE(U21(U11(tt, z0))) → c3(U21'(mark(U12(isNat(z0))))) 684.30/212.95
ACTIVE(U21(U11(tt, z0))) → c3(ACTIVE(U11(tt, z0))) 684.30/212.95
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(U21'(mark(U11(isNat(z0), z1)))) 684.30/212.95
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(ACTIVE(isNat(plus(z0, z1)))) 684.30/212.95
ACTIVE(U21(isNat(s(z0)))) → c3(U21'(mark(U21(isNat(z0))))) 684.30/212.95
ACTIVE(U21(isNat(s(z0)))) → c3(ACTIVE(isNat(s(z0)))) 684.30/212.95
ACTIVE(U21(isNat(x(z0, z1)))) → c3(U21'(mark(U31(isNat(z0), z1)))) 684.30/212.95
ACTIVE(U21(isNat(x(z0, z1)))) → c3(ACTIVE(isNat(x(z0, z1)))) 684.30/212.95
ACTIVE(U31(U52(tt, z0, z1), x1)) → c22(U31'(mark(s(plus(z1, z0))), x1), ACTIVE(U52(tt, z0, z1))) 684.30/212.95
ACTIVE(U31(U61(tt), x1)) → c22(U31'(mark(0), x1), ACTIVE(U61(tt))) 684.30/212.95
ACTIVE(U31(U71(tt, z0, z1), x1)) → c22(U31'(mark(U72(isNat(z1), z0, z1)), x1), ACTIVE(U71(tt, z0, z1))) 684.30/212.95
ACTIVE(U31(U72(tt, z0, z1), x1)) → c22(U31'(mark(plus(x(z1, z0), z1)), x1), ACTIVE(U72(tt, z0, z1))) 684.30/212.95
ACTIVE(U31(plus(z0, 0), x1)) → c22(U31'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 684.30/212.95
ACTIVE(U31(plus(z0, s(z1)), x1)) → c22(U31'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 684.30/212.95
ACTIVE(U31(x(z0, 0), x1)) → c22(U31'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 684.30/212.95
ACTIVE(U31(x(z0, s(z1)), x1)) → c22(U31'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 684.30/212.95
ACTIVE(U31(U11(z0, z1), x1)) → c22(U31'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 684.30/212.95
ACTIVE(U31(U12(z0), x1)) → c22(U31'(U12(active(z0)), x1), ACTIVE(U12(z0))) 684.30/212.95
ACTIVE(U31(U21(z0), x1)) → c22(U31'(U21(active(z0)), x1), ACTIVE(U21(z0))) 684.30/212.95
ACTIVE(U31(U31(z0, z1), x1)) → c22(U31'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 684.30/212.95
ACTIVE(U31(U32(z0), x1)) → c22(U31'(U32(active(z0)), x1), ACTIVE(U32(z0))) 684.30/212.95
ACTIVE(U31(U41(z0, z1), x1)) → c22(U31'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 684.30/212.95
ACTIVE(U31(U51(z0, z1, z2), x1)) → c22(U31'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 684.30/212.95
ACTIVE(U31(U52(z0, z1, z2), x1)) → c22(U31'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 684.30/212.95
ACTIVE(U31(s(z0), x1)) → c22(U31'(s(active(z0)), x1), ACTIVE(s(z0))) 684.30/212.95
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 684.30/212.95
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 684.30/212.95
ACTIVE(U31(U61(z0), x1)) → c22(U31'(U61(active(z0)), x1), ACTIVE(U61(z0))) 684.30/212.95
ACTIVE(U31(U71(z0, z1, z2), x1)) → c22(U31'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 684.30/212.95
ACTIVE(U31(U72(z0, z1, z2), x1)) → c22(U31'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 684.30/212.95
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 684.30/212.95
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 684.30/212.95
ACTIVE(U31(U12(tt), x1)) → c22(U31'(mark(tt), x1)) 684.30/212.95
ACTIVE(U31(U21(tt), x1)) → c22(U31'(mark(tt), x1)) 684.30/212.95
ACTIVE(U31(isNat(0), x1)) → c22(U31'(mark(tt), x1)) 684.30/212.95
ACTIVE(U11(U31(tt, z0), x1)) → c4(U11'(mark(U32(isNat(z0))), x1)) 684.30/212.95
ACTIVE(U11(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 684.30/212.95
ACTIVE(U12(U31(tt, z0))) → c4(U12'(mark(U32(isNat(z0))))) 684.30/212.95
ACTIVE(U12(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 684.30/212.95
ACTIVE(U21(U31(tt, z0))) → c4(U21'(mark(U32(isNat(z0))))) 684.30/212.95
ACTIVE(U21(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 684.30/212.95
ACTIVE(U31(U11(tt, z0), x1)) → c4(U31'(mark(U12(isNat(z0))), x1)) 684.30/212.95
ACTIVE(U31(U11(tt, z0), x1)) → c4(ACTIVE(U11(tt, z0))) 684.30/212.95
ACTIVE(U31(U31(tt, z0), x1)) → c4(U31'(mark(U32(isNat(z0))), x1)) 684.30/212.95
ACTIVE(U31(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 684.30/212.95
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(U31'(mark(U11(isNat(z0), z1)), x1)) 684.30/212.95
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(ACTIVE(isNat(plus(z0, z1)))) 684.30/212.95
ACTIVE(U31(isNat(s(z0)), x1)) → c4(U31'(mark(U21(isNat(z0))), x1)) 684.30/212.95
ACTIVE(U31(isNat(s(z0)), x1)) → c4(ACTIVE(isNat(s(z0)))) 684.30/212.95
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(U31'(mark(U31(isNat(z0), z1)), x1)) 684.30/212.95
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(ACTIVE(isNat(x(z0, z1)))) 684.30/212.95
ACTIVE(U32(U52(tt, z0, z1))) → c23(U32'(mark(s(plus(z1, z0)))), ACTIVE(U52(tt, z0, z1))) 684.30/212.95
ACTIVE(U32(U61(tt))) → c23(U32'(mark(0)), ACTIVE(U61(tt))) 684.30/212.95
ACTIVE(U32(U71(tt, z0, z1))) → c23(U32'(mark(U72(isNat(z1), z0, z1))), ACTIVE(U71(tt, z0, z1))) 684.30/212.95
ACTIVE(U32(U72(tt, z0, z1))) → c23(U32'(mark(plus(x(z1, z0), z1))), ACTIVE(U72(tt, z0, z1))) 684.30/212.95
ACTIVE(U32(plus(z0, 0))) → c23(U32'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 684.30/212.95
ACTIVE(U32(plus(z0, s(z1)))) → c23(U32'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 684.30/212.95
ACTIVE(U32(x(z0, 0))) → c23(U32'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 684.30/212.95
ACTIVE(U32(x(z0, s(z1)))) → c23(U32'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 684.30/212.95
ACTIVE(U32(U11(z0, z1))) → c23(U32'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 684.30/212.95
ACTIVE(U32(U12(z0))) → c23(U32'(U12(active(z0))), ACTIVE(U12(z0))) 684.30/212.95
ACTIVE(U32(U21(z0))) → c23(U32'(U21(active(z0))), ACTIVE(U21(z0))) 684.30/212.95
ACTIVE(U32(U31(z0, z1))) → c23(U32'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 684.30/212.95
ACTIVE(U32(U32(z0))) → c23(U32'(U32(active(z0))), ACTIVE(U32(z0))) 684.30/212.95
ACTIVE(U32(U41(z0, z1))) → c23(U32'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 684.30/212.95
ACTIVE(U32(U51(z0, z1, z2))) → c23(U32'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 684.30/212.95
ACTIVE(U32(U52(z0, z1, z2))) → c23(U32'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 684.30/212.95
ACTIVE(U32(s(z0))) → c23(U32'(s(active(z0))), ACTIVE(s(z0))) 684.30/212.95
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 684.30/212.95
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 684.30/212.95
ACTIVE(U32(U61(z0))) → c23(U32'(U61(active(z0))), ACTIVE(U61(z0))) 684.30/212.95
ACTIVE(U32(U71(z0, z1, z2))) → c23(U32'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 684.30/212.95
ACTIVE(U32(U72(z0, z1, z2))) → c23(U32'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 684.30/212.95
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 684.30/212.95
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 684.30/212.95
ACTIVE(U11(U32(tt), x1)) → c19(U11'(mark(tt), x1)) 684.30/212.95
ACTIVE(U12(U32(tt))) → c20(U12'(mark(tt))) 684.30/212.95
ACTIVE(U21(U32(tt))) → c21(U21'(mark(tt))) 684.30/212.95
ACTIVE(U31(U32(tt), x1)) → c22(U31'(mark(tt), x1)) 684.30/212.95
ACTIVE(U32(U12(tt))) → c23(U32'(mark(tt))) 684.30/212.95
ACTIVE(U32(U21(tt))) → c23(U32'(mark(tt))) 684.30/212.95
ACTIVE(U32(U32(tt))) → c23(U32'(mark(tt))) 684.30/212.95
ACTIVE(U32(isNat(0))) → c23(U32'(mark(tt))) 684.30/212.95
ACTIVE(U32(U11(tt, z0))) → c5(U32'(mark(U12(isNat(z0))))) 684.30/212.95
ACTIVE(U32(U11(tt, z0))) → c5(ACTIVE(U11(tt, z0))) 684.30/212.95
ACTIVE(U32(U31(tt, z0))) → c5(U32'(mark(U32(isNat(z0))))) 684.30/212.95
ACTIVE(U32(U31(tt, z0))) → c5(ACTIVE(U31(tt, z0))) 684.30/212.95
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(U32'(mark(U11(isNat(z0), z1)))) 684.30/212.95
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(ACTIVE(isNat(plus(z0, z1)))) 684.30/212.95
ACTIVE(U32(isNat(s(z0)))) → c5(U32'(mark(U21(isNat(z0))))) 684.30/212.95
ACTIVE(U32(isNat(s(z0)))) → c5(ACTIVE(isNat(s(z0)))) 684.30/212.95
ACTIVE(U32(isNat(x(z0, z1)))) → c5(U32'(mark(U31(isNat(z0), z1)))) 684.30/212.95
ACTIVE(U32(isNat(x(z0, z1)))) → c5(ACTIVE(isNat(x(z0, z1)))) 684.30/212.95
ACTIVE(U41(U52(tt, z0, z1), x1)) → c24(U41'(mark(s(plus(z1, z0))), x1), ACTIVE(U52(tt, z0, z1))) 684.30/212.95
ACTIVE(U41(U61(tt), x1)) → c24(U41'(mark(0), x1), ACTIVE(U61(tt))) 684.30/212.95
ACTIVE(U41(U71(tt, z0, z1), x1)) → c24(U41'(mark(U72(isNat(z1), z0, z1)), x1), ACTIVE(U71(tt, z0, z1))) 684.30/212.95
ACTIVE(U41(U72(tt, z0, z1), x1)) → c24(U41'(mark(plus(x(z1, z0), z1)), x1), ACTIVE(U72(tt, z0, z1))) 684.30/212.95
ACTIVE(U41(plus(z0, 0), x1)) → c24(U41'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 684.30/212.95
ACTIVE(U41(plus(z0, s(z1)), x1)) → c24(U41'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 684.30/212.95
ACTIVE(U41(x(z0, 0), x1)) → c24(U41'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 684.30/212.95
ACTIVE(U41(x(z0, s(z1)), x1)) → c24(U41'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 684.30/212.95
ACTIVE(U41(U11(z0, z1), x1)) → c24(U41'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 684.30/212.95
ACTIVE(U41(U12(z0), x1)) → c24(U41'(U12(active(z0)), x1), ACTIVE(U12(z0))) 684.30/212.95
ACTIVE(U41(U21(z0), x1)) → c24(U41'(U21(active(z0)), x1), ACTIVE(U21(z0))) 684.30/212.95
ACTIVE(U41(U31(z0, z1), x1)) → c24(U41'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 684.30/212.95
ACTIVE(U41(U32(z0), x1)) → c24(U41'(U32(active(z0)), x1), ACTIVE(U32(z0))) 684.30/212.95
ACTIVE(U41(U41(z0, z1), x1)) → c24(U41'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 684.30/212.96
ACTIVE(U41(U51(z0, z1, z2), x1)) → c24(U41'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 684.30/212.96
ACTIVE(U41(U52(z0, z1, z2), x1)) → c24(U41'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 684.30/212.96
ACTIVE(U41(s(z0), x1)) → c24(U41'(s(active(z0)), x1), ACTIVE(s(z0))) 684.30/212.96
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 684.30/212.96
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 684.30/212.96
ACTIVE(U41(U61(z0), x1)) → c24(U41'(U61(active(z0)), x1), ACTIVE(U61(z0))) 684.30/212.96
ACTIVE(U41(U71(z0, z1, z2), x1)) → c24(U41'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 684.30/212.96
ACTIVE(U41(U72(z0, z1, z2), x1)) → c24(U41'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 684.30/212.96
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 684.30/212.96
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 684.30/212.96
ACTIVE(U11(U41(tt, z0), x1)) → c19(U11'(mark(z0), x1)) 684.30/212.96
ACTIVE(U12(U41(tt, z0))) → c20(U12'(mark(z0))) 684.30/212.96
ACTIVE(U21(U41(tt, z0))) → c21(U21'(mark(z0))) 684.30/212.96
ACTIVE(U31(U41(tt, z0), x1)) → c22(U31'(mark(z0), x1)) 684.30/212.96
ACTIVE(U32(U41(tt, z0))) → c23(U32'(mark(z0))) 684.30/212.96
ACTIVE(U41(U12(tt), x1)) → c24(U41'(mark(tt), x1)) 684.30/212.96
ACTIVE(U41(U21(tt), x1)) → c24(U41'(mark(tt), x1)) 684.30/212.96
ACTIVE(U41(U32(tt), x1)) → c24(U41'(mark(tt), x1)) 684.30/212.96
ACTIVE(U41(U41(tt, z0), x1)) → c24(U41'(mark(z0), x1)) 684.30/212.96
ACTIVE(U41(isNat(0), x1)) → c24(U41'(mark(tt), x1)) 684.30/212.96
ACTIVE(U41(U11(tt, z0), x1)) → c6(U41'(mark(U12(isNat(z0))), x1)) 684.30/212.96
ACTIVE(U41(U11(tt, z0), x1)) → c6(ACTIVE(U11(tt, z0))) 684.30/212.96
ACTIVE(U41(U31(tt, z0), x1)) → c6(U41'(mark(U32(isNat(z0))), x1)) 684.30/212.96
ACTIVE(U41(U31(tt, z0), x1)) → c6(ACTIVE(U31(tt, z0))) 684.30/212.96
ACTIVE(U41(isNat(plus(z0, z1)), x1)) → c6(U41'(mark(U11(isNat(z0), z1)), x1)) 684.30/212.96
ACTIVE(U41(isNat(plus(z0, z1)), x1)) → c6(ACTIVE(isNat(plus(z0, z1)))) 684.30/212.96
ACTIVE(U41(isNat(s(z0)), x1)) → c6(U41'(mark(U21(isNat(z0))), x1)) 684.30/212.96
ACTIVE(U41(isNat(s(z0)), x1)) → c6(ACTIVE(isNat(s(z0)))) 684.30/212.96
ACTIVE(U41(isNat(x(z0, z1)), x1)) → c6(U41'(mark(U31(isNat(z0), z1)), x1)) 684.30/212.96
ACTIVE(U41(isNat(x(z0, z1)), x1)) → c6(ACTIVE(isNat(x(z0, z1)))) 684.30/212.96
ACTIVE(U51(U52(tt, z0, z1), x1, x2)) → c25(U51'(mark(s(plus(z1, z0))), x1, x2), ACTIVE(U52(tt, z0, z1))) 684.30/212.96
ACTIVE(U51(U61(tt), x1, x2)) → c25(U51'(mark(0), x1, x2), ACTIVE(U61(tt))) 684.30/212.96
ACTIVE(U51(U71(tt, z0, z1), x1, x2)) → c25(U51'(mark(U72(isNat(z1), z0, z1)), x1, x2), ACTIVE(U71(tt, z0, z1))) 684.30/212.96
ACTIVE(U51(U72(tt, z0, z1), x1, x2)) → c25(U51'(mark(plus(x(z1, z0), z1)), x1, x2), ACTIVE(U72(tt, z0, z1))) 684.30/212.96
ACTIVE(U51(plus(z0, 0), x1, x2)) → c25(U51'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 684.30/212.96
ACTIVE(U51(plus(z0, s(z1)), x1, x2)) → c25(U51'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 684.30/212.96
ACTIVE(U51(x(z0, 0), x1, x2)) → c25(U51'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 684.30/212.96
ACTIVE(U51(x(z0, s(z1)), x1, x2)) → c25(U51'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 684.30/212.96
ACTIVE(U51(U11(z0, z1), x1, x2)) → c25(U51'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 684.30/212.96
ACTIVE(U51(U12(z0), x1, x2)) → c25(U51'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 684.30/212.96
ACTIVE(U51(U21(z0), x1, x2)) → c25(U51'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 684.30/212.96
ACTIVE(U51(U31(z0, z1), x1, x2)) → c25(U51'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 684.30/212.96
ACTIVE(U51(U32(z0), x1, x2)) → c25(U51'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 684.30/212.96
ACTIVE(U51(U41(z0, z1), x1, x2)) → c25(U51'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 684.30/212.96
ACTIVE(U51(U51(z0, z1, z2), x1, x2)) → c25(U51'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 684.30/212.96
ACTIVE(U51(U52(z0, z1, z2), x1, x2)) → c25(U51'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 684.30/212.96
ACTIVE(U51(s(z0), x1, x2)) → c25(U51'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 684.30/212.96
ACTIVE(U51(plus(z0, z1), x1, x2)) → c25(U51'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 684.30/212.96
ACTIVE(U51(plus(z0, z1), x1, x2)) → c25(U51'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 684.30/212.96
ACTIVE(U51(U61(z0), x1, x2)) → c25(U51'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 684.30/212.96
ACTIVE(U51(U71(z0, z1, z2), x1, x2)) → c25(U51'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 684.30/212.96
ACTIVE(U51(U72(z0, z1, z2), x1, x2)) → c25(U51'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 684.30/212.96
ACTIVE(U51(x(z0, z1), x1, x2)) → c25(U51'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 684.30/212.96
ACTIVE(U51(x(z0, z1), x1, x2)) → c25(U51'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 684.30/212.96
ACTIVE(U51(U12(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 684.30/212.96
ACTIVE(U51(U21(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 684.30/212.96
ACTIVE(U51(U32(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 684.30/212.96
ACTIVE(U51(U41(tt, z0), x1, x2)) → c25(U51'(mark(z0), x1, x2)) 684.30/212.96
ACTIVE(U51(isNat(0), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 684.30/212.96
ACTIVE(U11(U51(tt, z0, z1), x1)) → c7(U11'(mark(U52(isNat(z1), z0, z1)), x1)) 684.30/212.96
ACTIVE(U11(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 684.30/212.96
ACTIVE(U12(U51(tt, z0, z1))) → c7(U12'(mark(U52(isNat(z1), z0, z1)))) 684.30/212.96
ACTIVE(U12(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 684.30/212.96
ACTIVE(U21(U51(tt, z0, z1))) → c7(U21'(mark(U52(isNat(z1), z0, z1)))) 684.30/212.96
ACTIVE(U21(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 684.30/212.96
ACTIVE(U31(U51(tt, z0, z1), x1)) → c7(U31'(mark(U52(isNat(z1), z0, z1)), x1)) 684.30/212.96
ACTIVE(U31(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 684.30/212.96
ACTIVE(U32(U51(tt, z0, z1))) → c7(U32'(mark(U52(isNat(z1), z0, z1)))) 684.30/212.96
ACTIVE(U32(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 684.30/212.96
ACTIVE(U41(U51(tt, z0, z1), x1)) → c7(U41'(mark(U52(isNat(z1), z0, z1)), x1)) 684.30/212.96
ACTIVE(U41(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 684.30/212.96
ACTIVE(U51(U11(tt, z0), x1, x2)) → c7(U51'(mark(U12(isNat(z0))), x1, x2)) 684.30/212.96
ACTIVE(U51(U11(tt, z0), x1, x2)) → c7(ACTIVE(U11(tt, z0))) 684.30/212.96
ACTIVE(U51(U31(tt, z0), x1, x2)) → c7(U51'(mark(U32(isNat(z0))), x1, x2)) 684.30/212.96
ACTIVE(U51(U31(tt, z0), x1, x2)) → c7(ACTIVE(U31(tt, z0))) 684.30/212.96
ACTIVE(U51(U51(tt, z0, z1), x1, x2)) → c7(U51'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 684.30/212.96
ACTIVE(U51(U51(tt, z0, z1), x1, x2)) → c7(ACTIVE(U51(tt, z0, z1))) 684.30/212.96
ACTIVE(U51(isNat(plus(z0, z1)), x1, x2)) → c7(U51'(mark(U11(isNat(z0), z1)), x1, x2)) 684.30/212.96
ACTIVE(U51(isNat(plus(z0, z1)), x1, x2)) → c7(ACTIVE(isNat(plus(z0, z1)))) 684.30/212.96
ACTIVE(U51(isNat(s(z0)), x1, x2)) → c7(U51'(mark(U21(isNat(z0))), x1, x2)) 684.30/212.96
ACTIVE(U51(isNat(s(z0)), x1, x2)) → c7(ACTIVE(isNat(s(z0)))) 684.30/212.96
ACTIVE(U51(isNat(x(z0, z1)), x1, x2)) → c7(U51'(mark(U31(isNat(z0), z1)), x1, x2)) 684.30/212.96
ACTIVE(U51(isNat(x(z0, z1)), x1, x2)) → c7(ACTIVE(isNat(x(z0, z1)))) 684.30/212.96
ACTIVE(U52(U11(tt, z0), x1, x2)) → c26(U52'(mark(U12(isNat(z0))), x1, x2), ACTIVE(U11(tt, z0))) 684.30/212.96
ACTIVE(U52(U31(tt, z0), x1, x2)) → c26(U52'(mark(U32(isNat(z0))), x1, x2), ACTIVE(U31(tt, z0))) 684.30/212.96
ACTIVE(U52(U51(tt, z0, z1), x1, x2)) → c26(U52'(mark(U52(isNat(z1), z0, z1)), x1, x2), ACTIVE(U51(tt, z0, z1))) 684.30/212.96
ACTIVE(U52(U52(tt, z0, z1), x1, x2)) → c26(U52'(mark(s(plus(z1, z0))), x1, x2), ACTIVE(U52(tt, z0, z1))) 684.30/212.96
ACTIVE(U52(U61(tt), x1, x2)) → c26(U52'(mark(0), x1, x2), ACTIVE(U61(tt))) 684.30/212.96
ACTIVE(U52(U71(tt, z0, z1), x1, x2)) → c26(U52'(mark(U72(isNat(z1), z0, z1)), x1, x2), ACTIVE(U71(tt, z0, z1))) 684.30/212.96
ACTIVE(U52(U72(tt, z0, z1), x1, x2)) → c26(U52'(mark(plus(x(z1, z0), z1)), x1, x2), ACTIVE(U72(tt, z0, z1))) 684.30/212.96
ACTIVE(U52(isNat(plus(z0, z1)), x1, x2)) → c26(U52'(mark(U11(isNat(z0), z1)), x1, x2), ACTIVE(isNat(plus(z0, z1)))) 684.30/212.96
ACTIVE(U52(isNat(s(z0)), x1, x2)) → c26(U52'(mark(U21(isNat(z0))), x1, x2), ACTIVE(isNat(s(z0)))) 684.30/212.96
ACTIVE(U52(isNat(x(z0, z1)), x1, x2)) → c26(U52'(mark(U31(isNat(z0), z1)), x1, x2), ACTIVE(isNat(x(z0, z1)))) 684.30/212.96
ACTIVE(U52(plus(z0, 0), x1, x2)) → c26(U52'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 684.30/212.96
ACTIVE(U52(plus(z0, s(z1)), x1, x2)) → c26(U52'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 684.30/212.96
ACTIVE(U52(x(z0, 0), x1, x2)) → c26(U52'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 684.30/212.96
ACTIVE(U52(x(z0, s(z1)), x1, x2)) → c26(U52'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 684.30/212.96
ACTIVE(U52(U11(z0, z1), x1, x2)) → c26(U52'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 684.30/212.96
ACTIVE(U52(U12(z0), x1, x2)) → c26(U52'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 684.30/212.96
ACTIVE(U52(U21(z0), x1, x2)) → c26(U52'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 684.30/212.96
ACTIVE(U52(U31(z0, z1), x1, x2)) → c26(U52'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 684.30/212.96
ACTIVE(U52(U32(z0), x1, x2)) → c26(U52'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 684.30/212.96
ACTIVE(U52(U41(z0, z1), x1, x2)) → c26(U52'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 684.30/212.96
ACTIVE(U52(U51(z0, z1, z2), x1, x2)) → c26(U52'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 684.30/212.96
ACTIVE(U52(U52(z0, z1, z2), x1, x2)) → c26(U52'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 684.30/212.96
ACTIVE(U52(s(z0), x1, x2)) → c26(U52'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 684.30/212.96
ACTIVE(U52(plus(z0, z1), x1, x2)) → c26(U52'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 684.30/212.96
ACTIVE(U52(plus(z0, z1), x1, x2)) → c26(U52'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 684.30/212.96
ACTIVE(U52(U61(z0), x1, x2)) → c26(U52'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 684.30/212.96
ACTIVE(U52(U71(z0, z1, z2), x1, x2)) → c26(U52'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 684.30/212.96
ACTIVE(U52(U72(z0, z1, z2), x1, x2)) → c26(U52'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 684.30/212.96
ACTIVE(U52(x(z0, z1), x1, x2)) → c26(U52'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 684.30/212.96
ACTIVE(U52(x(z0, z1), x1, x2)) → c26(U52'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 684.30/212.96
ACTIVE(U52(U12(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 684.30/212.96
ACTIVE(U52(U21(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 684.30/212.96
ACTIVE(U52(U32(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 684.30/212.96
ACTIVE(U52(U41(tt, z0), x1, x2)) → c26(U52'(mark(z0), x1, x2)) 684.30/212.96
ACTIVE(U52(isNat(0), x1, x2)) → c26(U52'(mark(tt), x1, x2))
S tuples:

ACTIVE(s(z0)) → c27(S(active(z0)), ACTIVE(z0)) 684.30/212.96
ACTIVE(plus(z0, z1)) → c28(PLUS(active(z0), z1), ACTIVE(z0)) 684.30/212.96
ACTIVE(plus(z0, z1)) → c29(PLUS(z0, active(z1)), ACTIVE(z1)) 684.30/212.96
ACTIVE(U61(z0)) → c30(U61'(active(z0)), ACTIVE(z0)) 684.30/212.96
ACTIVE(U71(z0, z1, z2)) → c31(U71'(active(z0), z1, z2), ACTIVE(z0)) 684.30/212.96
ACTIVE(U72(z0, z1, z2)) → c32(U72'(active(z0), z1, z2), ACTIVE(z0)) 684.30/212.96
ACTIVE(x(z0, z1)) → c33(X(active(z0), z1), ACTIVE(z0)) 684.30/212.96
ACTIVE(x(z0, z1)) → c34(X(z0, active(z1)), ACTIVE(z1)) 684.30/212.96
U11'(mark(z0), z1) → c35(U11'(z0, z1)) 684.30/212.96
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1)) 684.30/212.96
U12'(mark(z0)) → c37(U12'(z0)) 684.30/212.96
U12'(ok(z0)) → c38(U12'(z0)) 684.30/212.96
U21'(mark(z0)) → c39(U21'(z0)) 684.30/212.96
U21'(ok(z0)) → c40(U21'(z0)) 684.30/212.96
U31'(mark(z0), z1) → c41(U31'(z0, z1)) 684.30/212.96
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 684.30/212.96
U32'(mark(z0)) → c43(U32'(z0)) 684.30/212.96
U32'(ok(z0)) → c44(U32'(z0)) 684.30/212.96
U41'(mark(z0), z1) → c45(U41'(z0, z1)) 684.30/212.96
U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1)) 684.30/212.96
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2)) 684.30/212.96
U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2)) 684.30/212.96
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2)) 684.30/212.96
U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2)) 684.30/212.96
S(mark(z0)) → c51(S(z0)) 684.30/212.96
S(ok(z0)) → c52(S(z0)) 684.30/212.96
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 684.30/212.96
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 684.30/212.96
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 684.30/212.96
U61'(mark(z0)) → c56(U61'(z0)) 684.30/212.96
U61'(ok(z0)) → c57(U61'(z0)) 684.30/212.96
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2)) 684.30/212.96
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2)) 684.30/212.96
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2)) 684.30/212.96
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 684.30/212.96
X(mark(z0), z1) → c62(X(z0, z1)) 684.30/212.96
X(z0, mark(z1)) → c63(X(z0, z1)) 684.30/212.96
X(ok(z0), ok(z1)) → c64(X(z0, z1)) 684.30/212.96
PROPER(U11(z0, z1)) → c65(U11'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 684.30/212.96
PROPER(U12(z0)) → c67(U12'(proper(z0)), PROPER(z0)) 684.30/212.96
PROPER(isNat(z0)) → c68(ISNAT(proper(z0)), PROPER(z0)) 684.30/212.96
PROPER(U21(z0)) → c69(U21'(proper(z0)), PROPER(z0)) 684.30/212.96
PROPER(U31(z0, z1)) → c70(U31'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 684.30/212.96
PROPER(U32(z0)) → c71(U32'(proper(z0)), PROPER(z0)) 684.30/212.96
PROPER(U41(z0, z1)) → c72(U41'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 684.30/212.96
PROPER(U51(z0, z1, z2)) → c73(U51'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 684.30/212.96
PROPER(U52(z0, z1, z2)) → c74(U52'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 684.30/212.96
PROPER(s(z0)) → c75(S(proper(z0)), PROPER(z0)) 684.30/212.96
PROPER(plus(z0, z1)) → c76(PLUS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 684.30/212.96
PROPER(U61(z0)) → c77(U61'(proper(z0)), PROPER(z0)) 684.30/212.96
PROPER(U71(z0, z1, z2)) → c79(U71'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 684.30/212.96
PROPER(U72(z0, z1, z2)) → c80(U72'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 684.30/212.96
PROPER(x(z0, z1)) → c81(X(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 684.30/212.96
ISNAT(ok(z0)) → c82(ISNAT(z0)) 684.30/212.96
TOP(mark(z0)) → c83(TOP(proper(z0)), PROPER(z0)) 684.30/212.96
TOP(ok(z0)) → c84(TOP(active(z0)), ACTIVE(z0)) 684.30/212.96
ACTIVE(isNat(s(z0))) → c13(ISNAT(z0)) 684.30/212.96
ACTIVE(plus(z0, s(z1))) → c16(ISNAT(z1)) 684.30/212.96
ACTIVE(x(z0, s(z1))) → c18(ISNAT(z1)) 684.30/212.96
ACTIVE(U11(tt, z0)) → c1(U12'(isNat(z0))) 684.30/212.96
ACTIVE(U11(tt, z0)) → c1(ISNAT(z0)) 684.30/212.96
ACTIVE(U31(tt, z0)) → c1(U32'(isNat(z0))) 684.30/212.96
ACTIVE(U31(tt, z0)) → c1(ISNAT(z0)) 684.30/212.96
ACTIVE(U51(tt, z0, z1)) → c1(U52'(isNat(z1), z0, z1)) 684.30/212.96
ACTIVE(U51(tt, z0, z1)) → c1(ISNAT(z1)) 684.30/212.96
ACTIVE(U52(tt, z0, z1)) → c1(S(plus(z1, z0))) 684.30/212.96
ACTIVE(U52(tt, z0, z1)) → c1(PLUS(z1, z0)) 684.30/212.96
ACTIVE(U71(tt, z0, z1)) → c1(U72'(isNat(z1), z0, z1)) 684.30/212.96
ACTIVE(U71(tt, z0, z1)) → c1(ISNAT(z1)) 684.30/212.96
ACTIVE(U72(tt, z0, z1)) → c1(PLUS(x(z1, z0), z1)) 684.30/212.96
ACTIVE(U72(tt, z0, z1)) → c1(X(z1, z0)) 684.30/212.96
ACTIVE(isNat(plus(z0, z1))) → c1(U11'(isNat(z0), z1)) 684.30/212.96
ACTIVE(isNat(plus(z0, z1))) → c1(ISNAT(z0)) 684.30/212.96
ACTIVE(isNat(x(z0, z1))) → c1(U31'(isNat(z0), z1)) 684.30/212.96
ACTIVE(isNat(x(z0, z1))) → c1(ISNAT(z0)) 684.30/212.96
ACTIVE(plus(z0, 0)) → c1(U41'(isNat(z0), z0)) 684.30/212.96
ACTIVE(plus(z0, 0)) → c1(ISNAT(z0)) 684.30/212.96
ACTIVE(x(z0, 0)) → c1(U61'(isNat(z0))) 684.30/212.96
ACTIVE(x(z0, 0)) → c1(ISNAT(z0)) 684.30/212.96
ACTIVE(U11(U52(tt, z0, z1), x1)) → c19(U11'(mark(s(plus(z1, z0))), x1), ACTIVE(U52(tt, z0, z1))) 684.30/212.96
ACTIVE(U11(U61(tt), x1)) → c19(U11'(mark(0), x1), ACTIVE(U61(tt))) 684.30/212.96
ACTIVE(U11(U71(tt, z0, z1), x1)) → c19(U11'(mark(U72(isNat(z1), z0, z1)), x1), ACTIVE(U71(tt, z0, z1))) 684.30/212.96
ACTIVE(U11(U72(tt, z0, z1), x1)) → c19(U11'(mark(plus(x(z1, z0), z1)), x1), ACTIVE(U72(tt, z0, z1))) 684.30/212.96
ACTIVE(U11(plus(z0, 0), x1)) → c19(U11'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 684.30/212.96
ACTIVE(U11(plus(z0, s(z1)), x1)) → c19(U11'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 684.30/212.96
ACTIVE(U11(x(z0, 0), x1)) → c19(U11'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 684.30/212.96
ACTIVE(U11(x(z0, s(z1)), x1)) → c19(U11'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 684.30/212.96
ACTIVE(U11(U11(z0, z1), x1)) → c19(U11'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 684.30/212.96
ACTIVE(U11(U12(z0), x1)) → c19(U11'(U12(active(z0)), x1), ACTIVE(U12(z0))) 684.30/212.96
ACTIVE(U11(U21(z0), x1)) → c19(U11'(U21(active(z0)), x1), ACTIVE(U21(z0))) 684.30/212.96
ACTIVE(U11(U31(z0, z1), x1)) → c19(U11'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 684.30/212.96
ACTIVE(U11(U32(z0), x1)) → c19(U11'(U32(active(z0)), x1), ACTIVE(U32(z0))) 684.30/212.96
ACTIVE(U11(U41(z0, z1), x1)) → c19(U11'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 684.30/212.96
ACTIVE(U11(U51(z0, z1, z2), x1)) → c19(U11'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 684.30/212.96
ACTIVE(U11(U52(z0, z1, z2), x1)) → c19(U11'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 684.30/212.96
ACTIVE(U11(s(z0), x1)) → c19(U11'(s(active(z0)), x1), ACTIVE(s(z0))) 684.30/212.96
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 684.30/212.96
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 684.30/212.96
ACTIVE(U11(U61(z0), x1)) → c19(U11'(U61(active(z0)), x1), ACTIVE(U61(z0))) 684.30/212.96
ACTIVE(U11(U71(z0, z1, z2), x1)) → c19(U11'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 684.30/212.96
ACTIVE(U11(U72(z0, z1, z2), x1)) → c19(U11'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 684.30/212.96
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 684.30/212.96
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 684.30/212.96
ACTIVE(U11(isNat(0), x1)) → c19(U11'(mark(tt), x1)) 684.30/212.96
ACTIVE(U11(U11(tt, z0), x1)) → c(U11'(mark(U12(isNat(z0))), x1)) 684.30/212.96
ACTIVE(U11(U11(tt, z0), x1)) → c(ACTIVE(U11(tt, z0))) 684.30/212.96
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(U11'(mark(U11(isNat(z0), z1)), x1)) 684.30/212.96
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(ACTIVE(isNat(plus(z0, z1)))) 684.30/212.96
ACTIVE(U11(isNat(s(z0)), x1)) → c(U11'(mark(U21(isNat(z0))), x1)) 684.30/212.96
ACTIVE(U11(isNat(s(z0)), x1)) → c(ACTIVE(isNat(s(z0)))) 684.30/212.96
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(U11'(mark(U31(isNat(z0), z1)), x1)) 684.30/212.96
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(ACTIVE(isNat(x(z0, z1)))) 684.30/212.96
ACTIVE(U12(U52(tt, z0, z1))) → c20(U12'(mark(s(plus(z1, z0)))), ACTIVE(U52(tt, z0, z1))) 684.30/212.96
ACTIVE(U12(U61(tt))) → c20(U12'(mark(0)), ACTIVE(U61(tt))) 684.30/212.96
ACTIVE(U12(U71(tt, z0, z1))) → c20(U12'(mark(U72(isNat(z1), z0, z1))), ACTIVE(U71(tt, z0, z1))) 684.30/212.96
ACTIVE(U12(U72(tt, z0, z1))) → c20(U12'(mark(plus(x(z1, z0), z1))), ACTIVE(U72(tt, z0, z1))) 684.30/212.96
ACTIVE(U12(plus(z0, 0))) → c20(U12'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 684.30/212.96
ACTIVE(U12(plus(z0, s(z1)))) → c20(U12'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 684.30/212.96
ACTIVE(U12(x(z0, 0))) → c20(U12'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 684.30/212.96
ACTIVE(U12(x(z0, s(z1)))) → c20(U12'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 684.30/212.96
ACTIVE(U12(U11(z0, z1))) → c20(U12'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 684.30/212.96
ACTIVE(U12(U12(z0))) → c20(U12'(U12(active(z0))), ACTIVE(U12(z0))) 684.30/212.96
ACTIVE(U12(U21(z0))) → c20(U12'(U21(active(z0))), ACTIVE(U21(z0))) 684.30/212.96
ACTIVE(U12(U31(z0, z1))) → c20(U12'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 684.30/212.96
ACTIVE(U12(U32(z0))) → c20(U12'(U32(active(z0))), ACTIVE(U32(z0))) 684.30/212.96
ACTIVE(U12(U41(z0, z1))) → c20(U12'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 684.30/212.96
ACTIVE(U12(U51(z0, z1, z2))) → c20(U12'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 684.30/212.96
ACTIVE(U12(U52(z0, z1, z2))) → c20(U12'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 684.30/212.96
ACTIVE(U12(s(z0))) → c20(U12'(s(active(z0))), ACTIVE(s(z0))) 684.30/212.96
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 684.30/212.96
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 684.30/212.96
ACTIVE(U12(U61(z0))) → c20(U12'(U61(active(z0))), ACTIVE(U61(z0))) 684.30/212.96
ACTIVE(U12(U71(z0, z1, z2))) → c20(U12'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 684.30/212.96
ACTIVE(U12(U72(z0, z1, z2))) → c20(U12'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 684.30/212.96
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 684.30/212.96
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 684.30/212.96
ACTIVE(U11(U12(tt), x1)) → c19(U11'(mark(tt), x1)) 684.30/212.96
ACTIVE(U12(U12(tt))) → c20(U12'(mark(tt))) 684.30/212.96
ACTIVE(U12(isNat(0))) → c20(U12'(mark(tt))) 684.30/212.96
ACTIVE(U12(U11(tt, z0))) → c2(U12'(mark(U12(isNat(z0))))) 684.30/212.96
ACTIVE(U12(U11(tt, z0))) → c2(ACTIVE(U11(tt, z0))) 684.30/212.96
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(U12'(mark(U11(isNat(z0), z1)))) 684.30/212.96
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(ACTIVE(isNat(plus(z0, z1)))) 684.30/212.96
ACTIVE(U12(isNat(s(z0)))) → c2(U12'(mark(U21(isNat(z0))))) 684.30/212.96
ACTIVE(U12(isNat(s(z0)))) → c2(ACTIVE(isNat(s(z0)))) 684.30/212.96
ACTIVE(U12(isNat(x(z0, z1)))) → c2(U12'(mark(U31(isNat(z0), z1)))) 684.30/212.96
ACTIVE(U12(isNat(x(z0, z1)))) → c2(ACTIVE(isNat(x(z0, z1)))) 684.30/212.96
ACTIVE(U21(U52(tt, z0, z1))) → c21(U21'(mark(s(plus(z1, z0)))), ACTIVE(U52(tt, z0, z1))) 684.30/212.96
ACTIVE(U21(U61(tt))) → c21(U21'(mark(0)), ACTIVE(U61(tt))) 684.30/212.96
ACTIVE(U21(U71(tt, z0, z1))) → c21(U21'(mark(U72(isNat(z1), z0, z1))), ACTIVE(U71(tt, z0, z1))) 684.30/212.96
ACTIVE(U21(U72(tt, z0, z1))) → c21(U21'(mark(plus(x(z1, z0), z1))), ACTIVE(U72(tt, z0, z1))) 684.30/212.96
ACTIVE(U21(plus(z0, 0))) → c21(U21'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 684.30/212.96
ACTIVE(U21(plus(z0, s(z1)))) → c21(U21'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 684.30/212.96
ACTIVE(U21(x(z0, 0))) → c21(U21'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 684.30/212.96
ACTIVE(U21(x(z0, s(z1)))) → c21(U21'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 684.30/212.96
ACTIVE(U21(U11(z0, z1))) → c21(U21'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 684.30/212.96
ACTIVE(U21(U12(z0))) → c21(U21'(U12(active(z0))), ACTIVE(U12(z0))) 684.30/212.96
ACTIVE(U21(U21(z0))) → c21(U21'(U21(active(z0))), ACTIVE(U21(z0))) 684.30/212.96
ACTIVE(U21(U31(z0, z1))) → c21(U21'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 684.30/212.96
ACTIVE(U21(U32(z0))) → c21(U21'(U32(active(z0))), ACTIVE(U32(z0))) 684.30/212.96
ACTIVE(U21(U41(z0, z1))) → c21(U21'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 684.30/212.96
ACTIVE(U21(U51(z0, z1, z2))) → c21(U21'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 684.30/212.96
ACTIVE(U21(U52(z0, z1, z2))) → c21(U21'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 684.30/212.96
ACTIVE(U21(s(z0))) → c21(U21'(s(active(z0))), ACTIVE(s(z0))) 684.30/212.96
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 684.30/212.96
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 684.30/212.96
ACTIVE(U21(U61(z0))) → c21(U21'(U61(active(z0))), ACTIVE(U61(z0))) 684.30/212.96
ACTIVE(U21(U71(z0, z1, z2))) → c21(U21'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 684.30/212.96
ACTIVE(U21(U72(z0, z1, z2))) → c21(U21'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 684.30/212.96
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 684.30/212.96
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 684.30/212.96
ACTIVE(U11(U21(tt), x1)) → c19(U11'(mark(tt), x1)) 684.30/212.96
ACTIVE(U12(U21(tt))) → c20(U12'(mark(tt))) 684.30/212.96
ACTIVE(U21(U12(tt))) → c21(U21'(mark(tt))) 684.30/212.96
ACTIVE(U21(U21(tt))) → c21(U21'(mark(tt))) 684.30/212.96
ACTIVE(U21(isNat(0))) → c21(U21'(mark(tt))) 684.30/212.96
ACTIVE(U21(U11(tt, z0))) → c3(U21'(mark(U12(isNat(z0))))) 684.30/212.96
ACTIVE(U21(U11(tt, z0))) → c3(ACTIVE(U11(tt, z0))) 684.30/212.96
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(U21'(mark(U11(isNat(z0), z1)))) 684.30/212.96
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(ACTIVE(isNat(plus(z0, z1)))) 684.30/212.96
ACTIVE(U21(isNat(s(z0)))) → c3(U21'(mark(U21(isNat(z0))))) 684.30/212.96
ACTIVE(U21(isNat(s(z0)))) → c3(ACTIVE(isNat(s(z0)))) 684.30/212.96
ACTIVE(U21(isNat(x(z0, z1)))) → c3(U21'(mark(U31(isNat(z0), z1)))) 684.30/212.96
ACTIVE(U21(isNat(x(z0, z1)))) → c3(ACTIVE(isNat(x(z0, z1)))) 684.30/212.96
ACTIVE(U31(U52(tt, z0, z1), x1)) → c22(U31'(mark(s(plus(z1, z0))), x1), ACTIVE(U52(tt, z0, z1))) 684.30/212.96
ACTIVE(U31(U61(tt), x1)) → c22(U31'(mark(0), x1), ACTIVE(U61(tt))) 684.30/212.96
ACTIVE(U31(U71(tt, z0, z1), x1)) → c22(U31'(mark(U72(isNat(z1), z0, z1)), x1), ACTIVE(U71(tt, z0, z1))) 684.30/212.96
ACTIVE(U31(U72(tt, z0, z1), x1)) → c22(U31'(mark(plus(x(z1, z0), z1)), x1), ACTIVE(U72(tt, z0, z1))) 684.30/212.96
ACTIVE(U31(plus(z0, 0), x1)) → c22(U31'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 684.30/212.96
ACTIVE(U31(plus(z0, s(z1)), x1)) → c22(U31'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 684.30/212.96
ACTIVE(U31(x(z0, 0), x1)) → c22(U31'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 684.30/212.96
ACTIVE(U31(x(z0, s(z1)), x1)) → c22(U31'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 684.30/212.96
ACTIVE(U31(U11(z0, z1), x1)) → c22(U31'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 684.30/212.96
ACTIVE(U31(U12(z0), x1)) → c22(U31'(U12(active(z0)), x1), ACTIVE(U12(z0))) 684.30/212.96
ACTIVE(U31(U21(z0), x1)) → c22(U31'(U21(active(z0)), x1), ACTIVE(U21(z0))) 684.30/212.96
ACTIVE(U31(U31(z0, z1), x1)) → c22(U31'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 684.30/212.96
ACTIVE(U31(U32(z0), x1)) → c22(U31'(U32(active(z0)), x1), ACTIVE(U32(z0))) 684.30/212.96
ACTIVE(U31(U41(z0, z1), x1)) → c22(U31'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 684.30/212.96
ACTIVE(U31(U51(z0, z1, z2), x1)) → c22(U31'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 684.30/212.96
ACTIVE(U31(U52(z0, z1, z2), x1)) → c22(U31'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 684.30/212.96
ACTIVE(U31(s(z0), x1)) → c22(U31'(s(active(z0)), x1), ACTIVE(s(z0))) 684.30/212.96
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 684.30/212.96
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 684.30/212.96
ACTIVE(U31(U61(z0), x1)) → c22(U31'(U61(active(z0)), x1), ACTIVE(U61(z0))) 684.30/212.96
ACTIVE(U31(U71(z0, z1, z2), x1)) → c22(U31'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 684.30/212.96
ACTIVE(U31(U72(z0, z1, z2), x1)) → c22(U31'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 684.30/212.96
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 684.30/212.96
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 684.30/212.96
ACTIVE(U31(U12(tt), x1)) → c22(U31'(mark(tt), x1)) 684.30/212.96
ACTIVE(U31(U21(tt), x1)) → c22(U31'(mark(tt), x1)) 684.30/212.96
ACTIVE(U31(isNat(0), x1)) → c22(U31'(mark(tt), x1)) 684.30/212.96
ACTIVE(U11(U31(tt, z0), x1)) → c4(U11'(mark(U32(isNat(z0))), x1)) 684.30/212.96
ACTIVE(U11(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 684.30/212.96
ACTIVE(U12(U31(tt, z0))) → c4(U12'(mark(U32(isNat(z0))))) 684.30/212.96
ACTIVE(U12(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 684.30/212.96
ACTIVE(U21(U31(tt, z0))) → c4(U21'(mark(U32(isNat(z0))))) 684.30/212.96
ACTIVE(U21(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 684.30/212.96
ACTIVE(U31(U11(tt, z0), x1)) → c4(U31'(mark(U12(isNat(z0))), x1)) 684.30/212.96
ACTIVE(U31(U11(tt, z0), x1)) → c4(ACTIVE(U11(tt, z0))) 684.30/212.96
ACTIVE(U31(U31(tt, z0), x1)) → c4(U31'(mark(U32(isNat(z0))), x1)) 684.30/212.96
ACTIVE(U31(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 684.30/212.96
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(U31'(mark(U11(isNat(z0), z1)), x1)) 684.30/212.96
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(ACTIVE(isNat(plus(z0, z1)))) 684.30/212.96
ACTIVE(U31(isNat(s(z0)), x1)) → c4(U31'(mark(U21(isNat(z0))), x1)) 684.30/212.96
ACTIVE(U31(isNat(s(z0)), x1)) → c4(ACTIVE(isNat(s(z0)))) 684.30/212.96
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(U31'(mark(U31(isNat(z0), z1)), x1)) 684.30/212.96
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(ACTIVE(isNat(x(z0, z1)))) 684.30/212.96
ACTIVE(U32(U52(tt, z0, z1))) → c23(U32'(mark(s(plus(z1, z0)))), ACTIVE(U52(tt, z0, z1))) 684.30/212.96
ACTIVE(U32(U61(tt))) → c23(U32'(mark(0)), ACTIVE(U61(tt))) 684.30/212.96
ACTIVE(U32(U71(tt, z0, z1))) → c23(U32'(mark(U72(isNat(z1), z0, z1))), ACTIVE(U71(tt, z0, z1))) 684.30/212.96
ACTIVE(U32(U72(tt, z0, z1))) → c23(U32'(mark(plus(x(z1, z0), z1))), ACTIVE(U72(tt, z0, z1))) 684.30/212.96
ACTIVE(U32(plus(z0, 0))) → c23(U32'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 684.30/212.96
ACTIVE(U32(plus(z0, s(z1)))) → c23(U32'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 684.30/212.96
ACTIVE(U32(x(z0, 0))) → c23(U32'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 684.30/212.96
ACTIVE(U32(x(z0, s(z1)))) → c23(U32'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 684.30/212.96
ACTIVE(U32(U11(z0, z1))) → c23(U32'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 684.30/212.96
ACTIVE(U32(U12(z0))) → c23(U32'(U12(active(z0))), ACTIVE(U12(z0))) 684.30/212.97
ACTIVE(U32(U21(z0))) → c23(U32'(U21(active(z0))), ACTIVE(U21(z0))) 684.30/212.97
ACTIVE(U32(U31(z0, z1))) → c23(U32'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 684.30/212.97
ACTIVE(U32(U32(z0))) → c23(U32'(U32(active(z0))), ACTIVE(U32(z0))) 684.30/212.97
ACTIVE(U32(U41(z0, z1))) → c23(U32'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 684.30/212.97
ACTIVE(U32(U51(z0, z1, z2))) → c23(U32'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 684.30/212.97
ACTIVE(U32(U52(z0, z1, z2))) → c23(U32'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 684.30/212.97
ACTIVE(U32(s(z0))) → c23(U32'(s(active(z0))), ACTIVE(s(z0))) 684.30/212.97
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 684.30/212.97
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 684.30/212.97
ACTIVE(U32(U61(z0))) → c23(U32'(U61(active(z0))), ACTIVE(U61(z0))) 684.30/212.97
ACTIVE(U32(U71(z0, z1, z2))) → c23(U32'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 684.30/212.97
ACTIVE(U32(U72(z0, z1, z2))) → c23(U32'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 684.30/212.97
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 684.30/212.97
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 684.30/212.97
ACTIVE(U11(U32(tt), x1)) → c19(U11'(mark(tt), x1)) 684.30/212.97
ACTIVE(U12(U32(tt))) → c20(U12'(mark(tt))) 684.30/212.97
ACTIVE(U21(U32(tt))) → c21(U21'(mark(tt))) 684.30/212.97
ACTIVE(U31(U32(tt), x1)) → c22(U31'(mark(tt), x1)) 684.30/212.97
ACTIVE(U32(U12(tt))) → c23(U32'(mark(tt))) 684.30/212.97
ACTIVE(U32(U21(tt))) → c23(U32'(mark(tt))) 684.30/212.97
ACTIVE(U32(U32(tt))) → c23(U32'(mark(tt))) 684.30/212.97
ACTIVE(U32(isNat(0))) → c23(U32'(mark(tt))) 684.30/212.97
ACTIVE(U32(U11(tt, z0))) → c5(U32'(mark(U12(isNat(z0))))) 684.30/212.97
ACTIVE(U32(U11(tt, z0))) → c5(ACTIVE(U11(tt, z0))) 684.30/212.97
ACTIVE(U32(U31(tt, z0))) → c5(U32'(mark(U32(isNat(z0))))) 684.30/212.97
ACTIVE(U32(U31(tt, z0))) → c5(ACTIVE(U31(tt, z0))) 684.30/212.97
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(U32'(mark(U11(isNat(z0), z1)))) 684.30/212.97
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(ACTIVE(isNat(plus(z0, z1)))) 684.30/212.97
ACTIVE(U32(isNat(s(z0)))) → c5(U32'(mark(U21(isNat(z0))))) 684.30/212.97
ACTIVE(U32(isNat(s(z0)))) → c5(ACTIVE(isNat(s(z0)))) 684.30/212.97
ACTIVE(U32(isNat(x(z0, z1)))) → c5(U32'(mark(U31(isNat(z0), z1)))) 684.30/212.97
ACTIVE(U32(isNat(x(z0, z1)))) → c5(ACTIVE(isNat(x(z0, z1)))) 684.30/212.97
ACTIVE(U41(U52(tt, z0, z1), x1)) → c24(U41'(mark(s(plus(z1, z0))), x1), ACTIVE(U52(tt, z0, z1))) 684.30/212.97
ACTIVE(U41(U61(tt), x1)) → c24(U41'(mark(0), x1), ACTIVE(U61(tt))) 684.30/212.97
ACTIVE(U41(U71(tt, z0, z1), x1)) → c24(U41'(mark(U72(isNat(z1), z0, z1)), x1), ACTIVE(U71(tt, z0, z1))) 684.30/212.97
ACTIVE(U41(U72(tt, z0, z1), x1)) → c24(U41'(mark(plus(x(z1, z0), z1)), x1), ACTIVE(U72(tt, z0, z1))) 684.30/212.97
ACTIVE(U41(plus(z0, 0), x1)) → c24(U41'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 684.30/212.97
ACTIVE(U41(plus(z0, s(z1)), x1)) → c24(U41'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 684.30/212.97
ACTIVE(U41(x(z0, 0), x1)) → c24(U41'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 684.30/212.97
ACTIVE(U41(x(z0, s(z1)), x1)) → c24(U41'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 684.30/212.97
ACTIVE(U41(U11(z0, z1), x1)) → c24(U41'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 684.30/212.97
ACTIVE(U41(U12(z0), x1)) → c24(U41'(U12(active(z0)), x1), ACTIVE(U12(z0))) 684.30/212.97
ACTIVE(U41(U21(z0), x1)) → c24(U41'(U21(active(z0)), x1), ACTIVE(U21(z0))) 684.30/212.97
ACTIVE(U41(U31(z0, z1), x1)) → c24(U41'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 684.30/212.97
ACTIVE(U41(U32(z0), x1)) → c24(U41'(U32(active(z0)), x1), ACTIVE(U32(z0))) 684.30/212.97
ACTIVE(U41(U41(z0, z1), x1)) → c24(U41'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 684.30/212.97
ACTIVE(U41(U51(z0, z1, z2), x1)) → c24(U41'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 684.30/212.97
ACTIVE(U41(U52(z0, z1, z2), x1)) → c24(U41'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 684.30/212.97
ACTIVE(U41(s(z0), x1)) → c24(U41'(s(active(z0)), x1), ACTIVE(s(z0))) 684.30/212.97
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 684.30/212.97
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 684.30/212.97
ACTIVE(U41(U61(z0), x1)) → c24(U41'(U61(active(z0)), x1), ACTIVE(U61(z0))) 684.30/212.97
ACTIVE(U41(U71(z0, z1, z2), x1)) → c24(U41'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 684.30/212.97
ACTIVE(U41(U72(z0, z1, z2), x1)) → c24(U41'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 684.30/212.97
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 684.30/212.97
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 684.30/212.97
ACTIVE(U11(U41(tt, z0), x1)) → c19(U11'(mark(z0), x1)) 684.30/212.97
ACTIVE(U12(U41(tt, z0))) → c20(U12'(mark(z0))) 684.30/212.97
ACTIVE(U21(U41(tt, z0))) → c21(U21'(mark(z0))) 684.30/212.97
ACTIVE(U31(U41(tt, z0), x1)) → c22(U31'(mark(z0), x1)) 684.30/212.97
ACTIVE(U32(U41(tt, z0))) → c23(U32'(mark(z0))) 684.30/212.97
ACTIVE(U41(U12(tt), x1)) → c24(U41'(mark(tt), x1)) 684.30/212.97
ACTIVE(U41(U21(tt), x1)) → c24(U41'(mark(tt), x1)) 684.30/212.97
ACTIVE(U41(U32(tt), x1)) → c24(U41'(mark(tt), x1)) 684.30/212.97
ACTIVE(U41(U41(tt, z0), x1)) → c24(U41'(mark(z0), x1)) 684.30/212.97
ACTIVE(U41(isNat(0), x1)) → c24(U41'(mark(tt), x1)) 684.30/212.97
ACTIVE(U41(U11(tt, z0), x1)) → c6(U41'(mark(U12(isNat(z0))), x1)) 684.30/212.97
ACTIVE(U41(U11(tt, z0), x1)) → c6(ACTIVE(U11(tt, z0))) 684.30/212.97
ACTIVE(U41(U31(tt, z0), x1)) → c6(U41'(mark(U32(isNat(z0))), x1)) 684.30/212.97
ACTIVE(U41(U31(tt, z0), x1)) → c6(ACTIVE(U31(tt, z0))) 684.30/212.97
ACTIVE(U41(isNat(plus(z0, z1)), x1)) → c6(U41'(mark(U11(isNat(z0), z1)), x1)) 684.30/212.97
ACTIVE(U41(isNat(plus(z0, z1)), x1)) → c6(ACTIVE(isNat(plus(z0, z1)))) 684.30/212.97
ACTIVE(U41(isNat(s(z0)), x1)) → c6(U41'(mark(U21(isNat(z0))), x1)) 684.30/212.97
ACTIVE(U41(isNat(s(z0)), x1)) → c6(ACTIVE(isNat(s(z0)))) 684.30/212.97
ACTIVE(U41(isNat(x(z0, z1)), x1)) → c6(U41'(mark(U31(isNat(z0), z1)), x1)) 684.30/212.97
ACTIVE(U41(isNat(x(z0, z1)), x1)) → c6(ACTIVE(isNat(x(z0, z1)))) 684.30/212.97
ACTIVE(U51(U52(tt, z0, z1), x1, x2)) → c25(U51'(mark(s(plus(z1, z0))), x1, x2), ACTIVE(U52(tt, z0, z1))) 684.30/212.97
ACTIVE(U51(U61(tt), x1, x2)) → c25(U51'(mark(0), x1, x2), ACTIVE(U61(tt))) 684.30/212.97
ACTIVE(U51(U71(tt, z0, z1), x1, x2)) → c25(U51'(mark(U72(isNat(z1), z0, z1)), x1, x2), ACTIVE(U71(tt, z0, z1))) 684.30/212.97
ACTIVE(U51(U72(tt, z0, z1), x1, x2)) → c25(U51'(mark(plus(x(z1, z0), z1)), x1, x2), ACTIVE(U72(tt, z0, z1))) 684.30/212.97
ACTIVE(U51(plus(z0, 0), x1, x2)) → c25(U51'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 684.30/212.97
ACTIVE(U51(plus(z0, s(z1)), x1, x2)) → c25(U51'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 684.30/212.97
ACTIVE(U51(x(z0, 0), x1, x2)) → c25(U51'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 684.30/212.97
ACTIVE(U51(x(z0, s(z1)), x1, x2)) → c25(U51'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 684.30/212.97
ACTIVE(U51(U11(z0, z1), x1, x2)) → c25(U51'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 684.30/212.97
ACTIVE(U51(U12(z0), x1, x2)) → c25(U51'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 684.30/212.97
ACTIVE(U51(U21(z0), x1, x2)) → c25(U51'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 684.30/212.97
ACTIVE(U51(U31(z0, z1), x1, x2)) → c25(U51'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 684.30/212.97
ACTIVE(U51(U32(z0), x1, x2)) → c25(U51'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 684.30/212.97
ACTIVE(U51(U41(z0, z1), x1, x2)) → c25(U51'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 684.30/212.97
ACTIVE(U51(U51(z0, z1, z2), x1, x2)) → c25(U51'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 684.30/212.97
ACTIVE(U51(U52(z0, z1, z2), x1, x2)) → c25(U51'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 684.30/212.97
ACTIVE(U51(s(z0), x1, x2)) → c25(U51'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 684.30/212.97
ACTIVE(U51(plus(z0, z1), x1, x2)) → c25(U51'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 684.30/212.97
ACTIVE(U51(plus(z0, z1), x1, x2)) → c25(U51'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 684.30/212.97
ACTIVE(U51(U61(z0), x1, x2)) → c25(U51'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 684.30/212.97
ACTIVE(U51(U71(z0, z1, z2), x1, x2)) → c25(U51'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 684.30/212.97
ACTIVE(U51(U72(z0, z1, z2), x1, x2)) → c25(U51'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 684.30/212.97
ACTIVE(U51(x(z0, z1), x1, x2)) → c25(U51'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 684.30/212.97
ACTIVE(U51(x(z0, z1), x1, x2)) → c25(U51'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 684.30/212.97
ACTIVE(U51(U12(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 684.30/212.97
ACTIVE(U51(U21(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 684.30/212.97
ACTIVE(U51(U32(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 684.30/212.97
ACTIVE(U51(U41(tt, z0), x1, x2)) → c25(U51'(mark(z0), x1, x2)) 684.30/212.97
ACTIVE(U51(isNat(0), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 684.30/212.97
ACTIVE(U11(U51(tt, z0, z1), x1)) → c7(U11'(mark(U52(isNat(z1), z0, z1)), x1)) 684.30/212.97
ACTIVE(U11(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 684.30/212.97
ACTIVE(U12(U51(tt, z0, z1))) → c7(U12'(mark(U52(isNat(z1), z0, z1)))) 684.30/212.97
ACTIVE(U12(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 684.30/212.97
ACTIVE(U21(U51(tt, z0, z1))) → c7(U21'(mark(U52(isNat(z1), z0, z1)))) 684.30/212.97
ACTIVE(U21(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 684.30/212.97
ACTIVE(U31(U51(tt, z0, z1), x1)) → c7(U31'(mark(U52(isNat(z1), z0, z1)), x1)) 684.30/212.97
ACTIVE(U31(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 684.30/212.97
ACTIVE(U32(U51(tt, z0, z1))) → c7(U32'(mark(U52(isNat(z1), z0, z1)))) 684.30/212.97
ACTIVE(U32(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 684.30/212.97
ACTIVE(U41(U51(tt, z0, z1), x1)) → c7(U41'(mark(U52(isNat(z1), z0, z1)), x1)) 684.30/212.97
ACTIVE(U41(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 684.30/212.97
ACTIVE(U51(U11(tt, z0), x1, x2)) → c7(U51'(mark(U12(isNat(z0))), x1, x2)) 684.30/212.97
ACTIVE(U51(U11(tt, z0), x1, x2)) → c7(ACTIVE(U11(tt, z0))) 684.30/212.97
ACTIVE(U51(U31(tt, z0), x1, x2)) → c7(U51'(mark(U32(isNat(z0))), x1, x2)) 684.30/212.97
ACTIVE(U51(U31(tt, z0), x1, x2)) → c7(ACTIVE(U31(tt, z0))) 684.30/212.97
ACTIVE(U51(U51(tt, z0, z1), x1, x2)) → c7(U51'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 684.30/212.97
ACTIVE(U51(U51(tt, z0, z1), x1, x2)) → c7(ACTIVE(U51(tt, z0, z1))) 684.30/212.97
ACTIVE(U51(isNat(plus(z0, z1)), x1, x2)) → c7(U51'(mark(U11(isNat(z0), z1)), x1, x2)) 684.30/212.97
ACTIVE(U51(isNat(plus(z0, z1)), x1, x2)) → c7(ACTIVE(isNat(plus(z0, z1)))) 684.30/212.97
ACTIVE(U51(isNat(s(z0)), x1, x2)) → c7(U51'(mark(U21(isNat(z0))), x1, x2)) 684.30/212.97
ACTIVE(U51(isNat(s(z0)), x1, x2)) → c7(ACTIVE(isNat(s(z0)))) 684.30/212.97
ACTIVE(U51(isNat(x(z0, z1)), x1, x2)) → c7(U51'(mark(U31(isNat(z0), z1)), x1, x2)) 684.30/212.97
ACTIVE(U51(isNat(x(z0, z1)), x1, x2)) → c7(ACTIVE(isNat(x(z0, z1)))) 684.30/212.97
ACTIVE(U52(U11(tt, z0), x1, x2)) → c26(U52'(mark(U12(isNat(z0))), x1, x2), ACTIVE(U11(tt, z0))) 684.30/212.97
ACTIVE(U52(U31(tt, z0), x1, x2)) → c26(U52'(mark(U32(isNat(z0))), x1, x2), ACTIVE(U31(tt, z0))) 684.30/212.97
ACTIVE(U52(U51(tt, z0, z1), x1, x2)) → c26(U52'(mark(U52(isNat(z1), z0, z1)), x1, x2), ACTIVE(U51(tt, z0, z1))) 684.30/212.97
ACTIVE(U52(U52(tt, z0, z1), x1, x2)) → c26(U52'(mark(s(plus(z1, z0))), x1, x2), ACTIVE(U52(tt, z0, z1))) 684.30/212.97
ACTIVE(U52(U61(tt), x1, x2)) → c26(U52'(mark(0), x1, x2), ACTIVE(U61(tt))) 684.30/212.97
ACTIVE(U52(U71(tt, z0, z1), x1, x2)) → c26(U52'(mark(U72(isNat(z1), z0, z1)), x1, x2), ACTIVE(U71(tt, z0, z1))) 684.30/212.97
ACTIVE(U52(U72(tt, z0, z1), x1, x2)) → c26(U52'(mark(plus(x(z1, z0), z1)), x1, x2), ACTIVE(U72(tt, z0, z1))) 684.30/212.97
ACTIVE(U52(isNat(plus(z0, z1)), x1, x2)) → c26(U52'(mark(U11(isNat(z0), z1)), x1, x2), ACTIVE(isNat(plus(z0, z1)))) 684.30/212.97
ACTIVE(U52(isNat(s(z0)), x1, x2)) → c26(U52'(mark(U21(isNat(z0))), x1, x2), ACTIVE(isNat(s(z0)))) 684.30/212.97
ACTIVE(U52(isNat(x(z0, z1)), x1, x2)) → c26(U52'(mark(U31(isNat(z0), z1)), x1, x2), ACTIVE(isNat(x(z0, z1)))) 684.30/212.97
ACTIVE(U52(plus(z0, 0), x1, x2)) → c26(U52'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 684.30/212.97
ACTIVE(U52(plus(z0, s(z1)), x1, x2)) → c26(U52'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 684.30/212.97
ACTIVE(U52(x(z0, 0), x1, x2)) → c26(U52'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 684.30/212.97
ACTIVE(U52(x(z0, s(z1)), x1, x2)) → c26(U52'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 684.30/212.97
ACTIVE(U52(U11(z0, z1), x1, x2)) → c26(U52'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 684.30/212.97
ACTIVE(U52(U12(z0), x1, x2)) → c26(U52'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 684.30/212.97
ACTIVE(U52(U21(z0), x1, x2)) → c26(U52'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 684.30/212.97
ACTIVE(U52(U31(z0, z1), x1, x2)) → c26(U52'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 684.30/212.97
ACTIVE(U52(U32(z0), x1, x2)) → c26(U52'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 684.30/212.97
ACTIVE(U52(U41(z0, z1), x1, x2)) → c26(U52'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 684.30/212.97
ACTIVE(U52(U51(z0, z1, z2), x1, x2)) → c26(U52'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 684.30/212.97
ACTIVE(U52(U52(z0, z1, z2), x1, x2)) → c26(U52'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 684.30/212.97
ACTIVE(U52(s(z0), x1, x2)) → c26(U52'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 684.30/212.97
ACTIVE(U52(plus(z0, z1), x1, x2)) → c26(U52'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 684.30/212.97
ACTIVE(U52(plus(z0, z1), x1, x2)) → c26(U52'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 684.30/212.97
ACTIVE(U52(U61(z0), x1, x2)) → c26(U52'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 684.30/212.97
ACTIVE(U52(U71(z0, z1, z2), x1, x2)) → c26(U52'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 684.30/212.97
ACTIVE(U52(U72(z0, z1, z2), x1, x2)) → c26(U52'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 684.30/212.97
ACTIVE(U52(x(z0, z1), x1, x2)) → c26(U52'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 684.30/212.97
ACTIVE(U52(x(z0, z1), x1, x2)) → c26(U52'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 684.30/212.97
ACTIVE(U52(U12(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 684.30/212.97
ACTIVE(U52(U21(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 684.30/212.97
ACTIVE(U52(U32(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 684.30/212.97
ACTIVE(U52(U41(tt, z0), x1, x2)) → c26(U52'(mark(z0), x1, x2)) 684.30/212.97
ACTIVE(U52(isNat(0), x1, x2)) → c26(U52'(mark(tt), x1, x2))
K tuples:none
Defined Rule Symbols:

active, U11, U12, U21, U31, U32, U41, U51, U52, s, plus, U61, U71, U72, x, proper, isNat, top

Defined Pair Symbols:

ACTIVE, U11', U12', U21', U31', U32', U41', U51', U52', S, PLUS, U61', U71', U72', X, PROPER, ISNAT, TOP

Compound Symbols:

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, c62, c63, c64, c65, c67, c68, c69, c70, c71, c72, c73, c74, c75, c76, c77, c79, c80, c81, c82, c83, c84, c13, c16, c18, c1, c19, c19, c, c20, c20, c2, c21, c21, c3, c22, c22, c4, c23, c23, c5, c24, c24, c6, c25, c25, c7, c26, c26

684.30/212.97
684.30/212.97

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

Split RHS of tuples not part of any SCC
684.30/212.97
684.30/212.97

(54) Obligation:

Complexity Dependency Tuples Problem
Rules:

active(U11(tt, z0)) → mark(U12(isNat(z0))) 684.30/212.97
active(U12(tt)) → mark(tt) 684.30/212.97
active(U21(tt)) → mark(tt) 684.30/212.97
active(U31(tt, z0)) → mark(U32(isNat(z0))) 684.30/212.97
active(U32(tt)) → mark(tt) 684.30/212.97
active(U41(tt, z0)) → mark(z0) 684.30/212.97
active(U51(tt, z0, z1)) → mark(U52(isNat(z1), z0, z1)) 684.30/212.97
active(U52(tt, z0, z1)) → mark(s(plus(z1, z0))) 684.30/212.97
active(U61(tt)) → mark(0) 684.30/212.97
active(U71(tt, z0, z1)) → mark(U72(isNat(z1), z0, z1)) 684.30/212.97
active(U72(tt, z0, z1)) → mark(plus(x(z1, z0), z1)) 684.30/212.97
active(isNat(0)) → mark(tt) 684.30/212.97
active(isNat(plus(z0, z1))) → mark(U11(isNat(z0), z1)) 684.30/212.97
active(isNat(s(z0))) → mark(U21(isNat(z0))) 684.30/212.97
active(isNat(x(z0, z1))) → mark(U31(isNat(z0), z1)) 684.30/212.97
active(plus(z0, 0)) → mark(U41(isNat(z0), z0)) 684.30/212.97
active(plus(z0, s(z1))) → mark(U51(isNat(z1), z1, z0)) 684.30/212.97
active(x(z0, 0)) → mark(U61(isNat(z0))) 684.30/212.97
active(x(z0, s(z1))) → mark(U71(isNat(z1), z1, z0)) 684.30/212.97
active(U11(z0, z1)) → U11(active(z0), z1) 684.30/212.97
active(U12(z0)) → U12(active(z0)) 684.30/212.97
active(U21(z0)) → U21(active(z0)) 684.30/212.97
active(U31(z0, z1)) → U31(active(z0), z1) 684.30/212.97
active(U32(z0)) → U32(active(z0)) 684.30/212.97
active(U41(z0, z1)) → U41(active(z0), z1) 684.30/212.97
active(U51(z0, z1, z2)) → U51(active(z0), z1, z2) 684.30/212.97
active(U52(z0, z1, z2)) → U52(active(z0), z1, z2) 684.30/212.97
active(s(z0)) → s(active(z0)) 684.30/212.97
active(plus(z0, z1)) → plus(active(z0), z1) 684.30/212.97
active(plus(z0, z1)) → plus(z0, active(z1)) 684.30/212.97
active(U61(z0)) → U61(active(z0)) 684.30/212.97
active(U71(z0, z1, z2)) → U71(active(z0), z1, z2) 684.30/212.97
active(U72(z0, z1, z2)) → U72(active(z0), z1, z2) 684.30/212.97
active(x(z0, z1)) → x(active(z0), z1) 684.30/212.97
active(x(z0, z1)) → x(z0, active(z1)) 684.30/212.97
U11(mark(z0), z1) → mark(U11(z0, z1)) 684.30/212.97
U11(ok(z0), ok(z1)) → ok(U11(z0, z1)) 684.30/212.97
U12(mark(z0)) → mark(U12(z0)) 684.30/212.97
U12(ok(z0)) → ok(U12(z0)) 684.30/212.97
U21(mark(z0)) → mark(U21(z0)) 684.30/212.97
U21(ok(z0)) → ok(U21(z0)) 684.30/212.97
U31(mark(z0), z1) → mark(U31(z0, z1)) 684.30/212.97
U31(ok(z0), ok(z1)) → ok(U31(z0, z1)) 684.30/212.97
U32(mark(z0)) → mark(U32(z0)) 684.30/212.97
U32(ok(z0)) → ok(U32(z0)) 684.30/212.97
U41(mark(z0), z1) → mark(U41(z0, z1)) 684.30/212.97
U41(ok(z0), ok(z1)) → ok(U41(z0, z1)) 684.30/212.97
U51(mark(z0), z1, z2) → mark(U51(z0, z1, z2)) 684.30/212.97
U51(ok(z0), ok(z1), ok(z2)) → ok(U51(z0, z1, z2)) 684.30/212.97
U52(mark(z0), z1, z2) → mark(U52(z0, z1, z2)) 684.30/212.97
U52(ok(z0), ok(z1), ok(z2)) → ok(U52(z0, z1, z2)) 684.30/212.97
s(mark(z0)) → mark(s(z0)) 684.30/212.97
s(ok(z0)) → ok(s(z0)) 684.30/212.97
plus(mark(z0), z1) → mark(plus(z0, z1)) 684.30/212.97
plus(z0, mark(z1)) → mark(plus(z0, z1)) 684.30/212.97
plus(ok(z0), ok(z1)) → ok(plus(z0, z1)) 684.30/212.97
U61(mark(z0)) → mark(U61(z0)) 684.30/212.97
U61(ok(z0)) → ok(U61(z0)) 684.30/212.97
U71(mark(z0), z1, z2) → mark(U71(z0, z1, z2)) 684.30/212.97
U71(ok(z0), ok(z1), ok(z2)) → ok(U71(z0, z1, z2)) 684.30/212.97
U72(mark(z0), z1, z2) → mark(U72(z0, z1, z2)) 684.30/212.97
U72(ok(z0), ok(z1), ok(z2)) → ok(U72(z0, z1, z2)) 684.30/212.97
x(mark(z0), z1) → mark(x(z0, z1)) 684.30/212.97
x(z0, mark(z1)) → mark(x(z0, z1)) 684.30/212.97
x(ok(z0), ok(z1)) → ok(x(z0, z1)) 684.30/212.97
proper(U11(z0, z1)) → U11(proper(z0), proper(z1)) 684.30/212.97
proper(tt) → ok(tt) 684.30/212.97
proper(U12(z0)) → U12(proper(z0)) 684.30/212.97
proper(isNat(z0)) → isNat(proper(z0)) 684.30/212.97
proper(U21(z0)) → U21(proper(z0)) 684.30/212.97
proper(U31(z0, z1)) → U31(proper(z0), proper(z1)) 684.30/212.97
proper(U32(z0)) → U32(proper(z0)) 684.30/212.97
proper(U41(z0, z1)) → U41(proper(z0), proper(z1)) 684.30/212.97
proper(U51(z0, z1, z2)) → U51(proper(z0), proper(z1), proper(z2)) 684.30/212.97
proper(U52(z0, z1, z2)) → U52(proper(z0), proper(z1), proper(z2)) 684.30/212.97
proper(s(z0)) → s(proper(z0)) 684.30/212.97
proper(plus(z0, z1)) → plus(proper(z0), proper(z1)) 684.30/212.97
proper(U61(z0)) → U61(proper(z0)) 684.30/212.97
proper(0) → ok(0) 684.30/212.97
proper(U71(z0, z1, z2)) → U71(proper(z0), proper(z1), proper(z2)) 684.30/212.97
proper(U72(z0, z1, z2)) → U72(proper(z0), proper(z1), proper(z2)) 684.30/212.97
proper(x(z0, z1)) → x(proper(z0), proper(z1)) 684.30/212.97
isNat(ok(z0)) → ok(isNat(z0)) 684.30/212.97
top(mark(z0)) → top(proper(z0)) 684.30/212.97
top(ok(z0)) → top(active(z0))
Tuples:

ACTIVE(s(z0)) → c27(S(active(z0)), ACTIVE(z0)) 684.30/212.97
ACTIVE(plus(z0, z1)) → c28(PLUS(active(z0), z1), ACTIVE(z0)) 684.30/212.97
ACTIVE(plus(z0, z1)) → c29(PLUS(z0, active(z1)), ACTIVE(z1)) 684.30/212.97
ACTIVE(U61(z0)) → c30(U61'(active(z0)), ACTIVE(z0)) 684.30/212.97
ACTIVE(U71(z0, z1, z2)) → c31(U71'(active(z0), z1, z2), ACTIVE(z0)) 684.30/212.97
ACTIVE(U72(z0, z1, z2)) → c32(U72'(active(z0), z1, z2), ACTIVE(z0)) 684.30/212.97
ACTIVE(x(z0, z1)) → c33(X(active(z0), z1), ACTIVE(z0)) 684.30/212.97
ACTIVE(x(z0, z1)) → c34(X(z0, active(z1)), ACTIVE(z1)) 684.30/212.97
U11'(mark(z0), z1) → c35(U11'(z0, z1)) 684.30/212.97
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1)) 684.30/212.97
U12'(mark(z0)) → c37(U12'(z0)) 684.30/212.97
U12'(ok(z0)) → c38(U12'(z0)) 684.30/212.97
U21'(mark(z0)) → c39(U21'(z0)) 684.30/212.97
U21'(ok(z0)) → c40(U21'(z0)) 684.30/212.97
U31'(mark(z0), z1) → c41(U31'(z0, z1)) 684.30/212.97
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 684.30/212.97
U32'(mark(z0)) → c43(U32'(z0)) 684.30/212.97
U32'(ok(z0)) → c44(U32'(z0)) 684.30/212.97
U41'(mark(z0), z1) → c45(U41'(z0, z1)) 684.30/212.97
U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1)) 684.30/212.97
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2)) 684.30/212.97
U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2)) 684.30/212.97
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2)) 684.30/212.97
U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2)) 684.30/212.97
S(mark(z0)) → c51(S(z0)) 684.30/212.97
S(ok(z0)) → c52(S(z0)) 684.30/212.97
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 684.30/212.97
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 684.30/212.97
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 684.30/212.97
U61'(mark(z0)) → c56(U61'(z0)) 684.30/212.97
U61'(ok(z0)) → c57(U61'(z0)) 684.30/212.97
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2)) 684.30/212.97
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2)) 684.30/212.97
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2)) 684.30/212.97
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 684.30/212.97
X(mark(z0), z1) → c62(X(z0, z1)) 684.30/212.97
X(z0, mark(z1)) → c63(X(z0, z1)) 684.30/212.97
X(ok(z0), ok(z1)) → c64(X(z0, z1)) 684.30/212.97
PROPER(U11(z0, z1)) → c65(U11'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 684.30/212.97
PROPER(U12(z0)) → c67(U12'(proper(z0)), PROPER(z0)) 684.30/212.97
PROPER(isNat(z0)) → c68(ISNAT(proper(z0)), PROPER(z0)) 684.30/212.97
PROPER(U21(z0)) → c69(U21'(proper(z0)), PROPER(z0)) 684.30/212.97
PROPER(U31(z0, z1)) → c70(U31'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 684.30/212.97
PROPER(U32(z0)) → c71(U32'(proper(z0)), PROPER(z0)) 684.30/212.97
PROPER(U41(z0, z1)) → c72(U41'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 684.30/212.97
PROPER(U51(z0, z1, z2)) → c73(U51'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 684.30/212.97
PROPER(U52(z0, z1, z2)) → c74(U52'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 684.30/212.97
PROPER(s(z0)) → c75(S(proper(z0)), PROPER(z0)) 684.30/212.97
PROPER(plus(z0, z1)) → c76(PLUS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 684.30/212.97
PROPER(U61(z0)) → c77(U61'(proper(z0)), PROPER(z0)) 684.30/212.97
PROPER(U71(z0, z1, z2)) → c79(U71'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 684.30/212.97
PROPER(U72(z0, z1, z2)) → c80(U72'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 684.30/212.97
PROPER(x(z0, z1)) → c81(X(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 684.30/212.97
ISNAT(ok(z0)) → c82(ISNAT(z0)) 684.30/212.97
TOP(mark(z0)) → c83(TOP(proper(z0)), PROPER(z0)) 684.30/212.97
TOP(ok(z0)) → c84(TOP(active(z0)), ACTIVE(z0)) 684.30/212.97
ACTIVE(isNat(s(z0))) → c13(ISNAT(z0)) 684.30/212.97
ACTIVE(plus(z0, s(z1))) → c16(ISNAT(z1)) 684.30/212.97
ACTIVE(x(z0, s(z1))) → c18(ISNAT(z1)) 684.30/212.97
ACTIVE(U11(tt, z0)) → c1(U12'(isNat(z0))) 684.30/212.97
ACTIVE(U11(tt, z0)) → c1(ISNAT(z0)) 684.30/212.97
ACTIVE(U31(tt, z0)) → c1(U32'(isNat(z0))) 684.30/212.97
ACTIVE(U31(tt, z0)) → c1(ISNAT(z0)) 684.30/212.97
ACTIVE(U51(tt, z0, z1)) → c1(U52'(isNat(z1), z0, z1)) 684.30/212.97
ACTIVE(U51(tt, z0, z1)) → c1(ISNAT(z1)) 684.30/212.97
ACTIVE(U52(tt, z0, z1)) → c1(S(plus(z1, z0))) 684.30/212.97
ACTIVE(U52(tt, z0, z1)) → c1(PLUS(z1, z0)) 684.30/212.97
ACTIVE(U71(tt, z0, z1)) → c1(U72'(isNat(z1), z0, z1)) 684.30/212.97
ACTIVE(U71(tt, z0, z1)) → c1(ISNAT(z1)) 684.30/212.97
ACTIVE(U72(tt, z0, z1)) → c1(PLUS(x(z1, z0), z1)) 684.30/212.97
ACTIVE(U72(tt, z0, z1)) → c1(X(z1, z0)) 684.30/212.97
ACTIVE(isNat(plus(z0, z1))) → c1(U11'(isNat(z0), z1)) 684.30/212.97
ACTIVE(isNat(plus(z0, z1))) → c1(ISNAT(z0)) 684.30/212.97
ACTIVE(isNat(x(z0, z1))) → c1(U31'(isNat(z0), z1)) 684.30/212.97
ACTIVE(isNat(x(z0, z1))) → c1(ISNAT(z0)) 684.30/212.97
ACTIVE(plus(z0, 0)) → c1(U41'(isNat(z0), z0)) 684.30/212.97
ACTIVE(plus(z0, 0)) → c1(ISNAT(z0)) 684.30/212.97
ACTIVE(x(z0, 0)) → c1(U61'(isNat(z0))) 684.30/212.97
ACTIVE(x(z0, 0)) → c1(ISNAT(z0)) 684.30/212.97
ACTIVE(U11(U61(tt), x1)) → c19(U11'(mark(0), x1), ACTIVE(U61(tt))) 684.30/212.97
ACTIVE(U11(U71(tt, z0, z1), x1)) → c19(U11'(mark(U72(isNat(z1), z0, z1)), x1), ACTIVE(U71(tt, z0, z1))) 684.30/212.97
ACTIVE(U11(U72(tt, z0, z1), x1)) → c19(U11'(mark(plus(x(z1, z0), z1)), x1), ACTIVE(U72(tt, z0, z1))) 684.30/212.97
ACTIVE(U11(plus(z0, 0), x1)) → c19(U11'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 684.30/212.97
ACTIVE(U11(plus(z0, s(z1)), x1)) → c19(U11'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 684.30/212.97
ACTIVE(U11(x(z0, 0), x1)) → c19(U11'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 684.30/212.97
ACTIVE(U11(x(z0, s(z1)), x1)) → c19(U11'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 684.30/212.97
ACTIVE(U11(U11(z0, z1), x1)) → c19(U11'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 684.30/212.97
ACTIVE(U11(U12(z0), x1)) → c19(U11'(U12(active(z0)), x1), ACTIVE(U12(z0))) 684.30/212.97
ACTIVE(U11(U21(z0), x1)) → c19(U11'(U21(active(z0)), x1), ACTIVE(U21(z0))) 684.30/212.97
ACTIVE(U11(U31(z0, z1), x1)) → c19(U11'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 684.30/212.97
ACTIVE(U11(U32(z0), x1)) → c19(U11'(U32(active(z0)), x1), ACTIVE(U32(z0))) 684.30/212.97
ACTIVE(U11(U41(z0, z1), x1)) → c19(U11'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 684.30/212.97
ACTIVE(U11(U51(z0, z1, z2), x1)) → c19(U11'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 684.30/212.97
ACTIVE(U11(U52(z0, z1, z2), x1)) → c19(U11'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 684.30/212.97
ACTIVE(U11(s(z0), x1)) → c19(U11'(s(active(z0)), x1), ACTIVE(s(z0))) 684.30/212.97
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 684.30/212.97
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 684.30/212.97
ACTIVE(U11(U61(z0), x1)) → c19(U11'(U61(active(z0)), x1), ACTIVE(U61(z0))) 684.30/212.97
ACTIVE(U11(U71(z0, z1, z2), x1)) → c19(U11'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 684.30/212.97
ACTIVE(U11(U72(z0, z1, z2), x1)) → c19(U11'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 684.30/212.97
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 684.30/212.97
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 684.30/212.97
ACTIVE(U11(isNat(0), x1)) → c19(U11'(mark(tt), x1)) 684.30/212.97
ACTIVE(U11(U11(tt, z0), x1)) → c(U11'(mark(U12(isNat(z0))), x1)) 684.30/212.97
ACTIVE(U11(U11(tt, z0), x1)) → c(ACTIVE(U11(tt, z0))) 684.30/212.97
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(U11'(mark(U11(isNat(z0), z1)), x1)) 684.30/212.97
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(ACTIVE(isNat(plus(z0, z1)))) 684.30/212.97
ACTIVE(U11(isNat(s(z0)), x1)) → c(U11'(mark(U21(isNat(z0))), x1)) 684.30/212.97
ACTIVE(U11(isNat(s(z0)), x1)) → c(ACTIVE(isNat(s(z0)))) 684.30/212.97
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(U11'(mark(U31(isNat(z0), z1)), x1)) 684.30/212.97
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(ACTIVE(isNat(x(z0, z1)))) 684.30/212.97
ACTIVE(U12(U61(tt))) → c20(U12'(mark(0)), ACTIVE(U61(tt))) 684.30/212.97
ACTIVE(U12(U71(tt, z0, z1))) → c20(U12'(mark(U72(isNat(z1), z0, z1))), ACTIVE(U71(tt, z0, z1))) 684.30/212.97
ACTIVE(U12(U72(tt, z0, z1))) → c20(U12'(mark(plus(x(z1, z0), z1))), ACTIVE(U72(tt, z0, z1))) 684.30/212.97
ACTIVE(U12(plus(z0, 0))) → c20(U12'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 684.30/212.97
ACTIVE(U12(plus(z0, s(z1)))) → c20(U12'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 684.30/212.97
ACTIVE(U12(x(z0, 0))) → c20(U12'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 684.30/212.97
ACTIVE(U12(x(z0, s(z1)))) → c20(U12'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 684.30/212.97
ACTIVE(U12(U11(z0, z1))) → c20(U12'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 684.30/212.97
ACTIVE(U12(U12(z0))) → c20(U12'(U12(active(z0))), ACTIVE(U12(z0))) 684.30/212.97
ACTIVE(U12(U21(z0))) → c20(U12'(U21(active(z0))), ACTIVE(U21(z0))) 684.30/212.97
ACTIVE(U12(U31(z0, z1))) → c20(U12'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 684.30/212.97
ACTIVE(U12(U32(z0))) → c20(U12'(U32(active(z0))), ACTIVE(U32(z0))) 684.30/212.97
ACTIVE(U12(U41(z0, z1))) → c20(U12'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 684.30/212.97
ACTIVE(U12(U51(z0, z1, z2))) → c20(U12'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 684.30/212.97
ACTIVE(U12(U52(z0, z1, z2))) → c20(U12'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 684.30/212.97
ACTIVE(U12(s(z0))) → c20(U12'(s(active(z0))), ACTIVE(s(z0))) 684.30/212.97
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 684.30/212.97
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 684.30/212.97
ACTIVE(U12(U61(z0))) → c20(U12'(U61(active(z0))), ACTIVE(U61(z0))) 684.30/212.97
ACTIVE(U12(U71(z0, z1, z2))) → c20(U12'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 684.30/212.97
ACTIVE(U12(U72(z0, z1, z2))) → c20(U12'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 684.30/212.97
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 684.30/212.97
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 684.30/212.97
ACTIVE(U11(U12(tt), x1)) → c19(U11'(mark(tt), x1)) 684.30/212.97
ACTIVE(U12(U12(tt))) → c20(U12'(mark(tt))) 684.30/212.97
ACTIVE(U12(isNat(0))) → c20(U12'(mark(tt))) 684.30/212.97
ACTIVE(U12(U11(tt, z0))) → c2(U12'(mark(U12(isNat(z0))))) 684.30/212.97
ACTIVE(U12(U11(tt, z0))) → c2(ACTIVE(U11(tt, z0))) 684.30/212.97
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(U12'(mark(U11(isNat(z0), z1)))) 684.30/212.97
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(ACTIVE(isNat(plus(z0, z1)))) 684.30/212.97
ACTIVE(U12(isNat(s(z0)))) → c2(U12'(mark(U21(isNat(z0))))) 684.30/212.97
ACTIVE(U12(isNat(s(z0)))) → c2(ACTIVE(isNat(s(z0)))) 684.30/212.97
ACTIVE(U12(isNat(x(z0, z1)))) → c2(U12'(mark(U31(isNat(z0), z1)))) 684.30/212.97
ACTIVE(U12(isNat(x(z0, z1)))) → c2(ACTIVE(isNat(x(z0, z1)))) 684.30/212.97
ACTIVE(U21(U61(tt))) → c21(U21'(mark(0)), ACTIVE(U61(tt))) 684.30/212.97
ACTIVE(U21(U71(tt, z0, z1))) → c21(U21'(mark(U72(isNat(z1), z0, z1))), ACTIVE(U71(tt, z0, z1))) 684.30/212.97
ACTIVE(U21(U72(tt, z0, z1))) → c21(U21'(mark(plus(x(z1, z0), z1))), ACTIVE(U72(tt, z0, z1))) 684.30/212.97
ACTIVE(U21(plus(z0, 0))) → c21(U21'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 684.30/212.97
ACTIVE(U21(plus(z0, s(z1)))) → c21(U21'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 684.30/212.97
ACTIVE(U21(x(z0, 0))) → c21(U21'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 684.30/212.97
ACTIVE(U21(x(z0, s(z1)))) → c21(U21'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 684.30/212.97
ACTIVE(U21(U11(z0, z1))) → c21(U21'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 684.30/212.97
ACTIVE(U21(U12(z0))) → c21(U21'(U12(active(z0))), ACTIVE(U12(z0))) 684.30/212.97
ACTIVE(U21(U21(z0))) → c21(U21'(U21(active(z0))), ACTIVE(U21(z0))) 684.30/212.97
ACTIVE(U21(U31(z0, z1))) → c21(U21'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 684.30/212.97
ACTIVE(U21(U32(z0))) → c21(U21'(U32(active(z0))), ACTIVE(U32(z0))) 684.30/212.97
ACTIVE(U21(U41(z0, z1))) → c21(U21'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 684.30/212.97
ACTIVE(U21(U51(z0, z1, z2))) → c21(U21'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 684.30/212.97
ACTIVE(U21(U52(z0, z1, z2))) → c21(U21'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 684.30/212.97
ACTIVE(U21(s(z0))) → c21(U21'(s(active(z0))), ACTIVE(s(z0))) 684.30/212.97
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 684.30/212.97
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 684.30/212.97
ACTIVE(U21(U61(z0))) → c21(U21'(U61(active(z0))), ACTIVE(U61(z0))) 684.30/212.97
ACTIVE(U21(U71(z0, z1, z2))) → c21(U21'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 684.30/212.97
ACTIVE(U21(U72(z0, z1, z2))) → c21(U21'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 684.30/212.97
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 684.30/212.97
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 684.30/212.97
ACTIVE(U11(U21(tt), x1)) → c19(U11'(mark(tt), x1)) 684.30/212.97
ACTIVE(U12(U21(tt))) → c20(U12'(mark(tt))) 684.30/212.97
ACTIVE(U21(U12(tt))) → c21(U21'(mark(tt))) 684.30/212.97
ACTIVE(U21(U21(tt))) → c21(U21'(mark(tt))) 684.30/212.97
ACTIVE(U21(isNat(0))) → c21(U21'(mark(tt))) 684.30/212.97
ACTIVE(U21(U11(tt, z0))) → c3(U21'(mark(U12(isNat(z0))))) 684.30/212.97
ACTIVE(U21(U11(tt, z0))) → c3(ACTIVE(U11(tt, z0))) 684.30/212.97
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(U21'(mark(U11(isNat(z0), z1)))) 684.30/212.97
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(ACTIVE(isNat(plus(z0, z1)))) 684.30/212.97
ACTIVE(U21(isNat(s(z0)))) → c3(U21'(mark(U21(isNat(z0))))) 684.30/212.97
ACTIVE(U21(isNat(s(z0)))) → c3(ACTIVE(isNat(s(z0)))) 684.30/212.97
ACTIVE(U21(isNat(x(z0, z1)))) → c3(U21'(mark(U31(isNat(z0), z1)))) 684.30/212.97
ACTIVE(U21(isNat(x(z0, z1)))) → c3(ACTIVE(isNat(x(z0, z1)))) 684.30/212.97
ACTIVE(U31(U61(tt), x1)) → c22(U31'(mark(0), x1), ACTIVE(U61(tt))) 684.30/212.97
ACTIVE(U31(U71(tt, z0, z1), x1)) → c22(U31'(mark(U72(isNat(z1), z0, z1)), x1), ACTIVE(U71(tt, z0, z1))) 684.30/212.97
ACTIVE(U31(U72(tt, z0, z1), x1)) → c22(U31'(mark(plus(x(z1, z0), z1)), x1), ACTIVE(U72(tt, z0, z1))) 684.30/212.97
ACTIVE(U31(plus(z0, 0), x1)) → c22(U31'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 684.30/212.97
ACTIVE(U31(plus(z0, s(z1)), x1)) → c22(U31'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 684.30/212.97
ACTIVE(U31(x(z0, 0), x1)) → c22(U31'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 684.30/212.97
ACTIVE(U31(x(z0, s(z1)), x1)) → c22(U31'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 684.30/212.97
ACTIVE(U31(U11(z0, z1), x1)) → c22(U31'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 684.30/212.97
ACTIVE(U31(U12(z0), x1)) → c22(U31'(U12(active(z0)), x1), ACTIVE(U12(z0))) 684.30/212.97
ACTIVE(U31(U21(z0), x1)) → c22(U31'(U21(active(z0)), x1), ACTIVE(U21(z0))) 684.30/212.97
ACTIVE(U31(U31(z0, z1), x1)) → c22(U31'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 684.30/212.97
ACTIVE(U31(U32(z0), x1)) → c22(U31'(U32(active(z0)), x1), ACTIVE(U32(z0))) 684.30/212.97
ACTIVE(U31(U41(z0, z1), x1)) → c22(U31'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 684.30/212.97
ACTIVE(U31(U51(z0, z1, z2), x1)) → c22(U31'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 684.30/212.97
ACTIVE(U31(U52(z0, z1, z2), x1)) → c22(U31'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 684.30/212.97
ACTIVE(U31(s(z0), x1)) → c22(U31'(s(active(z0)), x1), ACTIVE(s(z0))) 684.30/212.97
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 684.30/212.97
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 684.30/212.97
ACTIVE(U31(U61(z0), x1)) → c22(U31'(U61(active(z0)), x1), ACTIVE(U61(z0))) 684.30/212.97
ACTIVE(U31(U71(z0, z1, z2), x1)) → c22(U31'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 684.30/212.97
ACTIVE(U31(U72(z0, z1, z2), x1)) → c22(U31'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 684.30/212.97
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 684.30/212.97
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 684.30/212.97
ACTIVE(U31(U12(tt), x1)) → c22(U31'(mark(tt), x1)) 684.30/212.97
ACTIVE(U31(U21(tt), x1)) → c22(U31'(mark(tt), x1)) 684.30/212.97
ACTIVE(U31(isNat(0), x1)) → c22(U31'(mark(tt), x1)) 684.30/212.97
ACTIVE(U11(U31(tt, z0), x1)) → c4(U11'(mark(U32(isNat(z0))), x1)) 684.30/212.97
ACTIVE(U11(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 684.30/212.97
ACTIVE(U12(U31(tt, z0))) → c4(U12'(mark(U32(isNat(z0))))) 684.30/212.97
ACTIVE(U12(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 684.30/212.97
ACTIVE(U21(U31(tt, z0))) → c4(U21'(mark(U32(isNat(z0))))) 684.30/212.97
ACTIVE(U21(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 684.30/212.97
ACTIVE(U31(U11(tt, z0), x1)) → c4(U31'(mark(U12(isNat(z0))), x1)) 684.30/212.97
ACTIVE(U31(U11(tt, z0), x1)) → c4(ACTIVE(U11(tt, z0))) 684.30/212.97
ACTIVE(U31(U31(tt, z0), x1)) → c4(U31'(mark(U32(isNat(z0))), x1)) 684.30/212.97
ACTIVE(U31(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 684.30/212.97
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(U31'(mark(U11(isNat(z0), z1)), x1)) 684.30/212.97
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(ACTIVE(isNat(plus(z0, z1)))) 684.30/212.97
ACTIVE(U31(isNat(s(z0)), x1)) → c4(U31'(mark(U21(isNat(z0))), x1)) 684.30/212.97
ACTIVE(U31(isNat(s(z0)), x1)) → c4(ACTIVE(isNat(s(z0)))) 684.30/212.97
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(U31'(mark(U31(isNat(z0), z1)), x1)) 684.30/212.97
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(ACTIVE(isNat(x(z0, z1)))) 684.30/212.97
ACTIVE(U32(U61(tt))) → c23(U32'(mark(0)), ACTIVE(U61(tt))) 684.30/212.97
ACTIVE(U32(U71(tt, z0, z1))) → c23(U32'(mark(U72(isNat(z1), z0, z1))), ACTIVE(U71(tt, z0, z1))) 684.30/212.97
ACTIVE(U32(U72(tt, z0, z1))) → c23(U32'(mark(plus(x(z1, z0), z1))), ACTIVE(U72(tt, z0, z1))) 684.30/212.97
ACTIVE(U32(plus(z0, 0))) → c23(U32'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 684.30/212.97
ACTIVE(U32(plus(z0, s(z1)))) → c23(U32'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 684.30/212.97
ACTIVE(U32(x(z0, 0))) → c23(U32'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 684.30/212.97
ACTIVE(U32(x(z0, s(z1)))) → c23(U32'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 684.30/212.97
ACTIVE(U32(U11(z0, z1))) → c23(U32'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 684.30/212.97
ACTIVE(U32(U12(z0))) → c23(U32'(U12(active(z0))), ACTIVE(U12(z0))) 684.30/212.97
ACTIVE(U32(U21(z0))) → c23(U32'(U21(active(z0))), ACTIVE(U21(z0))) 684.30/212.97
ACTIVE(U32(U31(z0, z1))) → c23(U32'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 684.30/212.97
ACTIVE(U32(U32(z0))) → c23(U32'(U32(active(z0))), ACTIVE(U32(z0))) 684.30/212.97
ACTIVE(U32(U41(z0, z1))) → c23(U32'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 684.30/212.97
ACTIVE(U32(U51(z0, z1, z2))) → c23(U32'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 684.30/212.97
ACTIVE(U32(U52(z0, z1, z2))) → c23(U32'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 684.30/212.97
ACTIVE(U32(s(z0))) → c23(U32'(s(active(z0))), ACTIVE(s(z0))) 684.30/212.97
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 684.30/212.97
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 684.30/212.97
ACTIVE(U32(U61(z0))) → c23(U32'(U61(active(z0))), ACTIVE(U61(z0))) 684.30/212.97
ACTIVE(U32(U71(z0, z1, z2))) → c23(U32'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 684.30/212.97
ACTIVE(U32(U72(z0, z1, z2))) → c23(U32'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 684.30/212.97
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 684.30/212.97
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 684.30/212.97
ACTIVE(U11(U32(tt), x1)) → c19(U11'(mark(tt), x1)) 684.30/212.97
ACTIVE(U12(U32(tt))) → c20(U12'(mark(tt))) 684.30/212.97
ACTIVE(U21(U32(tt))) → c21(U21'(mark(tt))) 684.30/212.97
ACTIVE(U31(U32(tt), x1)) → c22(U31'(mark(tt), x1)) 684.30/212.97
ACTIVE(U32(U12(tt))) → c23(U32'(mark(tt))) 684.30/212.97
ACTIVE(U32(U21(tt))) → c23(U32'(mark(tt))) 684.30/212.97
ACTIVE(U32(U32(tt))) → c23(U32'(mark(tt))) 684.30/212.97
ACTIVE(U32(isNat(0))) → c23(U32'(mark(tt))) 684.30/212.97
ACTIVE(U32(U11(tt, z0))) → c5(U32'(mark(U12(isNat(z0))))) 684.30/212.97
ACTIVE(U32(U11(tt, z0))) → c5(ACTIVE(U11(tt, z0))) 684.30/212.97
ACTIVE(U32(U31(tt, z0))) → c5(U32'(mark(U32(isNat(z0))))) 684.30/212.97
ACTIVE(U32(U31(tt, z0))) → c5(ACTIVE(U31(tt, z0))) 684.30/212.97
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(U32'(mark(U11(isNat(z0), z1)))) 684.30/212.97
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(ACTIVE(isNat(plus(z0, z1)))) 684.30/212.97
ACTIVE(U32(isNat(s(z0)))) → c5(U32'(mark(U21(isNat(z0))))) 684.30/212.97
ACTIVE(U32(isNat(s(z0)))) → c5(ACTIVE(isNat(s(z0)))) 684.30/212.97
ACTIVE(U32(isNat(x(z0, z1)))) → c5(U32'(mark(U31(isNat(z0), z1)))) 684.30/212.97
ACTIVE(U32(isNat(x(z0, z1)))) → c5(ACTIVE(isNat(x(z0, z1)))) 684.30/212.97
ACTIVE(U41(U61(tt), x1)) → c24(U41'(mark(0), x1), ACTIVE(U61(tt))) 684.30/212.97
ACTIVE(U41(U71(tt, z0, z1), x1)) → c24(U41'(mark(U72(isNat(z1), z0, z1)), x1), ACTIVE(U71(tt, z0, z1))) 684.30/212.97
ACTIVE(U41(U72(tt, z0, z1), x1)) → c24(U41'(mark(plus(x(z1, z0), z1)), x1), ACTIVE(U72(tt, z0, z1))) 684.30/212.97
ACTIVE(U41(plus(z0, 0), x1)) → c24(U41'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 684.30/212.97
ACTIVE(U41(plus(z0, s(z1)), x1)) → c24(U41'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 684.30/212.97
ACTIVE(U41(x(z0, 0), x1)) → c24(U41'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 684.30/212.97
ACTIVE(U41(x(z0, s(z1)), x1)) → c24(U41'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 684.30/212.97
ACTIVE(U41(U11(z0, z1), x1)) → c24(U41'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 684.30/212.97
ACTIVE(U41(U12(z0), x1)) → c24(U41'(U12(active(z0)), x1), ACTIVE(U12(z0))) 684.30/212.97
ACTIVE(U41(U21(z0), x1)) → c24(U41'(U21(active(z0)), x1), ACTIVE(U21(z0))) 684.30/212.97
ACTIVE(U41(U31(z0, z1), x1)) → c24(U41'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 684.30/212.97
ACTIVE(U41(U32(z0), x1)) → c24(U41'(U32(active(z0)), x1), ACTIVE(U32(z0))) 684.30/212.97
ACTIVE(U41(U41(z0, z1), x1)) → c24(U41'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 684.30/212.97
ACTIVE(U41(U51(z0, z1, z2), x1)) → c24(U41'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 684.30/212.97
ACTIVE(U41(U52(z0, z1, z2), x1)) → c24(U41'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 684.30/212.97
ACTIVE(U41(s(z0), x1)) → c24(U41'(s(active(z0)), x1), ACTIVE(s(z0))) 684.30/212.97
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 684.30/212.97
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 684.30/212.97
ACTIVE(U41(U61(z0), x1)) → c24(U41'(U61(active(z0)), x1), ACTIVE(U61(z0))) 684.30/212.97
ACTIVE(U41(U71(z0, z1, z2), x1)) → c24(U41'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 684.30/212.97
ACTIVE(U41(U72(z0, z1, z2), x1)) → c24(U41'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 684.30/212.97
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 684.30/212.97
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 684.30/212.97
ACTIVE(U11(U41(tt, z0), x1)) → c19(U11'(mark(z0), x1)) 684.30/212.97
ACTIVE(U12(U41(tt, z0))) → c20(U12'(mark(z0))) 684.30/212.97
ACTIVE(U21(U41(tt, z0))) → c21(U21'(mark(z0))) 684.30/212.97
ACTIVE(U31(U41(tt, z0), x1)) → c22(U31'(mark(z0), x1)) 684.30/212.97
ACTIVE(U32(U41(tt, z0))) → c23(U32'(mark(z0))) 684.30/212.97
ACTIVE(U41(U12(tt), x1)) → c24(U41'(mark(tt), x1)) 684.30/212.97
ACTIVE(U41(U21(tt), x1)) → c24(U41'(mark(tt), x1)) 684.30/212.97
ACTIVE(U41(U32(tt), x1)) → c24(U41'(mark(tt), x1)) 684.30/212.97
ACTIVE(U41(U41(tt, z0), x1)) → c24(U41'(mark(z0), x1)) 684.30/212.97
ACTIVE(U41(isNat(0), x1)) → c24(U41'(mark(tt), x1)) 684.30/212.97
ACTIVE(U41(U11(tt, z0), x1)) → c6(U41'(mark(U12(isNat(z0))), x1)) 684.30/212.97
ACTIVE(U41(U11(tt, z0), x1)) → c6(ACTIVE(U11(tt, z0))) 684.30/212.97
ACTIVE(U41(U31(tt, z0), x1)) → c6(U41'(mark(U32(isNat(z0))), x1)) 684.30/212.97
ACTIVE(U41(U31(tt, z0), x1)) → c6(ACTIVE(U31(tt, z0))) 684.30/212.97
ACTIVE(U41(isNat(plus(z0, z1)), x1)) → c6(U41'(mark(U11(isNat(z0), z1)), x1)) 684.30/212.97
ACTIVE(U41(isNat(plus(z0, z1)), x1)) → c6(ACTIVE(isNat(plus(z0, z1)))) 684.30/212.97
ACTIVE(U41(isNat(s(z0)), x1)) → c6(U41'(mark(U21(isNat(z0))), x1)) 684.30/212.97
ACTIVE(U41(isNat(s(z0)), x1)) → c6(ACTIVE(isNat(s(z0)))) 684.30/212.97
ACTIVE(U41(isNat(x(z0, z1)), x1)) → c6(U41'(mark(U31(isNat(z0), z1)), x1)) 684.30/212.97
ACTIVE(U41(isNat(x(z0, z1)), x1)) → c6(ACTIVE(isNat(x(z0, z1)))) 684.30/212.97
ACTIVE(U51(U61(tt), x1, x2)) → c25(U51'(mark(0), x1, x2), ACTIVE(U61(tt))) 684.30/212.97
ACTIVE(U51(U71(tt, z0, z1), x1, x2)) → c25(U51'(mark(U72(isNat(z1), z0, z1)), x1, x2), ACTIVE(U71(tt, z0, z1))) 684.30/212.97
ACTIVE(U51(U72(tt, z0, z1), x1, x2)) → c25(U51'(mark(plus(x(z1, z0), z1)), x1, x2), ACTIVE(U72(tt, z0, z1))) 684.30/212.97
ACTIVE(U51(plus(z0, 0), x1, x2)) → c25(U51'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 684.30/212.97
ACTIVE(U51(plus(z0, s(z1)), x1, x2)) → c25(U51'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 684.30/212.97
ACTIVE(U51(x(z0, 0), x1, x2)) → c25(U51'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 684.30/212.97
ACTIVE(U51(x(z0, s(z1)), x1, x2)) → c25(U51'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 684.30/212.97
ACTIVE(U51(U11(z0, z1), x1, x2)) → c25(U51'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 684.30/212.97
ACTIVE(U51(U12(z0), x1, x2)) → c25(U51'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 684.30/212.97
ACTIVE(U51(U21(z0), x1, x2)) → c25(U51'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 684.30/212.97
ACTIVE(U51(U31(z0, z1), x1, x2)) → c25(U51'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 684.30/212.97
ACTIVE(U51(U32(z0), x1, x2)) → c25(U51'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 684.30/212.97
ACTIVE(U51(U41(z0, z1), x1, x2)) → c25(U51'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 684.30/212.97
ACTIVE(U51(U51(z0, z1, z2), x1, x2)) → c25(U51'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 684.30/212.97
ACTIVE(U51(U52(z0, z1, z2), x1, x2)) → c25(U51'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 684.30/212.97
ACTIVE(U51(s(z0), x1, x2)) → c25(U51'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 684.30/212.97
ACTIVE(U51(plus(z0, z1), x1, x2)) → c25(U51'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 684.30/212.97
ACTIVE(U51(plus(z0, z1), x1, x2)) → c25(U51'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 684.30/212.97
ACTIVE(U51(U61(z0), x1, x2)) → c25(U51'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 684.30/212.97
ACTIVE(U51(U71(z0, z1, z2), x1, x2)) → c25(U51'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 684.30/212.97
ACTIVE(U51(U72(z0, z1, z2), x1, x2)) → c25(U51'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 684.30/212.97
ACTIVE(U51(x(z0, z1), x1, x2)) → c25(U51'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 684.30/212.97
ACTIVE(U51(x(z0, z1), x1, x2)) → c25(U51'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 684.30/212.97
ACTIVE(U51(U12(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 684.30/212.97
ACTIVE(U51(U21(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 684.30/212.97
ACTIVE(U51(U32(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 684.30/212.97
ACTIVE(U51(U41(tt, z0), x1, x2)) → c25(U51'(mark(z0), x1, x2)) 684.30/212.97
ACTIVE(U51(isNat(0), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 684.30/212.97
ACTIVE(U11(U51(tt, z0, z1), x1)) → c7(U11'(mark(U52(isNat(z1), z0, z1)), x1)) 684.30/212.97
ACTIVE(U11(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 684.30/212.97
ACTIVE(U12(U51(tt, z0, z1))) → c7(U12'(mark(U52(isNat(z1), z0, z1)))) 684.30/212.97
ACTIVE(U12(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 684.30/212.97
ACTIVE(U21(U51(tt, z0, z1))) → c7(U21'(mark(U52(isNat(z1), z0, z1)))) 684.30/212.97
ACTIVE(U21(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 684.30/212.97
ACTIVE(U31(U51(tt, z0, z1), x1)) → c7(U31'(mark(U52(isNat(z1), z0, z1)), x1)) 684.30/212.97
ACTIVE(U31(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 684.30/212.97
ACTIVE(U32(U51(tt, z0, z1))) → c7(U32'(mark(U52(isNat(z1), z0, z1)))) 684.30/212.97
ACTIVE(U32(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 684.30/212.97
ACTIVE(U41(U51(tt, z0, z1), x1)) → c7(U41'(mark(U52(isNat(z1), z0, z1)), x1)) 684.30/212.97
ACTIVE(U41(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 684.30/212.97
ACTIVE(U51(U11(tt, z0), x1, x2)) → c7(U51'(mark(U12(isNat(z0))), x1, x2)) 684.30/212.97
ACTIVE(U51(U11(tt, z0), x1, x2)) → c7(ACTIVE(U11(tt, z0))) 684.30/212.97
ACTIVE(U51(U31(tt, z0), x1, x2)) → c7(U51'(mark(U32(isNat(z0))), x1, x2)) 684.30/212.97
ACTIVE(U51(U31(tt, z0), x1, x2)) → c7(ACTIVE(U31(tt, z0))) 684.30/212.97
ACTIVE(U51(U51(tt, z0, z1), x1, x2)) → c7(U51'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 684.30/212.97
ACTIVE(U51(U51(tt, z0, z1), x1, x2)) → c7(ACTIVE(U51(tt, z0, z1))) 684.30/212.97
ACTIVE(U51(isNat(plus(z0, z1)), x1, x2)) → c7(U51'(mark(U11(isNat(z0), z1)), x1, x2)) 684.30/212.97
ACTIVE(U51(isNat(plus(z0, z1)), x1, x2)) → c7(ACTIVE(isNat(plus(z0, z1)))) 684.30/212.97
ACTIVE(U51(isNat(s(z0)), x1, x2)) → c7(U51'(mark(U21(isNat(z0))), x1, x2)) 684.30/212.97
ACTIVE(U51(isNat(s(z0)), x1, x2)) → c7(ACTIVE(isNat(s(z0)))) 684.30/212.97
ACTIVE(U51(isNat(x(z0, z1)), x1, x2)) → c7(U51'(mark(U31(isNat(z0), z1)), x1, x2)) 684.30/212.97
ACTIVE(U51(isNat(x(z0, z1)), x1, x2)) → c7(ACTIVE(isNat(x(z0, z1)))) 684.30/212.97
ACTIVE(U52(U61(tt), x1, x2)) → c26(U52'(mark(0), x1, x2), ACTIVE(U61(tt))) 684.30/212.97
ACTIVE(U52(U71(tt, z0, z1), x1, x2)) → c26(U52'(mark(U72(isNat(z1), z0, z1)), x1, x2), ACTIVE(U71(tt, z0, z1))) 684.30/212.97
ACTIVE(U52(U72(tt, z0, z1), x1, x2)) → c26(U52'(mark(plus(x(z1, z0), z1)), x1, x2), ACTIVE(U72(tt, z0, z1))) 684.30/212.97
ACTIVE(U52(plus(z0, 0), x1, x2)) → c26(U52'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 684.30/212.97
ACTIVE(U52(plus(z0, s(z1)), x1, x2)) → c26(U52'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 684.30/212.97
ACTIVE(U52(x(z0, 0), x1, x2)) → c26(U52'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 684.30/212.97
ACTIVE(U52(x(z0, s(z1)), x1, x2)) → c26(U52'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 684.30/212.97
ACTIVE(U52(U11(z0, z1), x1, x2)) → c26(U52'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 684.30/212.97
ACTIVE(U52(U12(z0), x1, x2)) → c26(U52'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 684.30/212.97
ACTIVE(U52(U21(z0), x1, x2)) → c26(U52'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 684.30/212.97
ACTIVE(U52(U31(z0, z1), x1, x2)) → c26(U52'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 684.30/212.97
ACTIVE(U52(U32(z0), x1, x2)) → c26(U52'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 684.30/212.97
ACTIVE(U52(U41(z0, z1), x1, x2)) → c26(U52'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 684.30/212.97
ACTIVE(U52(U51(z0, z1, z2), x1, x2)) → c26(U52'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 684.30/212.97
ACTIVE(U52(U52(z0, z1, z2), x1, x2)) → c26(U52'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 684.30/212.97
ACTIVE(U52(s(z0), x1, x2)) → c26(U52'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 684.30/212.97
ACTIVE(U52(plus(z0, z1), x1, x2)) → c26(U52'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 684.30/212.97
ACTIVE(U52(plus(z0, z1), x1, x2)) → c26(U52'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 684.30/212.97
ACTIVE(U52(U61(z0), x1, x2)) → c26(U52'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 684.30/212.97
ACTIVE(U52(U71(z0, z1, z2), x1, x2)) → c26(U52'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 684.30/212.97
ACTIVE(U52(U72(z0, z1, z2), x1, x2)) → c26(U52'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 684.30/212.97
ACTIVE(U52(x(z0, z1), x1, x2)) → c26(U52'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 684.30/212.97
ACTIVE(U52(x(z0, z1), x1, x2)) → c26(U52'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 684.30/212.97
ACTIVE(U52(U12(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 684.30/212.97
ACTIVE(U52(U21(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 684.30/212.97
ACTIVE(U52(U32(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 684.30/212.97
ACTIVE(U52(U41(tt, z0), x1, x2)) → c26(U52'(mark(z0), x1, x2)) 684.30/212.97
ACTIVE(U52(isNat(0), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 684.30/212.97
ACTIVE(U11(U52(tt, z0, z1), x1)) → c8(U11'(mark(s(plus(z1, z0))), x1)) 684.30/212.97
ACTIVE(U11(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 684.30/212.97
ACTIVE(U12(U52(tt, z0, z1))) → c8(U12'(mark(s(plus(z1, z0))))) 684.30/212.97
ACTIVE(U12(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 684.30/212.97
ACTIVE(U21(U52(tt, z0, z1))) → c8(U21'(mark(s(plus(z1, z0))))) 684.30/212.97
ACTIVE(U21(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 684.30/212.97
ACTIVE(U31(U52(tt, z0, z1), x1)) → c8(U31'(mark(s(plus(z1, z0))), x1)) 684.30/212.97
ACTIVE(U31(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 684.30/212.97
ACTIVE(U32(U52(tt, z0, z1))) → c8(U32'(mark(s(plus(z1, z0))))) 684.30/212.97
ACTIVE(U32(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 684.30/212.97
ACTIVE(U41(U52(tt, z0, z1), x1)) → c8(U41'(mark(s(plus(z1, z0))), x1)) 684.30/212.97
ACTIVE(U41(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 684.30/212.97
ACTIVE(U51(U52(tt, z0, z1), x1, x2)) → c8(U51'(mark(s(plus(z1, z0))), x1, x2)) 684.30/212.97
ACTIVE(U51(U52(tt, z0, z1), x1, x2)) → c8(ACTIVE(U52(tt, z0, z1))) 684.30/212.97
ACTIVE(U52(U11(tt, z0), x1, x2)) → c8(U52'(mark(U12(isNat(z0))), x1, x2)) 684.30/212.97
ACTIVE(U52(U11(tt, z0), x1, x2)) → c8(ACTIVE(U11(tt, z0))) 684.30/212.97
ACTIVE(U52(U31(tt, z0), x1, x2)) → c8(U52'(mark(U32(isNat(z0))), x1, x2)) 684.30/212.97
ACTIVE(U52(U31(tt, z0), x1, x2)) → c8(ACTIVE(U31(tt, z0))) 684.30/212.97
ACTIVE(U52(U51(tt, z0, z1), x1, x2)) → c8(U52'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 684.30/212.97
ACTIVE(U52(U51(tt, z0, z1), x1, x2)) → c8(ACTIVE(U51(tt, z0, z1))) 684.30/212.97
ACTIVE(U52(U52(tt, z0, z1), x1, x2)) → c8(U52'(mark(s(plus(z1, z0))), x1, x2)) 684.30/212.97
ACTIVE(U52(U52(tt, z0, z1), x1, x2)) → c8(ACTIVE(U52(tt, z0, z1))) 684.30/212.97
ACTIVE(U52(isNat(plus(z0, z1)), x1, x2)) → c8(U52'(mark(U11(isNat(z0), z1)), x1, x2)) 684.30/212.97
ACTIVE(U52(isNat(plus(z0, z1)), x1, x2)) → c8(ACTIVE(isNat(plus(z0, z1)))) 684.30/212.97
ACTIVE(U52(isNat(s(z0)), x1, x2)) → c8(U52'(mark(U21(isNat(z0))), x1, x2)) 684.30/212.97
ACTIVE(U52(isNat(s(z0)), x1, x2)) → c8(ACTIVE(isNat(s(z0)))) 684.30/212.97
ACTIVE(U52(isNat(x(z0, z1)), x1, x2)) → c8(U52'(mark(U31(isNat(z0), z1)), x1, x2)) 684.30/212.97
ACTIVE(U52(isNat(x(z0, z1)), x1, x2)) → c8(ACTIVE(isNat(x(z0, z1))))
S tuples:

ACTIVE(s(z0)) → c27(S(active(z0)), ACTIVE(z0)) 684.30/212.97
ACTIVE(plus(z0, z1)) → c28(PLUS(active(z0), z1), ACTIVE(z0)) 684.30/212.97
ACTIVE(plus(z0, z1)) → c29(PLUS(z0, active(z1)), ACTIVE(z1)) 684.30/212.97
ACTIVE(U61(z0)) → c30(U61'(active(z0)), ACTIVE(z0)) 684.30/212.97
ACTIVE(U71(z0, z1, z2)) → c31(U71'(active(z0), z1, z2), ACTIVE(z0)) 684.30/212.97
ACTIVE(U72(z0, z1, z2)) → c32(U72'(active(z0), z1, z2), ACTIVE(z0)) 684.30/212.97
ACTIVE(x(z0, z1)) → c33(X(active(z0), z1), ACTIVE(z0)) 684.30/212.97
ACTIVE(x(z0, z1)) → c34(X(z0, active(z1)), ACTIVE(z1)) 684.30/212.97
U11'(mark(z0), z1) → c35(U11'(z0, z1)) 684.30/212.97
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1)) 684.30/212.97
U12'(mark(z0)) → c37(U12'(z0)) 684.30/212.97
U12'(ok(z0)) → c38(U12'(z0)) 684.30/212.97
U21'(mark(z0)) → c39(U21'(z0)) 684.30/212.97
U21'(ok(z0)) → c40(U21'(z0)) 684.30/212.97
U31'(mark(z0), z1) → c41(U31'(z0, z1)) 684.30/212.97
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 684.30/212.97
U32'(mark(z0)) → c43(U32'(z0)) 684.30/212.97
U32'(ok(z0)) → c44(U32'(z0)) 684.30/212.97
U41'(mark(z0), z1) → c45(U41'(z0, z1)) 684.30/212.97
U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1)) 684.30/212.97
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2)) 684.30/212.97
U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2)) 684.30/212.97
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2)) 684.30/212.97
U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2)) 684.30/212.97
S(mark(z0)) → c51(S(z0)) 684.30/212.97
S(ok(z0)) → c52(S(z0)) 684.30/212.97
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 684.30/212.97
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 684.30/212.97
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 684.30/212.97
U61'(mark(z0)) → c56(U61'(z0)) 684.30/212.97
U61'(ok(z0)) → c57(U61'(z0)) 684.30/212.97
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2)) 684.30/212.97
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2)) 684.30/212.97
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2)) 684.30/212.97
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 684.30/212.97
X(mark(z0), z1) → c62(X(z0, z1)) 684.30/212.97
X(z0, mark(z1)) → c63(X(z0, z1)) 684.30/212.97
X(ok(z0), ok(z1)) → c64(X(z0, z1)) 684.30/212.97
PROPER(U11(z0, z1)) → c65(U11'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 684.30/212.97
PROPER(U12(z0)) → c67(U12'(proper(z0)), PROPER(z0)) 684.30/212.97
PROPER(isNat(z0)) → c68(ISNAT(proper(z0)), PROPER(z0)) 684.30/212.97
PROPER(U21(z0)) → c69(U21'(proper(z0)), PROPER(z0)) 684.30/212.97
PROPER(U31(z0, z1)) → c70(U31'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 684.30/212.97
PROPER(U32(z0)) → c71(U32'(proper(z0)), PROPER(z0)) 684.30/212.97
PROPER(U41(z0, z1)) → c72(U41'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 684.30/212.97
PROPER(U51(z0, z1, z2)) → c73(U51'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 684.30/212.97
PROPER(U52(z0, z1, z2)) → c74(U52'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 684.30/212.97
PROPER(s(z0)) → c75(S(proper(z0)), PROPER(z0)) 684.30/212.97
PROPER(plus(z0, z1)) → c76(PLUS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 684.30/212.97
PROPER(U61(z0)) → c77(U61'(proper(z0)), PROPER(z0)) 684.30/212.97
PROPER(U71(z0, z1, z2)) → c79(U71'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 684.30/212.97
PROPER(U72(z0, z1, z2)) → c80(U72'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 684.30/212.97
PROPER(x(z0, z1)) → c81(X(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 684.30/212.97
ISNAT(ok(z0)) → c82(ISNAT(z0)) 684.30/212.97
TOP(mark(z0)) → c83(TOP(proper(z0)), PROPER(z0)) 684.30/212.97
TOP(ok(z0)) → c84(TOP(active(z0)), ACTIVE(z0)) 684.30/212.97
ACTIVE(isNat(s(z0))) → c13(ISNAT(z0)) 684.30/212.97
ACTIVE(plus(z0, s(z1))) → c16(ISNAT(z1)) 684.30/212.97
ACTIVE(x(z0, s(z1))) → c18(ISNAT(z1)) 684.30/212.97
ACTIVE(U11(tt, z0)) → c1(U12'(isNat(z0))) 684.30/212.97
ACTIVE(U11(tt, z0)) → c1(ISNAT(z0)) 684.30/212.97
ACTIVE(U31(tt, z0)) → c1(U32'(isNat(z0))) 684.30/212.97
ACTIVE(U31(tt, z0)) → c1(ISNAT(z0)) 684.30/212.97
ACTIVE(U51(tt, z0, z1)) → c1(U52'(isNat(z1), z0, z1)) 684.30/212.97
ACTIVE(U51(tt, z0, z1)) → c1(ISNAT(z1)) 684.30/212.97
ACTIVE(U52(tt, z0, z1)) → c1(S(plus(z1, z0))) 684.30/212.97
ACTIVE(U52(tt, z0, z1)) → c1(PLUS(z1, z0)) 684.30/212.97
ACTIVE(U71(tt, z0, z1)) → c1(U72'(isNat(z1), z0, z1)) 684.30/212.97
ACTIVE(U71(tt, z0, z1)) → c1(ISNAT(z1)) 684.30/212.97
ACTIVE(U72(tt, z0, z1)) → c1(PLUS(x(z1, z0), z1)) 684.30/212.97
ACTIVE(U72(tt, z0, z1)) → c1(X(z1, z0)) 684.30/212.97
ACTIVE(isNat(plus(z0, z1))) → c1(U11'(isNat(z0), z1)) 684.30/212.97
ACTIVE(isNat(plus(z0, z1))) → c1(ISNAT(z0)) 684.30/212.97
ACTIVE(isNat(x(z0, z1))) → c1(U31'(isNat(z0), z1)) 684.30/212.97
ACTIVE(isNat(x(z0, z1))) → c1(ISNAT(z0)) 684.30/212.97
ACTIVE(plus(z0, 0)) → c1(U41'(isNat(z0), z0)) 684.30/212.97
ACTIVE(plus(z0, 0)) → c1(ISNAT(z0)) 684.30/212.97
ACTIVE(x(z0, 0)) → c1(U61'(isNat(z0))) 684.30/212.97
ACTIVE(x(z0, 0)) → c1(ISNAT(z0)) 684.30/212.97
ACTIVE(U11(U61(tt), x1)) → c19(U11'(mark(0), x1), ACTIVE(U61(tt))) 684.30/212.97
ACTIVE(U11(U71(tt, z0, z1), x1)) → c19(U11'(mark(U72(isNat(z1), z0, z1)), x1), ACTIVE(U71(tt, z0, z1))) 684.30/212.97
ACTIVE(U11(U72(tt, z0, z1), x1)) → c19(U11'(mark(plus(x(z1, z0), z1)), x1), ACTIVE(U72(tt, z0, z1))) 684.30/212.97
ACTIVE(U11(plus(z0, 0), x1)) → c19(U11'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 684.30/212.97
ACTIVE(U11(plus(z0, s(z1)), x1)) → c19(U11'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 684.30/212.97
ACTIVE(U11(x(z0, 0), x1)) → c19(U11'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 684.30/212.97
ACTIVE(U11(x(z0, s(z1)), x1)) → c19(U11'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 684.30/212.97
ACTIVE(U11(U11(z0, z1), x1)) → c19(U11'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 684.30/212.97
ACTIVE(U11(U12(z0), x1)) → c19(U11'(U12(active(z0)), x1), ACTIVE(U12(z0))) 684.30/212.97
ACTIVE(U11(U21(z0), x1)) → c19(U11'(U21(active(z0)), x1), ACTIVE(U21(z0))) 684.30/212.97
ACTIVE(U11(U31(z0, z1), x1)) → c19(U11'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 684.30/212.97
ACTIVE(U11(U32(z0), x1)) → c19(U11'(U32(active(z0)), x1), ACTIVE(U32(z0))) 684.30/212.97
ACTIVE(U11(U41(z0, z1), x1)) → c19(U11'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 684.30/212.97
ACTIVE(U11(U51(z0, z1, z2), x1)) → c19(U11'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 684.30/212.97
ACTIVE(U11(U52(z0, z1, z2), x1)) → c19(U11'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 684.30/212.97
ACTIVE(U11(s(z0), x1)) → c19(U11'(s(active(z0)), x1), ACTIVE(s(z0))) 684.30/212.97
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 684.30/212.97
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 684.30/212.97
ACTIVE(U11(U61(z0), x1)) → c19(U11'(U61(active(z0)), x1), ACTIVE(U61(z0))) 684.30/212.97
ACTIVE(U11(U71(z0, z1, z2), x1)) → c19(U11'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 684.30/212.97
ACTIVE(U11(U72(z0, z1, z2), x1)) → c19(U11'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 684.30/212.97
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 684.30/212.97
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 684.30/212.97
ACTIVE(U11(isNat(0), x1)) → c19(U11'(mark(tt), x1)) 684.30/212.97
ACTIVE(U11(U11(tt, z0), x1)) → c(U11'(mark(U12(isNat(z0))), x1)) 684.30/212.97
ACTIVE(U11(U11(tt, z0), x1)) → c(ACTIVE(U11(tt, z0))) 684.30/212.97
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(U11'(mark(U11(isNat(z0), z1)), x1)) 684.30/212.97
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(ACTIVE(isNat(plus(z0, z1)))) 684.30/212.97
ACTIVE(U11(isNat(s(z0)), x1)) → c(U11'(mark(U21(isNat(z0))), x1)) 684.30/212.97
ACTIVE(U11(isNat(s(z0)), x1)) → c(ACTIVE(isNat(s(z0)))) 684.30/212.97
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(U11'(mark(U31(isNat(z0), z1)), x1)) 684.30/212.97
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(ACTIVE(isNat(x(z0, z1)))) 684.30/212.97
ACTIVE(U12(U61(tt))) → c20(U12'(mark(0)), ACTIVE(U61(tt))) 684.30/212.97
ACTIVE(U12(U71(tt, z0, z1))) → c20(U12'(mark(U72(isNat(z1), z0, z1))), ACTIVE(U71(tt, z0, z1))) 684.30/212.97
ACTIVE(U12(U72(tt, z0, z1))) → c20(U12'(mark(plus(x(z1, z0), z1))), ACTIVE(U72(tt, z0, z1))) 684.30/212.97
ACTIVE(U12(plus(z0, 0))) → c20(U12'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 684.30/212.97
ACTIVE(U12(plus(z0, s(z1)))) → c20(U12'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 684.30/212.97
ACTIVE(U12(x(z0, 0))) → c20(U12'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 684.30/212.97
ACTIVE(U12(x(z0, s(z1)))) → c20(U12'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 684.30/212.97
ACTIVE(U12(U11(z0, z1))) → c20(U12'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 684.30/212.97
ACTIVE(U12(U12(z0))) → c20(U12'(U12(active(z0))), ACTIVE(U12(z0))) 684.30/212.97
ACTIVE(U12(U21(z0))) → c20(U12'(U21(active(z0))), ACTIVE(U21(z0))) 684.30/212.97
ACTIVE(U12(U31(z0, z1))) → c20(U12'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 684.30/212.97
ACTIVE(U12(U32(z0))) → c20(U12'(U32(active(z0))), ACTIVE(U32(z0))) 684.30/212.97
ACTIVE(U12(U41(z0, z1))) → c20(U12'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 684.30/212.97
ACTIVE(U12(U51(z0, z1, z2))) → c20(U12'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 684.30/212.97
ACTIVE(U12(U52(z0, z1, z2))) → c20(U12'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 684.30/212.97
ACTIVE(U12(s(z0))) → c20(U12'(s(active(z0))), ACTIVE(s(z0))) 684.30/212.97
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 684.30/212.97
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 684.30/212.97
ACTIVE(U12(U61(z0))) → c20(U12'(U61(active(z0))), ACTIVE(U61(z0))) 684.30/212.97
ACTIVE(U12(U71(z0, z1, z2))) → c20(U12'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 684.30/212.97
ACTIVE(U12(U72(z0, z1, z2))) → c20(U12'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 684.30/212.97
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 684.30/212.97
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 684.30/212.97
ACTIVE(U11(U12(tt), x1)) → c19(U11'(mark(tt), x1)) 684.30/212.97
ACTIVE(U12(U12(tt))) → c20(U12'(mark(tt))) 684.30/212.97
ACTIVE(U12(isNat(0))) → c20(U12'(mark(tt))) 684.30/212.97
ACTIVE(U12(U11(tt, z0))) → c2(U12'(mark(U12(isNat(z0))))) 684.30/212.97
ACTIVE(U12(U11(tt, z0))) → c2(ACTIVE(U11(tt, z0))) 684.30/212.97
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(U12'(mark(U11(isNat(z0), z1)))) 684.30/212.97
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(ACTIVE(isNat(plus(z0, z1)))) 684.30/212.97
ACTIVE(U12(isNat(s(z0)))) → c2(U12'(mark(U21(isNat(z0))))) 684.30/212.97
ACTIVE(U12(isNat(s(z0)))) → c2(ACTIVE(isNat(s(z0)))) 684.30/212.97
ACTIVE(U12(isNat(x(z0, z1)))) → c2(U12'(mark(U31(isNat(z0), z1)))) 684.30/212.97
ACTIVE(U12(isNat(x(z0, z1)))) → c2(ACTIVE(isNat(x(z0, z1)))) 684.30/212.97
ACTIVE(U21(U61(tt))) → c21(U21'(mark(0)), ACTIVE(U61(tt))) 684.30/212.97
ACTIVE(U21(U71(tt, z0, z1))) → c21(U21'(mark(U72(isNat(z1), z0, z1))), ACTIVE(U71(tt, z0, z1))) 684.30/212.97
ACTIVE(U21(U72(tt, z0, z1))) → c21(U21'(mark(plus(x(z1, z0), z1))), ACTIVE(U72(tt, z0, z1))) 684.30/212.97
ACTIVE(U21(plus(z0, 0))) → c21(U21'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 684.30/212.97
ACTIVE(U21(plus(z0, s(z1)))) → c21(U21'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 684.30/212.97
ACTIVE(U21(x(z0, 0))) → c21(U21'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 684.30/212.97
ACTIVE(U21(x(z0, s(z1)))) → c21(U21'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 684.30/212.97
ACTIVE(U21(U11(z0, z1))) → c21(U21'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 684.30/212.97
ACTIVE(U21(U12(z0))) → c21(U21'(U12(active(z0))), ACTIVE(U12(z0))) 684.30/212.97
ACTIVE(U21(U21(z0))) → c21(U21'(U21(active(z0))), ACTIVE(U21(z0))) 684.30/212.97
ACTIVE(U21(U31(z0, z1))) → c21(U21'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 684.30/212.97
ACTIVE(U21(U32(z0))) → c21(U21'(U32(active(z0))), ACTIVE(U32(z0))) 684.30/212.97
ACTIVE(U21(U41(z0, z1))) → c21(U21'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 684.30/212.97
ACTIVE(U21(U51(z0, z1, z2))) → c21(U21'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 684.30/212.97
ACTIVE(U21(U52(z0, z1, z2))) → c21(U21'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 684.30/212.97
ACTIVE(U21(s(z0))) → c21(U21'(s(active(z0))), ACTIVE(s(z0))) 684.30/212.97
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 684.30/212.97
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 684.30/212.97
ACTIVE(U21(U61(z0))) → c21(U21'(U61(active(z0))), ACTIVE(U61(z0))) 684.30/212.97
ACTIVE(U21(U71(z0, z1, z2))) → c21(U21'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 684.30/212.97
ACTIVE(U21(U72(z0, z1, z2))) → c21(U21'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 684.30/212.97
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 684.30/212.97
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 684.30/212.97
ACTIVE(U11(U21(tt), x1)) → c19(U11'(mark(tt), x1)) 684.30/212.97
ACTIVE(U12(U21(tt))) → c20(U12'(mark(tt))) 684.30/212.97
ACTIVE(U21(U12(tt))) → c21(U21'(mark(tt))) 684.30/212.97
ACTIVE(U21(U21(tt))) → c21(U21'(mark(tt))) 684.30/212.97
ACTIVE(U21(isNat(0))) → c21(U21'(mark(tt))) 684.30/212.97
ACTIVE(U21(U11(tt, z0))) → c3(U21'(mark(U12(isNat(z0))))) 684.30/212.97
ACTIVE(U21(U11(tt, z0))) → c3(ACTIVE(U11(tt, z0))) 684.30/212.97
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(U21'(mark(U11(isNat(z0), z1)))) 684.30/212.97
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(ACTIVE(isNat(plus(z0, z1)))) 684.30/212.97
ACTIVE(U21(isNat(s(z0)))) → c3(U21'(mark(U21(isNat(z0))))) 684.30/212.97
ACTIVE(U21(isNat(s(z0)))) → c3(ACTIVE(isNat(s(z0)))) 684.30/212.97
ACTIVE(U21(isNat(x(z0, z1)))) → c3(U21'(mark(U31(isNat(z0), z1)))) 684.30/212.97
ACTIVE(U21(isNat(x(z0, z1)))) → c3(ACTIVE(isNat(x(z0, z1)))) 684.30/212.97
ACTIVE(U31(U61(tt), x1)) → c22(U31'(mark(0), x1), ACTIVE(U61(tt))) 684.30/212.97
ACTIVE(U31(U71(tt, z0, z1), x1)) → c22(U31'(mark(U72(isNat(z1), z0, z1)), x1), ACTIVE(U71(tt, z0, z1))) 684.30/212.97
ACTIVE(U31(U72(tt, z0, z1), x1)) → c22(U31'(mark(plus(x(z1, z0), z1)), x1), ACTIVE(U72(tt, z0, z1))) 684.30/212.97
ACTIVE(U31(plus(z0, 0), x1)) → c22(U31'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 684.30/212.97
ACTIVE(U31(plus(z0, s(z1)), x1)) → c22(U31'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 684.30/212.97
ACTIVE(U31(x(z0, 0), x1)) → c22(U31'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 684.30/212.97
ACTIVE(U31(x(z0, s(z1)), x1)) → c22(U31'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 684.30/212.97
ACTIVE(U31(U11(z0, z1), x1)) → c22(U31'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 684.30/212.97
ACTIVE(U31(U12(z0), x1)) → c22(U31'(U12(active(z0)), x1), ACTIVE(U12(z0))) 684.30/212.97
ACTIVE(U31(U21(z0), x1)) → c22(U31'(U21(active(z0)), x1), ACTIVE(U21(z0))) 684.30/212.97
ACTIVE(U31(U31(z0, z1), x1)) → c22(U31'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 684.30/212.97
ACTIVE(U31(U32(z0), x1)) → c22(U31'(U32(active(z0)), x1), ACTIVE(U32(z0))) 684.30/212.97
ACTIVE(U31(U41(z0, z1), x1)) → c22(U31'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 684.30/212.97
ACTIVE(U31(U51(z0, z1, z2), x1)) → c22(U31'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 684.30/212.97
ACTIVE(U31(U52(z0, z1, z2), x1)) → c22(U31'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 684.30/212.97
ACTIVE(U31(s(z0), x1)) → c22(U31'(s(active(z0)), x1), ACTIVE(s(z0))) 684.30/212.97
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 684.30/212.97
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 684.30/212.97
ACTIVE(U31(U61(z0), x1)) → c22(U31'(U61(active(z0)), x1), ACTIVE(U61(z0))) 684.30/212.97
ACTIVE(U31(U71(z0, z1, z2), x1)) → c22(U31'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 684.30/212.97
ACTIVE(U31(U72(z0, z1, z2), x1)) → c22(U31'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 684.30/212.97
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 684.30/212.97
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 684.30/212.97
ACTIVE(U31(U12(tt), x1)) → c22(U31'(mark(tt), x1)) 684.30/212.97
ACTIVE(U31(U21(tt), x1)) → c22(U31'(mark(tt), x1)) 684.30/212.97
ACTIVE(U31(isNat(0), x1)) → c22(U31'(mark(tt), x1)) 684.30/212.97
ACTIVE(U11(U31(tt, z0), x1)) → c4(U11'(mark(U32(isNat(z0))), x1)) 684.30/212.97
ACTIVE(U11(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 684.30/212.97
ACTIVE(U12(U31(tt, z0))) → c4(U12'(mark(U32(isNat(z0))))) 684.30/212.97
ACTIVE(U12(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 684.30/212.97
ACTIVE(U21(U31(tt, z0))) → c4(U21'(mark(U32(isNat(z0))))) 684.30/212.97
ACTIVE(U21(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 684.30/212.97
ACTIVE(U31(U11(tt, z0), x1)) → c4(U31'(mark(U12(isNat(z0))), x1)) 684.30/212.97
ACTIVE(U31(U11(tt, z0), x1)) → c4(ACTIVE(U11(tt, z0))) 684.30/212.99
ACTIVE(U31(U31(tt, z0), x1)) → c4(U31'(mark(U32(isNat(z0))), x1)) 684.30/212.99
ACTIVE(U31(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 684.30/212.99
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(U31'(mark(U11(isNat(z0), z1)), x1)) 684.30/212.99
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(ACTIVE(isNat(plus(z0, z1)))) 684.30/212.99
ACTIVE(U31(isNat(s(z0)), x1)) → c4(U31'(mark(U21(isNat(z0))), x1)) 684.30/212.99
ACTIVE(U31(isNat(s(z0)), x1)) → c4(ACTIVE(isNat(s(z0)))) 684.30/212.99
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(U31'(mark(U31(isNat(z0), z1)), x1)) 684.30/212.99
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(ACTIVE(isNat(x(z0, z1)))) 684.30/212.99
ACTIVE(U32(U61(tt))) → c23(U32'(mark(0)), ACTIVE(U61(tt))) 684.30/212.99
ACTIVE(U32(U71(tt, z0, z1))) → c23(U32'(mark(U72(isNat(z1), z0, z1))), ACTIVE(U71(tt, z0, z1))) 684.30/212.99
ACTIVE(U32(U72(tt, z0, z1))) → c23(U32'(mark(plus(x(z1, z0), z1))), ACTIVE(U72(tt, z0, z1))) 684.30/212.99
ACTIVE(U32(plus(z0, 0))) → c23(U32'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 684.30/212.99
ACTIVE(U32(plus(z0, s(z1)))) → c23(U32'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 684.30/212.99
ACTIVE(U32(x(z0, 0))) → c23(U32'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 684.30/212.99
ACTIVE(U32(x(z0, s(z1)))) → c23(U32'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 684.30/212.99
ACTIVE(U32(U11(z0, z1))) → c23(U32'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 684.30/212.99
ACTIVE(U32(U12(z0))) → c23(U32'(U12(active(z0))), ACTIVE(U12(z0))) 684.30/212.99
ACTIVE(U32(U21(z0))) → c23(U32'(U21(active(z0))), ACTIVE(U21(z0))) 684.30/212.99
ACTIVE(U32(U31(z0, z1))) → c23(U32'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 684.30/212.99
ACTIVE(U32(U32(z0))) → c23(U32'(U32(active(z0))), ACTIVE(U32(z0))) 684.30/212.99
ACTIVE(U32(U41(z0, z1))) → c23(U32'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 684.30/212.99
ACTIVE(U32(U51(z0, z1, z2))) → c23(U32'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 684.30/212.99
ACTIVE(U32(U52(z0, z1, z2))) → c23(U32'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 684.30/212.99
ACTIVE(U32(s(z0))) → c23(U32'(s(active(z0))), ACTIVE(s(z0))) 684.30/212.99
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 684.30/212.99
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 684.30/212.99
ACTIVE(U32(U61(z0))) → c23(U32'(U61(active(z0))), ACTIVE(U61(z0))) 684.30/212.99
ACTIVE(U32(U71(z0, z1, z2))) → c23(U32'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 684.30/212.99
ACTIVE(U32(U72(z0, z1, z2))) → c23(U32'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 684.30/212.99
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 684.30/212.99
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 684.30/212.99
ACTIVE(U11(U32(tt), x1)) → c19(U11'(mark(tt), x1)) 684.30/212.99
ACTIVE(U12(U32(tt))) → c20(U12'(mark(tt))) 684.30/212.99
ACTIVE(U21(U32(tt))) → c21(U21'(mark(tt))) 684.30/212.99
ACTIVE(U31(U32(tt), x1)) → c22(U31'(mark(tt), x1)) 684.30/212.99
ACTIVE(U32(U12(tt))) → c23(U32'(mark(tt))) 684.30/212.99
ACTIVE(U32(U21(tt))) → c23(U32'(mark(tt))) 684.30/212.99
ACTIVE(U32(U32(tt))) → c23(U32'(mark(tt))) 684.30/212.99
ACTIVE(U32(isNat(0))) → c23(U32'(mark(tt))) 684.30/212.99
ACTIVE(U32(U11(tt, z0))) → c5(U32'(mark(U12(isNat(z0))))) 684.30/212.99
ACTIVE(U32(U11(tt, z0))) → c5(ACTIVE(U11(tt, z0))) 684.30/212.99
ACTIVE(U32(U31(tt, z0))) → c5(U32'(mark(U32(isNat(z0))))) 684.30/212.99
ACTIVE(U32(U31(tt, z0))) → c5(ACTIVE(U31(tt, z0))) 684.30/212.99
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(U32'(mark(U11(isNat(z0), z1)))) 684.30/212.99
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(ACTIVE(isNat(plus(z0, z1)))) 684.30/212.99
ACTIVE(U32(isNat(s(z0)))) → c5(U32'(mark(U21(isNat(z0))))) 684.30/212.99
ACTIVE(U32(isNat(s(z0)))) → c5(ACTIVE(isNat(s(z0)))) 684.30/212.99
ACTIVE(U32(isNat(x(z0, z1)))) → c5(U32'(mark(U31(isNat(z0), z1)))) 684.30/212.99
ACTIVE(U32(isNat(x(z0, z1)))) → c5(ACTIVE(isNat(x(z0, z1)))) 684.30/212.99
ACTIVE(U41(U61(tt), x1)) → c24(U41'(mark(0), x1), ACTIVE(U61(tt))) 684.30/212.99
ACTIVE(U41(U71(tt, z0, z1), x1)) → c24(U41'(mark(U72(isNat(z1), z0, z1)), x1), ACTIVE(U71(tt, z0, z1))) 684.30/212.99
ACTIVE(U41(U72(tt, z0, z1), x1)) → c24(U41'(mark(plus(x(z1, z0), z1)), x1), ACTIVE(U72(tt, z0, z1))) 684.30/212.99
ACTIVE(U41(plus(z0, 0), x1)) → c24(U41'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 684.30/212.99
ACTIVE(U41(plus(z0, s(z1)), x1)) → c24(U41'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 684.30/212.99
ACTIVE(U41(x(z0, 0), x1)) → c24(U41'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 684.30/212.99
ACTIVE(U41(x(z0, s(z1)), x1)) → c24(U41'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 684.30/212.99
ACTIVE(U41(U11(z0, z1), x1)) → c24(U41'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 684.30/212.99
ACTIVE(U41(U12(z0), x1)) → c24(U41'(U12(active(z0)), x1), ACTIVE(U12(z0))) 684.30/212.99
ACTIVE(U41(U21(z0), x1)) → c24(U41'(U21(active(z0)), x1), ACTIVE(U21(z0))) 684.30/212.99
ACTIVE(U41(U31(z0, z1), x1)) → c24(U41'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 684.30/212.99
ACTIVE(U41(U32(z0), x1)) → c24(U41'(U32(active(z0)), x1), ACTIVE(U32(z0))) 684.30/212.99
ACTIVE(U41(U41(z0, z1), x1)) → c24(U41'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 684.30/212.99
ACTIVE(U41(U51(z0, z1, z2), x1)) → c24(U41'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 684.30/212.99
ACTIVE(U41(U52(z0, z1, z2), x1)) → c24(U41'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 684.30/212.99
ACTIVE(U41(s(z0), x1)) → c24(U41'(s(active(z0)), x1), ACTIVE(s(z0))) 684.30/212.99
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 684.30/212.99
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 684.30/212.99
ACTIVE(U41(U61(z0), x1)) → c24(U41'(U61(active(z0)), x1), ACTIVE(U61(z0))) 684.30/212.99
ACTIVE(U41(U71(z0, z1, z2), x1)) → c24(U41'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 684.30/212.99
ACTIVE(U41(U72(z0, z1, z2), x1)) → c24(U41'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 684.30/212.99
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 684.30/212.99
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 684.30/212.99
ACTIVE(U11(U41(tt, z0), x1)) → c19(U11'(mark(z0), x1)) 684.30/212.99
ACTIVE(U12(U41(tt, z0))) → c20(U12'(mark(z0))) 684.30/212.99
ACTIVE(U21(U41(tt, z0))) → c21(U21'(mark(z0))) 684.30/212.99
ACTIVE(U31(U41(tt, z0), x1)) → c22(U31'(mark(z0), x1)) 684.30/212.99
ACTIVE(U32(U41(tt, z0))) → c23(U32'(mark(z0))) 684.30/212.99
ACTIVE(U41(U12(tt), x1)) → c24(U41'(mark(tt), x1)) 684.30/212.99
ACTIVE(U41(U21(tt), x1)) → c24(U41'(mark(tt), x1)) 684.30/212.99
ACTIVE(U41(U32(tt), x1)) → c24(U41'(mark(tt), x1)) 684.30/212.99
ACTIVE(U41(U41(tt, z0), x1)) → c24(U41'(mark(z0), x1)) 684.30/212.99
ACTIVE(U41(isNat(0), x1)) → c24(U41'(mark(tt), x1)) 684.30/212.99
ACTIVE(U41(U11(tt, z0), x1)) → c6(U41'(mark(U12(isNat(z0))), x1)) 684.30/212.99
ACTIVE(U41(U11(tt, z0), x1)) → c6(ACTIVE(U11(tt, z0))) 684.30/212.99
ACTIVE(U41(U31(tt, z0), x1)) → c6(U41'(mark(U32(isNat(z0))), x1)) 684.30/212.99
ACTIVE(U41(U31(tt, z0), x1)) → c6(ACTIVE(U31(tt, z0))) 684.30/212.99
ACTIVE(U41(isNat(plus(z0, z1)), x1)) → c6(U41'(mark(U11(isNat(z0), z1)), x1)) 684.30/212.99
ACTIVE(U41(isNat(plus(z0, z1)), x1)) → c6(ACTIVE(isNat(plus(z0, z1)))) 684.30/212.99
ACTIVE(U41(isNat(s(z0)), x1)) → c6(U41'(mark(U21(isNat(z0))), x1)) 684.30/212.99
ACTIVE(U41(isNat(s(z0)), x1)) → c6(ACTIVE(isNat(s(z0)))) 684.30/212.99
ACTIVE(U41(isNat(x(z0, z1)), x1)) → c6(U41'(mark(U31(isNat(z0), z1)), x1)) 684.30/212.99
ACTIVE(U41(isNat(x(z0, z1)), x1)) → c6(ACTIVE(isNat(x(z0, z1)))) 684.30/212.99
ACTIVE(U51(U61(tt), x1, x2)) → c25(U51'(mark(0), x1, x2), ACTIVE(U61(tt))) 684.30/212.99
ACTIVE(U51(U71(tt, z0, z1), x1, x2)) → c25(U51'(mark(U72(isNat(z1), z0, z1)), x1, x2), ACTIVE(U71(tt, z0, z1))) 684.30/212.99
ACTIVE(U51(U72(tt, z0, z1), x1, x2)) → c25(U51'(mark(plus(x(z1, z0), z1)), x1, x2), ACTIVE(U72(tt, z0, z1))) 684.30/212.99
ACTIVE(U51(plus(z0, 0), x1, x2)) → c25(U51'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 684.30/212.99
ACTIVE(U51(plus(z0, s(z1)), x1, x2)) → c25(U51'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 684.30/212.99
ACTIVE(U51(x(z0, 0), x1, x2)) → c25(U51'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 684.30/212.99
ACTIVE(U51(x(z0, s(z1)), x1, x2)) → c25(U51'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 684.30/212.99
ACTIVE(U51(U11(z0, z1), x1, x2)) → c25(U51'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 684.30/212.99
ACTIVE(U51(U12(z0), x1, x2)) → c25(U51'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 684.30/212.99
ACTIVE(U51(U21(z0), x1, x2)) → c25(U51'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 684.30/212.99
ACTIVE(U51(U31(z0, z1), x1, x2)) → c25(U51'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 684.30/212.99
ACTIVE(U51(U32(z0), x1, x2)) → c25(U51'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 684.30/212.99
ACTIVE(U51(U41(z0, z1), x1, x2)) → c25(U51'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 684.30/212.99
ACTIVE(U51(U51(z0, z1, z2), x1, x2)) → c25(U51'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 684.30/212.99
ACTIVE(U51(U52(z0, z1, z2), x1, x2)) → c25(U51'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 684.30/212.99
ACTIVE(U51(s(z0), x1, x2)) → c25(U51'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 684.30/212.99
ACTIVE(U51(plus(z0, z1), x1, x2)) → c25(U51'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 684.30/212.99
ACTIVE(U51(plus(z0, z1), x1, x2)) → c25(U51'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 684.30/212.99
ACTIVE(U51(U61(z0), x1, x2)) → c25(U51'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 684.30/212.99
ACTIVE(U51(U71(z0, z1, z2), x1, x2)) → c25(U51'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 684.30/212.99
ACTIVE(U51(U72(z0, z1, z2), x1, x2)) → c25(U51'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 684.30/212.99
ACTIVE(U51(x(z0, z1), x1, x2)) → c25(U51'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 684.30/212.99
ACTIVE(U51(x(z0, z1), x1, x2)) → c25(U51'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 684.30/212.99
ACTIVE(U51(U12(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 684.30/212.99
ACTIVE(U51(U21(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 684.30/212.99
ACTIVE(U51(U32(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 684.30/212.99
ACTIVE(U51(U41(tt, z0), x1, x2)) → c25(U51'(mark(z0), x1, x2)) 684.30/212.99
ACTIVE(U51(isNat(0), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 684.30/212.99
ACTIVE(U11(U51(tt, z0, z1), x1)) → c7(U11'(mark(U52(isNat(z1), z0, z1)), x1)) 684.30/212.99
ACTIVE(U11(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 684.30/212.99
ACTIVE(U12(U51(tt, z0, z1))) → c7(U12'(mark(U52(isNat(z1), z0, z1)))) 684.30/212.99
ACTIVE(U12(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 684.30/212.99
ACTIVE(U21(U51(tt, z0, z1))) → c7(U21'(mark(U52(isNat(z1), z0, z1)))) 684.30/212.99
ACTIVE(U21(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 684.30/212.99
ACTIVE(U31(U51(tt, z0, z1), x1)) → c7(U31'(mark(U52(isNat(z1), z0, z1)), x1)) 684.30/212.99
ACTIVE(U31(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 684.30/212.99
ACTIVE(U32(U51(tt, z0, z1))) → c7(U32'(mark(U52(isNat(z1), z0, z1)))) 684.30/212.99
ACTIVE(U32(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 684.30/212.99
ACTIVE(U41(U51(tt, z0, z1), x1)) → c7(U41'(mark(U52(isNat(z1), z0, z1)), x1)) 684.30/212.99
ACTIVE(U41(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 684.30/212.99
ACTIVE(U51(U11(tt, z0), x1, x2)) → c7(U51'(mark(U12(isNat(z0))), x1, x2)) 684.30/212.99
ACTIVE(U51(U11(tt, z0), x1, x2)) → c7(ACTIVE(U11(tt, z0))) 684.30/212.99
ACTIVE(U51(U31(tt, z0), x1, x2)) → c7(U51'(mark(U32(isNat(z0))), x1, x2)) 684.30/212.99
ACTIVE(U51(U31(tt, z0), x1, x2)) → c7(ACTIVE(U31(tt, z0))) 684.30/212.99
ACTIVE(U51(U51(tt, z0, z1), x1, x2)) → c7(U51'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 684.30/212.99
ACTIVE(U51(U51(tt, z0, z1), x1, x2)) → c7(ACTIVE(U51(tt, z0, z1))) 684.30/212.99
ACTIVE(U51(isNat(plus(z0, z1)), x1, x2)) → c7(U51'(mark(U11(isNat(z0), z1)), x1, x2)) 684.30/212.99
ACTIVE(U51(isNat(plus(z0, z1)), x1, x2)) → c7(ACTIVE(isNat(plus(z0, z1)))) 684.30/212.99
ACTIVE(U51(isNat(s(z0)), x1, x2)) → c7(U51'(mark(U21(isNat(z0))), x1, x2)) 684.30/212.99
ACTIVE(U51(isNat(s(z0)), x1, x2)) → c7(ACTIVE(isNat(s(z0)))) 684.30/212.99
ACTIVE(U51(isNat(x(z0, z1)), x1, x2)) → c7(U51'(mark(U31(isNat(z0), z1)), x1, x2)) 684.30/212.99
ACTIVE(U51(isNat(x(z0, z1)), x1, x2)) → c7(ACTIVE(isNat(x(z0, z1)))) 684.30/212.99
ACTIVE(U52(U61(tt), x1, x2)) → c26(U52'(mark(0), x1, x2), ACTIVE(U61(tt))) 684.30/212.99
ACTIVE(U52(U71(tt, z0, z1), x1, x2)) → c26(U52'(mark(U72(isNat(z1), z0, z1)), x1, x2), ACTIVE(U71(tt, z0, z1))) 684.30/212.99
ACTIVE(U52(U72(tt, z0, z1), x1, x2)) → c26(U52'(mark(plus(x(z1, z0), z1)), x1, x2), ACTIVE(U72(tt, z0, z1))) 684.30/212.99
ACTIVE(U52(plus(z0, 0), x1, x2)) → c26(U52'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 684.30/212.99
ACTIVE(U52(plus(z0, s(z1)), x1, x2)) → c26(U52'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 684.30/212.99
ACTIVE(U52(x(z0, 0), x1, x2)) → c26(U52'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 684.30/212.99
ACTIVE(U52(x(z0, s(z1)), x1, x2)) → c26(U52'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 684.30/212.99
ACTIVE(U52(U11(z0, z1), x1, x2)) → c26(U52'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 684.30/212.99
ACTIVE(U52(U12(z0), x1, x2)) → c26(U52'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 684.30/212.99
ACTIVE(U52(U21(z0), x1, x2)) → c26(U52'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 684.30/212.99
ACTIVE(U52(U31(z0, z1), x1, x2)) → c26(U52'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 684.30/212.99
ACTIVE(U52(U32(z0), x1, x2)) → c26(U52'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 684.30/212.99
ACTIVE(U52(U41(z0, z1), x1, x2)) → c26(U52'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 684.30/212.99
ACTIVE(U52(U51(z0, z1, z2), x1, x2)) → c26(U52'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 684.30/212.99
ACTIVE(U52(U52(z0, z1, z2), x1, x2)) → c26(U52'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 684.30/212.99
ACTIVE(U52(s(z0), x1, x2)) → c26(U52'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 684.30/212.99
ACTIVE(U52(plus(z0, z1), x1, x2)) → c26(U52'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 684.30/212.99
ACTIVE(U52(plus(z0, z1), x1, x2)) → c26(U52'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 684.30/212.99
ACTIVE(U52(U61(z0), x1, x2)) → c26(U52'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 684.30/212.99
ACTIVE(U52(U71(z0, z1, z2), x1, x2)) → c26(U52'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 684.30/212.99
ACTIVE(U52(U72(z0, z1, z2), x1, x2)) → c26(U52'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 684.30/212.99
ACTIVE(U52(x(z0, z1), x1, x2)) → c26(U52'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 684.30/212.99
ACTIVE(U52(x(z0, z1), x1, x2)) → c26(U52'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 684.30/212.99
ACTIVE(U52(U12(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 684.30/212.99
ACTIVE(U52(U21(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 684.30/212.99
ACTIVE(U52(U32(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 684.30/212.99
ACTIVE(U52(U41(tt, z0), x1, x2)) → c26(U52'(mark(z0), x1, x2)) 684.30/212.99
ACTIVE(U52(isNat(0), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 684.30/212.99
ACTIVE(U11(U52(tt, z0, z1), x1)) → c8(U11'(mark(s(plus(z1, z0))), x1)) 684.30/212.99
ACTIVE(U11(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 684.30/212.99
ACTIVE(U12(U52(tt, z0, z1))) → c8(U12'(mark(s(plus(z1, z0))))) 684.30/212.99
ACTIVE(U12(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 684.30/212.99
ACTIVE(U21(U52(tt, z0, z1))) → c8(U21'(mark(s(plus(z1, z0))))) 684.30/212.99
ACTIVE(U21(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 684.30/212.99
ACTIVE(U31(U52(tt, z0, z1), x1)) → c8(U31'(mark(s(plus(z1, z0))), x1)) 684.30/212.99
ACTIVE(U31(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 684.30/212.99
ACTIVE(U32(U52(tt, z0, z1))) → c8(U32'(mark(s(plus(z1, z0))))) 684.30/212.99
ACTIVE(U32(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 684.30/212.99
ACTIVE(U41(U52(tt, z0, z1), x1)) → c8(U41'(mark(s(plus(z1, z0))), x1)) 684.30/212.99
ACTIVE(U41(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 684.30/212.99
ACTIVE(U51(U52(tt, z0, z1), x1, x2)) → c8(U51'(mark(s(plus(z1, z0))), x1, x2)) 684.30/212.99
ACTIVE(U51(U52(tt, z0, z1), x1, x2)) → c8(ACTIVE(U52(tt, z0, z1))) 684.30/212.99
ACTIVE(U52(U11(tt, z0), x1, x2)) → c8(U52'(mark(U12(isNat(z0))), x1, x2)) 684.30/212.99
ACTIVE(U52(U11(tt, z0), x1, x2)) → c8(ACTIVE(U11(tt, z0))) 684.30/212.99
ACTIVE(U52(U31(tt, z0), x1, x2)) → c8(U52'(mark(U32(isNat(z0))), x1, x2)) 684.30/212.99
ACTIVE(U52(U31(tt, z0), x1, x2)) → c8(ACTIVE(U31(tt, z0))) 684.30/212.99
ACTIVE(U52(U51(tt, z0, z1), x1, x2)) → c8(U52'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 684.30/212.99
ACTIVE(U52(U51(tt, z0, z1), x1, x2)) → c8(ACTIVE(U51(tt, z0, z1))) 684.30/212.99
ACTIVE(U52(U52(tt, z0, z1), x1, x2)) → c8(U52'(mark(s(plus(z1, z0))), x1, x2)) 684.30/212.99
ACTIVE(U52(U52(tt, z0, z1), x1, x2)) → c8(ACTIVE(U52(tt, z0, z1))) 684.30/212.99
ACTIVE(U52(isNat(plus(z0, z1)), x1, x2)) → c8(U52'(mark(U11(isNat(z0), z1)), x1, x2)) 684.30/212.99
ACTIVE(U52(isNat(plus(z0, z1)), x1, x2)) → c8(ACTIVE(isNat(plus(z0, z1)))) 684.30/212.99
ACTIVE(U52(isNat(s(z0)), x1, x2)) → c8(U52'(mark(U21(isNat(z0))), x1, x2)) 684.30/212.99
ACTIVE(U52(isNat(s(z0)), x1, x2)) → c8(ACTIVE(isNat(s(z0)))) 684.30/212.99
ACTIVE(U52(isNat(x(z0, z1)), x1, x2)) → c8(U52'(mark(U31(isNat(z0), z1)), x1, x2)) 684.30/212.99
ACTIVE(U52(isNat(x(z0, z1)), x1, x2)) → c8(ACTIVE(isNat(x(z0, z1))))
K tuples:none
Defined Rule Symbols:

active, U11, U12, U21, U31, U32, U41, U51, U52, s, plus, U61, U71, U72, x, proper, isNat, top

Defined Pair Symbols:

ACTIVE, U11', U12', U21', U31', U32', U41', U51', U52', S, PLUS, U61', U71', U72', X, PROPER, ISNAT, TOP

Compound Symbols:

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, c62, c63, c64, c65, c67, c68, c69, c70, c71, c72, c73, c74, c75, c76, c77, c79, c80, c81, c82, c83, c84, c13, c16, c18, c1, c19, c19, c, c20, c20, c2, c21, c21, c3, c22, c22, c4, c23, c23, c5, c24, c24, c6, c25, c25, c7, c26, c26, c8

684.30/212.99
684.30/212.99

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

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

ACTIVE(s(U11(tt, z0))) → c27(S(mark(U12(isNat(z0)))), ACTIVE(U11(tt, z0))) 684.30/212.99
ACTIVE(s(U12(tt))) → c27(S(mark(tt)), ACTIVE(U12(tt))) 684.30/212.99
ACTIVE(s(U21(tt))) → c27(S(mark(tt)), ACTIVE(U21(tt))) 684.30/212.99
ACTIVE(s(U31(tt, z0))) → c27(S(mark(U32(isNat(z0)))), ACTIVE(U31(tt, z0))) 684.30/212.99
ACTIVE(s(U32(tt))) → c27(S(mark(tt)), ACTIVE(U32(tt))) 684.30/212.99
ACTIVE(s(U41(tt, z0))) → c27(S(mark(z0)), ACTIVE(U41(tt, z0))) 684.30/212.99
ACTIVE(s(U51(tt, z0, z1))) → c27(S(mark(U52(isNat(z1), z0, z1))), ACTIVE(U51(tt, z0, z1))) 684.30/212.99
ACTIVE(s(U52(tt, z0, z1))) → c27(S(mark(s(plus(z1, z0)))), ACTIVE(U52(tt, z0, z1))) 684.30/212.99
ACTIVE(s(U61(tt))) → c27(S(mark(0)), ACTIVE(U61(tt))) 684.30/212.99
ACTIVE(s(U71(tt, z0, z1))) → c27(S(mark(U72(isNat(z1), z0, z1))), ACTIVE(U71(tt, z0, z1))) 684.30/212.99
ACTIVE(s(U72(tt, z0, z1))) → c27(S(mark(plus(x(z1, z0), z1))), ACTIVE(U72(tt, z0, z1))) 684.30/212.99
ACTIVE(s(isNat(0))) → c27(S(mark(tt)), ACTIVE(isNat(0))) 684.30/212.99
ACTIVE(s(isNat(plus(z0, z1)))) → c27(S(mark(U11(isNat(z0), z1))), ACTIVE(isNat(plus(z0, z1)))) 684.30/212.99
ACTIVE(s(isNat(s(z0)))) → c27(S(mark(U21(isNat(z0)))), ACTIVE(isNat(s(z0)))) 684.30/212.99
ACTIVE(s(isNat(x(z0, z1)))) → c27(S(mark(U31(isNat(z0), z1))), ACTIVE(isNat(x(z0, z1)))) 684.30/212.99
ACTIVE(s(plus(z0, 0))) → c27(S(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 684.30/212.99
ACTIVE(s(plus(z0, s(z1)))) → c27(S(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 684.30/212.99
ACTIVE(s(x(z0, 0))) → c27(S(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 684.30/212.99
ACTIVE(s(x(z0, s(z1)))) → c27(S(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 684.30/212.99
ACTIVE(s(U11(z0, z1))) → c27(S(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 684.30/212.99
ACTIVE(s(U12(z0))) → c27(S(U12(active(z0))), ACTIVE(U12(z0))) 684.30/212.99
ACTIVE(s(U21(z0))) → c27(S(U21(active(z0))), ACTIVE(U21(z0))) 684.30/213.00
ACTIVE(s(U31(z0, z1))) → c27(S(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 684.30/213.00
ACTIVE(s(U32(z0))) → c27(S(U32(active(z0))), ACTIVE(U32(z0))) 684.30/213.00
ACTIVE(s(U41(z0, z1))) → c27(S(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 684.30/213.00
ACTIVE(s(U51(z0, z1, z2))) → c27(S(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 684.30/213.00
ACTIVE(s(U52(z0, z1, z2))) → c27(S(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 684.30/213.00
ACTIVE(s(s(z0))) → c27(S(s(active(z0))), ACTIVE(s(z0))) 684.30/213.00
ACTIVE(s(plus(z0, z1))) → c27(S(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 684.30/213.00
ACTIVE(s(plus(z0, z1))) → c27(S(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 684.30/213.00
ACTIVE(s(U61(z0))) → c27(S(U61(active(z0))), ACTIVE(U61(z0))) 684.30/213.00
ACTIVE(s(U71(z0, z1, z2))) → c27(S(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 684.30/213.00
ACTIVE(s(U72(z0, z1, z2))) → c27(S(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 684.30/213.00
ACTIVE(s(x(z0, z1))) → c27(S(x(active(z0), z1)), ACTIVE(x(z0, z1))) 684.30/213.00
ACTIVE(s(x(z0, z1))) → c27(S(x(z0, active(z1))), ACTIVE(x(z0, z1)))
684.30/213.00
684.30/213.00

(56) Obligation:

Complexity Dependency Tuples Problem
Rules:

active(U11(tt, z0)) → mark(U12(isNat(z0))) 684.30/213.00
active(U12(tt)) → mark(tt) 684.30/213.00
active(U21(tt)) → mark(tt) 684.30/213.00
active(U31(tt, z0)) → mark(U32(isNat(z0))) 684.30/213.00
active(U32(tt)) → mark(tt) 684.30/213.00
active(U41(tt, z0)) → mark(z0) 684.30/213.00
active(U51(tt, z0, z1)) → mark(U52(isNat(z1), z0, z1)) 684.30/213.00
active(U52(tt, z0, z1)) → mark(s(plus(z1, z0))) 684.30/213.00
active(U61(tt)) → mark(0) 684.30/213.00
active(U71(tt, z0, z1)) → mark(U72(isNat(z1), z0, z1)) 684.30/213.00
active(U72(tt, z0, z1)) → mark(plus(x(z1, z0), z1)) 684.30/213.00
active(isNat(0)) → mark(tt) 684.30/213.00
active(isNat(plus(z0, z1))) → mark(U11(isNat(z0), z1)) 684.30/213.00
active(isNat(s(z0))) → mark(U21(isNat(z0))) 684.30/213.00
active(isNat(x(z0, z1))) → mark(U31(isNat(z0), z1)) 684.30/213.00
active(plus(z0, 0)) → mark(U41(isNat(z0), z0)) 684.30/213.00
active(plus(z0, s(z1))) → mark(U51(isNat(z1), z1, z0)) 684.30/213.00
active(x(z0, 0)) → mark(U61(isNat(z0))) 684.30/213.00
active(x(z0, s(z1))) → mark(U71(isNat(z1), z1, z0)) 684.30/213.00
active(U11(z0, z1)) → U11(active(z0), z1) 684.30/213.00
active(U12(z0)) → U12(active(z0)) 684.30/213.00
active(U21(z0)) → U21(active(z0)) 684.30/213.00
active(U31(z0, z1)) → U31(active(z0), z1) 684.30/213.00
active(U32(z0)) → U32(active(z0)) 684.30/213.00
active(U41(z0, z1)) → U41(active(z0), z1) 684.30/213.00
active(U51(z0, z1, z2)) → U51(active(z0), z1, z2) 684.30/213.00
active(U52(z0, z1, z2)) → U52(active(z0), z1, z2) 684.30/213.00
active(s(z0)) → s(active(z0)) 684.30/213.00
active(plus(z0, z1)) → plus(active(z0), z1) 684.30/213.00
active(plus(z0, z1)) → plus(z0, active(z1)) 684.30/213.00
active(U61(z0)) → U61(active(z0)) 684.30/213.00
active(U71(z0, z1, z2)) → U71(active(z0), z1, z2) 684.30/213.00
active(U72(z0, z1, z2)) → U72(active(z0), z1, z2) 684.30/213.00
active(x(z0, z1)) → x(active(z0), z1) 684.30/213.00
active(x(z0, z1)) → x(z0, active(z1)) 684.30/213.00
U11(mark(z0), z1) → mark(U11(z0, z1)) 684.30/213.00
U11(ok(z0), ok(z1)) → ok(U11(z0, z1)) 684.30/213.00
U12(mark(z0)) → mark(U12(z0)) 684.30/213.00
U12(ok(z0)) → ok(U12(z0)) 684.30/213.00
U21(mark(z0)) → mark(U21(z0)) 684.30/213.00
U21(ok(z0)) → ok(U21(z0)) 684.30/213.00
U31(mark(z0), z1) → mark(U31(z0, z1)) 684.30/213.00
U31(ok(z0), ok(z1)) → ok(U31(z0, z1)) 684.30/213.00
U32(mark(z0)) → mark(U32(z0)) 684.30/213.00
U32(ok(z0)) → ok(U32(z0)) 684.30/213.00
U41(mark(z0), z1) → mark(U41(z0, z1)) 684.30/213.00
U41(ok(z0), ok(z1)) → ok(U41(z0, z1)) 684.30/213.00
U51(mark(z0), z1, z2) → mark(U51(z0, z1, z2)) 684.30/213.00
U51(ok(z0), ok(z1), ok(z2)) → ok(U51(z0, z1, z2)) 684.30/213.00
U52(mark(z0), z1, z2) → mark(U52(z0, z1, z2)) 684.30/213.00
U52(ok(z0), ok(z1), ok(z2)) → ok(U52(z0, z1, z2)) 684.30/213.00
s(mark(z0)) → mark(s(z0)) 684.30/213.00
s(ok(z0)) → ok(s(z0)) 684.30/213.00
plus(mark(z0), z1) → mark(plus(z0, z1)) 684.30/213.00
plus(z0, mark(z1)) → mark(plus(z0, z1)) 684.30/213.00
plus(ok(z0), ok(z1)) → ok(plus(z0, z1)) 684.30/213.00
U61(mark(z0)) → mark(U61(z0)) 684.30/213.00
U61(ok(z0)) → ok(U61(z0)) 684.30/213.00
U71(mark(z0), z1, z2) → mark(U71(z0, z1, z2)) 684.30/213.00
U71(ok(z0), ok(z1), ok(z2)) → ok(U71(z0, z1, z2)) 684.30/213.00
U72(mark(z0), z1, z2) → mark(U72(z0, z1, z2)) 684.30/213.00
U72(ok(z0), ok(z1), ok(z2)) → ok(U72(z0, z1, z2)) 684.30/213.00
x(mark(z0), z1) → mark(x(z0, z1)) 684.30/213.00
x(z0, mark(z1)) → mark(x(z0, z1)) 684.30/213.00
x(ok(z0), ok(z1)) → ok(x(z0, z1)) 684.30/213.00
proper(U11(z0, z1)) → U11(proper(z0), proper(z1)) 684.30/213.00
proper(tt) → ok(tt) 684.30/213.00
proper(U12(z0)) → U12(proper(z0)) 684.30/213.00
proper(isNat(z0)) → isNat(proper(z0)) 684.30/213.00
proper(U21(z0)) → U21(proper(z0)) 684.30/213.00
proper(U31(z0, z1)) → U31(proper(z0), proper(z1)) 684.30/213.00
proper(U32(z0)) → U32(proper(z0)) 684.30/213.00
proper(U41(z0, z1)) → U41(proper(z0), proper(z1)) 684.30/213.00
proper(U51(z0, z1, z2)) → U51(proper(z0), proper(z1), proper(z2)) 684.30/213.00
proper(U52(z0, z1, z2)) → U52(proper(z0), proper(z1), proper(z2)) 684.30/213.00
proper(s(z0)) → s(proper(z0)) 684.30/213.00
proper(plus(z0, z1)) → plus(proper(z0), proper(z1)) 684.30/213.00
proper(U61(z0)) → U61(proper(z0)) 684.30/213.00
proper(0) → ok(0) 684.30/213.00
proper(U71(z0, z1, z2)) → U71(proper(z0), proper(z1), proper(z2)) 684.30/213.00
proper(U72(z0, z1, z2)) → U72(proper(z0), proper(z1), proper(z2)) 684.30/213.00
proper(x(z0, z1)) → x(proper(z0), proper(z1)) 684.30/213.00
isNat(ok(z0)) → ok(isNat(z0)) 684.30/213.00
top(mark(z0)) → top(proper(z0)) 684.30/213.00
top(ok(z0)) → top(active(z0))
Tuples:

ACTIVE(plus(z0, z1)) → c28(PLUS(active(z0), z1), ACTIVE(z0)) 684.30/213.00
ACTIVE(plus(z0, z1)) → c29(PLUS(z0, active(z1)), ACTIVE(z1)) 684.30/213.00
ACTIVE(U61(z0)) → c30(U61'(active(z0)), ACTIVE(z0)) 684.30/213.00
ACTIVE(U71(z0, z1, z2)) → c31(U71'(active(z0), z1, z2), ACTIVE(z0)) 684.30/213.00
ACTIVE(U72(z0, z1, z2)) → c32(U72'(active(z0), z1, z2), ACTIVE(z0)) 684.30/213.00
ACTIVE(x(z0, z1)) → c33(X(active(z0), z1), ACTIVE(z0)) 684.30/213.00
ACTIVE(x(z0, z1)) → c34(X(z0, active(z1)), ACTIVE(z1)) 684.30/213.00
U11'(mark(z0), z1) → c35(U11'(z0, z1)) 684.30/213.00
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1)) 684.30/213.00
U12'(mark(z0)) → c37(U12'(z0)) 684.30/213.00
U12'(ok(z0)) → c38(U12'(z0)) 684.30/213.00
U21'(mark(z0)) → c39(U21'(z0)) 684.30/213.00
U21'(ok(z0)) → c40(U21'(z0)) 684.30/213.00
U31'(mark(z0), z1) → c41(U31'(z0, z1)) 684.30/213.00
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 684.30/213.00
U32'(mark(z0)) → c43(U32'(z0)) 684.30/213.00
U32'(ok(z0)) → c44(U32'(z0)) 684.30/213.00
U41'(mark(z0), z1) → c45(U41'(z0, z1)) 684.30/213.00
U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1)) 684.30/213.00
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2)) 684.30/213.00
U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2)) 684.30/213.00
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2)) 684.30/213.00
U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2)) 684.30/213.00
S(mark(z0)) → c51(S(z0)) 684.30/213.00
S(ok(z0)) → c52(S(z0)) 684.30/213.00
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 684.30/213.00
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 684.30/213.00
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 684.30/213.00
U61'(mark(z0)) → c56(U61'(z0)) 684.30/213.00
U61'(ok(z0)) → c57(U61'(z0)) 684.30/213.00
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2)) 684.30/213.00
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2)) 684.30/213.00
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2)) 684.30/213.00
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 684.30/213.00
X(mark(z0), z1) → c62(X(z0, z1)) 684.30/213.00
X(z0, mark(z1)) → c63(X(z0, z1)) 684.30/213.00
X(ok(z0), ok(z1)) → c64(X(z0, z1)) 684.30/213.00
PROPER(U11(z0, z1)) → c65(U11'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 684.30/213.00
PROPER(U12(z0)) → c67(U12'(proper(z0)), PROPER(z0)) 684.30/213.00
PROPER(isNat(z0)) → c68(ISNAT(proper(z0)), PROPER(z0)) 684.30/213.00
PROPER(U21(z0)) → c69(U21'(proper(z0)), PROPER(z0)) 684.30/213.00
PROPER(U31(z0, z1)) → c70(U31'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 684.30/213.00
PROPER(U32(z0)) → c71(U32'(proper(z0)), PROPER(z0)) 684.30/213.00
PROPER(U41(z0, z1)) → c72(U41'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 684.30/213.00
PROPER(U51(z0, z1, z2)) → c73(U51'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 684.30/213.00
PROPER(U52(z0, z1, z2)) → c74(U52'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 684.30/213.00
PROPER(s(z0)) → c75(S(proper(z0)), PROPER(z0)) 684.30/213.00
PROPER(plus(z0, z1)) → c76(PLUS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 684.30/213.00
PROPER(U61(z0)) → c77(U61'(proper(z0)), PROPER(z0)) 684.30/213.00
PROPER(U71(z0, z1, z2)) → c79(U71'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 684.30/213.00
PROPER(U72(z0, z1, z2)) → c80(U72'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 684.30/213.00
PROPER(x(z0, z1)) → c81(X(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 684.30/213.00
ISNAT(ok(z0)) → c82(ISNAT(z0)) 684.30/213.00
TOP(mark(z0)) → c83(TOP(proper(z0)), PROPER(z0)) 684.30/213.00
TOP(ok(z0)) → c84(TOP(active(z0)), ACTIVE(z0)) 684.30/213.00
ACTIVE(isNat(s(z0))) → c13(ISNAT(z0)) 684.30/213.00
ACTIVE(plus(z0, s(z1))) → c16(ISNAT(z1)) 684.30/213.00
ACTIVE(x(z0, s(z1))) → c18(ISNAT(z1)) 684.30/213.00
ACTIVE(U11(tt, z0)) → c1(U12'(isNat(z0))) 684.30/213.00
ACTIVE(U11(tt, z0)) → c1(ISNAT(z0)) 684.30/213.00
ACTIVE(U31(tt, z0)) → c1(U32'(isNat(z0))) 684.30/213.00
ACTIVE(U31(tt, z0)) → c1(ISNAT(z0)) 684.30/213.00
ACTIVE(U51(tt, z0, z1)) → c1(U52'(isNat(z1), z0, z1)) 684.30/213.00
ACTIVE(U51(tt, z0, z1)) → c1(ISNAT(z1)) 684.30/213.00
ACTIVE(U52(tt, z0, z1)) → c1(S(plus(z1, z0))) 684.30/213.00
ACTIVE(U52(tt, z0, z1)) → c1(PLUS(z1, z0)) 684.30/213.00
ACTIVE(U71(tt, z0, z1)) → c1(U72'(isNat(z1), z0, z1)) 684.30/213.00
ACTIVE(U71(tt, z0, z1)) → c1(ISNAT(z1)) 684.30/213.00
ACTIVE(U72(tt, z0, z1)) → c1(PLUS(x(z1, z0), z1)) 684.30/213.00
ACTIVE(U72(tt, z0, z1)) → c1(X(z1, z0)) 684.30/213.00
ACTIVE(isNat(plus(z0, z1))) → c1(U11'(isNat(z0), z1)) 684.30/213.00
ACTIVE(isNat(plus(z0, z1))) → c1(ISNAT(z0)) 684.30/213.00
ACTIVE(isNat(x(z0, z1))) → c1(U31'(isNat(z0), z1)) 684.30/213.00
ACTIVE(isNat(x(z0, z1))) → c1(ISNAT(z0)) 684.30/213.00
ACTIVE(plus(z0, 0)) → c1(U41'(isNat(z0), z0)) 684.30/213.00
ACTIVE(plus(z0, 0)) → c1(ISNAT(z0)) 684.30/213.00
ACTIVE(x(z0, 0)) → c1(U61'(isNat(z0))) 684.30/213.00
ACTIVE(x(z0, 0)) → c1(ISNAT(z0)) 684.30/213.00
ACTIVE(U11(U61(tt), x1)) → c19(U11'(mark(0), x1), ACTIVE(U61(tt))) 684.30/213.00
ACTIVE(U11(U71(tt, z0, z1), x1)) → c19(U11'(mark(U72(isNat(z1), z0, z1)), x1), ACTIVE(U71(tt, z0, z1))) 684.30/213.00
ACTIVE(U11(U72(tt, z0, z1), x1)) → c19(U11'(mark(plus(x(z1, z0), z1)), x1), ACTIVE(U72(tt, z0, z1))) 684.30/213.00
ACTIVE(U11(plus(z0, 0), x1)) → c19(U11'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 684.30/213.00
ACTIVE(U11(plus(z0, s(z1)), x1)) → c19(U11'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 684.30/213.00
ACTIVE(U11(x(z0, 0), x1)) → c19(U11'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 684.30/213.00
ACTIVE(U11(x(z0, s(z1)), x1)) → c19(U11'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 684.30/213.00
ACTIVE(U11(U11(z0, z1), x1)) → c19(U11'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 684.30/213.00
ACTIVE(U11(U12(z0), x1)) → c19(U11'(U12(active(z0)), x1), ACTIVE(U12(z0))) 684.30/213.00
ACTIVE(U11(U21(z0), x1)) → c19(U11'(U21(active(z0)), x1), ACTIVE(U21(z0))) 684.30/213.00
ACTIVE(U11(U31(z0, z1), x1)) → c19(U11'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 684.30/213.00
ACTIVE(U11(U32(z0), x1)) → c19(U11'(U32(active(z0)), x1), ACTIVE(U32(z0))) 684.30/213.00
ACTIVE(U11(U41(z0, z1), x1)) → c19(U11'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 684.30/213.00
ACTIVE(U11(U51(z0, z1, z2), x1)) → c19(U11'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 684.30/213.00
ACTIVE(U11(U52(z0, z1, z2), x1)) → c19(U11'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 684.30/213.00
ACTIVE(U11(s(z0), x1)) → c19(U11'(s(active(z0)), x1), ACTIVE(s(z0))) 684.30/213.00
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 684.30/213.00
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 684.30/213.00
ACTIVE(U11(U61(z0), x1)) → c19(U11'(U61(active(z0)), x1), ACTIVE(U61(z0))) 684.30/213.00
ACTIVE(U11(U71(z0, z1, z2), x1)) → c19(U11'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 684.30/213.00
ACTIVE(U11(U72(z0, z1, z2), x1)) → c19(U11'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 684.30/213.00
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 684.30/213.00
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 684.30/213.00
ACTIVE(U11(isNat(0), x1)) → c19(U11'(mark(tt), x1)) 684.30/213.00
ACTIVE(U11(U11(tt, z0), x1)) → c(U11'(mark(U12(isNat(z0))), x1)) 684.30/213.00
ACTIVE(U11(U11(tt, z0), x1)) → c(ACTIVE(U11(tt, z0))) 684.30/213.00
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(U11'(mark(U11(isNat(z0), z1)), x1)) 684.30/213.00
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(ACTIVE(isNat(plus(z0, z1)))) 684.30/213.00
ACTIVE(U11(isNat(s(z0)), x1)) → c(U11'(mark(U21(isNat(z0))), x1)) 684.30/213.00
ACTIVE(U11(isNat(s(z0)), x1)) → c(ACTIVE(isNat(s(z0)))) 684.30/213.00
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(U11'(mark(U31(isNat(z0), z1)), x1)) 684.30/213.00
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(ACTIVE(isNat(x(z0, z1)))) 684.30/213.00
ACTIVE(U12(U61(tt))) → c20(U12'(mark(0)), ACTIVE(U61(tt))) 684.66/213.00
ACTIVE(U12(U71(tt, z0, z1))) → c20(U12'(mark(U72(isNat(z1), z0, z1))), ACTIVE(U71(tt, z0, z1))) 684.66/213.00
ACTIVE(U12(U72(tt, z0, z1))) → c20(U12'(mark(plus(x(z1, z0), z1))), ACTIVE(U72(tt, z0, z1))) 684.66/213.00
ACTIVE(U12(plus(z0, 0))) → c20(U12'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 684.66/213.00
ACTIVE(U12(plus(z0, s(z1)))) → c20(U12'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 684.66/213.00
ACTIVE(U12(x(z0, 0))) → c20(U12'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 684.66/213.00
ACTIVE(U12(x(z0, s(z1)))) → c20(U12'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 684.66/213.00
ACTIVE(U12(U11(z0, z1))) → c20(U12'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 684.66/213.00
ACTIVE(U12(U12(z0))) → c20(U12'(U12(active(z0))), ACTIVE(U12(z0))) 684.66/213.00
ACTIVE(U12(U21(z0))) → c20(U12'(U21(active(z0))), ACTIVE(U21(z0))) 684.66/213.00
ACTIVE(U12(U31(z0, z1))) → c20(U12'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 684.66/213.00
ACTIVE(U12(U32(z0))) → c20(U12'(U32(active(z0))), ACTIVE(U32(z0))) 684.66/213.00
ACTIVE(U12(U41(z0, z1))) → c20(U12'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 684.66/213.00
ACTIVE(U12(U51(z0, z1, z2))) → c20(U12'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 684.66/213.00
ACTIVE(U12(U52(z0, z1, z2))) → c20(U12'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 684.66/213.00
ACTIVE(U12(s(z0))) → c20(U12'(s(active(z0))), ACTIVE(s(z0))) 684.66/213.00
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 684.66/213.00
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 684.66/213.00
ACTIVE(U12(U61(z0))) → c20(U12'(U61(active(z0))), ACTIVE(U61(z0))) 684.66/213.00
ACTIVE(U12(U71(z0, z1, z2))) → c20(U12'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 684.66/213.00
ACTIVE(U12(U72(z0, z1, z2))) → c20(U12'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 684.66/213.00
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 684.66/213.00
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 684.66/213.00
ACTIVE(U11(U12(tt), x1)) → c19(U11'(mark(tt), x1)) 684.66/213.00
ACTIVE(U12(U12(tt))) → c20(U12'(mark(tt))) 684.66/213.00
ACTIVE(U12(isNat(0))) → c20(U12'(mark(tt))) 684.66/213.00
ACTIVE(U12(U11(tt, z0))) → c2(U12'(mark(U12(isNat(z0))))) 684.66/213.00
ACTIVE(U12(U11(tt, z0))) → c2(ACTIVE(U11(tt, z0))) 684.66/213.00
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(U12'(mark(U11(isNat(z0), z1)))) 684.66/213.00
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(ACTIVE(isNat(plus(z0, z1)))) 684.66/213.00
ACTIVE(U12(isNat(s(z0)))) → c2(U12'(mark(U21(isNat(z0))))) 684.66/213.00
ACTIVE(U12(isNat(s(z0)))) → c2(ACTIVE(isNat(s(z0)))) 684.66/213.00
ACTIVE(U12(isNat(x(z0, z1)))) → c2(U12'(mark(U31(isNat(z0), z1)))) 684.66/213.00
ACTIVE(U12(isNat(x(z0, z1)))) → c2(ACTIVE(isNat(x(z0, z1)))) 684.66/213.00
ACTIVE(U21(U61(tt))) → c21(U21'(mark(0)), ACTIVE(U61(tt))) 684.66/213.00
ACTIVE(U21(U71(tt, z0, z1))) → c21(U21'(mark(U72(isNat(z1), z0, z1))), ACTIVE(U71(tt, z0, z1))) 684.66/213.00
ACTIVE(U21(U72(tt, z0, z1))) → c21(U21'(mark(plus(x(z1, z0), z1))), ACTIVE(U72(tt, z0, z1))) 684.66/213.00
ACTIVE(U21(plus(z0, 0))) → c21(U21'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 684.66/213.00
ACTIVE(U21(plus(z0, s(z1)))) → c21(U21'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 684.66/213.00
ACTIVE(U21(x(z0, 0))) → c21(U21'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 684.66/213.00
ACTIVE(U21(x(z0, s(z1)))) → c21(U21'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 684.66/213.00
ACTIVE(U21(U11(z0, z1))) → c21(U21'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 684.66/213.00
ACTIVE(U21(U12(z0))) → c21(U21'(U12(active(z0))), ACTIVE(U12(z0))) 684.66/213.00
ACTIVE(U21(U21(z0))) → c21(U21'(U21(active(z0))), ACTIVE(U21(z0))) 684.66/213.00
ACTIVE(U21(U31(z0, z1))) → c21(U21'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 684.66/213.00
ACTIVE(U21(U32(z0))) → c21(U21'(U32(active(z0))), ACTIVE(U32(z0))) 684.66/213.00
ACTIVE(U21(U41(z0, z1))) → c21(U21'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 684.66/213.00
ACTIVE(U21(U51(z0, z1, z2))) → c21(U21'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 684.66/213.00
ACTIVE(U21(U52(z0, z1, z2))) → c21(U21'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 684.66/213.00
ACTIVE(U21(s(z0))) → c21(U21'(s(active(z0))), ACTIVE(s(z0))) 684.66/213.00
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 684.66/213.00
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 684.66/213.00
ACTIVE(U21(U61(z0))) → c21(U21'(U61(active(z0))), ACTIVE(U61(z0))) 684.66/213.00
ACTIVE(U21(U71(z0, z1, z2))) → c21(U21'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 684.66/213.00
ACTIVE(U21(U72(z0, z1, z2))) → c21(U21'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 684.66/213.00
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 684.66/213.00
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 684.66/213.00
ACTIVE(U11(U21(tt), x1)) → c19(U11'(mark(tt), x1)) 684.66/213.00
ACTIVE(U12(U21(tt))) → c20(U12'(mark(tt))) 684.66/213.00
ACTIVE(U21(U12(tt))) → c21(U21'(mark(tt))) 684.66/213.00
ACTIVE(U21(U21(tt))) → c21(U21'(mark(tt))) 684.66/213.00
ACTIVE(U21(isNat(0))) → c21(U21'(mark(tt))) 684.66/213.00
ACTIVE(U21(U11(tt, z0))) → c3(U21'(mark(U12(isNat(z0))))) 684.66/213.00
ACTIVE(U21(U11(tt, z0))) → c3(ACTIVE(U11(tt, z0))) 684.66/213.00
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(U21'(mark(U11(isNat(z0), z1)))) 684.66/213.00
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(ACTIVE(isNat(plus(z0, z1)))) 684.66/213.00
ACTIVE(U21(isNat(s(z0)))) → c3(U21'(mark(U21(isNat(z0))))) 684.66/213.00
ACTIVE(U21(isNat(s(z0)))) → c3(ACTIVE(isNat(s(z0)))) 684.66/213.00
ACTIVE(U21(isNat(x(z0, z1)))) → c3(U21'(mark(U31(isNat(z0), z1)))) 684.66/213.00
ACTIVE(U21(isNat(x(z0, z1)))) → c3(ACTIVE(isNat(x(z0, z1)))) 684.66/213.00
ACTIVE(U31(U61(tt), x1)) → c22(U31'(mark(0), x1), ACTIVE(U61(tt))) 684.66/213.00
ACTIVE(U31(U71(tt, z0, z1), x1)) → c22(U31'(mark(U72(isNat(z1), z0, z1)), x1), ACTIVE(U71(tt, z0, z1))) 684.66/213.00
ACTIVE(U31(U72(tt, z0, z1), x1)) → c22(U31'(mark(plus(x(z1, z0), z1)), x1), ACTIVE(U72(tt, z0, z1))) 684.66/213.00
ACTIVE(U31(plus(z0, 0), x1)) → c22(U31'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 684.66/213.00
ACTIVE(U31(plus(z0, s(z1)), x1)) → c22(U31'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 684.66/213.00
ACTIVE(U31(x(z0, 0), x1)) → c22(U31'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 684.66/213.00
ACTIVE(U31(x(z0, s(z1)), x1)) → c22(U31'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 684.66/213.00
ACTIVE(U31(U11(z0, z1), x1)) → c22(U31'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 684.66/213.00
ACTIVE(U31(U12(z0), x1)) → c22(U31'(U12(active(z0)), x1), ACTIVE(U12(z0))) 684.66/213.00
ACTIVE(U31(U21(z0), x1)) → c22(U31'(U21(active(z0)), x1), ACTIVE(U21(z0))) 684.66/213.00
ACTIVE(U31(U31(z0, z1), x1)) → c22(U31'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 684.66/213.00
ACTIVE(U31(U32(z0), x1)) → c22(U31'(U32(active(z0)), x1), ACTIVE(U32(z0))) 684.66/213.00
ACTIVE(U31(U41(z0, z1), x1)) → c22(U31'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 684.66/213.00
ACTIVE(U31(U51(z0, z1, z2), x1)) → c22(U31'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 684.66/213.00
ACTIVE(U31(U52(z0, z1, z2), x1)) → c22(U31'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 684.66/213.00
ACTIVE(U31(s(z0), x1)) → c22(U31'(s(active(z0)), x1), ACTIVE(s(z0))) 684.66/213.00
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 684.66/213.00
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 684.66/213.00
ACTIVE(U31(U61(z0), x1)) → c22(U31'(U61(active(z0)), x1), ACTIVE(U61(z0))) 684.66/213.00
ACTIVE(U31(U71(z0, z1, z2), x1)) → c22(U31'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 684.66/213.00
ACTIVE(U31(U72(z0, z1, z2), x1)) → c22(U31'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 684.66/213.00
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 684.66/213.00
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 684.66/213.00
ACTIVE(U31(U12(tt), x1)) → c22(U31'(mark(tt), x1)) 684.66/213.00
ACTIVE(U31(U21(tt), x1)) → c22(U31'(mark(tt), x1)) 684.66/213.00
ACTIVE(U31(isNat(0), x1)) → c22(U31'(mark(tt), x1)) 684.66/213.00
ACTIVE(U11(U31(tt, z0), x1)) → c4(U11'(mark(U32(isNat(z0))), x1)) 684.66/213.00
ACTIVE(U11(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 684.66/213.00
ACTIVE(U12(U31(tt, z0))) → c4(U12'(mark(U32(isNat(z0))))) 684.66/213.00
ACTIVE(U12(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 684.66/213.00
ACTIVE(U21(U31(tt, z0))) → c4(U21'(mark(U32(isNat(z0))))) 684.66/213.00
ACTIVE(U21(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 684.66/213.00
ACTIVE(U31(U11(tt, z0), x1)) → c4(U31'(mark(U12(isNat(z0))), x1)) 684.66/213.00
ACTIVE(U31(U11(tt, z0), x1)) → c4(ACTIVE(U11(tt, z0))) 684.66/213.00
ACTIVE(U31(U31(tt, z0), x1)) → c4(U31'(mark(U32(isNat(z0))), x1)) 684.66/213.00
ACTIVE(U31(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 684.66/213.00
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(U31'(mark(U11(isNat(z0), z1)), x1)) 684.66/213.00
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(ACTIVE(isNat(plus(z0, z1)))) 684.66/213.00
ACTIVE(U31(isNat(s(z0)), x1)) → c4(U31'(mark(U21(isNat(z0))), x1)) 684.66/213.00
ACTIVE(U31(isNat(s(z0)), x1)) → c4(ACTIVE(isNat(s(z0)))) 684.66/213.00
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(U31'(mark(U31(isNat(z0), z1)), x1)) 684.66/213.00
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(ACTIVE(isNat(x(z0, z1)))) 684.66/213.00
ACTIVE(U32(U61(tt))) → c23(U32'(mark(0)), ACTIVE(U61(tt))) 684.66/213.00
ACTIVE(U32(U71(tt, z0, z1))) → c23(U32'(mark(U72(isNat(z1), z0, z1))), ACTIVE(U71(tt, z0, z1))) 684.66/213.00
ACTIVE(U32(U72(tt, z0, z1))) → c23(U32'(mark(plus(x(z1, z0), z1))), ACTIVE(U72(tt, z0, z1))) 684.66/213.00
ACTIVE(U32(plus(z0, 0))) → c23(U32'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 684.66/213.00
ACTIVE(U32(plus(z0, s(z1)))) → c23(U32'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 684.66/213.00
ACTIVE(U32(x(z0, 0))) → c23(U32'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 684.66/213.00
ACTIVE(U32(x(z0, s(z1)))) → c23(U32'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 684.66/213.00
ACTIVE(U32(U11(z0, z1))) → c23(U32'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 684.66/213.00
ACTIVE(U32(U12(z0))) → c23(U32'(U12(active(z0))), ACTIVE(U12(z0))) 684.66/213.00
ACTIVE(U32(U21(z0))) → c23(U32'(U21(active(z0))), ACTIVE(U21(z0))) 684.66/213.00
ACTIVE(U32(U31(z0, z1))) → c23(U32'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 684.66/213.00
ACTIVE(U32(U32(z0))) → c23(U32'(U32(active(z0))), ACTIVE(U32(z0))) 684.66/213.00
ACTIVE(U32(U41(z0, z1))) → c23(U32'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 684.66/213.00
ACTIVE(U32(U51(z0, z1, z2))) → c23(U32'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 684.66/213.00
ACTIVE(U32(U52(z0, z1, z2))) → c23(U32'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 684.66/213.00
ACTIVE(U32(s(z0))) → c23(U32'(s(active(z0))), ACTIVE(s(z0))) 684.66/213.00
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 684.66/213.00
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 684.66/213.00
ACTIVE(U32(U61(z0))) → c23(U32'(U61(active(z0))), ACTIVE(U61(z0))) 684.66/213.00
ACTIVE(U32(U71(z0, z1, z2))) → c23(U32'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 684.66/213.00
ACTIVE(U32(U72(z0, z1, z2))) → c23(U32'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 684.66/213.00
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 684.66/213.00
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 684.66/213.00
ACTIVE(U11(U32(tt), x1)) → c19(U11'(mark(tt), x1)) 684.66/213.00
ACTIVE(U12(U32(tt))) → c20(U12'(mark(tt))) 684.66/213.00
ACTIVE(U21(U32(tt))) → c21(U21'(mark(tt))) 684.66/213.00
ACTIVE(U31(U32(tt), x1)) → c22(U31'(mark(tt), x1)) 684.66/213.00
ACTIVE(U32(U12(tt))) → c23(U32'(mark(tt))) 684.66/213.00
ACTIVE(U32(U21(tt))) → c23(U32'(mark(tt))) 684.66/213.00
ACTIVE(U32(U32(tt))) → c23(U32'(mark(tt))) 684.66/213.00
ACTIVE(U32(isNat(0))) → c23(U32'(mark(tt))) 684.66/213.00
ACTIVE(U32(U11(tt, z0))) → c5(U32'(mark(U12(isNat(z0))))) 684.66/213.00
ACTIVE(U32(U11(tt, z0))) → c5(ACTIVE(U11(tt, z0))) 684.66/213.00
ACTIVE(U32(U31(tt, z0))) → c5(U32'(mark(U32(isNat(z0))))) 684.66/213.00
ACTIVE(U32(U31(tt, z0))) → c5(ACTIVE(U31(tt, z0))) 684.66/213.00
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(U32'(mark(U11(isNat(z0), z1)))) 684.66/213.00
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(ACTIVE(isNat(plus(z0, z1)))) 684.66/213.00
ACTIVE(U32(isNat(s(z0)))) → c5(U32'(mark(U21(isNat(z0))))) 684.66/213.00
ACTIVE(U32(isNat(s(z0)))) → c5(ACTIVE(isNat(s(z0)))) 684.66/213.00
ACTIVE(U32(isNat(x(z0, z1)))) → c5(U32'(mark(U31(isNat(z0), z1)))) 684.66/213.00
ACTIVE(U32(isNat(x(z0, z1)))) → c5(ACTIVE(isNat(x(z0, z1)))) 684.66/213.00
ACTIVE(U41(U61(tt), x1)) → c24(U41'(mark(0), x1), ACTIVE(U61(tt))) 684.66/213.00
ACTIVE(U41(U71(tt, z0, z1), x1)) → c24(U41'(mark(U72(isNat(z1), z0, z1)), x1), ACTIVE(U71(tt, z0, z1))) 684.66/213.00
ACTIVE(U41(U72(tt, z0, z1), x1)) → c24(U41'(mark(plus(x(z1, z0), z1)), x1), ACTIVE(U72(tt, z0, z1))) 684.66/213.00
ACTIVE(U41(plus(z0, 0), x1)) → c24(U41'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 684.66/213.00
ACTIVE(U41(plus(z0, s(z1)), x1)) → c24(U41'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 684.66/213.00
ACTIVE(U41(x(z0, 0), x1)) → c24(U41'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 684.66/213.00
ACTIVE(U41(x(z0, s(z1)), x1)) → c24(U41'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 684.66/213.00
ACTIVE(U41(U11(z0, z1), x1)) → c24(U41'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 684.66/213.00
ACTIVE(U41(U12(z0), x1)) → c24(U41'(U12(active(z0)), x1), ACTIVE(U12(z0))) 684.66/213.00
ACTIVE(U41(U21(z0), x1)) → c24(U41'(U21(active(z0)), x1), ACTIVE(U21(z0))) 684.66/213.00
ACTIVE(U41(U31(z0, z1), x1)) → c24(U41'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 684.66/213.00
ACTIVE(U41(U32(z0), x1)) → c24(U41'(U32(active(z0)), x1), ACTIVE(U32(z0))) 684.66/213.00
ACTIVE(U41(U41(z0, z1), x1)) → c24(U41'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 684.66/213.00
ACTIVE(U41(U51(z0, z1, z2), x1)) → c24(U41'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 684.66/213.00
ACTIVE(U41(U52(z0, z1, z2), x1)) → c24(U41'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 684.66/213.00
ACTIVE(U41(s(z0), x1)) → c24(U41'(s(active(z0)), x1), ACTIVE(s(z0))) 684.66/213.00
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 684.66/213.00
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 684.66/213.00
ACTIVE(U41(U61(z0), x1)) → c24(U41'(U61(active(z0)), x1), ACTIVE(U61(z0))) 684.66/213.00
ACTIVE(U41(U71(z0, z1, z2), x1)) → c24(U41'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 684.66/213.00
ACTIVE(U41(U72(z0, z1, z2), x1)) → c24(U41'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 684.66/213.00
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 684.66/213.00
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 684.66/213.00
ACTIVE(U11(U41(tt, z0), x1)) → c19(U11'(mark(z0), x1)) 684.66/213.00
ACTIVE(U12(U41(tt, z0))) → c20(U12'(mark(z0))) 684.66/213.00
ACTIVE(U21(U41(tt, z0))) → c21(U21'(mark(z0))) 684.66/213.00
ACTIVE(U31(U41(tt, z0), x1)) → c22(U31'(mark(z0), x1)) 684.66/213.00
ACTIVE(U32(U41(tt, z0))) → c23(U32'(mark(z0))) 684.66/213.00
ACTIVE(U41(U12(tt), x1)) → c24(U41'(mark(tt), x1)) 684.66/213.00
ACTIVE(U41(U21(tt), x1)) → c24(U41'(mark(tt), x1)) 684.66/213.00
ACTIVE(U41(U32(tt), x1)) → c24(U41'(mark(tt), x1)) 684.66/213.00
ACTIVE(U41(U41(tt, z0), x1)) → c24(U41'(mark(z0), x1)) 684.66/213.00
ACTIVE(U41(isNat(0), x1)) → c24(U41'(mark(tt), x1)) 684.66/213.00
ACTIVE(U41(U11(tt, z0), x1)) → c6(U41'(mark(U12(isNat(z0))), x1)) 684.66/213.00
ACTIVE(U41(U11(tt, z0), x1)) → c6(ACTIVE(U11(tt, z0))) 684.66/213.00
ACTIVE(U41(U31(tt, z0), x1)) → c6(U41'(mark(U32(isNat(z0))), x1)) 684.66/213.00
ACTIVE(U41(U31(tt, z0), x1)) → c6(ACTIVE(U31(tt, z0))) 684.66/213.00
ACTIVE(U41(isNat(plus(z0, z1)), x1)) → c6(U41'(mark(U11(isNat(z0), z1)), x1)) 684.66/213.00
ACTIVE(U41(isNat(plus(z0, z1)), x1)) → c6(ACTIVE(isNat(plus(z0, z1)))) 684.66/213.00
ACTIVE(U41(isNat(s(z0)), x1)) → c6(U41'(mark(U21(isNat(z0))), x1)) 684.66/213.00
ACTIVE(U41(isNat(s(z0)), x1)) → c6(ACTIVE(isNat(s(z0)))) 684.66/213.00
ACTIVE(U41(isNat(x(z0, z1)), x1)) → c6(U41'(mark(U31(isNat(z0), z1)), x1)) 684.66/213.00
ACTIVE(U41(isNat(x(z0, z1)), x1)) → c6(ACTIVE(isNat(x(z0, z1)))) 684.66/213.00
ACTIVE(U51(U61(tt), x1, x2)) → c25(U51'(mark(0), x1, x2), ACTIVE(U61(tt))) 684.66/213.00
ACTIVE(U51(U71(tt, z0, z1), x1, x2)) → c25(U51'(mark(U72(isNat(z1), z0, z1)), x1, x2), ACTIVE(U71(tt, z0, z1))) 684.66/213.00
ACTIVE(U51(U72(tt, z0, z1), x1, x2)) → c25(U51'(mark(plus(x(z1, z0), z1)), x1, x2), ACTIVE(U72(tt, z0, z1))) 684.66/213.00
ACTIVE(U51(plus(z0, 0), x1, x2)) → c25(U51'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 684.66/213.00
ACTIVE(U51(plus(z0, s(z1)), x1, x2)) → c25(U51'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 684.66/213.00
ACTIVE(U51(x(z0, 0), x1, x2)) → c25(U51'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 684.66/213.00
ACTIVE(U51(x(z0, s(z1)), x1, x2)) → c25(U51'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 684.66/213.00
ACTIVE(U51(U11(z0, z1), x1, x2)) → c25(U51'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 684.66/213.00
ACTIVE(U51(U12(z0), x1, x2)) → c25(U51'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 684.66/213.00
ACTIVE(U51(U21(z0), x1, x2)) → c25(U51'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 684.66/213.00
ACTIVE(U51(U31(z0, z1), x1, x2)) → c25(U51'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 684.66/213.00
ACTIVE(U51(U32(z0), x1, x2)) → c25(U51'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 684.66/213.00
ACTIVE(U51(U41(z0, z1), x1, x2)) → c25(U51'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 684.66/213.00
ACTIVE(U51(U51(z0, z1, z2), x1, x2)) → c25(U51'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 684.66/213.00
ACTIVE(U51(U52(z0, z1, z2), x1, x2)) → c25(U51'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 684.66/213.00
ACTIVE(U51(s(z0), x1, x2)) → c25(U51'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 684.66/213.00
ACTIVE(U51(plus(z0, z1), x1, x2)) → c25(U51'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 684.66/213.00
ACTIVE(U51(plus(z0, z1), x1, x2)) → c25(U51'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 684.66/213.00
ACTIVE(U51(U61(z0), x1, x2)) → c25(U51'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 684.66/213.00
ACTIVE(U51(U71(z0, z1, z2), x1, x2)) → c25(U51'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 684.66/213.00
ACTIVE(U51(U72(z0, z1, z2), x1, x2)) → c25(U51'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 684.66/213.00
ACTIVE(U51(x(z0, z1), x1, x2)) → c25(U51'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 684.66/213.00
ACTIVE(U51(x(z0, z1), x1, x2)) → c25(U51'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 684.66/213.00
ACTIVE(U51(U12(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 684.66/213.00
ACTIVE(U51(U21(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 684.66/213.00
ACTIVE(U51(U32(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 684.66/213.00
ACTIVE(U51(U41(tt, z0), x1, x2)) → c25(U51'(mark(z0), x1, x2)) 684.66/213.00
ACTIVE(U51(isNat(0), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 684.66/213.00
ACTIVE(U11(U51(tt, z0, z1), x1)) → c7(U11'(mark(U52(isNat(z1), z0, z1)), x1)) 684.66/213.00
ACTIVE(U11(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 684.66/213.00
ACTIVE(U12(U51(tt, z0, z1))) → c7(U12'(mark(U52(isNat(z1), z0, z1)))) 684.66/213.00
ACTIVE(U12(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 684.66/213.00
ACTIVE(U21(U51(tt, z0, z1))) → c7(U21'(mark(U52(isNat(z1), z0, z1)))) 684.66/213.00
ACTIVE(U21(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 684.66/213.00
ACTIVE(U31(U51(tt, z0, z1), x1)) → c7(U31'(mark(U52(isNat(z1), z0, z1)), x1)) 684.66/213.00
ACTIVE(U31(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 684.66/213.00
ACTIVE(U32(U51(tt, z0, z1))) → c7(U32'(mark(U52(isNat(z1), z0, z1)))) 684.66/213.00
ACTIVE(U32(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 684.66/213.00
ACTIVE(U41(U51(tt, z0, z1), x1)) → c7(U41'(mark(U52(isNat(z1), z0, z1)), x1)) 684.66/213.00
ACTIVE(U41(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 684.66/213.00
ACTIVE(U51(U11(tt, z0), x1, x2)) → c7(U51'(mark(U12(isNat(z0))), x1, x2)) 684.66/213.00
ACTIVE(U51(U11(tt, z0), x1, x2)) → c7(ACTIVE(U11(tt, z0))) 684.66/213.00
ACTIVE(U51(U31(tt, z0), x1, x2)) → c7(U51'(mark(U32(isNat(z0))), x1, x2)) 684.66/213.00
ACTIVE(U51(U31(tt, z0), x1, x2)) → c7(ACTIVE(U31(tt, z0))) 684.66/213.00
ACTIVE(U51(U51(tt, z0, z1), x1, x2)) → c7(U51'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 684.66/213.00
ACTIVE(U51(U51(tt, z0, z1), x1, x2)) → c7(ACTIVE(U51(tt, z0, z1))) 684.66/213.00
ACTIVE(U51(isNat(plus(z0, z1)), x1, x2)) → c7(U51'(mark(U11(isNat(z0), z1)), x1, x2)) 684.66/213.00
ACTIVE(U51(isNat(plus(z0, z1)), x1, x2)) → c7(ACTIVE(isNat(plus(z0, z1)))) 684.66/213.00
ACTIVE(U51(isNat(s(z0)), x1, x2)) → c7(U51'(mark(U21(isNat(z0))), x1, x2)) 684.66/213.00
ACTIVE(U51(isNat(s(z0)), x1, x2)) → c7(ACTIVE(isNat(s(z0)))) 684.66/213.00
ACTIVE(U51(isNat(x(z0, z1)), x1, x2)) → c7(U51'(mark(U31(isNat(z0), z1)), x1, x2)) 684.66/213.00
ACTIVE(U51(isNat(x(z0, z1)), x1, x2)) → c7(ACTIVE(isNat(x(z0, z1)))) 684.66/213.00
ACTIVE(U52(U61(tt), x1, x2)) → c26(U52'(mark(0), x1, x2), ACTIVE(U61(tt))) 684.66/213.00
ACTIVE(U52(U71(tt, z0, z1), x1, x2)) → c26(U52'(mark(U72(isNat(z1), z0, z1)), x1, x2), ACTIVE(U71(tt, z0, z1))) 684.66/213.00
ACTIVE(U52(U72(tt, z0, z1), x1, x2)) → c26(U52'(mark(plus(x(z1, z0), z1)), x1, x2), ACTIVE(U72(tt, z0, z1))) 684.66/213.00
ACTIVE(U52(plus(z0, 0), x1, x2)) → c26(U52'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 684.66/213.00
ACTIVE(U52(plus(z0, s(z1)), x1, x2)) → c26(U52'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 684.66/213.00
ACTIVE(U52(x(z0, 0), x1, x2)) → c26(U52'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 684.66/213.00
ACTIVE(U52(x(z0, s(z1)), x1, x2)) → c26(U52'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 684.66/213.00
ACTIVE(U52(U11(z0, z1), x1, x2)) → c26(U52'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 684.66/213.00
ACTIVE(U52(U12(z0), x1, x2)) → c26(U52'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 684.66/213.00
ACTIVE(U52(U21(z0), x1, x2)) → c26(U52'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 684.66/213.00
ACTIVE(U52(U31(z0, z1), x1, x2)) → c26(U52'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 684.66/213.00
ACTIVE(U52(U32(z0), x1, x2)) → c26(U52'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 684.66/213.00
ACTIVE(U52(U41(z0, z1), x1, x2)) → c26(U52'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 684.66/213.00
ACTIVE(U52(U51(z0, z1, z2), x1, x2)) → c26(U52'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 684.66/213.00
ACTIVE(U52(U52(z0, z1, z2), x1, x2)) → c26(U52'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 684.66/213.00
ACTIVE(U52(s(z0), x1, x2)) → c26(U52'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 684.66/213.00
ACTIVE(U52(plus(z0, z1), x1, x2)) → c26(U52'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 684.66/213.00
ACTIVE(U52(plus(z0, z1), x1, x2)) → c26(U52'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 684.66/213.00
ACTIVE(U52(U61(z0), x1, x2)) → c26(U52'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 684.66/213.00
ACTIVE(U52(U71(z0, z1, z2), x1, x2)) → c26(U52'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 684.66/213.00
ACTIVE(U52(U72(z0, z1, z2), x1, x2)) → c26(U52'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 684.66/213.00
ACTIVE(U52(x(z0, z1), x1, x2)) → c26(U52'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 684.66/213.00
ACTIVE(U52(x(z0, z1), x1, x2)) → c26(U52'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 684.66/213.00
ACTIVE(U52(U12(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 684.66/213.00
ACTIVE(U52(U21(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 684.66/213.00
ACTIVE(U52(U32(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 684.66/213.00
ACTIVE(U52(U41(tt, z0), x1, x2)) → c26(U52'(mark(z0), x1, x2)) 684.66/213.00
ACTIVE(U52(isNat(0), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 684.66/213.00
ACTIVE(U11(U52(tt, z0, z1), x1)) → c8(U11'(mark(s(plus(z1, z0))), x1)) 684.66/213.00
ACTIVE(U11(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 684.66/213.00
ACTIVE(U12(U52(tt, z0, z1))) → c8(U12'(mark(s(plus(z1, z0))))) 684.66/213.00
ACTIVE(U12(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 684.66/213.00
ACTIVE(U21(U52(tt, z0, z1))) → c8(U21'(mark(s(plus(z1, z0))))) 684.66/213.00
ACTIVE(U21(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 684.66/213.00
ACTIVE(U31(U52(tt, z0, z1), x1)) → c8(U31'(mark(s(plus(z1, z0))), x1)) 684.66/213.00
ACTIVE(U31(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 684.66/213.00
ACTIVE(U32(U52(tt, z0, z1))) → c8(U32'(mark(s(plus(z1, z0))))) 684.66/213.00
ACTIVE(U32(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 684.66/213.00
ACTIVE(U41(U52(tt, z0, z1), x1)) → c8(U41'(mark(s(plus(z1, z0))), x1)) 684.66/213.00
ACTIVE(U41(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 684.66/213.00
ACTIVE(U51(U52(tt, z0, z1), x1, x2)) → c8(U51'(mark(s(plus(z1, z0))), x1, x2)) 684.66/213.00
ACTIVE(U51(U52(tt, z0, z1), x1, x2)) → c8(ACTIVE(U52(tt, z0, z1))) 684.66/213.00
ACTIVE(U52(U11(tt, z0), x1, x2)) → c8(U52'(mark(U12(isNat(z0))), x1, x2)) 684.66/213.00
ACTIVE(U52(U11(tt, z0), x1, x2)) → c8(ACTIVE(U11(tt, z0))) 684.66/213.00
ACTIVE(U52(U31(tt, z0), x1, x2)) → c8(U52'(mark(U32(isNat(z0))), x1, x2)) 684.66/213.00
ACTIVE(U52(U31(tt, z0), x1, x2)) → c8(ACTIVE(U31(tt, z0))) 684.66/213.00
ACTIVE(U52(U51(tt, z0, z1), x1, x2)) → c8(U52'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 684.66/213.00
ACTIVE(U52(U51(tt, z0, z1), x1, x2)) → c8(ACTIVE(U51(tt, z0, z1))) 684.66/213.00
ACTIVE(U52(U52(tt, z0, z1), x1, x2)) → c8(U52'(mark(s(plus(z1, z0))), x1, x2)) 684.66/213.00
ACTIVE(U52(U52(tt, z0, z1), x1, x2)) → c8(ACTIVE(U52(tt, z0, z1))) 684.66/213.00
ACTIVE(U52(isNat(plus(z0, z1)), x1, x2)) → c8(U52'(mark(U11(isNat(z0), z1)), x1, x2)) 684.66/213.00
ACTIVE(U52(isNat(plus(z0, z1)), x1, x2)) → c8(ACTIVE(isNat(plus(z0, z1)))) 684.66/213.00
ACTIVE(U52(isNat(s(z0)), x1, x2)) → c8(U52'(mark(U21(isNat(z0))), x1, x2)) 684.66/213.00
ACTIVE(U52(isNat(s(z0)), x1, x2)) → c8(ACTIVE(isNat(s(z0)))) 684.66/213.00
ACTIVE(U52(isNat(x(z0, z1)), x1, x2)) → c8(U52'(mark(U31(isNat(z0), z1)), x1, x2)) 684.66/213.00
ACTIVE(U52(isNat(x(z0, z1)), x1, x2)) → c8(ACTIVE(isNat(x(z0, z1)))) 684.66/213.00
ACTIVE(s(U11(tt, z0))) → c27(S(mark(U12(isNat(z0)))), ACTIVE(U11(tt, z0))) 684.66/213.00
ACTIVE(s(U12(tt))) → c27(S(mark(tt)), ACTIVE(U12(tt))) 684.66/213.00
ACTIVE(s(U21(tt))) → c27(S(mark(tt)), ACTIVE(U21(tt))) 684.66/213.00
ACTIVE(s(U31(tt, z0))) → c27(S(mark(U32(isNat(z0)))), ACTIVE(U31(tt, z0))) 684.66/213.00
ACTIVE(s(U32(tt))) → c27(S(mark(tt)), ACTIVE(U32(tt))) 684.66/213.00
ACTIVE(s(U41(tt, z0))) → c27(S(mark(z0)), ACTIVE(U41(tt, z0))) 684.66/213.00
ACTIVE(s(U51(tt, z0, z1))) → c27(S(mark(U52(isNat(z1), z0, z1))), ACTIVE(U51(tt, z0, z1))) 684.66/213.00
ACTIVE(s(U52(tt, z0, z1))) → c27(S(mark(s(plus(z1, z0)))), ACTIVE(U52(tt, z0, z1))) 684.66/213.00
ACTIVE(s(U61(tt))) → c27(S(mark(0)), ACTIVE(U61(tt))) 684.66/213.00
ACTIVE(s(U71(tt, z0, z1))) → c27(S(mark(U72(isNat(z1), z0, z1))), ACTIVE(U71(tt, z0, z1))) 684.66/213.00
ACTIVE(s(U72(tt, z0, z1))) → c27(S(mark(plus(x(z1, z0), z1))), ACTIVE(U72(tt, z0, z1))) 684.66/213.00
ACTIVE(s(isNat(0))) → c27(S(mark(tt)), ACTIVE(isNat(0))) 684.66/213.00
ACTIVE(s(isNat(plus(z0, z1)))) → c27(S(mark(U11(isNat(z0), z1))), ACTIVE(isNat(plus(z0, z1)))) 684.66/213.00
ACTIVE(s(isNat(s(z0)))) → c27(S(mark(U21(isNat(z0)))), ACTIVE(isNat(s(z0)))) 684.66/213.00
ACTIVE(s(isNat(x(z0, z1)))) → c27(S(mark(U31(isNat(z0), z1))), ACTIVE(isNat(x(z0, z1)))) 684.66/213.00
ACTIVE(s(plus(z0, 0))) → c27(S(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 684.66/213.00
ACTIVE(s(plus(z0, s(z1)))) → c27(S(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 684.66/213.00
ACTIVE(s(x(z0, 0))) → c27(S(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 684.66/213.00
ACTIVE(s(x(z0, s(z1)))) → c27(S(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 684.66/213.00
ACTIVE(s(U11(z0, z1))) → c27(S(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 684.66/213.00
ACTIVE(s(U12(z0))) → c27(S(U12(active(z0))), ACTIVE(U12(z0))) 684.66/213.00
ACTIVE(s(U21(z0))) → c27(S(U21(active(z0))), ACTIVE(U21(z0))) 684.66/213.00
ACTIVE(s(U31(z0, z1))) → c27(S(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 684.66/213.00
ACTIVE(s(U32(z0))) → c27(S(U32(active(z0))), ACTIVE(U32(z0))) 684.66/213.00
ACTIVE(s(U41(z0, z1))) → c27(S(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 684.66/213.00
ACTIVE(s(U51(z0, z1, z2))) → c27(S(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 684.66/213.00
ACTIVE(s(U52(z0, z1, z2))) → c27(S(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 684.66/213.00
ACTIVE(s(s(z0))) → c27(S(s(active(z0))), ACTIVE(s(z0))) 684.66/213.00
ACTIVE(s(plus(z0, z1))) → c27(S(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 684.66/213.00
ACTIVE(s(plus(z0, z1))) → c27(S(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 684.66/213.00
ACTIVE(s(U61(z0))) → c27(S(U61(active(z0))), ACTIVE(U61(z0))) 684.66/213.00
ACTIVE(s(U71(z0, z1, z2))) → c27(S(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 684.66/213.00
ACTIVE(s(U72(z0, z1, z2))) → c27(S(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 684.66/213.00
ACTIVE(s(x(z0, z1))) → c27(S(x(active(z0), z1)), ACTIVE(x(z0, z1))) 684.66/213.00
ACTIVE(s(x(z0, z1))) → c27(S(x(z0, active(z1))), ACTIVE(x(z0, z1)))
S tuples:

ACTIVE(plus(z0, z1)) → c28(PLUS(active(z0), z1), ACTIVE(z0)) 684.66/213.00
ACTIVE(plus(z0, z1)) → c29(PLUS(z0, active(z1)), ACTIVE(z1)) 684.66/213.00
ACTIVE(U61(z0)) → c30(U61'(active(z0)), ACTIVE(z0)) 684.66/213.00
ACTIVE(U71(z0, z1, z2)) → c31(U71'(active(z0), z1, z2), ACTIVE(z0)) 684.66/213.00
ACTIVE(U72(z0, z1, z2)) → c32(U72'(active(z0), z1, z2), ACTIVE(z0)) 684.66/213.00
ACTIVE(x(z0, z1)) → c33(X(active(z0), z1), ACTIVE(z0)) 684.66/213.00
ACTIVE(x(z0, z1)) → c34(X(z0, active(z1)), ACTIVE(z1)) 684.66/213.00
U11'(mark(z0), z1) → c35(U11'(z0, z1)) 684.66/213.00
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1)) 684.66/213.00
U12'(mark(z0)) → c37(U12'(z0)) 684.66/213.00
U12'(ok(z0)) → c38(U12'(z0)) 684.66/213.00
U21'(mark(z0)) → c39(U21'(z0)) 684.66/213.00
U21'(ok(z0)) → c40(U21'(z0)) 684.66/213.00
U31'(mark(z0), z1) → c41(U31'(z0, z1)) 684.66/213.00
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 684.66/213.00
U32'(mark(z0)) → c43(U32'(z0)) 684.66/213.00
U32'(ok(z0)) → c44(U32'(z0)) 684.66/213.00
U41'(mark(z0), z1) → c45(U41'(z0, z1)) 684.66/213.00
U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1)) 684.66/213.00
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2)) 684.66/213.00
U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2)) 684.66/213.00
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2)) 684.66/213.00
U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2)) 684.66/213.00
S(mark(z0)) → c51(S(z0)) 684.66/213.00
S(ok(z0)) → c52(S(z0)) 684.66/213.00
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 684.66/213.00
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 684.66/213.00
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 684.66/213.00
U61'(mark(z0)) → c56(U61'(z0)) 684.66/213.00
U61'(ok(z0)) → c57(U61'(z0)) 684.66/213.00
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2)) 684.66/213.00
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2)) 684.66/213.00
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2)) 684.66/213.00
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 684.66/213.00
X(mark(z0), z1) → c62(X(z0, z1)) 684.66/213.00
X(z0, mark(z1)) → c63(X(z0, z1)) 684.66/213.00
X(ok(z0), ok(z1)) → c64(X(z0, z1)) 684.66/213.00
PROPER(U11(z0, z1)) → c65(U11'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 684.66/213.00
PROPER(U12(z0)) → c67(U12'(proper(z0)), PROPER(z0)) 684.66/213.00
PROPER(isNat(z0)) → c68(ISNAT(proper(z0)), PROPER(z0)) 684.66/213.00
PROPER(U21(z0)) → c69(U21'(proper(z0)), PROPER(z0)) 684.66/213.00
PROPER(U31(z0, z1)) → c70(U31'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 684.66/213.00
PROPER(U32(z0)) → c71(U32'(proper(z0)), PROPER(z0)) 684.66/213.00
PROPER(U41(z0, z1)) → c72(U41'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 684.66/213.00
PROPER(U51(z0, z1, z2)) → c73(U51'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 684.66/213.00
PROPER(U52(z0, z1, z2)) → c74(U52'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 684.66/213.00
PROPER(s(z0)) → c75(S(proper(z0)), PROPER(z0)) 684.66/213.00
PROPER(plus(z0, z1)) → c76(PLUS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 684.66/213.00
PROPER(U61(z0)) → c77(U61'(proper(z0)), PROPER(z0)) 684.66/213.00
PROPER(U71(z0, z1, z2)) → c79(U71'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 684.66/213.00
PROPER(U72(z0, z1, z2)) → c80(U72'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 684.66/213.00
PROPER(x(z0, z1)) → c81(X(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 684.66/213.00
ISNAT(ok(z0)) → c82(ISNAT(z0)) 684.66/213.00
TOP(mark(z0)) → c83(TOP(proper(z0)), PROPER(z0)) 684.66/213.00
TOP(ok(z0)) → c84(TOP(active(z0)), ACTIVE(z0)) 684.66/213.00
ACTIVE(isNat(s(z0))) → c13(ISNAT(z0)) 684.66/213.00
ACTIVE(plus(z0, s(z1))) → c16(ISNAT(z1)) 684.66/213.00
ACTIVE(x(z0, s(z1))) → c18(ISNAT(z1)) 684.66/213.00
ACTIVE(U11(tt, z0)) → c1(U12'(isNat(z0))) 684.66/213.00
ACTIVE(U11(tt, z0)) → c1(ISNAT(z0)) 684.66/213.00
ACTIVE(U31(tt, z0)) → c1(U32'(isNat(z0))) 684.66/213.00
ACTIVE(U31(tt, z0)) → c1(ISNAT(z0)) 684.66/213.00
ACTIVE(U51(tt, z0, z1)) → c1(U52'(isNat(z1), z0, z1)) 684.66/213.00
ACTIVE(U51(tt, z0, z1)) → c1(ISNAT(z1)) 684.66/213.00
ACTIVE(U52(tt, z0, z1)) → c1(S(plus(z1, z0))) 684.66/213.00
ACTIVE(U52(tt, z0, z1)) → c1(PLUS(z1, z0)) 684.66/213.00
ACTIVE(U71(tt, z0, z1)) → c1(U72'(isNat(z1), z0, z1)) 684.66/213.00
ACTIVE(U71(tt, z0, z1)) → c1(ISNAT(z1)) 684.66/213.00
ACTIVE(U72(tt, z0, z1)) → c1(PLUS(x(z1, z0), z1)) 684.66/213.00
ACTIVE(U72(tt, z0, z1)) → c1(X(z1, z0)) 684.66/213.00
ACTIVE(isNat(plus(z0, z1))) → c1(U11'(isNat(z0), z1)) 684.66/213.00
ACTIVE(isNat(plus(z0, z1))) → c1(ISNAT(z0)) 684.66/213.00
ACTIVE(isNat(x(z0, z1))) → c1(U31'(isNat(z0), z1)) 684.66/213.00
ACTIVE(isNat(x(z0, z1))) → c1(ISNAT(z0)) 684.66/213.00
ACTIVE(plus(z0, 0)) → c1(U41'(isNat(z0), z0)) 684.66/213.00
ACTIVE(plus(z0, 0)) → c1(ISNAT(z0)) 684.66/213.00
ACTIVE(x(z0, 0)) → c1(U61'(isNat(z0))) 684.66/213.00
ACTIVE(x(z0, 0)) → c1(ISNAT(z0)) 684.66/213.00
ACTIVE(U11(U61(tt), x1)) → c19(U11'(mark(0), x1), ACTIVE(U61(tt))) 684.66/213.00
ACTIVE(U11(U71(tt, z0, z1), x1)) → c19(U11'(mark(U72(isNat(z1), z0, z1)), x1), ACTIVE(U71(tt, z0, z1))) 684.66/213.00
ACTIVE(U11(U72(tt, z0, z1), x1)) → c19(U11'(mark(plus(x(z1, z0), z1)), x1), ACTIVE(U72(tt, z0, z1))) 684.66/213.00
ACTIVE(U11(plus(z0, 0), x1)) → c19(U11'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 684.66/213.00
ACTIVE(U11(plus(z0, s(z1)), x1)) → c19(U11'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 684.66/213.00
ACTIVE(U11(x(z0, 0), x1)) → c19(U11'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 684.66/213.00
ACTIVE(U11(x(z0, s(z1)), x1)) → c19(U11'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 684.66/213.00
ACTIVE(U11(U11(z0, z1), x1)) → c19(U11'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 684.66/213.00
ACTIVE(U11(U12(z0), x1)) → c19(U11'(U12(active(z0)), x1), ACTIVE(U12(z0))) 684.66/213.00
ACTIVE(U11(U21(z0), x1)) → c19(U11'(U21(active(z0)), x1), ACTIVE(U21(z0))) 684.66/213.00
ACTIVE(U11(U31(z0, z1), x1)) → c19(U11'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 684.66/213.00
ACTIVE(U11(U32(z0), x1)) → c19(U11'(U32(active(z0)), x1), ACTIVE(U32(z0))) 684.66/213.00
ACTIVE(U11(U41(z0, z1), x1)) → c19(U11'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 684.66/213.00
ACTIVE(U11(U51(z0, z1, z2), x1)) → c19(U11'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 684.66/213.00
ACTIVE(U11(U52(z0, z1, z2), x1)) → c19(U11'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 684.66/213.00
ACTIVE(U11(s(z0), x1)) → c19(U11'(s(active(z0)), x1), ACTIVE(s(z0))) 684.66/213.00
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 684.66/213.00
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 684.66/213.00
ACTIVE(U11(U61(z0), x1)) → c19(U11'(U61(active(z0)), x1), ACTIVE(U61(z0))) 684.66/213.00
ACTIVE(U11(U71(z0, z1, z2), x1)) → c19(U11'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 684.66/213.00
ACTIVE(U11(U72(z0, z1, z2), x1)) → c19(U11'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 684.66/213.00
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 684.66/213.00
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 684.66/213.00
ACTIVE(U11(isNat(0), x1)) → c19(U11'(mark(tt), x1)) 684.66/213.00
ACTIVE(U11(U11(tt, z0), x1)) → c(U11'(mark(U12(isNat(z0))), x1)) 684.66/213.00
ACTIVE(U11(U11(tt, z0), x1)) → c(ACTIVE(U11(tt, z0))) 684.66/213.00
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(U11'(mark(U11(isNat(z0), z1)), x1)) 684.66/213.00
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(ACTIVE(isNat(plus(z0, z1)))) 684.66/213.00
ACTIVE(U11(isNat(s(z0)), x1)) → c(U11'(mark(U21(isNat(z0))), x1)) 684.66/213.00
ACTIVE(U11(isNat(s(z0)), x1)) → c(ACTIVE(isNat(s(z0)))) 684.66/213.00
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(U11'(mark(U31(isNat(z0), z1)), x1)) 684.66/213.00
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(ACTIVE(isNat(x(z0, z1)))) 684.66/213.00
ACTIVE(U12(U61(tt))) → c20(U12'(mark(0)), ACTIVE(U61(tt))) 684.66/213.00
ACTIVE(U12(U71(tt, z0, z1))) → c20(U12'(mark(U72(isNat(z1), z0, z1))), ACTIVE(U71(tt, z0, z1))) 684.66/213.00
ACTIVE(U12(U72(tt, z0, z1))) → c20(U12'(mark(plus(x(z1, z0), z1))), ACTIVE(U72(tt, z0, z1))) 684.66/213.00
ACTIVE(U12(plus(z0, 0))) → c20(U12'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 684.66/213.00
ACTIVE(U12(plus(z0, s(z1)))) → c20(U12'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 684.66/213.00
ACTIVE(U12(x(z0, 0))) → c20(U12'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 684.66/213.00
ACTIVE(U12(x(z0, s(z1)))) → c20(U12'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 684.66/213.00
ACTIVE(U12(U11(z0, z1))) → c20(U12'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 684.66/213.00
ACTIVE(U12(U12(z0))) → c20(U12'(U12(active(z0))), ACTIVE(U12(z0))) 684.66/213.00
ACTIVE(U12(U21(z0))) → c20(U12'(U21(active(z0))), ACTIVE(U21(z0))) 684.66/213.00
ACTIVE(U12(U31(z0, z1))) → c20(U12'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 684.66/213.00
ACTIVE(U12(U32(z0))) → c20(U12'(U32(active(z0))), ACTIVE(U32(z0))) 684.66/213.00
ACTIVE(U12(U41(z0, z1))) → c20(U12'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 684.66/213.00
ACTIVE(U12(U51(z0, z1, z2))) → c20(U12'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 684.66/213.00
ACTIVE(U12(U52(z0, z1, z2))) → c20(U12'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 684.66/213.00
ACTIVE(U12(s(z0))) → c20(U12'(s(active(z0))), ACTIVE(s(z0))) 684.66/213.00
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 684.66/213.00
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 684.66/213.00
ACTIVE(U12(U61(z0))) → c20(U12'(U61(active(z0))), ACTIVE(U61(z0))) 684.66/213.00
ACTIVE(U12(U71(z0, z1, z2))) → c20(U12'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 684.66/213.00
ACTIVE(U12(U72(z0, z1, z2))) → c20(U12'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 684.66/213.00
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 684.66/213.00
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 684.66/213.00
ACTIVE(U11(U12(tt), x1)) → c19(U11'(mark(tt), x1)) 684.66/213.00
ACTIVE(U12(U12(tt))) → c20(U12'(mark(tt))) 684.66/213.00
ACTIVE(U12(isNat(0))) → c20(U12'(mark(tt))) 684.66/213.00
ACTIVE(U12(U11(tt, z0))) → c2(U12'(mark(U12(isNat(z0))))) 684.66/213.00
ACTIVE(U12(U11(tt, z0))) → c2(ACTIVE(U11(tt, z0))) 684.66/213.00
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(U12'(mark(U11(isNat(z0), z1)))) 684.66/213.00
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(ACTIVE(isNat(plus(z0, z1)))) 684.66/213.00
ACTIVE(U12(isNat(s(z0)))) → c2(U12'(mark(U21(isNat(z0))))) 684.66/213.00
ACTIVE(U12(isNat(s(z0)))) → c2(ACTIVE(isNat(s(z0)))) 684.66/213.00
ACTIVE(U12(isNat(x(z0, z1)))) → c2(U12'(mark(U31(isNat(z0), z1)))) 684.66/213.00
ACTIVE(U12(isNat(x(z0, z1)))) → c2(ACTIVE(isNat(x(z0, z1)))) 684.66/213.00
ACTIVE(U21(U61(tt))) → c21(U21'(mark(0)), ACTIVE(U61(tt))) 684.66/213.00
ACTIVE(U21(U71(tt, z0, z1))) → c21(U21'(mark(U72(isNat(z1), z0, z1))), ACTIVE(U71(tt, z0, z1))) 684.66/213.00
ACTIVE(U21(U72(tt, z0, z1))) → c21(U21'(mark(plus(x(z1, z0), z1))), ACTIVE(U72(tt, z0, z1))) 684.66/213.00
ACTIVE(U21(plus(z0, 0))) → c21(U21'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 684.66/213.00
ACTIVE(U21(plus(z0, s(z1)))) → c21(U21'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 684.66/213.00
ACTIVE(U21(x(z0, 0))) → c21(U21'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 684.66/213.00
ACTIVE(U21(x(z0, s(z1)))) → c21(U21'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 684.66/213.00
ACTIVE(U21(U11(z0, z1))) → c21(U21'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 684.66/213.00
ACTIVE(U21(U12(z0))) → c21(U21'(U12(active(z0))), ACTIVE(U12(z0))) 684.66/213.00
ACTIVE(U21(U21(z0))) → c21(U21'(U21(active(z0))), ACTIVE(U21(z0))) 684.66/213.00
ACTIVE(U21(U31(z0, z1))) → c21(U21'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 684.66/213.00
ACTIVE(U21(U32(z0))) → c21(U21'(U32(active(z0))), ACTIVE(U32(z0))) 684.66/213.00
ACTIVE(U21(U41(z0, z1))) → c21(U21'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 684.66/213.00
ACTIVE(U21(U51(z0, z1, z2))) → c21(U21'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 684.66/213.00
ACTIVE(U21(U52(z0, z1, z2))) → c21(U21'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 684.66/213.00
ACTIVE(U21(s(z0))) → c21(U21'(s(active(z0))), ACTIVE(s(z0))) 684.66/213.00
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 684.66/213.00
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 684.66/213.00
ACTIVE(U21(U61(z0))) → c21(U21'(U61(active(z0))), ACTIVE(U61(z0))) 684.66/213.00
ACTIVE(U21(U71(z0, z1, z2))) → c21(U21'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 684.66/213.00
ACTIVE(U21(U72(z0, z1, z2))) → c21(U21'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 684.66/213.00
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 684.66/213.00
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 684.66/213.00
ACTIVE(U11(U21(tt), x1)) → c19(U11'(mark(tt), x1)) 684.66/213.00
ACTIVE(U12(U21(tt))) → c20(U12'(mark(tt))) 684.66/213.00
ACTIVE(U21(U12(tt))) → c21(U21'(mark(tt))) 684.66/213.00
ACTIVE(U21(U21(tt))) → c21(U21'(mark(tt))) 684.66/213.00
ACTIVE(U21(isNat(0))) → c21(U21'(mark(tt))) 684.66/213.00
ACTIVE(U21(U11(tt, z0))) → c3(U21'(mark(U12(isNat(z0))))) 684.66/213.00
ACTIVE(U21(U11(tt, z0))) → c3(ACTIVE(U11(tt, z0))) 684.66/213.00
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(U21'(mark(U11(isNat(z0), z1)))) 684.66/213.00
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(ACTIVE(isNat(plus(z0, z1)))) 684.66/213.00
ACTIVE(U21(isNat(s(z0)))) → c3(U21'(mark(U21(isNat(z0))))) 684.66/213.00
ACTIVE(U21(isNat(s(z0)))) → c3(ACTIVE(isNat(s(z0)))) 684.66/213.00
ACTIVE(U21(isNat(x(z0, z1)))) → c3(U21'(mark(U31(isNat(z0), z1)))) 684.66/213.00
ACTIVE(U21(isNat(x(z0, z1)))) → c3(ACTIVE(isNat(x(z0, z1)))) 684.66/213.00
ACTIVE(U31(U61(tt), x1)) → c22(U31'(mark(0), x1), ACTIVE(U61(tt))) 684.66/213.00
ACTIVE(U31(U71(tt, z0, z1), x1)) → c22(U31'(mark(U72(isNat(z1), z0, z1)), x1), ACTIVE(U71(tt, z0, z1))) 684.66/213.00
ACTIVE(U31(U72(tt, z0, z1), x1)) → c22(U31'(mark(plus(x(z1, z0), z1)), x1), ACTIVE(U72(tt, z0, z1))) 684.66/213.00
ACTIVE(U31(plus(z0, 0), x1)) → c22(U31'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 684.66/213.00
ACTIVE(U31(plus(z0, s(z1)), x1)) → c22(U31'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 684.66/213.00
ACTIVE(U31(x(z0, 0), x1)) → c22(U31'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 684.66/213.00
ACTIVE(U31(x(z0, s(z1)), x1)) → c22(U31'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 684.66/213.00
ACTIVE(U31(U11(z0, z1), x1)) → c22(U31'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 684.66/213.00
ACTIVE(U31(U12(z0), x1)) → c22(U31'(U12(active(z0)), x1), ACTIVE(U12(z0))) 684.66/213.00
ACTIVE(U31(U21(z0), x1)) → c22(U31'(U21(active(z0)), x1), ACTIVE(U21(z0))) 684.66/213.00
ACTIVE(U31(U31(z0, z1), x1)) → c22(U31'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 684.66/213.00
ACTIVE(U31(U32(z0), x1)) → c22(U31'(U32(active(z0)), x1), ACTIVE(U32(z0))) 684.66/213.00
ACTIVE(U31(U41(z0, z1), x1)) → c22(U31'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 684.66/213.00
ACTIVE(U31(U51(z0, z1, z2), x1)) → c22(U31'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 684.66/213.00
ACTIVE(U31(U52(z0, z1, z2), x1)) → c22(U31'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 684.66/213.00
ACTIVE(U31(s(z0), x1)) → c22(U31'(s(active(z0)), x1), ACTIVE(s(z0))) 684.66/213.00
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 684.66/213.00
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 684.66/213.00
ACTIVE(U31(U61(z0), x1)) → c22(U31'(U61(active(z0)), x1), ACTIVE(U61(z0))) 684.66/213.00
ACTIVE(U31(U71(z0, z1, z2), x1)) → c22(U31'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 684.66/213.00
ACTIVE(U31(U72(z0, z1, z2), x1)) → c22(U31'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 684.66/213.00
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 684.66/213.00
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 684.66/213.00
ACTIVE(U31(U12(tt), x1)) → c22(U31'(mark(tt), x1)) 684.66/213.00
ACTIVE(U31(U21(tt), x1)) → c22(U31'(mark(tt), x1)) 684.66/213.00
ACTIVE(U31(isNat(0), x1)) → c22(U31'(mark(tt), x1)) 684.66/213.00
ACTIVE(U11(U31(tt, z0), x1)) → c4(U11'(mark(U32(isNat(z0))), x1)) 684.66/213.00
ACTIVE(U11(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 684.66/213.00
ACTIVE(U12(U31(tt, z0))) → c4(U12'(mark(U32(isNat(z0))))) 684.66/213.00
ACTIVE(U12(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 684.66/213.00
ACTIVE(U21(U31(tt, z0))) → c4(U21'(mark(U32(isNat(z0))))) 684.66/213.00
ACTIVE(U21(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 684.66/213.00
ACTIVE(U31(U11(tt, z0), x1)) → c4(U31'(mark(U12(isNat(z0))), x1)) 684.66/213.00
ACTIVE(U31(U11(tt, z0), x1)) → c4(ACTIVE(U11(tt, z0))) 684.66/213.00
ACTIVE(U31(U31(tt, z0), x1)) → c4(U31'(mark(U32(isNat(z0))), x1)) 684.66/213.00
ACTIVE(U31(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 684.66/213.00
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(U31'(mark(U11(isNat(z0), z1)), x1)) 684.66/213.00
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(ACTIVE(isNat(plus(z0, z1)))) 684.66/213.00
ACTIVE(U31(isNat(s(z0)), x1)) → c4(U31'(mark(U21(isNat(z0))), x1)) 684.66/213.00
ACTIVE(U31(isNat(s(z0)), x1)) → c4(ACTIVE(isNat(s(z0)))) 684.66/213.00
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(U31'(mark(U31(isNat(z0), z1)), x1)) 684.66/213.00
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(ACTIVE(isNat(x(z0, z1)))) 684.66/213.00
ACTIVE(U32(U61(tt))) → c23(U32'(mark(0)), ACTIVE(U61(tt))) 684.66/213.00
ACTIVE(U32(U71(tt, z0, z1))) → c23(U32'(mark(U72(isNat(z1), z0, z1))), ACTIVE(U71(tt, z0, z1))) 684.66/213.00
ACTIVE(U32(U72(tt, z0, z1))) → c23(U32'(mark(plus(x(z1, z0), z1))), ACTIVE(U72(tt, z0, z1))) 684.66/213.00
ACTIVE(U32(plus(z0, 0))) → c23(U32'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 684.66/213.00
ACTIVE(U32(plus(z0, s(z1)))) → c23(U32'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 684.66/213.00
ACTIVE(U32(x(z0, 0))) → c23(U32'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 684.66/213.00
ACTIVE(U32(x(z0, s(z1)))) → c23(U32'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 684.66/213.00
ACTIVE(U32(U11(z0, z1))) → c23(U32'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 684.66/213.00
ACTIVE(U32(U12(z0))) → c23(U32'(U12(active(z0))), ACTIVE(U12(z0))) 684.66/213.00
ACTIVE(U32(U21(z0))) → c23(U32'(U21(active(z0))), ACTIVE(U21(z0))) 684.66/213.00
ACTIVE(U32(U31(z0, z1))) → c23(U32'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 684.66/213.00
ACTIVE(U32(U32(z0))) → c23(U32'(U32(active(z0))), ACTIVE(U32(z0))) 684.66/213.00
ACTIVE(U32(U41(z0, z1))) → c23(U32'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 684.66/213.00
ACTIVE(U32(U51(z0, z1, z2))) → c23(U32'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 684.66/213.00
ACTIVE(U32(U52(z0, z1, z2))) → c23(U32'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 684.66/213.00
ACTIVE(U32(s(z0))) → c23(U32'(s(active(z0))), ACTIVE(s(z0))) 684.66/213.00
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 684.66/213.00
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 684.66/213.00
ACTIVE(U32(U61(z0))) → c23(U32'(U61(active(z0))), ACTIVE(U61(z0))) 684.66/213.00
ACTIVE(U32(U71(z0, z1, z2))) → c23(U32'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 684.66/213.00
ACTIVE(U32(U72(z0, z1, z2))) → c23(U32'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 684.66/213.00
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 684.66/213.00
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 684.66/213.00
ACTIVE(U11(U32(tt), x1)) → c19(U11'(mark(tt), x1)) 684.66/213.00
ACTIVE(U12(U32(tt))) → c20(U12'(mark(tt))) 684.66/213.00
ACTIVE(U21(U32(tt))) → c21(U21'(mark(tt))) 684.66/213.00
ACTIVE(U31(U32(tt), x1)) → c22(U31'(mark(tt), x1)) 684.66/213.00
ACTIVE(U32(U12(tt))) → c23(U32'(mark(tt))) 684.66/213.00
ACTIVE(U32(U21(tt))) → c23(U32'(mark(tt))) 684.66/213.00
ACTIVE(U32(U32(tt))) → c23(U32'(mark(tt))) 684.66/213.00
ACTIVE(U32(isNat(0))) → c23(U32'(mark(tt))) 684.66/213.00
ACTIVE(U32(U11(tt, z0))) → c5(U32'(mark(U12(isNat(z0))))) 684.66/213.00
ACTIVE(U32(U11(tt, z0))) → c5(ACTIVE(U11(tt, z0))) 684.66/213.00
ACTIVE(U32(U31(tt, z0))) → c5(U32'(mark(U32(isNat(z0))))) 684.66/213.00
ACTIVE(U32(U31(tt, z0))) → c5(ACTIVE(U31(tt, z0))) 684.66/213.00
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(U32'(mark(U11(isNat(z0), z1)))) 684.66/213.00
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(ACTIVE(isNat(plus(z0, z1)))) 684.66/213.00
ACTIVE(U32(isNat(s(z0)))) → c5(U32'(mark(U21(isNat(z0))))) 684.66/213.00
ACTIVE(U32(isNat(s(z0)))) → c5(ACTIVE(isNat(s(z0)))) 684.66/213.00
ACTIVE(U32(isNat(x(z0, z1)))) → c5(U32'(mark(U31(isNat(z0), z1)))) 684.66/213.00
ACTIVE(U32(isNat(x(z0, z1)))) → c5(ACTIVE(isNat(x(z0, z1)))) 684.66/213.00
ACTIVE(U41(U61(tt), x1)) → c24(U41'(mark(0), x1), ACTIVE(U61(tt))) 684.66/213.00
ACTIVE(U41(U71(tt, z0, z1), x1)) → c24(U41'(mark(U72(isNat(z1), z0, z1)), x1), ACTIVE(U71(tt, z0, z1))) 684.66/213.00
ACTIVE(U41(U72(tt, z0, z1), x1)) → c24(U41'(mark(plus(x(z1, z0), z1)), x1), ACTIVE(U72(tt, z0, z1))) 684.66/213.00
ACTIVE(U41(plus(z0, 0), x1)) → c24(U41'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 684.66/213.00
ACTIVE(U41(plus(z0, s(z1)), x1)) → c24(U41'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 684.66/213.00
ACTIVE(U41(x(z0, 0), x1)) → c24(U41'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 684.66/213.00
ACTIVE(U41(x(z0, s(z1)), x1)) → c24(U41'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 684.66/213.00
ACTIVE(U41(U11(z0, z1), x1)) → c24(U41'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 684.66/213.00
ACTIVE(U41(U12(z0), x1)) → c24(U41'(U12(active(z0)), x1), ACTIVE(U12(z0))) 684.66/213.00
ACTIVE(U41(U21(z0), x1)) → c24(U41'(U21(active(z0)), x1), ACTIVE(U21(z0))) 684.66/213.00
ACTIVE(U41(U31(z0, z1), x1)) → c24(U41'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 684.66/213.00
ACTIVE(U41(U32(z0), x1)) → c24(U41'(U32(active(z0)), x1), ACTIVE(U32(z0))) 684.66/213.00
ACTIVE(U41(U41(z0, z1), x1)) → c24(U41'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 684.66/213.00
ACTIVE(U41(U51(z0, z1, z2), x1)) → c24(U41'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 684.66/213.00
ACTIVE(U41(U52(z0, z1, z2), x1)) → c24(U41'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 684.66/213.00
ACTIVE(U41(s(z0), x1)) → c24(U41'(s(active(z0)), x1), ACTIVE(s(z0))) 684.66/213.00
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 684.66/213.00
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 684.66/213.00
ACTIVE(U41(U61(z0), x1)) → c24(U41'(U61(active(z0)), x1), ACTIVE(U61(z0))) 684.66/213.00
ACTIVE(U41(U71(z0, z1, z2), x1)) → c24(U41'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 684.66/213.00
ACTIVE(U41(U72(z0, z1, z2), x1)) → c24(U41'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 684.66/213.00
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 684.66/213.00
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 684.66/213.00
ACTIVE(U11(U41(tt, z0), x1)) → c19(U11'(mark(z0), x1)) 684.66/213.00
ACTIVE(U12(U41(tt, z0))) → c20(U12'(mark(z0))) 684.66/213.00
ACTIVE(U21(U41(tt, z0))) → c21(U21'(mark(z0))) 684.66/213.00
ACTIVE(U31(U41(tt, z0), x1)) → c22(U31'(mark(z0), x1)) 684.66/213.00
ACTIVE(U32(U41(tt, z0))) → c23(U32'(mark(z0))) 684.66/213.00
ACTIVE(U41(U12(tt), x1)) → c24(U41'(mark(tt), x1)) 684.66/213.00
ACTIVE(U41(U21(tt), x1)) → c24(U41'(mark(tt), x1)) 684.66/213.00
ACTIVE(U41(U32(tt), x1)) → c24(U41'(mark(tt), x1)) 684.66/213.00
ACTIVE(U41(U41(tt, z0), x1)) → c24(U41'(mark(z0), x1)) 684.66/213.00
ACTIVE(U41(isNat(0), x1)) → c24(U41'(mark(tt), x1)) 684.66/213.00
ACTIVE(U41(U11(tt, z0), x1)) → c6(U41'(mark(U12(isNat(z0))), x1)) 684.66/213.00
ACTIVE(U41(U11(tt, z0), x1)) → c6(ACTIVE(U11(tt, z0))) 684.66/213.00
ACTIVE(U41(U31(tt, z0), x1)) → c6(U41'(mark(U32(isNat(z0))), x1)) 684.66/213.00
ACTIVE(U41(U31(tt, z0), x1)) → c6(ACTIVE(U31(tt, z0))) 684.66/213.00
ACTIVE(U41(isNat(plus(z0, z1)), x1)) → c6(U41'(mark(U11(isNat(z0), z1)), x1)) 684.66/213.00
ACTIVE(U41(isNat(plus(z0, z1)), x1)) → c6(ACTIVE(isNat(plus(z0, z1)))) 684.66/213.00
ACTIVE(U41(isNat(s(z0)), x1)) → c6(U41'(mark(U21(isNat(z0))), x1)) 684.66/213.00
ACTIVE(U41(isNat(s(z0)), x1)) → c6(ACTIVE(isNat(s(z0)))) 684.66/213.00
ACTIVE(U41(isNat(x(z0, z1)), x1)) → c6(U41'(mark(U31(isNat(z0), z1)), x1)) 684.66/213.00
ACTIVE(U41(isNat(x(z0, z1)), x1)) → c6(ACTIVE(isNat(x(z0, z1)))) 684.66/213.00
ACTIVE(U51(U61(tt), x1, x2)) → c25(U51'(mark(0), x1, x2), ACTIVE(U61(tt))) 684.66/213.00
ACTIVE(U51(U71(tt, z0, z1), x1, x2)) → c25(U51'(mark(U72(isNat(z1), z0, z1)), x1, x2), ACTIVE(U71(tt, z0, z1))) 684.66/213.00
ACTIVE(U51(U72(tt, z0, z1), x1, x2)) → c25(U51'(mark(plus(x(z1, z0), z1)), x1, x2), ACTIVE(U72(tt, z0, z1))) 684.66/213.00
ACTIVE(U51(plus(z0, 0), x1, x2)) → c25(U51'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 684.66/213.00
ACTIVE(U51(plus(z0, s(z1)), x1, x2)) → c25(U51'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 684.66/213.00
ACTIVE(U51(x(z0, 0), x1, x2)) → c25(U51'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 684.66/213.00
ACTIVE(U51(x(z0, s(z1)), x1, x2)) → c25(U51'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 684.66/213.00
ACTIVE(U51(U11(z0, z1), x1, x2)) → c25(U51'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 684.66/213.00
ACTIVE(U51(U12(z0), x1, x2)) → c25(U51'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 684.66/213.00
ACTIVE(U51(U21(z0), x1, x2)) → c25(U51'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 684.66/213.00
ACTIVE(U51(U31(z0, z1), x1, x2)) → c25(U51'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 684.66/213.00
ACTIVE(U51(U32(z0), x1, x2)) → c25(U51'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 684.66/213.00
ACTIVE(U51(U41(z0, z1), x1, x2)) → c25(U51'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 684.66/213.00
ACTIVE(U51(U51(z0, z1, z2), x1, x2)) → c25(U51'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 684.66/213.00
ACTIVE(U51(U52(z0, z1, z2), x1, x2)) → c25(U51'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 684.66/213.00
ACTIVE(U51(s(z0), x1, x2)) → c25(U51'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 684.66/213.00
ACTIVE(U51(plus(z0, z1), x1, x2)) → c25(U51'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 684.66/213.00
ACTIVE(U51(plus(z0, z1), x1, x2)) → c25(U51'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 684.66/213.00
ACTIVE(U51(U61(z0), x1, x2)) → c25(U51'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 684.66/213.00
ACTIVE(U51(U71(z0, z1, z2), x1, x2)) → c25(U51'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 684.66/213.01
ACTIVE(U51(U72(z0, z1, z2), x1, x2)) → c25(U51'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 684.66/213.01
ACTIVE(U51(x(z0, z1), x1, x2)) → c25(U51'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 684.66/213.01
ACTIVE(U51(x(z0, z1), x1, x2)) → c25(U51'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 684.66/213.01
ACTIVE(U51(U12(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 684.66/213.01
ACTIVE(U51(U21(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 684.66/213.01
ACTIVE(U51(U32(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 684.66/213.01
ACTIVE(U51(U41(tt, z0), x1, x2)) → c25(U51'(mark(z0), x1, x2)) 684.66/213.01
ACTIVE(U51(isNat(0), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 684.66/213.01
ACTIVE(U11(U51(tt, z0, z1), x1)) → c7(U11'(mark(U52(isNat(z1), z0, z1)), x1)) 684.66/213.01
ACTIVE(U11(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 684.66/213.01
ACTIVE(U12(U51(tt, z0, z1))) → c7(U12'(mark(U52(isNat(z1), z0, z1)))) 684.66/213.01
ACTIVE(U12(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 684.66/213.01
ACTIVE(U21(U51(tt, z0, z1))) → c7(U21'(mark(U52(isNat(z1), z0, z1)))) 684.66/213.01
ACTIVE(U21(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 684.66/213.01
ACTIVE(U31(U51(tt, z0, z1), x1)) → c7(U31'(mark(U52(isNat(z1), z0, z1)), x1)) 684.66/213.01
ACTIVE(U31(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 684.66/213.01
ACTIVE(U32(U51(tt, z0, z1))) → c7(U32'(mark(U52(isNat(z1), z0, z1)))) 684.66/213.01
ACTIVE(U32(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 684.66/213.01
ACTIVE(U41(U51(tt, z0, z1), x1)) → c7(U41'(mark(U52(isNat(z1), z0, z1)), x1)) 684.66/213.01
ACTIVE(U41(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 684.66/213.01
ACTIVE(U51(U11(tt, z0), x1, x2)) → c7(U51'(mark(U12(isNat(z0))), x1, x2)) 684.66/213.02
ACTIVE(U51(U11(tt, z0), x1, x2)) → c7(ACTIVE(U11(tt, z0))) 684.66/213.02
ACTIVE(U51(U31(tt, z0), x1, x2)) → c7(U51'(mark(U32(isNat(z0))), x1, x2)) 684.66/213.02
ACTIVE(U51(U31(tt, z0), x1, x2)) → c7(ACTIVE(U31(tt, z0))) 684.66/213.02
ACTIVE(U51(U51(tt, z0, z1), x1, x2)) → c7(U51'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 684.66/213.02
ACTIVE(U51(U51(tt, z0, z1), x1, x2)) → c7(ACTIVE(U51(tt, z0, z1))) 684.66/213.02
ACTIVE(U51(isNat(plus(z0, z1)), x1, x2)) → c7(U51'(mark(U11(isNat(z0), z1)), x1, x2)) 684.66/213.02
ACTIVE(U51(isNat(plus(z0, z1)), x1, x2)) → c7(ACTIVE(isNat(plus(z0, z1)))) 684.66/213.02
ACTIVE(U51(isNat(s(z0)), x1, x2)) → c7(U51'(mark(U21(isNat(z0))), x1, x2)) 684.66/213.02
ACTIVE(U51(isNat(s(z0)), x1, x2)) → c7(ACTIVE(isNat(s(z0)))) 684.66/213.02
ACTIVE(U51(isNat(x(z0, z1)), x1, x2)) → c7(U51'(mark(U31(isNat(z0), z1)), x1, x2)) 684.66/213.02
ACTIVE(U51(isNat(x(z0, z1)), x1, x2)) → c7(ACTIVE(isNat(x(z0, z1)))) 684.66/213.02
ACTIVE(U52(U61(tt), x1, x2)) → c26(U52'(mark(0), x1, x2), ACTIVE(U61(tt))) 684.66/213.02
ACTIVE(U52(U71(tt, z0, z1), x1, x2)) → c26(U52'(mark(U72(isNat(z1), z0, z1)), x1, x2), ACTIVE(U71(tt, z0, z1))) 684.66/213.02
ACTIVE(U52(U72(tt, z0, z1), x1, x2)) → c26(U52'(mark(plus(x(z1, z0), z1)), x1, x2), ACTIVE(U72(tt, z0, z1))) 684.66/213.02
ACTIVE(U52(plus(z0, 0), x1, x2)) → c26(U52'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 684.66/213.02
ACTIVE(U52(plus(z0, s(z1)), x1, x2)) → c26(U52'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 684.66/213.02
ACTIVE(U52(x(z0, 0), x1, x2)) → c26(U52'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 684.66/213.02
ACTIVE(U52(x(z0, s(z1)), x1, x2)) → c26(U52'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 684.66/213.02
ACTIVE(U52(U11(z0, z1), x1, x2)) → c26(U52'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 684.66/213.02
ACTIVE(U52(U12(z0), x1, x2)) → c26(U52'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 684.66/213.02
ACTIVE(U52(U21(z0), x1, x2)) → c26(U52'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 684.66/213.02
ACTIVE(U52(U31(z0, z1), x1, x2)) → c26(U52'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 684.66/213.02
ACTIVE(U52(U32(z0), x1, x2)) → c26(U52'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 684.66/213.02
ACTIVE(U52(U41(z0, z1), x1, x2)) → c26(U52'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 684.66/213.02
ACTIVE(U52(U51(z0, z1, z2), x1, x2)) → c26(U52'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 684.66/213.02
ACTIVE(U52(U52(z0, z1, z2), x1, x2)) → c26(U52'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 684.66/213.02
ACTIVE(U52(s(z0), x1, x2)) → c26(U52'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 684.66/213.02
ACTIVE(U52(plus(z0, z1), x1, x2)) → c26(U52'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 684.66/213.02
ACTIVE(U52(plus(z0, z1), x1, x2)) → c26(U52'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 684.66/213.02
ACTIVE(U52(U61(z0), x1, x2)) → c26(U52'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 684.66/213.02
ACTIVE(U52(U71(z0, z1, z2), x1, x2)) → c26(U52'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 684.66/213.02
ACTIVE(U52(U72(z0, z1, z2), x1, x2)) → c26(U52'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 684.66/213.02
ACTIVE(U52(x(z0, z1), x1, x2)) → c26(U52'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 684.66/213.02
ACTIVE(U52(x(z0, z1), x1, x2)) → c26(U52'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 684.66/213.02
ACTIVE(U52(U12(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 684.66/213.02
ACTIVE(U52(U21(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 684.66/213.02
ACTIVE(U52(U32(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 684.66/213.02
ACTIVE(U52(U41(tt, z0), x1, x2)) → c26(U52'(mark(z0), x1, x2)) 684.66/213.02
ACTIVE(U52(isNat(0), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 684.66/213.02
ACTIVE(U11(U52(tt, z0, z1), x1)) → c8(U11'(mark(s(plus(z1, z0))), x1)) 684.66/213.02
ACTIVE(U11(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 684.66/213.02
ACTIVE(U12(U52(tt, z0, z1))) → c8(U12'(mark(s(plus(z1, z0))))) 684.66/213.02
ACTIVE(U12(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 684.66/213.02
ACTIVE(U21(U52(tt, z0, z1))) → c8(U21'(mark(s(plus(z1, z0))))) 684.66/213.02
ACTIVE(U21(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 684.66/213.02
ACTIVE(U31(U52(tt, z0, z1), x1)) → c8(U31'(mark(s(plus(z1, z0))), x1)) 684.66/213.02
ACTIVE(U31(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 684.66/213.02
ACTIVE(U32(U52(tt, z0, z1))) → c8(U32'(mark(s(plus(z1, z0))))) 684.66/213.02
ACTIVE(U32(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 684.66/213.02
ACTIVE(U41(U52(tt, z0, z1), x1)) → c8(U41'(mark(s(plus(z1, z0))), x1)) 684.66/213.02
ACTIVE(U41(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 684.66/213.02
ACTIVE(U51(U52(tt, z0, z1), x1, x2)) → c8(U51'(mark(s(plus(z1, z0))), x1, x2)) 684.66/213.02
ACTIVE(U51(U52(tt, z0, z1), x1, x2)) → c8(ACTIVE(U52(tt, z0, z1))) 684.66/213.02
ACTIVE(U52(U11(tt, z0), x1, x2)) → c8(U52'(mark(U12(isNat(z0))), x1, x2)) 684.66/213.02
ACTIVE(U52(U11(tt, z0), x1, x2)) → c8(ACTIVE(U11(tt, z0))) 684.66/213.02
ACTIVE(U52(U31(tt, z0), x1, x2)) → c8(U52'(mark(U32(isNat(z0))), x1, x2)) 684.66/213.02
ACTIVE(U52(U31(tt, z0), x1, x2)) → c8(ACTIVE(U31(tt, z0))) 684.66/213.02
ACTIVE(U52(U51(tt, z0, z1), x1, x2)) → c8(U52'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 684.66/213.02
ACTIVE(U52(U51(tt, z0, z1), x1, x2)) → c8(ACTIVE(U51(tt, z0, z1))) 684.66/213.02
ACTIVE(U52(U52(tt, z0, z1), x1, x2)) → c8(U52'(mark(s(plus(z1, z0))), x1, x2)) 684.66/213.02
ACTIVE(U52(U52(tt, z0, z1), x1, x2)) → c8(ACTIVE(U52(tt, z0, z1))) 684.66/213.02
ACTIVE(U52(isNat(plus(z0, z1)), x1, x2)) → c8(U52'(mark(U11(isNat(z0), z1)), x1, x2)) 684.66/213.02
ACTIVE(U52(isNat(plus(z0, z1)), x1, x2)) → c8(ACTIVE(isNat(plus(z0, z1)))) 684.66/213.02
ACTIVE(U52(isNat(s(z0)), x1, x2)) → c8(U52'(mark(U21(isNat(z0))), x1, x2)) 684.66/213.02
ACTIVE(U52(isNat(s(z0)), x1, x2)) → c8(ACTIVE(isNat(s(z0)))) 684.66/213.02
ACTIVE(U52(isNat(x(z0, z1)), x1, x2)) → c8(U52'(mark(U31(isNat(z0), z1)), x1, x2)) 684.66/213.02
ACTIVE(U52(isNat(x(z0, z1)), x1, x2)) → c8(ACTIVE(isNat(x(z0, z1)))) 684.66/213.02
ACTIVE(s(U11(tt, z0))) → c27(S(mark(U12(isNat(z0)))), ACTIVE(U11(tt, z0))) 684.66/213.02
ACTIVE(s(U12(tt))) → c27(S(mark(tt)), ACTIVE(U12(tt))) 684.66/213.02
ACTIVE(s(U21(tt))) → c27(S(mark(tt)), ACTIVE(U21(tt))) 684.66/213.02
ACTIVE(s(U31(tt, z0))) → c27(S(mark(U32(isNat(z0)))), ACTIVE(U31(tt, z0))) 684.66/213.02
ACTIVE(s(U32(tt))) → c27(S(mark(tt)), ACTIVE(U32(tt))) 684.66/213.02
ACTIVE(s(U41(tt, z0))) → c27(S(mark(z0)), ACTIVE(U41(tt, z0))) 684.66/213.02
ACTIVE(s(U51(tt, z0, z1))) → c27(S(mark(U52(isNat(z1), z0, z1))), ACTIVE(U51(tt, z0, z1))) 684.66/213.02
ACTIVE(s(U52(tt, z0, z1))) → c27(S(mark(s(plus(z1, z0)))), ACTIVE(U52(tt, z0, z1))) 684.66/213.02
ACTIVE(s(U61(tt))) → c27(S(mark(0)), ACTIVE(U61(tt))) 684.66/213.02
ACTIVE(s(U71(tt, z0, z1))) → c27(S(mark(U72(isNat(z1), z0, z1))), ACTIVE(U71(tt, z0, z1))) 684.66/213.02
ACTIVE(s(U72(tt, z0, z1))) → c27(S(mark(plus(x(z1, z0), z1))), ACTIVE(U72(tt, z0, z1))) 684.66/213.02
ACTIVE(s(isNat(0))) → c27(S(mark(tt)), ACTIVE(isNat(0))) 684.66/213.02
ACTIVE(s(isNat(plus(z0, z1)))) → c27(S(mark(U11(isNat(z0), z1))), ACTIVE(isNat(plus(z0, z1)))) 684.66/213.02
ACTIVE(s(isNat(s(z0)))) → c27(S(mark(U21(isNat(z0)))), ACTIVE(isNat(s(z0)))) 684.66/213.02
ACTIVE(s(isNat(x(z0, z1)))) → c27(S(mark(U31(isNat(z0), z1))), ACTIVE(isNat(x(z0, z1)))) 684.66/213.02
ACTIVE(s(plus(z0, 0))) → c27(S(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 684.66/213.02
ACTIVE(s(plus(z0, s(z1)))) → c27(S(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 684.66/213.02
ACTIVE(s(x(z0, 0))) → c27(S(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 684.66/213.02
ACTIVE(s(x(z0, s(z1)))) → c27(S(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 684.66/213.02
ACTIVE(s(U11(z0, z1))) → c27(S(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 684.66/213.02
ACTIVE(s(U12(z0))) → c27(S(U12(active(z0))), ACTIVE(U12(z0))) 684.66/213.02
ACTIVE(s(U21(z0))) → c27(S(U21(active(z0))), ACTIVE(U21(z0))) 684.66/213.02
ACTIVE(s(U31(z0, z1))) → c27(S(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 684.66/213.02
ACTIVE(s(U32(z0))) → c27(S(U32(active(z0))), ACTIVE(U32(z0))) 684.66/213.02
ACTIVE(s(U41(z0, z1))) → c27(S(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 684.66/213.02
ACTIVE(s(U51(z0, z1, z2))) → c27(S(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 684.66/213.02
ACTIVE(s(U52(z0, z1, z2))) → c27(S(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 684.66/213.02
ACTIVE(s(s(z0))) → c27(S(s(active(z0))), ACTIVE(s(z0))) 684.66/213.02
ACTIVE(s(plus(z0, z1))) → c27(S(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 684.66/213.02
ACTIVE(s(plus(z0, z1))) → c27(S(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 684.66/213.02
ACTIVE(s(U61(z0))) → c27(S(U61(active(z0))), ACTIVE(U61(z0))) 684.66/213.02
ACTIVE(s(U71(z0, z1, z2))) → c27(S(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 684.66/213.02
ACTIVE(s(U72(z0, z1, z2))) → c27(S(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 684.66/213.02
ACTIVE(s(x(z0, z1))) → c27(S(x(active(z0), z1)), ACTIVE(x(z0, z1))) 684.66/213.02
ACTIVE(s(x(z0, z1))) → c27(S(x(z0, active(z1))), ACTIVE(x(z0, z1)))
K tuples:none
Defined Rule Symbols:

active, U11, U12, U21, U31, U32, U41, U51, U52, s, plus, U61, U71, U72, x, proper, isNat, top

Defined Pair Symbols:

ACTIVE, U11', U12', U21', U31', U32', U41', U51', U52', S, PLUS, U61', U71', U72', X, PROPER, ISNAT, TOP

Compound Symbols:

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, c62, c63, c64, c65, c67, c68, c69, c70, c71, c72, c73, c74, c75, c76, c77, c79, c80, c81, c82, c83, c84, c13, c16, c18, c1, c19, c19, c, c20, c20, c2, c21, c21, c3, c22, c22, c4, c23, c23, c5, c24, c24, c6, c25, c25, c7, c26, c26, c8, c27

684.66/213.03
684.66/213.03

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

Removed 5 trailing tuple parts
684.66/213.03
684.66/213.03

(58) Obligation:

Complexity Dependency Tuples Problem
Rules:

active(U11(tt, z0)) → mark(U12(isNat(z0))) 684.66/213.03
active(U12(tt)) → mark(tt) 684.66/213.03
active(U21(tt)) → mark(tt) 684.66/213.03
active(U31(tt, z0)) → mark(U32(isNat(z0))) 684.66/213.03
active(U32(tt)) → mark(tt) 684.66/213.03
active(U41(tt, z0)) → mark(z0) 684.66/213.03
active(U51(tt, z0, z1)) → mark(U52(isNat(z1), z0, z1)) 684.66/213.03
active(U52(tt, z0, z1)) → mark(s(plus(z1, z0))) 684.66/213.03
active(U61(tt)) → mark(0) 684.66/213.03
active(U71(tt, z0, z1)) → mark(U72(isNat(z1), z0, z1)) 684.66/213.03
active(U72(tt, z0, z1)) → mark(plus(x(z1, z0), z1)) 684.66/213.03
active(isNat(0)) → mark(tt) 684.66/213.03
active(isNat(plus(z0, z1))) → mark(U11(isNat(z0), z1)) 684.66/213.03
active(isNat(s(z0))) → mark(U21(isNat(z0))) 684.66/213.03
active(isNat(x(z0, z1))) → mark(U31(isNat(z0), z1)) 684.66/213.03
active(plus(z0, 0)) → mark(U41(isNat(z0), z0)) 684.66/213.03
active(plus(z0, s(z1))) → mark(U51(isNat(z1), z1, z0)) 684.66/213.03
active(x(z0, 0)) → mark(U61(isNat(z0))) 684.66/213.03
active(x(z0, s(z1))) → mark(U71(isNat(z1), z1, z0)) 684.66/213.03
active(U11(z0, z1)) → U11(active(z0), z1) 684.66/213.03
active(U12(z0)) → U12(active(z0)) 684.66/213.03
active(U21(z0)) → U21(active(z0)) 684.66/213.03
active(U31(z0, z1)) → U31(active(z0), z1) 684.66/213.03
active(U32(z0)) → U32(active(z0)) 684.66/213.03
active(U41(z0, z1)) → U41(active(z0), z1) 684.66/213.03
active(U51(z0, z1, z2)) → U51(active(z0), z1, z2) 684.66/213.03
active(U52(z0, z1, z2)) → U52(active(z0), z1, z2) 684.66/213.03
active(s(z0)) → s(active(z0)) 684.66/213.03
active(plus(z0, z1)) → plus(active(z0), z1) 684.66/213.03
active(plus(z0, z1)) → plus(z0, active(z1)) 684.66/213.03
active(U61(z0)) → U61(active(z0)) 684.66/213.03
active(U71(z0, z1, z2)) → U71(active(z0), z1, z2) 684.66/213.03
active(U72(z0, z1, z2)) → U72(active(z0), z1, z2) 684.66/213.03
active(x(z0, z1)) → x(active(z0), z1) 684.66/213.03
active(x(z0, z1)) → x(z0, active(z1)) 684.66/213.03
U11(mark(z0), z1) → mark(U11(z0, z1)) 684.66/213.03
U11(ok(z0), ok(z1)) → ok(U11(z0, z1)) 684.66/213.03
U12(mark(z0)) → mark(U12(z0)) 684.66/213.03
U12(ok(z0)) → ok(U12(z0)) 684.66/213.03
U21(mark(z0)) → mark(U21(z0)) 684.66/213.03
U21(ok(z0)) → ok(U21(z0)) 684.66/213.03
U31(mark(z0), z1) → mark(U31(z0, z1)) 684.66/213.03
U31(ok(z0), ok(z1)) → ok(U31(z0, z1)) 684.66/213.03
U32(mark(z0)) → mark(U32(z0)) 684.66/213.03
U32(ok(z0)) → ok(U32(z0)) 684.66/213.03
U41(mark(z0), z1) → mark(U41(z0, z1)) 684.66/213.03
U41(ok(z0), ok(z1)) → ok(U41(z0, z1)) 684.66/213.03
U51(mark(z0), z1, z2) → mark(U51(z0, z1, z2)) 684.66/213.03
U51(ok(z0), ok(z1), ok(z2)) → ok(U51(z0, z1, z2)) 684.66/213.03
U52(mark(z0), z1, z2) → mark(U52(z0, z1, z2)) 684.66/213.03
U52(ok(z0), ok(z1), ok(z2)) → ok(U52(z0, z1, z2)) 684.66/213.03
s(mark(z0)) → mark(s(z0)) 684.66/213.03
s(ok(z0)) → ok(s(z0)) 684.66/213.03
plus(mark(z0), z1) → mark(plus(z0, z1)) 684.66/213.03
plus(z0, mark(z1)) → mark(plus(z0, z1)) 684.66/213.03
plus(ok(z0), ok(z1)) → ok(plus(z0, z1)) 684.66/213.03
U61(mark(z0)) → mark(U61(z0)) 684.66/213.03
U61(ok(z0)) → ok(U61(z0)) 684.66/213.03
U71(mark(z0), z1, z2) → mark(U71(z0, z1, z2)) 684.66/213.03
U71(ok(z0), ok(z1), ok(z2)) → ok(U71(z0, z1, z2)) 684.66/213.03
U72(mark(z0), z1, z2) → mark(U72(z0, z1, z2)) 684.66/213.03
U72(ok(z0), ok(z1), ok(z2)) → ok(U72(z0, z1, z2)) 684.66/213.03
x(mark(z0), z1) → mark(x(z0, z1)) 684.66/213.03
x(z0, mark(z1)) → mark(x(z0, z1)) 684.66/213.03
x(ok(z0), ok(z1)) → ok(x(z0, z1)) 684.66/213.03
proper(U11(z0, z1)) → U11(proper(z0), proper(z1)) 684.66/213.03
proper(tt) → ok(tt) 684.66/213.03
proper(U12(z0)) → U12(proper(z0)) 684.66/213.03
proper(isNat(z0)) → isNat(proper(z0)) 684.66/213.03
proper(U21(z0)) → U21(proper(z0)) 684.66/213.03
proper(U31(z0, z1)) → U31(proper(z0), proper(z1)) 684.66/213.03
proper(U32(z0)) → U32(proper(z0)) 684.66/213.03
proper(U41(z0, z1)) → U41(proper(z0), proper(z1)) 684.66/213.03
proper(U51(z0, z1, z2)) → U51(proper(z0), proper(z1), proper(z2)) 684.66/213.03
proper(U52(z0, z1, z2)) → U52(proper(z0), proper(z1), proper(z2)) 684.66/213.03
proper(s(z0)) → s(proper(z0)) 684.66/213.03
proper(plus(z0, z1)) → plus(proper(z0), proper(z1)) 684.66/213.03
proper(U61(z0)) → U61(proper(z0)) 684.66/213.03
proper(0) → ok(0) 684.66/213.03
proper(U71(z0, z1, z2)) → U71(proper(z0), proper(z1), proper(z2)) 684.66/213.03
proper(U72(z0, z1, z2)) → U72(proper(z0), proper(z1), proper(z2)) 684.66/213.03
proper(x(z0, z1)) → x(proper(z0), proper(z1)) 684.66/213.03
isNat(ok(z0)) → ok(isNat(z0)) 684.66/213.03
top(mark(z0)) → top(proper(z0)) 684.66/213.03
top(ok(z0)) → top(active(z0))
Tuples:

ACTIVE(plus(z0, z1)) → c28(PLUS(active(z0), z1), ACTIVE(z0)) 684.66/213.03
ACTIVE(plus(z0, z1)) → c29(PLUS(z0, active(z1)), ACTIVE(z1)) 684.66/213.03
ACTIVE(U61(z0)) → c30(U61'(active(z0)), ACTIVE(z0)) 684.66/213.03
ACTIVE(U71(z0, z1, z2)) → c31(U71'(active(z0), z1, z2), ACTIVE(z0)) 684.66/213.03
ACTIVE(U72(z0, z1, z2)) → c32(U72'(active(z0), z1, z2), ACTIVE(z0)) 684.66/213.03
ACTIVE(x(z0, z1)) → c33(X(active(z0), z1), ACTIVE(z0)) 684.66/213.03
ACTIVE(x(z0, z1)) → c34(X(z0, active(z1)), ACTIVE(z1)) 684.66/213.03
U11'(mark(z0), z1) → c35(U11'(z0, z1)) 684.66/213.03
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1)) 684.66/213.03
U12'(mark(z0)) → c37(U12'(z0)) 684.66/213.03
U12'(ok(z0)) → c38(U12'(z0)) 684.66/213.03
U21'(mark(z0)) → c39(U21'(z0)) 684.66/213.03
U21'(ok(z0)) → c40(U21'(z0)) 684.66/213.03
U31'(mark(z0), z1) → c41(U31'(z0, z1)) 684.66/213.03
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 684.66/213.03
U32'(mark(z0)) → c43(U32'(z0)) 684.66/213.03
U32'(ok(z0)) → c44(U32'(z0)) 684.66/213.03
U41'(mark(z0), z1) → c45(U41'(z0, z1)) 684.66/213.03
U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1)) 684.66/213.03
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2)) 684.66/213.03
U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2)) 684.66/213.03
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2)) 684.66/213.03
U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2)) 684.66/213.03
S(mark(z0)) → c51(S(z0)) 684.66/213.03
S(ok(z0)) → c52(S(z0)) 684.66/213.03
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 684.66/213.03
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 684.66/213.03
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 684.66/213.03
U61'(mark(z0)) → c56(U61'(z0)) 684.66/213.03
U61'(ok(z0)) → c57(U61'(z0)) 684.66/213.03
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2)) 684.66/213.03
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2)) 684.66/213.03
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2)) 684.66/213.03
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 684.66/213.03
X(mark(z0), z1) → c62(X(z0, z1)) 684.66/213.03
X(z0, mark(z1)) → c63(X(z0, z1)) 684.66/213.03
X(ok(z0), ok(z1)) → c64(X(z0, z1)) 684.66/213.03
PROPER(U11(z0, z1)) → c65(U11'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 684.66/213.03
PROPER(U12(z0)) → c67(U12'(proper(z0)), PROPER(z0)) 684.66/213.03
PROPER(isNat(z0)) → c68(ISNAT(proper(z0)), PROPER(z0)) 684.66/213.03
PROPER(U21(z0)) → c69(U21'(proper(z0)), PROPER(z0)) 684.66/213.03
PROPER(U31(z0, z1)) → c70(U31'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 684.66/213.03
PROPER(U32(z0)) → c71(U32'(proper(z0)), PROPER(z0)) 684.66/213.03
PROPER(U41(z0, z1)) → c72(U41'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 684.66/213.03
PROPER(U51(z0, z1, z2)) → c73(U51'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 684.66/213.03
PROPER(U52(z0, z1, z2)) → c74(U52'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 684.66/213.03
PROPER(s(z0)) → c75(S(proper(z0)), PROPER(z0)) 684.66/213.03
PROPER(plus(z0, z1)) → c76(PLUS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 684.66/213.03
PROPER(U61(z0)) → c77(U61'(proper(z0)), PROPER(z0)) 684.66/213.03
PROPER(U71(z0, z1, z2)) → c79(U71'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 684.66/213.03
PROPER(U72(z0, z1, z2)) → c80(U72'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 684.66/213.03
PROPER(x(z0, z1)) → c81(X(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 684.66/213.03
ISNAT(ok(z0)) → c82(ISNAT(z0)) 684.66/213.03
TOP(mark(z0)) → c83(TOP(proper(z0)), PROPER(z0)) 684.66/213.03
TOP(ok(z0)) → c84(TOP(active(z0)), ACTIVE(z0)) 684.66/213.03
ACTIVE(isNat(s(z0))) → c13(ISNAT(z0)) 684.66/213.03
ACTIVE(plus(z0, s(z1))) → c16(ISNAT(z1)) 684.66/213.03
ACTIVE(x(z0, s(z1))) → c18(ISNAT(z1)) 684.66/213.03
ACTIVE(U11(tt, z0)) → c1(U12'(isNat(z0))) 684.66/213.03
ACTIVE(U11(tt, z0)) → c1(ISNAT(z0)) 684.66/213.03
ACTIVE(U31(tt, z0)) → c1(U32'(isNat(z0))) 684.66/213.03
ACTIVE(U31(tt, z0)) → c1(ISNAT(z0)) 684.66/213.03
ACTIVE(U51(tt, z0, z1)) → c1(U52'(isNat(z1), z0, z1)) 684.66/213.03
ACTIVE(U51(tt, z0, z1)) → c1(ISNAT(z1)) 684.66/213.03
ACTIVE(U52(tt, z0, z1)) → c1(S(plus(z1, z0))) 684.66/213.03
ACTIVE(U52(tt, z0, z1)) → c1(PLUS(z1, z0)) 684.66/213.03
ACTIVE(U71(tt, z0, z1)) → c1(U72'(isNat(z1), z0, z1)) 684.66/213.03
ACTIVE(U71(tt, z0, z1)) → c1(ISNAT(z1)) 684.66/213.03
ACTIVE(U72(tt, z0, z1)) → c1(PLUS(x(z1, z0), z1)) 684.66/213.03
ACTIVE(U72(tt, z0, z1)) → c1(X(z1, z0)) 684.66/213.03
ACTIVE(isNat(plus(z0, z1))) → c1(U11'(isNat(z0), z1)) 684.66/213.03
ACTIVE(isNat(plus(z0, z1))) → c1(ISNAT(z0)) 684.66/213.03
ACTIVE(isNat(x(z0, z1))) → c1(U31'(isNat(z0), z1)) 684.66/213.03
ACTIVE(isNat(x(z0, z1))) → c1(ISNAT(z0)) 684.66/213.03
ACTIVE(plus(z0, 0)) → c1(U41'(isNat(z0), z0)) 684.66/213.03
ACTIVE(plus(z0, 0)) → c1(ISNAT(z0)) 684.66/213.03
ACTIVE(x(z0, 0)) → c1(U61'(isNat(z0))) 684.66/213.03
ACTIVE(x(z0, 0)) → c1(ISNAT(z0)) 684.66/213.03
ACTIVE(U11(U61(tt), x1)) → c19(U11'(mark(0), x1), ACTIVE(U61(tt))) 684.66/213.03
ACTIVE(U11(U71(tt, z0, z1), x1)) → c19(U11'(mark(U72(isNat(z1), z0, z1)), x1), ACTIVE(U71(tt, z0, z1))) 684.66/213.03
ACTIVE(U11(U72(tt, z0, z1), x1)) → c19(U11'(mark(plus(x(z1, z0), z1)), x1), ACTIVE(U72(tt, z0, z1))) 684.66/213.03
ACTIVE(U11(plus(z0, 0), x1)) → c19(U11'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 684.66/213.03
ACTIVE(U11(plus(z0, s(z1)), x1)) → c19(U11'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 684.66/213.03
ACTIVE(U11(x(z0, 0), x1)) → c19(U11'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 684.66/213.03
ACTIVE(U11(x(z0, s(z1)), x1)) → c19(U11'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 684.66/213.03
ACTIVE(U11(U11(z0, z1), x1)) → c19(U11'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 684.66/213.03
ACTIVE(U11(U12(z0), x1)) → c19(U11'(U12(active(z0)), x1), ACTIVE(U12(z0))) 684.66/213.03
ACTIVE(U11(U21(z0), x1)) → c19(U11'(U21(active(z0)), x1), ACTIVE(U21(z0))) 684.66/213.03
ACTIVE(U11(U31(z0, z1), x1)) → c19(U11'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 684.66/213.03
ACTIVE(U11(U32(z0), x1)) → c19(U11'(U32(active(z0)), x1), ACTIVE(U32(z0))) 684.66/213.03
ACTIVE(U11(U41(z0, z1), x1)) → c19(U11'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 684.66/213.03
ACTIVE(U11(U51(z0, z1, z2), x1)) → c19(U11'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 684.66/213.03
ACTIVE(U11(U52(z0, z1, z2), x1)) → c19(U11'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 684.66/213.03
ACTIVE(U11(s(z0), x1)) → c19(U11'(s(active(z0)), x1), ACTIVE(s(z0))) 684.66/213.03
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 684.66/213.04
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 684.66/213.04
ACTIVE(U11(U61(z0), x1)) → c19(U11'(U61(active(z0)), x1), ACTIVE(U61(z0))) 684.66/213.04
ACTIVE(U11(U71(z0, z1, z2), x1)) → c19(U11'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 684.66/213.04
ACTIVE(U11(U72(z0, z1, z2), x1)) → c19(U11'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 684.66/213.04
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 684.66/213.04
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 684.66/213.04
ACTIVE(U11(isNat(0), x1)) → c19(U11'(mark(tt), x1)) 684.66/213.04
ACTIVE(U11(U11(tt, z0), x1)) → c(U11'(mark(U12(isNat(z0))), x1)) 684.66/213.04
ACTIVE(U11(U11(tt, z0), x1)) → c(ACTIVE(U11(tt, z0))) 684.66/213.04
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(U11'(mark(U11(isNat(z0), z1)), x1)) 684.66/213.04
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(ACTIVE(isNat(plus(z0, z1)))) 684.66/213.04
ACTIVE(U11(isNat(s(z0)), x1)) → c(U11'(mark(U21(isNat(z0))), x1)) 684.66/213.04
ACTIVE(U11(isNat(s(z0)), x1)) → c(ACTIVE(isNat(s(z0)))) 684.66/213.04
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(U11'(mark(U31(isNat(z0), z1)), x1)) 684.66/213.04
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(ACTIVE(isNat(x(z0, z1)))) 684.66/213.04
ACTIVE(U12(U61(tt))) → c20(U12'(mark(0)), ACTIVE(U61(tt))) 684.66/213.04
ACTIVE(U12(U71(tt, z0, z1))) → c20(U12'(mark(U72(isNat(z1), z0, z1))), ACTIVE(U71(tt, z0, z1))) 684.66/213.04
ACTIVE(U12(U72(tt, z0, z1))) → c20(U12'(mark(plus(x(z1, z0), z1))), ACTIVE(U72(tt, z0, z1))) 684.66/213.04
ACTIVE(U12(plus(z0, 0))) → c20(U12'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 684.66/213.04
ACTIVE(U12(plus(z0, s(z1)))) → c20(U12'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 684.66/213.04
ACTIVE(U12(x(z0, 0))) → c20(U12'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 684.66/213.04
ACTIVE(U12(x(z0, s(z1)))) → c20(U12'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 684.66/213.04
ACTIVE(U12(U11(z0, z1))) → c20(U12'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 684.66/213.04
ACTIVE(U12(U12(z0))) → c20(U12'(U12(active(z0))), ACTIVE(U12(z0))) 684.66/213.04
ACTIVE(U12(U21(z0))) → c20(U12'(U21(active(z0))), ACTIVE(U21(z0))) 684.66/213.04
ACTIVE(U12(U31(z0, z1))) → c20(U12'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 684.66/213.04
ACTIVE(U12(U32(z0))) → c20(U12'(U32(active(z0))), ACTIVE(U32(z0))) 684.66/213.04
ACTIVE(U12(U41(z0, z1))) → c20(U12'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 684.66/213.04
ACTIVE(U12(U51(z0, z1, z2))) → c20(U12'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 684.66/213.04
ACTIVE(U12(U52(z0, z1, z2))) → c20(U12'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 684.66/213.04
ACTIVE(U12(s(z0))) → c20(U12'(s(active(z0))), ACTIVE(s(z0))) 684.66/213.04
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 684.66/213.04
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 684.66/213.04
ACTIVE(U12(U61(z0))) → c20(U12'(U61(active(z0))), ACTIVE(U61(z0))) 684.66/213.04
ACTIVE(U12(U71(z0, z1, z2))) → c20(U12'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 684.66/213.04
ACTIVE(U12(U72(z0, z1, z2))) → c20(U12'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 684.66/213.04
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 684.66/213.04
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 684.66/213.04
ACTIVE(U11(U12(tt), x1)) → c19(U11'(mark(tt), x1)) 684.66/213.04
ACTIVE(U12(U12(tt))) → c20(U12'(mark(tt))) 684.66/213.04
ACTIVE(U12(isNat(0))) → c20(U12'(mark(tt))) 684.66/213.04
ACTIVE(U12(U11(tt, z0))) → c2(U12'(mark(U12(isNat(z0))))) 684.66/213.04
ACTIVE(U12(U11(tt, z0))) → c2(ACTIVE(U11(tt, z0))) 684.66/213.04
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(U12'(mark(U11(isNat(z0), z1)))) 684.66/213.04
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(ACTIVE(isNat(plus(z0, z1)))) 684.66/213.04
ACTIVE(U12(isNat(s(z0)))) → c2(U12'(mark(U21(isNat(z0))))) 684.66/213.04
ACTIVE(U12(isNat(s(z0)))) → c2(ACTIVE(isNat(s(z0)))) 684.66/213.04
ACTIVE(U12(isNat(x(z0, z1)))) → c2(U12'(mark(U31(isNat(z0), z1)))) 684.66/213.04
ACTIVE(U12(isNat(x(z0, z1)))) → c2(ACTIVE(isNat(x(z0, z1)))) 684.66/213.04
ACTIVE(U21(U61(tt))) → c21(U21'(mark(0)), ACTIVE(U61(tt))) 684.66/213.04
ACTIVE(U21(U71(tt, z0, z1))) → c21(U21'(mark(U72(isNat(z1), z0, z1))), ACTIVE(U71(tt, z0, z1))) 684.66/213.04
ACTIVE(U21(U72(tt, z0, z1))) → c21(U21'(mark(plus(x(z1, z0), z1))), ACTIVE(U72(tt, z0, z1))) 684.66/213.04
ACTIVE(U21(plus(z0, 0))) → c21(U21'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 684.66/213.04
ACTIVE(U21(plus(z0, s(z1)))) → c21(U21'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 684.66/213.04
ACTIVE(U21(x(z0, 0))) → c21(U21'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 684.66/213.04
ACTIVE(U21(x(z0, s(z1)))) → c21(U21'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 684.66/213.04
ACTIVE(U21(U11(z0, z1))) → c21(U21'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 684.66/213.04
ACTIVE(U21(U12(z0))) → c21(U21'(U12(active(z0))), ACTIVE(U12(z0))) 684.66/213.04
ACTIVE(U21(U21(z0))) → c21(U21'(U21(active(z0))), ACTIVE(U21(z0))) 684.66/213.04
ACTIVE(U21(U31(z0, z1))) → c21(U21'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 684.66/213.04
ACTIVE(U21(U32(z0))) → c21(U21'(U32(active(z0))), ACTIVE(U32(z0))) 684.66/213.04
ACTIVE(U21(U41(z0, z1))) → c21(U21'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 684.66/213.04
ACTIVE(U21(U51(z0, z1, z2))) → c21(U21'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 684.66/213.04
ACTIVE(U21(U52(z0, z1, z2))) → c21(U21'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 684.66/213.04
ACTIVE(U21(s(z0))) → c21(U21'(s(active(z0))), ACTIVE(s(z0))) 684.66/213.04
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 684.66/213.04
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 684.66/213.04
ACTIVE(U21(U61(z0))) → c21(U21'(U61(active(z0))), ACTIVE(U61(z0))) 684.66/213.04
ACTIVE(U21(U71(z0, z1, z2))) → c21(U21'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 684.66/213.04
ACTIVE(U21(U72(z0, z1, z2))) → c21(U21'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 684.66/213.04
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 684.66/213.04
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 684.66/213.04
ACTIVE(U11(U21(tt), x1)) → c19(U11'(mark(tt), x1)) 684.66/213.04
ACTIVE(U12(U21(tt))) → c20(U12'(mark(tt))) 684.66/213.04
ACTIVE(U21(U12(tt))) → c21(U21'(mark(tt))) 684.66/213.04
ACTIVE(U21(U21(tt))) → c21(U21'(mark(tt))) 684.66/213.04
ACTIVE(U21(isNat(0))) → c21(U21'(mark(tt))) 684.66/213.04
ACTIVE(U21(U11(tt, z0))) → c3(U21'(mark(U12(isNat(z0))))) 684.66/213.04
ACTIVE(U21(U11(tt, z0))) → c3(ACTIVE(U11(tt, z0))) 684.66/213.04
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(U21'(mark(U11(isNat(z0), z1)))) 684.66/213.04
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(ACTIVE(isNat(plus(z0, z1)))) 684.66/213.04
ACTIVE(U21(isNat(s(z0)))) → c3(U21'(mark(U21(isNat(z0))))) 684.66/213.04
ACTIVE(U21(isNat(s(z0)))) → c3(ACTIVE(isNat(s(z0)))) 684.66/213.04
ACTIVE(U21(isNat(x(z0, z1)))) → c3(U21'(mark(U31(isNat(z0), z1)))) 684.66/213.04
ACTIVE(U21(isNat(x(z0, z1)))) → c3(ACTIVE(isNat(x(z0, z1)))) 684.66/213.04
ACTIVE(U31(U61(tt), x1)) → c22(U31'(mark(0), x1), ACTIVE(U61(tt))) 684.66/213.04
ACTIVE(U31(U71(tt, z0, z1), x1)) → c22(U31'(mark(U72(isNat(z1), z0, z1)), x1), ACTIVE(U71(tt, z0, z1))) 684.66/213.04
ACTIVE(U31(U72(tt, z0, z1), x1)) → c22(U31'(mark(plus(x(z1, z0), z1)), x1), ACTIVE(U72(tt, z0, z1))) 684.66/213.04
ACTIVE(U31(plus(z0, 0), x1)) → c22(U31'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 684.66/213.04
ACTIVE(U31(plus(z0, s(z1)), x1)) → c22(U31'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 684.66/213.04
ACTIVE(U31(x(z0, 0), x1)) → c22(U31'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 684.66/213.04
ACTIVE(U31(x(z0, s(z1)), x1)) → c22(U31'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 684.66/213.04
ACTIVE(U31(U11(z0, z1), x1)) → c22(U31'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 684.66/213.04
ACTIVE(U31(U12(z0), x1)) → c22(U31'(U12(active(z0)), x1), ACTIVE(U12(z0))) 684.66/213.04
ACTIVE(U31(U21(z0), x1)) → c22(U31'(U21(active(z0)), x1), ACTIVE(U21(z0))) 684.66/213.04
ACTIVE(U31(U31(z0, z1), x1)) → c22(U31'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 684.66/213.04
ACTIVE(U31(U32(z0), x1)) → c22(U31'(U32(active(z0)), x1), ACTIVE(U32(z0))) 684.66/213.04
ACTIVE(U31(U41(z0, z1), x1)) → c22(U31'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 684.66/213.04
ACTIVE(U31(U51(z0, z1, z2), x1)) → c22(U31'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 684.66/213.04
ACTIVE(U31(U52(z0, z1, z2), x1)) → c22(U31'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 684.66/213.04
ACTIVE(U31(s(z0), x1)) → c22(U31'(s(active(z0)), x1), ACTIVE(s(z0))) 684.66/213.04
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 684.66/213.04
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 684.66/213.04
ACTIVE(U31(U61(z0), x1)) → c22(U31'(U61(active(z0)), x1), ACTIVE(U61(z0))) 684.66/213.04
ACTIVE(U31(U71(z0, z1, z2), x1)) → c22(U31'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 684.66/213.04
ACTIVE(U31(U72(z0, z1, z2), x1)) → c22(U31'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 684.66/213.04
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 684.66/213.04
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 684.66/213.04
ACTIVE(U31(U12(tt), x1)) → c22(U31'(mark(tt), x1)) 684.66/213.04
ACTIVE(U31(U21(tt), x1)) → c22(U31'(mark(tt), x1)) 684.66/213.04
ACTIVE(U31(isNat(0), x1)) → c22(U31'(mark(tt), x1)) 684.66/213.04
ACTIVE(U11(U31(tt, z0), x1)) → c4(U11'(mark(U32(isNat(z0))), x1)) 684.66/213.04
ACTIVE(U11(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 684.66/213.04
ACTIVE(U12(U31(tt, z0))) → c4(U12'(mark(U32(isNat(z0))))) 684.66/213.04
ACTIVE(U12(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 684.66/213.04
ACTIVE(U21(U31(tt, z0))) → c4(U21'(mark(U32(isNat(z0))))) 684.66/213.04
ACTIVE(U21(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 684.66/213.04
ACTIVE(U31(U11(tt, z0), x1)) → c4(U31'(mark(U12(isNat(z0))), x1)) 684.66/213.04
ACTIVE(U31(U11(tt, z0), x1)) → c4(ACTIVE(U11(tt, z0))) 684.66/213.04
ACTIVE(U31(U31(tt, z0), x1)) → c4(U31'(mark(U32(isNat(z0))), x1)) 684.66/213.04
ACTIVE(U31(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 684.66/213.04
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(U31'(mark(U11(isNat(z0), z1)), x1)) 684.66/213.04
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(ACTIVE(isNat(plus(z0, z1)))) 684.66/213.04
ACTIVE(U31(isNat(s(z0)), x1)) → c4(U31'(mark(U21(isNat(z0))), x1)) 684.66/213.04
ACTIVE(U31(isNat(s(z0)), x1)) → c4(ACTIVE(isNat(s(z0)))) 684.66/213.04
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(U31'(mark(U31(isNat(z0), z1)), x1)) 684.66/213.04
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(ACTIVE(isNat(x(z0, z1)))) 684.66/213.04
ACTIVE(U32(U61(tt))) → c23(U32'(mark(0)), ACTIVE(U61(tt))) 684.66/213.04
ACTIVE(U32(U71(tt, z0, z1))) → c23(U32'(mark(U72(isNat(z1), z0, z1))), ACTIVE(U71(tt, z0, z1))) 684.66/213.04
ACTIVE(U32(U72(tt, z0, z1))) → c23(U32'(mark(plus(x(z1, z0), z1))), ACTIVE(U72(tt, z0, z1))) 684.66/213.04
ACTIVE(U32(plus(z0, 0))) → c23(U32'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 684.66/213.04
ACTIVE(U32(plus(z0, s(z1)))) → c23(U32'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 684.66/213.06
ACTIVE(U32(x(z0, 0))) → c23(U32'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 684.66/213.06
ACTIVE(U32(x(z0, s(z1)))) → c23(U32'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 684.66/213.06
ACTIVE(U32(U11(z0, z1))) → c23(U32'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 684.66/213.06
ACTIVE(U32(U12(z0))) → c23(U32'(U12(active(z0))), ACTIVE(U12(z0))) 684.66/213.06
ACTIVE(U32(U21(z0))) → c23(U32'(U21(active(z0))), ACTIVE(U21(z0))) 684.66/213.06
ACTIVE(U32(U31(z0, z1))) → c23(U32'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 684.66/213.06
ACTIVE(U32(U32(z0))) → c23(U32'(U32(active(z0))), ACTIVE(U32(z0))) 684.66/213.06
ACTIVE(U32(U41(z0, z1))) → c23(U32'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 684.66/213.06
ACTIVE(U32(U51(z0, z1, z2))) → c23(U32'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 684.66/213.06
ACTIVE(U32(U52(z0, z1, z2))) → c23(U32'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 684.66/213.06
ACTIVE(U32(s(z0))) → c23(U32'(s(active(z0))), ACTIVE(s(z0))) 684.66/213.06
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 684.66/213.06
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 684.66/213.06
ACTIVE(U32(U61(z0))) → c23(U32'(U61(active(z0))), ACTIVE(U61(z0))) 684.66/213.06
ACTIVE(U32(U71(z0, z1, z2))) → c23(U32'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 684.66/213.06
ACTIVE(U32(U72(z0, z1, z2))) → c23(U32'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 684.66/213.06
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 684.66/213.06
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 684.66/213.06
ACTIVE(U11(U32(tt), x1)) → c19(U11'(mark(tt), x1)) 684.66/213.06
ACTIVE(U12(U32(tt))) → c20(U12'(mark(tt))) 684.66/213.06
ACTIVE(U21(U32(tt))) → c21(U21'(mark(tt))) 684.66/213.06
ACTIVE(U31(U32(tt), x1)) → c22(U31'(mark(tt), x1)) 684.66/213.06
ACTIVE(U32(U12(tt))) → c23(U32'(mark(tt))) 684.66/213.06
ACTIVE(U32(U21(tt))) → c23(U32'(mark(tt))) 684.66/213.06
ACTIVE(U32(U32(tt))) → c23(U32'(mark(tt))) 684.66/213.06
ACTIVE(U32(isNat(0))) → c23(U32'(mark(tt))) 684.66/213.06
ACTIVE(U32(U11(tt, z0))) → c5(U32'(mark(U12(isNat(z0))))) 684.66/213.06
ACTIVE(U32(U11(tt, z0))) → c5(ACTIVE(U11(tt, z0))) 684.66/213.06
ACTIVE(U32(U31(tt, z0))) → c5(U32'(mark(U32(isNat(z0))))) 684.66/213.06
ACTIVE(U32(U31(tt, z0))) → c5(ACTIVE(U31(tt, z0))) 684.66/213.06
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(U32'(mark(U11(isNat(z0), z1)))) 684.66/213.06
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(ACTIVE(isNat(plus(z0, z1)))) 684.66/213.06
ACTIVE(U32(isNat(s(z0)))) → c5(U32'(mark(U21(isNat(z0))))) 684.66/213.06
ACTIVE(U32(isNat(s(z0)))) → c5(ACTIVE(isNat(s(z0)))) 684.66/213.06
ACTIVE(U32(isNat(x(z0, z1)))) → c5(U32'(mark(U31(isNat(z0), z1)))) 684.66/213.06
ACTIVE(U32(isNat(x(z0, z1)))) → c5(ACTIVE(isNat(x(z0, z1)))) 684.66/213.06
ACTIVE(U41(U61(tt), x1)) → c24(U41'(mark(0), x1), ACTIVE(U61(tt))) 684.66/213.06
ACTIVE(U41(U71(tt, z0, z1), x1)) → c24(U41'(mark(U72(isNat(z1), z0, z1)), x1), ACTIVE(U71(tt, z0, z1))) 684.66/213.06
ACTIVE(U41(U72(tt, z0, z1), x1)) → c24(U41'(mark(plus(x(z1, z0), z1)), x1), ACTIVE(U72(tt, z0, z1))) 684.66/213.06
ACTIVE(U41(plus(z0, 0), x1)) → c24(U41'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 684.66/213.06
ACTIVE(U41(plus(z0, s(z1)), x1)) → c24(U41'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 684.66/213.06
ACTIVE(U41(x(z0, 0), x1)) → c24(U41'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 684.66/213.06
ACTIVE(U41(x(z0, s(z1)), x1)) → c24(U41'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 684.66/213.06
ACTIVE(U41(U11(z0, z1), x1)) → c24(U41'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 684.66/213.06
ACTIVE(U41(U12(z0), x1)) → c24(U41'(U12(active(z0)), x1), ACTIVE(U12(z0))) 684.66/213.06
ACTIVE(U41(U21(z0), x1)) → c24(U41'(U21(active(z0)), x1), ACTIVE(U21(z0))) 684.66/213.06
ACTIVE(U41(U31(z0, z1), x1)) → c24(U41'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 684.66/213.06
ACTIVE(U41(U32(z0), x1)) → c24(U41'(U32(active(z0)), x1), ACTIVE(U32(z0))) 684.66/213.06
ACTIVE(U41(U41(z0, z1), x1)) → c24(U41'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 684.66/213.06
ACTIVE(U41(U51(z0, z1, z2), x1)) → c24(U41'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 684.66/213.06
ACTIVE(U41(U52(z0, z1, z2), x1)) → c24(U41'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 684.66/213.06
ACTIVE(U41(s(z0), x1)) → c24(U41'(s(active(z0)), x1), ACTIVE(s(z0))) 684.66/213.06
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 684.66/213.06
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 684.66/213.06
ACTIVE(U41(U61(z0), x1)) → c24(U41'(U61(active(z0)), x1), ACTIVE(U61(z0))) 684.66/213.06
ACTIVE(U41(U71(z0, z1, z2), x1)) → c24(U41'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 684.66/213.06
ACTIVE(U41(U72(z0, z1, z2), x1)) → c24(U41'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 684.66/213.06
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 684.66/213.06
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 684.66/213.06
ACTIVE(U11(U41(tt, z0), x1)) → c19(U11'(mark(z0), x1)) 684.66/213.06
ACTIVE(U12(U41(tt, z0))) → c20(U12'(mark(z0))) 684.66/213.06
ACTIVE(U21(U41(tt, z0))) → c21(U21'(mark(z0))) 684.66/213.06
ACTIVE(U31(U41(tt, z0), x1)) → c22(U31'(mark(z0), x1)) 684.66/213.06
ACTIVE(U32(U41(tt, z0))) → c23(U32'(mark(z0))) 684.66/213.06
ACTIVE(U41(U12(tt), x1)) → c24(U41'(mark(tt), x1)) 684.66/213.06
ACTIVE(U41(U21(tt), x1)) → c24(U41'(mark(tt), x1)) 684.66/213.06
ACTIVE(U41(U32(tt), x1)) → c24(U41'(mark(tt), x1)) 684.66/213.06
ACTIVE(U41(U41(tt, z0), x1)) → c24(U41'(mark(z0), x1)) 684.66/213.06
ACTIVE(U41(isNat(0), x1)) → c24(U41'(mark(tt), x1)) 684.66/213.06
ACTIVE(U41(U11(tt, z0), x1)) → c6(U41'(mark(U12(isNat(z0))), x1)) 684.66/213.06
ACTIVE(U41(U11(tt, z0), x1)) → c6(ACTIVE(U11(tt, z0))) 684.66/213.06
ACTIVE(U41(U31(tt, z0), x1)) → c6(U41'(mark(U32(isNat(z0))), x1)) 684.66/213.06
ACTIVE(U41(U31(tt, z0), x1)) → c6(ACTIVE(U31(tt, z0))) 684.66/213.06
ACTIVE(U41(isNat(plus(z0, z1)), x1)) → c6(U41'(mark(U11(isNat(z0), z1)), x1)) 684.66/213.06
ACTIVE(U41(isNat(plus(z0, z1)), x1)) → c6(ACTIVE(isNat(plus(z0, z1)))) 684.66/213.06
ACTIVE(U41(isNat(s(z0)), x1)) → c6(U41'(mark(U21(isNat(z0))), x1)) 684.66/213.06
ACTIVE(U41(isNat(s(z0)), x1)) → c6(ACTIVE(isNat(s(z0)))) 684.66/213.06
ACTIVE(U41(isNat(x(z0, z1)), x1)) → c6(U41'(mark(U31(isNat(z0), z1)), x1)) 684.66/213.06
ACTIVE(U41(isNat(x(z0, z1)), x1)) → c6(ACTIVE(isNat(x(z0, z1)))) 684.66/213.06
ACTIVE(U51(U61(tt), x1, x2)) → c25(U51'(mark(0), x1, x2), ACTIVE(U61(tt))) 684.66/213.06
ACTIVE(U51(U71(tt, z0, z1), x1, x2)) → c25(U51'(mark(U72(isNat(z1), z0, z1)), x1, x2), ACTIVE(U71(tt, z0, z1))) 684.66/213.06
ACTIVE(U51(U72(tt, z0, z1), x1, x2)) → c25(U51'(mark(plus(x(z1, z0), z1)), x1, x2), ACTIVE(U72(tt, z0, z1))) 684.66/213.06
ACTIVE(U51(plus(z0, 0), x1, x2)) → c25(U51'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 684.66/213.06
ACTIVE(U51(plus(z0, s(z1)), x1, x2)) → c25(U51'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 684.66/213.06
ACTIVE(U51(x(z0, 0), x1, x2)) → c25(U51'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 684.66/213.06
ACTIVE(U51(x(z0, s(z1)), x1, x2)) → c25(U51'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 684.66/213.06
ACTIVE(U51(U11(z0, z1), x1, x2)) → c25(U51'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 684.66/213.06
ACTIVE(U51(U12(z0), x1, x2)) → c25(U51'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 684.66/213.06
ACTIVE(U51(U21(z0), x1, x2)) → c25(U51'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 684.66/213.06
ACTIVE(U51(U31(z0, z1), x1, x2)) → c25(U51'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 684.66/213.06
ACTIVE(U51(U32(z0), x1, x2)) → c25(U51'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 684.66/213.06
ACTIVE(U51(U41(z0, z1), x1, x2)) → c25(U51'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 684.66/213.06
ACTIVE(U51(U51(z0, z1, z2), x1, x2)) → c25(U51'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 684.66/213.06
ACTIVE(U51(U52(z0, z1, z2), x1, x2)) → c25(U51'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 684.66/213.06
ACTIVE(U51(s(z0), x1, x2)) → c25(U51'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 684.66/213.06
ACTIVE(U51(plus(z0, z1), x1, x2)) → c25(U51'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 684.66/213.06
ACTIVE(U51(plus(z0, z1), x1, x2)) → c25(U51'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 684.66/213.06
ACTIVE(U51(U61(z0), x1, x2)) → c25(U51'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 684.66/213.06
ACTIVE(U51(U71(z0, z1, z2), x1, x2)) → c25(U51'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 684.66/213.06
ACTIVE(U51(U72(z0, z1, z2), x1, x2)) → c25(U51'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 684.66/213.06
ACTIVE(U51(x(z0, z1), x1, x2)) → c25(U51'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 684.66/213.06
ACTIVE(U51(x(z0, z1), x1, x2)) → c25(U51'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 684.66/213.06
ACTIVE(U51(U12(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 684.66/213.06
ACTIVE(U51(U21(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 684.66/213.06
ACTIVE(U51(U32(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 684.66/213.06
ACTIVE(U51(U41(tt, z0), x1, x2)) → c25(U51'(mark(z0), x1, x2)) 684.66/213.06
ACTIVE(U51(isNat(0), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 684.66/213.06
ACTIVE(U11(U51(tt, z0, z1), x1)) → c7(U11'(mark(U52(isNat(z1), z0, z1)), x1)) 684.66/213.06
ACTIVE(U11(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 684.66/213.06
ACTIVE(U12(U51(tt, z0, z1))) → c7(U12'(mark(U52(isNat(z1), z0, z1)))) 684.66/213.06
ACTIVE(U12(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 684.66/213.06
ACTIVE(U21(U51(tt, z0, z1))) → c7(U21'(mark(U52(isNat(z1), z0, z1)))) 684.66/213.06
ACTIVE(U21(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 684.66/213.06
ACTIVE(U31(U51(tt, z0, z1), x1)) → c7(U31'(mark(U52(isNat(z1), z0, z1)), x1)) 684.66/213.06
ACTIVE(U31(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 684.66/213.06
ACTIVE(U32(U51(tt, z0, z1))) → c7(U32'(mark(U52(isNat(z1), z0, z1)))) 684.66/213.06
ACTIVE(U32(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 684.66/213.06
ACTIVE(U41(U51(tt, z0, z1), x1)) → c7(U41'(mark(U52(isNat(z1), z0, z1)), x1)) 684.66/213.06
ACTIVE(U41(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 684.66/213.06
ACTIVE(U51(U11(tt, z0), x1, x2)) → c7(U51'(mark(U12(isNat(z0))), x1, x2)) 684.66/213.06
ACTIVE(U51(U11(tt, z0), x1, x2)) → c7(ACTIVE(U11(tt, z0))) 684.66/213.06
ACTIVE(U51(U31(tt, z0), x1, x2)) → c7(U51'(mark(U32(isNat(z0))), x1, x2)) 684.66/213.06
ACTIVE(U51(U31(tt, z0), x1, x2)) → c7(ACTIVE(U31(tt, z0))) 684.66/213.06
ACTIVE(U51(U51(tt, z0, z1), x1, x2)) → c7(U51'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 684.66/213.06
ACTIVE(U51(U51(tt, z0, z1), x1, x2)) → c7(ACTIVE(U51(tt, z0, z1))) 684.66/213.06
ACTIVE(U51(isNat(plus(z0, z1)), x1, x2)) → c7(U51'(mark(U11(isNat(z0), z1)), x1, x2)) 684.66/213.06
ACTIVE(U51(isNat(plus(z0, z1)), x1, x2)) → c7(ACTIVE(isNat(plus(z0, z1)))) 684.66/213.06
ACTIVE(U51(isNat(s(z0)), x1, x2)) → c7(U51'(mark(U21(isNat(z0))), x1, x2)) 684.66/213.06
ACTIVE(U51(isNat(s(z0)), x1, x2)) → c7(ACTIVE(isNat(s(z0)))) 684.66/213.06
ACTIVE(U51(isNat(x(z0, z1)), x1, x2)) → c7(U51'(mark(U31(isNat(z0), z1)), x1, x2)) 684.66/213.06
ACTIVE(U51(isNat(x(z0, z1)), x1, x2)) → c7(ACTIVE(isNat(x(z0, z1)))) 684.66/213.06
ACTIVE(U52(U61(tt), x1, x2)) → c26(U52'(mark(0), x1, x2), ACTIVE(U61(tt))) 684.66/213.06
ACTIVE(U52(U71(tt, z0, z1), x1, x2)) → c26(U52'(mark(U72(isNat(z1), z0, z1)), x1, x2), ACTIVE(U71(tt, z0, z1))) 684.66/213.06
ACTIVE(U52(U72(tt, z0, z1), x1, x2)) → c26(U52'(mark(plus(x(z1, z0), z1)), x1, x2), ACTIVE(U72(tt, z0, z1))) 684.66/213.06
ACTIVE(U52(plus(z0, 0), x1, x2)) → c26(U52'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 684.66/213.06
ACTIVE(U52(plus(z0, s(z1)), x1, x2)) → c26(U52'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 684.66/213.06
ACTIVE(U52(x(z0, 0), x1, x2)) → c26(U52'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 684.66/213.06
ACTIVE(U52(x(z0, s(z1)), x1, x2)) → c26(U52'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 684.66/213.06
ACTIVE(U52(U11(z0, z1), x1, x2)) → c26(U52'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 684.66/213.06
ACTIVE(U52(U12(z0), x1, x2)) → c26(U52'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 684.66/213.06
ACTIVE(U52(U21(z0), x1, x2)) → c26(U52'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 684.66/213.06
ACTIVE(U52(U31(z0, z1), x1, x2)) → c26(U52'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 684.66/213.06
ACTIVE(U52(U32(z0), x1, x2)) → c26(U52'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 684.66/213.06
ACTIVE(U52(U41(z0, z1), x1, x2)) → c26(U52'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 684.66/213.06
ACTIVE(U52(U51(z0, z1, z2), x1, x2)) → c26(U52'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 684.66/213.06
ACTIVE(U52(U52(z0, z1, z2), x1, x2)) → c26(U52'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 684.66/213.06
ACTIVE(U52(s(z0), x1, x2)) → c26(U52'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 684.66/213.06
ACTIVE(U52(plus(z0, z1), x1, x2)) → c26(U52'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 684.66/213.06
ACTIVE(U52(plus(z0, z1), x1, x2)) → c26(U52'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 684.66/213.06
ACTIVE(U52(U61(z0), x1, x2)) → c26(U52'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 684.66/213.06
ACTIVE(U52(U71(z0, z1, z2), x1, x2)) → c26(U52'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 684.66/213.06
ACTIVE(U52(U72(z0, z1, z2), x1, x2)) → c26(U52'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 684.66/213.06
ACTIVE(U52(x(z0, z1), x1, x2)) → c26(U52'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 684.66/213.06
ACTIVE(U52(x(z0, z1), x1, x2)) → c26(U52'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 684.66/213.06
ACTIVE(U52(U12(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 684.66/213.06
ACTIVE(U52(U21(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 684.66/213.06
ACTIVE(U52(U32(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 684.66/213.06
ACTIVE(U52(U41(tt, z0), x1, x2)) → c26(U52'(mark(z0), x1, x2)) 684.66/213.06
ACTIVE(U52(isNat(0), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 684.66/213.06
ACTIVE(U11(U52(tt, z0, z1), x1)) → c8(U11'(mark(s(plus(z1, z0))), x1)) 684.66/213.06
ACTIVE(U11(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 684.66/213.06
ACTIVE(U12(U52(tt, z0, z1))) → c8(U12'(mark(s(plus(z1, z0))))) 684.66/213.06
ACTIVE(U12(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 684.66/213.06
ACTIVE(U21(U52(tt, z0, z1))) → c8(U21'(mark(s(plus(z1, z0))))) 684.66/213.06
ACTIVE(U21(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 684.66/213.06
ACTIVE(U31(U52(tt, z0, z1), x1)) → c8(U31'(mark(s(plus(z1, z0))), x1)) 684.66/213.06
ACTIVE(U31(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 684.66/213.06
ACTIVE(U32(U52(tt, z0, z1))) → c8(U32'(mark(s(plus(z1, z0))))) 684.66/213.06
ACTIVE(U32(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 684.66/213.06
ACTIVE(U41(U52(tt, z0, z1), x1)) → c8(U41'(mark(s(plus(z1, z0))), x1)) 684.66/213.06
ACTIVE(U41(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 684.66/213.06
ACTIVE(U51(U52(tt, z0, z1), x1, x2)) → c8(U51'(mark(s(plus(z1, z0))), x1, x2)) 684.66/213.06
ACTIVE(U51(U52(tt, z0, z1), x1, x2)) → c8(ACTIVE(U52(tt, z0, z1))) 684.66/213.06
ACTIVE(U52(U11(tt, z0), x1, x2)) → c8(U52'(mark(U12(isNat(z0))), x1, x2)) 684.66/213.06
ACTIVE(U52(U11(tt, z0), x1, x2)) → c8(ACTIVE(U11(tt, z0))) 684.66/213.06
ACTIVE(U52(U31(tt, z0), x1, x2)) → c8(U52'(mark(U32(isNat(z0))), x1, x2)) 684.66/213.06
ACTIVE(U52(U31(tt, z0), x1, x2)) → c8(ACTIVE(U31(tt, z0))) 684.66/213.06
ACTIVE(U52(U51(tt, z0, z1), x1, x2)) → c8(U52'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 684.66/213.06
ACTIVE(U52(U51(tt, z0, z1), x1, x2)) → c8(ACTIVE(U51(tt, z0, z1))) 684.66/213.06
ACTIVE(U52(U52(tt, z0, z1), x1, x2)) → c8(U52'(mark(s(plus(z1, z0))), x1, x2)) 684.66/213.06
ACTIVE(U52(U52(tt, z0, z1), x1, x2)) → c8(ACTIVE(U52(tt, z0, z1))) 684.66/213.06
ACTIVE(U52(isNat(plus(z0, z1)), x1, x2)) → c8(U52'(mark(U11(isNat(z0), z1)), x1, x2)) 684.66/213.06
ACTIVE(U52(isNat(plus(z0, z1)), x1, x2)) → c8(ACTIVE(isNat(plus(z0, z1)))) 684.66/213.06
ACTIVE(U52(isNat(s(z0)), x1, x2)) → c8(U52'(mark(U21(isNat(z0))), x1, x2)) 684.66/213.06
ACTIVE(U52(isNat(s(z0)), x1, x2)) → c8(ACTIVE(isNat(s(z0)))) 684.66/213.06
ACTIVE(U52(isNat(x(z0, z1)), x1, x2)) → c8(U52'(mark(U31(isNat(z0), z1)), x1, x2)) 684.66/213.06
ACTIVE(U52(isNat(x(z0, z1)), x1, x2)) → c8(ACTIVE(isNat(x(z0, z1)))) 684.66/213.06
ACTIVE(s(U11(tt, z0))) → c27(S(mark(U12(isNat(z0)))), ACTIVE(U11(tt, z0))) 684.66/213.06
ACTIVE(s(U31(tt, z0))) → c27(S(mark(U32(isNat(z0)))), ACTIVE(U31(tt, z0))) 684.66/213.06
ACTIVE(s(U51(tt, z0, z1))) → c27(S(mark(U52(isNat(z1), z0, z1))), ACTIVE(U51(tt, z0, z1))) 684.66/213.06
ACTIVE(s(U52(tt, z0, z1))) → c27(S(mark(s(plus(z1, z0)))), ACTIVE(U52(tt, z0, z1))) 684.66/213.06
ACTIVE(s(U61(tt))) → c27(S(mark(0)), ACTIVE(U61(tt))) 684.66/213.06
ACTIVE(s(U71(tt, z0, z1))) → c27(S(mark(U72(isNat(z1), z0, z1))), ACTIVE(U71(tt, z0, z1))) 684.66/213.06
ACTIVE(s(U72(tt, z0, z1))) → c27(S(mark(plus(x(z1, z0), z1))), ACTIVE(U72(tt, z0, z1))) 684.66/213.06
ACTIVE(s(isNat(plus(z0, z1)))) → c27(S(mark(U11(isNat(z0), z1))), ACTIVE(isNat(plus(z0, z1)))) 684.66/213.06
ACTIVE(s(isNat(s(z0)))) → c27(S(mark(U21(isNat(z0)))), ACTIVE(isNat(s(z0)))) 684.66/213.06
ACTIVE(s(isNat(x(z0, z1)))) → c27(S(mark(U31(isNat(z0), z1))), ACTIVE(isNat(x(z0, z1)))) 684.66/213.06
ACTIVE(s(plus(z0, 0))) → c27(S(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 684.66/213.06
ACTIVE(s(plus(z0, s(z1)))) → c27(S(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 684.66/213.06
ACTIVE(s(x(z0, 0))) → c27(S(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 684.66/213.06
ACTIVE(s(x(z0, s(z1)))) → c27(S(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 684.66/213.06
ACTIVE(s(U11(z0, z1))) → c27(S(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 684.66/213.06
ACTIVE(s(U12(z0))) → c27(S(U12(active(z0))), ACTIVE(U12(z0))) 684.66/213.06
ACTIVE(s(U21(z0))) → c27(S(U21(active(z0))), ACTIVE(U21(z0))) 684.66/213.06
ACTIVE(s(U31(z0, z1))) → c27(S(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 684.66/213.06
ACTIVE(s(U32(z0))) → c27(S(U32(active(z0))), ACTIVE(U32(z0))) 684.66/213.06
ACTIVE(s(U41(z0, z1))) → c27(S(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 684.66/213.06
ACTIVE(s(U51(z0, z1, z2))) → c27(S(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 684.66/213.06
ACTIVE(s(U52(z0, z1, z2))) → c27(S(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 684.66/213.06
ACTIVE(s(s(z0))) → c27(S(s(active(z0))), ACTIVE(s(z0))) 684.66/213.06
ACTIVE(s(plus(z0, z1))) → c27(S(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 684.66/213.06
ACTIVE(s(plus(z0, z1))) → c27(S(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 684.66/213.06
ACTIVE(s(U61(z0))) → c27(S(U61(active(z0))), ACTIVE(U61(z0))) 684.66/213.06
ACTIVE(s(U71(z0, z1, z2))) → c27(S(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 684.66/213.06
ACTIVE(s(U72(z0, z1, z2))) → c27(S(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 684.66/213.06
ACTIVE(s(x(z0, z1))) → c27(S(x(active(z0), z1)), ACTIVE(x(z0, z1))) 684.66/213.06
ACTIVE(s(x(z0, z1))) → c27(S(x(z0, active(z1))), ACTIVE(x(z0, z1))) 684.66/213.06
ACTIVE(s(U12(tt))) → c27(S(mark(tt))) 684.66/213.06
ACTIVE(s(U21(tt))) → c27(S(mark(tt))) 684.66/213.06
ACTIVE(s(U32(tt))) → c27(S(mark(tt))) 684.66/213.06
ACTIVE(s(U41(tt, z0))) → c27(S(mark(z0))) 684.66/213.06
ACTIVE(s(isNat(0))) → c27(S(mark(tt)))
S tuples:

ACTIVE(plus(z0, z1)) → c28(PLUS(active(z0), z1), ACTIVE(z0)) 684.66/213.06
ACTIVE(plus(z0, z1)) → c29(PLUS(z0, active(z1)), ACTIVE(z1)) 684.66/213.06
ACTIVE(U61(z0)) → c30(U61'(active(z0)), ACTIVE(z0)) 684.66/213.06
ACTIVE(U71(z0, z1, z2)) → c31(U71'(active(z0), z1, z2), ACTIVE(z0)) 684.66/213.06
ACTIVE(U72(z0, z1, z2)) → c32(U72'(active(z0), z1, z2), ACTIVE(z0)) 684.66/213.06
ACTIVE(x(z0, z1)) → c33(X(active(z0), z1), ACTIVE(z0)) 684.66/213.06
ACTIVE(x(z0, z1)) → c34(X(z0, active(z1)), ACTIVE(z1)) 684.66/213.06
U11'(mark(z0), z1) → c35(U11'(z0, z1)) 684.66/213.06
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1)) 684.66/213.06
U12'(mark(z0)) → c37(U12'(z0)) 684.66/213.06
U12'(ok(z0)) → c38(U12'(z0)) 684.66/213.06
U21'(mark(z0)) → c39(U21'(z0)) 684.66/213.06
U21'(ok(z0)) → c40(U21'(z0)) 684.66/213.06
U31'(mark(z0), z1) → c41(U31'(z0, z1)) 684.66/213.06
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 684.66/213.06
U32'(mark(z0)) → c43(U32'(z0)) 684.66/213.06
U32'(ok(z0)) → c44(U32'(z0)) 684.66/213.06
U41'(mark(z0), z1) → c45(U41'(z0, z1)) 684.66/213.06
U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1)) 684.66/213.06
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2)) 684.66/213.06
U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2)) 684.66/213.06
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2)) 684.66/213.06
U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2)) 684.66/213.06
S(mark(z0)) → c51(S(z0)) 684.66/213.06
S(ok(z0)) → c52(S(z0)) 684.66/213.06
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 684.66/213.06
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 684.66/213.06
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 684.66/213.06
U61'(mark(z0)) → c56(U61'(z0)) 684.66/213.06
U61'(ok(z0)) → c57(U61'(z0)) 684.66/213.06
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2)) 684.66/213.06
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2)) 684.66/213.06
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2)) 684.66/213.06
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 684.66/213.06
X(mark(z0), z1) → c62(X(z0, z1)) 684.66/213.06
X(z0, mark(z1)) → c63(X(z0, z1)) 684.66/213.06
X(ok(z0), ok(z1)) → c64(X(z0, z1)) 684.66/213.06
PROPER(U11(z0, z1)) → c65(U11'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 684.66/213.06
PROPER(U12(z0)) → c67(U12'(proper(z0)), PROPER(z0)) 684.66/213.06
PROPER(isNat(z0)) → c68(ISNAT(proper(z0)), PROPER(z0)) 684.66/213.06
PROPER(U21(z0)) → c69(U21'(proper(z0)), PROPER(z0)) 684.66/213.06
PROPER(U31(z0, z1)) → c70(U31'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 684.66/213.06
PROPER(U32(z0)) → c71(U32'(proper(z0)), PROPER(z0)) 684.66/213.06
PROPER(U41(z0, z1)) → c72(U41'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 684.66/213.06
PROPER(U51(z0, z1, z2)) → c73(U51'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 684.66/213.06
PROPER(U52(z0, z1, z2)) → c74(U52'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 684.66/213.06
PROPER(s(z0)) → c75(S(proper(z0)), PROPER(z0)) 684.66/213.06
PROPER(plus(z0, z1)) → c76(PLUS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 684.66/213.06
PROPER(U61(z0)) → c77(U61'(proper(z0)), PROPER(z0)) 684.66/213.06
PROPER(U71(z0, z1, z2)) → c79(U71'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 684.66/213.06
PROPER(U72(z0, z1, z2)) → c80(U72'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 684.66/213.06
PROPER(x(z0, z1)) → c81(X(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 684.66/213.06
ISNAT(ok(z0)) → c82(ISNAT(z0)) 684.66/213.06
TOP(mark(z0)) → c83(TOP(proper(z0)), PROPER(z0)) 684.66/213.06
TOP(ok(z0)) → c84(TOP(active(z0)), ACTIVE(z0)) 684.66/213.06
ACTIVE(isNat(s(z0))) → c13(ISNAT(z0)) 684.66/213.06
ACTIVE(plus(z0, s(z1))) → c16(ISNAT(z1)) 684.66/213.06
ACTIVE(x(z0, s(z1))) → c18(ISNAT(z1)) 684.66/213.06
ACTIVE(U11(tt, z0)) → c1(U12'(isNat(z0))) 684.66/213.06
ACTIVE(U11(tt, z0)) → c1(ISNAT(z0)) 684.66/213.06
ACTIVE(U31(tt, z0)) → c1(U32'(isNat(z0))) 684.66/213.06
ACTIVE(U31(tt, z0)) → c1(ISNAT(z0)) 684.66/213.06
ACTIVE(U51(tt, z0, z1)) → c1(U52'(isNat(z1), z0, z1)) 684.66/213.06
ACTIVE(U51(tt, z0, z1)) → c1(ISNAT(z1)) 684.66/213.06
ACTIVE(U52(tt, z0, z1)) → c1(S(plus(z1, z0))) 684.66/213.06
ACTIVE(U52(tt, z0, z1)) → c1(PLUS(z1, z0)) 684.66/213.06
ACTIVE(U71(tt, z0, z1)) → c1(U72'(isNat(z1), z0, z1)) 684.66/213.06
ACTIVE(U71(tt, z0, z1)) → c1(ISNAT(z1)) 684.66/213.06
ACTIVE(U72(tt, z0, z1)) → c1(PLUS(x(z1, z0), z1)) 684.66/213.06
ACTIVE(U72(tt, z0, z1)) → c1(X(z1, z0)) 684.66/213.06
ACTIVE(isNat(plus(z0, z1))) → c1(U11'(isNat(z0), z1)) 684.66/213.06
ACTIVE(isNat(plus(z0, z1))) → c1(ISNAT(z0)) 684.66/213.06
ACTIVE(isNat(x(z0, z1))) → c1(U31'(isNat(z0), z1)) 684.66/213.06
ACTIVE(isNat(x(z0, z1))) → c1(ISNAT(z0)) 684.66/213.06
ACTIVE(plus(z0, 0)) → c1(U41'(isNat(z0), z0)) 684.66/213.06
ACTIVE(plus(z0, 0)) → c1(ISNAT(z0)) 684.66/213.06
ACTIVE(x(z0, 0)) → c1(U61'(isNat(z0))) 684.66/213.06
ACTIVE(x(z0, 0)) → c1(ISNAT(z0)) 684.66/213.06
ACTIVE(U11(U61(tt), x1)) → c19(U11'(mark(0), x1), ACTIVE(U61(tt))) 684.66/213.06
ACTIVE(U11(U71(tt, z0, z1), x1)) → c19(U11'(mark(U72(isNat(z1), z0, z1)), x1), ACTIVE(U71(tt, z0, z1))) 684.66/213.06
ACTIVE(U11(U72(tt, z0, z1), x1)) → c19(U11'(mark(plus(x(z1, z0), z1)), x1), ACTIVE(U72(tt, z0, z1))) 684.66/213.06
ACTIVE(U11(plus(z0, 0), x1)) → c19(U11'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 684.66/213.06
ACTIVE(U11(plus(z0, s(z1)), x1)) → c19(U11'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 684.66/213.06
ACTIVE(U11(x(z0, 0), x1)) → c19(U11'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 684.66/213.06
ACTIVE(U11(x(z0, s(z1)), x1)) → c19(U11'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 684.66/213.06
ACTIVE(U11(U11(z0, z1), x1)) → c19(U11'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 684.66/213.06
ACTIVE(U11(U12(z0), x1)) → c19(U11'(U12(active(z0)), x1), ACTIVE(U12(z0))) 684.66/213.06
ACTIVE(U11(U21(z0), x1)) → c19(U11'(U21(active(z0)), x1), ACTIVE(U21(z0))) 684.66/213.06
ACTIVE(U11(U31(z0, z1), x1)) → c19(U11'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 684.66/213.06
ACTIVE(U11(U32(z0), x1)) → c19(U11'(U32(active(z0)), x1), ACTIVE(U32(z0))) 684.66/213.06
ACTIVE(U11(U41(z0, z1), x1)) → c19(U11'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 684.66/213.06
ACTIVE(U11(U51(z0, z1, z2), x1)) → c19(U11'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 684.66/213.06
ACTIVE(U11(U52(z0, z1, z2), x1)) → c19(U11'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 684.66/213.06
ACTIVE(U11(s(z0), x1)) → c19(U11'(s(active(z0)), x1), ACTIVE(s(z0))) 684.66/213.06
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 684.66/213.06
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 684.66/213.06
ACTIVE(U11(U61(z0), x1)) → c19(U11'(U61(active(z0)), x1), ACTIVE(U61(z0))) 684.66/213.06
ACTIVE(U11(U71(z0, z1, z2), x1)) → c19(U11'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 684.66/213.06
ACTIVE(U11(U72(z0, z1, z2), x1)) → c19(U11'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 684.66/213.06
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 684.66/213.06
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 684.66/213.06
ACTIVE(U11(isNat(0), x1)) → c19(U11'(mark(tt), x1)) 684.66/213.06
ACTIVE(U11(U11(tt, z0), x1)) → c(U11'(mark(U12(isNat(z0))), x1)) 684.66/213.06
ACTIVE(U11(U11(tt, z0), x1)) → c(ACTIVE(U11(tt, z0))) 684.66/213.06
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(U11'(mark(U11(isNat(z0), z1)), x1)) 684.66/213.06
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(ACTIVE(isNat(plus(z0, z1)))) 684.66/213.06
ACTIVE(U11(isNat(s(z0)), x1)) → c(U11'(mark(U21(isNat(z0))), x1)) 684.66/213.06
ACTIVE(U11(isNat(s(z0)), x1)) → c(ACTIVE(isNat(s(z0)))) 684.66/213.06
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(U11'(mark(U31(isNat(z0), z1)), x1)) 684.66/213.06
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(ACTIVE(isNat(x(z0, z1)))) 684.66/213.06
ACTIVE(U12(U61(tt))) → c20(U12'(mark(0)), ACTIVE(U61(tt))) 684.66/213.06
ACTIVE(U12(U71(tt, z0, z1))) → c20(U12'(mark(U72(isNat(z1), z0, z1))), ACTIVE(U71(tt, z0, z1))) 684.66/213.06
ACTIVE(U12(U72(tt, z0, z1))) → c20(U12'(mark(plus(x(z1, z0), z1))), ACTIVE(U72(tt, z0, z1))) 684.66/213.06
ACTIVE(U12(plus(z0, 0))) → c20(U12'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 684.66/213.06
ACTIVE(U12(plus(z0, s(z1)))) → c20(U12'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 684.66/213.06
ACTIVE(U12(x(z0, 0))) → c20(U12'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 684.66/213.06
ACTIVE(U12(x(z0, s(z1)))) → c20(U12'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 684.66/213.06
ACTIVE(U12(U11(z0, z1))) → c20(U12'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 684.66/213.06
ACTIVE(U12(U12(z0))) → c20(U12'(U12(active(z0))), ACTIVE(U12(z0))) 684.66/213.06
ACTIVE(U12(U21(z0))) → c20(U12'(U21(active(z0))), ACTIVE(U21(z0))) 684.66/213.06
ACTIVE(U12(U31(z0, z1))) → c20(U12'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 684.66/213.06
ACTIVE(U12(U32(z0))) → c20(U12'(U32(active(z0))), ACTIVE(U32(z0))) 684.66/213.06
ACTIVE(U12(U41(z0, z1))) → c20(U12'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 684.66/213.06
ACTIVE(U12(U51(z0, z1, z2))) → c20(U12'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 684.66/213.06
ACTIVE(U12(U52(z0, z1, z2))) → c20(U12'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 684.66/213.06
ACTIVE(U12(s(z0))) → c20(U12'(s(active(z0))), ACTIVE(s(z0))) 684.66/213.06
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 684.66/213.06
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 684.66/213.06
ACTIVE(U12(U61(z0))) → c20(U12'(U61(active(z0))), ACTIVE(U61(z0))) 684.66/213.06
ACTIVE(U12(U71(z0, z1, z2))) → c20(U12'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 684.66/213.06
ACTIVE(U12(U72(z0, z1, z2))) → c20(U12'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 684.66/213.06
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 684.66/213.06
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 684.66/213.06
ACTIVE(U11(U12(tt), x1)) → c19(U11'(mark(tt), x1)) 684.66/213.06
ACTIVE(U12(U12(tt))) → c20(U12'(mark(tt))) 684.66/213.06
ACTIVE(U12(isNat(0))) → c20(U12'(mark(tt))) 684.66/213.06
ACTIVE(U12(U11(tt, z0))) → c2(U12'(mark(U12(isNat(z0))))) 684.66/213.06
ACTIVE(U12(U11(tt, z0))) → c2(ACTIVE(U11(tt, z0))) 684.66/213.06
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(U12'(mark(U11(isNat(z0), z1)))) 684.66/213.06
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(ACTIVE(isNat(plus(z0, z1)))) 684.66/213.06
ACTIVE(U12(isNat(s(z0)))) → c2(U12'(mark(U21(isNat(z0))))) 684.66/213.06
ACTIVE(U12(isNat(s(z0)))) → c2(ACTIVE(isNat(s(z0)))) 684.66/213.06
ACTIVE(U12(isNat(x(z0, z1)))) → c2(U12'(mark(U31(isNat(z0), z1)))) 684.66/213.06
ACTIVE(U12(isNat(x(z0, z1)))) → c2(ACTIVE(isNat(x(z0, z1)))) 684.66/213.06
ACTIVE(U21(U61(tt))) → c21(U21'(mark(0)), ACTIVE(U61(tt))) 684.66/213.06
ACTIVE(U21(U71(tt, z0, z1))) → c21(U21'(mark(U72(isNat(z1), z0, z1))), ACTIVE(U71(tt, z0, z1))) 684.66/213.06
ACTIVE(U21(U72(tt, z0, z1))) → c21(U21'(mark(plus(x(z1, z0), z1))), ACTIVE(U72(tt, z0, z1))) 684.66/213.06
ACTIVE(U21(plus(z0, 0))) → c21(U21'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 684.66/213.06
ACTIVE(U21(plus(z0, s(z1)))) → c21(U21'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 684.66/213.06
ACTIVE(U21(x(z0, 0))) → c21(U21'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 684.66/213.06
ACTIVE(U21(x(z0, s(z1)))) → c21(U21'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 684.66/213.06
ACTIVE(U21(U11(z0, z1))) → c21(U21'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 684.66/213.06
ACTIVE(U21(U12(z0))) → c21(U21'(U12(active(z0))), ACTIVE(U12(z0))) 684.66/213.06
ACTIVE(U21(U21(z0))) → c21(U21'(U21(active(z0))), ACTIVE(U21(z0))) 684.66/213.06
ACTIVE(U21(U31(z0, z1))) → c21(U21'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 684.66/213.06
ACTIVE(U21(U32(z0))) → c21(U21'(U32(active(z0))), ACTIVE(U32(z0))) 684.66/213.06
ACTIVE(U21(U41(z0, z1))) → c21(U21'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 684.66/213.06
ACTIVE(U21(U51(z0, z1, z2))) → c21(U21'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 684.66/213.06
ACTIVE(U21(U52(z0, z1, z2))) → c21(U21'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 684.66/213.06
ACTIVE(U21(s(z0))) → c21(U21'(s(active(z0))), ACTIVE(s(z0))) 684.66/213.06
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 684.66/213.06
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 684.66/213.06
ACTIVE(U21(U61(z0))) → c21(U21'(U61(active(z0))), ACTIVE(U61(z0))) 684.66/213.06
ACTIVE(U21(U71(z0, z1, z2))) → c21(U21'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 684.66/213.06
ACTIVE(U21(U72(z0, z1, z2))) → c21(U21'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 684.66/213.06
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 684.66/213.06
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 684.66/213.06
ACTIVE(U11(U21(tt), x1)) → c19(U11'(mark(tt), x1)) 684.66/213.06
ACTIVE(U12(U21(tt))) → c20(U12'(mark(tt))) 684.66/213.06
ACTIVE(U21(U12(tt))) → c21(U21'(mark(tt))) 684.66/213.06
ACTIVE(U21(U21(tt))) → c21(U21'(mark(tt))) 684.66/213.06
ACTIVE(U21(isNat(0))) → c21(U21'(mark(tt))) 684.66/213.06
ACTIVE(U21(U11(tt, z0))) → c3(U21'(mark(U12(isNat(z0))))) 684.66/213.06
ACTIVE(U21(U11(tt, z0))) → c3(ACTIVE(U11(tt, z0))) 684.66/213.06
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(U21'(mark(U11(isNat(z0), z1)))) 684.66/213.06
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(ACTIVE(isNat(plus(z0, z1)))) 684.66/213.06
ACTIVE(U21(isNat(s(z0)))) → c3(U21'(mark(U21(isNat(z0))))) 684.66/213.06
ACTIVE(U21(isNat(s(z0)))) → c3(ACTIVE(isNat(s(z0)))) 684.66/213.06
ACTIVE(U21(isNat(x(z0, z1)))) → c3(U21'(mark(U31(isNat(z0), z1)))) 684.66/213.06
ACTIVE(U21(isNat(x(z0, z1)))) → c3(ACTIVE(isNat(x(z0, z1)))) 684.66/213.06
ACTIVE(U31(U61(tt), x1)) → c22(U31'(mark(0), x1), ACTIVE(U61(tt))) 684.66/213.06
ACTIVE(U31(U71(tt, z0, z1), x1)) → c22(U31'(mark(U72(isNat(z1), z0, z1)), x1), ACTIVE(U71(tt, z0, z1))) 684.66/213.06
ACTIVE(U31(U72(tt, z0, z1), x1)) → c22(U31'(mark(plus(x(z1, z0), z1)), x1), ACTIVE(U72(tt, z0, z1))) 684.66/213.06
ACTIVE(U31(plus(z0, 0), x1)) → c22(U31'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 684.66/213.06
ACTIVE(U31(plus(z0, s(z1)), x1)) → c22(U31'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 684.66/213.06
ACTIVE(U31(x(z0, 0), x1)) → c22(U31'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 684.66/213.06
ACTIVE(U31(x(z0, s(z1)), x1)) → c22(U31'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 684.66/213.06
ACTIVE(U31(U11(z0, z1), x1)) → c22(U31'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 684.66/213.06
ACTIVE(U31(U12(z0), x1)) → c22(U31'(U12(active(z0)), x1), ACTIVE(U12(z0))) 684.66/213.06
ACTIVE(U31(U21(z0), x1)) → c22(U31'(U21(active(z0)), x1), ACTIVE(U21(z0))) 684.66/213.06
ACTIVE(U31(U31(z0, z1), x1)) → c22(U31'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 684.66/213.06
ACTIVE(U31(U32(z0), x1)) → c22(U31'(U32(active(z0)), x1), ACTIVE(U32(z0))) 684.66/213.06
ACTIVE(U31(U41(z0, z1), x1)) → c22(U31'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 684.66/213.06
ACTIVE(U31(U51(z0, z1, z2), x1)) → c22(U31'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 684.66/213.06
ACTIVE(U31(U52(z0, z1, z2), x1)) → c22(U31'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 684.66/213.06
ACTIVE(U31(s(z0), x1)) → c22(U31'(s(active(z0)), x1), ACTIVE(s(z0))) 684.66/213.06
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 684.66/213.06
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 684.66/213.06
ACTIVE(U31(U61(z0), x1)) → c22(U31'(U61(active(z0)), x1), ACTIVE(U61(z0))) 684.66/213.06
ACTIVE(U31(U71(z0, z1, z2), x1)) → c22(U31'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 684.66/213.06
ACTIVE(U31(U72(z0, z1, z2), x1)) → c22(U31'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 684.66/213.06
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 684.66/213.06
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 684.66/213.06
ACTIVE(U31(U12(tt), x1)) → c22(U31'(mark(tt), x1)) 684.66/213.06
ACTIVE(U31(U21(tt), x1)) → c22(U31'(mark(tt), x1)) 684.66/213.06
ACTIVE(U31(isNat(0), x1)) → c22(U31'(mark(tt), x1)) 684.66/213.06
ACTIVE(U11(U31(tt, z0), x1)) → c4(U11'(mark(U32(isNat(z0))), x1)) 684.66/213.06
ACTIVE(U11(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 684.66/213.06
ACTIVE(U12(U31(tt, z0))) → c4(U12'(mark(U32(isNat(z0))))) 684.66/213.06
ACTIVE(U12(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 684.66/213.06
ACTIVE(U21(U31(tt, z0))) → c4(U21'(mark(U32(isNat(z0))))) 684.66/213.06
ACTIVE(U21(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 684.66/213.06
ACTIVE(U31(U11(tt, z0), x1)) → c4(U31'(mark(U12(isNat(z0))), x1)) 684.66/213.06
ACTIVE(U31(U11(tt, z0), x1)) → c4(ACTIVE(U11(tt, z0))) 684.66/213.06
ACTIVE(U31(U31(tt, z0), x1)) → c4(U31'(mark(U32(isNat(z0))), x1)) 684.66/213.06
ACTIVE(U31(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 684.66/213.06
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(U31'(mark(U11(isNat(z0), z1)), x1)) 684.66/213.06
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(ACTIVE(isNat(plus(z0, z1)))) 684.66/213.06
ACTIVE(U31(isNat(s(z0)), x1)) → c4(U31'(mark(U21(isNat(z0))), x1)) 684.66/213.06
ACTIVE(U31(isNat(s(z0)), x1)) → c4(ACTIVE(isNat(s(z0)))) 684.66/213.06
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(U31'(mark(U31(isNat(z0), z1)), x1)) 684.66/213.06
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(ACTIVE(isNat(x(z0, z1)))) 684.66/213.06
ACTIVE(U32(U61(tt))) → c23(U32'(mark(0)), ACTIVE(U61(tt))) 684.66/213.06
ACTIVE(U32(U71(tt, z0, z1))) → c23(U32'(mark(U72(isNat(z1), z0, z1))), ACTIVE(U71(tt, z0, z1))) 684.66/213.06
ACTIVE(U32(U72(tt, z0, z1))) → c23(U32'(mark(plus(x(z1, z0), z1))), ACTIVE(U72(tt, z0, z1))) 684.66/213.06
ACTIVE(U32(plus(z0, 0))) → c23(U32'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 684.66/213.06
ACTIVE(U32(plus(z0, s(z1)))) → c23(U32'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 684.66/213.06
ACTIVE(U32(x(z0, 0))) → c23(U32'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 684.66/213.06
ACTIVE(U32(x(z0, s(z1)))) → c23(U32'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 684.66/213.06
ACTIVE(U32(U11(z0, z1))) → c23(U32'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 684.66/213.06
ACTIVE(U32(U12(z0))) → c23(U32'(U12(active(z0))), ACTIVE(U12(z0))) 684.66/213.06
ACTIVE(U32(U21(z0))) → c23(U32'(U21(active(z0))), ACTIVE(U21(z0))) 684.66/213.06
ACTIVE(U32(U31(z0, z1))) → c23(U32'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 684.66/213.06
ACTIVE(U32(U32(z0))) → c23(U32'(U32(active(z0))), ACTIVE(U32(z0))) 684.66/213.06
ACTIVE(U32(U41(z0, z1))) → c23(U32'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 684.66/213.06
ACTIVE(U32(U51(z0, z1, z2))) → c23(U32'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 684.66/213.06
ACTIVE(U32(U52(z0, z1, z2))) → c23(U32'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 684.66/213.06
ACTIVE(U32(s(z0))) → c23(U32'(s(active(z0))), ACTIVE(s(z0))) 684.66/213.06
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 684.66/213.06
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 684.66/213.06
ACTIVE(U32(U61(z0))) → c23(U32'(U61(active(z0))), ACTIVE(U61(z0))) 684.66/213.06
ACTIVE(U32(U71(z0, z1, z2))) → c23(U32'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 684.66/213.06
ACTIVE(U32(U72(z0, z1, z2))) → c23(U32'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 684.66/213.06
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 684.66/213.06
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 684.66/213.06
ACTIVE(U11(U32(tt), x1)) → c19(U11'(mark(tt), x1)) 684.66/213.06
ACTIVE(U12(U32(tt))) → c20(U12'(mark(tt))) 684.66/213.06
ACTIVE(U21(U32(tt))) → c21(U21'(mark(tt))) 684.66/213.06
ACTIVE(U31(U32(tt), x1)) → c22(U31'(mark(tt), x1)) 684.66/213.06
ACTIVE(U32(U12(tt))) → c23(U32'(mark(tt))) 684.66/213.06
ACTIVE(U32(U21(tt))) → c23(U32'(mark(tt))) 684.66/213.06
ACTIVE(U32(U32(tt))) → c23(U32'(mark(tt))) 684.66/213.06
ACTIVE(U32(isNat(0))) → c23(U32'(mark(tt))) 684.66/213.06
ACTIVE(U32(U11(tt, z0))) → c5(U32'(mark(U12(isNat(z0))))) 684.66/213.06
ACTIVE(U32(U11(tt, z0))) → c5(ACTIVE(U11(tt, z0))) 684.66/213.06
ACTIVE(U32(U31(tt, z0))) → c5(U32'(mark(U32(isNat(z0))))) 684.66/213.06
ACTIVE(U32(U31(tt, z0))) → c5(ACTIVE(U31(tt, z0))) 684.66/213.06
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(U32'(mark(U11(isNat(z0), z1)))) 684.66/213.06
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(ACTIVE(isNat(plus(z0, z1)))) 684.66/213.06
ACTIVE(U32(isNat(s(z0)))) → c5(U32'(mark(U21(isNat(z0))))) 684.66/213.06
ACTIVE(U32(isNat(s(z0)))) → c5(ACTIVE(isNat(s(z0)))) 684.66/213.06
ACTIVE(U32(isNat(x(z0, z1)))) → c5(U32'(mark(U31(isNat(z0), z1)))) 684.66/213.06
ACTIVE(U32(isNat(x(z0, z1)))) → c5(ACTIVE(isNat(x(z0, z1)))) 684.66/213.06
ACTIVE(U41(U61(tt), x1)) → c24(U41'(mark(0), x1), ACTIVE(U61(tt))) 684.66/213.06
ACTIVE(U41(U71(tt, z0, z1), x1)) → c24(U41'(mark(U72(isNat(z1), z0, z1)), x1), ACTIVE(U71(tt, z0, z1))) 684.66/213.06
ACTIVE(U41(U72(tt, z0, z1), x1)) → c24(U41'(mark(plus(x(z1, z0), z1)), x1), ACTIVE(U72(tt, z0, z1))) 684.66/213.06
ACTIVE(U41(plus(z0, 0), x1)) → c24(U41'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 684.66/213.06
ACTIVE(U41(plus(z0, s(z1)), x1)) → c24(U41'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 684.66/213.06
ACTIVE(U41(x(z0, 0), x1)) → c24(U41'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 684.66/213.06
ACTIVE(U41(x(z0, s(z1)), x1)) → c24(U41'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 684.66/213.06
ACTIVE(U41(U11(z0, z1), x1)) → c24(U41'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 684.66/213.06
ACTIVE(U41(U12(z0), x1)) → c24(U41'(U12(active(z0)), x1), ACTIVE(U12(z0))) 684.66/213.06
ACTIVE(U41(U21(z0), x1)) → c24(U41'(U21(active(z0)), x1), ACTIVE(U21(z0))) 684.66/213.06
ACTIVE(U41(U31(z0, z1), x1)) → c24(U41'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 684.66/213.06
ACTIVE(U41(U32(z0), x1)) → c24(U41'(U32(active(z0)), x1), ACTIVE(U32(z0))) 684.66/213.06
ACTIVE(U41(U41(z0, z1), x1)) → c24(U41'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 684.66/213.06
ACTIVE(U41(U51(z0, z1, z2), x1)) → c24(U41'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 684.66/213.07
ACTIVE(U41(U52(z0, z1, z2), x1)) → c24(U41'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 684.66/213.07
ACTIVE(U41(s(z0), x1)) → c24(U41'(s(active(z0)), x1), ACTIVE(s(z0))) 684.66/213.07
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 684.66/213.07
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 684.66/213.07
ACTIVE(U41(U61(z0), x1)) → c24(U41'(U61(active(z0)), x1), ACTIVE(U61(z0))) 684.66/213.07
ACTIVE(U41(U71(z0, z1, z2), x1)) → c24(U41'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 684.66/213.07
ACTIVE(U41(U72(z0, z1, z2), x1)) → c24(U41'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 684.66/213.07
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 684.66/213.07
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 684.66/213.07
ACTIVE(U11(U41(tt, z0), x1)) → c19(U11'(mark(z0), x1)) 684.66/213.07
ACTIVE(U12(U41(tt, z0))) → c20(U12'(mark(z0))) 684.66/213.07
ACTIVE(U21(U41(tt, z0))) → c21(U21'(mark(z0))) 684.66/213.07
ACTIVE(U31(U41(tt, z0), x1)) → c22(U31'(mark(z0), x1)) 684.66/213.07
ACTIVE(U32(U41(tt, z0))) → c23(U32'(mark(z0))) 684.66/213.07
ACTIVE(U41(U12(tt), x1)) → c24(U41'(mark(tt), x1)) 684.66/213.07
ACTIVE(U41(U21(tt), x1)) → c24(U41'(mark(tt), x1)) 684.66/213.07
ACTIVE(U41(U32(tt), x1)) → c24(U41'(mark(tt), x1)) 684.66/213.07
ACTIVE(U41(U41(tt, z0), x1)) → c24(U41'(mark(z0), x1)) 684.66/213.07
ACTIVE(U41(isNat(0), x1)) → c24(U41'(mark(tt), x1)) 684.66/213.07
ACTIVE(U41(U11(tt, z0), x1)) → c6(U41'(mark(U12(isNat(z0))), x1)) 684.66/213.07
ACTIVE(U41(U11(tt, z0), x1)) → c6(ACTIVE(U11(tt, z0))) 684.66/213.07
ACTIVE(U41(U31(tt, z0), x1)) → c6(U41'(mark(U32(isNat(z0))), x1)) 684.66/213.07
ACTIVE(U41(U31(tt, z0), x1)) → c6(ACTIVE(U31(tt, z0))) 684.66/213.07
ACTIVE(U41(isNat(plus(z0, z1)), x1)) → c6(U41'(mark(U11(isNat(z0), z1)), x1)) 684.66/213.07
ACTIVE(U41(isNat(plus(z0, z1)), x1)) → c6(ACTIVE(isNat(plus(z0, z1)))) 684.66/213.07
ACTIVE(U41(isNat(s(z0)), x1)) → c6(U41'(mark(U21(isNat(z0))), x1)) 684.66/213.07
ACTIVE(U41(isNat(s(z0)), x1)) → c6(ACTIVE(isNat(s(z0)))) 684.66/213.07
ACTIVE(U41(isNat(x(z0, z1)), x1)) → c6(U41'(mark(U31(isNat(z0), z1)), x1)) 684.66/213.07
ACTIVE(U41(isNat(x(z0, z1)), x1)) → c6(ACTIVE(isNat(x(z0, z1)))) 684.66/213.07
ACTIVE(U51(U61(tt), x1, x2)) → c25(U51'(mark(0), x1, x2), ACTIVE(U61(tt))) 684.66/213.07
ACTIVE(U51(U71(tt, z0, z1), x1, x2)) → c25(U51'(mark(U72(isNat(z1), z0, z1)), x1, x2), ACTIVE(U71(tt, z0, z1))) 684.66/213.07
ACTIVE(U51(U72(tt, z0, z1), x1, x2)) → c25(U51'(mark(plus(x(z1, z0), z1)), x1, x2), ACTIVE(U72(tt, z0, z1))) 684.66/213.07
ACTIVE(U51(plus(z0, 0), x1, x2)) → c25(U51'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 684.66/213.07
ACTIVE(U51(plus(z0, s(z1)), x1, x2)) → c25(U51'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 684.66/213.07
ACTIVE(U51(x(z0, 0), x1, x2)) → c25(U51'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 684.66/213.07
ACTIVE(U51(x(z0, s(z1)), x1, x2)) → c25(U51'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 684.66/213.07
ACTIVE(U51(U11(z0, z1), x1, x2)) → c25(U51'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 684.66/213.07
ACTIVE(U51(U12(z0), x1, x2)) → c25(U51'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 684.66/213.07
ACTIVE(U51(U21(z0), x1, x2)) → c25(U51'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 684.66/213.07
ACTIVE(U51(U31(z0, z1), x1, x2)) → c25(U51'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 684.66/213.07
ACTIVE(U51(U32(z0), x1, x2)) → c25(U51'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 684.66/213.07
ACTIVE(U51(U41(z0, z1), x1, x2)) → c25(U51'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 684.66/213.07
ACTIVE(U51(U51(z0, z1, z2), x1, x2)) → c25(U51'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 684.66/213.07
ACTIVE(U51(U52(z0, z1, z2), x1, x2)) → c25(U51'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 684.66/213.07
ACTIVE(U51(s(z0), x1, x2)) → c25(U51'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 684.66/213.07
ACTIVE(U51(plus(z0, z1), x1, x2)) → c25(U51'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 684.66/213.07
ACTIVE(U51(plus(z0, z1), x1, x2)) → c25(U51'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 684.66/213.07
ACTIVE(U51(U61(z0), x1, x2)) → c25(U51'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 684.66/213.07
ACTIVE(U51(U71(z0, z1, z2), x1, x2)) → c25(U51'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 684.66/213.07
ACTIVE(U51(U72(z0, z1, z2), x1, x2)) → c25(U51'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 684.66/213.07
ACTIVE(U51(x(z0, z1), x1, x2)) → c25(U51'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 684.66/213.07
ACTIVE(U51(x(z0, z1), x1, x2)) → c25(U51'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 684.66/213.07
ACTIVE(U51(U12(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 684.66/213.07
ACTIVE(U51(U21(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 684.66/213.07
ACTIVE(U51(U32(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 684.66/213.07
ACTIVE(U51(U41(tt, z0), x1, x2)) → c25(U51'(mark(z0), x1, x2)) 684.66/213.07
ACTIVE(U51(isNat(0), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 684.66/213.07
ACTIVE(U11(U51(tt, z0, z1), x1)) → c7(U11'(mark(U52(isNat(z1), z0, z1)), x1)) 684.66/213.07
ACTIVE(U11(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 684.66/213.07
ACTIVE(U12(U51(tt, z0, z1))) → c7(U12'(mark(U52(isNat(z1), z0, z1)))) 684.66/213.07
ACTIVE(U12(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 684.66/213.07
ACTIVE(U21(U51(tt, z0, z1))) → c7(U21'(mark(U52(isNat(z1), z0, z1)))) 684.66/213.07
ACTIVE(U21(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 684.66/213.07
ACTIVE(U31(U51(tt, z0, z1), x1)) → c7(U31'(mark(U52(isNat(z1), z0, z1)), x1)) 684.66/213.07
ACTIVE(U31(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 684.66/213.07
ACTIVE(U32(U51(tt, z0, z1))) → c7(U32'(mark(U52(isNat(z1), z0, z1)))) 684.66/213.07
ACTIVE(U32(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 684.66/213.07
ACTIVE(U41(U51(tt, z0, z1), x1)) → c7(U41'(mark(U52(isNat(z1), z0, z1)), x1)) 684.66/213.07
ACTIVE(U41(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 684.66/213.07
ACTIVE(U51(U11(tt, z0), x1, x2)) → c7(U51'(mark(U12(isNat(z0))), x1, x2)) 684.66/213.07
ACTIVE(U51(U11(tt, z0), x1, x2)) → c7(ACTIVE(U11(tt, z0))) 684.66/213.07
ACTIVE(U51(U31(tt, z0), x1, x2)) → c7(U51'(mark(U32(isNat(z0))), x1, x2)) 684.66/213.07
ACTIVE(U51(U31(tt, z0), x1, x2)) → c7(ACTIVE(U31(tt, z0))) 684.66/213.07
ACTIVE(U51(U51(tt, z0, z1), x1, x2)) → c7(U51'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 684.66/213.07
ACTIVE(U51(U51(tt, z0, z1), x1, x2)) → c7(ACTIVE(U51(tt, z0, z1))) 684.66/213.07
ACTIVE(U51(isNat(plus(z0, z1)), x1, x2)) → c7(U51'(mark(U11(isNat(z0), z1)), x1, x2)) 684.66/213.07
ACTIVE(U51(isNat(plus(z0, z1)), x1, x2)) → c7(ACTIVE(isNat(plus(z0, z1)))) 684.66/213.07
ACTIVE(U51(isNat(s(z0)), x1, x2)) → c7(U51'(mark(U21(isNat(z0))), x1, x2)) 684.66/213.07
ACTIVE(U51(isNat(s(z0)), x1, x2)) → c7(ACTIVE(isNat(s(z0)))) 684.66/213.07
ACTIVE(U51(isNat(x(z0, z1)), x1, x2)) → c7(U51'(mark(U31(isNat(z0), z1)), x1, x2)) 684.66/213.07
ACTIVE(U51(isNat(x(z0, z1)), x1, x2)) → c7(ACTIVE(isNat(x(z0, z1)))) 684.66/213.07
ACTIVE(U52(U61(tt), x1, x2)) → c26(U52'(mark(0), x1, x2), ACTIVE(U61(tt))) 684.66/213.07
ACTIVE(U52(U71(tt, z0, z1), x1, x2)) → c26(U52'(mark(U72(isNat(z1), z0, z1)), x1, x2), ACTIVE(U71(tt, z0, z1))) 684.66/213.07
ACTIVE(U52(U72(tt, z0, z1), x1, x2)) → c26(U52'(mark(plus(x(z1, z0), z1)), x1, x2), ACTIVE(U72(tt, z0, z1))) 684.66/213.07
ACTIVE(U52(plus(z0, 0), x1, x2)) → c26(U52'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 684.66/213.07
ACTIVE(U52(plus(z0, s(z1)), x1, x2)) → c26(U52'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 684.66/213.07
ACTIVE(U52(x(z0, 0), x1, x2)) → c26(U52'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 684.66/213.07
ACTIVE(U52(x(z0, s(z1)), x1, x2)) → c26(U52'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 684.66/213.07
ACTIVE(U52(U11(z0, z1), x1, x2)) → c26(U52'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 684.66/213.07
ACTIVE(U52(U12(z0), x1, x2)) → c26(U52'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 684.66/213.07
ACTIVE(U52(U21(z0), x1, x2)) → c26(U52'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 684.66/213.07
ACTIVE(U52(U31(z0, z1), x1, x2)) → c26(U52'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 684.66/213.07
ACTIVE(U52(U32(z0), x1, x2)) → c26(U52'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 684.66/213.07
ACTIVE(U52(U41(z0, z1), x1, x2)) → c26(U52'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 684.66/213.07
ACTIVE(U52(U51(z0, z1, z2), x1, x2)) → c26(U52'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 684.66/213.07
ACTIVE(U52(U52(z0, z1, z2), x1, x2)) → c26(U52'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 684.66/213.07
ACTIVE(U52(s(z0), x1, x2)) → c26(U52'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 684.66/213.07
ACTIVE(U52(plus(z0, z1), x1, x2)) → c26(U52'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 684.66/213.07
ACTIVE(U52(plus(z0, z1), x1, x2)) → c26(U52'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 684.66/213.07
ACTIVE(U52(U61(z0), x1, x2)) → c26(U52'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 684.66/213.07
ACTIVE(U52(U71(z0, z1, z2), x1, x2)) → c26(U52'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 684.66/213.07
ACTIVE(U52(U72(z0, z1, z2), x1, x2)) → c26(U52'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 684.66/213.07
ACTIVE(U52(x(z0, z1), x1, x2)) → c26(U52'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 684.66/213.07
ACTIVE(U52(x(z0, z1), x1, x2)) → c26(U52'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 684.66/213.07
ACTIVE(U52(U12(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 684.66/213.07
ACTIVE(U52(U21(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 684.66/213.07
ACTIVE(U52(U32(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 684.66/213.07
ACTIVE(U52(U41(tt, z0), x1, x2)) → c26(U52'(mark(z0), x1, x2)) 684.66/213.07
ACTIVE(U52(isNat(0), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 684.66/213.07
ACTIVE(U11(U52(tt, z0, z1), x1)) → c8(U11'(mark(s(plus(z1, z0))), x1)) 684.66/213.07
ACTIVE(U11(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 684.66/213.07
ACTIVE(U12(U52(tt, z0, z1))) → c8(U12'(mark(s(plus(z1, z0))))) 684.66/213.07
ACTIVE(U12(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 684.66/213.07
ACTIVE(U21(U52(tt, z0, z1))) → c8(U21'(mark(s(plus(z1, z0))))) 684.66/213.07
ACTIVE(U21(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 684.66/213.07
ACTIVE(U31(U52(tt, z0, z1), x1)) → c8(U31'(mark(s(plus(z1, z0))), x1)) 684.66/213.07
ACTIVE(U31(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 684.66/213.07
ACTIVE(U32(U52(tt, z0, z1))) → c8(U32'(mark(s(plus(z1, z0))))) 684.66/213.07
ACTIVE(U32(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 684.66/213.07
ACTIVE(U41(U52(tt, z0, z1), x1)) → c8(U41'(mark(s(plus(z1, z0))), x1)) 684.66/213.07
ACTIVE(U41(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 684.66/213.07
ACTIVE(U51(U52(tt, z0, z1), x1, x2)) → c8(U51'(mark(s(plus(z1, z0))), x1, x2)) 684.66/213.07
ACTIVE(U51(U52(tt, z0, z1), x1, x2)) → c8(ACTIVE(U52(tt, z0, z1))) 684.66/213.07
ACTIVE(U52(U11(tt, z0), x1, x2)) → c8(U52'(mark(U12(isNat(z0))), x1, x2)) 684.66/213.07
ACTIVE(U52(U11(tt, z0), x1, x2)) → c8(ACTIVE(U11(tt, z0))) 684.66/213.07
ACTIVE(U52(U31(tt, z0), x1, x2)) → c8(U52'(mark(U32(isNat(z0))), x1, x2)) 684.66/213.07
ACTIVE(U52(U31(tt, z0), x1, x2)) → c8(ACTIVE(U31(tt, z0))) 684.66/213.07
ACTIVE(U52(U51(tt, z0, z1), x1, x2)) → c8(U52'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 684.66/213.07
ACTIVE(U52(U51(tt, z0, z1), x1, x2)) → c8(ACTIVE(U51(tt, z0, z1))) 684.66/213.07
ACTIVE(U52(U52(tt, z0, z1), x1, x2)) → c8(U52'(mark(s(plus(z1, z0))), x1, x2)) 684.66/213.07
ACTIVE(U52(U52(tt, z0, z1), x1, x2)) → c8(ACTIVE(U52(tt, z0, z1))) 684.66/213.07
ACTIVE(U52(isNat(plus(z0, z1)), x1, x2)) → c8(U52'(mark(U11(isNat(z0), z1)), x1, x2)) 684.66/213.07
ACTIVE(U52(isNat(plus(z0, z1)), x1, x2)) → c8(ACTIVE(isNat(plus(z0, z1)))) 684.66/213.07
ACTIVE(U52(isNat(s(z0)), x1, x2)) → c8(U52'(mark(U21(isNat(z0))), x1, x2)) 684.66/213.07
ACTIVE(U52(isNat(s(z0)), x1, x2)) → c8(ACTIVE(isNat(s(z0)))) 684.66/213.07
ACTIVE(U52(isNat(x(z0, z1)), x1, x2)) → c8(U52'(mark(U31(isNat(z0), z1)), x1, x2)) 684.66/213.07
ACTIVE(U52(isNat(x(z0, z1)), x1, x2)) → c8(ACTIVE(isNat(x(z0, z1)))) 684.66/213.07
ACTIVE(s(U11(tt, z0))) → c27(S(mark(U12(isNat(z0)))), ACTIVE(U11(tt, z0))) 684.66/213.07
ACTIVE(s(U31(tt, z0))) → c27(S(mark(U32(isNat(z0)))), ACTIVE(U31(tt, z0))) 684.66/213.07
ACTIVE(s(U51(tt, z0, z1))) → c27(S(mark(U52(isNat(z1), z0, z1))), ACTIVE(U51(tt, z0, z1))) 684.66/213.07
ACTIVE(s(U52(tt, z0, z1))) → c27(S(mark(s(plus(z1, z0)))), ACTIVE(U52(tt, z0, z1))) 684.66/213.07
ACTIVE(s(U61(tt))) → c27(S(mark(0)), ACTIVE(U61(tt))) 684.66/213.07
ACTIVE(s(U71(tt, z0, z1))) → c27(S(mark(U72(isNat(z1), z0, z1))), ACTIVE(U71(tt, z0, z1))) 684.66/213.07
ACTIVE(s(U72(tt, z0, z1))) → c27(S(mark(plus(x(z1, z0), z1))), ACTIVE(U72(tt, z0, z1))) 684.66/213.07
ACTIVE(s(isNat(plus(z0, z1)))) → c27(S(mark(U11(isNat(z0), z1))), ACTIVE(isNat(plus(z0, z1)))) 684.66/213.07
ACTIVE(s(isNat(s(z0)))) → c27(S(mark(U21(isNat(z0)))), ACTIVE(isNat(s(z0)))) 684.66/213.07
ACTIVE(s(isNat(x(z0, z1)))) → c27(S(mark(U31(isNat(z0), z1))), ACTIVE(isNat(x(z0, z1)))) 684.66/213.07
ACTIVE(s(plus(z0, 0))) → c27(S(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 684.66/213.07
ACTIVE(s(plus(z0, s(z1)))) → c27(S(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 684.66/213.07
ACTIVE(s(x(z0, 0))) → c27(S(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 684.66/213.07
ACTIVE(s(x(z0, s(z1)))) → c27(S(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 684.66/213.07
ACTIVE(s(U11(z0, z1))) → c27(S(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 684.66/213.07
ACTIVE(s(U12(z0))) → c27(S(U12(active(z0))), ACTIVE(U12(z0))) 684.66/213.07
ACTIVE(s(U21(z0))) → c27(S(U21(active(z0))), ACTIVE(U21(z0))) 684.66/213.07
ACTIVE(s(U31(z0, z1))) → c27(S(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 684.66/213.07
ACTIVE(s(U32(z0))) → c27(S(U32(active(z0))), ACTIVE(U32(z0))) 684.66/213.07
ACTIVE(s(U41(z0, z1))) → c27(S(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 684.66/213.07
ACTIVE(s(U51(z0, z1, z2))) → c27(S(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 684.66/213.07
ACTIVE(s(U52(z0, z1, z2))) → c27(S(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 684.66/213.07
ACTIVE(s(s(z0))) → c27(S(s(active(z0))), ACTIVE(s(z0))) 684.66/213.07
ACTIVE(s(plus(z0, z1))) → c27(S(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 684.66/213.07
ACTIVE(s(plus(z0, z1))) → c27(S(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 684.66/213.07
ACTIVE(s(U61(z0))) → c27(S(U61(active(z0))), ACTIVE(U61(z0))) 684.66/213.07
ACTIVE(s(U71(z0, z1, z2))) → c27(S(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 684.66/213.07
ACTIVE(s(U72(z0, z1, z2))) → c27(S(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 684.66/213.07
ACTIVE(s(x(z0, z1))) → c27(S(x(active(z0), z1)), ACTIVE(x(z0, z1))) 684.66/213.07
ACTIVE(s(x(z0, z1))) → c27(S(x(z0, active(z1))), ACTIVE(x(z0, z1))) 684.66/213.07
ACTIVE(s(U12(tt))) → c27(S(mark(tt))) 684.66/213.07
ACTIVE(s(U21(tt))) → c27(S(mark(tt))) 684.66/213.07
ACTIVE(s(U32(tt))) → c27(S(mark(tt))) 684.66/213.07
ACTIVE(s(U41(tt, z0))) → c27(S(mark(z0))) 684.66/213.07
ACTIVE(s(isNat(0))) → c27(S(mark(tt)))
K tuples:none
Defined Rule Symbols:

active, U11, U12, U21, U31, U32, U41, U51, U52, s, plus, U61, U71, U72, x, proper, isNat, top

Defined Pair Symbols:

ACTIVE, U11', U12', U21', U31', U32', U41', U51', U52', S, PLUS, U61', U71', U72', X, PROPER, ISNAT, TOP

Compound Symbols:

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, c62, c63, c64, c65, c67, c68, c69, c70, c71, c72, c73, c74, c75, c76, c77, c79, c80, c81, c82, c83, c84, c13, c16, c18, c1, c19, c19, c, c20, c20, c2, c21, c21, c3, c22, c22, c4, c23, c23, c5, c24, c24, c6, c25, c25, c7, c26, c26, c8, c27, c27

684.66/213.07
684.66/213.07

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

Split RHS of tuples not part of any SCC
684.66/213.07
684.66/213.07

(60) Obligation:

Complexity Dependency Tuples Problem
Rules:

active(U11(tt, z0)) → mark(U12(isNat(z0))) 684.66/213.07
active(U12(tt)) → mark(tt) 684.66/213.07
active(U21(tt)) → mark(tt) 684.66/213.07
active(U31(tt, z0)) → mark(U32(isNat(z0))) 684.66/213.07
active(U32(tt)) → mark(tt) 684.66/213.07
active(U41(tt, z0)) → mark(z0) 684.66/213.07
active(U51(tt, z0, z1)) → mark(U52(isNat(z1), z0, z1)) 684.66/213.07
active(U52(tt, z0, z1)) → mark(s(plus(z1, z0))) 684.66/213.07
active(U61(tt)) → mark(0) 684.66/213.07
active(U71(tt, z0, z1)) → mark(U72(isNat(z1), z0, z1)) 684.66/213.07
active(U72(tt, z0, z1)) → mark(plus(x(z1, z0), z1)) 684.66/213.07
active(isNat(0)) → mark(tt) 684.66/213.07
active(isNat(plus(z0, z1))) → mark(U11(isNat(z0), z1)) 684.66/213.07
active(isNat(s(z0))) → mark(U21(isNat(z0))) 684.66/213.07
active(isNat(x(z0, z1))) → mark(U31(isNat(z0), z1)) 684.66/213.07
active(plus(z0, 0)) → mark(U41(isNat(z0), z0)) 684.66/213.07
active(plus(z0, s(z1))) → mark(U51(isNat(z1), z1, z0)) 684.66/213.07
active(x(z0, 0)) → mark(U61(isNat(z0))) 684.66/213.07
active(x(z0, s(z1))) → mark(U71(isNat(z1), z1, z0)) 684.66/213.07
active(U11(z0, z1)) → U11(active(z0), z1) 684.66/213.07
active(U12(z0)) → U12(active(z0)) 684.66/213.07
active(U21(z0)) → U21(active(z0)) 684.66/213.07
active(U31(z0, z1)) → U31(active(z0), z1) 684.66/213.07
active(U32(z0)) → U32(active(z0)) 684.66/213.07
active(U41(z0, z1)) → U41(active(z0), z1) 684.66/213.07
active(U51(z0, z1, z2)) → U51(active(z0), z1, z2) 684.66/213.07
active(U52(z0, z1, z2)) → U52(active(z0), z1, z2) 684.66/213.07
active(s(z0)) → s(active(z0)) 684.66/213.07
active(plus(z0, z1)) → plus(active(z0), z1) 684.66/213.07
active(plus(z0, z1)) → plus(z0, active(z1)) 684.66/213.07
active(U61(z0)) → U61(active(z0)) 684.66/213.07
active(U71(z0, z1, z2)) → U71(active(z0), z1, z2) 684.66/213.07
active(U72(z0, z1, z2)) → U72(active(z0), z1, z2) 684.66/213.07
active(x(z0, z1)) → x(active(z0), z1) 684.66/213.07
active(x(z0, z1)) → x(z0, active(z1)) 684.66/213.07
U11(mark(z0), z1) → mark(U11(z0, z1)) 684.66/213.07
U11(ok(z0), ok(z1)) → ok(U11(z0, z1)) 684.66/213.07
U12(mark(z0)) → mark(U12(z0)) 684.66/213.07
U12(ok(z0)) → ok(U12(z0)) 684.66/213.07
U21(mark(z0)) → mark(U21(z0)) 684.66/213.07
U21(ok(z0)) → ok(U21(z0)) 684.66/213.07
U31(mark(z0), z1) → mark(U31(z0, z1)) 684.66/213.07
U31(ok(z0), ok(z1)) → ok(U31(z0, z1)) 684.66/213.07
U32(mark(z0)) → mark(U32(z0)) 684.66/213.07
U32(ok(z0)) → ok(U32(z0)) 684.66/213.07
U41(mark(z0), z1) → mark(U41(z0, z1)) 684.66/213.07
U41(ok(z0), ok(z1)) → ok(U41(z0, z1)) 684.66/213.07
U51(mark(z0), z1, z2) → mark(U51(z0, z1, z2)) 684.66/213.07
U51(ok(z0), ok(z1), ok(z2)) → ok(U51(z0, z1, z2)) 684.66/213.07
U52(mark(z0), z1, z2) → mark(U52(z0, z1, z2)) 684.66/213.07
U52(ok(z0), ok(z1), ok(z2)) → ok(U52(z0, z1, z2)) 684.66/213.07
s(mark(z0)) → mark(s(z0)) 684.66/213.07
s(ok(z0)) → ok(s(z0)) 684.66/213.07
plus(mark(z0), z1) → mark(plus(z0, z1)) 684.66/213.07
plus(z0, mark(z1)) → mark(plus(z0, z1)) 684.66/213.07
plus(ok(z0), ok(z1)) → ok(plus(z0, z1)) 684.66/213.07
U61(mark(z0)) → mark(U61(z0)) 684.66/213.07
U61(ok(z0)) → ok(U61(z0)) 684.66/213.07
U71(mark(z0), z1, z2) → mark(U71(z0, z1, z2)) 684.66/213.07
U71(ok(z0), ok(z1), ok(z2)) → ok(U71(z0, z1, z2)) 684.66/213.07
U72(mark(z0), z1, z2) → mark(U72(z0, z1, z2)) 684.66/213.07
U72(ok(z0), ok(z1), ok(z2)) → ok(U72(z0, z1, z2)) 684.66/213.07
x(mark(z0), z1) → mark(x(z0, z1)) 684.66/213.07
x(z0, mark(z1)) → mark(x(z0, z1)) 684.66/213.07
x(ok(z0), ok(z1)) → ok(x(z0, z1)) 684.66/213.07
proper(U11(z0, z1)) → U11(proper(z0), proper(z1)) 684.66/213.07
proper(tt) → ok(tt) 684.66/213.07
proper(U12(z0)) → U12(proper(z0)) 684.66/213.07
proper(isNat(z0)) → isNat(proper(z0)) 684.66/213.07
proper(U21(z0)) → U21(proper(z0)) 684.66/213.07
proper(U31(z0, z1)) → U31(proper(z0), proper(z1)) 684.66/213.07
proper(U32(z0)) → U32(proper(z0)) 684.66/213.07
proper(U41(z0, z1)) → U41(proper(z0), proper(z1)) 684.66/213.07
proper(U51(z0, z1, z2)) → U51(proper(z0), proper(z1), proper(z2)) 684.66/213.07
proper(U52(z0, z1, z2)) → U52(proper(z0), proper(z1), proper(z2)) 684.66/213.07
proper(s(z0)) → s(proper(z0)) 684.66/213.07
proper(plus(z0, z1)) → plus(proper(z0), proper(z1)) 684.66/213.07
proper(U61(z0)) → U61(proper(z0)) 684.66/213.07
proper(0) → ok(0) 684.66/213.07
proper(U71(z0, z1, z2)) → U71(proper(z0), proper(z1), proper(z2)) 684.66/213.07
proper(U72(z0, z1, z2)) → U72(proper(z0), proper(z1), proper(z2)) 684.66/213.07
proper(x(z0, z1)) → x(proper(z0), proper(z1)) 684.66/213.07
isNat(ok(z0)) → ok(isNat(z0)) 684.66/213.07
top(mark(z0)) → top(proper(z0)) 684.66/213.07
top(ok(z0)) → top(active(z0))
Tuples:

ACTIVE(plus(z0, z1)) → c28(PLUS(active(z0), z1), ACTIVE(z0)) 684.66/213.07
ACTIVE(plus(z0, z1)) → c29(PLUS(z0, active(z1)), ACTIVE(z1)) 684.66/213.07
ACTIVE(U61(z0)) → c30(U61'(active(z0)), ACTIVE(z0)) 684.66/213.07
ACTIVE(U71(z0, z1, z2)) → c31(U71'(active(z0), z1, z2), ACTIVE(z0)) 684.66/213.07
ACTIVE(U72(z0, z1, z2)) → c32(U72'(active(z0), z1, z2), ACTIVE(z0)) 684.66/213.07
ACTIVE(x(z0, z1)) → c33(X(active(z0), z1), ACTIVE(z0)) 684.66/213.07
ACTIVE(x(z0, z1)) → c34(X(z0, active(z1)), ACTIVE(z1)) 684.66/213.07
U11'(mark(z0), z1) → c35(U11'(z0, z1)) 684.66/213.07
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1)) 684.66/213.07
U12'(mark(z0)) → c37(U12'(z0)) 684.66/213.07
U12'(ok(z0)) → c38(U12'(z0)) 684.66/213.07
U21'(mark(z0)) → c39(U21'(z0)) 684.66/213.07
U21'(ok(z0)) → c40(U21'(z0)) 684.66/213.07
U31'(mark(z0), z1) → c41(U31'(z0, z1)) 684.66/213.07
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 684.66/213.07
U32'(mark(z0)) → c43(U32'(z0)) 684.66/213.07
U32'(ok(z0)) → c44(U32'(z0)) 684.66/213.07
U41'(mark(z0), z1) → c45(U41'(z0, z1)) 684.66/213.07
U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1)) 684.66/213.07
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2)) 684.66/213.07
U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2)) 684.66/213.07
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2)) 684.66/213.07
U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2)) 684.66/213.07
S(mark(z0)) → c51(S(z0)) 684.66/213.07
S(ok(z0)) → c52(S(z0)) 684.66/213.07
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 684.66/213.07
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 684.66/213.07
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 684.66/213.07
U61'(mark(z0)) → c56(U61'(z0)) 684.66/213.07
U61'(ok(z0)) → c57(U61'(z0)) 684.66/213.07
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2)) 684.66/213.07
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2)) 684.66/213.07
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2)) 684.66/213.07
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 684.66/213.07
X(mark(z0), z1) → c62(X(z0, z1)) 684.66/213.07
X(z0, mark(z1)) → c63(X(z0, z1)) 684.66/213.07
X(ok(z0), ok(z1)) → c64(X(z0, z1)) 684.66/213.07
PROPER(U11(z0, z1)) → c65(U11'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 684.66/213.07
PROPER(U12(z0)) → c67(U12'(proper(z0)), PROPER(z0)) 684.66/213.07
PROPER(isNat(z0)) → c68(ISNAT(proper(z0)), PROPER(z0)) 684.66/213.07
PROPER(U21(z0)) → c69(U21'(proper(z0)), PROPER(z0)) 684.66/213.07
PROPER(U31(z0, z1)) → c70(U31'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 684.66/213.07
PROPER(U32(z0)) → c71(U32'(proper(z0)), PROPER(z0)) 684.66/213.07
PROPER(U41(z0, z1)) → c72(U41'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 684.66/213.07
PROPER(U51(z0, z1, z2)) → c73(U51'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 684.66/213.07
PROPER(U52(z0, z1, z2)) → c74(U52'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 684.66/213.07
PROPER(s(z0)) → c75(S(proper(z0)), PROPER(z0)) 684.66/213.07
PROPER(plus(z0, z1)) → c76(PLUS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 684.66/213.07
PROPER(U61(z0)) → c77(U61'(proper(z0)), PROPER(z0)) 684.66/213.07
PROPER(U71(z0, z1, z2)) → c79(U71'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 684.66/213.07
PROPER(U72(z0, z1, z2)) → c80(U72'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 684.66/213.07
PROPER(x(z0, z1)) → c81(X(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 684.66/213.07
ISNAT(ok(z0)) → c82(ISNAT(z0)) 684.66/213.07
TOP(mark(z0)) → c83(TOP(proper(z0)), PROPER(z0)) 684.66/213.07
TOP(ok(z0)) → c84(TOP(active(z0)), ACTIVE(z0)) 684.66/213.07
ACTIVE(isNat(s(z0))) → c13(ISNAT(z0)) 684.66/213.07
ACTIVE(plus(z0, s(z1))) → c16(ISNAT(z1)) 684.66/213.07
ACTIVE(x(z0, s(z1))) → c18(ISNAT(z1)) 684.66/213.07
ACTIVE(U11(tt, z0)) → c1(U12'(isNat(z0))) 684.66/213.07
ACTIVE(U11(tt, z0)) → c1(ISNAT(z0)) 684.66/213.07
ACTIVE(U31(tt, z0)) → c1(U32'(isNat(z0))) 684.66/213.07
ACTIVE(U31(tt, z0)) → c1(ISNAT(z0)) 684.66/213.07
ACTIVE(U51(tt, z0, z1)) → c1(U52'(isNat(z1), z0, z1)) 684.66/213.07
ACTIVE(U51(tt, z0, z1)) → c1(ISNAT(z1)) 684.66/213.07
ACTIVE(U52(tt, z0, z1)) → c1(S(plus(z1, z0))) 684.66/213.07
ACTIVE(U52(tt, z0, z1)) → c1(PLUS(z1, z0)) 684.66/213.07
ACTIVE(U71(tt, z0, z1)) → c1(U72'(isNat(z1), z0, z1)) 684.66/213.07
ACTIVE(U71(tt, z0, z1)) → c1(ISNAT(z1)) 684.66/213.07
ACTIVE(U72(tt, z0, z1)) → c1(PLUS(x(z1, z0), z1)) 684.66/213.07
ACTIVE(U72(tt, z0, z1)) → c1(X(z1, z0)) 684.66/213.07
ACTIVE(isNat(plus(z0, z1))) → c1(U11'(isNat(z0), z1)) 684.66/213.07
ACTIVE(isNat(plus(z0, z1))) → c1(ISNAT(z0)) 684.66/213.07
ACTIVE(isNat(x(z0, z1))) → c1(U31'(isNat(z0), z1)) 684.66/213.07
ACTIVE(isNat(x(z0, z1))) → c1(ISNAT(z0)) 684.66/213.07
ACTIVE(plus(z0, 0)) → c1(U41'(isNat(z0), z0)) 684.66/213.07
ACTIVE(plus(z0, 0)) → c1(ISNAT(z0)) 684.66/213.07
ACTIVE(x(z0, 0)) → c1(U61'(isNat(z0))) 684.66/213.07
ACTIVE(x(z0, 0)) → c1(ISNAT(z0)) 684.66/213.07
ACTIVE(U11(U61(tt), x1)) → c19(U11'(mark(0), x1), ACTIVE(U61(tt))) 684.66/213.07
ACTIVE(U11(U71(tt, z0, z1), x1)) → c19(U11'(mark(U72(isNat(z1), z0, z1)), x1), ACTIVE(U71(tt, z0, z1))) 684.66/213.07
ACTIVE(U11(U72(tt, z0, z1), x1)) → c19(U11'(mark(plus(x(z1, z0), z1)), x1), ACTIVE(U72(tt, z0, z1))) 684.66/213.07
ACTIVE(U11(plus(z0, 0), x1)) → c19(U11'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 684.66/213.07
ACTIVE(U11(plus(z0, s(z1)), x1)) → c19(U11'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 684.66/213.07
ACTIVE(U11(x(z0, 0), x1)) → c19(U11'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 684.66/213.07
ACTIVE(U11(x(z0, s(z1)), x1)) → c19(U11'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 684.66/213.07
ACTIVE(U11(U11(z0, z1), x1)) → c19(U11'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 684.66/213.07
ACTIVE(U11(U12(z0), x1)) → c19(U11'(U12(active(z0)), x1), ACTIVE(U12(z0))) 684.66/213.07
ACTIVE(U11(U21(z0), x1)) → c19(U11'(U21(active(z0)), x1), ACTIVE(U21(z0))) 684.66/213.07
ACTIVE(U11(U31(z0, z1), x1)) → c19(U11'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 684.66/213.07
ACTIVE(U11(U32(z0), x1)) → c19(U11'(U32(active(z0)), x1), ACTIVE(U32(z0))) 684.66/213.07
ACTIVE(U11(U41(z0, z1), x1)) → c19(U11'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 684.66/213.07
ACTIVE(U11(U51(z0, z1, z2), x1)) → c19(U11'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 684.66/213.07
ACTIVE(U11(U52(z0, z1, z2), x1)) → c19(U11'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 684.66/213.07
ACTIVE(U11(s(z0), x1)) → c19(U11'(s(active(z0)), x1), ACTIVE(s(z0))) 684.66/213.07
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 684.66/213.07
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 684.66/213.07
ACTIVE(U11(U61(z0), x1)) → c19(U11'(U61(active(z0)), x1), ACTIVE(U61(z0))) 684.66/213.07
ACTIVE(U11(U71(z0, z1, z2), x1)) → c19(U11'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 684.66/213.07
ACTIVE(U11(U72(z0, z1, z2), x1)) → c19(U11'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 684.66/213.07
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 684.66/213.07
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 684.66/213.07
ACTIVE(U11(isNat(0), x1)) → c19(U11'(mark(tt), x1)) 684.66/213.07
ACTIVE(U11(U11(tt, z0), x1)) → c(U11'(mark(U12(isNat(z0))), x1)) 684.66/213.07
ACTIVE(U11(U11(tt, z0), x1)) → c(ACTIVE(U11(tt, z0))) 684.66/213.07
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(U11'(mark(U11(isNat(z0), z1)), x1)) 684.66/213.07
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(ACTIVE(isNat(plus(z0, z1)))) 684.66/213.07
ACTIVE(U11(isNat(s(z0)), x1)) → c(U11'(mark(U21(isNat(z0))), x1)) 684.66/213.07
ACTIVE(U11(isNat(s(z0)), x1)) → c(ACTIVE(isNat(s(z0)))) 684.66/213.07
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(U11'(mark(U31(isNat(z0), z1)), x1)) 684.66/213.07
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(ACTIVE(isNat(x(z0, z1)))) 684.66/213.07
ACTIVE(U12(U61(tt))) → c20(U12'(mark(0)), ACTIVE(U61(tt))) 684.66/213.07
ACTIVE(U12(U71(tt, z0, z1))) → c20(U12'(mark(U72(isNat(z1), z0, z1))), ACTIVE(U71(tt, z0, z1))) 684.66/213.07
ACTIVE(U12(U72(tt, z0, z1))) → c20(U12'(mark(plus(x(z1, z0), z1))), ACTIVE(U72(tt, z0, z1))) 684.66/213.07
ACTIVE(U12(plus(z0, 0))) → c20(U12'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 684.66/213.07
ACTIVE(U12(plus(z0, s(z1)))) → c20(U12'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 684.66/213.07
ACTIVE(U12(x(z0, 0))) → c20(U12'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 684.66/213.07
ACTIVE(U12(x(z0, s(z1)))) → c20(U12'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 684.66/213.07
ACTIVE(U12(U11(z0, z1))) → c20(U12'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 684.66/213.07
ACTIVE(U12(U12(z0))) → c20(U12'(U12(active(z0))), ACTIVE(U12(z0))) 684.66/213.07
ACTIVE(U12(U21(z0))) → c20(U12'(U21(active(z0))), ACTIVE(U21(z0))) 684.66/213.07
ACTIVE(U12(U31(z0, z1))) → c20(U12'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 684.66/213.07
ACTIVE(U12(U32(z0))) → c20(U12'(U32(active(z0))), ACTIVE(U32(z0))) 684.66/213.07
ACTIVE(U12(U41(z0, z1))) → c20(U12'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 684.66/213.07
ACTIVE(U12(U51(z0, z1, z2))) → c20(U12'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 684.66/213.07
ACTIVE(U12(U52(z0, z1, z2))) → c20(U12'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 684.66/213.07
ACTIVE(U12(s(z0))) → c20(U12'(s(active(z0))), ACTIVE(s(z0))) 684.66/213.07
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 684.66/213.07
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 684.66/213.07
ACTIVE(U12(U61(z0))) → c20(U12'(U61(active(z0))), ACTIVE(U61(z0))) 684.66/213.07
ACTIVE(U12(U71(z0, z1, z2))) → c20(U12'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 684.66/213.07
ACTIVE(U12(U72(z0, z1, z2))) → c20(U12'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 684.66/213.07
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 684.66/213.07
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 684.66/213.07
ACTIVE(U11(U12(tt), x1)) → c19(U11'(mark(tt), x1)) 684.66/213.07
ACTIVE(U12(U12(tt))) → c20(U12'(mark(tt))) 684.66/213.07
ACTIVE(U12(isNat(0))) → c20(U12'(mark(tt))) 684.66/213.07
ACTIVE(U12(U11(tt, z0))) → c2(U12'(mark(U12(isNat(z0))))) 684.66/213.07
ACTIVE(U12(U11(tt, z0))) → c2(ACTIVE(U11(tt, z0))) 684.66/213.07
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(U12'(mark(U11(isNat(z0), z1)))) 684.66/213.07
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(ACTIVE(isNat(plus(z0, z1)))) 684.66/213.07
ACTIVE(U12(isNat(s(z0)))) → c2(U12'(mark(U21(isNat(z0))))) 684.66/213.07
ACTIVE(U12(isNat(s(z0)))) → c2(ACTIVE(isNat(s(z0)))) 684.66/213.07
ACTIVE(U12(isNat(x(z0, z1)))) → c2(U12'(mark(U31(isNat(z0), z1)))) 684.66/213.07
ACTIVE(U12(isNat(x(z0, z1)))) → c2(ACTIVE(isNat(x(z0, z1)))) 684.66/213.07
ACTIVE(U21(U61(tt))) → c21(U21'(mark(0)), ACTIVE(U61(tt))) 684.66/213.07
ACTIVE(U21(U71(tt, z0, z1))) → c21(U21'(mark(U72(isNat(z1), z0, z1))), ACTIVE(U71(tt, z0, z1))) 684.66/213.07
ACTIVE(U21(U72(tt, z0, z1))) → c21(U21'(mark(plus(x(z1, z0), z1))), ACTIVE(U72(tt, z0, z1))) 684.66/213.07
ACTIVE(U21(plus(z0, 0))) → c21(U21'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 684.66/213.07
ACTIVE(U21(plus(z0, s(z1)))) → c21(U21'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 684.66/213.07
ACTIVE(U21(x(z0, 0))) → c21(U21'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 684.66/213.07
ACTIVE(U21(x(z0, s(z1)))) → c21(U21'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 684.66/213.07
ACTIVE(U21(U11(z0, z1))) → c21(U21'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 684.66/213.07
ACTIVE(U21(U12(z0))) → c21(U21'(U12(active(z0))), ACTIVE(U12(z0))) 684.66/213.07
ACTIVE(U21(U21(z0))) → c21(U21'(U21(active(z0))), ACTIVE(U21(z0))) 684.66/213.07
ACTIVE(U21(U31(z0, z1))) → c21(U21'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 684.66/213.07
ACTIVE(U21(U32(z0))) → c21(U21'(U32(active(z0))), ACTIVE(U32(z0))) 684.66/213.07
ACTIVE(U21(U41(z0, z1))) → c21(U21'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 684.66/213.07
ACTIVE(U21(U51(z0, z1, z2))) → c21(U21'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 684.66/213.07
ACTIVE(U21(U52(z0, z1, z2))) → c21(U21'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 684.66/213.07
ACTIVE(U21(s(z0))) → c21(U21'(s(active(z0))), ACTIVE(s(z0))) 684.66/213.07
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 684.66/213.07
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 684.66/213.07
ACTIVE(U21(U61(z0))) → c21(U21'(U61(active(z0))), ACTIVE(U61(z0))) 684.66/213.07
ACTIVE(U21(U71(z0, z1, z2))) → c21(U21'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 684.66/213.07
ACTIVE(U21(U72(z0, z1, z2))) → c21(U21'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 684.66/213.07
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 684.66/213.07
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 684.66/213.07
ACTIVE(U11(U21(tt), x1)) → c19(U11'(mark(tt), x1)) 684.66/213.07
ACTIVE(U12(U21(tt))) → c20(U12'(mark(tt))) 684.66/213.07
ACTIVE(U21(U12(tt))) → c21(U21'(mark(tt))) 684.66/213.07
ACTIVE(U21(U21(tt))) → c21(U21'(mark(tt))) 684.66/213.07
ACTIVE(U21(isNat(0))) → c21(U21'(mark(tt))) 684.66/213.07
ACTIVE(U21(U11(tt, z0))) → c3(U21'(mark(U12(isNat(z0))))) 684.66/213.07
ACTIVE(U21(U11(tt, z0))) → c3(ACTIVE(U11(tt, z0))) 684.66/213.07
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(U21'(mark(U11(isNat(z0), z1)))) 684.66/213.07
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(ACTIVE(isNat(plus(z0, z1)))) 684.66/213.07
ACTIVE(U21(isNat(s(z0)))) → c3(U21'(mark(U21(isNat(z0))))) 684.66/213.07
ACTIVE(U21(isNat(s(z0)))) → c3(ACTIVE(isNat(s(z0)))) 684.66/213.07
ACTIVE(U21(isNat(x(z0, z1)))) → c3(U21'(mark(U31(isNat(z0), z1)))) 684.66/213.07
ACTIVE(U21(isNat(x(z0, z1)))) → c3(ACTIVE(isNat(x(z0, z1)))) 684.66/213.07
ACTIVE(U31(U61(tt), x1)) → c22(U31'(mark(0), x1), ACTIVE(U61(tt))) 684.66/213.07
ACTIVE(U31(U71(tt, z0, z1), x1)) → c22(U31'(mark(U72(isNat(z1), z0, z1)), x1), ACTIVE(U71(tt, z0, z1))) 684.66/213.07
ACTIVE(U31(U72(tt, z0, z1), x1)) → c22(U31'(mark(plus(x(z1, z0), z1)), x1), ACTIVE(U72(tt, z0, z1))) 684.66/213.07
ACTIVE(U31(plus(z0, 0), x1)) → c22(U31'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 684.66/213.07
ACTIVE(U31(plus(z0, s(z1)), x1)) → c22(U31'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 684.66/213.07
ACTIVE(U31(x(z0, 0), x1)) → c22(U31'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 684.66/213.07
ACTIVE(U31(x(z0, s(z1)), x1)) → c22(U31'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 684.66/213.07
ACTIVE(U31(U11(z0, z1), x1)) → c22(U31'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 684.66/213.07
ACTIVE(U31(U12(z0), x1)) → c22(U31'(U12(active(z0)), x1), ACTIVE(U12(z0))) 684.66/213.07
ACTIVE(U31(U21(z0), x1)) → c22(U31'(U21(active(z0)), x1), ACTIVE(U21(z0))) 684.66/213.07
ACTIVE(U31(U31(z0, z1), x1)) → c22(U31'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 684.66/213.07
ACTIVE(U31(U32(z0), x1)) → c22(U31'(U32(active(z0)), x1), ACTIVE(U32(z0))) 684.66/213.07
ACTIVE(U31(U41(z0, z1), x1)) → c22(U31'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 684.66/213.07
ACTIVE(U31(U51(z0, z1, z2), x1)) → c22(U31'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 684.66/213.07
ACTIVE(U31(U52(z0, z1, z2), x1)) → c22(U31'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 684.66/213.07
ACTIVE(U31(s(z0), x1)) → c22(U31'(s(active(z0)), x1), ACTIVE(s(z0))) 684.66/213.07
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 684.66/213.07
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 684.66/213.07
ACTIVE(U31(U61(z0), x1)) → c22(U31'(U61(active(z0)), x1), ACTIVE(U61(z0))) 684.66/213.07
ACTIVE(U31(U71(z0, z1, z2), x1)) → c22(U31'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 684.66/213.07
ACTIVE(U31(U72(z0, z1, z2), x1)) → c22(U31'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 684.66/213.07
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 684.66/213.07
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 684.66/213.07
ACTIVE(U31(U12(tt), x1)) → c22(U31'(mark(tt), x1)) 684.66/213.07
ACTIVE(U31(U21(tt), x1)) → c22(U31'(mark(tt), x1)) 684.66/213.07
ACTIVE(U31(isNat(0), x1)) → c22(U31'(mark(tt), x1)) 684.66/213.07
ACTIVE(U11(U31(tt, z0), x1)) → c4(U11'(mark(U32(isNat(z0))), x1)) 684.66/213.07
ACTIVE(U11(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 684.66/213.07
ACTIVE(U12(U31(tt, z0))) → c4(U12'(mark(U32(isNat(z0))))) 684.66/213.07
ACTIVE(U12(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 684.66/213.07
ACTIVE(U21(U31(tt, z0))) → c4(U21'(mark(U32(isNat(z0))))) 684.66/213.07
ACTIVE(U21(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 684.66/213.07
ACTIVE(U31(U11(tt, z0), x1)) → c4(U31'(mark(U12(isNat(z0))), x1)) 684.66/213.07
ACTIVE(U31(U11(tt, z0), x1)) → c4(ACTIVE(U11(tt, z0))) 684.66/213.07
ACTIVE(U31(U31(tt, z0), x1)) → c4(U31'(mark(U32(isNat(z0))), x1)) 684.66/213.07
ACTIVE(U31(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 684.66/213.07
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(U31'(mark(U11(isNat(z0), z1)), x1)) 684.66/213.07
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(ACTIVE(isNat(plus(z0, z1)))) 684.66/213.07
ACTIVE(U31(isNat(s(z0)), x1)) → c4(U31'(mark(U21(isNat(z0))), x1)) 684.66/213.07
ACTIVE(U31(isNat(s(z0)), x1)) → c4(ACTIVE(isNat(s(z0)))) 684.66/213.07
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(U31'(mark(U31(isNat(z0), z1)), x1)) 684.66/213.07
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(ACTIVE(isNat(x(z0, z1)))) 684.66/213.07
ACTIVE(U32(U61(tt))) → c23(U32'(mark(0)), ACTIVE(U61(tt))) 684.66/213.07
ACTIVE(U32(U71(tt, z0, z1))) → c23(U32'(mark(U72(isNat(z1), z0, z1))), ACTIVE(U71(tt, z0, z1))) 684.66/213.07
ACTIVE(U32(U72(tt, z0, z1))) → c23(U32'(mark(plus(x(z1, z0), z1))), ACTIVE(U72(tt, z0, z1))) 684.66/213.07
ACTIVE(U32(plus(z0, 0))) → c23(U32'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 684.66/213.07
ACTIVE(U32(plus(z0, s(z1)))) → c23(U32'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 684.66/213.07
ACTIVE(U32(x(z0, 0))) → c23(U32'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 684.66/213.07
ACTIVE(U32(x(z0, s(z1)))) → c23(U32'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 684.66/213.07
ACTIVE(U32(U11(z0, z1))) → c23(U32'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 684.66/213.07
ACTIVE(U32(U12(z0))) → c23(U32'(U12(active(z0))), ACTIVE(U12(z0))) 684.66/213.07
ACTIVE(U32(U21(z0))) → c23(U32'(U21(active(z0))), ACTIVE(U21(z0))) 684.66/213.07
ACTIVE(U32(U31(z0, z1))) → c23(U32'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 684.66/213.07
ACTIVE(U32(U32(z0))) → c23(U32'(U32(active(z0))), ACTIVE(U32(z0))) 684.66/213.07
ACTIVE(U32(U41(z0, z1))) → c23(U32'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 684.66/213.07
ACTIVE(U32(U51(z0, z1, z2))) → c23(U32'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 684.66/213.07
ACTIVE(U32(U52(z0, z1, z2))) → c23(U32'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 684.66/213.07
ACTIVE(U32(s(z0))) → c23(U32'(s(active(z0))), ACTIVE(s(z0))) 684.66/213.07
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 684.66/213.07
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 684.66/213.07
ACTIVE(U32(U61(z0))) → c23(U32'(U61(active(z0))), ACTIVE(U61(z0))) 684.66/213.07
ACTIVE(U32(U71(z0, z1, z2))) → c23(U32'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 684.66/213.07
ACTIVE(U32(U72(z0, z1, z2))) → c23(U32'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 684.66/213.07
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 684.66/213.07
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 684.66/213.07
ACTIVE(U11(U32(tt), x1)) → c19(U11'(mark(tt), x1)) 684.66/213.07
ACTIVE(U12(U32(tt))) → c20(U12'(mark(tt))) 684.66/213.07
ACTIVE(U21(U32(tt))) → c21(U21'(mark(tt))) 684.66/213.07
ACTIVE(U31(U32(tt), x1)) → c22(U31'(mark(tt), x1)) 684.66/213.07
ACTIVE(U32(U12(tt))) → c23(U32'(mark(tt))) 684.66/213.07
ACTIVE(U32(U21(tt))) → c23(U32'(mark(tt))) 684.66/213.07
ACTIVE(U32(U32(tt))) → c23(U32'(mark(tt))) 684.66/213.07
ACTIVE(U32(isNat(0))) → c23(U32'(mark(tt))) 684.66/213.07
ACTIVE(U32(U11(tt, z0))) → c5(U32'(mark(U12(isNat(z0))))) 684.66/213.07
ACTIVE(U32(U11(tt, z0))) → c5(ACTIVE(U11(tt, z0))) 684.66/213.07
ACTIVE(U32(U31(tt, z0))) → c5(U32'(mark(U32(isNat(z0))))) 684.66/213.07
ACTIVE(U32(U31(tt, z0))) → c5(ACTIVE(U31(tt, z0))) 684.66/213.07
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(U32'(mark(U11(isNat(z0), z1)))) 684.66/213.07
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(ACTIVE(isNat(plus(z0, z1)))) 684.66/213.07
ACTIVE(U32(isNat(s(z0)))) → c5(U32'(mark(U21(isNat(z0))))) 684.66/213.07
ACTIVE(U32(isNat(s(z0)))) → c5(ACTIVE(isNat(s(z0)))) 684.66/213.07
ACTIVE(U32(isNat(x(z0, z1)))) → c5(U32'(mark(U31(isNat(z0), z1)))) 684.66/213.07
ACTIVE(U32(isNat(x(z0, z1)))) → c5(ACTIVE(isNat(x(z0, z1)))) 684.66/213.07
ACTIVE(U41(U61(tt), x1)) → c24(U41'(mark(0), x1), ACTIVE(U61(tt))) 684.66/213.07
ACTIVE(U41(U71(tt, z0, z1), x1)) → c24(U41'(mark(U72(isNat(z1), z0, z1)), x1), ACTIVE(U71(tt, z0, z1))) 684.66/213.07
ACTIVE(U41(U72(tt, z0, z1), x1)) → c24(U41'(mark(plus(x(z1, z0), z1)), x1), ACTIVE(U72(tt, z0, z1))) 684.66/213.07
ACTIVE(U41(plus(z0, 0), x1)) → c24(U41'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 684.66/213.07
ACTIVE(U41(plus(z0, s(z1)), x1)) → c24(U41'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 684.66/213.07
ACTIVE(U41(x(z0, 0), x1)) → c24(U41'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 684.66/213.07
ACTIVE(U41(x(z0, s(z1)), x1)) → c24(U41'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 684.66/213.07
ACTIVE(U41(U11(z0, z1), x1)) → c24(U41'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 684.66/213.07
ACTIVE(U41(U12(z0), x1)) → c24(U41'(U12(active(z0)), x1), ACTIVE(U12(z0))) 684.66/213.07
ACTIVE(U41(U21(z0), x1)) → c24(U41'(U21(active(z0)), x1), ACTIVE(U21(z0))) 684.66/213.07
ACTIVE(U41(U31(z0, z1), x1)) → c24(U41'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 684.66/213.07
ACTIVE(U41(U32(z0), x1)) → c24(U41'(U32(active(z0)), x1), ACTIVE(U32(z0))) 684.66/213.07
ACTIVE(U41(U41(z0, z1), x1)) → c24(U41'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 684.66/213.07
ACTIVE(U41(U51(z0, z1, z2), x1)) → c24(U41'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 684.66/213.07
ACTIVE(U41(U52(z0, z1, z2), x1)) → c24(U41'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 684.66/213.07
ACTIVE(U41(s(z0), x1)) → c24(U41'(s(active(z0)), x1), ACTIVE(s(z0))) 684.66/213.07
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 684.66/213.07
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 684.66/213.07
ACTIVE(U41(U61(z0), x1)) → c24(U41'(U61(active(z0)), x1), ACTIVE(U61(z0))) 684.66/213.07
ACTIVE(U41(U71(z0, z1, z2), x1)) → c24(U41'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 684.66/213.07
ACTIVE(U41(U72(z0, z1, z2), x1)) → c24(U41'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 684.66/213.07
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 684.66/213.07
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 684.66/213.07
ACTIVE(U11(U41(tt, z0), x1)) → c19(U11'(mark(z0), x1)) 684.66/213.07
ACTIVE(U12(U41(tt, z0))) → c20(U12'(mark(z0))) 684.66/213.07
ACTIVE(U21(U41(tt, z0))) → c21(U21'(mark(z0))) 684.66/213.07
ACTIVE(U31(U41(tt, z0), x1)) → c22(U31'(mark(z0), x1)) 684.66/213.07
ACTIVE(U32(U41(tt, z0))) → c23(U32'(mark(z0))) 684.66/213.07
ACTIVE(U41(U12(tt), x1)) → c24(U41'(mark(tt), x1)) 684.66/213.07
ACTIVE(U41(U21(tt), x1)) → c24(U41'(mark(tt), x1)) 684.66/213.07
ACTIVE(U41(U32(tt), x1)) → c24(U41'(mark(tt), x1)) 684.66/213.07
ACTIVE(U41(U41(tt, z0), x1)) → c24(U41'(mark(z0), x1)) 684.66/213.07
ACTIVE(U41(isNat(0), x1)) → c24(U41'(mark(tt), x1)) 684.66/213.07
ACTIVE(U41(U11(tt, z0), x1)) → c6(U41'(mark(U12(isNat(z0))), x1)) 684.66/213.07
ACTIVE(U41(U11(tt, z0), x1)) → c6(ACTIVE(U11(tt, z0))) 684.66/213.07
ACTIVE(U41(U31(tt, z0), x1)) → c6(U41'(mark(U32(isNat(z0))), x1)) 684.66/213.07
ACTIVE(U41(U31(tt, z0), x1)) → c6(ACTIVE(U31(tt, z0))) 684.66/213.07
ACTIVE(U41(isNat(plus(z0, z1)), x1)) → c6(U41'(mark(U11(isNat(z0), z1)), x1)) 684.66/213.07
ACTIVE(U41(isNat(plus(z0, z1)), x1)) → c6(ACTIVE(isNat(plus(z0, z1)))) 684.66/213.07
ACTIVE(U41(isNat(s(z0)), x1)) → c6(U41'(mark(U21(isNat(z0))), x1)) 684.66/213.07
ACTIVE(U41(isNat(s(z0)), x1)) → c6(ACTIVE(isNat(s(z0)))) 684.66/213.07
ACTIVE(U41(isNat(x(z0, z1)), x1)) → c6(U41'(mark(U31(isNat(z0), z1)), x1)) 684.66/213.07
ACTIVE(U41(isNat(x(z0, z1)), x1)) → c6(ACTIVE(isNat(x(z0, z1)))) 684.66/213.07
ACTIVE(U51(U61(tt), x1, x2)) → c25(U51'(mark(0), x1, x2), ACTIVE(U61(tt))) 684.66/213.07
ACTIVE(U51(U71(tt, z0, z1), x1, x2)) → c25(U51'(mark(U72(isNat(z1), z0, z1)), x1, x2), ACTIVE(U71(tt, z0, z1))) 684.66/213.07
ACTIVE(U51(U72(tt, z0, z1), x1, x2)) → c25(U51'(mark(plus(x(z1, z0), z1)), x1, x2), ACTIVE(U72(tt, z0, z1))) 684.66/213.07
ACTIVE(U51(plus(z0, 0), x1, x2)) → c25(U51'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 684.66/213.07
ACTIVE(U51(plus(z0, s(z1)), x1, x2)) → c25(U51'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 684.66/213.07
ACTIVE(U51(x(z0, 0), x1, x2)) → c25(U51'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 684.66/213.07
ACTIVE(U51(x(z0, s(z1)), x1, x2)) → c25(U51'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 684.66/213.07
ACTIVE(U51(U11(z0, z1), x1, x2)) → c25(U51'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 684.66/213.07
ACTIVE(U51(U12(z0), x1, x2)) → c25(U51'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 684.66/213.07
ACTIVE(U51(U21(z0), x1, x2)) → c25(U51'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 684.66/213.07
ACTIVE(U51(U31(z0, z1), x1, x2)) → c25(U51'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 684.66/213.07
ACTIVE(U51(U32(z0), x1, x2)) → c25(U51'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 684.66/213.07
ACTIVE(U51(U41(z0, z1), x1, x2)) → c25(U51'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 684.66/213.07
ACTIVE(U51(U51(z0, z1, z2), x1, x2)) → c25(U51'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 684.66/213.07
ACTIVE(U51(U52(z0, z1, z2), x1, x2)) → c25(U51'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 684.66/213.07
ACTIVE(U51(s(z0), x1, x2)) → c25(U51'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 684.66/213.07
ACTIVE(U51(plus(z0, z1), x1, x2)) → c25(U51'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 684.66/213.07
ACTIVE(U51(plus(z0, z1), x1, x2)) → c25(U51'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 684.66/213.07
ACTIVE(U51(U61(z0), x1, x2)) → c25(U51'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 684.66/213.07
ACTIVE(U51(U71(z0, z1, z2), x1, x2)) → c25(U51'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 684.66/213.07
ACTIVE(U51(U72(z0, z1, z2), x1, x2)) → c25(U51'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 684.66/213.07
ACTIVE(U51(x(z0, z1), x1, x2)) → c25(U51'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 684.66/213.07
ACTIVE(U51(x(z0, z1), x1, x2)) → c25(U51'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 684.66/213.07
ACTIVE(U51(U12(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 684.66/213.07
ACTIVE(U51(U21(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 684.66/213.07
ACTIVE(U51(U32(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 684.66/213.07
ACTIVE(U51(U41(tt, z0), x1, x2)) → c25(U51'(mark(z0), x1, x2)) 684.66/213.07
ACTIVE(U51(isNat(0), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 684.66/213.07
ACTIVE(U11(U51(tt, z0, z1), x1)) → c7(U11'(mark(U52(isNat(z1), z0, z1)), x1)) 684.66/213.07
ACTIVE(U11(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 684.66/213.07
ACTIVE(U12(U51(tt, z0, z1))) → c7(U12'(mark(U52(isNat(z1), z0, z1)))) 684.66/213.07
ACTIVE(U12(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 684.66/213.07
ACTIVE(U21(U51(tt, z0, z1))) → c7(U21'(mark(U52(isNat(z1), z0, z1)))) 684.66/213.07
ACTIVE(U21(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 684.66/213.07
ACTIVE(U31(U51(tt, z0, z1), x1)) → c7(U31'(mark(U52(isNat(z1), z0, z1)), x1)) 684.66/213.07
ACTIVE(U31(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 684.66/213.07
ACTIVE(U32(U51(tt, z0, z1))) → c7(U32'(mark(U52(isNat(z1), z0, z1)))) 684.66/213.07
ACTIVE(U32(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 684.66/213.07
ACTIVE(U41(U51(tt, z0, z1), x1)) → c7(U41'(mark(U52(isNat(z1), z0, z1)), x1)) 684.66/213.07
ACTIVE(U41(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 684.66/213.07
ACTIVE(U51(U11(tt, z0), x1, x2)) → c7(U51'(mark(U12(isNat(z0))), x1, x2)) 684.66/213.07
ACTIVE(U51(U11(tt, z0), x1, x2)) → c7(ACTIVE(U11(tt, z0))) 684.66/213.07
ACTIVE(U51(U31(tt, z0), x1, x2)) → c7(U51'(mark(U32(isNat(z0))), x1, x2)) 684.66/213.07
ACTIVE(U51(U31(tt, z0), x1, x2)) → c7(ACTIVE(U31(tt, z0))) 684.66/213.07
ACTIVE(U51(U51(tt, z0, z1), x1, x2)) → c7(U51'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 684.66/213.07
ACTIVE(U51(U51(tt, z0, z1), x1, x2)) → c7(ACTIVE(U51(tt, z0, z1))) 684.66/213.07
ACTIVE(U51(isNat(plus(z0, z1)), x1, x2)) → c7(U51'(mark(U11(isNat(z0), z1)), x1, x2)) 684.66/213.07
ACTIVE(U51(isNat(plus(z0, z1)), x1, x2)) → c7(ACTIVE(isNat(plus(z0, z1)))) 684.66/213.07
ACTIVE(U51(isNat(s(z0)), x1, x2)) → c7(U51'(mark(U21(isNat(z0))), x1, x2)) 684.66/213.07
ACTIVE(U51(isNat(s(z0)), x1, x2)) → c7(ACTIVE(isNat(s(z0)))) 684.66/213.07
ACTIVE(U51(isNat(x(z0, z1)), x1, x2)) → c7(U51'(mark(U31(isNat(z0), z1)), x1, x2)) 684.66/213.07
ACTIVE(U51(isNat(x(z0, z1)), x1, x2)) → c7(ACTIVE(isNat(x(z0, z1)))) 684.66/213.07
ACTIVE(U52(U61(tt), x1, x2)) → c26(U52'(mark(0), x1, x2), ACTIVE(U61(tt))) 684.66/213.07
ACTIVE(U52(U71(tt, z0, z1), x1, x2)) → c26(U52'(mark(U72(isNat(z1), z0, z1)), x1, x2), ACTIVE(U71(tt, z0, z1))) 684.66/213.07
ACTIVE(U52(U72(tt, z0, z1), x1, x2)) → c26(U52'(mark(plus(x(z1, z0), z1)), x1, x2), ACTIVE(U72(tt, z0, z1))) 684.66/213.07
ACTIVE(U52(plus(z0, 0), x1, x2)) → c26(U52'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 684.66/213.07
ACTIVE(U52(plus(z0, s(z1)), x1, x2)) → c26(U52'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 684.66/213.07
ACTIVE(U52(x(z0, 0), x1, x2)) → c26(U52'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 684.66/213.07
ACTIVE(U52(x(z0, s(z1)), x1, x2)) → c26(U52'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 684.66/213.07
ACTIVE(U52(U11(z0, z1), x1, x2)) → c26(U52'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 684.66/213.07
ACTIVE(U52(U12(z0), x1, x2)) → c26(U52'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 684.66/213.07
ACTIVE(U52(U21(z0), x1, x2)) → c26(U52'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 684.66/213.07
ACTIVE(U52(U31(z0, z1), x1, x2)) → c26(U52'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 684.66/213.07
ACTIVE(U52(U32(z0), x1, x2)) → c26(U52'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 684.66/213.07
ACTIVE(U52(U41(z0, z1), x1, x2)) → c26(U52'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 684.66/213.07
ACTIVE(U52(U51(z0, z1, z2), x1, x2)) → c26(U52'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 684.66/213.07
ACTIVE(U52(U52(z0, z1, z2), x1, x2)) → c26(U52'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 684.66/213.07
ACTIVE(U52(s(z0), x1, x2)) → c26(U52'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 684.66/213.07
ACTIVE(U52(plus(z0, z1), x1, x2)) → c26(U52'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 684.66/213.07
ACTIVE(U52(plus(z0, z1), x1, x2)) → c26(U52'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 684.66/213.07
ACTIVE(U52(U61(z0), x1, x2)) → c26(U52'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 684.66/213.07
ACTIVE(U52(U71(z0, z1, z2), x1, x2)) → c26(U52'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 684.66/213.07
ACTIVE(U52(U72(z0, z1, z2), x1, x2)) → c26(U52'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 684.66/213.07
ACTIVE(U52(x(z0, z1), x1, x2)) → c26(U52'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 684.66/213.07
ACTIVE(U52(x(z0, z1), x1, x2)) → c26(U52'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 684.66/213.07
ACTIVE(U52(U12(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 684.66/213.07
ACTIVE(U52(U21(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 684.66/213.07
ACTIVE(U52(U32(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 684.66/213.07
ACTIVE(U52(U41(tt, z0), x1, x2)) → c26(U52'(mark(z0), x1, x2)) 684.66/213.07
ACTIVE(U52(isNat(0), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 684.66/213.07
ACTIVE(U11(U52(tt, z0, z1), x1)) → c8(U11'(mark(s(plus(z1, z0))), x1)) 684.66/213.07
ACTIVE(U11(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 684.66/213.07
ACTIVE(U12(U52(tt, z0, z1))) → c8(U12'(mark(s(plus(z1, z0))))) 684.66/213.07
ACTIVE(U12(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 684.66/213.07
ACTIVE(U21(U52(tt, z0, z1))) → c8(U21'(mark(s(plus(z1, z0))))) 684.66/213.07
ACTIVE(U21(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 684.66/213.07
ACTIVE(U31(U52(tt, z0, z1), x1)) → c8(U31'(mark(s(plus(z1, z0))), x1)) 684.66/213.07
ACTIVE(U31(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 684.66/213.07
ACTIVE(U32(U52(tt, z0, z1))) → c8(U32'(mark(s(plus(z1, z0))))) 684.66/213.07
ACTIVE(U32(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 684.66/213.07
ACTIVE(U41(U52(tt, z0, z1), x1)) → c8(U41'(mark(s(plus(z1, z0))), x1)) 684.66/213.07
ACTIVE(U41(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 684.66/213.07
ACTIVE(U51(U52(tt, z0, z1), x1, x2)) → c8(U51'(mark(s(plus(z1, z0))), x1, x2)) 684.66/213.07
ACTIVE(U51(U52(tt, z0, z1), x1, x2)) → c8(ACTIVE(U52(tt, z0, z1))) 684.66/213.07
ACTIVE(U52(U11(tt, z0), x1, x2)) → c8(U52'(mark(U12(isNat(z0))), x1, x2)) 684.66/213.07
ACTIVE(U52(U11(tt, z0), x1, x2)) → c8(ACTIVE(U11(tt, z0))) 684.66/213.07
ACTIVE(U52(U31(tt, z0), x1, x2)) → c8(U52'(mark(U32(isNat(z0))), x1, x2)) 684.66/213.07
ACTIVE(U52(U31(tt, z0), x1, x2)) → c8(ACTIVE(U31(tt, z0))) 684.66/213.07
ACTIVE(U52(U51(tt, z0, z1), x1, x2)) → c8(U52'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 684.66/213.07
ACTIVE(U52(U51(tt, z0, z1), x1, x2)) → c8(ACTIVE(U51(tt, z0, z1))) 684.66/213.07
ACTIVE(U52(U52(tt, z0, z1), x1, x2)) → c8(U52'(mark(s(plus(z1, z0))), x1, x2)) 684.66/213.07
ACTIVE(U52(U52(tt, z0, z1), x1, x2)) → c8(ACTIVE(U52(tt, z0, z1))) 684.66/213.07
ACTIVE(U52(isNat(plus(z0, z1)), x1, x2)) → c8(U52'(mark(U11(isNat(z0), z1)), x1, x2)) 684.66/213.07
ACTIVE(U52(isNat(plus(z0, z1)), x1, x2)) → c8(ACTIVE(isNat(plus(z0, z1)))) 684.66/213.07
ACTIVE(U52(isNat(s(z0)), x1, x2)) → c8(U52'(mark(U21(isNat(z0))), x1, x2)) 684.66/213.07
ACTIVE(U52(isNat(s(z0)), x1, x2)) → c8(ACTIVE(isNat(s(z0)))) 684.66/213.07
ACTIVE(U52(isNat(x(z0, z1)), x1, x2)) → c8(U52'(mark(U31(isNat(z0), z1)), x1, x2)) 684.66/213.07
ACTIVE(U52(isNat(x(z0, z1)), x1, x2)) → c8(ACTIVE(isNat(x(z0, z1)))) 684.66/213.07
ACTIVE(s(U61(tt))) → c27(S(mark(0)), ACTIVE(U61(tt))) 684.66/213.07
ACTIVE(s(U71(tt, z0, z1))) → c27(S(mark(U72(isNat(z1), z0, z1))), ACTIVE(U71(tt, z0, z1))) 684.66/213.07
ACTIVE(s(U72(tt, z0, z1))) → c27(S(mark(plus(x(z1, z0), z1))), ACTIVE(U72(tt, z0, z1))) 684.66/213.07
ACTIVE(s(plus(z0, 0))) → c27(S(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 684.66/213.07
ACTIVE(s(plus(z0, s(z1)))) → c27(S(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 684.66/213.07
ACTIVE(s(x(z0, 0))) → c27(S(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 684.66/213.07
ACTIVE(s(x(z0, s(z1)))) → c27(S(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 684.66/213.07
ACTIVE(s(U11(z0, z1))) → c27(S(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 684.66/213.07
ACTIVE(s(U12(z0))) → c27(S(U12(active(z0))), ACTIVE(U12(z0))) 684.66/213.07
ACTIVE(s(U21(z0))) → c27(S(U21(active(z0))), ACTIVE(U21(z0))) 684.66/213.07
ACTIVE(s(U31(z0, z1))) → c27(S(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 684.66/213.07
ACTIVE(s(U32(z0))) → c27(S(U32(active(z0))), ACTIVE(U32(z0))) 684.66/213.07
ACTIVE(s(U41(z0, z1))) → c27(S(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 684.66/213.07
ACTIVE(s(U51(z0, z1, z2))) → c27(S(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 684.66/213.07
ACTIVE(s(U52(z0, z1, z2))) → c27(S(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 684.66/213.07
ACTIVE(s(s(z0))) → c27(S(s(active(z0))), ACTIVE(s(z0))) 684.66/213.07
ACTIVE(s(plus(z0, z1))) → c27(S(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 684.66/213.07
ACTIVE(s(plus(z0, z1))) → c27(S(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 684.66/213.07
ACTIVE(s(U61(z0))) → c27(S(U61(active(z0))), ACTIVE(U61(z0))) 684.66/213.07
ACTIVE(s(U71(z0, z1, z2))) → c27(S(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 684.66/213.07
ACTIVE(s(U72(z0, z1, z2))) → c27(S(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 684.66/213.07
ACTIVE(s(x(z0, z1))) → c27(S(x(active(z0), z1)), ACTIVE(x(z0, z1))) 684.66/213.07
ACTIVE(s(x(z0, z1))) → c27(S(x(z0, active(z1))), ACTIVE(x(z0, z1))) 684.66/213.07
ACTIVE(s(U12(tt))) → c27(S(mark(tt))) 684.66/213.07
ACTIVE(s(U21(tt))) → c27(S(mark(tt))) 684.66/213.07
ACTIVE(s(U32(tt))) → c27(S(mark(tt))) 684.66/213.07
ACTIVE(s(U41(tt, z0))) → c27(S(mark(z0))) 684.66/213.07
ACTIVE(s(isNat(0))) → c27(S(mark(tt))) 684.66/213.07
ACTIVE(s(U11(tt, z0))) → c9(S(mark(U12(isNat(z0))))) 684.66/213.07
ACTIVE(s(U11(tt, z0))) → c9(ACTIVE(U11(tt, z0))) 684.66/213.07
ACTIVE(s(U31(tt, z0))) → c9(S(mark(U32(isNat(z0))))) 684.66/213.07
ACTIVE(s(U31(tt, z0))) → c9(ACTIVE(U31(tt, z0))) 684.66/213.07
ACTIVE(s(U51(tt, z0, z1))) → c9(S(mark(U52(isNat(z1), z0, z1)))) 684.66/213.07
ACTIVE(s(U51(tt, z0, z1))) → c9(ACTIVE(U51(tt, z0, z1))) 684.66/213.07
ACTIVE(s(U52(tt, z0, z1))) → c9(S(mark(s(plus(z1, z0))))) 684.66/213.07
ACTIVE(s(U52(tt, z0, z1))) → c9(ACTIVE(U52(tt, z0, z1))) 684.66/213.07
ACTIVE(s(isNat(plus(z0, z1)))) → c9(S(mark(U11(isNat(z0), z1)))) 684.66/213.07
ACTIVE(s(isNat(plus(z0, z1)))) → c9(ACTIVE(isNat(plus(z0, z1)))) 684.66/213.07
ACTIVE(s(isNat(s(z0)))) → c9(S(mark(U21(isNat(z0))))) 684.66/213.07
ACTIVE(s(isNat(s(z0)))) → c9(ACTIVE(isNat(s(z0)))) 684.66/213.07
ACTIVE(s(isNat(x(z0, z1)))) → c9(S(mark(U31(isNat(z0), z1)))) 684.66/213.07
ACTIVE(s(isNat(x(z0, z1)))) → c9(ACTIVE(isNat(x(z0, z1))))
S tuples:

ACTIVE(plus(z0, z1)) → c28(PLUS(active(z0), z1), ACTIVE(z0)) 684.66/213.07
ACTIVE(plus(z0, z1)) → c29(PLUS(z0, active(z1)), ACTIVE(z1)) 684.66/213.07
ACTIVE(U61(z0)) → c30(U61'(active(z0)), ACTIVE(z0)) 684.66/213.07
ACTIVE(U71(z0, z1, z2)) → c31(U71'(active(z0), z1, z2), ACTIVE(z0)) 684.66/213.07
ACTIVE(U72(z0, z1, z2)) → c32(U72'(active(z0), z1, z2), ACTIVE(z0)) 684.66/213.07
ACTIVE(x(z0, z1)) → c33(X(active(z0), z1), ACTIVE(z0)) 684.66/213.07
ACTIVE(x(z0, z1)) → c34(X(z0, active(z1)), ACTIVE(z1)) 684.66/213.07
U11'(mark(z0), z1) → c35(U11'(z0, z1)) 684.66/213.07
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1)) 684.66/213.07
U12'(mark(z0)) → c37(U12'(z0)) 684.66/213.07
U12'(ok(z0)) → c38(U12'(z0)) 684.66/213.07
U21'(mark(z0)) → c39(U21'(z0)) 684.66/213.07
U21'(ok(z0)) → c40(U21'(z0)) 684.66/213.07
U31'(mark(z0), z1) → c41(U31'(z0, z1)) 684.66/213.07
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 684.66/213.07
U32'(mark(z0)) → c43(U32'(z0)) 684.66/213.07
U32'(ok(z0)) → c44(U32'(z0)) 684.66/213.07
U41'(mark(z0), z1) → c45(U41'(z0, z1)) 684.66/213.07
U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1)) 684.66/213.07
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2)) 684.66/213.07
U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2)) 684.66/213.09
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2)) 684.66/213.09
U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2)) 684.66/213.09
S(mark(z0)) → c51(S(z0)) 684.66/213.09
S(ok(z0)) → c52(S(z0)) 684.66/213.09
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 684.66/213.09
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 684.66/213.09
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 684.66/213.09
U61'(mark(z0)) → c56(U61'(z0)) 684.66/213.09
U61'(ok(z0)) → c57(U61'(z0)) 684.66/213.09
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2)) 684.66/213.09
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2)) 684.66/213.09
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2)) 684.66/213.09
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 684.66/213.09
X(mark(z0), z1) → c62(X(z0, z1)) 684.66/213.09
X(z0, mark(z1)) → c63(X(z0, z1)) 684.66/213.09
X(ok(z0), ok(z1)) → c64(X(z0, z1)) 684.66/213.09
PROPER(U11(z0, z1)) → c65(U11'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 684.66/213.09
PROPER(U12(z0)) → c67(U12'(proper(z0)), PROPER(z0)) 684.66/213.09
PROPER(isNat(z0)) → c68(ISNAT(proper(z0)), PROPER(z0)) 684.66/213.09
PROPER(U21(z0)) → c69(U21'(proper(z0)), PROPER(z0)) 684.66/213.09
PROPER(U31(z0, z1)) → c70(U31'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 684.66/213.09
PROPER(U32(z0)) → c71(U32'(proper(z0)), PROPER(z0)) 684.66/213.09
PROPER(U41(z0, z1)) → c72(U41'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 684.66/213.09
PROPER(U51(z0, z1, z2)) → c73(U51'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 684.66/213.09
PROPER(U52(z0, z1, z2)) → c74(U52'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 684.66/213.09
PROPER(s(z0)) → c75(S(proper(z0)), PROPER(z0)) 684.66/213.09
PROPER(plus(z0, z1)) → c76(PLUS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 684.66/213.09
PROPER(U61(z0)) → c77(U61'(proper(z0)), PROPER(z0)) 684.66/213.09
PROPER(U71(z0, z1, z2)) → c79(U71'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 684.66/213.09
PROPER(U72(z0, z1, z2)) → c80(U72'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 684.66/213.09
PROPER(x(z0, z1)) → c81(X(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 684.66/213.09
ISNAT(ok(z0)) → c82(ISNAT(z0)) 684.66/213.09
TOP(mark(z0)) → c83(TOP(proper(z0)), PROPER(z0)) 684.66/213.09
TOP(ok(z0)) → c84(TOP(active(z0)), ACTIVE(z0)) 684.66/213.09
ACTIVE(isNat(s(z0))) → c13(ISNAT(z0)) 684.66/213.09
ACTIVE(plus(z0, s(z1))) → c16(ISNAT(z1)) 684.66/213.09
ACTIVE(x(z0, s(z1))) → c18(ISNAT(z1)) 684.66/213.09
ACTIVE(U11(tt, z0)) → c1(U12'(isNat(z0))) 684.66/213.09
ACTIVE(U11(tt, z0)) → c1(ISNAT(z0)) 684.66/213.09
ACTIVE(U31(tt, z0)) → c1(U32'(isNat(z0))) 684.66/213.09
ACTIVE(U31(tt, z0)) → c1(ISNAT(z0)) 684.66/213.09
ACTIVE(U51(tt, z0, z1)) → c1(U52'(isNat(z1), z0, z1)) 684.66/213.09
ACTIVE(U51(tt, z0, z1)) → c1(ISNAT(z1)) 684.66/213.09
ACTIVE(U52(tt, z0, z1)) → c1(S(plus(z1, z0))) 684.66/213.09
ACTIVE(U52(tt, z0, z1)) → c1(PLUS(z1, z0)) 684.66/213.09
ACTIVE(U71(tt, z0, z1)) → c1(U72'(isNat(z1), z0, z1)) 684.66/213.09
ACTIVE(U71(tt, z0, z1)) → c1(ISNAT(z1)) 684.66/213.09
ACTIVE(U72(tt, z0, z1)) → c1(PLUS(x(z1, z0), z1)) 684.66/213.09
ACTIVE(U72(tt, z0, z1)) → c1(X(z1, z0)) 684.66/213.09
ACTIVE(isNat(plus(z0, z1))) → c1(U11'(isNat(z0), z1)) 684.66/213.09
ACTIVE(isNat(plus(z0, z1))) → c1(ISNAT(z0)) 684.66/213.09
ACTIVE(isNat(x(z0, z1))) → c1(U31'(isNat(z0), z1)) 684.66/213.09
ACTIVE(isNat(x(z0, z1))) → c1(ISNAT(z0)) 684.66/213.09
ACTIVE(plus(z0, 0)) → c1(U41'(isNat(z0), z0)) 684.66/213.09
ACTIVE(plus(z0, 0)) → c1(ISNAT(z0)) 684.66/213.09
ACTIVE(x(z0, 0)) → c1(U61'(isNat(z0))) 684.66/213.09
ACTIVE(x(z0, 0)) → c1(ISNAT(z0)) 684.66/213.09
ACTIVE(U11(U61(tt), x1)) → c19(U11'(mark(0), x1), ACTIVE(U61(tt))) 684.66/213.09
ACTIVE(U11(U71(tt, z0, z1), x1)) → c19(U11'(mark(U72(isNat(z1), z0, z1)), x1), ACTIVE(U71(tt, z0, z1))) 684.66/213.09
ACTIVE(U11(U72(tt, z0, z1), x1)) → c19(U11'(mark(plus(x(z1, z0), z1)), x1), ACTIVE(U72(tt, z0, z1))) 684.66/213.09
ACTIVE(U11(plus(z0, 0), x1)) → c19(U11'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 684.66/213.09
ACTIVE(U11(plus(z0, s(z1)), x1)) → c19(U11'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 684.66/213.09
ACTIVE(U11(x(z0, 0), x1)) → c19(U11'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 684.66/213.09
ACTIVE(U11(x(z0, s(z1)), x1)) → c19(U11'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 684.66/213.09
ACTIVE(U11(U11(z0, z1), x1)) → c19(U11'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 684.66/213.09
ACTIVE(U11(U12(z0), x1)) → c19(U11'(U12(active(z0)), x1), ACTIVE(U12(z0))) 684.66/213.09
ACTIVE(U11(U21(z0), x1)) → c19(U11'(U21(active(z0)), x1), ACTIVE(U21(z0))) 684.66/213.09
ACTIVE(U11(U31(z0, z1), x1)) → c19(U11'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 684.66/213.09
ACTIVE(U11(U32(z0), x1)) → c19(U11'(U32(active(z0)), x1), ACTIVE(U32(z0))) 684.66/213.09
ACTIVE(U11(U41(z0, z1), x1)) → c19(U11'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 684.66/213.09
ACTIVE(U11(U51(z0, z1, z2), x1)) → c19(U11'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 684.66/213.09
ACTIVE(U11(U52(z0, z1, z2), x1)) → c19(U11'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 684.66/213.09
ACTIVE(U11(s(z0), x1)) → c19(U11'(s(active(z0)), x1), ACTIVE(s(z0))) 684.66/213.09
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 684.66/213.09
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 684.66/213.09
ACTIVE(U11(U61(z0), x1)) → c19(U11'(U61(active(z0)), x1), ACTIVE(U61(z0))) 684.66/213.09
ACTIVE(U11(U71(z0, z1, z2), x1)) → c19(U11'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 684.66/213.09
ACTIVE(U11(U72(z0, z1, z2), x1)) → c19(U11'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 684.66/213.09
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 684.66/213.09
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 684.66/213.09
ACTIVE(U11(isNat(0), x1)) → c19(U11'(mark(tt), x1)) 684.66/213.09
ACTIVE(U11(U11(tt, z0), x1)) → c(U11'(mark(U12(isNat(z0))), x1)) 684.66/213.09
ACTIVE(U11(U11(tt, z0), x1)) → c(ACTIVE(U11(tt, z0))) 684.66/213.09
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(U11'(mark(U11(isNat(z0), z1)), x1)) 684.66/213.09
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(ACTIVE(isNat(plus(z0, z1)))) 684.66/213.09
ACTIVE(U11(isNat(s(z0)), x1)) → c(U11'(mark(U21(isNat(z0))), x1)) 684.66/213.09
ACTIVE(U11(isNat(s(z0)), x1)) → c(ACTIVE(isNat(s(z0)))) 684.66/213.09
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(U11'(mark(U31(isNat(z0), z1)), x1)) 684.66/213.09
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(ACTIVE(isNat(x(z0, z1)))) 684.66/213.09
ACTIVE(U12(U61(tt))) → c20(U12'(mark(0)), ACTIVE(U61(tt))) 684.66/213.09
ACTIVE(U12(U71(tt, z0, z1))) → c20(U12'(mark(U72(isNat(z1), z0, z1))), ACTIVE(U71(tt, z0, z1))) 684.66/213.09
ACTIVE(U12(U72(tt, z0, z1))) → c20(U12'(mark(plus(x(z1, z0), z1))), ACTIVE(U72(tt, z0, z1))) 684.66/213.09
ACTIVE(U12(plus(z0, 0))) → c20(U12'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 684.66/213.09
ACTIVE(U12(plus(z0, s(z1)))) → c20(U12'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 684.66/213.09
ACTIVE(U12(x(z0, 0))) → c20(U12'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 684.66/213.09
ACTIVE(U12(x(z0, s(z1)))) → c20(U12'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 684.66/213.09
ACTIVE(U12(U11(z0, z1))) → c20(U12'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 684.66/213.09
ACTIVE(U12(U12(z0))) → c20(U12'(U12(active(z0))), ACTIVE(U12(z0))) 684.66/213.09
ACTIVE(U12(U21(z0))) → c20(U12'(U21(active(z0))), ACTIVE(U21(z0))) 684.66/213.09
ACTIVE(U12(U31(z0, z1))) → c20(U12'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 684.66/213.09
ACTIVE(U12(U32(z0))) → c20(U12'(U32(active(z0))), ACTIVE(U32(z0))) 684.66/213.09
ACTIVE(U12(U41(z0, z1))) → c20(U12'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 684.66/213.09
ACTIVE(U12(U51(z0, z1, z2))) → c20(U12'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 684.66/213.09
ACTIVE(U12(U52(z0, z1, z2))) → c20(U12'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 684.66/213.09
ACTIVE(U12(s(z0))) → c20(U12'(s(active(z0))), ACTIVE(s(z0))) 684.66/213.09
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 684.66/213.09
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 684.66/213.09
ACTIVE(U12(U61(z0))) → c20(U12'(U61(active(z0))), ACTIVE(U61(z0))) 684.66/213.09
ACTIVE(U12(U71(z0, z1, z2))) → c20(U12'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 684.66/213.09
ACTIVE(U12(U72(z0, z1, z2))) → c20(U12'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 684.66/213.09
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 684.66/213.09
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 684.66/213.09
ACTIVE(U11(U12(tt), x1)) → c19(U11'(mark(tt), x1)) 684.66/213.09
ACTIVE(U12(U12(tt))) → c20(U12'(mark(tt))) 684.66/213.09
ACTIVE(U12(isNat(0))) → c20(U12'(mark(tt))) 684.66/213.09
ACTIVE(U12(U11(tt, z0))) → c2(U12'(mark(U12(isNat(z0))))) 684.66/213.09
ACTIVE(U12(U11(tt, z0))) → c2(ACTIVE(U11(tt, z0))) 684.66/213.09
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(U12'(mark(U11(isNat(z0), z1)))) 684.66/213.09
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(ACTIVE(isNat(plus(z0, z1)))) 684.66/213.09
ACTIVE(U12(isNat(s(z0)))) → c2(U12'(mark(U21(isNat(z0))))) 684.66/213.09
ACTIVE(U12(isNat(s(z0)))) → c2(ACTIVE(isNat(s(z0)))) 684.66/213.09
ACTIVE(U12(isNat(x(z0, z1)))) → c2(U12'(mark(U31(isNat(z0), z1)))) 684.66/213.09
ACTIVE(U12(isNat(x(z0, z1)))) → c2(ACTIVE(isNat(x(z0, z1)))) 684.66/213.09
ACTIVE(U21(U61(tt))) → c21(U21'(mark(0)), ACTIVE(U61(tt))) 684.66/213.09
ACTIVE(U21(U71(tt, z0, z1))) → c21(U21'(mark(U72(isNat(z1), z0, z1))), ACTIVE(U71(tt, z0, z1))) 684.66/213.09
ACTIVE(U21(U72(tt, z0, z1))) → c21(U21'(mark(plus(x(z1, z0), z1))), ACTIVE(U72(tt, z0, z1))) 684.66/213.09
ACTIVE(U21(plus(z0, 0))) → c21(U21'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 684.66/213.09
ACTIVE(U21(plus(z0, s(z1)))) → c21(U21'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 684.66/213.09
ACTIVE(U21(x(z0, 0))) → c21(U21'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 684.66/213.09
ACTIVE(U21(x(z0, s(z1)))) → c21(U21'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 684.66/213.09
ACTIVE(U21(U11(z0, z1))) → c21(U21'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 684.66/213.09
ACTIVE(U21(U12(z0))) → c21(U21'(U12(active(z0))), ACTIVE(U12(z0))) 684.66/213.09
ACTIVE(U21(U21(z0))) → c21(U21'(U21(active(z0))), ACTIVE(U21(z0))) 684.66/213.09
ACTIVE(U21(U31(z0, z1))) → c21(U21'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 684.66/213.09
ACTIVE(U21(U32(z0))) → c21(U21'(U32(active(z0))), ACTIVE(U32(z0))) 684.66/213.09
ACTIVE(U21(U41(z0, z1))) → c21(U21'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 684.66/213.09
ACTIVE(U21(U51(z0, z1, z2))) → c21(U21'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 684.66/213.09
ACTIVE(U21(U52(z0, z1, z2))) → c21(U21'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 684.66/213.09
ACTIVE(U21(s(z0))) → c21(U21'(s(active(z0))), ACTIVE(s(z0))) 684.66/213.09
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 684.66/213.09
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 684.66/213.09
ACTIVE(U21(U61(z0))) → c21(U21'(U61(active(z0))), ACTIVE(U61(z0))) 684.66/213.09
ACTIVE(U21(U71(z0, z1, z2))) → c21(U21'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 684.66/213.09
ACTIVE(U21(U72(z0, z1, z2))) → c21(U21'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 685.07/213.12
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 685.07/213.12
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 685.07/213.12
ACTIVE(U11(U21(tt), x1)) → c19(U11'(mark(tt), x1)) 685.07/213.12
ACTIVE(U12(U21(tt))) → c20(U12'(mark(tt))) 685.07/213.12
ACTIVE(U21(U12(tt))) → c21(U21'(mark(tt))) 685.07/213.12
ACTIVE(U21(U21(tt))) → c21(U21'(mark(tt))) 685.07/213.12
ACTIVE(U21(isNat(0))) → c21(U21'(mark(tt))) 685.07/213.12
ACTIVE(U21(U11(tt, z0))) → c3(U21'(mark(U12(isNat(z0))))) 685.07/213.12
ACTIVE(U21(U11(tt, z0))) → c3(ACTIVE(U11(tt, z0))) 685.07/213.12
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(U21'(mark(U11(isNat(z0), z1)))) 685.07/213.12
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(ACTIVE(isNat(plus(z0, z1)))) 685.07/213.12
ACTIVE(U21(isNat(s(z0)))) → c3(U21'(mark(U21(isNat(z0))))) 685.07/213.12
ACTIVE(U21(isNat(s(z0)))) → c3(ACTIVE(isNat(s(z0)))) 685.07/213.12
ACTIVE(U21(isNat(x(z0, z1)))) → c3(U21'(mark(U31(isNat(z0), z1)))) 685.07/213.12
ACTIVE(U21(isNat(x(z0, z1)))) → c3(ACTIVE(isNat(x(z0, z1)))) 685.07/213.12
ACTIVE(U31(U61(tt), x1)) → c22(U31'(mark(0), x1), ACTIVE(U61(tt))) 685.07/213.12
ACTIVE(U31(U71(tt, z0, z1), x1)) → c22(U31'(mark(U72(isNat(z1), z0, z1)), x1), ACTIVE(U71(tt, z0, z1))) 685.07/213.12
ACTIVE(U31(U72(tt, z0, z1), x1)) → c22(U31'(mark(plus(x(z1, z0), z1)), x1), ACTIVE(U72(tt, z0, z1))) 685.07/213.12
ACTIVE(U31(plus(z0, 0), x1)) → c22(U31'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 685.07/213.12
ACTIVE(U31(plus(z0, s(z1)), x1)) → c22(U31'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 685.07/213.12
ACTIVE(U31(x(z0, 0), x1)) → c22(U31'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 685.07/213.12
ACTIVE(U31(x(z0, s(z1)), x1)) → c22(U31'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 685.07/213.12
ACTIVE(U31(U11(z0, z1), x1)) → c22(U31'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 685.07/213.12
ACTIVE(U31(U12(z0), x1)) → c22(U31'(U12(active(z0)), x1), ACTIVE(U12(z0))) 685.07/213.12
ACTIVE(U31(U21(z0), x1)) → c22(U31'(U21(active(z0)), x1), ACTIVE(U21(z0))) 685.07/213.12
ACTIVE(U31(U31(z0, z1), x1)) → c22(U31'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 685.07/213.12
ACTIVE(U31(U32(z0), x1)) → c22(U31'(U32(active(z0)), x1), ACTIVE(U32(z0))) 685.07/213.12
ACTIVE(U31(U41(z0, z1), x1)) → c22(U31'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 685.07/213.12
ACTIVE(U31(U51(z0, z1, z2), x1)) → c22(U31'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 685.07/213.12
ACTIVE(U31(U52(z0, z1, z2), x1)) → c22(U31'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 685.07/213.12
ACTIVE(U31(s(z0), x1)) → c22(U31'(s(active(z0)), x1), ACTIVE(s(z0))) 685.07/213.12
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 685.07/213.12
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 685.07/213.12
ACTIVE(U31(U61(z0), x1)) → c22(U31'(U61(active(z0)), x1), ACTIVE(U61(z0))) 685.07/213.12
ACTIVE(U31(U71(z0, z1, z2), x1)) → c22(U31'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 685.07/213.12
ACTIVE(U31(U72(z0, z1, z2), x1)) → c22(U31'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 685.07/213.12
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 685.07/213.12
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 685.07/213.12
ACTIVE(U31(U12(tt), x1)) → c22(U31'(mark(tt), x1)) 685.07/213.12
ACTIVE(U31(U21(tt), x1)) → c22(U31'(mark(tt), x1)) 685.07/213.12
ACTIVE(U31(isNat(0), x1)) → c22(U31'(mark(tt), x1)) 685.07/213.12
ACTIVE(U11(U31(tt, z0), x1)) → c4(U11'(mark(U32(isNat(z0))), x1)) 685.07/213.12
ACTIVE(U11(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 685.07/213.12
ACTIVE(U12(U31(tt, z0))) → c4(U12'(mark(U32(isNat(z0))))) 685.07/213.12
ACTIVE(U12(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 685.07/213.12
ACTIVE(U21(U31(tt, z0))) → c4(U21'(mark(U32(isNat(z0))))) 685.07/213.12
ACTIVE(U21(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 685.07/213.12
ACTIVE(U31(U11(tt, z0), x1)) → c4(U31'(mark(U12(isNat(z0))), x1)) 685.07/213.12
ACTIVE(U31(U11(tt, z0), x1)) → c4(ACTIVE(U11(tt, z0))) 685.07/213.12
ACTIVE(U31(U31(tt, z0), x1)) → c4(U31'(mark(U32(isNat(z0))), x1)) 685.07/213.12
ACTIVE(U31(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 685.07/213.12
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(U31'(mark(U11(isNat(z0), z1)), x1)) 685.07/213.12
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(ACTIVE(isNat(plus(z0, z1)))) 685.07/213.12
ACTIVE(U31(isNat(s(z0)), x1)) → c4(U31'(mark(U21(isNat(z0))), x1)) 685.07/213.12
ACTIVE(U31(isNat(s(z0)), x1)) → c4(ACTIVE(isNat(s(z0)))) 685.07/213.12
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(U31'(mark(U31(isNat(z0), z1)), x1)) 685.07/213.12
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(ACTIVE(isNat(x(z0, z1)))) 685.07/213.12
ACTIVE(U32(U61(tt))) → c23(U32'(mark(0)), ACTIVE(U61(tt))) 685.07/213.12
ACTIVE(U32(U71(tt, z0, z1))) → c23(U32'(mark(U72(isNat(z1), z0, z1))), ACTIVE(U71(tt, z0, z1))) 685.07/213.12
ACTIVE(U32(U72(tt, z0, z1))) → c23(U32'(mark(plus(x(z1, z0), z1))), ACTIVE(U72(tt, z0, z1))) 685.07/213.12
ACTIVE(U32(plus(z0, 0))) → c23(U32'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 685.07/213.12
ACTIVE(U32(plus(z0, s(z1)))) → c23(U32'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 685.07/213.12
ACTIVE(U32(x(z0, 0))) → c23(U32'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 685.07/213.12
ACTIVE(U32(x(z0, s(z1)))) → c23(U32'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 685.07/213.12
ACTIVE(U32(U11(z0, z1))) → c23(U32'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 685.07/213.12
ACTIVE(U32(U12(z0))) → c23(U32'(U12(active(z0))), ACTIVE(U12(z0))) 685.07/213.12
ACTIVE(U32(U21(z0))) → c23(U32'(U21(active(z0))), ACTIVE(U21(z0))) 685.07/213.12
ACTIVE(U32(U31(z0, z1))) → c23(U32'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 685.07/213.12
ACTIVE(U32(U32(z0))) → c23(U32'(U32(active(z0))), ACTIVE(U32(z0))) 685.07/213.12
ACTIVE(U32(U41(z0, z1))) → c23(U32'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 685.07/213.12
ACTIVE(U32(U51(z0, z1, z2))) → c23(U32'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 685.07/213.12
ACTIVE(U32(U52(z0, z1, z2))) → c23(U32'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 685.07/213.12
ACTIVE(U32(s(z0))) → c23(U32'(s(active(z0))), ACTIVE(s(z0))) 685.07/213.12
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 685.07/213.12
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 685.07/213.12
ACTIVE(U32(U61(z0))) → c23(U32'(U61(active(z0))), ACTIVE(U61(z0))) 685.07/213.12
ACTIVE(U32(U71(z0, z1, z2))) → c23(U32'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 685.07/213.12
ACTIVE(U32(U72(z0, z1, z2))) → c23(U32'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 685.07/213.12
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 685.07/213.12
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 685.07/213.12
ACTIVE(U11(U32(tt), x1)) → c19(U11'(mark(tt), x1)) 685.07/213.12
ACTIVE(U12(U32(tt))) → c20(U12'(mark(tt))) 685.07/213.12
ACTIVE(U21(U32(tt))) → c21(U21'(mark(tt))) 685.07/213.12
ACTIVE(U31(U32(tt), x1)) → c22(U31'(mark(tt), x1)) 685.07/213.12
ACTIVE(U32(U12(tt))) → c23(U32'(mark(tt))) 685.07/213.12
ACTIVE(U32(U21(tt))) → c23(U32'(mark(tt))) 685.07/213.12
ACTIVE(U32(U32(tt))) → c23(U32'(mark(tt))) 685.07/213.12
ACTIVE(U32(isNat(0))) → c23(U32'(mark(tt))) 685.07/213.12
ACTIVE(U32(U11(tt, z0))) → c5(U32'(mark(U12(isNat(z0))))) 685.07/213.12
ACTIVE(U32(U11(tt, z0))) → c5(ACTIVE(U11(tt, z0))) 685.07/213.12
ACTIVE(U32(U31(tt, z0))) → c5(U32'(mark(U32(isNat(z0))))) 685.07/213.12
ACTIVE(U32(U31(tt, z0))) → c5(ACTIVE(U31(tt, z0))) 685.07/213.12
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(U32'(mark(U11(isNat(z0), z1)))) 685.07/213.12
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(ACTIVE(isNat(plus(z0, z1)))) 685.07/213.12
ACTIVE(U32(isNat(s(z0)))) → c5(U32'(mark(U21(isNat(z0))))) 685.07/213.12
ACTIVE(U32(isNat(s(z0)))) → c5(ACTIVE(isNat(s(z0)))) 685.07/213.12
ACTIVE(U32(isNat(x(z0, z1)))) → c5(U32'(mark(U31(isNat(z0), z1)))) 685.07/213.12
ACTIVE(U32(isNat(x(z0, z1)))) → c5(ACTIVE(isNat(x(z0, z1)))) 685.07/213.12
ACTIVE(U41(U61(tt), x1)) → c24(U41'(mark(0), x1), ACTIVE(U61(tt))) 685.07/213.12
ACTIVE(U41(U71(tt, z0, z1), x1)) → c24(U41'(mark(U72(isNat(z1), z0, z1)), x1), ACTIVE(U71(tt, z0, z1))) 685.07/213.12
ACTIVE(U41(U72(tt, z0, z1), x1)) → c24(U41'(mark(plus(x(z1, z0), z1)), x1), ACTIVE(U72(tt, z0, z1))) 685.07/213.12
ACTIVE(U41(plus(z0, 0), x1)) → c24(U41'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 685.07/213.12
ACTIVE(U41(plus(z0, s(z1)), x1)) → c24(U41'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 685.07/213.12
ACTIVE(U41(x(z0, 0), x1)) → c24(U41'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 685.07/213.12
ACTIVE(U41(x(z0, s(z1)), x1)) → c24(U41'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 685.07/213.12
ACTIVE(U41(U11(z0, z1), x1)) → c24(U41'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 685.07/213.12
ACTIVE(U41(U12(z0), x1)) → c24(U41'(U12(active(z0)), x1), ACTIVE(U12(z0))) 685.07/213.12
ACTIVE(U41(U21(z0), x1)) → c24(U41'(U21(active(z0)), x1), ACTIVE(U21(z0))) 685.07/213.12
ACTIVE(U41(U31(z0, z1), x1)) → c24(U41'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 685.07/213.12
ACTIVE(U41(U32(z0), x1)) → c24(U41'(U32(active(z0)), x1), ACTIVE(U32(z0))) 685.07/213.12
ACTIVE(U41(U41(z0, z1), x1)) → c24(U41'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 685.07/213.12
ACTIVE(U41(U51(z0, z1, z2), x1)) → c24(U41'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 685.07/213.12
ACTIVE(U41(U52(z0, z1, z2), x1)) → c24(U41'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 685.07/213.12
ACTIVE(U41(s(z0), x1)) → c24(U41'(s(active(z0)), x1), ACTIVE(s(z0))) 685.07/213.12
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 685.07/213.12
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 685.07/213.12
ACTIVE(U41(U61(z0), x1)) → c24(U41'(U61(active(z0)), x1), ACTIVE(U61(z0))) 685.07/213.12
ACTIVE(U41(U71(z0, z1, z2), x1)) → c24(U41'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 685.07/213.12
ACTIVE(U41(U72(z0, z1, z2), x1)) → c24(U41'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 685.07/213.12
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 685.07/213.12
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 685.07/213.12
ACTIVE(U11(U41(tt, z0), x1)) → c19(U11'(mark(z0), x1)) 685.07/213.12
ACTIVE(U12(U41(tt, z0))) → c20(U12'(mark(z0))) 685.07/213.12
ACTIVE(U21(U41(tt, z0))) → c21(U21'(mark(z0))) 685.07/213.12
ACTIVE(U31(U41(tt, z0), x1)) → c22(U31'(mark(z0), x1)) 685.07/213.12
ACTIVE(U32(U41(tt, z0))) → c23(U32'(mark(z0))) 685.07/213.12
ACTIVE(U41(U12(tt), x1)) → c24(U41'(mark(tt), x1)) 685.07/213.12
ACTIVE(U41(U21(tt), x1)) → c24(U41'(mark(tt), x1)) 685.07/213.12
ACTIVE(U41(U32(tt), x1)) → c24(U41'(mark(tt), x1)) 685.07/213.12
ACTIVE(U41(U41(tt, z0), x1)) → c24(U41'(mark(z0), x1)) 685.07/213.12
ACTIVE(U41(isNat(0), x1)) → c24(U41'(mark(tt), x1)) 685.07/213.12
ACTIVE(U41(U11(tt, z0), x1)) → c6(U41'(mark(U12(isNat(z0))), x1)) 685.07/213.12
ACTIVE(U41(U11(tt, z0), x1)) → c6(ACTIVE(U11(tt, z0))) 685.07/213.12
ACTIVE(U41(U31(tt, z0), x1)) → c6(U41'(mark(U32(isNat(z0))), x1)) 685.07/213.12
ACTIVE(U41(U31(tt, z0), x1)) → c6(ACTIVE(U31(tt, z0))) 685.07/213.12
ACTIVE(U41(isNat(plus(z0, z1)), x1)) → c6(U41'(mark(U11(isNat(z0), z1)), x1)) 685.07/213.12
ACTIVE(U41(isNat(plus(z0, z1)), x1)) → c6(ACTIVE(isNat(plus(z0, z1)))) 685.07/213.12
ACTIVE(U41(isNat(s(z0)), x1)) → c6(U41'(mark(U21(isNat(z0))), x1)) 685.07/213.12
ACTIVE(U41(isNat(s(z0)), x1)) → c6(ACTIVE(isNat(s(z0)))) 685.07/213.12
ACTIVE(U41(isNat(x(z0, z1)), x1)) → c6(U41'(mark(U31(isNat(z0), z1)), x1)) 685.07/213.12
ACTIVE(U41(isNat(x(z0, z1)), x1)) → c6(ACTIVE(isNat(x(z0, z1)))) 685.07/213.12
ACTIVE(U51(U61(tt), x1, x2)) → c25(U51'(mark(0), x1, x2), ACTIVE(U61(tt))) 685.07/213.12
ACTIVE(U51(U71(tt, z0, z1), x1, x2)) → c25(U51'(mark(U72(isNat(z1), z0, z1)), x1, x2), ACTIVE(U71(tt, z0, z1))) 685.07/213.12
ACTIVE(U51(U72(tt, z0, z1), x1, x2)) → c25(U51'(mark(plus(x(z1, z0), z1)), x1, x2), ACTIVE(U72(tt, z0, z1))) 685.07/213.12
ACTIVE(U51(plus(z0, 0), x1, x2)) → c25(U51'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 685.07/213.12
ACTIVE(U51(plus(z0, s(z1)), x1, x2)) → c25(U51'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 685.07/213.12
ACTIVE(U51(x(z0, 0), x1, x2)) → c25(U51'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 685.07/213.12
ACTIVE(U51(x(z0, s(z1)), x1, x2)) → c25(U51'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 685.07/213.12
ACTIVE(U51(U11(z0, z1), x1, x2)) → c25(U51'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 685.07/213.12
ACTIVE(U51(U12(z0), x1, x2)) → c25(U51'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 685.07/213.12
ACTIVE(U51(U21(z0), x1, x2)) → c25(U51'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 685.07/213.12
ACTIVE(U51(U31(z0, z1), x1, x2)) → c25(U51'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 685.07/213.12
ACTIVE(U51(U32(z0), x1, x2)) → c25(U51'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 685.07/213.12
ACTIVE(U51(U41(z0, z1), x1, x2)) → c25(U51'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 685.07/213.12
ACTIVE(U51(U51(z0, z1, z2), x1, x2)) → c25(U51'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 685.07/213.12
ACTIVE(U51(U52(z0, z1, z2), x1, x2)) → c25(U51'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 685.07/213.12
ACTIVE(U51(s(z0), x1, x2)) → c25(U51'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 685.07/213.12
ACTIVE(U51(plus(z0, z1), x1, x2)) → c25(U51'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 685.07/213.12
ACTIVE(U51(plus(z0, z1), x1, x2)) → c25(U51'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 685.07/213.12
ACTIVE(U51(U61(z0), x1, x2)) → c25(U51'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 685.07/213.12
ACTIVE(U51(U71(z0, z1, z2), x1, x2)) → c25(U51'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 685.07/213.12
ACTIVE(U51(U72(z0, z1, z2), x1, x2)) → c25(U51'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 685.07/213.12
ACTIVE(U51(x(z0, z1), x1, x2)) → c25(U51'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 685.07/213.12
ACTIVE(U51(x(z0, z1), x1, x2)) → c25(U51'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 685.07/213.12
ACTIVE(U51(U12(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 685.07/213.12
ACTIVE(U51(U21(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 685.07/213.12
ACTIVE(U51(U32(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 685.07/213.12
ACTIVE(U51(U41(tt, z0), x1, x2)) → c25(U51'(mark(z0), x1, x2)) 685.07/213.12
ACTIVE(U51(isNat(0), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 685.07/213.12
ACTIVE(U11(U51(tt, z0, z1), x1)) → c7(U11'(mark(U52(isNat(z1), z0, z1)), x1)) 685.07/213.12
ACTIVE(U11(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 685.07/213.12
ACTIVE(U12(U51(tt, z0, z1))) → c7(U12'(mark(U52(isNat(z1), z0, z1)))) 685.07/213.12
ACTIVE(U12(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 685.07/213.12
ACTIVE(U21(U51(tt, z0, z1))) → c7(U21'(mark(U52(isNat(z1), z0, z1)))) 685.07/213.12
ACTIVE(U21(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 685.07/213.12
ACTIVE(U31(U51(tt, z0, z1), x1)) → c7(U31'(mark(U52(isNat(z1), z0, z1)), x1)) 685.07/213.12
ACTIVE(U31(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 685.07/213.12
ACTIVE(U32(U51(tt, z0, z1))) → c7(U32'(mark(U52(isNat(z1), z0, z1)))) 685.07/213.12
ACTIVE(U32(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 685.07/213.12
ACTIVE(U41(U51(tt, z0, z1), x1)) → c7(U41'(mark(U52(isNat(z1), z0, z1)), x1)) 685.07/213.12
ACTIVE(U41(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 685.07/213.12
ACTIVE(U51(U11(tt, z0), x1, x2)) → c7(U51'(mark(U12(isNat(z0))), x1, x2)) 685.07/213.12
ACTIVE(U51(U11(tt, z0), x1, x2)) → c7(ACTIVE(U11(tt, z0))) 685.07/213.12
ACTIVE(U51(U31(tt, z0), x1, x2)) → c7(U51'(mark(U32(isNat(z0))), x1, x2)) 685.07/213.12
ACTIVE(U51(U31(tt, z0), x1, x2)) → c7(ACTIVE(U31(tt, z0))) 685.07/213.12
ACTIVE(U51(U51(tt, z0, z1), x1, x2)) → c7(U51'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 685.07/213.12
ACTIVE(U51(U51(tt, z0, z1), x1, x2)) → c7(ACTIVE(U51(tt, z0, z1))) 685.07/213.12
ACTIVE(U51(isNat(plus(z0, z1)), x1, x2)) → c7(U51'(mark(U11(isNat(z0), z1)), x1, x2)) 685.07/213.12
ACTIVE(U51(isNat(plus(z0, z1)), x1, x2)) → c7(ACTIVE(isNat(plus(z0, z1)))) 685.07/213.12
ACTIVE(U51(isNat(s(z0)), x1, x2)) → c7(U51'(mark(U21(isNat(z0))), x1, x2)) 685.07/213.12
ACTIVE(U51(isNat(s(z0)), x1, x2)) → c7(ACTIVE(isNat(s(z0)))) 685.07/213.12
ACTIVE(U51(isNat(x(z0, z1)), x1, x2)) → c7(U51'(mark(U31(isNat(z0), z1)), x1, x2)) 685.07/213.12
ACTIVE(U51(isNat(x(z0, z1)), x1, x2)) → c7(ACTIVE(isNat(x(z0, z1)))) 685.07/213.12
ACTIVE(U52(U61(tt), x1, x2)) → c26(U52'(mark(0), x1, x2), ACTIVE(U61(tt))) 685.07/213.12
ACTIVE(U52(U71(tt, z0, z1), x1, x2)) → c26(U52'(mark(U72(isNat(z1), z0, z1)), x1, x2), ACTIVE(U71(tt, z0, z1))) 685.07/213.12
ACTIVE(U52(U72(tt, z0, z1), x1, x2)) → c26(U52'(mark(plus(x(z1, z0), z1)), x1, x2), ACTIVE(U72(tt, z0, z1))) 685.07/213.12
ACTIVE(U52(plus(z0, 0), x1, x2)) → c26(U52'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 685.07/213.12
ACTIVE(U52(plus(z0, s(z1)), x1, x2)) → c26(U52'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 685.07/213.12
ACTIVE(U52(x(z0, 0), x1, x2)) → c26(U52'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 685.07/213.12
ACTIVE(U52(x(z0, s(z1)), x1, x2)) → c26(U52'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 685.07/213.12
ACTIVE(U52(U11(z0, z1), x1, x2)) → c26(U52'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 685.07/213.12
ACTIVE(U52(U12(z0), x1, x2)) → c26(U52'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 685.07/213.12
ACTIVE(U52(U21(z0), x1, x2)) → c26(U52'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 685.07/213.12
ACTIVE(U52(U31(z0, z1), x1, x2)) → c26(U52'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 685.07/213.12
ACTIVE(U52(U32(z0), x1, x2)) → c26(U52'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 685.07/213.12
ACTIVE(U52(U41(z0, z1), x1, x2)) → c26(U52'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 685.07/213.12
ACTIVE(U52(U51(z0, z1, z2), x1, x2)) → c26(U52'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 685.07/213.12
ACTIVE(U52(U52(z0, z1, z2), x1, x2)) → c26(U52'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 685.07/213.12
ACTIVE(U52(s(z0), x1, x2)) → c26(U52'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 685.07/213.12
ACTIVE(U52(plus(z0, z1), x1, x2)) → c26(U52'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 685.07/213.12
ACTIVE(U52(plus(z0, z1), x1, x2)) → c26(U52'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 685.07/213.12
ACTIVE(U52(U61(z0), x1, x2)) → c26(U52'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 685.07/213.12
ACTIVE(U52(U71(z0, z1, z2), x1, x2)) → c26(U52'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 685.07/213.12
ACTIVE(U52(U72(z0, z1, z2), x1, x2)) → c26(U52'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 685.07/213.12
ACTIVE(U52(x(z0, z1), x1, x2)) → c26(U52'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 685.07/213.12
ACTIVE(U52(x(z0, z1), x1, x2)) → c26(U52'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 685.07/213.12
ACTIVE(U52(U12(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 685.07/213.12
ACTIVE(U52(U21(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 685.07/213.12
ACTIVE(U52(U32(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 685.07/213.12
ACTIVE(U52(U41(tt, z0), x1, x2)) → c26(U52'(mark(z0), x1, x2)) 685.07/213.12
ACTIVE(U52(isNat(0), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 685.07/213.12
ACTIVE(U11(U52(tt, z0, z1), x1)) → c8(U11'(mark(s(plus(z1, z0))), x1)) 685.07/213.12
ACTIVE(U11(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 685.07/213.12
ACTIVE(U12(U52(tt, z0, z1))) → c8(U12'(mark(s(plus(z1, z0))))) 685.07/213.12
ACTIVE(U12(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 685.07/213.12
ACTIVE(U21(U52(tt, z0, z1))) → c8(U21'(mark(s(plus(z1, z0))))) 685.07/213.12
ACTIVE(U21(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 685.07/213.12
ACTIVE(U31(U52(tt, z0, z1), x1)) → c8(U31'(mark(s(plus(z1, z0))), x1)) 685.07/213.12
ACTIVE(U31(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 685.07/213.12
ACTIVE(U32(U52(tt, z0, z1))) → c8(U32'(mark(s(plus(z1, z0))))) 685.07/213.12
ACTIVE(U32(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 685.07/213.12
ACTIVE(U41(U52(tt, z0, z1), x1)) → c8(U41'(mark(s(plus(z1, z0))), x1)) 685.07/213.12
ACTIVE(U41(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 685.07/213.12
ACTIVE(U51(U52(tt, z0, z1), x1, x2)) → c8(U51'(mark(s(plus(z1, z0))), x1, x2)) 685.07/213.12
ACTIVE(U51(U52(tt, z0, z1), x1, x2)) → c8(ACTIVE(U52(tt, z0, z1))) 685.07/213.12
ACTIVE(U52(U11(tt, z0), x1, x2)) → c8(U52'(mark(U12(isNat(z0))), x1, x2)) 685.07/213.12
ACTIVE(U52(U11(tt, z0), x1, x2)) → c8(ACTIVE(U11(tt, z0))) 685.07/213.12
ACTIVE(U52(U31(tt, z0), x1, x2)) → c8(U52'(mark(U32(isNat(z0))), x1, x2)) 685.07/213.12
ACTIVE(U52(U31(tt, z0), x1, x2)) → c8(ACTIVE(U31(tt, z0))) 685.07/213.12
ACTIVE(U52(U51(tt, z0, z1), x1, x2)) → c8(U52'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 685.07/213.12
ACTIVE(U52(U51(tt, z0, z1), x1, x2)) → c8(ACTIVE(U51(tt, z0, z1))) 685.07/213.12
ACTIVE(U52(U52(tt, z0, z1), x1, x2)) → c8(U52'(mark(s(plus(z1, z0))), x1, x2)) 685.07/213.12
ACTIVE(U52(U52(tt, z0, z1), x1, x2)) → c8(ACTIVE(U52(tt, z0, z1))) 685.07/213.12
ACTIVE(U52(isNat(plus(z0, z1)), x1, x2)) → c8(U52'(mark(U11(isNat(z0), z1)), x1, x2)) 685.07/213.12
ACTIVE(U52(isNat(plus(z0, z1)), x1, x2)) → c8(ACTIVE(isNat(plus(z0, z1)))) 685.07/213.12
ACTIVE(U52(isNat(s(z0)), x1, x2)) → c8(U52'(mark(U21(isNat(z0))), x1, x2)) 685.07/213.12
ACTIVE(U52(isNat(s(z0)), x1, x2)) → c8(ACTIVE(isNat(s(z0)))) 685.07/213.12
ACTIVE(U52(isNat(x(z0, z1)), x1, x2)) → c8(U52'(mark(U31(isNat(z0), z1)), x1, x2)) 685.07/213.12
ACTIVE(U52(isNat(x(z0, z1)), x1, x2)) → c8(ACTIVE(isNat(x(z0, z1)))) 685.07/213.12
ACTIVE(s(U61(tt))) → c27(S(mark(0)), ACTIVE(U61(tt))) 685.07/213.12
ACTIVE(s(U71(tt, z0, z1))) → c27(S(mark(U72(isNat(z1), z0, z1))), ACTIVE(U71(tt, z0, z1))) 685.07/213.12
ACTIVE(s(U72(tt, z0, z1))) → c27(S(mark(plus(x(z1, z0), z1))), ACTIVE(U72(tt, z0, z1))) 685.07/213.12
ACTIVE(s(plus(z0, 0))) → c27(S(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 685.07/213.12
ACTIVE(s(plus(z0, s(z1)))) → c27(S(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 685.07/213.12
ACTIVE(s(x(z0, 0))) → c27(S(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 685.07/213.12
ACTIVE(s(x(z0, s(z1)))) → c27(S(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 685.07/213.12
ACTIVE(s(U11(z0, z1))) → c27(S(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 685.07/213.12
ACTIVE(s(U12(z0))) → c27(S(U12(active(z0))), ACTIVE(U12(z0))) 685.07/213.12
ACTIVE(s(U21(z0))) → c27(S(U21(active(z0))), ACTIVE(U21(z0))) 685.07/213.12
ACTIVE(s(U31(z0, z1))) → c27(S(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 685.07/213.12
ACTIVE(s(U32(z0))) → c27(S(U32(active(z0))), ACTIVE(U32(z0))) 685.07/213.12
ACTIVE(s(U41(z0, z1))) → c27(S(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 685.07/213.12
ACTIVE(s(U51(z0, z1, z2))) → c27(S(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 685.07/213.12
ACTIVE(s(U52(z0, z1, z2))) → c27(S(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 685.07/213.12
ACTIVE(s(s(z0))) → c27(S(s(active(z0))), ACTIVE(s(z0))) 685.07/213.12
ACTIVE(s(plus(z0, z1))) → c27(S(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 685.07/213.12
ACTIVE(s(plus(z0, z1))) → c27(S(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 685.07/213.12
ACTIVE(s(U61(z0))) → c27(S(U61(active(z0))), ACTIVE(U61(z0))) 685.07/213.12
ACTIVE(s(U71(z0, z1, z2))) → c27(S(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 685.07/213.12
ACTIVE(s(U72(z0, z1, z2))) → c27(S(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 685.07/213.12
ACTIVE(s(x(z0, z1))) → c27(S(x(active(z0), z1)), ACTIVE(x(z0, z1))) 685.07/213.12
ACTIVE(s(x(z0, z1))) → c27(S(x(z0, active(z1))), ACTIVE(x(z0, z1))) 685.07/213.12
ACTIVE(s(U12(tt))) → c27(S(mark(tt))) 685.07/213.12
ACTIVE(s(U21(tt))) → c27(S(mark(tt))) 685.07/213.12
ACTIVE(s(U32(tt))) → c27(S(mark(tt))) 685.07/213.12
ACTIVE(s(U41(tt, z0))) → c27(S(mark(z0))) 685.07/213.12
ACTIVE(s(isNat(0))) → c27(S(mark(tt))) 685.07/213.12
ACTIVE(s(U11(tt, z0))) → c9(S(mark(U12(isNat(z0))))) 685.07/213.12
ACTIVE(s(U11(tt, z0))) → c9(ACTIVE(U11(tt, z0))) 685.07/213.12
ACTIVE(s(U31(tt, z0))) → c9(S(mark(U32(isNat(z0))))) 685.07/213.12
ACTIVE(s(U31(tt, z0))) → c9(ACTIVE(U31(tt, z0))) 685.07/213.12
ACTIVE(s(U51(tt, z0, z1))) → c9(S(mark(U52(isNat(z1), z0, z1)))) 685.07/213.12
ACTIVE(s(U51(tt, z0, z1))) → c9(ACTIVE(U51(tt, z0, z1))) 685.07/213.12
ACTIVE(s(U52(tt, z0, z1))) → c9(S(mark(s(plus(z1, z0))))) 685.07/213.12
ACTIVE(s(U52(tt, z0, z1))) → c9(ACTIVE(U52(tt, z0, z1))) 685.07/213.12
ACTIVE(s(isNat(plus(z0, z1)))) → c9(S(mark(U11(isNat(z0), z1)))) 685.07/213.12
ACTIVE(s(isNat(plus(z0, z1)))) → c9(ACTIVE(isNat(plus(z0, z1)))) 685.07/213.12
ACTIVE(s(isNat(s(z0)))) → c9(S(mark(U21(isNat(z0))))) 685.07/213.12
ACTIVE(s(isNat(s(z0)))) → c9(ACTIVE(isNat(s(z0)))) 685.07/213.12
ACTIVE(s(isNat(x(z0, z1)))) → c9(S(mark(U31(isNat(z0), z1)))) 685.07/213.12
ACTIVE(s(isNat(x(z0, z1)))) → c9(ACTIVE(isNat(x(z0, z1))))
K tuples:none
Defined Rule Symbols:

active, U11, U12, U21, U31, U32, U41, U51, U52, s, plus, U61, U71, U72, x, proper, isNat, top

Defined Pair Symbols:

ACTIVE, U11', U12', U21', U31', U32', U41', U51', U52', S, PLUS, U61', U71', U72', X, PROPER, ISNAT, TOP

Compound Symbols:

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, c62, c63, c64, c65, c67, c68, c69, c70, c71, c72, c73, c74, c75, c76, c77, c79, c80, c81, c82, c83, c84, c13, c16, c18, c1, c19, c19, c, c20, c20, c2, c21, c21, c3, c22, c22, c4, c23, c23, c5, c24, c24, c6, c25, c25, c7, c26, c26, c8, c27, c27, c9

685.07/213.12
685.07/213.12

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

Use narrowing to replace ACTIVE(U61(z0)) → c30(U61'(active(z0)), ACTIVE(z0)) by

ACTIVE(U61(U11(tt, z0))) → c30(U61'(mark(U12(isNat(z0)))), ACTIVE(U11(tt, z0))) 685.07/213.12
ACTIVE(U61(U12(tt))) → c30(U61'(mark(tt)), ACTIVE(U12(tt))) 685.07/213.12
ACTIVE(U61(U21(tt))) → c30(U61'(mark(tt)), ACTIVE(U21(tt))) 685.07/213.12
ACTIVE(U61(U31(tt, z0))) → c30(U61'(mark(U32(isNat(z0)))), ACTIVE(U31(tt, z0))) 685.07/213.12
ACTIVE(U61(U32(tt))) → c30(U61'(mark(tt)), ACTIVE(U32(tt))) 685.07/213.12
ACTIVE(U61(U41(tt, z0))) → c30(U61'(mark(z0)), ACTIVE(U41(tt, z0))) 685.07/213.12
ACTIVE(U61(U51(tt, z0, z1))) → c30(U61'(mark(U52(isNat(z1), z0, z1))), ACTIVE(U51(tt, z0, z1))) 685.07/213.12
ACTIVE(U61(U52(tt, z0, z1))) → c30(U61'(mark(s(plus(z1, z0)))), ACTIVE(U52(tt, z0, z1))) 685.07/213.12
ACTIVE(U61(U61(tt))) → c30(U61'(mark(0)), ACTIVE(U61(tt))) 685.07/213.12
ACTIVE(U61(U71(tt, z0, z1))) → c30(U61'(mark(U72(isNat(z1), z0, z1))), ACTIVE(U71(tt, z0, z1))) 685.07/213.12
ACTIVE(U61(U72(tt, z0, z1))) → c30(U61'(mark(plus(x(z1, z0), z1))), ACTIVE(U72(tt, z0, z1))) 685.07/213.12
ACTIVE(U61(isNat(0))) → c30(U61'(mark(tt)), ACTIVE(isNat(0))) 685.07/213.12
ACTIVE(U61(isNat(plus(z0, z1)))) → c30(U61'(mark(U11(isNat(z0), z1))), ACTIVE(isNat(plus(z0, z1)))) 685.07/213.12
ACTIVE(U61(isNat(s(z0)))) → c30(U61'(mark(U21(isNat(z0)))), ACTIVE(isNat(s(z0)))) 685.07/213.12
ACTIVE(U61(isNat(x(z0, z1)))) → c30(U61'(mark(U31(isNat(z0), z1))), ACTIVE(isNat(x(z0, z1)))) 685.07/213.12
ACTIVE(U61(plus(z0, 0))) → c30(U61'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 685.07/213.12
ACTIVE(U61(plus(z0, s(z1)))) → c30(U61'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 685.07/213.12
ACTIVE(U61(x(z0, 0))) → c30(U61'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 685.07/213.12
ACTIVE(U61(x(z0, s(z1)))) → c30(U61'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 685.07/213.12
ACTIVE(U61(U11(z0, z1))) → c30(U61'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 685.07/213.12
ACTIVE(U61(U12(z0))) → c30(U61'(U12(active(z0))), ACTIVE(U12(z0))) 685.07/213.12
ACTIVE(U61(U21(z0))) → c30(U61'(U21(active(z0))), ACTIVE(U21(z0))) 685.07/213.12
ACTIVE(U61(U31(z0, z1))) → c30(U61'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 685.07/213.12
ACTIVE(U61(U32(z0))) → c30(U61'(U32(active(z0))), ACTIVE(U32(z0))) 685.07/213.12
ACTIVE(U61(U41(z0, z1))) → c30(U61'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 685.07/213.12
ACTIVE(U61(U51(z0, z1, z2))) → c30(U61'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 685.07/213.12
ACTIVE(U61(U52(z0, z1, z2))) → c30(U61'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 685.07/213.12
ACTIVE(U61(s(z0))) → c30(U61'(s(active(z0))), ACTIVE(s(z0))) 685.07/213.12
ACTIVE(U61(plus(z0, z1))) → c30(U61'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 685.07/213.12
ACTIVE(U61(plus(z0, z1))) → c30(U61'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 685.07/213.12
ACTIVE(U61(U61(z0))) → c30(U61'(U61(active(z0))), ACTIVE(U61(z0))) 685.07/213.12
ACTIVE(U61(U71(z0, z1, z2))) → c30(U61'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 685.07/213.12
ACTIVE(U61(U72(z0, z1, z2))) → c30(U61'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 685.07/213.12
ACTIVE(U61(x(z0, z1))) → c30(U61'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 685.07/213.12
ACTIVE(U61(x(z0, z1))) → c30(U61'(x(z0, active(z1))), ACTIVE(x(z0, z1)))
685.07/213.12
685.07/213.12

(62) Obligation:

Complexity Dependency Tuples Problem
Rules:

active(U11(tt, z0)) → mark(U12(isNat(z0))) 685.07/213.12
active(U12(tt)) → mark(tt) 685.07/213.12
active(U21(tt)) → mark(tt) 685.07/213.12
active(U31(tt, z0)) → mark(U32(isNat(z0))) 685.07/213.12
active(U32(tt)) → mark(tt) 685.07/213.12
active(U41(tt, z0)) → mark(z0) 685.07/213.12
active(U51(tt, z0, z1)) → mark(U52(isNat(z1), z0, z1)) 685.07/213.12
active(U52(tt, z0, z1)) → mark(s(plus(z1, z0))) 685.07/213.12
active(U61(tt)) → mark(0) 685.07/213.12
active(U71(tt, z0, z1)) → mark(U72(isNat(z1), z0, z1)) 685.07/213.12
active(U72(tt, z0, z1)) → mark(plus(x(z1, z0), z1)) 685.07/213.12
active(isNat(0)) → mark(tt) 685.07/213.12
active(isNat(plus(z0, z1))) → mark(U11(isNat(z0), z1)) 685.07/213.12
active(isNat(s(z0))) → mark(U21(isNat(z0))) 685.07/213.12
active(isNat(x(z0, z1))) → mark(U31(isNat(z0), z1)) 685.07/213.12
active(plus(z0, 0)) → mark(U41(isNat(z0), z0)) 685.07/213.12
active(plus(z0, s(z1))) → mark(U51(isNat(z1), z1, z0)) 685.07/213.12
active(x(z0, 0)) → mark(U61(isNat(z0))) 685.07/213.12
active(x(z0, s(z1))) → mark(U71(isNat(z1), z1, z0)) 685.07/213.12
active(U11(z0, z1)) → U11(active(z0), z1) 685.07/213.12
active(U12(z0)) → U12(active(z0)) 685.07/213.12
active(U21(z0)) → U21(active(z0)) 685.07/213.12
active(U31(z0, z1)) → U31(active(z0), z1) 685.07/213.12
active(U32(z0)) → U32(active(z0)) 685.07/213.12
active(U41(z0, z1)) → U41(active(z0), z1) 685.07/213.12
active(U51(z0, z1, z2)) → U51(active(z0), z1, z2) 685.07/213.12
active(U52(z0, z1, z2)) → U52(active(z0), z1, z2) 685.07/213.12
active(s(z0)) → s(active(z0)) 685.07/213.12
active(plus(z0, z1)) → plus(active(z0), z1) 685.07/213.12
active(plus(z0, z1)) → plus(z0, active(z1)) 685.07/213.12
active(U61(z0)) → U61(active(z0)) 685.07/213.12
active(U71(z0, z1, z2)) → U71(active(z0), z1, z2) 685.07/213.12
active(U72(z0, z1, z2)) → U72(active(z0), z1, z2) 685.07/213.12
active(x(z0, z1)) → x(active(z0), z1) 685.07/213.12
active(x(z0, z1)) → x(z0, active(z1)) 685.07/213.12
U11(mark(z0), z1) → mark(U11(z0, z1)) 685.07/213.12
U11(ok(z0), ok(z1)) → ok(U11(z0, z1)) 685.07/213.12
U12(mark(z0)) → mark(U12(z0)) 685.07/213.12
U12(ok(z0)) → ok(U12(z0)) 685.07/213.12
U21(mark(z0)) → mark(U21(z0)) 685.07/213.12
U21(ok(z0)) → ok(U21(z0)) 685.07/213.12
U31(mark(z0), z1) → mark(U31(z0, z1)) 685.07/213.12
U31(ok(z0), ok(z1)) → ok(U31(z0, z1)) 685.07/213.12
U32(mark(z0)) → mark(U32(z0)) 685.07/213.12
U32(ok(z0)) → ok(U32(z0)) 685.07/213.12
U41(mark(z0), z1) → mark(U41(z0, z1)) 685.07/213.12
U41(ok(z0), ok(z1)) → ok(U41(z0, z1)) 685.07/213.12
U51(mark(z0), z1, z2) → mark(U51(z0, z1, z2)) 685.07/213.12
U51(ok(z0), ok(z1), ok(z2)) → ok(U51(z0, z1, z2)) 685.07/213.12
U52(mark(z0), z1, z2) → mark(U52(z0, z1, z2)) 685.07/213.12
U52(ok(z0), ok(z1), ok(z2)) → ok(U52(z0, z1, z2)) 685.07/213.12
s(mark(z0)) → mark(s(z0)) 685.07/213.12
s(ok(z0)) → ok(s(z0)) 685.07/213.12
plus(mark(z0), z1) → mark(plus(z0, z1)) 685.07/213.12
plus(z0, mark(z1)) → mark(plus(z0, z1)) 685.07/213.12
plus(ok(z0), ok(z1)) → ok(plus(z0, z1)) 685.07/213.12
U61(mark(z0)) → mark(U61(z0)) 685.07/213.12
U61(ok(z0)) → ok(U61(z0)) 685.07/213.12
U71(mark(z0), z1, z2) → mark(U71(z0, z1, z2)) 685.07/213.12
U71(ok(z0), ok(z1), ok(z2)) → ok(U71(z0, z1, z2)) 685.07/213.12
U72(mark(z0), z1, z2) → mark(U72(z0, z1, z2)) 685.07/213.12
U72(ok(z0), ok(z1), ok(z2)) → ok(U72(z0, z1, z2)) 685.07/213.12
x(mark(z0), z1) → mark(x(z0, z1)) 685.07/213.12
x(z0, mark(z1)) → mark(x(z0, z1)) 685.07/213.12
x(ok(z0), ok(z1)) → ok(x(z0, z1)) 685.07/213.12
proper(U11(z0, z1)) → U11(proper(z0), proper(z1)) 685.07/213.12
proper(tt) → ok(tt) 685.07/213.12
proper(U12(z0)) → U12(proper(z0)) 685.07/213.12
proper(isNat(z0)) → isNat(proper(z0)) 685.07/213.12
proper(U21(z0)) → U21(proper(z0)) 685.07/213.12
proper(U31(z0, z1)) → U31(proper(z0), proper(z1)) 685.07/213.12
proper(U32(z0)) → U32(proper(z0)) 685.07/213.12
proper(U41(z0, z1)) → U41(proper(z0), proper(z1)) 685.07/213.12
proper(U51(z0, z1, z2)) → U51(proper(z0), proper(z1), proper(z2)) 685.07/213.12
proper(U52(z0, z1, z2)) → U52(proper(z0), proper(z1), proper(z2)) 685.07/213.12
proper(s(z0)) → s(proper(z0)) 685.07/213.12
proper(plus(z0, z1)) → plus(proper(z0), proper(z1)) 685.07/213.12
proper(U61(z0)) → U61(proper(z0)) 685.07/213.12
proper(0) → ok(0) 685.07/213.12
proper(U71(z0, z1, z2)) → U71(proper(z0), proper(z1), proper(z2)) 685.07/213.12
proper(U72(z0, z1, z2)) → U72(proper(z0), proper(z1), proper(z2)) 685.07/213.12
proper(x(z0, z1)) → x(proper(z0), proper(z1)) 685.07/213.12
isNat(ok(z0)) → ok(isNat(z0)) 685.07/213.12
top(mark(z0)) → top(proper(z0)) 685.07/213.12
top(ok(z0)) → top(active(z0))
Tuples:

ACTIVE(plus(z0, z1)) → c28(PLUS(active(z0), z1), ACTIVE(z0)) 685.07/213.12
ACTIVE(plus(z0, z1)) → c29(PLUS(z0, active(z1)), ACTIVE(z1)) 685.07/213.12
ACTIVE(U71(z0, z1, z2)) → c31(U71'(active(z0), z1, z2), ACTIVE(z0)) 685.07/213.12
ACTIVE(U72(z0, z1, z2)) → c32(U72'(active(z0), z1, z2), ACTIVE(z0)) 685.07/213.12
ACTIVE(x(z0, z1)) → c33(X(active(z0), z1), ACTIVE(z0)) 685.07/213.12
ACTIVE(x(z0, z1)) → c34(X(z0, active(z1)), ACTIVE(z1)) 685.07/213.12
U11'(mark(z0), z1) → c35(U11'(z0, z1)) 685.07/213.12
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1)) 685.07/213.12
U12'(mark(z0)) → c37(U12'(z0)) 685.07/213.12
U12'(ok(z0)) → c38(U12'(z0)) 685.07/213.12
U21'(mark(z0)) → c39(U21'(z0)) 685.07/213.12
U21'(ok(z0)) → c40(U21'(z0)) 685.07/213.12
U31'(mark(z0), z1) → c41(U31'(z0, z1)) 685.07/213.12
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 685.07/213.12
U32'(mark(z0)) → c43(U32'(z0)) 685.07/213.12
U32'(ok(z0)) → c44(U32'(z0)) 685.07/213.12
U41'(mark(z0), z1) → c45(U41'(z0, z1)) 685.07/213.12
U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1)) 685.07/213.12
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2)) 685.07/213.12
U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2)) 685.07/213.12
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2)) 685.07/213.12
U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2)) 685.07/213.12
S(mark(z0)) → c51(S(z0)) 685.07/213.12
S(ok(z0)) → c52(S(z0)) 685.07/213.12
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 685.07/213.12
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 685.07/213.12
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 685.07/213.12
U61'(mark(z0)) → c56(U61'(z0)) 685.07/213.12
U61'(ok(z0)) → c57(U61'(z0)) 685.07/213.12
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2)) 685.07/213.12
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2)) 685.07/213.12
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2)) 685.07/213.12
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 685.07/213.12
X(mark(z0), z1) → c62(X(z0, z1)) 685.07/213.12
X(z0, mark(z1)) → c63(X(z0, z1)) 685.07/213.12
X(ok(z0), ok(z1)) → c64(X(z0, z1)) 685.07/213.12
PROPER(U11(z0, z1)) → c65(U11'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 685.07/213.12
PROPER(U12(z0)) → c67(U12'(proper(z0)), PROPER(z0)) 685.07/213.12
PROPER(isNat(z0)) → c68(ISNAT(proper(z0)), PROPER(z0)) 685.07/213.12
PROPER(U21(z0)) → c69(U21'(proper(z0)), PROPER(z0)) 685.07/213.12
PROPER(U31(z0, z1)) → c70(U31'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 685.07/213.12
PROPER(U32(z0)) → c71(U32'(proper(z0)), PROPER(z0)) 685.07/213.12
PROPER(U41(z0, z1)) → c72(U41'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 685.07/213.12
PROPER(U51(z0, z1, z2)) → c73(U51'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 685.07/213.12
PROPER(U52(z0, z1, z2)) → c74(U52'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 685.07/213.12
PROPER(s(z0)) → c75(S(proper(z0)), PROPER(z0)) 685.07/213.12
PROPER(plus(z0, z1)) → c76(PLUS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 685.07/213.12
PROPER(U61(z0)) → c77(U61'(proper(z0)), PROPER(z0)) 685.07/213.12
PROPER(U71(z0, z1, z2)) → c79(U71'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 685.07/213.12
PROPER(U72(z0, z1, z2)) → c80(U72'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 685.07/213.12
PROPER(x(z0, z1)) → c81(X(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 685.07/213.12
ISNAT(ok(z0)) → c82(ISNAT(z0)) 685.07/213.12
TOP(mark(z0)) → c83(TOP(proper(z0)), PROPER(z0)) 685.07/213.12
TOP(ok(z0)) → c84(TOP(active(z0)), ACTIVE(z0)) 685.07/213.12
ACTIVE(isNat(s(z0))) → c13(ISNAT(z0)) 685.07/213.12
ACTIVE(plus(z0, s(z1))) → c16(ISNAT(z1)) 685.07/213.12
ACTIVE(x(z0, s(z1))) → c18(ISNAT(z1)) 685.07/213.12
ACTIVE(U11(tt, z0)) → c1(U12'(isNat(z0))) 685.07/213.12
ACTIVE(U11(tt, z0)) → c1(ISNAT(z0)) 685.07/213.12
ACTIVE(U31(tt, z0)) → c1(U32'(isNat(z0))) 685.07/213.12
ACTIVE(U31(tt, z0)) → c1(ISNAT(z0)) 685.07/213.12
ACTIVE(U51(tt, z0, z1)) → c1(U52'(isNat(z1), z0, z1)) 685.07/213.12
ACTIVE(U51(tt, z0, z1)) → c1(ISNAT(z1)) 685.07/213.12
ACTIVE(U52(tt, z0, z1)) → c1(S(plus(z1, z0))) 685.07/213.12
ACTIVE(U52(tt, z0, z1)) → c1(PLUS(z1, z0)) 685.07/213.12
ACTIVE(U71(tt, z0, z1)) → c1(U72'(isNat(z1), z0, z1)) 685.07/213.12
ACTIVE(U71(tt, z0, z1)) → c1(ISNAT(z1)) 685.07/213.12
ACTIVE(U72(tt, z0, z1)) → c1(PLUS(x(z1, z0), z1)) 685.07/213.12
ACTIVE(U72(tt, z0, z1)) → c1(X(z1, z0)) 685.07/213.12
ACTIVE(isNat(plus(z0, z1))) → c1(U11'(isNat(z0), z1)) 685.07/213.12
ACTIVE(isNat(plus(z0, z1))) → c1(ISNAT(z0)) 685.07/213.12
ACTIVE(isNat(x(z0, z1))) → c1(U31'(isNat(z0), z1)) 685.07/213.12
ACTIVE(isNat(x(z0, z1))) → c1(ISNAT(z0)) 685.07/213.12
ACTIVE(plus(z0, 0)) → c1(U41'(isNat(z0), z0)) 685.07/213.12
ACTIVE(plus(z0, 0)) → c1(ISNAT(z0)) 685.07/213.12
ACTIVE(x(z0, 0)) → c1(U61'(isNat(z0))) 685.07/213.12
ACTIVE(x(z0, 0)) → c1(ISNAT(z0)) 685.07/213.12
ACTIVE(U11(U61(tt), x1)) → c19(U11'(mark(0), x1), ACTIVE(U61(tt))) 685.07/213.12
ACTIVE(U11(U71(tt, z0, z1), x1)) → c19(U11'(mark(U72(isNat(z1), z0, z1)), x1), ACTIVE(U71(tt, z0, z1))) 685.07/213.12
ACTIVE(U11(U72(tt, z0, z1), x1)) → c19(U11'(mark(plus(x(z1, z0), z1)), x1), ACTIVE(U72(tt, z0, z1))) 685.07/213.12
ACTIVE(U11(plus(z0, 0), x1)) → c19(U11'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 685.07/213.12
ACTIVE(U11(plus(z0, s(z1)), x1)) → c19(U11'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 685.07/213.12
ACTIVE(U11(x(z0, 0), x1)) → c19(U11'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 685.07/213.12
ACTIVE(U11(x(z0, s(z1)), x1)) → c19(U11'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 685.07/213.12
ACTIVE(U11(U11(z0, z1), x1)) → c19(U11'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 685.07/213.12
ACTIVE(U11(U12(z0), x1)) → c19(U11'(U12(active(z0)), x1), ACTIVE(U12(z0))) 685.07/213.12
ACTIVE(U11(U21(z0), x1)) → c19(U11'(U21(active(z0)), x1), ACTIVE(U21(z0))) 685.07/213.12
ACTIVE(U11(U31(z0, z1), x1)) → c19(U11'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 685.07/213.12
ACTIVE(U11(U32(z0), x1)) → c19(U11'(U32(active(z0)), x1), ACTIVE(U32(z0))) 685.07/213.12
ACTIVE(U11(U41(z0, z1), x1)) → c19(U11'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 685.07/213.12
ACTIVE(U11(U51(z0, z1, z2), x1)) → c19(U11'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 685.07/213.12
ACTIVE(U11(U52(z0, z1, z2), x1)) → c19(U11'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 685.07/213.12
ACTIVE(U11(s(z0), x1)) → c19(U11'(s(active(z0)), x1), ACTIVE(s(z0))) 685.07/213.12
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 685.07/213.12
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 685.07/213.12
ACTIVE(U11(U61(z0), x1)) → c19(U11'(U61(active(z0)), x1), ACTIVE(U61(z0))) 685.07/213.12
ACTIVE(U11(U71(z0, z1, z2), x1)) → c19(U11'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 685.07/213.12
ACTIVE(U11(U72(z0, z1, z2), x1)) → c19(U11'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 685.07/213.12
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 685.07/213.12
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 685.07/213.12
ACTIVE(U11(isNat(0), x1)) → c19(U11'(mark(tt), x1)) 685.07/213.12
ACTIVE(U11(U11(tt, z0), x1)) → c(U11'(mark(U12(isNat(z0))), x1)) 685.07/213.12
ACTIVE(U11(U11(tt, z0), x1)) → c(ACTIVE(U11(tt, z0))) 685.07/213.12
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(U11'(mark(U11(isNat(z0), z1)), x1)) 685.07/213.12
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(ACTIVE(isNat(plus(z0, z1)))) 685.07/213.12
ACTIVE(U11(isNat(s(z0)), x1)) → c(U11'(mark(U21(isNat(z0))), x1)) 685.07/213.12
ACTIVE(U11(isNat(s(z0)), x1)) → c(ACTIVE(isNat(s(z0)))) 685.07/213.12
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(U11'(mark(U31(isNat(z0), z1)), x1)) 685.07/213.12
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(ACTIVE(isNat(x(z0, z1)))) 685.07/213.12
ACTIVE(U12(U61(tt))) → c20(U12'(mark(0)), ACTIVE(U61(tt))) 685.07/213.12
ACTIVE(U12(U71(tt, z0, z1))) → c20(U12'(mark(U72(isNat(z1), z0, z1))), ACTIVE(U71(tt, z0, z1))) 685.07/213.12
ACTIVE(U12(U72(tt, z0, z1))) → c20(U12'(mark(plus(x(z1, z0), z1))), ACTIVE(U72(tt, z0, z1))) 685.07/213.12
ACTIVE(U12(plus(z0, 0))) → c20(U12'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 685.07/213.12
ACTIVE(U12(plus(z0, s(z1)))) → c20(U12'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 685.07/213.12
ACTIVE(U12(x(z0, 0))) → c20(U12'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 685.07/213.12
ACTIVE(U12(x(z0, s(z1)))) → c20(U12'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 685.07/213.12
ACTIVE(U12(U11(z0, z1))) → c20(U12'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 685.07/213.12
ACTIVE(U12(U12(z0))) → c20(U12'(U12(active(z0))), ACTIVE(U12(z0))) 685.07/213.12
ACTIVE(U12(U21(z0))) → c20(U12'(U21(active(z0))), ACTIVE(U21(z0))) 685.07/213.12
ACTIVE(U12(U31(z0, z1))) → c20(U12'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 685.07/213.12
ACTIVE(U12(U32(z0))) → c20(U12'(U32(active(z0))), ACTIVE(U32(z0))) 685.07/213.12
ACTIVE(U12(U41(z0, z1))) → c20(U12'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 685.07/213.12
ACTIVE(U12(U51(z0, z1, z2))) → c20(U12'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 685.07/213.12
ACTIVE(U12(U52(z0, z1, z2))) → c20(U12'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 685.07/213.12
ACTIVE(U12(s(z0))) → c20(U12'(s(active(z0))), ACTIVE(s(z0))) 685.07/213.12
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 685.07/213.12
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 685.07/213.12
ACTIVE(U12(U61(z0))) → c20(U12'(U61(active(z0))), ACTIVE(U61(z0))) 685.07/213.12
ACTIVE(U12(U71(z0, z1, z2))) → c20(U12'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 685.07/213.12
ACTIVE(U12(U72(z0, z1, z2))) → c20(U12'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 685.07/213.12
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 685.07/213.12
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 685.07/213.12
ACTIVE(U11(U12(tt), x1)) → c19(U11'(mark(tt), x1)) 685.07/213.12
ACTIVE(U12(U12(tt))) → c20(U12'(mark(tt))) 685.07/213.12
ACTIVE(U12(isNat(0))) → c20(U12'(mark(tt))) 685.07/213.12
ACTIVE(U12(U11(tt, z0))) → c2(U12'(mark(U12(isNat(z0))))) 685.07/213.12
ACTIVE(U12(U11(tt, z0))) → c2(ACTIVE(U11(tt, z0))) 685.07/213.12
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(U12'(mark(U11(isNat(z0), z1)))) 685.07/213.12
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(ACTIVE(isNat(plus(z0, z1)))) 685.07/213.12
ACTIVE(U12(isNat(s(z0)))) → c2(U12'(mark(U21(isNat(z0))))) 685.07/213.12
ACTIVE(U12(isNat(s(z0)))) → c2(ACTIVE(isNat(s(z0)))) 685.07/213.12
ACTIVE(U12(isNat(x(z0, z1)))) → c2(U12'(mark(U31(isNat(z0), z1)))) 685.07/213.12
ACTIVE(U12(isNat(x(z0, z1)))) → c2(ACTIVE(isNat(x(z0, z1)))) 685.07/213.12
ACTIVE(U21(U61(tt))) → c21(U21'(mark(0)), ACTIVE(U61(tt))) 685.07/213.12
ACTIVE(U21(U71(tt, z0, z1))) → c21(U21'(mark(U72(isNat(z1), z0, z1))), ACTIVE(U71(tt, z0, z1))) 685.07/213.12
ACTIVE(U21(U72(tt, z0, z1))) → c21(U21'(mark(plus(x(z1, z0), z1))), ACTIVE(U72(tt, z0, z1))) 685.07/213.12
ACTIVE(U21(plus(z0, 0))) → c21(U21'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 685.07/213.12
ACTIVE(U21(plus(z0, s(z1)))) → c21(U21'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 685.07/213.12
ACTIVE(U21(x(z0, 0))) → c21(U21'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 685.07/213.12
ACTIVE(U21(x(z0, s(z1)))) → c21(U21'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 685.07/213.12
ACTIVE(U21(U11(z0, z1))) → c21(U21'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 685.07/213.12
ACTIVE(U21(U12(z0))) → c21(U21'(U12(active(z0))), ACTIVE(U12(z0))) 685.07/213.12
ACTIVE(U21(U21(z0))) → c21(U21'(U21(active(z0))), ACTIVE(U21(z0))) 685.07/213.12
ACTIVE(U21(U31(z0, z1))) → c21(U21'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 685.07/213.12
ACTIVE(U21(U32(z0))) → c21(U21'(U32(active(z0))), ACTIVE(U32(z0))) 685.07/213.12
ACTIVE(U21(U41(z0, z1))) → c21(U21'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 685.07/213.12
ACTIVE(U21(U51(z0, z1, z2))) → c21(U21'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 685.07/213.12
ACTIVE(U21(U52(z0, z1, z2))) → c21(U21'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 685.07/213.12
ACTIVE(U21(s(z0))) → c21(U21'(s(active(z0))), ACTIVE(s(z0))) 685.07/213.12
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 685.07/213.12
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 685.07/213.12
ACTIVE(U21(U61(z0))) → c21(U21'(U61(active(z0))), ACTIVE(U61(z0))) 685.07/213.12
ACTIVE(U21(U71(z0, z1, z2))) → c21(U21'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 685.07/213.12
ACTIVE(U21(U72(z0, z1, z2))) → c21(U21'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 685.07/213.12
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 685.07/213.12
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 685.07/213.12
ACTIVE(U11(U21(tt), x1)) → c19(U11'(mark(tt), x1)) 685.07/213.12
ACTIVE(U12(U21(tt))) → c20(U12'(mark(tt))) 685.07/213.12
ACTIVE(U21(U12(tt))) → c21(U21'(mark(tt))) 685.07/213.12
ACTIVE(U21(U21(tt))) → c21(U21'(mark(tt))) 685.07/213.12
ACTIVE(U21(isNat(0))) → c21(U21'(mark(tt))) 685.07/213.12
ACTIVE(U21(U11(tt, z0))) → c3(U21'(mark(U12(isNat(z0))))) 685.07/213.12
ACTIVE(U21(U11(tt, z0))) → c3(ACTIVE(U11(tt, z0))) 685.07/213.12
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(U21'(mark(U11(isNat(z0), z1)))) 685.07/213.12
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(ACTIVE(isNat(plus(z0, z1)))) 685.07/213.12
ACTIVE(U21(isNat(s(z0)))) → c3(U21'(mark(U21(isNat(z0))))) 685.07/213.12
ACTIVE(U21(isNat(s(z0)))) → c3(ACTIVE(isNat(s(z0)))) 685.07/213.12
ACTIVE(U21(isNat(x(z0, z1)))) → c3(U21'(mark(U31(isNat(z0), z1)))) 685.07/213.12
ACTIVE(U21(isNat(x(z0, z1)))) → c3(ACTIVE(isNat(x(z0, z1)))) 685.07/213.12
ACTIVE(U31(U61(tt), x1)) → c22(U31'(mark(0), x1), ACTIVE(U61(tt))) 685.07/213.12
ACTIVE(U31(U71(tt, z0, z1), x1)) → c22(U31'(mark(U72(isNat(z1), z0, z1)), x1), ACTIVE(U71(tt, z0, z1))) 685.07/213.12
ACTIVE(U31(U72(tt, z0, z1), x1)) → c22(U31'(mark(plus(x(z1, z0), z1)), x1), ACTIVE(U72(tt, z0, z1))) 685.07/213.12
ACTIVE(U31(plus(z0, 0), x1)) → c22(U31'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 685.07/213.12
ACTIVE(U31(plus(z0, s(z1)), x1)) → c22(U31'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 685.07/213.12
ACTIVE(U31(x(z0, 0), x1)) → c22(U31'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 685.07/213.12
ACTIVE(U31(x(z0, s(z1)), x1)) → c22(U31'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 685.07/213.12
ACTIVE(U31(U11(z0, z1), x1)) → c22(U31'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 685.07/213.12
ACTIVE(U31(U12(z0), x1)) → c22(U31'(U12(active(z0)), x1), ACTIVE(U12(z0))) 685.07/213.12
ACTIVE(U31(U21(z0), x1)) → c22(U31'(U21(active(z0)), x1), ACTIVE(U21(z0))) 685.07/213.12
ACTIVE(U31(U31(z0, z1), x1)) → c22(U31'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 685.07/213.12
ACTIVE(U31(U32(z0), x1)) → c22(U31'(U32(active(z0)), x1), ACTIVE(U32(z0))) 685.07/213.12
ACTIVE(U31(U41(z0, z1), x1)) → c22(U31'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 685.07/213.12
ACTIVE(U31(U51(z0, z1, z2), x1)) → c22(U31'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 685.07/213.12
ACTIVE(U31(U52(z0, z1, z2), x1)) → c22(U31'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 685.07/213.12
ACTIVE(U31(s(z0), x1)) → c22(U31'(s(active(z0)), x1), ACTIVE(s(z0))) 685.07/213.12
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 685.07/213.12
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 685.07/213.12
ACTIVE(U31(U61(z0), x1)) → c22(U31'(U61(active(z0)), x1), ACTIVE(U61(z0))) 685.07/213.12
ACTIVE(U31(U71(z0, z1, z2), x1)) → c22(U31'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 685.07/213.12
ACTIVE(U31(U72(z0, z1, z2), x1)) → c22(U31'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 685.07/213.12
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 685.07/213.12
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 685.07/213.12
ACTIVE(U31(U12(tt), x1)) → c22(U31'(mark(tt), x1)) 685.07/213.12
ACTIVE(U31(U21(tt), x1)) → c22(U31'(mark(tt), x1)) 685.07/213.12
ACTIVE(U31(isNat(0), x1)) → c22(U31'(mark(tt), x1)) 685.07/213.12
ACTIVE(U11(U31(tt, z0), x1)) → c4(U11'(mark(U32(isNat(z0))), x1)) 685.07/213.12
ACTIVE(U11(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 685.07/213.12
ACTIVE(U12(U31(tt, z0))) → c4(U12'(mark(U32(isNat(z0))))) 685.07/213.12
ACTIVE(U12(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 685.07/213.12
ACTIVE(U21(U31(tt, z0))) → c4(U21'(mark(U32(isNat(z0))))) 685.07/213.12
ACTIVE(U21(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 685.07/213.12
ACTIVE(U31(U11(tt, z0), x1)) → c4(U31'(mark(U12(isNat(z0))), x1)) 685.07/213.12
ACTIVE(U31(U11(tt, z0), x1)) → c4(ACTIVE(U11(tt, z0))) 685.07/213.12
ACTIVE(U31(U31(tt, z0), x1)) → c4(U31'(mark(U32(isNat(z0))), x1)) 685.07/213.12
ACTIVE(U31(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 685.07/213.12
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(U31'(mark(U11(isNat(z0), z1)), x1)) 685.07/213.12
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(ACTIVE(isNat(plus(z0, z1)))) 685.07/213.12
ACTIVE(U31(isNat(s(z0)), x1)) → c4(U31'(mark(U21(isNat(z0))), x1)) 685.07/213.12
ACTIVE(U31(isNat(s(z0)), x1)) → c4(ACTIVE(isNat(s(z0)))) 685.07/213.12
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(U31'(mark(U31(isNat(z0), z1)), x1)) 685.07/213.12
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(ACTIVE(isNat(x(z0, z1)))) 685.07/213.12
ACTIVE(U32(U61(tt))) → c23(U32'(mark(0)), ACTIVE(U61(tt))) 685.07/213.12
ACTIVE(U32(U71(tt, z0, z1))) → c23(U32'(mark(U72(isNat(z1), z0, z1))), ACTIVE(U71(tt, z0, z1))) 685.07/213.12
ACTIVE(U32(U72(tt, z0, z1))) → c23(U32'(mark(plus(x(z1, z0), z1))), ACTIVE(U72(tt, z0, z1))) 685.07/213.12
ACTIVE(U32(plus(z0, 0))) → c23(U32'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 685.07/213.12
ACTIVE(U32(plus(z0, s(z1)))) → c23(U32'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 685.07/213.12
ACTIVE(U32(x(z0, 0))) → c23(U32'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 685.07/213.12
ACTIVE(U32(x(z0, s(z1)))) → c23(U32'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 685.07/213.12
ACTIVE(U32(U11(z0, z1))) → c23(U32'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 685.07/213.12
ACTIVE(U32(U12(z0))) → c23(U32'(U12(active(z0))), ACTIVE(U12(z0))) 685.07/213.12
ACTIVE(U32(U21(z0))) → c23(U32'(U21(active(z0))), ACTIVE(U21(z0))) 685.07/213.12
ACTIVE(U32(U31(z0, z1))) → c23(U32'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 685.07/213.12
ACTIVE(U32(U32(z0))) → c23(U32'(U32(active(z0))), ACTIVE(U32(z0))) 685.07/213.12
ACTIVE(U32(U41(z0, z1))) → c23(U32'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 685.07/213.12
ACTIVE(U32(U51(z0, z1, z2))) → c23(U32'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 685.07/213.12
ACTIVE(U32(U52(z0, z1, z2))) → c23(U32'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 685.07/213.12
ACTIVE(U32(s(z0))) → c23(U32'(s(active(z0))), ACTIVE(s(z0))) 685.07/213.12
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 685.07/213.12
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 685.07/213.12
ACTIVE(U32(U61(z0))) → c23(U32'(U61(active(z0))), ACTIVE(U61(z0))) 685.07/213.12
ACTIVE(U32(U71(z0, z1, z2))) → c23(U32'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 685.07/213.12
ACTIVE(U32(U72(z0, z1, z2))) → c23(U32'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 685.07/213.12
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 685.07/213.12
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 685.07/213.12
ACTIVE(U11(U32(tt), x1)) → c19(U11'(mark(tt), x1)) 685.07/213.12
ACTIVE(U12(U32(tt))) → c20(U12'(mark(tt))) 685.07/213.12
ACTIVE(U21(U32(tt))) → c21(U21'(mark(tt))) 685.07/213.12
ACTIVE(U31(U32(tt), x1)) → c22(U31'(mark(tt), x1)) 685.07/213.12
ACTIVE(U32(U12(tt))) → c23(U32'(mark(tt))) 685.07/213.12
ACTIVE(U32(U21(tt))) → c23(U32'(mark(tt))) 685.07/213.12
ACTIVE(U32(U32(tt))) → c23(U32'(mark(tt))) 685.07/213.12
ACTIVE(U32(isNat(0))) → c23(U32'(mark(tt))) 685.07/213.12
ACTIVE(U32(U11(tt, z0))) → c5(U32'(mark(U12(isNat(z0))))) 685.07/213.12
ACTIVE(U32(U11(tt, z0))) → c5(ACTIVE(U11(tt, z0))) 685.07/213.12
ACTIVE(U32(U31(tt, z0))) → c5(U32'(mark(U32(isNat(z0))))) 685.07/213.12
ACTIVE(U32(U31(tt, z0))) → c5(ACTIVE(U31(tt, z0))) 685.07/213.12
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(U32'(mark(U11(isNat(z0), z1)))) 685.07/213.12
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(ACTIVE(isNat(plus(z0, z1)))) 685.07/213.12
ACTIVE(U32(isNat(s(z0)))) → c5(U32'(mark(U21(isNat(z0))))) 685.07/213.12
ACTIVE(U32(isNat(s(z0)))) → c5(ACTIVE(isNat(s(z0)))) 685.07/213.12
ACTIVE(U32(isNat(x(z0, z1)))) → c5(U32'(mark(U31(isNat(z0), z1)))) 685.07/213.12
ACTIVE(U32(isNat(x(z0, z1)))) → c5(ACTIVE(isNat(x(z0, z1)))) 685.07/213.12
ACTIVE(U41(U61(tt), x1)) → c24(U41'(mark(0), x1), ACTIVE(U61(tt))) 685.07/213.12
ACTIVE(U41(U71(tt, z0, z1), x1)) → c24(U41'(mark(U72(isNat(z1), z0, z1)), x1), ACTIVE(U71(tt, z0, z1))) 685.07/213.12
ACTIVE(U41(U72(tt, z0, z1), x1)) → c24(U41'(mark(plus(x(z1, z0), z1)), x1), ACTIVE(U72(tt, z0, z1))) 685.07/213.12
ACTIVE(U41(plus(z0, 0), x1)) → c24(U41'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 685.07/213.12
ACTIVE(U41(plus(z0, s(z1)), x1)) → c24(U41'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 685.07/213.12
ACTIVE(U41(x(z0, 0), x1)) → c24(U41'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 685.07/213.12
ACTIVE(U41(x(z0, s(z1)), x1)) → c24(U41'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 685.07/213.12
ACTIVE(U41(U11(z0, z1), x1)) → c24(U41'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 685.07/213.12
ACTIVE(U41(U12(z0), x1)) → c24(U41'(U12(active(z0)), x1), ACTIVE(U12(z0))) 685.07/213.12
ACTIVE(U41(U21(z0), x1)) → c24(U41'(U21(active(z0)), x1), ACTIVE(U21(z0))) 685.07/213.12
ACTIVE(U41(U31(z0, z1), x1)) → c24(U41'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 685.07/213.12
ACTIVE(U41(U32(z0), x1)) → c24(U41'(U32(active(z0)), x1), ACTIVE(U32(z0))) 685.07/213.12
ACTIVE(U41(U41(z0, z1), x1)) → c24(U41'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 685.07/213.12
ACTIVE(U41(U51(z0, z1, z2), x1)) → c24(U41'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 685.07/213.12
ACTIVE(U41(U52(z0, z1, z2), x1)) → c24(U41'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 685.07/213.12
ACTIVE(U41(s(z0), x1)) → c24(U41'(s(active(z0)), x1), ACTIVE(s(z0))) 685.07/213.12
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 685.07/213.12
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 685.07/213.12
ACTIVE(U41(U61(z0), x1)) → c24(U41'(U61(active(z0)), x1), ACTIVE(U61(z0))) 685.07/213.12
ACTIVE(U41(U71(z0, z1, z2), x1)) → c24(U41'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 685.07/213.12
ACTIVE(U41(U72(z0, z1, z2), x1)) → c24(U41'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 685.07/213.12
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 685.07/213.12
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 685.07/213.12
ACTIVE(U11(U41(tt, z0), x1)) → c19(U11'(mark(z0), x1)) 685.07/213.12
ACTIVE(U12(U41(tt, z0))) → c20(U12'(mark(z0))) 685.07/213.12
ACTIVE(U21(U41(tt, z0))) → c21(U21'(mark(z0))) 685.07/213.12
ACTIVE(U31(U41(tt, z0), x1)) → c22(U31'(mark(z0), x1)) 685.07/213.12
ACTIVE(U32(U41(tt, z0))) → c23(U32'(mark(z0))) 685.07/213.12
ACTIVE(U41(U12(tt), x1)) → c24(U41'(mark(tt), x1)) 685.07/213.12
ACTIVE(U41(U21(tt), x1)) → c24(U41'(mark(tt), x1)) 685.07/213.12
ACTIVE(U41(U32(tt), x1)) → c24(U41'(mark(tt), x1)) 685.07/213.12
ACTIVE(U41(U41(tt, z0), x1)) → c24(U41'(mark(z0), x1)) 685.07/213.12
ACTIVE(U41(isNat(0), x1)) → c24(U41'(mark(tt), x1)) 685.07/213.12
ACTIVE(U41(U11(tt, z0), x1)) → c6(U41'(mark(U12(isNat(z0))), x1)) 685.07/213.12
ACTIVE(U41(U11(tt, z0), x1)) → c6(ACTIVE(U11(tt, z0))) 685.07/213.12
ACTIVE(U41(U31(tt, z0), x1)) → c6(U41'(mark(U32(isNat(z0))), x1)) 685.07/213.12
ACTIVE(U41(U31(tt, z0), x1)) → c6(ACTIVE(U31(tt, z0))) 685.07/213.12
ACTIVE(U41(isNat(plus(z0, z1)), x1)) → c6(U41'(mark(U11(isNat(z0), z1)), x1)) 685.07/213.12
ACTIVE(U41(isNat(plus(z0, z1)), x1)) → c6(ACTIVE(isNat(plus(z0, z1)))) 685.07/213.12
ACTIVE(U41(isNat(s(z0)), x1)) → c6(U41'(mark(U21(isNat(z0))), x1)) 685.07/213.12
ACTIVE(U41(isNat(s(z0)), x1)) → c6(ACTIVE(isNat(s(z0)))) 685.07/213.12
ACTIVE(U41(isNat(x(z0, z1)), x1)) → c6(U41'(mark(U31(isNat(z0), z1)), x1)) 685.07/213.12
ACTIVE(U41(isNat(x(z0, z1)), x1)) → c6(ACTIVE(isNat(x(z0, z1)))) 685.07/213.12
ACTIVE(U51(U61(tt), x1, x2)) → c25(U51'(mark(0), x1, x2), ACTIVE(U61(tt))) 685.07/213.12
ACTIVE(U51(U71(tt, z0, z1), x1, x2)) → c25(U51'(mark(U72(isNat(z1), z0, z1)), x1, x2), ACTIVE(U71(tt, z0, z1))) 685.07/213.12
ACTIVE(U51(U72(tt, z0, z1), x1, x2)) → c25(U51'(mark(plus(x(z1, z0), z1)), x1, x2), ACTIVE(U72(tt, z0, z1))) 685.07/213.12
ACTIVE(U51(plus(z0, 0), x1, x2)) → c25(U51'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 685.07/213.12
ACTIVE(U51(plus(z0, s(z1)), x1, x2)) → c25(U51'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 685.07/213.12
ACTIVE(U51(x(z0, 0), x1, x2)) → c25(U51'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 685.07/213.12
ACTIVE(U51(x(z0, s(z1)), x1, x2)) → c25(U51'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 685.07/213.12
ACTIVE(U51(U11(z0, z1), x1, x2)) → c25(U51'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 685.07/213.12
ACTIVE(U51(U12(z0), x1, x2)) → c25(U51'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 685.07/213.12
ACTIVE(U51(U21(z0), x1, x2)) → c25(U51'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 685.07/213.12
ACTIVE(U51(U31(z0, z1), x1, x2)) → c25(U51'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 685.07/213.12
ACTIVE(U51(U32(z0), x1, x2)) → c25(U51'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 685.07/213.12
ACTIVE(U51(U41(z0, z1), x1, x2)) → c25(U51'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 685.07/213.12
ACTIVE(U51(U51(z0, z1, z2), x1, x2)) → c25(U51'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 685.07/213.12
ACTIVE(U51(U52(z0, z1, z2), x1, x2)) → c25(U51'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 685.07/213.12
ACTIVE(U51(s(z0), x1, x2)) → c25(U51'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 685.07/213.12
ACTIVE(U51(plus(z0, z1), x1, x2)) → c25(U51'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 685.07/213.12
ACTIVE(U51(plus(z0, z1), x1, x2)) → c25(U51'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 685.07/213.12
ACTIVE(U51(U61(z0), x1, x2)) → c25(U51'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 685.07/213.12
ACTIVE(U51(U71(z0, z1, z2), x1, x2)) → c25(U51'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 685.07/213.12
ACTIVE(U51(U72(z0, z1, z2), x1, x2)) → c25(U51'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 685.07/213.12
ACTIVE(U51(x(z0, z1), x1, x2)) → c25(U51'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 685.07/213.12
ACTIVE(U51(x(z0, z1), x1, x2)) → c25(U51'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 685.07/213.12
ACTIVE(U51(U12(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 685.07/213.12
ACTIVE(U51(U21(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 685.07/213.12
ACTIVE(U51(U32(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 685.07/213.12
ACTIVE(U51(U41(tt, z0), x1, x2)) → c25(U51'(mark(z0), x1, x2)) 685.07/213.12
ACTIVE(U51(isNat(0), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 685.07/213.12
ACTIVE(U11(U51(tt, z0, z1), x1)) → c7(U11'(mark(U52(isNat(z1), z0, z1)), x1)) 685.07/213.12
ACTIVE(U11(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 685.07/213.12
ACTIVE(U12(U51(tt, z0, z1))) → c7(U12'(mark(U52(isNat(z1), z0, z1)))) 685.07/213.12
ACTIVE(U12(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 685.07/213.12
ACTIVE(U21(U51(tt, z0, z1))) → c7(U21'(mark(U52(isNat(z1), z0, z1)))) 685.07/213.12
ACTIVE(U21(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 685.07/213.12
ACTIVE(U31(U51(tt, z0, z1), x1)) → c7(U31'(mark(U52(isNat(z1), z0, z1)), x1)) 685.07/213.12
ACTIVE(U31(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 685.07/213.12
ACTIVE(U32(U51(tt, z0, z1))) → c7(U32'(mark(U52(isNat(z1), z0, z1)))) 685.07/213.12
ACTIVE(U32(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 685.07/213.12
ACTIVE(U41(U51(tt, z0, z1), x1)) → c7(U41'(mark(U52(isNat(z1), z0, z1)), x1)) 685.07/213.12
ACTIVE(U41(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 685.07/213.12
ACTIVE(U51(U11(tt, z0), x1, x2)) → c7(U51'(mark(U12(isNat(z0))), x1, x2)) 685.07/213.12
ACTIVE(U51(U11(tt, z0), x1, x2)) → c7(ACTIVE(U11(tt, z0))) 685.07/213.12
ACTIVE(U51(U31(tt, z0), x1, x2)) → c7(U51'(mark(U32(isNat(z0))), x1, x2)) 685.07/213.12
ACTIVE(U51(U31(tt, z0), x1, x2)) → c7(ACTIVE(U31(tt, z0))) 685.07/213.12
ACTIVE(U51(U51(tt, z0, z1), x1, x2)) → c7(U51'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 685.07/213.12
ACTIVE(U51(U51(tt, z0, z1), x1, x2)) → c7(ACTIVE(U51(tt, z0, z1))) 685.07/213.12
ACTIVE(U51(isNat(plus(z0, z1)), x1, x2)) → c7(U51'(mark(U11(isNat(z0), z1)), x1, x2)) 685.07/213.12
ACTIVE(U51(isNat(plus(z0, z1)), x1, x2)) → c7(ACTIVE(isNat(plus(z0, z1)))) 685.07/213.12
ACTIVE(U51(isNat(s(z0)), x1, x2)) → c7(U51'(mark(U21(isNat(z0))), x1, x2)) 685.07/213.12
ACTIVE(U51(isNat(s(z0)), x1, x2)) → c7(ACTIVE(isNat(s(z0)))) 685.07/213.12
ACTIVE(U51(isNat(x(z0, z1)), x1, x2)) → c7(U51'(mark(U31(isNat(z0), z1)), x1, x2)) 685.07/213.12
ACTIVE(U51(isNat(x(z0, z1)), x1, x2)) → c7(ACTIVE(isNat(x(z0, z1)))) 685.07/213.12
ACTIVE(U52(U61(tt), x1, x2)) → c26(U52'(mark(0), x1, x2), ACTIVE(U61(tt))) 685.07/213.12
ACTIVE(U52(U71(tt, z0, z1), x1, x2)) → c26(U52'(mark(U72(isNat(z1), z0, z1)), x1, x2), ACTIVE(U71(tt, z0, z1))) 685.07/213.12
ACTIVE(U52(U72(tt, z0, z1), x1, x2)) → c26(U52'(mark(plus(x(z1, z0), z1)), x1, x2), ACTIVE(U72(tt, z0, z1))) 685.07/213.12
ACTIVE(U52(plus(z0, 0), x1, x2)) → c26(U52'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 685.07/213.12
ACTIVE(U52(plus(z0, s(z1)), x1, x2)) → c26(U52'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 685.07/213.12
ACTIVE(U52(x(z0, 0), x1, x2)) → c26(U52'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 685.07/213.12
ACTIVE(U52(x(z0, s(z1)), x1, x2)) → c26(U52'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 685.07/213.12
ACTIVE(U52(U11(z0, z1), x1, x2)) → c26(U52'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 685.07/213.12
ACTIVE(U52(U12(z0), x1, x2)) → c26(U52'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 685.07/213.12
ACTIVE(U52(U21(z0), x1, x2)) → c26(U52'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 685.07/213.12
ACTIVE(U52(U31(z0, z1), x1, x2)) → c26(U52'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 685.07/213.12
ACTIVE(U52(U32(z0), x1, x2)) → c26(U52'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 685.07/213.12
ACTIVE(U52(U41(z0, z1), x1, x2)) → c26(U52'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 685.07/213.12
ACTIVE(U52(U51(z0, z1, z2), x1, x2)) → c26(U52'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 685.07/213.12
ACTIVE(U52(U52(z0, z1, z2), x1, x2)) → c26(U52'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 685.07/213.12
ACTIVE(U52(s(z0), x1, x2)) → c26(U52'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 685.07/213.12
ACTIVE(U52(plus(z0, z1), x1, x2)) → c26(U52'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 685.07/213.12
ACTIVE(U52(plus(z0, z1), x1, x2)) → c26(U52'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 685.07/213.12
ACTIVE(U52(U61(z0), x1, x2)) → c26(U52'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 685.07/213.12
ACTIVE(U52(U71(z0, z1, z2), x1, x2)) → c26(U52'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 685.07/213.12
ACTIVE(U52(U72(z0, z1, z2), x1, x2)) → c26(U52'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 685.07/213.12
ACTIVE(U52(x(z0, z1), x1, x2)) → c26(U52'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 685.07/213.12
ACTIVE(U52(x(z0, z1), x1, x2)) → c26(U52'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 685.07/213.12
ACTIVE(U52(U12(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 685.07/213.12
ACTIVE(U52(U21(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 685.07/213.12
ACTIVE(U52(U32(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 685.07/213.12
ACTIVE(U52(U41(tt, z0), x1, x2)) → c26(U52'(mark(z0), x1, x2)) 685.07/213.12
ACTIVE(U52(isNat(0), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 685.07/213.12
ACTIVE(U11(U52(tt, z0, z1), x1)) → c8(U11'(mark(s(plus(z1, z0))), x1)) 685.07/213.12
ACTIVE(U11(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 685.07/213.12
ACTIVE(U12(U52(tt, z0, z1))) → c8(U12'(mark(s(plus(z1, z0))))) 685.07/213.12
ACTIVE(U12(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 685.07/213.12
ACTIVE(U21(U52(tt, z0, z1))) → c8(U21'(mark(s(plus(z1, z0))))) 685.07/213.12
ACTIVE(U21(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 685.07/213.12
ACTIVE(U31(U52(tt, z0, z1), x1)) → c8(U31'(mark(s(plus(z1, z0))), x1)) 685.07/213.12
ACTIVE(U31(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 685.07/213.12
ACTIVE(U32(U52(tt, z0, z1))) → c8(U32'(mark(s(plus(z1, z0))))) 685.07/213.12
ACTIVE(U32(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 685.07/213.12
ACTIVE(U41(U52(tt, z0, z1), x1)) → c8(U41'(mark(s(plus(z1, z0))), x1)) 685.07/213.12
ACTIVE(U41(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 685.07/213.12
ACTIVE(U51(U52(tt, z0, z1), x1, x2)) → c8(U51'(mark(s(plus(z1, z0))), x1, x2)) 685.07/213.12
ACTIVE(U51(U52(tt, z0, z1), x1, x2)) → c8(ACTIVE(U52(tt, z0, z1))) 685.07/213.12
ACTIVE(U52(U11(tt, z0), x1, x2)) → c8(U52'(mark(U12(isNat(z0))), x1, x2)) 685.07/213.12
ACTIVE(U52(U11(tt, z0), x1, x2)) → c8(ACTIVE(U11(tt, z0))) 685.07/213.12
ACTIVE(U52(U31(tt, z0), x1, x2)) → c8(U52'(mark(U32(isNat(z0))), x1, x2)) 685.07/213.12
ACTIVE(U52(U31(tt, z0), x1, x2)) → c8(ACTIVE(U31(tt, z0))) 685.07/213.12
ACTIVE(U52(U51(tt, z0, z1), x1, x2)) → c8(U52'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 685.07/213.12
ACTIVE(U52(U51(tt, z0, z1), x1, x2)) → c8(ACTIVE(U51(tt, z0, z1))) 685.07/213.12
ACTIVE(U52(U52(tt, z0, z1), x1, x2)) → c8(U52'(mark(s(plus(z1, z0))), x1, x2)) 685.07/213.12
ACTIVE(U52(U52(tt, z0, z1), x1, x2)) → c8(ACTIVE(U52(tt, z0, z1))) 685.07/213.12
ACTIVE(U52(isNat(plus(z0, z1)), x1, x2)) → c8(U52'(mark(U11(isNat(z0), z1)), x1, x2)) 685.07/213.12
ACTIVE(U52(isNat(plus(z0, z1)), x1, x2)) → c8(ACTIVE(isNat(plus(z0, z1)))) 685.07/213.12
ACTIVE(U52(isNat(s(z0)), x1, x2)) → c8(U52'(mark(U21(isNat(z0))), x1, x2)) 685.07/213.12
ACTIVE(U52(isNat(s(z0)), x1, x2)) → c8(ACTIVE(isNat(s(z0)))) 685.07/213.12
ACTIVE(U52(isNat(x(z0, z1)), x1, x2)) → c8(U52'(mark(U31(isNat(z0), z1)), x1, x2)) 685.07/213.12
ACTIVE(U52(isNat(x(z0, z1)), x1, x2)) → c8(ACTIVE(isNat(x(z0, z1)))) 685.07/213.12
ACTIVE(s(U61(tt))) → c27(S(mark(0)), ACTIVE(U61(tt))) 685.07/213.12
ACTIVE(s(U71(tt, z0, z1))) → c27(S(mark(U72(isNat(z1), z0, z1))), ACTIVE(U71(tt, z0, z1))) 685.07/213.12
ACTIVE(s(U72(tt, z0, z1))) → c27(S(mark(plus(x(z1, z0), z1))), ACTIVE(U72(tt, z0, z1))) 685.07/213.12
ACTIVE(s(plus(z0, 0))) → c27(S(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 685.07/213.12
ACTIVE(s(plus(z0, s(z1)))) → c27(S(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 685.07/213.12
ACTIVE(s(x(z0, 0))) → c27(S(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 685.07/213.12
ACTIVE(s(x(z0, s(z1)))) → c27(S(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 685.07/213.12
ACTIVE(s(U11(z0, z1))) → c27(S(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 685.07/213.12
ACTIVE(s(U12(z0))) → c27(S(U12(active(z0))), ACTIVE(U12(z0))) 685.07/213.12
ACTIVE(s(U21(z0))) → c27(S(U21(active(z0))), ACTIVE(U21(z0))) 685.07/213.12
ACTIVE(s(U31(z0, z1))) → c27(S(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 685.07/213.12
ACTIVE(s(U32(z0))) → c27(S(U32(active(z0))), ACTIVE(U32(z0))) 685.07/213.12
ACTIVE(s(U41(z0, z1))) → c27(S(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 685.07/213.12
ACTIVE(s(U51(z0, z1, z2))) → c27(S(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 685.07/213.12
ACTIVE(s(U52(z0, z1, z2))) → c27(S(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 685.07/213.12
ACTIVE(s(s(z0))) → c27(S(s(active(z0))), ACTIVE(s(z0))) 685.07/213.12
ACTIVE(s(plus(z0, z1))) → c27(S(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 685.07/213.12
ACTIVE(s(plus(z0, z1))) → c27(S(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 685.07/213.12
ACTIVE(s(U61(z0))) → c27(S(U61(active(z0))), ACTIVE(U61(z0))) 685.07/213.12
ACTIVE(s(U71(z0, z1, z2))) → c27(S(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 685.07/213.12
ACTIVE(s(U72(z0, z1, z2))) → c27(S(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 685.07/213.12
ACTIVE(s(x(z0, z1))) → c27(S(x(active(z0), z1)), ACTIVE(x(z0, z1))) 685.07/213.12
ACTIVE(s(x(z0, z1))) → c27(S(x(z0, active(z1))), ACTIVE(x(z0, z1))) 685.07/213.12
ACTIVE(s(U12(tt))) → c27(S(mark(tt))) 685.07/213.12
ACTIVE(s(U21(tt))) → c27(S(mark(tt))) 685.07/213.12
ACTIVE(s(U32(tt))) → c27(S(mark(tt))) 685.07/213.12
ACTIVE(s(U41(tt, z0))) → c27(S(mark(z0))) 685.07/213.12
ACTIVE(s(isNat(0))) → c27(S(mark(tt))) 685.07/213.12
ACTIVE(s(U11(tt, z0))) → c9(S(mark(U12(isNat(z0))))) 685.07/213.12
ACTIVE(s(U11(tt, z0))) → c9(ACTIVE(U11(tt, z0))) 685.07/213.12
ACTIVE(s(U31(tt, z0))) → c9(S(mark(U32(isNat(z0))))) 685.07/213.12
ACTIVE(s(U31(tt, z0))) → c9(ACTIVE(U31(tt, z0))) 685.07/213.12
ACTIVE(s(U51(tt, z0, z1))) → c9(S(mark(U52(isNat(z1), z0, z1)))) 685.07/213.12
ACTIVE(s(U51(tt, z0, z1))) → c9(ACTIVE(U51(tt, z0, z1))) 685.07/213.12
ACTIVE(s(U52(tt, z0, z1))) → c9(S(mark(s(plus(z1, z0))))) 685.07/213.12
ACTIVE(s(U52(tt, z0, z1))) → c9(ACTIVE(U52(tt, z0, z1))) 685.07/213.12
ACTIVE(s(isNat(plus(z0, z1)))) → c9(S(mark(U11(isNat(z0), z1)))) 685.07/213.12
ACTIVE(s(isNat(plus(z0, z1)))) → c9(ACTIVE(isNat(plus(z0, z1)))) 685.07/213.12
ACTIVE(s(isNat(s(z0)))) → c9(S(mark(U21(isNat(z0))))) 685.07/213.12
ACTIVE(s(isNat(s(z0)))) → c9(ACTIVE(isNat(s(z0)))) 685.07/213.12
ACTIVE(s(isNat(x(z0, z1)))) → c9(S(mark(U31(isNat(z0), z1)))) 685.07/213.12
ACTIVE(s(isNat(x(z0, z1)))) → c9(ACTIVE(isNat(x(z0, z1)))) 685.07/213.12
ACTIVE(U61(U11(tt, z0))) → c30(U61'(mark(U12(isNat(z0)))), ACTIVE(U11(tt, z0))) 685.07/213.12
ACTIVE(U61(U12(tt))) → c30(U61'(mark(tt)), ACTIVE(U12(tt))) 685.07/213.12
ACTIVE(U61(U21(tt))) → c30(U61'(mark(tt)), ACTIVE(U21(tt))) 685.07/213.12
ACTIVE(U61(U31(tt, z0))) → c30(U61'(mark(U32(isNat(z0)))), ACTIVE(U31(tt, z0))) 685.07/213.12
ACTIVE(U61(U32(tt))) → c30(U61'(mark(tt)), ACTIVE(U32(tt))) 685.07/213.12
ACTIVE(U61(U41(tt, z0))) → c30(U61'(mark(z0)), ACTIVE(U41(tt, z0))) 685.07/213.12
ACTIVE(U61(U51(tt, z0, z1))) → c30(U61'(mark(U52(isNat(z1), z0, z1))), ACTIVE(U51(tt, z0, z1))) 685.07/213.12
ACTIVE(U61(U52(tt, z0, z1))) → c30(U61'(mark(s(plus(z1, z0)))), ACTIVE(U52(tt, z0, z1))) 685.07/213.12
ACTIVE(U61(U61(tt))) → c30(U61'(mark(0)), ACTIVE(U61(tt))) 685.07/213.12
ACTIVE(U61(U71(tt, z0, z1))) → c30(U61'(mark(U72(isNat(z1), z0, z1))), ACTIVE(U71(tt, z0, z1))) 685.07/213.12
ACTIVE(U61(U72(tt, z0, z1))) → c30(U61'(mark(plus(x(z1, z0), z1))), ACTIVE(U72(tt, z0, z1))) 685.07/213.12
ACTIVE(U61(isNat(0))) → c30(U61'(mark(tt)), ACTIVE(isNat(0))) 685.07/213.12
ACTIVE(U61(isNat(plus(z0, z1)))) → c30(U61'(mark(U11(isNat(z0), z1))), ACTIVE(isNat(plus(z0, z1)))) 685.07/213.12
ACTIVE(U61(isNat(s(z0)))) → c30(U61'(mark(U21(isNat(z0)))), ACTIVE(isNat(s(z0)))) 685.07/213.12
ACTIVE(U61(isNat(x(z0, z1)))) → c30(U61'(mark(U31(isNat(z0), z1))), ACTIVE(isNat(x(z0, z1)))) 685.07/213.12
ACTIVE(U61(plus(z0, 0))) → c30(U61'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 685.07/213.12
ACTIVE(U61(plus(z0, s(z1)))) → c30(U61'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 685.07/213.12
ACTIVE(U61(x(z0, 0))) → c30(U61'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 685.07/213.12
ACTIVE(U61(x(z0, s(z1)))) → c30(U61'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 685.07/213.12
ACTIVE(U61(U11(z0, z1))) → c30(U61'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 685.07/213.12
ACTIVE(U61(U12(z0))) → c30(U61'(U12(active(z0))), ACTIVE(U12(z0))) 685.07/213.12
ACTIVE(U61(U21(z0))) → c30(U61'(U21(active(z0))), ACTIVE(U21(z0))) 685.07/213.12
ACTIVE(U61(U31(z0, z1))) → c30(U61'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 685.07/213.12
ACTIVE(U61(U32(z0))) → c30(U61'(U32(active(z0))), ACTIVE(U32(z0))) 685.07/213.12
ACTIVE(U61(U41(z0, z1))) → c30(U61'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 685.07/213.12
ACTIVE(U61(U51(z0, z1, z2))) → c30(U61'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 685.07/213.12
ACTIVE(U61(U52(z0, z1, z2))) → c30(U61'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 685.07/213.12
ACTIVE(U61(s(z0))) → c30(U61'(s(active(z0))), ACTIVE(s(z0))) 685.07/213.12
ACTIVE(U61(plus(z0, z1))) → c30(U61'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 685.07/213.12
ACTIVE(U61(plus(z0, z1))) → c30(U61'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 685.07/213.12
ACTIVE(U61(U61(z0))) → c30(U61'(U61(active(z0))), ACTIVE(U61(z0))) 685.07/213.12
ACTIVE(U61(U71(z0, z1, z2))) → c30(U61'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 685.07/213.12
ACTIVE(U61(U72(z0, z1, z2))) → c30(U61'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 685.07/213.12
ACTIVE(U61(x(z0, z1))) → c30(U61'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 685.07/213.12
ACTIVE(U61(x(z0, z1))) → c30(U61'(x(z0, active(z1))), ACTIVE(x(z0, z1)))
S tuples:

ACTIVE(plus(z0, z1)) → c28(PLUS(active(z0), z1), ACTIVE(z0)) 685.07/213.12
ACTIVE(plus(z0, z1)) → c29(PLUS(z0, active(z1)), ACTIVE(z1)) 685.07/213.12
ACTIVE(U71(z0, z1, z2)) → c31(U71'(active(z0), z1, z2), ACTIVE(z0)) 685.07/213.12
ACTIVE(U72(z0, z1, z2)) → c32(U72'(active(z0), z1, z2), ACTIVE(z0)) 685.07/213.12
ACTIVE(x(z0, z1)) → c33(X(active(z0), z1), ACTIVE(z0)) 685.07/213.12
ACTIVE(x(z0, z1)) → c34(X(z0, active(z1)), ACTIVE(z1)) 685.07/213.12
U11'(mark(z0), z1) → c35(U11'(z0, z1)) 685.07/213.12
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1)) 685.07/213.12
U12'(mark(z0)) → c37(U12'(z0)) 685.07/213.12
U12'(ok(z0)) → c38(U12'(z0)) 685.07/213.12
U21'(mark(z0)) → c39(U21'(z0)) 685.07/213.12
U21'(ok(z0)) → c40(U21'(z0)) 685.07/213.12
U31'(mark(z0), z1) → c41(U31'(z0, z1)) 685.07/213.12
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 685.07/213.12
U32'(mark(z0)) → c43(U32'(z0)) 685.07/213.12
U32'(ok(z0)) → c44(U32'(z0)) 685.07/213.12
U41'(mark(z0), z1) → c45(U41'(z0, z1)) 685.07/213.12
U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1)) 685.07/213.12
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2)) 685.07/213.12
U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2)) 685.07/213.12
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2)) 685.07/213.12
U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2)) 685.07/213.12
S(mark(z0)) → c51(S(z0)) 685.07/213.12
S(ok(z0)) → c52(S(z0)) 685.07/213.12
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 685.07/213.12
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 685.07/213.12
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 685.07/213.12
U61'(mark(z0)) → c56(U61'(z0)) 685.07/213.12
U61'(ok(z0)) → c57(U61'(z0)) 685.07/213.12
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2)) 685.07/213.12
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2)) 685.07/213.12
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2)) 685.07/213.12
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 685.07/213.12
X(mark(z0), z1) → c62(X(z0, z1)) 685.07/213.12
X(z0, mark(z1)) → c63(X(z0, z1)) 685.07/213.12
X(ok(z0), ok(z1)) → c64(X(z0, z1)) 685.07/213.12
PROPER(U11(z0, z1)) → c65(U11'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 685.07/213.12
PROPER(U12(z0)) → c67(U12'(proper(z0)), PROPER(z0)) 685.07/213.12
PROPER(isNat(z0)) → c68(ISNAT(proper(z0)), PROPER(z0)) 685.07/213.12
PROPER(U21(z0)) → c69(U21'(proper(z0)), PROPER(z0)) 685.07/213.12
PROPER(U31(z0, z1)) → c70(U31'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 685.07/213.12
PROPER(U32(z0)) → c71(U32'(proper(z0)), PROPER(z0)) 685.07/213.12
PROPER(U41(z0, z1)) → c72(U41'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 685.07/213.12
PROPER(U51(z0, z1, z2)) → c73(U51'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 685.07/213.12
PROPER(U52(z0, z1, z2)) → c74(U52'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 685.07/213.12
PROPER(s(z0)) → c75(S(proper(z0)), PROPER(z0)) 685.07/213.12
PROPER(plus(z0, z1)) → c76(PLUS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 685.07/213.12
PROPER(U61(z0)) → c77(U61'(proper(z0)), PROPER(z0)) 685.07/213.12
PROPER(U71(z0, z1, z2)) → c79(U71'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 685.07/213.12
PROPER(U72(z0, z1, z2)) → c80(U72'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 685.07/213.12
PROPER(x(z0, z1)) → c81(X(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 685.07/213.12
ISNAT(ok(z0)) → c82(ISNAT(z0)) 685.07/213.12
TOP(mark(z0)) → c83(TOP(proper(z0)), PROPER(z0)) 685.07/213.12
TOP(ok(z0)) → c84(TOP(active(z0)), ACTIVE(z0)) 685.07/213.12
ACTIVE(isNat(s(z0))) → c13(ISNAT(z0)) 685.07/213.12
ACTIVE(plus(z0, s(z1))) → c16(ISNAT(z1)) 685.07/213.12
ACTIVE(x(z0, s(z1))) → c18(ISNAT(z1)) 685.07/213.12
ACTIVE(U11(tt, z0)) → c1(U12'(isNat(z0))) 685.07/213.12
ACTIVE(U11(tt, z0)) → c1(ISNAT(z0)) 685.07/213.12
ACTIVE(U31(tt, z0)) → c1(U32'(isNat(z0))) 685.07/213.12
ACTIVE(U31(tt, z0)) → c1(ISNAT(z0)) 685.07/213.12
ACTIVE(U51(tt, z0, z1)) → c1(U52'(isNat(z1), z0, z1)) 685.07/213.12
ACTIVE(U51(tt, z0, z1)) → c1(ISNAT(z1)) 685.07/213.12
ACTIVE(U52(tt, z0, z1)) → c1(S(plus(z1, z0))) 685.07/213.12
ACTIVE(U52(tt, z0, z1)) → c1(PLUS(z1, z0)) 685.07/213.12
ACTIVE(U71(tt, z0, z1)) → c1(U72'(isNat(z1), z0, z1)) 685.07/213.12
ACTIVE(U71(tt, z0, z1)) → c1(ISNAT(z1)) 685.07/213.12
ACTIVE(U72(tt, z0, z1)) → c1(PLUS(x(z1, z0), z1)) 685.07/213.12
ACTIVE(U72(tt, z0, z1)) → c1(X(z1, z0)) 685.07/213.12
ACTIVE(isNat(plus(z0, z1))) → c1(U11'(isNat(z0), z1)) 685.07/213.12
ACTIVE(isNat(plus(z0, z1))) → c1(ISNAT(z0)) 685.07/213.12
ACTIVE(isNat(x(z0, z1))) → c1(U31'(isNat(z0), z1)) 685.07/213.12
ACTIVE(isNat(x(z0, z1))) → c1(ISNAT(z0)) 685.07/213.12
ACTIVE(plus(z0, 0)) → c1(U41'(isNat(z0), z0)) 685.07/213.12
ACTIVE(plus(z0, 0)) → c1(ISNAT(z0)) 685.07/213.12
ACTIVE(x(z0, 0)) → c1(U61'(isNat(z0))) 685.07/213.12
ACTIVE(x(z0, 0)) → c1(ISNAT(z0)) 685.07/213.12
ACTIVE(U11(U61(tt), x1)) → c19(U11'(mark(0), x1), ACTIVE(U61(tt))) 685.07/213.12
ACTIVE(U11(U71(tt, z0, z1), x1)) → c19(U11'(mark(U72(isNat(z1), z0, z1)), x1), ACTIVE(U71(tt, z0, z1))) 685.07/213.12
ACTIVE(U11(U72(tt, z0, z1), x1)) → c19(U11'(mark(plus(x(z1, z0), z1)), x1), ACTIVE(U72(tt, z0, z1))) 685.07/213.12
ACTIVE(U11(plus(z0, 0), x1)) → c19(U11'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 685.07/213.12
ACTIVE(U11(plus(z0, s(z1)), x1)) → c19(U11'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 685.07/213.12
ACTIVE(U11(x(z0, 0), x1)) → c19(U11'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 685.07/213.12
ACTIVE(U11(x(z0, s(z1)), x1)) → c19(U11'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 685.07/213.12
ACTIVE(U11(U11(z0, z1), x1)) → c19(U11'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 685.07/213.12
ACTIVE(U11(U12(z0), x1)) → c19(U11'(U12(active(z0)), x1), ACTIVE(U12(z0))) 685.07/213.12
ACTIVE(U11(U21(z0), x1)) → c19(U11'(U21(active(z0)), x1), ACTIVE(U21(z0))) 685.07/213.12
ACTIVE(U11(U31(z0, z1), x1)) → c19(U11'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 685.07/213.12
ACTIVE(U11(U32(z0), x1)) → c19(U11'(U32(active(z0)), x1), ACTIVE(U32(z0))) 685.07/213.12
ACTIVE(U11(U41(z0, z1), x1)) → c19(U11'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 685.07/213.12
ACTIVE(U11(U51(z0, z1, z2), x1)) → c19(U11'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 685.07/213.12
ACTIVE(U11(U52(z0, z1, z2), x1)) → c19(U11'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 685.07/213.12
ACTIVE(U11(s(z0), x1)) → c19(U11'(s(active(z0)), x1), ACTIVE(s(z0))) 685.07/213.12
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 685.07/213.12
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 685.07/213.12
ACTIVE(U11(U61(z0), x1)) → c19(U11'(U61(active(z0)), x1), ACTIVE(U61(z0))) 685.07/213.12
ACTIVE(U11(U71(z0, z1, z2), x1)) → c19(U11'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 685.07/213.12
ACTIVE(U11(U72(z0, z1, z2), x1)) → c19(U11'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 685.07/213.12
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 685.07/213.12
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 685.07/213.12
ACTIVE(U11(isNat(0), x1)) → c19(U11'(mark(tt), x1)) 685.07/213.12
ACTIVE(U11(U11(tt, z0), x1)) → c(U11'(mark(U12(isNat(z0))), x1)) 685.07/213.12
ACTIVE(U11(U11(tt, z0), x1)) → c(ACTIVE(U11(tt, z0))) 685.07/213.12
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(U11'(mark(U11(isNat(z0), z1)), x1)) 685.07/213.12
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(ACTIVE(isNat(plus(z0, z1)))) 685.07/213.12
ACTIVE(U11(isNat(s(z0)), x1)) → c(U11'(mark(U21(isNat(z0))), x1)) 685.07/213.12
ACTIVE(U11(isNat(s(z0)), x1)) → c(ACTIVE(isNat(s(z0)))) 685.07/213.12
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(U11'(mark(U31(isNat(z0), z1)), x1)) 685.07/213.12
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(ACTIVE(isNat(x(z0, z1)))) 685.07/213.12
ACTIVE(U12(U61(tt))) → c20(U12'(mark(0)), ACTIVE(U61(tt))) 685.07/213.12
ACTIVE(U12(U71(tt, z0, z1))) → c20(U12'(mark(U72(isNat(z1), z0, z1))), ACTIVE(U71(tt, z0, z1))) 685.07/213.12
ACTIVE(U12(U72(tt, z0, z1))) → c20(U12'(mark(plus(x(z1, z0), z1))), ACTIVE(U72(tt, z0, z1))) 685.07/213.12
ACTIVE(U12(plus(z0, 0))) → c20(U12'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 685.07/213.12
ACTIVE(U12(plus(z0, s(z1)))) → c20(U12'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 685.07/213.12
ACTIVE(U12(x(z0, 0))) → c20(U12'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 685.07/213.12
ACTIVE(U12(x(z0, s(z1)))) → c20(U12'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 685.07/213.12
ACTIVE(U12(U11(z0, z1))) → c20(U12'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 685.07/213.12
ACTIVE(U12(U12(z0))) → c20(U12'(U12(active(z0))), ACTIVE(U12(z0))) 685.07/213.12
ACTIVE(U12(U21(z0))) → c20(U12'(U21(active(z0))), ACTIVE(U21(z0))) 685.07/213.12
ACTIVE(U12(U31(z0, z1))) → c20(U12'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 685.07/213.12
ACTIVE(U12(U32(z0))) → c20(U12'(U32(active(z0))), ACTIVE(U32(z0))) 685.07/213.12
ACTIVE(U12(U41(z0, z1))) → c20(U12'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 685.07/213.12
ACTIVE(U12(U51(z0, z1, z2))) → c20(U12'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 685.07/213.12
ACTIVE(U12(U52(z0, z1, z2))) → c20(U12'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 685.07/213.12
ACTIVE(U12(s(z0))) → c20(U12'(s(active(z0))), ACTIVE(s(z0))) 685.07/213.12
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 685.07/213.12
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 685.07/213.12
ACTIVE(U12(U61(z0))) → c20(U12'(U61(active(z0))), ACTIVE(U61(z0))) 685.07/213.12
ACTIVE(U12(U71(z0, z1, z2))) → c20(U12'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 685.07/213.12
ACTIVE(U12(U72(z0, z1, z2))) → c20(U12'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 685.07/213.12
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 685.07/213.12
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 685.07/213.12
ACTIVE(U11(U12(tt), x1)) → c19(U11'(mark(tt), x1)) 685.07/213.12
ACTIVE(U12(U12(tt))) → c20(U12'(mark(tt))) 685.07/213.12
ACTIVE(U12(isNat(0))) → c20(U12'(mark(tt))) 685.07/213.12
ACTIVE(U12(U11(tt, z0))) → c2(U12'(mark(U12(isNat(z0))))) 685.07/213.12
ACTIVE(U12(U11(tt, z0))) → c2(ACTIVE(U11(tt, z0))) 685.07/213.12
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(U12'(mark(U11(isNat(z0), z1)))) 685.07/213.12
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(ACTIVE(isNat(plus(z0, z1)))) 685.07/213.12
ACTIVE(U12(isNat(s(z0)))) → c2(U12'(mark(U21(isNat(z0))))) 685.07/213.12
ACTIVE(U12(isNat(s(z0)))) → c2(ACTIVE(isNat(s(z0)))) 685.07/213.12
ACTIVE(U12(isNat(x(z0, z1)))) → c2(U12'(mark(U31(isNat(z0), z1)))) 685.07/213.12
ACTIVE(U12(isNat(x(z0, z1)))) → c2(ACTIVE(isNat(x(z0, z1)))) 685.07/213.12
ACTIVE(U21(U61(tt))) → c21(U21'(mark(0)), ACTIVE(U61(tt))) 685.07/213.12
ACTIVE(U21(U71(tt, z0, z1))) → c21(U21'(mark(U72(isNat(z1), z0, z1))), ACTIVE(U71(tt, z0, z1))) 685.07/213.12
ACTIVE(U21(U72(tt, z0, z1))) → c21(U21'(mark(plus(x(z1, z0), z1))), ACTIVE(U72(tt, z0, z1))) 685.07/213.12
ACTIVE(U21(plus(z0, 0))) → c21(U21'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 685.07/213.12
ACTIVE(U21(plus(z0, s(z1)))) → c21(U21'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 685.07/213.12
ACTIVE(U21(x(z0, 0))) → c21(U21'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 685.07/213.12
ACTIVE(U21(x(z0, s(z1)))) → c21(U21'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 685.07/213.12
ACTIVE(U21(U11(z0, z1))) → c21(U21'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 685.07/213.12
ACTIVE(U21(U12(z0))) → c21(U21'(U12(active(z0))), ACTIVE(U12(z0))) 685.07/213.12
ACTIVE(U21(U21(z0))) → c21(U21'(U21(active(z0))), ACTIVE(U21(z0))) 685.07/213.12
ACTIVE(U21(U31(z0, z1))) → c21(U21'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 685.07/213.12
ACTIVE(U21(U32(z0))) → c21(U21'(U32(active(z0))), ACTIVE(U32(z0))) 685.07/213.12
ACTIVE(U21(U41(z0, z1))) → c21(U21'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 685.07/213.12
ACTIVE(U21(U51(z0, z1, z2))) → c21(U21'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 685.07/213.12
ACTIVE(U21(U52(z0, z1, z2))) → c21(U21'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 685.07/213.12
ACTIVE(U21(s(z0))) → c21(U21'(s(active(z0))), ACTIVE(s(z0))) 685.07/213.12
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 685.07/213.12
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 685.07/213.12
ACTIVE(U21(U61(z0))) → c21(U21'(U61(active(z0))), ACTIVE(U61(z0))) 685.07/213.12
ACTIVE(U21(U71(z0, z1, z2))) → c21(U21'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 685.07/213.12
ACTIVE(U21(U72(z0, z1, z2))) → c21(U21'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 685.07/213.12
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 685.07/213.12
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 685.07/213.12
ACTIVE(U11(U21(tt), x1)) → c19(U11'(mark(tt), x1)) 685.07/213.12
ACTIVE(U12(U21(tt))) → c20(U12'(mark(tt))) 685.07/213.12
ACTIVE(U21(U12(tt))) → c21(U21'(mark(tt))) 685.07/213.12
ACTIVE(U21(U21(tt))) → c21(U21'(mark(tt))) 685.07/213.12
ACTIVE(U21(isNat(0))) → c21(U21'(mark(tt))) 685.07/213.12
ACTIVE(U21(U11(tt, z0))) → c3(U21'(mark(U12(isNat(z0))))) 685.07/213.12
ACTIVE(U21(U11(tt, z0))) → c3(ACTIVE(U11(tt, z0))) 685.07/213.12
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(U21'(mark(U11(isNat(z0), z1)))) 685.07/213.12
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(ACTIVE(isNat(plus(z0, z1)))) 685.07/213.12
ACTIVE(U21(isNat(s(z0)))) → c3(U21'(mark(U21(isNat(z0))))) 685.07/213.12
ACTIVE(U21(isNat(s(z0)))) → c3(ACTIVE(isNat(s(z0)))) 685.07/213.12
ACTIVE(U21(isNat(x(z0, z1)))) → c3(U21'(mark(U31(isNat(z0), z1)))) 685.07/213.12
ACTIVE(U21(isNat(x(z0, z1)))) → c3(ACTIVE(isNat(x(z0, z1)))) 685.07/213.13
ACTIVE(U31(U61(tt), x1)) → c22(U31'(mark(0), x1), ACTIVE(U61(tt))) 685.07/213.13
ACTIVE(U31(U71(tt, z0, z1), x1)) → c22(U31'(mark(U72(isNat(z1), z0, z1)), x1), ACTIVE(U71(tt, z0, z1))) 685.07/213.13
ACTIVE(U31(U72(tt, z0, z1), x1)) → c22(U31'(mark(plus(x(z1, z0), z1)), x1), ACTIVE(U72(tt, z0, z1))) 685.07/213.13
ACTIVE(U31(plus(z0, 0), x1)) → c22(U31'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 685.07/213.13
ACTIVE(U31(plus(z0, s(z1)), x1)) → c22(U31'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 685.07/213.13
ACTIVE(U31(x(z0, 0), x1)) → c22(U31'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 685.07/213.13
ACTIVE(U31(x(z0, s(z1)), x1)) → c22(U31'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 685.07/213.13
ACTIVE(U31(U11(z0, z1), x1)) → c22(U31'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 685.07/213.13
ACTIVE(U31(U12(z0), x1)) → c22(U31'(U12(active(z0)), x1), ACTIVE(U12(z0))) 685.07/213.13
ACTIVE(U31(U21(z0), x1)) → c22(U31'(U21(active(z0)), x1), ACTIVE(U21(z0))) 685.07/213.13
ACTIVE(U31(U31(z0, z1), x1)) → c22(U31'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 685.07/213.13
ACTIVE(U31(U32(z0), x1)) → c22(U31'(U32(active(z0)), x1), ACTIVE(U32(z0))) 685.07/213.13
ACTIVE(U31(U41(z0, z1), x1)) → c22(U31'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 685.07/213.13
ACTIVE(U31(U51(z0, z1, z2), x1)) → c22(U31'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 685.07/213.13
ACTIVE(U31(U52(z0, z1, z2), x1)) → c22(U31'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 685.07/213.13
ACTIVE(U31(s(z0), x1)) → c22(U31'(s(active(z0)), x1), ACTIVE(s(z0))) 685.07/213.13
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 685.07/213.13
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 685.07/213.13
ACTIVE(U31(U61(z0), x1)) → c22(U31'(U61(active(z0)), x1), ACTIVE(U61(z0))) 685.07/213.13
ACTIVE(U31(U71(z0, z1, z2), x1)) → c22(U31'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 685.07/213.13
ACTIVE(U31(U72(z0, z1, z2), x1)) → c22(U31'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 685.07/213.13
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 685.07/213.13
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 685.07/213.13
ACTIVE(U31(U12(tt), x1)) → c22(U31'(mark(tt), x1)) 685.07/213.13
ACTIVE(U31(U21(tt), x1)) → c22(U31'(mark(tt), x1)) 685.07/213.13
ACTIVE(U31(isNat(0), x1)) → c22(U31'(mark(tt), x1)) 685.07/213.13
ACTIVE(U11(U31(tt, z0), x1)) → c4(U11'(mark(U32(isNat(z0))), x1)) 685.07/213.13
ACTIVE(U11(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 685.07/213.13
ACTIVE(U12(U31(tt, z0))) → c4(U12'(mark(U32(isNat(z0))))) 685.07/213.13
ACTIVE(U12(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 685.07/213.13
ACTIVE(U21(U31(tt, z0))) → c4(U21'(mark(U32(isNat(z0))))) 685.07/213.13
ACTIVE(U21(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 685.07/213.13
ACTIVE(U31(U11(tt, z0), x1)) → c4(U31'(mark(U12(isNat(z0))), x1)) 685.07/213.13
ACTIVE(U31(U11(tt, z0), x1)) → c4(ACTIVE(U11(tt, z0))) 685.07/213.13
ACTIVE(U31(U31(tt, z0), x1)) → c4(U31'(mark(U32(isNat(z0))), x1)) 685.07/213.13
ACTIVE(U31(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 685.07/213.13
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(U31'(mark(U11(isNat(z0), z1)), x1)) 685.07/213.13
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(ACTIVE(isNat(plus(z0, z1)))) 685.07/213.13
ACTIVE(U31(isNat(s(z0)), x1)) → c4(U31'(mark(U21(isNat(z0))), x1)) 685.07/213.13
ACTIVE(U31(isNat(s(z0)), x1)) → c4(ACTIVE(isNat(s(z0)))) 685.07/213.13
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(U31'(mark(U31(isNat(z0), z1)), x1)) 685.07/213.13
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(ACTIVE(isNat(x(z0, z1)))) 685.07/213.13
ACTIVE(U32(U61(tt))) → c23(U32'(mark(0)), ACTIVE(U61(tt))) 685.07/213.13
ACTIVE(U32(U71(tt, z0, z1))) → c23(U32'(mark(U72(isNat(z1), z0, z1))), ACTIVE(U71(tt, z0, z1))) 685.07/213.13
ACTIVE(U32(U72(tt, z0, z1))) → c23(U32'(mark(plus(x(z1, z0), z1))), ACTIVE(U72(tt, z0, z1))) 685.07/213.13
ACTIVE(U32(plus(z0, 0))) → c23(U32'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 685.07/213.13
ACTIVE(U32(plus(z0, s(z1)))) → c23(U32'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 685.07/213.13
ACTIVE(U32(x(z0, 0))) → c23(U32'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 685.07/213.13
ACTIVE(U32(x(z0, s(z1)))) → c23(U32'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 685.07/213.13
ACTIVE(U32(U11(z0, z1))) → c23(U32'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 685.07/213.13
ACTIVE(U32(U12(z0))) → c23(U32'(U12(active(z0))), ACTIVE(U12(z0))) 685.07/213.13
ACTIVE(U32(U21(z0))) → c23(U32'(U21(active(z0))), ACTIVE(U21(z0))) 685.07/213.13
ACTIVE(U32(U31(z0, z1))) → c23(U32'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 685.07/213.13
ACTIVE(U32(U32(z0))) → c23(U32'(U32(active(z0))), ACTIVE(U32(z0))) 685.07/213.13
ACTIVE(U32(U41(z0, z1))) → c23(U32'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 685.07/213.13
ACTIVE(U32(U51(z0, z1, z2))) → c23(U32'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 685.07/213.13
ACTIVE(U32(U52(z0, z1, z2))) → c23(U32'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 685.07/213.13
ACTIVE(U32(s(z0))) → c23(U32'(s(active(z0))), ACTIVE(s(z0))) 685.07/213.13
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 685.07/213.13
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 685.07/213.13
ACTIVE(U32(U61(z0))) → c23(U32'(U61(active(z0))), ACTIVE(U61(z0))) 685.07/213.13
ACTIVE(U32(U71(z0, z1, z2))) → c23(U32'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 685.07/213.13
ACTIVE(U32(U72(z0, z1, z2))) → c23(U32'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 685.07/213.13
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 685.07/213.13
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 685.07/213.13
ACTIVE(U11(U32(tt), x1)) → c19(U11'(mark(tt), x1)) 685.07/213.13
ACTIVE(U12(U32(tt))) → c20(U12'(mark(tt))) 685.07/213.13
ACTIVE(U21(U32(tt))) → c21(U21'(mark(tt))) 685.07/213.13
ACTIVE(U31(U32(tt), x1)) → c22(U31'(mark(tt), x1)) 685.07/213.13
ACTIVE(U32(U12(tt))) → c23(U32'(mark(tt))) 685.07/213.13
ACTIVE(U32(U21(tt))) → c23(U32'(mark(tt))) 685.07/213.13
ACTIVE(U32(U32(tt))) → c23(U32'(mark(tt))) 685.07/213.13
ACTIVE(U32(isNat(0))) → c23(U32'(mark(tt))) 685.07/213.13
ACTIVE(U32(U11(tt, z0))) → c5(U32'(mark(U12(isNat(z0))))) 685.07/213.13
ACTIVE(U32(U11(tt, z0))) → c5(ACTIVE(U11(tt, z0))) 685.07/213.13
ACTIVE(U32(U31(tt, z0))) → c5(U32'(mark(U32(isNat(z0))))) 685.07/213.13
ACTIVE(U32(U31(tt, z0))) → c5(ACTIVE(U31(tt, z0))) 685.07/213.13
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(U32'(mark(U11(isNat(z0), z1)))) 685.07/213.13
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(ACTIVE(isNat(plus(z0, z1)))) 685.07/213.13
ACTIVE(U32(isNat(s(z0)))) → c5(U32'(mark(U21(isNat(z0))))) 685.07/213.13
ACTIVE(U32(isNat(s(z0)))) → c5(ACTIVE(isNat(s(z0)))) 685.07/213.13
ACTIVE(U32(isNat(x(z0, z1)))) → c5(U32'(mark(U31(isNat(z0), z1)))) 685.07/213.13
ACTIVE(U32(isNat(x(z0, z1)))) → c5(ACTIVE(isNat(x(z0, z1)))) 685.07/213.13
ACTIVE(U41(U61(tt), x1)) → c24(U41'(mark(0), x1), ACTIVE(U61(tt))) 685.07/213.13
ACTIVE(U41(U71(tt, z0, z1), x1)) → c24(U41'(mark(U72(isNat(z1), z0, z1)), x1), ACTIVE(U71(tt, z0, z1))) 685.07/213.13
ACTIVE(U41(U72(tt, z0, z1), x1)) → c24(U41'(mark(plus(x(z1, z0), z1)), x1), ACTIVE(U72(tt, z0, z1))) 685.07/213.13
ACTIVE(U41(plus(z0, 0), x1)) → c24(U41'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 685.07/213.13
ACTIVE(U41(plus(z0, s(z1)), x1)) → c24(U41'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 685.07/213.13
ACTIVE(U41(x(z0, 0), x1)) → c24(U41'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 685.07/213.13
ACTIVE(U41(x(z0, s(z1)), x1)) → c24(U41'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 685.07/213.13
ACTIVE(U41(U11(z0, z1), x1)) → c24(U41'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 685.07/213.13
ACTIVE(U41(U12(z0), x1)) → c24(U41'(U12(active(z0)), x1), ACTIVE(U12(z0))) 685.07/213.13
ACTIVE(U41(U21(z0), x1)) → c24(U41'(U21(active(z0)), x1), ACTIVE(U21(z0))) 685.07/213.13
ACTIVE(U41(U31(z0, z1), x1)) → c24(U41'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 685.07/213.13
ACTIVE(U41(U32(z0), x1)) → c24(U41'(U32(active(z0)), x1), ACTIVE(U32(z0))) 685.07/213.13
ACTIVE(U41(U41(z0, z1), x1)) → c24(U41'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 685.07/213.13
ACTIVE(U41(U51(z0, z1, z2), x1)) → c24(U41'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 685.07/213.13
ACTIVE(U41(U52(z0, z1, z2), x1)) → c24(U41'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 685.07/213.13
ACTIVE(U41(s(z0), x1)) → c24(U41'(s(active(z0)), x1), ACTIVE(s(z0))) 685.07/213.13
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 685.07/213.13
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 685.07/213.13
ACTIVE(U41(U61(z0), x1)) → c24(U41'(U61(active(z0)), x1), ACTIVE(U61(z0))) 685.07/213.13
ACTIVE(U41(U71(z0, z1, z2), x1)) → c24(U41'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 685.07/213.13
ACTIVE(U41(U72(z0, z1, z2), x1)) → c24(U41'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 685.07/213.13
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 685.07/213.13
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 685.07/213.13
ACTIVE(U11(U41(tt, z0), x1)) → c19(U11'(mark(z0), x1)) 685.07/213.13
ACTIVE(U12(U41(tt, z0))) → c20(U12'(mark(z0))) 685.07/213.13
ACTIVE(U21(U41(tt, z0))) → c21(U21'(mark(z0))) 685.07/213.13
ACTIVE(U31(U41(tt, z0), x1)) → c22(U31'(mark(z0), x1)) 685.07/213.13
ACTIVE(U32(U41(tt, z0))) → c23(U32'(mark(z0))) 685.07/213.13
ACTIVE(U41(U12(tt), x1)) → c24(U41'(mark(tt), x1)) 685.07/213.13
ACTIVE(U41(U21(tt), x1)) → c24(U41'(mark(tt), x1)) 685.07/213.13
ACTIVE(U41(U32(tt), x1)) → c24(U41'(mark(tt), x1)) 685.07/213.13
ACTIVE(U41(U41(tt, z0), x1)) → c24(U41'(mark(z0), x1)) 685.07/213.13
ACTIVE(U41(isNat(0), x1)) → c24(U41'(mark(tt), x1)) 685.07/213.13
ACTIVE(U41(U11(tt, z0), x1)) → c6(U41'(mark(U12(isNat(z0))), x1)) 685.07/213.13
ACTIVE(U41(U11(tt, z0), x1)) → c6(ACTIVE(U11(tt, z0))) 685.07/213.13
ACTIVE(U41(U31(tt, z0), x1)) → c6(U41'(mark(U32(isNat(z0))), x1)) 685.07/213.13
ACTIVE(U41(U31(tt, z0), x1)) → c6(ACTIVE(U31(tt, z0))) 685.07/213.13
ACTIVE(U41(isNat(plus(z0, z1)), x1)) → c6(U41'(mark(U11(isNat(z0), z1)), x1)) 685.07/213.13
ACTIVE(U41(isNat(plus(z0, z1)), x1)) → c6(ACTIVE(isNat(plus(z0, z1)))) 685.07/213.13
ACTIVE(U41(isNat(s(z0)), x1)) → c6(U41'(mark(U21(isNat(z0))), x1)) 685.07/213.13
ACTIVE(U41(isNat(s(z0)), x1)) → c6(ACTIVE(isNat(s(z0)))) 685.07/213.13
ACTIVE(U41(isNat(x(z0, z1)), x1)) → c6(U41'(mark(U31(isNat(z0), z1)), x1)) 685.07/213.13
ACTIVE(U41(isNat(x(z0, z1)), x1)) → c6(ACTIVE(isNat(x(z0, z1)))) 685.07/213.13
ACTIVE(U51(U61(tt), x1, x2)) → c25(U51'(mark(0), x1, x2), ACTIVE(U61(tt))) 685.07/213.13
ACTIVE(U51(U71(tt, z0, z1), x1, x2)) → c25(U51'(mark(U72(isNat(z1), z0, z1)), x1, x2), ACTIVE(U71(tt, z0, z1))) 685.07/213.13
ACTIVE(U51(U72(tt, z0, z1), x1, x2)) → c25(U51'(mark(plus(x(z1, z0), z1)), x1, x2), ACTIVE(U72(tt, z0, z1))) 685.07/213.13
ACTIVE(U51(plus(z0, 0), x1, x2)) → c25(U51'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 685.07/213.13
ACTIVE(U51(plus(z0, s(z1)), x1, x2)) → c25(U51'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 685.07/213.13
ACTIVE(U51(x(z0, 0), x1, x2)) → c25(U51'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 685.07/213.13
ACTIVE(U51(x(z0, s(z1)), x1, x2)) → c25(U51'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 685.07/213.13
ACTIVE(U51(U11(z0, z1), x1, x2)) → c25(U51'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 685.07/213.13
ACTIVE(U51(U12(z0), x1, x2)) → c25(U51'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 685.07/213.13
ACTIVE(U51(U21(z0), x1, x2)) → c25(U51'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 685.07/213.13
ACTIVE(U51(U31(z0, z1), x1, x2)) → c25(U51'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 685.07/213.13
ACTIVE(U51(U32(z0), x1, x2)) → c25(U51'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 685.07/213.13
ACTIVE(U51(U41(z0, z1), x1, x2)) → c25(U51'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 685.07/213.13
ACTIVE(U51(U51(z0, z1, z2), x1, x2)) → c25(U51'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 685.07/213.13
ACTIVE(U51(U52(z0, z1, z2), x1, x2)) → c25(U51'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 685.07/213.13
ACTIVE(U51(s(z0), x1, x2)) → c25(U51'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 685.07/213.13
ACTIVE(U51(plus(z0, z1), x1, x2)) → c25(U51'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 685.07/213.13
ACTIVE(U51(plus(z0, z1), x1, x2)) → c25(U51'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 685.07/213.13
ACTIVE(U51(U61(z0), x1, x2)) → c25(U51'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 685.07/213.13
ACTIVE(U51(U71(z0, z1, z2), x1, x2)) → c25(U51'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 685.07/213.13
ACTIVE(U51(U72(z0, z1, z2), x1, x2)) → c25(U51'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 685.07/213.13
ACTIVE(U51(x(z0, z1), x1, x2)) → c25(U51'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 685.07/213.13
ACTIVE(U51(x(z0, z1), x1, x2)) → c25(U51'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 685.07/213.13
ACTIVE(U51(U12(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 685.07/213.13
ACTIVE(U51(U21(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 685.07/213.13
ACTIVE(U51(U32(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 685.07/213.15
ACTIVE(U51(U41(tt, z0), x1, x2)) → c25(U51'(mark(z0), x1, x2)) 685.07/213.15
ACTIVE(U51(isNat(0), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 685.07/213.15
ACTIVE(U11(U51(tt, z0, z1), x1)) → c7(U11'(mark(U52(isNat(z1), z0, z1)), x1)) 685.07/213.15
ACTIVE(U11(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 685.07/213.15
ACTIVE(U12(U51(tt, z0, z1))) → c7(U12'(mark(U52(isNat(z1), z0, z1)))) 685.07/213.15
ACTIVE(U12(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 685.07/213.15
ACTIVE(U21(U51(tt, z0, z1))) → c7(U21'(mark(U52(isNat(z1), z0, z1)))) 685.07/213.15
ACTIVE(U21(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 685.07/213.15
ACTIVE(U31(U51(tt, z0, z1), x1)) → c7(U31'(mark(U52(isNat(z1), z0, z1)), x1)) 685.07/213.15
ACTIVE(U31(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 685.07/213.15
ACTIVE(U32(U51(tt, z0, z1))) → c7(U32'(mark(U52(isNat(z1), z0, z1)))) 685.07/213.15
ACTIVE(U32(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 685.07/213.15
ACTIVE(U41(U51(tt, z0, z1), x1)) → c7(U41'(mark(U52(isNat(z1), z0, z1)), x1)) 685.07/213.15
ACTIVE(U41(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 685.07/213.15
ACTIVE(U51(U11(tt, z0), x1, x2)) → c7(U51'(mark(U12(isNat(z0))), x1, x2)) 685.07/213.15
ACTIVE(U51(U11(tt, z0), x1, x2)) → c7(ACTIVE(U11(tt, z0))) 685.07/213.15
ACTIVE(U51(U31(tt, z0), x1, x2)) → c7(U51'(mark(U32(isNat(z0))), x1, x2)) 685.07/213.15
ACTIVE(U51(U31(tt, z0), x1, x2)) → c7(ACTIVE(U31(tt, z0))) 685.07/213.15
ACTIVE(U51(U51(tt, z0, z1), x1, x2)) → c7(U51'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 685.07/213.15
ACTIVE(U51(U51(tt, z0, z1), x1, x2)) → c7(ACTIVE(U51(tt, z0, z1))) 685.07/213.15
ACTIVE(U51(isNat(plus(z0, z1)), x1, x2)) → c7(U51'(mark(U11(isNat(z0), z1)), x1, x2)) 685.07/213.15
ACTIVE(U51(isNat(plus(z0, z1)), x1, x2)) → c7(ACTIVE(isNat(plus(z0, z1)))) 685.07/213.15
ACTIVE(U51(isNat(s(z0)), x1, x2)) → c7(U51'(mark(U21(isNat(z0))), x1, x2)) 685.07/213.15
ACTIVE(U51(isNat(s(z0)), x1, x2)) → c7(ACTIVE(isNat(s(z0)))) 685.07/213.15
ACTIVE(U51(isNat(x(z0, z1)), x1, x2)) → c7(U51'(mark(U31(isNat(z0), z1)), x1, x2)) 685.07/213.15
ACTIVE(U51(isNat(x(z0, z1)), x1, x2)) → c7(ACTIVE(isNat(x(z0, z1)))) 685.07/213.15
ACTIVE(U52(U61(tt), x1, x2)) → c26(U52'(mark(0), x1, x2), ACTIVE(U61(tt))) 685.07/213.15
ACTIVE(U52(U71(tt, z0, z1), x1, x2)) → c26(U52'(mark(U72(isNat(z1), z0, z1)), x1, x2), ACTIVE(U71(tt, z0, z1))) 685.07/213.15
ACTIVE(U52(U72(tt, z0, z1), x1, x2)) → c26(U52'(mark(plus(x(z1, z0), z1)), x1, x2), ACTIVE(U72(tt, z0, z1))) 685.07/213.15
ACTIVE(U52(plus(z0, 0), x1, x2)) → c26(U52'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 685.07/213.15
ACTIVE(U52(plus(z0, s(z1)), x1, x2)) → c26(U52'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 685.07/213.15
ACTIVE(U52(x(z0, 0), x1, x2)) → c26(U52'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 685.07/213.15
ACTIVE(U52(x(z0, s(z1)), x1, x2)) → c26(U52'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 685.07/213.15
ACTIVE(U52(U11(z0, z1), x1, x2)) → c26(U52'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 685.07/213.15
ACTIVE(U52(U12(z0), x1, x2)) → c26(U52'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 685.07/213.15
ACTIVE(U52(U21(z0), x1, x2)) → c26(U52'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 685.07/213.15
ACTIVE(U52(U31(z0, z1), x1, x2)) → c26(U52'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 685.07/213.15
ACTIVE(U52(U32(z0), x1, x2)) → c26(U52'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 685.07/213.15
ACTIVE(U52(U41(z0, z1), x1, x2)) → c26(U52'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 685.07/213.15
ACTIVE(U52(U51(z0, z1, z2), x1, x2)) → c26(U52'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 685.07/213.15
ACTIVE(U52(U52(z0, z1, z2), x1, x2)) → c26(U52'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 685.07/213.15
ACTIVE(U52(s(z0), x1, x2)) → c26(U52'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 685.07/213.15
ACTIVE(U52(plus(z0, z1), x1, x2)) → c26(U52'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 685.07/213.15
ACTIVE(U52(plus(z0, z1), x1, x2)) → c26(U52'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 685.07/213.15
ACTIVE(U52(U61(z0), x1, x2)) → c26(U52'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 685.07/213.15
ACTIVE(U52(U71(z0, z1, z2), x1, x2)) → c26(U52'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 685.07/213.15
ACTIVE(U52(U72(z0, z1, z2), x1, x2)) → c26(U52'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 685.07/213.15
ACTIVE(U52(x(z0, z1), x1, x2)) → c26(U52'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 685.07/213.15
ACTIVE(U52(x(z0, z1), x1, x2)) → c26(U52'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 685.07/213.15
ACTIVE(U52(U12(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 685.07/213.15
ACTIVE(U52(U21(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 685.07/213.15
ACTIVE(U52(U32(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 685.07/213.15
ACTIVE(U52(U41(tt, z0), x1, x2)) → c26(U52'(mark(z0), x1, x2)) 685.07/213.15
ACTIVE(U52(isNat(0), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 685.07/213.15
ACTIVE(U11(U52(tt, z0, z1), x1)) → c8(U11'(mark(s(plus(z1, z0))), x1)) 685.07/213.15
ACTIVE(U11(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 685.07/213.15
ACTIVE(U12(U52(tt, z0, z1))) → c8(U12'(mark(s(plus(z1, z0))))) 685.07/213.15
ACTIVE(U12(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 685.07/213.15
ACTIVE(U21(U52(tt, z0, z1))) → c8(U21'(mark(s(plus(z1, z0))))) 685.07/213.15
ACTIVE(U21(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 685.07/213.15
ACTIVE(U31(U52(tt, z0, z1), x1)) → c8(U31'(mark(s(plus(z1, z0))), x1)) 685.07/213.15
ACTIVE(U31(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 685.07/213.15
ACTIVE(U32(U52(tt, z0, z1))) → c8(U32'(mark(s(plus(z1, z0))))) 685.07/213.15
ACTIVE(U32(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 685.07/213.15
ACTIVE(U41(U52(tt, z0, z1), x1)) → c8(U41'(mark(s(plus(z1, z0))), x1)) 685.07/213.15
ACTIVE(U41(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 685.07/213.15
ACTIVE(U51(U52(tt, z0, z1), x1, x2)) → c8(U51'(mark(s(plus(z1, z0))), x1, x2)) 685.07/213.15
ACTIVE(U51(U52(tt, z0, z1), x1, x2)) → c8(ACTIVE(U52(tt, z0, z1))) 685.07/213.15
ACTIVE(U52(U11(tt, z0), x1, x2)) → c8(U52'(mark(U12(isNat(z0))), x1, x2)) 685.07/213.15
ACTIVE(U52(U11(tt, z0), x1, x2)) → c8(ACTIVE(U11(tt, z0))) 685.07/213.15
ACTIVE(U52(U31(tt, z0), x1, x2)) → c8(U52'(mark(U32(isNat(z0))), x1, x2)) 685.07/213.15
ACTIVE(U52(U31(tt, z0), x1, x2)) → c8(ACTIVE(U31(tt, z0))) 685.07/213.15
ACTIVE(U52(U51(tt, z0, z1), x1, x2)) → c8(U52'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 685.07/213.15
ACTIVE(U52(U51(tt, z0, z1), x1, x2)) → c8(ACTIVE(U51(tt, z0, z1))) 685.07/213.15
ACTIVE(U52(U52(tt, z0, z1), x1, x2)) → c8(U52'(mark(s(plus(z1, z0))), x1, x2)) 685.07/213.15
ACTIVE(U52(U52(tt, z0, z1), x1, x2)) → c8(ACTIVE(U52(tt, z0, z1))) 685.07/213.15
ACTIVE(U52(isNat(plus(z0, z1)), x1, x2)) → c8(U52'(mark(U11(isNat(z0), z1)), x1, x2)) 685.07/213.15
ACTIVE(U52(isNat(plus(z0, z1)), x1, x2)) → c8(ACTIVE(isNat(plus(z0, z1)))) 685.07/213.15
ACTIVE(U52(isNat(s(z0)), x1, x2)) → c8(U52'(mark(U21(isNat(z0))), x1, x2)) 685.07/213.15
ACTIVE(U52(isNat(s(z0)), x1, x2)) → c8(ACTIVE(isNat(s(z0)))) 685.07/213.15
ACTIVE(U52(isNat(x(z0, z1)), x1, x2)) → c8(U52'(mark(U31(isNat(z0), z1)), x1, x2)) 685.07/213.15
ACTIVE(U52(isNat(x(z0, z1)), x1, x2)) → c8(ACTIVE(isNat(x(z0, z1)))) 685.07/213.15
ACTIVE(s(U61(tt))) → c27(S(mark(0)), ACTIVE(U61(tt))) 685.07/213.15
ACTIVE(s(U71(tt, z0, z1))) → c27(S(mark(U72(isNat(z1), z0, z1))), ACTIVE(U71(tt, z0, z1))) 685.07/213.15
ACTIVE(s(U72(tt, z0, z1))) → c27(S(mark(plus(x(z1, z0), z1))), ACTIVE(U72(tt, z0, z1))) 685.07/213.15
ACTIVE(s(plus(z0, 0))) → c27(S(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 685.07/213.15
ACTIVE(s(plus(z0, s(z1)))) → c27(S(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 685.07/213.15
ACTIVE(s(x(z0, 0))) → c27(S(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 685.07/213.15
ACTIVE(s(x(z0, s(z1)))) → c27(S(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 685.07/213.15
ACTIVE(s(U11(z0, z1))) → c27(S(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 685.07/213.15
ACTIVE(s(U12(z0))) → c27(S(U12(active(z0))), ACTIVE(U12(z0))) 685.07/213.15
ACTIVE(s(U21(z0))) → c27(S(U21(active(z0))), ACTIVE(U21(z0))) 685.07/213.15
ACTIVE(s(U31(z0, z1))) → c27(S(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 685.07/213.15
ACTIVE(s(U32(z0))) → c27(S(U32(active(z0))), ACTIVE(U32(z0))) 685.07/213.15
ACTIVE(s(U41(z0, z1))) → c27(S(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 685.07/213.15
ACTIVE(s(U51(z0, z1, z2))) → c27(S(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 685.07/213.15
ACTIVE(s(U52(z0, z1, z2))) → c27(S(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 685.07/213.15
ACTIVE(s(s(z0))) → c27(S(s(active(z0))), ACTIVE(s(z0))) 685.07/213.15
ACTIVE(s(plus(z0, z1))) → c27(S(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 685.07/213.15
ACTIVE(s(plus(z0, z1))) → c27(S(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 685.07/213.15
ACTIVE(s(U61(z0))) → c27(S(U61(active(z0))), ACTIVE(U61(z0))) 685.07/213.15
ACTIVE(s(U71(z0, z1, z2))) → c27(S(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 685.07/213.15
ACTIVE(s(U72(z0, z1, z2))) → c27(S(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 685.07/213.15
ACTIVE(s(x(z0, z1))) → c27(S(x(active(z0), z1)), ACTIVE(x(z0, z1))) 685.07/213.15
ACTIVE(s(x(z0, z1))) → c27(S(x(z0, active(z1))), ACTIVE(x(z0, z1))) 685.07/213.15
ACTIVE(s(U12(tt))) → c27(S(mark(tt))) 685.07/213.15
ACTIVE(s(U21(tt))) → c27(S(mark(tt))) 685.07/213.15
ACTIVE(s(U32(tt))) → c27(S(mark(tt))) 685.07/213.15
ACTIVE(s(U41(tt, z0))) → c27(S(mark(z0))) 685.07/213.15
ACTIVE(s(isNat(0))) → c27(S(mark(tt))) 685.07/213.15
ACTIVE(s(U11(tt, z0))) → c9(S(mark(U12(isNat(z0))))) 685.07/213.15
ACTIVE(s(U11(tt, z0))) → c9(ACTIVE(U11(tt, z0))) 685.07/213.15
ACTIVE(s(U31(tt, z0))) → c9(S(mark(U32(isNat(z0))))) 685.07/213.15
ACTIVE(s(U31(tt, z0))) → c9(ACTIVE(U31(tt, z0))) 685.07/213.15
ACTIVE(s(U51(tt, z0, z1))) → c9(S(mark(U52(isNat(z1), z0, z1)))) 685.07/213.15
ACTIVE(s(U51(tt, z0, z1))) → c9(ACTIVE(U51(tt, z0, z1))) 685.07/213.15
ACTIVE(s(U52(tt, z0, z1))) → c9(S(mark(s(plus(z1, z0))))) 685.07/213.15
ACTIVE(s(U52(tt, z0, z1))) → c9(ACTIVE(U52(tt, z0, z1))) 685.07/213.15
ACTIVE(s(isNat(plus(z0, z1)))) → c9(S(mark(U11(isNat(z0), z1)))) 685.07/213.15
ACTIVE(s(isNat(plus(z0, z1)))) → c9(ACTIVE(isNat(plus(z0, z1)))) 685.07/213.15
ACTIVE(s(isNat(s(z0)))) → c9(S(mark(U21(isNat(z0))))) 685.07/213.15
ACTIVE(s(isNat(s(z0)))) → c9(ACTIVE(isNat(s(z0)))) 685.07/213.15
ACTIVE(s(isNat(x(z0, z1)))) → c9(S(mark(U31(isNat(z0), z1)))) 685.07/213.15
ACTIVE(s(isNat(x(z0, z1)))) → c9(ACTIVE(isNat(x(z0, z1)))) 685.07/213.15
ACTIVE(U61(U11(tt, z0))) → c30(U61'(mark(U12(isNat(z0)))), ACTIVE(U11(tt, z0))) 685.07/213.15
ACTIVE(U61(U12(tt))) → c30(U61'(mark(tt)), ACTIVE(U12(tt))) 685.07/213.15
ACTIVE(U61(U21(tt))) → c30(U61'(mark(tt)), ACTIVE(U21(tt))) 685.07/213.15
ACTIVE(U61(U31(tt, z0))) → c30(U61'(mark(U32(isNat(z0)))), ACTIVE(U31(tt, z0))) 685.07/213.15
ACTIVE(U61(U32(tt))) → c30(U61'(mark(tt)), ACTIVE(U32(tt))) 685.07/213.15
ACTIVE(U61(U41(tt, z0))) → c30(U61'(mark(z0)), ACTIVE(U41(tt, z0))) 685.07/213.15
ACTIVE(U61(U51(tt, z0, z1))) → c30(U61'(mark(U52(isNat(z1), z0, z1))), ACTIVE(U51(tt, z0, z1))) 685.07/213.15
ACTIVE(U61(U52(tt, z0, z1))) → c30(U61'(mark(s(plus(z1, z0)))), ACTIVE(U52(tt, z0, z1))) 685.07/213.15
ACTIVE(U61(U61(tt))) → c30(U61'(mark(0)), ACTIVE(U61(tt))) 685.07/213.15
ACTIVE(U61(U71(tt, z0, z1))) → c30(U61'(mark(U72(isNat(z1), z0, z1))), ACTIVE(U71(tt, z0, z1))) 685.07/213.15
ACTIVE(U61(U72(tt, z0, z1))) → c30(U61'(mark(plus(x(z1, z0), z1))), ACTIVE(U72(tt, z0, z1))) 685.07/213.15
ACTIVE(U61(isNat(0))) → c30(U61'(mark(tt)), ACTIVE(isNat(0))) 685.07/213.15
ACTIVE(U61(isNat(plus(z0, z1)))) → c30(U61'(mark(U11(isNat(z0), z1))), ACTIVE(isNat(plus(z0, z1)))) 685.07/213.15
ACTIVE(U61(isNat(s(z0)))) → c30(U61'(mark(U21(isNat(z0)))), ACTIVE(isNat(s(z0)))) 685.07/213.15
ACTIVE(U61(isNat(x(z0, z1)))) → c30(U61'(mark(U31(isNat(z0), z1))), ACTIVE(isNat(x(z0, z1)))) 685.07/213.15
ACTIVE(U61(plus(z0, 0))) → c30(U61'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 685.07/213.15
ACTIVE(U61(plus(z0, s(z1)))) → c30(U61'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 685.07/213.15
ACTIVE(U61(x(z0, 0))) → c30(U61'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 685.07/213.15
ACTIVE(U61(x(z0, s(z1)))) → c30(U61'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 685.07/213.15
ACTIVE(U61(U11(z0, z1))) → c30(U61'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 685.07/213.15
ACTIVE(U61(U12(z0))) → c30(U61'(U12(active(z0))), ACTIVE(U12(z0))) 685.07/213.15
ACTIVE(U61(U21(z0))) → c30(U61'(U21(active(z0))), ACTIVE(U21(z0))) 685.07/213.15
ACTIVE(U61(U31(z0, z1))) → c30(U61'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 685.07/213.15
ACTIVE(U61(U32(z0))) → c30(U61'(U32(active(z0))), ACTIVE(U32(z0))) 685.07/213.15
ACTIVE(U61(U41(z0, z1))) → c30(U61'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 685.07/213.15
ACTIVE(U61(U51(z0, z1, z2))) → c30(U61'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 685.07/213.15
ACTIVE(U61(U52(z0, z1, z2))) → c30(U61'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 685.07/213.15
ACTIVE(U61(s(z0))) → c30(U61'(s(active(z0))), ACTIVE(s(z0))) 685.07/213.15
ACTIVE(U61(plus(z0, z1))) → c30(U61'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 685.07/213.15
ACTIVE(U61(plus(z0, z1))) → c30(U61'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 685.07/213.15
ACTIVE(U61(U61(z0))) → c30(U61'(U61(active(z0))), ACTIVE(U61(z0))) 685.07/213.15
ACTIVE(U61(U71(z0, z1, z2))) → c30(U61'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 685.07/213.15
ACTIVE(U61(U72(z0, z1, z2))) → c30(U61'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 685.07/213.15
ACTIVE(U61(x(z0, z1))) → c30(U61'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 685.07/213.15
ACTIVE(U61(x(z0, z1))) → c30(U61'(x(z0, active(z1))), ACTIVE(x(z0, z1)))
K tuples:none
Defined Rule Symbols:

active, U11, U12, U21, U31, U32, U41, U51, U52, s, plus, U61, U71, U72, x, proper, isNat, top

Defined Pair Symbols:

ACTIVE, U11', U12', U21', U31', U32', U41', U51', U52', S, PLUS, U61', U71', U72', X, PROPER, ISNAT, TOP

Compound Symbols:

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, c62, c63, c64, c65, c67, c68, c69, c70, c71, c72, c73, c74, c75, c76, c77, c79, c80, c81, c82, c83, c84, c13, c16, c18, c1, c19, c19, c, c20, c20, c2, c21, c21, c3, c22, c22, c4, c23, c23, c5, c24, c24, c6, c25, c25, c7, c26, c26, c8, c27, c27, c9, c30

685.07/213.15
685.07/213.15

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

Removed 15 trailing tuple parts
685.07/213.15
685.07/213.15

(64) Obligation:

Complexity Dependency Tuples Problem
Rules:

active(U11(tt, z0)) → mark(U12(isNat(z0))) 685.07/213.15
active(U12(tt)) → mark(tt) 685.07/213.15
active(U21(tt)) → mark(tt) 685.07/213.15
active(U31(tt, z0)) → mark(U32(isNat(z0))) 685.07/213.15
active(U32(tt)) → mark(tt) 685.07/213.15
active(U41(tt, z0)) → mark(z0) 685.07/213.15
active(U51(tt, z0, z1)) → mark(U52(isNat(z1), z0, z1)) 685.07/213.15
active(U52(tt, z0, z1)) → mark(s(plus(z1, z0))) 685.07/213.15
active(U61(tt)) → mark(0) 685.07/213.15
active(U71(tt, z0, z1)) → mark(U72(isNat(z1), z0, z1)) 685.07/213.15
active(U72(tt, z0, z1)) → mark(plus(x(z1, z0), z1)) 685.07/213.15
active(isNat(0)) → mark(tt) 685.07/213.15
active(isNat(plus(z0, z1))) → mark(U11(isNat(z0), z1)) 685.07/213.15
active(isNat(s(z0))) → mark(U21(isNat(z0))) 685.07/213.15
active(isNat(x(z0, z1))) → mark(U31(isNat(z0), z1)) 685.07/213.15
active(plus(z0, 0)) → mark(U41(isNat(z0), z0)) 685.07/213.15
active(plus(z0, s(z1))) → mark(U51(isNat(z1), z1, z0)) 685.07/213.15
active(x(z0, 0)) → mark(U61(isNat(z0))) 685.07/213.15
active(x(z0, s(z1))) → mark(U71(isNat(z1), z1, z0)) 685.07/213.15
active(U11(z0, z1)) → U11(active(z0), z1) 685.07/213.15
active(U12(z0)) → U12(active(z0)) 685.07/213.15
active(U21(z0)) → U21(active(z0)) 685.07/213.15
active(U31(z0, z1)) → U31(active(z0), z1) 685.07/213.15
active(U32(z0)) → U32(active(z0)) 685.07/213.15
active(U41(z0, z1)) → U41(active(z0), z1) 685.07/213.15
active(U51(z0, z1, z2)) → U51(active(z0), z1, z2) 685.07/213.15
active(U52(z0, z1, z2)) → U52(active(z0), z1, z2) 685.07/213.15
active(s(z0)) → s(active(z0)) 685.07/213.15
active(plus(z0, z1)) → plus(active(z0), z1) 685.07/213.15
active(plus(z0, z1)) → plus(z0, active(z1)) 685.07/213.15
active(U61(z0)) → U61(active(z0)) 685.07/213.15
active(U71(z0, z1, z2)) → U71(active(z0), z1, z2) 685.07/213.15
active(U72(z0, z1, z2)) → U72(active(z0), z1, z2) 685.07/213.15
active(x(z0, z1)) → x(active(z0), z1) 685.07/213.15
active(x(z0, z1)) → x(z0, active(z1)) 685.07/213.15
U11(mark(z0), z1) → mark(U11(z0, z1)) 685.07/213.15
U11(ok(z0), ok(z1)) → ok(U11(z0, z1)) 685.07/213.15
U12(mark(z0)) → mark(U12(z0)) 685.07/213.15
U12(ok(z0)) → ok(U12(z0)) 685.07/213.15
U21(mark(z0)) → mark(U21(z0)) 685.07/213.15
U21(ok(z0)) → ok(U21(z0)) 685.07/213.15
U31(mark(z0), z1) → mark(U31(z0, z1)) 685.07/213.15
U31(ok(z0), ok(z1)) → ok(U31(z0, z1)) 685.07/213.15
U32(mark(z0)) → mark(U32(z0)) 685.07/213.15
U32(ok(z0)) → ok(U32(z0)) 685.07/213.15
U41(mark(z0), z1) → mark(U41(z0, z1)) 685.07/213.15
U41(ok(z0), ok(z1)) → ok(U41(z0, z1)) 685.07/213.15
U51(mark(z0), z1, z2) → mark(U51(z0, z1, z2)) 685.07/213.15
U51(ok(z0), ok(z1), ok(z2)) → ok(U51(z0, z1, z2)) 685.07/213.15
U52(mark(z0), z1, z2) → mark(U52(z0, z1, z2)) 685.07/213.15
U52(ok(z0), ok(z1), ok(z2)) → ok(U52(z0, z1, z2)) 685.07/213.15
s(mark(z0)) → mark(s(z0)) 685.07/213.15
s(ok(z0)) → ok(s(z0)) 685.07/213.15
plus(mark(z0), z1) → mark(plus(z0, z1)) 685.07/213.15
plus(z0, mark(z1)) → mark(plus(z0, z1)) 685.07/213.15
plus(ok(z0), ok(z1)) → ok(plus(z0, z1)) 685.07/213.15
U61(mark(z0)) → mark(U61(z0)) 685.07/213.15
U61(ok(z0)) → ok(U61(z0)) 685.07/213.15
U71(mark(z0), z1, z2) → mark(U71(z0, z1, z2)) 685.07/213.15
U71(ok(z0), ok(z1), ok(z2)) → ok(U71(z0, z1, z2)) 685.07/213.15
U72(mark(z0), z1, z2) → mark(U72(z0, z1, z2)) 685.07/213.15
U72(ok(z0), ok(z1), ok(z2)) → ok(U72(z0, z1, z2)) 685.07/213.15
x(mark(z0), z1) → mark(x(z0, z1)) 685.07/213.15
x(z0, mark(z1)) → mark(x(z0, z1)) 685.07/213.15
x(ok(z0), ok(z1)) → ok(x(z0, z1)) 685.07/213.15
proper(U11(z0, z1)) → U11(proper(z0), proper(z1)) 685.07/213.15
proper(tt) → ok(tt) 685.07/213.15
proper(U12(z0)) → U12(proper(z0)) 685.07/213.15
proper(isNat(z0)) → isNat(proper(z0)) 685.07/213.15
proper(U21(z0)) → U21(proper(z0)) 685.07/213.15
proper(U31(z0, z1)) → U31(proper(z0), proper(z1)) 685.07/213.15
proper(U32(z0)) → U32(proper(z0)) 685.07/213.15
proper(U41(z0, z1)) → U41(proper(z0), proper(z1)) 685.07/213.15
proper(U51(z0, z1, z2)) → U51(proper(z0), proper(z1), proper(z2)) 685.07/213.15
proper(U52(z0, z1, z2)) → U52(proper(z0), proper(z1), proper(z2)) 685.07/213.15
proper(s(z0)) → s(proper(z0)) 685.07/213.15
proper(plus(z0, z1)) → plus(proper(z0), proper(z1)) 685.07/213.15
proper(U61(z0)) → U61(proper(z0)) 685.07/213.15
proper(0) → ok(0) 685.07/213.15
proper(U71(z0, z1, z2)) → U71(proper(z0), proper(z1), proper(z2)) 685.07/213.15
proper(U72(z0, z1, z2)) → U72(proper(z0), proper(z1), proper(z2)) 685.07/213.15
proper(x(z0, z1)) → x(proper(z0), proper(z1)) 685.07/213.15
isNat(ok(z0)) → ok(isNat(z0)) 685.07/213.15
top(mark(z0)) → top(proper(z0)) 685.07/213.15
top(ok(z0)) → top(active(z0))
Tuples:

ACTIVE(plus(z0, z1)) → c28(PLUS(active(z0), z1), ACTIVE(z0)) 685.07/213.15
ACTIVE(plus(z0, z1)) → c29(PLUS(z0, active(z1)), ACTIVE(z1)) 685.07/213.15
ACTIVE(U71(z0, z1, z2)) → c31(U71'(active(z0), z1, z2), ACTIVE(z0)) 685.07/213.15
ACTIVE(U72(z0, z1, z2)) → c32(U72'(active(z0), z1, z2), ACTIVE(z0)) 685.07/213.15
ACTIVE(x(z0, z1)) → c33(X(active(z0), z1), ACTIVE(z0)) 685.07/213.15
ACTIVE(x(z0, z1)) → c34(X(z0, active(z1)), ACTIVE(z1)) 685.07/213.15
U11'(mark(z0), z1) → c35(U11'(z0, z1)) 685.07/213.15
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1)) 685.07/213.15
U12'(mark(z0)) → c37(U12'(z0)) 685.07/213.15
U12'(ok(z0)) → c38(U12'(z0)) 685.07/213.15
U21'(mark(z0)) → c39(U21'(z0)) 685.07/213.15
U21'(ok(z0)) → c40(U21'(z0)) 685.07/213.15
U31'(mark(z0), z1) → c41(U31'(z0, z1)) 685.07/213.15
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 685.07/213.15
U32'(mark(z0)) → c43(U32'(z0)) 685.07/213.15
U32'(ok(z0)) → c44(U32'(z0)) 685.07/213.15
U41'(mark(z0), z1) → c45(U41'(z0, z1)) 685.07/213.15
U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1)) 685.07/213.15
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2)) 685.07/213.15
U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2)) 685.07/213.15
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2)) 685.07/213.15
U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2)) 685.07/213.15
S(mark(z0)) → c51(S(z0)) 685.07/213.15
S(ok(z0)) → c52(S(z0)) 685.07/213.15
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 685.07/213.15
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 685.07/213.15
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 685.07/213.15
U61'(mark(z0)) → c56(U61'(z0)) 685.07/213.15
U61'(ok(z0)) → c57(U61'(z0)) 685.07/213.15
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2)) 685.07/213.15
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2)) 685.07/213.15
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2)) 685.07/213.15
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 685.07/213.15
X(mark(z0), z1) → c62(X(z0, z1)) 685.07/213.15
X(z0, mark(z1)) → c63(X(z0, z1)) 685.07/213.15
X(ok(z0), ok(z1)) → c64(X(z0, z1)) 685.07/213.15
PROPER(U11(z0, z1)) → c65(U11'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 685.07/213.15
PROPER(U12(z0)) → c67(U12'(proper(z0)), PROPER(z0)) 685.07/213.15
PROPER(isNat(z0)) → c68(ISNAT(proper(z0)), PROPER(z0)) 685.07/213.15
PROPER(U21(z0)) → c69(U21'(proper(z0)), PROPER(z0)) 685.07/213.15
PROPER(U31(z0, z1)) → c70(U31'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 685.07/213.15
PROPER(U32(z0)) → c71(U32'(proper(z0)), PROPER(z0)) 685.07/213.15
PROPER(U41(z0, z1)) → c72(U41'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 685.07/213.15
PROPER(U51(z0, z1, z2)) → c73(U51'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 685.07/213.15
PROPER(U52(z0, z1, z2)) → c74(U52'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 685.07/213.15
PROPER(s(z0)) → c75(S(proper(z0)), PROPER(z0)) 685.07/213.15
PROPER(plus(z0, z1)) → c76(PLUS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 685.07/213.15
PROPER(U61(z0)) → c77(U61'(proper(z0)), PROPER(z0)) 685.07/213.15
PROPER(U71(z0, z1, z2)) → c79(U71'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 685.07/213.15
PROPER(U72(z0, z1, z2)) → c80(U72'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 685.07/213.15
PROPER(x(z0, z1)) → c81(X(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 685.07/213.15
ISNAT(ok(z0)) → c82(ISNAT(z0)) 685.07/213.15
TOP(mark(z0)) → c83(TOP(proper(z0)), PROPER(z0)) 685.07/213.15
TOP(ok(z0)) → c84(TOP(active(z0)), ACTIVE(z0)) 685.07/213.15
ACTIVE(isNat(s(z0))) → c13(ISNAT(z0)) 685.07/213.15
ACTIVE(plus(z0, s(z1))) → c16(ISNAT(z1)) 685.07/213.15
ACTIVE(x(z0, s(z1))) → c18(ISNAT(z1)) 685.07/213.15
ACTIVE(U11(tt, z0)) → c1(U12'(isNat(z0))) 685.07/213.15
ACTIVE(U11(tt, z0)) → c1(ISNAT(z0)) 685.07/213.17
ACTIVE(U31(tt, z0)) → c1(U32'(isNat(z0))) 685.07/213.17
ACTIVE(U31(tt, z0)) → c1(ISNAT(z0)) 685.07/213.17
ACTIVE(U51(tt, z0, z1)) → c1(U52'(isNat(z1), z0, z1)) 685.07/213.17
ACTIVE(U51(tt, z0, z1)) → c1(ISNAT(z1)) 685.07/213.17
ACTIVE(U52(tt, z0, z1)) → c1(S(plus(z1, z0))) 685.07/213.17
ACTIVE(U52(tt, z0, z1)) → c1(PLUS(z1, z0)) 685.07/213.17
ACTIVE(U71(tt, z0, z1)) → c1(U72'(isNat(z1), z0, z1)) 685.07/213.17
ACTIVE(U71(tt, z0, z1)) → c1(ISNAT(z1)) 685.07/213.17
ACTIVE(U72(tt, z0, z1)) → c1(PLUS(x(z1, z0), z1)) 685.07/213.17
ACTIVE(U72(tt, z0, z1)) → c1(X(z1, z0)) 685.07/213.17
ACTIVE(isNat(plus(z0, z1))) → c1(U11'(isNat(z0), z1)) 685.07/213.17
ACTIVE(isNat(plus(z0, z1))) → c1(ISNAT(z0)) 685.07/213.17
ACTIVE(isNat(x(z0, z1))) → c1(U31'(isNat(z0), z1)) 685.07/213.17
ACTIVE(isNat(x(z0, z1))) → c1(ISNAT(z0)) 685.07/213.17
ACTIVE(plus(z0, 0)) → c1(U41'(isNat(z0), z0)) 685.07/213.17
ACTIVE(plus(z0, 0)) → c1(ISNAT(z0)) 685.07/213.17
ACTIVE(x(z0, 0)) → c1(U61'(isNat(z0))) 685.07/213.17
ACTIVE(x(z0, 0)) → c1(ISNAT(z0)) 685.07/213.17
ACTIVE(U11(U71(tt, z0, z1), x1)) → c19(U11'(mark(U72(isNat(z1), z0, z1)), x1), ACTIVE(U71(tt, z0, z1))) 685.07/213.17
ACTIVE(U11(U72(tt, z0, z1), x1)) → c19(U11'(mark(plus(x(z1, z0), z1)), x1), ACTIVE(U72(tt, z0, z1))) 685.07/213.17
ACTIVE(U11(plus(z0, 0), x1)) → c19(U11'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 685.07/213.17
ACTIVE(U11(plus(z0, s(z1)), x1)) → c19(U11'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 685.07/213.17
ACTIVE(U11(x(z0, 0), x1)) → c19(U11'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 685.07/213.17
ACTIVE(U11(x(z0, s(z1)), x1)) → c19(U11'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 685.07/213.17
ACTIVE(U11(U11(z0, z1), x1)) → c19(U11'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 685.07/213.17
ACTIVE(U11(U12(z0), x1)) → c19(U11'(U12(active(z0)), x1), ACTIVE(U12(z0))) 685.07/213.17
ACTIVE(U11(U21(z0), x1)) → c19(U11'(U21(active(z0)), x1), ACTIVE(U21(z0))) 685.07/213.17
ACTIVE(U11(U31(z0, z1), x1)) → c19(U11'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 685.07/213.17
ACTIVE(U11(U32(z0), x1)) → c19(U11'(U32(active(z0)), x1), ACTIVE(U32(z0))) 685.07/213.17
ACTIVE(U11(U41(z0, z1), x1)) → c19(U11'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 685.07/213.17
ACTIVE(U11(U51(z0, z1, z2), x1)) → c19(U11'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 685.07/213.17
ACTIVE(U11(U52(z0, z1, z2), x1)) → c19(U11'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 685.07/213.17
ACTIVE(U11(s(z0), x1)) → c19(U11'(s(active(z0)), x1), ACTIVE(s(z0))) 685.07/213.17
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 685.07/213.17
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 685.07/213.17
ACTIVE(U11(U61(z0), x1)) → c19(U11'(U61(active(z0)), x1), ACTIVE(U61(z0))) 685.07/213.17
ACTIVE(U11(U71(z0, z1, z2), x1)) → c19(U11'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 685.07/213.17
ACTIVE(U11(U72(z0, z1, z2), x1)) → c19(U11'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 685.07/213.17
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 685.07/213.17
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 685.07/213.17
ACTIVE(U11(isNat(0), x1)) → c19(U11'(mark(tt), x1)) 685.07/213.17
ACTIVE(U11(U11(tt, z0), x1)) → c(U11'(mark(U12(isNat(z0))), x1)) 685.07/213.17
ACTIVE(U11(U11(tt, z0), x1)) → c(ACTIVE(U11(tt, z0))) 685.07/213.17
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(U11'(mark(U11(isNat(z0), z1)), x1)) 685.07/213.17
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(ACTIVE(isNat(plus(z0, z1)))) 685.07/213.17
ACTIVE(U11(isNat(s(z0)), x1)) → c(U11'(mark(U21(isNat(z0))), x1)) 685.07/213.17
ACTIVE(U11(isNat(s(z0)), x1)) → c(ACTIVE(isNat(s(z0)))) 685.07/213.17
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(U11'(mark(U31(isNat(z0), z1)), x1)) 685.07/213.17
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(ACTIVE(isNat(x(z0, z1)))) 685.07/213.17
ACTIVE(U12(U71(tt, z0, z1))) → c20(U12'(mark(U72(isNat(z1), z0, z1))), ACTIVE(U71(tt, z0, z1))) 685.07/213.17
ACTIVE(U12(U72(tt, z0, z1))) → c20(U12'(mark(plus(x(z1, z0), z1))), ACTIVE(U72(tt, z0, z1))) 685.07/213.17
ACTIVE(U12(plus(z0, 0))) → c20(U12'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 685.07/213.17
ACTIVE(U12(plus(z0, s(z1)))) → c20(U12'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 685.07/213.17
ACTIVE(U12(x(z0, 0))) → c20(U12'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 685.07/213.17
ACTIVE(U12(x(z0, s(z1)))) → c20(U12'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 685.07/213.17
ACTIVE(U12(U11(z0, z1))) → c20(U12'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 685.07/213.17
ACTIVE(U12(U12(z0))) → c20(U12'(U12(active(z0))), ACTIVE(U12(z0))) 685.07/213.17
ACTIVE(U12(U21(z0))) → c20(U12'(U21(active(z0))), ACTIVE(U21(z0))) 685.07/213.17
ACTIVE(U12(U31(z0, z1))) → c20(U12'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 685.07/213.17
ACTIVE(U12(U32(z0))) → c20(U12'(U32(active(z0))), ACTIVE(U32(z0))) 685.07/213.17
ACTIVE(U12(U41(z0, z1))) → c20(U12'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 685.07/213.17
ACTIVE(U12(U51(z0, z1, z2))) → c20(U12'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 685.07/213.17
ACTIVE(U12(U52(z0, z1, z2))) → c20(U12'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 685.07/213.17
ACTIVE(U12(s(z0))) → c20(U12'(s(active(z0))), ACTIVE(s(z0))) 685.07/213.17
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 685.07/213.17
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 685.07/213.17
ACTIVE(U12(U61(z0))) → c20(U12'(U61(active(z0))), ACTIVE(U61(z0))) 685.07/213.17
ACTIVE(U12(U71(z0, z1, z2))) → c20(U12'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 685.07/213.17
ACTIVE(U12(U72(z0, z1, z2))) → c20(U12'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 685.07/213.17
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 685.07/213.17
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 685.07/213.17
ACTIVE(U11(U12(tt), x1)) → c19(U11'(mark(tt), x1)) 685.07/213.17
ACTIVE(U12(U12(tt))) → c20(U12'(mark(tt))) 685.07/213.17
ACTIVE(U12(isNat(0))) → c20(U12'(mark(tt))) 685.07/213.17
ACTIVE(U12(U11(tt, z0))) → c2(U12'(mark(U12(isNat(z0))))) 685.07/213.17
ACTIVE(U12(U11(tt, z0))) → c2(ACTIVE(U11(tt, z0))) 685.07/213.17
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(U12'(mark(U11(isNat(z0), z1)))) 685.07/213.17
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(ACTIVE(isNat(plus(z0, z1)))) 685.07/213.17
ACTIVE(U12(isNat(s(z0)))) → c2(U12'(mark(U21(isNat(z0))))) 685.07/213.17
ACTIVE(U12(isNat(s(z0)))) → c2(ACTIVE(isNat(s(z0)))) 685.07/213.17
ACTIVE(U12(isNat(x(z0, z1)))) → c2(U12'(mark(U31(isNat(z0), z1)))) 685.07/213.17
ACTIVE(U12(isNat(x(z0, z1)))) → c2(ACTIVE(isNat(x(z0, z1)))) 685.07/213.17
ACTIVE(U21(U71(tt, z0, z1))) → c21(U21'(mark(U72(isNat(z1), z0, z1))), ACTIVE(U71(tt, z0, z1))) 685.07/213.17
ACTIVE(U21(U72(tt, z0, z1))) → c21(U21'(mark(plus(x(z1, z0), z1))), ACTIVE(U72(tt, z0, z1))) 685.07/213.17
ACTIVE(U21(plus(z0, 0))) → c21(U21'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 685.07/213.17
ACTIVE(U21(plus(z0, s(z1)))) → c21(U21'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 685.07/213.17
ACTIVE(U21(x(z0, 0))) → c21(U21'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 685.07/213.17
ACTIVE(U21(x(z0, s(z1)))) → c21(U21'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 685.07/213.17
ACTIVE(U21(U11(z0, z1))) → c21(U21'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 685.07/213.17
ACTIVE(U21(U12(z0))) → c21(U21'(U12(active(z0))), ACTIVE(U12(z0))) 685.07/213.17
ACTIVE(U21(U21(z0))) → c21(U21'(U21(active(z0))), ACTIVE(U21(z0))) 685.07/213.17
ACTIVE(U21(U31(z0, z1))) → c21(U21'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 685.07/213.17
ACTIVE(U21(U32(z0))) → c21(U21'(U32(active(z0))), ACTIVE(U32(z0))) 685.07/213.17
ACTIVE(U21(U41(z0, z1))) → c21(U21'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 685.07/213.17
ACTIVE(U21(U51(z0, z1, z2))) → c21(U21'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 685.07/213.17
ACTIVE(U21(U52(z0, z1, z2))) → c21(U21'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 685.07/213.17
ACTIVE(U21(s(z0))) → c21(U21'(s(active(z0))), ACTIVE(s(z0))) 685.07/213.17
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 685.07/213.17
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 685.07/213.17
ACTIVE(U21(U61(z0))) → c21(U21'(U61(active(z0))), ACTIVE(U61(z0))) 685.07/213.17
ACTIVE(U21(U71(z0, z1, z2))) → c21(U21'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 685.07/213.17
ACTIVE(U21(U72(z0, z1, z2))) → c21(U21'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 685.07/213.17
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 685.07/213.17
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 685.07/213.17
ACTIVE(U11(U21(tt), x1)) → c19(U11'(mark(tt), x1)) 685.07/213.17
ACTIVE(U12(U21(tt))) → c20(U12'(mark(tt))) 685.07/213.17
ACTIVE(U21(U12(tt))) → c21(U21'(mark(tt))) 685.07/213.17
ACTIVE(U21(U21(tt))) → c21(U21'(mark(tt))) 685.07/213.17
ACTIVE(U21(isNat(0))) → c21(U21'(mark(tt))) 685.07/213.17
ACTIVE(U21(U11(tt, z0))) → c3(U21'(mark(U12(isNat(z0))))) 685.07/213.17
ACTIVE(U21(U11(tt, z0))) → c3(ACTIVE(U11(tt, z0))) 685.07/213.17
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(U21'(mark(U11(isNat(z0), z1)))) 685.07/213.17
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(ACTIVE(isNat(plus(z0, z1)))) 685.07/213.17
ACTIVE(U21(isNat(s(z0)))) → c3(U21'(mark(U21(isNat(z0))))) 685.07/213.17
ACTIVE(U21(isNat(s(z0)))) → c3(ACTIVE(isNat(s(z0)))) 685.07/213.17
ACTIVE(U21(isNat(x(z0, z1)))) → c3(U21'(mark(U31(isNat(z0), z1)))) 685.07/213.17
ACTIVE(U21(isNat(x(z0, z1)))) → c3(ACTIVE(isNat(x(z0, z1)))) 685.07/213.17
ACTIVE(U31(U71(tt, z0, z1), x1)) → c22(U31'(mark(U72(isNat(z1), z0, z1)), x1), ACTIVE(U71(tt, z0, z1))) 685.07/213.17
ACTIVE(U31(U72(tt, z0, z1), x1)) → c22(U31'(mark(plus(x(z1, z0), z1)), x1), ACTIVE(U72(tt, z0, z1))) 685.07/213.17
ACTIVE(U31(plus(z0, 0), x1)) → c22(U31'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 685.07/213.17
ACTIVE(U31(plus(z0, s(z1)), x1)) → c22(U31'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 685.07/213.17
ACTIVE(U31(x(z0, 0), x1)) → c22(U31'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 685.07/213.17
ACTIVE(U31(x(z0, s(z1)), x1)) → c22(U31'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 685.07/213.17
ACTIVE(U31(U11(z0, z1), x1)) → c22(U31'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 685.07/213.17
ACTIVE(U31(U12(z0), x1)) → c22(U31'(U12(active(z0)), x1), ACTIVE(U12(z0))) 685.07/213.17
ACTIVE(U31(U21(z0), x1)) → c22(U31'(U21(active(z0)), x1), ACTIVE(U21(z0))) 685.07/213.17
ACTIVE(U31(U31(z0, z1), x1)) → c22(U31'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 685.07/213.17
ACTIVE(U31(U32(z0), x1)) → c22(U31'(U32(active(z0)), x1), ACTIVE(U32(z0))) 685.07/213.17
ACTIVE(U31(U41(z0, z1), x1)) → c22(U31'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 685.07/213.17
ACTIVE(U31(U51(z0, z1, z2), x1)) → c22(U31'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 685.07/213.17
ACTIVE(U31(U52(z0, z1, z2), x1)) → c22(U31'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 685.07/213.17
ACTIVE(U31(s(z0), x1)) → c22(U31'(s(active(z0)), x1), ACTIVE(s(z0))) 685.07/213.17
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 685.07/213.17
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 685.07/213.17
ACTIVE(U31(U61(z0), x1)) → c22(U31'(U61(active(z0)), x1), ACTIVE(U61(z0))) 685.07/213.17
ACTIVE(U31(U71(z0, z1, z2), x1)) → c22(U31'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 685.07/213.17
ACTIVE(U31(U72(z0, z1, z2), x1)) → c22(U31'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 685.07/213.17
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 685.07/213.17
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 685.07/213.17
ACTIVE(U31(U12(tt), x1)) → c22(U31'(mark(tt), x1)) 685.07/213.17
ACTIVE(U31(U21(tt), x1)) → c22(U31'(mark(tt), x1)) 685.07/213.17
ACTIVE(U31(isNat(0), x1)) → c22(U31'(mark(tt), x1)) 685.07/213.17
ACTIVE(U11(U31(tt, z0), x1)) → c4(U11'(mark(U32(isNat(z0))), x1)) 685.07/213.17
ACTIVE(U11(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 685.07/213.17
ACTIVE(U12(U31(tt, z0))) → c4(U12'(mark(U32(isNat(z0))))) 685.07/213.17
ACTIVE(U12(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 685.07/213.17
ACTIVE(U21(U31(tt, z0))) → c4(U21'(mark(U32(isNat(z0))))) 685.07/213.17
ACTIVE(U21(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 685.07/213.17
ACTIVE(U31(U11(tt, z0), x1)) → c4(U31'(mark(U12(isNat(z0))), x1)) 685.07/213.17
ACTIVE(U31(U11(tt, z0), x1)) → c4(ACTIVE(U11(tt, z0))) 685.07/213.17
ACTIVE(U31(U31(tt, z0), x1)) → c4(U31'(mark(U32(isNat(z0))), x1)) 685.07/213.17
ACTIVE(U31(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 685.07/213.17
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(U31'(mark(U11(isNat(z0), z1)), x1)) 685.07/213.17
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(ACTIVE(isNat(plus(z0, z1)))) 685.07/213.17
ACTIVE(U31(isNat(s(z0)), x1)) → c4(U31'(mark(U21(isNat(z0))), x1)) 685.07/213.17
ACTIVE(U31(isNat(s(z0)), x1)) → c4(ACTIVE(isNat(s(z0)))) 685.07/213.17
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(U31'(mark(U31(isNat(z0), z1)), x1)) 685.07/213.17
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(ACTIVE(isNat(x(z0, z1)))) 685.07/213.17
ACTIVE(U32(U71(tt, z0, z1))) → c23(U32'(mark(U72(isNat(z1), z0, z1))), ACTIVE(U71(tt, z0, z1))) 685.07/213.17
ACTIVE(U32(U72(tt, z0, z1))) → c23(U32'(mark(plus(x(z1, z0), z1))), ACTIVE(U72(tt, z0, z1))) 685.07/213.17
ACTIVE(U32(plus(z0, 0))) → c23(U32'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 685.07/213.17
ACTIVE(U32(plus(z0, s(z1)))) → c23(U32'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 685.07/213.17
ACTIVE(U32(x(z0, 0))) → c23(U32'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 685.07/213.17
ACTIVE(U32(x(z0, s(z1)))) → c23(U32'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 685.07/213.17
ACTIVE(U32(U11(z0, z1))) → c23(U32'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 685.07/213.17
ACTIVE(U32(U12(z0))) → c23(U32'(U12(active(z0))), ACTIVE(U12(z0))) 685.07/213.17
ACTIVE(U32(U21(z0))) → c23(U32'(U21(active(z0))), ACTIVE(U21(z0))) 685.07/213.17
ACTIVE(U32(U31(z0, z1))) → c23(U32'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 685.07/213.17
ACTIVE(U32(U32(z0))) → c23(U32'(U32(active(z0))), ACTIVE(U32(z0))) 685.07/213.17
ACTIVE(U32(U41(z0, z1))) → c23(U32'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 685.07/213.17
ACTIVE(U32(U51(z0, z1, z2))) → c23(U32'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 685.07/213.17
ACTIVE(U32(U52(z0, z1, z2))) → c23(U32'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 685.07/213.17
ACTIVE(U32(s(z0))) → c23(U32'(s(active(z0))), ACTIVE(s(z0))) 685.07/213.17
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 685.07/213.17
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 685.07/213.17
ACTIVE(U32(U61(z0))) → c23(U32'(U61(active(z0))), ACTIVE(U61(z0))) 685.07/213.17
ACTIVE(U32(U71(z0, z1, z2))) → c23(U32'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 685.07/213.17
ACTIVE(U32(U72(z0, z1, z2))) → c23(U32'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 685.07/213.17
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 685.07/213.17
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 685.07/213.17
ACTIVE(U11(U32(tt), x1)) → c19(U11'(mark(tt), x1)) 685.07/213.17
ACTIVE(U12(U32(tt))) → c20(U12'(mark(tt))) 685.07/213.17
ACTIVE(U21(U32(tt))) → c21(U21'(mark(tt))) 685.07/213.17
ACTIVE(U31(U32(tt), x1)) → c22(U31'(mark(tt), x1)) 685.07/213.17
ACTIVE(U32(U12(tt))) → c23(U32'(mark(tt))) 685.07/213.17
ACTIVE(U32(U21(tt))) → c23(U32'(mark(tt))) 685.07/213.17
ACTIVE(U32(U32(tt))) → c23(U32'(mark(tt))) 685.07/213.17
ACTIVE(U32(isNat(0))) → c23(U32'(mark(tt))) 685.07/213.17
ACTIVE(U32(U11(tt, z0))) → c5(U32'(mark(U12(isNat(z0))))) 685.07/213.17
ACTIVE(U32(U11(tt, z0))) → c5(ACTIVE(U11(tt, z0))) 685.07/213.17
ACTIVE(U32(U31(tt, z0))) → c5(U32'(mark(U32(isNat(z0))))) 685.07/213.17
ACTIVE(U32(U31(tt, z0))) → c5(ACTIVE(U31(tt, z0))) 685.07/213.17
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(U32'(mark(U11(isNat(z0), z1)))) 685.07/213.17
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(ACTIVE(isNat(plus(z0, z1)))) 685.07/213.17
ACTIVE(U32(isNat(s(z0)))) → c5(U32'(mark(U21(isNat(z0))))) 685.07/213.17
ACTIVE(U32(isNat(s(z0)))) → c5(ACTIVE(isNat(s(z0)))) 685.07/213.17
ACTIVE(U32(isNat(x(z0, z1)))) → c5(U32'(mark(U31(isNat(z0), z1)))) 685.07/213.17
ACTIVE(U32(isNat(x(z0, z1)))) → c5(ACTIVE(isNat(x(z0, z1)))) 685.07/213.17
ACTIVE(U41(U71(tt, z0, z1), x1)) → c24(U41'(mark(U72(isNat(z1), z0, z1)), x1), ACTIVE(U71(tt, z0, z1))) 685.07/213.17
ACTIVE(U41(U72(tt, z0, z1), x1)) → c24(U41'(mark(plus(x(z1, z0), z1)), x1), ACTIVE(U72(tt, z0, z1))) 685.07/213.17
ACTIVE(U41(plus(z0, 0), x1)) → c24(U41'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 685.07/213.17
ACTIVE(U41(plus(z0, s(z1)), x1)) → c24(U41'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 685.07/213.17
ACTIVE(U41(x(z0, 0), x1)) → c24(U41'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 685.07/213.17
ACTIVE(U41(x(z0, s(z1)), x1)) → c24(U41'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 685.07/213.17
ACTIVE(U41(U11(z0, z1), x1)) → c24(U41'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 685.07/213.17
ACTIVE(U41(U12(z0), x1)) → c24(U41'(U12(active(z0)), x1), ACTIVE(U12(z0))) 685.07/213.17
ACTIVE(U41(U21(z0), x1)) → c24(U41'(U21(active(z0)), x1), ACTIVE(U21(z0))) 685.07/213.17
ACTIVE(U41(U31(z0, z1), x1)) → c24(U41'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 685.07/213.17
ACTIVE(U41(U32(z0), x1)) → c24(U41'(U32(active(z0)), x1), ACTIVE(U32(z0))) 685.07/213.17
ACTIVE(U41(U41(z0, z1), x1)) → c24(U41'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 685.07/213.17
ACTIVE(U41(U51(z0, z1, z2), x1)) → c24(U41'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 685.07/213.17
ACTIVE(U41(U52(z0, z1, z2), x1)) → c24(U41'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 685.07/213.17
ACTIVE(U41(s(z0), x1)) → c24(U41'(s(active(z0)), x1), ACTIVE(s(z0))) 685.07/213.17
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 685.07/213.17
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 685.07/213.17
ACTIVE(U41(U61(z0), x1)) → c24(U41'(U61(active(z0)), x1), ACTIVE(U61(z0))) 685.07/213.17
ACTIVE(U41(U71(z0, z1, z2), x1)) → c24(U41'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 685.07/213.17
ACTIVE(U41(U72(z0, z1, z2), x1)) → c24(U41'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 685.07/213.17
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 685.07/213.17
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 685.07/213.17
ACTIVE(U11(U41(tt, z0), x1)) → c19(U11'(mark(z0), x1)) 685.07/213.17
ACTIVE(U12(U41(tt, z0))) → c20(U12'(mark(z0))) 685.07/213.17
ACTIVE(U21(U41(tt, z0))) → c21(U21'(mark(z0))) 685.07/213.17
ACTIVE(U31(U41(tt, z0), x1)) → c22(U31'(mark(z0), x1)) 685.07/213.17
ACTIVE(U32(U41(tt, z0))) → c23(U32'(mark(z0))) 685.07/213.17
ACTIVE(U41(U12(tt), x1)) → c24(U41'(mark(tt), x1)) 685.07/213.17
ACTIVE(U41(U21(tt), x1)) → c24(U41'(mark(tt), x1)) 685.07/213.17
ACTIVE(U41(U32(tt), x1)) → c24(U41'(mark(tt), x1)) 685.07/213.17
ACTIVE(U41(U41(tt, z0), x1)) → c24(U41'(mark(z0), x1)) 685.07/213.17
ACTIVE(U41(isNat(0), x1)) → c24(U41'(mark(tt), x1)) 685.07/213.17
ACTIVE(U41(U11(tt, z0), x1)) → c6(U41'(mark(U12(isNat(z0))), x1)) 685.07/213.17
ACTIVE(U41(U11(tt, z0), x1)) → c6(ACTIVE(U11(tt, z0))) 685.07/213.17
ACTIVE(U41(U31(tt, z0), x1)) → c6(U41'(mark(U32(isNat(z0))), x1)) 685.07/213.17
ACTIVE(U41(U31(tt, z0), x1)) → c6(ACTIVE(U31(tt, z0))) 685.07/213.17
ACTIVE(U41(isNat(plus(z0, z1)), x1)) → c6(U41'(mark(U11(isNat(z0), z1)), x1)) 685.07/213.17
ACTIVE(U41(isNat(plus(z0, z1)), x1)) → c6(ACTIVE(isNat(plus(z0, z1)))) 685.07/213.17
ACTIVE(U41(isNat(s(z0)), x1)) → c6(U41'(mark(U21(isNat(z0))), x1)) 685.07/213.17
ACTIVE(U41(isNat(s(z0)), x1)) → c6(ACTIVE(isNat(s(z0)))) 685.07/213.17
ACTIVE(U41(isNat(x(z0, z1)), x1)) → c6(U41'(mark(U31(isNat(z0), z1)), x1)) 685.07/213.17
ACTIVE(U41(isNat(x(z0, z1)), x1)) → c6(ACTIVE(isNat(x(z0, z1)))) 685.07/213.17
ACTIVE(U51(U71(tt, z0, z1), x1, x2)) → c25(U51'(mark(U72(isNat(z1), z0, z1)), x1, x2), ACTIVE(U71(tt, z0, z1))) 685.07/213.17
ACTIVE(U51(U72(tt, z0, z1), x1, x2)) → c25(U51'(mark(plus(x(z1, z0), z1)), x1, x2), ACTIVE(U72(tt, z0, z1))) 685.07/213.17
ACTIVE(U51(plus(z0, 0), x1, x2)) → c25(U51'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 685.07/213.17
ACTIVE(U51(plus(z0, s(z1)), x1, x2)) → c25(U51'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 685.07/213.17
ACTIVE(U51(x(z0, 0), x1, x2)) → c25(U51'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 685.07/213.17
ACTIVE(U51(x(z0, s(z1)), x1, x2)) → c25(U51'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 685.07/213.17
ACTIVE(U51(U11(z0, z1), x1, x2)) → c25(U51'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 685.07/213.17
ACTIVE(U51(U12(z0), x1, x2)) → c25(U51'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 685.07/213.17
ACTIVE(U51(U21(z0), x1, x2)) → c25(U51'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 685.07/213.17
ACTIVE(U51(U31(z0, z1), x1, x2)) → c25(U51'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 685.07/213.17
ACTIVE(U51(U32(z0), x1, x2)) → c25(U51'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 685.07/213.17
ACTIVE(U51(U41(z0, z1), x1, x2)) → c25(U51'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 685.07/213.17
ACTIVE(U51(U51(z0, z1, z2), x1, x2)) → c25(U51'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 685.07/213.17
ACTIVE(U51(U52(z0, z1, z2), x1, x2)) → c25(U51'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 685.07/213.17
ACTIVE(U51(s(z0), x1, x2)) → c25(U51'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 685.07/213.17
ACTIVE(U51(plus(z0, z1), x1, x2)) → c25(U51'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 685.07/213.17
ACTIVE(U51(plus(z0, z1), x1, x2)) → c25(U51'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 685.07/213.17
ACTIVE(U51(U61(z0), x1, x2)) → c25(U51'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 685.07/213.17
ACTIVE(U51(U71(z0, z1, z2), x1, x2)) → c25(U51'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 685.07/213.17
ACTIVE(U51(U72(z0, z1, z2), x1, x2)) → c25(U51'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 685.07/213.17
ACTIVE(U51(x(z0, z1), x1, x2)) → c25(U51'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 685.07/213.17
ACTIVE(U51(x(z0, z1), x1, x2)) → c25(U51'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 685.07/213.17
ACTIVE(U51(U12(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 685.07/213.17
ACTIVE(U51(U21(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 685.07/213.17
ACTIVE(U51(U32(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 685.07/213.17
ACTIVE(U51(U41(tt, z0), x1, x2)) → c25(U51'(mark(z0), x1, x2)) 685.07/213.17
ACTIVE(U51(isNat(0), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 685.07/213.17
ACTIVE(U11(U51(tt, z0, z1), x1)) → c7(U11'(mark(U52(isNat(z1), z0, z1)), x1)) 685.07/213.17
ACTIVE(U11(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 685.07/213.17
ACTIVE(U12(U51(tt, z0, z1))) → c7(U12'(mark(U52(isNat(z1), z0, z1)))) 685.07/213.17
ACTIVE(U12(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 685.07/213.17
ACTIVE(U21(U51(tt, z0, z1))) → c7(U21'(mark(U52(isNat(z1), z0, z1)))) 685.07/213.17
ACTIVE(U21(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 685.07/213.17
ACTIVE(U31(U51(tt, z0, z1), x1)) → c7(U31'(mark(U52(isNat(z1), z0, z1)), x1)) 685.07/213.17
ACTIVE(U31(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 685.07/213.17
ACTIVE(U32(U51(tt, z0, z1))) → c7(U32'(mark(U52(isNat(z1), z0, z1)))) 685.07/213.17
ACTIVE(U32(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 685.07/213.17
ACTIVE(U41(U51(tt, z0, z1), x1)) → c7(U41'(mark(U52(isNat(z1), z0, z1)), x1)) 685.07/213.17
ACTIVE(U41(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 685.07/213.17
ACTIVE(U51(U11(tt, z0), x1, x2)) → c7(U51'(mark(U12(isNat(z0))), x1, x2)) 685.07/213.17
ACTIVE(U51(U11(tt, z0), x1, x2)) → c7(ACTIVE(U11(tt, z0))) 685.07/213.17
ACTIVE(U51(U31(tt, z0), x1, x2)) → c7(U51'(mark(U32(isNat(z0))), x1, x2)) 685.07/213.17
ACTIVE(U51(U31(tt, z0), x1, x2)) → c7(ACTIVE(U31(tt, z0))) 685.07/213.17
ACTIVE(U51(U51(tt, z0, z1), x1, x2)) → c7(U51'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 685.07/213.17
ACTIVE(U51(U51(tt, z0, z1), x1, x2)) → c7(ACTIVE(U51(tt, z0, z1))) 685.07/213.17
ACTIVE(U51(isNat(plus(z0, z1)), x1, x2)) → c7(U51'(mark(U11(isNat(z0), z1)), x1, x2)) 685.07/213.17
ACTIVE(U51(isNat(plus(z0, z1)), x1, x2)) → c7(ACTIVE(isNat(plus(z0, z1)))) 685.07/213.17
ACTIVE(U51(isNat(s(z0)), x1, x2)) → c7(U51'(mark(U21(isNat(z0))), x1, x2)) 685.07/213.17
ACTIVE(U51(isNat(s(z0)), x1, x2)) → c7(ACTIVE(isNat(s(z0)))) 685.07/213.17
ACTIVE(U51(isNat(x(z0, z1)), x1, x2)) → c7(U51'(mark(U31(isNat(z0), z1)), x1, x2)) 685.07/213.17
ACTIVE(U51(isNat(x(z0, z1)), x1, x2)) → c7(ACTIVE(isNat(x(z0, z1)))) 685.07/213.17
ACTIVE(U52(U71(tt, z0, z1), x1, x2)) → c26(U52'(mark(U72(isNat(z1), z0, z1)), x1, x2), ACTIVE(U71(tt, z0, z1))) 685.07/213.17
ACTIVE(U52(U72(tt, z0, z1), x1, x2)) → c26(U52'(mark(plus(x(z1, z0), z1)), x1, x2), ACTIVE(U72(tt, z0, z1))) 685.07/213.17
ACTIVE(U52(plus(z0, 0), x1, x2)) → c26(U52'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 685.07/213.17
ACTIVE(U52(plus(z0, s(z1)), x1, x2)) → c26(U52'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 685.07/213.17
ACTIVE(U52(x(z0, 0), x1, x2)) → c26(U52'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 685.07/213.17
ACTIVE(U52(x(z0, s(z1)), x1, x2)) → c26(U52'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 685.07/213.17
ACTIVE(U52(U11(z0, z1), x1, x2)) → c26(U52'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 685.07/213.17
ACTIVE(U52(U12(z0), x1, x2)) → c26(U52'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 685.07/213.17
ACTIVE(U52(U21(z0), x1, x2)) → c26(U52'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 685.07/213.17
ACTIVE(U52(U31(z0, z1), x1, x2)) → c26(U52'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 685.07/213.17
ACTIVE(U52(U32(z0), x1, x2)) → c26(U52'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 685.07/213.17
ACTIVE(U52(U41(z0, z1), x1, x2)) → c26(U52'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 685.07/213.17
ACTIVE(U52(U51(z0, z1, z2), x1, x2)) → c26(U52'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 685.07/213.17
ACTIVE(U52(U52(z0, z1, z2), x1, x2)) → c26(U52'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 685.07/213.17
ACTIVE(U52(s(z0), x1, x2)) → c26(U52'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 685.07/213.17
ACTIVE(U52(plus(z0, z1), x1, x2)) → c26(U52'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 685.07/213.17
ACTIVE(U52(plus(z0, z1), x1, x2)) → c26(U52'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 685.07/213.17
ACTIVE(U52(U61(z0), x1, x2)) → c26(U52'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 685.07/213.17
ACTIVE(U52(U71(z0, z1, z2), x1, x2)) → c26(U52'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 685.07/213.17
ACTIVE(U52(U72(z0, z1, z2), x1, x2)) → c26(U52'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 685.07/213.17
ACTIVE(U52(x(z0, z1), x1, x2)) → c26(U52'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 685.07/213.17
ACTIVE(U52(x(z0, z1), x1, x2)) → c26(U52'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 685.07/213.17
ACTIVE(U52(U12(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 685.07/213.17
ACTIVE(U52(U21(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 685.07/213.17
ACTIVE(U52(U32(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 685.07/213.17
ACTIVE(U52(U41(tt, z0), x1, x2)) → c26(U52'(mark(z0), x1, x2)) 685.07/213.17
ACTIVE(U52(isNat(0), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 685.07/213.17
ACTIVE(U11(U52(tt, z0, z1), x1)) → c8(U11'(mark(s(plus(z1, z0))), x1)) 685.07/213.17
ACTIVE(U11(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 685.07/213.17
ACTIVE(U12(U52(tt, z0, z1))) → c8(U12'(mark(s(plus(z1, z0))))) 685.07/213.17
ACTIVE(U12(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 685.07/213.17
ACTIVE(U21(U52(tt, z0, z1))) → c8(U21'(mark(s(plus(z1, z0))))) 685.07/213.17
ACTIVE(U21(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 685.07/213.17
ACTIVE(U31(U52(tt, z0, z1), x1)) → c8(U31'(mark(s(plus(z1, z0))), x1)) 685.07/213.17
ACTIVE(U31(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 685.07/213.17
ACTIVE(U32(U52(tt, z0, z1))) → c8(U32'(mark(s(plus(z1, z0))))) 685.07/213.17
ACTIVE(U32(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 685.07/213.17
ACTIVE(U41(U52(tt, z0, z1), x1)) → c8(U41'(mark(s(plus(z1, z0))), x1)) 685.07/213.17
ACTIVE(U41(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 685.07/213.17
ACTIVE(U51(U52(tt, z0, z1), x1, x2)) → c8(U51'(mark(s(plus(z1, z0))), x1, x2)) 685.07/213.17
ACTIVE(U51(U52(tt, z0, z1), x1, x2)) → c8(ACTIVE(U52(tt, z0, z1))) 685.07/213.17
ACTIVE(U52(U11(tt, z0), x1, x2)) → c8(U52'(mark(U12(isNat(z0))), x1, x2)) 685.07/213.17
ACTIVE(U52(U11(tt, z0), x1, x2)) → c8(ACTIVE(U11(tt, z0))) 685.07/213.17
ACTIVE(U52(U31(tt, z0), x1, x2)) → c8(U52'(mark(U32(isNat(z0))), x1, x2)) 685.07/213.17
ACTIVE(U52(U31(tt, z0), x1, x2)) → c8(ACTIVE(U31(tt, z0))) 685.07/213.17
ACTIVE(U52(U51(tt, z0, z1), x1, x2)) → c8(U52'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 685.07/213.17
ACTIVE(U52(U51(tt, z0, z1), x1, x2)) → c8(ACTIVE(U51(tt, z0, z1))) 685.07/213.17
ACTIVE(U52(U52(tt, z0, z1), x1, x2)) → c8(U52'(mark(s(plus(z1, z0))), x1, x2)) 685.07/213.17
ACTIVE(U52(U52(tt, z0, z1), x1, x2)) → c8(ACTIVE(U52(tt, z0, z1))) 685.07/213.17
ACTIVE(U52(isNat(plus(z0, z1)), x1, x2)) → c8(U52'(mark(U11(isNat(z0), z1)), x1, x2)) 685.07/213.17
ACTIVE(U52(isNat(plus(z0, z1)), x1, x2)) → c8(ACTIVE(isNat(plus(z0, z1)))) 685.07/213.17
ACTIVE(U52(isNat(s(z0)), x1, x2)) → c8(U52'(mark(U21(isNat(z0))), x1, x2)) 685.07/213.17
ACTIVE(U52(isNat(s(z0)), x1, x2)) → c8(ACTIVE(isNat(s(z0)))) 685.07/213.17
ACTIVE(U52(isNat(x(z0, z1)), x1, x2)) → c8(U52'(mark(U31(isNat(z0), z1)), x1, x2)) 685.07/213.17
ACTIVE(U52(isNat(x(z0, z1)), x1, x2)) → c8(ACTIVE(isNat(x(z0, z1)))) 685.07/213.17
ACTIVE(s(U71(tt, z0, z1))) → c27(S(mark(U72(isNat(z1), z0, z1))), ACTIVE(U71(tt, z0, z1))) 685.07/213.17
ACTIVE(s(U72(tt, z0, z1))) → c27(S(mark(plus(x(z1, z0), z1))), ACTIVE(U72(tt, z0, z1))) 685.07/213.17
ACTIVE(s(plus(z0, 0))) → c27(S(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 685.07/213.17
ACTIVE(s(plus(z0, s(z1)))) → c27(S(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 685.07/213.17
ACTIVE(s(x(z0, 0))) → c27(S(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 685.07/213.17
ACTIVE(s(x(z0, s(z1)))) → c27(S(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 685.07/213.17
ACTIVE(s(U11(z0, z1))) → c27(S(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 685.07/213.17
ACTIVE(s(U12(z0))) → c27(S(U12(active(z0))), ACTIVE(U12(z0))) 685.07/213.17
ACTIVE(s(U21(z0))) → c27(S(U21(active(z0))), ACTIVE(U21(z0))) 685.07/213.17
ACTIVE(s(U31(z0, z1))) → c27(S(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 685.07/213.17
ACTIVE(s(U32(z0))) → c27(S(U32(active(z0))), ACTIVE(U32(z0))) 685.07/213.17
ACTIVE(s(U41(z0, z1))) → c27(S(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 685.07/213.17
ACTIVE(s(U51(z0, z1, z2))) → c27(S(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 685.07/213.17
ACTIVE(s(U52(z0, z1, z2))) → c27(S(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 685.07/213.17
ACTIVE(s(s(z0))) → c27(S(s(active(z0))), ACTIVE(s(z0))) 685.07/213.17
ACTIVE(s(plus(z0, z1))) → c27(S(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 685.07/213.17
ACTIVE(s(plus(z0, z1))) → c27(S(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 685.07/213.17
ACTIVE(s(U61(z0))) → c27(S(U61(active(z0))), ACTIVE(U61(z0))) 685.07/213.17
ACTIVE(s(U71(z0, z1, z2))) → c27(S(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 685.07/213.17
ACTIVE(s(U72(z0, z1, z2))) → c27(S(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 685.07/213.17
ACTIVE(s(x(z0, z1))) → c27(S(x(active(z0), z1)), ACTIVE(x(z0, z1))) 685.07/213.17
ACTIVE(s(x(z0, z1))) → c27(S(x(z0, active(z1))), ACTIVE(x(z0, z1))) 685.07/213.17
ACTIVE(s(U12(tt))) → c27(S(mark(tt))) 685.07/213.17
ACTIVE(s(U21(tt))) → c27(S(mark(tt))) 685.07/213.17
ACTIVE(s(U32(tt))) → c27(S(mark(tt))) 685.07/213.17
ACTIVE(s(U41(tt, z0))) → c27(S(mark(z0))) 685.07/213.17
ACTIVE(s(isNat(0))) → c27(S(mark(tt))) 685.07/213.17
ACTIVE(s(U11(tt, z0))) → c9(S(mark(U12(isNat(z0))))) 685.07/213.17
ACTIVE(s(U11(tt, z0))) → c9(ACTIVE(U11(tt, z0))) 685.07/213.17
ACTIVE(s(U31(tt, z0))) → c9(S(mark(U32(isNat(z0))))) 685.07/213.17
ACTIVE(s(U31(tt, z0))) → c9(ACTIVE(U31(tt, z0))) 685.07/213.17
ACTIVE(s(U51(tt, z0, z1))) → c9(S(mark(U52(isNat(z1), z0, z1)))) 685.07/213.17
ACTIVE(s(U51(tt, z0, z1))) → c9(ACTIVE(U51(tt, z0, z1))) 685.07/213.17
ACTIVE(s(U52(tt, z0, z1))) → c9(S(mark(s(plus(z1, z0))))) 685.07/213.17
ACTIVE(s(U52(tt, z0, z1))) → c9(ACTIVE(U52(tt, z0, z1))) 685.07/213.17
ACTIVE(s(isNat(plus(z0, z1)))) → c9(S(mark(U11(isNat(z0), z1)))) 685.07/213.17
ACTIVE(s(isNat(plus(z0, z1)))) → c9(ACTIVE(isNat(plus(z0, z1)))) 685.07/213.17
ACTIVE(s(isNat(s(z0)))) → c9(S(mark(U21(isNat(z0))))) 685.07/213.17
ACTIVE(s(isNat(s(z0)))) → c9(ACTIVE(isNat(s(z0)))) 685.07/213.17
ACTIVE(s(isNat(x(z0, z1)))) → c9(S(mark(U31(isNat(z0), z1)))) 685.07/213.17
ACTIVE(s(isNat(x(z0, z1)))) → c9(ACTIVE(isNat(x(z0, z1)))) 685.07/213.17
ACTIVE(U61(U11(tt, z0))) → c30(U61'(mark(U12(isNat(z0)))), ACTIVE(U11(tt, z0))) 685.07/213.17
ACTIVE(U61(U31(tt, z0))) → c30(U61'(mark(U32(isNat(z0)))), ACTIVE(U31(tt, z0))) 685.07/213.17
ACTIVE(U61(U51(tt, z0, z1))) → c30(U61'(mark(U52(isNat(z1), z0, z1))), ACTIVE(U51(tt, z0, z1))) 685.07/213.17
ACTIVE(U61(U52(tt, z0, z1))) → c30(U61'(mark(s(plus(z1, z0)))), ACTIVE(U52(tt, z0, z1))) 685.07/213.17
ACTIVE(U61(U71(tt, z0, z1))) → c30(U61'(mark(U72(isNat(z1), z0, z1))), ACTIVE(U71(tt, z0, z1))) 685.07/213.17
ACTIVE(U61(U72(tt, z0, z1))) → c30(U61'(mark(plus(x(z1, z0), z1))), ACTIVE(U72(tt, z0, z1))) 685.07/213.17
ACTIVE(U61(isNat(plus(z0, z1)))) → c30(U61'(mark(U11(isNat(z0), z1))), ACTIVE(isNat(plus(z0, z1)))) 685.07/213.17
ACTIVE(U61(isNat(s(z0)))) → c30(U61'(mark(U21(isNat(z0)))), ACTIVE(isNat(s(z0)))) 685.07/213.17
ACTIVE(U61(isNat(x(z0, z1)))) → c30(U61'(mark(U31(isNat(z0), z1))), ACTIVE(isNat(x(z0, z1)))) 685.07/213.17
ACTIVE(U61(plus(z0, 0))) → c30(U61'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 685.07/213.17
ACTIVE(U61(plus(z0, s(z1)))) → c30(U61'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 685.07/213.17
ACTIVE(U61(x(z0, 0))) → c30(U61'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 685.07/213.17
ACTIVE(U61(x(z0, s(z1)))) → c30(U61'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 685.07/213.17
ACTIVE(U61(U11(z0, z1))) → c30(U61'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 685.07/213.17
ACTIVE(U61(U12(z0))) → c30(U61'(U12(active(z0))), ACTIVE(U12(z0))) 685.07/213.17
ACTIVE(U61(U21(z0))) → c30(U61'(U21(active(z0))), ACTIVE(U21(z0))) 685.07/213.17
ACTIVE(U61(U31(z0, z1))) → c30(U61'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 685.07/213.17
ACTIVE(U61(U32(z0))) → c30(U61'(U32(active(z0))), ACTIVE(U32(z0))) 685.07/213.17
ACTIVE(U61(U41(z0, z1))) → c30(U61'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 685.07/213.17
ACTIVE(U61(U51(z0, z1, z2))) → c30(U61'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 685.07/213.17
ACTIVE(U61(U52(z0, z1, z2))) → c30(U61'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 685.07/213.17
ACTIVE(U61(s(z0))) → c30(U61'(s(active(z0))), ACTIVE(s(z0))) 685.07/213.17
ACTIVE(U61(plus(z0, z1))) → c30(U61'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 685.07/213.17
ACTIVE(U61(plus(z0, z1))) → c30(U61'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 685.07/213.17
ACTIVE(U61(U61(z0))) → c30(U61'(U61(active(z0))), ACTIVE(U61(z0))) 685.07/213.17
ACTIVE(U61(U71(z0, z1, z2))) → c30(U61'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 685.07/213.17
ACTIVE(U61(U72(z0, z1, z2))) → c30(U61'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 685.07/213.17
ACTIVE(U61(x(z0, z1))) → c30(U61'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 685.07/213.17
ACTIVE(U61(x(z0, z1))) → c30(U61'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 685.07/213.17
ACTIVE(U11(U61(tt), x1)) → c19(U11'(mark(0), x1)) 685.07/213.17
ACTIVE(U12(U61(tt))) → c20(U12'(mark(0))) 685.07/213.17
ACTIVE(U21(U61(tt))) → c21(U21'(mark(0))) 685.07/213.17
ACTIVE(U31(U61(tt), x1)) → c22(U31'(mark(0), x1)) 685.07/213.17
ACTIVE(U32(U61(tt))) → c23(U32'(mark(0))) 685.07/213.17
ACTIVE(U41(U61(tt), x1)) → c24(U41'(mark(0), x1)) 685.07/213.17
ACTIVE(U51(U61(tt), x1, x2)) → c25(U51'(mark(0), x1, x2)) 685.07/213.17
ACTIVE(U52(U61(tt), x1, x2)) → c26(U52'(mark(0), x1, x2)) 685.07/213.17
ACTIVE(s(U61(tt))) → c27(S(mark(0))) 685.07/213.17
ACTIVE(U61(U12(tt))) → c30(U61'(mark(tt))) 685.07/213.17
ACTIVE(U61(U21(tt))) → c30(U61'(mark(tt))) 685.07/213.17
ACTIVE(U61(U32(tt))) → c30(U61'(mark(tt))) 685.07/213.17
ACTIVE(U61(U41(tt, z0))) → c30(U61'(mark(z0))) 685.07/213.17
ACTIVE(U61(U61(tt))) → c30(U61'(mark(0))) 685.07/213.17
ACTIVE(U61(isNat(0))) → c30(U61'(mark(tt)))
S tuples:

ACTIVE(plus(z0, z1)) → c28(PLUS(active(z0), z1), ACTIVE(z0)) 685.07/213.17
ACTIVE(plus(z0, z1)) → c29(PLUS(z0, active(z1)), ACTIVE(z1)) 685.07/213.17
ACTIVE(U71(z0, z1, z2)) → c31(U71'(active(z0), z1, z2), ACTIVE(z0)) 685.07/213.17
ACTIVE(U72(z0, z1, z2)) → c32(U72'(active(z0), z1, z2), ACTIVE(z0)) 685.07/213.17
ACTIVE(x(z0, z1)) → c33(X(active(z0), z1), ACTIVE(z0)) 685.07/213.17
ACTIVE(x(z0, z1)) → c34(X(z0, active(z1)), ACTIVE(z1)) 685.07/213.17
U11'(mark(z0), z1) → c35(U11'(z0, z1)) 685.07/213.17
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1)) 685.07/213.17
U12'(mark(z0)) → c37(U12'(z0)) 685.07/213.17
U12'(ok(z0)) → c38(U12'(z0)) 685.07/213.17
U21'(mark(z0)) → c39(U21'(z0)) 685.07/213.17
U21'(ok(z0)) → c40(U21'(z0)) 685.07/213.17
U31'(mark(z0), z1) → c41(U31'(z0, z1)) 685.07/213.17
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 685.07/213.17
U32'(mark(z0)) → c43(U32'(z0)) 685.07/213.17
U32'(ok(z0)) → c44(U32'(z0)) 685.07/213.17
U41'(mark(z0), z1) → c45(U41'(z0, z1)) 685.07/213.17
U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1)) 685.07/213.17
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2)) 685.07/213.17
U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2)) 685.07/213.17
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2)) 685.07/213.17
U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2)) 685.07/213.17
S(mark(z0)) → c51(S(z0)) 685.07/213.17
S(ok(z0)) → c52(S(z0)) 685.07/213.17
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 685.07/213.17
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 685.07/213.17
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 685.07/213.17
U61'(mark(z0)) → c56(U61'(z0)) 685.07/213.17
U61'(ok(z0)) → c57(U61'(z0)) 685.07/213.17
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2)) 685.07/213.17
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2)) 685.07/213.17
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2)) 685.07/213.17
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 685.07/213.17
X(mark(z0), z1) → c62(X(z0, z1)) 685.07/213.17
X(z0, mark(z1)) → c63(X(z0, z1)) 685.07/213.17
X(ok(z0), ok(z1)) → c64(X(z0, z1)) 685.07/213.17
PROPER(U11(z0, z1)) → c65(U11'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 685.07/213.17
PROPER(U12(z0)) → c67(U12'(proper(z0)), PROPER(z0)) 685.07/213.17
PROPER(isNat(z0)) → c68(ISNAT(proper(z0)), PROPER(z0)) 685.07/213.17
PROPER(U21(z0)) → c69(U21'(proper(z0)), PROPER(z0)) 685.07/213.17
PROPER(U31(z0, z1)) → c70(U31'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 685.07/213.17
PROPER(U32(z0)) → c71(U32'(proper(z0)), PROPER(z0)) 685.07/213.17
PROPER(U41(z0, z1)) → c72(U41'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 685.07/213.17
PROPER(U51(z0, z1, z2)) → c73(U51'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 685.07/213.17
PROPER(U52(z0, z1, z2)) → c74(U52'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 685.07/213.17
PROPER(s(z0)) → c75(S(proper(z0)), PROPER(z0)) 685.07/213.17
PROPER(plus(z0, z1)) → c76(PLUS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 685.07/213.17
PROPER(U61(z0)) → c77(U61'(proper(z0)), PROPER(z0)) 685.07/213.17
PROPER(U71(z0, z1, z2)) → c79(U71'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 685.07/213.17
PROPER(U72(z0, z1, z2)) → c80(U72'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 685.07/213.17
PROPER(x(z0, z1)) → c81(X(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 685.07/213.17
ISNAT(ok(z0)) → c82(ISNAT(z0)) 685.07/213.17
TOP(mark(z0)) → c83(TOP(proper(z0)), PROPER(z0)) 685.07/213.17
TOP(ok(z0)) → c84(TOP(active(z0)), ACTIVE(z0)) 685.07/213.17
ACTIVE(isNat(s(z0))) → c13(ISNAT(z0)) 685.07/213.17
ACTIVE(plus(z0, s(z1))) → c16(ISNAT(z1)) 685.07/213.17
ACTIVE(x(z0, s(z1))) → c18(ISNAT(z1)) 685.07/213.17
ACTIVE(U11(tt, z0)) → c1(U12'(isNat(z0))) 685.07/213.17
ACTIVE(U11(tt, z0)) → c1(ISNAT(z0)) 685.07/213.17
ACTIVE(U31(tt, z0)) → c1(U32'(isNat(z0))) 685.07/213.17
ACTIVE(U31(tt, z0)) → c1(ISNAT(z0)) 685.07/213.17
ACTIVE(U51(tt, z0, z1)) → c1(U52'(isNat(z1), z0, z1)) 685.07/213.17
ACTIVE(U51(tt, z0, z1)) → c1(ISNAT(z1)) 685.07/213.17
ACTIVE(U52(tt, z0, z1)) → c1(S(plus(z1, z0))) 685.07/213.17
ACTIVE(U52(tt, z0, z1)) → c1(PLUS(z1, z0)) 685.07/213.17
ACTIVE(U71(tt, z0, z1)) → c1(U72'(isNat(z1), z0, z1)) 685.07/213.17
ACTIVE(U71(tt, z0, z1)) → c1(ISNAT(z1)) 685.07/213.17
ACTIVE(U72(tt, z0, z1)) → c1(PLUS(x(z1, z0), z1)) 685.07/213.17
ACTIVE(U72(tt, z0, z1)) → c1(X(z1, z0)) 685.07/213.17
ACTIVE(isNat(plus(z0, z1))) → c1(U11'(isNat(z0), z1)) 685.07/213.17
ACTIVE(isNat(plus(z0, z1))) → c1(ISNAT(z0)) 685.07/213.17
ACTIVE(isNat(x(z0, z1))) → c1(U31'(isNat(z0), z1)) 685.07/213.17
ACTIVE(isNat(x(z0, z1))) → c1(ISNAT(z0)) 685.07/213.17
ACTIVE(plus(z0, 0)) → c1(U41'(isNat(z0), z0)) 685.07/213.17
ACTIVE(plus(z0, 0)) → c1(ISNAT(z0)) 685.07/213.17
ACTIVE(x(z0, 0)) → c1(U61'(isNat(z0))) 685.07/213.17
ACTIVE(x(z0, 0)) → c1(ISNAT(z0)) 685.07/213.17
ACTIVE(U11(U71(tt, z0, z1), x1)) → c19(U11'(mark(U72(isNat(z1), z0, z1)), x1), ACTIVE(U71(tt, z0, z1))) 685.07/213.17
ACTIVE(U11(U72(tt, z0, z1), x1)) → c19(U11'(mark(plus(x(z1, z0), z1)), x1), ACTIVE(U72(tt, z0, z1))) 685.07/213.17
ACTIVE(U11(plus(z0, 0), x1)) → c19(U11'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 685.07/213.17
ACTIVE(U11(plus(z0, s(z1)), x1)) → c19(U11'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 685.07/213.17
ACTIVE(U11(x(z0, 0), x1)) → c19(U11'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 685.07/213.17
ACTIVE(U11(x(z0, s(z1)), x1)) → c19(U11'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 685.07/213.17
ACTIVE(U11(U11(z0, z1), x1)) → c19(U11'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 685.07/213.17
ACTIVE(U11(U12(z0), x1)) → c19(U11'(U12(active(z0)), x1), ACTIVE(U12(z0))) 685.07/213.17
ACTIVE(U11(U21(z0), x1)) → c19(U11'(U21(active(z0)), x1), ACTIVE(U21(z0))) 685.07/213.17
ACTIVE(U11(U31(z0, z1), x1)) → c19(U11'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 685.07/213.17
ACTIVE(U11(U32(z0), x1)) → c19(U11'(U32(active(z0)), x1), ACTIVE(U32(z0))) 685.07/213.17
ACTIVE(U11(U41(z0, z1), x1)) → c19(U11'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 685.07/213.17
ACTIVE(U11(U51(z0, z1, z2), x1)) → c19(U11'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 685.07/213.17
ACTIVE(U11(U52(z0, z1, z2), x1)) → c19(U11'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 685.07/213.17
ACTIVE(U11(s(z0), x1)) → c19(U11'(s(active(z0)), x1), ACTIVE(s(z0))) 685.07/213.17
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 685.07/213.17
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 685.07/213.17
ACTIVE(U11(U61(z0), x1)) → c19(U11'(U61(active(z0)), x1), ACTIVE(U61(z0))) 685.07/213.17
ACTIVE(U11(U71(z0, z1, z2), x1)) → c19(U11'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 685.07/213.17
ACTIVE(U11(U72(z0, z1, z2), x1)) → c19(U11'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 685.07/213.17
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 685.07/213.17
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 685.07/213.17
ACTIVE(U11(isNat(0), x1)) → c19(U11'(mark(tt), x1)) 685.07/213.17
ACTIVE(U11(U11(tt, z0), x1)) → c(U11'(mark(U12(isNat(z0))), x1)) 685.07/213.17
ACTIVE(U11(U11(tt, z0), x1)) → c(ACTIVE(U11(tt, z0))) 685.07/213.17
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(U11'(mark(U11(isNat(z0), z1)), x1)) 685.07/213.17
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(ACTIVE(isNat(plus(z0, z1)))) 685.07/213.17
ACTIVE(U11(isNat(s(z0)), x1)) → c(U11'(mark(U21(isNat(z0))), x1)) 685.07/213.17
ACTIVE(U11(isNat(s(z0)), x1)) → c(ACTIVE(isNat(s(z0)))) 685.07/213.17
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(U11'(mark(U31(isNat(z0), z1)), x1)) 685.07/213.17
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(ACTIVE(isNat(x(z0, z1)))) 685.07/213.17
ACTIVE(U12(U71(tt, z0, z1))) → c20(U12'(mark(U72(isNat(z1), z0, z1))), ACTIVE(U71(tt, z0, z1))) 685.07/213.17
ACTIVE(U12(U72(tt, z0, z1))) → c20(U12'(mark(plus(x(z1, z0), z1))), ACTIVE(U72(tt, z0, z1))) 685.07/213.17
ACTIVE(U12(plus(z0, 0))) → c20(U12'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 685.07/213.17
ACTIVE(U12(plus(z0, s(z1)))) → c20(U12'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 685.07/213.17
ACTIVE(U12(x(z0, 0))) → c20(U12'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 685.07/213.17
ACTIVE(U12(x(z0, s(z1)))) → c20(U12'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 685.07/213.17
ACTIVE(U12(U11(z0, z1))) → c20(U12'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 685.07/213.17
ACTIVE(U12(U12(z0))) → c20(U12'(U12(active(z0))), ACTIVE(U12(z0))) 685.07/213.17
ACTIVE(U12(U21(z0))) → c20(U12'(U21(active(z0))), ACTIVE(U21(z0))) 685.07/213.17
ACTIVE(U12(U31(z0, z1))) → c20(U12'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 685.07/213.17
ACTIVE(U12(U32(z0))) → c20(U12'(U32(active(z0))), ACTIVE(U32(z0))) 685.07/213.17
ACTIVE(U12(U41(z0, z1))) → c20(U12'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 685.07/213.17
ACTIVE(U12(U51(z0, z1, z2))) → c20(U12'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 685.07/213.17
ACTIVE(U12(U52(z0, z1, z2))) → c20(U12'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 685.07/213.17
ACTIVE(U12(s(z0))) → c20(U12'(s(active(z0))), ACTIVE(s(z0))) 685.07/213.17
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 685.07/213.17
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 685.07/213.17
ACTIVE(U12(U61(z0))) → c20(U12'(U61(active(z0))), ACTIVE(U61(z0))) 685.07/213.17
ACTIVE(U12(U71(z0, z1, z2))) → c20(U12'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 685.07/213.17
ACTIVE(U12(U72(z0, z1, z2))) → c20(U12'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 685.07/213.17
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 685.07/213.17
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 685.07/213.17
ACTIVE(U11(U12(tt), x1)) → c19(U11'(mark(tt), x1)) 685.07/213.17
ACTIVE(U12(U12(tt))) → c20(U12'(mark(tt))) 685.07/213.17
ACTIVE(U12(isNat(0))) → c20(U12'(mark(tt))) 685.07/213.17
ACTIVE(U12(U11(tt, z0))) → c2(U12'(mark(U12(isNat(z0))))) 685.07/213.17
ACTIVE(U12(U11(tt, z0))) → c2(ACTIVE(U11(tt, z0))) 685.07/213.17
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(U12'(mark(U11(isNat(z0), z1)))) 685.07/213.17
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(ACTIVE(isNat(plus(z0, z1)))) 685.07/213.17
ACTIVE(U12(isNat(s(z0)))) → c2(U12'(mark(U21(isNat(z0))))) 685.07/213.17
ACTIVE(U12(isNat(s(z0)))) → c2(ACTIVE(isNat(s(z0)))) 685.07/213.17
ACTIVE(U12(isNat(x(z0, z1)))) → c2(U12'(mark(U31(isNat(z0), z1)))) 685.07/213.17
ACTIVE(U12(isNat(x(z0, z1)))) → c2(ACTIVE(isNat(x(z0, z1)))) 685.07/213.17
ACTIVE(U21(U71(tt, z0, z1))) → c21(U21'(mark(U72(isNat(z1), z0, z1))), ACTIVE(U71(tt, z0, z1))) 685.07/213.17
ACTIVE(U21(U72(tt, z0, z1))) → c21(U21'(mark(plus(x(z1, z0), z1))), ACTIVE(U72(tt, z0, z1))) 685.07/213.17
ACTIVE(U21(plus(z0, 0))) → c21(U21'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 685.07/213.17
ACTIVE(U21(plus(z0, s(z1)))) → c21(U21'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 685.07/213.17
ACTIVE(U21(x(z0, 0))) → c21(U21'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 685.07/213.17
ACTIVE(U21(x(z0, s(z1)))) → c21(U21'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 685.07/213.17
ACTIVE(U21(U11(z0, z1))) → c21(U21'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 685.07/213.17
ACTIVE(U21(U12(z0))) → c21(U21'(U12(active(z0))), ACTIVE(U12(z0))) 685.07/213.17
ACTIVE(U21(U21(z0))) → c21(U21'(U21(active(z0))), ACTIVE(U21(z0))) 685.07/213.17
ACTIVE(U21(U31(z0, z1))) → c21(U21'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 685.07/213.17
ACTIVE(U21(U32(z0))) → c21(U21'(U32(active(z0))), ACTIVE(U32(z0))) 685.07/213.17
ACTIVE(U21(U41(z0, z1))) → c21(U21'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 685.07/213.17
ACTIVE(U21(U51(z0, z1, z2))) → c21(U21'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 685.07/213.17
ACTIVE(U21(U52(z0, z1, z2))) → c21(U21'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 685.07/213.17
ACTIVE(U21(s(z0))) → c21(U21'(s(active(z0))), ACTIVE(s(z0))) 685.07/213.17
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 685.07/213.17
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 685.07/213.17
ACTIVE(U21(U61(z0))) → c21(U21'(U61(active(z0))), ACTIVE(U61(z0))) 685.07/213.17
ACTIVE(U21(U71(z0, z1, z2))) → c21(U21'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 685.07/213.17
ACTIVE(U21(U72(z0, z1, z2))) → c21(U21'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 685.07/213.17
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 685.07/213.17
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 685.07/213.17
ACTIVE(U11(U21(tt), x1)) → c19(U11'(mark(tt), x1)) 685.07/213.17
ACTIVE(U12(U21(tt))) → c20(U12'(mark(tt))) 685.07/213.17
ACTIVE(U21(U12(tt))) → c21(U21'(mark(tt))) 685.07/213.17
ACTIVE(U21(U21(tt))) → c21(U21'(mark(tt))) 685.07/213.17
ACTIVE(U21(isNat(0))) → c21(U21'(mark(tt))) 685.07/213.17
ACTIVE(U21(U11(tt, z0))) → c3(U21'(mark(U12(isNat(z0))))) 685.07/213.17
ACTIVE(U21(U11(tt, z0))) → c3(ACTIVE(U11(tt, z0))) 685.07/213.17
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(U21'(mark(U11(isNat(z0), z1)))) 685.07/213.17
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(ACTIVE(isNat(plus(z0, z1)))) 685.07/213.17
ACTIVE(U21(isNat(s(z0)))) → c3(U21'(mark(U21(isNat(z0))))) 685.07/213.17
ACTIVE(U21(isNat(s(z0)))) → c3(ACTIVE(isNat(s(z0)))) 685.07/213.17
ACTIVE(U21(isNat(x(z0, z1)))) → c3(U21'(mark(U31(isNat(z0), z1)))) 685.07/213.17
ACTIVE(U21(isNat(x(z0, z1)))) → c3(ACTIVE(isNat(x(z0, z1)))) 685.07/213.17
ACTIVE(U31(U71(tt, z0, z1), x1)) → c22(U31'(mark(U72(isNat(z1), z0, z1)), x1), ACTIVE(U71(tt, z0, z1))) 685.07/213.17
ACTIVE(U31(U72(tt, z0, z1), x1)) → c22(U31'(mark(plus(x(z1, z0), z1)), x1), ACTIVE(U72(tt, z0, z1))) 685.07/213.17
ACTIVE(U31(plus(z0, 0), x1)) → c22(U31'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 685.07/213.17
ACTIVE(U31(plus(z0, s(z1)), x1)) → c22(U31'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 685.07/213.17
ACTIVE(U31(x(z0, 0), x1)) → c22(U31'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 685.07/213.17
ACTIVE(U31(x(z0, s(z1)), x1)) → c22(U31'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 685.07/213.17
ACTIVE(U31(U11(z0, z1), x1)) → c22(U31'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 685.07/213.17
ACTIVE(U31(U12(z0), x1)) → c22(U31'(U12(active(z0)), x1), ACTIVE(U12(z0))) 685.07/213.17
ACTIVE(U31(U21(z0), x1)) → c22(U31'(U21(active(z0)), x1), ACTIVE(U21(z0))) 685.07/213.17
ACTIVE(U31(U31(z0, z1), x1)) → c22(U31'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 685.07/213.17
ACTIVE(U31(U32(z0), x1)) → c22(U31'(U32(active(z0)), x1), ACTIVE(U32(z0))) 685.07/213.17
ACTIVE(U31(U41(z0, z1), x1)) → c22(U31'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 685.07/213.17
ACTIVE(U31(U51(z0, z1, z2), x1)) → c22(U31'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 685.07/213.17
ACTIVE(U31(U52(z0, z1, z2), x1)) → c22(U31'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 685.07/213.17
ACTIVE(U31(s(z0), x1)) → c22(U31'(s(active(z0)), x1), ACTIVE(s(z0))) 685.07/213.17
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 685.07/213.17
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 685.07/213.17
ACTIVE(U31(U61(z0), x1)) → c22(U31'(U61(active(z0)), x1), ACTIVE(U61(z0))) 685.07/213.17
ACTIVE(U31(U71(z0, z1, z2), x1)) → c22(U31'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 685.07/213.18
ACTIVE(U31(U72(z0, z1, z2), x1)) → c22(U31'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 685.07/213.18
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 685.07/213.18
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 685.07/213.18
ACTIVE(U31(U12(tt), x1)) → c22(U31'(mark(tt), x1)) 685.07/213.18
ACTIVE(U31(U21(tt), x1)) → c22(U31'(mark(tt), x1)) 685.07/213.18
ACTIVE(U31(isNat(0), x1)) → c22(U31'(mark(tt), x1)) 685.07/213.18
ACTIVE(U11(U31(tt, z0), x1)) → c4(U11'(mark(U32(isNat(z0))), x1)) 685.07/213.18
ACTIVE(U11(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 685.07/213.18
ACTIVE(U12(U31(tt, z0))) → c4(U12'(mark(U32(isNat(z0))))) 685.07/213.18
ACTIVE(U12(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 685.07/213.18
ACTIVE(U21(U31(tt, z0))) → c4(U21'(mark(U32(isNat(z0))))) 685.07/213.18
ACTIVE(U21(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 685.07/213.18
ACTIVE(U31(U11(tt, z0), x1)) → c4(U31'(mark(U12(isNat(z0))), x1)) 685.07/213.18
ACTIVE(U31(U11(tt, z0), x1)) → c4(ACTIVE(U11(tt, z0))) 685.07/213.18
ACTIVE(U31(U31(tt, z0), x1)) → c4(U31'(mark(U32(isNat(z0))), x1)) 685.07/213.18
ACTIVE(U31(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 685.07/213.18
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(U31'(mark(U11(isNat(z0), z1)), x1)) 685.07/213.18
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(ACTIVE(isNat(plus(z0, z1)))) 685.07/213.18
ACTIVE(U31(isNat(s(z0)), x1)) → c4(U31'(mark(U21(isNat(z0))), x1)) 685.07/213.18
ACTIVE(U31(isNat(s(z0)), x1)) → c4(ACTIVE(isNat(s(z0)))) 685.07/213.18
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(U31'(mark(U31(isNat(z0), z1)), x1)) 685.07/213.18
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(ACTIVE(isNat(x(z0, z1)))) 685.07/213.18
ACTIVE(U32(U71(tt, z0, z1))) → c23(U32'(mark(U72(isNat(z1), z0, z1))), ACTIVE(U71(tt, z0, z1))) 685.07/213.18
ACTIVE(U32(U72(tt, z0, z1))) → c23(U32'(mark(plus(x(z1, z0), z1))), ACTIVE(U72(tt, z0, z1))) 685.07/213.18
ACTIVE(U32(plus(z0, 0))) → c23(U32'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 685.07/213.18
ACTIVE(U32(plus(z0, s(z1)))) → c23(U32'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 685.07/213.18
ACTIVE(U32(x(z0, 0))) → c23(U32'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 685.07/213.18
ACTIVE(U32(x(z0, s(z1)))) → c23(U32'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 685.07/213.18
ACTIVE(U32(U11(z0, z1))) → c23(U32'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 685.07/213.18
ACTIVE(U32(U12(z0))) → c23(U32'(U12(active(z0))), ACTIVE(U12(z0))) 685.07/213.18
ACTIVE(U32(U21(z0))) → c23(U32'(U21(active(z0))), ACTIVE(U21(z0))) 685.07/213.18
ACTIVE(U32(U31(z0, z1))) → c23(U32'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 685.07/213.18
ACTIVE(U32(U32(z0))) → c23(U32'(U32(active(z0))), ACTIVE(U32(z0))) 685.07/213.18
ACTIVE(U32(U41(z0, z1))) → c23(U32'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 685.07/213.18
ACTIVE(U32(U51(z0, z1, z2))) → c23(U32'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 685.07/213.18
ACTIVE(U32(U52(z0, z1, z2))) → c23(U32'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 685.07/213.18
ACTIVE(U32(s(z0))) → c23(U32'(s(active(z0))), ACTIVE(s(z0))) 685.07/213.18
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 685.07/213.18
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 685.07/213.18
ACTIVE(U32(U61(z0))) → c23(U32'(U61(active(z0))), ACTIVE(U61(z0))) 685.07/213.18
ACTIVE(U32(U71(z0, z1, z2))) → c23(U32'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 685.07/213.18
ACTIVE(U32(U72(z0, z1, z2))) → c23(U32'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 685.07/213.18
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 685.07/213.18
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 685.07/213.18
ACTIVE(U11(U32(tt), x1)) → c19(U11'(mark(tt), x1)) 685.07/213.18
ACTIVE(U12(U32(tt))) → c20(U12'(mark(tt))) 685.07/213.18
ACTIVE(U21(U32(tt))) → c21(U21'(mark(tt))) 685.07/213.18
ACTIVE(U31(U32(tt), x1)) → c22(U31'(mark(tt), x1)) 685.07/213.18
ACTIVE(U32(U12(tt))) → c23(U32'(mark(tt))) 685.07/213.18
ACTIVE(U32(U21(tt))) → c23(U32'(mark(tt))) 685.07/213.18
ACTIVE(U32(U32(tt))) → c23(U32'(mark(tt))) 685.07/213.18
ACTIVE(U32(isNat(0))) → c23(U32'(mark(tt))) 685.07/213.18
ACTIVE(U32(U11(tt, z0))) → c5(U32'(mark(U12(isNat(z0))))) 685.07/213.18
ACTIVE(U32(U11(tt, z0))) → c5(ACTIVE(U11(tt, z0))) 685.07/213.18
ACTIVE(U32(U31(tt, z0))) → c5(U32'(mark(U32(isNat(z0))))) 685.07/213.18
ACTIVE(U32(U31(tt, z0))) → c5(ACTIVE(U31(tt, z0))) 685.07/213.18
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(U32'(mark(U11(isNat(z0), z1)))) 685.07/213.18
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(ACTIVE(isNat(plus(z0, z1)))) 685.07/213.18
ACTIVE(U32(isNat(s(z0)))) → c5(U32'(mark(U21(isNat(z0))))) 685.07/213.18
ACTIVE(U32(isNat(s(z0)))) → c5(ACTIVE(isNat(s(z0)))) 685.07/213.18
ACTIVE(U32(isNat(x(z0, z1)))) → c5(U32'(mark(U31(isNat(z0), z1)))) 685.07/213.18
ACTIVE(U32(isNat(x(z0, z1)))) → c5(ACTIVE(isNat(x(z0, z1)))) 685.07/213.18
ACTIVE(U41(U71(tt, z0, z1), x1)) → c24(U41'(mark(U72(isNat(z1), z0, z1)), x1), ACTIVE(U71(tt, z0, z1))) 685.07/213.18
ACTIVE(U41(U72(tt, z0, z1), x1)) → c24(U41'(mark(plus(x(z1, z0), z1)), x1), ACTIVE(U72(tt, z0, z1))) 685.07/213.18
ACTIVE(U41(plus(z0, 0), x1)) → c24(U41'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 685.07/213.18
ACTIVE(U41(plus(z0, s(z1)), x1)) → c24(U41'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 685.07/213.18
ACTIVE(U41(x(z0, 0), x1)) → c24(U41'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 685.07/213.18
ACTIVE(U41(x(z0, s(z1)), x1)) → c24(U41'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 685.07/213.18
ACTIVE(U41(U11(z0, z1), x1)) → c24(U41'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 685.07/213.18
ACTIVE(U41(U12(z0), x1)) → c24(U41'(U12(active(z0)), x1), ACTIVE(U12(z0))) 685.07/213.18
ACTIVE(U41(U21(z0), x1)) → c24(U41'(U21(active(z0)), x1), ACTIVE(U21(z0))) 685.07/213.18
ACTIVE(U41(U31(z0, z1), x1)) → c24(U41'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 685.07/213.18
ACTIVE(U41(U32(z0), x1)) → c24(U41'(U32(active(z0)), x1), ACTIVE(U32(z0))) 685.07/213.18
ACTIVE(U41(U41(z0, z1), x1)) → c24(U41'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 685.07/213.18
ACTIVE(U41(U51(z0, z1, z2), x1)) → c24(U41'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 685.07/213.18
ACTIVE(U41(U52(z0, z1, z2), x1)) → c24(U41'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 685.07/213.18
ACTIVE(U41(s(z0), x1)) → c24(U41'(s(active(z0)), x1), ACTIVE(s(z0))) 685.07/213.18
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 685.07/213.18
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 685.07/213.18
ACTIVE(U41(U61(z0), x1)) → c24(U41'(U61(active(z0)), x1), ACTIVE(U61(z0))) 685.07/213.18
ACTIVE(U41(U71(z0, z1, z2), x1)) → c24(U41'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 685.07/213.18
ACTIVE(U41(U72(z0, z1, z2), x1)) → c24(U41'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 685.07/213.18
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 685.07/213.18
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 685.07/213.18
ACTIVE(U11(U41(tt, z0), x1)) → c19(U11'(mark(z0), x1)) 685.07/213.18
ACTIVE(U12(U41(tt, z0))) → c20(U12'(mark(z0))) 685.07/213.18
ACTIVE(U21(U41(tt, z0))) → c21(U21'(mark(z0))) 685.07/213.18
ACTIVE(U31(U41(tt, z0), x1)) → c22(U31'(mark(z0), x1)) 685.07/213.18
ACTIVE(U32(U41(tt, z0))) → c23(U32'(mark(z0))) 685.07/213.18
ACTIVE(U41(U12(tt), x1)) → c24(U41'(mark(tt), x1)) 685.07/213.18
ACTIVE(U41(U21(tt), x1)) → c24(U41'(mark(tt), x1)) 685.07/213.18
ACTIVE(U41(U32(tt), x1)) → c24(U41'(mark(tt), x1)) 685.07/213.18
ACTIVE(U41(U41(tt, z0), x1)) → c24(U41'(mark(z0), x1)) 685.07/213.18
ACTIVE(U41(isNat(0), x1)) → c24(U41'(mark(tt), x1)) 685.07/213.18
ACTIVE(U41(U11(tt, z0), x1)) → c6(U41'(mark(U12(isNat(z0))), x1)) 685.07/213.18
ACTIVE(U41(U11(tt, z0), x1)) → c6(ACTIVE(U11(tt, z0))) 685.07/213.18
ACTIVE(U41(U31(tt, z0), x1)) → c6(U41'(mark(U32(isNat(z0))), x1)) 685.07/213.18
ACTIVE(U41(U31(tt, z0), x1)) → c6(ACTIVE(U31(tt, z0))) 685.07/213.18
ACTIVE(U41(isNat(plus(z0, z1)), x1)) → c6(U41'(mark(U11(isNat(z0), z1)), x1)) 685.07/213.18
ACTIVE(U41(isNat(plus(z0, z1)), x1)) → c6(ACTIVE(isNat(plus(z0, z1)))) 685.07/213.18
ACTIVE(U41(isNat(s(z0)), x1)) → c6(U41'(mark(U21(isNat(z0))), x1)) 685.07/213.18
ACTIVE(U41(isNat(s(z0)), x1)) → c6(ACTIVE(isNat(s(z0)))) 685.07/213.18
ACTIVE(U41(isNat(x(z0, z1)), x1)) → c6(U41'(mark(U31(isNat(z0), z1)), x1)) 685.07/213.18
ACTIVE(U41(isNat(x(z0, z1)), x1)) → c6(ACTIVE(isNat(x(z0, z1)))) 685.07/213.18
ACTIVE(U51(U71(tt, z0, z1), x1, x2)) → c25(U51'(mark(U72(isNat(z1), z0, z1)), x1, x2), ACTIVE(U71(tt, z0, z1))) 685.07/213.18
ACTIVE(U51(U72(tt, z0, z1), x1, x2)) → c25(U51'(mark(plus(x(z1, z0), z1)), x1, x2), ACTIVE(U72(tt, z0, z1))) 685.07/213.18
ACTIVE(U51(plus(z0, 0), x1, x2)) → c25(U51'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 685.07/213.18
ACTIVE(U51(plus(z0, s(z1)), x1, x2)) → c25(U51'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 685.07/213.18
ACTIVE(U51(x(z0, 0), x1, x2)) → c25(U51'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 685.07/213.18
ACTIVE(U51(x(z0, s(z1)), x1, x2)) → c25(U51'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 685.07/213.18
ACTIVE(U51(U11(z0, z1), x1, x2)) → c25(U51'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 685.07/213.18
ACTIVE(U51(U12(z0), x1, x2)) → c25(U51'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 685.07/213.18
ACTIVE(U51(U21(z0), x1, x2)) → c25(U51'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 685.07/213.18
ACTIVE(U51(U31(z0, z1), x1, x2)) → c25(U51'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 685.07/213.18
ACTIVE(U51(U32(z0), x1, x2)) → c25(U51'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 685.07/213.18
ACTIVE(U51(U41(z0, z1), x1, x2)) → c25(U51'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 685.07/213.18
ACTIVE(U51(U51(z0, z1, z2), x1, x2)) → c25(U51'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 685.07/213.18
ACTIVE(U51(U52(z0, z1, z2), x1, x2)) → c25(U51'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 685.07/213.18
ACTIVE(U51(s(z0), x1, x2)) → c25(U51'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 685.07/213.18
ACTIVE(U51(plus(z0, z1), x1, x2)) → c25(U51'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 685.07/213.18
ACTIVE(U51(plus(z0, z1), x1, x2)) → c25(U51'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 685.07/213.18
ACTIVE(U51(U61(z0), x1, x2)) → c25(U51'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 685.07/213.18
ACTIVE(U51(U71(z0, z1, z2), x1, x2)) → c25(U51'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 685.07/213.18
ACTIVE(U51(U72(z0, z1, z2), x1, x2)) → c25(U51'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 685.07/213.18
ACTIVE(U51(x(z0, z1), x1, x2)) → c25(U51'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 685.07/213.18
ACTIVE(U51(x(z0, z1), x1, x2)) → c25(U51'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 685.07/213.18
ACTIVE(U51(U12(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 685.07/213.18
ACTIVE(U51(U21(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 685.07/213.18
ACTIVE(U51(U32(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 685.07/213.18
ACTIVE(U51(U41(tt, z0), x1, x2)) → c25(U51'(mark(z0), x1, x2)) 685.07/213.18
ACTIVE(U51(isNat(0), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 685.07/213.18
ACTIVE(U11(U51(tt, z0, z1), x1)) → c7(U11'(mark(U52(isNat(z1), z0, z1)), x1)) 685.07/213.18
ACTIVE(U11(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 685.07/213.18
ACTIVE(U12(U51(tt, z0, z1))) → c7(U12'(mark(U52(isNat(z1), z0, z1)))) 685.07/213.18
ACTIVE(U12(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 685.07/213.18
ACTIVE(U21(U51(tt, z0, z1))) → c7(U21'(mark(U52(isNat(z1), z0, z1)))) 685.07/213.18
ACTIVE(U21(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 685.07/213.18
ACTIVE(U31(U51(tt, z0, z1), x1)) → c7(U31'(mark(U52(isNat(z1), z0, z1)), x1)) 685.07/213.18
ACTIVE(U31(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 685.07/213.18
ACTIVE(U32(U51(tt, z0, z1))) → c7(U32'(mark(U52(isNat(z1), z0, z1)))) 685.07/213.18
ACTIVE(U32(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 685.07/213.18
ACTIVE(U41(U51(tt, z0, z1), x1)) → c7(U41'(mark(U52(isNat(z1), z0, z1)), x1)) 685.07/213.18
ACTIVE(U41(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 685.07/213.18
ACTIVE(U51(U11(tt, z0), x1, x2)) → c7(U51'(mark(U12(isNat(z0))), x1, x2)) 685.07/213.18
ACTIVE(U51(U11(tt, z0), x1, x2)) → c7(ACTIVE(U11(tt, z0))) 685.07/213.18
ACTIVE(U51(U31(tt, z0), x1, x2)) → c7(U51'(mark(U32(isNat(z0))), x1, x2)) 685.07/213.18
ACTIVE(U51(U31(tt, z0), x1, x2)) → c7(ACTIVE(U31(tt, z0))) 685.07/213.18
ACTIVE(U51(U51(tt, z0, z1), x1, x2)) → c7(U51'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 685.07/213.18
ACTIVE(U51(U51(tt, z0, z1), x1, x2)) → c7(ACTIVE(U51(tt, z0, z1))) 685.07/213.18
ACTIVE(U51(isNat(plus(z0, z1)), x1, x2)) → c7(U51'(mark(U11(isNat(z0), z1)), x1, x2)) 685.07/213.18
ACTIVE(U51(isNat(plus(z0, z1)), x1, x2)) → c7(ACTIVE(isNat(plus(z0, z1)))) 685.07/213.18
ACTIVE(U51(isNat(s(z0)), x1, x2)) → c7(U51'(mark(U21(isNat(z0))), x1, x2)) 685.07/213.18
ACTIVE(U51(isNat(s(z0)), x1, x2)) → c7(ACTIVE(isNat(s(z0)))) 685.07/213.18
ACTIVE(U51(isNat(x(z0, z1)), x1, x2)) → c7(U51'(mark(U31(isNat(z0), z1)), x1, x2)) 685.07/213.18
ACTIVE(U51(isNat(x(z0, z1)), x1, x2)) → c7(ACTIVE(isNat(x(z0, z1)))) 685.07/213.18
ACTIVE(U52(U71(tt, z0, z1), x1, x2)) → c26(U52'(mark(U72(isNat(z1), z0, z1)), x1, x2), ACTIVE(U71(tt, z0, z1))) 685.07/213.18
ACTIVE(U52(U72(tt, z0, z1), x1, x2)) → c26(U52'(mark(plus(x(z1, z0), z1)), x1, x2), ACTIVE(U72(tt, z0, z1))) 685.07/213.18
ACTIVE(U52(plus(z0, 0), x1, x2)) → c26(U52'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 685.07/213.18
ACTIVE(U52(plus(z0, s(z1)), x1, x2)) → c26(U52'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 685.07/213.18
ACTIVE(U52(x(z0, 0), x1, x2)) → c26(U52'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 685.07/213.18
ACTIVE(U52(x(z0, s(z1)), x1, x2)) → c26(U52'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 685.07/213.18
ACTIVE(U52(U11(z0, z1), x1, x2)) → c26(U52'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 685.07/213.18
ACTIVE(U52(U12(z0), x1, x2)) → c26(U52'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 685.07/213.18
ACTIVE(U52(U21(z0), x1, x2)) → c26(U52'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 685.07/213.18
ACTIVE(U52(U31(z0, z1), x1, x2)) → c26(U52'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 685.07/213.18
ACTIVE(U52(U32(z0), x1, x2)) → c26(U52'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 685.07/213.18
ACTIVE(U52(U41(z0, z1), x1, x2)) → c26(U52'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 685.07/213.18
ACTIVE(U52(U51(z0, z1, z2), x1, x2)) → c26(U52'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 685.07/213.18
ACTIVE(U52(U52(z0, z1, z2), x1, x2)) → c26(U52'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 685.07/213.18
ACTIVE(U52(s(z0), x1, x2)) → c26(U52'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 685.07/213.18
ACTIVE(U52(plus(z0, z1), x1, x2)) → c26(U52'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 685.07/213.18
ACTIVE(U52(plus(z0, z1), x1, x2)) → c26(U52'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 685.07/213.18
ACTIVE(U52(U61(z0), x1, x2)) → c26(U52'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 685.07/213.18
ACTIVE(U52(U71(z0, z1, z2), x1, x2)) → c26(U52'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 685.07/213.18
ACTIVE(U52(U72(z0, z1, z2), x1, x2)) → c26(U52'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 685.07/213.18
ACTIVE(U52(x(z0, z1), x1, x2)) → c26(U52'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 685.07/213.18
ACTIVE(U52(x(z0, z1), x1, x2)) → c26(U52'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 685.07/213.18
ACTIVE(U52(U12(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 685.07/213.18
ACTIVE(U52(U21(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 685.07/213.18
ACTIVE(U52(U32(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 685.07/213.18
ACTIVE(U52(U41(tt, z0), x1, x2)) → c26(U52'(mark(z0), x1, x2)) 685.07/213.18
ACTIVE(U52(isNat(0), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 685.07/213.18
ACTIVE(U11(U52(tt, z0, z1), x1)) → c8(U11'(mark(s(plus(z1, z0))), x1)) 685.07/213.18
ACTIVE(U11(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 685.07/213.18
ACTIVE(U12(U52(tt, z0, z1))) → c8(U12'(mark(s(plus(z1, z0))))) 685.07/213.18
ACTIVE(U12(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 685.07/213.18
ACTIVE(U21(U52(tt, z0, z1))) → c8(U21'(mark(s(plus(z1, z0))))) 685.07/213.18
ACTIVE(U21(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 685.07/213.18
ACTIVE(U31(U52(tt, z0, z1), x1)) → c8(U31'(mark(s(plus(z1, z0))), x1)) 685.07/213.18
ACTIVE(U31(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 685.07/213.18
ACTIVE(U32(U52(tt, z0, z1))) → c8(U32'(mark(s(plus(z1, z0))))) 685.07/213.18
ACTIVE(U32(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 685.07/213.18
ACTIVE(U41(U52(tt, z0, z1), x1)) → c8(U41'(mark(s(plus(z1, z0))), x1)) 685.07/213.18
ACTIVE(U41(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 685.07/213.18
ACTIVE(U51(U52(tt, z0, z1), x1, x2)) → c8(U51'(mark(s(plus(z1, z0))), x1, x2)) 685.07/213.18
ACTIVE(U51(U52(tt, z0, z1), x1, x2)) → c8(ACTIVE(U52(tt, z0, z1))) 685.07/213.18
ACTIVE(U52(U11(tt, z0), x1, x2)) → c8(U52'(mark(U12(isNat(z0))), x1, x2)) 685.07/213.18
ACTIVE(U52(U11(tt, z0), x1, x2)) → c8(ACTIVE(U11(tt, z0))) 685.07/213.18
ACTIVE(U52(U31(tt, z0), x1, x2)) → c8(U52'(mark(U32(isNat(z0))), x1, x2)) 685.07/213.18
ACTIVE(U52(U31(tt, z0), x1, x2)) → c8(ACTIVE(U31(tt, z0))) 685.07/213.18
ACTIVE(U52(U51(tt, z0, z1), x1, x2)) → c8(U52'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 685.07/213.18
ACTIVE(U52(U51(tt, z0, z1), x1, x2)) → c8(ACTIVE(U51(tt, z0, z1))) 685.07/213.18
ACTIVE(U52(U52(tt, z0, z1), x1, x2)) → c8(U52'(mark(s(plus(z1, z0))), x1, x2)) 685.07/213.18
ACTIVE(U52(U52(tt, z0, z1), x1, x2)) → c8(ACTIVE(U52(tt, z0, z1))) 685.07/213.18
ACTIVE(U52(isNat(plus(z0, z1)), x1, x2)) → c8(U52'(mark(U11(isNat(z0), z1)), x1, x2)) 685.07/213.18
ACTIVE(U52(isNat(plus(z0, z1)), x1, x2)) → c8(ACTIVE(isNat(plus(z0, z1)))) 685.07/213.18
ACTIVE(U52(isNat(s(z0)), x1, x2)) → c8(U52'(mark(U21(isNat(z0))), x1, x2)) 685.07/213.18
ACTIVE(U52(isNat(s(z0)), x1, x2)) → c8(ACTIVE(isNat(s(z0)))) 685.07/213.18
ACTIVE(U52(isNat(x(z0, z1)), x1, x2)) → c8(U52'(mark(U31(isNat(z0), z1)), x1, x2)) 685.07/213.18
ACTIVE(U52(isNat(x(z0, z1)), x1, x2)) → c8(ACTIVE(isNat(x(z0, z1)))) 685.07/213.18
ACTIVE(s(U71(tt, z0, z1))) → c27(S(mark(U72(isNat(z1), z0, z1))), ACTIVE(U71(tt, z0, z1))) 685.07/213.18
ACTIVE(s(U72(tt, z0, z1))) → c27(S(mark(plus(x(z1, z0), z1))), ACTIVE(U72(tt, z0, z1))) 685.07/213.18
ACTIVE(s(plus(z0, 0))) → c27(S(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 685.07/213.18
ACTIVE(s(plus(z0, s(z1)))) → c27(S(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 685.07/213.18
ACTIVE(s(x(z0, 0))) → c27(S(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 685.07/213.18
ACTIVE(s(x(z0, s(z1)))) → c27(S(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 685.07/213.18
ACTIVE(s(U11(z0, z1))) → c27(S(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 685.07/213.18
ACTIVE(s(U12(z0))) → c27(S(U12(active(z0))), ACTIVE(U12(z0))) 685.07/213.18
ACTIVE(s(U21(z0))) → c27(S(U21(active(z0))), ACTIVE(U21(z0))) 685.07/213.18
ACTIVE(s(U31(z0, z1))) → c27(S(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 685.07/213.18
ACTIVE(s(U32(z0))) → c27(S(U32(active(z0))), ACTIVE(U32(z0))) 685.07/213.18
ACTIVE(s(U41(z0, z1))) → c27(S(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 685.07/213.18
ACTIVE(s(U51(z0, z1, z2))) → c27(S(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 685.07/213.18
ACTIVE(s(U52(z0, z1, z2))) → c27(S(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 685.07/213.18
ACTIVE(s(s(z0))) → c27(S(s(active(z0))), ACTIVE(s(z0))) 685.07/213.18
ACTIVE(s(plus(z0, z1))) → c27(S(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 685.07/213.18
ACTIVE(s(plus(z0, z1))) → c27(S(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 685.07/213.18
ACTIVE(s(U61(z0))) → c27(S(U61(active(z0))), ACTIVE(U61(z0))) 685.07/213.18
ACTIVE(s(U71(z0, z1, z2))) → c27(S(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 685.07/213.18
ACTIVE(s(U72(z0, z1, z2))) → c27(S(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 685.07/213.18
ACTIVE(s(x(z0, z1))) → c27(S(x(active(z0), z1)), ACTIVE(x(z0, z1))) 685.07/213.18
ACTIVE(s(x(z0, z1))) → c27(S(x(z0, active(z1))), ACTIVE(x(z0, z1))) 685.07/213.18
ACTIVE(s(U12(tt))) → c27(S(mark(tt))) 685.07/213.18
ACTIVE(s(U21(tt))) → c27(S(mark(tt))) 685.07/213.18
ACTIVE(s(U32(tt))) → c27(S(mark(tt))) 685.07/213.18
ACTIVE(s(U41(tt, z0))) → c27(S(mark(z0))) 685.07/213.18
ACTIVE(s(isNat(0))) → c27(S(mark(tt))) 685.07/213.18
ACTIVE(s(U11(tt, z0))) → c9(S(mark(U12(isNat(z0))))) 685.07/213.18
ACTIVE(s(U11(tt, z0))) → c9(ACTIVE(U11(tt, z0))) 685.07/213.18
ACTIVE(s(U31(tt, z0))) → c9(S(mark(U32(isNat(z0))))) 685.07/213.18
ACTIVE(s(U31(tt, z0))) → c9(ACTIVE(U31(tt, z0))) 685.07/213.18
ACTIVE(s(U51(tt, z0, z1))) → c9(S(mark(U52(isNat(z1), z0, z1)))) 685.07/213.18
ACTIVE(s(U51(tt, z0, z1))) → c9(ACTIVE(U51(tt, z0, z1))) 685.07/213.18
ACTIVE(s(U52(tt, z0, z1))) → c9(S(mark(s(plus(z1, z0))))) 685.07/213.18
ACTIVE(s(U52(tt, z0, z1))) → c9(ACTIVE(U52(tt, z0, z1))) 685.07/213.18
ACTIVE(s(isNat(plus(z0, z1)))) → c9(S(mark(U11(isNat(z0), z1)))) 685.07/213.18
ACTIVE(s(isNat(plus(z0, z1)))) → c9(ACTIVE(isNat(plus(z0, z1)))) 685.07/213.18
ACTIVE(s(isNat(s(z0)))) → c9(S(mark(U21(isNat(z0))))) 685.07/213.18
ACTIVE(s(isNat(s(z0)))) → c9(ACTIVE(isNat(s(z0)))) 685.07/213.18
ACTIVE(s(isNat(x(z0, z1)))) → c9(S(mark(U31(isNat(z0), z1)))) 685.07/213.18
ACTIVE(s(isNat(x(z0, z1)))) → c9(ACTIVE(isNat(x(z0, z1)))) 685.07/213.18
ACTIVE(U61(U11(tt, z0))) → c30(U61'(mark(U12(isNat(z0)))), ACTIVE(U11(tt, z0))) 685.07/213.18
ACTIVE(U61(U31(tt, z0))) → c30(U61'(mark(U32(isNat(z0)))), ACTIVE(U31(tt, z0))) 685.07/213.18
ACTIVE(U61(U51(tt, z0, z1))) → c30(U61'(mark(U52(isNat(z1), z0, z1))), ACTIVE(U51(tt, z0, z1))) 685.07/213.18
ACTIVE(U61(U52(tt, z0, z1))) → c30(U61'(mark(s(plus(z1, z0)))), ACTIVE(U52(tt, z0, z1))) 685.07/213.18
ACTIVE(U61(U71(tt, z0, z1))) → c30(U61'(mark(U72(isNat(z1), z0, z1))), ACTIVE(U71(tt, z0, z1))) 685.07/213.18
ACTIVE(U61(U72(tt, z0, z1))) → c30(U61'(mark(plus(x(z1, z0), z1))), ACTIVE(U72(tt, z0, z1))) 685.07/213.18
ACTIVE(U61(isNat(plus(z0, z1)))) → c30(U61'(mark(U11(isNat(z0), z1))), ACTIVE(isNat(plus(z0, z1)))) 685.07/213.18
ACTIVE(U61(isNat(s(z0)))) → c30(U61'(mark(U21(isNat(z0)))), ACTIVE(isNat(s(z0)))) 685.07/213.18
ACTIVE(U61(isNat(x(z0, z1)))) → c30(U61'(mark(U31(isNat(z0), z1))), ACTIVE(isNat(x(z0, z1)))) 685.07/213.18
ACTIVE(U61(plus(z0, 0))) → c30(U61'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 685.07/213.18
ACTIVE(U61(plus(z0, s(z1)))) → c30(U61'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 685.07/213.18
ACTIVE(U61(x(z0, 0))) → c30(U61'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 685.07/213.18
ACTIVE(U61(x(z0, s(z1)))) → c30(U61'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 685.07/213.18
ACTIVE(U61(U11(z0, z1))) → c30(U61'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 685.07/213.18
ACTIVE(U61(U12(z0))) → c30(U61'(U12(active(z0))), ACTIVE(U12(z0))) 685.07/213.18
ACTIVE(U61(U21(z0))) → c30(U61'(U21(active(z0))), ACTIVE(U21(z0))) 685.07/213.18
ACTIVE(U61(U31(z0, z1))) → c30(U61'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 685.07/213.18
ACTIVE(U61(U32(z0))) → c30(U61'(U32(active(z0))), ACTIVE(U32(z0))) 685.07/213.18
ACTIVE(U61(U41(z0, z1))) → c30(U61'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 685.07/213.18
ACTIVE(U61(U51(z0, z1, z2))) → c30(U61'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 685.07/213.18
ACTIVE(U61(U52(z0, z1, z2))) → c30(U61'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 685.07/213.18
ACTIVE(U61(s(z0))) → c30(U61'(s(active(z0))), ACTIVE(s(z0))) 685.07/213.18
ACTIVE(U61(plus(z0, z1))) → c30(U61'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 685.07/213.18
ACTIVE(U61(plus(z0, z1))) → c30(U61'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 685.07/213.18
ACTIVE(U61(U61(z0))) → c30(U61'(U61(active(z0))), ACTIVE(U61(z0))) 685.07/213.18
ACTIVE(U61(U71(z0, z1, z2))) → c30(U61'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 685.07/213.18
ACTIVE(U61(U72(z0, z1, z2))) → c30(U61'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 685.07/213.18
ACTIVE(U61(x(z0, z1))) → c30(U61'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 685.07/213.18
ACTIVE(U61(x(z0, z1))) → c30(U61'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 685.07/213.18
ACTIVE(U11(U61(tt), x1)) → c19(U11'(mark(0), x1)) 685.07/213.18
ACTIVE(U12(U61(tt))) → c20(U12'(mark(0))) 685.07/213.18
ACTIVE(U21(U61(tt))) → c21(U21'(mark(0))) 685.07/213.18
ACTIVE(U31(U61(tt), x1)) → c22(U31'(mark(0), x1)) 685.07/213.18
ACTIVE(U32(U61(tt))) → c23(U32'(mark(0))) 685.07/213.18
ACTIVE(U41(U61(tt), x1)) → c24(U41'(mark(0), x1)) 685.07/213.18
ACTIVE(U51(U61(tt), x1, x2)) → c25(U51'(mark(0), x1, x2)) 685.07/213.18
ACTIVE(U52(U61(tt), x1, x2)) → c26(U52'(mark(0), x1, x2)) 685.07/213.18
ACTIVE(s(U61(tt))) → c27(S(mark(0))) 685.07/213.18
ACTIVE(U61(U12(tt))) → c30(U61'(mark(tt))) 685.07/213.18
ACTIVE(U61(U21(tt))) → c30(U61'(mark(tt))) 685.07/213.18
ACTIVE(U61(U32(tt))) → c30(U61'(mark(tt))) 685.07/213.18
ACTIVE(U61(U41(tt, z0))) → c30(U61'(mark(z0))) 685.07/213.18
ACTIVE(U61(U61(tt))) → c30(U61'(mark(0))) 685.07/213.18
ACTIVE(U61(isNat(0))) → c30(U61'(mark(tt)))
K tuples:none
Defined Rule Symbols:

active, U11, U12, U21, U31, U32, U41, U51, U52, s, plus, U61, U71, U72, x, proper, isNat, top

Defined Pair Symbols:

ACTIVE, U11', U12', U21', U31', U32', U41', U51', U52', S, PLUS, U61', U71', U72', X, PROPER, ISNAT, TOP

Compound Symbols:

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, c62, c63, c64, c65, c67, c68, c69, c70, c71, c72, c73, c74, c75, c76, c77, c79, c80, c81, c82, c83, c84, c13, c16, c18, c1, c19, c19, c, c20, c20, c2, c21, c21, c3, c22, c22, c4, c23, c23, c5, c24, c24, c6, c25, c25, c7, c26, c26, c8, c27, c27, c9, c30, c30

685.07/213.18
685.07/213.18

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

Split RHS of tuples not part of any SCC
685.07/213.18
685.07/213.18

(66) Obligation:

Complexity Dependency Tuples Problem
Rules:

active(U11(tt, z0)) → mark(U12(isNat(z0))) 685.07/213.18
active(U12(tt)) → mark(tt) 685.07/213.18
active(U21(tt)) → mark(tt) 685.07/213.18
active(U31(tt, z0)) → mark(U32(isNat(z0))) 685.07/213.18
active(U32(tt)) → mark(tt) 685.07/213.18
active(U41(tt, z0)) → mark(z0) 685.07/213.18
active(U51(tt, z0, z1)) → mark(U52(isNat(z1), z0, z1)) 685.07/213.18
active(U52(tt, z0, z1)) → mark(s(plus(z1, z0))) 685.07/213.18
active(U61(tt)) → mark(0) 685.07/213.18
active(U71(tt, z0, z1)) → mark(U72(isNat(z1), z0, z1)) 685.07/213.18
active(U72(tt, z0, z1)) → mark(plus(x(z1, z0), z1)) 685.07/213.18
active(isNat(0)) → mark(tt) 685.07/213.18
active(isNat(plus(z0, z1))) → mark(U11(isNat(z0), z1)) 685.07/213.18
active(isNat(s(z0))) → mark(U21(isNat(z0))) 685.07/213.18
active(isNat(x(z0, z1))) → mark(U31(isNat(z0), z1)) 685.07/213.18
active(plus(z0, 0)) → mark(U41(isNat(z0), z0)) 685.07/213.18
active(plus(z0, s(z1))) → mark(U51(isNat(z1), z1, z0)) 685.07/213.18
active(x(z0, 0)) → mark(U61(isNat(z0))) 685.07/213.18
active(x(z0, s(z1))) → mark(U71(isNat(z1), z1, z0)) 685.07/213.18
active(U11(z0, z1)) → U11(active(z0), z1) 685.07/213.18
active(U12(z0)) → U12(active(z0)) 685.07/213.18
active(U21(z0)) → U21(active(z0)) 685.07/213.18
active(U31(z0, z1)) → U31(active(z0), z1) 685.07/213.18
active(U32(z0)) → U32(active(z0)) 685.07/213.18
active(U41(z0, z1)) → U41(active(z0), z1) 685.07/213.18
active(U51(z0, z1, z2)) → U51(active(z0), z1, z2) 685.07/213.18
active(U52(z0, z1, z2)) → U52(active(z0), z1, z2) 685.07/213.18
active(s(z0)) → s(active(z0)) 685.07/213.18
active(plus(z0, z1)) → plus(active(z0), z1) 685.07/213.18
active(plus(z0, z1)) → plus(z0, active(z1)) 685.07/213.18
active(U61(z0)) → U61(active(z0)) 685.07/213.18
active(U71(z0, z1, z2)) → U71(active(z0), z1, z2) 685.07/213.18
active(U72(z0, z1, z2)) → U72(active(z0), z1, z2) 685.07/213.18
active(x(z0, z1)) → x(active(z0), z1) 685.07/213.18
active(x(z0, z1)) → x(z0, active(z1)) 685.07/213.18
U11(mark(z0), z1) → mark(U11(z0, z1)) 685.07/213.18
U11(ok(z0), ok(z1)) → ok(U11(z0, z1)) 685.07/213.18
U12(mark(z0)) → mark(U12(z0)) 685.07/213.18
U12(ok(z0)) → ok(U12(z0)) 685.07/213.18
U21(mark(z0)) → mark(U21(z0)) 685.07/213.18
U21(ok(z0)) → ok(U21(z0)) 685.07/213.18
U31(mark(z0), z1) → mark(U31(z0, z1)) 685.07/213.18
U31(ok(z0), ok(z1)) → ok(U31(z0, z1)) 685.07/213.18
U32(mark(z0)) → mark(U32(z0)) 685.07/213.18
U32(ok(z0)) → ok(U32(z0)) 685.07/213.18
U41(mark(z0), z1) → mark(U41(z0, z1)) 685.07/213.18
U41(ok(z0), ok(z1)) → ok(U41(z0, z1)) 685.07/213.18
U51(mark(z0), z1, z2) → mark(U51(z0, z1, z2)) 685.07/213.18
U51(ok(z0), ok(z1), ok(z2)) → ok(U51(z0, z1, z2)) 685.07/213.18
U52(mark(z0), z1, z2) → mark(U52(z0, z1, z2)) 685.07/213.18
U52(ok(z0), ok(z1), ok(z2)) → ok(U52(z0, z1, z2)) 685.07/213.18
s(mark(z0)) → mark(s(z0)) 685.07/213.18
s(ok(z0)) → ok(s(z0)) 685.07/213.18
plus(mark(z0), z1) → mark(plus(z0, z1)) 685.07/213.18
plus(z0, mark(z1)) → mark(plus(z0, z1)) 685.07/213.18
plus(ok(z0), ok(z1)) → ok(plus(z0, z1)) 685.07/213.18
U61(mark(z0)) → mark(U61(z0)) 685.07/213.18
U61(ok(z0)) → ok(U61(z0)) 685.07/213.18
U71(mark(z0), z1, z2) → mark(U71(z0, z1, z2)) 685.07/213.18
U71(ok(z0), ok(z1), ok(z2)) → ok(U71(z0, z1, z2)) 685.07/213.18
U72(mark(z0), z1, z2) → mark(U72(z0, z1, z2)) 685.07/213.18
U72(ok(z0), ok(z1), ok(z2)) → ok(U72(z0, z1, z2)) 685.07/213.18
x(mark(z0), z1) → mark(x(z0, z1)) 685.07/213.18
x(z0, mark(z1)) → mark(x(z0, z1)) 685.07/213.18
x(ok(z0), ok(z1)) → ok(x(z0, z1)) 685.07/213.18
proper(U11(z0, z1)) → U11(proper(z0), proper(z1)) 685.07/213.18
proper(tt) → ok(tt) 685.07/213.18
proper(U12(z0)) → U12(proper(z0)) 685.07/213.18
proper(isNat(z0)) → isNat(proper(z0)) 685.07/213.18
proper(U21(z0)) → U21(proper(z0)) 685.07/213.18
proper(U31(z0, z1)) → U31(proper(z0), proper(z1)) 685.07/213.18
proper(U32(z0)) → U32(proper(z0)) 685.07/213.18
proper(U41(z0, z1)) → U41(proper(z0), proper(z1)) 685.07/213.18
proper(U51(z0, z1, z2)) → U51(proper(z0), proper(z1), proper(z2)) 685.07/213.18
proper(U52(z0, z1, z2)) → U52(proper(z0), proper(z1), proper(z2)) 685.07/213.18
proper(s(z0)) → s(proper(z0)) 685.07/213.18
proper(plus(z0, z1)) → plus(proper(z0), proper(z1)) 685.07/213.18
proper(U61(z0)) → U61(proper(z0)) 685.07/213.18
proper(0) → ok(0) 685.07/213.18
proper(U71(z0, z1, z2)) → U71(proper(z0), proper(z1), proper(z2)) 685.07/213.18
proper(U72(z0, z1, z2)) → U72(proper(z0), proper(z1), proper(z2)) 685.07/213.18
proper(x(z0, z1)) → x(proper(z0), proper(z1)) 685.07/213.18
isNat(ok(z0)) → ok(isNat(z0)) 685.07/213.18
top(mark(z0)) → top(proper(z0)) 685.07/213.18
top(ok(z0)) → top(active(z0))
Tuples:

ACTIVE(plus(z0, z1)) → c28(PLUS(active(z0), z1), ACTIVE(z0)) 685.07/213.18
ACTIVE(plus(z0, z1)) → c29(PLUS(z0, active(z1)), ACTIVE(z1)) 685.07/213.18
ACTIVE(U71(z0, z1, z2)) → c31(U71'(active(z0), z1, z2), ACTIVE(z0)) 685.07/213.18
ACTIVE(U72(z0, z1, z2)) → c32(U72'(active(z0), z1, z2), ACTIVE(z0)) 685.07/213.18
ACTIVE(x(z0, z1)) → c33(X(active(z0), z1), ACTIVE(z0)) 685.07/213.18
ACTIVE(x(z0, z1)) → c34(X(z0, active(z1)), ACTIVE(z1)) 685.07/213.18
U11'(mark(z0), z1) → c35(U11'(z0, z1)) 685.07/213.18
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1)) 685.07/213.18
U12'(mark(z0)) → c37(U12'(z0)) 685.07/213.18
U12'(ok(z0)) → c38(U12'(z0)) 685.07/213.18
U21'(mark(z0)) → c39(U21'(z0)) 685.07/213.18
U21'(ok(z0)) → c40(U21'(z0)) 685.07/213.18
U31'(mark(z0), z1) → c41(U31'(z0, z1)) 685.07/213.18
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 685.07/213.18
U32'(mark(z0)) → c43(U32'(z0)) 685.07/213.18
U32'(ok(z0)) → c44(U32'(z0)) 685.07/213.18
U41'(mark(z0), z1) → c45(U41'(z0, z1)) 685.07/213.18
U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1)) 685.07/213.18
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2)) 685.07/213.18
U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2)) 685.07/213.18
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2)) 685.07/213.18
U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2)) 685.07/213.18
S(mark(z0)) → c51(S(z0)) 685.07/213.18
S(ok(z0)) → c52(S(z0)) 685.07/213.18
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 685.07/213.18
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 685.07/213.18
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 685.07/213.18
U61'(mark(z0)) → c56(U61'(z0)) 685.07/213.18
U61'(ok(z0)) → c57(U61'(z0)) 685.07/213.18
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2)) 685.07/213.18
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2)) 685.07/213.18
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2)) 685.07/213.18
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 685.07/213.18
X(mark(z0), z1) → c62(X(z0, z1)) 685.07/213.18
X(z0, mark(z1)) → c63(X(z0, z1)) 685.07/213.18
X(ok(z0), ok(z1)) → c64(X(z0, z1)) 685.07/213.18
PROPER(U11(z0, z1)) → c65(U11'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 685.07/213.18
PROPER(U12(z0)) → c67(U12'(proper(z0)), PROPER(z0)) 685.07/213.18
PROPER(isNat(z0)) → c68(ISNAT(proper(z0)), PROPER(z0)) 685.07/213.18
PROPER(U21(z0)) → c69(U21'(proper(z0)), PROPER(z0)) 685.07/213.18
PROPER(U31(z0, z1)) → c70(U31'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 685.07/213.18
PROPER(U32(z0)) → c71(U32'(proper(z0)), PROPER(z0)) 685.07/213.18
PROPER(U41(z0, z1)) → c72(U41'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 685.07/213.18
PROPER(U51(z0, z1, z2)) → c73(U51'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 685.07/213.18
PROPER(U52(z0, z1, z2)) → c74(U52'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 685.07/213.18
PROPER(s(z0)) → c75(S(proper(z0)), PROPER(z0)) 685.07/213.18
PROPER(plus(z0, z1)) → c76(PLUS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 685.07/213.18
PROPER(U61(z0)) → c77(U61'(proper(z0)), PROPER(z0)) 685.07/213.18
PROPER(U71(z0, z1, z2)) → c79(U71'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 685.07/213.18
PROPER(U72(z0, z1, z2)) → c80(U72'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 685.07/213.18
PROPER(x(z0, z1)) → c81(X(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 685.07/213.18
ISNAT(ok(z0)) → c82(ISNAT(z0)) 685.07/213.18
TOP(mark(z0)) → c83(TOP(proper(z0)), PROPER(z0)) 685.07/213.18
TOP(ok(z0)) → c84(TOP(active(z0)), ACTIVE(z0)) 685.07/213.18
ACTIVE(isNat(s(z0))) → c13(ISNAT(z0)) 685.07/213.18
ACTIVE(plus(z0, s(z1))) → c16(ISNAT(z1)) 685.07/213.18
ACTIVE(x(z0, s(z1))) → c18(ISNAT(z1)) 685.07/213.18
ACTIVE(U11(tt, z0)) → c1(U12'(isNat(z0))) 685.07/213.18
ACTIVE(U11(tt, z0)) → c1(ISNAT(z0)) 685.07/213.18
ACTIVE(U31(tt, z0)) → c1(U32'(isNat(z0))) 685.07/213.18
ACTIVE(U31(tt, z0)) → c1(ISNAT(z0)) 685.07/213.18
ACTIVE(U51(tt, z0, z1)) → c1(U52'(isNat(z1), z0, z1)) 685.07/213.18
ACTIVE(U51(tt, z0, z1)) → c1(ISNAT(z1)) 685.07/213.18
ACTIVE(U52(tt, z0, z1)) → c1(S(plus(z1, z0))) 685.07/213.18
ACTIVE(U52(tt, z0, z1)) → c1(PLUS(z1, z0)) 685.07/213.18
ACTIVE(U71(tt, z0, z1)) → c1(U72'(isNat(z1), z0, z1)) 685.07/213.18
ACTIVE(U71(tt, z0, z1)) → c1(ISNAT(z1)) 685.07/213.18
ACTIVE(U72(tt, z0, z1)) → c1(PLUS(x(z1, z0), z1)) 685.07/213.18
ACTIVE(U72(tt, z0, z1)) → c1(X(z1, z0)) 685.07/213.18
ACTIVE(isNat(plus(z0, z1))) → c1(U11'(isNat(z0), z1)) 685.07/213.18
ACTIVE(isNat(plus(z0, z1))) → c1(ISNAT(z0)) 685.07/213.18
ACTIVE(isNat(x(z0, z1))) → c1(U31'(isNat(z0), z1)) 685.07/213.18
ACTIVE(isNat(x(z0, z1))) → c1(ISNAT(z0)) 685.07/213.18
ACTIVE(plus(z0, 0)) → c1(U41'(isNat(z0), z0)) 685.07/213.18
ACTIVE(plus(z0, 0)) → c1(ISNAT(z0)) 685.07/213.18
ACTIVE(x(z0, 0)) → c1(U61'(isNat(z0))) 685.07/213.18
ACTIVE(x(z0, 0)) → c1(ISNAT(z0)) 685.07/213.18
ACTIVE(U11(U71(tt, z0, z1), x1)) → c19(U11'(mark(U72(isNat(z1), z0, z1)), x1), ACTIVE(U71(tt, z0, z1))) 685.07/213.18
ACTIVE(U11(U72(tt, z0, z1), x1)) → c19(U11'(mark(plus(x(z1, z0), z1)), x1), ACTIVE(U72(tt, z0, z1))) 685.07/213.18
ACTIVE(U11(plus(z0, 0), x1)) → c19(U11'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 685.07/213.18
ACTIVE(U11(plus(z0, s(z1)), x1)) → c19(U11'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 685.07/213.18
ACTIVE(U11(x(z0, 0), x1)) → c19(U11'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 685.07/213.18
ACTIVE(U11(x(z0, s(z1)), x1)) → c19(U11'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 685.07/213.18
ACTIVE(U11(U11(z0, z1), x1)) → c19(U11'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 685.07/213.18
ACTIVE(U11(U12(z0), x1)) → c19(U11'(U12(active(z0)), x1), ACTIVE(U12(z0))) 685.07/213.18
ACTIVE(U11(U21(z0), x1)) → c19(U11'(U21(active(z0)), x1), ACTIVE(U21(z0))) 685.07/213.18
ACTIVE(U11(U31(z0, z1), x1)) → c19(U11'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 685.07/213.18
ACTIVE(U11(U32(z0), x1)) → c19(U11'(U32(active(z0)), x1), ACTIVE(U32(z0))) 685.07/213.18
ACTIVE(U11(U41(z0, z1), x1)) → c19(U11'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 685.07/213.18
ACTIVE(U11(U51(z0, z1, z2), x1)) → c19(U11'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 685.07/213.18
ACTIVE(U11(U52(z0, z1, z2), x1)) → c19(U11'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 685.07/213.18
ACTIVE(U11(s(z0), x1)) → c19(U11'(s(active(z0)), x1), ACTIVE(s(z0))) 685.07/213.18
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 685.07/213.18
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 685.07/213.18
ACTIVE(U11(U61(z0), x1)) → c19(U11'(U61(active(z0)), x1), ACTIVE(U61(z0))) 685.07/213.18
ACTIVE(U11(U71(z0, z1, z2), x1)) → c19(U11'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 685.07/213.18
ACTIVE(U11(U72(z0, z1, z2), x1)) → c19(U11'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 685.07/213.18
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 685.07/213.18
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 685.07/213.18
ACTIVE(U11(isNat(0), x1)) → c19(U11'(mark(tt), x1)) 685.07/213.18
ACTIVE(U11(U11(tt, z0), x1)) → c(U11'(mark(U12(isNat(z0))), x1)) 685.07/213.18
ACTIVE(U11(U11(tt, z0), x1)) → c(ACTIVE(U11(tt, z0))) 685.07/213.18
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(U11'(mark(U11(isNat(z0), z1)), x1)) 685.07/213.18
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(ACTIVE(isNat(plus(z0, z1)))) 685.07/213.18
ACTIVE(U11(isNat(s(z0)), x1)) → c(U11'(mark(U21(isNat(z0))), x1)) 685.07/213.18
ACTIVE(U11(isNat(s(z0)), x1)) → c(ACTIVE(isNat(s(z0)))) 685.07/213.18
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(U11'(mark(U31(isNat(z0), z1)), x1)) 685.07/213.19
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(ACTIVE(isNat(x(z0, z1)))) 685.07/213.19
ACTIVE(U12(U71(tt, z0, z1))) → c20(U12'(mark(U72(isNat(z1), z0, z1))), ACTIVE(U71(tt, z0, z1))) 685.07/213.19
ACTIVE(U12(U72(tt, z0, z1))) → c20(U12'(mark(plus(x(z1, z0), z1))), ACTIVE(U72(tt, z0, z1))) 685.07/213.19
ACTIVE(U12(plus(z0, 0))) → c20(U12'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 685.07/213.19
ACTIVE(U12(plus(z0, s(z1)))) → c20(U12'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 685.07/213.19
ACTIVE(U12(x(z0, 0))) → c20(U12'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 685.07/213.19
ACTIVE(U12(x(z0, s(z1)))) → c20(U12'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 685.07/213.19
ACTIVE(U12(U11(z0, z1))) → c20(U12'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 685.07/213.19
ACTIVE(U12(U12(z0))) → c20(U12'(U12(active(z0))), ACTIVE(U12(z0))) 685.07/213.19
ACTIVE(U12(U21(z0))) → c20(U12'(U21(active(z0))), ACTIVE(U21(z0))) 685.07/213.19
ACTIVE(U12(U31(z0, z1))) → c20(U12'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 685.07/213.19
ACTIVE(U12(U32(z0))) → c20(U12'(U32(active(z0))), ACTIVE(U32(z0))) 685.07/213.19
ACTIVE(U12(U41(z0, z1))) → c20(U12'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 685.07/213.19
ACTIVE(U12(U51(z0, z1, z2))) → c20(U12'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 685.07/213.19
ACTIVE(U12(U52(z0, z1, z2))) → c20(U12'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 685.07/213.19
ACTIVE(U12(s(z0))) → c20(U12'(s(active(z0))), ACTIVE(s(z0))) 685.07/213.19
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 685.07/213.19
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 685.07/213.19
ACTIVE(U12(U61(z0))) → c20(U12'(U61(active(z0))), ACTIVE(U61(z0))) 685.07/213.19
ACTIVE(U12(U71(z0, z1, z2))) → c20(U12'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 685.07/213.19
ACTIVE(U12(U72(z0, z1, z2))) → c20(U12'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 685.07/213.19
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 685.07/213.19
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 685.07/213.19
ACTIVE(U11(U12(tt), x1)) → c19(U11'(mark(tt), x1)) 685.07/213.19
ACTIVE(U12(U12(tt))) → c20(U12'(mark(tt))) 685.07/213.19
ACTIVE(U12(isNat(0))) → c20(U12'(mark(tt))) 685.07/213.19
ACTIVE(U12(U11(tt, z0))) → c2(U12'(mark(U12(isNat(z0))))) 685.07/213.19
ACTIVE(U12(U11(tt, z0))) → c2(ACTIVE(U11(tt, z0))) 685.07/213.19
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(U12'(mark(U11(isNat(z0), z1)))) 685.07/213.19
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(ACTIVE(isNat(plus(z0, z1)))) 685.07/213.19
ACTIVE(U12(isNat(s(z0)))) → c2(U12'(mark(U21(isNat(z0))))) 685.07/213.19
ACTIVE(U12(isNat(s(z0)))) → c2(ACTIVE(isNat(s(z0)))) 685.07/213.19
ACTIVE(U12(isNat(x(z0, z1)))) → c2(U12'(mark(U31(isNat(z0), z1)))) 685.07/213.19
ACTIVE(U12(isNat(x(z0, z1)))) → c2(ACTIVE(isNat(x(z0, z1)))) 685.07/213.19
ACTIVE(U21(U71(tt, z0, z1))) → c21(U21'(mark(U72(isNat(z1), z0, z1))), ACTIVE(U71(tt, z0, z1))) 685.07/213.19
ACTIVE(U21(U72(tt, z0, z1))) → c21(U21'(mark(plus(x(z1, z0), z1))), ACTIVE(U72(tt, z0, z1))) 685.07/213.19
ACTIVE(U21(plus(z0, 0))) → c21(U21'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 685.07/213.19
ACTIVE(U21(plus(z0, s(z1)))) → c21(U21'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 685.07/213.19
ACTIVE(U21(x(z0, 0))) → c21(U21'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 685.07/213.19
ACTIVE(U21(x(z0, s(z1)))) → c21(U21'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 685.07/213.19
ACTIVE(U21(U11(z0, z1))) → c21(U21'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 685.07/213.19
ACTIVE(U21(U12(z0))) → c21(U21'(U12(active(z0))), ACTIVE(U12(z0))) 685.07/213.19
ACTIVE(U21(U21(z0))) → c21(U21'(U21(active(z0))), ACTIVE(U21(z0))) 685.07/213.19
ACTIVE(U21(U31(z0, z1))) → c21(U21'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 685.07/213.19
ACTIVE(U21(U32(z0))) → c21(U21'(U32(active(z0))), ACTIVE(U32(z0))) 685.07/213.19
ACTIVE(U21(U41(z0, z1))) → c21(U21'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 685.07/213.19
ACTIVE(U21(U51(z0, z1, z2))) → c21(U21'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 685.07/213.19
ACTIVE(U21(U52(z0, z1, z2))) → c21(U21'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 685.07/213.19
ACTIVE(U21(s(z0))) → c21(U21'(s(active(z0))), ACTIVE(s(z0))) 685.07/213.19
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 685.07/213.19
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 685.07/213.19
ACTIVE(U21(U61(z0))) → c21(U21'(U61(active(z0))), ACTIVE(U61(z0))) 685.07/213.19
ACTIVE(U21(U71(z0, z1, z2))) → c21(U21'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 685.07/213.19
ACTIVE(U21(U72(z0, z1, z2))) → c21(U21'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 685.07/213.19
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 685.07/213.19
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 685.07/213.19
ACTIVE(U11(U21(tt), x1)) → c19(U11'(mark(tt), x1)) 685.07/213.19
ACTIVE(U12(U21(tt))) → c20(U12'(mark(tt))) 685.07/213.19
ACTIVE(U21(U12(tt))) → c21(U21'(mark(tt))) 685.07/213.19
ACTIVE(U21(U21(tt))) → c21(U21'(mark(tt))) 685.07/213.19
ACTIVE(U21(isNat(0))) → c21(U21'(mark(tt))) 685.07/213.19
ACTIVE(U21(U11(tt, z0))) → c3(U21'(mark(U12(isNat(z0))))) 685.07/213.19
ACTIVE(U21(U11(tt, z0))) → c3(ACTIVE(U11(tt, z0))) 685.07/213.19
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(U21'(mark(U11(isNat(z0), z1)))) 685.07/213.19
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(ACTIVE(isNat(plus(z0, z1)))) 685.07/213.19
ACTIVE(U21(isNat(s(z0)))) → c3(U21'(mark(U21(isNat(z0))))) 685.07/213.19
ACTIVE(U21(isNat(s(z0)))) → c3(ACTIVE(isNat(s(z0)))) 685.07/213.19
ACTIVE(U21(isNat(x(z0, z1)))) → c3(U21'(mark(U31(isNat(z0), z1)))) 685.07/213.19
ACTIVE(U21(isNat(x(z0, z1)))) → c3(ACTIVE(isNat(x(z0, z1)))) 685.07/213.19
ACTIVE(U31(U71(tt, z0, z1), x1)) → c22(U31'(mark(U72(isNat(z1), z0, z1)), x1), ACTIVE(U71(tt, z0, z1))) 685.07/213.19
ACTIVE(U31(U72(tt, z0, z1), x1)) → c22(U31'(mark(plus(x(z1, z0), z1)), x1), ACTIVE(U72(tt, z0, z1))) 685.07/213.19
ACTIVE(U31(plus(z0, 0), x1)) → c22(U31'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 685.07/213.19
ACTIVE(U31(plus(z0, s(z1)), x1)) → c22(U31'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 685.07/213.19
ACTIVE(U31(x(z0, 0), x1)) → c22(U31'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 685.07/213.19
ACTIVE(U31(x(z0, s(z1)), x1)) → c22(U31'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 685.07/213.19
ACTIVE(U31(U11(z0, z1), x1)) → c22(U31'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 685.07/213.19
ACTIVE(U31(U12(z0), x1)) → c22(U31'(U12(active(z0)), x1), ACTIVE(U12(z0))) 685.07/213.19
ACTIVE(U31(U21(z0), x1)) → c22(U31'(U21(active(z0)), x1), ACTIVE(U21(z0))) 685.07/213.19
ACTIVE(U31(U31(z0, z1), x1)) → c22(U31'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 685.07/213.19
ACTIVE(U31(U32(z0), x1)) → c22(U31'(U32(active(z0)), x1), ACTIVE(U32(z0))) 685.07/213.19
ACTIVE(U31(U41(z0, z1), x1)) → c22(U31'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 685.07/213.19
ACTIVE(U31(U51(z0, z1, z2), x1)) → c22(U31'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 685.07/213.19
ACTIVE(U31(U52(z0, z1, z2), x1)) → c22(U31'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 685.07/213.19
ACTIVE(U31(s(z0), x1)) → c22(U31'(s(active(z0)), x1), ACTIVE(s(z0))) 685.07/213.19
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 685.07/213.19
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 685.07/213.19
ACTIVE(U31(U61(z0), x1)) → c22(U31'(U61(active(z0)), x1), ACTIVE(U61(z0))) 685.07/213.19
ACTIVE(U31(U71(z0, z1, z2), x1)) → c22(U31'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 685.07/213.19
ACTIVE(U31(U72(z0, z1, z2), x1)) → c22(U31'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 685.07/213.19
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 685.07/213.19
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 685.07/213.19
ACTIVE(U31(U12(tt), x1)) → c22(U31'(mark(tt), x1)) 685.07/213.19
ACTIVE(U31(U21(tt), x1)) → c22(U31'(mark(tt), x1)) 685.07/213.19
ACTIVE(U31(isNat(0), x1)) → c22(U31'(mark(tt), x1)) 685.07/213.19
ACTIVE(U11(U31(tt, z0), x1)) → c4(U11'(mark(U32(isNat(z0))), x1)) 685.07/213.19
ACTIVE(U11(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 685.07/213.19
ACTIVE(U12(U31(tt, z0))) → c4(U12'(mark(U32(isNat(z0))))) 685.07/213.19
ACTIVE(U12(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 685.07/213.19
ACTIVE(U21(U31(tt, z0))) → c4(U21'(mark(U32(isNat(z0))))) 685.07/213.19
ACTIVE(U21(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 685.07/213.19
ACTIVE(U31(U11(tt, z0), x1)) → c4(U31'(mark(U12(isNat(z0))), x1)) 685.07/213.19
ACTIVE(U31(U11(tt, z0), x1)) → c4(ACTIVE(U11(tt, z0))) 685.07/213.19
ACTIVE(U31(U31(tt, z0), x1)) → c4(U31'(mark(U32(isNat(z0))), x1)) 685.07/213.19
ACTIVE(U31(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 685.07/213.19
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(U31'(mark(U11(isNat(z0), z1)), x1)) 685.07/213.19
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(ACTIVE(isNat(plus(z0, z1)))) 685.07/213.19
ACTIVE(U31(isNat(s(z0)), x1)) → c4(U31'(mark(U21(isNat(z0))), x1)) 685.07/213.19
ACTIVE(U31(isNat(s(z0)), x1)) → c4(ACTIVE(isNat(s(z0)))) 685.07/213.19
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(U31'(mark(U31(isNat(z0), z1)), x1)) 685.07/213.19
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(ACTIVE(isNat(x(z0, z1)))) 685.07/213.19
ACTIVE(U32(U71(tt, z0, z1))) → c23(U32'(mark(U72(isNat(z1), z0, z1))), ACTIVE(U71(tt, z0, z1))) 685.07/213.19
ACTIVE(U32(U72(tt, z0, z1))) → c23(U32'(mark(plus(x(z1, z0), z1))), ACTIVE(U72(tt, z0, z1))) 685.07/213.19
ACTIVE(U32(plus(z0, 0))) → c23(U32'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 685.07/213.19
ACTIVE(U32(plus(z0, s(z1)))) → c23(U32'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 685.07/213.19
ACTIVE(U32(x(z0, 0))) → c23(U32'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 685.07/213.19
ACTIVE(U32(x(z0, s(z1)))) → c23(U32'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 685.07/213.19
ACTIVE(U32(U11(z0, z1))) → c23(U32'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 685.07/213.19
ACTIVE(U32(U12(z0))) → c23(U32'(U12(active(z0))), ACTIVE(U12(z0))) 685.07/213.19
ACTIVE(U32(U21(z0))) → c23(U32'(U21(active(z0))), ACTIVE(U21(z0))) 685.07/213.19
ACTIVE(U32(U31(z0, z1))) → c23(U32'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 685.07/213.19
ACTIVE(U32(U32(z0))) → c23(U32'(U32(active(z0))), ACTIVE(U32(z0))) 685.07/213.19
ACTIVE(U32(U41(z0, z1))) → c23(U32'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 685.07/213.19
ACTIVE(U32(U51(z0, z1, z2))) → c23(U32'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 685.07/213.19
ACTIVE(U32(U52(z0, z1, z2))) → c23(U32'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 685.07/213.19
ACTIVE(U32(s(z0))) → c23(U32'(s(active(z0))), ACTIVE(s(z0))) 685.07/213.19
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 685.07/213.19
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 685.07/213.19
ACTIVE(U32(U61(z0))) → c23(U32'(U61(active(z0))), ACTIVE(U61(z0))) 685.07/213.19
ACTIVE(U32(U71(z0, z1, z2))) → c23(U32'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 685.07/213.19
ACTIVE(U32(U72(z0, z1, z2))) → c23(U32'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 685.44/213.20
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 685.44/213.20
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 685.44/213.20
ACTIVE(U11(U32(tt), x1)) → c19(U11'(mark(tt), x1)) 685.44/213.20
ACTIVE(U12(U32(tt))) → c20(U12'(mark(tt))) 685.44/213.20
ACTIVE(U21(U32(tt))) → c21(U21'(mark(tt))) 685.44/213.20
ACTIVE(U31(U32(tt), x1)) → c22(U31'(mark(tt), x1)) 685.44/213.20
ACTIVE(U32(U12(tt))) → c23(U32'(mark(tt))) 685.44/213.20
ACTIVE(U32(U21(tt))) → c23(U32'(mark(tt))) 685.44/213.20
ACTIVE(U32(U32(tt))) → c23(U32'(mark(tt))) 685.44/213.20
ACTIVE(U32(isNat(0))) → c23(U32'(mark(tt))) 685.44/213.20
ACTIVE(U32(U11(tt, z0))) → c5(U32'(mark(U12(isNat(z0))))) 685.44/213.20
ACTIVE(U32(U11(tt, z0))) → c5(ACTIVE(U11(tt, z0))) 685.44/213.20
ACTIVE(U32(U31(tt, z0))) → c5(U32'(mark(U32(isNat(z0))))) 685.44/213.20
ACTIVE(U32(U31(tt, z0))) → c5(ACTIVE(U31(tt, z0))) 685.44/213.20
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(U32'(mark(U11(isNat(z0), z1)))) 685.44/213.20
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(ACTIVE(isNat(plus(z0, z1)))) 685.44/213.20
ACTIVE(U32(isNat(s(z0)))) → c5(U32'(mark(U21(isNat(z0))))) 685.44/213.20
ACTIVE(U32(isNat(s(z0)))) → c5(ACTIVE(isNat(s(z0)))) 685.44/213.20
ACTIVE(U32(isNat(x(z0, z1)))) → c5(U32'(mark(U31(isNat(z0), z1)))) 685.44/213.20
ACTIVE(U32(isNat(x(z0, z1)))) → c5(ACTIVE(isNat(x(z0, z1)))) 685.44/213.20
ACTIVE(U41(U71(tt, z0, z1), x1)) → c24(U41'(mark(U72(isNat(z1), z0, z1)), x1), ACTIVE(U71(tt, z0, z1))) 685.44/213.20
ACTIVE(U41(U72(tt, z0, z1), x1)) → c24(U41'(mark(plus(x(z1, z0), z1)), x1), ACTIVE(U72(tt, z0, z1))) 685.44/213.20
ACTIVE(U41(plus(z0, 0), x1)) → c24(U41'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 685.44/213.20
ACTIVE(U41(plus(z0, s(z1)), x1)) → c24(U41'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 685.44/213.20
ACTIVE(U41(x(z0, 0), x1)) → c24(U41'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 685.44/213.20
ACTIVE(U41(x(z0, s(z1)), x1)) → c24(U41'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 685.44/213.20
ACTIVE(U41(U11(z0, z1), x1)) → c24(U41'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 685.44/213.20
ACTIVE(U41(U12(z0), x1)) → c24(U41'(U12(active(z0)), x1), ACTIVE(U12(z0))) 685.44/213.20
ACTIVE(U41(U21(z0), x1)) → c24(U41'(U21(active(z0)), x1), ACTIVE(U21(z0))) 685.44/213.20
ACTIVE(U41(U31(z0, z1), x1)) → c24(U41'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 685.44/213.20
ACTIVE(U41(U32(z0), x1)) → c24(U41'(U32(active(z0)), x1), ACTIVE(U32(z0))) 685.44/213.20
ACTIVE(U41(U41(z0, z1), x1)) → c24(U41'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 685.44/213.20
ACTIVE(U41(U51(z0, z1, z2), x1)) → c24(U41'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 685.44/213.20
ACTIVE(U41(U52(z0, z1, z2), x1)) → c24(U41'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 685.44/213.20
ACTIVE(U41(s(z0), x1)) → c24(U41'(s(active(z0)), x1), ACTIVE(s(z0))) 685.44/213.20
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 685.44/213.20
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 685.44/213.20
ACTIVE(U41(U61(z0), x1)) → c24(U41'(U61(active(z0)), x1), ACTIVE(U61(z0))) 685.44/213.20
ACTIVE(U41(U71(z0, z1, z2), x1)) → c24(U41'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 685.44/213.20
ACTIVE(U41(U72(z0, z1, z2), x1)) → c24(U41'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 685.44/213.20
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 685.44/213.20
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 685.44/213.20
ACTIVE(U11(U41(tt, z0), x1)) → c19(U11'(mark(z0), x1)) 685.44/213.20
ACTIVE(U12(U41(tt, z0))) → c20(U12'(mark(z0))) 685.44/213.20
ACTIVE(U21(U41(tt, z0))) → c21(U21'(mark(z0))) 685.44/213.20
ACTIVE(U31(U41(tt, z0), x1)) → c22(U31'(mark(z0), x1)) 685.44/213.20
ACTIVE(U32(U41(tt, z0))) → c23(U32'(mark(z0))) 685.44/213.20
ACTIVE(U41(U12(tt), x1)) → c24(U41'(mark(tt), x1)) 685.44/213.20
ACTIVE(U41(U21(tt), x1)) → c24(U41'(mark(tt), x1)) 685.44/213.20
ACTIVE(U41(U32(tt), x1)) → c24(U41'(mark(tt), x1)) 685.44/213.20
ACTIVE(U41(U41(tt, z0), x1)) → c24(U41'(mark(z0), x1)) 685.44/213.20
ACTIVE(U41(isNat(0), x1)) → c24(U41'(mark(tt), x1)) 685.44/213.20
ACTIVE(U41(U11(tt, z0), x1)) → c6(U41'(mark(U12(isNat(z0))), x1)) 685.44/213.20
ACTIVE(U41(U11(tt, z0), x1)) → c6(ACTIVE(U11(tt, z0))) 685.44/213.20
ACTIVE(U41(U31(tt, z0), x1)) → c6(U41'(mark(U32(isNat(z0))), x1)) 685.44/213.20
ACTIVE(U41(U31(tt, z0), x1)) → c6(ACTIVE(U31(tt, z0))) 685.44/213.20
ACTIVE(U41(isNat(plus(z0, z1)), x1)) → c6(U41'(mark(U11(isNat(z0), z1)), x1)) 685.44/213.20
ACTIVE(U41(isNat(plus(z0, z1)), x1)) → c6(ACTIVE(isNat(plus(z0, z1)))) 685.44/213.20
ACTIVE(U41(isNat(s(z0)), x1)) → c6(U41'(mark(U21(isNat(z0))), x1)) 685.44/213.20
ACTIVE(U41(isNat(s(z0)), x1)) → c6(ACTIVE(isNat(s(z0)))) 685.44/213.20
ACTIVE(U41(isNat(x(z0, z1)), x1)) → c6(U41'(mark(U31(isNat(z0), z1)), x1)) 685.44/213.20
ACTIVE(U41(isNat(x(z0, z1)), x1)) → c6(ACTIVE(isNat(x(z0, z1)))) 685.44/213.20
ACTIVE(U51(U71(tt, z0, z1), x1, x2)) → c25(U51'(mark(U72(isNat(z1), z0, z1)), x1, x2), ACTIVE(U71(tt, z0, z1))) 685.44/213.20
ACTIVE(U51(U72(tt, z0, z1), x1, x2)) → c25(U51'(mark(plus(x(z1, z0), z1)), x1, x2), ACTIVE(U72(tt, z0, z1))) 685.44/213.20
ACTIVE(U51(plus(z0, 0), x1, x2)) → c25(U51'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 685.44/213.20
ACTIVE(U51(plus(z0, s(z1)), x1, x2)) → c25(U51'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 685.44/213.20
ACTIVE(U51(x(z0, 0), x1, x2)) → c25(U51'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 685.44/213.20
ACTIVE(U51(x(z0, s(z1)), x1, x2)) → c25(U51'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 685.44/213.20
ACTIVE(U51(U11(z0, z1), x1, x2)) → c25(U51'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 685.44/213.20
ACTIVE(U51(U12(z0), x1, x2)) → c25(U51'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 685.44/213.20
ACTIVE(U51(U21(z0), x1, x2)) → c25(U51'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 685.44/213.20
ACTIVE(U51(U31(z0, z1), x1, x2)) → c25(U51'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 685.44/213.20
ACTIVE(U51(U32(z0), x1, x2)) → c25(U51'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 685.44/213.20
ACTIVE(U51(U41(z0, z1), x1, x2)) → c25(U51'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 685.44/213.20
ACTIVE(U51(U51(z0, z1, z2), x1, x2)) → c25(U51'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 685.44/213.20
ACTIVE(U51(U52(z0, z1, z2), x1, x2)) → c25(U51'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 685.44/213.20
ACTIVE(U51(s(z0), x1, x2)) → c25(U51'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 685.44/213.20
ACTIVE(U51(plus(z0, z1), x1, x2)) → c25(U51'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 685.44/213.20
ACTIVE(U51(plus(z0, z1), x1, x2)) → c25(U51'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 685.44/213.20
ACTIVE(U51(U61(z0), x1, x2)) → c25(U51'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 685.44/213.20
ACTIVE(U51(U71(z0, z1, z2), x1, x2)) → c25(U51'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 685.44/213.20
ACTIVE(U51(U72(z0, z1, z2), x1, x2)) → c25(U51'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 685.44/213.20
ACTIVE(U51(x(z0, z1), x1, x2)) → c25(U51'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 685.44/213.20
ACTIVE(U51(x(z0, z1), x1, x2)) → c25(U51'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 685.44/213.20
ACTIVE(U51(U12(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 685.44/213.20
ACTIVE(U51(U21(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 685.44/213.20
ACTIVE(U51(U32(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 685.44/213.20
ACTIVE(U51(U41(tt, z0), x1, x2)) → c25(U51'(mark(z0), x1, x2)) 685.44/213.20
ACTIVE(U51(isNat(0), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 685.44/213.20
ACTIVE(U11(U51(tt, z0, z1), x1)) → c7(U11'(mark(U52(isNat(z1), z0, z1)), x1)) 685.44/213.20
ACTIVE(U11(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 685.44/213.20
ACTIVE(U12(U51(tt, z0, z1))) → c7(U12'(mark(U52(isNat(z1), z0, z1)))) 685.44/213.20
ACTIVE(U12(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 685.44/213.20
ACTIVE(U21(U51(tt, z0, z1))) → c7(U21'(mark(U52(isNat(z1), z0, z1)))) 685.44/213.20
ACTIVE(U21(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 685.44/213.20
ACTIVE(U31(U51(tt, z0, z1), x1)) → c7(U31'(mark(U52(isNat(z1), z0, z1)), x1)) 685.44/213.20
ACTIVE(U31(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 685.44/213.20
ACTIVE(U32(U51(tt, z0, z1))) → c7(U32'(mark(U52(isNat(z1), z0, z1)))) 685.44/213.20
ACTIVE(U32(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 685.44/213.20
ACTIVE(U41(U51(tt, z0, z1), x1)) → c7(U41'(mark(U52(isNat(z1), z0, z1)), x1)) 685.44/213.20
ACTIVE(U41(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 685.44/213.20
ACTIVE(U51(U11(tt, z0), x1, x2)) → c7(U51'(mark(U12(isNat(z0))), x1, x2)) 685.44/213.20
ACTIVE(U51(U11(tt, z0), x1, x2)) → c7(ACTIVE(U11(tt, z0))) 685.44/213.20
ACTIVE(U51(U31(tt, z0), x1, x2)) → c7(U51'(mark(U32(isNat(z0))), x1, x2)) 685.44/213.20
ACTIVE(U51(U31(tt, z0), x1, x2)) → c7(ACTIVE(U31(tt, z0))) 685.44/213.20
ACTIVE(U51(U51(tt, z0, z1), x1, x2)) → c7(U51'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 685.44/213.20
ACTIVE(U51(U51(tt, z0, z1), x1, x2)) → c7(ACTIVE(U51(tt, z0, z1))) 685.44/213.20
ACTIVE(U51(isNat(plus(z0, z1)), x1, x2)) → c7(U51'(mark(U11(isNat(z0), z1)), x1, x2)) 685.44/213.20
ACTIVE(U51(isNat(plus(z0, z1)), x1, x2)) → c7(ACTIVE(isNat(plus(z0, z1)))) 685.44/213.20
ACTIVE(U51(isNat(s(z0)), x1, x2)) → c7(U51'(mark(U21(isNat(z0))), x1, x2)) 685.44/213.20
ACTIVE(U51(isNat(s(z0)), x1, x2)) → c7(ACTIVE(isNat(s(z0)))) 685.44/213.20
ACTIVE(U51(isNat(x(z0, z1)), x1, x2)) → c7(U51'(mark(U31(isNat(z0), z1)), x1, x2)) 685.44/213.20
ACTIVE(U51(isNat(x(z0, z1)), x1, x2)) → c7(ACTIVE(isNat(x(z0, z1)))) 685.44/213.20
ACTIVE(U52(U71(tt, z0, z1), x1, x2)) → c26(U52'(mark(U72(isNat(z1), z0, z1)), x1, x2), ACTIVE(U71(tt, z0, z1))) 685.44/213.20
ACTIVE(U52(U72(tt, z0, z1), x1, x2)) → c26(U52'(mark(plus(x(z1, z0), z1)), x1, x2), ACTIVE(U72(tt, z0, z1))) 685.44/213.20
ACTIVE(U52(plus(z0, 0), x1, x2)) → c26(U52'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 685.44/213.20
ACTIVE(U52(plus(z0, s(z1)), x1, x2)) → c26(U52'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 685.44/213.20
ACTIVE(U52(x(z0, 0), x1, x2)) → c26(U52'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 685.44/213.20
ACTIVE(U52(x(z0, s(z1)), x1, x2)) → c26(U52'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 685.44/213.20
ACTIVE(U52(U11(z0, z1), x1, x2)) → c26(U52'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 685.44/213.20
ACTIVE(U52(U12(z0), x1, x2)) → c26(U52'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 685.44/213.20
ACTIVE(U52(U21(z0), x1, x2)) → c26(U52'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 685.44/213.20
ACTIVE(U52(U31(z0, z1), x1, x2)) → c26(U52'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 685.44/213.20
ACTIVE(U52(U32(z0), x1, x2)) → c26(U52'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 685.44/213.20
ACTIVE(U52(U41(z0, z1), x1, x2)) → c26(U52'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 685.44/213.22
ACTIVE(U52(U51(z0, z1, z2), x1, x2)) → c26(U52'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 685.44/213.22
ACTIVE(U52(U52(z0, z1, z2), x1, x2)) → c26(U52'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 685.44/213.22
ACTIVE(U52(s(z0), x1, x2)) → c26(U52'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 685.44/213.22
ACTIVE(U52(plus(z0, z1), x1, x2)) → c26(U52'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 685.44/213.22
ACTIVE(U52(plus(z0, z1), x1, x2)) → c26(U52'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 685.44/213.22
ACTIVE(U52(U61(z0), x1, x2)) → c26(U52'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 685.44/213.22
ACTIVE(U52(U71(z0, z1, z2), x1, x2)) → c26(U52'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 685.44/213.22
ACTIVE(U52(U72(z0, z1, z2), x1, x2)) → c26(U52'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 685.44/213.22
ACTIVE(U52(x(z0, z1), x1, x2)) → c26(U52'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 685.44/213.22
ACTIVE(U52(x(z0, z1), x1, x2)) → c26(U52'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 685.44/213.22
ACTIVE(U52(U12(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 685.44/213.22
ACTIVE(U52(U21(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 685.44/213.22
ACTIVE(U52(U32(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 685.44/213.22
ACTIVE(U52(U41(tt, z0), x1, x2)) → c26(U52'(mark(z0), x1, x2)) 685.44/213.22
ACTIVE(U52(isNat(0), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 685.44/213.22
ACTIVE(U11(U52(tt, z0, z1), x1)) → c8(U11'(mark(s(plus(z1, z0))), x1)) 685.44/213.22
ACTIVE(U11(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 685.44/213.22
ACTIVE(U12(U52(tt, z0, z1))) → c8(U12'(mark(s(plus(z1, z0))))) 685.44/213.22
ACTIVE(U12(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 685.44/213.22
ACTIVE(U21(U52(tt, z0, z1))) → c8(U21'(mark(s(plus(z1, z0))))) 685.44/213.22
ACTIVE(U21(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 685.44/213.22
ACTIVE(U31(U52(tt, z0, z1), x1)) → c8(U31'(mark(s(plus(z1, z0))), x1)) 685.44/213.23
ACTIVE(U31(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 685.44/213.23
ACTIVE(U32(U52(tt, z0, z1))) → c8(U32'(mark(s(plus(z1, z0))))) 685.44/213.23
ACTIVE(U32(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 685.44/213.23
ACTIVE(U41(U52(tt, z0, z1), x1)) → c8(U41'(mark(s(plus(z1, z0))), x1)) 685.44/213.23
ACTIVE(U41(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 685.44/213.23
ACTIVE(U51(U52(tt, z0, z1), x1, x2)) → c8(U51'(mark(s(plus(z1, z0))), x1, x2)) 685.44/213.23
ACTIVE(U51(U52(tt, z0, z1), x1, x2)) → c8(ACTIVE(U52(tt, z0, z1))) 685.44/213.23
ACTIVE(U52(U11(tt, z0), x1, x2)) → c8(U52'(mark(U12(isNat(z0))), x1, x2)) 685.44/213.23
ACTIVE(U52(U11(tt, z0), x1, x2)) → c8(ACTIVE(U11(tt, z0))) 685.44/213.23
ACTIVE(U52(U31(tt, z0), x1, x2)) → c8(U52'(mark(U32(isNat(z0))), x1, x2)) 685.44/213.23
ACTIVE(U52(U31(tt, z0), x1, x2)) → c8(ACTIVE(U31(tt, z0))) 685.44/213.23
ACTIVE(U52(U51(tt, z0, z1), x1, x2)) → c8(U52'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 685.44/213.23
ACTIVE(U52(U51(tt, z0, z1), x1, x2)) → c8(ACTIVE(U51(tt, z0, z1))) 685.44/213.23
ACTIVE(U52(U52(tt, z0, z1), x1, x2)) → c8(U52'(mark(s(plus(z1, z0))), x1, x2)) 685.44/213.23
ACTIVE(U52(U52(tt, z0, z1), x1, x2)) → c8(ACTIVE(U52(tt, z0, z1))) 685.44/213.23
ACTIVE(U52(isNat(plus(z0, z1)), x1, x2)) → c8(U52'(mark(U11(isNat(z0), z1)), x1, x2)) 685.44/213.23
ACTIVE(U52(isNat(plus(z0, z1)), x1, x2)) → c8(ACTIVE(isNat(plus(z0, z1)))) 685.44/213.23
ACTIVE(U52(isNat(s(z0)), x1, x2)) → c8(U52'(mark(U21(isNat(z0))), x1, x2)) 685.44/213.23
ACTIVE(U52(isNat(s(z0)), x1, x2)) → c8(ACTIVE(isNat(s(z0)))) 685.44/213.23
ACTIVE(U52(isNat(x(z0, z1)), x1, x2)) → c8(U52'(mark(U31(isNat(z0), z1)), x1, x2)) 685.44/213.23
ACTIVE(U52(isNat(x(z0, z1)), x1, x2)) → c8(ACTIVE(isNat(x(z0, z1)))) 685.44/213.23
ACTIVE(s(U71(tt, z0, z1))) → c27(S(mark(U72(isNat(z1), z0, z1))), ACTIVE(U71(tt, z0, z1))) 685.44/213.23
ACTIVE(s(U72(tt, z0, z1))) → c27(S(mark(plus(x(z1, z0), z1))), ACTIVE(U72(tt, z0, z1))) 685.44/213.23
ACTIVE(s(plus(z0, 0))) → c27(S(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 685.44/213.23
ACTIVE(s(plus(z0, s(z1)))) → c27(S(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 685.44/213.23
ACTIVE(s(x(z0, 0))) → c27(S(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 685.44/213.23
ACTIVE(s(x(z0, s(z1)))) → c27(S(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 685.44/213.23
ACTIVE(s(U11(z0, z1))) → c27(S(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 685.44/213.23
ACTIVE(s(U12(z0))) → c27(S(U12(active(z0))), ACTIVE(U12(z0))) 685.44/213.23
ACTIVE(s(U21(z0))) → c27(S(U21(active(z0))), ACTIVE(U21(z0))) 685.44/213.23
ACTIVE(s(U31(z0, z1))) → c27(S(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 685.44/213.23
ACTIVE(s(U32(z0))) → c27(S(U32(active(z0))), ACTIVE(U32(z0))) 685.44/213.23
ACTIVE(s(U41(z0, z1))) → c27(S(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 685.44/213.23
ACTIVE(s(U51(z0, z1, z2))) → c27(S(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 685.44/213.23
ACTIVE(s(U52(z0, z1, z2))) → c27(S(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 685.44/213.23
ACTIVE(s(s(z0))) → c27(S(s(active(z0))), ACTIVE(s(z0))) 685.44/213.23
ACTIVE(s(plus(z0, z1))) → c27(S(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 685.44/213.23
ACTIVE(s(plus(z0, z1))) → c27(S(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 685.44/213.23
ACTIVE(s(U61(z0))) → c27(S(U61(active(z0))), ACTIVE(U61(z0))) 685.44/213.23
ACTIVE(s(U71(z0, z1, z2))) → c27(S(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 685.44/213.23
ACTIVE(s(U72(z0, z1, z2))) → c27(S(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 685.44/213.23
ACTIVE(s(x(z0, z1))) → c27(S(x(active(z0), z1)), ACTIVE(x(z0, z1))) 685.44/213.23
ACTIVE(s(x(z0, z1))) → c27(S(x(z0, active(z1))), ACTIVE(x(z0, z1))) 685.44/213.23
ACTIVE(s(U12(tt))) → c27(S(mark(tt))) 685.44/213.23
ACTIVE(s(U21(tt))) → c27(S(mark(tt))) 685.44/213.23
ACTIVE(s(U32(tt))) → c27(S(mark(tt))) 685.44/213.23
ACTIVE(s(U41(tt, z0))) → c27(S(mark(z0))) 685.44/213.23
ACTIVE(s(isNat(0))) → c27(S(mark(tt))) 685.44/213.23
ACTIVE(s(U11(tt, z0))) → c9(S(mark(U12(isNat(z0))))) 685.44/213.23
ACTIVE(s(U11(tt, z0))) → c9(ACTIVE(U11(tt, z0))) 685.44/213.23
ACTIVE(s(U31(tt, z0))) → c9(S(mark(U32(isNat(z0))))) 685.44/213.23
ACTIVE(s(U31(tt, z0))) → c9(ACTIVE(U31(tt, z0))) 685.44/213.23
ACTIVE(s(U51(tt, z0, z1))) → c9(S(mark(U52(isNat(z1), z0, z1)))) 685.44/213.23
ACTIVE(s(U51(tt, z0, z1))) → c9(ACTIVE(U51(tt, z0, z1))) 685.44/213.23
ACTIVE(s(U52(tt, z0, z1))) → c9(S(mark(s(plus(z1, z0))))) 685.44/213.23
ACTIVE(s(U52(tt, z0, z1))) → c9(ACTIVE(U52(tt, z0, z1))) 685.44/213.23
ACTIVE(s(isNat(plus(z0, z1)))) → c9(S(mark(U11(isNat(z0), z1)))) 685.44/213.23
ACTIVE(s(isNat(plus(z0, z1)))) → c9(ACTIVE(isNat(plus(z0, z1)))) 685.44/213.23
ACTIVE(s(isNat(s(z0)))) → c9(S(mark(U21(isNat(z0))))) 685.44/213.23
ACTIVE(s(isNat(s(z0)))) → c9(ACTIVE(isNat(s(z0)))) 685.44/213.23
ACTIVE(s(isNat(x(z0, z1)))) → c9(S(mark(U31(isNat(z0), z1)))) 685.44/213.23
ACTIVE(s(isNat(x(z0, z1)))) → c9(ACTIVE(isNat(x(z0, z1)))) 685.44/213.23
ACTIVE(U61(U71(tt, z0, z1))) → c30(U61'(mark(U72(isNat(z1), z0, z1))), ACTIVE(U71(tt, z0, z1))) 685.44/213.23
ACTIVE(U61(U72(tt, z0, z1))) → c30(U61'(mark(plus(x(z1, z0), z1))), ACTIVE(U72(tt, z0, z1))) 685.44/213.23
ACTIVE(U61(plus(z0, 0))) → c30(U61'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 685.44/213.23
ACTIVE(U61(plus(z0, s(z1)))) → c30(U61'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 685.44/213.23
ACTIVE(U61(x(z0, 0))) → c30(U61'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 685.44/213.23
ACTIVE(U61(x(z0, s(z1)))) → c30(U61'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 685.44/213.23
ACTIVE(U61(U11(z0, z1))) → c30(U61'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 685.44/213.23
ACTIVE(U61(U12(z0))) → c30(U61'(U12(active(z0))), ACTIVE(U12(z0))) 685.44/213.23
ACTIVE(U61(U21(z0))) → c30(U61'(U21(active(z0))), ACTIVE(U21(z0))) 685.44/213.23
ACTIVE(U61(U31(z0, z1))) → c30(U61'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 685.44/213.23
ACTIVE(U61(U32(z0))) → c30(U61'(U32(active(z0))), ACTIVE(U32(z0))) 685.44/213.23
ACTIVE(U61(U41(z0, z1))) → c30(U61'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 685.44/213.23
ACTIVE(U61(U51(z0, z1, z2))) → c30(U61'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 685.44/213.23
ACTIVE(U61(U52(z0, z1, z2))) → c30(U61'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 685.44/213.23
ACTIVE(U61(s(z0))) → c30(U61'(s(active(z0))), ACTIVE(s(z0))) 685.44/213.23
ACTIVE(U61(plus(z0, z1))) → c30(U61'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 685.44/213.23
ACTIVE(U61(plus(z0, z1))) → c30(U61'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 685.44/213.23
ACTIVE(U61(U61(z0))) → c30(U61'(U61(active(z0))), ACTIVE(U61(z0))) 685.44/213.23
ACTIVE(U61(U71(z0, z1, z2))) → c30(U61'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 685.44/213.23
ACTIVE(U61(U72(z0, z1, z2))) → c30(U61'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 685.44/213.23
ACTIVE(U61(x(z0, z1))) → c30(U61'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 685.44/213.23
ACTIVE(U61(x(z0, z1))) → c30(U61'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 685.44/213.23
ACTIVE(U11(U61(tt), x1)) → c19(U11'(mark(0), x1)) 685.44/213.23
ACTIVE(U12(U61(tt))) → c20(U12'(mark(0))) 685.44/213.23
ACTIVE(U21(U61(tt))) → c21(U21'(mark(0))) 685.44/213.23
ACTIVE(U31(U61(tt), x1)) → c22(U31'(mark(0), x1)) 685.44/213.23
ACTIVE(U32(U61(tt))) → c23(U32'(mark(0))) 685.44/213.23
ACTIVE(U41(U61(tt), x1)) → c24(U41'(mark(0), x1)) 685.44/213.23
ACTIVE(U51(U61(tt), x1, x2)) → c25(U51'(mark(0), x1, x2)) 685.44/213.23
ACTIVE(U52(U61(tt), x1, x2)) → c26(U52'(mark(0), x1, x2)) 685.44/213.23
ACTIVE(s(U61(tt))) → c27(S(mark(0))) 685.44/213.23
ACTIVE(U61(U12(tt))) → c30(U61'(mark(tt))) 685.44/213.23
ACTIVE(U61(U21(tt))) → c30(U61'(mark(tt))) 685.44/213.23
ACTIVE(U61(U32(tt))) → c30(U61'(mark(tt))) 685.44/213.23
ACTIVE(U61(U41(tt, z0))) → c30(U61'(mark(z0))) 685.44/213.23
ACTIVE(U61(U61(tt))) → c30(U61'(mark(0))) 685.44/213.23
ACTIVE(U61(isNat(0))) → c30(U61'(mark(tt))) 685.44/213.23
ACTIVE(U61(U11(tt, z0))) → c10(U61'(mark(U12(isNat(z0))))) 685.44/213.23
ACTIVE(U61(U11(tt, z0))) → c10(ACTIVE(U11(tt, z0))) 685.44/213.23
ACTIVE(U61(U31(tt, z0))) → c10(U61'(mark(U32(isNat(z0))))) 685.44/213.23
ACTIVE(U61(U31(tt, z0))) → c10(ACTIVE(U31(tt, z0))) 685.44/213.23
ACTIVE(U61(U51(tt, z0, z1))) → c10(U61'(mark(U52(isNat(z1), z0, z1)))) 685.44/213.23
ACTIVE(U61(U51(tt, z0, z1))) → c10(ACTIVE(U51(tt, z0, z1))) 685.44/213.23
ACTIVE(U61(U52(tt, z0, z1))) → c10(U61'(mark(s(plus(z1, z0))))) 685.44/213.23
ACTIVE(U61(U52(tt, z0, z1))) → c10(ACTIVE(U52(tt, z0, z1))) 685.44/213.23
ACTIVE(U61(isNat(plus(z0, z1)))) → c10(U61'(mark(U11(isNat(z0), z1)))) 685.44/213.23
ACTIVE(U61(isNat(plus(z0, z1)))) → c10(ACTIVE(isNat(plus(z0, z1)))) 685.44/213.23
ACTIVE(U61(isNat(s(z0)))) → c10(U61'(mark(U21(isNat(z0))))) 685.44/213.23
ACTIVE(U61(isNat(s(z0)))) → c10(ACTIVE(isNat(s(z0)))) 685.44/213.23
ACTIVE(U61(isNat(x(z0, z1)))) → c10(U61'(mark(U31(isNat(z0), z1)))) 685.44/213.23
ACTIVE(U61(isNat(x(z0, z1)))) → c10(ACTIVE(isNat(x(z0, z1))))
S tuples:

ACTIVE(plus(z0, z1)) → c28(PLUS(active(z0), z1), ACTIVE(z0)) 685.44/213.23
ACTIVE(plus(z0, z1)) → c29(PLUS(z0, active(z1)), ACTIVE(z1)) 685.44/213.23
ACTIVE(U71(z0, z1, z2)) → c31(U71'(active(z0), z1, z2), ACTIVE(z0)) 685.44/213.23
ACTIVE(U72(z0, z1, z2)) → c32(U72'(active(z0), z1, z2), ACTIVE(z0)) 685.44/213.23
ACTIVE(x(z0, z1)) → c33(X(active(z0), z1), ACTIVE(z0)) 685.44/213.23
ACTIVE(x(z0, z1)) → c34(X(z0, active(z1)), ACTIVE(z1)) 685.44/213.23
U11'(mark(z0), z1) → c35(U11'(z0, z1)) 685.44/213.23
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1)) 685.44/213.23
U12'(mark(z0)) → c37(U12'(z0)) 685.44/213.23
U12'(ok(z0)) → c38(U12'(z0)) 685.44/213.23
U21'(mark(z0)) → c39(U21'(z0)) 685.44/213.23
U21'(ok(z0)) → c40(U21'(z0)) 685.44/213.23
U31'(mark(z0), z1) → c41(U31'(z0, z1)) 685.44/213.23
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 685.44/213.23
U32'(mark(z0)) → c43(U32'(z0)) 685.44/213.23
U32'(ok(z0)) → c44(U32'(z0)) 685.44/213.23
U41'(mark(z0), z1) → c45(U41'(z0, z1)) 685.44/213.23
U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1)) 685.44/213.23
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2)) 685.44/213.23
U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2)) 685.44/213.23
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2)) 685.44/213.23
U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2)) 685.44/213.23
S(mark(z0)) → c51(S(z0)) 685.44/213.23
S(ok(z0)) → c52(S(z0)) 685.44/213.23
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 685.44/213.23
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 685.44/213.23
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 685.44/213.23
U61'(mark(z0)) → c56(U61'(z0)) 685.44/213.23
U61'(ok(z0)) → c57(U61'(z0)) 685.44/213.23
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2)) 685.44/213.23
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2)) 685.44/213.23
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2)) 685.44/213.23
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 685.44/213.23
X(mark(z0), z1) → c62(X(z0, z1)) 685.44/213.23
X(z0, mark(z1)) → c63(X(z0, z1)) 685.44/213.23
X(ok(z0), ok(z1)) → c64(X(z0, z1)) 685.44/213.23
PROPER(U11(z0, z1)) → c65(U11'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 685.44/213.23
PROPER(U12(z0)) → c67(U12'(proper(z0)), PROPER(z0)) 685.44/213.23
PROPER(isNat(z0)) → c68(ISNAT(proper(z0)), PROPER(z0)) 685.44/213.23
PROPER(U21(z0)) → c69(U21'(proper(z0)), PROPER(z0)) 685.44/213.23
PROPER(U31(z0, z1)) → c70(U31'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 685.44/213.23
PROPER(U32(z0)) → c71(U32'(proper(z0)), PROPER(z0)) 685.44/213.23
PROPER(U41(z0, z1)) → c72(U41'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 685.44/213.23
PROPER(U51(z0, z1, z2)) → c73(U51'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 685.44/213.23
PROPER(U52(z0, z1, z2)) → c74(U52'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 685.44/213.23
PROPER(s(z0)) → c75(S(proper(z0)), PROPER(z0)) 685.44/213.23
PROPER(plus(z0, z1)) → c76(PLUS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 685.44/213.23
PROPER(U61(z0)) → c77(U61'(proper(z0)), PROPER(z0)) 685.44/213.23
PROPER(U71(z0, z1, z2)) → c79(U71'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 685.44/213.23
PROPER(U72(z0, z1, z2)) → c80(U72'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 685.44/213.23
PROPER(x(z0, z1)) → c81(X(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 685.44/213.23
ISNAT(ok(z0)) → c82(ISNAT(z0)) 685.44/213.23
TOP(mark(z0)) → c83(TOP(proper(z0)), PROPER(z0)) 685.44/213.23
TOP(ok(z0)) → c84(TOP(active(z0)), ACTIVE(z0)) 685.44/213.23
ACTIVE(isNat(s(z0))) → c13(ISNAT(z0)) 685.44/213.23
ACTIVE(plus(z0, s(z1))) → c16(ISNAT(z1)) 685.44/213.23
ACTIVE(x(z0, s(z1))) → c18(ISNAT(z1)) 685.44/213.23
ACTIVE(U11(tt, z0)) → c1(U12'(isNat(z0))) 685.44/213.23
ACTIVE(U11(tt, z0)) → c1(ISNAT(z0)) 685.44/213.23
ACTIVE(U31(tt, z0)) → c1(U32'(isNat(z0))) 685.44/213.23
ACTIVE(U31(tt, z0)) → c1(ISNAT(z0)) 685.44/213.23
ACTIVE(U51(tt, z0, z1)) → c1(U52'(isNat(z1), z0, z1)) 685.44/213.23
ACTIVE(U51(tt, z0, z1)) → c1(ISNAT(z1)) 685.44/213.23
ACTIVE(U52(tt, z0, z1)) → c1(S(plus(z1, z0))) 685.44/213.23
ACTIVE(U52(tt, z0, z1)) → c1(PLUS(z1, z0)) 685.44/213.23
ACTIVE(U71(tt, z0, z1)) → c1(U72'(isNat(z1), z0, z1)) 685.44/213.23
ACTIVE(U71(tt, z0, z1)) → c1(ISNAT(z1)) 685.44/213.23
ACTIVE(U72(tt, z0, z1)) → c1(PLUS(x(z1, z0), z1)) 685.44/213.23
ACTIVE(U72(tt, z0, z1)) → c1(X(z1, z0)) 685.44/213.23
ACTIVE(isNat(plus(z0, z1))) → c1(U11'(isNat(z0), z1)) 685.44/213.23
ACTIVE(isNat(plus(z0, z1))) → c1(ISNAT(z0)) 685.44/213.23
ACTIVE(isNat(x(z0, z1))) → c1(U31'(isNat(z0), z1)) 685.44/213.23
ACTIVE(isNat(x(z0, z1))) → c1(ISNAT(z0)) 685.44/213.23
ACTIVE(plus(z0, 0)) → c1(U41'(isNat(z0), z0)) 685.44/213.23
ACTIVE(plus(z0, 0)) → c1(ISNAT(z0)) 685.44/213.23
ACTIVE(x(z0, 0)) → c1(U61'(isNat(z0))) 685.44/213.23
ACTIVE(x(z0, 0)) → c1(ISNAT(z0)) 685.44/213.23
ACTIVE(U11(U71(tt, z0, z1), x1)) → c19(U11'(mark(U72(isNat(z1), z0, z1)), x1), ACTIVE(U71(tt, z0, z1))) 685.44/213.23
ACTIVE(U11(U72(tt, z0, z1), x1)) → c19(U11'(mark(plus(x(z1, z0), z1)), x1), ACTIVE(U72(tt, z0, z1))) 685.44/213.23
ACTIVE(U11(plus(z0, 0), x1)) → c19(U11'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 685.44/213.23
ACTIVE(U11(plus(z0, s(z1)), x1)) → c19(U11'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 685.44/213.23
ACTIVE(U11(x(z0, 0), x1)) → c19(U11'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 685.44/213.23
ACTIVE(U11(x(z0, s(z1)), x1)) → c19(U11'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 685.44/213.23
ACTIVE(U11(U11(z0, z1), x1)) → c19(U11'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 685.44/213.23
ACTIVE(U11(U12(z0), x1)) → c19(U11'(U12(active(z0)), x1), ACTIVE(U12(z0))) 685.44/213.23
ACTIVE(U11(U21(z0), x1)) → c19(U11'(U21(active(z0)), x1), ACTIVE(U21(z0))) 685.44/213.23
ACTIVE(U11(U31(z0, z1), x1)) → c19(U11'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 685.44/213.23
ACTIVE(U11(U32(z0), x1)) → c19(U11'(U32(active(z0)), x1), ACTIVE(U32(z0))) 685.44/213.23
ACTIVE(U11(U41(z0, z1), x1)) → c19(U11'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 685.44/213.23
ACTIVE(U11(U51(z0, z1, z2), x1)) → c19(U11'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 685.44/213.23
ACTIVE(U11(U52(z0, z1, z2), x1)) → c19(U11'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 685.44/213.23
ACTIVE(U11(s(z0), x1)) → c19(U11'(s(active(z0)), x1), ACTIVE(s(z0))) 685.44/213.23
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 685.44/213.23
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 685.44/213.23
ACTIVE(U11(U61(z0), x1)) → c19(U11'(U61(active(z0)), x1), ACTIVE(U61(z0))) 685.44/213.23
ACTIVE(U11(U71(z0, z1, z2), x1)) → c19(U11'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 685.44/213.23
ACTIVE(U11(U72(z0, z1, z2), x1)) → c19(U11'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 685.44/213.23
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 685.44/213.23
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 685.44/213.23
ACTIVE(U11(isNat(0), x1)) → c19(U11'(mark(tt), x1)) 685.44/213.23
ACTIVE(U11(U11(tt, z0), x1)) → c(U11'(mark(U12(isNat(z0))), x1)) 685.44/213.23
ACTIVE(U11(U11(tt, z0), x1)) → c(ACTIVE(U11(tt, z0))) 685.44/213.23
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(U11'(mark(U11(isNat(z0), z1)), x1)) 685.44/213.23
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(ACTIVE(isNat(plus(z0, z1)))) 685.44/213.23
ACTIVE(U11(isNat(s(z0)), x1)) → c(U11'(mark(U21(isNat(z0))), x1)) 685.44/213.23
ACTIVE(U11(isNat(s(z0)), x1)) → c(ACTIVE(isNat(s(z0)))) 685.44/213.23
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(U11'(mark(U31(isNat(z0), z1)), x1)) 685.44/213.23
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(ACTIVE(isNat(x(z0, z1)))) 685.44/213.23
ACTIVE(U12(U71(tt, z0, z1))) → c20(U12'(mark(U72(isNat(z1), z0, z1))), ACTIVE(U71(tt, z0, z1))) 685.44/213.23
ACTIVE(U12(U72(tt, z0, z1))) → c20(U12'(mark(plus(x(z1, z0), z1))), ACTIVE(U72(tt, z0, z1))) 685.44/213.23
ACTIVE(U12(plus(z0, 0))) → c20(U12'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 685.44/213.23
ACTIVE(U12(plus(z0, s(z1)))) → c20(U12'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 685.44/213.23
ACTIVE(U12(x(z0, 0))) → c20(U12'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 685.44/213.23
ACTIVE(U12(x(z0, s(z1)))) → c20(U12'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 685.44/213.23
ACTIVE(U12(U11(z0, z1))) → c20(U12'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 685.44/213.23
ACTIVE(U12(U12(z0))) → c20(U12'(U12(active(z0))), ACTIVE(U12(z0))) 685.44/213.23
ACTIVE(U12(U21(z0))) → c20(U12'(U21(active(z0))), ACTIVE(U21(z0))) 685.44/213.23
ACTIVE(U12(U31(z0, z1))) → c20(U12'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 685.44/213.23
ACTIVE(U12(U32(z0))) → c20(U12'(U32(active(z0))), ACTIVE(U32(z0))) 685.44/213.23
ACTIVE(U12(U41(z0, z1))) → c20(U12'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 685.44/213.23
ACTIVE(U12(U51(z0, z1, z2))) → c20(U12'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 685.44/213.23
ACTIVE(U12(U52(z0, z1, z2))) → c20(U12'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 685.44/213.23
ACTIVE(U12(s(z0))) → c20(U12'(s(active(z0))), ACTIVE(s(z0))) 685.44/213.23
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 685.44/213.23
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 685.44/213.23
ACTIVE(U12(U61(z0))) → c20(U12'(U61(active(z0))), ACTIVE(U61(z0))) 685.44/213.23
ACTIVE(U12(U71(z0, z1, z2))) → c20(U12'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 685.44/213.23
ACTIVE(U12(U72(z0, z1, z2))) → c20(U12'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 685.44/213.23
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 685.44/213.23
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 685.44/213.23
ACTIVE(U11(U12(tt), x1)) → c19(U11'(mark(tt), x1)) 685.44/213.23
ACTIVE(U12(U12(tt))) → c20(U12'(mark(tt))) 685.44/213.23
ACTIVE(U12(isNat(0))) → c20(U12'(mark(tt))) 685.44/213.23
ACTIVE(U12(U11(tt, z0))) → c2(U12'(mark(U12(isNat(z0))))) 685.44/213.23
ACTIVE(U12(U11(tt, z0))) → c2(ACTIVE(U11(tt, z0))) 685.44/213.23
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(U12'(mark(U11(isNat(z0), z1)))) 685.44/213.23
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(ACTIVE(isNat(plus(z0, z1)))) 685.44/213.23
ACTIVE(U12(isNat(s(z0)))) → c2(U12'(mark(U21(isNat(z0))))) 685.44/213.23
ACTIVE(U12(isNat(s(z0)))) → c2(ACTIVE(isNat(s(z0)))) 685.44/213.23
ACTIVE(U12(isNat(x(z0, z1)))) → c2(U12'(mark(U31(isNat(z0), z1)))) 685.44/213.23
ACTIVE(U12(isNat(x(z0, z1)))) → c2(ACTIVE(isNat(x(z0, z1)))) 685.44/213.23
ACTIVE(U21(U71(tt, z0, z1))) → c21(U21'(mark(U72(isNat(z1), z0, z1))), ACTIVE(U71(tt, z0, z1))) 685.44/213.23
ACTIVE(U21(U72(tt, z0, z1))) → c21(U21'(mark(plus(x(z1, z0), z1))), ACTIVE(U72(tt, z0, z1))) 685.44/213.23
ACTIVE(U21(plus(z0, 0))) → c21(U21'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 685.44/213.23
ACTIVE(U21(plus(z0, s(z1)))) → c21(U21'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 685.44/213.23
ACTIVE(U21(x(z0, 0))) → c21(U21'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 685.44/213.23
ACTIVE(U21(x(z0, s(z1)))) → c21(U21'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 685.44/213.23
ACTIVE(U21(U11(z0, z1))) → c21(U21'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 685.44/213.23
ACTIVE(U21(U12(z0))) → c21(U21'(U12(active(z0))), ACTIVE(U12(z0))) 685.44/213.23
ACTIVE(U21(U21(z0))) → c21(U21'(U21(active(z0))), ACTIVE(U21(z0))) 685.44/213.23
ACTIVE(U21(U31(z0, z1))) → c21(U21'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 685.44/213.23
ACTIVE(U21(U32(z0))) → c21(U21'(U32(active(z0))), ACTIVE(U32(z0))) 685.44/213.23
ACTIVE(U21(U41(z0, z1))) → c21(U21'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 685.44/213.23
ACTIVE(U21(U51(z0, z1, z2))) → c21(U21'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 685.44/213.23
ACTIVE(U21(U52(z0, z1, z2))) → c21(U21'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 685.44/213.23
ACTIVE(U21(s(z0))) → c21(U21'(s(active(z0))), ACTIVE(s(z0))) 685.44/213.23
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 685.44/213.23
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 685.44/213.23
ACTIVE(U21(U61(z0))) → c21(U21'(U61(active(z0))), ACTIVE(U61(z0))) 685.44/213.23
ACTIVE(U21(U71(z0, z1, z2))) → c21(U21'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 685.44/213.23
ACTIVE(U21(U72(z0, z1, z2))) → c21(U21'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 685.44/213.23
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 685.44/213.23
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 685.44/213.23
ACTIVE(U11(U21(tt), x1)) → c19(U11'(mark(tt), x1)) 685.44/213.23
ACTIVE(U12(U21(tt))) → c20(U12'(mark(tt))) 685.44/213.23
ACTIVE(U21(U12(tt))) → c21(U21'(mark(tt))) 685.44/213.23
ACTIVE(U21(U21(tt))) → c21(U21'(mark(tt))) 685.44/213.23
ACTIVE(U21(isNat(0))) → c21(U21'(mark(tt))) 685.44/213.23
ACTIVE(U21(U11(tt, z0))) → c3(U21'(mark(U12(isNat(z0))))) 685.44/213.23
ACTIVE(U21(U11(tt, z0))) → c3(ACTIVE(U11(tt, z0))) 685.44/213.23
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(U21'(mark(U11(isNat(z0), z1)))) 685.44/213.23
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(ACTIVE(isNat(plus(z0, z1)))) 685.44/213.23
ACTIVE(U21(isNat(s(z0)))) → c3(U21'(mark(U21(isNat(z0))))) 685.44/213.23
ACTIVE(U21(isNat(s(z0)))) → c3(ACTIVE(isNat(s(z0)))) 685.44/213.23
ACTIVE(U21(isNat(x(z0, z1)))) → c3(U21'(mark(U31(isNat(z0), z1)))) 685.44/213.23
ACTIVE(U21(isNat(x(z0, z1)))) → c3(ACTIVE(isNat(x(z0, z1)))) 685.44/213.23
ACTIVE(U31(U71(tt, z0, z1), x1)) → c22(U31'(mark(U72(isNat(z1), z0, z1)), x1), ACTIVE(U71(tt, z0, z1))) 685.44/213.23
ACTIVE(U31(U72(tt, z0, z1), x1)) → c22(U31'(mark(plus(x(z1, z0), z1)), x1), ACTIVE(U72(tt, z0, z1))) 685.44/213.23
ACTIVE(U31(plus(z0, 0), x1)) → c22(U31'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 685.44/213.23
ACTIVE(U31(plus(z0, s(z1)), x1)) → c22(U31'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 685.44/213.23
ACTIVE(U31(x(z0, 0), x1)) → c22(U31'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 685.44/213.23
ACTIVE(U31(x(z0, s(z1)), x1)) → c22(U31'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 685.44/213.23
ACTIVE(U31(U11(z0, z1), x1)) → c22(U31'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 685.44/213.23
ACTIVE(U31(U12(z0), x1)) → c22(U31'(U12(active(z0)), x1), ACTIVE(U12(z0))) 685.44/213.23
ACTIVE(U31(U21(z0), x1)) → c22(U31'(U21(active(z0)), x1), ACTIVE(U21(z0))) 685.44/213.23
ACTIVE(U31(U31(z0, z1), x1)) → c22(U31'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 685.44/213.23
ACTIVE(U31(U32(z0), x1)) → c22(U31'(U32(active(z0)), x1), ACTIVE(U32(z0))) 685.44/213.23
ACTIVE(U31(U41(z0, z1), x1)) → c22(U31'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 685.44/213.23
ACTIVE(U31(U51(z0, z1, z2), x1)) → c22(U31'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 685.44/213.23
ACTIVE(U31(U52(z0, z1, z2), x1)) → c22(U31'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 685.44/213.23
ACTIVE(U31(s(z0), x1)) → c22(U31'(s(active(z0)), x1), ACTIVE(s(z0))) 685.44/213.23
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 685.44/213.23
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 685.44/213.23
ACTIVE(U31(U61(z0), x1)) → c22(U31'(U61(active(z0)), x1), ACTIVE(U61(z0))) 685.44/213.23
ACTIVE(U31(U71(z0, z1, z2), x1)) → c22(U31'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 685.44/213.23
ACTIVE(U31(U72(z0, z1, z2), x1)) → c22(U31'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 685.44/213.23
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 685.44/213.23
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 685.44/213.23
ACTIVE(U31(U12(tt), x1)) → c22(U31'(mark(tt), x1)) 685.44/213.23
ACTIVE(U31(U21(tt), x1)) → c22(U31'(mark(tt), x1)) 685.44/213.23
ACTIVE(U31(isNat(0), x1)) → c22(U31'(mark(tt), x1)) 685.44/213.23
ACTIVE(U11(U31(tt, z0), x1)) → c4(U11'(mark(U32(isNat(z0))), x1)) 685.44/213.23
ACTIVE(U11(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 685.44/213.23
ACTIVE(U12(U31(tt, z0))) → c4(U12'(mark(U32(isNat(z0))))) 685.44/213.23
ACTIVE(U12(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 685.44/213.23
ACTIVE(U21(U31(tt, z0))) → c4(U21'(mark(U32(isNat(z0))))) 685.44/213.23
ACTIVE(U21(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 685.44/213.23
ACTIVE(U31(U11(tt, z0), x1)) → c4(U31'(mark(U12(isNat(z0))), x1)) 685.44/213.23
ACTIVE(U31(U11(tt, z0), x1)) → c4(ACTIVE(U11(tt, z0))) 685.44/213.23
ACTIVE(U31(U31(tt, z0), x1)) → c4(U31'(mark(U32(isNat(z0))), x1)) 685.44/213.23
ACTIVE(U31(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 685.44/213.23
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(U31'(mark(U11(isNat(z0), z1)), x1)) 685.44/213.23
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(ACTIVE(isNat(plus(z0, z1)))) 685.44/213.23
ACTIVE(U31(isNat(s(z0)), x1)) → c4(U31'(mark(U21(isNat(z0))), x1)) 685.44/213.23
ACTIVE(U31(isNat(s(z0)), x1)) → c4(ACTIVE(isNat(s(z0)))) 685.44/213.23
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(U31'(mark(U31(isNat(z0), z1)), x1)) 685.44/213.23
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(ACTIVE(isNat(x(z0, z1)))) 685.44/213.23
ACTIVE(U32(U71(tt, z0, z1))) → c23(U32'(mark(U72(isNat(z1), z0, z1))), ACTIVE(U71(tt, z0, z1))) 685.44/213.23
ACTIVE(U32(U72(tt, z0, z1))) → c23(U32'(mark(plus(x(z1, z0), z1))), ACTIVE(U72(tt, z0, z1))) 685.44/213.23
ACTIVE(U32(plus(z0, 0))) → c23(U32'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 685.44/213.23
ACTIVE(U32(plus(z0, s(z1)))) → c23(U32'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 685.44/213.23
ACTIVE(U32(x(z0, 0))) → c23(U32'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 685.44/213.23
ACTIVE(U32(x(z0, s(z1)))) → c23(U32'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 685.44/213.23
ACTIVE(U32(U11(z0, z1))) → c23(U32'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 685.44/213.23
ACTIVE(U32(U12(z0))) → c23(U32'(U12(active(z0))), ACTIVE(U12(z0))) 685.44/213.23
ACTIVE(U32(U21(z0))) → c23(U32'(U21(active(z0))), ACTIVE(U21(z0))) 685.44/213.23
ACTIVE(U32(U31(z0, z1))) → c23(U32'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 685.44/213.23
ACTIVE(U32(U32(z0))) → c23(U32'(U32(active(z0))), ACTIVE(U32(z0))) 685.44/213.23
ACTIVE(U32(U41(z0, z1))) → c23(U32'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 685.44/213.23
ACTIVE(U32(U51(z0, z1, z2))) → c23(U32'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 685.44/213.23
ACTIVE(U32(U52(z0, z1, z2))) → c23(U32'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 685.44/213.23
ACTIVE(U32(s(z0))) → c23(U32'(s(active(z0))), ACTIVE(s(z0))) 685.44/213.23
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 685.44/213.23
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 685.44/213.23
ACTIVE(U32(U61(z0))) → c23(U32'(U61(active(z0))), ACTIVE(U61(z0))) 685.44/213.23
ACTIVE(U32(U71(z0, z1, z2))) → c23(U32'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 685.44/213.23
ACTIVE(U32(U72(z0, z1, z2))) → c23(U32'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 685.44/213.23
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 685.44/213.23
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 685.44/213.23
ACTIVE(U11(U32(tt), x1)) → c19(U11'(mark(tt), x1)) 685.44/213.23
ACTIVE(U12(U32(tt))) → c20(U12'(mark(tt))) 685.44/213.23
ACTIVE(U21(U32(tt))) → c21(U21'(mark(tt))) 685.44/213.23
ACTIVE(U31(U32(tt), x1)) → c22(U31'(mark(tt), x1)) 685.44/213.23
ACTIVE(U32(U12(tt))) → c23(U32'(mark(tt))) 685.44/213.23
ACTIVE(U32(U21(tt))) → c23(U32'(mark(tt))) 685.44/213.23
ACTIVE(U32(U32(tt))) → c23(U32'(mark(tt))) 685.44/213.23
ACTIVE(U32(isNat(0))) → c23(U32'(mark(tt))) 685.44/213.23
ACTIVE(U32(U11(tt, z0))) → c5(U32'(mark(U12(isNat(z0))))) 685.44/213.23
ACTIVE(U32(U11(tt, z0))) → c5(ACTIVE(U11(tt, z0))) 685.44/213.23
ACTIVE(U32(U31(tt, z0))) → c5(U32'(mark(U32(isNat(z0))))) 685.44/213.23
ACTIVE(U32(U31(tt, z0))) → c5(ACTIVE(U31(tt, z0))) 685.44/213.23
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(U32'(mark(U11(isNat(z0), z1)))) 685.44/213.23
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(ACTIVE(isNat(plus(z0, z1)))) 685.44/213.23
ACTIVE(U32(isNat(s(z0)))) → c5(U32'(mark(U21(isNat(z0))))) 685.44/213.23
ACTIVE(U32(isNat(s(z0)))) → c5(ACTIVE(isNat(s(z0)))) 685.44/213.23
ACTIVE(U32(isNat(x(z0, z1)))) → c5(U32'(mark(U31(isNat(z0), z1)))) 685.44/213.23
ACTIVE(U32(isNat(x(z0, z1)))) → c5(ACTIVE(isNat(x(z0, z1)))) 685.44/213.23
ACTIVE(U41(U71(tt, z0, z1), x1)) → c24(U41'(mark(U72(isNat(z1), z0, z1)), x1), ACTIVE(U71(tt, z0, z1))) 685.44/213.23
ACTIVE(U41(U72(tt, z0, z1), x1)) → c24(U41'(mark(plus(x(z1, z0), z1)), x1), ACTIVE(U72(tt, z0, z1))) 685.44/213.23
ACTIVE(U41(plus(z0, 0), x1)) → c24(U41'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 685.44/213.23
ACTIVE(U41(plus(z0, s(z1)), x1)) → c24(U41'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 685.44/213.23
ACTIVE(U41(x(z0, 0), x1)) → c24(U41'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 685.44/213.23
ACTIVE(U41(x(z0, s(z1)), x1)) → c24(U41'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 685.44/213.23
ACTIVE(U41(U11(z0, z1), x1)) → c24(U41'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 685.44/213.23
ACTIVE(U41(U12(z0), x1)) → c24(U41'(U12(active(z0)), x1), ACTIVE(U12(z0))) 685.44/213.23
ACTIVE(U41(U21(z0), x1)) → c24(U41'(U21(active(z0)), x1), ACTIVE(U21(z0))) 685.44/213.23
ACTIVE(U41(U31(z0, z1), x1)) → c24(U41'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 685.44/213.23
ACTIVE(U41(U32(z0), x1)) → c24(U41'(U32(active(z0)), x1), ACTIVE(U32(z0))) 685.44/213.23
ACTIVE(U41(U41(z0, z1), x1)) → c24(U41'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 685.44/213.23
ACTIVE(U41(U51(z0, z1, z2), x1)) → c24(U41'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 685.44/213.23
ACTIVE(U41(U52(z0, z1, z2), x1)) → c24(U41'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 685.44/213.23
ACTIVE(U41(s(z0), x1)) → c24(U41'(s(active(z0)), x1), ACTIVE(s(z0))) 685.44/213.23
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 685.44/213.23
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 685.44/213.23
ACTIVE(U41(U61(z0), x1)) → c24(U41'(U61(active(z0)), x1), ACTIVE(U61(z0))) 685.44/213.23
ACTIVE(U41(U71(z0, z1, z2), x1)) → c24(U41'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 685.44/213.23
ACTIVE(U41(U72(z0, z1, z2), x1)) → c24(U41'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 685.44/213.23
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 685.44/213.23
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 685.44/213.23
ACTIVE(U11(U41(tt, z0), x1)) → c19(U11'(mark(z0), x1)) 685.44/213.23
ACTIVE(U12(U41(tt, z0))) → c20(U12'(mark(z0))) 685.44/213.23
ACTIVE(U21(U41(tt, z0))) → c21(U21'(mark(z0))) 685.44/213.23
ACTIVE(U31(U41(tt, z0), x1)) → c22(U31'(mark(z0), x1)) 685.44/213.23
ACTIVE(U32(U41(tt, z0))) → c23(U32'(mark(z0))) 685.44/213.23
ACTIVE(U41(U12(tt), x1)) → c24(U41'(mark(tt), x1)) 685.44/213.23
ACTIVE(U41(U21(tt), x1)) → c24(U41'(mark(tt), x1)) 685.44/213.23
ACTIVE(U41(U32(tt), x1)) → c24(U41'(mark(tt), x1)) 685.44/213.23
ACTIVE(U41(U41(tt, z0), x1)) → c24(U41'(mark(z0), x1)) 685.44/213.23
ACTIVE(U41(isNat(0), x1)) → c24(U41'(mark(tt), x1)) 685.44/213.23
ACTIVE(U41(U11(tt, z0), x1)) → c6(U41'(mark(U12(isNat(z0))), x1)) 685.44/213.23
ACTIVE(U41(U11(tt, z0), x1)) → c6(ACTIVE(U11(tt, z0))) 685.44/213.23
ACTIVE(U41(U31(tt, z0), x1)) → c6(U41'(mark(U32(isNat(z0))), x1)) 685.44/213.23
ACTIVE(U41(U31(tt, z0), x1)) → c6(ACTIVE(U31(tt, z0))) 685.44/213.23
ACTIVE(U41(isNat(plus(z0, z1)), x1)) → c6(U41'(mark(U11(isNat(z0), z1)), x1)) 685.44/213.23
ACTIVE(U41(isNat(plus(z0, z1)), x1)) → c6(ACTIVE(isNat(plus(z0, z1)))) 685.44/213.23
ACTIVE(U41(isNat(s(z0)), x1)) → c6(U41'(mark(U21(isNat(z0))), x1)) 685.44/213.23
ACTIVE(U41(isNat(s(z0)), x1)) → c6(ACTIVE(isNat(s(z0)))) 686.21/213.44
ACTIVE(U41(isNat(x(z0, z1)), x1)) → c6(U41'(mark(U31(isNat(z0), z1)), x1)) 686.21/213.44
ACTIVE(U41(isNat(x(z0, z1)), x1)) → c6(ACTIVE(isNat(x(z0, z1)))) 686.21/213.44
ACTIVE(U51(U71(tt, z0, z1), x1, x2)) → c25(U51'(mark(U72(isNat(z1), z0, z1)), x1, x2), ACTIVE(U71(tt, z0, z1))) 686.21/213.44
ACTIVE(U51(U72(tt, z0, z1), x1, x2)) → c25(U51'(mark(plus(x(z1, z0), z1)), x1, x2), ACTIVE(U72(tt, z0, z1))) 686.21/213.44
ACTIVE(U51(plus(z0, 0), x1, x2)) → c25(U51'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.21/213.44
ACTIVE(U51(plus(z0, s(z1)), x1, x2)) → c25(U51'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.21/213.44
ACTIVE(U51(x(z0, 0), x1, x2)) → c25(U51'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.21/213.44
ACTIVE(U51(x(z0, s(z1)), x1, x2)) → c25(U51'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.21/213.44
ACTIVE(U51(U11(z0, z1), x1, x2)) → c25(U51'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.21/213.44
ACTIVE(U51(U12(z0), x1, x2)) → c25(U51'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.21/213.44
ACTIVE(U51(U21(z0), x1, x2)) → c25(U51'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.21/213.44
ACTIVE(U51(U31(z0, z1), x1, x2)) → c25(U51'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.21/213.44
ACTIVE(U51(U32(z0), x1, x2)) → c25(U51'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.21/213.44
ACTIVE(U51(U41(z0, z1), x1, x2)) → c25(U51'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.21/213.44
ACTIVE(U51(U51(z0, z1, z2), x1, x2)) → c25(U51'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.21/213.44
ACTIVE(U51(U52(z0, z1, z2), x1, x2)) → c25(U51'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.21/213.44
ACTIVE(U51(s(z0), x1, x2)) → c25(U51'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.21/213.44
ACTIVE(U51(plus(z0, z1), x1, x2)) → c25(U51'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.21/213.44
ACTIVE(U51(plus(z0, z1), x1, x2)) → c25(U51'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.21/213.44
ACTIVE(U51(U61(z0), x1, x2)) → c25(U51'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.21/213.44
ACTIVE(U51(U71(z0, z1, z2), x1, x2)) → c25(U51'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.21/213.44
ACTIVE(U51(U72(z0, z1, z2), x1, x2)) → c25(U51'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.21/213.44
ACTIVE(U51(x(z0, z1), x1, x2)) → c25(U51'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.21/213.44
ACTIVE(U51(x(z0, z1), x1, x2)) → c25(U51'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.21/213.44
ACTIVE(U51(U12(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.21/213.44
ACTIVE(U51(U21(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.21/213.44
ACTIVE(U51(U32(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.21/213.44
ACTIVE(U51(U41(tt, z0), x1, x2)) → c25(U51'(mark(z0), x1, x2)) 686.21/213.44
ACTIVE(U51(isNat(0), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.21/213.44
ACTIVE(U11(U51(tt, z0, z1), x1)) → c7(U11'(mark(U52(isNat(z1), z0, z1)), x1)) 686.21/213.44
ACTIVE(U11(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.21/213.44
ACTIVE(U12(U51(tt, z0, z1))) → c7(U12'(mark(U52(isNat(z1), z0, z1)))) 686.21/213.44
ACTIVE(U12(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.21/213.44
ACTIVE(U21(U51(tt, z0, z1))) → c7(U21'(mark(U52(isNat(z1), z0, z1)))) 686.21/213.44
ACTIVE(U21(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.21/213.44
ACTIVE(U31(U51(tt, z0, z1), x1)) → c7(U31'(mark(U52(isNat(z1), z0, z1)), x1)) 686.21/213.44
ACTIVE(U31(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.21/213.44
ACTIVE(U32(U51(tt, z0, z1))) → c7(U32'(mark(U52(isNat(z1), z0, z1)))) 686.21/213.44
ACTIVE(U32(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.21/213.44
ACTIVE(U41(U51(tt, z0, z1), x1)) → c7(U41'(mark(U52(isNat(z1), z0, z1)), x1)) 686.21/213.44
ACTIVE(U41(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.21/213.44
ACTIVE(U51(U11(tt, z0), x1, x2)) → c7(U51'(mark(U12(isNat(z0))), x1, x2)) 686.21/213.44
ACTIVE(U51(U11(tt, z0), x1, x2)) → c7(ACTIVE(U11(tt, z0))) 686.21/213.44
ACTIVE(U51(U31(tt, z0), x1, x2)) → c7(U51'(mark(U32(isNat(z0))), x1, x2)) 686.21/213.44
ACTIVE(U51(U31(tt, z0), x1, x2)) → c7(ACTIVE(U31(tt, z0))) 686.21/213.44
ACTIVE(U51(U51(tt, z0, z1), x1, x2)) → c7(U51'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.21/213.44
ACTIVE(U51(U51(tt, z0, z1), x1, x2)) → c7(ACTIVE(U51(tt, z0, z1))) 686.21/213.44
ACTIVE(U51(isNat(plus(z0, z1)), x1, x2)) → c7(U51'(mark(U11(isNat(z0), z1)), x1, x2)) 686.21/213.44
ACTIVE(U51(isNat(plus(z0, z1)), x1, x2)) → c7(ACTIVE(isNat(plus(z0, z1)))) 686.21/213.44
ACTIVE(U51(isNat(s(z0)), x1, x2)) → c7(U51'(mark(U21(isNat(z0))), x1, x2)) 686.21/213.44
ACTIVE(U51(isNat(s(z0)), x1, x2)) → c7(ACTIVE(isNat(s(z0)))) 686.21/213.44
ACTIVE(U51(isNat(x(z0, z1)), x1, x2)) → c7(U51'(mark(U31(isNat(z0), z1)), x1, x2)) 686.21/213.44
ACTIVE(U51(isNat(x(z0, z1)), x1, x2)) → c7(ACTIVE(isNat(x(z0, z1)))) 686.21/213.44
ACTIVE(U52(U71(tt, z0, z1), x1, x2)) → c26(U52'(mark(U72(isNat(z1), z0, z1)), x1, x2), ACTIVE(U71(tt, z0, z1))) 686.21/213.44
ACTIVE(U52(U72(tt, z0, z1), x1, x2)) → c26(U52'(mark(plus(x(z1, z0), z1)), x1, x2), ACTIVE(U72(tt, z0, z1))) 686.21/213.44
ACTIVE(U52(plus(z0, 0), x1, x2)) → c26(U52'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.21/213.44
ACTIVE(U52(plus(z0, s(z1)), x1, x2)) → c26(U52'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.21/213.44
ACTIVE(U52(x(z0, 0), x1, x2)) → c26(U52'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.21/213.44
ACTIVE(U52(x(z0, s(z1)), x1, x2)) → c26(U52'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.21/213.44
ACTIVE(U52(U11(z0, z1), x1, x2)) → c26(U52'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.21/213.44
ACTIVE(U52(U12(z0), x1, x2)) → c26(U52'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.21/213.44
ACTIVE(U52(U21(z0), x1, x2)) → c26(U52'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.21/213.44
ACTIVE(U52(U31(z0, z1), x1, x2)) → c26(U52'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.21/213.44
ACTIVE(U52(U32(z0), x1, x2)) → c26(U52'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.21/213.44
ACTIVE(U52(U41(z0, z1), x1, x2)) → c26(U52'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.21/213.44
ACTIVE(U52(U51(z0, z1, z2), x1, x2)) → c26(U52'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.21/213.44
ACTIVE(U52(U52(z0, z1, z2), x1, x2)) → c26(U52'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.21/213.44
ACTIVE(U52(s(z0), x1, x2)) → c26(U52'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.21/213.44
ACTIVE(U52(plus(z0, z1), x1, x2)) → c26(U52'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.21/213.44
ACTIVE(U52(plus(z0, z1), x1, x2)) → c26(U52'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.21/213.44
ACTIVE(U52(U61(z0), x1, x2)) → c26(U52'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.21/213.44
ACTIVE(U52(U71(z0, z1, z2), x1, x2)) → c26(U52'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.21/213.44
ACTIVE(U52(U72(z0, z1, z2), x1, x2)) → c26(U52'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.21/213.44
ACTIVE(U52(x(z0, z1), x1, x2)) → c26(U52'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.21/213.44
ACTIVE(U52(x(z0, z1), x1, x2)) → c26(U52'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.21/213.44
ACTIVE(U52(U12(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.21/213.44
ACTIVE(U52(U21(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.21/213.44
ACTIVE(U52(U32(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.21/213.44
ACTIVE(U52(U41(tt, z0), x1, x2)) → c26(U52'(mark(z0), x1, x2)) 686.21/213.44
ACTIVE(U52(isNat(0), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.21/213.44
ACTIVE(U11(U52(tt, z0, z1), x1)) → c8(U11'(mark(s(plus(z1, z0))), x1)) 686.21/213.44
ACTIVE(U11(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.21/213.44
ACTIVE(U12(U52(tt, z0, z1))) → c8(U12'(mark(s(plus(z1, z0))))) 686.21/213.44
ACTIVE(U12(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.21/213.44
ACTIVE(U21(U52(tt, z0, z1))) → c8(U21'(mark(s(plus(z1, z0))))) 686.21/213.44
ACTIVE(U21(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.21/213.44
ACTIVE(U31(U52(tt, z0, z1), x1)) → c8(U31'(mark(s(plus(z1, z0))), x1)) 686.21/213.44
ACTIVE(U31(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.21/213.44
ACTIVE(U32(U52(tt, z0, z1))) → c8(U32'(mark(s(plus(z1, z0))))) 686.21/213.44
ACTIVE(U32(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.21/213.44
ACTIVE(U41(U52(tt, z0, z1), x1)) → c8(U41'(mark(s(plus(z1, z0))), x1)) 686.21/213.44
ACTIVE(U41(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.21/213.44
ACTIVE(U51(U52(tt, z0, z1), x1, x2)) → c8(U51'(mark(s(plus(z1, z0))), x1, x2)) 686.21/213.44
ACTIVE(U51(U52(tt, z0, z1), x1, x2)) → c8(ACTIVE(U52(tt, z0, z1))) 686.21/213.44
ACTIVE(U52(U11(tt, z0), x1, x2)) → c8(U52'(mark(U12(isNat(z0))), x1, x2)) 686.21/213.44
ACTIVE(U52(U11(tt, z0), x1, x2)) → c8(ACTIVE(U11(tt, z0))) 686.21/213.44
ACTIVE(U52(U31(tt, z0), x1, x2)) → c8(U52'(mark(U32(isNat(z0))), x1, x2)) 686.21/213.44
ACTIVE(U52(U31(tt, z0), x1, x2)) → c8(ACTIVE(U31(tt, z0))) 686.21/213.44
ACTIVE(U52(U51(tt, z0, z1), x1, x2)) → c8(U52'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.21/213.44
ACTIVE(U52(U51(tt, z0, z1), x1, x2)) → c8(ACTIVE(U51(tt, z0, z1))) 686.21/213.44
ACTIVE(U52(U52(tt, z0, z1), x1, x2)) → c8(U52'(mark(s(plus(z1, z0))), x1, x2)) 686.21/213.44
ACTIVE(U52(U52(tt, z0, z1), x1, x2)) → c8(ACTIVE(U52(tt, z0, z1))) 686.21/213.44
ACTIVE(U52(isNat(plus(z0, z1)), x1, x2)) → c8(U52'(mark(U11(isNat(z0), z1)), x1, x2)) 686.21/213.44
ACTIVE(U52(isNat(plus(z0, z1)), x1, x2)) → c8(ACTIVE(isNat(plus(z0, z1)))) 686.21/213.44
ACTIVE(U52(isNat(s(z0)), x1, x2)) → c8(U52'(mark(U21(isNat(z0))), x1, x2)) 686.21/213.44
ACTIVE(U52(isNat(s(z0)), x1, x2)) → c8(ACTIVE(isNat(s(z0)))) 686.21/213.44
ACTIVE(U52(isNat(x(z0, z1)), x1, x2)) → c8(U52'(mark(U31(isNat(z0), z1)), x1, x2)) 686.21/213.44
ACTIVE(U52(isNat(x(z0, z1)), x1, x2)) → c8(ACTIVE(isNat(x(z0, z1)))) 686.21/213.44
ACTIVE(s(U71(tt, z0, z1))) → c27(S(mark(U72(isNat(z1), z0, z1))), ACTIVE(U71(tt, z0, z1))) 686.21/213.44
ACTIVE(s(U72(tt, z0, z1))) → c27(S(mark(plus(x(z1, z0), z1))), ACTIVE(U72(tt, z0, z1))) 686.21/213.44
ACTIVE(s(plus(z0, 0))) → c27(S(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.21/213.44
ACTIVE(s(plus(z0, s(z1)))) → c27(S(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.21/213.44
ACTIVE(s(x(z0, 0))) → c27(S(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.21/213.44
ACTIVE(s(x(z0, s(z1)))) → c27(S(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.21/213.44
ACTIVE(s(U11(z0, z1))) → c27(S(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.21/213.44
ACTIVE(s(U12(z0))) → c27(S(U12(active(z0))), ACTIVE(U12(z0))) 686.21/213.44
ACTIVE(s(U21(z0))) → c27(S(U21(active(z0))), ACTIVE(U21(z0))) 686.21/213.44
ACTIVE(s(U31(z0, z1))) → c27(S(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.21/213.44
ACTIVE(s(U32(z0))) → c27(S(U32(active(z0))), ACTIVE(U32(z0))) 686.21/213.44
ACTIVE(s(U41(z0, z1))) → c27(S(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.21/213.44
ACTIVE(s(U51(z0, z1, z2))) → c27(S(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.21/213.44
ACTIVE(s(U52(z0, z1, z2))) → c27(S(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.21/213.44
ACTIVE(s(s(z0))) → c27(S(s(active(z0))), ACTIVE(s(z0))) 686.21/213.44
ACTIVE(s(plus(z0, z1))) → c27(S(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.21/213.44
ACTIVE(s(plus(z0, z1))) → c27(S(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.21/213.44
ACTIVE(s(U61(z0))) → c27(S(U61(active(z0))), ACTIVE(U61(z0))) 686.21/213.44
ACTIVE(s(U71(z0, z1, z2))) → c27(S(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.21/213.44
ACTIVE(s(U72(z0, z1, z2))) → c27(S(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.21/213.44
ACTIVE(s(x(z0, z1))) → c27(S(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.21/213.44
ACTIVE(s(x(z0, z1))) → c27(S(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.21/213.44
ACTIVE(s(U12(tt))) → c27(S(mark(tt))) 686.21/213.44
ACTIVE(s(U21(tt))) → c27(S(mark(tt))) 686.21/213.44
ACTIVE(s(U32(tt))) → c27(S(mark(tt))) 686.21/213.44
ACTIVE(s(U41(tt, z0))) → c27(S(mark(z0))) 686.21/213.44
ACTIVE(s(isNat(0))) → c27(S(mark(tt))) 686.21/213.44
ACTIVE(s(U11(tt, z0))) → c9(S(mark(U12(isNat(z0))))) 686.21/213.44
ACTIVE(s(U11(tt, z0))) → c9(ACTIVE(U11(tt, z0))) 686.21/213.44
ACTIVE(s(U31(tt, z0))) → c9(S(mark(U32(isNat(z0))))) 686.21/213.44
ACTIVE(s(U31(tt, z0))) → c9(ACTIVE(U31(tt, z0))) 686.21/213.44
ACTIVE(s(U51(tt, z0, z1))) → c9(S(mark(U52(isNat(z1), z0, z1)))) 686.21/213.44
ACTIVE(s(U51(tt, z0, z1))) → c9(ACTIVE(U51(tt, z0, z1))) 686.21/213.44
ACTIVE(s(U52(tt, z0, z1))) → c9(S(mark(s(plus(z1, z0))))) 686.21/213.44
ACTIVE(s(U52(tt, z0, z1))) → c9(ACTIVE(U52(tt, z0, z1))) 686.21/213.44
ACTIVE(s(isNat(plus(z0, z1)))) → c9(S(mark(U11(isNat(z0), z1)))) 686.21/213.44
ACTIVE(s(isNat(plus(z0, z1)))) → c9(ACTIVE(isNat(plus(z0, z1)))) 686.21/213.44
ACTIVE(s(isNat(s(z0)))) → c9(S(mark(U21(isNat(z0))))) 686.21/213.44
ACTIVE(s(isNat(s(z0)))) → c9(ACTIVE(isNat(s(z0)))) 686.21/213.44
ACTIVE(s(isNat(x(z0, z1)))) → c9(S(mark(U31(isNat(z0), z1)))) 686.21/213.44
ACTIVE(s(isNat(x(z0, z1)))) → c9(ACTIVE(isNat(x(z0, z1)))) 686.21/213.44
ACTIVE(U61(U71(tt, z0, z1))) → c30(U61'(mark(U72(isNat(z1), z0, z1))), ACTIVE(U71(tt, z0, z1))) 686.21/213.44
ACTIVE(U61(U72(tt, z0, z1))) → c30(U61'(mark(plus(x(z1, z0), z1))), ACTIVE(U72(tt, z0, z1))) 686.21/213.44
ACTIVE(U61(plus(z0, 0))) → c30(U61'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.21/213.44
ACTIVE(U61(plus(z0, s(z1)))) → c30(U61'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.21/213.44
ACTIVE(U61(x(z0, 0))) → c30(U61'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.21/213.44
ACTIVE(U61(x(z0, s(z1)))) → c30(U61'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.21/213.44
ACTIVE(U61(U11(z0, z1))) → c30(U61'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.21/213.44
ACTIVE(U61(U12(z0))) → c30(U61'(U12(active(z0))), ACTIVE(U12(z0))) 686.21/213.44
ACTIVE(U61(U21(z0))) → c30(U61'(U21(active(z0))), ACTIVE(U21(z0))) 686.21/213.44
ACTIVE(U61(U31(z0, z1))) → c30(U61'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.21/213.44
ACTIVE(U61(U32(z0))) → c30(U61'(U32(active(z0))), ACTIVE(U32(z0))) 686.21/213.44
ACTIVE(U61(U41(z0, z1))) → c30(U61'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.21/213.44
ACTIVE(U61(U51(z0, z1, z2))) → c30(U61'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.21/213.44
ACTIVE(U61(U52(z0, z1, z2))) → c30(U61'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.21/213.44
ACTIVE(U61(s(z0))) → c30(U61'(s(active(z0))), ACTIVE(s(z0))) 686.21/213.44
ACTIVE(U61(plus(z0, z1))) → c30(U61'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.21/213.44
ACTIVE(U61(plus(z0, z1))) → c30(U61'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.21/213.44
ACTIVE(U61(U61(z0))) → c30(U61'(U61(active(z0))), ACTIVE(U61(z0))) 686.21/213.44
ACTIVE(U61(U71(z0, z1, z2))) → c30(U61'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.21/213.44
ACTIVE(U61(U72(z0, z1, z2))) → c30(U61'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.21/213.44
ACTIVE(U61(x(z0, z1))) → c30(U61'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.21/213.44
ACTIVE(U61(x(z0, z1))) → c30(U61'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.21/213.44
ACTIVE(U11(U61(tt), x1)) → c19(U11'(mark(0), x1)) 686.21/213.44
ACTIVE(U12(U61(tt))) → c20(U12'(mark(0))) 686.21/213.44
ACTIVE(U21(U61(tt))) → c21(U21'(mark(0))) 686.21/213.44
ACTIVE(U31(U61(tt), x1)) → c22(U31'(mark(0), x1)) 686.21/213.44
ACTIVE(U32(U61(tt))) → c23(U32'(mark(0))) 686.21/213.44
ACTIVE(U41(U61(tt), x1)) → c24(U41'(mark(0), x1)) 686.21/213.44
ACTIVE(U51(U61(tt), x1, x2)) → c25(U51'(mark(0), x1, x2)) 686.21/213.44
ACTIVE(U52(U61(tt), x1, x2)) → c26(U52'(mark(0), x1, x2)) 686.21/213.44
ACTIVE(s(U61(tt))) → c27(S(mark(0))) 686.21/213.44
ACTIVE(U61(U12(tt))) → c30(U61'(mark(tt))) 686.21/213.44
ACTIVE(U61(U21(tt))) → c30(U61'(mark(tt))) 686.21/213.44
ACTIVE(U61(U32(tt))) → c30(U61'(mark(tt))) 686.21/213.44
ACTIVE(U61(U41(tt, z0))) → c30(U61'(mark(z0))) 686.21/213.44
ACTIVE(U61(U61(tt))) → c30(U61'(mark(0))) 686.21/213.44
ACTIVE(U61(isNat(0))) → c30(U61'(mark(tt))) 686.21/213.44
ACTIVE(U61(U11(tt, z0))) → c10(U61'(mark(U12(isNat(z0))))) 686.21/213.44
ACTIVE(U61(U11(tt, z0))) → c10(ACTIVE(U11(tt, z0))) 686.21/213.44
ACTIVE(U61(U31(tt, z0))) → c10(U61'(mark(U32(isNat(z0))))) 686.21/213.44
ACTIVE(U61(U31(tt, z0))) → c10(ACTIVE(U31(tt, z0))) 686.21/213.44
ACTIVE(U61(U51(tt, z0, z1))) → c10(U61'(mark(U52(isNat(z1), z0, z1)))) 686.21/213.44
ACTIVE(U61(U51(tt, z0, z1))) → c10(ACTIVE(U51(tt, z0, z1))) 686.21/213.44
ACTIVE(U61(U52(tt, z0, z1))) → c10(U61'(mark(s(plus(z1, z0))))) 686.21/213.44
ACTIVE(U61(U52(tt, z0, z1))) → c10(ACTIVE(U52(tt, z0, z1))) 686.21/213.44
ACTIVE(U61(isNat(plus(z0, z1)))) → c10(U61'(mark(U11(isNat(z0), z1)))) 686.21/213.44
ACTIVE(U61(isNat(plus(z0, z1)))) → c10(ACTIVE(isNat(plus(z0, z1)))) 686.21/213.44
ACTIVE(U61(isNat(s(z0)))) → c10(U61'(mark(U21(isNat(z0))))) 686.21/213.44
ACTIVE(U61(isNat(s(z0)))) → c10(ACTIVE(isNat(s(z0)))) 686.21/213.44
ACTIVE(U61(isNat(x(z0, z1)))) → c10(U61'(mark(U31(isNat(z0), z1)))) 686.21/213.44
ACTIVE(U61(isNat(x(z0, z1)))) → c10(ACTIVE(isNat(x(z0, z1))))
K tuples:none
Defined Rule Symbols:

active, U11, U12, U21, U31, U32, U41, U51, U52, s, plus, U61, U71, U72, x, proper, isNat, top

Defined Pair Symbols:

ACTIVE, U11', U12', U21', U31', U32', U41', U51', U52', S, PLUS, U61', U71', U72', X, PROPER, ISNAT, TOP

Compound Symbols:

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, c62, c63, c64, c65, c67, c68, c69, c70, c71, c72, c73, c74, c75, c76, c77, c79, c80, c81, c82, c83, c84, c13, c16, c18, c1, c19, c19, c, c20, c20, c2, c21, c21, c3, c22, c22, c4, c23, c23, c5, c24, c24, c6, c25, c25, c7, c26, c26, c8, c27, c27, c9, c30, c30, c10

686.21/213.44
686.21/213.44

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

Use narrowing to replace ACTIVE(U71(z0, z1, z2)) → c31(U71'(active(z0), z1, z2), ACTIVE(z0)) by

ACTIVE(U71(U11(tt, z0), x1, x2)) → c31(U71'(mark(U12(isNat(z0))), x1, x2), ACTIVE(U11(tt, z0))) 686.21/213.44
ACTIVE(U71(U12(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2), ACTIVE(U12(tt))) 686.21/213.44
ACTIVE(U71(U21(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2), ACTIVE(U21(tt))) 686.21/213.44
ACTIVE(U71(U31(tt, z0), x1, x2)) → c31(U71'(mark(U32(isNat(z0))), x1, x2), ACTIVE(U31(tt, z0))) 686.21/213.44
ACTIVE(U71(U32(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2), ACTIVE(U32(tt))) 686.21/213.44
ACTIVE(U71(U41(tt, z0), x1, x2)) → c31(U71'(mark(z0), x1, x2), ACTIVE(U41(tt, z0))) 686.21/213.44
ACTIVE(U71(U51(tt, z0, z1), x1, x2)) → c31(U71'(mark(U52(isNat(z1), z0, z1)), x1, x2), ACTIVE(U51(tt, z0, z1))) 686.21/213.44
ACTIVE(U71(U52(tt, z0, z1), x1, x2)) → c31(U71'(mark(s(plus(z1, z0))), x1, x2), ACTIVE(U52(tt, z0, z1))) 686.21/213.44
ACTIVE(U71(U61(tt), x1, x2)) → c31(U71'(mark(0), x1, x2), ACTIVE(U61(tt))) 686.21/213.44
ACTIVE(U71(U71(tt, z0, z1), x1, x2)) → c31(U71'(mark(U72(isNat(z1), z0, z1)), x1, x2), ACTIVE(U71(tt, z0, z1))) 686.21/213.44
ACTIVE(U71(U72(tt, z0, z1), x1, x2)) → c31(U71'(mark(plus(x(z1, z0), z1)), x1, x2), ACTIVE(U72(tt, z0, z1))) 686.21/213.44
ACTIVE(U71(isNat(0), x1, x2)) → c31(U71'(mark(tt), x1, x2), ACTIVE(isNat(0))) 686.21/213.44
ACTIVE(U71(isNat(plus(z0, z1)), x1, x2)) → c31(U71'(mark(U11(isNat(z0), z1)), x1, x2), ACTIVE(isNat(plus(z0, z1)))) 686.21/213.44
ACTIVE(U71(isNat(s(z0)), x1, x2)) → c31(U71'(mark(U21(isNat(z0))), x1, x2), ACTIVE(isNat(s(z0)))) 686.21/213.44
ACTIVE(U71(isNat(x(z0, z1)), x1, x2)) → c31(U71'(mark(U31(isNat(z0), z1)), x1, x2), ACTIVE(isNat(x(z0, z1)))) 686.21/213.44
ACTIVE(U71(plus(z0, 0), x1, x2)) → c31(U71'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.21/213.44
ACTIVE(U71(plus(z0, s(z1)), x1, x2)) → c31(U71'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.21/213.44
ACTIVE(U71(x(z0, 0), x1, x2)) → c31(U71'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.21/213.44
ACTIVE(U71(x(z0, s(z1)), x1, x2)) → c31(U71'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.21/213.44
ACTIVE(U71(U11(z0, z1), x1, x2)) → c31(U71'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.21/213.44
ACTIVE(U71(U12(z0), x1, x2)) → c31(U71'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.21/213.44
ACTIVE(U71(U21(z0), x1, x2)) → c31(U71'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.21/213.44
ACTIVE(U71(U31(z0, z1), x1, x2)) → c31(U71'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.21/213.44
ACTIVE(U71(U32(z0), x1, x2)) → c31(U71'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.21/213.44
ACTIVE(U71(U41(z0, z1), x1, x2)) → c31(U71'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.21/213.44
ACTIVE(U71(U51(z0, z1, z2), x1, x2)) → c31(U71'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.21/213.44
ACTIVE(U71(U52(z0, z1, z2), x1, x2)) → c31(U71'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.21/213.44
ACTIVE(U71(s(z0), x1, x2)) → c31(U71'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.21/213.44
ACTIVE(U71(plus(z0, z1), x1, x2)) → c31(U71'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.21/213.44
ACTIVE(U71(plus(z0, z1), x1, x2)) → c31(U71'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.21/213.44
ACTIVE(U71(U61(z0), x1, x2)) → c31(U71'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.21/213.44
ACTIVE(U71(U71(z0, z1, z2), x1, x2)) → c31(U71'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.21/213.44
ACTIVE(U71(U72(z0, z1, z2), x1, x2)) → c31(U71'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.21/213.44
ACTIVE(U71(x(z0, z1), x1, x2)) → c31(U71'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.21/213.44
ACTIVE(U71(x(z0, z1), x1, x2)) → c31(U71'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1)))
686.21/213.44
686.21/213.44

(68) Obligation:

Complexity Dependency Tuples Problem
Rules:

active(U11(tt, z0)) → mark(U12(isNat(z0))) 686.21/213.44
active(U12(tt)) → mark(tt) 686.21/213.44
active(U21(tt)) → mark(tt) 686.21/213.44
active(U31(tt, z0)) → mark(U32(isNat(z0))) 686.21/213.44
active(U32(tt)) → mark(tt) 686.21/213.44
active(U41(tt, z0)) → mark(z0) 686.21/213.44
active(U51(tt, z0, z1)) → mark(U52(isNat(z1), z0, z1)) 686.21/213.44
active(U52(tt, z0, z1)) → mark(s(plus(z1, z0))) 686.21/213.44
active(U61(tt)) → mark(0) 686.21/213.44
active(U71(tt, z0, z1)) → mark(U72(isNat(z1), z0, z1)) 686.21/213.44
active(U72(tt, z0, z1)) → mark(plus(x(z1, z0), z1)) 686.21/213.44
active(isNat(0)) → mark(tt) 686.21/213.44
active(isNat(plus(z0, z1))) → mark(U11(isNat(z0), z1)) 686.21/213.44
active(isNat(s(z0))) → mark(U21(isNat(z0))) 686.21/213.44
active(isNat(x(z0, z1))) → mark(U31(isNat(z0), z1)) 686.21/213.44
active(plus(z0, 0)) → mark(U41(isNat(z0), z0)) 686.21/213.44
active(plus(z0, s(z1))) → mark(U51(isNat(z1), z1, z0)) 686.21/213.44
active(x(z0, 0)) → mark(U61(isNat(z0))) 686.21/213.44
active(x(z0, s(z1))) → mark(U71(isNat(z1), z1, z0)) 686.21/213.44
active(U11(z0, z1)) → U11(active(z0), z1) 686.21/213.44
active(U12(z0)) → U12(active(z0)) 686.21/213.44
active(U21(z0)) → U21(active(z0)) 686.21/213.44
active(U31(z0, z1)) → U31(active(z0), z1) 686.21/213.44
active(U32(z0)) → U32(active(z0)) 686.21/213.44
active(U41(z0, z1)) → U41(active(z0), z1) 686.21/213.44
active(U51(z0, z1, z2)) → U51(active(z0), z1, z2) 686.21/213.44
active(U52(z0, z1, z2)) → U52(active(z0), z1, z2) 686.21/213.44
active(s(z0)) → s(active(z0)) 686.21/213.44
active(plus(z0, z1)) → plus(active(z0), z1) 686.21/213.44
active(plus(z0, z1)) → plus(z0, active(z1)) 686.21/213.44
active(U61(z0)) → U61(active(z0)) 686.21/213.44
active(U71(z0, z1, z2)) → U71(active(z0), z1, z2) 686.21/213.44
active(U72(z0, z1, z2)) → U72(active(z0), z1, z2) 686.21/213.44
active(x(z0, z1)) → x(active(z0), z1) 686.21/213.44
active(x(z0, z1)) → x(z0, active(z1)) 686.21/213.44
U11(mark(z0), z1) → mark(U11(z0, z1)) 686.21/213.44
U11(ok(z0), ok(z1)) → ok(U11(z0, z1)) 686.21/213.44
U12(mark(z0)) → mark(U12(z0)) 686.21/213.44
U12(ok(z0)) → ok(U12(z0)) 686.21/213.44
U21(mark(z0)) → mark(U21(z0)) 686.21/213.44
U21(ok(z0)) → ok(U21(z0)) 686.21/213.44
U31(mark(z0), z1) → mark(U31(z0, z1)) 686.21/213.44
U31(ok(z0), ok(z1)) → ok(U31(z0, z1)) 686.21/213.44
U32(mark(z0)) → mark(U32(z0)) 686.21/213.44
U32(ok(z0)) → ok(U32(z0)) 686.21/213.44
U41(mark(z0), z1) → mark(U41(z0, z1)) 686.21/213.44
U41(ok(z0), ok(z1)) → ok(U41(z0, z1)) 686.21/213.44
U51(mark(z0), z1, z2) → mark(U51(z0, z1, z2)) 686.21/213.44
U51(ok(z0), ok(z1), ok(z2)) → ok(U51(z0, z1, z2)) 686.21/213.44
U52(mark(z0), z1, z2) → mark(U52(z0, z1, z2)) 686.21/213.44
U52(ok(z0), ok(z1), ok(z2)) → ok(U52(z0, z1, z2)) 686.21/213.44
s(mark(z0)) → mark(s(z0)) 686.21/213.44
s(ok(z0)) → ok(s(z0)) 686.21/213.44
plus(mark(z0), z1) → mark(plus(z0, z1)) 686.21/213.44
plus(z0, mark(z1)) → mark(plus(z0, z1)) 686.21/213.44
plus(ok(z0), ok(z1)) → ok(plus(z0, z1)) 686.21/213.44
U61(mark(z0)) → mark(U61(z0)) 686.21/213.44
U61(ok(z0)) → ok(U61(z0)) 686.21/213.44
U71(mark(z0), z1, z2) → mark(U71(z0, z1, z2)) 686.21/213.44
U71(ok(z0), ok(z1), ok(z2)) → ok(U71(z0, z1, z2)) 686.21/213.44
U72(mark(z0), z1, z2) → mark(U72(z0, z1, z2)) 686.21/213.44
U72(ok(z0), ok(z1), ok(z2)) → ok(U72(z0, z1, z2)) 686.21/213.44
x(mark(z0), z1) → mark(x(z0, z1)) 686.21/213.44
x(z0, mark(z1)) → mark(x(z0, z1)) 686.21/213.44
x(ok(z0), ok(z1)) → ok(x(z0, z1)) 686.21/213.44
proper(U11(z0, z1)) → U11(proper(z0), proper(z1)) 686.21/213.44
proper(tt) → ok(tt) 686.21/213.44
proper(U12(z0)) → U12(proper(z0)) 686.21/213.44
proper(isNat(z0)) → isNat(proper(z0)) 686.21/213.44
proper(U21(z0)) → U21(proper(z0)) 686.21/213.44
proper(U31(z0, z1)) → U31(proper(z0), proper(z1)) 686.21/213.44
proper(U32(z0)) → U32(proper(z0)) 686.21/213.44
proper(U41(z0, z1)) → U41(proper(z0), proper(z1)) 686.21/213.44
proper(U51(z0, z1, z2)) → U51(proper(z0), proper(z1), proper(z2)) 686.21/213.44
proper(U52(z0, z1, z2)) → U52(proper(z0), proper(z1), proper(z2)) 686.21/213.44
proper(s(z0)) → s(proper(z0)) 686.21/213.44
proper(plus(z0, z1)) → plus(proper(z0), proper(z1)) 686.21/213.44
proper(U61(z0)) → U61(proper(z0)) 686.21/213.44
proper(0) → ok(0) 686.21/213.44
proper(U71(z0, z1, z2)) → U71(proper(z0), proper(z1), proper(z2)) 686.21/213.44
proper(U72(z0, z1, z2)) → U72(proper(z0), proper(z1), proper(z2)) 686.21/213.44
proper(x(z0, z1)) → x(proper(z0), proper(z1)) 686.21/213.44
isNat(ok(z0)) → ok(isNat(z0)) 686.21/213.44
top(mark(z0)) → top(proper(z0)) 686.21/213.44
top(ok(z0)) → top(active(z0))
Tuples:

ACTIVE(plus(z0, z1)) → c28(PLUS(active(z0), z1), ACTIVE(z0)) 686.21/213.44
ACTIVE(plus(z0, z1)) → c29(PLUS(z0, active(z1)), ACTIVE(z1)) 686.21/213.44
ACTIVE(U72(z0, z1, z2)) → c32(U72'(active(z0), z1, z2), ACTIVE(z0)) 686.21/213.44
ACTIVE(x(z0, z1)) → c33(X(active(z0), z1), ACTIVE(z0)) 686.21/213.44
ACTIVE(x(z0, z1)) → c34(X(z0, active(z1)), ACTIVE(z1)) 686.21/213.44
U11'(mark(z0), z1) → c35(U11'(z0, z1)) 686.21/213.44
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1)) 686.21/213.44
U12'(mark(z0)) → c37(U12'(z0)) 686.21/213.44
U12'(ok(z0)) → c38(U12'(z0)) 686.21/213.44
U21'(mark(z0)) → c39(U21'(z0)) 686.21/213.44
U21'(ok(z0)) → c40(U21'(z0)) 686.21/213.44
U31'(mark(z0), z1) → c41(U31'(z0, z1)) 686.21/213.44
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 686.21/213.44
U32'(mark(z0)) → c43(U32'(z0)) 686.21/213.44
U32'(ok(z0)) → c44(U32'(z0)) 686.21/213.44
U41'(mark(z0), z1) → c45(U41'(z0, z1)) 686.21/213.44
U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1)) 686.21/213.44
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2)) 686.21/213.44
U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2)) 686.21/213.44
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2)) 686.21/213.44
U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2)) 686.21/213.44
S(mark(z0)) → c51(S(z0)) 686.21/213.44
S(ok(z0)) → c52(S(z0)) 686.21/213.44
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 686.21/213.44
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 686.21/213.44
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 686.21/213.44
U61'(mark(z0)) → c56(U61'(z0)) 686.21/213.44
U61'(ok(z0)) → c57(U61'(z0)) 686.21/213.44
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2)) 686.21/213.44
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2)) 686.21/213.44
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2)) 686.21/213.44
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 686.21/213.44
X(mark(z0), z1) → c62(X(z0, z1)) 686.21/213.44
X(z0, mark(z1)) → c63(X(z0, z1)) 686.21/213.44
X(ok(z0), ok(z1)) → c64(X(z0, z1)) 686.21/213.44
PROPER(U11(z0, z1)) → c65(U11'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 686.21/213.44
PROPER(U12(z0)) → c67(U12'(proper(z0)), PROPER(z0)) 686.21/213.44
PROPER(isNat(z0)) → c68(ISNAT(proper(z0)), PROPER(z0)) 686.21/213.44
PROPER(U21(z0)) → c69(U21'(proper(z0)), PROPER(z0)) 686.21/213.44
PROPER(U31(z0, z1)) → c70(U31'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 686.21/213.44
PROPER(U32(z0)) → c71(U32'(proper(z0)), PROPER(z0)) 686.21/213.44
PROPER(U41(z0, z1)) → c72(U41'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 686.21/213.44
PROPER(U51(z0, z1, z2)) → c73(U51'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 686.21/213.44
PROPER(U52(z0, z1, z2)) → c74(U52'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 686.21/213.44
PROPER(s(z0)) → c75(S(proper(z0)), PROPER(z0)) 686.21/213.44
PROPER(plus(z0, z1)) → c76(PLUS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 686.21/213.44
PROPER(U61(z0)) → c77(U61'(proper(z0)), PROPER(z0)) 686.21/213.44
PROPER(U71(z0, z1, z2)) → c79(U71'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 686.21/213.44
PROPER(U72(z0, z1, z2)) → c80(U72'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 686.21/213.44
PROPER(x(z0, z1)) → c81(X(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 686.21/213.44
ISNAT(ok(z0)) → c82(ISNAT(z0)) 686.21/213.44
TOP(mark(z0)) → c83(TOP(proper(z0)), PROPER(z0)) 686.21/213.44
TOP(ok(z0)) → c84(TOP(active(z0)), ACTIVE(z0)) 686.21/213.44
ACTIVE(isNat(s(z0))) → c13(ISNAT(z0)) 686.21/213.44
ACTIVE(plus(z0, s(z1))) → c16(ISNAT(z1)) 686.21/213.44
ACTIVE(x(z0, s(z1))) → c18(ISNAT(z1)) 686.21/213.44
ACTIVE(U11(tt, z0)) → c1(U12'(isNat(z0))) 686.21/213.44
ACTIVE(U11(tt, z0)) → c1(ISNAT(z0)) 686.21/213.44
ACTIVE(U31(tt, z0)) → c1(U32'(isNat(z0))) 686.21/213.44
ACTIVE(U31(tt, z0)) → c1(ISNAT(z0)) 686.21/213.44
ACTIVE(U51(tt, z0, z1)) → c1(U52'(isNat(z1), z0, z1)) 686.21/213.44
ACTIVE(U51(tt, z0, z1)) → c1(ISNAT(z1)) 686.21/213.44
ACTIVE(U52(tt, z0, z1)) → c1(S(plus(z1, z0))) 686.21/213.44
ACTIVE(U52(tt, z0, z1)) → c1(PLUS(z1, z0)) 686.21/213.44
ACTIVE(U71(tt, z0, z1)) → c1(U72'(isNat(z1), z0, z1)) 686.21/213.44
ACTIVE(U71(tt, z0, z1)) → c1(ISNAT(z1)) 686.21/213.44
ACTIVE(U72(tt, z0, z1)) → c1(PLUS(x(z1, z0), z1)) 686.21/213.44
ACTIVE(U72(tt, z0, z1)) → c1(X(z1, z0)) 686.21/213.44
ACTIVE(isNat(plus(z0, z1))) → c1(U11'(isNat(z0), z1)) 686.21/213.44
ACTIVE(isNat(plus(z0, z1))) → c1(ISNAT(z0)) 686.21/213.44
ACTIVE(isNat(x(z0, z1))) → c1(U31'(isNat(z0), z1)) 686.21/213.44
ACTIVE(isNat(x(z0, z1))) → c1(ISNAT(z0)) 686.21/213.44
ACTIVE(plus(z0, 0)) → c1(U41'(isNat(z0), z0)) 686.21/213.44
ACTIVE(plus(z0, 0)) → c1(ISNAT(z0)) 686.21/213.44
ACTIVE(x(z0, 0)) → c1(U61'(isNat(z0))) 686.21/213.44
ACTIVE(x(z0, 0)) → c1(ISNAT(z0)) 686.21/213.44
ACTIVE(U11(U71(tt, z0, z1), x1)) → c19(U11'(mark(U72(isNat(z1), z0, z1)), x1), ACTIVE(U71(tt, z0, z1))) 686.21/213.44
ACTIVE(U11(U72(tt, z0, z1), x1)) → c19(U11'(mark(plus(x(z1, z0), z1)), x1), ACTIVE(U72(tt, z0, z1))) 686.21/213.44
ACTIVE(U11(plus(z0, 0), x1)) → c19(U11'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.21/213.44
ACTIVE(U11(plus(z0, s(z1)), x1)) → c19(U11'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.21/213.44
ACTIVE(U11(x(z0, 0), x1)) → c19(U11'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.21/213.44
ACTIVE(U11(x(z0, s(z1)), x1)) → c19(U11'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.21/213.44
ACTIVE(U11(U11(z0, z1), x1)) → c19(U11'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.21/213.44
ACTIVE(U11(U12(z0), x1)) → c19(U11'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.21/213.44
ACTIVE(U11(U21(z0), x1)) → c19(U11'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.21/213.44
ACTIVE(U11(U31(z0, z1), x1)) → c19(U11'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.21/213.44
ACTIVE(U11(U32(z0), x1)) → c19(U11'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.21/213.44
ACTIVE(U11(U41(z0, z1), x1)) → c19(U11'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.21/213.44
ACTIVE(U11(U51(z0, z1, z2), x1)) → c19(U11'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.21/213.44
ACTIVE(U11(U52(z0, z1, z2), x1)) → c19(U11'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.21/213.44
ACTIVE(U11(s(z0), x1)) → c19(U11'(s(active(z0)), x1), ACTIVE(s(z0))) 686.21/213.44
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.21/213.44
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.21/213.44
ACTIVE(U11(U61(z0), x1)) → c19(U11'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.21/213.44
ACTIVE(U11(U71(z0, z1, z2), x1)) → c19(U11'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.21/213.44
ACTIVE(U11(U72(z0, z1, z2), x1)) → c19(U11'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.21/213.44
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.21/213.44
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.21/213.44
ACTIVE(U11(isNat(0), x1)) → c19(U11'(mark(tt), x1)) 686.21/213.44
ACTIVE(U11(U11(tt, z0), x1)) → c(U11'(mark(U12(isNat(z0))), x1)) 686.21/213.44
ACTIVE(U11(U11(tt, z0), x1)) → c(ACTIVE(U11(tt, z0))) 686.21/213.44
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(U11'(mark(U11(isNat(z0), z1)), x1)) 686.21/213.44
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(ACTIVE(isNat(plus(z0, z1)))) 686.21/213.44
ACTIVE(U11(isNat(s(z0)), x1)) → c(U11'(mark(U21(isNat(z0))), x1)) 686.21/213.44
ACTIVE(U11(isNat(s(z0)), x1)) → c(ACTIVE(isNat(s(z0)))) 686.21/213.44
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(U11'(mark(U31(isNat(z0), z1)), x1)) 686.21/213.44
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(ACTIVE(isNat(x(z0, z1)))) 686.21/213.44
ACTIVE(U12(U71(tt, z0, z1))) → c20(U12'(mark(U72(isNat(z1), z0, z1))), ACTIVE(U71(tt, z0, z1))) 686.21/213.44
ACTIVE(U12(U72(tt, z0, z1))) → c20(U12'(mark(plus(x(z1, z0), z1))), ACTIVE(U72(tt, z0, z1))) 686.21/213.44
ACTIVE(U12(plus(z0, 0))) → c20(U12'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.21/213.44
ACTIVE(U12(plus(z0, s(z1)))) → c20(U12'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.21/213.44
ACTIVE(U12(x(z0, 0))) → c20(U12'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.21/213.44
ACTIVE(U12(x(z0, s(z1)))) → c20(U12'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.21/213.44
ACTIVE(U12(U11(z0, z1))) → c20(U12'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.21/213.44
ACTIVE(U12(U12(z0))) → c20(U12'(U12(active(z0))), ACTIVE(U12(z0))) 686.21/213.44
ACTIVE(U12(U21(z0))) → c20(U12'(U21(active(z0))), ACTIVE(U21(z0))) 686.21/213.44
ACTIVE(U12(U31(z0, z1))) → c20(U12'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.21/213.44
ACTIVE(U12(U32(z0))) → c20(U12'(U32(active(z0))), ACTIVE(U32(z0))) 686.21/213.44
ACTIVE(U12(U41(z0, z1))) → c20(U12'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.21/213.44
ACTIVE(U12(U51(z0, z1, z2))) → c20(U12'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.21/213.44
ACTIVE(U12(U52(z0, z1, z2))) → c20(U12'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.21/213.44
ACTIVE(U12(s(z0))) → c20(U12'(s(active(z0))), ACTIVE(s(z0))) 686.21/213.44
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.21/213.44
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.21/213.44
ACTIVE(U12(U61(z0))) → c20(U12'(U61(active(z0))), ACTIVE(U61(z0))) 686.21/213.44
ACTIVE(U12(U71(z0, z1, z2))) → c20(U12'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.21/213.44
ACTIVE(U12(U72(z0, z1, z2))) → c20(U12'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.21/213.44
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.21/213.44
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.21/213.44
ACTIVE(U11(U12(tt), x1)) → c19(U11'(mark(tt), x1)) 686.21/213.44
ACTIVE(U12(U12(tt))) → c20(U12'(mark(tt))) 686.21/213.44
ACTIVE(U12(isNat(0))) → c20(U12'(mark(tt))) 686.21/213.44
ACTIVE(U12(U11(tt, z0))) → c2(U12'(mark(U12(isNat(z0))))) 686.21/213.44
ACTIVE(U12(U11(tt, z0))) → c2(ACTIVE(U11(tt, z0))) 686.21/213.44
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(U12'(mark(U11(isNat(z0), z1)))) 686.21/213.44
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(ACTIVE(isNat(plus(z0, z1)))) 686.21/213.44
ACTIVE(U12(isNat(s(z0)))) → c2(U12'(mark(U21(isNat(z0))))) 686.21/213.44
ACTIVE(U12(isNat(s(z0)))) → c2(ACTIVE(isNat(s(z0)))) 686.21/213.44
ACTIVE(U12(isNat(x(z0, z1)))) → c2(U12'(mark(U31(isNat(z0), z1)))) 686.21/213.44
ACTIVE(U12(isNat(x(z0, z1)))) → c2(ACTIVE(isNat(x(z0, z1)))) 686.21/213.44
ACTIVE(U21(U71(tt, z0, z1))) → c21(U21'(mark(U72(isNat(z1), z0, z1))), ACTIVE(U71(tt, z0, z1))) 686.21/213.44
ACTIVE(U21(U72(tt, z0, z1))) → c21(U21'(mark(plus(x(z1, z0), z1))), ACTIVE(U72(tt, z0, z1))) 686.21/213.44
ACTIVE(U21(plus(z0, 0))) → c21(U21'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.21/213.44
ACTIVE(U21(plus(z0, s(z1)))) → c21(U21'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.21/213.44
ACTIVE(U21(x(z0, 0))) → c21(U21'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.21/213.44
ACTIVE(U21(x(z0, s(z1)))) → c21(U21'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.21/213.44
ACTIVE(U21(U11(z0, z1))) → c21(U21'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.21/213.44
ACTIVE(U21(U12(z0))) → c21(U21'(U12(active(z0))), ACTIVE(U12(z0))) 686.21/213.44
ACTIVE(U21(U21(z0))) → c21(U21'(U21(active(z0))), ACTIVE(U21(z0))) 686.21/213.44
ACTIVE(U21(U31(z0, z1))) → c21(U21'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.21/213.44
ACTIVE(U21(U32(z0))) → c21(U21'(U32(active(z0))), ACTIVE(U32(z0))) 686.21/213.44
ACTIVE(U21(U41(z0, z1))) → c21(U21'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.21/213.44
ACTIVE(U21(U51(z0, z1, z2))) → c21(U21'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.21/213.44
ACTIVE(U21(U52(z0, z1, z2))) → c21(U21'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.21/213.44
ACTIVE(U21(s(z0))) → c21(U21'(s(active(z0))), ACTIVE(s(z0))) 686.21/213.44
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.21/213.44
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.21/213.44
ACTIVE(U21(U61(z0))) → c21(U21'(U61(active(z0))), ACTIVE(U61(z0))) 686.21/213.44
ACTIVE(U21(U71(z0, z1, z2))) → c21(U21'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.21/213.44
ACTIVE(U21(U72(z0, z1, z2))) → c21(U21'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.21/213.44
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.21/213.44
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.21/213.44
ACTIVE(U11(U21(tt), x1)) → c19(U11'(mark(tt), x1)) 686.21/213.44
ACTIVE(U12(U21(tt))) → c20(U12'(mark(tt))) 686.21/213.44
ACTIVE(U21(U12(tt))) → c21(U21'(mark(tt))) 686.21/213.44
ACTIVE(U21(U21(tt))) → c21(U21'(mark(tt))) 686.21/213.44
ACTIVE(U21(isNat(0))) → c21(U21'(mark(tt))) 686.21/213.44
ACTIVE(U21(U11(tt, z0))) → c3(U21'(mark(U12(isNat(z0))))) 686.21/213.44
ACTIVE(U21(U11(tt, z0))) → c3(ACTIVE(U11(tt, z0))) 686.21/213.44
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(U21'(mark(U11(isNat(z0), z1)))) 686.21/213.44
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(ACTIVE(isNat(plus(z0, z1)))) 686.21/213.44
ACTIVE(U21(isNat(s(z0)))) → c3(U21'(mark(U21(isNat(z0))))) 686.21/213.44
ACTIVE(U21(isNat(s(z0)))) → c3(ACTIVE(isNat(s(z0)))) 686.21/213.44
ACTIVE(U21(isNat(x(z0, z1)))) → c3(U21'(mark(U31(isNat(z0), z1)))) 686.21/213.44
ACTIVE(U21(isNat(x(z0, z1)))) → c3(ACTIVE(isNat(x(z0, z1)))) 686.21/213.44
ACTIVE(U31(U71(tt, z0, z1), x1)) → c22(U31'(mark(U72(isNat(z1), z0, z1)), x1), ACTIVE(U71(tt, z0, z1))) 686.21/213.44
ACTIVE(U31(U72(tt, z0, z1), x1)) → c22(U31'(mark(plus(x(z1, z0), z1)), x1), ACTIVE(U72(tt, z0, z1))) 686.21/213.44
ACTIVE(U31(plus(z0, 0), x1)) → c22(U31'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.21/213.44
ACTIVE(U31(plus(z0, s(z1)), x1)) → c22(U31'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.21/213.44
ACTIVE(U31(x(z0, 0), x1)) → c22(U31'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.21/213.44
ACTIVE(U31(x(z0, s(z1)), x1)) → c22(U31'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.21/213.44
ACTIVE(U31(U11(z0, z1), x1)) → c22(U31'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.21/213.44
ACTIVE(U31(U12(z0), x1)) → c22(U31'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.21/213.44
ACTIVE(U31(U21(z0), x1)) → c22(U31'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.21/213.44
ACTIVE(U31(U31(z0, z1), x1)) → c22(U31'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.21/213.44
ACTIVE(U31(U32(z0), x1)) → c22(U31'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.21/213.44
ACTIVE(U31(U41(z0, z1), x1)) → c22(U31'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.21/213.44
ACTIVE(U31(U51(z0, z1, z2), x1)) → c22(U31'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.21/213.44
ACTIVE(U31(U52(z0, z1, z2), x1)) → c22(U31'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.21/213.44
ACTIVE(U31(s(z0), x1)) → c22(U31'(s(active(z0)), x1), ACTIVE(s(z0))) 686.21/213.44
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.21/213.44
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.21/213.44
ACTIVE(U31(U61(z0), x1)) → c22(U31'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.21/213.44
ACTIVE(U31(U71(z0, z1, z2), x1)) → c22(U31'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.21/213.44
ACTIVE(U31(U72(z0, z1, z2), x1)) → c22(U31'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.21/213.44
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.21/213.44
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.21/213.44
ACTIVE(U31(U12(tt), x1)) → c22(U31'(mark(tt), x1)) 686.21/213.44
ACTIVE(U31(U21(tt), x1)) → c22(U31'(mark(tt), x1)) 686.21/213.44
ACTIVE(U31(isNat(0), x1)) → c22(U31'(mark(tt), x1)) 686.21/213.44
ACTIVE(U11(U31(tt, z0), x1)) → c4(U11'(mark(U32(isNat(z0))), x1)) 686.21/213.44
ACTIVE(U11(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 686.21/213.44
ACTIVE(U12(U31(tt, z0))) → c4(U12'(mark(U32(isNat(z0))))) 686.21/213.44
ACTIVE(U12(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 686.21/213.44
ACTIVE(U21(U31(tt, z0))) → c4(U21'(mark(U32(isNat(z0))))) 686.21/213.44
ACTIVE(U21(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 686.21/213.44
ACTIVE(U31(U11(tt, z0), x1)) → c4(U31'(mark(U12(isNat(z0))), x1)) 686.21/213.44
ACTIVE(U31(U11(tt, z0), x1)) → c4(ACTIVE(U11(tt, z0))) 686.21/213.44
ACTIVE(U31(U31(tt, z0), x1)) → c4(U31'(mark(U32(isNat(z0))), x1)) 686.21/213.44
ACTIVE(U31(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 686.21/213.44
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(U31'(mark(U11(isNat(z0), z1)), x1)) 686.21/213.44
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(ACTIVE(isNat(plus(z0, z1)))) 686.21/213.44
ACTIVE(U31(isNat(s(z0)), x1)) → c4(U31'(mark(U21(isNat(z0))), x1)) 686.21/213.44
ACTIVE(U31(isNat(s(z0)), x1)) → c4(ACTIVE(isNat(s(z0)))) 686.21/213.44
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(U31'(mark(U31(isNat(z0), z1)), x1)) 686.21/213.44
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(ACTIVE(isNat(x(z0, z1)))) 686.21/213.44
ACTIVE(U32(U71(tt, z0, z1))) → c23(U32'(mark(U72(isNat(z1), z0, z1))), ACTIVE(U71(tt, z0, z1))) 686.21/213.44
ACTIVE(U32(U72(tt, z0, z1))) → c23(U32'(mark(plus(x(z1, z0), z1))), ACTIVE(U72(tt, z0, z1))) 686.21/213.44
ACTIVE(U32(plus(z0, 0))) → c23(U32'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.21/213.44
ACTIVE(U32(plus(z0, s(z1)))) → c23(U32'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.21/213.44
ACTIVE(U32(x(z0, 0))) → c23(U32'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.21/213.44
ACTIVE(U32(x(z0, s(z1)))) → c23(U32'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.21/213.44
ACTIVE(U32(U11(z0, z1))) → c23(U32'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.21/213.44
ACTIVE(U32(U12(z0))) → c23(U32'(U12(active(z0))), ACTIVE(U12(z0))) 686.21/213.44
ACTIVE(U32(U21(z0))) → c23(U32'(U21(active(z0))), ACTIVE(U21(z0))) 686.21/213.44
ACTIVE(U32(U31(z0, z1))) → c23(U32'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.21/213.44
ACTIVE(U32(U32(z0))) → c23(U32'(U32(active(z0))), ACTIVE(U32(z0))) 686.21/213.44
ACTIVE(U32(U41(z0, z1))) → c23(U32'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.21/213.44
ACTIVE(U32(U51(z0, z1, z2))) → c23(U32'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.21/213.44
ACTIVE(U32(U52(z0, z1, z2))) → c23(U32'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.21/213.44
ACTIVE(U32(s(z0))) → c23(U32'(s(active(z0))), ACTIVE(s(z0))) 686.21/213.44
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.21/213.44
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.21/213.44
ACTIVE(U32(U61(z0))) → c23(U32'(U61(active(z0))), ACTIVE(U61(z0))) 686.21/213.44
ACTIVE(U32(U71(z0, z1, z2))) → c23(U32'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.21/213.44
ACTIVE(U32(U72(z0, z1, z2))) → c23(U32'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.21/213.44
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.21/213.44
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.21/213.44
ACTIVE(U11(U32(tt), x1)) → c19(U11'(mark(tt), x1)) 686.21/213.44
ACTIVE(U12(U32(tt))) → c20(U12'(mark(tt))) 686.21/213.44
ACTIVE(U21(U32(tt))) → c21(U21'(mark(tt))) 686.21/213.44
ACTIVE(U31(U32(tt), x1)) → c22(U31'(mark(tt), x1)) 686.21/213.44
ACTIVE(U32(U12(tt))) → c23(U32'(mark(tt))) 686.21/213.44
ACTIVE(U32(U21(tt))) → c23(U32'(mark(tt))) 686.21/213.44
ACTIVE(U32(U32(tt))) → c23(U32'(mark(tt))) 686.21/213.44
ACTIVE(U32(isNat(0))) → c23(U32'(mark(tt))) 686.21/213.44
ACTIVE(U32(U11(tt, z0))) → c5(U32'(mark(U12(isNat(z0))))) 686.21/213.44
ACTIVE(U32(U11(tt, z0))) → c5(ACTIVE(U11(tt, z0))) 686.21/213.44
ACTIVE(U32(U31(tt, z0))) → c5(U32'(mark(U32(isNat(z0))))) 686.21/213.44
ACTIVE(U32(U31(tt, z0))) → c5(ACTIVE(U31(tt, z0))) 686.21/213.44
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(U32'(mark(U11(isNat(z0), z1)))) 686.21/213.44
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(ACTIVE(isNat(plus(z0, z1)))) 686.21/213.44
ACTIVE(U32(isNat(s(z0)))) → c5(U32'(mark(U21(isNat(z0))))) 686.21/213.44
ACTIVE(U32(isNat(s(z0)))) → c5(ACTIVE(isNat(s(z0)))) 686.21/213.44
ACTIVE(U32(isNat(x(z0, z1)))) → c5(U32'(mark(U31(isNat(z0), z1)))) 686.21/213.44
ACTIVE(U32(isNat(x(z0, z1)))) → c5(ACTIVE(isNat(x(z0, z1)))) 686.21/213.44
ACTIVE(U41(U71(tt, z0, z1), x1)) → c24(U41'(mark(U72(isNat(z1), z0, z1)), x1), ACTIVE(U71(tt, z0, z1))) 686.21/213.44
ACTIVE(U41(U72(tt, z0, z1), x1)) → c24(U41'(mark(plus(x(z1, z0), z1)), x1), ACTIVE(U72(tt, z0, z1))) 686.21/213.44
ACTIVE(U41(plus(z0, 0), x1)) → c24(U41'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.21/213.44
ACTIVE(U41(plus(z0, s(z1)), x1)) → c24(U41'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.21/213.44
ACTIVE(U41(x(z0, 0), x1)) → c24(U41'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.21/213.44
ACTIVE(U41(x(z0, s(z1)), x1)) → c24(U41'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.21/213.44
ACTIVE(U41(U11(z0, z1), x1)) → c24(U41'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.21/213.44
ACTIVE(U41(U12(z0), x1)) → c24(U41'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.21/213.44
ACTIVE(U41(U21(z0), x1)) → c24(U41'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.21/213.44
ACTIVE(U41(U31(z0, z1), x1)) → c24(U41'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.21/213.44
ACTIVE(U41(U32(z0), x1)) → c24(U41'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.21/213.44
ACTIVE(U41(U41(z0, z1), x1)) → c24(U41'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.21/213.44
ACTIVE(U41(U51(z0, z1, z2), x1)) → c24(U41'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.21/213.44
ACTIVE(U41(U52(z0, z1, z2), x1)) → c24(U41'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.21/213.44
ACTIVE(U41(s(z0), x1)) → c24(U41'(s(active(z0)), x1), ACTIVE(s(z0))) 686.21/213.44
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.21/213.44
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.21/213.44
ACTIVE(U41(U61(z0), x1)) → c24(U41'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.21/213.44
ACTIVE(U41(U71(z0, z1, z2), x1)) → c24(U41'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.21/213.44
ACTIVE(U41(U72(z0, z1, z2), x1)) → c24(U41'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.21/213.44
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.21/213.44
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.21/213.44
ACTIVE(U11(U41(tt, z0), x1)) → c19(U11'(mark(z0), x1)) 686.21/213.44
ACTIVE(U12(U41(tt, z0))) → c20(U12'(mark(z0))) 686.21/213.44
ACTIVE(U21(U41(tt, z0))) → c21(U21'(mark(z0))) 686.21/213.44
ACTIVE(U31(U41(tt, z0), x1)) → c22(U31'(mark(z0), x1)) 686.21/213.44
ACTIVE(U32(U41(tt, z0))) → c23(U32'(mark(z0))) 686.21/213.44
ACTIVE(U41(U12(tt), x1)) → c24(U41'(mark(tt), x1)) 686.21/213.44
ACTIVE(U41(U21(tt), x1)) → c24(U41'(mark(tt), x1)) 686.21/213.44
ACTIVE(U41(U32(tt), x1)) → c24(U41'(mark(tt), x1)) 686.21/213.44
ACTIVE(U41(U41(tt, z0), x1)) → c24(U41'(mark(z0), x1)) 686.21/213.44
ACTIVE(U41(isNat(0), x1)) → c24(U41'(mark(tt), x1)) 686.21/213.44
ACTIVE(U41(U11(tt, z0), x1)) → c6(U41'(mark(U12(isNat(z0))), x1)) 686.21/213.44
ACTIVE(U41(U11(tt, z0), x1)) → c6(ACTIVE(U11(tt, z0))) 686.21/213.44
ACTIVE(U41(U31(tt, z0), x1)) → c6(U41'(mark(U32(isNat(z0))), x1)) 686.21/213.44
ACTIVE(U41(U31(tt, z0), x1)) → c6(ACTIVE(U31(tt, z0))) 686.21/213.44
ACTIVE(U41(isNat(plus(z0, z1)), x1)) → c6(U41'(mark(U11(isNat(z0), z1)), x1)) 686.21/213.44
ACTIVE(U41(isNat(plus(z0, z1)), x1)) → c6(ACTIVE(isNat(plus(z0, z1)))) 686.21/213.44
ACTIVE(U41(isNat(s(z0)), x1)) → c6(U41'(mark(U21(isNat(z0))), x1)) 686.21/213.44
ACTIVE(U41(isNat(s(z0)), x1)) → c6(ACTIVE(isNat(s(z0)))) 686.21/213.44
ACTIVE(U41(isNat(x(z0, z1)), x1)) → c6(U41'(mark(U31(isNat(z0), z1)), x1)) 686.21/213.44
ACTIVE(U41(isNat(x(z0, z1)), x1)) → c6(ACTIVE(isNat(x(z0, z1)))) 686.21/213.44
ACTIVE(U51(U71(tt, z0, z1), x1, x2)) → c25(U51'(mark(U72(isNat(z1), z0, z1)), x1, x2), ACTIVE(U71(tt, z0, z1))) 686.21/213.44
ACTIVE(U51(U72(tt, z0, z1), x1, x2)) → c25(U51'(mark(plus(x(z1, z0), z1)), x1, x2), ACTIVE(U72(tt, z0, z1))) 686.21/213.44
ACTIVE(U51(plus(z0, 0), x1, x2)) → c25(U51'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.21/213.44
ACTIVE(U51(plus(z0, s(z1)), x1, x2)) → c25(U51'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.21/213.44
ACTIVE(U51(x(z0, 0), x1, x2)) → c25(U51'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.21/213.44
ACTIVE(U51(x(z0, s(z1)), x1, x2)) → c25(U51'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.21/213.44
ACTIVE(U51(U11(z0, z1), x1, x2)) → c25(U51'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.21/213.44
ACTIVE(U51(U12(z0), x1, x2)) → c25(U51'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.21/213.44
ACTIVE(U51(U21(z0), x1, x2)) → c25(U51'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.21/213.44
ACTIVE(U51(U31(z0, z1), x1, x2)) → c25(U51'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.21/213.44
ACTIVE(U51(U32(z0), x1, x2)) → c25(U51'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.21/213.44
ACTIVE(U51(U41(z0, z1), x1, x2)) → c25(U51'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.21/213.44
ACTIVE(U51(U51(z0, z1, z2), x1, x2)) → c25(U51'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.21/213.44
ACTIVE(U51(U52(z0, z1, z2), x1, x2)) → c25(U51'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.21/213.44
ACTIVE(U51(s(z0), x1, x2)) → c25(U51'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.21/213.44
ACTIVE(U51(plus(z0, z1), x1, x2)) → c25(U51'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.21/213.44
ACTIVE(U51(plus(z0, z1), x1, x2)) → c25(U51'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.21/213.44
ACTIVE(U51(U61(z0), x1, x2)) → c25(U51'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.21/213.44
ACTIVE(U51(U71(z0, z1, z2), x1, x2)) → c25(U51'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.21/213.44
ACTIVE(U51(U72(z0, z1, z2), x1, x2)) → c25(U51'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.21/213.44
ACTIVE(U51(x(z0, z1), x1, x2)) → c25(U51'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.21/213.44
ACTIVE(U51(x(z0, z1), x1, x2)) → c25(U51'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.21/213.44
ACTIVE(U51(U12(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.21/213.44
ACTIVE(U51(U21(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.21/213.44
ACTIVE(U51(U32(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.21/213.44
ACTIVE(U51(U41(tt, z0), x1, x2)) → c25(U51'(mark(z0), x1, x2)) 686.21/213.44
ACTIVE(U51(isNat(0), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.21/213.44
ACTIVE(U11(U51(tt, z0, z1), x1)) → c7(U11'(mark(U52(isNat(z1), z0, z1)), x1)) 686.21/213.44
ACTIVE(U11(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.21/213.44
ACTIVE(U12(U51(tt, z0, z1))) → c7(U12'(mark(U52(isNat(z1), z0, z1)))) 686.21/213.44
ACTIVE(U12(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.21/213.44
ACTIVE(U21(U51(tt, z0, z1))) → c7(U21'(mark(U52(isNat(z1), z0, z1)))) 686.21/213.44
ACTIVE(U21(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.21/213.44
ACTIVE(U31(U51(tt, z0, z1), x1)) → c7(U31'(mark(U52(isNat(z1), z0, z1)), x1)) 686.21/213.44
ACTIVE(U31(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.21/213.44
ACTIVE(U32(U51(tt, z0, z1))) → c7(U32'(mark(U52(isNat(z1), z0, z1)))) 686.21/213.44
ACTIVE(U32(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.21/213.44
ACTIVE(U41(U51(tt, z0, z1), x1)) → c7(U41'(mark(U52(isNat(z1), z0, z1)), x1)) 686.21/213.44
ACTIVE(U41(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.21/213.44
ACTIVE(U51(U11(tt, z0), x1, x2)) → c7(U51'(mark(U12(isNat(z0))), x1, x2)) 686.21/213.44
ACTIVE(U51(U11(tt, z0), x1, x2)) → c7(ACTIVE(U11(tt, z0))) 686.21/213.44
ACTIVE(U51(U31(tt, z0), x1, x2)) → c7(U51'(mark(U32(isNat(z0))), x1, x2)) 686.21/213.44
ACTIVE(U51(U31(tt, z0), x1, x2)) → c7(ACTIVE(U31(tt, z0))) 686.21/213.44
ACTIVE(U51(U51(tt, z0, z1), x1, x2)) → c7(U51'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.21/213.44
ACTIVE(U51(U51(tt, z0, z1), x1, x2)) → c7(ACTIVE(U51(tt, z0, z1))) 686.21/213.44
ACTIVE(U51(isNat(plus(z0, z1)), x1, x2)) → c7(U51'(mark(U11(isNat(z0), z1)), x1, x2)) 686.21/213.44
ACTIVE(U51(isNat(plus(z0, z1)), x1, x2)) → c7(ACTIVE(isNat(plus(z0, z1)))) 686.21/213.44
ACTIVE(U51(isNat(s(z0)), x1, x2)) → c7(U51'(mark(U21(isNat(z0))), x1, x2)) 686.21/213.44
ACTIVE(U51(isNat(s(z0)), x1, x2)) → c7(ACTIVE(isNat(s(z0)))) 686.21/213.44
ACTIVE(U51(isNat(x(z0, z1)), x1, x2)) → c7(U51'(mark(U31(isNat(z0), z1)), x1, x2)) 686.21/213.44
ACTIVE(U51(isNat(x(z0, z1)), x1, x2)) → c7(ACTIVE(isNat(x(z0, z1)))) 686.21/213.44
ACTIVE(U52(U71(tt, z0, z1), x1, x2)) → c26(U52'(mark(U72(isNat(z1), z0, z1)), x1, x2), ACTIVE(U71(tt, z0, z1))) 686.21/213.44
ACTIVE(U52(U72(tt, z0, z1), x1, x2)) → c26(U52'(mark(plus(x(z1, z0), z1)), x1, x2), ACTIVE(U72(tt, z0, z1))) 686.21/213.44
ACTIVE(U52(plus(z0, 0), x1, x2)) → c26(U52'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.21/213.44
ACTIVE(U52(plus(z0, s(z1)), x1, x2)) → c26(U52'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.21/213.44
ACTIVE(U52(x(z0, 0), x1, x2)) → c26(U52'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.21/213.44
ACTIVE(U52(x(z0, s(z1)), x1, x2)) → c26(U52'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.21/213.44
ACTIVE(U52(U11(z0, z1), x1, x2)) → c26(U52'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.21/213.44
ACTIVE(U52(U12(z0), x1, x2)) → c26(U52'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.21/213.44
ACTIVE(U52(U21(z0), x1, x2)) → c26(U52'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.21/213.44
ACTIVE(U52(U31(z0, z1), x1, x2)) → c26(U52'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.21/213.44
ACTIVE(U52(U32(z0), x1, x2)) → c26(U52'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.21/213.44
ACTIVE(U52(U41(z0, z1), x1, x2)) → c26(U52'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.21/213.45
ACTIVE(U52(U51(z0, z1, z2), x1, x2)) → c26(U52'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.21/213.45
ACTIVE(U52(U52(z0, z1, z2), x1, x2)) → c26(U52'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.21/213.45
ACTIVE(U52(s(z0), x1, x2)) → c26(U52'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.21/213.45
ACTIVE(U52(plus(z0, z1), x1, x2)) → c26(U52'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.21/213.45
ACTIVE(U52(plus(z0, z1), x1, x2)) → c26(U52'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.21/213.45
ACTIVE(U52(U61(z0), x1, x2)) → c26(U52'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.21/213.45
ACTIVE(U52(U71(z0, z1, z2), x1, x2)) → c26(U52'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.21/213.45
ACTIVE(U52(U72(z0, z1, z2), x1, x2)) → c26(U52'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.21/213.45
ACTIVE(U52(x(z0, z1), x1, x2)) → c26(U52'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.21/213.45
ACTIVE(U52(x(z0, z1), x1, x2)) → c26(U52'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.21/213.45
ACTIVE(U52(U12(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.21/213.45
ACTIVE(U52(U21(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.21/213.45
ACTIVE(U52(U32(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.21/213.45
ACTIVE(U52(U41(tt, z0), x1, x2)) → c26(U52'(mark(z0), x1, x2)) 686.21/213.45
ACTIVE(U52(isNat(0), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.21/213.45
ACTIVE(U11(U52(tt, z0, z1), x1)) → c8(U11'(mark(s(plus(z1, z0))), x1)) 686.21/213.45
ACTIVE(U11(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.21/213.45
ACTIVE(U12(U52(tt, z0, z1))) → c8(U12'(mark(s(plus(z1, z0))))) 686.21/213.45
ACTIVE(U12(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.21/213.45
ACTIVE(U21(U52(tt, z0, z1))) → c8(U21'(mark(s(plus(z1, z0))))) 686.21/213.45
ACTIVE(U21(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.21/213.45
ACTIVE(U31(U52(tt, z0, z1), x1)) → c8(U31'(mark(s(plus(z1, z0))), x1)) 686.21/213.45
ACTIVE(U31(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.21/213.45
ACTIVE(U32(U52(tt, z0, z1))) → c8(U32'(mark(s(plus(z1, z0))))) 686.21/213.45
ACTIVE(U32(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.21/213.45
ACTIVE(U41(U52(tt, z0, z1), x1)) → c8(U41'(mark(s(plus(z1, z0))), x1)) 686.21/213.45
ACTIVE(U41(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.21/213.45
ACTIVE(U51(U52(tt, z0, z1), x1, x2)) → c8(U51'(mark(s(plus(z1, z0))), x1, x2)) 686.21/213.45
ACTIVE(U51(U52(tt, z0, z1), x1, x2)) → c8(ACTIVE(U52(tt, z0, z1))) 686.21/213.45
ACTIVE(U52(U11(tt, z0), x1, x2)) → c8(U52'(mark(U12(isNat(z0))), x1, x2)) 686.21/213.45
ACTIVE(U52(U11(tt, z0), x1, x2)) → c8(ACTIVE(U11(tt, z0))) 686.21/213.45
ACTIVE(U52(U31(tt, z0), x1, x2)) → c8(U52'(mark(U32(isNat(z0))), x1, x2)) 686.21/213.45
ACTIVE(U52(U31(tt, z0), x1, x2)) → c8(ACTIVE(U31(tt, z0))) 686.21/213.45
ACTIVE(U52(U51(tt, z0, z1), x1, x2)) → c8(U52'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.21/213.45
ACTIVE(U52(U51(tt, z0, z1), x1, x2)) → c8(ACTIVE(U51(tt, z0, z1))) 686.21/213.45
ACTIVE(U52(U52(tt, z0, z1), x1, x2)) → c8(U52'(mark(s(plus(z1, z0))), x1, x2)) 686.21/213.45
ACTIVE(U52(U52(tt, z0, z1), x1, x2)) → c8(ACTIVE(U52(tt, z0, z1))) 686.21/213.45
ACTIVE(U52(isNat(plus(z0, z1)), x1, x2)) → c8(U52'(mark(U11(isNat(z0), z1)), x1, x2)) 686.21/213.45
ACTIVE(U52(isNat(plus(z0, z1)), x1, x2)) → c8(ACTIVE(isNat(plus(z0, z1)))) 686.21/213.45
ACTIVE(U52(isNat(s(z0)), x1, x2)) → c8(U52'(mark(U21(isNat(z0))), x1, x2)) 686.21/213.45
ACTIVE(U52(isNat(s(z0)), x1, x2)) → c8(ACTIVE(isNat(s(z0)))) 686.21/213.45
ACTIVE(U52(isNat(x(z0, z1)), x1, x2)) → c8(U52'(mark(U31(isNat(z0), z1)), x1, x2)) 686.21/213.45
ACTIVE(U52(isNat(x(z0, z1)), x1, x2)) → c8(ACTIVE(isNat(x(z0, z1)))) 686.21/213.45
ACTIVE(s(U71(tt, z0, z1))) → c27(S(mark(U72(isNat(z1), z0, z1))), ACTIVE(U71(tt, z0, z1))) 686.21/213.45
ACTIVE(s(U72(tt, z0, z1))) → c27(S(mark(plus(x(z1, z0), z1))), ACTIVE(U72(tt, z0, z1))) 686.21/213.45
ACTIVE(s(plus(z0, 0))) → c27(S(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.21/213.45
ACTIVE(s(plus(z0, s(z1)))) → c27(S(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.21/213.45
ACTIVE(s(x(z0, 0))) → c27(S(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.21/213.45
ACTIVE(s(x(z0, s(z1)))) → c27(S(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.21/213.45
ACTIVE(s(U11(z0, z1))) → c27(S(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.21/213.45
ACTIVE(s(U12(z0))) → c27(S(U12(active(z0))), ACTIVE(U12(z0))) 686.21/213.45
ACTIVE(s(U21(z0))) → c27(S(U21(active(z0))), ACTIVE(U21(z0))) 686.21/213.45
ACTIVE(s(U31(z0, z1))) → c27(S(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.21/213.45
ACTIVE(s(U32(z0))) → c27(S(U32(active(z0))), ACTIVE(U32(z0))) 686.21/213.45
ACTIVE(s(U41(z0, z1))) → c27(S(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.21/213.45
ACTIVE(s(U51(z0, z1, z2))) → c27(S(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.21/213.45
ACTIVE(s(U52(z0, z1, z2))) → c27(S(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.21/213.45
ACTIVE(s(s(z0))) → c27(S(s(active(z0))), ACTIVE(s(z0))) 686.21/213.45
ACTIVE(s(plus(z0, z1))) → c27(S(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.21/213.45
ACTIVE(s(plus(z0, z1))) → c27(S(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.21/213.45
ACTIVE(s(U61(z0))) → c27(S(U61(active(z0))), ACTIVE(U61(z0))) 686.21/213.45
ACTIVE(s(U71(z0, z1, z2))) → c27(S(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.21/213.45
ACTIVE(s(U72(z0, z1, z2))) → c27(S(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.21/213.45
ACTIVE(s(x(z0, z1))) → c27(S(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.21/213.45
ACTIVE(s(x(z0, z1))) → c27(S(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.21/213.45
ACTIVE(s(U12(tt))) → c27(S(mark(tt))) 686.21/213.45
ACTIVE(s(U21(tt))) → c27(S(mark(tt))) 686.21/213.45
ACTIVE(s(U32(tt))) → c27(S(mark(tt))) 686.21/213.45
ACTIVE(s(U41(tt, z0))) → c27(S(mark(z0))) 686.21/213.45
ACTIVE(s(isNat(0))) → c27(S(mark(tt))) 686.21/213.45
ACTIVE(s(U11(tt, z0))) → c9(S(mark(U12(isNat(z0))))) 686.21/213.45
ACTIVE(s(U11(tt, z0))) → c9(ACTIVE(U11(tt, z0))) 686.21/213.45
ACTIVE(s(U31(tt, z0))) → c9(S(mark(U32(isNat(z0))))) 686.21/213.45
ACTIVE(s(U31(tt, z0))) → c9(ACTIVE(U31(tt, z0))) 686.21/213.45
ACTIVE(s(U51(tt, z0, z1))) → c9(S(mark(U52(isNat(z1), z0, z1)))) 686.21/213.45
ACTIVE(s(U51(tt, z0, z1))) → c9(ACTIVE(U51(tt, z0, z1))) 686.21/213.45
ACTIVE(s(U52(tt, z0, z1))) → c9(S(mark(s(plus(z1, z0))))) 686.21/213.45
ACTIVE(s(U52(tt, z0, z1))) → c9(ACTIVE(U52(tt, z0, z1))) 686.21/213.45
ACTIVE(s(isNat(plus(z0, z1)))) → c9(S(mark(U11(isNat(z0), z1)))) 686.21/213.45
ACTIVE(s(isNat(plus(z0, z1)))) → c9(ACTIVE(isNat(plus(z0, z1)))) 686.21/213.45
ACTIVE(s(isNat(s(z0)))) → c9(S(mark(U21(isNat(z0))))) 686.21/213.45
ACTIVE(s(isNat(s(z0)))) → c9(ACTIVE(isNat(s(z0)))) 686.21/213.45
ACTIVE(s(isNat(x(z0, z1)))) → c9(S(mark(U31(isNat(z0), z1)))) 686.21/213.45
ACTIVE(s(isNat(x(z0, z1)))) → c9(ACTIVE(isNat(x(z0, z1)))) 686.21/213.45
ACTIVE(U61(U71(tt, z0, z1))) → c30(U61'(mark(U72(isNat(z1), z0, z1))), ACTIVE(U71(tt, z0, z1))) 686.21/213.45
ACTIVE(U61(U72(tt, z0, z1))) → c30(U61'(mark(plus(x(z1, z0), z1))), ACTIVE(U72(tt, z0, z1))) 686.21/213.45
ACTIVE(U61(plus(z0, 0))) → c30(U61'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.21/213.45
ACTIVE(U61(plus(z0, s(z1)))) → c30(U61'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.21/213.45
ACTIVE(U61(x(z0, 0))) → c30(U61'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.21/213.45
ACTIVE(U61(x(z0, s(z1)))) → c30(U61'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.21/213.45
ACTIVE(U61(U11(z0, z1))) → c30(U61'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.21/213.45
ACTIVE(U61(U12(z0))) → c30(U61'(U12(active(z0))), ACTIVE(U12(z0))) 686.21/213.45
ACTIVE(U61(U21(z0))) → c30(U61'(U21(active(z0))), ACTIVE(U21(z0))) 686.21/213.45
ACTIVE(U61(U31(z0, z1))) → c30(U61'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.21/213.45
ACTIVE(U61(U32(z0))) → c30(U61'(U32(active(z0))), ACTIVE(U32(z0))) 686.21/213.45
ACTIVE(U61(U41(z0, z1))) → c30(U61'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.21/213.45
ACTIVE(U61(U51(z0, z1, z2))) → c30(U61'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.21/213.45
ACTIVE(U61(U52(z0, z1, z2))) → c30(U61'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.21/213.45
ACTIVE(U61(s(z0))) → c30(U61'(s(active(z0))), ACTIVE(s(z0))) 686.21/213.45
ACTIVE(U61(plus(z0, z1))) → c30(U61'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.21/213.45
ACTIVE(U61(plus(z0, z1))) → c30(U61'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.21/213.45
ACTIVE(U61(U61(z0))) → c30(U61'(U61(active(z0))), ACTIVE(U61(z0))) 686.21/213.45
ACTIVE(U61(U71(z0, z1, z2))) → c30(U61'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.21/213.45
ACTIVE(U61(U72(z0, z1, z2))) → c30(U61'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.21/213.45
ACTIVE(U61(x(z0, z1))) → c30(U61'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.21/213.45
ACTIVE(U61(x(z0, z1))) → c30(U61'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.21/213.45
ACTIVE(U11(U61(tt), x1)) → c19(U11'(mark(0), x1)) 686.21/213.45
ACTIVE(U12(U61(tt))) → c20(U12'(mark(0))) 686.21/213.45
ACTIVE(U21(U61(tt))) → c21(U21'(mark(0))) 686.21/213.45
ACTIVE(U31(U61(tt), x1)) → c22(U31'(mark(0), x1)) 686.21/213.45
ACTIVE(U32(U61(tt))) → c23(U32'(mark(0))) 686.21/213.45
ACTIVE(U41(U61(tt), x1)) → c24(U41'(mark(0), x1)) 686.21/213.45
ACTIVE(U51(U61(tt), x1, x2)) → c25(U51'(mark(0), x1, x2)) 686.21/213.45
ACTIVE(U52(U61(tt), x1, x2)) → c26(U52'(mark(0), x1, x2)) 686.21/213.45
ACTIVE(s(U61(tt))) → c27(S(mark(0))) 686.21/213.45
ACTIVE(U61(U12(tt))) → c30(U61'(mark(tt))) 686.21/213.45
ACTIVE(U61(U21(tt))) → c30(U61'(mark(tt))) 686.21/213.45
ACTIVE(U61(U32(tt))) → c30(U61'(mark(tt))) 686.21/213.45
ACTIVE(U61(U41(tt, z0))) → c30(U61'(mark(z0))) 686.21/213.45
ACTIVE(U61(U61(tt))) → c30(U61'(mark(0))) 686.21/213.45
ACTIVE(U61(isNat(0))) → c30(U61'(mark(tt))) 686.21/213.45
ACTIVE(U61(U11(tt, z0))) → c10(U61'(mark(U12(isNat(z0))))) 686.21/213.45
ACTIVE(U61(U11(tt, z0))) → c10(ACTIVE(U11(tt, z0))) 686.21/213.45
ACTIVE(U61(U31(tt, z0))) → c10(U61'(mark(U32(isNat(z0))))) 686.21/213.45
ACTIVE(U61(U31(tt, z0))) → c10(ACTIVE(U31(tt, z0))) 686.21/213.45
ACTIVE(U61(U51(tt, z0, z1))) → c10(U61'(mark(U52(isNat(z1), z0, z1)))) 686.21/213.45
ACTIVE(U61(U51(tt, z0, z1))) → c10(ACTIVE(U51(tt, z0, z1))) 686.21/213.45
ACTIVE(U61(U52(tt, z0, z1))) → c10(U61'(mark(s(plus(z1, z0))))) 686.21/213.45
ACTIVE(U61(U52(tt, z0, z1))) → c10(ACTIVE(U52(tt, z0, z1))) 686.21/213.45
ACTIVE(U61(isNat(plus(z0, z1)))) → c10(U61'(mark(U11(isNat(z0), z1)))) 686.21/213.45
ACTIVE(U61(isNat(plus(z0, z1)))) → c10(ACTIVE(isNat(plus(z0, z1)))) 686.21/213.45
ACTIVE(U61(isNat(s(z0)))) → c10(U61'(mark(U21(isNat(z0))))) 686.21/213.45
ACTIVE(U61(isNat(s(z0)))) → c10(ACTIVE(isNat(s(z0)))) 686.21/213.45
ACTIVE(U61(isNat(x(z0, z1)))) → c10(U61'(mark(U31(isNat(z0), z1)))) 686.21/213.45
ACTIVE(U61(isNat(x(z0, z1)))) → c10(ACTIVE(isNat(x(z0, z1)))) 686.21/213.45
ACTIVE(U71(U11(tt, z0), x1, x2)) → c31(U71'(mark(U12(isNat(z0))), x1, x2), ACTIVE(U11(tt, z0))) 686.21/213.45
ACTIVE(U71(U12(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2), ACTIVE(U12(tt))) 686.21/213.45
ACTIVE(U71(U21(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2), ACTIVE(U21(tt))) 686.21/213.45
ACTIVE(U71(U31(tt, z0), x1, x2)) → c31(U71'(mark(U32(isNat(z0))), x1, x2), ACTIVE(U31(tt, z0))) 686.21/213.45
ACTIVE(U71(U32(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2), ACTIVE(U32(tt))) 686.21/213.45
ACTIVE(U71(U41(tt, z0), x1, x2)) → c31(U71'(mark(z0), x1, x2), ACTIVE(U41(tt, z0))) 686.21/213.45
ACTIVE(U71(U51(tt, z0, z1), x1, x2)) → c31(U71'(mark(U52(isNat(z1), z0, z1)), x1, x2), ACTIVE(U51(tt, z0, z1))) 686.21/213.45
ACTIVE(U71(U52(tt, z0, z1), x1, x2)) → c31(U71'(mark(s(plus(z1, z0))), x1, x2), ACTIVE(U52(tt, z0, z1))) 686.21/213.45
ACTIVE(U71(U61(tt), x1, x2)) → c31(U71'(mark(0), x1, x2), ACTIVE(U61(tt))) 686.21/213.45
ACTIVE(U71(U71(tt, z0, z1), x1, x2)) → c31(U71'(mark(U72(isNat(z1), z0, z1)), x1, x2), ACTIVE(U71(tt, z0, z1))) 686.21/213.45
ACTIVE(U71(U72(tt, z0, z1), x1, x2)) → c31(U71'(mark(plus(x(z1, z0), z1)), x1, x2), ACTIVE(U72(tt, z0, z1))) 686.21/213.45
ACTIVE(U71(isNat(0), x1, x2)) → c31(U71'(mark(tt), x1, x2), ACTIVE(isNat(0))) 686.21/213.45
ACTIVE(U71(isNat(plus(z0, z1)), x1, x2)) → c31(U71'(mark(U11(isNat(z0), z1)), x1, x2), ACTIVE(isNat(plus(z0, z1)))) 686.21/213.45
ACTIVE(U71(isNat(s(z0)), x1, x2)) → c31(U71'(mark(U21(isNat(z0))), x1, x2), ACTIVE(isNat(s(z0)))) 686.21/213.45
ACTIVE(U71(isNat(x(z0, z1)), x1, x2)) → c31(U71'(mark(U31(isNat(z0), z1)), x1, x2), ACTIVE(isNat(x(z0, z1)))) 686.21/213.45
ACTIVE(U71(plus(z0, 0), x1, x2)) → c31(U71'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.21/213.45
ACTIVE(U71(plus(z0, s(z1)), x1, x2)) → c31(U71'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.21/213.45
ACTIVE(U71(x(z0, 0), x1, x2)) → c31(U71'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.21/213.45
ACTIVE(U71(x(z0, s(z1)), x1, x2)) → c31(U71'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.21/213.45
ACTIVE(U71(U11(z0, z1), x1, x2)) → c31(U71'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.21/213.45
ACTIVE(U71(U12(z0), x1, x2)) → c31(U71'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.21/213.45
ACTIVE(U71(U21(z0), x1, x2)) → c31(U71'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.21/213.45
ACTIVE(U71(U31(z0, z1), x1, x2)) → c31(U71'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.21/213.45
ACTIVE(U71(U32(z0), x1, x2)) → c31(U71'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.21/213.45
ACTIVE(U71(U41(z0, z1), x1, x2)) → c31(U71'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.21/213.45
ACTIVE(U71(U51(z0, z1, z2), x1, x2)) → c31(U71'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.21/213.45
ACTIVE(U71(U52(z0, z1, z2), x1, x2)) → c31(U71'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.21/213.45
ACTIVE(U71(s(z0), x1, x2)) → c31(U71'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.21/213.45
ACTIVE(U71(plus(z0, z1), x1, x2)) → c31(U71'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.21/213.45
ACTIVE(U71(plus(z0, z1), x1, x2)) → c31(U71'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.21/213.45
ACTIVE(U71(U61(z0), x1, x2)) → c31(U71'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.21/213.45
ACTIVE(U71(U71(z0, z1, z2), x1, x2)) → c31(U71'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.21/213.45
ACTIVE(U71(U72(z0, z1, z2), x1, x2)) → c31(U71'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.21/213.45
ACTIVE(U71(x(z0, z1), x1, x2)) → c31(U71'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.21/213.45
ACTIVE(U71(x(z0, z1), x1, x2)) → c31(U71'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1)))
S tuples:

ACTIVE(plus(z0, z1)) → c28(PLUS(active(z0), z1), ACTIVE(z0)) 686.21/213.45
ACTIVE(plus(z0, z1)) → c29(PLUS(z0, active(z1)), ACTIVE(z1)) 686.21/213.45
ACTIVE(U72(z0, z1, z2)) → c32(U72'(active(z0), z1, z2), ACTIVE(z0)) 686.21/213.45
ACTIVE(x(z0, z1)) → c33(X(active(z0), z1), ACTIVE(z0)) 686.21/213.45
ACTIVE(x(z0, z1)) → c34(X(z0, active(z1)), ACTIVE(z1)) 686.21/213.45
U11'(mark(z0), z1) → c35(U11'(z0, z1)) 686.21/213.45
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1)) 686.21/213.45
U12'(mark(z0)) → c37(U12'(z0)) 686.21/213.45
U12'(ok(z0)) → c38(U12'(z0)) 686.21/213.45
U21'(mark(z0)) → c39(U21'(z0)) 686.21/213.45
U21'(ok(z0)) → c40(U21'(z0)) 686.21/213.45
U31'(mark(z0), z1) → c41(U31'(z0, z1)) 686.21/213.45
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 686.21/213.45
U32'(mark(z0)) → c43(U32'(z0)) 686.21/213.45
U32'(ok(z0)) → c44(U32'(z0)) 686.21/213.45
U41'(mark(z0), z1) → c45(U41'(z0, z1)) 686.21/213.45
U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1)) 686.21/213.45
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2)) 686.21/213.45
U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2)) 686.21/213.45
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2)) 686.21/213.45
U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2)) 686.21/213.45
S(mark(z0)) → c51(S(z0)) 686.21/213.45
S(ok(z0)) → c52(S(z0)) 686.21/213.45
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 686.21/213.45
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 686.21/213.45
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 686.21/213.45
U61'(mark(z0)) → c56(U61'(z0)) 686.21/213.45
U61'(ok(z0)) → c57(U61'(z0)) 686.21/213.45
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2)) 686.21/213.45
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2)) 686.21/213.45
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2)) 686.21/213.45
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 686.21/213.45
X(mark(z0), z1) → c62(X(z0, z1)) 686.21/213.45
X(z0, mark(z1)) → c63(X(z0, z1)) 686.21/213.45
X(ok(z0), ok(z1)) → c64(X(z0, z1)) 686.21/213.45
PROPER(U11(z0, z1)) → c65(U11'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 686.21/213.45
PROPER(U12(z0)) → c67(U12'(proper(z0)), PROPER(z0)) 686.21/213.45
PROPER(isNat(z0)) → c68(ISNAT(proper(z0)), PROPER(z0)) 686.21/213.45
PROPER(U21(z0)) → c69(U21'(proper(z0)), PROPER(z0)) 686.21/213.45
PROPER(U31(z0, z1)) → c70(U31'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 686.21/213.45
PROPER(U32(z0)) → c71(U32'(proper(z0)), PROPER(z0)) 686.21/213.45
PROPER(U41(z0, z1)) → c72(U41'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 686.21/213.45
PROPER(U51(z0, z1, z2)) → c73(U51'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 686.21/213.45
PROPER(U52(z0, z1, z2)) → c74(U52'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 686.21/213.45
PROPER(s(z0)) → c75(S(proper(z0)), PROPER(z0)) 686.21/213.45
PROPER(plus(z0, z1)) → c76(PLUS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 686.21/213.45
PROPER(U61(z0)) → c77(U61'(proper(z0)), PROPER(z0)) 686.21/213.45
PROPER(U71(z0, z1, z2)) → c79(U71'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 686.21/213.45
PROPER(U72(z0, z1, z2)) → c80(U72'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 686.21/213.45
PROPER(x(z0, z1)) → c81(X(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 686.21/213.45
ISNAT(ok(z0)) → c82(ISNAT(z0)) 686.21/213.45
TOP(mark(z0)) → c83(TOP(proper(z0)), PROPER(z0)) 686.21/213.45
TOP(ok(z0)) → c84(TOP(active(z0)), ACTIVE(z0)) 686.21/213.45
ACTIVE(isNat(s(z0))) → c13(ISNAT(z0)) 686.21/213.45
ACTIVE(plus(z0, s(z1))) → c16(ISNAT(z1)) 686.21/213.45
ACTIVE(x(z0, s(z1))) → c18(ISNAT(z1)) 686.21/213.45
ACTIVE(U11(tt, z0)) → c1(U12'(isNat(z0))) 686.21/213.45
ACTIVE(U11(tt, z0)) → c1(ISNAT(z0)) 686.21/213.45
ACTIVE(U31(tt, z0)) → c1(U32'(isNat(z0))) 686.21/213.45
ACTIVE(U31(tt, z0)) → c1(ISNAT(z0)) 686.21/213.45
ACTIVE(U51(tt, z0, z1)) → c1(U52'(isNat(z1), z0, z1)) 686.21/213.45
ACTIVE(U51(tt, z0, z1)) → c1(ISNAT(z1)) 686.21/213.45
ACTIVE(U52(tt, z0, z1)) → c1(S(plus(z1, z0))) 686.21/213.45
ACTIVE(U52(tt, z0, z1)) → c1(PLUS(z1, z0)) 686.21/213.45
ACTIVE(U71(tt, z0, z1)) → c1(U72'(isNat(z1), z0, z1)) 686.21/213.45
ACTIVE(U71(tt, z0, z1)) → c1(ISNAT(z1)) 686.21/213.45
ACTIVE(U72(tt, z0, z1)) → c1(PLUS(x(z1, z0), z1)) 686.21/213.45
ACTIVE(U72(tt, z0, z1)) → c1(X(z1, z0)) 686.21/213.45
ACTIVE(isNat(plus(z0, z1))) → c1(U11'(isNat(z0), z1)) 686.21/213.45
ACTIVE(isNat(plus(z0, z1))) → c1(ISNAT(z0)) 686.21/213.45
ACTIVE(isNat(x(z0, z1))) → c1(U31'(isNat(z0), z1)) 686.21/213.45
ACTIVE(isNat(x(z0, z1))) → c1(ISNAT(z0)) 686.21/213.45
ACTIVE(plus(z0, 0)) → c1(U41'(isNat(z0), z0)) 686.21/213.45
ACTIVE(plus(z0, 0)) → c1(ISNAT(z0)) 686.21/213.45
ACTIVE(x(z0, 0)) → c1(U61'(isNat(z0))) 686.21/213.45
ACTIVE(x(z0, 0)) → c1(ISNAT(z0)) 686.21/213.45
ACTIVE(U11(U71(tt, z0, z1), x1)) → c19(U11'(mark(U72(isNat(z1), z0, z1)), x1), ACTIVE(U71(tt, z0, z1))) 686.21/213.45
ACTIVE(U11(U72(tt, z0, z1), x1)) → c19(U11'(mark(plus(x(z1, z0), z1)), x1), ACTIVE(U72(tt, z0, z1))) 686.21/213.45
ACTIVE(U11(plus(z0, 0), x1)) → c19(U11'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.21/213.45
ACTIVE(U11(plus(z0, s(z1)), x1)) → c19(U11'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.21/213.45
ACTIVE(U11(x(z0, 0), x1)) → c19(U11'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.21/213.45
ACTIVE(U11(x(z0, s(z1)), x1)) → c19(U11'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.21/213.45
ACTIVE(U11(U11(z0, z1), x1)) → c19(U11'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.21/213.45
ACTIVE(U11(U12(z0), x1)) → c19(U11'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.21/213.45
ACTIVE(U11(U21(z0), x1)) → c19(U11'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.21/213.45
ACTIVE(U11(U31(z0, z1), x1)) → c19(U11'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.21/213.45
ACTIVE(U11(U32(z0), x1)) → c19(U11'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.21/213.45
ACTIVE(U11(U41(z0, z1), x1)) → c19(U11'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.21/213.45
ACTIVE(U11(U51(z0, z1, z2), x1)) → c19(U11'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.21/213.45
ACTIVE(U11(U52(z0, z1, z2), x1)) → c19(U11'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.21/213.45
ACTIVE(U11(s(z0), x1)) → c19(U11'(s(active(z0)), x1), ACTIVE(s(z0))) 686.21/213.45
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.21/213.45
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.21/213.45
ACTIVE(U11(U61(z0), x1)) → c19(U11'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.21/213.45
ACTIVE(U11(U71(z0, z1, z2), x1)) → c19(U11'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.21/213.45
ACTIVE(U11(U72(z0, z1, z2), x1)) → c19(U11'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.21/213.45
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.21/213.45
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.21/213.45
ACTIVE(U11(isNat(0), x1)) → c19(U11'(mark(tt), x1)) 686.21/213.45
ACTIVE(U11(U11(tt, z0), x1)) → c(U11'(mark(U12(isNat(z0))), x1)) 686.21/213.45
ACTIVE(U11(U11(tt, z0), x1)) → c(ACTIVE(U11(tt, z0))) 686.21/213.45
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(U11'(mark(U11(isNat(z0), z1)), x1)) 686.21/213.45
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(ACTIVE(isNat(plus(z0, z1)))) 686.21/213.45
ACTIVE(U11(isNat(s(z0)), x1)) → c(U11'(mark(U21(isNat(z0))), x1)) 686.21/213.45
ACTIVE(U11(isNat(s(z0)), x1)) → c(ACTIVE(isNat(s(z0)))) 686.21/213.45
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(U11'(mark(U31(isNat(z0), z1)), x1)) 686.21/213.45
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(ACTIVE(isNat(x(z0, z1)))) 686.21/213.45
ACTIVE(U12(U71(tt, z0, z1))) → c20(U12'(mark(U72(isNat(z1), z0, z1))), ACTIVE(U71(tt, z0, z1))) 686.21/213.45
ACTIVE(U12(U72(tt, z0, z1))) → c20(U12'(mark(plus(x(z1, z0), z1))), ACTIVE(U72(tt, z0, z1))) 686.21/213.45
ACTIVE(U12(plus(z0, 0))) → c20(U12'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.21/213.45
ACTIVE(U12(plus(z0, s(z1)))) → c20(U12'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.21/213.45
ACTIVE(U12(x(z0, 0))) → c20(U12'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.21/213.45
ACTIVE(U12(x(z0, s(z1)))) → c20(U12'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.21/213.45
ACTIVE(U12(U11(z0, z1))) → c20(U12'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.21/213.45
ACTIVE(U12(U12(z0))) → c20(U12'(U12(active(z0))), ACTIVE(U12(z0))) 686.21/213.45
ACTIVE(U12(U21(z0))) → c20(U12'(U21(active(z0))), ACTIVE(U21(z0))) 686.21/213.45
ACTIVE(U12(U31(z0, z1))) → c20(U12'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.21/213.45
ACTIVE(U12(U32(z0))) → c20(U12'(U32(active(z0))), ACTIVE(U32(z0))) 686.21/213.45
ACTIVE(U12(U41(z0, z1))) → c20(U12'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.21/213.45
ACTIVE(U12(U51(z0, z1, z2))) → c20(U12'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.21/213.45
ACTIVE(U12(U52(z0, z1, z2))) → c20(U12'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.21/213.45
ACTIVE(U12(s(z0))) → c20(U12'(s(active(z0))), ACTIVE(s(z0))) 686.21/213.45
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.21/213.45
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.21/213.45
ACTIVE(U12(U61(z0))) → c20(U12'(U61(active(z0))), ACTIVE(U61(z0))) 686.21/213.45
ACTIVE(U12(U71(z0, z1, z2))) → c20(U12'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.21/213.45
ACTIVE(U12(U72(z0, z1, z2))) → c20(U12'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.21/213.45
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.21/213.45
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.21/213.45
ACTIVE(U11(U12(tt), x1)) → c19(U11'(mark(tt), x1)) 686.21/213.45
ACTIVE(U12(U12(tt))) → c20(U12'(mark(tt))) 686.21/213.45
ACTIVE(U12(isNat(0))) → c20(U12'(mark(tt))) 686.21/213.45
ACTIVE(U12(U11(tt, z0))) → c2(U12'(mark(U12(isNat(z0))))) 686.21/213.45
ACTIVE(U12(U11(tt, z0))) → c2(ACTIVE(U11(tt, z0))) 686.21/213.45
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(U12'(mark(U11(isNat(z0), z1)))) 686.21/213.45
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(ACTIVE(isNat(plus(z0, z1)))) 686.21/213.45
ACTIVE(U12(isNat(s(z0)))) → c2(U12'(mark(U21(isNat(z0))))) 686.21/213.45
ACTIVE(U12(isNat(s(z0)))) → c2(ACTIVE(isNat(s(z0)))) 686.21/213.45
ACTIVE(U12(isNat(x(z0, z1)))) → c2(U12'(mark(U31(isNat(z0), z1)))) 686.21/213.45
ACTIVE(U12(isNat(x(z0, z1)))) → c2(ACTIVE(isNat(x(z0, z1)))) 686.21/213.45
ACTIVE(U21(U71(tt, z0, z1))) → c21(U21'(mark(U72(isNat(z1), z0, z1))), ACTIVE(U71(tt, z0, z1))) 686.21/213.45
ACTIVE(U21(U72(tt, z0, z1))) → c21(U21'(mark(plus(x(z1, z0), z1))), ACTIVE(U72(tt, z0, z1))) 686.21/213.45
ACTIVE(U21(plus(z0, 0))) → c21(U21'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.21/213.45
ACTIVE(U21(plus(z0, s(z1)))) → c21(U21'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.21/213.45
ACTIVE(U21(x(z0, 0))) → c21(U21'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.21/213.45
ACTIVE(U21(x(z0, s(z1)))) → c21(U21'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.21/213.45
ACTIVE(U21(U11(z0, z1))) → c21(U21'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.21/213.45
ACTIVE(U21(U12(z0))) → c21(U21'(U12(active(z0))), ACTIVE(U12(z0))) 686.21/213.45
ACTIVE(U21(U21(z0))) → c21(U21'(U21(active(z0))), ACTIVE(U21(z0))) 686.21/213.45
ACTIVE(U21(U31(z0, z1))) → c21(U21'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.21/213.45
ACTIVE(U21(U32(z0))) → c21(U21'(U32(active(z0))), ACTIVE(U32(z0))) 686.21/213.45
ACTIVE(U21(U41(z0, z1))) → c21(U21'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.21/213.45
ACTIVE(U21(U51(z0, z1, z2))) → c21(U21'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.21/213.45
ACTIVE(U21(U52(z0, z1, z2))) → c21(U21'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.21/213.45
ACTIVE(U21(s(z0))) → c21(U21'(s(active(z0))), ACTIVE(s(z0))) 686.21/213.45
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.21/213.45
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.21/213.45
ACTIVE(U21(U61(z0))) → c21(U21'(U61(active(z0))), ACTIVE(U61(z0))) 686.21/213.45
ACTIVE(U21(U71(z0, z1, z2))) → c21(U21'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.21/213.45
ACTIVE(U21(U72(z0, z1, z2))) → c21(U21'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.21/213.45
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.21/213.45
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.21/213.45
ACTIVE(U11(U21(tt), x1)) → c19(U11'(mark(tt), x1)) 686.21/213.45
ACTIVE(U12(U21(tt))) → c20(U12'(mark(tt))) 686.21/213.45
ACTIVE(U21(U12(tt))) → c21(U21'(mark(tt))) 686.21/213.45
ACTIVE(U21(U21(tt))) → c21(U21'(mark(tt))) 686.21/213.45
ACTIVE(U21(isNat(0))) → c21(U21'(mark(tt))) 686.21/213.45
ACTIVE(U21(U11(tt, z0))) → c3(U21'(mark(U12(isNat(z0))))) 686.21/213.45
ACTIVE(U21(U11(tt, z0))) → c3(ACTIVE(U11(tt, z0))) 686.21/213.45
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(U21'(mark(U11(isNat(z0), z1)))) 686.21/213.45
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(ACTIVE(isNat(plus(z0, z1)))) 686.21/213.45
ACTIVE(U21(isNat(s(z0)))) → c3(U21'(mark(U21(isNat(z0))))) 686.21/213.45
ACTIVE(U21(isNat(s(z0)))) → c3(ACTIVE(isNat(s(z0)))) 686.21/213.45
ACTIVE(U21(isNat(x(z0, z1)))) → c3(U21'(mark(U31(isNat(z0), z1)))) 686.21/213.45
ACTIVE(U21(isNat(x(z0, z1)))) → c3(ACTIVE(isNat(x(z0, z1)))) 686.21/213.45
ACTIVE(U31(U71(tt, z0, z1), x1)) → c22(U31'(mark(U72(isNat(z1), z0, z1)), x1), ACTIVE(U71(tt, z0, z1))) 686.21/213.45
ACTIVE(U31(U72(tt, z0, z1), x1)) → c22(U31'(mark(plus(x(z1, z0), z1)), x1), ACTIVE(U72(tt, z0, z1))) 686.21/213.45
ACTIVE(U31(plus(z0, 0), x1)) → c22(U31'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.21/213.45
ACTIVE(U31(plus(z0, s(z1)), x1)) → c22(U31'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.21/213.45
ACTIVE(U31(x(z0, 0), x1)) → c22(U31'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.21/213.45
ACTIVE(U31(x(z0, s(z1)), x1)) → c22(U31'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.21/213.45
ACTIVE(U31(U11(z0, z1), x1)) → c22(U31'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.21/213.45
ACTIVE(U31(U12(z0), x1)) → c22(U31'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.21/213.45
ACTIVE(U31(U21(z0), x1)) → c22(U31'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.21/213.45
ACTIVE(U31(U31(z0, z1), x1)) → c22(U31'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.21/213.45
ACTIVE(U31(U32(z0), x1)) → c22(U31'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.21/213.45
ACTIVE(U31(U41(z0, z1), x1)) → c22(U31'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.21/213.45
ACTIVE(U31(U51(z0, z1, z2), x1)) → c22(U31'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.21/213.45
ACTIVE(U31(U52(z0, z1, z2), x1)) → c22(U31'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.21/213.45
ACTIVE(U31(s(z0), x1)) → c22(U31'(s(active(z0)), x1), ACTIVE(s(z0))) 686.21/213.45
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.21/213.45
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.21/213.45
ACTIVE(U31(U61(z0), x1)) → c22(U31'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.21/213.45
ACTIVE(U31(U71(z0, z1, z2), x1)) → c22(U31'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.21/213.45
ACTIVE(U31(U72(z0, z1, z2), x1)) → c22(U31'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.21/213.45
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.21/213.45
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.21/213.45
ACTIVE(U31(U12(tt), x1)) → c22(U31'(mark(tt), x1)) 686.21/213.45
ACTIVE(U31(U21(tt), x1)) → c22(U31'(mark(tt), x1)) 686.21/213.45
ACTIVE(U31(isNat(0), x1)) → c22(U31'(mark(tt), x1)) 686.21/213.45
ACTIVE(U11(U31(tt, z0), x1)) → c4(U11'(mark(U32(isNat(z0))), x1)) 686.21/213.45
ACTIVE(U11(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 686.21/213.45
ACTIVE(U12(U31(tt, z0))) → c4(U12'(mark(U32(isNat(z0))))) 686.21/213.45
ACTIVE(U12(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 686.21/213.45
ACTIVE(U21(U31(tt, z0))) → c4(U21'(mark(U32(isNat(z0))))) 686.21/213.45
ACTIVE(U21(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 686.21/213.45
ACTIVE(U31(U11(tt, z0), x1)) → c4(U31'(mark(U12(isNat(z0))), x1)) 686.21/213.45
ACTIVE(U31(U11(tt, z0), x1)) → c4(ACTIVE(U11(tt, z0))) 686.21/213.45
ACTIVE(U31(U31(tt, z0), x1)) → c4(U31'(mark(U32(isNat(z0))), x1)) 686.21/213.45
ACTIVE(U31(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 686.21/213.45
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(U31'(mark(U11(isNat(z0), z1)), x1)) 686.21/213.45
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(ACTIVE(isNat(plus(z0, z1)))) 686.21/213.45
ACTIVE(U31(isNat(s(z0)), x1)) → c4(U31'(mark(U21(isNat(z0))), x1)) 686.21/213.45
ACTIVE(U31(isNat(s(z0)), x1)) → c4(ACTIVE(isNat(s(z0)))) 686.21/213.45
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(U31'(mark(U31(isNat(z0), z1)), x1)) 686.21/213.45
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(ACTIVE(isNat(x(z0, z1)))) 686.21/213.45
ACTIVE(U32(U71(tt, z0, z1))) → c23(U32'(mark(U72(isNat(z1), z0, z1))), ACTIVE(U71(tt, z0, z1))) 686.21/213.45
ACTIVE(U32(U72(tt, z0, z1))) → c23(U32'(mark(plus(x(z1, z0), z1))), ACTIVE(U72(tt, z0, z1))) 686.21/213.45
ACTIVE(U32(plus(z0, 0))) → c23(U32'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.21/213.45
ACTIVE(U32(plus(z0, s(z1)))) → c23(U32'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.21/213.45
ACTIVE(U32(x(z0, 0))) → c23(U32'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.21/213.45
ACTIVE(U32(x(z0, s(z1)))) → c23(U32'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.21/213.45
ACTIVE(U32(U11(z0, z1))) → c23(U32'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.21/213.45
ACTIVE(U32(U12(z0))) → c23(U32'(U12(active(z0))), ACTIVE(U12(z0))) 686.21/213.45
ACTIVE(U32(U21(z0))) → c23(U32'(U21(active(z0))), ACTIVE(U21(z0))) 686.21/213.45
ACTIVE(U32(U31(z0, z1))) → c23(U32'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.21/213.45
ACTIVE(U32(U32(z0))) → c23(U32'(U32(active(z0))), ACTIVE(U32(z0))) 686.21/213.45
ACTIVE(U32(U41(z0, z1))) → c23(U32'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.21/213.45
ACTIVE(U32(U51(z0, z1, z2))) → c23(U32'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.21/213.45
ACTIVE(U32(U52(z0, z1, z2))) → c23(U32'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.21/213.45
ACTIVE(U32(s(z0))) → c23(U32'(s(active(z0))), ACTIVE(s(z0))) 686.21/213.45
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.21/213.45
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.21/213.45
ACTIVE(U32(U61(z0))) → c23(U32'(U61(active(z0))), ACTIVE(U61(z0))) 686.21/213.45
ACTIVE(U32(U71(z0, z1, z2))) → c23(U32'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.21/213.45
ACTIVE(U32(U72(z0, z1, z2))) → c23(U32'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.21/213.45
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.21/213.45
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.21/213.45
ACTIVE(U11(U32(tt), x1)) → c19(U11'(mark(tt), x1)) 686.21/213.45
ACTIVE(U12(U32(tt))) → c20(U12'(mark(tt))) 686.21/213.45
ACTIVE(U21(U32(tt))) → c21(U21'(mark(tt))) 686.21/213.45
ACTIVE(U31(U32(tt), x1)) → c22(U31'(mark(tt), x1)) 686.21/213.45
ACTIVE(U32(U12(tt))) → c23(U32'(mark(tt))) 686.21/213.45
ACTIVE(U32(U21(tt))) → c23(U32'(mark(tt))) 686.21/213.45
ACTIVE(U32(U32(tt))) → c23(U32'(mark(tt))) 686.21/213.45
ACTIVE(U32(isNat(0))) → c23(U32'(mark(tt))) 686.21/213.45
ACTIVE(U32(U11(tt, z0))) → c5(U32'(mark(U12(isNat(z0))))) 686.21/213.45
ACTIVE(U32(U11(tt, z0))) → c5(ACTIVE(U11(tt, z0))) 686.21/213.45
ACTIVE(U32(U31(tt, z0))) → c5(U32'(mark(U32(isNat(z0))))) 686.21/213.45
ACTIVE(U32(U31(tt, z0))) → c5(ACTIVE(U31(tt, z0))) 686.21/213.45
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(U32'(mark(U11(isNat(z0), z1)))) 686.21/213.45
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(ACTIVE(isNat(plus(z0, z1)))) 686.21/213.45
ACTIVE(U32(isNat(s(z0)))) → c5(U32'(mark(U21(isNat(z0))))) 686.21/213.45
ACTIVE(U32(isNat(s(z0)))) → c5(ACTIVE(isNat(s(z0)))) 686.21/213.45
ACTIVE(U32(isNat(x(z0, z1)))) → c5(U32'(mark(U31(isNat(z0), z1)))) 686.21/213.45
ACTIVE(U32(isNat(x(z0, z1)))) → c5(ACTIVE(isNat(x(z0, z1)))) 686.21/213.45
ACTIVE(U41(U71(tt, z0, z1), x1)) → c24(U41'(mark(U72(isNat(z1), z0, z1)), x1), ACTIVE(U71(tt, z0, z1))) 686.21/213.45
ACTIVE(U41(U72(tt, z0, z1), x1)) → c24(U41'(mark(plus(x(z1, z0), z1)), x1), ACTIVE(U72(tt, z0, z1))) 686.21/213.45
ACTIVE(U41(plus(z0, 0), x1)) → c24(U41'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.21/213.45
ACTIVE(U41(plus(z0, s(z1)), x1)) → c24(U41'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.21/213.45
ACTIVE(U41(x(z0, 0), x1)) → c24(U41'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.21/213.45
ACTIVE(U41(x(z0, s(z1)), x1)) → c24(U41'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.21/213.45
ACTIVE(U41(U11(z0, z1), x1)) → c24(U41'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.21/213.45
ACTIVE(U41(U12(z0), x1)) → c24(U41'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.21/213.45
ACTIVE(U41(U21(z0), x1)) → c24(U41'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.21/213.45
ACTIVE(U41(U31(z0, z1), x1)) → c24(U41'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.21/213.45
ACTIVE(U41(U32(z0), x1)) → c24(U41'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.21/213.45
ACTIVE(U41(U41(z0, z1), x1)) → c24(U41'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.21/213.45
ACTIVE(U41(U51(z0, z1, z2), x1)) → c24(U41'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.21/213.45
ACTIVE(U41(U52(z0, z1, z2), x1)) → c24(U41'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.21/213.45
ACTIVE(U41(s(z0), x1)) → c24(U41'(s(active(z0)), x1), ACTIVE(s(z0))) 686.21/213.45
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.21/213.45
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.21/213.45
ACTIVE(U41(U61(z0), x1)) → c24(U41'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.21/213.45
ACTIVE(U41(U71(z0, z1, z2), x1)) → c24(U41'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.21/213.45
ACTIVE(U41(U72(z0, z1, z2), x1)) → c24(U41'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.21/213.45
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.21/213.45
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.21/213.45
ACTIVE(U11(U41(tt, z0), x1)) → c19(U11'(mark(z0), x1)) 686.21/213.45
ACTIVE(U12(U41(tt, z0))) → c20(U12'(mark(z0))) 686.21/213.45
ACTIVE(U21(U41(tt, z0))) → c21(U21'(mark(z0))) 686.21/213.45
ACTIVE(U31(U41(tt, z0), x1)) → c22(U31'(mark(z0), x1)) 686.21/213.45
ACTIVE(U32(U41(tt, z0))) → c23(U32'(mark(z0))) 686.21/213.45
ACTIVE(U41(U12(tt), x1)) → c24(U41'(mark(tt), x1)) 686.21/213.45
ACTIVE(U41(U21(tt), x1)) → c24(U41'(mark(tt), x1)) 686.21/213.45
ACTIVE(U41(U32(tt), x1)) → c24(U41'(mark(tt), x1)) 686.21/213.45
ACTIVE(U41(U41(tt, z0), x1)) → c24(U41'(mark(z0), x1)) 686.21/213.45
ACTIVE(U41(isNat(0), x1)) → c24(U41'(mark(tt), x1)) 686.21/213.45
ACTIVE(U41(U11(tt, z0), x1)) → c6(U41'(mark(U12(isNat(z0))), x1)) 686.21/213.45
ACTIVE(U41(U11(tt, z0), x1)) → c6(ACTIVE(U11(tt, z0))) 686.21/213.45
ACTIVE(U41(U31(tt, z0), x1)) → c6(U41'(mark(U32(isNat(z0))), x1)) 686.21/213.45
ACTIVE(U41(U31(tt, z0), x1)) → c6(ACTIVE(U31(tt, z0))) 686.21/213.45
ACTIVE(U41(isNat(plus(z0, z1)), x1)) → c6(U41'(mark(U11(isNat(z0), z1)), x1)) 686.21/213.45
ACTIVE(U41(isNat(plus(z0, z1)), x1)) → c6(ACTIVE(isNat(plus(z0, z1)))) 686.21/213.45
ACTIVE(U41(isNat(s(z0)), x1)) → c6(U41'(mark(U21(isNat(z0))), x1)) 686.21/213.45
ACTIVE(U41(isNat(s(z0)), x1)) → c6(ACTIVE(isNat(s(z0)))) 686.21/213.45
ACTIVE(U41(isNat(x(z0, z1)), x1)) → c6(U41'(mark(U31(isNat(z0), z1)), x1)) 686.21/213.45
ACTIVE(U41(isNat(x(z0, z1)), x1)) → c6(ACTIVE(isNat(x(z0, z1)))) 686.21/213.45
ACTIVE(U51(U71(tt, z0, z1), x1, x2)) → c25(U51'(mark(U72(isNat(z1), z0, z1)), x1, x2), ACTIVE(U71(tt, z0, z1))) 686.21/213.45
ACTIVE(U51(U72(tt, z0, z1), x1, x2)) → c25(U51'(mark(plus(x(z1, z0), z1)), x1, x2), ACTIVE(U72(tt, z0, z1))) 686.21/213.45
ACTIVE(U51(plus(z0, 0), x1, x2)) → c25(U51'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.21/213.45
ACTIVE(U51(plus(z0, s(z1)), x1, x2)) → c25(U51'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.21/213.45
ACTIVE(U51(x(z0, 0), x1, x2)) → c25(U51'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.21/213.45
ACTIVE(U51(x(z0, s(z1)), x1, x2)) → c25(U51'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.21/213.45
ACTIVE(U51(U11(z0, z1), x1, x2)) → c25(U51'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.21/213.45
ACTIVE(U51(U12(z0), x1, x2)) → c25(U51'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.21/213.45
ACTIVE(U51(U21(z0), x1, x2)) → c25(U51'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.21/213.45
ACTIVE(U51(U31(z0, z1), x1, x2)) → c25(U51'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.21/213.45
ACTIVE(U51(U32(z0), x1, x2)) → c25(U51'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.21/213.45
ACTIVE(U51(U41(z0, z1), x1, x2)) → c25(U51'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.21/213.45
ACTIVE(U51(U51(z0, z1, z2), x1, x2)) → c25(U51'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.21/213.45
ACTIVE(U51(U52(z0, z1, z2), x1, x2)) → c25(U51'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.21/213.45
ACTIVE(U51(s(z0), x1, x2)) → c25(U51'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.21/213.45
ACTIVE(U51(plus(z0, z1), x1, x2)) → c25(U51'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.21/213.45
ACTIVE(U51(plus(z0, z1), x1, x2)) → c25(U51'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.21/213.45
ACTIVE(U51(U61(z0), x1, x2)) → c25(U51'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.21/213.45
ACTIVE(U51(U71(z0, z1, z2), x1, x2)) → c25(U51'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.21/213.45
ACTIVE(U51(U72(z0, z1, z2), x1, x2)) → c25(U51'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.21/213.45
ACTIVE(U51(x(z0, z1), x1, x2)) → c25(U51'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.21/213.45
ACTIVE(U51(x(z0, z1), x1, x2)) → c25(U51'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.21/213.45
ACTIVE(U51(U12(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.21/213.45
ACTIVE(U51(U21(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.21/213.45
ACTIVE(U51(U32(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.21/213.45
ACTIVE(U51(U41(tt, z0), x1, x2)) → c25(U51'(mark(z0), x1, x2)) 686.21/213.45
ACTIVE(U51(isNat(0), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.21/213.45
ACTIVE(U11(U51(tt, z0, z1), x1)) → c7(U11'(mark(U52(isNat(z1), z0, z1)), x1)) 686.21/213.45
ACTIVE(U11(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.21/213.45
ACTIVE(U12(U51(tt, z0, z1))) → c7(U12'(mark(U52(isNat(z1), z0, z1)))) 686.21/213.45
ACTIVE(U12(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.21/213.45
ACTIVE(U21(U51(tt, z0, z1))) → c7(U21'(mark(U52(isNat(z1), z0, z1)))) 686.21/213.45
ACTIVE(U21(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.21/213.45
ACTIVE(U31(U51(tt, z0, z1), x1)) → c7(U31'(mark(U52(isNat(z1), z0, z1)), x1)) 686.21/213.45
ACTIVE(U31(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.21/213.45
ACTIVE(U32(U51(tt, z0, z1))) → c7(U32'(mark(U52(isNat(z1), z0, z1)))) 686.21/213.45
ACTIVE(U32(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.21/213.45
ACTIVE(U41(U51(tt, z0, z1), x1)) → c7(U41'(mark(U52(isNat(z1), z0, z1)), x1)) 686.21/213.45
ACTIVE(U41(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.21/213.45
ACTIVE(U51(U11(tt, z0), x1, x2)) → c7(U51'(mark(U12(isNat(z0))), x1, x2)) 686.21/213.45
ACTIVE(U51(U11(tt, z0), x1, x2)) → c7(ACTIVE(U11(tt, z0))) 686.21/213.45
ACTIVE(U51(U31(tt, z0), x1, x2)) → c7(U51'(mark(U32(isNat(z0))), x1, x2)) 686.21/213.45
ACTIVE(U51(U31(tt, z0), x1, x2)) → c7(ACTIVE(U31(tt, z0))) 686.21/213.45
ACTIVE(U51(U51(tt, z0, z1), x1, x2)) → c7(U51'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.21/213.45
ACTIVE(U51(U51(tt, z0, z1), x1, x2)) → c7(ACTIVE(U51(tt, z0, z1))) 686.21/213.45
ACTIVE(U51(isNat(plus(z0, z1)), x1, x2)) → c7(U51'(mark(U11(isNat(z0), z1)), x1, x2)) 686.21/213.45
ACTIVE(U51(isNat(plus(z0, z1)), x1, x2)) → c7(ACTIVE(isNat(plus(z0, z1)))) 686.21/213.45
ACTIVE(U51(isNat(s(z0)), x1, x2)) → c7(U51'(mark(U21(isNat(z0))), x1, x2)) 686.21/213.45
ACTIVE(U51(isNat(s(z0)), x1, x2)) → c7(ACTIVE(isNat(s(z0)))) 686.21/213.45
ACTIVE(U51(isNat(x(z0, z1)), x1, x2)) → c7(U51'(mark(U31(isNat(z0), z1)), x1, x2)) 686.21/213.45
ACTIVE(U51(isNat(x(z0, z1)), x1, x2)) → c7(ACTIVE(isNat(x(z0, z1)))) 686.21/213.45
ACTIVE(U52(U71(tt, z0, z1), x1, x2)) → c26(U52'(mark(U72(isNat(z1), z0, z1)), x1, x2), ACTIVE(U71(tt, z0, z1))) 686.21/213.45
ACTIVE(U52(U72(tt, z0, z1), x1, x2)) → c26(U52'(mark(plus(x(z1, z0), z1)), x1, x2), ACTIVE(U72(tt, z0, z1))) 686.21/213.45
ACTIVE(U52(plus(z0, 0), x1, x2)) → c26(U52'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.21/213.45
ACTIVE(U52(plus(z0, s(z1)), x1, x2)) → c26(U52'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.21/213.45
ACTIVE(U52(x(z0, 0), x1, x2)) → c26(U52'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.21/213.45
ACTIVE(U52(x(z0, s(z1)), x1, x2)) → c26(U52'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.21/213.45
ACTIVE(U52(U11(z0, z1), x1, x2)) → c26(U52'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.21/213.45
ACTIVE(U52(U12(z0), x1, x2)) → c26(U52'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.21/213.45
ACTIVE(U52(U21(z0), x1, x2)) → c26(U52'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.21/213.45
ACTIVE(U52(U31(z0, z1), x1, x2)) → c26(U52'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.21/213.45
ACTIVE(U52(U32(z0), x1, x2)) → c26(U52'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.21/213.45
ACTIVE(U52(U41(z0, z1), x1, x2)) → c26(U52'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.21/213.45
ACTIVE(U52(U51(z0, z1, z2), x1, x2)) → c26(U52'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.21/213.45
ACTIVE(U52(U52(z0, z1, z2), x1, x2)) → c26(U52'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.21/213.45
ACTIVE(U52(s(z0), x1, x2)) → c26(U52'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.21/213.45
ACTIVE(U52(plus(z0, z1), x1, x2)) → c26(U52'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.21/213.45
ACTIVE(U52(plus(z0, z1), x1, x2)) → c26(U52'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.21/213.45
ACTIVE(U52(U61(z0), x1, x2)) → c26(U52'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.21/213.45
ACTIVE(U52(U71(z0, z1, z2), x1, x2)) → c26(U52'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.21/213.45
ACTIVE(U52(U72(z0, z1, z2), x1, x2)) → c26(U52'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.21/213.45
ACTIVE(U52(x(z0, z1), x1, x2)) → c26(U52'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.21/213.45
ACTIVE(U52(x(z0, z1), x1, x2)) → c26(U52'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.21/213.45
ACTIVE(U52(U12(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.21/213.45
ACTIVE(U52(U21(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.21/213.45
ACTIVE(U52(U32(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.21/213.45
ACTIVE(U52(U41(tt, z0), x1, x2)) → c26(U52'(mark(z0), x1, x2)) 686.21/213.45
ACTIVE(U52(isNat(0), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.21/213.45
ACTIVE(U11(U52(tt, z0, z1), x1)) → c8(U11'(mark(s(plus(z1, z0))), x1)) 686.21/213.45
ACTIVE(U11(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.21/213.45
ACTIVE(U12(U52(tt, z0, z1))) → c8(U12'(mark(s(plus(z1, z0))))) 686.21/213.45
ACTIVE(U12(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.21/213.45
ACTIVE(U21(U52(tt, z0, z1))) → c8(U21'(mark(s(plus(z1, z0))))) 686.21/213.45
ACTIVE(U21(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.21/213.45
ACTIVE(U31(U52(tt, z0, z1), x1)) → c8(U31'(mark(s(plus(z1, z0))), x1)) 686.21/213.45
ACTIVE(U31(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.21/213.45
ACTIVE(U32(U52(tt, z0, z1))) → c8(U32'(mark(s(plus(z1, z0))))) 686.21/213.45
ACTIVE(U32(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.21/213.45
ACTIVE(U41(U52(tt, z0, z1), x1)) → c8(U41'(mark(s(plus(z1, z0))), x1)) 686.21/213.45
ACTIVE(U41(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.21/213.45
ACTIVE(U51(U52(tt, z0, z1), x1, x2)) → c8(U51'(mark(s(plus(z1, z0))), x1, x2)) 686.21/213.45
ACTIVE(U51(U52(tt, z0, z1), x1, x2)) → c8(ACTIVE(U52(tt, z0, z1))) 686.21/213.45
ACTIVE(U52(U11(tt, z0), x1, x2)) → c8(U52'(mark(U12(isNat(z0))), x1, x2)) 686.21/213.45
ACTIVE(U52(U11(tt, z0), x1, x2)) → c8(ACTIVE(U11(tt, z0))) 686.21/213.45
ACTIVE(U52(U31(tt, z0), x1, x2)) → c8(U52'(mark(U32(isNat(z0))), x1, x2)) 686.21/213.45
ACTIVE(U52(U31(tt, z0), x1, x2)) → c8(ACTIVE(U31(tt, z0))) 686.21/213.45
ACTIVE(U52(U51(tt, z0, z1), x1, x2)) → c8(U52'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.21/213.45
ACTIVE(U52(U51(tt, z0, z1), x1, x2)) → c8(ACTIVE(U51(tt, z0, z1))) 686.21/213.45
ACTIVE(U52(U52(tt, z0, z1), x1, x2)) → c8(U52'(mark(s(plus(z1, z0))), x1, x2)) 686.21/213.45
ACTIVE(U52(U52(tt, z0, z1), x1, x2)) → c8(ACTIVE(U52(tt, z0, z1))) 686.21/213.45
ACTIVE(U52(isNat(plus(z0, z1)), x1, x2)) → c8(U52'(mark(U11(isNat(z0), z1)), x1, x2)) 686.21/213.45
ACTIVE(U52(isNat(plus(z0, z1)), x1, x2)) → c8(ACTIVE(isNat(plus(z0, z1)))) 686.21/213.45
ACTIVE(U52(isNat(s(z0)), x1, x2)) → c8(U52'(mark(U21(isNat(z0))), x1, x2)) 686.21/213.45
ACTIVE(U52(isNat(s(z0)), x1, x2)) → c8(ACTIVE(isNat(s(z0)))) 686.21/213.45
ACTIVE(U52(isNat(x(z0, z1)), x1, x2)) → c8(U52'(mark(U31(isNat(z0), z1)), x1, x2)) 686.21/213.45
ACTIVE(U52(isNat(x(z0, z1)), x1, x2)) → c8(ACTIVE(isNat(x(z0, z1)))) 686.21/213.45
ACTIVE(s(U71(tt, z0, z1))) → c27(S(mark(U72(isNat(z1), z0, z1))), ACTIVE(U71(tt, z0, z1))) 686.21/213.45
ACTIVE(s(U72(tt, z0, z1))) → c27(S(mark(plus(x(z1, z0), z1))), ACTIVE(U72(tt, z0, z1))) 686.21/213.45
ACTIVE(s(plus(z0, 0))) → c27(S(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.21/213.45
ACTIVE(s(plus(z0, s(z1)))) → c27(S(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.21/213.45
ACTIVE(s(x(z0, 0))) → c27(S(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.21/213.45
ACTIVE(s(x(z0, s(z1)))) → c27(S(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.21/213.45
ACTIVE(s(U11(z0, z1))) → c27(S(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.21/213.45
ACTIVE(s(U12(z0))) → c27(S(U12(active(z0))), ACTIVE(U12(z0))) 686.21/213.45
ACTIVE(s(U21(z0))) → c27(S(U21(active(z0))), ACTIVE(U21(z0))) 686.21/213.45
ACTIVE(s(U31(z0, z1))) → c27(S(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.21/213.45
ACTIVE(s(U32(z0))) → c27(S(U32(active(z0))), ACTIVE(U32(z0))) 686.21/213.45
ACTIVE(s(U41(z0, z1))) → c27(S(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.21/213.45
ACTIVE(s(U51(z0, z1, z2))) → c27(S(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.21/213.45
ACTIVE(s(U52(z0, z1, z2))) → c27(S(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.21/213.45
ACTIVE(s(s(z0))) → c27(S(s(active(z0))), ACTIVE(s(z0))) 686.21/213.45
ACTIVE(s(plus(z0, z1))) → c27(S(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.21/213.45
ACTIVE(s(plus(z0, z1))) → c27(S(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.21/213.45
ACTIVE(s(U61(z0))) → c27(S(U61(active(z0))), ACTIVE(U61(z0))) 686.21/213.45
ACTIVE(s(U71(z0, z1, z2))) → c27(S(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.21/213.45
ACTIVE(s(U72(z0, z1, z2))) → c27(S(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.21/213.45
ACTIVE(s(x(z0, z1))) → c27(S(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.21/213.45
ACTIVE(s(x(z0, z1))) → c27(S(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.21/213.45
ACTIVE(s(U12(tt))) → c27(S(mark(tt))) 686.21/213.45
ACTIVE(s(U21(tt))) → c27(S(mark(tt))) 686.21/213.45
ACTIVE(s(U32(tt))) → c27(S(mark(tt))) 686.21/213.45
ACTIVE(s(U41(tt, z0))) → c27(S(mark(z0))) 686.21/213.45
ACTIVE(s(isNat(0))) → c27(S(mark(tt))) 686.21/213.45
ACTIVE(s(U11(tt, z0))) → c9(S(mark(U12(isNat(z0))))) 686.21/213.45
ACTIVE(s(U11(tt, z0))) → c9(ACTIVE(U11(tt, z0))) 686.21/213.45
ACTIVE(s(U31(tt, z0))) → c9(S(mark(U32(isNat(z0))))) 686.21/213.45
ACTIVE(s(U31(tt, z0))) → c9(ACTIVE(U31(tt, z0))) 686.21/213.45
ACTIVE(s(U51(tt, z0, z1))) → c9(S(mark(U52(isNat(z1), z0, z1)))) 686.21/213.45
ACTIVE(s(U51(tt, z0, z1))) → c9(ACTIVE(U51(tt, z0, z1))) 686.21/213.45
ACTIVE(s(U52(tt, z0, z1))) → c9(S(mark(s(plus(z1, z0))))) 686.21/213.45
ACTIVE(s(U52(tt, z0, z1))) → c9(ACTIVE(U52(tt, z0, z1))) 686.21/213.45
ACTIVE(s(isNat(plus(z0, z1)))) → c9(S(mark(U11(isNat(z0), z1)))) 686.21/213.45
ACTIVE(s(isNat(plus(z0, z1)))) → c9(ACTIVE(isNat(plus(z0, z1)))) 686.21/213.45
ACTIVE(s(isNat(s(z0)))) → c9(S(mark(U21(isNat(z0))))) 686.21/213.45
ACTIVE(s(isNat(s(z0)))) → c9(ACTIVE(isNat(s(z0)))) 686.21/213.45
ACTIVE(s(isNat(x(z0, z1)))) → c9(S(mark(U31(isNat(z0), z1)))) 686.21/213.45
ACTIVE(s(isNat(x(z0, z1)))) → c9(ACTIVE(isNat(x(z0, z1)))) 686.21/213.45
ACTIVE(U61(U71(tt, z0, z1))) → c30(U61'(mark(U72(isNat(z1), z0, z1))), ACTIVE(U71(tt, z0, z1))) 686.21/213.45
ACTIVE(U61(U72(tt, z0, z1))) → c30(U61'(mark(plus(x(z1, z0), z1))), ACTIVE(U72(tt, z0, z1))) 686.21/213.45
ACTIVE(U61(plus(z0, 0))) → c30(U61'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.21/213.45
ACTIVE(U61(plus(z0, s(z1)))) → c30(U61'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.21/213.45
ACTIVE(U61(x(z0, 0))) → c30(U61'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.21/213.45
ACTIVE(U61(x(z0, s(z1)))) → c30(U61'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.21/213.45
ACTIVE(U61(U11(z0, z1))) → c30(U61'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.21/213.45
ACTIVE(U61(U12(z0))) → c30(U61'(U12(active(z0))), ACTIVE(U12(z0))) 686.21/213.45
ACTIVE(U61(U21(z0))) → c30(U61'(U21(active(z0))), ACTIVE(U21(z0))) 686.21/213.45
ACTIVE(U61(U31(z0, z1))) → c30(U61'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.21/213.45
ACTIVE(U61(U32(z0))) → c30(U61'(U32(active(z0))), ACTIVE(U32(z0))) 686.21/213.45
ACTIVE(U61(U41(z0, z1))) → c30(U61'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.21/213.45
ACTIVE(U61(U51(z0, z1, z2))) → c30(U61'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.21/213.45
ACTIVE(U61(U52(z0, z1, z2))) → c30(U61'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.21/213.45
ACTIVE(U61(s(z0))) → c30(U61'(s(active(z0))), ACTIVE(s(z0))) 686.21/213.45
ACTIVE(U61(plus(z0, z1))) → c30(U61'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.21/213.45
ACTIVE(U61(plus(z0, z1))) → c30(U61'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.21/213.45
ACTIVE(U61(U61(z0))) → c30(U61'(U61(active(z0))), ACTIVE(U61(z0))) 686.21/213.45
ACTIVE(U61(U71(z0, z1, z2))) → c30(U61'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.21/213.45
ACTIVE(U61(U72(z0, z1, z2))) → c30(U61'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.21/213.45
ACTIVE(U61(x(z0, z1))) → c30(U61'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.21/213.45
ACTIVE(U61(x(z0, z1))) → c30(U61'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.21/213.45
ACTIVE(U11(U61(tt), x1)) → c19(U11'(mark(0), x1)) 686.21/213.45
ACTIVE(U12(U61(tt))) → c20(U12'(mark(0))) 686.21/213.45
ACTIVE(U21(U61(tt))) → c21(U21'(mark(0))) 686.21/213.45
ACTIVE(U31(U61(tt), x1)) → c22(U31'(mark(0), x1)) 686.21/213.45
ACTIVE(U32(U61(tt))) → c23(U32'(mark(0))) 686.21/213.45
ACTIVE(U41(U61(tt), x1)) → c24(U41'(mark(0), x1)) 686.21/213.45
ACTIVE(U51(U61(tt), x1, x2)) → c25(U51'(mark(0), x1, x2)) 686.21/213.45
ACTIVE(U52(U61(tt), x1, x2)) → c26(U52'(mark(0), x1, x2)) 686.21/213.45
ACTIVE(s(U61(tt))) → c27(S(mark(0))) 686.21/213.45
ACTIVE(U61(U12(tt))) → c30(U61'(mark(tt))) 686.21/213.45
ACTIVE(U61(U21(tt))) → c30(U61'(mark(tt))) 686.21/213.45
ACTIVE(U61(U32(tt))) → c30(U61'(mark(tt))) 686.21/213.45
ACTIVE(U61(U41(tt, z0))) → c30(U61'(mark(z0))) 686.21/213.45
ACTIVE(U61(U61(tt))) → c30(U61'(mark(0))) 686.21/213.45
ACTIVE(U61(isNat(0))) → c30(U61'(mark(tt))) 686.21/213.45
ACTIVE(U61(U11(tt, z0))) → c10(U61'(mark(U12(isNat(z0))))) 686.21/213.45
ACTIVE(U61(U11(tt, z0))) → c10(ACTIVE(U11(tt, z0))) 686.21/213.45
ACTIVE(U61(U31(tt, z0))) → c10(U61'(mark(U32(isNat(z0))))) 686.21/213.45
ACTIVE(U61(U31(tt, z0))) → c10(ACTIVE(U31(tt, z0))) 686.21/213.45
ACTIVE(U61(U51(tt, z0, z1))) → c10(U61'(mark(U52(isNat(z1), z0, z1)))) 686.21/213.45
ACTIVE(U61(U51(tt, z0, z1))) → c10(ACTIVE(U51(tt, z0, z1))) 686.21/213.45
ACTIVE(U61(U52(tt, z0, z1))) → c10(U61'(mark(s(plus(z1, z0))))) 686.21/213.45
ACTIVE(U61(U52(tt, z0, z1))) → c10(ACTIVE(U52(tt, z0, z1))) 686.21/213.45
ACTIVE(U61(isNat(plus(z0, z1)))) → c10(U61'(mark(U11(isNat(z0), z1)))) 686.21/213.45
ACTIVE(U61(isNat(plus(z0, z1)))) → c10(ACTIVE(isNat(plus(z0, z1)))) 686.21/213.45
ACTIVE(U61(isNat(s(z0)))) → c10(U61'(mark(U21(isNat(z0))))) 686.21/213.45
ACTIVE(U61(isNat(s(z0)))) → c10(ACTIVE(isNat(s(z0)))) 686.21/213.45
ACTIVE(U61(isNat(x(z0, z1)))) → c10(U61'(mark(U31(isNat(z0), z1)))) 686.21/213.45
ACTIVE(U61(isNat(x(z0, z1)))) → c10(ACTIVE(isNat(x(z0, z1)))) 686.21/213.45
ACTIVE(U71(U11(tt, z0), x1, x2)) → c31(U71'(mark(U12(isNat(z0))), x1, x2), ACTIVE(U11(tt, z0))) 686.21/213.45
ACTIVE(U71(U12(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2), ACTIVE(U12(tt))) 686.21/213.45
ACTIVE(U71(U21(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2), ACTIVE(U21(tt))) 686.21/213.45
ACTIVE(U71(U31(tt, z0), x1, x2)) → c31(U71'(mark(U32(isNat(z0))), x1, x2), ACTIVE(U31(tt, z0))) 686.21/213.45
ACTIVE(U71(U32(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2), ACTIVE(U32(tt))) 686.21/213.45
ACTIVE(U71(U41(tt, z0), x1, x2)) → c31(U71'(mark(z0), x1, x2), ACTIVE(U41(tt, z0))) 686.21/213.45
ACTIVE(U71(U51(tt, z0, z1), x1, x2)) → c31(U71'(mark(U52(isNat(z1), z0, z1)), x1, x2), ACTIVE(U51(tt, z0, z1))) 686.21/213.45
ACTIVE(U71(U52(tt, z0, z1), x1, x2)) → c31(U71'(mark(s(plus(z1, z0))), x1, x2), ACTIVE(U52(tt, z0, z1))) 686.21/213.45
ACTIVE(U71(U61(tt), x1, x2)) → c31(U71'(mark(0), x1, x2), ACTIVE(U61(tt))) 686.21/213.45
ACTIVE(U71(U71(tt, z0, z1), x1, x2)) → c31(U71'(mark(U72(isNat(z1), z0, z1)), x1, x2), ACTIVE(U71(tt, z0, z1))) 686.21/213.45
ACTIVE(U71(U72(tt, z0, z1), x1, x2)) → c31(U71'(mark(plus(x(z1, z0), z1)), x1, x2), ACTIVE(U72(tt, z0, z1))) 686.21/213.45
ACTIVE(U71(isNat(0), x1, x2)) → c31(U71'(mark(tt), x1, x2), ACTIVE(isNat(0))) 686.21/213.45
ACTIVE(U71(isNat(plus(z0, z1)), x1, x2)) → c31(U71'(mark(U11(isNat(z0), z1)), x1, x2), ACTIVE(isNat(plus(z0, z1)))) 686.21/213.45
ACTIVE(U71(isNat(s(z0)), x1, x2)) → c31(U71'(mark(U21(isNat(z0))), x1, x2), ACTIVE(isNat(s(z0)))) 686.21/213.45
ACTIVE(U71(isNat(x(z0, z1)), x1, x2)) → c31(U71'(mark(U31(isNat(z0), z1)), x1, x2), ACTIVE(isNat(x(z0, z1)))) 686.21/213.45
ACTIVE(U71(plus(z0, 0), x1, x2)) → c31(U71'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.21/213.45
ACTIVE(U71(plus(z0, s(z1)), x1, x2)) → c31(U71'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.21/213.45
ACTIVE(U71(x(z0, 0), x1, x2)) → c31(U71'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.21/213.45
ACTIVE(U71(x(z0, s(z1)), x1, x2)) → c31(U71'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.21/213.45
ACTIVE(U71(U11(z0, z1), x1, x2)) → c31(U71'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.21/213.45
ACTIVE(U71(U12(z0), x1, x2)) → c31(U71'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.21/213.45
ACTIVE(U71(U21(z0), x1, x2)) → c31(U71'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.21/213.45
ACTIVE(U71(U31(z0, z1), x1, x2)) → c31(U71'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.21/213.45
ACTIVE(U71(U32(z0), x1, x2)) → c31(U71'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.21/213.45
ACTIVE(U71(U41(z0, z1), x1, x2)) → c31(U71'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.21/213.45
ACTIVE(U71(U51(z0, z1, z2), x1, x2)) → c31(U71'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.21/213.45
ACTIVE(U71(U52(z0, z1, z2), x1, x2)) → c31(U71'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.21/213.45
ACTIVE(U71(s(z0), x1, x2)) → c31(U71'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.21/213.45
ACTIVE(U71(plus(z0, z1), x1, x2)) → c31(U71'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.21/213.45
ACTIVE(U71(plus(z0, z1), x1, x2)) → c31(U71'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.21/213.45
ACTIVE(U71(U61(z0), x1, x2)) → c31(U71'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.21/213.45
ACTIVE(U71(U71(z0, z1, z2), x1, x2)) → c31(U71'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.21/213.45
ACTIVE(U71(U72(z0, z1, z2), x1, x2)) → c31(U71'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.21/213.45
ACTIVE(U71(x(z0, z1), x1, x2)) → c31(U71'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.21/213.45
ACTIVE(U71(x(z0, z1), x1, x2)) → c31(U71'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1)))
K tuples:none
Defined Rule Symbols:

active, U11, U12, U21, U31, U32, U41, U51, U52, s, plus, U61, U71, U72, x, proper, isNat, top

Defined Pair Symbols:

ACTIVE, U11', U12', U21', U31', U32', U41', U51', U52', S, PLUS, U61', U71', U72', X, PROPER, ISNAT, TOP

Compound Symbols:

c28, c29, 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, c62, c63, c64, c65, c67, c68, c69, c70, c71, c72, c73, c74, c75, c76, c77, c79, c80, c81, c82, c83, c84, c13, c16, c18, c1, c19, c19, c, c20, c20, c2, c21, c21, c3, c22, c22, c4, c23, c23, c5, c24, c24, c6, c25, c25, c7, c26, c26, c8, c27, c27, c9, c30, c30, c10, c31

686.21/213.45
686.21/213.45

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

Removed 6 trailing tuple parts
686.21/213.45
686.21/213.45

(70) Obligation:

Complexity Dependency Tuples Problem
Rules:

active(U11(tt, z0)) → mark(U12(isNat(z0))) 686.21/213.45
active(U12(tt)) → mark(tt) 686.21/213.45
active(U21(tt)) → mark(tt) 686.21/213.45
active(U31(tt, z0)) → mark(U32(isNat(z0))) 686.21/213.45
active(U32(tt)) → mark(tt) 686.21/213.45
active(U41(tt, z0)) → mark(z0) 686.21/213.45
active(U51(tt, z0, z1)) → mark(U52(isNat(z1), z0, z1)) 686.21/213.45
active(U52(tt, z0, z1)) → mark(s(plus(z1, z0))) 686.21/213.45
active(U61(tt)) → mark(0) 686.21/213.45
active(U71(tt, z0, z1)) → mark(U72(isNat(z1), z0, z1)) 686.21/213.45
active(U72(tt, z0, z1)) → mark(plus(x(z1, z0), z1)) 686.21/213.45
active(isNat(0)) → mark(tt) 686.21/213.45
active(isNat(plus(z0, z1))) → mark(U11(isNat(z0), z1)) 686.21/213.45
active(isNat(s(z0))) → mark(U21(isNat(z0))) 686.21/213.45
active(isNat(x(z0, z1))) → mark(U31(isNat(z0), z1)) 686.21/213.45
active(plus(z0, 0)) → mark(U41(isNat(z0), z0)) 686.21/213.45
active(plus(z0, s(z1))) → mark(U51(isNat(z1), z1, z0)) 686.21/213.45
active(x(z0, 0)) → mark(U61(isNat(z0))) 686.21/213.45
active(x(z0, s(z1))) → mark(U71(isNat(z1), z1, z0)) 686.21/213.45
active(U11(z0, z1)) → U11(active(z0), z1) 686.21/213.45
active(U12(z0)) → U12(active(z0)) 686.21/213.45
active(U21(z0)) → U21(active(z0)) 686.21/213.45
active(U31(z0, z1)) → U31(active(z0), z1) 686.21/213.45
active(U32(z0)) → U32(active(z0)) 686.21/213.45
active(U41(z0, z1)) → U41(active(z0), z1) 686.21/213.45
active(U51(z0, z1, z2)) → U51(active(z0), z1, z2) 686.21/213.45
active(U52(z0, z1, z2)) → U52(active(z0), z1, z2) 686.21/213.45
active(s(z0)) → s(active(z0)) 686.21/213.45
active(plus(z0, z1)) → plus(active(z0), z1) 686.21/213.45
active(plus(z0, z1)) → plus(z0, active(z1)) 686.21/213.45
active(U61(z0)) → U61(active(z0)) 686.21/213.45
active(U71(z0, z1, z2)) → U71(active(z0), z1, z2) 686.21/213.45
active(U72(z0, z1, z2)) → U72(active(z0), z1, z2) 686.21/213.45
active(x(z0, z1)) → x(active(z0), z1) 686.21/213.45
active(x(z0, z1)) → x(z0, active(z1)) 686.21/213.45
U11(mark(z0), z1) → mark(U11(z0, z1)) 686.21/213.45
U11(ok(z0), ok(z1)) → ok(U11(z0, z1)) 686.21/213.45
U12(mark(z0)) → mark(U12(z0)) 686.21/213.45
U12(ok(z0)) → ok(U12(z0)) 686.21/213.45
U21(mark(z0)) → mark(U21(z0)) 686.21/213.45
U21(ok(z0)) → ok(U21(z0)) 686.21/213.45
U31(mark(z0), z1) → mark(U31(z0, z1)) 686.21/213.45
U31(ok(z0), ok(z1)) → ok(U31(z0, z1)) 686.21/213.45
U32(mark(z0)) → mark(U32(z0)) 686.21/213.45
U32(ok(z0)) → ok(U32(z0)) 686.21/213.45
U41(mark(z0), z1) → mark(U41(z0, z1)) 686.21/213.45
U41(ok(z0), ok(z1)) → ok(U41(z0, z1)) 686.21/213.45
U51(mark(z0), z1, z2) → mark(U51(z0, z1, z2)) 686.21/213.45
U51(ok(z0), ok(z1), ok(z2)) → ok(U51(z0, z1, z2)) 686.21/213.45
U52(mark(z0), z1, z2) → mark(U52(z0, z1, z2)) 686.21/213.45
U52(ok(z0), ok(z1), ok(z2)) → ok(U52(z0, z1, z2)) 686.21/213.45
s(mark(z0)) → mark(s(z0)) 686.21/213.45
s(ok(z0)) → ok(s(z0)) 686.21/213.45
plus(mark(z0), z1) → mark(plus(z0, z1)) 686.21/213.45
plus(z0, mark(z1)) → mark(plus(z0, z1)) 686.21/213.45
plus(ok(z0), ok(z1)) → ok(plus(z0, z1)) 686.21/213.45
U61(mark(z0)) → mark(U61(z0)) 686.21/213.45
U61(ok(z0)) → ok(U61(z0)) 686.21/213.45
U71(mark(z0), z1, z2) → mark(U71(z0, z1, z2)) 686.21/213.45
U71(ok(z0), ok(z1), ok(z2)) → ok(U71(z0, z1, z2)) 686.21/213.45
U72(mark(z0), z1, z2) → mark(U72(z0, z1, z2)) 686.21/213.45
U72(ok(z0), ok(z1), ok(z2)) → ok(U72(z0, z1, z2)) 686.21/213.45
x(mark(z0), z1) → mark(x(z0, z1)) 686.21/213.45
x(z0, mark(z1)) → mark(x(z0, z1)) 686.21/213.45
x(ok(z0), ok(z1)) → ok(x(z0, z1)) 686.21/213.45
proper(U11(z0, z1)) → U11(proper(z0), proper(z1)) 686.21/213.45
proper(tt) → ok(tt) 686.21/213.45
proper(U12(z0)) → U12(proper(z0)) 686.21/213.45
proper(isNat(z0)) → isNat(proper(z0)) 686.21/213.45
proper(U21(z0)) → U21(proper(z0)) 686.21/213.45
proper(U31(z0, z1)) → U31(proper(z0), proper(z1)) 686.21/213.45
proper(U32(z0)) → U32(proper(z0)) 686.21/213.45
proper(U41(z0, z1)) → U41(proper(z0), proper(z1)) 686.21/213.45
proper(U51(z0, z1, z2)) → U51(proper(z0), proper(z1), proper(z2)) 686.21/213.45
proper(U52(z0, z1, z2)) → U52(proper(z0), proper(z1), proper(z2)) 686.21/213.45
proper(s(z0)) → s(proper(z0)) 686.21/213.45
proper(plus(z0, z1)) → plus(proper(z0), proper(z1)) 686.21/213.45
proper(U61(z0)) → U61(proper(z0)) 686.21/213.45
proper(0) → ok(0) 686.21/213.45
proper(U71(z0, z1, z2)) → U71(proper(z0), proper(z1), proper(z2)) 686.21/213.45
proper(U72(z0, z1, z2)) → U72(proper(z0), proper(z1), proper(z2)) 686.21/213.45
proper(x(z0, z1)) → x(proper(z0), proper(z1)) 686.21/213.45
isNat(ok(z0)) → ok(isNat(z0)) 686.21/213.45
top(mark(z0)) → top(proper(z0)) 686.21/213.45
top(ok(z0)) → top(active(z0))
Tuples:

ACTIVE(plus(z0, z1)) → c28(PLUS(active(z0), z1), ACTIVE(z0)) 686.21/213.45
ACTIVE(plus(z0, z1)) → c29(PLUS(z0, active(z1)), ACTIVE(z1)) 686.21/213.45
ACTIVE(U72(z0, z1, z2)) → c32(U72'(active(z0), z1, z2), ACTIVE(z0)) 686.21/213.45
ACTIVE(x(z0, z1)) → c33(X(active(z0), z1), ACTIVE(z0)) 686.21/213.45
ACTIVE(x(z0, z1)) → c34(X(z0, active(z1)), ACTIVE(z1)) 686.21/213.45
U11'(mark(z0), z1) → c35(U11'(z0, z1)) 686.21/213.45
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1)) 686.21/213.45
U12'(mark(z0)) → c37(U12'(z0)) 686.21/213.45
U12'(ok(z0)) → c38(U12'(z0)) 686.21/213.45
U21'(mark(z0)) → c39(U21'(z0)) 686.21/213.45
U21'(ok(z0)) → c40(U21'(z0)) 686.21/213.45
U31'(mark(z0), z1) → c41(U31'(z0, z1)) 686.21/213.45
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 686.21/213.45
U32'(mark(z0)) → c43(U32'(z0)) 686.21/213.45
U32'(ok(z0)) → c44(U32'(z0)) 686.21/213.45
U41'(mark(z0), z1) → c45(U41'(z0, z1)) 686.21/213.45
U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1)) 686.21/213.45
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2)) 686.21/213.45
U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2)) 686.21/213.45
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2)) 686.21/213.45
U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2)) 686.21/213.45
S(mark(z0)) → c51(S(z0)) 686.21/213.45
S(ok(z0)) → c52(S(z0)) 686.21/213.45
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 686.21/213.45
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 686.21/213.45
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 686.21/213.45
U61'(mark(z0)) → c56(U61'(z0)) 686.21/213.45
U61'(ok(z0)) → c57(U61'(z0)) 686.21/213.45
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2)) 686.21/213.45
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2)) 686.21/213.45
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2)) 686.21/213.45
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 686.21/213.45
X(mark(z0), z1) → c62(X(z0, z1)) 686.21/213.45
X(z0, mark(z1)) → c63(X(z0, z1)) 686.21/213.45
X(ok(z0), ok(z1)) → c64(X(z0, z1)) 686.21/213.45
PROPER(U11(z0, z1)) → c65(U11'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 686.21/213.45
PROPER(U12(z0)) → c67(U12'(proper(z0)), PROPER(z0)) 686.21/213.45
PROPER(isNat(z0)) → c68(ISNAT(proper(z0)), PROPER(z0)) 686.21/213.45
PROPER(U21(z0)) → c69(U21'(proper(z0)), PROPER(z0)) 686.21/213.45
PROPER(U31(z0, z1)) → c70(U31'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 686.21/213.45
PROPER(U32(z0)) → c71(U32'(proper(z0)), PROPER(z0)) 686.21/213.45
PROPER(U41(z0, z1)) → c72(U41'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 686.21/213.45
PROPER(U51(z0, z1, z2)) → c73(U51'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 686.21/213.45
PROPER(U52(z0, z1, z2)) → c74(U52'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 686.21/213.45
PROPER(s(z0)) → c75(S(proper(z0)), PROPER(z0)) 686.21/213.45
PROPER(plus(z0, z1)) → c76(PLUS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 686.21/213.45
PROPER(U61(z0)) → c77(U61'(proper(z0)), PROPER(z0)) 686.21/213.45
PROPER(U71(z0, z1, z2)) → c79(U71'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 686.21/213.45
PROPER(U72(z0, z1, z2)) → c80(U72'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 686.21/213.45
PROPER(x(z0, z1)) → c81(X(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 686.21/213.45
ISNAT(ok(z0)) → c82(ISNAT(z0)) 686.21/213.45
TOP(mark(z0)) → c83(TOP(proper(z0)), PROPER(z0)) 686.21/213.45
TOP(ok(z0)) → c84(TOP(active(z0)), ACTIVE(z0)) 686.21/213.45
ACTIVE(isNat(s(z0))) → c13(ISNAT(z0)) 686.21/213.45
ACTIVE(plus(z0, s(z1))) → c16(ISNAT(z1)) 686.21/213.45
ACTIVE(x(z0, s(z1))) → c18(ISNAT(z1)) 686.21/213.45
ACTIVE(U11(tt, z0)) → c1(U12'(isNat(z0))) 686.21/213.45
ACTIVE(U11(tt, z0)) → c1(ISNAT(z0)) 686.21/213.45
ACTIVE(U31(tt, z0)) → c1(U32'(isNat(z0))) 686.21/213.45
ACTIVE(U31(tt, z0)) → c1(ISNAT(z0)) 686.21/213.45
ACTIVE(U51(tt, z0, z1)) → c1(U52'(isNat(z1), z0, z1)) 686.21/213.45
ACTIVE(U51(tt, z0, z1)) → c1(ISNAT(z1)) 686.21/213.45
ACTIVE(U52(tt, z0, z1)) → c1(S(plus(z1, z0))) 686.21/213.45
ACTIVE(U52(tt, z0, z1)) → c1(PLUS(z1, z0)) 686.21/213.45
ACTIVE(U71(tt, z0, z1)) → c1(U72'(isNat(z1), z0, z1)) 686.21/213.45
ACTIVE(U71(tt, z0, z1)) → c1(ISNAT(z1)) 686.21/213.45
ACTIVE(U72(tt, z0, z1)) → c1(PLUS(x(z1, z0), z1)) 686.21/213.45
ACTIVE(U72(tt, z0, z1)) → c1(X(z1, z0)) 686.21/213.45
ACTIVE(isNat(plus(z0, z1))) → c1(U11'(isNat(z0), z1)) 686.21/213.45
ACTIVE(isNat(plus(z0, z1))) → c1(ISNAT(z0)) 686.21/213.45
ACTIVE(isNat(x(z0, z1))) → c1(U31'(isNat(z0), z1)) 686.21/213.45
ACTIVE(isNat(x(z0, z1))) → c1(ISNAT(z0)) 686.21/213.45
ACTIVE(plus(z0, 0)) → c1(U41'(isNat(z0), z0)) 686.21/213.45
ACTIVE(plus(z0, 0)) → c1(ISNAT(z0)) 686.21/213.45
ACTIVE(x(z0, 0)) → c1(U61'(isNat(z0))) 686.21/213.45
ACTIVE(x(z0, 0)) → c1(ISNAT(z0)) 686.21/213.45
ACTIVE(U11(U71(tt, z0, z1), x1)) → c19(U11'(mark(U72(isNat(z1), z0, z1)), x1), ACTIVE(U71(tt, z0, z1))) 686.21/213.45
ACTIVE(U11(U72(tt, z0, z1), x1)) → c19(U11'(mark(plus(x(z1, z0), z1)), x1), ACTIVE(U72(tt, z0, z1))) 686.21/213.45
ACTIVE(U11(plus(z0, 0), x1)) → c19(U11'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.21/213.45
ACTIVE(U11(plus(z0, s(z1)), x1)) → c19(U11'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.21/213.45
ACTIVE(U11(x(z0, 0), x1)) → c19(U11'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.21/213.45
ACTIVE(U11(x(z0, s(z1)), x1)) → c19(U11'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.21/213.45
ACTIVE(U11(U11(z0, z1), x1)) → c19(U11'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.21/213.45
ACTIVE(U11(U12(z0), x1)) → c19(U11'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.21/213.45
ACTIVE(U11(U21(z0), x1)) → c19(U11'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.21/213.45
ACTIVE(U11(U31(z0, z1), x1)) → c19(U11'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.21/213.45
ACTIVE(U11(U32(z0), x1)) → c19(U11'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.21/213.45
ACTIVE(U11(U41(z0, z1), x1)) → c19(U11'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.21/213.45
ACTIVE(U11(U51(z0, z1, z2), x1)) → c19(U11'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.21/213.45
ACTIVE(U11(U52(z0, z1, z2), x1)) → c19(U11'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.21/213.45
ACTIVE(U11(s(z0), x1)) → c19(U11'(s(active(z0)), x1), ACTIVE(s(z0))) 686.21/213.45
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.21/213.45
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.21/213.45
ACTIVE(U11(U61(z0), x1)) → c19(U11'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.21/213.45
ACTIVE(U11(U71(z0, z1, z2), x1)) → c19(U11'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.21/213.45
ACTIVE(U11(U72(z0, z1, z2), x1)) → c19(U11'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.21/213.45
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.21/213.45
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.21/213.45
ACTIVE(U11(isNat(0), x1)) → c19(U11'(mark(tt), x1)) 686.21/213.45
ACTIVE(U11(U11(tt, z0), x1)) → c(U11'(mark(U12(isNat(z0))), x1)) 686.21/213.45
ACTIVE(U11(U11(tt, z0), x1)) → c(ACTIVE(U11(tt, z0))) 686.21/213.45
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(U11'(mark(U11(isNat(z0), z1)), x1)) 686.21/213.45
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(ACTIVE(isNat(plus(z0, z1)))) 686.21/213.45
ACTIVE(U11(isNat(s(z0)), x1)) → c(U11'(mark(U21(isNat(z0))), x1)) 686.21/213.45
ACTIVE(U11(isNat(s(z0)), x1)) → c(ACTIVE(isNat(s(z0)))) 686.21/213.45
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(U11'(mark(U31(isNat(z0), z1)), x1)) 686.21/213.45
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(ACTIVE(isNat(x(z0, z1)))) 686.21/213.45
ACTIVE(U12(U71(tt, z0, z1))) → c20(U12'(mark(U72(isNat(z1), z0, z1))), ACTIVE(U71(tt, z0, z1))) 686.21/213.45
ACTIVE(U12(U72(tt, z0, z1))) → c20(U12'(mark(plus(x(z1, z0), z1))), ACTIVE(U72(tt, z0, z1))) 686.21/213.45
ACTIVE(U12(plus(z0, 0))) → c20(U12'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.21/213.45
ACTIVE(U12(plus(z0, s(z1)))) → c20(U12'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.21/213.45
ACTIVE(U12(x(z0, 0))) → c20(U12'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.21/213.45
ACTIVE(U12(x(z0, s(z1)))) → c20(U12'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.21/213.45
ACTIVE(U12(U11(z0, z1))) → c20(U12'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.21/213.45
ACTIVE(U12(U12(z0))) → c20(U12'(U12(active(z0))), ACTIVE(U12(z0))) 686.21/213.45
ACTIVE(U12(U21(z0))) → c20(U12'(U21(active(z0))), ACTIVE(U21(z0))) 686.21/213.45
ACTIVE(U12(U31(z0, z1))) → c20(U12'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.21/213.45
ACTIVE(U12(U32(z0))) → c20(U12'(U32(active(z0))), ACTIVE(U32(z0))) 686.21/213.45
ACTIVE(U12(U41(z0, z1))) → c20(U12'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.21/213.45
ACTIVE(U12(U51(z0, z1, z2))) → c20(U12'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.21/213.45
ACTIVE(U12(U52(z0, z1, z2))) → c20(U12'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.21/213.45
ACTIVE(U12(s(z0))) → c20(U12'(s(active(z0))), ACTIVE(s(z0))) 686.21/213.45
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.21/213.45
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.21/213.45
ACTIVE(U12(U61(z0))) → c20(U12'(U61(active(z0))), ACTIVE(U61(z0))) 686.21/213.45
ACTIVE(U12(U71(z0, z1, z2))) → c20(U12'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.21/213.45
ACTIVE(U12(U72(z0, z1, z2))) → c20(U12'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.21/213.45
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.21/213.45
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.21/213.45
ACTIVE(U11(U12(tt), x1)) → c19(U11'(mark(tt), x1)) 686.21/213.45
ACTIVE(U12(U12(tt))) → c20(U12'(mark(tt))) 686.21/213.45
ACTIVE(U12(isNat(0))) → c20(U12'(mark(tt))) 686.21/213.45
ACTIVE(U12(U11(tt, z0))) → c2(U12'(mark(U12(isNat(z0))))) 686.21/213.45
ACTIVE(U12(U11(tt, z0))) → c2(ACTIVE(U11(tt, z0))) 686.21/213.45
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(U12'(mark(U11(isNat(z0), z1)))) 686.21/213.45
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(ACTIVE(isNat(plus(z0, z1)))) 686.21/213.45
ACTIVE(U12(isNat(s(z0)))) → c2(U12'(mark(U21(isNat(z0))))) 686.21/213.45
ACTIVE(U12(isNat(s(z0)))) → c2(ACTIVE(isNat(s(z0)))) 686.21/213.45
ACTIVE(U12(isNat(x(z0, z1)))) → c2(U12'(mark(U31(isNat(z0), z1)))) 686.21/213.45
ACTIVE(U12(isNat(x(z0, z1)))) → c2(ACTIVE(isNat(x(z0, z1)))) 686.21/213.45
ACTIVE(U21(U71(tt, z0, z1))) → c21(U21'(mark(U72(isNat(z1), z0, z1))), ACTIVE(U71(tt, z0, z1))) 686.21/213.45
ACTIVE(U21(U72(tt, z0, z1))) → c21(U21'(mark(plus(x(z1, z0), z1))), ACTIVE(U72(tt, z0, z1))) 686.21/213.45
ACTIVE(U21(plus(z0, 0))) → c21(U21'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.21/213.45
ACTIVE(U21(plus(z0, s(z1)))) → c21(U21'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.21/213.45
ACTIVE(U21(x(z0, 0))) → c21(U21'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.21/213.45
ACTIVE(U21(x(z0, s(z1)))) → c21(U21'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.21/213.45
ACTIVE(U21(U11(z0, z1))) → c21(U21'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.21/213.45
ACTIVE(U21(U12(z0))) → c21(U21'(U12(active(z0))), ACTIVE(U12(z0))) 686.21/213.45
ACTIVE(U21(U21(z0))) → c21(U21'(U21(active(z0))), ACTIVE(U21(z0))) 686.21/213.45
ACTIVE(U21(U31(z0, z1))) → c21(U21'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.21/213.45
ACTIVE(U21(U32(z0))) → c21(U21'(U32(active(z0))), ACTIVE(U32(z0))) 686.21/213.45
ACTIVE(U21(U41(z0, z1))) → c21(U21'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.21/213.45
ACTIVE(U21(U51(z0, z1, z2))) → c21(U21'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.21/213.45
ACTIVE(U21(U52(z0, z1, z2))) → c21(U21'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.21/213.45
ACTIVE(U21(s(z0))) → c21(U21'(s(active(z0))), ACTIVE(s(z0))) 686.21/213.45
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.21/213.45
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.21/213.45
ACTIVE(U21(U61(z0))) → c21(U21'(U61(active(z0))), ACTIVE(U61(z0))) 686.21/213.45
ACTIVE(U21(U71(z0, z1, z2))) → c21(U21'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.21/213.45
ACTIVE(U21(U72(z0, z1, z2))) → c21(U21'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.21/213.45
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.21/213.45
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.21/213.45
ACTIVE(U11(U21(tt), x1)) → c19(U11'(mark(tt), x1)) 686.21/213.45
ACTIVE(U12(U21(tt))) → c20(U12'(mark(tt))) 686.21/213.45
ACTIVE(U21(U12(tt))) → c21(U21'(mark(tt))) 686.21/213.45
ACTIVE(U21(U21(tt))) → c21(U21'(mark(tt))) 686.21/213.45
ACTIVE(U21(isNat(0))) → c21(U21'(mark(tt))) 686.21/213.45
ACTIVE(U21(U11(tt, z0))) → c3(U21'(mark(U12(isNat(z0))))) 686.21/213.45
ACTIVE(U21(U11(tt, z0))) → c3(ACTIVE(U11(tt, z0))) 686.21/213.45
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(U21'(mark(U11(isNat(z0), z1)))) 686.21/213.45
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(ACTIVE(isNat(plus(z0, z1)))) 686.21/213.45
ACTIVE(U21(isNat(s(z0)))) → c3(U21'(mark(U21(isNat(z0))))) 686.21/213.45
ACTIVE(U21(isNat(s(z0)))) → c3(ACTIVE(isNat(s(z0)))) 686.21/213.45
ACTIVE(U21(isNat(x(z0, z1)))) → c3(U21'(mark(U31(isNat(z0), z1)))) 686.21/213.45
ACTIVE(U21(isNat(x(z0, z1)))) → c3(ACTIVE(isNat(x(z0, z1)))) 686.21/213.45
ACTIVE(U31(U71(tt, z0, z1), x1)) → c22(U31'(mark(U72(isNat(z1), z0, z1)), x1), ACTIVE(U71(tt, z0, z1))) 686.21/213.45
ACTIVE(U31(U72(tt, z0, z1), x1)) → c22(U31'(mark(plus(x(z1, z0), z1)), x1), ACTIVE(U72(tt, z0, z1))) 686.21/213.45
ACTIVE(U31(plus(z0, 0), x1)) → c22(U31'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.21/213.45
ACTIVE(U31(plus(z0, s(z1)), x1)) → c22(U31'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.21/213.45
ACTIVE(U31(x(z0, 0), x1)) → c22(U31'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.21/213.45
ACTIVE(U31(x(z0, s(z1)), x1)) → c22(U31'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.21/213.45
ACTIVE(U31(U11(z0, z1), x1)) → c22(U31'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.21/213.45
ACTIVE(U31(U12(z0), x1)) → c22(U31'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.21/213.45
ACTIVE(U31(U21(z0), x1)) → c22(U31'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.21/213.45
ACTIVE(U31(U31(z0, z1), x1)) → c22(U31'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.21/213.45
ACTIVE(U31(U32(z0), x1)) → c22(U31'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.21/213.45
ACTIVE(U31(U41(z0, z1), x1)) → c22(U31'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.21/213.45
ACTIVE(U31(U51(z0, z1, z2), x1)) → c22(U31'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.21/213.45
ACTIVE(U31(U52(z0, z1, z2), x1)) → c22(U31'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.21/213.45
ACTIVE(U31(s(z0), x1)) → c22(U31'(s(active(z0)), x1), ACTIVE(s(z0))) 686.21/213.45
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.21/213.45
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.21/213.45
ACTIVE(U31(U61(z0), x1)) → c22(U31'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.21/213.45
ACTIVE(U31(U71(z0, z1, z2), x1)) → c22(U31'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.21/213.45
ACTIVE(U31(U72(z0, z1, z2), x1)) → c22(U31'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.21/213.45
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.21/213.45
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.21/213.45
ACTIVE(U31(U12(tt), x1)) → c22(U31'(mark(tt), x1)) 686.21/213.45
ACTIVE(U31(U21(tt), x1)) → c22(U31'(mark(tt), x1)) 686.21/213.45
ACTIVE(U31(isNat(0), x1)) → c22(U31'(mark(tt), x1)) 686.21/213.45
ACTIVE(U11(U31(tt, z0), x1)) → c4(U11'(mark(U32(isNat(z0))), x1)) 686.21/213.45
ACTIVE(U11(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 686.21/213.45
ACTIVE(U12(U31(tt, z0))) → c4(U12'(mark(U32(isNat(z0))))) 686.21/213.45
ACTIVE(U12(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 686.21/213.45
ACTIVE(U21(U31(tt, z0))) → c4(U21'(mark(U32(isNat(z0))))) 686.21/213.45
ACTIVE(U21(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 686.21/213.45
ACTIVE(U31(U11(tt, z0), x1)) → c4(U31'(mark(U12(isNat(z0))), x1)) 686.21/213.45
ACTIVE(U31(U11(tt, z0), x1)) → c4(ACTIVE(U11(tt, z0))) 686.21/213.45
ACTIVE(U31(U31(tt, z0), x1)) → c4(U31'(mark(U32(isNat(z0))), x1)) 686.21/213.45
ACTIVE(U31(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 686.21/213.45
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(U31'(mark(U11(isNat(z0), z1)), x1)) 686.21/213.45
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(ACTIVE(isNat(plus(z0, z1)))) 686.21/213.45
ACTIVE(U31(isNat(s(z0)), x1)) → c4(U31'(mark(U21(isNat(z0))), x1)) 686.21/213.45
ACTIVE(U31(isNat(s(z0)), x1)) → c4(ACTIVE(isNat(s(z0)))) 686.21/213.45
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(U31'(mark(U31(isNat(z0), z1)), x1)) 686.21/213.45
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(ACTIVE(isNat(x(z0, z1)))) 686.21/213.45
ACTIVE(U32(U71(tt, z0, z1))) → c23(U32'(mark(U72(isNat(z1), z0, z1))), ACTIVE(U71(tt, z0, z1))) 686.21/213.45
ACTIVE(U32(U72(tt, z0, z1))) → c23(U32'(mark(plus(x(z1, z0), z1))), ACTIVE(U72(tt, z0, z1))) 686.21/213.45
ACTIVE(U32(plus(z0, 0))) → c23(U32'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.21/213.45
ACTIVE(U32(plus(z0, s(z1)))) → c23(U32'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.21/213.45
ACTIVE(U32(x(z0, 0))) → c23(U32'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.21/213.45
ACTIVE(U32(x(z0, s(z1)))) → c23(U32'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.21/213.45
ACTIVE(U32(U11(z0, z1))) → c23(U32'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.21/213.45
ACTIVE(U32(U12(z0))) → c23(U32'(U12(active(z0))), ACTIVE(U12(z0))) 686.21/213.45
ACTIVE(U32(U21(z0))) → c23(U32'(U21(active(z0))), ACTIVE(U21(z0))) 686.21/213.45
ACTIVE(U32(U31(z0, z1))) → c23(U32'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.21/213.45
ACTIVE(U32(U32(z0))) → c23(U32'(U32(active(z0))), ACTIVE(U32(z0))) 686.21/213.45
ACTIVE(U32(U41(z0, z1))) → c23(U32'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.21/213.45
ACTIVE(U32(U51(z0, z1, z2))) → c23(U32'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.21/213.45
ACTIVE(U32(U52(z0, z1, z2))) → c23(U32'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.21/213.45
ACTIVE(U32(s(z0))) → c23(U32'(s(active(z0))), ACTIVE(s(z0))) 686.21/213.45
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.21/213.45
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.21/213.45
ACTIVE(U32(U61(z0))) → c23(U32'(U61(active(z0))), ACTIVE(U61(z0))) 686.21/213.45
ACTIVE(U32(U71(z0, z1, z2))) → c23(U32'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.21/213.45
ACTIVE(U32(U72(z0, z1, z2))) → c23(U32'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.21/213.45
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.21/213.45
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.21/213.45
ACTIVE(U11(U32(tt), x1)) → c19(U11'(mark(tt), x1)) 686.21/213.45
ACTIVE(U12(U32(tt))) → c20(U12'(mark(tt))) 686.21/213.45
ACTIVE(U21(U32(tt))) → c21(U21'(mark(tt))) 686.21/213.45
ACTIVE(U31(U32(tt), x1)) → c22(U31'(mark(tt), x1)) 686.21/213.45
ACTIVE(U32(U12(tt))) → c23(U32'(mark(tt))) 686.21/213.45
ACTIVE(U32(U21(tt))) → c23(U32'(mark(tt))) 686.21/213.45
ACTIVE(U32(U32(tt))) → c23(U32'(mark(tt))) 686.21/213.45
ACTIVE(U32(isNat(0))) → c23(U32'(mark(tt))) 686.21/213.45
ACTIVE(U32(U11(tt, z0))) → c5(U32'(mark(U12(isNat(z0))))) 686.21/213.45
ACTIVE(U32(U11(tt, z0))) → c5(ACTIVE(U11(tt, z0))) 686.21/213.45
ACTIVE(U32(U31(tt, z0))) → c5(U32'(mark(U32(isNat(z0))))) 686.21/213.45
ACTIVE(U32(U31(tt, z0))) → c5(ACTIVE(U31(tt, z0))) 686.21/213.45
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(U32'(mark(U11(isNat(z0), z1)))) 686.21/213.45
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(ACTIVE(isNat(plus(z0, z1)))) 686.21/213.45
ACTIVE(U32(isNat(s(z0)))) → c5(U32'(mark(U21(isNat(z0))))) 686.21/213.45
ACTIVE(U32(isNat(s(z0)))) → c5(ACTIVE(isNat(s(z0)))) 686.21/213.45
ACTIVE(U32(isNat(x(z0, z1)))) → c5(U32'(mark(U31(isNat(z0), z1)))) 686.21/213.45
ACTIVE(U32(isNat(x(z0, z1)))) → c5(ACTIVE(isNat(x(z0, z1)))) 686.21/213.45
ACTIVE(U41(U71(tt, z0, z1), x1)) → c24(U41'(mark(U72(isNat(z1), z0, z1)), x1), ACTIVE(U71(tt, z0, z1))) 686.21/213.45
ACTIVE(U41(U72(tt, z0, z1), x1)) → c24(U41'(mark(plus(x(z1, z0), z1)), x1), ACTIVE(U72(tt, z0, z1))) 686.21/213.45
ACTIVE(U41(plus(z0, 0), x1)) → c24(U41'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.21/213.45
ACTIVE(U41(plus(z0, s(z1)), x1)) → c24(U41'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.21/213.45
ACTIVE(U41(x(z0, 0), x1)) → c24(U41'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.21/213.45
ACTIVE(U41(x(z0, s(z1)), x1)) → c24(U41'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.21/213.45
ACTIVE(U41(U11(z0, z1), x1)) → c24(U41'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.21/213.45
ACTIVE(U41(U12(z0), x1)) → c24(U41'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.21/213.45
ACTIVE(U41(U21(z0), x1)) → c24(U41'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.21/213.45
ACTIVE(U41(U31(z0, z1), x1)) → c24(U41'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.21/213.45
ACTIVE(U41(U32(z0), x1)) → c24(U41'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.21/213.45
ACTIVE(U41(U41(z0, z1), x1)) → c24(U41'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.21/213.45
ACTIVE(U41(U51(z0, z1, z2), x1)) → c24(U41'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.21/213.45
ACTIVE(U41(U52(z0, z1, z2), x1)) → c24(U41'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.21/213.45
ACTIVE(U41(s(z0), x1)) → c24(U41'(s(active(z0)), x1), ACTIVE(s(z0))) 686.21/213.45
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.21/213.45
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.21/213.45
ACTIVE(U41(U61(z0), x1)) → c24(U41'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.21/213.45
ACTIVE(U41(U71(z0, z1, z2), x1)) → c24(U41'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.21/213.45
ACTIVE(U41(U72(z0, z1, z2), x1)) → c24(U41'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.21/213.45
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.21/213.45
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.21/213.45
ACTIVE(U11(U41(tt, z0), x1)) → c19(U11'(mark(z0), x1)) 686.21/213.45
ACTIVE(U12(U41(tt, z0))) → c20(U12'(mark(z0))) 686.21/213.45
ACTIVE(U21(U41(tt, z0))) → c21(U21'(mark(z0))) 686.21/213.45
ACTIVE(U31(U41(tt, z0), x1)) → c22(U31'(mark(z0), x1)) 686.21/213.45
ACTIVE(U32(U41(tt, z0))) → c23(U32'(mark(z0))) 686.21/213.45
ACTIVE(U41(U12(tt), x1)) → c24(U41'(mark(tt), x1)) 686.21/213.45
ACTIVE(U41(U21(tt), x1)) → c24(U41'(mark(tt), x1)) 686.21/213.45
ACTIVE(U41(U32(tt), x1)) → c24(U41'(mark(tt), x1)) 686.21/213.45
ACTIVE(U41(U41(tt, z0), x1)) → c24(U41'(mark(z0), x1)) 686.21/213.45
ACTIVE(U41(isNat(0), x1)) → c24(U41'(mark(tt), x1)) 686.21/213.45
ACTIVE(U41(U11(tt, z0), x1)) → c6(U41'(mark(U12(isNat(z0))), x1)) 686.21/213.45
ACTIVE(U41(U11(tt, z0), x1)) → c6(ACTIVE(U11(tt, z0))) 686.21/213.45
ACTIVE(U41(U31(tt, z0), x1)) → c6(U41'(mark(U32(isNat(z0))), x1)) 686.21/213.45
ACTIVE(U41(U31(tt, z0), x1)) → c6(ACTIVE(U31(tt, z0))) 686.21/213.45
ACTIVE(U41(isNat(plus(z0, z1)), x1)) → c6(U41'(mark(U11(isNat(z0), z1)), x1)) 686.21/213.45
ACTIVE(U41(isNat(plus(z0, z1)), x1)) → c6(ACTIVE(isNat(plus(z0, z1)))) 686.21/213.45
ACTIVE(U41(isNat(s(z0)), x1)) → c6(U41'(mark(U21(isNat(z0))), x1)) 686.21/213.45
ACTIVE(U41(isNat(s(z0)), x1)) → c6(ACTIVE(isNat(s(z0)))) 686.21/213.45
ACTIVE(U41(isNat(x(z0, z1)), x1)) → c6(U41'(mark(U31(isNat(z0), z1)), x1)) 686.21/213.45
ACTIVE(U41(isNat(x(z0, z1)), x1)) → c6(ACTIVE(isNat(x(z0, z1)))) 686.21/213.45
ACTIVE(U51(U71(tt, z0, z1), x1, x2)) → c25(U51'(mark(U72(isNat(z1), z0, z1)), x1, x2), ACTIVE(U71(tt, z0, z1))) 686.21/213.45
ACTIVE(U51(U72(tt, z0, z1), x1, x2)) → c25(U51'(mark(plus(x(z1, z0), z1)), x1, x2), ACTIVE(U72(tt, z0, z1))) 686.21/213.45
ACTIVE(U51(plus(z0, 0), x1, x2)) → c25(U51'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.21/213.45
ACTIVE(U51(plus(z0, s(z1)), x1, x2)) → c25(U51'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.21/213.45
ACTIVE(U51(x(z0, 0), x1, x2)) → c25(U51'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.21/213.45
ACTIVE(U51(x(z0, s(z1)), x1, x2)) → c25(U51'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.21/213.45
ACTIVE(U51(U11(z0, z1), x1, x2)) → c25(U51'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.21/213.45
ACTIVE(U51(U12(z0), x1, x2)) → c25(U51'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.21/213.45
ACTIVE(U51(U21(z0), x1, x2)) → c25(U51'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.21/213.45
ACTIVE(U51(U31(z0, z1), x1, x2)) → c25(U51'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.21/213.45
ACTIVE(U51(U32(z0), x1, x2)) → c25(U51'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.21/213.45
ACTIVE(U51(U41(z0, z1), x1, x2)) → c25(U51'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.21/213.45
ACTIVE(U51(U51(z0, z1, z2), x1, x2)) → c25(U51'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.21/213.45
ACTIVE(U51(U52(z0, z1, z2), x1, x2)) → c25(U51'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.21/213.45
ACTIVE(U51(s(z0), x1, x2)) → c25(U51'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.21/213.45
ACTIVE(U51(plus(z0, z1), x1, x2)) → c25(U51'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.21/213.45
ACTIVE(U51(plus(z0, z1), x1, x2)) → c25(U51'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.21/213.45
ACTIVE(U51(U61(z0), x1, x2)) → c25(U51'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.21/213.45
ACTIVE(U51(U71(z0, z1, z2), x1, x2)) → c25(U51'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.21/213.45
ACTIVE(U51(U72(z0, z1, z2), x1, x2)) → c25(U51'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.21/213.45
ACTIVE(U51(x(z0, z1), x1, x2)) → c25(U51'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.21/213.45
ACTIVE(U51(x(z0, z1), x1, x2)) → c25(U51'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.21/213.45
ACTIVE(U51(U12(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.21/213.45
ACTIVE(U51(U21(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.21/213.45
ACTIVE(U51(U32(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.21/213.45
ACTIVE(U51(U41(tt, z0), x1, x2)) → c25(U51'(mark(z0), x1, x2)) 686.21/213.45
ACTIVE(U51(isNat(0), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.21/213.45
ACTIVE(U11(U51(tt, z0, z1), x1)) → c7(U11'(mark(U52(isNat(z1), z0, z1)), x1)) 686.21/213.45
ACTIVE(U11(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.21/213.45
ACTIVE(U12(U51(tt, z0, z1))) → c7(U12'(mark(U52(isNat(z1), z0, z1)))) 686.21/213.45
ACTIVE(U12(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.21/213.45
ACTIVE(U21(U51(tt, z0, z1))) → c7(U21'(mark(U52(isNat(z1), z0, z1)))) 686.21/213.45
ACTIVE(U21(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.21/213.45
ACTIVE(U31(U51(tt, z0, z1), x1)) → c7(U31'(mark(U52(isNat(z1), z0, z1)), x1)) 686.21/213.45
ACTIVE(U31(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.21/213.45
ACTIVE(U32(U51(tt, z0, z1))) → c7(U32'(mark(U52(isNat(z1), z0, z1)))) 686.21/213.45
ACTIVE(U32(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.21/213.45
ACTIVE(U41(U51(tt, z0, z1), x1)) → c7(U41'(mark(U52(isNat(z1), z0, z1)), x1)) 686.21/213.45
ACTIVE(U41(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.21/213.45
ACTIVE(U51(U11(tt, z0), x1, x2)) → c7(U51'(mark(U12(isNat(z0))), x1, x2)) 686.21/213.45
ACTIVE(U51(U11(tt, z0), x1, x2)) → c7(ACTIVE(U11(tt, z0))) 686.21/213.45
ACTIVE(U51(U31(tt, z0), x1, x2)) → c7(U51'(mark(U32(isNat(z0))), x1, x2)) 686.21/213.45
ACTIVE(U51(U31(tt, z0), x1, x2)) → c7(ACTIVE(U31(tt, z0))) 686.21/213.45
ACTIVE(U51(U51(tt, z0, z1), x1, x2)) → c7(U51'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.21/213.45
ACTIVE(U51(U51(tt, z0, z1), x1, x2)) → c7(ACTIVE(U51(tt, z0, z1))) 686.21/213.45
ACTIVE(U51(isNat(plus(z0, z1)), x1, x2)) → c7(U51'(mark(U11(isNat(z0), z1)), x1, x2)) 686.21/213.45
ACTIVE(U51(isNat(plus(z0, z1)), x1, x2)) → c7(ACTIVE(isNat(plus(z0, z1)))) 686.21/213.45
ACTIVE(U51(isNat(s(z0)), x1, x2)) → c7(U51'(mark(U21(isNat(z0))), x1, x2)) 686.21/213.45
ACTIVE(U51(isNat(s(z0)), x1, x2)) → c7(ACTIVE(isNat(s(z0)))) 686.21/213.45
ACTIVE(U51(isNat(x(z0, z1)), x1, x2)) → c7(U51'(mark(U31(isNat(z0), z1)), x1, x2)) 686.21/213.45
ACTIVE(U51(isNat(x(z0, z1)), x1, x2)) → c7(ACTIVE(isNat(x(z0, z1)))) 686.21/213.45
ACTIVE(U52(U71(tt, z0, z1), x1, x2)) → c26(U52'(mark(U72(isNat(z1), z0, z1)), x1, x2), ACTIVE(U71(tt, z0, z1))) 686.21/213.45
ACTIVE(U52(U72(tt, z0, z1), x1, x2)) → c26(U52'(mark(plus(x(z1, z0), z1)), x1, x2), ACTIVE(U72(tt, z0, z1))) 686.21/213.45
ACTIVE(U52(plus(z0, 0), x1, x2)) → c26(U52'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.21/213.45
ACTIVE(U52(plus(z0, s(z1)), x1, x2)) → c26(U52'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.21/213.45
ACTIVE(U52(x(z0, 0), x1, x2)) → c26(U52'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.21/213.45
ACTIVE(U52(x(z0, s(z1)), x1, x2)) → c26(U52'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.21/213.45
ACTIVE(U52(U11(z0, z1), x1, x2)) → c26(U52'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.21/213.45
ACTIVE(U52(U12(z0), x1, x2)) → c26(U52'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.21/213.45
ACTIVE(U52(U21(z0), x1, x2)) → c26(U52'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.21/213.45
ACTIVE(U52(U31(z0, z1), x1, x2)) → c26(U52'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.21/213.45
ACTIVE(U52(U32(z0), x1, x2)) → c26(U52'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.21/213.45
ACTIVE(U52(U41(z0, z1), x1, x2)) → c26(U52'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.21/213.45
ACTIVE(U52(U51(z0, z1, z2), x1, x2)) → c26(U52'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.21/213.45
ACTIVE(U52(U52(z0, z1, z2), x1, x2)) → c26(U52'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.21/213.45
ACTIVE(U52(s(z0), x1, x2)) → c26(U52'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.21/213.45
ACTIVE(U52(plus(z0, z1), x1, x2)) → c26(U52'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.21/213.45
ACTIVE(U52(plus(z0, z1), x1, x2)) → c26(U52'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.21/213.45
ACTIVE(U52(U61(z0), x1, x2)) → c26(U52'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.21/213.45
ACTIVE(U52(U71(z0, z1, z2), x1, x2)) → c26(U52'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.21/213.45
ACTIVE(U52(U72(z0, z1, z2), x1, x2)) → c26(U52'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.21/213.45
ACTIVE(U52(x(z0, z1), x1, x2)) → c26(U52'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.21/213.45
ACTIVE(U52(x(z0, z1), x1, x2)) → c26(U52'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.21/213.45
ACTIVE(U52(U12(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.21/213.45
ACTIVE(U52(U21(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.21/213.45
ACTIVE(U52(U32(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.21/213.45
ACTIVE(U52(U41(tt, z0), x1, x2)) → c26(U52'(mark(z0), x1, x2)) 686.21/213.45
ACTIVE(U52(isNat(0), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.21/213.45
ACTIVE(U11(U52(tt, z0, z1), x1)) → c8(U11'(mark(s(plus(z1, z0))), x1)) 686.21/213.45
ACTIVE(U11(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.21/213.45
ACTIVE(U12(U52(tt, z0, z1))) → c8(U12'(mark(s(plus(z1, z0))))) 686.21/213.45
ACTIVE(U12(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.21/213.45
ACTIVE(U21(U52(tt, z0, z1))) → c8(U21'(mark(s(plus(z1, z0))))) 686.21/213.45
ACTIVE(U21(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.21/213.45
ACTIVE(U31(U52(tt, z0, z1), x1)) → c8(U31'(mark(s(plus(z1, z0))), x1)) 686.21/213.45
ACTIVE(U31(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.21/213.45
ACTIVE(U32(U52(tt, z0, z1))) → c8(U32'(mark(s(plus(z1, z0))))) 686.21/213.45
ACTIVE(U32(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.21/213.45
ACTIVE(U41(U52(tt, z0, z1), x1)) → c8(U41'(mark(s(plus(z1, z0))), x1)) 686.21/213.45
ACTIVE(U41(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.21/213.45
ACTIVE(U51(U52(tt, z0, z1), x1, x2)) → c8(U51'(mark(s(plus(z1, z0))), x1, x2)) 686.21/213.45
ACTIVE(U51(U52(tt, z0, z1), x1, x2)) → c8(ACTIVE(U52(tt, z0, z1))) 686.21/213.45
ACTIVE(U52(U11(tt, z0), x1, x2)) → c8(U52'(mark(U12(isNat(z0))), x1, x2)) 686.21/213.45
ACTIVE(U52(U11(tt, z0), x1, x2)) → c8(ACTIVE(U11(tt, z0))) 686.21/213.45
ACTIVE(U52(U31(tt, z0), x1, x2)) → c8(U52'(mark(U32(isNat(z0))), x1, x2)) 686.21/213.45
ACTIVE(U52(U31(tt, z0), x1, x2)) → c8(ACTIVE(U31(tt, z0))) 686.21/213.45
ACTIVE(U52(U51(tt, z0, z1), x1, x2)) → c8(U52'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.21/213.45
ACTIVE(U52(U51(tt, z0, z1), x1, x2)) → c8(ACTIVE(U51(tt, z0, z1))) 686.21/213.45
ACTIVE(U52(U52(tt, z0, z1), x1, x2)) → c8(U52'(mark(s(plus(z1, z0))), x1, x2)) 686.21/213.45
ACTIVE(U52(U52(tt, z0, z1), x1, x2)) → c8(ACTIVE(U52(tt, z0, z1))) 686.21/213.45
ACTIVE(U52(isNat(plus(z0, z1)), x1, x2)) → c8(U52'(mark(U11(isNat(z0), z1)), x1, x2)) 686.21/213.45
ACTIVE(U52(isNat(plus(z0, z1)), x1, x2)) → c8(ACTIVE(isNat(plus(z0, z1)))) 686.21/213.45
ACTIVE(U52(isNat(s(z0)), x1, x2)) → c8(U52'(mark(U21(isNat(z0))), x1, x2)) 686.21/213.45
ACTIVE(U52(isNat(s(z0)), x1, x2)) → c8(ACTIVE(isNat(s(z0)))) 686.21/213.45
ACTIVE(U52(isNat(x(z0, z1)), x1, x2)) → c8(U52'(mark(U31(isNat(z0), z1)), x1, x2)) 686.21/213.45
ACTIVE(U52(isNat(x(z0, z1)), x1, x2)) → c8(ACTIVE(isNat(x(z0, z1)))) 686.21/213.45
ACTIVE(s(U71(tt, z0, z1))) → c27(S(mark(U72(isNat(z1), z0, z1))), ACTIVE(U71(tt, z0, z1))) 686.21/213.45
ACTIVE(s(U72(tt, z0, z1))) → c27(S(mark(plus(x(z1, z0), z1))), ACTIVE(U72(tt, z0, z1))) 686.21/213.45
ACTIVE(s(plus(z0, 0))) → c27(S(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.21/213.45
ACTIVE(s(plus(z0, s(z1)))) → c27(S(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.21/213.45
ACTIVE(s(x(z0, 0))) → c27(S(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.21/213.45
ACTIVE(s(x(z0, s(z1)))) → c27(S(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.21/213.45
ACTIVE(s(U11(z0, z1))) → c27(S(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.21/213.45
ACTIVE(s(U12(z0))) → c27(S(U12(active(z0))), ACTIVE(U12(z0))) 686.21/213.45
ACTIVE(s(U21(z0))) → c27(S(U21(active(z0))), ACTIVE(U21(z0))) 686.21/213.45
ACTIVE(s(U31(z0, z1))) → c27(S(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.21/213.45
ACTIVE(s(U32(z0))) → c27(S(U32(active(z0))), ACTIVE(U32(z0))) 686.21/213.45
ACTIVE(s(U41(z0, z1))) → c27(S(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.21/213.45
ACTIVE(s(U51(z0, z1, z2))) → c27(S(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.21/213.45
ACTIVE(s(U52(z0, z1, z2))) → c27(S(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.21/213.45
ACTIVE(s(s(z0))) → c27(S(s(active(z0))), ACTIVE(s(z0))) 686.21/213.45
ACTIVE(s(plus(z0, z1))) → c27(S(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.21/213.45
ACTIVE(s(plus(z0, z1))) → c27(S(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.21/213.45
ACTIVE(s(U61(z0))) → c27(S(U61(active(z0))), ACTIVE(U61(z0))) 686.21/213.45
ACTIVE(s(U71(z0, z1, z2))) → c27(S(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.21/213.45
ACTIVE(s(U72(z0, z1, z2))) → c27(S(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.21/213.45
ACTIVE(s(x(z0, z1))) → c27(S(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.21/213.45
ACTIVE(s(x(z0, z1))) → c27(S(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.21/213.45
ACTIVE(s(U12(tt))) → c27(S(mark(tt))) 686.21/213.45
ACTIVE(s(U21(tt))) → c27(S(mark(tt))) 686.21/213.45
ACTIVE(s(U32(tt))) → c27(S(mark(tt))) 686.21/213.45
ACTIVE(s(U41(tt, z0))) → c27(S(mark(z0))) 686.21/213.45
ACTIVE(s(isNat(0))) → c27(S(mark(tt))) 686.21/213.45
ACTIVE(s(U11(tt, z0))) → c9(S(mark(U12(isNat(z0))))) 686.21/213.45
ACTIVE(s(U11(tt, z0))) → c9(ACTIVE(U11(tt, z0))) 686.21/213.45
ACTIVE(s(U31(tt, z0))) → c9(S(mark(U32(isNat(z0))))) 686.21/213.45
ACTIVE(s(U31(tt, z0))) → c9(ACTIVE(U31(tt, z0))) 686.21/213.45
ACTIVE(s(U51(tt, z0, z1))) → c9(S(mark(U52(isNat(z1), z0, z1)))) 686.21/213.45
ACTIVE(s(U51(tt, z0, z1))) → c9(ACTIVE(U51(tt, z0, z1))) 686.21/213.45
ACTIVE(s(U52(tt, z0, z1))) → c9(S(mark(s(plus(z1, z0))))) 686.21/213.45
ACTIVE(s(U52(tt, z0, z1))) → c9(ACTIVE(U52(tt, z0, z1))) 686.21/213.45
ACTIVE(s(isNat(plus(z0, z1)))) → c9(S(mark(U11(isNat(z0), z1)))) 686.21/213.45
ACTIVE(s(isNat(plus(z0, z1)))) → c9(ACTIVE(isNat(plus(z0, z1)))) 686.21/213.45
ACTIVE(s(isNat(s(z0)))) → c9(S(mark(U21(isNat(z0))))) 686.21/213.45
ACTIVE(s(isNat(s(z0)))) → c9(ACTIVE(isNat(s(z0)))) 686.21/213.45
ACTIVE(s(isNat(x(z0, z1)))) → c9(S(mark(U31(isNat(z0), z1)))) 686.21/213.45
ACTIVE(s(isNat(x(z0, z1)))) → c9(ACTIVE(isNat(x(z0, z1)))) 686.21/213.45
ACTIVE(U61(U71(tt, z0, z1))) → c30(U61'(mark(U72(isNat(z1), z0, z1))), ACTIVE(U71(tt, z0, z1))) 686.21/213.46
ACTIVE(U61(U72(tt, z0, z1))) → c30(U61'(mark(plus(x(z1, z0), z1))), ACTIVE(U72(tt, z0, z1))) 686.21/213.46
ACTIVE(U61(plus(z0, 0))) → c30(U61'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.21/213.46
ACTIVE(U61(plus(z0, s(z1)))) → c30(U61'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.21/213.46
ACTIVE(U61(x(z0, 0))) → c30(U61'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.21/213.46
ACTIVE(U61(x(z0, s(z1)))) → c30(U61'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.21/213.46
ACTIVE(U61(U11(z0, z1))) → c30(U61'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.21/213.46
ACTIVE(U61(U12(z0))) → c30(U61'(U12(active(z0))), ACTIVE(U12(z0))) 686.21/213.46
ACTIVE(U61(U21(z0))) → c30(U61'(U21(active(z0))), ACTIVE(U21(z0))) 686.21/213.46
ACTIVE(U61(U31(z0, z1))) → c30(U61'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.21/213.46
ACTIVE(U61(U32(z0))) → c30(U61'(U32(active(z0))), ACTIVE(U32(z0))) 686.21/213.46
ACTIVE(U61(U41(z0, z1))) → c30(U61'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.21/213.46
ACTIVE(U61(U51(z0, z1, z2))) → c30(U61'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.21/213.46
ACTIVE(U61(U52(z0, z1, z2))) → c30(U61'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.21/213.46
ACTIVE(U61(s(z0))) → c30(U61'(s(active(z0))), ACTIVE(s(z0))) 686.21/213.46
ACTIVE(U61(plus(z0, z1))) → c30(U61'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.21/213.46
ACTIVE(U61(plus(z0, z1))) → c30(U61'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.21/213.46
ACTIVE(U61(U61(z0))) → c30(U61'(U61(active(z0))), ACTIVE(U61(z0))) 686.21/213.46
ACTIVE(U61(U71(z0, z1, z2))) → c30(U61'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.21/213.46
ACTIVE(U61(U72(z0, z1, z2))) → c30(U61'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.21/213.46
ACTIVE(U61(x(z0, z1))) → c30(U61'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.21/213.46
ACTIVE(U61(x(z0, z1))) → c30(U61'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.21/213.46
ACTIVE(U11(U61(tt), x1)) → c19(U11'(mark(0), x1)) 686.21/213.46
ACTIVE(U12(U61(tt))) → c20(U12'(mark(0))) 686.21/213.46
ACTIVE(U21(U61(tt))) → c21(U21'(mark(0))) 686.21/213.46
ACTIVE(U31(U61(tt), x1)) → c22(U31'(mark(0), x1)) 686.21/213.46
ACTIVE(U32(U61(tt))) → c23(U32'(mark(0))) 686.21/213.46
ACTIVE(U41(U61(tt), x1)) → c24(U41'(mark(0), x1)) 686.21/213.46
ACTIVE(U51(U61(tt), x1, x2)) → c25(U51'(mark(0), x1, x2)) 686.21/213.46
ACTIVE(U52(U61(tt), x1, x2)) → c26(U52'(mark(0), x1, x2)) 686.21/213.46
ACTIVE(s(U61(tt))) → c27(S(mark(0))) 686.21/213.46
ACTIVE(U61(U12(tt))) → c30(U61'(mark(tt))) 686.21/213.46
ACTIVE(U61(U21(tt))) → c30(U61'(mark(tt))) 686.21/213.46
ACTIVE(U61(U32(tt))) → c30(U61'(mark(tt))) 686.21/213.46
ACTIVE(U61(U41(tt, z0))) → c30(U61'(mark(z0))) 686.21/213.46
ACTIVE(U61(U61(tt))) → c30(U61'(mark(0))) 686.21/213.46
ACTIVE(U61(isNat(0))) → c30(U61'(mark(tt))) 686.21/213.46
ACTIVE(U61(U11(tt, z0))) → c10(U61'(mark(U12(isNat(z0))))) 686.21/213.46
ACTIVE(U61(U11(tt, z0))) → c10(ACTIVE(U11(tt, z0))) 686.21/213.46
ACTIVE(U61(U31(tt, z0))) → c10(U61'(mark(U32(isNat(z0))))) 686.21/213.46
ACTIVE(U61(U31(tt, z0))) → c10(ACTIVE(U31(tt, z0))) 686.21/213.46
ACTIVE(U61(U51(tt, z0, z1))) → c10(U61'(mark(U52(isNat(z1), z0, z1)))) 686.21/213.46
ACTIVE(U61(U51(tt, z0, z1))) → c10(ACTIVE(U51(tt, z0, z1))) 686.21/213.46
ACTIVE(U61(U52(tt, z0, z1))) → c10(U61'(mark(s(plus(z1, z0))))) 686.21/213.46
ACTIVE(U61(U52(tt, z0, z1))) → c10(ACTIVE(U52(tt, z0, z1))) 686.21/213.46
ACTIVE(U61(isNat(plus(z0, z1)))) → c10(U61'(mark(U11(isNat(z0), z1)))) 686.21/213.46
ACTIVE(U61(isNat(plus(z0, z1)))) → c10(ACTIVE(isNat(plus(z0, z1)))) 686.21/213.46
ACTIVE(U61(isNat(s(z0)))) → c10(U61'(mark(U21(isNat(z0))))) 686.21/213.46
ACTIVE(U61(isNat(s(z0)))) → c10(ACTIVE(isNat(s(z0)))) 686.21/213.46
ACTIVE(U61(isNat(x(z0, z1)))) → c10(U61'(mark(U31(isNat(z0), z1)))) 686.21/213.46
ACTIVE(U61(isNat(x(z0, z1)))) → c10(ACTIVE(isNat(x(z0, z1)))) 686.21/213.46
ACTIVE(U71(U11(tt, z0), x1, x2)) → c31(U71'(mark(U12(isNat(z0))), x1, x2), ACTIVE(U11(tt, z0))) 686.21/213.46
ACTIVE(U71(U31(tt, z0), x1, x2)) → c31(U71'(mark(U32(isNat(z0))), x1, x2), ACTIVE(U31(tt, z0))) 686.21/213.46
ACTIVE(U71(U51(tt, z0, z1), x1, x2)) → c31(U71'(mark(U52(isNat(z1), z0, z1)), x1, x2), ACTIVE(U51(tt, z0, z1))) 686.21/213.46
ACTIVE(U71(U52(tt, z0, z1), x1, x2)) → c31(U71'(mark(s(plus(z1, z0))), x1, x2), ACTIVE(U52(tt, z0, z1))) 686.21/213.46
ACTIVE(U71(U71(tt, z0, z1), x1, x2)) → c31(U71'(mark(U72(isNat(z1), z0, z1)), x1, x2), ACTIVE(U71(tt, z0, z1))) 686.21/213.46
ACTIVE(U71(U72(tt, z0, z1), x1, x2)) → c31(U71'(mark(plus(x(z1, z0), z1)), x1, x2), ACTIVE(U72(tt, z0, z1))) 686.21/213.46
ACTIVE(U71(isNat(plus(z0, z1)), x1, x2)) → c31(U71'(mark(U11(isNat(z0), z1)), x1, x2), ACTIVE(isNat(plus(z0, z1)))) 686.21/213.46
ACTIVE(U71(isNat(s(z0)), x1, x2)) → c31(U71'(mark(U21(isNat(z0))), x1, x2), ACTIVE(isNat(s(z0)))) 686.21/213.46
ACTIVE(U71(isNat(x(z0, z1)), x1, x2)) → c31(U71'(mark(U31(isNat(z0), z1)), x1, x2), ACTIVE(isNat(x(z0, z1)))) 686.21/213.46
ACTIVE(U71(plus(z0, 0), x1, x2)) → c31(U71'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.21/213.46
ACTIVE(U71(plus(z0, s(z1)), x1, x2)) → c31(U71'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.21/213.46
ACTIVE(U71(x(z0, 0), x1, x2)) → c31(U71'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.21/213.46
ACTIVE(U71(x(z0, s(z1)), x1, x2)) → c31(U71'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.21/213.46
ACTIVE(U71(U11(z0, z1), x1, x2)) → c31(U71'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.21/213.46
ACTIVE(U71(U12(z0), x1, x2)) → c31(U71'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.21/213.46
ACTIVE(U71(U21(z0), x1, x2)) → c31(U71'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.21/213.46
ACTIVE(U71(U31(z0, z1), x1, x2)) → c31(U71'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.21/213.46
ACTIVE(U71(U32(z0), x1, x2)) → c31(U71'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.21/213.46
ACTIVE(U71(U41(z0, z1), x1, x2)) → c31(U71'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.21/213.46
ACTIVE(U71(U51(z0, z1, z2), x1, x2)) → c31(U71'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.21/213.46
ACTIVE(U71(U52(z0, z1, z2), x1, x2)) → c31(U71'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.21/213.46
ACTIVE(U71(s(z0), x1, x2)) → c31(U71'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.21/213.46
ACTIVE(U71(plus(z0, z1), x1, x2)) → c31(U71'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.21/213.46
ACTIVE(U71(plus(z0, z1), x1, x2)) → c31(U71'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.21/213.46
ACTIVE(U71(U61(z0), x1, x2)) → c31(U71'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.21/213.46
ACTIVE(U71(U71(z0, z1, z2), x1, x2)) → c31(U71'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.21/213.46
ACTIVE(U71(U72(z0, z1, z2), x1, x2)) → c31(U71'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.21/213.46
ACTIVE(U71(x(z0, z1), x1, x2)) → c31(U71'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.21/213.46
ACTIVE(U71(x(z0, z1), x1, x2)) → c31(U71'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.21/213.46
ACTIVE(U71(U12(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.21/213.46
ACTIVE(U71(U21(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.21/213.46
ACTIVE(U71(U32(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.21/213.46
ACTIVE(U71(U41(tt, z0), x1, x2)) → c31(U71'(mark(z0), x1, x2)) 686.21/213.46
ACTIVE(U71(U61(tt), x1, x2)) → c31(U71'(mark(0), x1, x2)) 686.21/213.46
ACTIVE(U71(isNat(0), x1, x2)) → c31(U71'(mark(tt), x1, x2))
S tuples:

ACTIVE(plus(z0, z1)) → c28(PLUS(active(z0), z1), ACTIVE(z0)) 686.21/213.46
ACTIVE(plus(z0, z1)) → c29(PLUS(z0, active(z1)), ACTIVE(z1)) 686.21/213.46
ACTIVE(U72(z0, z1, z2)) → c32(U72'(active(z0), z1, z2), ACTIVE(z0)) 686.21/213.46
ACTIVE(x(z0, z1)) → c33(X(active(z0), z1), ACTIVE(z0)) 686.21/213.46
ACTIVE(x(z0, z1)) → c34(X(z0, active(z1)), ACTIVE(z1)) 686.21/213.46
U11'(mark(z0), z1) → c35(U11'(z0, z1)) 686.21/213.46
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1)) 686.21/213.46
U12'(mark(z0)) → c37(U12'(z0)) 686.21/213.46
U12'(ok(z0)) → c38(U12'(z0)) 686.21/213.46
U21'(mark(z0)) → c39(U21'(z0)) 686.21/213.46
U21'(ok(z0)) → c40(U21'(z0)) 686.21/213.46
U31'(mark(z0), z1) → c41(U31'(z0, z1)) 686.21/213.46
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 686.21/213.46
U32'(mark(z0)) → c43(U32'(z0)) 686.21/213.46
U32'(ok(z0)) → c44(U32'(z0)) 686.21/213.46
U41'(mark(z0), z1) → c45(U41'(z0, z1)) 686.21/213.46
U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1)) 686.21/213.46
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2)) 686.21/213.46
U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2)) 686.21/213.46
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2)) 686.21/213.46
U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2)) 686.21/213.46
S(mark(z0)) → c51(S(z0)) 686.21/213.46
S(ok(z0)) → c52(S(z0)) 686.21/213.46
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 686.21/213.46
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 686.21/213.46
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 686.21/213.46
U61'(mark(z0)) → c56(U61'(z0)) 686.21/213.46
U61'(ok(z0)) → c57(U61'(z0)) 686.21/213.46
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2)) 686.21/213.46
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2)) 686.21/213.46
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2)) 686.21/213.46
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 686.21/213.46
X(mark(z0), z1) → c62(X(z0, z1)) 686.21/213.46
X(z0, mark(z1)) → c63(X(z0, z1)) 686.21/213.46
X(ok(z0), ok(z1)) → c64(X(z0, z1)) 686.21/213.46
PROPER(U11(z0, z1)) → c65(U11'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 686.21/213.46
PROPER(U12(z0)) → c67(U12'(proper(z0)), PROPER(z0)) 686.21/213.46
PROPER(isNat(z0)) → c68(ISNAT(proper(z0)), PROPER(z0)) 686.21/213.46
PROPER(U21(z0)) → c69(U21'(proper(z0)), PROPER(z0)) 686.21/213.46
PROPER(U31(z0, z1)) → c70(U31'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 686.21/213.46
PROPER(U32(z0)) → c71(U32'(proper(z0)), PROPER(z0)) 686.21/213.46
PROPER(U41(z0, z1)) → c72(U41'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 686.21/213.46
PROPER(U51(z0, z1, z2)) → c73(U51'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 686.21/213.46
PROPER(U52(z0, z1, z2)) → c74(U52'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 686.21/213.46
PROPER(s(z0)) → c75(S(proper(z0)), PROPER(z0)) 686.21/213.46
PROPER(plus(z0, z1)) → c76(PLUS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 686.21/213.46
PROPER(U61(z0)) → c77(U61'(proper(z0)), PROPER(z0)) 686.21/213.46
PROPER(U71(z0, z1, z2)) → c79(U71'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 686.21/213.46
PROPER(U72(z0, z1, z2)) → c80(U72'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 686.21/213.46
PROPER(x(z0, z1)) → c81(X(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 686.21/213.46
ISNAT(ok(z0)) → c82(ISNAT(z0)) 686.21/213.46
TOP(mark(z0)) → c83(TOP(proper(z0)), PROPER(z0)) 686.21/213.46
TOP(ok(z0)) → c84(TOP(active(z0)), ACTIVE(z0)) 686.21/213.46
ACTIVE(isNat(s(z0))) → c13(ISNAT(z0)) 686.21/213.46
ACTIVE(plus(z0, s(z1))) → c16(ISNAT(z1)) 686.21/213.46
ACTIVE(x(z0, s(z1))) → c18(ISNAT(z1)) 686.21/213.46
ACTIVE(U11(tt, z0)) → c1(U12'(isNat(z0))) 686.21/213.46
ACTIVE(U11(tt, z0)) → c1(ISNAT(z0)) 686.21/213.46
ACTIVE(U31(tt, z0)) → c1(U32'(isNat(z0))) 686.21/213.46
ACTIVE(U31(tt, z0)) → c1(ISNAT(z0)) 686.21/213.46
ACTIVE(U51(tt, z0, z1)) → c1(U52'(isNat(z1), z0, z1)) 686.21/213.46
ACTIVE(U51(tt, z0, z1)) → c1(ISNAT(z1)) 686.21/213.46
ACTIVE(U52(tt, z0, z1)) → c1(S(plus(z1, z0))) 686.21/213.46
ACTIVE(U52(tt, z0, z1)) → c1(PLUS(z1, z0)) 686.21/213.46
ACTIVE(U71(tt, z0, z1)) → c1(U72'(isNat(z1), z0, z1)) 686.21/213.46
ACTIVE(U71(tt, z0, z1)) → c1(ISNAT(z1)) 686.21/213.46
ACTIVE(U72(tt, z0, z1)) → c1(PLUS(x(z1, z0), z1)) 686.21/213.46
ACTIVE(U72(tt, z0, z1)) → c1(X(z1, z0)) 686.21/213.46
ACTIVE(isNat(plus(z0, z1))) → c1(U11'(isNat(z0), z1)) 686.21/213.46
ACTIVE(isNat(plus(z0, z1))) → c1(ISNAT(z0)) 686.21/213.46
ACTIVE(isNat(x(z0, z1))) → c1(U31'(isNat(z0), z1)) 686.21/213.46
ACTIVE(isNat(x(z0, z1))) → c1(ISNAT(z0)) 686.21/213.46
ACTIVE(plus(z0, 0)) → c1(U41'(isNat(z0), z0)) 686.21/213.46
ACTIVE(plus(z0, 0)) → c1(ISNAT(z0)) 686.21/213.46
ACTIVE(x(z0, 0)) → c1(U61'(isNat(z0))) 686.21/213.46
ACTIVE(x(z0, 0)) → c1(ISNAT(z0)) 686.21/213.46
ACTIVE(U11(U71(tt, z0, z1), x1)) → c19(U11'(mark(U72(isNat(z1), z0, z1)), x1), ACTIVE(U71(tt, z0, z1))) 686.21/213.46
ACTIVE(U11(U72(tt, z0, z1), x1)) → c19(U11'(mark(plus(x(z1, z0), z1)), x1), ACTIVE(U72(tt, z0, z1))) 686.21/213.46
ACTIVE(U11(plus(z0, 0), x1)) → c19(U11'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.21/213.46
ACTIVE(U11(plus(z0, s(z1)), x1)) → c19(U11'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.21/213.46
ACTIVE(U11(x(z0, 0), x1)) → c19(U11'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.21/213.46
ACTIVE(U11(x(z0, s(z1)), x1)) → c19(U11'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.21/213.46
ACTIVE(U11(U11(z0, z1), x1)) → c19(U11'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.21/213.46
ACTIVE(U11(U12(z0), x1)) → c19(U11'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.21/213.46
ACTIVE(U11(U21(z0), x1)) → c19(U11'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.21/213.46
ACTIVE(U11(U31(z0, z1), x1)) → c19(U11'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.21/213.46
ACTIVE(U11(U32(z0), x1)) → c19(U11'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.21/213.46
ACTIVE(U11(U41(z0, z1), x1)) → c19(U11'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.21/213.46
ACTIVE(U11(U51(z0, z1, z2), x1)) → c19(U11'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.21/213.46
ACTIVE(U11(U52(z0, z1, z2), x1)) → c19(U11'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.21/213.46
ACTIVE(U11(s(z0), x1)) → c19(U11'(s(active(z0)), x1), ACTIVE(s(z0))) 686.21/213.46
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.21/213.46
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.21/213.46
ACTIVE(U11(U61(z0), x1)) → c19(U11'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.21/213.46
ACTIVE(U11(U71(z0, z1, z2), x1)) → c19(U11'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.21/213.46
ACTIVE(U11(U72(z0, z1, z2), x1)) → c19(U11'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.21/213.46
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.21/213.46
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.21/213.46
ACTIVE(U11(isNat(0), x1)) → c19(U11'(mark(tt), x1)) 686.21/213.46
ACTIVE(U11(U11(tt, z0), x1)) → c(U11'(mark(U12(isNat(z0))), x1)) 686.21/213.46
ACTIVE(U11(U11(tt, z0), x1)) → c(ACTIVE(U11(tt, z0))) 686.21/213.46
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(U11'(mark(U11(isNat(z0), z1)), x1)) 686.21/213.46
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(ACTIVE(isNat(plus(z0, z1)))) 686.21/213.46
ACTIVE(U11(isNat(s(z0)), x1)) → c(U11'(mark(U21(isNat(z0))), x1)) 686.21/213.46
ACTIVE(U11(isNat(s(z0)), x1)) → c(ACTIVE(isNat(s(z0)))) 686.21/213.46
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(U11'(mark(U31(isNat(z0), z1)), x1)) 686.21/213.46
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(ACTIVE(isNat(x(z0, z1)))) 686.21/213.46
ACTIVE(U12(U71(tt, z0, z1))) → c20(U12'(mark(U72(isNat(z1), z0, z1))), ACTIVE(U71(tt, z0, z1))) 686.21/213.46
ACTIVE(U12(U72(tt, z0, z1))) → c20(U12'(mark(plus(x(z1, z0), z1))), ACTIVE(U72(tt, z0, z1))) 686.21/213.46
ACTIVE(U12(plus(z0, 0))) → c20(U12'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.21/213.46
ACTIVE(U12(plus(z0, s(z1)))) → c20(U12'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.21/213.46
ACTIVE(U12(x(z0, 0))) → c20(U12'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.21/213.46
ACTIVE(U12(x(z0, s(z1)))) → c20(U12'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.21/213.46
ACTIVE(U12(U11(z0, z1))) → c20(U12'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.21/213.46
ACTIVE(U12(U12(z0))) → c20(U12'(U12(active(z0))), ACTIVE(U12(z0))) 686.21/213.46
ACTIVE(U12(U21(z0))) → c20(U12'(U21(active(z0))), ACTIVE(U21(z0))) 686.21/213.46
ACTIVE(U12(U31(z0, z1))) → c20(U12'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.21/213.46
ACTIVE(U12(U32(z0))) → c20(U12'(U32(active(z0))), ACTIVE(U32(z0))) 686.21/213.46
ACTIVE(U12(U41(z0, z1))) → c20(U12'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.21/213.46
ACTIVE(U12(U51(z0, z1, z2))) → c20(U12'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.21/213.46
ACTIVE(U12(U52(z0, z1, z2))) → c20(U12'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.21/213.46
ACTIVE(U12(s(z0))) → c20(U12'(s(active(z0))), ACTIVE(s(z0))) 686.21/213.46
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.21/213.46
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.21/213.46
ACTIVE(U12(U61(z0))) → c20(U12'(U61(active(z0))), ACTIVE(U61(z0))) 686.21/213.46
ACTIVE(U12(U71(z0, z1, z2))) → c20(U12'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.21/213.46
ACTIVE(U12(U72(z0, z1, z2))) → c20(U12'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.21/213.46
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.21/213.46
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.21/213.46
ACTIVE(U11(U12(tt), x1)) → c19(U11'(mark(tt), x1)) 686.21/213.46
ACTIVE(U12(U12(tt))) → c20(U12'(mark(tt))) 686.21/213.46
ACTIVE(U12(isNat(0))) → c20(U12'(mark(tt))) 686.21/213.46
ACTIVE(U12(U11(tt, z0))) → c2(U12'(mark(U12(isNat(z0))))) 686.21/213.46
ACTIVE(U12(U11(tt, z0))) → c2(ACTIVE(U11(tt, z0))) 686.21/213.46
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(U12'(mark(U11(isNat(z0), z1)))) 686.21/213.46
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(ACTIVE(isNat(plus(z0, z1)))) 686.21/213.46
ACTIVE(U12(isNat(s(z0)))) → c2(U12'(mark(U21(isNat(z0))))) 686.21/213.46
ACTIVE(U12(isNat(s(z0)))) → c2(ACTIVE(isNat(s(z0)))) 686.21/213.46
ACTIVE(U12(isNat(x(z0, z1)))) → c2(U12'(mark(U31(isNat(z0), z1)))) 686.21/213.46
ACTIVE(U12(isNat(x(z0, z1)))) → c2(ACTIVE(isNat(x(z0, z1)))) 686.21/213.46
ACTIVE(U21(U71(tt, z0, z1))) → c21(U21'(mark(U72(isNat(z1), z0, z1))), ACTIVE(U71(tt, z0, z1))) 686.21/213.46
ACTIVE(U21(U72(tt, z0, z1))) → c21(U21'(mark(plus(x(z1, z0), z1))), ACTIVE(U72(tt, z0, z1))) 686.21/213.46
ACTIVE(U21(plus(z0, 0))) → c21(U21'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.21/213.46
ACTIVE(U21(plus(z0, s(z1)))) → c21(U21'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.21/213.46
ACTIVE(U21(x(z0, 0))) → c21(U21'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.21/213.46
ACTIVE(U21(x(z0, s(z1)))) → c21(U21'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.21/213.46
ACTIVE(U21(U11(z0, z1))) → c21(U21'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.21/213.46
ACTIVE(U21(U12(z0))) → c21(U21'(U12(active(z0))), ACTIVE(U12(z0))) 686.21/213.46
ACTIVE(U21(U21(z0))) → c21(U21'(U21(active(z0))), ACTIVE(U21(z0))) 686.21/213.46
ACTIVE(U21(U31(z0, z1))) → c21(U21'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.21/213.46
ACTIVE(U21(U32(z0))) → c21(U21'(U32(active(z0))), ACTIVE(U32(z0))) 686.21/213.46
ACTIVE(U21(U41(z0, z1))) → c21(U21'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.21/213.46
ACTIVE(U21(U51(z0, z1, z2))) → c21(U21'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.21/213.46
ACTIVE(U21(U52(z0, z1, z2))) → c21(U21'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.21/213.46
ACTIVE(U21(s(z0))) → c21(U21'(s(active(z0))), ACTIVE(s(z0))) 686.21/213.46
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.21/213.46
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.21/213.46
ACTIVE(U21(U61(z0))) → c21(U21'(U61(active(z0))), ACTIVE(U61(z0))) 686.21/213.46
ACTIVE(U21(U71(z0, z1, z2))) → c21(U21'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.21/213.46
ACTIVE(U21(U72(z0, z1, z2))) → c21(U21'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.21/213.46
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.21/213.46
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.21/213.46
ACTIVE(U11(U21(tt), x1)) → c19(U11'(mark(tt), x1)) 686.21/213.46
ACTIVE(U12(U21(tt))) → c20(U12'(mark(tt))) 686.21/213.46
ACTIVE(U21(U12(tt))) → c21(U21'(mark(tt))) 686.21/213.46
ACTIVE(U21(U21(tt))) → c21(U21'(mark(tt))) 686.21/213.46
ACTIVE(U21(isNat(0))) → c21(U21'(mark(tt))) 686.21/213.46
ACTIVE(U21(U11(tt, z0))) → c3(U21'(mark(U12(isNat(z0))))) 686.21/213.46
ACTIVE(U21(U11(tt, z0))) → c3(ACTIVE(U11(tt, z0))) 686.21/213.46
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(U21'(mark(U11(isNat(z0), z1)))) 686.21/213.46
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(ACTIVE(isNat(plus(z0, z1)))) 686.21/213.46
ACTIVE(U21(isNat(s(z0)))) → c3(U21'(mark(U21(isNat(z0))))) 686.21/213.46
ACTIVE(U21(isNat(s(z0)))) → c3(ACTIVE(isNat(s(z0)))) 686.21/213.46
ACTIVE(U21(isNat(x(z0, z1)))) → c3(U21'(mark(U31(isNat(z0), z1)))) 686.21/213.46
ACTIVE(U21(isNat(x(z0, z1)))) → c3(ACTIVE(isNat(x(z0, z1)))) 686.21/213.46
ACTIVE(U31(U71(tt, z0, z1), x1)) → c22(U31'(mark(U72(isNat(z1), z0, z1)), x1), ACTIVE(U71(tt, z0, z1))) 686.21/213.46
ACTIVE(U31(U72(tt, z0, z1), x1)) → c22(U31'(mark(plus(x(z1, z0), z1)), x1), ACTIVE(U72(tt, z0, z1))) 686.21/213.46
ACTIVE(U31(plus(z0, 0), x1)) → c22(U31'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.21/213.46
ACTIVE(U31(plus(z0, s(z1)), x1)) → c22(U31'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.21/213.46
ACTIVE(U31(x(z0, 0), x1)) → c22(U31'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.21/213.46
ACTIVE(U31(x(z0, s(z1)), x1)) → c22(U31'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.21/213.46
ACTIVE(U31(U11(z0, z1), x1)) → c22(U31'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.21/213.46
ACTIVE(U31(U12(z0), x1)) → c22(U31'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.21/213.46
ACTIVE(U31(U21(z0), x1)) → c22(U31'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.21/213.46
ACTIVE(U31(U31(z0, z1), x1)) → c22(U31'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.21/213.46
ACTIVE(U31(U32(z0), x1)) → c22(U31'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.21/213.46
ACTIVE(U31(U41(z0, z1), x1)) → c22(U31'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.21/213.46
ACTIVE(U31(U51(z0, z1, z2), x1)) → c22(U31'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.21/213.46
ACTIVE(U31(U52(z0, z1, z2), x1)) → c22(U31'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.21/213.46
ACTIVE(U31(s(z0), x1)) → c22(U31'(s(active(z0)), x1), ACTIVE(s(z0))) 686.21/213.46
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.21/213.46
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.21/213.46
ACTIVE(U31(U61(z0), x1)) → c22(U31'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.21/213.46
ACTIVE(U31(U71(z0, z1, z2), x1)) → c22(U31'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.21/213.46
ACTIVE(U31(U72(z0, z1, z2), x1)) → c22(U31'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.21/213.46
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.21/213.46
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.21/213.46
ACTIVE(U31(U12(tt), x1)) → c22(U31'(mark(tt), x1)) 686.21/213.46
ACTIVE(U31(U21(tt), x1)) → c22(U31'(mark(tt), x1)) 686.21/213.46
ACTIVE(U31(isNat(0), x1)) → c22(U31'(mark(tt), x1)) 686.21/213.46
ACTIVE(U11(U31(tt, z0), x1)) → c4(U11'(mark(U32(isNat(z0))), x1)) 686.21/213.46
ACTIVE(U11(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 686.21/213.46
ACTIVE(U12(U31(tt, z0))) → c4(U12'(mark(U32(isNat(z0))))) 686.21/213.46
ACTIVE(U12(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 686.21/213.46
ACTIVE(U21(U31(tt, z0))) → c4(U21'(mark(U32(isNat(z0))))) 686.21/213.46
ACTIVE(U21(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 686.21/213.46
ACTIVE(U31(U11(tt, z0), x1)) → c4(U31'(mark(U12(isNat(z0))), x1)) 686.21/213.46
ACTIVE(U31(U11(tt, z0), x1)) → c4(ACTIVE(U11(tt, z0))) 686.21/213.46
ACTIVE(U31(U31(tt, z0), x1)) → c4(U31'(mark(U32(isNat(z0))), x1)) 686.21/213.46
ACTIVE(U31(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 686.21/213.46
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(U31'(mark(U11(isNat(z0), z1)), x1)) 686.21/213.46
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(ACTIVE(isNat(plus(z0, z1)))) 686.21/213.46
ACTIVE(U31(isNat(s(z0)), x1)) → c4(U31'(mark(U21(isNat(z0))), x1)) 686.21/213.46
ACTIVE(U31(isNat(s(z0)), x1)) → c4(ACTIVE(isNat(s(z0)))) 686.21/213.46
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(U31'(mark(U31(isNat(z0), z1)), x1)) 686.21/213.46
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(ACTIVE(isNat(x(z0, z1)))) 686.21/213.46
ACTIVE(U32(U71(tt, z0, z1))) → c23(U32'(mark(U72(isNat(z1), z0, z1))), ACTIVE(U71(tt, z0, z1))) 686.21/213.46
ACTIVE(U32(U72(tt, z0, z1))) → c23(U32'(mark(plus(x(z1, z0), z1))), ACTIVE(U72(tt, z0, z1))) 686.21/213.46
ACTIVE(U32(plus(z0, 0))) → c23(U32'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.21/213.46
ACTIVE(U32(plus(z0, s(z1)))) → c23(U32'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.21/213.46
ACTIVE(U32(x(z0, 0))) → c23(U32'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.21/213.46
ACTIVE(U32(x(z0, s(z1)))) → c23(U32'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.21/213.46
ACTIVE(U32(U11(z0, z1))) → c23(U32'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.21/213.46
ACTIVE(U32(U12(z0))) → c23(U32'(U12(active(z0))), ACTIVE(U12(z0))) 686.21/213.46
ACTIVE(U32(U21(z0))) → c23(U32'(U21(active(z0))), ACTIVE(U21(z0))) 686.21/213.46
ACTIVE(U32(U31(z0, z1))) → c23(U32'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.21/213.46
ACTIVE(U32(U32(z0))) → c23(U32'(U32(active(z0))), ACTIVE(U32(z0))) 686.21/213.46
ACTIVE(U32(U41(z0, z1))) → c23(U32'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.21/213.46
ACTIVE(U32(U51(z0, z1, z2))) → c23(U32'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.21/213.46
ACTIVE(U32(U52(z0, z1, z2))) → c23(U32'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.21/213.46
ACTIVE(U32(s(z0))) → c23(U32'(s(active(z0))), ACTIVE(s(z0))) 686.21/213.46
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.21/213.46
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.21/213.46
ACTIVE(U32(U61(z0))) → c23(U32'(U61(active(z0))), ACTIVE(U61(z0))) 686.21/213.46
ACTIVE(U32(U71(z0, z1, z2))) → c23(U32'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.21/213.46
ACTIVE(U32(U72(z0, z1, z2))) → c23(U32'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.21/213.46
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.21/213.46
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.21/213.46
ACTIVE(U11(U32(tt), x1)) → c19(U11'(mark(tt), x1)) 686.21/213.46
ACTIVE(U12(U32(tt))) → c20(U12'(mark(tt))) 686.21/213.46
ACTIVE(U21(U32(tt))) → c21(U21'(mark(tt))) 686.21/213.46
ACTIVE(U31(U32(tt), x1)) → c22(U31'(mark(tt), x1)) 686.21/213.46
ACTIVE(U32(U12(tt))) → c23(U32'(mark(tt))) 686.21/213.46
ACTIVE(U32(U21(tt))) → c23(U32'(mark(tt))) 686.21/213.46
ACTIVE(U32(U32(tt))) → c23(U32'(mark(tt))) 686.21/213.46
ACTIVE(U32(isNat(0))) → c23(U32'(mark(tt))) 686.21/213.46
ACTIVE(U32(U11(tt, z0))) → c5(U32'(mark(U12(isNat(z0))))) 686.21/213.46
ACTIVE(U32(U11(tt, z0))) → c5(ACTIVE(U11(tt, z0))) 686.21/213.46
ACTIVE(U32(U31(tt, z0))) → c5(U32'(mark(U32(isNat(z0))))) 686.21/213.46
ACTIVE(U32(U31(tt, z0))) → c5(ACTIVE(U31(tt, z0))) 686.21/213.46
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(U32'(mark(U11(isNat(z0), z1)))) 686.21/213.46
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(ACTIVE(isNat(plus(z0, z1)))) 686.21/213.46
ACTIVE(U32(isNat(s(z0)))) → c5(U32'(mark(U21(isNat(z0))))) 686.21/213.46
ACTIVE(U32(isNat(s(z0)))) → c5(ACTIVE(isNat(s(z0)))) 686.21/213.46
ACTIVE(U32(isNat(x(z0, z1)))) → c5(U32'(mark(U31(isNat(z0), z1)))) 686.21/213.46
ACTIVE(U32(isNat(x(z0, z1)))) → c5(ACTIVE(isNat(x(z0, z1)))) 686.21/213.46
ACTIVE(U41(U71(tt, z0, z1), x1)) → c24(U41'(mark(U72(isNat(z1), z0, z1)), x1), ACTIVE(U71(tt, z0, z1))) 686.21/213.46
ACTIVE(U41(U72(tt, z0, z1), x1)) → c24(U41'(mark(plus(x(z1, z0), z1)), x1), ACTIVE(U72(tt, z0, z1))) 686.21/213.46
ACTIVE(U41(plus(z0, 0), x1)) → c24(U41'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.21/213.46
ACTIVE(U41(plus(z0, s(z1)), x1)) → c24(U41'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.21/213.46
ACTIVE(U41(x(z0, 0), x1)) → c24(U41'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.21/213.46
ACTIVE(U41(x(z0, s(z1)), x1)) → c24(U41'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.21/213.46
ACTIVE(U41(U11(z0, z1), x1)) → c24(U41'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.21/213.46
ACTIVE(U41(U12(z0), x1)) → c24(U41'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.21/213.46
ACTIVE(U41(U21(z0), x1)) → c24(U41'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.21/213.46
ACTIVE(U41(U31(z0, z1), x1)) → c24(U41'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.21/213.46
ACTIVE(U41(U32(z0), x1)) → c24(U41'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.21/213.46
ACTIVE(U41(U41(z0, z1), x1)) → c24(U41'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.21/213.46
ACTIVE(U41(U51(z0, z1, z2), x1)) → c24(U41'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.21/213.46
ACTIVE(U41(U52(z0, z1, z2), x1)) → c24(U41'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.21/213.46
ACTIVE(U41(s(z0), x1)) → c24(U41'(s(active(z0)), x1), ACTIVE(s(z0))) 686.21/213.46
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.21/213.46
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.21/213.46
ACTIVE(U41(U61(z0), x1)) → c24(U41'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.21/213.46
ACTIVE(U41(U71(z0, z1, z2), x1)) → c24(U41'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.21/213.46
ACTIVE(U41(U72(z0, z1, z2), x1)) → c24(U41'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.21/213.46
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.21/213.46
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.21/213.46
ACTIVE(U11(U41(tt, z0), x1)) → c19(U11'(mark(z0), x1)) 686.21/213.46
ACTIVE(U12(U41(tt, z0))) → c20(U12'(mark(z0))) 686.21/213.46
ACTIVE(U21(U41(tt, z0))) → c21(U21'(mark(z0))) 686.21/213.46
ACTIVE(U31(U41(tt, z0), x1)) → c22(U31'(mark(z0), x1)) 686.21/213.46
ACTIVE(U32(U41(tt, z0))) → c23(U32'(mark(z0))) 686.21/213.46
ACTIVE(U41(U12(tt), x1)) → c24(U41'(mark(tt), x1)) 686.21/213.46
ACTIVE(U41(U21(tt), x1)) → c24(U41'(mark(tt), x1)) 686.21/213.46
ACTIVE(U41(U32(tt), x1)) → c24(U41'(mark(tt), x1)) 686.21/213.46
ACTIVE(U41(U41(tt, z0), x1)) → c24(U41'(mark(z0), x1)) 686.21/213.46
ACTIVE(U41(isNat(0), x1)) → c24(U41'(mark(tt), x1)) 686.21/213.46
ACTIVE(U41(U11(tt, z0), x1)) → c6(U41'(mark(U12(isNat(z0))), x1)) 686.21/213.46
ACTIVE(U41(U11(tt, z0), x1)) → c6(ACTIVE(U11(tt, z0))) 686.21/213.46
ACTIVE(U41(U31(tt, z0), x1)) → c6(U41'(mark(U32(isNat(z0))), x1)) 686.21/213.46
ACTIVE(U41(U31(tt, z0), x1)) → c6(ACTIVE(U31(tt, z0))) 686.21/213.46
ACTIVE(U41(isNat(plus(z0, z1)), x1)) → c6(U41'(mark(U11(isNat(z0), z1)), x1)) 686.21/213.46
ACTIVE(U41(isNat(plus(z0, z1)), x1)) → c6(ACTIVE(isNat(plus(z0, z1)))) 686.21/213.46
ACTIVE(U41(isNat(s(z0)), x1)) → c6(U41'(mark(U21(isNat(z0))), x1)) 686.21/213.46
ACTIVE(U41(isNat(s(z0)), x1)) → c6(ACTIVE(isNat(s(z0)))) 686.21/213.46
ACTIVE(U41(isNat(x(z0, z1)), x1)) → c6(U41'(mark(U31(isNat(z0), z1)), x1)) 686.21/213.46
ACTIVE(U41(isNat(x(z0, z1)), x1)) → c6(ACTIVE(isNat(x(z0, z1)))) 686.21/213.46
ACTIVE(U51(U71(tt, z0, z1), x1, x2)) → c25(U51'(mark(U72(isNat(z1), z0, z1)), x1, x2), ACTIVE(U71(tt, z0, z1))) 686.21/213.46
ACTIVE(U51(U72(tt, z0, z1), x1, x2)) → c25(U51'(mark(plus(x(z1, z0), z1)), x1, x2), ACTIVE(U72(tt, z0, z1))) 686.21/213.46
ACTIVE(U51(plus(z0, 0), x1, x2)) → c25(U51'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.21/213.46
ACTIVE(U51(plus(z0, s(z1)), x1, x2)) → c25(U51'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.21/213.46
ACTIVE(U51(x(z0, 0), x1, x2)) → c25(U51'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.21/213.46
ACTIVE(U51(x(z0, s(z1)), x1, x2)) → c25(U51'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.21/213.46
ACTIVE(U51(U11(z0, z1), x1, x2)) → c25(U51'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.21/213.46
ACTIVE(U51(U12(z0), x1, x2)) → c25(U51'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.21/213.46
ACTIVE(U51(U21(z0), x1, x2)) → c25(U51'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.21/213.46
ACTIVE(U51(U31(z0, z1), x1, x2)) → c25(U51'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.21/213.46
ACTIVE(U51(U32(z0), x1, x2)) → c25(U51'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.21/213.46
ACTIVE(U51(U41(z0, z1), x1, x2)) → c25(U51'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.21/213.46
ACTIVE(U51(U51(z0, z1, z2), x1, x2)) → c25(U51'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.21/213.46
ACTIVE(U51(U52(z0, z1, z2), x1, x2)) → c25(U51'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.21/213.46
ACTIVE(U51(s(z0), x1, x2)) → c25(U51'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.21/213.46
ACTIVE(U51(plus(z0, z1), x1, x2)) → c25(U51'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.21/213.46
ACTIVE(U51(plus(z0, z1), x1, x2)) → c25(U51'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.21/213.46
ACTIVE(U51(U61(z0), x1, x2)) → c25(U51'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.21/213.46
ACTIVE(U51(U71(z0, z1, z2), x1, x2)) → c25(U51'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.21/213.46
ACTIVE(U51(U72(z0, z1, z2), x1, x2)) → c25(U51'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.21/213.46
ACTIVE(U51(x(z0, z1), x1, x2)) → c25(U51'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.21/213.46
ACTIVE(U51(x(z0, z1), x1, x2)) → c25(U51'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.21/213.46
ACTIVE(U51(U12(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.21/213.46
ACTIVE(U51(U21(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.21/213.46
ACTIVE(U51(U32(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.21/213.46
ACTIVE(U51(U41(tt, z0), x1, x2)) → c25(U51'(mark(z0), x1, x2)) 686.21/213.46
ACTIVE(U51(isNat(0), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.21/213.46
ACTIVE(U11(U51(tt, z0, z1), x1)) → c7(U11'(mark(U52(isNat(z1), z0, z1)), x1)) 686.21/213.46
ACTIVE(U11(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.21/213.46
ACTIVE(U12(U51(tt, z0, z1))) → c7(U12'(mark(U52(isNat(z1), z0, z1)))) 686.21/213.46
ACTIVE(U12(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.21/213.46
ACTIVE(U21(U51(tt, z0, z1))) → c7(U21'(mark(U52(isNat(z1), z0, z1)))) 686.21/213.46
ACTIVE(U21(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.21/213.46
ACTIVE(U31(U51(tt, z0, z1), x1)) → c7(U31'(mark(U52(isNat(z1), z0, z1)), x1)) 686.21/213.46
ACTIVE(U31(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.21/213.46
ACTIVE(U32(U51(tt, z0, z1))) → c7(U32'(mark(U52(isNat(z1), z0, z1)))) 686.21/213.46
ACTIVE(U32(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.21/213.46
ACTIVE(U41(U51(tt, z0, z1), x1)) → c7(U41'(mark(U52(isNat(z1), z0, z1)), x1)) 686.21/213.46
ACTIVE(U41(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.21/213.46
ACTIVE(U51(U11(tt, z0), x1, x2)) → c7(U51'(mark(U12(isNat(z0))), x1, x2)) 686.21/213.46
ACTIVE(U51(U11(tt, z0), x1, x2)) → c7(ACTIVE(U11(tt, z0))) 686.21/213.46
ACTIVE(U51(U31(tt, z0), x1, x2)) → c7(U51'(mark(U32(isNat(z0))), x1, x2)) 686.21/213.46
ACTIVE(U51(U31(tt, z0), x1, x2)) → c7(ACTIVE(U31(tt, z0))) 686.21/213.46
ACTIVE(U51(U51(tt, z0, z1), x1, x2)) → c7(U51'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.21/213.46
ACTIVE(U51(U51(tt, z0, z1), x1, x2)) → c7(ACTIVE(U51(tt, z0, z1))) 686.21/213.46
ACTIVE(U51(isNat(plus(z0, z1)), x1, x2)) → c7(U51'(mark(U11(isNat(z0), z1)), x1, x2)) 686.21/213.46
ACTIVE(U51(isNat(plus(z0, z1)), x1, x2)) → c7(ACTIVE(isNat(plus(z0, z1)))) 686.21/213.46
ACTIVE(U51(isNat(s(z0)), x1, x2)) → c7(U51'(mark(U21(isNat(z0))), x1, x2)) 686.21/213.46
ACTIVE(U51(isNat(s(z0)), x1, x2)) → c7(ACTIVE(isNat(s(z0)))) 686.21/213.46
ACTIVE(U51(isNat(x(z0, z1)), x1, x2)) → c7(U51'(mark(U31(isNat(z0), z1)), x1, x2)) 686.21/213.46
ACTIVE(U51(isNat(x(z0, z1)), x1, x2)) → c7(ACTIVE(isNat(x(z0, z1)))) 686.21/213.46
ACTIVE(U52(U71(tt, z0, z1), x1, x2)) → c26(U52'(mark(U72(isNat(z1), z0, z1)), x1, x2), ACTIVE(U71(tt, z0, z1))) 686.21/213.46
ACTIVE(U52(U72(tt, z0, z1), x1, x2)) → c26(U52'(mark(plus(x(z1, z0), z1)), x1, x2), ACTIVE(U72(tt, z0, z1))) 686.21/213.46
ACTIVE(U52(plus(z0, 0), x1, x2)) → c26(U52'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.21/213.46
ACTIVE(U52(plus(z0, s(z1)), x1, x2)) → c26(U52'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.21/213.46
ACTIVE(U52(x(z0, 0), x1, x2)) → c26(U52'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.21/213.46
ACTIVE(U52(x(z0, s(z1)), x1, x2)) → c26(U52'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.21/213.46
ACTIVE(U52(U11(z0, z1), x1, x2)) → c26(U52'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.21/213.46
ACTIVE(U52(U12(z0), x1, x2)) → c26(U52'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.21/213.46
ACTIVE(U52(U21(z0), x1, x2)) → c26(U52'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.21/213.46
ACTIVE(U52(U31(z0, z1), x1, x2)) → c26(U52'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.21/213.46
ACTIVE(U52(U32(z0), x1, x2)) → c26(U52'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.21/213.46
ACTIVE(U52(U41(z0, z1), x1, x2)) → c26(U52'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.21/213.46
ACTIVE(U52(U51(z0, z1, z2), x1, x2)) → c26(U52'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.21/213.46
ACTIVE(U52(U52(z0, z1, z2), x1, x2)) → c26(U52'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.21/213.46
ACTIVE(U52(s(z0), x1, x2)) → c26(U52'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.21/213.46
ACTIVE(U52(plus(z0, z1), x1, x2)) → c26(U52'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.21/213.46
ACTIVE(U52(plus(z0, z1), x1, x2)) → c26(U52'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.21/213.46
ACTIVE(U52(U61(z0), x1, x2)) → c26(U52'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.21/213.46
ACTIVE(U52(U71(z0, z1, z2), x1, x2)) → c26(U52'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.21/213.46
ACTIVE(U52(U72(z0, z1, z2), x1, x2)) → c26(U52'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.21/213.46
ACTIVE(U52(x(z0, z1), x1, x2)) → c26(U52'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.21/213.46
ACTIVE(U52(x(z0, z1), x1, x2)) → c26(U52'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.21/213.46
ACTIVE(U52(U12(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.21/213.46
ACTIVE(U52(U21(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.21/213.46
ACTIVE(U52(U32(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.21/213.46
ACTIVE(U52(U41(tt, z0), x1, x2)) → c26(U52'(mark(z0), x1, x2)) 686.21/213.46
ACTIVE(U52(isNat(0), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.21/213.46
ACTIVE(U11(U52(tt, z0, z1), x1)) → c8(U11'(mark(s(plus(z1, z0))), x1)) 686.21/213.46
ACTIVE(U11(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.21/213.46
ACTIVE(U12(U52(tt, z0, z1))) → c8(U12'(mark(s(plus(z1, z0))))) 686.21/213.46
ACTIVE(U12(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.21/213.46
ACTIVE(U21(U52(tt, z0, z1))) → c8(U21'(mark(s(plus(z1, z0))))) 686.21/213.46
ACTIVE(U21(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.21/213.46
ACTIVE(U31(U52(tt, z0, z1), x1)) → c8(U31'(mark(s(plus(z1, z0))), x1)) 686.21/213.46
ACTIVE(U31(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.21/213.46
ACTIVE(U32(U52(tt, z0, z1))) → c8(U32'(mark(s(plus(z1, z0))))) 686.21/213.46
ACTIVE(U32(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.21/213.46
ACTIVE(U41(U52(tt, z0, z1), x1)) → c8(U41'(mark(s(plus(z1, z0))), x1)) 686.21/213.46
ACTIVE(U41(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.21/213.46
ACTIVE(U51(U52(tt, z0, z1), x1, x2)) → c8(U51'(mark(s(plus(z1, z0))), x1, x2)) 686.21/213.46
ACTIVE(U51(U52(tt, z0, z1), x1, x2)) → c8(ACTIVE(U52(tt, z0, z1))) 686.21/213.46
ACTIVE(U52(U11(tt, z0), x1, x2)) → c8(U52'(mark(U12(isNat(z0))), x1, x2)) 686.21/213.46
ACTIVE(U52(U11(tt, z0), x1, x2)) → c8(ACTIVE(U11(tt, z0))) 686.21/213.46
ACTIVE(U52(U31(tt, z0), x1, x2)) → c8(U52'(mark(U32(isNat(z0))), x1, x2)) 686.21/213.46
ACTIVE(U52(U31(tt, z0), x1, x2)) → c8(ACTIVE(U31(tt, z0))) 686.21/213.46
ACTIVE(U52(U51(tt, z0, z1), x1, x2)) → c8(U52'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.21/213.46
ACTIVE(U52(U51(tt, z0, z1), x1, x2)) → c8(ACTIVE(U51(tt, z0, z1))) 686.21/213.46
ACTIVE(U52(U52(tt, z0, z1), x1, x2)) → c8(U52'(mark(s(plus(z1, z0))), x1, x2)) 686.21/213.46
ACTIVE(U52(U52(tt, z0, z1), x1, x2)) → c8(ACTIVE(U52(tt, z0, z1))) 686.21/213.46
ACTIVE(U52(isNat(plus(z0, z1)), x1, x2)) → c8(U52'(mark(U11(isNat(z0), z1)), x1, x2)) 686.21/213.46
ACTIVE(U52(isNat(plus(z0, z1)), x1, x2)) → c8(ACTIVE(isNat(plus(z0, z1)))) 686.21/213.46
ACTIVE(U52(isNat(s(z0)), x1, x2)) → c8(U52'(mark(U21(isNat(z0))), x1, x2)) 686.21/213.46
ACTIVE(U52(isNat(s(z0)), x1, x2)) → c8(ACTIVE(isNat(s(z0)))) 686.21/213.46
ACTIVE(U52(isNat(x(z0, z1)), x1, x2)) → c8(U52'(mark(U31(isNat(z0), z1)), x1, x2)) 686.21/213.46
ACTIVE(U52(isNat(x(z0, z1)), x1, x2)) → c8(ACTIVE(isNat(x(z0, z1)))) 686.21/213.46
ACTIVE(s(U71(tt, z0, z1))) → c27(S(mark(U72(isNat(z1), z0, z1))), ACTIVE(U71(tt, z0, z1))) 686.21/213.46
ACTIVE(s(U72(tt, z0, z1))) → c27(S(mark(plus(x(z1, z0), z1))), ACTIVE(U72(tt, z0, z1))) 686.21/213.46
ACTIVE(s(plus(z0, 0))) → c27(S(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.21/213.46
ACTIVE(s(plus(z0, s(z1)))) → c27(S(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.21/213.46
ACTIVE(s(x(z0, 0))) → c27(S(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.21/213.46
ACTIVE(s(x(z0, s(z1)))) → c27(S(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.21/213.46
ACTIVE(s(U11(z0, z1))) → c27(S(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.21/213.46
ACTIVE(s(U12(z0))) → c27(S(U12(active(z0))), ACTIVE(U12(z0))) 686.21/213.46
ACTIVE(s(U21(z0))) → c27(S(U21(active(z0))), ACTIVE(U21(z0))) 686.21/213.46
ACTIVE(s(U31(z0, z1))) → c27(S(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.21/213.46
ACTIVE(s(U32(z0))) → c27(S(U32(active(z0))), ACTIVE(U32(z0))) 686.21/213.46
ACTIVE(s(U41(z0, z1))) → c27(S(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.21/213.46
ACTIVE(s(U51(z0, z1, z2))) → c27(S(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.21/213.46
ACTIVE(s(U52(z0, z1, z2))) → c27(S(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.21/213.46
ACTIVE(s(s(z0))) → c27(S(s(active(z0))), ACTIVE(s(z0))) 686.21/213.46
ACTIVE(s(plus(z0, z1))) → c27(S(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.21/213.46
ACTIVE(s(plus(z0, z1))) → c27(S(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.21/213.46
ACTIVE(s(U61(z0))) → c27(S(U61(active(z0))), ACTIVE(U61(z0))) 686.21/213.46
ACTIVE(s(U71(z0, z1, z2))) → c27(S(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.21/213.46
ACTIVE(s(U72(z0, z1, z2))) → c27(S(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.21/213.46
ACTIVE(s(x(z0, z1))) → c27(S(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.21/213.46
ACTIVE(s(x(z0, z1))) → c27(S(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.21/213.46
ACTIVE(s(U12(tt))) → c27(S(mark(tt))) 686.21/213.46
ACTIVE(s(U21(tt))) → c27(S(mark(tt))) 686.21/213.46
ACTIVE(s(U32(tt))) → c27(S(mark(tt))) 686.21/213.46
ACTIVE(s(U41(tt, z0))) → c27(S(mark(z0))) 686.21/213.46
ACTIVE(s(isNat(0))) → c27(S(mark(tt))) 686.21/213.46
ACTIVE(s(U11(tt, z0))) → c9(S(mark(U12(isNat(z0))))) 686.21/213.46
ACTIVE(s(U11(tt, z0))) → c9(ACTIVE(U11(tt, z0))) 686.21/213.46
ACTIVE(s(U31(tt, z0))) → c9(S(mark(U32(isNat(z0))))) 686.21/213.46
ACTIVE(s(U31(tt, z0))) → c9(ACTIVE(U31(tt, z0))) 686.21/213.46
ACTIVE(s(U51(tt, z0, z1))) → c9(S(mark(U52(isNat(z1), z0, z1)))) 686.21/213.46
ACTIVE(s(U51(tt, z0, z1))) → c9(ACTIVE(U51(tt, z0, z1))) 686.21/213.46
ACTIVE(s(U52(tt, z0, z1))) → c9(S(mark(s(plus(z1, z0))))) 686.21/213.46
ACTIVE(s(U52(tt, z0, z1))) → c9(ACTIVE(U52(tt, z0, z1))) 686.21/213.46
ACTIVE(s(isNat(plus(z0, z1)))) → c9(S(mark(U11(isNat(z0), z1)))) 686.21/213.46
ACTIVE(s(isNat(plus(z0, z1)))) → c9(ACTIVE(isNat(plus(z0, z1)))) 686.21/213.46
ACTIVE(s(isNat(s(z0)))) → c9(S(mark(U21(isNat(z0))))) 686.21/213.46
ACTIVE(s(isNat(s(z0)))) → c9(ACTIVE(isNat(s(z0)))) 686.21/213.46
ACTIVE(s(isNat(x(z0, z1)))) → c9(S(mark(U31(isNat(z0), z1)))) 686.21/213.46
ACTIVE(s(isNat(x(z0, z1)))) → c9(ACTIVE(isNat(x(z0, z1)))) 686.21/213.46
ACTIVE(U61(U71(tt, z0, z1))) → c30(U61'(mark(U72(isNat(z1), z0, z1))), ACTIVE(U71(tt, z0, z1))) 686.21/213.46
ACTIVE(U61(U72(tt, z0, z1))) → c30(U61'(mark(plus(x(z1, z0), z1))), ACTIVE(U72(tt, z0, z1))) 686.21/213.46
ACTIVE(U61(plus(z0, 0))) → c30(U61'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.21/213.46
ACTIVE(U61(plus(z0, s(z1)))) → c30(U61'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.21/213.46
ACTIVE(U61(x(z0, 0))) → c30(U61'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.21/213.46
ACTIVE(U61(x(z0, s(z1)))) → c30(U61'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.21/213.46
ACTIVE(U61(U11(z0, z1))) → c30(U61'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.21/213.46
ACTIVE(U61(U12(z0))) → c30(U61'(U12(active(z0))), ACTIVE(U12(z0))) 686.21/213.46
ACTIVE(U61(U21(z0))) → c30(U61'(U21(active(z0))), ACTIVE(U21(z0))) 686.21/213.46
ACTIVE(U61(U31(z0, z1))) → c30(U61'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.21/213.46
ACTIVE(U61(U32(z0))) → c30(U61'(U32(active(z0))), ACTIVE(U32(z0))) 686.21/213.46
ACTIVE(U61(U41(z0, z1))) → c30(U61'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.21/213.46
ACTIVE(U61(U51(z0, z1, z2))) → c30(U61'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.21/213.46
ACTIVE(U61(U52(z0, z1, z2))) → c30(U61'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.21/213.46
ACTIVE(U61(s(z0))) → c30(U61'(s(active(z0))), ACTIVE(s(z0))) 686.21/213.46
ACTIVE(U61(plus(z0, z1))) → c30(U61'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.21/213.46
ACTIVE(U61(plus(z0, z1))) → c30(U61'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.21/213.46
ACTIVE(U61(U61(z0))) → c30(U61'(U61(active(z0))), ACTIVE(U61(z0))) 686.21/213.46
ACTIVE(U61(U71(z0, z1, z2))) → c30(U61'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.21/213.46
ACTIVE(U61(U72(z0, z1, z2))) → c30(U61'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.21/213.46
ACTIVE(U61(x(z0, z1))) → c30(U61'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.21/213.46
ACTIVE(U61(x(z0, z1))) → c30(U61'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.21/213.46
ACTIVE(U11(U61(tt), x1)) → c19(U11'(mark(0), x1)) 686.21/213.46
ACTIVE(U12(U61(tt))) → c20(U12'(mark(0))) 686.21/213.46
ACTIVE(U21(U61(tt))) → c21(U21'(mark(0))) 686.21/213.46
ACTIVE(U31(U61(tt), x1)) → c22(U31'(mark(0), x1)) 686.21/213.46
ACTIVE(U32(U61(tt))) → c23(U32'(mark(0))) 686.21/213.46
ACTIVE(U41(U61(tt), x1)) → c24(U41'(mark(0), x1)) 686.21/213.46
ACTIVE(U51(U61(tt), x1, x2)) → c25(U51'(mark(0), x1, x2)) 686.21/213.46
ACTIVE(U52(U61(tt), x1, x2)) → c26(U52'(mark(0), x1, x2)) 686.21/213.46
ACTIVE(s(U61(tt))) → c27(S(mark(0))) 686.21/213.46
ACTIVE(U61(U12(tt))) → c30(U61'(mark(tt))) 686.21/213.46
ACTIVE(U61(U21(tt))) → c30(U61'(mark(tt))) 686.21/213.46
ACTIVE(U61(U32(tt))) → c30(U61'(mark(tt))) 686.21/213.46
ACTIVE(U61(U41(tt, z0))) → c30(U61'(mark(z0))) 686.21/213.46
ACTIVE(U61(U61(tt))) → c30(U61'(mark(0))) 686.21/213.46
ACTIVE(U61(isNat(0))) → c30(U61'(mark(tt))) 686.21/213.46
ACTIVE(U61(U11(tt, z0))) → c10(U61'(mark(U12(isNat(z0))))) 686.21/213.46
ACTIVE(U61(U11(tt, z0))) → c10(ACTIVE(U11(tt, z0))) 686.21/213.46
ACTIVE(U61(U31(tt, z0))) → c10(U61'(mark(U32(isNat(z0))))) 686.21/213.46
ACTIVE(U61(U31(tt, z0))) → c10(ACTIVE(U31(tt, z0))) 686.21/213.46
ACTIVE(U61(U51(tt, z0, z1))) → c10(U61'(mark(U52(isNat(z1), z0, z1)))) 686.21/213.46
ACTIVE(U61(U51(tt, z0, z1))) → c10(ACTIVE(U51(tt, z0, z1))) 686.21/213.46
ACTIVE(U61(U52(tt, z0, z1))) → c10(U61'(mark(s(plus(z1, z0))))) 686.21/213.46
ACTIVE(U61(U52(tt, z0, z1))) → c10(ACTIVE(U52(tt, z0, z1))) 686.21/213.46
ACTIVE(U61(isNat(plus(z0, z1)))) → c10(U61'(mark(U11(isNat(z0), z1)))) 686.21/213.46
ACTIVE(U61(isNat(plus(z0, z1)))) → c10(ACTIVE(isNat(plus(z0, z1)))) 686.21/213.46
ACTIVE(U61(isNat(s(z0)))) → c10(U61'(mark(U21(isNat(z0))))) 686.21/213.46
ACTIVE(U61(isNat(s(z0)))) → c10(ACTIVE(isNat(s(z0)))) 686.21/213.46
ACTIVE(U61(isNat(x(z0, z1)))) → c10(U61'(mark(U31(isNat(z0), z1)))) 686.21/213.46
ACTIVE(U61(isNat(x(z0, z1)))) → c10(ACTIVE(isNat(x(z0, z1)))) 686.21/213.46
ACTIVE(U71(U11(tt, z0), x1, x2)) → c31(U71'(mark(U12(isNat(z0))), x1, x2), ACTIVE(U11(tt, z0))) 686.21/213.46
ACTIVE(U71(U31(tt, z0), x1, x2)) → c31(U71'(mark(U32(isNat(z0))), x1, x2), ACTIVE(U31(tt, z0))) 686.21/213.46
ACTIVE(U71(U51(tt, z0, z1), x1, x2)) → c31(U71'(mark(U52(isNat(z1), z0, z1)), x1, x2), ACTIVE(U51(tt, z0, z1))) 686.21/213.46
ACTIVE(U71(U52(tt, z0, z1), x1, x2)) → c31(U71'(mark(s(plus(z1, z0))), x1, x2), ACTIVE(U52(tt, z0, z1))) 686.21/213.46
ACTIVE(U71(U71(tt, z0, z1), x1, x2)) → c31(U71'(mark(U72(isNat(z1), z0, z1)), x1, x2), ACTIVE(U71(tt, z0, z1))) 686.21/213.46
ACTIVE(U71(U72(tt, z0, z1), x1, x2)) → c31(U71'(mark(plus(x(z1, z0), z1)), x1, x2), ACTIVE(U72(tt, z0, z1))) 686.21/213.46
ACTIVE(U71(isNat(plus(z0, z1)), x1, x2)) → c31(U71'(mark(U11(isNat(z0), z1)), x1, x2), ACTIVE(isNat(plus(z0, z1)))) 686.21/213.46
ACTIVE(U71(isNat(s(z0)), x1, x2)) → c31(U71'(mark(U21(isNat(z0))), x1, x2), ACTIVE(isNat(s(z0)))) 686.21/213.46
ACTIVE(U71(isNat(x(z0, z1)), x1, x2)) → c31(U71'(mark(U31(isNat(z0), z1)), x1, x2), ACTIVE(isNat(x(z0, z1)))) 686.21/213.46
ACTIVE(U71(plus(z0, 0), x1, x2)) → c31(U71'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.21/213.46
ACTIVE(U71(plus(z0, s(z1)), x1, x2)) → c31(U71'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.21/213.46
ACTIVE(U71(x(z0, 0), x1, x2)) → c31(U71'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.21/213.46
ACTIVE(U71(x(z0, s(z1)), x1, x2)) → c31(U71'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.21/213.46
ACTIVE(U71(U11(z0, z1), x1, x2)) → c31(U71'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.21/213.46
ACTIVE(U71(U12(z0), x1, x2)) → c31(U71'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.21/213.46
ACTIVE(U71(U21(z0), x1, x2)) → c31(U71'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.21/213.46
ACTIVE(U71(U31(z0, z1), x1, x2)) → c31(U71'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.21/213.46
ACTIVE(U71(U32(z0), x1, x2)) → c31(U71'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.21/213.46
ACTIVE(U71(U41(z0, z1), x1, x2)) → c31(U71'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.21/213.46
ACTIVE(U71(U51(z0, z1, z2), x1, x2)) → c31(U71'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.21/213.46
ACTIVE(U71(U52(z0, z1, z2), x1, x2)) → c31(U71'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.21/213.46
ACTIVE(U71(s(z0), x1, x2)) → c31(U71'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.21/213.46
ACTIVE(U71(plus(z0, z1), x1, x2)) → c31(U71'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.21/213.46
ACTIVE(U71(plus(z0, z1), x1, x2)) → c31(U71'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.21/213.46
ACTIVE(U71(U61(z0), x1, x2)) → c31(U71'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.21/213.46
ACTIVE(U71(U71(z0, z1, z2), x1, x2)) → c31(U71'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.21/213.46
ACTIVE(U71(U72(z0, z1, z2), x1, x2)) → c31(U71'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.21/213.46
ACTIVE(U71(x(z0, z1), x1, x2)) → c31(U71'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.21/213.46
ACTIVE(U71(x(z0, z1), x1, x2)) → c31(U71'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.21/213.46
ACTIVE(U71(U12(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.21/213.46
ACTIVE(U71(U21(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.21/213.46
ACTIVE(U71(U32(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.21/213.46
ACTIVE(U71(U41(tt, z0), x1, x2)) → c31(U71'(mark(z0), x1, x2)) 686.21/213.46
ACTIVE(U71(U61(tt), x1, x2)) → c31(U71'(mark(0), x1, x2)) 686.21/213.46
ACTIVE(U71(isNat(0), x1, x2)) → c31(U71'(mark(tt), x1, x2))
K tuples:none
Defined Rule Symbols:

active, U11, U12, U21, U31, U32, U41, U51, U52, s, plus, U61, U71, U72, x, proper, isNat, top

Defined Pair Symbols:

ACTIVE, U11', U12', U21', U31', U32', U41', U51', U52', S, PLUS, U61', U71', U72', X, PROPER, ISNAT, TOP

Compound Symbols:

c28, c29, 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, c62, c63, c64, c65, c67, c68, c69, c70, c71, c72, c73, c74, c75, c76, c77, c79, c80, c81, c82, c83, c84, c13, c16, c18, c1, c19, c19, c, c20, c20, c2, c21, c21, c3, c22, c22, c4, c23, c23, c5, c24, c24, c6, c25, c25, c7, c26, c26, c8, c27, c27, c9, c30, c30, c10, c31, c31

686.21/213.46
686.21/213.46

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

Split RHS of tuples not part of any SCC
686.21/213.46
686.21/213.46

(72) Obligation:

Complexity Dependency Tuples Problem
Rules:

active(U11(tt, z0)) → mark(U12(isNat(z0))) 686.21/213.46
active(U12(tt)) → mark(tt) 686.21/213.46
active(U21(tt)) → mark(tt) 686.21/213.46
active(U31(tt, z0)) → mark(U32(isNat(z0))) 686.21/213.46
active(U32(tt)) → mark(tt) 686.21/213.46
active(U41(tt, z0)) → mark(z0) 686.21/213.46
active(U51(tt, z0, z1)) → mark(U52(isNat(z1), z0, z1)) 686.21/213.46
active(U52(tt, z0, z1)) → mark(s(plus(z1, z0))) 686.21/213.46
active(U61(tt)) → mark(0) 686.21/213.46
active(U71(tt, z0, z1)) → mark(U72(isNat(z1), z0, z1)) 686.21/213.46
active(U72(tt, z0, z1)) → mark(plus(x(z1, z0), z1)) 686.21/213.46
active(isNat(0)) → mark(tt) 686.21/213.46
active(isNat(plus(z0, z1))) → mark(U11(isNat(z0), z1)) 686.21/213.46
active(isNat(s(z0))) → mark(U21(isNat(z0))) 686.21/213.46
active(isNat(x(z0, z1))) → mark(U31(isNat(z0), z1)) 686.21/213.46
active(plus(z0, 0)) → mark(U41(isNat(z0), z0)) 686.21/213.46
active(plus(z0, s(z1))) → mark(U51(isNat(z1), z1, z0)) 686.21/213.46
active(x(z0, 0)) → mark(U61(isNat(z0))) 686.21/213.46
active(x(z0, s(z1))) → mark(U71(isNat(z1), z1, z0)) 686.21/213.46
active(U11(z0, z1)) → U11(active(z0), z1) 686.21/213.46
active(U12(z0)) → U12(active(z0)) 686.21/213.46
active(U21(z0)) → U21(active(z0)) 686.21/213.46
active(U31(z0, z1)) → U31(active(z0), z1) 686.21/213.46
active(U32(z0)) → U32(active(z0)) 686.21/213.46
active(U41(z0, z1)) → U41(active(z0), z1) 686.21/213.46
active(U51(z0, z1, z2)) → U51(active(z0), z1, z2) 686.21/213.46
active(U52(z0, z1, z2)) → U52(active(z0), z1, z2) 686.21/213.46
active(s(z0)) → s(active(z0)) 686.21/213.46
active(plus(z0, z1)) → plus(active(z0), z1) 686.21/213.46
active(plus(z0, z1)) → plus(z0, active(z1)) 686.21/213.46
active(U61(z0)) → U61(active(z0)) 686.21/213.46
active(U71(z0, z1, z2)) → U71(active(z0), z1, z2) 686.21/213.46
active(U72(z0, z1, z2)) → U72(active(z0), z1, z2) 686.21/213.46
active(x(z0, z1)) → x(active(z0), z1) 686.21/213.46
active(x(z0, z1)) → x(z0, active(z1)) 686.21/213.46
U11(mark(z0), z1) → mark(U11(z0, z1)) 686.21/213.46
U11(ok(z0), ok(z1)) → ok(U11(z0, z1)) 686.21/213.46
U12(mark(z0)) → mark(U12(z0)) 686.21/213.46
U12(ok(z0)) → ok(U12(z0)) 686.21/213.46
U21(mark(z0)) → mark(U21(z0)) 686.21/213.46
U21(ok(z0)) → ok(U21(z0)) 686.21/213.46
U31(mark(z0), z1) → mark(U31(z0, z1)) 686.21/213.46
U31(ok(z0), ok(z1)) → ok(U31(z0, z1)) 686.21/213.46
U32(mark(z0)) → mark(U32(z0)) 686.21/213.46
U32(ok(z0)) → ok(U32(z0)) 686.21/213.46
U41(mark(z0), z1) → mark(U41(z0, z1)) 686.21/213.46
U41(ok(z0), ok(z1)) → ok(U41(z0, z1)) 686.21/213.46
U51(mark(z0), z1, z2) → mark(U51(z0, z1, z2)) 686.21/213.46
U51(ok(z0), ok(z1), ok(z2)) → ok(U51(z0, z1, z2)) 686.21/213.46
U52(mark(z0), z1, z2) → mark(U52(z0, z1, z2)) 686.21/213.46
U52(ok(z0), ok(z1), ok(z2)) → ok(U52(z0, z1, z2)) 686.21/213.46
s(mark(z0)) → mark(s(z0)) 686.21/213.46
s(ok(z0)) → ok(s(z0)) 686.21/213.46
plus(mark(z0), z1) → mark(plus(z0, z1)) 686.21/213.46
plus(z0, mark(z1)) → mark(plus(z0, z1)) 686.21/213.46
plus(ok(z0), ok(z1)) → ok(plus(z0, z1)) 686.21/213.46
U61(mark(z0)) → mark(U61(z0)) 686.21/213.46
U61(ok(z0)) → ok(U61(z0)) 686.21/213.46
U71(mark(z0), z1, z2) → mark(U71(z0, z1, z2)) 686.21/213.46
U71(ok(z0), ok(z1), ok(z2)) → ok(U71(z0, z1, z2)) 686.21/213.46
U72(mark(z0), z1, z2) → mark(U72(z0, z1, z2)) 686.21/213.46
U72(ok(z0), ok(z1), ok(z2)) → ok(U72(z0, z1, z2)) 686.21/213.46
x(mark(z0), z1) → mark(x(z0, z1)) 686.21/213.46
x(z0, mark(z1)) → mark(x(z0, z1)) 686.21/213.46
x(ok(z0), ok(z1)) → ok(x(z0, z1)) 686.21/213.46
proper(U11(z0, z1)) → U11(proper(z0), proper(z1)) 686.21/213.46
proper(tt) → ok(tt) 686.21/213.46
proper(U12(z0)) → U12(proper(z0)) 686.21/213.46
proper(isNat(z0)) → isNat(proper(z0)) 686.21/213.46
proper(U21(z0)) → U21(proper(z0)) 686.21/213.46
proper(U31(z0, z1)) → U31(proper(z0), proper(z1)) 686.21/213.46
proper(U32(z0)) → U32(proper(z0)) 686.21/213.46
proper(U41(z0, z1)) → U41(proper(z0), proper(z1)) 686.21/213.46
proper(U51(z0, z1, z2)) → U51(proper(z0), proper(z1), proper(z2)) 686.21/213.46
proper(U52(z0, z1, z2)) → U52(proper(z0), proper(z1), proper(z2)) 686.21/213.46
proper(s(z0)) → s(proper(z0)) 686.21/213.46
proper(plus(z0, z1)) → plus(proper(z0), proper(z1)) 686.21/213.46
proper(U61(z0)) → U61(proper(z0)) 686.21/213.46
proper(0) → ok(0) 686.21/213.46
proper(U71(z0, z1, z2)) → U71(proper(z0), proper(z1), proper(z2)) 686.21/213.46
proper(U72(z0, z1, z2)) → U72(proper(z0), proper(z1), proper(z2)) 686.21/213.46
proper(x(z0, z1)) → x(proper(z0), proper(z1)) 686.21/213.46
isNat(ok(z0)) → ok(isNat(z0)) 686.21/213.46
top(mark(z0)) → top(proper(z0)) 686.21/213.46
top(ok(z0)) → top(active(z0))
Tuples:

ACTIVE(plus(z0, z1)) → c28(PLUS(active(z0), z1), ACTIVE(z0)) 686.21/213.46
ACTIVE(plus(z0, z1)) → c29(PLUS(z0, active(z1)), ACTIVE(z1)) 686.21/213.46
ACTIVE(U72(z0, z1, z2)) → c32(U72'(active(z0), z1, z2), ACTIVE(z0)) 686.21/213.46
ACTIVE(x(z0, z1)) → c33(X(active(z0), z1), ACTIVE(z0)) 686.21/213.46
ACTIVE(x(z0, z1)) → c34(X(z0, active(z1)), ACTIVE(z1)) 686.21/213.46
U11'(mark(z0), z1) → c35(U11'(z0, z1)) 686.21/213.46
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1)) 686.21/213.46
U12'(mark(z0)) → c37(U12'(z0)) 686.21/213.46
U12'(ok(z0)) → c38(U12'(z0)) 686.21/213.46
U21'(mark(z0)) → c39(U21'(z0)) 686.21/213.46
U21'(ok(z0)) → c40(U21'(z0)) 686.21/213.46
U31'(mark(z0), z1) → c41(U31'(z0, z1)) 686.21/213.46
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 686.21/213.46
U32'(mark(z0)) → c43(U32'(z0)) 686.21/213.46
U32'(ok(z0)) → c44(U32'(z0)) 686.21/213.46
U41'(mark(z0), z1) → c45(U41'(z0, z1)) 686.21/213.46
U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1)) 686.21/213.46
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2)) 686.21/213.46
U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2)) 686.21/213.46
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2)) 686.21/213.46
U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2)) 686.21/213.46
S(mark(z0)) → c51(S(z0)) 686.21/213.46
S(ok(z0)) → c52(S(z0)) 686.21/213.46
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 686.21/213.46
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 686.21/213.46
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 686.21/213.46
U61'(mark(z0)) → c56(U61'(z0)) 686.21/213.46
U61'(ok(z0)) → c57(U61'(z0)) 686.21/213.46
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2)) 686.21/213.46
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2)) 686.21/213.46
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2)) 686.21/213.46
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 686.21/213.46
X(mark(z0), z1) → c62(X(z0, z1)) 686.21/213.46
X(z0, mark(z1)) → c63(X(z0, z1)) 686.21/213.46
X(ok(z0), ok(z1)) → c64(X(z0, z1)) 686.21/213.46
PROPER(U11(z0, z1)) → c65(U11'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 686.21/213.46
PROPER(U12(z0)) → c67(U12'(proper(z0)), PROPER(z0)) 686.21/213.46
PROPER(isNat(z0)) → c68(ISNAT(proper(z0)), PROPER(z0)) 686.21/213.46
PROPER(U21(z0)) → c69(U21'(proper(z0)), PROPER(z0)) 686.21/213.46
PROPER(U31(z0, z1)) → c70(U31'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 686.21/213.46
PROPER(U32(z0)) → c71(U32'(proper(z0)), PROPER(z0)) 686.21/213.46
PROPER(U41(z0, z1)) → c72(U41'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 686.21/213.46
PROPER(U51(z0, z1, z2)) → c73(U51'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 686.21/213.46
PROPER(U52(z0, z1, z2)) → c74(U52'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 686.21/213.46
PROPER(s(z0)) → c75(S(proper(z0)), PROPER(z0)) 686.21/213.46
PROPER(plus(z0, z1)) → c76(PLUS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 686.21/213.46
PROPER(U61(z0)) → c77(U61'(proper(z0)), PROPER(z0)) 686.21/213.46
PROPER(U71(z0, z1, z2)) → c79(U71'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 686.21/213.46
PROPER(U72(z0, z1, z2)) → c80(U72'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 686.21/213.46
PROPER(x(z0, z1)) → c81(X(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 686.21/213.46
ISNAT(ok(z0)) → c82(ISNAT(z0)) 686.21/213.46
TOP(mark(z0)) → c83(TOP(proper(z0)), PROPER(z0)) 686.21/213.46
TOP(ok(z0)) → c84(TOP(active(z0)), ACTIVE(z0)) 686.21/213.46
ACTIVE(isNat(s(z0))) → c13(ISNAT(z0)) 686.21/213.46
ACTIVE(plus(z0, s(z1))) → c16(ISNAT(z1)) 686.21/213.46
ACTIVE(x(z0, s(z1))) → c18(ISNAT(z1)) 686.21/213.46
ACTIVE(U11(tt, z0)) → c1(U12'(isNat(z0))) 686.21/213.46
ACTIVE(U11(tt, z0)) → c1(ISNAT(z0)) 686.21/213.46
ACTIVE(U31(tt, z0)) → c1(U32'(isNat(z0))) 686.21/213.46
ACTIVE(U31(tt, z0)) → c1(ISNAT(z0)) 686.21/213.46
ACTIVE(U51(tt, z0, z1)) → c1(U52'(isNat(z1), z0, z1)) 686.21/213.46
ACTIVE(U51(tt, z0, z1)) → c1(ISNAT(z1)) 686.21/213.46
ACTIVE(U52(tt, z0, z1)) → c1(S(plus(z1, z0))) 686.21/213.46
ACTIVE(U52(tt, z0, z1)) → c1(PLUS(z1, z0)) 686.21/213.46
ACTIVE(U71(tt, z0, z1)) → c1(U72'(isNat(z1), z0, z1)) 686.21/213.46
ACTIVE(U71(tt, z0, z1)) → c1(ISNAT(z1)) 686.21/213.46
ACTIVE(U72(tt, z0, z1)) → c1(PLUS(x(z1, z0), z1)) 686.21/213.46
ACTIVE(U72(tt, z0, z1)) → c1(X(z1, z0)) 686.21/213.46
ACTIVE(isNat(plus(z0, z1))) → c1(U11'(isNat(z0), z1)) 686.21/213.46
ACTIVE(isNat(plus(z0, z1))) → c1(ISNAT(z0)) 686.21/213.46
ACTIVE(isNat(x(z0, z1))) → c1(U31'(isNat(z0), z1)) 686.21/213.46
ACTIVE(isNat(x(z0, z1))) → c1(ISNAT(z0)) 686.21/213.46
ACTIVE(plus(z0, 0)) → c1(U41'(isNat(z0), z0)) 686.21/213.46
ACTIVE(plus(z0, 0)) → c1(ISNAT(z0)) 686.21/213.46
ACTIVE(x(z0, 0)) → c1(U61'(isNat(z0))) 686.21/213.46
ACTIVE(x(z0, 0)) → c1(ISNAT(z0)) 686.21/213.46
ACTIVE(U11(U72(tt, z0, z1), x1)) → c19(U11'(mark(plus(x(z1, z0), z1)), x1), ACTIVE(U72(tt, z0, z1))) 686.21/213.46
ACTIVE(U11(plus(z0, 0), x1)) → c19(U11'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.21/213.46
ACTIVE(U11(plus(z0, s(z1)), x1)) → c19(U11'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.21/213.46
ACTIVE(U11(x(z0, 0), x1)) → c19(U11'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.21/213.46
ACTIVE(U11(x(z0, s(z1)), x1)) → c19(U11'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.21/213.46
ACTIVE(U11(U11(z0, z1), x1)) → c19(U11'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.21/213.46
ACTIVE(U11(U12(z0), x1)) → c19(U11'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.21/213.46
ACTIVE(U11(U21(z0), x1)) → c19(U11'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.21/213.46
ACTIVE(U11(U31(z0, z1), x1)) → c19(U11'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.21/213.46
ACTIVE(U11(U32(z0), x1)) → c19(U11'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.21/213.46
ACTIVE(U11(U41(z0, z1), x1)) → c19(U11'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.21/213.46
ACTIVE(U11(U51(z0, z1, z2), x1)) → c19(U11'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.21/213.46
ACTIVE(U11(U52(z0, z1, z2), x1)) → c19(U11'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.21/213.46
ACTIVE(U11(s(z0), x1)) → c19(U11'(s(active(z0)), x1), ACTIVE(s(z0))) 686.21/213.46
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.21/213.46
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.21/213.46
ACTIVE(U11(U61(z0), x1)) → c19(U11'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.21/213.46
ACTIVE(U11(U71(z0, z1, z2), x1)) → c19(U11'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.21/213.46
ACTIVE(U11(U72(z0, z1, z2), x1)) → c19(U11'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.21/213.46
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.21/213.46
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.21/213.46
ACTIVE(U11(isNat(0), x1)) → c19(U11'(mark(tt), x1)) 686.21/213.46
ACTIVE(U11(U11(tt, z0), x1)) → c(U11'(mark(U12(isNat(z0))), x1)) 686.21/213.46
ACTIVE(U11(U11(tt, z0), x1)) → c(ACTIVE(U11(tt, z0))) 686.21/213.46
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(U11'(mark(U11(isNat(z0), z1)), x1)) 686.21/213.46
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(ACTIVE(isNat(plus(z0, z1)))) 686.21/213.46
ACTIVE(U11(isNat(s(z0)), x1)) → c(U11'(mark(U21(isNat(z0))), x1)) 686.21/213.46
ACTIVE(U11(isNat(s(z0)), x1)) → c(ACTIVE(isNat(s(z0)))) 686.21/213.46
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(U11'(mark(U31(isNat(z0), z1)), x1)) 686.21/213.46
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(ACTIVE(isNat(x(z0, z1)))) 686.21/213.46
ACTIVE(U12(U72(tt, z0, z1))) → c20(U12'(mark(plus(x(z1, z0), z1))), ACTIVE(U72(tt, z0, z1))) 686.21/213.46
ACTIVE(U12(plus(z0, 0))) → c20(U12'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.21/213.46
ACTIVE(U12(plus(z0, s(z1)))) → c20(U12'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.21/213.46
ACTIVE(U12(x(z0, 0))) → c20(U12'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.21/213.46
ACTIVE(U12(x(z0, s(z1)))) → c20(U12'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.21/213.46
ACTIVE(U12(U11(z0, z1))) → c20(U12'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.21/213.46
ACTIVE(U12(U12(z0))) → c20(U12'(U12(active(z0))), ACTIVE(U12(z0))) 686.21/213.46
ACTIVE(U12(U21(z0))) → c20(U12'(U21(active(z0))), ACTIVE(U21(z0))) 686.21/213.46
ACTIVE(U12(U31(z0, z1))) → c20(U12'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.21/213.46
ACTIVE(U12(U32(z0))) → c20(U12'(U32(active(z0))), ACTIVE(U32(z0))) 686.21/213.46
ACTIVE(U12(U41(z0, z1))) → c20(U12'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.21/213.46
ACTIVE(U12(U51(z0, z1, z2))) → c20(U12'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.21/213.46
ACTIVE(U12(U52(z0, z1, z2))) → c20(U12'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.21/213.46
ACTIVE(U12(s(z0))) → c20(U12'(s(active(z0))), ACTIVE(s(z0))) 686.21/213.46
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.21/213.46
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.21/213.46
ACTIVE(U12(U61(z0))) → c20(U12'(U61(active(z0))), ACTIVE(U61(z0))) 686.21/213.46
ACTIVE(U12(U71(z0, z1, z2))) → c20(U12'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.21/213.46
ACTIVE(U12(U72(z0, z1, z2))) → c20(U12'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.21/213.46
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.21/213.46
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.21/213.46
ACTIVE(U11(U12(tt), x1)) → c19(U11'(mark(tt), x1)) 686.21/213.46
ACTIVE(U12(U12(tt))) → c20(U12'(mark(tt))) 686.21/213.46
ACTIVE(U12(isNat(0))) → c20(U12'(mark(tt))) 686.21/213.46
ACTIVE(U12(U11(tt, z0))) → c2(U12'(mark(U12(isNat(z0))))) 686.21/213.46
ACTIVE(U12(U11(tt, z0))) → c2(ACTIVE(U11(tt, z0))) 686.21/213.46
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(U12'(mark(U11(isNat(z0), z1)))) 686.21/213.46
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(ACTIVE(isNat(plus(z0, z1)))) 686.21/213.46
ACTIVE(U12(isNat(s(z0)))) → c2(U12'(mark(U21(isNat(z0))))) 686.21/213.46
ACTIVE(U12(isNat(s(z0)))) → c2(ACTIVE(isNat(s(z0)))) 686.21/213.46
ACTIVE(U12(isNat(x(z0, z1)))) → c2(U12'(mark(U31(isNat(z0), z1)))) 686.21/213.46
ACTIVE(U12(isNat(x(z0, z1)))) → c2(ACTIVE(isNat(x(z0, z1)))) 686.21/213.46
ACTIVE(U21(U72(tt, z0, z1))) → c21(U21'(mark(plus(x(z1, z0), z1))), ACTIVE(U72(tt, z0, z1))) 686.21/213.46
ACTIVE(U21(plus(z0, 0))) → c21(U21'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.21/213.46
ACTIVE(U21(plus(z0, s(z1)))) → c21(U21'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.21/213.46
ACTIVE(U21(x(z0, 0))) → c21(U21'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.21/213.46
ACTIVE(U21(x(z0, s(z1)))) → c21(U21'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.21/213.46
ACTIVE(U21(U11(z0, z1))) → c21(U21'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.21/213.46
ACTIVE(U21(U12(z0))) → c21(U21'(U12(active(z0))), ACTIVE(U12(z0))) 686.21/213.46
ACTIVE(U21(U21(z0))) → c21(U21'(U21(active(z0))), ACTIVE(U21(z0))) 686.21/213.46
ACTIVE(U21(U31(z0, z1))) → c21(U21'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.21/213.46
ACTIVE(U21(U32(z0))) → c21(U21'(U32(active(z0))), ACTIVE(U32(z0))) 686.21/213.46
ACTIVE(U21(U41(z0, z1))) → c21(U21'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.21/213.46
ACTIVE(U21(U51(z0, z1, z2))) → c21(U21'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.21/213.46
ACTIVE(U21(U52(z0, z1, z2))) → c21(U21'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.21/213.46
ACTIVE(U21(s(z0))) → c21(U21'(s(active(z0))), ACTIVE(s(z0))) 686.21/213.46
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.21/213.46
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.21/213.46
ACTIVE(U21(U61(z0))) → c21(U21'(U61(active(z0))), ACTIVE(U61(z0))) 686.21/213.46
ACTIVE(U21(U71(z0, z1, z2))) → c21(U21'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.21/213.46
ACTIVE(U21(U72(z0, z1, z2))) → c21(U21'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.21/213.46
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.21/213.46
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.21/213.46
ACTIVE(U11(U21(tt), x1)) → c19(U11'(mark(tt), x1)) 686.21/213.46
ACTIVE(U12(U21(tt))) → c20(U12'(mark(tt))) 686.21/213.46
ACTIVE(U21(U12(tt))) → c21(U21'(mark(tt))) 686.21/213.46
ACTIVE(U21(U21(tt))) → c21(U21'(mark(tt))) 686.21/213.46
ACTIVE(U21(isNat(0))) → c21(U21'(mark(tt))) 686.21/213.46
ACTIVE(U21(U11(tt, z0))) → c3(U21'(mark(U12(isNat(z0))))) 686.21/213.46
ACTIVE(U21(U11(tt, z0))) → c3(ACTIVE(U11(tt, z0))) 686.21/213.46
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(U21'(mark(U11(isNat(z0), z1)))) 686.21/213.46
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(ACTIVE(isNat(plus(z0, z1)))) 686.21/213.46
ACTIVE(U21(isNat(s(z0)))) → c3(U21'(mark(U21(isNat(z0))))) 686.21/213.46
ACTIVE(U21(isNat(s(z0)))) → c3(ACTIVE(isNat(s(z0)))) 686.21/213.46
ACTIVE(U21(isNat(x(z0, z1)))) → c3(U21'(mark(U31(isNat(z0), z1)))) 686.21/213.46
ACTIVE(U21(isNat(x(z0, z1)))) → c3(ACTIVE(isNat(x(z0, z1)))) 686.21/213.46
ACTIVE(U31(U72(tt, z0, z1), x1)) → c22(U31'(mark(plus(x(z1, z0), z1)), x1), ACTIVE(U72(tt, z0, z1))) 686.21/213.46
ACTIVE(U31(plus(z0, 0), x1)) → c22(U31'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.21/213.46
ACTIVE(U31(plus(z0, s(z1)), x1)) → c22(U31'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.21/213.46
ACTIVE(U31(x(z0, 0), x1)) → c22(U31'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.21/213.46
ACTIVE(U31(x(z0, s(z1)), x1)) → c22(U31'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.21/213.46
ACTIVE(U31(U11(z0, z1), x1)) → c22(U31'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.21/213.46
ACTIVE(U31(U12(z0), x1)) → c22(U31'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.21/213.46
ACTIVE(U31(U21(z0), x1)) → c22(U31'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.21/213.46
ACTIVE(U31(U31(z0, z1), x1)) → c22(U31'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.21/213.46
ACTIVE(U31(U32(z0), x1)) → c22(U31'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.21/213.46
ACTIVE(U31(U41(z0, z1), x1)) → c22(U31'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.21/213.46
ACTIVE(U31(U51(z0, z1, z2), x1)) → c22(U31'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.21/213.46
ACTIVE(U31(U52(z0, z1, z2), x1)) → c22(U31'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.21/213.46
ACTIVE(U31(s(z0), x1)) → c22(U31'(s(active(z0)), x1), ACTIVE(s(z0))) 686.21/213.46
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.21/213.46
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.21/213.46
ACTIVE(U31(U61(z0), x1)) → c22(U31'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.21/213.46
ACTIVE(U31(U71(z0, z1, z2), x1)) → c22(U31'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.21/213.46
ACTIVE(U31(U72(z0, z1, z2), x1)) → c22(U31'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.21/213.46
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.21/213.46
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.21/213.46
ACTIVE(U31(U12(tt), x1)) → c22(U31'(mark(tt), x1)) 686.21/213.46
ACTIVE(U31(U21(tt), x1)) → c22(U31'(mark(tt), x1)) 686.21/213.46
ACTIVE(U31(isNat(0), x1)) → c22(U31'(mark(tt), x1)) 686.21/213.46
ACTIVE(U11(U31(tt, z0), x1)) → c4(U11'(mark(U32(isNat(z0))), x1)) 686.21/213.46
ACTIVE(U11(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 686.21/213.46
ACTIVE(U12(U31(tt, z0))) → c4(U12'(mark(U32(isNat(z0))))) 686.21/213.46
ACTIVE(U12(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 686.21/213.46
ACTIVE(U21(U31(tt, z0))) → c4(U21'(mark(U32(isNat(z0))))) 686.21/213.46
ACTIVE(U21(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 686.21/213.46
ACTIVE(U31(U11(tt, z0), x1)) → c4(U31'(mark(U12(isNat(z0))), x1)) 686.21/213.46
ACTIVE(U31(U11(tt, z0), x1)) → c4(ACTIVE(U11(tt, z0))) 686.21/213.46
ACTIVE(U31(U31(tt, z0), x1)) → c4(U31'(mark(U32(isNat(z0))), x1)) 686.21/213.46
ACTIVE(U31(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 686.21/213.46
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(U31'(mark(U11(isNat(z0), z1)), x1)) 686.21/213.46
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(ACTIVE(isNat(plus(z0, z1)))) 686.21/213.46
ACTIVE(U31(isNat(s(z0)), x1)) → c4(U31'(mark(U21(isNat(z0))), x1)) 686.21/213.46
ACTIVE(U31(isNat(s(z0)), x1)) → c4(ACTIVE(isNat(s(z0)))) 686.21/213.46
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(U31'(mark(U31(isNat(z0), z1)), x1)) 686.21/213.46
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(ACTIVE(isNat(x(z0, z1)))) 686.21/213.46
ACTIVE(U32(U72(tt, z0, z1))) → c23(U32'(mark(plus(x(z1, z0), z1))), ACTIVE(U72(tt, z0, z1))) 686.21/213.46
ACTIVE(U32(plus(z0, 0))) → c23(U32'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.21/213.46
ACTIVE(U32(plus(z0, s(z1)))) → c23(U32'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.21/213.46
ACTIVE(U32(x(z0, 0))) → c23(U32'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.21/213.46
ACTIVE(U32(x(z0, s(z1)))) → c23(U32'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.21/213.46
ACTIVE(U32(U11(z0, z1))) → c23(U32'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.21/213.46
ACTIVE(U32(U12(z0))) → c23(U32'(U12(active(z0))), ACTIVE(U12(z0))) 686.21/213.46
ACTIVE(U32(U21(z0))) → c23(U32'(U21(active(z0))), ACTIVE(U21(z0))) 686.21/213.46
ACTIVE(U32(U31(z0, z1))) → c23(U32'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.21/213.46
ACTIVE(U32(U32(z0))) → c23(U32'(U32(active(z0))), ACTIVE(U32(z0))) 686.21/213.46
ACTIVE(U32(U41(z0, z1))) → c23(U32'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.21/213.46
ACTIVE(U32(U51(z0, z1, z2))) → c23(U32'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.21/213.46
ACTIVE(U32(U52(z0, z1, z2))) → c23(U32'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.21/213.46
ACTIVE(U32(s(z0))) → c23(U32'(s(active(z0))), ACTIVE(s(z0))) 686.21/213.46
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.21/213.46
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.21/213.46
ACTIVE(U32(U61(z0))) → c23(U32'(U61(active(z0))), ACTIVE(U61(z0))) 686.21/213.46
ACTIVE(U32(U71(z0, z1, z2))) → c23(U32'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.21/213.46
ACTIVE(U32(U72(z0, z1, z2))) → c23(U32'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.21/213.46
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.21/213.46
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.21/213.46
ACTIVE(U11(U32(tt), x1)) → c19(U11'(mark(tt), x1)) 686.21/213.46
ACTIVE(U12(U32(tt))) → c20(U12'(mark(tt))) 686.21/213.46
ACTIVE(U21(U32(tt))) → c21(U21'(mark(tt))) 686.21/213.46
ACTIVE(U31(U32(tt), x1)) → c22(U31'(mark(tt), x1)) 686.21/213.46
ACTIVE(U32(U12(tt))) → c23(U32'(mark(tt))) 686.21/213.46
ACTIVE(U32(U21(tt))) → c23(U32'(mark(tt))) 686.21/213.46
ACTIVE(U32(U32(tt))) → c23(U32'(mark(tt))) 686.21/213.46
ACTIVE(U32(isNat(0))) → c23(U32'(mark(tt))) 686.21/213.46
ACTIVE(U32(U11(tt, z0))) → c5(U32'(mark(U12(isNat(z0))))) 686.21/213.46
ACTIVE(U32(U11(tt, z0))) → c5(ACTIVE(U11(tt, z0))) 686.21/213.46
ACTIVE(U32(U31(tt, z0))) → c5(U32'(mark(U32(isNat(z0))))) 686.21/213.46
ACTIVE(U32(U31(tt, z0))) → c5(ACTIVE(U31(tt, z0))) 686.21/213.46
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(U32'(mark(U11(isNat(z0), z1)))) 686.21/213.46
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(ACTIVE(isNat(plus(z0, z1)))) 686.21/213.46
ACTIVE(U32(isNat(s(z0)))) → c5(U32'(mark(U21(isNat(z0))))) 686.21/213.46
ACTIVE(U32(isNat(s(z0)))) → c5(ACTIVE(isNat(s(z0)))) 686.21/213.46
ACTIVE(U32(isNat(x(z0, z1)))) → c5(U32'(mark(U31(isNat(z0), z1)))) 686.21/213.46
ACTIVE(U32(isNat(x(z0, z1)))) → c5(ACTIVE(isNat(x(z0, z1)))) 686.21/213.46
ACTIVE(U41(U72(tt, z0, z1), x1)) → c24(U41'(mark(plus(x(z1, z0), z1)), x1), ACTIVE(U72(tt, z0, z1))) 686.21/213.46
ACTIVE(U41(plus(z0, 0), x1)) → c24(U41'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.21/213.46
ACTIVE(U41(plus(z0, s(z1)), x1)) → c24(U41'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.21/213.46
ACTIVE(U41(x(z0, 0), x1)) → c24(U41'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.21/213.46
ACTIVE(U41(x(z0, s(z1)), x1)) → c24(U41'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.21/213.46
ACTIVE(U41(U11(z0, z1), x1)) → c24(U41'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.21/213.46
ACTIVE(U41(U12(z0), x1)) → c24(U41'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.21/213.46
ACTIVE(U41(U21(z0), x1)) → c24(U41'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.21/213.46
ACTIVE(U41(U31(z0, z1), x1)) → c24(U41'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.21/213.46
ACTIVE(U41(U32(z0), x1)) → c24(U41'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.21/213.46
ACTIVE(U41(U41(z0, z1), x1)) → c24(U41'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.21/213.46
ACTIVE(U41(U51(z0, z1, z2), x1)) → c24(U41'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.21/213.46
ACTIVE(U41(U52(z0, z1, z2), x1)) → c24(U41'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.21/213.46
ACTIVE(U41(s(z0), x1)) → c24(U41'(s(active(z0)), x1), ACTIVE(s(z0))) 686.21/213.46
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.21/213.46
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.21/213.46
ACTIVE(U41(U61(z0), x1)) → c24(U41'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.21/213.46
ACTIVE(U41(U71(z0, z1, z2), x1)) → c24(U41'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.21/213.46
ACTIVE(U41(U72(z0, z1, z2), x1)) → c24(U41'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.21/213.46
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.21/213.46
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.21/213.46
ACTIVE(U11(U41(tt, z0), x1)) → c19(U11'(mark(z0), x1)) 686.21/213.46
ACTIVE(U12(U41(tt, z0))) → c20(U12'(mark(z0))) 686.21/213.46
ACTIVE(U21(U41(tt, z0))) → c21(U21'(mark(z0))) 686.21/213.46
ACTIVE(U31(U41(tt, z0), x1)) → c22(U31'(mark(z0), x1)) 686.21/213.46
ACTIVE(U32(U41(tt, z0))) → c23(U32'(mark(z0))) 686.21/213.46
ACTIVE(U41(U12(tt), x1)) → c24(U41'(mark(tt), x1)) 686.21/213.46
ACTIVE(U41(U21(tt), x1)) → c24(U41'(mark(tt), x1)) 686.21/213.46
ACTIVE(U41(U32(tt), x1)) → c24(U41'(mark(tt), x1)) 686.21/213.46
ACTIVE(U41(U41(tt, z0), x1)) → c24(U41'(mark(z0), x1)) 686.21/213.46
ACTIVE(U41(isNat(0), x1)) → c24(U41'(mark(tt), x1)) 686.21/213.46
ACTIVE(U41(U11(tt, z0), x1)) → c6(U41'(mark(U12(isNat(z0))), x1)) 686.21/213.46
ACTIVE(U41(U11(tt, z0), x1)) → c6(ACTIVE(U11(tt, z0))) 686.21/213.46
ACTIVE(U41(U31(tt, z0), x1)) → c6(U41'(mark(U32(isNat(z0))), x1)) 686.21/213.46
ACTIVE(U41(U31(tt, z0), x1)) → c6(ACTIVE(U31(tt, z0))) 686.21/213.46
ACTIVE(U41(isNat(plus(z0, z1)), x1)) → c6(U41'(mark(U11(isNat(z0), z1)), x1)) 686.21/213.46
ACTIVE(U41(isNat(plus(z0, z1)), x1)) → c6(ACTIVE(isNat(plus(z0, z1)))) 686.21/213.46
ACTIVE(U41(isNat(s(z0)), x1)) → c6(U41'(mark(U21(isNat(z0))), x1)) 686.21/213.46
ACTIVE(U41(isNat(s(z0)), x1)) → c6(ACTIVE(isNat(s(z0)))) 686.21/213.46
ACTIVE(U41(isNat(x(z0, z1)), x1)) → c6(U41'(mark(U31(isNat(z0), z1)), x1)) 686.21/213.46
ACTIVE(U41(isNat(x(z0, z1)), x1)) → c6(ACTIVE(isNat(x(z0, z1)))) 686.21/213.46
ACTIVE(U51(U72(tt, z0, z1), x1, x2)) → c25(U51'(mark(plus(x(z1, z0), z1)), x1, x2), ACTIVE(U72(tt, z0, z1))) 686.21/213.46
ACTIVE(U51(plus(z0, 0), x1, x2)) → c25(U51'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.21/213.46
ACTIVE(U51(plus(z0, s(z1)), x1, x2)) → c25(U51'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.21/213.46
ACTIVE(U51(x(z0, 0), x1, x2)) → c25(U51'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.21/213.46
ACTIVE(U51(x(z0, s(z1)), x1, x2)) → c25(U51'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.21/213.46
ACTIVE(U51(U11(z0, z1), x1, x2)) → c25(U51'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.21/213.46
ACTIVE(U51(U12(z0), x1, x2)) → c25(U51'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.21/213.46
ACTIVE(U51(U21(z0), x1, x2)) → c25(U51'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.21/213.46
ACTIVE(U51(U31(z0, z1), x1, x2)) → c25(U51'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.21/213.46
ACTIVE(U51(U32(z0), x1, x2)) → c25(U51'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.21/213.46
ACTIVE(U51(U41(z0, z1), x1, x2)) → c25(U51'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.21/213.46
ACTIVE(U51(U51(z0, z1, z2), x1, x2)) → c25(U51'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.21/213.46
ACTIVE(U51(U52(z0, z1, z2), x1, x2)) → c25(U51'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.21/213.46
ACTIVE(U51(s(z0), x1, x2)) → c25(U51'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.21/213.46
ACTIVE(U51(plus(z0, z1), x1, x2)) → c25(U51'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.21/213.46
ACTIVE(U51(plus(z0, z1), x1, x2)) → c25(U51'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.21/213.46
ACTIVE(U51(U61(z0), x1, x2)) → c25(U51'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.21/213.46
ACTIVE(U51(U71(z0, z1, z2), x1, x2)) → c25(U51'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.21/213.46
ACTIVE(U51(U72(z0, z1, z2), x1, x2)) → c25(U51'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.21/213.46
ACTIVE(U51(x(z0, z1), x1, x2)) → c25(U51'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.21/213.46
ACTIVE(U51(x(z0, z1), x1, x2)) → c25(U51'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.21/213.46
ACTIVE(U51(U12(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.21/213.46
ACTIVE(U51(U21(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.21/213.46
ACTIVE(U51(U32(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.21/213.46
ACTIVE(U51(U41(tt, z0), x1, x2)) → c25(U51'(mark(z0), x1, x2)) 686.21/213.46
ACTIVE(U51(isNat(0), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.21/213.46
ACTIVE(U11(U51(tt, z0, z1), x1)) → c7(U11'(mark(U52(isNat(z1), z0, z1)), x1)) 686.21/213.46
ACTIVE(U11(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.21/213.46
ACTIVE(U12(U51(tt, z0, z1))) → c7(U12'(mark(U52(isNat(z1), z0, z1)))) 686.21/213.46
ACTIVE(U12(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.21/213.46
ACTIVE(U21(U51(tt, z0, z1))) → c7(U21'(mark(U52(isNat(z1), z0, z1)))) 686.21/213.46
ACTIVE(U21(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.21/213.46
ACTIVE(U31(U51(tt, z0, z1), x1)) → c7(U31'(mark(U52(isNat(z1), z0, z1)), x1)) 686.21/213.46
ACTIVE(U31(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.21/213.46
ACTIVE(U32(U51(tt, z0, z1))) → c7(U32'(mark(U52(isNat(z1), z0, z1)))) 686.21/213.46
ACTIVE(U32(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.21/213.46
ACTIVE(U41(U51(tt, z0, z1), x1)) → c7(U41'(mark(U52(isNat(z1), z0, z1)), x1)) 686.21/213.46
ACTIVE(U41(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.21/213.46
ACTIVE(U51(U11(tt, z0), x1, x2)) → c7(U51'(mark(U12(isNat(z0))), x1, x2)) 686.21/213.46
ACTIVE(U51(U11(tt, z0), x1, x2)) → c7(ACTIVE(U11(tt, z0))) 686.21/213.46
ACTIVE(U51(U31(tt, z0), x1, x2)) → c7(U51'(mark(U32(isNat(z0))), x1, x2)) 686.21/213.46
ACTIVE(U51(U31(tt, z0), x1, x2)) → c7(ACTIVE(U31(tt, z0))) 686.21/213.46
ACTIVE(U51(U51(tt, z0, z1), x1, x2)) → c7(U51'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.21/213.46
ACTIVE(U51(U51(tt, z0, z1), x1, x2)) → c7(ACTIVE(U51(tt, z0, z1))) 686.21/213.46
ACTIVE(U51(isNat(plus(z0, z1)), x1, x2)) → c7(U51'(mark(U11(isNat(z0), z1)), x1, x2)) 686.21/213.46
ACTIVE(U51(isNat(plus(z0, z1)), x1, x2)) → c7(ACTIVE(isNat(plus(z0, z1)))) 686.21/213.46
ACTIVE(U51(isNat(s(z0)), x1, x2)) → c7(U51'(mark(U21(isNat(z0))), x1, x2)) 686.21/213.46
ACTIVE(U51(isNat(s(z0)), x1, x2)) → c7(ACTIVE(isNat(s(z0)))) 686.21/213.46
ACTIVE(U51(isNat(x(z0, z1)), x1, x2)) → c7(U51'(mark(U31(isNat(z0), z1)), x1, x2)) 686.21/213.46
ACTIVE(U51(isNat(x(z0, z1)), x1, x2)) → c7(ACTIVE(isNat(x(z0, z1)))) 686.21/213.46
ACTIVE(U52(U72(tt, z0, z1), x1, x2)) → c26(U52'(mark(plus(x(z1, z0), z1)), x1, x2), ACTIVE(U72(tt, z0, z1))) 686.21/213.46
ACTIVE(U52(plus(z0, 0), x1, x2)) → c26(U52'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.21/213.46
ACTIVE(U52(plus(z0, s(z1)), x1, x2)) → c26(U52'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.21/213.46
ACTIVE(U52(x(z0, 0), x1, x2)) → c26(U52'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.21/213.46
ACTIVE(U52(x(z0, s(z1)), x1, x2)) → c26(U52'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.21/213.46
ACTIVE(U52(U11(z0, z1), x1, x2)) → c26(U52'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.21/213.46
ACTIVE(U52(U12(z0), x1, x2)) → c26(U52'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.21/213.46
ACTIVE(U52(U21(z0), x1, x2)) → c26(U52'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.21/213.46
ACTIVE(U52(U31(z0, z1), x1, x2)) → c26(U52'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.21/213.46
ACTIVE(U52(U32(z0), x1, x2)) → c26(U52'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.21/213.46
ACTIVE(U52(U41(z0, z1), x1, x2)) → c26(U52'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.21/213.46
ACTIVE(U52(U51(z0, z1, z2), x1, x2)) → c26(U52'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.21/213.46
ACTIVE(U52(U52(z0, z1, z2), x1, x2)) → c26(U52'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.21/213.46
ACTIVE(U52(s(z0), x1, x2)) → c26(U52'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.21/213.46
ACTIVE(U52(plus(z0, z1), x1, x2)) → c26(U52'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.21/213.46
ACTIVE(U52(plus(z0, z1), x1, x2)) → c26(U52'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.21/213.46
ACTIVE(U52(U61(z0), x1, x2)) → c26(U52'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.21/213.46
ACTIVE(U52(U71(z0, z1, z2), x1, x2)) → c26(U52'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.21/213.46
ACTIVE(U52(U72(z0, z1, z2), x1, x2)) → c26(U52'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.21/213.46
ACTIVE(U52(x(z0, z1), x1, x2)) → c26(U52'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.21/213.46
ACTIVE(U52(x(z0, z1), x1, x2)) → c26(U52'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.21/213.46
ACTIVE(U52(U12(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.21/213.46
ACTIVE(U52(U21(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.21/213.46
ACTIVE(U52(U32(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.21/213.46
ACTIVE(U52(U41(tt, z0), x1, x2)) → c26(U52'(mark(z0), x1, x2)) 686.21/213.46
ACTIVE(U52(isNat(0), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.21/213.46
ACTIVE(U11(U52(tt, z0, z1), x1)) → c8(U11'(mark(s(plus(z1, z0))), x1)) 686.21/213.46
ACTIVE(U11(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.21/213.46
ACTIVE(U12(U52(tt, z0, z1))) → c8(U12'(mark(s(plus(z1, z0))))) 686.21/213.46
ACTIVE(U12(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.21/213.46
ACTIVE(U21(U52(tt, z0, z1))) → c8(U21'(mark(s(plus(z1, z0))))) 686.21/213.46
ACTIVE(U21(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.21/213.46
ACTIVE(U31(U52(tt, z0, z1), x1)) → c8(U31'(mark(s(plus(z1, z0))), x1)) 686.21/213.46
ACTIVE(U31(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.21/213.46
ACTIVE(U32(U52(tt, z0, z1))) → c8(U32'(mark(s(plus(z1, z0))))) 686.21/213.46
ACTIVE(U32(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.21/213.46
ACTIVE(U41(U52(tt, z0, z1), x1)) → c8(U41'(mark(s(plus(z1, z0))), x1)) 686.21/213.46
ACTIVE(U41(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.21/213.46
ACTIVE(U51(U52(tt, z0, z1), x1, x2)) → c8(U51'(mark(s(plus(z1, z0))), x1, x2)) 686.21/213.46
ACTIVE(U51(U52(tt, z0, z1), x1, x2)) → c8(ACTIVE(U52(tt, z0, z1))) 686.21/213.46
ACTIVE(U52(U11(tt, z0), x1, x2)) → c8(U52'(mark(U12(isNat(z0))), x1, x2)) 686.21/213.46
ACTIVE(U52(U11(tt, z0), x1, x2)) → c8(ACTIVE(U11(tt, z0))) 686.21/213.46
ACTIVE(U52(U31(tt, z0), x1, x2)) → c8(U52'(mark(U32(isNat(z0))), x1, x2)) 686.21/213.46
ACTIVE(U52(U31(tt, z0), x1, x2)) → c8(ACTIVE(U31(tt, z0))) 686.21/213.46
ACTIVE(U52(U51(tt, z0, z1), x1, x2)) → c8(U52'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.21/213.46
ACTIVE(U52(U51(tt, z0, z1), x1, x2)) → c8(ACTIVE(U51(tt, z0, z1))) 686.21/213.46
ACTIVE(U52(U52(tt, z0, z1), x1, x2)) → c8(U52'(mark(s(plus(z1, z0))), x1, x2)) 686.21/213.46
ACTIVE(U52(U52(tt, z0, z1), x1, x2)) → c8(ACTIVE(U52(tt, z0, z1))) 686.21/213.46
ACTIVE(U52(isNat(plus(z0, z1)), x1, x2)) → c8(U52'(mark(U11(isNat(z0), z1)), x1, x2)) 686.21/213.46
ACTIVE(U52(isNat(plus(z0, z1)), x1, x2)) → c8(ACTIVE(isNat(plus(z0, z1)))) 686.21/213.46
ACTIVE(U52(isNat(s(z0)), x1, x2)) → c8(U52'(mark(U21(isNat(z0))), x1, x2)) 686.21/213.46
ACTIVE(U52(isNat(s(z0)), x1, x2)) → c8(ACTIVE(isNat(s(z0)))) 686.21/213.46
ACTIVE(U52(isNat(x(z0, z1)), x1, x2)) → c8(U52'(mark(U31(isNat(z0), z1)), x1, x2)) 686.21/213.46
ACTIVE(U52(isNat(x(z0, z1)), x1, x2)) → c8(ACTIVE(isNat(x(z0, z1)))) 686.21/213.46
ACTIVE(s(U72(tt, z0, z1))) → c27(S(mark(plus(x(z1, z0), z1))), ACTIVE(U72(tt, z0, z1))) 686.21/213.46
ACTIVE(s(plus(z0, 0))) → c27(S(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.21/213.46
ACTIVE(s(plus(z0, s(z1)))) → c27(S(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.21/213.46
ACTIVE(s(x(z0, 0))) → c27(S(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.21/213.46
ACTIVE(s(x(z0, s(z1)))) → c27(S(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.21/213.46
ACTIVE(s(U11(z0, z1))) → c27(S(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.21/213.46
ACTIVE(s(U12(z0))) → c27(S(U12(active(z0))), ACTIVE(U12(z0))) 686.21/213.46
ACTIVE(s(U21(z0))) → c27(S(U21(active(z0))), ACTIVE(U21(z0))) 686.21/213.46
ACTIVE(s(U31(z0, z1))) → c27(S(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.21/213.46
ACTIVE(s(U32(z0))) → c27(S(U32(active(z0))), ACTIVE(U32(z0))) 686.21/213.46
ACTIVE(s(U41(z0, z1))) → c27(S(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.21/213.46
ACTIVE(s(U51(z0, z1, z2))) → c27(S(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.21/213.46
ACTIVE(s(U52(z0, z1, z2))) → c27(S(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.21/213.46
ACTIVE(s(s(z0))) → c27(S(s(active(z0))), ACTIVE(s(z0))) 686.21/213.46
ACTIVE(s(plus(z0, z1))) → c27(S(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.21/213.46
ACTIVE(s(plus(z0, z1))) → c27(S(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.21/213.46
ACTIVE(s(U61(z0))) → c27(S(U61(active(z0))), ACTIVE(U61(z0))) 686.21/213.46
ACTIVE(s(U71(z0, z1, z2))) → c27(S(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.21/213.46
ACTIVE(s(U72(z0, z1, z2))) → c27(S(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.21/213.46
ACTIVE(s(x(z0, z1))) → c27(S(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.21/213.46
ACTIVE(s(x(z0, z1))) → c27(S(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.21/213.46
ACTIVE(s(U12(tt))) → c27(S(mark(tt))) 686.21/213.46
ACTIVE(s(U21(tt))) → c27(S(mark(tt))) 686.21/213.46
ACTIVE(s(U32(tt))) → c27(S(mark(tt))) 686.21/213.46
ACTIVE(s(U41(tt, z0))) → c27(S(mark(z0))) 686.21/213.46
ACTIVE(s(isNat(0))) → c27(S(mark(tt))) 686.21/213.46
ACTIVE(s(U11(tt, z0))) → c9(S(mark(U12(isNat(z0))))) 686.21/213.46
ACTIVE(s(U11(tt, z0))) → c9(ACTIVE(U11(tt, z0))) 686.21/213.46
ACTIVE(s(U31(tt, z0))) → c9(S(mark(U32(isNat(z0))))) 686.21/213.46
ACTIVE(s(U31(tt, z0))) → c9(ACTIVE(U31(tt, z0))) 686.21/213.46
ACTIVE(s(U51(tt, z0, z1))) → c9(S(mark(U52(isNat(z1), z0, z1)))) 686.21/213.46
ACTIVE(s(U51(tt, z0, z1))) → c9(ACTIVE(U51(tt, z0, z1))) 686.21/213.46
ACTIVE(s(U52(tt, z0, z1))) → c9(S(mark(s(plus(z1, z0))))) 686.21/213.46
ACTIVE(s(U52(tt, z0, z1))) → c9(ACTIVE(U52(tt, z0, z1))) 686.21/213.46
ACTIVE(s(isNat(plus(z0, z1)))) → c9(S(mark(U11(isNat(z0), z1)))) 686.21/213.46
ACTIVE(s(isNat(plus(z0, z1)))) → c9(ACTIVE(isNat(plus(z0, z1)))) 686.21/213.46
ACTIVE(s(isNat(s(z0)))) → c9(S(mark(U21(isNat(z0))))) 686.21/213.46
ACTIVE(s(isNat(s(z0)))) → c9(ACTIVE(isNat(s(z0)))) 686.21/213.46
ACTIVE(s(isNat(x(z0, z1)))) → c9(S(mark(U31(isNat(z0), z1)))) 686.21/213.46
ACTIVE(s(isNat(x(z0, z1)))) → c9(ACTIVE(isNat(x(z0, z1)))) 686.21/213.46
ACTIVE(U61(U72(tt, z0, z1))) → c30(U61'(mark(plus(x(z1, z0), z1))), ACTIVE(U72(tt, z0, z1))) 686.21/213.46
ACTIVE(U61(plus(z0, 0))) → c30(U61'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.21/213.46
ACTIVE(U61(plus(z0, s(z1)))) → c30(U61'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.21/213.46
ACTIVE(U61(x(z0, 0))) → c30(U61'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.21/213.46
ACTIVE(U61(x(z0, s(z1)))) → c30(U61'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.21/213.46
ACTIVE(U61(U11(z0, z1))) → c30(U61'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.21/213.46
ACTIVE(U61(U12(z0))) → c30(U61'(U12(active(z0))), ACTIVE(U12(z0))) 686.21/213.46
ACTIVE(U61(U21(z0))) → c30(U61'(U21(active(z0))), ACTIVE(U21(z0))) 686.21/213.46
ACTIVE(U61(U31(z0, z1))) → c30(U61'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.21/213.46
ACTIVE(U61(U32(z0))) → c30(U61'(U32(active(z0))), ACTIVE(U32(z0))) 686.21/213.47
ACTIVE(U61(U41(z0, z1))) → c30(U61'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.21/213.47
ACTIVE(U61(U51(z0, z1, z2))) → c30(U61'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.21/213.47
ACTIVE(U61(U52(z0, z1, z2))) → c30(U61'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.21/213.47
ACTIVE(U61(s(z0))) → c30(U61'(s(active(z0))), ACTIVE(s(z0))) 686.21/213.47
ACTIVE(U61(plus(z0, z1))) → c30(U61'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.21/213.47
ACTIVE(U61(plus(z0, z1))) → c30(U61'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.21/213.47
ACTIVE(U61(U61(z0))) → c30(U61'(U61(active(z0))), ACTIVE(U61(z0))) 686.21/213.47
ACTIVE(U61(U71(z0, z1, z2))) → c30(U61'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.21/213.47
ACTIVE(U61(U72(z0, z1, z2))) → c30(U61'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.21/213.47
ACTIVE(U61(x(z0, z1))) → c30(U61'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.21/213.47
ACTIVE(U61(x(z0, z1))) → c30(U61'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.21/213.47
ACTIVE(U11(U61(tt), x1)) → c19(U11'(mark(0), x1)) 686.21/213.47
ACTIVE(U12(U61(tt))) → c20(U12'(mark(0))) 686.21/213.47
ACTIVE(U21(U61(tt))) → c21(U21'(mark(0))) 686.21/213.47
ACTIVE(U31(U61(tt), x1)) → c22(U31'(mark(0), x1)) 686.21/213.47
ACTIVE(U32(U61(tt))) → c23(U32'(mark(0))) 686.21/213.47
ACTIVE(U41(U61(tt), x1)) → c24(U41'(mark(0), x1)) 686.21/213.47
ACTIVE(U51(U61(tt), x1, x2)) → c25(U51'(mark(0), x1, x2)) 686.21/213.47
ACTIVE(U52(U61(tt), x1, x2)) → c26(U52'(mark(0), x1, x2)) 686.21/213.47
ACTIVE(s(U61(tt))) → c27(S(mark(0))) 686.21/213.47
ACTIVE(U61(U12(tt))) → c30(U61'(mark(tt))) 686.21/213.47
ACTIVE(U61(U21(tt))) → c30(U61'(mark(tt))) 686.21/213.47
ACTIVE(U61(U32(tt))) → c30(U61'(mark(tt))) 686.21/213.47
ACTIVE(U61(U41(tt, z0))) → c30(U61'(mark(z0))) 686.21/213.47
ACTIVE(U61(U61(tt))) → c30(U61'(mark(0))) 686.21/213.47
ACTIVE(U61(isNat(0))) → c30(U61'(mark(tt))) 686.21/213.47
ACTIVE(U61(U11(tt, z0))) → c10(U61'(mark(U12(isNat(z0))))) 686.21/213.47
ACTIVE(U61(U11(tt, z0))) → c10(ACTIVE(U11(tt, z0))) 686.21/213.47
ACTIVE(U61(U31(tt, z0))) → c10(U61'(mark(U32(isNat(z0))))) 686.21/213.47
ACTIVE(U61(U31(tt, z0))) → c10(ACTIVE(U31(tt, z0))) 686.21/213.47
ACTIVE(U61(U51(tt, z0, z1))) → c10(U61'(mark(U52(isNat(z1), z0, z1)))) 686.21/213.47
ACTIVE(U61(U51(tt, z0, z1))) → c10(ACTIVE(U51(tt, z0, z1))) 686.21/213.47
ACTIVE(U61(U52(tt, z0, z1))) → c10(U61'(mark(s(plus(z1, z0))))) 686.21/213.47
ACTIVE(U61(U52(tt, z0, z1))) → c10(ACTIVE(U52(tt, z0, z1))) 686.21/213.47
ACTIVE(U61(isNat(plus(z0, z1)))) → c10(U61'(mark(U11(isNat(z0), z1)))) 686.21/213.47
ACTIVE(U61(isNat(plus(z0, z1)))) → c10(ACTIVE(isNat(plus(z0, z1)))) 686.21/213.47
ACTIVE(U61(isNat(s(z0)))) → c10(U61'(mark(U21(isNat(z0))))) 686.21/213.47
ACTIVE(U61(isNat(s(z0)))) → c10(ACTIVE(isNat(s(z0)))) 686.21/213.47
ACTIVE(U61(isNat(x(z0, z1)))) → c10(U61'(mark(U31(isNat(z0), z1)))) 686.21/213.47
ACTIVE(U61(isNat(x(z0, z1)))) → c10(ACTIVE(isNat(x(z0, z1)))) 686.21/213.47
ACTIVE(U71(U72(tt, z0, z1), x1, x2)) → c31(U71'(mark(plus(x(z1, z0), z1)), x1, x2), ACTIVE(U72(tt, z0, z1))) 686.21/213.47
ACTIVE(U71(plus(z0, 0), x1, x2)) → c31(U71'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.21/213.47
ACTIVE(U71(plus(z0, s(z1)), x1, x2)) → c31(U71'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.21/213.47
ACTIVE(U71(x(z0, 0), x1, x2)) → c31(U71'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.21/213.47
ACTIVE(U71(x(z0, s(z1)), x1, x2)) → c31(U71'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.21/213.47
ACTIVE(U71(U11(z0, z1), x1, x2)) → c31(U71'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.21/213.47
ACTIVE(U71(U12(z0), x1, x2)) → c31(U71'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.21/213.47
ACTIVE(U71(U21(z0), x1, x2)) → c31(U71'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.21/213.47
ACTIVE(U71(U31(z0, z1), x1, x2)) → c31(U71'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.21/213.47
ACTIVE(U71(U32(z0), x1, x2)) → c31(U71'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.21/213.47
ACTIVE(U71(U41(z0, z1), x1, x2)) → c31(U71'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.21/213.47
ACTIVE(U71(U51(z0, z1, z2), x1, x2)) → c31(U71'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.21/213.47
ACTIVE(U71(U52(z0, z1, z2), x1, x2)) → c31(U71'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.21/213.47
ACTIVE(U71(s(z0), x1, x2)) → c31(U71'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.21/213.47
ACTIVE(U71(plus(z0, z1), x1, x2)) → c31(U71'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.21/213.47
ACTIVE(U71(plus(z0, z1), x1, x2)) → c31(U71'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.21/213.47
ACTIVE(U71(U61(z0), x1, x2)) → c31(U71'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.21/213.47
ACTIVE(U71(U71(z0, z1, z2), x1, x2)) → c31(U71'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.21/213.47
ACTIVE(U71(U72(z0, z1, z2), x1, x2)) → c31(U71'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.21/213.47
ACTIVE(U71(x(z0, z1), x1, x2)) → c31(U71'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.21/213.47
ACTIVE(U71(x(z0, z1), x1, x2)) → c31(U71'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.21/213.47
ACTIVE(U71(U12(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.21/213.47
ACTIVE(U71(U21(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.21/213.47
ACTIVE(U71(U32(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.21/213.47
ACTIVE(U71(U41(tt, z0), x1, x2)) → c31(U71'(mark(z0), x1, x2)) 686.21/213.47
ACTIVE(U71(U61(tt), x1, x2)) → c31(U71'(mark(0), x1, x2)) 686.21/213.47
ACTIVE(U71(isNat(0), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.21/213.47
ACTIVE(U11(U71(tt, z0, z1), x1)) → c11(U11'(mark(U72(isNat(z1), z0, z1)), x1)) 686.21/213.47
ACTIVE(U11(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.21/213.47
ACTIVE(U12(U71(tt, z0, z1))) → c11(U12'(mark(U72(isNat(z1), z0, z1)))) 686.21/213.47
ACTIVE(U12(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.21/213.47
ACTIVE(U21(U71(tt, z0, z1))) → c11(U21'(mark(U72(isNat(z1), z0, z1)))) 686.21/213.47
ACTIVE(U21(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.21/213.47
ACTIVE(U31(U71(tt, z0, z1), x1)) → c11(U31'(mark(U72(isNat(z1), z0, z1)), x1)) 686.21/213.47
ACTIVE(U31(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.21/213.47
ACTIVE(U32(U71(tt, z0, z1))) → c11(U32'(mark(U72(isNat(z1), z0, z1)))) 686.21/213.47
ACTIVE(U32(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.21/213.47
ACTIVE(U41(U71(tt, z0, z1), x1)) → c11(U41'(mark(U72(isNat(z1), z0, z1)), x1)) 686.21/213.47
ACTIVE(U41(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.21/213.47
ACTIVE(U51(U71(tt, z0, z1), x1, x2)) → c11(U51'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.21/213.47
ACTIVE(U51(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.21/213.47
ACTIVE(U52(U71(tt, z0, z1), x1, x2)) → c11(U52'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.21/213.47
ACTIVE(U52(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.21/213.47
ACTIVE(s(U71(tt, z0, z1))) → c11(S(mark(U72(isNat(z1), z0, z1)))) 686.21/213.47
ACTIVE(s(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.21/213.47
ACTIVE(U61(U71(tt, z0, z1))) → c11(U61'(mark(U72(isNat(z1), z0, z1)))) 686.21/213.47
ACTIVE(U61(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.21/213.47
ACTIVE(U71(U11(tt, z0), x1, x2)) → c11(U71'(mark(U12(isNat(z0))), x1, x2)) 686.21/213.47
ACTIVE(U71(U11(tt, z0), x1, x2)) → c11(ACTIVE(U11(tt, z0))) 686.21/213.47
ACTIVE(U71(U31(tt, z0), x1, x2)) → c11(U71'(mark(U32(isNat(z0))), x1, x2)) 686.21/213.47
ACTIVE(U71(U31(tt, z0), x1, x2)) → c11(ACTIVE(U31(tt, z0))) 686.21/213.47
ACTIVE(U71(U51(tt, z0, z1), x1, x2)) → c11(U71'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.21/213.47
ACTIVE(U71(U51(tt, z0, z1), x1, x2)) → c11(ACTIVE(U51(tt, z0, z1))) 686.21/213.47
ACTIVE(U71(U52(tt, z0, z1), x1, x2)) → c11(U71'(mark(s(plus(z1, z0))), x1, x2)) 686.21/213.47
ACTIVE(U71(U52(tt, z0, z1), x1, x2)) → c11(ACTIVE(U52(tt, z0, z1))) 686.21/213.47
ACTIVE(U71(U71(tt, z0, z1), x1, x2)) → c11(U71'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.21/213.47
ACTIVE(U71(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.21/213.47
ACTIVE(U71(isNat(plus(z0, z1)), x1, x2)) → c11(U71'(mark(U11(isNat(z0), z1)), x1, x2)) 686.21/213.47
ACTIVE(U71(isNat(plus(z0, z1)), x1, x2)) → c11(ACTIVE(isNat(plus(z0, z1)))) 686.21/213.47
ACTIVE(U71(isNat(s(z0)), x1, x2)) → c11(U71'(mark(U21(isNat(z0))), x1, x2)) 686.21/213.47
ACTIVE(U71(isNat(s(z0)), x1, x2)) → c11(ACTIVE(isNat(s(z0)))) 686.21/213.47
ACTIVE(U71(isNat(x(z0, z1)), x1, x2)) → c11(U71'(mark(U31(isNat(z0), z1)), x1, x2)) 686.21/213.47
ACTIVE(U71(isNat(x(z0, z1)), x1, x2)) → c11(ACTIVE(isNat(x(z0, z1))))
S tuples:

ACTIVE(plus(z0, z1)) → c28(PLUS(active(z0), z1), ACTIVE(z0)) 686.21/213.47
ACTIVE(plus(z0, z1)) → c29(PLUS(z0, active(z1)), ACTIVE(z1)) 686.21/213.47
ACTIVE(U72(z0, z1, z2)) → c32(U72'(active(z0), z1, z2), ACTIVE(z0)) 686.21/213.47
ACTIVE(x(z0, z1)) → c33(X(active(z0), z1), ACTIVE(z0)) 686.21/213.47
ACTIVE(x(z0, z1)) → c34(X(z0, active(z1)), ACTIVE(z1)) 686.21/213.47
U11'(mark(z0), z1) → c35(U11'(z0, z1)) 686.21/213.47
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1)) 686.21/213.47
U12'(mark(z0)) → c37(U12'(z0)) 686.21/213.47
U12'(ok(z0)) → c38(U12'(z0)) 686.21/213.47
U21'(mark(z0)) → c39(U21'(z0)) 686.21/213.47
U21'(ok(z0)) → c40(U21'(z0)) 686.21/213.47
U31'(mark(z0), z1) → c41(U31'(z0, z1)) 686.21/213.47
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 686.21/213.47
U32'(mark(z0)) → c43(U32'(z0)) 686.21/213.47
U32'(ok(z0)) → c44(U32'(z0)) 686.21/213.47
U41'(mark(z0), z1) → c45(U41'(z0, z1)) 686.21/213.47
U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1)) 686.21/213.47
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2)) 686.21/213.47
U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2)) 686.21/213.47
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2)) 686.21/213.47
U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2)) 686.21/213.47
S(mark(z0)) → c51(S(z0)) 686.21/213.47
S(ok(z0)) → c52(S(z0)) 686.21/213.47
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 686.21/213.47
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 686.21/213.47
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 686.21/213.47
U61'(mark(z0)) → c56(U61'(z0)) 686.21/213.47
U61'(ok(z0)) → c57(U61'(z0)) 686.21/213.47
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2)) 686.21/213.47
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2)) 686.21/213.47
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2)) 686.21/213.47
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 686.21/213.47
X(mark(z0), z1) → c62(X(z0, z1)) 686.21/213.47
X(z0, mark(z1)) → c63(X(z0, z1)) 686.21/213.47
X(ok(z0), ok(z1)) → c64(X(z0, z1)) 686.21/213.47
PROPER(U11(z0, z1)) → c65(U11'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 686.21/213.47
PROPER(U12(z0)) → c67(U12'(proper(z0)), PROPER(z0)) 686.21/213.47
PROPER(isNat(z0)) → c68(ISNAT(proper(z0)), PROPER(z0)) 686.21/213.47
PROPER(U21(z0)) → c69(U21'(proper(z0)), PROPER(z0)) 686.21/213.47
PROPER(U31(z0, z1)) → c70(U31'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 686.21/213.47
PROPER(U32(z0)) → c71(U32'(proper(z0)), PROPER(z0)) 686.21/213.47
PROPER(U41(z0, z1)) → c72(U41'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 686.21/213.47
PROPER(U51(z0, z1, z2)) → c73(U51'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 686.21/213.47
PROPER(U52(z0, z1, z2)) → c74(U52'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 686.21/213.47
PROPER(s(z0)) → c75(S(proper(z0)), PROPER(z0)) 686.21/213.47
PROPER(plus(z0, z1)) → c76(PLUS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 686.21/213.47
PROPER(U61(z0)) → c77(U61'(proper(z0)), PROPER(z0)) 686.21/213.47
PROPER(U71(z0, z1, z2)) → c79(U71'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 686.21/213.47
PROPER(U72(z0, z1, z2)) → c80(U72'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 686.21/213.47
PROPER(x(z0, z1)) → c81(X(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 686.21/213.47
ISNAT(ok(z0)) → c82(ISNAT(z0)) 686.21/213.47
TOP(mark(z0)) → c83(TOP(proper(z0)), PROPER(z0)) 686.21/213.47
TOP(ok(z0)) → c84(TOP(active(z0)), ACTIVE(z0)) 686.21/213.47
ACTIVE(isNat(s(z0))) → c13(ISNAT(z0)) 686.21/213.47
ACTIVE(plus(z0, s(z1))) → c16(ISNAT(z1)) 686.21/213.47
ACTIVE(x(z0, s(z1))) → c18(ISNAT(z1)) 686.21/213.47
ACTIVE(U11(tt, z0)) → c1(U12'(isNat(z0))) 686.21/213.47
ACTIVE(U11(tt, z0)) → c1(ISNAT(z0)) 686.21/213.47
ACTIVE(U31(tt, z0)) → c1(U32'(isNat(z0))) 686.21/213.47
ACTIVE(U31(tt, z0)) → c1(ISNAT(z0)) 686.21/213.47
ACTIVE(U51(tt, z0, z1)) → c1(U52'(isNat(z1), z0, z1)) 686.21/213.47
ACTIVE(U51(tt, z0, z1)) → c1(ISNAT(z1)) 686.21/213.47
ACTIVE(U52(tt, z0, z1)) → c1(S(plus(z1, z0))) 686.21/213.47
ACTIVE(U52(tt, z0, z1)) → c1(PLUS(z1, z0)) 686.21/213.47
ACTIVE(U71(tt, z0, z1)) → c1(U72'(isNat(z1), z0, z1)) 686.21/213.47
ACTIVE(U71(tt, z0, z1)) → c1(ISNAT(z1)) 686.21/213.47
ACTIVE(U72(tt, z0, z1)) → c1(PLUS(x(z1, z0), z1)) 686.21/213.47
ACTIVE(U72(tt, z0, z1)) → c1(X(z1, z0)) 686.21/213.47
ACTIVE(isNat(plus(z0, z1))) → c1(U11'(isNat(z0), z1)) 686.21/213.47
ACTIVE(isNat(plus(z0, z1))) → c1(ISNAT(z0)) 686.21/213.47
ACTIVE(isNat(x(z0, z1))) → c1(U31'(isNat(z0), z1)) 686.21/213.47
ACTIVE(isNat(x(z0, z1))) → c1(ISNAT(z0)) 686.21/213.47
ACTIVE(plus(z0, 0)) → c1(U41'(isNat(z0), z0)) 686.21/213.47
ACTIVE(plus(z0, 0)) → c1(ISNAT(z0)) 686.21/213.47
ACTIVE(x(z0, 0)) → c1(U61'(isNat(z0))) 686.21/213.47
ACTIVE(x(z0, 0)) → c1(ISNAT(z0)) 686.21/213.47
ACTIVE(U11(U72(tt, z0, z1), x1)) → c19(U11'(mark(plus(x(z1, z0), z1)), x1), ACTIVE(U72(tt, z0, z1))) 686.21/213.47
ACTIVE(U11(plus(z0, 0), x1)) → c19(U11'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.21/213.47
ACTIVE(U11(plus(z0, s(z1)), x1)) → c19(U11'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.21/213.47
ACTIVE(U11(x(z0, 0), x1)) → c19(U11'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.21/213.47
ACTIVE(U11(x(z0, s(z1)), x1)) → c19(U11'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.21/213.47
ACTIVE(U11(U11(z0, z1), x1)) → c19(U11'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.21/213.47
ACTIVE(U11(U12(z0), x1)) → c19(U11'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.21/213.47
ACTIVE(U11(U21(z0), x1)) → c19(U11'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.21/213.47
ACTIVE(U11(U31(z0, z1), x1)) → c19(U11'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.21/213.47
ACTIVE(U11(U32(z0), x1)) → c19(U11'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.21/213.47
ACTIVE(U11(U41(z0, z1), x1)) → c19(U11'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.21/213.47
ACTIVE(U11(U51(z0, z1, z2), x1)) → c19(U11'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.21/213.47
ACTIVE(U11(U52(z0, z1, z2), x1)) → c19(U11'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.21/213.47
ACTIVE(U11(s(z0), x1)) → c19(U11'(s(active(z0)), x1), ACTIVE(s(z0))) 686.21/213.47
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.21/213.47
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.21/213.47
ACTIVE(U11(U61(z0), x1)) → c19(U11'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.21/213.47
ACTIVE(U11(U71(z0, z1, z2), x1)) → c19(U11'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.21/213.47
ACTIVE(U11(U72(z0, z1, z2), x1)) → c19(U11'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.21/213.47
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.21/213.47
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.21/213.47
ACTIVE(U11(isNat(0), x1)) → c19(U11'(mark(tt), x1)) 686.21/213.47
ACTIVE(U11(U11(tt, z0), x1)) → c(U11'(mark(U12(isNat(z0))), x1)) 686.21/213.47
ACTIVE(U11(U11(tt, z0), x1)) → c(ACTIVE(U11(tt, z0))) 686.21/213.47
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(U11'(mark(U11(isNat(z0), z1)), x1)) 686.21/213.47
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(ACTIVE(isNat(plus(z0, z1)))) 686.21/213.47
ACTIVE(U11(isNat(s(z0)), x1)) → c(U11'(mark(U21(isNat(z0))), x1)) 686.21/213.47
ACTIVE(U11(isNat(s(z0)), x1)) → c(ACTIVE(isNat(s(z0)))) 686.21/213.47
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(U11'(mark(U31(isNat(z0), z1)), x1)) 686.21/213.47
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(ACTIVE(isNat(x(z0, z1)))) 686.21/213.47
ACTIVE(U12(U72(tt, z0, z1))) → c20(U12'(mark(plus(x(z1, z0), z1))), ACTIVE(U72(tt, z0, z1))) 686.21/213.47
ACTIVE(U12(plus(z0, 0))) → c20(U12'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.21/213.47
ACTIVE(U12(plus(z0, s(z1)))) → c20(U12'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.21/213.47
ACTIVE(U12(x(z0, 0))) → c20(U12'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.21/213.47
ACTIVE(U12(x(z0, s(z1)))) → c20(U12'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.21/213.47
ACTIVE(U12(U11(z0, z1))) → c20(U12'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.21/213.47
ACTIVE(U12(U12(z0))) → c20(U12'(U12(active(z0))), ACTIVE(U12(z0))) 686.21/213.47
ACTIVE(U12(U21(z0))) → c20(U12'(U21(active(z0))), ACTIVE(U21(z0))) 686.21/213.47
ACTIVE(U12(U31(z0, z1))) → c20(U12'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.21/213.47
ACTIVE(U12(U32(z0))) → c20(U12'(U32(active(z0))), ACTIVE(U32(z0))) 686.21/213.47
ACTIVE(U12(U41(z0, z1))) → c20(U12'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.21/213.47
ACTIVE(U12(U51(z0, z1, z2))) → c20(U12'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.21/213.47
ACTIVE(U12(U52(z0, z1, z2))) → c20(U12'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.21/213.47
ACTIVE(U12(s(z0))) → c20(U12'(s(active(z0))), ACTIVE(s(z0))) 686.21/213.47
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.21/213.47
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.21/213.47
ACTIVE(U12(U61(z0))) → c20(U12'(U61(active(z0))), ACTIVE(U61(z0))) 686.21/213.47
ACTIVE(U12(U71(z0, z1, z2))) → c20(U12'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.21/213.47
ACTIVE(U12(U72(z0, z1, z2))) → c20(U12'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.21/213.47
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.21/213.47
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.21/213.47
ACTIVE(U11(U12(tt), x1)) → c19(U11'(mark(tt), x1)) 686.21/213.47
ACTIVE(U12(U12(tt))) → c20(U12'(mark(tt))) 686.21/213.47
ACTIVE(U12(isNat(0))) → c20(U12'(mark(tt))) 686.21/213.47
ACTIVE(U12(U11(tt, z0))) → c2(U12'(mark(U12(isNat(z0))))) 686.21/213.47
ACTIVE(U12(U11(tt, z0))) → c2(ACTIVE(U11(tt, z0))) 686.21/213.47
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(U12'(mark(U11(isNat(z0), z1)))) 686.21/213.47
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(ACTIVE(isNat(plus(z0, z1)))) 686.21/213.47
ACTIVE(U12(isNat(s(z0)))) → c2(U12'(mark(U21(isNat(z0))))) 686.21/213.47
ACTIVE(U12(isNat(s(z0)))) → c2(ACTIVE(isNat(s(z0)))) 686.21/213.47
ACTIVE(U12(isNat(x(z0, z1)))) → c2(U12'(mark(U31(isNat(z0), z1)))) 686.21/213.47
ACTIVE(U12(isNat(x(z0, z1)))) → c2(ACTIVE(isNat(x(z0, z1)))) 686.21/213.47
ACTIVE(U21(U72(tt, z0, z1))) → c21(U21'(mark(plus(x(z1, z0), z1))), ACTIVE(U72(tt, z0, z1))) 686.21/213.47
ACTIVE(U21(plus(z0, 0))) → c21(U21'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.21/213.47
ACTIVE(U21(plus(z0, s(z1)))) → c21(U21'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.21/213.47
ACTIVE(U21(x(z0, 0))) → c21(U21'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.21/213.47
ACTIVE(U21(x(z0, s(z1)))) → c21(U21'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.21/213.47
ACTIVE(U21(U11(z0, z1))) → c21(U21'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.21/213.47
ACTIVE(U21(U12(z0))) → c21(U21'(U12(active(z0))), ACTIVE(U12(z0))) 686.21/213.47
ACTIVE(U21(U21(z0))) → c21(U21'(U21(active(z0))), ACTIVE(U21(z0))) 686.21/213.47
ACTIVE(U21(U31(z0, z1))) → c21(U21'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.21/213.47
ACTIVE(U21(U32(z0))) → c21(U21'(U32(active(z0))), ACTIVE(U32(z0))) 686.21/213.47
ACTIVE(U21(U41(z0, z1))) → c21(U21'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.21/213.47
ACTIVE(U21(U51(z0, z1, z2))) → c21(U21'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.21/213.47
ACTIVE(U21(U52(z0, z1, z2))) → c21(U21'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.21/213.47
ACTIVE(U21(s(z0))) → c21(U21'(s(active(z0))), ACTIVE(s(z0))) 686.21/213.47
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.21/213.47
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.21/213.47
ACTIVE(U21(U61(z0))) → c21(U21'(U61(active(z0))), ACTIVE(U61(z0))) 686.21/213.47
ACTIVE(U21(U71(z0, z1, z2))) → c21(U21'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.21/213.47
ACTIVE(U21(U72(z0, z1, z2))) → c21(U21'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.21/213.47
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.21/213.47
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.21/213.47
ACTIVE(U11(U21(tt), x1)) → c19(U11'(mark(tt), x1)) 686.21/213.47
ACTIVE(U12(U21(tt))) → c20(U12'(mark(tt))) 686.21/213.47
ACTIVE(U21(U12(tt))) → c21(U21'(mark(tt))) 686.21/213.47
ACTIVE(U21(U21(tt))) → c21(U21'(mark(tt))) 686.21/213.47
ACTIVE(U21(isNat(0))) → c21(U21'(mark(tt))) 686.21/213.47
ACTIVE(U21(U11(tt, z0))) → c3(U21'(mark(U12(isNat(z0))))) 686.21/213.47
ACTIVE(U21(U11(tt, z0))) → c3(ACTIVE(U11(tt, z0))) 686.21/213.47
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(U21'(mark(U11(isNat(z0), z1)))) 686.21/213.47
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(ACTIVE(isNat(plus(z0, z1)))) 686.21/213.47
ACTIVE(U21(isNat(s(z0)))) → c3(U21'(mark(U21(isNat(z0))))) 686.21/213.47
ACTIVE(U21(isNat(s(z0)))) → c3(ACTIVE(isNat(s(z0)))) 686.21/213.47
ACTIVE(U21(isNat(x(z0, z1)))) → c3(U21'(mark(U31(isNat(z0), z1)))) 686.21/213.47
ACTIVE(U21(isNat(x(z0, z1)))) → c3(ACTIVE(isNat(x(z0, z1)))) 686.21/213.47
ACTIVE(U31(U72(tt, z0, z1), x1)) → c22(U31'(mark(plus(x(z1, z0), z1)), x1), ACTIVE(U72(tt, z0, z1))) 686.21/213.47
ACTIVE(U31(plus(z0, 0), x1)) → c22(U31'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.21/213.47
ACTIVE(U31(plus(z0, s(z1)), x1)) → c22(U31'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.21/213.47
ACTIVE(U31(x(z0, 0), x1)) → c22(U31'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.21/213.47
ACTIVE(U31(x(z0, s(z1)), x1)) → c22(U31'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.21/213.47
ACTIVE(U31(U11(z0, z1), x1)) → c22(U31'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.21/213.47
ACTIVE(U31(U12(z0), x1)) → c22(U31'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.21/213.47
ACTIVE(U31(U21(z0), x1)) → c22(U31'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.21/213.47
ACTIVE(U31(U31(z0, z1), x1)) → c22(U31'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.21/213.47
ACTIVE(U31(U32(z0), x1)) → c22(U31'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.21/213.47
ACTIVE(U31(U41(z0, z1), x1)) → c22(U31'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.21/213.47
ACTIVE(U31(U51(z0, z1, z2), x1)) → c22(U31'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.21/213.47
ACTIVE(U31(U52(z0, z1, z2), x1)) → c22(U31'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.21/213.47
ACTIVE(U31(s(z0), x1)) → c22(U31'(s(active(z0)), x1), ACTIVE(s(z0))) 686.21/213.47
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.21/213.47
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.21/213.47
ACTIVE(U31(U61(z0), x1)) → c22(U31'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.21/213.47
ACTIVE(U31(U71(z0, z1, z2), x1)) → c22(U31'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.21/213.47
ACTIVE(U31(U72(z0, z1, z2), x1)) → c22(U31'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.21/213.47
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.21/213.47
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.21/213.47
ACTIVE(U31(U12(tt), x1)) → c22(U31'(mark(tt), x1)) 686.21/213.47
ACTIVE(U31(U21(tt), x1)) → c22(U31'(mark(tt), x1)) 686.21/213.47
ACTIVE(U31(isNat(0), x1)) → c22(U31'(mark(tt), x1)) 686.21/213.47
ACTIVE(U11(U31(tt, z0), x1)) → c4(U11'(mark(U32(isNat(z0))), x1)) 686.21/213.47
ACTIVE(U11(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 686.21/213.47
ACTIVE(U12(U31(tt, z0))) → c4(U12'(mark(U32(isNat(z0))))) 686.21/213.47
ACTIVE(U12(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 686.21/213.47
ACTIVE(U21(U31(tt, z0))) → c4(U21'(mark(U32(isNat(z0))))) 686.21/213.47
ACTIVE(U21(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 686.21/213.47
ACTIVE(U31(U11(tt, z0), x1)) → c4(U31'(mark(U12(isNat(z0))), x1)) 686.21/213.47
ACTIVE(U31(U11(tt, z0), x1)) → c4(ACTIVE(U11(tt, z0))) 686.21/213.47
ACTIVE(U31(U31(tt, z0), x1)) → c4(U31'(mark(U32(isNat(z0))), x1)) 686.21/213.47
ACTIVE(U31(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 686.21/213.47
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(U31'(mark(U11(isNat(z0), z1)), x1)) 686.21/213.47
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(ACTIVE(isNat(plus(z0, z1)))) 686.21/213.47
ACTIVE(U31(isNat(s(z0)), x1)) → c4(U31'(mark(U21(isNat(z0))), x1)) 686.21/213.47
ACTIVE(U31(isNat(s(z0)), x1)) → c4(ACTIVE(isNat(s(z0)))) 686.21/213.47
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(U31'(mark(U31(isNat(z0), z1)), x1)) 686.21/213.47
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(ACTIVE(isNat(x(z0, z1)))) 686.21/213.47
ACTIVE(U32(U72(tt, z0, z1))) → c23(U32'(mark(plus(x(z1, z0), z1))), ACTIVE(U72(tt, z0, z1))) 686.21/213.47
ACTIVE(U32(plus(z0, 0))) → c23(U32'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.21/213.47
ACTIVE(U32(plus(z0, s(z1)))) → c23(U32'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.21/213.47
ACTIVE(U32(x(z0, 0))) → c23(U32'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.21/213.47
ACTIVE(U32(x(z0, s(z1)))) → c23(U32'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.21/213.47
ACTIVE(U32(U11(z0, z1))) → c23(U32'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.21/213.47
ACTIVE(U32(U12(z0))) → c23(U32'(U12(active(z0))), ACTIVE(U12(z0))) 686.21/213.47
ACTIVE(U32(U21(z0))) → c23(U32'(U21(active(z0))), ACTIVE(U21(z0))) 686.21/213.47
ACTIVE(U32(U31(z0, z1))) → c23(U32'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.21/213.47
ACTIVE(U32(U32(z0))) → c23(U32'(U32(active(z0))), ACTIVE(U32(z0))) 686.21/213.47
ACTIVE(U32(U41(z0, z1))) → c23(U32'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.21/213.47
ACTIVE(U32(U51(z0, z1, z2))) → c23(U32'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.21/213.47
ACTIVE(U32(U52(z0, z1, z2))) → c23(U32'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.21/213.47
ACTIVE(U32(s(z0))) → c23(U32'(s(active(z0))), ACTIVE(s(z0))) 686.21/213.47
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.21/213.47
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.21/213.47
ACTIVE(U32(U61(z0))) → c23(U32'(U61(active(z0))), ACTIVE(U61(z0))) 686.21/213.47
ACTIVE(U32(U71(z0, z1, z2))) → c23(U32'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.21/213.47
ACTIVE(U32(U72(z0, z1, z2))) → c23(U32'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.21/213.47
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.21/213.47
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.21/213.47
ACTIVE(U11(U32(tt), x1)) → c19(U11'(mark(tt), x1)) 686.21/213.47
ACTIVE(U12(U32(tt))) → c20(U12'(mark(tt))) 686.21/213.47
ACTIVE(U21(U32(tt))) → c21(U21'(mark(tt))) 686.21/213.47
ACTIVE(U31(U32(tt), x1)) → c22(U31'(mark(tt), x1)) 686.21/213.47
ACTIVE(U32(U12(tt))) → c23(U32'(mark(tt))) 686.21/213.47
ACTIVE(U32(U21(tt))) → c23(U32'(mark(tt))) 686.21/213.47
ACTIVE(U32(U32(tt))) → c23(U32'(mark(tt))) 686.21/213.47
ACTIVE(U32(isNat(0))) → c23(U32'(mark(tt))) 686.21/213.47
ACTIVE(U32(U11(tt, z0))) → c5(U32'(mark(U12(isNat(z0))))) 686.21/213.47
ACTIVE(U32(U11(tt, z0))) → c5(ACTIVE(U11(tt, z0))) 686.21/213.47
ACTIVE(U32(U31(tt, z0))) → c5(U32'(mark(U32(isNat(z0))))) 686.21/213.47
ACTIVE(U32(U31(tt, z0))) → c5(ACTIVE(U31(tt, z0))) 686.21/213.47
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(U32'(mark(U11(isNat(z0), z1)))) 686.21/213.47
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(ACTIVE(isNat(plus(z0, z1)))) 686.21/213.47
ACTIVE(U32(isNat(s(z0)))) → c5(U32'(mark(U21(isNat(z0))))) 686.21/213.47
ACTIVE(U32(isNat(s(z0)))) → c5(ACTIVE(isNat(s(z0)))) 686.21/213.47
ACTIVE(U32(isNat(x(z0, z1)))) → c5(U32'(mark(U31(isNat(z0), z1)))) 686.21/213.47
ACTIVE(U32(isNat(x(z0, z1)))) → c5(ACTIVE(isNat(x(z0, z1)))) 686.21/213.47
ACTIVE(U41(U72(tt, z0, z1), x1)) → c24(U41'(mark(plus(x(z1, z0), z1)), x1), ACTIVE(U72(tt, z0, z1))) 686.21/213.47
ACTIVE(U41(plus(z0, 0), x1)) → c24(U41'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.21/213.47
ACTIVE(U41(plus(z0, s(z1)), x1)) → c24(U41'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.21/213.47
ACTIVE(U41(x(z0, 0), x1)) → c24(U41'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.21/213.47
ACTIVE(U41(x(z0, s(z1)), x1)) → c24(U41'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.21/213.47
ACTIVE(U41(U11(z0, z1), x1)) → c24(U41'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.21/213.47
ACTIVE(U41(U12(z0), x1)) → c24(U41'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.21/213.47
ACTIVE(U41(U21(z0), x1)) → c24(U41'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.21/213.47
ACTIVE(U41(U31(z0, z1), x1)) → c24(U41'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.21/213.47
ACTIVE(U41(U32(z0), x1)) → c24(U41'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.21/213.47
ACTIVE(U41(U41(z0, z1), x1)) → c24(U41'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.21/213.47
ACTIVE(U41(U51(z0, z1, z2), x1)) → c24(U41'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.21/213.47
ACTIVE(U41(U52(z0, z1, z2), x1)) → c24(U41'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.21/213.47
ACTIVE(U41(s(z0), x1)) → c24(U41'(s(active(z0)), x1), ACTIVE(s(z0))) 686.21/213.47
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.21/213.47
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.21/213.47
ACTIVE(U41(U61(z0), x1)) → c24(U41'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.21/213.47
ACTIVE(U41(U71(z0, z1, z2), x1)) → c24(U41'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.21/213.47
ACTIVE(U41(U72(z0, z1, z2), x1)) → c24(U41'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.21/213.47
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.21/213.47
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.21/213.47
ACTIVE(U11(U41(tt, z0), x1)) → c19(U11'(mark(z0), x1)) 686.21/213.47
ACTIVE(U12(U41(tt, z0))) → c20(U12'(mark(z0))) 686.21/213.47
ACTIVE(U21(U41(tt, z0))) → c21(U21'(mark(z0))) 686.21/213.47
ACTIVE(U31(U41(tt, z0), x1)) → c22(U31'(mark(z0), x1)) 686.21/213.47
ACTIVE(U32(U41(tt, z0))) → c23(U32'(mark(z0))) 686.21/213.47
ACTIVE(U41(U12(tt), x1)) → c24(U41'(mark(tt), x1)) 686.21/213.47
ACTIVE(U41(U21(tt), x1)) → c24(U41'(mark(tt), x1)) 686.21/213.47
ACTIVE(U41(U32(tt), x1)) → c24(U41'(mark(tt), x1)) 686.21/213.47
ACTIVE(U41(U41(tt, z0), x1)) → c24(U41'(mark(z0), x1)) 686.21/213.47
ACTIVE(U41(isNat(0), x1)) → c24(U41'(mark(tt), x1)) 686.21/213.47
ACTIVE(U41(U11(tt, z0), x1)) → c6(U41'(mark(U12(isNat(z0))), x1)) 686.21/213.47
ACTIVE(U41(U11(tt, z0), x1)) → c6(ACTIVE(U11(tt, z0))) 686.21/213.47
ACTIVE(U41(U31(tt, z0), x1)) → c6(U41'(mark(U32(isNat(z0))), x1)) 686.21/213.47
ACTIVE(U41(U31(tt, z0), x1)) → c6(ACTIVE(U31(tt, z0))) 686.21/213.47
ACTIVE(U41(isNat(plus(z0, z1)), x1)) → c6(U41'(mark(U11(isNat(z0), z1)), x1)) 686.21/213.47
ACTIVE(U41(isNat(plus(z0, z1)), x1)) → c6(ACTIVE(isNat(plus(z0, z1)))) 686.21/213.47
ACTIVE(U41(isNat(s(z0)), x1)) → c6(U41'(mark(U21(isNat(z0))), x1)) 686.21/213.47
ACTIVE(U41(isNat(s(z0)), x1)) → c6(ACTIVE(isNat(s(z0)))) 686.21/213.47
ACTIVE(U41(isNat(x(z0, z1)), x1)) → c6(U41'(mark(U31(isNat(z0), z1)), x1)) 686.21/213.47
ACTIVE(U41(isNat(x(z0, z1)), x1)) → c6(ACTIVE(isNat(x(z0, z1)))) 686.21/213.47
ACTIVE(U51(U72(tt, z0, z1), x1, x2)) → c25(U51'(mark(plus(x(z1, z0), z1)), x1, x2), ACTIVE(U72(tt, z0, z1))) 686.21/213.47
ACTIVE(U51(plus(z0, 0), x1, x2)) → c25(U51'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.21/213.47
ACTIVE(U51(plus(z0, s(z1)), x1, x2)) → c25(U51'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.21/213.47
ACTIVE(U51(x(z0, 0), x1, x2)) → c25(U51'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.21/213.47
ACTIVE(U51(x(z0, s(z1)), x1, x2)) → c25(U51'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.21/213.47
ACTIVE(U51(U11(z0, z1), x1, x2)) → c25(U51'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.21/213.47
ACTIVE(U51(U12(z0), x1, x2)) → c25(U51'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.21/213.47
ACTIVE(U51(U21(z0), x1, x2)) → c25(U51'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.21/213.47
ACTIVE(U51(U31(z0, z1), x1, x2)) → c25(U51'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.21/213.47
ACTIVE(U51(U32(z0), x1, x2)) → c25(U51'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.21/213.47
ACTIVE(U51(U41(z0, z1), x1, x2)) → c25(U51'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.21/213.47
ACTIVE(U51(U51(z0, z1, z2), x1, x2)) → c25(U51'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.21/213.47
ACTIVE(U51(U52(z0, z1, z2), x1, x2)) → c25(U51'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.21/213.47
ACTIVE(U51(s(z0), x1, x2)) → c25(U51'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.21/213.47
ACTIVE(U51(plus(z0, z1), x1, x2)) → c25(U51'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.21/213.47
ACTIVE(U51(plus(z0, z1), x1, x2)) → c25(U51'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.21/213.47
ACTIVE(U51(U61(z0), x1, x2)) → c25(U51'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.21/213.47
ACTIVE(U51(U71(z0, z1, z2), x1, x2)) → c25(U51'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.21/213.47
ACTIVE(U51(U72(z0, z1, z2), x1, x2)) → c25(U51'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.21/213.47
ACTIVE(U51(x(z0, z1), x1, x2)) → c25(U51'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.21/213.47
ACTIVE(U51(x(z0, z1), x1, x2)) → c25(U51'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.21/213.47
ACTIVE(U51(U12(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.21/213.47
ACTIVE(U51(U21(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.21/213.47
ACTIVE(U51(U32(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.21/213.47
ACTIVE(U51(U41(tt, z0), x1, x2)) → c25(U51'(mark(z0), x1, x2)) 686.21/213.47
ACTIVE(U51(isNat(0), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.21/213.47
ACTIVE(U11(U51(tt, z0, z1), x1)) → c7(U11'(mark(U52(isNat(z1), z0, z1)), x1)) 686.21/213.47
ACTIVE(U11(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.21/213.47
ACTIVE(U12(U51(tt, z0, z1))) → c7(U12'(mark(U52(isNat(z1), z0, z1)))) 686.21/213.47
ACTIVE(U12(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.21/213.47
ACTIVE(U21(U51(tt, z0, z1))) → c7(U21'(mark(U52(isNat(z1), z0, z1)))) 686.21/213.47
ACTIVE(U21(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.21/213.47
ACTIVE(U31(U51(tt, z0, z1), x1)) → c7(U31'(mark(U52(isNat(z1), z0, z1)), x1)) 686.21/213.47
ACTIVE(U31(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.21/213.47
ACTIVE(U32(U51(tt, z0, z1))) → c7(U32'(mark(U52(isNat(z1), z0, z1)))) 686.21/213.47
ACTIVE(U32(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.21/213.47
ACTIVE(U41(U51(tt, z0, z1), x1)) → c7(U41'(mark(U52(isNat(z1), z0, z1)), x1)) 686.21/213.47
ACTIVE(U41(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.21/213.47
ACTIVE(U51(U11(tt, z0), x1, x2)) → c7(U51'(mark(U12(isNat(z0))), x1, x2)) 686.21/213.47
ACTIVE(U51(U11(tt, z0), x1, x2)) → c7(ACTIVE(U11(tt, z0))) 686.21/213.47
ACTIVE(U51(U31(tt, z0), x1, x2)) → c7(U51'(mark(U32(isNat(z0))), x1, x2)) 686.21/213.47
ACTIVE(U51(U31(tt, z0), x1, x2)) → c7(ACTIVE(U31(tt, z0))) 686.21/213.47
ACTIVE(U51(U51(tt, z0, z1), x1, x2)) → c7(U51'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.21/213.47
ACTIVE(U51(U51(tt, z0, z1), x1, x2)) → c7(ACTIVE(U51(tt, z0, z1))) 686.21/213.47
ACTIVE(U51(isNat(plus(z0, z1)), x1, x2)) → c7(U51'(mark(U11(isNat(z0), z1)), x1, x2)) 686.21/213.47
ACTIVE(U51(isNat(plus(z0, z1)), x1, x2)) → c7(ACTIVE(isNat(plus(z0, z1)))) 686.21/213.47
ACTIVE(U51(isNat(s(z0)), x1, x2)) → c7(U51'(mark(U21(isNat(z0))), x1, x2)) 686.21/213.47
ACTIVE(U51(isNat(s(z0)), x1, x2)) → c7(ACTIVE(isNat(s(z0)))) 686.21/213.47
ACTIVE(U51(isNat(x(z0, z1)), x1, x2)) → c7(U51'(mark(U31(isNat(z0), z1)), x1, x2)) 686.21/213.47
ACTIVE(U51(isNat(x(z0, z1)), x1, x2)) → c7(ACTIVE(isNat(x(z0, z1)))) 686.21/213.47
ACTIVE(U52(U72(tt, z0, z1), x1, x2)) → c26(U52'(mark(plus(x(z1, z0), z1)), x1, x2), ACTIVE(U72(tt, z0, z1))) 686.21/213.47
ACTIVE(U52(plus(z0, 0), x1, x2)) → c26(U52'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.21/213.47
ACTIVE(U52(plus(z0, s(z1)), x1, x2)) → c26(U52'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.21/213.47
ACTIVE(U52(x(z0, 0), x1, x2)) → c26(U52'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.21/213.47
ACTIVE(U52(x(z0, s(z1)), x1, x2)) → c26(U52'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.21/213.47
ACTIVE(U52(U11(z0, z1), x1, x2)) → c26(U52'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.21/213.47
ACTIVE(U52(U12(z0), x1, x2)) → c26(U52'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.21/213.47
ACTIVE(U52(U21(z0), x1, x2)) → c26(U52'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.21/213.47
ACTIVE(U52(U31(z0, z1), x1, x2)) → c26(U52'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.21/213.47
ACTIVE(U52(U32(z0), x1, x2)) → c26(U52'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.21/213.47
ACTIVE(U52(U41(z0, z1), x1, x2)) → c26(U52'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.21/213.47
ACTIVE(U52(U51(z0, z1, z2), x1, x2)) → c26(U52'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.21/213.47
ACTIVE(U52(U52(z0, z1, z2), x1, x2)) → c26(U52'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.21/213.47
ACTIVE(U52(s(z0), x1, x2)) → c26(U52'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.21/213.47
ACTIVE(U52(plus(z0, z1), x1, x2)) → c26(U52'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.21/213.47
ACTIVE(U52(plus(z0, z1), x1, x2)) → c26(U52'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.21/213.47
ACTIVE(U52(U61(z0), x1, x2)) → c26(U52'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.21/213.47
ACTIVE(U52(U71(z0, z1, z2), x1, x2)) → c26(U52'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.21/213.47
ACTIVE(U52(U72(z0, z1, z2), x1, x2)) → c26(U52'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.21/213.47
ACTIVE(U52(x(z0, z1), x1, x2)) → c26(U52'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.21/213.47
ACTIVE(U52(x(z0, z1), x1, x2)) → c26(U52'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.21/213.47
ACTIVE(U52(U12(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.21/213.47
ACTIVE(U52(U21(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.21/213.47
ACTIVE(U52(U32(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.21/213.47
ACTIVE(U52(U41(tt, z0), x1, x2)) → c26(U52'(mark(z0), x1, x2)) 686.21/213.47
ACTIVE(U52(isNat(0), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.21/213.47
ACTIVE(U11(U52(tt, z0, z1), x1)) → c8(U11'(mark(s(plus(z1, z0))), x1)) 686.21/213.47
ACTIVE(U11(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.21/213.47
ACTIVE(U12(U52(tt, z0, z1))) → c8(U12'(mark(s(plus(z1, z0))))) 686.21/213.47
ACTIVE(U12(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.21/213.47
ACTIVE(U21(U52(tt, z0, z1))) → c8(U21'(mark(s(plus(z1, z0))))) 686.21/213.47
ACTIVE(U21(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.21/213.47
ACTIVE(U31(U52(tt, z0, z1), x1)) → c8(U31'(mark(s(plus(z1, z0))), x1)) 686.21/213.47
ACTIVE(U31(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.21/213.47
ACTIVE(U32(U52(tt, z0, z1))) → c8(U32'(mark(s(plus(z1, z0))))) 686.21/213.47
ACTIVE(U32(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.21/213.47
ACTIVE(U41(U52(tt, z0, z1), x1)) → c8(U41'(mark(s(plus(z1, z0))), x1)) 686.21/213.47
ACTIVE(U41(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.21/213.47
ACTIVE(U51(U52(tt, z0, z1), x1, x2)) → c8(U51'(mark(s(plus(z1, z0))), x1, x2)) 686.21/213.47
ACTIVE(U51(U52(tt, z0, z1), x1, x2)) → c8(ACTIVE(U52(tt, z0, z1))) 686.21/213.47
ACTIVE(U52(U11(tt, z0), x1, x2)) → c8(U52'(mark(U12(isNat(z0))), x1, x2)) 686.21/213.47
ACTIVE(U52(U11(tt, z0), x1, x2)) → c8(ACTIVE(U11(tt, z0))) 686.21/213.47
ACTIVE(U52(U31(tt, z0), x1, x2)) → c8(U52'(mark(U32(isNat(z0))), x1, x2)) 686.21/213.47
ACTIVE(U52(U31(tt, z0), x1, x2)) → c8(ACTIVE(U31(tt, z0))) 686.21/213.47
ACTIVE(U52(U51(tt, z0, z1), x1, x2)) → c8(U52'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.21/213.47
ACTIVE(U52(U51(tt, z0, z1), x1, x2)) → c8(ACTIVE(U51(tt, z0, z1))) 686.21/213.47
ACTIVE(U52(U52(tt, z0, z1), x1, x2)) → c8(U52'(mark(s(plus(z1, z0))), x1, x2)) 686.21/213.47
ACTIVE(U52(U52(tt, z0, z1), x1, x2)) → c8(ACTIVE(U52(tt, z0, z1))) 686.21/213.47
ACTIVE(U52(isNat(plus(z0, z1)), x1, x2)) → c8(U52'(mark(U11(isNat(z0), z1)), x1, x2)) 686.21/213.47
ACTIVE(U52(isNat(plus(z0, z1)), x1, x2)) → c8(ACTIVE(isNat(plus(z0, z1)))) 686.21/213.47
ACTIVE(U52(isNat(s(z0)), x1, x2)) → c8(U52'(mark(U21(isNat(z0))), x1, x2)) 686.21/213.47
ACTIVE(U52(isNat(s(z0)), x1, x2)) → c8(ACTIVE(isNat(s(z0)))) 686.21/213.47
ACTIVE(U52(isNat(x(z0, z1)), x1, x2)) → c8(U52'(mark(U31(isNat(z0), z1)), x1, x2)) 686.21/213.47
ACTIVE(U52(isNat(x(z0, z1)), x1, x2)) → c8(ACTIVE(isNat(x(z0, z1)))) 686.21/213.47
ACTIVE(s(U72(tt, z0, z1))) → c27(S(mark(plus(x(z1, z0), z1))), ACTIVE(U72(tt, z0, z1))) 686.21/213.47
ACTIVE(s(plus(z0, 0))) → c27(S(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.21/213.47
ACTIVE(s(plus(z0, s(z1)))) → c27(S(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.21/213.47
ACTIVE(s(x(z0, 0))) → c27(S(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.21/213.47
ACTIVE(s(x(z0, s(z1)))) → c27(S(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.21/213.47
ACTIVE(s(U11(z0, z1))) → c27(S(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.21/213.47
ACTIVE(s(U12(z0))) → c27(S(U12(active(z0))), ACTIVE(U12(z0))) 686.21/213.47
ACTIVE(s(U21(z0))) → c27(S(U21(active(z0))), ACTIVE(U21(z0))) 686.21/213.47
ACTIVE(s(U31(z0, z1))) → c27(S(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.21/213.47
ACTIVE(s(U32(z0))) → c27(S(U32(active(z0))), ACTIVE(U32(z0))) 686.21/213.47
ACTIVE(s(U41(z0, z1))) → c27(S(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.21/213.47
ACTIVE(s(U51(z0, z1, z2))) → c27(S(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.21/213.47
ACTIVE(s(U52(z0, z1, z2))) → c27(S(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.21/213.47
ACTIVE(s(s(z0))) → c27(S(s(active(z0))), ACTIVE(s(z0))) 686.21/213.47
ACTIVE(s(plus(z0, z1))) → c27(S(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.21/213.47
ACTIVE(s(plus(z0, z1))) → c27(S(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.21/213.47
ACTIVE(s(U61(z0))) → c27(S(U61(active(z0))), ACTIVE(U61(z0))) 686.21/213.47
ACTIVE(s(U71(z0, z1, z2))) → c27(S(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.21/213.47
ACTIVE(s(U72(z0, z1, z2))) → c27(S(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.21/213.47
ACTIVE(s(x(z0, z1))) → c27(S(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.21/213.47
ACTIVE(s(x(z0, z1))) → c27(S(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.21/213.47
ACTIVE(s(U12(tt))) → c27(S(mark(tt))) 686.21/213.47
ACTIVE(s(U21(tt))) → c27(S(mark(tt))) 686.21/213.47
ACTIVE(s(U32(tt))) → c27(S(mark(tt))) 686.21/213.47
ACTIVE(s(U41(tt, z0))) → c27(S(mark(z0))) 686.21/213.47
ACTIVE(s(isNat(0))) → c27(S(mark(tt))) 686.21/213.47
ACTIVE(s(U11(tt, z0))) → c9(S(mark(U12(isNat(z0))))) 686.21/213.47
ACTIVE(s(U11(tt, z0))) → c9(ACTIVE(U11(tt, z0))) 686.21/213.47
ACTIVE(s(U31(tt, z0))) → c9(S(mark(U32(isNat(z0))))) 686.21/213.47
ACTIVE(s(U31(tt, z0))) → c9(ACTIVE(U31(tt, z0))) 686.21/213.47
ACTIVE(s(U51(tt, z0, z1))) → c9(S(mark(U52(isNat(z1), z0, z1)))) 686.21/213.47
ACTIVE(s(U51(tt, z0, z1))) → c9(ACTIVE(U51(tt, z0, z1))) 686.21/213.47
ACTIVE(s(U52(tt, z0, z1))) → c9(S(mark(s(plus(z1, z0))))) 686.21/213.47
ACTIVE(s(U52(tt, z0, z1))) → c9(ACTIVE(U52(tt, z0, z1))) 686.21/213.47
ACTIVE(s(isNat(plus(z0, z1)))) → c9(S(mark(U11(isNat(z0), z1)))) 686.21/213.47
ACTIVE(s(isNat(plus(z0, z1)))) → c9(ACTIVE(isNat(plus(z0, z1)))) 686.21/213.47
ACTIVE(s(isNat(s(z0)))) → c9(S(mark(U21(isNat(z0))))) 686.21/213.47
ACTIVE(s(isNat(s(z0)))) → c9(ACTIVE(isNat(s(z0)))) 686.21/213.47
ACTIVE(s(isNat(x(z0, z1)))) → c9(S(mark(U31(isNat(z0), z1)))) 686.21/213.47
ACTIVE(s(isNat(x(z0, z1)))) → c9(ACTIVE(isNat(x(z0, z1)))) 686.21/213.47
ACTIVE(U61(U72(tt, z0, z1))) → c30(U61'(mark(plus(x(z1, z0), z1))), ACTIVE(U72(tt, z0, z1))) 686.21/213.47
ACTIVE(U61(plus(z0, 0))) → c30(U61'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.21/213.47
ACTIVE(U61(plus(z0, s(z1)))) → c30(U61'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.21/213.47
ACTIVE(U61(x(z0, 0))) → c30(U61'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.21/213.47
ACTIVE(U61(x(z0, s(z1)))) → c30(U61'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.21/213.47
ACTIVE(U61(U11(z0, z1))) → c30(U61'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.21/213.47
ACTIVE(U61(U12(z0))) → c30(U61'(U12(active(z0))), ACTIVE(U12(z0))) 686.21/213.47
ACTIVE(U61(U21(z0))) → c30(U61'(U21(active(z0))), ACTIVE(U21(z0))) 686.21/213.47
ACTIVE(U61(U31(z0, z1))) → c30(U61'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.21/213.47
ACTIVE(U61(U32(z0))) → c30(U61'(U32(active(z0))), ACTIVE(U32(z0))) 686.21/213.47
ACTIVE(U61(U41(z0, z1))) → c30(U61'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.21/213.47
ACTIVE(U61(U51(z0, z1, z2))) → c30(U61'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.21/213.47
ACTIVE(U61(U52(z0, z1, z2))) → c30(U61'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.21/213.47
ACTIVE(U61(s(z0))) → c30(U61'(s(active(z0))), ACTIVE(s(z0))) 686.21/213.47
ACTIVE(U61(plus(z0, z1))) → c30(U61'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.21/213.47
ACTIVE(U61(plus(z0, z1))) → c30(U61'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.21/213.47
ACTIVE(U61(U61(z0))) → c30(U61'(U61(active(z0))), ACTIVE(U61(z0))) 686.21/213.47
ACTIVE(U61(U71(z0, z1, z2))) → c30(U61'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.21/213.47
ACTIVE(U61(U72(z0, z1, z2))) → c30(U61'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.21/213.47
ACTIVE(U61(x(z0, z1))) → c30(U61'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.21/213.47
ACTIVE(U61(x(z0, z1))) → c30(U61'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.21/213.47
ACTIVE(U11(U61(tt), x1)) → c19(U11'(mark(0), x1)) 686.21/213.47
ACTIVE(U12(U61(tt))) → c20(U12'(mark(0))) 686.21/213.47
ACTIVE(U21(U61(tt))) → c21(U21'(mark(0))) 686.21/213.47
ACTIVE(U31(U61(tt), x1)) → c22(U31'(mark(0), x1)) 686.21/213.47
ACTIVE(U32(U61(tt))) → c23(U32'(mark(0))) 686.21/213.47
ACTIVE(U41(U61(tt), x1)) → c24(U41'(mark(0), x1)) 686.21/213.47
ACTIVE(U51(U61(tt), x1, x2)) → c25(U51'(mark(0), x1, x2)) 686.21/213.47
ACTIVE(U52(U61(tt), x1, x2)) → c26(U52'(mark(0), x1, x2)) 686.21/213.47
ACTIVE(s(U61(tt))) → c27(S(mark(0))) 686.21/213.47
ACTIVE(U61(U12(tt))) → c30(U61'(mark(tt))) 686.21/213.47
ACTIVE(U61(U21(tt))) → c30(U61'(mark(tt))) 686.21/213.47
ACTIVE(U61(U32(tt))) → c30(U61'(mark(tt))) 686.21/213.47
ACTIVE(U61(U41(tt, z0))) → c30(U61'(mark(z0))) 686.21/213.47
ACTIVE(U61(U61(tt))) → c30(U61'(mark(0))) 686.21/213.47
ACTIVE(U61(isNat(0))) → c30(U61'(mark(tt))) 686.21/213.47
ACTIVE(U61(U11(tt, z0))) → c10(U61'(mark(U12(isNat(z0))))) 686.21/213.47
ACTIVE(U61(U11(tt, z0))) → c10(ACTIVE(U11(tt, z0))) 686.21/213.47
ACTIVE(U61(U31(tt, z0))) → c10(U61'(mark(U32(isNat(z0))))) 686.21/213.47
ACTIVE(U61(U31(tt, z0))) → c10(ACTIVE(U31(tt, z0))) 686.21/213.47
ACTIVE(U61(U51(tt, z0, z1))) → c10(U61'(mark(U52(isNat(z1), z0, z1)))) 686.21/213.47
ACTIVE(U61(U51(tt, z0, z1))) → c10(ACTIVE(U51(tt, z0, z1))) 686.21/213.47
ACTIVE(U61(U52(tt, z0, z1))) → c10(U61'(mark(s(plus(z1, z0))))) 686.21/213.47
ACTIVE(U61(U52(tt, z0, z1))) → c10(ACTIVE(U52(tt, z0, z1))) 686.21/213.47
ACTIVE(U61(isNat(plus(z0, z1)))) → c10(U61'(mark(U11(isNat(z0), z1)))) 686.21/213.47
ACTIVE(U61(isNat(plus(z0, z1)))) → c10(ACTIVE(isNat(plus(z0, z1)))) 686.21/213.47
ACTIVE(U61(isNat(s(z0)))) → c10(U61'(mark(U21(isNat(z0))))) 686.21/213.47
ACTIVE(U61(isNat(s(z0)))) → c10(ACTIVE(isNat(s(z0)))) 686.21/213.47
ACTIVE(U61(isNat(x(z0, z1)))) → c10(U61'(mark(U31(isNat(z0), z1)))) 686.21/213.47
ACTIVE(U61(isNat(x(z0, z1)))) → c10(ACTIVE(isNat(x(z0, z1)))) 686.21/213.47
ACTIVE(U71(U72(tt, z0, z1), x1, x2)) → c31(U71'(mark(plus(x(z1, z0), z1)), x1, x2), ACTIVE(U72(tt, z0, z1))) 686.21/213.47
ACTIVE(U71(plus(z0, 0), x1, x2)) → c31(U71'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.21/213.47
ACTIVE(U71(plus(z0, s(z1)), x1, x2)) → c31(U71'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.21/213.47
ACTIVE(U71(x(z0, 0), x1, x2)) → c31(U71'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.21/213.47
ACTIVE(U71(x(z0, s(z1)), x1, x2)) → c31(U71'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.21/213.47
ACTIVE(U71(U11(z0, z1), x1, x2)) → c31(U71'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.21/213.47
ACTIVE(U71(U12(z0), x1, x2)) → c31(U71'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.21/213.47
ACTIVE(U71(U21(z0), x1, x2)) → c31(U71'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.21/213.47
ACTIVE(U71(U31(z0, z1), x1, x2)) → c31(U71'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.21/213.47
ACTIVE(U71(U32(z0), x1, x2)) → c31(U71'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.21/213.47
ACTIVE(U71(U41(z0, z1), x1, x2)) → c31(U71'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.21/213.47
ACTIVE(U71(U51(z0, z1, z2), x1, x2)) → c31(U71'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.21/213.47
ACTIVE(U71(U52(z0, z1, z2), x1, x2)) → c31(U71'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.21/213.47
ACTIVE(U71(s(z0), x1, x2)) → c31(U71'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.21/213.47
ACTIVE(U71(plus(z0, z1), x1, x2)) → c31(U71'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.21/213.47
ACTIVE(U71(plus(z0, z1), x1, x2)) → c31(U71'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.21/213.47
ACTIVE(U71(U61(z0), x1, x2)) → c31(U71'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.21/213.47
ACTIVE(U71(U71(z0, z1, z2), x1, x2)) → c31(U71'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.21/213.47
ACTIVE(U71(U72(z0, z1, z2), x1, x2)) → c31(U71'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.21/213.47
ACTIVE(U71(x(z0, z1), x1, x2)) → c31(U71'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.21/213.47
ACTIVE(U71(x(z0, z1), x1, x2)) → c31(U71'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.21/213.47
ACTIVE(U71(U12(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.21/213.47
ACTIVE(U71(U21(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.21/213.47
ACTIVE(U71(U32(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.21/213.47
ACTIVE(U71(U41(tt, z0), x1, x2)) → c31(U71'(mark(z0), x1, x2)) 686.21/213.47
ACTIVE(U71(U61(tt), x1, x2)) → c31(U71'(mark(0), x1, x2)) 686.21/213.47
ACTIVE(U71(isNat(0), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.21/213.47
ACTIVE(U11(U71(tt, z0, z1), x1)) → c11(U11'(mark(U72(isNat(z1), z0, z1)), x1)) 686.21/213.47
ACTIVE(U11(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.21/213.47
ACTIVE(U12(U71(tt, z0, z1))) → c11(U12'(mark(U72(isNat(z1), z0, z1)))) 686.21/213.47
ACTIVE(U12(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.21/213.47
ACTIVE(U21(U71(tt, z0, z1))) → c11(U21'(mark(U72(isNat(z1), z0, z1)))) 686.21/213.47
ACTIVE(U21(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.21/213.47
ACTIVE(U31(U71(tt, z0, z1), x1)) → c11(U31'(mark(U72(isNat(z1), z0, z1)), x1)) 686.21/213.47
ACTIVE(U31(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.21/213.47
ACTIVE(U32(U71(tt, z0, z1))) → c11(U32'(mark(U72(isNat(z1), z0, z1)))) 686.21/213.47
ACTIVE(U32(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.21/213.47
ACTIVE(U41(U71(tt, z0, z1), x1)) → c11(U41'(mark(U72(isNat(z1), z0, z1)), x1)) 686.21/213.47
ACTIVE(U41(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.21/213.47
ACTIVE(U51(U71(tt, z0, z1), x1, x2)) → c11(U51'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.21/213.47
ACTIVE(U51(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.21/213.47
ACTIVE(U52(U71(tt, z0, z1), x1, x2)) → c11(U52'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.21/213.47
ACTIVE(U52(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.21/213.47
ACTIVE(s(U71(tt, z0, z1))) → c11(S(mark(U72(isNat(z1), z0, z1)))) 686.21/213.47
ACTIVE(s(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.21/213.47
ACTIVE(U61(U71(tt, z0, z1))) → c11(U61'(mark(U72(isNat(z1), z0, z1)))) 686.21/213.47
ACTIVE(U61(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.21/213.47
ACTIVE(U71(U11(tt, z0), x1, x2)) → c11(U71'(mark(U12(isNat(z0))), x1, x2)) 686.21/213.47
ACTIVE(U71(U11(tt, z0), x1, x2)) → c11(ACTIVE(U11(tt, z0))) 686.21/213.47
ACTIVE(U71(U31(tt, z0), x1, x2)) → c11(U71'(mark(U32(isNat(z0))), x1, x2)) 686.21/213.47
ACTIVE(U71(U31(tt, z0), x1, x2)) → c11(ACTIVE(U31(tt, z0))) 686.21/213.47
ACTIVE(U71(U51(tt, z0, z1), x1, x2)) → c11(U71'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.21/213.47
ACTIVE(U71(U51(tt, z0, z1), x1, x2)) → c11(ACTIVE(U51(tt, z0, z1))) 686.21/213.47
ACTIVE(U71(U52(tt, z0, z1), x1, x2)) → c11(U71'(mark(s(plus(z1, z0))), x1, x2)) 686.21/213.47
ACTIVE(U71(U52(tt, z0, z1), x1, x2)) → c11(ACTIVE(U52(tt, z0, z1))) 686.21/213.47
ACTIVE(U71(U71(tt, z0, z1), x1, x2)) → c11(U71'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.21/213.47
ACTIVE(U71(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.21/213.47
ACTIVE(U71(isNat(plus(z0, z1)), x1, x2)) → c11(U71'(mark(U11(isNat(z0), z1)), x1, x2)) 686.21/213.47
ACTIVE(U71(isNat(plus(z0, z1)), x1, x2)) → c11(ACTIVE(isNat(plus(z0, z1)))) 686.21/213.47
ACTIVE(U71(isNat(s(z0)), x1, x2)) → c11(U71'(mark(U21(isNat(z0))), x1, x2)) 686.21/213.47
ACTIVE(U71(isNat(s(z0)), x1, x2)) → c11(ACTIVE(isNat(s(z0)))) 686.21/213.47
ACTIVE(U71(isNat(x(z0, z1)), x1, x2)) → c11(U71'(mark(U31(isNat(z0), z1)), x1, x2)) 686.21/213.47
ACTIVE(U71(isNat(x(z0, z1)), x1, x2)) → c11(ACTIVE(isNat(x(z0, z1))))
K tuples:none
Defined Rule Symbols:

active, U11, U12, U21, U31, U32, U41, U51, U52, s, plus, U61, U71, U72, x, proper, isNat, top

Defined Pair Symbols:

ACTIVE, U11', U12', U21', U31', U32', U41', U51', U52', S, PLUS, U61', U71', U72', X, PROPER, ISNAT, TOP

Compound Symbols:

c28, c29, 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, c62, c63, c64, c65, c67, c68, c69, c70, c71, c72, c73, c74, c75, c76, c77, c79, c80, c81, c82, c83, c84, c13, c16, c18, c1, c19, c19, c, c20, c20, c2, c21, c21, c3, c22, c22, c4, c23, c23, c5, c24, c24, c6, c25, c25, c7, c26, c26, c8, c27, c27, c9, c30, c30, c10, c31, c31, c11

686.21/213.47
686.21/213.47

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

Use narrowing to replace ACTIVE(U72(z0, z1, z2)) → c32(U72'(active(z0), z1, z2), ACTIVE(z0)) by

ACTIVE(U72(U11(tt, z0), x1, x2)) → c32(U72'(mark(U12(isNat(z0))), x1, x2), ACTIVE(U11(tt, z0))) 686.21/213.47
ACTIVE(U72(U12(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2), ACTIVE(U12(tt))) 686.21/213.47
ACTIVE(U72(U21(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2), ACTIVE(U21(tt))) 686.21/213.47
ACTIVE(U72(U31(tt, z0), x1, x2)) → c32(U72'(mark(U32(isNat(z0))), x1, x2), ACTIVE(U31(tt, z0))) 686.21/213.47
ACTIVE(U72(U32(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2), ACTIVE(U32(tt))) 686.21/213.47
ACTIVE(U72(U41(tt, z0), x1, x2)) → c32(U72'(mark(z0), x1, x2), ACTIVE(U41(tt, z0))) 686.21/213.47
ACTIVE(U72(U51(tt, z0, z1), x1, x2)) → c32(U72'(mark(U52(isNat(z1), z0, z1)), x1, x2), ACTIVE(U51(tt, z0, z1))) 686.21/213.47
ACTIVE(U72(U52(tt, z0, z1), x1, x2)) → c32(U72'(mark(s(plus(z1, z0))), x1, x2), ACTIVE(U52(tt, z0, z1))) 686.21/213.47
ACTIVE(U72(U61(tt), x1, x2)) → c32(U72'(mark(0), x1, x2), ACTIVE(U61(tt))) 686.21/213.47
ACTIVE(U72(U71(tt, z0, z1), x1, x2)) → c32(U72'(mark(U72(isNat(z1), z0, z1)), x1, x2), ACTIVE(U71(tt, z0, z1))) 686.21/213.47
ACTIVE(U72(U72(tt, z0, z1), x1, x2)) → c32(U72'(mark(plus(x(z1, z0), z1)), x1, x2), ACTIVE(U72(tt, z0, z1))) 686.21/213.47
ACTIVE(U72(isNat(0), x1, x2)) → c32(U72'(mark(tt), x1, x2), ACTIVE(isNat(0))) 686.21/213.47
ACTIVE(U72(isNat(plus(z0, z1)), x1, x2)) → c32(U72'(mark(U11(isNat(z0), z1)), x1, x2), ACTIVE(isNat(plus(z0, z1)))) 686.21/213.47
ACTIVE(U72(isNat(s(z0)), x1, x2)) → c32(U72'(mark(U21(isNat(z0))), x1, x2), ACTIVE(isNat(s(z0)))) 686.21/213.47
ACTIVE(U72(isNat(x(z0, z1)), x1, x2)) → c32(U72'(mark(U31(isNat(z0), z1)), x1, x2), ACTIVE(isNat(x(z0, z1)))) 686.21/213.47
ACTIVE(U72(plus(z0, 0), x1, x2)) → c32(U72'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.21/213.47
ACTIVE(U72(plus(z0, s(z1)), x1, x2)) → c32(U72'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.21/213.47
ACTIVE(U72(x(z0, 0), x1, x2)) → c32(U72'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.21/213.47
ACTIVE(U72(x(z0, s(z1)), x1, x2)) → c32(U72'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.21/213.47
ACTIVE(U72(U11(z0, z1), x1, x2)) → c32(U72'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.21/213.47
ACTIVE(U72(U12(z0), x1, x2)) → c32(U72'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.21/213.47
ACTIVE(U72(U21(z0), x1, x2)) → c32(U72'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.21/213.47
ACTIVE(U72(U31(z0, z1), x1, x2)) → c32(U72'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.21/213.47
ACTIVE(U72(U32(z0), x1, x2)) → c32(U72'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.21/213.47
ACTIVE(U72(U41(z0, z1), x1, x2)) → c32(U72'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.21/213.47
ACTIVE(U72(U51(z0, z1, z2), x1, x2)) → c32(U72'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.21/213.47
ACTIVE(U72(U52(z0, z1, z2), x1, x2)) → c32(U72'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.21/213.47
ACTIVE(U72(s(z0), x1, x2)) → c32(U72'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.21/213.47
ACTIVE(U72(plus(z0, z1), x1, x2)) → c32(U72'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.21/213.47
ACTIVE(U72(plus(z0, z1), x1, x2)) → c32(U72'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.21/213.47
ACTIVE(U72(U61(z0), x1, x2)) → c32(U72'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.21/213.47
ACTIVE(U72(U71(z0, z1, z2), x1, x2)) → c32(U72'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.21/213.47
ACTIVE(U72(U72(z0, z1, z2), x1, x2)) → c32(U72'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.21/213.47
ACTIVE(U72(x(z0, z1), x1, x2)) → c32(U72'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.21/213.47
ACTIVE(U72(x(z0, z1), x1, x2)) → c32(U72'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1)))
686.21/213.47
686.21/213.47

(74) Obligation:

Complexity Dependency Tuples Problem
Rules:

active(U11(tt, z0)) → mark(U12(isNat(z0))) 686.21/213.47
active(U12(tt)) → mark(tt) 686.21/213.47
active(U21(tt)) → mark(tt) 686.21/213.47
active(U31(tt, z0)) → mark(U32(isNat(z0))) 686.21/213.47
active(U32(tt)) → mark(tt) 686.21/213.47
active(U41(tt, z0)) → mark(z0) 686.21/213.47
active(U51(tt, z0, z1)) → mark(U52(isNat(z1), z0, z1)) 686.21/213.47
active(U52(tt, z0, z1)) → mark(s(plus(z1, z0))) 686.21/213.47
active(U61(tt)) → mark(0) 686.21/213.47
active(U71(tt, z0, z1)) → mark(U72(isNat(z1), z0, z1)) 686.21/213.47
active(U72(tt, z0, z1)) → mark(plus(x(z1, z0), z1)) 686.21/213.47
active(isNat(0)) → mark(tt) 686.21/213.47
active(isNat(plus(z0, z1))) → mark(U11(isNat(z0), z1)) 686.21/213.47
active(isNat(s(z0))) → mark(U21(isNat(z0))) 686.21/213.47
active(isNat(x(z0, z1))) → mark(U31(isNat(z0), z1)) 686.21/213.47
active(plus(z0, 0)) → mark(U41(isNat(z0), z0)) 686.21/213.47
active(plus(z0, s(z1))) → mark(U51(isNat(z1), z1, z0)) 686.21/213.47
active(x(z0, 0)) → mark(U61(isNat(z0))) 686.21/213.47
active(x(z0, s(z1))) → mark(U71(isNat(z1), z1, z0)) 686.21/213.47
active(U11(z0, z1)) → U11(active(z0), z1) 686.21/213.47
active(U12(z0)) → U12(active(z0)) 686.21/213.47
active(U21(z0)) → U21(active(z0)) 686.21/213.47
active(U31(z0, z1)) → U31(active(z0), z1) 686.21/213.47
active(U32(z0)) → U32(active(z0)) 686.21/213.47
active(U41(z0, z1)) → U41(active(z0), z1) 686.21/213.47
active(U51(z0, z1, z2)) → U51(active(z0), z1, z2) 686.21/213.47
active(U52(z0, z1, z2)) → U52(active(z0), z1, z2) 686.21/213.47
active(s(z0)) → s(active(z0)) 686.21/213.47
active(plus(z0, z1)) → plus(active(z0), z1) 686.21/213.47
active(plus(z0, z1)) → plus(z0, active(z1)) 686.21/213.47
active(U61(z0)) → U61(active(z0)) 686.21/213.47
active(U71(z0, z1, z2)) → U71(active(z0), z1, z2) 686.21/213.47
active(U72(z0, z1, z2)) → U72(active(z0), z1, z2) 686.21/213.47
active(x(z0, z1)) → x(active(z0), z1) 686.21/213.47
active(x(z0, z1)) → x(z0, active(z1)) 686.21/213.47
U11(mark(z0), z1) → mark(U11(z0, z1)) 686.21/213.47
U11(ok(z0), ok(z1)) → ok(U11(z0, z1)) 686.21/213.47
U12(mark(z0)) → mark(U12(z0)) 686.21/213.47
U12(ok(z0)) → ok(U12(z0)) 686.21/213.47
U21(mark(z0)) → mark(U21(z0)) 686.21/213.47
U21(ok(z0)) → ok(U21(z0)) 686.21/213.47
U31(mark(z0), z1) → mark(U31(z0, z1)) 686.21/213.47
U31(ok(z0), ok(z1)) → ok(U31(z0, z1)) 686.21/213.47
U32(mark(z0)) → mark(U32(z0)) 686.21/213.47
U32(ok(z0)) → ok(U32(z0)) 686.21/213.47
U41(mark(z0), z1) → mark(U41(z0, z1)) 686.21/213.47
U41(ok(z0), ok(z1)) → ok(U41(z0, z1)) 686.21/213.47
U51(mark(z0), z1, z2) → mark(U51(z0, z1, z2)) 686.21/213.47
U51(ok(z0), ok(z1), ok(z2)) → ok(U51(z0, z1, z2)) 686.21/213.47
U52(mark(z0), z1, z2) → mark(U52(z0, z1, z2)) 686.21/213.47
U52(ok(z0), ok(z1), ok(z2)) → ok(U52(z0, z1, z2)) 686.21/213.47
s(mark(z0)) → mark(s(z0)) 686.21/213.47
s(ok(z0)) → ok(s(z0)) 686.21/213.47
plus(mark(z0), z1) → mark(plus(z0, z1)) 686.21/213.47
plus(z0, mark(z1)) → mark(plus(z0, z1)) 686.21/213.47
plus(ok(z0), ok(z1)) → ok(plus(z0, z1)) 686.21/213.47
U61(mark(z0)) → mark(U61(z0)) 686.21/213.47
U61(ok(z0)) → ok(U61(z0)) 686.21/213.47
U71(mark(z0), z1, z2) → mark(U71(z0, z1, z2)) 686.21/213.47
U71(ok(z0), ok(z1), ok(z2)) → ok(U71(z0, z1, z2)) 686.21/213.47
U72(mark(z0), z1, z2) → mark(U72(z0, z1, z2)) 686.21/213.47
U72(ok(z0), ok(z1), ok(z2)) → ok(U72(z0, z1, z2)) 686.21/213.47
x(mark(z0), z1) → mark(x(z0, z1)) 686.21/213.47
x(z0, mark(z1)) → mark(x(z0, z1)) 686.21/213.47
x(ok(z0), ok(z1)) → ok(x(z0, z1)) 686.21/213.47
proper(U11(z0, z1)) → U11(proper(z0), proper(z1)) 686.21/213.47
proper(tt) → ok(tt) 686.21/213.47
proper(U12(z0)) → U12(proper(z0)) 686.21/213.47
proper(isNat(z0)) → isNat(proper(z0)) 686.21/213.47
proper(U21(z0)) → U21(proper(z0)) 686.21/213.47
proper(U31(z0, z1)) → U31(proper(z0), proper(z1)) 686.21/213.47
proper(U32(z0)) → U32(proper(z0)) 686.21/213.47
proper(U41(z0, z1)) → U41(proper(z0), proper(z1)) 686.21/213.47
proper(U51(z0, z1, z2)) → U51(proper(z0), proper(z1), proper(z2)) 686.21/213.47
proper(U52(z0, z1, z2)) → U52(proper(z0), proper(z1), proper(z2)) 686.21/213.47
proper(s(z0)) → s(proper(z0)) 686.21/213.47
proper(plus(z0, z1)) → plus(proper(z0), proper(z1)) 686.21/213.47
proper(U61(z0)) → U61(proper(z0)) 686.21/213.47
proper(0) → ok(0) 686.21/213.47
proper(U71(z0, z1, z2)) → U71(proper(z0), proper(z1), proper(z2)) 686.21/213.47
proper(U72(z0, z1, z2)) → U72(proper(z0), proper(z1), proper(z2)) 686.21/213.47
proper(x(z0, z1)) → x(proper(z0), proper(z1)) 686.21/213.47
isNat(ok(z0)) → ok(isNat(z0)) 686.21/213.47
top(mark(z0)) → top(proper(z0)) 686.21/213.47
top(ok(z0)) → top(active(z0))
Tuples:

ACTIVE(plus(z0, z1)) → c28(PLUS(active(z0), z1), ACTIVE(z0)) 686.21/213.47
ACTIVE(plus(z0, z1)) → c29(PLUS(z0, active(z1)), ACTIVE(z1)) 686.21/213.47
ACTIVE(x(z0, z1)) → c33(X(active(z0), z1), ACTIVE(z0)) 686.21/213.47
ACTIVE(x(z0, z1)) → c34(X(z0, active(z1)), ACTIVE(z1)) 686.21/213.47
U11'(mark(z0), z1) → c35(U11'(z0, z1)) 686.21/213.47
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1)) 686.21/213.47
U12'(mark(z0)) → c37(U12'(z0)) 686.21/213.47
U12'(ok(z0)) → c38(U12'(z0)) 686.21/213.47
U21'(mark(z0)) → c39(U21'(z0)) 686.21/213.47
U21'(ok(z0)) → c40(U21'(z0)) 686.21/213.47
U31'(mark(z0), z1) → c41(U31'(z0, z1)) 686.21/213.47
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 686.21/213.47
U32'(mark(z0)) → c43(U32'(z0)) 686.21/213.47
U32'(ok(z0)) → c44(U32'(z0)) 686.21/213.47
U41'(mark(z0), z1) → c45(U41'(z0, z1)) 686.21/213.47
U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1)) 686.21/213.47
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2)) 686.21/213.47
U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2)) 686.21/213.47
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2)) 686.21/213.47
U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2)) 686.21/213.47
S(mark(z0)) → c51(S(z0)) 686.21/213.47
S(ok(z0)) → c52(S(z0)) 686.21/213.47
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 686.21/213.47
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 686.21/213.47
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 686.21/213.47
U61'(mark(z0)) → c56(U61'(z0)) 686.21/213.47
U61'(ok(z0)) → c57(U61'(z0)) 686.21/213.47
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2)) 686.21/213.47
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2)) 686.21/213.47
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2)) 686.21/213.47
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 686.21/213.47
X(mark(z0), z1) → c62(X(z0, z1)) 686.21/213.47
X(z0, mark(z1)) → c63(X(z0, z1)) 686.21/213.47
X(ok(z0), ok(z1)) → c64(X(z0, z1)) 686.21/213.47
PROPER(U11(z0, z1)) → c65(U11'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 686.21/213.47
PROPER(U12(z0)) → c67(U12'(proper(z0)), PROPER(z0)) 686.21/213.47
PROPER(isNat(z0)) → c68(ISNAT(proper(z0)), PROPER(z0)) 686.21/213.47
PROPER(U21(z0)) → c69(U21'(proper(z0)), PROPER(z0)) 686.21/213.47
PROPER(U31(z0, z1)) → c70(U31'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 686.21/213.47
PROPER(U32(z0)) → c71(U32'(proper(z0)), PROPER(z0)) 686.21/213.47
PROPER(U41(z0, z1)) → c72(U41'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 686.21/213.47
PROPER(U51(z0, z1, z2)) → c73(U51'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 686.21/213.47
PROPER(U52(z0, z1, z2)) → c74(U52'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 686.21/213.47
PROPER(s(z0)) → c75(S(proper(z0)), PROPER(z0)) 686.21/213.47
PROPER(plus(z0, z1)) → c76(PLUS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 686.21/213.47
PROPER(U61(z0)) → c77(U61'(proper(z0)), PROPER(z0)) 686.21/213.47
PROPER(U71(z0, z1, z2)) → c79(U71'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 686.21/213.47
PROPER(U72(z0, z1, z2)) → c80(U72'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 686.21/213.47
PROPER(x(z0, z1)) → c81(X(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 686.21/213.47
ISNAT(ok(z0)) → c82(ISNAT(z0)) 686.21/213.47
TOP(mark(z0)) → c83(TOP(proper(z0)), PROPER(z0)) 686.21/213.47
TOP(ok(z0)) → c84(TOP(active(z0)), ACTIVE(z0)) 686.21/213.47
ACTIVE(isNat(s(z0))) → c13(ISNAT(z0)) 686.21/213.47
ACTIVE(plus(z0, s(z1))) → c16(ISNAT(z1)) 686.21/213.47
ACTIVE(x(z0, s(z1))) → c18(ISNAT(z1)) 686.21/213.47
ACTIVE(U11(tt, z0)) → c1(U12'(isNat(z0))) 686.21/213.47
ACTIVE(U11(tt, z0)) → c1(ISNAT(z0)) 686.21/213.47
ACTIVE(U31(tt, z0)) → c1(U32'(isNat(z0))) 686.21/213.47
ACTIVE(U31(tt, z0)) → c1(ISNAT(z0)) 686.21/213.47
ACTIVE(U51(tt, z0, z1)) → c1(U52'(isNat(z1), z0, z1)) 686.21/213.47
ACTIVE(U51(tt, z0, z1)) → c1(ISNAT(z1)) 686.21/213.47
ACTIVE(U52(tt, z0, z1)) → c1(S(plus(z1, z0))) 686.21/213.47
ACTIVE(U52(tt, z0, z1)) → c1(PLUS(z1, z0)) 686.21/213.47
ACTIVE(U71(tt, z0, z1)) → c1(U72'(isNat(z1), z0, z1)) 686.21/213.47
ACTIVE(U71(tt, z0, z1)) → c1(ISNAT(z1)) 686.21/213.47
ACTIVE(U72(tt, z0, z1)) → c1(PLUS(x(z1, z0), z1)) 686.21/213.47
ACTIVE(U72(tt, z0, z1)) → c1(X(z1, z0)) 686.21/213.47
ACTIVE(isNat(plus(z0, z1))) → c1(U11'(isNat(z0), z1)) 686.21/213.47
ACTIVE(isNat(plus(z0, z1))) → c1(ISNAT(z0)) 686.21/213.47
ACTIVE(isNat(x(z0, z1))) → c1(U31'(isNat(z0), z1)) 686.21/213.47
ACTIVE(isNat(x(z0, z1))) → c1(ISNAT(z0)) 686.21/213.47
ACTIVE(plus(z0, 0)) → c1(U41'(isNat(z0), z0)) 686.21/213.47
ACTIVE(plus(z0, 0)) → c1(ISNAT(z0)) 686.21/213.47
ACTIVE(x(z0, 0)) → c1(U61'(isNat(z0))) 686.21/213.47
ACTIVE(x(z0, 0)) → c1(ISNAT(z0)) 686.21/213.47
ACTIVE(U11(U72(tt, z0, z1), x1)) → c19(U11'(mark(plus(x(z1, z0), z1)), x1), ACTIVE(U72(tt, z0, z1))) 686.21/213.47
ACTIVE(U11(plus(z0, 0), x1)) → c19(U11'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.21/213.47
ACTIVE(U11(plus(z0, s(z1)), x1)) → c19(U11'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.21/213.47
ACTIVE(U11(x(z0, 0), x1)) → c19(U11'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.21/213.47
ACTIVE(U11(x(z0, s(z1)), x1)) → c19(U11'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.21/213.47
ACTIVE(U11(U11(z0, z1), x1)) → c19(U11'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.21/213.47
ACTIVE(U11(U12(z0), x1)) → c19(U11'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.21/213.47
ACTIVE(U11(U21(z0), x1)) → c19(U11'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.21/213.47
ACTIVE(U11(U31(z0, z1), x1)) → c19(U11'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.21/213.47
ACTIVE(U11(U32(z0), x1)) → c19(U11'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.21/213.47
ACTIVE(U11(U41(z0, z1), x1)) → c19(U11'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.21/213.47
ACTIVE(U11(U51(z0, z1, z2), x1)) → c19(U11'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.21/213.47
ACTIVE(U11(U52(z0, z1, z2), x1)) → c19(U11'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.21/213.47
ACTIVE(U11(s(z0), x1)) → c19(U11'(s(active(z0)), x1), ACTIVE(s(z0))) 686.21/213.47
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.21/213.47
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.21/213.47
ACTIVE(U11(U61(z0), x1)) → c19(U11'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.21/213.47
ACTIVE(U11(U71(z0, z1, z2), x1)) → c19(U11'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.21/213.47
ACTIVE(U11(U72(z0, z1, z2), x1)) → c19(U11'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.21/213.47
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.21/213.47
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.21/213.47
ACTIVE(U11(isNat(0), x1)) → c19(U11'(mark(tt), x1)) 686.21/213.47
ACTIVE(U11(U11(tt, z0), x1)) → c(U11'(mark(U12(isNat(z0))), x1)) 686.21/213.47
ACTIVE(U11(U11(tt, z0), x1)) → c(ACTIVE(U11(tt, z0))) 686.21/213.47
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(U11'(mark(U11(isNat(z0), z1)), x1)) 686.21/213.47
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(ACTIVE(isNat(plus(z0, z1)))) 686.21/213.47
ACTIVE(U11(isNat(s(z0)), x1)) → c(U11'(mark(U21(isNat(z0))), x1)) 686.21/213.47
ACTIVE(U11(isNat(s(z0)), x1)) → c(ACTIVE(isNat(s(z0)))) 686.21/213.47
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(U11'(mark(U31(isNat(z0), z1)), x1)) 686.21/213.47
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(ACTIVE(isNat(x(z0, z1)))) 686.21/213.47
ACTIVE(U12(U72(tt, z0, z1))) → c20(U12'(mark(plus(x(z1, z0), z1))), ACTIVE(U72(tt, z0, z1))) 686.21/213.47
ACTIVE(U12(plus(z0, 0))) → c20(U12'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.21/213.47
ACTIVE(U12(plus(z0, s(z1)))) → c20(U12'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.21/213.47
ACTIVE(U12(x(z0, 0))) → c20(U12'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.21/213.47
ACTIVE(U12(x(z0, s(z1)))) → c20(U12'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.21/213.47
ACTIVE(U12(U11(z0, z1))) → c20(U12'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.21/213.47
ACTIVE(U12(U12(z0))) → c20(U12'(U12(active(z0))), ACTIVE(U12(z0))) 686.21/213.47
ACTIVE(U12(U21(z0))) → c20(U12'(U21(active(z0))), ACTIVE(U21(z0))) 686.21/213.47
ACTIVE(U12(U31(z0, z1))) → c20(U12'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.21/213.47
ACTIVE(U12(U32(z0))) → c20(U12'(U32(active(z0))), ACTIVE(U32(z0))) 686.21/213.47
ACTIVE(U12(U41(z0, z1))) → c20(U12'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.21/213.47
ACTIVE(U12(U51(z0, z1, z2))) → c20(U12'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.21/213.47
ACTIVE(U12(U52(z0, z1, z2))) → c20(U12'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.21/213.47
ACTIVE(U12(s(z0))) → c20(U12'(s(active(z0))), ACTIVE(s(z0))) 686.21/213.47
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.21/213.47
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.21/213.47
ACTIVE(U12(U61(z0))) → c20(U12'(U61(active(z0))), ACTIVE(U61(z0))) 686.21/213.47
ACTIVE(U12(U71(z0, z1, z2))) → c20(U12'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.21/213.47
ACTIVE(U12(U72(z0, z1, z2))) → c20(U12'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.21/213.47
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.21/213.47
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.21/213.47
ACTIVE(U11(U12(tt), x1)) → c19(U11'(mark(tt), x1)) 686.21/213.47
ACTIVE(U12(U12(tt))) → c20(U12'(mark(tt))) 686.21/213.47
ACTIVE(U12(isNat(0))) → c20(U12'(mark(tt))) 686.21/213.47
ACTIVE(U12(U11(tt, z0))) → c2(U12'(mark(U12(isNat(z0))))) 686.21/213.47
ACTIVE(U12(U11(tt, z0))) → c2(ACTIVE(U11(tt, z0))) 686.21/213.47
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(U12'(mark(U11(isNat(z0), z1)))) 686.21/213.47
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(ACTIVE(isNat(plus(z0, z1)))) 686.21/213.47
ACTIVE(U12(isNat(s(z0)))) → c2(U12'(mark(U21(isNat(z0))))) 686.21/213.47
ACTIVE(U12(isNat(s(z0)))) → c2(ACTIVE(isNat(s(z0)))) 686.21/213.47
ACTIVE(U12(isNat(x(z0, z1)))) → c2(U12'(mark(U31(isNat(z0), z1)))) 686.21/213.47
ACTIVE(U12(isNat(x(z0, z1)))) → c2(ACTIVE(isNat(x(z0, z1)))) 686.21/213.47
ACTIVE(U21(U72(tt, z0, z1))) → c21(U21'(mark(plus(x(z1, z0), z1))), ACTIVE(U72(tt, z0, z1))) 686.21/213.47
ACTIVE(U21(plus(z0, 0))) → c21(U21'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.21/213.47
ACTIVE(U21(plus(z0, s(z1)))) → c21(U21'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.21/213.47
ACTIVE(U21(x(z0, 0))) → c21(U21'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.21/213.47
ACTIVE(U21(x(z0, s(z1)))) → c21(U21'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.21/213.47
ACTIVE(U21(U11(z0, z1))) → c21(U21'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.21/213.47
ACTIVE(U21(U12(z0))) → c21(U21'(U12(active(z0))), ACTIVE(U12(z0))) 686.21/213.47
ACTIVE(U21(U21(z0))) → c21(U21'(U21(active(z0))), ACTIVE(U21(z0))) 686.21/213.47
ACTIVE(U21(U31(z0, z1))) → c21(U21'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.21/213.47
ACTIVE(U21(U32(z0))) → c21(U21'(U32(active(z0))), ACTIVE(U32(z0))) 686.21/213.47
ACTIVE(U21(U41(z0, z1))) → c21(U21'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.21/213.47
ACTIVE(U21(U51(z0, z1, z2))) → c21(U21'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.21/213.47
ACTIVE(U21(U52(z0, z1, z2))) → c21(U21'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.21/213.47
ACTIVE(U21(s(z0))) → c21(U21'(s(active(z0))), ACTIVE(s(z0))) 686.21/213.47
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.21/213.47
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.21/213.47
ACTIVE(U21(U61(z0))) → c21(U21'(U61(active(z0))), ACTIVE(U61(z0))) 686.21/213.47
ACTIVE(U21(U71(z0, z1, z2))) → c21(U21'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.21/213.47
ACTIVE(U21(U72(z0, z1, z2))) → c21(U21'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.21/213.47
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.21/213.47
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.21/213.47
ACTIVE(U11(U21(tt), x1)) → c19(U11'(mark(tt), x1)) 686.21/213.47
ACTIVE(U12(U21(tt))) → c20(U12'(mark(tt))) 686.21/213.47
ACTIVE(U21(U12(tt))) → c21(U21'(mark(tt))) 686.21/213.47
ACTIVE(U21(U21(tt))) → c21(U21'(mark(tt))) 686.21/213.47
ACTIVE(U21(isNat(0))) → c21(U21'(mark(tt))) 686.21/213.47
ACTIVE(U21(U11(tt, z0))) → c3(U21'(mark(U12(isNat(z0))))) 686.21/213.47
ACTIVE(U21(U11(tt, z0))) → c3(ACTIVE(U11(tt, z0))) 686.21/213.47
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(U21'(mark(U11(isNat(z0), z1)))) 686.21/213.47
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(ACTIVE(isNat(plus(z0, z1)))) 686.21/213.47
ACTIVE(U21(isNat(s(z0)))) → c3(U21'(mark(U21(isNat(z0))))) 686.21/213.47
ACTIVE(U21(isNat(s(z0)))) → c3(ACTIVE(isNat(s(z0)))) 686.21/213.47
ACTIVE(U21(isNat(x(z0, z1)))) → c3(U21'(mark(U31(isNat(z0), z1)))) 686.21/213.47
ACTIVE(U21(isNat(x(z0, z1)))) → c3(ACTIVE(isNat(x(z0, z1)))) 686.21/213.47
ACTIVE(U31(U72(tt, z0, z1), x1)) → c22(U31'(mark(plus(x(z1, z0), z1)), x1), ACTIVE(U72(tt, z0, z1))) 686.21/213.47
ACTIVE(U31(plus(z0, 0), x1)) → c22(U31'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.21/213.47
ACTIVE(U31(plus(z0, s(z1)), x1)) → c22(U31'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.21/213.47
ACTIVE(U31(x(z0, 0), x1)) → c22(U31'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.21/213.47
ACTIVE(U31(x(z0, s(z1)), x1)) → c22(U31'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.21/213.47
ACTIVE(U31(U11(z0, z1), x1)) → c22(U31'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.21/213.47
ACTIVE(U31(U12(z0), x1)) → c22(U31'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.21/213.47
ACTIVE(U31(U21(z0), x1)) → c22(U31'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.21/213.47
ACTIVE(U31(U31(z0, z1), x1)) → c22(U31'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.21/213.47
ACTIVE(U31(U32(z0), x1)) → c22(U31'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.21/213.47
ACTIVE(U31(U41(z0, z1), x1)) → c22(U31'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.21/213.47
ACTIVE(U31(U51(z0, z1, z2), x1)) → c22(U31'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.21/213.47
ACTIVE(U31(U52(z0, z1, z2), x1)) → c22(U31'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.21/213.47
ACTIVE(U31(s(z0), x1)) → c22(U31'(s(active(z0)), x1), ACTIVE(s(z0))) 686.21/213.47
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.21/213.47
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.21/213.47
ACTIVE(U31(U61(z0), x1)) → c22(U31'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.21/213.47
ACTIVE(U31(U71(z0, z1, z2), x1)) → c22(U31'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.21/213.47
ACTIVE(U31(U72(z0, z1, z2), x1)) → c22(U31'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.21/213.47
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.21/213.47
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.21/213.47
ACTIVE(U31(U12(tt), x1)) → c22(U31'(mark(tt), x1)) 686.21/213.47
ACTIVE(U31(U21(tt), x1)) → c22(U31'(mark(tt), x1)) 686.21/213.47
ACTIVE(U31(isNat(0), x1)) → c22(U31'(mark(tt), x1)) 686.21/213.47
ACTIVE(U11(U31(tt, z0), x1)) → c4(U11'(mark(U32(isNat(z0))), x1)) 686.21/213.47
ACTIVE(U11(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 686.21/213.47
ACTIVE(U12(U31(tt, z0))) → c4(U12'(mark(U32(isNat(z0))))) 686.21/213.47
ACTIVE(U12(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 686.21/213.47
ACTIVE(U21(U31(tt, z0))) → c4(U21'(mark(U32(isNat(z0))))) 686.21/213.47
ACTIVE(U21(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 686.21/213.47
ACTIVE(U31(U11(tt, z0), x1)) → c4(U31'(mark(U12(isNat(z0))), x1)) 686.21/213.47
ACTIVE(U31(U11(tt, z0), x1)) → c4(ACTIVE(U11(tt, z0))) 686.21/213.47
ACTIVE(U31(U31(tt, z0), x1)) → c4(U31'(mark(U32(isNat(z0))), x1)) 686.21/213.47
ACTIVE(U31(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 686.21/213.47
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(U31'(mark(U11(isNat(z0), z1)), x1)) 686.21/213.47
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(ACTIVE(isNat(plus(z0, z1)))) 686.21/213.47
ACTIVE(U31(isNat(s(z0)), x1)) → c4(U31'(mark(U21(isNat(z0))), x1)) 686.21/213.47
ACTIVE(U31(isNat(s(z0)), x1)) → c4(ACTIVE(isNat(s(z0)))) 686.21/213.47
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(U31'(mark(U31(isNat(z0), z1)), x1)) 686.21/213.47
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(ACTIVE(isNat(x(z0, z1)))) 686.21/213.47
ACTIVE(U32(U72(tt, z0, z1))) → c23(U32'(mark(plus(x(z1, z0), z1))), ACTIVE(U72(tt, z0, z1))) 686.21/213.47
ACTIVE(U32(plus(z0, 0))) → c23(U32'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.21/213.47
ACTIVE(U32(plus(z0, s(z1)))) → c23(U32'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.21/213.47
ACTIVE(U32(x(z0, 0))) → c23(U32'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.21/213.47
ACTIVE(U32(x(z0, s(z1)))) → c23(U32'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.21/213.47
ACTIVE(U32(U11(z0, z1))) → c23(U32'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.21/213.47
ACTIVE(U32(U12(z0))) → c23(U32'(U12(active(z0))), ACTIVE(U12(z0))) 686.21/213.47
ACTIVE(U32(U21(z0))) → c23(U32'(U21(active(z0))), ACTIVE(U21(z0))) 686.21/213.47
ACTIVE(U32(U31(z0, z1))) → c23(U32'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.21/213.47
ACTIVE(U32(U32(z0))) → c23(U32'(U32(active(z0))), ACTIVE(U32(z0))) 686.21/213.47
ACTIVE(U32(U41(z0, z1))) → c23(U32'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.21/213.47
ACTIVE(U32(U51(z0, z1, z2))) → c23(U32'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.21/213.47
ACTIVE(U32(U52(z0, z1, z2))) → c23(U32'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.21/213.47
ACTIVE(U32(s(z0))) → c23(U32'(s(active(z0))), ACTIVE(s(z0))) 686.21/213.47
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.21/213.47
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.21/213.47
ACTIVE(U32(U61(z0))) → c23(U32'(U61(active(z0))), ACTIVE(U61(z0))) 686.21/213.47
ACTIVE(U32(U71(z0, z1, z2))) → c23(U32'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.21/213.47
ACTIVE(U32(U72(z0, z1, z2))) → c23(U32'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.21/213.47
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.21/213.47
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.21/213.47
ACTIVE(U11(U32(tt), x1)) → c19(U11'(mark(tt), x1)) 686.21/213.47
ACTIVE(U12(U32(tt))) → c20(U12'(mark(tt))) 686.21/213.47
ACTIVE(U21(U32(tt))) → c21(U21'(mark(tt))) 686.21/213.47
ACTIVE(U31(U32(tt), x1)) → c22(U31'(mark(tt), x1)) 686.21/213.47
ACTIVE(U32(U12(tt))) → c23(U32'(mark(tt))) 686.21/213.47
ACTIVE(U32(U21(tt))) → c23(U32'(mark(tt))) 686.21/213.47
ACTIVE(U32(U32(tt))) → c23(U32'(mark(tt))) 686.21/213.47
ACTIVE(U32(isNat(0))) → c23(U32'(mark(tt))) 686.21/213.47
ACTIVE(U32(U11(tt, z0))) → c5(U32'(mark(U12(isNat(z0))))) 686.21/213.47
ACTIVE(U32(U11(tt, z0))) → c5(ACTIVE(U11(tt, z0))) 686.21/213.47
ACTIVE(U32(U31(tt, z0))) → c5(U32'(mark(U32(isNat(z0))))) 686.21/213.47
ACTIVE(U32(U31(tt, z0))) → c5(ACTIVE(U31(tt, z0))) 686.21/213.47
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(U32'(mark(U11(isNat(z0), z1)))) 686.21/213.47
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(ACTIVE(isNat(plus(z0, z1)))) 686.21/213.47
ACTIVE(U32(isNat(s(z0)))) → c5(U32'(mark(U21(isNat(z0))))) 686.21/213.47
ACTIVE(U32(isNat(s(z0)))) → c5(ACTIVE(isNat(s(z0)))) 686.21/213.47
ACTIVE(U32(isNat(x(z0, z1)))) → c5(U32'(mark(U31(isNat(z0), z1)))) 686.21/213.47
ACTIVE(U32(isNat(x(z0, z1)))) → c5(ACTIVE(isNat(x(z0, z1)))) 686.21/213.47
ACTIVE(U41(U72(tt, z0, z1), x1)) → c24(U41'(mark(plus(x(z1, z0), z1)), x1), ACTIVE(U72(tt, z0, z1))) 686.21/213.47
ACTIVE(U41(plus(z0, 0), x1)) → c24(U41'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.21/213.47
ACTIVE(U41(plus(z0, s(z1)), x1)) → c24(U41'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.21/213.47
ACTIVE(U41(x(z0, 0), x1)) → c24(U41'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.21/213.47
ACTIVE(U41(x(z0, s(z1)), x1)) → c24(U41'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.21/213.47
ACTIVE(U41(U11(z0, z1), x1)) → c24(U41'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.21/213.47
ACTIVE(U41(U12(z0), x1)) → c24(U41'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.21/213.47
ACTIVE(U41(U21(z0), x1)) → c24(U41'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.21/213.47
ACTIVE(U41(U31(z0, z1), x1)) → c24(U41'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.21/213.47
ACTIVE(U41(U32(z0), x1)) → c24(U41'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.21/213.47
ACTIVE(U41(U41(z0, z1), x1)) → c24(U41'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.21/213.47
ACTIVE(U41(U51(z0, z1, z2), x1)) → c24(U41'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.21/213.47
ACTIVE(U41(U52(z0, z1, z2), x1)) → c24(U41'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.21/213.47
ACTIVE(U41(s(z0), x1)) → c24(U41'(s(active(z0)), x1), ACTIVE(s(z0))) 686.21/213.47
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.21/213.47
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.21/213.47
ACTIVE(U41(U61(z0), x1)) → c24(U41'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.21/213.47
ACTIVE(U41(U71(z0, z1, z2), x1)) → c24(U41'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.21/213.47
ACTIVE(U41(U72(z0, z1, z2), x1)) → c24(U41'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.21/213.47
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.21/213.47
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.21/213.47
ACTIVE(U11(U41(tt, z0), x1)) → c19(U11'(mark(z0), x1)) 686.21/213.47
ACTIVE(U12(U41(tt, z0))) → c20(U12'(mark(z0))) 686.21/213.47
ACTIVE(U21(U41(tt, z0))) → c21(U21'(mark(z0))) 686.21/213.47
ACTIVE(U31(U41(tt, z0), x1)) → c22(U31'(mark(z0), x1)) 686.21/213.47
ACTIVE(U32(U41(tt, z0))) → c23(U32'(mark(z0))) 686.21/213.47
ACTIVE(U41(U12(tt), x1)) → c24(U41'(mark(tt), x1)) 686.21/213.47
ACTIVE(U41(U21(tt), x1)) → c24(U41'(mark(tt), x1)) 686.21/213.47
ACTIVE(U41(U32(tt), x1)) → c24(U41'(mark(tt), x1)) 686.21/213.47
ACTIVE(U41(U41(tt, z0), x1)) → c24(U41'(mark(z0), x1)) 686.21/213.47
ACTIVE(U41(isNat(0), x1)) → c24(U41'(mark(tt), x1)) 686.21/213.47
ACTIVE(U41(U11(tt, z0), x1)) → c6(U41'(mark(U12(isNat(z0))), x1)) 686.21/213.47
ACTIVE(U41(U11(tt, z0), x1)) → c6(ACTIVE(U11(tt, z0))) 686.21/213.47
ACTIVE(U41(U31(tt, z0), x1)) → c6(U41'(mark(U32(isNat(z0))), x1)) 686.21/213.47
ACTIVE(U41(U31(tt, z0), x1)) → c6(ACTIVE(U31(tt, z0))) 686.21/213.47
ACTIVE(U41(isNat(plus(z0, z1)), x1)) → c6(U41'(mark(U11(isNat(z0), z1)), x1)) 686.21/213.47
ACTIVE(U41(isNat(plus(z0, z1)), x1)) → c6(ACTIVE(isNat(plus(z0, z1)))) 686.21/213.47
ACTIVE(U41(isNat(s(z0)), x1)) → c6(U41'(mark(U21(isNat(z0))), x1)) 686.21/213.47
ACTIVE(U41(isNat(s(z0)), x1)) → c6(ACTIVE(isNat(s(z0)))) 686.21/213.47
ACTIVE(U41(isNat(x(z0, z1)), x1)) → c6(U41'(mark(U31(isNat(z0), z1)), x1)) 686.21/213.47
ACTIVE(U41(isNat(x(z0, z1)), x1)) → c6(ACTIVE(isNat(x(z0, z1)))) 686.21/213.47
ACTIVE(U51(U72(tt, z0, z1), x1, x2)) → c25(U51'(mark(plus(x(z1, z0), z1)), x1, x2), ACTIVE(U72(tt, z0, z1))) 686.21/213.47
ACTIVE(U51(plus(z0, 0), x1, x2)) → c25(U51'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.21/213.47
ACTIVE(U51(plus(z0, s(z1)), x1, x2)) → c25(U51'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.21/213.47
ACTIVE(U51(x(z0, 0), x1, x2)) → c25(U51'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.21/213.47
ACTIVE(U51(x(z0, s(z1)), x1, x2)) → c25(U51'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.21/213.47
ACTIVE(U51(U11(z0, z1), x1, x2)) → c25(U51'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.21/213.47
ACTIVE(U51(U12(z0), x1, x2)) → c25(U51'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.21/213.47
ACTIVE(U51(U21(z0), x1, x2)) → c25(U51'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.21/213.47
ACTIVE(U51(U31(z0, z1), x1, x2)) → c25(U51'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.21/213.47
ACTIVE(U51(U32(z0), x1, x2)) → c25(U51'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.21/213.47
ACTIVE(U51(U41(z0, z1), x1, x2)) → c25(U51'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.21/213.47
ACTIVE(U51(U51(z0, z1, z2), x1, x2)) → c25(U51'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.21/213.47
ACTIVE(U51(U52(z0, z1, z2), x1, x2)) → c25(U51'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.21/213.47
ACTIVE(U51(s(z0), x1, x2)) → c25(U51'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.21/213.47
ACTIVE(U51(plus(z0, z1), x1, x2)) → c25(U51'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.21/213.47
ACTIVE(U51(plus(z0, z1), x1, x2)) → c25(U51'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.21/213.47
ACTIVE(U51(U61(z0), x1, x2)) → c25(U51'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.21/213.47
ACTIVE(U51(U71(z0, z1, z2), x1, x2)) → c25(U51'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.21/213.47
ACTIVE(U51(U72(z0, z1, z2), x1, x2)) → c25(U51'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.21/213.47
ACTIVE(U51(x(z0, z1), x1, x2)) → c25(U51'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.21/213.47
ACTIVE(U51(x(z0, z1), x1, x2)) → c25(U51'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.21/213.47
ACTIVE(U51(U12(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.21/213.47
ACTIVE(U51(U21(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.21/213.47
ACTIVE(U51(U32(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.21/213.47
ACTIVE(U51(U41(tt, z0), x1, x2)) → c25(U51'(mark(z0), x1, x2)) 686.21/213.47
ACTIVE(U51(isNat(0), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.21/213.47
ACTIVE(U11(U51(tt, z0, z1), x1)) → c7(U11'(mark(U52(isNat(z1), z0, z1)), x1)) 686.21/213.47
ACTIVE(U11(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.21/213.47
ACTIVE(U12(U51(tt, z0, z1))) → c7(U12'(mark(U52(isNat(z1), z0, z1)))) 686.21/213.47
ACTIVE(U12(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.21/213.47
ACTIVE(U21(U51(tt, z0, z1))) → c7(U21'(mark(U52(isNat(z1), z0, z1)))) 686.21/213.47
ACTIVE(U21(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.21/213.47
ACTIVE(U31(U51(tt, z0, z1), x1)) → c7(U31'(mark(U52(isNat(z1), z0, z1)), x1)) 686.21/213.47
ACTIVE(U31(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.21/213.47
ACTIVE(U32(U51(tt, z0, z1))) → c7(U32'(mark(U52(isNat(z1), z0, z1)))) 686.21/213.47
ACTIVE(U32(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.21/213.47
ACTIVE(U41(U51(tt, z0, z1), x1)) → c7(U41'(mark(U52(isNat(z1), z0, z1)), x1)) 686.21/213.47
ACTIVE(U41(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.21/213.47
ACTIVE(U51(U11(tt, z0), x1, x2)) → c7(U51'(mark(U12(isNat(z0))), x1, x2)) 686.21/213.47
ACTIVE(U51(U11(tt, z0), x1, x2)) → c7(ACTIVE(U11(tt, z0))) 686.21/213.47
ACTIVE(U51(U31(tt, z0), x1, x2)) → c7(U51'(mark(U32(isNat(z0))), x1, x2)) 686.21/213.47
ACTIVE(U51(U31(tt, z0), x1, x2)) → c7(ACTIVE(U31(tt, z0))) 686.21/213.47
ACTIVE(U51(U51(tt, z0, z1), x1, x2)) → c7(U51'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.21/213.47
ACTIVE(U51(U51(tt, z0, z1), x1, x2)) → c7(ACTIVE(U51(tt, z0, z1))) 686.21/213.47
ACTIVE(U51(isNat(plus(z0, z1)), x1, x2)) → c7(U51'(mark(U11(isNat(z0), z1)), x1, x2)) 686.21/213.47
ACTIVE(U51(isNat(plus(z0, z1)), x1, x2)) → c7(ACTIVE(isNat(plus(z0, z1)))) 686.21/213.47
ACTIVE(U51(isNat(s(z0)), x1, x2)) → c7(U51'(mark(U21(isNat(z0))), x1, x2)) 686.21/213.48
ACTIVE(U51(isNat(s(z0)), x1, x2)) → c7(ACTIVE(isNat(s(z0)))) 686.21/213.48
ACTIVE(U51(isNat(x(z0, z1)), x1, x2)) → c7(U51'(mark(U31(isNat(z0), z1)), x1, x2)) 686.21/213.48
ACTIVE(U51(isNat(x(z0, z1)), x1, x2)) → c7(ACTIVE(isNat(x(z0, z1)))) 686.21/213.48
ACTIVE(U52(U72(tt, z0, z1), x1, x2)) → c26(U52'(mark(plus(x(z1, z0), z1)), x1, x2), ACTIVE(U72(tt, z0, z1))) 686.21/213.48
ACTIVE(U52(plus(z0, 0), x1, x2)) → c26(U52'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.21/213.48
ACTIVE(U52(plus(z0, s(z1)), x1, x2)) → c26(U52'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.21/213.48
ACTIVE(U52(x(z0, 0), x1, x2)) → c26(U52'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.21/213.48
ACTIVE(U52(x(z0, s(z1)), x1, x2)) → c26(U52'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.21/213.48
ACTIVE(U52(U11(z0, z1), x1, x2)) → c26(U52'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.21/213.48
ACTIVE(U52(U12(z0), x1, x2)) → c26(U52'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.21/213.48
ACTIVE(U52(U21(z0), x1, x2)) → c26(U52'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.21/213.48
ACTIVE(U52(U31(z0, z1), x1, x2)) → c26(U52'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.21/213.48
ACTIVE(U52(U32(z0), x1, x2)) → c26(U52'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.21/213.48
ACTIVE(U52(U41(z0, z1), x1, x2)) → c26(U52'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.21/213.48
ACTIVE(U52(U51(z0, z1, z2), x1, x2)) → c26(U52'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.21/213.48
ACTIVE(U52(U52(z0, z1, z2), x1, x2)) → c26(U52'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.21/213.48
ACTIVE(U52(s(z0), x1, x2)) → c26(U52'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.21/213.48
ACTIVE(U52(plus(z0, z1), x1, x2)) → c26(U52'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.21/213.48
ACTIVE(U52(plus(z0, z1), x1, x2)) → c26(U52'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.21/213.48
ACTIVE(U52(U61(z0), x1, x2)) → c26(U52'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.21/213.48
ACTIVE(U52(U71(z0, z1, z2), x1, x2)) → c26(U52'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.21/213.48
ACTIVE(U52(U72(z0, z1, z2), x1, x2)) → c26(U52'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.21/213.48
ACTIVE(U52(x(z0, z1), x1, x2)) → c26(U52'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.21/213.48
ACTIVE(U52(x(z0, z1), x1, x2)) → c26(U52'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.21/213.48
ACTIVE(U52(U12(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.21/213.48
ACTIVE(U52(U21(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.21/213.48
ACTIVE(U52(U32(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.21/213.48
ACTIVE(U52(U41(tt, z0), x1, x2)) → c26(U52'(mark(z0), x1, x2)) 686.21/213.48
ACTIVE(U52(isNat(0), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.21/213.48
ACTIVE(U11(U52(tt, z0, z1), x1)) → c8(U11'(mark(s(plus(z1, z0))), x1)) 686.21/213.48
ACTIVE(U11(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.21/213.48
ACTIVE(U12(U52(tt, z0, z1))) → c8(U12'(mark(s(plus(z1, z0))))) 686.21/213.48
ACTIVE(U12(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.21/213.48
ACTIVE(U21(U52(tt, z0, z1))) → c8(U21'(mark(s(plus(z1, z0))))) 686.21/213.48
ACTIVE(U21(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.21/213.48
ACTIVE(U31(U52(tt, z0, z1), x1)) → c8(U31'(mark(s(plus(z1, z0))), x1)) 686.21/213.48
ACTIVE(U31(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.21/213.48
ACTIVE(U32(U52(tt, z0, z1))) → c8(U32'(mark(s(plus(z1, z0))))) 686.21/213.48
ACTIVE(U32(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.21/213.48
ACTIVE(U41(U52(tt, z0, z1), x1)) → c8(U41'(mark(s(plus(z1, z0))), x1)) 686.21/213.48
ACTIVE(U41(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.21/213.48
ACTIVE(U51(U52(tt, z0, z1), x1, x2)) → c8(U51'(mark(s(plus(z1, z0))), x1, x2)) 686.21/213.48
ACTIVE(U51(U52(tt, z0, z1), x1, x2)) → c8(ACTIVE(U52(tt, z0, z1))) 686.21/213.48
ACTIVE(U52(U11(tt, z0), x1, x2)) → c8(U52'(mark(U12(isNat(z0))), x1, x2)) 686.21/213.48
ACTIVE(U52(U11(tt, z0), x1, x2)) → c8(ACTIVE(U11(tt, z0))) 686.21/213.48
ACTIVE(U52(U31(tt, z0), x1, x2)) → c8(U52'(mark(U32(isNat(z0))), x1, x2)) 686.21/213.48
ACTIVE(U52(U31(tt, z0), x1, x2)) → c8(ACTIVE(U31(tt, z0))) 686.21/213.48
ACTIVE(U52(U51(tt, z0, z1), x1, x2)) → c8(U52'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.21/213.48
ACTIVE(U52(U51(tt, z0, z1), x1, x2)) → c8(ACTIVE(U51(tt, z0, z1))) 686.21/213.48
ACTIVE(U52(U52(tt, z0, z1), x1, x2)) → c8(U52'(mark(s(plus(z1, z0))), x1, x2)) 686.21/213.48
ACTIVE(U52(U52(tt, z0, z1), x1, x2)) → c8(ACTIVE(U52(tt, z0, z1))) 686.21/213.48
ACTIVE(U52(isNat(plus(z0, z1)), x1, x2)) → c8(U52'(mark(U11(isNat(z0), z1)), x1, x2)) 686.21/213.48
ACTIVE(U52(isNat(plus(z0, z1)), x1, x2)) → c8(ACTIVE(isNat(plus(z0, z1)))) 686.21/213.48
ACTIVE(U52(isNat(s(z0)), x1, x2)) → c8(U52'(mark(U21(isNat(z0))), x1, x2)) 686.21/213.48
ACTIVE(U52(isNat(s(z0)), x1, x2)) → c8(ACTIVE(isNat(s(z0)))) 686.21/213.48
ACTIVE(U52(isNat(x(z0, z1)), x1, x2)) → c8(U52'(mark(U31(isNat(z0), z1)), x1, x2)) 686.21/213.48
ACTIVE(U52(isNat(x(z0, z1)), x1, x2)) → c8(ACTIVE(isNat(x(z0, z1)))) 686.21/213.48
ACTIVE(s(U72(tt, z0, z1))) → c27(S(mark(plus(x(z1, z0), z1))), ACTIVE(U72(tt, z0, z1))) 686.21/213.48
ACTIVE(s(plus(z0, 0))) → c27(S(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.21/213.48
ACTIVE(s(plus(z0, s(z1)))) → c27(S(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.21/213.48
ACTIVE(s(x(z0, 0))) → c27(S(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.21/213.48
ACTIVE(s(x(z0, s(z1)))) → c27(S(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.21/213.48
ACTIVE(s(U11(z0, z1))) → c27(S(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.21/213.48
ACTIVE(s(U12(z0))) → c27(S(U12(active(z0))), ACTIVE(U12(z0))) 686.21/213.48
ACTIVE(s(U21(z0))) → c27(S(U21(active(z0))), ACTIVE(U21(z0))) 686.21/213.48
ACTIVE(s(U31(z0, z1))) → c27(S(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.21/213.48
ACTIVE(s(U32(z0))) → c27(S(U32(active(z0))), ACTIVE(U32(z0))) 686.21/213.48
ACTIVE(s(U41(z0, z1))) → c27(S(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.21/213.48
ACTIVE(s(U51(z0, z1, z2))) → c27(S(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.21/213.48
ACTIVE(s(U52(z0, z1, z2))) → c27(S(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.21/213.48
ACTIVE(s(s(z0))) → c27(S(s(active(z0))), ACTIVE(s(z0))) 686.21/213.48
ACTIVE(s(plus(z0, z1))) → c27(S(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.21/213.48
ACTIVE(s(plus(z0, z1))) → c27(S(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.21/213.48
ACTIVE(s(U61(z0))) → c27(S(U61(active(z0))), ACTIVE(U61(z0))) 686.21/213.48
ACTIVE(s(U71(z0, z1, z2))) → c27(S(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.21/213.48
ACTIVE(s(U72(z0, z1, z2))) → c27(S(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.21/213.48
ACTIVE(s(x(z0, z1))) → c27(S(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.21/213.48
ACTIVE(s(x(z0, z1))) → c27(S(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.21/213.48
ACTIVE(s(U12(tt))) → c27(S(mark(tt))) 686.21/213.48
ACTIVE(s(U21(tt))) → c27(S(mark(tt))) 686.21/213.48
ACTIVE(s(U32(tt))) → c27(S(mark(tt))) 686.21/213.48
ACTIVE(s(U41(tt, z0))) → c27(S(mark(z0))) 686.21/213.48
ACTIVE(s(isNat(0))) → c27(S(mark(tt))) 686.21/213.48
ACTIVE(s(U11(tt, z0))) → c9(S(mark(U12(isNat(z0))))) 686.21/213.48
ACTIVE(s(U11(tt, z0))) → c9(ACTIVE(U11(tt, z0))) 686.21/213.48
ACTIVE(s(U31(tt, z0))) → c9(S(mark(U32(isNat(z0))))) 686.21/213.48
ACTIVE(s(U31(tt, z0))) → c9(ACTIVE(U31(tt, z0))) 686.21/213.48
ACTIVE(s(U51(tt, z0, z1))) → c9(S(mark(U52(isNat(z1), z0, z1)))) 686.21/213.48
ACTIVE(s(U51(tt, z0, z1))) → c9(ACTIVE(U51(tt, z0, z1))) 686.21/213.48
ACTIVE(s(U52(tt, z0, z1))) → c9(S(mark(s(plus(z1, z0))))) 686.21/213.48
ACTIVE(s(U52(tt, z0, z1))) → c9(ACTIVE(U52(tt, z0, z1))) 686.21/213.48
ACTIVE(s(isNat(plus(z0, z1)))) → c9(S(mark(U11(isNat(z0), z1)))) 686.21/213.48
ACTIVE(s(isNat(plus(z0, z1)))) → c9(ACTIVE(isNat(plus(z0, z1)))) 686.21/213.48
ACTIVE(s(isNat(s(z0)))) → c9(S(mark(U21(isNat(z0))))) 686.21/213.48
ACTIVE(s(isNat(s(z0)))) → c9(ACTIVE(isNat(s(z0)))) 686.21/213.48
ACTIVE(s(isNat(x(z0, z1)))) → c9(S(mark(U31(isNat(z0), z1)))) 686.21/213.48
ACTIVE(s(isNat(x(z0, z1)))) → c9(ACTIVE(isNat(x(z0, z1)))) 686.21/213.48
ACTIVE(U61(U72(tt, z0, z1))) → c30(U61'(mark(plus(x(z1, z0), z1))), ACTIVE(U72(tt, z0, z1))) 686.21/213.48
ACTIVE(U61(plus(z0, 0))) → c30(U61'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.21/213.48
ACTIVE(U61(plus(z0, s(z1)))) → c30(U61'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.21/213.48
ACTIVE(U61(x(z0, 0))) → c30(U61'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.21/213.48
ACTIVE(U61(x(z0, s(z1)))) → c30(U61'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.21/213.48
ACTIVE(U61(U11(z0, z1))) → c30(U61'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.21/213.48
ACTIVE(U61(U12(z0))) → c30(U61'(U12(active(z0))), ACTIVE(U12(z0))) 686.21/213.48
ACTIVE(U61(U21(z0))) → c30(U61'(U21(active(z0))), ACTIVE(U21(z0))) 686.21/213.48
ACTIVE(U61(U31(z0, z1))) → c30(U61'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.21/213.48
ACTIVE(U61(U32(z0))) → c30(U61'(U32(active(z0))), ACTIVE(U32(z0))) 686.21/213.48
ACTIVE(U61(U41(z0, z1))) → c30(U61'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.21/213.48
ACTIVE(U61(U51(z0, z1, z2))) → c30(U61'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.21/213.48
ACTIVE(U61(U52(z0, z1, z2))) → c30(U61'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.21/213.48
ACTIVE(U61(s(z0))) → c30(U61'(s(active(z0))), ACTIVE(s(z0))) 686.21/213.48
ACTIVE(U61(plus(z0, z1))) → c30(U61'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.21/213.48
ACTIVE(U61(plus(z0, z1))) → c30(U61'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.21/213.48
ACTIVE(U61(U61(z0))) → c30(U61'(U61(active(z0))), ACTIVE(U61(z0))) 686.21/213.48
ACTIVE(U61(U71(z0, z1, z2))) → c30(U61'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.21/213.48
ACTIVE(U61(U72(z0, z1, z2))) → c30(U61'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.21/213.48
ACTIVE(U61(x(z0, z1))) → c30(U61'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.21/213.48
ACTIVE(U61(x(z0, z1))) → c30(U61'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.21/213.48
ACTIVE(U11(U61(tt), x1)) → c19(U11'(mark(0), x1)) 686.21/213.48
ACTIVE(U12(U61(tt))) → c20(U12'(mark(0))) 686.21/213.48
ACTIVE(U21(U61(tt))) → c21(U21'(mark(0))) 686.21/213.48
ACTIVE(U31(U61(tt), x1)) → c22(U31'(mark(0), x1)) 686.21/213.48
ACTIVE(U32(U61(tt))) → c23(U32'(mark(0))) 686.21/213.48
ACTIVE(U41(U61(tt), x1)) → c24(U41'(mark(0), x1)) 686.21/213.48
ACTIVE(U51(U61(tt), x1, x2)) → c25(U51'(mark(0), x1, x2)) 686.21/213.48
ACTIVE(U52(U61(tt), x1, x2)) → c26(U52'(mark(0), x1, x2)) 686.21/213.48
ACTIVE(s(U61(tt))) → c27(S(mark(0))) 686.21/213.48
ACTIVE(U61(U12(tt))) → c30(U61'(mark(tt))) 686.21/213.48
ACTIVE(U61(U21(tt))) → c30(U61'(mark(tt))) 686.21/213.48
ACTIVE(U61(U32(tt))) → c30(U61'(mark(tt))) 686.21/213.48
ACTIVE(U61(U41(tt, z0))) → c30(U61'(mark(z0))) 686.21/213.48
ACTIVE(U61(U61(tt))) → c30(U61'(mark(0))) 686.21/213.48
ACTIVE(U61(isNat(0))) → c30(U61'(mark(tt))) 686.21/213.48
ACTIVE(U61(U11(tt, z0))) → c10(U61'(mark(U12(isNat(z0))))) 686.21/213.48
ACTIVE(U61(U11(tt, z0))) → c10(ACTIVE(U11(tt, z0))) 686.21/213.48
ACTIVE(U61(U31(tt, z0))) → c10(U61'(mark(U32(isNat(z0))))) 686.21/213.48
ACTIVE(U61(U31(tt, z0))) → c10(ACTIVE(U31(tt, z0))) 686.21/213.48
ACTIVE(U61(U51(tt, z0, z1))) → c10(U61'(mark(U52(isNat(z1), z0, z1)))) 686.21/213.48
ACTIVE(U61(U51(tt, z0, z1))) → c10(ACTIVE(U51(tt, z0, z1))) 686.21/213.48
ACTIVE(U61(U52(tt, z0, z1))) → c10(U61'(mark(s(plus(z1, z0))))) 686.21/213.48
ACTIVE(U61(U52(tt, z0, z1))) → c10(ACTIVE(U52(tt, z0, z1))) 686.21/213.48
ACTIVE(U61(isNat(plus(z0, z1)))) → c10(U61'(mark(U11(isNat(z0), z1)))) 686.21/213.48
ACTIVE(U61(isNat(plus(z0, z1)))) → c10(ACTIVE(isNat(plus(z0, z1)))) 686.21/213.48
ACTIVE(U61(isNat(s(z0)))) → c10(U61'(mark(U21(isNat(z0))))) 686.21/213.48
ACTIVE(U61(isNat(s(z0)))) → c10(ACTIVE(isNat(s(z0)))) 686.21/213.48
ACTIVE(U61(isNat(x(z0, z1)))) → c10(U61'(mark(U31(isNat(z0), z1)))) 686.21/213.48
ACTIVE(U61(isNat(x(z0, z1)))) → c10(ACTIVE(isNat(x(z0, z1)))) 686.21/213.48
ACTIVE(U71(U72(tt, z0, z1), x1, x2)) → c31(U71'(mark(plus(x(z1, z0), z1)), x1, x2), ACTIVE(U72(tt, z0, z1))) 686.21/213.48
ACTIVE(U71(plus(z0, 0), x1, x2)) → c31(U71'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.21/213.48
ACTIVE(U71(plus(z0, s(z1)), x1, x2)) → c31(U71'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.21/213.48
ACTIVE(U71(x(z0, 0), x1, x2)) → c31(U71'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.21/213.48
ACTIVE(U71(x(z0, s(z1)), x1, x2)) → c31(U71'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.21/213.48
ACTIVE(U71(U11(z0, z1), x1, x2)) → c31(U71'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.21/213.48
ACTIVE(U71(U12(z0), x1, x2)) → c31(U71'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.21/213.48
ACTIVE(U71(U21(z0), x1, x2)) → c31(U71'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.21/213.48
ACTIVE(U71(U31(z0, z1), x1, x2)) → c31(U71'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.21/213.48
ACTIVE(U71(U32(z0), x1, x2)) → c31(U71'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.21/213.48
ACTIVE(U71(U41(z0, z1), x1, x2)) → c31(U71'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.21/213.48
ACTIVE(U71(U51(z0, z1, z2), x1, x2)) → c31(U71'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.21/213.48
ACTIVE(U71(U52(z0, z1, z2), x1, x2)) → c31(U71'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.21/213.48
ACTIVE(U71(s(z0), x1, x2)) → c31(U71'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.21/213.48
ACTIVE(U71(plus(z0, z1), x1, x2)) → c31(U71'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.21/213.48
ACTIVE(U71(plus(z0, z1), x1, x2)) → c31(U71'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.21/213.48
ACTIVE(U71(U61(z0), x1, x2)) → c31(U71'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.21/213.48
ACTIVE(U71(U71(z0, z1, z2), x1, x2)) → c31(U71'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.21/213.48
ACTIVE(U71(U72(z0, z1, z2), x1, x2)) → c31(U71'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.21/213.48
ACTIVE(U71(x(z0, z1), x1, x2)) → c31(U71'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.21/213.48
ACTIVE(U71(x(z0, z1), x1, x2)) → c31(U71'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.21/213.48
ACTIVE(U71(U12(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.21/213.48
ACTIVE(U71(U21(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.21/213.48
ACTIVE(U71(U32(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.21/213.48
ACTIVE(U71(U41(tt, z0), x1, x2)) → c31(U71'(mark(z0), x1, x2)) 686.21/213.48
ACTIVE(U71(U61(tt), x1, x2)) → c31(U71'(mark(0), x1, x2)) 686.21/213.48
ACTIVE(U71(isNat(0), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.21/213.48
ACTIVE(U11(U71(tt, z0, z1), x1)) → c11(U11'(mark(U72(isNat(z1), z0, z1)), x1)) 686.21/213.48
ACTIVE(U11(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.21/213.48
ACTIVE(U12(U71(tt, z0, z1))) → c11(U12'(mark(U72(isNat(z1), z0, z1)))) 686.21/213.48
ACTIVE(U12(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.21/213.48
ACTIVE(U21(U71(tt, z0, z1))) → c11(U21'(mark(U72(isNat(z1), z0, z1)))) 686.21/213.48
ACTIVE(U21(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.21/213.48
ACTIVE(U31(U71(tt, z0, z1), x1)) → c11(U31'(mark(U72(isNat(z1), z0, z1)), x1)) 686.21/213.48
ACTIVE(U31(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.21/213.48
ACTIVE(U32(U71(tt, z0, z1))) → c11(U32'(mark(U72(isNat(z1), z0, z1)))) 686.21/213.48
ACTIVE(U32(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.21/213.48
ACTIVE(U41(U71(tt, z0, z1), x1)) → c11(U41'(mark(U72(isNat(z1), z0, z1)), x1)) 686.21/213.48
ACTIVE(U41(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.21/213.48
ACTIVE(U51(U71(tt, z0, z1), x1, x2)) → c11(U51'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.21/213.48
ACTIVE(U51(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.21/213.48
ACTIVE(U52(U71(tt, z0, z1), x1, x2)) → c11(U52'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.21/213.48
ACTIVE(U52(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.21/213.48
ACTIVE(s(U71(tt, z0, z1))) → c11(S(mark(U72(isNat(z1), z0, z1)))) 686.21/213.48
ACTIVE(s(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.21/213.48
ACTIVE(U61(U71(tt, z0, z1))) → c11(U61'(mark(U72(isNat(z1), z0, z1)))) 686.21/213.48
ACTIVE(U61(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.21/213.48
ACTIVE(U71(U11(tt, z0), x1, x2)) → c11(U71'(mark(U12(isNat(z0))), x1, x2)) 686.21/213.48
ACTIVE(U71(U11(tt, z0), x1, x2)) → c11(ACTIVE(U11(tt, z0))) 686.21/213.48
ACTIVE(U71(U31(tt, z0), x1, x2)) → c11(U71'(mark(U32(isNat(z0))), x1, x2)) 686.21/213.48
ACTIVE(U71(U31(tt, z0), x1, x2)) → c11(ACTIVE(U31(tt, z0))) 686.21/213.48
ACTIVE(U71(U51(tt, z0, z1), x1, x2)) → c11(U71'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.21/213.48
ACTIVE(U71(U51(tt, z0, z1), x1, x2)) → c11(ACTIVE(U51(tt, z0, z1))) 686.21/213.48
ACTIVE(U71(U52(tt, z0, z1), x1, x2)) → c11(U71'(mark(s(plus(z1, z0))), x1, x2)) 686.21/213.48
ACTIVE(U71(U52(tt, z0, z1), x1, x2)) → c11(ACTIVE(U52(tt, z0, z1))) 686.21/213.48
ACTIVE(U71(U71(tt, z0, z1), x1, x2)) → c11(U71'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.21/213.48
ACTIVE(U71(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.21/213.48
ACTIVE(U71(isNat(plus(z0, z1)), x1, x2)) → c11(U71'(mark(U11(isNat(z0), z1)), x1, x2)) 686.21/213.48
ACTIVE(U71(isNat(plus(z0, z1)), x1, x2)) → c11(ACTIVE(isNat(plus(z0, z1)))) 686.21/213.48
ACTIVE(U71(isNat(s(z0)), x1, x2)) → c11(U71'(mark(U21(isNat(z0))), x1, x2)) 686.21/213.48
ACTIVE(U71(isNat(s(z0)), x1, x2)) → c11(ACTIVE(isNat(s(z0)))) 686.21/213.48
ACTIVE(U71(isNat(x(z0, z1)), x1, x2)) → c11(U71'(mark(U31(isNat(z0), z1)), x1, x2)) 686.21/213.48
ACTIVE(U71(isNat(x(z0, z1)), x1, x2)) → c11(ACTIVE(isNat(x(z0, z1)))) 686.21/213.48
ACTIVE(U72(U11(tt, z0), x1, x2)) → c32(U72'(mark(U12(isNat(z0))), x1, x2), ACTIVE(U11(tt, z0))) 686.21/213.48
ACTIVE(U72(U12(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2), ACTIVE(U12(tt))) 686.21/213.48
ACTIVE(U72(U21(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2), ACTIVE(U21(tt))) 686.21/213.48
ACTIVE(U72(U31(tt, z0), x1, x2)) → c32(U72'(mark(U32(isNat(z0))), x1, x2), ACTIVE(U31(tt, z0))) 686.21/213.48
ACTIVE(U72(U32(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2), ACTIVE(U32(tt))) 686.21/213.48
ACTIVE(U72(U41(tt, z0), x1, x2)) → c32(U72'(mark(z0), x1, x2), ACTIVE(U41(tt, z0))) 686.21/213.48
ACTIVE(U72(U51(tt, z0, z1), x1, x2)) → c32(U72'(mark(U52(isNat(z1), z0, z1)), x1, x2), ACTIVE(U51(tt, z0, z1))) 686.21/213.48
ACTIVE(U72(U52(tt, z0, z1), x1, x2)) → c32(U72'(mark(s(plus(z1, z0))), x1, x2), ACTIVE(U52(tt, z0, z1))) 686.21/213.48
ACTIVE(U72(U61(tt), x1, x2)) → c32(U72'(mark(0), x1, x2), ACTIVE(U61(tt))) 686.21/213.48
ACTIVE(U72(U71(tt, z0, z1), x1, x2)) → c32(U72'(mark(U72(isNat(z1), z0, z1)), x1, x2), ACTIVE(U71(tt, z0, z1))) 686.21/213.48
ACTIVE(U72(U72(tt, z0, z1), x1, x2)) → c32(U72'(mark(plus(x(z1, z0), z1)), x1, x2), ACTIVE(U72(tt, z0, z1))) 686.21/213.48
ACTIVE(U72(isNat(0), x1, x2)) → c32(U72'(mark(tt), x1, x2), ACTIVE(isNat(0))) 686.21/213.48
ACTIVE(U72(isNat(plus(z0, z1)), x1, x2)) → c32(U72'(mark(U11(isNat(z0), z1)), x1, x2), ACTIVE(isNat(plus(z0, z1)))) 686.21/213.48
ACTIVE(U72(isNat(s(z0)), x1, x2)) → c32(U72'(mark(U21(isNat(z0))), x1, x2), ACTIVE(isNat(s(z0)))) 686.21/213.48
ACTIVE(U72(isNat(x(z0, z1)), x1, x2)) → c32(U72'(mark(U31(isNat(z0), z1)), x1, x2), ACTIVE(isNat(x(z0, z1)))) 686.21/213.48
ACTIVE(U72(plus(z0, 0), x1, x2)) → c32(U72'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.21/213.48
ACTIVE(U72(plus(z0, s(z1)), x1, x2)) → c32(U72'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.21/213.48
ACTIVE(U72(x(z0, 0), x1, x2)) → c32(U72'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.21/213.48
ACTIVE(U72(x(z0, s(z1)), x1, x2)) → c32(U72'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.21/213.48
ACTIVE(U72(U11(z0, z1), x1, x2)) → c32(U72'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.21/213.48
ACTIVE(U72(U12(z0), x1, x2)) → c32(U72'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.21/213.48
ACTIVE(U72(U21(z0), x1, x2)) → c32(U72'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.21/213.48
ACTIVE(U72(U31(z0, z1), x1, x2)) → c32(U72'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.21/213.48
ACTIVE(U72(U32(z0), x1, x2)) → c32(U72'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.21/213.48
ACTIVE(U72(U41(z0, z1), x1, x2)) → c32(U72'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.21/213.48
ACTIVE(U72(U51(z0, z1, z2), x1, x2)) → c32(U72'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.21/213.48
ACTIVE(U72(U52(z0, z1, z2), x1, x2)) → c32(U72'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.21/213.48
ACTIVE(U72(s(z0), x1, x2)) → c32(U72'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.21/213.48
ACTIVE(U72(plus(z0, z1), x1, x2)) → c32(U72'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.21/213.48
ACTIVE(U72(plus(z0, z1), x1, x2)) → c32(U72'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.21/213.48
ACTIVE(U72(U61(z0), x1, x2)) → c32(U72'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.21/213.48
ACTIVE(U72(U71(z0, z1, z2), x1, x2)) → c32(U72'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.21/213.48
ACTIVE(U72(U72(z0, z1, z2), x1, x2)) → c32(U72'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.21/213.48
ACTIVE(U72(x(z0, z1), x1, x2)) → c32(U72'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.21/213.48
ACTIVE(U72(x(z0, z1), x1, x2)) → c32(U72'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1)))
S tuples:

ACTIVE(plus(z0, z1)) → c28(PLUS(active(z0), z1), ACTIVE(z0)) 686.21/213.48
ACTIVE(plus(z0, z1)) → c29(PLUS(z0, active(z1)), ACTIVE(z1)) 686.21/213.48
ACTIVE(x(z0, z1)) → c33(X(active(z0), z1), ACTIVE(z0)) 686.21/213.48
ACTIVE(x(z0, z1)) → c34(X(z0, active(z1)), ACTIVE(z1)) 686.21/213.48
U11'(mark(z0), z1) → c35(U11'(z0, z1)) 686.21/213.48
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1)) 686.21/213.48
U12'(mark(z0)) → c37(U12'(z0)) 686.21/213.48
U12'(ok(z0)) → c38(U12'(z0)) 686.21/213.48
U21'(mark(z0)) → c39(U21'(z0)) 686.21/213.48
U21'(ok(z0)) → c40(U21'(z0)) 686.21/213.48
U31'(mark(z0), z1) → c41(U31'(z0, z1)) 686.21/213.48
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 686.21/213.48
U32'(mark(z0)) → c43(U32'(z0)) 686.21/213.48
U32'(ok(z0)) → c44(U32'(z0)) 686.21/213.48
U41'(mark(z0), z1) → c45(U41'(z0, z1)) 686.21/213.48
U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1)) 686.21/213.48
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2)) 686.21/213.48
U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2)) 686.21/213.48
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2)) 686.21/213.48
U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2)) 686.21/213.48
S(mark(z0)) → c51(S(z0)) 686.21/213.48
S(ok(z0)) → c52(S(z0)) 686.21/213.48
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 686.21/213.48
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 686.21/213.48
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 686.21/213.48
U61'(mark(z0)) → c56(U61'(z0)) 686.21/213.48
U61'(ok(z0)) → c57(U61'(z0)) 686.21/213.48
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2)) 686.21/213.48
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2)) 686.21/213.48
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2)) 686.21/213.48
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 686.21/213.48
X(mark(z0), z1) → c62(X(z0, z1)) 686.21/213.48
X(z0, mark(z1)) → c63(X(z0, z1)) 686.21/213.48
X(ok(z0), ok(z1)) → c64(X(z0, z1)) 686.21/213.48
PROPER(U11(z0, z1)) → c65(U11'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 686.21/213.48
PROPER(U12(z0)) → c67(U12'(proper(z0)), PROPER(z0)) 686.21/213.48
PROPER(isNat(z0)) → c68(ISNAT(proper(z0)), PROPER(z0)) 686.21/213.48
PROPER(U21(z0)) → c69(U21'(proper(z0)), PROPER(z0)) 686.21/213.48
PROPER(U31(z0, z1)) → c70(U31'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 686.21/213.48
PROPER(U32(z0)) → c71(U32'(proper(z0)), PROPER(z0)) 686.21/213.48
PROPER(U41(z0, z1)) → c72(U41'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 686.21/213.48
PROPER(U51(z0, z1, z2)) → c73(U51'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 686.21/213.48
PROPER(U52(z0, z1, z2)) → c74(U52'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 686.21/213.48
PROPER(s(z0)) → c75(S(proper(z0)), PROPER(z0)) 686.21/213.48
PROPER(plus(z0, z1)) → c76(PLUS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 686.21/213.48
PROPER(U61(z0)) → c77(U61'(proper(z0)), PROPER(z0)) 686.21/213.48
PROPER(U71(z0, z1, z2)) → c79(U71'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 686.21/213.48
PROPER(U72(z0, z1, z2)) → c80(U72'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 686.21/213.48
PROPER(x(z0, z1)) → c81(X(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 686.21/213.48
ISNAT(ok(z0)) → c82(ISNAT(z0)) 686.21/213.48
TOP(mark(z0)) → c83(TOP(proper(z0)), PROPER(z0)) 686.21/213.48
TOP(ok(z0)) → c84(TOP(active(z0)), ACTIVE(z0)) 686.21/213.48
ACTIVE(isNat(s(z0))) → c13(ISNAT(z0)) 686.21/213.48
ACTIVE(plus(z0, s(z1))) → c16(ISNAT(z1)) 686.21/213.48
ACTIVE(x(z0, s(z1))) → c18(ISNAT(z1)) 686.21/213.48
ACTIVE(U11(tt, z0)) → c1(U12'(isNat(z0))) 686.21/213.48
ACTIVE(U11(tt, z0)) → c1(ISNAT(z0)) 686.21/213.48
ACTIVE(U31(tt, z0)) → c1(U32'(isNat(z0))) 686.21/213.48
ACTIVE(U31(tt, z0)) → c1(ISNAT(z0)) 686.21/213.48
ACTIVE(U51(tt, z0, z1)) → c1(U52'(isNat(z1), z0, z1)) 686.21/213.48
ACTIVE(U51(tt, z0, z1)) → c1(ISNAT(z1)) 686.21/213.48
ACTIVE(U52(tt, z0, z1)) → c1(S(plus(z1, z0))) 686.21/213.48
ACTIVE(U52(tt, z0, z1)) → c1(PLUS(z1, z0)) 686.21/213.48
ACTIVE(U71(tt, z0, z1)) → c1(U72'(isNat(z1), z0, z1)) 686.21/213.48
ACTIVE(U71(tt, z0, z1)) → c1(ISNAT(z1)) 686.21/213.48
ACTIVE(U72(tt, z0, z1)) → c1(PLUS(x(z1, z0), z1)) 686.21/213.48
ACTIVE(U72(tt, z0, z1)) → c1(X(z1, z0)) 686.21/213.48
ACTIVE(isNat(plus(z0, z1))) → c1(U11'(isNat(z0), z1)) 686.21/213.48
ACTIVE(isNat(plus(z0, z1))) → c1(ISNAT(z0)) 686.21/213.48
ACTIVE(isNat(x(z0, z1))) → c1(U31'(isNat(z0), z1)) 686.21/213.48
ACTIVE(isNat(x(z0, z1))) → c1(ISNAT(z0)) 686.21/213.48
ACTIVE(plus(z0, 0)) → c1(U41'(isNat(z0), z0)) 686.21/213.48
ACTIVE(plus(z0, 0)) → c1(ISNAT(z0)) 686.21/213.48
ACTIVE(x(z0, 0)) → c1(U61'(isNat(z0))) 686.21/213.48
ACTIVE(x(z0, 0)) → c1(ISNAT(z0)) 686.21/213.48
ACTIVE(U11(U72(tt, z0, z1), x1)) → c19(U11'(mark(plus(x(z1, z0), z1)), x1), ACTIVE(U72(tt, z0, z1))) 686.21/213.48
ACTIVE(U11(plus(z0, 0), x1)) → c19(U11'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.21/213.48
ACTIVE(U11(plus(z0, s(z1)), x1)) → c19(U11'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.21/213.48
ACTIVE(U11(x(z0, 0), x1)) → c19(U11'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.21/213.48
ACTIVE(U11(x(z0, s(z1)), x1)) → c19(U11'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.21/213.48
ACTIVE(U11(U11(z0, z1), x1)) → c19(U11'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.21/213.48
ACTIVE(U11(U12(z0), x1)) → c19(U11'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.21/213.48
ACTIVE(U11(U21(z0), x1)) → c19(U11'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.21/213.48
ACTIVE(U11(U31(z0, z1), x1)) → c19(U11'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.21/213.48
ACTIVE(U11(U32(z0), x1)) → c19(U11'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.21/213.48
ACTIVE(U11(U41(z0, z1), x1)) → c19(U11'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.21/213.48
ACTIVE(U11(U51(z0, z1, z2), x1)) → c19(U11'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.21/213.48
ACTIVE(U11(U52(z0, z1, z2), x1)) → c19(U11'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.21/213.48
ACTIVE(U11(s(z0), x1)) → c19(U11'(s(active(z0)), x1), ACTIVE(s(z0))) 686.21/213.48
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.21/213.48
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.21/213.48
ACTIVE(U11(U61(z0), x1)) → c19(U11'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.21/213.48
ACTIVE(U11(U71(z0, z1, z2), x1)) → c19(U11'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.21/213.48
ACTIVE(U11(U72(z0, z1, z2), x1)) → c19(U11'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.21/213.48
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.21/213.48
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.21/213.48
ACTIVE(U11(isNat(0), x1)) → c19(U11'(mark(tt), x1)) 686.21/213.48
ACTIVE(U11(U11(tt, z0), x1)) → c(U11'(mark(U12(isNat(z0))), x1)) 686.21/213.48
ACTIVE(U11(U11(tt, z0), x1)) → c(ACTIVE(U11(tt, z0))) 686.21/213.48
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(U11'(mark(U11(isNat(z0), z1)), x1)) 686.21/213.48
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(ACTIVE(isNat(plus(z0, z1)))) 686.21/213.48
ACTIVE(U11(isNat(s(z0)), x1)) → c(U11'(mark(U21(isNat(z0))), x1)) 686.21/213.48
ACTIVE(U11(isNat(s(z0)), x1)) → c(ACTIVE(isNat(s(z0)))) 686.21/213.48
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(U11'(mark(U31(isNat(z0), z1)), x1)) 686.21/213.48
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(ACTIVE(isNat(x(z0, z1)))) 686.21/213.48
ACTIVE(U12(U72(tt, z0, z1))) → c20(U12'(mark(plus(x(z1, z0), z1))), ACTIVE(U72(tt, z0, z1))) 686.21/213.48
ACTIVE(U12(plus(z0, 0))) → c20(U12'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.21/213.48
ACTIVE(U12(plus(z0, s(z1)))) → c20(U12'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.21/213.48
ACTIVE(U12(x(z0, 0))) → c20(U12'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.21/213.48
ACTIVE(U12(x(z0, s(z1)))) → c20(U12'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.21/213.48
ACTIVE(U12(U11(z0, z1))) → c20(U12'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.21/213.48
ACTIVE(U12(U12(z0))) → c20(U12'(U12(active(z0))), ACTIVE(U12(z0))) 686.21/213.48
ACTIVE(U12(U21(z0))) → c20(U12'(U21(active(z0))), ACTIVE(U21(z0))) 686.21/213.48
ACTIVE(U12(U31(z0, z1))) → c20(U12'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.21/213.48
ACTIVE(U12(U32(z0))) → c20(U12'(U32(active(z0))), ACTIVE(U32(z0))) 686.21/213.48
ACTIVE(U12(U41(z0, z1))) → c20(U12'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.21/213.48
ACTIVE(U12(U51(z0, z1, z2))) → c20(U12'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.21/213.48
ACTIVE(U12(U52(z0, z1, z2))) → c20(U12'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.21/213.48
ACTIVE(U12(s(z0))) → c20(U12'(s(active(z0))), ACTIVE(s(z0))) 686.21/213.48
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.21/213.48
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.21/213.48
ACTIVE(U12(U61(z0))) → c20(U12'(U61(active(z0))), ACTIVE(U61(z0))) 686.21/213.48
ACTIVE(U12(U71(z0, z1, z2))) → c20(U12'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.21/213.48
ACTIVE(U12(U72(z0, z1, z2))) → c20(U12'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.21/213.48
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.21/213.48
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.21/213.48
ACTIVE(U11(U12(tt), x1)) → c19(U11'(mark(tt), x1)) 686.21/213.48
ACTIVE(U12(U12(tt))) → c20(U12'(mark(tt))) 686.21/213.48
ACTIVE(U12(isNat(0))) → c20(U12'(mark(tt))) 686.21/213.48
ACTIVE(U12(U11(tt, z0))) → c2(U12'(mark(U12(isNat(z0))))) 686.21/213.48
ACTIVE(U12(U11(tt, z0))) → c2(ACTIVE(U11(tt, z0))) 686.21/213.48
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(U12'(mark(U11(isNat(z0), z1)))) 686.21/213.48
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(ACTIVE(isNat(plus(z0, z1)))) 686.21/213.48
ACTIVE(U12(isNat(s(z0)))) → c2(U12'(mark(U21(isNat(z0))))) 686.21/213.48
ACTIVE(U12(isNat(s(z0)))) → c2(ACTIVE(isNat(s(z0)))) 686.21/213.48
ACTIVE(U12(isNat(x(z0, z1)))) → c2(U12'(mark(U31(isNat(z0), z1)))) 686.21/213.48
ACTIVE(U12(isNat(x(z0, z1)))) → c2(ACTIVE(isNat(x(z0, z1)))) 686.21/213.48
ACTIVE(U21(U72(tt, z0, z1))) → c21(U21'(mark(plus(x(z1, z0), z1))), ACTIVE(U72(tt, z0, z1))) 686.21/213.48
ACTIVE(U21(plus(z0, 0))) → c21(U21'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.21/213.48
ACTIVE(U21(plus(z0, s(z1)))) → c21(U21'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.21/213.48
ACTIVE(U21(x(z0, 0))) → c21(U21'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.21/213.48
ACTIVE(U21(x(z0, s(z1)))) → c21(U21'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.21/213.48
ACTIVE(U21(U11(z0, z1))) → c21(U21'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.21/213.48
ACTIVE(U21(U12(z0))) → c21(U21'(U12(active(z0))), ACTIVE(U12(z0))) 686.21/213.48
ACTIVE(U21(U21(z0))) → c21(U21'(U21(active(z0))), ACTIVE(U21(z0))) 686.21/213.48
ACTIVE(U21(U31(z0, z1))) → c21(U21'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.21/213.48
ACTIVE(U21(U32(z0))) → c21(U21'(U32(active(z0))), ACTIVE(U32(z0))) 686.21/213.48
ACTIVE(U21(U41(z0, z1))) → c21(U21'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.21/213.48
ACTIVE(U21(U51(z0, z1, z2))) → c21(U21'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.21/213.48
ACTIVE(U21(U52(z0, z1, z2))) → c21(U21'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.21/213.48
ACTIVE(U21(s(z0))) → c21(U21'(s(active(z0))), ACTIVE(s(z0))) 686.21/213.48
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.21/213.48
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.21/213.48
ACTIVE(U21(U61(z0))) → c21(U21'(U61(active(z0))), ACTIVE(U61(z0))) 686.21/213.48
ACTIVE(U21(U71(z0, z1, z2))) → c21(U21'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.21/213.48
ACTIVE(U21(U72(z0, z1, z2))) → c21(U21'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.21/213.48
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.21/213.48
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.21/213.48
ACTIVE(U11(U21(tt), x1)) → c19(U11'(mark(tt), x1)) 686.21/213.48
ACTIVE(U12(U21(tt))) → c20(U12'(mark(tt))) 686.21/213.48
ACTIVE(U21(U12(tt))) → c21(U21'(mark(tt))) 686.21/213.48
ACTIVE(U21(U21(tt))) → c21(U21'(mark(tt))) 686.21/213.48
ACTIVE(U21(isNat(0))) → c21(U21'(mark(tt))) 686.21/213.48
ACTIVE(U21(U11(tt, z0))) → c3(U21'(mark(U12(isNat(z0))))) 686.21/213.48
ACTIVE(U21(U11(tt, z0))) → c3(ACTIVE(U11(tt, z0))) 686.21/213.48
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(U21'(mark(U11(isNat(z0), z1)))) 686.21/213.48
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(ACTIVE(isNat(plus(z0, z1)))) 686.21/213.48
ACTIVE(U21(isNat(s(z0)))) → c3(U21'(mark(U21(isNat(z0))))) 686.21/213.48
ACTIVE(U21(isNat(s(z0)))) → c3(ACTIVE(isNat(s(z0)))) 686.21/213.48
ACTIVE(U21(isNat(x(z0, z1)))) → c3(U21'(mark(U31(isNat(z0), z1)))) 686.21/213.48
ACTIVE(U21(isNat(x(z0, z1)))) → c3(ACTIVE(isNat(x(z0, z1)))) 686.21/213.48
ACTIVE(U31(U72(tt, z0, z1), x1)) → c22(U31'(mark(plus(x(z1, z0), z1)), x1), ACTIVE(U72(tt, z0, z1))) 686.21/213.48
ACTIVE(U31(plus(z0, 0), x1)) → c22(U31'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.21/213.48
ACTIVE(U31(plus(z0, s(z1)), x1)) → c22(U31'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.21/213.48
ACTIVE(U31(x(z0, 0), x1)) → c22(U31'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.21/213.48
ACTIVE(U31(x(z0, s(z1)), x1)) → c22(U31'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.21/213.48
ACTIVE(U31(U11(z0, z1), x1)) → c22(U31'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.21/213.48
ACTIVE(U31(U12(z0), x1)) → c22(U31'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.21/213.48
ACTIVE(U31(U21(z0), x1)) → c22(U31'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.21/213.48
ACTIVE(U31(U31(z0, z1), x1)) → c22(U31'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.21/213.48
ACTIVE(U31(U32(z0), x1)) → c22(U31'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.21/213.48
ACTIVE(U31(U41(z0, z1), x1)) → c22(U31'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.21/213.48
ACTIVE(U31(U51(z0, z1, z2), x1)) → c22(U31'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.21/213.48
ACTIVE(U31(U52(z0, z1, z2), x1)) → c22(U31'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.21/213.48
ACTIVE(U31(s(z0), x1)) → c22(U31'(s(active(z0)), x1), ACTIVE(s(z0))) 686.21/213.48
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.21/213.48
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.21/213.48
ACTIVE(U31(U61(z0), x1)) → c22(U31'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.21/213.48
ACTIVE(U31(U71(z0, z1, z2), x1)) → c22(U31'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.21/213.48
ACTIVE(U31(U72(z0, z1, z2), x1)) → c22(U31'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.21/213.48
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.21/213.48
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.21/213.48
ACTIVE(U31(U12(tt), x1)) → c22(U31'(mark(tt), x1)) 686.21/213.48
ACTIVE(U31(U21(tt), x1)) → c22(U31'(mark(tt), x1)) 686.21/213.48
ACTIVE(U31(isNat(0), x1)) → c22(U31'(mark(tt), x1)) 686.21/213.48
ACTIVE(U11(U31(tt, z0), x1)) → c4(U11'(mark(U32(isNat(z0))), x1)) 686.21/213.48
ACTIVE(U11(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 686.21/213.48
ACTIVE(U12(U31(tt, z0))) → c4(U12'(mark(U32(isNat(z0))))) 686.21/213.48
ACTIVE(U12(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 686.21/213.48
ACTIVE(U21(U31(tt, z0))) → c4(U21'(mark(U32(isNat(z0))))) 686.21/213.48
ACTIVE(U21(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 686.21/213.48
ACTIVE(U31(U11(tt, z0), x1)) → c4(U31'(mark(U12(isNat(z0))), x1)) 686.21/213.48
ACTIVE(U31(U11(tt, z0), x1)) → c4(ACTIVE(U11(tt, z0))) 686.21/213.48
ACTIVE(U31(U31(tt, z0), x1)) → c4(U31'(mark(U32(isNat(z0))), x1)) 686.21/213.48
ACTIVE(U31(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 686.21/213.48
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(U31'(mark(U11(isNat(z0), z1)), x1)) 686.21/213.48
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(ACTIVE(isNat(plus(z0, z1)))) 686.21/213.48
ACTIVE(U31(isNat(s(z0)), x1)) → c4(U31'(mark(U21(isNat(z0))), x1)) 686.21/213.48
ACTIVE(U31(isNat(s(z0)), x1)) → c4(ACTIVE(isNat(s(z0)))) 686.21/213.48
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(U31'(mark(U31(isNat(z0), z1)), x1)) 686.21/213.48
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(ACTIVE(isNat(x(z0, z1)))) 686.21/213.48
ACTIVE(U32(U72(tt, z0, z1))) → c23(U32'(mark(plus(x(z1, z0), z1))), ACTIVE(U72(tt, z0, z1))) 686.21/213.48
ACTIVE(U32(plus(z0, 0))) → c23(U32'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.21/213.48
ACTIVE(U32(plus(z0, s(z1)))) → c23(U32'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.21/213.48
ACTIVE(U32(x(z0, 0))) → c23(U32'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.21/213.48
ACTIVE(U32(x(z0, s(z1)))) → c23(U32'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.21/213.48
ACTIVE(U32(U11(z0, z1))) → c23(U32'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.21/213.48
ACTIVE(U32(U12(z0))) → c23(U32'(U12(active(z0))), ACTIVE(U12(z0))) 686.21/213.48
ACTIVE(U32(U21(z0))) → c23(U32'(U21(active(z0))), ACTIVE(U21(z0))) 686.21/213.48
ACTIVE(U32(U31(z0, z1))) → c23(U32'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.21/213.48
ACTIVE(U32(U32(z0))) → c23(U32'(U32(active(z0))), ACTIVE(U32(z0))) 686.21/213.48
ACTIVE(U32(U41(z0, z1))) → c23(U32'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.21/213.48
ACTIVE(U32(U51(z0, z1, z2))) → c23(U32'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.21/213.48
ACTIVE(U32(U52(z0, z1, z2))) → c23(U32'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.21/213.48
ACTIVE(U32(s(z0))) → c23(U32'(s(active(z0))), ACTIVE(s(z0))) 686.21/213.48
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.21/213.48
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.21/213.48
ACTIVE(U32(U61(z0))) → c23(U32'(U61(active(z0))), ACTIVE(U61(z0))) 686.21/213.48
ACTIVE(U32(U71(z0, z1, z2))) → c23(U32'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.21/213.48
ACTIVE(U32(U72(z0, z1, z2))) → c23(U32'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.21/213.48
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.21/213.48
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.21/213.48
ACTIVE(U11(U32(tt), x1)) → c19(U11'(mark(tt), x1)) 686.21/213.48
ACTIVE(U12(U32(tt))) → c20(U12'(mark(tt))) 686.21/213.48
ACTIVE(U21(U32(tt))) → c21(U21'(mark(tt))) 686.21/213.48
ACTIVE(U31(U32(tt), x1)) → c22(U31'(mark(tt), x1)) 686.21/213.48
ACTIVE(U32(U12(tt))) → c23(U32'(mark(tt))) 686.21/213.48
ACTIVE(U32(U21(tt))) → c23(U32'(mark(tt))) 686.21/213.48
ACTIVE(U32(U32(tt))) → c23(U32'(mark(tt))) 686.21/213.48
ACTIVE(U32(isNat(0))) → c23(U32'(mark(tt))) 686.21/213.48
ACTIVE(U32(U11(tt, z0))) → c5(U32'(mark(U12(isNat(z0))))) 686.21/213.48
ACTIVE(U32(U11(tt, z0))) → c5(ACTIVE(U11(tt, z0))) 686.21/213.48
ACTIVE(U32(U31(tt, z0))) → c5(U32'(mark(U32(isNat(z0))))) 686.21/213.48
ACTIVE(U32(U31(tt, z0))) → c5(ACTIVE(U31(tt, z0))) 686.21/213.48
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(U32'(mark(U11(isNat(z0), z1)))) 686.21/213.48
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(ACTIVE(isNat(plus(z0, z1)))) 686.21/213.48
ACTIVE(U32(isNat(s(z0)))) → c5(U32'(mark(U21(isNat(z0))))) 686.21/213.48
ACTIVE(U32(isNat(s(z0)))) → c5(ACTIVE(isNat(s(z0)))) 686.21/213.48
ACTIVE(U32(isNat(x(z0, z1)))) → c5(U32'(mark(U31(isNat(z0), z1)))) 686.21/213.48
ACTIVE(U32(isNat(x(z0, z1)))) → c5(ACTIVE(isNat(x(z0, z1)))) 686.21/213.48
ACTIVE(U41(U72(tt, z0, z1), x1)) → c24(U41'(mark(plus(x(z1, z0), z1)), x1), ACTIVE(U72(tt, z0, z1))) 686.21/213.48
ACTIVE(U41(plus(z0, 0), x1)) → c24(U41'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.21/213.48
ACTIVE(U41(plus(z0, s(z1)), x1)) → c24(U41'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.21/213.48
ACTIVE(U41(x(z0, 0), x1)) → c24(U41'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.21/213.48
ACTIVE(U41(x(z0, s(z1)), x1)) → c24(U41'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.21/213.48
ACTIVE(U41(U11(z0, z1), x1)) → c24(U41'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.21/213.48
ACTIVE(U41(U12(z0), x1)) → c24(U41'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.21/213.48
ACTIVE(U41(U21(z0), x1)) → c24(U41'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.21/213.48
ACTIVE(U41(U31(z0, z1), x1)) → c24(U41'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.21/213.48
ACTIVE(U41(U32(z0), x1)) → c24(U41'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.21/213.48
ACTIVE(U41(U41(z0, z1), x1)) → c24(U41'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.21/213.48
ACTIVE(U41(U51(z0, z1, z2), x1)) → c24(U41'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.21/213.48
ACTIVE(U41(U52(z0, z1, z2), x1)) → c24(U41'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.21/213.48
ACTIVE(U41(s(z0), x1)) → c24(U41'(s(active(z0)), x1), ACTIVE(s(z0))) 686.21/213.48
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.21/213.48
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.21/213.48
ACTIVE(U41(U61(z0), x1)) → c24(U41'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.21/213.48
ACTIVE(U41(U71(z0, z1, z2), x1)) → c24(U41'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.21/213.48
ACTIVE(U41(U72(z0, z1, z2), x1)) → c24(U41'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.21/213.48
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.21/213.48
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.21/213.48
ACTIVE(U11(U41(tt, z0), x1)) → c19(U11'(mark(z0), x1)) 686.21/213.48
ACTIVE(U12(U41(tt, z0))) → c20(U12'(mark(z0))) 686.21/213.48
ACTIVE(U21(U41(tt, z0))) → c21(U21'(mark(z0))) 686.21/213.48
ACTIVE(U31(U41(tt, z0), x1)) → c22(U31'(mark(z0), x1)) 686.21/213.48
ACTIVE(U32(U41(tt, z0))) → c23(U32'(mark(z0))) 686.21/213.48
ACTIVE(U41(U12(tt), x1)) → c24(U41'(mark(tt), x1)) 686.21/213.48
ACTIVE(U41(U21(tt), x1)) → c24(U41'(mark(tt), x1)) 686.21/213.48
ACTIVE(U41(U32(tt), x1)) → c24(U41'(mark(tt), x1)) 686.21/213.48
ACTIVE(U41(U41(tt, z0), x1)) → c24(U41'(mark(z0), x1)) 686.21/213.48
ACTIVE(U41(isNat(0), x1)) → c24(U41'(mark(tt), x1)) 686.21/213.48
ACTIVE(U41(U11(tt, z0), x1)) → c6(U41'(mark(U12(isNat(z0))), x1)) 686.21/213.48
ACTIVE(U41(U11(tt, z0), x1)) → c6(ACTIVE(U11(tt, z0))) 686.21/213.48
ACTIVE(U41(U31(tt, z0), x1)) → c6(U41'(mark(U32(isNat(z0))), x1)) 686.21/213.48
ACTIVE(U41(U31(tt, z0), x1)) → c6(ACTIVE(U31(tt, z0))) 686.21/213.48
ACTIVE(U41(isNat(plus(z0, z1)), x1)) → c6(U41'(mark(U11(isNat(z0), z1)), x1)) 686.21/213.48
ACTIVE(U41(isNat(plus(z0, z1)), x1)) → c6(ACTIVE(isNat(plus(z0, z1)))) 686.21/213.48
ACTIVE(U41(isNat(s(z0)), x1)) → c6(U41'(mark(U21(isNat(z0))), x1)) 686.21/213.48
ACTIVE(U41(isNat(s(z0)), x1)) → c6(ACTIVE(isNat(s(z0)))) 686.21/213.48
ACTIVE(U41(isNat(x(z0, z1)), x1)) → c6(U41'(mark(U31(isNat(z0), z1)), x1)) 686.21/213.48
ACTIVE(U41(isNat(x(z0, z1)), x1)) → c6(ACTIVE(isNat(x(z0, z1)))) 686.21/213.48
ACTIVE(U51(U72(tt, z0, z1), x1, x2)) → c25(U51'(mark(plus(x(z1, z0), z1)), x1, x2), ACTIVE(U72(tt, z0, z1))) 686.21/213.48
ACTIVE(U51(plus(z0, 0), x1, x2)) → c25(U51'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.21/213.48
ACTIVE(U51(plus(z0, s(z1)), x1, x2)) → c25(U51'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.21/213.48
ACTIVE(U51(x(z0, 0), x1, x2)) → c25(U51'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.21/213.48
ACTIVE(U51(x(z0, s(z1)), x1, x2)) → c25(U51'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.21/213.48
ACTIVE(U51(U11(z0, z1), x1, x2)) → c25(U51'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.21/213.48
ACTIVE(U51(U12(z0), x1, x2)) → c25(U51'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.21/213.48
ACTIVE(U51(U21(z0), x1, x2)) → c25(U51'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.21/213.48
ACTIVE(U51(U31(z0, z1), x1, x2)) → c25(U51'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.21/213.48
ACTIVE(U51(U32(z0), x1, x2)) → c25(U51'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.21/213.48
ACTIVE(U51(U41(z0, z1), x1, x2)) → c25(U51'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.21/213.48
ACTIVE(U51(U51(z0, z1, z2), x1, x2)) → c25(U51'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.21/213.48
ACTIVE(U51(U52(z0, z1, z2), x1, x2)) → c25(U51'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.21/213.48
ACTIVE(U51(s(z0), x1, x2)) → c25(U51'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.21/213.48
ACTIVE(U51(plus(z0, z1), x1, x2)) → c25(U51'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.21/213.48
ACTIVE(U51(plus(z0, z1), x1, x2)) → c25(U51'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.21/213.48
ACTIVE(U51(U61(z0), x1, x2)) → c25(U51'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.21/213.48
ACTIVE(U51(U71(z0, z1, z2), x1, x2)) → c25(U51'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.21/213.48
ACTIVE(U51(U72(z0, z1, z2), x1, x2)) → c25(U51'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.21/213.48
ACTIVE(U51(x(z0, z1), x1, x2)) → c25(U51'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.21/213.48
ACTIVE(U51(x(z0, z1), x1, x2)) → c25(U51'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.21/213.48
ACTIVE(U51(U12(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.21/213.48
ACTIVE(U51(U21(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.21/213.48
ACTIVE(U51(U32(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.21/213.48
ACTIVE(U51(U41(tt, z0), x1, x2)) → c25(U51'(mark(z0), x1, x2)) 686.21/213.48
ACTIVE(U51(isNat(0), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.21/213.48
ACTIVE(U11(U51(tt, z0, z1), x1)) → c7(U11'(mark(U52(isNat(z1), z0, z1)), x1)) 686.21/213.48
ACTIVE(U11(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.21/213.48
ACTIVE(U12(U51(tt, z0, z1))) → c7(U12'(mark(U52(isNat(z1), z0, z1)))) 686.21/213.48
ACTIVE(U12(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.21/213.48
ACTIVE(U21(U51(tt, z0, z1))) → c7(U21'(mark(U52(isNat(z1), z0, z1)))) 686.21/213.48
ACTIVE(U21(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.21/213.48
ACTIVE(U31(U51(tt, z0, z1), x1)) → c7(U31'(mark(U52(isNat(z1), z0, z1)), x1)) 686.21/213.48
ACTIVE(U31(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.21/213.48
ACTIVE(U32(U51(tt, z0, z1))) → c7(U32'(mark(U52(isNat(z1), z0, z1)))) 686.21/213.48
ACTIVE(U32(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.21/213.48
ACTIVE(U41(U51(tt, z0, z1), x1)) → c7(U41'(mark(U52(isNat(z1), z0, z1)), x1)) 686.21/213.48
ACTIVE(U41(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.21/213.48
ACTIVE(U51(U11(tt, z0), x1, x2)) → c7(U51'(mark(U12(isNat(z0))), x1, x2)) 686.21/213.48
ACTIVE(U51(U11(tt, z0), x1, x2)) → c7(ACTIVE(U11(tt, z0))) 686.21/213.48
ACTIVE(U51(U31(tt, z0), x1, x2)) → c7(U51'(mark(U32(isNat(z0))), x1, x2)) 686.21/213.48
ACTIVE(U51(U31(tt, z0), x1, x2)) → c7(ACTIVE(U31(tt, z0))) 686.21/213.48
ACTIVE(U51(U51(tt, z0, z1), x1, x2)) → c7(U51'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.21/213.48
ACTIVE(U51(U51(tt, z0, z1), x1, x2)) → c7(ACTIVE(U51(tt, z0, z1))) 686.21/213.48
ACTIVE(U51(isNat(plus(z0, z1)), x1, x2)) → c7(U51'(mark(U11(isNat(z0), z1)), x1, x2)) 686.21/213.48
ACTIVE(U51(isNat(plus(z0, z1)), x1, x2)) → c7(ACTIVE(isNat(plus(z0, z1)))) 686.21/213.48
ACTIVE(U51(isNat(s(z0)), x1, x2)) → c7(U51'(mark(U21(isNat(z0))), x1, x2)) 686.21/213.48
ACTIVE(U51(isNat(s(z0)), x1, x2)) → c7(ACTIVE(isNat(s(z0)))) 686.21/213.48
ACTIVE(U51(isNat(x(z0, z1)), x1, x2)) → c7(U51'(mark(U31(isNat(z0), z1)), x1, x2)) 686.21/213.48
ACTIVE(U51(isNat(x(z0, z1)), x1, x2)) → c7(ACTIVE(isNat(x(z0, z1)))) 686.21/213.48
ACTIVE(U52(U72(tt, z0, z1), x1, x2)) → c26(U52'(mark(plus(x(z1, z0), z1)), x1, x2), ACTIVE(U72(tt, z0, z1))) 686.21/213.48
ACTIVE(U52(plus(z0, 0), x1, x2)) → c26(U52'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.21/213.48
ACTIVE(U52(plus(z0, s(z1)), x1, x2)) → c26(U52'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.21/213.48
ACTIVE(U52(x(z0, 0), x1, x2)) → c26(U52'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.21/213.48
ACTIVE(U52(x(z0, s(z1)), x1, x2)) → c26(U52'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.21/213.48
ACTIVE(U52(U11(z0, z1), x1, x2)) → c26(U52'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.21/213.48
ACTIVE(U52(U12(z0), x1, x2)) → c26(U52'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.21/213.48
ACTIVE(U52(U21(z0), x1, x2)) → c26(U52'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.21/213.48
ACTIVE(U52(U31(z0, z1), x1, x2)) → c26(U52'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.21/213.48
ACTIVE(U52(U32(z0), x1, x2)) → c26(U52'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.21/213.48
ACTIVE(U52(U41(z0, z1), x1, x2)) → c26(U52'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.21/213.48
ACTIVE(U52(U51(z0, z1, z2), x1, x2)) → c26(U52'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.21/213.48
ACTIVE(U52(U52(z0, z1, z2), x1, x2)) → c26(U52'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.21/213.48
ACTIVE(U52(s(z0), x1, x2)) → c26(U52'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.21/213.48
ACTIVE(U52(plus(z0, z1), x1, x2)) → c26(U52'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.21/213.48
ACTIVE(U52(plus(z0, z1), x1, x2)) → c26(U52'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.21/213.48
ACTIVE(U52(U61(z0), x1, x2)) → c26(U52'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.21/213.48
ACTIVE(U52(U71(z0, z1, z2), x1, x2)) → c26(U52'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.21/213.48
ACTIVE(U52(U72(z0, z1, z2), x1, x2)) → c26(U52'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.21/213.48
ACTIVE(U52(x(z0, z1), x1, x2)) → c26(U52'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.21/213.48
ACTIVE(U52(x(z0, z1), x1, x2)) → c26(U52'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.21/213.48
ACTIVE(U52(U12(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.21/213.48
ACTIVE(U52(U21(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.21/213.48
ACTIVE(U52(U32(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.21/213.48
ACTIVE(U52(U41(tt, z0), x1, x2)) → c26(U52'(mark(z0), x1, x2)) 686.21/213.48
ACTIVE(U52(isNat(0), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.21/213.48
ACTIVE(U11(U52(tt, z0, z1), x1)) → c8(U11'(mark(s(plus(z1, z0))), x1)) 686.21/213.48
ACTIVE(U11(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.21/213.48
ACTIVE(U12(U52(tt, z0, z1))) → c8(U12'(mark(s(plus(z1, z0))))) 686.21/213.48
ACTIVE(U12(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.21/213.48
ACTIVE(U21(U52(tt, z0, z1))) → c8(U21'(mark(s(plus(z1, z0))))) 686.21/213.48
ACTIVE(U21(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.21/213.48
ACTIVE(U31(U52(tt, z0, z1), x1)) → c8(U31'(mark(s(plus(z1, z0))), x1)) 686.21/213.48
ACTIVE(U31(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.21/213.48
ACTIVE(U32(U52(tt, z0, z1))) → c8(U32'(mark(s(plus(z1, z0))))) 686.21/213.48
ACTIVE(U32(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.21/213.48
ACTIVE(U41(U52(tt, z0, z1), x1)) → c8(U41'(mark(s(plus(z1, z0))), x1)) 686.21/213.48
ACTIVE(U41(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.21/213.48
ACTIVE(U51(U52(tt, z0, z1), x1, x2)) → c8(U51'(mark(s(plus(z1, z0))), x1, x2)) 686.21/213.48
ACTIVE(U51(U52(tt, z0, z1), x1, x2)) → c8(ACTIVE(U52(tt, z0, z1))) 686.21/213.48
ACTIVE(U52(U11(tt, z0), x1, x2)) → c8(U52'(mark(U12(isNat(z0))), x1, x2)) 686.21/213.48
ACTIVE(U52(U11(tt, z0), x1, x2)) → c8(ACTIVE(U11(tt, z0))) 686.21/213.48
ACTIVE(U52(U31(tt, z0), x1, x2)) → c8(U52'(mark(U32(isNat(z0))), x1, x2)) 686.21/213.48
ACTIVE(U52(U31(tt, z0), x1, x2)) → c8(ACTIVE(U31(tt, z0))) 686.21/213.48
ACTIVE(U52(U51(tt, z0, z1), x1, x2)) → c8(U52'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.21/213.48
ACTIVE(U52(U51(tt, z0, z1), x1, x2)) → c8(ACTIVE(U51(tt, z0, z1))) 686.21/213.48
ACTIVE(U52(U52(tt, z0, z1), x1, x2)) → c8(U52'(mark(s(plus(z1, z0))), x1, x2)) 686.21/213.48
ACTIVE(U52(U52(tt, z0, z1), x1, x2)) → c8(ACTIVE(U52(tt, z0, z1))) 686.21/213.48
ACTIVE(U52(isNat(plus(z0, z1)), x1, x2)) → c8(U52'(mark(U11(isNat(z0), z1)), x1, x2)) 686.21/213.48
ACTIVE(U52(isNat(plus(z0, z1)), x1, x2)) → c8(ACTIVE(isNat(plus(z0, z1)))) 686.21/213.48
ACTIVE(U52(isNat(s(z0)), x1, x2)) → c8(U52'(mark(U21(isNat(z0))), x1, x2)) 686.21/213.48
ACTIVE(U52(isNat(s(z0)), x1, x2)) → c8(ACTIVE(isNat(s(z0)))) 686.21/213.48
ACTIVE(U52(isNat(x(z0, z1)), x1, x2)) → c8(U52'(mark(U31(isNat(z0), z1)), x1, x2)) 686.21/213.48
ACTIVE(U52(isNat(x(z0, z1)), x1, x2)) → c8(ACTIVE(isNat(x(z0, z1)))) 686.21/213.48
ACTIVE(s(U72(tt, z0, z1))) → c27(S(mark(plus(x(z1, z0), z1))), ACTIVE(U72(tt, z0, z1))) 686.21/213.48
ACTIVE(s(plus(z0, 0))) → c27(S(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.21/213.48
ACTIVE(s(plus(z0, s(z1)))) → c27(S(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.21/213.48
ACTIVE(s(x(z0, 0))) → c27(S(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.21/213.48
ACTIVE(s(x(z0, s(z1)))) → c27(S(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.21/213.48
ACTIVE(s(U11(z0, z1))) → c27(S(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.21/213.48
ACTIVE(s(U12(z0))) → c27(S(U12(active(z0))), ACTIVE(U12(z0))) 686.21/213.48
ACTIVE(s(U21(z0))) → c27(S(U21(active(z0))), ACTIVE(U21(z0))) 686.21/213.48
ACTIVE(s(U31(z0, z1))) → c27(S(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.21/213.48
ACTIVE(s(U32(z0))) → c27(S(U32(active(z0))), ACTIVE(U32(z0))) 686.21/213.48
ACTIVE(s(U41(z0, z1))) → c27(S(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.21/213.48
ACTIVE(s(U51(z0, z1, z2))) → c27(S(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.21/213.48
ACTIVE(s(U52(z0, z1, z2))) → c27(S(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.21/213.48
ACTIVE(s(s(z0))) → c27(S(s(active(z0))), ACTIVE(s(z0))) 686.21/213.48
ACTIVE(s(plus(z0, z1))) → c27(S(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.21/213.48
ACTIVE(s(plus(z0, z1))) → c27(S(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.21/213.48
ACTIVE(s(U61(z0))) → c27(S(U61(active(z0))), ACTIVE(U61(z0))) 686.21/213.48
ACTIVE(s(U71(z0, z1, z2))) → c27(S(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.21/213.48
ACTIVE(s(U72(z0, z1, z2))) → c27(S(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.21/213.48
ACTIVE(s(x(z0, z1))) → c27(S(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.21/213.48
ACTIVE(s(x(z0, z1))) → c27(S(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.21/213.48
ACTIVE(s(U12(tt))) → c27(S(mark(tt))) 686.21/213.48
ACTIVE(s(U21(tt))) → c27(S(mark(tt))) 686.21/213.48
ACTIVE(s(U32(tt))) → c27(S(mark(tt))) 686.21/213.48
ACTIVE(s(U41(tt, z0))) → c27(S(mark(z0))) 686.21/213.48
ACTIVE(s(isNat(0))) → c27(S(mark(tt))) 686.21/213.48
ACTIVE(s(U11(tt, z0))) → c9(S(mark(U12(isNat(z0))))) 686.21/213.48
ACTIVE(s(U11(tt, z0))) → c9(ACTIVE(U11(tt, z0))) 686.21/213.48
ACTIVE(s(U31(tt, z0))) → c9(S(mark(U32(isNat(z0))))) 686.21/213.48
ACTIVE(s(U31(tt, z0))) → c9(ACTIVE(U31(tt, z0))) 686.21/213.48
ACTIVE(s(U51(tt, z0, z1))) → c9(S(mark(U52(isNat(z1), z0, z1)))) 686.21/213.48
ACTIVE(s(U51(tt, z0, z1))) → c9(ACTIVE(U51(tt, z0, z1))) 686.21/213.48
ACTIVE(s(U52(tt, z0, z1))) → c9(S(mark(s(plus(z1, z0))))) 686.21/213.48
ACTIVE(s(U52(tt, z0, z1))) → c9(ACTIVE(U52(tt, z0, z1))) 686.21/213.48
ACTIVE(s(isNat(plus(z0, z1)))) → c9(S(mark(U11(isNat(z0), z1)))) 686.21/213.48
ACTIVE(s(isNat(plus(z0, z1)))) → c9(ACTIVE(isNat(plus(z0, z1)))) 686.21/213.48
ACTIVE(s(isNat(s(z0)))) → c9(S(mark(U21(isNat(z0))))) 686.21/213.48
ACTIVE(s(isNat(s(z0)))) → c9(ACTIVE(isNat(s(z0)))) 686.21/213.48
ACTIVE(s(isNat(x(z0, z1)))) → c9(S(mark(U31(isNat(z0), z1)))) 686.21/213.48
ACTIVE(s(isNat(x(z0, z1)))) → c9(ACTIVE(isNat(x(z0, z1)))) 686.21/213.48
ACTIVE(U61(U72(tt, z0, z1))) → c30(U61'(mark(plus(x(z1, z0), z1))), ACTIVE(U72(tt, z0, z1))) 686.21/213.48
ACTIVE(U61(plus(z0, 0))) → c30(U61'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.21/213.48
ACTIVE(U61(plus(z0, s(z1)))) → c30(U61'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.21/213.48
ACTIVE(U61(x(z0, 0))) → c30(U61'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.21/213.48
ACTIVE(U61(x(z0, s(z1)))) → c30(U61'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.21/213.48
ACTIVE(U61(U11(z0, z1))) → c30(U61'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.21/213.48
ACTIVE(U61(U12(z0))) → c30(U61'(U12(active(z0))), ACTIVE(U12(z0))) 686.21/213.48
ACTIVE(U61(U21(z0))) → c30(U61'(U21(active(z0))), ACTIVE(U21(z0))) 686.21/213.48
ACTIVE(U61(U31(z0, z1))) → c30(U61'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.21/213.48
ACTIVE(U61(U32(z0))) → c30(U61'(U32(active(z0))), ACTIVE(U32(z0))) 686.21/213.48
ACTIVE(U61(U41(z0, z1))) → c30(U61'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.21/213.48
ACTIVE(U61(U51(z0, z1, z2))) → c30(U61'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.21/213.48
ACTIVE(U61(U52(z0, z1, z2))) → c30(U61'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.21/213.48
ACTIVE(U61(s(z0))) → c30(U61'(s(active(z0))), ACTIVE(s(z0))) 686.21/213.48
ACTIVE(U61(plus(z0, z1))) → c30(U61'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.21/213.48
ACTIVE(U61(plus(z0, z1))) → c30(U61'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.21/213.48
ACTIVE(U61(U61(z0))) → c30(U61'(U61(active(z0))), ACTIVE(U61(z0))) 686.21/213.48
ACTIVE(U61(U71(z0, z1, z2))) → c30(U61'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.21/213.48
ACTIVE(U61(U72(z0, z1, z2))) → c30(U61'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.21/213.48
ACTIVE(U61(x(z0, z1))) → c30(U61'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.21/213.48
ACTIVE(U61(x(z0, z1))) → c30(U61'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.21/213.48
ACTIVE(U11(U61(tt), x1)) → c19(U11'(mark(0), x1)) 686.21/213.48
ACTIVE(U12(U61(tt))) → c20(U12'(mark(0))) 686.21/213.48
ACTIVE(U21(U61(tt))) → c21(U21'(mark(0))) 686.21/213.48
ACTIVE(U31(U61(tt), x1)) → c22(U31'(mark(0), x1)) 686.21/213.48
ACTIVE(U32(U61(tt))) → c23(U32'(mark(0))) 686.21/213.48
ACTIVE(U41(U61(tt), x1)) → c24(U41'(mark(0), x1)) 686.21/213.48
ACTIVE(U51(U61(tt), x1, x2)) → c25(U51'(mark(0), x1, x2)) 686.21/213.48
ACTIVE(U52(U61(tt), x1, x2)) → c26(U52'(mark(0), x1, x2)) 686.21/213.48
ACTIVE(s(U61(tt))) → c27(S(mark(0))) 686.21/213.48
ACTIVE(U61(U12(tt))) → c30(U61'(mark(tt))) 686.21/213.48
ACTIVE(U61(U21(tt))) → c30(U61'(mark(tt))) 686.21/213.48
ACTIVE(U61(U32(tt))) → c30(U61'(mark(tt))) 686.21/213.48
ACTIVE(U61(U41(tt, z0))) → c30(U61'(mark(z0))) 686.21/213.48
ACTIVE(U61(U61(tt))) → c30(U61'(mark(0))) 686.21/213.48
ACTIVE(U61(isNat(0))) → c30(U61'(mark(tt))) 686.21/213.48
ACTIVE(U61(U11(tt, z0))) → c10(U61'(mark(U12(isNat(z0))))) 686.21/213.48
ACTIVE(U61(U11(tt, z0))) → c10(ACTIVE(U11(tt, z0))) 686.21/213.48
ACTIVE(U61(U31(tt, z0))) → c10(U61'(mark(U32(isNat(z0))))) 686.21/213.48
ACTIVE(U61(U31(tt, z0))) → c10(ACTIVE(U31(tt, z0))) 686.21/213.48
ACTIVE(U61(U51(tt, z0, z1))) → c10(U61'(mark(U52(isNat(z1), z0, z1)))) 686.21/213.48
ACTIVE(U61(U51(tt, z0, z1))) → c10(ACTIVE(U51(tt, z0, z1))) 686.21/213.48
ACTIVE(U61(U52(tt, z0, z1))) → c10(U61'(mark(s(plus(z1, z0))))) 686.21/213.48
ACTIVE(U61(U52(tt, z0, z1))) → c10(ACTIVE(U52(tt, z0, z1))) 686.21/213.48
ACTIVE(U61(isNat(plus(z0, z1)))) → c10(U61'(mark(U11(isNat(z0), z1)))) 686.21/213.48
ACTIVE(U61(isNat(plus(z0, z1)))) → c10(ACTIVE(isNat(plus(z0, z1)))) 686.21/213.48
ACTIVE(U61(isNat(s(z0)))) → c10(U61'(mark(U21(isNat(z0))))) 686.21/213.48
ACTIVE(U61(isNat(s(z0)))) → c10(ACTIVE(isNat(s(z0)))) 686.21/213.48
ACTIVE(U61(isNat(x(z0, z1)))) → c10(U61'(mark(U31(isNat(z0), z1)))) 686.21/213.48
ACTIVE(U61(isNat(x(z0, z1)))) → c10(ACTIVE(isNat(x(z0, z1)))) 686.21/213.48
ACTIVE(U71(U72(tt, z0, z1), x1, x2)) → c31(U71'(mark(plus(x(z1, z0), z1)), x1, x2), ACTIVE(U72(tt, z0, z1))) 686.21/213.48
ACTIVE(U71(plus(z0, 0), x1, x2)) → c31(U71'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.21/213.48
ACTIVE(U71(plus(z0, s(z1)), x1, x2)) → c31(U71'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.21/213.48
ACTIVE(U71(x(z0, 0), x1, x2)) → c31(U71'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.21/213.48
ACTIVE(U71(x(z0, s(z1)), x1, x2)) → c31(U71'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.21/213.48
ACTIVE(U71(U11(z0, z1), x1, x2)) → c31(U71'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.21/213.48
ACTIVE(U71(U12(z0), x1, x2)) → c31(U71'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.21/213.48
ACTIVE(U71(U21(z0), x1, x2)) → c31(U71'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.21/213.48
ACTIVE(U71(U31(z0, z1), x1, x2)) → c31(U71'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.21/213.48
ACTIVE(U71(U32(z0), x1, x2)) → c31(U71'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.21/213.48
ACTIVE(U71(U41(z0, z1), x1, x2)) → c31(U71'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.21/213.48
ACTIVE(U71(U51(z0, z1, z2), x1, x2)) → c31(U71'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.21/213.48
ACTIVE(U71(U52(z0, z1, z2), x1, x2)) → c31(U71'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.21/213.48
ACTIVE(U71(s(z0), x1, x2)) → c31(U71'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.21/213.48
ACTIVE(U71(plus(z0, z1), x1, x2)) → c31(U71'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.21/213.48
ACTIVE(U71(plus(z0, z1), x1, x2)) → c31(U71'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.21/213.48
ACTIVE(U71(U61(z0), x1, x2)) → c31(U71'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.21/213.48
ACTIVE(U71(U71(z0, z1, z2), x1, x2)) → c31(U71'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.21/213.48
ACTIVE(U71(U72(z0, z1, z2), x1, x2)) → c31(U71'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.21/213.48
ACTIVE(U71(x(z0, z1), x1, x2)) → c31(U71'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.21/213.48
ACTIVE(U71(x(z0, z1), x1, x2)) → c31(U71'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.21/213.48
ACTIVE(U71(U12(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.21/213.48
ACTIVE(U71(U21(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.21/213.48
ACTIVE(U71(U32(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.21/213.48
ACTIVE(U71(U41(tt, z0), x1, x2)) → c31(U71'(mark(z0), x1, x2)) 686.21/213.48
ACTIVE(U71(U61(tt), x1, x2)) → c31(U71'(mark(0), x1, x2)) 686.21/213.48
ACTIVE(U71(isNat(0), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.21/213.48
ACTIVE(U11(U71(tt, z0, z1), x1)) → c11(U11'(mark(U72(isNat(z1), z0, z1)), x1)) 686.21/213.48
ACTIVE(U11(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.21/213.48
ACTIVE(U12(U71(tt, z0, z1))) → c11(U12'(mark(U72(isNat(z1), z0, z1)))) 686.21/213.48
ACTIVE(U12(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.21/213.48
ACTIVE(U21(U71(tt, z0, z1))) → c11(U21'(mark(U72(isNat(z1), z0, z1)))) 686.21/213.48
ACTIVE(U21(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.21/213.48
ACTIVE(U31(U71(tt, z0, z1), x1)) → c11(U31'(mark(U72(isNat(z1), z0, z1)), x1)) 686.21/213.48
ACTIVE(U31(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.21/213.48
ACTIVE(U32(U71(tt, z0, z1))) → c11(U32'(mark(U72(isNat(z1), z0, z1)))) 686.21/213.48
ACTIVE(U32(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.21/213.48
ACTIVE(U41(U71(tt, z0, z1), x1)) → c11(U41'(mark(U72(isNat(z1), z0, z1)), x1)) 686.21/213.48
ACTIVE(U41(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.21/213.48
ACTIVE(U51(U71(tt, z0, z1), x1, x2)) → c11(U51'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.21/213.48
ACTIVE(U51(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.21/213.48
ACTIVE(U52(U71(tt, z0, z1), x1, x2)) → c11(U52'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.21/213.48
ACTIVE(U52(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.21/213.48
ACTIVE(s(U71(tt, z0, z1))) → c11(S(mark(U72(isNat(z1), z0, z1)))) 686.21/213.48
ACTIVE(s(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.21/213.48
ACTIVE(U61(U71(tt, z0, z1))) → c11(U61'(mark(U72(isNat(z1), z0, z1)))) 686.21/213.48
ACTIVE(U61(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.21/213.48
ACTIVE(U71(U11(tt, z0), x1, x2)) → c11(U71'(mark(U12(isNat(z0))), x1, x2)) 686.21/213.48
ACTIVE(U71(U11(tt, z0), x1, x2)) → c11(ACTIVE(U11(tt, z0))) 686.21/213.48
ACTIVE(U71(U31(tt, z0), x1, x2)) → c11(U71'(mark(U32(isNat(z0))), x1, x2)) 686.21/213.48
ACTIVE(U71(U31(tt, z0), x1, x2)) → c11(ACTIVE(U31(tt, z0))) 686.21/213.48
ACTIVE(U71(U51(tt, z0, z1), x1, x2)) → c11(U71'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.21/213.48
ACTIVE(U71(U51(tt, z0, z1), x1, x2)) → c11(ACTIVE(U51(tt, z0, z1))) 686.21/213.48
ACTIVE(U71(U52(tt, z0, z1), x1, x2)) → c11(U71'(mark(s(plus(z1, z0))), x1, x2)) 686.21/213.48
ACTIVE(U71(U52(tt, z0, z1), x1, x2)) → c11(ACTIVE(U52(tt, z0, z1))) 686.21/213.48
ACTIVE(U71(U71(tt, z0, z1), x1, x2)) → c11(U71'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.21/213.48
ACTIVE(U71(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.21/213.48
ACTIVE(U71(isNat(plus(z0, z1)), x1, x2)) → c11(U71'(mark(U11(isNat(z0), z1)), x1, x2)) 686.21/213.48
ACTIVE(U71(isNat(plus(z0, z1)), x1, x2)) → c11(ACTIVE(isNat(plus(z0, z1)))) 686.21/213.48
ACTIVE(U71(isNat(s(z0)), x1, x2)) → c11(U71'(mark(U21(isNat(z0))), x1, x2)) 686.21/213.48
ACTIVE(U71(isNat(s(z0)), x1, x2)) → c11(ACTIVE(isNat(s(z0)))) 686.21/213.48
ACTIVE(U71(isNat(x(z0, z1)), x1, x2)) → c11(U71'(mark(U31(isNat(z0), z1)), x1, x2)) 686.21/213.48
ACTIVE(U71(isNat(x(z0, z1)), x1, x2)) → c11(ACTIVE(isNat(x(z0, z1)))) 686.21/213.48
ACTIVE(U72(U11(tt, z0), x1, x2)) → c32(U72'(mark(U12(isNat(z0))), x1, x2), ACTIVE(U11(tt, z0))) 686.21/213.48
ACTIVE(U72(U12(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2), ACTIVE(U12(tt))) 686.21/213.48
ACTIVE(U72(U21(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2), ACTIVE(U21(tt))) 686.21/213.48
ACTIVE(U72(U31(tt, z0), x1, x2)) → c32(U72'(mark(U32(isNat(z0))), x1, x2), ACTIVE(U31(tt, z0))) 686.21/213.48
ACTIVE(U72(U32(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2), ACTIVE(U32(tt))) 686.21/213.48
ACTIVE(U72(U41(tt, z0), x1, x2)) → c32(U72'(mark(z0), x1, x2), ACTIVE(U41(tt, z0))) 686.21/213.48
ACTIVE(U72(U51(tt, z0, z1), x1, x2)) → c32(U72'(mark(U52(isNat(z1), z0, z1)), x1, x2), ACTIVE(U51(tt, z0, z1))) 686.21/213.48
ACTIVE(U72(U52(tt, z0, z1), x1, x2)) → c32(U72'(mark(s(plus(z1, z0))), x1, x2), ACTIVE(U52(tt, z0, z1))) 686.21/213.48
ACTIVE(U72(U61(tt), x1, x2)) → c32(U72'(mark(0), x1, x2), ACTIVE(U61(tt))) 686.21/213.48
ACTIVE(U72(U71(tt, z0, z1), x1, x2)) → c32(U72'(mark(U72(isNat(z1), z0, z1)), x1, x2), ACTIVE(U71(tt, z0, z1))) 686.21/213.48
ACTIVE(U72(U72(tt, z0, z1), x1, x2)) → c32(U72'(mark(plus(x(z1, z0), z1)), x1, x2), ACTIVE(U72(tt, z0, z1))) 686.21/213.48
ACTIVE(U72(isNat(0), x1, x2)) → c32(U72'(mark(tt), x1, x2), ACTIVE(isNat(0))) 686.21/213.48
ACTIVE(U72(isNat(plus(z0, z1)), x1, x2)) → c32(U72'(mark(U11(isNat(z0), z1)), x1, x2), ACTIVE(isNat(plus(z0, z1)))) 686.21/213.48
ACTIVE(U72(isNat(s(z0)), x1, x2)) → c32(U72'(mark(U21(isNat(z0))), x1, x2), ACTIVE(isNat(s(z0)))) 686.21/213.48
ACTIVE(U72(isNat(x(z0, z1)), x1, x2)) → c32(U72'(mark(U31(isNat(z0), z1)), x1, x2), ACTIVE(isNat(x(z0, z1)))) 686.21/213.48
ACTIVE(U72(plus(z0, 0), x1, x2)) → c32(U72'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.21/213.48
ACTIVE(U72(plus(z0, s(z1)), x1, x2)) → c32(U72'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.21/213.48
ACTIVE(U72(x(z0, 0), x1, x2)) → c32(U72'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.21/213.48
ACTIVE(U72(x(z0, s(z1)), x1, x2)) → c32(U72'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.21/213.48
ACTIVE(U72(U11(z0, z1), x1, x2)) → c32(U72'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.21/213.48
ACTIVE(U72(U12(z0), x1, x2)) → c32(U72'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.21/213.48
ACTIVE(U72(U21(z0), x1, x2)) → c32(U72'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.21/213.48
ACTIVE(U72(U31(z0, z1), x1, x2)) → c32(U72'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.21/213.48
ACTIVE(U72(U32(z0), x1, x2)) → c32(U72'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.21/213.48
ACTIVE(U72(U41(z0, z1), x1, x2)) → c32(U72'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.21/213.48
ACTIVE(U72(U51(z0, z1, z2), x1, x2)) → c32(U72'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.21/213.48
ACTIVE(U72(U52(z0, z1, z2), x1, x2)) → c32(U72'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.21/213.48
ACTIVE(U72(s(z0), x1, x2)) → c32(U72'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.21/213.48
ACTIVE(U72(plus(z0, z1), x1, x2)) → c32(U72'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.21/213.48
ACTIVE(U72(plus(z0, z1), x1, x2)) → c32(U72'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.21/213.48
ACTIVE(U72(U61(z0), x1, x2)) → c32(U72'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.21/213.48
ACTIVE(U72(U71(z0, z1, z2), x1, x2)) → c32(U72'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.21/213.48
ACTIVE(U72(U72(z0, z1, z2), x1, x2)) → c32(U72'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.21/213.48
ACTIVE(U72(x(z0, z1), x1, x2)) → c32(U72'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.21/213.48
ACTIVE(U72(x(z0, z1), x1, x2)) → c32(U72'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1)))
K tuples:none
Defined Rule Symbols:

active, U11, U12, U21, U31, U32, U41, U51, U52, s, plus, U61, U71, U72, x, proper, isNat, top

Defined Pair Symbols:

ACTIVE, U11', U12', U21', U31', U32', U41', U51', U52', S, PLUS, U61', U71', U72', X, PROPER, ISNAT, TOP

Compound Symbols:

c28, c29, 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, c62, c63, c64, c65, c67, c68, c69, c70, c71, c72, c73, c74, c75, c76, c77, c79, c80, c81, c82, c83, c84, c13, c16, c18, c1, c19, c19, c, c20, c20, c2, c21, c21, c3, c22, c22, c4, c23, c23, c5, c24, c24, c6, c25, c25, c7, c26, c26, c8, c27, c27, c9, c30, c30, c10, c31, c31, c11, c32

686.21/213.48
686.21/213.48

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

Removed 6 trailing tuple parts
686.21/213.48
686.21/213.48

(76) Obligation:

Complexity Dependency Tuples Problem
Rules:

active(U11(tt, z0)) → mark(U12(isNat(z0))) 686.21/213.48
active(U12(tt)) → mark(tt) 686.21/213.48
active(U21(tt)) → mark(tt) 686.21/213.48
active(U31(tt, z0)) → mark(U32(isNat(z0))) 686.21/213.48
active(U32(tt)) → mark(tt) 686.21/213.48
active(U41(tt, z0)) → mark(z0) 686.21/213.48
active(U51(tt, z0, z1)) → mark(U52(isNat(z1), z0, z1)) 686.21/213.48
active(U52(tt, z0, z1)) → mark(s(plus(z1, z0))) 686.21/213.48
active(U61(tt)) → mark(0) 686.21/213.48
active(U71(tt, z0, z1)) → mark(U72(isNat(z1), z0, z1)) 686.21/213.48
active(U72(tt, z0, z1)) → mark(plus(x(z1, z0), z1)) 686.21/213.48
active(isNat(0)) → mark(tt) 686.21/213.48
active(isNat(plus(z0, z1))) → mark(U11(isNat(z0), z1)) 686.21/213.48
active(isNat(s(z0))) → mark(U21(isNat(z0))) 686.21/213.48
active(isNat(x(z0, z1))) → mark(U31(isNat(z0), z1)) 686.21/213.48
active(plus(z0, 0)) → mark(U41(isNat(z0), z0)) 686.21/213.48
active(plus(z0, s(z1))) → mark(U51(isNat(z1), z1, z0)) 686.21/213.48
active(x(z0, 0)) → mark(U61(isNat(z0))) 686.21/213.48
active(x(z0, s(z1))) → mark(U71(isNat(z1), z1, z0)) 686.21/213.48
active(U11(z0, z1)) → U11(active(z0), z1) 686.21/213.48
active(U12(z0)) → U12(active(z0)) 686.21/213.48
active(U21(z0)) → U21(active(z0)) 686.21/213.48
active(U31(z0, z1)) → U31(active(z0), z1) 686.21/213.48
active(U32(z0)) → U32(active(z0)) 686.21/213.48
active(U41(z0, z1)) → U41(active(z0), z1) 686.21/213.48
active(U51(z0, z1, z2)) → U51(active(z0), z1, z2) 686.21/213.48
active(U52(z0, z1, z2)) → U52(active(z0), z1, z2) 686.21/213.48
active(s(z0)) → s(active(z0)) 686.21/213.48
active(plus(z0, z1)) → plus(active(z0), z1) 686.21/213.48
active(plus(z0, z1)) → plus(z0, active(z1)) 686.21/213.48
active(U61(z0)) → U61(active(z0)) 686.21/213.48
active(U71(z0, z1, z2)) → U71(active(z0), z1, z2) 686.21/213.48
active(U72(z0, z1, z2)) → U72(active(z0), z1, z2) 686.21/213.48
active(x(z0, z1)) → x(active(z0), z1) 686.21/213.48
active(x(z0, z1)) → x(z0, active(z1)) 686.21/213.48
U11(mark(z0), z1) → mark(U11(z0, z1)) 686.21/213.48
U11(ok(z0), ok(z1)) → ok(U11(z0, z1)) 686.21/213.48
U12(mark(z0)) → mark(U12(z0)) 686.21/213.48
U12(ok(z0)) → ok(U12(z0)) 686.21/213.48
U21(mark(z0)) → mark(U21(z0)) 686.21/213.48
U21(ok(z0)) → ok(U21(z0)) 686.21/213.48
U31(mark(z0), z1) → mark(U31(z0, z1)) 686.21/213.48
U31(ok(z0), ok(z1)) → ok(U31(z0, z1)) 686.21/213.48
U32(mark(z0)) → mark(U32(z0)) 686.21/213.48
U32(ok(z0)) → ok(U32(z0)) 686.21/213.48
U41(mark(z0), z1) → mark(U41(z0, z1)) 686.21/213.48
U41(ok(z0), ok(z1)) → ok(U41(z0, z1)) 686.21/213.48
U51(mark(z0), z1, z2) → mark(U51(z0, z1, z2)) 686.21/213.48
U51(ok(z0), ok(z1), ok(z2)) → ok(U51(z0, z1, z2)) 686.21/213.48
U52(mark(z0), z1, z2) → mark(U52(z0, z1, z2)) 686.21/213.48
U52(ok(z0), ok(z1), ok(z2)) → ok(U52(z0, z1, z2)) 686.21/213.48
s(mark(z0)) → mark(s(z0)) 686.21/213.48
s(ok(z0)) → ok(s(z0)) 686.21/213.48
plus(mark(z0), z1) → mark(plus(z0, z1)) 686.21/213.48
plus(z0, mark(z1)) → mark(plus(z0, z1)) 686.21/213.48
plus(ok(z0), ok(z1)) → ok(plus(z0, z1)) 686.21/213.48
U61(mark(z0)) → mark(U61(z0)) 686.21/213.48
U61(ok(z0)) → ok(U61(z0)) 686.21/213.48
U71(mark(z0), z1, z2) → mark(U71(z0, z1, z2)) 686.21/213.48
U71(ok(z0), ok(z1), ok(z2)) → ok(U71(z0, z1, z2)) 686.21/213.48
U72(mark(z0), z1, z2) → mark(U72(z0, z1, z2)) 686.21/213.48
U72(ok(z0), ok(z1), ok(z2)) → ok(U72(z0, z1, z2)) 686.21/213.48
x(mark(z0), z1) → mark(x(z0, z1)) 686.21/213.48
x(z0, mark(z1)) → mark(x(z0, z1)) 686.21/213.48
x(ok(z0), ok(z1)) → ok(x(z0, z1)) 686.21/213.48
proper(U11(z0, z1)) → U11(proper(z0), proper(z1)) 686.21/213.48
proper(tt) → ok(tt) 686.21/213.48
proper(U12(z0)) → U12(proper(z0)) 686.21/213.48
proper(isNat(z0)) → isNat(proper(z0)) 686.21/213.48
proper(U21(z0)) → U21(proper(z0)) 686.21/213.48
proper(U31(z0, z1)) → U31(proper(z0), proper(z1)) 686.21/213.48
proper(U32(z0)) → U32(proper(z0)) 686.21/213.48
proper(U41(z0, z1)) → U41(proper(z0), proper(z1)) 686.21/213.48
proper(U51(z0, z1, z2)) → U51(proper(z0), proper(z1), proper(z2)) 686.21/213.48
proper(U52(z0, z1, z2)) → U52(proper(z0), proper(z1), proper(z2)) 686.21/213.48
proper(s(z0)) → s(proper(z0)) 686.21/213.48
proper(plus(z0, z1)) → plus(proper(z0), proper(z1)) 686.21/213.48
proper(U61(z0)) → U61(proper(z0)) 686.21/213.48
proper(0) → ok(0) 686.21/213.48
proper(U71(z0, z1, z2)) → U71(proper(z0), proper(z1), proper(z2)) 686.21/213.48
proper(U72(z0, z1, z2)) → U72(proper(z0), proper(z1), proper(z2)) 686.21/213.48
proper(x(z0, z1)) → x(proper(z0), proper(z1)) 686.21/213.48
isNat(ok(z0)) → ok(isNat(z0)) 686.21/213.48
top(mark(z0)) → top(proper(z0)) 686.21/213.48
top(ok(z0)) → top(active(z0))
Tuples:

ACTIVE(plus(z0, z1)) → c28(PLUS(active(z0), z1), ACTIVE(z0)) 686.21/213.48
ACTIVE(plus(z0, z1)) → c29(PLUS(z0, active(z1)), ACTIVE(z1)) 686.21/213.48
ACTIVE(x(z0, z1)) → c33(X(active(z0), z1), ACTIVE(z0)) 686.21/213.48
ACTIVE(x(z0, z1)) → c34(X(z0, active(z1)), ACTIVE(z1)) 686.21/213.48
U11'(mark(z0), z1) → c35(U11'(z0, z1)) 686.21/213.48
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1)) 686.21/213.48
U12'(mark(z0)) → c37(U12'(z0)) 686.21/213.48
U12'(ok(z0)) → c38(U12'(z0)) 686.21/213.48
U21'(mark(z0)) → c39(U21'(z0)) 686.21/213.48
U21'(ok(z0)) → c40(U21'(z0)) 686.21/213.48
U31'(mark(z0), z1) → c41(U31'(z0, z1)) 686.21/213.48
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 686.21/213.48
U32'(mark(z0)) → c43(U32'(z0)) 686.21/213.48
U32'(ok(z0)) → c44(U32'(z0)) 686.21/213.48
U41'(mark(z0), z1) → c45(U41'(z0, z1)) 686.21/213.48
U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1)) 686.21/213.48
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2)) 686.21/213.48
U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2)) 686.21/213.48
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2)) 686.21/213.48
U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2)) 686.21/213.48
S(mark(z0)) → c51(S(z0)) 686.21/213.48
S(ok(z0)) → c52(S(z0)) 686.21/213.48
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 686.21/213.48
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 686.21/213.48
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 686.21/213.48
U61'(mark(z0)) → c56(U61'(z0)) 686.21/213.48
U61'(ok(z0)) → c57(U61'(z0)) 686.21/213.48
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2)) 686.21/213.48
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2)) 686.21/213.48
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2)) 686.21/213.48
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 686.21/213.48
X(mark(z0), z1) → c62(X(z0, z1)) 686.21/213.48
X(z0, mark(z1)) → c63(X(z0, z1)) 686.21/213.48
X(ok(z0), ok(z1)) → c64(X(z0, z1)) 686.21/213.48
PROPER(U11(z0, z1)) → c65(U11'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 686.21/213.48
PROPER(U12(z0)) → c67(U12'(proper(z0)), PROPER(z0)) 686.21/213.48
PROPER(isNat(z0)) → c68(ISNAT(proper(z0)), PROPER(z0)) 686.21/213.48
PROPER(U21(z0)) → c69(U21'(proper(z0)), PROPER(z0)) 686.21/213.48
PROPER(U31(z0, z1)) → c70(U31'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 686.21/213.48
PROPER(U32(z0)) → c71(U32'(proper(z0)), PROPER(z0)) 686.21/213.48
PROPER(U41(z0, z1)) → c72(U41'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 686.21/213.48
PROPER(U51(z0, z1, z2)) → c73(U51'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 686.21/213.48
PROPER(U52(z0, z1, z2)) → c74(U52'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 686.21/213.48
PROPER(s(z0)) → c75(S(proper(z0)), PROPER(z0)) 686.21/213.48
PROPER(plus(z0, z1)) → c76(PLUS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 686.21/213.48
PROPER(U61(z0)) → c77(U61'(proper(z0)), PROPER(z0)) 686.21/213.48
PROPER(U71(z0, z1, z2)) → c79(U71'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 686.21/213.48
PROPER(U72(z0, z1, z2)) → c80(U72'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 686.21/213.48
PROPER(x(z0, z1)) → c81(X(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 686.21/213.48
ISNAT(ok(z0)) → c82(ISNAT(z0)) 686.21/213.48
TOP(mark(z0)) → c83(TOP(proper(z0)), PROPER(z0)) 686.21/213.48
TOP(ok(z0)) → c84(TOP(active(z0)), ACTIVE(z0)) 686.21/213.48
ACTIVE(isNat(s(z0))) → c13(ISNAT(z0)) 686.21/213.48
ACTIVE(plus(z0, s(z1))) → c16(ISNAT(z1)) 686.21/213.48
ACTIVE(x(z0, s(z1))) → c18(ISNAT(z1)) 686.21/213.48
ACTIVE(U11(tt, z0)) → c1(U12'(isNat(z0))) 686.21/213.48
ACTIVE(U11(tt, z0)) → c1(ISNAT(z0)) 686.21/213.48
ACTIVE(U31(tt, z0)) → c1(U32'(isNat(z0))) 686.21/213.48
ACTIVE(U31(tt, z0)) → c1(ISNAT(z0)) 686.21/213.48
ACTIVE(U51(tt, z0, z1)) → c1(U52'(isNat(z1), z0, z1)) 686.21/213.48
ACTIVE(U51(tt, z0, z1)) → c1(ISNAT(z1)) 686.21/213.48
ACTIVE(U52(tt, z0, z1)) → c1(S(plus(z1, z0))) 686.21/213.48
ACTIVE(U52(tt, z0, z1)) → c1(PLUS(z1, z0)) 686.21/213.48
ACTIVE(U71(tt, z0, z1)) → c1(U72'(isNat(z1), z0, z1)) 686.21/213.48
ACTIVE(U71(tt, z0, z1)) → c1(ISNAT(z1)) 686.21/213.48
ACTIVE(U72(tt, z0, z1)) → c1(PLUS(x(z1, z0), z1)) 686.21/213.48
ACTIVE(U72(tt, z0, z1)) → c1(X(z1, z0)) 686.21/213.48
ACTIVE(isNat(plus(z0, z1))) → c1(U11'(isNat(z0), z1)) 686.21/213.48
ACTIVE(isNat(plus(z0, z1))) → c1(ISNAT(z0)) 686.21/213.48
ACTIVE(isNat(x(z0, z1))) → c1(U31'(isNat(z0), z1)) 686.21/213.48
ACTIVE(isNat(x(z0, z1))) → c1(ISNAT(z0)) 686.21/213.48
ACTIVE(plus(z0, 0)) → c1(U41'(isNat(z0), z0)) 686.21/213.48
ACTIVE(plus(z0, 0)) → c1(ISNAT(z0)) 686.21/213.48
ACTIVE(x(z0, 0)) → c1(U61'(isNat(z0))) 686.21/213.48
ACTIVE(x(z0, 0)) → c1(ISNAT(z0)) 686.21/213.48
ACTIVE(U11(U72(tt, z0, z1), x1)) → c19(U11'(mark(plus(x(z1, z0), z1)), x1), ACTIVE(U72(tt, z0, z1))) 686.21/213.48
ACTIVE(U11(plus(z0, 0), x1)) → c19(U11'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.21/213.48
ACTIVE(U11(plus(z0, s(z1)), x1)) → c19(U11'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.21/213.48
ACTIVE(U11(x(z0, 0), x1)) → c19(U11'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.21/213.48
ACTIVE(U11(x(z0, s(z1)), x1)) → c19(U11'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.21/213.48
ACTIVE(U11(U11(z0, z1), x1)) → c19(U11'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.21/213.48
ACTIVE(U11(U12(z0), x1)) → c19(U11'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.21/213.48
ACTIVE(U11(U21(z0), x1)) → c19(U11'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.21/213.48
ACTIVE(U11(U31(z0, z1), x1)) → c19(U11'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.21/213.48
ACTIVE(U11(U32(z0), x1)) → c19(U11'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.21/213.48
ACTIVE(U11(U41(z0, z1), x1)) → c19(U11'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.21/213.48
ACTIVE(U11(U51(z0, z1, z2), x1)) → c19(U11'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.21/213.48
ACTIVE(U11(U52(z0, z1, z2), x1)) → c19(U11'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.21/213.48
ACTIVE(U11(s(z0), x1)) → c19(U11'(s(active(z0)), x1), ACTIVE(s(z0))) 686.21/213.48
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.21/213.48
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.21/213.48
ACTIVE(U11(U61(z0), x1)) → c19(U11'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.21/213.48
ACTIVE(U11(U71(z0, z1, z2), x1)) → c19(U11'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.21/213.48
ACTIVE(U11(U72(z0, z1, z2), x1)) → c19(U11'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.21/213.48
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.21/213.48
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.21/213.48
ACTIVE(U11(isNat(0), x1)) → c19(U11'(mark(tt), x1)) 686.21/213.48
ACTIVE(U11(U11(tt, z0), x1)) → c(U11'(mark(U12(isNat(z0))), x1)) 686.21/213.48
ACTIVE(U11(U11(tt, z0), x1)) → c(ACTIVE(U11(tt, z0))) 686.21/213.48
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(U11'(mark(U11(isNat(z0), z1)), x1)) 686.21/213.48
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(ACTIVE(isNat(plus(z0, z1)))) 686.21/213.48
ACTIVE(U11(isNat(s(z0)), x1)) → c(U11'(mark(U21(isNat(z0))), x1)) 686.21/213.48
ACTIVE(U11(isNat(s(z0)), x1)) → c(ACTIVE(isNat(s(z0)))) 686.21/213.48
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(U11'(mark(U31(isNat(z0), z1)), x1)) 686.21/213.48
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(ACTIVE(isNat(x(z0, z1)))) 686.21/213.48
ACTIVE(U12(U72(tt, z0, z1))) → c20(U12'(mark(plus(x(z1, z0), z1))), ACTIVE(U72(tt, z0, z1))) 686.21/213.48
ACTIVE(U12(plus(z0, 0))) → c20(U12'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.21/213.48
ACTIVE(U12(plus(z0, s(z1)))) → c20(U12'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.21/213.48
ACTIVE(U12(x(z0, 0))) → c20(U12'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.21/213.48
ACTIVE(U12(x(z0, s(z1)))) → c20(U12'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.21/213.48
ACTIVE(U12(U11(z0, z1))) → c20(U12'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.21/213.48
ACTIVE(U12(U12(z0))) → c20(U12'(U12(active(z0))), ACTIVE(U12(z0))) 686.21/213.48
ACTIVE(U12(U21(z0))) → c20(U12'(U21(active(z0))), ACTIVE(U21(z0))) 686.21/213.48
ACTIVE(U12(U31(z0, z1))) → c20(U12'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.21/213.48
ACTIVE(U12(U32(z0))) → c20(U12'(U32(active(z0))), ACTIVE(U32(z0))) 686.21/213.48
ACTIVE(U12(U41(z0, z1))) → c20(U12'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.21/213.48
ACTIVE(U12(U51(z0, z1, z2))) → c20(U12'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.21/213.48
ACTIVE(U12(U52(z0, z1, z2))) → c20(U12'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.21/213.48
ACTIVE(U12(s(z0))) → c20(U12'(s(active(z0))), ACTIVE(s(z0))) 686.21/213.48
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.21/213.48
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.21/213.48
ACTIVE(U12(U61(z0))) → c20(U12'(U61(active(z0))), ACTIVE(U61(z0))) 686.21/213.48
ACTIVE(U12(U71(z0, z1, z2))) → c20(U12'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.21/213.48
ACTIVE(U12(U72(z0, z1, z2))) → c20(U12'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.21/213.48
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.21/213.48
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.21/213.48
ACTIVE(U11(U12(tt), x1)) → c19(U11'(mark(tt), x1)) 686.21/213.48
ACTIVE(U12(U12(tt))) → c20(U12'(mark(tt))) 686.21/213.48
ACTIVE(U12(isNat(0))) → c20(U12'(mark(tt))) 686.21/213.48
ACTIVE(U12(U11(tt, z0))) → c2(U12'(mark(U12(isNat(z0))))) 686.21/213.48
ACTIVE(U12(U11(tt, z0))) → c2(ACTIVE(U11(tt, z0))) 686.21/213.48
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(U12'(mark(U11(isNat(z0), z1)))) 686.21/213.48
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(ACTIVE(isNat(plus(z0, z1)))) 686.21/213.48
ACTIVE(U12(isNat(s(z0)))) → c2(U12'(mark(U21(isNat(z0))))) 686.21/213.48
ACTIVE(U12(isNat(s(z0)))) → c2(ACTIVE(isNat(s(z0)))) 686.21/213.48
ACTIVE(U12(isNat(x(z0, z1)))) → c2(U12'(mark(U31(isNat(z0), z1)))) 686.21/213.48
ACTIVE(U12(isNat(x(z0, z1)))) → c2(ACTIVE(isNat(x(z0, z1)))) 686.21/213.48
ACTIVE(U21(U72(tt, z0, z1))) → c21(U21'(mark(plus(x(z1, z0), z1))), ACTIVE(U72(tt, z0, z1))) 686.21/213.48
ACTIVE(U21(plus(z0, 0))) → c21(U21'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.21/213.48
ACTIVE(U21(plus(z0, s(z1)))) → c21(U21'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.21/213.48
ACTIVE(U21(x(z0, 0))) → c21(U21'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.21/213.48
ACTIVE(U21(x(z0, s(z1)))) → c21(U21'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.21/213.48
ACTIVE(U21(U11(z0, z1))) → c21(U21'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.21/213.48
ACTIVE(U21(U12(z0))) → c21(U21'(U12(active(z0))), ACTIVE(U12(z0))) 686.21/213.48
ACTIVE(U21(U21(z0))) → c21(U21'(U21(active(z0))), ACTIVE(U21(z0))) 686.21/213.48
ACTIVE(U21(U31(z0, z1))) → c21(U21'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.21/213.48
ACTIVE(U21(U32(z0))) → c21(U21'(U32(active(z0))), ACTIVE(U32(z0))) 686.21/213.48
ACTIVE(U21(U41(z0, z1))) → c21(U21'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.21/213.48
ACTIVE(U21(U51(z0, z1, z2))) → c21(U21'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.21/213.48
ACTIVE(U21(U52(z0, z1, z2))) → c21(U21'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.21/213.48
ACTIVE(U21(s(z0))) → c21(U21'(s(active(z0))), ACTIVE(s(z0))) 686.21/213.48
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.21/213.48
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.21/213.48
ACTIVE(U21(U61(z0))) → c21(U21'(U61(active(z0))), ACTIVE(U61(z0))) 686.21/213.48
ACTIVE(U21(U71(z0, z1, z2))) → c21(U21'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.21/213.48
ACTIVE(U21(U72(z0, z1, z2))) → c21(U21'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.21/213.48
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.21/213.48
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.21/213.48
ACTIVE(U11(U21(tt), x1)) → c19(U11'(mark(tt), x1)) 686.21/213.48
ACTIVE(U12(U21(tt))) → c20(U12'(mark(tt))) 686.21/213.48
ACTIVE(U21(U12(tt))) → c21(U21'(mark(tt))) 686.21/213.48
ACTIVE(U21(U21(tt))) → c21(U21'(mark(tt))) 686.21/213.48
ACTIVE(U21(isNat(0))) → c21(U21'(mark(tt))) 686.21/213.48
ACTIVE(U21(U11(tt, z0))) → c3(U21'(mark(U12(isNat(z0))))) 686.21/213.48
ACTIVE(U21(U11(tt, z0))) → c3(ACTIVE(U11(tt, z0))) 686.21/213.48
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(U21'(mark(U11(isNat(z0), z1)))) 686.21/213.48
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(ACTIVE(isNat(plus(z0, z1)))) 686.21/213.48
ACTIVE(U21(isNat(s(z0)))) → c3(U21'(mark(U21(isNat(z0))))) 686.21/213.48
ACTIVE(U21(isNat(s(z0)))) → c3(ACTIVE(isNat(s(z0)))) 686.21/213.48
ACTIVE(U21(isNat(x(z0, z1)))) → c3(U21'(mark(U31(isNat(z0), z1)))) 686.21/213.48
ACTIVE(U21(isNat(x(z0, z1)))) → c3(ACTIVE(isNat(x(z0, z1)))) 686.21/213.48
ACTIVE(U31(U72(tt, z0, z1), x1)) → c22(U31'(mark(plus(x(z1, z0), z1)), x1), ACTIVE(U72(tt, z0, z1))) 686.21/213.49
ACTIVE(U31(plus(z0, 0), x1)) → c22(U31'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.21/213.49
ACTIVE(U31(plus(z0, s(z1)), x1)) → c22(U31'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.21/213.49
ACTIVE(U31(x(z0, 0), x1)) → c22(U31'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.21/213.49
ACTIVE(U31(x(z0, s(z1)), x1)) → c22(U31'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.21/213.49
ACTIVE(U31(U11(z0, z1), x1)) → c22(U31'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.21/213.49
ACTIVE(U31(U12(z0), x1)) → c22(U31'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.21/213.49
ACTIVE(U31(U21(z0), x1)) → c22(U31'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.21/213.49
ACTIVE(U31(U31(z0, z1), x1)) → c22(U31'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.21/213.49
ACTIVE(U31(U32(z0), x1)) → c22(U31'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.21/213.49
ACTIVE(U31(U41(z0, z1), x1)) → c22(U31'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.21/213.49
ACTIVE(U31(U51(z0, z1, z2), x1)) → c22(U31'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.21/213.49
ACTIVE(U31(U52(z0, z1, z2), x1)) → c22(U31'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.21/213.49
ACTIVE(U31(s(z0), x1)) → c22(U31'(s(active(z0)), x1), ACTIVE(s(z0))) 686.21/213.49
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.21/213.49
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.21/213.49
ACTIVE(U31(U61(z0), x1)) → c22(U31'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.21/213.49
ACTIVE(U31(U71(z0, z1, z2), x1)) → c22(U31'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.21/213.49
ACTIVE(U31(U72(z0, z1, z2), x1)) → c22(U31'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.21/213.49
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.21/213.49
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.21/213.49
ACTIVE(U31(U12(tt), x1)) → c22(U31'(mark(tt), x1)) 686.21/213.49
ACTIVE(U31(U21(tt), x1)) → c22(U31'(mark(tt), x1)) 686.21/213.49
ACTIVE(U31(isNat(0), x1)) → c22(U31'(mark(tt), x1)) 686.21/213.49
ACTIVE(U11(U31(tt, z0), x1)) → c4(U11'(mark(U32(isNat(z0))), x1)) 686.21/213.49
ACTIVE(U11(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 686.21/213.49
ACTIVE(U12(U31(tt, z0))) → c4(U12'(mark(U32(isNat(z0))))) 686.21/213.49
ACTIVE(U12(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 686.21/213.49
ACTIVE(U21(U31(tt, z0))) → c4(U21'(mark(U32(isNat(z0))))) 686.21/213.49
ACTIVE(U21(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 686.21/213.49
ACTIVE(U31(U11(tt, z0), x1)) → c4(U31'(mark(U12(isNat(z0))), x1)) 686.21/213.49
ACTIVE(U31(U11(tt, z0), x1)) → c4(ACTIVE(U11(tt, z0))) 686.21/213.49
ACTIVE(U31(U31(tt, z0), x1)) → c4(U31'(mark(U32(isNat(z0))), x1)) 686.21/213.49
ACTIVE(U31(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 686.21/213.49
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(U31'(mark(U11(isNat(z0), z1)), x1)) 686.21/213.49
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(ACTIVE(isNat(plus(z0, z1)))) 686.21/213.49
ACTIVE(U31(isNat(s(z0)), x1)) → c4(U31'(mark(U21(isNat(z0))), x1)) 686.21/213.49
ACTIVE(U31(isNat(s(z0)), x1)) → c4(ACTIVE(isNat(s(z0)))) 686.21/213.49
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(U31'(mark(U31(isNat(z0), z1)), x1)) 686.21/213.49
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(ACTIVE(isNat(x(z0, z1)))) 686.21/213.49
ACTIVE(U32(U72(tt, z0, z1))) → c23(U32'(mark(plus(x(z1, z0), z1))), ACTIVE(U72(tt, z0, z1))) 686.21/213.49
ACTIVE(U32(plus(z0, 0))) → c23(U32'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.21/213.49
ACTIVE(U32(plus(z0, s(z1)))) → c23(U32'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.21/213.49
ACTIVE(U32(x(z0, 0))) → c23(U32'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.21/213.49
ACTIVE(U32(x(z0, s(z1)))) → c23(U32'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.21/213.49
ACTIVE(U32(U11(z0, z1))) → c23(U32'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.21/213.49
ACTIVE(U32(U12(z0))) → c23(U32'(U12(active(z0))), ACTIVE(U12(z0))) 686.21/213.49
ACTIVE(U32(U21(z0))) → c23(U32'(U21(active(z0))), ACTIVE(U21(z0))) 686.21/213.49
ACTIVE(U32(U31(z0, z1))) → c23(U32'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.21/213.49
ACTIVE(U32(U32(z0))) → c23(U32'(U32(active(z0))), ACTIVE(U32(z0))) 686.21/213.49
ACTIVE(U32(U41(z0, z1))) → c23(U32'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.21/213.49
ACTIVE(U32(U51(z0, z1, z2))) → c23(U32'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.21/213.49
ACTIVE(U32(U52(z0, z1, z2))) → c23(U32'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.21/213.49
ACTIVE(U32(s(z0))) → c23(U32'(s(active(z0))), ACTIVE(s(z0))) 686.21/213.49
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.21/213.49
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.21/213.49
ACTIVE(U32(U61(z0))) → c23(U32'(U61(active(z0))), ACTIVE(U61(z0))) 686.21/213.49
ACTIVE(U32(U71(z0, z1, z2))) → c23(U32'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.21/213.49
ACTIVE(U32(U72(z0, z1, z2))) → c23(U32'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.21/213.49
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.21/213.49
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.21/213.49
ACTIVE(U11(U32(tt), x1)) → c19(U11'(mark(tt), x1)) 686.21/213.49
ACTIVE(U12(U32(tt))) → c20(U12'(mark(tt))) 686.21/213.49
ACTIVE(U21(U32(tt))) → c21(U21'(mark(tt))) 686.21/213.49
ACTIVE(U31(U32(tt), x1)) → c22(U31'(mark(tt), x1)) 686.21/213.49
ACTIVE(U32(U12(tt))) → c23(U32'(mark(tt))) 686.21/213.49
ACTIVE(U32(U21(tt))) → c23(U32'(mark(tt))) 686.21/213.49
ACTIVE(U32(U32(tt))) → c23(U32'(mark(tt))) 686.21/213.49
ACTIVE(U32(isNat(0))) → c23(U32'(mark(tt))) 686.21/213.49
ACTIVE(U32(U11(tt, z0))) → c5(U32'(mark(U12(isNat(z0))))) 686.21/213.49
ACTIVE(U32(U11(tt, z0))) → c5(ACTIVE(U11(tt, z0))) 686.21/213.49
ACTIVE(U32(U31(tt, z0))) → c5(U32'(mark(U32(isNat(z0))))) 686.21/213.49
ACTIVE(U32(U31(tt, z0))) → c5(ACTIVE(U31(tt, z0))) 686.21/213.49
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(U32'(mark(U11(isNat(z0), z1)))) 686.21/213.49
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(ACTIVE(isNat(plus(z0, z1)))) 686.21/213.49
ACTIVE(U32(isNat(s(z0)))) → c5(U32'(mark(U21(isNat(z0))))) 686.21/213.49
ACTIVE(U32(isNat(s(z0)))) → c5(ACTIVE(isNat(s(z0)))) 686.21/213.49
ACTIVE(U32(isNat(x(z0, z1)))) → c5(U32'(mark(U31(isNat(z0), z1)))) 686.21/213.49
ACTIVE(U32(isNat(x(z0, z1)))) → c5(ACTIVE(isNat(x(z0, z1)))) 686.21/213.49
ACTIVE(U41(U72(tt, z0, z1), x1)) → c24(U41'(mark(plus(x(z1, z0), z1)), x1), ACTIVE(U72(tt, z0, z1))) 686.21/213.49
ACTIVE(U41(plus(z0, 0), x1)) → c24(U41'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.21/213.49
ACTIVE(U41(plus(z0, s(z1)), x1)) → c24(U41'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.21/213.49
ACTIVE(U41(x(z0, 0), x1)) → c24(U41'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.21/213.49
ACTIVE(U41(x(z0, s(z1)), x1)) → c24(U41'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.21/213.49
ACTIVE(U41(U11(z0, z1), x1)) → c24(U41'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.21/213.49
ACTIVE(U41(U12(z0), x1)) → c24(U41'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.21/213.49
ACTIVE(U41(U21(z0), x1)) → c24(U41'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.21/213.49
ACTIVE(U41(U31(z0, z1), x1)) → c24(U41'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.21/213.49
ACTIVE(U41(U32(z0), x1)) → c24(U41'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.21/213.49
ACTIVE(U41(U41(z0, z1), x1)) → c24(U41'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.21/213.49
ACTIVE(U41(U51(z0, z1, z2), x1)) → c24(U41'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.21/213.49
ACTIVE(U41(U52(z0, z1, z2), x1)) → c24(U41'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.21/213.49
ACTIVE(U41(s(z0), x1)) → c24(U41'(s(active(z0)), x1), ACTIVE(s(z0))) 686.21/213.49
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.21/213.49
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.21/213.49
ACTIVE(U41(U61(z0), x1)) → c24(U41'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.21/213.49
ACTIVE(U41(U71(z0, z1, z2), x1)) → c24(U41'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.21/213.49
ACTIVE(U41(U72(z0, z1, z2), x1)) → c24(U41'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.21/213.49
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.21/213.49
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.21/213.49
ACTIVE(U11(U41(tt, z0), x1)) → c19(U11'(mark(z0), x1)) 686.21/213.49
ACTIVE(U12(U41(tt, z0))) → c20(U12'(mark(z0))) 686.21/213.49
ACTIVE(U21(U41(tt, z0))) → c21(U21'(mark(z0))) 686.21/213.49
ACTIVE(U31(U41(tt, z0), x1)) → c22(U31'(mark(z0), x1)) 686.21/213.49
ACTIVE(U32(U41(tt, z0))) → c23(U32'(mark(z0))) 686.21/213.49
ACTIVE(U41(U12(tt), x1)) → c24(U41'(mark(tt), x1)) 686.21/213.49
ACTIVE(U41(U21(tt), x1)) → c24(U41'(mark(tt), x1)) 686.21/213.49
ACTIVE(U41(U32(tt), x1)) → c24(U41'(mark(tt), x1)) 686.21/213.49
ACTIVE(U41(U41(tt, z0), x1)) → c24(U41'(mark(z0), x1)) 686.21/213.49
ACTIVE(U41(isNat(0), x1)) → c24(U41'(mark(tt), x1)) 686.21/213.49
ACTIVE(U41(U11(tt, z0), x1)) → c6(U41'(mark(U12(isNat(z0))), x1)) 686.21/213.49
ACTIVE(U41(U11(tt, z0), x1)) → c6(ACTIVE(U11(tt, z0))) 686.21/213.49
ACTIVE(U41(U31(tt, z0), x1)) → c6(U41'(mark(U32(isNat(z0))), x1)) 686.21/213.49
ACTIVE(U41(U31(tt, z0), x1)) → c6(ACTIVE(U31(tt, z0))) 686.21/213.49
ACTIVE(U41(isNat(plus(z0, z1)), x1)) → c6(U41'(mark(U11(isNat(z0), z1)), x1)) 686.21/213.49
ACTIVE(U41(isNat(plus(z0, z1)), x1)) → c6(ACTIVE(isNat(plus(z0, z1)))) 686.21/213.49
ACTIVE(U41(isNat(s(z0)), x1)) → c6(U41'(mark(U21(isNat(z0))), x1)) 686.21/213.49
ACTIVE(U41(isNat(s(z0)), x1)) → c6(ACTIVE(isNat(s(z0)))) 686.21/213.49
ACTIVE(U41(isNat(x(z0, z1)), x1)) → c6(U41'(mark(U31(isNat(z0), z1)), x1)) 686.21/213.49
ACTIVE(U41(isNat(x(z0, z1)), x1)) → c6(ACTIVE(isNat(x(z0, z1)))) 686.21/213.49
ACTIVE(U51(U72(tt, z0, z1), x1, x2)) → c25(U51'(mark(plus(x(z1, z0), z1)), x1, x2), ACTIVE(U72(tt, z0, z1))) 686.21/213.49
ACTIVE(U51(plus(z0, 0), x1, x2)) → c25(U51'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.21/213.49
ACTIVE(U51(plus(z0, s(z1)), x1, x2)) → c25(U51'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.21/213.49
ACTIVE(U51(x(z0, 0), x1, x2)) → c25(U51'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.21/213.49
ACTIVE(U51(x(z0, s(z1)), x1, x2)) → c25(U51'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.21/213.49
ACTIVE(U51(U11(z0, z1), x1, x2)) → c25(U51'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.21/213.49
ACTIVE(U51(U12(z0), x1, x2)) → c25(U51'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.21/213.49
ACTIVE(U51(U21(z0), x1, x2)) → c25(U51'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.21/213.49
ACTIVE(U51(U31(z0, z1), x1, x2)) → c25(U51'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.21/213.49
ACTIVE(U51(U32(z0), x1, x2)) → c25(U51'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.21/213.49
ACTIVE(U51(U41(z0, z1), x1, x2)) → c25(U51'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.21/213.49
ACTIVE(U51(U51(z0, z1, z2), x1, x2)) → c25(U51'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.21/213.49
ACTIVE(U51(U52(z0, z1, z2), x1, x2)) → c25(U51'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.21/213.49
ACTIVE(U51(s(z0), x1, x2)) → c25(U51'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.21/213.49
ACTIVE(U51(plus(z0, z1), x1, x2)) → c25(U51'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.21/213.49
ACTIVE(U51(plus(z0, z1), x1, x2)) → c25(U51'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.21/213.49
ACTIVE(U51(U61(z0), x1, x2)) → c25(U51'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.21/213.49
ACTIVE(U51(U71(z0, z1, z2), x1, x2)) → c25(U51'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.21/213.49
ACTIVE(U51(U72(z0, z1, z2), x1, x2)) → c25(U51'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.21/213.49
ACTIVE(U51(x(z0, z1), x1, x2)) → c25(U51'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.21/213.49
ACTIVE(U51(x(z0, z1), x1, x2)) → c25(U51'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.21/213.49
ACTIVE(U51(U12(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.21/213.49
ACTIVE(U51(U21(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.21/213.49
ACTIVE(U51(U32(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.21/213.49
ACTIVE(U51(U41(tt, z0), x1, x2)) → c25(U51'(mark(z0), x1, x2)) 686.21/213.49
ACTIVE(U51(isNat(0), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.21/213.49
ACTIVE(U11(U51(tt, z0, z1), x1)) → c7(U11'(mark(U52(isNat(z1), z0, z1)), x1)) 686.21/213.49
ACTIVE(U11(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.21/213.49
ACTIVE(U12(U51(tt, z0, z1))) → c7(U12'(mark(U52(isNat(z1), z0, z1)))) 686.21/213.49
ACTIVE(U12(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.21/213.49
ACTIVE(U21(U51(tt, z0, z1))) → c7(U21'(mark(U52(isNat(z1), z0, z1)))) 686.21/213.49
ACTIVE(U21(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.21/213.49
ACTIVE(U31(U51(tt, z0, z1), x1)) → c7(U31'(mark(U52(isNat(z1), z0, z1)), x1)) 686.21/213.49
ACTIVE(U31(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.21/213.49
ACTIVE(U32(U51(tt, z0, z1))) → c7(U32'(mark(U52(isNat(z1), z0, z1)))) 686.21/213.49
ACTIVE(U32(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.21/213.49
ACTIVE(U41(U51(tt, z0, z1), x1)) → c7(U41'(mark(U52(isNat(z1), z0, z1)), x1)) 686.21/213.49
ACTIVE(U41(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.21/213.49
ACTIVE(U51(U11(tt, z0), x1, x2)) → c7(U51'(mark(U12(isNat(z0))), x1, x2)) 686.21/213.49
ACTIVE(U51(U11(tt, z0), x1, x2)) → c7(ACTIVE(U11(tt, z0))) 686.21/213.49
ACTIVE(U51(U31(tt, z0), x1, x2)) → c7(U51'(mark(U32(isNat(z0))), x1, x2)) 686.21/213.49
ACTIVE(U51(U31(tt, z0), x1, x2)) → c7(ACTIVE(U31(tt, z0))) 686.21/213.49
ACTIVE(U51(U51(tt, z0, z1), x1, x2)) → c7(U51'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.21/213.49
ACTIVE(U51(U51(tt, z0, z1), x1, x2)) → c7(ACTIVE(U51(tt, z0, z1))) 686.21/213.49
ACTIVE(U51(isNat(plus(z0, z1)), x1, x2)) → c7(U51'(mark(U11(isNat(z0), z1)), x1, x2)) 686.21/213.49
ACTIVE(U51(isNat(plus(z0, z1)), x1, x2)) → c7(ACTIVE(isNat(plus(z0, z1)))) 686.21/213.49
ACTIVE(U51(isNat(s(z0)), x1, x2)) → c7(U51'(mark(U21(isNat(z0))), x1, x2)) 686.21/213.49
ACTIVE(U51(isNat(s(z0)), x1, x2)) → c7(ACTIVE(isNat(s(z0)))) 686.21/213.49
ACTIVE(U51(isNat(x(z0, z1)), x1, x2)) → c7(U51'(mark(U31(isNat(z0), z1)), x1, x2)) 686.21/213.49
ACTIVE(U51(isNat(x(z0, z1)), x1, x2)) → c7(ACTIVE(isNat(x(z0, z1)))) 686.21/213.49
ACTIVE(U52(U72(tt, z0, z1), x1, x2)) → c26(U52'(mark(plus(x(z1, z0), z1)), x1, x2), ACTIVE(U72(tt, z0, z1))) 686.21/213.49
ACTIVE(U52(plus(z0, 0), x1, x2)) → c26(U52'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.21/213.49
ACTIVE(U52(plus(z0, s(z1)), x1, x2)) → c26(U52'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.21/213.49
ACTIVE(U52(x(z0, 0), x1, x2)) → c26(U52'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.21/213.49
ACTIVE(U52(x(z0, s(z1)), x1, x2)) → c26(U52'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.21/213.49
ACTIVE(U52(U11(z0, z1), x1, x2)) → c26(U52'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.21/213.49
ACTIVE(U52(U12(z0), x1, x2)) → c26(U52'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.21/213.49
ACTIVE(U52(U21(z0), x1, x2)) → c26(U52'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.21/213.49
ACTIVE(U52(U31(z0, z1), x1, x2)) → c26(U52'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.21/213.49
ACTIVE(U52(U32(z0), x1, x2)) → c26(U52'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.21/213.49
ACTIVE(U52(U41(z0, z1), x1, x2)) → c26(U52'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.21/213.49
ACTIVE(U52(U51(z0, z1, z2), x1, x2)) → c26(U52'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.21/213.49
ACTIVE(U52(U52(z0, z1, z2), x1, x2)) → c26(U52'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.21/213.49
ACTIVE(U52(s(z0), x1, x2)) → c26(U52'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.21/213.49
ACTIVE(U52(plus(z0, z1), x1, x2)) → c26(U52'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.21/213.49
ACTIVE(U52(plus(z0, z1), x1, x2)) → c26(U52'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.21/213.49
ACTIVE(U52(U61(z0), x1, x2)) → c26(U52'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.21/213.49
ACTIVE(U52(U71(z0, z1, z2), x1, x2)) → c26(U52'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.21/213.49
ACTIVE(U52(U72(z0, z1, z2), x1, x2)) → c26(U52'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.21/213.49
ACTIVE(U52(x(z0, z1), x1, x2)) → c26(U52'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.21/213.49
ACTIVE(U52(x(z0, z1), x1, x2)) → c26(U52'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.21/213.49
ACTIVE(U52(U12(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.21/213.49
ACTIVE(U52(U21(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.21/213.49
ACTIVE(U52(U32(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.21/213.49
ACTIVE(U52(U41(tt, z0), x1, x2)) → c26(U52'(mark(z0), x1, x2)) 686.21/213.49
ACTIVE(U52(isNat(0), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.21/213.49
ACTIVE(U11(U52(tt, z0, z1), x1)) → c8(U11'(mark(s(plus(z1, z0))), x1)) 686.21/213.49
ACTIVE(U11(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.21/213.49
ACTIVE(U12(U52(tt, z0, z1))) → c8(U12'(mark(s(plus(z1, z0))))) 686.21/213.49
ACTIVE(U12(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.21/213.49
ACTIVE(U21(U52(tt, z0, z1))) → c8(U21'(mark(s(plus(z1, z0))))) 686.21/213.49
ACTIVE(U21(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.21/213.49
ACTIVE(U31(U52(tt, z0, z1), x1)) → c8(U31'(mark(s(plus(z1, z0))), x1)) 686.21/213.49
ACTIVE(U31(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.21/213.49
ACTIVE(U32(U52(tt, z0, z1))) → c8(U32'(mark(s(plus(z1, z0))))) 686.21/213.49
ACTIVE(U32(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.21/213.49
ACTIVE(U41(U52(tt, z0, z1), x1)) → c8(U41'(mark(s(plus(z1, z0))), x1)) 686.21/213.49
ACTIVE(U41(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.21/213.49
ACTIVE(U51(U52(tt, z0, z1), x1, x2)) → c8(U51'(mark(s(plus(z1, z0))), x1, x2)) 686.21/213.49
ACTIVE(U51(U52(tt, z0, z1), x1, x2)) → c8(ACTIVE(U52(tt, z0, z1))) 686.21/213.49
ACTIVE(U52(U11(tt, z0), x1, x2)) → c8(U52'(mark(U12(isNat(z0))), x1, x2)) 686.21/213.49
ACTIVE(U52(U11(tt, z0), x1, x2)) → c8(ACTIVE(U11(tt, z0))) 686.21/213.49
ACTIVE(U52(U31(tt, z0), x1, x2)) → c8(U52'(mark(U32(isNat(z0))), x1, x2)) 686.21/213.49
ACTIVE(U52(U31(tt, z0), x1, x2)) → c8(ACTIVE(U31(tt, z0))) 686.21/213.49
ACTIVE(U52(U51(tt, z0, z1), x1, x2)) → c8(U52'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.21/213.49
ACTIVE(U52(U51(tt, z0, z1), x1, x2)) → c8(ACTIVE(U51(tt, z0, z1))) 686.21/213.49
ACTIVE(U52(U52(tt, z0, z1), x1, x2)) → c8(U52'(mark(s(plus(z1, z0))), x1, x2)) 686.21/213.49
ACTIVE(U52(U52(tt, z0, z1), x1, x2)) → c8(ACTIVE(U52(tt, z0, z1))) 686.21/213.49
ACTIVE(U52(isNat(plus(z0, z1)), x1, x2)) → c8(U52'(mark(U11(isNat(z0), z1)), x1, x2)) 686.21/213.49
ACTIVE(U52(isNat(plus(z0, z1)), x1, x2)) → c8(ACTIVE(isNat(plus(z0, z1)))) 686.21/213.49
ACTIVE(U52(isNat(s(z0)), x1, x2)) → c8(U52'(mark(U21(isNat(z0))), x1, x2)) 686.21/213.49
ACTIVE(U52(isNat(s(z0)), x1, x2)) → c8(ACTIVE(isNat(s(z0)))) 686.21/213.49
ACTIVE(U52(isNat(x(z0, z1)), x1, x2)) → c8(U52'(mark(U31(isNat(z0), z1)), x1, x2)) 686.21/213.49
ACTIVE(U52(isNat(x(z0, z1)), x1, x2)) → c8(ACTIVE(isNat(x(z0, z1)))) 686.21/213.49
ACTIVE(s(U72(tt, z0, z1))) → c27(S(mark(plus(x(z1, z0), z1))), ACTIVE(U72(tt, z0, z1))) 686.21/213.49
ACTIVE(s(plus(z0, 0))) → c27(S(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.21/213.49
ACTIVE(s(plus(z0, s(z1)))) → c27(S(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.21/213.49
ACTIVE(s(x(z0, 0))) → c27(S(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.21/213.49
ACTIVE(s(x(z0, s(z1)))) → c27(S(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.21/213.49
ACTIVE(s(U11(z0, z1))) → c27(S(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.21/213.49
ACTIVE(s(U12(z0))) → c27(S(U12(active(z0))), ACTIVE(U12(z0))) 686.21/213.49
ACTIVE(s(U21(z0))) → c27(S(U21(active(z0))), ACTIVE(U21(z0))) 686.21/213.49
ACTIVE(s(U31(z0, z1))) → c27(S(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.21/213.49
ACTIVE(s(U32(z0))) → c27(S(U32(active(z0))), ACTIVE(U32(z0))) 686.21/213.49
ACTIVE(s(U41(z0, z1))) → c27(S(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.21/213.49
ACTIVE(s(U51(z0, z1, z2))) → c27(S(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.21/213.49
ACTIVE(s(U52(z0, z1, z2))) → c27(S(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.21/213.49
ACTIVE(s(s(z0))) → c27(S(s(active(z0))), ACTIVE(s(z0))) 686.21/213.49
ACTIVE(s(plus(z0, z1))) → c27(S(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.21/213.49
ACTIVE(s(plus(z0, z1))) → c27(S(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.21/213.49
ACTIVE(s(U61(z0))) → c27(S(U61(active(z0))), ACTIVE(U61(z0))) 686.21/213.49
ACTIVE(s(U71(z0, z1, z2))) → c27(S(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.21/213.49
ACTIVE(s(U72(z0, z1, z2))) → c27(S(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.21/213.49
ACTIVE(s(x(z0, z1))) → c27(S(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.21/213.49
ACTIVE(s(x(z0, z1))) → c27(S(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.21/213.49
ACTIVE(s(U12(tt))) → c27(S(mark(tt))) 686.21/213.49
ACTIVE(s(U21(tt))) → c27(S(mark(tt))) 686.21/213.49
ACTIVE(s(U32(tt))) → c27(S(mark(tt))) 686.21/213.49
ACTIVE(s(U41(tt, z0))) → c27(S(mark(z0))) 686.21/213.49
ACTIVE(s(isNat(0))) → c27(S(mark(tt))) 686.21/213.49
ACTIVE(s(U11(tt, z0))) → c9(S(mark(U12(isNat(z0))))) 686.21/213.49
ACTIVE(s(U11(tt, z0))) → c9(ACTIVE(U11(tt, z0))) 686.21/213.49
ACTIVE(s(U31(tt, z0))) → c9(S(mark(U32(isNat(z0))))) 686.21/213.49
ACTIVE(s(U31(tt, z0))) → c9(ACTIVE(U31(tt, z0))) 686.21/213.49
ACTIVE(s(U51(tt, z0, z1))) → c9(S(mark(U52(isNat(z1), z0, z1)))) 686.21/213.49
ACTIVE(s(U51(tt, z0, z1))) → c9(ACTIVE(U51(tt, z0, z1))) 686.21/213.49
ACTIVE(s(U52(tt, z0, z1))) → c9(S(mark(s(plus(z1, z0))))) 686.21/213.49
ACTIVE(s(U52(tt, z0, z1))) → c9(ACTIVE(U52(tt, z0, z1))) 686.21/213.49
ACTIVE(s(isNat(plus(z0, z1)))) → c9(S(mark(U11(isNat(z0), z1)))) 686.21/213.49
ACTIVE(s(isNat(plus(z0, z1)))) → c9(ACTIVE(isNat(plus(z0, z1)))) 686.21/213.49
ACTIVE(s(isNat(s(z0)))) → c9(S(mark(U21(isNat(z0))))) 686.21/213.49
ACTIVE(s(isNat(s(z0)))) → c9(ACTIVE(isNat(s(z0)))) 686.21/213.49
ACTIVE(s(isNat(x(z0, z1)))) → c9(S(mark(U31(isNat(z0), z1)))) 686.21/213.49
ACTIVE(s(isNat(x(z0, z1)))) → c9(ACTIVE(isNat(x(z0, z1)))) 686.21/213.49
ACTIVE(U61(U72(tt, z0, z1))) → c30(U61'(mark(plus(x(z1, z0), z1))), ACTIVE(U72(tt, z0, z1))) 686.21/213.49
ACTIVE(U61(plus(z0, 0))) → c30(U61'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.21/213.49
ACTIVE(U61(plus(z0, s(z1)))) → c30(U61'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.21/213.49
ACTIVE(U61(x(z0, 0))) → c30(U61'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.21/213.49
ACTIVE(U61(x(z0, s(z1)))) → c30(U61'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.21/213.49
ACTIVE(U61(U11(z0, z1))) → c30(U61'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.21/213.49
ACTIVE(U61(U12(z0))) → c30(U61'(U12(active(z0))), ACTIVE(U12(z0))) 686.21/213.49
ACTIVE(U61(U21(z0))) → c30(U61'(U21(active(z0))), ACTIVE(U21(z0))) 686.21/213.49
ACTIVE(U61(U31(z0, z1))) → c30(U61'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.21/213.49
ACTIVE(U61(U32(z0))) → c30(U61'(U32(active(z0))), ACTIVE(U32(z0))) 686.21/213.49
ACTIVE(U61(U41(z0, z1))) → c30(U61'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.21/213.49
ACTIVE(U61(U51(z0, z1, z2))) → c30(U61'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.21/213.49
ACTIVE(U61(U52(z0, z1, z2))) → c30(U61'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.21/213.49
ACTIVE(U61(s(z0))) → c30(U61'(s(active(z0))), ACTIVE(s(z0))) 686.21/213.49
ACTIVE(U61(plus(z0, z1))) → c30(U61'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.21/213.49
ACTIVE(U61(plus(z0, z1))) → c30(U61'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.21/213.49
ACTIVE(U61(U61(z0))) → c30(U61'(U61(active(z0))), ACTIVE(U61(z0))) 686.21/213.49
ACTIVE(U61(U71(z0, z1, z2))) → c30(U61'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.21/213.49
ACTIVE(U61(U72(z0, z1, z2))) → c30(U61'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.21/213.49
ACTIVE(U61(x(z0, z1))) → c30(U61'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.21/213.49
ACTIVE(U61(x(z0, z1))) → c30(U61'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.21/213.49
ACTIVE(U11(U61(tt), x1)) → c19(U11'(mark(0), x1)) 686.21/213.49
ACTIVE(U12(U61(tt))) → c20(U12'(mark(0))) 686.21/213.49
ACTIVE(U21(U61(tt))) → c21(U21'(mark(0))) 686.21/213.49
ACTIVE(U31(U61(tt), x1)) → c22(U31'(mark(0), x1)) 686.21/213.49
ACTIVE(U32(U61(tt))) → c23(U32'(mark(0))) 686.21/213.49
ACTIVE(U41(U61(tt), x1)) → c24(U41'(mark(0), x1)) 686.21/213.49
ACTIVE(U51(U61(tt), x1, x2)) → c25(U51'(mark(0), x1, x2)) 686.21/213.49
ACTIVE(U52(U61(tt), x1, x2)) → c26(U52'(mark(0), x1, x2)) 686.21/213.49
ACTIVE(s(U61(tt))) → c27(S(mark(0))) 686.21/213.49
ACTIVE(U61(U12(tt))) → c30(U61'(mark(tt))) 686.21/213.49
ACTIVE(U61(U21(tt))) → c30(U61'(mark(tt))) 686.21/213.49
ACTIVE(U61(U32(tt))) → c30(U61'(mark(tt))) 686.21/213.49
ACTIVE(U61(U41(tt, z0))) → c30(U61'(mark(z0))) 686.21/213.49
ACTIVE(U61(U61(tt))) → c30(U61'(mark(0))) 686.21/213.49
ACTIVE(U61(isNat(0))) → c30(U61'(mark(tt))) 686.21/213.49
ACTIVE(U61(U11(tt, z0))) → c10(U61'(mark(U12(isNat(z0))))) 686.21/213.49
ACTIVE(U61(U11(tt, z0))) → c10(ACTIVE(U11(tt, z0))) 686.21/213.49
ACTIVE(U61(U31(tt, z0))) → c10(U61'(mark(U32(isNat(z0))))) 686.21/213.49
ACTIVE(U61(U31(tt, z0))) → c10(ACTIVE(U31(tt, z0))) 686.21/213.49
ACTIVE(U61(U51(tt, z0, z1))) → c10(U61'(mark(U52(isNat(z1), z0, z1)))) 686.21/213.49
ACTIVE(U61(U51(tt, z0, z1))) → c10(ACTIVE(U51(tt, z0, z1))) 686.21/213.49
ACTIVE(U61(U52(tt, z0, z1))) → c10(U61'(mark(s(plus(z1, z0))))) 686.21/213.49
ACTIVE(U61(U52(tt, z0, z1))) → c10(ACTIVE(U52(tt, z0, z1))) 686.21/213.49
ACTIVE(U61(isNat(plus(z0, z1)))) → c10(U61'(mark(U11(isNat(z0), z1)))) 686.21/213.49
ACTIVE(U61(isNat(plus(z0, z1)))) → c10(ACTIVE(isNat(plus(z0, z1)))) 686.21/213.49
ACTIVE(U61(isNat(s(z0)))) → c10(U61'(mark(U21(isNat(z0))))) 686.21/213.49
ACTIVE(U61(isNat(s(z0)))) → c10(ACTIVE(isNat(s(z0)))) 686.21/213.49
ACTIVE(U61(isNat(x(z0, z1)))) → c10(U61'(mark(U31(isNat(z0), z1)))) 686.21/213.49
ACTIVE(U61(isNat(x(z0, z1)))) → c10(ACTIVE(isNat(x(z0, z1)))) 686.21/213.49
ACTIVE(U71(U72(tt, z0, z1), x1, x2)) → c31(U71'(mark(plus(x(z1, z0), z1)), x1, x2), ACTIVE(U72(tt, z0, z1))) 686.21/213.49
ACTIVE(U71(plus(z0, 0), x1, x2)) → c31(U71'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.21/213.49
ACTIVE(U71(plus(z0, s(z1)), x1, x2)) → c31(U71'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.21/213.49
ACTIVE(U71(x(z0, 0), x1, x2)) → c31(U71'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.21/213.49
ACTIVE(U71(x(z0, s(z1)), x1, x2)) → c31(U71'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.21/213.49
ACTIVE(U71(U11(z0, z1), x1, x2)) → c31(U71'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.21/213.49
ACTIVE(U71(U12(z0), x1, x2)) → c31(U71'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.21/213.49
ACTIVE(U71(U21(z0), x1, x2)) → c31(U71'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.21/213.49
ACTIVE(U71(U31(z0, z1), x1, x2)) → c31(U71'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.21/213.49
ACTIVE(U71(U32(z0), x1, x2)) → c31(U71'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.21/213.49
ACTIVE(U71(U41(z0, z1), x1, x2)) → c31(U71'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.21/213.49
ACTIVE(U71(U51(z0, z1, z2), x1, x2)) → c31(U71'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.21/213.49
ACTIVE(U71(U52(z0, z1, z2), x1, x2)) → c31(U71'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.21/213.49
ACTIVE(U71(s(z0), x1, x2)) → c31(U71'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.21/213.49
ACTIVE(U71(plus(z0, z1), x1, x2)) → c31(U71'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.21/213.49
ACTIVE(U71(plus(z0, z1), x1, x2)) → c31(U71'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.21/213.49
ACTIVE(U71(U61(z0), x1, x2)) → c31(U71'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.21/213.49
ACTIVE(U71(U71(z0, z1, z2), x1, x2)) → c31(U71'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.21/213.49
ACTIVE(U71(U72(z0, z1, z2), x1, x2)) → c31(U71'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.21/213.49
ACTIVE(U71(x(z0, z1), x1, x2)) → c31(U71'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.21/213.49
ACTIVE(U71(x(z0, z1), x1, x2)) → c31(U71'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.21/213.49
ACTIVE(U71(U12(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.21/213.49
ACTIVE(U71(U21(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.21/213.49
ACTIVE(U71(U32(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.21/213.49
ACTIVE(U71(U41(tt, z0), x1, x2)) → c31(U71'(mark(z0), x1, x2)) 686.21/213.49
ACTIVE(U71(U61(tt), x1, x2)) → c31(U71'(mark(0), x1, x2)) 686.21/213.49
ACTIVE(U71(isNat(0), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.21/213.49
ACTIVE(U11(U71(tt, z0, z1), x1)) → c11(U11'(mark(U72(isNat(z1), z0, z1)), x1)) 686.21/213.49
ACTIVE(U11(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.21/213.49
ACTIVE(U12(U71(tt, z0, z1))) → c11(U12'(mark(U72(isNat(z1), z0, z1)))) 686.21/213.49
ACTIVE(U12(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.21/213.49
ACTIVE(U21(U71(tt, z0, z1))) → c11(U21'(mark(U72(isNat(z1), z0, z1)))) 686.21/213.49
ACTIVE(U21(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.21/213.49
ACTIVE(U31(U71(tt, z0, z1), x1)) → c11(U31'(mark(U72(isNat(z1), z0, z1)), x1)) 686.21/213.49
ACTIVE(U31(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.21/213.49
ACTIVE(U32(U71(tt, z0, z1))) → c11(U32'(mark(U72(isNat(z1), z0, z1)))) 686.21/213.49
ACTIVE(U32(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.21/213.49
ACTIVE(U41(U71(tt, z0, z1), x1)) → c11(U41'(mark(U72(isNat(z1), z0, z1)), x1)) 686.21/213.49
ACTIVE(U41(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.21/213.49
ACTIVE(U51(U71(tt, z0, z1), x1, x2)) → c11(U51'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.21/213.49
ACTIVE(U51(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.21/213.49
ACTIVE(U52(U71(tt, z0, z1), x1, x2)) → c11(U52'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.21/213.49
ACTIVE(U52(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.21/213.49
ACTIVE(s(U71(tt, z0, z1))) → c11(S(mark(U72(isNat(z1), z0, z1)))) 686.21/213.49
ACTIVE(s(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.21/213.49
ACTIVE(U61(U71(tt, z0, z1))) → c11(U61'(mark(U72(isNat(z1), z0, z1)))) 686.21/213.49
ACTIVE(U61(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.21/213.49
ACTIVE(U71(U11(tt, z0), x1, x2)) → c11(U71'(mark(U12(isNat(z0))), x1, x2)) 686.21/213.49
ACTIVE(U71(U11(tt, z0), x1, x2)) → c11(ACTIVE(U11(tt, z0))) 686.21/213.49
ACTIVE(U71(U31(tt, z0), x1, x2)) → c11(U71'(mark(U32(isNat(z0))), x1, x2)) 686.21/213.49
ACTIVE(U71(U31(tt, z0), x1, x2)) → c11(ACTIVE(U31(tt, z0))) 686.21/213.49
ACTIVE(U71(U51(tt, z0, z1), x1, x2)) → c11(U71'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.21/213.49
ACTIVE(U71(U51(tt, z0, z1), x1, x2)) → c11(ACTIVE(U51(tt, z0, z1))) 686.21/213.49
ACTIVE(U71(U52(tt, z0, z1), x1, x2)) → c11(U71'(mark(s(plus(z1, z0))), x1, x2)) 686.21/213.49
ACTIVE(U71(U52(tt, z0, z1), x1, x2)) → c11(ACTIVE(U52(tt, z0, z1))) 686.21/213.49
ACTIVE(U71(U71(tt, z0, z1), x1, x2)) → c11(U71'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.21/213.49
ACTIVE(U71(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.21/213.49
ACTIVE(U71(isNat(plus(z0, z1)), x1, x2)) → c11(U71'(mark(U11(isNat(z0), z1)), x1, x2)) 686.21/213.49
ACTIVE(U71(isNat(plus(z0, z1)), x1, x2)) → c11(ACTIVE(isNat(plus(z0, z1)))) 686.21/213.49
ACTIVE(U71(isNat(s(z0)), x1, x2)) → c11(U71'(mark(U21(isNat(z0))), x1, x2)) 686.21/213.49
ACTIVE(U71(isNat(s(z0)), x1, x2)) → c11(ACTIVE(isNat(s(z0)))) 686.21/213.49
ACTIVE(U71(isNat(x(z0, z1)), x1, x2)) → c11(U71'(mark(U31(isNat(z0), z1)), x1, x2)) 686.21/213.49
ACTIVE(U71(isNat(x(z0, z1)), x1, x2)) → c11(ACTIVE(isNat(x(z0, z1)))) 686.21/213.49
ACTIVE(U72(U11(tt, z0), x1, x2)) → c32(U72'(mark(U12(isNat(z0))), x1, x2), ACTIVE(U11(tt, z0))) 686.21/213.49
ACTIVE(U72(U31(tt, z0), x1, x2)) → c32(U72'(mark(U32(isNat(z0))), x1, x2), ACTIVE(U31(tt, z0))) 686.21/213.49
ACTIVE(U72(U51(tt, z0, z1), x1, x2)) → c32(U72'(mark(U52(isNat(z1), z0, z1)), x1, x2), ACTIVE(U51(tt, z0, z1))) 686.21/213.49
ACTIVE(U72(U52(tt, z0, z1), x1, x2)) → c32(U72'(mark(s(plus(z1, z0))), x1, x2), ACTIVE(U52(tt, z0, z1))) 686.21/213.49
ACTIVE(U72(U71(tt, z0, z1), x1, x2)) → c32(U72'(mark(U72(isNat(z1), z0, z1)), x1, x2), ACTIVE(U71(tt, z0, z1))) 686.21/213.49
ACTIVE(U72(U72(tt, z0, z1), x1, x2)) → c32(U72'(mark(plus(x(z1, z0), z1)), x1, x2), ACTIVE(U72(tt, z0, z1))) 686.21/213.49
ACTIVE(U72(isNat(plus(z0, z1)), x1, x2)) → c32(U72'(mark(U11(isNat(z0), z1)), x1, x2), ACTIVE(isNat(plus(z0, z1)))) 686.21/213.49
ACTIVE(U72(isNat(s(z0)), x1, x2)) → c32(U72'(mark(U21(isNat(z0))), x1, x2), ACTIVE(isNat(s(z0)))) 686.21/213.49
ACTIVE(U72(isNat(x(z0, z1)), x1, x2)) → c32(U72'(mark(U31(isNat(z0), z1)), x1, x2), ACTIVE(isNat(x(z0, z1)))) 686.21/213.49
ACTIVE(U72(plus(z0, 0), x1, x2)) → c32(U72'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.21/213.49
ACTIVE(U72(plus(z0, s(z1)), x1, x2)) → c32(U72'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.21/213.49
ACTIVE(U72(x(z0, 0), x1, x2)) → c32(U72'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.21/213.49
ACTIVE(U72(x(z0, s(z1)), x1, x2)) → c32(U72'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.21/213.49
ACTIVE(U72(U11(z0, z1), x1, x2)) → c32(U72'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.21/213.49
ACTIVE(U72(U12(z0), x1, x2)) → c32(U72'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.21/213.49
ACTIVE(U72(U21(z0), x1, x2)) → c32(U72'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.21/213.49
ACTIVE(U72(U31(z0, z1), x1, x2)) → c32(U72'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.21/213.49
ACTIVE(U72(U32(z0), x1, x2)) → c32(U72'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.21/213.49
ACTIVE(U72(U41(z0, z1), x1, x2)) → c32(U72'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.21/213.49
ACTIVE(U72(U51(z0, z1, z2), x1, x2)) → c32(U72'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.21/213.49
ACTIVE(U72(U52(z0, z1, z2), x1, x2)) → c32(U72'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.21/213.49
ACTIVE(U72(s(z0), x1, x2)) → c32(U72'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.21/213.49
ACTIVE(U72(plus(z0, z1), x1, x2)) → c32(U72'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.21/213.49
ACTIVE(U72(plus(z0, z1), x1, x2)) → c32(U72'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.21/213.49
ACTIVE(U72(U61(z0), x1, x2)) → c32(U72'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.21/213.49
ACTIVE(U72(U71(z0, z1, z2), x1, x2)) → c32(U72'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.21/213.49
ACTIVE(U72(U72(z0, z1, z2), x1, x2)) → c32(U72'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.21/213.49
ACTIVE(U72(x(z0, z1), x1, x2)) → c32(U72'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.21/213.49
ACTIVE(U72(x(z0, z1), x1, x2)) → c32(U72'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.21/213.49
ACTIVE(U72(U12(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.21/213.49
ACTIVE(U72(U21(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.21/213.49
ACTIVE(U72(U32(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.21/213.49
ACTIVE(U72(U41(tt, z0), x1, x2)) → c32(U72'(mark(z0), x1, x2)) 686.21/213.49
ACTIVE(U72(U61(tt), x1, x2)) → c32(U72'(mark(0), x1, x2)) 686.21/213.49
ACTIVE(U72(isNat(0), x1, x2)) → c32(U72'(mark(tt), x1, x2))
S tuples:

ACTIVE(plus(z0, z1)) → c28(PLUS(active(z0), z1), ACTIVE(z0)) 686.21/213.49
ACTIVE(plus(z0, z1)) → c29(PLUS(z0, active(z1)), ACTIVE(z1)) 686.21/213.49
ACTIVE(x(z0, z1)) → c33(X(active(z0), z1), ACTIVE(z0)) 686.21/213.49
ACTIVE(x(z0, z1)) → c34(X(z0, active(z1)), ACTIVE(z1)) 686.21/213.49
U11'(mark(z0), z1) → c35(U11'(z0, z1)) 686.21/213.49
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1)) 686.21/213.49
U12'(mark(z0)) → c37(U12'(z0)) 686.21/213.49
U12'(ok(z0)) → c38(U12'(z0)) 686.21/213.49
U21'(mark(z0)) → c39(U21'(z0)) 686.21/213.49
U21'(ok(z0)) → c40(U21'(z0)) 686.21/213.49
U31'(mark(z0), z1) → c41(U31'(z0, z1)) 686.21/213.49
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 686.21/213.49
U32'(mark(z0)) → c43(U32'(z0)) 686.21/213.49
U32'(ok(z0)) → c44(U32'(z0)) 686.21/213.49
U41'(mark(z0), z1) → c45(U41'(z0, z1)) 686.21/213.49
U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1)) 686.21/213.49
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2)) 686.21/213.49
U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2)) 686.21/213.49
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2)) 686.21/213.49
U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2)) 686.21/213.49
S(mark(z0)) → c51(S(z0)) 686.21/213.49
S(ok(z0)) → c52(S(z0)) 686.21/213.49
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 686.21/213.49
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 686.21/213.49
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 686.21/213.49
U61'(mark(z0)) → c56(U61'(z0)) 686.21/213.49
U61'(ok(z0)) → c57(U61'(z0)) 686.21/213.49
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2)) 686.21/213.49
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2)) 686.21/213.49
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2)) 686.21/213.49
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 686.21/213.49
X(mark(z0), z1) → c62(X(z0, z1)) 686.21/213.49
X(z0, mark(z1)) → c63(X(z0, z1)) 686.21/213.49
X(ok(z0), ok(z1)) → c64(X(z0, z1)) 686.21/213.49
PROPER(U11(z0, z1)) → c65(U11'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 686.21/213.49
PROPER(U12(z0)) → c67(U12'(proper(z0)), PROPER(z0)) 686.21/213.49
PROPER(isNat(z0)) → c68(ISNAT(proper(z0)), PROPER(z0)) 686.21/213.49
PROPER(U21(z0)) → c69(U21'(proper(z0)), PROPER(z0)) 686.21/213.49
PROPER(U31(z0, z1)) → c70(U31'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 686.21/213.49
PROPER(U32(z0)) → c71(U32'(proper(z0)), PROPER(z0)) 686.21/213.49
PROPER(U41(z0, z1)) → c72(U41'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 686.21/213.49
PROPER(U51(z0, z1, z2)) → c73(U51'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 686.21/213.49
PROPER(U52(z0, z1, z2)) → c74(U52'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 686.21/213.49
PROPER(s(z0)) → c75(S(proper(z0)), PROPER(z0)) 686.21/213.49
PROPER(plus(z0, z1)) → c76(PLUS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 686.21/213.49
PROPER(U61(z0)) → c77(U61'(proper(z0)), PROPER(z0)) 686.21/213.49
PROPER(U71(z0, z1, z2)) → c79(U71'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 686.21/213.49
PROPER(U72(z0, z1, z2)) → c80(U72'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 686.21/213.49
PROPER(x(z0, z1)) → c81(X(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 686.21/213.49
ISNAT(ok(z0)) → c82(ISNAT(z0)) 686.21/213.49
TOP(mark(z0)) → c83(TOP(proper(z0)), PROPER(z0)) 686.21/213.49
TOP(ok(z0)) → c84(TOP(active(z0)), ACTIVE(z0)) 686.21/213.49
ACTIVE(isNat(s(z0))) → c13(ISNAT(z0)) 686.21/213.49
ACTIVE(plus(z0, s(z1))) → c16(ISNAT(z1)) 686.21/213.49
ACTIVE(x(z0, s(z1))) → c18(ISNAT(z1)) 686.21/213.49
ACTIVE(U11(tt, z0)) → c1(U12'(isNat(z0))) 686.21/213.49
ACTIVE(U11(tt, z0)) → c1(ISNAT(z0)) 686.21/213.49
ACTIVE(U31(tt, z0)) → c1(U32'(isNat(z0))) 686.21/213.49
ACTIVE(U31(tt, z0)) → c1(ISNAT(z0)) 686.21/213.49
ACTIVE(U51(tt, z0, z1)) → c1(U52'(isNat(z1), z0, z1)) 686.21/213.49
ACTIVE(U51(tt, z0, z1)) → c1(ISNAT(z1)) 686.21/213.49
ACTIVE(U52(tt, z0, z1)) → c1(S(plus(z1, z0))) 686.21/213.49
ACTIVE(U52(tt, z0, z1)) → c1(PLUS(z1, z0)) 686.21/213.49
ACTIVE(U71(tt, z0, z1)) → c1(U72'(isNat(z1), z0, z1)) 686.21/213.49
ACTIVE(U71(tt, z0, z1)) → c1(ISNAT(z1)) 686.21/213.49
ACTIVE(U72(tt, z0, z1)) → c1(PLUS(x(z1, z0), z1)) 686.21/213.49
ACTIVE(U72(tt, z0, z1)) → c1(X(z1, z0)) 686.21/213.49
ACTIVE(isNat(plus(z0, z1))) → c1(U11'(isNat(z0), z1)) 686.21/213.49
ACTIVE(isNat(plus(z0, z1))) → c1(ISNAT(z0)) 686.21/213.49
ACTIVE(isNat(x(z0, z1))) → c1(U31'(isNat(z0), z1)) 686.21/213.49
ACTIVE(isNat(x(z0, z1))) → c1(ISNAT(z0)) 686.21/213.49
ACTIVE(plus(z0, 0)) → c1(U41'(isNat(z0), z0)) 686.21/213.49
ACTIVE(plus(z0, 0)) → c1(ISNAT(z0)) 686.21/213.49
ACTIVE(x(z0, 0)) → c1(U61'(isNat(z0))) 686.21/213.49
ACTIVE(x(z0, 0)) → c1(ISNAT(z0)) 686.21/213.49
ACTIVE(U11(U72(tt, z0, z1), x1)) → c19(U11'(mark(plus(x(z1, z0), z1)), x1), ACTIVE(U72(tt, z0, z1))) 686.21/213.49
ACTIVE(U11(plus(z0, 0), x1)) → c19(U11'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.21/213.49
ACTIVE(U11(plus(z0, s(z1)), x1)) → c19(U11'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.21/213.49
ACTIVE(U11(x(z0, 0), x1)) → c19(U11'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.21/213.49
ACTIVE(U11(x(z0, s(z1)), x1)) → c19(U11'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.21/213.49
ACTIVE(U11(U11(z0, z1), x1)) → c19(U11'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.21/213.49
ACTIVE(U11(U12(z0), x1)) → c19(U11'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.21/213.49
ACTIVE(U11(U21(z0), x1)) → c19(U11'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.21/213.49
ACTIVE(U11(U31(z0, z1), x1)) → c19(U11'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.21/213.49
ACTIVE(U11(U32(z0), x1)) → c19(U11'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.21/213.49
ACTIVE(U11(U41(z0, z1), x1)) → c19(U11'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.21/213.49
ACTIVE(U11(U51(z0, z1, z2), x1)) → c19(U11'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.21/213.49
ACTIVE(U11(U52(z0, z1, z2), x1)) → c19(U11'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.21/213.49
ACTIVE(U11(s(z0), x1)) → c19(U11'(s(active(z0)), x1), ACTIVE(s(z0))) 686.21/213.49
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.21/213.49
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.21/213.49
ACTIVE(U11(U61(z0), x1)) → c19(U11'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.21/213.49
ACTIVE(U11(U71(z0, z1, z2), x1)) → c19(U11'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.21/213.49
ACTIVE(U11(U72(z0, z1, z2), x1)) → c19(U11'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.21/213.49
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.21/213.49
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.21/213.49
ACTIVE(U11(isNat(0), x1)) → c19(U11'(mark(tt), x1)) 686.21/213.49
ACTIVE(U11(U11(tt, z0), x1)) → c(U11'(mark(U12(isNat(z0))), x1)) 686.21/213.49
ACTIVE(U11(U11(tt, z0), x1)) → c(ACTIVE(U11(tt, z0))) 686.21/213.49
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(U11'(mark(U11(isNat(z0), z1)), x1)) 686.21/213.49
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(ACTIVE(isNat(plus(z0, z1)))) 686.21/213.49
ACTIVE(U11(isNat(s(z0)), x1)) → c(U11'(mark(U21(isNat(z0))), x1)) 686.21/213.49
ACTIVE(U11(isNat(s(z0)), x1)) → c(ACTIVE(isNat(s(z0)))) 686.21/213.49
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(U11'(mark(U31(isNat(z0), z1)), x1)) 686.21/213.49
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(ACTIVE(isNat(x(z0, z1)))) 686.21/213.49
ACTIVE(U12(U72(tt, z0, z1))) → c20(U12'(mark(plus(x(z1, z0), z1))), ACTIVE(U72(tt, z0, z1))) 686.21/213.49
ACTIVE(U12(plus(z0, 0))) → c20(U12'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.21/213.49
ACTIVE(U12(plus(z0, s(z1)))) → c20(U12'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.21/213.49
ACTIVE(U12(x(z0, 0))) → c20(U12'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.21/213.49
ACTIVE(U12(x(z0, s(z1)))) → c20(U12'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.21/213.49
ACTIVE(U12(U11(z0, z1))) → c20(U12'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.21/213.49
ACTIVE(U12(U12(z0))) → c20(U12'(U12(active(z0))), ACTIVE(U12(z0))) 686.21/213.49
ACTIVE(U12(U21(z0))) → c20(U12'(U21(active(z0))), ACTIVE(U21(z0))) 686.21/213.49
ACTIVE(U12(U31(z0, z1))) → c20(U12'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.21/213.49
ACTIVE(U12(U32(z0))) → c20(U12'(U32(active(z0))), ACTIVE(U32(z0))) 686.21/213.49
ACTIVE(U12(U41(z0, z1))) → c20(U12'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.21/213.49
ACTIVE(U12(U51(z0, z1, z2))) → c20(U12'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.21/213.49
ACTIVE(U12(U52(z0, z1, z2))) → c20(U12'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.21/213.49
ACTIVE(U12(s(z0))) → c20(U12'(s(active(z0))), ACTIVE(s(z0))) 686.21/213.49
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.21/213.49
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.21/213.49
ACTIVE(U12(U61(z0))) → c20(U12'(U61(active(z0))), ACTIVE(U61(z0))) 686.21/213.49
ACTIVE(U12(U71(z0, z1, z2))) → c20(U12'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.21/213.49
ACTIVE(U12(U72(z0, z1, z2))) → c20(U12'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.21/213.49
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.21/213.49
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.21/213.49
ACTIVE(U11(U12(tt), x1)) → c19(U11'(mark(tt), x1)) 686.21/213.49
ACTIVE(U12(U12(tt))) → c20(U12'(mark(tt))) 686.21/213.49
ACTIVE(U12(isNat(0))) → c20(U12'(mark(tt))) 686.21/213.49
ACTIVE(U12(U11(tt, z0))) → c2(U12'(mark(U12(isNat(z0))))) 686.21/213.49
ACTIVE(U12(U11(tt, z0))) → c2(ACTIVE(U11(tt, z0))) 686.21/213.49
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(U12'(mark(U11(isNat(z0), z1)))) 686.21/213.49
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(ACTIVE(isNat(plus(z0, z1)))) 686.21/213.49
ACTIVE(U12(isNat(s(z0)))) → c2(U12'(mark(U21(isNat(z0))))) 686.21/213.49
ACTIVE(U12(isNat(s(z0)))) → c2(ACTIVE(isNat(s(z0)))) 686.21/213.49
ACTIVE(U12(isNat(x(z0, z1)))) → c2(U12'(mark(U31(isNat(z0), z1)))) 686.21/213.49
ACTIVE(U12(isNat(x(z0, z1)))) → c2(ACTIVE(isNat(x(z0, z1)))) 686.21/213.49
ACTIVE(U21(U72(tt, z0, z1))) → c21(U21'(mark(plus(x(z1, z0), z1))), ACTIVE(U72(tt, z0, z1))) 686.21/213.49
ACTIVE(U21(plus(z0, 0))) → c21(U21'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.21/213.49
ACTIVE(U21(plus(z0, s(z1)))) → c21(U21'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.21/213.49
ACTIVE(U21(x(z0, 0))) → c21(U21'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.21/213.49
ACTIVE(U21(x(z0, s(z1)))) → c21(U21'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.21/213.49
ACTIVE(U21(U11(z0, z1))) → c21(U21'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.21/213.49
ACTIVE(U21(U12(z0))) → c21(U21'(U12(active(z0))), ACTIVE(U12(z0))) 686.21/213.49
ACTIVE(U21(U21(z0))) → c21(U21'(U21(active(z0))), ACTIVE(U21(z0))) 686.21/213.49
ACTIVE(U21(U31(z0, z1))) → c21(U21'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.21/213.49
ACTIVE(U21(U32(z0))) → c21(U21'(U32(active(z0))), ACTIVE(U32(z0))) 686.21/213.49
ACTIVE(U21(U41(z0, z1))) → c21(U21'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.21/213.49
ACTIVE(U21(U51(z0, z1, z2))) → c21(U21'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.21/213.49
ACTIVE(U21(U52(z0, z1, z2))) → c21(U21'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.21/213.49
ACTIVE(U21(s(z0))) → c21(U21'(s(active(z0))), ACTIVE(s(z0))) 686.21/213.49
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.21/213.49
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.21/213.49
ACTIVE(U21(U61(z0))) → c21(U21'(U61(active(z0))), ACTIVE(U61(z0))) 686.21/213.49
ACTIVE(U21(U71(z0, z1, z2))) → c21(U21'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.21/213.49
ACTIVE(U21(U72(z0, z1, z2))) → c21(U21'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.21/213.49
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.21/213.49
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.21/213.49
ACTIVE(U11(U21(tt), x1)) → c19(U11'(mark(tt), x1)) 686.21/213.49
ACTIVE(U12(U21(tt))) → c20(U12'(mark(tt))) 686.21/213.49
ACTIVE(U21(U12(tt))) → c21(U21'(mark(tt))) 686.21/213.49
ACTIVE(U21(U21(tt))) → c21(U21'(mark(tt))) 686.21/213.49
ACTIVE(U21(isNat(0))) → c21(U21'(mark(tt))) 686.21/213.49
ACTIVE(U21(U11(tt, z0))) → c3(U21'(mark(U12(isNat(z0))))) 686.21/213.49
ACTIVE(U21(U11(tt, z0))) → c3(ACTIVE(U11(tt, z0))) 686.21/213.49
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(U21'(mark(U11(isNat(z0), z1)))) 686.21/213.49
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(ACTIVE(isNat(plus(z0, z1)))) 686.21/213.49
ACTIVE(U21(isNat(s(z0)))) → c3(U21'(mark(U21(isNat(z0))))) 686.21/213.49
ACTIVE(U21(isNat(s(z0)))) → c3(ACTIVE(isNat(s(z0)))) 686.21/213.49
ACTIVE(U21(isNat(x(z0, z1)))) → c3(U21'(mark(U31(isNat(z0), z1)))) 686.21/213.49
ACTIVE(U21(isNat(x(z0, z1)))) → c3(ACTIVE(isNat(x(z0, z1)))) 686.21/213.49
ACTIVE(U31(U72(tt, z0, z1), x1)) → c22(U31'(mark(plus(x(z1, z0), z1)), x1), ACTIVE(U72(tt, z0, z1))) 686.21/213.49
ACTIVE(U31(plus(z0, 0), x1)) → c22(U31'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.21/213.49
ACTIVE(U31(plus(z0, s(z1)), x1)) → c22(U31'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.21/213.49
ACTIVE(U31(x(z0, 0), x1)) → c22(U31'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.21/213.49
ACTIVE(U31(x(z0, s(z1)), x1)) → c22(U31'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.21/213.49
ACTIVE(U31(U11(z0, z1), x1)) → c22(U31'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.21/213.49
ACTIVE(U31(U12(z0), x1)) → c22(U31'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.21/213.49
ACTIVE(U31(U21(z0), x1)) → c22(U31'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.21/213.49
ACTIVE(U31(U31(z0, z1), x1)) → c22(U31'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.21/213.49
ACTIVE(U31(U32(z0), x1)) → c22(U31'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.21/213.49
ACTIVE(U31(U41(z0, z1), x1)) → c22(U31'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.21/213.49
ACTIVE(U31(U51(z0, z1, z2), x1)) → c22(U31'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.21/213.49
ACTIVE(U31(U52(z0, z1, z2), x1)) → c22(U31'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.21/213.49
ACTIVE(U31(s(z0), x1)) → c22(U31'(s(active(z0)), x1), ACTIVE(s(z0))) 686.21/213.49
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.21/213.49
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.21/213.49
ACTIVE(U31(U61(z0), x1)) → c22(U31'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.21/213.49
ACTIVE(U31(U71(z0, z1, z2), x1)) → c22(U31'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.21/213.49
ACTIVE(U31(U72(z0, z1, z2), x1)) → c22(U31'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.21/213.49
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.21/213.49
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.21/213.49
ACTIVE(U31(U12(tt), x1)) → c22(U31'(mark(tt), x1)) 686.21/213.49
ACTIVE(U31(U21(tt), x1)) → c22(U31'(mark(tt), x1)) 686.21/213.49
ACTIVE(U31(isNat(0), x1)) → c22(U31'(mark(tt), x1)) 686.21/213.49
ACTIVE(U11(U31(tt, z0), x1)) → c4(U11'(mark(U32(isNat(z0))), x1)) 686.21/213.49
ACTIVE(U11(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 686.21/213.49
ACTIVE(U12(U31(tt, z0))) → c4(U12'(mark(U32(isNat(z0))))) 686.21/213.49
ACTIVE(U12(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 686.21/213.49
ACTIVE(U21(U31(tt, z0))) → c4(U21'(mark(U32(isNat(z0))))) 686.21/213.49
ACTIVE(U21(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 686.21/213.49
ACTIVE(U31(U11(tt, z0), x1)) → c4(U31'(mark(U12(isNat(z0))), x1)) 686.21/213.49
ACTIVE(U31(U11(tt, z0), x1)) → c4(ACTIVE(U11(tt, z0))) 686.21/213.49
ACTIVE(U31(U31(tt, z0), x1)) → c4(U31'(mark(U32(isNat(z0))), x1)) 686.21/213.49
ACTIVE(U31(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 686.21/213.49
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(U31'(mark(U11(isNat(z0), z1)), x1)) 686.21/213.49
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(ACTIVE(isNat(plus(z0, z1)))) 686.21/213.49
ACTIVE(U31(isNat(s(z0)), x1)) → c4(U31'(mark(U21(isNat(z0))), x1)) 686.21/213.49
ACTIVE(U31(isNat(s(z0)), x1)) → c4(ACTIVE(isNat(s(z0)))) 686.21/213.49
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(U31'(mark(U31(isNat(z0), z1)), x1)) 686.21/213.49
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(ACTIVE(isNat(x(z0, z1)))) 686.21/213.49
ACTIVE(U32(U72(tt, z0, z1))) → c23(U32'(mark(plus(x(z1, z0), z1))), ACTIVE(U72(tt, z0, z1))) 686.21/213.49
ACTIVE(U32(plus(z0, 0))) → c23(U32'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.21/213.49
ACTIVE(U32(plus(z0, s(z1)))) → c23(U32'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.21/213.49
ACTIVE(U32(x(z0, 0))) → c23(U32'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.21/213.49
ACTIVE(U32(x(z0, s(z1)))) → c23(U32'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.21/213.49
ACTIVE(U32(U11(z0, z1))) → c23(U32'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.21/213.49
ACTIVE(U32(U12(z0))) → c23(U32'(U12(active(z0))), ACTIVE(U12(z0))) 686.21/213.49
ACTIVE(U32(U21(z0))) → c23(U32'(U21(active(z0))), ACTIVE(U21(z0))) 686.21/213.49
ACTIVE(U32(U31(z0, z1))) → c23(U32'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.21/213.49
ACTIVE(U32(U32(z0))) → c23(U32'(U32(active(z0))), ACTIVE(U32(z0))) 686.21/213.49
ACTIVE(U32(U41(z0, z1))) → c23(U32'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.21/213.49
ACTIVE(U32(U51(z0, z1, z2))) → c23(U32'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.21/213.49
ACTIVE(U32(U52(z0, z1, z2))) → c23(U32'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.21/213.49
ACTIVE(U32(s(z0))) → c23(U32'(s(active(z0))), ACTIVE(s(z0))) 686.21/213.49
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.21/213.49
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.21/213.49
ACTIVE(U32(U61(z0))) → c23(U32'(U61(active(z0))), ACTIVE(U61(z0))) 686.21/213.49
ACTIVE(U32(U71(z0, z1, z2))) → c23(U32'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.21/213.49
ACTIVE(U32(U72(z0, z1, z2))) → c23(U32'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.21/213.49
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.21/213.49
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.21/213.49
ACTIVE(U11(U32(tt), x1)) → c19(U11'(mark(tt), x1)) 686.21/213.49
ACTIVE(U12(U32(tt))) → c20(U12'(mark(tt))) 686.21/213.49
ACTIVE(U21(U32(tt))) → c21(U21'(mark(tt))) 686.21/213.49
ACTIVE(U31(U32(tt), x1)) → c22(U31'(mark(tt), x1)) 686.21/213.49
ACTIVE(U32(U12(tt))) → c23(U32'(mark(tt))) 686.21/213.49
ACTIVE(U32(U21(tt))) → c23(U32'(mark(tt))) 686.21/213.49
ACTIVE(U32(U32(tt))) → c23(U32'(mark(tt))) 686.21/213.49
ACTIVE(U32(isNat(0))) → c23(U32'(mark(tt))) 686.21/213.49
ACTIVE(U32(U11(tt, z0))) → c5(U32'(mark(U12(isNat(z0))))) 686.21/213.49
ACTIVE(U32(U11(tt, z0))) → c5(ACTIVE(U11(tt, z0))) 686.21/213.49
ACTIVE(U32(U31(tt, z0))) → c5(U32'(mark(U32(isNat(z0))))) 686.21/213.49
ACTIVE(U32(U31(tt, z0))) → c5(ACTIVE(U31(tt, z0))) 686.21/213.49
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(U32'(mark(U11(isNat(z0), z1)))) 686.21/213.49
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(ACTIVE(isNat(plus(z0, z1)))) 686.21/213.49
ACTIVE(U32(isNat(s(z0)))) → c5(U32'(mark(U21(isNat(z0))))) 686.21/213.49
ACTIVE(U32(isNat(s(z0)))) → c5(ACTIVE(isNat(s(z0)))) 686.21/213.49
ACTIVE(U32(isNat(x(z0, z1)))) → c5(U32'(mark(U31(isNat(z0), z1)))) 686.21/213.49
ACTIVE(U32(isNat(x(z0, z1)))) → c5(ACTIVE(isNat(x(z0, z1)))) 686.21/213.49
ACTIVE(U41(U72(tt, z0, z1), x1)) → c24(U41'(mark(plus(x(z1, z0), z1)), x1), ACTIVE(U72(tt, z0, z1))) 686.21/213.49
ACTIVE(U41(plus(z0, 0), x1)) → c24(U41'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.21/213.49
ACTIVE(U41(plus(z0, s(z1)), x1)) → c24(U41'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.21/213.49
ACTIVE(U41(x(z0, 0), x1)) → c24(U41'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.21/213.49
ACTIVE(U41(x(z0, s(z1)), x1)) → c24(U41'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.21/213.49
ACTIVE(U41(U11(z0, z1), x1)) → c24(U41'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.21/213.49
ACTIVE(U41(U12(z0), x1)) → c24(U41'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.21/213.49
ACTIVE(U41(U21(z0), x1)) → c24(U41'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.21/213.49
ACTIVE(U41(U31(z0, z1), x1)) → c24(U41'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.21/213.49
ACTIVE(U41(U32(z0), x1)) → c24(U41'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.21/213.49
ACTIVE(U41(U41(z0, z1), x1)) → c24(U41'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.21/213.49
ACTIVE(U41(U51(z0, z1, z2), x1)) → c24(U41'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.21/213.49
ACTIVE(U41(U52(z0, z1, z2), x1)) → c24(U41'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.21/213.49
ACTIVE(U41(s(z0), x1)) → c24(U41'(s(active(z0)), x1), ACTIVE(s(z0))) 686.21/213.49
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.21/213.49
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.21/213.49
ACTIVE(U41(U61(z0), x1)) → c24(U41'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.21/213.49
ACTIVE(U41(U71(z0, z1, z2), x1)) → c24(U41'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.21/213.49
ACTIVE(U41(U72(z0, z1, z2), x1)) → c24(U41'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.21/213.49
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.21/213.49
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.21/213.49
ACTIVE(U11(U41(tt, z0), x1)) → c19(U11'(mark(z0), x1)) 686.21/213.49
ACTIVE(U12(U41(tt, z0))) → c20(U12'(mark(z0))) 686.21/213.49
ACTIVE(U21(U41(tt, z0))) → c21(U21'(mark(z0))) 686.21/213.49
ACTIVE(U31(U41(tt, z0), x1)) → c22(U31'(mark(z0), x1)) 686.21/213.49
ACTIVE(U32(U41(tt, z0))) → c23(U32'(mark(z0))) 686.21/213.49
ACTIVE(U41(U12(tt), x1)) → c24(U41'(mark(tt), x1)) 686.21/213.49
ACTIVE(U41(U21(tt), x1)) → c24(U41'(mark(tt), x1)) 686.21/213.49
ACTIVE(U41(U32(tt), x1)) → c24(U41'(mark(tt), x1)) 686.21/213.49
ACTIVE(U41(U41(tt, z0), x1)) → c24(U41'(mark(z0), x1)) 686.21/213.49
ACTIVE(U41(isNat(0), x1)) → c24(U41'(mark(tt), x1)) 686.21/213.49
ACTIVE(U41(U11(tt, z0), x1)) → c6(U41'(mark(U12(isNat(z0))), x1)) 686.21/213.49
ACTIVE(U41(U11(tt, z0), x1)) → c6(ACTIVE(U11(tt, z0))) 686.21/213.49
ACTIVE(U41(U31(tt, z0), x1)) → c6(U41'(mark(U32(isNat(z0))), x1)) 686.21/213.49
ACTIVE(U41(U31(tt, z0), x1)) → c6(ACTIVE(U31(tt, z0))) 686.21/213.49
ACTIVE(U41(isNat(plus(z0, z1)), x1)) → c6(U41'(mark(U11(isNat(z0), z1)), x1)) 686.21/213.49
ACTIVE(U41(isNat(plus(z0, z1)), x1)) → c6(ACTIVE(isNat(plus(z0, z1)))) 686.21/213.49
ACTIVE(U41(isNat(s(z0)), x1)) → c6(U41'(mark(U21(isNat(z0))), x1)) 686.21/213.49
ACTIVE(U41(isNat(s(z0)), x1)) → c6(ACTIVE(isNat(s(z0)))) 686.21/213.49
ACTIVE(U41(isNat(x(z0, z1)), x1)) → c6(U41'(mark(U31(isNat(z0), z1)), x1)) 686.21/213.49
ACTIVE(U41(isNat(x(z0, z1)), x1)) → c6(ACTIVE(isNat(x(z0, z1)))) 686.21/213.49
ACTIVE(U51(U72(tt, z0, z1), x1, x2)) → c25(U51'(mark(plus(x(z1, z0), z1)), x1, x2), ACTIVE(U72(tt, z0, z1))) 686.21/213.49
ACTIVE(U51(plus(z0, 0), x1, x2)) → c25(U51'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.21/213.49
ACTIVE(U51(plus(z0, s(z1)), x1, x2)) → c25(U51'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.21/213.49
ACTIVE(U51(x(z0, 0), x1, x2)) → c25(U51'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.21/213.49
ACTIVE(U51(x(z0, s(z1)), x1, x2)) → c25(U51'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.21/213.49
ACTIVE(U51(U11(z0, z1), x1, x2)) → c25(U51'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.21/213.49
ACTIVE(U51(U12(z0), x1, x2)) → c25(U51'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.21/213.49
ACTIVE(U51(U21(z0), x1, x2)) → c25(U51'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.21/213.49
ACTIVE(U51(U31(z0, z1), x1, x2)) → c25(U51'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.21/213.49
ACTIVE(U51(U32(z0), x1, x2)) → c25(U51'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.21/213.49
ACTIVE(U51(U41(z0, z1), x1, x2)) → c25(U51'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.21/213.49
ACTIVE(U51(U51(z0, z1, z2), x1, x2)) → c25(U51'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.21/213.49
ACTIVE(U51(U52(z0, z1, z2), x1, x2)) → c25(U51'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.21/213.49
ACTIVE(U51(s(z0), x1, x2)) → c25(U51'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.21/213.49
ACTIVE(U51(plus(z0, z1), x1, x2)) → c25(U51'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.21/213.49
ACTIVE(U51(plus(z0, z1), x1, x2)) → c25(U51'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.21/213.49
ACTIVE(U51(U61(z0), x1, x2)) → c25(U51'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.21/213.49
ACTIVE(U51(U71(z0, z1, z2), x1, x2)) → c25(U51'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.21/213.49
ACTIVE(U51(U72(z0, z1, z2), x1, x2)) → c25(U51'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.21/213.49
ACTIVE(U51(x(z0, z1), x1, x2)) → c25(U51'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.21/213.49
ACTIVE(U51(x(z0, z1), x1, x2)) → c25(U51'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.21/213.49
ACTIVE(U51(U12(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.21/213.49
ACTIVE(U51(U21(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.21/213.49
ACTIVE(U51(U32(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.21/213.49
ACTIVE(U51(U41(tt, z0), x1, x2)) → c25(U51'(mark(z0), x1, x2)) 686.21/213.49
ACTIVE(U51(isNat(0), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.21/213.49
ACTIVE(U11(U51(tt, z0, z1), x1)) → c7(U11'(mark(U52(isNat(z1), z0, z1)), x1)) 686.21/213.49
ACTIVE(U11(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.21/213.49
ACTIVE(U12(U51(tt, z0, z1))) → c7(U12'(mark(U52(isNat(z1), z0, z1)))) 686.21/213.49
ACTIVE(U12(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.21/213.49
ACTIVE(U21(U51(tt, z0, z1))) → c7(U21'(mark(U52(isNat(z1), z0, z1)))) 686.21/213.49
ACTIVE(U21(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.21/213.49
ACTIVE(U31(U51(tt, z0, z1), x1)) → c7(U31'(mark(U52(isNat(z1), z0, z1)), x1)) 686.21/213.49
ACTIVE(U31(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.21/213.49
ACTIVE(U32(U51(tt, z0, z1))) → c7(U32'(mark(U52(isNat(z1), z0, z1)))) 686.21/213.49
ACTIVE(U32(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.21/213.49
ACTIVE(U41(U51(tt, z0, z1), x1)) → c7(U41'(mark(U52(isNat(z1), z0, z1)), x1)) 686.21/213.49
ACTIVE(U41(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.21/213.49
ACTIVE(U51(U11(tt, z0), x1, x2)) → c7(U51'(mark(U12(isNat(z0))), x1, x2)) 686.21/213.49
ACTIVE(U51(U11(tt, z0), x1, x2)) → c7(ACTIVE(U11(tt, z0))) 686.21/213.49
ACTIVE(U51(U31(tt, z0), x1, x2)) → c7(U51'(mark(U32(isNat(z0))), x1, x2)) 686.21/213.49
ACTIVE(U51(U31(tt, z0), x1, x2)) → c7(ACTIVE(U31(tt, z0))) 686.21/213.49
ACTIVE(U51(U51(tt, z0, z1), x1, x2)) → c7(U51'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.21/213.49
ACTIVE(U51(U51(tt, z0, z1), x1, x2)) → c7(ACTIVE(U51(tt, z0, z1))) 686.21/213.49
ACTIVE(U51(isNat(plus(z0, z1)), x1, x2)) → c7(U51'(mark(U11(isNat(z0), z1)), x1, x2)) 686.21/213.49
ACTIVE(U51(isNat(plus(z0, z1)), x1, x2)) → c7(ACTIVE(isNat(plus(z0, z1)))) 686.21/213.49
ACTIVE(U51(isNat(s(z0)), x1, x2)) → c7(U51'(mark(U21(isNat(z0))), x1, x2)) 686.21/213.49
ACTIVE(U51(isNat(s(z0)), x1, x2)) → c7(ACTIVE(isNat(s(z0)))) 686.21/213.49
ACTIVE(U51(isNat(x(z0, z1)), x1, x2)) → c7(U51'(mark(U31(isNat(z0), z1)), x1, x2)) 686.21/213.49
ACTIVE(U51(isNat(x(z0, z1)), x1, x2)) → c7(ACTIVE(isNat(x(z0, z1)))) 686.21/213.49
ACTIVE(U52(U72(tt, z0, z1), x1, x2)) → c26(U52'(mark(plus(x(z1, z0), z1)), x1, x2), ACTIVE(U72(tt, z0, z1))) 686.21/213.49
ACTIVE(U52(plus(z0, 0), x1, x2)) → c26(U52'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.21/213.49
ACTIVE(U52(plus(z0, s(z1)), x1, x2)) → c26(U52'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.21/213.49
ACTIVE(U52(x(z0, 0), x1, x2)) → c26(U52'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.21/213.49
ACTIVE(U52(x(z0, s(z1)), x1, x2)) → c26(U52'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.21/213.49
ACTIVE(U52(U11(z0, z1), x1, x2)) → c26(U52'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.21/213.49
ACTIVE(U52(U12(z0), x1, x2)) → c26(U52'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.21/213.49
ACTIVE(U52(U21(z0), x1, x2)) → c26(U52'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.21/213.49
ACTIVE(U52(U31(z0, z1), x1, x2)) → c26(U52'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.21/213.49
ACTIVE(U52(U32(z0), x1, x2)) → c26(U52'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.21/213.49
ACTIVE(U52(U41(z0, z1), x1, x2)) → c26(U52'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.21/213.49
ACTIVE(U52(U51(z0, z1, z2), x1, x2)) → c26(U52'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.21/213.49
ACTIVE(U52(U52(z0, z1, z2), x1, x2)) → c26(U52'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.21/213.49
ACTIVE(U52(s(z0), x1, x2)) → c26(U52'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.21/213.49
ACTIVE(U52(plus(z0, z1), x1, x2)) → c26(U52'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.21/213.49
ACTIVE(U52(plus(z0, z1), x1, x2)) → c26(U52'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.21/213.49
ACTIVE(U52(U61(z0), x1, x2)) → c26(U52'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.21/213.49
ACTIVE(U52(U71(z0, z1, z2), x1, x2)) → c26(U52'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.21/213.49
ACTIVE(U52(U72(z0, z1, z2), x1, x2)) → c26(U52'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.21/213.49
ACTIVE(U52(x(z0, z1), x1, x2)) → c26(U52'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.21/213.49
ACTIVE(U52(x(z0, z1), x1, x2)) → c26(U52'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.21/213.49
ACTIVE(U52(U12(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.21/213.49
ACTIVE(U52(U21(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.21/213.49
ACTIVE(U52(U32(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.21/213.49
ACTIVE(U52(U41(tt, z0), x1, x2)) → c26(U52'(mark(z0), x1, x2)) 686.21/213.49
ACTIVE(U52(isNat(0), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.21/213.49
ACTIVE(U11(U52(tt, z0, z1), x1)) → c8(U11'(mark(s(plus(z1, z0))), x1)) 686.21/213.49
ACTIVE(U11(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.21/213.49
ACTIVE(U12(U52(tt, z0, z1))) → c8(U12'(mark(s(plus(z1, z0))))) 686.21/213.49
ACTIVE(U12(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.21/213.49
ACTIVE(U21(U52(tt, z0, z1))) → c8(U21'(mark(s(plus(z1, z0))))) 686.21/213.49
ACTIVE(U21(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.21/213.49
ACTIVE(U31(U52(tt, z0, z1), x1)) → c8(U31'(mark(s(plus(z1, z0))), x1)) 686.21/213.49
ACTIVE(U31(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.21/213.49
ACTIVE(U32(U52(tt, z0, z1))) → c8(U32'(mark(s(plus(z1, z0))))) 686.21/213.49
ACTIVE(U32(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.21/213.49
ACTIVE(U41(U52(tt, z0, z1), x1)) → c8(U41'(mark(s(plus(z1, z0))), x1)) 686.21/213.49
ACTIVE(U41(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.21/213.49
ACTIVE(U51(U52(tt, z0, z1), x1, x2)) → c8(U51'(mark(s(plus(z1, z0))), x1, x2)) 686.21/213.49
ACTIVE(U51(U52(tt, z0, z1), x1, x2)) → c8(ACTIVE(U52(tt, z0, z1))) 686.21/213.49
ACTIVE(U52(U11(tt, z0), x1, x2)) → c8(U52'(mark(U12(isNat(z0))), x1, x2)) 686.21/213.49
ACTIVE(U52(U11(tt, z0), x1, x2)) → c8(ACTIVE(U11(tt, z0))) 686.21/213.49
ACTIVE(U52(U31(tt, z0), x1, x2)) → c8(U52'(mark(U32(isNat(z0))), x1, x2)) 686.21/213.49
ACTIVE(U52(U31(tt, z0), x1, x2)) → c8(ACTIVE(U31(tt, z0))) 686.21/213.49
ACTIVE(U52(U51(tt, z0, z1), x1, x2)) → c8(U52'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.21/213.49
ACTIVE(U52(U51(tt, z0, z1), x1, x2)) → c8(ACTIVE(U51(tt, z0, z1))) 686.21/213.49
ACTIVE(U52(U52(tt, z0, z1), x1, x2)) → c8(U52'(mark(s(plus(z1, z0))), x1, x2)) 686.21/213.49
ACTIVE(U52(U52(tt, z0, z1), x1, x2)) → c8(ACTIVE(U52(tt, z0, z1))) 686.21/213.49
ACTIVE(U52(isNat(plus(z0, z1)), x1, x2)) → c8(U52'(mark(U11(isNat(z0), z1)), x1, x2)) 686.21/213.49
ACTIVE(U52(isNat(plus(z0, z1)), x1, x2)) → c8(ACTIVE(isNat(plus(z0, z1)))) 686.21/213.49
ACTIVE(U52(isNat(s(z0)), x1, x2)) → c8(U52'(mark(U21(isNat(z0))), x1, x2)) 686.21/213.49
ACTIVE(U52(isNat(s(z0)), x1, x2)) → c8(ACTIVE(isNat(s(z0)))) 686.21/213.49
ACTIVE(U52(isNat(x(z0, z1)), x1, x2)) → c8(U52'(mark(U31(isNat(z0), z1)), x1, x2)) 686.21/213.49
ACTIVE(U52(isNat(x(z0, z1)), x1, x2)) → c8(ACTIVE(isNat(x(z0, z1)))) 686.21/213.49
ACTIVE(s(U72(tt, z0, z1))) → c27(S(mark(plus(x(z1, z0), z1))), ACTIVE(U72(tt, z0, z1))) 686.21/213.49
ACTIVE(s(plus(z0, 0))) → c27(S(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.21/213.49
ACTIVE(s(plus(z0, s(z1)))) → c27(S(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.21/213.49
ACTIVE(s(x(z0, 0))) → c27(S(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.21/213.49
ACTIVE(s(x(z0, s(z1)))) → c27(S(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.21/213.49
ACTIVE(s(U11(z0, z1))) → c27(S(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.21/213.49
ACTIVE(s(U12(z0))) → c27(S(U12(active(z0))), ACTIVE(U12(z0))) 686.21/213.49
ACTIVE(s(U21(z0))) → c27(S(U21(active(z0))), ACTIVE(U21(z0))) 686.21/213.49
ACTIVE(s(U31(z0, z1))) → c27(S(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.21/213.49
ACTIVE(s(U32(z0))) → c27(S(U32(active(z0))), ACTIVE(U32(z0))) 686.21/213.49
ACTIVE(s(U41(z0, z1))) → c27(S(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.21/213.49
ACTIVE(s(U51(z0, z1, z2))) → c27(S(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.21/213.49
ACTIVE(s(U52(z0, z1, z2))) → c27(S(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.21/213.49
ACTIVE(s(s(z0))) → c27(S(s(active(z0))), ACTIVE(s(z0))) 686.21/213.49
ACTIVE(s(plus(z0, z1))) → c27(S(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.21/213.49
ACTIVE(s(plus(z0, z1))) → c27(S(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.21/213.49
ACTIVE(s(U61(z0))) → c27(S(U61(active(z0))), ACTIVE(U61(z0))) 686.21/213.49
ACTIVE(s(U71(z0, z1, z2))) → c27(S(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.21/213.49
ACTIVE(s(U72(z0, z1, z2))) → c27(S(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.21/213.49
ACTIVE(s(x(z0, z1))) → c27(S(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.21/213.49
ACTIVE(s(x(z0, z1))) → c27(S(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.21/213.49
ACTIVE(s(U12(tt))) → c27(S(mark(tt))) 686.21/213.49
ACTIVE(s(U21(tt))) → c27(S(mark(tt))) 686.21/213.49
ACTIVE(s(U32(tt))) → c27(S(mark(tt))) 686.21/213.49
ACTIVE(s(U41(tt, z0))) → c27(S(mark(z0))) 686.21/213.49
ACTIVE(s(isNat(0))) → c27(S(mark(tt))) 686.21/213.49
ACTIVE(s(U11(tt, z0))) → c9(S(mark(U12(isNat(z0))))) 686.21/213.49
ACTIVE(s(U11(tt, z0))) → c9(ACTIVE(U11(tt, z0))) 686.21/213.49
ACTIVE(s(U31(tt, z0))) → c9(S(mark(U32(isNat(z0))))) 686.21/213.49
ACTIVE(s(U31(tt, z0))) → c9(ACTIVE(U31(tt, z0))) 686.21/213.49
ACTIVE(s(U51(tt, z0, z1))) → c9(S(mark(U52(isNat(z1), z0, z1)))) 686.21/213.49
ACTIVE(s(U51(tt, z0, z1))) → c9(ACTIVE(U51(tt, z0, z1))) 686.21/213.49
ACTIVE(s(U52(tt, z0, z1))) → c9(S(mark(s(plus(z1, z0))))) 686.21/213.49
ACTIVE(s(U52(tt, z0, z1))) → c9(ACTIVE(U52(tt, z0, z1))) 686.21/213.49
ACTIVE(s(isNat(plus(z0, z1)))) → c9(S(mark(U11(isNat(z0), z1)))) 686.21/213.49
ACTIVE(s(isNat(plus(z0, z1)))) → c9(ACTIVE(isNat(plus(z0, z1)))) 686.21/213.49
ACTIVE(s(isNat(s(z0)))) → c9(S(mark(U21(isNat(z0))))) 686.21/213.49
ACTIVE(s(isNat(s(z0)))) → c9(ACTIVE(isNat(s(z0)))) 686.21/213.49
ACTIVE(s(isNat(x(z0, z1)))) → c9(S(mark(U31(isNat(z0), z1)))) 686.21/213.49
ACTIVE(s(isNat(x(z0, z1)))) → c9(ACTIVE(isNat(x(z0, z1)))) 686.21/213.49
ACTIVE(U61(U72(tt, z0, z1))) → c30(U61'(mark(plus(x(z1, z0), z1))), ACTIVE(U72(tt, z0, z1))) 686.21/213.49
ACTIVE(U61(plus(z0, 0))) → c30(U61'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.21/213.49
ACTIVE(U61(plus(z0, s(z1)))) → c30(U61'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.21/213.49
ACTIVE(U61(x(z0, 0))) → c30(U61'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.21/213.49
ACTIVE(U61(x(z0, s(z1)))) → c30(U61'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.21/213.49
ACTIVE(U61(U11(z0, z1))) → c30(U61'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.21/213.49
ACTIVE(U61(U12(z0))) → c30(U61'(U12(active(z0))), ACTIVE(U12(z0))) 686.21/213.49
ACTIVE(U61(U21(z0))) → c30(U61'(U21(active(z0))), ACTIVE(U21(z0))) 686.21/213.49
ACTIVE(U61(U31(z0, z1))) → c30(U61'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.21/213.49
ACTIVE(U61(U32(z0))) → c30(U61'(U32(active(z0))), ACTIVE(U32(z0))) 686.21/213.49
ACTIVE(U61(U41(z0, z1))) → c30(U61'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.21/213.49
ACTIVE(U61(U51(z0, z1, z2))) → c30(U61'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.21/213.49
ACTIVE(U61(U52(z0, z1, z2))) → c30(U61'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.21/213.49
ACTIVE(U61(s(z0))) → c30(U61'(s(active(z0))), ACTIVE(s(z0))) 686.21/213.49
ACTIVE(U61(plus(z0, z1))) → c30(U61'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.21/213.49
ACTIVE(U61(plus(z0, z1))) → c30(U61'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.21/213.49
ACTIVE(U61(U61(z0))) → c30(U61'(U61(active(z0))), ACTIVE(U61(z0))) 686.21/213.49
ACTIVE(U61(U71(z0, z1, z2))) → c30(U61'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.21/213.49
ACTIVE(U61(U72(z0, z1, z2))) → c30(U61'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.21/213.49
ACTIVE(U61(x(z0, z1))) → c30(U61'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.21/213.49
ACTIVE(U61(x(z0, z1))) → c30(U61'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.21/213.49
ACTIVE(U11(U61(tt), x1)) → c19(U11'(mark(0), x1)) 686.21/213.49
ACTIVE(U12(U61(tt))) → c20(U12'(mark(0))) 686.21/213.49
ACTIVE(U21(U61(tt))) → c21(U21'(mark(0))) 686.21/213.49
ACTIVE(U31(U61(tt), x1)) → c22(U31'(mark(0), x1)) 686.21/213.49
ACTIVE(U32(U61(tt))) → c23(U32'(mark(0))) 686.21/213.49
ACTIVE(U41(U61(tt), x1)) → c24(U41'(mark(0), x1)) 686.21/213.49
ACTIVE(U51(U61(tt), x1, x2)) → c25(U51'(mark(0), x1, x2)) 686.21/213.49
ACTIVE(U52(U61(tt), x1, x2)) → c26(U52'(mark(0), x1, x2)) 686.21/213.49
ACTIVE(s(U61(tt))) → c27(S(mark(0))) 686.21/213.49
ACTIVE(U61(U12(tt))) → c30(U61'(mark(tt))) 686.21/213.49
ACTIVE(U61(U21(tt))) → c30(U61'(mark(tt))) 686.21/213.49
ACTIVE(U61(U32(tt))) → c30(U61'(mark(tt))) 686.21/213.49
ACTIVE(U61(U41(tt, z0))) → c30(U61'(mark(z0))) 686.21/213.49
ACTIVE(U61(U61(tt))) → c30(U61'(mark(0))) 686.21/213.49
ACTIVE(U61(isNat(0))) → c30(U61'(mark(tt))) 686.21/213.49
ACTIVE(U61(U11(tt, z0))) → c10(U61'(mark(U12(isNat(z0))))) 686.21/213.49
ACTIVE(U61(U11(tt, z0))) → c10(ACTIVE(U11(tt, z0))) 686.21/213.49
ACTIVE(U61(U31(tt, z0))) → c10(U61'(mark(U32(isNat(z0))))) 686.21/213.49
ACTIVE(U61(U31(tt, z0))) → c10(ACTIVE(U31(tt, z0))) 686.21/213.49
ACTIVE(U61(U51(tt, z0, z1))) → c10(U61'(mark(U52(isNat(z1), z0, z1)))) 686.21/213.49
ACTIVE(U61(U51(tt, z0, z1))) → c10(ACTIVE(U51(tt, z0, z1))) 686.21/213.49
ACTIVE(U61(U52(tt, z0, z1))) → c10(U61'(mark(s(plus(z1, z0))))) 686.21/213.49
ACTIVE(U61(U52(tt, z0, z1))) → c10(ACTIVE(U52(tt, z0, z1))) 686.21/213.49
ACTIVE(U61(isNat(plus(z0, z1)))) → c10(U61'(mark(U11(isNat(z0), z1)))) 686.21/213.49
ACTIVE(U61(isNat(plus(z0, z1)))) → c10(ACTIVE(isNat(plus(z0, z1)))) 686.21/213.49
ACTIVE(U61(isNat(s(z0)))) → c10(U61'(mark(U21(isNat(z0))))) 686.21/213.49
ACTIVE(U61(isNat(s(z0)))) → c10(ACTIVE(isNat(s(z0)))) 686.21/213.49
ACTIVE(U61(isNat(x(z0, z1)))) → c10(U61'(mark(U31(isNat(z0), z1)))) 686.21/213.49
ACTIVE(U61(isNat(x(z0, z1)))) → c10(ACTIVE(isNat(x(z0, z1)))) 686.21/213.49
ACTIVE(U71(U72(tt, z0, z1), x1, x2)) → c31(U71'(mark(plus(x(z1, z0), z1)), x1, x2), ACTIVE(U72(tt, z0, z1))) 686.21/213.49
ACTIVE(U71(plus(z0, 0), x1, x2)) → c31(U71'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.21/213.49
ACTIVE(U71(plus(z0, s(z1)), x1, x2)) → c31(U71'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.21/213.49
ACTIVE(U71(x(z0, 0), x1, x2)) → c31(U71'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.21/213.49
ACTIVE(U71(x(z0, s(z1)), x1, x2)) → c31(U71'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.21/213.49
ACTIVE(U71(U11(z0, z1), x1, x2)) → c31(U71'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.21/213.49
ACTIVE(U71(U12(z0), x1, x2)) → c31(U71'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.21/213.49
ACTIVE(U71(U21(z0), x1, x2)) → c31(U71'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.21/213.49
ACTIVE(U71(U31(z0, z1), x1, x2)) → c31(U71'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.21/213.49
ACTIVE(U71(U32(z0), x1, x2)) → c31(U71'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.21/213.49
ACTIVE(U71(U41(z0, z1), x1, x2)) → c31(U71'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.21/213.49
ACTIVE(U71(U51(z0, z1, z2), x1, x2)) → c31(U71'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.21/213.49
ACTIVE(U71(U52(z0, z1, z2), x1, x2)) → c31(U71'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.21/213.49
ACTIVE(U71(s(z0), x1, x2)) → c31(U71'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.21/213.49
ACTIVE(U71(plus(z0, z1), x1, x2)) → c31(U71'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.21/213.49
ACTIVE(U71(plus(z0, z1), x1, x2)) → c31(U71'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.21/213.49
ACTIVE(U71(U61(z0), x1, x2)) → c31(U71'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.21/213.49
ACTIVE(U71(U71(z0, z1, z2), x1, x2)) → c31(U71'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.21/213.49
ACTIVE(U71(U72(z0, z1, z2), x1, x2)) → c31(U71'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.21/213.49
ACTIVE(U71(x(z0, z1), x1, x2)) → c31(U71'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.21/213.49
ACTIVE(U71(x(z0, z1), x1, x2)) → c31(U71'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.21/213.49
ACTIVE(U71(U12(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.21/213.49
ACTIVE(U71(U21(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.21/213.49
ACTIVE(U71(U32(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.21/213.49
ACTIVE(U71(U41(tt, z0), x1, x2)) → c31(U71'(mark(z0), x1, x2)) 686.21/213.49
ACTIVE(U71(U61(tt), x1, x2)) → c31(U71'(mark(0), x1, x2)) 686.21/213.49
ACTIVE(U71(isNat(0), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.21/213.49
ACTIVE(U11(U71(tt, z0, z1), x1)) → c11(U11'(mark(U72(isNat(z1), z0, z1)), x1)) 686.21/213.49
ACTIVE(U11(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.21/213.49
ACTIVE(U12(U71(tt, z0, z1))) → c11(U12'(mark(U72(isNat(z1), z0, z1)))) 686.21/213.49
ACTIVE(U12(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.21/213.49
ACTIVE(U21(U71(tt, z0, z1))) → c11(U21'(mark(U72(isNat(z1), z0, z1)))) 686.21/213.49
ACTIVE(U21(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.21/213.49
ACTIVE(U31(U71(tt, z0, z1), x1)) → c11(U31'(mark(U72(isNat(z1), z0, z1)), x1)) 686.21/213.49
ACTIVE(U31(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.21/213.49
ACTIVE(U32(U71(tt, z0, z1))) → c11(U32'(mark(U72(isNat(z1), z0, z1)))) 686.21/213.49
ACTIVE(U32(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.21/213.49
ACTIVE(U41(U71(tt, z0, z1), x1)) → c11(U41'(mark(U72(isNat(z1), z0, z1)), x1)) 686.21/213.49
ACTIVE(U41(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.21/213.49
ACTIVE(U51(U71(tt, z0, z1), x1, x2)) → c11(U51'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.21/213.49
ACTIVE(U51(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.21/213.49
ACTIVE(U52(U71(tt, z0, z1), x1, x2)) → c11(U52'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.21/213.49
ACTIVE(U52(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.21/213.49
ACTIVE(s(U71(tt, z0, z1))) → c11(S(mark(U72(isNat(z1), z0, z1)))) 686.21/213.49
ACTIVE(s(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.21/213.49
ACTIVE(U61(U71(tt, z0, z1))) → c11(U61'(mark(U72(isNat(z1), z0, z1)))) 686.21/213.49
ACTIVE(U61(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.21/213.49
ACTIVE(U71(U11(tt, z0), x1, x2)) → c11(U71'(mark(U12(isNat(z0))), x1, x2)) 686.21/213.49
ACTIVE(U71(U11(tt, z0), x1, x2)) → c11(ACTIVE(U11(tt, z0))) 686.21/213.49
ACTIVE(U71(U31(tt, z0), x1, x2)) → c11(U71'(mark(U32(isNat(z0))), x1, x2)) 686.21/213.49
ACTIVE(U71(U31(tt, z0), x1, x2)) → c11(ACTIVE(U31(tt, z0))) 686.21/213.49
ACTIVE(U71(U51(tt, z0, z1), x1, x2)) → c11(U71'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.21/213.49
ACTIVE(U71(U51(tt, z0, z1), x1, x2)) → c11(ACTIVE(U51(tt, z0, z1))) 686.21/213.49
ACTIVE(U71(U52(tt, z0, z1), x1, x2)) → c11(U71'(mark(s(plus(z1, z0))), x1, x2)) 686.21/213.49
ACTIVE(U71(U52(tt, z0, z1), x1, x2)) → c11(ACTIVE(U52(tt, z0, z1))) 686.21/213.49
ACTIVE(U71(U71(tt, z0, z1), x1, x2)) → c11(U71'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.21/213.49
ACTIVE(U71(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.21/213.49
ACTIVE(U71(isNat(plus(z0, z1)), x1, x2)) → c11(U71'(mark(U11(isNat(z0), z1)), x1, x2)) 686.21/213.49
ACTIVE(U71(isNat(plus(z0, z1)), x1, x2)) → c11(ACTIVE(isNat(plus(z0, z1)))) 686.21/213.49
ACTIVE(U71(isNat(s(z0)), x1, x2)) → c11(U71'(mark(U21(isNat(z0))), x1, x2)) 686.21/213.49
ACTIVE(U71(isNat(s(z0)), x1, x2)) → c11(ACTIVE(isNat(s(z0)))) 686.21/213.49
ACTIVE(U71(isNat(x(z0, z1)), x1, x2)) → c11(U71'(mark(U31(isNat(z0), z1)), x1, x2)) 686.21/213.49
ACTIVE(U71(isNat(x(z0, z1)), x1, x2)) → c11(ACTIVE(isNat(x(z0, z1)))) 686.21/213.49
ACTIVE(U72(U11(tt, z0), x1, x2)) → c32(U72'(mark(U12(isNat(z0))), x1, x2), ACTIVE(U11(tt, z0))) 686.21/213.49
ACTIVE(U72(U31(tt, z0), x1, x2)) → c32(U72'(mark(U32(isNat(z0))), x1, x2), ACTIVE(U31(tt, z0))) 686.21/213.49
ACTIVE(U72(U51(tt, z0, z1), x1, x2)) → c32(U72'(mark(U52(isNat(z1), z0, z1)), x1, x2), ACTIVE(U51(tt, z0, z1))) 686.21/213.49
ACTIVE(U72(U52(tt, z0, z1), x1, x2)) → c32(U72'(mark(s(plus(z1, z0))), x1, x2), ACTIVE(U52(tt, z0, z1))) 686.21/213.49
ACTIVE(U72(U71(tt, z0, z1), x1, x2)) → c32(U72'(mark(U72(isNat(z1), z0, z1)), x1, x2), ACTIVE(U71(tt, z0, z1))) 686.21/213.49
ACTIVE(U72(U72(tt, z0, z1), x1, x2)) → c32(U72'(mark(plus(x(z1, z0), z1)), x1, x2), ACTIVE(U72(tt, z0, z1))) 686.21/213.49
ACTIVE(U72(isNat(plus(z0, z1)), x1, x2)) → c32(U72'(mark(U11(isNat(z0), z1)), x1, x2), ACTIVE(isNat(plus(z0, z1)))) 686.21/213.49
ACTIVE(U72(isNat(s(z0)), x1, x2)) → c32(U72'(mark(U21(isNat(z0))), x1, x2), ACTIVE(isNat(s(z0)))) 686.21/213.49
ACTIVE(U72(isNat(x(z0, z1)), x1, x2)) → c32(U72'(mark(U31(isNat(z0), z1)), x1, x2), ACTIVE(isNat(x(z0, z1)))) 686.21/213.49
ACTIVE(U72(plus(z0, 0), x1, x2)) → c32(U72'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.21/213.49
ACTIVE(U72(plus(z0, s(z1)), x1, x2)) → c32(U72'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.21/213.49
ACTIVE(U72(x(z0, 0), x1, x2)) → c32(U72'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.21/213.49
ACTIVE(U72(x(z0, s(z1)), x1, x2)) → c32(U72'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.21/213.49
ACTIVE(U72(U11(z0, z1), x1, x2)) → c32(U72'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.21/213.49
ACTIVE(U72(U12(z0), x1, x2)) → c32(U72'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.21/213.49
ACTIVE(U72(U21(z0), x1, x2)) → c32(U72'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.21/213.49
ACTIVE(U72(U31(z0, z1), x1, x2)) → c32(U72'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.21/213.49
ACTIVE(U72(U32(z0), x1, x2)) → c32(U72'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.21/213.49
ACTIVE(U72(U41(z0, z1), x1, x2)) → c32(U72'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.21/213.49
ACTIVE(U72(U51(z0, z1, z2), x1, x2)) → c32(U72'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.21/213.49
ACTIVE(U72(U52(z0, z1, z2), x1, x2)) → c32(U72'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.21/213.49
ACTIVE(U72(s(z0), x1, x2)) → c32(U72'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.21/213.49
ACTIVE(U72(plus(z0, z1), x1, x2)) → c32(U72'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.21/213.49
ACTIVE(U72(plus(z0, z1), x1, x2)) → c32(U72'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.21/213.49
ACTIVE(U72(U61(z0), x1, x2)) → c32(U72'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.21/213.49
ACTIVE(U72(U71(z0, z1, z2), x1, x2)) → c32(U72'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.21/213.49
ACTIVE(U72(U72(z0, z1, z2), x1, x2)) → c32(U72'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.21/213.49
ACTIVE(U72(x(z0, z1), x1, x2)) → c32(U72'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.21/213.49
ACTIVE(U72(x(z0, z1), x1, x2)) → c32(U72'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.21/213.49
ACTIVE(U72(U12(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.21/213.49
ACTIVE(U72(U21(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.21/213.49
ACTIVE(U72(U32(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.21/213.49
ACTIVE(U72(U41(tt, z0), x1, x2)) → c32(U72'(mark(z0), x1, x2)) 686.21/213.49
ACTIVE(U72(U61(tt), x1, x2)) → c32(U72'(mark(0), x1, x2)) 686.21/213.49
ACTIVE(U72(isNat(0), x1, x2)) → c32(U72'(mark(tt), x1, x2))
K tuples:none
Defined Rule Symbols:

active, U11, U12, U21, U31, U32, U41, U51, U52, s, plus, U61, U71, U72, x, proper, isNat, top

Defined Pair Symbols:

ACTIVE, U11', U12', U21', U31', U32', U41', U51', U52', S, PLUS, U61', U71', U72', X, PROPER, ISNAT, TOP

Compound Symbols:

c28, c29, 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, c62, c63, c64, c65, c67, c68, c69, c70, c71, c72, c73, c74, c75, c76, c77, c79, c80, c81, c82, c83, c84, c13, c16, c18, c1, c19, c19, c, c20, c20, c2, c21, c21, c3, c22, c22, c4, c23, c23, c5, c24, c24, c6, c25, c25, c7, c26, c26, c8, c27, c27, c9, c30, c30, c10, c31, c31, c11, c32, c32

686.21/213.49
686.21/213.49

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

Split RHS of tuples not part of any SCC
686.21/213.49
686.21/213.49

(78) Obligation:

Complexity Dependency Tuples Problem
Rules:

active(U11(tt, z0)) → mark(U12(isNat(z0))) 686.21/213.49
active(U12(tt)) → mark(tt) 686.21/213.49
active(U21(tt)) → mark(tt) 686.21/213.49
active(U31(tt, z0)) → mark(U32(isNat(z0))) 686.21/213.49
active(U32(tt)) → mark(tt) 686.21/213.49
active(U41(tt, z0)) → mark(z0) 686.21/213.49
active(U51(tt, z0, z1)) → mark(U52(isNat(z1), z0, z1)) 686.21/213.49
active(U52(tt, z0, z1)) → mark(s(plus(z1, z0))) 686.21/213.49
active(U61(tt)) → mark(0) 686.21/213.49
active(U71(tt, z0, z1)) → mark(U72(isNat(z1), z0, z1)) 686.21/213.49
active(U72(tt, z0, z1)) → mark(plus(x(z1, z0), z1)) 686.21/213.49
active(isNat(0)) → mark(tt) 686.21/213.49
active(isNat(plus(z0, z1))) → mark(U11(isNat(z0), z1)) 686.21/213.49
active(isNat(s(z0))) → mark(U21(isNat(z0))) 686.21/213.49
active(isNat(x(z0, z1))) → mark(U31(isNat(z0), z1)) 686.21/213.49
active(plus(z0, 0)) → mark(U41(isNat(z0), z0)) 686.21/213.49
active(plus(z0, s(z1))) → mark(U51(isNat(z1), z1, z0)) 686.21/213.49
active(x(z0, 0)) → mark(U61(isNat(z0))) 686.21/213.49
active(x(z0, s(z1))) → mark(U71(isNat(z1), z1, z0)) 686.21/213.49
active(U11(z0, z1)) → U11(active(z0), z1) 686.21/213.49
active(U12(z0)) → U12(active(z0)) 686.21/213.49
active(U21(z0)) → U21(active(z0)) 686.21/213.49
active(U31(z0, z1)) → U31(active(z0), z1) 686.21/213.49
active(U32(z0)) → U32(active(z0)) 686.21/213.49
active(U41(z0, z1)) → U41(active(z0), z1) 686.21/213.49
active(U51(z0, z1, z2)) → U51(active(z0), z1, z2) 686.21/213.49
active(U52(z0, z1, z2)) → U52(active(z0), z1, z2) 686.21/213.49
active(s(z0)) → s(active(z0)) 686.21/213.49
active(plus(z0, z1)) → plus(active(z0), z1) 686.21/213.49
active(plus(z0, z1)) → plus(z0, active(z1)) 686.21/213.49
active(U61(z0)) → U61(active(z0)) 686.21/213.49
active(U71(z0, z1, z2)) → U71(active(z0), z1, z2) 686.21/213.49
active(U72(z0, z1, z2)) → U72(active(z0), z1, z2) 686.21/213.49
active(x(z0, z1)) → x(active(z0), z1) 686.21/213.49
active(x(z0, z1)) → x(z0, active(z1)) 686.21/213.49
U11(mark(z0), z1) → mark(U11(z0, z1)) 686.21/213.49
U11(ok(z0), ok(z1)) → ok(U11(z0, z1)) 686.21/213.49
U12(mark(z0)) → mark(U12(z0)) 686.21/213.49
U12(ok(z0)) → ok(U12(z0)) 686.21/213.49
U21(mark(z0)) → mark(U21(z0)) 686.21/213.49
U21(ok(z0)) → ok(U21(z0)) 686.21/213.49
U31(mark(z0), z1) → mark(U31(z0, z1)) 686.21/213.49
U31(ok(z0), ok(z1)) → ok(U31(z0, z1)) 686.21/213.49
U32(mark(z0)) → mark(U32(z0)) 686.21/213.49
U32(ok(z0)) → ok(U32(z0)) 686.21/213.49
U41(mark(z0), z1) → mark(U41(z0, z1)) 686.21/213.49
U41(ok(z0), ok(z1)) → ok(U41(z0, z1)) 686.21/213.49
U51(mark(z0), z1, z2) → mark(U51(z0, z1, z2)) 686.21/213.49
U51(ok(z0), ok(z1), ok(z2)) → ok(U51(z0, z1, z2)) 686.21/213.49
U52(mark(z0), z1, z2) → mark(U52(z0, z1, z2)) 686.21/213.49
U52(ok(z0), ok(z1), ok(z2)) → ok(U52(z0, z1, z2)) 686.21/213.49
s(mark(z0)) → mark(s(z0)) 686.21/213.49
s(ok(z0)) → ok(s(z0)) 686.21/213.49
plus(mark(z0), z1) → mark(plus(z0, z1)) 686.21/213.49
plus(z0, mark(z1)) → mark(plus(z0, z1)) 686.21/213.49
plus(ok(z0), ok(z1)) → ok(plus(z0, z1)) 686.21/213.49
U61(mark(z0)) → mark(U61(z0)) 686.21/213.49
U61(ok(z0)) → ok(U61(z0)) 686.21/213.49
U71(mark(z0), z1, z2) → mark(U71(z0, z1, z2)) 686.21/213.49
U71(ok(z0), ok(z1), ok(z2)) → ok(U71(z0, z1, z2)) 686.21/213.49
U72(mark(z0), z1, z2) → mark(U72(z0, z1, z2)) 686.21/213.49
U72(ok(z0), ok(z1), ok(z2)) → ok(U72(z0, z1, z2)) 686.21/213.49
x(mark(z0), z1) → mark(x(z0, z1)) 686.21/213.49
x(z0, mark(z1)) → mark(x(z0, z1)) 686.21/213.49
x(ok(z0), ok(z1)) → ok(x(z0, z1)) 686.21/213.49
proper(U11(z0, z1)) → U11(proper(z0), proper(z1)) 686.21/213.49
proper(tt) → ok(tt) 686.21/213.49
proper(U12(z0)) → U12(proper(z0)) 686.21/213.49
proper(isNat(z0)) → isNat(proper(z0)) 686.21/213.49
proper(U21(z0)) → U21(proper(z0)) 686.21/213.49
proper(U31(z0, z1)) → U31(proper(z0), proper(z1)) 686.21/213.49
proper(U32(z0)) → U32(proper(z0)) 686.21/213.49
proper(U41(z0, z1)) → U41(proper(z0), proper(z1)) 686.21/213.49
proper(U51(z0, z1, z2)) → U51(proper(z0), proper(z1), proper(z2)) 686.21/213.49
proper(U52(z0, z1, z2)) → U52(proper(z0), proper(z1), proper(z2)) 686.21/213.49
proper(s(z0)) → s(proper(z0)) 686.21/213.49
proper(plus(z0, z1)) → plus(proper(z0), proper(z1)) 686.21/213.49
proper(U61(z0)) → U61(proper(z0)) 686.21/213.49
proper(0) → ok(0) 686.21/213.49
proper(U71(z0, z1, z2)) → U71(proper(z0), proper(z1), proper(z2)) 686.21/213.49
proper(U72(z0, z1, z2)) → U72(proper(z0), proper(z1), proper(z2)) 686.21/213.49
proper(x(z0, z1)) → x(proper(z0), proper(z1)) 686.21/213.49
isNat(ok(z0)) → ok(isNat(z0)) 686.21/213.49
top(mark(z0)) → top(proper(z0)) 686.21/213.49
top(ok(z0)) → top(active(z0))
Tuples:

ACTIVE(plus(z0, z1)) → c28(PLUS(active(z0), z1), ACTIVE(z0)) 686.21/213.49
ACTIVE(plus(z0, z1)) → c29(PLUS(z0, active(z1)), ACTIVE(z1)) 686.21/213.49
ACTIVE(x(z0, z1)) → c33(X(active(z0), z1), ACTIVE(z0)) 686.21/213.49
ACTIVE(x(z0, z1)) → c34(X(z0, active(z1)), ACTIVE(z1)) 686.21/213.49
U11'(mark(z0), z1) → c35(U11'(z0, z1)) 686.21/213.49
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1)) 686.21/213.49
U12'(mark(z0)) → c37(U12'(z0)) 686.21/213.49
U12'(ok(z0)) → c38(U12'(z0)) 686.21/213.49
U21'(mark(z0)) → c39(U21'(z0)) 686.21/213.49
U21'(ok(z0)) → c40(U21'(z0)) 686.21/213.49
U31'(mark(z0), z1) → c41(U31'(z0, z1)) 686.21/213.49
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 686.21/213.49
U32'(mark(z0)) → c43(U32'(z0)) 686.21/213.49
U32'(ok(z0)) → c44(U32'(z0)) 686.21/213.49
U41'(mark(z0), z1) → c45(U41'(z0, z1)) 686.21/213.49
U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1)) 686.21/213.49
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2)) 686.21/213.49
U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2)) 686.21/213.49
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2)) 686.21/213.49
U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2)) 686.21/213.49
S(mark(z0)) → c51(S(z0)) 686.21/213.49
S(ok(z0)) → c52(S(z0)) 686.21/213.49
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 686.21/213.49
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 686.21/213.49
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 686.21/213.49
U61'(mark(z0)) → c56(U61'(z0)) 686.21/213.49
U61'(ok(z0)) → c57(U61'(z0)) 686.21/213.49
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2)) 686.21/213.49
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2)) 686.21/213.49
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2)) 686.21/213.49
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 686.21/213.49
X(mark(z0), z1) → c62(X(z0, z1)) 686.21/213.49
X(z0, mark(z1)) → c63(X(z0, z1)) 686.21/213.49
X(ok(z0), ok(z1)) → c64(X(z0, z1)) 686.21/213.49
PROPER(U11(z0, z1)) → c65(U11'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 686.21/213.49
PROPER(U12(z0)) → c67(U12'(proper(z0)), PROPER(z0)) 686.21/213.49
PROPER(isNat(z0)) → c68(ISNAT(proper(z0)), PROPER(z0)) 686.21/213.49
PROPER(U21(z0)) → c69(U21'(proper(z0)), PROPER(z0)) 686.21/213.49
PROPER(U31(z0, z1)) → c70(U31'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 686.21/213.49
PROPER(U32(z0)) → c71(U32'(proper(z0)), PROPER(z0)) 686.21/213.49
PROPER(U41(z0, z1)) → c72(U41'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 686.21/213.49
PROPER(U51(z0, z1, z2)) → c73(U51'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 686.21/213.49
PROPER(U52(z0, z1, z2)) → c74(U52'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 686.21/213.49
PROPER(s(z0)) → c75(S(proper(z0)), PROPER(z0)) 686.21/213.49
PROPER(plus(z0, z1)) → c76(PLUS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 686.21/213.49
PROPER(U61(z0)) → c77(U61'(proper(z0)), PROPER(z0)) 686.21/213.49
PROPER(U71(z0, z1, z2)) → c79(U71'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 686.21/213.49
PROPER(U72(z0, z1, z2)) → c80(U72'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 686.21/213.49
PROPER(x(z0, z1)) → c81(X(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 686.21/213.49
ISNAT(ok(z0)) → c82(ISNAT(z0)) 686.21/213.49
TOP(mark(z0)) → c83(TOP(proper(z0)), PROPER(z0)) 686.21/213.49
TOP(ok(z0)) → c84(TOP(active(z0)), ACTIVE(z0)) 686.21/213.49
ACTIVE(isNat(s(z0))) → c13(ISNAT(z0)) 686.21/213.49
ACTIVE(plus(z0, s(z1))) → c16(ISNAT(z1)) 686.21/213.49
ACTIVE(x(z0, s(z1))) → c18(ISNAT(z1)) 686.21/213.49
ACTIVE(U11(tt, z0)) → c1(U12'(isNat(z0))) 686.21/213.49
ACTIVE(U11(tt, z0)) → c1(ISNAT(z0)) 686.21/213.49
ACTIVE(U31(tt, z0)) → c1(U32'(isNat(z0))) 686.21/213.49
ACTIVE(U31(tt, z0)) → c1(ISNAT(z0)) 686.21/213.49
ACTIVE(U51(tt, z0, z1)) → c1(U52'(isNat(z1), z0, z1)) 686.21/213.49
ACTIVE(U51(tt, z0, z1)) → c1(ISNAT(z1)) 686.21/213.49
ACTIVE(U52(tt, z0, z1)) → c1(S(plus(z1, z0))) 686.21/213.49
ACTIVE(U52(tt, z0, z1)) → c1(PLUS(z1, z0)) 686.21/213.49
ACTIVE(U71(tt, z0, z1)) → c1(U72'(isNat(z1), z0, z1)) 686.21/213.49
ACTIVE(U71(tt, z0, z1)) → c1(ISNAT(z1)) 686.21/213.49
ACTIVE(U72(tt, z0, z1)) → c1(PLUS(x(z1, z0), z1)) 686.21/213.49
ACTIVE(U72(tt, z0, z1)) → c1(X(z1, z0)) 686.21/213.49
ACTIVE(isNat(plus(z0, z1))) → c1(U11'(isNat(z0), z1)) 686.21/213.49
ACTIVE(isNat(plus(z0, z1))) → c1(ISNAT(z0)) 686.21/213.49
ACTIVE(isNat(x(z0, z1))) → c1(U31'(isNat(z0), z1)) 686.21/213.49
ACTIVE(isNat(x(z0, z1))) → c1(ISNAT(z0)) 686.21/213.49
ACTIVE(plus(z0, 0)) → c1(U41'(isNat(z0), z0)) 686.21/213.49
ACTIVE(plus(z0, 0)) → c1(ISNAT(z0)) 686.21/213.49
ACTIVE(x(z0, 0)) → c1(U61'(isNat(z0))) 686.21/213.49
ACTIVE(x(z0, 0)) → c1(ISNAT(z0)) 686.21/213.49
ACTIVE(U11(plus(z0, 0), x1)) → c19(U11'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.21/213.49
ACTIVE(U11(plus(z0, s(z1)), x1)) → c19(U11'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.21/213.49
ACTIVE(U11(x(z0, 0), x1)) → c19(U11'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.21/213.49
ACTIVE(U11(x(z0, s(z1)), x1)) → c19(U11'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.21/213.49
ACTIVE(U11(U11(z0, z1), x1)) → c19(U11'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.21/213.49
ACTIVE(U11(U12(z0), x1)) → c19(U11'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.21/213.49
ACTIVE(U11(U21(z0), x1)) → c19(U11'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.21/213.49
ACTIVE(U11(U31(z0, z1), x1)) → c19(U11'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.21/213.49
ACTIVE(U11(U32(z0), x1)) → c19(U11'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.21/213.49
ACTIVE(U11(U41(z0, z1), x1)) → c19(U11'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.21/213.49
ACTIVE(U11(U51(z0, z1, z2), x1)) → c19(U11'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.21/213.49
ACTIVE(U11(U52(z0, z1, z2), x1)) → c19(U11'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.21/213.49
ACTIVE(U11(s(z0), x1)) → c19(U11'(s(active(z0)), x1), ACTIVE(s(z0))) 686.21/213.49
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.21/213.49
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.21/213.49
ACTIVE(U11(U61(z0), x1)) → c19(U11'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.21/213.49
ACTIVE(U11(U71(z0, z1, z2), x1)) → c19(U11'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.21/213.49
ACTIVE(U11(U72(z0, z1, z2), x1)) → c19(U11'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.21/213.49
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.21/213.49
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.21/213.49
ACTIVE(U11(isNat(0), x1)) → c19(U11'(mark(tt), x1)) 686.21/213.49
ACTIVE(U11(U11(tt, z0), x1)) → c(U11'(mark(U12(isNat(z0))), x1)) 686.21/213.49
ACTIVE(U11(U11(tt, z0), x1)) → c(ACTIVE(U11(tt, z0))) 686.21/213.49
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(U11'(mark(U11(isNat(z0), z1)), x1)) 686.21/213.49
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(ACTIVE(isNat(plus(z0, z1)))) 686.21/213.49
ACTIVE(U11(isNat(s(z0)), x1)) → c(U11'(mark(U21(isNat(z0))), x1)) 686.21/213.49
ACTIVE(U11(isNat(s(z0)), x1)) → c(ACTIVE(isNat(s(z0)))) 686.21/213.49
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(U11'(mark(U31(isNat(z0), z1)), x1)) 686.21/213.49
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(ACTIVE(isNat(x(z0, z1)))) 686.21/213.49
ACTIVE(U12(plus(z0, 0))) → c20(U12'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.21/213.49
ACTIVE(U12(plus(z0, s(z1)))) → c20(U12'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.21/213.49
ACTIVE(U12(x(z0, 0))) → c20(U12'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.21/213.49
ACTIVE(U12(x(z0, s(z1)))) → c20(U12'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.21/213.49
ACTIVE(U12(U11(z0, z1))) → c20(U12'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.21/213.49
ACTIVE(U12(U12(z0))) → c20(U12'(U12(active(z0))), ACTIVE(U12(z0))) 686.21/213.49
ACTIVE(U12(U21(z0))) → c20(U12'(U21(active(z0))), ACTIVE(U21(z0))) 686.21/213.49
ACTIVE(U12(U31(z0, z1))) → c20(U12'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.21/213.49
ACTIVE(U12(U32(z0))) → c20(U12'(U32(active(z0))), ACTIVE(U32(z0))) 686.21/213.49
ACTIVE(U12(U41(z0, z1))) → c20(U12'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.21/213.49
ACTIVE(U12(U51(z0, z1, z2))) → c20(U12'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.21/213.49
ACTIVE(U12(U52(z0, z1, z2))) → c20(U12'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.21/213.49
ACTIVE(U12(s(z0))) → c20(U12'(s(active(z0))), ACTIVE(s(z0))) 686.21/213.49
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.21/213.49
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.21/213.49
ACTIVE(U12(U61(z0))) → c20(U12'(U61(active(z0))), ACTIVE(U61(z0))) 686.21/213.49
ACTIVE(U12(U71(z0, z1, z2))) → c20(U12'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.21/213.49
ACTIVE(U12(U72(z0, z1, z2))) → c20(U12'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.21/213.49
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.21/213.49
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.21/213.49
ACTIVE(U11(U12(tt), x1)) → c19(U11'(mark(tt), x1)) 686.21/213.49
ACTIVE(U12(U12(tt))) → c20(U12'(mark(tt))) 686.21/213.49
ACTIVE(U12(isNat(0))) → c20(U12'(mark(tt))) 686.21/213.49
ACTIVE(U12(U11(tt, z0))) → c2(U12'(mark(U12(isNat(z0))))) 686.21/213.49
ACTIVE(U12(U11(tt, z0))) → c2(ACTIVE(U11(tt, z0))) 686.21/213.49
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(U12'(mark(U11(isNat(z0), z1)))) 686.21/213.49
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(ACTIVE(isNat(plus(z0, z1)))) 686.21/213.49
ACTIVE(U12(isNat(s(z0)))) → c2(U12'(mark(U21(isNat(z0))))) 686.21/213.49
ACTIVE(U12(isNat(s(z0)))) → c2(ACTIVE(isNat(s(z0)))) 686.21/213.49
ACTIVE(U12(isNat(x(z0, z1)))) → c2(U12'(mark(U31(isNat(z0), z1)))) 686.21/213.49
ACTIVE(U12(isNat(x(z0, z1)))) → c2(ACTIVE(isNat(x(z0, z1)))) 686.21/213.49
ACTIVE(U21(plus(z0, 0))) → c21(U21'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.21/213.49
ACTIVE(U21(plus(z0, s(z1)))) → c21(U21'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.21/213.49
ACTIVE(U21(x(z0, 0))) → c21(U21'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.21/213.49
ACTIVE(U21(x(z0, s(z1)))) → c21(U21'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.21/213.49
ACTIVE(U21(U11(z0, z1))) → c21(U21'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.21/213.49
ACTIVE(U21(U12(z0))) → c21(U21'(U12(active(z0))), ACTIVE(U12(z0))) 686.21/213.49
ACTIVE(U21(U21(z0))) → c21(U21'(U21(active(z0))), ACTIVE(U21(z0))) 686.21/213.49
ACTIVE(U21(U31(z0, z1))) → c21(U21'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.21/213.49
ACTIVE(U21(U32(z0))) → c21(U21'(U32(active(z0))), ACTIVE(U32(z0))) 686.21/213.49
ACTIVE(U21(U41(z0, z1))) → c21(U21'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.21/213.49
ACTIVE(U21(U51(z0, z1, z2))) → c21(U21'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.21/213.49
ACTIVE(U21(U52(z0, z1, z2))) → c21(U21'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.21/213.49
ACTIVE(U21(s(z0))) → c21(U21'(s(active(z0))), ACTIVE(s(z0))) 686.21/213.49
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.21/213.49
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.21/213.49
ACTIVE(U21(U61(z0))) → c21(U21'(U61(active(z0))), ACTIVE(U61(z0))) 686.21/213.49
ACTIVE(U21(U71(z0, z1, z2))) → c21(U21'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.21/213.49
ACTIVE(U21(U72(z0, z1, z2))) → c21(U21'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.21/213.49
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.21/213.49
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.21/213.49
ACTIVE(U11(U21(tt), x1)) → c19(U11'(mark(tt), x1)) 686.21/213.49
ACTIVE(U12(U21(tt))) → c20(U12'(mark(tt))) 686.21/213.49
ACTIVE(U21(U12(tt))) → c21(U21'(mark(tt))) 686.21/213.49
ACTIVE(U21(U21(tt))) → c21(U21'(mark(tt))) 686.21/213.49
ACTIVE(U21(isNat(0))) → c21(U21'(mark(tt))) 686.21/213.49
ACTIVE(U21(U11(tt, z0))) → c3(U21'(mark(U12(isNat(z0))))) 686.21/213.49
ACTIVE(U21(U11(tt, z0))) → c3(ACTIVE(U11(tt, z0))) 686.21/213.49
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(U21'(mark(U11(isNat(z0), z1)))) 686.21/213.49
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(ACTIVE(isNat(plus(z0, z1)))) 686.21/213.49
ACTIVE(U21(isNat(s(z0)))) → c3(U21'(mark(U21(isNat(z0))))) 686.21/213.49
ACTIVE(U21(isNat(s(z0)))) → c3(ACTIVE(isNat(s(z0)))) 686.21/213.49
ACTIVE(U21(isNat(x(z0, z1)))) → c3(U21'(mark(U31(isNat(z0), z1)))) 686.21/213.49
ACTIVE(U21(isNat(x(z0, z1)))) → c3(ACTIVE(isNat(x(z0, z1)))) 686.21/213.49
ACTIVE(U31(plus(z0, 0), x1)) → c22(U31'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.21/213.49
ACTIVE(U31(plus(z0, s(z1)), x1)) → c22(U31'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.21/213.49
ACTIVE(U31(x(z0, 0), x1)) → c22(U31'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.21/213.49
ACTIVE(U31(x(z0, s(z1)), x1)) → c22(U31'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.21/213.49
ACTIVE(U31(U11(z0, z1), x1)) → c22(U31'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.21/213.49
ACTIVE(U31(U12(z0), x1)) → c22(U31'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.21/213.49
ACTIVE(U31(U21(z0), x1)) → c22(U31'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.21/213.49
ACTIVE(U31(U31(z0, z1), x1)) → c22(U31'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.21/213.49
ACTIVE(U31(U32(z0), x1)) → c22(U31'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.21/213.49
ACTIVE(U31(U41(z0, z1), x1)) → c22(U31'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.21/213.49
ACTIVE(U31(U51(z0, z1, z2), x1)) → c22(U31'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.21/213.49
ACTIVE(U31(U52(z0, z1, z2), x1)) → c22(U31'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.21/213.49
ACTIVE(U31(s(z0), x1)) → c22(U31'(s(active(z0)), x1), ACTIVE(s(z0))) 686.21/213.49
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.21/213.49
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.21/213.49
ACTIVE(U31(U61(z0), x1)) → c22(U31'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.21/213.49
ACTIVE(U31(U71(z0, z1, z2), x1)) → c22(U31'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.21/213.49
ACTIVE(U31(U72(z0, z1, z2), x1)) → c22(U31'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.21/213.49
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.21/213.49
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.21/213.49
ACTIVE(U31(U12(tt), x1)) → c22(U31'(mark(tt), x1)) 686.21/213.49
ACTIVE(U31(U21(tt), x1)) → c22(U31'(mark(tt), x1)) 686.21/213.49
ACTIVE(U31(isNat(0), x1)) → c22(U31'(mark(tt), x1)) 686.21/213.49
ACTIVE(U11(U31(tt, z0), x1)) → c4(U11'(mark(U32(isNat(z0))), x1)) 686.21/213.49
ACTIVE(U11(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 686.21/213.49
ACTIVE(U12(U31(tt, z0))) → c4(U12'(mark(U32(isNat(z0))))) 686.21/213.49
ACTIVE(U12(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 686.21/213.49
ACTIVE(U21(U31(tt, z0))) → c4(U21'(mark(U32(isNat(z0))))) 686.21/213.49
ACTIVE(U21(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 686.21/213.49
ACTIVE(U31(U11(tt, z0), x1)) → c4(U31'(mark(U12(isNat(z0))), x1)) 686.21/213.49
ACTIVE(U31(U11(tt, z0), x1)) → c4(ACTIVE(U11(tt, z0))) 686.21/213.49
ACTIVE(U31(U31(tt, z0), x1)) → c4(U31'(mark(U32(isNat(z0))), x1)) 686.21/213.49
ACTIVE(U31(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 686.21/213.49
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(U31'(mark(U11(isNat(z0), z1)), x1)) 686.21/213.49
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(ACTIVE(isNat(plus(z0, z1)))) 686.21/213.49
ACTIVE(U31(isNat(s(z0)), x1)) → c4(U31'(mark(U21(isNat(z0))), x1)) 686.21/213.49
ACTIVE(U31(isNat(s(z0)), x1)) → c4(ACTIVE(isNat(s(z0)))) 686.21/213.49
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(U31'(mark(U31(isNat(z0), z1)), x1)) 686.21/213.49
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(ACTIVE(isNat(x(z0, z1)))) 686.21/213.49
ACTIVE(U32(plus(z0, 0))) → c23(U32'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.21/213.49
ACTIVE(U32(plus(z0, s(z1)))) → c23(U32'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.21/213.49
ACTIVE(U32(x(z0, 0))) → c23(U32'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.21/213.49
ACTIVE(U32(x(z0, s(z1)))) → c23(U32'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.21/213.49
ACTIVE(U32(U11(z0, z1))) → c23(U32'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.21/213.49
ACTIVE(U32(U12(z0))) → c23(U32'(U12(active(z0))), ACTIVE(U12(z0))) 686.21/213.49
ACTIVE(U32(U21(z0))) → c23(U32'(U21(active(z0))), ACTIVE(U21(z0))) 686.21/213.49
ACTIVE(U32(U31(z0, z1))) → c23(U32'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.21/213.49
ACTIVE(U32(U32(z0))) → c23(U32'(U32(active(z0))), ACTIVE(U32(z0))) 686.21/213.49
ACTIVE(U32(U41(z0, z1))) → c23(U32'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.21/213.49
ACTIVE(U32(U51(z0, z1, z2))) → c23(U32'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.21/213.49
ACTIVE(U32(U52(z0, z1, z2))) → c23(U32'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.21/213.49
ACTIVE(U32(s(z0))) → c23(U32'(s(active(z0))), ACTIVE(s(z0))) 686.21/213.49
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.21/213.49
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.21/213.49
ACTIVE(U32(U61(z0))) → c23(U32'(U61(active(z0))), ACTIVE(U61(z0))) 686.21/213.49
ACTIVE(U32(U71(z0, z1, z2))) → c23(U32'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.21/213.49
ACTIVE(U32(U72(z0, z1, z2))) → c23(U32'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.21/213.49
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.21/213.49
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.21/213.49
ACTIVE(U11(U32(tt), x1)) → c19(U11'(mark(tt), x1)) 686.21/213.49
ACTIVE(U12(U32(tt))) → c20(U12'(mark(tt))) 686.21/213.49
ACTIVE(U21(U32(tt))) → c21(U21'(mark(tt))) 686.21/213.49
ACTIVE(U31(U32(tt), x1)) → c22(U31'(mark(tt), x1)) 686.21/213.49
ACTIVE(U32(U12(tt))) → c23(U32'(mark(tt))) 686.21/213.49
ACTIVE(U32(U21(tt))) → c23(U32'(mark(tt))) 686.21/213.49
ACTIVE(U32(U32(tt))) → c23(U32'(mark(tt))) 686.21/213.49
ACTIVE(U32(isNat(0))) → c23(U32'(mark(tt))) 686.21/213.49
ACTIVE(U32(U11(tt, z0))) → c5(U32'(mark(U12(isNat(z0))))) 686.21/213.49
ACTIVE(U32(U11(tt, z0))) → c5(ACTIVE(U11(tt, z0))) 686.21/213.49
ACTIVE(U32(U31(tt, z0))) → c5(U32'(mark(U32(isNat(z0))))) 686.21/213.49
ACTIVE(U32(U31(tt, z0))) → c5(ACTIVE(U31(tt, z0))) 686.21/213.49
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(U32'(mark(U11(isNat(z0), z1)))) 686.21/213.49
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(ACTIVE(isNat(plus(z0, z1)))) 686.21/213.49
ACTIVE(U32(isNat(s(z0)))) → c5(U32'(mark(U21(isNat(z0))))) 686.21/213.49
ACTIVE(U32(isNat(s(z0)))) → c5(ACTIVE(isNat(s(z0)))) 686.21/213.49
ACTIVE(U32(isNat(x(z0, z1)))) → c5(U32'(mark(U31(isNat(z0), z1)))) 686.21/213.49
ACTIVE(U32(isNat(x(z0, z1)))) → c5(ACTIVE(isNat(x(z0, z1)))) 686.21/213.49
ACTIVE(U41(plus(z0, 0), x1)) → c24(U41'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.21/213.49
ACTIVE(U41(plus(z0, s(z1)), x1)) → c24(U41'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.21/213.49
ACTIVE(U41(x(z0, 0), x1)) → c24(U41'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.21/213.49
ACTIVE(U41(x(z0, s(z1)), x1)) → c24(U41'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.21/213.49
ACTIVE(U41(U11(z0, z1), x1)) → c24(U41'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.21/213.49
ACTIVE(U41(U12(z0), x1)) → c24(U41'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.21/213.49
ACTIVE(U41(U21(z0), x1)) → c24(U41'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.21/213.49
ACTIVE(U41(U31(z0, z1), x1)) → c24(U41'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.21/213.49
ACTIVE(U41(U32(z0), x1)) → c24(U41'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.21/213.49
ACTIVE(U41(U41(z0, z1), x1)) → c24(U41'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.21/213.49
ACTIVE(U41(U51(z0, z1, z2), x1)) → c24(U41'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.21/213.49
ACTIVE(U41(U52(z0, z1, z2), x1)) → c24(U41'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.21/213.49
ACTIVE(U41(s(z0), x1)) → c24(U41'(s(active(z0)), x1), ACTIVE(s(z0))) 686.21/213.49
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.21/213.49
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.21/213.49
ACTIVE(U41(U61(z0), x1)) → c24(U41'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.21/213.49
ACTIVE(U41(U71(z0, z1, z2), x1)) → c24(U41'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.21/213.49
ACTIVE(U41(U72(z0, z1, z2), x1)) → c24(U41'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.21/213.49
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.21/213.49
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.21/213.49
ACTIVE(U11(U41(tt, z0), x1)) → c19(U11'(mark(z0), x1)) 686.21/213.49
ACTIVE(U12(U41(tt, z0))) → c20(U12'(mark(z0))) 686.21/213.49
ACTIVE(U21(U41(tt, z0))) → c21(U21'(mark(z0))) 686.21/213.49
ACTIVE(U31(U41(tt, z0), x1)) → c22(U31'(mark(z0), x1)) 686.21/213.49
ACTIVE(U32(U41(tt, z0))) → c23(U32'(mark(z0))) 686.21/213.49
ACTIVE(U41(U12(tt), x1)) → c24(U41'(mark(tt), x1)) 686.21/213.49
ACTIVE(U41(U21(tt), x1)) → c24(U41'(mark(tt), x1)) 686.21/213.49
ACTIVE(U41(U32(tt), x1)) → c24(U41'(mark(tt), x1)) 686.21/213.49
ACTIVE(U41(U41(tt, z0), x1)) → c24(U41'(mark(z0), x1)) 686.21/213.49
ACTIVE(U41(isNat(0), x1)) → c24(U41'(mark(tt), x1)) 686.21/213.49
ACTIVE(U41(U11(tt, z0), x1)) → c6(U41'(mark(U12(isNat(z0))), x1)) 686.21/213.49
ACTIVE(U41(U11(tt, z0), x1)) → c6(ACTIVE(U11(tt, z0))) 686.21/213.49
ACTIVE(U41(U31(tt, z0), x1)) → c6(U41'(mark(U32(isNat(z0))), x1)) 686.21/213.50
ACTIVE(U41(U31(tt, z0), x1)) → c6(ACTIVE(U31(tt, z0))) 686.21/213.50
ACTIVE(U41(isNat(plus(z0, z1)), x1)) → c6(U41'(mark(U11(isNat(z0), z1)), x1)) 686.21/213.50
ACTIVE(U41(isNat(plus(z0, z1)), x1)) → c6(ACTIVE(isNat(plus(z0, z1)))) 686.21/213.50
ACTIVE(U41(isNat(s(z0)), x1)) → c6(U41'(mark(U21(isNat(z0))), x1)) 686.21/213.50
ACTIVE(U41(isNat(s(z0)), x1)) → c6(ACTIVE(isNat(s(z0)))) 686.21/213.50
ACTIVE(U41(isNat(x(z0, z1)), x1)) → c6(U41'(mark(U31(isNat(z0), z1)), x1)) 686.21/213.50
ACTIVE(U41(isNat(x(z0, z1)), x1)) → c6(ACTIVE(isNat(x(z0, z1)))) 686.21/213.50
ACTIVE(U51(plus(z0, 0), x1, x2)) → c25(U51'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.21/213.50
ACTIVE(U51(plus(z0, s(z1)), x1, x2)) → c25(U51'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.21/213.50
ACTIVE(U51(x(z0, 0), x1, x2)) → c25(U51'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.21/213.50
ACTIVE(U51(x(z0, s(z1)), x1, x2)) → c25(U51'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.21/213.50
ACTIVE(U51(U11(z0, z1), x1, x2)) → c25(U51'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.21/213.50
ACTIVE(U51(U12(z0), x1, x2)) → c25(U51'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.21/213.50
ACTIVE(U51(U21(z0), x1, x2)) → c25(U51'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.21/213.50
ACTIVE(U51(U31(z0, z1), x1, x2)) → c25(U51'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.21/213.50
ACTIVE(U51(U32(z0), x1, x2)) → c25(U51'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.21/213.50
ACTIVE(U51(U41(z0, z1), x1, x2)) → c25(U51'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.21/213.50
ACTIVE(U51(U51(z0, z1, z2), x1, x2)) → c25(U51'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.21/213.50
ACTIVE(U51(U52(z0, z1, z2), x1, x2)) → c25(U51'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.21/213.50
ACTIVE(U51(s(z0), x1, x2)) → c25(U51'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.21/213.50
ACTIVE(U51(plus(z0, z1), x1, x2)) → c25(U51'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.21/213.50
ACTIVE(U51(plus(z0, z1), x1, x2)) → c25(U51'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.21/213.50
ACTIVE(U51(U61(z0), x1, x2)) → c25(U51'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.21/213.50
ACTIVE(U51(U71(z0, z1, z2), x1, x2)) → c25(U51'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.21/213.50
ACTIVE(U51(U72(z0, z1, z2), x1, x2)) → c25(U51'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.21/213.50
ACTIVE(U51(x(z0, z1), x1, x2)) → c25(U51'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.21/213.50
ACTIVE(U51(x(z0, z1), x1, x2)) → c25(U51'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.21/213.50
ACTIVE(U51(U12(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.21/213.50
ACTIVE(U51(U21(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.21/213.50
ACTIVE(U51(U32(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.21/213.50
ACTIVE(U51(U41(tt, z0), x1, x2)) → c25(U51'(mark(z0), x1, x2)) 686.21/213.50
ACTIVE(U51(isNat(0), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.21/213.50
ACTIVE(U11(U51(tt, z0, z1), x1)) → c7(U11'(mark(U52(isNat(z1), z0, z1)), x1)) 686.21/213.50
ACTIVE(U11(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.21/213.50
ACTIVE(U12(U51(tt, z0, z1))) → c7(U12'(mark(U52(isNat(z1), z0, z1)))) 686.21/213.50
ACTIVE(U12(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.21/213.50
ACTIVE(U21(U51(tt, z0, z1))) → c7(U21'(mark(U52(isNat(z1), z0, z1)))) 686.21/213.50
ACTIVE(U21(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.21/213.50
ACTIVE(U31(U51(tt, z0, z1), x1)) → c7(U31'(mark(U52(isNat(z1), z0, z1)), x1)) 686.21/213.50
ACTIVE(U31(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.21/213.50
ACTIVE(U32(U51(tt, z0, z1))) → c7(U32'(mark(U52(isNat(z1), z0, z1)))) 686.21/213.50
ACTIVE(U32(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.21/213.50
ACTIVE(U41(U51(tt, z0, z1), x1)) → c7(U41'(mark(U52(isNat(z1), z0, z1)), x1)) 686.21/213.50
ACTIVE(U41(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.21/213.50
ACTIVE(U51(U11(tt, z0), x1, x2)) → c7(U51'(mark(U12(isNat(z0))), x1, x2)) 686.21/213.50
ACTIVE(U51(U11(tt, z0), x1, x2)) → c7(ACTIVE(U11(tt, z0))) 686.21/213.50
ACTIVE(U51(U31(tt, z0), x1, x2)) → c7(U51'(mark(U32(isNat(z0))), x1, x2)) 686.21/213.50
ACTIVE(U51(U31(tt, z0), x1, x2)) → c7(ACTIVE(U31(tt, z0))) 686.21/213.50
ACTIVE(U51(U51(tt, z0, z1), x1, x2)) → c7(U51'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.21/213.50
ACTIVE(U51(U51(tt, z0, z1), x1, x2)) → c7(ACTIVE(U51(tt, z0, z1))) 686.21/213.50
ACTIVE(U51(isNat(plus(z0, z1)), x1, x2)) → c7(U51'(mark(U11(isNat(z0), z1)), x1, x2)) 686.21/213.50
ACTIVE(U51(isNat(plus(z0, z1)), x1, x2)) → c7(ACTIVE(isNat(plus(z0, z1)))) 686.21/213.50
ACTIVE(U51(isNat(s(z0)), x1, x2)) → c7(U51'(mark(U21(isNat(z0))), x1, x2)) 686.21/213.50
ACTIVE(U51(isNat(s(z0)), x1, x2)) → c7(ACTIVE(isNat(s(z0)))) 686.21/213.50
ACTIVE(U51(isNat(x(z0, z1)), x1, x2)) → c7(U51'(mark(U31(isNat(z0), z1)), x1, x2)) 686.21/213.50
ACTIVE(U51(isNat(x(z0, z1)), x1, x2)) → c7(ACTIVE(isNat(x(z0, z1)))) 686.21/213.50
ACTIVE(U52(plus(z0, 0), x1, x2)) → c26(U52'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.21/213.50
ACTIVE(U52(plus(z0, s(z1)), x1, x2)) → c26(U52'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.21/213.50
ACTIVE(U52(x(z0, 0), x1, x2)) → c26(U52'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.21/213.50
ACTIVE(U52(x(z0, s(z1)), x1, x2)) → c26(U52'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.21/213.50
ACTIVE(U52(U11(z0, z1), x1, x2)) → c26(U52'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.21/213.50
ACTIVE(U52(U12(z0), x1, x2)) → c26(U52'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.21/213.50
ACTIVE(U52(U21(z0), x1, x2)) → c26(U52'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.21/213.50
ACTIVE(U52(U31(z0, z1), x1, x2)) → c26(U52'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.21/213.50
ACTIVE(U52(U32(z0), x1, x2)) → c26(U52'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.21/213.50
ACTIVE(U52(U41(z0, z1), x1, x2)) → c26(U52'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.21/213.50
ACTIVE(U52(U51(z0, z1, z2), x1, x2)) → c26(U52'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.21/213.50
ACTIVE(U52(U52(z0, z1, z2), x1, x2)) → c26(U52'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.21/213.50
ACTIVE(U52(s(z0), x1, x2)) → c26(U52'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.21/213.50
ACTIVE(U52(plus(z0, z1), x1, x2)) → c26(U52'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.21/213.50
ACTIVE(U52(plus(z0, z1), x1, x2)) → c26(U52'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.21/213.50
ACTIVE(U52(U61(z0), x1, x2)) → c26(U52'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.21/213.50
ACTIVE(U52(U71(z0, z1, z2), x1, x2)) → c26(U52'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.21/213.50
ACTIVE(U52(U72(z0, z1, z2), x1, x2)) → c26(U52'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.21/213.50
ACTIVE(U52(x(z0, z1), x1, x2)) → c26(U52'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.21/213.50
ACTIVE(U52(x(z0, z1), x1, x2)) → c26(U52'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.21/213.50
ACTIVE(U52(U12(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.21/213.50
ACTIVE(U52(U21(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.21/213.50
ACTIVE(U52(U32(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.21/213.50
ACTIVE(U52(U41(tt, z0), x1, x2)) → c26(U52'(mark(z0), x1, x2)) 686.21/213.50
ACTIVE(U52(isNat(0), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.21/213.50
ACTIVE(U11(U52(tt, z0, z1), x1)) → c8(U11'(mark(s(plus(z1, z0))), x1)) 686.21/213.50
ACTIVE(U11(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.21/213.50
ACTIVE(U12(U52(tt, z0, z1))) → c8(U12'(mark(s(plus(z1, z0))))) 686.21/213.50
ACTIVE(U12(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.21/213.50
ACTIVE(U21(U52(tt, z0, z1))) → c8(U21'(mark(s(plus(z1, z0))))) 686.21/213.50
ACTIVE(U21(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.21/213.50
ACTIVE(U31(U52(tt, z0, z1), x1)) → c8(U31'(mark(s(plus(z1, z0))), x1)) 686.21/213.50
ACTIVE(U31(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.21/213.50
ACTIVE(U32(U52(tt, z0, z1))) → c8(U32'(mark(s(plus(z1, z0))))) 686.21/213.50
ACTIVE(U32(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.21/213.50
ACTIVE(U41(U52(tt, z0, z1), x1)) → c8(U41'(mark(s(plus(z1, z0))), x1)) 686.21/213.50
ACTIVE(U41(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.21/213.50
ACTIVE(U51(U52(tt, z0, z1), x1, x2)) → c8(U51'(mark(s(plus(z1, z0))), x1, x2)) 686.21/213.50
ACTIVE(U51(U52(tt, z0, z1), x1, x2)) → c8(ACTIVE(U52(tt, z0, z1))) 686.21/213.50
ACTIVE(U52(U11(tt, z0), x1, x2)) → c8(U52'(mark(U12(isNat(z0))), x1, x2)) 686.21/213.50
ACTIVE(U52(U11(tt, z0), x1, x2)) → c8(ACTIVE(U11(tt, z0))) 686.21/213.50
ACTIVE(U52(U31(tt, z0), x1, x2)) → c8(U52'(mark(U32(isNat(z0))), x1, x2)) 686.21/213.50
ACTIVE(U52(U31(tt, z0), x1, x2)) → c8(ACTIVE(U31(tt, z0))) 686.21/213.50
ACTIVE(U52(U51(tt, z0, z1), x1, x2)) → c8(U52'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.21/213.50
ACTIVE(U52(U51(tt, z0, z1), x1, x2)) → c8(ACTIVE(U51(tt, z0, z1))) 686.21/213.50
ACTIVE(U52(U52(tt, z0, z1), x1, x2)) → c8(U52'(mark(s(plus(z1, z0))), x1, x2)) 686.21/213.50
ACTIVE(U52(U52(tt, z0, z1), x1, x2)) → c8(ACTIVE(U52(tt, z0, z1))) 686.21/213.50
ACTIVE(U52(isNat(plus(z0, z1)), x1, x2)) → c8(U52'(mark(U11(isNat(z0), z1)), x1, x2)) 686.21/213.50
ACTIVE(U52(isNat(plus(z0, z1)), x1, x2)) → c8(ACTIVE(isNat(plus(z0, z1)))) 686.21/213.50
ACTIVE(U52(isNat(s(z0)), x1, x2)) → c8(U52'(mark(U21(isNat(z0))), x1, x2)) 686.21/213.50
ACTIVE(U52(isNat(s(z0)), x1, x2)) → c8(ACTIVE(isNat(s(z0)))) 686.21/213.50
ACTIVE(U52(isNat(x(z0, z1)), x1, x2)) → c8(U52'(mark(U31(isNat(z0), z1)), x1, x2)) 686.21/213.50
ACTIVE(U52(isNat(x(z0, z1)), x1, x2)) → c8(ACTIVE(isNat(x(z0, z1)))) 686.21/213.50
ACTIVE(s(plus(z0, 0))) → c27(S(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.21/213.50
ACTIVE(s(plus(z0, s(z1)))) → c27(S(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.21/213.50
ACTIVE(s(x(z0, 0))) → c27(S(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.21/213.50
ACTIVE(s(x(z0, s(z1)))) → c27(S(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.21/213.50
ACTIVE(s(U11(z0, z1))) → c27(S(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.21/213.50
ACTIVE(s(U12(z0))) → c27(S(U12(active(z0))), ACTIVE(U12(z0))) 686.21/213.50
ACTIVE(s(U21(z0))) → c27(S(U21(active(z0))), ACTIVE(U21(z0))) 686.21/213.50
ACTIVE(s(U31(z0, z1))) → c27(S(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.21/213.50
ACTIVE(s(U32(z0))) → c27(S(U32(active(z0))), ACTIVE(U32(z0))) 686.21/213.50
ACTIVE(s(U41(z0, z1))) → c27(S(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.21/213.50
ACTIVE(s(U51(z0, z1, z2))) → c27(S(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.21/213.50
ACTIVE(s(U52(z0, z1, z2))) → c27(S(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.21/213.50
ACTIVE(s(s(z0))) → c27(S(s(active(z0))), ACTIVE(s(z0))) 686.21/213.50
ACTIVE(s(plus(z0, z1))) → c27(S(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.21/213.50
ACTIVE(s(plus(z0, z1))) → c27(S(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.21/213.50
ACTIVE(s(U61(z0))) → c27(S(U61(active(z0))), ACTIVE(U61(z0))) 686.21/213.50
ACTIVE(s(U71(z0, z1, z2))) → c27(S(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.21/213.50
ACTIVE(s(U72(z0, z1, z2))) → c27(S(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.21/213.50
ACTIVE(s(x(z0, z1))) → c27(S(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.21/213.50
ACTIVE(s(x(z0, z1))) → c27(S(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.21/213.50
ACTIVE(s(U12(tt))) → c27(S(mark(tt))) 686.21/213.50
ACTIVE(s(U21(tt))) → c27(S(mark(tt))) 686.21/213.50
ACTIVE(s(U32(tt))) → c27(S(mark(tt))) 686.21/213.50
ACTIVE(s(U41(tt, z0))) → c27(S(mark(z0))) 686.21/213.50
ACTIVE(s(isNat(0))) → c27(S(mark(tt))) 686.21/213.50
ACTIVE(s(U11(tt, z0))) → c9(S(mark(U12(isNat(z0))))) 686.21/213.50
ACTIVE(s(U11(tt, z0))) → c9(ACTIVE(U11(tt, z0))) 686.21/213.50
ACTIVE(s(U31(tt, z0))) → c9(S(mark(U32(isNat(z0))))) 686.21/213.50
ACTIVE(s(U31(tt, z0))) → c9(ACTIVE(U31(tt, z0))) 686.21/213.50
ACTIVE(s(U51(tt, z0, z1))) → c9(S(mark(U52(isNat(z1), z0, z1)))) 686.21/213.50
ACTIVE(s(U51(tt, z0, z1))) → c9(ACTIVE(U51(tt, z0, z1))) 686.21/213.50
ACTIVE(s(U52(tt, z0, z1))) → c9(S(mark(s(plus(z1, z0))))) 686.21/213.50
ACTIVE(s(U52(tt, z0, z1))) → c9(ACTIVE(U52(tt, z0, z1))) 686.21/213.50
ACTIVE(s(isNat(plus(z0, z1)))) → c9(S(mark(U11(isNat(z0), z1)))) 686.21/213.50
ACTIVE(s(isNat(plus(z0, z1)))) → c9(ACTIVE(isNat(plus(z0, z1)))) 686.21/213.50
ACTIVE(s(isNat(s(z0)))) → c9(S(mark(U21(isNat(z0))))) 686.21/213.50
ACTIVE(s(isNat(s(z0)))) → c9(ACTIVE(isNat(s(z0)))) 686.21/213.50
ACTIVE(s(isNat(x(z0, z1)))) → c9(S(mark(U31(isNat(z0), z1)))) 686.21/213.50
ACTIVE(s(isNat(x(z0, z1)))) → c9(ACTIVE(isNat(x(z0, z1)))) 686.21/213.50
ACTIVE(U61(plus(z0, 0))) → c30(U61'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.21/213.50
ACTIVE(U61(plus(z0, s(z1)))) → c30(U61'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.21/213.50
ACTIVE(U61(x(z0, 0))) → c30(U61'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.21/213.50
ACTIVE(U61(x(z0, s(z1)))) → c30(U61'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.21/213.50
ACTIVE(U61(U11(z0, z1))) → c30(U61'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.21/213.50
ACTIVE(U61(U12(z0))) → c30(U61'(U12(active(z0))), ACTIVE(U12(z0))) 686.21/213.50
ACTIVE(U61(U21(z0))) → c30(U61'(U21(active(z0))), ACTIVE(U21(z0))) 686.21/213.50
ACTIVE(U61(U31(z0, z1))) → c30(U61'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.21/213.50
ACTIVE(U61(U32(z0))) → c30(U61'(U32(active(z0))), ACTIVE(U32(z0))) 686.21/213.50
ACTIVE(U61(U41(z0, z1))) → c30(U61'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.21/213.50
ACTIVE(U61(U51(z0, z1, z2))) → c30(U61'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.21/213.50
ACTIVE(U61(U52(z0, z1, z2))) → c30(U61'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.21/213.50
ACTIVE(U61(s(z0))) → c30(U61'(s(active(z0))), ACTIVE(s(z0))) 686.21/213.50
ACTIVE(U61(plus(z0, z1))) → c30(U61'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.21/213.50
ACTIVE(U61(plus(z0, z1))) → c30(U61'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.21/213.50
ACTIVE(U61(U61(z0))) → c30(U61'(U61(active(z0))), ACTIVE(U61(z0))) 686.21/213.50
ACTIVE(U61(U71(z0, z1, z2))) → c30(U61'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.21/213.50
ACTIVE(U61(U72(z0, z1, z2))) → c30(U61'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.21/213.50
ACTIVE(U61(x(z0, z1))) → c30(U61'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.21/213.50
ACTIVE(U61(x(z0, z1))) → c30(U61'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.21/213.50
ACTIVE(U11(U61(tt), x1)) → c19(U11'(mark(0), x1)) 686.21/213.50
ACTIVE(U12(U61(tt))) → c20(U12'(mark(0))) 686.21/213.50
ACTIVE(U21(U61(tt))) → c21(U21'(mark(0))) 686.21/213.50
ACTIVE(U31(U61(tt), x1)) → c22(U31'(mark(0), x1)) 686.21/213.50
ACTIVE(U32(U61(tt))) → c23(U32'(mark(0))) 686.21/213.50
ACTIVE(U41(U61(tt), x1)) → c24(U41'(mark(0), x1)) 686.21/213.50
ACTIVE(U51(U61(tt), x1, x2)) → c25(U51'(mark(0), x1, x2)) 686.21/213.50
ACTIVE(U52(U61(tt), x1, x2)) → c26(U52'(mark(0), x1, x2)) 686.21/213.50
ACTIVE(s(U61(tt))) → c27(S(mark(0))) 686.21/213.50
ACTIVE(U61(U12(tt))) → c30(U61'(mark(tt))) 686.21/213.50
ACTIVE(U61(U21(tt))) → c30(U61'(mark(tt))) 686.21/213.50
ACTIVE(U61(U32(tt))) → c30(U61'(mark(tt))) 686.21/213.50
ACTIVE(U61(U41(tt, z0))) → c30(U61'(mark(z0))) 686.21/213.50
ACTIVE(U61(U61(tt))) → c30(U61'(mark(0))) 686.21/213.50
ACTIVE(U61(isNat(0))) → c30(U61'(mark(tt))) 686.21/213.50
ACTIVE(U61(U11(tt, z0))) → c10(U61'(mark(U12(isNat(z0))))) 686.21/213.50
ACTIVE(U61(U11(tt, z0))) → c10(ACTIVE(U11(tt, z0))) 686.21/213.50
ACTIVE(U61(U31(tt, z0))) → c10(U61'(mark(U32(isNat(z0))))) 686.21/213.50
ACTIVE(U61(U31(tt, z0))) → c10(ACTIVE(U31(tt, z0))) 686.21/213.50
ACTIVE(U61(U51(tt, z0, z1))) → c10(U61'(mark(U52(isNat(z1), z0, z1)))) 686.21/213.50
ACTIVE(U61(U51(tt, z0, z1))) → c10(ACTIVE(U51(tt, z0, z1))) 686.21/213.50
ACTIVE(U61(U52(tt, z0, z1))) → c10(U61'(mark(s(plus(z1, z0))))) 686.21/213.50
ACTIVE(U61(U52(tt, z0, z1))) → c10(ACTIVE(U52(tt, z0, z1))) 686.21/213.50
ACTIVE(U61(isNat(plus(z0, z1)))) → c10(U61'(mark(U11(isNat(z0), z1)))) 686.21/213.50
ACTIVE(U61(isNat(plus(z0, z1)))) → c10(ACTIVE(isNat(plus(z0, z1)))) 686.21/213.50
ACTIVE(U61(isNat(s(z0)))) → c10(U61'(mark(U21(isNat(z0))))) 686.21/213.50
ACTIVE(U61(isNat(s(z0)))) → c10(ACTIVE(isNat(s(z0)))) 686.21/213.50
ACTIVE(U61(isNat(x(z0, z1)))) → c10(U61'(mark(U31(isNat(z0), z1)))) 686.21/213.50
ACTIVE(U61(isNat(x(z0, z1)))) → c10(ACTIVE(isNat(x(z0, z1)))) 686.21/213.50
ACTIVE(U71(plus(z0, 0), x1, x2)) → c31(U71'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.21/213.50
ACTIVE(U71(plus(z0, s(z1)), x1, x2)) → c31(U71'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.21/213.50
ACTIVE(U71(x(z0, 0), x1, x2)) → c31(U71'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.21/213.50
ACTIVE(U71(x(z0, s(z1)), x1, x2)) → c31(U71'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.21/213.50
ACTIVE(U71(U11(z0, z1), x1, x2)) → c31(U71'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.21/213.50
ACTIVE(U71(U12(z0), x1, x2)) → c31(U71'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.21/213.50
ACTIVE(U71(U21(z0), x1, x2)) → c31(U71'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.21/213.50
ACTIVE(U71(U31(z0, z1), x1, x2)) → c31(U71'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.21/213.50
ACTIVE(U71(U32(z0), x1, x2)) → c31(U71'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.21/213.50
ACTIVE(U71(U41(z0, z1), x1, x2)) → c31(U71'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.21/213.50
ACTIVE(U71(U51(z0, z1, z2), x1, x2)) → c31(U71'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.21/213.50
ACTIVE(U71(U52(z0, z1, z2), x1, x2)) → c31(U71'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.21/213.50
ACTIVE(U71(s(z0), x1, x2)) → c31(U71'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.21/213.50
ACTIVE(U71(plus(z0, z1), x1, x2)) → c31(U71'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.21/213.50
ACTIVE(U71(plus(z0, z1), x1, x2)) → c31(U71'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.21/213.50
ACTIVE(U71(U61(z0), x1, x2)) → c31(U71'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.21/213.50
ACTIVE(U71(U71(z0, z1, z2), x1, x2)) → c31(U71'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.21/213.50
ACTIVE(U71(U72(z0, z1, z2), x1, x2)) → c31(U71'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.21/213.50
ACTIVE(U71(x(z0, z1), x1, x2)) → c31(U71'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.21/213.50
ACTIVE(U71(x(z0, z1), x1, x2)) → c31(U71'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.21/213.50
ACTIVE(U71(U12(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.21/213.50
ACTIVE(U71(U21(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.21/213.50
ACTIVE(U71(U32(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.21/213.50
ACTIVE(U71(U41(tt, z0), x1, x2)) → c31(U71'(mark(z0), x1, x2)) 686.21/213.50
ACTIVE(U71(U61(tt), x1, x2)) → c31(U71'(mark(0), x1, x2)) 686.21/213.50
ACTIVE(U71(isNat(0), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.21/213.50
ACTIVE(U11(U71(tt, z0, z1), x1)) → c11(U11'(mark(U72(isNat(z1), z0, z1)), x1)) 686.21/213.50
ACTIVE(U11(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.21/213.50
ACTIVE(U12(U71(tt, z0, z1))) → c11(U12'(mark(U72(isNat(z1), z0, z1)))) 686.21/213.50
ACTIVE(U12(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.21/213.50
ACTIVE(U21(U71(tt, z0, z1))) → c11(U21'(mark(U72(isNat(z1), z0, z1)))) 686.21/213.50
ACTIVE(U21(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.21/213.50
ACTIVE(U31(U71(tt, z0, z1), x1)) → c11(U31'(mark(U72(isNat(z1), z0, z1)), x1)) 686.21/213.50
ACTIVE(U31(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.21/213.50
ACTIVE(U32(U71(tt, z0, z1))) → c11(U32'(mark(U72(isNat(z1), z0, z1)))) 686.21/213.50
ACTIVE(U32(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.21/213.50
ACTIVE(U41(U71(tt, z0, z1), x1)) → c11(U41'(mark(U72(isNat(z1), z0, z1)), x1)) 686.21/213.50
ACTIVE(U41(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.21/213.50
ACTIVE(U51(U71(tt, z0, z1), x1, x2)) → c11(U51'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.21/213.50
ACTIVE(U51(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.21/213.50
ACTIVE(U52(U71(tt, z0, z1), x1, x2)) → c11(U52'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.21/213.50
ACTIVE(U52(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.21/213.50
ACTIVE(s(U71(tt, z0, z1))) → c11(S(mark(U72(isNat(z1), z0, z1)))) 686.21/213.50
ACTIVE(s(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.21/213.50
ACTIVE(U61(U71(tt, z0, z1))) → c11(U61'(mark(U72(isNat(z1), z0, z1)))) 686.21/213.50
ACTIVE(U61(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.21/213.50
ACTIVE(U71(U11(tt, z0), x1, x2)) → c11(U71'(mark(U12(isNat(z0))), x1, x2)) 686.21/213.50
ACTIVE(U71(U11(tt, z0), x1, x2)) → c11(ACTIVE(U11(tt, z0))) 686.21/213.50
ACTIVE(U71(U31(tt, z0), x1, x2)) → c11(U71'(mark(U32(isNat(z0))), x1, x2)) 686.21/213.50
ACTIVE(U71(U31(tt, z0), x1, x2)) → c11(ACTIVE(U31(tt, z0))) 686.21/213.50
ACTIVE(U71(U51(tt, z0, z1), x1, x2)) → c11(U71'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.21/213.50
ACTIVE(U71(U51(tt, z0, z1), x1, x2)) → c11(ACTIVE(U51(tt, z0, z1))) 686.21/213.50
ACTIVE(U71(U52(tt, z0, z1), x1, x2)) → c11(U71'(mark(s(plus(z1, z0))), x1, x2)) 686.21/213.50
ACTIVE(U71(U52(tt, z0, z1), x1, x2)) → c11(ACTIVE(U52(tt, z0, z1))) 686.21/213.50
ACTIVE(U71(U71(tt, z0, z1), x1, x2)) → c11(U71'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.21/213.50
ACTIVE(U71(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.21/213.50
ACTIVE(U71(isNat(plus(z0, z1)), x1, x2)) → c11(U71'(mark(U11(isNat(z0), z1)), x1, x2)) 686.21/213.50
ACTIVE(U71(isNat(plus(z0, z1)), x1, x2)) → c11(ACTIVE(isNat(plus(z0, z1)))) 686.21/213.50
ACTIVE(U71(isNat(s(z0)), x1, x2)) → c11(U71'(mark(U21(isNat(z0))), x1, x2)) 686.21/213.50
ACTIVE(U71(isNat(s(z0)), x1, x2)) → c11(ACTIVE(isNat(s(z0)))) 686.21/213.50
ACTIVE(U71(isNat(x(z0, z1)), x1, x2)) → c11(U71'(mark(U31(isNat(z0), z1)), x1, x2)) 686.21/213.50
ACTIVE(U71(isNat(x(z0, z1)), x1, x2)) → c11(ACTIVE(isNat(x(z0, z1)))) 686.21/213.50
ACTIVE(U72(plus(z0, 0), x1, x2)) → c32(U72'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.21/213.50
ACTIVE(U72(plus(z0, s(z1)), x1, x2)) → c32(U72'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.21/213.50
ACTIVE(U72(x(z0, 0), x1, x2)) → c32(U72'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.21/213.50
ACTIVE(U72(x(z0, s(z1)), x1, x2)) → c32(U72'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.21/213.50
ACTIVE(U72(U11(z0, z1), x1, x2)) → c32(U72'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.21/213.50
ACTIVE(U72(U12(z0), x1, x2)) → c32(U72'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.21/213.50
ACTIVE(U72(U21(z0), x1, x2)) → c32(U72'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.21/213.50
ACTIVE(U72(U31(z0, z1), x1, x2)) → c32(U72'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.21/213.50
ACTIVE(U72(U32(z0), x1, x2)) → c32(U72'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.21/213.50
ACTIVE(U72(U41(z0, z1), x1, x2)) → c32(U72'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.21/213.50
ACTIVE(U72(U51(z0, z1, z2), x1, x2)) → c32(U72'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.21/213.50
ACTIVE(U72(U52(z0, z1, z2), x1, x2)) → c32(U72'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.21/213.50
ACTIVE(U72(s(z0), x1, x2)) → c32(U72'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.21/213.50
ACTIVE(U72(plus(z0, z1), x1, x2)) → c32(U72'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.21/213.50
ACTIVE(U72(plus(z0, z1), x1, x2)) → c32(U72'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.21/213.50
ACTIVE(U72(U61(z0), x1, x2)) → c32(U72'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.21/213.50
ACTIVE(U72(U71(z0, z1, z2), x1, x2)) → c32(U72'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.21/213.50
ACTIVE(U72(U72(z0, z1, z2), x1, x2)) → c32(U72'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.21/213.50
ACTIVE(U72(x(z0, z1), x1, x2)) → c32(U72'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.21/213.50
ACTIVE(U72(x(z0, z1), x1, x2)) → c32(U72'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.21/213.50
ACTIVE(U72(U12(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.21/213.50
ACTIVE(U72(U21(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.21/213.50
ACTIVE(U72(U32(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.21/213.50
ACTIVE(U72(U41(tt, z0), x1, x2)) → c32(U72'(mark(z0), x1, x2)) 686.21/213.50
ACTIVE(U72(U61(tt), x1, x2)) → c32(U72'(mark(0), x1, x2)) 686.21/213.50
ACTIVE(U72(isNat(0), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.21/213.50
ACTIVE(U11(U72(tt, z0, z1), x1)) → c12(U11'(mark(plus(x(z1, z0), z1)), x1)) 686.21/213.50
ACTIVE(U11(U72(tt, z0, z1), x1)) → c12(ACTIVE(U72(tt, z0, z1))) 686.21/213.50
ACTIVE(U12(U72(tt, z0, z1))) → c12(U12'(mark(plus(x(z1, z0), z1)))) 686.21/213.50
ACTIVE(U12(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.21/213.50
ACTIVE(U21(U72(tt, z0, z1))) → c12(U21'(mark(plus(x(z1, z0), z1)))) 686.21/213.50
ACTIVE(U21(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.21/213.50
ACTIVE(U31(U72(tt, z0, z1), x1)) → c12(U31'(mark(plus(x(z1, z0), z1)), x1)) 686.21/213.50
ACTIVE(U31(U72(tt, z0, z1), x1)) → c12(ACTIVE(U72(tt, z0, z1))) 686.21/213.50
ACTIVE(U32(U72(tt, z0, z1))) → c12(U32'(mark(plus(x(z1, z0), z1)))) 686.21/213.50
ACTIVE(U32(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.21/213.50
ACTIVE(U41(U72(tt, z0, z1), x1)) → c12(U41'(mark(plus(x(z1, z0), z1)), x1)) 686.21/213.50
ACTIVE(U41(U72(tt, z0, z1), x1)) → c12(ACTIVE(U72(tt, z0, z1))) 686.21/213.50
ACTIVE(U51(U72(tt, z0, z1), x1, x2)) → c12(U51'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.21/213.50
ACTIVE(U51(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.21/213.50
ACTIVE(U52(U72(tt, z0, z1), x1, x2)) → c12(U52'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.21/213.50
ACTIVE(U52(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.21/213.50
ACTIVE(s(U72(tt, z0, z1))) → c12(S(mark(plus(x(z1, z0), z1)))) 686.21/213.50
ACTIVE(s(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.21/213.50
ACTIVE(U61(U72(tt, z0, z1))) → c12(U61'(mark(plus(x(z1, z0), z1)))) 686.21/213.50
ACTIVE(U61(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.21/213.50
ACTIVE(U71(U72(tt, z0, z1), x1, x2)) → c12(U71'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.21/213.50
ACTIVE(U71(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.21/213.50
ACTIVE(U72(U11(tt, z0), x1, x2)) → c12(U72'(mark(U12(isNat(z0))), x1, x2)) 686.21/213.50
ACTIVE(U72(U11(tt, z0), x1, x2)) → c12(ACTIVE(U11(tt, z0))) 686.21/213.50
ACTIVE(U72(U31(tt, z0), x1, x2)) → c12(U72'(mark(U32(isNat(z0))), x1, x2)) 686.21/213.50
ACTIVE(U72(U31(tt, z0), x1, x2)) → c12(ACTIVE(U31(tt, z0))) 686.21/213.50
ACTIVE(U72(U51(tt, z0, z1), x1, x2)) → c12(U72'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.21/213.50
ACTIVE(U72(U51(tt, z0, z1), x1, x2)) → c12(ACTIVE(U51(tt, z0, z1))) 686.21/213.50
ACTIVE(U72(U52(tt, z0, z1), x1, x2)) → c12(U72'(mark(s(plus(z1, z0))), x1, x2)) 686.21/213.50
ACTIVE(U72(U52(tt, z0, z1), x1, x2)) → c12(ACTIVE(U52(tt, z0, z1))) 686.21/213.50
ACTIVE(U72(U71(tt, z0, z1), x1, x2)) → c12(U72'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.21/213.50
ACTIVE(U72(U71(tt, z0, z1), x1, x2)) → c12(ACTIVE(U71(tt, z0, z1))) 686.21/213.50
ACTIVE(U72(U72(tt, z0, z1), x1, x2)) → c12(U72'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.21/213.50
ACTIVE(U72(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.21/213.50
ACTIVE(U72(isNat(plus(z0, z1)), x1, x2)) → c12(U72'(mark(U11(isNat(z0), z1)), x1, x2)) 686.21/213.50
ACTIVE(U72(isNat(plus(z0, z1)), x1, x2)) → c12(ACTIVE(isNat(plus(z0, z1)))) 686.21/213.50
ACTIVE(U72(isNat(s(z0)), x1, x2)) → c12(U72'(mark(U21(isNat(z0))), x1, x2)) 686.51/213.50
ACTIVE(U72(isNat(s(z0)), x1, x2)) → c12(ACTIVE(isNat(s(z0)))) 686.51/213.50
ACTIVE(U72(isNat(x(z0, z1)), x1, x2)) → c12(U72'(mark(U31(isNat(z0), z1)), x1, x2)) 686.51/213.50
ACTIVE(U72(isNat(x(z0, z1)), x1, x2)) → c12(ACTIVE(isNat(x(z0, z1))))
S tuples:

ACTIVE(plus(z0, z1)) → c28(PLUS(active(z0), z1), ACTIVE(z0)) 686.51/213.50
ACTIVE(plus(z0, z1)) → c29(PLUS(z0, active(z1)), ACTIVE(z1)) 686.51/213.50
ACTIVE(x(z0, z1)) → c33(X(active(z0), z1), ACTIVE(z0)) 686.51/213.50
ACTIVE(x(z0, z1)) → c34(X(z0, active(z1)), ACTIVE(z1)) 686.51/213.50
U11'(mark(z0), z1) → c35(U11'(z0, z1)) 686.51/213.50
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1)) 686.51/213.50
U12'(mark(z0)) → c37(U12'(z0)) 686.51/213.50
U12'(ok(z0)) → c38(U12'(z0)) 686.51/213.50
U21'(mark(z0)) → c39(U21'(z0)) 686.51/213.50
U21'(ok(z0)) → c40(U21'(z0)) 686.51/213.50
U31'(mark(z0), z1) → c41(U31'(z0, z1)) 686.51/213.50
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 686.51/213.50
U32'(mark(z0)) → c43(U32'(z0)) 686.51/213.50
U32'(ok(z0)) → c44(U32'(z0)) 686.51/213.50
U41'(mark(z0), z1) → c45(U41'(z0, z1)) 686.51/213.50
U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1)) 686.51/213.50
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2)) 686.51/213.50
U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2)) 686.51/213.50
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2)) 686.51/213.50
U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2)) 686.51/213.50
S(mark(z0)) → c51(S(z0)) 686.51/213.50
S(ok(z0)) → c52(S(z0)) 686.51/213.50
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 686.51/213.50
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 686.51/213.50
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 686.51/213.50
U61'(mark(z0)) → c56(U61'(z0)) 686.51/213.50
U61'(ok(z0)) → c57(U61'(z0)) 686.51/213.50
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2)) 686.51/213.50
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2)) 686.51/213.50
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2)) 686.51/213.50
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 686.51/213.50
X(mark(z0), z1) → c62(X(z0, z1)) 686.51/213.50
X(z0, mark(z1)) → c63(X(z0, z1)) 686.51/213.50
X(ok(z0), ok(z1)) → c64(X(z0, z1)) 686.51/213.50
PROPER(U11(z0, z1)) → c65(U11'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 686.51/213.50
PROPER(U12(z0)) → c67(U12'(proper(z0)), PROPER(z0)) 686.51/213.50
PROPER(isNat(z0)) → c68(ISNAT(proper(z0)), PROPER(z0)) 686.51/213.50
PROPER(U21(z0)) → c69(U21'(proper(z0)), PROPER(z0)) 686.51/213.50
PROPER(U31(z0, z1)) → c70(U31'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 686.51/213.50
PROPER(U32(z0)) → c71(U32'(proper(z0)), PROPER(z0)) 686.51/213.50
PROPER(U41(z0, z1)) → c72(U41'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 686.51/213.50
PROPER(U51(z0, z1, z2)) → c73(U51'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 686.51/213.50
PROPER(U52(z0, z1, z2)) → c74(U52'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 686.51/213.50
PROPER(s(z0)) → c75(S(proper(z0)), PROPER(z0)) 686.51/213.50
PROPER(plus(z0, z1)) → c76(PLUS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 686.51/213.50
PROPER(U61(z0)) → c77(U61'(proper(z0)), PROPER(z0)) 686.51/213.50
PROPER(U71(z0, z1, z2)) → c79(U71'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 686.51/213.50
PROPER(U72(z0, z1, z2)) → c80(U72'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 686.51/213.50
PROPER(x(z0, z1)) → c81(X(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 686.51/213.50
ISNAT(ok(z0)) → c82(ISNAT(z0)) 686.51/213.50
TOP(mark(z0)) → c83(TOP(proper(z0)), PROPER(z0)) 686.51/213.50
TOP(ok(z0)) → c84(TOP(active(z0)), ACTIVE(z0)) 686.51/213.50
ACTIVE(isNat(s(z0))) → c13(ISNAT(z0)) 686.51/213.50
ACTIVE(plus(z0, s(z1))) → c16(ISNAT(z1)) 686.51/213.50
ACTIVE(x(z0, s(z1))) → c18(ISNAT(z1)) 686.51/213.50
ACTIVE(U11(tt, z0)) → c1(U12'(isNat(z0))) 686.51/213.50
ACTIVE(U11(tt, z0)) → c1(ISNAT(z0)) 686.51/213.50
ACTIVE(U31(tt, z0)) → c1(U32'(isNat(z0))) 686.51/213.50
ACTIVE(U31(tt, z0)) → c1(ISNAT(z0)) 686.51/213.50
ACTIVE(U51(tt, z0, z1)) → c1(U52'(isNat(z1), z0, z1)) 686.51/213.50
ACTIVE(U51(tt, z0, z1)) → c1(ISNAT(z1)) 686.51/213.50
ACTIVE(U52(tt, z0, z1)) → c1(S(plus(z1, z0))) 686.51/213.50
ACTIVE(U52(tt, z0, z1)) → c1(PLUS(z1, z0)) 686.51/213.50
ACTIVE(U71(tt, z0, z1)) → c1(U72'(isNat(z1), z0, z1)) 686.51/213.50
ACTIVE(U71(tt, z0, z1)) → c1(ISNAT(z1)) 686.51/213.50
ACTIVE(U72(tt, z0, z1)) → c1(PLUS(x(z1, z0), z1)) 686.51/213.50
ACTIVE(U72(tt, z0, z1)) → c1(X(z1, z0)) 686.51/213.50
ACTIVE(isNat(plus(z0, z1))) → c1(U11'(isNat(z0), z1)) 686.51/213.50
ACTIVE(isNat(plus(z0, z1))) → c1(ISNAT(z0)) 686.51/213.50
ACTIVE(isNat(x(z0, z1))) → c1(U31'(isNat(z0), z1)) 686.51/213.50
ACTIVE(isNat(x(z0, z1))) → c1(ISNAT(z0)) 686.51/213.50
ACTIVE(plus(z0, 0)) → c1(U41'(isNat(z0), z0)) 686.51/213.50
ACTIVE(plus(z0, 0)) → c1(ISNAT(z0)) 686.51/213.50
ACTIVE(x(z0, 0)) → c1(U61'(isNat(z0))) 686.51/213.50
ACTIVE(x(z0, 0)) → c1(ISNAT(z0)) 686.51/213.50
ACTIVE(U11(plus(z0, 0), x1)) → c19(U11'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.51/213.50
ACTIVE(U11(plus(z0, s(z1)), x1)) → c19(U11'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.51/213.50
ACTIVE(U11(x(z0, 0), x1)) → c19(U11'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.51/213.50
ACTIVE(U11(x(z0, s(z1)), x1)) → c19(U11'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.51/213.50
ACTIVE(U11(U11(z0, z1), x1)) → c19(U11'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.51/213.50
ACTIVE(U11(U12(z0), x1)) → c19(U11'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.51/213.50
ACTIVE(U11(U21(z0), x1)) → c19(U11'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.51/213.50
ACTIVE(U11(U31(z0, z1), x1)) → c19(U11'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.51/213.50
ACTIVE(U11(U32(z0), x1)) → c19(U11'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.51/213.50
ACTIVE(U11(U41(z0, z1), x1)) → c19(U11'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.51/213.50
ACTIVE(U11(U51(z0, z1, z2), x1)) → c19(U11'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.51/213.50
ACTIVE(U11(U52(z0, z1, z2), x1)) → c19(U11'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.51/213.50
ACTIVE(U11(s(z0), x1)) → c19(U11'(s(active(z0)), x1), ACTIVE(s(z0))) 686.51/213.50
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.51/213.50
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.51/213.50
ACTIVE(U11(U61(z0), x1)) → c19(U11'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.51/213.50
ACTIVE(U11(U71(z0, z1, z2), x1)) → c19(U11'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.51/213.50
ACTIVE(U11(U72(z0, z1, z2), x1)) → c19(U11'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.51/213.50
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.51/213.50
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.51/213.50
ACTIVE(U11(isNat(0), x1)) → c19(U11'(mark(tt), x1)) 686.51/213.50
ACTIVE(U11(U11(tt, z0), x1)) → c(U11'(mark(U12(isNat(z0))), x1)) 686.51/213.50
ACTIVE(U11(U11(tt, z0), x1)) → c(ACTIVE(U11(tt, z0))) 686.51/213.50
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(U11'(mark(U11(isNat(z0), z1)), x1)) 686.51/213.50
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.50
ACTIVE(U11(isNat(s(z0)), x1)) → c(U11'(mark(U21(isNat(z0))), x1)) 686.51/213.50
ACTIVE(U11(isNat(s(z0)), x1)) → c(ACTIVE(isNat(s(z0)))) 686.51/213.50
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(U11'(mark(U31(isNat(z0), z1)), x1)) 686.51/213.50
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(ACTIVE(isNat(x(z0, z1)))) 686.51/213.50
ACTIVE(U12(plus(z0, 0))) → c20(U12'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.51/213.50
ACTIVE(U12(plus(z0, s(z1)))) → c20(U12'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.51/213.50
ACTIVE(U12(x(z0, 0))) → c20(U12'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.51/213.50
ACTIVE(U12(x(z0, s(z1)))) → c20(U12'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.51/213.50
ACTIVE(U12(U11(z0, z1))) → c20(U12'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.51/213.50
ACTIVE(U12(U12(z0))) → c20(U12'(U12(active(z0))), ACTIVE(U12(z0))) 686.51/213.50
ACTIVE(U12(U21(z0))) → c20(U12'(U21(active(z0))), ACTIVE(U21(z0))) 686.51/213.50
ACTIVE(U12(U31(z0, z1))) → c20(U12'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.51/213.50
ACTIVE(U12(U32(z0))) → c20(U12'(U32(active(z0))), ACTIVE(U32(z0))) 686.51/213.50
ACTIVE(U12(U41(z0, z1))) → c20(U12'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.51/213.50
ACTIVE(U12(U51(z0, z1, z2))) → c20(U12'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.51/213.50
ACTIVE(U12(U52(z0, z1, z2))) → c20(U12'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.51/213.50
ACTIVE(U12(s(z0))) → c20(U12'(s(active(z0))), ACTIVE(s(z0))) 686.51/213.50
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.51/213.50
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.51/213.50
ACTIVE(U12(U61(z0))) → c20(U12'(U61(active(z0))), ACTIVE(U61(z0))) 686.51/213.50
ACTIVE(U12(U71(z0, z1, z2))) → c20(U12'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.51/213.50
ACTIVE(U12(U72(z0, z1, z2))) → c20(U12'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.51/213.50
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.51/213.50
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.51/213.50
ACTIVE(U11(U12(tt), x1)) → c19(U11'(mark(tt), x1)) 686.51/213.50
ACTIVE(U12(U12(tt))) → c20(U12'(mark(tt))) 686.51/213.50
ACTIVE(U12(isNat(0))) → c20(U12'(mark(tt))) 686.51/213.50
ACTIVE(U12(U11(tt, z0))) → c2(U12'(mark(U12(isNat(z0))))) 686.51/213.50
ACTIVE(U12(U11(tt, z0))) → c2(ACTIVE(U11(tt, z0))) 686.51/213.50
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(U12'(mark(U11(isNat(z0), z1)))) 686.51/213.50
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.50
ACTIVE(U12(isNat(s(z0)))) → c2(U12'(mark(U21(isNat(z0))))) 686.51/213.50
ACTIVE(U12(isNat(s(z0)))) → c2(ACTIVE(isNat(s(z0)))) 686.51/213.50
ACTIVE(U12(isNat(x(z0, z1)))) → c2(U12'(mark(U31(isNat(z0), z1)))) 686.51/213.50
ACTIVE(U12(isNat(x(z0, z1)))) → c2(ACTIVE(isNat(x(z0, z1)))) 686.51/213.50
ACTIVE(U21(plus(z0, 0))) → c21(U21'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.51/213.50
ACTIVE(U21(plus(z0, s(z1)))) → c21(U21'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.51/213.50
ACTIVE(U21(x(z0, 0))) → c21(U21'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.51/213.50
ACTIVE(U21(x(z0, s(z1)))) → c21(U21'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.51/213.50
ACTIVE(U21(U11(z0, z1))) → c21(U21'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.51/213.50
ACTIVE(U21(U12(z0))) → c21(U21'(U12(active(z0))), ACTIVE(U12(z0))) 686.51/213.50
ACTIVE(U21(U21(z0))) → c21(U21'(U21(active(z0))), ACTIVE(U21(z0))) 686.51/213.50
ACTIVE(U21(U31(z0, z1))) → c21(U21'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.51/213.50
ACTIVE(U21(U32(z0))) → c21(U21'(U32(active(z0))), ACTIVE(U32(z0))) 686.51/213.50
ACTIVE(U21(U41(z0, z1))) → c21(U21'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.51/213.50
ACTIVE(U21(U51(z0, z1, z2))) → c21(U21'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.51/213.50
ACTIVE(U21(U52(z0, z1, z2))) → c21(U21'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.51/213.50
ACTIVE(U21(s(z0))) → c21(U21'(s(active(z0))), ACTIVE(s(z0))) 686.51/213.50
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.51/213.50
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.51/213.50
ACTIVE(U21(U61(z0))) → c21(U21'(U61(active(z0))), ACTIVE(U61(z0))) 686.51/213.50
ACTIVE(U21(U71(z0, z1, z2))) → c21(U21'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.51/213.50
ACTIVE(U21(U72(z0, z1, z2))) → c21(U21'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.51/213.50
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.51/213.50
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.51/213.50
ACTIVE(U11(U21(tt), x1)) → c19(U11'(mark(tt), x1)) 686.51/213.50
ACTIVE(U12(U21(tt))) → c20(U12'(mark(tt))) 686.51/213.50
ACTIVE(U21(U12(tt))) → c21(U21'(mark(tt))) 686.51/213.50
ACTIVE(U21(U21(tt))) → c21(U21'(mark(tt))) 686.51/213.50
ACTIVE(U21(isNat(0))) → c21(U21'(mark(tt))) 686.51/213.50
ACTIVE(U21(U11(tt, z0))) → c3(U21'(mark(U12(isNat(z0))))) 686.51/213.50
ACTIVE(U21(U11(tt, z0))) → c3(ACTIVE(U11(tt, z0))) 686.51/213.50
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(U21'(mark(U11(isNat(z0), z1)))) 686.51/213.50
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.50
ACTIVE(U21(isNat(s(z0)))) → c3(U21'(mark(U21(isNat(z0))))) 686.51/213.50
ACTIVE(U21(isNat(s(z0)))) → c3(ACTIVE(isNat(s(z0)))) 686.51/213.50
ACTIVE(U21(isNat(x(z0, z1)))) → c3(U21'(mark(U31(isNat(z0), z1)))) 686.51/213.50
ACTIVE(U21(isNat(x(z0, z1)))) → c3(ACTIVE(isNat(x(z0, z1)))) 686.51/213.50
ACTIVE(U31(plus(z0, 0), x1)) → c22(U31'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.51/213.50
ACTIVE(U31(plus(z0, s(z1)), x1)) → c22(U31'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.51/213.50
ACTIVE(U31(x(z0, 0), x1)) → c22(U31'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.51/213.50
ACTIVE(U31(x(z0, s(z1)), x1)) → c22(U31'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.51/213.50
ACTIVE(U31(U11(z0, z1), x1)) → c22(U31'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.51/213.50
ACTIVE(U31(U12(z0), x1)) → c22(U31'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.51/213.50
ACTIVE(U31(U21(z0), x1)) → c22(U31'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.51/213.50
ACTIVE(U31(U31(z0, z1), x1)) → c22(U31'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.51/213.50
ACTIVE(U31(U32(z0), x1)) → c22(U31'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.51/213.50
ACTIVE(U31(U41(z0, z1), x1)) → c22(U31'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.51/213.50
ACTIVE(U31(U51(z0, z1, z2), x1)) → c22(U31'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.51/213.50
ACTIVE(U31(U52(z0, z1, z2), x1)) → c22(U31'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.51/213.50
ACTIVE(U31(s(z0), x1)) → c22(U31'(s(active(z0)), x1), ACTIVE(s(z0))) 686.51/213.50
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.51/213.50
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.51/213.50
ACTIVE(U31(U61(z0), x1)) → c22(U31'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.51/213.50
ACTIVE(U31(U71(z0, z1, z2), x1)) → c22(U31'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.51/213.50
ACTIVE(U31(U72(z0, z1, z2), x1)) → c22(U31'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.51/213.50
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.51/213.50
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.51/213.50
ACTIVE(U31(U12(tt), x1)) → c22(U31'(mark(tt), x1)) 686.51/213.50
ACTIVE(U31(U21(tt), x1)) → c22(U31'(mark(tt), x1)) 686.51/213.50
ACTIVE(U31(isNat(0), x1)) → c22(U31'(mark(tt), x1)) 686.51/213.50
ACTIVE(U11(U31(tt, z0), x1)) → c4(U11'(mark(U32(isNat(z0))), x1)) 686.51/213.50
ACTIVE(U11(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 686.51/213.50
ACTIVE(U12(U31(tt, z0))) → c4(U12'(mark(U32(isNat(z0))))) 686.51/213.50
ACTIVE(U12(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 686.51/213.50
ACTIVE(U21(U31(tt, z0))) → c4(U21'(mark(U32(isNat(z0))))) 686.51/213.50
ACTIVE(U21(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 686.51/213.50
ACTIVE(U31(U11(tt, z0), x1)) → c4(U31'(mark(U12(isNat(z0))), x1)) 686.51/213.50
ACTIVE(U31(U11(tt, z0), x1)) → c4(ACTIVE(U11(tt, z0))) 686.51/213.50
ACTIVE(U31(U31(tt, z0), x1)) → c4(U31'(mark(U32(isNat(z0))), x1)) 686.51/213.50
ACTIVE(U31(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 686.51/213.50
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(U31'(mark(U11(isNat(z0), z1)), x1)) 686.51/213.50
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.50
ACTIVE(U31(isNat(s(z0)), x1)) → c4(U31'(mark(U21(isNat(z0))), x1)) 686.51/213.50
ACTIVE(U31(isNat(s(z0)), x1)) → c4(ACTIVE(isNat(s(z0)))) 686.51/213.50
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(U31'(mark(U31(isNat(z0), z1)), x1)) 686.51/213.50
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(ACTIVE(isNat(x(z0, z1)))) 686.51/213.50
ACTIVE(U32(plus(z0, 0))) → c23(U32'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.51/213.50
ACTIVE(U32(plus(z0, s(z1)))) → c23(U32'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.51/213.50
ACTIVE(U32(x(z0, 0))) → c23(U32'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.51/213.50
ACTIVE(U32(x(z0, s(z1)))) → c23(U32'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.51/213.50
ACTIVE(U32(U11(z0, z1))) → c23(U32'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.51/213.50
ACTIVE(U32(U12(z0))) → c23(U32'(U12(active(z0))), ACTIVE(U12(z0))) 686.51/213.50
ACTIVE(U32(U21(z0))) → c23(U32'(U21(active(z0))), ACTIVE(U21(z0))) 686.51/213.50
ACTIVE(U32(U31(z0, z1))) → c23(U32'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.51/213.50
ACTIVE(U32(U32(z0))) → c23(U32'(U32(active(z0))), ACTIVE(U32(z0))) 686.51/213.50
ACTIVE(U32(U41(z0, z1))) → c23(U32'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.51/213.50
ACTIVE(U32(U51(z0, z1, z2))) → c23(U32'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.51/213.50
ACTIVE(U32(U52(z0, z1, z2))) → c23(U32'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.51/213.50
ACTIVE(U32(s(z0))) → c23(U32'(s(active(z0))), ACTIVE(s(z0))) 686.51/213.50
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.51/213.50
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.51/213.50
ACTIVE(U32(U61(z0))) → c23(U32'(U61(active(z0))), ACTIVE(U61(z0))) 686.51/213.50
ACTIVE(U32(U71(z0, z1, z2))) → c23(U32'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.51/213.50
ACTIVE(U32(U72(z0, z1, z2))) → c23(U32'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.51/213.50
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.51/213.50
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.51/213.50
ACTIVE(U11(U32(tt), x1)) → c19(U11'(mark(tt), x1)) 686.51/213.50
ACTIVE(U12(U32(tt))) → c20(U12'(mark(tt))) 686.51/213.50
ACTIVE(U21(U32(tt))) → c21(U21'(mark(tt))) 686.51/213.50
ACTIVE(U31(U32(tt), x1)) → c22(U31'(mark(tt), x1)) 686.51/213.50
ACTIVE(U32(U12(tt))) → c23(U32'(mark(tt))) 686.51/213.50
ACTIVE(U32(U21(tt))) → c23(U32'(mark(tt))) 686.51/213.50
ACTIVE(U32(U32(tt))) → c23(U32'(mark(tt))) 686.51/213.50
ACTIVE(U32(isNat(0))) → c23(U32'(mark(tt))) 686.51/213.50
ACTIVE(U32(U11(tt, z0))) → c5(U32'(mark(U12(isNat(z0))))) 686.51/213.50
ACTIVE(U32(U11(tt, z0))) → c5(ACTIVE(U11(tt, z0))) 686.51/213.50
ACTIVE(U32(U31(tt, z0))) → c5(U32'(mark(U32(isNat(z0))))) 686.51/213.50
ACTIVE(U32(U31(tt, z0))) → c5(ACTIVE(U31(tt, z0))) 686.51/213.50
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(U32'(mark(U11(isNat(z0), z1)))) 686.51/213.50
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.50
ACTIVE(U32(isNat(s(z0)))) → c5(U32'(mark(U21(isNat(z0))))) 686.51/213.50
ACTIVE(U32(isNat(s(z0)))) → c5(ACTIVE(isNat(s(z0)))) 686.51/213.50
ACTIVE(U32(isNat(x(z0, z1)))) → c5(U32'(mark(U31(isNat(z0), z1)))) 686.51/213.50
ACTIVE(U32(isNat(x(z0, z1)))) → c5(ACTIVE(isNat(x(z0, z1)))) 686.51/213.50
ACTIVE(U41(plus(z0, 0), x1)) → c24(U41'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.51/213.50
ACTIVE(U41(plus(z0, s(z1)), x1)) → c24(U41'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.51/213.50
ACTIVE(U41(x(z0, 0), x1)) → c24(U41'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.51/213.50
ACTIVE(U41(x(z0, s(z1)), x1)) → c24(U41'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.51/213.50
ACTIVE(U41(U11(z0, z1), x1)) → c24(U41'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.51/213.50
ACTIVE(U41(U12(z0), x1)) → c24(U41'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.51/213.50
ACTIVE(U41(U21(z0), x1)) → c24(U41'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.51/213.50
ACTIVE(U41(U31(z0, z1), x1)) → c24(U41'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.51/213.50
ACTIVE(U41(U32(z0), x1)) → c24(U41'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.51/213.50
ACTIVE(U41(U41(z0, z1), x1)) → c24(U41'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.51/213.50
ACTIVE(U41(U51(z0, z1, z2), x1)) → c24(U41'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.51/213.50
ACTIVE(U41(U52(z0, z1, z2), x1)) → c24(U41'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.51/213.50
ACTIVE(U41(s(z0), x1)) → c24(U41'(s(active(z0)), x1), ACTIVE(s(z0))) 686.51/213.50
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.51/213.50
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.51/213.50
ACTIVE(U41(U61(z0), x1)) → c24(U41'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.51/213.50
ACTIVE(U41(U71(z0, z1, z2), x1)) → c24(U41'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.51/213.50
ACTIVE(U41(U72(z0, z1, z2), x1)) → c24(U41'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.51/213.50
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.51/213.50
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.51/213.50
ACTIVE(U11(U41(tt, z0), x1)) → c19(U11'(mark(z0), x1)) 686.51/213.50
ACTIVE(U12(U41(tt, z0))) → c20(U12'(mark(z0))) 686.51/213.50
ACTIVE(U21(U41(tt, z0))) → c21(U21'(mark(z0))) 686.51/213.50
ACTIVE(U31(U41(tt, z0), x1)) → c22(U31'(mark(z0), x1)) 686.51/213.50
ACTIVE(U32(U41(tt, z0))) → c23(U32'(mark(z0))) 686.51/213.50
ACTIVE(U41(U12(tt), x1)) → c24(U41'(mark(tt), x1)) 686.51/213.50
ACTIVE(U41(U21(tt), x1)) → c24(U41'(mark(tt), x1)) 686.51/213.50
ACTIVE(U41(U32(tt), x1)) → c24(U41'(mark(tt), x1)) 686.51/213.50
ACTIVE(U41(U41(tt, z0), x1)) → c24(U41'(mark(z0), x1)) 686.51/213.50
ACTIVE(U41(isNat(0), x1)) → c24(U41'(mark(tt), x1)) 686.51/213.50
ACTIVE(U41(U11(tt, z0), x1)) → c6(U41'(mark(U12(isNat(z0))), x1)) 686.51/213.50
ACTIVE(U41(U11(tt, z0), x1)) → c6(ACTIVE(U11(tt, z0))) 686.51/213.50
ACTIVE(U41(U31(tt, z0), x1)) → c6(U41'(mark(U32(isNat(z0))), x1)) 686.51/213.50
ACTIVE(U41(U31(tt, z0), x1)) → c6(ACTIVE(U31(tt, z0))) 686.51/213.50
ACTIVE(U41(isNat(plus(z0, z1)), x1)) → c6(U41'(mark(U11(isNat(z0), z1)), x1)) 686.51/213.50
ACTIVE(U41(isNat(plus(z0, z1)), x1)) → c6(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.50
ACTIVE(U41(isNat(s(z0)), x1)) → c6(U41'(mark(U21(isNat(z0))), x1)) 686.51/213.50
ACTIVE(U41(isNat(s(z0)), x1)) → c6(ACTIVE(isNat(s(z0)))) 686.51/213.50
ACTIVE(U41(isNat(x(z0, z1)), x1)) → c6(U41'(mark(U31(isNat(z0), z1)), x1)) 686.51/213.50
ACTIVE(U41(isNat(x(z0, z1)), x1)) → c6(ACTIVE(isNat(x(z0, z1)))) 686.51/213.50
ACTIVE(U51(plus(z0, 0), x1, x2)) → c25(U51'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.51/213.50
ACTIVE(U51(plus(z0, s(z1)), x1, x2)) → c25(U51'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.51/213.50
ACTIVE(U51(x(z0, 0), x1, x2)) → c25(U51'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.51/213.50
ACTIVE(U51(x(z0, s(z1)), x1, x2)) → c25(U51'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.51/213.50
ACTIVE(U51(U11(z0, z1), x1, x2)) → c25(U51'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.51/213.50
ACTIVE(U51(U12(z0), x1, x2)) → c25(U51'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.51/213.50
ACTIVE(U51(U21(z0), x1, x2)) → c25(U51'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.51/213.50
ACTIVE(U51(U31(z0, z1), x1, x2)) → c25(U51'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.51/213.50
ACTIVE(U51(U32(z0), x1, x2)) → c25(U51'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.51/213.50
ACTIVE(U51(U41(z0, z1), x1, x2)) → c25(U51'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.51/213.50
ACTIVE(U51(U51(z0, z1, z2), x1, x2)) → c25(U51'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.51/213.50
ACTIVE(U51(U52(z0, z1, z2), x1, x2)) → c25(U51'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.51/213.50
ACTIVE(U51(s(z0), x1, x2)) → c25(U51'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.51/213.50
ACTIVE(U51(plus(z0, z1), x1, x2)) → c25(U51'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.51/213.50
ACTIVE(U51(plus(z0, z1), x1, x2)) → c25(U51'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.51/213.50
ACTIVE(U51(U61(z0), x1, x2)) → c25(U51'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.51/213.50
ACTIVE(U51(U71(z0, z1, z2), x1, x2)) → c25(U51'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.51/213.50
ACTIVE(U51(U72(z0, z1, z2), x1, x2)) → c25(U51'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.51/213.50
ACTIVE(U51(x(z0, z1), x1, x2)) → c25(U51'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.51/213.50
ACTIVE(U51(x(z0, z1), x1, x2)) → c25(U51'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.51/213.50
ACTIVE(U51(U12(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.51/213.50
ACTIVE(U51(U21(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.51/213.50
ACTIVE(U51(U32(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.51/213.50
ACTIVE(U51(U41(tt, z0), x1, x2)) → c25(U51'(mark(z0), x1, x2)) 686.51/213.50
ACTIVE(U51(isNat(0), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.51/213.50
ACTIVE(U11(U51(tt, z0, z1), x1)) → c7(U11'(mark(U52(isNat(z1), z0, z1)), x1)) 686.51/213.50
ACTIVE(U11(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.51/213.50
ACTIVE(U12(U51(tt, z0, z1))) → c7(U12'(mark(U52(isNat(z1), z0, z1)))) 686.51/213.50
ACTIVE(U12(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.51/213.50
ACTIVE(U21(U51(tt, z0, z1))) → c7(U21'(mark(U52(isNat(z1), z0, z1)))) 686.51/213.50
ACTIVE(U21(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.51/213.50
ACTIVE(U31(U51(tt, z0, z1), x1)) → c7(U31'(mark(U52(isNat(z1), z0, z1)), x1)) 686.51/213.50
ACTIVE(U31(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.51/213.50
ACTIVE(U32(U51(tt, z0, z1))) → c7(U32'(mark(U52(isNat(z1), z0, z1)))) 686.51/213.50
ACTIVE(U32(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.51/213.50
ACTIVE(U41(U51(tt, z0, z1), x1)) → c7(U41'(mark(U52(isNat(z1), z0, z1)), x1)) 686.51/213.50
ACTIVE(U41(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.51/213.50
ACTIVE(U51(U11(tt, z0), x1, x2)) → c7(U51'(mark(U12(isNat(z0))), x1, x2)) 686.51/213.50
ACTIVE(U51(U11(tt, z0), x1, x2)) → c7(ACTIVE(U11(tt, z0))) 686.51/213.50
ACTIVE(U51(U31(tt, z0), x1, x2)) → c7(U51'(mark(U32(isNat(z0))), x1, x2)) 686.51/213.50
ACTIVE(U51(U31(tt, z0), x1, x2)) → c7(ACTIVE(U31(tt, z0))) 686.51/213.50
ACTIVE(U51(U51(tt, z0, z1), x1, x2)) → c7(U51'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.51/213.50
ACTIVE(U51(U51(tt, z0, z1), x1, x2)) → c7(ACTIVE(U51(tt, z0, z1))) 686.51/213.50
ACTIVE(U51(isNat(plus(z0, z1)), x1, x2)) → c7(U51'(mark(U11(isNat(z0), z1)), x1, x2)) 686.51/213.50
ACTIVE(U51(isNat(plus(z0, z1)), x1, x2)) → c7(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.50
ACTIVE(U51(isNat(s(z0)), x1, x2)) → c7(U51'(mark(U21(isNat(z0))), x1, x2)) 686.51/213.50
ACTIVE(U51(isNat(s(z0)), x1, x2)) → c7(ACTIVE(isNat(s(z0)))) 686.51/213.50
ACTIVE(U51(isNat(x(z0, z1)), x1, x2)) → c7(U51'(mark(U31(isNat(z0), z1)), x1, x2)) 686.51/213.50
ACTIVE(U51(isNat(x(z0, z1)), x1, x2)) → c7(ACTIVE(isNat(x(z0, z1)))) 686.51/213.50
ACTIVE(U52(plus(z0, 0), x1, x2)) → c26(U52'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.51/213.50
ACTIVE(U52(plus(z0, s(z1)), x1, x2)) → c26(U52'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.51/213.50
ACTIVE(U52(x(z0, 0), x1, x2)) → c26(U52'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.51/213.50
ACTIVE(U52(x(z0, s(z1)), x1, x2)) → c26(U52'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.51/213.50
ACTIVE(U52(U11(z0, z1), x1, x2)) → c26(U52'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.51/213.50
ACTIVE(U52(U12(z0), x1, x2)) → c26(U52'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.51/213.50
ACTIVE(U52(U21(z0), x1, x2)) → c26(U52'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.51/213.50
ACTIVE(U52(U31(z0, z1), x1, x2)) → c26(U52'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.51/213.50
ACTIVE(U52(U32(z0), x1, x2)) → c26(U52'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.51/213.50
ACTIVE(U52(U41(z0, z1), x1, x2)) → c26(U52'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.51/213.50
ACTIVE(U52(U51(z0, z1, z2), x1, x2)) → c26(U52'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.51/213.50
ACTIVE(U52(U52(z0, z1, z2), x1, x2)) → c26(U52'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.51/213.50
ACTIVE(U52(s(z0), x1, x2)) → c26(U52'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.51/213.50
ACTIVE(U52(plus(z0, z1), x1, x2)) → c26(U52'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.51/213.50
ACTIVE(U52(plus(z0, z1), x1, x2)) → c26(U52'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.51/213.50
ACTIVE(U52(U61(z0), x1, x2)) → c26(U52'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.51/213.50
ACTIVE(U52(U71(z0, z1, z2), x1, x2)) → c26(U52'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.51/213.50
ACTIVE(U52(U72(z0, z1, z2), x1, x2)) → c26(U52'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.51/213.50
ACTIVE(U52(x(z0, z1), x1, x2)) → c26(U52'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.51/213.50
ACTIVE(U52(x(z0, z1), x1, x2)) → c26(U52'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.51/213.50
ACTIVE(U52(U12(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.51/213.50
ACTIVE(U52(U21(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.51/213.50
ACTIVE(U52(U32(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.51/213.50
ACTIVE(U52(U41(tt, z0), x1, x2)) → c26(U52'(mark(z0), x1, x2)) 686.51/213.50
ACTIVE(U52(isNat(0), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.51/213.50
ACTIVE(U11(U52(tt, z0, z1), x1)) → c8(U11'(mark(s(plus(z1, z0))), x1)) 686.51/213.50
ACTIVE(U11(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.51/213.50
ACTIVE(U12(U52(tt, z0, z1))) → c8(U12'(mark(s(plus(z1, z0))))) 686.51/213.50
ACTIVE(U12(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.51/213.50
ACTIVE(U21(U52(tt, z0, z1))) → c8(U21'(mark(s(plus(z1, z0))))) 686.51/213.50
ACTIVE(U21(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.51/213.50
ACTIVE(U31(U52(tt, z0, z1), x1)) → c8(U31'(mark(s(plus(z1, z0))), x1)) 686.51/213.50
ACTIVE(U31(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.51/213.50
ACTIVE(U32(U52(tt, z0, z1))) → c8(U32'(mark(s(plus(z1, z0))))) 686.51/213.50
ACTIVE(U32(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.51/213.50
ACTIVE(U41(U52(tt, z0, z1), x1)) → c8(U41'(mark(s(plus(z1, z0))), x1)) 686.51/213.50
ACTIVE(U41(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.51/213.50
ACTIVE(U51(U52(tt, z0, z1), x1, x2)) → c8(U51'(mark(s(plus(z1, z0))), x1, x2)) 686.51/213.50
ACTIVE(U51(U52(tt, z0, z1), x1, x2)) → c8(ACTIVE(U52(tt, z0, z1))) 686.51/213.50
ACTIVE(U52(U11(tt, z0), x1, x2)) → c8(U52'(mark(U12(isNat(z0))), x1, x2)) 686.51/213.50
ACTIVE(U52(U11(tt, z0), x1, x2)) → c8(ACTIVE(U11(tt, z0))) 686.51/213.50
ACTIVE(U52(U31(tt, z0), x1, x2)) → c8(U52'(mark(U32(isNat(z0))), x1, x2)) 686.51/213.50
ACTIVE(U52(U31(tt, z0), x1, x2)) → c8(ACTIVE(U31(tt, z0))) 686.51/213.50
ACTIVE(U52(U51(tt, z0, z1), x1, x2)) → c8(U52'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.51/213.50
ACTIVE(U52(U51(tt, z0, z1), x1, x2)) → c8(ACTIVE(U51(tt, z0, z1))) 686.51/213.50
ACTIVE(U52(U52(tt, z0, z1), x1, x2)) → c8(U52'(mark(s(plus(z1, z0))), x1, x2)) 686.51/213.50
ACTIVE(U52(U52(tt, z0, z1), x1, x2)) → c8(ACTIVE(U52(tt, z0, z1))) 686.51/213.50
ACTIVE(U52(isNat(plus(z0, z1)), x1, x2)) → c8(U52'(mark(U11(isNat(z0), z1)), x1, x2)) 686.51/213.50
ACTIVE(U52(isNat(plus(z0, z1)), x1, x2)) → c8(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.50
ACTIVE(U52(isNat(s(z0)), x1, x2)) → c8(U52'(mark(U21(isNat(z0))), x1, x2)) 686.51/213.50
ACTIVE(U52(isNat(s(z0)), x1, x2)) → c8(ACTIVE(isNat(s(z0)))) 686.51/213.50
ACTIVE(U52(isNat(x(z0, z1)), x1, x2)) → c8(U52'(mark(U31(isNat(z0), z1)), x1, x2)) 686.51/213.50
ACTIVE(U52(isNat(x(z0, z1)), x1, x2)) → c8(ACTIVE(isNat(x(z0, z1)))) 686.51/213.50
ACTIVE(s(plus(z0, 0))) → c27(S(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.51/213.50
ACTIVE(s(plus(z0, s(z1)))) → c27(S(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.51/213.50
ACTIVE(s(x(z0, 0))) → c27(S(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.51/213.50
ACTIVE(s(x(z0, s(z1)))) → c27(S(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.51/213.50
ACTIVE(s(U11(z0, z1))) → c27(S(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.51/213.50
ACTIVE(s(U12(z0))) → c27(S(U12(active(z0))), ACTIVE(U12(z0))) 686.51/213.50
ACTIVE(s(U21(z0))) → c27(S(U21(active(z0))), ACTIVE(U21(z0))) 686.51/213.50
ACTIVE(s(U31(z0, z1))) → c27(S(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.51/213.50
ACTIVE(s(U32(z0))) → c27(S(U32(active(z0))), ACTIVE(U32(z0))) 686.51/213.50
ACTIVE(s(U41(z0, z1))) → c27(S(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.51/213.50
ACTIVE(s(U51(z0, z1, z2))) → c27(S(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.51/213.50
ACTIVE(s(U52(z0, z1, z2))) → c27(S(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.51/213.50
ACTIVE(s(s(z0))) → c27(S(s(active(z0))), ACTIVE(s(z0))) 686.51/213.50
ACTIVE(s(plus(z0, z1))) → c27(S(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.51/213.50
ACTIVE(s(plus(z0, z1))) → c27(S(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.51/213.50
ACTIVE(s(U61(z0))) → c27(S(U61(active(z0))), ACTIVE(U61(z0))) 686.51/213.50
ACTIVE(s(U71(z0, z1, z2))) → c27(S(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.51/213.50
ACTIVE(s(U72(z0, z1, z2))) → c27(S(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.51/213.50
ACTIVE(s(x(z0, z1))) → c27(S(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.51/213.50
ACTIVE(s(x(z0, z1))) → c27(S(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.51/213.50
ACTIVE(s(U12(tt))) → c27(S(mark(tt))) 686.51/213.50
ACTIVE(s(U21(tt))) → c27(S(mark(tt))) 686.51/213.50
ACTIVE(s(U32(tt))) → c27(S(mark(tt))) 686.51/213.50
ACTIVE(s(U41(tt, z0))) → c27(S(mark(z0))) 686.51/213.50
ACTIVE(s(isNat(0))) → c27(S(mark(tt))) 686.51/213.50
ACTIVE(s(U11(tt, z0))) → c9(S(mark(U12(isNat(z0))))) 686.51/213.50
ACTIVE(s(U11(tt, z0))) → c9(ACTIVE(U11(tt, z0))) 686.51/213.50
ACTIVE(s(U31(tt, z0))) → c9(S(mark(U32(isNat(z0))))) 686.51/213.50
ACTIVE(s(U31(tt, z0))) → c9(ACTIVE(U31(tt, z0))) 686.51/213.50
ACTIVE(s(U51(tt, z0, z1))) → c9(S(mark(U52(isNat(z1), z0, z1)))) 686.51/213.50
ACTIVE(s(U51(tt, z0, z1))) → c9(ACTIVE(U51(tt, z0, z1))) 686.51/213.50
ACTIVE(s(U52(tt, z0, z1))) → c9(S(mark(s(plus(z1, z0))))) 686.51/213.50
ACTIVE(s(U52(tt, z0, z1))) → c9(ACTIVE(U52(tt, z0, z1))) 686.51/213.50
ACTIVE(s(isNat(plus(z0, z1)))) → c9(S(mark(U11(isNat(z0), z1)))) 686.51/213.50
ACTIVE(s(isNat(plus(z0, z1)))) → c9(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.50
ACTIVE(s(isNat(s(z0)))) → c9(S(mark(U21(isNat(z0))))) 686.51/213.50
ACTIVE(s(isNat(s(z0)))) → c9(ACTIVE(isNat(s(z0)))) 686.51/213.50
ACTIVE(s(isNat(x(z0, z1)))) → c9(S(mark(U31(isNat(z0), z1)))) 686.51/213.50
ACTIVE(s(isNat(x(z0, z1)))) → c9(ACTIVE(isNat(x(z0, z1)))) 686.51/213.50
ACTIVE(U61(plus(z0, 0))) → c30(U61'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.51/213.50
ACTIVE(U61(plus(z0, s(z1)))) → c30(U61'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.51/213.50
ACTIVE(U61(x(z0, 0))) → c30(U61'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.51/213.50
ACTIVE(U61(x(z0, s(z1)))) → c30(U61'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.51/213.50
ACTIVE(U61(U11(z0, z1))) → c30(U61'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.51/213.50
ACTIVE(U61(U12(z0))) → c30(U61'(U12(active(z0))), ACTIVE(U12(z0))) 686.51/213.50
ACTIVE(U61(U21(z0))) → c30(U61'(U21(active(z0))), ACTIVE(U21(z0))) 686.51/213.50
ACTIVE(U61(U31(z0, z1))) → c30(U61'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.51/213.50
ACTIVE(U61(U32(z0))) → c30(U61'(U32(active(z0))), ACTIVE(U32(z0))) 686.51/213.50
ACTIVE(U61(U41(z0, z1))) → c30(U61'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.51/213.50
ACTIVE(U61(U51(z0, z1, z2))) → c30(U61'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.51/213.50
ACTIVE(U61(U52(z0, z1, z2))) → c30(U61'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.51/213.50
ACTIVE(U61(s(z0))) → c30(U61'(s(active(z0))), ACTIVE(s(z0))) 686.51/213.50
ACTIVE(U61(plus(z0, z1))) → c30(U61'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.51/213.50
ACTIVE(U61(plus(z0, z1))) → c30(U61'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.51/213.50
ACTIVE(U61(U61(z0))) → c30(U61'(U61(active(z0))), ACTIVE(U61(z0))) 686.51/213.50
ACTIVE(U61(U71(z0, z1, z2))) → c30(U61'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.51/213.50
ACTIVE(U61(U72(z0, z1, z2))) → c30(U61'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.51/213.50
ACTIVE(U61(x(z0, z1))) → c30(U61'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.51/213.50
ACTIVE(U61(x(z0, z1))) → c30(U61'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.51/213.50
ACTIVE(U11(U61(tt), x1)) → c19(U11'(mark(0), x1)) 686.51/213.50
ACTIVE(U12(U61(tt))) → c20(U12'(mark(0))) 686.51/213.50
ACTIVE(U21(U61(tt))) → c21(U21'(mark(0))) 686.51/213.50
ACTIVE(U31(U61(tt), x1)) → c22(U31'(mark(0), x1)) 686.51/213.50
ACTIVE(U32(U61(tt))) → c23(U32'(mark(0))) 686.51/213.50
ACTIVE(U41(U61(tt), x1)) → c24(U41'(mark(0), x1)) 686.51/213.50
ACTIVE(U51(U61(tt), x1, x2)) → c25(U51'(mark(0), x1, x2)) 686.51/213.50
ACTIVE(U52(U61(tt), x1, x2)) → c26(U52'(mark(0), x1, x2)) 686.51/213.50
ACTIVE(s(U61(tt))) → c27(S(mark(0))) 686.51/213.50
ACTIVE(U61(U12(tt))) → c30(U61'(mark(tt))) 686.51/213.50
ACTIVE(U61(U21(tt))) → c30(U61'(mark(tt))) 686.51/213.50
ACTIVE(U61(U32(tt))) → c30(U61'(mark(tt))) 686.51/213.50
ACTIVE(U61(U41(tt, z0))) → c30(U61'(mark(z0))) 686.51/213.50
ACTIVE(U61(U61(tt))) → c30(U61'(mark(0))) 686.51/213.50
ACTIVE(U61(isNat(0))) → c30(U61'(mark(tt))) 686.51/213.50
ACTIVE(U61(U11(tt, z0))) → c10(U61'(mark(U12(isNat(z0))))) 686.51/213.50
ACTIVE(U61(U11(tt, z0))) → c10(ACTIVE(U11(tt, z0))) 686.51/213.50
ACTIVE(U61(U31(tt, z0))) → c10(U61'(mark(U32(isNat(z0))))) 686.51/213.50
ACTIVE(U61(U31(tt, z0))) → c10(ACTIVE(U31(tt, z0))) 686.51/213.50
ACTIVE(U61(U51(tt, z0, z1))) → c10(U61'(mark(U52(isNat(z1), z0, z1)))) 686.51/213.50
ACTIVE(U61(U51(tt, z0, z1))) → c10(ACTIVE(U51(tt, z0, z1))) 686.51/213.50
ACTIVE(U61(U52(tt, z0, z1))) → c10(U61'(mark(s(plus(z1, z0))))) 686.51/213.50
ACTIVE(U61(U52(tt, z0, z1))) → c10(ACTIVE(U52(tt, z0, z1))) 686.51/213.50
ACTIVE(U61(isNat(plus(z0, z1)))) → c10(U61'(mark(U11(isNat(z0), z1)))) 686.51/213.50
ACTIVE(U61(isNat(plus(z0, z1)))) → c10(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.50
ACTIVE(U61(isNat(s(z0)))) → c10(U61'(mark(U21(isNat(z0))))) 686.51/213.50
ACTIVE(U61(isNat(s(z0)))) → c10(ACTIVE(isNat(s(z0)))) 686.51/213.50
ACTIVE(U61(isNat(x(z0, z1)))) → c10(U61'(mark(U31(isNat(z0), z1)))) 686.51/213.50
ACTIVE(U61(isNat(x(z0, z1)))) → c10(ACTIVE(isNat(x(z0, z1)))) 686.51/213.50
ACTIVE(U71(plus(z0, 0), x1, x2)) → c31(U71'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.51/213.50
ACTIVE(U71(plus(z0, s(z1)), x1, x2)) → c31(U71'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.51/213.50
ACTIVE(U71(x(z0, 0), x1, x2)) → c31(U71'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.51/213.50
ACTIVE(U71(x(z0, s(z1)), x1, x2)) → c31(U71'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.51/213.50
ACTIVE(U71(U11(z0, z1), x1, x2)) → c31(U71'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.51/213.50
ACTIVE(U71(U12(z0), x1, x2)) → c31(U71'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.51/213.50
ACTIVE(U71(U21(z0), x1, x2)) → c31(U71'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.51/213.50
ACTIVE(U71(U31(z0, z1), x1, x2)) → c31(U71'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.51/213.50
ACTIVE(U71(U32(z0), x1, x2)) → c31(U71'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.51/213.50
ACTIVE(U71(U41(z0, z1), x1, x2)) → c31(U71'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.51/213.50
ACTIVE(U71(U51(z0, z1, z2), x1, x2)) → c31(U71'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.51/213.50
ACTIVE(U71(U52(z0, z1, z2), x1, x2)) → c31(U71'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.51/213.50
ACTIVE(U71(s(z0), x1, x2)) → c31(U71'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.51/213.50
ACTIVE(U71(plus(z0, z1), x1, x2)) → c31(U71'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.51/213.50
ACTIVE(U71(plus(z0, z1), x1, x2)) → c31(U71'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.51/213.50
ACTIVE(U71(U61(z0), x1, x2)) → c31(U71'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.51/213.50
ACTIVE(U71(U71(z0, z1, z2), x1, x2)) → c31(U71'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.51/213.50
ACTIVE(U71(U72(z0, z1, z2), x1, x2)) → c31(U71'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.51/213.50
ACTIVE(U71(x(z0, z1), x1, x2)) → c31(U71'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.51/213.50
ACTIVE(U71(x(z0, z1), x1, x2)) → c31(U71'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.51/213.50
ACTIVE(U71(U12(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.51/213.50
ACTIVE(U71(U21(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.51/213.50
ACTIVE(U71(U32(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.51/213.50
ACTIVE(U71(U41(tt, z0), x1, x2)) → c31(U71'(mark(z0), x1, x2)) 686.51/213.50
ACTIVE(U71(U61(tt), x1, x2)) → c31(U71'(mark(0), x1, x2)) 686.51/213.50
ACTIVE(U71(isNat(0), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.51/213.50
ACTIVE(U11(U71(tt, z0, z1), x1)) → c11(U11'(mark(U72(isNat(z1), z0, z1)), x1)) 686.51/213.50
ACTIVE(U11(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.50
ACTIVE(U12(U71(tt, z0, z1))) → c11(U12'(mark(U72(isNat(z1), z0, z1)))) 686.51/213.50
ACTIVE(U12(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.50
ACTIVE(U21(U71(tt, z0, z1))) → c11(U21'(mark(U72(isNat(z1), z0, z1)))) 686.51/213.50
ACTIVE(U21(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.50
ACTIVE(U31(U71(tt, z0, z1), x1)) → c11(U31'(mark(U72(isNat(z1), z0, z1)), x1)) 686.51/213.50
ACTIVE(U31(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.50
ACTIVE(U32(U71(tt, z0, z1))) → c11(U32'(mark(U72(isNat(z1), z0, z1)))) 686.51/213.50
ACTIVE(U32(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.50
ACTIVE(U41(U71(tt, z0, z1), x1)) → c11(U41'(mark(U72(isNat(z1), z0, z1)), x1)) 686.51/213.50
ACTIVE(U41(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.50
ACTIVE(U51(U71(tt, z0, z1), x1, x2)) → c11(U51'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.51/213.50
ACTIVE(U51(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.50
ACTIVE(U52(U71(tt, z0, z1), x1, x2)) → c11(U52'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.51/213.50
ACTIVE(U52(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.50
ACTIVE(s(U71(tt, z0, z1))) → c11(S(mark(U72(isNat(z1), z0, z1)))) 686.51/213.50
ACTIVE(s(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.50
ACTIVE(U61(U71(tt, z0, z1))) → c11(U61'(mark(U72(isNat(z1), z0, z1)))) 686.51/213.50
ACTIVE(U61(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.50
ACTIVE(U71(U11(tt, z0), x1, x2)) → c11(U71'(mark(U12(isNat(z0))), x1, x2)) 686.51/213.50
ACTIVE(U71(U11(tt, z0), x1, x2)) → c11(ACTIVE(U11(tt, z0))) 686.51/213.50
ACTIVE(U71(U31(tt, z0), x1, x2)) → c11(U71'(mark(U32(isNat(z0))), x1, x2)) 686.51/213.50
ACTIVE(U71(U31(tt, z0), x1, x2)) → c11(ACTIVE(U31(tt, z0))) 686.51/213.50
ACTIVE(U71(U51(tt, z0, z1), x1, x2)) → c11(U71'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.51/213.50
ACTIVE(U71(U51(tt, z0, z1), x1, x2)) → c11(ACTIVE(U51(tt, z0, z1))) 686.51/213.50
ACTIVE(U71(U52(tt, z0, z1), x1, x2)) → c11(U71'(mark(s(plus(z1, z0))), x1, x2)) 686.51/213.50
ACTIVE(U71(U52(tt, z0, z1), x1, x2)) → c11(ACTIVE(U52(tt, z0, z1))) 686.51/213.50
ACTIVE(U71(U71(tt, z0, z1), x1, x2)) → c11(U71'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.51/213.50
ACTIVE(U71(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.50
ACTIVE(U71(isNat(plus(z0, z1)), x1, x2)) → c11(U71'(mark(U11(isNat(z0), z1)), x1, x2)) 686.51/213.50
ACTIVE(U71(isNat(plus(z0, z1)), x1, x2)) → c11(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.50
ACTIVE(U71(isNat(s(z0)), x1, x2)) → c11(U71'(mark(U21(isNat(z0))), x1, x2)) 686.51/213.50
ACTIVE(U71(isNat(s(z0)), x1, x2)) → c11(ACTIVE(isNat(s(z0)))) 686.51/213.50
ACTIVE(U71(isNat(x(z0, z1)), x1, x2)) → c11(U71'(mark(U31(isNat(z0), z1)), x1, x2)) 686.51/213.50
ACTIVE(U71(isNat(x(z0, z1)), x1, x2)) → c11(ACTIVE(isNat(x(z0, z1)))) 686.51/213.50
ACTIVE(U72(plus(z0, 0), x1, x2)) → c32(U72'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.51/213.50
ACTIVE(U72(plus(z0, s(z1)), x1, x2)) → c32(U72'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.51/213.50
ACTIVE(U72(x(z0, 0), x1, x2)) → c32(U72'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.51/213.50
ACTIVE(U72(x(z0, s(z1)), x1, x2)) → c32(U72'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.51/213.50
ACTIVE(U72(U11(z0, z1), x1, x2)) → c32(U72'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.51/213.50
ACTIVE(U72(U12(z0), x1, x2)) → c32(U72'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.51/213.50
ACTIVE(U72(U21(z0), x1, x2)) → c32(U72'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.51/213.50
ACTIVE(U72(U31(z0, z1), x1, x2)) → c32(U72'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.51/213.50
ACTIVE(U72(U32(z0), x1, x2)) → c32(U72'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.51/213.50
ACTIVE(U72(U41(z0, z1), x1, x2)) → c32(U72'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.51/213.50
ACTIVE(U72(U51(z0, z1, z2), x1, x2)) → c32(U72'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.51/213.50
ACTIVE(U72(U52(z0, z1, z2), x1, x2)) → c32(U72'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.51/213.50
ACTIVE(U72(s(z0), x1, x2)) → c32(U72'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.51/213.50
ACTIVE(U72(plus(z0, z1), x1, x2)) → c32(U72'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.51/213.50
ACTIVE(U72(plus(z0, z1), x1, x2)) → c32(U72'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.51/213.50
ACTIVE(U72(U61(z0), x1, x2)) → c32(U72'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.51/213.50
ACTIVE(U72(U71(z0, z1, z2), x1, x2)) → c32(U72'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.51/213.50
ACTIVE(U72(U72(z0, z1, z2), x1, x2)) → c32(U72'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.51/213.50
ACTIVE(U72(x(z0, z1), x1, x2)) → c32(U72'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.51/213.50
ACTIVE(U72(x(z0, z1), x1, x2)) → c32(U72'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.51/213.50
ACTIVE(U72(U12(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.51/213.50
ACTIVE(U72(U21(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.51/213.50
ACTIVE(U72(U32(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.51/213.50
ACTIVE(U72(U41(tt, z0), x1, x2)) → c32(U72'(mark(z0), x1, x2)) 686.51/213.50
ACTIVE(U72(U61(tt), x1, x2)) → c32(U72'(mark(0), x1, x2)) 686.51/213.50
ACTIVE(U72(isNat(0), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.51/213.50
ACTIVE(U11(U72(tt, z0, z1), x1)) → c12(U11'(mark(plus(x(z1, z0), z1)), x1)) 686.51/213.50
ACTIVE(U11(U72(tt, z0, z1), x1)) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.50
ACTIVE(U12(U72(tt, z0, z1))) → c12(U12'(mark(plus(x(z1, z0), z1)))) 686.51/213.50
ACTIVE(U12(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.50
ACTIVE(U21(U72(tt, z0, z1))) → c12(U21'(mark(plus(x(z1, z0), z1)))) 686.51/213.50
ACTIVE(U21(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.50
ACTIVE(U31(U72(tt, z0, z1), x1)) → c12(U31'(mark(plus(x(z1, z0), z1)), x1)) 686.51/213.50
ACTIVE(U31(U72(tt, z0, z1), x1)) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.50
ACTIVE(U32(U72(tt, z0, z1))) → c12(U32'(mark(plus(x(z1, z0), z1)))) 686.51/213.50
ACTIVE(U32(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.50
ACTIVE(U41(U72(tt, z0, z1), x1)) → c12(U41'(mark(plus(x(z1, z0), z1)), x1)) 686.51/213.50
ACTIVE(U41(U72(tt, z0, z1), x1)) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.50
ACTIVE(U51(U72(tt, z0, z1), x1, x2)) → c12(U51'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.51/213.50
ACTIVE(U51(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.50
ACTIVE(U52(U72(tt, z0, z1), x1, x2)) → c12(U52'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.51/213.50
ACTIVE(U52(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.50
ACTIVE(s(U72(tt, z0, z1))) → c12(S(mark(plus(x(z1, z0), z1)))) 686.51/213.50
ACTIVE(s(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.50
ACTIVE(U61(U72(tt, z0, z1))) → c12(U61'(mark(plus(x(z1, z0), z1)))) 686.51/213.50
ACTIVE(U61(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.50
ACTIVE(U71(U72(tt, z0, z1), x1, x2)) → c12(U71'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.51/213.50
ACTIVE(U71(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.50
ACTIVE(U72(U11(tt, z0), x1, x2)) → c12(U72'(mark(U12(isNat(z0))), x1, x2)) 686.51/213.50
ACTIVE(U72(U11(tt, z0), x1, x2)) → c12(ACTIVE(U11(tt, z0))) 686.51/213.50
ACTIVE(U72(U31(tt, z0), x1, x2)) → c12(U72'(mark(U32(isNat(z0))), x1, x2)) 686.51/213.50
ACTIVE(U72(U31(tt, z0), x1, x2)) → c12(ACTIVE(U31(tt, z0))) 686.51/213.50
ACTIVE(U72(U51(tt, z0, z1), x1, x2)) → c12(U72'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.51/213.50
ACTIVE(U72(U51(tt, z0, z1), x1, x2)) → c12(ACTIVE(U51(tt, z0, z1))) 686.51/213.50
ACTIVE(U72(U52(tt, z0, z1), x1, x2)) → c12(U72'(mark(s(plus(z1, z0))), x1, x2)) 686.51/213.50
ACTIVE(U72(U52(tt, z0, z1), x1, x2)) → c12(ACTIVE(U52(tt, z0, z1))) 686.51/213.50
ACTIVE(U72(U71(tt, z0, z1), x1, x2)) → c12(U72'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.51/213.50
ACTIVE(U72(U71(tt, z0, z1), x1, x2)) → c12(ACTIVE(U71(tt, z0, z1))) 686.51/213.50
ACTIVE(U72(U72(tt, z0, z1), x1, x2)) → c12(U72'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.51/213.50
ACTIVE(U72(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.50
ACTIVE(U72(isNat(plus(z0, z1)), x1, x2)) → c12(U72'(mark(U11(isNat(z0), z1)), x1, x2)) 686.51/213.50
ACTIVE(U72(isNat(plus(z0, z1)), x1, x2)) → c12(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.50
ACTIVE(U72(isNat(s(z0)), x1, x2)) → c12(U72'(mark(U21(isNat(z0))), x1, x2)) 686.51/213.50
ACTIVE(U72(isNat(s(z0)), x1, x2)) → c12(ACTIVE(isNat(s(z0)))) 686.51/213.50
ACTIVE(U72(isNat(x(z0, z1)), x1, x2)) → c12(U72'(mark(U31(isNat(z0), z1)), x1, x2)) 686.51/213.50
ACTIVE(U72(isNat(x(z0, z1)), x1, x2)) → c12(ACTIVE(isNat(x(z0, z1))))
K tuples:none
Defined Rule Symbols:

active, U11, U12, U21, U31, U32, U41, U51, U52, s, plus, U61, U71, U72, x, proper, isNat, top

Defined Pair Symbols:

ACTIVE, U11', U12', U21', U31', U32', U41', U51', U52', S, PLUS, U61', U71', U72', X, PROPER, ISNAT, TOP

Compound Symbols:

c28, c29, 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, c62, c63, c64, c65, c67, c68, c69, c70, c71, c72, c73, c74, c75, c76, c77, c79, c80, c81, c82, c83, c84, c13, c16, c18, c1, c19, c19, c, c20, c20, c2, c21, c21, c3, c22, c22, c4, c23, c23, c5, c24, c24, c6, c25, c25, c7, c26, c26, c8, c27, c27, c9, c30, c30, c10, c31, c31, c11, c32, c32, c12

686.51/213.50
686.51/213.50

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

Use narrowing to replace PROPER(U11(z0, z1)) → c65(U11'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) by

PROPER(U11(x0, U11(z0, z1))) → c65(U11'(proper(x0), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(U11(z0, z1))) 686.51/213.50
PROPER(U11(x0, tt)) → c65(U11'(proper(x0), ok(tt)), PROPER(x0), PROPER(tt)) 686.51/213.50
PROPER(U11(x0, U12(z0))) → c65(U11'(proper(x0), U12(proper(z0))), PROPER(x0), PROPER(U12(z0))) 686.51/213.50
PROPER(U11(x0, isNat(z0))) → c65(U11'(proper(x0), isNat(proper(z0))), PROPER(x0), PROPER(isNat(z0))) 686.51/213.50
PROPER(U11(x0, U21(z0))) → c65(U11'(proper(x0), U21(proper(z0))), PROPER(x0), PROPER(U21(z0))) 686.51/213.50
PROPER(U11(x0, U31(z0, z1))) → c65(U11'(proper(x0), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(U31(z0, z1))) 686.51/213.50
PROPER(U11(x0, U32(z0))) → c65(U11'(proper(x0), U32(proper(z0))), PROPER(x0), PROPER(U32(z0))) 686.51/213.50
PROPER(U11(x0, U41(z0, z1))) → c65(U11'(proper(x0), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(U41(z0, z1))) 686.51/213.50
PROPER(U11(x0, U51(z0, z1, z2))) → c65(U11'(proper(x0), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U51(z0, z1, z2))) 686.51/213.50
PROPER(U11(x0, U52(z0, z1, z2))) → c65(U11'(proper(x0), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U52(z0, z1, z2))) 686.51/213.50
PROPER(U11(x0, s(z0))) → c65(U11'(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 686.51/213.50
PROPER(U11(x0, plus(z0, z1))) → c65(U11'(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 686.51/213.50
PROPER(U11(x0, U61(z0))) → c65(U11'(proper(x0), U61(proper(z0))), PROPER(x0), PROPER(U61(z0))) 686.51/213.50
PROPER(U11(x0, 0)) → c65(U11'(proper(x0), ok(0)), PROPER(x0), PROPER(0)) 686.51/213.50
PROPER(U11(x0, U71(z0, z1, z2))) → c65(U11'(proper(x0), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U71(z0, z1, z2))) 686.51/213.50
PROPER(U11(x0, U72(z0, z1, z2))) → c65(U11'(proper(x0), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U72(z0, z1, z2))) 686.51/213.50
PROPER(U11(x0, x(z0, z1))) → c65(U11'(proper(x0), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x(z0, z1))) 686.51/213.50
PROPER(U11(U11(z0, z1), x1)) → c65(U11'(U11(proper(z0), proper(z1)), proper(x1)), PROPER(U11(z0, z1)), PROPER(x1)) 686.51/213.50
PROPER(U11(tt, x1)) → c65(U11'(ok(tt), proper(x1)), PROPER(tt), PROPER(x1)) 686.51/213.50
PROPER(U11(U12(z0), x1)) → c65(U11'(U12(proper(z0)), proper(x1)), PROPER(U12(z0)), PROPER(x1)) 686.51/213.50
PROPER(U11(isNat(z0), x1)) → c65(U11'(isNat(proper(z0)), proper(x1)), PROPER(isNat(z0)), PROPER(x1)) 686.51/213.50
PROPER(U11(U21(z0), x1)) → c65(U11'(U21(proper(z0)), proper(x1)), PROPER(U21(z0)), PROPER(x1)) 686.51/213.50
PROPER(U11(U31(z0, z1), x1)) → c65(U11'(U31(proper(z0), proper(z1)), proper(x1)), PROPER(U31(z0, z1)), PROPER(x1)) 686.51/213.50
PROPER(U11(U32(z0), x1)) → c65(U11'(U32(proper(z0)), proper(x1)), PROPER(U32(z0)), PROPER(x1)) 686.51/213.50
PROPER(U11(U41(z0, z1), x1)) → c65(U11'(U41(proper(z0), proper(z1)), proper(x1)), PROPER(U41(z0, z1)), PROPER(x1)) 686.51/213.50
PROPER(U11(U51(z0, z1, z2), x1)) → c65(U11'(U51(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U51(z0, z1, z2)), PROPER(x1)) 686.51/213.50
PROPER(U11(U52(z0, z1, z2), x1)) → c65(U11'(U52(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U52(z0, z1, z2)), PROPER(x1)) 686.51/213.50
PROPER(U11(s(z0), x1)) → c65(U11'(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 686.51/213.50
PROPER(U11(plus(z0, z1), x1)) → c65(U11'(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 686.51/213.50
PROPER(U11(U61(z0), x1)) → c65(U11'(U61(proper(z0)), proper(x1)), PROPER(U61(z0)), PROPER(x1)) 686.51/213.50
PROPER(U11(0, x1)) → c65(U11'(ok(0), proper(x1)), PROPER(0), PROPER(x1)) 686.51/213.50
PROPER(U11(U71(z0, z1, z2), x1)) → c65(U11'(U71(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U71(z0, z1, z2)), PROPER(x1)) 686.51/213.50
PROPER(U11(U72(z0, z1, z2), x1)) → c65(U11'(U72(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U72(z0, z1, z2)), PROPER(x1)) 686.51/213.50
PROPER(U11(x(z0, z1), x1)) → c65(U11'(x(proper(z0), proper(z1)), proper(x1)), PROPER(x(z0, z1)), PROPER(x1))
686.51/213.50
686.51/213.50

(80) Obligation:

Complexity Dependency Tuples Problem
Rules:

active(U11(tt, z0)) → mark(U12(isNat(z0))) 686.51/213.50
active(U12(tt)) → mark(tt) 686.51/213.50
active(U21(tt)) → mark(tt) 686.51/213.50
active(U31(tt, z0)) → mark(U32(isNat(z0))) 686.51/213.50
active(U32(tt)) → mark(tt) 686.51/213.50
active(U41(tt, z0)) → mark(z0) 686.51/213.50
active(U51(tt, z0, z1)) → mark(U52(isNat(z1), z0, z1)) 686.51/213.50
active(U52(tt, z0, z1)) → mark(s(plus(z1, z0))) 686.51/213.50
active(U61(tt)) → mark(0) 686.51/213.50
active(U71(tt, z0, z1)) → mark(U72(isNat(z1), z0, z1)) 686.51/213.50
active(U72(tt, z0, z1)) → mark(plus(x(z1, z0), z1)) 686.51/213.50
active(isNat(0)) → mark(tt) 686.51/213.50
active(isNat(plus(z0, z1))) → mark(U11(isNat(z0), z1)) 686.51/213.50
active(isNat(s(z0))) → mark(U21(isNat(z0))) 686.51/213.50
active(isNat(x(z0, z1))) → mark(U31(isNat(z0), z1)) 686.51/213.50
active(plus(z0, 0)) → mark(U41(isNat(z0), z0)) 686.51/213.50
active(plus(z0, s(z1))) → mark(U51(isNat(z1), z1, z0)) 686.51/213.50
active(x(z0, 0)) → mark(U61(isNat(z0))) 686.51/213.50
active(x(z0, s(z1))) → mark(U71(isNat(z1), z1, z0)) 686.51/213.50
active(U11(z0, z1)) → U11(active(z0), z1) 686.51/213.50
active(U12(z0)) → U12(active(z0)) 686.51/213.50
active(U21(z0)) → U21(active(z0)) 686.51/213.50
active(U31(z0, z1)) → U31(active(z0), z1) 686.51/213.50
active(U32(z0)) → U32(active(z0)) 686.51/213.50
active(U41(z0, z1)) → U41(active(z0), z1) 686.51/213.50
active(U51(z0, z1, z2)) → U51(active(z0), z1, z2) 686.51/213.50
active(U52(z0, z1, z2)) → U52(active(z0), z1, z2) 686.51/213.50
active(s(z0)) → s(active(z0)) 686.51/213.50
active(plus(z0, z1)) → plus(active(z0), z1) 686.51/213.50
active(plus(z0, z1)) → plus(z0, active(z1)) 686.51/213.50
active(U61(z0)) → U61(active(z0)) 686.51/213.50
active(U71(z0, z1, z2)) → U71(active(z0), z1, z2) 686.51/213.50
active(U72(z0, z1, z2)) → U72(active(z0), z1, z2) 686.51/213.50
active(x(z0, z1)) → x(active(z0), z1) 686.51/213.50
active(x(z0, z1)) → x(z0, active(z1)) 686.51/213.50
U11(mark(z0), z1) → mark(U11(z0, z1)) 686.51/213.50
U11(ok(z0), ok(z1)) → ok(U11(z0, z1)) 686.51/213.50
U12(mark(z0)) → mark(U12(z0)) 686.51/213.50
U12(ok(z0)) → ok(U12(z0)) 686.51/213.50
U21(mark(z0)) → mark(U21(z0)) 686.51/213.50
U21(ok(z0)) → ok(U21(z0)) 686.51/213.50
U31(mark(z0), z1) → mark(U31(z0, z1)) 686.51/213.50
U31(ok(z0), ok(z1)) → ok(U31(z0, z1)) 686.51/213.50
U32(mark(z0)) → mark(U32(z0)) 686.51/213.50
U32(ok(z0)) → ok(U32(z0)) 686.51/213.50
U41(mark(z0), z1) → mark(U41(z0, z1)) 686.51/213.50
U41(ok(z0), ok(z1)) → ok(U41(z0, z1)) 686.51/213.50
U51(mark(z0), z1, z2) → mark(U51(z0, z1, z2)) 686.51/213.50
U51(ok(z0), ok(z1), ok(z2)) → ok(U51(z0, z1, z2)) 686.51/213.50
U52(mark(z0), z1, z2) → mark(U52(z0, z1, z2)) 686.51/213.50
U52(ok(z0), ok(z1), ok(z2)) → ok(U52(z0, z1, z2)) 686.51/213.50
s(mark(z0)) → mark(s(z0)) 686.51/213.50
s(ok(z0)) → ok(s(z0)) 686.51/213.50
plus(mark(z0), z1) → mark(plus(z0, z1)) 686.51/213.50
plus(z0, mark(z1)) → mark(plus(z0, z1)) 686.51/213.50
plus(ok(z0), ok(z1)) → ok(plus(z0, z1)) 686.51/213.50
U61(mark(z0)) → mark(U61(z0)) 686.51/213.50
U61(ok(z0)) → ok(U61(z0)) 686.51/213.50
U71(mark(z0), z1, z2) → mark(U71(z0, z1, z2)) 686.51/213.50
U71(ok(z0), ok(z1), ok(z2)) → ok(U71(z0, z1, z2)) 686.51/213.50
U72(mark(z0), z1, z2) → mark(U72(z0, z1, z2)) 686.51/213.50
U72(ok(z0), ok(z1), ok(z2)) → ok(U72(z0, z1, z2)) 686.51/213.50
x(mark(z0), z1) → mark(x(z0, z1)) 686.51/213.50
x(z0, mark(z1)) → mark(x(z0, z1)) 686.51/213.50
x(ok(z0), ok(z1)) → ok(x(z0, z1)) 686.51/213.50
proper(U11(z0, z1)) → U11(proper(z0), proper(z1)) 686.51/213.50
proper(tt) → ok(tt) 686.51/213.50
proper(U12(z0)) → U12(proper(z0)) 686.51/213.50
proper(isNat(z0)) → isNat(proper(z0)) 686.51/213.50
proper(U21(z0)) → U21(proper(z0)) 686.51/213.50
proper(U31(z0, z1)) → U31(proper(z0), proper(z1)) 686.51/213.50
proper(U32(z0)) → U32(proper(z0)) 686.51/213.50
proper(U41(z0, z1)) → U41(proper(z0), proper(z1)) 686.51/213.50
proper(U51(z0, z1, z2)) → U51(proper(z0), proper(z1), proper(z2)) 686.51/213.50
proper(U52(z0, z1, z2)) → U52(proper(z0), proper(z1), proper(z2)) 686.51/213.50
proper(s(z0)) → s(proper(z0)) 686.51/213.50
proper(plus(z0, z1)) → plus(proper(z0), proper(z1)) 686.51/213.50
proper(U61(z0)) → U61(proper(z0)) 686.51/213.50
proper(0) → ok(0) 686.51/213.50
proper(U71(z0, z1, z2)) → U71(proper(z0), proper(z1), proper(z2)) 686.51/213.50
proper(U72(z0, z1, z2)) → U72(proper(z0), proper(z1), proper(z2)) 686.51/213.50
proper(x(z0, z1)) → x(proper(z0), proper(z1)) 686.51/213.50
isNat(ok(z0)) → ok(isNat(z0)) 686.51/213.50
top(mark(z0)) → top(proper(z0)) 686.51/213.50
top(ok(z0)) → top(active(z0))
Tuples:

ACTIVE(plus(z0, z1)) → c28(PLUS(active(z0), z1), ACTIVE(z0)) 686.51/213.50
ACTIVE(plus(z0, z1)) → c29(PLUS(z0, active(z1)), ACTIVE(z1)) 686.51/213.50
ACTIVE(x(z0, z1)) → c33(X(active(z0), z1), ACTIVE(z0)) 686.51/213.50
ACTIVE(x(z0, z1)) → c34(X(z0, active(z1)), ACTIVE(z1)) 686.51/213.50
U11'(mark(z0), z1) → c35(U11'(z0, z1)) 686.51/213.50
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1)) 686.51/213.50
U12'(mark(z0)) → c37(U12'(z0)) 686.51/213.50
U12'(ok(z0)) → c38(U12'(z0)) 686.51/213.50
U21'(mark(z0)) → c39(U21'(z0)) 686.51/213.50
U21'(ok(z0)) → c40(U21'(z0)) 686.51/213.50
U31'(mark(z0), z1) → c41(U31'(z0, z1)) 686.51/213.50
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 686.51/213.50
U32'(mark(z0)) → c43(U32'(z0)) 686.51/213.50
U32'(ok(z0)) → c44(U32'(z0)) 686.51/213.50
U41'(mark(z0), z1) → c45(U41'(z0, z1)) 686.51/213.50
U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1)) 686.51/213.50
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2)) 686.51/213.50
U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2)) 686.51/213.50
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2)) 686.51/213.50
U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2)) 686.51/213.50
S(mark(z0)) → c51(S(z0)) 686.51/213.50
S(ok(z0)) → c52(S(z0)) 686.51/213.50
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 686.51/213.50
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 686.51/213.50
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 686.51/213.50
U61'(mark(z0)) → c56(U61'(z0)) 686.51/213.50
U61'(ok(z0)) → c57(U61'(z0)) 686.51/213.50
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2)) 686.51/213.50
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2)) 686.51/213.50
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2)) 686.51/213.50
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 686.51/213.50
X(mark(z0), z1) → c62(X(z0, z1)) 686.51/213.50
X(z0, mark(z1)) → c63(X(z0, z1)) 686.51/213.50
X(ok(z0), ok(z1)) → c64(X(z0, z1)) 686.51/213.50
PROPER(U12(z0)) → c67(U12'(proper(z0)), PROPER(z0)) 686.51/213.50
PROPER(isNat(z0)) → c68(ISNAT(proper(z0)), PROPER(z0)) 686.51/213.50
PROPER(U21(z0)) → c69(U21'(proper(z0)), PROPER(z0)) 686.51/213.50
PROPER(U31(z0, z1)) → c70(U31'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 686.51/213.50
PROPER(U32(z0)) → c71(U32'(proper(z0)), PROPER(z0)) 686.51/213.50
PROPER(U41(z0, z1)) → c72(U41'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 686.51/213.50
PROPER(U51(z0, z1, z2)) → c73(U51'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 686.51/213.50
PROPER(U52(z0, z1, z2)) → c74(U52'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 686.51/213.50
PROPER(s(z0)) → c75(S(proper(z0)), PROPER(z0)) 686.51/213.50
PROPER(plus(z0, z1)) → c76(PLUS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 686.51/213.50
PROPER(U61(z0)) → c77(U61'(proper(z0)), PROPER(z0)) 686.51/213.50
PROPER(U71(z0, z1, z2)) → c79(U71'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 686.51/213.50
PROPER(U72(z0, z1, z2)) → c80(U72'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 686.51/213.50
PROPER(x(z0, z1)) → c81(X(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 686.51/213.50
ISNAT(ok(z0)) → c82(ISNAT(z0)) 686.51/213.50
TOP(mark(z0)) → c83(TOP(proper(z0)), PROPER(z0)) 686.51/213.50
TOP(ok(z0)) → c84(TOP(active(z0)), ACTIVE(z0)) 686.51/213.50
ACTIVE(isNat(s(z0))) → c13(ISNAT(z0)) 686.51/213.50
ACTIVE(plus(z0, s(z1))) → c16(ISNAT(z1)) 686.51/213.50
ACTIVE(x(z0, s(z1))) → c18(ISNAT(z1)) 686.51/213.50
ACTIVE(U11(tt, z0)) → c1(U12'(isNat(z0))) 686.51/213.50
ACTIVE(U11(tt, z0)) → c1(ISNAT(z0)) 686.51/213.50
ACTIVE(U31(tt, z0)) → c1(U32'(isNat(z0))) 686.51/213.50
ACTIVE(U31(tt, z0)) → c1(ISNAT(z0)) 686.51/213.50
ACTIVE(U51(tt, z0, z1)) → c1(U52'(isNat(z1), z0, z1)) 686.51/213.50
ACTIVE(U51(tt, z0, z1)) → c1(ISNAT(z1)) 686.51/213.50
ACTIVE(U52(tt, z0, z1)) → c1(S(plus(z1, z0))) 686.51/213.50
ACTIVE(U52(tt, z0, z1)) → c1(PLUS(z1, z0)) 686.51/213.50
ACTIVE(U71(tt, z0, z1)) → c1(U72'(isNat(z1), z0, z1)) 686.51/213.50
ACTIVE(U71(tt, z0, z1)) → c1(ISNAT(z1)) 686.51/213.50
ACTIVE(U72(tt, z0, z1)) → c1(PLUS(x(z1, z0), z1)) 686.51/213.50
ACTIVE(U72(tt, z0, z1)) → c1(X(z1, z0)) 686.51/213.50
ACTIVE(isNat(plus(z0, z1))) → c1(U11'(isNat(z0), z1)) 686.51/213.50
ACTIVE(isNat(plus(z0, z1))) → c1(ISNAT(z0)) 686.51/213.50
ACTIVE(isNat(x(z0, z1))) → c1(U31'(isNat(z0), z1)) 686.51/213.50
ACTIVE(isNat(x(z0, z1))) → c1(ISNAT(z0)) 686.51/213.50
ACTIVE(plus(z0, 0)) → c1(U41'(isNat(z0), z0)) 686.51/213.50
ACTIVE(plus(z0, 0)) → c1(ISNAT(z0)) 686.51/213.50
ACTIVE(x(z0, 0)) → c1(U61'(isNat(z0))) 686.51/213.50
ACTIVE(x(z0, 0)) → c1(ISNAT(z0)) 686.51/213.50
ACTIVE(U11(plus(z0, 0), x1)) → c19(U11'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.51/213.50
ACTIVE(U11(plus(z0, s(z1)), x1)) → c19(U11'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.51/213.50
ACTIVE(U11(x(z0, 0), x1)) → c19(U11'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.51/213.50
ACTIVE(U11(x(z0, s(z1)), x1)) → c19(U11'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.51/213.50
ACTIVE(U11(U11(z0, z1), x1)) → c19(U11'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.51/213.50
ACTIVE(U11(U12(z0), x1)) → c19(U11'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.51/213.50
ACTIVE(U11(U21(z0), x1)) → c19(U11'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.51/213.50
ACTIVE(U11(U31(z0, z1), x1)) → c19(U11'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.51/213.50
ACTIVE(U11(U32(z0), x1)) → c19(U11'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.51/213.50
ACTIVE(U11(U41(z0, z1), x1)) → c19(U11'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.51/213.50
ACTIVE(U11(U51(z0, z1, z2), x1)) → c19(U11'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.51/213.50
ACTIVE(U11(U52(z0, z1, z2), x1)) → c19(U11'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.51/213.50
ACTIVE(U11(s(z0), x1)) → c19(U11'(s(active(z0)), x1), ACTIVE(s(z0))) 686.51/213.50
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.51/213.50
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.51/213.50
ACTIVE(U11(U61(z0), x1)) → c19(U11'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.51/213.50
ACTIVE(U11(U71(z0, z1, z2), x1)) → c19(U11'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.51/213.50
ACTIVE(U11(U72(z0, z1, z2), x1)) → c19(U11'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.51/213.50
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.51/213.50
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.51/213.50
ACTIVE(U11(isNat(0), x1)) → c19(U11'(mark(tt), x1)) 686.51/213.50
ACTIVE(U11(U11(tt, z0), x1)) → c(U11'(mark(U12(isNat(z0))), x1)) 686.51/213.50
ACTIVE(U11(U11(tt, z0), x1)) → c(ACTIVE(U11(tt, z0))) 686.51/213.50
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(U11'(mark(U11(isNat(z0), z1)), x1)) 686.51/213.50
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.50
ACTIVE(U11(isNat(s(z0)), x1)) → c(U11'(mark(U21(isNat(z0))), x1)) 686.51/213.50
ACTIVE(U11(isNat(s(z0)), x1)) → c(ACTIVE(isNat(s(z0)))) 686.51/213.50
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(U11'(mark(U31(isNat(z0), z1)), x1)) 686.51/213.50
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(ACTIVE(isNat(x(z0, z1)))) 686.51/213.50
ACTIVE(U12(plus(z0, 0))) → c20(U12'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.51/213.50
ACTIVE(U12(plus(z0, s(z1)))) → c20(U12'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.51/213.50
ACTIVE(U12(x(z0, 0))) → c20(U12'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.51/213.50
ACTIVE(U12(x(z0, s(z1)))) → c20(U12'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.51/213.50
ACTIVE(U12(U11(z0, z1))) → c20(U12'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.51/213.50
ACTIVE(U12(U12(z0))) → c20(U12'(U12(active(z0))), ACTIVE(U12(z0))) 686.51/213.50
ACTIVE(U12(U21(z0))) → c20(U12'(U21(active(z0))), ACTIVE(U21(z0))) 686.51/213.50
ACTIVE(U12(U31(z0, z1))) → c20(U12'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.51/213.50
ACTIVE(U12(U32(z0))) → c20(U12'(U32(active(z0))), ACTIVE(U32(z0))) 686.51/213.50
ACTIVE(U12(U41(z0, z1))) → c20(U12'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.51/213.50
ACTIVE(U12(U51(z0, z1, z2))) → c20(U12'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.51/213.50
ACTIVE(U12(U52(z0, z1, z2))) → c20(U12'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.51/213.50
ACTIVE(U12(s(z0))) → c20(U12'(s(active(z0))), ACTIVE(s(z0))) 686.51/213.50
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.51/213.50
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.51/213.50
ACTIVE(U12(U61(z0))) → c20(U12'(U61(active(z0))), ACTIVE(U61(z0))) 686.51/213.50
ACTIVE(U12(U71(z0, z1, z2))) → c20(U12'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.51/213.50
ACTIVE(U12(U72(z0, z1, z2))) → c20(U12'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.51/213.50
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.51/213.50
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.51/213.50
ACTIVE(U11(U12(tt), x1)) → c19(U11'(mark(tt), x1)) 686.51/213.50
ACTIVE(U12(U12(tt))) → c20(U12'(mark(tt))) 686.51/213.50
ACTIVE(U12(isNat(0))) → c20(U12'(mark(tt))) 686.51/213.50
ACTIVE(U12(U11(tt, z0))) → c2(U12'(mark(U12(isNat(z0))))) 686.51/213.50
ACTIVE(U12(U11(tt, z0))) → c2(ACTIVE(U11(tt, z0))) 686.51/213.50
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(U12'(mark(U11(isNat(z0), z1)))) 686.51/213.50
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.50
ACTIVE(U12(isNat(s(z0)))) → c2(U12'(mark(U21(isNat(z0))))) 686.51/213.50
ACTIVE(U12(isNat(s(z0)))) → c2(ACTIVE(isNat(s(z0)))) 686.51/213.50
ACTIVE(U12(isNat(x(z0, z1)))) → c2(U12'(mark(U31(isNat(z0), z1)))) 686.51/213.50
ACTIVE(U12(isNat(x(z0, z1)))) → c2(ACTIVE(isNat(x(z0, z1)))) 686.51/213.50
ACTIVE(U21(plus(z0, 0))) → c21(U21'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.51/213.50
ACTIVE(U21(plus(z0, s(z1)))) → c21(U21'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.51/213.50
ACTIVE(U21(x(z0, 0))) → c21(U21'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.51/213.50
ACTIVE(U21(x(z0, s(z1)))) → c21(U21'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.51/213.50
ACTIVE(U21(U11(z0, z1))) → c21(U21'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.51/213.50
ACTIVE(U21(U12(z0))) → c21(U21'(U12(active(z0))), ACTIVE(U12(z0))) 686.51/213.50
ACTIVE(U21(U21(z0))) → c21(U21'(U21(active(z0))), ACTIVE(U21(z0))) 686.51/213.50
ACTIVE(U21(U31(z0, z1))) → c21(U21'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.51/213.50
ACTIVE(U21(U32(z0))) → c21(U21'(U32(active(z0))), ACTIVE(U32(z0))) 686.51/213.50
ACTIVE(U21(U41(z0, z1))) → c21(U21'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.51/213.50
ACTIVE(U21(U51(z0, z1, z2))) → c21(U21'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.51/213.50
ACTIVE(U21(U52(z0, z1, z2))) → c21(U21'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.51/213.50
ACTIVE(U21(s(z0))) → c21(U21'(s(active(z0))), ACTIVE(s(z0))) 686.51/213.50
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.51/213.50
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.51/213.50
ACTIVE(U21(U61(z0))) → c21(U21'(U61(active(z0))), ACTIVE(U61(z0))) 686.51/213.50
ACTIVE(U21(U71(z0, z1, z2))) → c21(U21'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.51/213.50
ACTIVE(U21(U72(z0, z1, z2))) → c21(U21'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.51/213.50
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.51/213.50
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.51/213.50
ACTIVE(U11(U21(tt), x1)) → c19(U11'(mark(tt), x1)) 686.51/213.50
ACTIVE(U12(U21(tt))) → c20(U12'(mark(tt))) 686.51/213.50
ACTIVE(U21(U12(tt))) → c21(U21'(mark(tt))) 686.51/213.50
ACTIVE(U21(U21(tt))) → c21(U21'(mark(tt))) 686.51/213.50
ACTIVE(U21(isNat(0))) → c21(U21'(mark(tt))) 686.51/213.50
ACTIVE(U21(U11(tt, z0))) → c3(U21'(mark(U12(isNat(z0))))) 686.51/213.50
ACTIVE(U21(U11(tt, z0))) → c3(ACTIVE(U11(tt, z0))) 686.51/213.50
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(U21'(mark(U11(isNat(z0), z1)))) 686.51/213.50
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.50
ACTIVE(U21(isNat(s(z0)))) → c3(U21'(mark(U21(isNat(z0))))) 686.51/213.50
ACTIVE(U21(isNat(s(z0)))) → c3(ACTIVE(isNat(s(z0)))) 686.51/213.50
ACTIVE(U21(isNat(x(z0, z1)))) → c3(U21'(mark(U31(isNat(z0), z1)))) 686.51/213.50
ACTIVE(U21(isNat(x(z0, z1)))) → c3(ACTIVE(isNat(x(z0, z1)))) 686.51/213.50
ACTIVE(U31(plus(z0, 0), x1)) → c22(U31'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.51/213.50
ACTIVE(U31(plus(z0, s(z1)), x1)) → c22(U31'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.51/213.50
ACTIVE(U31(x(z0, 0), x1)) → c22(U31'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.51/213.50
ACTIVE(U31(x(z0, s(z1)), x1)) → c22(U31'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.51/213.50
ACTIVE(U31(U11(z0, z1), x1)) → c22(U31'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.51/213.50
ACTIVE(U31(U12(z0), x1)) → c22(U31'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.51/213.50
ACTIVE(U31(U21(z0), x1)) → c22(U31'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.51/213.50
ACTIVE(U31(U31(z0, z1), x1)) → c22(U31'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.51/213.50
ACTIVE(U31(U32(z0), x1)) → c22(U31'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.51/213.50
ACTIVE(U31(U41(z0, z1), x1)) → c22(U31'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.51/213.50
ACTIVE(U31(U51(z0, z1, z2), x1)) → c22(U31'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.51/213.50
ACTIVE(U31(U52(z0, z1, z2), x1)) → c22(U31'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.51/213.50
ACTIVE(U31(s(z0), x1)) → c22(U31'(s(active(z0)), x1), ACTIVE(s(z0))) 686.51/213.50
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.51/213.50
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.51/213.50
ACTIVE(U31(U61(z0), x1)) → c22(U31'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.51/213.50
ACTIVE(U31(U71(z0, z1, z2), x1)) → c22(U31'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.51/213.50
ACTIVE(U31(U72(z0, z1, z2), x1)) → c22(U31'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.51/213.50
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.51/213.50
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.51/213.50
ACTIVE(U31(U12(tt), x1)) → c22(U31'(mark(tt), x1)) 686.51/213.50
ACTIVE(U31(U21(tt), x1)) → c22(U31'(mark(tt), x1)) 686.51/213.50
ACTIVE(U31(isNat(0), x1)) → c22(U31'(mark(tt), x1)) 686.51/213.50
ACTIVE(U11(U31(tt, z0), x1)) → c4(U11'(mark(U32(isNat(z0))), x1)) 686.51/213.50
ACTIVE(U11(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 686.51/213.50
ACTIVE(U12(U31(tt, z0))) → c4(U12'(mark(U32(isNat(z0))))) 686.51/213.50
ACTIVE(U12(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 686.51/213.50
ACTIVE(U21(U31(tt, z0))) → c4(U21'(mark(U32(isNat(z0))))) 686.51/213.50
ACTIVE(U21(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 686.51/213.50
ACTIVE(U31(U11(tt, z0), x1)) → c4(U31'(mark(U12(isNat(z0))), x1)) 686.51/213.50
ACTIVE(U31(U11(tt, z0), x1)) → c4(ACTIVE(U11(tt, z0))) 686.51/213.50
ACTIVE(U31(U31(tt, z0), x1)) → c4(U31'(mark(U32(isNat(z0))), x1)) 686.51/213.50
ACTIVE(U31(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 686.51/213.50
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(U31'(mark(U11(isNat(z0), z1)), x1)) 686.51/213.50
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.50
ACTIVE(U31(isNat(s(z0)), x1)) → c4(U31'(mark(U21(isNat(z0))), x1)) 686.51/213.50
ACTIVE(U31(isNat(s(z0)), x1)) → c4(ACTIVE(isNat(s(z0)))) 686.51/213.50
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(U31'(mark(U31(isNat(z0), z1)), x1)) 686.51/213.50
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(ACTIVE(isNat(x(z0, z1)))) 686.51/213.50
ACTIVE(U32(plus(z0, 0))) → c23(U32'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.51/213.50
ACTIVE(U32(plus(z0, s(z1)))) → c23(U32'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.51/213.50
ACTIVE(U32(x(z0, 0))) → c23(U32'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.51/213.50
ACTIVE(U32(x(z0, s(z1)))) → c23(U32'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.51/213.50
ACTIVE(U32(U11(z0, z1))) → c23(U32'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.51/213.50
ACTIVE(U32(U12(z0))) → c23(U32'(U12(active(z0))), ACTIVE(U12(z0))) 686.51/213.50
ACTIVE(U32(U21(z0))) → c23(U32'(U21(active(z0))), ACTIVE(U21(z0))) 686.51/213.50
ACTIVE(U32(U31(z0, z1))) → c23(U32'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.51/213.50
ACTIVE(U32(U32(z0))) → c23(U32'(U32(active(z0))), ACTIVE(U32(z0))) 686.51/213.50
ACTIVE(U32(U41(z0, z1))) → c23(U32'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.51/213.50
ACTIVE(U32(U51(z0, z1, z2))) → c23(U32'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.51/213.50
ACTIVE(U32(U52(z0, z1, z2))) → c23(U32'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.51/213.50
ACTIVE(U32(s(z0))) → c23(U32'(s(active(z0))), ACTIVE(s(z0))) 686.51/213.50
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.51/213.50
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.51/213.50
ACTIVE(U32(U61(z0))) → c23(U32'(U61(active(z0))), ACTIVE(U61(z0))) 686.51/213.50
ACTIVE(U32(U71(z0, z1, z2))) → c23(U32'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.51/213.50
ACTIVE(U32(U72(z0, z1, z2))) → c23(U32'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.51/213.50
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.51/213.50
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.51/213.50
ACTIVE(U11(U32(tt), x1)) → c19(U11'(mark(tt), x1)) 686.51/213.50
ACTIVE(U12(U32(tt))) → c20(U12'(mark(tt))) 686.51/213.50
ACTIVE(U21(U32(tt))) → c21(U21'(mark(tt))) 686.51/213.50
ACTIVE(U31(U32(tt), x1)) → c22(U31'(mark(tt), x1)) 686.51/213.50
ACTIVE(U32(U12(tt))) → c23(U32'(mark(tt))) 686.51/213.50
ACTIVE(U32(U21(tt))) → c23(U32'(mark(tt))) 686.51/213.50
ACTIVE(U32(U32(tt))) → c23(U32'(mark(tt))) 686.51/213.50
ACTIVE(U32(isNat(0))) → c23(U32'(mark(tt))) 686.51/213.50
ACTIVE(U32(U11(tt, z0))) → c5(U32'(mark(U12(isNat(z0))))) 686.51/213.50
ACTIVE(U32(U11(tt, z0))) → c5(ACTIVE(U11(tt, z0))) 686.51/213.50
ACTIVE(U32(U31(tt, z0))) → c5(U32'(mark(U32(isNat(z0))))) 686.51/213.50
ACTIVE(U32(U31(tt, z0))) → c5(ACTIVE(U31(tt, z0))) 686.51/213.50
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(U32'(mark(U11(isNat(z0), z1)))) 686.51/213.50
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.50
ACTIVE(U32(isNat(s(z0)))) → c5(U32'(mark(U21(isNat(z0))))) 686.51/213.50
ACTIVE(U32(isNat(s(z0)))) → c5(ACTIVE(isNat(s(z0)))) 686.51/213.50
ACTIVE(U32(isNat(x(z0, z1)))) → c5(U32'(mark(U31(isNat(z0), z1)))) 686.51/213.50
ACTIVE(U32(isNat(x(z0, z1)))) → c5(ACTIVE(isNat(x(z0, z1)))) 686.51/213.50
ACTIVE(U41(plus(z0, 0), x1)) → c24(U41'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.51/213.50
ACTIVE(U41(plus(z0, s(z1)), x1)) → c24(U41'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.51/213.50
ACTIVE(U41(x(z0, 0), x1)) → c24(U41'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.51/213.50
ACTIVE(U41(x(z0, s(z1)), x1)) → c24(U41'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.51/213.50
ACTIVE(U41(U11(z0, z1), x1)) → c24(U41'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.51/213.50
ACTIVE(U41(U12(z0), x1)) → c24(U41'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.51/213.50
ACTIVE(U41(U21(z0), x1)) → c24(U41'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.51/213.50
ACTIVE(U41(U31(z0, z1), x1)) → c24(U41'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.51/213.50
ACTIVE(U41(U32(z0), x1)) → c24(U41'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.51/213.50
ACTIVE(U41(U41(z0, z1), x1)) → c24(U41'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.51/213.50
ACTIVE(U41(U51(z0, z1, z2), x1)) → c24(U41'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.51/213.50
ACTIVE(U41(U52(z0, z1, z2), x1)) → c24(U41'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.51/213.50
ACTIVE(U41(s(z0), x1)) → c24(U41'(s(active(z0)), x1), ACTIVE(s(z0))) 686.51/213.50
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.51/213.50
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.51/213.50
ACTIVE(U41(U61(z0), x1)) → c24(U41'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.51/213.50
ACTIVE(U41(U71(z0, z1, z2), x1)) → c24(U41'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.51/213.50
ACTIVE(U41(U72(z0, z1, z2), x1)) → c24(U41'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.51/213.50
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.51/213.50
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.51/213.50
ACTIVE(U11(U41(tt, z0), x1)) → c19(U11'(mark(z0), x1)) 686.51/213.50
ACTIVE(U12(U41(tt, z0))) → c20(U12'(mark(z0))) 686.51/213.50
ACTIVE(U21(U41(tt, z0))) → c21(U21'(mark(z0))) 686.51/213.50
ACTIVE(U31(U41(tt, z0), x1)) → c22(U31'(mark(z0), x1)) 686.51/213.50
ACTIVE(U32(U41(tt, z0))) → c23(U32'(mark(z0))) 686.51/213.50
ACTIVE(U41(U12(tt), x1)) → c24(U41'(mark(tt), x1)) 686.51/213.50
ACTIVE(U41(U21(tt), x1)) → c24(U41'(mark(tt), x1)) 686.51/213.50
ACTIVE(U41(U32(tt), x1)) → c24(U41'(mark(tt), x1)) 686.51/213.50
ACTIVE(U41(U41(tt, z0), x1)) → c24(U41'(mark(z0), x1)) 686.51/213.50
ACTIVE(U41(isNat(0), x1)) → c24(U41'(mark(tt), x1)) 686.51/213.50
ACTIVE(U41(U11(tt, z0), x1)) → c6(U41'(mark(U12(isNat(z0))), x1)) 686.51/213.50
ACTIVE(U41(U11(tt, z0), x1)) → c6(ACTIVE(U11(tt, z0))) 686.51/213.50
ACTIVE(U41(U31(tt, z0), x1)) → c6(U41'(mark(U32(isNat(z0))), x1)) 686.51/213.50
ACTIVE(U41(U31(tt, z0), x1)) → c6(ACTIVE(U31(tt, z0))) 686.51/213.50
ACTIVE(U41(isNat(plus(z0, z1)), x1)) → c6(U41'(mark(U11(isNat(z0), z1)), x1)) 686.51/213.50
ACTIVE(U41(isNat(plus(z0, z1)), x1)) → c6(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.50
ACTIVE(U41(isNat(s(z0)), x1)) → c6(U41'(mark(U21(isNat(z0))), x1)) 686.51/213.50
ACTIVE(U41(isNat(s(z0)), x1)) → c6(ACTIVE(isNat(s(z0)))) 686.51/213.50
ACTIVE(U41(isNat(x(z0, z1)), x1)) → c6(U41'(mark(U31(isNat(z0), z1)), x1)) 686.51/213.50
ACTIVE(U41(isNat(x(z0, z1)), x1)) → c6(ACTIVE(isNat(x(z0, z1)))) 686.51/213.50
ACTIVE(U51(plus(z0, 0), x1, x2)) → c25(U51'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.51/213.50
ACTIVE(U51(plus(z0, s(z1)), x1, x2)) → c25(U51'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.51/213.50
ACTIVE(U51(x(z0, 0), x1, x2)) → c25(U51'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.51/213.50
ACTIVE(U51(x(z0, s(z1)), x1, x2)) → c25(U51'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.51/213.50
ACTIVE(U51(U11(z0, z1), x1, x2)) → c25(U51'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.51/213.50
ACTIVE(U51(U12(z0), x1, x2)) → c25(U51'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.51/213.50
ACTIVE(U51(U21(z0), x1, x2)) → c25(U51'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.51/213.50
ACTIVE(U51(U31(z0, z1), x1, x2)) → c25(U51'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.51/213.50
ACTIVE(U51(U32(z0), x1, x2)) → c25(U51'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.51/213.50
ACTIVE(U51(U41(z0, z1), x1, x2)) → c25(U51'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.51/213.50
ACTIVE(U51(U51(z0, z1, z2), x1, x2)) → c25(U51'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.51/213.50
ACTIVE(U51(U52(z0, z1, z2), x1, x2)) → c25(U51'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.51/213.50
ACTIVE(U51(s(z0), x1, x2)) → c25(U51'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.51/213.50
ACTIVE(U51(plus(z0, z1), x1, x2)) → c25(U51'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.51/213.50
ACTIVE(U51(plus(z0, z1), x1, x2)) → c25(U51'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.51/213.50
ACTIVE(U51(U61(z0), x1, x2)) → c25(U51'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.51/213.50
ACTIVE(U51(U71(z0, z1, z2), x1, x2)) → c25(U51'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.51/213.50
ACTIVE(U51(U72(z0, z1, z2), x1, x2)) → c25(U51'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.51/213.50
ACTIVE(U51(x(z0, z1), x1, x2)) → c25(U51'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.51/213.50
ACTIVE(U51(x(z0, z1), x1, x2)) → c25(U51'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.51/213.50
ACTIVE(U51(U12(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.51/213.50
ACTIVE(U51(U21(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.51/213.50
ACTIVE(U51(U32(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.51/213.50
ACTIVE(U51(U41(tt, z0), x1, x2)) → c25(U51'(mark(z0), x1, x2)) 686.51/213.50
ACTIVE(U51(isNat(0), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.51/213.50
ACTIVE(U11(U51(tt, z0, z1), x1)) → c7(U11'(mark(U52(isNat(z1), z0, z1)), x1)) 686.51/213.50
ACTIVE(U11(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.51/213.50
ACTIVE(U12(U51(tt, z0, z1))) → c7(U12'(mark(U52(isNat(z1), z0, z1)))) 686.51/213.50
ACTIVE(U12(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.51/213.50
ACTIVE(U21(U51(tt, z0, z1))) → c7(U21'(mark(U52(isNat(z1), z0, z1)))) 686.51/213.50
ACTIVE(U21(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.51/213.50
ACTIVE(U31(U51(tt, z0, z1), x1)) → c7(U31'(mark(U52(isNat(z1), z0, z1)), x1)) 686.51/213.50
ACTIVE(U31(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.51/213.50
ACTIVE(U32(U51(tt, z0, z1))) → c7(U32'(mark(U52(isNat(z1), z0, z1)))) 686.51/213.50
ACTIVE(U32(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.51/213.50
ACTIVE(U41(U51(tt, z0, z1), x1)) → c7(U41'(mark(U52(isNat(z1), z0, z1)), x1)) 686.51/213.50
ACTIVE(U41(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.51/213.50
ACTIVE(U51(U11(tt, z0), x1, x2)) → c7(U51'(mark(U12(isNat(z0))), x1, x2)) 686.51/213.50
ACTIVE(U51(U11(tt, z0), x1, x2)) → c7(ACTIVE(U11(tt, z0))) 686.51/213.50
ACTIVE(U51(U31(tt, z0), x1, x2)) → c7(U51'(mark(U32(isNat(z0))), x1, x2)) 686.51/213.50
ACTIVE(U51(U31(tt, z0), x1, x2)) → c7(ACTIVE(U31(tt, z0))) 686.51/213.50
ACTIVE(U51(U51(tt, z0, z1), x1, x2)) → c7(U51'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.51/213.50
ACTIVE(U51(U51(tt, z0, z1), x1, x2)) → c7(ACTIVE(U51(tt, z0, z1))) 686.51/213.50
ACTIVE(U51(isNat(plus(z0, z1)), x1, x2)) → c7(U51'(mark(U11(isNat(z0), z1)), x1, x2)) 686.51/213.50
ACTIVE(U51(isNat(plus(z0, z1)), x1, x2)) → c7(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.50
ACTIVE(U51(isNat(s(z0)), x1, x2)) → c7(U51'(mark(U21(isNat(z0))), x1, x2)) 686.51/213.50
ACTIVE(U51(isNat(s(z0)), x1, x2)) → c7(ACTIVE(isNat(s(z0)))) 686.51/213.50
ACTIVE(U51(isNat(x(z0, z1)), x1, x2)) → c7(U51'(mark(U31(isNat(z0), z1)), x1, x2)) 686.51/213.50
ACTIVE(U51(isNat(x(z0, z1)), x1, x2)) → c7(ACTIVE(isNat(x(z0, z1)))) 686.51/213.50
ACTIVE(U52(plus(z0, 0), x1, x2)) → c26(U52'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.51/213.50
ACTIVE(U52(plus(z0, s(z1)), x1, x2)) → c26(U52'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.51/213.50
ACTIVE(U52(x(z0, 0), x1, x2)) → c26(U52'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.51/213.50
ACTIVE(U52(x(z0, s(z1)), x1, x2)) → c26(U52'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.51/213.50
ACTIVE(U52(U11(z0, z1), x1, x2)) → c26(U52'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.51/213.50
ACTIVE(U52(U12(z0), x1, x2)) → c26(U52'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.51/213.50
ACTIVE(U52(U21(z0), x1, x2)) → c26(U52'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.51/213.50
ACTIVE(U52(U31(z0, z1), x1, x2)) → c26(U52'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.51/213.50
ACTIVE(U52(U32(z0), x1, x2)) → c26(U52'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.51/213.50
ACTIVE(U52(U41(z0, z1), x1, x2)) → c26(U52'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.51/213.50
ACTIVE(U52(U51(z0, z1, z2), x1, x2)) → c26(U52'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.51/213.50
ACTIVE(U52(U52(z0, z1, z2), x1, x2)) → c26(U52'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.51/213.50
ACTIVE(U52(s(z0), x1, x2)) → c26(U52'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.51/213.50
ACTIVE(U52(plus(z0, z1), x1, x2)) → c26(U52'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.51/213.50
ACTIVE(U52(plus(z0, z1), x1, x2)) → c26(U52'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.51/213.50
ACTIVE(U52(U61(z0), x1, x2)) → c26(U52'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.51/213.50
ACTIVE(U52(U71(z0, z1, z2), x1, x2)) → c26(U52'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.51/213.50
ACTIVE(U52(U72(z0, z1, z2), x1, x2)) → c26(U52'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.51/213.50
ACTIVE(U52(x(z0, z1), x1, x2)) → c26(U52'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.51/213.50
ACTIVE(U52(x(z0, z1), x1, x2)) → c26(U52'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.51/213.50
ACTIVE(U52(U12(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.51/213.50
ACTIVE(U52(U21(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.51/213.50
ACTIVE(U52(U32(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.51/213.50
ACTIVE(U52(U41(tt, z0), x1, x2)) → c26(U52'(mark(z0), x1, x2)) 686.51/213.50
ACTIVE(U52(isNat(0), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.51/213.50
ACTIVE(U11(U52(tt, z0, z1), x1)) → c8(U11'(mark(s(plus(z1, z0))), x1)) 686.51/213.50
ACTIVE(U11(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.51/213.50
ACTIVE(U12(U52(tt, z0, z1))) → c8(U12'(mark(s(plus(z1, z0))))) 686.51/213.50
ACTIVE(U12(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.51/213.50
ACTIVE(U21(U52(tt, z0, z1))) → c8(U21'(mark(s(plus(z1, z0))))) 686.51/213.50
ACTIVE(U21(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.51/213.50
ACTIVE(U31(U52(tt, z0, z1), x1)) → c8(U31'(mark(s(plus(z1, z0))), x1)) 686.51/213.50
ACTIVE(U31(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.51/213.50
ACTIVE(U32(U52(tt, z0, z1))) → c8(U32'(mark(s(plus(z1, z0))))) 686.51/213.50
ACTIVE(U32(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.51/213.50
ACTIVE(U41(U52(tt, z0, z1), x1)) → c8(U41'(mark(s(plus(z1, z0))), x1)) 686.51/213.50
ACTIVE(U41(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.51/213.50
ACTIVE(U51(U52(tt, z0, z1), x1, x2)) → c8(U51'(mark(s(plus(z1, z0))), x1, x2)) 686.51/213.50
ACTIVE(U51(U52(tt, z0, z1), x1, x2)) → c8(ACTIVE(U52(tt, z0, z1))) 686.51/213.50
ACTIVE(U52(U11(tt, z0), x1, x2)) → c8(U52'(mark(U12(isNat(z0))), x1, x2)) 686.51/213.50
ACTIVE(U52(U11(tt, z0), x1, x2)) → c8(ACTIVE(U11(tt, z0))) 686.51/213.50
ACTIVE(U52(U31(tt, z0), x1, x2)) → c8(U52'(mark(U32(isNat(z0))), x1, x2)) 686.51/213.50
ACTIVE(U52(U31(tt, z0), x1, x2)) → c8(ACTIVE(U31(tt, z0))) 686.51/213.50
ACTIVE(U52(U51(tt, z0, z1), x1, x2)) → c8(U52'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.51/213.50
ACTIVE(U52(U51(tt, z0, z1), x1, x2)) → c8(ACTIVE(U51(tt, z0, z1))) 686.51/213.50
ACTIVE(U52(U52(tt, z0, z1), x1, x2)) → c8(U52'(mark(s(plus(z1, z0))), x1, x2)) 686.51/213.50
ACTIVE(U52(U52(tt, z0, z1), x1, x2)) → c8(ACTIVE(U52(tt, z0, z1))) 686.51/213.51
ACTIVE(U52(isNat(plus(z0, z1)), x1, x2)) → c8(U52'(mark(U11(isNat(z0), z1)), x1, x2)) 686.51/213.51
ACTIVE(U52(isNat(plus(z0, z1)), x1, x2)) → c8(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.51
ACTIVE(U52(isNat(s(z0)), x1, x2)) → c8(U52'(mark(U21(isNat(z0))), x1, x2)) 686.51/213.51
ACTIVE(U52(isNat(s(z0)), x1, x2)) → c8(ACTIVE(isNat(s(z0)))) 686.51/213.51
ACTIVE(U52(isNat(x(z0, z1)), x1, x2)) → c8(U52'(mark(U31(isNat(z0), z1)), x1, x2)) 686.51/213.51
ACTIVE(U52(isNat(x(z0, z1)), x1, x2)) → c8(ACTIVE(isNat(x(z0, z1)))) 686.51/213.51
ACTIVE(s(plus(z0, 0))) → c27(S(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.51/213.51
ACTIVE(s(plus(z0, s(z1)))) → c27(S(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.51/213.51
ACTIVE(s(x(z0, 0))) → c27(S(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.51/213.51
ACTIVE(s(x(z0, s(z1)))) → c27(S(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.51/213.51
ACTIVE(s(U11(z0, z1))) → c27(S(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.51/213.51
ACTIVE(s(U12(z0))) → c27(S(U12(active(z0))), ACTIVE(U12(z0))) 686.51/213.51
ACTIVE(s(U21(z0))) → c27(S(U21(active(z0))), ACTIVE(U21(z0))) 686.51/213.51
ACTIVE(s(U31(z0, z1))) → c27(S(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.51/213.51
ACTIVE(s(U32(z0))) → c27(S(U32(active(z0))), ACTIVE(U32(z0))) 686.51/213.51
ACTIVE(s(U41(z0, z1))) → c27(S(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.51/213.51
ACTIVE(s(U51(z0, z1, z2))) → c27(S(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.51/213.51
ACTIVE(s(U52(z0, z1, z2))) → c27(S(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.51/213.51
ACTIVE(s(s(z0))) → c27(S(s(active(z0))), ACTIVE(s(z0))) 686.51/213.51
ACTIVE(s(plus(z0, z1))) → c27(S(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.51/213.51
ACTIVE(s(plus(z0, z1))) → c27(S(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.51/213.51
ACTIVE(s(U61(z0))) → c27(S(U61(active(z0))), ACTIVE(U61(z0))) 686.51/213.51
ACTIVE(s(U71(z0, z1, z2))) → c27(S(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.51/213.51
ACTIVE(s(U72(z0, z1, z2))) → c27(S(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.51/213.51
ACTIVE(s(x(z0, z1))) → c27(S(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.51/213.51
ACTIVE(s(x(z0, z1))) → c27(S(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.51/213.51
ACTIVE(s(U12(tt))) → c27(S(mark(tt))) 686.51/213.51
ACTIVE(s(U21(tt))) → c27(S(mark(tt))) 686.51/213.51
ACTIVE(s(U32(tt))) → c27(S(mark(tt))) 686.51/213.51
ACTIVE(s(U41(tt, z0))) → c27(S(mark(z0))) 686.51/213.51
ACTIVE(s(isNat(0))) → c27(S(mark(tt))) 686.51/213.51
ACTIVE(s(U11(tt, z0))) → c9(S(mark(U12(isNat(z0))))) 686.51/213.51
ACTIVE(s(U11(tt, z0))) → c9(ACTIVE(U11(tt, z0))) 686.51/213.51
ACTIVE(s(U31(tt, z0))) → c9(S(mark(U32(isNat(z0))))) 686.51/213.51
ACTIVE(s(U31(tt, z0))) → c9(ACTIVE(U31(tt, z0))) 686.51/213.51
ACTIVE(s(U51(tt, z0, z1))) → c9(S(mark(U52(isNat(z1), z0, z1)))) 686.51/213.51
ACTIVE(s(U51(tt, z0, z1))) → c9(ACTIVE(U51(tt, z0, z1))) 686.51/213.51
ACTIVE(s(U52(tt, z0, z1))) → c9(S(mark(s(plus(z1, z0))))) 686.51/213.51
ACTIVE(s(U52(tt, z0, z1))) → c9(ACTIVE(U52(tt, z0, z1))) 686.51/213.51
ACTIVE(s(isNat(plus(z0, z1)))) → c9(S(mark(U11(isNat(z0), z1)))) 686.51/213.51
ACTIVE(s(isNat(plus(z0, z1)))) → c9(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.51
ACTIVE(s(isNat(s(z0)))) → c9(S(mark(U21(isNat(z0))))) 686.51/213.51
ACTIVE(s(isNat(s(z0)))) → c9(ACTIVE(isNat(s(z0)))) 686.51/213.51
ACTIVE(s(isNat(x(z0, z1)))) → c9(S(mark(U31(isNat(z0), z1)))) 686.51/213.51
ACTIVE(s(isNat(x(z0, z1)))) → c9(ACTIVE(isNat(x(z0, z1)))) 686.51/213.51
ACTIVE(U61(plus(z0, 0))) → c30(U61'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.51/213.51
ACTIVE(U61(plus(z0, s(z1)))) → c30(U61'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.51/213.51
ACTIVE(U61(x(z0, 0))) → c30(U61'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.51/213.51
ACTIVE(U61(x(z0, s(z1)))) → c30(U61'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.51/213.51
ACTIVE(U61(U11(z0, z1))) → c30(U61'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.51/213.51
ACTIVE(U61(U12(z0))) → c30(U61'(U12(active(z0))), ACTIVE(U12(z0))) 686.51/213.51
ACTIVE(U61(U21(z0))) → c30(U61'(U21(active(z0))), ACTIVE(U21(z0))) 686.51/213.51
ACTIVE(U61(U31(z0, z1))) → c30(U61'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.51/213.51
ACTIVE(U61(U32(z0))) → c30(U61'(U32(active(z0))), ACTIVE(U32(z0))) 686.51/213.51
ACTIVE(U61(U41(z0, z1))) → c30(U61'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.51/213.51
ACTIVE(U61(U51(z0, z1, z2))) → c30(U61'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.51/213.51
ACTIVE(U61(U52(z0, z1, z2))) → c30(U61'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.51/213.51
ACTIVE(U61(s(z0))) → c30(U61'(s(active(z0))), ACTIVE(s(z0))) 686.51/213.51
ACTIVE(U61(plus(z0, z1))) → c30(U61'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.51/213.51
ACTIVE(U61(plus(z0, z1))) → c30(U61'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.51/213.51
ACTIVE(U61(U61(z0))) → c30(U61'(U61(active(z0))), ACTIVE(U61(z0))) 686.51/213.51
ACTIVE(U61(U71(z0, z1, z2))) → c30(U61'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.51/213.51
ACTIVE(U61(U72(z0, z1, z2))) → c30(U61'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.51/213.51
ACTIVE(U61(x(z0, z1))) → c30(U61'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.51/213.51
ACTIVE(U61(x(z0, z1))) → c30(U61'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.51/213.51
ACTIVE(U11(U61(tt), x1)) → c19(U11'(mark(0), x1)) 686.51/213.51
ACTIVE(U12(U61(tt))) → c20(U12'(mark(0))) 686.51/213.51
ACTIVE(U21(U61(tt))) → c21(U21'(mark(0))) 686.51/213.51
ACTIVE(U31(U61(tt), x1)) → c22(U31'(mark(0), x1)) 686.51/213.51
ACTIVE(U32(U61(tt))) → c23(U32'(mark(0))) 686.51/213.51
ACTIVE(U41(U61(tt), x1)) → c24(U41'(mark(0), x1)) 686.51/213.51
ACTIVE(U51(U61(tt), x1, x2)) → c25(U51'(mark(0), x1, x2)) 686.51/213.51
ACTIVE(U52(U61(tt), x1, x2)) → c26(U52'(mark(0), x1, x2)) 686.51/213.51
ACTIVE(s(U61(tt))) → c27(S(mark(0))) 686.51/213.51
ACTIVE(U61(U12(tt))) → c30(U61'(mark(tt))) 686.51/213.51
ACTIVE(U61(U21(tt))) → c30(U61'(mark(tt))) 686.51/213.51
ACTIVE(U61(U32(tt))) → c30(U61'(mark(tt))) 686.51/213.51
ACTIVE(U61(U41(tt, z0))) → c30(U61'(mark(z0))) 686.51/213.51
ACTIVE(U61(U61(tt))) → c30(U61'(mark(0))) 686.51/213.51
ACTIVE(U61(isNat(0))) → c30(U61'(mark(tt))) 686.51/213.51
ACTIVE(U61(U11(tt, z0))) → c10(U61'(mark(U12(isNat(z0))))) 686.51/213.51
ACTIVE(U61(U11(tt, z0))) → c10(ACTIVE(U11(tt, z0))) 686.51/213.51
ACTIVE(U61(U31(tt, z0))) → c10(U61'(mark(U32(isNat(z0))))) 686.51/213.51
ACTIVE(U61(U31(tt, z0))) → c10(ACTIVE(U31(tt, z0))) 686.51/213.51
ACTIVE(U61(U51(tt, z0, z1))) → c10(U61'(mark(U52(isNat(z1), z0, z1)))) 686.51/213.51
ACTIVE(U61(U51(tt, z0, z1))) → c10(ACTIVE(U51(tt, z0, z1))) 686.51/213.51
ACTIVE(U61(U52(tt, z0, z1))) → c10(U61'(mark(s(plus(z1, z0))))) 686.51/213.51
ACTIVE(U61(U52(tt, z0, z1))) → c10(ACTIVE(U52(tt, z0, z1))) 686.51/213.51
ACTIVE(U61(isNat(plus(z0, z1)))) → c10(U61'(mark(U11(isNat(z0), z1)))) 686.51/213.51
ACTIVE(U61(isNat(plus(z0, z1)))) → c10(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.51
ACTIVE(U61(isNat(s(z0)))) → c10(U61'(mark(U21(isNat(z0))))) 686.51/213.51
ACTIVE(U61(isNat(s(z0)))) → c10(ACTIVE(isNat(s(z0)))) 686.51/213.51
ACTIVE(U61(isNat(x(z0, z1)))) → c10(U61'(mark(U31(isNat(z0), z1)))) 686.51/213.51
ACTIVE(U61(isNat(x(z0, z1)))) → c10(ACTIVE(isNat(x(z0, z1)))) 686.51/213.51
ACTIVE(U71(plus(z0, 0), x1, x2)) → c31(U71'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.51/213.51
ACTIVE(U71(plus(z0, s(z1)), x1, x2)) → c31(U71'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.51/213.51
ACTIVE(U71(x(z0, 0), x1, x2)) → c31(U71'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.51/213.51
ACTIVE(U71(x(z0, s(z1)), x1, x2)) → c31(U71'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.51/213.51
ACTIVE(U71(U11(z0, z1), x1, x2)) → c31(U71'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.51/213.51
ACTIVE(U71(U12(z0), x1, x2)) → c31(U71'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.51/213.51
ACTIVE(U71(U21(z0), x1, x2)) → c31(U71'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.51/213.51
ACTIVE(U71(U31(z0, z1), x1, x2)) → c31(U71'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.51/213.51
ACTIVE(U71(U32(z0), x1, x2)) → c31(U71'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.51/213.51
ACTIVE(U71(U41(z0, z1), x1, x2)) → c31(U71'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.51/213.51
ACTIVE(U71(U51(z0, z1, z2), x1, x2)) → c31(U71'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.51/213.51
ACTIVE(U71(U52(z0, z1, z2), x1, x2)) → c31(U71'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.51/213.51
ACTIVE(U71(s(z0), x1, x2)) → c31(U71'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.51/213.51
ACTIVE(U71(plus(z0, z1), x1, x2)) → c31(U71'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.51/213.51
ACTIVE(U71(plus(z0, z1), x1, x2)) → c31(U71'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.51/213.51
ACTIVE(U71(U61(z0), x1, x2)) → c31(U71'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.51/213.51
ACTIVE(U71(U71(z0, z1, z2), x1, x2)) → c31(U71'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.51/213.51
ACTIVE(U71(U72(z0, z1, z2), x1, x2)) → c31(U71'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.51/213.51
ACTIVE(U71(x(z0, z1), x1, x2)) → c31(U71'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.51/213.51
ACTIVE(U71(x(z0, z1), x1, x2)) → c31(U71'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.51/213.51
ACTIVE(U71(U12(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.51/213.51
ACTIVE(U71(U21(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.51/213.51
ACTIVE(U71(U32(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.51/213.51
ACTIVE(U71(U41(tt, z0), x1, x2)) → c31(U71'(mark(z0), x1, x2)) 686.51/213.51
ACTIVE(U71(U61(tt), x1, x2)) → c31(U71'(mark(0), x1, x2)) 686.51/213.51
ACTIVE(U71(isNat(0), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.51/213.51
ACTIVE(U11(U71(tt, z0, z1), x1)) → c11(U11'(mark(U72(isNat(z1), z0, z1)), x1)) 686.51/213.51
ACTIVE(U11(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.51
ACTIVE(U12(U71(tt, z0, z1))) → c11(U12'(mark(U72(isNat(z1), z0, z1)))) 686.51/213.51
ACTIVE(U12(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.51
ACTIVE(U21(U71(tt, z0, z1))) → c11(U21'(mark(U72(isNat(z1), z0, z1)))) 686.51/213.51
ACTIVE(U21(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.51
ACTIVE(U31(U71(tt, z0, z1), x1)) → c11(U31'(mark(U72(isNat(z1), z0, z1)), x1)) 686.51/213.51
ACTIVE(U31(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.51
ACTIVE(U32(U71(tt, z0, z1))) → c11(U32'(mark(U72(isNat(z1), z0, z1)))) 686.51/213.51
ACTIVE(U32(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.51
ACTIVE(U41(U71(tt, z0, z1), x1)) → c11(U41'(mark(U72(isNat(z1), z0, z1)), x1)) 686.51/213.51
ACTIVE(U41(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.51
ACTIVE(U51(U71(tt, z0, z1), x1, x2)) → c11(U51'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.51/213.51
ACTIVE(U51(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.51
ACTIVE(U52(U71(tt, z0, z1), x1, x2)) → c11(U52'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.51/213.51
ACTIVE(U52(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.51
ACTIVE(s(U71(tt, z0, z1))) → c11(S(mark(U72(isNat(z1), z0, z1)))) 686.51/213.51
ACTIVE(s(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.51
ACTIVE(U61(U71(tt, z0, z1))) → c11(U61'(mark(U72(isNat(z1), z0, z1)))) 686.51/213.51
ACTIVE(U61(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.51
ACTIVE(U71(U11(tt, z0), x1, x2)) → c11(U71'(mark(U12(isNat(z0))), x1, x2)) 686.51/213.51
ACTIVE(U71(U11(tt, z0), x1, x2)) → c11(ACTIVE(U11(tt, z0))) 686.51/213.51
ACTIVE(U71(U31(tt, z0), x1, x2)) → c11(U71'(mark(U32(isNat(z0))), x1, x2)) 686.51/213.51
ACTIVE(U71(U31(tt, z0), x1, x2)) → c11(ACTIVE(U31(tt, z0))) 686.51/213.51
ACTIVE(U71(U51(tt, z0, z1), x1, x2)) → c11(U71'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.51/213.51
ACTIVE(U71(U51(tt, z0, z1), x1, x2)) → c11(ACTIVE(U51(tt, z0, z1))) 686.51/213.51
ACTIVE(U71(U52(tt, z0, z1), x1, x2)) → c11(U71'(mark(s(plus(z1, z0))), x1, x2)) 686.51/213.51
ACTIVE(U71(U52(tt, z0, z1), x1, x2)) → c11(ACTIVE(U52(tt, z0, z1))) 686.51/213.51
ACTIVE(U71(U71(tt, z0, z1), x1, x2)) → c11(U71'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.51/213.51
ACTIVE(U71(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.51
ACTIVE(U71(isNat(plus(z0, z1)), x1, x2)) → c11(U71'(mark(U11(isNat(z0), z1)), x1, x2)) 686.51/213.51
ACTIVE(U71(isNat(plus(z0, z1)), x1, x2)) → c11(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.51
ACTIVE(U71(isNat(s(z0)), x1, x2)) → c11(U71'(mark(U21(isNat(z0))), x1, x2)) 686.51/213.51
ACTIVE(U71(isNat(s(z0)), x1, x2)) → c11(ACTIVE(isNat(s(z0)))) 686.51/213.51
ACTIVE(U71(isNat(x(z0, z1)), x1, x2)) → c11(U71'(mark(U31(isNat(z0), z1)), x1, x2)) 686.51/213.51
ACTIVE(U71(isNat(x(z0, z1)), x1, x2)) → c11(ACTIVE(isNat(x(z0, z1)))) 686.51/213.51
ACTIVE(U72(plus(z0, 0), x1, x2)) → c32(U72'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.51/213.51
ACTIVE(U72(plus(z0, s(z1)), x1, x2)) → c32(U72'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.51/213.51
ACTIVE(U72(x(z0, 0), x1, x2)) → c32(U72'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.51/213.51
ACTIVE(U72(x(z0, s(z1)), x1, x2)) → c32(U72'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.51/213.51
ACTIVE(U72(U11(z0, z1), x1, x2)) → c32(U72'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.51/213.51
ACTIVE(U72(U12(z0), x1, x2)) → c32(U72'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.51/213.51
ACTIVE(U72(U21(z0), x1, x2)) → c32(U72'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.51/213.51
ACTIVE(U72(U31(z0, z1), x1, x2)) → c32(U72'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.51/213.51
ACTIVE(U72(U32(z0), x1, x2)) → c32(U72'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.51/213.51
ACTIVE(U72(U41(z0, z1), x1, x2)) → c32(U72'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.51/213.51
ACTIVE(U72(U51(z0, z1, z2), x1, x2)) → c32(U72'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.51/213.51
ACTIVE(U72(U52(z0, z1, z2), x1, x2)) → c32(U72'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.51/213.51
ACTIVE(U72(s(z0), x1, x2)) → c32(U72'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.51/213.51
ACTIVE(U72(plus(z0, z1), x1, x2)) → c32(U72'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.51/213.51
ACTIVE(U72(plus(z0, z1), x1, x2)) → c32(U72'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.51/213.51
ACTIVE(U72(U61(z0), x1, x2)) → c32(U72'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.51/213.51
ACTIVE(U72(U71(z0, z1, z2), x1, x2)) → c32(U72'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.51/213.51
ACTIVE(U72(U72(z0, z1, z2), x1, x2)) → c32(U72'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.51/213.51
ACTIVE(U72(x(z0, z1), x1, x2)) → c32(U72'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.51/213.51
ACTIVE(U72(x(z0, z1), x1, x2)) → c32(U72'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.51/213.51
ACTIVE(U72(U12(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.51/213.51
ACTIVE(U72(U21(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.51/213.51
ACTIVE(U72(U32(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.51/213.51
ACTIVE(U72(U41(tt, z0), x1, x2)) → c32(U72'(mark(z0), x1, x2)) 686.51/213.51
ACTIVE(U72(U61(tt), x1, x2)) → c32(U72'(mark(0), x1, x2)) 686.51/213.51
ACTIVE(U72(isNat(0), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.51/213.51
ACTIVE(U11(U72(tt, z0, z1), x1)) → c12(U11'(mark(plus(x(z1, z0), z1)), x1)) 686.51/213.51
ACTIVE(U11(U72(tt, z0, z1), x1)) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.51
ACTIVE(U12(U72(tt, z0, z1))) → c12(U12'(mark(plus(x(z1, z0), z1)))) 686.51/213.51
ACTIVE(U12(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.51
ACTIVE(U21(U72(tt, z0, z1))) → c12(U21'(mark(plus(x(z1, z0), z1)))) 686.51/213.51
ACTIVE(U21(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.51
ACTIVE(U31(U72(tt, z0, z1), x1)) → c12(U31'(mark(plus(x(z1, z0), z1)), x1)) 686.51/213.51
ACTIVE(U31(U72(tt, z0, z1), x1)) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.51
ACTIVE(U32(U72(tt, z0, z1))) → c12(U32'(mark(plus(x(z1, z0), z1)))) 686.51/213.51
ACTIVE(U32(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.51
ACTIVE(U41(U72(tt, z0, z1), x1)) → c12(U41'(mark(plus(x(z1, z0), z1)), x1)) 686.51/213.51
ACTIVE(U41(U72(tt, z0, z1), x1)) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.51
ACTIVE(U51(U72(tt, z0, z1), x1, x2)) → c12(U51'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.51/213.51
ACTIVE(U51(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.51
ACTIVE(U52(U72(tt, z0, z1), x1, x2)) → c12(U52'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.51/213.51
ACTIVE(U52(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.51
ACTIVE(s(U72(tt, z0, z1))) → c12(S(mark(plus(x(z1, z0), z1)))) 686.51/213.51
ACTIVE(s(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.51
ACTIVE(U61(U72(tt, z0, z1))) → c12(U61'(mark(plus(x(z1, z0), z1)))) 686.51/213.51
ACTIVE(U61(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.51
ACTIVE(U71(U72(tt, z0, z1), x1, x2)) → c12(U71'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.51/213.51
ACTIVE(U71(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.51
ACTIVE(U72(U11(tt, z0), x1, x2)) → c12(U72'(mark(U12(isNat(z0))), x1, x2)) 686.51/213.51
ACTIVE(U72(U11(tt, z0), x1, x2)) → c12(ACTIVE(U11(tt, z0))) 686.51/213.51
ACTIVE(U72(U31(tt, z0), x1, x2)) → c12(U72'(mark(U32(isNat(z0))), x1, x2)) 686.51/213.51
ACTIVE(U72(U31(tt, z0), x1, x2)) → c12(ACTIVE(U31(tt, z0))) 686.51/213.51
ACTIVE(U72(U51(tt, z0, z1), x1, x2)) → c12(U72'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.51/213.51
ACTIVE(U72(U51(tt, z0, z1), x1, x2)) → c12(ACTIVE(U51(tt, z0, z1))) 686.51/213.51
ACTIVE(U72(U52(tt, z0, z1), x1, x2)) → c12(U72'(mark(s(plus(z1, z0))), x1, x2)) 686.51/213.51
ACTIVE(U72(U52(tt, z0, z1), x1, x2)) → c12(ACTIVE(U52(tt, z0, z1))) 686.51/213.51
ACTIVE(U72(U71(tt, z0, z1), x1, x2)) → c12(U72'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.51/213.51
ACTIVE(U72(U71(tt, z0, z1), x1, x2)) → c12(ACTIVE(U71(tt, z0, z1))) 686.51/213.51
ACTIVE(U72(U72(tt, z0, z1), x1, x2)) → c12(U72'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.51/213.51
ACTIVE(U72(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.51
ACTIVE(U72(isNat(plus(z0, z1)), x1, x2)) → c12(U72'(mark(U11(isNat(z0), z1)), x1, x2)) 686.51/213.51
ACTIVE(U72(isNat(plus(z0, z1)), x1, x2)) → c12(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.51
ACTIVE(U72(isNat(s(z0)), x1, x2)) → c12(U72'(mark(U21(isNat(z0))), x1, x2)) 686.51/213.51
ACTIVE(U72(isNat(s(z0)), x1, x2)) → c12(ACTIVE(isNat(s(z0)))) 686.51/213.51
ACTIVE(U72(isNat(x(z0, z1)), x1, x2)) → c12(U72'(mark(U31(isNat(z0), z1)), x1, x2)) 686.51/213.51
ACTIVE(U72(isNat(x(z0, z1)), x1, x2)) → c12(ACTIVE(isNat(x(z0, z1)))) 686.51/213.51
PROPER(U11(x0, U11(z0, z1))) → c65(U11'(proper(x0), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(U11(z0, z1))) 686.51/213.51
PROPER(U11(x0, tt)) → c65(U11'(proper(x0), ok(tt)), PROPER(x0), PROPER(tt)) 686.51/213.51
PROPER(U11(x0, U12(z0))) → c65(U11'(proper(x0), U12(proper(z0))), PROPER(x0), PROPER(U12(z0))) 686.51/213.51
PROPER(U11(x0, isNat(z0))) → c65(U11'(proper(x0), isNat(proper(z0))), PROPER(x0), PROPER(isNat(z0))) 686.51/213.51
PROPER(U11(x0, U21(z0))) → c65(U11'(proper(x0), U21(proper(z0))), PROPER(x0), PROPER(U21(z0))) 686.51/213.51
PROPER(U11(x0, U31(z0, z1))) → c65(U11'(proper(x0), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(U31(z0, z1))) 686.51/213.51
PROPER(U11(x0, U32(z0))) → c65(U11'(proper(x0), U32(proper(z0))), PROPER(x0), PROPER(U32(z0))) 686.51/213.51
PROPER(U11(x0, U41(z0, z1))) → c65(U11'(proper(x0), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(U41(z0, z1))) 686.51/213.51
PROPER(U11(x0, U51(z0, z1, z2))) → c65(U11'(proper(x0), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U51(z0, z1, z2))) 686.51/213.51
PROPER(U11(x0, U52(z0, z1, z2))) → c65(U11'(proper(x0), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U52(z0, z1, z2))) 686.51/213.51
PROPER(U11(x0, s(z0))) → c65(U11'(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 686.51/213.51
PROPER(U11(x0, plus(z0, z1))) → c65(U11'(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 686.51/213.51
PROPER(U11(x0, U61(z0))) → c65(U11'(proper(x0), U61(proper(z0))), PROPER(x0), PROPER(U61(z0))) 686.51/213.51
PROPER(U11(x0, 0)) → c65(U11'(proper(x0), ok(0)), PROPER(x0), PROPER(0)) 686.51/213.51
PROPER(U11(x0, U71(z0, z1, z2))) → c65(U11'(proper(x0), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U71(z0, z1, z2))) 686.51/213.51
PROPER(U11(x0, U72(z0, z1, z2))) → c65(U11'(proper(x0), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U72(z0, z1, z2))) 686.51/213.51
PROPER(U11(x0, x(z0, z1))) → c65(U11'(proper(x0), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x(z0, z1))) 686.51/213.51
PROPER(U11(U11(z0, z1), x1)) → c65(U11'(U11(proper(z0), proper(z1)), proper(x1)), PROPER(U11(z0, z1)), PROPER(x1)) 686.51/213.51
PROPER(U11(tt, x1)) → c65(U11'(ok(tt), proper(x1)), PROPER(tt), PROPER(x1)) 686.51/213.51
PROPER(U11(U12(z0), x1)) → c65(U11'(U12(proper(z0)), proper(x1)), PROPER(U12(z0)), PROPER(x1)) 686.51/213.51
PROPER(U11(isNat(z0), x1)) → c65(U11'(isNat(proper(z0)), proper(x1)), PROPER(isNat(z0)), PROPER(x1)) 686.51/213.51
PROPER(U11(U21(z0), x1)) → c65(U11'(U21(proper(z0)), proper(x1)), PROPER(U21(z0)), PROPER(x1)) 686.51/213.51
PROPER(U11(U31(z0, z1), x1)) → c65(U11'(U31(proper(z0), proper(z1)), proper(x1)), PROPER(U31(z0, z1)), PROPER(x1)) 686.51/213.51
PROPER(U11(U32(z0), x1)) → c65(U11'(U32(proper(z0)), proper(x1)), PROPER(U32(z0)), PROPER(x1)) 686.51/213.51
PROPER(U11(U41(z0, z1), x1)) → c65(U11'(U41(proper(z0), proper(z1)), proper(x1)), PROPER(U41(z0, z1)), PROPER(x1)) 686.51/213.51
PROPER(U11(U51(z0, z1, z2), x1)) → c65(U11'(U51(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U51(z0, z1, z2)), PROPER(x1)) 686.51/213.51
PROPER(U11(U52(z0, z1, z2), x1)) → c65(U11'(U52(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U52(z0, z1, z2)), PROPER(x1)) 686.51/213.51
PROPER(U11(s(z0), x1)) → c65(U11'(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 686.51/213.51
PROPER(U11(plus(z0, z1), x1)) → c65(U11'(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 686.51/213.51
PROPER(U11(U61(z0), x1)) → c65(U11'(U61(proper(z0)), proper(x1)), PROPER(U61(z0)), PROPER(x1)) 686.51/213.51
PROPER(U11(0, x1)) → c65(U11'(ok(0), proper(x1)), PROPER(0), PROPER(x1)) 686.51/213.51
PROPER(U11(U71(z0, z1, z2), x1)) → c65(U11'(U71(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U71(z0, z1, z2)), PROPER(x1)) 686.51/213.51
PROPER(U11(U72(z0, z1, z2), x1)) → c65(U11'(U72(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U72(z0, z1, z2)), PROPER(x1)) 686.51/213.51
PROPER(U11(x(z0, z1), x1)) → c65(U11'(x(proper(z0), proper(z1)), proper(x1)), PROPER(x(z0, z1)), PROPER(x1))
S tuples:

ACTIVE(plus(z0, z1)) → c28(PLUS(active(z0), z1), ACTIVE(z0)) 686.51/213.51
ACTIVE(plus(z0, z1)) → c29(PLUS(z0, active(z1)), ACTIVE(z1)) 686.51/213.51
ACTIVE(x(z0, z1)) → c33(X(active(z0), z1), ACTIVE(z0)) 686.51/213.51
ACTIVE(x(z0, z1)) → c34(X(z0, active(z1)), ACTIVE(z1)) 686.51/213.51
U11'(mark(z0), z1) → c35(U11'(z0, z1)) 686.51/213.51
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1)) 686.51/213.51
U12'(mark(z0)) → c37(U12'(z0)) 686.51/213.51
U12'(ok(z0)) → c38(U12'(z0)) 686.51/213.51
U21'(mark(z0)) → c39(U21'(z0)) 686.51/213.51
U21'(ok(z0)) → c40(U21'(z0)) 686.51/213.51
U31'(mark(z0), z1) → c41(U31'(z0, z1)) 686.51/213.51
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 686.51/213.51
U32'(mark(z0)) → c43(U32'(z0)) 686.51/213.51
U32'(ok(z0)) → c44(U32'(z0)) 686.51/213.51
U41'(mark(z0), z1) → c45(U41'(z0, z1)) 686.51/213.51
U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1)) 686.51/213.51
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2)) 686.51/213.51
U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2)) 686.51/213.51
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2)) 686.51/213.51
U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2)) 686.51/213.51
S(mark(z0)) → c51(S(z0)) 686.51/213.51
S(ok(z0)) → c52(S(z0)) 686.51/213.51
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 686.51/213.51
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 686.51/213.51
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 686.51/213.51
U61'(mark(z0)) → c56(U61'(z0)) 686.51/213.51
U61'(ok(z0)) → c57(U61'(z0)) 686.51/213.51
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2)) 686.51/213.51
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2)) 686.51/213.51
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2)) 686.51/213.51
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 686.51/213.51
X(mark(z0), z1) → c62(X(z0, z1)) 686.51/213.51
X(z0, mark(z1)) → c63(X(z0, z1)) 686.51/213.51
X(ok(z0), ok(z1)) → c64(X(z0, z1)) 686.51/213.51
PROPER(U12(z0)) → c67(U12'(proper(z0)), PROPER(z0)) 686.51/213.51
PROPER(isNat(z0)) → c68(ISNAT(proper(z0)), PROPER(z0)) 686.51/213.51
PROPER(U21(z0)) → c69(U21'(proper(z0)), PROPER(z0)) 686.51/213.51
PROPER(U31(z0, z1)) → c70(U31'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 686.51/213.51
PROPER(U32(z0)) → c71(U32'(proper(z0)), PROPER(z0)) 686.51/213.51
PROPER(U41(z0, z1)) → c72(U41'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 686.51/213.51
PROPER(U51(z0, z1, z2)) → c73(U51'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 686.51/213.51
PROPER(U52(z0, z1, z2)) → c74(U52'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 686.51/213.51
PROPER(s(z0)) → c75(S(proper(z0)), PROPER(z0)) 686.51/213.51
PROPER(plus(z0, z1)) → c76(PLUS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 686.51/213.51
PROPER(U61(z0)) → c77(U61'(proper(z0)), PROPER(z0)) 686.51/213.51
PROPER(U71(z0, z1, z2)) → c79(U71'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 686.51/213.51
PROPER(U72(z0, z1, z2)) → c80(U72'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 686.51/213.51
PROPER(x(z0, z1)) → c81(X(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 686.51/213.51
ISNAT(ok(z0)) → c82(ISNAT(z0)) 686.51/213.51
TOP(mark(z0)) → c83(TOP(proper(z0)), PROPER(z0)) 686.51/213.51
TOP(ok(z0)) → c84(TOP(active(z0)), ACTIVE(z0)) 686.51/213.51
ACTIVE(isNat(s(z0))) → c13(ISNAT(z0)) 686.51/213.51
ACTIVE(plus(z0, s(z1))) → c16(ISNAT(z1)) 686.51/213.51
ACTIVE(x(z0, s(z1))) → c18(ISNAT(z1)) 686.51/213.51
ACTIVE(U11(tt, z0)) → c1(U12'(isNat(z0))) 686.51/213.51
ACTIVE(U11(tt, z0)) → c1(ISNAT(z0)) 686.51/213.51
ACTIVE(U31(tt, z0)) → c1(U32'(isNat(z0))) 686.51/213.51
ACTIVE(U31(tt, z0)) → c1(ISNAT(z0)) 686.51/213.51
ACTIVE(U51(tt, z0, z1)) → c1(U52'(isNat(z1), z0, z1)) 686.51/213.51
ACTIVE(U51(tt, z0, z1)) → c1(ISNAT(z1)) 686.51/213.51
ACTIVE(U52(tt, z0, z1)) → c1(S(plus(z1, z0))) 686.51/213.51
ACTIVE(U52(tt, z0, z1)) → c1(PLUS(z1, z0)) 686.51/213.51
ACTIVE(U71(tt, z0, z1)) → c1(U72'(isNat(z1), z0, z1)) 686.51/213.51
ACTIVE(U71(tt, z0, z1)) → c1(ISNAT(z1)) 686.51/213.51
ACTIVE(U72(tt, z0, z1)) → c1(PLUS(x(z1, z0), z1)) 686.51/213.51
ACTIVE(U72(tt, z0, z1)) → c1(X(z1, z0)) 686.51/213.51
ACTIVE(isNat(plus(z0, z1))) → c1(U11'(isNat(z0), z1)) 686.51/213.51
ACTIVE(isNat(plus(z0, z1))) → c1(ISNAT(z0)) 686.51/213.51
ACTIVE(isNat(x(z0, z1))) → c1(U31'(isNat(z0), z1)) 686.51/213.51
ACTIVE(isNat(x(z0, z1))) → c1(ISNAT(z0)) 686.51/213.51
ACTIVE(plus(z0, 0)) → c1(U41'(isNat(z0), z0)) 686.51/213.51
ACTIVE(plus(z0, 0)) → c1(ISNAT(z0)) 686.51/213.51
ACTIVE(x(z0, 0)) → c1(U61'(isNat(z0))) 686.51/213.51
ACTIVE(x(z0, 0)) → c1(ISNAT(z0)) 686.51/213.51
ACTIVE(U11(plus(z0, 0), x1)) → c19(U11'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.51/213.51
ACTIVE(U11(plus(z0, s(z1)), x1)) → c19(U11'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.51/213.51
ACTIVE(U11(x(z0, 0), x1)) → c19(U11'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.51/213.51
ACTIVE(U11(x(z0, s(z1)), x1)) → c19(U11'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.51/213.51
ACTIVE(U11(U11(z0, z1), x1)) → c19(U11'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.51/213.51
ACTIVE(U11(U12(z0), x1)) → c19(U11'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.51/213.51
ACTIVE(U11(U21(z0), x1)) → c19(U11'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.51/213.51
ACTIVE(U11(U31(z0, z1), x1)) → c19(U11'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.51/213.51
ACTIVE(U11(U32(z0), x1)) → c19(U11'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.51/213.51
ACTIVE(U11(U41(z0, z1), x1)) → c19(U11'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.51/213.51
ACTIVE(U11(U51(z0, z1, z2), x1)) → c19(U11'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.51/213.51
ACTIVE(U11(U52(z0, z1, z2), x1)) → c19(U11'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.51/213.51
ACTIVE(U11(s(z0), x1)) → c19(U11'(s(active(z0)), x1), ACTIVE(s(z0))) 686.51/213.51
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.51/213.51
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.51/213.51
ACTIVE(U11(U61(z0), x1)) → c19(U11'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.51/213.51
ACTIVE(U11(U71(z0, z1, z2), x1)) → c19(U11'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.51/213.51
ACTIVE(U11(U72(z0, z1, z2), x1)) → c19(U11'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.51/213.51
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.51/213.51
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.51/213.51
ACTIVE(U11(isNat(0), x1)) → c19(U11'(mark(tt), x1)) 686.51/213.51
ACTIVE(U11(U11(tt, z0), x1)) → c(U11'(mark(U12(isNat(z0))), x1)) 686.51/213.51
ACTIVE(U11(U11(tt, z0), x1)) → c(ACTIVE(U11(tt, z0))) 686.51/213.51
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(U11'(mark(U11(isNat(z0), z1)), x1)) 686.51/213.51
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.51
ACTIVE(U11(isNat(s(z0)), x1)) → c(U11'(mark(U21(isNat(z0))), x1)) 686.51/213.51
ACTIVE(U11(isNat(s(z0)), x1)) → c(ACTIVE(isNat(s(z0)))) 686.51/213.51
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(U11'(mark(U31(isNat(z0), z1)), x1)) 686.51/213.51
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(ACTIVE(isNat(x(z0, z1)))) 686.51/213.51
ACTIVE(U12(plus(z0, 0))) → c20(U12'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.51/213.51
ACTIVE(U12(plus(z0, s(z1)))) → c20(U12'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.51/213.51
ACTIVE(U12(x(z0, 0))) → c20(U12'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.51/213.51
ACTIVE(U12(x(z0, s(z1)))) → c20(U12'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.51/213.51
ACTIVE(U12(U11(z0, z1))) → c20(U12'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.51/213.51
ACTIVE(U12(U12(z0))) → c20(U12'(U12(active(z0))), ACTIVE(U12(z0))) 686.51/213.51
ACTIVE(U12(U21(z0))) → c20(U12'(U21(active(z0))), ACTIVE(U21(z0))) 686.51/213.51
ACTIVE(U12(U31(z0, z1))) → c20(U12'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.51/213.51
ACTIVE(U12(U32(z0))) → c20(U12'(U32(active(z0))), ACTIVE(U32(z0))) 686.51/213.51
ACTIVE(U12(U41(z0, z1))) → c20(U12'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.51/213.51
ACTIVE(U12(U51(z0, z1, z2))) → c20(U12'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.51/213.51
ACTIVE(U12(U52(z0, z1, z2))) → c20(U12'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.51/213.51
ACTIVE(U12(s(z0))) → c20(U12'(s(active(z0))), ACTIVE(s(z0))) 686.51/213.51
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.51/213.51
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.51/213.51
ACTIVE(U12(U61(z0))) → c20(U12'(U61(active(z0))), ACTIVE(U61(z0))) 686.51/213.51
ACTIVE(U12(U71(z0, z1, z2))) → c20(U12'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.51/213.51
ACTIVE(U12(U72(z0, z1, z2))) → c20(U12'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.51/213.51
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.51/213.51
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.51/213.51
ACTIVE(U11(U12(tt), x1)) → c19(U11'(mark(tt), x1)) 686.51/213.51
ACTIVE(U12(U12(tt))) → c20(U12'(mark(tt))) 686.51/213.51
ACTIVE(U12(isNat(0))) → c20(U12'(mark(tt))) 686.51/213.51
ACTIVE(U12(U11(tt, z0))) → c2(U12'(mark(U12(isNat(z0))))) 686.51/213.51
ACTIVE(U12(U11(tt, z0))) → c2(ACTIVE(U11(tt, z0))) 686.51/213.51
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(U12'(mark(U11(isNat(z0), z1)))) 686.51/213.51
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.51
ACTIVE(U12(isNat(s(z0)))) → c2(U12'(mark(U21(isNat(z0))))) 686.51/213.51
ACTIVE(U12(isNat(s(z0)))) → c2(ACTIVE(isNat(s(z0)))) 686.51/213.51
ACTIVE(U12(isNat(x(z0, z1)))) → c2(U12'(mark(U31(isNat(z0), z1)))) 686.51/213.51
ACTIVE(U12(isNat(x(z0, z1)))) → c2(ACTIVE(isNat(x(z0, z1)))) 686.51/213.51
ACTIVE(U21(plus(z0, 0))) → c21(U21'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.51/213.51
ACTIVE(U21(plus(z0, s(z1)))) → c21(U21'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.51/213.51
ACTIVE(U21(x(z0, 0))) → c21(U21'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.51/213.51
ACTIVE(U21(x(z0, s(z1)))) → c21(U21'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.51/213.51
ACTIVE(U21(U11(z0, z1))) → c21(U21'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.51/213.51
ACTIVE(U21(U12(z0))) → c21(U21'(U12(active(z0))), ACTIVE(U12(z0))) 686.51/213.51
ACTIVE(U21(U21(z0))) → c21(U21'(U21(active(z0))), ACTIVE(U21(z0))) 686.51/213.51
ACTIVE(U21(U31(z0, z1))) → c21(U21'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.51/213.51
ACTIVE(U21(U32(z0))) → c21(U21'(U32(active(z0))), ACTIVE(U32(z0))) 686.51/213.51
ACTIVE(U21(U41(z0, z1))) → c21(U21'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.51/213.51
ACTIVE(U21(U51(z0, z1, z2))) → c21(U21'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.51/213.51
ACTIVE(U21(U52(z0, z1, z2))) → c21(U21'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.51/213.51
ACTIVE(U21(s(z0))) → c21(U21'(s(active(z0))), ACTIVE(s(z0))) 686.51/213.51
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.51/213.51
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.51/213.51
ACTIVE(U21(U61(z0))) → c21(U21'(U61(active(z0))), ACTIVE(U61(z0))) 686.51/213.51
ACTIVE(U21(U71(z0, z1, z2))) → c21(U21'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.51/213.51
ACTIVE(U21(U72(z0, z1, z2))) → c21(U21'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.51/213.51
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.51/213.51
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.51/213.51
ACTIVE(U11(U21(tt), x1)) → c19(U11'(mark(tt), x1)) 686.51/213.51
ACTIVE(U12(U21(tt))) → c20(U12'(mark(tt))) 686.51/213.51
ACTIVE(U21(U12(tt))) → c21(U21'(mark(tt))) 686.51/213.51
ACTIVE(U21(U21(tt))) → c21(U21'(mark(tt))) 686.51/213.51
ACTIVE(U21(isNat(0))) → c21(U21'(mark(tt))) 686.51/213.51
ACTIVE(U21(U11(tt, z0))) → c3(U21'(mark(U12(isNat(z0))))) 686.51/213.51
ACTIVE(U21(U11(tt, z0))) → c3(ACTIVE(U11(tt, z0))) 686.51/213.51
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(U21'(mark(U11(isNat(z0), z1)))) 686.51/213.51
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.51
ACTIVE(U21(isNat(s(z0)))) → c3(U21'(mark(U21(isNat(z0))))) 686.51/213.51
ACTIVE(U21(isNat(s(z0)))) → c3(ACTIVE(isNat(s(z0)))) 686.51/213.51
ACTIVE(U21(isNat(x(z0, z1)))) → c3(U21'(mark(U31(isNat(z0), z1)))) 686.51/213.51
ACTIVE(U21(isNat(x(z0, z1)))) → c3(ACTIVE(isNat(x(z0, z1)))) 686.51/213.51
ACTIVE(U31(plus(z0, 0), x1)) → c22(U31'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.51/213.51
ACTIVE(U31(plus(z0, s(z1)), x1)) → c22(U31'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.51/213.51
ACTIVE(U31(x(z0, 0), x1)) → c22(U31'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.51/213.51
ACTIVE(U31(x(z0, s(z1)), x1)) → c22(U31'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.51/213.51
ACTIVE(U31(U11(z0, z1), x1)) → c22(U31'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.51/213.51
ACTIVE(U31(U12(z0), x1)) → c22(U31'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.51/213.51
ACTIVE(U31(U21(z0), x1)) → c22(U31'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.51/213.51
ACTIVE(U31(U31(z0, z1), x1)) → c22(U31'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.51/213.51
ACTIVE(U31(U32(z0), x1)) → c22(U31'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.51/213.51
ACTIVE(U31(U41(z0, z1), x1)) → c22(U31'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.51/213.51
ACTIVE(U31(U51(z0, z1, z2), x1)) → c22(U31'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.51/213.51
ACTIVE(U31(U52(z0, z1, z2), x1)) → c22(U31'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.51/213.51
ACTIVE(U31(s(z0), x1)) → c22(U31'(s(active(z0)), x1), ACTIVE(s(z0))) 686.51/213.51
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.51/213.51
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.51/213.51
ACTIVE(U31(U61(z0), x1)) → c22(U31'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.51/213.51
ACTIVE(U31(U71(z0, z1, z2), x1)) → c22(U31'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.51/213.51
ACTIVE(U31(U72(z0, z1, z2), x1)) → c22(U31'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.51/213.51
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.51/213.51
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.51/213.51
ACTIVE(U31(U12(tt), x1)) → c22(U31'(mark(tt), x1)) 686.51/213.51
ACTIVE(U31(U21(tt), x1)) → c22(U31'(mark(tt), x1)) 686.51/213.51
ACTIVE(U31(isNat(0), x1)) → c22(U31'(mark(tt), x1)) 686.51/213.51
ACTIVE(U11(U31(tt, z0), x1)) → c4(U11'(mark(U32(isNat(z0))), x1)) 686.51/213.51
ACTIVE(U11(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 686.51/213.51
ACTIVE(U12(U31(tt, z0))) → c4(U12'(mark(U32(isNat(z0))))) 686.51/213.51
ACTIVE(U12(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 686.51/213.51
ACTIVE(U21(U31(tt, z0))) → c4(U21'(mark(U32(isNat(z0))))) 686.51/213.51
ACTIVE(U21(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 686.51/213.51
ACTIVE(U31(U11(tt, z0), x1)) → c4(U31'(mark(U12(isNat(z0))), x1)) 686.51/213.51
ACTIVE(U31(U11(tt, z0), x1)) → c4(ACTIVE(U11(tt, z0))) 686.51/213.51
ACTIVE(U31(U31(tt, z0), x1)) → c4(U31'(mark(U32(isNat(z0))), x1)) 686.51/213.51
ACTIVE(U31(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 686.51/213.51
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(U31'(mark(U11(isNat(z0), z1)), x1)) 686.51/213.51
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.51
ACTIVE(U31(isNat(s(z0)), x1)) → c4(U31'(mark(U21(isNat(z0))), x1)) 686.51/213.51
ACTIVE(U31(isNat(s(z0)), x1)) → c4(ACTIVE(isNat(s(z0)))) 686.51/213.51
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(U31'(mark(U31(isNat(z0), z1)), x1)) 686.51/213.51
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(ACTIVE(isNat(x(z0, z1)))) 686.51/213.51
ACTIVE(U32(plus(z0, 0))) → c23(U32'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.51/213.51
ACTIVE(U32(plus(z0, s(z1)))) → c23(U32'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.51/213.51
ACTIVE(U32(x(z0, 0))) → c23(U32'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.51/213.51
ACTIVE(U32(x(z0, s(z1)))) → c23(U32'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.51/213.51
ACTIVE(U32(U11(z0, z1))) → c23(U32'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.51/213.51
ACTIVE(U32(U12(z0))) → c23(U32'(U12(active(z0))), ACTIVE(U12(z0))) 686.51/213.51
ACTIVE(U32(U21(z0))) → c23(U32'(U21(active(z0))), ACTIVE(U21(z0))) 686.51/213.51
ACTIVE(U32(U31(z0, z1))) → c23(U32'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.51/213.51
ACTIVE(U32(U32(z0))) → c23(U32'(U32(active(z0))), ACTIVE(U32(z0))) 686.51/213.51
ACTIVE(U32(U41(z0, z1))) → c23(U32'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.51/213.51
ACTIVE(U32(U51(z0, z1, z2))) → c23(U32'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.51/213.51
ACTIVE(U32(U52(z0, z1, z2))) → c23(U32'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.51/213.51
ACTIVE(U32(s(z0))) → c23(U32'(s(active(z0))), ACTIVE(s(z0))) 686.51/213.51
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.51/213.51
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.51/213.51
ACTIVE(U32(U61(z0))) → c23(U32'(U61(active(z0))), ACTIVE(U61(z0))) 686.51/213.51
ACTIVE(U32(U71(z0, z1, z2))) → c23(U32'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.51/213.51
ACTIVE(U32(U72(z0, z1, z2))) → c23(U32'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.51/213.51
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.51/213.51
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.51/213.51
ACTIVE(U11(U32(tt), x1)) → c19(U11'(mark(tt), x1)) 686.51/213.51
ACTIVE(U12(U32(tt))) → c20(U12'(mark(tt))) 686.51/213.51
ACTIVE(U21(U32(tt))) → c21(U21'(mark(tt))) 686.51/213.51
ACTIVE(U31(U32(tt), x1)) → c22(U31'(mark(tt), x1)) 686.51/213.51
ACTIVE(U32(U12(tt))) → c23(U32'(mark(tt))) 686.51/213.51
ACTIVE(U32(U21(tt))) → c23(U32'(mark(tt))) 686.51/213.51
ACTIVE(U32(U32(tt))) → c23(U32'(mark(tt))) 686.51/213.51
ACTIVE(U32(isNat(0))) → c23(U32'(mark(tt))) 686.51/213.51
ACTIVE(U32(U11(tt, z0))) → c5(U32'(mark(U12(isNat(z0))))) 686.51/213.51
ACTIVE(U32(U11(tt, z0))) → c5(ACTIVE(U11(tt, z0))) 686.51/213.51
ACTIVE(U32(U31(tt, z0))) → c5(U32'(mark(U32(isNat(z0))))) 686.51/213.51
ACTIVE(U32(U31(tt, z0))) → c5(ACTIVE(U31(tt, z0))) 686.51/213.51
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(U32'(mark(U11(isNat(z0), z1)))) 686.51/213.51
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.51
ACTIVE(U32(isNat(s(z0)))) → c5(U32'(mark(U21(isNat(z0))))) 686.51/213.51
ACTIVE(U32(isNat(s(z0)))) → c5(ACTIVE(isNat(s(z0)))) 686.51/213.51
ACTIVE(U32(isNat(x(z0, z1)))) → c5(U32'(mark(U31(isNat(z0), z1)))) 686.51/213.51
ACTIVE(U32(isNat(x(z0, z1)))) → c5(ACTIVE(isNat(x(z0, z1)))) 686.51/213.51
ACTIVE(U41(plus(z0, 0), x1)) → c24(U41'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.51/213.51
ACTIVE(U41(plus(z0, s(z1)), x1)) → c24(U41'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.51/213.51
ACTIVE(U41(x(z0, 0), x1)) → c24(U41'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.51/213.51
ACTIVE(U41(x(z0, s(z1)), x1)) → c24(U41'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.51/213.51
ACTIVE(U41(U11(z0, z1), x1)) → c24(U41'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.51/213.51
ACTIVE(U41(U12(z0), x1)) → c24(U41'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.51/213.51
ACTIVE(U41(U21(z0), x1)) → c24(U41'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.51/213.51
ACTIVE(U41(U31(z0, z1), x1)) → c24(U41'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.51/213.51
ACTIVE(U41(U32(z0), x1)) → c24(U41'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.51/213.51
ACTIVE(U41(U41(z0, z1), x1)) → c24(U41'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.51/213.51
ACTIVE(U41(U51(z0, z1, z2), x1)) → c24(U41'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.51/213.51
ACTIVE(U41(U52(z0, z1, z2), x1)) → c24(U41'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.51/213.51
ACTIVE(U41(s(z0), x1)) → c24(U41'(s(active(z0)), x1), ACTIVE(s(z0))) 686.51/213.51
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.51/213.51
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.51/213.51
ACTIVE(U41(U61(z0), x1)) → c24(U41'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.51/213.51
ACTIVE(U41(U71(z0, z1, z2), x1)) → c24(U41'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.51/213.51
ACTIVE(U41(U72(z0, z1, z2), x1)) → c24(U41'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.51/213.51
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.51/213.51
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.51/213.51
ACTIVE(U11(U41(tt, z0), x1)) → c19(U11'(mark(z0), x1)) 686.51/213.51
ACTIVE(U12(U41(tt, z0))) → c20(U12'(mark(z0))) 686.51/213.51
ACTIVE(U21(U41(tt, z0))) → c21(U21'(mark(z0))) 686.51/213.51
ACTIVE(U31(U41(tt, z0), x1)) → c22(U31'(mark(z0), x1)) 686.51/213.51
ACTIVE(U32(U41(tt, z0))) → c23(U32'(mark(z0))) 686.51/213.51
ACTIVE(U41(U12(tt), x1)) → c24(U41'(mark(tt), x1)) 686.51/213.51
ACTIVE(U41(U21(tt), x1)) → c24(U41'(mark(tt), x1)) 686.51/213.51
ACTIVE(U41(U32(tt), x1)) → c24(U41'(mark(tt), x1)) 686.51/213.51
ACTIVE(U41(U41(tt, z0), x1)) → c24(U41'(mark(z0), x1)) 686.51/213.51
ACTIVE(U41(isNat(0), x1)) → c24(U41'(mark(tt), x1)) 686.51/213.51
ACTIVE(U41(U11(tt, z0), x1)) → c6(U41'(mark(U12(isNat(z0))), x1)) 686.51/213.51
ACTIVE(U41(U11(tt, z0), x1)) → c6(ACTIVE(U11(tt, z0))) 686.51/213.51
ACTIVE(U41(U31(tt, z0), x1)) → c6(U41'(mark(U32(isNat(z0))), x1)) 686.51/213.51
ACTIVE(U41(U31(tt, z0), x1)) → c6(ACTIVE(U31(tt, z0))) 686.51/213.51
ACTIVE(U41(isNat(plus(z0, z1)), x1)) → c6(U41'(mark(U11(isNat(z0), z1)), x1)) 686.51/213.51
ACTIVE(U41(isNat(plus(z0, z1)), x1)) → c6(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.51
ACTIVE(U41(isNat(s(z0)), x1)) → c6(U41'(mark(U21(isNat(z0))), x1)) 686.51/213.51
ACTIVE(U41(isNat(s(z0)), x1)) → c6(ACTIVE(isNat(s(z0)))) 686.51/213.51
ACTIVE(U41(isNat(x(z0, z1)), x1)) → c6(U41'(mark(U31(isNat(z0), z1)), x1)) 686.51/213.51
ACTIVE(U41(isNat(x(z0, z1)), x1)) → c6(ACTIVE(isNat(x(z0, z1)))) 686.51/213.51
ACTIVE(U51(plus(z0, 0), x1, x2)) → c25(U51'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.51/213.51
ACTIVE(U51(plus(z0, s(z1)), x1, x2)) → c25(U51'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.51/213.51
ACTIVE(U51(x(z0, 0), x1, x2)) → c25(U51'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.51/213.51
ACTIVE(U51(x(z0, s(z1)), x1, x2)) → c25(U51'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.51/213.51
ACTIVE(U51(U11(z0, z1), x1, x2)) → c25(U51'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.51/213.51
ACTIVE(U51(U12(z0), x1, x2)) → c25(U51'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.51/213.51
ACTIVE(U51(U21(z0), x1, x2)) → c25(U51'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.51/213.51
ACTIVE(U51(U31(z0, z1), x1, x2)) → c25(U51'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.51/213.51
ACTIVE(U51(U32(z0), x1, x2)) → c25(U51'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.51/213.51
ACTIVE(U51(U41(z0, z1), x1, x2)) → c25(U51'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.51/213.51
ACTIVE(U51(U51(z0, z1, z2), x1, x2)) → c25(U51'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.51/213.51
ACTIVE(U51(U52(z0, z1, z2), x1, x2)) → c25(U51'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.51/213.51
ACTIVE(U51(s(z0), x1, x2)) → c25(U51'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.51/213.51
ACTIVE(U51(plus(z0, z1), x1, x2)) → c25(U51'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.51/213.51
ACTIVE(U51(plus(z0, z1), x1, x2)) → c25(U51'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.51/213.51
ACTIVE(U51(U61(z0), x1, x2)) → c25(U51'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.51/213.51
ACTIVE(U51(U71(z0, z1, z2), x1, x2)) → c25(U51'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.51/213.51
ACTIVE(U51(U72(z0, z1, z2), x1, x2)) → c25(U51'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.51/213.51
ACTIVE(U51(x(z0, z1), x1, x2)) → c25(U51'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.51/213.51
ACTIVE(U51(x(z0, z1), x1, x2)) → c25(U51'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.51/213.51
ACTIVE(U51(U12(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.51/213.51
ACTIVE(U51(U21(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.51/213.51
ACTIVE(U51(U32(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.51/213.51
ACTIVE(U51(U41(tt, z0), x1, x2)) → c25(U51'(mark(z0), x1, x2)) 686.51/213.51
ACTIVE(U51(isNat(0), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.51/213.51
ACTIVE(U11(U51(tt, z0, z1), x1)) → c7(U11'(mark(U52(isNat(z1), z0, z1)), x1)) 686.51/213.51
ACTIVE(U11(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.51/213.51
ACTIVE(U12(U51(tt, z0, z1))) → c7(U12'(mark(U52(isNat(z1), z0, z1)))) 686.51/213.51
ACTIVE(U12(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.51/213.51
ACTIVE(U21(U51(tt, z0, z1))) → c7(U21'(mark(U52(isNat(z1), z0, z1)))) 686.51/213.51
ACTIVE(U21(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.51/213.51
ACTIVE(U31(U51(tt, z0, z1), x1)) → c7(U31'(mark(U52(isNat(z1), z0, z1)), x1)) 686.51/213.51
ACTIVE(U31(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.51/213.51
ACTIVE(U32(U51(tt, z0, z1))) → c7(U32'(mark(U52(isNat(z1), z0, z1)))) 686.51/213.51
ACTIVE(U32(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.51/213.51
ACTIVE(U41(U51(tt, z0, z1), x1)) → c7(U41'(mark(U52(isNat(z1), z0, z1)), x1)) 686.51/213.51
ACTIVE(U41(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.51/213.51
ACTIVE(U51(U11(tt, z0), x1, x2)) → c7(U51'(mark(U12(isNat(z0))), x1, x2)) 686.51/213.51
ACTIVE(U51(U11(tt, z0), x1, x2)) → c7(ACTIVE(U11(tt, z0))) 686.51/213.51
ACTIVE(U51(U31(tt, z0), x1, x2)) → c7(U51'(mark(U32(isNat(z0))), x1, x2)) 686.51/213.51
ACTIVE(U51(U31(tt, z0), x1, x2)) → c7(ACTIVE(U31(tt, z0))) 686.51/213.51
ACTIVE(U51(U51(tt, z0, z1), x1, x2)) → c7(U51'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.51/213.51
ACTIVE(U51(U51(tt, z0, z1), x1, x2)) → c7(ACTIVE(U51(tt, z0, z1))) 686.51/213.51
ACTIVE(U51(isNat(plus(z0, z1)), x1, x2)) → c7(U51'(mark(U11(isNat(z0), z1)), x1, x2)) 686.51/213.51
ACTIVE(U51(isNat(plus(z0, z1)), x1, x2)) → c7(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.51
ACTIVE(U51(isNat(s(z0)), x1, x2)) → c7(U51'(mark(U21(isNat(z0))), x1, x2)) 686.51/213.51
ACTIVE(U51(isNat(s(z0)), x1, x2)) → c7(ACTIVE(isNat(s(z0)))) 686.51/213.51
ACTIVE(U51(isNat(x(z0, z1)), x1, x2)) → c7(U51'(mark(U31(isNat(z0), z1)), x1, x2)) 686.51/213.51
ACTIVE(U51(isNat(x(z0, z1)), x1, x2)) → c7(ACTIVE(isNat(x(z0, z1)))) 686.51/213.51
ACTIVE(U52(plus(z0, 0), x1, x2)) → c26(U52'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.51/213.51
ACTIVE(U52(plus(z0, s(z1)), x1, x2)) → c26(U52'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.51/213.51
ACTIVE(U52(x(z0, 0), x1, x2)) → c26(U52'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.51/213.51
ACTIVE(U52(x(z0, s(z1)), x1, x2)) → c26(U52'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.51/213.51
ACTIVE(U52(U11(z0, z1), x1, x2)) → c26(U52'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.51/213.51
ACTIVE(U52(U12(z0), x1, x2)) → c26(U52'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.51/213.51
ACTIVE(U52(U21(z0), x1, x2)) → c26(U52'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.51/213.51
ACTIVE(U52(U31(z0, z1), x1, x2)) → c26(U52'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.51/213.51
ACTIVE(U52(U32(z0), x1, x2)) → c26(U52'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.51/213.51
ACTIVE(U52(U41(z0, z1), x1, x2)) → c26(U52'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.51/213.51
ACTIVE(U52(U51(z0, z1, z2), x1, x2)) → c26(U52'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.51/213.51
ACTIVE(U52(U52(z0, z1, z2), x1, x2)) → c26(U52'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.51/213.51
ACTIVE(U52(s(z0), x1, x2)) → c26(U52'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.51/213.51
ACTIVE(U52(plus(z0, z1), x1, x2)) → c26(U52'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.51/213.51
ACTIVE(U52(plus(z0, z1), x1, x2)) → c26(U52'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.51/213.51
ACTIVE(U52(U61(z0), x1, x2)) → c26(U52'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.51/213.51
ACTIVE(U52(U71(z0, z1, z2), x1, x2)) → c26(U52'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.51/213.51
ACTIVE(U52(U72(z0, z1, z2), x1, x2)) → c26(U52'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.51/213.51
ACTIVE(U52(x(z0, z1), x1, x2)) → c26(U52'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.51/213.51
ACTIVE(U52(x(z0, z1), x1, x2)) → c26(U52'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.51/213.51
ACTIVE(U52(U12(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.51/213.51
ACTIVE(U52(U21(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.51/213.51
ACTIVE(U52(U32(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.51/213.51
ACTIVE(U52(U41(tt, z0), x1, x2)) → c26(U52'(mark(z0), x1, x2)) 686.51/213.51
ACTIVE(U52(isNat(0), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.51/213.51
ACTIVE(U11(U52(tt, z0, z1), x1)) → c8(U11'(mark(s(plus(z1, z0))), x1)) 686.51/213.51
ACTIVE(U11(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.51/213.51
ACTIVE(U12(U52(tt, z0, z1))) → c8(U12'(mark(s(plus(z1, z0))))) 686.51/213.51
ACTIVE(U12(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.51/213.51
ACTIVE(U21(U52(tt, z0, z1))) → c8(U21'(mark(s(plus(z1, z0))))) 686.51/213.51
ACTIVE(U21(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.51/213.51
ACTIVE(U31(U52(tt, z0, z1), x1)) → c8(U31'(mark(s(plus(z1, z0))), x1)) 686.51/213.51
ACTIVE(U31(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.51/213.51
ACTIVE(U32(U52(tt, z0, z1))) → c8(U32'(mark(s(plus(z1, z0))))) 686.51/213.51
ACTIVE(U32(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.51/213.51
ACTIVE(U41(U52(tt, z0, z1), x1)) → c8(U41'(mark(s(plus(z1, z0))), x1)) 686.51/213.51
ACTIVE(U41(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.51/213.51
ACTIVE(U51(U52(tt, z0, z1), x1, x2)) → c8(U51'(mark(s(plus(z1, z0))), x1, x2)) 686.51/213.51
ACTIVE(U51(U52(tt, z0, z1), x1, x2)) → c8(ACTIVE(U52(tt, z0, z1))) 686.51/213.51
ACTIVE(U52(U11(tt, z0), x1, x2)) → c8(U52'(mark(U12(isNat(z0))), x1, x2)) 686.51/213.51
ACTIVE(U52(U11(tt, z0), x1, x2)) → c8(ACTIVE(U11(tt, z0))) 686.51/213.51
ACTIVE(U52(U31(tt, z0), x1, x2)) → c8(U52'(mark(U32(isNat(z0))), x1, x2)) 686.51/213.51
ACTIVE(U52(U31(tt, z0), x1, x2)) → c8(ACTIVE(U31(tt, z0))) 686.51/213.51
ACTIVE(U52(U51(tt, z0, z1), x1, x2)) → c8(U52'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.51/213.51
ACTIVE(U52(U51(tt, z0, z1), x1, x2)) → c8(ACTIVE(U51(tt, z0, z1))) 686.51/213.51
ACTIVE(U52(U52(tt, z0, z1), x1, x2)) → c8(U52'(mark(s(plus(z1, z0))), x1, x2)) 686.51/213.51
ACTIVE(U52(U52(tt, z0, z1), x1, x2)) → c8(ACTIVE(U52(tt, z0, z1))) 686.51/213.51
ACTIVE(U52(isNat(plus(z0, z1)), x1, x2)) → c8(U52'(mark(U11(isNat(z0), z1)), x1, x2)) 686.51/213.51
ACTIVE(U52(isNat(plus(z0, z1)), x1, x2)) → c8(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.51
ACTIVE(U52(isNat(s(z0)), x1, x2)) → c8(U52'(mark(U21(isNat(z0))), x1, x2)) 686.51/213.51
ACTIVE(U52(isNat(s(z0)), x1, x2)) → c8(ACTIVE(isNat(s(z0)))) 686.51/213.51
ACTIVE(U52(isNat(x(z0, z1)), x1, x2)) → c8(U52'(mark(U31(isNat(z0), z1)), x1, x2)) 686.51/213.51
ACTIVE(U52(isNat(x(z0, z1)), x1, x2)) → c8(ACTIVE(isNat(x(z0, z1)))) 686.51/213.51
ACTIVE(s(plus(z0, 0))) → c27(S(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.51/213.51
ACTIVE(s(plus(z0, s(z1)))) → c27(S(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.51/213.51
ACTIVE(s(x(z0, 0))) → c27(S(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.51/213.51
ACTIVE(s(x(z0, s(z1)))) → c27(S(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.51/213.51
ACTIVE(s(U11(z0, z1))) → c27(S(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.51/213.51
ACTIVE(s(U12(z0))) → c27(S(U12(active(z0))), ACTIVE(U12(z0))) 686.51/213.51
ACTIVE(s(U21(z0))) → c27(S(U21(active(z0))), ACTIVE(U21(z0))) 686.51/213.51
ACTIVE(s(U31(z0, z1))) → c27(S(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.51/213.51
ACTIVE(s(U32(z0))) → c27(S(U32(active(z0))), ACTIVE(U32(z0))) 686.51/213.51
ACTIVE(s(U41(z0, z1))) → c27(S(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.51/213.51
ACTIVE(s(U51(z0, z1, z2))) → c27(S(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.51/213.51
ACTIVE(s(U52(z0, z1, z2))) → c27(S(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.51/213.51
ACTIVE(s(s(z0))) → c27(S(s(active(z0))), ACTIVE(s(z0))) 686.51/213.51
ACTIVE(s(plus(z0, z1))) → c27(S(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.51/213.51
ACTIVE(s(plus(z0, z1))) → c27(S(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.51/213.51
ACTIVE(s(U61(z0))) → c27(S(U61(active(z0))), ACTIVE(U61(z0))) 686.51/213.51
ACTIVE(s(U71(z0, z1, z2))) → c27(S(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.51/213.51
ACTIVE(s(U72(z0, z1, z2))) → c27(S(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.51/213.51
ACTIVE(s(x(z0, z1))) → c27(S(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.51/213.51
ACTIVE(s(x(z0, z1))) → c27(S(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.51/213.51
ACTIVE(s(U12(tt))) → c27(S(mark(tt))) 686.51/213.51
ACTIVE(s(U21(tt))) → c27(S(mark(tt))) 686.51/213.51
ACTIVE(s(U32(tt))) → c27(S(mark(tt))) 686.51/213.51
ACTIVE(s(U41(tt, z0))) → c27(S(mark(z0))) 686.51/213.51
ACTIVE(s(isNat(0))) → c27(S(mark(tt))) 686.51/213.51
ACTIVE(s(U11(tt, z0))) → c9(S(mark(U12(isNat(z0))))) 686.51/213.51
ACTIVE(s(U11(tt, z0))) → c9(ACTIVE(U11(tt, z0))) 686.51/213.51
ACTIVE(s(U31(tt, z0))) → c9(S(mark(U32(isNat(z0))))) 686.51/213.51
ACTIVE(s(U31(tt, z0))) → c9(ACTIVE(U31(tt, z0))) 686.51/213.51
ACTIVE(s(U51(tt, z0, z1))) → c9(S(mark(U52(isNat(z1), z0, z1)))) 686.51/213.51
ACTIVE(s(U51(tt, z0, z1))) → c9(ACTIVE(U51(tt, z0, z1))) 686.51/213.51
ACTIVE(s(U52(tt, z0, z1))) → c9(S(mark(s(plus(z1, z0))))) 686.51/213.51
ACTIVE(s(U52(tt, z0, z1))) → c9(ACTIVE(U52(tt, z0, z1))) 686.51/213.51
ACTIVE(s(isNat(plus(z0, z1)))) → c9(S(mark(U11(isNat(z0), z1)))) 686.51/213.51
ACTIVE(s(isNat(plus(z0, z1)))) → c9(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.51
ACTIVE(s(isNat(s(z0)))) → c9(S(mark(U21(isNat(z0))))) 686.51/213.51
ACTIVE(s(isNat(s(z0)))) → c9(ACTIVE(isNat(s(z0)))) 686.51/213.51
ACTIVE(s(isNat(x(z0, z1)))) → c9(S(mark(U31(isNat(z0), z1)))) 686.51/213.51
ACTIVE(s(isNat(x(z0, z1)))) → c9(ACTIVE(isNat(x(z0, z1)))) 686.51/213.51
ACTIVE(U61(plus(z0, 0))) → c30(U61'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.51/213.51
ACTIVE(U61(plus(z0, s(z1)))) → c30(U61'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.51/213.51
ACTIVE(U61(x(z0, 0))) → c30(U61'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.51/213.51
ACTIVE(U61(x(z0, s(z1)))) → c30(U61'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.51/213.51
ACTIVE(U61(U11(z0, z1))) → c30(U61'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.51/213.51
ACTIVE(U61(U12(z0))) → c30(U61'(U12(active(z0))), ACTIVE(U12(z0))) 686.51/213.51
ACTIVE(U61(U21(z0))) → c30(U61'(U21(active(z0))), ACTIVE(U21(z0))) 686.51/213.51
ACTIVE(U61(U31(z0, z1))) → c30(U61'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.51/213.51
ACTIVE(U61(U32(z0))) → c30(U61'(U32(active(z0))), ACTIVE(U32(z0))) 686.51/213.51
ACTIVE(U61(U41(z0, z1))) → c30(U61'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.51/213.51
ACTIVE(U61(U51(z0, z1, z2))) → c30(U61'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.51/213.51
ACTIVE(U61(U52(z0, z1, z2))) → c30(U61'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.51/213.51
ACTIVE(U61(s(z0))) → c30(U61'(s(active(z0))), ACTIVE(s(z0))) 686.51/213.51
ACTIVE(U61(plus(z0, z1))) → c30(U61'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.51/213.51
ACTIVE(U61(plus(z0, z1))) → c30(U61'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.51/213.51
ACTIVE(U61(U61(z0))) → c30(U61'(U61(active(z0))), ACTIVE(U61(z0))) 686.51/213.51
ACTIVE(U61(U71(z0, z1, z2))) → c30(U61'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.51/213.51
ACTIVE(U61(U72(z0, z1, z2))) → c30(U61'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.51/213.51
ACTIVE(U61(x(z0, z1))) → c30(U61'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.51/213.51
ACTIVE(U61(x(z0, z1))) → c30(U61'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.51/213.51
ACTIVE(U11(U61(tt), x1)) → c19(U11'(mark(0), x1)) 686.51/213.51
ACTIVE(U12(U61(tt))) → c20(U12'(mark(0))) 686.51/213.51
ACTIVE(U21(U61(tt))) → c21(U21'(mark(0))) 686.51/213.51
ACTIVE(U31(U61(tt), x1)) → c22(U31'(mark(0), x1)) 686.51/213.51
ACTIVE(U32(U61(tt))) → c23(U32'(mark(0))) 686.51/213.51
ACTIVE(U41(U61(tt), x1)) → c24(U41'(mark(0), x1)) 686.51/213.51
ACTIVE(U51(U61(tt), x1, x2)) → c25(U51'(mark(0), x1, x2)) 686.51/213.51
ACTIVE(U52(U61(tt), x1, x2)) → c26(U52'(mark(0), x1, x2)) 686.51/213.51
ACTIVE(s(U61(tt))) → c27(S(mark(0))) 686.51/213.51
ACTIVE(U61(U12(tt))) → c30(U61'(mark(tt))) 686.51/213.51
ACTIVE(U61(U21(tt))) → c30(U61'(mark(tt))) 686.51/213.51
ACTIVE(U61(U32(tt))) → c30(U61'(mark(tt))) 686.51/213.51
ACTIVE(U61(U41(tt, z0))) → c30(U61'(mark(z0))) 686.51/213.51
ACTIVE(U61(U61(tt))) → c30(U61'(mark(0))) 686.51/213.51
ACTIVE(U61(isNat(0))) → c30(U61'(mark(tt))) 686.51/213.51
ACTIVE(U61(U11(tt, z0))) → c10(U61'(mark(U12(isNat(z0))))) 686.51/213.51
ACTIVE(U61(U11(tt, z0))) → c10(ACTIVE(U11(tt, z0))) 686.51/213.51
ACTIVE(U61(U31(tt, z0))) → c10(U61'(mark(U32(isNat(z0))))) 686.51/213.51
ACTIVE(U61(U31(tt, z0))) → c10(ACTIVE(U31(tt, z0))) 686.51/213.51
ACTIVE(U61(U51(tt, z0, z1))) → c10(U61'(mark(U52(isNat(z1), z0, z1)))) 686.51/213.51
ACTIVE(U61(U51(tt, z0, z1))) → c10(ACTIVE(U51(tt, z0, z1))) 686.51/213.51
ACTIVE(U61(U52(tt, z0, z1))) → c10(U61'(mark(s(plus(z1, z0))))) 686.51/213.51
ACTIVE(U61(U52(tt, z0, z1))) → c10(ACTIVE(U52(tt, z0, z1))) 686.51/213.51
ACTIVE(U61(isNat(plus(z0, z1)))) → c10(U61'(mark(U11(isNat(z0), z1)))) 686.51/213.51
ACTIVE(U61(isNat(plus(z0, z1)))) → c10(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.51
ACTIVE(U61(isNat(s(z0)))) → c10(U61'(mark(U21(isNat(z0))))) 686.51/213.51
ACTIVE(U61(isNat(s(z0)))) → c10(ACTIVE(isNat(s(z0)))) 686.51/213.51
ACTIVE(U61(isNat(x(z0, z1)))) → c10(U61'(mark(U31(isNat(z0), z1)))) 686.51/213.51
ACTIVE(U61(isNat(x(z0, z1)))) → c10(ACTIVE(isNat(x(z0, z1)))) 686.51/213.51
ACTIVE(U71(plus(z0, 0), x1, x2)) → c31(U71'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.51/213.51
ACTIVE(U71(plus(z0, s(z1)), x1, x2)) → c31(U71'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.51/213.51
ACTIVE(U71(x(z0, 0), x1, x2)) → c31(U71'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.51/213.51
ACTIVE(U71(x(z0, s(z1)), x1, x2)) → c31(U71'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.51/213.51
ACTIVE(U71(U11(z0, z1), x1, x2)) → c31(U71'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.51/213.51
ACTIVE(U71(U12(z0), x1, x2)) → c31(U71'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.51/213.51
ACTIVE(U71(U21(z0), x1, x2)) → c31(U71'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.51/213.51
ACTIVE(U71(U31(z0, z1), x1, x2)) → c31(U71'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.51/213.51
ACTIVE(U71(U32(z0), x1, x2)) → c31(U71'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.51/213.51
ACTIVE(U71(U41(z0, z1), x1, x2)) → c31(U71'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.51/213.51
ACTIVE(U71(U51(z0, z1, z2), x1, x2)) → c31(U71'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.51/213.51
ACTIVE(U71(U52(z0, z1, z2), x1, x2)) → c31(U71'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.51/213.51
ACTIVE(U71(s(z0), x1, x2)) → c31(U71'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.51/213.51
ACTIVE(U71(plus(z0, z1), x1, x2)) → c31(U71'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.51/213.51
ACTIVE(U71(plus(z0, z1), x1, x2)) → c31(U71'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.51/213.51
ACTIVE(U71(U61(z0), x1, x2)) → c31(U71'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.51/213.51
ACTIVE(U71(U71(z0, z1, z2), x1, x2)) → c31(U71'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.51/213.51
ACTIVE(U71(U72(z0, z1, z2), x1, x2)) → c31(U71'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.51/213.51
ACTIVE(U71(x(z0, z1), x1, x2)) → c31(U71'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.51/213.51
ACTIVE(U71(x(z0, z1), x1, x2)) → c31(U71'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.51/213.51
ACTIVE(U71(U12(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.51/213.51
ACTIVE(U71(U21(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.51/213.51
ACTIVE(U71(U32(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.51/213.51
ACTIVE(U71(U41(tt, z0), x1, x2)) → c31(U71'(mark(z0), x1, x2)) 686.51/213.51
ACTIVE(U71(U61(tt), x1, x2)) → c31(U71'(mark(0), x1, x2)) 686.51/213.51
ACTIVE(U71(isNat(0), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.51/213.51
ACTIVE(U11(U71(tt, z0, z1), x1)) → c11(U11'(mark(U72(isNat(z1), z0, z1)), x1)) 686.51/213.51
ACTIVE(U11(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.51
ACTIVE(U12(U71(tt, z0, z1))) → c11(U12'(mark(U72(isNat(z1), z0, z1)))) 686.51/213.51
ACTIVE(U12(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.51
ACTIVE(U21(U71(tt, z0, z1))) → c11(U21'(mark(U72(isNat(z1), z0, z1)))) 686.51/213.51
ACTIVE(U21(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.51
ACTIVE(U31(U71(tt, z0, z1), x1)) → c11(U31'(mark(U72(isNat(z1), z0, z1)), x1)) 686.51/213.51
ACTIVE(U31(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.51
ACTIVE(U32(U71(tt, z0, z1))) → c11(U32'(mark(U72(isNat(z1), z0, z1)))) 686.51/213.51
ACTIVE(U32(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.51
ACTIVE(U41(U71(tt, z0, z1), x1)) → c11(U41'(mark(U72(isNat(z1), z0, z1)), x1)) 686.51/213.51
ACTIVE(U41(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.51
ACTIVE(U51(U71(tt, z0, z1), x1, x2)) → c11(U51'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.51/213.51
ACTIVE(U51(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.51
ACTIVE(U52(U71(tt, z0, z1), x1, x2)) → c11(U52'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.51/213.51
ACTIVE(U52(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.51
ACTIVE(s(U71(tt, z0, z1))) → c11(S(mark(U72(isNat(z1), z0, z1)))) 686.51/213.51
ACTIVE(s(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.51
ACTIVE(U61(U71(tt, z0, z1))) → c11(U61'(mark(U72(isNat(z1), z0, z1)))) 686.51/213.51
ACTIVE(U61(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.51
ACTIVE(U71(U11(tt, z0), x1, x2)) → c11(U71'(mark(U12(isNat(z0))), x1, x2)) 686.51/213.51
ACTIVE(U71(U11(tt, z0), x1, x2)) → c11(ACTIVE(U11(tt, z0))) 686.51/213.51
ACTIVE(U71(U31(tt, z0), x1, x2)) → c11(U71'(mark(U32(isNat(z0))), x1, x2)) 686.51/213.51
ACTIVE(U71(U31(tt, z0), x1, x2)) → c11(ACTIVE(U31(tt, z0))) 686.51/213.51
ACTIVE(U71(U51(tt, z0, z1), x1, x2)) → c11(U71'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.51/213.51
ACTIVE(U71(U51(tt, z0, z1), x1, x2)) → c11(ACTIVE(U51(tt, z0, z1))) 686.51/213.51
ACTIVE(U71(U52(tt, z0, z1), x1, x2)) → c11(U71'(mark(s(plus(z1, z0))), x1, x2)) 686.51/213.51
ACTIVE(U71(U52(tt, z0, z1), x1, x2)) → c11(ACTIVE(U52(tt, z0, z1))) 686.51/213.51
ACTIVE(U71(U71(tt, z0, z1), x1, x2)) → c11(U71'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.51/213.51
ACTIVE(U71(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.51
ACTIVE(U71(isNat(plus(z0, z1)), x1, x2)) → c11(U71'(mark(U11(isNat(z0), z1)), x1, x2)) 686.51/213.51
ACTIVE(U71(isNat(plus(z0, z1)), x1, x2)) → c11(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.51
ACTIVE(U71(isNat(s(z0)), x1, x2)) → c11(U71'(mark(U21(isNat(z0))), x1, x2)) 686.51/213.51
ACTIVE(U71(isNat(s(z0)), x1, x2)) → c11(ACTIVE(isNat(s(z0)))) 686.51/213.51
ACTIVE(U71(isNat(x(z0, z1)), x1, x2)) → c11(U71'(mark(U31(isNat(z0), z1)), x1, x2)) 686.51/213.51
ACTIVE(U71(isNat(x(z0, z1)), x1, x2)) → c11(ACTIVE(isNat(x(z0, z1)))) 686.51/213.51
ACTIVE(U72(plus(z0, 0), x1, x2)) → c32(U72'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.51/213.51
ACTIVE(U72(plus(z0, s(z1)), x1, x2)) → c32(U72'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.51/213.51
ACTIVE(U72(x(z0, 0), x1, x2)) → c32(U72'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.51/213.51
ACTIVE(U72(x(z0, s(z1)), x1, x2)) → c32(U72'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.51/213.51
ACTIVE(U72(U11(z0, z1), x1, x2)) → c32(U72'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.51/213.51
ACTIVE(U72(U12(z0), x1, x2)) → c32(U72'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.51/213.51
ACTIVE(U72(U21(z0), x1, x2)) → c32(U72'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.51/213.51
ACTIVE(U72(U31(z0, z1), x1, x2)) → c32(U72'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.51/213.51
ACTIVE(U72(U32(z0), x1, x2)) → c32(U72'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.51/213.51
ACTIVE(U72(U41(z0, z1), x1, x2)) → c32(U72'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.51/213.51
ACTIVE(U72(U51(z0, z1, z2), x1, x2)) → c32(U72'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.51/213.51
ACTIVE(U72(U52(z0, z1, z2), x1, x2)) → c32(U72'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.51/213.51
ACTIVE(U72(s(z0), x1, x2)) → c32(U72'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.51/213.51
ACTIVE(U72(plus(z0, z1), x1, x2)) → c32(U72'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.51/213.51
ACTIVE(U72(plus(z0, z1), x1, x2)) → c32(U72'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.51/213.51
ACTIVE(U72(U61(z0), x1, x2)) → c32(U72'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.51/213.51
ACTIVE(U72(U71(z0, z1, z2), x1, x2)) → c32(U72'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.51/213.51
ACTIVE(U72(U72(z0, z1, z2), x1, x2)) → c32(U72'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.51/213.51
ACTIVE(U72(x(z0, z1), x1, x2)) → c32(U72'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.51/213.51
ACTIVE(U72(x(z0, z1), x1, x2)) → c32(U72'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.51/213.51
ACTIVE(U72(U12(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.51/213.51
ACTIVE(U72(U21(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.51/213.51
ACTIVE(U72(U32(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.51/213.51
ACTIVE(U72(U41(tt, z0), x1, x2)) → c32(U72'(mark(z0), x1, x2)) 686.51/213.51
ACTIVE(U72(U61(tt), x1, x2)) → c32(U72'(mark(0), x1, x2)) 686.51/213.51
ACTIVE(U72(isNat(0), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.51/213.51
ACTIVE(U11(U72(tt, z0, z1), x1)) → c12(U11'(mark(plus(x(z1, z0), z1)), x1)) 686.51/213.51
ACTIVE(U11(U72(tt, z0, z1), x1)) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.51
ACTIVE(U12(U72(tt, z0, z1))) → c12(U12'(mark(plus(x(z1, z0), z1)))) 686.51/213.51
ACTIVE(U12(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.51
ACTIVE(U21(U72(tt, z0, z1))) → c12(U21'(mark(plus(x(z1, z0), z1)))) 686.51/213.51
ACTIVE(U21(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.51
ACTIVE(U31(U72(tt, z0, z1), x1)) → c12(U31'(mark(plus(x(z1, z0), z1)), x1)) 686.51/213.51
ACTIVE(U31(U72(tt, z0, z1), x1)) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.51
ACTIVE(U32(U72(tt, z0, z1))) → c12(U32'(mark(plus(x(z1, z0), z1)))) 686.51/213.51
ACTIVE(U32(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.51
ACTIVE(U41(U72(tt, z0, z1), x1)) → c12(U41'(mark(plus(x(z1, z0), z1)), x1)) 686.51/213.51
ACTIVE(U41(U72(tt, z0, z1), x1)) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.51
ACTIVE(U51(U72(tt, z0, z1), x1, x2)) → c12(U51'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.51/213.51
ACTIVE(U51(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.51
ACTIVE(U52(U72(tt, z0, z1), x1, x2)) → c12(U52'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.51/213.51
ACTIVE(U52(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.51
ACTIVE(s(U72(tt, z0, z1))) → c12(S(mark(plus(x(z1, z0), z1)))) 686.51/213.51
ACTIVE(s(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.51
ACTIVE(U61(U72(tt, z0, z1))) → c12(U61'(mark(plus(x(z1, z0), z1)))) 686.51/213.51
ACTIVE(U61(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.51
ACTIVE(U71(U72(tt, z0, z1), x1, x2)) → c12(U71'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.51/213.51
ACTIVE(U71(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.51
ACTIVE(U72(U11(tt, z0), x1, x2)) → c12(U72'(mark(U12(isNat(z0))), x1, x2)) 686.51/213.51
ACTIVE(U72(U11(tt, z0), x1, x2)) → c12(ACTIVE(U11(tt, z0))) 686.51/213.51
ACTIVE(U72(U31(tt, z0), x1, x2)) → c12(U72'(mark(U32(isNat(z0))), x1, x2)) 686.51/213.51
ACTIVE(U72(U31(tt, z0), x1, x2)) → c12(ACTIVE(U31(tt, z0))) 686.51/213.51
ACTIVE(U72(U51(tt, z0, z1), x1, x2)) → c12(U72'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.51/213.51
ACTIVE(U72(U51(tt, z0, z1), x1, x2)) → c12(ACTIVE(U51(tt, z0, z1))) 686.51/213.51
ACTIVE(U72(U52(tt, z0, z1), x1, x2)) → c12(U72'(mark(s(plus(z1, z0))), x1, x2)) 686.51/213.51
ACTIVE(U72(U52(tt, z0, z1), x1, x2)) → c12(ACTIVE(U52(tt, z0, z1))) 686.51/213.51
ACTIVE(U72(U71(tt, z0, z1), x1, x2)) → c12(U72'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.51/213.51
ACTIVE(U72(U71(tt, z0, z1), x1, x2)) → c12(ACTIVE(U71(tt, z0, z1))) 686.51/213.51
ACTIVE(U72(U72(tt, z0, z1), x1, x2)) → c12(U72'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.51/213.51
ACTIVE(U72(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.51
ACTIVE(U72(isNat(plus(z0, z1)), x1, x2)) → c12(U72'(mark(U11(isNat(z0), z1)), x1, x2)) 686.51/213.51
ACTIVE(U72(isNat(plus(z0, z1)), x1, x2)) → c12(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.51
ACTIVE(U72(isNat(s(z0)), x1, x2)) → c12(U72'(mark(U21(isNat(z0))), x1, x2)) 686.51/213.51
ACTIVE(U72(isNat(s(z0)), x1, x2)) → c12(ACTIVE(isNat(s(z0)))) 686.51/213.51
ACTIVE(U72(isNat(x(z0, z1)), x1, x2)) → c12(U72'(mark(U31(isNat(z0), z1)), x1, x2)) 686.51/213.51
ACTIVE(U72(isNat(x(z0, z1)), x1, x2)) → c12(ACTIVE(isNat(x(z0, z1)))) 686.51/213.51
PROPER(U11(x0, U11(z0, z1))) → c65(U11'(proper(x0), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(U11(z0, z1))) 686.51/213.51
PROPER(U11(x0, tt)) → c65(U11'(proper(x0), ok(tt)), PROPER(x0), PROPER(tt)) 686.51/213.51
PROPER(U11(x0, U12(z0))) → c65(U11'(proper(x0), U12(proper(z0))), PROPER(x0), PROPER(U12(z0))) 686.51/213.51
PROPER(U11(x0, isNat(z0))) → c65(U11'(proper(x0), isNat(proper(z0))), PROPER(x0), PROPER(isNat(z0))) 686.51/213.51
PROPER(U11(x0, U21(z0))) → c65(U11'(proper(x0), U21(proper(z0))), PROPER(x0), PROPER(U21(z0))) 686.51/213.51
PROPER(U11(x0, U31(z0, z1))) → c65(U11'(proper(x0), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(U31(z0, z1))) 686.51/213.51
PROPER(U11(x0, U32(z0))) → c65(U11'(proper(x0), U32(proper(z0))), PROPER(x0), PROPER(U32(z0))) 686.51/213.51
PROPER(U11(x0, U41(z0, z1))) → c65(U11'(proper(x0), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(U41(z0, z1))) 686.51/213.51
PROPER(U11(x0, U51(z0, z1, z2))) → c65(U11'(proper(x0), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U51(z0, z1, z2))) 686.51/213.51
PROPER(U11(x0, U52(z0, z1, z2))) → c65(U11'(proper(x0), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U52(z0, z1, z2))) 686.51/213.51
PROPER(U11(x0, s(z0))) → c65(U11'(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 686.51/213.51
PROPER(U11(x0, plus(z0, z1))) → c65(U11'(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 686.51/213.51
PROPER(U11(x0, U61(z0))) → c65(U11'(proper(x0), U61(proper(z0))), PROPER(x0), PROPER(U61(z0))) 686.51/213.51
PROPER(U11(x0, 0)) → c65(U11'(proper(x0), ok(0)), PROPER(x0), PROPER(0)) 686.51/213.51
PROPER(U11(x0, U71(z0, z1, z2))) → c65(U11'(proper(x0), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U71(z0, z1, z2))) 686.51/213.51
PROPER(U11(x0, U72(z0, z1, z2))) → c65(U11'(proper(x0), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U72(z0, z1, z2))) 686.51/213.51
PROPER(U11(x0, x(z0, z1))) → c65(U11'(proper(x0), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x(z0, z1))) 686.51/213.51
PROPER(U11(U11(z0, z1), x1)) → c65(U11'(U11(proper(z0), proper(z1)), proper(x1)), PROPER(U11(z0, z1)), PROPER(x1)) 686.51/213.51
PROPER(U11(tt, x1)) → c65(U11'(ok(tt), proper(x1)), PROPER(tt), PROPER(x1)) 686.51/213.51
PROPER(U11(U12(z0), x1)) → c65(U11'(U12(proper(z0)), proper(x1)), PROPER(U12(z0)), PROPER(x1)) 686.51/213.51
PROPER(U11(isNat(z0), x1)) → c65(U11'(isNat(proper(z0)), proper(x1)), PROPER(isNat(z0)), PROPER(x1)) 686.51/213.51
PROPER(U11(U21(z0), x1)) → c65(U11'(U21(proper(z0)), proper(x1)), PROPER(U21(z0)), PROPER(x1)) 686.51/213.51
PROPER(U11(U31(z0, z1), x1)) → c65(U11'(U31(proper(z0), proper(z1)), proper(x1)), PROPER(U31(z0, z1)), PROPER(x1)) 686.51/213.51
PROPER(U11(U32(z0), x1)) → c65(U11'(U32(proper(z0)), proper(x1)), PROPER(U32(z0)), PROPER(x1)) 686.51/213.51
PROPER(U11(U41(z0, z1), x1)) → c65(U11'(U41(proper(z0), proper(z1)), proper(x1)), PROPER(U41(z0, z1)), PROPER(x1)) 686.51/213.51
PROPER(U11(U51(z0, z1, z2), x1)) → c65(U11'(U51(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U51(z0, z1, z2)), PROPER(x1)) 686.51/213.51
PROPER(U11(U52(z0, z1, z2), x1)) → c65(U11'(U52(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U52(z0, z1, z2)), PROPER(x1)) 686.51/213.51
PROPER(U11(s(z0), x1)) → c65(U11'(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 686.51/213.51
PROPER(U11(plus(z0, z1), x1)) → c65(U11'(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 686.51/213.51
PROPER(U11(U61(z0), x1)) → c65(U11'(U61(proper(z0)), proper(x1)), PROPER(U61(z0)), PROPER(x1)) 686.51/213.51
PROPER(U11(0, x1)) → c65(U11'(ok(0), proper(x1)), PROPER(0), PROPER(x1)) 686.51/213.51
PROPER(U11(U71(z0, z1, z2), x1)) → c65(U11'(U71(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U71(z0, z1, z2)), PROPER(x1)) 686.51/213.51
PROPER(U11(U72(z0, z1, z2), x1)) → c65(U11'(U72(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U72(z0, z1, z2)), PROPER(x1)) 686.51/213.51
PROPER(U11(x(z0, z1), x1)) → c65(U11'(x(proper(z0), proper(z1)), proper(x1)), PROPER(x(z0, z1)), PROPER(x1))
K tuples:none
Defined Rule Symbols:

active, U11, U12, U21, U31, U32, U41, U51, U52, s, plus, U61, U71, U72, x, proper, isNat, top

Defined Pair Symbols:

ACTIVE, U11', U12', U21', U31', U32', U41', U51', U52', S, PLUS, U61', U71', U72', X, PROPER, ISNAT, TOP

Compound Symbols:

c28, c29, 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, c62, c63, c64, c67, c68, c69, c70, c71, c72, c73, c74, c75, c76, c77, c79, c80, c81, c82, c83, c84, c13, c16, c18, c1, c19, c19, c, c20, c20, c2, c21, c21, c3, c22, c22, c4, c23, c23, c5, c24, c24, c6, c25, c25, c7, c26, c26, c8, c27, c27, c9, c30, c30, c10, c31, c31, c11, c32, c32, c12, c65

686.51/213.51
686.51/213.51

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

Removed 4 trailing tuple parts
686.51/213.51
686.51/213.51

(82) Obligation:

Complexity Dependency Tuples Problem
Rules:

active(U11(tt, z0)) → mark(U12(isNat(z0))) 686.51/213.51
active(U12(tt)) → mark(tt) 686.51/213.51
active(U21(tt)) → mark(tt) 686.51/213.51
active(U31(tt, z0)) → mark(U32(isNat(z0))) 686.51/213.51
active(U32(tt)) → mark(tt) 686.51/213.51
active(U41(tt, z0)) → mark(z0) 686.51/213.51
active(U51(tt, z0, z1)) → mark(U52(isNat(z1), z0, z1)) 686.51/213.51
active(U52(tt, z0, z1)) → mark(s(plus(z1, z0))) 686.51/213.51
active(U61(tt)) → mark(0) 686.51/213.51
active(U71(tt, z0, z1)) → mark(U72(isNat(z1), z0, z1)) 686.51/213.51
active(U72(tt, z0, z1)) → mark(plus(x(z1, z0), z1)) 686.51/213.51
active(isNat(0)) → mark(tt) 686.51/213.51
active(isNat(plus(z0, z1))) → mark(U11(isNat(z0), z1)) 686.51/213.51
active(isNat(s(z0))) → mark(U21(isNat(z0))) 686.51/213.51
active(isNat(x(z0, z1))) → mark(U31(isNat(z0), z1)) 686.51/213.51
active(plus(z0, 0)) → mark(U41(isNat(z0), z0)) 686.51/213.51
active(plus(z0, s(z1))) → mark(U51(isNat(z1), z1, z0)) 686.51/213.51
active(x(z0, 0)) → mark(U61(isNat(z0))) 686.51/213.51
active(x(z0, s(z1))) → mark(U71(isNat(z1), z1, z0)) 686.51/213.51
active(U11(z0, z1)) → U11(active(z0), z1) 686.51/213.51
active(U12(z0)) → U12(active(z0)) 686.51/213.51
active(U21(z0)) → U21(active(z0)) 686.51/213.51
active(U31(z0, z1)) → U31(active(z0), z1) 686.51/213.51
active(U32(z0)) → U32(active(z0)) 686.51/213.51
active(U41(z0, z1)) → U41(active(z0), z1) 686.51/213.51
active(U51(z0, z1, z2)) → U51(active(z0), z1, z2) 686.51/213.51
active(U52(z0, z1, z2)) → U52(active(z0), z1, z2) 686.51/213.51
active(s(z0)) → s(active(z0)) 686.51/213.51
active(plus(z0, z1)) → plus(active(z0), z1) 686.51/213.51
active(plus(z0, z1)) → plus(z0, active(z1)) 686.51/213.51
active(U61(z0)) → U61(active(z0)) 686.51/213.51
active(U71(z0, z1, z2)) → U71(active(z0), z1, z2) 686.51/213.51
active(U72(z0, z1, z2)) → U72(active(z0), z1, z2) 686.51/213.51
active(x(z0, z1)) → x(active(z0), z1) 686.51/213.51
active(x(z0, z1)) → x(z0, active(z1)) 686.51/213.51
U11(mark(z0), z1) → mark(U11(z0, z1)) 686.51/213.51
U11(ok(z0), ok(z1)) → ok(U11(z0, z1)) 686.51/213.51
U12(mark(z0)) → mark(U12(z0)) 686.51/213.51
U12(ok(z0)) → ok(U12(z0)) 686.51/213.51
U21(mark(z0)) → mark(U21(z0)) 686.51/213.51
U21(ok(z0)) → ok(U21(z0)) 686.51/213.51
U31(mark(z0), z1) → mark(U31(z0, z1)) 686.51/213.51
U31(ok(z0), ok(z1)) → ok(U31(z0, z1)) 686.51/213.51
U32(mark(z0)) → mark(U32(z0)) 686.51/213.51
U32(ok(z0)) → ok(U32(z0)) 686.51/213.51
U41(mark(z0), z1) → mark(U41(z0, z1)) 686.51/213.51
U41(ok(z0), ok(z1)) → ok(U41(z0, z1)) 686.51/213.51
U51(mark(z0), z1, z2) → mark(U51(z0, z1, z2)) 686.51/213.51
U51(ok(z0), ok(z1), ok(z2)) → ok(U51(z0, z1, z2)) 686.51/213.51
U52(mark(z0), z1, z2) → mark(U52(z0, z1, z2)) 686.51/213.51
U52(ok(z0), ok(z1), ok(z2)) → ok(U52(z0, z1, z2)) 686.51/213.51
s(mark(z0)) → mark(s(z0)) 686.51/213.51
s(ok(z0)) → ok(s(z0)) 686.51/213.51
plus(mark(z0), z1) → mark(plus(z0, z1)) 686.51/213.51
plus(z0, mark(z1)) → mark(plus(z0, z1)) 686.51/213.51
plus(ok(z0), ok(z1)) → ok(plus(z0, z1)) 686.51/213.51
U61(mark(z0)) → mark(U61(z0)) 686.51/213.51
U61(ok(z0)) → ok(U61(z0)) 686.51/213.51
U71(mark(z0), z1, z2) → mark(U71(z0, z1, z2)) 686.51/213.51
U71(ok(z0), ok(z1), ok(z2)) → ok(U71(z0, z1, z2)) 686.51/213.51
U72(mark(z0), z1, z2) → mark(U72(z0, z1, z2)) 686.51/213.51
U72(ok(z0), ok(z1), ok(z2)) → ok(U72(z0, z1, z2)) 686.51/213.51
x(mark(z0), z1) → mark(x(z0, z1)) 686.51/213.51
x(z0, mark(z1)) → mark(x(z0, z1)) 686.51/213.51
x(ok(z0), ok(z1)) → ok(x(z0, z1)) 686.51/213.51
proper(U11(z0, z1)) → U11(proper(z0), proper(z1)) 686.51/213.51
proper(tt) → ok(tt) 686.51/213.51
proper(U12(z0)) → U12(proper(z0)) 686.51/213.51
proper(isNat(z0)) → isNat(proper(z0)) 686.51/213.51
proper(U21(z0)) → U21(proper(z0)) 686.51/213.51
proper(U31(z0, z1)) → U31(proper(z0), proper(z1)) 686.51/213.51
proper(U32(z0)) → U32(proper(z0)) 686.51/213.51
proper(U41(z0, z1)) → U41(proper(z0), proper(z1)) 686.51/213.51
proper(U51(z0, z1, z2)) → U51(proper(z0), proper(z1), proper(z2)) 686.51/213.51
proper(U52(z0, z1, z2)) → U52(proper(z0), proper(z1), proper(z2)) 686.51/213.51
proper(s(z0)) → s(proper(z0)) 686.51/213.51
proper(plus(z0, z1)) → plus(proper(z0), proper(z1)) 686.51/213.51
proper(U61(z0)) → U61(proper(z0)) 686.51/213.51
proper(0) → ok(0) 686.51/213.51
proper(U71(z0, z1, z2)) → U71(proper(z0), proper(z1), proper(z2)) 686.51/213.51
proper(U72(z0, z1, z2)) → U72(proper(z0), proper(z1), proper(z2)) 686.51/213.51
proper(x(z0, z1)) → x(proper(z0), proper(z1)) 686.51/213.51
isNat(ok(z0)) → ok(isNat(z0)) 686.51/213.51
top(mark(z0)) → top(proper(z0)) 686.51/213.51
top(ok(z0)) → top(active(z0))
Tuples:

ACTIVE(plus(z0, z1)) → c28(PLUS(active(z0), z1), ACTIVE(z0)) 686.51/213.51
ACTIVE(plus(z0, z1)) → c29(PLUS(z0, active(z1)), ACTIVE(z1)) 686.51/213.51
ACTIVE(x(z0, z1)) → c33(X(active(z0), z1), ACTIVE(z0)) 686.51/213.51
ACTIVE(x(z0, z1)) → c34(X(z0, active(z1)), ACTIVE(z1)) 686.51/213.51
U11'(mark(z0), z1) → c35(U11'(z0, z1)) 686.51/213.51
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1)) 686.51/213.51
U12'(mark(z0)) → c37(U12'(z0)) 686.51/213.51
U12'(ok(z0)) → c38(U12'(z0)) 686.51/213.51
U21'(mark(z0)) → c39(U21'(z0)) 686.51/213.51
U21'(ok(z0)) → c40(U21'(z0)) 686.51/213.51
U31'(mark(z0), z1) → c41(U31'(z0, z1)) 686.51/213.51
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 686.51/213.51
U32'(mark(z0)) → c43(U32'(z0)) 686.51/213.51
U32'(ok(z0)) → c44(U32'(z0)) 686.51/213.51
U41'(mark(z0), z1) → c45(U41'(z0, z1)) 686.51/213.51
U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1)) 686.51/213.51
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2)) 686.51/213.51
U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2)) 686.51/213.51
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2)) 686.51/213.51
U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2)) 686.51/213.51
S(mark(z0)) → c51(S(z0)) 686.51/213.51
S(ok(z0)) → c52(S(z0)) 686.51/213.51
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 686.51/213.51
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 686.51/213.51
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 686.51/213.51
U61'(mark(z0)) → c56(U61'(z0)) 686.51/213.51
U61'(ok(z0)) → c57(U61'(z0)) 686.51/213.51
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2)) 686.51/213.51
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2)) 686.51/213.51
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2)) 686.51/213.51
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 686.51/213.51
X(mark(z0), z1) → c62(X(z0, z1)) 686.51/213.51
X(z0, mark(z1)) → c63(X(z0, z1)) 686.51/213.51
X(ok(z0), ok(z1)) → c64(X(z0, z1)) 686.51/213.51
PROPER(U12(z0)) → c67(U12'(proper(z0)), PROPER(z0)) 686.51/213.51
PROPER(isNat(z0)) → c68(ISNAT(proper(z0)), PROPER(z0)) 686.51/213.51
PROPER(U21(z0)) → c69(U21'(proper(z0)), PROPER(z0)) 686.51/213.51
PROPER(U31(z0, z1)) → c70(U31'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 686.51/213.51
PROPER(U32(z0)) → c71(U32'(proper(z0)), PROPER(z0)) 686.51/213.51
PROPER(U41(z0, z1)) → c72(U41'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 686.51/213.51
PROPER(U51(z0, z1, z2)) → c73(U51'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 686.51/213.51
PROPER(U52(z0, z1, z2)) → c74(U52'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 686.51/213.51
PROPER(s(z0)) → c75(S(proper(z0)), PROPER(z0)) 686.51/213.51
PROPER(plus(z0, z1)) → c76(PLUS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 686.51/213.51
PROPER(U61(z0)) → c77(U61'(proper(z0)), PROPER(z0)) 686.51/213.51
PROPER(U71(z0, z1, z2)) → c79(U71'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 686.51/213.51
PROPER(U72(z0, z1, z2)) → c80(U72'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 686.51/213.51
PROPER(x(z0, z1)) → c81(X(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 686.51/213.51
ISNAT(ok(z0)) → c82(ISNAT(z0)) 686.51/213.51
TOP(mark(z0)) → c83(TOP(proper(z0)), PROPER(z0)) 686.51/213.51
TOP(ok(z0)) → c84(TOP(active(z0)), ACTIVE(z0)) 686.51/213.51
ACTIVE(isNat(s(z0))) → c13(ISNAT(z0)) 686.51/213.51
ACTIVE(plus(z0, s(z1))) → c16(ISNAT(z1)) 686.51/213.51
ACTIVE(x(z0, s(z1))) → c18(ISNAT(z1)) 686.51/213.51
ACTIVE(U11(tt, z0)) → c1(U12'(isNat(z0))) 686.51/213.51
ACTIVE(U11(tt, z0)) → c1(ISNAT(z0)) 686.51/213.51
ACTIVE(U31(tt, z0)) → c1(U32'(isNat(z0))) 686.51/213.51
ACTIVE(U31(tt, z0)) → c1(ISNAT(z0)) 686.51/213.51
ACTIVE(U51(tt, z0, z1)) → c1(U52'(isNat(z1), z0, z1)) 686.51/213.51
ACTIVE(U51(tt, z0, z1)) → c1(ISNAT(z1)) 686.51/213.51
ACTIVE(U52(tt, z0, z1)) → c1(S(plus(z1, z0))) 686.51/213.51
ACTIVE(U52(tt, z0, z1)) → c1(PLUS(z1, z0)) 686.51/213.51
ACTIVE(U71(tt, z0, z1)) → c1(U72'(isNat(z1), z0, z1)) 686.51/213.51
ACTIVE(U71(tt, z0, z1)) → c1(ISNAT(z1)) 686.51/213.51
ACTIVE(U72(tt, z0, z1)) → c1(PLUS(x(z1, z0), z1)) 686.51/213.51
ACTIVE(U72(tt, z0, z1)) → c1(X(z1, z0)) 686.51/213.51
ACTIVE(isNat(plus(z0, z1))) → c1(U11'(isNat(z0), z1)) 686.51/213.51
ACTIVE(isNat(plus(z0, z1))) → c1(ISNAT(z0)) 686.51/213.51
ACTIVE(isNat(x(z0, z1))) → c1(U31'(isNat(z0), z1)) 686.51/213.51
ACTIVE(isNat(x(z0, z1))) → c1(ISNAT(z0)) 686.51/213.51
ACTIVE(plus(z0, 0)) → c1(U41'(isNat(z0), z0)) 686.51/213.51
ACTIVE(plus(z0, 0)) → c1(ISNAT(z0)) 686.51/213.51
ACTIVE(x(z0, 0)) → c1(U61'(isNat(z0))) 686.51/213.51
ACTIVE(x(z0, 0)) → c1(ISNAT(z0)) 686.51/213.51
ACTIVE(U11(plus(z0, 0), x1)) → c19(U11'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.51/213.51
ACTIVE(U11(plus(z0, s(z1)), x1)) → c19(U11'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.51/213.51
ACTIVE(U11(x(z0, 0), x1)) → c19(U11'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.51/213.51
ACTIVE(U11(x(z0, s(z1)), x1)) → c19(U11'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.51/213.51
ACTIVE(U11(U11(z0, z1), x1)) → c19(U11'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.51/213.51
ACTIVE(U11(U12(z0), x1)) → c19(U11'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.51/213.51
ACTIVE(U11(U21(z0), x1)) → c19(U11'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.51/213.51
ACTIVE(U11(U31(z0, z1), x1)) → c19(U11'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.51/213.51
ACTIVE(U11(U32(z0), x1)) → c19(U11'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.51/213.51
ACTIVE(U11(U41(z0, z1), x1)) → c19(U11'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.51/213.51
ACTIVE(U11(U51(z0, z1, z2), x1)) → c19(U11'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.51/213.51
ACTIVE(U11(U52(z0, z1, z2), x1)) → c19(U11'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.51/213.51
ACTIVE(U11(s(z0), x1)) → c19(U11'(s(active(z0)), x1), ACTIVE(s(z0))) 686.51/213.51
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.51/213.51
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.51/213.51
ACTIVE(U11(U61(z0), x1)) → c19(U11'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.51/213.51
ACTIVE(U11(U71(z0, z1, z2), x1)) → c19(U11'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.51/213.51
ACTIVE(U11(U72(z0, z1, z2), x1)) → c19(U11'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.51/213.51
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.51/213.51
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.51/213.51
ACTIVE(U11(isNat(0), x1)) → c19(U11'(mark(tt), x1)) 686.51/213.51
ACTIVE(U11(U11(tt, z0), x1)) → c(U11'(mark(U12(isNat(z0))), x1)) 686.51/213.51
ACTIVE(U11(U11(tt, z0), x1)) → c(ACTIVE(U11(tt, z0))) 686.51/213.51
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(U11'(mark(U11(isNat(z0), z1)), x1)) 686.51/213.51
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.51
ACTIVE(U11(isNat(s(z0)), x1)) → c(U11'(mark(U21(isNat(z0))), x1)) 686.51/213.51
ACTIVE(U11(isNat(s(z0)), x1)) → c(ACTIVE(isNat(s(z0)))) 686.51/213.51
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(U11'(mark(U31(isNat(z0), z1)), x1)) 686.51/213.51
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(ACTIVE(isNat(x(z0, z1)))) 686.51/213.51
ACTIVE(U12(plus(z0, 0))) → c20(U12'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.51/213.51
ACTIVE(U12(plus(z0, s(z1)))) → c20(U12'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.51/213.51
ACTIVE(U12(x(z0, 0))) → c20(U12'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.51/213.51
ACTIVE(U12(x(z0, s(z1)))) → c20(U12'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.51/213.51
ACTIVE(U12(U11(z0, z1))) → c20(U12'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.51/213.51
ACTIVE(U12(U12(z0))) → c20(U12'(U12(active(z0))), ACTIVE(U12(z0))) 686.51/213.51
ACTIVE(U12(U21(z0))) → c20(U12'(U21(active(z0))), ACTIVE(U21(z0))) 686.51/213.51
ACTIVE(U12(U31(z0, z1))) → c20(U12'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.51/213.51
ACTIVE(U12(U32(z0))) → c20(U12'(U32(active(z0))), ACTIVE(U32(z0))) 686.51/213.51
ACTIVE(U12(U41(z0, z1))) → c20(U12'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.51/213.51
ACTIVE(U12(U51(z0, z1, z2))) → c20(U12'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.51/213.51
ACTIVE(U12(U52(z0, z1, z2))) → c20(U12'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.51/213.51
ACTIVE(U12(s(z0))) → c20(U12'(s(active(z0))), ACTIVE(s(z0))) 686.51/213.51
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.51/213.51
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.51/213.51
ACTIVE(U12(U61(z0))) → c20(U12'(U61(active(z0))), ACTIVE(U61(z0))) 686.51/213.51
ACTIVE(U12(U71(z0, z1, z2))) → c20(U12'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.51/213.51
ACTIVE(U12(U72(z0, z1, z2))) → c20(U12'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.51/213.51
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.51/213.51
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.51/213.51
ACTIVE(U11(U12(tt), x1)) → c19(U11'(mark(tt), x1)) 686.51/213.51
ACTIVE(U12(U12(tt))) → c20(U12'(mark(tt))) 686.51/213.51
ACTIVE(U12(isNat(0))) → c20(U12'(mark(tt))) 686.51/213.51
ACTIVE(U12(U11(tt, z0))) → c2(U12'(mark(U12(isNat(z0))))) 686.51/213.51
ACTIVE(U12(U11(tt, z0))) → c2(ACTIVE(U11(tt, z0))) 686.51/213.51
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(U12'(mark(U11(isNat(z0), z1)))) 686.51/213.51
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.51
ACTIVE(U12(isNat(s(z0)))) → c2(U12'(mark(U21(isNat(z0))))) 686.51/213.51
ACTIVE(U12(isNat(s(z0)))) → c2(ACTIVE(isNat(s(z0)))) 686.51/213.51
ACTIVE(U12(isNat(x(z0, z1)))) → c2(U12'(mark(U31(isNat(z0), z1)))) 686.51/213.51
ACTIVE(U12(isNat(x(z0, z1)))) → c2(ACTIVE(isNat(x(z0, z1)))) 686.51/213.51
ACTIVE(U21(plus(z0, 0))) → c21(U21'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.51/213.51
ACTIVE(U21(plus(z0, s(z1)))) → c21(U21'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.51/213.51
ACTIVE(U21(x(z0, 0))) → c21(U21'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.51/213.51
ACTIVE(U21(x(z0, s(z1)))) → c21(U21'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.51/213.51
ACTIVE(U21(U11(z0, z1))) → c21(U21'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.51/213.51
ACTIVE(U21(U12(z0))) → c21(U21'(U12(active(z0))), ACTIVE(U12(z0))) 686.51/213.51
ACTIVE(U21(U21(z0))) → c21(U21'(U21(active(z0))), ACTIVE(U21(z0))) 686.51/213.51
ACTIVE(U21(U31(z0, z1))) → c21(U21'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.51/213.51
ACTIVE(U21(U32(z0))) → c21(U21'(U32(active(z0))), ACTIVE(U32(z0))) 686.51/213.51
ACTIVE(U21(U41(z0, z1))) → c21(U21'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.51/213.51
ACTIVE(U21(U51(z0, z1, z2))) → c21(U21'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.51/213.51
ACTIVE(U21(U52(z0, z1, z2))) → c21(U21'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.51/213.51
ACTIVE(U21(s(z0))) → c21(U21'(s(active(z0))), ACTIVE(s(z0))) 686.51/213.51
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.51/213.51
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.51/213.51
ACTIVE(U21(U61(z0))) → c21(U21'(U61(active(z0))), ACTIVE(U61(z0))) 686.51/213.51
ACTIVE(U21(U71(z0, z1, z2))) → c21(U21'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.51/213.51
ACTIVE(U21(U72(z0, z1, z2))) → c21(U21'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.51/213.51
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.51/213.51
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.51/213.51
ACTIVE(U11(U21(tt), x1)) → c19(U11'(mark(tt), x1)) 686.51/213.51
ACTIVE(U12(U21(tt))) → c20(U12'(mark(tt))) 686.51/213.51
ACTIVE(U21(U12(tt))) → c21(U21'(mark(tt))) 686.51/213.51
ACTIVE(U21(U21(tt))) → c21(U21'(mark(tt))) 686.51/213.51
ACTIVE(U21(isNat(0))) → c21(U21'(mark(tt))) 686.51/213.51
ACTIVE(U21(U11(tt, z0))) → c3(U21'(mark(U12(isNat(z0))))) 686.51/213.51
ACTIVE(U21(U11(tt, z0))) → c3(ACTIVE(U11(tt, z0))) 686.51/213.51
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(U21'(mark(U11(isNat(z0), z1)))) 686.51/213.51
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.51
ACTIVE(U21(isNat(s(z0)))) → c3(U21'(mark(U21(isNat(z0))))) 686.51/213.51
ACTIVE(U21(isNat(s(z0)))) → c3(ACTIVE(isNat(s(z0)))) 686.51/213.51
ACTIVE(U21(isNat(x(z0, z1)))) → c3(U21'(mark(U31(isNat(z0), z1)))) 686.51/213.51
ACTIVE(U21(isNat(x(z0, z1)))) → c3(ACTIVE(isNat(x(z0, z1)))) 686.51/213.51
ACTIVE(U31(plus(z0, 0), x1)) → c22(U31'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.51/213.51
ACTIVE(U31(plus(z0, s(z1)), x1)) → c22(U31'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.51/213.51
ACTIVE(U31(x(z0, 0), x1)) → c22(U31'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.51/213.51
ACTIVE(U31(x(z0, s(z1)), x1)) → c22(U31'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.51/213.51
ACTIVE(U31(U11(z0, z1), x1)) → c22(U31'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.51/213.51
ACTIVE(U31(U12(z0), x1)) → c22(U31'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.51/213.51
ACTIVE(U31(U21(z0), x1)) → c22(U31'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.51/213.51
ACTIVE(U31(U31(z0, z1), x1)) → c22(U31'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.51/213.51
ACTIVE(U31(U32(z0), x1)) → c22(U31'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.51/213.51
ACTIVE(U31(U41(z0, z1), x1)) → c22(U31'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.51/213.51
ACTIVE(U31(U51(z0, z1, z2), x1)) → c22(U31'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.51/213.51
ACTIVE(U31(U52(z0, z1, z2), x1)) → c22(U31'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.51/213.51
ACTIVE(U31(s(z0), x1)) → c22(U31'(s(active(z0)), x1), ACTIVE(s(z0))) 686.51/213.51
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.51/213.51
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.51/213.51
ACTIVE(U31(U61(z0), x1)) → c22(U31'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.51/213.51
ACTIVE(U31(U71(z0, z1, z2), x1)) → c22(U31'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.51/213.51
ACTIVE(U31(U72(z0, z1, z2), x1)) → c22(U31'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.51/213.51
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.51/213.51
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.51/213.51
ACTIVE(U31(U12(tt), x1)) → c22(U31'(mark(tt), x1)) 686.51/213.51
ACTIVE(U31(U21(tt), x1)) → c22(U31'(mark(tt), x1)) 686.51/213.51
ACTIVE(U31(isNat(0), x1)) → c22(U31'(mark(tt), x1)) 686.51/213.51
ACTIVE(U11(U31(tt, z0), x1)) → c4(U11'(mark(U32(isNat(z0))), x1)) 686.51/213.51
ACTIVE(U11(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 686.51/213.51
ACTIVE(U12(U31(tt, z0))) → c4(U12'(mark(U32(isNat(z0))))) 686.51/213.51
ACTIVE(U12(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 686.51/213.51
ACTIVE(U21(U31(tt, z0))) → c4(U21'(mark(U32(isNat(z0))))) 686.51/213.51
ACTIVE(U21(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 686.51/213.51
ACTIVE(U31(U11(tt, z0), x1)) → c4(U31'(mark(U12(isNat(z0))), x1)) 686.51/213.51
ACTIVE(U31(U11(tt, z0), x1)) → c4(ACTIVE(U11(tt, z0))) 686.51/213.51
ACTIVE(U31(U31(tt, z0), x1)) → c4(U31'(mark(U32(isNat(z0))), x1)) 686.51/213.51
ACTIVE(U31(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 686.51/213.51
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(U31'(mark(U11(isNat(z0), z1)), x1)) 686.51/213.51
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.51
ACTIVE(U31(isNat(s(z0)), x1)) → c4(U31'(mark(U21(isNat(z0))), x1)) 686.51/213.51
ACTIVE(U31(isNat(s(z0)), x1)) → c4(ACTIVE(isNat(s(z0)))) 686.51/213.51
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(U31'(mark(U31(isNat(z0), z1)), x1)) 686.51/213.51
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(ACTIVE(isNat(x(z0, z1)))) 686.51/213.51
ACTIVE(U32(plus(z0, 0))) → c23(U32'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.51/213.51
ACTIVE(U32(plus(z0, s(z1)))) → c23(U32'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.51/213.51
ACTIVE(U32(x(z0, 0))) → c23(U32'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.51/213.51
ACTIVE(U32(x(z0, s(z1)))) → c23(U32'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.51/213.51
ACTIVE(U32(U11(z0, z1))) → c23(U32'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.51/213.51
ACTIVE(U32(U12(z0))) → c23(U32'(U12(active(z0))), ACTIVE(U12(z0))) 686.51/213.51
ACTIVE(U32(U21(z0))) → c23(U32'(U21(active(z0))), ACTIVE(U21(z0))) 686.51/213.51
ACTIVE(U32(U31(z0, z1))) → c23(U32'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.51/213.51
ACTIVE(U32(U32(z0))) → c23(U32'(U32(active(z0))), ACTIVE(U32(z0))) 686.51/213.51
ACTIVE(U32(U41(z0, z1))) → c23(U32'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.51/213.51
ACTIVE(U32(U51(z0, z1, z2))) → c23(U32'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.51/213.51
ACTIVE(U32(U52(z0, z1, z2))) → c23(U32'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.51/213.51
ACTIVE(U32(s(z0))) → c23(U32'(s(active(z0))), ACTIVE(s(z0))) 686.51/213.51
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.51/213.51
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.51/213.51
ACTIVE(U32(U61(z0))) → c23(U32'(U61(active(z0))), ACTIVE(U61(z0))) 686.51/213.51
ACTIVE(U32(U71(z0, z1, z2))) → c23(U32'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.51/213.51
ACTIVE(U32(U72(z0, z1, z2))) → c23(U32'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.51/213.51
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.51/213.51
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.51/213.51
ACTIVE(U11(U32(tt), x1)) → c19(U11'(mark(tt), x1)) 686.51/213.51
ACTIVE(U12(U32(tt))) → c20(U12'(mark(tt))) 686.51/213.51
ACTIVE(U21(U32(tt))) → c21(U21'(mark(tt))) 686.51/213.51
ACTIVE(U31(U32(tt), x1)) → c22(U31'(mark(tt), x1)) 686.51/213.51
ACTIVE(U32(U12(tt))) → c23(U32'(mark(tt))) 686.51/213.51
ACTIVE(U32(U21(tt))) → c23(U32'(mark(tt))) 686.51/213.51
ACTIVE(U32(U32(tt))) → c23(U32'(mark(tt))) 686.51/213.51
ACTIVE(U32(isNat(0))) → c23(U32'(mark(tt))) 686.51/213.51
ACTIVE(U32(U11(tt, z0))) → c5(U32'(mark(U12(isNat(z0))))) 686.51/213.51
ACTIVE(U32(U11(tt, z0))) → c5(ACTIVE(U11(tt, z0))) 686.51/213.51
ACTIVE(U32(U31(tt, z0))) → c5(U32'(mark(U32(isNat(z0))))) 686.51/213.51
ACTIVE(U32(U31(tt, z0))) → c5(ACTIVE(U31(tt, z0))) 686.51/213.51
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(U32'(mark(U11(isNat(z0), z1)))) 686.51/213.51
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.51
ACTIVE(U32(isNat(s(z0)))) → c5(U32'(mark(U21(isNat(z0))))) 686.51/213.51
ACTIVE(U32(isNat(s(z0)))) → c5(ACTIVE(isNat(s(z0)))) 686.51/213.51
ACTIVE(U32(isNat(x(z0, z1)))) → c5(U32'(mark(U31(isNat(z0), z1)))) 686.51/213.51
ACTIVE(U32(isNat(x(z0, z1)))) → c5(ACTIVE(isNat(x(z0, z1)))) 686.51/213.51
ACTIVE(U41(plus(z0, 0), x1)) → c24(U41'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.51/213.51
ACTIVE(U41(plus(z0, s(z1)), x1)) → c24(U41'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.51/213.51
ACTIVE(U41(x(z0, 0), x1)) → c24(U41'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.51/213.51
ACTIVE(U41(x(z0, s(z1)), x1)) → c24(U41'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.51/213.51
ACTIVE(U41(U11(z0, z1), x1)) → c24(U41'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.51/213.51
ACTIVE(U41(U12(z0), x1)) → c24(U41'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.51/213.51
ACTIVE(U41(U21(z0), x1)) → c24(U41'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.51/213.51
ACTIVE(U41(U31(z0, z1), x1)) → c24(U41'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.51/213.51
ACTIVE(U41(U32(z0), x1)) → c24(U41'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.51/213.51
ACTIVE(U41(U41(z0, z1), x1)) → c24(U41'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.51/213.51
ACTIVE(U41(U51(z0, z1, z2), x1)) → c24(U41'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.51/213.51
ACTIVE(U41(U52(z0, z1, z2), x1)) → c24(U41'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.51/213.51
ACTIVE(U41(s(z0), x1)) → c24(U41'(s(active(z0)), x1), ACTIVE(s(z0))) 686.51/213.51
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.51/213.51
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.51/213.51
ACTIVE(U41(U61(z0), x1)) → c24(U41'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.51/213.51
ACTIVE(U41(U71(z0, z1, z2), x1)) → c24(U41'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.51/213.51
ACTIVE(U41(U72(z0, z1, z2), x1)) → c24(U41'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.51/213.51
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.51/213.51
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.51/213.51
ACTIVE(U11(U41(tt, z0), x1)) → c19(U11'(mark(z0), x1)) 686.51/213.51
ACTIVE(U12(U41(tt, z0))) → c20(U12'(mark(z0))) 686.51/213.51
ACTIVE(U21(U41(tt, z0))) → c21(U21'(mark(z0))) 686.51/213.51
ACTIVE(U31(U41(tt, z0), x1)) → c22(U31'(mark(z0), x1)) 686.51/213.51
ACTIVE(U32(U41(tt, z0))) → c23(U32'(mark(z0))) 686.51/213.51
ACTIVE(U41(U12(tt), x1)) → c24(U41'(mark(tt), x1)) 686.51/213.51
ACTIVE(U41(U21(tt), x1)) → c24(U41'(mark(tt), x1)) 686.51/213.51
ACTIVE(U41(U32(tt), x1)) → c24(U41'(mark(tt), x1)) 686.51/213.51
ACTIVE(U41(U41(tt, z0), x1)) → c24(U41'(mark(z0), x1)) 686.51/213.51
ACTIVE(U41(isNat(0), x1)) → c24(U41'(mark(tt), x1)) 686.51/213.51
ACTIVE(U41(U11(tt, z0), x1)) → c6(U41'(mark(U12(isNat(z0))), x1)) 686.51/213.51
ACTIVE(U41(U11(tt, z0), x1)) → c6(ACTIVE(U11(tt, z0))) 686.51/213.51
ACTIVE(U41(U31(tt, z0), x1)) → c6(U41'(mark(U32(isNat(z0))), x1)) 686.51/213.51
ACTIVE(U41(U31(tt, z0), x1)) → c6(ACTIVE(U31(tt, z0))) 686.51/213.51
ACTIVE(U41(isNat(plus(z0, z1)), x1)) → c6(U41'(mark(U11(isNat(z0), z1)), x1)) 686.51/213.51
ACTIVE(U41(isNat(plus(z0, z1)), x1)) → c6(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.51
ACTIVE(U41(isNat(s(z0)), x1)) → c6(U41'(mark(U21(isNat(z0))), x1)) 686.51/213.51
ACTIVE(U41(isNat(s(z0)), x1)) → c6(ACTIVE(isNat(s(z0)))) 686.51/213.51
ACTIVE(U41(isNat(x(z0, z1)), x1)) → c6(U41'(mark(U31(isNat(z0), z1)), x1)) 686.51/213.51
ACTIVE(U41(isNat(x(z0, z1)), x1)) → c6(ACTIVE(isNat(x(z0, z1)))) 686.51/213.51
ACTIVE(U51(plus(z0, 0), x1, x2)) → c25(U51'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.51/213.51
ACTIVE(U51(plus(z0, s(z1)), x1, x2)) → c25(U51'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.51/213.51
ACTIVE(U51(x(z0, 0), x1, x2)) → c25(U51'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.51/213.51
ACTIVE(U51(x(z0, s(z1)), x1, x2)) → c25(U51'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.51/213.51
ACTIVE(U51(U11(z0, z1), x1, x2)) → c25(U51'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.51/213.51
ACTIVE(U51(U12(z0), x1, x2)) → c25(U51'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.51/213.51
ACTIVE(U51(U21(z0), x1, x2)) → c25(U51'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.51/213.51
ACTIVE(U51(U31(z0, z1), x1, x2)) → c25(U51'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.51/213.51
ACTIVE(U51(U32(z0), x1, x2)) → c25(U51'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.51/213.51
ACTIVE(U51(U41(z0, z1), x1, x2)) → c25(U51'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.51/213.51
ACTIVE(U51(U51(z0, z1, z2), x1, x2)) → c25(U51'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.51/213.51
ACTIVE(U51(U52(z0, z1, z2), x1, x2)) → c25(U51'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.51/213.51
ACTIVE(U51(s(z0), x1, x2)) → c25(U51'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.51/213.51
ACTIVE(U51(plus(z0, z1), x1, x2)) → c25(U51'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.51/213.51
ACTIVE(U51(plus(z0, z1), x1, x2)) → c25(U51'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.51/213.51
ACTIVE(U51(U61(z0), x1, x2)) → c25(U51'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.51/213.51
ACTIVE(U51(U71(z0, z1, z2), x1, x2)) → c25(U51'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.51/213.51
ACTIVE(U51(U72(z0, z1, z2), x1, x2)) → c25(U51'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.51/213.51
ACTIVE(U51(x(z0, z1), x1, x2)) → c25(U51'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.51/213.51
ACTIVE(U51(x(z0, z1), x1, x2)) → c25(U51'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.51/213.51
ACTIVE(U51(U12(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.51/213.51
ACTIVE(U51(U21(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.51/213.51
ACTIVE(U51(U32(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.51/213.51
ACTIVE(U51(U41(tt, z0), x1, x2)) → c25(U51'(mark(z0), x1, x2)) 686.51/213.51
ACTIVE(U51(isNat(0), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.51/213.51
ACTIVE(U11(U51(tt, z0, z1), x1)) → c7(U11'(mark(U52(isNat(z1), z0, z1)), x1)) 686.51/213.51
ACTIVE(U11(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.51/213.51
ACTIVE(U12(U51(tt, z0, z1))) → c7(U12'(mark(U52(isNat(z1), z0, z1)))) 686.51/213.51
ACTIVE(U12(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.51/213.51
ACTIVE(U21(U51(tt, z0, z1))) → c7(U21'(mark(U52(isNat(z1), z0, z1)))) 686.51/213.51
ACTIVE(U21(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.51/213.51
ACTIVE(U31(U51(tt, z0, z1), x1)) → c7(U31'(mark(U52(isNat(z1), z0, z1)), x1)) 686.51/213.51
ACTIVE(U31(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.51/213.51
ACTIVE(U32(U51(tt, z0, z1))) → c7(U32'(mark(U52(isNat(z1), z0, z1)))) 686.51/213.51
ACTIVE(U32(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.51/213.51
ACTIVE(U41(U51(tt, z0, z1), x1)) → c7(U41'(mark(U52(isNat(z1), z0, z1)), x1)) 686.51/213.51
ACTIVE(U41(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.51/213.51
ACTIVE(U51(U11(tt, z0), x1, x2)) → c7(U51'(mark(U12(isNat(z0))), x1, x2)) 686.51/213.51
ACTIVE(U51(U11(tt, z0), x1, x2)) → c7(ACTIVE(U11(tt, z0))) 686.51/213.51
ACTIVE(U51(U31(tt, z0), x1, x2)) → c7(U51'(mark(U32(isNat(z0))), x1, x2)) 686.51/213.51
ACTIVE(U51(U31(tt, z0), x1, x2)) → c7(ACTIVE(U31(tt, z0))) 686.51/213.51
ACTIVE(U51(U51(tt, z0, z1), x1, x2)) → c7(U51'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.51/213.51
ACTIVE(U51(U51(tt, z0, z1), x1, x2)) → c7(ACTIVE(U51(tt, z0, z1))) 686.51/213.51
ACTIVE(U51(isNat(plus(z0, z1)), x1, x2)) → c7(U51'(mark(U11(isNat(z0), z1)), x1, x2)) 686.51/213.51
ACTIVE(U51(isNat(plus(z0, z1)), x1, x2)) → c7(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.51
ACTIVE(U51(isNat(s(z0)), x1, x2)) → c7(U51'(mark(U21(isNat(z0))), x1, x2)) 686.51/213.51
ACTIVE(U51(isNat(s(z0)), x1, x2)) → c7(ACTIVE(isNat(s(z0)))) 686.51/213.51
ACTIVE(U51(isNat(x(z0, z1)), x1, x2)) → c7(U51'(mark(U31(isNat(z0), z1)), x1, x2)) 686.51/213.51
ACTIVE(U51(isNat(x(z0, z1)), x1, x2)) → c7(ACTIVE(isNat(x(z0, z1)))) 686.51/213.51
ACTIVE(U52(plus(z0, 0), x1, x2)) → c26(U52'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.51/213.51
ACTIVE(U52(plus(z0, s(z1)), x1, x2)) → c26(U52'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.51/213.51
ACTIVE(U52(x(z0, 0), x1, x2)) → c26(U52'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.51/213.51
ACTIVE(U52(x(z0, s(z1)), x1, x2)) → c26(U52'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.51/213.51
ACTIVE(U52(U11(z0, z1), x1, x2)) → c26(U52'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.51/213.51
ACTIVE(U52(U12(z0), x1, x2)) → c26(U52'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.51/213.51
ACTIVE(U52(U21(z0), x1, x2)) → c26(U52'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.51/213.51
ACTIVE(U52(U31(z0, z1), x1, x2)) → c26(U52'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.51/213.51
ACTIVE(U52(U32(z0), x1, x2)) → c26(U52'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.51/213.51
ACTIVE(U52(U41(z0, z1), x1, x2)) → c26(U52'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.51/213.51
ACTIVE(U52(U51(z0, z1, z2), x1, x2)) → c26(U52'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.51/213.51
ACTIVE(U52(U52(z0, z1, z2), x1, x2)) → c26(U52'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.51/213.51
ACTIVE(U52(s(z0), x1, x2)) → c26(U52'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.51/213.51
ACTIVE(U52(plus(z0, z1), x1, x2)) → c26(U52'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.51/213.51
ACTIVE(U52(plus(z0, z1), x1, x2)) → c26(U52'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.51/213.51
ACTIVE(U52(U61(z0), x1, x2)) → c26(U52'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.51/213.51
ACTIVE(U52(U71(z0, z1, z2), x1, x2)) → c26(U52'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.51/213.51
ACTIVE(U52(U72(z0, z1, z2), x1, x2)) → c26(U52'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.51/213.51
ACTIVE(U52(x(z0, z1), x1, x2)) → c26(U52'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.51/213.51
ACTIVE(U52(x(z0, z1), x1, x2)) → c26(U52'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.51/213.51
ACTIVE(U52(U12(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.51/213.51
ACTIVE(U52(U21(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.51/213.51
ACTIVE(U52(U32(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.51/213.51
ACTIVE(U52(U41(tt, z0), x1, x2)) → c26(U52'(mark(z0), x1, x2)) 686.51/213.51
ACTIVE(U52(isNat(0), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.51/213.51
ACTIVE(U11(U52(tt, z0, z1), x1)) → c8(U11'(mark(s(plus(z1, z0))), x1)) 686.51/213.51
ACTIVE(U11(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.51/213.51
ACTIVE(U12(U52(tt, z0, z1))) → c8(U12'(mark(s(plus(z1, z0))))) 686.51/213.51
ACTIVE(U12(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.51/213.51
ACTIVE(U21(U52(tt, z0, z1))) → c8(U21'(mark(s(plus(z1, z0))))) 686.51/213.51
ACTIVE(U21(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.51/213.51
ACTIVE(U31(U52(tt, z0, z1), x1)) → c8(U31'(mark(s(plus(z1, z0))), x1)) 686.51/213.51
ACTIVE(U31(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.51/213.51
ACTIVE(U32(U52(tt, z0, z1))) → c8(U32'(mark(s(plus(z1, z0))))) 686.51/213.51
ACTIVE(U32(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.51/213.51
ACTIVE(U41(U52(tt, z0, z1), x1)) → c8(U41'(mark(s(plus(z1, z0))), x1)) 686.51/213.51
ACTIVE(U41(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.51/213.51
ACTIVE(U51(U52(tt, z0, z1), x1, x2)) → c8(U51'(mark(s(plus(z1, z0))), x1, x2)) 686.51/213.51
ACTIVE(U51(U52(tt, z0, z1), x1, x2)) → c8(ACTIVE(U52(tt, z0, z1))) 686.51/213.51
ACTIVE(U52(U11(tt, z0), x1, x2)) → c8(U52'(mark(U12(isNat(z0))), x1, x2)) 686.51/213.51
ACTIVE(U52(U11(tt, z0), x1, x2)) → c8(ACTIVE(U11(tt, z0))) 686.51/213.51
ACTIVE(U52(U31(tt, z0), x1, x2)) → c8(U52'(mark(U32(isNat(z0))), x1, x2)) 686.51/213.51
ACTIVE(U52(U31(tt, z0), x1, x2)) → c8(ACTIVE(U31(tt, z0))) 686.51/213.51
ACTIVE(U52(U51(tt, z0, z1), x1, x2)) → c8(U52'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.51/213.51
ACTIVE(U52(U51(tt, z0, z1), x1, x2)) → c8(ACTIVE(U51(tt, z0, z1))) 686.51/213.51
ACTIVE(U52(U52(tt, z0, z1), x1, x2)) → c8(U52'(mark(s(plus(z1, z0))), x1, x2)) 686.51/213.51
ACTIVE(U52(U52(tt, z0, z1), x1, x2)) → c8(ACTIVE(U52(tt, z0, z1))) 686.51/213.51
ACTIVE(U52(isNat(plus(z0, z1)), x1, x2)) → c8(U52'(mark(U11(isNat(z0), z1)), x1, x2)) 686.51/213.51
ACTIVE(U52(isNat(plus(z0, z1)), x1, x2)) → c8(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.51
ACTIVE(U52(isNat(s(z0)), x1, x2)) → c8(U52'(mark(U21(isNat(z0))), x1, x2)) 686.51/213.51
ACTIVE(U52(isNat(s(z0)), x1, x2)) → c8(ACTIVE(isNat(s(z0)))) 686.51/213.51
ACTIVE(U52(isNat(x(z0, z1)), x1, x2)) → c8(U52'(mark(U31(isNat(z0), z1)), x1, x2)) 686.51/213.51
ACTIVE(U52(isNat(x(z0, z1)), x1, x2)) → c8(ACTIVE(isNat(x(z0, z1)))) 686.51/213.51
ACTIVE(s(plus(z0, 0))) → c27(S(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.51/213.51
ACTIVE(s(plus(z0, s(z1)))) → c27(S(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.51/213.51
ACTIVE(s(x(z0, 0))) → c27(S(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.51/213.51
ACTIVE(s(x(z0, s(z1)))) → c27(S(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.51/213.51
ACTIVE(s(U11(z0, z1))) → c27(S(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.51/213.51
ACTIVE(s(U12(z0))) → c27(S(U12(active(z0))), ACTIVE(U12(z0))) 686.51/213.51
ACTIVE(s(U21(z0))) → c27(S(U21(active(z0))), ACTIVE(U21(z0))) 686.51/213.51
ACTIVE(s(U31(z0, z1))) → c27(S(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.51/213.51
ACTIVE(s(U32(z0))) → c27(S(U32(active(z0))), ACTIVE(U32(z0))) 686.51/213.51
ACTIVE(s(U41(z0, z1))) → c27(S(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.51/213.51
ACTIVE(s(U51(z0, z1, z2))) → c27(S(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.51/213.51
ACTIVE(s(U52(z0, z1, z2))) → c27(S(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.51/213.51
ACTIVE(s(s(z0))) → c27(S(s(active(z0))), ACTIVE(s(z0))) 686.51/213.51
ACTIVE(s(plus(z0, z1))) → c27(S(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.51/213.51
ACTIVE(s(plus(z0, z1))) → c27(S(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.51/213.51
ACTIVE(s(U61(z0))) → c27(S(U61(active(z0))), ACTIVE(U61(z0))) 686.51/213.51
ACTIVE(s(U71(z0, z1, z2))) → c27(S(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.51/213.51
ACTIVE(s(U72(z0, z1, z2))) → c27(S(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.51/213.51
ACTIVE(s(x(z0, z1))) → c27(S(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.51/213.51
ACTIVE(s(x(z0, z1))) → c27(S(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.51/213.51
ACTIVE(s(U12(tt))) → c27(S(mark(tt))) 686.51/213.51
ACTIVE(s(U21(tt))) → c27(S(mark(tt))) 686.51/213.51
ACTIVE(s(U32(tt))) → c27(S(mark(tt))) 686.51/213.51
ACTIVE(s(U41(tt, z0))) → c27(S(mark(z0))) 686.51/213.51
ACTIVE(s(isNat(0))) → c27(S(mark(tt))) 686.51/213.51
ACTIVE(s(U11(tt, z0))) → c9(S(mark(U12(isNat(z0))))) 686.51/213.51
ACTIVE(s(U11(tt, z0))) → c9(ACTIVE(U11(tt, z0))) 686.51/213.51
ACTIVE(s(U31(tt, z0))) → c9(S(mark(U32(isNat(z0))))) 686.51/213.51
ACTIVE(s(U31(tt, z0))) → c9(ACTIVE(U31(tt, z0))) 686.51/213.51
ACTIVE(s(U51(tt, z0, z1))) → c9(S(mark(U52(isNat(z1), z0, z1)))) 686.51/213.51
ACTIVE(s(U51(tt, z0, z1))) → c9(ACTIVE(U51(tt, z0, z1))) 686.51/213.51
ACTIVE(s(U52(tt, z0, z1))) → c9(S(mark(s(plus(z1, z0))))) 686.51/213.51
ACTIVE(s(U52(tt, z0, z1))) → c9(ACTIVE(U52(tt, z0, z1))) 686.51/213.51
ACTIVE(s(isNat(plus(z0, z1)))) → c9(S(mark(U11(isNat(z0), z1)))) 686.51/213.51
ACTIVE(s(isNat(plus(z0, z1)))) → c9(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.51
ACTIVE(s(isNat(s(z0)))) → c9(S(mark(U21(isNat(z0))))) 686.51/213.51
ACTIVE(s(isNat(s(z0)))) → c9(ACTIVE(isNat(s(z0)))) 686.51/213.51
ACTIVE(s(isNat(x(z0, z1)))) → c9(S(mark(U31(isNat(z0), z1)))) 686.51/213.51
ACTIVE(s(isNat(x(z0, z1)))) → c9(ACTIVE(isNat(x(z0, z1)))) 686.51/213.51
ACTIVE(U61(plus(z0, 0))) → c30(U61'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.51/213.51
ACTIVE(U61(plus(z0, s(z1)))) → c30(U61'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.51/213.51
ACTIVE(U61(x(z0, 0))) → c30(U61'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.51/213.51
ACTIVE(U61(x(z0, s(z1)))) → c30(U61'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.51/213.51
ACTIVE(U61(U11(z0, z1))) → c30(U61'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.51/213.51
ACTIVE(U61(U12(z0))) → c30(U61'(U12(active(z0))), ACTIVE(U12(z0))) 686.51/213.51
ACTIVE(U61(U21(z0))) → c30(U61'(U21(active(z0))), ACTIVE(U21(z0))) 686.51/213.51
ACTIVE(U61(U31(z0, z1))) → c30(U61'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.51/213.51
ACTIVE(U61(U32(z0))) → c30(U61'(U32(active(z0))), ACTIVE(U32(z0))) 686.51/213.51
ACTIVE(U61(U41(z0, z1))) → c30(U61'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.51/213.51
ACTIVE(U61(U51(z0, z1, z2))) → c30(U61'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.51/213.51
ACTIVE(U61(U52(z0, z1, z2))) → c30(U61'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.51/213.51
ACTIVE(U61(s(z0))) → c30(U61'(s(active(z0))), ACTIVE(s(z0))) 686.51/213.51
ACTIVE(U61(plus(z0, z1))) → c30(U61'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.51/213.51
ACTIVE(U61(plus(z0, z1))) → c30(U61'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.51/213.51
ACTIVE(U61(U61(z0))) → c30(U61'(U61(active(z0))), ACTIVE(U61(z0))) 686.51/213.51
ACTIVE(U61(U71(z0, z1, z2))) → c30(U61'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.51/213.51
ACTIVE(U61(U72(z0, z1, z2))) → c30(U61'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.51/213.51
ACTIVE(U61(x(z0, z1))) → c30(U61'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.51/213.51
ACTIVE(U61(x(z0, z1))) → c30(U61'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.51/213.51
ACTIVE(U11(U61(tt), x1)) → c19(U11'(mark(0), x1)) 686.51/213.51
ACTIVE(U12(U61(tt))) → c20(U12'(mark(0))) 686.51/213.51
ACTIVE(U21(U61(tt))) → c21(U21'(mark(0))) 686.51/213.51
ACTIVE(U31(U61(tt), x1)) → c22(U31'(mark(0), x1)) 686.51/213.51
ACTIVE(U32(U61(tt))) → c23(U32'(mark(0))) 686.51/213.51
ACTIVE(U41(U61(tt), x1)) → c24(U41'(mark(0), x1)) 686.51/213.51
ACTIVE(U51(U61(tt), x1, x2)) → c25(U51'(mark(0), x1, x2)) 686.51/213.51
ACTIVE(U52(U61(tt), x1, x2)) → c26(U52'(mark(0), x1, x2)) 686.51/213.51
ACTIVE(s(U61(tt))) → c27(S(mark(0))) 686.51/213.51
ACTIVE(U61(U12(tt))) → c30(U61'(mark(tt))) 686.51/213.51
ACTIVE(U61(U21(tt))) → c30(U61'(mark(tt))) 686.51/213.51
ACTIVE(U61(U32(tt))) → c30(U61'(mark(tt))) 686.51/213.52
ACTIVE(U61(U41(tt, z0))) → c30(U61'(mark(z0))) 686.51/213.52
ACTIVE(U61(U61(tt))) → c30(U61'(mark(0))) 686.51/213.52
ACTIVE(U61(isNat(0))) → c30(U61'(mark(tt))) 686.51/213.52
ACTIVE(U61(U11(tt, z0))) → c10(U61'(mark(U12(isNat(z0))))) 686.51/213.52
ACTIVE(U61(U11(tt, z0))) → c10(ACTIVE(U11(tt, z0))) 686.51/213.52
ACTIVE(U61(U31(tt, z0))) → c10(U61'(mark(U32(isNat(z0))))) 686.51/213.52
ACTIVE(U61(U31(tt, z0))) → c10(ACTIVE(U31(tt, z0))) 686.51/213.52
ACTIVE(U61(U51(tt, z0, z1))) → c10(U61'(mark(U52(isNat(z1), z0, z1)))) 686.51/213.52
ACTIVE(U61(U51(tt, z0, z1))) → c10(ACTIVE(U51(tt, z0, z1))) 686.51/213.52
ACTIVE(U61(U52(tt, z0, z1))) → c10(U61'(mark(s(plus(z1, z0))))) 686.51/213.52
ACTIVE(U61(U52(tt, z0, z1))) → c10(ACTIVE(U52(tt, z0, z1))) 686.51/213.52
ACTIVE(U61(isNat(plus(z0, z1)))) → c10(U61'(mark(U11(isNat(z0), z1)))) 686.51/213.52
ACTIVE(U61(isNat(plus(z0, z1)))) → c10(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.52
ACTIVE(U61(isNat(s(z0)))) → c10(U61'(mark(U21(isNat(z0))))) 686.51/213.52
ACTIVE(U61(isNat(s(z0)))) → c10(ACTIVE(isNat(s(z0)))) 686.51/213.52
ACTIVE(U61(isNat(x(z0, z1)))) → c10(U61'(mark(U31(isNat(z0), z1)))) 686.51/213.52
ACTIVE(U61(isNat(x(z0, z1)))) → c10(ACTIVE(isNat(x(z0, z1)))) 686.51/213.52
ACTIVE(U71(plus(z0, 0), x1, x2)) → c31(U71'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.51/213.52
ACTIVE(U71(plus(z0, s(z1)), x1, x2)) → c31(U71'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.51/213.52
ACTIVE(U71(x(z0, 0), x1, x2)) → c31(U71'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.51/213.52
ACTIVE(U71(x(z0, s(z1)), x1, x2)) → c31(U71'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.51/213.52
ACTIVE(U71(U11(z0, z1), x1, x2)) → c31(U71'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.51/213.52
ACTIVE(U71(U12(z0), x1, x2)) → c31(U71'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.51/213.52
ACTIVE(U71(U21(z0), x1, x2)) → c31(U71'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.51/213.52
ACTIVE(U71(U31(z0, z1), x1, x2)) → c31(U71'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.51/213.52
ACTIVE(U71(U32(z0), x1, x2)) → c31(U71'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.51/213.52
ACTIVE(U71(U41(z0, z1), x1, x2)) → c31(U71'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.51/213.52
ACTIVE(U71(U51(z0, z1, z2), x1, x2)) → c31(U71'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.51/213.52
ACTIVE(U71(U52(z0, z1, z2), x1, x2)) → c31(U71'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.51/213.52
ACTIVE(U71(s(z0), x1, x2)) → c31(U71'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.51/213.52
ACTIVE(U71(plus(z0, z1), x1, x2)) → c31(U71'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.51/213.52
ACTIVE(U71(plus(z0, z1), x1, x2)) → c31(U71'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.51/213.52
ACTIVE(U71(U61(z0), x1, x2)) → c31(U71'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.51/213.52
ACTIVE(U71(U71(z0, z1, z2), x1, x2)) → c31(U71'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.51/213.52
ACTIVE(U71(U72(z0, z1, z2), x1, x2)) → c31(U71'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.51/213.52
ACTIVE(U71(x(z0, z1), x1, x2)) → c31(U71'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.51/213.52
ACTIVE(U71(x(z0, z1), x1, x2)) → c31(U71'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.51/213.52
ACTIVE(U71(U12(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.51/213.52
ACTIVE(U71(U21(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.51/213.52
ACTIVE(U71(U32(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.51/213.52
ACTIVE(U71(U41(tt, z0), x1, x2)) → c31(U71'(mark(z0), x1, x2)) 686.51/213.52
ACTIVE(U71(U61(tt), x1, x2)) → c31(U71'(mark(0), x1, x2)) 686.51/213.52
ACTIVE(U71(isNat(0), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.51/213.52
ACTIVE(U11(U71(tt, z0, z1), x1)) → c11(U11'(mark(U72(isNat(z1), z0, z1)), x1)) 686.51/213.52
ACTIVE(U11(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.52
ACTIVE(U12(U71(tt, z0, z1))) → c11(U12'(mark(U72(isNat(z1), z0, z1)))) 686.51/213.52
ACTIVE(U12(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.52
ACTIVE(U21(U71(tt, z0, z1))) → c11(U21'(mark(U72(isNat(z1), z0, z1)))) 686.51/213.52
ACTIVE(U21(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.52
ACTIVE(U31(U71(tt, z0, z1), x1)) → c11(U31'(mark(U72(isNat(z1), z0, z1)), x1)) 686.51/213.52
ACTIVE(U31(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.52
ACTIVE(U32(U71(tt, z0, z1))) → c11(U32'(mark(U72(isNat(z1), z0, z1)))) 686.51/213.52
ACTIVE(U32(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.52
ACTIVE(U41(U71(tt, z0, z1), x1)) → c11(U41'(mark(U72(isNat(z1), z0, z1)), x1)) 686.51/213.52
ACTIVE(U41(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.52
ACTIVE(U51(U71(tt, z0, z1), x1, x2)) → c11(U51'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.51/213.52
ACTIVE(U51(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.52
ACTIVE(U52(U71(tt, z0, z1), x1, x2)) → c11(U52'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.51/213.52
ACTIVE(U52(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.52
ACTIVE(s(U71(tt, z0, z1))) → c11(S(mark(U72(isNat(z1), z0, z1)))) 686.51/213.52
ACTIVE(s(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.52
ACTIVE(U61(U71(tt, z0, z1))) → c11(U61'(mark(U72(isNat(z1), z0, z1)))) 686.51/213.52
ACTIVE(U61(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.52
ACTIVE(U71(U11(tt, z0), x1, x2)) → c11(U71'(mark(U12(isNat(z0))), x1, x2)) 686.51/213.52
ACTIVE(U71(U11(tt, z0), x1, x2)) → c11(ACTIVE(U11(tt, z0))) 686.51/213.52
ACTIVE(U71(U31(tt, z0), x1, x2)) → c11(U71'(mark(U32(isNat(z0))), x1, x2)) 686.51/213.52
ACTIVE(U71(U31(tt, z0), x1, x2)) → c11(ACTIVE(U31(tt, z0))) 686.51/213.52
ACTIVE(U71(U51(tt, z0, z1), x1, x2)) → c11(U71'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.51/213.52
ACTIVE(U71(U51(tt, z0, z1), x1, x2)) → c11(ACTIVE(U51(tt, z0, z1))) 686.51/213.52
ACTIVE(U71(U52(tt, z0, z1), x1, x2)) → c11(U71'(mark(s(plus(z1, z0))), x1, x2)) 686.51/213.52
ACTIVE(U71(U52(tt, z0, z1), x1, x2)) → c11(ACTIVE(U52(tt, z0, z1))) 686.51/213.52
ACTIVE(U71(U71(tt, z0, z1), x1, x2)) → c11(U71'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.51/213.52
ACTIVE(U71(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.52
ACTIVE(U71(isNat(plus(z0, z1)), x1, x2)) → c11(U71'(mark(U11(isNat(z0), z1)), x1, x2)) 686.51/213.52
ACTIVE(U71(isNat(plus(z0, z1)), x1, x2)) → c11(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.52
ACTIVE(U71(isNat(s(z0)), x1, x2)) → c11(U71'(mark(U21(isNat(z0))), x1, x2)) 686.51/213.52
ACTIVE(U71(isNat(s(z0)), x1, x2)) → c11(ACTIVE(isNat(s(z0)))) 686.51/213.52
ACTIVE(U71(isNat(x(z0, z1)), x1, x2)) → c11(U71'(mark(U31(isNat(z0), z1)), x1, x2)) 686.51/213.52
ACTIVE(U71(isNat(x(z0, z1)), x1, x2)) → c11(ACTIVE(isNat(x(z0, z1)))) 686.51/213.52
ACTIVE(U72(plus(z0, 0), x1, x2)) → c32(U72'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.51/213.52
ACTIVE(U72(plus(z0, s(z1)), x1, x2)) → c32(U72'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.51/213.52
ACTIVE(U72(x(z0, 0), x1, x2)) → c32(U72'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.51/213.52
ACTIVE(U72(x(z0, s(z1)), x1, x2)) → c32(U72'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.51/213.52
ACTIVE(U72(U11(z0, z1), x1, x2)) → c32(U72'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.51/213.52
ACTIVE(U72(U12(z0), x1, x2)) → c32(U72'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.51/213.52
ACTIVE(U72(U21(z0), x1, x2)) → c32(U72'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.51/213.52
ACTIVE(U72(U31(z0, z1), x1, x2)) → c32(U72'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.51/213.52
ACTIVE(U72(U32(z0), x1, x2)) → c32(U72'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.51/213.52
ACTIVE(U72(U41(z0, z1), x1, x2)) → c32(U72'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.51/213.52
ACTIVE(U72(U51(z0, z1, z2), x1, x2)) → c32(U72'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.51/213.52
ACTIVE(U72(U52(z0, z1, z2), x1, x2)) → c32(U72'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.51/213.52
ACTIVE(U72(s(z0), x1, x2)) → c32(U72'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.51/213.52
ACTIVE(U72(plus(z0, z1), x1, x2)) → c32(U72'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.51/213.52
ACTIVE(U72(plus(z0, z1), x1, x2)) → c32(U72'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.51/213.52
ACTIVE(U72(U61(z0), x1, x2)) → c32(U72'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.51/213.52
ACTIVE(U72(U71(z0, z1, z2), x1, x2)) → c32(U72'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.51/213.52
ACTIVE(U72(U72(z0, z1, z2), x1, x2)) → c32(U72'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.51/213.52
ACTIVE(U72(x(z0, z1), x1, x2)) → c32(U72'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.51/213.52
ACTIVE(U72(x(z0, z1), x1, x2)) → c32(U72'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.51/213.52
ACTIVE(U72(U12(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.51/213.52
ACTIVE(U72(U21(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.51/213.52
ACTIVE(U72(U32(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.51/213.52
ACTIVE(U72(U41(tt, z0), x1, x2)) → c32(U72'(mark(z0), x1, x2)) 686.51/213.52
ACTIVE(U72(U61(tt), x1, x2)) → c32(U72'(mark(0), x1, x2)) 686.51/213.52
ACTIVE(U72(isNat(0), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.51/213.52
ACTIVE(U11(U72(tt, z0, z1), x1)) → c12(U11'(mark(plus(x(z1, z0), z1)), x1)) 686.51/213.52
ACTIVE(U11(U72(tt, z0, z1), x1)) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.52
ACTIVE(U12(U72(tt, z0, z1))) → c12(U12'(mark(plus(x(z1, z0), z1)))) 686.51/213.52
ACTIVE(U12(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.52
ACTIVE(U21(U72(tt, z0, z1))) → c12(U21'(mark(plus(x(z1, z0), z1)))) 686.51/213.52
ACTIVE(U21(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.52
ACTIVE(U31(U72(tt, z0, z1), x1)) → c12(U31'(mark(plus(x(z1, z0), z1)), x1)) 686.51/213.52
ACTIVE(U31(U72(tt, z0, z1), x1)) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.52
ACTIVE(U32(U72(tt, z0, z1))) → c12(U32'(mark(plus(x(z1, z0), z1)))) 686.51/213.52
ACTIVE(U32(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.52
ACTIVE(U41(U72(tt, z0, z1), x1)) → c12(U41'(mark(plus(x(z1, z0), z1)), x1)) 686.51/213.52
ACTIVE(U41(U72(tt, z0, z1), x1)) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.52
ACTIVE(U51(U72(tt, z0, z1), x1, x2)) → c12(U51'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.51/213.52
ACTIVE(U51(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.52
ACTIVE(U52(U72(tt, z0, z1), x1, x2)) → c12(U52'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.51/213.52
ACTIVE(U52(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.52
ACTIVE(s(U72(tt, z0, z1))) → c12(S(mark(plus(x(z1, z0), z1)))) 686.51/213.52
ACTIVE(s(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.52
ACTIVE(U61(U72(tt, z0, z1))) → c12(U61'(mark(plus(x(z1, z0), z1)))) 686.51/213.52
ACTIVE(U61(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.52
ACTIVE(U71(U72(tt, z0, z1), x1, x2)) → c12(U71'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.51/213.52
ACTIVE(U71(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.52
ACTIVE(U72(U11(tt, z0), x1, x2)) → c12(U72'(mark(U12(isNat(z0))), x1, x2)) 686.51/213.52
ACTIVE(U72(U11(tt, z0), x1, x2)) → c12(ACTIVE(U11(tt, z0))) 686.51/213.52
ACTIVE(U72(U31(tt, z0), x1, x2)) → c12(U72'(mark(U32(isNat(z0))), x1, x2)) 686.51/213.52
ACTIVE(U72(U31(tt, z0), x1, x2)) → c12(ACTIVE(U31(tt, z0))) 686.51/213.52
ACTIVE(U72(U51(tt, z0, z1), x1, x2)) → c12(U72'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.51/213.52
ACTIVE(U72(U51(tt, z0, z1), x1, x2)) → c12(ACTIVE(U51(tt, z0, z1))) 686.51/213.52
ACTIVE(U72(U52(tt, z0, z1), x1, x2)) → c12(U72'(mark(s(plus(z1, z0))), x1, x2)) 686.51/213.52
ACTIVE(U72(U52(tt, z0, z1), x1, x2)) → c12(ACTIVE(U52(tt, z0, z1))) 686.51/213.52
ACTIVE(U72(U71(tt, z0, z1), x1, x2)) → c12(U72'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.51/213.52
ACTIVE(U72(U71(tt, z0, z1), x1, x2)) → c12(ACTIVE(U71(tt, z0, z1))) 686.51/213.52
ACTIVE(U72(U72(tt, z0, z1), x1, x2)) → c12(U72'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.51/213.52
ACTIVE(U72(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.52
ACTIVE(U72(isNat(plus(z0, z1)), x1, x2)) → c12(U72'(mark(U11(isNat(z0), z1)), x1, x2)) 686.51/213.52
ACTIVE(U72(isNat(plus(z0, z1)), x1, x2)) → c12(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.52
ACTIVE(U72(isNat(s(z0)), x1, x2)) → c12(U72'(mark(U21(isNat(z0))), x1, x2)) 686.51/213.52
ACTIVE(U72(isNat(s(z0)), x1, x2)) → c12(ACTIVE(isNat(s(z0)))) 686.51/213.52
ACTIVE(U72(isNat(x(z0, z1)), x1, x2)) → c12(U72'(mark(U31(isNat(z0), z1)), x1, x2)) 686.51/213.52
ACTIVE(U72(isNat(x(z0, z1)), x1, x2)) → c12(ACTIVE(isNat(x(z0, z1)))) 686.51/213.52
PROPER(U11(x0, U11(z0, z1))) → c65(U11'(proper(x0), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(U11(z0, z1))) 686.51/213.52
PROPER(U11(x0, U12(z0))) → c65(U11'(proper(x0), U12(proper(z0))), PROPER(x0), PROPER(U12(z0))) 686.51/213.52
PROPER(U11(x0, isNat(z0))) → c65(U11'(proper(x0), isNat(proper(z0))), PROPER(x0), PROPER(isNat(z0))) 686.51/213.52
PROPER(U11(x0, U21(z0))) → c65(U11'(proper(x0), U21(proper(z0))), PROPER(x0), PROPER(U21(z0))) 686.51/213.52
PROPER(U11(x0, U31(z0, z1))) → c65(U11'(proper(x0), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(U31(z0, z1))) 686.51/213.52
PROPER(U11(x0, U32(z0))) → c65(U11'(proper(x0), U32(proper(z0))), PROPER(x0), PROPER(U32(z0))) 686.51/213.52
PROPER(U11(x0, U41(z0, z1))) → c65(U11'(proper(x0), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(U41(z0, z1))) 686.51/213.52
PROPER(U11(x0, U51(z0, z1, z2))) → c65(U11'(proper(x0), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U51(z0, z1, z2))) 686.51/213.52
PROPER(U11(x0, U52(z0, z1, z2))) → c65(U11'(proper(x0), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U52(z0, z1, z2))) 686.51/213.52
PROPER(U11(x0, s(z0))) → c65(U11'(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 686.51/213.52
PROPER(U11(x0, plus(z0, z1))) → c65(U11'(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 686.51/213.52
PROPER(U11(x0, U61(z0))) → c65(U11'(proper(x0), U61(proper(z0))), PROPER(x0), PROPER(U61(z0))) 686.51/213.52
PROPER(U11(x0, U71(z0, z1, z2))) → c65(U11'(proper(x0), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U71(z0, z1, z2))) 686.51/213.52
PROPER(U11(x0, U72(z0, z1, z2))) → c65(U11'(proper(x0), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U72(z0, z1, z2))) 686.51/213.52
PROPER(U11(x0, x(z0, z1))) → c65(U11'(proper(x0), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x(z0, z1))) 686.51/213.52
PROPER(U11(U11(z0, z1), x1)) → c65(U11'(U11(proper(z0), proper(z1)), proper(x1)), PROPER(U11(z0, z1)), PROPER(x1)) 686.51/213.52
PROPER(U11(U12(z0), x1)) → c65(U11'(U12(proper(z0)), proper(x1)), PROPER(U12(z0)), PROPER(x1)) 686.51/213.52
PROPER(U11(isNat(z0), x1)) → c65(U11'(isNat(proper(z0)), proper(x1)), PROPER(isNat(z0)), PROPER(x1)) 686.51/213.52
PROPER(U11(U21(z0), x1)) → c65(U11'(U21(proper(z0)), proper(x1)), PROPER(U21(z0)), PROPER(x1)) 686.51/213.52
PROPER(U11(U31(z0, z1), x1)) → c65(U11'(U31(proper(z0), proper(z1)), proper(x1)), PROPER(U31(z0, z1)), PROPER(x1)) 686.51/213.52
PROPER(U11(U32(z0), x1)) → c65(U11'(U32(proper(z0)), proper(x1)), PROPER(U32(z0)), PROPER(x1)) 686.51/213.52
PROPER(U11(U41(z0, z1), x1)) → c65(U11'(U41(proper(z0), proper(z1)), proper(x1)), PROPER(U41(z0, z1)), PROPER(x1)) 686.51/213.52
PROPER(U11(U51(z0, z1, z2), x1)) → c65(U11'(U51(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U51(z0, z1, z2)), PROPER(x1)) 686.51/213.52
PROPER(U11(U52(z0, z1, z2), x1)) → c65(U11'(U52(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U52(z0, z1, z2)), PROPER(x1)) 686.51/213.52
PROPER(U11(s(z0), x1)) → c65(U11'(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 686.51/213.52
PROPER(U11(plus(z0, z1), x1)) → c65(U11'(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 686.51/213.52
PROPER(U11(U61(z0), x1)) → c65(U11'(U61(proper(z0)), proper(x1)), PROPER(U61(z0)), PROPER(x1)) 686.51/213.52
PROPER(U11(U71(z0, z1, z2), x1)) → c65(U11'(U71(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U71(z0, z1, z2)), PROPER(x1)) 686.51/213.52
PROPER(U11(U72(z0, z1, z2), x1)) → c65(U11'(U72(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U72(z0, z1, z2)), PROPER(x1)) 686.51/213.52
PROPER(U11(x(z0, z1), x1)) → c65(U11'(x(proper(z0), proper(z1)), proper(x1)), PROPER(x(z0, z1)), PROPER(x1)) 686.51/213.52
PROPER(U11(x0, tt)) → c65(U11'(proper(x0), ok(tt)), PROPER(x0)) 686.51/213.52
PROPER(U11(x0, 0)) → c65(U11'(proper(x0), ok(0)), PROPER(x0)) 686.51/213.52
PROPER(U11(tt, x1)) → c65(U11'(ok(tt), proper(x1)), PROPER(x1)) 686.51/213.52
PROPER(U11(0, x1)) → c65(U11'(ok(0), proper(x1)), PROPER(x1))
S tuples:

ACTIVE(plus(z0, z1)) → c28(PLUS(active(z0), z1), ACTIVE(z0)) 686.51/213.52
ACTIVE(plus(z0, z1)) → c29(PLUS(z0, active(z1)), ACTIVE(z1)) 686.51/213.52
ACTIVE(x(z0, z1)) → c33(X(active(z0), z1), ACTIVE(z0)) 686.51/213.52
ACTIVE(x(z0, z1)) → c34(X(z0, active(z1)), ACTIVE(z1)) 686.51/213.52
U11'(mark(z0), z1) → c35(U11'(z0, z1)) 686.51/213.52
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1)) 686.51/213.52
U12'(mark(z0)) → c37(U12'(z0)) 686.51/213.52
U12'(ok(z0)) → c38(U12'(z0)) 686.51/213.52
U21'(mark(z0)) → c39(U21'(z0)) 686.51/213.52
U21'(ok(z0)) → c40(U21'(z0)) 686.51/213.52
U31'(mark(z0), z1) → c41(U31'(z0, z1)) 686.51/213.52
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 686.51/213.52
U32'(mark(z0)) → c43(U32'(z0)) 686.51/213.52
U32'(ok(z0)) → c44(U32'(z0)) 686.51/213.52
U41'(mark(z0), z1) → c45(U41'(z0, z1)) 686.51/213.52
U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1)) 686.51/213.52
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2)) 686.51/213.52
U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2)) 686.51/213.52
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2)) 686.51/213.52
U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2)) 686.51/213.52
S(mark(z0)) → c51(S(z0)) 686.51/213.52
S(ok(z0)) → c52(S(z0)) 686.51/213.52
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 686.51/213.52
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 686.51/213.52
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 686.51/213.52
U61'(mark(z0)) → c56(U61'(z0)) 686.51/213.52
U61'(ok(z0)) → c57(U61'(z0)) 686.51/213.52
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2)) 686.51/213.52
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2)) 686.51/213.52
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2)) 686.51/213.52
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 686.51/213.52
X(mark(z0), z1) → c62(X(z0, z1)) 686.51/213.52
X(z0, mark(z1)) → c63(X(z0, z1)) 686.51/213.52
X(ok(z0), ok(z1)) → c64(X(z0, z1)) 686.51/213.52
PROPER(U12(z0)) → c67(U12'(proper(z0)), PROPER(z0)) 686.51/213.52
PROPER(isNat(z0)) → c68(ISNAT(proper(z0)), PROPER(z0)) 686.51/213.52
PROPER(U21(z0)) → c69(U21'(proper(z0)), PROPER(z0)) 686.51/213.52
PROPER(U31(z0, z1)) → c70(U31'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 686.51/213.52
PROPER(U32(z0)) → c71(U32'(proper(z0)), PROPER(z0)) 686.51/213.52
PROPER(U41(z0, z1)) → c72(U41'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 686.51/213.52
PROPER(U51(z0, z1, z2)) → c73(U51'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 686.51/213.52
PROPER(U52(z0, z1, z2)) → c74(U52'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 686.51/213.52
PROPER(s(z0)) → c75(S(proper(z0)), PROPER(z0)) 686.51/213.52
PROPER(plus(z0, z1)) → c76(PLUS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 686.51/213.52
PROPER(U61(z0)) → c77(U61'(proper(z0)), PROPER(z0)) 686.51/213.52
PROPER(U71(z0, z1, z2)) → c79(U71'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 686.51/213.52
PROPER(U72(z0, z1, z2)) → c80(U72'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 686.51/213.52
PROPER(x(z0, z1)) → c81(X(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 686.51/213.52
ISNAT(ok(z0)) → c82(ISNAT(z0)) 686.51/213.52
TOP(mark(z0)) → c83(TOP(proper(z0)), PROPER(z0)) 686.51/213.52
TOP(ok(z0)) → c84(TOP(active(z0)), ACTIVE(z0)) 686.51/213.52
ACTIVE(isNat(s(z0))) → c13(ISNAT(z0)) 686.51/213.52
ACTIVE(plus(z0, s(z1))) → c16(ISNAT(z1)) 686.51/213.52
ACTIVE(x(z0, s(z1))) → c18(ISNAT(z1)) 686.51/213.52
ACTIVE(U11(tt, z0)) → c1(U12'(isNat(z0))) 686.51/213.52
ACTIVE(U11(tt, z0)) → c1(ISNAT(z0)) 686.51/213.52
ACTIVE(U31(tt, z0)) → c1(U32'(isNat(z0))) 686.51/213.52
ACTIVE(U31(tt, z0)) → c1(ISNAT(z0)) 686.51/213.52
ACTIVE(U51(tt, z0, z1)) → c1(U52'(isNat(z1), z0, z1)) 686.51/213.52
ACTIVE(U51(tt, z0, z1)) → c1(ISNAT(z1)) 686.51/213.52
ACTIVE(U52(tt, z0, z1)) → c1(S(plus(z1, z0))) 686.51/213.52
ACTIVE(U52(tt, z0, z1)) → c1(PLUS(z1, z0)) 686.51/213.52
ACTIVE(U71(tt, z0, z1)) → c1(U72'(isNat(z1), z0, z1)) 686.51/213.52
ACTIVE(U71(tt, z0, z1)) → c1(ISNAT(z1)) 686.51/213.52
ACTIVE(U72(tt, z0, z1)) → c1(PLUS(x(z1, z0), z1)) 686.51/213.52
ACTIVE(U72(tt, z0, z1)) → c1(X(z1, z0)) 686.51/213.52
ACTIVE(isNat(plus(z0, z1))) → c1(U11'(isNat(z0), z1)) 686.51/213.52
ACTIVE(isNat(plus(z0, z1))) → c1(ISNAT(z0)) 686.51/213.52
ACTIVE(isNat(x(z0, z1))) → c1(U31'(isNat(z0), z1)) 686.51/213.52
ACTIVE(isNat(x(z0, z1))) → c1(ISNAT(z0)) 686.51/213.52
ACTIVE(plus(z0, 0)) → c1(U41'(isNat(z0), z0)) 686.51/213.52
ACTIVE(plus(z0, 0)) → c1(ISNAT(z0)) 686.51/213.52
ACTIVE(x(z0, 0)) → c1(U61'(isNat(z0))) 686.51/213.52
ACTIVE(x(z0, 0)) → c1(ISNAT(z0)) 686.51/213.52
ACTIVE(U11(plus(z0, 0), x1)) → c19(U11'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.51/213.52
ACTIVE(U11(plus(z0, s(z1)), x1)) → c19(U11'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.51/213.52
ACTIVE(U11(x(z0, 0), x1)) → c19(U11'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.51/213.52
ACTIVE(U11(x(z0, s(z1)), x1)) → c19(U11'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.51/213.52
ACTIVE(U11(U11(z0, z1), x1)) → c19(U11'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.51/213.52
ACTIVE(U11(U12(z0), x1)) → c19(U11'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.51/213.52
ACTIVE(U11(U21(z0), x1)) → c19(U11'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.51/213.52
ACTIVE(U11(U31(z0, z1), x1)) → c19(U11'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.51/213.52
ACTIVE(U11(U32(z0), x1)) → c19(U11'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.51/213.52
ACTIVE(U11(U41(z0, z1), x1)) → c19(U11'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.51/213.52
ACTIVE(U11(U51(z0, z1, z2), x1)) → c19(U11'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.51/213.52
ACTIVE(U11(U52(z0, z1, z2), x1)) → c19(U11'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.51/213.52
ACTIVE(U11(s(z0), x1)) → c19(U11'(s(active(z0)), x1), ACTIVE(s(z0))) 686.51/213.52
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.51/213.52
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.51/213.52
ACTIVE(U11(U61(z0), x1)) → c19(U11'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.51/213.52
ACTIVE(U11(U71(z0, z1, z2), x1)) → c19(U11'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.51/213.52
ACTIVE(U11(U72(z0, z1, z2), x1)) → c19(U11'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.51/213.52
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.51/213.52
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.51/213.52
ACTIVE(U11(isNat(0), x1)) → c19(U11'(mark(tt), x1)) 686.51/213.52
ACTIVE(U11(U11(tt, z0), x1)) → c(U11'(mark(U12(isNat(z0))), x1)) 686.51/213.52
ACTIVE(U11(U11(tt, z0), x1)) → c(ACTIVE(U11(tt, z0))) 686.51/213.52
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(U11'(mark(U11(isNat(z0), z1)), x1)) 686.51/213.52
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.52
ACTIVE(U11(isNat(s(z0)), x1)) → c(U11'(mark(U21(isNat(z0))), x1)) 686.51/213.52
ACTIVE(U11(isNat(s(z0)), x1)) → c(ACTIVE(isNat(s(z0)))) 686.51/213.52
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(U11'(mark(U31(isNat(z0), z1)), x1)) 686.51/213.52
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(ACTIVE(isNat(x(z0, z1)))) 686.51/213.52
ACTIVE(U12(plus(z0, 0))) → c20(U12'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.51/213.52
ACTIVE(U12(plus(z0, s(z1)))) → c20(U12'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.51/213.52
ACTIVE(U12(x(z0, 0))) → c20(U12'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.51/213.52
ACTIVE(U12(x(z0, s(z1)))) → c20(U12'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.51/213.52
ACTIVE(U12(U11(z0, z1))) → c20(U12'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.51/213.52
ACTIVE(U12(U12(z0))) → c20(U12'(U12(active(z0))), ACTIVE(U12(z0))) 686.51/213.52
ACTIVE(U12(U21(z0))) → c20(U12'(U21(active(z0))), ACTIVE(U21(z0))) 686.51/213.52
ACTIVE(U12(U31(z0, z1))) → c20(U12'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.51/213.52
ACTIVE(U12(U32(z0))) → c20(U12'(U32(active(z0))), ACTIVE(U32(z0))) 686.51/213.52
ACTIVE(U12(U41(z0, z1))) → c20(U12'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.51/213.52
ACTIVE(U12(U51(z0, z1, z2))) → c20(U12'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.51/213.52
ACTIVE(U12(U52(z0, z1, z2))) → c20(U12'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.51/213.52
ACTIVE(U12(s(z0))) → c20(U12'(s(active(z0))), ACTIVE(s(z0))) 686.51/213.52
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.51/213.52
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.51/213.52
ACTIVE(U12(U61(z0))) → c20(U12'(U61(active(z0))), ACTIVE(U61(z0))) 686.51/213.52
ACTIVE(U12(U71(z0, z1, z2))) → c20(U12'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.51/213.52
ACTIVE(U12(U72(z0, z1, z2))) → c20(U12'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.51/213.52
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.51/213.52
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.51/213.52
ACTIVE(U11(U12(tt), x1)) → c19(U11'(mark(tt), x1)) 686.51/213.52
ACTIVE(U12(U12(tt))) → c20(U12'(mark(tt))) 686.51/213.52
ACTIVE(U12(isNat(0))) → c20(U12'(mark(tt))) 686.51/213.52
ACTIVE(U12(U11(tt, z0))) → c2(U12'(mark(U12(isNat(z0))))) 686.51/213.52
ACTIVE(U12(U11(tt, z0))) → c2(ACTIVE(U11(tt, z0))) 686.51/213.52
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(U12'(mark(U11(isNat(z0), z1)))) 686.51/213.52
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.52
ACTIVE(U12(isNat(s(z0)))) → c2(U12'(mark(U21(isNat(z0))))) 686.51/213.52
ACTIVE(U12(isNat(s(z0)))) → c2(ACTIVE(isNat(s(z0)))) 686.51/213.52
ACTIVE(U12(isNat(x(z0, z1)))) → c2(U12'(mark(U31(isNat(z0), z1)))) 686.51/213.52
ACTIVE(U12(isNat(x(z0, z1)))) → c2(ACTIVE(isNat(x(z0, z1)))) 686.51/213.52
ACTIVE(U21(plus(z0, 0))) → c21(U21'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.51/213.52
ACTIVE(U21(plus(z0, s(z1)))) → c21(U21'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.51/213.52
ACTIVE(U21(x(z0, 0))) → c21(U21'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.51/213.52
ACTIVE(U21(x(z0, s(z1)))) → c21(U21'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.51/213.52
ACTIVE(U21(U11(z0, z1))) → c21(U21'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.51/213.52
ACTIVE(U21(U12(z0))) → c21(U21'(U12(active(z0))), ACTIVE(U12(z0))) 686.51/213.52
ACTIVE(U21(U21(z0))) → c21(U21'(U21(active(z0))), ACTIVE(U21(z0))) 686.51/213.52
ACTIVE(U21(U31(z0, z1))) → c21(U21'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.51/213.52
ACTIVE(U21(U32(z0))) → c21(U21'(U32(active(z0))), ACTIVE(U32(z0))) 686.51/213.52
ACTIVE(U21(U41(z0, z1))) → c21(U21'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.51/213.52
ACTIVE(U21(U51(z0, z1, z2))) → c21(U21'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.51/213.52
ACTIVE(U21(U52(z0, z1, z2))) → c21(U21'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.51/213.52
ACTIVE(U21(s(z0))) → c21(U21'(s(active(z0))), ACTIVE(s(z0))) 686.51/213.52
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.51/213.52
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.51/213.52
ACTIVE(U21(U61(z0))) → c21(U21'(U61(active(z0))), ACTIVE(U61(z0))) 686.51/213.52
ACTIVE(U21(U71(z0, z1, z2))) → c21(U21'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.51/213.52
ACTIVE(U21(U72(z0, z1, z2))) → c21(U21'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.51/213.52
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.51/213.52
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.51/213.52
ACTIVE(U11(U21(tt), x1)) → c19(U11'(mark(tt), x1)) 686.51/213.52
ACTIVE(U12(U21(tt))) → c20(U12'(mark(tt))) 686.51/213.52
ACTIVE(U21(U12(tt))) → c21(U21'(mark(tt))) 686.51/213.52
ACTIVE(U21(U21(tt))) → c21(U21'(mark(tt))) 686.51/213.52
ACTIVE(U21(isNat(0))) → c21(U21'(mark(tt))) 686.51/213.52
ACTIVE(U21(U11(tt, z0))) → c3(U21'(mark(U12(isNat(z0))))) 686.51/213.52
ACTIVE(U21(U11(tt, z0))) → c3(ACTIVE(U11(tt, z0))) 686.51/213.52
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(U21'(mark(U11(isNat(z0), z1)))) 686.51/213.52
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.52
ACTIVE(U21(isNat(s(z0)))) → c3(U21'(mark(U21(isNat(z0))))) 686.51/213.52
ACTIVE(U21(isNat(s(z0)))) → c3(ACTIVE(isNat(s(z0)))) 686.51/213.52
ACTIVE(U21(isNat(x(z0, z1)))) → c3(U21'(mark(U31(isNat(z0), z1)))) 686.51/213.52
ACTIVE(U21(isNat(x(z0, z1)))) → c3(ACTIVE(isNat(x(z0, z1)))) 686.51/213.52
ACTIVE(U31(plus(z0, 0), x1)) → c22(U31'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.51/213.52
ACTIVE(U31(plus(z0, s(z1)), x1)) → c22(U31'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.51/213.52
ACTIVE(U31(x(z0, 0), x1)) → c22(U31'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.51/213.52
ACTIVE(U31(x(z0, s(z1)), x1)) → c22(U31'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.51/213.52
ACTIVE(U31(U11(z0, z1), x1)) → c22(U31'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.51/213.52
ACTIVE(U31(U12(z0), x1)) → c22(U31'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.51/213.52
ACTIVE(U31(U21(z0), x1)) → c22(U31'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.51/213.52
ACTIVE(U31(U31(z0, z1), x1)) → c22(U31'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.51/213.52
ACTIVE(U31(U32(z0), x1)) → c22(U31'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.51/213.52
ACTIVE(U31(U41(z0, z1), x1)) → c22(U31'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.51/213.52
ACTIVE(U31(U51(z0, z1, z2), x1)) → c22(U31'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.51/213.52
ACTIVE(U31(U52(z0, z1, z2), x1)) → c22(U31'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.51/213.52
ACTIVE(U31(s(z0), x1)) → c22(U31'(s(active(z0)), x1), ACTIVE(s(z0))) 686.51/213.52
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.51/213.52
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.51/213.52
ACTIVE(U31(U61(z0), x1)) → c22(U31'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.51/213.52
ACTIVE(U31(U71(z0, z1, z2), x1)) → c22(U31'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.51/213.52
ACTIVE(U31(U72(z0, z1, z2), x1)) → c22(U31'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.51/213.52
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.51/213.52
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.51/213.52
ACTIVE(U31(U12(tt), x1)) → c22(U31'(mark(tt), x1)) 686.51/213.52
ACTIVE(U31(U21(tt), x1)) → c22(U31'(mark(tt), x1)) 686.51/213.52
ACTIVE(U31(isNat(0), x1)) → c22(U31'(mark(tt), x1)) 686.51/213.52
ACTIVE(U11(U31(tt, z0), x1)) → c4(U11'(mark(U32(isNat(z0))), x1)) 686.51/213.52
ACTIVE(U11(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 686.51/213.52
ACTIVE(U12(U31(tt, z0))) → c4(U12'(mark(U32(isNat(z0))))) 686.51/213.52
ACTIVE(U12(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 686.51/213.52
ACTIVE(U21(U31(tt, z0))) → c4(U21'(mark(U32(isNat(z0))))) 686.51/213.52
ACTIVE(U21(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 686.51/213.52
ACTIVE(U31(U11(tt, z0), x1)) → c4(U31'(mark(U12(isNat(z0))), x1)) 686.51/213.52
ACTIVE(U31(U11(tt, z0), x1)) → c4(ACTIVE(U11(tt, z0))) 686.51/213.52
ACTIVE(U31(U31(tt, z0), x1)) → c4(U31'(mark(U32(isNat(z0))), x1)) 686.51/213.52
ACTIVE(U31(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 686.51/213.52
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(U31'(mark(U11(isNat(z0), z1)), x1)) 686.51/213.52
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.52
ACTIVE(U31(isNat(s(z0)), x1)) → c4(U31'(mark(U21(isNat(z0))), x1)) 686.51/213.52
ACTIVE(U31(isNat(s(z0)), x1)) → c4(ACTIVE(isNat(s(z0)))) 686.51/213.52
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(U31'(mark(U31(isNat(z0), z1)), x1)) 686.51/213.52
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(ACTIVE(isNat(x(z0, z1)))) 686.51/213.52
ACTIVE(U32(plus(z0, 0))) → c23(U32'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.51/213.52
ACTIVE(U32(plus(z0, s(z1)))) → c23(U32'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.51/213.52
ACTIVE(U32(x(z0, 0))) → c23(U32'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.51/213.52
ACTIVE(U32(x(z0, s(z1)))) → c23(U32'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.51/213.52
ACTIVE(U32(U11(z0, z1))) → c23(U32'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.51/213.52
ACTIVE(U32(U12(z0))) → c23(U32'(U12(active(z0))), ACTIVE(U12(z0))) 686.51/213.52
ACTIVE(U32(U21(z0))) → c23(U32'(U21(active(z0))), ACTIVE(U21(z0))) 686.51/213.52
ACTIVE(U32(U31(z0, z1))) → c23(U32'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.51/213.52
ACTIVE(U32(U32(z0))) → c23(U32'(U32(active(z0))), ACTIVE(U32(z0))) 686.51/213.52
ACTIVE(U32(U41(z0, z1))) → c23(U32'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.51/213.52
ACTIVE(U32(U51(z0, z1, z2))) → c23(U32'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.51/213.52
ACTIVE(U32(U52(z0, z1, z2))) → c23(U32'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.51/213.52
ACTIVE(U32(s(z0))) → c23(U32'(s(active(z0))), ACTIVE(s(z0))) 686.51/213.52
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.51/213.52
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.51/213.52
ACTIVE(U32(U61(z0))) → c23(U32'(U61(active(z0))), ACTIVE(U61(z0))) 686.51/213.52
ACTIVE(U32(U71(z0, z1, z2))) → c23(U32'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.51/213.52
ACTIVE(U32(U72(z0, z1, z2))) → c23(U32'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.51/213.52
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.51/213.52
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.51/213.52
ACTIVE(U11(U32(tt), x1)) → c19(U11'(mark(tt), x1)) 686.51/213.52
ACTIVE(U12(U32(tt))) → c20(U12'(mark(tt))) 686.51/213.52
ACTIVE(U21(U32(tt))) → c21(U21'(mark(tt))) 686.51/213.52
ACTIVE(U31(U32(tt), x1)) → c22(U31'(mark(tt), x1)) 686.51/213.52
ACTIVE(U32(U12(tt))) → c23(U32'(mark(tt))) 686.51/213.52
ACTIVE(U32(U21(tt))) → c23(U32'(mark(tt))) 686.51/213.52
ACTIVE(U32(U32(tt))) → c23(U32'(mark(tt))) 686.51/213.52
ACTIVE(U32(isNat(0))) → c23(U32'(mark(tt))) 686.51/213.52
ACTIVE(U32(U11(tt, z0))) → c5(U32'(mark(U12(isNat(z0))))) 686.51/213.52
ACTIVE(U32(U11(tt, z0))) → c5(ACTIVE(U11(tt, z0))) 686.51/213.52
ACTIVE(U32(U31(tt, z0))) → c5(U32'(mark(U32(isNat(z0))))) 686.51/213.52
ACTIVE(U32(U31(tt, z0))) → c5(ACTIVE(U31(tt, z0))) 686.51/213.52
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(U32'(mark(U11(isNat(z0), z1)))) 686.51/213.52
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.52
ACTIVE(U32(isNat(s(z0)))) → c5(U32'(mark(U21(isNat(z0))))) 686.51/213.52
ACTIVE(U32(isNat(s(z0)))) → c5(ACTIVE(isNat(s(z0)))) 686.51/213.52
ACTIVE(U32(isNat(x(z0, z1)))) → c5(U32'(mark(U31(isNat(z0), z1)))) 686.51/213.52
ACTIVE(U32(isNat(x(z0, z1)))) → c5(ACTIVE(isNat(x(z0, z1)))) 686.51/213.52
ACTIVE(U41(plus(z0, 0), x1)) → c24(U41'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.51/213.52
ACTIVE(U41(plus(z0, s(z1)), x1)) → c24(U41'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.51/213.52
ACTIVE(U41(x(z0, 0), x1)) → c24(U41'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.51/213.52
ACTIVE(U41(x(z0, s(z1)), x1)) → c24(U41'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.51/213.52
ACTIVE(U41(U11(z0, z1), x1)) → c24(U41'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.51/213.52
ACTIVE(U41(U12(z0), x1)) → c24(U41'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.51/213.52
ACTIVE(U41(U21(z0), x1)) → c24(U41'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.51/213.52
ACTIVE(U41(U31(z0, z1), x1)) → c24(U41'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.51/213.52
ACTIVE(U41(U32(z0), x1)) → c24(U41'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.51/213.52
ACTIVE(U41(U41(z0, z1), x1)) → c24(U41'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.51/213.52
ACTIVE(U41(U51(z0, z1, z2), x1)) → c24(U41'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.51/213.52
ACTIVE(U41(U52(z0, z1, z2), x1)) → c24(U41'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.51/213.52
ACTIVE(U41(s(z0), x1)) → c24(U41'(s(active(z0)), x1), ACTIVE(s(z0))) 686.51/213.52
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.51/213.52
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.51/213.52
ACTIVE(U41(U61(z0), x1)) → c24(U41'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.51/213.52
ACTIVE(U41(U71(z0, z1, z2), x1)) → c24(U41'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.51/213.52
ACTIVE(U41(U72(z0, z1, z2), x1)) → c24(U41'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.51/213.52
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.51/213.52
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.51/213.52
ACTIVE(U11(U41(tt, z0), x1)) → c19(U11'(mark(z0), x1)) 686.51/213.52
ACTIVE(U12(U41(tt, z0))) → c20(U12'(mark(z0))) 686.51/213.52
ACTIVE(U21(U41(tt, z0))) → c21(U21'(mark(z0))) 686.51/213.52
ACTIVE(U31(U41(tt, z0), x1)) → c22(U31'(mark(z0), x1)) 686.51/213.52
ACTIVE(U32(U41(tt, z0))) → c23(U32'(mark(z0))) 686.51/213.52
ACTIVE(U41(U12(tt), x1)) → c24(U41'(mark(tt), x1)) 686.51/213.52
ACTIVE(U41(U21(tt), x1)) → c24(U41'(mark(tt), x1)) 686.51/213.52
ACTIVE(U41(U32(tt), x1)) → c24(U41'(mark(tt), x1)) 686.51/213.52
ACTIVE(U41(U41(tt, z0), x1)) → c24(U41'(mark(z0), x1)) 686.51/213.52
ACTIVE(U41(isNat(0), x1)) → c24(U41'(mark(tt), x1)) 686.51/213.52
ACTIVE(U41(U11(tt, z0), x1)) → c6(U41'(mark(U12(isNat(z0))), x1)) 686.51/213.52
ACTIVE(U41(U11(tt, z0), x1)) → c6(ACTIVE(U11(tt, z0))) 686.51/213.52
ACTIVE(U41(U31(tt, z0), x1)) → c6(U41'(mark(U32(isNat(z0))), x1)) 686.51/213.52
ACTIVE(U41(U31(tt, z0), x1)) → c6(ACTIVE(U31(tt, z0))) 686.51/213.52
ACTIVE(U41(isNat(plus(z0, z1)), x1)) → c6(U41'(mark(U11(isNat(z0), z1)), x1)) 686.51/213.52
ACTIVE(U41(isNat(plus(z0, z1)), x1)) → c6(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.52
ACTIVE(U41(isNat(s(z0)), x1)) → c6(U41'(mark(U21(isNat(z0))), x1)) 686.51/213.52
ACTIVE(U41(isNat(s(z0)), x1)) → c6(ACTIVE(isNat(s(z0)))) 686.51/213.52
ACTIVE(U41(isNat(x(z0, z1)), x1)) → c6(U41'(mark(U31(isNat(z0), z1)), x1)) 686.51/213.52
ACTIVE(U41(isNat(x(z0, z1)), x1)) → c6(ACTIVE(isNat(x(z0, z1)))) 686.51/213.52
ACTIVE(U51(plus(z0, 0), x1, x2)) → c25(U51'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.51/213.52
ACTIVE(U51(plus(z0, s(z1)), x1, x2)) → c25(U51'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.51/213.52
ACTIVE(U51(x(z0, 0), x1, x2)) → c25(U51'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.51/213.52
ACTIVE(U51(x(z0, s(z1)), x1, x2)) → c25(U51'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.51/213.52
ACTIVE(U51(U11(z0, z1), x1, x2)) → c25(U51'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.51/213.52
ACTIVE(U51(U12(z0), x1, x2)) → c25(U51'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.51/213.52
ACTIVE(U51(U21(z0), x1, x2)) → c25(U51'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.51/213.52
ACTIVE(U51(U31(z0, z1), x1, x2)) → c25(U51'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.51/213.52
ACTIVE(U51(U32(z0), x1, x2)) → c25(U51'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.51/213.52
ACTIVE(U51(U41(z0, z1), x1, x2)) → c25(U51'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.51/213.52
ACTIVE(U51(U51(z0, z1, z2), x1, x2)) → c25(U51'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.51/213.52
ACTIVE(U51(U52(z0, z1, z2), x1, x2)) → c25(U51'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.51/213.52
ACTIVE(U51(s(z0), x1, x2)) → c25(U51'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.51/213.52
ACTIVE(U51(plus(z0, z1), x1, x2)) → c25(U51'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.51/213.52
ACTIVE(U51(plus(z0, z1), x1, x2)) → c25(U51'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.51/213.52
ACTIVE(U51(U61(z0), x1, x2)) → c25(U51'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.51/213.52
ACTIVE(U51(U71(z0, z1, z2), x1, x2)) → c25(U51'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.51/213.52
ACTIVE(U51(U72(z0, z1, z2), x1, x2)) → c25(U51'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.51/213.52
ACTIVE(U51(x(z0, z1), x1, x2)) → c25(U51'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.51/213.52
ACTIVE(U51(x(z0, z1), x1, x2)) → c25(U51'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.51/213.52
ACTIVE(U51(U12(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.51/213.52
ACTIVE(U51(U21(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.51/213.52
ACTIVE(U51(U32(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.51/213.52
ACTIVE(U51(U41(tt, z0), x1, x2)) → c25(U51'(mark(z0), x1, x2)) 686.51/213.52
ACTIVE(U51(isNat(0), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.51/213.52
ACTIVE(U11(U51(tt, z0, z1), x1)) → c7(U11'(mark(U52(isNat(z1), z0, z1)), x1)) 686.51/213.52
ACTIVE(U11(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.51/213.52
ACTIVE(U12(U51(tt, z0, z1))) → c7(U12'(mark(U52(isNat(z1), z0, z1)))) 686.51/213.52
ACTIVE(U12(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.51/213.52
ACTIVE(U21(U51(tt, z0, z1))) → c7(U21'(mark(U52(isNat(z1), z0, z1)))) 686.51/213.52
ACTIVE(U21(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.51/213.52
ACTIVE(U31(U51(tt, z0, z1), x1)) → c7(U31'(mark(U52(isNat(z1), z0, z1)), x1)) 686.51/213.52
ACTIVE(U31(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.51/213.52
ACTIVE(U32(U51(tt, z0, z1))) → c7(U32'(mark(U52(isNat(z1), z0, z1)))) 686.51/213.52
ACTIVE(U32(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.51/213.52
ACTIVE(U41(U51(tt, z0, z1), x1)) → c7(U41'(mark(U52(isNat(z1), z0, z1)), x1)) 686.51/213.52
ACTIVE(U41(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.51/213.52
ACTIVE(U51(U11(tt, z0), x1, x2)) → c7(U51'(mark(U12(isNat(z0))), x1, x2)) 686.51/213.52
ACTIVE(U51(U11(tt, z0), x1, x2)) → c7(ACTIVE(U11(tt, z0))) 686.51/213.52
ACTIVE(U51(U31(tt, z0), x1, x2)) → c7(U51'(mark(U32(isNat(z0))), x1, x2)) 686.51/213.52
ACTIVE(U51(U31(tt, z0), x1, x2)) → c7(ACTIVE(U31(tt, z0))) 686.51/213.52
ACTIVE(U51(U51(tt, z0, z1), x1, x2)) → c7(U51'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.51/213.52
ACTIVE(U51(U51(tt, z0, z1), x1, x2)) → c7(ACTIVE(U51(tt, z0, z1))) 686.51/213.52
ACTIVE(U51(isNat(plus(z0, z1)), x1, x2)) → c7(U51'(mark(U11(isNat(z0), z1)), x1, x2)) 686.51/213.52
ACTIVE(U51(isNat(plus(z0, z1)), x1, x2)) → c7(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.52
ACTIVE(U51(isNat(s(z0)), x1, x2)) → c7(U51'(mark(U21(isNat(z0))), x1, x2)) 686.51/213.52
ACTIVE(U51(isNat(s(z0)), x1, x2)) → c7(ACTIVE(isNat(s(z0)))) 686.51/213.52
ACTIVE(U51(isNat(x(z0, z1)), x1, x2)) → c7(U51'(mark(U31(isNat(z0), z1)), x1, x2)) 686.51/213.52
ACTIVE(U51(isNat(x(z0, z1)), x1, x2)) → c7(ACTIVE(isNat(x(z0, z1)))) 686.51/213.52
ACTIVE(U52(plus(z0, 0), x1, x2)) → c26(U52'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.51/213.52
ACTIVE(U52(plus(z0, s(z1)), x1, x2)) → c26(U52'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.51/213.52
ACTIVE(U52(x(z0, 0), x1, x2)) → c26(U52'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.51/213.52
ACTIVE(U52(x(z0, s(z1)), x1, x2)) → c26(U52'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.51/213.52
ACTIVE(U52(U11(z0, z1), x1, x2)) → c26(U52'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.51/213.52
ACTIVE(U52(U12(z0), x1, x2)) → c26(U52'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.51/213.52
ACTIVE(U52(U21(z0), x1, x2)) → c26(U52'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.51/213.52
ACTIVE(U52(U31(z0, z1), x1, x2)) → c26(U52'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.51/213.52
ACTIVE(U52(U32(z0), x1, x2)) → c26(U52'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.51/213.52
ACTIVE(U52(U41(z0, z1), x1, x2)) → c26(U52'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.51/213.52
ACTIVE(U52(U51(z0, z1, z2), x1, x2)) → c26(U52'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.51/213.52
ACTIVE(U52(U52(z0, z1, z2), x1, x2)) → c26(U52'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.51/213.52
ACTIVE(U52(s(z0), x1, x2)) → c26(U52'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.51/213.52
ACTIVE(U52(plus(z0, z1), x1, x2)) → c26(U52'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.51/213.52
ACTIVE(U52(plus(z0, z1), x1, x2)) → c26(U52'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.51/213.52
ACTIVE(U52(U61(z0), x1, x2)) → c26(U52'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.51/213.52
ACTIVE(U52(U71(z0, z1, z2), x1, x2)) → c26(U52'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.51/213.52
ACTIVE(U52(U72(z0, z1, z2), x1, x2)) → c26(U52'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.51/213.52
ACTIVE(U52(x(z0, z1), x1, x2)) → c26(U52'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.51/213.52
ACTIVE(U52(x(z0, z1), x1, x2)) → c26(U52'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.51/213.52
ACTIVE(U52(U12(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.51/213.52
ACTIVE(U52(U21(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.51/213.52
ACTIVE(U52(U32(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.51/213.52
ACTIVE(U52(U41(tt, z0), x1, x2)) → c26(U52'(mark(z0), x1, x2)) 686.51/213.52
ACTIVE(U52(isNat(0), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.51/213.52
ACTIVE(U11(U52(tt, z0, z1), x1)) → c8(U11'(mark(s(plus(z1, z0))), x1)) 686.51/213.52
ACTIVE(U11(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.51/213.52
ACTIVE(U12(U52(tt, z0, z1))) → c8(U12'(mark(s(plus(z1, z0))))) 686.51/213.52
ACTIVE(U12(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.51/213.52
ACTIVE(U21(U52(tt, z0, z1))) → c8(U21'(mark(s(plus(z1, z0))))) 686.51/213.52
ACTIVE(U21(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.51/213.52
ACTIVE(U31(U52(tt, z0, z1), x1)) → c8(U31'(mark(s(plus(z1, z0))), x1)) 686.51/213.52
ACTIVE(U31(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.51/213.52
ACTIVE(U32(U52(tt, z0, z1))) → c8(U32'(mark(s(plus(z1, z0))))) 686.51/213.52
ACTIVE(U32(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.51/213.52
ACTIVE(U41(U52(tt, z0, z1), x1)) → c8(U41'(mark(s(plus(z1, z0))), x1)) 686.51/213.52
ACTIVE(U41(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.51/213.52
ACTIVE(U51(U52(tt, z0, z1), x1, x2)) → c8(U51'(mark(s(plus(z1, z0))), x1, x2)) 686.51/213.52
ACTIVE(U51(U52(tt, z0, z1), x1, x2)) → c8(ACTIVE(U52(tt, z0, z1))) 686.51/213.52
ACTIVE(U52(U11(tt, z0), x1, x2)) → c8(U52'(mark(U12(isNat(z0))), x1, x2)) 686.51/213.52
ACTIVE(U52(U11(tt, z0), x1, x2)) → c8(ACTIVE(U11(tt, z0))) 686.51/213.52
ACTIVE(U52(U31(tt, z0), x1, x2)) → c8(U52'(mark(U32(isNat(z0))), x1, x2)) 686.51/213.52
ACTIVE(U52(U31(tt, z0), x1, x2)) → c8(ACTIVE(U31(tt, z0))) 686.51/213.52
ACTIVE(U52(U51(tt, z0, z1), x1, x2)) → c8(U52'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.51/213.52
ACTIVE(U52(U51(tt, z0, z1), x1, x2)) → c8(ACTIVE(U51(tt, z0, z1))) 686.51/213.52
ACTIVE(U52(U52(tt, z0, z1), x1, x2)) → c8(U52'(mark(s(plus(z1, z0))), x1, x2)) 686.51/213.52
ACTIVE(U52(U52(tt, z0, z1), x1, x2)) → c8(ACTIVE(U52(tt, z0, z1))) 686.51/213.52
ACTIVE(U52(isNat(plus(z0, z1)), x1, x2)) → c8(U52'(mark(U11(isNat(z0), z1)), x1, x2)) 686.51/213.52
ACTIVE(U52(isNat(plus(z0, z1)), x1, x2)) → c8(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.52
ACTIVE(U52(isNat(s(z0)), x1, x2)) → c8(U52'(mark(U21(isNat(z0))), x1, x2)) 686.51/213.52
ACTIVE(U52(isNat(s(z0)), x1, x2)) → c8(ACTIVE(isNat(s(z0)))) 686.51/213.52
ACTIVE(U52(isNat(x(z0, z1)), x1, x2)) → c8(U52'(mark(U31(isNat(z0), z1)), x1, x2)) 686.51/213.52
ACTIVE(U52(isNat(x(z0, z1)), x1, x2)) → c8(ACTIVE(isNat(x(z0, z1)))) 686.51/213.52
ACTIVE(s(plus(z0, 0))) → c27(S(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.51/213.52
ACTIVE(s(plus(z0, s(z1)))) → c27(S(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.51/213.52
ACTIVE(s(x(z0, 0))) → c27(S(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.51/213.52
ACTIVE(s(x(z0, s(z1)))) → c27(S(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.51/213.52
ACTIVE(s(U11(z0, z1))) → c27(S(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.51/213.52
ACTIVE(s(U12(z0))) → c27(S(U12(active(z0))), ACTIVE(U12(z0))) 686.51/213.52
ACTIVE(s(U21(z0))) → c27(S(U21(active(z0))), ACTIVE(U21(z0))) 686.51/213.52
ACTIVE(s(U31(z0, z1))) → c27(S(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.51/213.52
ACTIVE(s(U32(z0))) → c27(S(U32(active(z0))), ACTIVE(U32(z0))) 686.51/213.52
ACTIVE(s(U41(z0, z1))) → c27(S(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.51/213.52
ACTIVE(s(U51(z0, z1, z2))) → c27(S(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.51/213.52
ACTIVE(s(U52(z0, z1, z2))) → c27(S(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.51/213.52
ACTIVE(s(s(z0))) → c27(S(s(active(z0))), ACTIVE(s(z0))) 686.51/213.52
ACTIVE(s(plus(z0, z1))) → c27(S(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.51/213.52
ACTIVE(s(plus(z0, z1))) → c27(S(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.51/213.52
ACTIVE(s(U61(z0))) → c27(S(U61(active(z0))), ACTIVE(U61(z0))) 686.51/213.52
ACTIVE(s(U71(z0, z1, z2))) → c27(S(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.51/213.52
ACTIVE(s(U72(z0, z1, z2))) → c27(S(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.51/213.52
ACTIVE(s(x(z0, z1))) → c27(S(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.51/213.52
ACTIVE(s(x(z0, z1))) → c27(S(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.51/213.52
ACTIVE(s(U12(tt))) → c27(S(mark(tt))) 686.51/213.52
ACTIVE(s(U21(tt))) → c27(S(mark(tt))) 686.51/213.52
ACTIVE(s(U32(tt))) → c27(S(mark(tt))) 686.51/213.52
ACTIVE(s(U41(tt, z0))) → c27(S(mark(z0))) 686.51/213.52
ACTIVE(s(isNat(0))) → c27(S(mark(tt))) 686.51/213.52
ACTIVE(s(U11(tt, z0))) → c9(S(mark(U12(isNat(z0))))) 686.51/213.52
ACTIVE(s(U11(tt, z0))) → c9(ACTIVE(U11(tt, z0))) 686.51/213.52
ACTIVE(s(U31(tt, z0))) → c9(S(mark(U32(isNat(z0))))) 686.51/213.52
ACTIVE(s(U31(tt, z0))) → c9(ACTIVE(U31(tt, z0))) 686.51/213.52
ACTIVE(s(U51(tt, z0, z1))) → c9(S(mark(U52(isNat(z1), z0, z1)))) 686.51/213.52
ACTIVE(s(U51(tt, z0, z1))) → c9(ACTIVE(U51(tt, z0, z1))) 686.51/213.52
ACTIVE(s(U52(tt, z0, z1))) → c9(S(mark(s(plus(z1, z0))))) 686.51/213.52
ACTIVE(s(U52(tt, z0, z1))) → c9(ACTIVE(U52(tt, z0, z1))) 686.51/213.52
ACTIVE(s(isNat(plus(z0, z1)))) → c9(S(mark(U11(isNat(z0), z1)))) 686.51/213.52
ACTIVE(s(isNat(plus(z0, z1)))) → c9(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.52
ACTIVE(s(isNat(s(z0)))) → c9(S(mark(U21(isNat(z0))))) 686.51/213.52
ACTIVE(s(isNat(s(z0)))) → c9(ACTIVE(isNat(s(z0)))) 686.51/213.52
ACTIVE(s(isNat(x(z0, z1)))) → c9(S(mark(U31(isNat(z0), z1)))) 686.51/213.52
ACTIVE(s(isNat(x(z0, z1)))) → c9(ACTIVE(isNat(x(z0, z1)))) 686.51/213.52
ACTIVE(U61(plus(z0, 0))) → c30(U61'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.51/213.52
ACTIVE(U61(plus(z0, s(z1)))) → c30(U61'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.51/213.52
ACTIVE(U61(x(z0, 0))) → c30(U61'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.51/213.52
ACTIVE(U61(x(z0, s(z1)))) → c30(U61'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.51/213.52
ACTIVE(U61(U11(z0, z1))) → c30(U61'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.51/213.52
ACTIVE(U61(U12(z0))) → c30(U61'(U12(active(z0))), ACTIVE(U12(z0))) 686.51/213.52
ACTIVE(U61(U21(z0))) → c30(U61'(U21(active(z0))), ACTIVE(U21(z0))) 686.51/213.52
ACTIVE(U61(U31(z0, z1))) → c30(U61'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.51/213.52
ACTIVE(U61(U32(z0))) → c30(U61'(U32(active(z0))), ACTIVE(U32(z0))) 686.51/213.52
ACTIVE(U61(U41(z0, z1))) → c30(U61'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.51/213.52
ACTIVE(U61(U51(z0, z1, z2))) → c30(U61'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.51/213.52
ACTIVE(U61(U52(z0, z1, z2))) → c30(U61'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.51/213.52
ACTIVE(U61(s(z0))) → c30(U61'(s(active(z0))), ACTIVE(s(z0))) 686.51/213.52
ACTIVE(U61(plus(z0, z1))) → c30(U61'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.51/213.52
ACTIVE(U61(plus(z0, z1))) → c30(U61'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.51/213.52
ACTIVE(U61(U61(z0))) → c30(U61'(U61(active(z0))), ACTIVE(U61(z0))) 686.51/213.52
ACTIVE(U61(U71(z0, z1, z2))) → c30(U61'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.51/213.52
ACTIVE(U61(U72(z0, z1, z2))) → c30(U61'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.51/213.52
ACTIVE(U61(x(z0, z1))) → c30(U61'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.51/213.52
ACTIVE(U61(x(z0, z1))) → c30(U61'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.51/213.52
ACTIVE(U11(U61(tt), x1)) → c19(U11'(mark(0), x1)) 686.51/213.52
ACTIVE(U12(U61(tt))) → c20(U12'(mark(0))) 686.51/213.52
ACTIVE(U21(U61(tt))) → c21(U21'(mark(0))) 686.51/213.52
ACTIVE(U31(U61(tt), x1)) → c22(U31'(mark(0), x1)) 686.51/213.52
ACTIVE(U32(U61(tt))) → c23(U32'(mark(0))) 686.51/213.52
ACTIVE(U41(U61(tt), x1)) → c24(U41'(mark(0), x1)) 686.51/213.52
ACTIVE(U51(U61(tt), x1, x2)) → c25(U51'(mark(0), x1, x2)) 686.51/213.52
ACTIVE(U52(U61(tt), x1, x2)) → c26(U52'(mark(0), x1, x2)) 686.51/213.52
ACTIVE(s(U61(tt))) → c27(S(mark(0))) 686.51/213.52
ACTIVE(U61(U12(tt))) → c30(U61'(mark(tt))) 686.51/213.52
ACTIVE(U61(U21(tt))) → c30(U61'(mark(tt))) 686.51/213.52
ACTIVE(U61(U32(tt))) → c30(U61'(mark(tt))) 686.51/213.52
ACTIVE(U61(U41(tt, z0))) → c30(U61'(mark(z0))) 686.51/213.52
ACTIVE(U61(U61(tt))) → c30(U61'(mark(0))) 686.51/213.52
ACTIVE(U61(isNat(0))) → c30(U61'(mark(tt))) 686.51/213.52
ACTIVE(U61(U11(tt, z0))) → c10(U61'(mark(U12(isNat(z0))))) 686.51/213.52
ACTIVE(U61(U11(tt, z0))) → c10(ACTIVE(U11(tt, z0))) 686.51/213.52
ACTIVE(U61(U31(tt, z0))) → c10(U61'(mark(U32(isNat(z0))))) 686.51/213.52
ACTIVE(U61(U31(tt, z0))) → c10(ACTIVE(U31(tt, z0))) 686.51/213.52
ACTIVE(U61(U51(tt, z0, z1))) → c10(U61'(mark(U52(isNat(z1), z0, z1)))) 686.51/213.52
ACTIVE(U61(U51(tt, z0, z1))) → c10(ACTIVE(U51(tt, z0, z1))) 686.51/213.52
ACTIVE(U61(U52(tt, z0, z1))) → c10(U61'(mark(s(plus(z1, z0))))) 686.51/213.52
ACTIVE(U61(U52(tt, z0, z1))) → c10(ACTIVE(U52(tt, z0, z1))) 686.51/213.52
ACTIVE(U61(isNat(plus(z0, z1)))) → c10(U61'(mark(U11(isNat(z0), z1)))) 686.51/213.52
ACTIVE(U61(isNat(plus(z0, z1)))) → c10(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.52
ACTIVE(U61(isNat(s(z0)))) → c10(U61'(mark(U21(isNat(z0))))) 686.51/213.52
ACTIVE(U61(isNat(s(z0)))) → c10(ACTIVE(isNat(s(z0)))) 686.51/213.52
ACTIVE(U61(isNat(x(z0, z1)))) → c10(U61'(mark(U31(isNat(z0), z1)))) 686.51/213.52
ACTIVE(U61(isNat(x(z0, z1)))) → c10(ACTIVE(isNat(x(z0, z1)))) 686.51/213.52
ACTIVE(U71(plus(z0, 0), x1, x2)) → c31(U71'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.51/213.52
ACTIVE(U71(plus(z0, s(z1)), x1, x2)) → c31(U71'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.51/213.52
ACTIVE(U71(x(z0, 0), x1, x2)) → c31(U71'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.51/213.52
ACTIVE(U71(x(z0, s(z1)), x1, x2)) → c31(U71'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.51/213.52
ACTIVE(U71(U11(z0, z1), x1, x2)) → c31(U71'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.51/213.52
ACTIVE(U71(U12(z0), x1, x2)) → c31(U71'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.51/213.52
ACTIVE(U71(U21(z0), x1, x2)) → c31(U71'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.51/213.52
ACTIVE(U71(U31(z0, z1), x1, x2)) → c31(U71'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.51/213.52
ACTIVE(U71(U32(z0), x1, x2)) → c31(U71'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.51/213.52
ACTIVE(U71(U41(z0, z1), x1, x2)) → c31(U71'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.51/213.52
ACTIVE(U71(U51(z0, z1, z2), x1, x2)) → c31(U71'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.51/213.52
ACTIVE(U71(U52(z0, z1, z2), x1, x2)) → c31(U71'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.51/213.52
ACTIVE(U71(s(z0), x1, x2)) → c31(U71'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.51/213.52
ACTIVE(U71(plus(z0, z1), x1, x2)) → c31(U71'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.51/213.52
ACTIVE(U71(plus(z0, z1), x1, x2)) → c31(U71'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.51/213.52
ACTIVE(U71(U61(z0), x1, x2)) → c31(U71'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.51/213.52
ACTIVE(U71(U71(z0, z1, z2), x1, x2)) → c31(U71'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.51/213.52
ACTIVE(U71(U72(z0, z1, z2), x1, x2)) → c31(U71'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.51/213.52
ACTIVE(U71(x(z0, z1), x1, x2)) → c31(U71'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.51/213.52
ACTIVE(U71(x(z0, z1), x1, x2)) → c31(U71'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.51/213.52
ACTIVE(U71(U12(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.51/213.52
ACTIVE(U71(U21(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.51/213.52
ACTIVE(U71(U32(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.51/213.52
ACTIVE(U71(U41(tt, z0), x1, x2)) → c31(U71'(mark(z0), x1, x2)) 686.51/213.52
ACTIVE(U71(U61(tt), x1, x2)) → c31(U71'(mark(0), x1, x2)) 686.51/213.52
ACTIVE(U71(isNat(0), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.51/213.52
ACTIVE(U11(U71(tt, z0, z1), x1)) → c11(U11'(mark(U72(isNat(z1), z0, z1)), x1)) 686.51/213.52
ACTIVE(U11(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.52
ACTIVE(U12(U71(tt, z0, z1))) → c11(U12'(mark(U72(isNat(z1), z0, z1)))) 686.51/213.52
ACTIVE(U12(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.52
ACTIVE(U21(U71(tt, z0, z1))) → c11(U21'(mark(U72(isNat(z1), z0, z1)))) 686.51/213.52
ACTIVE(U21(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.52
ACTIVE(U31(U71(tt, z0, z1), x1)) → c11(U31'(mark(U72(isNat(z1), z0, z1)), x1)) 686.51/213.52
ACTIVE(U31(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.52
ACTIVE(U32(U71(tt, z0, z1))) → c11(U32'(mark(U72(isNat(z1), z0, z1)))) 686.51/213.52
ACTIVE(U32(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.52
ACTIVE(U41(U71(tt, z0, z1), x1)) → c11(U41'(mark(U72(isNat(z1), z0, z1)), x1)) 686.51/213.52
ACTIVE(U41(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.52
ACTIVE(U51(U71(tt, z0, z1), x1, x2)) → c11(U51'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.51/213.52
ACTIVE(U51(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.52
ACTIVE(U52(U71(tt, z0, z1), x1, x2)) → c11(U52'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.51/213.52
ACTIVE(U52(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.52
ACTIVE(s(U71(tt, z0, z1))) → c11(S(mark(U72(isNat(z1), z0, z1)))) 686.51/213.52
ACTIVE(s(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.52
ACTIVE(U61(U71(tt, z0, z1))) → c11(U61'(mark(U72(isNat(z1), z0, z1)))) 686.51/213.52
ACTIVE(U61(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.52
ACTIVE(U71(U11(tt, z0), x1, x2)) → c11(U71'(mark(U12(isNat(z0))), x1, x2)) 686.51/213.52
ACTIVE(U71(U11(tt, z0), x1, x2)) → c11(ACTIVE(U11(tt, z0))) 686.51/213.52
ACTIVE(U71(U31(tt, z0), x1, x2)) → c11(U71'(mark(U32(isNat(z0))), x1, x2)) 686.51/213.52
ACTIVE(U71(U31(tt, z0), x1, x2)) → c11(ACTIVE(U31(tt, z0))) 686.51/213.52
ACTIVE(U71(U51(tt, z0, z1), x1, x2)) → c11(U71'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.51/213.52
ACTIVE(U71(U51(tt, z0, z1), x1, x2)) → c11(ACTIVE(U51(tt, z0, z1))) 686.51/213.52
ACTIVE(U71(U52(tt, z0, z1), x1, x2)) → c11(U71'(mark(s(plus(z1, z0))), x1, x2)) 686.51/213.52
ACTIVE(U71(U52(tt, z0, z1), x1, x2)) → c11(ACTIVE(U52(tt, z0, z1))) 686.51/213.52
ACTIVE(U71(U71(tt, z0, z1), x1, x2)) → c11(U71'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.51/213.52
ACTIVE(U71(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.52
ACTIVE(U71(isNat(plus(z0, z1)), x1, x2)) → c11(U71'(mark(U11(isNat(z0), z1)), x1, x2)) 686.51/213.52
ACTIVE(U71(isNat(plus(z0, z1)), x1, x2)) → c11(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.52
ACTIVE(U71(isNat(s(z0)), x1, x2)) → c11(U71'(mark(U21(isNat(z0))), x1, x2)) 686.51/213.52
ACTIVE(U71(isNat(s(z0)), x1, x2)) → c11(ACTIVE(isNat(s(z0)))) 686.51/213.52
ACTIVE(U71(isNat(x(z0, z1)), x1, x2)) → c11(U71'(mark(U31(isNat(z0), z1)), x1, x2)) 686.51/213.52
ACTIVE(U71(isNat(x(z0, z1)), x1, x2)) → c11(ACTIVE(isNat(x(z0, z1)))) 686.51/213.52
ACTIVE(U72(plus(z0, 0), x1, x2)) → c32(U72'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.51/213.52
ACTIVE(U72(plus(z0, s(z1)), x1, x2)) → c32(U72'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.51/213.52
ACTIVE(U72(x(z0, 0), x1, x2)) → c32(U72'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.51/213.52
ACTIVE(U72(x(z0, s(z1)), x1, x2)) → c32(U72'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.51/213.52
ACTIVE(U72(U11(z0, z1), x1, x2)) → c32(U72'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.51/213.52
ACTIVE(U72(U12(z0), x1, x2)) → c32(U72'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.51/213.52
ACTIVE(U72(U21(z0), x1, x2)) → c32(U72'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.51/213.52
ACTIVE(U72(U31(z0, z1), x1, x2)) → c32(U72'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.51/213.52
ACTIVE(U72(U32(z0), x1, x2)) → c32(U72'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.51/213.52
ACTIVE(U72(U41(z0, z1), x1, x2)) → c32(U72'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.51/213.52
ACTIVE(U72(U51(z0, z1, z2), x1, x2)) → c32(U72'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.51/213.52
ACTIVE(U72(U52(z0, z1, z2), x1, x2)) → c32(U72'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.51/213.52
ACTIVE(U72(s(z0), x1, x2)) → c32(U72'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.51/213.52
ACTIVE(U72(plus(z0, z1), x1, x2)) → c32(U72'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.51/213.52
ACTIVE(U72(plus(z0, z1), x1, x2)) → c32(U72'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.51/213.52
ACTIVE(U72(U61(z0), x1, x2)) → c32(U72'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.51/213.52
ACTIVE(U72(U71(z0, z1, z2), x1, x2)) → c32(U72'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.51/213.52
ACTIVE(U72(U72(z0, z1, z2), x1, x2)) → c32(U72'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.51/213.52
ACTIVE(U72(x(z0, z1), x1, x2)) → c32(U72'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.51/213.52
ACTIVE(U72(x(z0, z1), x1, x2)) → c32(U72'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.51/213.52
ACTIVE(U72(U12(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.51/213.52
ACTIVE(U72(U21(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.51/213.52
ACTIVE(U72(U32(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.51/213.52
ACTIVE(U72(U41(tt, z0), x1, x2)) → c32(U72'(mark(z0), x1, x2)) 686.51/213.52
ACTIVE(U72(U61(tt), x1, x2)) → c32(U72'(mark(0), x1, x2)) 686.51/213.52
ACTIVE(U72(isNat(0), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.51/213.52
ACTIVE(U11(U72(tt, z0, z1), x1)) → c12(U11'(mark(plus(x(z1, z0), z1)), x1)) 686.51/213.52
ACTIVE(U11(U72(tt, z0, z1), x1)) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.52
ACTIVE(U12(U72(tt, z0, z1))) → c12(U12'(mark(plus(x(z1, z0), z1)))) 686.51/213.52
ACTIVE(U12(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.52
ACTIVE(U21(U72(tt, z0, z1))) → c12(U21'(mark(plus(x(z1, z0), z1)))) 686.51/213.52
ACTIVE(U21(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.52
ACTIVE(U31(U72(tt, z0, z1), x1)) → c12(U31'(mark(plus(x(z1, z0), z1)), x1)) 686.51/213.52
ACTIVE(U31(U72(tt, z0, z1), x1)) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.52
ACTIVE(U32(U72(tt, z0, z1))) → c12(U32'(mark(plus(x(z1, z0), z1)))) 686.51/213.52
ACTIVE(U32(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.52
ACTIVE(U41(U72(tt, z0, z1), x1)) → c12(U41'(mark(plus(x(z1, z0), z1)), x1)) 686.51/213.52
ACTIVE(U41(U72(tt, z0, z1), x1)) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.52
ACTIVE(U51(U72(tt, z0, z1), x1, x2)) → c12(U51'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.51/213.52
ACTIVE(U51(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.52
ACTIVE(U52(U72(tt, z0, z1), x1, x2)) → c12(U52'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.51/213.52
ACTIVE(U52(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.52
ACTIVE(s(U72(tt, z0, z1))) → c12(S(mark(plus(x(z1, z0), z1)))) 686.51/213.52
ACTIVE(s(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.52
ACTIVE(U61(U72(tt, z0, z1))) → c12(U61'(mark(plus(x(z1, z0), z1)))) 686.51/213.52
ACTIVE(U61(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.52
ACTIVE(U71(U72(tt, z0, z1), x1, x2)) → c12(U71'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.51/213.52
ACTIVE(U71(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.52
ACTIVE(U72(U11(tt, z0), x1, x2)) → c12(U72'(mark(U12(isNat(z0))), x1, x2)) 686.51/213.52
ACTIVE(U72(U11(tt, z0), x1, x2)) → c12(ACTIVE(U11(tt, z0))) 686.51/213.52
ACTIVE(U72(U31(tt, z0), x1, x2)) → c12(U72'(mark(U32(isNat(z0))), x1, x2)) 686.51/213.52
ACTIVE(U72(U31(tt, z0), x1, x2)) → c12(ACTIVE(U31(tt, z0))) 686.51/213.52
ACTIVE(U72(U51(tt, z0, z1), x1, x2)) → c12(U72'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.51/213.52
ACTIVE(U72(U51(tt, z0, z1), x1, x2)) → c12(ACTIVE(U51(tt, z0, z1))) 686.51/213.52
ACTIVE(U72(U52(tt, z0, z1), x1, x2)) → c12(U72'(mark(s(plus(z1, z0))), x1, x2)) 686.51/213.52
ACTIVE(U72(U52(tt, z0, z1), x1, x2)) → c12(ACTIVE(U52(tt, z0, z1))) 686.51/213.52
ACTIVE(U72(U71(tt, z0, z1), x1, x2)) → c12(U72'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.51/213.52
ACTIVE(U72(U71(tt, z0, z1), x1, x2)) → c12(ACTIVE(U71(tt, z0, z1))) 686.51/213.52
ACTIVE(U72(U72(tt, z0, z1), x1, x2)) → c12(U72'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.51/213.52
ACTIVE(U72(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.52
ACTIVE(U72(isNat(plus(z0, z1)), x1, x2)) → c12(U72'(mark(U11(isNat(z0), z1)), x1, x2)) 686.51/213.52
ACTIVE(U72(isNat(plus(z0, z1)), x1, x2)) → c12(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.52
ACTIVE(U72(isNat(s(z0)), x1, x2)) → c12(U72'(mark(U21(isNat(z0))), x1, x2)) 686.51/213.52
ACTIVE(U72(isNat(s(z0)), x1, x2)) → c12(ACTIVE(isNat(s(z0)))) 686.51/213.52
ACTIVE(U72(isNat(x(z0, z1)), x1, x2)) → c12(U72'(mark(U31(isNat(z0), z1)), x1, x2)) 686.51/213.52
ACTIVE(U72(isNat(x(z0, z1)), x1, x2)) → c12(ACTIVE(isNat(x(z0, z1)))) 686.51/213.52
PROPER(U11(x0, U11(z0, z1))) → c65(U11'(proper(x0), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(U11(z0, z1))) 686.51/213.52
PROPER(U11(x0, U12(z0))) → c65(U11'(proper(x0), U12(proper(z0))), PROPER(x0), PROPER(U12(z0))) 686.51/213.52
PROPER(U11(x0, isNat(z0))) → c65(U11'(proper(x0), isNat(proper(z0))), PROPER(x0), PROPER(isNat(z0))) 686.51/213.52
PROPER(U11(x0, U21(z0))) → c65(U11'(proper(x0), U21(proper(z0))), PROPER(x0), PROPER(U21(z0))) 686.51/213.52
PROPER(U11(x0, U31(z0, z1))) → c65(U11'(proper(x0), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(U31(z0, z1))) 686.51/213.52
PROPER(U11(x0, U32(z0))) → c65(U11'(proper(x0), U32(proper(z0))), PROPER(x0), PROPER(U32(z0))) 686.51/213.52
PROPER(U11(x0, U41(z0, z1))) → c65(U11'(proper(x0), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(U41(z0, z1))) 686.51/213.52
PROPER(U11(x0, U51(z0, z1, z2))) → c65(U11'(proper(x0), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U51(z0, z1, z2))) 686.51/213.52
PROPER(U11(x0, U52(z0, z1, z2))) → c65(U11'(proper(x0), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U52(z0, z1, z2))) 686.51/213.52
PROPER(U11(x0, s(z0))) → c65(U11'(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 686.51/213.52
PROPER(U11(x0, plus(z0, z1))) → c65(U11'(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 686.51/213.52
PROPER(U11(x0, U61(z0))) → c65(U11'(proper(x0), U61(proper(z0))), PROPER(x0), PROPER(U61(z0))) 686.51/213.52
PROPER(U11(x0, U71(z0, z1, z2))) → c65(U11'(proper(x0), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U71(z0, z1, z2))) 686.51/213.52
PROPER(U11(x0, U72(z0, z1, z2))) → c65(U11'(proper(x0), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U72(z0, z1, z2))) 686.51/213.52
PROPER(U11(x0, x(z0, z1))) → c65(U11'(proper(x0), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x(z0, z1))) 686.51/213.52
PROPER(U11(U11(z0, z1), x1)) → c65(U11'(U11(proper(z0), proper(z1)), proper(x1)), PROPER(U11(z0, z1)), PROPER(x1)) 686.51/213.52
PROPER(U11(U12(z0), x1)) → c65(U11'(U12(proper(z0)), proper(x1)), PROPER(U12(z0)), PROPER(x1)) 686.51/213.52
PROPER(U11(isNat(z0), x1)) → c65(U11'(isNat(proper(z0)), proper(x1)), PROPER(isNat(z0)), PROPER(x1)) 686.51/213.52
PROPER(U11(U21(z0), x1)) → c65(U11'(U21(proper(z0)), proper(x1)), PROPER(U21(z0)), PROPER(x1)) 686.51/213.52
PROPER(U11(U31(z0, z1), x1)) → c65(U11'(U31(proper(z0), proper(z1)), proper(x1)), PROPER(U31(z0, z1)), PROPER(x1)) 686.51/213.52
PROPER(U11(U32(z0), x1)) → c65(U11'(U32(proper(z0)), proper(x1)), PROPER(U32(z0)), PROPER(x1)) 686.51/213.52
PROPER(U11(U41(z0, z1), x1)) → c65(U11'(U41(proper(z0), proper(z1)), proper(x1)), PROPER(U41(z0, z1)), PROPER(x1)) 686.51/213.52
PROPER(U11(U51(z0, z1, z2), x1)) → c65(U11'(U51(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U51(z0, z1, z2)), PROPER(x1)) 686.51/213.52
PROPER(U11(U52(z0, z1, z2), x1)) → c65(U11'(U52(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U52(z0, z1, z2)), PROPER(x1)) 686.51/213.52
PROPER(U11(s(z0), x1)) → c65(U11'(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 686.51/213.52
PROPER(U11(plus(z0, z1), x1)) → c65(U11'(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 686.51/213.52
PROPER(U11(U61(z0), x1)) → c65(U11'(U61(proper(z0)), proper(x1)), PROPER(U61(z0)), PROPER(x1)) 686.51/213.52
PROPER(U11(U71(z0, z1, z2), x1)) → c65(U11'(U71(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U71(z0, z1, z2)), PROPER(x1)) 686.51/213.52
PROPER(U11(U72(z0, z1, z2), x1)) → c65(U11'(U72(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U72(z0, z1, z2)), PROPER(x1)) 686.51/213.52
PROPER(U11(x(z0, z1), x1)) → c65(U11'(x(proper(z0), proper(z1)), proper(x1)), PROPER(x(z0, z1)), PROPER(x1)) 686.51/213.52
PROPER(U11(x0, tt)) → c65(U11'(proper(x0), ok(tt)), PROPER(x0)) 686.51/213.52
PROPER(U11(x0, 0)) → c65(U11'(proper(x0), ok(0)), PROPER(x0)) 686.51/213.52
PROPER(U11(tt, x1)) → c65(U11'(ok(tt), proper(x1)), PROPER(x1)) 686.51/213.52
PROPER(U11(0, x1)) → c65(U11'(ok(0), proper(x1)), PROPER(x1))
K tuples:none
Defined Rule Symbols:

active, U11, U12, U21, U31, U32, U41, U51, U52, s, plus, U61, U71, U72, x, proper, isNat, top

Defined Pair Symbols:

ACTIVE, U11', U12', U21', U31', U32', U41', U51', U52', S, PLUS, U61', U71', U72', X, PROPER, ISNAT, TOP

Compound Symbols:

c28, c29, 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, c62, c63, c64, c67, c68, c69, c70, c71, c72, c73, c74, c75, c76, c77, c79, c80, c81, c82, c83, c84, c13, c16, c18, c1, c19, c19, c, c20, c20, c2, c21, c21, c3, c22, c22, c4, c23, c23, c5, c24, c24, c6, c25, c25, c7, c26, c26, c8, c27, c27, c9, c30, c30, c10, c31, c31, c11, c32, c32, c12, c65, c65

686.51/213.52
686.51/213.52

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

Use narrowing to replace PROPER(U12(z0)) → c67(U12'(proper(z0)), PROPER(z0)) by

PROPER(U12(U11(z0, z1))) → c67(U12'(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.51/213.52
PROPER(U12(tt)) → c67(U12'(ok(tt)), PROPER(tt)) 686.51/213.52
PROPER(U12(U12(z0))) → c67(U12'(U12(proper(z0))), PROPER(U12(z0))) 686.51/213.52
PROPER(U12(isNat(z0))) → c67(U12'(isNat(proper(z0))), PROPER(isNat(z0))) 686.51/213.52
PROPER(U12(U21(z0))) → c67(U12'(U21(proper(z0))), PROPER(U21(z0))) 686.51/213.52
PROPER(U12(U31(z0, z1))) → c67(U12'(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.51/213.52
PROPER(U12(U32(z0))) → c67(U12'(U32(proper(z0))), PROPER(U32(z0))) 686.51/213.52
PROPER(U12(U41(z0, z1))) → c67(U12'(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.51/213.52
PROPER(U12(U51(z0, z1, z2))) → c67(U12'(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.51/213.52
PROPER(U12(U52(z0, z1, z2))) → c67(U12'(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.51/213.52
PROPER(U12(s(z0))) → c67(U12'(s(proper(z0))), PROPER(s(z0))) 686.51/213.52
PROPER(U12(plus(z0, z1))) → c67(U12'(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.51/213.52
PROPER(U12(U61(z0))) → c67(U12'(U61(proper(z0))), PROPER(U61(z0))) 686.51/213.52
PROPER(U12(0)) → c67(U12'(ok(0)), PROPER(0)) 686.51/213.52
PROPER(U12(U71(z0, z1, z2))) → c67(U12'(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.51/213.52
PROPER(U12(U72(z0, z1, z2))) → c67(U12'(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.51/213.52
PROPER(U12(x(z0, z1))) → c67(U12'(x(proper(z0), proper(z1))), PROPER(x(z0, z1)))
686.51/213.52
686.51/213.52

(84) Obligation:

Complexity Dependency Tuples Problem
Rules:

active(U11(tt, z0)) → mark(U12(isNat(z0))) 686.51/213.52
active(U12(tt)) → mark(tt) 686.51/213.52
active(U21(tt)) → mark(tt) 686.51/213.52
active(U31(tt, z0)) → mark(U32(isNat(z0))) 686.51/213.52
active(U32(tt)) → mark(tt) 686.51/213.52
active(U41(tt, z0)) → mark(z0) 686.51/213.52
active(U51(tt, z0, z1)) → mark(U52(isNat(z1), z0, z1)) 686.51/213.52
active(U52(tt, z0, z1)) → mark(s(plus(z1, z0))) 686.51/213.52
active(U61(tt)) → mark(0) 686.51/213.52
active(U71(tt, z0, z1)) → mark(U72(isNat(z1), z0, z1)) 686.51/213.52
active(U72(tt, z0, z1)) → mark(plus(x(z1, z0), z1)) 686.51/213.52
active(isNat(0)) → mark(tt) 686.51/213.52
active(isNat(plus(z0, z1))) → mark(U11(isNat(z0), z1)) 686.51/213.52
active(isNat(s(z0))) → mark(U21(isNat(z0))) 686.51/213.52
active(isNat(x(z0, z1))) → mark(U31(isNat(z0), z1)) 686.51/213.52
active(plus(z0, 0)) → mark(U41(isNat(z0), z0)) 686.51/213.52
active(plus(z0, s(z1))) → mark(U51(isNat(z1), z1, z0)) 686.51/213.52
active(x(z0, 0)) → mark(U61(isNat(z0))) 686.51/213.52
active(x(z0, s(z1))) → mark(U71(isNat(z1), z1, z0)) 686.51/213.52
active(U11(z0, z1)) → U11(active(z0), z1) 686.51/213.52
active(U12(z0)) → U12(active(z0)) 686.51/213.52
active(U21(z0)) → U21(active(z0)) 686.51/213.52
active(U31(z0, z1)) → U31(active(z0), z1) 686.51/213.52
active(U32(z0)) → U32(active(z0)) 686.51/213.52
active(U41(z0, z1)) → U41(active(z0), z1) 686.51/213.52
active(U51(z0, z1, z2)) → U51(active(z0), z1, z2) 686.51/213.52
active(U52(z0, z1, z2)) → U52(active(z0), z1, z2) 686.51/213.52
active(s(z0)) → s(active(z0)) 686.51/213.52
active(plus(z0, z1)) → plus(active(z0), z1) 686.51/213.52
active(plus(z0, z1)) → plus(z0, active(z1)) 686.51/213.52
active(U61(z0)) → U61(active(z0)) 686.51/213.52
active(U71(z0, z1, z2)) → U71(active(z0), z1, z2) 686.51/213.52
active(U72(z0, z1, z2)) → U72(active(z0), z1, z2) 686.51/213.52
active(x(z0, z1)) → x(active(z0), z1) 686.51/213.52
active(x(z0, z1)) → x(z0, active(z1)) 686.51/213.52
U11(mark(z0), z1) → mark(U11(z0, z1)) 686.51/213.52
U11(ok(z0), ok(z1)) → ok(U11(z0, z1)) 686.51/213.52
U12(mark(z0)) → mark(U12(z0)) 686.51/213.52
U12(ok(z0)) → ok(U12(z0)) 686.51/213.52
U21(mark(z0)) → mark(U21(z0)) 686.51/213.52
U21(ok(z0)) → ok(U21(z0)) 686.51/213.52
U31(mark(z0), z1) → mark(U31(z0, z1)) 686.51/213.52
U31(ok(z0), ok(z1)) → ok(U31(z0, z1)) 686.51/213.52
U32(mark(z0)) → mark(U32(z0)) 686.51/213.52
U32(ok(z0)) → ok(U32(z0)) 686.51/213.52
U41(mark(z0), z1) → mark(U41(z0, z1)) 686.51/213.52
U41(ok(z0), ok(z1)) → ok(U41(z0, z1)) 686.51/213.52
U51(mark(z0), z1, z2) → mark(U51(z0, z1, z2)) 686.51/213.52
U51(ok(z0), ok(z1), ok(z2)) → ok(U51(z0, z1, z2)) 686.51/213.52
U52(mark(z0), z1, z2) → mark(U52(z0, z1, z2)) 686.51/213.52
U52(ok(z0), ok(z1), ok(z2)) → ok(U52(z0, z1, z2)) 686.51/213.52
s(mark(z0)) → mark(s(z0)) 686.51/213.52
s(ok(z0)) → ok(s(z0)) 686.51/213.52
plus(mark(z0), z1) → mark(plus(z0, z1)) 686.51/213.52
plus(z0, mark(z1)) → mark(plus(z0, z1)) 686.51/213.52
plus(ok(z0), ok(z1)) → ok(plus(z0, z1)) 686.51/213.52
U61(mark(z0)) → mark(U61(z0)) 686.51/213.52
U61(ok(z0)) → ok(U61(z0)) 686.51/213.52
U71(mark(z0), z1, z2) → mark(U71(z0, z1, z2)) 686.51/213.52
U71(ok(z0), ok(z1), ok(z2)) → ok(U71(z0, z1, z2)) 686.51/213.52
U72(mark(z0), z1, z2) → mark(U72(z0, z1, z2)) 686.51/213.52
U72(ok(z0), ok(z1), ok(z2)) → ok(U72(z0, z1, z2)) 686.51/213.52
x(mark(z0), z1) → mark(x(z0, z1)) 686.51/213.52
x(z0, mark(z1)) → mark(x(z0, z1)) 686.51/213.52
x(ok(z0), ok(z1)) → ok(x(z0, z1)) 686.51/213.52
proper(U11(z0, z1)) → U11(proper(z0), proper(z1)) 686.51/213.52
proper(tt) → ok(tt) 686.51/213.52
proper(U12(z0)) → U12(proper(z0)) 686.51/213.52
proper(isNat(z0)) → isNat(proper(z0)) 686.51/213.52
proper(U21(z0)) → U21(proper(z0)) 686.51/213.52
proper(U31(z0, z1)) → U31(proper(z0), proper(z1)) 686.51/213.52
proper(U32(z0)) → U32(proper(z0)) 686.51/213.52
proper(U41(z0, z1)) → U41(proper(z0), proper(z1)) 686.51/213.52
proper(U51(z0, z1, z2)) → U51(proper(z0), proper(z1), proper(z2)) 686.51/213.52
proper(U52(z0, z1, z2)) → U52(proper(z0), proper(z1), proper(z2)) 686.51/213.52
proper(s(z0)) → s(proper(z0)) 686.51/213.52
proper(plus(z0, z1)) → plus(proper(z0), proper(z1)) 686.51/213.52
proper(U61(z0)) → U61(proper(z0)) 686.51/213.52
proper(0) → ok(0) 686.51/213.52
proper(U71(z0, z1, z2)) → U71(proper(z0), proper(z1), proper(z2)) 686.51/213.52
proper(U72(z0, z1, z2)) → U72(proper(z0), proper(z1), proper(z2)) 686.51/213.52
proper(x(z0, z1)) → x(proper(z0), proper(z1)) 686.51/213.52
isNat(ok(z0)) → ok(isNat(z0)) 686.51/213.52
top(mark(z0)) → top(proper(z0)) 686.51/213.52
top(ok(z0)) → top(active(z0))
Tuples:

ACTIVE(plus(z0, z1)) → c28(PLUS(active(z0), z1), ACTIVE(z0)) 686.51/213.52
ACTIVE(plus(z0, z1)) → c29(PLUS(z0, active(z1)), ACTIVE(z1)) 686.51/213.52
ACTIVE(x(z0, z1)) → c33(X(active(z0), z1), ACTIVE(z0)) 686.51/213.52
ACTIVE(x(z0, z1)) → c34(X(z0, active(z1)), ACTIVE(z1)) 686.51/213.52
U11'(mark(z0), z1) → c35(U11'(z0, z1)) 686.51/213.52
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1)) 686.51/213.52
U12'(mark(z0)) → c37(U12'(z0)) 686.51/213.52
U12'(ok(z0)) → c38(U12'(z0)) 686.51/213.52
U21'(mark(z0)) → c39(U21'(z0)) 686.51/213.52
U21'(ok(z0)) → c40(U21'(z0)) 686.51/213.52
U31'(mark(z0), z1) → c41(U31'(z0, z1)) 686.51/213.52
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 686.51/213.52
U32'(mark(z0)) → c43(U32'(z0)) 686.51/213.52
U32'(ok(z0)) → c44(U32'(z0)) 686.51/213.52
U41'(mark(z0), z1) → c45(U41'(z0, z1)) 686.51/213.52
U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1)) 686.51/213.52
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2)) 686.51/213.52
U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2)) 686.51/213.52
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2)) 686.51/213.52
U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2)) 686.51/213.52
S(mark(z0)) → c51(S(z0)) 686.51/213.52
S(ok(z0)) → c52(S(z0)) 686.51/213.52
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 686.51/213.52
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 686.51/213.52
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 686.51/213.52
U61'(mark(z0)) → c56(U61'(z0)) 686.51/213.52
U61'(ok(z0)) → c57(U61'(z0)) 686.51/213.52
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2)) 686.51/213.52
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2)) 686.51/213.52
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2)) 686.51/213.52
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 686.51/213.52
X(mark(z0), z1) → c62(X(z0, z1)) 686.51/213.52
X(z0, mark(z1)) → c63(X(z0, z1)) 686.51/213.52
X(ok(z0), ok(z1)) → c64(X(z0, z1)) 686.51/213.52
PROPER(isNat(z0)) → c68(ISNAT(proper(z0)), PROPER(z0)) 686.51/213.52
PROPER(U21(z0)) → c69(U21'(proper(z0)), PROPER(z0)) 686.51/213.52
PROPER(U31(z0, z1)) → c70(U31'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 686.51/213.52
PROPER(U32(z0)) → c71(U32'(proper(z0)), PROPER(z0)) 686.51/213.52
PROPER(U41(z0, z1)) → c72(U41'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 686.51/213.52
PROPER(U51(z0, z1, z2)) → c73(U51'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 686.51/213.52
PROPER(U52(z0, z1, z2)) → c74(U52'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 686.51/213.52
PROPER(s(z0)) → c75(S(proper(z0)), PROPER(z0)) 686.51/213.52
PROPER(plus(z0, z1)) → c76(PLUS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 686.51/213.52
PROPER(U61(z0)) → c77(U61'(proper(z0)), PROPER(z0)) 686.51/213.52
PROPER(U71(z0, z1, z2)) → c79(U71'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 686.51/213.52
PROPER(U72(z0, z1, z2)) → c80(U72'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 686.51/213.52
PROPER(x(z0, z1)) → c81(X(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 686.51/213.52
ISNAT(ok(z0)) → c82(ISNAT(z0)) 686.51/213.52
TOP(mark(z0)) → c83(TOP(proper(z0)), PROPER(z0)) 686.51/213.52
TOP(ok(z0)) → c84(TOP(active(z0)), ACTIVE(z0)) 686.51/213.52
ACTIVE(isNat(s(z0))) → c13(ISNAT(z0)) 686.51/213.52
ACTIVE(plus(z0, s(z1))) → c16(ISNAT(z1)) 686.51/213.52
ACTIVE(x(z0, s(z1))) → c18(ISNAT(z1)) 686.51/213.52
ACTIVE(U11(tt, z0)) → c1(U12'(isNat(z0))) 686.51/213.52
ACTIVE(U11(tt, z0)) → c1(ISNAT(z0)) 686.51/213.52
ACTIVE(U31(tt, z0)) → c1(U32'(isNat(z0))) 686.51/213.52
ACTIVE(U31(tt, z0)) → c1(ISNAT(z0)) 686.51/213.52
ACTIVE(U51(tt, z0, z1)) → c1(U52'(isNat(z1), z0, z1)) 686.51/213.52
ACTIVE(U51(tt, z0, z1)) → c1(ISNAT(z1)) 686.51/213.52
ACTIVE(U52(tt, z0, z1)) → c1(S(plus(z1, z0))) 686.51/213.52
ACTIVE(U52(tt, z0, z1)) → c1(PLUS(z1, z0)) 686.51/213.52
ACTIVE(U71(tt, z0, z1)) → c1(U72'(isNat(z1), z0, z1)) 686.51/213.52
ACTIVE(U71(tt, z0, z1)) → c1(ISNAT(z1)) 686.51/213.52
ACTIVE(U72(tt, z0, z1)) → c1(PLUS(x(z1, z0), z1)) 686.51/213.52
ACTIVE(U72(tt, z0, z1)) → c1(X(z1, z0)) 686.51/213.52
ACTIVE(isNat(plus(z0, z1))) → c1(U11'(isNat(z0), z1)) 686.51/213.52
ACTIVE(isNat(plus(z0, z1))) → c1(ISNAT(z0)) 686.51/213.52
ACTIVE(isNat(x(z0, z1))) → c1(U31'(isNat(z0), z1)) 686.51/213.52
ACTIVE(isNat(x(z0, z1))) → c1(ISNAT(z0)) 686.51/213.52
ACTIVE(plus(z0, 0)) → c1(U41'(isNat(z0), z0)) 686.51/213.52
ACTIVE(plus(z0, 0)) → c1(ISNAT(z0)) 686.51/213.52
ACTIVE(x(z0, 0)) → c1(U61'(isNat(z0))) 686.51/213.52
ACTIVE(x(z0, 0)) → c1(ISNAT(z0)) 686.51/213.52
ACTIVE(U11(plus(z0, 0), x1)) → c19(U11'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.51/213.52
ACTIVE(U11(plus(z0, s(z1)), x1)) → c19(U11'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.51/213.52
ACTIVE(U11(x(z0, 0), x1)) → c19(U11'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.51/213.52
ACTIVE(U11(x(z0, s(z1)), x1)) → c19(U11'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.51/213.52
ACTIVE(U11(U11(z0, z1), x1)) → c19(U11'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.51/213.52
ACTIVE(U11(U12(z0), x1)) → c19(U11'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.51/213.52
ACTIVE(U11(U21(z0), x1)) → c19(U11'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.51/213.52
ACTIVE(U11(U31(z0, z1), x1)) → c19(U11'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.51/213.52
ACTIVE(U11(U32(z0), x1)) → c19(U11'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.51/213.52
ACTIVE(U11(U41(z0, z1), x1)) → c19(U11'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.51/213.52
ACTIVE(U11(U51(z0, z1, z2), x1)) → c19(U11'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.51/213.52
ACTIVE(U11(U52(z0, z1, z2), x1)) → c19(U11'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.51/213.52
ACTIVE(U11(s(z0), x1)) → c19(U11'(s(active(z0)), x1), ACTIVE(s(z0))) 686.51/213.52
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.51/213.52
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.51/213.52
ACTIVE(U11(U61(z0), x1)) → c19(U11'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.51/213.52
ACTIVE(U11(U71(z0, z1, z2), x1)) → c19(U11'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.51/213.52
ACTIVE(U11(U72(z0, z1, z2), x1)) → c19(U11'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.51/213.52
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.51/213.52
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.51/213.52
ACTIVE(U11(isNat(0), x1)) → c19(U11'(mark(tt), x1)) 686.51/213.52
ACTIVE(U11(U11(tt, z0), x1)) → c(U11'(mark(U12(isNat(z0))), x1)) 686.51/213.52
ACTIVE(U11(U11(tt, z0), x1)) → c(ACTIVE(U11(tt, z0))) 686.51/213.52
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(U11'(mark(U11(isNat(z0), z1)), x1)) 686.51/213.52
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.52
ACTIVE(U11(isNat(s(z0)), x1)) → c(U11'(mark(U21(isNat(z0))), x1)) 686.51/213.52
ACTIVE(U11(isNat(s(z0)), x1)) → c(ACTIVE(isNat(s(z0)))) 686.51/213.52
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(U11'(mark(U31(isNat(z0), z1)), x1)) 686.51/213.52
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(ACTIVE(isNat(x(z0, z1)))) 686.51/213.52
ACTIVE(U12(plus(z0, 0))) → c20(U12'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.51/213.52
ACTIVE(U12(plus(z0, s(z1)))) → c20(U12'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.51/213.52
ACTIVE(U12(x(z0, 0))) → c20(U12'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.51/213.52
ACTIVE(U12(x(z0, s(z1)))) → c20(U12'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.51/213.52
ACTIVE(U12(U11(z0, z1))) → c20(U12'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.51/213.52
ACTIVE(U12(U12(z0))) → c20(U12'(U12(active(z0))), ACTIVE(U12(z0))) 686.51/213.52
ACTIVE(U12(U21(z0))) → c20(U12'(U21(active(z0))), ACTIVE(U21(z0))) 686.51/213.52
ACTIVE(U12(U31(z0, z1))) → c20(U12'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.51/213.52
ACTIVE(U12(U32(z0))) → c20(U12'(U32(active(z0))), ACTIVE(U32(z0))) 686.51/213.52
ACTIVE(U12(U41(z0, z1))) → c20(U12'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.51/213.52
ACTIVE(U12(U51(z0, z1, z2))) → c20(U12'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.51/213.52
ACTIVE(U12(U52(z0, z1, z2))) → c20(U12'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.51/213.52
ACTIVE(U12(s(z0))) → c20(U12'(s(active(z0))), ACTIVE(s(z0))) 686.51/213.52
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.51/213.52
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.51/213.52
ACTIVE(U12(U61(z0))) → c20(U12'(U61(active(z0))), ACTIVE(U61(z0))) 686.51/213.52
ACTIVE(U12(U71(z0, z1, z2))) → c20(U12'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.51/213.52
ACTIVE(U12(U72(z0, z1, z2))) → c20(U12'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.51/213.52
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.51/213.52
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.51/213.52
ACTIVE(U11(U12(tt), x1)) → c19(U11'(mark(tt), x1)) 686.51/213.52
ACTIVE(U12(U12(tt))) → c20(U12'(mark(tt))) 686.51/213.52
ACTIVE(U12(isNat(0))) → c20(U12'(mark(tt))) 686.51/213.52
ACTIVE(U12(U11(tt, z0))) → c2(U12'(mark(U12(isNat(z0))))) 686.51/213.52
ACTIVE(U12(U11(tt, z0))) → c2(ACTIVE(U11(tt, z0))) 686.51/213.52
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(U12'(mark(U11(isNat(z0), z1)))) 686.51/213.52
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.52
ACTIVE(U12(isNat(s(z0)))) → c2(U12'(mark(U21(isNat(z0))))) 686.51/213.52
ACTIVE(U12(isNat(s(z0)))) → c2(ACTIVE(isNat(s(z0)))) 686.51/213.52
ACTIVE(U12(isNat(x(z0, z1)))) → c2(U12'(mark(U31(isNat(z0), z1)))) 686.51/213.52
ACTIVE(U12(isNat(x(z0, z1)))) → c2(ACTIVE(isNat(x(z0, z1)))) 686.51/213.52
ACTIVE(U21(plus(z0, 0))) → c21(U21'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.51/213.52
ACTIVE(U21(plus(z0, s(z1)))) → c21(U21'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.51/213.52
ACTIVE(U21(x(z0, 0))) → c21(U21'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.51/213.52
ACTIVE(U21(x(z0, s(z1)))) → c21(U21'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.51/213.52
ACTIVE(U21(U11(z0, z1))) → c21(U21'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.51/213.52
ACTIVE(U21(U12(z0))) → c21(U21'(U12(active(z0))), ACTIVE(U12(z0))) 686.51/213.52
ACTIVE(U21(U21(z0))) → c21(U21'(U21(active(z0))), ACTIVE(U21(z0))) 686.51/213.52
ACTIVE(U21(U31(z0, z1))) → c21(U21'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.51/213.52
ACTIVE(U21(U32(z0))) → c21(U21'(U32(active(z0))), ACTIVE(U32(z0))) 686.51/213.52
ACTIVE(U21(U41(z0, z1))) → c21(U21'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.51/213.52
ACTIVE(U21(U51(z0, z1, z2))) → c21(U21'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.51/213.52
ACTIVE(U21(U52(z0, z1, z2))) → c21(U21'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.51/213.52
ACTIVE(U21(s(z0))) → c21(U21'(s(active(z0))), ACTIVE(s(z0))) 686.51/213.52
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.51/213.52
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.51/213.52
ACTIVE(U21(U61(z0))) → c21(U21'(U61(active(z0))), ACTIVE(U61(z0))) 686.51/213.52
ACTIVE(U21(U71(z0, z1, z2))) → c21(U21'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.51/213.52
ACTIVE(U21(U72(z0, z1, z2))) → c21(U21'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.51/213.52
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.51/213.52
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.51/213.52
ACTIVE(U11(U21(tt), x1)) → c19(U11'(mark(tt), x1)) 686.51/213.52
ACTIVE(U12(U21(tt))) → c20(U12'(mark(tt))) 686.51/213.52
ACTIVE(U21(U12(tt))) → c21(U21'(mark(tt))) 686.51/213.52
ACTIVE(U21(U21(tt))) → c21(U21'(mark(tt))) 686.51/213.52
ACTIVE(U21(isNat(0))) → c21(U21'(mark(tt))) 686.51/213.52
ACTIVE(U21(U11(tt, z0))) → c3(U21'(mark(U12(isNat(z0))))) 686.51/213.52
ACTIVE(U21(U11(tt, z0))) → c3(ACTIVE(U11(tt, z0))) 686.51/213.52
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(U21'(mark(U11(isNat(z0), z1)))) 686.51/213.52
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.52
ACTIVE(U21(isNat(s(z0)))) → c3(U21'(mark(U21(isNat(z0))))) 686.51/213.52
ACTIVE(U21(isNat(s(z0)))) → c3(ACTIVE(isNat(s(z0)))) 686.51/213.52
ACTIVE(U21(isNat(x(z0, z1)))) → c3(U21'(mark(U31(isNat(z0), z1)))) 686.51/213.52
ACTIVE(U21(isNat(x(z0, z1)))) → c3(ACTIVE(isNat(x(z0, z1)))) 686.51/213.52
ACTIVE(U31(plus(z0, 0), x1)) → c22(U31'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.51/213.52
ACTIVE(U31(plus(z0, s(z1)), x1)) → c22(U31'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.51/213.52
ACTIVE(U31(x(z0, 0), x1)) → c22(U31'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.51/213.52
ACTIVE(U31(x(z0, s(z1)), x1)) → c22(U31'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.51/213.52
ACTIVE(U31(U11(z0, z1), x1)) → c22(U31'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.51/213.52
ACTIVE(U31(U12(z0), x1)) → c22(U31'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.51/213.52
ACTIVE(U31(U21(z0), x1)) → c22(U31'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.51/213.52
ACTIVE(U31(U31(z0, z1), x1)) → c22(U31'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.51/213.52
ACTIVE(U31(U32(z0), x1)) → c22(U31'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.51/213.52
ACTIVE(U31(U41(z0, z1), x1)) → c22(U31'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.51/213.52
ACTIVE(U31(U51(z0, z1, z2), x1)) → c22(U31'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.51/213.52
ACTIVE(U31(U52(z0, z1, z2), x1)) → c22(U31'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.51/213.52
ACTIVE(U31(s(z0), x1)) → c22(U31'(s(active(z0)), x1), ACTIVE(s(z0))) 686.51/213.52
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.51/213.52
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.51/213.52
ACTIVE(U31(U61(z0), x1)) → c22(U31'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.51/213.52
ACTIVE(U31(U71(z0, z1, z2), x1)) → c22(U31'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.51/213.52
ACTIVE(U31(U72(z0, z1, z2), x1)) → c22(U31'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.51/213.52
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.51/213.52
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.51/213.52
ACTIVE(U31(U12(tt), x1)) → c22(U31'(mark(tt), x1)) 686.51/213.52
ACTIVE(U31(U21(tt), x1)) → c22(U31'(mark(tt), x1)) 686.51/213.52
ACTIVE(U31(isNat(0), x1)) → c22(U31'(mark(tt), x1)) 686.51/213.52
ACTIVE(U11(U31(tt, z0), x1)) → c4(U11'(mark(U32(isNat(z0))), x1)) 686.51/213.52
ACTIVE(U11(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 686.51/213.52
ACTIVE(U12(U31(tt, z0))) → c4(U12'(mark(U32(isNat(z0))))) 686.51/213.52
ACTIVE(U12(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 686.51/213.52
ACTIVE(U21(U31(tt, z0))) → c4(U21'(mark(U32(isNat(z0))))) 686.51/213.52
ACTIVE(U21(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 686.51/213.52
ACTIVE(U31(U11(tt, z0), x1)) → c4(U31'(mark(U12(isNat(z0))), x1)) 686.51/213.52
ACTIVE(U31(U11(tt, z0), x1)) → c4(ACTIVE(U11(tt, z0))) 686.51/213.52
ACTIVE(U31(U31(tt, z0), x1)) → c4(U31'(mark(U32(isNat(z0))), x1)) 686.51/213.52
ACTIVE(U31(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 686.51/213.52
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(U31'(mark(U11(isNat(z0), z1)), x1)) 686.51/213.52
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.52
ACTIVE(U31(isNat(s(z0)), x1)) → c4(U31'(mark(U21(isNat(z0))), x1)) 686.51/213.52
ACTIVE(U31(isNat(s(z0)), x1)) → c4(ACTIVE(isNat(s(z0)))) 686.51/213.52
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(U31'(mark(U31(isNat(z0), z1)), x1)) 686.51/213.52
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(ACTIVE(isNat(x(z0, z1)))) 686.51/213.52
ACTIVE(U32(plus(z0, 0))) → c23(U32'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.51/213.52
ACTIVE(U32(plus(z0, s(z1)))) → c23(U32'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.51/213.52
ACTIVE(U32(x(z0, 0))) → c23(U32'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.51/213.52
ACTIVE(U32(x(z0, s(z1)))) → c23(U32'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.51/213.52
ACTIVE(U32(U11(z0, z1))) → c23(U32'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.51/213.52
ACTIVE(U32(U12(z0))) → c23(U32'(U12(active(z0))), ACTIVE(U12(z0))) 686.51/213.52
ACTIVE(U32(U21(z0))) → c23(U32'(U21(active(z0))), ACTIVE(U21(z0))) 686.51/213.52
ACTIVE(U32(U31(z0, z1))) → c23(U32'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.51/213.52
ACTIVE(U32(U32(z0))) → c23(U32'(U32(active(z0))), ACTIVE(U32(z0))) 686.51/213.52
ACTIVE(U32(U41(z0, z1))) → c23(U32'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.51/213.52
ACTIVE(U32(U51(z0, z1, z2))) → c23(U32'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.51/213.52
ACTIVE(U32(U52(z0, z1, z2))) → c23(U32'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.51/213.52
ACTIVE(U32(s(z0))) → c23(U32'(s(active(z0))), ACTIVE(s(z0))) 686.51/213.52
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.51/213.52
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.51/213.52
ACTIVE(U32(U61(z0))) → c23(U32'(U61(active(z0))), ACTIVE(U61(z0))) 686.51/213.52
ACTIVE(U32(U71(z0, z1, z2))) → c23(U32'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.51/213.52
ACTIVE(U32(U72(z0, z1, z2))) → c23(U32'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.51/213.52
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.51/213.52
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.51/213.52
ACTIVE(U11(U32(tt), x1)) → c19(U11'(mark(tt), x1)) 686.51/213.52
ACTIVE(U12(U32(tt))) → c20(U12'(mark(tt))) 686.51/213.52
ACTIVE(U21(U32(tt))) → c21(U21'(mark(tt))) 686.51/213.52
ACTIVE(U31(U32(tt), x1)) → c22(U31'(mark(tt), x1)) 686.51/213.52
ACTIVE(U32(U12(tt))) → c23(U32'(mark(tt))) 686.51/213.52
ACTIVE(U32(U21(tt))) → c23(U32'(mark(tt))) 686.51/213.52
ACTIVE(U32(U32(tt))) → c23(U32'(mark(tt))) 686.51/213.52
ACTIVE(U32(isNat(0))) → c23(U32'(mark(tt))) 686.51/213.52
ACTIVE(U32(U11(tt, z0))) → c5(U32'(mark(U12(isNat(z0))))) 686.51/213.52
ACTIVE(U32(U11(tt, z0))) → c5(ACTIVE(U11(tt, z0))) 686.51/213.52
ACTIVE(U32(U31(tt, z0))) → c5(U32'(mark(U32(isNat(z0))))) 686.51/213.52
ACTIVE(U32(U31(tt, z0))) → c5(ACTIVE(U31(tt, z0))) 686.51/213.52
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(U32'(mark(U11(isNat(z0), z1)))) 686.51/213.52
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.52
ACTIVE(U32(isNat(s(z0)))) → c5(U32'(mark(U21(isNat(z0))))) 686.51/213.52
ACTIVE(U32(isNat(s(z0)))) → c5(ACTIVE(isNat(s(z0)))) 686.51/213.52
ACTIVE(U32(isNat(x(z0, z1)))) → c5(U32'(mark(U31(isNat(z0), z1)))) 686.51/213.52
ACTIVE(U32(isNat(x(z0, z1)))) → c5(ACTIVE(isNat(x(z0, z1)))) 686.51/213.52
ACTIVE(U41(plus(z0, 0), x1)) → c24(U41'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.51/213.52
ACTIVE(U41(plus(z0, s(z1)), x1)) → c24(U41'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.51/213.52
ACTIVE(U41(x(z0, 0), x1)) → c24(U41'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.51/213.52
ACTIVE(U41(x(z0, s(z1)), x1)) → c24(U41'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.51/213.52
ACTIVE(U41(U11(z0, z1), x1)) → c24(U41'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.51/213.52
ACTIVE(U41(U12(z0), x1)) → c24(U41'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.51/213.52
ACTIVE(U41(U21(z0), x1)) → c24(U41'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.51/213.52
ACTIVE(U41(U31(z0, z1), x1)) → c24(U41'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.51/213.52
ACTIVE(U41(U32(z0), x1)) → c24(U41'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.51/213.52
ACTIVE(U41(U41(z0, z1), x1)) → c24(U41'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.51/213.52
ACTIVE(U41(U51(z0, z1, z2), x1)) → c24(U41'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.51/213.52
ACTIVE(U41(U52(z0, z1, z2), x1)) → c24(U41'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.51/213.52
ACTIVE(U41(s(z0), x1)) → c24(U41'(s(active(z0)), x1), ACTIVE(s(z0))) 686.51/213.52
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.51/213.52
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.51/213.52
ACTIVE(U41(U61(z0), x1)) → c24(U41'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.51/213.52
ACTIVE(U41(U71(z0, z1, z2), x1)) → c24(U41'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.51/213.52
ACTIVE(U41(U72(z0, z1, z2), x1)) → c24(U41'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.51/213.52
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.51/213.52
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.51/213.52
ACTIVE(U11(U41(tt, z0), x1)) → c19(U11'(mark(z0), x1)) 686.51/213.52
ACTIVE(U12(U41(tt, z0))) → c20(U12'(mark(z0))) 686.51/213.52
ACTIVE(U21(U41(tt, z0))) → c21(U21'(mark(z0))) 686.51/213.52
ACTIVE(U31(U41(tt, z0), x1)) → c22(U31'(mark(z0), x1)) 686.51/213.52
ACTIVE(U32(U41(tt, z0))) → c23(U32'(mark(z0))) 686.51/213.52
ACTIVE(U41(U12(tt), x1)) → c24(U41'(mark(tt), x1)) 686.51/213.52
ACTIVE(U41(U21(tt), x1)) → c24(U41'(mark(tt), x1)) 686.51/213.52
ACTIVE(U41(U32(tt), x1)) → c24(U41'(mark(tt), x1)) 686.51/213.52
ACTIVE(U41(U41(tt, z0), x1)) → c24(U41'(mark(z0), x1)) 686.51/213.52
ACTIVE(U41(isNat(0), x1)) → c24(U41'(mark(tt), x1)) 686.51/213.52
ACTIVE(U41(U11(tt, z0), x1)) → c6(U41'(mark(U12(isNat(z0))), x1)) 686.51/213.52
ACTIVE(U41(U11(tt, z0), x1)) → c6(ACTIVE(U11(tt, z0))) 686.51/213.52
ACTIVE(U41(U31(tt, z0), x1)) → c6(U41'(mark(U32(isNat(z0))), x1)) 686.51/213.52
ACTIVE(U41(U31(tt, z0), x1)) → c6(ACTIVE(U31(tt, z0))) 686.51/213.52
ACTIVE(U41(isNat(plus(z0, z1)), x1)) → c6(U41'(mark(U11(isNat(z0), z1)), x1)) 686.51/213.52
ACTIVE(U41(isNat(plus(z0, z1)), x1)) → c6(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.52
ACTIVE(U41(isNat(s(z0)), x1)) → c6(U41'(mark(U21(isNat(z0))), x1)) 686.51/213.52
ACTIVE(U41(isNat(s(z0)), x1)) → c6(ACTIVE(isNat(s(z0)))) 686.51/213.52
ACTIVE(U41(isNat(x(z0, z1)), x1)) → c6(U41'(mark(U31(isNat(z0), z1)), x1)) 686.51/213.52
ACTIVE(U41(isNat(x(z0, z1)), x1)) → c6(ACTIVE(isNat(x(z0, z1)))) 686.51/213.52
ACTIVE(U51(plus(z0, 0), x1, x2)) → c25(U51'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.51/213.52
ACTIVE(U51(plus(z0, s(z1)), x1, x2)) → c25(U51'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.51/213.52
ACTIVE(U51(x(z0, 0), x1, x2)) → c25(U51'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.51/213.52
ACTIVE(U51(x(z0, s(z1)), x1, x2)) → c25(U51'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.51/213.52
ACTIVE(U51(U11(z0, z1), x1, x2)) → c25(U51'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.51/213.52
ACTIVE(U51(U12(z0), x1, x2)) → c25(U51'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.51/213.52
ACTIVE(U51(U21(z0), x1, x2)) → c25(U51'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.51/213.52
ACTIVE(U51(U31(z0, z1), x1, x2)) → c25(U51'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.51/213.52
ACTIVE(U51(U32(z0), x1, x2)) → c25(U51'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.51/213.52
ACTIVE(U51(U41(z0, z1), x1, x2)) → c25(U51'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.51/213.52
ACTIVE(U51(U51(z0, z1, z2), x1, x2)) → c25(U51'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.51/213.52
ACTIVE(U51(U52(z0, z1, z2), x1, x2)) → c25(U51'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.51/213.52
ACTIVE(U51(s(z0), x1, x2)) → c25(U51'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.51/213.52
ACTIVE(U51(plus(z0, z1), x1, x2)) → c25(U51'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.51/213.52
ACTIVE(U51(plus(z0, z1), x1, x2)) → c25(U51'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.51/213.52
ACTIVE(U51(U61(z0), x1, x2)) → c25(U51'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.51/213.52
ACTIVE(U51(U71(z0, z1, z2), x1, x2)) → c25(U51'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.51/213.52
ACTIVE(U51(U72(z0, z1, z2), x1, x2)) → c25(U51'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.51/213.52
ACTIVE(U51(x(z0, z1), x1, x2)) → c25(U51'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.51/213.52
ACTIVE(U51(x(z0, z1), x1, x2)) → c25(U51'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.51/213.52
ACTIVE(U51(U12(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.51/213.52
ACTIVE(U51(U21(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.51/213.52
ACTIVE(U51(U32(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.51/213.52
ACTIVE(U51(U41(tt, z0), x1, x2)) → c25(U51'(mark(z0), x1, x2)) 686.51/213.52
ACTIVE(U51(isNat(0), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.51/213.52
ACTIVE(U11(U51(tt, z0, z1), x1)) → c7(U11'(mark(U52(isNat(z1), z0, z1)), x1)) 686.51/213.52
ACTIVE(U11(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.51/213.52
ACTIVE(U12(U51(tt, z0, z1))) → c7(U12'(mark(U52(isNat(z1), z0, z1)))) 686.51/213.52
ACTIVE(U12(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.51/213.52
ACTIVE(U21(U51(tt, z0, z1))) → c7(U21'(mark(U52(isNat(z1), z0, z1)))) 686.51/213.52
ACTIVE(U21(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.51/213.52
ACTIVE(U31(U51(tt, z0, z1), x1)) → c7(U31'(mark(U52(isNat(z1), z0, z1)), x1)) 686.51/213.52
ACTIVE(U31(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.51/213.52
ACTIVE(U32(U51(tt, z0, z1))) → c7(U32'(mark(U52(isNat(z1), z0, z1)))) 686.51/213.52
ACTIVE(U32(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.51/213.52
ACTIVE(U41(U51(tt, z0, z1), x1)) → c7(U41'(mark(U52(isNat(z1), z0, z1)), x1)) 686.51/213.52
ACTIVE(U41(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.51/213.52
ACTIVE(U51(U11(tt, z0), x1, x2)) → c7(U51'(mark(U12(isNat(z0))), x1, x2)) 686.51/213.52
ACTIVE(U51(U11(tt, z0), x1, x2)) → c7(ACTIVE(U11(tt, z0))) 686.51/213.52
ACTIVE(U51(U31(tt, z0), x1, x2)) → c7(U51'(mark(U32(isNat(z0))), x1, x2)) 686.51/213.52
ACTIVE(U51(U31(tt, z0), x1, x2)) → c7(ACTIVE(U31(tt, z0))) 686.51/213.52
ACTIVE(U51(U51(tt, z0, z1), x1, x2)) → c7(U51'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.51/213.52
ACTIVE(U51(U51(tt, z0, z1), x1, x2)) → c7(ACTIVE(U51(tt, z0, z1))) 686.51/213.52
ACTIVE(U51(isNat(plus(z0, z1)), x1, x2)) → c7(U51'(mark(U11(isNat(z0), z1)), x1, x2)) 686.51/213.52
ACTIVE(U51(isNat(plus(z0, z1)), x1, x2)) → c7(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.52
ACTIVE(U51(isNat(s(z0)), x1, x2)) → c7(U51'(mark(U21(isNat(z0))), x1, x2)) 686.51/213.52
ACTIVE(U51(isNat(s(z0)), x1, x2)) → c7(ACTIVE(isNat(s(z0)))) 686.51/213.52
ACTIVE(U51(isNat(x(z0, z1)), x1, x2)) → c7(U51'(mark(U31(isNat(z0), z1)), x1, x2)) 686.51/213.52
ACTIVE(U51(isNat(x(z0, z1)), x1, x2)) → c7(ACTIVE(isNat(x(z0, z1)))) 686.51/213.52
ACTIVE(U52(plus(z0, 0), x1, x2)) → c26(U52'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.51/213.52
ACTIVE(U52(plus(z0, s(z1)), x1, x2)) → c26(U52'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.51/213.52
ACTIVE(U52(x(z0, 0), x1, x2)) → c26(U52'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.51/213.52
ACTIVE(U52(x(z0, s(z1)), x1, x2)) → c26(U52'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.51/213.52
ACTIVE(U52(U11(z0, z1), x1, x2)) → c26(U52'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.51/213.52
ACTIVE(U52(U12(z0), x1, x2)) → c26(U52'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.51/213.52
ACTIVE(U52(U21(z0), x1, x2)) → c26(U52'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.51/213.52
ACTIVE(U52(U31(z0, z1), x1, x2)) → c26(U52'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.51/213.52
ACTIVE(U52(U32(z0), x1, x2)) → c26(U52'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.51/213.52
ACTIVE(U52(U41(z0, z1), x1, x2)) → c26(U52'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.51/213.52
ACTIVE(U52(U51(z0, z1, z2), x1, x2)) → c26(U52'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.51/213.52
ACTIVE(U52(U52(z0, z1, z2), x1, x2)) → c26(U52'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.51/213.52
ACTIVE(U52(s(z0), x1, x2)) → c26(U52'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.51/213.52
ACTIVE(U52(plus(z0, z1), x1, x2)) → c26(U52'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.51/213.52
ACTIVE(U52(plus(z0, z1), x1, x2)) → c26(U52'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.51/213.52
ACTIVE(U52(U61(z0), x1, x2)) → c26(U52'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.51/213.52
ACTIVE(U52(U71(z0, z1, z2), x1, x2)) → c26(U52'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.51/213.52
ACTIVE(U52(U72(z0, z1, z2), x1, x2)) → c26(U52'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.51/213.52
ACTIVE(U52(x(z0, z1), x1, x2)) → c26(U52'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.51/213.52
ACTIVE(U52(x(z0, z1), x1, x2)) → c26(U52'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.51/213.52
ACTIVE(U52(U12(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.51/213.52
ACTIVE(U52(U21(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.51/213.52
ACTIVE(U52(U32(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.51/213.52
ACTIVE(U52(U41(tt, z0), x1, x2)) → c26(U52'(mark(z0), x1, x2)) 686.51/213.52
ACTIVE(U52(isNat(0), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.51/213.52
ACTIVE(U11(U52(tt, z0, z1), x1)) → c8(U11'(mark(s(plus(z1, z0))), x1)) 686.51/213.52
ACTIVE(U11(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.51/213.52
ACTIVE(U12(U52(tt, z0, z1))) → c8(U12'(mark(s(plus(z1, z0))))) 686.51/213.52
ACTIVE(U12(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.51/213.52
ACTIVE(U21(U52(tt, z0, z1))) → c8(U21'(mark(s(plus(z1, z0))))) 686.51/213.52
ACTIVE(U21(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.51/213.52
ACTIVE(U31(U52(tt, z0, z1), x1)) → c8(U31'(mark(s(plus(z1, z0))), x1)) 686.51/213.52
ACTIVE(U31(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.51/213.52
ACTIVE(U32(U52(tt, z0, z1))) → c8(U32'(mark(s(plus(z1, z0))))) 686.51/213.52
ACTIVE(U32(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.51/213.52
ACTIVE(U41(U52(tt, z0, z1), x1)) → c8(U41'(mark(s(plus(z1, z0))), x1)) 686.51/213.52
ACTIVE(U41(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.51/213.52
ACTIVE(U51(U52(tt, z0, z1), x1, x2)) → c8(U51'(mark(s(plus(z1, z0))), x1, x2)) 686.51/213.52
ACTIVE(U51(U52(tt, z0, z1), x1, x2)) → c8(ACTIVE(U52(tt, z0, z1))) 686.51/213.52
ACTIVE(U52(U11(tt, z0), x1, x2)) → c8(U52'(mark(U12(isNat(z0))), x1, x2)) 686.51/213.52
ACTIVE(U52(U11(tt, z0), x1, x2)) → c8(ACTIVE(U11(tt, z0))) 686.51/213.52
ACTIVE(U52(U31(tt, z0), x1, x2)) → c8(U52'(mark(U32(isNat(z0))), x1, x2)) 686.51/213.52
ACTIVE(U52(U31(tt, z0), x1, x2)) → c8(ACTIVE(U31(tt, z0))) 686.51/213.52
ACTIVE(U52(U51(tt, z0, z1), x1, x2)) → c8(U52'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.51/213.52
ACTIVE(U52(U51(tt, z0, z1), x1, x2)) → c8(ACTIVE(U51(tt, z0, z1))) 686.51/213.52
ACTIVE(U52(U52(tt, z0, z1), x1, x2)) → c8(U52'(mark(s(plus(z1, z0))), x1, x2)) 686.51/213.52
ACTIVE(U52(U52(tt, z0, z1), x1, x2)) → c8(ACTIVE(U52(tt, z0, z1))) 686.51/213.52
ACTIVE(U52(isNat(plus(z0, z1)), x1, x2)) → c8(U52'(mark(U11(isNat(z0), z1)), x1, x2)) 686.51/213.52
ACTIVE(U52(isNat(plus(z0, z1)), x1, x2)) → c8(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.52
ACTIVE(U52(isNat(s(z0)), x1, x2)) → c8(U52'(mark(U21(isNat(z0))), x1, x2)) 686.51/213.52
ACTIVE(U52(isNat(s(z0)), x1, x2)) → c8(ACTIVE(isNat(s(z0)))) 686.51/213.52
ACTIVE(U52(isNat(x(z0, z1)), x1, x2)) → c8(U52'(mark(U31(isNat(z0), z1)), x1, x2)) 686.51/213.52
ACTIVE(U52(isNat(x(z0, z1)), x1, x2)) → c8(ACTIVE(isNat(x(z0, z1)))) 686.51/213.52
ACTIVE(s(plus(z0, 0))) → c27(S(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.51/213.52
ACTIVE(s(plus(z0, s(z1)))) → c27(S(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.51/213.52
ACTIVE(s(x(z0, 0))) → c27(S(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.51/213.52
ACTIVE(s(x(z0, s(z1)))) → c27(S(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.51/213.52
ACTIVE(s(U11(z0, z1))) → c27(S(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.51/213.52
ACTIVE(s(U12(z0))) → c27(S(U12(active(z0))), ACTIVE(U12(z0))) 686.51/213.52
ACTIVE(s(U21(z0))) → c27(S(U21(active(z0))), ACTIVE(U21(z0))) 686.51/213.52
ACTIVE(s(U31(z0, z1))) → c27(S(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.51/213.52
ACTIVE(s(U32(z0))) → c27(S(U32(active(z0))), ACTIVE(U32(z0))) 686.51/213.52
ACTIVE(s(U41(z0, z1))) → c27(S(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.51/213.52
ACTIVE(s(U51(z0, z1, z2))) → c27(S(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.51/213.52
ACTIVE(s(U52(z0, z1, z2))) → c27(S(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.51/213.52
ACTIVE(s(s(z0))) → c27(S(s(active(z0))), ACTIVE(s(z0))) 686.51/213.52
ACTIVE(s(plus(z0, z1))) → c27(S(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.51/213.52
ACTIVE(s(plus(z0, z1))) → c27(S(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.51/213.52
ACTIVE(s(U61(z0))) → c27(S(U61(active(z0))), ACTIVE(U61(z0))) 686.51/213.52
ACTIVE(s(U71(z0, z1, z2))) → c27(S(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.51/213.52
ACTIVE(s(U72(z0, z1, z2))) → c27(S(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.51/213.52
ACTIVE(s(x(z0, z1))) → c27(S(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.51/213.52
ACTIVE(s(x(z0, z1))) → c27(S(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.51/213.52
ACTIVE(s(U12(tt))) → c27(S(mark(tt))) 686.51/213.52
ACTIVE(s(U21(tt))) → c27(S(mark(tt))) 686.51/213.52
ACTIVE(s(U32(tt))) → c27(S(mark(tt))) 686.51/213.52
ACTIVE(s(U41(tt, z0))) → c27(S(mark(z0))) 686.51/213.52
ACTIVE(s(isNat(0))) → c27(S(mark(tt))) 686.51/213.52
ACTIVE(s(U11(tt, z0))) → c9(S(mark(U12(isNat(z0))))) 686.51/213.52
ACTIVE(s(U11(tt, z0))) → c9(ACTIVE(U11(tt, z0))) 686.51/213.52
ACTIVE(s(U31(tt, z0))) → c9(S(mark(U32(isNat(z0))))) 686.51/213.52
ACTIVE(s(U31(tt, z0))) → c9(ACTIVE(U31(tt, z0))) 686.51/213.52
ACTIVE(s(U51(tt, z0, z1))) → c9(S(mark(U52(isNat(z1), z0, z1)))) 686.51/213.52
ACTIVE(s(U51(tt, z0, z1))) → c9(ACTIVE(U51(tt, z0, z1))) 686.51/213.52
ACTIVE(s(U52(tt, z0, z1))) → c9(S(mark(s(plus(z1, z0))))) 686.51/213.52
ACTIVE(s(U52(tt, z0, z1))) → c9(ACTIVE(U52(tt, z0, z1))) 686.51/213.52
ACTIVE(s(isNat(plus(z0, z1)))) → c9(S(mark(U11(isNat(z0), z1)))) 686.51/213.52
ACTIVE(s(isNat(plus(z0, z1)))) → c9(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.52
ACTIVE(s(isNat(s(z0)))) → c9(S(mark(U21(isNat(z0))))) 686.51/213.52
ACTIVE(s(isNat(s(z0)))) → c9(ACTIVE(isNat(s(z0)))) 686.51/213.52
ACTIVE(s(isNat(x(z0, z1)))) → c9(S(mark(U31(isNat(z0), z1)))) 686.51/213.52
ACTIVE(s(isNat(x(z0, z1)))) → c9(ACTIVE(isNat(x(z0, z1)))) 686.51/213.52
ACTIVE(U61(plus(z0, 0))) → c30(U61'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.51/213.52
ACTIVE(U61(plus(z0, s(z1)))) → c30(U61'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.51/213.52
ACTIVE(U61(x(z0, 0))) → c30(U61'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.51/213.52
ACTIVE(U61(x(z0, s(z1)))) → c30(U61'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.51/213.52
ACTIVE(U61(U11(z0, z1))) → c30(U61'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.51/213.52
ACTIVE(U61(U12(z0))) → c30(U61'(U12(active(z0))), ACTIVE(U12(z0))) 686.51/213.52
ACTIVE(U61(U21(z0))) → c30(U61'(U21(active(z0))), ACTIVE(U21(z0))) 686.51/213.52
ACTIVE(U61(U31(z0, z1))) → c30(U61'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.51/213.52
ACTIVE(U61(U32(z0))) → c30(U61'(U32(active(z0))), ACTIVE(U32(z0))) 686.51/213.52
ACTIVE(U61(U41(z0, z1))) → c30(U61'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.51/213.52
ACTIVE(U61(U51(z0, z1, z2))) → c30(U61'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.51/213.52
ACTIVE(U61(U52(z0, z1, z2))) → c30(U61'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.51/213.52
ACTIVE(U61(s(z0))) → c30(U61'(s(active(z0))), ACTIVE(s(z0))) 686.51/213.52
ACTIVE(U61(plus(z0, z1))) → c30(U61'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.51/213.52
ACTIVE(U61(plus(z0, z1))) → c30(U61'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.51/213.52
ACTIVE(U61(U61(z0))) → c30(U61'(U61(active(z0))), ACTIVE(U61(z0))) 686.51/213.52
ACTIVE(U61(U71(z0, z1, z2))) → c30(U61'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.51/213.52
ACTIVE(U61(U72(z0, z1, z2))) → c30(U61'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.51/213.52
ACTIVE(U61(x(z0, z1))) → c30(U61'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.51/213.52
ACTIVE(U61(x(z0, z1))) → c30(U61'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.51/213.52
ACTIVE(U11(U61(tt), x1)) → c19(U11'(mark(0), x1)) 686.51/213.52
ACTIVE(U12(U61(tt))) → c20(U12'(mark(0))) 686.51/213.52
ACTIVE(U21(U61(tt))) → c21(U21'(mark(0))) 686.51/213.52
ACTIVE(U31(U61(tt), x1)) → c22(U31'(mark(0), x1)) 686.51/213.52
ACTIVE(U32(U61(tt))) → c23(U32'(mark(0))) 686.51/213.52
ACTIVE(U41(U61(tt), x1)) → c24(U41'(mark(0), x1)) 686.51/213.52
ACTIVE(U51(U61(tt), x1, x2)) → c25(U51'(mark(0), x1, x2)) 686.51/213.52
ACTIVE(U52(U61(tt), x1, x2)) → c26(U52'(mark(0), x1, x2)) 686.51/213.52
ACTIVE(s(U61(tt))) → c27(S(mark(0))) 686.51/213.52
ACTIVE(U61(U12(tt))) → c30(U61'(mark(tt))) 686.51/213.52
ACTIVE(U61(U21(tt))) → c30(U61'(mark(tt))) 686.51/213.52
ACTIVE(U61(U32(tt))) → c30(U61'(mark(tt))) 686.51/213.52
ACTIVE(U61(U41(tt, z0))) → c30(U61'(mark(z0))) 686.51/213.52
ACTIVE(U61(U61(tt))) → c30(U61'(mark(0))) 686.51/213.52
ACTIVE(U61(isNat(0))) → c30(U61'(mark(tt))) 686.51/213.52
ACTIVE(U61(U11(tt, z0))) → c10(U61'(mark(U12(isNat(z0))))) 686.51/213.52
ACTIVE(U61(U11(tt, z0))) → c10(ACTIVE(U11(tt, z0))) 686.51/213.52
ACTIVE(U61(U31(tt, z0))) → c10(U61'(mark(U32(isNat(z0))))) 686.51/213.52
ACTIVE(U61(U31(tt, z0))) → c10(ACTIVE(U31(tt, z0))) 686.51/213.52
ACTIVE(U61(U51(tt, z0, z1))) → c10(U61'(mark(U52(isNat(z1), z0, z1)))) 686.51/213.52
ACTIVE(U61(U51(tt, z0, z1))) → c10(ACTIVE(U51(tt, z0, z1))) 686.51/213.52
ACTIVE(U61(U52(tt, z0, z1))) → c10(U61'(mark(s(plus(z1, z0))))) 686.51/213.52
ACTIVE(U61(U52(tt, z0, z1))) → c10(ACTIVE(U52(tt, z0, z1))) 686.51/213.52
ACTIVE(U61(isNat(plus(z0, z1)))) → c10(U61'(mark(U11(isNat(z0), z1)))) 686.51/213.52
ACTIVE(U61(isNat(plus(z0, z1)))) → c10(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.52
ACTIVE(U61(isNat(s(z0)))) → c10(U61'(mark(U21(isNat(z0))))) 686.51/213.52
ACTIVE(U61(isNat(s(z0)))) → c10(ACTIVE(isNat(s(z0)))) 686.51/213.52
ACTIVE(U61(isNat(x(z0, z1)))) → c10(U61'(mark(U31(isNat(z0), z1)))) 686.51/213.52
ACTIVE(U61(isNat(x(z0, z1)))) → c10(ACTIVE(isNat(x(z0, z1)))) 686.51/213.52
ACTIVE(U71(plus(z0, 0), x1, x2)) → c31(U71'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.51/213.52
ACTIVE(U71(plus(z0, s(z1)), x1, x2)) → c31(U71'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.51/213.52
ACTIVE(U71(x(z0, 0), x1, x2)) → c31(U71'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.51/213.52
ACTIVE(U71(x(z0, s(z1)), x1, x2)) → c31(U71'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.51/213.52
ACTIVE(U71(U11(z0, z1), x1, x2)) → c31(U71'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.51/213.52
ACTIVE(U71(U12(z0), x1, x2)) → c31(U71'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.51/213.52
ACTIVE(U71(U21(z0), x1, x2)) → c31(U71'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.51/213.52
ACTIVE(U71(U31(z0, z1), x1, x2)) → c31(U71'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.51/213.52
ACTIVE(U71(U32(z0), x1, x2)) → c31(U71'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.51/213.52
ACTIVE(U71(U41(z0, z1), x1, x2)) → c31(U71'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.51/213.52
ACTIVE(U71(U51(z0, z1, z2), x1, x2)) → c31(U71'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.51/213.52
ACTIVE(U71(U52(z0, z1, z2), x1, x2)) → c31(U71'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.51/213.52
ACTIVE(U71(s(z0), x1, x2)) → c31(U71'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.51/213.52
ACTIVE(U71(plus(z0, z1), x1, x2)) → c31(U71'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.51/213.52
ACTIVE(U71(plus(z0, z1), x1, x2)) → c31(U71'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.51/213.52
ACTIVE(U71(U61(z0), x1, x2)) → c31(U71'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.51/213.52
ACTIVE(U71(U71(z0, z1, z2), x1, x2)) → c31(U71'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.51/213.52
ACTIVE(U71(U72(z0, z1, z2), x1, x2)) → c31(U71'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.51/213.52
ACTIVE(U71(x(z0, z1), x1, x2)) → c31(U71'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.51/213.52
ACTIVE(U71(x(z0, z1), x1, x2)) → c31(U71'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.51/213.52
ACTIVE(U71(U12(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.51/213.52
ACTIVE(U71(U21(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.51/213.52
ACTIVE(U71(U32(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.51/213.52
ACTIVE(U71(U41(tt, z0), x1, x2)) → c31(U71'(mark(z0), x1, x2)) 686.51/213.52
ACTIVE(U71(U61(tt), x1, x2)) → c31(U71'(mark(0), x1, x2)) 686.51/213.52
ACTIVE(U71(isNat(0), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.51/213.52
ACTIVE(U11(U71(tt, z0, z1), x1)) → c11(U11'(mark(U72(isNat(z1), z0, z1)), x1)) 686.51/213.52
ACTIVE(U11(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.52
ACTIVE(U12(U71(tt, z0, z1))) → c11(U12'(mark(U72(isNat(z1), z0, z1)))) 686.51/213.52
ACTIVE(U12(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.52
ACTIVE(U21(U71(tt, z0, z1))) → c11(U21'(mark(U72(isNat(z1), z0, z1)))) 686.51/213.52
ACTIVE(U21(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.52
ACTIVE(U31(U71(tt, z0, z1), x1)) → c11(U31'(mark(U72(isNat(z1), z0, z1)), x1)) 686.51/213.52
ACTIVE(U31(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.52
ACTIVE(U32(U71(tt, z0, z1))) → c11(U32'(mark(U72(isNat(z1), z0, z1)))) 686.51/213.52
ACTIVE(U32(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.52
ACTIVE(U41(U71(tt, z0, z1), x1)) → c11(U41'(mark(U72(isNat(z1), z0, z1)), x1)) 686.51/213.52
ACTIVE(U41(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.52
ACTIVE(U51(U71(tt, z0, z1), x1, x2)) → c11(U51'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.51/213.52
ACTIVE(U51(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.52
ACTIVE(U52(U71(tt, z0, z1), x1, x2)) → c11(U52'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.51/213.52
ACTIVE(U52(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.52
ACTIVE(s(U71(tt, z0, z1))) → c11(S(mark(U72(isNat(z1), z0, z1)))) 686.51/213.52
ACTIVE(s(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.52
ACTIVE(U61(U71(tt, z0, z1))) → c11(U61'(mark(U72(isNat(z1), z0, z1)))) 686.51/213.52
ACTIVE(U61(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.53
ACTIVE(U71(U11(tt, z0), x1, x2)) → c11(U71'(mark(U12(isNat(z0))), x1, x2)) 686.51/213.53
ACTIVE(U71(U11(tt, z0), x1, x2)) → c11(ACTIVE(U11(tt, z0))) 686.51/213.53
ACTIVE(U71(U31(tt, z0), x1, x2)) → c11(U71'(mark(U32(isNat(z0))), x1, x2)) 686.51/213.53
ACTIVE(U71(U31(tt, z0), x1, x2)) → c11(ACTIVE(U31(tt, z0))) 686.51/213.53
ACTIVE(U71(U51(tt, z0, z1), x1, x2)) → c11(U71'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.51/213.53
ACTIVE(U71(U51(tt, z0, z1), x1, x2)) → c11(ACTIVE(U51(tt, z0, z1))) 686.51/213.53
ACTIVE(U71(U52(tt, z0, z1), x1, x2)) → c11(U71'(mark(s(plus(z1, z0))), x1, x2)) 686.51/213.53
ACTIVE(U71(U52(tt, z0, z1), x1, x2)) → c11(ACTIVE(U52(tt, z0, z1))) 686.51/213.53
ACTIVE(U71(U71(tt, z0, z1), x1, x2)) → c11(U71'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.51/213.53
ACTIVE(U71(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.53
ACTIVE(U71(isNat(plus(z0, z1)), x1, x2)) → c11(U71'(mark(U11(isNat(z0), z1)), x1, x2)) 686.51/213.53
ACTIVE(U71(isNat(plus(z0, z1)), x1, x2)) → c11(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.53
ACTIVE(U71(isNat(s(z0)), x1, x2)) → c11(U71'(mark(U21(isNat(z0))), x1, x2)) 686.51/213.53
ACTIVE(U71(isNat(s(z0)), x1, x2)) → c11(ACTIVE(isNat(s(z0)))) 686.51/213.53
ACTIVE(U71(isNat(x(z0, z1)), x1, x2)) → c11(U71'(mark(U31(isNat(z0), z1)), x1, x2)) 686.51/213.53
ACTIVE(U71(isNat(x(z0, z1)), x1, x2)) → c11(ACTIVE(isNat(x(z0, z1)))) 686.51/213.53
ACTIVE(U72(plus(z0, 0), x1, x2)) → c32(U72'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.51/213.53
ACTIVE(U72(plus(z0, s(z1)), x1, x2)) → c32(U72'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.51/213.53
ACTIVE(U72(x(z0, 0), x1, x2)) → c32(U72'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.51/213.53
ACTIVE(U72(x(z0, s(z1)), x1, x2)) → c32(U72'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.51/213.53
ACTIVE(U72(U11(z0, z1), x1, x2)) → c32(U72'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.51/213.53
ACTIVE(U72(U12(z0), x1, x2)) → c32(U72'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.51/213.53
ACTIVE(U72(U21(z0), x1, x2)) → c32(U72'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.51/213.53
ACTIVE(U72(U31(z0, z1), x1, x2)) → c32(U72'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.51/213.53
ACTIVE(U72(U32(z0), x1, x2)) → c32(U72'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.51/213.53
ACTIVE(U72(U41(z0, z1), x1, x2)) → c32(U72'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.51/213.53
ACTIVE(U72(U51(z0, z1, z2), x1, x2)) → c32(U72'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.51/213.53
ACTIVE(U72(U52(z0, z1, z2), x1, x2)) → c32(U72'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.51/213.53
ACTIVE(U72(s(z0), x1, x2)) → c32(U72'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.51/213.53
ACTIVE(U72(plus(z0, z1), x1, x2)) → c32(U72'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.51/213.53
ACTIVE(U72(plus(z0, z1), x1, x2)) → c32(U72'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.51/213.53
ACTIVE(U72(U61(z0), x1, x2)) → c32(U72'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.51/213.53
ACTIVE(U72(U71(z0, z1, z2), x1, x2)) → c32(U72'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.51/213.53
ACTIVE(U72(U72(z0, z1, z2), x1, x2)) → c32(U72'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.51/213.53
ACTIVE(U72(x(z0, z1), x1, x2)) → c32(U72'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.51/213.53
ACTIVE(U72(x(z0, z1), x1, x2)) → c32(U72'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.51/213.53
ACTIVE(U72(U12(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.51/213.53
ACTIVE(U72(U21(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.51/213.53
ACTIVE(U72(U32(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.51/213.53
ACTIVE(U72(U41(tt, z0), x1, x2)) → c32(U72'(mark(z0), x1, x2)) 686.51/213.53
ACTIVE(U72(U61(tt), x1, x2)) → c32(U72'(mark(0), x1, x2)) 686.51/213.53
ACTIVE(U72(isNat(0), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.51/213.53
ACTIVE(U11(U72(tt, z0, z1), x1)) → c12(U11'(mark(plus(x(z1, z0), z1)), x1)) 686.51/213.53
ACTIVE(U11(U72(tt, z0, z1), x1)) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.53
ACTIVE(U12(U72(tt, z0, z1))) → c12(U12'(mark(plus(x(z1, z0), z1)))) 686.51/213.53
ACTIVE(U12(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.53
ACTIVE(U21(U72(tt, z0, z1))) → c12(U21'(mark(plus(x(z1, z0), z1)))) 686.51/213.53
ACTIVE(U21(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.53
ACTIVE(U31(U72(tt, z0, z1), x1)) → c12(U31'(mark(plus(x(z1, z0), z1)), x1)) 686.51/213.53
ACTIVE(U31(U72(tt, z0, z1), x1)) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.53
ACTIVE(U32(U72(tt, z0, z1))) → c12(U32'(mark(plus(x(z1, z0), z1)))) 686.51/213.53
ACTIVE(U32(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.53
ACTIVE(U41(U72(tt, z0, z1), x1)) → c12(U41'(mark(plus(x(z1, z0), z1)), x1)) 686.51/213.53
ACTIVE(U41(U72(tt, z0, z1), x1)) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.53
ACTIVE(U51(U72(tt, z0, z1), x1, x2)) → c12(U51'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.51/213.53
ACTIVE(U51(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.53
ACTIVE(U52(U72(tt, z0, z1), x1, x2)) → c12(U52'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.51/213.53
ACTIVE(U52(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.53
ACTIVE(s(U72(tt, z0, z1))) → c12(S(mark(plus(x(z1, z0), z1)))) 686.51/213.53
ACTIVE(s(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.53
ACTIVE(U61(U72(tt, z0, z1))) → c12(U61'(mark(plus(x(z1, z0), z1)))) 686.51/213.53
ACTIVE(U61(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.53
ACTIVE(U71(U72(tt, z0, z1), x1, x2)) → c12(U71'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.51/213.53
ACTIVE(U71(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.53
ACTIVE(U72(U11(tt, z0), x1, x2)) → c12(U72'(mark(U12(isNat(z0))), x1, x2)) 686.51/213.53
ACTIVE(U72(U11(tt, z0), x1, x2)) → c12(ACTIVE(U11(tt, z0))) 686.51/213.53
ACTIVE(U72(U31(tt, z0), x1, x2)) → c12(U72'(mark(U32(isNat(z0))), x1, x2)) 686.51/213.53
ACTIVE(U72(U31(tt, z0), x1, x2)) → c12(ACTIVE(U31(tt, z0))) 686.51/213.53
ACTIVE(U72(U51(tt, z0, z1), x1, x2)) → c12(U72'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.51/213.53
ACTIVE(U72(U51(tt, z0, z1), x1, x2)) → c12(ACTIVE(U51(tt, z0, z1))) 686.51/213.53
ACTIVE(U72(U52(tt, z0, z1), x1, x2)) → c12(U72'(mark(s(plus(z1, z0))), x1, x2)) 686.51/213.53
ACTIVE(U72(U52(tt, z0, z1), x1, x2)) → c12(ACTIVE(U52(tt, z0, z1))) 686.51/213.53
ACTIVE(U72(U71(tt, z0, z1), x1, x2)) → c12(U72'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.51/213.53
ACTIVE(U72(U71(tt, z0, z1), x1, x2)) → c12(ACTIVE(U71(tt, z0, z1))) 686.51/213.53
ACTIVE(U72(U72(tt, z0, z1), x1, x2)) → c12(U72'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.51/213.53
ACTIVE(U72(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.53
ACTIVE(U72(isNat(plus(z0, z1)), x1, x2)) → c12(U72'(mark(U11(isNat(z0), z1)), x1, x2)) 686.51/213.53
ACTIVE(U72(isNat(plus(z0, z1)), x1, x2)) → c12(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.53
ACTIVE(U72(isNat(s(z0)), x1, x2)) → c12(U72'(mark(U21(isNat(z0))), x1, x2)) 686.51/213.53
ACTIVE(U72(isNat(s(z0)), x1, x2)) → c12(ACTIVE(isNat(s(z0)))) 686.51/213.53
ACTIVE(U72(isNat(x(z0, z1)), x1, x2)) → c12(U72'(mark(U31(isNat(z0), z1)), x1, x2)) 686.51/213.53
ACTIVE(U72(isNat(x(z0, z1)), x1, x2)) → c12(ACTIVE(isNat(x(z0, z1)))) 686.51/213.53
PROPER(U11(x0, U11(z0, z1))) → c65(U11'(proper(x0), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(U11(z0, z1))) 686.51/213.53
PROPER(U11(x0, U12(z0))) → c65(U11'(proper(x0), U12(proper(z0))), PROPER(x0), PROPER(U12(z0))) 686.51/213.53
PROPER(U11(x0, isNat(z0))) → c65(U11'(proper(x0), isNat(proper(z0))), PROPER(x0), PROPER(isNat(z0))) 686.51/213.53
PROPER(U11(x0, U21(z0))) → c65(U11'(proper(x0), U21(proper(z0))), PROPER(x0), PROPER(U21(z0))) 686.51/213.53
PROPER(U11(x0, U31(z0, z1))) → c65(U11'(proper(x0), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(U31(z0, z1))) 686.51/213.53
PROPER(U11(x0, U32(z0))) → c65(U11'(proper(x0), U32(proper(z0))), PROPER(x0), PROPER(U32(z0))) 686.51/213.53
PROPER(U11(x0, U41(z0, z1))) → c65(U11'(proper(x0), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(U41(z0, z1))) 686.51/213.53
PROPER(U11(x0, U51(z0, z1, z2))) → c65(U11'(proper(x0), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U51(z0, z1, z2))) 686.51/213.53
PROPER(U11(x0, U52(z0, z1, z2))) → c65(U11'(proper(x0), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U52(z0, z1, z2))) 686.51/213.53
PROPER(U11(x0, s(z0))) → c65(U11'(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 686.51/213.53
PROPER(U11(x0, plus(z0, z1))) → c65(U11'(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 686.51/213.53
PROPER(U11(x0, U61(z0))) → c65(U11'(proper(x0), U61(proper(z0))), PROPER(x0), PROPER(U61(z0))) 686.51/213.53
PROPER(U11(x0, U71(z0, z1, z2))) → c65(U11'(proper(x0), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U71(z0, z1, z2))) 686.51/213.53
PROPER(U11(x0, U72(z0, z1, z2))) → c65(U11'(proper(x0), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U72(z0, z1, z2))) 686.51/213.53
PROPER(U11(x0, x(z0, z1))) → c65(U11'(proper(x0), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x(z0, z1))) 686.51/213.53
PROPER(U11(U11(z0, z1), x1)) → c65(U11'(U11(proper(z0), proper(z1)), proper(x1)), PROPER(U11(z0, z1)), PROPER(x1)) 686.51/213.53
PROPER(U11(U12(z0), x1)) → c65(U11'(U12(proper(z0)), proper(x1)), PROPER(U12(z0)), PROPER(x1)) 686.51/213.53
PROPER(U11(isNat(z0), x1)) → c65(U11'(isNat(proper(z0)), proper(x1)), PROPER(isNat(z0)), PROPER(x1)) 686.51/213.53
PROPER(U11(U21(z0), x1)) → c65(U11'(U21(proper(z0)), proper(x1)), PROPER(U21(z0)), PROPER(x1)) 686.51/213.53
PROPER(U11(U31(z0, z1), x1)) → c65(U11'(U31(proper(z0), proper(z1)), proper(x1)), PROPER(U31(z0, z1)), PROPER(x1)) 686.51/213.53
PROPER(U11(U32(z0), x1)) → c65(U11'(U32(proper(z0)), proper(x1)), PROPER(U32(z0)), PROPER(x1)) 686.51/213.53
PROPER(U11(U41(z0, z1), x1)) → c65(U11'(U41(proper(z0), proper(z1)), proper(x1)), PROPER(U41(z0, z1)), PROPER(x1)) 686.51/213.53
PROPER(U11(U51(z0, z1, z2), x1)) → c65(U11'(U51(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U51(z0, z1, z2)), PROPER(x1)) 686.51/213.53
PROPER(U11(U52(z0, z1, z2), x1)) → c65(U11'(U52(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U52(z0, z1, z2)), PROPER(x1)) 686.51/213.53
PROPER(U11(s(z0), x1)) → c65(U11'(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 686.51/213.53
PROPER(U11(plus(z0, z1), x1)) → c65(U11'(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 686.51/213.53
PROPER(U11(U61(z0), x1)) → c65(U11'(U61(proper(z0)), proper(x1)), PROPER(U61(z0)), PROPER(x1)) 686.51/213.53
PROPER(U11(U71(z0, z1, z2), x1)) → c65(U11'(U71(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U71(z0, z1, z2)), PROPER(x1)) 686.51/213.53
PROPER(U11(U72(z0, z1, z2), x1)) → c65(U11'(U72(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U72(z0, z1, z2)), PROPER(x1)) 686.51/213.53
PROPER(U11(x(z0, z1), x1)) → c65(U11'(x(proper(z0), proper(z1)), proper(x1)), PROPER(x(z0, z1)), PROPER(x1)) 686.51/213.53
PROPER(U11(x0, tt)) → c65(U11'(proper(x0), ok(tt)), PROPER(x0)) 686.51/213.53
PROPER(U11(x0, 0)) → c65(U11'(proper(x0), ok(0)), PROPER(x0)) 686.51/213.53
PROPER(U11(tt, x1)) → c65(U11'(ok(tt), proper(x1)), PROPER(x1)) 686.51/213.53
PROPER(U11(0, x1)) → c65(U11'(ok(0), proper(x1)), PROPER(x1)) 686.51/213.53
PROPER(U12(U11(z0, z1))) → c67(U12'(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.51/213.53
PROPER(U12(tt)) → c67(U12'(ok(tt)), PROPER(tt)) 686.51/213.53
PROPER(U12(U12(z0))) → c67(U12'(U12(proper(z0))), PROPER(U12(z0))) 686.51/213.53
PROPER(U12(isNat(z0))) → c67(U12'(isNat(proper(z0))), PROPER(isNat(z0))) 686.51/213.53
PROPER(U12(U21(z0))) → c67(U12'(U21(proper(z0))), PROPER(U21(z0))) 686.51/213.53
PROPER(U12(U31(z0, z1))) → c67(U12'(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.51/213.53
PROPER(U12(U32(z0))) → c67(U12'(U32(proper(z0))), PROPER(U32(z0))) 686.51/213.53
PROPER(U12(U41(z0, z1))) → c67(U12'(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.51/213.53
PROPER(U12(U51(z0, z1, z2))) → c67(U12'(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.51/213.53
PROPER(U12(U52(z0, z1, z2))) → c67(U12'(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.51/213.53
PROPER(U12(s(z0))) → c67(U12'(s(proper(z0))), PROPER(s(z0))) 686.51/213.53
PROPER(U12(plus(z0, z1))) → c67(U12'(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.51/213.53
PROPER(U12(U61(z0))) → c67(U12'(U61(proper(z0))), PROPER(U61(z0))) 686.51/213.53
PROPER(U12(0)) → c67(U12'(ok(0)), PROPER(0)) 686.51/213.53
PROPER(U12(U71(z0, z1, z2))) → c67(U12'(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.51/213.53
PROPER(U12(U72(z0, z1, z2))) → c67(U12'(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.51/213.53
PROPER(U12(x(z0, z1))) → c67(U12'(x(proper(z0), proper(z1))), PROPER(x(z0, z1)))
S tuples:

ACTIVE(plus(z0, z1)) → c28(PLUS(active(z0), z1), ACTIVE(z0)) 686.51/213.53
ACTIVE(plus(z0, z1)) → c29(PLUS(z0, active(z1)), ACTIVE(z1)) 686.51/213.53
ACTIVE(x(z0, z1)) → c33(X(active(z0), z1), ACTIVE(z0)) 686.51/213.53
ACTIVE(x(z0, z1)) → c34(X(z0, active(z1)), ACTIVE(z1)) 686.51/213.53
U11'(mark(z0), z1) → c35(U11'(z0, z1)) 686.51/213.53
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1)) 686.51/213.53
U12'(mark(z0)) → c37(U12'(z0)) 686.51/213.53
U12'(ok(z0)) → c38(U12'(z0)) 686.51/213.53
U21'(mark(z0)) → c39(U21'(z0)) 686.51/213.53
U21'(ok(z0)) → c40(U21'(z0)) 686.51/213.53
U31'(mark(z0), z1) → c41(U31'(z0, z1)) 686.51/213.53
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 686.51/213.53
U32'(mark(z0)) → c43(U32'(z0)) 686.51/213.53
U32'(ok(z0)) → c44(U32'(z0)) 686.51/213.53
U41'(mark(z0), z1) → c45(U41'(z0, z1)) 686.51/213.53
U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1)) 686.51/213.53
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2)) 686.51/213.53
U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2)) 686.51/213.53
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2)) 686.51/213.53
U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2)) 686.51/213.53
S(mark(z0)) → c51(S(z0)) 686.51/213.53
S(ok(z0)) → c52(S(z0)) 686.51/213.53
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 686.51/213.53
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 686.51/213.53
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 686.51/213.53
U61'(mark(z0)) → c56(U61'(z0)) 686.51/213.53
U61'(ok(z0)) → c57(U61'(z0)) 686.51/213.53
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2)) 686.51/213.53
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2)) 686.51/213.53
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2)) 686.51/213.53
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 686.51/213.53
X(mark(z0), z1) → c62(X(z0, z1)) 686.51/213.53
X(z0, mark(z1)) → c63(X(z0, z1)) 686.51/213.53
X(ok(z0), ok(z1)) → c64(X(z0, z1)) 686.51/213.53
PROPER(isNat(z0)) → c68(ISNAT(proper(z0)), PROPER(z0)) 686.51/213.53
PROPER(U21(z0)) → c69(U21'(proper(z0)), PROPER(z0)) 686.51/213.53
PROPER(U31(z0, z1)) → c70(U31'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 686.51/213.53
PROPER(U32(z0)) → c71(U32'(proper(z0)), PROPER(z0)) 686.51/213.53
PROPER(U41(z0, z1)) → c72(U41'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 686.51/213.53
PROPER(U51(z0, z1, z2)) → c73(U51'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 686.51/213.53
PROPER(U52(z0, z1, z2)) → c74(U52'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 686.51/213.53
PROPER(s(z0)) → c75(S(proper(z0)), PROPER(z0)) 686.51/213.53
PROPER(plus(z0, z1)) → c76(PLUS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 686.51/213.53
PROPER(U61(z0)) → c77(U61'(proper(z0)), PROPER(z0)) 686.51/213.53
PROPER(U71(z0, z1, z2)) → c79(U71'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 686.51/213.53
PROPER(U72(z0, z1, z2)) → c80(U72'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 686.51/213.53
PROPER(x(z0, z1)) → c81(X(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 686.51/213.53
ISNAT(ok(z0)) → c82(ISNAT(z0)) 686.51/213.53
TOP(mark(z0)) → c83(TOP(proper(z0)), PROPER(z0)) 686.51/213.53
TOP(ok(z0)) → c84(TOP(active(z0)), ACTIVE(z0)) 686.51/213.53
ACTIVE(isNat(s(z0))) → c13(ISNAT(z0)) 686.51/213.53
ACTIVE(plus(z0, s(z1))) → c16(ISNAT(z1)) 686.51/213.53
ACTIVE(x(z0, s(z1))) → c18(ISNAT(z1)) 686.51/213.53
ACTIVE(U11(tt, z0)) → c1(U12'(isNat(z0))) 686.51/213.53
ACTIVE(U11(tt, z0)) → c1(ISNAT(z0)) 686.51/213.53
ACTIVE(U31(tt, z0)) → c1(U32'(isNat(z0))) 686.51/213.53
ACTIVE(U31(tt, z0)) → c1(ISNAT(z0)) 686.51/213.53
ACTIVE(U51(tt, z0, z1)) → c1(U52'(isNat(z1), z0, z1)) 686.51/213.53
ACTIVE(U51(tt, z0, z1)) → c1(ISNAT(z1)) 686.51/213.53
ACTIVE(U52(tt, z0, z1)) → c1(S(plus(z1, z0))) 686.51/213.53
ACTIVE(U52(tt, z0, z1)) → c1(PLUS(z1, z0)) 686.51/213.53
ACTIVE(U71(tt, z0, z1)) → c1(U72'(isNat(z1), z0, z1)) 686.51/213.53
ACTIVE(U71(tt, z0, z1)) → c1(ISNAT(z1)) 686.51/213.53
ACTIVE(U72(tt, z0, z1)) → c1(PLUS(x(z1, z0), z1)) 686.51/213.53
ACTIVE(U72(tt, z0, z1)) → c1(X(z1, z0)) 686.51/213.53
ACTIVE(isNat(plus(z0, z1))) → c1(U11'(isNat(z0), z1)) 686.51/213.53
ACTIVE(isNat(plus(z0, z1))) → c1(ISNAT(z0)) 686.51/213.53
ACTIVE(isNat(x(z0, z1))) → c1(U31'(isNat(z0), z1)) 686.51/213.53
ACTIVE(isNat(x(z0, z1))) → c1(ISNAT(z0)) 686.51/213.53
ACTIVE(plus(z0, 0)) → c1(U41'(isNat(z0), z0)) 686.51/213.53
ACTIVE(plus(z0, 0)) → c1(ISNAT(z0)) 686.51/213.53
ACTIVE(x(z0, 0)) → c1(U61'(isNat(z0))) 686.51/213.53
ACTIVE(x(z0, 0)) → c1(ISNAT(z0)) 686.51/213.53
ACTIVE(U11(plus(z0, 0), x1)) → c19(U11'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.51/213.53
ACTIVE(U11(plus(z0, s(z1)), x1)) → c19(U11'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.51/213.53
ACTIVE(U11(x(z0, 0), x1)) → c19(U11'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.51/213.53
ACTIVE(U11(x(z0, s(z1)), x1)) → c19(U11'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.51/213.53
ACTIVE(U11(U11(z0, z1), x1)) → c19(U11'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.51/213.53
ACTIVE(U11(U12(z0), x1)) → c19(U11'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.51/213.53
ACTIVE(U11(U21(z0), x1)) → c19(U11'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.51/213.53
ACTIVE(U11(U31(z0, z1), x1)) → c19(U11'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.51/213.53
ACTIVE(U11(U32(z0), x1)) → c19(U11'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.51/213.53
ACTIVE(U11(U41(z0, z1), x1)) → c19(U11'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.51/213.53
ACTIVE(U11(U51(z0, z1, z2), x1)) → c19(U11'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.51/213.53
ACTIVE(U11(U52(z0, z1, z2), x1)) → c19(U11'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.51/213.53
ACTIVE(U11(s(z0), x1)) → c19(U11'(s(active(z0)), x1), ACTIVE(s(z0))) 686.51/213.53
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.51/213.53
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.51/213.53
ACTIVE(U11(U61(z0), x1)) → c19(U11'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.51/213.53
ACTIVE(U11(U71(z0, z1, z2), x1)) → c19(U11'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.51/213.53
ACTIVE(U11(U72(z0, z1, z2), x1)) → c19(U11'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.51/213.53
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.51/213.53
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.51/213.53
ACTIVE(U11(isNat(0), x1)) → c19(U11'(mark(tt), x1)) 686.51/213.53
ACTIVE(U11(U11(tt, z0), x1)) → c(U11'(mark(U12(isNat(z0))), x1)) 686.51/213.53
ACTIVE(U11(U11(tt, z0), x1)) → c(ACTIVE(U11(tt, z0))) 686.51/213.53
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(U11'(mark(U11(isNat(z0), z1)), x1)) 686.51/213.53
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.53
ACTIVE(U11(isNat(s(z0)), x1)) → c(U11'(mark(U21(isNat(z0))), x1)) 686.51/213.53
ACTIVE(U11(isNat(s(z0)), x1)) → c(ACTIVE(isNat(s(z0)))) 686.51/213.53
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(U11'(mark(U31(isNat(z0), z1)), x1)) 686.51/213.53
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(ACTIVE(isNat(x(z0, z1)))) 686.51/213.53
ACTIVE(U12(plus(z0, 0))) → c20(U12'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.51/213.53
ACTIVE(U12(plus(z0, s(z1)))) → c20(U12'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.51/213.53
ACTIVE(U12(x(z0, 0))) → c20(U12'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.51/213.53
ACTIVE(U12(x(z0, s(z1)))) → c20(U12'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.51/213.53
ACTIVE(U12(U11(z0, z1))) → c20(U12'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.51/213.53
ACTIVE(U12(U12(z0))) → c20(U12'(U12(active(z0))), ACTIVE(U12(z0))) 686.51/213.53
ACTIVE(U12(U21(z0))) → c20(U12'(U21(active(z0))), ACTIVE(U21(z0))) 686.51/213.53
ACTIVE(U12(U31(z0, z1))) → c20(U12'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.51/213.53
ACTIVE(U12(U32(z0))) → c20(U12'(U32(active(z0))), ACTIVE(U32(z0))) 686.51/213.53
ACTIVE(U12(U41(z0, z1))) → c20(U12'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.51/213.53
ACTIVE(U12(U51(z0, z1, z2))) → c20(U12'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.51/213.53
ACTIVE(U12(U52(z0, z1, z2))) → c20(U12'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.51/213.53
ACTIVE(U12(s(z0))) → c20(U12'(s(active(z0))), ACTIVE(s(z0))) 686.51/213.53
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.51/213.53
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.51/213.53
ACTIVE(U12(U61(z0))) → c20(U12'(U61(active(z0))), ACTIVE(U61(z0))) 686.51/213.53
ACTIVE(U12(U71(z0, z1, z2))) → c20(U12'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.51/213.53
ACTIVE(U12(U72(z0, z1, z2))) → c20(U12'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.51/213.53
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.51/213.53
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.51/213.53
ACTIVE(U11(U12(tt), x1)) → c19(U11'(mark(tt), x1)) 686.51/213.53
ACTIVE(U12(U12(tt))) → c20(U12'(mark(tt))) 686.51/213.53
ACTIVE(U12(isNat(0))) → c20(U12'(mark(tt))) 686.51/213.53
ACTIVE(U12(U11(tt, z0))) → c2(U12'(mark(U12(isNat(z0))))) 686.51/213.53
ACTIVE(U12(U11(tt, z0))) → c2(ACTIVE(U11(tt, z0))) 686.51/213.53
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(U12'(mark(U11(isNat(z0), z1)))) 686.51/213.53
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.53
ACTIVE(U12(isNat(s(z0)))) → c2(U12'(mark(U21(isNat(z0))))) 686.51/213.53
ACTIVE(U12(isNat(s(z0)))) → c2(ACTIVE(isNat(s(z0)))) 686.51/213.53
ACTIVE(U12(isNat(x(z0, z1)))) → c2(U12'(mark(U31(isNat(z0), z1)))) 686.51/213.53
ACTIVE(U12(isNat(x(z0, z1)))) → c2(ACTIVE(isNat(x(z0, z1)))) 686.51/213.53
ACTIVE(U21(plus(z0, 0))) → c21(U21'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.51/213.53
ACTIVE(U21(plus(z0, s(z1)))) → c21(U21'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.51/213.53
ACTIVE(U21(x(z0, 0))) → c21(U21'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.51/213.53
ACTIVE(U21(x(z0, s(z1)))) → c21(U21'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.51/213.53
ACTIVE(U21(U11(z0, z1))) → c21(U21'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.51/213.53
ACTIVE(U21(U12(z0))) → c21(U21'(U12(active(z0))), ACTIVE(U12(z0))) 686.51/213.53
ACTIVE(U21(U21(z0))) → c21(U21'(U21(active(z0))), ACTIVE(U21(z0))) 686.51/213.53
ACTIVE(U21(U31(z0, z1))) → c21(U21'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.51/213.53
ACTIVE(U21(U32(z0))) → c21(U21'(U32(active(z0))), ACTIVE(U32(z0))) 686.51/213.53
ACTIVE(U21(U41(z0, z1))) → c21(U21'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.51/213.53
ACTIVE(U21(U51(z0, z1, z2))) → c21(U21'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.51/213.53
ACTIVE(U21(U52(z0, z1, z2))) → c21(U21'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.51/213.53
ACTIVE(U21(s(z0))) → c21(U21'(s(active(z0))), ACTIVE(s(z0))) 686.51/213.53
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.51/213.53
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.51/213.53
ACTIVE(U21(U61(z0))) → c21(U21'(U61(active(z0))), ACTIVE(U61(z0))) 686.51/213.53
ACTIVE(U21(U71(z0, z1, z2))) → c21(U21'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.51/213.53
ACTIVE(U21(U72(z0, z1, z2))) → c21(U21'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.51/213.53
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.51/213.53
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.51/213.53
ACTIVE(U11(U21(tt), x1)) → c19(U11'(mark(tt), x1)) 686.51/213.53
ACTIVE(U12(U21(tt))) → c20(U12'(mark(tt))) 686.51/213.53
ACTIVE(U21(U12(tt))) → c21(U21'(mark(tt))) 686.51/213.53
ACTIVE(U21(U21(tt))) → c21(U21'(mark(tt))) 686.51/213.53
ACTIVE(U21(isNat(0))) → c21(U21'(mark(tt))) 686.51/213.53
ACTIVE(U21(U11(tt, z0))) → c3(U21'(mark(U12(isNat(z0))))) 686.51/213.53
ACTIVE(U21(U11(tt, z0))) → c3(ACTIVE(U11(tt, z0))) 686.51/213.53
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(U21'(mark(U11(isNat(z0), z1)))) 686.51/213.53
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.53
ACTIVE(U21(isNat(s(z0)))) → c3(U21'(mark(U21(isNat(z0))))) 686.51/213.53
ACTIVE(U21(isNat(s(z0)))) → c3(ACTIVE(isNat(s(z0)))) 686.51/213.53
ACTIVE(U21(isNat(x(z0, z1)))) → c3(U21'(mark(U31(isNat(z0), z1)))) 686.51/213.53
ACTIVE(U21(isNat(x(z0, z1)))) → c3(ACTIVE(isNat(x(z0, z1)))) 686.51/213.53
ACTIVE(U31(plus(z0, 0), x1)) → c22(U31'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.51/213.53
ACTIVE(U31(plus(z0, s(z1)), x1)) → c22(U31'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.51/213.53
ACTIVE(U31(x(z0, 0), x1)) → c22(U31'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.51/213.53
ACTIVE(U31(x(z0, s(z1)), x1)) → c22(U31'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.51/213.53
ACTIVE(U31(U11(z0, z1), x1)) → c22(U31'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.51/213.53
ACTIVE(U31(U12(z0), x1)) → c22(U31'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.51/213.53
ACTIVE(U31(U21(z0), x1)) → c22(U31'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.51/213.53
ACTIVE(U31(U31(z0, z1), x1)) → c22(U31'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.51/213.53
ACTIVE(U31(U32(z0), x1)) → c22(U31'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.51/213.53
ACTIVE(U31(U41(z0, z1), x1)) → c22(U31'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.51/213.53
ACTIVE(U31(U51(z0, z1, z2), x1)) → c22(U31'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.51/213.53
ACTIVE(U31(U52(z0, z1, z2), x1)) → c22(U31'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.51/213.53
ACTIVE(U31(s(z0), x1)) → c22(U31'(s(active(z0)), x1), ACTIVE(s(z0))) 686.51/213.53
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.51/213.53
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.51/213.53
ACTIVE(U31(U61(z0), x1)) → c22(U31'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.51/213.53
ACTIVE(U31(U71(z0, z1, z2), x1)) → c22(U31'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.51/213.53
ACTIVE(U31(U72(z0, z1, z2), x1)) → c22(U31'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.51/213.53
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.51/213.53
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.51/213.53
ACTIVE(U31(U12(tt), x1)) → c22(U31'(mark(tt), x1)) 686.51/213.53
ACTIVE(U31(U21(tt), x1)) → c22(U31'(mark(tt), x1)) 686.51/213.53
ACTIVE(U31(isNat(0), x1)) → c22(U31'(mark(tt), x1)) 686.51/213.53
ACTIVE(U11(U31(tt, z0), x1)) → c4(U11'(mark(U32(isNat(z0))), x1)) 686.51/213.53
ACTIVE(U11(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 686.51/213.53
ACTIVE(U12(U31(tt, z0))) → c4(U12'(mark(U32(isNat(z0))))) 686.51/213.53
ACTIVE(U12(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 686.51/213.53
ACTIVE(U21(U31(tt, z0))) → c4(U21'(mark(U32(isNat(z0))))) 686.51/213.53
ACTIVE(U21(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 686.51/213.53
ACTIVE(U31(U11(tt, z0), x1)) → c4(U31'(mark(U12(isNat(z0))), x1)) 686.51/213.53
ACTIVE(U31(U11(tt, z0), x1)) → c4(ACTIVE(U11(tt, z0))) 686.51/213.53
ACTIVE(U31(U31(tt, z0), x1)) → c4(U31'(mark(U32(isNat(z0))), x1)) 686.51/213.53
ACTIVE(U31(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 686.51/213.53
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(U31'(mark(U11(isNat(z0), z1)), x1)) 686.51/213.53
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.53
ACTIVE(U31(isNat(s(z0)), x1)) → c4(U31'(mark(U21(isNat(z0))), x1)) 686.51/213.53
ACTIVE(U31(isNat(s(z0)), x1)) → c4(ACTIVE(isNat(s(z0)))) 686.51/213.53
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(U31'(mark(U31(isNat(z0), z1)), x1)) 686.51/213.53
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(ACTIVE(isNat(x(z0, z1)))) 686.51/213.53
ACTIVE(U32(plus(z0, 0))) → c23(U32'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.51/213.53
ACTIVE(U32(plus(z0, s(z1)))) → c23(U32'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.51/213.53
ACTIVE(U32(x(z0, 0))) → c23(U32'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.51/213.53
ACTIVE(U32(x(z0, s(z1)))) → c23(U32'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.51/213.53
ACTIVE(U32(U11(z0, z1))) → c23(U32'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.51/213.53
ACTIVE(U32(U12(z0))) → c23(U32'(U12(active(z0))), ACTIVE(U12(z0))) 686.51/213.53
ACTIVE(U32(U21(z0))) → c23(U32'(U21(active(z0))), ACTIVE(U21(z0))) 686.51/213.53
ACTIVE(U32(U31(z0, z1))) → c23(U32'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.51/213.53
ACTIVE(U32(U32(z0))) → c23(U32'(U32(active(z0))), ACTIVE(U32(z0))) 686.51/213.53
ACTIVE(U32(U41(z0, z1))) → c23(U32'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.51/213.53
ACTIVE(U32(U51(z0, z1, z2))) → c23(U32'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.51/213.53
ACTIVE(U32(U52(z0, z1, z2))) → c23(U32'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.51/213.53
ACTIVE(U32(s(z0))) → c23(U32'(s(active(z0))), ACTIVE(s(z0))) 686.51/213.53
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.51/213.53
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.51/213.53
ACTIVE(U32(U61(z0))) → c23(U32'(U61(active(z0))), ACTIVE(U61(z0))) 686.51/213.53
ACTIVE(U32(U71(z0, z1, z2))) → c23(U32'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.51/213.53
ACTIVE(U32(U72(z0, z1, z2))) → c23(U32'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.51/213.53
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.51/213.53
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.51/213.53
ACTIVE(U11(U32(tt), x1)) → c19(U11'(mark(tt), x1)) 686.51/213.53
ACTIVE(U12(U32(tt))) → c20(U12'(mark(tt))) 686.51/213.53
ACTIVE(U21(U32(tt))) → c21(U21'(mark(tt))) 686.51/213.53
ACTIVE(U31(U32(tt), x1)) → c22(U31'(mark(tt), x1)) 686.51/213.53
ACTIVE(U32(U12(tt))) → c23(U32'(mark(tt))) 686.51/213.53
ACTIVE(U32(U21(tt))) → c23(U32'(mark(tt))) 686.51/213.53
ACTIVE(U32(U32(tt))) → c23(U32'(mark(tt))) 686.51/213.53
ACTIVE(U32(isNat(0))) → c23(U32'(mark(tt))) 686.51/213.53
ACTIVE(U32(U11(tt, z0))) → c5(U32'(mark(U12(isNat(z0))))) 686.51/213.53
ACTIVE(U32(U11(tt, z0))) → c5(ACTIVE(U11(tt, z0))) 686.51/213.53
ACTIVE(U32(U31(tt, z0))) → c5(U32'(mark(U32(isNat(z0))))) 686.51/213.53
ACTIVE(U32(U31(tt, z0))) → c5(ACTIVE(U31(tt, z0))) 686.51/213.53
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(U32'(mark(U11(isNat(z0), z1)))) 686.51/213.53
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.53
ACTIVE(U32(isNat(s(z0)))) → c5(U32'(mark(U21(isNat(z0))))) 686.51/213.53
ACTIVE(U32(isNat(s(z0)))) → c5(ACTIVE(isNat(s(z0)))) 686.51/213.53
ACTIVE(U32(isNat(x(z0, z1)))) → c5(U32'(mark(U31(isNat(z0), z1)))) 686.51/213.53
ACTIVE(U32(isNat(x(z0, z1)))) → c5(ACTIVE(isNat(x(z0, z1)))) 686.51/213.53
ACTIVE(U41(plus(z0, 0), x1)) → c24(U41'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.51/213.53
ACTIVE(U41(plus(z0, s(z1)), x1)) → c24(U41'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.51/213.53
ACTIVE(U41(x(z0, 0), x1)) → c24(U41'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.51/213.53
ACTIVE(U41(x(z0, s(z1)), x1)) → c24(U41'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.51/213.53
ACTIVE(U41(U11(z0, z1), x1)) → c24(U41'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.51/213.53
ACTIVE(U41(U12(z0), x1)) → c24(U41'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.51/213.53
ACTIVE(U41(U21(z0), x1)) → c24(U41'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.51/213.53
ACTIVE(U41(U31(z0, z1), x1)) → c24(U41'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.51/213.53
ACTIVE(U41(U32(z0), x1)) → c24(U41'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.51/213.53
ACTIVE(U41(U41(z0, z1), x1)) → c24(U41'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.51/213.53
ACTIVE(U41(U51(z0, z1, z2), x1)) → c24(U41'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.51/213.53
ACTIVE(U41(U52(z0, z1, z2), x1)) → c24(U41'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.51/213.53
ACTIVE(U41(s(z0), x1)) → c24(U41'(s(active(z0)), x1), ACTIVE(s(z0))) 686.51/213.53
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.51/213.53
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.51/213.53
ACTIVE(U41(U61(z0), x1)) → c24(U41'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.51/213.53
ACTIVE(U41(U71(z0, z1, z2), x1)) → c24(U41'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.51/213.53
ACTIVE(U41(U72(z0, z1, z2), x1)) → c24(U41'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.51/213.53
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.51/213.53
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.51/213.53
ACTIVE(U11(U41(tt, z0), x1)) → c19(U11'(mark(z0), x1)) 686.51/213.53
ACTIVE(U12(U41(tt, z0))) → c20(U12'(mark(z0))) 686.51/213.53
ACTIVE(U21(U41(tt, z0))) → c21(U21'(mark(z0))) 686.51/213.53
ACTIVE(U31(U41(tt, z0), x1)) → c22(U31'(mark(z0), x1)) 686.51/213.53
ACTIVE(U32(U41(tt, z0))) → c23(U32'(mark(z0))) 686.51/213.53
ACTIVE(U41(U12(tt), x1)) → c24(U41'(mark(tt), x1)) 686.51/213.53
ACTIVE(U41(U21(tt), x1)) → c24(U41'(mark(tt), x1)) 686.51/213.53
ACTIVE(U41(U32(tt), x1)) → c24(U41'(mark(tt), x1)) 686.51/213.53
ACTIVE(U41(U41(tt, z0), x1)) → c24(U41'(mark(z0), x1)) 686.51/213.53
ACTIVE(U41(isNat(0), x1)) → c24(U41'(mark(tt), x1)) 686.51/213.53
ACTIVE(U41(U11(tt, z0), x1)) → c6(U41'(mark(U12(isNat(z0))), x1)) 686.51/213.53
ACTIVE(U41(U11(tt, z0), x1)) → c6(ACTIVE(U11(tt, z0))) 686.51/213.53
ACTIVE(U41(U31(tt, z0), x1)) → c6(U41'(mark(U32(isNat(z0))), x1)) 686.51/213.53
ACTIVE(U41(U31(tt, z0), x1)) → c6(ACTIVE(U31(tt, z0))) 686.51/213.53
ACTIVE(U41(isNat(plus(z0, z1)), x1)) → c6(U41'(mark(U11(isNat(z0), z1)), x1)) 686.51/213.53
ACTIVE(U41(isNat(plus(z0, z1)), x1)) → c6(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.53
ACTIVE(U41(isNat(s(z0)), x1)) → c6(U41'(mark(U21(isNat(z0))), x1)) 686.51/213.53
ACTIVE(U41(isNat(s(z0)), x1)) → c6(ACTIVE(isNat(s(z0)))) 686.51/213.53
ACTIVE(U41(isNat(x(z0, z1)), x1)) → c6(U41'(mark(U31(isNat(z0), z1)), x1)) 686.51/213.53
ACTIVE(U41(isNat(x(z0, z1)), x1)) → c6(ACTIVE(isNat(x(z0, z1)))) 686.51/213.53
ACTIVE(U51(plus(z0, 0), x1, x2)) → c25(U51'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.51/213.53
ACTIVE(U51(plus(z0, s(z1)), x1, x2)) → c25(U51'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.51/213.53
ACTIVE(U51(x(z0, 0), x1, x2)) → c25(U51'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.51/213.53
ACTIVE(U51(x(z0, s(z1)), x1, x2)) → c25(U51'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.51/213.53
ACTIVE(U51(U11(z0, z1), x1, x2)) → c25(U51'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.51/213.53
ACTIVE(U51(U12(z0), x1, x2)) → c25(U51'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.51/213.53
ACTIVE(U51(U21(z0), x1, x2)) → c25(U51'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.51/213.53
ACTIVE(U51(U31(z0, z1), x1, x2)) → c25(U51'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.51/213.53
ACTIVE(U51(U32(z0), x1, x2)) → c25(U51'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.51/213.53
ACTIVE(U51(U41(z0, z1), x1, x2)) → c25(U51'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.51/213.53
ACTIVE(U51(U51(z0, z1, z2), x1, x2)) → c25(U51'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.51/213.53
ACTIVE(U51(U52(z0, z1, z2), x1, x2)) → c25(U51'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.51/213.53
ACTIVE(U51(s(z0), x1, x2)) → c25(U51'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.51/213.53
ACTIVE(U51(plus(z0, z1), x1, x2)) → c25(U51'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.51/213.53
ACTIVE(U51(plus(z0, z1), x1, x2)) → c25(U51'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.51/213.53
ACTIVE(U51(U61(z0), x1, x2)) → c25(U51'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.51/213.53
ACTIVE(U51(U71(z0, z1, z2), x1, x2)) → c25(U51'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.51/213.53
ACTIVE(U51(U72(z0, z1, z2), x1, x2)) → c25(U51'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.51/213.53
ACTIVE(U51(x(z0, z1), x1, x2)) → c25(U51'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.51/213.53
ACTIVE(U51(x(z0, z1), x1, x2)) → c25(U51'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.51/213.53
ACTIVE(U51(U12(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.51/213.53
ACTIVE(U51(U21(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.51/213.53
ACTIVE(U51(U32(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.51/213.53
ACTIVE(U51(U41(tt, z0), x1, x2)) → c25(U51'(mark(z0), x1, x2)) 686.51/213.53
ACTIVE(U51(isNat(0), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.51/213.53
ACTIVE(U11(U51(tt, z0, z1), x1)) → c7(U11'(mark(U52(isNat(z1), z0, z1)), x1)) 686.51/213.53
ACTIVE(U11(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.51/213.53
ACTIVE(U12(U51(tt, z0, z1))) → c7(U12'(mark(U52(isNat(z1), z0, z1)))) 686.51/213.53
ACTIVE(U12(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.51/213.53
ACTIVE(U21(U51(tt, z0, z1))) → c7(U21'(mark(U52(isNat(z1), z0, z1)))) 686.51/213.53
ACTIVE(U21(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.51/213.53
ACTIVE(U31(U51(tt, z0, z1), x1)) → c7(U31'(mark(U52(isNat(z1), z0, z1)), x1)) 686.51/213.53
ACTIVE(U31(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.51/213.53
ACTIVE(U32(U51(tt, z0, z1))) → c7(U32'(mark(U52(isNat(z1), z0, z1)))) 686.51/213.53
ACTIVE(U32(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.51/213.53
ACTIVE(U41(U51(tt, z0, z1), x1)) → c7(U41'(mark(U52(isNat(z1), z0, z1)), x1)) 686.51/213.53
ACTIVE(U41(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.51/213.53
ACTIVE(U51(U11(tt, z0), x1, x2)) → c7(U51'(mark(U12(isNat(z0))), x1, x2)) 686.51/213.53
ACTIVE(U51(U11(tt, z0), x1, x2)) → c7(ACTIVE(U11(tt, z0))) 686.51/213.53
ACTIVE(U51(U31(tt, z0), x1, x2)) → c7(U51'(mark(U32(isNat(z0))), x1, x2)) 686.51/213.53
ACTIVE(U51(U31(tt, z0), x1, x2)) → c7(ACTIVE(U31(tt, z0))) 686.51/213.53
ACTIVE(U51(U51(tt, z0, z1), x1, x2)) → c7(U51'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.51/213.53
ACTIVE(U51(U51(tt, z0, z1), x1, x2)) → c7(ACTIVE(U51(tt, z0, z1))) 686.51/213.53
ACTIVE(U51(isNat(plus(z0, z1)), x1, x2)) → c7(U51'(mark(U11(isNat(z0), z1)), x1, x2)) 686.51/213.53
ACTIVE(U51(isNat(plus(z0, z1)), x1, x2)) → c7(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.53
ACTIVE(U51(isNat(s(z0)), x1, x2)) → c7(U51'(mark(U21(isNat(z0))), x1, x2)) 686.51/213.53
ACTIVE(U51(isNat(s(z0)), x1, x2)) → c7(ACTIVE(isNat(s(z0)))) 686.51/213.53
ACTIVE(U51(isNat(x(z0, z1)), x1, x2)) → c7(U51'(mark(U31(isNat(z0), z1)), x1, x2)) 686.51/213.53
ACTIVE(U51(isNat(x(z0, z1)), x1, x2)) → c7(ACTIVE(isNat(x(z0, z1)))) 686.51/213.53
ACTIVE(U52(plus(z0, 0), x1, x2)) → c26(U52'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.51/213.53
ACTIVE(U52(plus(z0, s(z1)), x1, x2)) → c26(U52'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.51/213.53
ACTIVE(U52(x(z0, 0), x1, x2)) → c26(U52'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.51/213.53
ACTIVE(U52(x(z0, s(z1)), x1, x2)) → c26(U52'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.51/213.53
ACTIVE(U52(U11(z0, z1), x1, x2)) → c26(U52'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.51/213.53
ACTIVE(U52(U12(z0), x1, x2)) → c26(U52'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.51/213.53
ACTIVE(U52(U21(z0), x1, x2)) → c26(U52'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.51/213.53
ACTIVE(U52(U31(z0, z1), x1, x2)) → c26(U52'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.51/213.53
ACTIVE(U52(U32(z0), x1, x2)) → c26(U52'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.51/213.53
ACTIVE(U52(U41(z0, z1), x1, x2)) → c26(U52'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.51/213.53
ACTIVE(U52(U51(z0, z1, z2), x1, x2)) → c26(U52'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.51/213.53
ACTIVE(U52(U52(z0, z1, z2), x1, x2)) → c26(U52'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.51/213.53
ACTIVE(U52(s(z0), x1, x2)) → c26(U52'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.51/213.53
ACTIVE(U52(plus(z0, z1), x1, x2)) → c26(U52'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.51/213.53
ACTIVE(U52(plus(z0, z1), x1, x2)) → c26(U52'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.51/213.53
ACTIVE(U52(U61(z0), x1, x2)) → c26(U52'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.51/213.53
ACTIVE(U52(U71(z0, z1, z2), x1, x2)) → c26(U52'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.51/213.53
ACTIVE(U52(U72(z0, z1, z2), x1, x2)) → c26(U52'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.51/213.53
ACTIVE(U52(x(z0, z1), x1, x2)) → c26(U52'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.51/213.53
ACTIVE(U52(x(z0, z1), x1, x2)) → c26(U52'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.51/213.53
ACTIVE(U52(U12(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.51/213.53
ACTIVE(U52(U21(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.51/213.53
ACTIVE(U52(U32(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.51/213.53
ACTIVE(U52(U41(tt, z0), x1, x2)) → c26(U52'(mark(z0), x1, x2)) 686.51/213.53
ACTIVE(U52(isNat(0), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.51/213.53
ACTIVE(U11(U52(tt, z0, z1), x1)) → c8(U11'(mark(s(plus(z1, z0))), x1)) 686.51/213.53
ACTIVE(U11(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.51/213.53
ACTIVE(U12(U52(tt, z0, z1))) → c8(U12'(mark(s(plus(z1, z0))))) 686.51/213.53
ACTIVE(U12(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.51/213.53
ACTIVE(U21(U52(tt, z0, z1))) → c8(U21'(mark(s(plus(z1, z0))))) 686.51/213.53
ACTIVE(U21(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.51/213.53
ACTIVE(U31(U52(tt, z0, z1), x1)) → c8(U31'(mark(s(plus(z1, z0))), x1)) 686.51/213.53
ACTIVE(U31(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.51/213.53
ACTIVE(U32(U52(tt, z0, z1))) → c8(U32'(mark(s(plus(z1, z0))))) 686.51/213.53
ACTIVE(U32(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.51/213.53
ACTIVE(U41(U52(tt, z0, z1), x1)) → c8(U41'(mark(s(plus(z1, z0))), x1)) 686.51/213.53
ACTIVE(U41(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.51/213.53
ACTIVE(U51(U52(tt, z0, z1), x1, x2)) → c8(U51'(mark(s(plus(z1, z0))), x1, x2)) 686.51/213.53
ACTIVE(U51(U52(tt, z0, z1), x1, x2)) → c8(ACTIVE(U52(tt, z0, z1))) 686.51/213.53
ACTIVE(U52(U11(tt, z0), x1, x2)) → c8(U52'(mark(U12(isNat(z0))), x1, x2)) 686.51/213.53
ACTIVE(U52(U11(tt, z0), x1, x2)) → c8(ACTIVE(U11(tt, z0))) 686.51/213.53
ACTIVE(U52(U31(tt, z0), x1, x2)) → c8(U52'(mark(U32(isNat(z0))), x1, x2)) 686.51/213.53
ACTIVE(U52(U31(tt, z0), x1, x2)) → c8(ACTIVE(U31(tt, z0))) 686.51/213.53
ACTIVE(U52(U51(tt, z0, z1), x1, x2)) → c8(U52'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.51/213.53
ACTIVE(U52(U51(tt, z0, z1), x1, x2)) → c8(ACTIVE(U51(tt, z0, z1))) 686.51/213.53
ACTIVE(U52(U52(tt, z0, z1), x1, x2)) → c8(U52'(mark(s(plus(z1, z0))), x1, x2)) 686.51/213.53
ACTIVE(U52(U52(tt, z0, z1), x1, x2)) → c8(ACTIVE(U52(tt, z0, z1))) 686.51/213.53
ACTIVE(U52(isNat(plus(z0, z1)), x1, x2)) → c8(U52'(mark(U11(isNat(z0), z1)), x1, x2)) 686.51/213.53
ACTIVE(U52(isNat(plus(z0, z1)), x1, x2)) → c8(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.53
ACTIVE(U52(isNat(s(z0)), x1, x2)) → c8(U52'(mark(U21(isNat(z0))), x1, x2)) 686.51/213.53
ACTIVE(U52(isNat(s(z0)), x1, x2)) → c8(ACTIVE(isNat(s(z0)))) 686.51/213.53
ACTIVE(U52(isNat(x(z0, z1)), x1, x2)) → c8(U52'(mark(U31(isNat(z0), z1)), x1, x2)) 686.51/213.53
ACTIVE(U52(isNat(x(z0, z1)), x1, x2)) → c8(ACTIVE(isNat(x(z0, z1)))) 686.51/213.53
ACTIVE(s(plus(z0, 0))) → c27(S(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.51/213.53
ACTIVE(s(plus(z0, s(z1)))) → c27(S(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.51/213.53
ACTIVE(s(x(z0, 0))) → c27(S(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.51/213.53
ACTIVE(s(x(z0, s(z1)))) → c27(S(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.51/213.53
ACTIVE(s(U11(z0, z1))) → c27(S(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.51/213.53
ACTIVE(s(U12(z0))) → c27(S(U12(active(z0))), ACTIVE(U12(z0))) 686.51/213.53
ACTIVE(s(U21(z0))) → c27(S(U21(active(z0))), ACTIVE(U21(z0))) 686.51/213.53
ACTIVE(s(U31(z0, z1))) → c27(S(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.51/213.53
ACTIVE(s(U32(z0))) → c27(S(U32(active(z0))), ACTIVE(U32(z0))) 686.51/213.53
ACTIVE(s(U41(z0, z1))) → c27(S(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.51/213.53
ACTIVE(s(U51(z0, z1, z2))) → c27(S(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.51/213.53
ACTIVE(s(U52(z0, z1, z2))) → c27(S(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.51/213.53
ACTIVE(s(s(z0))) → c27(S(s(active(z0))), ACTIVE(s(z0))) 686.51/213.53
ACTIVE(s(plus(z0, z1))) → c27(S(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.51/213.53
ACTIVE(s(plus(z0, z1))) → c27(S(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.51/213.53
ACTIVE(s(U61(z0))) → c27(S(U61(active(z0))), ACTIVE(U61(z0))) 686.51/213.53
ACTIVE(s(U71(z0, z1, z2))) → c27(S(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.51/213.53
ACTIVE(s(U72(z0, z1, z2))) → c27(S(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.51/213.53
ACTIVE(s(x(z0, z1))) → c27(S(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.51/213.53
ACTIVE(s(x(z0, z1))) → c27(S(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.51/213.53
ACTIVE(s(U12(tt))) → c27(S(mark(tt))) 686.51/213.53
ACTIVE(s(U21(tt))) → c27(S(mark(tt))) 686.51/213.53
ACTIVE(s(U32(tt))) → c27(S(mark(tt))) 686.51/213.53
ACTIVE(s(U41(tt, z0))) → c27(S(mark(z0))) 686.51/213.53
ACTIVE(s(isNat(0))) → c27(S(mark(tt))) 686.51/213.53
ACTIVE(s(U11(tt, z0))) → c9(S(mark(U12(isNat(z0))))) 686.51/213.53
ACTIVE(s(U11(tt, z0))) → c9(ACTIVE(U11(tt, z0))) 686.51/213.53
ACTIVE(s(U31(tt, z0))) → c9(S(mark(U32(isNat(z0))))) 686.51/213.53
ACTIVE(s(U31(tt, z0))) → c9(ACTIVE(U31(tt, z0))) 686.51/213.53
ACTIVE(s(U51(tt, z0, z1))) → c9(S(mark(U52(isNat(z1), z0, z1)))) 686.51/213.53
ACTIVE(s(U51(tt, z0, z1))) → c9(ACTIVE(U51(tt, z0, z1))) 686.51/213.53
ACTIVE(s(U52(tt, z0, z1))) → c9(S(mark(s(plus(z1, z0))))) 686.51/213.53
ACTIVE(s(U52(tt, z0, z1))) → c9(ACTIVE(U52(tt, z0, z1))) 686.51/213.53
ACTIVE(s(isNat(plus(z0, z1)))) → c9(S(mark(U11(isNat(z0), z1)))) 686.51/213.53
ACTIVE(s(isNat(plus(z0, z1)))) → c9(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.53
ACTIVE(s(isNat(s(z0)))) → c9(S(mark(U21(isNat(z0))))) 686.51/213.53
ACTIVE(s(isNat(s(z0)))) → c9(ACTIVE(isNat(s(z0)))) 686.51/213.53
ACTIVE(s(isNat(x(z0, z1)))) → c9(S(mark(U31(isNat(z0), z1)))) 686.51/213.53
ACTIVE(s(isNat(x(z0, z1)))) → c9(ACTIVE(isNat(x(z0, z1)))) 686.51/213.53
ACTIVE(U61(plus(z0, 0))) → c30(U61'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.51/213.53
ACTIVE(U61(plus(z0, s(z1)))) → c30(U61'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.51/213.53
ACTIVE(U61(x(z0, 0))) → c30(U61'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.51/213.53
ACTIVE(U61(x(z0, s(z1)))) → c30(U61'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.51/213.53
ACTIVE(U61(U11(z0, z1))) → c30(U61'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.51/213.53
ACTIVE(U61(U12(z0))) → c30(U61'(U12(active(z0))), ACTIVE(U12(z0))) 686.51/213.53
ACTIVE(U61(U21(z0))) → c30(U61'(U21(active(z0))), ACTIVE(U21(z0))) 686.51/213.53
ACTIVE(U61(U31(z0, z1))) → c30(U61'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.51/213.53
ACTIVE(U61(U32(z0))) → c30(U61'(U32(active(z0))), ACTIVE(U32(z0))) 686.51/213.53
ACTIVE(U61(U41(z0, z1))) → c30(U61'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.51/213.53
ACTIVE(U61(U51(z0, z1, z2))) → c30(U61'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.51/213.53
ACTIVE(U61(U52(z0, z1, z2))) → c30(U61'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.51/213.53
ACTIVE(U61(s(z0))) → c30(U61'(s(active(z0))), ACTIVE(s(z0))) 686.51/213.53
ACTIVE(U61(plus(z0, z1))) → c30(U61'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.51/213.53
ACTIVE(U61(plus(z0, z1))) → c30(U61'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.51/213.53
ACTIVE(U61(U61(z0))) → c30(U61'(U61(active(z0))), ACTIVE(U61(z0))) 686.51/213.53
ACTIVE(U61(U71(z0, z1, z2))) → c30(U61'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.51/213.53
ACTIVE(U61(U72(z0, z1, z2))) → c30(U61'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.51/213.53
ACTIVE(U61(x(z0, z1))) → c30(U61'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.51/213.53
ACTIVE(U61(x(z0, z1))) → c30(U61'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.51/213.53
ACTIVE(U11(U61(tt), x1)) → c19(U11'(mark(0), x1)) 686.51/213.53
ACTIVE(U12(U61(tt))) → c20(U12'(mark(0))) 686.51/213.53
ACTIVE(U21(U61(tt))) → c21(U21'(mark(0))) 686.51/213.53
ACTIVE(U31(U61(tt), x1)) → c22(U31'(mark(0), x1)) 686.51/213.53
ACTIVE(U32(U61(tt))) → c23(U32'(mark(0))) 686.51/213.53
ACTIVE(U41(U61(tt), x1)) → c24(U41'(mark(0), x1)) 686.51/213.53
ACTIVE(U51(U61(tt), x1, x2)) → c25(U51'(mark(0), x1, x2)) 686.51/213.53
ACTIVE(U52(U61(tt), x1, x2)) → c26(U52'(mark(0), x1, x2)) 686.51/213.53
ACTIVE(s(U61(tt))) → c27(S(mark(0))) 686.51/213.53
ACTIVE(U61(U12(tt))) → c30(U61'(mark(tt))) 686.51/213.53
ACTIVE(U61(U21(tt))) → c30(U61'(mark(tt))) 686.51/213.53
ACTIVE(U61(U32(tt))) → c30(U61'(mark(tt))) 686.51/213.53
ACTIVE(U61(U41(tt, z0))) → c30(U61'(mark(z0))) 686.51/213.53
ACTIVE(U61(U61(tt))) → c30(U61'(mark(0))) 686.51/213.53
ACTIVE(U61(isNat(0))) → c30(U61'(mark(tt))) 686.51/213.53
ACTIVE(U61(U11(tt, z0))) → c10(U61'(mark(U12(isNat(z0))))) 686.51/213.53
ACTIVE(U61(U11(tt, z0))) → c10(ACTIVE(U11(tt, z0))) 686.51/213.53
ACTIVE(U61(U31(tt, z0))) → c10(U61'(mark(U32(isNat(z0))))) 686.51/213.53
ACTIVE(U61(U31(tt, z0))) → c10(ACTIVE(U31(tt, z0))) 686.51/213.53
ACTIVE(U61(U51(tt, z0, z1))) → c10(U61'(mark(U52(isNat(z1), z0, z1)))) 686.51/213.53
ACTIVE(U61(U51(tt, z0, z1))) → c10(ACTIVE(U51(tt, z0, z1))) 686.51/213.53
ACTIVE(U61(U52(tt, z0, z1))) → c10(U61'(mark(s(plus(z1, z0))))) 686.51/213.53
ACTIVE(U61(U52(tt, z0, z1))) → c10(ACTIVE(U52(tt, z0, z1))) 686.51/213.53
ACTIVE(U61(isNat(plus(z0, z1)))) → c10(U61'(mark(U11(isNat(z0), z1)))) 686.51/213.53
ACTIVE(U61(isNat(plus(z0, z1)))) → c10(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.53
ACTIVE(U61(isNat(s(z0)))) → c10(U61'(mark(U21(isNat(z0))))) 686.51/213.53
ACTIVE(U61(isNat(s(z0)))) → c10(ACTIVE(isNat(s(z0)))) 686.51/213.53
ACTIVE(U61(isNat(x(z0, z1)))) → c10(U61'(mark(U31(isNat(z0), z1)))) 686.51/213.53
ACTIVE(U61(isNat(x(z0, z1)))) → c10(ACTIVE(isNat(x(z0, z1)))) 686.51/213.53
ACTIVE(U71(plus(z0, 0), x1, x2)) → c31(U71'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.51/213.53
ACTIVE(U71(plus(z0, s(z1)), x1, x2)) → c31(U71'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.51/213.53
ACTIVE(U71(x(z0, 0), x1, x2)) → c31(U71'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.51/213.53
ACTIVE(U71(x(z0, s(z1)), x1, x2)) → c31(U71'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.51/213.53
ACTIVE(U71(U11(z0, z1), x1, x2)) → c31(U71'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.51/213.53
ACTIVE(U71(U12(z0), x1, x2)) → c31(U71'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.51/213.53
ACTIVE(U71(U21(z0), x1, x2)) → c31(U71'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.51/213.53
ACTIVE(U71(U31(z0, z1), x1, x2)) → c31(U71'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.51/213.53
ACTIVE(U71(U32(z0), x1, x2)) → c31(U71'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.51/213.53
ACTIVE(U71(U41(z0, z1), x1, x2)) → c31(U71'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.51/213.53
ACTIVE(U71(U51(z0, z1, z2), x1, x2)) → c31(U71'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.51/213.53
ACTIVE(U71(U52(z0, z1, z2), x1, x2)) → c31(U71'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.51/213.53
ACTIVE(U71(s(z0), x1, x2)) → c31(U71'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.51/213.53
ACTIVE(U71(plus(z0, z1), x1, x2)) → c31(U71'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.51/213.53
ACTIVE(U71(plus(z0, z1), x1, x2)) → c31(U71'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.51/213.53
ACTIVE(U71(U61(z0), x1, x2)) → c31(U71'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.51/213.53
ACTIVE(U71(U71(z0, z1, z2), x1, x2)) → c31(U71'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.51/213.53
ACTIVE(U71(U72(z0, z1, z2), x1, x2)) → c31(U71'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.51/213.53
ACTIVE(U71(x(z0, z1), x1, x2)) → c31(U71'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.51/213.53
ACTIVE(U71(x(z0, z1), x1, x2)) → c31(U71'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.51/213.53
ACTIVE(U71(U12(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.51/213.53
ACTIVE(U71(U21(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.51/213.53
ACTIVE(U71(U32(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.51/213.53
ACTIVE(U71(U41(tt, z0), x1, x2)) → c31(U71'(mark(z0), x1, x2)) 686.51/213.53
ACTIVE(U71(U61(tt), x1, x2)) → c31(U71'(mark(0), x1, x2)) 686.51/213.53
ACTIVE(U71(isNat(0), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.51/213.53
ACTIVE(U11(U71(tt, z0, z1), x1)) → c11(U11'(mark(U72(isNat(z1), z0, z1)), x1)) 686.51/213.53
ACTIVE(U11(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.53
ACTIVE(U12(U71(tt, z0, z1))) → c11(U12'(mark(U72(isNat(z1), z0, z1)))) 686.51/213.53
ACTIVE(U12(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.53
ACTIVE(U21(U71(tt, z0, z1))) → c11(U21'(mark(U72(isNat(z1), z0, z1)))) 686.51/213.53
ACTIVE(U21(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.53
ACTIVE(U31(U71(tt, z0, z1), x1)) → c11(U31'(mark(U72(isNat(z1), z0, z1)), x1)) 686.51/213.53
ACTIVE(U31(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.53
ACTIVE(U32(U71(tt, z0, z1))) → c11(U32'(mark(U72(isNat(z1), z0, z1)))) 686.51/213.53
ACTIVE(U32(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.53
ACTIVE(U41(U71(tt, z0, z1), x1)) → c11(U41'(mark(U72(isNat(z1), z0, z1)), x1)) 686.51/213.53
ACTIVE(U41(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.53
ACTIVE(U51(U71(tt, z0, z1), x1, x2)) → c11(U51'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.51/213.53
ACTIVE(U51(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.53
ACTIVE(U52(U71(tt, z0, z1), x1, x2)) → c11(U52'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.51/213.53
ACTIVE(U52(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.53
ACTIVE(s(U71(tt, z0, z1))) → c11(S(mark(U72(isNat(z1), z0, z1)))) 686.51/213.53
ACTIVE(s(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.53
ACTIVE(U61(U71(tt, z0, z1))) → c11(U61'(mark(U72(isNat(z1), z0, z1)))) 686.51/213.53
ACTIVE(U61(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.53
ACTIVE(U71(U11(tt, z0), x1, x2)) → c11(U71'(mark(U12(isNat(z0))), x1, x2)) 686.51/213.53
ACTIVE(U71(U11(tt, z0), x1, x2)) → c11(ACTIVE(U11(tt, z0))) 686.51/213.53
ACTIVE(U71(U31(tt, z0), x1, x2)) → c11(U71'(mark(U32(isNat(z0))), x1, x2)) 686.51/213.53
ACTIVE(U71(U31(tt, z0), x1, x2)) → c11(ACTIVE(U31(tt, z0))) 686.51/213.53
ACTIVE(U71(U51(tt, z0, z1), x1, x2)) → c11(U71'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.51/213.53
ACTIVE(U71(U51(tt, z0, z1), x1, x2)) → c11(ACTIVE(U51(tt, z0, z1))) 686.51/213.53
ACTIVE(U71(U52(tt, z0, z1), x1, x2)) → c11(U71'(mark(s(plus(z1, z0))), x1, x2)) 686.51/213.53
ACTIVE(U71(U52(tt, z0, z1), x1, x2)) → c11(ACTIVE(U52(tt, z0, z1))) 686.51/213.53
ACTIVE(U71(U71(tt, z0, z1), x1, x2)) → c11(U71'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.51/213.53
ACTIVE(U71(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.53
ACTIVE(U71(isNat(plus(z0, z1)), x1, x2)) → c11(U71'(mark(U11(isNat(z0), z1)), x1, x2)) 686.51/213.53
ACTIVE(U71(isNat(plus(z0, z1)), x1, x2)) → c11(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.53
ACTIVE(U71(isNat(s(z0)), x1, x2)) → c11(U71'(mark(U21(isNat(z0))), x1, x2)) 686.51/213.53
ACTIVE(U71(isNat(s(z0)), x1, x2)) → c11(ACTIVE(isNat(s(z0)))) 686.51/213.53
ACTIVE(U71(isNat(x(z0, z1)), x1, x2)) → c11(U71'(mark(U31(isNat(z0), z1)), x1, x2)) 686.51/213.53
ACTIVE(U71(isNat(x(z0, z1)), x1, x2)) → c11(ACTIVE(isNat(x(z0, z1)))) 686.51/213.53
ACTIVE(U72(plus(z0, 0), x1, x2)) → c32(U72'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.51/213.53
ACTIVE(U72(plus(z0, s(z1)), x1, x2)) → c32(U72'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.51/213.53
ACTIVE(U72(x(z0, 0), x1, x2)) → c32(U72'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.51/213.53
ACTIVE(U72(x(z0, s(z1)), x1, x2)) → c32(U72'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.51/213.53
ACTIVE(U72(U11(z0, z1), x1, x2)) → c32(U72'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.51/213.53
ACTIVE(U72(U12(z0), x1, x2)) → c32(U72'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.51/213.53
ACTIVE(U72(U21(z0), x1, x2)) → c32(U72'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.51/213.53
ACTIVE(U72(U31(z0, z1), x1, x2)) → c32(U72'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.51/213.53
ACTIVE(U72(U32(z0), x1, x2)) → c32(U72'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.51/213.53
ACTIVE(U72(U41(z0, z1), x1, x2)) → c32(U72'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.51/213.53
ACTIVE(U72(U51(z0, z1, z2), x1, x2)) → c32(U72'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.51/213.53
ACTIVE(U72(U52(z0, z1, z2), x1, x2)) → c32(U72'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.51/213.53
ACTIVE(U72(s(z0), x1, x2)) → c32(U72'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.51/213.53
ACTIVE(U72(plus(z0, z1), x1, x2)) → c32(U72'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.51/213.53
ACTIVE(U72(plus(z0, z1), x1, x2)) → c32(U72'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.51/213.53
ACTIVE(U72(U61(z0), x1, x2)) → c32(U72'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.51/213.53
ACTIVE(U72(U71(z0, z1, z2), x1, x2)) → c32(U72'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.51/213.53
ACTIVE(U72(U72(z0, z1, z2), x1, x2)) → c32(U72'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.51/213.53
ACTIVE(U72(x(z0, z1), x1, x2)) → c32(U72'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.51/213.53
ACTIVE(U72(x(z0, z1), x1, x2)) → c32(U72'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.51/213.53
ACTIVE(U72(U12(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.51/213.53
ACTIVE(U72(U21(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.51/213.53
ACTIVE(U72(U32(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.51/213.53
ACTIVE(U72(U41(tt, z0), x1, x2)) → c32(U72'(mark(z0), x1, x2)) 686.51/213.53
ACTIVE(U72(U61(tt), x1, x2)) → c32(U72'(mark(0), x1, x2)) 686.51/213.53
ACTIVE(U72(isNat(0), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.51/213.53
ACTIVE(U11(U72(tt, z0, z1), x1)) → c12(U11'(mark(plus(x(z1, z0), z1)), x1)) 686.51/213.53
ACTIVE(U11(U72(tt, z0, z1), x1)) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.53
ACTIVE(U12(U72(tt, z0, z1))) → c12(U12'(mark(plus(x(z1, z0), z1)))) 686.51/213.53
ACTIVE(U12(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.53
ACTIVE(U21(U72(tt, z0, z1))) → c12(U21'(mark(plus(x(z1, z0), z1)))) 686.51/213.53
ACTIVE(U21(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.53
ACTIVE(U31(U72(tt, z0, z1), x1)) → c12(U31'(mark(plus(x(z1, z0), z1)), x1)) 686.51/213.53
ACTIVE(U31(U72(tt, z0, z1), x1)) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.53
ACTIVE(U32(U72(tt, z0, z1))) → c12(U32'(mark(plus(x(z1, z0), z1)))) 686.51/213.53
ACTIVE(U32(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.53
ACTIVE(U41(U72(tt, z0, z1), x1)) → c12(U41'(mark(plus(x(z1, z0), z1)), x1)) 686.51/213.53
ACTIVE(U41(U72(tt, z0, z1), x1)) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.53
ACTIVE(U51(U72(tt, z0, z1), x1, x2)) → c12(U51'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.51/213.53
ACTIVE(U51(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.53
ACTIVE(U52(U72(tt, z0, z1), x1, x2)) → c12(U52'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.51/213.53
ACTIVE(U52(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.53
ACTIVE(s(U72(tt, z0, z1))) → c12(S(mark(plus(x(z1, z0), z1)))) 686.51/213.53
ACTIVE(s(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.53
ACTIVE(U61(U72(tt, z0, z1))) → c12(U61'(mark(plus(x(z1, z0), z1)))) 686.51/213.53
ACTIVE(U61(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.53
ACTIVE(U71(U72(tt, z0, z1), x1, x2)) → c12(U71'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.51/213.53
ACTIVE(U71(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.53
ACTIVE(U72(U11(tt, z0), x1, x2)) → c12(U72'(mark(U12(isNat(z0))), x1, x2)) 686.51/213.53
ACTIVE(U72(U11(tt, z0), x1, x2)) → c12(ACTIVE(U11(tt, z0))) 686.51/213.53
ACTIVE(U72(U31(tt, z0), x1, x2)) → c12(U72'(mark(U32(isNat(z0))), x1, x2)) 686.51/213.53
ACTIVE(U72(U31(tt, z0), x1, x2)) → c12(ACTIVE(U31(tt, z0))) 686.51/213.53
ACTIVE(U72(U51(tt, z0, z1), x1, x2)) → c12(U72'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.51/213.53
ACTIVE(U72(U51(tt, z0, z1), x1, x2)) → c12(ACTIVE(U51(tt, z0, z1))) 686.51/213.53
ACTIVE(U72(U52(tt, z0, z1), x1, x2)) → c12(U72'(mark(s(plus(z1, z0))), x1, x2)) 686.51/213.53
ACTIVE(U72(U52(tt, z0, z1), x1, x2)) → c12(ACTIVE(U52(tt, z0, z1))) 686.51/213.53
ACTIVE(U72(U71(tt, z0, z1), x1, x2)) → c12(U72'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.51/213.53
ACTIVE(U72(U71(tt, z0, z1), x1, x2)) → c12(ACTIVE(U71(tt, z0, z1))) 686.51/213.53
ACTIVE(U72(U72(tt, z0, z1), x1, x2)) → c12(U72'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.51/213.53
ACTIVE(U72(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.53
ACTIVE(U72(isNat(plus(z0, z1)), x1, x2)) → c12(U72'(mark(U11(isNat(z0), z1)), x1, x2)) 686.51/213.53
ACTIVE(U72(isNat(plus(z0, z1)), x1, x2)) → c12(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.53
ACTIVE(U72(isNat(s(z0)), x1, x2)) → c12(U72'(mark(U21(isNat(z0))), x1, x2)) 686.51/213.53
ACTIVE(U72(isNat(s(z0)), x1, x2)) → c12(ACTIVE(isNat(s(z0)))) 686.51/213.53
ACTIVE(U72(isNat(x(z0, z1)), x1, x2)) → c12(U72'(mark(U31(isNat(z0), z1)), x1, x2)) 686.51/213.53
ACTIVE(U72(isNat(x(z0, z1)), x1, x2)) → c12(ACTIVE(isNat(x(z0, z1)))) 686.51/213.53
PROPER(U11(x0, U11(z0, z1))) → c65(U11'(proper(x0), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(U11(z0, z1))) 686.51/213.53
PROPER(U11(x0, U12(z0))) → c65(U11'(proper(x0), U12(proper(z0))), PROPER(x0), PROPER(U12(z0))) 686.51/213.53
PROPER(U11(x0, isNat(z0))) → c65(U11'(proper(x0), isNat(proper(z0))), PROPER(x0), PROPER(isNat(z0))) 686.51/213.53
PROPER(U11(x0, U21(z0))) → c65(U11'(proper(x0), U21(proper(z0))), PROPER(x0), PROPER(U21(z0))) 686.51/213.53
PROPER(U11(x0, U31(z0, z1))) → c65(U11'(proper(x0), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(U31(z0, z1))) 686.51/213.53
PROPER(U11(x0, U32(z0))) → c65(U11'(proper(x0), U32(proper(z0))), PROPER(x0), PROPER(U32(z0))) 686.51/213.53
PROPER(U11(x0, U41(z0, z1))) → c65(U11'(proper(x0), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(U41(z0, z1))) 686.51/213.53
PROPER(U11(x0, U51(z0, z1, z2))) → c65(U11'(proper(x0), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U51(z0, z1, z2))) 686.51/213.53
PROPER(U11(x0, U52(z0, z1, z2))) → c65(U11'(proper(x0), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U52(z0, z1, z2))) 686.51/213.53
PROPER(U11(x0, s(z0))) → c65(U11'(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 686.51/213.53
PROPER(U11(x0, plus(z0, z1))) → c65(U11'(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 686.51/213.53
PROPER(U11(x0, U61(z0))) → c65(U11'(proper(x0), U61(proper(z0))), PROPER(x0), PROPER(U61(z0))) 686.51/213.53
PROPER(U11(x0, U71(z0, z1, z2))) → c65(U11'(proper(x0), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U71(z0, z1, z2))) 686.51/213.53
PROPER(U11(x0, U72(z0, z1, z2))) → c65(U11'(proper(x0), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U72(z0, z1, z2))) 686.51/213.53
PROPER(U11(x0, x(z0, z1))) → c65(U11'(proper(x0), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x(z0, z1))) 686.51/213.53
PROPER(U11(U11(z0, z1), x1)) → c65(U11'(U11(proper(z0), proper(z1)), proper(x1)), PROPER(U11(z0, z1)), PROPER(x1)) 686.51/213.53
PROPER(U11(U12(z0), x1)) → c65(U11'(U12(proper(z0)), proper(x1)), PROPER(U12(z0)), PROPER(x1)) 686.51/213.53
PROPER(U11(isNat(z0), x1)) → c65(U11'(isNat(proper(z0)), proper(x1)), PROPER(isNat(z0)), PROPER(x1)) 686.51/213.53
PROPER(U11(U21(z0), x1)) → c65(U11'(U21(proper(z0)), proper(x1)), PROPER(U21(z0)), PROPER(x1)) 686.51/213.53
PROPER(U11(U31(z0, z1), x1)) → c65(U11'(U31(proper(z0), proper(z1)), proper(x1)), PROPER(U31(z0, z1)), PROPER(x1)) 686.51/213.53
PROPER(U11(U32(z0), x1)) → c65(U11'(U32(proper(z0)), proper(x1)), PROPER(U32(z0)), PROPER(x1)) 686.51/213.53
PROPER(U11(U41(z0, z1), x1)) → c65(U11'(U41(proper(z0), proper(z1)), proper(x1)), PROPER(U41(z0, z1)), PROPER(x1)) 686.51/213.53
PROPER(U11(U51(z0, z1, z2), x1)) → c65(U11'(U51(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U51(z0, z1, z2)), PROPER(x1)) 686.51/213.53
PROPER(U11(U52(z0, z1, z2), x1)) → c65(U11'(U52(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U52(z0, z1, z2)), PROPER(x1)) 686.51/213.53
PROPER(U11(s(z0), x1)) → c65(U11'(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 686.51/213.53
PROPER(U11(plus(z0, z1), x1)) → c65(U11'(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 686.51/213.53
PROPER(U11(U61(z0), x1)) → c65(U11'(U61(proper(z0)), proper(x1)), PROPER(U61(z0)), PROPER(x1)) 686.51/213.53
PROPER(U11(U71(z0, z1, z2), x1)) → c65(U11'(U71(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U71(z0, z1, z2)), PROPER(x1)) 686.51/213.53
PROPER(U11(U72(z0, z1, z2), x1)) → c65(U11'(U72(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U72(z0, z1, z2)), PROPER(x1)) 686.51/213.53
PROPER(U11(x(z0, z1), x1)) → c65(U11'(x(proper(z0), proper(z1)), proper(x1)), PROPER(x(z0, z1)), PROPER(x1)) 686.51/213.53
PROPER(U11(x0, tt)) → c65(U11'(proper(x0), ok(tt)), PROPER(x0)) 686.51/213.53
PROPER(U11(x0, 0)) → c65(U11'(proper(x0), ok(0)), PROPER(x0)) 686.51/213.53
PROPER(U11(tt, x1)) → c65(U11'(ok(tt), proper(x1)), PROPER(x1)) 686.51/213.53
PROPER(U11(0, x1)) → c65(U11'(ok(0), proper(x1)), PROPER(x1)) 686.51/213.53
PROPER(U12(U11(z0, z1))) → c67(U12'(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.51/213.53
PROPER(U12(tt)) → c67(U12'(ok(tt)), PROPER(tt)) 686.51/213.53
PROPER(U12(U12(z0))) → c67(U12'(U12(proper(z0))), PROPER(U12(z0))) 686.51/213.53
PROPER(U12(isNat(z0))) → c67(U12'(isNat(proper(z0))), PROPER(isNat(z0))) 686.51/213.53
PROPER(U12(U21(z0))) → c67(U12'(U21(proper(z0))), PROPER(U21(z0))) 686.51/213.53
PROPER(U12(U31(z0, z1))) → c67(U12'(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.51/213.53
PROPER(U12(U32(z0))) → c67(U12'(U32(proper(z0))), PROPER(U32(z0))) 686.51/213.53
PROPER(U12(U41(z0, z1))) → c67(U12'(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.51/213.53
PROPER(U12(U51(z0, z1, z2))) → c67(U12'(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.51/213.53
PROPER(U12(U52(z0, z1, z2))) → c67(U12'(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.51/213.53
PROPER(U12(s(z0))) → c67(U12'(s(proper(z0))), PROPER(s(z0))) 686.51/213.53
PROPER(U12(plus(z0, z1))) → c67(U12'(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.51/213.53
PROPER(U12(U61(z0))) → c67(U12'(U61(proper(z0))), PROPER(U61(z0))) 686.51/213.53
PROPER(U12(0)) → c67(U12'(ok(0)), PROPER(0)) 686.51/213.53
PROPER(U12(U71(z0, z1, z2))) → c67(U12'(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.51/213.53
PROPER(U12(U72(z0, z1, z2))) → c67(U12'(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.51/213.53
PROPER(U12(x(z0, z1))) → c67(U12'(x(proper(z0), proper(z1))), PROPER(x(z0, z1)))
K tuples:none
Defined Rule Symbols:

active, U11, U12, U21, U31, U32, U41, U51, U52, s, plus, U61, U71, U72, x, proper, isNat, top

Defined Pair Symbols:

ACTIVE, U11', U12', U21', U31', U32', U41', U51', U52', S, PLUS, U61', U71', U72', X, PROPER, ISNAT, TOP

Compound Symbols:

c28, c29, 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, c62, c63, c64, c68, c69, c70, c71, c72, c73, c74, c75, c76, c77, c79, c80, c81, c82, c83, c84, c13, c16, c18, c1, c19, c19, c, c20, c20, c2, c21, c21, c3, c22, c22, c4, c23, c23, c5, c24, c24, c6, c25, c25, c7, c26, c26, c8, c27, c27, c9, c30, c30, c10, c31, c31, c11, c32, c32, c12, c65, c65, c67

686.51/213.53
686.51/213.53

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

Removed 2 trailing tuple parts
686.51/213.53
686.51/213.53

(86) Obligation:

Complexity Dependency Tuples Problem
Rules:

active(U11(tt, z0)) → mark(U12(isNat(z0))) 686.51/213.53
active(U12(tt)) → mark(tt) 686.51/213.53
active(U21(tt)) → mark(tt) 686.51/213.53
active(U31(tt, z0)) → mark(U32(isNat(z0))) 686.51/213.53
active(U32(tt)) → mark(tt) 686.51/213.53
active(U41(tt, z0)) → mark(z0) 686.51/213.53
active(U51(tt, z0, z1)) → mark(U52(isNat(z1), z0, z1)) 686.51/213.53
active(U52(tt, z0, z1)) → mark(s(plus(z1, z0))) 686.51/213.53
active(U61(tt)) → mark(0) 686.51/213.53
active(U71(tt, z0, z1)) → mark(U72(isNat(z1), z0, z1)) 686.51/213.53
active(U72(tt, z0, z1)) → mark(plus(x(z1, z0), z1)) 686.51/213.53
active(isNat(0)) → mark(tt) 686.51/213.53
active(isNat(plus(z0, z1))) → mark(U11(isNat(z0), z1)) 686.51/213.53
active(isNat(s(z0))) → mark(U21(isNat(z0))) 686.51/213.53
active(isNat(x(z0, z1))) → mark(U31(isNat(z0), z1)) 686.51/213.53
active(plus(z0, 0)) → mark(U41(isNat(z0), z0)) 686.51/213.53
active(plus(z0, s(z1))) → mark(U51(isNat(z1), z1, z0)) 686.51/213.53
active(x(z0, 0)) → mark(U61(isNat(z0))) 686.51/213.53
active(x(z0, s(z1))) → mark(U71(isNat(z1), z1, z0)) 686.51/213.53
active(U11(z0, z1)) → U11(active(z0), z1) 686.51/213.53
active(U12(z0)) → U12(active(z0)) 686.51/213.53
active(U21(z0)) → U21(active(z0)) 686.51/213.53
active(U31(z0, z1)) → U31(active(z0), z1) 686.51/213.53
active(U32(z0)) → U32(active(z0)) 686.51/213.53
active(U41(z0, z1)) → U41(active(z0), z1) 686.51/213.53
active(U51(z0, z1, z2)) → U51(active(z0), z1, z2) 686.51/213.53
active(U52(z0, z1, z2)) → U52(active(z0), z1, z2) 686.51/213.53
active(s(z0)) → s(active(z0)) 686.51/213.53
active(plus(z0, z1)) → plus(active(z0), z1) 686.51/213.53
active(plus(z0, z1)) → plus(z0, active(z1)) 686.51/213.53
active(U61(z0)) → U61(active(z0)) 686.51/213.53
active(U71(z0, z1, z2)) → U71(active(z0), z1, z2) 686.51/213.53
active(U72(z0, z1, z2)) → U72(active(z0), z1, z2) 686.51/213.53
active(x(z0, z1)) → x(active(z0), z1) 686.51/213.53
active(x(z0, z1)) → x(z0, active(z1)) 686.51/213.53
U11(mark(z0), z1) → mark(U11(z0, z1)) 686.51/213.53
U11(ok(z0), ok(z1)) → ok(U11(z0, z1)) 686.51/213.53
U12(mark(z0)) → mark(U12(z0)) 686.51/213.53
U12(ok(z0)) → ok(U12(z0)) 686.51/213.53
U21(mark(z0)) → mark(U21(z0)) 686.51/213.53
U21(ok(z0)) → ok(U21(z0)) 686.51/213.53
U31(mark(z0), z1) → mark(U31(z0, z1)) 686.51/213.53
U31(ok(z0), ok(z1)) → ok(U31(z0, z1)) 686.51/213.53
U32(mark(z0)) → mark(U32(z0)) 686.51/213.53
U32(ok(z0)) → ok(U32(z0)) 686.51/213.53
U41(mark(z0), z1) → mark(U41(z0, z1)) 686.51/213.53
U41(ok(z0), ok(z1)) → ok(U41(z0, z1)) 686.51/213.53
U51(mark(z0), z1, z2) → mark(U51(z0, z1, z2)) 686.51/213.53
U51(ok(z0), ok(z1), ok(z2)) → ok(U51(z0, z1, z2)) 686.51/213.53
U52(mark(z0), z1, z2) → mark(U52(z0, z1, z2)) 686.51/213.53
U52(ok(z0), ok(z1), ok(z2)) → ok(U52(z0, z1, z2)) 686.51/213.53
s(mark(z0)) → mark(s(z0)) 686.51/213.53
s(ok(z0)) → ok(s(z0)) 686.51/213.53
plus(mark(z0), z1) → mark(plus(z0, z1)) 686.51/213.53
plus(z0, mark(z1)) → mark(plus(z0, z1)) 686.51/213.53
plus(ok(z0), ok(z1)) → ok(plus(z0, z1)) 686.51/213.53
U61(mark(z0)) → mark(U61(z0)) 686.51/213.53
U61(ok(z0)) → ok(U61(z0)) 686.51/213.53
U71(mark(z0), z1, z2) → mark(U71(z0, z1, z2)) 686.51/213.53
U71(ok(z0), ok(z1), ok(z2)) → ok(U71(z0, z1, z2)) 686.51/213.53
U72(mark(z0), z1, z2) → mark(U72(z0, z1, z2)) 686.51/213.53
U72(ok(z0), ok(z1), ok(z2)) → ok(U72(z0, z1, z2)) 686.51/213.53
x(mark(z0), z1) → mark(x(z0, z1)) 686.51/213.53
x(z0, mark(z1)) → mark(x(z0, z1)) 686.51/213.53
x(ok(z0), ok(z1)) → ok(x(z0, z1)) 686.51/213.53
proper(U11(z0, z1)) → U11(proper(z0), proper(z1)) 686.51/213.53
proper(tt) → ok(tt) 686.51/213.53
proper(U12(z0)) → U12(proper(z0)) 686.51/213.53
proper(isNat(z0)) → isNat(proper(z0)) 686.51/213.53
proper(U21(z0)) → U21(proper(z0)) 686.51/213.53
proper(U31(z0, z1)) → U31(proper(z0), proper(z1)) 686.51/213.53
proper(U32(z0)) → U32(proper(z0)) 686.51/213.53
proper(U41(z0, z1)) → U41(proper(z0), proper(z1)) 686.51/213.53
proper(U51(z0, z1, z2)) → U51(proper(z0), proper(z1), proper(z2)) 686.51/213.53
proper(U52(z0, z1, z2)) → U52(proper(z0), proper(z1), proper(z2)) 686.51/213.53
proper(s(z0)) → s(proper(z0)) 686.51/213.53
proper(plus(z0, z1)) → plus(proper(z0), proper(z1)) 686.51/213.53
proper(U61(z0)) → U61(proper(z0)) 686.51/213.53
proper(0) → ok(0) 686.51/213.53
proper(U71(z0, z1, z2)) → U71(proper(z0), proper(z1), proper(z2)) 686.51/213.53
proper(U72(z0, z1, z2)) → U72(proper(z0), proper(z1), proper(z2)) 686.51/213.53
proper(x(z0, z1)) → x(proper(z0), proper(z1)) 686.51/213.53
isNat(ok(z0)) → ok(isNat(z0)) 686.51/213.53
top(mark(z0)) → top(proper(z0)) 686.51/213.53
top(ok(z0)) → top(active(z0))
Tuples:

ACTIVE(plus(z0, z1)) → c28(PLUS(active(z0), z1), ACTIVE(z0)) 686.51/213.53
ACTIVE(plus(z0, z1)) → c29(PLUS(z0, active(z1)), ACTIVE(z1)) 686.51/213.53
ACTIVE(x(z0, z1)) → c33(X(active(z0), z1), ACTIVE(z0)) 686.51/213.53
ACTIVE(x(z0, z1)) → c34(X(z0, active(z1)), ACTIVE(z1)) 686.51/213.53
U11'(mark(z0), z1) → c35(U11'(z0, z1)) 686.51/213.53
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1)) 686.51/213.53
U12'(mark(z0)) → c37(U12'(z0)) 686.51/213.53
U12'(ok(z0)) → c38(U12'(z0)) 686.51/213.53
U21'(mark(z0)) → c39(U21'(z0)) 686.51/213.53
U21'(ok(z0)) → c40(U21'(z0)) 686.51/213.53
U31'(mark(z0), z1) → c41(U31'(z0, z1)) 686.51/213.53
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 686.51/213.53
U32'(mark(z0)) → c43(U32'(z0)) 686.51/213.53
U32'(ok(z0)) → c44(U32'(z0)) 686.51/213.53
U41'(mark(z0), z1) → c45(U41'(z0, z1)) 686.51/213.53
U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1)) 686.51/213.53
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2)) 686.51/213.53
U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2)) 686.51/213.53
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2)) 686.51/213.53
U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2)) 686.51/213.53
S(mark(z0)) → c51(S(z0)) 686.51/213.53
S(ok(z0)) → c52(S(z0)) 686.51/213.53
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 686.51/213.53
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 686.51/213.53
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 686.51/213.53
U61'(mark(z0)) → c56(U61'(z0)) 686.51/213.53
U61'(ok(z0)) → c57(U61'(z0)) 686.51/213.53
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2)) 686.51/213.53
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2)) 686.51/213.53
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2)) 686.51/213.53
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 686.51/213.53
X(mark(z0), z1) → c62(X(z0, z1)) 686.51/213.53
X(z0, mark(z1)) → c63(X(z0, z1)) 686.51/213.53
X(ok(z0), ok(z1)) → c64(X(z0, z1)) 686.51/213.53
PROPER(isNat(z0)) → c68(ISNAT(proper(z0)), PROPER(z0)) 686.51/213.53
PROPER(U21(z0)) → c69(U21'(proper(z0)), PROPER(z0)) 686.51/213.53
PROPER(U31(z0, z1)) → c70(U31'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 686.51/213.53
PROPER(U32(z0)) → c71(U32'(proper(z0)), PROPER(z0)) 686.51/213.53
PROPER(U41(z0, z1)) → c72(U41'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 686.51/213.53
PROPER(U51(z0, z1, z2)) → c73(U51'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 686.51/213.53
PROPER(U52(z0, z1, z2)) → c74(U52'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 686.51/213.53
PROPER(s(z0)) → c75(S(proper(z0)), PROPER(z0)) 686.51/213.53
PROPER(plus(z0, z1)) → c76(PLUS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 686.51/213.53
PROPER(U61(z0)) → c77(U61'(proper(z0)), PROPER(z0)) 686.51/213.53
PROPER(U71(z0, z1, z2)) → c79(U71'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 686.51/213.53
PROPER(U72(z0, z1, z2)) → c80(U72'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 686.51/213.53
PROPER(x(z0, z1)) → c81(X(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 686.51/213.53
ISNAT(ok(z0)) → c82(ISNAT(z0)) 686.51/213.53
TOP(mark(z0)) → c83(TOP(proper(z0)), PROPER(z0)) 686.51/213.53
TOP(ok(z0)) → c84(TOP(active(z0)), ACTIVE(z0)) 686.51/213.53
ACTIVE(isNat(s(z0))) → c13(ISNAT(z0)) 686.51/213.53
ACTIVE(plus(z0, s(z1))) → c16(ISNAT(z1)) 686.51/213.53
ACTIVE(x(z0, s(z1))) → c18(ISNAT(z1)) 686.51/213.53
ACTIVE(U11(tt, z0)) → c1(U12'(isNat(z0))) 686.51/213.53
ACTIVE(U11(tt, z0)) → c1(ISNAT(z0)) 686.51/213.53
ACTIVE(U31(tt, z0)) → c1(U32'(isNat(z0))) 686.51/213.53
ACTIVE(U31(tt, z0)) → c1(ISNAT(z0)) 686.51/213.53
ACTIVE(U51(tt, z0, z1)) → c1(U52'(isNat(z1), z0, z1)) 686.51/213.53
ACTIVE(U51(tt, z0, z1)) → c1(ISNAT(z1)) 686.51/213.53
ACTIVE(U52(tt, z0, z1)) → c1(S(plus(z1, z0))) 686.51/213.53
ACTIVE(U52(tt, z0, z1)) → c1(PLUS(z1, z0)) 686.51/213.53
ACTIVE(U71(tt, z0, z1)) → c1(U72'(isNat(z1), z0, z1)) 686.51/213.53
ACTIVE(U71(tt, z0, z1)) → c1(ISNAT(z1)) 686.51/213.53
ACTIVE(U72(tt, z0, z1)) → c1(PLUS(x(z1, z0), z1)) 686.51/213.53
ACTIVE(U72(tt, z0, z1)) → c1(X(z1, z0)) 686.51/213.53
ACTIVE(isNat(plus(z0, z1))) → c1(U11'(isNat(z0), z1)) 686.51/213.53
ACTIVE(isNat(plus(z0, z1))) → c1(ISNAT(z0)) 686.51/213.53
ACTIVE(isNat(x(z0, z1))) → c1(U31'(isNat(z0), z1)) 686.51/213.53
ACTIVE(isNat(x(z0, z1))) → c1(ISNAT(z0)) 686.51/213.53
ACTIVE(plus(z0, 0)) → c1(U41'(isNat(z0), z0)) 686.51/213.53
ACTIVE(plus(z0, 0)) → c1(ISNAT(z0)) 686.51/213.53
ACTIVE(x(z0, 0)) → c1(U61'(isNat(z0))) 686.51/213.53
ACTIVE(x(z0, 0)) → c1(ISNAT(z0)) 686.51/213.53
ACTIVE(U11(plus(z0, 0), x1)) → c19(U11'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.51/213.53
ACTIVE(U11(plus(z0, s(z1)), x1)) → c19(U11'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.51/213.53
ACTIVE(U11(x(z0, 0), x1)) → c19(U11'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.51/213.53
ACTIVE(U11(x(z0, s(z1)), x1)) → c19(U11'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.51/213.53
ACTIVE(U11(U11(z0, z1), x1)) → c19(U11'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.51/213.53
ACTIVE(U11(U12(z0), x1)) → c19(U11'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.51/213.53
ACTIVE(U11(U21(z0), x1)) → c19(U11'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.51/213.53
ACTIVE(U11(U31(z0, z1), x1)) → c19(U11'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.51/213.53
ACTIVE(U11(U32(z0), x1)) → c19(U11'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.51/213.53
ACTIVE(U11(U41(z0, z1), x1)) → c19(U11'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.51/213.53
ACTIVE(U11(U51(z0, z1, z2), x1)) → c19(U11'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.51/213.53
ACTIVE(U11(U52(z0, z1, z2), x1)) → c19(U11'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.51/213.53
ACTIVE(U11(s(z0), x1)) → c19(U11'(s(active(z0)), x1), ACTIVE(s(z0))) 686.51/213.53
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.51/213.53
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.51/213.53
ACTIVE(U11(U61(z0), x1)) → c19(U11'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.51/213.53
ACTIVE(U11(U71(z0, z1, z2), x1)) → c19(U11'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.51/213.53
ACTIVE(U11(U72(z0, z1, z2), x1)) → c19(U11'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.51/213.53
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.51/213.53
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.51/213.53
ACTIVE(U11(isNat(0), x1)) → c19(U11'(mark(tt), x1)) 686.51/213.53
ACTIVE(U11(U11(tt, z0), x1)) → c(U11'(mark(U12(isNat(z0))), x1)) 686.51/213.53
ACTIVE(U11(U11(tt, z0), x1)) → c(ACTIVE(U11(tt, z0))) 686.51/213.53
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(U11'(mark(U11(isNat(z0), z1)), x1)) 686.51/213.53
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.53
ACTIVE(U11(isNat(s(z0)), x1)) → c(U11'(mark(U21(isNat(z0))), x1)) 686.51/213.53
ACTIVE(U11(isNat(s(z0)), x1)) → c(ACTIVE(isNat(s(z0)))) 686.51/213.53
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(U11'(mark(U31(isNat(z0), z1)), x1)) 686.51/213.53
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(ACTIVE(isNat(x(z0, z1)))) 686.51/213.53
ACTIVE(U12(plus(z0, 0))) → c20(U12'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.51/213.53
ACTIVE(U12(plus(z0, s(z1)))) → c20(U12'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.51/213.53
ACTIVE(U12(x(z0, 0))) → c20(U12'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.51/213.53
ACTIVE(U12(x(z0, s(z1)))) → c20(U12'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.51/213.53
ACTIVE(U12(U11(z0, z1))) → c20(U12'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.51/213.53
ACTIVE(U12(U12(z0))) → c20(U12'(U12(active(z0))), ACTIVE(U12(z0))) 686.51/213.53
ACTIVE(U12(U21(z0))) → c20(U12'(U21(active(z0))), ACTIVE(U21(z0))) 686.51/213.53
ACTIVE(U12(U31(z0, z1))) → c20(U12'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.51/213.53
ACTIVE(U12(U32(z0))) → c20(U12'(U32(active(z0))), ACTIVE(U32(z0))) 686.51/213.53
ACTIVE(U12(U41(z0, z1))) → c20(U12'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.51/213.53
ACTIVE(U12(U51(z0, z1, z2))) → c20(U12'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.51/213.53
ACTIVE(U12(U52(z0, z1, z2))) → c20(U12'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.51/213.53
ACTIVE(U12(s(z0))) → c20(U12'(s(active(z0))), ACTIVE(s(z0))) 686.51/213.53
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.51/213.53
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.51/213.53
ACTIVE(U12(U61(z0))) → c20(U12'(U61(active(z0))), ACTIVE(U61(z0))) 686.51/213.53
ACTIVE(U12(U71(z0, z1, z2))) → c20(U12'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.51/213.53
ACTIVE(U12(U72(z0, z1, z2))) → c20(U12'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.51/213.53
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.51/213.53
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.51/213.53
ACTIVE(U11(U12(tt), x1)) → c19(U11'(mark(tt), x1)) 686.51/213.53
ACTIVE(U12(U12(tt))) → c20(U12'(mark(tt))) 686.51/213.53
ACTIVE(U12(isNat(0))) → c20(U12'(mark(tt))) 686.51/213.53
ACTIVE(U12(U11(tt, z0))) → c2(U12'(mark(U12(isNat(z0))))) 686.51/213.53
ACTIVE(U12(U11(tt, z0))) → c2(ACTIVE(U11(tt, z0))) 686.51/213.53
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(U12'(mark(U11(isNat(z0), z1)))) 686.51/213.53
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.53
ACTIVE(U12(isNat(s(z0)))) → c2(U12'(mark(U21(isNat(z0))))) 686.51/213.53
ACTIVE(U12(isNat(s(z0)))) → c2(ACTIVE(isNat(s(z0)))) 686.51/213.53
ACTIVE(U12(isNat(x(z0, z1)))) → c2(U12'(mark(U31(isNat(z0), z1)))) 686.51/213.53
ACTIVE(U12(isNat(x(z0, z1)))) → c2(ACTIVE(isNat(x(z0, z1)))) 686.51/213.53
ACTIVE(U21(plus(z0, 0))) → c21(U21'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.51/213.53
ACTIVE(U21(plus(z0, s(z1)))) → c21(U21'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.51/213.53
ACTIVE(U21(x(z0, 0))) → c21(U21'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.51/213.53
ACTIVE(U21(x(z0, s(z1)))) → c21(U21'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.51/213.53
ACTIVE(U21(U11(z0, z1))) → c21(U21'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.51/213.53
ACTIVE(U21(U12(z0))) → c21(U21'(U12(active(z0))), ACTIVE(U12(z0))) 686.51/213.53
ACTIVE(U21(U21(z0))) → c21(U21'(U21(active(z0))), ACTIVE(U21(z0))) 686.51/213.53
ACTIVE(U21(U31(z0, z1))) → c21(U21'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.51/213.53
ACTIVE(U21(U32(z0))) → c21(U21'(U32(active(z0))), ACTIVE(U32(z0))) 686.51/213.53
ACTIVE(U21(U41(z0, z1))) → c21(U21'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.51/213.53
ACTIVE(U21(U51(z0, z1, z2))) → c21(U21'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.51/213.53
ACTIVE(U21(U52(z0, z1, z2))) → c21(U21'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.51/213.53
ACTIVE(U21(s(z0))) → c21(U21'(s(active(z0))), ACTIVE(s(z0))) 686.51/213.53
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.51/213.53
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.51/213.53
ACTIVE(U21(U61(z0))) → c21(U21'(U61(active(z0))), ACTIVE(U61(z0))) 686.51/213.53
ACTIVE(U21(U71(z0, z1, z2))) → c21(U21'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.51/213.53
ACTIVE(U21(U72(z0, z1, z2))) → c21(U21'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.51/213.53
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.51/213.53
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.51/213.53
ACTIVE(U11(U21(tt), x1)) → c19(U11'(mark(tt), x1)) 686.51/213.53
ACTIVE(U12(U21(tt))) → c20(U12'(mark(tt))) 686.51/213.53
ACTIVE(U21(U12(tt))) → c21(U21'(mark(tt))) 686.51/213.53
ACTIVE(U21(U21(tt))) → c21(U21'(mark(tt))) 686.51/213.53
ACTIVE(U21(isNat(0))) → c21(U21'(mark(tt))) 686.51/213.53
ACTIVE(U21(U11(tt, z0))) → c3(U21'(mark(U12(isNat(z0))))) 686.51/213.53
ACTIVE(U21(U11(tt, z0))) → c3(ACTIVE(U11(tt, z0))) 686.51/213.53
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(U21'(mark(U11(isNat(z0), z1)))) 686.51/213.53
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.53
ACTIVE(U21(isNat(s(z0)))) → c3(U21'(mark(U21(isNat(z0))))) 686.51/213.53
ACTIVE(U21(isNat(s(z0)))) → c3(ACTIVE(isNat(s(z0)))) 686.51/213.53
ACTIVE(U21(isNat(x(z0, z1)))) → c3(U21'(mark(U31(isNat(z0), z1)))) 686.51/213.53
ACTIVE(U21(isNat(x(z0, z1)))) → c3(ACTIVE(isNat(x(z0, z1)))) 686.51/213.53
ACTIVE(U31(plus(z0, 0), x1)) → c22(U31'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.51/213.53
ACTIVE(U31(plus(z0, s(z1)), x1)) → c22(U31'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.51/213.53
ACTIVE(U31(x(z0, 0), x1)) → c22(U31'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.51/213.53
ACTIVE(U31(x(z0, s(z1)), x1)) → c22(U31'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.51/213.53
ACTIVE(U31(U11(z0, z1), x1)) → c22(U31'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.51/213.53
ACTIVE(U31(U12(z0), x1)) → c22(U31'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.51/213.53
ACTIVE(U31(U21(z0), x1)) → c22(U31'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.51/213.53
ACTIVE(U31(U31(z0, z1), x1)) → c22(U31'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.51/213.53
ACTIVE(U31(U32(z0), x1)) → c22(U31'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.51/213.53
ACTIVE(U31(U41(z0, z1), x1)) → c22(U31'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.51/213.53
ACTIVE(U31(U51(z0, z1, z2), x1)) → c22(U31'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.51/213.53
ACTIVE(U31(U52(z0, z1, z2), x1)) → c22(U31'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.51/213.53
ACTIVE(U31(s(z0), x1)) → c22(U31'(s(active(z0)), x1), ACTIVE(s(z0))) 686.51/213.53
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.51/213.53
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.51/213.53
ACTIVE(U31(U61(z0), x1)) → c22(U31'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.51/213.53
ACTIVE(U31(U71(z0, z1, z2), x1)) → c22(U31'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.51/213.53
ACTIVE(U31(U72(z0, z1, z2), x1)) → c22(U31'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.51/213.53
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.51/213.53
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.51/213.53
ACTIVE(U31(U12(tt), x1)) → c22(U31'(mark(tt), x1)) 686.51/213.53
ACTIVE(U31(U21(tt), x1)) → c22(U31'(mark(tt), x1)) 686.51/213.53
ACTIVE(U31(isNat(0), x1)) → c22(U31'(mark(tt), x1)) 686.51/213.53
ACTIVE(U11(U31(tt, z0), x1)) → c4(U11'(mark(U32(isNat(z0))), x1)) 686.51/213.53
ACTIVE(U11(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 686.51/213.53
ACTIVE(U12(U31(tt, z0))) → c4(U12'(mark(U32(isNat(z0))))) 686.51/213.53
ACTIVE(U12(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 686.51/213.53
ACTIVE(U21(U31(tt, z0))) → c4(U21'(mark(U32(isNat(z0))))) 686.51/213.53
ACTIVE(U21(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 686.51/213.53
ACTIVE(U31(U11(tt, z0), x1)) → c4(U31'(mark(U12(isNat(z0))), x1)) 686.51/213.53
ACTIVE(U31(U11(tt, z0), x1)) → c4(ACTIVE(U11(tt, z0))) 686.51/213.53
ACTIVE(U31(U31(tt, z0), x1)) → c4(U31'(mark(U32(isNat(z0))), x1)) 686.51/213.53
ACTIVE(U31(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 686.51/213.53
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(U31'(mark(U11(isNat(z0), z1)), x1)) 686.51/213.53
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.53
ACTIVE(U31(isNat(s(z0)), x1)) → c4(U31'(mark(U21(isNat(z0))), x1)) 686.51/213.53
ACTIVE(U31(isNat(s(z0)), x1)) → c4(ACTIVE(isNat(s(z0)))) 686.51/213.53
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(U31'(mark(U31(isNat(z0), z1)), x1)) 686.51/213.53
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(ACTIVE(isNat(x(z0, z1)))) 686.51/213.53
ACTIVE(U32(plus(z0, 0))) → c23(U32'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.51/213.53
ACTIVE(U32(plus(z0, s(z1)))) → c23(U32'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.51/213.53
ACTIVE(U32(x(z0, 0))) → c23(U32'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.51/213.53
ACTIVE(U32(x(z0, s(z1)))) → c23(U32'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.51/213.53
ACTIVE(U32(U11(z0, z1))) → c23(U32'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.51/213.53
ACTIVE(U32(U12(z0))) → c23(U32'(U12(active(z0))), ACTIVE(U12(z0))) 686.51/213.53
ACTIVE(U32(U21(z0))) → c23(U32'(U21(active(z0))), ACTIVE(U21(z0))) 686.51/213.53
ACTIVE(U32(U31(z0, z1))) → c23(U32'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.51/213.53
ACTIVE(U32(U32(z0))) → c23(U32'(U32(active(z0))), ACTIVE(U32(z0))) 686.51/213.53
ACTIVE(U32(U41(z0, z1))) → c23(U32'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.51/213.53
ACTIVE(U32(U51(z0, z1, z2))) → c23(U32'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.51/213.53
ACTIVE(U32(U52(z0, z1, z2))) → c23(U32'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.51/213.53
ACTIVE(U32(s(z0))) → c23(U32'(s(active(z0))), ACTIVE(s(z0))) 686.51/213.53
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.51/213.53
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.51/213.53
ACTIVE(U32(U61(z0))) → c23(U32'(U61(active(z0))), ACTIVE(U61(z0))) 686.51/213.53
ACTIVE(U32(U71(z0, z1, z2))) → c23(U32'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.51/213.53
ACTIVE(U32(U72(z0, z1, z2))) → c23(U32'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.51/213.53
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.51/213.53
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.51/213.53
ACTIVE(U11(U32(tt), x1)) → c19(U11'(mark(tt), x1)) 686.51/213.53
ACTIVE(U12(U32(tt))) → c20(U12'(mark(tt))) 686.51/213.53
ACTIVE(U21(U32(tt))) → c21(U21'(mark(tt))) 686.51/213.53
ACTIVE(U31(U32(tt), x1)) → c22(U31'(mark(tt), x1)) 686.51/213.53
ACTIVE(U32(U12(tt))) → c23(U32'(mark(tt))) 686.51/213.53
ACTIVE(U32(U21(tt))) → c23(U32'(mark(tt))) 686.51/213.53
ACTIVE(U32(U32(tt))) → c23(U32'(mark(tt))) 686.51/213.53
ACTIVE(U32(isNat(0))) → c23(U32'(mark(tt))) 686.51/213.53
ACTIVE(U32(U11(tt, z0))) → c5(U32'(mark(U12(isNat(z0))))) 686.51/213.53
ACTIVE(U32(U11(tt, z0))) → c5(ACTIVE(U11(tt, z0))) 686.51/213.53
ACTIVE(U32(U31(tt, z0))) → c5(U32'(mark(U32(isNat(z0))))) 686.51/213.53
ACTIVE(U32(U31(tt, z0))) → c5(ACTIVE(U31(tt, z0))) 686.51/213.53
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(U32'(mark(U11(isNat(z0), z1)))) 686.51/213.53
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.53
ACTIVE(U32(isNat(s(z0)))) → c5(U32'(mark(U21(isNat(z0))))) 686.51/213.53
ACTIVE(U32(isNat(s(z0)))) → c5(ACTIVE(isNat(s(z0)))) 686.51/213.53
ACTIVE(U32(isNat(x(z0, z1)))) → c5(U32'(mark(U31(isNat(z0), z1)))) 686.51/213.53
ACTIVE(U32(isNat(x(z0, z1)))) → c5(ACTIVE(isNat(x(z0, z1)))) 686.51/213.53
ACTIVE(U41(plus(z0, 0), x1)) → c24(U41'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.51/213.53
ACTIVE(U41(plus(z0, s(z1)), x1)) → c24(U41'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.51/213.53
ACTIVE(U41(x(z0, 0), x1)) → c24(U41'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.51/213.53
ACTIVE(U41(x(z0, s(z1)), x1)) → c24(U41'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.51/213.53
ACTIVE(U41(U11(z0, z1), x1)) → c24(U41'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.51/213.53
ACTIVE(U41(U12(z0), x1)) → c24(U41'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.51/213.53
ACTIVE(U41(U21(z0), x1)) → c24(U41'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.51/213.53
ACTIVE(U41(U31(z0, z1), x1)) → c24(U41'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.51/213.53
ACTIVE(U41(U32(z0), x1)) → c24(U41'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.51/213.53
ACTIVE(U41(U41(z0, z1), x1)) → c24(U41'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.51/213.53
ACTIVE(U41(U51(z0, z1, z2), x1)) → c24(U41'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.51/213.53
ACTIVE(U41(U52(z0, z1, z2), x1)) → c24(U41'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.51/213.53
ACTIVE(U41(s(z0), x1)) → c24(U41'(s(active(z0)), x1), ACTIVE(s(z0))) 686.51/213.53
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.51/213.53
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.51/213.53
ACTIVE(U41(U61(z0), x1)) → c24(U41'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.51/213.53
ACTIVE(U41(U71(z0, z1, z2), x1)) → c24(U41'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.51/213.53
ACTIVE(U41(U72(z0, z1, z2), x1)) → c24(U41'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.51/213.53
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.51/213.53
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.51/213.53
ACTIVE(U11(U41(tt, z0), x1)) → c19(U11'(mark(z0), x1)) 686.51/213.53
ACTIVE(U12(U41(tt, z0))) → c20(U12'(mark(z0))) 686.51/213.53
ACTIVE(U21(U41(tt, z0))) → c21(U21'(mark(z0))) 686.51/213.53
ACTIVE(U31(U41(tt, z0), x1)) → c22(U31'(mark(z0), x1)) 686.51/213.53
ACTIVE(U32(U41(tt, z0))) → c23(U32'(mark(z0))) 686.51/213.53
ACTIVE(U41(U12(tt), x1)) → c24(U41'(mark(tt), x1)) 686.51/213.53
ACTIVE(U41(U21(tt), x1)) → c24(U41'(mark(tt), x1)) 686.51/213.53
ACTIVE(U41(U32(tt), x1)) → c24(U41'(mark(tt), x1)) 686.51/213.53
ACTIVE(U41(U41(tt, z0), x1)) → c24(U41'(mark(z0), x1)) 686.51/213.53
ACTIVE(U41(isNat(0), x1)) → c24(U41'(mark(tt), x1)) 686.51/213.53
ACTIVE(U41(U11(tt, z0), x1)) → c6(U41'(mark(U12(isNat(z0))), x1)) 686.51/213.53
ACTIVE(U41(U11(tt, z0), x1)) → c6(ACTIVE(U11(tt, z0))) 686.51/213.53
ACTIVE(U41(U31(tt, z0), x1)) → c6(U41'(mark(U32(isNat(z0))), x1)) 686.51/213.53
ACTIVE(U41(U31(tt, z0), x1)) → c6(ACTIVE(U31(tt, z0))) 686.51/213.53
ACTIVE(U41(isNat(plus(z0, z1)), x1)) → c6(U41'(mark(U11(isNat(z0), z1)), x1)) 686.51/213.53
ACTIVE(U41(isNat(plus(z0, z1)), x1)) → c6(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.53
ACTIVE(U41(isNat(s(z0)), x1)) → c6(U41'(mark(U21(isNat(z0))), x1)) 686.51/213.53
ACTIVE(U41(isNat(s(z0)), x1)) → c6(ACTIVE(isNat(s(z0)))) 686.51/213.53
ACTIVE(U41(isNat(x(z0, z1)), x1)) → c6(U41'(mark(U31(isNat(z0), z1)), x1)) 686.51/213.53
ACTIVE(U41(isNat(x(z0, z1)), x1)) → c6(ACTIVE(isNat(x(z0, z1)))) 686.51/213.53
ACTIVE(U51(plus(z0, 0), x1, x2)) → c25(U51'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.51/213.53
ACTIVE(U51(plus(z0, s(z1)), x1, x2)) → c25(U51'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.51/213.53
ACTIVE(U51(x(z0, 0), x1, x2)) → c25(U51'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.51/213.53
ACTIVE(U51(x(z0, s(z1)), x1, x2)) → c25(U51'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.51/213.53
ACTIVE(U51(U11(z0, z1), x1, x2)) → c25(U51'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.51/213.53
ACTIVE(U51(U12(z0), x1, x2)) → c25(U51'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.51/213.53
ACTIVE(U51(U21(z0), x1, x2)) → c25(U51'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.51/213.53
ACTIVE(U51(U31(z0, z1), x1, x2)) → c25(U51'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.51/213.53
ACTIVE(U51(U32(z0), x1, x2)) → c25(U51'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.51/213.53
ACTIVE(U51(U41(z0, z1), x1, x2)) → c25(U51'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.51/213.53
ACTIVE(U51(U51(z0, z1, z2), x1, x2)) → c25(U51'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.51/213.53
ACTIVE(U51(U52(z0, z1, z2), x1, x2)) → c25(U51'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.51/213.53
ACTIVE(U51(s(z0), x1, x2)) → c25(U51'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.51/213.53
ACTIVE(U51(plus(z0, z1), x1, x2)) → c25(U51'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.51/213.53
ACTIVE(U51(plus(z0, z1), x1, x2)) → c25(U51'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.51/213.53
ACTIVE(U51(U61(z0), x1, x2)) → c25(U51'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.51/213.53
ACTIVE(U51(U71(z0, z1, z2), x1, x2)) → c25(U51'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.51/213.53
ACTIVE(U51(U72(z0, z1, z2), x1, x2)) → c25(U51'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.51/213.53
ACTIVE(U51(x(z0, z1), x1, x2)) → c25(U51'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.51/213.53
ACTIVE(U51(x(z0, z1), x1, x2)) → c25(U51'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.51/213.53
ACTIVE(U51(U12(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.51/213.53
ACTIVE(U51(U21(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.51/213.53
ACTIVE(U51(U32(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.51/213.53
ACTIVE(U51(U41(tt, z0), x1, x2)) → c25(U51'(mark(z0), x1, x2)) 686.51/213.53
ACTIVE(U51(isNat(0), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.51/213.53
ACTIVE(U11(U51(tt, z0, z1), x1)) → c7(U11'(mark(U52(isNat(z1), z0, z1)), x1)) 686.51/213.53
ACTIVE(U11(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.51/213.53
ACTIVE(U12(U51(tt, z0, z1))) → c7(U12'(mark(U52(isNat(z1), z0, z1)))) 686.51/213.53
ACTIVE(U12(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.51/213.53
ACTIVE(U21(U51(tt, z0, z1))) → c7(U21'(mark(U52(isNat(z1), z0, z1)))) 686.51/213.53
ACTIVE(U21(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.51/213.53
ACTIVE(U31(U51(tt, z0, z1), x1)) → c7(U31'(mark(U52(isNat(z1), z0, z1)), x1)) 686.51/213.53
ACTIVE(U31(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.51/213.53
ACTIVE(U32(U51(tt, z0, z1))) → c7(U32'(mark(U52(isNat(z1), z0, z1)))) 686.51/213.53
ACTIVE(U32(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.51/213.53
ACTIVE(U41(U51(tt, z0, z1), x1)) → c7(U41'(mark(U52(isNat(z1), z0, z1)), x1)) 686.51/213.53
ACTIVE(U41(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.51/213.53
ACTIVE(U51(U11(tt, z0), x1, x2)) → c7(U51'(mark(U12(isNat(z0))), x1, x2)) 686.51/213.53
ACTIVE(U51(U11(tt, z0), x1, x2)) → c7(ACTIVE(U11(tt, z0))) 686.51/213.53
ACTIVE(U51(U31(tt, z0), x1, x2)) → c7(U51'(mark(U32(isNat(z0))), x1, x2)) 686.51/213.53
ACTIVE(U51(U31(tt, z0), x1, x2)) → c7(ACTIVE(U31(tt, z0))) 686.51/213.53
ACTIVE(U51(U51(tt, z0, z1), x1, x2)) → c7(U51'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.51/213.53
ACTIVE(U51(U51(tt, z0, z1), x1, x2)) → c7(ACTIVE(U51(tt, z0, z1))) 686.51/213.53
ACTIVE(U51(isNat(plus(z0, z1)), x1, x2)) → c7(U51'(mark(U11(isNat(z0), z1)), x1, x2)) 686.51/213.53
ACTIVE(U51(isNat(plus(z0, z1)), x1, x2)) → c7(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.53
ACTIVE(U51(isNat(s(z0)), x1, x2)) → c7(U51'(mark(U21(isNat(z0))), x1, x2)) 686.51/213.53
ACTIVE(U51(isNat(s(z0)), x1, x2)) → c7(ACTIVE(isNat(s(z0)))) 686.51/213.53
ACTIVE(U51(isNat(x(z0, z1)), x1, x2)) → c7(U51'(mark(U31(isNat(z0), z1)), x1, x2)) 686.51/213.53
ACTIVE(U51(isNat(x(z0, z1)), x1, x2)) → c7(ACTIVE(isNat(x(z0, z1)))) 686.51/213.53
ACTIVE(U52(plus(z0, 0), x1, x2)) → c26(U52'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.51/213.53
ACTIVE(U52(plus(z0, s(z1)), x1, x2)) → c26(U52'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.51/213.53
ACTIVE(U52(x(z0, 0), x1, x2)) → c26(U52'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.51/213.53
ACTIVE(U52(x(z0, s(z1)), x1, x2)) → c26(U52'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.51/213.53
ACTIVE(U52(U11(z0, z1), x1, x2)) → c26(U52'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.51/213.53
ACTIVE(U52(U12(z0), x1, x2)) → c26(U52'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.51/213.53
ACTIVE(U52(U21(z0), x1, x2)) → c26(U52'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.51/213.53
ACTIVE(U52(U31(z0, z1), x1, x2)) → c26(U52'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.51/213.53
ACTIVE(U52(U32(z0), x1, x2)) → c26(U52'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.51/213.53
ACTIVE(U52(U41(z0, z1), x1, x2)) → c26(U52'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.51/213.53
ACTIVE(U52(U51(z0, z1, z2), x1, x2)) → c26(U52'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.51/213.53
ACTIVE(U52(U52(z0, z1, z2), x1, x2)) → c26(U52'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.51/213.53
ACTIVE(U52(s(z0), x1, x2)) → c26(U52'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.51/213.53
ACTIVE(U52(plus(z0, z1), x1, x2)) → c26(U52'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.51/213.53
ACTIVE(U52(plus(z0, z1), x1, x2)) → c26(U52'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.51/213.53
ACTIVE(U52(U61(z0), x1, x2)) → c26(U52'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.51/213.53
ACTIVE(U52(U71(z0, z1, z2), x1, x2)) → c26(U52'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.51/213.53
ACTIVE(U52(U72(z0, z1, z2), x1, x2)) → c26(U52'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.51/213.53
ACTIVE(U52(x(z0, z1), x1, x2)) → c26(U52'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.51/213.53
ACTIVE(U52(x(z0, z1), x1, x2)) → c26(U52'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.51/213.53
ACTIVE(U52(U12(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.51/213.53
ACTIVE(U52(U21(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.51/213.53
ACTIVE(U52(U32(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.51/213.53
ACTIVE(U52(U41(tt, z0), x1, x2)) → c26(U52'(mark(z0), x1, x2)) 686.51/213.53
ACTIVE(U52(isNat(0), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.51/213.53
ACTIVE(U11(U52(tt, z0, z1), x1)) → c8(U11'(mark(s(plus(z1, z0))), x1)) 686.51/213.53
ACTIVE(U11(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.51/213.53
ACTIVE(U12(U52(tt, z0, z1))) → c8(U12'(mark(s(plus(z1, z0))))) 686.51/213.53
ACTIVE(U12(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.51/213.53
ACTIVE(U21(U52(tt, z0, z1))) → c8(U21'(mark(s(plus(z1, z0))))) 686.51/213.53
ACTIVE(U21(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.51/213.53
ACTIVE(U31(U52(tt, z0, z1), x1)) → c8(U31'(mark(s(plus(z1, z0))), x1)) 686.51/213.53
ACTIVE(U31(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.51/213.53
ACTIVE(U32(U52(tt, z0, z1))) → c8(U32'(mark(s(plus(z1, z0))))) 686.51/213.53
ACTIVE(U32(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.51/213.53
ACTIVE(U41(U52(tt, z0, z1), x1)) → c8(U41'(mark(s(plus(z1, z0))), x1)) 686.51/213.53
ACTIVE(U41(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.51/213.53
ACTIVE(U51(U52(tt, z0, z1), x1, x2)) → c8(U51'(mark(s(plus(z1, z0))), x1, x2)) 686.51/213.53
ACTIVE(U51(U52(tt, z0, z1), x1, x2)) → c8(ACTIVE(U52(tt, z0, z1))) 686.51/213.53
ACTIVE(U52(U11(tt, z0), x1, x2)) → c8(U52'(mark(U12(isNat(z0))), x1, x2)) 686.51/213.53
ACTIVE(U52(U11(tt, z0), x1, x2)) → c8(ACTIVE(U11(tt, z0))) 686.51/213.53
ACTIVE(U52(U31(tt, z0), x1, x2)) → c8(U52'(mark(U32(isNat(z0))), x1, x2)) 686.51/213.53
ACTIVE(U52(U31(tt, z0), x1, x2)) → c8(ACTIVE(U31(tt, z0))) 686.51/213.53
ACTIVE(U52(U51(tt, z0, z1), x1, x2)) → c8(U52'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.51/213.53
ACTIVE(U52(U51(tt, z0, z1), x1, x2)) → c8(ACTIVE(U51(tt, z0, z1))) 686.51/213.53
ACTIVE(U52(U52(tt, z0, z1), x1, x2)) → c8(U52'(mark(s(plus(z1, z0))), x1, x2)) 686.51/213.53
ACTIVE(U52(U52(tt, z0, z1), x1, x2)) → c8(ACTIVE(U52(tt, z0, z1))) 686.51/213.53
ACTIVE(U52(isNat(plus(z0, z1)), x1, x2)) → c8(U52'(mark(U11(isNat(z0), z1)), x1, x2)) 686.51/213.53
ACTIVE(U52(isNat(plus(z0, z1)), x1, x2)) → c8(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.53
ACTIVE(U52(isNat(s(z0)), x1, x2)) → c8(U52'(mark(U21(isNat(z0))), x1, x2)) 686.51/213.53
ACTIVE(U52(isNat(s(z0)), x1, x2)) → c8(ACTIVE(isNat(s(z0)))) 686.51/213.53
ACTIVE(U52(isNat(x(z0, z1)), x1, x2)) → c8(U52'(mark(U31(isNat(z0), z1)), x1, x2)) 686.51/213.53
ACTIVE(U52(isNat(x(z0, z1)), x1, x2)) → c8(ACTIVE(isNat(x(z0, z1)))) 686.51/213.53
ACTIVE(s(plus(z0, 0))) → c27(S(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.51/213.53
ACTIVE(s(plus(z0, s(z1)))) → c27(S(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.51/213.53
ACTIVE(s(x(z0, 0))) → c27(S(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.51/213.53
ACTIVE(s(x(z0, s(z1)))) → c27(S(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.51/213.53
ACTIVE(s(U11(z0, z1))) → c27(S(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.51/213.53
ACTIVE(s(U12(z0))) → c27(S(U12(active(z0))), ACTIVE(U12(z0))) 686.51/213.53
ACTIVE(s(U21(z0))) → c27(S(U21(active(z0))), ACTIVE(U21(z0))) 686.51/213.53
ACTIVE(s(U31(z0, z1))) → c27(S(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.51/213.53
ACTIVE(s(U32(z0))) → c27(S(U32(active(z0))), ACTIVE(U32(z0))) 686.51/213.53
ACTIVE(s(U41(z0, z1))) → c27(S(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.51/213.53
ACTIVE(s(U51(z0, z1, z2))) → c27(S(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.51/213.53
ACTIVE(s(U52(z0, z1, z2))) → c27(S(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.51/213.53
ACTIVE(s(s(z0))) → c27(S(s(active(z0))), ACTIVE(s(z0))) 686.51/213.53
ACTIVE(s(plus(z0, z1))) → c27(S(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.51/213.53
ACTIVE(s(plus(z0, z1))) → c27(S(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.51/213.53
ACTIVE(s(U61(z0))) → c27(S(U61(active(z0))), ACTIVE(U61(z0))) 686.51/213.53
ACTIVE(s(U71(z0, z1, z2))) → c27(S(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.51/213.53
ACTIVE(s(U72(z0, z1, z2))) → c27(S(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.51/213.53
ACTIVE(s(x(z0, z1))) → c27(S(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.51/213.53
ACTIVE(s(x(z0, z1))) → c27(S(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.51/213.53
ACTIVE(s(U12(tt))) → c27(S(mark(tt))) 686.51/213.53
ACTIVE(s(U21(tt))) → c27(S(mark(tt))) 686.51/213.53
ACTIVE(s(U32(tt))) → c27(S(mark(tt))) 686.51/213.53
ACTIVE(s(U41(tt, z0))) → c27(S(mark(z0))) 686.51/213.53
ACTIVE(s(isNat(0))) → c27(S(mark(tt))) 686.51/213.53
ACTIVE(s(U11(tt, z0))) → c9(S(mark(U12(isNat(z0))))) 686.51/213.53
ACTIVE(s(U11(tt, z0))) → c9(ACTIVE(U11(tt, z0))) 686.51/213.53
ACTIVE(s(U31(tt, z0))) → c9(S(mark(U32(isNat(z0))))) 686.51/213.53
ACTIVE(s(U31(tt, z0))) → c9(ACTIVE(U31(tt, z0))) 686.51/213.53
ACTIVE(s(U51(tt, z0, z1))) → c9(S(mark(U52(isNat(z1), z0, z1)))) 686.51/213.53
ACTIVE(s(U51(tt, z0, z1))) → c9(ACTIVE(U51(tt, z0, z1))) 686.51/213.53
ACTIVE(s(U52(tt, z0, z1))) → c9(S(mark(s(plus(z1, z0))))) 686.51/213.53
ACTIVE(s(U52(tt, z0, z1))) → c9(ACTIVE(U52(tt, z0, z1))) 686.51/213.53
ACTIVE(s(isNat(plus(z0, z1)))) → c9(S(mark(U11(isNat(z0), z1)))) 686.51/213.53
ACTIVE(s(isNat(plus(z0, z1)))) → c9(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.53
ACTIVE(s(isNat(s(z0)))) → c9(S(mark(U21(isNat(z0))))) 686.51/213.53
ACTIVE(s(isNat(s(z0)))) → c9(ACTIVE(isNat(s(z0)))) 686.51/213.53
ACTIVE(s(isNat(x(z0, z1)))) → c9(S(mark(U31(isNat(z0), z1)))) 686.51/213.53
ACTIVE(s(isNat(x(z0, z1)))) → c9(ACTIVE(isNat(x(z0, z1)))) 686.51/213.53
ACTIVE(U61(plus(z0, 0))) → c30(U61'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.51/213.53
ACTIVE(U61(plus(z0, s(z1)))) → c30(U61'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.51/213.53
ACTIVE(U61(x(z0, 0))) → c30(U61'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.51/213.53
ACTIVE(U61(x(z0, s(z1)))) → c30(U61'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.51/213.53
ACTIVE(U61(U11(z0, z1))) → c30(U61'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.51/213.53
ACTIVE(U61(U12(z0))) → c30(U61'(U12(active(z0))), ACTIVE(U12(z0))) 686.51/213.53
ACTIVE(U61(U21(z0))) → c30(U61'(U21(active(z0))), ACTIVE(U21(z0))) 686.51/213.53
ACTIVE(U61(U31(z0, z1))) → c30(U61'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.51/213.53
ACTIVE(U61(U32(z0))) → c30(U61'(U32(active(z0))), ACTIVE(U32(z0))) 686.51/213.53
ACTIVE(U61(U41(z0, z1))) → c30(U61'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.51/213.53
ACTIVE(U61(U51(z0, z1, z2))) → c30(U61'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.51/213.53
ACTIVE(U61(U52(z0, z1, z2))) → c30(U61'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.51/213.53
ACTIVE(U61(s(z0))) → c30(U61'(s(active(z0))), ACTIVE(s(z0))) 686.51/213.53
ACTIVE(U61(plus(z0, z1))) → c30(U61'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.51/213.53
ACTIVE(U61(plus(z0, z1))) → c30(U61'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.51/213.53
ACTIVE(U61(U61(z0))) → c30(U61'(U61(active(z0))), ACTIVE(U61(z0))) 686.51/213.53
ACTIVE(U61(U71(z0, z1, z2))) → c30(U61'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.51/213.53
ACTIVE(U61(U72(z0, z1, z2))) → c30(U61'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.51/213.53
ACTIVE(U61(x(z0, z1))) → c30(U61'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.51/213.53
ACTIVE(U61(x(z0, z1))) → c30(U61'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.51/213.53
ACTIVE(U11(U61(tt), x1)) → c19(U11'(mark(0), x1)) 686.51/213.53
ACTIVE(U12(U61(tt))) → c20(U12'(mark(0))) 686.51/213.53
ACTIVE(U21(U61(tt))) → c21(U21'(mark(0))) 686.51/213.53
ACTIVE(U31(U61(tt), x1)) → c22(U31'(mark(0), x1)) 686.51/213.53
ACTIVE(U32(U61(tt))) → c23(U32'(mark(0))) 686.51/213.53
ACTIVE(U41(U61(tt), x1)) → c24(U41'(mark(0), x1)) 686.51/213.53
ACTIVE(U51(U61(tt), x1, x2)) → c25(U51'(mark(0), x1, x2)) 686.51/213.53
ACTIVE(U52(U61(tt), x1, x2)) → c26(U52'(mark(0), x1, x2)) 686.51/213.53
ACTIVE(s(U61(tt))) → c27(S(mark(0))) 686.51/213.53
ACTIVE(U61(U12(tt))) → c30(U61'(mark(tt))) 686.51/213.53
ACTIVE(U61(U21(tt))) → c30(U61'(mark(tt))) 686.51/213.53
ACTIVE(U61(U32(tt))) → c30(U61'(mark(tt))) 686.51/213.53
ACTIVE(U61(U41(tt, z0))) → c30(U61'(mark(z0))) 686.51/213.53
ACTIVE(U61(U61(tt))) → c30(U61'(mark(0))) 686.51/213.53
ACTIVE(U61(isNat(0))) → c30(U61'(mark(tt))) 686.51/213.53
ACTIVE(U61(U11(tt, z0))) → c10(U61'(mark(U12(isNat(z0))))) 686.51/213.53
ACTIVE(U61(U11(tt, z0))) → c10(ACTIVE(U11(tt, z0))) 686.51/213.53
ACTIVE(U61(U31(tt, z0))) → c10(U61'(mark(U32(isNat(z0))))) 686.51/213.53
ACTIVE(U61(U31(tt, z0))) → c10(ACTIVE(U31(tt, z0))) 686.51/213.53
ACTIVE(U61(U51(tt, z0, z1))) → c10(U61'(mark(U52(isNat(z1), z0, z1)))) 686.51/213.53
ACTIVE(U61(U51(tt, z0, z1))) → c10(ACTIVE(U51(tt, z0, z1))) 686.51/213.53
ACTIVE(U61(U52(tt, z0, z1))) → c10(U61'(mark(s(plus(z1, z0))))) 686.51/213.53
ACTIVE(U61(U52(tt, z0, z1))) → c10(ACTIVE(U52(tt, z0, z1))) 686.51/213.53
ACTIVE(U61(isNat(plus(z0, z1)))) → c10(U61'(mark(U11(isNat(z0), z1)))) 686.51/213.53
ACTIVE(U61(isNat(plus(z0, z1)))) → c10(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.53
ACTIVE(U61(isNat(s(z0)))) → c10(U61'(mark(U21(isNat(z0))))) 686.51/213.53
ACTIVE(U61(isNat(s(z0)))) → c10(ACTIVE(isNat(s(z0)))) 686.51/213.53
ACTIVE(U61(isNat(x(z0, z1)))) → c10(U61'(mark(U31(isNat(z0), z1)))) 686.51/213.53
ACTIVE(U61(isNat(x(z0, z1)))) → c10(ACTIVE(isNat(x(z0, z1)))) 686.51/213.53
ACTIVE(U71(plus(z0, 0), x1, x2)) → c31(U71'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.51/213.53
ACTIVE(U71(plus(z0, s(z1)), x1, x2)) → c31(U71'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.51/213.53
ACTIVE(U71(x(z0, 0), x1, x2)) → c31(U71'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.51/213.53
ACTIVE(U71(x(z0, s(z1)), x1, x2)) → c31(U71'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.51/213.53
ACTIVE(U71(U11(z0, z1), x1, x2)) → c31(U71'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.51/213.53
ACTIVE(U71(U12(z0), x1, x2)) → c31(U71'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.51/213.53
ACTIVE(U71(U21(z0), x1, x2)) → c31(U71'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.51/213.53
ACTIVE(U71(U31(z0, z1), x1, x2)) → c31(U71'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.51/213.53
ACTIVE(U71(U32(z0), x1, x2)) → c31(U71'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.51/213.53
ACTIVE(U71(U41(z0, z1), x1, x2)) → c31(U71'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.51/213.53
ACTIVE(U71(U51(z0, z1, z2), x1, x2)) → c31(U71'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.51/213.53
ACTIVE(U71(U52(z0, z1, z2), x1, x2)) → c31(U71'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.51/213.53
ACTIVE(U71(s(z0), x1, x2)) → c31(U71'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.51/213.53
ACTIVE(U71(plus(z0, z1), x1, x2)) → c31(U71'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.51/213.53
ACTIVE(U71(plus(z0, z1), x1, x2)) → c31(U71'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.51/213.53
ACTIVE(U71(U61(z0), x1, x2)) → c31(U71'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.51/213.53
ACTIVE(U71(U71(z0, z1, z2), x1, x2)) → c31(U71'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.51/213.53
ACTIVE(U71(U72(z0, z1, z2), x1, x2)) → c31(U71'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.51/213.53
ACTIVE(U71(x(z0, z1), x1, x2)) → c31(U71'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.51/213.53
ACTIVE(U71(x(z0, z1), x1, x2)) → c31(U71'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.51/213.53
ACTIVE(U71(U12(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.51/213.53
ACTIVE(U71(U21(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.51/213.53
ACTIVE(U71(U32(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.51/213.53
ACTIVE(U71(U41(tt, z0), x1, x2)) → c31(U71'(mark(z0), x1, x2)) 686.51/213.53
ACTIVE(U71(U61(tt), x1, x2)) → c31(U71'(mark(0), x1, x2)) 686.51/213.53
ACTIVE(U71(isNat(0), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.51/213.53
ACTIVE(U11(U71(tt, z0, z1), x1)) → c11(U11'(mark(U72(isNat(z1), z0, z1)), x1)) 686.51/213.53
ACTIVE(U11(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.53
ACTIVE(U12(U71(tt, z0, z1))) → c11(U12'(mark(U72(isNat(z1), z0, z1)))) 686.51/213.53
ACTIVE(U12(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.53
ACTIVE(U21(U71(tt, z0, z1))) → c11(U21'(mark(U72(isNat(z1), z0, z1)))) 686.51/213.53
ACTIVE(U21(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.53
ACTIVE(U31(U71(tt, z0, z1), x1)) → c11(U31'(mark(U72(isNat(z1), z0, z1)), x1)) 686.51/213.53
ACTIVE(U31(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.53
ACTIVE(U32(U71(tt, z0, z1))) → c11(U32'(mark(U72(isNat(z1), z0, z1)))) 686.51/213.53
ACTIVE(U32(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.53
ACTIVE(U41(U71(tt, z0, z1), x1)) → c11(U41'(mark(U72(isNat(z1), z0, z1)), x1)) 686.51/213.53
ACTIVE(U41(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.53
ACTIVE(U51(U71(tt, z0, z1), x1, x2)) → c11(U51'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.51/213.53
ACTIVE(U51(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.53
ACTIVE(U52(U71(tt, z0, z1), x1, x2)) → c11(U52'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.51/213.53
ACTIVE(U52(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.53
ACTIVE(s(U71(tt, z0, z1))) → c11(S(mark(U72(isNat(z1), z0, z1)))) 686.51/213.53
ACTIVE(s(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.53
ACTIVE(U61(U71(tt, z0, z1))) → c11(U61'(mark(U72(isNat(z1), z0, z1)))) 686.51/213.53
ACTIVE(U61(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.53
ACTIVE(U71(U11(tt, z0), x1, x2)) → c11(U71'(mark(U12(isNat(z0))), x1, x2)) 686.51/213.53
ACTIVE(U71(U11(tt, z0), x1, x2)) → c11(ACTIVE(U11(tt, z0))) 686.51/213.53
ACTIVE(U71(U31(tt, z0), x1, x2)) → c11(U71'(mark(U32(isNat(z0))), x1, x2)) 686.51/213.53
ACTIVE(U71(U31(tt, z0), x1, x2)) → c11(ACTIVE(U31(tt, z0))) 686.51/213.53
ACTIVE(U71(U51(tt, z0, z1), x1, x2)) → c11(U71'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.51/213.53
ACTIVE(U71(U51(tt, z0, z1), x1, x2)) → c11(ACTIVE(U51(tt, z0, z1))) 686.51/213.53
ACTIVE(U71(U52(tt, z0, z1), x1, x2)) → c11(U71'(mark(s(plus(z1, z0))), x1, x2)) 686.51/213.53
ACTIVE(U71(U52(tt, z0, z1), x1, x2)) → c11(ACTIVE(U52(tt, z0, z1))) 686.51/213.53
ACTIVE(U71(U71(tt, z0, z1), x1, x2)) → c11(U71'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.51/213.53
ACTIVE(U71(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.53
ACTIVE(U71(isNat(plus(z0, z1)), x1, x2)) → c11(U71'(mark(U11(isNat(z0), z1)), x1, x2)) 686.51/213.53
ACTIVE(U71(isNat(plus(z0, z1)), x1, x2)) → c11(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.53
ACTIVE(U71(isNat(s(z0)), x1, x2)) → c11(U71'(mark(U21(isNat(z0))), x1, x2)) 686.51/213.53
ACTIVE(U71(isNat(s(z0)), x1, x2)) → c11(ACTIVE(isNat(s(z0)))) 686.51/213.53
ACTIVE(U71(isNat(x(z0, z1)), x1, x2)) → c11(U71'(mark(U31(isNat(z0), z1)), x1, x2)) 686.51/213.53
ACTIVE(U71(isNat(x(z0, z1)), x1, x2)) → c11(ACTIVE(isNat(x(z0, z1)))) 686.51/213.53
ACTIVE(U72(plus(z0, 0), x1, x2)) → c32(U72'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.51/213.53
ACTIVE(U72(plus(z0, s(z1)), x1, x2)) → c32(U72'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.51/213.53
ACTIVE(U72(x(z0, 0), x1, x2)) → c32(U72'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.51/213.53
ACTIVE(U72(x(z0, s(z1)), x1, x2)) → c32(U72'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.51/213.53
ACTIVE(U72(U11(z0, z1), x1, x2)) → c32(U72'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.51/213.53
ACTIVE(U72(U12(z0), x1, x2)) → c32(U72'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.51/213.53
ACTIVE(U72(U21(z0), x1, x2)) → c32(U72'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.51/213.53
ACTIVE(U72(U31(z0, z1), x1, x2)) → c32(U72'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.51/213.53
ACTIVE(U72(U32(z0), x1, x2)) → c32(U72'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.51/213.53
ACTIVE(U72(U41(z0, z1), x1, x2)) → c32(U72'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.51/213.53
ACTIVE(U72(U51(z0, z1, z2), x1, x2)) → c32(U72'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.51/213.53
ACTIVE(U72(U52(z0, z1, z2), x1, x2)) → c32(U72'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.51/213.53
ACTIVE(U72(s(z0), x1, x2)) → c32(U72'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.51/213.53
ACTIVE(U72(plus(z0, z1), x1, x2)) → c32(U72'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.51/213.53
ACTIVE(U72(plus(z0, z1), x1, x2)) → c32(U72'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.51/213.53
ACTIVE(U72(U61(z0), x1, x2)) → c32(U72'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.51/213.53
ACTIVE(U72(U71(z0, z1, z2), x1, x2)) → c32(U72'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.51/213.53
ACTIVE(U72(U72(z0, z1, z2), x1, x2)) → c32(U72'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.51/213.53
ACTIVE(U72(x(z0, z1), x1, x2)) → c32(U72'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.51/213.53
ACTIVE(U72(x(z0, z1), x1, x2)) → c32(U72'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.51/213.53
ACTIVE(U72(U12(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.51/213.53
ACTIVE(U72(U21(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.51/213.53
ACTIVE(U72(U32(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.51/213.53
ACTIVE(U72(U41(tt, z0), x1, x2)) → c32(U72'(mark(z0), x1, x2)) 686.51/213.53
ACTIVE(U72(U61(tt), x1, x2)) → c32(U72'(mark(0), x1, x2)) 686.51/213.53
ACTIVE(U72(isNat(0), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.51/213.54
ACTIVE(U11(U72(tt, z0, z1), x1)) → c12(U11'(mark(plus(x(z1, z0), z1)), x1)) 686.51/213.54
ACTIVE(U11(U72(tt, z0, z1), x1)) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.54
ACTIVE(U12(U72(tt, z0, z1))) → c12(U12'(mark(plus(x(z1, z0), z1)))) 686.51/213.54
ACTIVE(U12(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.54
ACTIVE(U21(U72(tt, z0, z1))) → c12(U21'(mark(plus(x(z1, z0), z1)))) 686.51/213.54
ACTIVE(U21(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.54
ACTIVE(U31(U72(tt, z0, z1), x1)) → c12(U31'(mark(plus(x(z1, z0), z1)), x1)) 686.51/213.54
ACTIVE(U31(U72(tt, z0, z1), x1)) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.54
ACTIVE(U32(U72(tt, z0, z1))) → c12(U32'(mark(plus(x(z1, z0), z1)))) 686.51/213.54
ACTIVE(U32(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.54
ACTIVE(U41(U72(tt, z0, z1), x1)) → c12(U41'(mark(plus(x(z1, z0), z1)), x1)) 686.51/213.54
ACTIVE(U41(U72(tt, z0, z1), x1)) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.54
ACTIVE(U51(U72(tt, z0, z1), x1, x2)) → c12(U51'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.51/213.54
ACTIVE(U51(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.54
ACTIVE(U52(U72(tt, z0, z1), x1, x2)) → c12(U52'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.51/213.54
ACTIVE(U52(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.54
ACTIVE(s(U72(tt, z0, z1))) → c12(S(mark(plus(x(z1, z0), z1)))) 686.51/213.54
ACTIVE(s(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.54
ACTIVE(U61(U72(tt, z0, z1))) → c12(U61'(mark(plus(x(z1, z0), z1)))) 686.51/213.54
ACTIVE(U61(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.54
ACTIVE(U71(U72(tt, z0, z1), x1, x2)) → c12(U71'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.51/213.54
ACTIVE(U71(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.54
ACTIVE(U72(U11(tt, z0), x1, x2)) → c12(U72'(mark(U12(isNat(z0))), x1, x2)) 686.51/213.54
ACTIVE(U72(U11(tt, z0), x1, x2)) → c12(ACTIVE(U11(tt, z0))) 686.51/213.54
ACTIVE(U72(U31(tt, z0), x1, x2)) → c12(U72'(mark(U32(isNat(z0))), x1, x2)) 686.51/213.54
ACTIVE(U72(U31(tt, z0), x1, x2)) → c12(ACTIVE(U31(tt, z0))) 686.51/213.54
ACTIVE(U72(U51(tt, z0, z1), x1, x2)) → c12(U72'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.51/213.54
ACTIVE(U72(U51(tt, z0, z1), x1, x2)) → c12(ACTIVE(U51(tt, z0, z1))) 686.51/213.54
ACTIVE(U72(U52(tt, z0, z1), x1, x2)) → c12(U72'(mark(s(plus(z1, z0))), x1, x2)) 686.51/213.54
ACTIVE(U72(U52(tt, z0, z1), x1, x2)) → c12(ACTIVE(U52(tt, z0, z1))) 686.51/213.54
ACTIVE(U72(U71(tt, z0, z1), x1, x2)) → c12(U72'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.51/213.54
ACTIVE(U72(U71(tt, z0, z1), x1, x2)) → c12(ACTIVE(U71(tt, z0, z1))) 686.51/213.54
ACTIVE(U72(U72(tt, z0, z1), x1, x2)) → c12(U72'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.51/213.54
ACTIVE(U72(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.54
ACTIVE(U72(isNat(plus(z0, z1)), x1, x2)) → c12(U72'(mark(U11(isNat(z0), z1)), x1, x2)) 686.51/213.54
ACTIVE(U72(isNat(plus(z0, z1)), x1, x2)) → c12(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.54
ACTIVE(U72(isNat(s(z0)), x1, x2)) → c12(U72'(mark(U21(isNat(z0))), x1, x2)) 686.51/213.54
ACTIVE(U72(isNat(s(z0)), x1, x2)) → c12(ACTIVE(isNat(s(z0)))) 686.51/213.54
ACTIVE(U72(isNat(x(z0, z1)), x1, x2)) → c12(U72'(mark(U31(isNat(z0), z1)), x1, x2)) 686.51/213.54
ACTIVE(U72(isNat(x(z0, z1)), x1, x2)) → c12(ACTIVE(isNat(x(z0, z1)))) 686.51/213.54
PROPER(U11(x0, U11(z0, z1))) → c65(U11'(proper(x0), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(U11(z0, z1))) 686.51/213.54
PROPER(U11(x0, U12(z0))) → c65(U11'(proper(x0), U12(proper(z0))), PROPER(x0), PROPER(U12(z0))) 686.51/213.54
PROPER(U11(x0, isNat(z0))) → c65(U11'(proper(x0), isNat(proper(z0))), PROPER(x0), PROPER(isNat(z0))) 686.51/213.54
PROPER(U11(x0, U21(z0))) → c65(U11'(proper(x0), U21(proper(z0))), PROPER(x0), PROPER(U21(z0))) 686.51/213.54
PROPER(U11(x0, U31(z0, z1))) → c65(U11'(proper(x0), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(U31(z0, z1))) 686.51/213.54
PROPER(U11(x0, U32(z0))) → c65(U11'(proper(x0), U32(proper(z0))), PROPER(x0), PROPER(U32(z0))) 686.51/213.54
PROPER(U11(x0, U41(z0, z1))) → c65(U11'(proper(x0), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(U41(z0, z1))) 686.51/213.54
PROPER(U11(x0, U51(z0, z1, z2))) → c65(U11'(proper(x0), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U51(z0, z1, z2))) 686.51/213.54
PROPER(U11(x0, U52(z0, z1, z2))) → c65(U11'(proper(x0), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U52(z0, z1, z2))) 686.51/213.54
PROPER(U11(x0, s(z0))) → c65(U11'(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 686.51/213.54
PROPER(U11(x0, plus(z0, z1))) → c65(U11'(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 686.51/213.54
PROPER(U11(x0, U61(z0))) → c65(U11'(proper(x0), U61(proper(z0))), PROPER(x0), PROPER(U61(z0))) 686.51/213.54
PROPER(U11(x0, U71(z0, z1, z2))) → c65(U11'(proper(x0), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U71(z0, z1, z2))) 686.51/213.54
PROPER(U11(x0, U72(z0, z1, z2))) → c65(U11'(proper(x0), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U72(z0, z1, z2))) 686.51/213.54
PROPER(U11(x0, x(z0, z1))) → c65(U11'(proper(x0), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x(z0, z1))) 686.51/213.54
PROPER(U11(U11(z0, z1), x1)) → c65(U11'(U11(proper(z0), proper(z1)), proper(x1)), PROPER(U11(z0, z1)), PROPER(x1)) 686.51/213.54
PROPER(U11(U12(z0), x1)) → c65(U11'(U12(proper(z0)), proper(x1)), PROPER(U12(z0)), PROPER(x1)) 686.51/213.54
PROPER(U11(isNat(z0), x1)) → c65(U11'(isNat(proper(z0)), proper(x1)), PROPER(isNat(z0)), PROPER(x1)) 686.51/213.54
PROPER(U11(U21(z0), x1)) → c65(U11'(U21(proper(z0)), proper(x1)), PROPER(U21(z0)), PROPER(x1)) 686.51/213.54
PROPER(U11(U31(z0, z1), x1)) → c65(U11'(U31(proper(z0), proper(z1)), proper(x1)), PROPER(U31(z0, z1)), PROPER(x1)) 686.51/213.54
PROPER(U11(U32(z0), x1)) → c65(U11'(U32(proper(z0)), proper(x1)), PROPER(U32(z0)), PROPER(x1)) 686.51/213.54
PROPER(U11(U41(z0, z1), x1)) → c65(U11'(U41(proper(z0), proper(z1)), proper(x1)), PROPER(U41(z0, z1)), PROPER(x1)) 686.51/213.54
PROPER(U11(U51(z0, z1, z2), x1)) → c65(U11'(U51(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U51(z0, z1, z2)), PROPER(x1)) 686.51/213.54
PROPER(U11(U52(z0, z1, z2), x1)) → c65(U11'(U52(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U52(z0, z1, z2)), PROPER(x1)) 686.51/213.54
PROPER(U11(s(z0), x1)) → c65(U11'(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 686.51/213.54
PROPER(U11(plus(z0, z1), x1)) → c65(U11'(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 686.51/213.54
PROPER(U11(U61(z0), x1)) → c65(U11'(U61(proper(z0)), proper(x1)), PROPER(U61(z0)), PROPER(x1)) 686.51/213.54
PROPER(U11(U71(z0, z1, z2), x1)) → c65(U11'(U71(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U71(z0, z1, z2)), PROPER(x1)) 686.51/213.54
PROPER(U11(U72(z0, z1, z2), x1)) → c65(U11'(U72(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U72(z0, z1, z2)), PROPER(x1)) 686.51/213.54
PROPER(U11(x(z0, z1), x1)) → c65(U11'(x(proper(z0), proper(z1)), proper(x1)), PROPER(x(z0, z1)), PROPER(x1)) 686.51/213.54
PROPER(U11(x0, tt)) → c65(U11'(proper(x0), ok(tt)), PROPER(x0)) 686.51/213.54
PROPER(U11(x0, 0)) → c65(U11'(proper(x0), ok(0)), PROPER(x0)) 686.51/213.54
PROPER(U11(tt, x1)) → c65(U11'(ok(tt), proper(x1)), PROPER(x1)) 686.51/213.54
PROPER(U11(0, x1)) → c65(U11'(ok(0), proper(x1)), PROPER(x1)) 686.51/213.54
PROPER(U12(U11(z0, z1))) → c67(U12'(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.51/213.54
PROPER(U12(U12(z0))) → c67(U12'(U12(proper(z0))), PROPER(U12(z0))) 686.51/213.54
PROPER(U12(isNat(z0))) → c67(U12'(isNat(proper(z0))), PROPER(isNat(z0))) 686.51/213.54
PROPER(U12(U21(z0))) → c67(U12'(U21(proper(z0))), PROPER(U21(z0))) 686.51/213.54
PROPER(U12(U31(z0, z1))) → c67(U12'(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.51/213.54
PROPER(U12(U32(z0))) → c67(U12'(U32(proper(z0))), PROPER(U32(z0))) 686.51/213.54
PROPER(U12(U41(z0, z1))) → c67(U12'(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.51/213.54
PROPER(U12(U51(z0, z1, z2))) → c67(U12'(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.51/213.54
PROPER(U12(U52(z0, z1, z2))) → c67(U12'(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.51/213.54
PROPER(U12(s(z0))) → c67(U12'(s(proper(z0))), PROPER(s(z0))) 686.51/213.54
PROPER(U12(plus(z0, z1))) → c67(U12'(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.51/213.54
PROPER(U12(U61(z0))) → c67(U12'(U61(proper(z0))), PROPER(U61(z0))) 686.51/213.54
PROPER(U12(U71(z0, z1, z2))) → c67(U12'(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.51/213.54
PROPER(U12(U72(z0, z1, z2))) → c67(U12'(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.51/213.54
PROPER(U12(x(z0, z1))) → c67(U12'(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.51/213.54
PROPER(U12(tt)) → c67(U12'(ok(tt))) 686.51/213.54
PROPER(U12(0)) → c67(U12'(ok(0)))
S tuples:

ACTIVE(plus(z0, z1)) → c28(PLUS(active(z0), z1), ACTIVE(z0)) 686.51/213.54
ACTIVE(plus(z0, z1)) → c29(PLUS(z0, active(z1)), ACTIVE(z1)) 686.51/213.54
ACTIVE(x(z0, z1)) → c33(X(active(z0), z1), ACTIVE(z0)) 686.51/213.54
ACTIVE(x(z0, z1)) → c34(X(z0, active(z1)), ACTIVE(z1)) 686.51/213.54
U11'(mark(z0), z1) → c35(U11'(z0, z1)) 686.51/213.54
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1)) 686.51/213.54
U12'(mark(z0)) → c37(U12'(z0)) 686.51/213.54
U12'(ok(z0)) → c38(U12'(z0)) 686.51/213.54
U21'(mark(z0)) → c39(U21'(z0)) 686.51/213.54
U21'(ok(z0)) → c40(U21'(z0)) 686.51/213.54
U31'(mark(z0), z1) → c41(U31'(z0, z1)) 686.51/213.54
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 686.51/213.54
U32'(mark(z0)) → c43(U32'(z0)) 686.51/213.54
U32'(ok(z0)) → c44(U32'(z0)) 686.51/213.54
U41'(mark(z0), z1) → c45(U41'(z0, z1)) 686.51/213.54
U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1)) 686.51/213.54
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2)) 686.51/213.54
U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2)) 686.51/213.54
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2)) 686.51/213.54
U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2)) 686.51/213.54
S(mark(z0)) → c51(S(z0)) 686.51/213.54
S(ok(z0)) → c52(S(z0)) 686.51/213.54
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 686.51/213.54
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 686.51/213.54
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 686.51/213.54
U61'(mark(z0)) → c56(U61'(z0)) 686.51/213.54
U61'(ok(z0)) → c57(U61'(z0)) 686.51/213.54
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2)) 686.51/213.54
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2)) 686.51/213.54
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2)) 686.51/213.54
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 686.51/213.54
X(mark(z0), z1) → c62(X(z0, z1)) 686.51/213.54
X(z0, mark(z1)) → c63(X(z0, z1)) 686.51/213.54
X(ok(z0), ok(z1)) → c64(X(z0, z1)) 686.51/213.54
PROPER(isNat(z0)) → c68(ISNAT(proper(z0)), PROPER(z0)) 686.51/213.54
PROPER(U21(z0)) → c69(U21'(proper(z0)), PROPER(z0)) 686.51/213.54
PROPER(U31(z0, z1)) → c70(U31'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 686.51/213.54
PROPER(U32(z0)) → c71(U32'(proper(z0)), PROPER(z0)) 686.51/213.54
PROPER(U41(z0, z1)) → c72(U41'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 686.51/213.54
PROPER(U51(z0, z1, z2)) → c73(U51'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 686.51/213.54
PROPER(U52(z0, z1, z2)) → c74(U52'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 686.51/213.54
PROPER(s(z0)) → c75(S(proper(z0)), PROPER(z0)) 686.51/213.54
PROPER(plus(z0, z1)) → c76(PLUS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 686.51/213.54
PROPER(U61(z0)) → c77(U61'(proper(z0)), PROPER(z0)) 686.51/213.54
PROPER(U71(z0, z1, z2)) → c79(U71'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 686.51/213.54
PROPER(U72(z0, z1, z2)) → c80(U72'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 686.51/213.54
PROPER(x(z0, z1)) → c81(X(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 686.51/213.54
ISNAT(ok(z0)) → c82(ISNAT(z0)) 686.51/213.54
TOP(mark(z0)) → c83(TOP(proper(z0)), PROPER(z0)) 686.51/213.54
TOP(ok(z0)) → c84(TOP(active(z0)), ACTIVE(z0)) 686.51/213.54
ACTIVE(isNat(s(z0))) → c13(ISNAT(z0)) 686.51/213.54
ACTIVE(plus(z0, s(z1))) → c16(ISNAT(z1)) 686.51/213.54
ACTIVE(x(z0, s(z1))) → c18(ISNAT(z1)) 686.51/213.54
ACTIVE(U11(tt, z0)) → c1(U12'(isNat(z0))) 686.51/213.54
ACTIVE(U11(tt, z0)) → c1(ISNAT(z0)) 686.51/213.54
ACTIVE(U31(tt, z0)) → c1(U32'(isNat(z0))) 686.51/213.54
ACTIVE(U31(tt, z0)) → c1(ISNAT(z0)) 686.51/213.54
ACTIVE(U51(tt, z0, z1)) → c1(U52'(isNat(z1), z0, z1)) 686.51/213.54
ACTIVE(U51(tt, z0, z1)) → c1(ISNAT(z1)) 686.51/213.54
ACTIVE(U52(tt, z0, z1)) → c1(S(plus(z1, z0))) 686.51/213.54
ACTIVE(U52(tt, z0, z1)) → c1(PLUS(z1, z0)) 686.51/213.54
ACTIVE(U71(tt, z0, z1)) → c1(U72'(isNat(z1), z0, z1)) 686.51/213.54
ACTIVE(U71(tt, z0, z1)) → c1(ISNAT(z1)) 686.51/213.54
ACTIVE(U72(tt, z0, z1)) → c1(PLUS(x(z1, z0), z1)) 686.51/213.54
ACTIVE(U72(tt, z0, z1)) → c1(X(z1, z0)) 686.51/213.54
ACTIVE(isNat(plus(z0, z1))) → c1(U11'(isNat(z0), z1)) 686.51/213.54
ACTIVE(isNat(plus(z0, z1))) → c1(ISNAT(z0)) 686.51/213.54
ACTIVE(isNat(x(z0, z1))) → c1(U31'(isNat(z0), z1)) 686.51/213.54
ACTIVE(isNat(x(z0, z1))) → c1(ISNAT(z0)) 686.51/213.54
ACTIVE(plus(z0, 0)) → c1(U41'(isNat(z0), z0)) 686.51/213.54
ACTIVE(plus(z0, 0)) → c1(ISNAT(z0)) 686.51/213.54
ACTIVE(x(z0, 0)) → c1(U61'(isNat(z0))) 686.51/213.54
ACTIVE(x(z0, 0)) → c1(ISNAT(z0)) 686.51/213.54
ACTIVE(U11(plus(z0, 0), x1)) → c19(U11'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.51/213.54
ACTIVE(U11(plus(z0, s(z1)), x1)) → c19(U11'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.51/213.54
ACTIVE(U11(x(z0, 0), x1)) → c19(U11'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.51/213.54
ACTIVE(U11(x(z0, s(z1)), x1)) → c19(U11'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.51/213.54
ACTIVE(U11(U11(z0, z1), x1)) → c19(U11'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.51/213.54
ACTIVE(U11(U12(z0), x1)) → c19(U11'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.51/213.54
ACTIVE(U11(U21(z0), x1)) → c19(U11'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.51/213.54
ACTIVE(U11(U31(z0, z1), x1)) → c19(U11'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.51/213.54
ACTIVE(U11(U32(z0), x1)) → c19(U11'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.51/213.54
ACTIVE(U11(U41(z0, z1), x1)) → c19(U11'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.51/213.54
ACTIVE(U11(U51(z0, z1, z2), x1)) → c19(U11'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.51/213.54
ACTIVE(U11(U52(z0, z1, z2), x1)) → c19(U11'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.51/213.54
ACTIVE(U11(s(z0), x1)) → c19(U11'(s(active(z0)), x1), ACTIVE(s(z0))) 686.51/213.54
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.51/213.54
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.51/213.54
ACTIVE(U11(U61(z0), x1)) → c19(U11'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.51/213.54
ACTIVE(U11(U71(z0, z1, z2), x1)) → c19(U11'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.51/213.54
ACTIVE(U11(U72(z0, z1, z2), x1)) → c19(U11'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.51/213.54
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.51/213.54
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.51/213.54
ACTIVE(U11(isNat(0), x1)) → c19(U11'(mark(tt), x1)) 686.51/213.54
ACTIVE(U11(U11(tt, z0), x1)) → c(U11'(mark(U12(isNat(z0))), x1)) 686.51/213.54
ACTIVE(U11(U11(tt, z0), x1)) → c(ACTIVE(U11(tt, z0))) 686.51/213.54
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(U11'(mark(U11(isNat(z0), z1)), x1)) 686.51/213.54
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.54
ACTIVE(U11(isNat(s(z0)), x1)) → c(U11'(mark(U21(isNat(z0))), x1)) 686.51/213.54
ACTIVE(U11(isNat(s(z0)), x1)) → c(ACTIVE(isNat(s(z0)))) 686.51/213.54
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(U11'(mark(U31(isNat(z0), z1)), x1)) 686.51/213.54
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(ACTIVE(isNat(x(z0, z1)))) 686.51/213.54
ACTIVE(U12(plus(z0, 0))) → c20(U12'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.51/213.54
ACTIVE(U12(plus(z0, s(z1)))) → c20(U12'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.51/213.54
ACTIVE(U12(x(z0, 0))) → c20(U12'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.51/213.54
ACTIVE(U12(x(z0, s(z1)))) → c20(U12'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.51/213.54
ACTIVE(U12(U11(z0, z1))) → c20(U12'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.51/213.54
ACTIVE(U12(U12(z0))) → c20(U12'(U12(active(z0))), ACTIVE(U12(z0))) 686.51/213.54
ACTIVE(U12(U21(z0))) → c20(U12'(U21(active(z0))), ACTIVE(U21(z0))) 686.51/213.54
ACTIVE(U12(U31(z0, z1))) → c20(U12'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.51/213.54
ACTIVE(U12(U32(z0))) → c20(U12'(U32(active(z0))), ACTIVE(U32(z0))) 686.51/213.54
ACTIVE(U12(U41(z0, z1))) → c20(U12'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.51/213.54
ACTIVE(U12(U51(z0, z1, z2))) → c20(U12'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.51/213.54
ACTIVE(U12(U52(z0, z1, z2))) → c20(U12'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.51/213.54
ACTIVE(U12(s(z0))) → c20(U12'(s(active(z0))), ACTIVE(s(z0))) 686.51/213.54
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.51/213.54
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.51/213.54
ACTIVE(U12(U61(z0))) → c20(U12'(U61(active(z0))), ACTIVE(U61(z0))) 686.51/213.54
ACTIVE(U12(U71(z0, z1, z2))) → c20(U12'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.51/213.54
ACTIVE(U12(U72(z0, z1, z2))) → c20(U12'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.51/213.54
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.51/213.54
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.51/213.54
ACTIVE(U11(U12(tt), x1)) → c19(U11'(mark(tt), x1)) 686.51/213.54
ACTIVE(U12(U12(tt))) → c20(U12'(mark(tt))) 686.51/213.54
ACTIVE(U12(isNat(0))) → c20(U12'(mark(tt))) 686.51/213.54
ACTIVE(U12(U11(tt, z0))) → c2(U12'(mark(U12(isNat(z0))))) 686.51/213.54
ACTIVE(U12(U11(tt, z0))) → c2(ACTIVE(U11(tt, z0))) 686.51/213.54
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(U12'(mark(U11(isNat(z0), z1)))) 686.51/213.54
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.54
ACTIVE(U12(isNat(s(z0)))) → c2(U12'(mark(U21(isNat(z0))))) 686.51/213.54
ACTIVE(U12(isNat(s(z0)))) → c2(ACTIVE(isNat(s(z0)))) 686.51/213.54
ACTIVE(U12(isNat(x(z0, z1)))) → c2(U12'(mark(U31(isNat(z0), z1)))) 686.51/213.54
ACTIVE(U12(isNat(x(z0, z1)))) → c2(ACTIVE(isNat(x(z0, z1)))) 686.51/213.54
ACTIVE(U21(plus(z0, 0))) → c21(U21'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.51/213.54
ACTIVE(U21(plus(z0, s(z1)))) → c21(U21'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.51/213.54
ACTIVE(U21(x(z0, 0))) → c21(U21'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.51/213.54
ACTIVE(U21(x(z0, s(z1)))) → c21(U21'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.51/213.54
ACTIVE(U21(U11(z0, z1))) → c21(U21'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.51/213.54
ACTIVE(U21(U12(z0))) → c21(U21'(U12(active(z0))), ACTIVE(U12(z0))) 686.51/213.54
ACTIVE(U21(U21(z0))) → c21(U21'(U21(active(z0))), ACTIVE(U21(z0))) 686.51/213.54
ACTIVE(U21(U31(z0, z1))) → c21(U21'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.51/213.54
ACTIVE(U21(U32(z0))) → c21(U21'(U32(active(z0))), ACTIVE(U32(z0))) 686.51/213.54
ACTIVE(U21(U41(z0, z1))) → c21(U21'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.51/213.54
ACTIVE(U21(U51(z0, z1, z2))) → c21(U21'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.51/213.54
ACTIVE(U21(U52(z0, z1, z2))) → c21(U21'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.51/213.54
ACTIVE(U21(s(z0))) → c21(U21'(s(active(z0))), ACTIVE(s(z0))) 686.51/213.54
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.51/213.54
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.51/213.54
ACTIVE(U21(U61(z0))) → c21(U21'(U61(active(z0))), ACTIVE(U61(z0))) 686.51/213.54
ACTIVE(U21(U71(z0, z1, z2))) → c21(U21'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.51/213.54
ACTIVE(U21(U72(z0, z1, z2))) → c21(U21'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.51/213.54
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.51/213.54
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.51/213.54
ACTIVE(U11(U21(tt), x1)) → c19(U11'(mark(tt), x1)) 686.51/213.54
ACTIVE(U12(U21(tt))) → c20(U12'(mark(tt))) 686.51/213.54
ACTIVE(U21(U12(tt))) → c21(U21'(mark(tt))) 686.51/213.54
ACTIVE(U21(U21(tt))) → c21(U21'(mark(tt))) 686.51/213.54
ACTIVE(U21(isNat(0))) → c21(U21'(mark(tt))) 686.51/213.54
ACTIVE(U21(U11(tt, z0))) → c3(U21'(mark(U12(isNat(z0))))) 686.51/213.54
ACTIVE(U21(U11(tt, z0))) → c3(ACTIVE(U11(tt, z0))) 686.51/213.54
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(U21'(mark(U11(isNat(z0), z1)))) 686.51/213.54
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.54
ACTIVE(U21(isNat(s(z0)))) → c3(U21'(mark(U21(isNat(z0))))) 686.51/213.54
ACTIVE(U21(isNat(s(z0)))) → c3(ACTIVE(isNat(s(z0)))) 686.51/213.54
ACTIVE(U21(isNat(x(z0, z1)))) → c3(U21'(mark(U31(isNat(z0), z1)))) 686.51/213.54
ACTIVE(U21(isNat(x(z0, z1)))) → c3(ACTIVE(isNat(x(z0, z1)))) 686.51/213.54
ACTIVE(U31(plus(z0, 0), x1)) → c22(U31'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.51/213.54
ACTIVE(U31(plus(z0, s(z1)), x1)) → c22(U31'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.51/213.54
ACTIVE(U31(x(z0, 0), x1)) → c22(U31'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.51/213.54
ACTIVE(U31(x(z0, s(z1)), x1)) → c22(U31'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.51/213.54
ACTIVE(U31(U11(z0, z1), x1)) → c22(U31'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.51/213.54
ACTIVE(U31(U12(z0), x1)) → c22(U31'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.51/213.54
ACTIVE(U31(U21(z0), x1)) → c22(U31'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.51/213.54
ACTIVE(U31(U31(z0, z1), x1)) → c22(U31'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.51/213.54
ACTIVE(U31(U32(z0), x1)) → c22(U31'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.51/213.54
ACTIVE(U31(U41(z0, z1), x1)) → c22(U31'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.51/213.54
ACTIVE(U31(U51(z0, z1, z2), x1)) → c22(U31'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.51/213.54
ACTIVE(U31(U52(z0, z1, z2), x1)) → c22(U31'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.51/213.54
ACTIVE(U31(s(z0), x1)) → c22(U31'(s(active(z0)), x1), ACTIVE(s(z0))) 686.51/213.54
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.51/213.54
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.51/213.54
ACTIVE(U31(U61(z0), x1)) → c22(U31'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.51/213.54
ACTIVE(U31(U71(z0, z1, z2), x1)) → c22(U31'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.51/213.54
ACTIVE(U31(U72(z0, z1, z2), x1)) → c22(U31'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.51/213.54
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.51/213.54
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.51/213.54
ACTIVE(U31(U12(tt), x1)) → c22(U31'(mark(tt), x1)) 686.51/213.54
ACTIVE(U31(U21(tt), x1)) → c22(U31'(mark(tt), x1)) 686.51/213.54
ACTIVE(U31(isNat(0), x1)) → c22(U31'(mark(tt), x1)) 686.51/213.54
ACTIVE(U11(U31(tt, z0), x1)) → c4(U11'(mark(U32(isNat(z0))), x1)) 686.51/213.54
ACTIVE(U11(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 686.51/213.54
ACTIVE(U12(U31(tt, z0))) → c4(U12'(mark(U32(isNat(z0))))) 686.51/213.54
ACTIVE(U12(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 686.51/213.54
ACTIVE(U21(U31(tt, z0))) → c4(U21'(mark(U32(isNat(z0))))) 686.51/213.54
ACTIVE(U21(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 686.51/213.54
ACTIVE(U31(U11(tt, z0), x1)) → c4(U31'(mark(U12(isNat(z0))), x1)) 686.51/213.54
ACTIVE(U31(U11(tt, z0), x1)) → c4(ACTIVE(U11(tt, z0))) 686.51/213.54
ACTIVE(U31(U31(tt, z0), x1)) → c4(U31'(mark(U32(isNat(z0))), x1)) 686.51/213.54
ACTIVE(U31(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 686.51/213.54
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(U31'(mark(U11(isNat(z0), z1)), x1)) 686.51/213.54
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.54
ACTIVE(U31(isNat(s(z0)), x1)) → c4(U31'(mark(U21(isNat(z0))), x1)) 686.51/213.54
ACTIVE(U31(isNat(s(z0)), x1)) → c4(ACTIVE(isNat(s(z0)))) 686.51/213.54
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(U31'(mark(U31(isNat(z0), z1)), x1)) 686.51/213.54
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(ACTIVE(isNat(x(z0, z1)))) 686.51/213.54
ACTIVE(U32(plus(z0, 0))) → c23(U32'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.51/213.54
ACTIVE(U32(plus(z0, s(z1)))) → c23(U32'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.51/213.54
ACTIVE(U32(x(z0, 0))) → c23(U32'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.51/213.54
ACTIVE(U32(x(z0, s(z1)))) → c23(U32'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.51/213.54
ACTIVE(U32(U11(z0, z1))) → c23(U32'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.51/213.54
ACTIVE(U32(U12(z0))) → c23(U32'(U12(active(z0))), ACTIVE(U12(z0))) 686.51/213.54
ACTIVE(U32(U21(z0))) → c23(U32'(U21(active(z0))), ACTIVE(U21(z0))) 686.51/213.54
ACTIVE(U32(U31(z0, z1))) → c23(U32'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.51/213.54
ACTIVE(U32(U32(z0))) → c23(U32'(U32(active(z0))), ACTIVE(U32(z0))) 686.51/213.54
ACTIVE(U32(U41(z0, z1))) → c23(U32'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.51/213.54
ACTIVE(U32(U51(z0, z1, z2))) → c23(U32'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.51/213.54
ACTIVE(U32(U52(z0, z1, z2))) → c23(U32'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.51/213.54
ACTIVE(U32(s(z0))) → c23(U32'(s(active(z0))), ACTIVE(s(z0))) 686.51/213.54
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.51/213.54
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.51/213.54
ACTIVE(U32(U61(z0))) → c23(U32'(U61(active(z0))), ACTIVE(U61(z0))) 686.51/213.54
ACTIVE(U32(U71(z0, z1, z2))) → c23(U32'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.51/213.54
ACTIVE(U32(U72(z0, z1, z2))) → c23(U32'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.51/213.54
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.51/213.54
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.51/213.54
ACTIVE(U11(U32(tt), x1)) → c19(U11'(mark(tt), x1)) 686.51/213.54
ACTIVE(U12(U32(tt))) → c20(U12'(mark(tt))) 686.51/213.54
ACTIVE(U21(U32(tt))) → c21(U21'(mark(tt))) 686.51/213.54
ACTIVE(U31(U32(tt), x1)) → c22(U31'(mark(tt), x1)) 686.51/213.54
ACTIVE(U32(U12(tt))) → c23(U32'(mark(tt))) 686.51/213.54
ACTIVE(U32(U21(tt))) → c23(U32'(mark(tt))) 686.51/213.54
ACTIVE(U32(U32(tt))) → c23(U32'(mark(tt))) 686.51/213.54
ACTIVE(U32(isNat(0))) → c23(U32'(mark(tt))) 686.51/213.54
ACTIVE(U32(U11(tt, z0))) → c5(U32'(mark(U12(isNat(z0))))) 686.51/213.54
ACTIVE(U32(U11(tt, z0))) → c5(ACTIVE(U11(tt, z0))) 686.51/213.54
ACTIVE(U32(U31(tt, z0))) → c5(U32'(mark(U32(isNat(z0))))) 686.51/213.54
ACTIVE(U32(U31(tt, z0))) → c5(ACTIVE(U31(tt, z0))) 686.51/213.54
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(U32'(mark(U11(isNat(z0), z1)))) 686.51/213.54
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.54
ACTIVE(U32(isNat(s(z0)))) → c5(U32'(mark(U21(isNat(z0))))) 686.51/213.54
ACTIVE(U32(isNat(s(z0)))) → c5(ACTIVE(isNat(s(z0)))) 686.51/213.54
ACTIVE(U32(isNat(x(z0, z1)))) → c5(U32'(mark(U31(isNat(z0), z1)))) 686.51/213.54
ACTIVE(U32(isNat(x(z0, z1)))) → c5(ACTIVE(isNat(x(z0, z1)))) 686.51/213.54
ACTIVE(U41(plus(z0, 0), x1)) → c24(U41'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.51/213.54
ACTIVE(U41(plus(z0, s(z1)), x1)) → c24(U41'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.51/213.54
ACTIVE(U41(x(z0, 0), x1)) → c24(U41'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.51/213.54
ACTIVE(U41(x(z0, s(z1)), x1)) → c24(U41'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.51/213.54
ACTIVE(U41(U11(z0, z1), x1)) → c24(U41'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.51/213.54
ACTIVE(U41(U12(z0), x1)) → c24(U41'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.51/213.54
ACTIVE(U41(U21(z0), x1)) → c24(U41'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.51/213.54
ACTIVE(U41(U31(z0, z1), x1)) → c24(U41'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.51/213.54
ACTIVE(U41(U32(z0), x1)) → c24(U41'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.51/213.54
ACTIVE(U41(U41(z0, z1), x1)) → c24(U41'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.51/213.54
ACTIVE(U41(U51(z0, z1, z2), x1)) → c24(U41'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.51/213.54
ACTIVE(U41(U52(z0, z1, z2), x1)) → c24(U41'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.51/213.54
ACTIVE(U41(s(z0), x1)) → c24(U41'(s(active(z0)), x1), ACTIVE(s(z0))) 686.51/213.54
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.51/213.54
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.51/213.54
ACTIVE(U41(U61(z0), x1)) → c24(U41'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.51/213.54
ACTIVE(U41(U71(z0, z1, z2), x1)) → c24(U41'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.51/213.54
ACTIVE(U41(U72(z0, z1, z2), x1)) → c24(U41'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.51/213.54
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.51/213.54
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.51/213.54
ACTIVE(U11(U41(tt, z0), x1)) → c19(U11'(mark(z0), x1)) 686.51/213.54
ACTIVE(U12(U41(tt, z0))) → c20(U12'(mark(z0))) 686.51/213.54
ACTIVE(U21(U41(tt, z0))) → c21(U21'(mark(z0))) 686.51/213.54
ACTIVE(U31(U41(tt, z0), x1)) → c22(U31'(mark(z0), x1)) 686.51/213.54
ACTIVE(U32(U41(tt, z0))) → c23(U32'(mark(z0))) 686.51/213.54
ACTIVE(U41(U12(tt), x1)) → c24(U41'(mark(tt), x1)) 686.51/213.54
ACTIVE(U41(U21(tt), x1)) → c24(U41'(mark(tt), x1)) 686.51/213.54
ACTIVE(U41(U32(tt), x1)) → c24(U41'(mark(tt), x1)) 686.51/213.54
ACTIVE(U41(U41(tt, z0), x1)) → c24(U41'(mark(z0), x1)) 686.51/213.54
ACTIVE(U41(isNat(0), x1)) → c24(U41'(mark(tt), x1)) 686.51/213.54
ACTIVE(U41(U11(tt, z0), x1)) → c6(U41'(mark(U12(isNat(z0))), x1)) 686.51/213.54
ACTIVE(U41(U11(tt, z0), x1)) → c6(ACTIVE(U11(tt, z0))) 686.51/213.54
ACTIVE(U41(U31(tt, z0), x1)) → c6(U41'(mark(U32(isNat(z0))), x1)) 686.51/213.54
ACTIVE(U41(U31(tt, z0), x1)) → c6(ACTIVE(U31(tt, z0))) 686.51/213.54
ACTIVE(U41(isNat(plus(z0, z1)), x1)) → c6(U41'(mark(U11(isNat(z0), z1)), x1)) 686.51/213.54
ACTIVE(U41(isNat(plus(z0, z1)), x1)) → c6(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.54
ACTIVE(U41(isNat(s(z0)), x1)) → c6(U41'(mark(U21(isNat(z0))), x1)) 686.51/213.54
ACTIVE(U41(isNat(s(z0)), x1)) → c6(ACTIVE(isNat(s(z0)))) 686.51/213.54
ACTIVE(U41(isNat(x(z0, z1)), x1)) → c6(U41'(mark(U31(isNat(z0), z1)), x1)) 686.51/213.54
ACTIVE(U41(isNat(x(z0, z1)), x1)) → c6(ACTIVE(isNat(x(z0, z1)))) 686.51/213.54
ACTIVE(U51(plus(z0, 0), x1, x2)) → c25(U51'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.51/213.54
ACTIVE(U51(plus(z0, s(z1)), x1, x2)) → c25(U51'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.51/213.54
ACTIVE(U51(x(z0, 0), x1, x2)) → c25(U51'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.51/213.54
ACTIVE(U51(x(z0, s(z1)), x1, x2)) → c25(U51'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.51/213.54
ACTIVE(U51(U11(z0, z1), x1, x2)) → c25(U51'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.51/213.54
ACTIVE(U51(U12(z0), x1, x2)) → c25(U51'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.51/213.54
ACTIVE(U51(U21(z0), x1, x2)) → c25(U51'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.51/213.54
ACTIVE(U51(U31(z0, z1), x1, x2)) → c25(U51'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.51/213.54
ACTIVE(U51(U32(z0), x1, x2)) → c25(U51'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.51/213.54
ACTIVE(U51(U41(z0, z1), x1, x2)) → c25(U51'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.51/213.54
ACTIVE(U51(U51(z0, z1, z2), x1, x2)) → c25(U51'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.51/213.54
ACTIVE(U51(U52(z0, z1, z2), x1, x2)) → c25(U51'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.51/213.54
ACTIVE(U51(s(z0), x1, x2)) → c25(U51'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.51/213.54
ACTIVE(U51(plus(z0, z1), x1, x2)) → c25(U51'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.51/213.54
ACTIVE(U51(plus(z0, z1), x1, x2)) → c25(U51'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.51/213.54
ACTIVE(U51(U61(z0), x1, x2)) → c25(U51'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.51/213.54
ACTIVE(U51(U71(z0, z1, z2), x1, x2)) → c25(U51'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.51/213.54
ACTIVE(U51(U72(z0, z1, z2), x1, x2)) → c25(U51'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.51/213.54
ACTIVE(U51(x(z0, z1), x1, x2)) → c25(U51'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.51/213.54
ACTIVE(U51(x(z0, z1), x1, x2)) → c25(U51'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.51/213.54
ACTIVE(U51(U12(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.51/213.54
ACTIVE(U51(U21(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.51/213.54
ACTIVE(U51(U32(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.51/213.54
ACTIVE(U51(U41(tt, z0), x1, x2)) → c25(U51'(mark(z0), x1, x2)) 686.51/213.54
ACTIVE(U51(isNat(0), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.51/213.54
ACTIVE(U11(U51(tt, z0, z1), x1)) → c7(U11'(mark(U52(isNat(z1), z0, z1)), x1)) 686.51/213.54
ACTIVE(U11(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.51/213.54
ACTIVE(U12(U51(tt, z0, z1))) → c7(U12'(mark(U52(isNat(z1), z0, z1)))) 686.51/213.54
ACTIVE(U12(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.51/213.54
ACTIVE(U21(U51(tt, z0, z1))) → c7(U21'(mark(U52(isNat(z1), z0, z1)))) 686.51/213.54
ACTIVE(U21(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.51/213.54
ACTIVE(U31(U51(tt, z0, z1), x1)) → c7(U31'(mark(U52(isNat(z1), z0, z1)), x1)) 686.51/213.54
ACTIVE(U31(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.51/213.54
ACTIVE(U32(U51(tt, z0, z1))) → c7(U32'(mark(U52(isNat(z1), z0, z1)))) 686.51/213.54
ACTIVE(U32(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.51/213.54
ACTIVE(U41(U51(tt, z0, z1), x1)) → c7(U41'(mark(U52(isNat(z1), z0, z1)), x1)) 686.51/213.54
ACTIVE(U41(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.51/213.54
ACTIVE(U51(U11(tt, z0), x1, x2)) → c7(U51'(mark(U12(isNat(z0))), x1, x2)) 686.51/213.54
ACTIVE(U51(U11(tt, z0), x1, x2)) → c7(ACTIVE(U11(tt, z0))) 686.51/213.54
ACTIVE(U51(U31(tt, z0), x1, x2)) → c7(U51'(mark(U32(isNat(z0))), x1, x2)) 686.51/213.54
ACTIVE(U51(U31(tt, z0), x1, x2)) → c7(ACTIVE(U31(tt, z0))) 686.51/213.54
ACTIVE(U51(U51(tt, z0, z1), x1, x2)) → c7(U51'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.51/213.54
ACTIVE(U51(U51(tt, z0, z1), x1, x2)) → c7(ACTIVE(U51(tt, z0, z1))) 686.51/213.54
ACTIVE(U51(isNat(plus(z0, z1)), x1, x2)) → c7(U51'(mark(U11(isNat(z0), z1)), x1, x2)) 686.51/213.54
ACTIVE(U51(isNat(plus(z0, z1)), x1, x2)) → c7(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.54
ACTIVE(U51(isNat(s(z0)), x1, x2)) → c7(U51'(mark(U21(isNat(z0))), x1, x2)) 686.51/213.54
ACTIVE(U51(isNat(s(z0)), x1, x2)) → c7(ACTIVE(isNat(s(z0)))) 686.51/213.54
ACTIVE(U51(isNat(x(z0, z1)), x1, x2)) → c7(U51'(mark(U31(isNat(z0), z1)), x1, x2)) 686.51/213.54
ACTIVE(U51(isNat(x(z0, z1)), x1, x2)) → c7(ACTIVE(isNat(x(z0, z1)))) 686.51/213.54
ACTIVE(U52(plus(z0, 0), x1, x2)) → c26(U52'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.51/213.54
ACTIVE(U52(plus(z0, s(z1)), x1, x2)) → c26(U52'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.51/213.54
ACTIVE(U52(x(z0, 0), x1, x2)) → c26(U52'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.51/213.54
ACTIVE(U52(x(z0, s(z1)), x1, x2)) → c26(U52'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.51/213.54
ACTIVE(U52(U11(z0, z1), x1, x2)) → c26(U52'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.51/213.54
ACTIVE(U52(U12(z0), x1, x2)) → c26(U52'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.51/213.54
ACTIVE(U52(U21(z0), x1, x2)) → c26(U52'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.51/213.54
ACTIVE(U52(U31(z0, z1), x1, x2)) → c26(U52'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.51/213.54
ACTIVE(U52(U32(z0), x1, x2)) → c26(U52'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.51/213.54
ACTIVE(U52(U41(z0, z1), x1, x2)) → c26(U52'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.51/213.54
ACTIVE(U52(U51(z0, z1, z2), x1, x2)) → c26(U52'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.51/213.54
ACTIVE(U52(U52(z0, z1, z2), x1, x2)) → c26(U52'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.51/213.54
ACTIVE(U52(s(z0), x1, x2)) → c26(U52'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.51/213.54
ACTIVE(U52(plus(z0, z1), x1, x2)) → c26(U52'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.51/213.54
ACTIVE(U52(plus(z0, z1), x1, x2)) → c26(U52'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.51/213.54
ACTIVE(U52(U61(z0), x1, x2)) → c26(U52'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.51/213.54
ACTIVE(U52(U71(z0, z1, z2), x1, x2)) → c26(U52'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.51/213.54
ACTIVE(U52(U72(z0, z1, z2), x1, x2)) → c26(U52'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.51/213.54
ACTIVE(U52(x(z0, z1), x1, x2)) → c26(U52'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.51/213.54
ACTIVE(U52(x(z0, z1), x1, x2)) → c26(U52'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.51/213.54
ACTIVE(U52(U12(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.51/213.54
ACTIVE(U52(U21(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.51/213.54
ACTIVE(U52(U32(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.51/213.54
ACTIVE(U52(U41(tt, z0), x1, x2)) → c26(U52'(mark(z0), x1, x2)) 686.51/213.54
ACTIVE(U52(isNat(0), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.51/213.54
ACTIVE(U11(U52(tt, z0, z1), x1)) → c8(U11'(mark(s(plus(z1, z0))), x1)) 686.51/213.54
ACTIVE(U11(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.51/213.54
ACTIVE(U12(U52(tt, z0, z1))) → c8(U12'(mark(s(plus(z1, z0))))) 686.51/213.54
ACTIVE(U12(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.51/213.54
ACTIVE(U21(U52(tt, z0, z1))) → c8(U21'(mark(s(plus(z1, z0))))) 686.51/213.54
ACTIVE(U21(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.51/213.54
ACTIVE(U31(U52(tt, z0, z1), x1)) → c8(U31'(mark(s(plus(z1, z0))), x1)) 686.51/213.54
ACTIVE(U31(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.51/213.54
ACTIVE(U32(U52(tt, z0, z1))) → c8(U32'(mark(s(plus(z1, z0))))) 686.51/213.54
ACTIVE(U32(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.51/213.54
ACTIVE(U41(U52(tt, z0, z1), x1)) → c8(U41'(mark(s(plus(z1, z0))), x1)) 686.51/213.54
ACTIVE(U41(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.51/213.54
ACTIVE(U51(U52(tt, z0, z1), x1, x2)) → c8(U51'(mark(s(plus(z1, z0))), x1, x2)) 686.51/213.54
ACTIVE(U51(U52(tt, z0, z1), x1, x2)) → c8(ACTIVE(U52(tt, z0, z1))) 686.51/213.54
ACTIVE(U52(U11(tt, z0), x1, x2)) → c8(U52'(mark(U12(isNat(z0))), x1, x2)) 686.51/213.54
ACTIVE(U52(U11(tt, z0), x1, x2)) → c8(ACTIVE(U11(tt, z0))) 686.51/213.54
ACTIVE(U52(U31(tt, z0), x1, x2)) → c8(U52'(mark(U32(isNat(z0))), x1, x2)) 686.51/213.54
ACTIVE(U52(U31(tt, z0), x1, x2)) → c8(ACTIVE(U31(tt, z0))) 686.51/213.54
ACTIVE(U52(U51(tt, z0, z1), x1, x2)) → c8(U52'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.51/213.54
ACTIVE(U52(U51(tt, z0, z1), x1, x2)) → c8(ACTIVE(U51(tt, z0, z1))) 686.51/213.54
ACTIVE(U52(U52(tt, z0, z1), x1, x2)) → c8(U52'(mark(s(plus(z1, z0))), x1, x2)) 686.51/213.54
ACTIVE(U52(U52(tt, z0, z1), x1, x2)) → c8(ACTIVE(U52(tt, z0, z1))) 686.51/213.54
ACTIVE(U52(isNat(plus(z0, z1)), x1, x2)) → c8(U52'(mark(U11(isNat(z0), z1)), x1, x2)) 686.51/213.54
ACTIVE(U52(isNat(plus(z0, z1)), x1, x2)) → c8(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.54
ACTIVE(U52(isNat(s(z0)), x1, x2)) → c8(U52'(mark(U21(isNat(z0))), x1, x2)) 686.51/213.54
ACTIVE(U52(isNat(s(z0)), x1, x2)) → c8(ACTIVE(isNat(s(z0)))) 686.51/213.54
ACTIVE(U52(isNat(x(z0, z1)), x1, x2)) → c8(U52'(mark(U31(isNat(z0), z1)), x1, x2)) 686.51/213.54
ACTIVE(U52(isNat(x(z0, z1)), x1, x2)) → c8(ACTIVE(isNat(x(z0, z1)))) 686.51/213.54
ACTIVE(s(plus(z0, 0))) → c27(S(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.51/213.54
ACTIVE(s(plus(z0, s(z1)))) → c27(S(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.51/213.54
ACTIVE(s(x(z0, 0))) → c27(S(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.51/213.54
ACTIVE(s(x(z0, s(z1)))) → c27(S(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.51/213.54
ACTIVE(s(U11(z0, z1))) → c27(S(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.51/213.54
ACTIVE(s(U12(z0))) → c27(S(U12(active(z0))), ACTIVE(U12(z0))) 686.51/213.54
ACTIVE(s(U21(z0))) → c27(S(U21(active(z0))), ACTIVE(U21(z0))) 686.51/213.54
ACTIVE(s(U31(z0, z1))) → c27(S(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.51/213.54
ACTIVE(s(U32(z0))) → c27(S(U32(active(z0))), ACTIVE(U32(z0))) 686.51/213.54
ACTIVE(s(U41(z0, z1))) → c27(S(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.51/213.54
ACTIVE(s(U51(z0, z1, z2))) → c27(S(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.51/213.54
ACTIVE(s(U52(z0, z1, z2))) → c27(S(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.51/213.54
ACTIVE(s(s(z0))) → c27(S(s(active(z0))), ACTIVE(s(z0))) 686.51/213.54
ACTIVE(s(plus(z0, z1))) → c27(S(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.51/213.54
ACTIVE(s(plus(z0, z1))) → c27(S(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.51/213.54
ACTIVE(s(U61(z0))) → c27(S(U61(active(z0))), ACTIVE(U61(z0))) 686.51/213.54
ACTIVE(s(U71(z0, z1, z2))) → c27(S(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.51/213.54
ACTIVE(s(U72(z0, z1, z2))) → c27(S(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.51/213.54
ACTIVE(s(x(z0, z1))) → c27(S(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.51/213.54
ACTIVE(s(x(z0, z1))) → c27(S(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.51/213.54
ACTIVE(s(U12(tt))) → c27(S(mark(tt))) 686.51/213.54
ACTIVE(s(U21(tt))) → c27(S(mark(tt))) 686.51/213.54
ACTIVE(s(U32(tt))) → c27(S(mark(tt))) 686.51/213.54
ACTIVE(s(U41(tt, z0))) → c27(S(mark(z0))) 686.51/213.54
ACTIVE(s(isNat(0))) → c27(S(mark(tt))) 686.51/213.54
ACTIVE(s(U11(tt, z0))) → c9(S(mark(U12(isNat(z0))))) 686.51/213.54
ACTIVE(s(U11(tt, z0))) → c9(ACTIVE(U11(tt, z0))) 686.51/213.54
ACTIVE(s(U31(tt, z0))) → c9(S(mark(U32(isNat(z0))))) 686.51/213.54
ACTIVE(s(U31(tt, z0))) → c9(ACTIVE(U31(tt, z0))) 686.51/213.54
ACTIVE(s(U51(tt, z0, z1))) → c9(S(mark(U52(isNat(z1), z0, z1)))) 686.51/213.54
ACTIVE(s(U51(tt, z0, z1))) → c9(ACTIVE(U51(tt, z0, z1))) 686.51/213.54
ACTIVE(s(U52(tt, z0, z1))) → c9(S(mark(s(plus(z1, z0))))) 686.51/213.54
ACTIVE(s(U52(tt, z0, z1))) → c9(ACTIVE(U52(tt, z0, z1))) 686.51/213.54
ACTIVE(s(isNat(plus(z0, z1)))) → c9(S(mark(U11(isNat(z0), z1)))) 686.51/213.54
ACTIVE(s(isNat(plus(z0, z1)))) → c9(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.54
ACTIVE(s(isNat(s(z0)))) → c9(S(mark(U21(isNat(z0))))) 686.51/213.54
ACTIVE(s(isNat(s(z0)))) → c9(ACTIVE(isNat(s(z0)))) 686.51/213.54
ACTIVE(s(isNat(x(z0, z1)))) → c9(S(mark(U31(isNat(z0), z1)))) 686.51/213.54
ACTIVE(s(isNat(x(z0, z1)))) → c9(ACTIVE(isNat(x(z0, z1)))) 686.51/213.54
ACTIVE(U61(plus(z0, 0))) → c30(U61'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.51/213.54
ACTIVE(U61(plus(z0, s(z1)))) → c30(U61'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.51/213.54
ACTIVE(U61(x(z0, 0))) → c30(U61'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.51/213.54
ACTIVE(U61(x(z0, s(z1)))) → c30(U61'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.51/213.54
ACTIVE(U61(U11(z0, z1))) → c30(U61'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.51/213.54
ACTIVE(U61(U12(z0))) → c30(U61'(U12(active(z0))), ACTIVE(U12(z0))) 686.51/213.54
ACTIVE(U61(U21(z0))) → c30(U61'(U21(active(z0))), ACTIVE(U21(z0))) 686.51/213.54
ACTIVE(U61(U31(z0, z1))) → c30(U61'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.51/213.54
ACTIVE(U61(U32(z0))) → c30(U61'(U32(active(z0))), ACTIVE(U32(z0))) 686.51/213.54
ACTIVE(U61(U41(z0, z1))) → c30(U61'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.51/213.54
ACTIVE(U61(U51(z0, z1, z2))) → c30(U61'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.51/213.54
ACTIVE(U61(U52(z0, z1, z2))) → c30(U61'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.51/213.54
ACTIVE(U61(s(z0))) → c30(U61'(s(active(z0))), ACTIVE(s(z0))) 686.51/213.54
ACTIVE(U61(plus(z0, z1))) → c30(U61'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.51/213.54
ACTIVE(U61(plus(z0, z1))) → c30(U61'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.51/213.54
ACTIVE(U61(U61(z0))) → c30(U61'(U61(active(z0))), ACTIVE(U61(z0))) 686.51/213.54
ACTIVE(U61(U71(z0, z1, z2))) → c30(U61'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.51/213.54
ACTIVE(U61(U72(z0, z1, z2))) → c30(U61'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.51/213.54
ACTIVE(U61(x(z0, z1))) → c30(U61'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.51/213.54
ACTIVE(U61(x(z0, z1))) → c30(U61'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.51/213.54
ACTIVE(U11(U61(tt), x1)) → c19(U11'(mark(0), x1)) 686.51/213.54
ACTIVE(U12(U61(tt))) → c20(U12'(mark(0))) 686.51/213.54
ACTIVE(U21(U61(tt))) → c21(U21'(mark(0))) 686.51/213.54
ACTIVE(U31(U61(tt), x1)) → c22(U31'(mark(0), x1)) 686.51/213.54
ACTIVE(U32(U61(tt))) → c23(U32'(mark(0))) 686.51/213.54
ACTIVE(U41(U61(tt), x1)) → c24(U41'(mark(0), x1)) 686.51/213.54
ACTIVE(U51(U61(tt), x1, x2)) → c25(U51'(mark(0), x1, x2)) 686.51/213.54
ACTIVE(U52(U61(tt), x1, x2)) → c26(U52'(mark(0), x1, x2)) 686.51/213.54
ACTIVE(s(U61(tt))) → c27(S(mark(0))) 686.51/213.54
ACTIVE(U61(U12(tt))) → c30(U61'(mark(tt))) 686.51/213.54
ACTIVE(U61(U21(tt))) → c30(U61'(mark(tt))) 686.51/213.54
ACTIVE(U61(U32(tt))) → c30(U61'(mark(tt))) 686.51/213.54
ACTIVE(U61(U41(tt, z0))) → c30(U61'(mark(z0))) 686.51/213.54
ACTIVE(U61(U61(tt))) → c30(U61'(mark(0))) 686.51/213.54
ACTIVE(U61(isNat(0))) → c30(U61'(mark(tt))) 686.51/213.54
ACTIVE(U61(U11(tt, z0))) → c10(U61'(mark(U12(isNat(z0))))) 686.51/213.54
ACTIVE(U61(U11(tt, z0))) → c10(ACTIVE(U11(tt, z0))) 686.51/213.54
ACTIVE(U61(U31(tt, z0))) → c10(U61'(mark(U32(isNat(z0))))) 686.51/213.54
ACTIVE(U61(U31(tt, z0))) → c10(ACTIVE(U31(tt, z0))) 686.51/213.54
ACTIVE(U61(U51(tt, z0, z1))) → c10(U61'(mark(U52(isNat(z1), z0, z1)))) 686.51/213.54
ACTIVE(U61(U51(tt, z0, z1))) → c10(ACTIVE(U51(tt, z0, z1))) 686.51/213.54
ACTIVE(U61(U52(tt, z0, z1))) → c10(U61'(mark(s(plus(z1, z0))))) 686.51/213.54
ACTIVE(U61(U52(tt, z0, z1))) → c10(ACTIVE(U52(tt, z0, z1))) 686.51/213.54
ACTIVE(U61(isNat(plus(z0, z1)))) → c10(U61'(mark(U11(isNat(z0), z1)))) 686.51/213.54
ACTIVE(U61(isNat(plus(z0, z1)))) → c10(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.54
ACTIVE(U61(isNat(s(z0)))) → c10(U61'(mark(U21(isNat(z0))))) 686.51/213.54
ACTIVE(U61(isNat(s(z0)))) → c10(ACTIVE(isNat(s(z0)))) 686.51/213.54
ACTIVE(U61(isNat(x(z0, z1)))) → c10(U61'(mark(U31(isNat(z0), z1)))) 686.51/213.54
ACTIVE(U61(isNat(x(z0, z1)))) → c10(ACTIVE(isNat(x(z0, z1)))) 686.51/213.54
ACTIVE(U71(plus(z0, 0), x1, x2)) → c31(U71'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.51/213.54
ACTIVE(U71(plus(z0, s(z1)), x1, x2)) → c31(U71'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.51/213.54
ACTIVE(U71(x(z0, 0), x1, x2)) → c31(U71'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.51/213.54
ACTIVE(U71(x(z0, s(z1)), x1, x2)) → c31(U71'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.51/213.54
ACTIVE(U71(U11(z0, z1), x1, x2)) → c31(U71'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.51/213.54
ACTIVE(U71(U12(z0), x1, x2)) → c31(U71'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.51/213.54
ACTIVE(U71(U21(z0), x1, x2)) → c31(U71'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.51/213.54
ACTIVE(U71(U31(z0, z1), x1, x2)) → c31(U71'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.51/213.54
ACTIVE(U71(U32(z0), x1, x2)) → c31(U71'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.51/213.54
ACTIVE(U71(U41(z0, z1), x1, x2)) → c31(U71'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.51/213.54
ACTIVE(U71(U51(z0, z1, z2), x1, x2)) → c31(U71'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.51/213.54
ACTIVE(U71(U52(z0, z1, z2), x1, x2)) → c31(U71'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.51/213.54
ACTIVE(U71(s(z0), x1, x2)) → c31(U71'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.51/213.54
ACTIVE(U71(plus(z0, z1), x1, x2)) → c31(U71'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.51/213.54
ACTIVE(U71(plus(z0, z1), x1, x2)) → c31(U71'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.51/213.54
ACTIVE(U71(U61(z0), x1, x2)) → c31(U71'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.51/213.54
ACTIVE(U71(U71(z0, z1, z2), x1, x2)) → c31(U71'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.51/213.54
ACTIVE(U71(U72(z0, z1, z2), x1, x2)) → c31(U71'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.51/213.54
ACTIVE(U71(x(z0, z1), x1, x2)) → c31(U71'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.51/213.54
ACTIVE(U71(x(z0, z1), x1, x2)) → c31(U71'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.51/213.54
ACTIVE(U71(U12(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.51/213.54
ACTIVE(U71(U21(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.51/213.54
ACTIVE(U71(U32(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.51/213.54
ACTIVE(U71(U41(tt, z0), x1, x2)) → c31(U71'(mark(z0), x1, x2)) 686.51/213.54
ACTIVE(U71(U61(tt), x1, x2)) → c31(U71'(mark(0), x1, x2)) 686.51/213.54
ACTIVE(U71(isNat(0), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.51/213.54
ACTIVE(U11(U71(tt, z0, z1), x1)) → c11(U11'(mark(U72(isNat(z1), z0, z1)), x1)) 686.51/213.54
ACTIVE(U11(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.54
ACTIVE(U12(U71(tt, z0, z1))) → c11(U12'(mark(U72(isNat(z1), z0, z1)))) 686.51/213.54
ACTIVE(U12(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.54
ACTIVE(U21(U71(tt, z0, z1))) → c11(U21'(mark(U72(isNat(z1), z0, z1)))) 686.51/213.54
ACTIVE(U21(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.54
ACTIVE(U31(U71(tt, z0, z1), x1)) → c11(U31'(mark(U72(isNat(z1), z0, z1)), x1)) 686.51/213.54
ACTIVE(U31(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.54
ACTIVE(U32(U71(tt, z0, z1))) → c11(U32'(mark(U72(isNat(z1), z0, z1)))) 686.51/213.54
ACTIVE(U32(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.54
ACTIVE(U41(U71(tt, z0, z1), x1)) → c11(U41'(mark(U72(isNat(z1), z0, z1)), x1)) 686.51/213.54
ACTIVE(U41(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.54
ACTIVE(U51(U71(tt, z0, z1), x1, x2)) → c11(U51'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.51/213.54
ACTIVE(U51(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.54
ACTIVE(U52(U71(tt, z0, z1), x1, x2)) → c11(U52'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.51/213.54
ACTIVE(U52(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.54
ACTIVE(s(U71(tt, z0, z1))) → c11(S(mark(U72(isNat(z1), z0, z1)))) 686.51/213.54
ACTIVE(s(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.54
ACTIVE(U61(U71(tt, z0, z1))) → c11(U61'(mark(U72(isNat(z1), z0, z1)))) 686.51/213.54
ACTIVE(U61(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.54
ACTIVE(U71(U11(tt, z0), x1, x2)) → c11(U71'(mark(U12(isNat(z0))), x1, x2)) 686.51/213.54
ACTIVE(U71(U11(tt, z0), x1, x2)) → c11(ACTIVE(U11(tt, z0))) 686.51/213.54
ACTIVE(U71(U31(tt, z0), x1, x2)) → c11(U71'(mark(U32(isNat(z0))), x1, x2)) 686.51/213.54
ACTIVE(U71(U31(tt, z0), x1, x2)) → c11(ACTIVE(U31(tt, z0))) 686.51/213.54
ACTIVE(U71(U51(tt, z0, z1), x1, x2)) → c11(U71'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.51/213.54
ACTIVE(U71(U51(tt, z0, z1), x1, x2)) → c11(ACTIVE(U51(tt, z0, z1))) 686.51/213.54
ACTIVE(U71(U52(tt, z0, z1), x1, x2)) → c11(U71'(mark(s(plus(z1, z0))), x1, x2)) 686.51/213.54
ACTIVE(U71(U52(tt, z0, z1), x1, x2)) → c11(ACTIVE(U52(tt, z0, z1))) 686.51/213.54
ACTIVE(U71(U71(tt, z0, z1), x1, x2)) → c11(U71'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.51/213.54
ACTIVE(U71(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.54
ACTIVE(U71(isNat(plus(z0, z1)), x1, x2)) → c11(U71'(mark(U11(isNat(z0), z1)), x1, x2)) 686.51/213.54
ACTIVE(U71(isNat(plus(z0, z1)), x1, x2)) → c11(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.54
ACTIVE(U71(isNat(s(z0)), x1, x2)) → c11(U71'(mark(U21(isNat(z0))), x1, x2)) 686.51/213.54
ACTIVE(U71(isNat(s(z0)), x1, x2)) → c11(ACTIVE(isNat(s(z0)))) 686.51/213.54
ACTIVE(U71(isNat(x(z0, z1)), x1, x2)) → c11(U71'(mark(U31(isNat(z0), z1)), x1, x2)) 686.51/213.54
ACTIVE(U71(isNat(x(z0, z1)), x1, x2)) → c11(ACTIVE(isNat(x(z0, z1)))) 686.51/213.54
ACTIVE(U72(plus(z0, 0), x1, x2)) → c32(U72'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.51/213.54
ACTIVE(U72(plus(z0, s(z1)), x1, x2)) → c32(U72'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.51/213.54
ACTIVE(U72(x(z0, 0), x1, x2)) → c32(U72'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.51/213.54
ACTIVE(U72(x(z0, s(z1)), x1, x2)) → c32(U72'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.51/213.54
ACTIVE(U72(U11(z0, z1), x1, x2)) → c32(U72'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.51/213.54
ACTIVE(U72(U12(z0), x1, x2)) → c32(U72'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.51/213.54
ACTIVE(U72(U21(z0), x1, x2)) → c32(U72'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.51/213.54
ACTIVE(U72(U31(z0, z1), x1, x2)) → c32(U72'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.51/213.54
ACTIVE(U72(U32(z0), x1, x2)) → c32(U72'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.51/213.54
ACTIVE(U72(U41(z0, z1), x1, x2)) → c32(U72'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.51/213.54
ACTIVE(U72(U51(z0, z1, z2), x1, x2)) → c32(U72'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.51/213.54
ACTIVE(U72(U52(z0, z1, z2), x1, x2)) → c32(U72'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.51/213.54
ACTIVE(U72(s(z0), x1, x2)) → c32(U72'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.51/213.54
ACTIVE(U72(plus(z0, z1), x1, x2)) → c32(U72'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.51/213.54
ACTIVE(U72(plus(z0, z1), x1, x2)) → c32(U72'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.51/213.54
ACTIVE(U72(U61(z0), x1, x2)) → c32(U72'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.51/213.54
ACTIVE(U72(U71(z0, z1, z2), x1, x2)) → c32(U72'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.51/213.54
ACTIVE(U72(U72(z0, z1, z2), x1, x2)) → c32(U72'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.51/213.54
ACTIVE(U72(x(z0, z1), x1, x2)) → c32(U72'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.51/213.54
ACTIVE(U72(x(z0, z1), x1, x2)) → c32(U72'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.51/213.54
ACTIVE(U72(U12(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.51/213.54
ACTIVE(U72(U21(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.51/213.54
ACTIVE(U72(U32(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.51/213.54
ACTIVE(U72(U41(tt, z0), x1, x2)) → c32(U72'(mark(z0), x1, x2)) 686.51/213.54
ACTIVE(U72(U61(tt), x1, x2)) → c32(U72'(mark(0), x1, x2)) 686.51/213.54
ACTIVE(U72(isNat(0), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.51/213.54
ACTIVE(U11(U72(tt, z0, z1), x1)) → c12(U11'(mark(plus(x(z1, z0), z1)), x1)) 686.51/213.54
ACTIVE(U11(U72(tt, z0, z1), x1)) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.54
ACTIVE(U12(U72(tt, z0, z1))) → c12(U12'(mark(plus(x(z1, z0), z1)))) 686.51/213.54
ACTIVE(U12(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.54
ACTIVE(U21(U72(tt, z0, z1))) → c12(U21'(mark(plus(x(z1, z0), z1)))) 686.51/213.54
ACTIVE(U21(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.54
ACTIVE(U31(U72(tt, z0, z1), x1)) → c12(U31'(mark(plus(x(z1, z0), z1)), x1)) 686.51/213.54
ACTIVE(U31(U72(tt, z0, z1), x1)) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.54
ACTIVE(U32(U72(tt, z0, z1))) → c12(U32'(mark(plus(x(z1, z0), z1)))) 686.51/213.54
ACTIVE(U32(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.54
ACTIVE(U41(U72(tt, z0, z1), x1)) → c12(U41'(mark(plus(x(z1, z0), z1)), x1)) 686.51/213.54
ACTIVE(U41(U72(tt, z0, z1), x1)) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.54
ACTIVE(U51(U72(tt, z0, z1), x1, x2)) → c12(U51'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.51/213.54
ACTIVE(U51(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.54
ACTIVE(U52(U72(tt, z0, z1), x1, x2)) → c12(U52'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.51/213.54
ACTIVE(U52(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.54
ACTIVE(s(U72(tt, z0, z1))) → c12(S(mark(plus(x(z1, z0), z1)))) 686.51/213.54
ACTIVE(s(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.54
ACTIVE(U61(U72(tt, z0, z1))) → c12(U61'(mark(plus(x(z1, z0), z1)))) 686.51/213.54
ACTIVE(U61(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.54
ACTIVE(U71(U72(tt, z0, z1), x1, x2)) → c12(U71'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.51/213.54
ACTIVE(U71(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.54
ACTIVE(U72(U11(tt, z0), x1, x2)) → c12(U72'(mark(U12(isNat(z0))), x1, x2)) 686.51/213.54
ACTIVE(U72(U11(tt, z0), x1, x2)) → c12(ACTIVE(U11(tt, z0))) 686.51/213.54
ACTIVE(U72(U31(tt, z0), x1, x2)) → c12(U72'(mark(U32(isNat(z0))), x1, x2)) 686.51/213.54
ACTIVE(U72(U31(tt, z0), x1, x2)) → c12(ACTIVE(U31(tt, z0))) 686.51/213.54
ACTIVE(U72(U51(tt, z0, z1), x1, x2)) → c12(U72'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.51/213.54
ACTIVE(U72(U51(tt, z0, z1), x1, x2)) → c12(ACTIVE(U51(tt, z0, z1))) 686.51/213.54
ACTIVE(U72(U52(tt, z0, z1), x1, x2)) → c12(U72'(mark(s(plus(z1, z0))), x1, x2)) 686.51/213.54
ACTIVE(U72(U52(tt, z0, z1), x1, x2)) → c12(ACTIVE(U52(tt, z0, z1))) 686.51/213.54
ACTIVE(U72(U71(tt, z0, z1), x1, x2)) → c12(U72'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.51/213.54
ACTIVE(U72(U71(tt, z0, z1), x1, x2)) → c12(ACTIVE(U71(tt, z0, z1))) 686.51/213.54
ACTIVE(U72(U72(tt, z0, z1), x1, x2)) → c12(U72'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.51/213.54
ACTIVE(U72(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.54
ACTIVE(U72(isNat(plus(z0, z1)), x1, x2)) → c12(U72'(mark(U11(isNat(z0), z1)), x1, x2)) 686.51/213.54
ACTIVE(U72(isNat(plus(z0, z1)), x1, x2)) → c12(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.54
ACTIVE(U72(isNat(s(z0)), x1, x2)) → c12(U72'(mark(U21(isNat(z0))), x1, x2)) 686.51/213.54
ACTIVE(U72(isNat(s(z0)), x1, x2)) → c12(ACTIVE(isNat(s(z0)))) 686.51/213.54
ACTIVE(U72(isNat(x(z0, z1)), x1, x2)) → c12(U72'(mark(U31(isNat(z0), z1)), x1, x2)) 686.51/213.54
ACTIVE(U72(isNat(x(z0, z1)), x1, x2)) → c12(ACTIVE(isNat(x(z0, z1)))) 686.51/213.54
PROPER(U11(x0, U11(z0, z1))) → c65(U11'(proper(x0), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(U11(z0, z1))) 686.51/213.54
PROPER(U11(x0, U12(z0))) → c65(U11'(proper(x0), U12(proper(z0))), PROPER(x0), PROPER(U12(z0))) 686.51/213.54
PROPER(U11(x0, isNat(z0))) → c65(U11'(proper(x0), isNat(proper(z0))), PROPER(x0), PROPER(isNat(z0))) 686.51/213.54
PROPER(U11(x0, U21(z0))) → c65(U11'(proper(x0), U21(proper(z0))), PROPER(x0), PROPER(U21(z0))) 686.51/213.54
PROPER(U11(x0, U31(z0, z1))) → c65(U11'(proper(x0), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(U31(z0, z1))) 686.51/213.54
PROPER(U11(x0, U32(z0))) → c65(U11'(proper(x0), U32(proper(z0))), PROPER(x0), PROPER(U32(z0))) 686.51/213.54
PROPER(U11(x0, U41(z0, z1))) → c65(U11'(proper(x0), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(U41(z0, z1))) 686.51/213.54
PROPER(U11(x0, U51(z0, z1, z2))) → c65(U11'(proper(x0), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U51(z0, z1, z2))) 686.51/213.54
PROPER(U11(x0, U52(z0, z1, z2))) → c65(U11'(proper(x0), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U52(z0, z1, z2))) 686.51/213.54
PROPER(U11(x0, s(z0))) → c65(U11'(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 686.51/213.54
PROPER(U11(x0, plus(z0, z1))) → c65(U11'(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 686.51/213.54
PROPER(U11(x0, U61(z0))) → c65(U11'(proper(x0), U61(proper(z0))), PROPER(x0), PROPER(U61(z0))) 686.51/213.54
PROPER(U11(x0, U71(z0, z1, z2))) → c65(U11'(proper(x0), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U71(z0, z1, z2))) 686.51/213.54
PROPER(U11(x0, U72(z0, z1, z2))) → c65(U11'(proper(x0), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U72(z0, z1, z2))) 686.51/213.54
PROPER(U11(x0, x(z0, z1))) → c65(U11'(proper(x0), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x(z0, z1))) 686.51/213.54
PROPER(U11(U11(z0, z1), x1)) → c65(U11'(U11(proper(z0), proper(z1)), proper(x1)), PROPER(U11(z0, z1)), PROPER(x1)) 686.51/213.54
PROPER(U11(U12(z0), x1)) → c65(U11'(U12(proper(z0)), proper(x1)), PROPER(U12(z0)), PROPER(x1)) 686.51/213.54
PROPER(U11(isNat(z0), x1)) → c65(U11'(isNat(proper(z0)), proper(x1)), PROPER(isNat(z0)), PROPER(x1)) 686.51/213.54
PROPER(U11(U21(z0), x1)) → c65(U11'(U21(proper(z0)), proper(x1)), PROPER(U21(z0)), PROPER(x1)) 686.51/213.54
PROPER(U11(U31(z0, z1), x1)) → c65(U11'(U31(proper(z0), proper(z1)), proper(x1)), PROPER(U31(z0, z1)), PROPER(x1)) 686.51/213.54
PROPER(U11(U32(z0), x1)) → c65(U11'(U32(proper(z0)), proper(x1)), PROPER(U32(z0)), PROPER(x1)) 686.51/213.54
PROPER(U11(U41(z0, z1), x1)) → c65(U11'(U41(proper(z0), proper(z1)), proper(x1)), PROPER(U41(z0, z1)), PROPER(x1)) 686.51/213.54
PROPER(U11(U51(z0, z1, z2), x1)) → c65(U11'(U51(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U51(z0, z1, z2)), PROPER(x1)) 686.51/213.54
PROPER(U11(U52(z0, z1, z2), x1)) → c65(U11'(U52(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U52(z0, z1, z2)), PROPER(x1)) 686.51/213.54
PROPER(U11(s(z0), x1)) → c65(U11'(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 686.51/213.54
PROPER(U11(plus(z0, z1), x1)) → c65(U11'(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 686.51/213.54
PROPER(U11(U61(z0), x1)) → c65(U11'(U61(proper(z0)), proper(x1)), PROPER(U61(z0)), PROPER(x1)) 686.51/213.54
PROPER(U11(U71(z0, z1, z2), x1)) → c65(U11'(U71(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U71(z0, z1, z2)), PROPER(x1)) 686.51/213.54
PROPER(U11(U72(z0, z1, z2), x1)) → c65(U11'(U72(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U72(z0, z1, z2)), PROPER(x1)) 686.51/213.54
PROPER(U11(x(z0, z1), x1)) → c65(U11'(x(proper(z0), proper(z1)), proper(x1)), PROPER(x(z0, z1)), PROPER(x1)) 686.51/213.54
PROPER(U11(x0, tt)) → c65(U11'(proper(x0), ok(tt)), PROPER(x0)) 686.51/213.54
PROPER(U11(x0, 0)) → c65(U11'(proper(x0), ok(0)), PROPER(x0)) 686.51/213.54
PROPER(U11(tt, x1)) → c65(U11'(ok(tt), proper(x1)), PROPER(x1)) 686.51/213.54
PROPER(U11(0, x1)) → c65(U11'(ok(0), proper(x1)), PROPER(x1)) 686.51/213.54
PROPER(U12(U11(z0, z1))) → c67(U12'(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.51/213.54
PROPER(U12(U12(z0))) → c67(U12'(U12(proper(z0))), PROPER(U12(z0))) 686.51/213.54
PROPER(U12(isNat(z0))) → c67(U12'(isNat(proper(z0))), PROPER(isNat(z0))) 686.51/213.54
PROPER(U12(U21(z0))) → c67(U12'(U21(proper(z0))), PROPER(U21(z0))) 686.51/213.54
PROPER(U12(U31(z0, z1))) → c67(U12'(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.51/213.54
PROPER(U12(U32(z0))) → c67(U12'(U32(proper(z0))), PROPER(U32(z0))) 686.51/213.54
PROPER(U12(U41(z0, z1))) → c67(U12'(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.51/213.54
PROPER(U12(U51(z0, z1, z2))) → c67(U12'(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.51/213.54
PROPER(U12(U52(z0, z1, z2))) → c67(U12'(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.51/213.54
PROPER(U12(s(z0))) → c67(U12'(s(proper(z0))), PROPER(s(z0))) 686.51/213.54
PROPER(U12(plus(z0, z1))) → c67(U12'(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.51/213.54
PROPER(U12(U61(z0))) → c67(U12'(U61(proper(z0))), PROPER(U61(z0))) 686.51/213.54
PROPER(U12(U71(z0, z1, z2))) → c67(U12'(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.51/213.54
PROPER(U12(U72(z0, z1, z2))) → c67(U12'(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.51/213.54
PROPER(U12(x(z0, z1))) → c67(U12'(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.51/213.54
PROPER(U12(tt)) → c67(U12'(ok(tt))) 686.51/213.54
PROPER(U12(0)) → c67(U12'(ok(0)))
K tuples:none
Defined Rule Symbols:

active, U11, U12, U21, U31, U32, U41, U51, U52, s, plus, U61, U71, U72, x, proper, isNat, top

Defined Pair Symbols:

ACTIVE, U11', U12', U21', U31', U32', U41', U51', U52', S, PLUS, U61', U71', U72', X, PROPER, ISNAT, TOP

Compound Symbols:

c28, c29, 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, c62, c63, c64, c68, c69, c70, c71, c72, c73, c74, c75, c76, c77, c79, c80, c81, c82, c83, c84, c13, c16, c18, c1, c19, c19, c, c20, c20, c2, c21, c21, c3, c22, c22, c4, c23, c23, c5, c24, c24, c6, c25, c25, c7, c26, c26, c8, c27, c27, c9, c30, c30, c10, c31, c31, c11, c32, c32, c12, c65, c65, c67, c67

686.51/213.54
686.51/213.54

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

Use narrowing to replace PROPER(isNat(z0)) → c68(ISNAT(proper(z0)), PROPER(z0)) by

PROPER(isNat(U11(z0, z1))) → c68(ISNAT(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.51/213.54
PROPER(isNat(tt)) → c68(ISNAT(ok(tt)), PROPER(tt)) 686.51/213.54
PROPER(isNat(U12(z0))) → c68(ISNAT(U12(proper(z0))), PROPER(U12(z0))) 686.51/213.54
PROPER(isNat(isNat(z0))) → c68(ISNAT(isNat(proper(z0))), PROPER(isNat(z0))) 686.51/213.54
PROPER(isNat(U21(z0))) → c68(ISNAT(U21(proper(z0))), PROPER(U21(z0))) 686.51/213.54
PROPER(isNat(U31(z0, z1))) → c68(ISNAT(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.51/213.54
PROPER(isNat(U32(z0))) → c68(ISNAT(U32(proper(z0))), PROPER(U32(z0))) 686.51/213.54
PROPER(isNat(U41(z0, z1))) → c68(ISNAT(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.51/213.54
PROPER(isNat(U51(z0, z1, z2))) → c68(ISNAT(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.51/213.54
PROPER(isNat(U52(z0, z1, z2))) → c68(ISNAT(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.51/213.54
PROPER(isNat(s(z0))) → c68(ISNAT(s(proper(z0))), PROPER(s(z0))) 686.51/213.54
PROPER(isNat(plus(z0, z1))) → c68(ISNAT(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.51/213.54
PROPER(isNat(U61(z0))) → c68(ISNAT(U61(proper(z0))), PROPER(U61(z0))) 686.51/213.54
PROPER(isNat(0)) → c68(ISNAT(ok(0)), PROPER(0)) 686.51/213.54
PROPER(isNat(U71(z0, z1, z2))) → c68(ISNAT(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.51/213.54
PROPER(isNat(U72(z0, z1, z2))) → c68(ISNAT(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.51/213.54
PROPER(isNat(x(z0, z1))) → c68(ISNAT(x(proper(z0), proper(z1))), PROPER(x(z0, z1)))
686.51/213.54
686.51/213.54

(88) Obligation:

Complexity Dependency Tuples Problem
Rules:

active(U11(tt, z0)) → mark(U12(isNat(z0))) 686.51/213.54
active(U12(tt)) → mark(tt) 686.51/213.54
active(U21(tt)) → mark(tt) 686.51/213.54
active(U31(tt, z0)) → mark(U32(isNat(z0))) 686.51/213.54
active(U32(tt)) → mark(tt) 686.51/213.54
active(U41(tt, z0)) → mark(z0) 686.51/213.54
active(U51(tt, z0, z1)) → mark(U52(isNat(z1), z0, z1)) 686.51/213.54
active(U52(tt, z0, z1)) → mark(s(plus(z1, z0))) 686.51/213.54
active(U61(tt)) → mark(0) 686.51/213.54
active(U71(tt, z0, z1)) → mark(U72(isNat(z1), z0, z1)) 686.51/213.54
active(U72(tt, z0, z1)) → mark(plus(x(z1, z0), z1)) 686.51/213.54
active(isNat(0)) → mark(tt) 686.51/213.54
active(isNat(plus(z0, z1))) → mark(U11(isNat(z0), z1)) 686.51/213.54
active(isNat(s(z0))) → mark(U21(isNat(z0))) 686.51/213.54
active(isNat(x(z0, z1))) → mark(U31(isNat(z0), z1)) 686.51/213.54
active(plus(z0, 0)) → mark(U41(isNat(z0), z0)) 686.51/213.54
active(plus(z0, s(z1))) → mark(U51(isNat(z1), z1, z0)) 686.51/213.54
active(x(z0, 0)) → mark(U61(isNat(z0))) 686.51/213.54
active(x(z0, s(z1))) → mark(U71(isNat(z1), z1, z0)) 686.51/213.54
active(U11(z0, z1)) → U11(active(z0), z1) 686.51/213.54
active(U12(z0)) → U12(active(z0)) 686.51/213.54
active(U21(z0)) → U21(active(z0)) 686.51/213.54
active(U31(z0, z1)) → U31(active(z0), z1) 686.51/213.54
active(U32(z0)) → U32(active(z0)) 686.51/213.54
active(U41(z0, z1)) → U41(active(z0), z1) 686.51/213.54
active(U51(z0, z1, z2)) → U51(active(z0), z1, z2) 686.51/213.54
active(U52(z0, z1, z2)) → U52(active(z0), z1, z2) 686.51/213.54
active(s(z0)) → s(active(z0)) 686.51/213.54
active(plus(z0, z1)) → plus(active(z0), z1) 686.51/213.54
active(plus(z0, z1)) → plus(z0, active(z1)) 686.51/213.54
active(U61(z0)) → U61(active(z0)) 686.51/213.54
active(U71(z0, z1, z2)) → U71(active(z0), z1, z2) 686.51/213.54
active(U72(z0, z1, z2)) → U72(active(z0), z1, z2) 686.51/213.54
active(x(z0, z1)) → x(active(z0), z1) 686.51/213.54
active(x(z0, z1)) → x(z0, active(z1)) 686.51/213.54
U11(mark(z0), z1) → mark(U11(z0, z1)) 686.51/213.54
U11(ok(z0), ok(z1)) → ok(U11(z0, z1)) 686.51/213.54
U12(mark(z0)) → mark(U12(z0)) 686.51/213.54
U12(ok(z0)) → ok(U12(z0)) 686.51/213.54
U21(mark(z0)) → mark(U21(z0)) 686.51/213.54
U21(ok(z0)) → ok(U21(z0)) 686.51/213.54
U31(mark(z0), z1) → mark(U31(z0, z1)) 686.51/213.54
U31(ok(z0), ok(z1)) → ok(U31(z0, z1)) 686.51/213.54
U32(mark(z0)) → mark(U32(z0)) 686.51/213.54
U32(ok(z0)) → ok(U32(z0)) 686.51/213.54
U41(mark(z0), z1) → mark(U41(z0, z1)) 686.51/213.54
U41(ok(z0), ok(z1)) → ok(U41(z0, z1)) 686.51/213.54
U51(mark(z0), z1, z2) → mark(U51(z0, z1, z2)) 686.51/213.54
U51(ok(z0), ok(z1), ok(z2)) → ok(U51(z0, z1, z2)) 686.51/213.54
U52(mark(z0), z1, z2) → mark(U52(z0, z1, z2)) 686.51/213.54
U52(ok(z0), ok(z1), ok(z2)) → ok(U52(z0, z1, z2)) 686.51/213.54
s(mark(z0)) → mark(s(z0)) 686.51/213.54
s(ok(z0)) → ok(s(z0)) 686.51/213.54
plus(mark(z0), z1) → mark(plus(z0, z1)) 686.51/213.54
plus(z0, mark(z1)) → mark(plus(z0, z1)) 686.51/213.54
plus(ok(z0), ok(z1)) → ok(plus(z0, z1)) 686.51/213.54
U61(mark(z0)) → mark(U61(z0)) 686.51/213.54
U61(ok(z0)) → ok(U61(z0)) 686.51/213.54
U71(mark(z0), z1, z2) → mark(U71(z0, z1, z2)) 686.51/213.54
U71(ok(z0), ok(z1), ok(z2)) → ok(U71(z0, z1, z2)) 686.51/213.54
U72(mark(z0), z1, z2) → mark(U72(z0, z1, z2)) 686.51/213.54
U72(ok(z0), ok(z1), ok(z2)) → ok(U72(z0, z1, z2)) 686.51/213.54
x(mark(z0), z1) → mark(x(z0, z1)) 686.51/213.54
x(z0, mark(z1)) → mark(x(z0, z1)) 686.51/213.54
x(ok(z0), ok(z1)) → ok(x(z0, z1)) 686.51/213.54
proper(U11(z0, z1)) → U11(proper(z0), proper(z1)) 686.51/213.54
proper(tt) → ok(tt) 686.51/213.54
proper(U12(z0)) → U12(proper(z0)) 686.51/213.54
proper(isNat(z0)) → isNat(proper(z0)) 686.51/213.54
proper(U21(z0)) → U21(proper(z0)) 686.51/213.54
proper(U31(z0, z1)) → U31(proper(z0), proper(z1)) 686.51/213.54
proper(U32(z0)) → U32(proper(z0)) 686.51/213.54
proper(U41(z0, z1)) → U41(proper(z0), proper(z1)) 686.51/213.54
proper(U51(z0, z1, z2)) → U51(proper(z0), proper(z1), proper(z2)) 686.51/213.54
proper(U52(z0, z1, z2)) → U52(proper(z0), proper(z1), proper(z2)) 686.51/213.54
proper(s(z0)) → s(proper(z0)) 686.51/213.54
proper(plus(z0, z1)) → plus(proper(z0), proper(z1)) 686.51/213.54
proper(U61(z0)) → U61(proper(z0)) 686.51/213.54
proper(0) → ok(0) 686.51/213.54
proper(U71(z0, z1, z2)) → U71(proper(z0), proper(z1), proper(z2)) 686.51/213.54
proper(U72(z0, z1, z2)) → U72(proper(z0), proper(z1), proper(z2)) 686.51/213.54
proper(x(z0, z1)) → x(proper(z0), proper(z1)) 686.51/213.54
isNat(ok(z0)) → ok(isNat(z0)) 686.51/213.54
top(mark(z0)) → top(proper(z0)) 686.51/213.54
top(ok(z0)) → top(active(z0))
Tuples:

ACTIVE(plus(z0, z1)) → c28(PLUS(active(z0), z1), ACTIVE(z0)) 686.51/213.54
ACTIVE(plus(z0, z1)) → c29(PLUS(z0, active(z1)), ACTIVE(z1)) 686.51/213.54
ACTIVE(x(z0, z1)) → c33(X(active(z0), z1), ACTIVE(z0)) 686.51/213.54
ACTIVE(x(z0, z1)) → c34(X(z0, active(z1)), ACTIVE(z1)) 686.51/213.54
U11'(mark(z0), z1) → c35(U11'(z0, z1)) 686.51/213.54
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1)) 686.51/213.54
U12'(mark(z0)) → c37(U12'(z0)) 686.51/213.54
U12'(ok(z0)) → c38(U12'(z0)) 686.51/213.54
U21'(mark(z0)) → c39(U21'(z0)) 686.51/213.54
U21'(ok(z0)) → c40(U21'(z0)) 686.51/213.54
U31'(mark(z0), z1) → c41(U31'(z0, z1)) 686.51/213.54
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 686.51/213.54
U32'(mark(z0)) → c43(U32'(z0)) 686.51/213.54
U32'(ok(z0)) → c44(U32'(z0)) 686.51/213.54
U41'(mark(z0), z1) → c45(U41'(z0, z1)) 686.51/213.54
U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1)) 686.51/213.54
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2)) 686.51/213.54
U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2)) 686.51/213.54
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2)) 686.51/213.54
U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2)) 686.51/213.54
S(mark(z0)) → c51(S(z0)) 686.51/213.54
S(ok(z0)) → c52(S(z0)) 686.51/213.54
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 686.51/213.54
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 686.51/213.54
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 686.51/213.54
U61'(mark(z0)) → c56(U61'(z0)) 686.51/213.54
U61'(ok(z0)) → c57(U61'(z0)) 686.51/213.54
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2)) 686.51/213.54
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2)) 686.51/213.54
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2)) 686.51/213.54
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 686.51/213.54
X(mark(z0), z1) → c62(X(z0, z1)) 686.51/213.54
X(z0, mark(z1)) → c63(X(z0, z1)) 686.51/213.54
X(ok(z0), ok(z1)) → c64(X(z0, z1)) 686.51/213.54
PROPER(U21(z0)) → c69(U21'(proper(z0)), PROPER(z0)) 686.51/213.54
PROPER(U31(z0, z1)) → c70(U31'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 686.51/213.54
PROPER(U32(z0)) → c71(U32'(proper(z0)), PROPER(z0)) 686.51/213.54
PROPER(U41(z0, z1)) → c72(U41'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 686.51/213.54
PROPER(U51(z0, z1, z2)) → c73(U51'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 686.51/213.54
PROPER(U52(z0, z1, z2)) → c74(U52'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 686.51/213.54
PROPER(s(z0)) → c75(S(proper(z0)), PROPER(z0)) 686.51/213.54
PROPER(plus(z0, z1)) → c76(PLUS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 686.51/213.54
PROPER(U61(z0)) → c77(U61'(proper(z0)), PROPER(z0)) 686.51/213.54
PROPER(U71(z0, z1, z2)) → c79(U71'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 686.51/213.54
PROPER(U72(z0, z1, z2)) → c80(U72'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 686.51/213.54
PROPER(x(z0, z1)) → c81(X(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 686.51/213.54
ISNAT(ok(z0)) → c82(ISNAT(z0)) 686.51/213.54
TOP(mark(z0)) → c83(TOP(proper(z0)), PROPER(z0)) 686.51/213.54
TOP(ok(z0)) → c84(TOP(active(z0)), ACTIVE(z0)) 686.51/213.54
ACTIVE(isNat(s(z0))) → c13(ISNAT(z0)) 686.51/213.54
ACTIVE(plus(z0, s(z1))) → c16(ISNAT(z1)) 686.51/213.54
ACTIVE(x(z0, s(z1))) → c18(ISNAT(z1)) 686.51/213.54
ACTIVE(U11(tt, z0)) → c1(U12'(isNat(z0))) 686.51/213.54
ACTIVE(U11(tt, z0)) → c1(ISNAT(z0)) 686.51/213.54
ACTIVE(U31(tt, z0)) → c1(U32'(isNat(z0))) 686.51/213.54
ACTIVE(U31(tt, z0)) → c1(ISNAT(z0)) 686.51/213.54
ACTIVE(U51(tt, z0, z1)) → c1(U52'(isNat(z1), z0, z1)) 686.51/213.54
ACTIVE(U51(tt, z0, z1)) → c1(ISNAT(z1)) 686.51/213.54
ACTIVE(U52(tt, z0, z1)) → c1(S(plus(z1, z0))) 686.51/213.54
ACTIVE(U52(tt, z0, z1)) → c1(PLUS(z1, z0)) 686.51/213.54
ACTIVE(U71(tt, z0, z1)) → c1(U72'(isNat(z1), z0, z1)) 686.51/213.54
ACTIVE(U71(tt, z0, z1)) → c1(ISNAT(z1)) 686.51/213.54
ACTIVE(U72(tt, z0, z1)) → c1(PLUS(x(z1, z0), z1)) 686.51/213.54
ACTIVE(U72(tt, z0, z1)) → c1(X(z1, z0)) 686.51/213.54
ACTIVE(isNat(plus(z0, z1))) → c1(U11'(isNat(z0), z1)) 686.51/213.54
ACTIVE(isNat(plus(z0, z1))) → c1(ISNAT(z0)) 686.51/213.54
ACTIVE(isNat(x(z0, z1))) → c1(U31'(isNat(z0), z1)) 686.51/213.54
ACTIVE(isNat(x(z0, z1))) → c1(ISNAT(z0)) 686.51/213.54
ACTIVE(plus(z0, 0)) → c1(U41'(isNat(z0), z0)) 686.51/213.54
ACTIVE(plus(z0, 0)) → c1(ISNAT(z0)) 686.51/213.54
ACTIVE(x(z0, 0)) → c1(U61'(isNat(z0))) 686.51/213.54
ACTIVE(x(z0, 0)) → c1(ISNAT(z0)) 686.51/213.54
ACTIVE(U11(plus(z0, 0), x1)) → c19(U11'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.51/213.54
ACTIVE(U11(plus(z0, s(z1)), x1)) → c19(U11'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.51/213.54
ACTIVE(U11(x(z0, 0), x1)) → c19(U11'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.51/213.54
ACTIVE(U11(x(z0, s(z1)), x1)) → c19(U11'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.51/213.54
ACTIVE(U11(U11(z0, z1), x1)) → c19(U11'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.51/213.54
ACTIVE(U11(U12(z0), x1)) → c19(U11'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.51/213.54
ACTIVE(U11(U21(z0), x1)) → c19(U11'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.51/213.54
ACTIVE(U11(U31(z0, z1), x1)) → c19(U11'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.51/213.54
ACTIVE(U11(U32(z0), x1)) → c19(U11'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.51/213.54
ACTIVE(U11(U41(z0, z1), x1)) → c19(U11'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.51/213.54
ACTIVE(U11(U51(z0, z1, z2), x1)) → c19(U11'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.51/213.54
ACTIVE(U11(U52(z0, z1, z2), x1)) → c19(U11'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.51/213.54
ACTIVE(U11(s(z0), x1)) → c19(U11'(s(active(z0)), x1), ACTIVE(s(z0))) 686.51/213.54
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.51/213.54
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.51/213.54
ACTIVE(U11(U61(z0), x1)) → c19(U11'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.51/213.54
ACTIVE(U11(U71(z0, z1, z2), x1)) → c19(U11'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.51/213.54
ACTIVE(U11(U72(z0, z1, z2), x1)) → c19(U11'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.51/213.54
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.51/213.54
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.51/213.54
ACTIVE(U11(isNat(0), x1)) → c19(U11'(mark(tt), x1)) 686.51/213.54
ACTIVE(U11(U11(tt, z0), x1)) → c(U11'(mark(U12(isNat(z0))), x1)) 686.51/213.54
ACTIVE(U11(U11(tt, z0), x1)) → c(ACTIVE(U11(tt, z0))) 686.51/213.54
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(U11'(mark(U11(isNat(z0), z1)), x1)) 686.51/213.54
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.54
ACTIVE(U11(isNat(s(z0)), x1)) → c(U11'(mark(U21(isNat(z0))), x1)) 686.51/213.54
ACTIVE(U11(isNat(s(z0)), x1)) → c(ACTIVE(isNat(s(z0)))) 686.51/213.54
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(U11'(mark(U31(isNat(z0), z1)), x1)) 686.51/213.54
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(ACTIVE(isNat(x(z0, z1)))) 686.51/213.54
ACTIVE(U12(plus(z0, 0))) → c20(U12'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.51/213.54
ACTIVE(U12(plus(z0, s(z1)))) → c20(U12'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.51/213.54
ACTIVE(U12(x(z0, 0))) → c20(U12'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.51/213.54
ACTIVE(U12(x(z0, s(z1)))) → c20(U12'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.51/213.54
ACTIVE(U12(U11(z0, z1))) → c20(U12'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.51/213.54
ACTIVE(U12(U12(z0))) → c20(U12'(U12(active(z0))), ACTIVE(U12(z0))) 686.51/213.54
ACTIVE(U12(U21(z0))) → c20(U12'(U21(active(z0))), ACTIVE(U21(z0))) 686.51/213.54
ACTIVE(U12(U31(z0, z1))) → c20(U12'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.51/213.54
ACTIVE(U12(U32(z0))) → c20(U12'(U32(active(z0))), ACTIVE(U32(z0))) 686.51/213.54
ACTIVE(U12(U41(z0, z1))) → c20(U12'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.51/213.54
ACTIVE(U12(U51(z0, z1, z2))) → c20(U12'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.51/213.54
ACTIVE(U12(U52(z0, z1, z2))) → c20(U12'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.51/213.54
ACTIVE(U12(s(z0))) → c20(U12'(s(active(z0))), ACTIVE(s(z0))) 686.51/213.54
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.51/213.54
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.51/213.54
ACTIVE(U12(U61(z0))) → c20(U12'(U61(active(z0))), ACTIVE(U61(z0))) 686.51/213.54
ACTIVE(U12(U71(z0, z1, z2))) → c20(U12'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.51/213.54
ACTIVE(U12(U72(z0, z1, z2))) → c20(U12'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.51/213.54
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.51/213.54
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.51/213.54
ACTIVE(U11(U12(tt), x1)) → c19(U11'(mark(tt), x1)) 686.51/213.54
ACTIVE(U12(U12(tt))) → c20(U12'(mark(tt))) 686.51/213.54
ACTIVE(U12(isNat(0))) → c20(U12'(mark(tt))) 686.51/213.54
ACTIVE(U12(U11(tt, z0))) → c2(U12'(mark(U12(isNat(z0))))) 686.51/213.54
ACTIVE(U12(U11(tt, z0))) → c2(ACTIVE(U11(tt, z0))) 686.51/213.54
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(U12'(mark(U11(isNat(z0), z1)))) 686.51/213.54
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.54
ACTIVE(U12(isNat(s(z0)))) → c2(U12'(mark(U21(isNat(z0))))) 686.51/213.54
ACTIVE(U12(isNat(s(z0)))) → c2(ACTIVE(isNat(s(z0)))) 686.51/213.54
ACTIVE(U12(isNat(x(z0, z1)))) → c2(U12'(mark(U31(isNat(z0), z1)))) 686.51/213.54
ACTIVE(U12(isNat(x(z0, z1)))) → c2(ACTIVE(isNat(x(z0, z1)))) 686.51/213.54
ACTIVE(U21(plus(z0, 0))) → c21(U21'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.51/213.54
ACTIVE(U21(plus(z0, s(z1)))) → c21(U21'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.51/213.54
ACTIVE(U21(x(z0, 0))) → c21(U21'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.51/213.54
ACTIVE(U21(x(z0, s(z1)))) → c21(U21'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.51/213.54
ACTIVE(U21(U11(z0, z1))) → c21(U21'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.51/213.54
ACTIVE(U21(U12(z0))) → c21(U21'(U12(active(z0))), ACTIVE(U12(z0))) 686.51/213.54
ACTIVE(U21(U21(z0))) → c21(U21'(U21(active(z0))), ACTIVE(U21(z0))) 686.51/213.54
ACTIVE(U21(U31(z0, z1))) → c21(U21'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.51/213.54
ACTIVE(U21(U32(z0))) → c21(U21'(U32(active(z0))), ACTIVE(U32(z0))) 686.51/213.54
ACTIVE(U21(U41(z0, z1))) → c21(U21'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.51/213.54
ACTIVE(U21(U51(z0, z1, z2))) → c21(U21'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.51/213.54
ACTIVE(U21(U52(z0, z1, z2))) → c21(U21'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.51/213.54
ACTIVE(U21(s(z0))) → c21(U21'(s(active(z0))), ACTIVE(s(z0))) 686.51/213.54
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.51/213.54
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.51/213.54
ACTIVE(U21(U61(z0))) → c21(U21'(U61(active(z0))), ACTIVE(U61(z0))) 686.51/213.54
ACTIVE(U21(U71(z0, z1, z2))) → c21(U21'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.51/213.54
ACTIVE(U21(U72(z0, z1, z2))) → c21(U21'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.51/213.54
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.51/213.54
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.51/213.54
ACTIVE(U11(U21(tt), x1)) → c19(U11'(mark(tt), x1)) 686.51/213.54
ACTIVE(U12(U21(tt))) → c20(U12'(mark(tt))) 686.51/213.54
ACTIVE(U21(U12(tt))) → c21(U21'(mark(tt))) 686.51/213.54
ACTIVE(U21(U21(tt))) → c21(U21'(mark(tt))) 686.51/213.54
ACTIVE(U21(isNat(0))) → c21(U21'(mark(tt))) 686.51/213.54
ACTIVE(U21(U11(tt, z0))) → c3(U21'(mark(U12(isNat(z0))))) 686.51/213.54
ACTIVE(U21(U11(tt, z0))) → c3(ACTIVE(U11(tt, z0))) 686.51/213.54
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(U21'(mark(U11(isNat(z0), z1)))) 686.51/213.54
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.54
ACTIVE(U21(isNat(s(z0)))) → c3(U21'(mark(U21(isNat(z0))))) 686.51/213.54
ACTIVE(U21(isNat(s(z0)))) → c3(ACTIVE(isNat(s(z0)))) 686.51/213.54
ACTIVE(U21(isNat(x(z0, z1)))) → c3(U21'(mark(U31(isNat(z0), z1)))) 686.51/213.54
ACTIVE(U21(isNat(x(z0, z1)))) → c3(ACTIVE(isNat(x(z0, z1)))) 686.51/213.54
ACTIVE(U31(plus(z0, 0), x1)) → c22(U31'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.51/213.54
ACTIVE(U31(plus(z0, s(z1)), x1)) → c22(U31'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.51/213.54
ACTIVE(U31(x(z0, 0), x1)) → c22(U31'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.51/213.54
ACTIVE(U31(x(z0, s(z1)), x1)) → c22(U31'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.51/213.54
ACTIVE(U31(U11(z0, z1), x1)) → c22(U31'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.51/213.54
ACTIVE(U31(U12(z0), x1)) → c22(U31'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.51/213.54
ACTIVE(U31(U21(z0), x1)) → c22(U31'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.51/213.54
ACTIVE(U31(U31(z0, z1), x1)) → c22(U31'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.51/213.54
ACTIVE(U31(U32(z0), x1)) → c22(U31'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.51/213.54
ACTIVE(U31(U41(z0, z1), x1)) → c22(U31'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.51/213.54
ACTIVE(U31(U51(z0, z1, z2), x1)) → c22(U31'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.51/213.54
ACTIVE(U31(U52(z0, z1, z2), x1)) → c22(U31'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.51/213.54
ACTIVE(U31(s(z0), x1)) → c22(U31'(s(active(z0)), x1), ACTIVE(s(z0))) 686.51/213.54
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.51/213.54
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.51/213.54
ACTIVE(U31(U61(z0), x1)) → c22(U31'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.51/213.54
ACTIVE(U31(U71(z0, z1, z2), x1)) → c22(U31'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.51/213.54
ACTIVE(U31(U72(z0, z1, z2), x1)) → c22(U31'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.51/213.54
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.51/213.54
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.51/213.54
ACTIVE(U31(U12(tt), x1)) → c22(U31'(mark(tt), x1)) 686.51/213.54
ACTIVE(U31(U21(tt), x1)) → c22(U31'(mark(tt), x1)) 686.51/213.54
ACTIVE(U31(isNat(0), x1)) → c22(U31'(mark(tt), x1)) 686.51/213.54
ACTIVE(U11(U31(tt, z0), x1)) → c4(U11'(mark(U32(isNat(z0))), x1)) 686.51/213.54
ACTIVE(U11(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 686.51/213.54
ACTIVE(U12(U31(tt, z0))) → c4(U12'(mark(U32(isNat(z0))))) 686.51/213.54
ACTIVE(U12(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 686.51/213.54
ACTIVE(U21(U31(tt, z0))) → c4(U21'(mark(U32(isNat(z0))))) 686.51/213.54
ACTIVE(U21(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 686.51/213.54
ACTIVE(U31(U11(tt, z0), x1)) → c4(U31'(mark(U12(isNat(z0))), x1)) 686.51/213.54
ACTIVE(U31(U11(tt, z0), x1)) → c4(ACTIVE(U11(tt, z0))) 686.51/213.54
ACTIVE(U31(U31(tt, z0), x1)) → c4(U31'(mark(U32(isNat(z0))), x1)) 686.51/213.54
ACTIVE(U31(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 686.51/213.54
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(U31'(mark(U11(isNat(z0), z1)), x1)) 686.51/213.54
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.54
ACTIVE(U31(isNat(s(z0)), x1)) → c4(U31'(mark(U21(isNat(z0))), x1)) 686.51/213.54
ACTIVE(U31(isNat(s(z0)), x1)) → c4(ACTIVE(isNat(s(z0)))) 686.51/213.54
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(U31'(mark(U31(isNat(z0), z1)), x1)) 686.51/213.54
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(ACTIVE(isNat(x(z0, z1)))) 686.51/213.54
ACTIVE(U32(plus(z0, 0))) → c23(U32'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.51/213.54
ACTIVE(U32(plus(z0, s(z1)))) → c23(U32'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.51/213.54
ACTIVE(U32(x(z0, 0))) → c23(U32'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.51/213.54
ACTIVE(U32(x(z0, s(z1)))) → c23(U32'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.51/213.54
ACTIVE(U32(U11(z0, z1))) → c23(U32'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.51/213.54
ACTIVE(U32(U12(z0))) → c23(U32'(U12(active(z0))), ACTIVE(U12(z0))) 686.51/213.54
ACTIVE(U32(U21(z0))) → c23(U32'(U21(active(z0))), ACTIVE(U21(z0))) 686.51/213.54
ACTIVE(U32(U31(z0, z1))) → c23(U32'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.51/213.54
ACTIVE(U32(U32(z0))) → c23(U32'(U32(active(z0))), ACTIVE(U32(z0))) 686.51/213.54
ACTIVE(U32(U41(z0, z1))) → c23(U32'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.51/213.54
ACTIVE(U32(U51(z0, z1, z2))) → c23(U32'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.51/213.54
ACTIVE(U32(U52(z0, z1, z2))) → c23(U32'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.51/213.54
ACTIVE(U32(s(z0))) → c23(U32'(s(active(z0))), ACTIVE(s(z0))) 686.51/213.54
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.51/213.54
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.51/213.54
ACTIVE(U32(U61(z0))) → c23(U32'(U61(active(z0))), ACTIVE(U61(z0))) 686.51/213.54
ACTIVE(U32(U71(z0, z1, z2))) → c23(U32'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.51/213.54
ACTIVE(U32(U72(z0, z1, z2))) → c23(U32'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.51/213.54
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.51/213.54
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.51/213.54
ACTIVE(U11(U32(tt), x1)) → c19(U11'(mark(tt), x1)) 686.51/213.54
ACTIVE(U12(U32(tt))) → c20(U12'(mark(tt))) 686.51/213.54
ACTIVE(U21(U32(tt))) → c21(U21'(mark(tt))) 686.51/213.54
ACTIVE(U31(U32(tt), x1)) → c22(U31'(mark(tt), x1)) 686.51/213.54
ACTIVE(U32(U12(tt))) → c23(U32'(mark(tt))) 686.51/213.54
ACTIVE(U32(U21(tt))) → c23(U32'(mark(tt))) 686.51/213.54
ACTIVE(U32(U32(tt))) → c23(U32'(mark(tt))) 686.51/213.54
ACTIVE(U32(isNat(0))) → c23(U32'(mark(tt))) 686.51/213.54
ACTIVE(U32(U11(tt, z0))) → c5(U32'(mark(U12(isNat(z0))))) 686.51/213.54
ACTIVE(U32(U11(tt, z0))) → c5(ACTIVE(U11(tt, z0))) 686.51/213.54
ACTIVE(U32(U31(tt, z0))) → c5(U32'(mark(U32(isNat(z0))))) 686.51/213.54
ACTIVE(U32(U31(tt, z0))) → c5(ACTIVE(U31(tt, z0))) 686.51/213.54
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(U32'(mark(U11(isNat(z0), z1)))) 686.51/213.54
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.54
ACTIVE(U32(isNat(s(z0)))) → c5(U32'(mark(U21(isNat(z0))))) 686.51/213.54
ACTIVE(U32(isNat(s(z0)))) → c5(ACTIVE(isNat(s(z0)))) 686.51/213.54
ACTIVE(U32(isNat(x(z0, z1)))) → c5(U32'(mark(U31(isNat(z0), z1)))) 686.51/213.54
ACTIVE(U32(isNat(x(z0, z1)))) → c5(ACTIVE(isNat(x(z0, z1)))) 686.51/213.54
ACTIVE(U41(plus(z0, 0), x1)) → c24(U41'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.51/213.54
ACTIVE(U41(plus(z0, s(z1)), x1)) → c24(U41'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.51/213.54
ACTIVE(U41(x(z0, 0), x1)) → c24(U41'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.51/213.54
ACTIVE(U41(x(z0, s(z1)), x1)) → c24(U41'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.51/213.54
ACTIVE(U41(U11(z0, z1), x1)) → c24(U41'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.51/213.54
ACTIVE(U41(U12(z0), x1)) → c24(U41'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.51/213.54
ACTIVE(U41(U21(z0), x1)) → c24(U41'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.51/213.54
ACTIVE(U41(U31(z0, z1), x1)) → c24(U41'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.51/213.54
ACTIVE(U41(U32(z0), x1)) → c24(U41'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.51/213.54
ACTIVE(U41(U41(z0, z1), x1)) → c24(U41'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.51/213.54
ACTIVE(U41(U51(z0, z1, z2), x1)) → c24(U41'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.51/213.54
ACTIVE(U41(U52(z0, z1, z2), x1)) → c24(U41'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.51/213.54
ACTIVE(U41(s(z0), x1)) → c24(U41'(s(active(z0)), x1), ACTIVE(s(z0))) 686.51/213.54
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.51/213.54
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.51/213.54
ACTIVE(U41(U61(z0), x1)) → c24(U41'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.51/213.54
ACTIVE(U41(U71(z0, z1, z2), x1)) → c24(U41'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.51/213.54
ACTIVE(U41(U72(z0, z1, z2), x1)) → c24(U41'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.51/213.54
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.51/213.54
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.51/213.54
ACTIVE(U11(U41(tt, z0), x1)) → c19(U11'(mark(z0), x1)) 686.51/213.54
ACTIVE(U12(U41(tt, z0))) → c20(U12'(mark(z0))) 686.51/213.54
ACTIVE(U21(U41(tt, z0))) → c21(U21'(mark(z0))) 686.51/213.54
ACTIVE(U31(U41(tt, z0), x1)) → c22(U31'(mark(z0), x1)) 686.51/213.54
ACTIVE(U32(U41(tt, z0))) → c23(U32'(mark(z0))) 686.51/213.54
ACTIVE(U41(U12(tt), x1)) → c24(U41'(mark(tt), x1)) 686.51/213.54
ACTIVE(U41(U21(tt), x1)) → c24(U41'(mark(tt), x1)) 686.51/213.54
ACTIVE(U41(U32(tt), x1)) → c24(U41'(mark(tt), x1)) 686.51/213.54
ACTIVE(U41(U41(tt, z0), x1)) → c24(U41'(mark(z0), x1)) 686.51/213.54
ACTIVE(U41(isNat(0), x1)) → c24(U41'(mark(tt), x1)) 686.51/213.54
ACTIVE(U41(U11(tt, z0), x1)) → c6(U41'(mark(U12(isNat(z0))), x1)) 686.51/213.54
ACTIVE(U41(U11(tt, z0), x1)) → c6(ACTIVE(U11(tt, z0))) 686.51/213.54
ACTIVE(U41(U31(tt, z0), x1)) → c6(U41'(mark(U32(isNat(z0))), x1)) 686.51/213.54
ACTIVE(U41(U31(tt, z0), x1)) → c6(ACTIVE(U31(tt, z0))) 686.51/213.54
ACTIVE(U41(isNat(plus(z0, z1)), x1)) → c6(U41'(mark(U11(isNat(z0), z1)), x1)) 686.51/213.54
ACTIVE(U41(isNat(plus(z0, z1)), x1)) → c6(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.54
ACTIVE(U41(isNat(s(z0)), x1)) → c6(U41'(mark(U21(isNat(z0))), x1)) 686.51/213.54
ACTIVE(U41(isNat(s(z0)), x1)) → c6(ACTIVE(isNat(s(z0)))) 686.51/213.54
ACTIVE(U41(isNat(x(z0, z1)), x1)) → c6(U41'(mark(U31(isNat(z0), z1)), x1)) 686.51/213.54
ACTIVE(U41(isNat(x(z0, z1)), x1)) → c6(ACTIVE(isNat(x(z0, z1)))) 686.51/213.54
ACTIVE(U51(plus(z0, 0), x1, x2)) → c25(U51'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.51/213.54
ACTIVE(U51(plus(z0, s(z1)), x1, x2)) → c25(U51'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.51/213.54
ACTIVE(U51(x(z0, 0), x1, x2)) → c25(U51'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.51/213.54
ACTIVE(U51(x(z0, s(z1)), x1, x2)) → c25(U51'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.51/213.54
ACTIVE(U51(U11(z0, z1), x1, x2)) → c25(U51'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.51/213.54
ACTIVE(U51(U12(z0), x1, x2)) → c25(U51'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.51/213.54
ACTIVE(U51(U21(z0), x1, x2)) → c25(U51'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.51/213.54
ACTIVE(U51(U31(z0, z1), x1, x2)) → c25(U51'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.51/213.54
ACTIVE(U51(U32(z0), x1, x2)) → c25(U51'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.51/213.54
ACTIVE(U51(U41(z0, z1), x1, x2)) → c25(U51'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.51/213.54
ACTIVE(U51(U51(z0, z1, z2), x1, x2)) → c25(U51'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.51/213.54
ACTIVE(U51(U52(z0, z1, z2), x1, x2)) → c25(U51'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.51/213.54
ACTIVE(U51(s(z0), x1, x2)) → c25(U51'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.51/213.54
ACTIVE(U51(plus(z0, z1), x1, x2)) → c25(U51'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.51/213.54
ACTIVE(U51(plus(z0, z1), x1, x2)) → c25(U51'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.51/213.54
ACTIVE(U51(U61(z0), x1, x2)) → c25(U51'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.51/213.54
ACTIVE(U51(U71(z0, z1, z2), x1, x2)) → c25(U51'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.51/213.54
ACTIVE(U51(U72(z0, z1, z2), x1, x2)) → c25(U51'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.51/213.54
ACTIVE(U51(x(z0, z1), x1, x2)) → c25(U51'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.51/213.54
ACTIVE(U51(x(z0, z1), x1, x2)) → c25(U51'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.51/213.54
ACTIVE(U51(U12(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.51/213.54
ACTIVE(U51(U21(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.51/213.54
ACTIVE(U51(U32(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.51/213.54
ACTIVE(U51(U41(tt, z0), x1, x2)) → c25(U51'(mark(z0), x1, x2)) 686.51/213.54
ACTIVE(U51(isNat(0), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.51/213.54
ACTIVE(U11(U51(tt, z0, z1), x1)) → c7(U11'(mark(U52(isNat(z1), z0, z1)), x1)) 686.51/213.54
ACTIVE(U11(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.51/213.54
ACTIVE(U12(U51(tt, z0, z1))) → c7(U12'(mark(U52(isNat(z1), z0, z1)))) 686.51/213.54
ACTIVE(U12(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.51/213.54
ACTIVE(U21(U51(tt, z0, z1))) → c7(U21'(mark(U52(isNat(z1), z0, z1)))) 686.51/213.54
ACTIVE(U21(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.51/213.54
ACTIVE(U31(U51(tt, z0, z1), x1)) → c7(U31'(mark(U52(isNat(z1), z0, z1)), x1)) 686.51/213.54
ACTIVE(U31(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.51/213.54
ACTIVE(U32(U51(tt, z0, z1))) → c7(U32'(mark(U52(isNat(z1), z0, z1)))) 686.51/213.54
ACTIVE(U32(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.51/213.54
ACTIVE(U41(U51(tt, z0, z1), x1)) → c7(U41'(mark(U52(isNat(z1), z0, z1)), x1)) 686.51/213.54
ACTIVE(U41(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.51/213.54
ACTIVE(U51(U11(tt, z0), x1, x2)) → c7(U51'(mark(U12(isNat(z0))), x1, x2)) 686.51/213.54
ACTIVE(U51(U11(tt, z0), x1, x2)) → c7(ACTIVE(U11(tt, z0))) 686.51/213.54
ACTIVE(U51(U31(tt, z0), x1, x2)) → c7(U51'(mark(U32(isNat(z0))), x1, x2)) 686.51/213.54
ACTIVE(U51(U31(tt, z0), x1, x2)) → c7(ACTIVE(U31(tt, z0))) 686.51/213.54
ACTIVE(U51(U51(tt, z0, z1), x1, x2)) → c7(U51'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.51/213.54
ACTIVE(U51(U51(tt, z0, z1), x1, x2)) → c7(ACTIVE(U51(tt, z0, z1))) 686.51/213.54
ACTIVE(U51(isNat(plus(z0, z1)), x1, x2)) → c7(U51'(mark(U11(isNat(z0), z1)), x1, x2)) 686.51/213.54
ACTIVE(U51(isNat(plus(z0, z1)), x1, x2)) → c7(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.54
ACTIVE(U51(isNat(s(z0)), x1, x2)) → c7(U51'(mark(U21(isNat(z0))), x1, x2)) 686.51/213.54
ACTIVE(U51(isNat(s(z0)), x1, x2)) → c7(ACTIVE(isNat(s(z0)))) 686.51/213.54
ACTIVE(U51(isNat(x(z0, z1)), x1, x2)) → c7(U51'(mark(U31(isNat(z0), z1)), x1, x2)) 686.51/213.54
ACTIVE(U51(isNat(x(z0, z1)), x1, x2)) → c7(ACTIVE(isNat(x(z0, z1)))) 686.51/213.54
ACTIVE(U52(plus(z0, 0), x1, x2)) → c26(U52'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.51/213.54
ACTIVE(U52(plus(z0, s(z1)), x1, x2)) → c26(U52'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.51/213.54
ACTIVE(U52(x(z0, 0), x1, x2)) → c26(U52'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.51/213.54
ACTIVE(U52(x(z0, s(z1)), x1, x2)) → c26(U52'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.51/213.54
ACTIVE(U52(U11(z0, z1), x1, x2)) → c26(U52'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.51/213.54
ACTIVE(U52(U12(z0), x1, x2)) → c26(U52'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.51/213.54
ACTIVE(U52(U21(z0), x1, x2)) → c26(U52'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.51/213.54
ACTIVE(U52(U31(z0, z1), x1, x2)) → c26(U52'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.51/213.54
ACTIVE(U52(U32(z0), x1, x2)) → c26(U52'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.51/213.54
ACTIVE(U52(U41(z0, z1), x1, x2)) → c26(U52'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.51/213.54
ACTIVE(U52(U51(z0, z1, z2), x1, x2)) → c26(U52'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.51/213.54
ACTIVE(U52(U52(z0, z1, z2), x1, x2)) → c26(U52'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.51/213.54
ACTIVE(U52(s(z0), x1, x2)) → c26(U52'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.51/213.54
ACTIVE(U52(plus(z0, z1), x1, x2)) → c26(U52'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.51/213.54
ACTIVE(U52(plus(z0, z1), x1, x2)) → c26(U52'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.51/213.54
ACTIVE(U52(U61(z0), x1, x2)) → c26(U52'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.51/213.54
ACTIVE(U52(U71(z0, z1, z2), x1, x2)) → c26(U52'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.51/213.54
ACTIVE(U52(U72(z0, z1, z2), x1, x2)) → c26(U52'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.51/213.54
ACTIVE(U52(x(z0, z1), x1, x2)) → c26(U52'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.51/213.54
ACTIVE(U52(x(z0, z1), x1, x2)) → c26(U52'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.51/213.54
ACTIVE(U52(U12(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.51/213.54
ACTIVE(U52(U21(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.51/213.54
ACTIVE(U52(U32(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.51/213.54
ACTIVE(U52(U41(tt, z0), x1, x2)) → c26(U52'(mark(z0), x1, x2)) 686.51/213.54
ACTIVE(U52(isNat(0), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.51/213.54
ACTIVE(U11(U52(tt, z0, z1), x1)) → c8(U11'(mark(s(plus(z1, z0))), x1)) 686.51/213.54
ACTIVE(U11(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.51/213.54
ACTIVE(U12(U52(tt, z0, z1))) → c8(U12'(mark(s(plus(z1, z0))))) 686.51/213.54
ACTIVE(U12(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.51/213.54
ACTIVE(U21(U52(tt, z0, z1))) → c8(U21'(mark(s(plus(z1, z0))))) 686.51/213.54
ACTIVE(U21(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.51/213.54
ACTIVE(U31(U52(tt, z0, z1), x1)) → c8(U31'(mark(s(plus(z1, z0))), x1)) 686.51/213.54
ACTIVE(U31(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.51/213.54
ACTIVE(U32(U52(tt, z0, z1))) → c8(U32'(mark(s(plus(z1, z0))))) 686.51/213.54
ACTIVE(U32(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.51/213.54
ACTIVE(U41(U52(tt, z0, z1), x1)) → c8(U41'(mark(s(plus(z1, z0))), x1)) 686.51/213.54
ACTIVE(U41(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.51/213.54
ACTIVE(U51(U52(tt, z0, z1), x1, x2)) → c8(U51'(mark(s(plus(z1, z0))), x1, x2)) 686.51/213.54
ACTIVE(U51(U52(tt, z0, z1), x1, x2)) → c8(ACTIVE(U52(tt, z0, z1))) 686.51/213.54
ACTIVE(U52(U11(tt, z0), x1, x2)) → c8(U52'(mark(U12(isNat(z0))), x1, x2)) 686.51/213.54
ACTIVE(U52(U11(tt, z0), x1, x2)) → c8(ACTIVE(U11(tt, z0))) 686.51/213.54
ACTIVE(U52(U31(tt, z0), x1, x2)) → c8(U52'(mark(U32(isNat(z0))), x1, x2)) 686.51/213.54
ACTIVE(U52(U31(tt, z0), x1, x2)) → c8(ACTIVE(U31(tt, z0))) 686.51/213.54
ACTIVE(U52(U51(tt, z0, z1), x1, x2)) → c8(U52'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.51/213.54
ACTIVE(U52(U51(tt, z0, z1), x1, x2)) → c8(ACTIVE(U51(tt, z0, z1))) 686.51/213.54
ACTIVE(U52(U52(tt, z0, z1), x1, x2)) → c8(U52'(mark(s(plus(z1, z0))), x1, x2)) 686.51/213.54
ACTIVE(U52(U52(tt, z0, z1), x1, x2)) → c8(ACTIVE(U52(tt, z0, z1))) 686.51/213.54
ACTIVE(U52(isNat(plus(z0, z1)), x1, x2)) → c8(U52'(mark(U11(isNat(z0), z1)), x1, x2)) 686.51/213.54
ACTIVE(U52(isNat(plus(z0, z1)), x1, x2)) → c8(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.54
ACTIVE(U52(isNat(s(z0)), x1, x2)) → c8(U52'(mark(U21(isNat(z0))), x1, x2)) 686.51/213.54
ACTIVE(U52(isNat(s(z0)), x1, x2)) → c8(ACTIVE(isNat(s(z0)))) 686.51/213.54
ACTIVE(U52(isNat(x(z0, z1)), x1, x2)) → c8(U52'(mark(U31(isNat(z0), z1)), x1, x2)) 686.51/213.54
ACTIVE(U52(isNat(x(z0, z1)), x1, x2)) → c8(ACTIVE(isNat(x(z0, z1)))) 686.51/213.54
ACTIVE(s(plus(z0, 0))) → c27(S(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.51/213.54
ACTIVE(s(plus(z0, s(z1)))) → c27(S(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.51/213.54
ACTIVE(s(x(z0, 0))) → c27(S(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.51/213.54
ACTIVE(s(x(z0, s(z1)))) → c27(S(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.51/213.54
ACTIVE(s(U11(z0, z1))) → c27(S(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.51/213.54
ACTIVE(s(U12(z0))) → c27(S(U12(active(z0))), ACTIVE(U12(z0))) 686.51/213.54
ACTIVE(s(U21(z0))) → c27(S(U21(active(z0))), ACTIVE(U21(z0))) 686.51/213.54
ACTIVE(s(U31(z0, z1))) → c27(S(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.51/213.54
ACTIVE(s(U32(z0))) → c27(S(U32(active(z0))), ACTIVE(U32(z0))) 686.51/213.54
ACTIVE(s(U41(z0, z1))) → c27(S(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.51/213.54
ACTIVE(s(U51(z0, z1, z2))) → c27(S(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.51/213.54
ACTIVE(s(U52(z0, z1, z2))) → c27(S(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.51/213.54
ACTIVE(s(s(z0))) → c27(S(s(active(z0))), ACTIVE(s(z0))) 686.51/213.54
ACTIVE(s(plus(z0, z1))) → c27(S(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.51/213.54
ACTIVE(s(plus(z0, z1))) → c27(S(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.51/213.54
ACTIVE(s(U61(z0))) → c27(S(U61(active(z0))), ACTIVE(U61(z0))) 686.51/213.54
ACTIVE(s(U71(z0, z1, z2))) → c27(S(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.51/213.54
ACTIVE(s(U72(z0, z1, z2))) → c27(S(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.51/213.54
ACTIVE(s(x(z0, z1))) → c27(S(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.51/213.54
ACTIVE(s(x(z0, z1))) → c27(S(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.51/213.54
ACTIVE(s(U12(tt))) → c27(S(mark(tt))) 686.51/213.54
ACTIVE(s(U21(tt))) → c27(S(mark(tt))) 686.51/213.54
ACTIVE(s(U32(tt))) → c27(S(mark(tt))) 686.51/213.54
ACTIVE(s(U41(tt, z0))) → c27(S(mark(z0))) 686.51/213.54
ACTIVE(s(isNat(0))) → c27(S(mark(tt))) 686.51/213.54
ACTIVE(s(U11(tt, z0))) → c9(S(mark(U12(isNat(z0))))) 686.51/213.54
ACTIVE(s(U11(tt, z0))) → c9(ACTIVE(U11(tt, z0))) 686.51/213.54
ACTIVE(s(U31(tt, z0))) → c9(S(mark(U32(isNat(z0))))) 686.51/213.54
ACTIVE(s(U31(tt, z0))) → c9(ACTIVE(U31(tt, z0))) 686.51/213.54
ACTIVE(s(U51(tt, z0, z1))) → c9(S(mark(U52(isNat(z1), z0, z1)))) 686.51/213.54
ACTIVE(s(U51(tt, z0, z1))) → c9(ACTIVE(U51(tt, z0, z1))) 686.51/213.54
ACTIVE(s(U52(tt, z0, z1))) → c9(S(mark(s(plus(z1, z0))))) 686.51/213.54
ACTIVE(s(U52(tt, z0, z1))) → c9(ACTIVE(U52(tt, z0, z1))) 686.51/213.54
ACTIVE(s(isNat(plus(z0, z1)))) → c9(S(mark(U11(isNat(z0), z1)))) 686.51/213.54
ACTIVE(s(isNat(plus(z0, z1)))) → c9(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.54
ACTIVE(s(isNat(s(z0)))) → c9(S(mark(U21(isNat(z0))))) 686.51/213.54
ACTIVE(s(isNat(s(z0)))) → c9(ACTIVE(isNat(s(z0)))) 686.51/213.54
ACTIVE(s(isNat(x(z0, z1)))) → c9(S(mark(U31(isNat(z0), z1)))) 686.51/213.54
ACTIVE(s(isNat(x(z0, z1)))) → c9(ACTIVE(isNat(x(z0, z1)))) 686.51/213.54
ACTIVE(U61(plus(z0, 0))) → c30(U61'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.51/213.54
ACTIVE(U61(plus(z0, s(z1)))) → c30(U61'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.51/213.54
ACTIVE(U61(x(z0, 0))) → c30(U61'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.51/213.54
ACTIVE(U61(x(z0, s(z1)))) → c30(U61'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.51/213.54
ACTIVE(U61(U11(z0, z1))) → c30(U61'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.51/213.54
ACTIVE(U61(U12(z0))) → c30(U61'(U12(active(z0))), ACTIVE(U12(z0))) 686.51/213.54
ACTIVE(U61(U21(z0))) → c30(U61'(U21(active(z0))), ACTIVE(U21(z0))) 686.51/213.54
ACTIVE(U61(U31(z0, z1))) → c30(U61'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.51/213.54
ACTIVE(U61(U32(z0))) → c30(U61'(U32(active(z0))), ACTIVE(U32(z0))) 686.51/213.54
ACTIVE(U61(U41(z0, z1))) → c30(U61'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.51/213.54
ACTIVE(U61(U51(z0, z1, z2))) → c30(U61'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.51/213.54
ACTIVE(U61(U52(z0, z1, z2))) → c30(U61'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.51/213.54
ACTIVE(U61(s(z0))) → c30(U61'(s(active(z0))), ACTIVE(s(z0))) 686.51/213.54
ACTIVE(U61(plus(z0, z1))) → c30(U61'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.51/213.54
ACTIVE(U61(plus(z0, z1))) → c30(U61'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.51/213.54
ACTIVE(U61(U61(z0))) → c30(U61'(U61(active(z0))), ACTIVE(U61(z0))) 686.51/213.54
ACTIVE(U61(U71(z0, z1, z2))) → c30(U61'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.51/213.54
ACTIVE(U61(U72(z0, z1, z2))) → c30(U61'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.51/213.54
ACTIVE(U61(x(z0, z1))) → c30(U61'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.51/213.54
ACTIVE(U61(x(z0, z1))) → c30(U61'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.51/213.54
ACTIVE(U11(U61(tt), x1)) → c19(U11'(mark(0), x1)) 686.51/213.54
ACTIVE(U12(U61(tt))) → c20(U12'(mark(0))) 686.51/213.54
ACTIVE(U21(U61(tt))) → c21(U21'(mark(0))) 686.51/213.54
ACTIVE(U31(U61(tt), x1)) → c22(U31'(mark(0), x1)) 686.51/213.54
ACTIVE(U32(U61(tt))) → c23(U32'(mark(0))) 686.51/213.54
ACTIVE(U41(U61(tt), x1)) → c24(U41'(mark(0), x1)) 686.51/213.54
ACTIVE(U51(U61(tt), x1, x2)) → c25(U51'(mark(0), x1, x2)) 686.51/213.54
ACTIVE(U52(U61(tt), x1, x2)) → c26(U52'(mark(0), x1, x2)) 686.51/213.54
ACTIVE(s(U61(tt))) → c27(S(mark(0))) 686.51/213.54
ACTIVE(U61(U12(tt))) → c30(U61'(mark(tt))) 686.51/213.54
ACTIVE(U61(U21(tt))) → c30(U61'(mark(tt))) 686.51/213.54
ACTIVE(U61(U32(tt))) → c30(U61'(mark(tt))) 686.51/213.54
ACTIVE(U61(U41(tt, z0))) → c30(U61'(mark(z0))) 686.51/213.54
ACTIVE(U61(U61(tt))) → c30(U61'(mark(0))) 686.51/213.54
ACTIVE(U61(isNat(0))) → c30(U61'(mark(tt))) 686.51/213.54
ACTIVE(U61(U11(tt, z0))) → c10(U61'(mark(U12(isNat(z0))))) 686.51/213.54
ACTIVE(U61(U11(tt, z0))) → c10(ACTIVE(U11(tt, z0))) 686.51/213.54
ACTIVE(U61(U31(tt, z0))) → c10(U61'(mark(U32(isNat(z0))))) 686.51/213.54
ACTIVE(U61(U31(tt, z0))) → c10(ACTIVE(U31(tt, z0))) 686.51/213.54
ACTIVE(U61(U51(tt, z0, z1))) → c10(U61'(mark(U52(isNat(z1), z0, z1)))) 686.51/213.54
ACTIVE(U61(U51(tt, z0, z1))) → c10(ACTIVE(U51(tt, z0, z1))) 686.51/213.54
ACTIVE(U61(U52(tt, z0, z1))) → c10(U61'(mark(s(plus(z1, z0))))) 686.51/213.54
ACTIVE(U61(U52(tt, z0, z1))) → c10(ACTIVE(U52(tt, z0, z1))) 686.51/213.54
ACTIVE(U61(isNat(plus(z0, z1)))) → c10(U61'(mark(U11(isNat(z0), z1)))) 686.51/213.54
ACTIVE(U61(isNat(plus(z0, z1)))) → c10(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.54
ACTIVE(U61(isNat(s(z0)))) → c10(U61'(mark(U21(isNat(z0))))) 686.51/213.54
ACTIVE(U61(isNat(s(z0)))) → c10(ACTIVE(isNat(s(z0)))) 686.51/213.54
ACTIVE(U61(isNat(x(z0, z1)))) → c10(U61'(mark(U31(isNat(z0), z1)))) 686.51/213.54
ACTIVE(U61(isNat(x(z0, z1)))) → c10(ACTIVE(isNat(x(z0, z1)))) 686.51/213.54
ACTIVE(U71(plus(z0, 0), x1, x2)) → c31(U71'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.51/213.54
ACTIVE(U71(plus(z0, s(z1)), x1, x2)) → c31(U71'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.51/213.54
ACTIVE(U71(x(z0, 0), x1, x2)) → c31(U71'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.51/213.54
ACTIVE(U71(x(z0, s(z1)), x1, x2)) → c31(U71'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.51/213.54
ACTIVE(U71(U11(z0, z1), x1, x2)) → c31(U71'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.51/213.54
ACTIVE(U71(U12(z0), x1, x2)) → c31(U71'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.51/213.54
ACTIVE(U71(U21(z0), x1, x2)) → c31(U71'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.51/213.54
ACTIVE(U71(U31(z0, z1), x1, x2)) → c31(U71'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.51/213.54
ACTIVE(U71(U32(z0), x1, x2)) → c31(U71'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.51/213.54
ACTIVE(U71(U41(z0, z1), x1, x2)) → c31(U71'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.51/213.54
ACTIVE(U71(U51(z0, z1, z2), x1, x2)) → c31(U71'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.51/213.54
ACTIVE(U71(U52(z0, z1, z2), x1, x2)) → c31(U71'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.51/213.54
ACTIVE(U71(s(z0), x1, x2)) → c31(U71'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.51/213.54
ACTIVE(U71(plus(z0, z1), x1, x2)) → c31(U71'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.51/213.54
ACTIVE(U71(plus(z0, z1), x1, x2)) → c31(U71'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.51/213.54
ACTIVE(U71(U61(z0), x1, x2)) → c31(U71'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.51/213.54
ACTIVE(U71(U71(z0, z1, z2), x1, x2)) → c31(U71'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.51/213.54
ACTIVE(U71(U72(z0, z1, z2), x1, x2)) → c31(U71'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.51/213.54
ACTIVE(U71(x(z0, z1), x1, x2)) → c31(U71'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.51/213.54
ACTIVE(U71(x(z0, z1), x1, x2)) → c31(U71'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.51/213.54
ACTIVE(U71(U12(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.51/213.54
ACTIVE(U71(U21(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.51/213.54
ACTIVE(U71(U32(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.51/213.54
ACTIVE(U71(U41(tt, z0), x1, x2)) → c31(U71'(mark(z0), x1, x2)) 686.51/213.54
ACTIVE(U71(U61(tt), x1, x2)) → c31(U71'(mark(0), x1, x2)) 686.51/213.54
ACTIVE(U71(isNat(0), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.51/213.54
ACTIVE(U11(U71(tt, z0, z1), x1)) → c11(U11'(mark(U72(isNat(z1), z0, z1)), x1)) 686.51/213.54
ACTIVE(U11(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.54
ACTIVE(U12(U71(tt, z0, z1))) → c11(U12'(mark(U72(isNat(z1), z0, z1)))) 686.51/213.54
ACTIVE(U12(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.54
ACTIVE(U21(U71(tt, z0, z1))) → c11(U21'(mark(U72(isNat(z1), z0, z1)))) 686.51/213.54
ACTIVE(U21(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.54
ACTIVE(U31(U71(tt, z0, z1), x1)) → c11(U31'(mark(U72(isNat(z1), z0, z1)), x1)) 686.51/213.54
ACTIVE(U31(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.54
ACTIVE(U32(U71(tt, z0, z1))) → c11(U32'(mark(U72(isNat(z1), z0, z1)))) 686.51/213.54
ACTIVE(U32(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.54
ACTIVE(U41(U71(tt, z0, z1), x1)) → c11(U41'(mark(U72(isNat(z1), z0, z1)), x1)) 686.51/213.54
ACTIVE(U41(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.54
ACTIVE(U51(U71(tt, z0, z1), x1, x2)) → c11(U51'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.51/213.54
ACTIVE(U51(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.54
ACTIVE(U52(U71(tt, z0, z1), x1, x2)) → c11(U52'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.51/213.54
ACTIVE(U52(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.54
ACTIVE(s(U71(tt, z0, z1))) → c11(S(mark(U72(isNat(z1), z0, z1)))) 686.51/213.54
ACTIVE(s(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.54
ACTIVE(U61(U71(tt, z0, z1))) → c11(U61'(mark(U72(isNat(z1), z0, z1)))) 686.51/213.54
ACTIVE(U61(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.54
ACTIVE(U71(U11(tt, z0), x1, x2)) → c11(U71'(mark(U12(isNat(z0))), x1, x2)) 686.51/213.54
ACTIVE(U71(U11(tt, z0), x1, x2)) → c11(ACTIVE(U11(tt, z0))) 686.51/213.54
ACTIVE(U71(U31(tt, z0), x1, x2)) → c11(U71'(mark(U32(isNat(z0))), x1, x2)) 686.51/213.54
ACTIVE(U71(U31(tt, z0), x1, x2)) → c11(ACTIVE(U31(tt, z0))) 686.51/213.54
ACTIVE(U71(U51(tt, z0, z1), x1, x2)) → c11(U71'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.51/213.54
ACTIVE(U71(U51(tt, z0, z1), x1, x2)) → c11(ACTIVE(U51(tt, z0, z1))) 686.51/213.54
ACTIVE(U71(U52(tt, z0, z1), x1, x2)) → c11(U71'(mark(s(plus(z1, z0))), x1, x2)) 686.51/213.54
ACTIVE(U71(U52(tt, z0, z1), x1, x2)) → c11(ACTIVE(U52(tt, z0, z1))) 686.51/213.54
ACTIVE(U71(U71(tt, z0, z1), x1, x2)) → c11(U71'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.51/213.54
ACTIVE(U71(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.54
ACTIVE(U71(isNat(plus(z0, z1)), x1, x2)) → c11(U71'(mark(U11(isNat(z0), z1)), x1, x2)) 686.51/213.54
ACTIVE(U71(isNat(plus(z0, z1)), x1, x2)) → c11(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.54
ACTIVE(U71(isNat(s(z0)), x1, x2)) → c11(U71'(mark(U21(isNat(z0))), x1, x2)) 686.51/213.54
ACTIVE(U71(isNat(s(z0)), x1, x2)) → c11(ACTIVE(isNat(s(z0)))) 686.51/213.54
ACTIVE(U71(isNat(x(z0, z1)), x1, x2)) → c11(U71'(mark(U31(isNat(z0), z1)), x1, x2)) 686.51/213.54
ACTIVE(U71(isNat(x(z0, z1)), x1, x2)) → c11(ACTIVE(isNat(x(z0, z1)))) 686.51/213.54
ACTIVE(U72(plus(z0, 0), x1, x2)) → c32(U72'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.51/213.54
ACTIVE(U72(plus(z0, s(z1)), x1, x2)) → c32(U72'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.51/213.54
ACTIVE(U72(x(z0, 0), x1, x2)) → c32(U72'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.51/213.54
ACTIVE(U72(x(z0, s(z1)), x1, x2)) → c32(U72'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.51/213.54
ACTIVE(U72(U11(z0, z1), x1, x2)) → c32(U72'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.51/213.54
ACTIVE(U72(U12(z0), x1, x2)) → c32(U72'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.51/213.54
ACTIVE(U72(U21(z0), x1, x2)) → c32(U72'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.51/213.54
ACTIVE(U72(U31(z0, z1), x1, x2)) → c32(U72'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.51/213.54
ACTIVE(U72(U32(z0), x1, x2)) → c32(U72'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.51/213.54
ACTIVE(U72(U41(z0, z1), x1, x2)) → c32(U72'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.51/213.54
ACTIVE(U72(U51(z0, z1, z2), x1, x2)) → c32(U72'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.51/213.54
ACTIVE(U72(U52(z0, z1, z2), x1, x2)) → c32(U72'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.51/213.54
ACTIVE(U72(s(z0), x1, x2)) → c32(U72'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.51/213.54
ACTIVE(U72(plus(z0, z1), x1, x2)) → c32(U72'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.51/213.54
ACTIVE(U72(plus(z0, z1), x1, x2)) → c32(U72'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.51/213.54
ACTIVE(U72(U61(z0), x1, x2)) → c32(U72'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.51/213.54
ACTIVE(U72(U71(z0, z1, z2), x1, x2)) → c32(U72'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.51/213.54
ACTIVE(U72(U72(z0, z1, z2), x1, x2)) → c32(U72'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.51/213.54
ACTIVE(U72(x(z0, z1), x1, x2)) → c32(U72'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.51/213.54
ACTIVE(U72(x(z0, z1), x1, x2)) → c32(U72'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.51/213.54
ACTIVE(U72(U12(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.51/213.54
ACTIVE(U72(U21(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.51/213.54
ACTIVE(U72(U32(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.51/213.54
ACTIVE(U72(U41(tt, z0), x1, x2)) → c32(U72'(mark(z0), x1, x2)) 686.51/213.54
ACTIVE(U72(U61(tt), x1, x2)) → c32(U72'(mark(0), x1, x2)) 686.51/213.54
ACTIVE(U72(isNat(0), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.51/213.54
ACTIVE(U11(U72(tt, z0, z1), x1)) → c12(U11'(mark(plus(x(z1, z0), z1)), x1)) 686.51/213.54
ACTIVE(U11(U72(tt, z0, z1), x1)) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.54
ACTIVE(U12(U72(tt, z0, z1))) → c12(U12'(mark(plus(x(z1, z0), z1)))) 686.51/213.54
ACTIVE(U12(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.54
ACTIVE(U21(U72(tt, z0, z1))) → c12(U21'(mark(plus(x(z1, z0), z1)))) 686.51/213.54
ACTIVE(U21(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.54
ACTIVE(U31(U72(tt, z0, z1), x1)) → c12(U31'(mark(plus(x(z1, z0), z1)), x1)) 686.51/213.54
ACTIVE(U31(U72(tt, z0, z1), x1)) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.54
ACTIVE(U32(U72(tt, z0, z1))) → c12(U32'(mark(plus(x(z1, z0), z1)))) 686.51/213.54
ACTIVE(U32(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.54
ACTIVE(U41(U72(tt, z0, z1), x1)) → c12(U41'(mark(plus(x(z1, z0), z1)), x1)) 686.51/213.54
ACTIVE(U41(U72(tt, z0, z1), x1)) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.54
ACTIVE(U51(U72(tt, z0, z1), x1, x2)) → c12(U51'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.51/213.54
ACTIVE(U51(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.54
ACTIVE(U52(U72(tt, z0, z1), x1, x2)) → c12(U52'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.51/213.54
ACTIVE(U52(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.54
ACTIVE(s(U72(tt, z0, z1))) → c12(S(mark(plus(x(z1, z0), z1)))) 686.51/213.54
ACTIVE(s(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.54
ACTIVE(U61(U72(tt, z0, z1))) → c12(U61'(mark(plus(x(z1, z0), z1)))) 686.51/213.54
ACTIVE(U61(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.54
ACTIVE(U71(U72(tt, z0, z1), x1, x2)) → c12(U71'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.51/213.54
ACTIVE(U71(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.54
ACTIVE(U72(U11(tt, z0), x1, x2)) → c12(U72'(mark(U12(isNat(z0))), x1, x2)) 686.51/213.54
ACTIVE(U72(U11(tt, z0), x1, x2)) → c12(ACTIVE(U11(tt, z0))) 686.51/213.54
ACTIVE(U72(U31(tt, z0), x1, x2)) → c12(U72'(mark(U32(isNat(z0))), x1, x2)) 686.51/213.54
ACTIVE(U72(U31(tt, z0), x1, x2)) → c12(ACTIVE(U31(tt, z0))) 686.51/213.54
ACTIVE(U72(U51(tt, z0, z1), x1, x2)) → c12(U72'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.51/213.54
ACTIVE(U72(U51(tt, z0, z1), x1, x2)) → c12(ACTIVE(U51(tt, z0, z1))) 686.51/213.54
ACTIVE(U72(U52(tt, z0, z1), x1, x2)) → c12(U72'(mark(s(plus(z1, z0))), x1, x2)) 686.51/213.54
ACTIVE(U72(U52(tt, z0, z1), x1, x2)) → c12(ACTIVE(U52(tt, z0, z1))) 686.51/213.55
ACTIVE(U72(U71(tt, z0, z1), x1, x2)) → c12(U72'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.51/213.55
ACTIVE(U72(U71(tt, z0, z1), x1, x2)) → c12(ACTIVE(U71(tt, z0, z1))) 686.51/213.55
ACTIVE(U72(U72(tt, z0, z1), x1, x2)) → c12(U72'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.51/213.55
ACTIVE(U72(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.55
ACTIVE(U72(isNat(plus(z0, z1)), x1, x2)) → c12(U72'(mark(U11(isNat(z0), z1)), x1, x2)) 686.51/213.55
ACTIVE(U72(isNat(plus(z0, z1)), x1, x2)) → c12(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.55
ACTIVE(U72(isNat(s(z0)), x1, x2)) → c12(U72'(mark(U21(isNat(z0))), x1, x2)) 686.51/213.55
ACTIVE(U72(isNat(s(z0)), x1, x2)) → c12(ACTIVE(isNat(s(z0)))) 686.51/213.55
ACTIVE(U72(isNat(x(z0, z1)), x1, x2)) → c12(U72'(mark(U31(isNat(z0), z1)), x1, x2)) 686.51/213.55
ACTIVE(U72(isNat(x(z0, z1)), x1, x2)) → c12(ACTIVE(isNat(x(z0, z1)))) 686.51/213.55
PROPER(U11(x0, U11(z0, z1))) → c65(U11'(proper(x0), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(U11(z0, z1))) 686.51/213.55
PROPER(U11(x0, U12(z0))) → c65(U11'(proper(x0), U12(proper(z0))), PROPER(x0), PROPER(U12(z0))) 686.51/213.55
PROPER(U11(x0, isNat(z0))) → c65(U11'(proper(x0), isNat(proper(z0))), PROPER(x0), PROPER(isNat(z0))) 686.51/213.55
PROPER(U11(x0, U21(z0))) → c65(U11'(proper(x0), U21(proper(z0))), PROPER(x0), PROPER(U21(z0))) 686.51/213.55
PROPER(U11(x0, U31(z0, z1))) → c65(U11'(proper(x0), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(U31(z0, z1))) 686.51/213.55
PROPER(U11(x0, U32(z0))) → c65(U11'(proper(x0), U32(proper(z0))), PROPER(x0), PROPER(U32(z0))) 686.51/213.55
PROPER(U11(x0, U41(z0, z1))) → c65(U11'(proper(x0), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(U41(z0, z1))) 686.51/213.55
PROPER(U11(x0, U51(z0, z1, z2))) → c65(U11'(proper(x0), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U51(z0, z1, z2))) 686.51/213.55
PROPER(U11(x0, U52(z0, z1, z2))) → c65(U11'(proper(x0), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U52(z0, z1, z2))) 686.51/213.55
PROPER(U11(x0, s(z0))) → c65(U11'(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 686.51/213.55
PROPER(U11(x0, plus(z0, z1))) → c65(U11'(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 686.51/213.55
PROPER(U11(x0, U61(z0))) → c65(U11'(proper(x0), U61(proper(z0))), PROPER(x0), PROPER(U61(z0))) 686.51/213.55
PROPER(U11(x0, U71(z0, z1, z2))) → c65(U11'(proper(x0), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U71(z0, z1, z2))) 686.51/213.55
PROPER(U11(x0, U72(z0, z1, z2))) → c65(U11'(proper(x0), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U72(z0, z1, z2))) 686.51/213.55
PROPER(U11(x0, x(z0, z1))) → c65(U11'(proper(x0), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x(z0, z1))) 686.51/213.55
PROPER(U11(U11(z0, z1), x1)) → c65(U11'(U11(proper(z0), proper(z1)), proper(x1)), PROPER(U11(z0, z1)), PROPER(x1)) 686.51/213.55
PROPER(U11(U12(z0), x1)) → c65(U11'(U12(proper(z0)), proper(x1)), PROPER(U12(z0)), PROPER(x1)) 686.51/213.55
PROPER(U11(isNat(z0), x1)) → c65(U11'(isNat(proper(z0)), proper(x1)), PROPER(isNat(z0)), PROPER(x1)) 686.51/213.55
PROPER(U11(U21(z0), x1)) → c65(U11'(U21(proper(z0)), proper(x1)), PROPER(U21(z0)), PROPER(x1)) 686.51/213.55
PROPER(U11(U31(z0, z1), x1)) → c65(U11'(U31(proper(z0), proper(z1)), proper(x1)), PROPER(U31(z0, z1)), PROPER(x1)) 686.51/213.55
PROPER(U11(U32(z0), x1)) → c65(U11'(U32(proper(z0)), proper(x1)), PROPER(U32(z0)), PROPER(x1)) 686.51/213.55
PROPER(U11(U41(z0, z1), x1)) → c65(U11'(U41(proper(z0), proper(z1)), proper(x1)), PROPER(U41(z0, z1)), PROPER(x1)) 686.51/213.55
PROPER(U11(U51(z0, z1, z2), x1)) → c65(U11'(U51(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U51(z0, z1, z2)), PROPER(x1)) 686.51/213.55
PROPER(U11(U52(z0, z1, z2), x1)) → c65(U11'(U52(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U52(z0, z1, z2)), PROPER(x1)) 686.51/213.55
PROPER(U11(s(z0), x1)) → c65(U11'(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 686.51/213.55
PROPER(U11(plus(z0, z1), x1)) → c65(U11'(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 686.51/213.55
PROPER(U11(U61(z0), x1)) → c65(U11'(U61(proper(z0)), proper(x1)), PROPER(U61(z0)), PROPER(x1)) 686.51/213.55
PROPER(U11(U71(z0, z1, z2), x1)) → c65(U11'(U71(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U71(z0, z1, z2)), PROPER(x1)) 686.51/213.55
PROPER(U11(U72(z0, z1, z2), x1)) → c65(U11'(U72(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U72(z0, z1, z2)), PROPER(x1)) 686.51/213.55
PROPER(U11(x(z0, z1), x1)) → c65(U11'(x(proper(z0), proper(z1)), proper(x1)), PROPER(x(z0, z1)), PROPER(x1)) 686.51/213.55
PROPER(U11(x0, tt)) → c65(U11'(proper(x0), ok(tt)), PROPER(x0)) 686.51/213.55
PROPER(U11(x0, 0)) → c65(U11'(proper(x0), ok(0)), PROPER(x0)) 686.51/213.55
PROPER(U11(tt, x1)) → c65(U11'(ok(tt), proper(x1)), PROPER(x1)) 686.51/213.55
PROPER(U11(0, x1)) → c65(U11'(ok(0), proper(x1)), PROPER(x1)) 686.51/213.55
PROPER(U12(U11(z0, z1))) → c67(U12'(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.51/213.55
PROPER(U12(U12(z0))) → c67(U12'(U12(proper(z0))), PROPER(U12(z0))) 686.51/213.55
PROPER(U12(isNat(z0))) → c67(U12'(isNat(proper(z0))), PROPER(isNat(z0))) 686.51/213.55
PROPER(U12(U21(z0))) → c67(U12'(U21(proper(z0))), PROPER(U21(z0))) 686.51/213.55
PROPER(U12(U31(z0, z1))) → c67(U12'(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.51/213.55
PROPER(U12(U32(z0))) → c67(U12'(U32(proper(z0))), PROPER(U32(z0))) 686.51/213.55
PROPER(U12(U41(z0, z1))) → c67(U12'(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.51/213.55
PROPER(U12(U51(z0, z1, z2))) → c67(U12'(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.51/213.55
PROPER(U12(U52(z0, z1, z2))) → c67(U12'(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.51/213.55
PROPER(U12(s(z0))) → c67(U12'(s(proper(z0))), PROPER(s(z0))) 686.51/213.55
PROPER(U12(plus(z0, z1))) → c67(U12'(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.51/213.55
PROPER(U12(U61(z0))) → c67(U12'(U61(proper(z0))), PROPER(U61(z0))) 686.51/213.55
PROPER(U12(U71(z0, z1, z2))) → c67(U12'(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.51/213.55
PROPER(U12(U72(z0, z1, z2))) → c67(U12'(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.51/213.55
PROPER(U12(x(z0, z1))) → c67(U12'(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.51/213.55
PROPER(U12(tt)) → c67(U12'(ok(tt))) 686.51/213.55
PROPER(U12(0)) → c67(U12'(ok(0))) 686.51/213.55
PROPER(isNat(U11(z0, z1))) → c68(ISNAT(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.51/213.55
PROPER(isNat(tt)) → c68(ISNAT(ok(tt)), PROPER(tt)) 686.51/213.55
PROPER(isNat(U12(z0))) → c68(ISNAT(U12(proper(z0))), PROPER(U12(z0))) 686.51/213.55
PROPER(isNat(isNat(z0))) → c68(ISNAT(isNat(proper(z0))), PROPER(isNat(z0))) 686.51/213.55
PROPER(isNat(U21(z0))) → c68(ISNAT(U21(proper(z0))), PROPER(U21(z0))) 686.51/213.55
PROPER(isNat(U31(z0, z1))) → c68(ISNAT(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.51/213.55
PROPER(isNat(U32(z0))) → c68(ISNAT(U32(proper(z0))), PROPER(U32(z0))) 686.51/213.55
PROPER(isNat(U41(z0, z1))) → c68(ISNAT(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.51/213.55
PROPER(isNat(U51(z0, z1, z2))) → c68(ISNAT(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.51/213.55
PROPER(isNat(U52(z0, z1, z2))) → c68(ISNAT(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.51/213.55
PROPER(isNat(s(z0))) → c68(ISNAT(s(proper(z0))), PROPER(s(z0))) 686.51/213.55
PROPER(isNat(plus(z0, z1))) → c68(ISNAT(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.51/213.55
PROPER(isNat(U61(z0))) → c68(ISNAT(U61(proper(z0))), PROPER(U61(z0))) 686.51/213.55
PROPER(isNat(0)) → c68(ISNAT(ok(0)), PROPER(0)) 686.51/213.55
PROPER(isNat(U71(z0, z1, z2))) → c68(ISNAT(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.51/213.55
PROPER(isNat(U72(z0, z1, z2))) → c68(ISNAT(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.51/213.55
PROPER(isNat(x(z0, z1))) → c68(ISNAT(x(proper(z0), proper(z1))), PROPER(x(z0, z1)))
S tuples:

ACTIVE(plus(z0, z1)) → c28(PLUS(active(z0), z1), ACTIVE(z0)) 686.51/213.55
ACTIVE(plus(z0, z1)) → c29(PLUS(z0, active(z1)), ACTIVE(z1)) 686.51/213.55
ACTIVE(x(z0, z1)) → c33(X(active(z0), z1), ACTIVE(z0)) 686.51/213.55
ACTIVE(x(z0, z1)) → c34(X(z0, active(z1)), ACTIVE(z1)) 686.51/213.55
U11'(mark(z0), z1) → c35(U11'(z0, z1)) 686.51/213.55
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1)) 686.51/213.55
U12'(mark(z0)) → c37(U12'(z0)) 686.51/213.55
U12'(ok(z0)) → c38(U12'(z0)) 686.51/213.55
U21'(mark(z0)) → c39(U21'(z0)) 686.51/213.55
U21'(ok(z0)) → c40(U21'(z0)) 686.51/213.55
U31'(mark(z0), z1) → c41(U31'(z0, z1)) 686.51/213.55
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 686.51/213.55
U32'(mark(z0)) → c43(U32'(z0)) 686.51/213.55
U32'(ok(z0)) → c44(U32'(z0)) 686.51/213.55
U41'(mark(z0), z1) → c45(U41'(z0, z1)) 686.51/213.55
U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1)) 686.51/213.55
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2)) 686.51/213.55
U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2)) 686.51/213.55
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2)) 686.51/213.55
U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2)) 686.51/213.55
S(mark(z0)) → c51(S(z0)) 686.51/213.55
S(ok(z0)) → c52(S(z0)) 686.51/213.55
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 686.51/213.55
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 686.51/213.55
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 686.51/213.55
U61'(mark(z0)) → c56(U61'(z0)) 686.51/213.55
U61'(ok(z0)) → c57(U61'(z0)) 686.51/213.55
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2)) 686.51/213.55
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2)) 686.51/213.55
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2)) 686.51/213.55
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 686.51/213.55
X(mark(z0), z1) → c62(X(z0, z1)) 686.51/213.55
X(z0, mark(z1)) → c63(X(z0, z1)) 686.51/213.55
X(ok(z0), ok(z1)) → c64(X(z0, z1)) 686.51/213.55
PROPER(U21(z0)) → c69(U21'(proper(z0)), PROPER(z0)) 686.51/213.55
PROPER(U31(z0, z1)) → c70(U31'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 686.51/213.55
PROPER(U32(z0)) → c71(U32'(proper(z0)), PROPER(z0)) 686.51/213.55
PROPER(U41(z0, z1)) → c72(U41'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 686.51/213.55
PROPER(U51(z0, z1, z2)) → c73(U51'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 686.51/213.55
PROPER(U52(z0, z1, z2)) → c74(U52'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 686.51/213.55
PROPER(s(z0)) → c75(S(proper(z0)), PROPER(z0)) 686.51/213.55
PROPER(plus(z0, z1)) → c76(PLUS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 686.51/213.55
PROPER(U61(z0)) → c77(U61'(proper(z0)), PROPER(z0)) 686.51/213.55
PROPER(U71(z0, z1, z2)) → c79(U71'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 686.51/213.55
PROPER(U72(z0, z1, z2)) → c80(U72'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 686.51/213.55
PROPER(x(z0, z1)) → c81(X(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 686.51/213.55
ISNAT(ok(z0)) → c82(ISNAT(z0)) 686.51/213.55
TOP(mark(z0)) → c83(TOP(proper(z0)), PROPER(z0)) 686.51/213.55
TOP(ok(z0)) → c84(TOP(active(z0)), ACTIVE(z0)) 686.51/213.55
ACTIVE(isNat(s(z0))) → c13(ISNAT(z0)) 686.51/213.55
ACTIVE(plus(z0, s(z1))) → c16(ISNAT(z1)) 686.51/213.55
ACTIVE(x(z0, s(z1))) → c18(ISNAT(z1)) 686.51/213.55
ACTIVE(U11(tt, z0)) → c1(U12'(isNat(z0))) 686.51/213.55
ACTIVE(U11(tt, z0)) → c1(ISNAT(z0)) 686.51/213.55
ACTIVE(U31(tt, z0)) → c1(U32'(isNat(z0))) 686.51/213.55
ACTIVE(U31(tt, z0)) → c1(ISNAT(z0)) 686.51/213.55
ACTIVE(U51(tt, z0, z1)) → c1(U52'(isNat(z1), z0, z1)) 686.51/213.55
ACTIVE(U51(tt, z0, z1)) → c1(ISNAT(z1)) 686.51/213.55
ACTIVE(U52(tt, z0, z1)) → c1(S(plus(z1, z0))) 686.51/213.55
ACTIVE(U52(tt, z0, z1)) → c1(PLUS(z1, z0)) 686.51/213.55
ACTIVE(U71(tt, z0, z1)) → c1(U72'(isNat(z1), z0, z1)) 686.51/213.55
ACTIVE(U71(tt, z0, z1)) → c1(ISNAT(z1)) 686.51/213.55
ACTIVE(U72(tt, z0, z1)) → c1(PLUS(x(z1, z0), z1)) 686.51/213.55
ACTIVE(U72(tt, z0, z1)) → c1(X(z1, z0)) 686.51/213.55
ACTIVE(isNat(plus(z0, z1))) → c1(U11'(isNat(z0), z1)) 686.51/213.55
ACTIVE(isNat(plus(z0, z1))) → c1(ISNAT(z0)) 686.51/213.55
ACTIVE(isNat(x(z0, z1))) → c1(U31'(isNat(z0), z1)) 686.51/213.55
ACTIVE(isNat(x(z0, z1))) → c1(ISNAT(z0)) 686.51/213.55
ACTIVE(plus(z0, 0)) → c1(U41'(isNat(z0), z0)) 686.51/213.55
ACTIVE(plus(z0, 0)) → c1(ISNAT(z0)) 686.51/213.55
ACTIVE(x(z0, 0)) → c1(U61'(isNat(z0))) 686.51/213.55
ACTIVE(x(z0, 0)) → c1(ISNAT(z0)) 686.51/213.55
ACTIVE(U11(plus(z0, 0), x1)) → c19(U11'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.51/213.55
ACTIVE(U11(plus(z0, s(z1)), x1)) → c19(U11'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.51/213.55
ACTIVE(U11(x(z0, 0), x1)) → c19(U11'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.51/213.55
ACTIVE(U11(x(z0, s(z1)), x1)) → c19(U11'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.51/213.55
ACTIVE(U11(U11(z0, z1), x1)) → c19(U11'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.51/213.55
ACTIVE(U11(U12(z0), x1)) → c19(U11'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.51/213.55
ACTIVE(U11(U21(z0), x1)) → c19(U11'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.51/213.55
ACTIVE(U11(U31(z0, z1), x1)) → c19(U11'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.51/213.55
ACTIVE(U11(U32(z0), x1)) → c19(U11'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.51/213.55
ACTIVE(U11(U41(z0, z1), x1)) → c19(U11'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.51/213.55
ACTIVE(U11(U51(z0, z1, z2), x1)) → c19(U11'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.51/213.55
ACTIVE(U11(U52(z0, z1, z2), x1)) → c19(U11'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.51/213.55
ACTIVE(U11(s(z0), x1)) → c19(U11'(s(active(z0)), x1), ACTIVE(s(z0))) 686.51/213.55
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.51/213.55
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.51/213.55
ACTIVE(U11(U61(z0), x1)) → c19(U11'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.51/213.55
ACTIVE(U11(U71(z0, z1, z2), x1)) → c19(U11'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.51/213.55
ACTIVE(U11(U72(z0, z1, z2), x1)) → c19(U11'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.51/213.55
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.51/213.55
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.51/213.55
ACTIVE(U11(isNat(0), x1)) → c19(U11'(mark(tt), x1)) 686.51/213.55
ACTIVE(U11(U11(tt, z0), x1)) → c(U11'(mark(U12(isNat(z0))), x1)) 686.51/213.55
ACTIVE(U11(U11(tt, z0), x1)) → c(ACTIVE(U11(tt, z0))) 686.51/213.55
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(U11'(mark(U11(isNat(z0), z1)), x1)) 686.51/213.55
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.55
ACTIVE(U11(isNat(s(z0)), x1)) → c(U11'(mark(U21(isNat(z0))), x1)) 686.51/213.55
ACTIVE(U11(isNat(s(z0)), x1)) → c(ACTIVE(isNat(s(z0)))) 686.51/213.55
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(U11'(mark(U31(isNat(z0), z1)), x1)) 686.51/213.55
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(ACTIVE(isNat(x(z0, z1)))) 686.51/213.55
ACTIVE(U12(plus(z0, 0))) → c20(U12'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.51/213.55
ACTIVE(U12(plus(z0, s(z1)))) → c20(U12'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.51/213.55
ACTIVE(U12(x(z0, 0))) → c20(U12'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.51/213.55
ACTIVE(U12(x(z0, s(z1)))) → c20(U12'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.51/213.55
ACTIVE(U12(U11(z0, z1))) → c20(U12'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.51/213.55
ACTIVE(U12(U12(z0))) → c20(U12'(U12(active(z0))), ACTIVE(U12(z0))) 686.51/213.55
ACTIVE(U12(U21(z0))) → c20(U12'(U21(active(z0))), ACTIVE(U21(z0))) 686.51/213.55
ACTIVE(U12(U31(z0, z1))) → c20(U12'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.51/213.55
ACTIVE(U12(U32(z0))) → c20(U12'(U32(active(z0))), ACTIVE(U32(z0))) 686.51/213.55
ACTIVE(U12(U41(z0, z1))) → c20(U12'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.51/213.55
ACTIVE(U12(U51(z0, z1, z2))) → c20(U12'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.51/213.55
ACTIVE(U12(U52(z0, z1, z2))) → c20(U12'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.51/213.55
ACTIVE(U12(s(z0))) → c20(U12'(s(active(z0))), ACTIVE(s(z0))) 686.51/213.55
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.51/213.55
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.51/213.55
ACTIVE(U12(U61(z0))) → c20(U12'(U61(active(z0))), ACTIVE(U61(z0))) 686.51/213.55
ACTIVE(U12(U71(z0, z1, z2))) → c20(U12'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.51/213.55
ACTIVE(U12(U72(z0, z1, z2))) → c20(U12'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.51/213.55
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.51/213.55
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.51/213.55
ACTIVE(U11(U12(tt), x1)) → c19(U11'(mark(tt), x1)) 686.51/213.55
ACTIVE(U12(U12(tt))) → c20(U12'(mark(tt))) 686.51/213.55
ACTIVE(U12(isNat(0))) → c20(U12'(mark(tt))) 686.51/213.55
ACTIVE(U12(U11(tt, z0))) → c2(U12'(mark(U12(isNat(z0))))) 686.51/213.55
ACTIVE(U12(U11(tt, z0))) → c2(ACTIVE(U11(tt, z0))) 686.51/213.55
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(U12'(mark(U11(isNat(z0), z1)))) 686.51/213.55
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.55
ACTIVE(U12(isNat(s(z0)))) → c2(U12'(mark(U21(isNat(z0))))) 686.51/213.55
ACTIVE(U12(isNat(s(z0)))) → c2(ACTIVE(isNat(s(z0)))) 686.51/213.55
ACTIVE(U12(isNat(x(z0, z1)))) → c2(U12'(mark(U31(isNat(z0), z1)))) 686.51/213.55
ACTIVE(U12(isNat(x(z0, z1)))) → c2(ACTIVE(isNat(x(z0, z1)))) 686.51/213.55
ACTIVE(U21(plus(z0, 0))) → c21(U21'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.51/213.55
ACTIVE(U21(plus(z0, s(z1)))) → c21(U21'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.51/213.55
ACTIVE(U21(x(z0, 0))) → c21(U21'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.51/213.55
ACTIVE(U21(x(z0, s(z1)))) → c21(U21'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.51/213.55
ACTIVE(U21(U11(z0, z1))) → c21(U21'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.51/213.55
ACTIVE(U21(U12(z0))) → c21(U21'(U12(active(z0))), ACTIVE(U12(z0))) 686.51/213.55
ACTIVE(U21(U21(z0))) → c21(U21'(U21(active(z0))), ACTIVE(U21(z0))) 686.51/213.55
ACTIVE(U21(U31(z0, z1))) → c21(U21'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.51/213.55
ACTIVE(U21(U32(z0))) → c21(U21'(U32(active(z0))), ACTIVE(U32(z0))) 686.51/213.55
ACTIVE(U21(U41(z0, z1))) → c21(U21'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.51/213.55
ACTIVE(U21(U51(z0, z1, z2))) → c21(U21'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.51/213.55
ACTIVE(U21(U52(z0, z1, z2))) → c21(U21'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.51/213.55
ACTIVE(U21(s(z0))) → c21(U21'(s(active(z0))), ACTIVE(s(z0))) 686.51/213.55
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.51/213.55
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.51/213.55
ACTIVE(U21(U61(z0))) → c21(U21'(U61(active(z0))), ACTIVE(U61(z0))) 686.51/213.55
ACTIVE(U21(U71(z0, z1, z2))) → c21(U21'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.51/213.55
ACTIVE(U21(U72(z0, z1, z2))) → c21(U21'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.51/213.55
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.51/213.55
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.51/213.55
ACTIVE(U11(U21(tt), x1)) → c19(U11'(mark(tt), x1)) 686.51/213.55
ACTIVE(U12(U21(tt))) → c20(U12'(mark(tt))) 686.51/213.55
ACTIVE(U21(U12(tt))) → c21(U21'(mark(tt))) 686.51/213.55
ACTIVE(U21(U21(tt))) → c21(U21'(mark(tt))) 686.51/213.55
ACTIVE(U21(isNat(0))) → c21(U21'(mark(tt))) 686.51/213.55
ACTIVE(U21(U11(tt, z0))) → c3(U21'(mark(U12(isNat(z0))))) 686.51/213.55
ACTIVE(U21(U11(tt, z0))) → c3(ACTIVE(U11(tt, z0))) 686.51/213.55
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(U21'(mark(U11(isNat(z0), z1)))) 686.51/213.55
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.55
ACTIVE(U21(isNat(s(z0)))) → c3(U21'(mark(U21(isNat(z0))))) 686.51/213.55
ACTIVE(U21(isNat(s(z0)))) → c3(ACTIVE(isNat(s(z0)))) 686.51/213.55
ACTIVE(U21(isNat(x(z0, z1)))) → c3(U21'(mark(U31(isNat(z0), z1)))) 686.51/213.55
ACTIVE(U21(isNat(x(z0, z1)))) → c3(ACTIVE(isNat(x(z0, z1)))) 686.51/213.55
ACTIVE(U31(plus(z0, 0), x1)) → c22(U31'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.51/213.55
ACTIVE(U31(plus(z0, s(z1)), x1)) → c22(U31'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.51/213.55
ACTIVE(U31(x(z0, 0), x1)) → c22(U31'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.51/213.55
ACTIVE(U31(x(z0, s(z1)), x1)) → c22(U31'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.51/213.55
ACTIVE(U31(U11(z0, z1), x1)) → c22(U31'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.51/213.55
ACTIVE(U31(U12(z0), x1)) → c22(U31'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.51/213.55
ACTIVE(U31(U21(z0), x1)) → c22(U31'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.51/213.55
ACTIVE(U31(U31(z0, z1), x1)) → c22(U31'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.51/213.55
ACTIVE(U31(U32(z0), x1)) → c22(U31'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.51/213.55
ACTIVE(U31(U41(z0, z1), x1)) → c22(U31'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.51/213.55
ACTIVE(U31(U51(z0, z1, z2), x1)) → c22(U31'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.51/213.55
ACTIVE(U31(U52(z0, z1, z2), x1)) → c22(U31'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.51/213.55
ACTIVE(U31(s(z0), x1)) → c22(U31'(s(active(z0)), x1), ACTIVE(s(z0))) 686.51/213.55
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.51/213.55
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.51/213.55
ACTIVE(U31(U61(z0), x1)) → c22(U31'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.51/213.55
ACTIVE(U31(U71(z0, z1, z2), x1)) → c22(U31'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.51/213.55
ACTIVE(U31(U72(z0, z1, z2), x1)) → c22(U31'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.51/213.55
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.51/213.55
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.51/213.55
ACTIVE(U31(U12(tt), x1)) → c22(U31'(mark(tt), x1)) 686.51/213.55
ACTIVE(U31(U21(tt), x1)) → c22(U31'(mark(tt), x1)) 686.51/213.55
ACTIVE(U31(isNat(0), x1)) → c22(U31'(mark(tt), x1)) 686.51/213.55
ACTIVE(U11(U31(tt, z0), x1)) → c4(U11'(mark(U32(isNat(z0))), x1)) 686.51/213.55
ACTIVE(U11(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 686.51/213.55
ACTIVE(U12(U31(tt, z0))) → c4(U12'(mark(U32(isNat(z0))))) 686.51/213.55
ACTIVE(U12(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 686.51/213.55
ACTIVE(U21(U31(tt, z0))) → c4(U21'(mark(U32(isNat(z0))))) 686.51/213.55
ACTIVE(U21(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 686.51/213.55
ACTIVE(U31(U11(tt, z0), x1)) → c4(U31'(mark(U12(isNat(z0))), x1)) 686.51/213.55
ACTIVE(U31(U11(tt, z0), x1)) → c4(ACTIVE(U11(tt, z0))) 686.51/213.55
ACTIVE(U31(U31(tt, z0), x1)) → c4(U31'(mark(U32(isNat(z0))), x1)) 686.51/213.55
ACTIVE(U31(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 686.51/213.55
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(U31'(mark(U11(isNat(z0), z1)), x1)) 686.51/213.55
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.55
ACTIVE(U31(isNat(s(z0)), x1)) → c4(U31'(mark(U21(isNat(z0))), x1)) 686.51/213.55
ACTIVE(U31(isNat(s(z0)), x1)) → c4(ACTIVE(isNat(s(z0)))) 686.51/213.55
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(U31'(mark(U31(isNat(z0), z1)), x1)) 686.51/213.55
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(ACTIVE(isNat(x(z0, z1)))) 686.51/213.55
ACTIVE(U32(plus(z0, 0))) → c23(U32'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.51/213.55
ACTIVE(U32(plus(z0, s(z1)))) → c23(U32'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.51/213.55
ACTIVE(U32(x(z0, 0))) → c23(U32'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.51/213.55
ACTIVE(U32(x(z0, s(z1)))) → c23(U32'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.51/213.55
ACTIVE(U32(U11(z0, z1))) → c23(U32'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.51/213.55
ACTIVE(U32(U12(z0))) → c23(U32'(U12(active(z0))), ACTIVE(U12(z0))) 686.51/213.55
ACTIVE(U32(U21(z0))) → c23(U32'(U21(active(z0))), ACTIVE(U21(z0))) 686.51/213.55
ACTIVE(U32(U31(z0, z1))) → c23(U32'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.51/213.55
ACTIVE(U32(U32(z0))) → c23(U32'(U32(active(z0))), ACTIVE(U32(z0))) 686.51/213.55
ACTIVE(U32(U41(z0, z1))) → c23(U32'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.51/213.55
ACTIVE(U32(U51(z0, z1, z2))) → c23(U32'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.51/213.55
ACTIVE(U32(U52(z0, z1, z2))) → c23(U32'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.51/213.55
ACTIVE(U32(s(z0))) → c23(U32'(s(active(z0))), ACTIVE(s(z0))) 686.51/213.55
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.51/213.55
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.51/213.55
ACTIVE(U32(U61(z0))) → c23(U32'(U61(active(z0))), ACTIVE(U61(z0))) 686.51/213.55
ACTIVE(U32(U71(z0, z1, z2))) → c23(U32'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.51/213.55
ACTIVE(U32(U72(z0, z1, z2))) → c23(U32'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.51/213.55
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.51/213.55
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.51/213.55
ACTIVE(U11(U32(tt), x1)) → c19(U11'(mark(tt), x1)) 686.51/213.55
ACTIVE(U12(U32(tt))) → c20(U12'(mark(tt))) 686.51/213.55
ACTIVE(U21(U32(tt))) → c21(U21'(mark(tt))) 686.51/213.55
ACTIVE(U31(U32(tt), x1)) → c22(U31'(mark(tt), x1)) 686.51/213.55
ACTIVE(U32(U12(tt))) → c23(U32'(mark(tt))) 686.51/213.55
ACTIVE(U32(U21(tt))) → c23(U32'(mark(tt))) 686.51/213.55
ACTIVE(U32(U32(tt))) → c23(U32'(mark(tt))) 686.51/213.55
ACTIVE(U32(isNat(0))) → c23(U32'(mark(tt))) 686.51/213.55
ACTIVE(U32(U11(tt, z0))) → c5(U32'(mark(U12(isNat(z0))))) 686.51/213.55
ACTIVE(U32(U11(tt, z0))) → c5(ACTIVE(U11(tt, z0))) 686.51/213.55
ACTIVE(U32(U31(tt, z0))) → c5(U32'(mark(U32(isNat(z0))))) 686.51/213.55
ACTIVE(U32(U31(tt, z0))) → c5(ACTIVE(U31(tt, z0))) 686.51/213.55
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(U32'(mark(U11(isNat(z0), z1)))) 686.51/213.55
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.55
ACTIVE(U32(isNat(s(z0)))) → c5(U32'(mark(U21(isNat(z0))))) 686.51/213.55
ACTIVE(U32(isNat(s(z0)))) → c5(ACTIVE(isNat(s(z0)))) 686.51/213.55
ACTIVE(U32(isNat(x(z0, z1)))) → c5(U32'(mark(U31(isNat(z0), z1)))) 686.51/213.55
ACTIVE(U32(isNat(x(z0, z1)))) → c5(ACTIVE(isNat(x(z0, z1)))) 686.51/213.55
ACTIVE(U41(plus(z0, 0), x1)) → c24(U41'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.51/213.55
ACTIVE(U41(plus(z0, s(z1)), x1)) → c24(U41'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.51/213.55
ACTIVE(U41(x(z0, 0), x1)) → c24(U41'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.51/213.55
ACTIVE(U41(x(z0, s(z1)), x1)) → c24(U41'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.51/213.55
ACTIVE(U41(U11(z0, z1), x1)) → c24(U41'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.51/213.55
ACTIVE(U41(U12(z0), x1)) → c24(U41'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.51/213.55
ACTIVE(U41(U21(z0), x1)) → c24(U41'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.51/213.55
ACTIVE(U41(U31(z0, z1), x1)) → c24(U41'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.51/213.55
ACTIVE(U41(U32(z0), x1)) → c24(U41'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.51/213.55
ACTIVE(U41(U41(z0, z1), x1)) → c24(U41'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.51/213.55
ACTIVE(U41(U51(z0, z1, z2), x1)) → c24(U41'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.51/213.55
ACTIVE(U41(U52(z0, z1, z2), x1)) → c24(U41'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.51/213.55
ACTIVE(U41(s(z0), x1)) → c24(U41'(s(active(z0)), x1), ACTIVE(s(z0))) 686.51/213.55
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.51/213.55
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.51/213.55
ACTIVE(U41(U61(z0), x1)) → c24(U41'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.51/213.55
ACTIVE(U41(U71(z0, z1, z2), x1)) → c24(U41'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.51/213.55
ACTIVE(U41(U72(z0, z1, z2), x1)) → c24(U41'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.51/213.55
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.51/213.55
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.51/213.55
ACTIVE(U11(U41(tt, z0), x1)) → c19(U11'(mark(z0), x1)) 686.51/213.55
ACTIVE(U12(U41(tt, z0))) → c20(U12'(mark(z0))) 686.51/213.55
ACTIVE(U21(U41(tt, z0))) → c21(U21'(mark(z0))) 686.51/213.55
ACTIVE(U31(U41(tt, z0), x1)) → c22(U31'(mark(z0), x1)) 686.51/213.55
ACTIVE(U32(U41(tt, z0))) → c23(U32'(mark(z0))) 686.51/213.55
ACTIVE(U41(U12(tt), x1)) → c24(U41'(mark(tt), x1)) 686.51/213.55
ACTIVE(U41(U21(tt), x1)) → c24(U41'(mark(tt), x1)) 686.51/213.55
ACTIVE(U41(U32(tt), x1)) → c24(U41'(mark(tt), x1)) 686.51/213.55
ACTIVE(U41(U41(tt, z0), x1)) → c24(U41'(mark(z0), x1)) 686.51/213.55
ACTIVE(U41(isNat(0), x1)) → c24(U41'(mark(tt), x1)) 686.51/213.55
ACTIVE(U41(U11(tt, z0), x1)) → c6(U41'(mark(U12(isNat(z0))), x1)) 686.51/213.55
ACTIVE(U41(U11(tt, z0), x1)) → c6(ACTIVE(U11(tt, z0))) 686.51/213.55
ACTIVE(U41(U31(tt, z0), x1)) → c6(U41'(mark(U32(isNat(z0))), x1)) 686.51/213.55
ACTIVE(U41(U31(tt, z0), x1)) → c6(ACTIVE(U31(tt, z0))) 686.51/213.55
ACTIVE(U41(isNat(plus(z0, z1)), x1)) → c6(U41'(mark(U11(isNat(z0), z1)), x1)) 686.51/213.55
ACTIVE(U41(isNat(plus(z0, z1)), x1)) → c6(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.55
ACTIVE(U41(isNat(s(z0)), x1)) → c6(U41'(mark(U21(isNat(z0))), x1)) 686.51/213.55
ACTIVE(U41(isNat(s(z0)), x1)) → c6(ACTIVE(isNat(s(z0)))) 686.51/213.55
ACTIVE(U41(isNat(x(z0, z1)), x1)) → c6(U41'(mark(U31(isNat(z0), z1)), x1)) 686.51/213.55
ACTIVE(U41(isNat(x(z0, z1)), x1)) → c6(ACTIVE(isNat(x(z0, z1)))) 686.51/213.55
ACTIVE(U51(plus(z0, 0), x1, x2)) → c25(U51'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.51/213.55
ACTIVE(U51(plus(z0, s(z1)), x1, x2)) → c25(U51'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.51/213.55
ACTIVE(U51(x(z0, 0), x1, x2)) → c25(U51'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.51/213.55
ACTIVE(U51(x(z0, s(z1)), x1, x2)) → c25(U51'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.51/213.55
ACTIVE(U51(U11(z0, z1), x1, x2)) → c25(U51'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.51/213.55
ACTIVE(U51(U12(z0), x1, x2)) → c25(U51'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.51/213.55
ACTIVE(U51(U21(z0), x1, x2)) → c25(U51'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.51/213.55
ACTIVE(U51(U31(z0, z1), x1, x2)) → c25(U51'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.51/213.55
ACTIVE(U51(U32(z0), x1, x2)) → c25(U51'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.51/213.55
ACTIVE(U51(U41(z0, z1), x1, x2)) → c25(U51'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.51/213.55
ACTIVE(U51(U51(z0, z1, z2), x1, x2)) → c25(U51'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.51/213.55
ACTIVE(U51(U52(z0, z1, z2), x1, x2)) → c25(U51'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.51/213.55
ACTIVE(U51(s(z0), x1, x2)) → c25(U51'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.51/213.55
ACTIVE(U51(plus(z0, z1), x1, x2)) → c25(U51'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.51/213.55
ACTIVE(U51(plus(z0, z1), x1, x2)) → c25(U51'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.51/213.55
ACTIVE(U51(U61(z0), x1, x2)) → c25(U51'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.51/213.55
ACTIVE(U51(U71(z0, z1, z2), x1, x2)) → c25(U51'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.51/213.55
ACTIVE(U51(U72(z0, z1, z2), x1, x2)) → c25(U51'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.51/213.55
ACTIVE(U51(x(z0, z1), x1, x2)) → c25(U51'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.51/213.55
ACTIVE(U51(x(z0, z1), x1, x2)) → c25(U51'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.51/213.55
ACTIVE(U51(U12(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.51/213.55
ACTIVE(U51(U21(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.51/213.55
ACTIVE(U51(U32(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.51/213.55
ACTIVE(U51(U41(tt, z0), x1, x2)) → c25(U51'(mark(z0), x1, x2)) 686.51/213.55
ACTIVE(U51(isNat(0), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.51/213.55
ACTIVE(U11(U51(tt, z0, z1), x1)) → c7(U11'(mark(U52(isNat(z1), z0, z1)), x1)) 686.51/213.55
ACTIVE(U11(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.51/213.55
ACTIVE(U12(U51(tt, z0, z1))) → c7(U12'(mark(U52(isNat(z1), z0, z1)))) 686.51/213.55
ACTIVE(U12(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.51/213.55
ACTIVE(U21(U51(tt, z0, z1))) → c7(U21'(mark(U52(isNat(z1), z0, z1)))) 686.51/213.55
ACTIVE(U21(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.51/213.55
ACTIVE(U31(U51(tt, z0, z1), x1)) → c7(U31'(mark(U52(isNat(z1), z0, z1)), x1)) 686.51/213.55
ACTIVE(U31(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.51/213.55
ACTIVE(U32(U51(tt, z0, z1))) → c7(U32'(mark(U52(isNat(z1), z0, z1)))) 686.51/213.55
ACTIVE(U32(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.51/213.55
ACTIVE(U41(U51(tt, z0, z1), x1)) → c7(U41'(mark(U52(isNat(z1), z0, z1)), x1)) 686.51/213.55
ACTIVE(U41(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.51/213.55
ACTIVE(U51(U11(tt, z0), x1, x2)) → c7(U51'(mark(U12(isNat(z0))), x1, x2)) 686.51/213.55
ACTIVE(U51(U11(tt, z0), x1, x2)) → c7(ACTIVE(U11(tt, z0))) 686.51/213.55
ACTIVE(U51(U31(tt, z0), x1, x2)) → c7(U51'(mark(U32(isNat(z0))), x1, x2)) 686.51/213.55
ACTIVE(U51(U31(tt, z0), x1, x2)) → c7(ACTIVE(U31(tt, z0))) 686.51/213.55
ACTIVE(U51(U51(tt, z0, z1), x1, x2)) → c7(U51'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.51/213.55
ACTIVE(U51(U51(tt, z0, z1), x1, x2)) → c7(ACTIVE(U51(tt, z0, z1))) 686.51/213.55
ACTIVE(U51(isNat(plus(z0, z1)), x1, x2)) → c7(U51'(mark(U11(isNat(z0), z1)), x1, x2)) 686.51/213.55
ACTIVE(U51(isNat(plus(z0, z1)), x1, x2)) → c7(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.55
ACTIVE(U51(isNat(s(z0)), x1, x2)) → c7(U51'(mark(U21(isNat(z0))), x1, x2)) 686.51/213.55
ACTIVE(U51(isNat(s(z0)), x1, x2)) → c7(ACTIVE(isNat(s(z0)))) 686.51/213.55
ACTIVE(U51(isNat(x(z0, z1)), x1, x2)) → c7(U51'(mark(U31(isNat(z0), z1)), x1, x2)) 686.51/213.55
ACTIVE(U51(isNat(x(z0, z1)), x1, x2)) → c7(ACTIVE(isNat(x(z0, z1)))) 686.51/213.55
ACTIVE(U52(plus(z0, 0), x1, x2)) → c26(U52'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.51/213.55
ACTIVE(U52(plus(z0, s(z1)), x1, x2)) → c26(U52'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.51/213.55
ACTIVE(U52(x(z0, 0), x1, x2)) → c26(U52'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.51/213.55
ACTIVE(U52(x(z0, s(z1)), x1, x2)) → c26(U52'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.51/213.55
ACTIVE(U52(U11(z0, z1), x1, x2)) → c26(U52'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.51/213.55
ACTIVE(U52(U12(z0), x1, x2)) → c26(U52'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.51/213.55
ACTIVE(U52(U21(z0), x1, x2)) → c26(U52'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.51/213.55
ACTIVE(U52(U31(z0, z1), x1, x2)) → c26(U52'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.51/213.55
ACTIVE(U52(U32(z0), x1, x2)) → c26(U52'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.51/213.55
ACTIVE(U52(U41(z0, z1), x1, x2)) → c26(U52'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.51/213.55
ACTIVE(U52(U51(z0, z1, z2), x1, x2)) → c26(U52'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.51/213.55
ACTIVE(U52(U52(z0, z1, z2), x1, x2)) → c26(U52'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.51/213.55
ACTIVE(U52(s(z0), x1, x2)) → c26(U52'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.51/213.55
ACTIVE(U52(plus(z0, z1), x1, x2)) → c26(U52'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.51/213.55
ACTIVE(U52(plus(z0, z1), x1, x2)) → c26(U52'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.51/213.55
ACTIVE(U52(U61(z0), x1, x2)) → c26(U52'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.51/213.55
ACTIVE(U52(U71(z0, z1, z2), x1, x2)) → c26(U52'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.51/213.55
ACTIVE(U52(U72(z0, z1, z2), x1, x2)) → c26(U52'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.51/213.55
ACTIVE(U52(x(z0, z1), x1, x2)) → c26(U52'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.51/213.55
ACTIVE(U52(x(z0, z1), x1, x2)) → c26(U52'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.51/213.55
ACTIVE(U52(U12(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.51/213.55
ACTIVE(U52(U21(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.51/213.55
ACTIVE(U52(U32(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.51/213.55
ACTIVE(U52(U41(tt, z0), x1, x2)) → c26(U52'(mark(z0), x1, x2)) 686.51/213.55
ACTIVE(U52(isNat(0), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.51/213.55
ACTIVE(U11(U52(tt, z0, z1), x1)) → c8(U11'(mark(s(plus(z1, z0))), x1)) 686.51/213.55
ACTIVE(U11(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.51/213.55
ACTIVE(U12(U52(tt, z0, z1))) → c8(U12'(mark(s(plus(z1, z0))))) 686.51/213.55
ACTIVE(U12(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.51/213.55
ACTIVE(U21(U52(tt, z0, z1))) → c8(U21'(mark(s(plus(z1, z0))))) 686.51/213.55
ACTIVE(U21(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.51/213.55
ACTIVE(U31(U52(tt, z0, z1), x1)) → c8(U31'(mark(s(plus(z1, z0))), x1)) 686.51/213.55
ACTIVE(U31(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.51/213.55
ACTIVE(U32(U52(tt, z0, z1))) → c8(U32'(mark(s(plus(z1, z0))))) 686.51/213.55
ACTIVE(U32(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.51/213.55
ACTIVE(U41(U52(tt, z0, z1), x1)) → c8(U41'(mark(s(plus(z1, z0))), x1)) 686.51/213.55
ACTIVE(U41(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.51/213.55
ACTIVE(U51(U52(tt, z0, z1), x1, x2)) → c8(U51'(mark(s(plus(z1, z0))), x1, x2)) 686.51/213.55
ACTIVE(U51(U52(tt, z0, z1), x1, x2)) → c8(ACTIVE(U52(tt, z0, z1))) 686.51/213.55
ACTIVE(U52(U11(tt, z0), x1, x2)) → c8(U52'(mark(U12(isNat(z0))), x1, x2)) 686.51/213.55
ACTIVE(U52(U11(tt, z0), x1, x2)) → c8(ACTIVE(U11(tt, z0))) 686.51/213.55
ACTIVE(U52(U31(tt, z0), x1, x2)) → c8(U52'(mark(U32(isNat(z0))), x1, x2)) 686.51/213.55
ACTIVE(U52(U31(tt, z0), x1, x2)) → c8(ACTIVE(U31(tt, z0))) 686.51/213.55
ACTIVE(U52(U51(tt, z0, z1), x1, x2)) → c8(U52'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.51/213.55
ACTIVE(U52(U51(tt, z0, z1), x1, x2)) → c8(ACTIVE(U51(tt, z0, z1))) 686.51/213.55
ACTIVE(U52(U52(tt, z0, z1), x1, x2)) → c8(U52'(mark(s(plus(z1, z0))), x1, x2)) 686.51/213.55
ACTIVE(U52(U52(tt, z0, z1), x1, x2)) → c8(ACTIVE(U52(tt, z0, z1))) 686.51/213.55
ACTIVE(U52(isNat(plus(z0, z1)), x1, x2)) → c8(U52'(mark(U11(isNat(z0), z1)), x1, x2)) 686.51/213.55
ACTIVE(U52(isNat(plus(z0, z1)), x1, x2)) → c8(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.55
ACTIVE(U52(isNat(s(z0)), x1, x2)) → c8(U52'(mark(U21(isNat(z0))), x1, x2)) 686.51/213.55
ACTIVE(U52(isNat(s(z0)), x1, x2)) → c8(ACTIVE(isNat(s(z0)))) 686.51/213.55
ACTIVE(U52(isNat(x(z0, z1)), x1, x2)) → c8(U52'(mark(U31(isNat(z0), z1)), x1, x2)) 686.51/213.55
ACTIVE(U52(isNat(x(z0, z1)), x1, x2)) → c8(ACTIVE(isNat(x(z0, z1)))) 686.51/213.55
ACTIVE(s(plus(z0, 0))) → c27(S(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.51/213.55
ACTIVE(s(plus(z0, s(z1)))) → c27(S(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.51/213.55
ACTIVE(s(x(z0, 0))) → c27(S(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.51/213.55
ACTIVE(s(x(z0, s(z1)))) → c27(S(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.51/213.55
ACTIVE(s(U11(z0, z1))) → c27(S(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.51/213.55
ACTIVE(s(U12(z0))) → c27(S(U12(active(z0))), ACTIVE(U12(z0))) 686.51/213.55
ACTIVE(s(U21(z0))) → c27(S(U21(active(z0))), ACTIVE(U21(z0))) 686.51/213.55
ACTIVE(s(U31(z0, z1))) → c27(S(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.51/213.55
ACTIVE(s(U32(z0))) → c27(S(U32(active(z0))), ACTIVE(U32(z0))) 686.51/213.55
ACTIVE(s(U41(z0, z1))) → c27(S(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.51/213.55
ACTIVE(s(U51(z0, z1, z2))) → c27(S(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.51/213.55
ACTIVE(s(U52(z0, z1, z2))) → c27(S(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.51/213.55
ACTIVE(s(s(z0))) → c27(S(s(active(z0))), ACTIVE(s(z0))) 686.51/213.55
ACTIVE(s(plus(z0, z1))) → c27(S(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.51/213.55
ACTIVE(s(plus(z0, z1))) → c27(S(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.51/213.55
ACTIVE(s(U61(z0))) → c27(S(U61(active(z0))), ACTIVE(U61(z0))) 686.51/213.55
ACTIVE(s(U71(z0, z1, z2))) → c27(S(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.51/213.55
ACTIVE(s(U72(z0, z1, z2))) → c27(S(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.51/213.55
ACTIVE(s(x(z0, z1))) → c27(S(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.51/213.55
ACTIVE(s(x(z0, z1))) → c27(S(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.51/213.55
ACTIVE(s(U12(tt))) → c27(S(mark(tt))) 686.51/213.55
ACTIVE(s(U21(tt))) → c27(S(mark(tt))) 686.51/213.55
ACTIVE(s(U32(tt))) → c27(S(mark(tt))) 686.51/213.55
ACTIVE(s(U41(tt, z0))) → c27(S(mark(z0))) 686.51/213.55
ACTIVE(s(isNat(0))) → c27(S(mark(tt))) 686.51/213.55
ACTIVE(s(U11(tt, z0))) → c9(S(mark(U12(isNat(z0))))) 686.51/213.55
ACTIVE(s(U11(tt, z0))) → c9(ACTIVE(U11(tt, z0))) 686.51/213.55
ACTIVE(s(U31(tt, z0))) → c9(S(mark(U32(isNat(z0))))) 686.51/213.55
ACTIVE(s(U31(tt, z0))) → c9(ACTIVE(U31(tt, z0))) 686.51/213.55
ACTIVE(s(U51(tt, z0, z1))) → c9(S(mark(U52(isNat(z1), z0, z1)))) 686.51/213.55
ACTIVE(s(U51(tt, z0, z1))) → c9(ACTIVE(U51(tt, z0, z1))) 686.51/213.55
ACTIVE(s(U52(tt, z0, z1))) → c9(S(mark(s(plus(z1, z0))))) 686.51/213.55
ACTIVE(s(U52(tt, z0, z1))) → c9(ACTIVE(U52(tt, z0, z1))) 686.51/213.55
ACTIVE(s(isNat(plus(z0, z1)))) → c9(S(mark(U11(isNat(z0), z1)))) 686.51/213.55
ACTIVE(s(isNat(plus(z0, z1)))) → c9(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.55
ACTIVE(s(isNat(s(z0)))) → c9(S(mark(U21(isNat(z0))))) 686.51/213.55
ACTIVE(s(isNat(s(z0)))) → c9(ACTIVE(isNat(s(z0)))) 686.51/213.55
ACTIVE(s(isNat(x(z0, z1)))) → c9(S(mark(U31(isNat(z0), z1)))) 686.51/213.55
ACTIVE(s(isNat(x(z0, z1)))) → c9(ACTIVE(isNat(x(z0, z1)))) 686.51/213.55
ACTIVE(U61(plus(z0, 0))) → c30(U61'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.51/213.55
ACTIVE(U61(plus(z0, s(z1)))) → c30(U61'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.51/213.55
ACTIVE(U61(x(z0, 0))) → c30(U61'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.51/213.55
ACTIVE(U61(x(z0, s(z1)))) → c30(U61'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.51/213.55
ACTIVE(U61(U11(z0, z1))) → c30(U61'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.51/213.55
ACTIVE(U61(U12(z0))) → c30(U61'(U12(active(z0))), ACTIVE(U12(z0))) 686.51/213.55
ACTIVE(U61(U21(z0))) → c30(U61'(U21(active(z0))), ACTIVE(U21(z0))) 686.51/213.55
ACTIVE(U61(U31(z0, z1))) → c30(U61'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.51/213.55
ACTIVE(U61(U32(z0))) → c30(U61'(U32(active(z0))), ACTIVE(U32(z0))) 686.51/213.55
ACTIVE(U61(U41(z0, z1))) → c30(U61'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.51/213.55
ACTIVE(U61(U51(z0, z1, z2))) → c30(U61'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.51/213.55
ACTIVE(U61(U52(z0, z1, z2))) → c30(U61'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.51/213.55
ACTIVE(U61(s(z0))) → c30(U61'(s(active(z0))), ACTIVE(s(z0))) 686.51/213.55
ACTIVE(U61(plus(z0, z1))) → c30(U61'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.51/213.55
ACTIVE(U61(plus(z0, z1))) → c30(U61'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.51/213.55
ACTIVE(U61(U61(z0))) → c30(U61'(U61(active(z0))), ACTIVE(U61(z0))) 686.51/213.55
ACTIVE(U61(U71(z0, z1, z2))) → c30(U61'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.51/213.55
ACTIVE(U61(U72(z0, z1, z2))) → c30(U61'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.51/213.55
ACTIVE(U61(x(z0, z1))) → c30(U61'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.51/213.55
ACTIVE(U61(x(z0, z1))) → c30(U61'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.51/213.55
ACTIVE(U11(U61(tt), x1)) → c19(U11'(mark(0), x1)) 686.51/213.55
ACTIVE(U12(U61(tt))) → c20(U12'(mark(0))) 686.51/213.55
ACTIVE(U21(U61(tt))) → c21(U21'(mark(0))) 686.51/213.55
ACTIVE(U31(U61(tt), x1)) → c22(U31'(mark(0), x1)) 686.51/213.55
ACTIVE(U32(U61(tt))) → c23(U32'(mark(0))) 686.51/213.55
ACTIVE(U41(U61(tt), x1)) → c24(U41'(mark(0), x1)) 686.51/213.55
ACTIVE(U51(U61(tt), x1, x2)) → c25(U51'(mark(0), x1, x2)) 686.51/213.55
ACTIVE(U52(U61(tt), x1, x2)) → c26(U52'(mark(0), x1, x2)) 686.51/213.55
ACTIVE(s(U61(tt))) → c27(S(mark(0))) 686.51/213.55
ACTIVE(U61(U12(tt))) → c30(U61'(mark(tt))) 686.51/213.55
ACTIVE(U61(U21(tt))) → c30(U61'(mark(tt))) 686.51/213.55
ACTIVE(U61(U32(tt))) → c30(U61'(mark(tt))) 686.51/213.55
ACTIVE(U61(U41(tt, z0))) → c30(U61'(mark(z0))) 686.51/213.55
ACTIVE(U61(U61(tt))) → c30(U61'(mark(0))) 686.51/213.55
ACTIVE(U61(isNat(0))) → c30(U61'(mark(tt))) 686.51/213.55
ACTIVE(U61(U11(tt, z0))) → c10(U61'(mark(U12(isNat(z0))))) 686.51/213.55
ACTIVE(U61(U11(tt, z0))) → c10(ACTIVE(U11(tt, z0))) 686.51/213.55
ACTIVE(U61(U31(tt, z0))) → c10(U61'(mark(U32(isNat(z0))))) 686.51/213.55
ACTIVE(U61(U31(tt, z0))) → c10(ACTIVE(U31(tt, z0))) 686.51/213.55
ACTIVE(U61(U51(tt, z0, z1))) → c10(U61'(mark(U52(isNat(z1), z0, z1)))) 686.51/213.55
ACTIVE(U61(U51(tt, z0, z1))) → c10(ACTIVE(U51(tt, z0, z1))) 686.51/213.55
ACTIVE(U61(U52(tt, z0, z1))) → c10(U61'(mark(s(plus(z1, z0))))) 686.51/213.55
ACTIVE(U61(U52(tt, z0, z1))) → c10(ACTIVE(U52(tt, z0, z1))) 686.51/213.55
ACTIVE(U61(isNat(plus(z0, z1)))) → c10(U61'(mark(U11(isNat(z0), z1)))) 686.51/213.55
ACTIVE(U61(isNat(plus(z0, z1)))) → c10(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.55
ACTIVE(U61(isNat(s(z0)))) → c10(U61'(mark(U21(isNat(z0))))) 686.51/213.55
ACTIVE(U61(isNat(s(z0)))) → c10(ACTIVE(isNat(s(z0)))) 686.51/213.55
ACTIVE(U61(isNat(x(z0, z1)))) → c10(U61'(mark(U31(isNat(z0), z1)))) 686.51/213.55
ACTIVE(U61(isNat(x(z0, z1)))) → c10(ACTIVE(isNat(x(z0, z1)))) 686.51/213.55
ACTIVE(U71(plus(z0, 0), x1, x2)) → c31(U71'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.51/213.55
ACTIVE(U71(plus(z0, s(z1)), x1, x2)) → c31(U71'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.51/213.55
ACTIVE(U71(x(z0, 0), x1, x2)) → c31(U71'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.51/213.55
ACTIVE(U71(x(z0, s(z1)), x1, x2)) → c31(U71'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.51/213.55
ACTIVE(U71(U11(z0, z1), x1, x2)) → c31(U71'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.51/213.55
ACTIVE(U71(U12(z0), x1, x2)) → c31(U71'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.51/213.55
ACTIVE(U71(U21(z0), x1, x2)) → c31(U71'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.51/213.55
ACTIVE(U71(U31(z0, z1), x1, x2)) → c31(U71'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.51/213.55
ACTIVE(U71(U32(z0), x1, x2)) → c31(U71'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.51/213.55
ACTIVE(U71(U41(z0, z1), x1, x2)) → c31(U71'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.51/213.55
ACTIVE(U71(U51(z0, z1, z2), x1, x2)) → c31(U71'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.51/213.55
ACTIVE(U71(U52(z0, z1, z2), x1, x2)) → c31(U71'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.51/213.55
ACTIVE(U71(s(z0), x1, x2)) → c31(U71'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.51/213.55
ACTIVE(U71(plus(z0, z1), x1, x2)) → c31(U71'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.51/213.55
ACTIVE(U71(plus(z0, z1), x1, x2)) → c31(U71'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.51/213.55
ACTIVE(U71(U61(z0), x1, x2)) → c31(U71'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.51/213.55
ACTIVE(U71(U71(z0, z1, z2), x1, x2)) → c31(U71'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.51/213.55
ACTIVE(U71(U72(z0, z1, z2), x1, x2)) → c31(U71'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.51/213.55
ACTIVE(U71(x(z0, z1), x1, x2)) → c31(U71'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.51/213.55
ACTIVE(U71(x(z0, z1), x1, x2)) → c31(U71'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.51/213.55
ACTIVE(U71(U12(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.51/213.55
ACTIVE(U71(U21(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.51/213.55
ACTIVE(U71(U32(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.51/213.55
ACTIVE(U71(U41(tt, z0), x1, x2)) → c31(U71'(mark(z0), x1, x2)) 686.51/213.55
ACTIVE(U71(U61(tt), x1, x2)) → c31(U71'(mark(0), x1, x2)) 686.51/213.55
ACTIVE(U71(isNat(0), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.51/213.55
ACTIVE(U11(U71(tt, z0, z1), x1)) → c11(U11'(mark(U72(isNat(z1), z0, z1)), x1)) 686.51/213.55
ACTIVE(U11(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.55
ACTIVE(U12(U71(tt, z0, z1))) → c11(U12'(mark(U72(isNat(z1), z0, z1)))) 686.51/213.55
ACTIVE(U12(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.55
ACTIVE(U21(U71(tt, z0, z1))) → c11(U21'(mark(U72(isNat(z1), z0, z1)))) 686.51/213.55
ACTIVE(U21(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.55
ACTIVE(U31(U71(tt, z0, z1), x1)) → c11(U31'(mark(U72(isNat(z1), z0, z1)), x1)) 686.51/213.55
ACTIVE(U31(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.55
ACTIVE(U32(U71(tt, z0, z1))) → c11(U32'(mark(U72(isNat(z1), z0, z1)))) 686.51/213.55
ACTIVE(U32(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.55
ACTIVE(U41(U71(tt, z0, z1), x1)) → c11(U41'(mark(U72(isNat(z1), z0, z1)), x1)) 686.51/213.55
ACTIVE(U41(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.55
ACTIVE(U51(U71(tt, z0, z1), x1, x2)) → c11(U51'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.51/213.55
ACTIVE(U51(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.55
ACTIVE(U52(U71(tt, z0, z1), x1, x2)) → c11(U52'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.51/213.55
ACTIVE(U52(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.55
ACTIVE(s(U71(tt, z0, z1))) → c11(S(mark(U72(isNat(z1), z0, z1)))) 686.51/213.55
ACTIVE(s(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.55
ACTIVE(U61(U71(tt, z0, z1))) → c11(U61'(mark(U72(isNat(z1), z0, z1)))) 686.51/213.55
ACTIVE(U61(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.55
ACTIVE(U71(U11(tt, z0), x1, x2)) → c11(U71'(mark(U12(isNat(z0))), x1, x2)) 686.51/213.55
ACTIVE(U71(U11(tt, z0), x1, x2)) → c11(ACTIVE(U11(tt, z0))) 686.51/213.55
ACTIVE(U71(U31(tt, z0), x1, x2)) → c11(U71'(mark(U32(isNat(z0))), x1, x2)) 686.51/213.55
ACTIVE(U71(U31(tt, z0), x1, x2)) → c11(ACTIVE(U31(tt, z0))) 686.51/213.55
ACTIVE(U71(U51(tt, z0, z1), x1, x2)) → c11(U71'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.51/213.55
ACTIVE(U71(U51(tt, z0, z1), x1, x2)) → c11(ACTIVE(U51(tt, z0, z1))) 686.51/213.55
ACTIVE(U71(U52(tt, z0, z1), x1, x2)) → c11(U71'(mark(s(plus(z1, z0))), x1, x2)) 686.51/213.55
ACTIVE(U71(U52(tt, z0, z1), x1, x2)) → c11(ACTIVE(U52(tt, z0, z1))) 686.51/213.55
ACTIVE(U71(U71(tt, z0, z1), x1, x2)) → c11(U71'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.51/213.55
ACTIVE(U71(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.55
ACTIVE(U71(isNat(plus(z0, z1)), x1, x2)) → c11(U71'(mark(U11(isNat(z0), z1)), x1, x2)) 686.51/213.55
ACTIVE(U71(isNat(plus(z0, z1)), x1, x2)) → c11(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.55
ACTIVE(U71(isNat(s(z0)), x1, x2)) → c11(U71'(mark(U21(isNat(z0))), x1, x2)) 686.51/213.55
ACTIVE(U71(isNat(s(z0)), x1, x2)) → c11(ACTIVE(isNat(s(z0)))) 686.51/213.55
ACTIVE(U71(isNat(x(z0, z1)), x1, x2)) → c11(U71'(mark(U31(isNat(z0), z1)), x1, x2)) 686.51/213.55
ACTIVE(U71(isNat(x(z0, z1)), x1, x2)) → c11(ACTIVE(isNat(x(z0, z1)))) 686.51/213.55
ACTIVE(U72(plus(z0, 0), x1, x2)) → c32(U72'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.51/213.55
ACTIVE(U72(plus(z0, s(z1)), x1, x2)) → c32(U72'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.51/213.55
ACTIVE(U72(x(z0, 0), x1, x2)) → c32(U72'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.51/213.55
ACTIVE(U72(x(z0, s(z1)), x1, x2)) → c32(U72'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.51/213.55
ACTIVE(U72(U11(z0, z1), x1, x2)) → c32(U72'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.51/213.55
ACTIVE(U72(U12(z0), x1, x2)) → c32(U72'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.51/213.55
ACTIVE(U72(U21(z0), x1, x2)) → c32(U72'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.51/213.55
ACTIVE(U72(U31(z0, z1), x1, x2)) → c32(U72'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.51/213.55
ACTIVE(U72(U32(z0), x1, x2)) → c32(U72'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.51/213.55
ACTIVE(U72(U41(z0, z1), x1, x2)) → c32(U72'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.51/213.55
ACTIVE(U72(U51(z0, z1, z2), x1, x2)) → c32(U72'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.51/213.55
ACTIVE(U72(U52(z0, z1, z2), x1, x2)) → c32(U72'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.51/213.55
ACTIVE(U72(s(z0), x1, x2)) → c32(U72'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.51/213.55
ACTIVE(U72(plus(z0, z1), x1, x2)) → c32(U72'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.51/213.55
ACTIVE(U72(plus(z0, z1), x1, x2)) → c32(U72'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.51/213.55
ACTIVE(U72(U61(z0), x1, x2)) → c32(U72'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.51/213.55
ACTIVE(U72(U71(z0, z1, z2), x1, x2)) → c32(U72'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.51/213.55
ACTIVE(U72(U72(z0, z1, z2), x1, x2)) → c32(U72'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.51/213.55
ACTIVE(U72(x(z0, z1), x1, x2)) → c32(U72'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.51/213.55
ACTIVE(U72(x(z0, z1), x1, x2)) → c32(U72'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.51/213.55
ACTIVE(U72(U12(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.51/213.55
ACTIVE(U72(U21(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.51/213.55
ACTIVE(U72(U32(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.51/213.55
ACTIVE(U72(U41(tt, z0), x1, x2)) → c32(U72'(mark(z0), x1, x2)) 686.51/213.55
ACTIVE(U72(U61(tt), x1, x2)) → c32(U72'(mark(0), x1, x2)) 686.51/213.55
ACTIVE(U72(isNat(0), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.51/213.55
ACTIVE(U11(U72(tt, z0, z1), x1)) → c12(U11'(mark(plus(x(z1, z0), z1)), x1)) 686.51/213.55
ACTIVE(U11(U72(tt, z0, z1), x1)) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.55
ACTIVE(U12(U72(tt, z0, z1))) → c12(U12'(mark(plus(x(z1, z0), z1)))) 686.51/213.55
ACTIVE(U12(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.55
ACTIVE(U21(U72(tt, z0, z1))) → c12(U21'(mark(plus(x(z1, z0), z1)))) 686.51/213.55
ACTIVE(U21(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.55
ACTIVE(U31(U72(tt, z0, z1), x1)) → c12(U31'(mark(plus(x(z1, z0), z1)), x1)) 686.51/213.55
ACTIVE(U31(U72(tt, z0, z1), x1)) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.55
ACTIVE(U32(U72(tt, z0, z1))) → c12(U32'(mark(plus(x(z1, z0), z1)))) 686.51/213.55
ACTIVE(U32(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.55
ACTIVE(U41(U72(tt, z0, z1), x1)) → c12(U41'(mark(plus(x(z1, z0), z1)), x1)) 686.51/213.55
ACTIVE(U41(U72(tt, z0, z1), x1)) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.55
ACTIVE(U51(U72(tt, z0, z1), x1, x2)) → c12(U51'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.51/213.55
ACTIVE(U51(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.55
ACTIVE(U52(U72(tt, z0, z1), x1, x2)) → c12(U52'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.51/213.55
ACTIVE(U52(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.55
ACTIVE(s(U72(tt, z0, z1))) → c12(S(mark(plus(x(z1, z0), z1)))) 686.51/213.55
ACTIVE(s(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.55
ACTIVE(U61(U72(tt, z0, z1))) → c12(U61'(mark(plus(x(z1, z0), z1)))) 686.51/213.55
ACTIVE(U61(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.55
ACTIVE(U71(U72(tt, z0, z1), x1, x2)) → c12(U71'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.51/213.55
ACTIVE(U71(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.55
ACTIVE(U72(U11(tt, z0), x1, x2)) → c12(U72'(mark(U12(isNat(z0))), x1, x2)) 686.51/213.55
ACTIVE(U72(U11(tt, z0), x1, x2)) → c12(ACTIVE(U11(tt, z0))) 686.51/213.55
ACTIVE(U72(U31(tt, z0), x1, x2)) → c12(U72'(mark(U32(isNat(z0))), x1, x2)) 686.51/213.55
ACTIVE(U72(U31(tt, z0), x1, x2)) → c12(ACTIVE(U31(tt, z0))) 686.51/213.55
ACTIVE(U72(U51(tt, z0, z1), x1, x2)) → c12(U72'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.51/213.55
ACTIVE(U72(U51(tt, z0, z1), x1, x2)) → c12(ACTIVE(U51(tt, z0, z1))) 686.51/213.55
ACTIVE(U72(U52(tt, z0, z1), x1, x2)) → c12(U72'(mark(s(plus(z1, z0))), x1, x2)) 686.51/213.55
ACTIVE(U72(U52(tt, z0, z1), x1, x2)) → c12(ACTIVE(U52(tt, z0, z1))) 686.51/213.55
ACTIVE(U72(U71(tt, z0, z1), x1, x2)) → c12(U72'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.51/213.55
ACTIVE(U72(U71(tt, z0, z1), x1, x2)) → c12(ACTIVE(U71(tt, z0, z1))) 686.51/213.55
ACTIVE(U72(U72(tt, z0, z1), x1, x2)) → c12(U72'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.51/213.55
ACTIVE(U72(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.55
ACTIVE(U72(isNat(plus(z0, z1)), x1, x2)) → c12(U72'(mark(U11(isNat(z0), z1)), x1, x2)) 686.51/213.55
ACTIVE(U72(isNat(plus(z0, z1)), x1, x2)) → c12(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.55
ACTIVE(U72(isNat(s(z0)), x1, x2)) → c12(U72'(mark(U21(isNat(z0))), x1, x2)) 686.51/213.55
ACTIVE(U72(isNat(s(z0)), x1, x2)) → c12(ACTIVE(isNat(s(z0)))) 686.51/213.55
ACTIVE(U72(isNat(x(z0, z1)), x1, x2)) → c12(U72'(mark(U31(isNat(z0), z1)), x1, x2)) 686.51/213.55
ACTIVE(U72(isNat(x(z0, z1)), x1, x2)) → c12(ACTIVE(isNat(x(z0, z1)))) 686.51/213.55
PROPER(U11(x0, U11(z0, z1))) → c65(U11'(proper(x0), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(U11(z0, z1))) 686.51/213.55
PROPER(U11(x0, U12(z0))) → c65(U11'(proper(x0), U12(proper(z0))), PROPER(x0), PROPER(U12(z0))) 686.51/213.55
PROPER(U11(x0, isNat(z0))) → c65(U11'(proper(x0), isNat(proper(z0))), PROPER(x0), PROPER(isNat(z0))) 686.51/213.55
PROPER(U11(x0, U21(z0))) → c65(U11'(proper(x0), U21(proper(z0))), PROPER(x0), PROPER(U21(z0))) 686.51/213.55
PROPER(U11(x0, U31(z0, z1))) → c65(U11'(proper(x0), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(U31(z0, z1))) 686.51/213.55
PROPER(U11(x0, U32(z0))) → c65(U11'(proper(x0), U32(proper(z0))), PROPER(x0), PROPER(U32(z0))) 686.51/213.55
PROPER(U11(x0, U41(z0, z1))) → c65(U11'(proper(x0), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(U41(z0, z1))) 686.51/213.55
PROPER(U11(x0, U51(z0, z1, z2))) → c65(U11'(proper(x0), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U51(z0, z1, z2))) 686.51/213.55
PROPER(U11(x0, U52(z0, z1, z2))) → c65(U11'(proper(x0), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U52(z0, z1, z2))) 686.51/213.55
PROPER(U11(x0, s(z0))) → c65(U11'(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 686.51/213.55
PROPER(U11(x0, plus(z0, z1))) → c65(U11'(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 686.51/213.55
PROPER(U11(x0, U61(z0))) → c65(U11'(proper(x0), U61(proper(z0))), PROPER(x0), PROPER(U61(z0))) 686.51/213.55
PROPER(U11(x0, U71(z0, z1, z2))) → c65(U11'(proper(x0), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U71(z0, z1, z2))) 686.51/213.55
PROPER(U11(x0, U72(z0, z1, z2))) → c65(U11'(proper(x0), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U72(z0, z1, z2))) 686.51/213.55
PROPER(U11(x0, x(z0, z1))) → c65(U11'(proper(x0), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x(z0, z1))) 686.51/213.55
PROPER(U11(U11(z0, z1), x1)) → c65(U11'(U11(proper(z0), proper(z1)), proper(x1)), PROPER(U11(z0, z1)), PROPER(x1)) 686.51/213.55
PROPER(U11(U12(z0), x1)) → c65(U11'(U12(proper(z0)), proper(x1)), PROPER(U12(z0)), PROPER(x1)) 686.51/213.55
PROPER(U11(isNat(z0), x1)) → c65(U11'(isNat(proper(z0)), proper(x1)), PROPER(isNat(z0)), PROPER(x1)) 686.51/213.55
PROPER(U11(U21(z0), x1)) → c65(U11'(U21(proper(z0)), proper(x1)), PROPER(U21(z0)), PROPER(x1)) 686.51/213.55
PROPER(U11(U31(z0, z1), x1)) → c65(U11'(U31(proper(z0), proper(z1)), proper(x1)), PROPER(U31(z0, z1)), PROPER(x1)) 686.51/213.55
PROPER(U11(U32(z0), x1)) → c65(U11'(U32(proper(z0)), proper(x1)), PROPER(U32(z0)), PROPER(x1)) 686.51/213.55
PROPER(U11(U41(z0, z1), x1)) → c65(U11'(U41(proper(z0), proper(z1)), proper(x1)), PROPER(U41(z0, z1)), PROPER(x1)) 686.51/213.55
PROPER(U11(U51(z0, z1, z2), x1)) → c65(U11'(U51(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U51(z0, z1, z2)), PROPER(x1)) 686.51/213.55
PROPER(U11(U52(z0, z1, z2), x1)) → c65(U11'(U52(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U52(z0, z1, z2)), PROPER(x1)) 686.51/213.55
PROPER(U11(s(z0), x1)) → c65(U11'(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 686.51/213.55
PROPER(U11(plus(z0, z1), x1)) → c65(U11'(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 686.51/213.55
PROPER(U11(U61(z0), x1)) → c65(U11'(U61(proper(z0)), proper(x1)), PROPER(U61(z0)), PROPER(x1)) 686.51/213.55
PROPER(U11(U71(z0, z1, z2), x1)) → c65(U11'(U71(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U71(z0, z1, z2)), PROPER(x1)) 686.51/213.55
PROPER(U11(U72(z0, z1, z2), x1)) → c65(U11'(U72(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U72(z0, z1, z2)), PROPER(x1)) 686.51/213.55
PROPER(U11(x(z0, z1), x1)) → c65(U11'(x(proper(z0), proper(z1)), proper(x1)), PROPER(x(z0, z1)), PROPER(x1)) 686.51/213.55
PROPER(U11(x0, tt)) → c65(U11'(proper(x0), ok(tt)), PROPER(x0)) 686.51/213.55
PROPER(U11(x0, 0)) → c65(U11'(proper(x0), ok(0)), PROPER(x0)) 686.51/213.55
PROPER(U11(tt, x1)) → c65(U11'(ok(tt), proper(x1)), PROPER(x1)) 686.51/213.55
PROPER(U11(0, x1)) → c65(U11'(ok(0), proper(x1)), PROPER(x1)) 686.51/213.55
PROPER(U12(U11(z0, z1))) → c67(U12'(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.51/213.55
PROPER(U12(U12(z0))) → c67(U12'(U12(proper(z0))), PROPER(U12(z0))) 686.51/213.55
PROPER(U12(isNat(z0))) → c67(U12'(isNat(proper(z0))), PROPER(isNat(z0))) 686.51/213.55
PROPER(U12(U21(z0))) → c67(U12'(U21(proper(z0))), PROPER(U21(z0))) 686.51/213.55
PROPER(U12(U31(z0, z1))) → c67(U12'(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.51/213.55
PROPER(U12(U32(z0))) → c67(U12'(U32(proper(z0))), PROPER(U32(z0))) 686.51/213.55
PROPER(U12(U41(z0, z1))) → c67(U12'(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.51/213.55
PROPER(U12(U51(z0, z1, z2))) → c67(U12'(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.51/213.55
PROPER(U12(U52(z0, z1, z2))) → c67(U12'(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.51/213.55
PROPER(U12(s(z0))) → c67(U12'(s(proper(z0))), PROPER(s(z0))) 686.51/213.55
PROPER(U12(plus(z0, z1))) → c67(U12'(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.51/213.55
PROPER(U12(U61(z0))) → c67(U12'(U61(proper(z0))), PROPER(U61(z0))) 686.51/213.55
PROPER(U12(U71(z0, z1, z2))) → c67(U12'(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.51/213.55
PROPER(U12(U72(z0, z1, z2))) → c67(U12'(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.51/213.55
PROPER(U12(x(z0, z1))) → c67(U12'(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.51/213.55
PROPER(U12(tt)) → c67(U12'(ok(tt))) 686.51/213.55
PROPER(U12(0)) → c67(U12'(ok(0))) 686.51/213.55
PROPER(isNat(U11(z0, z1))) → c68(ISNAT(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.51/213.55
PROPER(isNat(tt)) → c68(ISNAT(ok(tt)), PROPER(tt)) 686.51/213.55
PROPER(isNat(U12(z0))) → c68(ISNAT(U12(proper(z0))), PROPER(U12(z0))) 686.51/213.55
PROPER(isNat(isNat(z0))) → c68(ISNAT(isNat(proper(z0))), PROPER(isNat(z0))) 686.51/213.55
PROPER(isNat(U21(z0))) → c68(ISNAT(U21(proper(z0))), PROPER(U21(z0))) 686.51/213.55
PROPER(isNat(U31(z0, z1))) → c68(ISNAT(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.51/213.55
PROPER(isNat(U32(z0))) → c68(ISNAT(U32(proper(z0))), PROPER(U32(z0))) 686.51/213.55
PROPER(isNat(U41(z0, z1))) → c68(ISNAT(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.51/213.55
PROPER(isNat(U51(z0, z1, z2))) → c68(ISNAT(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.51/213.55
PROPER(isNat(U52(z0, z1, z2))) → c68(ISNAT(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.51/213.55
PROPER(isNat(s(z0))) → c68(ISNAT(s(proper(z0))), PROPER(s(z0))) 686.51/213.55
PROPER(isNat(plus(z0, z1))) → c68(ISNAT(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.51/213.55
PROPER(isNat(U61(z0))) → c68(ISNAT(U61(proper(z0))), PROPER(U61(z0))) 686.51/213.55
PROPER(isNat(0)) → c68(ISNAT(ok(0)), PROPER(0)) 686.51/213.55
PROPER(isNat(U71(z0, z1, z2))) → c68(ISNAT(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.51/213.55
PROPER(isNat(U72(z0, z1, z2))) → c68(ISNAT(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.51/213.55
PROPER(isNat(x(z0, z1))) → c68(ISNAT(x(proper(z0), proper(z1))), PROPER(x(z0, z1)))
K tuples:none
Defined Rule Symbols:

active, U11, U12, U21, U31, U32, U41, U51, U52, s, plus, U61, U71, U72, x, proper, isNat, top

Defined Pair Symbols:

ACTIVE, U11', U12', U21', U31', U32', U41', U51', U52', S, PLUS, U61', U71', U72', X, PROPER, ISNAT, TOP

Compound Symbols:

c28, c29, 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, c62, c63, c64, c69, c70, c71, c72, c73, c74, c75, c76, c77, c79, c80, c81, c82, c83, c84, c13, c16, c18, c1, c19, c19, c, c20, c20, c2, c21, c21, c3, c22, c22, c4, c23, c23, c5, c24, c24, c6, c25, c25, c7, c26, c26, c8, c27, c27, c9, c30, c30, c10, c31, c31, c11, c32, c32, c12, c65, c65, c67, c67, c68

686.51/213.55
686.51/213.55

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

Removed 2 trailing tuple parts
686.51/213.55
686.51/213.55

(90) Obligation:

Complexity Dependency Tuples Problem
Rules:

active(U11(tt, z0)) → mark(U12(isNat(z0))) 686.51/213.55
active(U12(tt)) → mark(tt) 686.51/213.55
active(U21(tt)) → mark(tt) 686.51/213.55
active(U31(tt, z0)) → mark(U32(isNat(z0))) 686.51/213.55
active(U32(tt)) → mark(tt) 686.51/213.55
active(U41(tt, z0)) → mark(z0) 686.51/213.55
active(U51(tt, z0, z1)) → mark(U52(isNat(z1), z0, z1)) 686.51/213.55
active(U52(tt, z0, z1)) → mark(s(plus(z1, z0))) 686.51/213.55
active(U61(tt)) → mark(0) 686.51/213.55
active(U71(tt, z0, z1)) → mark(U72(isNat(z1), z0, z1)) 686.51/213.55
active(U72(tt, z0, z1)) → mark(plus(x(z1, z0), z1)) 686.51/213.55
active(isNat(0)) → mark(tt) 686.51/213.55
active(isNat(plus(z0, z1))) → mark(U11(isNat(z0), z1)) 686.51/213.55
active(isNat(s(z0))) → mark(U21(isNat(z0))) 686.51/213.55
active(isNat(x(z0, z1))) → mark(U31(isNat(z0), z1)) 686.51/213.55
active(plus(z0, 0)) → mark(U41(isNat(z0), z0)) 686.51/213.55
active(plus(z0, s(z1))) → mark(U51(isNat(z1), z1, z0)) 686.51/213.55
active(x(z0, 0)) → mark(U61(isNat(z0))) 686.51/213.55
active(x(z0, s(z1))) → mark(U71(isNat(z1), z1, z0)) 686.51/213.55
active(U11(z0, z1)) → U11(active(z0), z1) 686.51/213.55
active(U12(z0)) → U12(active(z0)) 686.51/213.55
active(U21(z0)) → U21(active(z0)) 686.51/213.55
active(U31(z0, z1)) → U31(active(z0), z1) 686.51/213.55
active(U32(z0)) → U32(active(z0)) 686.51/213.55
active(U41(z0, z1)) → U41(active(z0), z1) 686.51/213.55
active(U51(z0, z1, z2)) → U51(active(z0), z1, z2) 686.51/213.55
active(U52(z0, z1, z2)) → U52(active(z0), z1, z2) 686.51/213.55
active(s(z0)) → s(active(z0)) 686.51/213.55
active(plus(z0, z1)) → plus(active(z0), z1) 686.51/213.55
active(plus(z0, z1)) → plus(z0, active(z1)) 686.51/213.55
active(U61(z0)) → U61(active(z0)) 686.51/213.55
active(U71(z0, z1, z2)) → U71(active(z0), z1, z2) 686.51/213.55
active(U72(z0, z1, z2)) → U72(active(z0), z1, z2) 686.51/213.55
active(x(z0, z1)) → x(active(z0), z1) 686.51/213.55
active(x(z0, z1)) → x(z0, active(z1)) 686.51/213.55
U11(mark(z0), z1) → mark(U11(z0, z1)) 686.51/213.55
U11(ok(z0), ok(z1)) → ok(U11(z0, z1)) 686.51/213.55
U12(mark(z0)) → mark(U12(z0)) 686.51/213.55
U12(ok(z0)) → ok(U12(z0)) 686.51/213.55
U21(mark(z0)) → mark(U21(z0)) 686.51/213.55
U21(ok(z0)) → ok(U21(z0)) 686.51/213.55
U31(mark(z0), z1) → mark(U31(z0, z1)) 686.51/213.55
U31(ok(z0), ok(z1)) → ok(U31(z0, z1)) 686.51/213.55
U32(mark(z0)) → mark(U32(z0)) 686.51/213.55
U32(ok(z0)) → ok(U32(z0)) 686.51/213.55
U41(mark(z0), z1) → mark(U41(z0, z1)) 686.51/213.55
U41(ok(z0), ok(z1)) → ok(U41(z0, z1)) 686.51/213.55
U51(mark(z0), z1, z2) → mark(U51(z0, z1, z2)) 686.51/213.55
U51(ok(z0), ok(z1), ok(z2)) → ok(U51(z0, z1, z2)) 686.51/213.55
U52(mark(z0), z1, z2) → mark(U52(z0, z1, z2)) 686.51/213.55
U52(ok(z0), ok(z1), ok(z2)) → ok(U52(z0, z1, z2)) 686.51/213.55
s(mark(z0)) → mark(s(z0)) 686.51/213.55
s(ok(z0)) → ok(s(z0)) 686.51/213.55
plus(mark(z0), z1) → mark(plus(z0, z1)) 686.51/213.55
plus(z0, mark(z1)) → mark(plus(z0, z1)) 686.51/213.55
plus(ok(z0), ok(z1)) → ok(plus(z0, z1)) 686.51/213.55
U61(mark(z0)) → mark(U61(z0)) 686.51/213.55
U61(ok(z0)) → ok(U61(z0)) 686.51/213.55
U71(mark(z0), z1, z2) → mark(U71(z0, z1, z2)) 686.51/213.55
U71(ok(z0), ok(z1), ok(z2)) → ok(U71(z0, z1, z2)) 686.51/213.55
U72(mark(z0), z1, z2) → mark(U72(z0, z1, z2)) 686.51/213.55
U72(ok(z0), ok(z1), ok(z2)) → ok(U72(z0, z1, z2)) 686.51/213.55
x(mark(z0), z1) → mark(x(z0, z1)) 686.51/213.55
x(z0, mark(z1)) → mark(x(z0, z1)) 686.51/213.55
x(ok(z0), ok(z1)) → ok(x(z0, z1)) 686.51/213.55
proper(U11(z0, z1)) → U11(proper(z0), proper(z1)) 686.51/213.55
proper(tt) → ok(tt) 686.51/213.55
proper(U12(z0)) → U12(proper(z0)) 686.51/213.55
proper(isNat(z0)) → isNat(proper(z0)) 686.51/213.55
proper(U21(z0)) → U21(proper(z0)) 686.51/213.55
proper(U31(z0, z1)) → U31(proper(z0), proper(z1)) 686.51/213.55
proper(U32(z0)) → U32(proper(z0)) 686.51/213.55
proper(U41(z0, z1)) → U41(proper(z0), proper(z1)) 686.51/213.55
proper(U51(z0, z1, z2)) → U51(proper(z0), proper(z1), proper(z2)) 686.51/213.55
proper(U52(z0, z1, z2)) → U52(proper(z0), proper(z1), proper(z2)) 686.51/213.55
proper(s(z0)) → s(proper(z0)) 686.51/213.55
proper(plus(z0, z1)) → plus(proper(z0), proper(z1)) 686.51/213.55
proper(U61(z0)) → U61(proper(z0)) 686.51/213.55
proper(0) → ok(0) 686.51/213.55
proper(U71(z0, z1, z2)) → U71(proper(z0), proper(z1), proper(z2)) 686.51/213.55
proper(U72(z0, z1, z2)) → U72(proper(z0), proper(z1), proper(z2)) 686.51/213.55
proper(x(z0, z1)) → x(proper(z0), proper(z1)) 686.51/213.55
isNat(ok(z0)) → ok(isNat(z0)) 686.51/213.55
top(mark(z0)) → top(proper(z0)) 686.51/213.55
top(ok(z0)) → top(active(z0))
Tuples:

ACTIVE(plus(z0, z1)) → c28(PLUS(active(z0), z1), ACTIVE(z0)) 686.51/213.55
ACTIVE(plus(z0, z1)) → c29(PLUS(z0, active(z1)), ACTIVE(z1)) 686.51/213.55
ACTIVE(x(z0, z1)) → c33(X(active(z0), z1), ACTIVE(z0)) 686.51/213.55
ACTIVE(x(z0, z1)) → c34(X(z0, active(z1)), ACTIVE(z1)) 686.51/213.55
U11'(mark(z0), z1) → c35(U11'(z0, z1)) 686.51/213.55
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1)) 686.51/213.55
U12'(mark(z0)) → c37(U12'(z0)) 686.51/213.55
U12'(ok(z0)) → c38(U12'(z0)) 686.51/213.55
U21'(mark(z0)) → c39(U21'(z0)) 686.51/213.55
U21'(ok(z0)) → c40(U21'(z0)) 686.51/213.55
U31'(mark(z0), z1) → c41(U31'(z0, z1)) 686.51/213.55
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 686.51/213.55
U32'(mark(z0)) → c43(U32'(z0)) 686.51/213.55
U32'(ok(z0)) → c44(U32'(z0)) 686.51/213.55
U41'(mark(z0), z1) → c45(U41'(z0, z1)) 686.51/213.55
U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1)) 686.51/213.55
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2)) 686.51/213.55
U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2)) 686.51/213.55
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2)) 686.51/213.55
U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2)) 686.51/213.55
S(mark(z0)) → c51(S(z0)) 686.51/213.55
S(ok(z0)) → c52(S(z0)) 686.51/213.55
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 686.51/213.55
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 686.51/213.55
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 686.51/213.55
U61'(mark(z0)) → c56(U61'(z0)) 686.51/213.55
U61'(ok(z0)) → c57(U61'(z0)) 686.51/213.55
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2)) 686.51/213.55
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2)) 686.51/213.55
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2)) 686.51/213.55
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 686.51/213.55
X(mark(z0), z1) → c62(X(z0, z1)) 686.51/213.55
X(z0, mark(z1)) → c63(X(z0, z1)) 686.51/213.55
X(ok(z0), ok(z1)) → c64(X(z0, z1)) 686.51/213.55
PROPER(U21(z0)) → c69(U21'(proper(z0)), PROPER(z0)) 686.51/213.55
PROPER(U31(z0, z1)) → c70(U31'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 686.51/213.55
PROPER(U32(z0)) → c71(U32'(proper(z0)), PROPER(z0)) 686.51/213.55
PROPER(U41(z0, z1)) → c72(U41'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 686.51/213.55
PROPER(U51(z0, z1, z2)) → c73(U51'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 686.51/213.55
PROPER(U52(z0, z1, z2)) → c74(U52'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 686.51/213.55
PROPER(s(z0)) → c75(S(proper(z0)), PROPER(z0)) 686.51/213.55
PROPER(plus(z0, z1)) → c76(PLUS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 686.51/213.55
PROPER(U61(z0)) → c77(U61'(proper(z0)), PROPER(z0)) 686.51/213.55
PROPER(U71(z0, z1, z2)) → c79(U71'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 686.51/213.55
PROPER(U72(z0, z1, z2)) → c80(U72'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 686.51/213.55
PROPER(x(z0, z1)) → c81(X(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 686.51/213.55
ISNAT(ok(z0)) → c82(ISNAT(z0)) 686.51/213.55
TOP(mark(z0)) → c83(TOP(proper(z0)), PROPER(z0)) 686.51/213.55
TOP(ok(z0)) → c84(TOP(active(z0)), ACTIVE(z0)) 686.51/213.55
ACTIVE(isNat(s(z0))) → c13(ISNAT(z0)) 686.51/213.55
ACTIVE(plus(z0, s(z1))) → c16(ISNAT(z1)) 686.51/213.55
ACTIVE(x(z0, s(z1))) → c18(ISNAT(z1)) 686.51/213.55
ACTIVE(U11(tt, z0)) → c1(U12'(isNat(z0))) 686.51/213.55
ACTIVE(U11(tt, z0)) → c1(ISNAT(z0)) 686.51/213.55
ACTIVE(U31(tt, z0)) → c1(U32'(isNat(z0))) 686.51/213.55
ACTIVE(U31(tt, z0)) → c1(ISNAT(z0)) 686.51/213.55
ACTIVE(U51(tt, z0, z1)) → c1(U52'(isNat(z1), z0, z1)) 686.51/213.55
ACTIVE(U51(tt, z0, z1)) → c1(ISNAT(z1)) 686.51/213.55
ACTIVE(U52(tt, z0, z1)) → c1(S(plus(z1, z0))) 686.51/213.55
ACTIVE(U52(tt, z0, z1)) → c1(PLUS(z1, z0)) 686.51/213.55
ACTIVE(U71(tt, z0, z1)) → c1(U72'(isNat(z1), z0, z1)) 686.51/213.55
ACTIVE(U71(tt, z0, z1)) → c1(ISNAT(z1)) 686.51/213.55
ACTIVE(U72(tt, z0, z1)) → c1(PLUS(x(z1, z0), z1)) 686.51/213.55
ACTIVE(U72(tt, z0, z1)) → c1(X(z1, z0)) 686.51/213.55
ACTIVE(isNat(plus(z0, z1))) → c1(U11'(isNat(z0), z1)) 686.51/213.55
ACTIVE(isNat(plus(z0, z1))) → c1(ISNAT(z0)) 686.51/213.55
ACTIVE(isNat(x(z0, z1))) → c1(U31'(isNat(z0), z1)) 686.51/213.55
ACTIVE(isNat(x(z0, z1))) → c1(ISNAT(z0)) 686.51/213.55
ACTIVE(plus(z0, 0)) → c1(U41'(isNat(z0), z0)) 686.51/213.55
ACTIVE(plus(z0, 0)) → c1(ISNAT(z0)) 686.51/213.55
ACTIVE(x(z0, 0)) → c1(U61'(isNat(z0))) 686.51/213.55
ACTIVE(x(z0, 0)) → c1(ISNAT(z0)) 686.51/213.55
ACTIVE(U11(plus(z0, 0), x1)) → c19(U11'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.51/213.55
ACTIVE(U11(plus(z0, s(z1)), x1)) → c19(U11'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.51/213.55
ACTIVE(U11(x(z0, 0), x1)) → c19(U11'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.51/213.55
ACTIVE(U11(x(z0, s(z1)), x1)) → c19(U11'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.51/213.55
ACTIVE(U11(U11(z0, z1), x1)) → c19(U11'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.51/213.55
ACTIVE(U11(U12(z0), x1)) → c19(U11'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.51/213.55
ACTIVE(U11(U21(z0), x1)) → c19(U11'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.51/213.55
ACTIVE(U11(U31(z0, z1), x1)) → c19(U11'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.51/213.55
ACTIVE(U11(U32(z0), x1)) → c19(U11'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.51/213.55
ACTIVE(U11(U41(z0, z1), x1)) → c19(U11'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.51/213.55
ACTIVE(U11(U51(z0, z1, z2), x1)) → c19(U11'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.51/213.55
ACTIVE(U11(U52(z0, z1, z2), x1)) → c19(U11'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.51/213.55
ACTIVE(U11(s(z0), x1)) → c19(U11'(s(active(z0)), x1), ACTIVE(s(z0))) 686.51/213.55
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.51/213.55
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.51/213.55
ACTIVE(U11(U61(z0), x1)) → c19(U11'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.51/213.55
ACTIVE(U11(U71(z0, z1, z2), x1)) → c19(U11'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.51/213.55
ACTIVE(U11(U72(z0, z1, z2), x1)) → c19(U11'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.51/213.55
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.51/213.55
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.51/213.55
ACTIVE(U11(isNat(0), x1)) → c19(U11'(mark(tt), x1)) 686.51/213.55
ACTIVE(U11(U11(tt, z0), x1)) → c(U11'(mark(U12(isNat(z0))), x1)) 686.51/213.55
ACTIVE(U11(U11(tt, z0), x1)) → c(ACTIVE(U11(tt, z0))) 686.51/213.55
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(U11'(mark(U11(isNat(z0), z1)), x1)) 686.51/213.55
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.55
ACTIVE(U11(isNat(s(z0)), x1)) → c(U11'(mark(U21(isNat(z0))), x1)) 686.51/213.55
ACTIVE(U11(isNat(s(z0)), x1)) → c(ACTIVE(isNat(s(z0)))) 686.51/213.55
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(U11'(mark(U31(isNat(z0), z1)), x1)) 686.51/213.55
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(ACTIVE(isNat(x(z0, z1)))) 686.51/213.55
ACTIVE(U12(plus(z0, 0))) → c20(U12'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.51/213.55
ACTIVE(U12(plus(z0, s(z1)))) → c20(U12'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.51/213.55
ACTIVE(U12(x(z0, 0))) → c20(U12'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.51/213.55
ACTIVE(U12(x(z0, s(z1)))) → c20(U12'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.51/213.55
ACTIVE(U12(U11(z0, z1))) → c20(U12'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.51/213.55
ACTIVE(U12(U12(z0))) → c20(U12'(U12(active(z0))), ACTIVE(U12(z0))) 686.51/213.55
ACTIVE(U12(U21(z0))) → c20(U12'(U21(active(z0))), ACTIVE(U21(z0))) 686.51/213.55
ACTIVE(U12(U31(z0, z1))) → c20(U12'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.51/213.55
ACTIVE(U12(U32(z0))) → c20(U12'(U32(active(z0))), ACTIVE(U32(z0))) 686.51/213.55
ACTIVE(U12(U41(z0, z1))) → c20(U12'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.51/213.55
ACTIVE(U12(U51(z0, z1, z2))) → c20(U12'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.51/213.55
ACTIVE(U12(U52(z0, z1, z2))) → c20(U12'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.51/213.55
ACTIVE(U12(s(z0))) → c20(U12'(s(active(z0))), ACTIVE(s(z0))) 686.51/213.55
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.51/213.55
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.51/213.55
ACTIVE(U12(U61(z0))) → c20(U12'(U61(active(z0))), ACTIVE(U61(z0))) 686.51/213.55
ACTIVE(U12(U71(z0, z1, z2))) → c20(U12'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.51/213.55
ACTIVE(U12(U72(z0, z1, z2))) → c20(U12'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.51/213.55
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.51/213.55
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.51/213.55
ACTIVE(U11(U12(tt), x1)) → c19(U11'(mark(tt), x1)) 686.51/213.55
ACTIVE(U12(U12(tt))) → c20(U12'(mark(tt))) 686.51/213.55
ACTIVE(U12(isNat(0))) → c20(U12'(mark(tt))) 686.51/213.55
ACTIVE(U12(U11(tt, z0))) → c2(U12'(mark(U12(isNat(z0))))) 686.51/213.55
ACTIVE(U12(U11(tt, z0))) → c2(ACTIVE(U11(tt, z0))) 686.51/213.55
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(U12'(mark(U11(isNat(z0), z1)))) 686.51/213.55
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.55
ACTIVE(U12(isNat(s(z0)))) → c2(U12'(mark(U21(isNat(z0))))) 686.51/213.55
ACTIVE(U12(isNat(s(z0)))) → c2(ACTIVE(isNat(s(z0)))) 686.51/213.55
ACTIVE(U12(isNat(x(z0, z1)))) → c2(U12'(mark(U31(isNat(z0), z1)))) 686.51/213.55
ACTIVE(U12(isNat(x(z0, z1)))) → c2(ACTIVE(isNat(x(z0, z1)))) 686.51/213.55
ACTIVE(U21(plus(z0, 0))) → c21(U21'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.51/213.55
ACTIVE(U21(plus(z0, s(z1)))) → c21(U21'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.51/213.55
ACTIVE(U21(x(z0, 0))) → c21(U21'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.51/213.55
ACTIVE(U21(x(z0, s(z1)))) → c21(U21'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.51/213.55
ACTIVE(U21(U11(z0, z1))) → c21(U21'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.51/213.55
ACTIVE(U21(U12(z0))) → c21(U21'(U12(active(z0))), ACTIVE(U12(z0))) 686.51/213.55
ACTIVE(U21(U21(z0))) → c21(U21'(U21(active(z0))), ACTIVE(U21(z0))) 686.51/213.55
ACTIVE(U21(U31(z0, z1))) → c21(U21'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.51/213.55
ACTIVE(U21(U32(z0))) → c21(U21'(U32(active(z0))), ACTIVE(U32(z0))) 686.51/213.55
ACTIVE(U21(U41(z0, z1))) → c21(U21'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.51/213.55
ACTIVE(U21(U51(z0, z1, z2))) → c21(U21'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.51/213.55
ACTIVE(U21(U52(z0, z1, z2))) → c21(U21'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.51/213.55
ACTIVE(U21(s(z0))) → c21(U21'(s(active(z0))), ACTIVE(s(z0))) 686.51/213.55
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.51/213.55
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.51/213.55
ACTIVE(U21(U61(z0))) → c21(U21'(U61(active(z0))), ACTIVE(U61(z0))) 686.51/213.55
ACTIVE(U21(U71(z0, z1, z2))) → c21(U21'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.51/213.55
ACTIVE(U21(U72(z0, z1, z2))) → c21(U21'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.51/213.55
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.51/213.55
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.51/213.55
ACTIVE(U11(U21(tt), x1)) → c19(U11'(mark(tt), x1)) 686.51/213.55
ACTIVE(U12(U21(tt))) → c20(U12'(mark(tt))) 686.51/213.55
ACTIVE(U21(U12(tt))) → c21(U21'(mark(tt))) 686.51/213.55
ACTIVE(U21(U21(tt))) → c21(U21'(mark(tt))) 686.51/213.55
ACTIVE(U21(isNat(0))) → c21(U21'(mark(tt))) 686.51/213.55
ACTIVE(U21(U11(tt, z0))) → c3(U21'(mark(U12(isNat(z0))))) 686.51/213.55
ACTIVE(U21(U11(tt, z0))) → c3(ACTIVE(U11(tt, z0))) 686.51/213.55
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(U21'(mark(U11(isNat(z0), z1)))) 686.51/213.55
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.55
ACTIVE(U21(isNat(s(z0)))) → c3(U21'(mark(U21(isNat(z0))))) 686.51/213.55
ACTIVE(U21(isNat(s(z0)))) → c3(ACTIVE(isNat(s(z0)))) 686.51/213.55
ACTIVE(U21(isNat(x(z0, z1)))) → c3(U21'(mark(U31(isNat(z0), z1)))) 686.51/213.55
ACTIVE(U21(isNat(x(z0, z1)))) → c3(ACTIVE(isNat(x(z0, z1)))) 686.51/213.55
ACTIVE(U31(plus(z0, 0), x1)) → c22(U31'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.51/213.55
ACTIVE(U31(plus(z0, s(z1)), x1)) → c22(U31'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.51/213.55
ACTIVE(U31(x(z0, 0), x1)) → c22(U31'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.51/213.55
ACTIVE(U31(x(z0, s(z1)), x1)) → c22(U31'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.51/213.55
ACTIVE(U31(U11(z0, z1), x1)) → c22(U31'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.51/213.55
ACTIVE(U31(U12(z0), x1)) → c22(U31'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.51/213.55
ACTIVE(U31(U21(z0), x1)) → c22(U31'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.51/213.55
ACTIVE(U31(U31(z0, z1), x1)) → c22(U31'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.51/213.55
ACTIVE(U31(U32(z0), x1)) → c22(U31'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.51/213.55
ACTIVE(U31(U41(z0, z1), x1)) → c22(U31'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.51/213.55
ACTIVE(U31(U51(z0, z1, z2), x1)) → c22(U31'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.51/213.55
ACTIVE(U31(U52(z0, z1, z2), x1)) → c22(U31'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.51/213.55
ACTIVE(U31(s(z0), x1)) → c22(U31'(s(active(z0)), x1), ACTIVE(s(z0))) 686.51/213.55
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.51/213.55
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.51/213.55
ACTIVE(U31(U61(z0), x1)) → c22(U31'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.51/213.55
ACTIVE(U31(U71(z0, z1, z2), x1)) → c22(U31'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.51/213.55
ACTIVE(U31(U72(z0, z1, z2), x1)) → c22(U31'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.51/213.55
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.51/213.55
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.51/213.55
ACTIVE(U31(U12(tt), x1)) → c22(U31'(mark(tt), x1)) 686.51/213.55
ACTIVE(U31(U21(tt), x1)) → c22(U31'(mark(tt), x1)) 686.51/213.55
ACTIVE(U31(isNat(0), x1)) → c22(U31'(mark(tt), x1)) 686.51/213.55
ACTIVE(U11(U31(tt, z0), x1)) → c4(U11'(mark(U32(isNat(z0))), x1)) 686.51/213.55
ACTIVE(U11(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 686.51/213.55
ACTIVE(U12(U31(tt, z0))) → c4(U12'(mark(U32(isNat(z0))))) 686.51/213.55
ACTIVE(U12(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 686.51/213.55
ACTIVE(U21(U31(tt, z0))) → c4(U21'(mark(U32(isNat(z0))))) 686.51/213.55
ACTIVE(U21(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 686.51/213.55
ACTIVE(U31(U11(tt, z0), x1)) → c4(U31'(mark(U12(isNat(z0))), x1)) 686.51/213.55
ACTIVE(U31(U11(tt, z0), x1)) → c4(ACTIVE(U11(tt, z0))) 686.51/213.55
ACTIVE(U31(U31(tt, z0), x1)) → c4(U31'(mark(U32(isNat(z0))), x1)) 686.51/213.55
ACTIVE(U31(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 686.51/213.55
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(U31'(mark(U11(isNat(z0), z1)), x1)) 686.51/213.55
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.55
ACTIVE(U31(isNat(s(z0)), x1)) → c4(U31'(mark(U21(isNat(z0))), x1)) 686.51/213.55
ACTIVE(U31(isNat(s(z0)), x1)) → c4(ACTIVE(isNat(s(z0)))) 686.51/213.55
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(U31'(mark(U31(isNat(z0), z1)), x1)) 686.51/213.55
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(ACTIVE(isNat(x(z0, z1)))) 686.51/213.55
ACTIVE(U32(plus(z0, 0))) → c23(U32'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.51/213.55
ACTIVE(U32(plus(z0, s(z1)))) → c23(U32'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.51/213.55
ACTIVE(U32(x(z0, 0))) → c23(U32'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.51/213.55
ACTIVE(U32(x(z0, s(z1)))) → c23(U32'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.51/213.55
ACTIVE(U32(U11(z0, z1))) → c23(U32'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.51/213.55
ACTIVE(U32(U12(z0))) → c23(U32'(U12(active(z0))), ACTIVE(U12(z0))) 686.51/213.55
ACTIVE(U32(U21(z0))) → c23(U32'(U21(active(z0))), ACTIVE(U21(z0))) 686.51/213.55
ACTIVE(U32(U31(z0, z1))) → c23(U32'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.51/213.55
ACTIVE(U32(U32(z0))) → c23(U32'(U32(active(z0))), ACTIVE(U32(z0))) 686.51/213.55
ACTIVE(U32(U41(z0, z1))) → c23(U32'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.51/213.55
ACTIVE(U32(U51(z0, z1, z2))) → c23(U32'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.51/213.55
ACTIVE(U32(U52(z0, z1, z2))) → c23(U32'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.51/213.55
ACTIVE(U32(s(z0))) → c23(U32'(s(active(z0))), ACTIVE(s(z0))) 686.51/213.55
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.51/213.55
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.51/213.55
ACTIVE(U32(U61(z0))) → c23(U32'(U61(active(z0))), ACTIVE(U61(z0))) 686.51/213.55
ACTIVE(U32(U71(z0, z1, z2))) → c23(U32'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.51/213.55
ACTIVE(U32(U72(z0, z1, z2))) → c23(U32'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.51/213.55
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.51/213.55
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.51/213.55
ACTIVE(U11(U32(tt), x1)) → c19(U11'(mark(tt), x1)) 686.51/213.55
ACTIVE(U12(U32(tt))) → c20(U12'(mark(tt))) 686.51/213.55
ACTIVE(U21(U32(tt))) → c21(U21'(mark(tt))) 686.51/213.55
ACTIVE(U31(U32(tt), x1)) → c22(U31'(mark(tt), x1)) 686.51/213.55
ACTIVE(U32(U12(tt))) → c23(U32'(mark(tt))) 686.51/213.55
ACTIVE(U32(U21(tt))) → c23(U32'(mark(tt))) 686.51/213.55
ACTIVE(U32(U32(tt))) → c23(U32'(mark(tt))) 686.51/213.55
ACTIVE(U32(isNat(0))) → c23(U32'(mark(tt))) 686.51/213.55
ACTIVE(U32(U11(tt, z0))) → c5(U32'(mark(U12(isNat(z0))))) 686.51/213.55
ACTIVE(U32(U11(tt, z0))) → c5(ACTIVE(U11(tt, z0))) 686.51/213.55
ACTIVE(U32(U31(tt, z0))) → c5(U32'(mark(U32(isNat(z0))))) 686.51/213.55
ACTIVE(U32(U31(tt, z0))) → c5(ACTIVE(U31(tt, z0))) 686.51/213.55
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(U32'(mark(U11(isNat(z0), z1)))) 686.51/213.55
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.55
ACTIVE(U32(isNat(s(z0)))) → c5(U32'(mark(U21(isNat(z0))))) 686.51/213.55
ACTIVE(U32(isNat(s(z0)))) → c5(ACTIVE(isNat(s(z0)))) 686.51/213.55
ACTIVE(U32(isNat(x(z0, z1)))) → c5(U32'(mark(U31(isNat(z0), z1)))) 686.51/213.55
ACTIVE(U32(isNat(x(z0, z1)))) → c5(ACTIVE(isNat(x(z0, z1)))) 686.51/213.55
ACTIVE(U41(plus(z0, 0), x1)) → c24(U41'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.51/213.55
ACTIVE(U41(plus(z0, s(z1)), x1)) → c24(U41'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.51/213.55
ACTIVE(U41(x(z0, 0), x1)) → c24(U41'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.51/213.55
ACTIVE(U41(x(z0, s(z1)), x1)) → c24(U41'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.51/213.55
ACTIVE(U41(U11(z0, z1), x1)) → c24(U41'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.51/213.55
ACTIVE(U41(U12(z0), x1)) → c24(U41'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.51/213.55
ACTIVE(U41(U21(z0), x1)) → c24(U41'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.51/213.55
ACTIVE(U41(U31(z0, z1), x1)) → c24(U41'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.51/213.55
ACTIVE(U41(U32(z0), x1)) → c24(U41'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.51/213.55
ACTIVE(U41(U41(z0, z1), x1)) → c24(U41'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.51/213.55
ACTIVE(U41(U51(z0, z1, z2), x1)) → c24(U41'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.51/213.55
ACTIVE(U41(U52(z0, z1, z2), x1)) → c24(U41'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.51/213.55
ACTIVE(U41(s(z0), x1)) → c24(U41'(s(active(z0)), x1), ACTIVE(s(z0))) 686.51/213.55
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.51/213.55
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.51/213.55
ACTIVE(U41(U61(z0), x1)) → c24(U41'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.51/213.55
ACTIVE(U41(U71(z0, z1, z2), x1)) → c24(U41'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.51/213.55
ACTIVE(U41(U72(z0, z1, z2), x1)) → c24(U41'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.51/213.55
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.51/213.55
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.51/213.55
ACTIVE(U11(U41(tt, z0), x1)) → c19(U11'(mark(z0), x1)) 686.51/213.55
ACTIVE(U12(U41(tt, z0))) → c20(U12'(mark(z0))) 686.51/213.55
ACTIVE(U21(U41(tt, z0))) → c21(U21'(mark(z0))) 686.51/213.55
ACTIVE(U31(U41(tt, z0), x1)) → c22(U31'(mark(z0), x1)) 686.51/213.55
ACTIVE(U32(U41(tt, z0))) → c23(U32'(mark(z0))) 686.51/213.55
ACTIVE(U41(U12(tt), x1)) → c24(U41'(mark(tt), x1)) 686.51/213.55
ACTIVE(U41(U21(tt), x1)) → c24(U41'(mark(tt), x1)) 686.51/213.55
ACTIVE(U41(U32(tt), x1)) → c24(U41'(mark(tt), x1)) 686.51/213.55
ACTIVE(U41(U41(tt, z0), x1)) → c24(U41'(mark(z0), x1)) 686.51/213.55
ACTIVE(U41(isNat(0), x1)) → c24(U41'(mark(tt), x1)) 686.51/213.55
ACTIVE(U41(U11(tt, z0), x1)) → c6(U41'(mark(U12(isNat(z0))), x1)) 686.51/213.55
ACTIVE(U41(U11(tt, z0), x1)) → c6(ACTIVE(U11(tt, z0))) 686.51/213.55
ACTIVE(U41(U31(tt, z0), x1)) → c6(U41'(mark(U32(isNat(z0))), x1)) 686.51/213.55
ACTIVE(U41(U31(tt, z0), x1)) → c6(ACTIVE(U31(tt, z0))) 686.51/213.55
ACTIVE(U41(isNat(plus(z0, z1)), x1)) → c6(U41'(mark(U11(isNat(z0), z1)), x1)) 686.51/213.55
ACTIVE(U41(isNat(plus(z0, z1)), x1)) → c6(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.55
ACTIVE(U41(isNat(s(z0)), x1)) → c6(U41'(mark(U21(isNat(z0))), x1)) 686.51/213.55
ACTIVE(U41(isNat(s(z0)), x1)) → c6(ACTIVE(isNat(s(z0)))) 686.51/213.55
ACTIVE(U41(isNat(x(z0, z1)), x1)) → c6(U41'(mark(U31(isNat(z0), z1)), x1)) 686.51/213.55
ACTIVE(U41(isNat(x(z0, z1)), x1)) → c6(ACTIVE(isNat(x(z0, z1)))) 686.51/213.55
ACTIVE(U51(plus(z0, 0), x1, x2)) → c25(U51'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.51/213.55
ACTIVE(U51(plus(z0, s(z1)), x1, x2)) → c25(U51'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.51/213.55
ACTIVE(U51(x(z0, 0), x1, x2)) → c25(U51'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.51/213.55
ACTIVE(U51(x(z0, s(z1)), x1, x2)) → c25(U51'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.51/213.55
ACTIVE(U51(U11(z0, z1), x1, x2)) → c25(U51'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.51/213.55
ACTIVE(U51(U12(z0), x1, x2)) → c25(U51'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.51/213.55
ACTIVE(U51(U21(z0), x1, x2)) → c25(U51'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.51/213.55
ACTIVE(U51(U31(z0, z1), x1, x2)) → c25(U51'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.51/213.55
ACTIVE(U51(U32(z0), x1, x2)) → c25(U51'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.51/213.55
ACTIVE(U51(U41(z0, z1), x1, x2)) → c25(U51'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.51/213.55
ACTIVE(U51(U51(z0, z1, z2), x1, x2)) → c25(U51'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.51/213.55
ACTIVE(U51(U52(z0, z1, z2), x1, x2)) → c25(U51'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.51/213.55
ACTIVE(U51(s(z0), x1, x2)) → c25(U51'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.51/213.55
ACTIVE(U51(plus(z0, z1), x1, x2)) → c25(U51'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.51/213.55
ACTIVE(U51(plus(z0, z1), x1, x2)) → c25(U51'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.51/213.55
ACTIVE(U51(U61(z0), x1, x2)) → c25(U51'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.51/213.55
ACTIVE(U51(U71(z0, z1, z2), x1, x2)) → c25(U51'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.51/213.55
ACTIVE(U51(U72(z0, z1, z2), x1, x2)) → c25(U51'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.51/213.55
ACTIVE(U51(x(z0, z1), x1, x2)) → c25(U51'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.51/213.55
ACTIVE(U51(x(z0, z1), x1, x2)) → c25(U51'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.51/213.55
ACTIVE(U51(U12(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.51/213.55
ACTIVE(U51(U21(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.51/213.55
ACTIVE(U51(U32(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.51/213.55
ACTIVE(U51(U41(tt, z0), x1, x2)) → c25(U51'(mark(z0), x1, x2)) 686.51/213.55
ACTIVE(U51(isNat(0), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.51/213.55
ACTIVE(U11(U51(tt, z0, z1), x1)) → c7(U11'(mark(U52(isNat(z1), z0, z1)), x1)) 686.51/213.55
ACTIVE(U11(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.51/213.55
ACTIVE(U12(U51(tt, z0, z1))) → c7(U12'(mark(U52(isNat(z1), z0, z1)))) 686.51/213.55
ACTIVE(U12(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.51/213.55
ACTIVE(U21(U51(tt, z0, z1))) → c7(U21'(mark(U52(isNat(z1), z0, z1)))) 686.51/213.55
ACTIVE(U21(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.51/213.55
ACTIVE(U31(U51(tt, z0, z1), x1)) → c7(U31'(mark(U52(isNat(z1), z0, z1)), x1)) 686.51/213.55
ACTIVE(U31(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.51/213.55
ACTIVE(U32(U51(tt, z0, z1))) → c7(U32'(mark(U52(isNat(z1), z0, z1)))) 686.51/213.55
ACTIVE(U32(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.51/213.55
ACTIVE(U41(U51(tt, z0, z1), x1)) → c7(U41'(mark(U52(isNat(z1), z0, z1)), x1)) 686.51/213.55
ACTIVE(U41(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.51/213.55
ACTIVE(U51(U11(tt, z0), x1, x2)) → c7(U51'(mark(U12(isNat(z0))), x1, x2)) 686.51/213.55
ACTIVE(U51(U11(tt, z0), x1, x2)) → c7(ACTIVE(U11(tt, z0))) 686.51/213.55
ACTIVE(U51(U31(tt, z0), x1, x2)) → c7(U51'(mark(U32(isNat(z0))), x1, x2)) 686.51/213.55
ACTIVE(U51(U31(tt, z0), x1, x2)) → c7(ACTIVE(U31(tt, z0))) 686.51/213.55
ACTIVE(U51(U51(tt, z0, z1), x1, x2)) → c7(U51'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.51/213.55
ACTIVE(U51(U51(tt, z0, z1), x1, x2)) → c7(ACTIVE(U51(tt, z0, z1))) 686.51/213.55
ACTIVE(U51(isNat(plus(z0, z1)), x1, x2)) → c7(U51'(mark(U11(isNat(z0), z1)), x1, x2)) 686.51/213.55
ACTIVE(U51(isNat(plus(z0, z1)), x1, x2)) → c7(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.55
ACTIVE(U51(isNat(s(z0)), x1, x2)) → c7(U51'(mark(U21(isNat(z0))), x1, x2)) 686.51/213.55
ACTIVE(U51(isNat(s(z0)), x1, x2)) → c7(ACTIVE(isNat(s(z0)))) 686.51/213.55
ACTIVE(U51(isNat(x(z0, z1)), x1, x2)) → c7(U51'(mark(U31(isNat(z0), z1)), x1, x2)) 686.51/213.55
ACTIVE(U51(isNat(x(z0, z1)), x1, x2)) → c7(ACTIVE(isNat(x(z0, z1)))) 686.51/213.55
ACTIVE(U52(plus(z0, 0), x1, x2)) → c26(U52'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.51/213.55
ACTIVE(U52(plus(z0, s(z1)), x1, x2)) → c26(U52'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.51/213.55
ACTIVE(U52(x(z0, 0), x1, x2)) → c26(U52'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.51/213.55
ACTIVE(U52(x(z0, s(z1)), x1, x2)) → c26(U52'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.51/213.55
ACTIVE(U52(U11(z0, z1), x1, x2)) → c26(U52'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.51/213.55
ACTIVE(U52(U12(z0), x1, x2)) → c26(U52'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.51/213.55
ACTIVE(U52(U21(z0), x1, x2)) → c26(U52'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.51/213.55
ACTIVE(U52(U31(z0, z1), x1, x2)) → c26(U52'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.51/213.55
ACTIVE(U52(U32(z0), x1, x2)) → c26(U52'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.51/213.55
ACTIVE(U52(U41(z0, z1), x1, x2)) → c26(U52'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.51/213.55
ACTIVE(U52(U51(z0, z1, z2), x1, x2)) → c26(U52'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.51/213.55
ACTIVE(U52(U52(z0, z1, z2), x1, x2)) → c26(U52'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.51/213.55
ACTIVE(U52(s(z0), x1, x2)) → c26(U52'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.51/213.55
ACTIVE(U52(plus(z0, z1), x1, x2)) → c26(U52'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.51/213.55
ACTIVE(U52(plus(z0, z1), x1, x2)) → c26(U52'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.51/213.55
ACTIVE(U52(U61(z0), x1, x2)) → c26(U52'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.51/213.55
ACTIVE(U52(U71(z0, z1, z2), x1, x2)) → c26(U52'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.51/213.55
ACTIVE(U52(U72(z0, z1, z2), x1, x2)) → c26(U52'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.51/213.55
ACTIVE(U52(x(z0, z1), x1, x2)) → c26(U52'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.51/213.55
ACTIVE(U52(x(z0, z1), x1, x2)) → c26(U52'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.51/213.55
ACTIVE(U52(U12(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.51/213.55
ACTIVE(U52(U21(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.51/213.55
ACTIVE(U52(U32(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.51/213.55
ACTIVE(U52(U41(tt, z0), x1, x2)) → c26(U52'(mark(z0), x1, x2)) 686.51/213.55
ACTIVE(U52(isNat(0), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.51/213.55
ACTIVE(U11(U52(tt, z0, z1), x1)) → c8(U11'(mark(s(plus(z1, z0))), x1)) 686.51/213.55
ACTIVE(U11(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.51/213.55
ACTIVE(U12(U52(tt, z0, z1))) → c8(U12'(mark(s(plus(z1, z0))))) 686.51/213.55
ACTIVE(U12(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.51/213.55
ACTIVE(U21(U52(tt, z0, z1))) → c8(U21'(mark(s(plus(z1, z0))))) 686.51/213.55
ACTIVE(U21(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.51/213.55
ACTIVE(U31(U52(tt, z0, z1), x1)) → c8(U31'(mark(s(plus(z1, z0))), x1)) 686.51/213.55
ACTIVE(U31(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.51/213.55
ACTIVE(U32(U52(tt, z0, z1))) → c8(U32'(mark(s(plus(z1, z0))))) 686.51/213.55
ACTIVE(U32(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.51/213.55
ACTIVE(U41(U52(tt, z0, z1), x1)) → c8(U41'(mark(s(plus(z1, z0))), x1)) 686.51/213.55
ACTIVE(U41(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.51/213.55
ACTIVE(U51(U52(tt, z0, z1), x1, x2)) → c8(U51'(mark(s(plus(z1, z0))), x1, x2)) 686.51/213.55
ACTIVE(U51(U52(tt, z0, z1), x1, x2)) → c8(ACTIVE(U52(tt, z0, z1))) 686.51/213.55
ACTIVE(U52(U11(tt, z0), x1, x2)) → c8(U52'(mark(U12(isNat(z0))), x1, x2)) 686.51/213.55
ACTIVE(U52(U11(tt, z0), x1, x2)) → c8(ACTIVE(U11(tt, z0))) 686.51/213.55
ACTIVE(U52(U31(tt, z0), x1, x2)) → c8(U52'(mark(U32(isNat(z0))), x1, x2)) 686.51/213.55
ACTIVE(U52(U31(tt, z0), x1, x2)) → c8(ACTIVE(U31(tt, z0))) 686.51/213.55
ACTIVE(U52(U51(tt, z0, z1), x1, x2)) → c8(U52'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.51/213.55
ACTIVE(U52(U51(tt, z0, z1), x1, x2)) → c8(ACTIVE(U51(tt, z0, z1))) 686.51/213.55
ACTIVE(U52(U52(tt, z0, z1), x1, x2)) → c8(U52'(mark(s(plus(z1, z0))), x1, x2)) 686.51/213.55
ACTIVE(U52(U52(tt, z0, z1), x1, x2)) → c8(ACTIVE(U52(tt, z0, z1))) 686.51/213.55
ACTIVE(U52(isNat(plus(z0, z1)), x1, x2)) → c8(U52'(mark(U11(isNat(z0), z1)), x1, x2)) 686.51/213.55
ACTIVE(U52(isNat(plus(z0, z1)), x1, x2)) → c8(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.55
ACTIVE(U52(isNat(s(z0)), x1, x2)) → c8(U52'(mark(U21(isNat(z0))), x1, x2)) 686.51/213.55
ACTIVE(U52(isNat(s(z0)), x1, x2)) → c8(ACTIVE(isNat(s(z0)))) 686.51/213.55
ACTIVE(U52(isNat(x(z0, z1)), x1, x2)) → c8(U52'(mark(U31(isNat(z0), z1)), x1, x2)) 686.51/213.55
ACTIVE(U52(isNat(x(z0, z1)), x1, x2)) → c8(ACTIVE(isNat(x(z0, z1)))) 686.51/213.55
ACTIVE(s(plus(z0, 0))) → c27(S(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.51/213.55
ACTIVE(s(plus(z0, s(z1)))) → c27(S(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.51/213.55
ACTIVE(s(x(z0, 0))) → c27(S(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.51/213.55
ACTIVE(s(x(z0, s(z1)))) → c27(S(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.51/213.55
ACTIVE(s(U11(z0, z1))) → c27(S(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.51/213.55
ACTIVE(s(U12(z0))) → c27(S(U12(active(z0))), ACTIVE(U12(z0))) 686.51/213.55
ACTIVE(s(U21(z0))) → c27(S(U21(active(z0))), ACTIVE(U21(z0))) 686.51/213.55
ACTIVE(s(U31(z0, z1))) → c27(S(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.51/213.55
ACTIVE(s(U32(z0))) → c27(S(U32(active(z0))), ACTIVE(U32(z0))) 686.51/213.55
ACTIVE(s(U41(z0, z1))) → c27(S(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.51/213.55
ACTIVE(s(U51(z0, z1, z2))) → c27(S(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.51/213.55
ACTIVE(s(U52(z0, z1, z2))) → c27(S(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.51/213.55
ACTIVE(s(s(z0))) → c27(S(s(active(z0))), ACTIVE(s(z0))) 686.51/213.55
ACTIVE(s(plus(z0, z1))) → c27(S(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.51/213.55
ACTIVE(s(plus(z0, z1))) → c27(S(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.51/213.55
ACTIVE(s(U61(z0))) → c27(S(U61(active(z0))), ACTIVE(U61(z0))) 686.51/213.55
ACTIVE(s(U71(z0, z1, z2))) → c27(S(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.51/213.55
ACTIVE(s(U72(z0, z1, z2))) → c27(S(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.51/213.55
ACTIVE(s(x(z0, z1))) → c27(S(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.51/213.55
ACTIVE(s(x(z0, z1))) → c27(S(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.51/213.55
ACTIVE(s(U12(tt))) → c27(S(mark(tt))) 686.51/213.55
ACTIVE(s(U21(tt))) → c27(S(mark(tt))) 686.51/213.55
ACTIVE(s(U32(tt))) → c27(S(mark(tt))) 686.51/213.55
ACTIVE(s(U41(tt, z0))) → c27(S(mark(z0))) 686.51/213.55
ACTIVE(s(isNat(0))) → c27(S(mark(tt))) 686.51/213.55
ACTIVE(s(U11(tt, z0))) → c9(S(mark(U12(isNat(z0))))) 686.51/213.55
ACTIVE(s(U11(tt, z0))) → c9(ACTIVE(U11(tt, z0))) 686.51/213.55
ACTIVE(s(U31(tt, z0))) → c9(S(mark(U32(isNat(z0))))) 686.51/213.55
ACTIVE(s(U31(tt, z0))) → c9(ACTIVE(U31(tt, z0))) 686.51/213.55
ACTIVE(s(U51(tt, z0, z1))) → c9(S(mark(U52(isNat(z1), z0, z1)))) 686.51/213.55
ACTIVE(s(U51(tt, z0, z1))) → c9(ACTIVE(U51(tt, z0, z1))) 686.51/213.55
ACTIVE(s(U52(tt, z0, z1))) → c9(S(mark(s(plus(z1, z0))))) 686.51/213.55
ACTIVE(s(U52(tt, z0, z1))) → c9(ACTIVE(U52(tt, z0, z1))) 686.51/213.55
ACTIVE(s(isNat(plus(z0, z1)))) → c9(S(mark(U11(isNat(z0), z1)))) 686.51/213.55
ACTIVE(s(isNat(plus(z0, z1)))) → c9(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.55
ACTIVE(s(isNat(s(z0)))) → c9(S(mark(U21(isNat(z0))))) 686.51/213.55
ACTIVE(s(isNat(s(z0)))) → c9(ACTIVE(isNat(s(z0)))) 686.51/213.55
ACTIVE(s(isNat(x(z0, z1)))) → c9(S(mark(U31(isNat(z0), z1)))) 686.51/213.55
ACTIVE(s(isNat(x(z0, z1)))) → c9(ACTIVE(isNat(x(z0, z1)))) 686.51/213.55
ACTIVE(U61(plus(z0, 0))) → c30(U61'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.51/213.55
ACTIVE(U61(plus(z0, s(z1)))) → c30(U61'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.51/213.55
ACTIVE(U61(x(z0, 0))) → c30(U61'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.51/213.55
ACTIVE(U61(x(z0, s(z1)))) → c30(U61'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.51/213.55
ACTIVE(U61(U11(z0, z1))) → c30(U61'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.51/213.55
ACTIVE(U61(U12(z0))) → c30(U61'(U12(active(z0))), ACTIVE(U12(z0))) 686.51/213.55
ACTIVE(U61(U21(z0))) → c30(U61'(U21(active(z0))), ACTIVE(U21(z0))) 686.51/213.55
ACTIVE(U61(U31(z0, z1))) → c30(U61'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.51/213.55
ACTIVE(U61(U32(z0))) → c30(U61'(U32(active(z0))), ACTIVE(U32(z0))) 686.51/213.55
ACTIVE(U61(U41(z0, z1))) → c30(U61'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.51/213.55
ACTIVE(U61(U51(z0, z1, z2))) → c30(U61'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.51/213.55
ACTIVE(U61(U52(z0, z1, z2))) → c30(U61'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.51/213.55
ACTIVE(U61(s(z0))) → c30(U61'(s(active(z0))), ACTIVE(s(z0))) 686.51/213.55
ACTIVE(U61(plus(z0, z1))) → c30(U61'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.51/213.55
ACTIVE(U61(plus(z0, z1))) → c30(U61'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.51/213.55
ACTIVE(U61(U61(z0))) → c30(U61'(U61(active(z0))), ACTIVE(U61(z0))) 686.51/213.55
ACTIVE(U61(U71(z0, z1, z2))) → c30(U61'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.51/213.55
ACTIVE(U61(U72(z0, z1, z2))) → c30(U61'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.51/213.55
ACTIVE(U61(x(z0, z1))) → c30(U61'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.51/213.55
ACTIVE(U61(x(z0, z1))) → c30(U61'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.51/213.55
ACTIVE(U11(U61(tt), x1)) → c19(U11'(mark(0), x1)) 686.51/213.55
ACTIVE(U12(U61(tt))) → c20(U12'(mark(0))) 686.51/213.55
ACTIVE(U21(U61(tt))) → c21(U21'(mark(0))) 686.51/213.55
ACTIVE(U31(U61(tt), x1)) → c22(U31'(mark(0), x1)) 686.51/213.55
ACTIVE(U32(U61(tt))) → c23(U32'(mark(0))) 686.51/213.55
ACTIVE(U41(U61(tt), x1)) → c24(U41'(mark(0), x1)) 686.51/213.55
ACTIVE(U51(U61(tt), x1, x2)) → c25(U51'(mark(0), x1, x2)) 686.51/213.55
ACTIVE(U52(U61(tt), x1, x2)) → c26(U52'(mark(0), x1, x2)) 686.51/213.55
ACTIVE(s(U61(tt))) → c27(S(mark(0))) 686.51/213.55
ACTIVE(U61(U12(tt))) → c30(U61'(mark(tt))) 686.51/213.55
ACTIVE(U61(U21(tt))) → c30(U61'(mark(tt))) 686.51/213.55
ACTIVE(U61(U32(tt))) → c30(U61'(mark(tt))) 686.51/213.55
ACTIVE(U61(U41(tt, z0))) → c30(U61'(mark(z0))) 686.51/213.55
ACTIVE(U61(U61(tt))) → c30(U61'(mark(0))) 686.51/213.55
ACTIVE(U61(isNat(0))) → c30(U61'(mark(tt))) 686.51/213.55
ACTIVE(U61(U11(tt, z0))) → c10(U61'(mark(U12(isNat(z0))))) 686.51/213.55
ACTIVE(U61(U11(tt, z0))) → c10(ACTIVE(U11(tt, z0))) 686.51/213.55
ACTIVE(U61(U31(tt, z0))) → c10(U61'(mark(U32(isNat(z0))))) 686.51/213.55
ACTIVE(U61(U31(tt, z0))) → c10(ACTIVE(U31(tt, z0))) 686.51/213.55
ACTIVE(U61(U51(tt, z0, z1))) → c10(U61'(mark(U52(isNat(z1), z0, z1)))) 686.51/213.55
ACTIVE(U61(U51(tt, z0, z1))) → c10(ACTIVE(U51(tt, z0, z1))) 686.51/213.55
ACTIVE(U61(U52(tt, z0, z1))) → c10(U61'(mark(s(plus(z1, z0))))) 686.51/213.55
ACTIVE(U61(U52(tt, z0, z1))) → c10(ACTIVE(U52(tt, z0, z1))) 686.51/213.55
ACTIVE(U61(isNat(plus(z0, z1)))) → c10(U61'(mark(U11(isNat(z0), z1)))) 686.51/213.55
ACTIVE(U61(isNat(plus(z0, z1)))) → c10(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.55
ACTIVE(U61(isNat(s(z0)))) → c10(U61'(mark(U21(isNat(z0))))) 686.51/213.55
ACTIVE(U61(isNat(s(z0)))) → c10(ACTIVE(isNat(s(z0)))) 686.51/213.55
ACTIVE(U61(isNat(x(z0, z1)))) → c10(U61'(mark(U31(isNat(z0), z1)))) 686.51/213.55
ACTIVE(U61(isNat(x(z0, z1)))) → c10(ACTIVE(isNat(x(z0, z1)))) 686.51/213.55
ACTIVE(U71(plus(z0, 0), x1, x2)) → c31(U71'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.51/213.55
ACTIVE(U71(plus(z0, s(z1)), x1, x2)) → c31(U71'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.51/213.55
ACTIVE(U71(x(z0, 0), x1, x2)) → c31(U71'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.51/213.55
ACTIVE(U71(x(z0, s(z1)), x1, x2)) → c31(U71'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.51/213.55
ACTIVE(U71(U11(z0, z1), x1, x2)) → c31(U71'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.51/213.55
ACTIVE(U71(U12(z0), x1, x2)) → c31(U71'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.51/213.55
ACTIVE(U71(U21(z0), x1, x2)) → c31(U71'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.51/213.55
ACTIVE(U71(U31(z0, z1), x1, x2)) → c31(U71'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.51/213.55
ACTIVE(U71(U32(z0), x1, x2)) → c31(U71'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.51/213.55
ACTIVE(U71(U41(z0, z1), x1, x2)) → c31(U71'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.51/213.55
ACTIVE(U71(U51(z0, z1, z2), x1, x2)) → c31(U71'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.51/213.55
ACTIVE(U71(U52(z0, z1, z2), x1, x2)) → c31(U71'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.51/213.55
ACTIVE(U71(s(z0), x1, x2)) → c31(U71'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.51/213.55
ACTIVE(U71(plus(z0, z1), x1, x2)) → c31(U71'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.51/213.55
ACTIVE(U71(plus(z0, z1), x1, x2)) → c31(U71'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.51/213.55
ACTIVE(U71(U61(z0), x1, x2)) → c31(U71'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.51/213.55
ACTIVE(U71(U71(z0, z1, z2), x1, x2)) → c31(U71'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.51/213.55
ACTIVE(U71(U72(z0, z1, z2), x1, x2)) → c31(U71'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.51/213.55
ACTIVE(U71(x(z0, z1), x1, x2)) → c31(U71'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.51/213.55
ACTIVE(U71(x(z0, z1), x1, x2)) → c31(U71'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.51/213.55
ACTIVE(U71(U12(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.51/213.55
ACTIVE(U71(U21(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.51/213.55
ACTIVE(U71(U32(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.51/213.55
ACTIVE(U71(U41(tt, z0), x1, x2)) → c31(U71'(mark(z0), x1, x2)) 686.51/213.55
ACTIVE(U71(U61(tt), x1, x2)) → c31(U71'(mark(0), x1, x2)) 686.51/213.55
ACTIVE(U71(isNat(0), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.51/213.55
ACTIVE(U11(U71(tt, z0, z1), x1)) → c11(U11'(mark(U72(isNat(z1), z0, z1)), x1)) 686.51/213.55
ACTIVE(U11(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.55
ACTIVE(U12(U71(tt, z0, z1))) → c11(U12'(mark(U72(isNat(z1), z0, z1)))) 686.51/213.55
ACTIVE(U12(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.55
ACTIVE(U21(U71(tt, z0, z1))) → c11(U21'(mark(U72(isNat(z1), z0, z1)))) 686.51/213.55
ACTIVE(U21(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.55
ACTIVE(U31(U71(tt, z0, z1), x1)) → c11(U31'(mark(U72(isNat(z1), z0, z1)), x1)) 686.51/213.55
ACTIVE(U31(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.55
ACTIVE(U32(U71(tt, z0, z1))) → c11(U32'(mark(U72(isNat(z1), z0, z1)))) 686.51/213.55
ACTIVE(U32(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.55
ACTIVE(U41(U71(tt, z0, z1), x1)) → c11(U41'(mark(U72(isNat(z1), z0, z1)), x1)) 686.51/213.55
ACTIVE(U41(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.55
ACTIVE(U51(U71(tt, z0, z1), x1, x2)) → c11(U51'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.51/213.55
ACTIVE(U51(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.55
ACTIVE(U52(U71(tt, z0, z1), x1, x2)) → c11(U52'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.51/213.55
ACTIVE(U52(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.55
ACTIVE(s(U71(tt, z0, z1))) → c11(S(mark(U72(isNat(z1), z0, z1)))) 686.51/213.55
ACTIVE(s(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.55
ACTIVE(U61(U71(tt, z0, z1))) → c11(U61'(mark(U72(isNat(z1), z0, z1)))) 686.51/213.55
ACTIVE(U61(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.55
ACTIVE(U71(U11(tt, z0), x1, x2)) → c11(U71'(mark(U12(isNat(z0))), x1, x2)) 686.51/213.55
ACTIVE(U71(U11(tt, z0), x1, x2)) → c11(ACTIVE(U11(tt, z0))) 686.51/213.55
ACTIVE(U71(U31(tt, z0), x1, x2)) → c11(U71'(mark(U32(isNat(z0))), x1, x2)) 686.51/213.55
ACTIVE(U71(U31(tt, z0), x1, x2)) → c11(ACTIVE(U31(tt, z0))) 686.51/213.55
ACTIVE(U71(U51(tt, z0, z1), x1, x2)) → c11(U71'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.51/213.55
ACTIVE(U71(U51(tt, z0, z1), x1, x2)) → c11(ACTIVE(U51(tt, z0, z1))) 686.51/213.55
ACTIVE(U71(U52(tt, z0, z1), x1, x2)) → c11(U71'(mark(s(plus(z1, z0))), x1, x2)) 686.51/213.55
ACTIVE(U71(U52(tt, z0, z1), x1, x2)) → c11(ACTIVE(U52(tt, z0, z1))) 686.51/213.55
ACTIVE(U71(U71(tt, z0, z1), x1, x2)) → c11(U71'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.51/213.55
ACTIVE(U71(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.55
ACTIVE(U71(isNat(plus(z0, z1)), x1, x2)) → c11(U71'(mark(U11(isNat(z0), z1)), x1, x2)) 686.51/213.55
ACTIVE(U71(isNat(plus(z0, z1)), x1, x2)) → c11(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.55
ACTIVE(U71(isNat(s(z0)), x1, x2)) → c11(U71'(mark(U21(isNat(z0))), x1, x2)) 686.51/213.55
ACTIVE(U71(isNat(s(z0)), x1, x2)) → c11(ACTIVE(isNat(s(z0)))) 686.51/213.55
ACTIVE(U71(isNat(x(z0, z1)), x1, x2)) → c11(U71'(mark(U31(isNat(z0), z1)), x1, x2)) 686.51/213.55
ACTIVE(U71(isNat(x(z0, z1)), x1, x2)) → c11(ACTIVE(isNat(x(z0, z1)))) 686.51/213.55
ACTIVE(U72(plus(z0, 0), x1, x2)) → c32(U72'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.51/213.55
ACTIVE(U72(plus(z0, s(z1)), x1, x2)) → c32(U72'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.51/213.55
ACTIVE(U72(x(z0, 0), x1, x2)) → c32(U72'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.51/213.55
ACTIVE(U72(x(z0, s(z1)), x1, x2)) → c32(U72'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.51/213.55
ACTIVE(U72(U11(z0, z1), x1, x2)) → c32(U72'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.51/213.55
ACTIVE(U72(U12(z0), x1, x2)) → c32(U72'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.51/213.55
ACTIVE(U72(U21(z0), x1, x2)) → c32(U72'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.51/213.55
ACTIVE(U72(U31(z0, z1), x1, x2)) → c32(U72'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.51/213.55
ACTIVE(U72(U32(z0), x1, x2)) → c32(U72'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.51/213.55
ACTIVE(U72(U41(z0, z1), x1, x2)) → c32(U72'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.51/213.55
ACTIVE(U72(U51(z0, z1, z2), x1, x2)) → c32(U72'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.51/213.55
ACTIVE(U72(U52(z0, z1, z2), x1, x2)) → c32(U72'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.51/213.55
ACTIVE(U72(s(z0), x1, x2)) → c32(U72'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.51/213.55
ACTIVE(U72(plus(z0, z1), x1, x2)) → c32(U72'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.51/213.55
ACTIVE(U72(plus(z0, z1), x1, x2)) → c32(U72'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.51/213.55
ACTIVE(U72(U61(z0), x1, x2)) → c32(U72'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.51/213.55
ACTIVE(U72(U71(z0, z1, z2), x1, x2)) → c32(U72'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.51/213.55
ACTIVE(U72(U72(z0, z1, z2), x1, x2)) → c32(U72'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.51/213.55
ACTIVE(U72(x(z0, z1), x1, x2)) → c32(U72'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.51/213.55
ACTIVE(U72(x(z0, z1), x1, x2)) → c32(U72'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.51/213.55
ACTIVE(U72(U12(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.51/213.55
ACTIVE(U72(U21(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.51/213.55
ACTIVE(U72(U32(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.51/213.55
ACTIVE(U72(U41(tt, z0), x1, x2)) → c32(U72'(mark(z0), x1, x2)) 686.51/213.55
ACTIVE(U72(U61(tt), x1, x2)) → c32(U72'(mark(0), x1, x2)) 686.51/213.55
ACTIVE(U72(isNat(0), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.51/213.55
ACTIVE(U11(U72(tt, z0, z1), x1)) → c12(U11'(mark(plus(x(z1, z0), z1)), x1)) 686.51/213.55
ACTIVE(U11(U72(tt, z0, z1), x1)) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.55
ACTIVE(U12(U72(tt, z0, z1))) → c12(U12'(mark(plus(x(z1, z0), z1)))) 686.51/213.55
ACTIVE(U12(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.55
ACTIVE(U21(U72(tt, z0, z1))) → c12(U21'(mark(plus(x(z1, z0), z1)))) 686.51/213.55
ACTIVE(U21(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.55
ACTIVE(U31(U72(tt, z0, z1), x1)) → c12(U31'(mark(plus(x(z1, z0), z1)), x1)) 686.51/213.55
ACTIVE(U31(U72(tt, z0, z1), x1)) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.55
ACTIVE(U32(U72(tt, z0, z1))) → c12(U32'(mark(plus(x(z1, z0), z1)))) 686.51/213.55
ACTIVE(U32(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.55
ACTIVE(U41(U72(tt, z0, z1), x1)) → c12(U41'(mark(plus(x(z1, z0), z1)), x1)) 686.51/213.55
ACTIVE(U41(U72(tt, z0, z1), x1)) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.55
ACTIVE(U51(U72(tt, z0, z1), x1, x2)) → c12(U51'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.51/213.55
ACTIVE(U51(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.55
ACTIVE(U52(U72(tt, z0, z1), x1, x2)) → c12(U52'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.51/213.55
ACTIVE(U52(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.55
ACTIVE(s(U72(tt, z0, z1))) → c12(S(mark(plus(x(z1, z0), z1)))) 686.51/213.55
ACTIVE(s(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.55
ACTIVE(U61(U72(tt, z0, z1))) → c12(U61'(mark(plus(x(z1, z0), z1)))) 686.51/213.55
ACTIVE(U61(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.55
ACTIVE(U71(U72(tt, z0, z1), x1, x2)) → c12(U71'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.51/213.55
ACTIVE(U71(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.55
ACTIVE(U72(U11(tt, z0), x1, x2)) → c12(U72'(mark(U12(isNat(z0))), x1, x2)) 686.51/213.55
ACTIVE(U72(U11(tt, z0), x1, x2)) → c12(ACTIVE(U11(tt, z0))) 686.51/213.55
ACTIVE(U72(U31(tt, z0), x1, x2)) → c12(U72'(mark(U32(isNat(z0))), x1, x2)) 686.51/213.55
ACTIVE(U72(U31(tt, z0), x1, x2)) → c12(ACTIVE(U31(tt, z0))) 686.51/213.55
ACTIVE(U72(U51(tt, z0, z1), x1, x2)) → c12(U72'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.51/213.55
ACTIVE(U72(U51(tt, z0, z1), x1, x2)) → c12(ACTIVE(U51(tt, z0, z1))) 686.51/213.55
ACTIVE(U72(U52(tt, z0, z1), x1, x2)) → c12(U72'(mark(s(plus(z1, z0))), x1, x2)) 686.51/213.55
ACTIVE(U72(U52(tt, z0, z1), x1, x2)) → c12(ACTIVE(U52(tt, z0, z1))) 686.51/213.55
ACTIVE(U72(U71(tt, z0, z1), x1, x2)) → c12(U72'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.51/213.55
ACTIVE(U72(U71(tt, z0, z1), x1, x2)) → c12(ACTIVE(U71(tt, z0, z1))) 686.51/213.55
ACTIVE(U72(U72(tt, z0, z1), x1, x2)) → c12(U72'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.51/213.55
ACTIVE(U72(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.55
ACTIVE(U72(isNat(plus(z0, z1)), x1, x2)) → c12(U72'(mark(U11(isNat(z0), z1)), x1, x2)) 686.51/213.55
ACTIVE(U72(isNat(plus(z0, z1)), x1, x2)) → c12(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.55
ACTIVE(U72(isNat(s(z0)), x1, x2)) → c12(U72'(mark(U21(isNat(z0))), x1, x2)) 686.51/213.55
ACTIVE(U72(isNat(s(z0)), x1, x2)) → c12(ACTIVE(isNat(s(z0)))) 686.51/213.55
ACTIVE(U72(isNat(x(z0, z1)), x1, x2)) → c12(U72'(mark(U31(isNat(z0), z1)), x1, x2)) 686.51/213.55
ACTIVE(U72(isNat(x(z0, z1)), x1, x2)) → c12(ACTIVE(isNat(x(z0, z1)))) 686.51/213.55
PROPER(U11(x0, U11(z0, z1))) → c65(U11'(proper(x0), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(U11(z0, z1))) 686.51/213.56
PROPER(U11(x0, U12(z0))) → c65(U11'(proper(x0), U12(proper(z0))), PROPER(x0), PROPER(U12(z0))) 686.51/213.56
PROPER(U11(x0, isNat(z0))) → c65(U11'(proper(x0), isNat(proper(z0))), PROPER(x0), PROPER(isNat(z0))) 686.51/213.56
PROPER(U11(x0, U21(z0))) → c65(U11'(proper(x0), U21(proper(z0))), PROPER(x0), PROPER(U21(z0))) 686.51/213.56
PROPER(U11(x0, U31(z0, z1))) → c65(U11'(proper(x0), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(U31(z0, z1))) 686.51/213.56
PROPER(U11(x0, U32(z0))) → c65(U11'(proper(x0), U32(proper(z0))), PROPER(x0), PROPER(U32(z0))) 686.51/213.56
PROPER(U11(x0, U41(z0, z1))) → c65(U11'(proper(x0), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(U41(z0, z1))) 686.51/213.56
PROPER(U11(x0, U51(z0, z1, z2))) → c65(U11'(proper(x0), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U51(z0, z1, z2))) 686.51/213.56
PROPER(U11(x0, U52(z0, z1, z2))) → c65(U11'(proper(x0), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U52(z0, z1, z2))) 686.51/213.56
PROPER(U11(x0, s(z0))) → c65(U11'(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 686.51/213.56
PROPER(U11(x0, plus(z0, z1))) → c65(U11'(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 686.51/213.56
PROPER(U11(x0, U61(z0))) → c65(U11'(proper(x0), U61(proper(z0))), PROPER(x0), PROPER(U61(z0))) 686.51/213.56
PROPER(U11(x0, U71(z0, z1, z2))) → c65(U11'(proper(x0), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U71(z0, z1, z2))) 686.51/213.56
PROPER(U11(x0, U72(z0, z1, z2))) → c65(U11'(proper(x0), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U72(z0, z1, z2))) 686.51/213.56
PROPER(U11(x0, x(z0, z1))) → c65(U11'(proper(x0), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x(z0, z1))) 686.51/213.56
PROPER(U11(U11(z0, z1), x1)) → c65(U11'(U11(proper(z0), proper(z1)), proper(x1)), PROPER(U11(z0, z1)), PROPER(x1)) 686.51/213.56
PROPER(U11(U12(z0), x1)) → c65(U11'(U12(proper(z0)), proper(x1)), PROPER(U12(z0)), PROPER(x1)) 686.51/213.56
PROPER(U11(isNat(z0), x1)) → c65(U11'(isNat(proper(z0)), proper(x1)), PROPER(isNat(z0)), PROPER(x1)) 686.51/213.56
PROPER(U11(U21(z0), x1)) → c65(U11'(U21(proper(z0)), proper(x1)), PROPER(U21(z0)), PROPER(x1)) 686.51/213.56
PROPER(U11(U31(z0, z1), x1)) → c65(U11'(U31(proper(z0), proper(z1)), proper(x1)), PROPER(U31(z0, z1)), PROPER(x1)) 686.51/213.56
PROPER(U11(U32(z0), x1)) → c65(U11'(U32(proper(z0)), proper(x1)), PROPER(U32(z0)), PROPER(x1)) 686.51/213.56
PROPER(U11(U41(z0, z1), x1)) → c65(U11'(U41(proper(z0), proper(z1)), proper(x1)), PROPER(U41(z0, z1)), PROPER(x1)) 686.51/213.56
PROPER(U11(U51(z0, z1, z2), x1)) → c65(U11'(U51(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U51(z0, z1, z2)), PROPER(x1)) 686.51/213.56
PROPER(U11(U52(z0, z1, z2), x1)) → c65(U11'(U52(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U52(z0, z1, z2)), PROPER(x1)) 686.51/213.56
PROPER(U11(s(z0), x1)) → c65(U11'(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 686.51/213.56
PROPER(U11(plus(z0, z1), x1)) → c65(U11'(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 686.51/213.56
PROPER(U11(U61(z0), x1)) → c65(U11'(U61(proper(z0)), proper(x1)), PROPER(U61(z0)), PROPER(x1)) 686.51/213.56
PROPER(U11(U71(z0, z1, z2), x1)) → c65(U11'(U71(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U71(z0, z1, z2)), PROPER(x1)) 686.51/213.56
PROPER(U11(U72(z0, z1, z2), x1)) → c65(U11'(U72(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U72(z0, z1, z2)), PROPER(x1)) 686.51/213.56
PROPER(U11(x(z0, z1), x1)) → c65(U11'(x(proper(z0), proper(z1)), proper(x1)), PROPER(x(z0, z1)), PROPER(x1)) 686.51/213.56
PROPER(U11(x0, tt)) → c65(U11'(proper(x0), ok(tt)), PROPER(x0)) 686.51/213.56
PROPER(U11(x0, 0)) → c65(U11'(proper(x0), ok(0)), PROPER(x0)) 686.51/213.56
PROPER(U11(tt, x1)) → c65(U11'(ok(tt), proper(x1)), PROPER(x1)) 686.51/213.56
PROPER(U11(0, x1)) → c65(U11'(ok(0), proper(x1)), PROPER(x1)) 686.51/213.56
PROPER(U12(U11(z0, z1))) → c67(U12'(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.51/213.56
PROPER(U12(U12(z0))) → c67(U12'(U12(proper(z0))), PROPER(U12(z0))) 686.51/213.56
PROPER(U12(isNat(z0))) → c67(U12'(isNat(proper(z0))), PROPER(isNat(z0))) 686.51/213.56
PROPER(U12(U21(z0))) → c67(U12'(U21(proper(z0))), PROPER(U21(z0))) 686.51/213.56
PROPER(U12(U31(z0, z1))) → c67(U12'(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.51/213.56
PROPER(U12(U32(z0))) → c67(U12'(U32(proper(z0))), PROPER(U32(z0))) 686.51/213.56
PROPER(U12(U41(z0, z1))) → c67(U12'(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.51/213.56
PROPER(U12(U51(z0, z1, z2))) → c67(U12'(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.51/213.56
PROPER(U12(U52(z0, z1, z2))) → c67(U12'(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.51/213.56
PROPER(U12(s(z0))) → c67(U12'(s(proper(z0))), PROPER(s(z0))) 686.51/213.56
PROPER(U12(plus(z0, z1))) → c67(U12'(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.51/213.56
PROPER(U12(U61(z0))) → c67(U12'(U61(proper(z0))), PROPER(U61(z0))) 686.51/213.56
PROPER(U12(U71(z0, z1, z2))) → c67(U12'(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.51/213.56
PROPER(U12(U72(z0, z1, z2))) → c67(U12'(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.51/213.56
PROPER(U12(x(z0, z1))) → c67(U12'(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.51/213.56
PROPER(U12(tt)) → c67(U12'(ok(tt))) 686.51/213.56
PROPER(U12(0)) → c67(U12'(ok(0))) 686.51/213.56
PROPER(isNat(U11(z0, z1))) → c68(ISNAT(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.51/213.56
PROPER(isNat(U12(z0))) → c68(ISNAT(U12(proper(z0))), PROPER(U12(z0))) 686.51/213.56
PROPER(isNat(isNat(z0))) → c68(ISNAT(isNat(proper(z0))), PROPER(isNat(z0))) 686.51/213.56
PROPER(isNat(U21(z0))) → c68(ISNAT(U21(proper(z0))), PROPER(U21(z0))) 686.51/213.56
PROPER(isNat(U31(z0, z1))) → c68(ISNAT(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.51/213.56
PROPER(isNat(U32(z0))) → c68(ISNAT(U32(proper(z0))), PROPER(U32(z0))) 686.51/213.56
PROPER(isNat(U41(z0, z1))) → c68(ISNAT(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.51/213.56
PROPER(isNat(U51(z0, z1, z2))) → c68(ISNAT(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.51/213.56
PROPER(isNat(U52(z0, z1, z2))) → c68(ISNAT(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.51/213.56
PROPER(isNat(s(z0))) → c68(ISNAT(s(proper(z0))), PROPER(s(z0))) 686.51/213.56
PROPER(isNat(plus(z0, z1))) → c68(ISNAT(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.51/213.56
PROPER(isNat(U61(z0))) → c68(ISNAT(U61(proper(z0))), PROPER(U61(z0))) 686.51/213.56
PROPER(isNat(U71(z0, z1, z2))) → c68(ISNAT(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.51/213.56
PROPER(isNat(U72(z0, z1, z2))) → c68(ISNAT(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.51/213.56
PROPER(isNat(x(z0, z1))) → c68(ISNAT(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.51/213.56
PROPER(isNat(tt)) → c68(ISNAT(ok(tt))) 686.51/213.56
PROPER(isNat(0)) → c68(ISNAT(ok(0)))
S tuples:

ACTIVE(plus(z0, z1)) → c28(PLUS(active(z0), z1), ACTIVE(z0)) 686.51/213.56
ACTIVE(plus(z0, z1)) → c29(PLUS(z0, active(z1)), ACTIVE(z1)) 686.51/213.56
ACTIVE(x(z0, z1)) → c33(X(active(z0), z1), ACTIVE(z0)) 686.51/213.56
ACTIVE(x(z0, z1)) → c34(X(z0, active(z1)), ACTIVE(z1)) 686.51/213.56
U11'(mark(z0), z1) → c35(U11'(z0, z1)) 686.51/213.56
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1)) 686.51/213.56
U12'(mark(z0)) → c37(U12'(z0)) 686.51/213.56
U12'(ok(z0)) → c38(U12'(z0)) 686.51/213.56
U21'(mark(z0)) → c39(U21'(z0)) 686.51/213.56
U21'(ok(z0)) → c40(U21'(z0)) 686.51/213.56
U31'(mark(z0), z1) → c41(U31'(z0, z1)) 686.51/213.56
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 686.51/213.56
U32'(mark(z0)) → c43(U32'(z0)) 686.51/213.56
U32'(ok(z0)) → c44(U32'(z0)) 686.51/213.56
U41'(mark(z0), z1) → c45(U41'(z0, z1)) 686.51/213.56
U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1)) 686.51/213.56
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2)) 686.51/213.56
U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2)) 686.51/213.56
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2)) 686.51/213.56
U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2)) 686.51/213.56
S(mark(z0)) → c51(S(z0)) 686.51/213.56
S(ok(z0)) → c52(S(z0)) 686.51/213.56
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 686.51/213.56
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 686.51/213.56
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 686.51/213.56
U61'(mark(z0)) → c56(U61'(z0)) 686.51/213.56
U61'(ok(z0)) → c57(U61'(z0)) 686.51/213.56
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2)) 686.51/213.56
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2)) 686.51/213.56
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2)) 686.51/213.56
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 686.51/213.56
X(mark(z0), z1) → c62(X(z0, z1)) 686.51/213.56
X(z0, mark(z1)) → c63(X(z0, z1)) 686.51/213.56
X(ok(z0), ok(z1)) → c64(X(z0, z1)) 686.51/213.56
PROPER(U21(z0)) → c69(U21'(proper(z0)), PROPER(z0)) 686.51/213.56
PROPER(U31(z0, z1)) → c70(U31'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 686.51/213.56
PROPER(U32(z0)) → c71(U32'(proper(z0)), PROPER(z0)) 686.51/213.56
PROPER(U41(z0, z1)) → c72(U41'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 686.51/213.56
PROPER(U51(z0, z1, z2)) → c73(U51'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 686.51/213.56
PROPER(U52(z0, z1, z2)) → c74(U52'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 686.51/213.56
PROPER(s(z0)) → c75(S(proper(z0)), PROPER(z0)) 686.51/213.56
PROPER(plus(z0, z1)) → c76(PLUS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 686.51/213.56
PROPER(U61(z0)) → c77(U61'(proper(z0)), PROPER(z0)) 686.51/213.56
PROPER(U71(z0, z1, z2)) → c79(U71'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 686.51/213.56
PROPER(U72(z0, z1, z2)) → c80(U72'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 686.51/213.56
PROPER(x(z0, z1)) → c81(X(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 686.51/213.56
ISNAT(ok(z0)) → c82(ISNAT(z0)) 686.51/213.56
TOP(mark(z0)) → c83(TOP(proper(z0)), PROPER(z0)) 686.51/213.56
TOP(ok(z0)) → c84(TOP(active(z0)), ACTIVE(z0)) 686.51/213.56
ACTIVE(isNat(s(z0))) → c13(ISNAT(z0)) 686.51/213.56
ACTIVE(plus(z0, s(z1))) → c16(ISNAT(z1)) 686.51/213.56
ACTIVE(x(z0, s(z1))) → c18(ISNAT(z1)) 686.51/213.56
ACTIVE(U11(tt, z0)) → c1(U12'(isNat(z0))) 686.51/213.56
ACTIVE(U11(tt, z0)) → c1(ISNAT(z0)) 686.51/213.56
ACTIVE(U31(tt, z0)) → c1(U32'(isNat(z0))) 686.51/213.56
ACTIVE(U31(tt, z0)) → c1(ISNAT(z0)) 686.51/213.56
ACTIVE(U51(tt, z0, z1)) → c1(U52'(isNat(z1), z0, z1)) 686.51/213.56
ACTIVE(U51(tt, z0, z1)) → c1(ISNAT(z1)) 686.51/213.56
ACTIVE(U52(tt, z0, z1)) → c1(S(plus(z1, z0))) 686.51/213.56
ACTIVE(U52(tt, z0, z1)) → c1(PLUS(z1, z0)) 686.51/213.56
ACTIVE(U71(tt, z0, z1)) → c1(U72'(isNat(z1), z0, z1)) 686.51/213.56
ACTIVE(U71(tt, z0, z1)) → c1(ISNAT(z1)) 686.51/213.56
ACTIVE(U72(tt, z0, z1)) → c1(PLUS(x(z1, z0), z1)) 686.51/213.56
ACTIVE(U72(tt, z0, z1)) → c1(X(z1, z0)) 686.51/213.56
ACTIVE(isNat(plus(z0, z1))) → c1(U11'(isNat(z0), z1)) 686.51/213.56
ACTIVE(isNat(plus(z0, z1))) → c1(ISNAT(z0)) 686.51/213.56
ACTIVE(isNat(x(z0, z1))) → c1(U31'(isNat(z0), z1)) 686.51/213.56
ACTIVE(isNat(x(z0, z1))) → c1(ISNAT(z0)) 686.51/213.56
ACTIVE(plus(z0, 0)) → c1(U41'(isNat(z0), z0)) 686.51/213.56
ACTIVE(plus(z0, 0)) → c1(ISNAT(z0)) 686.51/213.56
ACTIVE(x(z0, 0)) → c1(U61'(isNat(z0))) 686.51/213.56
ACTIVE(x(z0, 0)) → c1(ISNAT(z0)) 686.51/213.56
ACTIVE(U11(plus(z0, 0), x1)) → c19(U11'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.51/213.56
ACTIVE(U11(plus(z0, s(z1)), x1)) → c19(U11'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.51/213.56
ACTIVE(U11(x(z0, 0), x1)) → c19(U11'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.51/213.56
ACTIVE(U11(x(z0, s(z1)), x1)) → c19(U11'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.51/213.56
ACTIVE(U11(U11(z0, z1), x1)) → c19(U11'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.51/213.56
ACTIVE(U11(U12(z0), x1)) → c19(U11'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.51/213.56
ACTIVE(U11(U21(z0), x1)) → c19(U11'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.51/213.56
ACTIVE(U11(U31(z0, z1), x1)) → c19(U11'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.51/213.56
ACTIVE(U11(U32(z0), x1)) → c19(U11'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.51/213.56
ACTIVE(U11(U41(z0, z1), x1)) → c19(U11'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.51/213.56
ACTIVE(U11(U51(z0, z1, z2), x1)) → c19(U11'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.51/213.56
ACTIVE(U11(U52(z0, z1, z2), x1)) → c19(U11'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.51/213.56
ACTIVE(U11(s(z0), x1)) → c19(U11'(s(active(z0)), x1), ACTIVE(s(z0))) 686.51/213.56
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.51/213.56
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.51/213.56
ACTIVE(U11(U61(z0), x1)) → c19(U11'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.51/213.56
ACTIVE(U11(U71(z0, z1, z2), x1)) → c19(U11'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.51/213.56
ACTIVE(U11(U72(z0, z1, z2), x1)) → c19(U11'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.51/213.56
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.51/213.56
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.51/213.56
ACTIVE(U11(isNat(0), x1)) → c19(U11'(mark(tt), x1)) 686.51/213.56
ACTIVE(U11(U11(tt, z0), x1)) → c(U11'(mark(U12(isNat(z0))), x1)) 686.51/213.56
ACTIVE(U11(U11(tt, z0), x1)) → c(ACTIVE(U11(tt, z0))) 686.51/213.56
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(U11'(mark(U11(isNat(z0), z1)), x1)) 686.51/213.56
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.56
ACTIVE(U11(isNat(s(z0)), x1)) → c(U11'(mark(U21(isNat(z0))), x1)) 686.51/213.56
ACTIVE(U11(isNat(s(z0)), x1)) → c(ACTIVE(isNat(s(z0)))) 686.51/213.56
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(U11'(mark(U31(isNat(z0), z1)), x1)) 686.51/213.56
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(ACTIVE(isNat(x(z0, z1)))) 686.51/213.56
ACTIVE(U12(plus(z0, 0))) → c20(U12'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.51/213.56
ACTIVE(U12(plus(z0, s(z1)))) → c20(U12'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.51/213.56
ACTIVE(U12(x(z0, 0))) → c20(U12'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.51/213.56
ACTIVE(U12(x(z0, s(z1)))) → c20(U12'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.51/213.56
ACTIVE(U12(U11(z0, z1))) → c20(U12'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.51/213.56
ACTIVE(U12(U12(z0))) → c20(U12'(U12(active(z0))), ACTIVE(U12(z0))) 686.51/213.56
ACTIVE(U12(U21(z0))) → c20(U12'(U21(active(z0))), ACTIVE(U21(z0))) 686.51/213.56
ACTIVE(U12(U31(z0, z1))) → c20(U12'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.51/213.56
ACTIVE(U12(U32(z0))) → c20(U12'(U32(active(z0))), ACTIVE(U32(z0))) 686.51/213.56
ACTIVE(U12(U41(z0, z1))) → c20(U12'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.51/213.56
ACTIVE(U12(U51(z0, z1, z2))) → c20(U12'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.51/213.56
ACTIVE(U12(U52(z0, z1, z2))) → c20(U12'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.51/213.56
ACTIVE(U12(s(z0))) → c20(U12'(s(active(z0))), ACTIVE(s(z0))) 686.51/213.56
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.51/213.56
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.51/213.56
ACTIVE(U12(U61(z0))) → c20(U12'(U61(active(z0))), ACTIVE(U61(z0))) 686.51/213.56
ACTIVE(U12(U71(z0, z1, z2))) → c20(U12'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.51/213.56
ACTIVE(U12(U72(z0, z1, z2))) → c20(U12'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.51/213.56
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.51/213.56
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.51/213.56
ACTIVE(U11(U12(tt), x1)) → c19(U11'(mark(tt), x1)) 686.51/213.56
ACTIVE(U12(U12(tt))) → c20(U12'(mark(tt))) 686.51/213.56
ACTIVE(U12(isNat(0))) → c20(U12'(mark(tt))) 686.51/213.56
ACTIVE(U12(U11(tt, z0))) → c2(U12'(mark(U12(isNat(z0))))) 686.51/213.56
ACTIVE(U12(U11(tt, z0))) → c2(ACTIVE(U11(tt, z0))) 686.51/213.56
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(U12'(mark(U11(isNat(z0), z1)))) 686.51/213.56
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.56
ACTIVE(U12(isNat(s(z0)))) → c2(U12'(mark(U21(isNat(z0))))) 686.51/213.56
ACTIVE(U12(isNat(s(z0)))) → c2(ACTIVE(isNat(s(z0)))) 686.51/213.56
ACTIVE(U12(isNat(x(z0, z1)))) → c2(U12'(mark(U31(isNat(z0), z1)))) 686.51/213.56
ACTIVE(U12(isNat(x(z0, z1)))) → c2(ACTIVE(isNat(x(z0, z1)))) 686.51/213.56
ACTIVE(U21(plus(z0, 0))) → c21(U21'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.51/213.56
ACTIVE(U21(plus(z0, s(z1)))) → c21(U21'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.51/213.56
ACTIVE(U21(x(z0, 0))) → c21(U21'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.51/213.56
ACTIVE(U21(x(z0, s(z1)))) → c21(U21'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.51/213.56
ACTIVE(U21(U11(z0, z1))) → c21(U21'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.51/213.56
ACTIVE(U21(U12(z0))) → c21(U21'(U12(active(z0))), ACTIVE(U12(z0))) 686.51/213.56
ACTIVE(U21(U21(z0))) → c21(U21'(U21(active(z0))), ACTIVE(U21(z0))) 686.51/213.56
ACTIVE(U21(U31(z0, z1))) → c21(U21'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.51/213.56
ACTIVE(U21(U32(z0))) → c21(U21'(U32(active(z0))), ACTIVE(U32(z0))) 686.51/213.56
ACTIVE(U21(U41(z0, z1))) → c21(U21'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.51/213.56
ACTIVE(U21(U51(z0, z1, z2))) → c21(U21'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.51/213.56
ACTIVE(U21(U52(z0, z1, z2))) → c21(U21'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.51/213.56
ACTIVE(U21(s(z0))) → c21(U21'(s(active(z0))), ACTIVE(s(z0))) 686.51/213.56
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.51/213.56
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.51/213.56
ACTIVE(U21(U61(z0))) → c21(U21'(U61(active(z0))), ACTIVE(U61(z0))) 686.51/213.56
ACTIVE(U21(U71(z0, z1, z2))) → c21(U21'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.51/213.56
ACTIVE(U21(U72(z0, z1, z2))) → c21(U21'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.51/213.56
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.51/213.56
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.51/213.56
ACTIVE(U11(U21(tt), x1)) → c19(U11'(mark(tt), x1)) 686.51/213.56
ACTIVE(U12(U21(tt))) → c20(U12'(mark(tt))) 686.51/213.56
ACTIVE(U21(U12(tt))) → c21(U21'(mark(tt))) 686.51/213.56
ACTIVE(U21(U21(tt))) → c21(U21'(mark(tt))) 686.51/213.56
ACTIVE(U21(isNat(0))) → c21(U21'(mark(tt))) 686.51/213.56
ACTIVE(U21(U11(tt, z0))) → c3(U21'(mark(U12(isNat(z0))))) 686.51/213.56
ACTIVE(U21(U11(tt, z0))) → c3(ACTIVE(U11(tt, z0))) 686.51/213.56
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(U21'(mark(U11(isNat(z0), z1)))) 686.51/213.56
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.56
ACTIVE(U21(isNat(s(z0)))) → c3(U21'(mark(U21(isNat(z0))))) 686.51/213.56
ACTIVE(U21(isNat(s(z0)))) → c3(ACTIVE(isNat(s(z0)))) 686.51/213.56
ACTIVE(U21(isNat(x(z0, z1)))) → c3(U21'(mark(U31(isNat(z0), z1)))) 686.51/213.56
ACTIVE(U21(isNat(x(z0, z1)))) → c3(ACTIVE(isNat(x(z0, z1)))) 686.51/213.56
ACTIVE(U31(plus(z0, 0), x1)) → c22(U31'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.51/213.56
ACTIVE(U31(plus(z0, s(z1)), x1)) → c22(U31'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.51/213.56
ACTIVE(U31(x(z0, 0), x1)) → c22(U31'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.51/213.56
ACTIVE(U31(x(z0, s(z1)), x1)) → c22(U31'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.51/213.56
ACTIVE(U31(U11(z0, z1), x1)) → c22(U31'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.51/213.56
ACTIVE(U31(U12(z0), x1)) → c22(U31'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.51/213.56
ACTIVE(U31(U21(z0), x1)) → c22(U31'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.51/213.56
ACTIVE(U31(U31(z0, z1), x1)) → c22(U31'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.51/213.56
ACTIVE(U31(U32(z0), x1)) → c22(U31'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.51/213.56
ACTIVE(U31(U41(z0, z1), x1)) → c22(U31'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.51/213.56
ACTIVE(U31(U51(z0, z1, z2), x1)) → c22(U31'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.51/213.56
ACTIVE(U31(U52(z0, z1, z2), x1)) → c22(U31'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.51/213.56
ACTIVE(U31(s(z0), x1)) → c22(U31'(s(active(z0)), x1), ACTIVE(s(z0))) 686.51/213.56
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.51/213.56
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.51/213.56
ACTIVE(U31(U61(z0), x1)) → c22(U31'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.51/213.56
ACTIVE(U31(U71(z0, z1, z2), x1)) → c22(U31'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.51/213.56
ACTIVE(U31(U72(z0, z1, z2), x1)) → c22(U31'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.51/213.56
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.51/213.56
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.51/213.56
ACTIVE(U31(U12(tt), x1)) → c22(U31'(mark(tt), x1)) 686.51/213.56
ACTIVE(U31(U21(tt), x1)) → c22(U31'(mark(tt), x1)) 686.51/213.56
ACTIVE(U31(isNat(0), x1)) → c22(U31'(mark(tt), x1)) 686.51/213.56
ACTIVE(U11(U31(tt, z0), x1)) → c4(U11'(mark(U32(isNat(z0))), x1)) 686.51/213.56
ACTIVE(U11(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 686.51/213.56
ACTIVE(U12(U31(tt, z0))) → c4(U12'(mark(U32(isNat(z0))))) 686.51/213.56
ACTIVE(U12(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 686.51/213.56
ACTIVE(U21(U31(tt, z0))) → c4(U21'(mark(U32(isNat(z0))))) 686.51/213.56
ACTIVE(U21(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 686.51/213.56
ACTIVE(U31(U11(tt, z0), x1)) → c4(U31'(mark(U12(isNat(z0))), x1)) 686.51/213.56
ACTIVE(U31(U11(tt, z0), x1)) → c4(ACTIVE(U11(tt, z0))) 686.51/213.56
ACTIVE(U31(U31(tt, z0), x1)) → c4(U31'(mark(U32(isNat(z0))), x1)) 686.51/213.56
ACTIVE(U31(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 686.51/213.56
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(U31'(mark(U11(isNat(z0), z1)), x1)) 686.51/213.56
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.56
ACTIVE(U31(isNat(s(z0)), x1)) → c4(U31'(mark(U21(isNat(z0))), x1)) 686.51/213.56
ACTIVE(U31(isNat(s(z0)), x1)) → c4(ACTIVE(isNat(s(z0)))) 686.51/213.56
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(U31'(mark(U31(isNat(z0), z1)), x1)) 686.51/213.56
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(ACTIVE(isNat(x(z0, z1)))) 686.51/213.56
ACTIVE(U32(plus(z0, 0))) → c23(U32'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.51/213.56
ACTIVE(U32(plus(z0, s(z1)))) → c23(U32'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.51/213.56
ACTIVE(U32(x(z0, 0))) → c23(U32'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.51/213.56
ACTIVE(U32(x(z0, s(z1)))) → c23(U32'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.51/213.56
ACTIVE(U32(U11(z0, z1))) → c23(U32'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.51/213.56
ACTIVE(U32(U12(z0))) → c23(U32'(U12(active(z0))), ACTIVE(U12(z0))) 686.51/213.56
ACTIVE(U32(U21(z0))) → c23(U32'(U21(active(z0))), ACTIVE(U21(z0))) 686.51/213.56
ACTIVE(U32(U31(z0, z1))) → c23(U32'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.51/213.56
ACTIVE(U32(U32(z0))) → c23(U32'(U32(active(z0))), ACTIVE(U32(z0))) 686.51/213.56
ACTIVE(U32(U41(z0, z1))) → c23(U32'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.51/213.56
ACTIVE(U32(U51(z0, z1, z2))) → c23(U32'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.51/213.56
ACTIVE(U32(U52(z0, z1, z2))) → c23(U32'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.51/213.56
ACTIVE(U32(s(z0))) → c23(U32'(s(active(z0))), ACTIVE(s(z0))) 686.51/213.56
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.51/213.56
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.51/213.56
ACTIVE(U32(U61(z0))) → c23(U32'(U61(active(z0))), ACTIVE(U61(z0))) 686.51/213.56
ACTIVE(U32(U71(z0, z1, z2))) → c23(U32'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.51/213.56
ACTIVE(U32(U72(z0, z1, z2))) → c23(U32'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.51/213.56
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.51/213.56
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.51/213.56
ACTIVE(U11(U32(tt), x1)) → c19(U11'(mark(tt), x1)) 686.51/213.56
ACTIVE(U12(U32(tt))) → c20(U12'(mark(tt))) 686.51/213.56
ACTIVE(U21(U32(tt))) → c21(U21'(mark(tt))) 686.51/213.56
ACTIVE(U31(U32(tt), x1)) → c22(U31'(mark(tt), x1)) 686.51/213.56
ACTIVE(U32(U12(tt))) → c23(U32'(mark(tt))) 686.51/213.56
ACTIVE(U32(U21(tt))) → c23(U32'(mark(tt))) 686.51/213.56
ACTIVE(U32(U32(tt))) → c23(U32'(mark(tt))) 686.51/213.56
ACTIVE(U32(isNat(0))) → c23(U32'(mark(tt))) 686.51/213.56
ACTIVE(U32(U11(tt, z0))) → c5(U32'(mark(U12(isNat(z0))))) 686.51/213.56
ACTIVE(U32(U11(tt, z0))) → c5(ACTIVE(U11(tt, z0))) 686.51/213.56
ACTIVE(U32(U31(tt, z0))) → c5(U32'(mark(U32(isNat(z0))))) 686.51/213.56
ACTIVE(U32(U31(tt, z0))) → c5(ACTIVE(U31(tt, z0))) 686.51/213.56
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(U32'(mark(U11(isNat(z0), z1)))) 686.51/213.56
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.56
ACTIVE(U32(isNat(s(z0)))) → c5(U32'(mark(U21(isNat(z0))))) 686.51/213.56
ACTIVE(U32(isNat(s(z0)))) → c5(ACTIVE(isNat(s(z0)))) 686.51/213.56
ACTIVE(U32(isNat(x(z0, z1)))) → c5(U32'(mark(U31(isNat(z0), z1)))) 686.51/213.56
ACTIVE(U32(isNat(x(z0, z1)))) → c5(ACTIVE(isNat(x(z0, z1)))) 686.51/213.56
ACTIVE(U41(plus(z0, 0), x1)) → c24(U41'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.51/213.56
ACTIVE(U41(plus(z0, s(z1)), x1)) → c24(U41'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.51/213.56
ACTIVE(U41(x(z0, 0), x1)) → c24(U41'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.51/213.56
ACTIVE(U41(x(z0, s(z1)), x1)) → c24(U41'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.51/213.56
ACTIVE(U41(U11(z0, z1), x1)) → c24(U41'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.51/213.56
ACTIVE(U41(U12(z0), x1)) → c24(U41'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.51/213.56
ACTIVE(U41(U21(z0), x1)) → c24(U41'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.51/213.56
ACTIVE(U41(U31(z0, z1), x1)) → c24(U41'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.51/213.56
ACTIVE(U41(U32(z0), x1)) → c24(U41'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.51/213.56
ACTIVE(U41(U41(z0, z1), x1)) → c24(U41'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.51/213.56
ACTIVE(U41(U51(z0, z1, z2), x1)) → c24(U41'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.51/213.56
ACTIVE(U41(U52(z0, z1, z2), x1)) → c24(U41'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.51/213.56
ACTIVE(U41(s(z0), x1)) → c24(U41'(s(active(z0)), x1), ACTIVE(s(z0))) 686.51/213.56
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.51/213.56
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.51/213.56
ACTIVE(U41(U61(z0), x1)) → c24(U41'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.51/213.56
ACTIVE(U41(U71(z0, z1, z2), x1)) → c24(U41'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.51/213.56
ACTIVE(U41(U72(z0, z1, z2), x1)) → c24(U41'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.51/213.56
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.51/213.56
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.51/213.56
ACTIVE(U11(U41(tt, z0), x1)) → c19(U11'(mark(z0), x1)) 686.51/213.56
ACTIVE(U12(U41(tt, z0))) → c20(U12'(mark(z0))) 686.51/213.56
ACTIVE(U21(U41(tt, z0))) → c21(U21'(mark(z0))) 686.51/213.56
ACTIVE(U31(U41(tt, z0), x1)) → c22(U31'(mark(z0), x1)) 686.51/213.56
ACTIVE(U32(U41(tt, z0))) → c23(U32'(mark(z0))) 686.51/213.56
ACTIVE(U41(U12(tt), x1)) → c24(U41'(mark(tt), x1)) 686.51/213.56
ACTIVE(U41(U21(tt), x1)) → c24(U41'(mark(tt), x1)) 686.51/213.56
ACTIVE(U41(U32(tt), x1)) → c24(U41'(mark(tt), x1)) 686.51/213.56
ACTIVE(U41(U41(tt, z0), x1)) → c24(U41'(mark(z0), x1)) 686.51/213.56
ACTIVE(U41(isNat(0), x1)) → c24(U41'(mark(tt), x1)) 686.51/213.56
ACTIVE(U41(U11(tt, z0), x1)) → c6(U41'(mark(U12(isNat(z0))), x1)) 686.51/213.56
ACTIVE(U41(U11(tt, z0), x1)) → c6(ACTIVE(U11(tt, z0))) 686.51/213.56
ACTIVE(U41(U31(tt, z0), x1)) → c6(U41'(mark(U32(isNat(z0))), x1)) 686.51/213.56
ACTIVE(U41(U31(tt, z0), x1)) → c6(ACTIVE(U31(tt, z0))) 686.51/213.56
ACTIVE(U41(isNat(plus(z0, z1)), x1)) → c6(U41'(mark(U11(isNat(z0), z1)), x1)) 686.51/213.56
ACTIVE(U41(isNat(plus(z0, z1)), x1)) → c6(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.56
ACTIVE(U41(isNat(s(z0)), x1)) → c6(U41'(mark(U21(isNat(z0))), x1)) 686.51/213.56
ACTIVE(U41(isNat(s(z0)), x1)) → c6(ACTIVE(isNat(s(z0)))) 686.51/213.56
ACTIVE(U41(isNat(x(z0, z1)), x1)) → c6(U41'(mark(U31(isNat(z0), z1)), x1)) 686.51/213.56
ACTIVE(U41(isNat(x(z0, z1)), x1)) → c6(ACTIVE(isNat(x(z0, z1)))) 686.51/213.56
ACTIVE(U51(plus(z0, 0), x1, x2)) → c25(U51'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.51/213.56
ACTIVE(U51(plus(z0, s(z1)), x1, x2)) → c25(U51'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.51/213.56
ACTIVE(U51(x(z0, 0), x1, x2)) → c25(U51'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.51/213.56
ACTIVE(U51(x(z0, s(z1)), x1, x2)) → c25(U51'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.51/213.56
ACTIVE(U51(U11(z0, z1), x1, x2)) → c25(U51'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.51/213.56
ACTIVE(U51(U12(z0), x1, x2)) → c25(U51'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.51/213.56
ACTIVE(U51(U21(z0), x1, x2)) → c25(U51'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.51/213.56
ACTIVE(U51(U31(z0, z1), x1, x2)) → c25(U51'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.51/213.56
ACTIVE(U51(U32(z0), x1, x2)) → c25(U51'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.51/213.56
ACTIVE(U51(U41(z0, z1), x1, x2)) → c25(U51'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.51/213.56
ACTIVE(U51(U51(z0, z1, z2), x1, x2)) → c25(U51'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.51/213.56
ACTIVE(U51(U52(z0, z1, z2), x1, x2)) → c25(U51'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.51/213.56
ACTIVE(U51(s(z0), x1, x2)) → c25(U51'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.51/213.56
ACTIVE(U51(plus(z0, z1), x1, x2)) → c25(U51'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.51/213.56
ACTIVE(U51(plus(z0, z1), x1, x2)) → c25(U51'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.51/213.56
ACTIVE(U51(U61(z0), x1, x2)) → c25(U51'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.51/213.56
ACTIVE(U51(U71(z0, z1, z2), x1, x2)) → c25(U51'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.51/213.56
ACTIVE(U51(U72(z0, z1, z2), x1, x2)) → c25(U51'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.51/213.56
ACTIVE(U51(x(z0, z1), x1, x2)) → c25(U51'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.51/213.56
ACTIVE(U51(x(z0, z1), x1, x2)) → c25(U51'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.51/213.56
ACTIVE(U51(U12(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.51/213.56
ACTIVE(U51(U21(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.51/213.56
ACTIVE(U51(U32(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.51/213.56
ACTIVE(U51(U41(tt, z0), x1, x2)) → c25(U51'(mark(z0), x1, x2)) 686.51/213.56
ACTIVE(U51(isNat(0), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.51/213.56
ACTIVE(U11(U51(tt, z0, z1), x1)) → c7(U11'(mark(U52(isNat(z1), z0, z1)), x1)) 686.51/213.56
ACTIVE(U11(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.51/213.56
ACTIVE(U12(U51(tt, z0, z1))) → c7(U12'(mark(U52(isNat(z1), z0, z1)))) 686.51/213.56
ACTIVE(U12(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.51/213.56
ACTIVE(U21(U51(tt, z0, z1))) → c7(U21'(mark(U52(isNat(z1), z0, z1)))) 686.51/213.56
ACTIVE(U21(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.51/213.56
ACTIVE(U31(U51(tt, z0, z1), x1)) → c7(U31'(mark(U52(isNat(z1), z0, z1)), x1)) 686.51/213.56
ACTIVE(U31(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.51/213.56
ACTIVE(U32(U51(tt, z0, z1))) → c7(U32'(mark(U52(isNat(z1), z0, z1)))) 686.51/213.56
ACTIVE(U32(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.51/213.56
ACTIVE(U41(U51(tt, z0, z1), x1)) → c7(U41'(mark(U52(isNat(z1), z0, z1)), x1)) 686.51/213.56
ACTIVE(U41(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.51/213.56
ACTIVE(U51(U11(tt, z0), x1, x2)) → c7(U51'(mark(U12(isNat(z0))), x1, x2)) 686.51/213.56
ACTIVE(U51(U11(tt, z0), x1, x2)) → c7(ACTIVE(U11(tt, z0))) 686.51/213.56
ACTIVE(U51(U31(tt, z0), x1, x2)) → c7(U51'(mark(U32(isNat(z0))), x1, x2)) 686.51/213.56
ACTIVE(U51(U31(tt, z0), x1, x2)) → c7(ACTIVE(U31(tt, z0))) 686.51/213.56
ACTIVE(U51(U51(tt, z0, z1), x1, x2)) → c7(U51'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.51/213.56
ACTIVE(U51(U51(tt, z0, z1), x1, x2)) → c7(ACTIVE(U51(tt, z0, z1))) 686.51/213.56
ACTIVE(U51(isNat(plus(z0, z1)), x1, x2)) → c7(U51'(mark(U11(isNat(z0), z1)), x1, x2)) 686.51/213.56
ACTIVE(U51(isNat(plus(z0, z1)), x1, x2)) → c7(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.56
ACTIVE(U51(isNat(s(z0)), x1, x2)) → c7(U51'(mark(U21(isNat(z0))), x1, x2)) 686.51/213.56
ACTIVE(U51(isNat(s(z0)), x1, x2)) → c7(ACTIVE(isNat(s(z0)))) 686.51/213.56
ACTIVE(U51(isNat(x(z0, z1)), x1, x2)) → c7(U51'(mark(U31(isNat(z0), z1)), x1, x2)) 686.51/213.56
ACTIVE(U51(isNat(x(z0, z1)), x1, x2)) → c7(ACTIVE(isNat(x(z0, z1)))) 686.51/213.56
ACTIVE(U52(plus(z0, 0), x1, x2)) → c26(U52'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.51/213.56
ACTIVE(U52(plus(z0, s(z1)), x1, x2)) → c26(U52'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.51/213.56
ACTIVE(U52(x(z0, 0), x1, x2)) → c26(U52'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.51/213.56
ACTIVE(U52(x(z0, s(z1)), x1, x2)) → c26(U52'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.51/213.56
ACTIVE(U52(U11(z0, z1), x1, x2)) → c26(U52'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.51/213.56
ACTIVE(U52(U12(z0), x1, x2)) → c26(U52'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.51/213.56
ACTIVE(U52(U21(z0), x1, x2)) → c26(U52'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.51/213.56
ACTIVE(U52(U31(z0, z1), x1, x2)) → c26(U52'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.51/213.56
ACTIVE(U52(U32(z0), x1, x2)) → c26(U52'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.51/213.56
ACTIVE(U52(U41(z0, z1), x1, x2)) → c26(U52'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.51/213.56
ACTIVE(U52(U51(z0, z1, z2), x1, x2)) → c26(U52'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.51/213.56
ACTIVE(U52(U52(z0, z1, z2), x1, x2)) → c26(U52'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.51/213.56
ACTIVE(U52(s(z0), x1, x2)) → c26(U52'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.51/213.56
ACTIVE(U52(plus(z0, z1), x1, x2)) → c26(U52'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.51/213.56
ACTIVE(U52(plus(z0, z1), x1, x2)) → c26(U52'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.51/213.56
ACTIVE(U52(U61(z0), x1, x2)) → c26(U52'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.51/213.56
ACTIVE(U52(U71(z0, z1, z2), x1, x2)) → c26(U52'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.51/213.56
ACTIVE(U52(U72(z0, z1, z2), x1, x2)) → c26(U52'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.51/213.56
ACTIVE(U52(x(z0, z1), x1, x2)) → c26(U52'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.51/213.56
ACTIVE(U52(x(z0, z1), x1, x2)) → c26(U52'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.51/213.56
ACTIVE(U52(U12(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.51/213.56
ACTIVE(U52(U21(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.51/213.56
ACTIVE(U52(U32(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.51/213.56
ACTIVE(U52(U41(tt, z0), x1, x2)) → c26(U52'(mark(z0), x1, x2)) 686.51/213.56
ACTIVE(U52(isNat(0), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.51/213.56
ACTIVE(U11(U52(tt, z0, z1), x1)) → c8(U11'(mark(s(plus(z1, z0))), x1)) 686.51/213.56
ACTIVE(U11(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.51/213.56
ACTIVE(U12(U52(tt, z0, z1))) → c8(U12'(mark(s(plus(z1, z0))))) 686.51/213.56
ACTIVE(U12(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.51/213.56
ACTIVE(U21(U52(tt, z0, z1))) → c8(U21'(mark(s(plus(z1, z0))))) 686.51/213.56
ACTIVE(U21(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.51/213.56
ACTIVE(U31(U52(tt, z0, z1), x1)) → c8(U31'(mark(s(plus(z1, z0))), x1)) 686.51/213.56
ACTIVE(U31(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.51/213.56
ACTIVE(U32(U52(tt, z0, z1))) → c8(U32'(mark(s(plus(z1, z0))))) 686.51/213.56
ACTIVE(U32(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.51/213.56
ACTIVE(U41(U52(tt, z0, z1), x1)) → c8(U41'(mark(s(plus(z1, z0))), x1)) 686.51/213.56
ACTIVE(U41(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.51/213.56
ACTIVE(U51(U52(tt, z0, z1), x1, x2)) → c8(U51'(mark(s(plus(z1, z0))), x1, x2)) 686.51/213.56
ACTIVE(U51(U52(tt, z0, z1), x1, x2)) → c8(ACTIVE(U52(tt, z0, z1))) 686.51/213.56
ACTIVE(U52(U11(tt, z0), x1, x2)) → c8(U52'(mark(U12(isNat(z0))), x1, x2)) 686.51/213.56
ACTIVE(U52(U11(tt, z0), x1, x2)) → c8(ACTIVE(U11(tt, z0))) 686.51/213.56
ACTIVE(U52(U31(tt, z0), x1, x2)) → c8(U52'(mark(U32(isNat(z0))), x1, x2)) 686.51/213.56
ACTIVE(U52(U31(tt, z0), x1, x2)) → c8(ACTIVE(U31(tt, z0))) 686.51/213.56
ACTIVE(U52(U51(tt, z0, z1), x1, x2)) → c8(U52'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.51/213.56
ACTIVE(U52(U51(tt, z0, z1), x1, x2)) → c8(ACTIVE(U51(tt, z0, z1))) 686.51/213.56
ACTIVE(U52(U52(tt, z0, z1), x1, x2)) → c8(U52'(mark(s(plus(z1, z0))), x1, x2)) 686.51/213.56
ACTIVE(U52(U52(tt, z0, z1), x1, x2)) → c8(ACTIVE(U52(tt, z0, z1))) 686.51/213.56
ACTIVE(U52(isNat(plus(z0, z1)), x1, x2)) → c8(U52'(mark(U11(isNat(z0), z1)), x1, x2)) 686.51/213.56
ACTIVE(U52(isNat(plus(z0, z1)), x1, x2)) → c8(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.56
ACTIVE(U52(isNat(s(z0)), x1, x2)) → c8(U52'(mark(U21(isNat(z0))), x1, x2)) 686.51/213.56
ACTIVE(U52(isNat(s(z0)), x1, x2)) → c8(ACTIVE(isNat(s(z0)))) 686.51/213.56
ACTIVE(U52(isNat(x(z0, z1)), x1, x2)) → c8(U52'(mark(U31(isNat(z0), z1)), x1, x2)) 686.51/213.56
ACTIVE(U52(isNat(x(z0, z1)), x1, x2)) → c8(ACTIVE(isNat(x(z0, z1)))) 686.51/213.56
ACTIVE(s(plus(z0, 0))) → c27(S(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.51/213.56
ACTIVE(s(plus(z0, s(z1)))) → c27(S(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.51/213.56
ACTIVE(s(x(z0, 0))) → c27(S(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.51/213.56
ACTIVE(s(x(z0, s(z1)))) → c27(S(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.51/213.56
ACTIVE(s(U11(z0, z1))) → c27(S(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.51/213.56
ACTIVE(s(U12(z0))) → c27(S(U12(active(z0))), ACTIVE(U12(z0))) 686.51/213.56
ACTIVE(s(U21(z0))) → c27(S(U21(active(z0))), ACTIVE(U21(z0))) 686.51/213.56
ACTIVE(s(U31(z0, z1))) → c27(S(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.51/213.56
ACTIVE(s(U32(z0))) → c27(S(U32(active(z0))), ACTIVE(U32(z0))) 686.51/213.56
ACTIVE(s(U41(z0, z1))) → c27(S(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.51/213.56
ACTIVE(s(U51(z0, z1, z2))) → c27(S(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.51/213.56
ACTIVE(s(U52(z0, z1, z2))) → c27(S(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.51/213.56
ACTIVE(s(s(z0))) → c27(S(s(active(z0))), ACTIVE(s(z0))) 686.51/213.56
ACTIVE(s(plus(z0, z1))) → c27(S(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.51/213.56
ACTIVE(s(plus(z0, z1))) → c27(S(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.51/213.56
ACTIVE(s(U61(z0))) → c27(S(U61(active(z0))), ACTIVE(U61(z0))) 686.51/213.56
ACTIVE(s(U71(z0, z1, z2))) → c27(S(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.51/213.56
ACTIVE(s(U72(z0, z1, z2))) → c27(S(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.51/213.56
ACTIVE(s(x(z0, z1))) → c27(S(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.51/213.56
ACTIVE(s(x(z0, z1))) → c27(S(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.51/213.56
ACTIVE(s(U12(tt))) → c27(S(mark(tt))) 686.51/213.56
ACTIVE(s(U21(tt))) → c27(S(mark(tt))) 686.51/213.56
ACTIVE(s(U32(tt))) → c27(S(mark(tt))) 686.51/213.56
ACTIVE(s(U41(tt, z0))) → c27(S(mark(z0))) 686.51/213.56
ACTIVE(s(isNat(0))) → c27(S(mark(tt))) 686.51/213.56
ACTIVE(s(U11(tt, z0))) → c9(S(mark(U12(isNat(z0))))) 686.51/213.56
ACTIVE(s(U11(tt, z0))) → c9(ACTIVE(U11(tt, z0))) 686.51/213.56
ACTIVE(s(U31(tt, z0))) → c9(S(mark(U32(isNat(z0))))) 686.51/213.56
ACTIVE(s(U31(tt, z0))) → c9(ACTIVE(U31(tt, z0))) 686.51/213.56
ACTIVE(s(U51(tt, z0, z1))) → c9(S(mark(U52(isNat(z1), z0, z1)))) 686.51/213.56
ACTIVE(s(U51(tt, z0, z1))) → c9(ACTIVE(U51(tt, z0, z1))) 686.51/213.56
ACTIVE(s(U52(tt, z0, z1))) → c9(S(mark(s(plus(z1, z0))))) 686.51/213.56
ACTIVE(s(U52(tt, z0, z1))) → c9(ACTIVE(U52(tt, z0, z1))) 686.51/213.56
ACTIVE(s(isNat(plus(z0, z1)))) → c9(S(mark(U11(isNat(z0), z1)))) 686.51/213.56
ACTIVE(s(isNat(plus(z0, z1)))) → c9(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.56
ACTIVE(s(isNat(s(z0)))) → c9(S(mark(U21(isNat(z0))))) 686.51/213.56
ACTIVE(s(isNat(s(z0)))) → c9(ACTIVE(isNat(s(z0)))) 686.51/213.56
ACTIVE(s(isNat(x(z0, z1)))) → c9(S(mark(U31(isNat(z0), z1)))) 686.51/213.56
ACTIVE(s(isNat(x(z0, z1)))) → c9(ACTIVE(isNat(x(z0, z1)))) 686.51/213.56
ACTIVE(U61(plus(z0, 0))) → c30(U61'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.51/213.56
ACTIVE(U61(plus(z0, s(z1)))) → c30(U61'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.51/213.56
ACTIVE(U61(x(z0, 0))) → c30(U61'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.51/213.56
ACTIVE(U61(x(z0, s(z1)))) → c30(U61'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.51/213.56
ACTIVE(U61(U11(z0, z1))) → c30(U61'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.51/213.56
ACTIVE(U61(U12(z0))) → c30(U61'(U12(active(z0))), ACTIVE(U12(z0))) 686.51/213.56
ACTIVE(U61(U21(z0))) → c30(U61'(U21(active(z0))), ACTIVE(U21(z0))) 686.51/213.56
ACTIVE(U61(U31(z0, z1))) → c30(U61'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.51/213.56
ACTIVE(U61(U32(z0))) → c30(U61'(U32(active(z0))), ACTIVE(U32(z0))) 686.51/213.56
ACTIVE(U61(U41(z0, z1))) → c30(U61'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.51/213.56
ACTIVE(U61(U51(z0, z1, z2))) → c30(U61'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.51/213.56
ACTIVE(U61(U52(z0, z1, z2))) → c30(U61'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.51/213.56
ACTIVE(U61(s(z0))) → c30(U61'(s(active(z0))), ACTIVE(s(z0))) 686.51/213.56
ACTIVE(U61(plus(z0, z1))) → c30(U61'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.51/213.56
ACTIVE(U61(plus(z0, z1))) → c30(U61'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.51/213.56
ACTIVE(U61(U61(z0))) → c30(U61'(U61(active(z0))), ACTIVE(U61(z0))) 686.51/213.56
ACTIVE(U61(U71(z0, z1, z2))) → c30(U61'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.51/213.56
ACTIVE(U61(U72(z0, z1, z2))) → c30(U61'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.51/213.56
ACTIVE(U61(x(z0, z1))) → c30(U61'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.51/213.56
ACTIVE(U61(x(z0, z1))) → c30(U61'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.51/213.56
ACTIVE(U11(U61(tt), x1)) → c19(U11'(mark(0), x1)) 686.51/213.56
ACTIVE(U12(U61(tt))) → c20(U12'(mark(0))) 686.51/213.56
ACTIVE(U21(U61(tt))) → c21(U21'(mark(0))) 686.51/213.56
ACTIVE(U31(U61(tt), x1)) → c22(U31'(mark(0), x1)) 686.51/213.56
ACTIVE(U32(U61(tt))) → c23(U32'(mark(0))) 686.51/213.56
ACTIVE(U41(U61(tt), x1)) → c24(U41'(mark(0), x1)) 686.51/213.56
ACTIVE(U51(U61(tt), x1, x2)) → c25(U51'(mark(0), x1, x2)) 686.51/213.56
ACTIVE(U52(U61(tt), x1, x2)) → c26(U52'(mark(0), x1, x2)) 686.51/213.56
ACTIVE(s(U61(tt))) → c27(S(mark(0))) 686.51/213.56
ACTIVE(U61(U12(tt))) → c30(U61'(mark(tt))) 686.51/213.56
ACTIVE(U61(U21(tt))) → c30(U61'(mark(tt))) 686.51/213.56
ACTIVE(U61(U32(tt))) → c30(U61'(mark(tt))) 686.51/213.56
ACTIVE(U61(U41(tt, z0))) → c30(U61'(mark(z0))) 686.51/213.56
ACTIVE(U61(U61(tt))) → c30(U61'(mark(0))) 686.51/213.56
ACTIVE(U61(isNat(0))) → c30(U61'(mark(tt))) 686.51/213.56
ACTIVE(U61(U11(tt, z0))) → c10(U61'(mark(U12(isNat(z0))))) 686.51/213.56
ACTIVE(U61(U11(tt, z0))) → c10(ACTIVE(U11(tt, z0))) 686.51/213.56
ACTIVE(U61(U31(tt, z0))) → c10(U61'(mark(U32(isNat(z0))))) 686.51/213.56
ACTIVE(U61(U31(tt, z0))) → c10(ACTIVE(U31(tt, z0))) 686.51/213.56
ACTIVE(U61(U51(tt, z0, z1))) → c10(U61'(mark(U52(isNat(z1), z0, z1)))) 686.51/213.56
ACTIVE(U61(U51(tt, z0, z1))) → c10(ACTIVE(U51(tt, z0, z1))) 686.51/213.56
ACTIVE(U61(U52(tt, z0, z1))) → c10(U61'(mark(s(plus(z1, z0))))) 686.51/213.56
ACTIVE(U61(U52(tt, z0, z1))) → c10(ACTIVE(U52(tt, z0, z1))) 686.51/213.56
ACTIVE(U61(isNat(plus(z0, z1)))) → c10(U61'(mark(U11(isNat(z0), z1)))) 686.51/213.56
ACTIVE(U61(isNat(plus(z0, z1)))) → c10(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.56
ACTIVE(U61(isNat(s(z0)))) → c10(U61'(mark(U21(isNat(z0))))) 686.51/213.56
ACTIVE(U61(isNat(s(z0)))) → c10(ACTIVE(isNat(s(z0)))) 686.51/213.56
ACTIVE(U61(isNat(x(z0, z1)))) → c10(U61'(mark(U31(isNat(z0), z1)))) 686.51/213.56
ACTIVE(U61(isNat(x(z0, z1)))) → c10(ACTIVE(isNat(x(z0, z1)))) 686.51/213.56
ACTIVE(U71(plus(z0, 0), x1, x2)) → c31(U71'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.51/213.56
ACTIVE(U71(plus(z0, s(z1)), x1, x2)) → c31(U71'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.51/213.56
ACTIVE(U71(x(z0, 0), x1, x2)) → c31(U71'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.51/213.56
ACTIVE(U71(x(z0, s(z1)), x1, x2)) → c31(U71'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.51/213.56
ACTIVE(U71(U11(z0, z1), x1, x2)) → c31(U71'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.51/213.56
ACTIVE(U71(U12(z0), x1, x2)) → c31(U71'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.51/213.56
ACTIVE(U71(U21(z0), x1, x2)) → c31(U71'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.51/213.56
ACTIVE(U71(U31(z0, z1), x1, x2)) → c31(U71'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.51/213.56
ACTIVE(U71(U32(z0), x1, x2)) → c31(U71'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.51/213.56
ACTIVE(U71(U41(z0, z1), x1, x2)) → c31(U71'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.51/213.56
ACTIVE(U71(U51(z0, z1, z2), x1, x2)) → c31(U71'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.51/213.56
ACTIVE(U71(U52(z0, z1, z2), x1, x2)) → c31(U71'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.51/213.56
ACTIVE(U71(s(z0), x1, x2)) → c31(U71'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.51/213.56
ACTIVE(U71(plus(z0, z1), x1, x2)) → c31(U71'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.51/213.56
ACTIVE(U71(plus(z0, z1), x1, x2)) → c31(U71'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.51/213.56
ACTIVE(U71(U61(z0), x1, x2)) → c31(U71'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.51/213.56
ACTIVE(U71(U71(z0, z1, z2), x1, x2)) → c31(U71'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.51/213.56
ACTIVE(U71(U72(z0, z1, z2), x1, x2)) → c31(U71'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.51/213.56
ACTIVE(U71(x(z0, z1), x1, x2)) → c31(U71'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.51/213.56
ACTIVE(U71(x(z0, z1), x1, x2)) → c31(U71'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.51/213.56
ACTIVE(U71(U12(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.51/213.56
ACTIVE(U71(U21(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.51/213.56
ACTIVE(U71(U32(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.51/213.56
ACTIVE(U71(U41(tt, z0), x1, x2)) → c31(U71'(mark(z0), x1, x2)) 686.51/213.56
ACTIVE(U71(U61(tt), x1, x2)) → c31(U71'(mark(0), x1, x2)) 686.51/213.56
ACTIVE(U71(isNat(0), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.51/213.56
ACTIVE(U11(U71(tt, z0, z1), x1)) → c11(U11'(mark(U72(isNat(z1), z0, z1)), x1)) 686.51/213.56
ACTIVE(U11(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.56
ACTIVE(U12(U71(tt, z0, z1))) → c11(U12'(mark(U72(isNat(z1), z0, z1)))) 686.51/213.56
ACTIVE(U12(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.56
ACTIVE(U21(U71(tt, z0, z1))) → c11(U21'(mark(U72(isNat(z1), z0, z1)))) 686.51/213.56
ACTIVE(U21(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.56
ACTIVE(U31(U71(tt, z0, z1), x1)) → c11(U31'(mark(U72(isNat(z1), z0, z1)), x1)) 686.51/213.56
ACTIVE(U31(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.56
ACTIVE(U32(U71(tt, z0, z1))) → c11(U32'(mark(U72(isNat(z1), z0, z1)))) 686.51/213.56
ACTIVE(U32(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.56
ACTIVE(U41(U71(tt, z0, z1), x1)) → c11(U41'(mark(U72(isNat(z1), z0, z1)), x1)) 686.51/213.56
ACTIVE(U41(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.56
ACTIVE(U51(U71(tt, z0, z1), x1, x2)) → c11(U51'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.51/213.56
ACTIVE(U51(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.56
ACTIVE(U52(U71(tt, z0, z1), x1, x2)) → c11(U52'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.51/213.56
ACTIVE(U52(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.56
ACTIVE(s(U71(tt, z0, z1))) → c11(S(mark(U72(isNat(z1), z0, z1)))) 686.51/213.56
ACTIVE(s(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.56
ACTIVE(U61(U71(tt, z0, z1))) → c11(U61'(mark(U72(isNat(z1), z0, z1)))) 686.51/213.56
ACTIVE(U61(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.56
ACTIVE(U71(U11(tt, z0), x1, x2)) → c11(U71'(mark(U12(isNat(z0))), x1, x2)) 686.51/213.56
ACTIVE(U71(U11(tt, z0), x1, x2)) → c11(ACTIVE(U11(tt, z0))) 686.51/213.56
ACTIVE(U71(U31(tt, z0), x1, x2)) → c11(U71'(mark(U32(isNat(z0))), x1, x2)) 686.51/213.56
ACTIVE(U71(U31(tt, z0), x1, x2)) → c11(ACTIVE(U31(tt, z0))) 686.51/213.56
ACTIVE(U71(U51(tt, z0, z1), x1, x2)) → c11(U71'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.51/213.56
ACTIVE(U71(U51(tt, z0, z1), x1, x2)) → c11(ACTIVE(U51(tt, z0, z1))) 686.51/213.56
ACTIVE(U71(U52(tt, z0, z1), x1, x2)) → c11(U71'(mark(s(plus(z1, z0))), x1, x2)) 686.51/213.56
ACTIVE(U71(U52(tt, z0, z1), x1, x2)) → c11(ACTIVE(U52(tt, z0, z1))) 686.51/213.56
ACTIVE(U71(U71(tt, z0, z1), x1, x2)) → c11(U71'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.51/213.56
ACTIVE(U71(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.56
ACTIVE(U71(isNat(plus(z0, z1)), x1, x2)) → c11(U71'(mark(U11(isNat(z0), z1)), x1, x2)) 686.51/213.56
ACTIVE(U71(isNat(plus(z0, z1)), x1, x2)) → c11(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.56
ACTIVE(U71(isNat(s(z0)), x1, x2)) → c11(U71'(mark(U21(isNat(z0))), x1, x2)) 686.51/213.56
ACTIVE(U71(isNat(s(z0)), x1, x2)) → c11(ACTIVE(isNat(s(z0)))) 686.51/213.56
ACTIVE(U71(isNat(x(z0, z1)), x1, x2)) → c11(U71'(mark(U31(isNat(z0), z1)), x1, x2)) 686.51/213.56
ACTIVE(U71(isNat(x(z0, z1)), x1, x2)) → c11(ACTIVE(isNat(x(z0, z1)))) 686.51/213.56
ACTIVE(U72(plus(z0, 0), x1, x2)) → c32(U72'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.51/213.56
ACTIVE(U72(plus(z0, s(z1)), x1, x2)) → c32(U72'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.51/213.56
ACTIVE(U72(x(z0, 0), x1, x2)) → c32(U72'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.51/213.56
ACTIVE(U72(x(z0, s(z1)), x1, x2)) → c32(U72'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.51/213.56
ACTIVE(U72(U11(z0, z1), x1, x2)) → c32(U72'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.51/213.56
ACTIVE(U72(U12(z0), x1, x2)) → c32(U72'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.51/213.56
ACTIVE(U72(U21(z0), x1, x2)) → c32(U72'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.51/213.56
ACTIVE(U72(U31(z0, z1), x1, x2)) → c32(U72'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.51/213.56
ACTIVE(U72(U32(z0), x1, x2)) → c32(U72'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.51/213.56
ACTIVE(U72(U41(z0, z1), x1, x2)) → c32(U72'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.51/213.56
ACTIVE(U72(U51(z0, z1, z2), x1, x2)) → c32(U72'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.51/213.56
ACTIVE(U72(U52(z0, z1, z2), x1, x2)) → c32(U72'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.51/213.56
ACTIVE(U72(s(z0), x1, x2)) → c32(U72'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.51/213.56
ACTIVE(U72(plus(z0, z1), x1, x2)) → c32(U72'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.51/213.56
ACTIVE(U72(plus(z0, z1), x1, x2)) → c32(U72'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.51/213.56
ACTIVE(U72(U61(z0), x1, x2)) → c32(U72'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.51/213.56
ACTIVE(U72(U71(z0, z1, z2), x1, x2)) → c32(U72'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.51/213.56
ACTIVE(U72(U72(z0, z1, z2), x1, x2)) → c32(U72'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.51/213.56
ACTIVE(U72(x(z0, z1), x1, x2)) → c32(U72'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.51/213.56
ACTIVE(U72(x(z0, z1), x1, x2)) → c32(U72'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.51/213.56
ACTIVE(U72(U12(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.51/213.56
ACTIVE(U72(U21(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.51/213.56
ACTIVE(U72(U32(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.51/213.56
ACTIVE(U72(U41(tt, z0), x1, x2)) → c32(U72'(mark(z0), x1, x2)) 686.51/213.56
ACTIVE(U72(U61(tt), x1, x2)) → c32(U72'(mark(0), x1, x2)) 686.51/213.56
ACTIVE(U72(isNat(0), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.51/213.56
ACTIVE(U11(U72(tt, z0, z1), x1)) → c12(U11'(mark(plus(x(z1, z0), z1)), x1)) 686.51/213.56
ACTIVE(U11(U72(tt, z0, z1), x1)) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.56
ACTIVE(U12(U72(tt, z0, z1))) → c12(U12'(mark(plus(x(z1, z0), z1)))) 686.51/213.56
ACTIVE(U12(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.56
ACTIVE(U21(U72(tt, z0, z1))) → c12(U21'(mark(plus(x(z1, z0), z1)))) 686.51/213.56
ACTIVE(U21(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.56
ACTIVE(U31(U72(tt, z0, z1), x1)) → c12(U31'(mark(plus(x(z1, z0), z1)), x1)) 686.51/213.56
ACTIVE(U31(U72(tt, z0, z1), x1)) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.56
ACTIVE(U32(U72(tt, z0, z1))) → c12(U32'(mark(plus(x(z1, z0), z1)))) 686.51/213.56
ACTIVE(U32(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.56
ACTIVE(U41(U72(tt, z0, z1), x1)) → c12(U41'(mark(plus(x(z1, z0), z1)), x1)) 686.51/213.56
ACTIVE(U41(U72(tt, z0, z1), x1)) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.56
ACTIVE(U51(U72(tt, z0, z1), x1, x2)) → c12(U51'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.51/213.56
ACTIVE(U51(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.56
ACTIVE(U52(U72(tt, z0, z1), x1, x2)) → c12(U52'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.51/213.56
ACTIVE(U52(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.56
ACTIVE(s(U72(tt, z0, z1))) → c12(S(mark(plus(x(z1, z0), z1)))) 686.51/213.56
ACTIVE(s(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.56
ACTIVE(U61(U72(tt, z0, z1))) → c12(U61'(mark(plus(x(z1, z0), z1)))) 686.51/213.56
ACTIVE(U61(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.56
ACTIVE(U71(U72(tt, z0, z1), x1, x2)) → c12(U71'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.51/213.56
ACTIVE(U71(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.56
ACTIVE(U72(U11(tt, z0), x1, x2)) → c12(U72'(mark(U12(isNat(z0))), x1, x2)) 686.51/213.56
ACTIVE(U72(U11(tt, z0), x1, x2)) → c12(ACTIVE(U11(tt, z0))) 686.51/213.56
ACTIVE(U72(U31(tt, z0), x1, x2)) → c12(U72'(mark(U32(isNat(z0))), x1, x2)) 686.51/213.56
ACTIVE(U72(U31(tt, z0), x1, x2)) → c12(ACTIVE(U31(tt, z0))) 686.51/213.56
ACTIVE(U72(U51(tt, z0, z1), x1, x2)) → c12(U72'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.51/213.56
ACTIVE(U72(U51(tt, z0, z1), x1, x2)) → c12(ACTIVE(U51(tt, z0, z1))) 686.51/213.56
ACTIVE(U72(U52(tt, z0, z1), x1, x2)) → c12(U72'(mark(s(plus(z1, z0))), x1, x2)) 686.51/213.56
ACTIVE(U72(U52(tt, z0, z1), x1, x2)) → c12(ACTIVE(U52(tt, z0, z1))) 686.51/213.56
ACTIVE(U72(U71(tt, z0, z1), x1, x2)) → c12(U72'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.51/213.56
ACTIVE(U72(U71(tt, z0, z1), x1, x2)) → c12(ACTIVE(U71(tt, z0, z1))) 686.51/213.56
ACTIVE(U72(U72(tt, z0, z1), x1, x2)) → c12(U72'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.51/213.56
ACTIVE(U72(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.56
ACTIVE(U72(isNat(plus(z0, z1)), x1, x2)) → c12(U72'(mark(U11(isNat(z0), z1)), x1, x2)) 686.51/213.56
ACTIVE(U72(isNat(plus(z0, z1)), x1, x2)) → c12(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.56
ACTIVE(U72(isNat(s(z0)), x1, x2)) → c12(U72'(mark(U21(isNat(z0))), x1, x2)) 686.51/213.56
ACTIVE(U72(isNat(s(z0)), x1, x2)) → c12(ACTIVE(isNat(s(z0)))) 686.51/213.56
ACTIVE(U72(isNat(x(z0, z1)), x1, x2)) → c12(U72'(mark(U31(isNat(z0), z1)), x1, x2)) 686.51/213.56
ACTIVE(U72(isNat(x(z0, z1)), x1, x2)) → c12(ACTIVE(isNat(x(z0, z1)))) 686.51/213.56
PROPER(U11(x0, U11(z0, z1))) → c65(U11'(proper(x0), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(U11(z0, z1))) 686.51/213.56
PROPER(U11(x0, U12(z0))) → c65(U11'(proper(x0), U12(proper(z0))), PROPER(x0), PROPER(U12(z0))) 686.51/213.56
PROPER(U11(x0, isNat(z0))) → c65(U11'(proper(x0), isNat(proper(z0))), PROPER(x0), PROPER(isNat(z0))) 686.51/213.56
PROPER(U11(x0, U21(z0))) → c65(U11'(proper(x0), U21(proper(z0))), PROPER(x0), PROPER(U21(z0))) 686.51/213.56
PROPER(U11(x0, U31(z0, z1))) → c65(U11'(proper(x0), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(U31(z0, z1))) 686.51/213.56
PROPER(U11(x0, U32(z0))) → c65(U11'(proper(x0), U32(proper(z0))), PROPER(x0), PROPER(U32(z0))) 686.51/213.56
PROPER(U11(x0, U41(z0, z1))) → c65(U11'(proper(x0), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(U41(z0, z1))) 686.51/213.56
PROPER(U11(x0, U51(z0, z1, z2))) → c65(U11'(proper(x0), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U51(z0, z1, z2))) 686.51/213.56
PROPER(U11(x0, U52(z0, z1, z2))) → c65(U11'(proper(x0), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U52(z0, z1, z2))) 686.51/213.56
PROPER(U11(x0, s(z0))) → c65(U11'(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 686.51/213.56
PROPER(U11(x0, plus(z0, z1))) → c65(U11'(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 686.51/213.56
PROPER(U11(x0, U61(z0))) → c65(U11'(proper(x0), U61(proper(z0))), PROPER(x0), PROPER(U61(z0))) 686.51/213.56
PROPER(U11(x0, U71(z0, z1, z2))) → c65(U11'(proper(x0), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U71(z0, z1, z2))) 686.51/213.56
PROPER(U11(x0, U72(z0, z1, z2))) → c65(U11'(proper(x0), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U72(z0, z1, z2))) 686.51/213.56
PROPER(U11(x0, x(z0, z1))) → c65(U11'(proper(x0), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x(z0, z1))) 686.51/213.56
PROPER(U11(U11(z0, z1), x1)) → c65(U11'(U11(proper(z0), proper(z1)), proper(x1)), PROPER(U11(z0, z1)), PROPER(x1)) 686.51/213.56
PROPER(U11(U12(z0), x1)) → c65(U11'(U12(proper(z0)), proper(x1)), PROPER(U12(z0)), PROPER(x1)) 686.51/213.56
PROPER(U11(isNat(z0), x1)) → c65(U11'(isNat(proper(z0)), proper(x1)), PROPER(isNat(z0)), PROPER(x1)) 686.51/213.56
PROPER(U11(U21(z0), x1)) → c65(U11'(U21(proper(z0)), proper(x1)), PROPER(U21(z0)), PROPER(x1)) 686.51/213.56
PROPER(U11(U31(z0, z1), x1)) → c65(U11'(U31(proper(z0), proper(z1)), proper(x1)), PROPER(U31(z0, z1)), PROPER(x1)) 686.51/213.56
PROPER(U11(U32(z0), x1)) → c65(U11'(U32(proper(z0)), proper(x1)), PROPER(U32(z0)), PROPER(x1)) 686.51/213.56
PROPER(U11(U41(z0, z1), x1)) → c65(U11'(U41(proper(z0), proper(z1)), proper(x1)), PROPER(U41(z0, z1)), PROPER(x1)) 686.51/213.56
PROPER(U11(U51(z0, z1, z2), x1)) → c65(U11'(U51(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U51(z0, z1, z2)), PROPER(x1)) 686.51/213.56
PROPER(U11(U52(z0, z1, z2), x1)) → c65(U11'(U52(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U52(z0, z1, z2)), PROPER(x1)) 686.51/213.56
PROPER(U11(s(z0), x1)) → c65(U11'(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 686.51/213.56
PROPER(U11(plus(z0, z1), x1)) → c65(U11'(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 686.51/213.56
PROPER(U11(U61(z0), x1)) → c65(U11'(U61(proper(z0)), proper(x1)), PROPER(U61(z0)), PROPER(x1)) 686.51/213.56
PROPER(U11(U71(z0, z1, z2), x1)) → c65(U11'(U71(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U71(z0, z1, z2)), PROPER(x1)) 686.51/213.56
PROPER(U11(U72(z0, z1, z2), x1)) → c65(U11'(U72(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U72(z0, z1, z2)), PROPER(x1)) 686.51/213.56
PROPER(U11(x(z0, z1), x1)) → c65(U11'(x(proper(z0), proper(z1)), proper(x1)), PROPER(x(z0, z1)), PROPER(x1)) 686.51/213.56
PROPER(U11(x0, tt)) → c65(U11'(proper(x0), ok(tt)), PROPER(x0)) 686.51/213.56
PROPER(U11(x0, 0)) → c65(U11'(proper(x0), ok(0)), PROPER(x0)) 686.51/213.56
PROPER(U11(tt, x1)) → c65(U11'(ok(tt), proper(x1)), PROPER(x1)) 686.51/213.56
PROPER(U11(0, x1)) → c65(U11'(ok(0), proper(x1)), PROPER(x1)) 686.51/213.56
PROPER(U12(U11(z0, z1))) → c67(U12'(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.51/213.56
PROPER(U12(U12(z0))) → c67(U12'(U12(proper(z0))), PROPER(U12(z0))) 686.51/213.56
PROPER(U12(isNat(z0))) → c67(U12'(isNat(proper(z0))), PROPER(isNat(z0))) 686.51/213.56
PROPER(U12(U21(z0))) → c67(U12'(U21(proper(z0))), PROPER(U21(z0))) 686.51/213.56
PROPER(U12(U31(z0, z1))) → c67(U12'(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.51/213.56
PROPER(U12(U32(z0))) → c67(U12'(U32(proper(z0))), PROPER(U32(z0))) 686.51/213.56
PROPER(U12(U41(z0, z1))) → c67(U12'(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.51/213.56
PROPER(U12(U51(z0, z1, z2))) → c67(U12'(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.51/213.56
PROPER(U12(U52(z0, z1, z2))) → c67(U12'(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.51/213.56
PROPER(U12(s(z0))) → c67(U12'(s(proper(z0))), PROPER(s(z0))) 686.51/213.56
PROPER(U12(plus(z0, z1))) → c67(U12'(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.51/213.56
PROPER(U12(U61(z0))) → c67(U12'(U61(proper(z0))), PROPER(U61(z0))) 686.51/213.56
PROPER(U12(U71(z0, z1, z2))) → c67(U12'(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.51/213.56
PROPER(U12(U72(z0, z1, z2))) → c67(U12'(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.51/213.56
PROPER(U12(x(z0, z1))) → c67(U12'(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.51/213.56
PROPER(U12(tt)) → c67(U12'(ok(tt))) 686.51/213.56
PROPER(U12(0)) → c67(U12'(ok(0))) 686.51/213.56
PROPER(isNat(U11(z0, z1))) → c68(ISNAT(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.51/213.56
PROPER(isNat(U12(z0))) → c68(ISNAT(U12(proper(z0))), PROPER(U12(z0))) 686.51/213.56
PROPER(isNat(isNat(z0))) → c68(ISNAT(isNat(proper(z0))), PROPER(isNat(z0))) 686.51/213.56
PROPER(isNat(U21(z0))) → c68(ISNAT(U21(proper(z0))), PROPER(U21(z0))) 686.51/213.56
PROPER(isNat(U31(z0, z1))) → c68(ISNAT(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.51/213.56
PROPER(isNat(U32(z0))) → c68(ISNAT(U32(proper(z0))), PROPER(U32(z0))) 686.51/213.56
PROPER(isNat(U41(z0, z1))) → c68(ISNAT(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.51/213.56
PROPER(isNat(U51(z0, z1, z2))) → c68(ISNAT(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.51/213.56
PROPER(isNat(U52(z0, z1, z2))) → c68(ISNAT(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.51/213.56
PROPER(isNat(s(z0))) → c68(ISNAT(s(proper(z0))), PROPER(s(z0))) 686.51/213.56
PROPER(isNat(plus(z0, z1))) → c68(ISNAT(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.51/213.56
PROPER(isNat(U61(z0))) → c68(ISNAT(U61(proper(z0))), PROPER(U61(z0))) 686.51/213.56
PROPER(isNat(U71(z0, z1, z2))) → c68(ISNAT(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.51/213.56
PROPER(isNat(U72(z0, z1, z2))) → c68(ISNAT(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.51/213.56
PROPER(isNat(x(z0, z1))) → c68(ISNAT(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.51/213.56
PROPER(isNat(tt)) → c68(ISNAT(ok(tt))) 686.51/213.56
PROPER(isNat(0)) → c68(ISNAT(ok(0)))
K tuples:none
Defined Rule Symbols:

active, U11, U12, U21, U31, U32, U41, U51, U52, s, plus, U61, U71, U72, x, proper, isNat, top

Defined Pair Symbols:

ACTIVE, U11', U12', U21', U31', U32', U41', U51', U52', S, PLUS, U61', U71', U72', X, PROPER, ISNAT, TOP

Compound Symbols:

c28, c29, 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, c62, c63, c64, c69, c70, c71, c72, c73, c74, c75, c76, c77, c79, c80, c81, c82, c83, c84, c13, c16, c18, c1, c19, c19, c, c20, c20, c2, c21, c21, c3, c22, c22, c4, c23, c23, c5, c24, c24, c6, c25, c25, c7, c26, c26, c8, c27, c27, c9, c30, c30, c10, c31, c31, c11, c32, c32, c12, c65, c65, c67, c67, c68, c68

686.51/213.56
686.51/213.56

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

Use narrowing to replace PROPER(U21(z0)) → c69(U21'(proper(z0)), PROPER(z0)) by

PROPER(U21(U11(z0, z1))) → c69(U21'(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.51/213.56
PROPER(U21(tt)) → c69(U21'(ok(tt)), PROPER(tt)) 686.51/213.56
PROPER(U21(U12(z0))) → c69(U21'(U12(proper(z0))), PROPER(U12(z0))) 686.51/213.56
PROPER(U21(isNat(z0))) → c69(U21'(isNat(proper(z0))), PROPER(isNat(z0))) 686.51/213.56
PROPER(U21(U21(z0))) → c69(U21'(U21(proper(z0))), PROPER(U21(z0))) 686.51/213.56
PROPER(U21(U31(z0, z1))) → c69(U21'(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.51/213.56
PROPER(U21(U32(z0))) → c69(U21'(U32(proper(z0))), PROPER(U32(z0))) 686.51/213.56
PROPER(U21(U41(z0, z1))) → c69(U21'(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.51/213.56
PROPER(U21(U51(z0, z1, z2))) → c69(U21'(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.51/213.56
PROPER(U21(U52(z0, z1, z2))) → c69(U21'(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.51/213.56
PROPER(U21(s(z0))) → c69(U21'(s(proper(z0))), PROPER(s(z0))) 686.51/213.56
PROPER(U21(plus(z0, z1))) → c69(U21'(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.51/213.56
PROPER(U21(U61(z0))) → c69(U21'(U61(proper(z0))), PROPER(U61(z0))) 686.51/213.56
PROPER(U21(0)) → c69(U21'(ok(0)), PROPER(0)) 686.51/213.56
PROPER(U21(U71(z0, z1, z2))) → c69(U21'(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.51/213.56
PROPER(U21(U72(z0, z1, z2))) → c69(U21'(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.51/213.56
PROPER(U21(x(z0, z1))) → c69(U21'(x(proper(z0), proper(z1))), PROPER(x(z0, z1)))
686.51/213.56
686.51/213.56

(92) Obligation:

Complexity Dependency Tuples Problem
Rules:

active(U11(tt, z0)) → mark(U12(isNat(z0))) 686.51/213.56
active(U12(tt)) → mark(tt) 686.51/213.56
active(U21(tt)) → mark(tt) 686.51/213.56
active(U31(tt, z0)) → mark(U32(isNat(z0))) 686.51/213.56
active(U32(tt)) → mark(tt) 686.51/213.56
active(U41(tt, z0)) → mark(z0) 686.51/213.56
active(U51(tt, z0, z1)) → mark(U52(isNat(z1), z0, z1)) 686.51/213.56
active(U52(tt, z0, z1)) → mark(s(plus(z1, z0))) 686.51/213.56
active(U61(tt)) → mark(0) 686.51/213.56
active(U71(tt, z0, z1)) → mark(U72(isNat(z1), z0, z1)) 686.51/213.56
active(U72(tt, z0, z1)) → mark(plus(x(z1, z0), z1)) 686.51/213.56
active(isNat(0)) → mark(tt) 686.51/213.56
active(isNat(plus(z0, z1))) → mark(U11(isNat(z0), z1)) 686.51/213.56
active(isNat(s(z0))) → mark(U21(isNat(z0))) 686.51/213.56
active(isNat(x(z0, z1))) → mark(U31(isNat(z0), z1)) 686.51/213.56
active(plus(z0, 0)) → mark(U41(isNat(z0), z0)) 686.51/213.56
active(plus(z0, s(z1))) → mark(U51(isNat(z1), z1, z0)) 686.51/213.56
active(x(z0, 0)) → mark(U61(isNat(z0))) 686.51/213.56
active(x(z0, s(z1))) → mark(U71(isNat(z1), z1, z0)) 686.51/213.56
active(U11(z0, z1)) → U11(active(z0), z1) 686.51/213.56
active(U12(z0)) → U12(active(z0)) 686.51/213.56
active(U21(z0)) → U21(active(z0)) 686.51/213.56
active(U31(z0, z1)) → U31(active(z0), z1) 686.51/213.56
active(U32(z0)) → U32(active(z0)) 686.51/213.56
active(U41(z0, z1)) → U41(active(z0), z1) 686.51/213.56
active(U51(z0, z1, z2)) → U51(active(z0), z1, z2) 686.51/213.56
active(U52(z0, z1, z2)) → U52(active(z0), z1, z2) 686.51/213.56
active(s(z0)) → s(active(z0)) 686.51/213.56
active(plus(z0, z1)) → plus(active(z0), z1) 686.51/213.56
active(plus(z0, z1)) → plus(z0, active(z1)) 686.51/213.56
active(U61(z0)) → U61(active(z0)) 686.51/213.56
active(U71(z0, z1, z2)) → U71(active(z0), z1, z2) 686.51/213.56
active(U72(z0, z1, z2)) → U72(active(z0), z1, z2) 686.51/213.56
active(x(z0, z1)) → x(active(z0), z1) 686.51/213.56
active(x(z0, z1)) → x(z0, active(z1)) 686.51/213.56
U11(mark(z0), z1) → mark(U11(z0, z1)) 686.51/213.56
U11(ok(z0), ok(z1)) → ok(U11(z0, z1)) 686.51/213.56
U12(mark(z0)) → mark(U12(z0)) 686.51/213.56
U12(ok(z0)) → ok(U12(z0)) 686.51/213.56
U21(mark(z0)) → mark(U21(z0)) 686.51/213.56
U21(ok(z0)) → ok(U21(z0)) 686.51/213.56
U31(mark(z0), z1) → mark(U31(z0, z1)) 686.51/213.56
U31(ok(z0), ok(z1)) → ok(U31(z0, z1)) 686.51/213.56
U32(mark(z0)) → mark(U32(z0)) 686.51/213.56
U32(ok(z0)) → ok(U32(z0)) 686.51/213.56
U41(mark(z0), z1) → mark(U41(z0, z1)) 686.51/213.56
U41(ok(z0), ok(z1)) → ok(U41(z0, z1)) 686.51/213.56
U51(mark(z0), z1, z2) → mark(U51(z0, z1, z2)) 686.51/213.56
U51(ok(z0), ok(z1), ok(z2)) → ok(U51(z0, z1, z2)) 686.51/213.56
U52(mark(z0), z1, z2) → mark(U52(z0, z1, z2)) 686.51/213.56
U52(ok(z0), ok(z1), ok(z2)) → ok(U52(z0, z1, z2)) 686.51/213.56
s(mark(z0)) → mark(s(z0)) 686.51/213.56
s(ok(z0)) → ok(s(z0)) 686.51/213.56
plus(mark(z0), z1) → mark(plus(z0, z1)) 686.51/213.56
plus(z0, mark(z1)) → mark(plus(z0, z1)) 686.51/213.56
plus(ok(z0), ok(z1)) → ok(plus(z0, z1)) 686.51/213.56
U61(mark(z0)) → mark(U61(z0)) 686.51/213.56
U61(ok(z0)) → ok(U61(z0)) 686.51/213.56
U71(mark(z0), z1, z2) → mark(U71(z0, z1, z2)) 686.51/213.56
U71(ok(z0), ok(z1), ok(z2)) → ok(U71(z0, z1, z2)) 686.51/213.56
U72(mark(z0), z1, z2) → mark(U72(z0, z1, z2)) 686.51/213.56
U72(ok(z0), ok(z1), ok(z2)) → ok(U72(z0, z1, z2)) 686.51/213.56
x(mark(z0), z1) → mark(x(z0, z1)) 686.51/213.56
x(z0, mark(z1)) → mark(x(z0, z1)) 686.51/213.56
x(ok(z0), ok(z1)) → ok(x(z0, z1)) 686.51/213.56
proper(U11(z0, z1)) → U11(proper(z0), proper(z1)) 686.51/213.56
proper(tt) → ok(tt) 686.51/213.56
proper(U12(z0)) → U12(proper(z0)) 686.51/213.56
proper(isNat(z0)) → isNat(proper(z0)) 686.51/213.56
proper(U21(z0)) → U21(proper(z0)) 686.51/213.56
proper(U31(z0, z1)) → U31(proper(z0), proper(z1)) 686.51/213.56
proper(U32(z0)) → U32(proper(z0)) 686.51/213.56
proper(U41(z0, z1)) → U41(proper(z0), proper(z1)) 686.51/213.56
proper(U51(z0, z1, z2)) → U51(proper(z0), proper(z1), proper(z2)) 686.51/213.56
proper(U52(z0, z1, z2)) → U52(proper(z0), proper(z1), proper(z2)) 686.51/213.56
proper(s(z0)) → s(proper(z0)) 686.51/213.56
proper(plus(z0, z1)) → plus(proper(z0), proper(z1)) 686.51/213.56
proper(U61(z0)) → U61(proper(z0)) 686.51/213.56
proper(0) → ok(0) 686.51/213.56
proper(U71(z0, z1, z2)) → U71(proper(z0), proper(z1), proper(z2)) 686.51/213.56
proper(U72(z0, z1, z2)) → U72(proper(z0), proper(z1), proper(z2)) 686.51/213.56
proper(x(z0, z1)) → x(proper(z0), proper(z1)) 686.51/213.56
isNat(ok(z0)) → ok(isNat(z0)) 686.51/213.56
top(mark(z0)) → top(proper(z0)) 686.51/213.56
top(ok(z0)) → top(active(z0))
Tuples:

ACTIVE(plus(z0, z1)) → c28(PLUS(active(z0), z1), ACTIVE(z0)) 686.51/213.56
ACTIVE(plus(z0, z1)) → c29(PLUS(z0, active(z1)), ACTIVE(z1)) 686.51/213.56
ACTIVE(x(z0, z1)) → c33(X(active(z0), z1), ACTIVE(z0)) 686.51/213.56
ACTIVE(x(z0, z1)) → c34(X(z0, active(z1)), ACTIVE(z1)) 686.51/213.56
U11'(mark(z0), z1) → c35(U11'(z0, z1)) 686.51/213.56
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1)) 686.51/213.56
U12'(mark(z0)) → c37(U12'(z0)) 686.51/213.56
U12'(ok(z0)) → c38(U12'(z0)) 686.51/213.56
U21'(mark(z0)) → c39(U21'(z0)) 686.51/213.56
U21'(ok(z0)) → c40(U21'(z0)) 686.51/213.56
U31'(mark(z0), z1) → c41(U31'(z0, z1)) 686.51/213.56
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 686.51/213.56
U32'(mark(z0)) → c43(U32'(z0)) 686.51/213.56
U32'(ok(z0)) → c44(U32'(z0)) 686.51/213.56
U41'(mark(z0), z1) → c45(U41'(z0, z1)) 686.51/213.56
U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1)) 686.51/213.56
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2)) 686.51/213.56
U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2)) 686.51/213.56
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2)) 686.51/213.56
U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2)) 686.51/213.56
S(mark(z0)) → c51(S(z0)) 686.51/213.56
S(ok(z0)) → c52(S(z0)) 686.51/213.56
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 686.51/213.56
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 686.51/213.56
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 686.51/213.56
U61'(mark(z0)) → c56(U61'(z0)) 686.51/213.56
U61'(ok(z0)) → c57(U61'(z0)) 686.51/213.56
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2)) 686.51/213.56
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2)) 686.51/213.56
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2)) 686.51/213.56
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 686.51/213.56
X(mark(z0), z1) → c62(X(z0, z1)) 686.51/213.56
X(z0, mark(z1)) → c63(X(z0, z1)) 686.51/213.56
X(ok(z0), ok(z1)) → c64(X(z0, z1)) 686.51/213.56
PROPER(U31(z0, z1)) → c70(U31'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 686.51/213.56
PROPER(U32(z0)) → c71(U32'(proper(z0)), PROPER(z0)) 686.51/213.56
PROPER(U41(z0, z1)) → c72(U41'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 686.51/213.56
PROPER(U51(z0, z1, z2)) → c73(U51'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 686.51/213.56
PROPER(U52(z0, z1, z2)) → c74(U52'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 686.51/213.56
PROPER(s(z0)) → c75(S(proper(z0)), PROPER(z0)) 686.51/213.56
PROPER(plus(z0, z1)) → c76(PLUS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 686.51/213.56
PROPER(U61(z0)) → c77(U61'(proper(z0)), PROPER(z0)) 686.51/213.56
PROPER(U71(z0, z1, z2)) → c79(U71'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 686.51/213.56
PROPER(U72(z0, z1, z2)) → c80(U72'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 686.51/213.56
PROPER(x(z0, z1)) → c81(X(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 686.51/213.56
ISNAT(ok(z0)) → c82(ISNAT(z0)) 686.51/213.56
TOP(mark(z0)) → c83(TOP(proper(z0)), PROPER(z0)) 686.51/213.56
TOP(ok(z0)) → c84(TOP(active(z0)), ACTIVE(z0)) 686.51/213.56
ACTIVE(isNat(s(z0))) → c13(ISNAT(z0)) 686.51/213.56
ACTIVE(plus(z0, s(z1))) → c16(ISNAT(z1)) 686.51/213.56
ACTIVE(x(z0, s(z1))) → c18(ISNAT(z1)) 686.51/213.56
ACTIVE(U11(tt, z0)) → c1(U12'(isNat(z0))) 686.51/213.56
ACTIVE(U11(tt, z0)) → c1(ISNAT(z0)) 686.51/213.56
ACTIVE(U31(tt, z0)) → c1(U32'(isNat(z0))) 686.51/213.56
ACTIVE(U31(tt, z0)) → c1(ISNAT(z0)) 686.51/213.56
ACTIVE(U51(tt, z0, z1)) → c1(U52'(isNat(z1), z0, z1)) 686.51/213.56
ACTIVE(U51(tt, z0, z1)) → c1(ISNAT(z1)) 686.51/213.56
ACTIVE(U52(tt, z0, z1)) → c1(S(plus(z1, z0))) 686.51/213.56
ACTIVE(U52(tt, z0, z1)) → c1(PLUS(z1, z0)) 686.51/213.56
ACTIVE(U71(tt, z0, z1)) → c1(U72'(isNat(z1), z0, z1)) 686.51/213.56
ACTIVE(U71(tt, z0, z1)) → c1(ISNAT(z1)) 686.51/213.56
ACTIVE(U72(tt, z0, z1)) → c1(PLUS(x(z1, z0), z1)) 686.51/213.56
ACTIVE(U72(tt, z0, z1)) → c1(X(z1, z0)) 686.51/213.56
ACTIVE(isNat(plus(z0, z1))) → c1(U11'(isNat(z0), z1)) 686.51/213.56
ACTIVE(isNat(plus(z0, z1))) → c1(ISNAT(z0)) 686.51/213.56
ACTIVE(isNat(x(z0, z1))) → c1(U31'(isNat(z0), z1)) 686.51/213.56
ACTIVE(isNat(x(z0, z1))) → c1(ISNAT(z0)) 686.51/213.56
ACTIVE(plus(z0, 0)) → c1(U41'(isNat(z0), z0)) 686.51/213.56
ACTIVE(plus(z0, 0)) → c1(ISNAT(z0)) 686.51/213.56
ACTIVE(x(z0, 0)) → c1(U61'(isNat(z0))) 686.51/213.56
ACTIVE(x(z0, 0)) → c1(ISNAT(z0)) 686.51/213.56
ACTIVE(U11(plus(z0, 0), x1)) → c19(U11'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.51/213.56
ACTIVE(U11(plus(z0, s(z1)), x1)) → c19(U11'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.51/213.56
ACTIVE(U11(x(z0, 0), x1)) → c19(U11'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.51/213.56
ACTIVE(U11(x(z0, s(z1)), x1)) → c19(U11'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.51/213.56
ACTIVE(U11(U11(z0, z1), x1)) → c19(U11'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.51/213.56
ACTIVE(U11(U12(z0), x1)) → c19(U11'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.51/213.56
ACTIVE(U11(U21(z0), x1)) → c19(U11'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.51/213.56
ACTIVE(U11(U31(z0, z1), x1)) → c19(U11'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.51/213.56
ACTIVE(U11(U32(z0), x1)) → c19(U11'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.51/213.56
ACTIVE(U11(U41(z0, z1), x1)) → c19(U11'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.51/213.56
ACTIVE(U11(U51(z0, z1, z2), x1)) → c19(U11'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.51/213.56
ACTIVE(U11(U52(z0, z1, z2), x1)) → c19(U11'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.51/213.56
ACTIVE(U11(s(z0), x1)) → c19(U11'(s(active(z0)), x1), ACTIVE(s(z0))) 686.51/213.56
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.51/213.56
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.51/213.56
ACTIVE(U11(U61(z0), x1)) → c19(U11'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.51/213.56
ACTIVE(U11(U71(z0, z1, z2), x1)) → c19(U11'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.51/213.56
ACTIVE(U11(U72(z0, z1, z2), x1)) → c19(U11'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.51/213.56
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.51/213.56
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.51/213.56
ACTIVE(U11(isNat(0), x1)) → c19(U11'(mark(tt), x1)) 686.51/213.56
ACTIVE(U11(U11(tt, z0), x1)) → c(U11'(mark(U12(isNat(z0))), x1)) 686.51/213.56
ACTIVE(U11(U11(tt, z0), x1)) → c(ACTIVE(U11(tt, z0))) 686.51/213.56
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(U11'(mark(U11(isNat(z0), z1)), x1)) 686.51/213.56
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.56
ACTIVE(U11(isNat(s(z0)), x1)) → c(U11'(mark(U21(isNat(z0))), x1)) 686.51/213.56
ACTIVE(U11(isNat(s(z0)), x1)) → c(ACTIVE(isNat(s(z0)))) 686.51/213.56
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(U11'(mark(U31(isNat(z0), z1)), x1)) 686.51/213.56
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(ACTIVE(isNat(x(z0, z1)))) 686.51/213.56
ACTIVE(U12(plus(z0, 0))) → c20(U12'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.51/213.56
ACTIVE(U12(plus(z0, s(z1)))) → c20(U12'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.51/213.56
ACTIVE(U12(x(z0, 0))) → c20(U12'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.51/213.56
ACTIVE(U12(x(z0, s(z1)))) → c20(U12'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.51/213.56
ACTIVE(U12(U11(z0, z1))) → c20(U12'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.51/213.56
ACTIVE(U12(U12(z0))) → c20(U12'(U12(active(z0))), ACTIVE(U12(z0))) 686.51/213.56
ACTIVE(U12(U21(z0))) → c20(U12'(U21(active(z0))), ACTIVE(U21(z0))) 686.51/213.56
ACTIVE(U12(U31(z0, z1))) → c20(U12'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.51/213.56
ACTIVE(U12(U32(z0))) → c20(U12'(U32(active(z0))), ACTIVE(U32(z0))) 686.51/213.56
ACTIVE(U12(U41(z0, z1))) → c20(U12'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.51/213.56
ACTIVE(U12(U51(z0, z1, z2))) → c20(U12'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.51/213.56
ACTIVE(U12(U52(z0, z1, z2))) → c20(U12'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.51/213.56
ACTIVE(U12(s(z0))) → c20(U12'(s(active(z0))), ACTIVE(s(z0))) 686.51/213.56
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.51/213.56
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.51/213.56
ACTIVE(U12(U61(z0))) → c20(U12'(U61(active(z0))), ACTIVE(U61(z0))) 686.51/213.56
ACTIVE(U12(U71(z0, z1, z2))) → c20(U12'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.51/213.56
ACTIVE(U12(U72(z0, z1, z2))) → c20(U12'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.51/213.56
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.51/213.56
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.51/213.56
ACTIVE(U11(U12(tt), x1)) → c19(U11'(mark(tt), x1)) 686.51/213.56
ACTIVE(U12(U12(tt))) → c20(U12'(mark(tt))) 686.51/213.56
ACTIVE(U12(isNat(0))) → c20(U12'(mark(tt))) 686.51/213.56
ACTIVE(U12(U11(tt, z0))) → c2(U12'(mark(U12(isNat(z0))))) 686.51/213.56
ACTIVE(U12(U11(tt, z0))) → c2(ACTIVE(U11(tt, z0))) 686.51/213.56
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(U12'(mark(U11(isNat(z0), z1)))) 686.51/213.56
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.56
ACTIVE(U12(isNat(s(z0)))) → c2(U12'(mark(U21(isNat(z0))))) 686.51/213.56
ACTIVE(U12(isNat(s(z0)))) → c2(ACTIVE(isNat(s(z0)))) 686.51/213.56
ACTIVE(U12(isNat(x(z0, z1)))) → c2(U12'(mark(U31(isNat(z0), z1)))) 686.51/213.56
ACTIVE(U12(isNat(x(z0, z1)))) → c2(ACTIVE(isNat(x(z0, z1)))) 686.51/213.56
ACTIVE(U21(plus(z0, 0))) → c21(U21'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.51/213.56
ACTIVE(U21(plus(z0, s(z1)))) → c21(U21'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.51/213.56
ACTIVE(U21(x(z0, 0))) → c21(U21'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.51/213.56
ACTIVE(U21(x(z0, s(z1)))) → c21(U21'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.51/213.56
ACTIVE(U21(U11(z0, z1))) → c21(U21'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.51/213.56
ACTIVE(U21(U12(z0))) → c21(U21'(U12(active(z0))), ACTIVE(U12(z0))) 686.51/213.56
ACTIVE(U21(U21(z0))) → c21(U21'(U21(active(z0))), ACTIVE(U21(z0))) 686.51/213.56
ACTIVE(U21(U31(z0, z1))) → c21(U21'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.51/213.56
ACTIVE(U21(U32(z0))) → c21(U21'(U32(active(z0))), ACTIVE(U32(z0))) 686.51/213.56
ACTIVE(U21(U41(z0, z1))) → c21(U21'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.51/213.56
ACTIVE(U21(U51(z0, z1, z2))) → c21(U21'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.51/213.56
ACTIVE(U21(U52(z0, z1, z2))) → c21(U21'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.51/213.56
ACTIVE(U21(s(z0))) → c21(U21'(s(active(z0))), ACTIVE(s(z0))) 686.51/213.56
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.51/213.56
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.51/213.56
ACTIVE(U21(U61(z0))) → c21(U21'(U61(active(z0))), ACTIVE(U61(z0))) 686.51/213.56
ACTIVE(U21(U71(z0, z1, z2))) → c21(U21'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.51/213.56
ACTIVE(U21(U72(z0, z1, z2))) → c21(U21'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.51/213.56
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.51/213.56
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.51/213.56
ACTIVE(U11(U21(tt), x1)) → c19(U11'(mark(tt), x1)) 686.51/213.56
ACTIVE(U12(U21(tt))) → c20(U12'(mark(tt))) 686.51/213.56
ACTIVE(U21(U12(tt))) → c21(U21'(mark(tt))) 686.51/213.56
ACTIVE(U21(U21(tt))) → c21(U21'(mark(tt))) 686.51/213.56
ACTIVE(U21(isNat(0))) → c21(U21'(mark(tt))) 686.51/213.56
ACTIVE(U21(U11(tt, z0))) → c3(U21'(mark(U12(isNat(z0))))) 686.51/213.56
ACTIVE(U21(U11(tt, z0))) → c3(ACTIVE(U11(tt, z0))) 686.51/213.56
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(U21'(mark(U11(isNat(z0), z1)))) 686.51/213.56
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.56
ACTIVE(U21(isNat(s(z0)))) → c3(U21'(mark(U21(isNat(z0))))) 686.51/213.56
ACTIVE(U21(isNat(s(z0)))) → c3(ACTIVE(isNat(s(z0)))) 686.51/213.56
ACTIVE(U21(isNat(x(z0, z1)))) → c3(U21'(mark(U31(isNat(z0), z1)))) 686.51/213.56
ACTIVE(U21(isNat(x(z0, z1)))) → c3(ACTIVE(isNat(x(z0, z1)))) 686.51/213.56
ACTIVE(U31(plus(z0, 0), x1)) → c22(U31'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.51/213.56
ACTIVE(U31(plus(z0, s(z1)), x1)) → c22(U31'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.51/213.56
ACTIVE(U31(x(z0, 0), x1)) → c22(U31'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.51/213.56
ACTIVE(U31(x(z0, s(z1)), x1)) → c22(U31'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.51/213.56
ACTIVE(U31(U11(z0, z1), x1)) → c22(U31'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.51/213.56
ACTIVE(U31(U12(z0), x1)) → c22(U31'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.51/213.56
ACTIVE(U31(U21(z0), x1)) → c22(U31'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.51/213.56
ACTIVE(U31(U31(z0, z1), x1)) → c22(U31'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.51/213.56
ACTIVE(U31(U32(z0), x1)) → c22(U31'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.51/213.56
ACTIVE(U31(U41(z0, z1), x1)) → c22(U31'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.51/213.56
ACTIVE(U31(U51(z0, z1, z2), x1)) → c22(U31'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.51/213.56
ACTIVE(U31(U52(z0, z1, z2), x1)) → c22(U31'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.51/213.56
ACTIVE(U31(s(z0), x1)) → c22(U31'(s(active(z0)), x1), ACTIVE(s(z0))) 686.51/213.56
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.51/213.56
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.51/213.56
ACTIVE(U31(U61(z0), x1)) → c22(U31'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.51/213.56
ACTIVE(U31(U71(z0, z1, z2), x1)) → c22(U31'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.51/213.56
ACTIVE(U31(U72(z0, z1, z2), x1)) → c22(U31'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.51/213.56
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.51/213.56
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.51/213.56
ACTIVE(U31(U12(tt), x1)) → c22(U31'(mark(tt), x1)) 686.51/213.56
ACTIVE(U31(U21(tt), x1)) → c22(U31'(mark(tt), x1)) 686.51/213.56
ACTIVE(U31(isNat(0), x1)) → c22(U31'(mark(tt), x1)) 686.51/213.56
ACTIVE(U11(U31(tt, z0), x1)) → c4(U11'(mark(U32(isNat(z0))), x1)) 686.51/213.56
ACTIVE(U11(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 686.51/213.56
ACTIVE(U12(U31(tt, z0))) → c4(U12'(mark(U32(isNat(z0))))) 686.51/213.56
ACTIVE(U12(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 686.51/213.56
ACTIVE(U21(U31(tt, z0))) → c4(U21'(mark(U32(isNat(z0))))) 686.51/213.56
ACTIVE(U21(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 686.51/213.56
ACTIVE(U31(U11(tt, z0), x1)) → c4(U31'(mark(U12(isNat(z0))), x1)) 686.51/213.56
ACTIVE(U31(U11(tt, z0), x1)) → c4(ACTIVE(U11(tt, z0))) 686.51/213.56
ACTIVE(U31(U31(tt, z0), x1)) → c4(U31'(mark(U32(isNat(z0))), x1)) 686.51/213.56
ACTIVE(U31(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 686.51/213.56
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(U31'(mark(U11(isNat(z0), z1)), x1)) 686.51/213.56
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.56
ACTIVE(U31(isNat(s(z0)), x1)) → c4(U31'(mark(U21(isNat(z0))), x1)) 686.51/213.56
ACTIVE(U31(isNat(s(z0)), x1)) → c4(ACTIVE(isNat(s(z0)))) 686.51/213.56
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(U31'(mark(U31(isNat(z0), z1)), x1)) 686.51/213.56
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(ACTIVE(isNat(x(z0, z1)))) 686.51/213.56
ACTIVE(U32(plus(z0, 0))) → c23(U32'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.51/213.56
ACTIVE(U32(plus(z0, s(z1)))) → c23(U32'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.51/213.56
ACTIVE(U32(x(z0, 0))) → c23(U32'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.51/213.56
ACTIVE(U32(x(z0, s(z1)))) → c23(U32'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.51/213.56
ACTIVE(U32(U11(z0, z1))) → c23(U32'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.51/213.56
ACTIVE(U32(U12(z0))) → c23(U32'(U12(active(z0))), ACTIVE(U12(z0))) 686.51/213.56
ACTIVE(U32(U21(z0))) → c23(U32'(U21(active(z0))), ACTIVE(U21(z0))) 686.51/213.56
ACTIVE(U32(U31(z0, z1))) → c23(U32'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.51/213.56
ACTIVE(U32(U32(z0))) → c23(U32'(U32(active(z0))), ACTIVE(U32(z0))) 686.51/213.56
ACTIVE(U32(U41(z0, z1))) → c23(U32'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.51/213.56
ACTIVE(U32(U51(z0, z1, z2))) → c23(U32'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.51/213.56
ACTIVE(U32(U52(z0, z1, z2))) → c23(U32'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.51/213.56
ACTIVE(U32(s(z0))) → c23(U32'(s(active(z0))), ACTIVE(s(z0))) 686.51/213.56
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.51/213.56
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.51/213.56
ACTIVE(U32(U61(z0))) → c23(U32'(U61(active(z0))), ACTIVE(U61(z0))) 686.51/213.56
ACTIVE(U32(U71(z0, z1, z2))) → c23(U32'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.51/213.56
ACTIVE(U32(U72(z0, z1, z2))) → c23(U32'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.51/213.56
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.51/213.56
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.51/213.56
ACTIVE(U11(U32(tt), x1)) → c19(U11'(mark(tt), x1)) 686.51/213.56
ACTIVE(U12(U32(tt))) → c20(U12'(mark(tt))) 686.51/213.56
ACTIVE(U21(U32(tt))) → c21(U21'(mark(tt))) 686.51/213.56
ACTIVE(U31(U32(tt), x1)) → c22(U31'(mark(tt), x1)) 686.51/213.56
ACTIVE(U32(U12(tt))) → c23(U32'(mark(tt))) 686.51/213.56
ACTIVE(U32(U21(tt))) → c23(U32'(mark(tt))) 686.51/213.56
ACTIVE(U32(U32(tt))) → c23(U32'(mark(tt))) 686.51/213.56
ACTIVE(U32(isNat(0))) → c23(U32'(mark(tt))) 686.51/213.56
ACTIVE(U32(U11(tt, z0))) → c5(U32'(mark(U12(isNat(z0))))) 686.51/213.56
ACTIVE(U32(U11(tt, z0))) → c5(ACTIVE(U11(tt, z0))) 686.51/213.56
ACTIVE(U32(U31(tt, z0))) → c5(U32'(mark(U32(isNat(z0))))) 686.51/213.56
ACTIVE(U32(U31(tt, z0))) → c5(ACTIVE(U31(tt, z0))) 686.51/213.56
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(U32'(mark(U11(isNat(z0), z1)))) 686.51/213.56
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.56
ACTIVE(U32(isNat(s(z0)))) → c5(U32'(mark(U21(isNat(z0))))) 686.51/213.56
ACTIVE(U32(isNat(s(z0)))) → c5(ACTIVE(isNat(s(z0)))) 686.51/213.56
ACTIVE(U32(isNat(x(z0, z1)))) → c5(U32'(mark(U31(isNat(z0), z1)))) 686.51/213.56
ACTIVE(U32(isNat(x(z0, z1)))) → c5(ACTIVE(isNat(x(z0, z1)))) 686.51/213.56
ACTIVE(U41(plus(z0, 0), x1)) → c24(U41'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.51/213.56
ACTIVE(U41(plus(z0, s(z1)), x1)) → c24(U41'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.51/213.56
ACTIVE(U41(x(z0, 0), x1)) → c24(U41'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.51/213.56
ACTIVE(U41(x(z0, s(z1)), x1)) → c24(U41'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.51/213.56
ACTIVE(U41(U11(z0, z1), x1)) → c24(U41'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.51/213.56
ACTIVE(U41(U12(z0), x1)) → c24(U41'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.51/213.56
ACTIVE(U41(U21(z0), x1)) → c24(U41'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.51/213.56
ACTIVE(U41(U31(z0, z1), x1)) → c24(U41'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.51/213.56
ACTIVE(U41(U32(z0), x1)) → c24(U41'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.51/213.56
ACTIVE(U41(U41(z0, z1), x1)) → c24(U41'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.51/213.56
ACTIVE(U41(U51(z0, z1, z2), x1)) → c24(U41'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.51/213.56
ACTIVE(U41(U52(z0, z1, z2), x1)) → c24(U41'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.51/213.56
ACTIVE(U41(s(z0), x1)) → c24(U41'(s(active(z0)), x1), ACTIVE(s(z0))) 686.51/213.56
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.51/213.56
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.51/213.56
ACTIVE(U41(U61(z0), x1)) → c24(U41'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.51/213.56
ACTIVE(U41(U71(z0, z1, z2), x1)) → c24(U41'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.51/213.56
ACTIVE(U41(U72(z0, z1, z2), x1)) → c24(U41'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.51/213.56
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.51/213.56
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.51/213.56
ACTIVE(U11(U41(tt, z0), x1)) → c19(U11'(mark(z0), x1)) 686.51/213.56
ACTIVE(U12(U41(tt, z0))) → c20(U12'(mark(z0))) 686.51/213.56
ACTIVE(U21(U41(tt, z0))) → c21(U21'(mark(z0))) 686.51/213.56
ACTIVE(U31(U41(tt, z0), x1)) → c22(U31'(mark(z0), x1)) 686.51/213.56
ACTIVE(U32(U41(tt, z0))) → c23(U32'(mark(z0))) 686.51/213.56
ACTIVE(U41(U12(tt), x1)) → c24(U41'(mark(tt), x1)) 686.51/213.56
ACTIVE(U41(U21(tt), x1)) → c24(U41'(mark(tt), x1)) 686.51/213.56
ACTIVE(U41(U32(tt), x1)) → c24(U41'(mark(tt), x1)) 686.51/213.56
ACTIVE(U41(U41(tt, z0), x1)) → c24(U41'(mark(z0), x1)) 686.51/213.56
ACTIVE(U41(isNat(0), x1)) → c24(U41'(mark(tt), x1)) 686.51/213.56
ACTIVE(U41(U11(tt, z0), x1)) → c6(U41'(mark(U12(isNat(z0))), x1)) 686.51/213.56
ACTIVE(U41(U11(tt, z0), x1)) → c6(ACTIVE(U11(tt, z0))) 686.51/213.56
ACTIVE(U41(U31(tt, z0), x1)) → c6(U41'(mark(U32(isNat(z0))), x1)) 686.51/213.56
ACTIVE(U41(U31(tt, z0), x1)) → c6(ACTIVE(U31(tt, z0))) 686.51/213.56
ACTIVE(U41(isNat(plus(z0, z1)), x1)) → c6(U41'(mark(U11(isNat(z0), z1)), x1)) 686.51/213.56
ACTIVE(U41(isNat(plus(z0, z1)), x1)) → c6(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.56
ACTIVE(U41(isNat(s(z0)), x1)) → c6(U41'(mark(U21(isNat(z0))), x1)) 686.51/213.56
ACTIVE(U41(isNat(s(z0)), x1)) → c6(ACTIVE(isNat(s(z0)))) 686.51/213.56
ACTIVE(U41(isNat(x(z0, z1)), x1)) → c6(U41'(mark(U31(isNat(z0), z1)), x1)) 686.51/213.56
ACTIVE(U41(isNat(x(z0, z1)), x1)) → c6(ACTIVE(isNat(x(z0, z1)))) 686.51/213.56
ACTIVE(U51(plus(z0, 0), x1, x2)) → c25(U51'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.51/213.56
ACTIVE(U51(plus(z0, s(z1)), x1, x2)) → c25(U51'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.51/213.56
ACTIVE(U51(x(z0, 0), x1, x2)) → c25(U51'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.51/213.56
ACTIVE(U51(x(z0, s(z1)), x1, x2)) → c25(U51'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.51/213.56
ACTIVE(U51(U11(z0, z1), x1, x2)) → c25(U51'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.51/213.56
ACTIVE(U51(U12(z0), x1, x2)) → c25(U51'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.51/213.56
ACTIVE(U51(U21(z0), x1, x2)) → c25(U51'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.51/213.56
ACTIVE(U51(U31(z0, z1), x1, x2)) → c25(U51'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.51/213.56
ACTIVE(U51(U32(z0), x1, x2)) → c25(U51'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.51/213.56
ACTIVE(U51(U41(z0, z1), x1, x2)) → c25(U51'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.51/213.56
ACTIVE(U51(U51(z0, z1, z2), x1, x2)) → c25(U51'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.51/213.56
ACTIVE(U51(U52(z0, z1, z2), x1, x2)) → c25(U51'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.51/213.56
ACTIVE(U51(s(z0), x1, x2)) → c25(U51'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.51/213.56
ACTIVE(U51(plus(z0, z1), x1, x2)) → c25(U51'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.51/213.56
ACTIVE(U51(plus(z0, z1), x1, x2)) → c25(U51'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.51/213.56
ACTIVE(U51(U61(z0), x1, x2)) → c25(U51'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.51/213.56
ACTIVE(U51(U71(z0, z1, z2), x1, x2)) → c25(U51'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.51/213.56
ACTIVE(U51(U72(z0, z1, z2), x1, x2)) → c25(U51'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.51/213.56
ACTIVE(U51(x(z0, z1), x1, x2)) → c25(U51'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.51/213.56
ACTIVE(U51(x(z0, z1), x1, x2)) → c25(U51'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.51/213.56
ACTIVE(U51(U12(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.51/213.56
ACTIVE(U51(U21(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.51/213.56
ACTIVE(U51(U32(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.51/213.56
ACTIVE(U51(U41(tt, z0), x1, x2)) → c25(U51'(mark(z0), x1, x2)) 686.51/213.56
ACTIVE(U51(isNat(0), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.51/213.56
ACTIVE(U11(U51(tt, z0, z1), x1)) → c7(U11'(mark(U52(isNat(z1), z0, z1)), x1)) 686.51/213.56
ACTIVE(U11(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.51/213.56
ACTIVE(U12(U51(tt, z0, z1))) → c7(U12'(mark(U52(isNat(z1), z0, z1)))) 686.51/213.56
ACTIVE(U12(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.51/213.56
ACTIVE(U21(U51(tt, z0, z1))) → c7(U21'(mark(U52(isNat(z1), z0, z1)))) 686.51/213.56
ACTIVE(U21(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.51/213.56
ACTIVE(U31(U51(tt, z0, z1), x1)) → c7(U31'(mark(U52(isNat(z1), z0, z1)), x1)) 686.51/213.56
ACTIVE(U31(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.51/213.56
ACTIVE(U32(U51(tt, z0, z1))) → c7(U32'(mark(U52(isNat(z1), z0, z1)))) 686.51/213.56
ACTIVE(U32(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.51/213.56
ACTIVE(U41(U51(tt, z0, z1), x1)) → c7(U41'(mark(U52(isNat(z1), z0, z1)), x1)) 686.51/213.56
ACTIVE(U41(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.51/213.56
ACTIVE(U51(U11(tt, z0), x1, x2)) → c7(U51'(mark(U12(isNat(z0))), x1, x2)) 686.51/213.56
ACTIVE(U51(U11(tt, z0), x1, x2)) → c7(ACTIVE(U11(tt, z0))) 686.51/213.56
ACTIVE(U51(U31(tt, z0), x1, x2)) → c7(U51'(mark(U32(isNat(z0))), x1, x2)) 686.51/213.56
ACTIVE(U51(U31(tt, z0), x1, x2)) → c7(ACTIVE(U31(tt, z0))) 686.51/213.56
ACTIVE(U51(U51(tt, z0, z1), x1, x2)) → c7(U51'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.51/213.56
ACTIVE(U51(U51(tt, z0, z1), x1, x2)) → c7(ACTIVE(U51(tt, z0, z1))) 686.51/213.56
ACTIVE(U51(isNat(plus(z0, z1)), x1, x2)) → c7(U51'(mark(U11(isNat(z0), z1)), x1, x2)) 686.51/213.56
ACTIVE(U51(isNat(plus(z0, z1)), x1, x2)) → c7(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.56
ACTIVE(U51(isNat(s(z0)), x1, x2)) → c7(U51'(mark(U21(isNat(z0))), x1, x2)) 686.51/213.56
ACTIVE(U51(isNat(s(z0)), x1, x2)) → c7(ACTIVE(isNat(s(z0)))) 686.51/213.56
ACTIVE(U51(isNat(x(z0, z1)), x1, x2)) → c7(U51'(mark(U31(isNat(z0), z1)), x1, x2)) 686.51/213.56
ACTIVE(U51(isNat(x(z0, z1)), x1, x2)) → c7(ACTIVE(isNat(x(z0, z1)))) 686.51/213.56
ACTIVE(U52(plus(z0, 0), x1, x2)) → c26(U52'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.51/213.56
ACTIVE(U52(plus(z0, s(z1)), x1, x2)) → c26(U52'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.51/213.56
ACTIVE(U52(x(z0, 0), x1, x2)) → c26(U52'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.51/213.56
ACTIVE(U52(x(z0, s(z1)), x1, x2)) → c26(U52'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.51/213.56
ACTIVE(U52(U11(z0, z1), x1, x2)) → c26(U52'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.51/213.56
ACTIVE(U52(U12(z0), x1, x2)) → c26(U52'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.51/213.56
ACTIVE(U52(U21(z0), x1, x2)) → c26(U52'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.51/213.56
ACTIVE(U52(U31(z0, z1), x1, x2)) → c26(U52'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.51/213.56
ACTIVE(U52(U32(z0), x1, x2)) → c26(U52'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.51/213.56
ACTIVE(U52(U41(z0, z1), x1, x2)) → c26(U52'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.51/213.56
ACTIVE(U52(U51(z0, z1, z2), x1, x2)) → c26(U52'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.51/213.56
ACTIVE(U52(U52(z0, z1, z2), x1, x2)) → c26(U52'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.51/213.56
ACTIVE(U52(s(z0), x1, x2)) → c26(U52'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.51/213.56
ACTIVE(U52(plus(z0, z1), x1, x2)) → c26(U52'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.51/213.56
ACTIVE(U52(plus(z0, z1), x1, x2)) → c26(U52'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.51/213.56
ACTIVE(U52(U61(z0), x1, x2)) → c26(U52'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.51/213.56
ACTIVE(U52(U71(z0, z1, z2), x1, x2)) → c26(U52'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.51/213.56
ACTIVE(U52(U72(z0, z1, z2), x1, x2)) → c26(U52'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.51/213.56
ACTIVE(U52(x(z0, z1), x1, x2)) → c26(U52'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.51/213.56
ACTIVE(U52(x(z0, z1), x1, x2)) → c26(U52'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.51/213.56
ACTIVE(U52(U12(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.51/213.56
ACTIVE(U52(U21(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.51/213.56
ACTIVE(U52(U32(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.51/213.56
ACTIVE(U52(U41(tt, z0), x1, x2)) → c26(U52'(mark(z0), x1, x2)) 686.51/213.56
ACTIVE(U52(isNat(0), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.51/213.56
ACTIVE(U11(U52(tt, z0, z1), x1)) → c8(U11'(mark(s(plus(z1, z0))), x1)) 686.51/213.56
ACTIVE(U11(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.51/213.56
ACTIVE(U12(U52(tt, z0, z1))) → c8(U12'(mark(s(plus(z1, z0))))) 686.51/213.56
ACTIVE(U12(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.51/213.56
ACTIVE(U21(U52(tt, z0, z1))) → c8(U21'(mark(s(plus(z1, z0))))) 686.51/213.56
ACTIVE(U21(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.51/213.56
ACTIVE(U31(U52(tt, z0, z1), x1)) → c8(U31'(mark(s(plus(z1, z0))), x1)) 686.51/213.56
ACTIVE(U31(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.51/213.56
ACTIVE(U32(U52(tt, z0, z1))) → c8(U32'(mark(s(plus(z1, z0))))) 686.51/213.56
ACTIVE(U32(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.51/213.56
ACTIVE(U41(U52(tt, z0, z1), x1)) → c8(U41'(mark(s(plus(z1, z0))), x1)) 686.51/213.56
ACTIVE(U41(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.51/213.56
ACTIVE(U51(U52(tt, z0, z1), x1, x2)) → c8(U51'(mark(s(plus(z1, z0))), x1, x2)) 686.51/213.56
ACTIVE(U51(U52(tt, z0, z1), x1, x2)) → c8(ACTIVE(U52(tt, z0, z1))) 686.51/213.56
ACTIVE(U52(U11(tt, z0), x1, x2)) → c8(U52'(mark(U12(isNat(z0))), x1, x2)) 686.51/213.56
ACTIVE(U52(U11(tt, z0), x1, x2)) → c8(ACTIVE(U11(tt, z0))) 686.51/213.56
ACTIVE(U52(U31(tt, z0), x1, x2)) → c8(U52'(mark(U32(isNat(z0))), x1, x2)) 686.51/213.56
ACTIVE(U52(U31(tt, z0), x1, x2)) → c8(ACTIVE(U31(tt, z0))) 686.51/213.56
ACTIVE(U52(U51(tt, z0, z1), x1, x2)) → c8(U52'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.51/213.56
ACTIVE(U52(U51(tt, z0, z1), x1, x2)) → c8(ACTIVE(U51(tt, z0, z1))) 686.51/213.56
ACTIVE(U52(U52(tt, z0, z1), x1, x2)) → c8(U52'(mark(s(plus(z1, z0))), x1, x2)) 686.51/213.56
ACTIVE(U52(U52(tt, z0, z1), x1, x2)) → c8(ACTIVE(U52(tt, z0, z1))) 686.51/213.56
ACTIVE(U52(isNat(plus(z0, z1)), x1, x2)) → c8(U52'(mark(U11(isNat(z0), z1)), x1, x2)) 686.51/213.56
ACTIVE(U52(isNat(plus(z0, z1)), x1, x2)) → c8(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.56
ACTIVE(U52(isNat(s(z0)), x1, x2)) → c8(U52'(mark(U21(isNat(z0))), x1, x2)) 686.51/213.56
ACTIVE(U52(isNat(s(z0)), x1, x2)) → c8(ACTIVE(isNat(s(z0)))) 686.51/213.56
ACTIVE(U52(isNat(x(z0, z1)), x1, x2)) → c8(U52'(mark(U31(isNat(z0), z1)), x1, x2)) 686.51/213.56
ACTIVE(U52(isNat(x(z0, z1)), x1, x2)) → c8(ACTIVE(isNat(x(z0, z1)))) 686.51/213.56
ACTIVE(s(plus(z0, 0))) → c27(S(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.51/213.56
ACTIVE(s(plus(z0, s(z1)))) → c27(S(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.51/213.56
ACTIVE(s(x(z0, 0))) → c27(S(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.51/213.56
ACTIVE(s(x(z0, s(z1)))) → c27(S(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.51/213.56
ACTIVE(s(U11(z0, z1))) → c27(S(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.51/213.56
ACTIVE(s(U12(z0))) → c27(S(U12(active(z0))), ACTIVE(U12(z0))) 686.51/213.56
ACTIVE(s(U21(z0))) → c27(S(U21(active(z0))), ACTIVE(U21(z0))) 686.51/213.56
ACTIVE(s(U31(z0, z1))) → c27(S(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.51/213.56
ACTIVE(s(U32(z0))) → c27(S(U32(active(z0))), ACTIVE(U32(z0))) 686.51/213.56
ACTIVE(s(U41(z0, z1))) → c27(S(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.51/213.56
ACTIVE(s(U51(z0, z1, z2))) → c27(S(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.51/213.56
ACTIVE(s(U52(z0, z1, z2))) → c27(S(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.51/213.56
ACTIVE(s(s(z0))) → c27(S(s(active(z0))), ACTIVE(s(z0))) 686.51/213.56
ACTIVE(s(plus(z0, z1))) → c27(S(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.51/213.56
ACTIVE(s(plus(z0, z1))) → c27(S(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.51/213.56
ACTIVE(s(U61(z0))) → c27(S(U61(active(z0))), ACTIVE(U61(z0))) 686.51/213.56
ACTIVE(s(U71(z0, z1, z2))) → c27(S(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.51/213.56
ACTIVE(s(U72(z0, z1, z2))) → c27(S(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.51/213.56
ACTIVE(s(x(z0, z1))) → c27(S(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.51/213.56
ACTIVE(s(x(z0, z1))) → c27(S(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.51/213.56
ACTIVE(s(U12(tt))) → c27(S(mark(tt))) 686.51/213.56
ACTIVE(s(U21(tt))) → c27(S(mark(tt))) 686.51/213.56
ACTIVE(s(U32(tt))) → c27(S(mark(tt))) 686.51/213.56
ACTIVE(s(U41(tt, z0))) → c27(S(mark(z0))) 686.51/213.56
ACTIVE(s(isNat(0))) → c27(S(mark(tt))) 686.51/213.56
ACTIVE(s(U11(tt, z0))) → c9(S(mark(U12(isNat(z0))))) 686.51/213.56
ACTIVE(s(U11(tt, z0))) → c9(ACTIVE(U11(tt, z0))) 686.51/213.56
ACTIVE(s(U31(tt, z0))) → c9(S(mark(U32(isNat(z0))))) 686.51/213.56
ACTIVE(s(U31(tt, z0))) → c9(ACTIVE(U31(tt, z0))) 686.51/213.56
ACTIVE(s(U51(tt, z0, z1))) → c9(S(mark(U52(isNat(z1), z0, z1)))) 686.51/213.56
ACTIVE(s(U51(tt, z0, z1))) → c9(ACTIVE(U51(tt, z0, z1))) 686.51/213.56
ACTIVE(s(U52(tt, z0, z1))) → c9(S(mark(s(plus(z1, z0))))) 686.51/213.56
ACTIVE(s(U52(tt, z0, z1))) → c9(ACTIVE(U52(tt, z0, z1))) 686.51/213.56
ACTIVE(s(isNat(plus(z0, z1)))) → c9(S(mark(U11(isNat(z0), z1)))) 686.51/213.56
ACTIVE(s(isNat(plus(z0, z1)))) → c9(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.56
ACTIVE(s(isNat(s(z0)))) → c9(S(mark(U21(isNat(z0))))) 686.51/213.56
ACTIVE(s(isNat(s(z0)))) → c9(ACTIVE(isNat(s(z0)))) 686.51/213.56
ACTIVE(s(isNat(x(z0, z1)))) → c9(S(mark(U31(isNat(z0), z1)))) 686.51/213.56
ACTIVE(s(isNat(x(z0, z1)))) → c9(ACTIVE(isNat(x(z0, z1)))) 686.51/213.56
ACTIVE(U61(plus(z0, 0))) → c30(U61'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.51/213.56
ACTIVE(U61(plus(z0, s(z1)))) → c30(U61'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.51/213.56
ACTIVE(U61(x(z0, 0))) → c30(U61'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.51/213.56
ACTIVE(U61(x(z0, s(z1)))) → c30(U61'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.51/213.56
ACTIVE(U61(U11(z0, z1))) → c30(U61'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.51/213.56
ACTIVE(U61(U12(z0))) → c30(U61'(U12(active(z0))), ACTIVE(U12(z0))) 686.51/213.56
ACTIVE(U61(U21(z0))) → c30(U61'(U21(active(z0))), ACTIVE(U21(z0))) 686.51/213.56
ACTIVE(U61(U31(z0, z1))) → c30(U61'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.51/213.56
ACTIVE(U61(U32(z0))) → c30(U61'(U32(active(z0))), ACTIVE(U32(z0))) 686.51/213.56
ACTIVE(U61(U41(z0, z1))) → c30(U61'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.51/213.56
ACTIVE(U61(U51(z0, z1, z2))) → c30(U61'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.51/213.56
ACTIVE(U61(U52(z0, z1, z2))) → c30(U61'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.51/213.56
ACTIVE(U61(s(z0))) → c30(U61'(s(active(z0))), ACTIVE(s(z0))) 686.51/213.56
ACTIVE(U61(plus(z0, z1))) → c30(U61'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.51/213.56
ACTIVE(U61(plus(z0, z1))) → c30(U61'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.51/213.56
ACTIVE(U61(U61(z0))) → c30(U61'(U61(active(z0))), ACTIVE(U61(z0))) 686.51/213.56
ACTIVE(U61(U71(z0, z1, z2))) → c30(U61'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.51/213.56
ACTIVE(U61(U72(z0, z1, z2))) → c30(U61'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.51/213.56
ACTIVE(U61(x(z0, z1))) → c30(U61'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.51/213.56
ACTIVE(U61(x(z0, z1))) → c30(U61'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.51/213.56
ACTIVE(U11(U61(tt), x1)) → c19(U11'(mark(0), x1)) 686.51/213.56
ACTIVE(U12(U61(tt))) → c20(U12'(mark(0))) 686.51/213.56
ACTIVE(U21(U61(tt))) → c21(U21'(mark(0))) 686.51/213.56
ACTIVE(U31(U61(tt), x1)) → c22(U31'(mark(0), x1)) 686.51/213.56
ACTIVE(U32(U61(tt))) → c23(U32'(mark(0))) 686.51/213.56
ACTIVE(U41(U61(tt), x1)) → c24(U41'(mark(0), x1)) 686.51/213.56
ACTIVE(U51(U61(tt), x1, x2)) → c25(U51'(mark(0), x1, x2)) 686.51/213.56
ACTIVE(U52(U61(tt), x1, x2)) → c26(U52'(mark(0), x1, x2)) 686.51/213.56
ACTIVE(s(U61(tt))) → c27(S(mark(0))) 686.51/213.56
ACTIVE(U61(U12(tt))) → c30(U61'(mark(tt))) 686.51/213.56
ACTIVE(U61(U21(tt))) → c30(U61'(mark(tt))) 686.51/213.56
ACTIVE(U61(U32(tt))) → c30(U61'(mark(tt))) 686.51/213.56
ACTIVE(U61(U41(tt, z0))) → c30(U61'(mark(z0))) 686.51/213.56
ACTIVE(U61(U61(tt))) → c30(U61'(mark(0))) 686.51/213.56
ACTIVE(U61(isNat(0))) → c30(U61'(mark(tt))) 686.51/213.56
ACTIVE(U61(U11(tt, z0))) → c10(U61'(mark(U12(isNat(z0))))) 686.51/213.56
ACTIVE(U61(U11(tt, z0))) → c10(ACTIVE(U11(tt, z0))) 686.51/213.56
ACTIVE(U61(U31(tt, z0))) → c10(U61'(mark(U32(isNat(z0))))) 686.51/213.56
ACTIVE(U61(U31(tt, z0))) → c10(ACTIVE(U31(tt, z0))) 686.51/213.56
ACTIVE(U61(U51(tt, z0, z1))) → c10(U61'(mark(U52(isNat(z1), z0, z1)))) 686.51/213.56
ACTIVE(U61(U51(tt, z0, z1))) → c10(ACTIVE(U51(tt, z0, z1))) 686.51/213.56
ACTIVE(U61(U52(tt, z0, z1))) → c10(U61'(mark(s(plus(z1, z0))))) 686.51/213.56
ACTIVE(U61(U52(tt, z0, z1))) → c10(ACTIVE(U52(tt, z0, z1))) 686.51/213.56
ACTIVE(U61(isNat(plus(z0, z1)))) → c10(U61'(mark(U11(isNat(z0), z1)))) 686.51/213.56
ACTIVE(U61(isNat(plus(z0, z1)))) → c10(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.56
ACTIVE(U61(isNat(s(z0)))) → c10(U61'(mark(U21(isNat(z0))))) 686.51/213.56
ACTIVE(U61(isNat(s(z0)))) → c10(ACTIVE(isNat(s(z0)))) 686.51/213.56
ACTIVE(U61(isNat(x(z0, z1)))) → c10(U61'(mark(U31(isNat(z0), z1)))) 686.51/213.56
ACTIVE(U61(isNat(x(z0, z1)))) → c10(ACTIVE(isNat(x(z0, z1)))) 686.51/213.56
ACTIVE(U71(plus(z0, 0), x1, x2)) → c31(U71'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.51/213.56
ACTIVE(U71(plus(z0, s(z1)), x1, x2)) → c31(U71'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.51/213.56
ACTIVE(U71(x(z0, 0), x1, x2)) → c31(U71'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.51/213.56
ACTIVE(U71(x(z0, s(z1)), x1, x2)) → c31(U71'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.51/213.56
ACTIVE(U71(U11(z0, z1), x1, x2)) → c31(U71'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.51/213.56
ACTIVE(U71(U12(z0), x1, x2)) → c31(U71'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.51/213.56
ACTIVE(U71(U21(z0), x1, x2)) → c31(U71'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.51/213.56
ACTIVE(U71(U31(z0, z1), x1, x2)) → c31(U71'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.51/213.56
ACTIVE(U71(U32(z0), x1, x2)) → c31(U71'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.51/213.56
ACTIVE(U71(U41(z0, z1), x1, x2)) → c31(U71'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.51/213.56
ACTIVE(U71(U51(z0, z1, z2), x1, x2)) → c31(U71'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.51/213.56
ACTIVE(U71(U52(z0, z1, z2), x1, x2)) → c31(U71'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.51/213.56
ACTIVE(U71(s(z0), x1, x2)) → c31(U71'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.51/213.56
ACTIVE(U71(plus(z0, z1), x1, x2)) → c31(U71'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.51/213.56
ACTIVE(U71(plus(z0, z1), x1, x2)) → c31(U71'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.51/213.56
ACTIVE(U71(U61(z0), x1, x2)) → c31(U71'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.51/213.56
ACTIVE(U71(U71(z0, z1, z2), x1, x2)) → c31(U71'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.51/213.56
ACTIVE(U71(U72(z0, z1, z2), x1, x2)) → c31(U71'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.51/213.56
ACTIVE(U71(x(z0, z1), x1, x2)) → c31(U71'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.51/213.56
ACTIVE(U71(x(z0, z1), x1, x2)) → c31(U71'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.51/213.56
ACTIVE(U71(U12(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.51/213.56
ACTIVE(U71(U21(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.51/213.56
ACTIVE(U71(U32(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.51/213.56
ACTIVE(U71(U41(tt, z0), x1, x2)) → c31(U71'(mark(z0), x1, x2)) 686.51/213.56
ACTIVE(U71(U61(tt), x1, x2)) → c31(U71'(mark(0), x1, x2)) 686.51/213.56
ACTIVE(U71(isNat(0), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.51/213.56
ACTIVE(U11(U71(tt, z0, z1), x1)) → c11(U11'(mark(U72(isNat(z1), z0, z1)), x1)) 686.51/213.56
ACTIVE(U11(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.56
ACTIVE(U12(U71(tt, z0, z1))) → c11(U12'(mark(U72(isNat(z1), z0, z1)))) 686.51/213.56
ACTIVE(U12(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.56
ACTIVE(U21(U71(tt, z0, z1))) → c11(U21'(mark(U72(isNat(z1), z0, z1)))) 686.51/213.56
ACTIVE(U21(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.56
ACTIVE(U31(U71(tt, z0, z1), x1)) → c11(U31'(mark(U72(isNat(z1), z0, z1)), x1)) 686.51/213.56
ACTIVE(U31(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.56
ACTIVE(U32(U71(tt, z0, z1))) → c11(U32'(mark(U72(isNat(z1), z0, z1)))) 686.51/213.56
ACTIVE(U32(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.56
ACTIVE(U41(U71(tt, z0, z1), x1)) → c11(U41'(mark(U72(isNat(z1), z0, z1)), x1)) 686.51/213.56
ACTIVE(U41(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.56
ACTIVE(U51(U71(tt, z0, z1), x1, x2)) → c11(U51'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.51/213.56
ACTIVE(U51(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.56
ACTIVE(U52(U71(tt, z0, z1), x1, x2)) → c11(U52'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.51/213.56
ACTIVE(U52(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.56
ACTIVE(s(U71(tt, z0, z1))) → c11(S(mark(U72(isNat(z1), z0, z1)))) 686.51/213.56
ACTIVE(s(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.56
ACTIVE(U61(U71(tt, z0, z1))) → c11(U61'(mark(U72(isNat(z1), z0, z1)))) 686.51/213.56
ACTIVE(U61(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.56
ACTIVE(U71(U11(tt, z0), x1, x2)) → c11(U71'(mark(U12(isNat(z0))), x1, x2)) 686.51/213.56
ACTIVE(U71(U11(tt, z0), x1, x2)) → c11(ACTIVE(U11(tt, z0))) 686.51/213.56
ACTIVE(U71(U31(tt, z0), x1, x2)) → c11(U71'(mark(U32(isNat(z0))), x1, x2)) 686.51/213.56
ACTIVE(U71(U31(tt, z0), x1, x2)) → c11(ACTIVE(U31(tt, z0))) 686.51/213.56
ACTIVE(U71(U51(tt, z0, z1), x1, x2)) → c11(U71'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.51/213.56
ACTIVE(U71(U51(tt, z0, z1), x1, x2)) → c11(ACTIVE(U51(tt, z0, z1))) 686.51/213.56
ACTIVE(U71(U52(tt, z0, z1), x1, x2)) → c11(U71'(mark(s(plus(z1, z0))), x1, x2)) 686.51/213.56
ACTIVE(U71(U52(tt, z0, z1), x1, x2)) → c11(ACTIVE(U52(tt, z0, z1))) 686.51/213.56
ACTIVE(U71(U71(tt, z0, z1), x1, x2)) → c11(U71'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.51/213.56
ACTIVE(U71(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.56
ACTIVE(U71(isNat(plus(z0, z1)), x1, x2)) → c11(U71'(mark(U11(isNat(z0), z1)), x1, x2)) 686.51/213.56
ACTIVE(U71(isNat(plus(z0, z1)), x1, x2)) → c11(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.56
ACTIVE(U71(isNat(s(z0)), x1, x2)) → c11(U71'(mark(U21(isNat(z0))), x1, x2)) 686.51/213.56
ACTIVE(U71(isNat(s(z0)), x1, x2)) → c11(ACTIVE(isNat(s(z0)))) 686.51/213.56
ACTIVE(U71(isNat(x(z0, z1)), x1, x2)) → c11(U71'(mark(U31(isNat(z0), z1)), x1, x2)) 686.51/213.56
ACTIVE(U71(isNat(x(z0, z1)), x1, x2)) → c11(ACTIVE(isNat(x(z0, z1)))) 686.51/213.56
ACTIVE(U72(plus(z0, 0), x1, x2)) → c32(U72'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.51/213.56
ACTIVE(U72(plus(z0, s(z1)), x1, x2)) → c32(U72'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.51/213.56
ACTIVE(U72(x(z0, 0), x1, x2)) → c32(U72'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.51/213.56
ACTIVE(U72(x(z0, s(z1)), x1, x2)) → c32(U72'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.51/213.56
ACTIVE(U72(U11(z0, z1), x1, x2)) → c32(U72'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.51/213.56
ACTIVE(U72(U12(z0), x1, x2)) → c32(U72'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.51/213.56
ACTIVE(U72(U21(z0), x1, x2)) → c32(U72'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.51/213.56
ACTIVE(U72(U31(z0, z1), x1, x2)) → c32(U72'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.51/213.56
ACTIVE(U72(U32(z0), x1, x2)) → c32(U72'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.51/213.56
ACTIVE(U72(U41(z0, z1), x1, x2)) → c32(U72'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.51/213.56
ACTIVE(U72(U51(z0, z1, z2), x1, x2)) → c32(U72'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.51/213.56
ACTIVE(U72(U52(z0, z1, z2), x1, x2)) → c32(U72'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.51/213.56
ACTIVE(U72(s(z0), x1, x2)) → c32(U72'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.51/213.56
ACTIVE(U72(plus(z0, z1), x1, x2)) → c32(U72'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.51/213.56
ACTIVE(U72(plus(z0, z1), x1, x2)) → c32(U72'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.51/213.56
ACTIVE(U72(U61(z0), x1, x2)) → c32(U72'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.51/213.56
ACTIVE(U72(U71(z0, z1, z2), x1, x2)) → c32(U72'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.51/213.56
ACTIVE(U72(U72(z0, z1, z2), x1, x2)) → c32(U72'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.51/213.56
ACTIVE(U72(x(z0, z1), x1, x2)) → c32(U72'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.51/213.56
ACTIVE(U72(x(z0, z1), x1, x2)) → c32(U72'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.51/213.56
ACTIVE(U72(U12(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.51/213.56
ACTIVE(U72(U21(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.51/213.56
ACTIVE(U72(U32(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.51/213.56
ACTIVE(U72(U41(tt, z0), x1, x2)) → c32(U72'(mark(z0), x1, x2)) 686.51/213.56
ACTIVE(U72(U61(tt), x1, x2)) → c32(U72'(mark(0), x1, x2)) 686.51/213.56
ACTIVE(U72(isNat(0), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.51/213.56
ACTIVE(U11(U72(tt, z0, z1), x1)) → c12(U11'(mark(plus(x(z1, z0), z1)), x1)) 686.51/213.56
ACTIVE(U11(U72(tt, z0, z1), x1)) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.56
ACTIVE(U12(U72(tt, z0, z1))) → c12(U12'(mark(plus(x(z1, z0), z1)))) 686.51/213.56
ACTIVE(U12(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.56
ACTIVE(U21(U72(tt, z0, z1))) → c12(U21'(mark(plus(x(z1, z0), z1)))) 686.51/213.56
ACTIVE(U21(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.56
ACTIVE(U31(U72(tt, z0, z1), x1)) → c12(U31'(mark(plus(x(z1, z0), z1)), x1)) 686.51/213.56
ACTIVE(U31(U72(tt, z0, z1), x1)) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.56
ACTIVE(U32(U72(tt, z0, z1))) → c12(U32'(mark(plus(x(z1, z0), z1)))) 686.51/213.56
ACTIVE(U32(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.56
ACTIVE(U41(U72(tt, z0, z1), x1)) → c12(U41'(mark(plus(x(z1, z0), z1)), x1)) 686.51/213.56
ACTIVE(U41(U72(tt, z0, z1), x1)) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.56
ACTIVE(U51(U72(tt, z0, z1), x1, x2)) → c12(U51'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.51/213.56
ACTIVE(U51(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.56
ACTIVE(U52(U72(tt, z0, z1), x1, x2)) → c12(U52'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.51/213.56
ACTIVE(U52(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.56
ACTIVE(s(U72(tt, z0, z1))) → c12(S(mark(plus(x(z1, z0), z1)))) 686.51/213.56
ACTIVE(s(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.56
ACTIVE(U61(U72(tt, z0, z1))) → c12(U61'(mark(plus(x(z1, z0), z1)))) 686.51/213.56
ACTIVE(U61(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.56
ACTIVE(U71(U72(tt, z0, z1), x1, x2)) → c12(U71'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.51/213.56
ACTIVE(U71(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.56
ACTIVE(U72(U11(tt, z0), x1, x2)) → c12(U72'(mark(U12(isNat(z0))), x1, x2)) 686.51/213.56
ACTIVE(U72(U11(tt, z0), x1, x2)) → c12(ACTIVE(U11(tt, z0))) 686.51/213.56
ACTIVE(U72(U31(tt, z0), x1, x2)) → c12(U72'(mark(U32(isNat(z0))), x1, x2)) 686.51/213.56
ACTIVE(U72(U31(tt, z0), x1, x2)) → c12(ACTIVE(U31(tt, z0))) 686.51/213.56
ACTIVE(U72(U51(tt, z0, z1), x1, x2)) → c12(U72'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.51/213.56
ACTIVE(U72(U51(tt, z0, z1), x1, x2)) → c12(ACTIVE(U51(tt, z0, z1))) 686.51/213.56
ACTIVE(U72(U52(tt, z0, z1), x1, x2)) → c12(U72'(mark(s(plus(z1, z0))), x1, x2)) 686.51/213.56
ACTIVE(U72(U52(tt, z0, z1), x1, x2)) → c12(ACTIVE(U52(tt, z0, z1))) 686.51/213.56
ACTIVE(U72(U71(tt, z0, z1), x1, x2)) → c12(U72'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.51/213.56
ACTIVE(U72(U71(tt, z0, z1), x1, x2)) → c12(ACTIVE(U71(tt, z0, z1))) 686.51/213.56
ACTIVE(U72(U72(tt, z0, z1), x1, x2)) → c12(U72'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.51/213.56
ACTIVE(U72(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.56
ACTIVE(U72(isNat(plus(z0, z1)), x1, x2)) → c12(U72'(mark(U11(isNat(z0), z1)), x1, x2)) 686.51/213.56
ACTIVE(U72(isNat(plus(z0, z1)), x1, x2)) → c12(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.56
ACTIVE(U72(isNat(s(z0)), x1, x2)) → c12(U72'(mark(U21(isNat(z0))), x1, x2)) 686.51/213.56
ACTIVE(U72(isNat(s(z0)), x1, x2)) → c12(ACTIVE(isNat(s(z0)))) 686.51/213.56
ACTIVE(U72(isNat(x(z0, z1)), x1, x2)) → c12(U72'(mark(U31(isNat(z0), z1)), x1, x2)) 686.51/213.56
ACTIVE(U72(isNat(x(z0, z1)), x1, x2)) → c12(ACTIVE(isNat(x(z0, z1)))) 686.51/213.56
PROPER(U11(x0, U11(z0, z1))) → c65(U11'(proper(x0), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(U11(z0, z1))) 686.51/213.56
PROPER(U11(x0, U12(z0))) → c65(U11'(proper(x0), U12(proper(z0))), PROPER(x0), PROPER(U12(z0))) 686.51/213.56
PROPER(U11(x0, isNat(z0))) → c65(U11'(proper(x0), isNat(proper(z0))), PROPER(x0), PROPER(isNat(z0))) 686.51/213.57
PROPER(U11(x0, U21(z0))) → c65(U11'(proper(x0), U21(proper(z0))), PROPER(x0), PROPER(U21(z0))) 686.51/213.57
PROPER(U11(x0, U31(z0, z1))) → c65(U11'(proper(x0), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(U31(z0, z1))) 686.51/213.57
PROPER(U11(x0, U32(z0))) → c65(U11'(proper(x0), U32(proper(z0))), PROPER(x0), PROPER(U32(z0))) 686.51/213.57
PROPER(U11(x0, U41(z0, z1))) → c65(U11'(proper(x0), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(U41(z0, z1))) 686.51/213.57
PROPER(U11(x0, U51(z0, z1, z2))) → c65(U11'(proper(x0), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U51(z0, z1, z2))) 686.51/213.57
PROPER(U11(x0, U52(z0, z1, z2))) → c65(U11'(proper(x0), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U52(z0, z1, z2))) 686.51/213.57
PROPER(U11(x0, s(z0))) → c65(U11'(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 686.51/213.57
PROPER(U11(x0, plus(z0, z1))) → c65(U11'(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 686.51/213.57
PROPER(U11(x0, U61(z0))) → c65(U11'(proper(x0), U61(proper(z0))), PROPER(x0), PROPER(U61(z0))) 686.51/213.57
PROPER(U11(x0, U71(z0, z1, z2))) → c65(U11'(proper(x0), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U71(z0, z1, z2))) 686.51/213.57
PROPER(U11(x0, U72(z0, z1, z2))) → c65(U11'(proper(x0), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U72(z0, z1, z2))) 686.51/213.57
PROPER(U11(x0, x(z0, z1))) → c65(U11'(proper(x0), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x(z0, z1))) 686.51/213.57
PROPER(U11(U11(z0, z1), x1)) → c65(U11'(U11(proper(z0), proper(z1)), proper(x1)), PROPER(U11(z0, z1)), PROPER(x1)) 686.51/213.57
PROPER(U11(U12(z0), x1)) → c65(U11'(U12(proper(z0)), proper(x1)), PROPER(U12(z0)), PROPER(x1)) 686.51/213.57
PROPER(U11(isNat(z0), x1)) → c65(U11'(isNat(proper(z0)), proper(x1)), PROPER(isNat(z0)), PROPER(x1)) 686.51/213.57
PROPER(U11(U21(z0), x1)) → c65(U11'(U21(proper(z0)), proper(x1)), PROPER(U21(z0)), PROPER(x1)) 686.51/213.57
PROPER(U11(U31(z0, z1), x1)) → c65(U11'(U31(proper(z0), proper(z1)), proper(x1)), PROPER(U31(z0, z1)), PROPER(x1)) 686.51/213.57
PROPER(U11(U32(z0), x1)) → c65(U11'(U32(proper(z0)), proper(x1)), PROPER(U32(z0)), PROPER(x1)) 686.51/213.57
PROPER(U11(U41(z0, z1), x1)) → c65(U11'(U41(proper(z0), proper(z1)), proper(x1)), PROPER(U41(z0, z1)), PROPER(x1)) 686.51/213.57
PROPER(U11(U51(z0, z1, z2), x1)) → c65(U11'(U51(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U51(z0, z1, z2)), PROPER(x1)) 686.51/213.57
PROPER(U11(U52(z0, z1, z2), x1)) → c65(U11'(U52(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U52(z0, z1, z2)), PROPER(x1)) 686.51/213.57
PROPER(U11(s(z0), x1)) → c65(U11'(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 686.51/213.57
PROPER(U11(plus(z0, z1), x1)) → c65(U11'(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 686.51/213.57
PROPER(U11(U61(z0), x1)) → c65(U11'(U61(proper(z0)), proper(x1)), PROPER(U61(z0)), PROPER(x1)) 686.51/213.57
PROPER(U11(U71(z0, z1, z2), x1)) → c65(U11'(U71(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U71(z0, z1, z2)), PROPER(x1)) 686.51/213.57
PROPER(U11(U72(z0, z1, z2), x1)) → c65(U11'(U72(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U72(z0, z1, z2)), PROPER(x1)) 686.51/213.57
PROPER(U11(x(z0, z1), x1)) → c65(U11'(x(proper(z0), proper(z1)), proper(x1)), PROPER(x(z0, z1)), PROPER(x1)) 686.51/213.57
PROPER(U11(x0, tt)) → c65(U11'(proper(x0), ok(tt)), PROPER(x0)) 686.51/213.57
PROPER(U11(x0, 0)) → c65(U11'(proper(x0), ok(0)), PROPER(x0)) 686.51/213.57
PROPER(U11(tt, x1)) → c65(U11'(ok(tt), proper(x1)), PROPER(x1)) 686.51/213.57
PROPER(U11(0, x1)) → c65(U11'(ok(0), proper(x1)), PROPER(x1)) 686.51/213.57
PROPER(U12(U11(z0, z1))) → c67(U12'(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.51/213.57
PROPER(U12(U12(z0))) → c67(U12'(U12(proper(z0))), PROPER(U12(z0))) 686.51/213.57
PROPER(U12(isNat(z0))) → c67(U12'(isNat(proper(z0))), PROPER(isNat(z0))) 686.51/213.57
PROPER(U12(U21(z0))) → c67(U12'(U21(proper(z0))), PROPER(U21(z0))) 686.51/213.57
PROPER(U12(U31(z0, z1))) → c67(U12'(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.51/213.57
PROPER(U12(U32(z0))) → c67(U12'(U32(proper(z0))), PROPER(U32(z0))) 686.51/213.57
PROPER(U12(U41(z0, z1))) → c67(U12'(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.51/213.57
PROPER(U12(U51(z0, z1, z2))) → c67(U12'(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.51/213.57
PROPER(U12(U52(z0, z1, z2))) → c67(U12'(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.51/213.57
PROPER(U12(s(z0))) → c67(U12'(s(proper(z0))), PROPER(s(z0))) 686.51/213.57
PROPER(U12(plus(z0, z1))) → c67(U12'(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.51/213.57
PROPER(U12(U61(z0))) → c67(U12'(U61(proper(z0))), PROPER(U61(z0))) 686.51/213.57
PROPER(U12(U71(z0, z1, z2))) → c67(U12'(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.51/213.57
PROPER(U12(U72(z0, z1, z2))) → c67(U12'(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.51/213.57
PROPER(U12(x(z0, z1))) → c67(U12'(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.51/213.57
PROPER(U12(tt)) → c67(U12'(ok(tt))) 686.51/213.57
PROPER(U12(0)) → c67(U12'(ok(0))) 686.51/213.57
PROPER(isNat(U11(z0, z1))) → c68(ISNAT(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.51/213.57
PROPER(isNat(U12(z0))) → c68(ISNAT(U12(proper(z0))), PROPER(U12(z0))) 686.51/213.57
PROPER(isNat(isNat(z0))) → c68(ISNAT(isNat(proper(z0))), PROPER(isNat(z0))) 686.51/213.57
PROPER(isNat(U21(z0))) → c68(ISNAT(U21(proper(z0))), PROPER(U21(z0))) 686.51/213.57
PROPER(isNat(U31(z0, z1))) → c68(ISNAT(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.51/213.57
PROPER(isNat(U32(z0))) → c68(ISNAT(U32(proper(z0))), PROPER(U32(z0))) 686.51/213.57
PROPER(isNat(U41(z0, z1))) → c68(ISNAT(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.51/213.57
PROPER(isNat(U51(z0, z1, z2))) → c68(ISNAT(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.51/213.57
PROPER(isNat(U52(z0, z1, z2))) → c68(ISNAT(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.51/213.57
PROPER(isNat(s(z0))) → c68(ISNAT(s(proper(z0))), PROPER(s(z0))) 686.51/213.57
PROPER(isNat(plus(z0, z1))) → c68(ISNAT(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.51/213.57
PROPER(isNat(U61(z0))) → c68(ISNAT(U61(proper(z0))), PROPER(U61(z0))) 686.51/213.57
PROPER(isNat(U71(z0, z1, z2))) → c68(ISNAT(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.51/213.57
PROPER(isNat(U72(z0, z1, z2))) → c68(ISNAT(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.51/213.57
PROPER(isNat(x(z0, z1))) → c68(ISNAT(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.51/213.57
PROPER(isNat(tt)) → c68(ISNAT(ok(tt))) 686.51/213.57
PROPER(isNat(0)) → c68(ISNAT(ok(0))) 686.51/213.57
PROPER(U21(U11(z0, z1))) → c69(U21'(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.51/213.57
PROPER(U21(tt)) → c69(U21'(ok(tt)), PROPER(tt)) 686.51/213.57
PROPER(U21(U12(z0))) → c69(U21'(U12(proper(z0))), PROPER(U12(z0))) 686.51/213.57
PROPER(U21(isNat(z0))) → c69(U21'(isNat(proper(z0))), PROPER(isNat(z0))) 686.51/213.57
PROPER(U21(U21(z0))) → c69(U21'(U21(proper(z0))), PROPER(U21(z0))) 686.51/213.57
PROPER(U21(U31(z0, z1))) → c69(U21'(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.51/213.57
PROPER(U21(U32(z0))) → c69(U21'(U32(proper(z0))), PROPER(U32(z0))) 686.51/213.57
PROPER(U21(U41(z0, z1))) → c69(U21'(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.51/213.57
PROPER(U21(U51(z0, z1, z2))) → c69(U21'(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.51/213.57
PROPER(U21(U52(z0, z1, z2))) → c69(U21'(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.51/213.57
PROPER(U21(s(z0))) → c69(U21'(s(proper(z0))), PROPER(s(z0))) 686.51/213.57
PROPER(U21(plus(z0, z1))) → c69(U21'(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.51/213.57
PROPER(U21(U61(z0))) → c69(U21'(U61(proper(z0))), PROPER(U61(z0))) 686.51/213.57
PROPER(U21(0)) → c69(U21'(ok(0)), PROPER(0)) 686.51/213.57
PROPER(U21(U71(z0, z1, z2))) → c69(U21'(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.51/213.57
PROPER(U21(U72(z0, z1, z2))) → c69(U21'(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.51/213.57
PROPER(U21(x(z0, z1))) → c69(U21'(x(proper(z0), proper(z1))), PROPER(x(z0, z1)))
S tuples:

ACTIVE(plus(z0, z1)) → c28(PLUS(active(z0), z1), ACTIVE(z0)) 686.51/213.57
ACTIVE(plus(z0, z1)) → c29(PLUS(z0, active(z1)), ACTIVE(z1)) 686.51/213.57
ACTIVE(x(z0, z1)) → c33(X(active(z0), z1), ACTIVE(z0)) 686.51/213.57
ACTIVE(x(z0, z1)) → c34(X(z0, active(z1)), ACTIVE(z1)) 686.51/213.57
U11'(mark(z0), z1) → c35(U11'(z0, z1)) 686.51/213.57
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1)) 686.51/213.57
U12'(mark(z0)) → c37(U12'(z0)) 686.51/213.57
U12'(ok(z0)) → c38(U12'(z0)) 686.51/213.57
U21'(mark(z0)) → c39(U21'(z0)) 686.51/213.57
U21'(ok(z0)) → c40(U21'(z0)) 686.51/213.57
U31'(mark(z0), z1) → c41(U31'(z0, z1)) 686.51/213.57
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 686.51/213.57
U32'(mark(z0)) → c43(U32'(z0)) 686.51/213.57
U32'(ok(z0)) → c44(U32'(z0)) 686.51/213.57
U41'(mark(z0), z1) → c45(U41'(z0, z1)) 686.51/213.57
U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1)) 686.51/213.57
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2)) 686.51/213.57
U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2)) 686.51/213.57
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2)) 686.51/213.57
U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2)) 686.51/213.57
S(mark(z0)) → c51(S(z0)) 686.51/213.57
S(ok(z0)) → c52(S(z0)) 686.51/213.57
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 686.51/213.57
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 686.51/213.57
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 686.51/213.57
U61'(mark(z0)) → c56(U61'(z0)) 686.51/213.57
U61'(ok(z0)) → c57(U61'(z0)) 686.51/213.57
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2)) 686.51/213.57
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2)) 686.51/213.57
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2)) 686.51/213.57
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 686.51/213.57
X(mark(z0), z1) → c62(X(z0, z1)) 686.51/213.57
X(z0, mark(z1)) → c63(X(z0, z1)) 686.51/213.57
X(ok(z0), ok(z1)) → c64(X(z0, z1)) 686.51/213.57
PROPER(U31(z0, z1)) → c70(U31'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 686.51/213.57
PROPER(U32(z0)) → c71(U32'(proper(z0)), PROPER(z0)) 686.51/213.57
PROPER(U41(z0, z1)) → c72(U41'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 686.51/213.57
PROPER(U51(z0, z1, z2)) → c73(U51'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 686.51/213.57
PROPER(U52(z0, z1, z2)) → c74(U52'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 686.51/213.57
PROPER(s(z0)) → c75(S(proper(z0)), PROPER(z0)) 686.51/213.57
PROPER(plus(z0, z1)) → c76(PLUS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 686.51/213.57
PROPER(U61(z0)) → c77(U61'(proper(z0)), PROPER(z0)) 686.51/213.57
PROPER(U71(z0, z1, z2)) → c79(U71'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 686.51/213.57
PROPER(U72(z0, z1, z2)) → c80(U72'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 686.51/213.57
PROPER(x(z0, z1)) → c81(X(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 686.51/213.57
ISNAT(ok(z0)) → c82(ISNAT(z0)) 686.51/213.57
TOP(mark(z0)) → c83(TOP(proper(z0)), PROPER(z0)) 686.51/213.57
TOP(ok(z0)) → c84(TOP(active(z0)), ACTIVE(z0)) 686.51/213.57
ACTIVE(isNat(s(z0))) → c13(ISNAT(z0)) 686.51/213.57
ACTIVE(plus(z0, s(z1))) → c16(ISNAT(z1)) 686.51/213.57
ACTIVE(x(z0, s(z1))) → c18(ISNAT(z1)) 686.51/213.57
ACTIVE(U11(tt, z0)) → c1(U12'(isNat(z0))) 686.51/213.57
ACTIVE(U11(tt, z0)) → c1(ISNAT(z0)) 686.51/213.57
ACTIVE(U31(tt, z0)) → c1(U32'(isNat(z0))) 686.51/213.57
ACTIVE(U31(tt, z0)) → c1(ISNAT(z0)) 686.51/213.57
ACTIVE(U51(tt, z0, z1)) → c1(U52'(isNat(z1), z0, z1)) 686.51/213.57
ACTIVE(U51(tt, z0, z1)) → c1(ISNAT(z1)) 686.51/213.57
ACTIVE(U52(tt, z0, z1)) → c1(S(plus(z1, z0))) 686.51/213.57
ACTIVE(U52(tt, z0, z1)) → c1(PLUS(z1, z0)) 686.51/213.57
ACTIVE(U71(tt, z0, z1)) → c1(U72'(isNat(z1), z0, z1)) 686.51/213.57
ACTIVE(U71(tt, z0, z1)) → c1(ISNAT(z1)) 686.51/213.57
ACTIVE(U72(tt, z0, z1)) → c1(PLUS(x(z1, z0), z1)) 686.51/213.57
ACTIVE(U72(tt, z0, z1)) → c1(X(z1, z0)) 686.51/213.57
ACTIVE(isNat(plus(z0, z1))) → c1(U11'(isNat(z0), z1)) 686.51/213.57
ACTIVE(isNat(plus(z0, z1))) → c1(ISNAT(z0)) 686.51/213.57
ACTIVE(isNat(x(z0, z1))) → c1(U31'(isNat(z0), z1)) 686.51/213.57
ACTIVE(isNat(x(z0, z1))) → c1(ISNAT(z0)) 686.51/213.57
ACTIVE(plus(z0, 0)) → c1(U41'(isNat(z0), z0)) 686.51/213.57
ACTIVE(plus(z0, 0)) → c1(ISNAT(z0)) 686.51/213.57
ACTIVE(x(z0, 0)) → c1(U61'(isNat(z0))) 686.51/213.57
ACTIVE(x(z0, 0)) → c1(ISNAT(z0)) 686.51/213.57
ACTIVE(U11(plus(z0, 0), x1)) → c19(U11'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.51/213.57
ACTIVE(U11(plus(z0, s(z1)), x1)) → c19(U11'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.51/213.57
ACTIVE(U11(x(z0, 0), x1)) → c19(U11'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.51/213.57
ACTIVE(U11(x(z0, s(z1)), x1)) → c19(U11'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.51/213.57
ACTIVE(U11(U11(z0, z1), x1)) → c19(U11'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.51/213.57
ACTIVE(U11(U12(z0), x1)) → c19(U11'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.51/213.57
ACTIVE(U11(U21(z0), x1)) → c19(U11'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.51/213.57
ACTIVE(U11(U31(z0, z1), x1)) → c19(U11'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.51/213.57
ACTIVE(U11(U32(z0), x1)) → c19(U11'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.51/213.57
ACTIVE(U11(U41(z0, z1), x1)) → c19(U11'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.51/213.57
ACTIVE(U11(U51(z0, z1, z2), x1)) → c19(U11'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.51/213.57
ACTIVE(U11(U52(z0, z1, z2), x1)) → c19(U11'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.51/213.57
ACTIVE(U11(s(z0), x1)) → c19(U11'(s(active(z0)), x1), ACTIVE(s(z0))) 686.51/213.57
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.51/213.57
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.51/213.57
ACTIVE(U11(U61(z0), x1)) → c19(U11'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.51/213.57
ACTIVE(U11(U71(z0, z1, z2), x1)) → c19(U11'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.51/213.57
ACTIVE(U11(U72(z0, z1, z2), x1)) → c19(U11'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.51/213.57
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.51/213.57
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.51/213.57
ACTIVE(U11(isNat(0), x1)) → c19(U11'(mark(tt), x1)) 686.51/213.57
ACTIVE(U11(U11(tt, z0), x1)) → c(U11'(mark(U12(isNat(z0))), x1)) 686.51/213.57
ACTIVE(U11(U11(tt, z0), x1)) → c(ACTIVE(U11(tt, z0))) 686.51/213.57
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(U11'(mark(U11(isNat(z0), z1)), x1)) 686.51/213.57
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.57
ACTIVE(U11(isNat(s(z0)), x1)) → c(U11'(mark(U21(isNat(z0))), x1)) 686.51/213.57
ACTIVE(U11(isNat(s(z0)), x1)) → c(ACTIVE(isNat(s(z0)))) 686.51/213.57
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(U11'(mark(U31(isNat(z0), z1)), x1)) 686.51/213.57
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(ACTIVE(isNat(x(z0, z1)))) 686.51/213.57
ACTIVE(U12(plus(z0, 0))) → c20(U12'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.51/213.57
ACTIVE(U12(plus(z0, s(z1)))) → c20(U12'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.51/213.57
ACTIVE(U12(x(z0, 0))) → c20(U12'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.51/213.57
ACTIVE(U12(x(z0, s(z1)))) → c20(U12'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.51/213.57
ACTIVE(U12(U11(z0, z1))) → c20(U12'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.51/213.57
ACTIVE(U12(U12(z0))) → c20(U12'(U12(active(z0))), ACTIVE(U12(z0))) 686.51/213.57
ACTIVE(U12(U21(z0))) → c20(U12'(U21(active(z0))), ACTIVE(U21(z0))) 686.51/213.57
ACTIVE(U12(U31(z0, z1))) → c20(U12'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.51/213.57
ACTIVE(U12(U32(z0))) → c20(U12'(U32(active(z0))), ACTIVE(U32(z0))) 686.51/213.57
ACTIVE(U12(U41(z0, z1))) → c20(U12'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.51/213.57
ACTIVE(U12(U51(z0, z1, z2))) → c20(U12'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.51/213.57
ACTIVE(U12(U52(z0, z1, z2))) → c20(U12'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.51/213.57
ACTIVE(U12(s(z0))) → c20(U12'(s(active(z0))), ACTIVE(s(z0))) 686.51/213.57
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.51/213.57
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.51/213.57
ACTIVE(U12(U61(z0))) → c20(U12'(U61(active(z0))), ACTIVE(U61(z0))) 686.51/213.57
ACTIVE(U12(U71(z0, z1, z2))) → c20(U12'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.51/213.57
ACTIVE(U12(U72(z0, z1, z2))) → c20(U12'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.51/213.57
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.51/213.57
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.51/213.57
ACTIVE(U11(U12(tt), x1)) → c19(U11'(mark(tt), x1)) 686.51/213.57
ACTIVE(U12(U12(tt))) → c20(U12'(mark(tt))) 686.51/213.57
ACTIVE(U12(isNat(0))) → c20(U12'(mark(tt))) 686.51/213.57
ACTIVE(U12(U11(tt, z0))) → c2(U12'(mark(U12(isNat(z0))))) 686.51/213.57
ACTIVE(U12(U11(tt, z0))) → c2(ACTIVE(U11(tt, z0))) 686.51/213.57
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(U12'(mark(U11(isNat(z0), z1)))) 686.51/213.57
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.57
ACTIVE(U12(isNat(s(z0)))) → c2(U12'(mark(U21(isNat(z0))))) 686.51/213.57
ACTIVE(U12(isNat(s(z0)))) → c2(ACTIVE(isNat(s(z0)))) 686.51/213.57
ACTIVE(U12(isNat(x(z0, z1)))) → c2(U12'(mark(U31(isNat(z0), z1)))) 686.51/213.57
ACTIVE(U12(isNat(x(z0, z1)))) → c2(ACTIVE(isNat(x(z0, z1)))) 686.51/213.57
ACTIVE(U21(plus(z0, 0))) → c21(U21'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.51/213.57
ACTIVE(U21(plus(z0, s(z1)))) → c21(U21'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.51/213.57
ACTIVE(U21(x(z0, 0))) → c21(U21'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.51/213.57
ACTIVE(U21(x(z0, s(z1)))) → c21(U21'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.51/213.57
ACTIVE(U21(U11(z0, z1))) → c21(U21'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.51/213.57
ACTIVE(U21(U12(z0))) → c21(U21'(U12(active(z0))), ACTIVE(U12(z0))) 686.51/213.57
ACTIVE(U21(U21(z0))) → c21(U21'(U21(active(z0))), ACTIVE(U21(z0))) 686.51/213.57
ACTIVE(U21(U31(z0, z1))) → c21(U21'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.51/213.57
ACTIVE(U21(U32(z0))) → c21(U21'(U32(active(z0))), ACTIVE(U32(z0))) 686.51/213.57
ACTIVE(U21(U41(z0, z1))) → c21(U21'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.51/213.57
ACTIVE(U21(U51(z0, z1, z2))) → c21(U21'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.51/213.57
ACTIVE(U21(U52(z0, z1, z2))) → c21(U21'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.51/213.57
ACTIVE(U21(s(z0))) → c21(U21'(s(active(z0))), ACTIVE(s(z0))) 686.51/213.57
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.51/213.57
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.51/213.57
ACTIVE(U21(U61(z0))) → c21(U21'(U61(active(z0))), ACTIVE(U61(z0))) 686.51/213.57
ACTIVE(U21(U71(z0, z1, z2))) → c21(U21'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.51/213.57
ACTIVE(U21(U72(z0, z1, z2))) → c21(U21'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.51/213.57
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.51/213.57
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.51/213.57
ACTIVE(U11(U21(tt), x1)) → c19(U11'(mark(tt), x1)) 686.51/213.57
ACTIVE(U12(U21(tt))) → c20(U12'(mark(tt))) 686.51/213.57
ACTIVE(U21(U12(tt))) → c21(U21'(mark(tt))) 686.51/213.57
ACTIVE(U21(U21(tt))) → c21(U21'(mark(tt))) 686.51/213.57
ACTIVE(U21(isNat(0))) → c21(U21'(mark(tt))) 686.51/213.57
ACTIVE(U21(U11(tt, z0))) → c3(U21'(mark(U12(isNat(z0))))) 686.51/213.57
ACTIVE(U21(U11(tt, z0))) → c3(ACTIVE(U11(tt, z0))) 686.51/213.57
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(U21'(mark(U11(isNat(z0), z1)))) 686.51/213.57
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.57
ACTIVE(U21(isNat(s(z0)))) → c3(U21'(mark(U21(isNat(z0))))) 686.51/213.57
ACTIVE(U21(isNat(s(z0)))) → c3(ACTIVE(isNat(s(z0)))) 686.51/213.57
ACTIVE(U21(isNat(x(z0, z1)))) → c3(U21'(mark(U31(isNat(z0), z1)))) 686.51/213.57
ACTIVE(U21(isNat(x(z0, z1)))) → c3(ACTIVE(isNat(x(z0, z1)))) 686.51/213.57
ACTIVE(U31(plus(z0, 0), x1)) → c22(U31'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.51/213.57
ACTIVE(U31(plus(z0, s(z1)), x1)) → c22(U31'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.51/213.57
ACTIVE(U31(x(z0, 0), x1)) → c22(U31'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.51/213.57
ACTIVE(U31(x(z0, s(z1)), x1)) → c22(U31'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.51/213.57
ACTIVE(U31(U11(z0, z1), x1)) → c22(U31'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.51/213.57
ACTIVE(U31(U12(z0), x1)) → c22(U31'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.51/213.57
ACTIVE(U31(U21(z0), x1)) → c22(U31'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.51/213.57
ACTIVE(U31(U31(z0, z1), x1)) → c22(U31'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.51/213.57
ACTIVE(U31(U32(z0), x1)) → c22(U31'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.51/213.57
ACTIVE(U31(U41(z0, z1), x1)) → c22(U31'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.51/213.57
ACTIVE(U31(U51(z0, z1, z2), x1)) → c22(U31'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.51/213.57
ACTIVE(U31(U52(z0, z1, z2), x1)) → c22(U31'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.51/213.57
ACTIVE(U31(s(z0), x1)) → c22(U31'(s(active(z0)), x1), ACTIVE(s(z0))) 686.51/213.57
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.51/213.57
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.51/213.57
ACTIVE(U31(U61(z0), x1)) → c22(U31'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.51/213.57
ACTIVE(U31(U71(z0, z1, z2), x1)) → c22(U31'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.51/213.57
ACTIVE(U31(U72(z0, z1, z2), x1)) → c22(U31'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.51/213.57
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.51/213.57
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.51/213.57
ACTIVE(U31(U12(tt), x1)) → c22(U31'(mark(tt), x1)) 686.51/213.57
ACTIVE(U31(U21(tt), x1)) → c22(U31'(mark(tt), x1)) 686.51/213.57
ACTIVE(U31(isNat(0), x1)) → c22(U31'(mark(tt), x1)) 686.51/213.57
ACTIVE(U11(U31(tt, z0), x1)) → c4(U11'(mark(U32(isNat(z0))), x1)) 686.51/213.57
ACTIVE(U11(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 686.51/213.57
ACTIVE(U12(U31(tt, z0))) → c4(U12'(mark(U32(isNat(z0))))) 686.51/213.57
ACTIVE(U12(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 686.51/213.57
ACTIVE(U21(U31(tt, z0))) → c4(U21'(mark(U32(isNat(z0))))) 686.51/213.57
ACTIVE(U21(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 686.51/213.57
ACTIVE(U31(U11(tt, z0), x1)) → c4(U31'(mark(U12(isNat(z0))), x1)) 686.51/213.57
ACTIVE(U31(U11(tt, z0), x1)) → c4(ACTIVE(U11(tt, z0))) 686.51/213.57
ACTIVE(U31(U31(tt, z0), x1)) → c4(U31'(mark(U32(isNat(z0))), x1)) 686.51/213.57
ACTIVE(U31(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 686.51/213.57
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(U31'(mark(U11(isNat(z0), z1)), x1)) 686.51/213.57
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.57
ACTIVE(U31(isNat(s(z0)), x1)) → c4(U31'(mark(U21(isNat(z0))), x1)) 686.51/213.57
ACTIVE(U31(isNat(s(z0)), x1)) → c4(ACTIVE(isNat(s(z0)))) 686.51/213.57
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(U31'(mark(U31(isNat(z0), z1)), x1)) 686.51/213.57
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(ACTIVE(isNat(x(z0, z1)))) 686.51/213.57
ACTIVE(U32(plus(z0, 0))) → c23(U32'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.51/213.57
ACTIVE(U32(plus(z0, s(z1)))) → c23(U32'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.51/213.57
ACTIVE(U32(x(z0, 0))) → c23(U32'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.51/213.57
ACTIVE(U32(x(z0, s(z1)))) → c23(U32'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.51/213.57
ACTIVE(U32(U11(z0, z1))) → c23(U32'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.51/213.57
ACTIVE(U32(U12(z0))) → c23(U32'(U12(active(z0))), ACTIVE(U12(z0))) 686.51/213.57
ACTIVE(U32(U21(z0))) → c23(U32'(U21(active(z0))), ACTIVE(U21(z0))) 686.51/213.57
ACTIVE(U32(U31(z0, z1))) → c23(U32'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.51/213.57
ACTIVE(U32(U32(z0))) → c23(U32'(U32(active(z0))), ACTIVE(U32(z0))) 686.51/213.57
ACTIVE(U32(U41(z0, z1))) → c23(U32'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.51/213.57
ACTIVE(U32(U51(z0, z1, z2))) → c23(U32'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.51/213.57
ACTIVE(U32(U52(z0, z1, z2))) → c23(U32'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.51/213.57
ACTIVE(U32(s(z0))) → c23(U32'(s(active(z0))), ACTIVE(s(z0))) 686.51/213.57
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.51/213.57
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.51/213.57
ACTIVE(U32(U61(z0))) → c23(U32'(U61(active(z0))), ACTIVE(U61(z0))) 686.51/213.57
ACTIVE(U32(U71(z0, z1, z2))) → c23(U32'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.51/213.57
ACTIVE(U32(U72(z0, z1, z2))) → c23(U32'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.51/213.57
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.51/213.57
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.51/213.57
ACTIVE(U11(U32(tt), x1)) → c19(U11'(mark(tt), x1)) 686.51/213.57
ACTIVE(U12(U32(tt))) → c20(U12'(mark(tt))) 686.51/213.57
ACTIVE(U21(U32(tt))) → c21(U21'(mark(tt))) 686.51/213.57
ACTIVE(U31(U32(tt), x1)) → c22(U31'(mark(tt), x1)) 686.51/213.57
ACTIVE(U32(U12(tt))) → c23(U32'(mark(tt))) 686.51/213.57
ACTIVE(U32(U21(tt))) → c23(U32'(mark(tt))) 686.51/213.57
ACTIVE(U32(U32(tt))) → c23(U32'(mark(tt))) 686.51/213.57
ACTIVE(U32(isNat(0))) → c23(U32'(mark(tt))) 686.51/213.57
ACTIVE(U32(U11(tt, z0))) → c5(U32'(mark(U12(isNat(z0))))) 686.51/213.57
ACTIVE(U32(U11(tt, z0))) → c5(ACTIVE(U11(tt, z0))) 686.51/213.57
ACTIVE(U32(U31(tt, z0))) → c5(U32'(mark(U32(isNat(z0))))) 686.51/213.57
ACTIVE(U32(U31(tt, z0))) → c5(ACTIVE(U31(tt, z0))) 686.51/213.57
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(U32'(mark(U11(isNat(z0), z1)))) 686.51/213.57
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.57
ACTIVE(U32(isNat(s(z0)))) → c5(U32'(mark(U21(isNat(z0))))) 686.51/213.57
ACTIVE(U32(isNat(s(z0)))) → c5(ACTIVE(isNat(s(z0)))) 686.51/213.57
ACTIVE(U32(isNat(x(z0, z1)))) → c5(U32'(mark(U31(isNat(z0), z1)))) 686.51/213.57
ACTIVE(U32(isNat(x(z0, z1)))) → c5(ACTIVE(isNat(x(z0, z1)))) 686.51/213.57
ACTIVE(U41(plus(z0, 0), x1)) → c24(U41'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.51/213.57
ACTIVE(U41(plus(z0, s(z1)), x1)) → c24(U41'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.51/213.57
ACTIVE(U41(x(z0, 0), x1)) → c24(U41'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.51/213.57
ACTIVE(U41(x(z0, s(z1)), x1)) → c24(U41'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.51/213.57
ACTIVE(U41(U11(z0, z1), x1)) → c24(U41'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.51/213.57
ACTIVE(U41(U12(z0), x1)) → c24(U41'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.51/213.57
ACTIVE(U41(U21(z0), x1)) → c24(U41'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.51/213.57
ACTIVE(U41(U31(z0, z1), x1)) → c24(U41'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.51/213.57
ACTIVE(U41(U32(z0), x1)) → c24(U41'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.51/213.57
ACTIVE(U41(U41(z0, z1), x1)) → c24(U41'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.51/213.57
ACTIVE(U41(U51(z0, z1, z2), x1)) → c24(U41'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.51/213.57
ACTIVE(U41(U52(z0, z1, z2), x1)) → c24(U41'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.51/213.57
ACTIVE(U41(s(z0), x1)) → c24(U41'(s(active(z0)), x1), ACTIVE(s(z0))) 686.51/213.57
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.51/213.57
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.51/213.57
ACTIVE(U41(U61(z0), x1)) → c24(U41'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.51/213.57
ACTIVE(U41(U71(z0, z1, z2), x1)) → c24(U41'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.51/213.57
ACTIVE(U41(U72(z0, z1, z2), x1)) → c24(U41'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.51/213.57
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.51/213.57
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.51/213.57
ACTIVE(U11(U41(tt, z0), x1)) → c19(U11'(mark(z0), x1)) 686.51/213.57
ACTIVE(U12(U41(tt, z0))) → c20(U12'(mark(z0))) 686.51/213.57
ACTIVE(U21(U41(tt, z0))) → c21(U21'(mark(z0))) 686.51/213.57
ACTIVE(U31(U41(tt, z0), x1)) → c22(U31'(mark(z0), x1)) 686.51/213.57
ACTIVE(U32(U41(tt, z0))) → c23(U32'(mark(z0))) 686.51/213.57
ACTIVE(U41(U12(tt), x1)) → c24(U41'(mark(tt), x1)) 686.51/213.57
ACTIVE(U41(U21(tt), x1)) → c24(U41'(mark(tt), x1)) 686.51/213.57
ACTIVE(U41(U32(tt), x1)) → c24(U41'(mark(tt), x1)) 686.51/213.57
ACTIVE(U41(U41(tt, z0), x1)) → c24(U41'(mark(z0), x1)) 686.51/213.57
ACTIVE(U41(isNat(0), x1)) → c24(U41'(mark(tt), x1)) 686.51/213.57
ACTIVE(U41(U11(tt, z0), x1)) → c6(U41'(mark(U12(isNat(z0))), x1)) 686.51/213.57
ACTIVE(U41(U11(tt, z0), x1)) → c6(ACTIVE(U11(tt, z0))) 686.51/213.57
ACTIVE(U41(U31(tt, z0), x1)) → c6(U41'(mark(U32(isNat(z0))), x1)) 686.51/213.57
ACTIVE(U41(U31(tt, z0), x1)) → c6(ACTIVE(U31(tt, z0))) 686.51/213.57
ACTIVE(U41(isNat(plus(z0, z1)), x1)) → c6(U41'(mark(U11(isNat(z0), z1)), x1)) 686.51/213.57
ACTIVE(U41(isNat(plus(z0, z1)), x1)) → c6(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.57
ACTIVE(U41(isNat(s(z0)), x1)) → c6(U41'(mark(U21(isNat(z0))), x1)) 686.51/213.57
ACTIVE(U41(isNat(s(z0)), x1)) → c6(ACTIVE(isNat(s(z0)))) 686.51/213.57
ACTIVE(U41(isNat(x(z0, z1)), x1)) → c6(U41'(mark(U31(isNat(z0), z1)), x1)) 686.51/213.57
ACTIVE(U41(isNat(x(z0, z1)), x1)) → c6(ACTIVE(isNat(x(z0, z1)))) 686.51/213.57
ACTIVE(U51(plus(z0, 0), x1, x2)) → c25(U51'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.51/213.57
ACTIVE(U51(plus(z0, s(z1)), x1, x2)) → c25(U51'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.51/213.57
ACTIVE(U51(x(z0, 0), x1, x2)) → c25(U51'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.51/213.57
ACTIVE(U51(x(z0, s(z1)), x1, x2)) → c25(U51'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.51/213.57
ACTIVE(U51(U11(z0, z1), x1, x2)) → c25(U51'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.51/213.57
ACTIVE(U51(U12(z0), x1, x2)) → c25(U51'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.51/213.57
ACTIVE(U51(U21(z0), x1, x2)) → c25(U51'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.51/213.57
ACTIVE(U51(U31(z0, z1), x1, x2)) → c25(U51'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.51/213.57
ACTIVE(U51(U32(z0), x1, x2)) → c25(U51'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.51/213.57
ACTIVE(U51(U41(z0, z1), x1, x2)) → c25(U51'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.51/213.57
ACTIVE(U51(U51(z0, z1, z2), x1, x2)) → c25(U51'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.51/213.57
ACTIVE(U51(U52(z0, z1, z2), x1, x2)) → c25(U51'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.51/213.57
ACTIVE(U51(s(z0), x1, x2)) → c25(U51'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.51/213.57
ACTIVE(U51(plus(z0, z1), x1, x2)) → c25(U51'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.51/213.57
ACTIVE(U51(plus(z0, z1), x1, x2)) → c25(U51'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.51/213.57
ACTIVE(U51(U61(z0), x1, x2)) → c25(U51'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.51/213.57
ACTIVE(U51(U71(z0, z1, z2), x1, x2)) → c25(U51'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.51/213.57
ACTIVE(U51(U72(z0, z1, z2), x1, x2)) → c25(U51'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.51/213.57
ACTIVE(U51(x(z0, z1), x1, x2)) → c25(U51'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.51/213.57
ACTIVE(U51(x(z0, z1), x1, x2)) → c25(U51'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.51/213.57
ACTIVE(U51(U12(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.51/213.57
ACTIVE(U51(U21(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.51/213.57
ACTIVE(U51(U32(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.51/213.57
ACTIVE(U51(U41(tt, z0), x1, x2)) → c25(U51'(mark(z0), x1, x2)) 686.51/213.57
ACTIVE(U51(isNat(0), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.51/213.57
ACTIVE(U11(U51(tt, z0, z1), x1)) → c7(U11'(mark(U52(isNat(z1), z0, z1)), x1)) 686.51/213.57
ACTIVE(U11(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.51/213.57
ACTIVE(U12(U51(tt, z0, z1))) → c7(U12'(mark(U52(isNat(z1), z0, z1)))) 686.51/213.57
ACTIVE(U12(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.51/213.57
ACTIVE(U21(U51(tt, z0, z1))) → c7(U21'(mark(U52(isNat(z1), z0, z1)))) 686.51/213.57
ACTIVE(U21(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.51/213.57
ACTIVE(U31(U51(tt, z0, z1), x1)) → c7(U31'(mark(U52(isNat(z1), z0, z1)), x1)) 686.51/213.57
ACTIVE(U31(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.51/213.57
ACTIVE(U32(U51(tt, z0, z1))) → c7(U32'(mark(U52(isNat(z1), z0, z1)))) 686.51/213.57
ACTIVE(U32(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.51/213.57
ACTIVE(U41(U51(tt, z0, z1), x1)) → c7(U41'(mark(U52(isNat(z1), z0, z1)), x1)) 686.51/213.57
ACTIVE(U41(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.51/213.57
ACTIVE(U51(U11(tt, z0), x1, x2)) → c7(U51'(mark(U12(isNat(z0))), x1, x2)) 686.51/213.57
ACTIVE(U51(U11(tt, z0), x1, x2)) → c7(ACTIVE(U11(tt, z0))) 686.51/213.57
ACTIVE(U51(U31(tt, z0), x1, x2)) → c7(U51'(mark(U32(isNat(z0))), x1, x2)) 686.51/213.57
ACTIVE(U51(U31(tt, z0), x1, x2)) → c7(ACTIVE(U31(tt, z0))) 686.51/213.57
ACTIVE(U51(U51(tt, z0, z1), x1, x2)) → c7(U51'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.51/213.57
ACTIVE(U51(U51(tt, z0, z1), x1, x2)) → c7(ACTIVE(U51(tt, z0, z1))) 686.51/213.57
ACTIVE(U51(isNat(plus(z0, z1)), x1, x2)) → c7(U51'(mark(U11(isNat(z0), z1)), x1, x2)) 686.51/213.57
ACTIVE(U51(isNat(plus(z0, z1)), x1, x2)) → c7(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.57
ACTIVE(U51(isNat(s(z0)), x1, x2)) → c7(U51'(mark(U21(isNat(z0))), x1, x2)) 686.51/213.57
ACTIVE(U51(isNat(s(z0)), x1, x2)) → c7(ACTIVE(isNat(s(z0)))) 686.51/213.57
ACTIVE(U51(isNat(x(z0, z1)), x1, x2)) → c7(U51'(mark(U31(isNat(z0), z1)), x1, x2)) 686.51/213.57
ACTIVE(U51(isNat(x(z0, z1)), x1, x2)) → c7(ACTIVE(isNat(x(z0, z1)))) 686.51/213.57
ACTIVE(U52(plus(z0, 0), x1, x2)) → c26(U52'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.51/213.57
ACTIVE(U52(plus(z0, s(z1)), x1, x2)) → c26(U52'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.51/213.57
ACTIVE(U52(x(z0, 0), x1, x2)) → c26(U52'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.51/213.57
ACTIVE(U52(x(z0, s(z1)), x1, x2)) → c26(U52'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.51/213.57
ACTIVE(U52(U11(z0, z1), x1, x2)) → c26(U52'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.51/213.57
ACTIVE(U52(U12(z0), x1, x2)) → c26(U52'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.51/213.57
ACTIVE(U52(U21(z0), x1, x2)) → c26(U52'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.51/213.57
ACTIVE(U52(U31(z0, z1), x1, x2)) → c26(U52'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.51/213.57
ACTIVE(U52(U32(z0), x1, x2)) → c26(U52'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.51/213.57
ACTIVE(U52(U41(z0, z1), x1, x2)) → c26(U52'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.51/213.57
ACTIVE(U52(U51(z0, z1, z2), x1, x2)) → c26(U52'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.51/213.57
ACTIVE(U52(U52(z0, z1, z2), x1, x2)) → c26(U52'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.51/213.57
ACTIVE(U52(s(z0), x1, x2)) → c26(U52'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.51/213.57
ACTIVE(U52(plus(z0, z1), x1, x2)) → c26(U52'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.51/213.57
ACTIVE(U52(plus(z0, z1), x1, x2)) → c26(U52'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.51/213.57
ACTIVE(U52(U61(z0), x1, x2)) → c26(U52'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.51/213.57
ACTIVE(U52(U71(z0, z1, z2), x1, x2)) → c26(U52'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.51/213.57
ACTIVE(U52(U72(z0, z1, z2), x1, x2)) → c26(U52'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.51/213.57
ACTIVE(U52(x(z0, z1), x1, x2)) → c26(U52'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.51/213.57
ACTIVE(U52(x(z0, z1), x1, x2)) → c26(U52'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.51/213.57
ACTIVE(U52(U12(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.51/213.57
ACTIVE(U52(U21(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.51/213.57
ACTIVE(U52(U32(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.51/213.57
ACTIVE(U52(U41(tt, z0), x1, x2)) → c26(U52'(mark(z0), x1, x2)) 686.51/213.57
ACTIVE(U52(isNat(0), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.51/213.57
ACTIVE(U11(U52(tt, z0, z1), x1)) → c8(U11'(mark(s(plus(z1, z0))), x1)) 686.51/213.57
ACTIVE(U11(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.51/213.57
ACTIVE(U12(U52(tt, z0, z1))) → c8(U12'(mark(s(plus(z1, z0))))) 686.51/213.57
ACTIVE(U12(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.51/213.57
ACTIVE(U21(U52(tt, z0, z1))) → c8(U21'(mark(s(plus(z1, z0))))) 686.51/213.57
ACTIVE(U21(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.51/213.57
ACTIVE(U31(U52(tt, z0, z1), x1)) → c8(U31'(mark(s(plus(z1, z0))), x1)) 686.51/213.57
ACTIVE(U31(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.51/213.57
ACTIVE(U32(U52(tt, z0, z1))) → c8(U32'(mark(s(plus(z1, z0))))) 686.51/213.57
ACTIVE(U32(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.51/213.57
ACTIVE(U41(U52(tt, z0, z1), x1)) → c8(U41'(mark(s(plus(z1, z0))), x1)) 686.51/213.57
ACTIVE(U41(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.51/213.57
ACTIVE(U51(U52(tt, z0, z1), x1, x2)) → c8(U51'(mark(s(plus(z1, z0))), x1, x2)) 686.51/213.57
ACTIVE(U51(U52(tt, z0, z1), x1, x2)) → c8(ACTIVE(U52(tt, z0, z1))) 686.51/213.57
ACTIVE(U52(U11(tt, z0), x1, x2)) → c8(U52'(mark(U12(isNat(z0))), x1, x2)) 686.51/213.57
ACTIVE(U52(U11(tt, z0), x1, x2)) → c8(ACTIVE(U11(tt, z0))) 686.51/213.57
ACTIVE(U52(U31(tt, z0), x1, x2)) → c8(U52'(mark(U32(isNat(z0))), x1, x2)) 686.51/213.57
ACTIVE(U52(U31(tt, z0), x1, x2)) → c8(ACTIVE(U31(tt, z0))) 686.51/213.57
ACTIVE(U52(U51(tt, z0, z1), x1, x2)) → c8(U52'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.51/213.57
ACTIVE(U52(U51(tt, z0, z1), x1, x2)) → c8(ACTIVE(U51(tt, z0, z1))) 686.51/213.57
ACTIVE(U52(U52(tt, z0, z1), x1, x2)) → c8(U52'(mark(s(plus(z1, z0))), x1, x2)) 686.51/213.57
ACTIVE(U52(U52(tt, z0, z1), x1, x2)) → c8(ACTIVE(U52(tt, z0, z1))) 686.51/213.57
ACTIVE(U52(isNat(plus(z0, z1)), x1, x2)) → c8(U52'(mark(U11(isNat(z0), z1)), x1, x2)) 686.51/213.57
ACTIVE(U52(isNat(plus(z0, z1)), x1, x2)) → c8(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.57
ACTIVE(U52(isNat(s(z0)), x1, x2)) → c8(U52'(mark(U21(isNat(z0))), x1, x2)) 686.51/213.57
ACTIVE(U52(isNat(s(z0)), x1, x2)) → c8(ACTIVE(isNat(s(z0)))) 686.51/213.57
ACTIVE(U52(isNat(x(z0, z1)), x1, x2)) → c8(U52'(mark(U31(isNat(z0), z1)), x1, x2)) 686.51/213.57
ACTIVE(U52(isNat(x(z0, z1)), x1, x2)) → c8(ACTIVE(isNat(x(z0, z1)))) 686.51/213.57
ACTIVE(s(plus(z0, 0))) → c27(S(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.51/213.57
ACTIVE(s(plus(z0, s(z1)))) → c27(S(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.51/213.57
ACTIVE(s(x(z0, 0))) → c27(S(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.51/213.57
ACTIVE(s(x(z0, s(z1)))) → c27(S(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.51/213.57
ACTIVE(s(U11(z0, z1))) → c27(S(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.51/213.57
ACTIVE(s(U12(z0))) → c27(S(U12(active(z0))), ACTIVE(U12(z0))) 686.51/213.57
ACTIVE(s(U21(z0))) → c27(S(U21(active(z0))), ACTIVE(U21(z0))) 686.51/213.57
ACTIVE(s(U31(z0, z1))) → c27(S(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.51/213.57
ACTIVE(s(U32(z0))) → c27(S(U32(active(z0))), ACTIVE(U32(z0))) 686.51/213.57
ACTIVE(s(U41(z0, z1))) → c27(S(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.51/213.57
ACTIVE(s(U51(z0, z1, z2))) → c27(S(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.51/213.57
ACTIVE(s(U52(z0, z1, z2))) → c27(S(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.51/213.57
ACTIVE(s(s(z0))) → c27(S(s(active(z0))), ACTIVE(s(z0))) 686.51/213.57
ACTIVE(s(plus(z0, z1))) → c27(S(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.51/213.57
ACTIVE(s(plus(z0, z1))) → c27(S(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.51/213.57
ACTIVE(s(U61(z0))) → c27(S(U61(active(z0))), ACTIVE(U61(z0))) 686.51/213.57
ACTIVE(s(U71(z0, z1, z2))) → c27(S(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.51/213.57
ACTIVE(s(U72(z0, z1, z2))) → c27(S(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.51/213.57
ACTIVE(s(x(z0, z1))) → c27(S(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.51/213.57
ACTIVE(s(x(z0, z1))) → c27(S(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.51/213.57
ACTIVE(s(U12(tt))) → c27(S(mark(tt))) 686.51/213.57
ACTIVE(s(U21(tt))) → c27(S(mark(tt))) 686.51/213.57
ACTIVE(s(U32(tt))) → c27(S(mark(tt))) 686.51/213.57
ACTIVE(s(U41(tt, z0))) → c27(S(mark(z0))) 686.51/213.57
ACTIVE(s(isNat(0))) → c27(S(mark(tt))) 686.51/213.57
ACTIVE(s(U11(tt, z0))) → c9(S(mark(U12(isNat(z0))))) 686.51/213.57
ACTIVE(s(U11(tt, z0))) → c9(ACTIVE(U11(tt, z0))) 686.51/213.57
ACTIVE(s(U31(tt, z0))) → c9(S(mark(U32(isNat(z0))))) 686.51/213.57
ACTIVE(s(U31(tt, z0))) → c9(ACTIVE(U31(tt, z0))) 686.51/213.57
ACTIVE(s(U51(tt, z0, z1))) → c9(S(mark(U52(isNat(z1), z0, z1)))) 686.51/213.57
ACTIVE(s(U51(tt, z0, z1))) → c9(ACTIVE(U51(tt, z0, z1))) 686.51/213.57
ACTIVE(s(U52(tt, z0, z1))) → c9(S(mark(s(plus(z1, z0))))) 686.51/213.57
ACTIVE(s(U52(tt, z0, z1))) → c9(ACTIVE(U52(tt, z0, z1))) 686.51/213.57
ACTIVE(s(isNat(plus(z0, z1)))) → c9(S(mark(U11(isNat(z0), z1)))) 686.51/213.57
ACTIVE(s(isNat(plus(z0, z1)))) → c9(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.57
ACTIVE(s(isNat(s(z0)))) → c9(S(mark(U21(isNat(z0))))) 686.51/213.57
ACTIVE(s(isNat(s(z0)))) → c9(ACTIVE(isNat(s(z0)))) 686.51/213.57
ACTIVE(s(isNat(x(z0, z1)))) → c9(S(mark(U31(isNat(z0), z1)))) 686.51/213.57
ACTIVE(s(isNat(x(z0, z1)))) → c9(ACTIVE(isNat(x(z0, z1)))) 686.51/213.57
ACTIVE(U61(plus(z0, 0))) → c30(U61'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.51/213.57
ACTIVE(U61(plus(z0, s(z1)))) → c30(U61'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.51/213.57
ACTIVE(U61(x(z0, 0))) → c30(U61'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.51/213.57
ACTIVE(U61(x(z0, s(z1)))) → c30(U61'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.51/213.57
ACTIVE(U61(U11(z0, z1))) → c30(U61'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.51/213.57
ACTIVE(U61(U12(z0))) → c30(U61'(U12(active(z0))), ACTIVE(U12(z0))) 686.51/213.57
ACTIVE(U61(U21(z0))) → c30(U61'(U21(active(z0))), ACTIVE(U21(z0))) 686.51/213.57
ACTIVE(U61(U31(z0, z1))) → c30(U61'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.51/213.57
ACTIVE(U61(U32(z0))) → c30(U61'(U32(active(z0))), ACTIVE(U32(z0))) 686.51/213.57
ACTIVE(U61(U41(z0, z1))) → c30(U61'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.51/213.57
ACTIVE(U61(U51(z0, z1, z2))) → c30(U61'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.51/213.57
ACTIVE(U61(U52(z0, z1, z2))) → c30(U61'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.51/213.57
ACTIVE(U61(s(z0))) → c30(U61'(s(active(z0))), ACTIVE(s(z0))) 686.51/213.57
ACTIVE(U61(plus(z0, z1))) → c30(U61'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.51/213.57
ACTIVE(U61(plus(z0, z1))) → c30(U61'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.51/213.57
ACTIVE(U61(U61(z0))) → c30(U61'(U61(active(z0))), ACTIVE(U61(z0))) 686.51/213.57
ACTIVE(U61(U71(z0, z1, z2))) → c30(U61'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.51/213.57
ACTIVE(U61(U72(z0, z1, z2))) → c30(U61'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.51/213.57
ACTIVE(U61(x(z0, z1))) → c30(U61'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.51/213.57
ACTIVE(U61(x(z0, z1))) → c30(U61'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.51/213.57
ACTIVE(U11(U61(tt), x1)) → c19(U11'(mark(0), x1)) 686.51/213.57
ACTIVE(U12(U61(tt))) → c20(U12'(mark(0))) 686.51/213.57
ACTIVE(U21(U61(tt))) → c21(U21'(mark(0))) 686.51/213.57
ACTIVE(U31(U61(tt), x1)) → c22(U31'(mark(0), x1)) 686.51/213.57
ACTIVE(U32(U61(tt))) → c23(U32'(mark(0))) 686.51/213.57
ACTIVE(U41(U61(tt), x1)) → c24(U41'(mark(0), x1)) 686.51/213.57
ACTIVE(U51(U61(tt), x1, x2)) → c25(U51'(mark(0), x1, x2)) 686.51/213.57
ACTIVE(U52(U61(tt), x1, x2)) → c26(U52'(mark(0), x1, x2)) 686.51/213.57
ACTIVE(s(U61(tt))) → c27(S(mark(0))) 686.51/213.57
ACTIVE(U61(U12(tt))) → c30(U61'(mark(tt))) 686.51/213.57
ACTIVE(U61(U21(tt))) → c30(U61'(mark(tt))) 686.51/213.57
ACTIVE(U61(U32(tt))) → c30(U61'(mark(tt))) 686.51/213.57
ACTIVE(U61(U41(tt, z0))) → c30(U61'(mark(z0))) 686.51/213.57
ACTIVE(U61(U61(tt))) → c30(U61'(mark(0))) 686.51/213.57
ACTIVE(U61(isNat(0))) → c30(U61'(mark(tt))) 686.51/213.57
ACTIVE(U61(U11(tt, z0))) → c10(U61'(mark(U12(isNat(z0))))) 686.51/213.57
ACTIVE(U61(U11(tt, z0))) → c10(ACTIVE(U11(tt, z0))) 686.51/213.57
ACTIVE(U61(U31(tt, z0))) → c10(U61'(mark(U32(isNat(z0))))) 686.51/213.57
ACTIVE(U61(U31(tt, z0))) → c10(ACTIVE(U31(tt, z0))) 686.51/213.57
ACTIVE(U61(U51(tt, z0, z1))) → c10(U61'(mark(U52(isNat(z1), z0, z1)))) 686.51/213.57
ACTIVE(U61(U51(tt, z0, z1))) → c10(ACTIVE(U51(tt, z0, z1))) 686.51/213.57
ACTIVE(U61(U52(tt, z0, z1))) → c10(U61'(mark(s(plus(z1, z0))))) 686.51/213.57
ACTIVE(U61(U52(tt, z0, z1))) → c10(ACTIVE(U52(tt, z0, z1))) 686.51/213.57
ACTIVE(U61(isNat(plus(z0, z1)))) → c10(U61'(mark(U11(isNat(z0), z1)))) 686.51/213.57
ACTIVE(U61(isNat(plus(z0, z1)))) → c10(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.57
ACTIVE(U61(isNat(s(z0)))) → c10(U61'(mark(U21(isNat(z0))))) 686.51/213.57
ACTIVE(U61(isNat(s(z0)))) → c10(ACTIVE(isNat(s(z0)))) 686.51/213.57
ACTIVE(U61(isNat(x(z0, z1)))) → c10(U61'(mark(U31(isNat(z0), z1)))) 686.51/213.57
ACTIVE(U61(isNat(x(z0, z1)))) → c10(ACTIVE(isNat(x(z0, z1)))) 686.51/213.57
ACTIVE(U71(plus(z0, 0), x1, x2)) → c31(U71'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.51/213.57
ACTIVE(U71(plus(z0, s(z1)), x1, x2)) → c31(U71'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.51/213.57
ACTIVE(U71(x(z0, 0), x1, x2)) → c31(U71'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.51/213.57
ACTIVE(U71(x(z0, s(z1)), x1, x2)) → c31(U71'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.51/213.57
ACTIVE(U71(U11(z0, z1), x1, x2)) → c31(U71'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.51/213.57
ACTIVE(U71(U12(z0), x1, x2)) → c31(U71'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.51/213.57
ACTIVE(U71(U21(z0), x1, x2)) → c31(U71'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.51/213.57
ACTIVE(U71(U31(z0, z1), x1, x2)) → c31(U71'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.51/213.57
ACTIVE(U71(U32(z0), x1, x2)) → c31(U71'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.51/213.57
ACTIVE(U71(U41(z0, z1), x1, x2)) → c31(U71'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.51/213.57
ACTIVE(U71(U51(z0, z1, z2), x1, x2)) → c31(U71'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.51/213.57
ACTIVE(U71(U52(z0, z1, z2), x1, x2)) → c31(U71'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.51/213.57
ACTIVE(U71(s(z0), x1, x2)) → c31(U71'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.51/213.57
ACTIVE(U71(plus(z0, z1), x1, x2)) → c31(U71'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.51/213.57
ACTIVE(U71(plus(z0, z1), x1, x2)) → c31(U71'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.51/213.57
ACTIVE(U71(U61(z0), x1, x2)) → c31(U71'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.51/213.57
ACTIVE(U71(U71(z0, z1, z2), x1, x2)) → c31(U71'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.51/213.57
ACTIVE(U71(U72(z0, z1, z2), x1, x2)) → c31(U71'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.51/213.57
ACTIVE(U71(x(z0, z1), x1, x2)) → c31(U71'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.51/213.57
ACTIVE(U71(x(z0, z1), x1, x2)) → c31(U71'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.51/213.57
ACTIVE(U71(U12(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.51/213.57
ACTIVE(U71(U21(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.51/213.57
ACTIVE(U71(U32(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.51/213.57
ACTIVE(U71(U41(tt, z0), x1, x2)) → c31(U71'(mark(z0), x1, x2)) 686.51/213.57
ACTIVE(U71(U61(tt), x1, x2)) → c31(U71'(mark(0), x1, x2)) 686.51/213.57
ACTIVE(U71(isNat(0), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.51/213.57
ACTIVE(U11(U71(tt, z0, z1), x1)) → c11(U11'(mark(U72(isNat(z1), z0, z1)), x1)) 686.51/213.57
ACTIVE(U11(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.57
ACTIVE(U12(U71(tt, z0, z1))) → c11(U12'(mark(U72(isNat(z1), z0, z1)))) 686.51/213.57
ACTIVE(U12(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.57
ACTIVE(U21(U71(tt, z0, z1))) → c11(U21'(mark(U72(isNat(z1), z0, z1)))) 686.51/213.57
ACTIVE(U21(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.57
ACTIVE(U31(U71(tt, z0, z1), x1)) → c11(U31'(mark(U72(isNat(z1), z0, z1)), x1)) 686.51/213.57
ACTIVE(U31(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.57
ACTIVE(U32(U71(tt, z0, z1))) → c11(U32'(mark(U72(isNat(z1), z0, z1)))) 686.51/213.57
ACTIVE(U32(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.57
ACTIVE(U41(U71(tt, z0, z1), x1)) → c11(U41'(mark(U72(isNat(z1), z0, z1)), x1)) 686.51/213.57
ACTIVE(U41(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.57
ACTIVE(U51(U71(tt, z0, z1), x1, x2)) → c11(U51'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.51/213.57
ACTIVE(U51(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.57
ACTIVE(U52(U71(tt, z0, z1), x1, x2)) → c11(U52'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.51/213.57
ACTIVE(U52(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.57
ACTIVE(s(U71(tt, z0, z1))) → c11(S(mark(U72(isNat(z1), z0, z1)))) 686.51/213.57
ACTIVE(s(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.57
ACTIVE(U61(U71(tt, z0, z1))) → c11(U61'(mark(U72(isNat(z1), z0, z1)))) 686.51/213.57
ACTIVE(U61(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.57
ACTIVE(U71(U11(tt, z0), x1, x2)) → c11(U71'(mark(U12(isNat(z0))), x1, x2)) 686.51/213.57
ACTIVE(U71(U11(tt, z0), x1, x2)) → c11(ACTIVE(U11(tt, z0))) 686.51/213.57
ACTIVE(U71(U31(tt, z0), x1, x2)) → c11(U71'(mark(U32(isNat(z0))), x1, x2)) 686.51/213.57
ACTIVE(U71(U31(tt, z0), x1, x2)) → c11(ACTIVE(U31(tt, z0))) 686.51/213.57
ACTIVE(U71(U51(tt, z0, z1), x1, x2)) → c11(U71'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.51/213.57
ACTIVE(U71(U51(tt, z0, z1), x1, x2)) → c11(ACTIVE(U51(tt, z0, z1))) 686.51/213.57
ACTIVE(U71(U52(tt, z0, z1), x1, x2)) → c11(U71'(mark(s(plus(z1, z0))), x1, x2)) 686.51/213.57
ACTIVE(U71(U52(tt, z0, z1), x1, x2)) → c11(ACTIVE(U52(tt, z0, z1))) 686.51/213.57
ACTIVE(U71(U71(tt, z0, z1), x1, x2)) → c11(U71'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.51/213.57
ACTIVE(U71(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.57
ACTIVE(U71(isNat(plus(z0, z1)), x1, x2)) → c11(U71'(mark(U11(isNat(z0), z1)), x1, x2)) 686.51/213.57
ACTIVE(U71(isNat(plus(z0, z1)), x1, x2)) → c11(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.57
ACTIVE(U71(isNat(s(z0)), x1, x2)) → c11(U71'(mark(U21(isNat(z0))), x1, x2)) 686.51/213.57
ACTIVE(U71(isNat(s(z0)), x1, x2)) → c11(ACTIVE(isNat(s(z0)))) 686.51/213.57
ACTIVE(U71(isNat(x(z0, z1)), x1, x2)) → c11(U71'(mark(U31(isNat(z0), z1)), x1, x2)) 686.51/213.57
ACTIVE(U71(isNat(x(z0, z1)), x1, x2)) → c11(ACTIVE(isNat(x(z0, z1)))) 686.51/213.57
ACTIVE(U72(plus(z0, 0), x1, x2)) → c32(U72'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.51/213.57
ACTIVE(U72(plus(z0, s(z1)), x1, x2)) → c32(U72'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.51/213.57
ACTIVE(U72(x(z0, 0), x1, x2)) → c32(U72'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.51/213.57
ACTIVE(U72(x(z0, s(z1)), x1, x2)) → c32(U72'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.51/213.57
ACTIVE(U72(U11(z0, z1), x1, x2)) → c32(U72'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.51/213.57
ACTIVE(U72(U12(z0), x1, x2)) → c32(U72'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.51/213.57
ACTIVE(U72(U21(z0), x1, x2)) → c32(U72'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.51/213.57
ACTIVE(U72(U31(z0, z1), x1, x2)) → c32(U72'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.51/213.57
ACTIVE(U72(U32(z0), x1, x2)) → c32(U72'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.51/213.57
ACTIVE(U72(U41(z0, z1), x1, x2)) → c32(U72'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.51/213.57
ACTIVE(U72(U51(z0, z1, z2), x1, x2)) → c32(U72'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.51/213.57
ACTIVE(U72(U52(z0, z1, z2), x1, x2)) → c32(U72'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.51/213.57
ACTIVE(U72(s(z0), x1, x2)) → c32(U72'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.51/213.57
ACTIVE(U72(plus(z0, z1), x1, x2)) → c32(U72'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.51/213.57
ACTIVE(U72(plus(z0, z1), x1, x2)) → c32(U72'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.51/213.57
ACTIVE(U72(U61(z0), x1, x2)) → c32(U72'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.51/213.57
ACTIVE(U72(U71(z0, z1, z2), x1, x2)) → c32(U72'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.51/213.57
ACTIVE(U72(U72(z0, z1, z2), x1, x2)) → c32(U72'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.51/213.57
ACTIVE(U72(x(z0, z1), x1, x2)) → c32(U72'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.51/213.57
ACTIVE(U72(x(z0, z1), x1, x2)) → c32(U72'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.51/213.57
ACTIVE(U72(U12(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.51/213.57
ACTIVE(U72(U21(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.51/213.57
ACTIVE(U72(U32(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.51/213.57
ACTIVE(U72(U41(tt, z0), x1, x2)) → c32(U72'(mark(z0), x1, x2)) 686.51/213.57
ACTIVE(U72(U61(tt), x1, x2)) → c32(U72'(mark(0), x1, x2)) 686.51/213.57
ACTIVE(U72(isNat(0), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.51/213.57
ACTIVE(U11(U72(tt, z0, z1), x1)) → c12(U11'(mark(plus(x(z1, z0), z1)), x1)) 686.51/213.57
ACTIVE(U11(U72(tt, z0, z1), x1)) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.57
ACTIVE(U12(U72(tt, z0, z1))) → c12(U12'(mark(plus(x(z1, z0), z1)))) 686.51/213.57
ACTIVE(U12(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.57
ACTIVE(U21(U72(tt, z0, z1))) → c12(U21'(mark(plus(x(z1, z0), z1)))) 686.51/213.57
ACTIVE(U21(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.57
ACTIVE(U31(U72(tt, z0, z1), x1)) → c12(U31'(mark(plus(x(z1, z0), z1)), x1)) 686.51/213.57
ACTIVE(U31(U72(tt, z0, z1), x1)) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.57
ACTIVE(U32(U72(tt, z0, z1))) → c12(U32'(mark(plus(x(z1, z0), z1)))) 686.51/213.57
ACTIVE(U32(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.57
ACTIVE(U41(U72(tt, z0, z1), x1)) → c12(U41'(mark(plus(x(z1, z0), z1)), x1)) 686.51/213.57
ACTIVE(U41(U72(tt, z0, z1), x1)) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.57
ACTIVE(U51(U72(tt, z0, z1), x1, x2)) → c12(U51'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.51/213.57
ACTIVE(U51(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.57
ACTIVE(U52(U72(tt, z0, z1), x1, x2)) → c12(U52'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.51/213.57
ACTIVE(U52(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.57
ACTIVE(s(U72(tt, z0, z1))) → c12(S(mark(plus(x(z1, z0), z1)))) 686.51/213.57
ACTIVE(s(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.57
ACTIVE(U61(U72(tt, z0, z1))) → c12(U61'(mark(plus(x(z1, z0), z1)))) 686.51/213.57
ACTIVE(U61(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.57
ACTIVE(U71(U72(tt, z0, z1), x1, x2)) → c12(U71'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.51/213.57
ACTIVE(U71(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.57
ACTIVE(U72(U11(tt, z0), x1, x2)) → c12(U72'(mark(U12(isNat(z0))), x1, x2)) 686.51/213.57
ACTIVE(U72(U11(tt, z0), x1, x2)) → c12(ACTIVE(U11(tt, z0))) 686.51/213.57
ACTIVE(U72(U31(tt, z0), x1, x2)) → c12(U72'(mark(U32(isNat(z0))), x1, x2)) 686.51/213.57
ACTIVE(U72(U31(tt, z0), x1, x2)) → c12(ACTIVE(U31(tt, z0))) 686.51/213.57
ACTIVE(U72(U51(tt, z0, z1), x1, x2)) → c12(U72'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.51/213.57
ACTIVE(U72(U51(tt, z0, z1), x1, x2)) → c12(ACTIVE(U51(tt, z0, z1))) 686.51/213.57
ACTIVE(U72(U52(tt, z0, z1), x1, x2)) → c12(U72'(mark(s(plus(z1, z0))), x1, x2)) 686.51/213.57
ACTIVE(U72(U52(tt, z0, z1), x1, x2)) → c12(ACTIVE(U52(tt, z0, z1))) 686.51/213.57
ACTIVE(U72(U71(tt, z0, z1), x1, x2)) → c12(U72'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.51/213.57
ACTIVE(U72(U71(tt, z0, z1), x1, x2)) → c12(ACTIVE(U71(tt, z0, z1))) 686.51/213.57
ACTIVE(U72(U72(tt, z0, z1), x1, x2)) → c12(U72'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.51/213.57
ACTIVE(U72(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.57
ACTIVE(U72(isNat(plus(z0, z1)), x1, x2)) → c12(U72'(mark(U11(isNat(z0), z1)), x1, x2)) 686.51/213.57
ACTIVE(U72(isNat(plus(z0, z1)), x1, x2)) → c12(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.57
ACTIVE(U72(isNat(s(z0)), x1, x2)) → c12(U72'(mark(U21(isNat(z0))), x1, x2)) 686.51/213.57
ACTIVE(U72(isNat(s(z0)), x1, x2)) → c12(ACTIVE(isNat(s(z0)))) 686.51/213.57
ACTIVE(U72(isNat(x(z0, z1)), x1, x2)) → c12(U72'(mark(U31(isNat(z0), z1)), x1, x2)) 686.51/213.57
ACTIVE(U72(isNat(x(z0, z1)), x1, x2)) → c12(ACTIVE(isNat(x(z0, z1)))) 686.51/213.57
PROPER(U11(x0, U11(z0, z1))) → c65(U11'(proper(x0), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(U11(z0, z1))) 686.51/213.57
PROPER(U11(x0, U12(z0))) → c65(U11'(proper(x0), U12(proper(z0))), PROPER(x0), PROPER(U12(z0))) 686.51/213.57
PROPER(U11(x0, isNat(z0))) → c65(U11'(proper(x0), isNat(proper(z0))), PROPER(x0), PROPER(isNat(z0))) 686.51/213.57
PROPER(U11(x0, U21(z0))) → c65(U11'(proper(x0), U21(proper(z0))), PROPER(x0), PROPER(U21(z0))) 686.51/213.57
PROPER(U11(x0, U31(z0, z1))) → c65(U11'(proper(x0), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(U31(z0, z1))) 686.51/213.57
PROPER(U11(x0, U32(z0))) → c65(U11'(proper(x0), U32(proper(z0))), PROPER(x0), PROPER(U32(z0))) 686.51/213.57
PROPER(U11(x0, U41(z0, z1))) → c65(U11'(proper(x0), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(U41(z0, z1))) 686.51/213.57
PROPER(U11(x0, U51(z0, z1, z2))) → c65(U11'(proper(x0), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U51(z0, z1, z2))) 686.51/213.57
PROPER(U11(x0, U52(z0, z1, z2))) → c65(U11'(proper(x0), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U52(z0, z1, z2))) 686.51/213.57
PROPER(U11(x0, s(z0))) → c65(U11'(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 686.51/213.57
PROPER(U11(x0, plus(z0, z1))) → c65(U11'(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 686.51/213.57
PROPER(U11(x0, U61(z0))) → c65(U11'(proper(x0), U61(proper(z0))), PROPER(x0), PROPER(U61(z0))) 686.51/213.57
PROPER(U11(x0, U71(z0, z1, z2))) → c65(U11'(proper(x0), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U71(z0, z1, z2))) 686.51/213.57
PROPER(U11(x0, U72(z0, z1, z2))) → c65(U11'(proper(x0), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U72(z0, z1, z2))) 686.51/213.57
PROPER(U11(x0, x(z0, z1))) → c65(U11'(proper(x0), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x(z0, z1))) 686.51/213.57
PROPER(U11(U11(z0, z1), x1)) → c65(U11'(U11(proper(z0), proper(z1)), proper(x1)), PROPER(U11(z0, z1)), PROPER(x1)) 686.51/213.57
PROPER(U11(U12(z0), x1)) → c65(U11'(U12(proper(z0)), proper(x1)), PROPER(U12(z0)), PROPER(x1)) 686.51/213.57
PROPER(U11(isNat(z0), x1)) → c65(U11'(isNat(proper(z0)), proper(x1)), PROPER(isNat(z0)), PROPER(x1)) 686.51/213.57
PROPER(U11(U21(z0), x1)) → c65(U11'(U21(proper(z0)), proper(x1)), PROPER(U21(z0)), PROPER(x1)) 686.51/213.57
PROPER(U11(U31(z0, z1), x1)) → c65(U11'(U31(proper(z0), proper(z1)), proper(x1)), PROPER(U31(z0, z1)), PROPER(x1)) 686.51/213.57
PROPER(U11(U32(z0), x1)) → c65(U11'(U32(proper(z0)), proper(x1)), PROPER(U32(z0)), PROPER(x1)) 686.51/213.57
PROPER(U11(U41(z0, z1), x1)) → c65(U11'(U41(proper(z0), proper(z1)), proper(x1)), PROPER(U41(z0, z1)), PROPER(x1)) 686.51/213.57
PROPER(U11(U51(z0, z1, z2), x1)) → c65(U11'(U51(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U51(z0, z1, z2)), PROPER(x1)) 686.51/213.57
PROPER(U11(U52(z0, z1, z2), x1)) → c65(U11'(U52(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U52(z0, z1, z2)), PROPER(x1)) 686.51/213.57
PROPER(U11(s(z0), x1)) → c65(U11'(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 686.51/213.57
PROPER(U11(plus(z0, z1), x1)) → c65(U11'(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 686.51/213.57
PROPER(U11(U61(z0), x1)) → c65(U11'(U61(proper(z0)), proper(x1)), PROPER(U61(z0)), PROPER(x1)) 686.51/213.57
PROPER(U11(U71(z0, z1, z2), x1)) → c65(U11'(U71(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U71(z0, z1, z2)), PROPER(x1)) 686.51/213.57
PROPER(U11(U72(z0, z1, z2), x1)) → c65(U11'(U72(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U72(z0, z1, z2)), PROPER(x1)) 686.51/213.57
PROPER(U11(x(z0, z1), x1)) → c65(U11'(x(proper(z0), proper(z1)), proper(x1)), PROPER(x(z0, z1)), PROPER(x1)) 686.51/213.57
PROPER(U11(x0, tt)) → c65(U11'(proper(x0), ok(tt)), PROPER(x0)) 686.51/213.57
PROPER(U11(x0, 0)) → c65(U11'(proper(x0), ok(0)), PROPER(x0)) 686.51/213.57
PROPER(U11(tt, x1)) → c65(U11'(ok(tt), proper(x1)), PROPER(x1)) 686.51/213.57
PROPER(U11(0, x1)) → c65(U11'(ok(0), proper(x1)), PROPER(x1)) 686.51/213.57
PROPER(U12(U11(z0, z1))) → c67(U12'(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.51/213.57
PROPER(U12(U12(z0))) → c67(U12'(U12(proper(z0))), PROPER(U12(z0))) 686.51/213.57
PROPER(U12(isNat(z0))) → c67(U12'(isNat(proper(z0))), PROPER(isNat(z0))) 686.51/213.57
PROPER(U12(U21(z0))) → c67(U12'(U21(proper(z0))), PROPER(U21(z0))) 686.51/213.57
PROPER(U12(U31(z0, z1))) → c67(U12'(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.51/213.57
PROPER(U12(U32(z0))) → c67(U12'(U32(proper(z0))), PROPER(U32(z0))) 686.51/213.57
PROPER(U12(U41(z0, z1))) → c67(U12'(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.51/213.57
PROPER(U12(U51(z0, z1, z2))) → c67(U12'(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.51/213.57
PROPER(U12(U52(z0, z1, z2))) → c67(U12'(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.51/213.57
PROPER(U12(s(z0))) → c67(U12'(s(proper(z0))), PROPER(s(z0))) 686.51/213.57
PROPER(U12(plus(z0, z1))) → c67(U12'(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.51/213.57
PROPER(U12(U61(z0))) → c67(U12'(U61(proper(z0))), PROPER(U61(z0))) 686.51/213.57
PROPER(U12(U71(z0, z1, z2))) → c67(U12'(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.51/213.57
PROPER(U12(U72(z0, z1, z2))) → c67(U12'(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.51/213.57
PROPER(U12(x(z0, z1))) → c67(U12'(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.51/213.57
PROPER(U12(tt)) → c67(U12'(ok(tt))) 686.51/213.57
PROPER(U12(0)) → c67(U12'(ok(0))) 686.51/213.57
PROPER(isNat(U11(z0, z1))) → c68(ISNAT(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.51/213.57
PROPER(isNat(U12(z0))) → c68(ISNAT(U12(proper(z0))), PROPER(U12(z0))) 686.51/213.57
PROPER(isNat(isNat(z0))) → c68(ISNAT(isNat(proper(z0))), PROPER(isNat(z0))) 686.51/213.57
PROPER(isNat(U21(z0))) → c68(ISNAT(U21(proper(z0))), PROPER(U21(z0))) 686.51/213.57
PROPER(isNat(U31(z0, z1))) → c68(ISNAT(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.51/213.57
PROPER(isNat(U32(z0))) → c68(ISNAT(U32(proper(z0))), PROPER(U32(z0))) 686.51/213.57
PROPER(isNat(U41(z0, z1))) → c68(ISNAT(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.51/213.57
PROPER(isNat(U51(z0, z1, z2))) → c68(ISNAT(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.51/213.57
PROPER(isNat(U52(z0, z1, z2))) → c68(ISNAT(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.51/213.57
PROPER(isNat(s(z0))) → c68(ISNAT(s(proper(z0))), PROPER(s(z0))) 686.51/213.57
PROPER(isNat(plus(z0, z1))) → c68(ISNAT(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.51/213.57
PROPER(isNat(U61(z0))) → c68(ISNAT(U61(proper(z0))), PROPER(U61(z0))) 686.51/213.57
PROPER(isNat(U71(z0, z1, z2))) → c68(ISNAT(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.51/213.57
PROPER(isNat(U72(z0, z1, z2))) → c68(ISNAT(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.51/213.57
PROPER(isNat(x(z0, z1))) → c68(ISNAT(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.51/213.57
PROPER(isNat(tt)) → c68(ISNAT(ok(tt))) 686.51/213.57
PROPER(isNat(0)) → c68(ISNAT(ok(0))) 686.51/213.57
PROPER(U21(U11(z0, z1))) → c69(U21'(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.51/213.57
PROPER(U21(tt)) → c69(U21'(ok(tt)), PROPER(tt)) 686.51/213.57
PROPER(U21(U12(z0))) → c69(U21'(U12(proper(z0))), PROPER(U12(z0))) 686.51/213.57
PROPER(U21(isNat(z0))) → c69(U21'(isNat(proper(z0))), PROPER(isNat(z0))) 686.51/213.57
PROPER(U21(U21(z0))) → c69(U21'(U21(proper(z0))), PROPER(U21(z0))) 686.51/213.57
PROPER(U21(U31(z0, z1))) → c69(U21'(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.51/213.57
PROPER(U21(U32(z0))) → c69(U21'(U32(proper(z0))), PROPER(U32(z0))) 686.51/213.57
PROPER(U21(U41(z0, z1))) → c69(U21'(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.51/213.57
PROPER(U21(U51(z0, z1, z2))) → c69(U21'(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.51/213.57
PROPER(U21(U52(z0, z1, z2))) → c69(U21'(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.51/213.57
PROPER(U21(s(z0))) → c69(U21'(s(proper(z0))), PROPER(s(z0))) 686.51/213.57
PROPER(U21(plus(z0, z1))) → c69(U21'(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.51/213.57
PROPER(U21(U61(z0))) → c69(U21'(U61(proper(z0))), PROPER(U61(z0))) 686.51/213.57
PROPER(U21(0)) → c69(U21'(ok(0)), PROPER(0)) 686.51/213.57
PROPER(U21(U71(z0, z1, z2))) → c69(U21'(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.51/213.57
PROPER(U21(U72(z0, z1, z2))) → c69(U21'(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.51/213.57
PROPER(U21(x(z0, z1))) → c69(U21'(x(proper(z0), proper(z1))), PROPER(x(z0, z1)))
K tuples:none
Defined Rule Symbols:

active, U11, U12, U21, U31, U32, U41, U51, U52, s, plus, U61, U71, U72, x, proper, isNat, top

Defined Pair Symbols:

ACTIVE, U11', U12', U21', U31', U32', U41', U51', U52', S, PLUS, U61', U71', U72', X, PROPER, ISNAT, TOP

Compound Symbols:

c28, c29, 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, c62, c63, c64, c70, c71, c72, c73, c74, c75, c76, c77, c79, c80, c81, c82, c83, c84, c13, c16, c18, c1, c19, c19, c, c20, c20, c2, c21, c21, c3, c22, c22, c4, c23, c23, c5, c24, c24, c6, c25, c25, c7, c26, c26, c8, c27, c27, c9, c30, c30, c10, c31, c31, c11, c32, c32, c12, c65, c65, c67, c67, c68, c68, c69

686.51/213.57
686.51/213.57

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

Removed 2 trailing tuple parts
686.51/213.57
686.51/213.57

(94) Obligation:

Complexity Dependency Tuples Problem
Rules:

active(U11(tt, z0)) → mark(U12(isNat(z0))) 686.51/213.57
active(U12(tt)) → mark(tt) 686.51/213.57
active(U21(tt)) → mark(tt) 686.51/213.57
active(U31(tt, z0)) → mark(U32(isNat(z0))) 686.51/213.57
active(U32(tt)) → mark(tt) 686.51/213.57
active(U41(tt, z0)) → mark(z0) 686.51/213.57
active(U51(tt, z0, z1)) → mark(U52(isNat(z1), z0, z1)) 686.51/213.57
active(U52(tt, z0, z1)) → mark(s(plus(z1, z0))) 686.51/213.57
active(U61(tt)) → mark(0) 686.51/213.57
active(U71(tt, z0, z1)) → mark(U72(isNat(z1), z0, z1)) 686.51/213.57
active(U72(tt, z0, z1)) → mark(plus(x(z1, z0), z1)) 686.51/213.57
active(isNat(0)) → mark(tt) 686.51/213.57
active(isNat(plus(z0, z1))) → mark(U11(isNat(z0), z1)) 686.51/213.57
active(isNat(s(z0))) → mark(U21(isNat(z0))) 686.51/213.57
active(isNat(x(z0, z1))) → mark(U31(isNat(z0), z1)) 686.51/213.57
active(plus(z0, 0)) → mark(U41(isNat(z0), z0)) 686.51/213.57
active(plus(z0, s(z1))) → mark(U51(isNat(z1), z1, z0)) 686.51/213.57
active(x(z0, 0)) → mark(U61(isNat(z0))) 686.51/213.57
active(x(z0, s(z1))) → mark(U71(isNat(z1), z1, z0)) 686.51/213.57
active(U11(z0, z1)) → U11(active(z0), z1) 686.51/213.57
active(U12(z0)) → U12(active(z0)) 686.51/213.57
active(U21(z0)) → U21(active(z0)) 686.51/213.57
active(U31(z0, z1)) → U31(active(z0), z1) 686.51/213.57
active(U32(z0)) → U32(active(z0)) 686.51/213.57
active(U41(z0, z1)) → U41(active(z0), z1) 686.51/213.57
active(U51(z0, z1, z2)) → U51(active(z0), z1, z2) 686.51/213.57
active(U52(z0, z1, z2)) → U52(active(z0), z1, z2) 686.51/213.57
active(s(z0)) → s(active(z0)) 686.51/213.57
active(plus(z0, z1)) → plus(active(z0), z1) 686.51/213.57
active(plus(z0, z1)) → plus(z0, active(z1)) 686.51/213.57
active(U61(z0)) → U61(active(z0)) 686.51/213.57
active(U71(z0, z1, z2)) → U71(active(z0), z1, z2) 686.51/213.57
active(U72(z0, z1, z2)) → U72(active(z0), z1, z2) 686.51/213.57
active(x(z0, z1)) → x(active(z0), z1) 686.51/213.57
active(x(z0, z1)) → x(z0, active(z1)) 686.51/213.57
U11(mark(z0), z1) → mark(U11(z0, z1)) 686.51/213.57
U11(ok(z0), ok(z1)) → ok(U11(z0, z1)) 686.51/213.57
U12(mark(z0)) → mark(U12(z0)) 686.51/213.57
U12(ok(z0)) → ok(U12(z0)) 686.51/213.57
U21(mark(z0)) → mark(U21(z0)) 686.51/213.57
U21(ok(z0)) → ok(U21(z0)) 686.51/213.57
U31(mark(z0), z1) → mark(U31(z0, z1)) 686.51/213.57
U31(ok(z0), ok(z1)) → ok(U31(z0, z1)) 686.51/213.57
U32(mark(z0)) → mark(U32(z0)) 686.51/213.57
U32(ok(z0)) → ok(U32(z0)) 686.51/213.57
U41(mark(z0), z1) → mark(U41(z0, z1)) 686.51/213.57
U41(ok(z0), ok(z1)) → ok(U41(z0, z1)) 686.51/213.57
U51(mark(z0), z1, z2) → mark(U51(z0, z1, z2)) 686.51/213.57
U51(ok(z0), ok(z1), ok(z2)) → ok(U51(z0, z1, z2)) 686.51/213.57
U52(mark(z0), z1, z2) → mark(U52(z0, z1, z2)) 686.51/213.57
U52(ok(z0), ok(z1), ok(z2)) → ok(U52(z0, z1, z2)) 686.51/213.57
s(mark(z0)) → mark(s(z0)) 686.51/213.57
s(ok(z0)) → ok(s(z0)) 686.51/213.57
plus(mark(z0), z1) → mark(plus(z0, z1)) 686.51/213.57
plus(z0, mark(z1)) → mark(plus(z0, z1)) 686.51/213.57
plus(ok(z0), ok(z1)) → ok(plus(z0, z1)) 686.51/213.57
U61(mark(z0)) → mark(U61(z0)) 686.51/213.57
U61(ok(z0)) → ok(U61(z0)) 686.51/213.57
U71(mark(z0), z1, z2) → mark(U71(z0, z1, z2)) 686.51/213.57
U71(ok(z0), ok(z1), ok(z2)) → ok(U71(z0, z1, z2)) 686.51/213.57
U72(mark(z0), z1, z2) → mark(U72(z0, z1, z2)) 686.51/213.57
U72(ok(z0), ok(z1), ok(z2)) → ok(U72(z0, z1, z2)) 686.51/213.57
x(mark(z0), z1) → mark(x(z0, z1)) 686.51/213.57
x(z0, mark(z1)) → mark(x(z0, z1)) 686.51/213.57
x(ok(z0), ok(z1)) → ok(x(z0, z1)) 686.51/213.57
proper(U11(z0, z1)) → U11(proper(z0), proper(z1)) 686.51/213.57
proper(tt) → ok(tt) 686.51/213.57
proper(U12(z0)) → U12(proper(z0)) 686.51/213.57
proper(isNat(z0)) → isNat(proper(z0)) 686.51/213.57
proper(U21(z0)) → U21(proper(z0)) 686.51/213.57
proper(U31(z0, z1)) → U31(proper(z0), proper(z1)) 686.51/213.57
proper(U32(z0)) → U32(proper(z0)) 686.51/213.57
proper(U41(z0, z1)) → U41(proper(z0), proper(z1)) 686.51/213.57
proper(U51(z0, z1, z2)) → U51(proper(z0), proper(z1), proper(z2)) 686.51/213.57
proper(U52(z0, z1, z2)) → U52(proper(z0), proper(z1), proper(z2)) 686.51/213.57
proper(s(z0)) → s(proper(z0)) 686.51/213.57
proper(plus(z0, z1)) → plus(proper(z0), proper(z1)) 686.51/213.57
proper(U61(z0)) → U61(proper(z0)) 686.51/213.57
proper(0) → ok(0) 686.51/213.57
proper(U71(z0, z1, z2)) → U71(proper(z0), proper(z1), proper(z2)) 686.51/213.57
proper(U72(z0, z1, z2)) → U72(proper(z0), proper(z1), proper(z2)) 686.51/213.57
proper(x(z0, z1)) → x(proper(z0), proper(z1)) 686.51/213.57
isNat(ok(z0)) → ok(isNat(z0)) 686.51/213.57
top(mark(z0)) → top(proper(z0)) 686.51/213.57
top(ok(z0)) → top(active(z0))
Tuples:

ACTIVE(plus(z0, z1)) → c28(PLUS(active(z0), z1), ACTIVE(z0)) 686.51/213.57
ACTIVE(plus(z0, z1)) → c29(PLUS(z0, active(z1)), ACTIVE(z1)) 686.51/213.57
ACTIVE(x(z0, z1)) → c33(X(active(z0), z1), ACTIVE(z0)) 686.51/213.57
ACTIVE(x(z0, z1)) → c34(X(z0, active(z1)), ACTIVE(z1)) 686.51/213.57
U11'(mark(z0), z1) → c35(U11'(z0, z1)) 686.51/213.57
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1)) 686.51/213.57
U12'(mark(z0)) → c37(U12'(z0)) 686.51/213.57
U12'(ok(z0)) → c38(U12'(z0)) 686.51/213.57
U21'(mark(z0)) → c39(U21'(z0)) 686.51/213.57
U21'(ok(z0)) → c40(U21'(z0)) 686.51/213.57
U31'(mark(z0), z1) → c41(U31'(z0, z1)) 686.51/213.57
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 686.51/213.57
U32'(mark(z0)) → c43(U32'(z0)) 686.51/213.57
U32'(ok(z0)) → c44(U32'(z0)) 686.51/213.57
U41'(mark(z0), z1) → c45(U41'(z0, z1)) 686.51/213.57
U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1)) 686.51/213.57
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2)) 686.51/213.57
U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2)) 686.51/213.57
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2)) 686.51/213.57
U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2)) 686.51/213.57
S(mark(z0)) → c51(S(z0)) 686.51/213.57
S(ok(z0)) → c52(S(z0)) 686.51/213.57
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 686.51/213.57
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 686.51/213.57
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 686.51/213.57
U61'(mark(z0)) → c56(U61'(z0)) 686.51/213.57
U61'(ok(z0)) → c57(U61'(z0)) 686.51/213.57
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2)) 686.51/213.57
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2)) 686.51/213.57
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2)) 686.51/213.57
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 686.51/213.57
X(mark(z0), z1) → c62(X(z0, z1)) 686.51/213.57
X(z0, mark(z1)) → c63(X(z0, z1)) 686.51/213.57
X(ok(z0), ok(z1)) → c64(X(z0, z1)) 686.51/213.57
PROPER(U31(z0, z1)) → c70(U31'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 686.51/213.57
PROPER(U32(z0)) → c71(U32'(proper(z0)), PROPER(z0)) 686.51/213.57
PROPER(U41(z0, z1)) → c72(U41'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 686.51/213.57
PROPER(U51(z0, z1, z2)) → c73(U51'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 686.51/213.57
PROPER(U52(z0, z1, z2)) → c74(U52'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 686.51/213.57
PROPER(s(z0)) → c75(S(proper(z0)), PROPER(z0)) 686.51/213.57
PROPER(plus(z0, z1)) → c76(PLUS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 686.51/213.57
PROPER(U61(z0)) → c77(U61'(proper(z0)), PROPER(z0)) 686.51/213.57
PROPER(U71(z0, z1, z2)) → c79(U71'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 686.51/213.57
PROPER(U72(z0, z1, z2)) → c80(U72'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 686.51/213.57
PROPER(x(z0, z1)) → c81(X(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 686.51/213.57
ISNAT(ok(z0)) → c82(ISNAT(z0)) 686.51/213.57
TOP(mark(z0)) → c83(TOP(proper(z0)), PROPER(z0)) 686.51/213.57
TOP(ok(z0)) → c84(TOP(active(z0)), ACTIVE(z0)) 686.51/213.57
ACTIVE(isNat(s(z0))) → c13(ISNAT(z0)) 686.51/213.57
ACTIVE(plus(z0, s(z1))) → c16(ISNAT(z1)) 686.51/213.57
ACTIVE(x(z0, s(z1))) → c18(ISNAT(z1)) 686.51/213.57
ACTIVE(U11(tt, z0)) → c1(U12'(isNat(z0))) 686.51/213.57
ACTIVE(U11(tt, z0)) → c1(ISNAT(z0)) 686.51/213.57
ACTIVE(U31(tt, z0)) → c1(U32'(isNat(z0))) 686.51/213.57
ACTIVE(U31(tt, z0)) → c1(ISNAT(z0)) 686.51/213.57
ACTIVE(U51(tt, z0, z1)) → c1(U52'(isNat(z1), z0, z1)) 686.51/213.57
ACTIVE(U51(tt, z0, z1)) → c1(ISNAT(z1)) 686.51/213.57
ACTIVE(U52(tt, z0, z1)) → c1(S(plus(z1, z0))) 686.51/213.57
ACTIVE(U52(tt, z0, z1)) → c1(PLUS(z1, z0)) 686.51/213.57
ACTIVE(U71(tt, z0, z1)) → c1(U72'(isNat(z1), z0, z1)) 686.51/213.57
ACTIVE(U71(tt, z0, z1)) → c1(ISNAT(z1)) 686.51/213.57
ACTIVE(U72(tt, z0, z1)) → c1(PLUS(x(z1, z0), z1)) 686.51/213.57
ACTIVE(U72(tt, z0, z1)) → c1(X(z1, z0)) 686.51/213.57
ACTIVE(isNat(plus(z0, z1))) → c1(U11'(isNat(z0), z1)) 686.51/213.57
ACTIVE(isNat(plus(z0, z1))) → c1(ISNAT(z0)) 686.51/213.57
ACTIVE(isNat(x(z0, z1))) → c1(U31'(isNat(z0), z1)) 686.51/213.57
ACTIVE(isNat(x(z0, z1))) → c1(ISNAT(z0)) 686.51/213.57
ACTIVE(plus(z0, 0)) → c1(U41'(isNat(z0), z0)) 686.51/213.57
ACTIVE(plus(z0, 0)) → c1(ISNAT(z0)) 686.51/213.57
ACTIVE(x(z0, 0)) → c1(U61'(isNat(z0))) 686.51/213.57
ACTIVE(x(z0, 0)) → c1(ISNAT(z0)) 686.51/213.57
ACTIVE(U11(plus(z0, 0), x1)) → c19(U11'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.51/213.57
ACTIVE(U11(plus(z0, s(z1)), x1)) → c19(U11'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.51/213.57
ACTIVE(U11(x(z0, 0), x1)) → c19(U11'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.51/213.57
ACTIVE(U11(x(z0, s(z1)), x1)) → c19(U11'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.51/213.57
ACTIVE(U11(U11(z0, z1), x1)) → c19(U11'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.51/213.57
ACTIVE(U11(U12(z0), x1)) → c19(U11'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.51/213.57
ACTIVE(U11(U21(z0), x1)) → c19(U11'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.51/213.57
ACTIVE(U11(U31(z0, z1), x1)) → c19(U11'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.51/213.57
ACTIVE(U11(U32(z0), x1)) → c19(U11'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.51/213.57
ACTIVE(U11(U41(z0, z1), x1)) → c19(U11'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.51/213.57
ACTIVE(U11(U51(z0, z1, z2), x1)) → c19(U11'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.51/213.57
ACTIVE(U11(U52(z0, z1, z2), x1)) → c19(U11'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.51/213.57
ACTIVE(U11(s(z0), x1)) → c19(U11'(s(active(z0)), x1), ACTIVE(s(z0))) 686.51/213.57
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.51/213.57
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.51/213.57
ACTIVE(U11(U61(z0), x1)) → c19(U11'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.51/213.57
ACTIVE(U11(U71(z0, z1, z2), x1)) → c19(U11'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.51/213.57
ACTIVE(U11(U72(z0, z1, z2), x1)) → c19(U11'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.51/213.57
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.51/213.57
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.51/213.57
ACTIVE(U11(isNat(0), x1)) → c19(U11'(mark(tt), x1)) 686.51/213.57
ACTIVE(U11(U11(tt, z0), x1)) → c(U11'(mark(U12(isNat(z0))), x1)) 686.51/213.57
ACTIVE(U11(U11(tt, z0), x1)) → c(ACTIVE(U11(tt, z0))) 686.51/213.57
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(U11'(mark(U11(isNat(z0), z1)), x1)) 686.51/213.57
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.57
ACTIVE(U11(isNat(s(z0)), x1)) → c(U11'(mark(U21(isNat(z0))), x1)) 686.51/213.57
ACTIVE(U11(isNat(s(z0)), x1)) → c(ACTIVE(isNat(s(z0)))) 686.51/213.57
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(U11'(mark(U31(isNat(z0), z1)), x1)) 686.51/213.57
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(ACTIVE(isNat(x(z0, z1)))) 686.51/213.57
ACTIVE(U12(plus(z0, 0))) → c20(U12'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.51/213.57
ACTIVE(U12(plus(z0, s(z1)))) → c20(U12'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.51/213.57
ACTIVE(U12(x(z0, 0))) → c20(U12'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.51/213.57
ACTIVE(U12(x(z0, s(z1)))) → c20(U12'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.51/213.57
ACTIVE(U12(U11(z0, z1))) → c20(U12'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.51/213.57
ACTIVE(U12(U12(z0))) → c20(U12'(U12(active(z0))), ACTIVE(U12(z0))) 686.51/213.57
ACTIVE(U12(U21(z0))) → c20(U12'(U21(active(z0))), ACTIVE(U21(z0))) 686.51/213.57
ACTIVE(U12(U31(z0, z1))) → c20(U12'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.51/213.57
ACTIVE(U12(U32(z0))) → c20(U12'(U32(active(z0))), ACTIVE(U32(z0))) 686.51/213.57
ACTIVE(U12(U41(z0, z1))) → c20(U12'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.51/213.57
ACTIVE(U12(U51(z0, z1, z2))) → c20(U12'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.51/213.57
ACTIVE(U12(U52(z0, z1, z2))) → c20(U12'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.51/213.57
ACTIVE(U12(s(z0))) → c20(U12'(s(active(z0))), ACTIVE(s(z0))) 686.51/213.57
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.51/213.57
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.51/213.57
ACTIVE(U12(U61(z0))) → c20(U12'(U61(active(z0))), ACTIVE(U61(z0))) 686.51/213.57
ACTIVE(U12(U71(z0, z1, z2))) → c20(U12'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.51/213.57
ACTIVE(U12(U72(z0, z1, z2))) → c20(U12'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.51/213.57
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.51/213.57
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.51/213.57
ACTIVE(U11(U12(tt), x1)) → c19(U11'(mark(tt), x1)) 686.51/213.57
ACTIVE(U12(U12(tt))) → c20(U12'(mark(tt))) 686.51/213.57
ACTIVE(U12(isNat(0))) → c20(U12'(mark(tt))) 686.51/213.57
ACTIVE(U12(U11(tt, z0))) → c2(U12'(mark(U12(isNat(z0))))) 686.51/213.57
ACTIVE(U12(U11(tt, z0))) → c2(ACTIVE(U11(tt, z0))) 686.51/213.57
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(U12'(mark(U11(isNat(z0), z1)))) 686.51/213.57
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.57
ACTIVE(U12(isNat(s(z0)))) → c2(U12'(mark(U21(isNat(z0))))) 686.51/213.57
ACTIVE(U12(isNat(s(z0)))) → c2(ACTIVE(isNat(s(z0)))) 686.51/213.57
ACTIVE(U12(isNat(x(z0, z1)))) → c2(U12'(mark(U31(isNat(z0), z1)))) 686.51/213.57
ACTIVE(U12(isNat(x(z0, z1)))) → c2(ACTIVE(isNat(x(z0, z1)))) 686.51/213.57
ACTIVE(U21(plus(z0, 0))) → c21(U21'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.51/213.57
ACTIVE(U21(plus(z0, s(z1)))) → c21(U21'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.51/213.57
ACTIVE(U21(x(z0, 0))) → c21(U21'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.51/213.57
ACTIVE(U21(x(z0, s(z1)))) → c21(U21'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.51/213.57
ACTIVE(U21(U11(z0, z1))) → c21(U21'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.51/213.57
ACTIVE(U21(U12(z0))) → c21(U21'(U12(active(z0))), ACTIVE(U12(z0))) 686.51/213.57
ACTIVE(U21(U21(z0))) → c21(U21'(U21(active(z0))), ACTIVE(U21(z0))) 686.51/213.57
ACTIVE(U21(U31(z0, z1))) → c21(U21'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.51/213.57
ACTIVE(U21(U32(z0))) → c21(U21'(U32(active(z0))), ACTIVE(U32(z0))) 686.51/213.57
ACTIVE(U21(U41(z0, z1))) → c21(U21'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.51/213.57
ACTIVE(U21(U51(z0, z1, z2))) → c21(U21'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.51/213.57
ACTIVE(U21(U52(z0, z1, z2))) → c21(U21'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.51/213.57
ACTIVE(U21(s(z0))) → c21(U21'(s(active(z0))), ACTIVE(s(z0))) 686.51/213.57
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.51/213.57
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.51/213.57
ACTIVE(U21(U61(z0))) → c21(U21'(U61(active(z0))), ACTIVE(U61(z0))) 686.51/213.57
ACTIVE(U21(U71(z0, z1, z2))) → c21(U21'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.51/213.57
ACTIVE(U21(U72(z0, z1, z2))) → c21(U21'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.51/213.57
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.51/213.57
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.51/213.57
ACTIVE(U11(U21(tt), x1)) → c19(U11'(mark(tt), x1)) 686.51/213.57
ACTIVE(U12(U21(tt))) → c20(U12'(mark(tt))) 686.51/213.57
ACTIVE(U21(U12(tt))) → c21(U21'(mark(tt))) 686.51/213.57
ACTIVE(U21(U21(tt))) → c21(U21'(mark(tt))) 686.51/213.57
ACTIVE(U21(isNat(0))) → c21(U21'(mark(tt))) 686.51/213.57
ACTIVE(U21(U11(tt, z0))) → c3(U21'(mark(U12(isNat(z0))))) 686.51/213.57
ACTIVE(U21(U11(tt, z0))) → c3(ACTIVE(U11(tt, z0))) 686.51/213.57
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(U21'(mark(U11(isNat(z0), z1)))) 686.51/213.57
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.57
ACTIVE(U21(isNat(s(z0)))) → c3(U21'(mark(U21(isNat(z0))))) 686.51/213.57
ACTIVE(U21(isNat(s(z0)))) → c3(ACTIVE(isNat(s(z0)))) 686.51/213.57
ACTIVE(U21(isNat(x(z0, z1)))) → c3(U21'(mark(U31(isNat(z0), z1)))) 686.51/213.57
ACTIVE(U21(isNat(x(z0, z1)))) → c3(ACTIVE(isNat(x(z0, z1)))) 686.51/213.57
ACTIVE(U31(plus(z0, 0), x1)) → c22(U31'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.51/213.57
ACTIVE(U31(plus(z0, s(z1)), x1)) → c22(U31'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.51/213.57
ACTIVE(U31(x(z0, 0), x1)) → c22(U31'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.51/213.57
ACTIVE(U31(x(z0, s(z1)), x1)) → c22(U31'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.51/213.57
ACTIVE(U31(U11(z0, z1), x1)) → c22(U31'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.51/213.57
ACTIVE(U31(U12(z0), x1)) → c22(U31'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.51/213.57
ACTIVE(U31(U21(z0), x1)) → c22(U31'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.51/213.57
ACTIVE(U31(U31(z0, z1), x1)) → c22(U31'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.51/213.57
ACTIVE(U31(U32(z0), x1)) → c22(U31'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.51/213.57
ACTIVE(U31(U41(z0, z1), x1)) → c22(U31'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.51/213.57
ACTIVE(U31(U51(z0, z1, z2), x1)) → c22(U31'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.51/213.57
ACTIVE(U31(U52(z0, z1, z2), x1)) → c22(U31'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.51/213.57
ACTIVE(U31(s(z0), x1)) → c22(U31'(s(active(z0)), x1), ACTIVE(s(z0))) 686.51/213.57
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.51/213.57
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.51/213.57
ACTIVE(U31(U61(z0), x1)) → c22(U31'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.51/213.57
ACTIVE(U31(U71(z0, z1, z2), x1)) → c22(U31'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.51/213.57
ACTIVE(U31(U72(z0, z1, z2), x1)) → c22(U31'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.51/213.57
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.51/213.57
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.51/213.57
ACTIVE(U31(U12(tt), x1)) → c22(U31'(mark(tt), x1)) 686.51/213.57
ACTIVE(U31(U21(tt), x1)) → c22(U31'(mark(tt), x1)) 686.51/213.57
ACTIVE(U31(isNat(0), x1)) → c22(U31'(mark(tt), x1)) 686.51/213.57
ACTIVE(U11(U31(tt, z0), x1)) → c4(U11'(mark(U32(isNat(z0))), x1)) 686.51/213.57
ACTIVE(U11(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 686.51/213.57
ACTIVE(U12(U31(tt, z0))) → c4(U12'(mark(U32(isNat(z0))))) 686.51/213.57
ACTIVE(U12(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 686.51/213.57
ACTIVE(U21(U31(tt, z0))) → c4(U21'(mark(U32(isNat(z0))))) 686.51/213.57
ACTIVE(U21(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 686.51/213.57
ACTIVE(U31(U11(tt, z0), x1)) → c4(U31'(mark(U12(isNat(z0))), x1)) 686.51/213.57
ACTIVE(U31(U11(tt, z0), x1)) → c4(ACTIVE(U11(tt, z0))) 686.51/213.57
ACTIVE(U31(U31(tt, z0), x1)) → c4(U31'(mark(U32(isNat(z0))), x1)) 686.51/213.57
ACTIVE(U31(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 686.51/213.57
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(U31'(mark(U11(isNat(z0), z1)), x1)) 686.51/213.57
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.57
ACTIVE(U31(isNat(s(z0)), x1)) → c4(U31'(mark(U21(isNat(z0))), x1)) 686.51/213.57
ACTIVE(U31(isNat(s(z0)), x1)) → c4(ACTIVE(isNat(s(z0)))) 686.51/213.57
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(U31'(mark(U31(isNat(z0), z1)), x1)) 686.51/213.57
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(ACTIVE(isNat(x(z0, z1)))) 686.51/213.57
ACTIVE(U32(plus(z0, 0))) → c23(U32'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.51/213.57
ACTIVE(U32(plus(z0, s(z1)))) → c23(U32'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.51/213.57
ACTIVE(U32(x(z0, 0))) → c23(U32'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.51/213.57
ACTIVE(U32(x(z0, s(z1)))) → c23(U32'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.51/213.57
ACTIVE(U32(U11(z0, z1))) → c23(U32'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.51/213.57
ACTIVE(U32(U12(z0))) → c23(U32'(U12(active(z0))), ACTIVE(U12(z0))) 686.51/213.57
ACTIVE(U32(U21(z0))) → c23(U32'(U21(active(z0))), ACTIVE(U21(z0))) 686.51/213.57
ACTIVE(U32(U31(z0, z1))) → c23(U32'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.51/213.57
ACTIVE(U32(U32(z0))) → c23(U32'(U32(active(z0))), ACTIVE(U32(z0))) 686.51/213.57
ACTIVE(U32(U41(z0, z1))) → c23(U32'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.51/213.57
ACTIVE(U32(U51(z0, z1, z2))) → c23(U32'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.51/213.57
ACTIVE(U32(U52(z0, z1, z2))) → c23(U32'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.51/213.57
ACTIVE(U32(s(z0))) → c23(U32'(s(active(z0))), ACTIVE(s(z0))) 686.51/213.57
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.51/213.57
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.51/213.57
ACTIVE(U32(U61(z0))) → c23(U32'(U61(active(z0))), ACTIVE(U61(z0))) 686.51/213.57
ACTIVE(U32(U71(z0, z1, z2))) → c23(U32'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.51/213.57
ACTIVE(U32(U72(z0, z1, z2))) → c23(U32'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.51/213.57
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.51/213.57
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.51/213.57
ACTIVE(U11(U32(tt), x1)) → c19(U11'(mark(tt), x1)) 686.51/213.57
ACTIVE(U12(U32(tt))) → c20(U12'(mark(tt))) 686.51/213.57
ACTIVE(U21(U32(tt))) → c21(U21'(mark(tt))) 686.51/213.57
ACTIVE(U31(U32(tt), x1)) → c22(U31'(mark(tt), x1)) 686.51/213.57
ACTIVE(U32(U12(tt))) → c23(U32'(mark(tt))) 686.51/213.57
ACTIVE(U32(U21(tt))) → c23(U32'(mark(tt))) 686.51/213.57
ACTIVE(U32(U32(tt))) → c23(U32'(mark(tt))) 686.51/213.57
ACTIVE(U32(isNat(0))) → c23(U32'(mark(tt))) 686.51/213.57
ACTIVE(U32(U11(tt, z0))) → c5(U32'(mark(U12(isNat(z0))))) 686.51/213.57
ACTIVE(U32(U11(tt, z0))) → c5(ACTIVE(U11(tt, z0))) 686.51/213.57
ACTIVE(U32(U31(tt, z0))) → c5(U32'(mark(U32(isNat(z0))))) 686.51/213.57
ACTIVE(U32(U31(tt, z0))) → c5(ACTIVE(U31(tt, z0))) 686.51/213.57
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(U32'(mark(U11(isNat(z0), z1)))) 686.51/213.57
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.57
ACTIVE(U32(isNat(s(z0)))) → c5(U32'(mark(U21(isNat(z0))))) 686.51/213.57
ACTIVE(U32(isNat(s(z0)))) → c5(ACTIVE(isNat(s(z0)))) 686.51/213.57
ACTIVE(U32(isNat(x(z0, z1)))) → c5(U32'(mark(U31(isNat(z0), z1)))) 686.51/213.57
ACTIVE(U32(isNat(x(z0, z1)))) → c5(ACTIVE(isNat(x(z0, z1)))) 686.51/213.57
ACTIVE(U41(plus(z0, 0), x1)) → c24(U41'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.51/213.57
ACTIVE(U41(plus(z0, s(z1)), x1)) → c24(U41'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.51/213.57
ACTIVE(U41(x(z0, 0), x1)) → c24(U41'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.51/213.57
ACTIVE(U41(x(z0, s(z1)), x1)) → c24(U41'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.51/213.57
ACTIVE(U41(U11(z0, z1), x1)) → c24(U41'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.51/213.57
ACTIVE(U41(U12(z0), x1)) → c24(U41'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.51/213.57
ACTIVE(U41(U21(z0), x1)) → c24(U41'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.51/213.57
ACTIVE(U41(U31(z0, z1), x1)) → c24(U41'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.51/213.57
ACTIVE(U41(U32(z0), x1)) → c24(U41'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.51/213.57
ACTIVE(U41(U41(z0, z1), x1)) → c24(U41'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.51/213.57
ACTIVE(U41(U51(z0, z1, z2), x1)) → c24(U41'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.51/213.57
ACTIVE(U41(U52(z0, z1, z2), x1)) → c24(U41'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.51/213.57
ACTIVE(U41(s(z0), x1)) → c24(U41'(s(active(z0)), x1), ACTIVE(s(z0))) 686.51/213.57
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.51/213.57
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.51/213.57
ACTIVE(U41(U61(z0), x1)) → c24(U41'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.51/213.57
ACTIVE(U41(U71(z0, z1, z2), x1)) → c24(U41'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.51/213.57
ACTIVE(U41(U72(z0, z1, z2), x1)) → c24(U41'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.51/213.57
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.51/213.57
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.51/213.57
ACTIVE(U11(U41(tt, z0), x1)) → c19(U11'(mark(z0), x1)) 686.51/213.57
ACTIVE(U12(U41(tt, z0))) → c20(U12'(mark(z0))) 686.51/213.57
ACTIVE(U21(U41(tt, z0))) → c21(U21'(mark(z0))) 686.51/213.57
ACTIVE(U31(U41(tt, z0), x1)) → c22(U31'(mark(z0), x1)) 686.51/213.57
ACTIVE(U32(U41(tt, z0))) → c23(U32'(mark(z0))) 686.51/213.57
ACTIVE(U41(U12(tt), x1)) → c24(U41'(mark(tt), x1)) 686.51/213.57
ACTIVE(U41(U21(tt), x1)) → c24(U41'(mark(tt), x1)) 686.51/213.57
ACTIVE(U41(U32(tt), x1)) → c24(U41'(mark(tt), x1)) 686.51/213.57
ACTIVE(U41(U41(tt, z0), x1)) → c24(U41'(mark(z0), x1)) 686.51/213.57
ACTIVE(U41(isNat(0), x1)) → c24(U41'(mark(tt), x1)) 686.51/213.57
ACTIVE(U41(U11(tt, z0), x1)) → c6(U41'(mark(U12(isNat(z0))), x1)) 686.51/213.57
ACTIVE(U41(U11(tt, z0), x1)) → c6(ACTIVE(U11(tt, z0))) 686.51/213.57
ACTIVE(U41(U31(tt, z0), x1)) → c6(U41'(mark(U32(isNat(z0))), x1)) 686.51/213.57
ACTIVE(U41(U31(tt, z0), x1)) → c6(ACTIVE(U31(tt, z0))) 686.51/213.57
ACTIVE(U41(isNat(plus(z0, z1)), x1)) → c6(U41'(mark(U11(isNat(z0), z1)), x1)) 686.51/213.57
ACTIVE(U41(isNat(plus(z0, z1)), x1)) → c6(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.57
ACTIVE(U41(isNat(s(z0)), x1)) → c6(U41'(mark(U21(isNat(z0))), x1)) 686.51/213.57
ACTIVE(U41(isNat(s(z0)), x1)) → c6(ACTIVE(isNat(s(z0)))) 686.51/213.57
ACTIVE(U41(isNat(x(z0, z1)), x1)) → c6(U41'(mark(U31(isNat(z0), z1)), x1)) 686.51/213.57
ACTIVE(U41(isNat(x(z0, z1)), x1)) → c6(ACTIVE(isNat(x(z0, z1)))) 686.51/213.57
ACTIVE(U51(plus(z0, 0), x1, x2)) → c25(U51'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.51/213.57
ACTIVE(U51(plus(z0, s(z1)), x1, x2)) → c25(U51'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.51/213.57
ACTIVE(U51(x(z0, 0), x1, x2)) → c25(U51'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.51/213.57
ACTIVE(U51(x(z0, s(z1)), x1, x2)) → c25(U51'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.51/213.57
ACTIVE(U51(U11(z0, z1), x1, x2)) → c25(U51'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.51/213.57
ACTIVE(U51(U12(z0), x1, x2)) → c25(U51'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.51/213.57
ACTIVE(U51(U21(z0), x1, x2)) → c25(U51'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.51/213.57
ACTIVE(U51(U31(z0, z1), x1, x2)) → c25(U51'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.51/213.57
ACTIVE(U51(U32(z0), x1, x2)) → c25(U51'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.51/213.57
ACTIVE(U51(U41(z0, z1), x1, x2)) → c25(U51'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.51/213.57
ACTIVE(U51(U51(z0, z1, z2), x1, x2)) → c25(U51'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.51/213.57
ACTIVE(U51(U52(z0, z1, z2), x1, x2)) → c25(U51'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.51/213.57
ACTIVE(U51(s(z0), x1, x2)) → c25(U51'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.51/213.57
ACTIVE(U51(plus(z0, z1), x1, x2)) → c25(U51'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.51/213.57
ACTIVE(U51(plus(z0, z1), x1, x2)) → c25(U51'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.51/213.57
ACTIVE(U51(U61(z0), x1, x2)) → c25(U51'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.51/213.57
ACTIVE(U51(U71(z0, z1, z2), x1, x2)) → c25(U51'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.51/213.57
ACTIVE(U51(U72(z0, z1, z2), x1, x2)) → c25(U51'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.51/213.57
ACTIVE(U51(x(z0, z1), x1, x2)) → c25(U51'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.51/213.57
ACTIVE(U51(x(z0, z1), x1, x2)) → c25(U51'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.51/213.57
ACTIVE(U51(U12(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.51/213.57
ACTIVE(U51(U21(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.51/213.57
ACTIVE(U51(U32(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.51/213.57
ACTIVE(U51(U41(tt, z0), x1, x2)) → c25(U51'(mark(z0), x1, x2)) 686.51/213.57
ACTIVE(U51(isNat(0), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.51/213.57
ACTIVE(U11(U51(tt, z0, z1), x1)) → c7(U11'(mark(U52(isNat(z1), z0, z1)), x1)) 686.51/213.57
ACTIVE(U11(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.51/213.57
ACTIVE(U12(U51(tt, z0, z1))) → c7(U12'(mark(U52(isNat(z1), z0, z1)))) 686.51/213.57
ACTIVE(U12(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.51/213.57
ACTIVE(U21(U51(tt, z0, z1))) → c7(U21'(mark(U52(isNat(z1), z0, z1)))) 686.51/213.57
ACTIVE(U21(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.51/213.57
ACTIVE(U31(U51(tt, z0, z1), x1)) → c7(U31'(mark(U52(isNat(z1), z0, z1)), x1)) 686.51/213.57
ACTIVE(U31(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.51/213.57
ACTIVE(U32(U51(tt, z0, z1))) → c7(U32'(mark(U52(isNat(z1), z0, z1)))) 686.51/213.57
ACTIVE(U32(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.51/213.57
ACTIVE(U41(U51(tt, z0, z1), x1)) → c7(U41'(mark(U52(isNat(z1), z0, z1)), x1)) 686.51/213.57
ACTIVE(U41(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.51/213.57
ACTIVE(U51(U11(tt, z0), x1, x2)) → c7(U51'(mark(U12(isNat(z0))), x1, x2)) 686.51/213.57
ACTIVE(U51(U11(tt, z0), x1, x2)) → c7(ACTIVE(U11(tt, z0))) 686.51/213.57
ACTIVE(U51(U31(tt, z0), x1, x2)) → c7(U51'(mark(U32(isNat(z0))), x1, x2)) 686.51/213.57
ACTIVE(U51(U31(tt, z0), x1, x2)) → c7(ACTIVE(U31(tt, z0))) 686.51/213.57
ACTIVE(U51(U51(tt, z0, z1), x1, x2)) → c7(U51'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.51/213.57
ACTIVE(U51(U51(tt, z0, z1), x1, x2)) → c7(ACTIVE(U51(tt, z0, z1))) 686.51/213.57
ACTIVE(U51(isNat(plus(z0, z1)), x1, x2)) → c7(U51'(mark(U11(isNat(z0), z1)), x1, x2)) 686.51/213.57
ACTIVE(U51(isNat(plus(z0, z1)), x1, x2)) → c7(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.57
ACTIVE(U51(isNat(s(z0)), x1, x2)) → c7(U51'(mark(U21(isNat(z0))), x1, x2)) 686.51/213.57
ACTIVE(U51(isNat(s(z0)), x1, x2)) → c7(ACTIVE(isNat(s(z0)))) 686.51/213.57
ACTIVE(U51(isNat(x(z0, z1)), x1, x2)) → c7(U51'(mark(U31(isNat(z0), z1)), x1, x2)) 686.51/213.57
ACTIVE(U51(isNat(x(z0, z1)), x1, x2)) → c7(ACTIVE(isNat(x(z0, z1)))) 686.51/213.57
ACTIVE(U52(plus(z0, 0), x1, x2)) → c26(U52'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.51/213.57
ACTIVE(U52(plus(z0, s(z1)), x1, x2)) → c26(U52'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.51/213.57
ACTIVE(U52(x(z0, 0), x1, x2)) → c26(U52'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.51/213.57
ACTIVE(U52(x(z0, s(z1)), x1, x2)) → c26(U52'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.51/213.57
ACTIVE(U52(U11(z0, z1), x1, x2)) → c26(U52'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.51/213.57
ACTIVE(U52(U12(z0), x1, x2)) → c26(U52'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.51/213.57
ACTIVE(U52(U21(z0), x1, x2)) → c26(U52'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.51/213.57
ACTIVE(U52(U31(z0, z1), x1, x2)) → c26(U52'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.51/213.57
ACTIVE(U52(U32(z0), x1, x2)) → c26(U52'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.51/213.57
ACTIVE(U52(U41(z0, z1), x1, x2)) → c26(U52'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.51/213.57
ACTIVE(U52(U51(z0, z1, z2), x1, x2)) → c26(U52'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.51/213.57
ACTIVE(U52(U52(z0, z1, z2), x1, x2)) → c26(U52'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.51/213.57
ACTIVE(U52(s(z0), x1, x2)) → c26(U52'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.51/213.57
ACTIVE(U52(plus(z0, z1), x1, x2)) → c26(U52'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.51/213.57
ACTIVE(U52(plus(z0, z1), x1, x2)) → c26(U52'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.51/213.57
ACTIVE(U52(U61(z0), x1, x2)) → c26(U52'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.51/213.57
ACTIVE(U52(U71(z0, z1, z2), x1, x2)) → c26(U52'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.51/213.57
ACTIVE(U52(U72(z0, z1, z2), x1, x2)) → c26(U52'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.51/213.57
ACTIVE(U52(x(z0, z1), x1, x2)) → c26(U52'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.51/213.57
ACTIVE(U52(x(z0, z1), x1, x2)) → c26(U52'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.51/213.57
ACTIVE(U52(U12(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.51/213.57
ACTIVE(U52(U21(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.51/213.57
ACTIVE(U52(U32(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.51/213.57
ACTIVE(U52(U41(tt, z0), x1, x2)) → c26(U52'(mark(z0), x1, x2)) 686.51/213.57
ACTIVE(U52(isNat(0), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.51/213.57
ACTIVE(U11(U52(tt, z0, z1), x1)) → c8(U11'(mark(s(plus(z1, z0))), x1)) 686.51/213.57
ACTIVE(U11(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.51/213.57
ACTIVE(U12(U52(tt, z0, z1))) → c8(U12'(mark(s(plus(z1, z0))))) 686.51/213.57
ACTIVE(U12(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.51/213.57
ACTIVE(U21(U52(tt, z0, z1))) → c8(U21'(mark(s(plus(z1, z0))))) 686.51/213.57
ACTIVE(U21(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.51/213.57
ACTIVE(U31(U52(tt, z0, z1), x1)) → c8(U31'(mark(s(plus(z1, z0))), x1)) 686.51/213.57
ACTIVE(U31(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.51/213.57
ACTIVE(U32(U52(tt, z0, z1))) → c8(U32'(mark(s(plus(z1, z0))))) 686.51/213.57
ACTIVE(U32(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.51/213.57
ACTIVE(U41(U52(tt, z0, z1), x1)) → c8(U41'(mark(s(plus(z1, z0))), x1)) 686.51/213.57
ACTIVE(U41(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.51/213.57
ACTIVE(U51(U52(tt, z0, z1), x1, x2)) → c8(U51'(mark(s(plus(z1, z0))), x1, x2)) 686.51/213.57
ACTIVE(U51(U52(tt, z0, z1), x1, x2)) → c8(ACTIVE(U52(tt, z0, z1))) 686.51/213.57
ACTIVE(U52(U11(tt, z0), x1, x2)) → c8(U52'(mark(U12(isNat(z0))), x1, x2)) 686.51/213.57
ACTIVE(U52(U11(tt, z0), x1, x2)) → c8(ACTIVE(U11(tt, z0))) 686.51/213.57
ACTIVE(U52(U31(tt, z0), x1, x2)) → c8(U52'(mark(U32(isNat(z0))), x1, x2)) 686.51/213.57
ACTIVE(U52(U31(tt, z0), x1, x2)) → c8(ACTIVE(U31(tt, z0))) 686.51/213.57
ACTIVE(U52(U51(tt, z0, z1), x1, x2)) → c8(U52'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.51/213.57
ACTIVE(U52(U51(tt, z0, z1), x1, x2)) → c8(ACTIVE(U51(tt, z0, z1))) 686.51/213.57
ACTIVE(U52(U52(tt, z0, z1), x1, x2)) → c8(U52'(mark(s(plus(z1, z0))), x1, x2)) 686.51/213.57
ACTIVE(U52(U52(tt, z0, z1), x1, x2)) → c8(ACTIVE(U52(tt, z0, z1))) 686.51/213.57
ACTIVE(U52(isNat(plus(z0, z1)), x1, x2)) → c8(U52'(mark(U11(isNat(z0), z1)), x1, x2)) 686.51/213.57
ACTIVE(U52(isNat(plus(z0, z1)), x1, x2)) → c8(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.57
ACTIVE(U52(isNat(s(z0)), x1, x2)) → c8(U52'(mark(U21(isNat(z0))), x1, x2)) 686.51/213.57
ACTIVE(U52(isNat(s(z0)), x1, x2)) → c8(ACTIVE(isNat(s(z0)))) 686.51/213.57
ACTIVE(U52(isNat(x(z0, z1)), x1, x2)) → c8(U52'(mark(U31(isNat(z0), z1)), x1, x2)) 686.51/213.57
ACTIVE(U52(isNat(x(z0, z1)), x1, x2)) → c8(ACTIVE(isNat(x(z0, z1)))) 686.51/213.57
ACTIVE(s(plus(z0, 0))) → c27(S(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.51/213.57
ACTIVE(s(plus(z0, s(z1)))) → c27(S(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.51/213.57
ACTIVE(s(x(z0, 0))) → c27(S(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.51/213.57
ACTIVE(s(x(z0, s(z1)))) → c27(S(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.51/213.57
ACTIVE(s(U11(z0, z1))) → c27(S(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.51/213.57
ACTIVE(s(U12(z0))) → c27(S(U12(active(z0))), ACTIVE(U12(z0))) 686.51/213.57
ACTIVE(s(U21(z0))) → c27(S(U21(active(z0))), ACTIVE(U21(z0))) 686.51/213.57
ACTIVE(s(U31(z0, z1))) → c27(S(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.51/213.57
ACTIVE(s(U32(z0))) → c27(S(U32(active(z0))), ACTIVE(U32(z0))) 686.51/213.57
ACTIVE(s(U41(z0, z1))) → c27(S(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.51/213.57
ACTIVE(s(U51(z0, z1, z2))) → c27(S(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.51/213.57
ACTIVE(s(U52(z0, z1, z2))) → c27(S(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.51/213.57
ACTIVE(s(s(z0))) → c27(S(s(active(z0))), ACTIVE(s(z0))) 686.51/213.57
ACTIVE(s(plus(z0, z1))) → c27(S(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.51/213.57
ACTIVE(s(plus(z0, z1))) → c27(S(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.51/213.57
ACTIVE(s(U61(z0))) → c27(S(U61(active(z0))), ACTIVE(U61(z0))) 686.51/213.57
ACTIVE(s(U71(z0, z1, z2))) → c27(S(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.51/213.57
ACTIVE(s(U72(z0, z1, z2))) → c27(S(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.51/213.57
ACTIVE(s(x(z0, z1))) → c27(S(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.51/213.57
ACTIVE(s(x(z0, z1))) → c27(S(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.51/213.57
ACTIVE(s(U12(tt))) → c27(S(mark(tt))) 686.51/213.57
ACTIVE(s(U21(tt))) → c27(S(mark(tt))) 686.51/213.57
ACTIVE(s(U32(tt))) → c27(S(mark(tt))) 686.51/213.57
ACTIVE(s(U41(tt, z0))) → c27(S(mark(z0))) 686.51/213.57
ACTIVE(s(isNat(0))) → c27(S(mark(tt))) 686.51/213.57
ACTIVE(s(U11(tt, z0))) → c9(S(mark(U12(isNat(z0))))) 686.51/213.57
ACTIVE(s(U11(tt, z0))) → c9(ACTIVE(U11(tt, z0))) 686.51/213.57
ACTIVE(s(U31(tt, z0))) → c9(S(mark(U32(isNat(z0))))) 686.51/213.57
ACTIVE(s(U31(tt, z0))) → c9(ACTIVE(U31(tt, z0))) 686.51/213.57
ACTIVE(s(U51(tt, z0, z1))) → c9(S(mark(U52(isNat(z1), z0, z1)))) 686.51/213.57
ACTIVE(s(U51(tt, z0, z1))) → c9(ACTIVE(U51(tt, z0, z1))) 686.51/213.57
ACTIVE(s(U52(tt, z0, z1))) → c9(S(mark(s(plus(z1, z0))))) 686.51/213.57
ACTIVE(s(U52(tt, z0, z1))) → c9(ACTIVE(U52(tt, z0, z1))) 686.51/213.57
ACTIVE(s(isNat(plus(z0, z1)))) → c9(S(mark(U11(isNat(z0), z1)))) 686.51/213.57
ACTIVE(s(isNat(plus(z0, z1)))) → c9(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.57
ACTIVE(s(isNat(s(z0)))) → c9(S(mark(U21(isNat(z0))))) 686.51/213.57
ACTIVE(s(isNat(s(z0)))) → c9(ACTIVE(isNat(s(z0)))) 686.51/213.57
ACTIVE(s(isNat(x(z0, z1)))) → c9(S(mark(U31(isNat(z0), z1)))) 686.51/213.57
ACTIVE(s(isNat(x(z0, z1)))) → c9(ACTIVE(isNat(x(z0, z1)))) 686.51/213.57
ACTIVE(U61(plus(z0, 0))) → c30(U61'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.51/213.57
ACTIVE(U61(plus(z0, s(z1)))) → c30(U61'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.51/213.57
ACTIVE(U61(x(z0, 0))) → c30(U61'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.51/213.57
ACTIVE(U61(x(z0, s(z1)))) → c30(U61'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.51/213.57
ACTIVE(U61(U11(z0, z1))) → c30(U61'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.51/213.57
ACTIVE(U61(U12(z0))) → c30(U61'(U12(active(z0))), ACTIVE(U12(z0))) 686.51/213.57
ACTIVE(U61(U21(z0))) → c30(U61'(U21(active(z0))), ACTIVE(U21(z0))) 686.51/213.57
ACTIVE(U61(U31(z0, z1))) → c30(U61'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.51/213.57
ACTIVE(U61(U32(z0))) → c30(U61'(U32(active(z0))), ACTIVE(U32(z0))) 686.51/213.57
ACTIVE(U61(U41(z0, z1))) → c30(U61'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.51/213.57
ACTIVE(U61(U51(z0, z1, z2))) → c30(U61'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.51/213.57
ACTIVE(U61(U52(z0, z1, z2))) → c30(U61'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.51/213.57
ACTIVE(U61(s(z0))) → c30(U61'(s(active(z0))), ACTIVE(s(z0))) 686.51/213.57
ACTIVE(U61(plus(z0, z1))) → c30(U61'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.51/213.57
ACTIVE(U61(plus(z0, z1))) → c30(U61'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.51/213.57
ACTIVE(U61(U61(z0))) → c30(U61'(U61(active(z0))), ACTIVE(U61(z0))) 686.51/213.57
ACTIVE(U61(U71(z0, z1, z2))) → c30(U61'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.51/213.57
ACTIVE(U61(U72(z0, z1, z2))) → c30(U61'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.51/213.57
ACTIVE(U61(x(z0, z1))) → c30(U61'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.51/213.57
ACTIVE(U61(x(z0, z1))) → c30(U61'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.51/213.57
ACTIVE(U11(U61(tt), x1)) → c19(U11'(mark(0), x1)) 686.51/213.57
ACTIVE(U12(U61(tt))) → c20(U12'(mark(0))) 686.51/213.57
ACTIVE(U21(U61(tt))) → c21(U21'(mark(0))) 686.51/213.57
ACTIVE(U31(U61(tt), x1)) → c22(U31'(mark(0), x1)) 686.51/213.57
ACTIVE(U32(U61(tt))) → c23(U32'(mark(0))) 686.51/213.57
ACTIVE(U41(U61(tt), x1)) → c24(U41'(mark(0), x1)) 686.51/213.57
ACTIVE(U51(U61(tt), x1, x2)) → c25(U51'(mark(0), x1, x2)) 686.51/213.57
ACTIVE(U52(U61(tt), x1, x2)) → c26(U52'(mark(0), x1, x2)) 686.51/213.57
ACTIVE(s(U61(tt))) → c27(S(mark(0))) 686.51/213.57
ACTIVE(U61(U12(tt))) → c30(U61'(mark(tt))) 686.51/213.57
ACTIVE(U61(U21(tt))) → c30(U61'(mark(tt))) 686.51/213.57
ACTIVE(U61(U32(tt))) → c30(U61'(mark(tt))) 686.51/213.57
ACTIVE(U61(U41(tt, z0))) → c30(U61'(mark(z0))) 686.51/213.57
ACTIVE(U61(U61(tt))) → c30(U61'(mark(0))) 686.51/213.57
ACTIVE(U61(isNat(0))) → c30(U61'(mark(tt))) 686.51/213.57
ACTIVE(U61(U11(tt, z0))) → c10(U61'(mark(U12(isNat(z0))))) 686.51/213.57
ACTIVE(U61(U11(tt, z0))) → c10(ACTIVE(U11(tt, z0))) 686.51/213.57
ACTIVE(U61(U31(tt, z0))) → c10(U61'(mark(U32(isNat(z0))))) 686.51/213.57
ACTIVE(U61(U31(tt, z0))) → c10(ACTIVE(U31(tt, z0))) 686.51/213.57
ACTIVE(U61(U51(tt, z0, z1))) → c10(U61'(mark(U52(isNat(z1), z0, z1)))) 686.51/213.57
ACTIVE(U61(U51(tt, z0, z1))) → c10(ACTIVE(U51(tt, z0, z1))) 686.51/213.57
ACTIVE(U61(U52(tt, z0, z1))) → c10(U61'(mark(s(plus(z1, z0))))) 686.51/213.57
ACTIVE(U61(U52(tt, z0, z1))) → c10(ACTIVE(U52(tt, z0, z1))) 686.51/213.57
ACTIVE(U61(isNat(plus(z0, z1)))) → c10(U61'(mark(U11(isNat(z0), z1)))) 686.51/213.57
ACTIVE(U61(isNat(plus(z0, z1)))) → c10(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.57
ACTIVE(U61(isNat(s(z0)))) → c10(U61'(mark(U21(isNat(z0))))) 686.51/213.57
ACTIVE(U61(isNat(s(z0)))) → c10(ACTIVE(isNat(s(z0)))) 686.51/213.57
ACTIVE(U61(isNat(x(z0, z1)))) → c10(U61'(mark(U31(isNat(z0), z1)))) 686.51/213.57
ACTIVE(U61(isNat(x(z0, z1)))) → c10(ACTIVE(isNat(x(z0, z1)))) 686.51/213.57
ACTIVE(U71(plus(z0, 0), x1, x2)) → c31(U71'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.51/213.57
ACTIVE(U71(plus(z0, s(z1)), x1, x2)) → c31(U71'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.51/213.57
ACTIVE(U71(x(z0, 0), x1, x2)) → c31(U71'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.51/213.57
ACTIVE(U71(x(z0, s(z1)), x1, x2)) → c31(U71'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.51/213.57
ACTIVE(U71(U11(z0, z1), x1, x2)) → c31(U71'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.51/213.57
ACTIVE(U71(U12(z0), x1, x2)) → c31(U71'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.51/213.57
ACTIVE(U71(U21(z0), x1, x2)) → c31(U71'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.51/213.57
ACTIVE(U71(U31(z0, z1), x1, x2)) → c31(U71'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.51/213.57
ACTIVE(U71(U32(z0), x1, x2)) → c31(U71'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.51/213.57
ACTIVE(U71(U41(z0, z1), x1, x2)) → c31(U71'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.51/213.57
ACTIVE(U71(U51(z0, z1, z2), x1, x2)) → c31(U71'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.51/213.57
ACTIVE(U71(U52(z0, z1, z2), x1, x2)) → c31(U71'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.51/213.57
ACTIVE(U71(s(z0), x1, x2)) → c31(U71'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.51/213.57
ACTIVE(U71(plus(z0, z1), x1, x2)) → c31(U71'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.51/213.57
ACTIVE(U71(plus(z0, z1), x1, x2)) → c31(U71'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.51/213.57
ACTIVE(U71(U61(z0), x1, x2)) → c31(U71'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.51/213.57
ACTIVE(U71(U71(z0, z1, z2), x1, x2)) → c31(U71'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.51/213.57
ACTIVE(U71(U72(z0, z1, z2), x1, x2)) → c31(U71'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.51/213.57
ACTIVE(U71(x(z0, z1), x1, x2)) → c31(U71'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.51/213.57
ACTIVE(U71(x(z0, z1), x1, x2)) → c31(U71'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.51/213.57
ACTIVE(U71(U12(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.51/213.57
ACTIVE(U71(U21(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.51/213.57
ACTIVE(U71(U32(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.51/213.57
ACTIVE(U71(U41(tt, z0), x1, x2)) → c31(U71'(mark(z0), x1, x2)) 686.51/213.57
ACTIVE(U71(U61(tt), x1, x2)) → c31(U71'(mark(0), x1, x2)) 686.51/213.57
ACTIVE(U71(isNat(0), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.51/213.57
ACTIVE(U11(U71(tt, z0, z1), x1)) → c11(U11'(mark(U72(isNat(z1), z0, z1)), x1)) 686.51/213.57
ACTIVE(U11(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.57
ACTIVE(U12(U71(tt, z0, z1))) → c11(U12'(mark(U72(isNat(z1), z0, z1)))) 686.51/213.57
ACTIVE(U12(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.57
ACTIVE(U21(U71(tt, z0, z1))) → c11(U21'(mark(U72(isNat(z1), z0, z1)))) 686.51/213.57
ACTIVE(U21(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.57
ACTIVE(U31(U71(tt, z0, z1), x1)) → c11(U31'(mark(U72(isNat(z1), z0, z1)), x1)) 686.51/213.57
ACTIVE(U31(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.57
ACTIVE(U32(U71(tt, z0, z1))) → c11(U32'(mark(U72(isNat(z1), z0, z1)))) 686.51/213.57
ACTIVE(U32(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.57
ACTIVE(U41(U71(tt, z0, z1), x1)) → c11(U41'(mark(U72(isNat(z1), z0, z1)), x1)) 686.51/213.57
ACTIVE(U41(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.57
ACTIVE(U51(U71(tt, z0, z1), x1, x2)) → c11(U51'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.51/213.57
ACTIVE(U51(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.57
ACTIVE(U52(U71(tt, z0, z1), x1, x2)) → c11(U52'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.51/213.57
ACTIVE(U52(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.57
ACTIVE(s(U71(tt, z0, z1))) → c11(S(mark(U72(isNat(z1), z0, z1)))) 686.51/213.57
ACTIVE(s(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.57
ACTIVE(U61(U71(tt, z0, z1))) → c11(U61'(mark(U72(isNat(z1), z0, z1)))) 686.51/213.57
ACTIVE(U61(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.57
ACTIVE(U71(U11(tt, z0), x1, x2)) → c11(U71'(mark(U12(isNat(z0))), x1, x2)) 686.51/213.57
ACTIVE(U71(U11(tt, z0), x1, x2)) → c11(ACTIVE(U11(tt, z0))) 686.51/213.57
ACTIVE(U71(U31(tt, z0), x1, x2)) → c11(U71'(mark(U32(isNat(z0))), x1, x2)) 686.51/213.57
ACTIVE(U71(U31(tt, z0), x1, x2)) → c11(ACTIVE(U31(tt, z0))) 686.51/213.57
ACTIVE(U71(U51(tt, z0, z1), x1, x2)) → c11(U71'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.51/213.57
ACTIVE(U71(U51(tt, z0, z1), x1, x2)) → c11(ACTIVE(U51(tt, z0, z1))) 686.51/213.57
ACTIVE(U71(U52(tt, z0, z1), x1, x2)) → c11(U71'(mark(s(plus(z1, z0))), x1, x2)) 686.51/213.57
ACTIVE(U71(U52(tt, z0, z1), x1, x2)) → c11(ACTIVE(U52(tt, z0, z1))) 686.51/213.57
ACTIVE(U71(U71(tt, z0, z1), x1, x2)) → c11(U71'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.51/213.57
ACTIVE(U71(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.57
ACTIVE(U71(isNat(plus(z0, z1)), x1, x2)) → c11(U71'(mark(U11(isNat(z0), z1)), x1, x2)) 686.51/213.57
ACTIVE(U71(isNat(plus(z0, z1)), x1, x2)) → c11(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.57
ACTIVE(U71(isNat(s(z0)), x1, x2)) → c11(U71'(mark(U21(isNat(z0))), x1, x2)) 686.51/213.57
ACTIVE(U71(isNat(s(z0)), x1, x2)) → c11(ACTIVE(isNat(s(z0)))) 686.51/213.57
ACTIVE(U71(isNat(x(z0, z1)), x1, x2)) → c11(U71'(mark(U31(isNat(z0), z1)), x1, x2)) 686.51/213.57
ACTIVE(U71(isNat(x(z0, z1)), x1, x2)) → c11(ACTIVE(isNat(x(z0, z1)))) 686.51/213.57
ACTIVE(U72(plus(z0, 0), x1, x2)) → c32(U72'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.51/213.57
ACTIVE(U72(plus(z0, s(z1)), x1, x2)) → c32(U72'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.51/213.57
ACTIVE(U72(x(z0, 0), x1, x2)) → c32(U72'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.51/213.57
ACTIVE(U72(x(z0, s(z1)), x1, x2)) → c32(U72'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.51/213.57
ACTIVE(U72(U11(z0, z1), x1, x2)) → c32(U72'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.51/213.57
ACTIVE(U72(U12(z0), x1, x2)) → c32(U72'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.51/213.57
ACTIVE(U72(U21(z0), x1, x2)) → c32(U72'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.51/213.57
ACTIVE(U72(U31(z0, z1), x1, x2)) → c32(U72'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.51/213.57
ACTIVE(U72(U32(z0), x1, x2)) → c32(U72'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.51/213.57
ACTIVE(U72(U41(z0, z1), x1, x2)) → c32(U72'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.51/213.57
ACTIVE(U72(U51(z0, z1, z2), x1, x2)) → c32(U72'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.51/213.57
ACTIVE(U72(U52(z0, z1, z2), x1, x2)) → c32(U72'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.51/213.57
ACTIVE(U72(s(z0), x1, x2)) → c32(U72'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.51/213.57
ACTIVE(U72(plus(z0, z1), x1, x2)) → c32(U72'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.51/213.57
ACTIVE(U72(plus(z0, z1), x1, x2)) → c32(U72'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.51/213.57
ACTIVE(U72(U61(z0), x1, x2)) → c32(U72'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.51/213.57
ACTIVE(U72(U71(z0, z1, z2), x1, x2)) → c32(U72'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.51/213.57
ACTIVE(U72(U72(z0, z1, z2), x1, x2)) → c32(U72'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.51/213.57
ACTIVE(U72(x(z0, z1), x1, x2)) → c32(U72'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.51/213.57
ACTIVE(U72(x(z0, z1), x1, x2)) → c32(U72'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.51/213.57
ACTIVE(U72(U12(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.51/213.57
ACTIVE(U72(U21(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.51/213.57
ACTIVE(U72(U32(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.51/213.57
ACTIVE(U72(U41(tt, z0), x1, x2)) → c32(U72'(mark(z0), x1, x2)) 686.51/213.57
ACTIVE(U72(U61(tt), x1, x2)) → c32(U72'(mark(0), x1, x2)) 686.51/213.57
ACTIVE(U72(isNat(0), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.51/213.57
ACTIVE(U11(U72(tt, z0, z1), x1)) → c12(U11'(mark(plus(x(z1, z0), z1)), x1)) 686.51/213.57
ACTIVE(U11(U72(tt, z0, z1), x1)) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.57
ACTIVE(U12(U72(tt, z0, z1))) → c12(U12'(mark(plus(x(z1, z0), z1)))) 686.51/213.57
ACTIVE(U12(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.57
ACTIVE(U21(U72(tt, z0, z1))) → c12(U21'(mark(plus(x(z1, z0), z1)))) 686.51/213.57
ACTIVE(U21(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.57
ACTIVE(U31(U72(tt, z0, z1), x1)) → c12(U31'(mark(plus(x(z1, z0), z1)), x1)) 686.51/213.57
ACTIVE(U31(U72(tt, z0, z1), x1)) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.57
ACTIVE(U32(U72(tt, z0, z1))) → c12(U32'(mark(plus(x(z1, z0), z1)))) 686.51/213.57
ACTIVE(U32(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.57
ACTIVE(U41(U72(tt, z0, z1), x1)) → c12(U41'(mark(plus(x(z1, z0), z1)), x1)) 686.51/213.57
ACTIVE(U41(U72(tt, z0, z1), x1)) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.57
ACTIVE(U51(U72(tt, z0, z1), x1, x2)) → c12(U51'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.51/213.57
ACTIVE(U51(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.57
ACTIVE(U52(U72(tt, z0, z1), x1, x2)) → c12(U52'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.51/213.57
ACTIVE(U52(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.57
ACTIVE(s(U72(tt, z0, z1))) → c12(S(mark(plus(x(z1, z0), z1)))) 686.51/213.57
ACTIVE(s(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.57
ACTIVE(U61(U72(tt, z0, z1))) → c12(U61'(mark(plus(x(z1, z0), z1)))) 686.51/213.57
ACTIVE(U61(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.57
ACTIVE(U71(U72(tt, z0, z1), x1, x2)) → c12(U71'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.51/213.57
ACTIVE(U71(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.57
ACTIVE(U72(U11(tt, z0), x1, x2)) → c12(U72'(mark(U12(isNat(z0))), x1, x2)) 686.51/213.57
ACTIVE(U72(U11(tt, z0), x1, x2)) → c12(ACTIVE(U11(tt, z0))) 686.51/213.57
ACTIVE(U72(U31(tt, z0), x1, x2)) → c12(U72'(mark(U32(isNat(z0))), x1, x2)) 686.51/213.57
ACTIVE(U72(U31(tt, z0), x1, x2)) → c12(ACTIVE(U31(tt, z0))) 686.51/213.57
ACTIVE(U72(U51(tt, z0, z1), x1, x2)) → c12(U72'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.51/213.57
ACTIVE(U72(U51(tt, z0, z1), x1, x2)) → c12(ACTIVE(U51(tt, z0, z1))) 686.51/213.57
ACTIVE(U72(U52(tt, z0, z1), x1, x2)) → c12(U72'(mark(s(plus(z1, z0))), x1, x2)) 686.51/213.58
ACTIVE(U72(U52(tt, z0, z1), x1, x2)) → c12(ACTIVE(U52(tt, z0, z1))) 686.51/213.58
ACTIVE(U72(U71(tt, z0, z1), x1, x2)) → c12(U72'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.51/213.58
ACTIVE(U72(U71(tt, z0, z1), x1, x2)) → c12(ACTIVE(U71(tt, z0, z1))) 686.51/213.58
ACTIVE(U72(U72(tt, z0, z1), x1, x2)) → c12(U72'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.51/213.58
ACTIVE(U72(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.58
ACTIVE(U72(isNat(plus(z0, z1)), x1, x2)) → c12(U72'(mark(U11(isNat(z0), z1)), x1, x2)) 686.51/213.58
ACTIVE(U72(isNat(plus(z0, z1)), x1, x2)) → c12(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.58
ACTIVE(U72(isNat(s(z0)), x1, x2)) → c12(U72'(mark(U21(isNat(z0))), x1, x2)) 686.51/213.58
ACTIVE(U72(isNat(s(z0)), x1, x2)) → c12(ACTIVE(isNat(s(z0)))) 686.51/213.58
ACTIVE(U72(isNat(x(z0, z1)), x1, x2)) → c12(U72'(mark(U31(isNat(z0), z1)), x1, x2)) 686.51/213.58
ACTIVE(U72(isNat(x(z0, z1)), x1, x2)) → c12(ACTIVE(isNat(x(z0, z1)))) 686.51/213.58
PROPER(U11(x0, U11(z0, z1))) → c65(U11'(proper(x0), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(U11(z0, z1))) 686.51/213.58
PROPER(U11(x0, U12(z0))) → c65(U11'(proper(x0), U12(proper(z0))), PROPER(x0), PROPER(U12(z0))) 686.51/213.58
PROPER(U11(x0, isNat(z0))) → c65(U11'(proper(x0), isNat(proper(z0))), PROPER(x0), PROPER(isNat(z0))) 686.51/213.58
PROPER(U11(x0, U21(z0))) → c65(U11'(proper(x0), U21(proper(z0))), PROPER(x0), PROPER(U21(z0))) 686.51/213.58
PROPER(U11(x0, U31(z0, z1))) → c65(U11'(proper(x0), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(U31(z0, z1))) 686.51/213.58
PROPER(U11(x0, U32(z0))) → c65(U11'(proper(x0), U32(proper(z0))), PROPER(x0), PROPER(U32(z0))) 686.51/213.58
PROPER(U11(x0, U41(z0, z1))) → c65(U11'(proper(x0), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(U41(z0, z1))) 686.51/213.58
PROPER(U11(x0, U51(z0, z1, z2))) → c65(U11'(proper(x0), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U51(z0, z1, z2))) 686.51/213.58
PROPER(U11(x0, U52(z0, z1, z2))) → c65(U11'(proper(x0), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U52(z0, z1, z2))) 686.51/213.58
PROPER(U11(x0, s(z0))) → c65(U11'(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 686.51/213.58
PROPER(U11(x0, plus(z0, z1))) → c65(U11'(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 686.51/213.58
PROPER(U11(x0, U61(z0))) → c65(U11'(proper(x0), U61(proper(z0))), PROPER(x0), PROPER(U61(z0))) 686.51/213.58
PROPER(U11(x0, U71(z0, z1, z2))) → c65(U11'(proper(x0), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U71(z0, z1, z2))) 686.51/213.58
PROPER(U11(x0, U72(z0, z1, z2))) → c65(U11'(proper(x0), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U72(z0, z1, z2))) 686.51/213.58
PROPER(U11(x0, x(z0, z1))) → c65(U11'(proper(x0), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x(z0, z1))) 686.51/213.58
PROPER(U11(U11(z0, z1), x1)) → c65(U11'(U11(proper(z0), proper(z1)), proper(x1)), PROPER(U11(z0, z1)), PROPER(x1)) 686.51/213.58
PROPER(U11(U12(z0), x1)) → c65(U11'(U12(proper(z0)), proper(x1)), PROPER(U12(z0)), PROPER(x1)) 686.51/213.58
PROPER(U11(isNat(z0), x1)) → c65(U11'(isNat(proper(z0)), proper(x1)), PROPER(isNat(z0)), PROPER(x1)) 686.51/213.58
PROPER(U11(U21(z0), x1)) → c65(U11'(U21(proper(z0)), proper(x1)), PROPER(U21(z0)), PROPER(x1)) 686.51/213.58
PROPER(U11(U31(z0, z1), x1)) → c65(U11'(U31(proper(z0), proper(z1)), proper(x1)), PROPER(U31(z0, z1)), PROPER(x1)) 686.51/213.58
PROPER(U11(U32(z0), x1)) → c65(U11'(U32(proper(z0)), proper(x1)), PROPER(U32(z0)), PROPER(x1)) 686.51/213.58
PROPER(U11(U41(z0, z1), x1)) → c65(U11'(U41(proper(z0), proper(z1)), proper(x1)), PROPER(U41(z0, z1)), PROPER(x1)) 686.51/213.58
PROPER(U11(U51(z0, z1, z2), x1)) → c65(U11'(U51(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U51(z0, z1, z2)), PROPER(x1)) 686.51/213.58
PROPER(U11(U52(z0, z1, z2), x1)) → c65(U11'(U52(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U52(z0, z1, z2)), PROPER(x1)) 686.51/213.58
PROPER(U11(s(z0), x1)) → c65(U11'(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 686.51/213.58
PROPER(U11(plus(z0, z1), x1)) → c65(U11'(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 686.51/213.58
PROPER(U11(U61(z0), x1)) → c65(U11'(U61(proper(z0)), proper(x1)), PROPER(U61(z0)), PROPER(x1)) 686.51/213.58
PROPER(U11(U71(z0, z1, z2), x1)) → c65(U11'(U71(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U71(z0, z1, z2)), PROPER(x1)) 686.51/213.58
PROPER(U11(U72(z0, z1, z2), x1)) → c65(U11'(U72(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U72(z0, z1, z2)), PROPER(x1)) 686.51/213.58
PROPER(U11(x(z0, z1), x1)) → c65(U11'(x(proper(z0), proper(z1)), proper(x1)), PROPER(x(z0, z1)), PROPER(x1)) 686.51/213.58
PROPER(U11(x0, tt)) → c65(U11'(proper(x0), ok(tt)), PROPER(x0)) 686.51/213.58
PROPER(U11(x0, 0)) → c65(U11'(proper(x0), ok(0)), PROPER(x0)) 686.51/213.58
PROPER(U11(tt, x1)) → c65(U11'(ok(tt), proper(x1)), PROPER(x1)) 686.51/213.58
PROPER(U11(0, x1)) → c65(U11'(ok(0), proper(x1)), PROPER(x1)) 686.51/213.58
PROPER(U12(U11(z0, z1))) → c67(U12'(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.51/213.58
PROPER(U12(U12(z0))) → c67(U12'(U12(proper(z0))), PROPER(U12(z0))) 686.51/213.58
PROPER(U12(isNat(z0))) → c67(U12'(isNat(proper(z0))), PROPER(isNat(z0))) 686.51/213.58
PROPER(U12(U21(z0))) → c67(U12'(U21(proper(z0))), PROPER(U21(z0))) 686.51/213.58
PROPER(U12(U31(z0, z1))) → c67(U12'(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.51/213.58
PROPER(U12(U32(z0))) → c67(U12'(U32(proper(z0))), PROPER(U32(z0))) 686.51/213.58
PROPER(U12(U41(z0, z1))) → c67(U12'(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.51/213.58
PROPER(U12(U51(z0, z1, z2))) → c67(U12'(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.51/213.58
PROPER(U12(U52(z0, z1, z2))) → c67(U12'(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.51/213.58
PROPER(U12(s(z0))) → c67(U12'(s(proper(z0))), PROPER(s(z0))) 686.51/213.58
PROPER(U12(plus(z0, z1))) → c67(U12'(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.51/213.58
PROPER(U12(U61(z0))) → c67(U12'(U61(proper(z0))), PROPER(U61(z0))) 686.51/213.58
PROPER(U12(U71(z0, z1, z2))) → c67(U12'(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.51/213.58
PROPER(U12(U72(z0, z1, z2))) → c67(U12'(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.51/213.58
PROPER(U12(x(z0, z1))) → c67(U12'(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.51/213.58
PROPER(U12(tt)) → c67(U12'(ok(tt))) 686.51/213.58
PROPER(U12(0)) → c67(U12'(ok(0))) 686.51/213.58
PROPER(isNat(U11(z0, z1))) → c68(ISNAT(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.51/213.58
PROPER(isNat(U12(z0))) → c68(ISNAT(U12(proper(z0))), PROPER(U12(z0))) 686.51/213.58
PROPER(isNat(isNat(z0))) → c68(ISNAT(isNat(proper(z0))), PROPER(isNat(z0))) 686.51/213.58
PROPER(isNat(U21(z0))) → c68(ISNAT(U21(proper(z0))), PROPER(U21(z0))) 686.51/213.58
PROPER(isNat(U31(z0, z1))) → c68(ISNAT(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.51/213.58
PROPER(isNat(U32(z0))) → c68(ISNAT(U32(proper(z0))), PROPER(U32(z0))) 686.51/213.58
PROPER(isNat(U41(z0, z1))) → c68(ISNAT(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.51/213.58
PROPER(isNat(U51(z0, z1, z2))) → c68(ISNAT(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.51/213.58
PROPER(isNat(U52(z0, z1, z2))) → c68(ISNAT(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.51/213.58
PROPER(isNat(s(z0))) → c68(ISNAT(s(proper(z0))), PROPER(s(z0))) 686.51/213.58
PROPER(isNat(plus(z0, z1))) → c68(ISNAT(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.51/213.58
PROPER(isNat(U61(z0))) → c68(ISNAT(U61(proper(z0))), PROPER(U61(z0))) 686.51/213.58
PROPER(isNat(U71(z0, z1, z2))) → c68(ISNAT(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.51/213.58
PROPER(isNat(U72(z0, z1, z2))) → c68(ISNAT(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.51/213.58
PROPER(isNat(x(z0, z1))) → c68(ISNAT(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.51/213.58
PROPER(isNat(tt)) → c68(ISNAT(ok(tt))) 686.51/213.58
PROPER(isNat(0)) → c68(ISNAT(ok(0))) 686.51/213.58
PROPER(U21(U11(z0, z1))) → c69(U21'(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.51/213.58
PROPER(U21(U12(z0))) → c69(U21'(U12(proper(z0))), PROPER(U12(z0))) 686.51/213.58
PROPER(U21(isNat(z0))) → c69(U21'(isNat(proper(z0))), PROPER(isNat(z0))) 686.51/213.58
PROPER(U21(U21(z0))) → c69(U21'(U21(proper(z0))), PROPER(U21(z0))) 686.51/213.58
PROPER(U21(U31(z0, z1))) → c69(U21'(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.51/213.58
PROPER(U21(U32(z0))) → c69(U21'(U32(proper(z0))), PROPER(U32(z0))) 686.51/213.58
PROPER(U21(U41(z0, z1))) → c69(U21'(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.51/213.58
PROPER(U21(U51(z0, z1, z2))) → c69(U21'(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.51/213.58
PROPER(U21(U52(z0, z1, z2))) → c69(U21'(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.51/213.58
PROPER(U21(s(z0))) → c69(U21'(s(proper(z0))), PROPER(s(z0))) 686.51/213.58
PROPER(U21(plus(z0, z1))) → c69(U21'(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.51/213.58
PROPER(U21(U61(z0))) → c69(U21'(U61(proper(z0))), PROPER(U61(z0))) 686.51/213.58
PROPER(U21(U71(z0, z1, z2))) → c69(U21'(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.51/213.58
PROPER(U21(U72(z0, z1, z2))) → c69(U21'(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.51/213.58
PROPER(U21(x(z0, z1))) → c69(U21'(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.51/213.58
PROPER(U21(tt)) → c69(U21'(ok(tt))) 686.51/213.58
PROPER(U21(0)) → c69(U21'(ok(0)))
S tuples:

ACTIVE(plus(z0, z1)) → c28(PLUS(active(z0), z1), ACTIVE(z0)) 686.51/213.58
ACTIVE(plus(z0, z1)) → c29(PLUS(z0, active(z1)), ACTIVE(z1)) 686.51/213.58
ACTIVE(x(z0, z1)) → c33(X(active(z0), z1), ACTIVE(z0)) 686.51/213.58
ACTIVE(x(z0, z1)) → c34(X(z0, active(z1)), ACTIVE(z1)) 686.51/213.58
U11'(mark(z0), z1) → c35(U11'(z0, z1)) 686.51/213.58
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1)) 686.51/213.58
U12'(mark(z0)) → c37(U12'(z0)) 686.51/213.58
U12'(ok(z0)) → c38(U12'(z0)) 686.51/213.58
U21'(mark(z0)) → c39(U21'(z0)) 686.51/213.58
U21'(ok(z0)) → c40(U21'(z0)) 686.51/213.58
U31'(mark(z0), z1) → c41(U31'(z0, z1)) 686.51/213.58
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 686.51/213.58
U32'(mark(z0)) → c43(U32'(z0)) 686.51/213.58
U32'(ok(z0)) → c44(U32'(z0)) 686.51/213.58
U41'(mark(z0), z1) → c45(U41'(z0, z1)) 686.51/213.58
U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1)) 686.51/213.58
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2)) 686.51/213.58
U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2)) 686.51/213.58
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2)) 686.51/213.58
U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2)) 686.51/213.58
S(mark(z0)) → c51(S(z0)) 686.51/213.58
S(ok(z0)) → c52(S(z0)) 686.51/213.58
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 686.51/213.58
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 686.51/213.58
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 686.51/213.58
U61'(mark(z0)) → c56(U61'(z0)) 686.51/213.58
U61'(ok(z0)) → c57(U61'(z0)) 686.51/213.58
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2)) 686.51/213.58
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2)) 686.51/213.58
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2)) 686.51/213.58
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 686.51/213.58
X(mark(z0), z1) → c62(X(z0, z1)) 686.51/213.58
X(z0, mark(z1)) → c63(X(z0, z1)) 686.51/213.58
X(ok(z0), ok(z1)) → c64(X(z0, z1)) 686.51/213.58
PROPER(U31(z0, z1)) → c70(U31'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 686.51/213.58
PROPER(U32(z0)) → c71(U32'(proper(z0)), PROPER(z0)) 686.51/213.58
PROPER(U41(z0, z1)) → c72(U41'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 686.51/213.58
PROPER(U51(z0, z1, z2)) → c73(U51'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 686.51/213.58
PROPER(U52(z0, z1, z2)) → c74(U52'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 686.51/213.58
PROPER(s(z0)) → c75(S(proper(z0)), PROPER(z0)) 686.51/213.58
PROPER(plus(z0, z1)) → c76(PLUS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 686.51/213.58
PROPER(U61(z0)) → c77(U61'(proper(z0)), PROPER(z0)) 686.51/213.58
PROPER(U71(z0, z1, z2)) → c79(U71'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 686.51/213.58
PROPER(U72(z0, z1, z2)) → c80(U72'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 686.51/213.58
PROPER(x(z0, z1)) → c81(X(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 686.51/213.58
ISNAT(ok(z0)) → c82(ISNAT(z0)) 686.51/213.58
TOP(mark(z0)) → c83(TOP(proper(z0)), PROPER(z0)) 686.51/213.58
TOP(ok(z0)) → c84(TOP(active(z0)), ACTIVE(z0)) 686.51/213.58
ACTIVE(isNat(s(z0))) → c13(ISNAT(z0)) 686.51/213.58
ACTIVE(plus(z0, s(z1))) → c16(ISNAT(z1)) 686.51/213.58
ACTIVE(x(z0, s(z1))) → c18(ISNAT(z1)) 686.51/213.58
ACTIVE(U11(tt, z0)) → c1(U12'(isNat(z0))) 686.51/213.58
ACTIVE(U11(tt, z0)) → c1(ISNAT(z0)) 686.51/213.58
ACTIVE(U31(tt, z0)) → c1(U32'(isNat(z0))) 686.51/213.58
ACTIVE(U31(tt, z0)) → c1(ISNAT(z0)) 686.51/213.58
ACTIVE(U51(tt, z0, z1)) → c1(U52'(isNat(z1), z0, z1)) 686.51/213.58
ACTIVE(U51(tt, z0, z1)) → c1(ISNAT(z1)) 686.51/213.58
ACTIVE(U52(tt, z0, z1)) → c1(S(plus(z1, z0))) 686.51/213.58
ACTIVE(U52(tt, z0, z1)) → c1(PLUS(z1, z0)) 686.51/213.58
ACTIVE(U71(tt, z0, z1)) → c1(U72'(isNat(z1), z0, z1)) 686.51/213.58
ACTIVE(U71(tt, z0, z1)) → c1(ISNAT(z1)) 686.51/213.58
ACTIVE(U72(tt, z0, z1)) → c1(PLUS(x(z1, z0), z1)) 686.51/213.58
ACTIVE(U72(tt, z0, z1)) → c1(X(z1, z0)) 686.51/213.58
ACTIVE(isNat(plus(z0, z1))) → c1(U11'(isNat(z0), z1)) 686.51/213.58
ACTIVE(isNat(plus(z0, z1))) → c1(ISNAT(z0)) 686.51/213.58
ACTIVE(isNat(x(z0, z1))) → c1(U31'(isNat(z0), z1)) 686.51/213.58
ACTIVE(isNat(x(z0, z1))) → c1(ISNAT(z0)) 686.51/213.58
ACTIVE(plus(z0, 0)) → c1(U41'(isNat(z0), z0)) 686.51/213.58
ACTIVE(plus(z0, 0)) → c1(ISNAT(z0)) 686.51/213.58
ACTIVE(x(z0, 0)) → c1(U61'(isNat(z0))) 686.51/213.58
ACTIVE(x(z0, 0)) → c1(ISNAT(z0)) 686.51/213.58
ACTIVE(U11(plus(z0, 0), x1)) → c19(U11'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.51/213.58
ACTIVE(U11(plus(z0, s(z1)), x1)) → c19(U11'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.51/213.58
ACTIVE(U11(x(z0, 0), x1)) → c19(U11'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.51/213.58
ACTIVE(U11(x(z0, s(z1)), x1)) → c19(U11'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.51/213.58
ACTIVE(U11(U11(z0, z1), x1)) → c19(U11'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.51/213.58
ACTIVE(U11(U12(z0), x1)) → c19(U11'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.51/213.58
ACTIVE(U11(U21(z0), x1)) → c19(U11'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.51/213.58
ACTIVE(U11(U31(z0, z1), x1)) → c19(U11'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.51/213.58
ACTIVE(U11(U32(z0), x1)) → c19(U11'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.51/213.58
ACTIVE(U11(U41(z0, z1), x1)) → c19(U11'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.51/213.58
ACTIVE(U11(U51(z0, z1, z2), x1)) → c19(U11'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.51/213.58
ACTIVE(U11(U52(z0, z1, z2), x1)) → c19(U11'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.51/213.58
ACTIVE(U11(s(z0), x1)) → c19(U11'(s(active(z0)), x1), ACTIVE(s(z0))) 686.51/213.58
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.51/213.58
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.51/213.58
ACTIVE(U11(U61(z0), x1)) → c19(U11'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.51/213.58
ACTIVE(U11(U71(z0, z1, z2), x1)) → c19(U11'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.51/213.58
ACTIVE(U11(U72(z0, z1, z2), x1)) → c19(U11'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.51/213.58
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.51/213.58
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.51/213.58
ACTIVE(U11(isNat(0), x1)) → c19(U11'(mark(tt), x1)) 686.51/213.58
ACTIVE(U11(U11(tt, z0), x1)) → c(U11'(mark(U12(isNat(z0))), x1)) 686.51/213.58
ACTIVE(U11(U11(tt, z0), x1)) → c(ACTIVE(U11(tt, z0))) 686.51/213.58
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(U11'(mark(U11(isNat(z0), z1)), x1)) 686.51/213.58
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.58
ACTIVE(U11(isNat(s(z0)), x1)) → c(U11'(mark(U21(isNat(z0))), x1)) 686.51/213.58
ACTIVE(U11(isNat(s(z0)), x1)) → c(ACTIVE(isNat(s(z0)))) 686.51/213.58
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(U11'(mark(U31(isNat(z0), z1)), x1)) 686.51/213.58
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(ACTIVE(isNat(x(z0, z1)))) 686.51/213.58
ACTIVE(U12(plus(z0, 0))) → c20(U12'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.51/213.58
ACTIVE(U12(plus(z0, s(z1)))) → c20(U12'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.51/213.58
ACTIVE(U12(x(z0, 0))) → c20(U12'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.51/213.58
ACTIVE(U12(x(z0, s(z1)))) → c20(U12'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.51/213.58
ACTIVE(U12(U11(z0, z1))) → c20(U12'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.51/213.58
ACTIVE(U12(U12(z0))) → c20(U12'(U12(active(z0))), ACTIVE(U12(z0))) 686.51/213.58
ACTIVE(U12(U21(z0))) → c20(U12'(U21(active(z0))), ACTIVE(U21(z0))) 686.51/213.58
ACTIVE(U12(U31(z0, z1))) → c20(U12'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.51/213.58
ACTIVE(U12(U32(z0))) → c20(U12'(U32(active(z0))), ACTIVE(U32(z0))) 686.51/213.58
ACTIVE(U12(U41(z0, z1))) → c20(U12'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.51/213.58
ACTIVE(U12(U51(z0, z1, z2))) → c20(U12'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.51/213.58
ACTIVE(U12(U52(z0, z1, z2))) → c20(U12'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.51/213.58
ACTIVE(U12(s(z0))) → c20(U12'(s(active(z0))), ACTIVE(s(z0))) 686.51/213.58
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.51/213.58
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.51/213.58
ACTIVE(U12(U61(z0))) → c20(U12'(U61(active(z0))), ACTIVE(U61(z0))) 686.51/213.58
ACTIVE(U12(U71(z0, z1, z2))) → c20(U12'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.51/213.58
ACTIVE(U12(U72(z0, z1, z2))) → c20(U12'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.51/213.58
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.51/213.58
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.51/213.58
ACTIVE(U11(U12(tt), x1)) → c19(U11'(mark(tt), x1)) 686.51/213.58
ACTIVE(U12(U12(tt))) → c20(U12'(mark(tt))) 686.51/213.58
ACTIVE(U12(isNat(0))) → c20(U12'(mark(tt))) 686.51/213.58
ACTIVE(U12(U11(tt, z0))) → c2(U12'(mark(U12(isNat(z0))))) 686.51/213.58
ACTIVE(U12(U11(tt, z0))) → c2(ACTIVE(U11(tt, z0))) 686.51/213.58
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(U12'(mark(U11(isNat(z0), z1)))) 686.51/213.58
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.58
ACTIVE(U12(isNat(s(z0)))) → c2(U12'(mark(U21(isNat(z0))))) 686.51/213.58
ACTIVE(U12(isNat(s(z0)))) → c2(ACTIVE(isNat(s(z0)))) 686.51/213.58
ACTIVE(U12(isNat(x(z0, z1)))) → c2(U12'(mark(U31(isNat(z0), z1)))) 686.51/213.58
ACTIVE(U12(isNat(x(z0, z1)))) → c2(ACTIVE(isNat(x(z0, z1)))) 686.51/213.58
ACTIVE(U21(plus(z0, 0))) → c21(U21'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.51/213.58
ACTIVE(U21(plus(z0, s(z1)))) → c21(U21'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.51/213.58
ACTIVE(U21(x(z0, 0))) → c21(U21'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.51/213.58
ACTIVE(U21(x(z0, s(z1)))) → c21(U21'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.51/213.58
ACTIVE(U21(U11(z0, z1))) → c21(U21'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.51/213.58
ACTIVE(U21(U12(z0))) → c21(U21'(U12(active(z0))), ACTIVE(U12(z0))) 686.51/213.58
ACTIVE(U21(U21(z0))) → c21(U21'(U21(active(z0))), ACTIVE(U21(z0))) 686.51/213.58
ACTIVE(U21(U31(z0, z1))) → c21(U21'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.51/213.58
ACTIVE(U21(U32(z0))) → c21(U21'(U32(active(z0))), ACTIVE(U32(z0))) 686.51/213.58
ACTIVE(U21(U41(z0, z1))) → c21(U21'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.51/213.58
ACTIVE(U21(U51(z0, z1, z2))) → c21(U21'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.51/213.58
ACTIVE(U21(U52(z0, z1, z2))) → c21(U21'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.51/213.58
ACTIVE(U21(s(z0))) → c21(U21'(s(active(z0))), ACTIVE(s(z0))) 686.51/213.58
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.51/213.58
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.51/213.58
ACTIVE(U21(U61(z0))) → c21(U21'(U61(active(z0))), ACTIVE(U61(z0))) 686.51/213.58
ACTIVE(U21(U71(z0, z1, z2))) → c21(U21'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.51/213.58
ACTIVE(U21(U72(z0, z1, z2))) → c21(U21'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.51/213.58
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.51/213.58
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.51/213.58
ACTIVE(U11(U21(tt), x1)) → c19(U11'(mark(tt), x1)) 686.51/213.58
ACTIVE(U12(U21(tt))) → c20(U12'(mark(tt))) 686.51/213.58
ACTIVE(U21(U12(tt))) → c21(U21'(mark(tt))) 686.51/213.58
ACTIVE(U21(U21(tt))) → c21(U21'(mark(tt))) 686.51/213.58
ACTIVE(U21(isNat(0))) → c21(U21'(mark(tt))) 686.51/213.58
ACTIVE(U21(U11(tt, z0))) → c3(U21'(mark(U12(isNat(z0))))) 686.51/213.58
ACTIVE(U21(U11(tt, z0))) → c3(ACTIVE(U11(tt, z0))) 686.51/213.58
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(U21'(mark(U11(isNat(z0), z1)))) 686.51/213.58
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.58
ACTIVE(U21(isNat(s(z0)))) → c3(U21'(mark(U21(isNat(z0))))) 686.51/213.58
ACTIVE(U21(isNat(s(z0)))) → c3(ACTIVE(isNat(s(z0)))) 686.51/213.58
ACTIVE(U21(isNat(x(z0, z1)))) → c3(U21'(mark(U31(isNat(z0), z1)))) 686.51/213.58
ACTIVE(U21(isNat(x(z0, z1)))) → c3(ACTIVE(isNat(x(z0, z1)))) 686.51/213.58
ACTIVE(U31(plus(z0, 0), x1)) → c22(U31'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.51/213.58
ACTIVE(U31(plus(z0, s(z1)), x1)) → c22(U31'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.51/213.58
ACTIVE(U31(x(z0, 0), x1)) → c22(U31'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.51/213.58
ACTIVE(U31(x(z0, s(z1)), x1)) → c22(U31'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.51/213.58
ACTIVE(U31(U11(z0, z1), x1)) → c22(U31'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.51/213.58
ACTIVE(U31(U12(z0), x1)) → c22(U31'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.51/213.58
ACTIVE(U31(U21(z0), x1)) → c22(U31'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.51/213.58
ACTIVE(U31(U31(z0, z1), x1)) → c22(U31'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.51/213.58
ACTIVE(U31(U32(z0), x1)) → c22(U31'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.51/213.58
ACTIVE(U31(U41(z0, z1), x1)) → c22(U31'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.51/213.58
ACTIVE(U31(U51(z0, z1, z2), x1)) → c22(U31'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.51/213.58
ACTIVE(U31(U52(z0, z1, z2), x1)) → c22(U31'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.51/213.58
ACTIVE(U31(s(z0), x1)) → c22(U31'(s(active(z0)), x1), ACTIVE(s(z0))) 686.51/213.58
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.51/213.58
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.51/213.58
ACTIVE(U31(U61(z0), x1)) → c22(U31'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.51/213.58
ACTIVE(U31(U71(z0, z1, z2), x1)) → c22(U31'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.51/213.58
ACTIVE(U31(U72(z0, z1, z2), x1)) → c22(U31'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.51/213.58
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.51/213.58
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.51/213.58
ACTIVE(U31(U12(tt), x1)) → c22(U31'(mark(tt), x1)) 686.51/213.58
ACTIVE(U31(U21(tt), x1)) → c22(U31'(mark(tt), x1)) 686.51/213.58
ACTIVE(U31(isNat(0), x1)) → c22(U31'(mark(tt), x1)) 686.51/213.58
ACTIVE(U11(U31(tt, z0), x1)) → c4(U11'(mark(U32(isNat(z0))), x1)) 686.51/213.58
ACTIVE(U11(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 686.51/213.58
ACTIVE(U12(U31(tt, z0))) → c4(U12'(mark(U32(isNat(z0))))) 686.51/213.58
ACTIVE(U12(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 686.51/213.58
ACTIVE(U21(U31(tt, z0))) → c4(U21'(mark(U32(isNat(z0))))) 686.51/213.58
ACTIVE(U21(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 686.51/213.58
ACTIVE(U31(U11(tt, z0), x1)) → c4(U31'(mark(U12(isNat(z0))), x1)) 686.51/213.58
ACTIVE(U31(U11(tt, z0), x1)) → c4(ACTIVE(U11(tt, z0))) 686.51/213.58
ACTIVE(U31(U31(tt, z0), x1)) → c4(U31'(mark(U32(isNat(z0))), x1)) 686.51/213.58
ACTIVE(U31(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 686.51/213.58
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(U31'(mark(U11(isNat(z0), z1)), x1)) 686.51/213.58
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.58
ACTIVE(U31(isNat(s(z0)), x1)) → c4(U31'(mark(U21(isNat(z0))), x1)) 686.51/213.58
ACTIVE(U31(isNat(s(z0)), x1)) → c4(ACTIVE(isNat(s(z0)))) 686.51/213.58
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(U31'(mark(U31(isNat(z0), z1)), x1)) 686.51/213.58
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(ACTIVE(isNat(x(z0, z1)))) 686.51/213.58
ACTIVE(U32(plus(z0, 0))) → c23(U32'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.51/213.58
ACTIVE(U32(plus(z0, s(z1)))) → c23(U32'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.51/213.58
ACTIVE(U32(x(z0, 0))) → c23(U32'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.51/213.58
ACTIVE(U32(x(z0, s(z1)))) → c23(U32'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.51/213.58
ACTIVE(U32(U11(z0, z1))) → c23(U32'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.51/213.58
ACTIVE(U32(U12(z0))) → c23(U32'(U12(active(z0))), ACTIVE(U12(z0))) 686.51/213.58
ACTIVE(U32(U21(z0))) → c23(U32'(U21(active(z0))), ACTIVE(U21(z0))) 686.51/213.58
ACTIVE(U32(U31(z0, z1))) → c23(U32'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.51/213.58
ACTIVE(U32(U32(z0))) → c23(U32'(U32(active(z0))), ACTIVE(U32(z0))) 686.51/213.58
ACTIVE(U32(U41(z0, z1))) → c23(U32'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.51/213.58
ACTIVE(U32(U51(z0, z1, z2))) → c23(U32'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.51/213.58
ACTIVE(U32(U52(z0, z1, z2))) → c23(U32'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.51/213.58
ACTIVE(U32(s(z0))) → c23(U32'(s(active(z0))), ACTIVE(s(z0))) 686.51/213.58
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.51/213.58
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.51/213.58
ACTIVE(U32(U61(z0))) → c23(U32'(U61(active(z0))), ACTIVE(U61(z0))) 686.51/213.58
ACTIVE(U32(U71(z0, z1, z2))) → c23(U32'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.51/213.58
ACTIVE(U32(U72(z0, z1, z2))) → c23(U32'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.51/213.58
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.51/213.58
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.51/213.58
ACTIVE(U11(U32(tt), x1)) → c19(U11'(mark(tt), x1)) 686.51/213.58
ACTIVE(U12(U32(tt))) → c20(U12'(mark(tt))) 686.51/213.58
ACTIVE(U21(U32(tt))) → c21(U21'(mark(tt))) 686.51/213.58
ACTIVE(U31(U32(tt), x1)) → c22(U31'(mark(tt), x1)) 686.51/213.58
ACTIVE(U32(U12(tt))) → c23(U32'(mark(tt))) 686.51/213.58
ACTIVE(U32(U21(tt))) → c23(U32'(mark(tt))) 686.51/213.58
ACTIVE(U32(U32(tt))) → c23(U32'(mark(tt))) 686.51/213.58
ACTIVE(U32(isNat(0))) → c23(U32'(mark(tt))) 686.51/213.58
ACTIVE(U32(U11(tt, z0))) → c5(U32'(mark(U12(isNat(z0))))) 686.51/213.58
ACTIVE(U32(U11(tt, z0))) → c5(ACTIVE(U11(tt, z0))) 686.51/213.58
ACTIVE(U32(U31(tt, z0))) → c5(U32'(mark(U32(isNat(z0))))) 686.51/213.58
ACTIVE(U32(U31(tt, z0))) → c5(ACTIVE(U31(tt, z0))) 686.51/213.58
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(U32'(mark(U11(isNat(z0), z1)))) 686.51/213.58
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.58
ACTIVE(U32(isNat(s(z0)))) → c5(U32'(mark(U21(isNat(z0))))) 686.51/213.58
ACTIVE(U32(isNat(s(z0)))) → c5(ACTIVE(isNat(s(z0)))) 686.51/213.58
ACTIVE(U32(isNat(x(z0, z1)))) → c5(U32'(mark(U31(isNat(z0), z1)))) 686.51/213.58
ACTIVE(U32(isNat(x(z0, z1)))) → c5(ACTIVE(isNat(x(z0, z1)))) 686.51/213.58
ACTIVE(U41(plus(z0, 0), x1)) → c24(U41'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.51/213.58
ACTIVE(U41(plus(z0, s(z1)), x1)) → c24(U41'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.51/213.58
ACTIVE(U41(x(z0, 0), x1)) → c24(U41'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.51/213.58
ACTIVE(U41(x(z0, s(z1)), x1)) → c24(U41'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.51/213.58
ACTIVE(U41(U11(z0, z1), x1)) → c24(U41'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.51/213.58
ACTIVE(U41(U12(z0), x1)) → c24(U41'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.51/213.58
ACTIVE(U41(U21(z0), x1)) → c24(U41'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.51/213.58
ACTIVE(U41(U31(z0, z1), x1)) → c24(U41'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.51/213.58
ACTIVE(U41(U32(z0), x1)) → c24(U41'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.51/213.58
ACTIVE(U41(U41(z0, z1), x1)) → c24(U41'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.51/213.58
ACTIVE(U41(U51(z0, z1, z2), x1)) → c24(U41'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.51/213.58
ACTIVE(U41(U52(z0, z1, z2), x1)) → c24(U41'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.51/213.58
ACTIVE(U41(s(z0), x1)) → c24(U41'(s(active(z0)), x1), ACTIVE(s(z0))) 686.51/213.58
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.51/213.58
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.51/213.58
ACTIVE(U41(U61(z0), x1)) → c24(U41'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.51/213.58
ACTIVE(U41(U71(z0, z1, z2), x1)) → c24(U41'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.51/213.58
ACTIVE(U41(U72(z0, z1, z2), x1)) → c24(U41'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.51/213.58
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.51/213.58
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.51/213.58
ACTIVE(U11(U41(tt, z0), x1)) → c19(U11'(mark(z0), x1)) 686.51/213.58
ACTIVE(U12(U41(tt, z0))) → c20(U12'(mark(z0))) 686.51/213.58
ACTIVE(U21(U41(tt, z0))) → c21(U21'(mark(z0))) 686.51/213.58
ACTIVE(U31(U41(tt, z0), x1)) → c22(U31'(mark(z0), x1)) 686.51/213.58
ACTIVE(U32(U41(tt, z0))) → c23(U32'(mark(z0))) 686.51/213.58
ACTIVE(U41(U12(tt), x1)) → c24(U41'(mark(tt), x1)) 686.51/213.58
ACTIVE(U41(U21(tt), x1)) → c24(U41'(mark(tt), x1)) 686.51/213.58
ACTIVE(U41(U32(tt), x1)) → c24(U41'(mark(tt), x1)) 686.51/213.58
ACTIVE(U41(U41(tt, z0), x1)) → c24(U41'(mark(z0), x1)) 686.51/213.58
ACTIVE(U41(isNat(0), x1)) → c24(U41'(mark(tt), x1)) 686.51/213.58
ACTIVE(U41(U11(tt, z0), x1)) → c6(U41'(mark(U12(isNat(z0))), x1)) 686.51/213.58
ACTIVE(U41(U11(tt, z0), x1)) → c6(ACTIVE(U11(tt, z0))) 686.51/213.58
ACTIVE(U41(U31(tt, z0), x1)) → c6(U41'(mark(U32(isNat(z0))), x1)) 686.51/213.58
ACTIVE(U41(U31(tt, z0), x1)) → c6(ACTIVE(U31(tt, z0))) 686.51/213.58
ACTIVE(U41(isNat(plus(z0, z1)), x1)) → c6(U41'(mark(U11(isNat(z0), z1)), x1)) 686.51/213.58
ACTIVE(U41(isNat(plus(z0, z1)), x1)) → c6(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.58
ACTIVE(U41(isNat(s(z0)), x1)) → c6(U41'(mark(U21(isNat(z0))), x1)) 686.51/213.58
ACTIVE(U41(isNat(s(z0)), x1)) → c6(ACTIVE(isNat(s(z0)))) 686.51/213.58
ACTIVE(U41(isNat(x(z0, z1)), x1)) → c6(U41'(mark(U31(isNat(z0), z1)), x1)) 686.51/213.58
ACTIVE(U41(isNat(x(z0, z1)), x1)) → c6(ACTIVE(isNat(x(z0, z1)))) 686.51/213.58
ACTIVE(U51(plus(z0, 0), x1, x2)) → c25(U51'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.51/213.58
ACTIVE(U51(plus(z0, s(z1)), x1, x2)) → c25(U51'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.51/213.58
ACTIVE(U51(x(z0, 0), x1, x2)) → c25(U51'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.51/213.58
ACTIVE(U51(x(z0, s(z1)), x1, x2)) → c25(U51'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.51/213.58
ACTIVE(U51(U11(z0, z1), x1, x2)) → c25(U51'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.51/213.58
ACTIVE(U51(U12(z0), x1, x2)) → c25(U51'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.51/213.58
ACTIVE(U51(U21(z0), x1, x2)) → c25(U51'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.51/213.58
ACTIVE(U51(U31(z0, z1), x1, x2)) → c25(U51'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.51/213.58
ACTIVE(U51(U32(z0), x1, x2)) → c25(U51'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.51/213.58
ACTIVE(U51(U41(z0, z1), x1, x2)) → c25(U51'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.51/213.58
ACTIVE(U51(U51(z0, z1, z2), x1, x2)) → c25(U51'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.51/213.58
ACTIVE(U51(U52(z0, z1, z2), x1, x2)) → c25(U51'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.51/213.58
ACTIVE(U51(s(z0), x1, x2)) → c25(U51'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.51/213.58
ACTIVE(U51(plus(z0, z1), x1, x2)) → c25(U51'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.51/213.58
ACTIVE(U51(plus(z0, z1), x1, x2)) → c25(U51'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.51/213.58
ACTIVE(U51(U61(z0), x1, x2)) → c25(U51'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.51/213.58
ACTIVE(U51(U71(z0, z1, z2), x1, x2)) → c25(U51'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.51/213.58
ACTIVE(U51(U72(z0, z1, z2), x1, x2)) → c25(U51'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.51/213.58
ACTIVE(U51(x(z0, z1), x1, x2)) → c25(U51'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.51/213.58
ACTIVE(U51(x(z0, z1), x1, x2)) → c25(U51'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.51/213.58
ACTIVE(U51(U12(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.51/213.58
ACTIVE(U51(U21(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.51/213.58
ACTIVE(U51(U32(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.51/213.58
ACTIVE(U51(U41(tt, z0), x1, x2)) → c25(U51'(mark(z0), x1, x2)) 686.51/213.58
ACTIVE(U51(isNat(0), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.51/213.58
ACTIVE(U11(U51(tt, z0, z1), x1)) → c7(U11'(mark(U52(isNat(z1), z0, z1)), x1)) 686.51/213.58
ACTIVE(U11(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.51/213.58
ACTIVE(U12(U51(tt, z0, z1))) → c7(U12'(mark(U52(isNat(z1), z0, z1)))) 686.51/213.58
ACTIVE(U12(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.51/213.58
ACTIVE(U21(U51(tt, z0, z1))) → c7(U21'(mark(U52(isNat(z1), z0, z1)))) 686.51/213.58
ACTIVE(U21(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.51/213.58
ACTIVE(U31(U51(tt, z0, z1), x1)) → c7(U31'(mark(U52(isNat(z1), z0, z1)), x1)) 686.51/213.58
ACTIVE(U31(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.51/213.58
ACTIVE(U32(U51(tt, z0, z1))) → c7(U32'(mark(U52(isNat(z1), z0, z1)))) 686.51/213.58
ACTIVE(U32(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.51/213.58
ACTIVE(U41(U51(tt, z0, z1), x1)) → c7(U41'(mark(U52(isNat(z1), z0, z1)), x1)) 686.51/213.58
ACTIVE(U41(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.51/213.58
ACTIVE(U51(U11(tt, z0), x1, x2)) → c7(U51'(mark(U12(isNat(z0))), x1, x2)) 686.51/213.58
ACTIVE(U51(U11(tt, z0), x1, x2)) → c7(ACTIVE(U11(tt, z0))) 686.51/213.58
ACTIVE(U51(U31(tt, z0), x1, x2)) → c7(U51'(mark(U32(isNat(z0))), x1, x2)) 686.51/213.58
ACTIVE(U51(U31(tt, z0), x1, x2)) → c7(ACTIVE(U31(tt, z0))) 686.51/213.58
ACTIVE(U51(U51(tt, z0, z1), x1, x2)) → c7(U51'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.51/213.58
ACTIVE(U51(U51(tt, z0, z1), x1, x2)) → c7(ACTIVE(U51(tt, z0, z1))) 686.51/213.58
ACTIVE(U51(isNat(plus(z0, z1)), x1, x2)) → c7(U51'(mark(U11(isNat(z0), z1)), x1, x2)) 686.51/213.58
ACTIVE(U51(isNat(plus(z0, z1)), x1, x2)) → c7(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.58
ACTIVE(U51(isNat(s(z0)), x1, x2)) → c7(U51'(mark(U21(isNat(z0))), x1, x2)) 686.51/213.58
ACTIVE(U51(isNat(s(z0)), x1, x2)) → c7(ACTIVE(isNat(s(z0)))) 686.51/213.58
ACTIVE(U51(isNat(x(z0, z1)), x1, x2)) → c7(U51'(mark(U31(isNat(z0), z1)), x1, x2)) 686.51/213.58
ACTIVE(U51(isNat(x(z0, z1)), x1, x2)) → c7(ACTIVE(isNat(x(z0, z1)))) 686.51/213.58
ACTIVE(U52(plus(z0, 0), x1, x2)) → c26(U52'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.51/213.58
ACTIVE(U52(plus(z0, s(z1)), x1, x2)) → c26(U52'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.51/213.58
ACTIVE(U52(x(z0, 0), x1, x2)) → c26(U52'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.51/213.58
ACTIVE(U52(x(z0, s(z1)), x1, x2)) → c26(U52'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.51/213.58
ACTIVE(U52(U11(z0, z1), x1, x2)) → c26(U52'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.51/213.58
ACTIVE(U52(U12(z0), x1, x2)) → c26(U52'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.51/213.58
ACTIVE(U52(U21(z0), x1, x2)) → c26(U52'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.51/213.58
ACTIVE(U52(U31(z0, z1), x1, x2)) → c26(U52'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.51/213.58
ACTIVE(U52(U32(z0), x1, x2)) → c26(U52'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.51/213.58
ACTIVE(U52(U41(z0, z1), x1, x2)) → c26(U52'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.51/213.58
ACTIVE(U52(U51(z0, z1, z2), x1, x2)) → c26(U52'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.51/213.58
ACTIVE(U52(U52(z0, z1, z2), x1, x2)) → c26(U52'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.51/213.58
ACTIVE(U52(s(z0), x1, x2)) → c26(U52'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.51/213.58
ACTIVE(U52(plus(z0, z1), x1, x2)) → c26(U52'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.51/213.58
ACTIVE(U52(plus(z0, z1), x1, x2)) → c26(U52'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.51/213.58
ACTIVE(U52(U61(z0), x1, x2)) → c26(U52'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.51/213.58
ACTIVE(U52(U71(z0, z1, z2), x1, x2)) → c26(U52'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.51/213.58
ACTIVE(U52(U72(z0, z1, z2), x1, x2)) → c26(U52'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.51/213.58
ACTIVE(U52(x(z0, z1), x1, x2)) → c26(U52'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.51/213.58
ACTIVE(U52(x(z0, z1), x1, x2)) → c26(U52'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.51/213.58
ACTIVE(U52(U12(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.51/213.58
ACTIVE(U52(U21(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.51/213.58
ACTIVE(U52(U32(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.51/213.58
ACTIVE(U52(U41(tt, z0), x1, x2)) → c26(U52'(mark(z0), x1, x2)) 686.51/213.58
ACTIVE(U52(isNat(0), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.51/213.58
ACTIVE(U11(U52(tt, z0, z1), x1)) → c8(U11'(mark(s(plus(z1, z0))), x1)) 686.51/213.58
ACTIVE(U11(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.51/213.58
ACTIVE(U12(U52(tt, z0, z1))) → c8(U12'(mark(s(plus(z1, z0))))) 686.51/213.58
ACTIVE(U12(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.51/213.58
ACTIVE(U21(U52(tt, z0, z1))) → c8(U21'(mark(s(plus(z1, z0))))) 686.51/213.58
ACTIVE(U21(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.51/213.58
ACTIVE(U31(U52(tt, z0, z1), x1)) → c8(U31'(mark(s(plus(z1, z0))), x1)) 686.51/213.58
ACTIVE(U31(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.51/213.58
ACTIVE(U32(U52(tt, z0, z1))) → c8(U32'(mark(s(plus(z1, z0))))) 686.51/213.58
ACTIVE(U32(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.51/213.58
ACTIVE(U41(U52(tt, z0, z1), x1)) → c8(U41'(mark(s(plus(z1, z0))), x1)) 686.51/213.58
ACTIVE(U41(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.51/213.58
ACTIVE(U51(U52(tt, z0, z1), x1, x2)) → c8(U51'(mark(s(plus(z1, z0))), x1, x2)) 686.51/213.58
ACTIVE(U51(U52(tt, z0, z1), x1, x2)) → c8(ACTIVE(U52(tt, z0, z1))) 686.51/213.58
ACTIVE(U52(U11(tt, z0), x1, x2)) → c8(U52'(mark(U12(isNat(z0))), x1, x2)) 686.51/213.58
ACTIVE(U52(U11(tt, z0), x1, x2)) → c8(ACTIVE(U11(tt, z0))) 686.51/213.58
ACTIVE(U52(U31(tt, z0), x1, x2)) → c8(U52'(mark(U32(isNat(z0))), x1, x2)) 686.51/213.58
ACTIVE(U52(U31(tt, z0), x1, x2)) → c8(ACTIVE(U31(tt, z0))) 686.51/213.58
ACTIVE(U52(U51(tt, z0, z1), x1, x2)) → c8(U52'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.51/213.58
ACTIVE(U52(U51(tt, z0, z1), x1, x2)) → c8(ACTIVE(U51(tt, z0, z1))) 686.51/213.58
ACTIVE(U52(U52(tt, z0, z1), x1, x2)) → c8(U52'(mark(s(plus(z1, z0))), x1, x2)) 686.51/213.58
ACTIVE(U52(U52(tt, z0, z1), x1, x2)) → c8(ACTIVE(U52(tt, z0, z1))) 686.51/213.58
ACTIVE(U52(isNat(plus(z0, z1)), x1, x2)) → c8(U52'(mark(U11(isNat(z0), z1)), x1, x2)) 686.51/213.58
ACTIVE(U52(isNat(plus(z0, z1)), x1, x2)) → c8(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.58
ACTIVE(U52(isNat(s(z0)), x1, x2)) → c8(U52'(mark(U21(isNat(z0))), x1, x2)) 686.51/213.58
ACTIVE(U52(isNat(s(z0)), x1, x2)) → c8(ACTIVE(isNat(s(z0)))) 686.51/213.58
ACTIVE(U52(isNat(x(z0, z1)), x1, x2)) → c8(U52'(mark(U31(isNat(z0), z1)), x1, x2)) 686.51/213.58
ACTIVE(U52(isNat(x(z0, z1)), x1, x2)) → c8(ACTIVE(isNat(x(z0, z1)))) 686.51/213.58
ACTIVE(s(plus(z0, 0))) → c27(S(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.51/213.58
ACTIVE(s(plus(z0, s(z1)))) → c27(S(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.51/213.58
ACTIVE(s(x(z0, 0))) → c27(S(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.51/213.58
ACTIVE(s(x(z0, s(z1)))) → c27(S(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.51/213.58
ACTIVE(s(U11(z0, z1))) → c27(S(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.51/213.58
ACTIVE(s(U12(z0))) → c27(S(U12(active(z0))), ACTIVE(U12(z0))) 686.51/213.58
ACTIVE(s(U21(z0))) → c27(S(U21(active(z0))), ACTIVE(U21(z0))) 686.51/213.58
ACTIVE(s(U31(z0, z1))) → c27(S(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.51/213.58
ACTIVE(s(U32(z0))) → c27(S(U32(active(z0))), ACTIVE(U32(z0))) 686.51/213.58
ACTIVE(s(U41(z0, z1))) → c27(S(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.51/213.58
ACTIVE(s(U51(z0, z1, z2))) → c27(S(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.51/213.58
ACTIVE(s(U52(z0, z1, z2))) → c27(S(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.51/213.58
ACTIVE(s(s(z0))) → c27(S(s(active(z0))), ACTIVE(s(z0))) 686.51/213.58
ACTIVE(s(plus(z0, z1))) → c27(S(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.51/213.58
ACTIVE(s(plus(z0, z1))) → c27(S(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.51/213.58
ACTIVE(s(U61(z0))) → c27(S(U61(active(z0))), ACTIVE(U61(z0))) 686.51/213.58
ACTIVE(s(U71(z0, z1, z2))) → c27(S(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.51/213.58
ACTIVE(s(U72(z0, z1, z2))) → c27(S(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.51/213.58
ACTIVE(s(x(z0, z1))) → c27(S(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.51/213.58
ACTIVE(s(x(z0, z1))) → c27(S(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.51/213.58
ACTIVE(s(U12(tt))) → c27(S(mark(tt))) 686.51/213.58
ACTIVE(s(U21(tt))) → c27(S(mark(tt))) 686.51/213.58
ACTIVE(s(U32(tt))) → c27(S(mark(tt))) 686.51/213.58
ACTIVE(s(U41(tt, z0))) → c27(S(mark(z0))) 686.51/213.58
ACTIVE(s(isNat(0))) → c27(S(mark(tt))) 686.51/213.58
ACTIVE(s(U11(tt, z0))) → c9(S(mark(U12(isNat(z0))))) 686.51/213.58
ACTIVE(s(U11(tt, z0))) → c9(ACTIVE(U11(tt, z0))) 686.51/213.58
ACTIVE(s(U31(tt, z0))) → c9(S(mark(U32(isNat(z0))))) 686.51/213.58
ACTIVE(s(U31(tt, z0))) → c9(ACTIVE(U31(tt, z0))) 686.51/213.58
ACTIVE(s(U51(tt, z0, z1))) → c9(S(mark(U52(isNat(z1), z0, z1)))) 686.51/213.58
ACTIVE(s(U51(tt, z0, z1))) → c9(ACTIVE(U51(tt, z0, z1))) 686.51/213.58
ACTIVE(s(U52(tt, z0, z1))) → c9(S(mark(s(plus(z1, z0))))) 686.51/213.58
ACTIVE(s(U52(tt, z0, z1))) → c9(ACTIVE(U52(tt, z0, z1))) 686.51/213.58
ACTIVE(s(isNat(plus(z0, z1)))) → c9(S(mark(U11(isNat(z0), z1)))) 686.51/213.58
ACTIVE(s(isNat(plus(z0, z1)))) → c9(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.58
ACTIVE(s(isNat(s(z0)))) → c9(S(mark(U21(isNat(z0))))) 686.51/213.58
ACTIVE(s(isNat(s(z0)))) → c9(ACTIVE(isNat(s(z0)))) 686.51/213.58
ACTIVE(s(isNat(x(z0, z1)))) → c9(S(mark(U31(isNat(z0), z1)))) 686.51/213.58
ACTIVE(s(isNat(x(z0, z1)))) → c9(ACTIVE(isNat(x(z0, z1)))) 686.51/213.58
ACTIVE(U61(plus(z0, 0))) → c30(U61'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.51/213.58
ACTIVE(U61(plus(z0, s(z1)))) → c30(U61'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.51/213.58
ACTIVE(U61(x(z0, 0))) → c30(U61'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.51/213.58
ACTIVE(U61(x(z0, s(z1)))) → c30(U61'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.51/213.58
ACTIVE(U61(U11(z0, z1))) → c30(U61'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.51/213.58
ACTIVE(U61(U12(z0))) → c30(U61'(U12(active(z0))), ACTIVE(U12(z0))) 686.51/213.58
ACTIVE(U61(U21(z0))) → c30(U61'(U21(active(z0))), ACTIVE(U21(z0))) 686.51/213.58
ACTIVE(U61(U31(z0, z1))) → c30(U61'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.51/213.58
ACTIVE(U61(U32(z0))) → c30(U61'(U32(active(z0))), ACTIVE(U32(z0))) 686.51/213.58
ACTIVE(U61(U41(z0, z1))) → c30(U61'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.51/213.58
ACTIVE(U61(U51(z0, z1, z2))) → c30(U61'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.51/213.58
ACTIVE(U61(U52(z0, z1, z2))) → c30(U61'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.51/213.58
ACTIVE(U61(s(z0))) → c30(U61'(s(active(z0))), ACTIVE(s(z0))) 686.51/213.58
ACTIVE(U61(plus(z0, z1))) → c30(U61'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.51/213.58
ACTIVE(U61(plus(z0, z1))) → c30(U61'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.51/213.58
ACTIVE(U61(U61(z0))) → c30(U61'(U61(active(z0))), ACTIVE(U61(z0))) 686.51/213.58
ACTIVE(U61(U71(z0, z1, z2))) → c30(U61'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.51/213.58
ACTIVE(U61(U72(z0, z1, z2))) → c30(U61'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.51/213.58
ACTIVE(U61(x(z0, z1))) → c30(U61'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.51/213.58
ACTIVE(U61(x(z0, z1))) → c30(U61'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.51/213.58
ACTIVE(U11(U61(tt), x1)) → c19(U11'(mark(0), x1)) 686.51/213.58
ACTIVE(U12(U61(tt))) → c20(U12'(mark(0))) 686.51/213.58
ACTIVE(U21(U61(tt))) → c21(U21'(mark(0))) 686.51/213.58
ACTIVE(U31(U61(tt), x1)) → c22(U31'(mark(0), x1)) 686.51/213.58
ACTIVE(U32(U61(tt))) → c23(U32'(mark(0))) 686.51/213.58
ACTIVE(U41(U61(tt), x1)) → c24(U41'(mark(0), x1)) 686.51/213.58
ACTIVE(U51(U61(tt), x1, x2)) → c25(U51'(mark(0), x1, x2)) 686.51/213.58
ACTIVE(U52(U61(tt), x1, x2)) → c26(U52'(mark(0), x1, x2)) 686.51/213.58
ACTIVE(s(U61(tt))) → c27(S(mark(0))) 686.51/213.58
ACTIVE(U61(U12(tt))) → c30(U61'(mark(tt))) 686.51/213.58
ACTIVE(U61(U21(tt))) → c30(U61'(mark(tt))) 686.51/213.58
ACTIVE(U61(U32(tt))) → c30(U61'(mark(tt))) 686.51/213.58
ACTIVE(U61(U41(tt, z0))) → c30(U61'(mark(z0))) 686.51/213.58
ACTIVE(U61(U61(tt))) → c30(U61'(mark(0))) 686.51/213.58
ACTIVE(U61(isNat(0))) → c30(U61'(mark(tt))) 686.51/213.58
ACTIVE(U61(U11(tt, z0))) → c10(U61'(mark(U12(isNat(z0))))) 686.51/213.58
ACTIVE(U61(U11(tt, z0))) → c10(ACTIVE(U11(tt, z0))) 686.51/213.58
ACTIVE(U61(U31(tt, z0))) → c10(U61'(mark(U32(isNat(z0))))) 686.51/213.58
ACTIVE(U61(U31(tt, z0))) → c10(ACTIVE(U31(tt, z0))) 686.51/213.58
ACTIVE(U61(U51(tt, z0, z1))) → c10(U61'(mark(U52(isNat(z1), z0, z1)))) 686.51/213.58
ACTIVE(U61(U51(tt, z0, z1))) → c10(ACTIVE(U51(tt, z0, z1))) 686.51/213.58
ACTIVE(U61(U52(tt, z0, z1))) → c10(U61'(mark(s(plus(z1, z0))))) 686.51/213.58
ACTIVE(U61(U52(tt, z0, z1))) → c10(ACTIVE(U52(tt, z0, z1))) 686.51/213.58
ACTIVE(U61(isNat(plus(z0, z1)))) → c10(U61'(mark(U11(isNat(z0), z1)))) 686.51/213.58
ACTIVE(U61(isNat(plus(z0, z1)))) → c10(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.58
ACTIVE(U61(isNat(s(z0)))) → c10(U61'(mark(U21(isNat(z0))))) 686.51/213.58
ACTIVE(U61(isNat(s(z0)))) → c10(ACTIVE(isNat(s(z0)))) 686.51/213.58
ACTIVE(U61(isNat(x(z0, z1)))) → c10(U61'(mark(U31(isNat(z0), z1)))) 686.51/213.58
ACTIVE(U61(isNat(x(z0, z1)))) → c10(ACTIVE(isNat(x(z0, z1)))) 686.51/213.58
ACTIVE(U71(plus(z0, 0), x1, x2)) → c31(U71'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.51/213.58
ACTIVE(U71(plus(z0, s(z1)), x1, x2)) → c31(U71'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.51/213.58
ACTIVE(U71(x(z0, 0), x1, x2)) → c31(U71'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.51/213.58
ACTIVE(U71(x(z0, s(z1)), x1, x2)) → c31(U71'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.51/213.58
ACTIVE(U71(U11(z0, z1), x1, x2)) → c31(U71'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.51/213.58
ACTIVE(U71(U12(z0), x1, x2)) → c31(U71'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.51/213.58
ACTIVE(U71(U21(z0), x1, x2)) → c31(U71'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.51/213.58
ACTIVE(U71(U31(z0, z1), x1, x2)) → c31(U71'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.51/213.58
ACTIVE(U71(U32(z0), x1, x2)) → c31(U71'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.51/213.58
ACTIVE(U71(U41(z0, z1), x1, x2)) → c31(U71'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.51/213.58
ACTIVE(U71(U51(z0, z1, z2), x1, x2)) → c31(U71'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.51/213.58
ACTIVE(U71(U52(z0, z1, z2), x1, x2)) → c31(U71'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.51/213.58
ACTIVE(U71(s(z0), x1, x2)) → c31(U71'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.51/213.58
ACTIVE(U71(plus(z0, z1), x1, x2)) → c31(U71'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.51/213.58
ACTIVE(U71(plus(z0, z1), x1, x2)) → c31(U71'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.51/213.58
ACTIVE(U71(U61(z0), x1, x2)) → c31(U71'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.51/213.58
ACTIVE(U71(U71(z0, z1, z2), x1, x2)) → c31(U71'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.51/213.58
ACTIVE(U71(U72(z0, z1, z2), x1, x2)) → c31(U71'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.51/213.58
ACTIVE(U71(x(z0, z1), x1, x2)) → c31(U71'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.51/213.58
ACTIVE(U71(x(z0, z1), x1, x2)) → c31(U71'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.51/213.58
ACTIVE(U71(U12(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.51/213.58
ACTIVE(U71(U21(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.51/213.58
ACTIVE(U71(U32(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.51/213.58
ACTIVE(U71(U41(tt, z0), x1, x2)) → c31(U71'(mark(z0), x1, x2)) 686.51/213.58
ACTIVE(U71(U61(tt), x1, x2)) → c31(U71'(mark(0), x1, x2)) 686.51/213.58
ACTIVE(U71(isNat(0), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.51/213.58
ACTIVE(U11(U71(tt, z0, z1), x1)) → c11(U11'(mark(U72(isNat(z1), z0, z1)), x1)) 686.51/213.58
ACTIVE(U11(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.58
ACTIVE(U12(U71(tt, z0, z1))) → c11(U12'(mark(U72(isNat(z1), z0, z1)))) 686.51/213.58
ACTIVE(U12(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.58
ACTIVE(U21(U71(tt, z0, z1))) → c11(U21'(mark(U72(isNat(z1), z0, z1)))) 686.51/213.58
ACTIVE(U21(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.58
ACTIVE(U31(U71(tt, z0, z1), x1)) → c11(U31'(mark(U72(isNat(z1), z0, z1)), x1)) 686.51/213.58
ACTIVE(U31(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.58
ACTIVE(U32(U71(tt, z0, z1))) → c11(U32'(mark(U72(isNat(z1), z0, z1)))) 686.51/213.58
ACTIVE(U32(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.58
ACTIVE(U41(U71(tt, z0, z1), x1)) → c11(U41'(mark(U72(isNat(z1), z0, z1)), x1)) 686.51/213.58
ACTIVE(U41(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.58
ACTIVE(U51(U71(tt, z0, z1), x1, x2)) → c11(U51'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.51/213.58
ACTIVE(U51(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.58
ACTIVE(U52(U71(tt, z0, z1), x1, x2)) → c11(U52'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.51/213.58
ACTIVE(U52(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.58
ACTIVE(s(U71(tt, z0, z1))) → c11(S(mark(U72(isNat(z1), z0, z1)))) 686.51/213.58
ACTIVE(s(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.58
ACTIVE(U61(U71(tt, z0, z1))) → c11(U61'(mark(U72(isNat(z1), z0, z1)))) 686.51/213.58
ACTIVE(U61(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.58
ACTIVE(U71(U11(tt, z0), x1, x2)) → c11(U71'(mark(U12(isNat(z0))), x1, x2)) 686.51/213.58
ACTIVE(U71(U11(tt, z0), x1, x2)) → c11(ACTIVE(U11(tt, z0))) 686.51/213.58
ACTIVE(U71(U31(tt, z0), x1, x2)) → c11(U71'(mark(U32(isNat(z0))), x1, x2)) 686.51/213.58
ACTIVE(U71(U31(tt, z0), x1, x2)) → c11(ACTIVE(U31(tt, z0))) 686.51/213.58
ACTIVE(U71(U51(tt, z0, z1), x1, x2)) → c11(U71'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.51/213.58
ACTIVE(U71(U51(tt, z0, z1), x1, x2)) → c11(ACTIVE(U51(tt, z0, z1))) 686.51/213.58
ACTIVE(U71(U52(tt, z0, z1), x1, x2)) → c11(U71'(mark(s(plus(z1, z0))), x1, x2)) 686.51/213.58
ACTIVE(U71(U52(tt, z0, z1), x1, x2)) → c11(ACTIVE(U52(tt, z0, z1))) 686.51/213.58
ACTIVE(U71(U71(tt, z0, z1), x1, x2)) → c11(U71'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.51/213.58
ACTIVE(U71(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.58
ACTIVE(U71(isNat(plus(z0, z1)), x1, x2)) → c11(U71'(mark(U11(isNat(z0), z1)), x1, x2)) 686.51/213.58
ACTIVE(U71(isNat(plus(z0, z1)), x1, x2)) → c11(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.58
ACTIVE(U71(isNat(s(z0)), x1, x2)) → c11(U71'(mark(U21(isNat(z0))), x1, x2)) 686.51/213.58
ACTIVE(U71(isNat(s(z0)), x1, x2)) → c11(ACTIVE(isNat(s(z0)))) 686.51/213.58
ACTIVE(U71(isNat(x(z0, z1)), x1, x2)) → c11(U71'(mark(U31(isNat(z0), z1)), x1, x2)) 686.51/213.58
ACTIVE(U71(isNat(x(z0, z1)), x1, x2)) → c11(ACTIVE(isNat(x(z0, z1)))) 686.51/213.58
ACTIVE(U72(plus(z0, 0), x1, x2)) → c32(U72'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.51/213.58
ACTIVE(U72(plus(z0, s(z1)), x1, x2)) → c32(U72'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.51/213.58
ACTIVE(U72(x(z0, 0), x1, x2)) → c32(U72'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.51/213.58
ACTIVE(U72(x(z0, s(z1)), x1, x2)) → c32(U72'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.51/213.58
ACTIVE(U72(U11(z0, z1), x1, x2)) → c32(U72'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.51/213.58
ACTIVE(U72(U12(z0), x1, x2)) → c32(U72'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.51/213.58
ACTIVE(U72(U21(z0), x1, x2)) → c32(U72'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.51/213.58
ACTIVE(U72(U31(z0, z1), x1, x2)) → c32(U72'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.51/213.58
ACTIVE(U72(U32(z0), x1, x2)) → c32(U72'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.51/213.58
ACTIVE(U72(U41(z0, z1), x1, x2)) → c32(U72'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.51/213.58
ACTIVE(U72(U51(z0, z1, z2), x1, x2)) → c32(U72'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.51/213.58
ACTIVE(U72(U52(z0, z1, z2), x1, x2)) → c32(U72'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.51/213.58
ACTIVE(U72(s(z0), x1, x2)) → c32(U72'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.51/213.58
ACTIVE(U72(plus(z0, z1), x1, x2)) → c32(U72'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.51/213.58
ACTIVE(U72(plus(z0, z1), x1, x2)) → c32(U72'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.51/213.58
ACTIVE(U72(U61(z0), x1, x2)) → c32(U72'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.51/213.58
ACTIVE(U72(U71(z0, z1, z2), x1, x2)) → c32(U72'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.51/213.58
ACTIVE(U72(U72(z0, z1, z2), x1, x2)) → c32(U72'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.51/213.58
ACTIVE(U72(x(z0, z1), x1, x2)) → c32(U72'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.51/213.58
ACTIVE(U72(x(z0, z1), x1, x2)) → c32(U72'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.51/213.58
ACTIVE(U72(U12(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.51/213.58
ACTIVE(U72(U21(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.51/213.58
ACTIVE(U72(U32(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.51/213.58
ACTIVE(U72(U41(tt, z0), x1, x2)) → c32(U72'(mark(z0), x1, x2)) 686.51/213.58
ACTIVE(U72(U61(tt), x1, x2)) → c32(U72'(mark(0), x1, x2)) 686.51/213.58
ACTIVE(U72(isNat(0), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.51/213.58
ACTIVE(U11(U72(tt, z0, z1), x1)) → c12(U11'(mark(plus(x(z1, z0), z1)), x1)) 686.51/213.58
ACTIVE(U11(U72(tt, z0, z1), x1)) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.58
ACTIVE(U12(U72(tt, z0, z1))) → c12(U12'(mark(plus(x(z1, z0), z1)))) 686.51/213.58
ACTIVE(U12(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.58
ACTIVE(U21(U72(tt, z0, z1))) → c12(U21'(mark(plus(x(z1, z0), z1)))) 686.51/213.58
ACTIVE(U21(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.58
ACTIVE(U31(U72(tt, z0, z1), x1)) → c12(U31'(mark(plus(x(z1, z0), z1)), x1)) 686.51/213.58
ACTIVE(U31(U72(tt, z0, z1), x1)) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.58
ACTIVE(U32(U72(tt, z0, z1))) → c12(U32'(mark(plus(x(z1, z0), z1)))) 686.51/213.58
ACTIVE(U32(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.58
ACTIVE(U41(U72(tt, z0, z1), x1)) → c12(U41'(mark(plus(x(z1, z0), z1)), x1)) 686.51/213.58
ACTIVE(U41(U72(tt, z0, z1), x1)) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.58
ACTIVE(U51(U72(tt, z0, z1), x1, x2)) → c12(U51'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.51/213.58
ACTIVE(U51(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.58
ACTIVE(U52(U72(tt, z0, z1), x1, x2)) → c12(U52'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.51/213.58
ACTIVE(U52(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.58
ACTIVE(s(U72(tt, z0, z1))) → c12(S(mark(plus(x(z1, z0), z1)))) 686.51/213.58
ACTIVE(s(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.58
ACTIVE(U61(U72(tt, z0, z1))) → c12(U61'(mark(plus(x(z1, z0), z1)))) 686.51/213.58
ACTIVE(U61(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.58
ACTIVE(U71(U72(tt, z0, z1), x1, x2)) → c12(U71'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.51/213.58
ACTIVE(U71(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.58
ACTIVE(U72(U11(tt, z0), x1, x2)) → c12(U72'(mark(U12(isNat(z0))), x1, x2)) 686.51/213.58
ACTIVE(U72(U11(tt, z0), x1, x2)) → c12(ACTIVE(U11(tt, z0))) 686.51/213.58
ACTIVE(U72(U31(tt, z0), x1, x2)) → c12(U72'(mark(U32(isNat(z0))), x1, x2)) 686.51/213.58
ACTIVE(U72(U31(tt, z0), x1, x2)) → c12(ACTIVE(U31(tt, z0))) 686.51/213.58
ACTIVE(U72(U51(tt, z0, z1), x1, x2)) → c12(U72'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.51/213.58
ACTIVE(U72(U51(tt, z0, z1), x1, x2)) → c12(ACTIVE(U51(tt, z0, z1))) 686.51/213.58
ACTIVE(U72(U52(tt, z0, z1), x1, x2)) → c12(U72'(mark(s(plus(z1, z0))), x1, x2)) 686.51/213.58
ACTIVE(U72(U52(tt, z0, z1), x1, x2)) → c12(ACTIVE(U52(tt, z0, z1))) 686.51/213.58
ACTIVE(U72(U71(tt, z0, z1), x1, x2)) → c12(U72'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.51/213.58
ACTIVE(U72(U71(tt, z0, z1), x1, x2)) → c12(ACTIVE(U71(tt, z0, z1))) 686.51/213.58
ACTIVE(U72(U72(tt, z0, z1), x1, x2)) → c12(U72'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.51/213.58
ACTIVE(U72(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.58
ACTIVE(U72(isNat(plus(z0, z1)), x1, x2)) → c12(U72'(mark(U11(isNat(z0), z1)), x1, x2)) 686.51/213.58
ACTIVE(U72(isNat(plus(z0, z1)), x1, x2)) → c12(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.58
ACTIVE(U72(isNat(s(z0)), x1, x2)) → c12(U72'(mark(U21(isNat(z0))), x1, x2)) 686.51/213.58
ACTIVE(U72(isNat(s(z0)), x1, x2)) → c12(ACTIVE(isNat(s(z0)))) 686.51/213.58
ACTIVE(U72(isNat(x(z0, z1)), x1, x2)) → c12(U72'(mark(U31(isNat(z0), z1)), x1, x2)) 686.51/213.58
ACTIVE(U72(isNat(x(z0, z1)), x1, x2)) → c12(ACTIVE(isNat(x(z0, z1)))) 686.51/213.58
PROPER(U11(x0, U11(z0, z1))) → c65(U11'(proper(x0), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(U11(z0, z1))) 686.51/213.58
PROPER(U11(x0, U12(z0))) → c65(U11'(proper(x0), U12(proper(z0))), PROPER(x0), PROPER(U12(z0))) 686.51/213.58
PROPER(U11(x0, isNat(z0))) → c65(U11'(proper(x0), isNat(proper(z0))), PROPER(x0), PROPER(isNat(z0))) 686.51/213.58
PROPER(U11(x0, U21(z0))) → c65(U11'(proper(x0), U21(proper(z0))), PROPER(x0), PROPER(U21(z0))) 686.51/213.58
PROPER(U11(x0, U31(z0, z1))) → c65(U11'(proper(x0), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(U31(z0, z1))) 686.51/213.58
PROPER(U11(x0, U32(z0))) → c65(U11'(proper(x0), U32(proper(z0))), PROPER(x0), PROPER(U32(z0))) 686.51/213.58
PROPER(U11(x0, U41(z0, z1))) → c65(U11'(proper(x0), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(U41(z0, z1))) 686.51/213.58
PROPER(U11(x0, U51(z0, z1, z2))) → c65(U11'(proper(x0), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U51(z0, z1, z2))) 686.51/213.58
PROPER(U11(x0, U52(z0, z1, z2))) → c65(U11'(proper(x0), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U52(z0, z1, z2))) 686.51/213.58
PROPER(U11(x0, s(z0))) → c65(U11'(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 686.51/213.58
PROPER(U11(x0, plus(z0, z1))) → c65(U11'(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 686.51/213.58
PROPER(U11(x0, U61(z0))) → c65(U11'(proper(x0), U61(proper(z0))), PROPER(x0), PROPER(U61(z0))) 686.51/213.58
PROPER(U11(x0, U71(z0, z1, z2))) → c65(U11'(proper(x0), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U71(z0, z1, z2))) 686.51/213.58
PROPER(U11(x0, U72(z0, z1, z2))) → c65(U11'(proper(x0), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U72(z0, z1, z2))) 686.51/213.58
PROPER(U11(x0, x(z0, z1))) → c65(U11'(proper(x0), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x(z0, z1))) 686.51/213.58
PROPER(U11(U11(z0, z1), x1)) → c65(U11'(U11(proper(z0), proper(z1)), proper(x1)), PROPER(U11(z0, z1)), PROPER(x1)) 686.51/213.58
PROPER(U11(U12(z0), x1)) → c65(U11'(U12(proper(z0)), proper(x1)), PROPER(U12(z0)), PROPER(x1)) 686.51/213.58
PROPER(U11(isNat(z0), x1)) → c65(U11'(isNat(proper(z0)), proper(x1)), PROPER(isNat(z0)), PROPER(x1)) 686.51/213.58
PROPER(U11(U21(z0), x1)) → c65(U11'(U21(proper(z0)), proper(x1)), PROPER(U21(z0)), PROPER(x1)) 686.51/213.58
PROPER(U11(U31(z0, z1), x1)) → c65(U11'(U31(proper(z0), proper(z1)), proper(x1)), PROPER(U31(z0, z1)), PROPER(x1)) 686.51/213.58
PROPER(U11(U32(z0), x1)) → c65(U11'(U32(proper(z0)), proper(x1)), PROPER(U32(z0)), PROPER(x1)) 686.51/213.58
PROPER(U11(U41(z0, z1), x1)) → c65(U11'(U41(proper(z0), proper(z1)), proper(x1)), PROPER(U41(z0, z1)), PROPER(x1)) 686.51/213.58
PROPER(U11(U51(z0, z1, z2), x1)) → c65(U11'(U51(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U51(z0, z1, z2)), PROPER(x1)) 686.51/213.58
PROPER(U11(U52(z0, z1, z2), x1)) → c65(U11'(U52(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U52(z0, z1, z2)), PROPER(x1)) 686.51/213.58
PROPER(U11(s(z0), x1)) → c65(U11'(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 686.51/213.58
PROPER(U11(plus(z0, z1), x1)) → c65(U11'(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 686.51/213.58
PROPER(U11(U61(z0), x1)) → c65(U11'(U61(proper(z0)), proper(x1)), PROPER(U61(z0)), PROPER(x1)) 686.51/213.58
PROPER(U11(U71(z0, z1, z2), x1)) → c65(U11'(U71(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U71(z0, z1, z2)), PROPER(x1)) 686.51/213.58
PROPER(U11(U72(z0, z1, z2), x1)) → c65(U11'(U72(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U72(z0, z1, z2)), PROPER(x1)) 686.51/213.58
PROPER(U11(x(z0, z1), x1)) → c65(U11'(x(proper(z0), proper(z1)), proper(x1)), PROPER(x(z0, z1)), PROPER(x1)) 686.51/213.58
PROPER(U11(x0, tt)) → c65(U11'(proper(x0), ok(tt)), PROPER(x0)) 686.51/213.58
PROPER(U11(x0, 0)) → c65(U11'(proper(x0), ok(0)), PROPER(x0)) 686.51/213.58
PROPER(U11(tt, x1)) → c65(U11'(ok(tt), proper(x1)), PROPER(x1)) 686.51/213.58
PROPER(U11(0, x1)) → c65(U11'(ok(0), proper(x1)), PROPER(x1)) 686.51/213.58
PROPER(U12(U11(z0, z1))) → c67(U12'(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.51/213.58
PROPER(U12(U12(z0))) → c67(U12'(U12(proper(z0))), PROPER(U12(z0))) 686.51/213.58
PROPER(U12(isNat(z0))) → c67(U12'(isNat(proper(z0))), PROPER(isNat(z0))) 686.51/213.58
PROPER(U12(U21(z0))) → c67(U12'(U21(proper(z0))), PROPER(U21(z0))) 686.51/213.58
PROPER(U12(U31(z0, z1))) → c67(U12'(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.51/213.58
PROPER(U12(U32(z0))) → c67(U12'(U32(proper(z0))), PROPER(U32(z0))) 686.51/213.58
PROPER(U12(U41(z0, z1))) → c67(U12'(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.51/213.58
PROPER(U12(U51(z0, z1, z2))) → c67(U12'(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.51/213.58
PROPER(U12(U52(z0, z1, z2))) → c67(U12'(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.51/213.58
PROPER(U12(s(z0))) → c67(U12'(s(proper(z0))), PROPER(s(z0))) 686.51/213.58
PROPER(U12(plus(z0, z1))) → c67(U12'(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.51/213.58
PROPER(U12(U61(z0))) → c67(U12'(U61(proper(z0))), PROPER(U61(z0))) 686.51/213.58
PROPER(U12(U71(z0, z1, z2))) → c67(U12'(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.51/213.58
PROPER(U12(U72(z0, z1, z2))) → c67(U12'(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.51/213.58
PROPER(U12(x(z0, z1))) → c67(U12'(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.51/213.58
PROPER(U12(tt)) → c67(U12'(ok(tt))) 686.51/213.58
PROPER(U12(0)) → c67(U12'(ok(0))) 686.51/213.58
PROPER(isNat(U11(z0, z1))) → c68(ISNAT(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.51/213.58
PROPER(isNat(U12(z0))) → c68(ISNAT(U12(proper(z0))), PROPER(U12(z0))) 686.51/213.58
PROPER(isNat(isNat(z0))) → c68(ISNAT(isNat(proper(z0))), PROPER(isNat(z0))) 686.51/213.58
PROPER(isNat(U21(z0))) → c68(ISNAT(U21(proper(z0))), PROPER(U21(z0))) 686.51/213.58
PROPER(isNat(U31(z0, z1))) → c68(ISNAT(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.51/213.58
PROPER(isNat(U32(z0))) → c68(ISNAT(U32(proper(z0))), PROPER(U32(z0))) 686.51/213.58
PROPER(isNat(U41(z0, z1))) → c68(ISNAT(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.51/213.58
PROPER(isNat(U51(z0, z1, z2))) → c68(ISNAT(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.51/213.58
PROPER(isNat(U52(z0, z1, z2))) → c68(ISNAT(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.51/213.58
PROPER(isNat(s(z0))) → c68(ISNAT(s(proper(z0))), PROPER(s(z0))) 686.51/213.58
PROPER(isNat(plus(z0, z1))) → c68(ISNAT(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.51/213.58
PROPER(isNat(U61(z0))) → c68(ISNAT(U61(proper(z0))), PROPER(U61(z0))) 686.51/213.58
PROPER(isNat(U71(z0, z1, z2))) → c68(ISNAT(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.51/213.58
PROPER(isNat(U72(z0, z1, z2))) → c68(ISNAT(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.51/213.58
PROPER(isNat(x(z0, z1))) → c68(ISNAT(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.51/213.58
PROPER(isNat(tt)) → c68(ISNAT(ok(tt))) 686.51/213.58
PROPER(isNat(0)) → c68(ISNAT(ok(0))) 686.51/213.58
PROPER(U21(U11(z0, z1))) → c69(U21'(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.51/213.58
PROPER(U21(U12(z0))) → c69(U21'(U12(proper(z0))), PROPER(U12(z0))) 686.51/213.58
PROPER(U21(isNat(z0))) → c69(U21'(isNat(proper(z0))), PROPER(isNat(z0))) 686.51/213.58
PROPER(U21(U21(z0))) → c69(U21'(U21(proper(z0))), PROPER(U21(z0))) 686.51/213.58
PROPER(U21(U31(z0, z1))) → c69(U21'(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.51/213.58
PROPER(U21(U32(z0))) → c69(U21'(U32(proper(z0))), PROPER(U32(z0))) 686.51/213.58
PROPER(U21(U41(z0, z1))) → c69(U21'(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.51/213.58
PROPER(U21(U51(z0, z1, z2))) → c69(U21'(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.51/213.58
PROPER(U21(U52(z0, z1, z2))) → c69(U21'(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.51/213.58
PROPER(U21(s(z0))) → c69(U21'(s(proper(z0))), PROPER(s(z0))) 686.51/213.58
PROPER(U21(plus(z0, z1))) → c69(U21'(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.51/213.58
PROPER(U21(U61(z0))) → c69(U21'(U61(proper(z0))), PROPER(U61(z0))) 686.51/213.58
PROPER(U21(U71(z0, z1, z2))) → c69(U21'(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.51/213.58
PROPER(U21(U72(z0, z1, z2))) → c69(U21'(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.51/213.58
PROPER(U21(x(z0, z1))) → c69(U21'(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.51/213.58
PROPER(U21(tt)) → c69(U21'(ok(tt))) 686.51/213.58
PROPER(U21(0)) → c69(U21'(ok(0)))
K tuples:none
Defined Rule Symbols:

active, U11, U12, U21, U31, U32, U41, U51, U52, s, plus, U61, U71, U72, x, proper, isNat, top

Defined Pair Symbols:

ACTIVE, U11', U12', U21', U31', U32', U41', U51', U52', S, PLUS, U61', U71', U72', X, PROPER, ISNAT, TOP

Compound Symbols:

c28, c29, 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, c62, c63, c64, c70, c71, c72, c73, c74, c75, c76, c77, c79, c80, c81, c82, c83, c84, c13, c16, c18, c1, c19, c19, c, c20, c20, c2, c21, c21, c3, c22, c22, c4, c23, c23, c5, c24, c24, c6, c25, c25, c7, c26, c26, c8, c27, c27, c9, c30, c30, c10, c31, c31, c11, c32, c32, c12, c65, c65, c67, c67, c68, c68, c69, c69

686.51/213.58
686.51/213.58

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

Use narrowing to replace PROPER(U31(z0, z1)) → c70(U31'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) by

PROPER(U31(x0, U11(z0, z1))) → c70(U31'(proper(x0), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(U11(z0, z1))) 686.51/213.58
PROPER(U31(x0, tt)) → c70(U31'(proper(x0), ok(tt)), PROPER(x0), PROPER(tt)) 686.51/213.58
PROPER(U31(x0, U12(z0))) → c70(U31'(proper(x0), U12(proper(z0))), PROPER(x0), PROPER(U12(z0))) 686.51/213.58
PROPER(U31(x0, isNat(z0))) → c70(U31'(proper(x0), isNat(proper(z0))), PROPER(x0), PROPER(isNat(z0))) 686.51/213.58
PROPER(U31(x0, U21(z0))) → c70(U31'(proper(x0), U21(proper(z0))), PROPER(x0), PROPER(U21(z0))) 686.51/213.58
PROPER(U31(x0, U31(z0, z1))) → c70(U31'(proper(x0), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(U31(z0, z1))) 686.51/213.58
PROPER(U31(x0, U32(z0))) → c70(U31'(proper(x0), U32(proper(z0))), PROPER(x0), PROPER(U32(z0))) 686.51/213.58
PROPER(U31(x0, U41(z0, z1))) → c70(U31'(proper(x0), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(U41(z0, z1))) 686.51/213.58
PROPER(U31(x0, U51(z0, z1, z2))) → c70(U31'(proper(x0), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U51(z0, z1, z2))) 686.51/213.58
PROPER(U31(x0, U52(z0, z1, z2))) → c70(U31'(proper(x0), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U52(z0, z1, z2))) 686.51/213.58
PROPER(U31(x0, s(z0))) → c70(U31'(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 686.51/213.58
PROPER(U31(x0, plus(z0, z1))) → c70(U31'(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 686.51/213.58
PROPER(U31(x0, U61(z0))) → c70(U31'(proper(x0), U61(proper(z0))), PROPER(x0), PROPER(U61(z0))) 686.51/213.58
PROPER(U31(x0, 0)) → c70(U31'(proper(x0), ok(0)), PROPER(x0), PROPER(0)) 686.51/213.58
PROPER(U31(x0, U71(z0, z1, z2))) → c70(U31'(proper(x0), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U71(z0, z1, z2))) 686.51/213.58
PROPER(U31(x0, U72(z0, z1, z2))) → c70(U31'(proper(x0), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U72(z0, z1, z2))) 686.51/213.58
PROPER(U31(x0, x(z0, z1))) → c70(U31'(proper(x0), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x(z0, z1))) 686.51/213.58
PROPER(U31(U11(z0, z1), x1)) → c70(U31'(U11(proper(z0), proper(z1)), proper(x1)), PROPER(U11(z0, z1)), PROPER(x1)) 686.51/213.58
PROPER(U31(tt, x1)) → c70(U31'(ok(tt), proper(x1)), PROPER(tt), PROPER(x1)) 686.51/213.58
PROPER(U31(U12(z0), x1)) → c70(U31'(U12(proper(z0)), proper(x1)), PROPER(U12(z0)), PROPER(x1)) 686.51/213.58
PROPER(U31(isNat(z0), x1)) → c70(U31'(isNat(proper(z0)), proper(x1)), PROPER(isNat(z0)), PROPER(x1)) 686.51/213.58
PROPER(U31(U21(z0), x1)) → c70(U31'(U21(proper(z0)), proper(x1)), PROPER(U21(z0)), PROPER(x1)) 686.51/213.58
PROPER(U31(U31(z0, z1), x1)) → c70(U31'(U31(proper(z0), proper(z1)), proper(x1)), PROPER(U31(z0, z1)), PROPER(x1)) 686.51/213.58
PROPER(U31(U32(z0), x1)) → c70(U31'(U32(proper(z0)), proper(x1)), PROPER(U32(z0)), PROPER(x1)) 686.51/213.58
PROPER(U31(U41(z0, z1), x1)) → c70(U31'(U41(proper(z0), proper(z1)), proper(x1)), PROPER(U41(z0, z1)), PROPER(x1)) 686.51/213.58
PROPER(U31(U51(z0, z1, z2), x1)) → c70(U31'(U51(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U51(z0, z1, z2)), PROPER(x1)) 686.51/213.58
PROPER(U31(U52(z0, z1, z2), x1)) → c70(U31'(U52(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U52(z0, z1, z2)), PROPER(x1)) 686.51/213.58
PROPER(U31(s(z0), x1)) → c70(U31'(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 686.51/213.58
PROPER(U31(plus(z0, z1), x1)) → c70(U31'(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 686.51/213.58
PROPER(U31(U61(z0), x1)) → c70(U31'(U61(proper(z0)), proper(x1)), PROPER(U61(z0)), PROPER(x1)) 686.51/213.58
PROPER(U31(0, x1)) → c70(U31'(ok(0), proper(x1)), PROPER(0), PROPER(x1)) 686.51/213.58
PROPER(U31(U71(z0, z1, z2), x1)) → c70(U31'(U71(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U71(z0, z1, z2)), PROPER(x1)) 686.51/213.58
PROPER(U31(U72(z0, z1, z2), x1)) → c70(U31'(U72(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U72(z0, z1, z2)), PROPER(x1)) 686.51/213.58
PROPER(U31(x(z0, z1), x1)) → c70(U31'(x(proper(z0), proper(z1)), proper(x1)), PROPER(x(z0, z1)), PROPER(x1))
686.51/213.58
686.51/213.58

(96) Obligation:

Complexity Dependency Tuples Problem
Rules:

active(U11(tt, z0)) → mark(U12(isNat(z0))) 686.51/213.58
active(U12(tt)) → mark(tt) 686.51/213.58
active(U21(tt)) → mark(tt) 686.51/213.58
active(U31(tt, z0)) → mark(U32(isNat(z0))) 686.51/213.58
active(U32(tt)) → mark(tt) 686.51/213.58
active(U41(tt, z0)) → mark(z0) 686.51/213.58
active(U51(tt, z0, z1)) → mark(U52(isNat(z1), z0, z1)) 686.51/213.58
active(U52(tt, z0, z1)) → mark(s(plus(z1, z0))) 686.51/213.58
active(U61(tt)) → mark(0) 686.51/213.58
active(U71(tt, z0, z1)) → mark(U72(isNat(z1), z0, z1)) 686.51/213.58
active(U72(tt, z0, z1)) → mark(plus(x(z1, z0), z1)) 686.51/213.58
active(isNat(0)) → mark(tt) 686.51/213.58
active(isNat(plus(z0, z1))) → mark(U11(isNat(z0), z1)) 686.51/213.58
active(isNat(s(z0))) → mark(U21(isNat(z0))) 686.51/213.58
active(isNat(x(z0, z1))) → mark(U31(isNat(z0), z1)) 686.51/213.58
active(plus(z0, 0)) → mark(U41(isNat(z0), z0)) 686.51/213.58
active(plus(z0, s(z1))) → mark(U51(isNat(z1), z1, z0)) 686.51/213.58
active(x(z0, 0)) → mark(U61(isNat(z0))) 686.51/213.58
active(x(z0, s(z1))) → mark(U71(isNat(z1), z1, z0)) 686.51/213.58
active(U11(z0, z1)) → U11(active(z0), z1) 686.51/213.58
active(U12(z0)) → U12(active(z0)) 686.51/213.58
active(U21(z0)) → U21(active(z0)) 686.51/213.58
active(U31(z0, z1)) → U31(active(z0), z1) 686.51/213.58
active(U32(z0)) → U32(active(z0)) 686.51/213.58
active(U41(z0, z1)) → U41(active(z0), z1) 686.51/213.58
active(U51(z0, z1, z2)) → U51(active(z0), z1, z2) 686.51/213.58
active(U52(z0, z1, z2)) → U52(active(z0), z1, z2) 686.51/213.58
active(s(z0)) → s(active(z0)) 686.51/213.58
active(plus(z0, z1)) → plus(active(z0), z1) 686.51/213.58
active(plus(z0, z1)) → plus(z0, active(z1)) 686.51/213.58
active(U61(z0)) → U61(active(z0)) 686.51/213.58
active(U71(z0, z1, z2)) → U71(active(z0), z1, z2) 686.51/213.58
active(U72(z0, z1, z2)) → U72(active(z0), z1, z2) 686.51/213.58
active(x(z0, z1)) → x(active(z0), z1) 686.51/213.58
active(x(z0, z1)) → x(z0, active(z1)) 686.51/213.58
U11(mark(z0), z1) → mark(U11(z0, z1)) 686.51/213.58
U11(ok(z0), ok(z1)) → ok(U11(z0, z1)) 686.51/213.58
U12(mark(z0)) → mark(U12(z0)) 686.51/213.58
U12(ok(z0)) → ok(U12(z0)) 686.51/213.58
U21(mark(z0)) → mark(U21(z0)) 686.51/213.58
U21(ok(z0)) → ok(U21(z0)) 686.51/213.58
U31(mark(z0), z1) → mark(U31(z0, z1)) 686.51/213.58
U31(ok(z0), ok(z1)) → ok(U31(z0, z1)) 686.51/213.58
U32(mark(z0)) → mark(U32(z0)) 686.51/213.58
U32(ok(z0)) → ok(U32(z0)) 686.51/213.58
U41(mark(z0), z1) → mark(U41(z0, z1)) 686.51/213.58
U41(ok(z0), ok(z1)) → ok(U41(z0, z1)) 686.51/213.58
U51(mark(z0), z1, z2) → mark(U51(z0, z1, z2)) 686.51/213.58
U51(ok(z0), ok(z1), ok(z2)) → ok(U51(z0, z1, z2)) 686.51/213.58
U52(mark(z0), z1, z2) → mark(U52(z0, z1, z2)) 686.51/213.58
U52(ok(z0), ok(z1), ok(z2)) → ok(U52(z0, z1, z2)) 686.51/213.58
s(mark(z0)) → mark(s(z0)) 686.51/213.58
s(ok(z0)) → ok(s(z0)) 686.51/213.58
plus(mark(z0), z1) → mark(plus(z0, z1)) 686.51/213.58
plus(z0, mark(z1)) → mark(plus(z0, z1)) 686.51/213.58
plus(ok(z0), ok(z1)) → ok(plus(z0, z1)) 686.51/213.58
U61(mark(z0)) → mark(U61(z0)) 686.51/213.58
U61(ok(z0)) → ok(U61(z0)) 686.51/213.58
U71(mark(z0), z1, z2) → mark(U71(z0, z1, z2)) 686.51/213.58
U71(ok(z0), ok(z1), ok(z2)) → ok(U71(z0, z1, z2)) 686.51/213.58
U72(mark(z0), z1, z2) → mark(U72(z0, z1, z2)) 686.51/213.58
U72(ok(z0), ok(z1), ok(z2)) → ok(U72(z0, z1, z2)) 686.51/213.58
x(mark(z0), z1) → mark(x(z0, z1)) 686.51/213.58
x(z0, mark(z1)) → mark(x(z0, z1)) 686.51/213.58
x(ok(z0), ok(z1)) → ok(x(z0, z1)) 686.51/213.58
proper(U11(z0, z1)) → U11(proper(z0), proper(z1)) 686.51/213.58
proper(tt) → ok(tt) 686.51/213.58
proper(U12(z0)) → U12(proper(z0)) 686.51/213.58
proper(isNat(z0)) → isNat(proper(z0)) 686.51/213.58
proper(U21(z0)) → U21(proper(z0)) 686.51/213.58
proper(U31(z0, z1)) → U31(proper(z0), proper(z1)) 686.51/213.58
proper(U32(z0)) → U32(proper(z0)) 686.51/213.58
proper(U41(z0, z1)) → U41(proper(z0), proper(z1)) 686.51/213.58
proper(U51(z0, z1, z2)) → U51(proper(z0), proper(z1), proper(z2)) 686.51/213.58
proper(U52(z0, z1, z2)) → U52(proper(z0), proper(z1), proper(z2)) 686.51/213.58
proper(s(z0)) → s(proper(z0)) 686.51/213.58
proper(plus(z0, z1)) → plus(proper(z0), proper(z1)) 686.51/213.58
proper(U61(z0)) → U61(proper(z0)) 686.51/213.58
proper(0) → ok(0) 686.51/213.58
proper(U71(z0, z1, z2)) → U71(proper(z0), proper(z1), proper(z2)) 686.51/213.58
proper(U72(z0, z1, z2)) → U72(proper(z0), proper(z1), proper(z2)) 686.51/213.58
proper(x(z0, z1)) → x(proper(z0), proper(z1)) 686.51/213.58
isNat(ok(z0)) → ok(isNat(z0)) 686.51/213.58
top(mark(z0)) → top(proper(z0)) 686.51/213.58
top(ok(z0)) → top(active(z0))
Tuples:

ACTIVE(plus(z0, z1)) → c28(PLUS(active(z0), z1), ACTIVE(z0)) 686.51/213.58
ACTIVE(plus(z0, z1)) → c29(PLUS(z0, active(z1)), ACTIVE(z1)) 686.51/213.58
ACTIVE(x(z0, z1)) → c33(X(active(z0), z1), ACTIVE(z0)) 686.51/213.58
ACTIVE(x(z0, z1)) → c34(X(z0, active(z1)), ACTIVE(z1)) 686.51/213.58
U11'(mark(z0), z1) → c35(U11'(z0, z1)) 686.51/213.58
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1)) 686.51/213.58
U12'(mark(z0)) → c37(U12'(z0)) 686.51/213.58
U12'(ok(z0)) → c38(U12'(z0)) 686.51/213.58
U21'(mark(z0)) → c39(U21'(z0)) 686.51/213.58
U21'(ok(z0)) → c40(U21'(z0)) 686.51/213.58
U31'(mark(z0), z1) → c41(U31'(z0, z1)) 686.51/213.58
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 686.51/213.58
U32'(mark(z0)) → c43(U32'(z0)) 686.51/213.58
U32'(ok(z0)) → c44(U32'(z0)) 686.51/213.58
U41'(mark(z0), z1) → c45(U41'(z0, z1)) 686.51/213.58
U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1)) 686.51/213.58
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2)) 686.51/213.58
U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2)) 686.51/213.58
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2)) 686.51/213.58
U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2)) 686.51/213.58
S(mark(z0)) → c51(S(z0)) 686.51/213.58
S(ok(z0)) → c52(S(z0)) 686.51/213.58
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 686.51/213.58
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 686.51/213.58
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 686.51/213.58
U61'(mark(z0)) → c56(U61'(z0)) 686.51/213.58
U61'(ok(z0)) → c57(U61'(z0)) 686.51/213.58
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2)) 686.51/213.58
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2)) 686.51/213.58
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2)) 686.51/213.58
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 686.51/213.58
X(mark(z0), z1) → c62(X(z0, z1)) 686.51/213.58
X(z0, mark(z1)) → c63(X(z0, z1)) 686.51/213.58
X(ok(z0), ok(z1)) → c64(X(z0, z1)) 686.51/213.58
PROPER(U32(z0)) → c71(U32'(proper(z0)), PROPER(z0)) 686.51/213.58
PROPER(U41(z0, z1)) → c72(U41'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 686.51/213.58
PROPER(U51(z0, z1, z2)) → c73(U51'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 686.51/213.58
PROPER(U52(z0, z1, z2)) → c74(U52'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 686.51/213.58
PROPER(s(z0)) → c75(S(proper(z0)), PROPER(z0)) 686.51/213.58
PROPER(plus(z0, z1)) → c76(PLUS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 686.51/213.58
PROPER(U61(z0)) → c77(U61'(proper(z0)), PROPER(z0)) 686.51/213.58
PROPER(U71(z0, z1, z2)) → c79(U71'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 686.51/213.58
PROPER(U72(z0, z1, z2)) → c80(U72'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 686.51/213.58
PROPER(x(z0, z1)) → c81(X(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 686.51/213.58
ISNAT(ok(z0)) → c82(ISNAT(z0)) 686.51/213.58
TOP(mark(z0)) → c83(TOP(proper(z0)), PROPER(z0)) 686.51/213.58
TOP(ok(z0)) → c84(TOP(active(z0)), ACTIVE(z0)) 686.51/213.58
ACTIVE(isNat(s(z0))) → c13(ISNAT(z0)) 686.51/213.58
ACTIVE(plus(z0, s(z1))) → c16(ISNAT(z1)) 686.51/213.58
ACTIVE(x(z0, s(z1))) → c18(ISNAT(z1)) 686.51/213.58
ACTIVE(U11(tt, z0)) → c1(U12'(isNat(z0))) 686.51/213.58
ACTIVE(U11(tt, z0)) → c1(ISNAT(z0)) 686.51/213.58
ACTIVE(U31(tt, z0)) → c1(U32'(isNat(z0))) 686.51/213.58
ACTIVE(U31(tt, z0)) → c1(ISNAT(z0)) 686.51/213.58
ACTIVE(U51(tt, z0, z1)) → c1(U52'(isNat(z1), z0, z1)) 686.51/213.58
ACTIVE(U51(tt, z0, z1)) → c1(ISNAT(z1)) 686.51/213.58
ACTIVE(U52(tt, z0, z1)) → c1(S(plus(z1, z0))) 686.51/213.58
ACTIVE(U52(tt, z0, z1)) → c1(PLUS(z1, z0)) 686.51/213.58
ACTIVE(U71(tt, z0, z1)) → c1(U72'(isNat(z1), z0, z1)) 686.51/213.58
ACTIVE(U71(tt, z0, z1)) → c1(ISNAT(z1)) 686.51/213.58
ACTIVE(U72(tt, z0, z1)) → c1(PLUS(x(z1, z0), z1)) 686.51/213.58
ACTIVE(U72(tt, z0, z1)) → c1(X(z1, z0)) 686.51/213.58
ACTIVE(isNat(plus(z0, z1))) → c1(U11'(isNat(z0), z1)) 686.51/213.58
ACTIVE(isNat(plus(z0, z1))) → c1(ISNAT(z0)) 686.51/213.58
ACTIVE(isNat(x(z0, z1))) → c1(U31'(isNat(z0), z1)) 686.51/213.58
ACTIVE(isNat(x(z0, z1))) → c1(ISNAT(z0)) 686.51/213.58
ACTIVE(plus(z0, 0)) → c1(U41'(isNat(z0), z0)) 686.51/213.58
ACTIVE(plus(z0, 0)) → c1(ISNAT(z0)) 686.51/213.58
ACTIVE(x(z0, 0)) → c1(U61'(isNat(z0))) 686.51/213.58
ACTIVE(x(z0, 0)) → c1(ISNAT(z0)) 686.51/213.58
ACTIVE(U11(plus(z0, 0), x1)) → c19(U11'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.51/213.58
ACTIVE(U11(plus(z0, s(z1)), x1)) → c19(U11'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.51/213.58
ACTIVE(U11(x(z0, 0), x1)) → c19(U11'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.51/213.58
ACTIVE(U11(x(z0, s(z1)), x1)) → c19(U11'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.51/213.58
ACTIVE(U11(U11(z0, z1), x1)) → c19(U11'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.51/213.58
ACTIVE(U11(U12(z0), x1)) → c19(U11'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.51/213.58
ACTIVE(U11(U21(z0), x1)) → c19(U11'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.51/213.58
ACTIVE(U11(U31(z0, z1), x1)) → c19(U11'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.51/213.58
ACTIVE(U11(U32(z0), x1)) → c19(U11'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.51/213.58
ACTIVE(U11(U41(z0, z1), x1)) → c19(U11'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.51/213.58
ACTIVE(U11(U51(z0, z1, z2), x1)) → c19(U11'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.51/213.58
ACTIVE(U11(U52(z0, z1, z2), x1)) → c19(U11'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.51/213.58
ACTIVE(U11(s(z0), x1)) → c19(U11'(s(active(z0)), x1), ACTIVE(s(z0))) 686.51/213.58
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.51/213.58
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.51/213.58
ACTIVE(U11(U61(z0), x1)) → c19(U11'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.51/213.58
ACTIVE(U11(U71(z0, z1, z2), x1)) → c19(U11'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.51/213.58
ACTIVE(U11(U72(z0, z1, z2), x1)) → c19(U11'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.51/213.58
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.51/213.58
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.51/213.58
ACTIVE(U11(isNat(0), x1)) → c19(U11'(mark(tt), x1)) 686.51/213.58
ACTIVE(U11(U11(tt, z0), x1)) → c(U11'(mark(U12(isNat(z0))), x1)) 686.51/213.58
ACTIVE(U11(U11(tt, z0), x1)) → c(ACTIVE(U11(tt, z0))) 686.51/213.58
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(U11'(mark(U11(isNat(z0), z1)), x1)) 686.51/213.58
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.58
ACTIVE(U11(isNat(s(z0)), x1)) → c(U11'(mark(U21(isNat(z0))), x1)) 686.51/213.58
ACTIVE(U11(isNat(s(z0)), x1)) → c(ACTIVE(isNat(s(z0)))) 686.51/213.58
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(U11'(mark(U31(isNat(z0), z1)), x1)) 686.51/213.58
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(ACTIVE(isNat(x(z0, z1)))) 686.51/213.58
ACTIVE(U12(plus(z0, 0))) → c20(U12'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.51/213.58
ACTIVE(U12(plus(z0, s(z1)))) → c20(U12'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.51/213.58
ACTIVE(U12(x(z0, 0))) → c20(U12'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.51/213.58
ACTIVE(U12(x(z0, s(z1)))) → c20(U12'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.51/213.58
ACTIVE(U12(U11(z0, z1))) → c20(U12'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.51/213.58
ACTIVE(U12(U12(z0))) → c20(U12'(U12(active(z0))), ACTIVE(U12(z0))) 686.51/213.58
ACTIVE(U12(U21(z0))) → c20(U12'(U21(active(z0))), ACTIVE(U21(z0))) 686.51/213.58
ACTIVE(U12(U31(z0, z1))) → c20(U12'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.51/213.58
ACTIVE(U12(U32(z0))) → c20(U12'(U32(active(z0))), ACTIVE(U32(z0))) 686.51/213.58
ACTIVE(U12(U41(z0, z1))) → c20(U12'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.51/213.58
ACTIVE(U12(U51(z0, z1, z2))) → c20(U12'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.51/213.58
ACTIVE(U12(U52(z0, z1, z2))) → c20(U12'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.51/213.58
ACTIVE(U12(s(z0))) → c20(U12'(s(active(z0))), ACTIVE(s(z0))) 686.51/213.58
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.51/213.58
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.51/213.58
ACTIVE(U12(U61(z0))) → c20(U12'(U61(active(z0))), ACTIVE(U61(z0))) 686.51/213.58
ACTIVE(U12(U71(z0, z1, z2))) → c20(U12'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.51/213.58
ACTIVE(U12(U72(z0, z1, z2))) → c20(U12'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.51/213.58
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.51/213.58
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.51/213.58
ACTIVE(U11(U12(tt), x1)) → c19(U11'(mark(tt), x1)) 686.51/213.58
ACTIVE(U12(U12(tt))) → c20(U12'(mark(tt))) 686.51/213.58
ACTIVE(U12(isNat(0))) → c20(U12'(mark(tt))) 686.51/213.58
ACTIVE(U12(U11(tt, z0))) → c2(U12'(mark(U12(isNat(z0))))) 686.51/213.58
ACTIVE(U12(U11(tt, z0))) → c2(ACTIVE(U11(tt, z0))) 686.51/213.58
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(U12'(mark(U11(isNat(z0), z1)))) 686.51/213.58
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.58
ACTIVE(U12(isNat(s(z0)))) → c2(U12'(mark(U21(isNat(z0))))) 686.51/213.58
ACTIVE(U12(isNat(s(z0)))) → c2(ACTIVE(isNat(s(z0)))) 686.51/213.58
ACTIVE(U12(isNat(x(z0, z1)))) → c2(U12'(mark(U31(isNat(z0), z1)))) 686.51/213.58
ACTIVE(U12(isNat(x(z0, z1)))) → c2(ACTIVE(isNat(x(z0, z1)))) 686.51/213.58
ACTIVE(U21(plus(z0, 0))) → c21(U21'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.51/213.58
ACTIVE(U21(plus(z0, s(z1)))) → c21(U21'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.51/213.58
ACTIVE(U21(x(z0, 0))) → c21(U21'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.51/213.58
ACTIVE(U21(x(z0, s(z1)))) → c21(U21'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.51/213.58
ACTIVE(U21(U11(z0, z1))) → c21(U21'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.51/213.58
ACTIVE(U21(U12(z0))) → c21(U21'(U12(active(z0))), ACTIVE(U12(z0))) 686.51/213.58
ACTIVE(U21(U21(z0))) → c21(U21'(U21(active(z0))), ACTIVE(U21(z0))) 686.51/213.58
ACTIVE(U21(U31(z0, z1))) → c21(U21'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.51/213.58
ACTIVE(U21(U32(z0))) → c21(U21'(U32(active(z0))), ACTIVE(U32(z0))) 686.51/213.58
ACTIVE(U21(U41(z0, z1))) → c21(U21'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.51/213.58
ACTIVE(U21(U51(z0, z1, z2))) → c21(U21'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.51/213.58
ACTIVE(U21(U52(z0, z1, z2))) → c21(U21'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.51/213.58
ACTIVE(U21(s(z0))) → c21(U21'(s(active(z0))), ACTIVE(s(z0))) 686.51/213.58
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.51/213.58
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.51/213.58
ACTIVE(U21(U61(z0))) → c21(U21'(U61(active(z0))), ACTIVE(U61(z0))) 686.51/213.58
ACTIVE(U21(U71(z0, z1, z2))) → c21(U21'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.51/213.58
ACTIVE(U21(U72(z0, z1, z2))) → c21(U21'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.51/213.58
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.51/213.58
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.51/213.58
ACTIVE(U11(U21(tt), x1)) → c19(U11'(mark(tt), x1)) 686.51/213.58
ACTIVE(U12(U21(tt))) → c20(U12'(mark(tt))) 686.51/213.58
ACTIVE(U21(U12(tt))) → c21(U21'(mark(tt))) 686.51/213.58
ACTIVE(U21(U21(tt))) → c21(U21'(mark(tt))) 686.51/213.58
ACTIVE(U21(isNat(0))) → c21(U21'(mark(tt))) 686.51/213.58
ACTIVE(U21(U11(tt, z0))) → c3(U21'(mark(U12(isNat(z0))))) 686.51/213.58
ACTIVE(U21(U11(tt, z0))) → c3(ACTIVE(U11(tt, z0))) 686.51/213.58
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(U21'(mark(U11(isNat(z0), z1)))) 686.51/213.58
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.58
ACTIVE(U21(isNat(s(z0)))) → c3(U21'(mark(U21(isNat(z0))))) 686.51/213.58
ACTIVE(U21(isNat(s(z0)))) → c3(ACTIVE(isNat(s(z0)))) 686.51/213.58
ACTIVE(U21(isNat(x(z0, z1)))) → c3(U21'(mark(U31(isNat(z0), z1)))) 686.51/213.58
ACTIVE(U21(isNat(x(z0, z1)))) → c3(ACTIVE(isNat(x(z0, z1)))) 686.51/213.58
ACTIVE(U31(plus(z0, 0), x1)) → c22(U31'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.51/213.58
ACTIVE(U31(plus(z0, s(z1)), x1)) → c22(U31'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.51/213.58
ACTIVE(U31(x(z0, 0), x1)) → c22(U31'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.51/213.58
ACTIVE(U31(x(z0, s(z1)), x1)) → c22(U31'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.51/213.58
ACTIVE(U31(U11(z0, z1), x1)) → c22(U31'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.51/213.58
ACTIVE(U31(U12(z0), x1)) → c22(U31'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.51/213.58
ACTIVE(U31(U21(z0), x1)) → c22(U31'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.51/213.58
ACTIVE(U31(U31(z0, z1), x1)) → c22(U31'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.51/213.58
ACTIVE(U31(U32(z0), x1)) → c22(U31'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.51/213.58
ACTIVE(U31(U41(z0, z1), x1)) → c22(U31'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.51/213.58
ACTIVE(U31(U51(z0, z1, z2), x1)) → c22(U31'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.51/213.58
ACTIVE(U31(U52(z0, z1, z2), x1)) → c22(U31'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.51/213.58
ACTIVE(U31(s(z0), x1)) → c22(U31'(s(active(z0)), x1), ACTIVE(s(z0))) 686.51/213.58
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.51/213.58
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.51/213.58
ACTIVE(U31(U61(z0), x1)) → c22(U31'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.51/213.58
ACTIVE(U31(U71(z0, z1, z2), x1)) → c22(U31'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.51/213.58
ACTIVE(U31(U72(z0, z1, z2), x1)) → c22(U31'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.51/213.58
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.51/213.58
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.51/213.58
ACTIVE(U31(U12(tt), x1)) → c22(U31'(mark(tt), x1)) 686.51/213.58
ACTIVE(U31(U21(tt), x1)) → c22(U31'(mark(tt), x1)) 686.51/213.58
ACTIVE(U31(isNat(0), x1)) → c22(U31'(mark(tt), x1)) 686.51/213.58
ACTIVE(U11(U31(tt, z0), x1)) → c4(U11'(mark(U32(isNat(z0))), x1)) 686.51/213.58
ACTIVE(U11(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 686.51/213.58
ACTIVE(U12(U31(tt, z0))) → c4(U12'(mark(U32(isNat(z0))))) 686.51/213.58
ACTIVE(U12(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 686.51/213.58
ACTIVE(U21(U31(tt, z0))) → c4(U21'(mark(U32(isNat(z0))))) 686.51/213.58
ACTIVE(U21(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 686.51/213.58
ACTIVE(U31(U11(tt, z0), x1)) → c4(U31'(mark(U12(isNat(z0))), x1)) 686.51/213.58
ACTIVE(U31(U11(tt, z0), x1)) → c4(ACTIVE(U11(tt, z0))) 686.51/213.58
ACTIVE(U31(U31(tt, z0), x1)) → c4(U31'(mark(U32(isNat(z0))), x1)) 686.51/213.58
ACTIVE(U31(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 686.51/213.58
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(U31'(mark(U11(isNat(z0), z1)), x1)) 686.51/213.58
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.58
ACTIVE(U31(isNat(s(z0)), x1)) → c4(U31'(mark(U21(isNat(z0))), x1)) 686.51/213.58
ACTIVE(U31(isNat(s(z0)), x1)) → c4(ACTIVE(isNat(s(z0)))) 686.51/213.58
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(U31'(mark(U31(isNat(z0), z1)), x1)) 686.51/213.58
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(ACTIVE(isNat(x(z0, z1)))) 686.51/213.58
ACTIVE(U32(plus(z0, 0))) → c23(U32'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.51/213.58
ACTIVE(U32(plus(z0, s(z1)))) → c23(U32'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.51/213.58
ACTIVE(U32(x(z0, 0))) → c23(U32'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.51/213.58
ACTIVE(U32(x(z0, s(z1)))) → c23(U32'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.51/213.58
ACTIVE(U32(U11(z0, z1))) → c23(U32'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.51/213.58
ACTIVE(U32(U12(z0))) → c23(U32'(U12(active(z0))), ACTIVE(U12(z0))) 686.51/213.58
ACTIVE(U32(U21(z0))) → c23(U32'(U21(active(z0))), ACTIVE(U21(z0))) 686.51/213.58
ACTIVE(U32(U31(z0, z1))) → c23(U32'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.51/213.58
ACTIVE(U32(U32(z0))) → c23(U32'(U32(active(z0))), ACTIVE(U32(z0))) 686.51/213.58
ACTIVE(U32(U41(z0, z1))) → c23(U32'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.51/213.58
ACTIVE(U32(U51(z0, z1, z2))) → c23(U32'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.51/213.58
ACTIVE(U32(U52(z0, z1, z2))) → c23(U32'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.51/213.58
ACTIVE(U32(s(z0))) → c23(U32'(s(active(z0))), ACTIVE(s(z0))) 686.51/213.58
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.51/213.58
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.51/213.58
ACTIVE(U32(U61(z0))) → c23(U32'(U61(active(z0))), ACTIVE(U61(z0))) 686.51/213.58
ACTIVE(U32(U71(z0, z1, z2))) → c23(U32'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.51/213.58
ACTIVE(U32(U72(z0, z1, z2))) → c23(U32'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.51/213.58
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.51/213.58
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.51/213.58
ACTIVE(U11(U32(tt), x1)) → c19(U11'(mark(tt), x1)) 686.51/213.58
ACTIVE(U12(U32(tt))) → c20(U12'(mark(tt))) 686.51/213.58
ACTIVE(U21(U32(tt))) → c21(U21'(mark(tt))) 686.51/213.58
ACTIVE(U31(U32(tt), x1)) → c22(U31'(mark(tt), x1)) 686.51/213.58
ACTIVE(U32(U12(tt))) → c23(U32'(mark(tt))) 686.51/213.58
ACTIVE(U32(U21(tt))) → c23(U32'(mark(tt))) 686.51/213.58
ACTIVE(U32(U32(tt))) → c23(U32'(mark(tt))) 686.51/213.58
ACTIVE(U32(isNat(0))) → c23(U32'(mark(tt))) 686.51/213.58
ACTIVE(U32(U11(tt, z0))) → c5(U32'(mark(U12(isNat(z0))))) 686.51/213.58
ACTIVE(U32(U11(tt, z0))) → c5(ACTIVE(U11(tt, z0))) 686.51/213.58
ACTIVE(U32(U31(tt, z0))) → c5(U32'(mark(U32(isNat(z0))))) 686.51/213.58
ACTIVE(U32(U31(tt, z0))) → c5(ACTIVE(U31(tt, z0))) 686.51/213.58
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(U32'(mark(U11(isNat(z0), z1)))) 686.51/213.58
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.58
ACTIVE(U32(isNat(s(z0)))) → c5(U32'(mark(U21(isNat(z0))))) 686.51/213.58
ACTIVE(U32(isNat(s(z0)))) → c5(ACTIVE(isNat(s(z0)))) 686.51/213.58
ACTIVE(U32(isNat(x(z0, z1)))) → c5(U32'(mark(U31(isNat(z0), z1)))) 686.51/213.58
ACTIVE(U32(isNat(x(z0, z1)))) → c5(ACTIVE(isNat(x(z0, z1)))) 686.51/213.58
ACTIVE(U41(plus(z0, 0), x1)) → c24(U41'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.51/213.58
ACTIVE(U41(plus(z0, s(z1)), x1)) → c24(U41'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.51/213.58
ACTIVE(U41(x(z0, 0), x1)) → c24(U41'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.51/213.58
ACTIVE(U41(x(z0, s(z1)), x1)) → c24(U41'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.51/213.58
ACTIVE(U41(U11(z0, z1), x1)) → c24(U41'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.51/213.58
ACTIVE(U41(U12(z0), x1)) → c24(U41'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.51/213.58
ACTIVE(U41(U21(z0), x1)) → c24(U41'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.51/213.58
ACTIVE(U41(U31(z0, z1), x1)) → c24(U41'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.51/213.58
ACTIVE(U41(U32(z0), x1)) → c24(U41'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.51/213.58
ACTIVE(U41(U41(z0, z1), x1)) → c24(U41'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.51/213.58
ACTIVE(U41(U51(z0, z1, z2), x1)) → c24(U41'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.51/213.58
ACTIVE(U41(U52(z0, z1, z2), x1)) → c24(U41'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.51/213.58
ACTIVE(U41(s(z0), x1)) → c24(U41'(s(active(z0)), x1), ACTIVE(s(z0))) 686.51/213.58
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.51/213.58
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.51/213.58
ACTIVE(U41(U61(z0), x1)) → c24(U41'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.51/213.58
ACTIVE(U41(U71(z0, z1, z2), x1)) → c24(U41'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.51/213.58
ACTIVE(U41(U72(z0, z1, z2), x1)) → c24(U41'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.51/213.58
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.51/213.58
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.51/213.58
ACTIVE(U11(U41(tt, z0), x1)) → c19(U11'(mark(z0), x1)) 686.51/213.58
ACTIVE(U12(U41(tt, z0))) → c20(U12'(mark(z0))) 686.51/213.58
ACTIVE(U21(U41(tt, z0))) → c21(U21'(mark(z0))) 686.51/213.58
ACTIVE(U31(U41(tt, z0), x1)) → c22(U31'(mark(z0), x1)) 686.51/213.58
ACTIVE(U32(U41(tt, z0))) → c23(U32'(mark(z0))) 686.51/213.58
ACTIVE(U41(U12(tt), x1)) → c24(U41'(mark(tt), x1)) 686.51/213.58
ACTIVE(U41(U21(tt), x1)) → c24(U41'(mark(tt), x1)) 686.51/213.58
ACTIVE(U41(U32(tt), x1)) → c24(U41'(mark(tt), x1)) 686.51/213.58
ACTIVE(U41(U41(tt, z0), x1)) → c24(U41'(mark(z0), x1)) 686.51/213.58
ACTIVE(U41(isNat(0), x1)) → c24(U41'(mark(tt), x1)) 686.51/213.58
ACTIVE(U41(U11(tt, z0), x1)) → c6(U41'(mark(U12(isNat(z0))), x1)) 686.51/213.58
ACTIVE(U41(U11(tt, z0), x1)) → c6(ACTIVE(U11(tt, z0))) 686.51/213.58
ACTIVE(U41(U31(tt, z0), x1)) → c6(U41'(mark(U32(isNat(z0))), x1)) 686.51/213.58
ACTIVE(U41(U31(tt, z0), x1)) → c6(ACTIVE(U31(tt, z0))) 686.51/213.58
ACTIVE(U41(isNat(plus(z0, z1)), x1)) → c6(U41'(mark(U11(isNat(z0), z1)), x1)) 686.51/213.58
ACTIVE(U41(isNat(plus(z0, z1)), x1)) → c6(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.58
ACTIVE(U41(isNat(s(z0)), x1)) → c6(U41'(mark(U21(isNat(z0))), x1)) 686.51/213.58
ACTIVE(U41(isNat(s(z0)), x1)) → c6(ACTIVE(isNat(s(z0)))) 686.51/213.58
ACTIVE(U41(isNat(x(z0, z1)), x1)) → c6(U41'(mark(U31(isNat(z0), z1)), x1)) 686.51/213.58
ACTIVE(U41(isNat(x(z0, z1)), x1)) → c6(ACTIVE(isNat(x(z0, z1)))) 686.51/213.58
ACTIVE(U51(plus(z0, 0), x1, x2)) → c25(U51'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.51/213.58
ACTIVE(U51(plus(z0, s(z1)), x1, x2)) → c25(U51'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.51/213.58
ACTIVE(U51(x(z0, 0), x1, x2)) → c25(U51'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.51/213.58
ACTIVE(U51(x(z0, s(z1)), x1, x2)) → c25(U51'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.51/213.58
ACTIVE(U51(U11(z0, z1), x1, x2)) → c25(U51'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.51/213.58
ACTIVE(U51(U12(z0), x1, x2)) → c25(U51'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.51/213.58
ACTIVE(U51(U21(z0), x1, x2)) → c25(U51'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.51/213.58
ACTIVE(U51(U31(z0, z1), x1, x2)) → c25(U51'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.51/213.58
ACTIVE(U51(U32(z0), x1, x2)) → c25(U51'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.51/213.58
ACTIVE(U51(U41(z0, z1), x1, x2)) → c25(U51'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.51/213.58
ACTIVE(U51(U51(z0, z1, z2), x1, x2)) → c25(U51'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.51/213.58
ACTIVE(U51(U52(z0, z1, z2), x1, x2)) → c25(U51'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.51/213.58
ACTIVE(U51(s(z0), x1, x2)) → c25(U51'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.51/213.58
ACTIVE(U51(plus(z0, z1), x1, x2)) → c25(U51'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.51/213.58
ACTIVE(U51(plus(z0, z1), x1, x2)) → c25(U51'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.51/213.58
ACTIVE(U51(U61(z0), x1, x2)) → c25(U51'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.51/213.58
ACTIVE(U51(U71(z0, z1, z2), x1, x2)) → c25(U51'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.51/213.58
ACTIVE(U51(U72(z0, z1, z2), x1, x2)) → c25(U51'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.51/213.58
ACTIVE(U51(x(z0, z1), x1, x2)) → c25(U51'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.51/213.58
ACTIVE(U51(x(z0, z1), x1, x2)) → c25(U51'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.51/213.58
ACTIVE(U51(U12(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.51/213.58
ACTIVE(U51(U21(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.51/213.58
ACTIVE(U51(U32(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.51/213.58
ACTIVE(U51(U41(tt, z0), x1, x2)) → c25(U51'(mark(z0), x1, x2)) 686.51/213.58
ACTIVE(U51(isNat(0), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.51/213.58
ACTIVE(U11(U51(tt, z0, z1), x1)) → c7(U11'(mark(U52(isNat(z1), z0, z1)), x1)) 686.51/213.58
ACTIVE(U11(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.51/213.58
ACTIVE(U12(U51(tt, z0, z1))) → c7(U12'(mark(U52(isNat(z1), z0, z1)))) 686.51/213.58
ACTIVE(U12(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.51/213.58
ACTIVE(U21(U51(tt, z0, z1))) → c7(U21'(mark(U52(isNat(z1), z0, z1)))) 686.51/213.58
ACTIVE(U21(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.51/213.58
ACTIVE(U31(U51(tt, z0, z1), x1)) → c7(U31'(mark(U52(isNat(z1), z0, z1)), x1)) 686.51/213.58
ACTIVE(U31(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.51/213.58
ACTIVE(U32(U51(tt, z0, z1))) → c7(U32'(mark(U52(isNat(z1), z0, z1)))) 686.51/213.58
ACTIVE(U32(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.51/213.58
ACTIVE(U41(U51(tt, z0, z1), x1)) → c7(U41'(mark(U52(isNat(z1), z0, z1)), x1)) 686.51/213.58
ACTIVE(U41(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.51/213.58
ACTIVE(U51(U11(tt, z0), x1, x2)) → c7(U51'(mark(U12(isNat(z0))), x1, x2)) 686.51/213.58
ACTIVE(U51(U11(tt, z0), x1, x2)) → c7(ACTIVE(U11(tt, z0))) 686.51/213.58
ACTIVE(U51(U31(tt, z0), x1, x2)) → c7(U51'(mark(U32(isNat(z0))), x1, x2)) 686.51/213.58
ACTIVE(U51(U31(tt, z0), x1, x2)) → c7(ACTIVE(U31(tt, z0))) 686.51/213.58
ACTIVE(U51(U51(tt, z0, z1), x1, x2)) → c7(U51'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.51/213.58
ACTIVE(U51(U51(tt, z0, z1), x1, x2)) → c7(ACTIVE(U51(tt, z0, z1))) 686.51/213.58
ACTIVE(U51(isNat(plus(z0, z1)), x1, x2)) → c7(U51'(mark(U11(isNat(z0), z1)), x1, x2)) 686.51/213.58
ACTIVE(U51(isNat(plus(z0, z1)), x1, x2)) → c7(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.58
ACTIVE(U51(isNat(s(z0)), x1, x2)) → c7(U51'(mark(U21(isNat(z0))), x1, x2)) 686.51/213.58
ACTIVE(U51(isNat(s(z0)), x1, x2)) → c7(ACTIVE(isNat(s(z0)))) 686.51/213.58
ACTIVE(U51(isNat(x(z0, z1)), x1, x2)) → c7(U51'(mark(U31(isNat(z0), z1)), x1, x2)) 686.51/213.58
ACTIVE(U51(isNat(x(z0, z1)), x1, x2)) → c7(ACTIVE(isNat(x(z0, z1)))) 686.51/213.58
ACTIVE(U52(plus(z0, 0), x1, x2)) → c26(U52'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.51/213.58
ACTIVE(U52(plus(z0, s(z1)), x1, x2)) → c26(U52'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.51/213.58
ACTIVE(U52(x(z0, 0), x1, x2)) → c26(U52'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.51/213.58
ACTIVE(U52(x(z0, s(z1)), x1, x2)) → c26(U52'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.51/213.58
ACTIVE(U52(U11(z0, z1), x1, x2)) → c26(U52'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.51/213.58
ACTIVE(U52(U12(z0), x1, x2)) → c26(U52'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.51/213.58
ACTIVE(U52(U21(z0), x1, x2)) → c26(U52'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.51/213.58
ACTIVE(U52(U31(z0, z1), x1, x2)) → c26(U52'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.51/213.58
ACTIVE(U52(U32(z0), x1, x2)) → c26(U52'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.51/213.58
ACTIVE(U52(U41(z0, z1), x1, x2)) → c26(U52'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.51/213.58
ACTIVE(U52(U51(z0, z1, z2), x1, x2)) → c26(U52'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.51/213.58
ACTIVE(U52(U52(z0, z1, z2), x1, x2)) → c26(U52'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.51/213.58
ACTIVE(U52(s(z0), x1, x2)) → c26(U52'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.51/213.58
ACTIVE(U52(plus(z0, z1), x1, x2)) → c26(U52'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.51/213.58
ACTIVE(U52(plus(z0, z1), x1, x2)) → c26(U52'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.51/213.58
ACTIVE(U52(U61(z0), x1, x2)) → c26(U52'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.51/213.58
ACTIVE(U52(U71(z0, z1, z2), x1, x2)) → c26(U52'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.51/213.58
ACTIVE(U52(U72(z0, z1, z2), x1, x2)) → c26(U52'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.51/213.58
ACTIVE(U52(x(z0, z1), x1, x2)) → c26(U52'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.51/213.58
ACTIVE(U52(x(z0, z1), x1, x2)) → c26(U52'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.51/213.58
ACTIVE(U52(U12(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.51/213.58
ACTIVE(U52(U21(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.51/213.58
ACTIVE(U52(U32(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.51/213.58
ACTIVE(U52(U41(tt, z0), x1, x2)) → c26(U52'(mark(z0), x1, x2)) 686.51/213.58
ACTIVE(U52(isNat(0), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.51/213.58
ACTIVE(U11(U52(tt, z0, z1), x1)) → c8(U11'(mark(s(plus(z1, z0))), x1)) 686.51/213.58
ACTIVE(U11(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.51/213.58
ACTIVE(U12(U52(tt, z0, z1))) → c8(U12'(mark(s(plus(z1, z0))))) 686.51/213.58
ACTIVE(U12(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.51/213.58
ACTIVE(U21(U52(tt, z0, z1))) → c8(U21'(mark(s(plus(z1, z0))))) 686.51/213.58
ACTIVE(U21(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.51/213.58
ACTIVE(U31(U52(tt, z0, z1), x1)) → c8(U31'(mark(s(plus(z1, z0))), x1)) 686.51/213.58
ACTIVE(U31(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.51/213.58
ACTIVE(U32(U52(tt, z0, z1))) → c8(U32'(mark(s(plus(z1, z0))))) 686.51/213.58
ACTIVE(U32(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.51/213.58
ACTIVE(U41(U52(tt, z0, z1), x1)) → c8(U41'(mark(s(plus(z1, z0))), x1)) 686.51/213.58
ACTIVE(U41(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.51/213.58
ACTIVE(U51(U52(tt, z0, z1), x1, x2)) → c8(U51'(mark(s(plus(z1, z0))), x1, x2)) 686.51/213.58
ACTIVE(U51(U52(tt, z0, z1), x1, x2)) → c8(ACTIVE(U52(tt, z0, z1))) 686.51/213.58
ACTIVE(U52(U11(tt, z0), x1, x2)) → c8(U52'(mark(U12(isNat(z0))), x1, x2)) 686.51/213.58
ACTIVE(U52(U11(tt, z0), x1, x2)) → c8(ACTIVE(U11(tt, z0))) 686.51/213.58
ACTIVE(U52(U31(tt, z0), x1, x2)) → c8(U52'(mark(U32(isNat(z0))), x1, x2)) 686.51/213.58
ACTIVE(U52(U31(tt, z0), x1, x2)) → c8(ACTIVE(U31(tt, z0))) 686.51/213.58
ACTIVE(U52(U51(tt, z0, z1), x1, x2)) → c8(U52'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.51/213.58
ACTIVE(U52(U51(tt, z0, z1), x1, x2)) → c8(ACTIVE(U51(tt, z0, z1))) 686.51/213.58
ACTIVE(U52(U52(tt, z0, z1), x1, x2)) → c8(U52'(mark(s(plus(z1, z0))), x1, x2)) 686.51/213.58
ACTIVE(U52(U52(tt, z0, z1), x1, x2)) → c8(ACTIVE(U52(tt, z0, z1))) 686.51/213.58
ACTIVE(U52(isNat(plus(z0, z1)), x1, x2)) → c8(U52'(mark(U11(isNat(z0), z1)), x1, x2)) 686.51/213.58
ACTIVE(U52(isNat(plus(z0, z1)), x1, x2)) → c8(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.58
ACTIVE(U52(isNat(s(z0)), x1, x2)) → c8(U52'(mark(U21(isNat(z0))), x1, x2)) 686.51/213.58
ACTIVE(U52(isNat(s(z0)), x1, x2)) → c8(ACTIVE(isNat(s(z0)))) 686.51/213.58
ACTIVE(U52(isNat(x(z0, z1)), x1, x2)) → c8(U52'(mark(U31(isNat(z0), z1)), x1, x2)) 686.51/213.58
ACTIVE(U52(isNat(x(z0, z1)), x1, x2)) → c8(ACTIVE(isNat(x(z0, z1)))) 686.51/213.58
ACTIVE(s(plus(z0, 0))) → c27(S(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.51/213.58
ACTIVE(s(plus(z0, s(z1)))) → c27(S(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.51/213.58
ACTIVE(s(x(z0, 0))) → c27(S(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.51/213.58
ACTIVE(s(x(z0, s(z1)))) → c27(S(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.51/213.58
ACTIVE(s(U11(z0, z1))) → c27(S(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.51/213.58
ACTIVE(s(U12(z0))) → c27(S(U12(active(z0))), ACTIVE(U12(z0))) 686.51/213.58
ACTIVE(s(U21(z0))) → c27(S(U21(active(z0))), ACTIVE(U21(z0))) 686.51/213.58
ACTIVE(s(U31(z0, z1))) → c27(S(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.51/213.58
ACTIVE(s(U32(z0))) → c27(S(U32(active(z0))), ACTIVE(U32(z0))) 686.51/213.58
ACTIVE(s(U41(z0, z1))) → c27(S(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.51/213.58
ACTIVE(s(U51(z0, z1, z2))) → c27(S(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.51/213.58
ACTIVE(s(U52(z0, z1, z2))) → c27(S(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.51/213.58
ACTIVE(s(s(z0))) → c27(S(s(active(z0))), ACTIVE(s(z0))) 686.51/213.58
ACTIVE(s(plus(z0, z1))) → c27(S(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.51/213.58
ACTIVE(s(plus(z0, z1))) → c27(S(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.51/213.58
ACTIVE(s(U61(z0))) → c27(S(U61(active(z0))), ACTIVE(U61(z0))) 686.51/213.58
ACTIVE(s(U71(z0, z1, z2))) → c27(S(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.51/213.58
ACTIVE(s(U72(z0, z1, z2))) → c27(S(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.51/213.58
ACTIVE(s(x(z0, z1))) → c27(S(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.51/213.58
ACTIVE(s(x(z0, z1))) → c27(S(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.51/213.58
ACTIVE(s(U12(tt))) → c27(S(mark(tt))) 686.51/213.58
ACTIVE(s(U21(tt))) → c27(S(mark(tt))) 686.51/213.58
ACTIVE(s(U32(tt))) → c27(S(mark(tt))) 686.51/213.58
ACTIVE(s(U41(tt, z0))) → c27(S(mark(z0))) 686.51/213.58
ACTIVE(s(isNat(0))) → c27(S(mark(tt))) 686.51/213.58
ACTIVE(s(U11(tt, z0))) → c9(S(mark(U12(isNat(z0))))) 686.51/213.58
ACTIVE(s(U11(tt, z0))) → c9(ACTIVE(U11(tt, z0))) 686.51/213.58
ACTIVE(s(U31(tt, z0))) → c9(S(mark(U32(isNat(z0))))) 686.51/213.58
ACTIVE(s(U31(tt, z0))) → c9(ACTIVE(U31(tt, z0))) 686.51/213.58
ACTIVE(s(U51(tt, z0, z1))) → c9(S(mark(U52(isNat(z1), z0, z1)))) 686.51/213.58
ACTIVE(s(U51(tt, z0, z1))) → c9(ACTIVE(U51(tt, z0, z1))) 686.51/213.58
ACTIVE(s(U52(tt, z0, z1))) → c9(S(mark(s(plus(z1, z0))))) 686.51/213.58
ACTIVE(s(U52(tt, z0, z1))) → c9(ACTIVE(U52(tt, z0, z1))) 686.51/213.58
ACTIVE(s(isNat(plus(z0, z1)))) → c9(S(mark(U11(isNat(z0), z1)))) 686.51/213.58
ACTIVE(s(isNat(plus(z0, z1)))) → c9(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.58
ACTIVE(s(isNat(s(z0)))) → c9(S(mark(U21(isNat(z0))))) 686.51/213.58
ACTIVE(s(isNat(s(z0)))) → c9(ACTIVE(isNat(s(z0)))) 686.51/213.58
ACTIVE(s(isNat(x(z0, z1)))) → c9(S(mark(U31(isNat(z0), z1)))) 686.51/213.58
ACTIVE(s(isNat(x(z0, z1)))) → c9(ACTIVE(isNat(x(z0, z1)))) 686.51/213.58
ACTIVE(U61(plus(z0, 0))) → c30(U61'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.51/213.58
ACTIVE(U61(plus(z0, s(z1)))) → c30(U61'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.51/213.58
ACTIVE(U61(x(z0, 0))) → c30(U61'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.51/213.58
ACTIVE(U61(x(z0, s(z1)))) → c30(U61'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.51/213.58
ACTIVE(U61(U11(z0, z1))) → c30(U61'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.51/213.58
ACTIVE(U61(U12(z0))) → c30(U61'(U12(active(z0))), ACTIVE(U12(z0))) 686.51/213.58
ACTIVE(U61(U21(z0))) → c30(U61'(U21(active(z0))), ACTIVE(U21(z0))) 686.51/213.58
ACTIVE(U61(U31(z0, z1))) → c30(U61'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.51/213.58
ACTIVE(U61(U32(z0))) → c30(U61'(U32(active(z0))), ACTIVE(U32(z0))) 686.51/213.58
ACTIVE(U61(U41(z0, z1))) → c30(U61'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.51/213.58
ACTIVE(U61(U51(z0, z1, z2))) → c30(U61'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.51/213.58
ACTIVE(U61(U52(z0, z1, z2))) → c30(U61'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.51/213.58
ACTIVE(U61(s(z0))) → c30(U61'(s(active(z0))), ACTIVE(s(z0))) 686.51/213.58
ACTIVE(U61(plus(z0, z1))) → c30(U61'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.51/213.58
ACTIVE(U61(plus(z0, z1))) → c30(U61'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.51/213.58
ACTIVE(U61(U61(z0))) → c30(U61'(U61(active(z0))), ACTIVE(U61(z0))) 686.51/213.58
ACTIVE(U61(U71(z0, z1, z2))) → c30(U61'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.51/213.58
ACTIVE(U61(U72(z0, z1, z2))) → c30(U61'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.51/213.58
ACTIVE(U61(x(z0, z1))) → c30(U61'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.51/213.58
ACTIVE(U61(x(z0, z1))) → c30(U61'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.51/213.58
ACTIVE(U11(U61(tt), x1)) → c19(U11'(mark(0), x1)) 686.51/213.58
ACTIVE(U12(U61(tt))) → c20(U12'(mark(0))) 686.51/213.58
ACTIVE(U21(U61(tt))) → c21(U21'(mark(0))) 686.51/213.58
ACTIVE(U31(U61(tt), x1)) → c22(U31'(mark(0), x1)) 686.51/213.58
ACTIVE(U32(U61(tt))) → c23(U32'(mark(0))) 686.51/213.58
ACTIVE(U41(U61(tt), x1)) → c24(U41'(mark(0), x1)) 686.51/213.58
ACTIVE(U51(U61(tt), x1, x2)) → c25(U51'(mark(0), x1, x2)) 686.51/213.58
ACTIVE(U52(U61(tt), x1, x2)) → c26(U52'(mark(0), x1, x2)) 686.51/213.58
ACTIVE(s(U61(tt))) → c27(S(mark(0))) 686.51/213.58
ACTIVE(U61(U12(tt))) → c30(U61'(mark(tt))) 686.51/213.58
ACTIVE(U61(U21(tt))) → c30(U61'(mark(tt))) 686.51/213.58
ACTIVE(U61(U32(tt))) → c30(U61'(mark(tt))) 686.51/213.58
ACTIVE(U61(U41(tt, z0))) → c30(U61'(mark(z0))) 686.51/213.58
ACTIVE(U61(U61(tt))) → c30(U61'(mark(0))) 686.51/213.58
ACTIVE(U61(isNat(0))) → c30(U61'(mark(tt))) 686.51/213.58
ACTIVE(U61(U11(tt, z0))) → c10(U61'(mark(U12(isNat(z0))))) 686.51/213.58
ACTIVE(U61(U11(tt, z0))) → c10(ACTIVE(U11(tt, z0))) 686.51/213.58
ACTIVE(U61(U31(tt, z0))) → c10(U61'(mark(U32(isNat(z0))))) 686.51/213.58
ACTIVE(U61(U31(tt, z0))) → c10(ACTIVE(U31(tt, z0))) 686.51/213.58
ACTIVE(U61(U51(tt, z0, z1))) → c10(U61'(mark(U52(isNat(z1), z0, z1)))) 686.51/213.58
ACTIVE(U61(U51(tt, z0, z1))) → c10(ACTIVE(U51(tt, z0, z1))) 686.51/213.58
ACTIVE(U61(U52(tt, z0, z1))) → c10(U61'(mark(s(plus(z1, z0))))) 686.51/213.58
ACTIVE(U61(U52(tt, z0, z1))) → c10(ACTIVE(U52(tt, z0, z1))) 686.51/213.58
ACTIVE(U61(isNat(plus(z0, z1)))) → c10(U61'(mark(U11(isNat(z0), z1)))) 686.51/213.58
ACTIVE(U61(isNat(plus(z0, z1)))) → c10(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.58
ACTIVE(U61(isNat(s(z0)))) → c10(U61'(mark(U21(isNat(z0))))) 686.51/213.58
ACTIVE(U61(isNat(s(z0)))) → c10(ACTIVE(isNat(s(z0)))) 686.51/213.58
ACTIVE(U61(isNat(x(z0, z1)))) → c10(U61'(mark(U31(isNat(z0), z1)))) 686.51/213.58
ACTIVE(U61(isNat(x(z0, z1)))) → c10(ACTIVE(isNat(x(z0, z1)))) 686.51/213.58
ACTIVE(U71(plus(z0, 0), x1, x2)) → c31(U71'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.51/213.58
ACTIVE(U71(plus(z0, s(z1)), x1, x2)) → c31(U71'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.51/213.58
ACTIVE(U71(x(z0, 0), x1, x2)) → c31(U71'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.51/213.58
ACTIVE(U71(x(z0, s(z1)), x1, x2)) → c31(U71'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.51/213.58
ACTIVE(U71(U11(z0, z1), x1, x2)) → c31(U71'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.51/213.58
ACTIVE(U71(U12(z0), x1, x2)) → c31(U71'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.51/213.58
ACTIVE(U71(U21(z0), x1, x2)) → c31(U71'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.51/213.58
ACTIVE(U71(U31(z0, z1), x1, x2)) → c31(U71'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.51/213.58
ACTIVE(U71(U32(z0), x1, x2)) → c31(U71'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.51/213.58
ACTIVE(U71(U41(z0, z1), x1, x2)) → c31(U71'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.51/213.58
ACTIVE(U71(U51(z0, z1, z2), x1, x2)) → c31(U71'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.51/213.58
ACTIVE(U71(U52(z0, z1, z2), x1, x2)) → c31(U71'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.51/213.58
ACTIVE(U71(s(z0), x1, x2)) → c31(U71'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.51/213.58
ACTIVE(U71(plus(z0, z1), x1, x2)) → c31(U71'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.51/213.58
ACTIVE(U71(plus(z0, z1), x1, x2)) → c31(U71'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.51/213.58
ACTIVE(U71(U61(z0), x1, x2)) → c31(U71'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.51/213.58
ACTIVE(U71(U71(z0, z1, z2), x1, x2)) → c31(U71'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.51/213.58
ACTIVE(U71(U72(z0, z1, z2), x1, x2)) → c31(U71'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.51/213.58
ACTIVE(U71(x(z0, z1), x1, x2)) → c31(U71'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.51/213.58
ACTIVE(U71(x(z0, z1), x1, x2)) → c31(U71'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.51/213.58
ACTIVE(U71(U12(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.51/213.58
ACTIVE(U71(U21(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.51/213.58
ACTIVE(U71(U32(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.51/213.58
ACTIVE(U71(U41(tt, z0), x1, x2)) → c31(U71'(mark(z0), x1, x2)) 686.51/213.58
ACTIVE(U71(U61(tt), x1, x2)) → c31(U71'(mark(0), x1, x2)) 686.51/213.58
ACTIVE(U71(isNat(0), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.51/213.58
ACTIVE(U11(U71(tt, z0, z1), x1)) → c11(U11'(mark(U72(isNat(z1), z0, z1)), x1)) 686.51/213.58
ACTIVE(U11(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.58
ACTIVE(U12(U71(tt, z0, z1))) → c11(U12'(mark(U72(isNat(z1), z0, z1)))) 686.51/213.58
ACTIVE(U12(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.58
ACTIVE(U21(U71(tt, z0, z1))) → c11(U21'(mark(U72(isNat(z1), z0, z1)))) 686.51/213.58
ACTIVE(U21(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.58
ACTIVE(U31(U71(tt, z0, z1), x1)) → c11(U31'(mark(U72(isNat(z1), z0, z1)), x1)) 686.51/213.58
ACTIVE(U31(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.58
ACTIVE(U32(U71(tt, z0, z1))) → c11(U32'(mark(U72(isNat(z1), z0, z1)))) 686.51/213.58
ACTIVE(U32(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.58
ACTIVE(U41(U71(tt, z0, z1), x1)) → c11(U41'(mark(U72(isNat(z1), z0, z1)), x1)) 686.51/213.58
ACTIVE(U41(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.58
ACTIVE(U51(U71(tt, z0, z1), x1, x2)) → c11(U51'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.51/213.58
ACTIVE(U51(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.58
ACTIVE(U52(U71(tt, z0, z1), x1, x2)) → c11(U52'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.51/213.58
ACTIVE(U52(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.58
ACTIVE(s(U71(tt, z0, z1))) → c11(S(mark(U72(isNat(z1), z0, z1)))) 686.51/213.58
ACTIVE(s(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.58
ACTIVE(U61(U71(tt, z0, z1))) → c11(U61'(mark(U72(isNat(z1), z0, z1)))) 686.51/213.58
ACTIVE(U61(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.58
ACTIVE(U71(U11(tt, z0), x1, x2)) → c11(U71'(mark(U12(isNat(z0))), x1, x2)) 686.51/213.58
ACTIVE(U71(U11(tt, z0), x1, x2)) → c11(ACTIVE(U11(tt, z0))) 686.51/213.58
ACTIVE(U71(U31(tt, z0), x1, x2)) → c11(U71'(mark(U32(isNat(z0))), x1, x2)) 686.51/213.58
ACTIVE(U71(U31(tt, z0), x1, x2)) → c11(ACTIVE(U31(tt, z0))) 686.51/213.58
ACTIVE(U71(U51(tt, z0, z1), x1, x2)) → c11(U71'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.51/213.58
ACTIVE(U71(U51(tt, z0, z1), x1, x2)) → c11(ACTIVE(U51(tt, z0, z1))) 686.51/213.58
ACTIVE(U71(U52(tt, z0, z1), x1, x2)) → c11(U71'(mark(s(plus(z1, z0))), x1, x2)) 686.51/213.58
ACTIVE(U71(U52(tt, z0, z1), x1, x2)) → c11(ACTIVE(U52(tt, z0, z1))) 686.51/213.58
ACTIVE(U71(U71(tt, z0, z1), x1, x2)) → c11(U71'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.51/213.58
ACTIVE(U71(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.58
ACTIVE(U71(isNat(plus(z0, z1)), x1, x2)) → c11(U71'(mark(U11(isNat(z0), z1)), x1, x2)) 686.51/213.58
ACTIVE(U71(isNat(plus(z0, z1)), x1, x2)) → c11(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.58
ACTIVE(U71(isNat(s(z0)), x1, x2)) → c11(U71'(mark(U21(isNat(z0))), x1, x2)) 686.51/213.58
ACTIVE(U71(isNat(s(z0)), x1, x2)) → c11(ACTIVE(isNat(s(z0)))) 686.51/213.58
ACTIVE(U71(isNat(x(z0, z1)), x1, x2)) → c11(U71'(mark(U31(isNat(z0), z1)), x1, x2)) 686.51/213.58
ACTIVE(U71(isNat(x(z0, z1)), x1, x2)) → c11(ACTIVE(isNat(x(z0, z1)))) 686.51/213.59
ACTIVE(U72(plus(z0, 0), x1, x2)) → c32(U72'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.51/213.59
ACTIVE(U72(plus(z0, s(z1)), x1, x2)) → c32(U72'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.51/213.59
ACTIVE(U72(x(z0, 0), x1, x2)) → c32(U72'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.51/213.59
ACTIVE(U72(x(z0, s(z1)), x1, x2)) → c32(U72'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.51/213.59
ACTIVE(U72(U11(z0, z1), x1, x2)) → c32(U72'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.51/213.59
ACTIVE(U72(U12(z0), x1, x2)) → c32(U72'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.51/213.59
ACTIVE(U72(U21(z0), x1, x2)) → c32(U72'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.51/213.59
ACTIVE(U72(U31(z0, z1), x1, x2)) → c32(U72'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.51/213.59
ACTIVE(U72(U32(z0), x1, x2)) → c32(U72'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.51/213.59
ACTIVE(U72(U41(z0, z1), x1, x2)) → c32(U72'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.51/213.59
ACTIVE(U72(U51(z0, z1, z2), x1, x2)) → c32(U72'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.51/213.59
ACTIVE(U72(U52(z0, z1, z2), x1, x2)) → c32(U72'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.51/213.59
ACTIVE(U72(s(z0), x1, x2)) → c32(U72'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.51/213.59
ACTIVE(U72(plus(z0, z1), x1, x2)) → c32(U72'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.51/213.59
ACTIVE(U72(plus(z0, z1), x1, x2)) → c32(U72'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.51/213.59
ACTIVE(U72(U61(z0), x1, x2)) → c32(U72'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.51/213.59
ACTIVE(U72(U71(z0, z1, z2), x1, x2)) → c32(U72'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.51/213.59
ACTIVE(U72(U72(z0, z1, z2), x1, x2)) → c32(U72'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.51/213.59
ACTIVE(U72(x(z0, z1), x1, x2)) → c32(U72'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.51/213.59
ACTIVE(U72(x(z0, z1), x1, x2)) → c32(U72'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.51/213.59
ACTIVE(U72(U12(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.51/213.59
ACTIVE(U72(U21(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.51/213.59
ACTIVE(U72(U32(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.51/213.59
ACTIVE(U72(U41(tt, z0), x1, x2)) → c32(U72'(mark(z0), x1, x2)) 686.51/213.59
ACTIVE(U72(U61(tt), x1, x2)) → c32(U72'(mark(0), x1, x2)) 686.51/213.59
ACTIVE(U72(isNat(0), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.51/213.59
ACTIVE(U11(U72(tt, z0, z1), x1)) → c12(U11'(mark(plus(x(z1, z0), z1)), x1)) 686.51/213.59
ACTIVE(U11(U72(tt, z0, z1), x1)) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.59
ACTIVE(U12(U72(tt, z0, z1))) → c12(U12'(mark(plus(x(z1, z0), z1)))) 686.51/213.59
ACTIVE(U12(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.59
ACTIVE(U21(U72(tt, z0, z1))) → c12(U21'(mark(plus(x(z1, z0), z1)))) 686.51/213.59
ACTIVE(U21(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.59
ACTIVE(U31(U72(tt, z0, z1), x1)) → c12(U31'(mark(plus(x(z1, z0), z1)), x1)) 686.51/213.59
ACTIVE(U31(U72(tt, z0, z1), x1)) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.59
ACTIVE(U32(U72(tt, z0, z1))) → c12(U32'(mark(plus(x(z1, z0), z1)))) 686.51/213.59
ACTIVE(U32(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.59
ACTIVE(U41(U72(tt, z0, z1), x1)) → c12(U41'(mark(plus(x(z1, z0), z1)), x1)) 686.51/213.59
ACTIVE(U41(U72(tt, z0, z1), x1)) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.59
ACTIVE(U51(U72(tt, z0, z1), x1, x2)) → c12(U51'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.51/213.59
ACTIVE(U51(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.59
ACTIVE(U52(U72(tt, z0, z1), x1, x2)) → c12(U52'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.51/213.59
ACTIVE(U52(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.59
ACTIVE(s(U72(tt, z0, z1))) → c12(S(mark(plus(x(z1, z0), z1)))) 686.51/213.59
ACTIVE(s(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.59
ACTIVE(U61(U72(tt, z0, z1))) → c12(U61'(mark(plus(x(z1, z0), z1)))) 686.51/213.59
ACTIVE(U61(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.59
ACTIVE(U71(U72(tt, z0, z1), x1, x2)) → c12(U71'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.51/213.59
ACTIVE(U71(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.59
ACTIVE(U72(U11(tt, z0), x1, x2)) → c12(U72'(mark(U12(isNat(z0))), x1, x2)) 686.51/213.59
ACTIVE(U72(U11(tt, z0), x1, x2)) → c12(ACTIVE(U11(tt, z0))) 686.51/213.59
ACTIVE(U72(U31(tt, z0), x1, x2)) → c12(U72'(mark(U32(isNat(z0))), x1, x2)) 686.51/213.59
ACTIVE(U72(U31(tt, z0), x1, x2)) → c12(ACTIVE(U31(tt, z0))) 686.51/213.59
ACTIVE(U72(U51(tt, z0, z1), x1, x2)) → c12(U72'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.51/213.59
ACTIVE(U72(U51(tt, z0, z1), x1, x2)) → c12(ACTIVE(U51(tt, z0, z1))) 686.51/213.59
ACTIVE(U72(U52(tt, z0, z1), x1, x2)) → c12(U72'(mark(s(plus(z1, z0))), x1, x2)) 686.51/213.59
ACTIVE(U72(U52(tt, z0, z1), x1, x2)) → c12(ACTIVE(U52(tt, z0, z1))) 686.51/213.59
ACTIVE(U72(U71(tt, z0, z1), x1, x2)) → c12(U72'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.51/213.59
ACTIVE(U72(U71(tt, z0, z1), x1, x2)) → c12(ACTIVE(U71(tt, z0, z1))) 686.51/213.59
ACTIVE(U72(U72(tt, z0, z1), x1, x2)) → c12(U72'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.51/213.59
ACTIVE(U72(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.59
ACTIVE(U72(isNat(plus(z0, z1)), x1, x2)) → c12(U72'(mark(U11(isNat(z0), z1)), x1, x2)) 686.51/213.59
ACTIVE(U72(isNat(plus(z0, z1)), x1, x2)) → c12(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.59
ACTIVE(U72(isNat(s(z0)), x1, x2)) → c12(U72'(mark(U21(isNat(z0))), x1, x2)) 686.51/213.59
ACTIVE(U72(isNat(s(z0)), x1, x2)) → c12(ACTIVE(isNat(s(z0)))) 686.51/213.59
ACTIVE(U72(isNat(x(z0, z1)), x1, x2)) → c12(U72'(mark(U31(isNat(z0), z1)), x1, x2)) 686.51/213.59
ACTIVE(U72(isNat(x(z0, z1)), x1, x2)) → c12(ACTIVE(isNat(x(z0, z1)))) 686.51/213.59
PROPER(U11(x0, U11(z0, z1))) → c65(U11'(proper(x0), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(U11(z0, z1))) 686.51/213.59
PROPER(U11(x0, U12(z0))) → c65(U11'(proper(x0), U12(proper(z0))), PROPER(x0), PROPER(U12(z0))) 686.51/213.59
PROPER(U11(x0, isNat(z0))) → c65(U11'(proper(x0), isNat(proper(z0))), PROPER(x0), PROPER(isNat(z0))) 686.51/213.59
PROPER(U11(x0, U21(z0))) → c65(U11'(proper(x0), U21(proper(z0))), PROPER(x0), PROPER(U21(z0))) 686.51/213.59
PROPER(U11(x0, U31(z0, z1))) → c65(U11'(proper(x0), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(U31(z0, z1))) 686.51/213.59
PROPER(U11(x0, U32(z0))) → c65(U11'(proper(x0), U32(proper(z0))), PROPER(x0), PROPER(U32(z0))) 686.51/213.59
PROPER(U11(x0, U41(z0, z1))) → c65(U11'(proper(x0), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(U41(z0, z1))) 686.51/213.59
PROPER(U11(x0, U51(z0, z1, z2))) → c65(U11'(proper(x0), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U51(z0, z1, z2))) 686.51/213.59
PROPER(U11(x0, U52(z0, z1, z2))) → c65(U11'(proper(x0), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U52(z0, z1, z2))) 686.51/213.59
PROPER(U11(x0, s(z0))) → c65(U11'(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 686.51/213.59
PROPER(U11(x0, plus(z0, z1))) → c65(U11'(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 686.51/213.59
PROPER(U11(x0, U61(z0))) → c65(U11'(proper(x0), U61(proper(z0))), PROPER(x0), PROPER(U61(z0))) 686.51/213.59
PROPER(U11(x0, U71(z0, z1, z2))) → c65(U11'(proper(x0), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U71(z0, z1, z2))) 686.51/213.59
PROPER(U11(x0, U72(z0, z1, z2))) → c65(U11'(proper(x0), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U72(z0, z1, z2))) 686.51/213.59
PROPER(U11(x0, x(z0, z1))) → c65(U11'(proper(x0), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x(z0, z1))) 686.51/213.59
PROPER(U11(U11(z0, z1), x1)) → c65(U11'(U11(proper(z0), proper(z1)), proper(x1)), PROPER(U11(z0, z1)), PROPER(x1)) 686.51/213.59
PROPER(U11(U12(z0), x1)) → c65(U11'(U12(proper(z0)), proper(x1)), PROPER(U12(z0)), PROPER(x1)) 686.51/213.59
PROPER(U11(isNat(z0), x1)) → c65(U11'(isNat(proper(z0)), proper(x1)), PROPER(isNat(z0)), PROPER(x1)) 686.51/213.59
PROPER(U11(U21(z0), x1)) → c65(U11'(U21(proper(z0)), proper(x1)), PROPER(U21(z0)), PROPER(x1)) 686.51/213.59
PROPER(U11(U31(z0, z1), x1)) → c65(U11'(U31(proper(z0), proper(z1)), proper(x1)), PROPER(U31(z0, z1)), PROPER(x1)) 686.51/213.59
PROPER(U11(U32(z0), x1)) → c65(U11'(U32(proper(z0)), proper(x1)), PROPER(U32(z0)), PROPER(x1)) 686.51/213.59
PROPER(U11(U41(z0, z1), x1)) → c65(U11'(U41(proper(z0), proper(z1)), proper(x1)), PROPER(U41(z0, z1)), PROPER(x1)) 686.51/213.59
PROPER(U11(U51(z0, z1, z2), x1)) → c65(U11'(U51(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U51(z0, z1, z2)), PROPER(x1)) 686.51/213.59
PROPER(U11(U52(z0, z1, z2), x1)) → c65(U11'(U52(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U52(z0, z1, z2)), PROPER(x1)) 686.51/213.59
PROPER(U11(s(z0), x1)) → c65(U11'(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 686.51/213.59
PROPER(U11(plus(z0, z1), x1)) → c65(U11'(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 686.51/213.59
PROPER(U11(U61(z0), x1)) → c65(U11'(U61(proper(z0)), proper(x1)), PROPER(U61(z0)), PROPER(x1)) 686.51/213.59
PROPER(U11(U71(z0, z1, z2), x1)) → c65(U11'(U71(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U71(z0, z1, z2)), PROPER(x1)) 686.51/213.59
PROPER(U11(U72(z0, z1, z2), x1)) → c65(U11'(U72(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U72(z0, z1, z2)), PROPER(x1)) 686.51/213.59
PROPER(U11(x(z0, z1), x1)) → c65(U11'(x(proper(z0), proper(z1)), proper(x1)), PROPER(x(z0, z1)), PROPER(x1)) 686.51/213.59
PROPER(U11(x0, tt)) → c65(U11'(proper(x0), ok(tt)), PROPER(x0)) 686.51/213.59
PROPER(U11(x0, 0)) → c65(U11'(proper(x0), ok(0)), PROPER(x0)) 686.51/213.59
PROPER(U11(tt, x1)) → c65(U11'(ok(tt), proper(x1)), PROPER(x1)) 686.51/213.59
PROPER(U11(0, x1)) → c65(U11'(ok(0), proper(x1)), PROPER(x1)) 686.51/213.59
PROPER(U12(U11(z0, z1))) → c67(U12'(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.51/213.59
PROPER(U12(U12(z0))) → c67(U12'(U12(proper(z0))), PROPER(U12(z0))) 686.51/213.59
PROPER(U12(isNat(z0))) → c67(U12'(isNat(proper(z0))), PROPER(isNat(z0))) 686.51/213.59
PROPER(U12(U21(z0))) → c67(U12'(U21(proper(z0))), PROPER(U21(z0))) 686.51/213.59
PROPER(U12(U31(z0, z1))) → c67(U12'(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.51/213.59
PROPER(U12(U32(z0))) → c67(U12'(U32(proper(z0))), PROPER(U32(z0))) 686.51/213.59
PROPER(U12(U41(z0, z1))) → c67(U12'(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.51/213.59
PROPER(U12(U51(z0, z1, z2))) → c67(U12'(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.51/213.59
PROPER(U12(U52(z0, z1, z2))) → c67(U12'(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.51/213.59
PROPER(U12(s(z0))) → c67(U12'(s(proper(z0))), PROPER(s(z0))) 686.51/213.59
PROPER(U12(plus(z0, z1))) → c67(U12'(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.51/213.59
PROPER(U12(U61(z0))) → c67(U12'(U61(proper(z0))), PROPER(U61(z0))) 686.51/213.59
PROPER(U12(U71(z0, z1, z2))) → c67(U12'(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.51/213.59
PROPER(U12(U72(z0, z1, z2))) → c67(U12'(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.51/213.59
PROPER(U12(x(z0, z1))) → c67(U12'(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.51/213.59
PROPER(U12(tt)) → c67(U12'(ok(tt))) 686.51/213.59
PROPER(U12(0)) → c67(U12'(ok(0))) 686.51/213.59
PROPER(isNat(U11(z0, z1))) → c68(ISNAT(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.51/213.59
PROPER(isNat(U12(z0))) → c68(ISNAT(U12(proper(z0))), PROPER(U12(z0))) 686.51/213.59
PROPER(isNat(isNat(z0))) → c68(ISNAT(isNat(proper(z0))), PROPER(isNat(z0))) 686.51/213.59
PROPER(isNat(U21(z0))) → c68(ISNAT(U21(proper(z0))), PROPER(U21(z0))) 686.51/213.59
PROPER(isNat(U31(z0, z1))) → c68(ISNAT(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.51/213.59
PROPER(isNat(U32(z0))) → c68(ISNAT(U32(proper(z0))), PROPER(U32(z0))) 686.51/213.59
PROPER(isNat(U41(z0, z1))) → c68(ISNAT(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.51/213.59
PROPER(isNat(U51(z0, z1, z2))) → c68(ISNAT(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.51/213.59
PROPER(isNat(U52(z0, z1, z2))) → c68(ISNAT(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.51/213.59
PROPER(isNat(s(z0))) → c68(ISNAT(s(proper(z0))), PROPER(s(z0))) 686.51/213.59
PROPER(isNat(plus(z0, z1))) → c68(ISNAT(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.51/213.59
PROPER(isNat(U61(z0))) → c68(ISNAT(U61(proper(z0))), PROPER(U61(z0))) 686.51/213.59
PROPER(isNat(U71(z0, z1, z2))) → c68(ISNAT(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.51/213.59
PROPER(isNat(U72(z0, z1, z2))) → c68(ISNAT(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.51/213.59
PROPER(isNat(x(z0, z1))) → c68(ISNAT(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.51/213.59
PROPER(isNat(tt)) → c68(ISNAT(ok(tt))) 686.51/213.59
PROPER(isNat(0)) → c68(ISNAT(ok(0))) 686.51/213.59
PROPER(U21(U11(z0, z1))) → c69(U21'(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.51/213.59
PROPER(U21(U12(z0))) → c69(U21'(U12(proper(z0))), PROPER(U12(z0))) 686.51/213.59
PROPER(U21(isNat(z0))) → c69(U21'(isNat(proper(z0))), PROPER(isNat(z0))) 686.51/213.59
PROPER(U21(U21(z0))) → c69(U21'(U21(proper(z0))), PROPER(U21(z0))) 686.51/213.59
PROPER(U21(U31(z0, z1))) → c69(U21'(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.51/213.59
PROPER(U21(U32(z0))) → c69(U21'(U32(proper(z0))), PROPER(U32(z0))) 686.51/213.59
PROPER(U21(U41(z0, z1))) → c69(U21'(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.51/213.59
PROPER(U21(U51(z0, z1, z2))) → c69(U21'(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.51/213.59
PROPER(U21(U52(z0, z1, z2))) → c69(U21'(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.51/213.59
PROPER(U21(s(z0))) → c69(U21'(s(proper(z0))), PROPER(s(z0))) 686.51/213.59
PROPER(U21(plus(z0, z1))) → c69(U21'(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.51/213.59
PROPER(U21(U61(z0))) → c69(U21'(U61(proper(z0))), PROPER(U61(z0))) 686.51/213.59
PROPER(U21(U71(z0, z1, z2))) → c69(U21'(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.51/213.59
PROPER(U21(U72(z0, z1, z2))) → c69(U21'(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.51/213.59
PROPER(U21(x(z0, z1))) → c69(U21'(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.51/213.59
PROPER(U21(tt)) → c69(U21'(ok(tt))) 686.51/213.59
PROPER(U21(0)) → c69(U21'(ok(0))) 686.51/213.59
PROPER(U31(x0, U11(z0, z1))) → c70(U31'(proper(x0), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(U11(z0, z1))) 686.51/213.59
PROPER(U31(x0, tt)) → c70(U31'(proper(x0), ok(tt)), PROPER(x0), PROPER(tt)) 686.51/213.59
PROPER(U31(x0, U12(z0))) → c70(U31'(proper(x0), U12(proper(z0))), PROPER(x0), PROPER(U12(z0))) 686.51/213.59
PROPER(U31(x0, isNat(z0))) → c70(U31'(proper(x0), isNat(proper(z0))), PROPER(x0), PROPER(isNat(z0))) 686.51/213.59
PROPER(U31(x0, U21(z0))) → c70(U31'(proper(x0), U21(proper(z0))), PROPER(x0), PROPER(U21(z0))) 686.51/213.59
PROPER(U31(x0, U31(z0, z1))) → c70(U31'(proper(x0), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(U31(z0, z1))) 686.51/213.59
PROPER(U31(x0, U32(z0))) → c70(U31'(proper(x0), U32(proper(z0))), PROPER(x0), PROPER(U32(z0))) 686.51/213.59
PROPER(U31(x0, U41(z0, z1))) → c70(U31'(proper(x0), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(U41(z0, z1))) 686.51/213.59
PROPER(U31(x0, U51(z0, z1, z2))) → c70(U31'(proper(x0), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U51(z0, z1, z2))) 686.51/213.59
PROPER(U31(x0, U52(z0, z1, z2))) → c70(U31'(proper(x0), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U52(z0, z1, z2))) 686.51/213.59
PROPER(U31(x0, s(z0))) → c70(U31'(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 686.51/213.59
PROPER(U31(x0, plus(z0, z1))) → c70(U31'(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 686.51/213.59
PROPER(U31(x0, U61(z0))) → c70(U31'(proper(x0), U61(proper(z0))), PROPER(x0), PROPER(U61(z0))) 686.51/213.59
PROPER(U31(x0, 0)) → c70(U31'(proper(x0), ok(0)), PROPER(x0), PROPER(0)) 686.51/213.59
PROPER(U31(x0, U71(z0, z1, z2))) → c70(U31'(proper(x0), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U71(z0, z1, z2))) 686.51/213.59
PROPER(U31(x0, U72(z0, z1, z2))) → c70(U31'(proper(x0), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U72(z0, z1, z2))) 686.51/213.59
PROPER(U31(x0, x(z0, z1))) → c70(U31'(proper(x0), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x(z0, z1))) 686.51/213.59
PROPER(U31(U11(z0, z1), x1)) → c70(U31'(U11(proper(z0), proper(z1)), proper(x1)), PROPER(U11(z0, z1)), PROPER(x1)) 686.51/213.59
PROPER(U31(tt, x1)) → c70(U31'(ok(tt), proper(x1)), PROPER(tt), PROPER(x1)) 686.51/213.59
PROPER(U31(U12(z0), x1)) → c70(U31'(U12(proper(z0)), proper(x1)), PROPER(U12(z0)), PROPER(x1)) 686.51/213.59
PROPER(U31(isNat(z0), x1)) → c70(U31'(isNat(proper(z0)), proper(x1)), PROPER(isNat(z0)), PROPER(x1)) 686.51/213.59
PROPER(U31(U21(z0), x1)) → c70(U31'(U21(proper(z0)), proper(x1)), PROPER(U21(z0)), PROPER(x1)) 686.51/213.59
PROPER(U31(U31(z0, z1), x1)) → c70(U31'(U31(proper(z0), proper(z1)), proper(x1)), PROPER(U31(z0, z1)), PROPER(x1)) 686.51/213.59
PROPER(U31(U32(z0), x1)) → c70(U31'(U32(proper(z0)), proper(x1)), PROPER(U32(z0)), PROPER(x1)) 686.51/213.59
PROPER(U31(U41(z0, z1), x1)) → c70(U31'(U41(proper(z0), proper(z1)), proper(x1)), PROPER(U41(z0, z1)), PROPER(x1)) 686.51/213.59
PROPER(U31(U51(z0, z1, z2), x1)) → c70(U31'(U51(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U51(z0, z1, z2)), PROPER(x1)) 686.51/213.59
PROPER(U31(U52(z0, z1, z2), x1)) → c70(U31'(U52(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U52(z0, z1, z2)), PROPER(x1)) 686.51/213.59
PROPER(U31(s(z0), x1)) → c70(U31'(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 686.51/213.59
PROPER(U31(plus(z0, z1), x1)) → c70(U31'(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 686.51/213.59
PROPER(U31(U61(z0), x1)) → c70(U31'(U61(proper(z0)), proper(x1)), PROPER(U61(z0)), PROPER(x1)) 686.51/213.59
PROPER(U31(0, x1)) → c70(U31'(ok(0), proper(x1)), PROPER(0), PROPER(x1)) 686.51/213.59
PROPER(U31(U71(z0, z1, z2), x1)) → c70(U31'(U71(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U71(z0, z1, z2)), PROPER(x1)) 686.51/213.59
PROPER(U31(U72(z0, z1, z2), x1)) → c70(U31'(U72(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U72(z0, z1, z2)), PROPER(x1)) 686.51/213.59
PROPER(U31(x(z0, z1), x1)) → c70(U31'(x(proper(z0), proper(z1)), proper(x1)), PROPER(x(z0, z1)), PROPER(x1))
S tuples:

ACTIVE(plus(z0, z1)) → c28(PLUS(active(z0), z1), ACTIVE(z0)) 686.51/213.59
ACTIVE(plus(z0, z1)) → c29(PLUS(z0, active(z1)), ACTIVE(z1)) 686.51/213.59
ACTIVE(x(z0, z1)) → c33(X(active(z0), z1), ACTIVE(z0)) 686.51/213.59
ACTIVE(x(z0, z1)) → c34(X(z0, active(z1)), ACTIVE(z1)) 686.51/213.59
U11'(mark(z0), z1) → c35(U11'(z0, z1)) 686.51/213.59
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1)) 686.51/213.59
U12'(mark(z0)) → c37(U12'(z0)) 686.51/213.59
U12'(ok(z0)) → c38(U12'(z0)) 686.51/213.59
U21'(mark(z0)) → c39(U21'(z0)) 686.51/213.59
U21'(ok(z0)) → c40(U21'(z0)) 686.51/213.59
U31'(mark(z0), z1) → c41(U31'(z0, z1)) 686.51/213.59
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 686.51/213.59
U32'(mark(z0)) → c43(U32'(z0)) 686.51/213.59
U32'(ok(z0)) → c44(U32'(z0)) 686.51/213.59
U41'(mark(z0), z1) → c45(U41'(z0, z1)) 686.51/213.59
U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1)) 686.51/213.59
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2)) 686.51/213.59
U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2)) 686.51/213.59
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2)) 686.51/213.59
U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2)) 686.51/213.59
S(mark(z0)) → c51(S(z0)) 686.51/213.59
S(ok(z0)) → c52(S(z0)) 686.51/213.59
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 686.51/213.59
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 686.51/213.59
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 686.51/213.59
U61'(mark(z0)) → c56(U61'(z0)) 686.51/213.59
U61'(ok(z0)) → c57(U61'(z0)) 686.51/213.59
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2)) 686.51/213.59
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2)) 686.51/213.59
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2)) 686.51/213.59
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 686.51/213.59
X(mark(z0), z1) → c62(X(z0, z1)) 686.51/213.59
X(z0, mark(z1)) → c63(X(z0, z1)) 686.51/213.59
X(ok(z0), ok(z1)) → c64(X(z0, z1)) 686.51/213.59
PROPER(U32(z0)) → c71(U32'(proper(z0)), PROPER(z0)) 686.51/213.59
PROPER(U41(z0, z1)) → c72(U41'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 686.51/213.59
PROPER(U51(z0, z1, z2)) → c73(U51'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 686.51/213.59
PROPER(U52(z0, z1, z2)) → c74(U52'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 686.51/213.59
PROPER(s(z0)) → c75(S(proper(z0)), PROPER(z0)) 686.51/213.59
PROPER(plus(z0, z1)) → c76(PLUS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 686.51/213.59
PROPER(U61(z0)) → c77(U61'(proper(z0)), PROPER(z0)) 686.51/213.59
PROPER(U71(z0, z1, z2)) → c79(U71'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 686.51/213.59
PROPER(U72(z0, z1, z2)) → c80(U72'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 686.51/213.59
PROPER(x(z0, z1)) → c81(X(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 686.51/213.59
ISNAT(ok(z0)) → c82(ISNAT(z0)) 686.51/213.59
TOP(mark(z0)) → c83(TOP(proper(z0)), PROPER(z0)) 686.51/213.59
TOP(ok(z0)) → c84(TOP(active(z0)), ACTIVE(z0)) 686.51/213.59
ACTIVE(isNat(s(z0))) → c13(ISNAT(z0)) 686.51/213.59
ACTIVE(plus(z0, s(z1))) → c16(ISNAT(z1)) 686.51/213.59
ACTIVE(x(z0, s(z1))) → c18(ISNAT(z1)) 686.51/213.59
ACTIVE(U11(tt, z0)) → c1(U12'(isNat(z0))) 686.51/213.59
ACTIVE(U11(tt, z0)) → c1(ISNAT(z0)) 686.51/213.59
ACTIVE(U31(tt, z0)) → c1(U32'(isNat(z0))) 686.51/213.59
ACTIVE(U31(tt, z0)) → c1(ISNAT(z0)) 686.51/213.59
ACTIVE(U51(tt, z0, z1)) → c1(U52'(isNat(z1), z0, z1)) 686.51/213.59
ACTIVE(U51(tt, z0, z1)) → c1(ISNAT(z1)) 686.51/213.59
ACTIVE(U52(tt, z0, z1)) → c1(S(plus(z1, z0))) 686.51/213.59
ACTIVE(U52(tt, z0, z1)) → c1(PLUS(z1, z0)) 686.51/213.59
ACTIVE(U71(tt, z0, z1)) → c1(U72'(isNat(z1), z0, z1)) 686.51/213.59
ACTIVE(U71(tt, z0, z1)) → c1(ISNAT(z1)) 686.51/213.59
ACTIVE(U72(tt, z0, z1)) → c1(PLUS(x(z1, z0), z1)) 686.51/213.59
ACTIVE(U72(tt, z0, z1)) → c1(X(z1, z0)) 686.51/213.59
ACTIVE(isNat(plus(z0, z1))) → c1(U11'(isNat(z0), z1)) 686.51/213.59
ACTIVE(isNat(plus(z0, z1))) → c1(ISNAT(z0)) 686.51/213.59
ACTIVE(isNat(x(z0, z1))) → c1(U31'(isNat(z0), z1)) 686.51/213.59
ACTIVE(isNat(x(z0, z1))) → c1(ISNAT(z0)) 686.51/213.59
ACTIVE(plus(z0, 0)) → c1(U41'(isNat(z0), z0)) 686.51/213.59
ACTIVE(plus(z0, 0)) → c1(ISNAT(z0)) 686.51/213.59
ACTIVE(x(z0, 0)) → c1(U61'(isNat(z0))) 686.51/213.59
ACTIVE(x(z0, 0)) → c1(ISNAT(z0)) 686.51/213.59
ACTIVE(U11(plus(z0, 0), x1)) → c19(U11'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.51/213.59
ACTIVE(U11(plus(z0, s(z1)), x1)) → c19(U11'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.51/213.59
ACTIVE(U11(x(z0, 0), x1)) → c19(U11'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.51/213.59
ACTIVE(U11(x(z0, s(z1)), x1)) → c19(U11'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.51/213.59
ACTIVE(U11(U11(z0, z1), x1)) → c19(U11'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.51/213.59
ACTIVE(U11(U12(z0), x1)) → c19(U11'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.51/213.59
ACTIVE(U11(U21(z0), x1)) → c19(U11'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.51/213.59
ACTIVE(U11(U31(z0, z1), x1)) → c19(U11'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.51/213.59
ACTIVE(U11(U32(z0), x1)) → c19(U11'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.51/213.59
ACTIVE(U11(U41(z0, z1), x1)) → c19(U11'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.51/213.59
ACTIVE(U11(U51(z0, z1, z2), x1)) → c19(U11'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.51/213.59
ACTIVE(U11(U52(z0, z1, z2), x1)) → c19(U11'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.51/213.59
ACTIVE(U11(s(z0), x1)) → c19(U11'(s(active(z0)), x1), ACTIVE(s(z0))) 686.51/213.59
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.51/213.59
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.51/213.59
ACTIVE(U11(U61(z0), x1)) → c19(U11'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.51/213.59
ACTIVE(U11(U71(z0, z1, z2), x1)) → c19(U11'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.51/213.59
ACTIVE(U11(U72(z0, z1, z2), x1)) → c19(U11'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.51/213.59
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.51/213.59
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.51/213.59
ACTIVE(U11(isNat(0), x1)) → c19(U11'(mark(tt), x1)) 686.51/213.59
ACTIVE(U11(U11(tt, z0), x1)) → c(U11'(mark(U12(isNat(z0))), x1)) 686.51/213.59
ACTIVE(U11(U11(tt, z0), x1)) → c(ACTIVE(U11(tt, z0))) 686.51/213.59
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(U11'(mark(U11(isNat(z0), z1)), x1)) 686.51/213.59
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.59
ACTIVE(U11(isNat(s(z0)), x1)) → c(U11'(mark(U21(isNat(z0))), x1)) 686.51/213.59
ACTIVE(U11(isNat(s(z0)), x1)) → c(ACTIVE(isNat(s(z0)))) 686.51/213.59
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(U11'(mark(U31(isNat(z0), z1)), x1)) 686.51/213.59
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(ACTIVE(isNat(x(z0, z1)))) 686.51/213.59
ACTIVE(U12(plus(z0, 0))) → c20(U12'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.51/213.59
ACTIVE(U12(plus(z0, s(z1)))) → c20(U12'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.51/213.59
ACTIVE(U12(x(z0, 0))) → c20(U12'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.51/213.59
ACTIVE(U12(x(z0, s(z1)))) → c20(U12'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.51/213.59
ACTIVE(U12(U11(z0, z1))) → c20(U12'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.51/213.59
ACTIVE(U12(U12(z0))) → c20(U12'(U12(active(z0))), ACTIVE(U12(z0))) 686.51/213.59
ACTIVE(U12(U21(z0))) → c20(U12'(U21(active(z0))), ACTIVE(U21(z0))) 686.51/213.59
ACTIVE(U12(U31(z0, z1))) → c20(U12'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.51/213.59
ACTIVE(U12(U32(z0))) → c20(U12'(U32(active(z0))), ACTIVE(U32(z0))) 686.51/213.59
ACTIVE(U12(U41(z0, z1))) → c20(U12'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.51/213.59
ACTIVE(U12(U51(z0, z1, z2))) → c20(U12'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.51/213.59
ACTIVE(U12(U52(z0, z1, z2))) → c20(U12'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.51/213.59
ACTIVE(U12(s(z0))) → c20(U12'(s(active(z0))), ACTIVE(s(z0))) 686.51/213.59
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.51/213.59
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.51/213.59
ACTIVE(U12(U61(z0))) → c20(U12'(U61(active(z0))), ACTIVE(U61(z0))) 686.51/213.59
ACTIVE(U12(U71(z0, z1, z2))) → c20(U12'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.51/213.59
ACTIVE(U12(U72(z0, z1, z2))) → c20(U12'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.51/213.59
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.51/213.59
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.51/213.59
ACTIVE(U11(U12(tt), x1)) → c19(U11'(mark(tt), x1)) 686.51/213.59
ACTIVE(U12(U12(tt))) → c20(U12'(mark(tt))) 686.51/213.59
ACTIVE(U12(isNat(0))) → c20(U12'(mark(tt))) 686.51/213.59
ACTIVE(U12(U11(tt, z0))) → c2(U12'(mark(U12(isNat(z0))))) 686.51/213.59
ACTIVE(U12(U11(tt, z0))) → c2(ACTIVE(U11(tt, z0))) 686.51/213.59
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(U12'(mark(U11(isNat(z0), z1)))) 686.51/213.59
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.59
ACTIVE(U12(isNat(s(z0)))) → c2(U12'(mark(U21(isNat(z0))))) 686.51/213.59
ACTIVE(U12(isNat(s(z0)))) → c2(ACTIVE(isNat(s(z0)))) 686.51/213.59
ACTIVE(U12(isNat(x(z0, z1)))) → c2(U12'(mark(U31(isNat(z0), z1)))) 686.51/213.59
ACTIVE(U12(isNat(x(z0, z1)))) → c2(ACTIVE(isNat(x(z0, z1)))) 686.51/213.59
ACTIVE(U21(plus(z0, 0))) → c21(U21'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.51/213.59
ACTIVE(U21(plus(z0, s(z1)))) → c21(U21'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.51/213.59
ACTIVE(U21(x(z0, 0))) → c21(U21'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.51/213.59
ACTIVE(U21(x(z0, s(z1)))) → c21(U21'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.51/213.59
ACTIVE(U21(U11(z0, z1))) → c21(U21'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.51/213.59
ACTIVE(U21(U12(z0))) → c21(U21'(U12(active(z0))), ACTIVE(U12(z0))) 686.51/213.59
ACTIVE(U21(U21(z0))) → c21(U21'(U21(active(z0))), ACTIVE(U21(z0))) 686.51/213.59
ACTIVE(U21(U31(z0, z1))) → c21(U21'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.51/213.59
ACTIVE(U21(U32(z0))) → c21(U21'(U32(active(z0))), ACTIVE(U32(z0))) 686.51/213.59
ACTIVE(U21(U41(z0, z1))) → c21(U21'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.51/213.59
ACTIVE(U21(U51(z0, z1, z2))) → c21(U21'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.51/213.59
ACTIVE(U21(U52(z0, z1, z2))) → c21(U21'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.51/213.59
ACTIVE(U21(s(z0))) → c21(U21'(s(active(z0))), ACTIVE(s(z0))) 686.51/213.59
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.51/213.59
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.51/213.59
ACTIVE(U21(U61(z0))) → c21(U21'(U61(active(z0))), ACTIVE(U61(z0))) 686.51/213.59
ACTIVE(U21(U71(z0, z1, z2))) → c21(U21'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.51/213.59
ACTIVE(U21(U72(z0, z1, z2))) → c21(U21'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.51/213.59
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.51/213.59
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.51/213.59
ACTIVE(U11(U21(tt), x1)) → c19(U11'(mark(tt), x1)) 686.51/213.59
ACTIVE(U12(U21(tt))) → c20(U12'(mark(tt))) 686.51/213.59
ACTIVE(U21(U12(tt))) → c21(U21'(mark(tt))) 686.51/213.59
ACTIVE(U21(U21(tt))) → c21(U21'(mark(tt))) 686.51/213.59
ACTIVE(U21(isNat(0))) → c21(U21'(mark(tt))) 686.51/213.59
ACTIVE(U21(U11(tt, z0))) → c3(U21'(mark(U12(isNat(z0))))) 686.51/213.59
ACTIVE(U21(U11(tt, z0))) → c3(ACTIVE(U11(tt, z0))) 686.51/213.59
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(U21'(mark(U11(isNat(z0), z1)))) 686.51/213.59
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.59
ACTIVE(U21(isNat(s(z0)))) → c3(U21'(mark(U21(isNat(z0))))) 686.51/213.59
ACTIVE(U21(isNat(s(z0)))) → c3(ACTIVE(isNat(s(z0)))) 686.51/213.59
ACTIVE(U21(isNat(x(z0, z1)))) → c3(U21'(mark(U31(isNat(z0), z1)))) 686.51/213.59
ACTIVE(U21(isNat(x(z0, z1)))) → c3(ACTIVE(isNat(x(z0, z1)))) 686.51/213.59
ACTIVE(U31(plus(z0, 0), x1)) → c22(U31'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.51/213.59
ACTIVE(U31(plus(z0, s(z1)), x1)) → c22(U31'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.51/213.59
ACTIVE(U31(x(z0, 0), x1)) → c22(U31'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.51/213.59
ACTIVE(U31(x(z0, s(z1)), x1)) → c22(U31'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.51/213.59
ACTIVE(U31(U11(z0, z1), x1)) → c22(U31'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.51/213.59
ACTIVE(U31(U12(z0), x1)) → c22(U31'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.51/213.59
ACTIVE(U31(U21(z0), x1)) → c22(U31'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.51/213.59
ACTIVE(U31(U31(z0, z1), x1)) → c22(U31'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.51/213.59
ACTIVE(U31(U32(z0), x1)) → c22(U31'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.51/213.59
ACTIVE(U31(U41(z0, z1), x1)) → c22(U31'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.51/213.59
ACTIVE(U31(U51(z0, z1, z2), x1)) → c22(U31'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.51/213.59
ACTIVE(U31(U52(z0, z1, z2), x1)) → c22(U31'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.51/213.59
ACTIVE(U31(s(z0), x1)) → c22(U31'(s(active(z0)), x1), ACTIVE(s(z0))) 686.51/213.59
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.51/213.59
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.51/213.59
ACTIVE(U31(U61(z0), x1)) → c22(U31'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.51/213.59
ACTIVE(U31(U71(z0, z1, z2), x1)) → c22(U31'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.51/213.59
ACTIVE(U31(U72(z0, z1, z2), x1)) → c22(U31'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.51/213.59
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.51/213.59
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.51/213.59
ACTIVE(U31(U12(tt), x1)) → c22(U31'(mark(tt), x1)) 686.51/213.59
ACTIVE(U31(U21(tt), x1)) → c22(U31'(mark(tt), x1)) 686.51/213.59
ACTIVE(U31(isNat(0), x1)) → c22(U31'(mark(tt), x1)) 686.51/213.59
ACTIVE(U11(U31(tt, z0), x1)) → c4(U11'(mark(U32(isNat(z0))), x1)) 686.51/213.59
ACTIVE(U11(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 686.51/213.59
ACTIVE(U12(U31(tt, z0))) → c4(U12'(mark(U32(isNat(z0))))) 686.51/213.59
ACTIVE(U12(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 686.51/213.59
ACTIVE(U21(U31(tt, z0))) → c4(U21'(mark(U32(isNat(z0))))) 686.51/213.59
ACTIVE(U21(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 686.51/213.59
ACTIVE(U31(U11(tt, z0), x1)) → c4(U31'(mark(U12(isNat(z0))), x1)) 686.51/213.59
ACTIVE(U31(U11(tt, z0), x1)) → c4(ACTIVE(U11(tt, z0))) 686.51/213.59
ACTIVE(U31(U31(tt, z0), x1)) → c4(U31'(mark(U32(isNat(z0))), x1)) 686.51/213.59
ACTIVE(U31(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 686.51/213.59
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(U31'(mark(U11(isNat(z0), z1)), x1)) 686.51/213.59
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.59
ACTIVE(U31(isNat(s(z0)), x1)) → c4(U31'(mark(U21(isNat(z0))), x1)) 686.51/213.59
ACTIVE(U31(isNat(s(z0)), x1)) → c4(ACTIVE(isNat(s(z0)))) 686.51/213.59
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(U31'(mark(U31(isNat(z0), z1)), x1)) 686.51/213.59
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(ACTIVE(isNat(x(z0, z1)))) 686.51/213.59
ACTIVE(U32(plus(z0, 0))) → c23(U32'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.51/213.59
ACTIVE(U32(plus(z0, s(z1)))) → c23(U32'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.51/213.59
ACTIVE(U32(x(z0, 0))) → c23(U32'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.51/213.59
ACTIVE(U32(x(z0, s(z1)))) → c23(U32'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.51/213.59
ACTIVE(U32(U11(z0, z1))) → c23(U32'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.51/213.59
ACTIVE(U32(U12(z0))) → c23(U32'(U12(active(z0))), ACTIVE(U12(z0))) 686.51/213.59
ACTIVE(U32(U21(z0))) → c23(U32'(U21(active(z0))), ACTIVE(U21(z0))) 686.51/213.59
ACTIVE(U32(U31(z0, z1))) → c23(U32'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.51/213.59
ACTIVE(U32(U32(z0))) → c23(U32'(U32(active(z0))), ACTIVE(U32(z0))) 686.51/213.59
ACTIVE(U32(U41(z0, z1))) → c23(U32'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.51/213.59
ACTIVE(U32(U51(z0, z1, z2))) → c23(U32'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.51/213.59
ACTIVE(U32(U52(z0, z1, z2))) → c23(U32'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.51/213.59
ACTIVE(U32(s(z0))) → c23(U32'(s(active(z0))), ACTIVE(s(z0))) 686.51/213.59
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.51/213.59
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.51/213.59
ACTIVE(U32(U61(z0))) → c23(U32'(U61(active(z0))), ACTIVE(U61(z0))) 686.51/213.59
ACTIVE(U32(U71(z0, z1, z2))) → c23(U32'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.51/213.59
ACTIVE(U32(U72(z0, z1, z2))) → c23(U32'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.51/213.59
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.51/213.59
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.51/213.59
ACTIVE(U11(U32(tt), x1)) → c19(U11'(mark(tt), x1)) 686.51/213.59
ACTIVE(U12(U32(tt))) → c20(U12'(mark(tt))) 686.51/213.59
ACTIVE(U21(U32(tt))) → c21(U21'(mark(tt))) 686.51/213.59
ACTIVE(U31(U32(tt), x1)) → c22(U31'(mark(tt), x1)) 686.51/213.59
ACTIVE(U32(U12(tt))) → c23(U32'(mark(tt))) 686.51/213.59
ACTIVE(U32(U21(tt))) → c23(U32'(mark(tt))) 686.51/213.59
ACTIVE(U32(U32(tt))) → c23(U32'(mark(tt))) 686.51/213.59
ACTIVE(U32(isNat(0))) → c23(U32'(mark(tt))) 686.51/213.59
ACTIVE(U32(U11(tt, z0))) → c5(U32'(mark(U12(isNat(z0))))) 686.51/213.59
ACTIVE(U32(U11(tt, z0))) → c5(ACTIVE(U11(tt, z0))) 686.51/213.59
ACTIVE(U32(U31(tt, z0))) → c5(U32'(mark(U32(isNat(z0))))) 686.51/213.59
ACTIVE(U32(U31(tt, z0))) → c5(ACTIVE(U31(tt, z0))) 686.51/213.59
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(U32'(mark(U11(isNat(z0), z1)))) 686.51/213.59
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.59
ACTIVE(U32(isNat(s(z0)))) → c5(U32'(mark(U21(isNat(z0))))) 686.51/213.59
ACTIVE(U32(isNat(s(z0)))) → c5(ACTIVE(isNat(s(z0)))) 686.51/213.59
ACTIVE(U32(isNat(x(z0, z1)))) → c5(U32'(mark(U31(isNat(z0), z1)))) 686.51/213.59
ACTIVE(U32(isNat(x(z0, z1)))) → c5(ACTIVE(isNat(x(z0, z1)))) 686.51/213.59
ACTIVE(U41(plus(z0, 0), x1)) → c24(U41'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.51/213.59
ACTIVE(U41(plus(z0, s(z1)), x1)) → c24(U41'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.51/213.59
ACTIVE(U41(x(z0, 0), x1)) → c24(U41'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.51/213.59
ACTIVE(U41(x(z0, s(z1)), x1)) → c24(U41'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.51/213.59
ACTIVE(U41(U11(z0, z1), x1)) → c24(U41'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.51/213.59
ACTIVE(U41(U12(z0), x1)) → c24(U41'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.51/213.59
ACTIVE(U41(U21(z0), x1)) → c24(U41'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.51/213.59
ACTIVE(U41(U31(z0, z1), x1)) → c24(U41'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.51/213.59
ACTIVE(U41(U32(z0), x1)) → c24(U41'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.51/213.59
ACTIVE(U41(U41(z0, z1), x1)) → c24(U41'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.51/213.59
ACTIVE(U41(U51(z0, z1, z2), x1)) → c24(U41'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.51/213.59
ACTIVE(U41(U52(z0, z1, z2), x1)) → c24(U41'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.51/213.59
ACTIVE(U41(s(z0), x1)) → c24(U41'(s(active(z0)), x1), ACTIVE(s(z0))) 686.51/213.59
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.51/213.59
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.51/213.59
ACTIVE(U41(U61(z0), x1)) → c24(U41'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.51/213.59
ACTIVE(U41(U71(z0, z1, z2), x1)) → c24(U41'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.51/213.59
ACTIVE(U41(U72(z0, z1, z2), x1)) → c24(U41'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.51/213.59
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.51/213.59
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.51/213.59
ACTIVE(U11(U41(tt, z0), x1)) → c19(U11'(mark(z0), x1)) 686.51/213.59
ACTIVE(U12(U41(tt, z0))) → c20(U12'(mark(z0))) 686.51/213.59
ACTIVE(U21(U41(tt, z0))) → c21(U21'(mark(z0))) 686.51/213.59
ACTIVE(U31(U41(tt, z0), x1)) → c22(U31'(mark(z0), x1)) 686.51/213.59
ACTIVE(U32(U41(tt, z0))) → c23(U32'(mark(z0))) 686.51/213.59
ACTIVE(U41(U12(tt), x1)) → c24(U41'(mark(tt), x1)) 686.51/213.59
ACTIVE(U41(U21(tt), x1)) → c24(U41'(mark(tt), x1)) 686.51/213.59
ACTIVE(U41(U32(tt), x1)) → c24(U41'(mark(tt), x1)) 686.51/213.59
ACTIVE(U41(U41(tt, z0), x1)) → c24(U41'(mark(z0), x1)) 686.51/213.59
ACTIVE(U41(isNat(0), x1)) → c24(U41'(mark(tt), x1)) 686.51/213.59
ACTIVE(U41(U11(tt, z0), x1)) → c6(U41'(mark(U12(isNat(z0))), x1)) 686.51/213.59
ACTIVE(U41(U11(tt, z0), x1)) → c6(ACTIVE(U11(tt, z0))) 686.51/213.59
ACTIVE(U41(U31(tt, z0), x1)) → c6(U41'(mark(U32(isNat(z0))), x1)) 686.51/213.59
ACTIVE(U41(U31(tt, z0), x1)) → c6(ACTIVE(U31(tt, z0))) 686.51/213.59
ACTIVE(U41(isNat(plus(z0, z1)), x1)) → c6(U41'(mark(U11(isNat(z0), z1)), x1)) 686.51/213.59
ACTIVE(U41(isNat(plus(z0, z1)), x1)) → c6(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.59
ACTIVE(U41(isNat(s(z0)), x1)) → c6(U41'(mark(U21(isNat(z0))), x1)) 686.51/213.59
ACTIVE(U41(isNat(s(z0)), x1)) → c6(ACTIVE(isNat(s(z0)))) 686.51/213.59
ACTIVE(U41(isNat(x(z0, z1)), x1)) → c6(U41'(mark(U31(isNat(z0), z1)), x1)) 686.51/213.59
ACTIVE(U41(isNat(x(z0, z1)), x1)) → c6(ACTIVE(isNat(x(z0, z1)))) 686.51/213.59
ACTIVE(U51(plus(z0, 0), x1, x2)) → c25(U51'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.51/213.59
ACTIVE(U51(plus(z0, s(z1)), x1, x2)) → c25(U51'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.51/213.59
ACTIVE(U51(x(z0, 0), x1, x2)) → c25(U51'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.51/213.59
ACTIVE(U51(x(z0, s(z1)), x1, x2)) → c25(U51'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.51/213.59
ACTIVE(U51(U11(z0, z1), x1, x2)) → c25(U51'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.51/213.59
ACTIVE(U51(U12(z0), x1, x2)) → c25(U51'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.51/213.59
ACTIVE(U51(U21(z0), x1, x2)) → c25(U51'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.51/213.59
ACTIVE(U51(U31(z0, z1), x1, x2)) → c25(U51'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.51/213.59
ACTIVE(U51(U32(z0), x1, x2)) → c25(U51'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.51/213.59
ACTIVE(U51(U41(z0, z1), x1, x2)) → c25(U51'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.51/213.59
ACTIVE(U51(U51(z0, z1, z2), x1, x2)) → c25(U51'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.51/213.59
ACTIVE(U51(U52(z0, z1, z2), x1, x2)) → c25(U51'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.51/213.59
ACTIVE(U51(s(z0), x1, x2)) → c25(U51'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.51/213.59
ACTIVE(U51(plus(z0, z1), x1, x2)) → c25(U51'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.51/213.59
ACTIVE(U51(plus(z0, z1), x1, x2)) → c25(U51'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.51/213.59
ACTIVE(U51(U61(z0), x1, x2)) → c25(U51'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.51/213.59
ACTIVE(U51(U71(z0, z1, z2), x1, x2)) → c25(U51'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.51/213.59
ACTIVE(U51(U72(z0, z1, z2), x1, x2)) → c25(U51'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.51/213.59
ACTIVE(U51(x(z0, z1), x1, x2)) → c25(U51'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.51/213.59
ACTIVE(U51(x(z0, z1), x1, x2)) → c25(U51'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.51/213.59
ACTIVE(U51(U12(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.51/213.59
ACTIVE(U51(U21(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.51/213.59
ACTIVE(U51(U32(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.51/213.59
ACTIVE(U51(U41(tt, z0), x1, x2)) → c25(U51'(mark(z0), x1, x2)) 686.51/213.59
ACTIVE(U51(isNat(0), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.51/213.59
ACTIVE(U11(U51(tt, z0, z1), x1)) → c7(U11'(mark(U52(isNat(z1), z0, z1)), x1)) 686.51/213.59
ACTIVE(U11(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.51/213.59
ACTIVE(U12(U51(tt, z0, z1))) → c7(U12'(mark(U52(isNat(z1), z0, z1)))) 686.51/213.59
ACTIVE(U12(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.51/213.59
ACTIVE(U21(U51(tt, z0, z1))) → c7(U21'(mark(U52(isNat(z1), z0, z1)))) 686.51/213.59
ACTIVE(U21(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.51/213.59
ACTIVE(U31(U51(tt, z0, z1), x1)) → c7(U31'(mark(U52(isNat(z1), z0, z1)), x1)) 686.51/213.59
ACTIVE(U31(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.51/213.59
ACTIVE(U32(U51(tt, z0, z1))) → c7(U32'(mark(U52(isNat(z1), z0, z1)))) 686.51/213.59
ACTIVE(U32(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.51/213.59
ACTIVE(U41(U51(tt, z0, z1), x1)) → c7(U41'(mark(U52(isNat(z1), z0, z1)), x1)) 686.51/213.59
ACTIVE(U41(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.51/213.59
ACTIVE(U51(U11(tt, z0), x1, x2)) → c7(U51'(mark(U12(isNat(z0))), x1, x2)) 686.51/213.59
ACTIVE(U51(U11(tt, z0), x1, x2)) → c7(ACTIVE(U11(tt, z0))) 686.51/213.59
ACTIVE(U51(U31(tt, z0), x1, x2)) → c7(U51'(mark(U32(isNat(z0))), x1, x2)) 686.51/213.59
ACTIVE(U51(U31(tt, z0), x1, x2)) → c7(ACTIVE(U31(tt, z0))) 686.51/213.59
ACTIVE(U51(U51(tt, z0, z1), x1, x2)) → c7(U51'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.51/213.59
ACTIVE(U51(U51(tt, z0, z1), x1, x2)) → c7(ACTIVE(U51(tt, z0, z1))) 686.51/213.59
ACTIVE(U51(isNat(plus(z0, z1)), x1, x2)) → c7(U51'(mark(U11(isNat(z0), z1)), x1, x2)) 686.51/213.59
ACTIVE(U51(isNat(plus(z0, z1)), x1, x2)) → c7(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.59
ACTIVE(U51(isNat(s(z0)), x1, x2)) → c7(U51'(mark(U21(isNat(z0))), x1, x2)) 686.51/213.59
ACTIVE(U51(isNat(s(z0)), x1, x2)) → c7(ACTIVE(isNat(s(z0)))) 686.51/213.59
ACTIVE(U51(isNat(x(z0, z1)), x1, x2)) → c7(U51'(mark(U31(isNat(z0), z1)), x1, x2)) 686.51/213.59
ACTIVE(U51(isNat(x(z0, z1)), x1, x2)) → c7(ACTIVE(isNat(x(z0, z1)))) 686.51/213.59
ACTIVE(U52(plus(z0, 0), x1, x2)) → c26(U52'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.51/213.59
ACTIVE(U52(plus(z0, s(z1)), x1, x2)) → c26(U52'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.51/213.59
ACTIVE(U52(x(z0, 0), x1, x2)) → c26(U52'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.51/213.59
ACTIVE(U52(x(z0, s(z1)), x1, x2)) → c26(U52'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.51/213.59
ACTIVE(U52(U11(z0, z1), x1, x2)) → c26(U52'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.51/213.59
ACTIVE(U52(U12(z0), x1, x2)) → c26(U52'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.51/213.59
ACTIVE(U52(U21(z0), x1, x2)) → c26(U52'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.51/213.59
ACTIVE(U52(U31(z0, z1), x1, x2)) → c26(U52'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.51/213.59
ACTIVE(U52(U32(z0), x1, x2)) → c26(U52'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.51/213.59
ACTIVE(U52(U41(z0, z1), x1, x2)) → c26(U52'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.51/213.59
ACTIVE(U52(U51(z0, z1, z2), x1, x2)) → c26(U52'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.51/213.59
ACTIVE(U52(U52(z0, z1, z2), x1, x2)) → c26(U52'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.51/213.59
ACTIVE(U52(s(z0), x1, x2)) → c26(U52'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.51/213.59
ACTIVE(U52(plus(z0, z1), x1, x2)) → c26(U52'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.51/213.59
ACTIVE(U52(plus(z0, z1), x1, x2)) → c26(U52'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.51/213.59
ACTIVE(U52(U61(z0), x1, x2)) → c26(U52'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.51/213.59
ACTIVE(U52(U71(z0, z1, z2), x1, x2)) → c26(U52'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.51/213.59
ACTIVE(U52(U72(z0, z1, z2), x1, x2)) → c26(U52'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.51/213.59
ACTIVE(U52(x(z0, z1), x1, x2)) → c26(U52'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.51/213.59
ACTIVE(U52(x(z0, z1), x1, x2)) → c26(U52'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.51/213.59
ACTIVE(U52(U12(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.51/213.59
ACTIVE(U52(U21(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.51/213.59
ACTIVE(U52(U32(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.51/213.59
ACTIVE(U52(U41(tt, z0), x1, x2)) → c26(U52'(mark(z0), x1, x2)) 686.51/213.59
ACTIVE(U52(isNat(0), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.51/213.59
ACTIVE(U11(U52(tt, z0, z1), x1)) → c8(U11'(mark(s(plus(z1, z0))), x1)) 686.51/213.59
ACTIVE(U11(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.51/213.59
ACTIVE(U12(U52(tt, z0, z1))) → c8(U12'(mark(s(plus(z1, z0))))) 686.51/213.59
ACTIVE(U12(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.51/213.59
ACTIVE(U21(U52(tt, z0, z1))) → c8(U21'(mark(s(plus(z1, z0))))) 686.51/213.59
ACTIVE(U21(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.51/213.59
ACTIVE(U31(U52(tt, z0, z1), x1)) → c8(U31'(mark(s(plus(z1, z0))), x1)) 686.51/213.59
ACTIVE(U31(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.51/213.59
ACTIVE(U32(U52(tt, z0, z1))) → c8(U32'(mark(s(plus(z1, z0))))) 686.51/213.59
ACTIVE(U32(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.51/213.59
ACTIVE(U41(U52(tt, z0, z1), x1)) → c8(U41'(mark(s(plus(z1, z0))), x1)) 686.51/213.59
ACTIVE(U41(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.51/213.59
ACTIVE(U51(U52(tt, z0, z1), x1, x2)) → c8(U51'(mark(s(plus(z1, z0))), x1, x2)) 686.51/213.59
ACTIVE(U51(U52(tt, z0, z1), x1, x2)) → c8(ACTIVE(U52(tt, z0, z1))) 686.51/213.59
ACTIVE(U52(U11(tt, z0), x1, x2)) → c8(U52'(mark(U12(isNat(z0))), x1, x2)) 686.51/213.59
ACTIVE(U52(U11(tt, z0), x1, x2)) → c8(ACTIVE(U11(tt, z0))) 686.51/213.59
ACTIVE(U52(U31(tt, z0), x1, x2)) → c8(U52'(mark(U32(isNat(z0))), x1, x2)) 686.51/213.59
ACTIVE(U52(U31(tt, z0), x1, x2)) → c8(ACTIVE(U31(tt, z0))) 686.51/213.59
ACTIVE(U52(U51(tt, z0, z1), x1, x2)) → c8(U52'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.51/213.59
ACTIVE(U52(U51(tt, z0, z1), x1, x2)) → c8(ACTIVE(U51(tt, z0, z1))) 686.51/213.59
ACTIVE(U52(U52(tt, z0, z1), x1, x2)) → c8(U52'(mark(s(plus(z1, z0))), x1, x2)) 686.51/213.59
ACTIVE(U52(U52(tt, z0, z1), x1, x2)) → c8(ACTIVE(U52(tt, z0, z1))) 686.51/213.59
ACTIVE(U52(isNat(plus(z0, z1)), x1, x2)) → c8(U52'(mark(U11(isNat(z0), z1)), x1, x2)) 686.51/213.59
ACTIVE(U52(isNat(plus(z0, z1)), x1, x2)) → c8(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.59
ACTIVE(U52(isNat(s(z0)), x1, x2)) → c8(U52'(mark(U21(isNat(z0))), x1, x2)) 686.51/213.59
ACTIVE(U52(isNat(s(z0)), x1, x2)) → c8(ACTIVE(isNat(s(z0)))) 686.51/213.59
ACTIVE(U52(isNat(x(z0, z1)), x1, x2)) → c8(U52'(mark(U31(isNat(z0), z1)), x1, x2)) 686.51/213.59
ACTIVE(U52(isNat(x(z0, z1)), x1, x2)) → c8(ACTIVE(isNat(x(z0, z1)))) 686.51/213.59
ACTIVE(s(plus(z0, 0))) → c27(S(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.51/213.59
ACTIVE(s(plus(z0, s(z1)))) → c27(S(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.51/213.59
ACTIVE(s(x(z0, 0))) → c27(S(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.51/213.59
ACTIVE(s(x(z0, s(z1)))) → c27(S(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.51/213.59
ACTIVE(s(U11(z0, z1))) → c27(S(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.51/213.59
ACTIVE(s(U12(z0))) → c27(S(U12(active(z0))), ACTIVE(U12(z0))) 686.51/213.59
ACTIVE(s(U21(z0))) → c27(S(U21(active(z0))), ACTIVE(U21(z0))) 686.51/213.59
ACTIVE(s(U31(z0, z1))) → c27(S(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.51/213.59
ACTIVE(s(U32(z0))) → c27(S(U32(active(z0))), ACTIVE(U32(z0))) 686.51/213.59
ACTIVE(s(U41(z0, z1))) → c27(S(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.51/213.59
ACTIVE(s(U51(z0, z1, z2))) → c27(S(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.51/213.59
ACTIVE(s(U52(z0, z1, z2))) → c27(S(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.51/213.59
ACTIVE(s(s(z0))) → c27(S(s(active(z0))), ACTIVE(s(z0))) 686.51/213.59
ACTIVE(s(plus(z0, z1))) → c27(S(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.51/213.59
ACTIVE(s(plus(z0, z1))) → c27(S(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.51/213.59
ACTIVE(s(U61(z0))) → c27(S(U61(active(z0))), ACTIVE(U61(z0))) 686.51/213.59
ACTIVE(s(U71(z0, z1, z2))) → c27(S(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.51/213.59
ACTIVE(s(U72(z0, z1, z2))) → c27(S(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.51/213.59
ACTIVE(s(x(z0, z1))) → c27(S(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.51/213.59
ACTIVE(s(x(z0, z1))) → c27(S(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.51/213.59
ACTIVE(s(U12(tt))) → c27(S(mark(tt))) 686.51/213.59
ACTIVE(s(U21(tt))) → c27(S(mark(tt))) 686.51/213.59
ACTIVE(s(U32(tt))) → c27(S(mark(tt))) 686.51/213.59
ACTIVE(s(U41(tt, z0))) → c27(S(mark(z0))) 686.51/213.59
ACTIVE(s(isNat(0))) → c27(S(mark(tt))) 686.51/213.59
ACTIVE(s(U11(tt, z0))) → c9(S(mark(U12(isNat(z0))))) 686.51/213.59
ACTIVE(s(U11(tt, z0))) → c9(ACTIVE(U11(tt, z0))) 686.51/213.59
ACTIVE(s(U31(tt, z0))) → c9(S(mark(U32(isNat(z0))))) 686.51/213.59
ACTIVE(s(U31(tt, z0))) → c9(ACTIVE(U31(tt, z0))) 686.51/213.59
ACTIVE(s(U51(tt, z0, z1))) → c9(S(mark(U52(isNat(z1), z0, z1)))) 686.51/213.59
ACTIVE(s(U51(tt, z0, z1))) → c9(ACTIVE(U51(tt, z0, z1))) 686.51/213.59
ACTIVE(s(U52(tt, z0, z1))) → c9(S(mark(s(plus(z1, z0))))) 686.51/213.59
ACTIVE(s(U52(tt, z0, z1))) → c9(ACTIVE(U52(tt, z0, z1))) 686.51/213.59
ACTIVE(s(isNat(plus(z0, z1)))) → c9(S(mark(U11(isNat(z0), z1)))) 686.51/213.59
ACTIVE(s(isNat(plus(z0, z1)))) → c9(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.59
ACTIVE(s(isNat(s(z0)))) → c9(S(mark(U21(isNat(z0))))) 686.51/213.59
ACTIVE(s(isNat(s(z0)))) → c9(ACTIVE(isNat(s(z0)))) 686.51/213.59
ACTIVE(s(isNat(x(z0, z1)))) → c9(S(mark(U31(isNat(z0), z1)))) 686.51/213.59
ACTIVE(s(isNat(x(z0, z1)))) → c9(ACTIVE(isNat(x(z0, z1)))) 686.51/213.59
ACTIVE(U61(plus(z0, 0))) → c30(U61'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.51/213.59
ACTIVE(U61(plus(z0, s(z1)))) → c30(U61'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.51/213.59
ACTIVE(U61(x(z0, 0))) → c30(U61'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.51/213.59
ACTIVE(U61(x(z0, s(z1)))) → c30(U61'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.51/213.59
ACTIVE(U61(U11(z0, z1))) → c30(U61'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.51/213.59
ACTIVE(U61(U12(z0))) → c30(U61'(U12(active(z0))), ACTIVE(U12(z0))) 686.51/213.59
ACTIVE(U61(U21(z0))) → c30(U61'(U21(active(z0))), ACTIVE(U21(z0))) 686.51/213.59
ACTIVE(U61(U31(z0, z1))) → c30(U61'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.51/213.59
ACTIVE(U61(U32(z0))) → c30(U61'(U32(active(z0))), ACTIVE(U32(z0))) 686.51/213.59
ACTIVE(U61(U41(z0, z1))) → c30(U61'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.51/213.59
ACTIVE(U61(U51(z0, z1, z2))) → c30(U61'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.51/213.59
ACTIVE(U61(U52(z0, z1, z2))) → c30(U61'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.51/213.59
ACTIVE(U61(s(z0))) → c30(U61'(s(active(z0))), ACTIVE(s(z0))) 686.51/213.59
ACTIVE(U61(plus(z0, z1))) → c30(U61'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.51/213.59
ACTIVE(U61(plus(z0, z1))) → c30(U61'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.51/213.59
ACTIVE(U61(U61(z0))) → c30(U61'(U61(active(z0))), ACTIVE(U61(z0))) 686.51/213.59
ACTIVE(U61(U71(z0, z1, z2))) → c30(U61'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.51/213.59
ACTIVE(U61(U72(z0, z1, z2))) → c30(U61'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.51/213.59
ACTIVE(U61(x(z0, z1))) → c30(U61'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.51/213.59
ACTIVE(U61(x(z0, z1))) → c30(U61'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.51/213.59
ACTIVE(U11(U61(tt), x1)) → c19(U11'(mark(0), x1)) 686.51/213.59
ACTIVE(U12(U61(tt))) → c20(U12'(mark(0))) 686.51/213.59
ACTIVE(U21(U61(tt))) → c21(U21'(mark(0))) 686.51/213.59
ACTIVE(U31(U61(tt), x1)) → c22(U31'(mark(0), x1)) 686.51/213.59
ACTIVE(U32(U61(tt))) → c23(U32'(mark(0))) 686.51/213.59
ACTIVE(U41(U61(tt), x1)) → c24(U41'(mark(0), x1)) 686.51/213.59
ACTIVE(U51(U61(tt), x1, x2)) → c25(U51'(mark(0), x1, x2)) 686.51/213.59
ACTIVE(U52(U61(tt), x1, x2)) → c26(U52'(mark(0), x1, x2)) 686.51/213.59
ACTIVE(s(U61(tt))) → c27(S(mark(0))) 686.51/213.59
ACTIVE(U61(U12(tt))) → c30(U61'(mark(tt))) 686.51/213.59
ACTIVE(U61(U21(tt))) → c30(U61'(mark(tt))) 686.51/213.59
ACTIVE(U61(U32(tt))) → c30(U61'(mark(tt))) 686.51/213.59
ACTIVE(U61(U41(tt, z0))) → c30(U61'(mark(z0))) 686.51/213.59
ACTIVE(U61(U61(tt))) → c30(U61'(mark(0))) 686.51/213.59
ACTIVE(U61(isNat(0))) → c30(U61'(mark(tt))) 686.51/213.59
ACTIVE(U61(U11(tt, z0))) → c10(U61'(mark(U12(isNat(z0))))) 686.51/213.59
ACTIVE(U61(U11(tt, z0))) → c10(ACTIVE(U11(tt, z0))) 686.51/213.59
ACTIVE(U61(U31(tt, z0))) → c10(U61'(mark(U32(isNat(z0))))) 686.51/213.59
ACTIVE(U61(U31(tt, z0))) → c10(ACTIVE(U31(tt, z0))) 686.51/213.59
ACTIVE(U61(U51(tt, z0, z1))) → c10(U61'(mark(U52(isNat(z1), z0, z1)))) 686.51/213.59
ACTIVE(U61(U51(tt, z0, z1))) → c10(ACTIVE(U51(tt, z0, z1))) 686.51/213.59
ACTIVE(U61(U52(tt, z0, z1))) → c10(U61'(mark(s(plus(z1, z0))))) 686.51/213.59
ACTIVE(U61(U52(tt, z0, z1))) → c10(ACTIVE(U52(tt, z0, z1))) 686.51/213.59
ACTIVE(U61(isNat(plus(z0, z1)))) → c10(U61'(mark(U11(isNat(z0), z1)))) 686.51/213.59
ACTIVE(U61(isNat(plus(z0, z1)))) → c10(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.59
ACTIVE(U61(isNat(s(z0)))) → c10(U61'(mark(U21(isNat(z0))))) 686.51/213.59
ACTIVE(U61(isNat(s(z0)))) → c10(ACTIVE(isNat(s(z0)))) 686.51/213.59
ACTIVE(U61(isNat(x(z0, z1)))) → c10(U61'(mark(U31(isNat(z0), z1)))) 686.51/213.59
ACTIVE(U61(isNat(x(z0, z1)))) → c10(ACTIVE(isNat(x(z0, z1)))) 686.51/213.59
ACTIVE(U71(plus(z0, 0), x1, x2)) → c31(U71'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.51/213.59
ACTIVE(U71(plus(z0, s(z1)), x1, x2)) → c31(U71'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.51/213.59
ACTIVE(U71(x(z0, 0), x1, x2)) → c31(U71'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.51/213.59
ACTIVE(U71(x(z0, s(z1)), x1, x2)) → c31(U71'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.51/213.59
ACTIVE(U71(U11(z0, z1), x1, x2)) → c31(U71'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.51/213.59
ACTIVE(U71(U12(z0), x1, x2)) → c31(U71'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.51/213.59
ACTIVE(U71(U21(z0), x1, x2)) → c31(U71'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.51/213.59
ACTIVE(U71(U31(z0, z1), x1, x2)) → c31(U71'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.51/213.59
ACTIVE(U71(U32(z0), x1, x2)) → c31(U71'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.51/213.59
ACTIVE(U71(U41(z0, z1), x1, x2)) → c31(U71'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.51/213.59
ACTIVE(U71(U51(z0, z1, z2), x1, x2)) → c31(U71'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.51/213.59
ACTIVE(U71(U52(z0, z1, z2), x1, x2)) → c31(U71'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.51/213.59
ACTIVE(U71(s(z0), x1, x2)) → c31(U71'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.51/213.59
ACTIVE(U71(plus(z0, z1), x1, x2)) → c31(U71'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.51/213.59
ACTIVE(U71(plus(z0, z1), x1, x2)) → c31(U71'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.51/213.59
ACTIVE(U71(U61(z0), x1, x2)) → c31(U71'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.51/213.59
ACTIVE(U71(U71(z0, z1, z2), x1, x2)) → c31(U71'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.51/213.59
ACTIVE(U71(U72(z0, z1, z2), x1, x2)) → c31(U71'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.51/213.59
ACTIVE(U71(x(z0, z1), x1, x2)) → c31(U71'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.51/213.59
ACTIVE(U71(x(z0, z1), x1, x2)) → c31(U71'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.51/213.59
ACTIVE(U71(U12(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.51/213.59
ACTIVE(U71(U21(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.51/213.59
ACTIVE(U71(U32(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.51/213.59
ACTIVE(U71(U41(tt, z0), x1, x2)) → c31(U71'(mark(z0), x1, x2)) 686.51/213.59
ACTIVE(U71(U61(tt), x1, x2)) → c31(U71'(mark(0), x1, x2)) 686.51/213.59
ACTIVE(U71(isNat(0), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.51/213.59
ACTIVE(U11(U71(tt, z0, z1), x1)) → c11(U11'(mark(U72(isNat(z1), z0, z1)), x1)) 686.51/213.59
ACTIVE(U11(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.59
ACTIVE(U12(U71(tt, z0, z1))) → c11(U12'(mark(U72(isNat(z1), z0, z1)))) 686.51/213.59
ACTIVE(U12(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.59
ACTIVE(U21(U71(tt, z0, z1))) → c11(U21'(mark(U72(isNat(z1), z0, z1)))) 686.51/213.59
ACTIVE(U21(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.59
ACTIVE(U31(U71(tt, z0, z1), x1)) → c11(U31'(mark(U72(isNat(z1), z0, z1)), x1)) 686.51/213.59
ACTIVE(U31(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.59
ACTIVE(U32(U71(tt, z0, z1))) → c11(U32'(mark(U72(isNat(z1), z0, z1)))) 686.51/213.59
ACTIVE(U32(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.59
ACTIVE(U41(U71(tt, z0, z1), x1)) → c11(U41'(mark(U72(isNat(z1), z0, z1)), x1)) 686.51/213.59
ACTIVE(U41(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.59
ACTIVE(U51(U71(tt, z0, z1), x1, x2)) → c11(U51'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.51/213.59
ACTIVE(U51(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.59
ACTIVE(U52(U71(tt, z0, z1), x1, x2)) → c11(U52'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.51/213.59
ACTIVE(U52(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.59
ACTIVE(s(U71(tt, z0, z1))) → c11(S(mark(U72(isNat(z1), z0, z1)))) 686.51/213.59
ACTIVE(s(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.59
ACTIVE(U61(U71(tt, z0, z1))) → c11(U61'(mark(U72(isNat(z1), z0, z1)))) 686.51/213.59
ACTIVE(U61(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.59
ACTIVE(U71(U11(tt, z0), x1, x2)) → c11(U71'(mark(U12(isNat(z0))), x1, x2)) 686.51/213.59
ACTIVE(U71(U11(tt, z0), x1, x2)) → c11(ACTIVE(U11(tt, z0))) 686.51/213.59
ACTIVE(U71(U31(tt, z0), x1, x2)) → c11(U71'(mark(U32(isNat(z0))), x1, x2)) 686.51/213.59
ACTIVE(U71(U31(tt, z0), x1, x2)) → c11(ACTIVE(U31(tt, z0))) 686.51/213.59
ACTIVE(U71(U51(tt, z0, z1), x1, x2)) → c11(U71'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.51/213.59
ACTIVE(U71(U51(tt, z0, z1), x1, x2)) → c11(ACTIVE(U51(tt, z0, z1))) 686.51/213.59
ACTIVE(U71(U52(tt, z0, z1), x1, x2)) → c11(U71'(mark(s(plus(z1, z0))), x1, x2)) 686.51/213.59
ACTIVE(U71(U52(tt, z0, z1), x1, x2)) → c11(ACTIVE(U52(tt, z0, z1))) 686.51/213.59
ACTIVE(U71(U71(tt, z0, z1), x1, x2)) → c11(U71'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.51/213.59
ACTIVE(U71(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.59
ACTIVE(U71(isNat(plus(z0, z1)), x1, x2)) → c11(U71'(mark(U11(isNat(z0), z1)), x1, x2)) 686.51/213.59
ACTIVE(U71(isNat(plus(z0, z1)), x1, x2)) → c11(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.59
ACTIVE(U71(isNat(s(z0)), x1, x2)) → c11(U71'(mark(U21(isNat(z0))), x1, x2)) 686.51/213.59
ACTIVE(U71(isNat(s(z0)), x1, x2)) → c11(ACTIVE(isNat(s(z0)))) 686.51/213.59
ACTIVE(U71(isNat(x(z0, z1)), x1, x2)) → c11(U71'(mark(U31(isNat(z0), z1)), x1, x2)) 686.51/213.59
ACTIVE(U71(isNat(x(z0, z1)), x1, x2)) → c11(ACTIVE(isNat(x(z0, z1)))) 686.51/213.59
ACTIVE(U72(plus(z0, 0), x1, x2)) → c32(U72'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.51/213.59
ACTIVE(U72(plus(z0, s(z1)), x1, x2)) → c32(U72'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.51/213.59
ACTIVE(U72(x(z0, 0), x1, x2)) → c32(U72'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.51/213.59
ACTIVE(U72(x(z0, s(z1)), x1, x2)) → c32(U72'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.51/213.59
ACTIVE(U72(U11(z0, z1), x1, x2)) → c32(U72'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.51/213.59
ACTIVE(U72(U12(z0), x1, x2)) → c32(U72'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.51/213.59
ACTIVE(U72(U21(z0), x1, x2)) → c32(U72'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.51/213.59
ACTIVE(U72(U31(z0, z1), x1, x2)) → c32(U72'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.51/213.59
ACTIVE(U72(U32(z0), x1, x2)) → c32(U72'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.51/213.59
ACTIVE(U72(U41(z0, z1), x1, x2)) → c32(U72'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.51/213.59
ACTIVE(U72(U51(z0, z1, z2), x1, x2)) → c32(U72'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.51/213.59
ACTIVE(U72(U52(z0, z1, z2), x1, x2)) → c32(U72'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.51/213.59
ACTIVE(U72(s(z0), x1, x2)) → c32(U72'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.51/213.59
ACTIVE(U72(plus(z0, z1), x1, x2)) → c32(U72'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.51/213.59
ACTIVE(U72(plus(z0, z1), x1, x2)) → c32(U72'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.51/213.59
ACTIVE(U72(U61(z0), x1, x2)) → c32(U72'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.51/213.59
ACTIVE(U72(U71(z0, z1, z2), x1, x2)) → c32(U72'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.51/213.59
ACTIVE(U72(U72(z0, z1, z2), x1, x2)) → c32(U72'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.51/213.59
ACTIVE(U72(x(z0, z1), x1, x2)) → c32(U72'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.51/213.59
ACTIVE(U72(x(z0, z1), x1, x2)) → c32(U72'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.51/213.59
ACTIVE(U72(U12(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.51/213.59
ACTIVE(U72(U21(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.51/213.59
ACTIVE(U72(U32(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.51/213.59
ACTIVE(U72(U41(tt, z0), x1, x2)) → c32(U72'(mark(z0), x1, x2)) 686.51/213.59
ACTIVE(U72(U61(tt), x1, x2)) → c32(U72'(mark(0), x1, x2)) 686.51/213.59
ACTIVE(U72(isNat(0), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.51/213.59
ACTIVE(U11(U72(tt, z0, z1), x1)) → c12(U11'(mark(plus(x(z1, z0), z1)), x1)) 686.51/213.59
ACTIVE(U11(U72(tt, z0, z1), x1)) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.59
ACTIVE(U12(U72(tt, z0, z1))) → c12(U12'(mark(plus(x(z1, z0), z1)))) 686.51/213.59
ACTIVE(U12(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.59
ACTIVE(U21(U72(tt, z0, z1))) → c12(U21'(mark(plus(x(z1, z0), z1)))) 686.51/213.59
ACTIVE(U21(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.59
ACTIVE(U31(U72(tt, z0, z1), x1)) → c12(U31'(mark(plus(x(z1, z0), z1)), x1)) 686.51/213.59
ACTIVE(U31(U72(tt, z0, z1), x1)) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.59
ACTIVE(U32(U72(tt, z0, z1))) → c12(U32'(mark(plus(x(z1, z0), z1)))) 686.51/213.59
ACTIVE(U32(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.59
ACTIVE(U41(U72(tt, z0, z1), x1)) → c12(U41'(mark(plus(x(z1, z0), z1)), x1)) 686.51/213.59
ACTIVE(U41(U72(tt, z0, z1), x1)) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.59
ACTIVE(U51(U72(tt, z0, z1), x1, x2)) → c12(U51'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.51/213.59
ACTIVE(U51(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.59
ACTIVE(U52(U72(tt, z0, z1), x1, x2)) → c12(U52'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.51/213.59
ACTIVE(U52(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.59
ACTIVE(s(U72(tt, z0, z1))) → c12(S(mark(plus(x(z1, z0), z1)))) 686.51/213.59
ACTIVE(s(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.59
ACTIVE(U61(U72(tt, z0, z1))) → c12(U61'(mark(plus(x(z1, z0), z1)))) 686.51/213.59
ACTIVE(U61(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.59
ACTIVE(U71(U72(tt, z0, z1), x1, x2)) → c12(U71'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.51/213.59
ACTIVE(U71(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.59
ACTIVE(U72(U11(tt, z0), x1, x2)) → c12(U72'(mark(U12(isNat(z0))), x1, x2)) 686.51/213.59
ACTIVE(U72(U11(tt, z0), x1, x2)) → c12(ACTIVE(U11(tt, z0))) 686.51/213.59
ACTIVE(U72(U31(tt, z0), x1, x2)) → c12(U72'(mark(U32(isNat(z0))), x1, x2)) 686.51/213.59
ACTIVE(U72(U31(tt, z0), x1, x2)) → c12(ACTIVE(U31(tt, z0))) 686.51/213.59
ACTIVE(U72(U51(tt, z0, z1), x1, x2)) → c12(U72'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.51/213.59
ACTIVE(U72(U51(tt, z0, z1), x1, x2)) → c12(ACTIVE(U51(tt, z0, z1))) 686.51/213.59
ACTIVE(U72(U52(tt, z0, z1), x1, x2)) → c12(U72'(mark(s(plus(z1, z0))), x1, x2)) 686.51/213.59
ACTIVE(U72(U52(tt, z0, z1), x1, x2)) → c12(ACTIVE(U52(tt, z0, z1))) 686.51/213.59
ACTIVE(U72(U71(tt, z0, z1), x1, x2)) → c12(U72'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.51/213.59
ACTIVE(U72(U71(tt, z0, z1), x1, x2)) → c12(ACTIVE(U71(tt, z0, z1))) 686.51/213.59
ACTIVE(U72(U72(tt, z0, z1), x1, x2)) → c12(U72'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.51/213.59
ACTIVE(U72(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.59
ACTIVE(U72(isNat(plus(z0, z1)), x1, x2)) → c12(U72'(mark(U11(isNat(z0), z1)), x1, x2)) 686.51/213.59
ACTIVE(U72(isNat(plus(z0, z1)), x1, x2)) → c12(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.59
ACTIVE(U72(isNat(s(z0)), x1, x2)) → c12(U72'(mark(U21(isNat(z0))), x1, x2)) 686.51/213.59
ACTIVE(U72(isNat(s(z0)), x1, x2)) → c12(ACTIVE(isNat(s(z0)))) 686.51/213.59
ACTIVE(U72(isNat(x(z0, z1)), x1, x2)) → c12(U72'(mark(U31(isNat(z0), z1)), x1, x2)) 686.51/213.59
ACTIVE(U72(isNat(x(z0, z1)), x1, x2)) → c12(ACTIVE(isNat(x(z0, z1)))) 686.51/213.59
PROPER(U11(x0, U11(z0, z1))) → c65(U11'(proper(x0), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(U11(z0, z1))) 686.51/213.59
PROPER(U11(x0, U12(z0))) → c65(U11'(proper(x0), U12(proper(z0))), PROPER(x0), PROPER(U12(z0))) 686.51/213.59
PROPER(U11(x0, isNat(z0))) → c65(U11'(proper(x0), isNat(proper(z0))), PROPER(x0), PROPER(isNat(z0))) 686.51/213.59
PROPER(U11(x0, U21(z0))) → c65(U11'(proper(x0), U21(proper(z0))), PROPER(x0), PROPER(U21(z0))) 686.51/213.59
PROPER(U11(x0, U31(z0, z1))) → c65(U11'(proper(x0), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(U31(z0, z1))) 686.51/213.59
PROPER(U11(x0, U32(z0))) → c65(U11'(proper(x0), U32(proper(z0))), PROPER(x0), PROPER(U32(z0))) 686.51/213.59
PROPER(U11(x0, U41(z0, z1))) → c65(U11'(proper(x0), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(U41(z0, z1))) 686.51/213.59
PROPER(U11(x0, U51(z0, z1, z2))) → c65(U11'(proper(x0), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U51(z0, z1, z2))) 686.51/213.59
PROPER(U11(x0, U52(z0, z1, z2))) → c65(U11'(proper(x0), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U52(z0, z1, z2))) 686.51/213.59
PROPER(U11(x0, s(z0))) → c65(U11'(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 686.51/213.59
PROPER(U11(x0, plus(z0, z1))) → c65(U11'(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 686.51/213.59
PROPER(U11(x0, U61(z0))) → c65(U11'(proper(x0), U61(proper(z0))), PROPER(x0), PROPER(U61(z0))) 686.51/213.59
PROPER(U11(x0, U71(z0, z1, z2))) → c65(U11'(proper(x0), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U71(z0, z1, z2))) 686.51/213.59
PROPER(U11(x0, U72(z0, z1, z2))) → c65(U11'(proper(x0), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U72(z0, z1, z2))) 686.51/213.59
PROPER(U11(x0, x(z0, z1))) → c65(U11'(proper(x0), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x(z0, z1))) 686.51/213.59
PROPER(U11(U11(z0, z1), x1)) → c65(U11'(U11(proper(z0), proper(z1)), proper(x1)), PROPER(U11(z0, z1)), PROPER(x1)) 686.51/213.59
PROPER(U11(U12(z0), x1)) → c65(U11'(U12(proper(z0)), proper(x1)), PROPER(U12(z0)), PROPER(x1)) 686.51/213.59
PROPER(U11(isNat(z0), x1)) → c65(U11'(isNat(proper(z0)), proper(x1)), PROPER(isNat(z0)), PROPER(x1)) 686.51/213.59
PROPER(U11(U21(z0), x1)) → c65(U11'(U21(proper(z0)), proper(x1)), PROPER(U21(z0)), PROPER(x1)) 686.51/213.59
PROPER(U11(U31(z0, z1), x1)) → c65(U11'(U31(proper(z0), proper(z1)), proper(x1)), PROPER(U31(z0, z1)), PROPER(x1)) 686.51/213.59
PROPER(U11(U32(z0), x1)) → c65(U11'(U32(proper(z0)), proper(x1)), PROPER(U32(z0)), PROPER(x1)) 686.51/213.59
PROPER(U11(U41(z0, z1), x1)) → c65(U11'(U41(proper(z0), proper(z1)), proper(x1)), PROPER(U41(z0, z1)), PROPER(x1)) 686.51/213.59
PROPER(U11(U51(z0, z1, z2), x1)) → c65(U11'(U51(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U51(z0, z1, z2)), PROPER(x1)) 686.51/213.59
PROPER(U11(U52(z0, z1, z2), x1)) → c65(U11'(U52(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U52(z0, z1, z2)), PROPER(x1)) 686.51/213.59
PROPER(U11(s(z0), x1)) → c65(U11'(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 686.51/213.59
PROPER(U11(plus(z0, z1), x1)) → c65(U11'(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 686.51/213.59
PROPER(U11(U61(z0), x1)) → c65(U11'(U61(proper(z0)), proper(x1)), PROPER(U61(z0)), PROPER(x1)) 686.51/213.59
PROPER(U11(U71(z0, z1, z2), x1)) → c65(U11'(U71(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U71(z0, z1, z2)), PROPER(x1)) 686.51/213.59
PROPER(U11(U72(z0, z1, z2), x1)) → c65(U11'(U72(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U72(z0, z1, z2)), PROPER(x1)) 686.51/213.59
PROPER(U11(x(z0, z1), x1)) → c65(U11'(x(proper(z0), proper(z1)), proper(x1)), PROPER(x(z0, z1)), PROPER(x1)) 686.51/213.59
PROPER(U11(x0, tt)) → c65(U11'(proper(x0), ok(tt)), PROPER(x0)) 686.51/213.59
PROPER(U11(x0, 0)) → c65(U11'(proper(x0), ok(0)), PROPER(x0)) 686.51/213.59
PROPER(U11(tt, x1)) → c65(U11'(ok(tt), proper(x1)), PROPER(x1)) 686.51/213.59
PROPER(U11(0, x1)) → c65(U11'(ok(0), proper(x1)), PROPER(x1)) 686.51/213.59
PROPER(U12(U11(z0, z1))) → c67(U12'(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.51/213.59
PROPER(U12(U12(z0))) → c67(U12'(U12(proper(z0))), PROPER(U12(z0))) 686.51/213.59
PROPER(U12(isNat(z0))) → c67(U12'(isNat(proper(z0))), PROPER(isNat(z0))) 686.51/213.59
PROPER(U12(U21(z0))) → c67(U12'(U21(proper(z0))), PROPER(U21(z0))) 686.51/213.59
PROPER(U12(U31(z0, z1))) → c67(U12'(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.51/213.59
PROPER(U12(U32(z0))) → c67(U12'(U32(proper(z0))), PROPER(U32(z0))) 686.51/213.59
PROPER(U12(U41(z0, z1))) → c67(U12'(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.51/213.59
PROPER(U12(U51(z0, z1, z2))) → c67(U12'(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.51/213.59
PROPER(U12(U52(z0, z1, z2))) → c67(U12'(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.51/213.59
PROPER(U12(s(z0))) → c67(U12'(s(proper(z0))), PROPER(s(z0))) 686.51/213.59
PROPER(U12(plus(z0, z1))) → c67(U12'(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.51/213.59
PROPER(U12(U61(z0))) → c67(U12'(U61(proper(z0))), PROPER(U61(z0))) 686.51/213.59
PROPER(U12(U71(z0, z1, z2))) → c67(U12'(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.51/213.59
PROPER(U12(U72(z0, z1, z2))) → c67(U12'(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.51/213.59
PROPER(U12(x(z0, z1))) → c67(U12'(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.51/213.59
PROPER(U12(tt)) → c67(U12'(ok(tt))) 686.51/213.59
PROPER(U12(0)) → c67(U12'(ok(0))) 686.51/213.59
PROPER(isNat(U11(z0, z1))) → c68(ISNAT(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.51/213.59
PROPER(isNat(U12(z0))) → c68(ISNAT(U12(proper(z0))), PROPER(U12(z0))) 686.51/213.59
PROPER(isNat(isNat(z0))) → c68(ISNAT(isNat(proper(z0))), PROPER(isNat(z0))) 686.51/213.59
PROPER(isNat(U21(z0))) → c68(ISNAT(U21(proper(z0))), PROPER(U21(z0))) 686.51/213.59
PROPER(isNat(U31(z0, z1))) → c68(ISNAT(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.51/213.59
PROPER(isNat(U32(z0))) → c68(ISNAT(U32(proper(z0))), PROPER(U32(z0))) 686.51/213.59
PROPER(isNat(U41(z0, z1))) → c68(ISNAT(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.51/213.59
PROPER(isNat(U51(z0, z1, z2))) → c68(ISNAT(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.51/213.59
PROPER(isNat(U52(z0, z1, z2))) → c68(ISNAT(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.51/213.59
PROPER(isNat(s(z0))) → c68(ISNAT(s(proper(z0))), PROPER(s(z0))) 686.51/213.59
PROPER(isNat(plus(z0, z1))) → c68(ISNAT(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.51/213.59
PROPER(isNat(U61(z0))) → c68(ISNAT(U61(proper(z0))), PROPER(U61(z0))) 686.51/213.59
PROPER(isNat(U71(z0, z1, z2))) → c68(ISNAT(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.51/213.59
PROPER(isNat(U72(z0, z1, z2))) → c68(ISNAT(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.51/213.59
PROPER(isNat(x(z0, z1))) → c68(ISNAT(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.51/213.59
PROPER(isNat(tt)) → c68(ISNAT(ok(tt))) 686.51/213.59
PROPER(isNat(0)) → c68(ISNAT(ok(0))) 686.51/213.59
PROPER(U21(U11(z0, z1))) → c69(U21'(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.51/213.59
PROPER(U21(U12(z0))) → c69(U21'(U12(proper(z0))), PROPER(U12(z0))) 686.51/213.59
PROPER(U21(isNat(z0))) → c69(U21'(isNat(proper(z0))), PROPER(isNat(z0))) 686.51/213.59
PROPER(U21(U21(z0))) → c69(U21'(U21(proper(z0))), PROPER(U21(z0))) 686.51/213.59
PROPER(U21(U31(z0, z1))) → c69(U21'(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.51/213.59
PROPER(U21(U32(z0))) → c69(U21'(U32(proper(z0))), PROPER(U32(z0))) 686.51/213.59
PROPER(U21(U41(z0, z1))) → c69(U21'(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.51/213.59
PROPER(U21(U51(z0, z1, z2))) → c69(U21'(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.51/213.59
PROPER(U21(U52(z0, z1, z2))) → c69(U21'(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.51/213.59
PROPER(U21(s(z0))) → c69(U21'(s(proper(z0))), PROPER(s(z0))) 686.51/213.59
PROPER(U21(plus(z0, z1))) → c69(U21'(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.51/213.59
PROPER(U21(U61(z0))) → c69(U21'(U61(proper(z0))), PROPER(U61(z0))) 686.51/213.59
PROPER(U21(U71(z0, z1, z2))) → c69(U21'(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.51/213.59
PROPER(U21(U72(z0, z1, z2))) → c69(U21'(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.51/213.59
PROPER(U21(x(z0, z1))) → c69(U21'(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.51/213.59
PROPER(U21(tt)) → c69(U21'(ok(tt))) 686.51/213.59
PROPER(U21(0)) → c69(U21'(ok(0))) 686.51/213.59
PROPER(U31(x0, U11(z0, z1))) → c70(U31'(proper(x0), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(U11(z0, z1))) 686.51/213.59
PROPER(U31(x0, tt)) → c70(U31'(proper(x0), ok(tt)), PROPER(x0), PROPER(tt)) 686.51/213.59
PROPER(U31(x0, U12(z0))) → c70(U31'(proper(x0), U12(proper(z0))), PROPER(x0), PROPER(U12(z0))) 686.51/213.59
PROPER(U31(x0, isNat(z0))) → c70(U31'(proper(x0), isNat(proper(z0))), PROPER(x0), PROPER(isNat(z0))) 686.51/213.59
PROPER(U31(x0, U21(z0))) → c70(U31'(proper(x0), U21(proper(z0))), PROPER(x0), PROPER(U21(z0))) 686.51/213.59
PROPER(U31(x0, U31(z0, z1))) → c70(U31'(proper(x0), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(U31(z0, z1))) 686.51/213.59
PROPER(U31(x0, U32(z0))) → c70(U31'(proper(x0), U32(proper(z0))), PROPER(x0), PROPER(U32(z0))) 686.51/213.59
PROPER(U31(x0, U41(z0, z1))) → c70(U31'(proper(x0), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(U41(z0, z1))) 686.51/213.59
PROPER(U31(x0, U51(z0, z1, z2))) → c70(U31'(proper(x0), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U51(z0, z1, z2))) 686.51/213.59
PROPER(U31(x0, U52(z0, z1, z2))) → c70(U31'(proper(x0), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U52(z0, z1, z2))) 686.51/213.59
PROPER(U31(x0, s(z0))) → c70(U31'(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 686.51/213.59
PROPER(U31(x0, plus(z0, z1))) → c70(U31'(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 686.51/213.59
PROPER(U31(x0, U61(z0))) → c70(U31'(proper(x0), U61(proper(z0))), PROPER(x0), PROPER(U61(z0))) 686.51/213.59
PROPER(U31(x0, 0)) → c70(U31'(proper(x0), ok(0)), PROPER(x0), PROPER(0)) 686.51/213.59
PROPER(U31(x0, U71(z0, z1, z2))) → c70(U31'(proper(x0), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U71(z0, z1, z2))) 686.51/213.59
PROPER(U31(x0, U72(z0, z1, z2))) → c70(U31'(proper(x0), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U72(z0, z1, z2))) 686.51/213.59
PROPER(U31(x0, x(z0, z1))) → c70(U31'(proper(x0), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x(z0, z1))) 686.51/213.59
PROPER(U31(U11(z0, z1), x1)) → c70(U31'(U11(proper(z0), proper(z1)), proper(x1)), PROPER(U11(z0, z1)), PROPER(x1)) 686.51/213.59
PROPER(U31(tt, x1)) → c70(U31'(ok(tt), proper(x1)), PROPER(tt), PROPER(x1)) 686.51/213.59
PROPER(U31(U12(z0), x1)) → c70(U31'(U12(proper(z0)), proper(x1)), PROPER(U12(z0)), PROPER(x1)) 686.51/213.59
PROPER(U31(isNat(z0), x1)) → c70(U31'(isNat(proper(z0)), proper(x1)), PROPER(isNat(z0)), PROPER(x1)) 686.51/213.59
PROPER(U31(U21(z0), x1)) → c70(U31'(U21(proper(z0)), proper(x1)), PROPER(U21(z0)), PROPER(x1)) 686.51/213.59
PROPER(U31(U31(z0, z1), x1)) → c70(U31'(U31(proper(z0), proper(z1)), proper(x1)), PROPER(U31(z0, z1)), PROPER(x1)) 686.51/213.59
PROPER(U31(U32(z0), x1)) → c70(U31'(U32(proper(z0)), proper(x1)), PROPER(U32(z0)), PROPER(x1)) 686.51/213.59
PROPER(U31(U41(z0, z1), x1)) → c70(U31'(U41(proper(z0), proper(z1)), proper(x1)), PROPER(U41(z0, z1)), PROPER(x1)) 686.51/213.59
PROPER(U31(U51(z0, z1, z2), x1)) → c70(U31'(U51(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U51(z0, z1, z2)), PROPER(x1)) 686.51/213.59
PROPER(U31(U52(z0, z1, z2), x1)) → c70(U31'(U52(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U52(z0, z1, z2)), PROPER(x1)) 686.51/213.59
PROPER(U31(s(z0), x1)) → c70(U31'(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 686.51/213.59
PROPER(U31(plus(z0, z1), x1)) → c70(U31'(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 686.51/213.59
PROPER(U31(U61(z0), x1)) → c70(U31'(U61(proper(z0)), proper(x1)), PROPER(U61(z0)), PROPER(x1)) 686.51/213.59
PROPER(U31(0, x1)) → c70(U31'(ok(0), proper(x1)), PROPER(0), PROPER(x1)) 686.51/213.59
PROPER(U31(U71(z0, z1, z2), x1)) → c70(U31'(U71(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U71(z0, z1, z2)), PROPER(x1)) 686.51/213.59
PROPER(U31(U72(z0, z1, z2), x1)) → c70(U31'(U72(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U72(z0, z1, z2)), PROPER(x1)) 686.51/213.59
PROPER(U31(x(z0, z1), x1)) → c70(U31'(x(proper(z0), proper(z1)), proper(x1)), PROPER(x(z0, z1)), PROPER(x1))
K tuples:none
Defined Rule Symbols:

active, U11, U12, U21, U31, U32, U41, U51, U52, s, plus, U61, U71, U72, x, proper, isNat, top

Defined Pair Symbols:

ACTIVE, U11', U12', U21', U31', U32', U41', U51', U52', S, PLUS, U61', U71', U72', X, PROPER, ISNAT, TOP

Compound Symbols:

c28, c29, 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, c62, c63, c64, c71, c72, c73, c74, c75, c76, c77, c79, c80, c81, c82, c83, c84, c13, c16, c18, c1, c19, c19, c, c20, c20, c2, c21, c21, c3, c22, c22, c4, c23, c23, c5, c24, c24, c6, c25, c25, c7, c26, c26, c8, c27, c27, c9, c30, c30, c10, c31, c31, c11, c32, c32, c12, c65, c65, c67, c67, c68, c68, c69, c69, c70

686.51/213.59
686.51/213.59

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

Removed 4 trailing tuple parts
686.51/213.59
686.51/213.59

(98) Obligation:

Complexity Dependency Tuples Problem
Rules:

active(U11(tt, z0)) → mark(U12(isNat(z0))) 686.51/213.59
active(U12(tt)) → mark(tt) 686.51/213.59
active(U21(tt)) → mark(tt) 686.51/213.59
active(U31(tt, z0)) → mark(U32(isNat(z0))) 686.51/213.59
active(U32(tt)) → mark(tt) 686.51/213.59
active(U41(tt, z0)) → mark(z0) 686.51/213.59
active(U51(tt, z0, z1)) → mark(U52(isNat(z1), z0, z1)) 686.51/213.59
active(U52(tt, z0, z1)) → mark(s(plus(z1, z0))) 686.51/213.59
active(U61(tt)) → mark(0) 686.51/213.59
active(U71(tt, z0, z1)) → mark(U72(isNat(z1), z0, z1)) 686.51/213.59
active(U72(tt, z0, z1)) → mark(plus(x(z1, z0), z1)) 686.51/213.59
active(isNat(0)) → mark(tt) 686.51/213.59
active(isNat(plus(z0, z1))) → mark(U11(isNat(z0), z1)) 686.51/213.59
active(isNat(s(z0))) → mark(U21(isNat(z0))) 686.51/213.59
active(isNat(x(z0, z1))) → mark(U31(isNat(z0), z1)) 686.51/213.59
active(plus(z0, 0)) → mark(U41(isNat(z0), z0)) 686.51/213.59
active(plus(z0, s(z1))) → mark(U51(isNat(z1), z1, z0)) 686.51/213.59
active(x(z0, 0)) → mark(U61(isNat(z0))) 686.51/213.59
active(x(z0, s(z1))) → mark(U71(isNat(z1), z1, z0)) 686.51/213.59
active(U11(z0, z1)) → U11(active(z0), z1) 686.51/213.59
active(U12(z0)) → U12(active(z0)) 686.51/213.59
active(U21(z0)) → U21(active(z0)) 686.51/213.59
active(U31(z0, z1)) → U31(active(z0), z1) 686.51/213.59
active(U32(z0)) → U32(active(z0)) 686.51/213.59
active(U41(z0, z1)) → U41(active(z0), z1) 686.51/213.59
active(U51(z0, z1, z2)) → U51(active(z0), z1, z2) 686.51/213.59
active(U52(z0, z1, z2)) → U52(active(z0), z1, z2) 686.51/213.59
active(s(z0)) → s(active(z0)) 686.51/213.59
active(plus(z0, z1)) → plus(active(z0), z1) 686.51/213.59
active(plus(z0, z1)) → plus(z0, active(z1)) 686.51/213.59
active(U61(z0)) → U61(active(z0)) 686.51/213.59
active(U71(z0, z1, z2)) → U71(active(z0), z1, z2) 686.51/213.59
active(U72(z0, z1, z2)) → U72(active(z0), z1, z2) 686.51/213.59
active(x(z0, z1)) → x(active(z0), z1) 686.51/213.59
active(x(z0, z1)) → x(z0, active(z1)) 686.51/213.59
U11(mark(z0), z1) → mark(U11(z0, z1)) 686.51/213.59
U11(ok(z0), ok(z1)) → ok(U11(z0, z1)) 686.51/213.59
U12(mark(z0)) → mark(U12(z0)) 686.51/213.59
U12(ok(z0)) → ok(U12(z0)) 686.51/213.59
U21(mark(z0)) → mark(U21(z0)) 686.51/213.59
U21(ok(z0)) → ok(U21(z0)) 686.51/213.59
U31(mark(z0), z1) → mark(U31(z0, z1)) 686.51/213.59
U31(ok(z0), ok(z1)) → ok(U31(z0, z1)) 686.51/213.59
U32(mark(z0)) → mark(U32(z0)) 686.51/213.59
U32(ok(z0)) → ok(U32(z0)) 686.51/213.59
U41(mark(z0), z1) → mark(U41(z0, z1)) 686.51/213.59
U41(ok(z0), ok(z1)) → ok(U41(z0, z1)) 686.51/213.59
U51(mark(z0), z1, z2) → mark(U51(z0, z1, z2)) 686.51/213.59
U51(ok(z0), ok(z1), ok(z2)) → ok(U51(z0, z1, z2)) 686.51/213.59
U52(mark(z0), z1, z2) → mark(U52(z0, z1, z2)) 686.51/213.59
U52(ok(z0), ok(z1), ok(z2)) → ok(U52(z0, z1, z2)) 686.51/213.59
s(mark(z0)) → mark(s(z0)) 686.51/213.59
s(ok(z0)) → ok(s(z0)) 686.51/213.59
plus(mark(z0), z1) → mark(plus(z0, z1)) 686.51/213.59
plus(z0, mark(z1)) → mark(plus(z0, z1)) 686.51/213.59
plus(ok(z0), ok(z1)) → ok(plus(z0, z1)) 686.51/213.59
U61(mark(z0)) → mark(U61(z0)) 686.51/213.59
U61(ok(z0)) → ok(U61(z0)) 686.51/213.59
U71(mark(z0), z1, z2) → mark(U71(z0, z1, z2)) 686.51/213.59
U71(ok(z0), ok(z1), ok(z2)) → ok(U71(z0, z1, z2)) 686.51/213.59
U72(mark(z0), z1, z2) → mark(U72(z0, z1, z2)) 686.51/213.59
U72(ok(z0), ok(z1), ok(z2)) → ok(U72(z0, z1, z2)) 686.51/213.59
x(mark(z0), z1) → mark(x(z0, z1)) 686.51/213.59
x(z0, mark(z1)) → mark(x(z0, z1)) 686.51/213.59
x(ok(z0), ok(z1)) → ok(x(z0, z1)) 686.51/213.59
proper(U11(z0, z1)) → U11(proper(z0), proper(z1)) 686.51/213.59
proper(tt) → ok(tt) 686.51/213.59
proper(U12(z0)) → U12(proper(z0)) 686.51/213.59
proper(isNat(z0)) → isNat(proper(z0)) 686.51/213.59
proper(U21(z0)) → U21(proper(z0)) 686.51/213.59
proper(U31(z0, z1)) → U31(proper(z0), proper(z1)) 686.51/213.59
proper(U32(z0)) → U32(proper(z0)) 686.51/213.59
proper(U41(z0, z1)) → U41(proper(z0), proper(z1)) 686.51/213.59
proper(U51(z0, z1, z2)) → U51(proper(z0), proper(z1), proper(z2)) 686.51/213.59
proper(U52(z0, z1, z2)) → U52(proper(z0), proper(z1), proper(z2)) 686.51/213.59
proper(s(z0)) → s(proper(z0)) 686.51/213.59
proper(plus(z0, z1)) → plus(proper(z0), proper(z1)) 686.51/213.59
proper(U61(z0)) → U61(proper(z0)) 686.51/213.59
proper(0) → ok(0) 686.51/213.59
proper(U71(z0, z1, z2)) → U71(proper(z0), proper(z1), proper(z2)) 686.51/213.59
proper(U72(z0, z1, z2)) → U72(proper(z0), proper(z1), proper(z2)) 686.51/213.59
proper(x(z0, z1)) → x(proper(z0), proper(z1)) 686.51/213.59
isNat(ok(z0)) → ok(isNat(z0)) 686.51/213.59
top(mark(z0)) → top(proper(z0)) 686.51/213.59
top(ok(z0)) → top(active(z0))
Tuples:

ACTIVE(plus(z0, z1)) → c28(PLUS(active(z0), z1), ACTIVE(z0)) 686.51/213.59
ACTIVE(plus(z0, z1)) → c29(PLUS(z0, active(z1)), ACTIVE(z1)) 686.51/213.59
ACTIVE(x(z0, z1)) → c33(X(active(z0), z1), ACTIVE(z0)) 686.51/213.59
ACTIVE(x(z0, z1)) → c34(X(z0, active(z1)), ACTIVE(z1)) 686.51/213.59
U11'(mark(z0), z1) → c35(U11'(z0, z1)) 686.51/213.59
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1)) 686.51/213.59
U12'(mark(z0)) → c37(U12'(z0)) 686.51/213.59
U12'(ok(z0)) → c38(U12'(z0)) 686.51/213.59
U21'(mark(z0)) → c39(U21'(z0)) 686.51/213.59
U21'(ok(z0)) → c40(U21'(z0)) 686.51/213.59
U31'(mark(z0), z1) → c41(U31'(z0, z1)) 686.51/213.59
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 686.51/213.59
U32'(mark(z0)) → c43(U32'(z0)) 686.51/213.59
U32'(ok(z0)) → c44(U32'(z0)) 686.51/213.59
U41'(mark(z0), z1) → c45(U41'(z0, z1)) 686.51/213.59
U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1)) 686.51/213.59
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2)) 686.51/213.59
U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2)) 686.51/213.59
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2)) 686.51/213.59
U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2)) 686.51/213.59
S(mark(z0)) → c51(S(z0)) 686.51/213.59
S(ok(z0)) → c52(S(z0)) 686.51/213.59
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 686.51/213.59
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 686.51/213.59
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 686.51/213.59
U61'(mark(z0)) → c56(U61'(z0)) 686.51/213.59
U61'(ok(z0)) → c57(U61'(z0)) 686.51/213.59
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2)) 686.51/213.59
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2)) 686.51/213.59
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2)) 686.51/213.59
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 686.51/213.59
X(mark(z0), z1) → c62(X(z0, z1)) 686.51/213.59
X(z0, mark(z1)) → c63(X(z0, z1)) 686.51/213.59
X(ok(z0), ok(z1)) → c64(X(z0, z1)) 686.51/213.59
PROPER(U32(z0)) → c71(U32'(proper(z0)), PROPER(z0)) 686.51/213.59
PROPER(U41(z0, z1)) → c72(U41'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 686.51/213.59
PROPER(U51(z0, z1, z2)) → c73(U51'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 686.51/213.59
PROPER(U52(z0, z1, z2)) → c74(U52'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 686.51/213.59
PROPER(s(z0)) → c75(S(proper(z0)), PROPER(z0)) 686.51/213.59
PROPER(plus(z0, z1)) → c76(PLUS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 686.51/213.59
PROPER(U61(z0)) → c77(U61'(proper(z0)), PROPER(z0)) 686.51/213.59
PROPER(U71(z0, z1, z2)) → c79(U71'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 686.51/213.59
PROPER(U72(z0, z1, z2)) → c80(U72'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 686.51/213.59
PROPER(x(z0, z1)) → c81(X(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 686.51/213.59
ISNAT(ok(z0)) → c82(ISNAT(z0)) 686.51/213.59
TOP(mark(z0)) → c83(TOP(proper(z0)), PROPER(z0)) 686.51/213.59
TOP(ok(z0)) → c84(TOP(active(z0)), ACTIVE(z0)) 686.51/213.59
ACTIVE(isNat(s(z0))) → c13(ISNAT(z0)) 686.51/213.59
ACTIVE(plus(z0, s(z1))) → c16(ISNAT(z1)) 686.51/213.59
ACTIVE(x(z0, s(z1))) → c18(ISNAT(z1)) 686.51/213.59
ACTIVE(U11(tt, z0)) → c1(U12'(isNat(z0))) 686.51/213.59
ACTIVE(U11(tt, z0)) → c1(ISNAT(z0)) 686.51/213.59
ACTIVE(U31(tt, z0)) → c1(U32'(isNat(z0))) 686.51/213.59
ACTIVE(U31(tt, z0)) → c1(ISNAT(z0)) 686.51/213.59
ACTIVE(U51(tt, z0, z1)) → c1(U52'(isNat(z1), z0, z1)) 686.51/213.59
ACTIVE(U51(tt, z0, z1)) → c1(ISNAT(z1)) 686.51/213.59
ACTIVE(U52(tt, z0, z1)) → c1(S(plus(z1, z0))) 686.51/213.59
ACTIVE(U52(tt, z0, z1)) → c1(PLUS(z1, z0)) 686.51/213.59
ACTIVE(U71(tt, z0, z1)) → c1(U72'(isNat(z1), z0, z1)) 686.51/213.59
ACTIVE(U71(tt, z0, z1)) → c1(ISNAT(z1)) 686.51/213.59
ACTIVE(U72(tt, z0, z1)) → c1(PLUS(x(z1, z0), z1)) 686.51/213.59
ACTIVE(U72(tt, z0, z1)) → c1(X(z1, z0)) 686.51/213.59
ACTIVE(isNat(plus(z0, z1))) → c1(U11'(isNat(z0), z1)) 686.51/213.59
ACTIVE(isNat(plus(z0, z1))) → c1(ISNAT(z0)) 686.51/213.59
ACTIVE(isNat(x(z0, z1))) → c1(U31'(isNat(z0), z1)) 686.51/213.59
ACTIVE(isNat(x(z0, z1))) → c1(ISNAT(z0)) 686.51/213.59
ACTIVE(plus(z0, 0)) → c1(U41'(isNat(z0), z0)) 686.51/213.59
ACTIVE(plus(z0, 0)) → c1(ISNAT(z0)) 686.51/213.59
ACTIVE(x(z0, 0)) → c1(U61'(isNat(z0))) 686.51/213.59
ACTIVE(x(z0, 0)) → c1(ISNAT(z0)) 686.51/213.59
ACTIVE(U11(plus(z0, 0), x1)) → c19(U11'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.51/213.59
ACTIVE(U11(plus(z0, s(z1)), x1)) → c19(U11'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.51/213.59
ACTIVE(U11(x(z0, 0), x1)) → c19(U11'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.51/213.59
ACTIVE(U11(x(z0, s(z1)), x1)) → c19(U11'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.51/213.59
ACTIVE(U11(U11(z0, z1), x1)) → c19(U11'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.51/213.59
ACTIVE(U11(U12(z0), x1)) → c19(U11'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.51/213.59
ACTIVE(U11(U21(z0), x1)) → c19(U11'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.51/213.59
ACTIVE(U11(U31(z0, z1), x1)) → c19(U11'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.51/213.59
ACTIVE(U11(U32(z0), x1)) → c19(U11'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.51/213.59
ACTIVE(U11(U41(z0, z1), x1)) → c19(U11'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.51/213.59
ACTIVE(U11(U51(z0, z1, z2), x1)) → c19(U11'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.51/213.59
ACTIVE(U11(U52(z0, z1, z2), x1)) → c19(U11'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.51/213.59
ACTIVE(U11(s(z0), x1)) → c19(U11'(s(active(z0)), x1), ACTIVE(s(z0))) 686.51/213.59
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.51/213.59
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.51/213.59
ACTIVE(U11(U61(z0), x1)) → c19(U11'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.51/213.59
ACTIVE(U11(U71(z0, z1, z2), x1)) → c19(U11'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.51/213.59
ACTIVE(U11(U72(z0, z1, z2), x1)) → c19(U11'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.51/213.59
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.51/213.59
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.51/213.59
ACTIVE(U11(isNat(0), x1)) → c19(U11'(mark(tt), x1)) 686.51/213.59
ACTIVE(U11(U11(tt, z0), x1)) → c(U11'(mark(U12(isNat(z0))), x1)) 686.51/213.59
ACTIVE(U11(U11(tt, z0), x1)) → c(ACTIVE(U11(tt, z0))) 686.51/213.59
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(U11'(mark(U11(isNat(z0), z1)), x1)) 686.51/213.59
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.59
ACTIVE(U11(isNat(s(z0)), x1)) → c(U11'(mark(U21(isNat(z0))), x1)) 686.51/213.59
ACTIVE(U11(isNat(s(z0)), x1)) → c(ACTIVE(isNat(s(z0)))) 686.51/213.59
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(U11'(mark(U31(isNat(z0), z1)), x1)) 686.51/213.59
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(ACTIVE(isNat(x(z0, z1)))) 686.51/213.59
ACTIVE(U12(plus(z0, 0))) → c20(U12'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.51/213.59
ACTIVE(U12(plus(z0, s(z1)))) → c20(U12'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.51/213.59
ACTIVE(U12(x(z0, 0))) → c20(U12'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.51/213.59
ACTIVE(U12(x(z0, s(z1)))) → c20(U12'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.51/213.59
ACTIVE(U12(U11(z0, z1))) → c20(U12'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.51/213.59
ACTIVE(U12(U12(z0))) → c20(U12'(U12(active(z0))), ACTIVE(U12(z0))) 686.51/213.59
ACTIVE(U12(U21(z0))) → c20(U12'(U21(active(z0))), ACTIVE(U21(z0))) 686.51/213.59
ACTIVE(U12(U31(z0, z1))) → c20(U12'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.51/213.59
ACTIVE(U12(U32(z0))) → c20(U12'(U32(active(z0))), ACTIVE(U32(z0))) 686.51/213.59
ACTIVE(U12(U41(z0, z1))) → c20(U12'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.51/213.59
ACTIVE(U12(U51(z0, z1, z2))) → c20(U12'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.51/213.59
ACTIVE(U12(U52(z0, z1, z2))) → c20(U12'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.51/213.59
ACTIVE(U12(s(z0))) → c20(U12'(s(active(z0))), ACTIVE(s(z0))) 686.51/213.59
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.51/213.59
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.51/213.59
ACTIVE(U12(U61(z0))) → c20(U12'(U61(active(z0))), ACTIVE(U61(z0))) 686.51/213.59
ACTIVE(U12(U71(z0, z1, z2))) → c20(U12'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.51/213.59
ACTIVE(U12(U72(z0, z1, z2))) → c20(U12'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.51/213.59
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.51/213.59
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.51/213.59
ACTIVE(U11(U12(tt), x1)) → c19(U11'(mark(tt), x1)) 686.51/213.59
ACTIVE(U12(U12(tt))) → c20(U12'(mark(tt))) 686.51/213.59
ACTIVE(U12(isNat(0))) → c20(U12'(mark(tt))) 686.51/213.59
ACTIVE(U12(U11(tt, z0))) → c2(U12'(mark(U12(isNat(z0))))) 686.51/213.59
ACTIVE(U12(U11(tt, z0))) → c2(ACTIVE(U11(tt, z0))) 686.51/213.59
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(U12'(mark(U11(isNat(z0), z1)))) 686.51/213.59
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.59
ACTIVE(U12(isNat(s(z0)))) → c2(U12'(mark(U21(isNat(z0))))) 686.51/213.59
ACTIVE(U12(isNat(s(z0)))) → c2(ACTIVE(isNat(s(z0)))) 686.51/213.59
ACTIVE(U12(isNat(x(z0, z1)))) → c2(U12'(mark(U31(isNat(z0), z1)))) 686.51/213.59
ACTIVE(U12(isNat(x(z0, z1)))) → c2(ACTIVE(isNat(x(z0, z1)))) 686.51/213.59
ACTIVE(U21(plus(z0, 0))) → c21(U21'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.51/213.59
ACTIVE(U21(plus(z0, s(z1)))) → c21(U21'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.51/213.59
ACTIVE(U21(x(z0, 0))) → c21(U21'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.51/213.59
ACTIVE(U21(x(z0, s(z1)))) → c21(U21'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.51/213.59
ACTIVE(U21(U11(z0, z1))) → c21(U21'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.51/213.59
ACTIVE(U21(U12(z0))) → c21(U21'(U12(active(z0))), ACTIVE(U12(z0))) 686.51/213.59
ACTIVE(U21(U21(z0))) → c21(U21'(U21(active(z0))), ACTIVE(U21(z0))) 686.51/213.59
ACTIVE(U21(U31(z0, z1))) → c21(U21'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.51/213.59
ACTIVE(U21(U32(z0))) → c21(U21'(U32(active(z0))), ACTIVE(U32(z0))) 686.51/213.59
ACTIVE(U21(U41(z0, z1))) → c21(U21'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.51/213.59
ACTIVE(U21(U51(z0, z1, z2))) → c21(U21'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.51/213.59
ACTIVE(U21(U52(z0, z1, z2))) → c21(U21'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.51/213.59
ACTIVE(U21(s(z0))) → c21(U21'(s(active(z0))), ACTIVE(s(z0))) 686.51/213.59
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.51/213.59
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.51/213.59
ACTIVE(U21(U61(z0))) → c21(U21'(U61(active(z0))), ACTIVE(U61(z0))) 686.51/213.59
ACTIVE(U21(U71(z0, z1, z2))) → c21(U21'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.51/213.59
ACTIVE(U21(U72(z0, z1, z2))) → c21(U21'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.51/213.59
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.51/213.59
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.51/213.59
ACTIVE(U11(U21(tt), x1)) → c19(U11'(mark(tt), x1)) 686.51/213.59
ACTIVE(U12(U21(tt))) → c20(U12'(mark(tt))) 686.51/213.59
ACTIVE(U21(U12(tt))) → c21(U21'(mark(tt))) 686.51/213.59
ACTIVE(U21(U21(tt))) → c21(U21'(mark(tt))) 686.51/213.59
ACTIVE(U21(isNat(0))) → c21(U21'(mark(tt))) 686.51/213.59
ACTIVE(U21(U11(tt, z0))) → c3(U21'(mark(U12(isNat(z0))))) 686.51/213.59
ACTIVE(U21(U11(tt, z0))) → c3(ACTIVE(U11(tt, z0))) 686.51/213.59
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(U21'(mark(U11(isNat(z0), z1)))) 686.51/213.59
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.59
ACTIVE(U21(isNat(s(z0)))) → c3(U21'(mark(U21(isNat(z0))))) 686.51/213.59
ACTIVE(U21(isNat(s(z0)))) → c3(ACTIVE(isNat(s(z0)))) 686.51/213.59
ACTIVE(U21(isNat(x(z0, z1)))) → c3(U21'(mark(U31(isNat(z0), z1)))) 686.51/213.59
ACTIVE(U21(isNat(x(z0, z1)))) → c3(ACTIVE(isNat(x(z0, z1)))) 686.51/213.59
ACTIVE(U31(plus(z0, 0), x1)) → c22(U31'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.51/213.59
ACTIVE(U31(plus(z0, s(z1)), x1)) → c22(U31'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.51/213.59
ACTIVE(U31(x(z0, 0), x1)) → c22(U31'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.51/213.59
ACTIVE(U31(x(z0, s(z1)), x1)) → c22(U31'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.51/213.59
ACTIVE(U31(U11(z0, z1), x1)) → c22(U31'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.51/213.59
ACTIVE(U31(U12(z0), x1)) → c22(U31'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.51/213.59
ACTIVE(U31(U21(z0), x1)) → c22(U31'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.51/213.59
ACTIVE(U31(U31(z0, z1), x1)) → c22(U31'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.51/213.59
ACTIVE(U31(U32(z0), x1)) → c22(U31'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.51/213.59
ACTIVE(U31(U41(z0, z1), x1)) → c22(U31'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.51/213.59
ACTIVE(U31(U51(z0, z1, z2), x1)) → c22(U31'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.51/213.59
ACTIVE(U31(U52(z0, z1, z2), x1)) → c22(U31'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.51/213.59
ACTIVE(U31(s(z0), x1)) → c22(U31'(s(active(z0)), x1), ACTIVE(s(z0))) 686.51/213.59
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.51/213.59
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.51/213.59
ACTIVE(U31(U61(z0), x1)) → c22(U31'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.51/213.59
ACTIVE(U31(U71(z0, z1, z2), x1)) → c22(U31'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.51/213.59
ACTIVE(U31(U72(z0, z1, z2), x1)) → c22(U31'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.51/213.59
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.51/213.59
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.51/213.59
ACTIVE(U31(U12(tt), x1)) → c22(U31'(mark(tt), x1)) 686.51/213.59
ACTIVE(U31(U21(tt), x1)) → c22(U31'(mark(tt), x1)) 686.51/213.59
ACTIVE(U31(isNat(0), x1)) → c22(U31'(mark(tt), x1)) 686.51/213.59
ACTIVE(U11(U31(tt, z0), x1)) → c4(U11'(mark(U32(isNat(z0))), x1)) 686.51/213.59
ACTIVE(U11(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 686.51/213.59
ACTIVE(U12(U31(tt, z0))) → c4(U12'(mark(U32(isNat(z0))))) 686.51/213.59
ACTIVE(U12(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 686.51/213.59
ACTIVE(U21(U31(tt, z0))) → c4(U21'(mark(U32(isNat(z0))))) 686.51/213.59
ACTIVE(U21(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 686.51/213.59
ACTIVE(U31(U11(tt, z0), x1)) → c4(U31'(mark(U12(isNat(z0))), x1)) 686.51/213.59
ACTIVE(U31(U11(tt, z0), x1)) → c4(ACTIVE(U11(tt, z0))) 686.51/213.59
ACTIVE(U31(U31(tt, z0), x1)) → c4(U31'(mark(U32(isNat(z0))), x1)) 686.51/213.59
ACTIVE(U31(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 686.51/213.59
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(U31'(mark(U11(isNat(z0), z1)), x1)) 686.51/213.59
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.59
ACTIVE(U31(isNat(s(z0)), x1)) → c4(U31'(mark(U21(isNat(z0))), x1)) 686.51/213.59
ACTIVE(U31(isNat(s(z0)), x1)) → c4(ACTIVE(isNat(s(z0)))) 686.51/213.59
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(U31'(mark(U31(isNat(z0), z1)), x1)) 686.51/213.59
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(ACTIVE(isNat(x(z0, z1)))) 686.51/213.59
ACTIVE(U32(plus(z0, 0))) → c23(U32'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.51/213.59
ACTIVE(U32(plus(z0, s(z1)))) → c23(U32'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.51/213.59
ACTIVE(U32(x(z0, 0))) → c23(U32'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.51/213.59
ACTIVE(U32(x(z0, s(z1)))) → c23(U32'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.51/213.59
ACTIVE(U32(U11(z0, z1))) → c23(U32'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.51/213.59
ACTIVE(U32(U12(z0))) → c23(U32'(U12(active(z0))), ACTIVE(U12(z0))) 686.51/213.59
ACTIVE(U32(U21(z0))) → c23(U32'(U21(active(z0))), ACTIVE(U21(z0))) 686.51/213.59
ACTIVE(U32(U31(z0, z1))) → c23(U32'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.51/213.59
ACTIVE(U32(U32(z0))) → c23(U32'(U32(active(z0))), ACTIVE(U32(z0))) 686.51/213.59
ACTIVE(U32(U41(z0, z1))) → c23(U32'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.51/213.59
ACTIVE(U32(U51(z0, z1, z2))) → c23(U32'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.51/213.59
ACTIVE(U32(U52(z0, z1, z2))) → c23(U32'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.51/213.59
ACTIVE(U32(s(z0))) → c23(U32'(s(active(z0))), ACTIVE(s(z0))) 686.51/213.59
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.51/213.59
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.51/213.59
ACTIVE(U32(U61(z0))) → c23(U32'(U61(active(z0))), ACTIVE(U61(z0))) 686.51/213.59
ACTIVE(U32(U71(z0, z1, z2))) → c23(U32'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.51/213.59
ACTIVE(U32(U72(z0, z1, z2))) → c23(U32'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.51/213.59
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.51/213.59
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.51/213.59
ACTIVE(U11(U32(tt), x1)) → c19(U11'(mark(tt), x1)) 686.51/213.59
ACTIVE(U12(U32(tt))) → c20(U12'(mark(tt))) 686.51/213.59
ACTIVE(U21(U32(tt))) → c21(U21'(mark(tt))) 686.51/213.59
ACTIVE(U31(U32(tt), x1)) → c22(U31'(mark(tt), x1)) 686.51/213.59
ACTIVE(U32(U12(tt))) → c23(U32'(mark(tt))) 686.51/213.59
ACTIVE(U32(U21(tt))) → c23(U32'(mark(tt))) 686.51/213.59
ACTIVE(U32(U32(tt))) → c23(U32'(mark(tt))) 686.51/213.59
ACTIVE(U32(isNat(0))) → c23(U32'(mark(tt))) 686.51/213.59
ACTIVE(U32(U11(tt, z0))) → c5(U32'(mark(U12(isNat(z0))))) 686.51/213.59
ACTIVE(U32(U11(tt, z0))) → c5(ACTIVE(U11(tt, z0))) 686.51/213.59
ACTIVE(U32(U31(tt, z0))) → c5(U32'(mark(U32(isNat(z0))))) 686.51/213.59
ACTIVE(U32(U31(tt, z0))) → c5(ACTIVE(U31(tt, z0))) 686.51/213.59
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(U32'(mark(U11(isNat(z0), z1)))) 686.51/213.59
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.59
ACTIVE(U32(isNat(s(z0)))) → c5(U32'(mark(U21(isNat(z0))))) 686.51/213.59
ACTIVE(U32(isNat(s(z0)))) → c5(ACTIVE(isNat(s(z0)))) 686.51/213.59
ACTIVE(U32(isNat(x(z0, z1)))) → c5(U32'(mark(U31(isNat(z0), z1)))) 686.51/213.59
ACTIVE(U32(isNat(x(z0, z1)))) → c5(ACTIVE(isNat(x(z0, z1)))) 686.51/213.59
ACTIVE(U41(plus(z0, 0), x1)) → c24(U41'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.51/213.59
ACTIVE(U41(plus(z0, s(z1)), x1)) → c24(U41'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.51/213.59
ACTIVE(U41(x(z0, 0), x1)) → c24(U41'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.51/213.59
ACTIVE(U41(x(z0, s(z1)), x1)) → c24(U41'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.51/213.59
ACTIVE(U41(U11(z0, z1), x1)) → c24(U41'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.51/213.59
ACTIVE(U41(U12(z0), x1)) → c24(U41'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.51/213.59
ACTIVE(U41(U21(z0), x1)) → c24(U41'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.51/213.59
ACTIVE(U41(U31(z0, z1), x1)) → c24(U41'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.51/213.59
ACTIVE(U41(U32(z0), x1)) → c24(U41'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.51/213.59
ACTIVE(U41(U41(z0, z1), x1)) → c24(U41'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.51/213.59
ACTIVE(U41(U51(z0, z1, z2), x1)) → c24(U41'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.51/213.59
ACTIVE(U41(U52(z0, z1, z2), x1)) → c24(U41'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.51/213.59
ACTIVE(U41(s(z0), x1)) → c24(U41'(s(active(z0)), x1), ACTIVE(s(z0))) 686.51/213.59
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.51/213.59
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.51/213.59
ACTIVE(U41(U61(z0), x1)) → c24(U41'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.51/213.59
ACTIVE(U41(U71(z0, z1, z2), x1)) → c24(U41'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.51/213.59
ACTIVE(U41(U72(z0, z1, z2), x1)) → c24(U41'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.51/213.59
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.51/213.59
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.51/213.59
ACTIVE(U11(U41(tt, z0), x1)) → c19(U11'(mark(z0), x1)) 686.51/213.59
ACTIVE(U12(U41(tt, z0))) → c20(U12'(mark(z0))) 686.51/213.59
ACTIVE(U21(U41(tt, z0))) → c21(U21'(mark(z0))) 686.51/213.59
ACTIVE(U31(U41(tt, z0), x1)) → c22(U31'(mark(z0), x1)) 686.51/213.59
ACTIVE(U32(U41(tt, z0))) → c23(U32'(mark(z0))) 686.51/213.59
ACTIVE(U41(U12(tt), x1)) → c24(U41'(mark(tt), x1)) 686.51/213.59
ACTIVE(U41(U21(tt), x1)) → c24(U41'(mark(tt), x1)) 686.51/213.59
ACTIVE(U41(U32(tt), x1)) → c24(U41'(mark(tt), x1)) 686.51/213.59
ACTIVE(U41(U41(tt, z0), x1)) → c24(U41'(mark(z0), x1)) 686.51/213.59
ACTIVE(U41(isNat(0), x1)) → c24(U41'(mark(tt), x1)) 686.51/213.59
ACTIVE(U41(U11(tt, z0), x1)) → c6(U41'(mark(U12(isNat(z0))), x1)) 686.51/213.59
ACTIVE(U41(U11(tt, z0), x1)) → c6(ACTIVE(U11(tt, z0))) 686.51/213.59
ACTIVE(U41(U31(tt, z0), x1)) → c6(U41'(mark(U32(isNat(z0))), x1)) 686.51/213.59
ACTIVE(U41(U31(tt, z0), x1)) → c6(ACTIVE(U31(tt, z0))) 686.51/213.59
ACTIVE(U41(isNat(plus(z0, z1)), x1)) → c6(U41'(mark(U11(isNat(z0), z1)), x1)) 686.51/213.59
ACTIVE(U41(isNat(plus(z0, z1)), x1)) → c6(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.59
ACTIVE(U41(isNat(s(z0)), x1)) → c6(U41'(mark(U21(isNat(z0))), x1)) 686.51/213.59
ACTIVE(U41(isNat(s(z0)), x1)) → c6(ACTIVE(isNat(s(z0)))) 686.51/213.59
ACTIVE(U41(isNat(x(z0, z1)), x1)) → c6(U41'(mark(U31(isNat(z0), z1)), x1)) 686.51/213.59
ACTIVE(U41(isNat(x(z0, z1)), x1)) → c6(ACTIVE(isNat(x(z0, z1)))) 686.51/213.59
ACTIVE(U51(plus(z0, 0), x1, x2)) → c25(U51'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.51/213.59
ACTIVE(U51(plus(z0, s(z1)), x1, x2)) → c25(U51'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.51/213.59
ACTIVE(U51(x(z0, 0), x1, x2)) → c25(U51'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.51/213.59
ACTIVE(U51(x(z0, s(z1)), x1, x2)) → c25(U51'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.51/213.59
ACTIVE(U51(U11(z0, z1), x1, x2)) → c25(U51'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.51/213.59
ACTIVE(U51(U12(z0), x1, x2)) → c25(U51'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.51/213.59
ACTIVE(U51(U21(z0), x1, x2)) → c25(U51'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.51/213.59
ACTIVE(U51(U31(z0, z1), x1, x2)) → c25(U51'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.51/213.59
ACTIVE(U51(U32(z0), x1, x2)) → c25(U51'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.51/213.59
ACTIVE(U51(U41(z0, z1), x1, x2)) → c25(U51'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.51/213.59
ACTIVE(U51(U51(z0, z1, z2), x1, x2)) → c25(U51'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.51/213.59
ACTIVE(U51(U52(z0, z1, z2), x1, x2)) → c25(U51'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.51/213.59
ACTIVE(U51(s(z0), x1, x2)) → c25(U51'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.51/213.59
ACTIVE(U51(plus(z0, z1), x1, x2)) → c25(U51'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.51/213.59
ACTIVE(U51(plus(z0, z1), x1, x2)) → c25(U51'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.51/213.59
ACTIVE(U51(U61(z0), x1, x2)) → c25(U51'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.51/213.59
ACTIVE(U51(U71(z0, z1, z2), x1, x2)) → c25(U51'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.51/213.59
ACTIVE(U51(U72(z0, z1, z2), x1, x2)) → c25(U51'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.51/213.59
ACTIVE(U51(x(z0, z1), x1, x2)) → c25(U51'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.51/213.59
ACTIVE(U51(x(z0, z1), x1, x2)) → c25(U51'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.51/213.59
ACTIVE(U51(U12(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.51/213.59
ACTIVE(U51(U21(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.51/213.59
ACTIVE(U51(U32(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.51/213.59
ACTIVE(U51(U41(tt, z0), x1, x2)) → c25(U51'(mark(z0), x1, x2)) 686.51/213.59
ACTIVE(U51(isNat(0), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.51/213.59
ACTIVE(U11(U51(tt, z0, z1), x1)) → c7(U11'(mark(U52(isNat(z1), z0, z1)), x1)) 686.51/213.59
ACTIVE(U11(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.51/213.59
ACTIVE(U12(U51(tt, z0, z1))) → c7(U12'(mark(U52(isNat(z1), z0, z1)))) 686.51/213.59
ACTIVE(U12(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.51/213.59
ACTIVE(U21(U51(tt, z0, z1))) → c7(U21'(mark(U52(isNat(z1), z0, z1)))) 686.51/213.59
ACTIVE(U21(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.51/213.59
ACTIVE(U31(U51(tt, z0, z1), x1)) → c7(U31'(mark(U52(isNat(z1), z0, z1)), x1)) 686.51/213.59
ACTIVE(U31(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.51/213.59
ACTIVE(U32(U51(tt, z0, z1))) → c7(U32'(mark(U52(isNat(z1), z0, z1)))) 686.51/213.59
ACTIVE(U32(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.51/213.59
ACTIVE(U41(U51(tt, z0, z1), x1)) → c7(U41'(mark(U52(isNat(z1), z0, z1)), x1)) 686.51/213.59
ACTIVE(U41(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.51/213.59
ACTIVE(U51(U11(tt, z0), x1, x2)) → c7(U51'(mark(U12(isNat(z0))), x1, x2)) 686.51/213.59
ACTIVE(U51(U11(tt, z0), x1, x2)) → c7(ACTIVE(U11(tt, z0))) 686.51/213.59
ACTIVE(U51(U31(tt, z0), x1, x2)) → c7(U51'(mark(U32(isNat(z0))), x1, x2)) 686.51/213.59
ACTIVE(U51(U31(tt, z0), x1, x2)) → c7(ACTIVE(U31(tt, z0))) 686.51/213.59
ACTIVE(U51(U51(tt, z0, z1), x1, x2)) → c7(U51'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.51/213.59
ACTIVE(U51(U51(tt, z0, z1), x1, x2)) → c7(ACTIVE(U51(tt, z0, z1))) 686.51/213.59
ACTIVE(U51(isNat(plus(z0, z1)), x1, x2)) → c7(U51'(mark(U11(isNat(z0), z1)), x1, x2)) 686.51/213.59
ACTIVE(U51(isNat(plus(z0, z1)), x1, x2)) → c7(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.59
ACTIVE(U51(isNat(s(z0)), x1, x2)) → c7(U51'(mark(U21(isNat(z0))), x1, x2)) 686.51/213.59
ACTIVE(U51(isNat(s(z0)), x1, x2)) → c7(ACTIVE(isNat(s(z0)))) 686.51/213.59
ACTIVE(U51(isNat(x(z0, z1)), x1, x2)) → c7(U51'(mark(U31(isNat(z0), z1)), x1, x2)) 686.51/213.59
ACTIVE(U51(isNat(x(z0, z1)), x1, x2)) → c7(ACTIVE(isNat(x(z0, z1)))) 686.51/213.59
ACTIVE(U52(plus(z0, 0), x1, x2)) → c26(U52'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.51/213.59
ACTIVE(U52(plus(z0, s(z1)), x1, x2)) → c26(U52'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.51/213.59
ACTIVE(U52(x(z0, 0), x1, x2)) → c26(U52'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.51/213.59
ACTIVE(U52(x(z0, s(z1)), x1, x2)) → c26(U52'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.51/213.59
ACTIVE(U52(U11(z0, z1), x1, x2)) → c26(U52'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.51/213.59
ACTIVE(U52(U12(z0), x1, x2)) → c26(U52'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.51/213.59
ACTIVE(U52(U21(z0), x1, x2)) → c26(U52'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.51/213.59
ACTIVE(U52(U31(z0, z1), x1, x2)) → c26(U52'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.51/213.59
ACTIVE(U52(U32(z0), x1, x2)) → c26(U52'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.51/213.59
ACTIVE(U52(U41(z0, z1), x1, x2)) → c26(U52'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.51/213.59
ACTIVE(U52(U51(z0, z1, z2), x1, x2)) → c26(U52'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.51/213.59
ACTIVE(U52(U52(z0, z1, z2), x1, x2)) → c26(U52'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.51/213.59
ACTIVE(U52(s(z0), x1, x2)) → c26(U52'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.51/213.59
ACTIVE(U52(plus(z0, z1), x1, x2)) → c26(U52'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.51/213.59
ACTIVE(U52(plus(z0, z1), x1, x2)) → c26(U52'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.51/213.59
ACTIVE(U52(U61(z0), x1, x2)) → c26(U52'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.51/213.59
ACTIVE(U52(U71(z0, z1, z2), x1, x2)) → c26(U52'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.51/213.59
ACTIVE(U52(U72(z0, z1, z2), x1, x2)) → c26(U52'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.51/213.59
ACTIVE(U52(x(z0, z1), x1, x2)) → c26(U52'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.51/213.59
ACTIVE(U52(x(z0, z1), x1, x2)) → c26(U52'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.51/213.59
ACTIVE(U52(U12(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.51/213.59
ACTIVE(U52(U21(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.51/213.59
ACTIVE(U52(U32(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.51/213.59
ACTIVE(U52(U41(tt, z0), x1, x2)) → c26(U52'(mark(z0), x1, x2)) 686.51/213.59
ACTIVE(U52(isNat(0), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.51/213.59
ACTIVE(U11(U52(tt, z0, z1), x1)) → c8(U11'(mark(s(plus(z1, z0))), x1)) 686.51/213.59
ACTIVE(U11(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.51/213.59
ACTIVE(U12(U52(tt, z0, z1))) → c8(U12'(mark(s(plus(z1, z0))))) 686.51/213.59
ACTIVE(U12(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.51/213.59
ACTIVE(U21(U52(tt, z0, z1))) → c8(U21'(mark(s(plus(z1, z0))))) 686.51/213.59
ACTIVE(U21(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.51/213.59
ACTIVE(U31(U52(tt, z0, z1), x1)) → c8(U31'(mark(s(plus(z1, z0))), x1)) 686.51/213.59
ACTIVE(U31(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.51/213.59
ACTIVE(U32(U52(tt, z0, z1))) → c8(U32'(mark(s(plus(z1, z0))))) 686.51/213.59
ACTIVE(U32(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.51/213.59
ACTIVE(U41(U52(tt, z0, z1), x1)) → c8(U41'(mark(s(plus(z1, z0))), x1)) 686.51/213.59
ACTIVE(U41(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.51/213.59
ACTIVE(U51(U52(tt, z0, z1), x1, x2)) → c8(U51'(mark(s(plus(z1, z0))), x1, x2)) 686.51/213.59
ACTIVE(U51(U52(tt, z0, z1), x1, x2)) → c8(ACTIVE(U52(tt, z0, z1))) 686.51/213.59
ACTIVE(U52(U11(tt, z0), x1, x2)) → c8(U52'(mark(U12(isNat(z0))), x1, x2)) 686.51/213.59
ACTIVE(U52(U11(tt, z0), x1, x2)) → c8(ACTIVE(U11(tt, z0))) 686.51/213.59
ACTIVE(U52(U31(tt, z0), x1, x2)) → c8(U52'(mark(U32(isNat(z0))), x1, x2)) 686.51/213.59
ACTIVE(U52(U31(tt, z0), x1, x2)) → c8(ACTIVE(U31(tt, z0))) 686.51/213.59
ACTIVE(U52(U51(tt, z0, z1), x1, x2)) → c8(U52'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.51/213.59
ACTIVE(U52(U51(tt, z0, z1), x1, x2)) → c8(ACTIVE(U51(tt, z0, z1))) 686.51/213.59
ACTIVE(U52(U52(tt, z0, z1), x1, x2)) → c8(U52'(mark(s(plus(z1, z0))), x1, x2)) 686.51/213.59
ACTIVE(U52(U52(tt, z0, z1), x1, x2)) → c8(ACTIVE(U52(tt, z0, z1))) 686.51/213.59
ACTIVE(U52(isNat(plus(z0, z1)), x1, x2)) → c8(U52'(mark(U11(isNat(z0), z1)), x1, x2)) 686.51/213.59
ACTIVE(U52(isNat(plus(z0, z1)), x1, x2)) → c8(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.59
ACTIVE(U52(isNat(s(z0)), x1, x2)) → c8(U52'(mark(U21(isNat(z0))), x1, x2)) 686.51/213.59
ACTIVE(U52(isNat(s(z0)), x1, x2)) → c8(ACTIVE(isNat(s(z0)))) 686.51/213.59
ACTIVE(U52(isNat(x(z0, z1)), x1, x2)) → c8(U52'(mark(U31(isNat(z0), z1)), x1, x2)) 686.51/213.59
ACTIVE(U52(isNat(x(z0, z1)), x1, x2)) → c8(ACTIVE(isNat(x(z0, z1)))) 686.51/213.59
ACTIVE(s(plus(z0, 0))) → c27(S(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.51/213.59
ACTIVE(s(plus(z0, s(z1)))) → c27(S(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.51/213.59
ACTIVE(s(x(z0, 0))) → c27(S(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.51/213.59
ACTIVE(s(x(z0, s(z1)))) → c27(S(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.51/213.59
ACTIVE(s(U11(z0, z1))) → c27(S(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.51/213.59
ACTIVE(s(U12(z0))) → c27(S(U12(active(z0))), ACTIVE(U12(z0))) 686.51/213.59
ACTIVE(s(U21(z0))) → c27(S(U21(active(z0))), ACTIVE(U21(z0))) 686.51/213.59
ACTIVE(s(U31(z0, z1))) → c27(S(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.51/213.59
ACTIVE(s(U32(z0))) → c27(S(U32(active(z0))), ACTIVE(U32(z0))) 686.51/213.59
ACTIVE(s(U41(z0, z1))) → c27(S(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.51/213.59
ACTIVE(s(U51(z0, z1, z2))) → c27(S(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.51/213.59
ACTIVE(s(U52(z0, z1, z2))) → c27(S(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.51/213.59
ACTIVE(s(s(z0))) → c27(S(s(active(z0))), ACTIVE(s(z0))) 686.51/213.59
ACTIVE(s(plus(z0, z1))) → c27(S(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.51/213.59
ACTIVE(s(plus(z0, z1))) → c27(S(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.51/213.59
ACTIVE(s(U61(z0))) → c27(S(U61(active(z0))), ACTIVE(U61(z0))) 686.51/213.59
ACTIVE(s(U71(z0, z1, z2))) → c27(S(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.51/213.59
ACTIVE(s(U72(z0, z1, z2))) → c27(S(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.51/213.59
ACTIVE(s(x(z0, z1))) → c27(S(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.51/213.59
ACTIVE(s(x(z0, z1))) → c27(S(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.51/213.59
ACTIVE(s(U12(tt))) → c27(S(mark(tt))) 686.51/213.59
ACTIVE(s(U21(tt))) → c27(S(mark(tt))) 686.51/213.59
ACTIVE(s(U32(tt))) → c27(S(mark(tt))) 686.51/213.59
ACTIVE(s(U41(tt, z0))) → c27(S(mark(z0))) 686.51/213.59
ACTIVE(s(isNat(0))) → c27(S(mark(tt))) 686.51/213.59
ACTIVE(s(U11(tt, z0))) → c9(S(mark(U12(isNat(z0))))) 686.51/213.59
ACTIVE(s(U11(tt, z0))) → c9(ACTIVE(U11(tt, z0))) 686.51/213.59
ACTIVE(s(U31(tt, z0))) → c9(S(mark(U32(isNat(z0))))) 686.51/213.59
ACTIVE(s(U31(tt, z0))) → c9(ACTIVE(U31(tt, z0))) 686.51/213.59
ACTIVE(s(U51(tt, z0, z1))) → c9(S(mark(U52(isNat(z1), z0, z1)))) 686.51/213.59
ACTIVE(s(U51(tt, z0, z1))) → c9(ACTIVE(U51(tt, z0, z1))) 686.51/213.59
ACTIVE(s(U52(tt, z0, z1))) → c9(S(mark(s(plus(z1, z0))))) 686.51/213.59
ACTIVE(s(U52(tt, z0, z1))) → c9(ACTIVE(U52(tt, z0, z1))) 686.51/213.59
ACTIVE(s(isNat(plus(z0, z1)))) → c9(S(mark(U11(isNat(z0), z1)))) 686.51/213.59
ACTIVE(s(isNat(plus(z0, z1)))) → c9(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.59
ACTIVE(s(isNat(s(z0)))) → c9(S(mark(U21(isNat(z0))))) 686.51/213.59
ACTIVE(s(isNat(s(z0)))) → c9(ACTIVE(isNat(s(z0)))) 686.51/213.59
ACTIVE(s(isNat(x(z0, z1)))) → c9(S(mark(U31(isNat(z0), z1)))) 686.51/213.59
ACTIVE(s(isNat(x(z0, z1)))) → c9(ACTIVE(isNat(x(z0, z1)))) 686.51/213.59
ACTIVE(U61(plus(z0, 0))) → c30(U61'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.51/213.59
ACTIVE(U61(plus(z0, s(z1)))) → c30(U61'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.51/213.59
ACTIVE(U61(x(z0, 0))) → c30(U61'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.51/213.59
ACTIVE(U61(x(z0, s(z1)))) → c30(U61'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.51/213.59
ACTIVE(U61(U11(z0, z1))) → c30(U61'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.51/213.59
ACTIVE(U61(U12(z0))) → c30(U61'(U12(active(z0))), ACTIVE(U12(z0))) 686.51/213.59
ACTIVE(U61(U21(z0))) → c30(U61'(U21(active(z0))), ACTIVE(U21(z0))) 686.51/213.60
ACTIVE(U61(U31(z0, z1))) → c30(U61'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.51/213.60
ACTIVE(U61(U32(z0))) → c30(U61'(U32(active(z0))), ACTIVE(U32(z0))) 686.51/213.60
ACTIVE(U61(U41(z0, z1))) → c30(U61'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.51/213.60
ACTIVE(U61(U51(z0, z1, z2))) → c30(U61'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.51/213.60
ACTIVE(U61(U52(z0, z1, z2))) → c30(U61'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.51/213.60
ACTIVE(U61(s(z0))) → c30(U61'(s(active(z0))), ACTIVE(s(z0))) 686.51/213.60
ACTIVE(U61(plus(z0, z1))) → c30(U61'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.51/213.60
ACTIVE(U61(plus(z0, z1))) → c30(U61'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.51/213.60
ACTIVE(U61(U61(z0))) → c30(U61'(U61(active(z0))), ACTIVE(U61(z0))) 686.51/213.60
ACTIVE(U61(U71(z0, z1, z2))) → c30(U61'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.51/213.60
ACTIVE(U61(U72(z0, z1, z2))) → c30(U61'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.51/213.60
ACTIVE(U61(x(z0, z1))) → c30(U61'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.51/213.60
ACTIVE(U61(x(z0, z1))) → c30(U61'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.51/213.60
ACTIVE(U11(U61(tt), x1)) → c19(U11'(mark(0), x1)) 686.51/213.60
ACTIVE(U12(U61(tt))) → c20(U12'(mark(0))) 686.51/213.60
ACTIVE(U21(U61(tt))) → c21(U21'(mark(0))) 686.51/213.60
ACTIVE(U31(U61(tt), x1)) → c22(U31'(mark(0), x1)) 686.51/213.60
ACTIVE(U32(U61(tt))) → c23(U32'(mark(0))) 686.51/213.60
ACTIVE(U41(U61(tt), x1)) → c24(U41'(mark(0), x1)) 686.51/213.60
ACTIVE(U51(U61(tt), x1, x2)) → c25(U51'(mark(0), x1, x2)) 686.51/213.60
ACTIVE(U52(U61(tt), x1, x2)) → c26(U52'(mark(0), x1, x2)) 686.51/213.60
ACTIVE(s(U61(tt))) → c27(S(mark(0))) 686.51/213.60
ACTIVE(U61(U12(tt))) → c30(U61'(mark(tt))) 686.51/213.60
ACTIVE(U61(U21(tt))) → c30(U61'(mark(tt))) 686.51/213.60
ACTIVE(U61(U32(tt))) → c30(U61'(mark(tt))) 686.51/213.60
ACTIVE(U61(U41(tt, z0))) → c30(U61'(mark(z0))) 686.51/213.60
ACTIVE(U61(U61(tt))) → c30(U61'(mark(0))) 686.51/213.60
ACTIVE(U61(isNat(0))) → c30(U61'(mark(tt))) 686.51/213.60
ACTIVE(U61(U11(tt, z0))) → c10(U61'(mark(U12(isNat(z0))))) 686.51/213.60
ACTIVE(U61(U11(tt, z0))) → c10(ACTIVE(U11(tt, z0))) 686.51/213.60
ACTIVE(U61(U31(tt, z0))) → c10(U61'(mark(U32(isNat(z0))))) 686.51/213.60
ACTIVE(U61(U31(tt, z0))) → c10(ACTIVE(U31(tt, z0))) 686.51/213.60
ACTIVE(U61(U51(tt, z0, z1))) → c10(U61'(mark(U52(isNat(z1), z0, z1)))) 686.51/213.60
ACTIVE(U61(U51(tt, z0, z1))) → c10(ACTIVE(U51(tt, z0, z1))) 686.51/213.60
ACTIVE(U61(U52(tt, z0, z1))) → c10(U61'(mark(s(plus(z1, z0))))) 686.51/213.60
ACTIVE(U61(U52(tt, z0, z1))) → c10(ACTIVE(U52(tt, z0, z1))) 686.51/213.60
ACTIVE(U61(isNat(plus(z0, z1)))) → c10(U61'(mark(U11(isNat(z0), z1)))) 686.51/213.60
ACTIVE(U61(isNat(plus(z0, z1)))) → c10(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.60
ACTIVE(U61(isNat(s(z0)))) → c10(U61'(mark(U21(isNat(z0))))) 686.51/213.60
ACTIVE(U61(isNat(s(z0)))) → c10(ACTIVE(isNat(s(z0)))) 686.51/213.60
ACTIVE(U61(isNat(x(z0, z1)))) → c10(U61'(mark(U31(isNat(z0), z1)))) 686.51/213.60
ACTIVE(U61(isNat(x(z0, z1)))) → c10(ACTIVE(isNat(x(z0, z1)))) 686.51/213.60
ACTIVE(U71(plus(z0, 0), x1, x2)) → c31(U71'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.51/213.60
ACTIVE(U71(plus(z0, s(z1)), x1, x2)) → c31(U71'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.51/213.60
ACTIVE(U71(x(z0, 0), x1, x2)) → c31(U71'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.51/213.60
ACTIVE(U71(x(z0, s(z1)), x1, x2)) → c31(U71'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.51/213.60
ACTIVE(U71(U11(z0, z1), x1, x2)) → c31(U71'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.51/213.60
ACTIVE(U71(U12(z0), x1, x2)) → c31(U71'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.51/213.60
ACTIVE(U71(U21(z0), x1, x2)) → c31(U71'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.51/213.60
ACTIVE(U71(U31(z0, z1), x1, x2)) → c31(U71'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.51/213.60
ACTIVE(U71(U32(z0), x1, x2)) → c31(U71'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.51/213.60
ACTIVE(U71(U41(z0, z1), x1, x2)) → c31(U71'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.51/213.60
ACTIVE(U71(U51(z0, z1, z2), x1, x2)) → c31(U71'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.51/213.60
ACTIVE(U71(U52(z0, z1, z2), x1, x2)) → c31(U71'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.51/213.60
ACTIVE(U71(s(z0), x1, x2)) → c31(U71'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.51/213.60
ACTIVE(U71(plus(z0, z1), x1, x2)) → c31(U71'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.51/213.60
ACTIVE(U71(plus(z0, z1), x1, x2)) → c31(U71'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.51/213.60
ACTIVE(U71(U61(z0), x1, x2)) → c31(U71'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.51/213.60
ACTIVE(U71(U71(z0, z1, z2), x1, x2)) → c31(U71'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.51/213.60
ACTIVE(U71(U72(z0, z1, z2), x1, x2)) → c31(U71'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.51/213.60
ACTIVE(U71(x(z0, z1), x1, x2)) → c31(U71'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.51/213.60
ACTIVE(U71(x(z0, z1), x1, x2)) → c31(U71'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.51/213.60
ACTIVE(U71(U12(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.51/213.60
ACTIVE(U71(U21(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.51/213.60
ACTIVE(U71(U32(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.51/213.60
ACTIVE(U71(U41(tt, z0), x1, x2)) → c31(U71'(mark(z0), x1, x2)) 686.51/213.60
ACTIVE(U71(U61(tt), x1, x2)) → c31(U71'(mark(0), x1, x2)) 686.51/213.60
ACTIVE(U71(isNat(0), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.51/213.60
ACTIVE(U11(U71(tt, z0, z1), x1)) → c11(U11'(mark(U72(isNat(z1), z0, z1)), x1)) 686.51/213.60
ACTIVE(U11(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.60
ACTIVE(U12(U71(tt, z0, z1))) → c11(U12'(mark(U72(isNat(z1), z0, z1)))) 686.51/213.60
ACTIVE(U12(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.60
ACTIVE(U21(U71(tt, z0, z1))) → c11(U21'(mark(U72(isNat(z1), z0, z1)))) 686.51/213.60
ACTIVE(U21(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.60
ACTIVE(U31(U71(tt, z0, z1), x1)) → c11(U31'(mark(U72(isNat(z1), z0, z1)), x1)) 686.51/213.60
ACTIVE(U31(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.60
ACTIVE(U32(U71(tt, z0, z1))) → c11(U32'(mark(U72(isNat(z1), z0, z1)))) 686.51/213.60
ACTIVE(U32(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.60
ACTIVE(U41(U71(tt, z0, z1), x1)) → c11(U41'(mark(U72(isNat(z1), z0, z1)), x1)) 686.51/213.60
ACTIVE(U41(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.60
ACTIVE(U51(U71(tt, z0, z1), x1, x2)) → c11(U51'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.51/213.60
ACTIVE(U51(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.60
ACTIVE(U52(U71(tt, z0, z1), x1, x2)) → c11(U52'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.51/213.60
ACTIVE(U52(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.60
ACTIVE(s(U71(tt, z0, z1))) → c11(S(mark(U72(isNat(z1), z0, z1)))) 686.51/213.60
ACTIVE(s(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.60
ACTIVE(U61(U71(tt, z0, z1))) → c11(U61'(mark(U72(isNat(z1), z0, z1)))) 686.51/213.60
ACTIVE(U61(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.60
ACTIVE(U71(U11(tt, z0), x1, x2)) → c11(U71'(mark(U12(isNat(z0))), x1, x2)) 686.51/213.60
ACTIVE(U71(U11(tt, z0), x1, x2)) → c11(ACTIVE(U11(tt, z0))) 686.51/213.60
ACTIVE(U71(U31(tt, z0), x1, x2)) → c11(U71'(mark(U32(isNat(z0))), x1, x2)) 686.51/213.60
ACTIVE(U71(U31(tt, z0), x1, x2)) → c11(ACTIVE(U31(tt, z0))) 686.51/213.60
ACTIVE(U71(U51(tt, z0, z1), x1, x2)) → c11(U71'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.51/213.60
ACTIVE(U71(U51(tt, z0, z1), x1, x2)) → c11(ACTIVE(U51(tt, z0, z1))) 686.51/213.60
ACTIVE(U71(U52(tt, z0, z1), x1, x2)) → c11(U71'(mark(s(plus(z1, z0))), x1, x2)) 686.51/213.60
ACTIVE(U71(U52(tt, z0, z1), x1, x2)) → c11(ACTIVE(U52(tt, z0, z1))) 686.51/213.60
ACTIVE(U71(U71(tt, z0, z1), x1, x2)) → c11(U71'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.51/213.60
ACTIVE(U71(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.51/213.60
ACTIVE(U71(isNat(plus(z0, z1)), x1, x2)) → c11(U71'(mark(U11(isNat(z0), z1)), x1, x2)) 686.51/213.60
ACTIVE(U71(isNat(plus(z0, z1)), x1, x2)) → c11(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.60
ACTIVE(U71(isNat(s(z0)), x1, x2)) → c11(U71'(mark(U21(isNat(z0))), x1, x2)) 686.51/213.60
ACTIVE(U71(isNat(s(z0)), x1, x2)) → c11(ACTIVE(isNat(s(z0)))) 686.51/213.60
ACTIVE(U71(isNat(x(z0, z1)), x1, x2)) → c11(U71'(mark(U31(isNat(z0), z1)), x1, x2)) 686.51/213.60
ACTIVE(U71(isNat(x(z0, z1)), x1, x2)) → c11(ACTIVE(isNat(x(z0, z1)))) 686.51/213.60
ACTIVE(U72(plus(z0, 0), x1, x2)) → c32(U72'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.51/213.60
ACTIVE(U72(plus(z0, s(z1)), x1, x2)) → c32(U72'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.51/213.60
ACTIVE(U72(x(z0, 0), x1, x2)) → c32(U72'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.51/213.60
ACTIVE(U72(x(z0, s(z1)), x1, x2)) → c32(U72'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.51/213.60
ACTIVE(U72(U11(z0, z1), x1, x2)) → c32(U72'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.51/213.60
ACTIVE(U72(U12(z0), x1, x2)) → c32(U72'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.51/213.60
ACTIVE(U72(U21(z0), x1, x2)) → c32(U72'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.51/213.60
ACTIVE(U72(U31(z0, z1), x1, x2)) → c32(U72'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.51/213.60
ACTIVE(U72(U32(z0), x1, x2)) → c32(U72'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.51/213.60
ACTIVE(U72(U41(z0, z1), x1, x2)) → c32(U72'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.51/213.60
ACTIVE(U72(U51(z0, z1, z2), x1, x2)) → c32(U72'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.51/213.60
ACTIVE(U72(U52(z0, z1, z2), x1, x2)) → c32(U72'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.51/213.60
ACTIVE(U72(s(z0), x1, x2)) → c32(U72'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.51/213.60
ACTIVE(U72(plus(z0, z1), x1, x2)) → c32(U72'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.51/213.60
ACTIVE(U72(plus(z0, z1), x1, x2)) → c32(U72'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.51/213.60
ACTIVE(U72(U61(z0), x1, x2)) → c32(U72'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.51/213.60
ACTIVE(U72(U71(z0, z1, z2), x1, x2)) → c32(U72'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.51/213.60
ACTIVE(U72(U72(z0, z1, z2), x1, x2)) → c32(U72'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.51/213.60
ACTIVE(U72(x(z0, z1), x1, x2)) → c32(U72'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.51/213.60
ACTIVE(U72(x(z0, z1), x1, x2)) → c32(U72'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.51/213.60
ACTIVE(U72(U12(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.51/213.60
ACTIVE(U72(U21(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.51/213.60
ACTIVE(U72(U32(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.51/213.60
ACTIVE(U72(U41(tt, z0), x1, x2)) → c32(U72'(mark(z0), x1, x2)) 686.51/213.60
ACTIVE(U72(U61(tt), x1, x2)) → c32(U72'(mark(0), x1, x2)) 686.51/213.60
ACTIVE(U72(isNat(0), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.51/213.60
ACTIVE(U11(U72(tt, z0, z1), x1)) → c12(U11'(mark(plus(x(z1, z0), z1)), x1)) 686.51/213.60
ACTIVE(U11(U72(tt, z0, z1), x1)) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.60
ACTIVE(U12(U72(tt, z0, z1))) → c12(U12'(mark(plus(x(z1, z0), z1)))) 686.51/213.60
ACTIVE(U12(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.60
ACTIVE(U21(U72(tt, z0, z1))) → c12(U21'(mark(plus(x(z1, z0), z1)))) 686.51/213.60
ACTIVE(U21(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.60
ACTIVE(U31(U72(tt, z0, z1), x1)) → c12(U31'(mark(plus(x(z1, z0), z1)), x1)) 686.51/213.60
ACTIVE(U31(U72(tt, z0, z1), x1)) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.60
ACTIVE(U32(U72(tt, z0, z1))) → c12(U32'(mark(plus(x(z1, z0), z1)))) 686.51/213.60
ACTIVE(U32(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.60
ACTIVE(U41(U72(tt, z0, z1), x1)) → c12(U41'(mark(plus(x(z1, z0), z1)), x1)) 686.51/213.60
ACTIVE(U41(U72(tt, z0, z1), x1)) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.60
ACTIVE(U51(U72(tt, z0, z1), x1, x2)) → c12(U51'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.51/213.60
ACTIVE(U51(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.60
ACTIVE(U52(U72(tt, z0, z1), x1, x2)) → c12(U52'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.51/213.60
ACTIVE(U52(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.60
ACTIVE(s(U72(tt, z0, z1))) → c12(S(mark(plus(x(z1, z0), z1)))) 686.51/213.60
ACTIVE(s(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.60
ACTIVE(U61(U72(tt, z0, z1))) → c12(U61'(mark(plus(x(z1, z0), z1)))) 686.51/213.60
ACTIVE(U61(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.60
ACTIVE(U71(U72(tt, z0, z1), x1, x2)) → c12(U71'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.51/213.60
ACTIVE(U71(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.60
ACTIVE(U72(U11(tt, z0), x1, x2)) → c12(U72'(mark(U12(isNat(z0))), x1, x2)) 686.51/213.60
ACTIVE(U72(U11(tt, z0), x1, x2)) → c12(ACTIVE(U11(tt, z0))) 686.51/213.60
ACTIVE(U72(U31(tt, z0), x1, x2)) → c12(U72'(mark(U32(isNat(z0))), x1, x2)) 686.51/213.60
ACTIVE(U72(U31(tt, z0), x1, x2)) → c12(ACTIVE(U31(tt, z0))) 686.51/213.60
ACTIVE(U72(U51(tt, z0, z1), x1, x2)) → c12(U72'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.51/213.60
ACTIVE(U72(U51(tt, z0, z1), x1, x2)) → c12(ACTIVE(U51(tt, z0, z1))) 686.51/213.60
ACTIVE(U72(U52(tt, z0, z1), x1, x2)) → c12(U72'(mark(s(plus(z1, z0))), x1, x2)) 686.51/213.60
ACTIVE(U72(U52(tt, z0, z1), x1, x2)) → c12(ACTIVE(U52(tt, z0, z1))) 686.51/213.60
ACTIVE(U72(U71(tt, z0, z1), x1, x2)) → c12(U72'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.51/213.60
ACTIVE(U72(U71(tt, z0, z1), x1, x2)) → c12(ACTIVE(U71(tt, z0, z1))) 686.51/213.60
ACTIVE(U72(U72(tt, z0, z1), x1, x2)) → c12(U72'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.51/213.60
ACTIVE(U72(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.51/213.60
ACTIVE(U72(isNat(plus(z0, z1)), x1, x2)) → c12(U72'(mark(U11(isNat(z0), z1)), x1, x2)) 686.51/213.60
ACTIVE(U72(isNat(plus(z0, z1)), x1, x2)) → c12(ACTIVE(isNat(plus(z0, z1)))) 686.51/213.60
ACTIVE(U72(isNat(s(z0)), x1, x2)) → c12(U72'(mark(U21(isNat(z0))), x1, x2)) 686.51/213.60
ACTIVE(U72(isNat(s(z0)), x1, x2)) → c12(ACTIVE(isNat(s(z0)))) 686.51/213.60
ACTIVE(U72(isNat(x(z0, z1)), x1, x2)) → c12(U72'(mark(U31(isNat(z0), z1)), x1, x2)) 686.51/213.60
ACTIVE(U72(isNat(x(z0, z1)), x1, x2)) → c12(ACTIVE(isNat(x(z0, z1)))) 686.51/213.60
PROPER(U11(x0, U11(z0, z1))) → c65(U11'(proper(x0), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(U11(z0, z1))) 686.51/213.60
PROPER(U11(x0, U12(z0))) → c65(U11'(proper(x0), U12(proper(z0))), PROPER(x0), PROPER(U12(z0))) 686.51/213.60
PROPER(U11(x0, isNat(z0))) → c65(U11'(proper(x0), isNat(proper(z0))), PROPER(x0), PROPER(isNat(z0))) 686.51/213.60
PROPER(U11(x0, U21(z0))) → c65(U11'(proper(x0), U21(proper(z0))), PROPER(x0), PROPER(U21(z0))) 686.51/213.60
PROPER(U11(x0, U31(z0, z1))) → c65(U11'(proper(x0), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(U31(z0, z1))) 686.51/213.60
PROPER(U11(x0, U32(z0))) → c65(U11'(proper(x0), U32(proper(z0))), PROPER(x0), PROPER(U32(z0))) 686.51/213.60
PROPER(U11(x0, U41(z0, z1))) → c65(U11'(proper(x0), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(U41(z0, z1))) 686.51/213.60
PROPER(U11(x0, U51(z0, z1, z2))) → c65(U11'(proper(x0), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U51(z0, z1, z2))) 686.51/213.60
PROPER(U11(x0, U52(z0, z1, z2))) → c65(U11'(proper(x0), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U52(z0, z1, z2))) 686.51/213.60
PROPER(U11(x0, s(z0))) → c65(U11'(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 686.51/213.60
PROPER(U11(x0, plus(z0, z1))) → c65(U11'(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 686.51/213.60
PROPER(U11(x0, U61(z0))) → c65(U11'(proper(x0), U61(proper(z0))), PROPER(x0), PROPER(U61(z0))) 686.51/213.60
PROPER(U11(x0, U71(z0, z1, z2))) → c65(U11'(proper(x0), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U71(z0, z1, z2))) 686.51/213.60
PROPER(U11(x0, U72(z0, z1, z2))) → c65(U11'(proper(x0), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U72(z0, z1, z2))) 686.51/213.60
PROPER(U11(x0, x(z0, z1))) → c65(U11'(proper(x0), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x(z0, z1))) 686.51/213.60
PROPER(U11(U11(z0, z1), x1)) → c65(U11'(U11(proper(z0), proper(z1)), proper(x1)), PROPER(U11(z0, z1)), PROPER(x1)) 686.51/213.60
PROPER(U11(U12(z0), x1)) → c65(U11'(U12(proper(z0)), proper(x1)), PROPER(U12(z0)), PROPER(x1)) 686.51/213.60
PROPER(U11(isNat(z0), x1)) → c65(U11'(isNat(proper(z0)), proper(x1)), PROPER(isNat(z0)), PROPER(x1)) 686.51/213.60
PROPER(U11(U21(z0), x1)) → c65(U11'(U21(proper(z0)), proper(x1)), PROPER(U21(z0)), PROPER(x1)) 686.51/213.60
PROPER(U11(U31(z0, z1), x1)) → c65(U11'(U31(proper(z0), proper(z1)), proper(x1)), PROPER(U31(z0, z1)), PROPER(x1)) 686.51/213.60
PROPER(U11(U32(z0), x1)) → c65(U11'(U32(proper(z0)), proper(x1)), PROPER(U32(z0)), PROPER(x1)) 686.51/213.60
PROPER(U11(U41(z0, z1), x1)) → c65(U11'(U41(proper(z0), proper(z1)), proper(x1)), PROPER(U41(z0, z1)), PROPER(x1)) 686.51/213.60
PROPER(U11(U51(z0, z1, z2), x1)) → c65(U11'(U51(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U51(z0, z1, z2)), PROPER(x1)) 686.51/213.60
PROPER(U11(U52(z0, z1, z2), x1)) → c65(U11'(U52(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U52(z0, z1, z2)), PROPER(x1)) 686.51/213.60
PROPER(U11(s(z0), x1)) → c65(U11'(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 686.51/213.60
PROPER(U11(plus(z0, z1), x1)) → c65(U11'(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 686.51/213.60
PROPER(U11(U61(z0), x1)) → c65(U11'(U61(proper(z0)), proper(x1)), PROPER(U61(z0)), PROPER(x1)) 686.51/213.60
PROPER(U11(U71(z0, z1, z2), x1)) → c65(U11'(U71(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U71(z0, z1, z2)), PROPER(x1)) 686.51/213.60
PROPER(U11(U72(z0, z1, z2), x1)) → c65(U11'(U72(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U72(z0, z1, z2)), PROPER(x1)) 686.51/213.60
PROPER(U11(x(z0, z1), x1)) → c65(U11'(x(proper(z0), proper(z1)), proper(x1)), PROPER(x(z0, z1)), PROPER(x1)) 686.51/213.60
PROPER(U11(x0, tt)) → c65(U11'(proper(x0), ok(tt)), PROPER(x0)) 686.51/213.60
PROPER(U11(x0, 0)) → c65(U11'(proper(x0), ok(0)), PROPER(x0)) 686.51/213.60
PROPER(U11(tt, x1)) → c65(U11'(ok(tt), proper(x1)), PROPER(x1)) 686.51/213.60
PROPER(U11(0, x1)) → c65(U11'(ok(0), proper(x1)), PROPER(x1)) 686.51/213.60
PROPER(U12(U11(z0, z1))) → c67(U12'(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.51/213.60
PROPER(U12(U12(z0))) → c67(U12'(U12(proper(z0))), PROPER(U12(z0))) 686.51/213.60
PROPER(U12(isNat(z0))) → c67(U12'(isNat(proper(z0))), PROPER(isNat(z0))) 686.51/213.60
PROPER(U12(U21(z0))) → c67(U12'(U21(proper(z0))), PROPER(U21(z0))) 686.51/213.60
PROPER(U12(U31(z0, z1))) → c67(U12'(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.51/213.60
PROPER(U12(U32(z0))) → c67(U12'(U32(proper(z0))), PROPER(U32(z0))) 686.51/213.60
PROPER(U12(U41(z0, z1))) → c67(U12'(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.51/213.60
PROPER(U12(U51(z0, z1, z2))) → c67(U12'(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.51/213.60
PROPER(U12(U52(z0, z1, z2))) → c67(U12'(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.51/213.60
PROPER(U12(s(z0))) → c67(U12'(s(proper(z0))), PROPER(s(z0))) 686.51/213.60
PROPER(U12(plus(z0, z1))) → c67(U12'(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.51/213.60
PROPER(U12(U61(z0))) → c67(U12'(U61(proper(z0))), PROPER(U61(z0))) 686.51/213.60
PROPER(U12(U71(z0, z1, z2))) → c67(U12'(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.51/213.60
PROPER(U12(U72(z0, z1, z2))) → c67(U12'(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.51/213.60
PROPER(U12(x(z0, z1))) → c67(U12'(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.51/213.60
PROPER(U12(tt)) → c67(U12'(ok(tt))) 686.51/213.60
PROPER(U12(0)) → c67(U12'(ok(0))) 686.51/213.60
PROPER(isNat(U11(z0, z1))) → c68(ISNAT(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.51/213.60
PROPER(isNat(U12(z0))) → c68(ISNAT(U12(proper(z0))), PROPER(U12(z0))) 686.51/213.60
PROPER(isNat(isNat(z0))) → c68(ISNAT(isNat(proper(z0))), PROPER(isNat(z0))) 686.51/213.60
PROPER(isNat(U21(z0))) → c68(ISNAT(U21(proper(z0))), PROPER(U21(z0))) 686.51/213.60
PROPER(isNat(U31(z0, z1))) → c68(ISNAT(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.51/213.60
PROPER(isNat(U32(z0))) → c68(ISNAT(U32(proper(z0))), PROPER(U32(z0))) 686.51/213.60
PROPER(isNat(U41(z0, z1))) → c68(ISNAT(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.51/213.60
PROPER(isNat(U51(z0, z1, z2))) → c68(ISNAT(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.51/213.60
PROPER(isNat(U52(z0, z1, z2))) → c68(ISNAT(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.51/213.60
PROPER(isNat(s(z0))) → c68(ISNAT(s(proper(z0))), PROPER(s(z0))) 686.51/213.60
PROPER(isNat(plus(z0, z1))) → c68(ISNAT(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.51/213.60
PROPER(isNat(U61(z0))) → c68(ISNAT(U61(proper(z0))), PROPER(U61(z0))) 686.51/213.60
PROPER(isNat(U71(z0, z1, z2))) → c68(ISNAT(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.51/213.60
PROPER(isNat(U72(z0, z1, z2))) → c68(ISNAT(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.51/213.60
PROPER(isNat(x(z0, z1))) → c68(ISNAT(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.51/213.60
PROPER(isNat(tt)) → c68(ISNAT(ok(tt))) 686.51/213.60
PROPER(isNat(0)) → c68(ISNAT(ok(0))) 686.51/213.60
PROPER(U21(U11(z0, z1))) → c69(U21'(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.51/213.60
PROPER(U21(U12(z0))) → c69(U21'(U12(proper(z0))), PROPER(U12(z0))) 686.51/213.60
PROPER(U21(isNat(z0))) → c69(U21'(isNat(proper(z0))), PROPER(isNat(z0))) 686.51/213.60
PROPER(U21(U21(z0))) → c69(U21'(U21(proper(z0))), PROPER(U21(z0))) 686.51/213.60
PROPER(U21(U31(z0, z1))) → c69(U21'(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.51/213.60
PROPER(U21(U32(z0))) → c69(U21'(U32(proper(z0))), PROPER(U32(z0))) 686.51/213.60
PROPER(U21(U41(z0, z1))) → c69(U21'(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.51/213.60
PROPER(U21(U51(z0, z1, z2))) → c69(U21'(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.51/213.60
PROPER(U21(U52(z0, z1, z2))) → c69(U21'(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.51/213.60
PROPER(U21(s(z0))) → c69(U21'(s(proper(z0))), PROPER(s(z0))) 686.51/213.60
PROPER(U21(plus(z0, z1))) → c69(U21'(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.51/213.60
PROPER(U21(U61(z0))) → c69(U21'(U61(proper(z0))), PROPER(U61(z0))) 686.51/213.60
PROPER(U21(U71(z0, z1, z2))) → c69(U21'(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.51/213.60
PROPER(U21(U72(z0, z1, z2))) → c69(U21'(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.51/213.60
PROPER(U21(x(z0, z1))) → c69(U21'(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.51/213.60
PROPER(U21(tt)) → c69(U21'(ok(tt))) 686.51/213.60
PROPER(U21(0)) → c69(U21'(ok(0))) 686.51/213.60
PROPER(U31(x0, U11(z0, z1))) → c70(U31'(proper(x0), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(U11(z0, z1))) 686.51/213.60
PROPER(U31(x0, U12(z0))) → c70(U31'(proper(x0), U12(proper(z0))), PROPER(x0), PROPER(U12(z0))) 686.51/213.60
PROPER(U31(x0, isNat(z0))) → c70(U31'(proper(x0), isNat(proper(z0))), PROPER(x0), PROPER(isNat(z0))) 686.51/213.60
PROPER(U31(x0, U21(z0))) → c70(U31'(proper(x0), U21(proper(z0))), PROPER(x0), PROPER(U21(z0))) 686.51/213.60
PROPER(U31(x0, U31(z0, z1))) → c70(U31'(proper(x0), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(U31(z0, z1))) 686.51/213.60
PROPER(U31(x0, U32(z0))) → c70(U31'(proper(x0), U32(proper(z0))), PROPER(x0), PROPER(U32(z0))) 686.51/213.60
PROPER(U31(x0, U41(z0, z1))) → c70(U31'(proper(x0), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(U41(z0, z1))) 686.51/213.60
PROPER(U31(x0, U51(z0, z1, z2))) → c70(U31'(proper(x0), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U51(z0, z1, z2))) 686.51/213.60
PROPER(U31(x0, U52(z0, z1, z2))) → c70(U31'(proper(x0), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U52(z0, z1, z2))) 686.51/213.60
PROPER(U31(x0, s(z0))) → c70(U31'(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 686.51/213.60
PROPER(U31(x0, plus(z0, z1))) → c70(U31'(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 686.51/213.60
PROPER(U31(x0, U61(z0))) → c70(U31'(proper(x0), U61(proper(z0))), PROPER(x0), PROPER(U61(z0))) 686.51/213.60
PROPER(U31(x0, U71(z0, z1, z2))) → c70(U31'(proper(x0), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U71(z0, z1, z2))) 686.51/213.60
PROPER(U31(x0, U72(z0, z1, z2))) → c70(U31'(proper(x0), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U72(z0, z1, z2))) 686.51/213.60
PROPER(U31(x0, x(z0, z1))) → c70(U31'(proper(x0), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x(z0, z1))) 686.51/213.60
PROPER(U31(U11(z0, z1), x1)) → c70(U31'(U11(proper(z0), proper(z1)), proper(x1)), PROPER(U11(z0, z1)), PROPER(x1)) 686.51/213.60
PROPER(U31(U12(z0), x1)) → c70(U31'(U12(proper(z0)), proper(x1)), PROPER(U12(z0)), PROPER(x1)) 686.51/213.60
PROPER(U31(isNat(z0), x1)) → c70(U31'(isNat(proper(z0)), proper(x1)), PROPER(isNat(z0)), PROPER(x1)) 686.51/213.60
PROPER(U31(U21(z0), x1)) → c70(U31'(U21(proper(z0)), proper(x1)), PROPER(U21(z0)), PROPER(x1)) 686.51/213.60
PROPER(U31(U31(z0, z1), x1)) → c70(U31'(U31(proper(z0), proper(z1)), proper(x1)), PROPER(U31(z0, z1)), PROPER(x1)) 686.51/213.60
PROPER(U31(U32(z0), x1)) → c70(U31'(U32(proper(z0)), proper(x1)), PROPER(U32(z0)), PROPER(x1)) 686.51/213.60
PROPER(U31(U41(z0, z1), x1)) → c70(U31'(U41(proper(z0), proper(z1)), proper(x1)), PROPER(U41(z0, z1)), PROPER(x1)) 686.51/213.60
PROPER(U31(U51(z0, z1, z2), x1)) → c70(U31'(U51(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U51(z0, z1, z2)), PROPER(x1)) 686.51/213.60
PROPER(U31(U52(z0, z1, z2), x1)) → c70(U31'(U52(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U52(z0, z1, z2)), PROPER(x1)) 686.51/213.60
PROPER(U31(s(z0), x1)) → c70(U31'(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 686.51/213.60
PROPER(U31(plus(z0, z1), x1)) → c70(U31'(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 686.51/213.60
PROPER(U31(U61(z0), x1)) → c70(U31'(U61(proper(z0)), proper(x1)), PROPER(U61(z0)), PROPER(x1)) 686.51/213.60
PROPER(U31(U71(z0, z1, z2), x1)) → c70(U31'(U71(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U71(z0, z1, z2)), PROPER(x1)) 686.51/213.60
PROPER(U31(U72(z0, z1, z2), x1)) → c70(U31'(U72(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U72(z0, z1, z2)), PROPER(x1)) 686.51/213.60
PROPER(U31(x(z0, z1), x1)) → c70(U31'(x(proper(z0), proper(z1)), proper(x1)), PROPER(x(z0, z1)), PROPER(x1)) 686.51/213.60
PROPER(U31(x0, tt)) → c70(U31'(proper(x0), ok(tt)), PROPER(x0)) 686.51/213.60
PROPER(U31(x0, 0)) → c70(U31'(proper(x0), ok(0)), PROPER(x0)) 686.51/213.60
PROPER(U31(tt, x1)) → c70(U31'(ok(tt), proper(x1)), PROPER(x1)) 686.51/213.60
PROPER(U31(0, x1)) → c70(U31'(ok(0), proper(x1)), PROPER(x1))
S tuples:

ACTIVE(plus(z0, z1)) → c28(PLUS(active(z0), z1), ACTIVE(z0)) 686.51/213.60
ACTIVE(plus(z0, z1)) → c29(PLUS(z0, active(z1)), ACTIVE(z1)) 686.51/213.60
ACTIVE(x(z0, z1)) → c33(X(active(z0), z1), ACTIVE(z0)) 686.51/213.60
ACTIVE(x(z0, z1)) → c34(X(z0, active(z1)), ACTIVE(z1)) 686.51/213.60
U11'(mark(z0), z1) → c35(U11'(z0, z1)) 686.51/213.60
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1)) 686.51/213.60
U12'(mark(z0)) → c37(U12'(z0)) 686.51/213.60
U12'(ok(z0)) → c38(U12'(z0)) 686.51/213.60
U21'(mark(z0)) → c39(U21'(z0)) 686.51/213.60
U21'(ok(z0)) → c40(U21'(z0)) 686.51/213.60
U31'(mark(z0), z1) → c41(U31'(z0, z1)) 686.51/213.60
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 686.51/213.60
U32'(mark(z0)) → c43(U32'(z0)) 686.51/213.60
U32'(ok(z0)) → c44(U32'(z0)) 686.51/213.60
U41'(mark(z0), z1) → c45(U41'(z0, z1)) 686.51/213.60
U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1)) 686.51/213.60
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2)) 686.51/213.60
U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2)) 686.51/213.60
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2)) 686.51/213.60
U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2)) 686.51/213.60
S(mark(z0)) → c51(S(z0)) 686.51/213.60
S(ok(z0)) → c52(S(z0)) 686.51/213.60
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 686.51/213.60
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 686.51/213.60
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 686.51/213.60
U61'(mark(z0)) → c56(U61'(z0)) 686.51/213.60
U61'(ok(z0)) → c57(U61'(z0)) 686.51/213.60
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2)) 686.51/213.60
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2)) 686.51/213.60
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2)) 686.51/213.60
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 686.51/213.60
X(mark(z0), z1) → c62(X(z0, z1)) 686.51/213.60
X(z0, mark(z1)) → c63(X(z0, z1)) 686.51/213.60
X(ok(z0), ok(z1)) → c64(X(z0, z1)) 686.51/213.60
PROPER(U32(z0)) → c71(U32'(proper(z0)), PROPER(z0)) 686.51/213.60
PROPER(U41(z0, z1)) → c72(U41'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 686.51/213.60
PROPER(U51(z0, z1, z2)) → c73(U51'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 686.53/213.60
PROPER(U52(z0, z1, z2)) → c74(U52'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 686.53/213.60
PROPER(s(z0)) → c75(S(proper(z0)), PROPER(z0)) 686.53/213.60
PROPER(plus(z0, z1)) → c76(PLUS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 686.53/213.60
PROPER(U61(z0)) → c77(U61'(proper(z0)), PROPER(z0)) 686.53/213.60
PROPER(U71(z0, z1, z2)) → c79(U71'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 686.53/213.60
PROPER(U72(z0, z1, z2)) → c80(U72'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 686.53/213.60
PROPER(x(z0, z1)) → c81(X(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 686.53/213.60
ISNAT(ok(z0)) → c82(ISNAT(z0)) 686.53/213.60
TOP(mark(z0)) → c83(TOP(proper(z0)), PROPER(z0)) 686.53/213.60
TOP(ok(z0)) → c84(TOP(active(z0)), ACTIVE(z0)) 686.53/213.60
ACTIVE(isNat(s(z0))) → c13(ISNAT(z0)) 686.53/213.60
ACTIVE(plus(z0, s(z1))) → c16(ISNAT(z1)) 686.53/213.60
ACTIVE(x(z0, s(z1))) → c18(ISNAT(z1)) 686.53/213.60
ACTIVE(U11(tt, z0)) → c1(U12'(isNat(z0))) 686.53/213.60
ACTIVE(U11(tt, z0)) → c1(ISNAT(z0)) 686.53/213.60
ACTIVE(U31(tt, z0)) → c1(U32'(isNat(z0))) 686.53/213.60
ACTIVE(U31(tt, z0)) → c1(ISNAT(z0)) 686.53/213.60
ACTIVE(U51(tt, z0, z1)) → c1(U52'(isNat(z1), z0, z1)) 686.53/213.60
ACTIVE(U51(tt, z0, z1)) → c1(ISNAT(z1)) 686.53/213.60
ACTIVE(U52(tt, z0, z1)) → c1(S(plus(z1, z0))) 686.53/213.60
ACTIVE(U52(tt, z0, z1)) → c1(PLUS(z1, z0)) 686.53/213.60
ACTIVE(U71(tt, z0, z1)) → c1(U72'(isNat(z1), z0, z1)) 686.53/213.60
ACTIVE(U71(tt, z0, z1)) → c1(ISNAT(z1)) 686.53/213.60
ACTIVE(U72(tt, z0, z1)) → c1(PLUS(x(z1, z0), z1)) 686.53/213.60
ACTIVE(U72(tt, z0, z1)) → c1(X(z1, z0)) 686.53/213.60
ACTIVE(isNat(plus(z0, z1))) → c1(U11'(isNat(z0), z1)) 686.53/213.60
ACTIVE(isNat(plus(z0, z1))) → c1(ISNAT(z0)) 686.53/213.60
ACTIVE(isNat(x(z0, z1))) → c1(U31'(isNat(z0), z1)) 686.53/213.60
ACTIVE(isNat(x(z0, z1))) → c1(ISNAT(z0)) 686.53/213.60
ACTIVE(plus(z0, 0)) → c1(U41'(isNat(z0), z0)) 686.53/213.60
ACTIVE(plus(z0, 0)) → c1(ISNAT(z0)) 686.53/213.60
ACTIVE(x(z0, 0)) → c1(U61'(isNat(z0))) 686.53/213.60
ACTIVE(x(z0, 0)) → c1(ISNAT(z0)) 686.53/213.60
ACTIVE(U11(plus(z0, 0), x1)) → c19(U11'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.53/213.60
ACTIVE(U11(plus(z0, s(z1)), x1)) → c19(U11'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.53/213.60
ACTIVE(U11(x(z0, 0), x1)) → c19(U11'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.53/213.60
ACTIVE(U11(x(z0, s(z1)), x1)) → c19(U11'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.53/213.60
ACTIVE(U11(U11(z0, z1), x1)) → c19(U11'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.53/213.60
ACTIVE(U11(U12(z0), x1)) → c19(U11'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.53/213.60
ACTIVE(U11(U21(z0), x1)) → c19(U11'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.53/213.60
ACTIVE(U11(U31(z0, z1), x1)) → c19(U11'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.53/213.60
ACTIVE(U11(U32(z0), x1)) → c19(U11'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.53/213.60
ACTIVE(U11(U41(z0, z1), x1)) → c19(U11'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.53/213.60
ACTIVE(U11(U51(z0, z1, z2), x1)) → c19(U11'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.53/213.60
ACTIVE(U11(U52(z0, z1, z2), x1)) → c19(U11'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.53/213.60
ACTIVE(U11(s(z0), x1)) → c19(U11'(s(active(z0)), x1), ACTIVE(s(z0))) 686.53/213.60
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.53/213.60
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.53/213.60
ACTIVE(U11(U61(z0), x1)) → c19(U11'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.53/213.60
ACTIVE(U11(U71(z0, z1, z2), x1)) → c19(U11'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.53/213.60
ACTIVE(U11(U72(z0, z1, z2), x1)) → c19(U11'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.53/213.60
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.53/213.60
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.53/213.60
ACTIVE(U11(isNat(0), x1)) → c19(U11'(mark(tt), x1)) 686.53/213.60
ACTIVE(U11(U11(tt, z0), x1)) → c(U11'(mark(U12(isNat(z0))), x1)) 686.53/213.60
ACTIVE(U11(U11(tt, z0), x1)) → c(ACTIVE(U11(tt, z0))) 686.53/213.60
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(U11'(mark(U11(isNat(z0), z1)), x1)) 686.53/213.60
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(ACTIVE(isNat(plus(z0, z1)))) 686.53/213.60
ACTIVE(U11(isNat(s(z0)), x1)) → c(U11'(mark(U21(isNat(z0))), x1)) 686.53/213.60
ACTIVE(U11(isNat(s(z0)), x1)) → c(ACTIVE(isNat(s(z0)))) 686.53/213.60
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(U11'(mark(U31(isNat(z0), z1)), x1)) 686.53/213.60
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(ACTIVE(isNat(x(z0, z1)))) 686.53/213.60
ACTIVE(U12(plus(z0, 0))) → c20(U12'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.53/213.60
ACTIVE(U12(plus(z0, s(z1)))) → c20(U12'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.53/213.60
ACTIVE(U12(x(z0, 0))) → c20(U12'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.53/213.60
ACTIVE(U12(x(z0, s(z1)))) → c20(U12'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.53/213.60
ACTIVE(U12(U11(z0, z1))) → c20(U12'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.53/213.60
ACTIVE(U12(U12(z0))) → c20(U12'(U12(active(z0))), ACTIVE(U12(z0))) 686.53/213.60
ACTIVE(U12(U21(z0))) → c20(U12'(U21(active(z0))), ACTIVE(U21(z0))) 686.53/213.60
ACTIVE(U12(U31(z0, z1))) → c20(U12'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.53/213.60
ACTIVE(U12(U32(z0))) → c20(U12'(U32(active(z0))), ACTIVE(U32(z0))) 686.53/213.60
ACTIVE(U12(U41(z0, z1))) → c20(U12'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.53/213.60
ACTIVE(U12(U51(z0, z1, z2))) → c20(U12'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.53/213.60
ACTIVE(U12(U52(z0, z1, z2))) → c20(U12'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.53/213.60
ACTIVE(U12(s(z0))) → c20(U12'(s(active(z0))), ACTIVE(s(z0))) 686.53/213.60
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.53/213.60
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.53/213.60
ACTIVE(U12(U61(z0))) → c20(U12'(U61(active(z0))), ACTIVE(U61(z0))) 686.53/213.60
ACTIVE(U12(U71(z0, z1, z2))) → c20(U12'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.53/213.60
ACTIVE(U12(U72(z0, z1, z2))) → c20(U12'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.53/213.60
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.53/213.60
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.53/213.60
ACTIVE(U11(U12(tt), x1)) → c19(U11'(mark(tt), x1)) 686.53/213.60
ACTIVE(U12(U12(tt))) → c20(U12'(mark(tt))) 686.53/213.60
ACTIVE(U12(isNat(0))) → c20(U12'(mark(tt))) 686.53/213.60
ACTIVE(U12(U11(tt, z0))) → c2(U12'(mark(U12(isNat(z0))))) 686.53/213.60
ACTIVE(U12(U11(tt, z0))) → c2(ACTIVE(U11(tt, z0))) 686.53/213.60
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(U12'(mark(U11(isNat(z0), z1)))) 686.53/213.60
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(ACTIVE(isNat(plus(z0, z1)))) 686.53/213.60
ACTIVE(U12(isNat(s(z0)))) → c2(U12'(mark(U21(isNat(z0))))) 686.53/213.60
ACTIVE(U12(isNat(s(z0)))) → c2(ACTIVE(isNat(s(z0)))) 686.53/213.60
ACTIVE(U12(isNat(x(z0, z1)))) → c2(U12'(mark(U31(isNat(z0), z1)))) 686.53/213.60
ACTIVE(U12(isNat(x(z0, z1)))) → c2(ACTIVE(isNat(x(z0, z1)))) 686.53/213.60
ACTIVE(U21(plus(z0, 0))) → c21(U21'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.53/213.60
ACTIVE(U21(plus(z0, s(z1)))) → c21(U21'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.53/213.60
ACTIVE(U21(x(z0, 0))) → c21(U21'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.53/213.60
ACTIVE(U21(x(z0, s(z1)))) → c21(U21'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.53/213.60
ACTIVE(U21(U11(z0, z1))) → c21(U21'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.53/213.60
ACTIVE(U21(U12(z0))) → c21(U21'(U12(active(z0))), ACTIVE(U12(z0))) 686.53/213.60
ACTIVE(U21(U21(z0))) → c21(U21'(U21(active(z0))), ACTIVE(U21(z0))) 686.53/213.60
ACTIVE(U21(U31(z0, z1))) → c21(U21'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.53/213.60
ACTIVE(U21(U32(z0))) → c21(U21'(U32(active(z0))), ACTIVE(U32(z0))) 686.53/213.60
ACTIVE(U21(U41(z0, z1))) → c21(U21'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.53/213.60
ACTIVE(U21(U51(z0, z1, z2))) → c21(U21'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.53/213.60
ACTIVE(U21(U52(z0, z1, z2))) → c21(U21'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.53/213.60
ACTIVE(U21(s(z0))) → c21(U21'(s(active(z0))), ACTIVE(s(z0))) 686.53/213.60
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.53/213.60
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.53/213.60
ACTIVE(U21(U61(z0))) → c21(U21'(U61(active(z0))), ACTIVE(U61(z0))) 686.53/213.60
ACTIVE(U21(U71(z0, z1, z2))) → c21(U21'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.53/213.60
ACTIVE(U21(U72(z0, z1, z2))) → c21(U21'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.53/213.60
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.53/213.60
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.53/213.60
ACTIVE(U11(U21(tt), x1)) → c19(U11'(mark(tt), x1)) 686.53/213.60
ACTIVE(U12(U21(tt))) → c20(U12'(mark(tt))) 686.53/213.60
ACTIVE(U21(U12(tt))) → c21(U21'(mark(tt))) 686.53/213.60
ACTIVE(U21(U21(tt))) → c21(U21'(mark(tt))) 686.53/213.60
ACTIVE(U21(isNat(0))) → c21(U21'(mark(tt))) 686.53/213.60
ACTIVE(U21(U11(tt, z0))) → c3(U21'(mark(U12(isNat(z0))))) 686.53/213.60
ACTIVE(U21(U11(tt, z0))) → c3(ACTIVE(U11(tt, z0))) 686.53/213.60
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(U21'(mark(U11(isNat(z0), z1)))) 686.53/213.60
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(ACTIVE(isNat(plus(z0, z1)))) 686.53/213.60
ACTIVE(U21(isNat(s(z0)))) → c3(U21'(mark(U21(isNat(z0))))) 686.53/213.60
ACTIVE(U21(isNat(s(z0)))) → c3(ACTIVE(isNat(s(z0)))) 686.53/213.60
ACTIVE(U21(isNat(x(z0, z1)))) → c3(U21'(mark(U31(isNat(z0), z1)))) 686.53/213.60
ACTIVE(U21(isNat(x(z0, z1)))) → c3(ACTIVE(isNat(x(z0, z1)))) 686.53/213.60
ACTIVE(U31(plus(z0, 0), x1)) → c22(U31'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.53/213.60
ACTIVE(U31(plus(z0, s(z1)), x1)) → c22(U31'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.53/213.60
ACTIVE(U31(x(z0, 0), x1)) → c22(U31'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.53/213.60
ACTIVE(U31(x(z0, s(z1)), x1)) → c22(U31'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.53/213.60
ACTIVE(U31(U11(z0, z1), x1)) → c22(U31'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.53/213.60
ACTIVE(U31(U12(z0), x1)) → c22(U31'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.53/213.60
ACTIVE(U31(U21(z0), x1)) → c22(U31'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.53/213.60
ACTIVE(U31(U31(z0, z1), x1)) → c22(U31'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.53/213.60
ACTIVE(U31(U32(z0), x1)) → c22(U31'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.53/213.60
ACTIVE(U31(U41(z0, z1), x1)) → c22(U31'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.53/213.60
ACTIVE(U31(U51(z0, z1, z2), x1)) → c22(U31'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.53/213.60
ACTIVE(U31(U52(z0, z1, z2), x1)) → c22(U31'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.53/213.60
ACTIVE(U31(s(z0), x1)) → c22(U31'(s(active(z0)), x1), ACTIVE(s(z0))) 686.53/213.60
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.53/213.60
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.53/213.60
ACTIVE(U31(U61(z0), x1)) → c22(U31'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.53/213.60
ACTIVE(U31(U71(z0, z1, z2), x1)) → c22(U31'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.53/213.60
ACTIVE(U31(U72(z0, z1, z2), x1)) → c22(U31'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.53/213.60
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.53/213.60
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.53/213.60
ACTIVE(U31(U12(tt), x1)) → c22(U31'(mark(tt), x1)) 686.53/213.60
ACTIVE(U31(U21(tt), x1)) → c22(U31'(mark(tt), x1)) 686.53/213.60
ACTIVE(U31(isNat(0), x1)) → c22(U31'(mark(tt), x1)) 686.53/213.60
ACTIVE(U11(U31(tt, z0), x1)) → c4(U11'(mark(U32(isNat(z0))), x1)) 686.53/213.60
ACTIVE(U11(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 686.53/213.60
ACTIVE(U12(U31(tt, z0))) → c4(U12'(mark(U32(isNat(z0))))) 686.53/213.60
ACTIVE(U12(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 686.53/213.60
ACTIVE(U21(U31(tt, z0))) → c4(U21'(mark(U32(isNat(z0))))) 686.53/213.60
ACTIVE(U21(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 686.53/213.60
ACTIVE(U31(U11(tt, z0), x1)) → c4(U31'(mark(U12(isNat(z0))), x1)) 686.53/213.60
ACTIVE(U31(U11(tt, z0), x1)) → c4(ACTIVE(U11(tt, z0))) 686.53/213.60
ACTIVE(U31(U31(tt, z0), x1)) → c4(U31'(mark(U32(isNat(z0))), x1)) 686.53/213.60
ACTIVE(U31(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 686.53/213.60
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(U31'(mark(U11(isNat(z0), z1)), x1)) 686.53/213.60
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(ACTIVE(isNat(plus(z0, z1)))) 686.53/213.60
ACTIVE(U31(isNat(s(z0)), x1)) → c4(U31'(mark(U21(isNat(z0))), x1)) 686.53/213.60
ACTIVE(U31(isNat(s(z0)), x1)) → c4(ACTIVE(isNat(s(z0)))) 686.53/213.60
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(U31'(mark(U31(isNat(z0), z1)), x1)) 686.53/213.60
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(ACTIVE(isNat(x(z0, z1)))) 686.53/213.60
ACTIVE(U32(plus(z0, 0))) → c23(U32'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.53/213.60
ACTIVE(U32(plus(z0, s(z1)))) → c23(U32'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.53/213.60
ACTIVE(U32(x(z0, 0))) → c23(U32'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.53/213.60
ACTIVE(U32(x(z0, s(z1)))) → c23(U32'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.53/213.60
ACTIVE(U32(U11(z0, z1))) → c23(U32'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.53/213.60
ACTIVE(U32(U12(z0))) → c23(U32'(U12(active(z0))), ACTIVE(U12(z0))) 686.53/213.60
ACTIVE(U32(U21(z0))) → c23(U32'(U21(active(z0))), ACTIVE(U21(z0))) 686.53/213.60
ACTIVE(U32(U31(z0, z1))) → c23(U32'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.53/213.60
ACTIVE(U32(U32(z0))) → c23(U32'(U32(active(z0))), ACTIVE(U32(z0))) 686.53/213.60
ACTIVE(U32(U41(z0, z1))) → c23(U32'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.53/213.60
ACTIVE(U32(U51(z0, z1, z2))) → c23(U32'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.53/213.60
ACTIVE(U32(U52(z0, z1, z2))) → c23(U32'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.53/213.60
ACTIVE(U32(s(z0))) → c23(U32'(s(active(z0))), ACTIVE(s(z0))) 686.53/213.60
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.53/213.60
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.53/213.60
ACTIVE(U32(U61(z0))) → c23(U32'(U61(active(z0))), ACTIVE(U61(z0))) 686.53/213.60
ACTIVE(U32(U71(z0, z1, z2))) → c23(U32'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.53/213.60
ACTIVE(U32(U72(z0, z1, z2))) → c23(U32'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.53/213.60
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.53/213.60
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.53/213.60
ACTIVE(U11(U32(tt), x1)) → c19(U11'(mark(tt), x1)) 686.53/213.60
ACTIVE(U12(U32(tt))) → c20(U12'(mark(tt))) 686.53/213.60
ACTIVE(U21(U32(tt))) → c21(U21'(mark(tt))) 686.53/213.60
ACTIVE(U31(U32(tt), x1)) → c22(U31'(mark(tt), x1)) 686.53/213.60
ACTIVE(U32(U12(tt))) → c23(U32'(mark(tt))) 686.53/213.60
ACTIVE(U32(U21(tt))) → c23(U32'(mark(tt))) 686.53/213.60
ACTIVE(U32(U32(tt))) → c23(U32'(mark(tt))) 686.53/213.60
ACTIVE(U32(isNat(0))) → c23(U32'(mark(tt))) 686.53/213.60
ACTIVE(U32(U11(tt, z0))) → c5(U32'(mark(U12(isNat(z0))))) 686.53/213.60
ACTIVE(U32(U11(tt, z0))) → c5(ACTIVE(U11(tt, z0))) 686.53/213.60
ACTIVE(U32(U31(tt, z0))) → c5(U32'(mark(U32(isNat(z0))))) 686.53/213.60
ACTIVE(U32(U31(tt, z0))) → c5(ACTIVE(U31(tt, z0))) 686.53/213.60
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(U32'(mark(U11(isNat(z0), z1)))) 686.53/213.60
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(ACTIVE(isNat(plus(z0, z1)))) 686.53/213.60
ACTIVE(U32(isNat(s(z0)))) → c5(U32'(mark(U21(isNat(z0))))) 686.53/213.60
ACTIVE(U32(isNat(s(z0)))) → c5(ACTIVE(isNat(s(z0)))) 686.53/213.60
ACTIVE(U32(isNat(x(z0, z1)))) → c5(U32'(mark(U31(isNat(z0), z1)))) 686.53/213.60
ACTIVE(U32(isNat(x(z0, z1)))) → c5(ACTIVE(isNat(x(z0, z1)))) 686.53/213.60
ACTIVE(U41(plus(z0, 0), x1)) → c24(U41'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.53/213.60
ACTIVE(U41(plus(z0, s(z1)), x1)) → c24(U41'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.53/213.60
ACTIVE(U41(x(z0, 0), x1)) → c24(U41'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.53/213.60
ACTIVE(U41(x(z0, s(z1)), x1)) → c24(U41'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.53/213.60
ACTIVE(U41(U11(z0, z1), x1)) → c24(U41'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.53/213.60
ACTIVE(U41(U12(z0), x1)) → c24(U41'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.53/213.60
ACTIVE(U41(U21(z0), x1)) → c24(U41'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.53/213.60
ACTIVE(U41(U31(z0, z1), x1)) → c24(U41'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.53/213.60
ACTIVE(U41(U32(z0), x1)) → c24(U41'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.53/213.60
ACTIVE(U41(U41(z0, z1), x1)) → c24(U41'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.53/213.60
ACTIVE(U41(U51(z0, z1, z2), x1)) → c24(U41'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.53/213.60
ACTIVE(U41(U52(z0, z1, z2), x1)) → c24(U41'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.53/213.60
ACTIVE(U41(s(z0), x1)) → c24(U41'(s(active(z0)), x1), ACTIVE(s(z0))) 686.53/213.60
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.53/213.60
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.53/213.60
ACTIVE(U41(U61(z0), x1)) → c24(U41'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.53/213.60
ACTIVE(U41(U71(z0, z1, z2), x1)) → c24(U41'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.53/213.60
ACTIVE(U41(U72(z0, z1, z2), x1)) → c24(U41'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.53/213.60
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.53/213.60
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.53/213.60
ACTIVE(U11(U41(tt, z0), x1)) → c19(U11'(mark(z0), x1)) 686.53/213.60
ACTIVE(U12(U41(tt, z0))) → c20(U12'(mark(z0))) 686.53/213.60
ACTIVE(U21(U41(tt, z0))) → c21(U21'(mark(z0))) 686.53/213.60
ACTIVE(U31(U41(tt, z0), x1)) → c22(U31'(mark(z0), x1)) 686.53/213.60
ACTIVE(U32(U41(tt, z0))) → c23(U32'(mark(z0))) 686.53/213.60
ACTIVE(U41(U12(tt), x1)) → c24(U41'(mark(tt), x1)) 686.53/213.60
ACTIVE(U41(U21(tt), x1)) → c24(U41'(mark(tt), x1)) 686.53/213.60
ACTIVE(U41(U32(tt), x1)) → c24(U41'(mark(tt), x1)) 686.53/213.60
ACTIVE(U41(U41(tt, z0), x1)) → c24(U41'(mark(z0), x1)) 686.53/213.60
ACTIVE(U41(isNat(0), x1)) → c24(U41'(mark(tt), x1)) 686.53/213.60
ACTIVE(U41(U11(tt, z0), x1)) → c6(U41'(mark(U12(isNat(z0))), x1)) 686.53/213.60
ACTIVE(U41(U11(tt, z0), x1)) → c6(ACTIVE(U11(tt, z0))) 686.53/213.60
ACTIVE(U41(U31(tt, z0), x1)) → c6(U41'(mark(U32(isNat(z0))), x1)) 686.53/213.60
ACTIVE(U41(U31(tt, z0), x1)) → c6(ACTIVE(U31(tt, z0))) 686.53/213.60
ACTIVE(U41(isNat(plus(z0, z1)), x1)) → c6(U41'(mark(U11(isNat(z0), z1)), x1)) 686.53/213.60
ACTIVE(U41(isNat(plus(z0, z1)), x1)) → c6(ACTIVE(isNat(plus(z0, z1)))) 686.53/213.60
ACTIVE(U41(isNat(s(z0)), x1)) → c6(U41'(mark(U21(isNat(z0))), x1)) 686.53/213.60
ACTIVE(U41(isNat(s(z0)), x1)) → c6(ACTIVE(isNat(s(z0)))) 686.53/213.60
ACTIVE(U41(isNat(x(z0, z1)), x1)) → c6(U41'(mark(U31(isNat(z0), z1)), x1)) 686.53/213.60
ACTIVE(U41(isNat(x(z0, z1)), x1)) → c6(ACTIVE(isNat(x(z0, z1)))) 686.53/213.60
ACTIVE(U51(plus(z0, 0), x1, x2)) → c25(U51'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.53/213.60
ACTIVE(U51(plus(z0, s(z1)), x1, x2)) → c25(U51'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.53/213.60
ACTIVE(U51(x(z0, 0), x1, x2)) → c25(U51'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.53/213.60
ACTIVE(U51(x(z0, s(z1)), x1, x2)) → c25(U51'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.53/213.60
ACTIVE(U51(U11(z0, z1), x1, x2)) → c25(U51'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.53/213.60
ACTIVE(U51(U12(z0), x1, x2)) → c25(U51'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.53/213.60
ACTIVE(U51(U21(z0), x1, x2)) → c25(U51'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.53/213.60
ACTIVE(U51(U31(z0, z1), x1, x2)) → c25(U51'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.53/213.60
ACTIVE(U51(U32(z0), x1, x2)) → c25(U51'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.53/213.60
ACTIVE(U51(U41(z0, z1), x1, x2)) → c25(U51'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.53/213.60
ACTIVE(U51(U51(z0, z1, z2), x1, x2)) → c25(U51'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.53/213.60
ACTIVE(U51(U52(z0, z1, z2), x1, x2)) → c25(U51'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.53/213.60
ACTIVE(U51(s(z0), x1, x2)) → c25(U51'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.53/213.60
ACTIVE(U51(plus(z0, z1), x1, x2)) → c25(U51'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.53/213.60
ACTIVE(U51(plus(z0, z1), x1, x2)) → c25(U51'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.53/213.60
ACTIVE(U51(U61(z0), x1, x2)) → c25(U51'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.53/213.60
ACTIVE(U51(U71(z0, z1, z2), x1, x2)) → c25(U51'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.53/213.60
ACTIVE(U51(U72(z0, z1, z2), x1, x2)) → c25(U51'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.53/213.60
ACTIVE(U51(x(z0, z1), x1, x2)) → c25(U51'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.53/213.60
ACTIVE(U51(x(z0, z1), x1, x2)) → c25(U51'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.53/213.60
ACTIVE(U51(U12(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.53/213.60
ACTIVE(U51(U21(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.53/213.60
ACTIVE(U51(U32(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.53/213.60
ACTIVE(U51(U41(tt, z0), x1, x2)) → c25(U51'(mark(z0), x1, x2)) 686.53/213.60
ACTIVE(U51(isNat(0), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.53/213.60
ACTIVE(U11(U51(tt, z0, z1), x1)) → c7(U11'(mark(U52(isNat(z1), z0, z1)), x1)) 686.53/213.60
ACTIVE(U11(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.53/213.60
ACTIVE(U12(U51(tt, z0, z1))) → c7(U12'(mark(U52(isNat(z1), z0, z1)))) 686.53/213.60
ACTIVE(U12(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.53/213.60
ACTIVE(U21(U51(tt, z0, z1))) → c7(U21'(mark(U52(isNat(z1), z0, z1)))) 686.53/213.60
ACTIVE(U21(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.53/213.60
ACTIVE(U31(U51(tt, z0, z1), x1)) → c7(U31'(mark(U52(isNat(z1), z0, z1)), x1)) 686.53/213.60
ACTIVE(U31(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.53/213.60
ACTIVE(U32(U51(tt, z0, z1))) → c7(U32'(mark(U52(isNat(z1), z0, z1)))) 686.53/213.60
ACTIVE(U32(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.53/213.60
ACTIVE(U41(U51(tt, z0, z1), x1)) → c7(U41'(mark(U52(isNat(z1), z0, z1)), x1)) 686.53/213.60
ACTIVE(U41(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.53/213.60
ACTIVE(U51(U11(tt, z0), x1, x2)) → c7(U51'(mark(U12(isNat(z0))), x1, x2)) 686.53/213.60
ACTIVE(U51(U11(tt, z0), x1, x2)) → c7(ACTIVE(U11(tt, z0))) 686.53/213.60
ACTIVE(U51(U31(tt, z0), x1, x2)) → c7(U51'(mark(U32(isNat(z0))), x1, x2)) 686.53/213.60
ACTIVE(U51(U31(tt, z0), x1, x2)) → c7(ACTIVE(U31(tt, z0))) 686.53/213.60
ACTIVE(U51(U51(tt, z0, z1), x1, x2)) → c7(U51'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.53/213.60
ACTIVE(U51(U51(tt, z0, z1), x1, x2)) → c7(ACTIVE(U51(tt, z0, z1))) 686.53/213.60
ACTIVE(U51(isNat(plus(z0, z1)), x1, x2)) → c7(U51'(mark(U11(isNat(z0), z1)), x1, x2)) 686.53/213.60
ACTIVE(U51(isNat(plus(z0, z1)), x1, x2)) → c7(ACTIVE(isNat(plus(z0, z1)))) 686.53/213.60
ACTIVE(U51(isNat(s(z0)), x1, x2)) → c7(U51'(mark(U21(isNat(z0))), x1, x2)) 686.53/213.60
ACTIVE(U51(isNat(s(z0)), x1, x2)) → c7(ACTIVE(isNat(s(z0)))) 686.53/213.60
ACTIVE(U51(isNat(x(z0, z1)), x1, x2)) → c7(U51'(mark(U31(isNat(z0), z1)), x1, x2)) 686.53/213.60
ACTIVE(U51(isNat(x(z0, z1)), x1, x2)) → c7(ACTIVE(isNat(x(z0, z1)))) 686.53/213.60
ACTIVE(U52(plus(z0, 0), x1, x2)) → c26(U52'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.53/213.60
ACTIVE(U52(plus(z0, s(z1)), x1, x2)) → c26(U52'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.53/213.60
ACTIVE(U52(x(z0, 0), x1, x2)) → c26(U52'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.53/213.60
ACTIVE(U52(x(z0, s(z1)), x1, x2)) → c26(U52'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.53/213.60
ACTIVE(U52(U11(z0, z1), x1, x2)) → c26(U52'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.53/213.60
ACTIVE(U52(U12(z0), x1, x2)) → c26(U52'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.53/213.60
ACTIVE(U52(U21(z0), x1, x2)) → c26(U52'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.53/213.60
ACTIVE(U52(U31(z0, z1), x1, x2)) → c26(U52'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.53/213.60
ACTIVE(U52(U32(z0), x1, x2)) → c26(U52'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.53/213.60
ACTIVE(U52(U41(z0, z1), x1, x2)) → c26(U52'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.53/213.60
ACTIVE(U52(U51(z0, z1, z2), x1, x2)) → c26(U52'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.53/213.60
ACTIVE(U52(U52(z0, z1, z2), x1, x2)) → c26(U52'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.53/213.60
ACTIVE(U52(s(z0), x1, x2)) → c26(U52'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.53/213.60
ACTIVE(U52(plus(z0, z1), x1, x2)) → c26(U52'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.53/213.60
ACTIVE(U52(plus(z0, z1), x1, x2)) → c26(U52'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.53/213.60
ACTIVE(U52(U61(z0), x1, x2)) → c26(U52'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.53/213.60
ACTIVE(U52(U71(z0, z1, z2), x1, x2)) → c26(U52'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.53/213.60
ACTIVE(U52(U72(z0, z1, z2), x1, x2)) → c26(U52'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.53/213.60
ACTIVE(U52(x(z0, z1), x1, x2)) → c26(U52'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.53/213.60
ACTIVE(U52(x(z0, z1), x1, x2)) → c26(U52'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.53/213.60
ACTIVE(U52(U12(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.53/213.60
ACTIVE(U52(U21(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.53/213.60
ACTIVE(U52(U32(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.53/213.60
ACTIVE(U52(U41(tt, z0), x1, x2)) → c26(U52'(mark(z0), x1, x2)) 686.53/213.60
ACTIVE(U52(isNat(0), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.53/213.60
ACTIVE(U11(U52(tt, z0, z1), x1)) → c8(U11'(mark(s(plus(z1, z0))), x1)) 686.53/213.60
ACTIVE(U11(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.53/213.60
ACTIVE(U12(U52(tt, z0, z1))) → c8(U12'(mark(s(plus(z1, z0))))) 686.53/213.60
ACTIVE(U12(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.53/213.60
ACTIVE(U21(U52(tt, z0, z1))) → c8(U21'(mark(s(plus(z1, z0))))) 686.53/213.60
ACTIVE(U21(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.53/213.60
ACTIVE(U31(U52(tt, z0, z1), x1)) → c8(U31'(mark(s(plus(z1, z0))), x1)) 686.53/213.60
ACTIVE(U31(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.53/213.60
ACTIVE(U32(U52(tt, z0, z1))) → c8(U32'(mark(s(plus(z1, z0))))) 686.53/213.60
ACTIVE(U32(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.53/213.60
ACTIVE(U41(U52(tt, z0, z1), x1)) → c8(U41'(mark(s(plus(z1, z0))), x1)) 686.53/213.60
ACTIVE(U41(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.53/213.60
ACTIVE(U51(U52(tt, z0, z1), x1, x2)) → c8(U51'(mark(s(plus(z1, z0))), x1, x2)) 686.53/213.60
ACTIVE(U51(U52(tt, z0, z1), x1, x2)) → c8(ACTIVE(U52(tt, z0, z1))) 686.53/213.60
ACTIVE(U52(U11(tt, z0), x1, x2)) → c8(U52'(mark(U12(isNat(z0))), x1, x2)) 686.53/213.60
ACTIVE(U52(U11(tt, z0), x1, x2)) → c8(ACTIVE(U11(tt, z0))) 686.53/213.60
ACTIVE(U52(U31(tt, z0), x1, x2)) → c8(U52'(mark(U32(isNat(z0))), x1, x2)) 686.53/213.60
ACTIVE(U52(U31(tt, z0), x1, x2)) → c8(ACTIVE(U31(tt, z0))) 686.53/213.60
ACTIVE(U52(U51(tt, z0, z1), x1, x2)) → c8(U52'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.53/213.60
ACTIVE(U52(U51(tt, z0, z1), x1, x2)) → c8(ACTIVE(U51(tt, z0, z1))) 686.53/213.60
ACTIVE(U52(U52(tt, z0, z1), x1, x2)) → c8(U52'(mark(s(plus(z1, z0))), x1, x2)) 686.53/213.60
ACTIVE(U52(U52(tt, z0, z1), x1, x2)) → c8(ACTIVE(U52(tt, z0, z1))) 686.53/213.60
ACTIVE(U52(isNat(plus(z0, z1)), x1, x2)) → c8(U52'(mark(U11(isNat(z0), z1)), x1, x2)) 686.53/213.60
ACTIVE(U52(isNat(plus(z0, z1)), x1, x2)) → c8(ACTIVE(isNat(plus(z0, z1)))) 686.53/213.60
ACTIVE(U52(isNat(s(z0)), x1, x2)) → c8(U52'(mark(U21(isNat(z0))), x1, x2)) 686.53/213.60
ACTIVE(U52(isNat(s(z0)), x1, x2)) → c8(ACTIVE(isNat(s(z0)))) 686.53/213.60
ACTIVE(U52(isNat(x(z0, z1)), x1, x2)) → c8(U52'(mark(U31(isNat(z0), z1)), x1, x2)) 686.53/213.60
ACTIVE(U52(isNat(x(z0, z1)), x1, x2)) → c8(ACTIVE(isNat(x(z0, z1)))) 686.53/213.60
ACTIVE(s(plus(z0, 0))) → c27(S(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.53/213.60
ACTIVE(s(plus(z0, s(z1)))) → c27(S(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.53/213.60
ACTIVE(s(x(z0, 0))) → c27(S(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.53/213.60
ACTIVE(s(x(z0, s(z1)))) → c27(S(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.53/213.60
ACTIVE(s(U11(z0, z1))) → c27(S(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.53/213.60
ACTIVE(s(U12(z0))) → c27(S(U12(active(z0))), ACTIVE(U12(z0))) 686.53/213.60
ACTIVE(s(U21(z0))) → c27(S(U21(active(z0))), ACTIVE(U21(z0))) 686.53/213.60
ACTIVE(s(U31(z0, z1))) → c27(S(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.53/213.60
ACTIVE(s(U32(z0))) → c27(S(U32(active(z0))), ACTIVE(U32(z0))) 686.53/213.60
ACTIVE(s(U41(z0, z1))) → c27(S(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.53/213.60
ACTIVE(s(U51(z0, z1, z2))) → c27(S(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.53/213.60
ACTIVE(s(U52(z0, z1, z2))) → c27(S(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.53/213.60
ACTIVE(s(s(z0))) → c27(S(s(active(z0))), ACTIVE(s(z0))) 686.53/213.60
ACTIVE(s(plus(z0, z1))) → c27(S(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.53/213.60
ACTIVE(s(plus(z0, z1))) → c27(S(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.53/213.60
ACTIVE(s(U61(z0))) → c27(S(U61(active(z0))), ACTIVE(U61(z0))) 686.53/213.60
ACTIVE(s(U71(z0, z1, z2))) → c27(S(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.53/213.60
ACTIVE(s(U72(z0, z1, z2))) → c27(S(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.53/213.60
ACTIVE(s(x(z0, z1))) → c27(S(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.53/213.60
ACTIVE(s(x(z0, z1))) → c27(S(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.53/213.60
ACTIVE(s(U12(tt))) → c27(S(mark(tt))) 686.53/213.60
ACTIVE(s(U21(tt))) → c27(S(mark(tt))) 686.53/213.60
ACTIVE(s(U32(tt))) → c27(S(mark(tt))) 686.53/213.60
ACTIVE(s(U41(tt, z0))) → c27(S(mark(z0))) 686.53/213.60
ACTIVE(s(isNat(0))) → c27(S(mark(tt))) 686.53/213.60
ACTIVE(s(U11(tt, z0))) → c9(S(mark(U12(isNat(z0))))) 686.53/213.60
ACTIVE(s(U11(tt, z0))) → c9(ACTIVE(U11(tt, z0))) 686.53/213.60
ACTIVE(s(U31(tt, z0))) → c9(S(mark(U32(isNat(z0))))) 686.53/213.60
ACTIVE(s(U31(tt, z0))) → c9(ACTIVE(U31(tt, z0))) 686.53/213.60
ACTIVE(s(U51(tt, z0, z1))) → c9(S(mark(U52(isNat(z1), z0, z1)))) 686.53/213.60
ACTIVE(s(U51(tt, z0, z1))) → c9(ACTIVE(U51(tt, z0, z1))) 686.53/213.60
ACTIVE(s(U52(tt, z0, z1))) → c9(S(mark(s(plus(z1, z0))))) 686.53/213.60
ACTIVE(s(U52(tt, z0, z1))) → c9(ACTIVE(U52(tt, z0, z1))) 686.53/213.60
ACTIVE(s(isNat(plus(z0, z1)))) → c9(S(mark(U11(isNat(z0), z1)))) 686.53/213.60
ACTIVE(s(isNat(plus(z0, z1)))) → c9(ACTIVE(isNat(plus(z0, z1)))) 686.53/213.60
ACTIVE(s(isNat(s(z0)))) → c9(S(mark(U21(isNat(z0))))) 686.53/213.60
ACTIVE(s(isNat(s(z0)))) → c9(ACTIVE(isNat(s(z0)))) 686.53/213.60
ACTIVE(s(isNat(x(z0, z1)))) → c9(S(mark(U31(isNat(z0), z1)))) 686.53/213.60
ACTIVE(s(isNat(x(z0, z1)))) → c9(ACTIVE(isNat(x(z0, z1)))) 686.53/213.60
ACTIVE(U61(plus(z0, 0))) → c30(U61'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.53/213.60
ACTIVE(U61(plus(z0, s(z1)))) → c30(U61'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.53/213.60
ACTIVE(U61(x(z0, 0))) → c30(U61'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.53/213.60
ACTIVE(U61(x(z0, s(z1)))) → c30(U61'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.53/213.60
ACTIVE(U61(U11(z0, z1))) → c30(U61'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.53/213.60
ACTIVE(U61(U12(z0))) → c30(U61'(U12(active(z0))), ACTIVE(U12(z0))) 686.53/213.60
ACTIVE(U61(U21(z0))) → c30(U61'(U21(active(z0))), ACTIVE(U21(z0))) 686.53/213.60
ACTIVE(U61(U31(z0, z1))) → c30(U61'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.53/213.60
ACTIVE(U61(U32(z0))) → c30(U61'(U32(active(z0))), ACTIVE(U32(z0))) 686.53/213.60
ACTIVE(U61(U41(z0, z1))) → c30(U61'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.53/213.60
ACTIVE(U61(U51(z0, z1, z2))) → c30(U61'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.53/213.60
ACTIVE(U61(U52(z0, z1, z2))) → c30(U61'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.53/213.60
ACTIVE(U61(s(z0))) → c30(U61'(s(active(z0))), ACTIVE(s(z0))) 686.53/213.60
ACTIVE(U61(plus(z0, z1))) → c30(U61'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.53/213.60
ACTIVE(U61(plus(z0, z1))) → c30(U61'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.53/213.60
ACTIVE(U61(U61(z0))) → c30(U61'(U61(active(z0))), ACTIVE(U61(z0))) 686.53/213.60
ACTIVE(U61(U71(z0, z1, z2))) → c30(U61'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.53/213.60
ACTIVE(U61(U72(z0, z1, z2))) → c30(U61'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.53/213.60
ACTIVE(U61(x(z0, z1))) → c30(U61'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.53/213.60
ACTIVE(U61(x(z0, z1))) → c30(U61'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.53/213.60
ACTIVE(U11(U61(tt), x1)) → c19(U11'(mark(0), x1)) 686.53/213.60
ACTIVE(U12(U61(tt))) → c20(U12'(mark(0))) 686.53/213.60
ACTIVE(U21(U61(tt))) → c21(U21'(mark(0))) 686.53/213.60
ACTIVE(U31(U61(tt), x1)) → c22(U31'(mark(0), x1)) 686.53/213.60
ACTIVE(U32(U61(tt))) → c23(U32'(mark(0))) 686.53/213.60
ACTIVE(U41(U61(tt), x1)) → c24(U41'(mark(0), x1)) 686.53/213.60
ACTIVE(U51(U61(tt), x1, x2)) → c25(U51'(mark(0), x1, x2)) 686.53/213.60
ACTIVE(U52(U61(tt), x1, x2)) → c26(U52'(mark(0), x1, x2)) 686.53/213.60
ACTIVE(s(U61(tt))) → c27(S(mark(0))) 686.53/213.60
ACTIVE(U61(U12(tt))) → c30(U61'(mark(tt))) 686.53/213.60
ACTIVE(U61(U21(tt))) → c30(U61'(mark(tt))) 686.53/213.60
ACTIVE(U61(U32(tt))) → c30(U61'(mark(tt))) 686.53/213.60
ACTIVE(U61(U41(tt, z0))) → c30(U61'(mark(z0))) 686.53/213.60
ACTIVE(U61(U61(tt))) → c30(U61'(mark(0))) 686.53/213.60
ACTIVE(U61(isNat(0))) → c30(U61'(mark(tt))) 686.53/213.60
ACTIVE(U61(U11(tt, z0))) → c10(U61'(mark(U12(isNat(z0))))) 686.53/213.60
ACTIVE(U61(U11(tt, z0))) → c10(ACTIVE(U11(tt, z0))) 686.53/213.60
ACTIVE(U61(U31(tt, z0))) → c10(U61'(mark(U32(isNat(z0))))) 686.53/213.60
ACTIVE(U61(U31(tt, z0))) → c10(ACTIVE(U31(tt, z0))) 686.53/213.60
ACTIVE(U61(U51(tt, z0, z1))) → c10(U61'(mark(U52(isNat(z1), z0, z1)))) 686.53/213.60
ACTIVE(U61(U51(tt, z0, z1))) → c10(ACTIVE(U51(tt, z0, z1))) 686.53/213.60
ACTIVE(U61(U52(tt, z0, z1))) → c10(U61'(mark(s(plus(z1, z0))))) 686.53/213.60
ACTIVE(U61(U52(tt, z0, z1))) → c10(ACTIVE(U52(tt, z0, z1))) 686.53/213.60
ACTIVE(U61(isNat(plus(z0, z1)))) → c10(U61'(mark(U11(isNat(z0), z1)))) 686.53/213.60
ACTIVE(U61(isNat(plus(z0, z1)))) → c10(ACTIVE(isNat(plus(z0, z1)))) 686.53/213.60
ACTIVE(U61(isNat(s(z0)))) → c10(U61'(mark(U21(isNat(z0))))) 686.53/213.60
ACTIVE(U61(isNat(s(z0)))) → c10(ACTIVE(isNat(s(z0)))) 686.53/213.60
ACTIVE(U61(isNat(x(z0, z1)))) → c10(U61'(mark(U31(isNat(z0), z1)))) 686.53/213.60
ACTIVE(U61(isNat(x(z0, z1)))) → c10(ACTIVE(isNat(x(z0, z1)))) 686.53/213.60
ACTIVE(U71(plus(z0, 0), x1, x2)) → c31(U71'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.53/213.60
ACTIVE(U71(plus(z0, s(z1)), x1, x2)) → c31(U71'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.53/213.60
ACTIVE(U71(x(z0, 0), x1, x2)) → c31(U71'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.53/213.60
ACTIVE(U71(x(z0, s(z1)), x1, x2)) → c31(U71'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.53/213.60
ACTIVE(U71(U11(z0, z1), x1, x2)) → c31(U71'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.53/213.60
ACTIVE(U71(U12(z0), x1, x2)) → c31(U71'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.53/213.60
ACTIVE(U71(U21(z0), x1, x2)) → c31(U71'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.53/213.60
ACTIVE(U71(U31(z0, z1), x1, x2)) → c31(U71'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.53/213.60
ACTIVE(U71(U32(z0), x1, x2)) → c31(U71'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.53/213.60
ACTIVE(U71(U41(z0, z1), x1, x2)) → c31(U71'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.53/213.60
ACTIVE(U71(U51(z0, z1, z2), x1, x2)) → c31(U71'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.53/213.60
ACTIVE(U71(U52(z0, z1, z2), x1, x2)) → c31(U71'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.53/213.60
ACTIVE(U71(s(z0), x1, x2)) → c31(U71'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.53/213.60
ACTIVE(U71(plus(z0, z1), x1, x2)) → c31(U71'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.53/213.60
ACTIVE(U71(plus(z0, z1), x1, x2)) → c31(U71'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.53/213.60
ACTIVE(U71(U61(z0), x1, x2)) → c31(U71'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.53/213.60
ACTIVE(U71(U71(z0, z1, z2), x1, x2)) → c31(U71'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.53/213.60
ACTIVE(U71(U72(z0, z1, z2), x1, x2)) → c31(U71'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.53/213.60
ACTIVE(U71(x(z0, z1), x1, x2)) → c31(U71'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.53/213.60
ACTIVE(U71(x(z0, z1), x1, x2)) → c31(U71'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.53/213.60
ACTIVE(U71(U12(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.53/213.60
ACTIVE(U71(U21(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.53/213.60
ACTIVE(U71(U32(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.53/213.60
ACTIVE(U71(U41(tt, z0), x1, x2)) → c31(U71'(mark(z0), x1, x2)) 686.53/213.60
ACTIVE(U71(U61(tt), x1, x2)) → c31(U71'(mark(0), x1, x2)) 686.53/213.60
ACTIVE(U71(isNat(0), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.53/213.60
ACTIVE(U11(U71(tt, z0, z1), x1)) → c11(U11'(mark(U72(isNat(z1), z0, z1)), x1)) 686.53/213.60
ACTIVE(U11(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.53/213.60
ACTIVE(U12(U71(tt, z0, z1))) → c11(U12'(mark(U72(isNat(z1), z0, z1)))) 686.53/213.60
ACTIVE(U12(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.53/213.60
ACTIVE(U21(U71(tt, z0, z1))) → c11(U21'(mark(U72(isNat(z1), z0, z1)))) 686.53/213.60
ACTIVE(U21(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.53/213.60
ACTIVE(U31(U71(tt, z0, z1), x1)) → c11(U31'(mark(U72(isNat(z1), z0, z1)), x1)) 686.53/213.60
ACTIVE(U31(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.53/213.60
ACTIVE(U32(U71(tt, z0, z1))) → c11(U32'(mark(U72(isNat(z1), z0, z1)))) 686.53/213.60
ACTIVE(U32(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.53/213.60
ACTIVE(U41(U71(tt, z0, z1), x1)) → c11(U41'(mark(U72(isNat(z1), z0, z1)), x1)) 686.53/213.60
ACTIVE(U41(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.53/213.60
ACTIVE(U51(U71(tt, z0, z1), x1, x2)) → c11(U51'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.53/213.60
ACTIVE(U51(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.53/213.60
ACTIVE(U52(U71(tt, z0, z1), x1, x2)) → c11(U52'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.53/213.60
ACTIVE(U52(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.53/213.60
ACTIVE(s(U71(tt, z0, z1))) → c11(S(mark(U72(isNat(z1), z0, z1)))) 686.53/213.60
ACTIVE(s(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.53/213.60
ACTIVE(U61(U71(tt, z0, z1))) → c11(U61'(mark(U72(isNat(z1), z0, z1)))) 686.53/213.60
ACTIVE(U61(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.53/213.60
ACTIVE(U71(U11(tt, z0), x1, x2)) → c11(U71'(mark(U12(isNat(z0))), x1, x2)) 686.53/213.60
ACTIVE(U71(U11(tt, z0), x1, x2)) → c11(ACTIVE(U11(tt, z0))) 686.53/213.60
ACTIVE(U71(U31(tt, z0), x1, x2)) → c11(U71'(mark(U32(isNat(z0))), x1, x2)) 686.53/213.60
ACTIVE(U71(U31(tt, z0), x1, x2)) → c11(ACTIVE(U31(tt, z0))) 686.53/213.60
ACTIVE(U71(U51(tt, z0, z1), x1, x2)) → c11(U71'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.53/213.60
ACTIVE(U71(U51(tt, z0, z1), x1, x2)) → c11(ACTIVE(U51(tt, z0, z1))) 686.53/213.60
ACTIVE(U71(U52(tt, z0, z1), x1, x2)) → c11(U71'(mark(s(plus(z1, z0))), x1, x2)) 686.53/213.60
ACTIVE(U71(U52(tt, z0, z1), x1, x2)) → c11(ACTIVE(U52(tt, z0, z1))) 686.53/213.60
ACTIVE(U71(U71(tt, z0, z1), x1, x2)) → c11(U71'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.53/213.60
ACTIVE(U71(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.53/213.60
ACTIVE(U71(isNat(plus(z0, z1)), x1, x2)) → c11(U71'(mark(U11(isNat(z0), z1)), x1, x2)) 686.53/213.60
ACTIVE(U71(isNat(plus(z0, z1)), x1, x2)) → c11(ACTIVE(isNat(plus(z0, z1)))) 686.53/213.60
ACTIVE(U71(isNat(s(z0)), x1, x2)) → c11(U71'(mark(U21(isNat(z0))), x1, x2)) 686.53/213.60
ACTIVE(U71(isNat(s(z0)), x1, x2)) → c11(ACTIVE(isNat(s(z0)))) 686.53/213.60
ACTIVE(U71(isNat(x(z0, z1)), x1, x2)) → c11(U71'(mark(U31(isNat(z0), z1)), x1, x2)) 686.53/213.60
ACTIVE(U71(isNat(x(z0, z1)), x1, x2)) → c11(ACTIVE(isNat(x(z0, z1)))) 686.53/213.60
ACTIVE(U72(plus(z0, 0), x1, x2)) → c32(U72'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.53/213.60
ACTIVE(U72(plus(z0, s(z1)), x1, x2)) → c32(U72'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.53/213.60
ACTIVE(U72(x(z0, 0), x1, x2)) → c32(U72'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.53/213.60
ACTIVE(U72(x(z0, s(z1)), x1, x2)) → c32(U72'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.53/213.60
ACTIVE(U72(U11(z0, z1), x1, x2)) → c32(U72'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.53/213.60
ACTIVE(U72(U12(z0), x1, x2)) → c32(U72'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.53/213.60
ACTIVE(U72(U21(z0), x1, x2)) → c32(U72'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.53/213.60
ACTIVE(U72(U31(z0, z1), x1, x2)) → c32(U72'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.53/213.60
ACTIVE(U72(U32(z0), x1, x2)) → c32(U72'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.53/213.60
ACTIVE(U72(U41(z0, z1), x1, x2)) → c32(U72'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.53/213.60
ACTIVE(U72(U51(z0, z1, z2), x1, x2)) → c32(U72'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.53/213.60
ACTIVE(U72(U52(z0, z1, z2), x1, x2)) → c32(U72'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.53/213.60
ACTIVE(U72(s(z0), x1, x2)) → c32(U72'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.53/213.60
ACTIVE(U72(plus(z0, z1), x1, x2)) → c32(U72'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.53/213.60
ACTIVE(U72(plus(z0, z1), x1, x2)) → c32(U72'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.53/213.60
ACTIVE(U72(U61(z0), x1, x2)) → c32(U72'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.53/213.60
ACTIVE(U72(U71(z0, z1, z2), x1, x2)) → c32(U72'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.53/213.60
ACTIVE(U72(U72(z0, z1, z2), x1, x2)) → c32(U72'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.53/213.60
ACTIVE(U72(x(z0, z1), x1, x2)) → c32(U72'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.53/213.60
ACTIVE(U72(x(z0, z1), x1, x2)) → c32(U72'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.53/213.60
ACTIVE(U72(U12(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.53/213.60
ACTIVE(U72(U21(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.53/213.60
ACTIVE(U72(U32(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.53/213.60
ACTIVE(U72(U41(tt, z0), x1, x2)) → c32(U72'(mark(z0), x1, x2)) 686.53/213.60
ACTIVE(U72(U61(tt), x1, x2)) → c32(U72'(mark(0), x1, x2)) 686.53/213.60
ACTIVE(U72(isNat(0), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.53/213.60
ACTIVE(U11(U72(tt, z0, z1), x1)) → c12(U11'(mark(plus(x(z1, z0), z1)), x1)) 686.53/213.60
ACTIVE(U11(U72(tt, z0, z1), x1)) → c12(ACTIVE(U72(tt, z0, z1))) 686.53/213.60
ACTIVE(U12(U72(tt, z0, z1))) → c12(U12'(mark(plus(x(z1, z0), z1)))) 686.53/213.60
ACTIVE(U12(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.53/213.60
ACTIVE(U21(U72(tt, z0, z1))) → c12(U21'(mark(plus(x(z1, z0), z1)))) 686.53/213.60
ACTIVE(U21(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.53/213.60
ACTIVE(U31(U72(tt, z0, z1), x1)) → c12(U31'(mark(plus(x(z1, z0), z1)), x1)) 686.53/213.60
ACTIVE(U31(U72(tt, z0, z1), x1)) → c12(ACTIVE(U72(tt, z0, z1))) 686.53/213.60
ACTIVE(U32(U72(tt, z0, z1))) → c12(U32'(mark(plus(x(z1, z0), z1)))) 686.53/213.60
ACTIVE(U32(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.53/213.60
ACTIVE(U41(U72(tt, z0, z1), x1)) → c12(U41'(mark(plus(x(z1, z0), z1)), x1)) 686.53/213.60
ACTIVE(U41(U72(tt, z0, z1), x1)) → c12(ACTIVE(U72(tt, z0, z1))) 686.53/213.60
ACTIVE(U51(U72(tt, z0, z1), x1, x2)) → c12(U51'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.53/213.60
ACTIVE(U51(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.53/213.60
ACTIVE(U52(U72(tt, z0, z1), x1, x2)) → c12(U52'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.53/213.60
ACTIVE(U52(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.53/213.60
ACTIVE(s(U72(tt, z0, z1))) → c12(S(mark(plus(x(z1, z0), z1)))) 686.53/213.60
ACTIVE(s(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.53/213.60
ACTIVE(U61(U72(tt, z0, z1))) → c12(U61'(mark(plus(x(z1, z0), z1)))) 686.53/213.60
ACTIVE(U61(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.53/213.60
ACTIVE(U71(U72(tt, z0, z1), x1, x2)) → c12(U71'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.53/213.60
ACTIVE(U71(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.53/213.60
ACTIVE(U72(U11(tt, z0), x1, x2)) → c12(U72'(mark(U12(isNat(z0))), x1, x2)) 686.53/213.60
ACTIVE(U72(U11(tt, z0), x1, x2)) → c12(ACTIVE(U11(tt, z0))) 686.53/213.60
ACTIVE(U72(U31(tt, z0), x1, x2)) → c12(U72'(mark(U32(isNat(z0))), x1, x2)) 686.53/213.60
ACTIVE(U72(U31(tt, z0), x1, x2)) → c12(ACTIVE(U31(tt, z0))) 686.53/213.60
ACTIVE(U72(U51(tt, z0, z1), x1, x2)) → c12(U72'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.53/213.60
ACTIVE(U72(U51(tt, z0, z1), x1, x2)) → c12(ACTIVE(U51(tt, z0, z1))) 686.53/213.60
ACTIVE(U72(U52(tt, z0, z1), x1, x2)) → c12(U72'(mark(s(plus(z1, z0))), x1, x2)) 686.53/213.60
ACTIVE(U72(U52(tt, z0, z1), x1, x2)) → c12(ACTIVE(U52(tt, z0, z1))) 686.53/213.60
ACTIVE(U72(U71(tt, z0, z1), x1, x2)) → c12(U72'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.53/213.60
ACTIVE(U72(U71(tt, z0, z1), x1, x2)) → c12(ACTIVE(U71(tt, z0, z1))) 686.53/213.60
ACTIVE(U72(U72(tt, z0, z1), x1, x2)) → c12(U72'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.53/213.60
ACTIVE(U72(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.53/213.60
ACTIVE(U72(isNat(plus(z0, z1)), x1, x2)) → c12(U72'(mark(U11(isNat(z0), z1)), x1, x2)) 686.53/213.60
ACTIVE(U72(isNat(plus(z0, z1)), x1, x2)) → c12(ACTIVE(isNat(plus(z0, z1)))) 686.53/213.60
ACTIVE(U72(isNat(s(z0)), x1, x2)) → c12(U72'(mark(U21(isNat(z0))), x1, x2)) 686.53/213.60
ACTIVE(U72(isNat(s(z0)), x1, x2)) → c12(ACTIVE(isNat(s(z0)))) 686.53/213.60
ACTIVE(U72(isNat(x(z0, z1)), x1, x2)) → c12(U72'(mark(U31(isNat(z0), z1)), x1, x2)) 686.53/213.60
ACTIVE(U72(isNat(x(z0, z1)), x1, x2)) → c12(ACTIVE(isNat(x(z0, z1)))) 686.53/213.60
PROPER(U11(x0, U11(z0, z1))) → c65(U11'(proper(x0), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(U11(z0, z1))) 686.53/213.60
PROPER(U11(x0, U12(z0))) → c65(U11'(proper(x0), U12(proper(z0))), PROPER(x0), PROPER(U12(z0))) 686.53/213.60
PROPER(U11(x0, isNat(z0))) → c65(U11'(proper(x0), isNat(proper(z0))), PROPER(x0), PROPER(isNat(z0))) 686.53/213.60
PROPER(U11(x0, U21(z0))) → c65(U11'(proper(x0), U21(proper(z0))), PROPER(x0), PROPER(U21(z0))) 686.53/213.60
PROPER(U11(x0, U31(z0, z1))) → c65(U11'(proper(x0), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(U31(z0, z1))) 686.53/213.60
PROPER(U11(x0, U32(z0))) → c65(U11'(proper(x0), U32(proper(z0))), PROPER(x0), PROPER(U32(z0))) 686.53/213.60
PROPER(U11(x0, U41(z0, z1))) → c65(U11'(proper(x0), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(U41(z0, z1))) 686.53/213.60
PROPER(U11(x0, U51(z0, z1, z2))) → c65(U11'(proper(x0), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U51(z0, z1, z2))) 686.53/213.60
PROPER(U11(x0, U52(z0, z1, z2))) → c65(U11'(proper(x0), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U52(z0, z1, z2))) 686.53/213.60
PROPER(U11(x0, s(z0))) → c65(U11'(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 686.53/213.60
PROPER(U11(x0, plus(z0, z1))) → c65(U11'(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 686.53/213.60
PROPER(U11(x0, U61(z0))) → c65(U11'(proper(x0), U61(proper(z0))), PROPER(x0), PROPER(U61(z0))) 686.53/213.60
PROPER(U11(x0, U71(z0, z1, z2))) → c65(U11'(proper(x0), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U71(z0, z1, z2))) 686.53/213.60
PROPER(U11(x0, U72(z0, z1, z2))) → c65(U11'(proper(x0), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U72(z0, z1, z2))) 686.53/213.60
PROPER(U11(x0, x(z0, z1))) → c65(U11'(proper(x0), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x(z0, z1))) 686.53/213.60
PROPER(U11(U11(z0, z1), x1)) → c65(U11'(U11(proper(z0), proper(z1)), proper(x1)), PROPER(U11(z0, z1)), PROPER(x1)) 686.53/213.60
PROPER(U11(U12(z0), x1)) → c65(U11'(U12(proper(z0)), proper(x1)), PROPER(U12(z0)), PROPER(x1)) 686.53/213.60
PROPER(U11(isNat(z0), x1)) → c65(U11'(isNat(proper(z0)), proper(x1)), PROPER(isNat(z0)), PROPER(x1)) 686.53/213.60
PROPER(U11(U21(z0), x1)) → c65(U11'(U21(proper(z0)), proper(x1)), PROPER(U21(z0)), PROPER(x1)) 686.53/213.60
PROPER(U11(U31(z0, z1), x1)) → c65(U11'(U31(proper(z0), proper(z1)), proper(x1)), PROPER(U31(z0, z1)), PROPER(x1)) 686.53/213.60
PROPER(U11(U32(z0), x1)) → c65(U11'(U32(proper(z0)), proper(x1)), PROPER(U32(z0)), PROPER(x1)) 686.53/213.60
PROPER(U11(U41(z0, z1), x1)) → c65(U11'(U41(proper(z0), proper(z1)), proper(x1)), PROPER(U41(z0, z1)), PROPER(x1)) 686.53/213.60
PROPER(U11(U51(z0, z1, z2), x1)) → c65(U11'(U51(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U51(z0, z1, z2)), PROPER(x1)) 686.53/213.60
PROPER(U11(U52(z0, z1, z2), x1)) → c65(U11'(U52(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U52(z0, z1, z2)), PROPER(x1)) 686.53/213.60
PROPER(U11(s(z0), x1)) → c65(U11'(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 686.53/213.60
PROPER(U11(plus(z0, z1), x1)) → c65(U11'(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 686.53/213.60
PROPER(U11(U61(z0), x1)) → c65(U11'(U61(proper(z0)), proper(x1)), PROPER(U61(z0)), PROPER(x1)) 686.53/213.60
PROPER(U11(U71(z0, z1, z2), x1)) → c65(U11'(U71(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U71(z0, z1, z2)), PROPER(x1)) 686.53/213.60
PROPER(U11(U72(z0, z1, z2), x1)) → c65(U11'(U72(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U72(z0, z1, z2)), PROPER(x1)) 686.53/213.60
PROPER(U11(x(z0, z1), x1)) → c65(U11'(x(proper(z0), proper(z1)), proper(x1)), PROPER(x(z0, z1)), PROPER(x1)) 686.53/213.60
PROPER(U11(x0, tt)) → c65(U11'(proper(x0), ok(tt)), PROPER(x0)) 686.53/213.60
PROPER(U11(x0, 0)) → c65(U11'(proper(x0), ok(0)), PROPER(x0)) 686.53/213.60
PROPER(U11(tt, x1)) → c65(U11'(ok(tt), proper(x1)), PROPER(x1)) 686.53/213.60
PROPER(U11(0, x1)) → c65(U11'(ok(0), proper(x1)), PROPER(x1)) 686.53/213.60
PROPER(U12(U11(z0, z1))) → c67(U12'(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.53/213.60
PROPER(U12(U12(z0))) → c67(U12'(U12(proper(z0))), PROPER(U12(z0))) 686.53/213.60
PROPER(U12(isNat(z0))) → c67(U12'(isNat(proper(z0))), PROPER(isNat(z0))) 686.53/213.60
PROPER(U12(U21(z0))) → c67(U12'(U21(proper(z0))), PROPER(U21(z0))) 686.53/213.60
PROPER(U12(U31(z0, z1))) → c67(U12'(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.53/213.60
PROPER(U12(U32(z0))) → c67(U12'(U32(proper(z0))), PROPER(U32(z0))) 686.53/213.60
PROPER(U12(U41(z0, z1))) → c67(U12'(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.53/213.60
PROPER(U12(U51(z0, z1, z2))) → c67(U12'(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.53/213.60
PROPER(U12(U52(z0, z1, z2))) → c67(U12'(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.53/213.60
PROPER(U12(s(z0))) → c67(U12'(s(proper(z0))), PROPER(s(z0))) 686.53/213.60
PROPER(U12(plus(z0, z1))) → c67(U12'(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.53/213.60
PROPER(U12(U61(z0))) → c67(U12'(U61(proper(z0))), PROPER(U61(z0))) 686.53/213.60
PROPER(U12(U71(z0, z1, z2))) → c67(U12'(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.53/213.60
PROPER(U12(U72(z0, z1, z2))) → c67(U12'(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.53/213.60
PROPER(U12(x(z0, z1))) → c67(U12'(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.53/213.60
PROPER(U12(tt)) → c67(U12'(ok(tt))) 686.53/213.60
PROPER(U12(0)) → c67(U12'(ok(0))) 686.53/213.60
PROPER(isNat(U11(z0, z1))) → c68(ISNAT(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.53/213.60
PROPER(isNat(U12(z0))) → c68(ISNAT(U12(proper(z0))), PROPER(U12(z0))) 686.53/213.60
PROPER(isNat(isNat(z0))) → c68(ISNAT(isNat(proper(z0))), PROPER(isNat(z0))) 686.53/213.60
PROPER(isNat(U21(z0))) → c68(ISNAT(U21(proper(z0))), PROPER(U21(z0))) 686.53/213.60
PROPER(isNat(U31(z0, z1))) → c68(ISNAT(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.53/213.60
PROPER(isNat(U32(z0))) → c68(ISNAT(U32(proper(z0))), PROPER(U32(z0))) 686.53/213.60
PROPER(isNat(U41(z0, z1))) → c68(ISNAT(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.53/213.60
PROPER(isNat(U51(z0, z1, z2))) → c68(ISNAT(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.53/213.60
PROPER(isNat(U52(z0, z1, z2))) → c68(ISNAT(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.53/213.60
PROPER(isNat(s(z0))) → c68(ISNAT(s(proper(z0))), PROPER(s(z0))) 686.53/213.60
PROPER(isNat(plus(z0, z1))) → c68(ISNAT(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.53/213.60
PROPER(isNat(U61(z0))) → c68(ISNAT(U61(proper(z0))), PROPER(U61(z0))) 686.53/213.60
PROPER(isNat(U71(z0, z1, z2))) → c68(ISNAT(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.53/213.60
PROPER(isNat(U72(z0, z1, z2))) → c68(ISNAT(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.53/213.60
PROPER(isNat(x(z0, z1))) → c68(ISNAT(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.53/213.60
PROPER(isNat(tt)) → c68(ISNAT(ok(tt))) 686.53/213.60
PROPER(isNat(0)) → c68(ISNAT(ok(0))) 686.53/213.60
PROPER(U21(U11(z0, z1))) → c69(U21'(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.53/213.60
PROPER(U21(U12(z0))) → c69(U21'(U12(proper(z0))), PROPER(U12(z0))) 686.53/213.60
PROPER(U21(isNat(z0))) → c69(U21'(isNat(proper(z0))), PROPER(isNat(z0))) 686.53/213.60
PROPER(U21(U21(z0))) → c69(U21'(U21(proper(z0))), PROPER(U21(z0))) 686.53/213.60
PROPER(U21(U31(z0, z1))) → c69(U21'(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.53/213.60
PROPER(U21(U32(z0))) → c69(U21'(U32(proper(z0))), PROPER(U32(z0))) 686.53/213.60
PROPER(U21(U41(z0, z1))) → c69(U21'(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.53/213.60
PROPER(U21(U51(z0, z1, z2))) → c69(U21'(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.53/213.60
PROPER(U21(U52(z0, z1, z2))) → c69(U21'(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.53/213.60
PROPER(U21(s(z0))) → c69(U21'(s(proper(z0))), PROPER(s(z0))) 686.53/213.60
PROPER(U21(plus(z0, z1))) → c69(U21'(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.53/213.60
PROPER(U21(U61(z0))) → c69(U21'(U61(proper(z0))), PROPER(U61(z0))) 686.53/213.60
PROPER(U21(U71(z0, z1, z2))) → c69(U21'(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.53/213.60
PROPER(U21(U72(z0, z1, z2))) → c69(U21'(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.53/213.60
PROPER(U21(x(z0, z1))) → c69(U21'(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.53/213.60
PROPER(U21(tt)) → c69(U21'(ok(tt))) 686.53/213.60
PROPER(U21(0)) → c69(U21'(ok(0))) 686.53/213.60
PROPER(U31(x0, U11(z0, z1))) → c70(U31'(proper(x0), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(U11(z0, z1))) 686.53/213.60
PROPER(U31(x0, U12(z0))) → c70(U31'(proper(x0), U12(proper(z0))), PROPER(x0), PROPER(U12(z0))) 686.53/213.60
PROPER(U31(x0, isNat(z0))) → c70(U31'(proper(x0), isNat(proper(z0))), PROPER(x0), PROPER(isNat(z0))) 686.53/213.60
PROPER(U31(x0, U21(z0))) → c70(U31'(proper(x0), U21(proper(z0))), PROPER(x0), PROPER(U21(z0))) 686.53/213.60
PROPER(U31(x0, U31(z0, z1))) → c70(U31'(proper(x0), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(U31(z0, z1))) 686.53/213.60
PROPER(U31(x0, U32(z0))) → c70(U31'(proper(x0), U32(proper(z0))), PROPER(x0), PROPER(U32(z0))) 686.53/213.60
PROPER(U31(x0, U41(z0, z1))) → c70(U31'(proper(x0), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(U41(z0, z1))) 686.53/213.60
PROPER(U31(x0, U51(z0, z1, z2))) → c70(U31'(proper(x0), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U51(z0, z1, z2))) 686.53/213.60
PROPER(U31(x0, U52(z0, z1, z2))) → c70(U31'(proper(x0), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U52(z0, z1, z2))) 686.53/213.60
PROPER(U31(x0, s(z0))) → c70(U31'(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 686.53/213.60
PROPER(U31(x0, plus(z0, z1))) → c70(U31'(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 686.53/213.60
PROPER(U31(x0, U61(z0))) → c70(U31'(proper(x0), U61(proper(z0))), PROPER(x0), PROPER(U61(z0))) 686.53/213.60
PROPER(U31(x0, U71(z0, z1, z2))) → c70(U31'(proper(x0), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U71(z0, z1, z2))) 686.53/213.60
PROPER(U31(x0, U72(z0, z1, z2))) → c70(U31'(proper(x0), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U72(z0, z1, z2))) 686.53/213.60
PROPER(U31(x0, x(z0, z1))) → c70(U31'(proper(x0), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x(z0, z1))) 686.53/213.60
PROPER(U31(U11(z0, z1), x1)) → c70(U31'(U11(proper(z0), proper(z1)), proper(x1)), PROPER(U11(z0, z1)), PROPER(x1)) 686.53/213.60
PROPER(U31(U12(z0), x1)) → c70(U31'(U12(proper(z0)), proper(x1)), PROPER(U12(z0)), PROPER(x1)) 686.53/213.60
PROPER(U31(isNat(z0), x1)) → c70(U31'(isNat(proper(z0)), proper(x1)), PROPER(isNat(z0)), PROPER(x1)) 686.53/213.60
PROPER(U31(U21(z0), x1)) → c70(U31'(U21(proper(z0)), proper(x1)), PROPER(U21(z0)), PROPER(x1)) 686.53/213.60
PROPER(U31(U31(z0, z1), x1)) → c70(U31'(U31(proper(z0), proper(z1)), proper(x1)), PROPER(U31(z0, z1)), PROPER(x1)) 686.53/213.60
PROPER(U31(U32(z0), x1)) → c70(U31'(U32(proper(z0)), proper(x1)), PROPER(U32(z0)), PROPER(x1)) 686.53/213.60
PROPER(U31(U41(z0, z1), x1)) → c70(U31'(U41(proper(z0), proper(z1)), proper(x1)), PROPER(U41(z0, z1)), PROPER(x1)) 686.53/213.60
PROPER(U31(U51(z0, z1, z2), x1)) → c70(U31'(U51(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U51(z0, z1, z2)), PROPER(x1)) 686.53/213.60
PROPER(U31(U52(z0, z1, z2), x1)) → c70(U31'(U52(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U52(z0, z1, z2)), PROPER(x1)) 686.53/213.60
PROPER(U31(s(z0), x1)) → c70(U31'(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 686.53/213.60
PROPER(U31(plus(z0, z1), x1)) → c70(U31'(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 686.53/213.60
PROPER(U31(U61(z0), x1)) → c70(U31'(U61(proper(z0)), proper(x1)), PROPER(U61(z0)), PROPER(x1)) 686.53/213.60
PROPER(U31(U71(z0, z1, z2), x1)) → c70(U31'(U71(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U71(z0, z1, z2)), PROPER(x1)) 686.53/213.60
PROPER(U31(U72(z0, z1, z2), x1)) → c70(U31'(U72(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U72(z0, z1, z2)), PROPER(x1)) 686.53/213.60
PROPER(U31(x(z0, z1), x1)) → c70(U31'(x(proper(z0), proper(z1)), proper(x1)), PROPER(x(z0, z1)), PROPER(x1)) 686.53/213.60
PROPER(U31(x0, tt)) → c70(U31'(proper(x0), ok(tt)), PROPER(x0)) 686.53/213.60
PROPER(U31(x0, 0)) → c70(U31'(proper(x0), ok(0)), PROPER(x0)) 686.53/213.60
PROPER(U31(tt, x1)) → c70(U31'(ok(tt), proper(x1)), PROPER(x1)) 686.53/213.60
PROPER(U31(0, x1)) → c70(U31'(ok(0), proper(x1)), PROPER(x1))
K tuples:none
Defined Rule Symbols:

active, U11, U12, U21, U31, U32, U41, U51, U52, s, plus, U61, U71, U72, x, proper, isNat, top

Defined Pair Symbols:

ACTIVE, U11', U12', U21', U31', U32', U41', U51', U52', S, PLUS, U61', U71', U72', X, PROPER, ISNAT, TOP

Compound Symbols:

c28, c29, 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, c62, c63, c64, c71, c72, c73, c74, c75, c76, c77, c79, c80, c81, c82, c83, c84, c13, c16, c18, c1, c19, c19, c, c20, c20, c2, c21, c21, c3, c22, c22, c4, c23, c23, c5, c24, c24, c6, c25, c25, c7, c26, c26, c8, c27, c27, c9, c30, c30, c10, c31, c31, c11, c32, c32, c12, c65, c65, c67, c67, c68, c68, c69, c69, c70, c70

686.53/213.60
686.53/213.60

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

Use narrowing to replace PROPER(U32(z0)) → c71(U32'(proper(z0)), PROPER(z0)) by

PROPER(U32(U11(z0, z1))) → c71(U32'(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.53/213.60
PROPER(U32(tt)) → c71(U32'(ok(tt)), PROPER(tt)) 686.53/213.60
PROPER(U32(U12(z0))) → c71(U32'(U12(proper(z0))), PROPER(U12(z0))) 686.53/213.60
PROPER(U32(isNat(z0))) → c71(U32'(isNat(proper(z0))), PROPER(isNat(z0))) 686.53/213.60
PROPER(U32(U21(z0))) → c71(U32'(U21(proper(z0))), PROPER(U21(z0))) 686.53/213.60
PROPER(U32(U31(z0, z1))) → c71(U32'(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.53/213.60
PROPER(U32(U32(z0))) → c71(U32'(U32(proper(z0))), PROPER(U32(z0))) 686.53/213.60
PROPER(U32(U41(z0, z1))) → c71(U32'(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.53/213.60
PROPER(U32(U51(z0, z1, z2))) → c71(U32'(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.53/213.60
PROPER(U32(U52(z0, z1, z2))) → c71(U32'(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.53/213.60
PROPER(U32(s(z0))) → c71(U32'(s(proper(z0))), PROPER(s(z0))) 686.53/213.60
PROPER(U32(plus(z0, z1))) → c71(U32'(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.53/213.60
PROPER(U32(U61(z0))) → c71(U32'(U61(proper(z0))), PROPER(U61(z0))) 686.53/213.60
PROPER(U32(0)) → c71(U32'(ok(0)), PROPER(0)) 686.53/213.60
PROPER(U32(U71(z0, z1, z2))) → c71(U32'(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.53/213.60
PROPER(U32(U72(z0, z1, z2))) → c71(U32'(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.53/213.60
PROPER(U32(x(z0, z1))) → c71(U32'(x(proper(z0), proper(z1))), PROPER(x(z0, z1)))
686.53/213.60
686.53/213.60

(100) Obligation:

Complexity Dependency Tuples Problem
Rules:

active(U11(tt, z0)) → mark(U12(isNat(z0))) 686.53/213.60
active(U12(tt)) → mark(tt) 686.53/213.60
active(U21(tt)) → mark(tt) 686.53/213.60
active(U31(tt, z0)) → mark(U32(isNat(z0))) 686.53/213.60
active(U32(tt)) → mark(tt) 686.53/213.60
active(U41(tt, z0)) → mark(z0) 686.53/213.60
active(U51(tt, z0, z1)) → mark(U52(isNat(z1), z0, z1)) 686.53/213.60
active(U52(tt, z0, z1)) → mark(s(plus(z1, z0))) 686.53/213.60
active(U61(tt)) → mark(0) 686.53/213.60
active(U71(tt, z0, z1)) → mark(U72(isNat(z1), z0, z1)) 686.53/213.60
active(U72(tt, z0, z1)) → mark(plus(x(z1, z0), z1)) 686.53/213.60
active(isNat(0)) → mark(tt) 686.53/213.60
active(isNat(plus(z0, z1))) → mark(U11(isNat(z0), z1)) 686.53/213.60
active(isNat(s(z0))) → mark(U21(isNat(z0))) 686.53/213.60
active(isNat(x(z0, z1))) → mark(U31(isNat(z0), z1)) 686.53/213.60
active(plus(z0, 0)) → mark(U41(isNat(z0), z0)) 686.53/213.60
active(plus(z0, s(z1))) → mark(U51(isNat(z1), z1, z0)) 686.53/213.60
active(x(z0, 0)) → mark(U61(isNat(z0))) 686.53/213.60
active(x(z0, s(z1))) → mark(U71(isNat(z1), z1, z0)) 686.53/213.60
active(U11(z0, z1)) → U11(active(z0), z1) 686.53/213.60
active(U12(z0)) → U12(active(z0)) 686.53/213.60
active(U21(z0)) → U21(active(z0)) 686.53/213.60
active(U31(z0, z1)) → U31(active(z0), z1) 686.53/213.60
active(U32(z0)) → U32(active(z0)) 686.53/213.60
active(U41(z0, z1)) → U41(active(z0), z1) 686.53/213.60
active(U51(z0, z1, z2)) → U51(active(z0), z1, z2) 686.53/213.60
active(U52(z0, z1, z2)) → U52(active(z0), z1, z2) 686.53/213.60
active(s(z0)) → s(active(z0)) 686.53/213.60
active(plus(z0, z1)) → plus(active(z0), z1) 686.53/213.60
active(plus(z0, z1)) → plus(z0, active(z1)) 686.53/213.60
active(U61(z0)) → U61(active(z0)) 686.53/213.60
active(U71(z0, z1, z2)) → U71(active(z0), z1, z2) 686.53/213.60
active(U72(z0, z1, z2)) → U72(active(z0), z1, z2) 686.53/213.60
active(x(z0, z1)) → x(active(z0), z1) 686.53/213.60
active(x(z0, z1)) → x(z0, active(z1)) 686.53/213.60
U11(mark(z0), z1) → mark(U11(z0, z1)) 686.53/213.60
U11(ok(z0), ok(z1)) → ok(U11(z0, z1)) 686.53/213.60
U12(mark(z0)) → mark(U12(z0)) 686.53/213.60
U12(ok(z0)) → ok(U12(z0)) 686.53/213.60
U21(mark(z0)) → mark(U21(z0)) 686.53/213.60
U21(ok(z0)) → ok(U21(z0)) 686.53/213.60
U31(mark(z0), z1) → mark(U31(z0, z1)) 686.53/213.60
U31(ok(z0), ok(z1)) → ok(U31(z0, z1)) 686.53/213.60
U32(mark(z0)) → mark(U32(z0)) 686.53/213.60
U32(ok(z0)) → ok(U32(z0)) 686.53/213.60
U41(mark(z0), z1) → mark(U41(z0, z1)) 686.53/213.60
U41(ok(z0), ok(z1)) → ok(U41(z0, z1)) 686.53/213.60
U51(mark(z0), z1, z2) → mark(U51(z0, z1, z2)) 686.53/213.60
U51(ok(z0), ok(z1), ok(z2)) → ok(U51(z0, z1, z2)) 686.53/213.60
U52(mark(z0), z1, z2) → mark(U52(z0, z1, z2)) 686.53/213.60
U52(ok(z0), ok(z1), ok(z2)) → ok(U52(z0, z1, z2)) 686.53/213.60
s(mark(z0)) → mark(s(z0)) 686.53/213.60
s(ok(z0)) → ok(s(z0)) 686.53/213.60
plus(mark(z0), z1) → mark(plus(z0, z1)) 686.53/213.60
plus(z0, mark(z1)) → mark(plus(z0, z1)) 686.53/213.60
plus(ok(z0), ok(z1)) → ok(plus(z0, z1)) 686.53/213.60
U61(mark(z0)) → mark(U61(z0)) 686.53/213.60
U61(ok(z0)) → ok(U61(z0)) 686.53/213.60
U71(mark(z0), z1, z2) → mark(U71(z0, z1, z2)) 686.53/213.60
U71(ok(z0), ok(z1), ok(z2)) → ok(U71(z0, z1, z2)) 686.53/213.60
U72(mark(z0), z1, z2) → mark(U72(z0, z1, z2)) 686.53/213.60
U72(ok(z0), ok(z1), ok(z2)) → ok(U72(z0, z1, z2)) 686.53/213.60
x(mark(z0), z1) → mark(x(z0, z1)) 686.53/213.60
x(z0, mark(z1)) → mark(x(z0, z1)) 686.53/213.60
x(ok(z0), ok(z1)) → ok(x(z0, z1)) 686.53/213.60
proper(U11(z0, z1)) → U11(proper(z0), proper(z1)) 686.53/213.60
proper(tt) → ok(tt) 686.53/213.60
proper(U12(z0)) → U12(proper(z0)) 686.53/213.60
proper(isNat(z0)) → isNat(proper(z0)) 686.53/213.60
proper(U21(z0)) → U21(proper(z0)) 686.53/213.60
proper(U31(z0, z1)) → U31(proper(z0), proper(z1)) 686.53/213.60
proper(U32(z0)) → U32(proper(z0)) 686.53/213.60
proper(U41(z0, z1)) → U41(proper(z0), proper(z1)) 686.53/213.60
proper(U51(z0, z1, z2)) → U51(proper(z0), proper(z1), proper(z2)) 686.53/213.60
proper(U52(z0, z1, z2)) → U52(proper(z0), proper(z1), proper(z2)) 686.53/213.60
proper(s(z0)) → s(proper(z0)) 686.53/213.60
proper(plus(z0, z1)) → plus(proper(z0), proper(z1)) 686.53/213.60
proper(U61(z0)) → U61(proper(z0)) 686.53/213.60
proper(0) → ok(0) 686.53/213.60
proper(U71(z0, z1, z2)) → U71(proper(z0), proper(z1), proper(z2)) 686.53/213.60
proper(U72(z0, z1, z2)) → U72(proper(z0), proper(z1), proper(z2)) 686.53/213.60
proper(x(z0, z1)) → x(proper(z0), proper(z1)) 686.53/213.60
isNat(ok(z0)) → ok(isNat(z0)) 686.53/213.60
top(mark(z0)) → top(proper(z0)) 686.53/213.60
top(ok(z0)) → top(active(z0))
Tuples:

ACTIVE(plus(z0, z1)) → c28(PLUS(active(z0), z1), ACTIVE(z0)) 686.53/213.60
ACTIVE(plus(z0, z1)) → c29(PLUS(z0, active(z1)), ACTIVE(z1)) 686.53/213.60
ACTIVE(x(z0, z1)) → c33(X(active(z0), z1), ACTIVE(z0)) 686.53/213.60
ACTIVE(x(z0, z1)) → c34(X(z0, active(z1)), ACTIVE(z1)) 686.53/213.60
U11'(mark(z0), z1) → c35(U11'(z0, z1)) 686.53/213.60
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1)) 686.53/213.60
U12'(mark(z0)) → c37(U12'(z0)) 686.53/213.60
U12'(ok(z0)) → c38(U12'(z0)) 686.53/213.60
U21'(mark(z0)) → c39(U21'(z0)) 686.53/213.60
U21'(ok(z0)) → c40(U21'(z0)) 686.53/213.60
U31'(mark(z0), z1) → c41(U31'(z0, z1)) 686.53/213.60
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 686.53/213.60
U32'(mark(z0)) → c43(U32'(z0)) 686.53/213.60
U32'(ok(z0)) → c44(U32'(z0)) 686.53/213.60
U41'(mark(z0), z1) → c45(U41'(z0, z1)) 686.53/213.60
U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1)) 686.53/213.60
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2)) 686.53/213.60
U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2)) 686.53/213.60
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2)) 686.53/213.60
U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2)) 686.53/213.60
S(mark(z0)) → c51(S(z0)) 686.53/213.60
S(ok(z0)) → c52(S(z0)) 686.53/213.60
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 686.53/213.60
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 686.53/213.60
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 686.53/213.60
U61'(mark(z0)) → c56(U61'(z0)) 686.53/213.60
U61'(ok(z0)) → c57(U61'(z0)) 686.53/213.60
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2)) 686.53/213.60
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2)) 686.53/213.60
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2)) 686.53/213.60
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 686.53/213.60
X(mark(z0), z1) → c62(X(z0, z1)) 686.53/213.60
X(z0, mark(z1)) → c63(X(z0, z1)) 686.53/213.60
X(ok(z0), ok(z1)) → c64(X(z0, z1)) 686.53/213.60
PROPER(U41(z0, z1)) → c72(U41'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 686.53/213.60
PROPER(U51(z0, z1, z2)) → c73(U51'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 686.53/213.60
PROPER(U52(z0, z1, z2)) → c74(U52'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 686.53/213.60
PROPER(s(z0)) → c75(S(proper(z0)), PROPER(z0)) 686.53/213.60
PROPER(plus(z0, z1)) → c76(PLUS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 686.53/213.60
PROPER(U61(z0)) → c77(U61'(proper(z0)), PROPER(z0)) 686.53/213.60
PROPER(U71(z0, z1, z2)) → c79(U71'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 686.53/213.60
PROPER(U72(z0, z1, z2)) → c80(U72'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 686.53/213.60
PROPER(x(z0, z1)) → c81(X(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 686.53/213.60
ISNAT(ok(z0)) → c82(ISNAT(z0)) 686.53/213.60
TOP(mark(z0)) → c83(TOP(proper(z0)), PROPER(z0)) 686.53/213.60
TOP(ok(z0)) → c84(TOP(active(z0)), ACTIVE(z0)) 686.53/213.60
ACTIVE(isNat(s(z0))) → c13(ISNAT(z0)) 686.53/213.60
ACTIVE(plus(z0, s(z1))) → c16(ISNAT(z1)) 686.53/213.60
ACTIVE(x(z0, s(z1))) → c18(ISNAT(z1)) 686.53/213.60
ACTIVE(U11(tt, z0)) → c1(U12'(isNat(z0))) 686.53/213.60
ACTIVE(U11(tt, z0)) → c1(ISNAT(z0)) 686.53/213.60
ACTIVE(U31(tt, z0)) → c1(U32'(isNat(z0))) 686.53/213.60
ACTIVE(U31(tt, z0)) → c1(ISNAT(z0)) 686.53/213.60
ACTIVE(U51(tt, z0, z1)) → c1(U52'(isNat(z1), z0, z1)) 686.53/213.60
ACTIVE(U51(tt, z0, z1)) → c1(ISNAT(z1)) 686.53/213.60
ACTIVE(U52(tt, z0, z1)) → c1(S(plus(z1, z0))) 686.53/213.60
ACTIVE(U52(tt, z0, z1)) → c1(PLUS(z1, z0)) 686.53/213.60
ACTIVE(U71(tt, z0, z1)) → c1(U72'(isNat(z1), z0, z1)) 686.53/213.60
ACTIVE(U71(tt, z0, z1)) → c1(ISNAT(z1)) 686.53/213.60
ACTIVE(U72(tt, z0, z1)) → c1(PLUS(x(z1, z0), z1)) 686.53/213.60
ACTIVE(U72(tt, z0, z1)) → c1(X(z1, z0)) 686.53/213.60
ACTIVE(isNat(plus(z0, z1))) → c1(U11'(isNat(z0), z1)) 686.53/213.60
ACTIVE(isNat(plus(z0, z1))) → c1(ISNAT(z0)) 686.53/213.60
ACTIVE(isNat(x(z0, z1))) → c1(U31'(isNat(z0), z1)) 686.53/213.60
ACTIVE(isNat(x(z0, z1))) → c1(ISNAT(z0)) 686.53/213.60
ACTIVE(plus(z0, 0)) → c1(U41'(isNat(z0), z0)) 686.53/213.60
ACTIVE(plus(z0, 0)) → c1(ISNAT(z0)) 686.53/213.60
ACTIVE(x(z0, 0)) → c1(U61'(isNat(z0))) 686.53/213.60
ACTIVE(x(z0, 0)) → c1(ISNAT(z0)) 686.53/213.60
ACTIVE(U11(plus(z0, 0), x1)) → c19(U11'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.53/213.60
ACTIVE(U11(plus(z0, s(z1)), x1)) → c19(U11'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.53/213.60
ACTIVE(U11(x(z0, 0), x1)) → c19(U11'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.53/213.60
ACTIVE(U11(x(z0, s(z1)), x1)) → c19(U11'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.53/213.60
ACTIVE(U11(U11(z0, z1), x1)) → c19(U11'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.53/213.60
ACTIVE(U11(U12(z0), x1)) → c19(U11'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.53/213.60
ACTIVE(U11(U21(z0), x1)) → c19(U11'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.53/213.60
ACTIVE(U11(U31(z0, z1), x1)) → c19(U11'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.53/213.60
ACTIVE(U11(U32(z0), x1)) → c19(U11'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.53/213.60
ACTIVE(U11(U41(z0, z1), x1)) → c19(U11'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.53/213.60
ACTIVE(U11(U51(z0, z1, z2), x1)) → c19(U11'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.53/213.60
ACTIVE(U11(U52(z0, z1, z2), x1)) → c19(U11'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.53/213.60
ACTIVE(U11(s(z0), x1)) → c19(U11'(s(active(z0)), x1), ACTIVE(s(z0))) 686.53/213.60
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.53/213.60
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.53/213.60
ACTIVE(U11(U61(z0), x1)) → c19(U11'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.53/213.60
ACTIVE(U11(U71(z0, z1, z2), x1)) → c19(U11'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.53/213.60
ACTIVE(U11(U72(z0, z1, z2), x1)) → c19(U11'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.53/213.60
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.53/213.60
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.53/213.60
ACTIVE(U11(isNat(0), x1)) → c19(U11'(mark(tt), x1)) 686.53/213.60
ACTIVE(U11(U11(tt, z0), x1)) → c(U11'(mark(U12(isNat(z0))), x1)) 686.53/213.60
ACTIVE(U11(U11(tt, z0), x1)) → c(ACTIVE(U11(tt, z0))) 686.53/213.60
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(U11'(mark(U11(isNat(z0), z1)), x1)) 686.53/213.60
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(ACTIVE(isNat(plus(z0, z1)))) 686.53/213.60
ACTIVE(U11(isNat(s(z0)), x1)) → c(U11'(mark(U21(isNat(z0))), x1)) 686.53/213.60
ACTIVE(U11(isNat(s(z0)), x1)) → c(ACTIVE(isNat(s(z0)))) 686.53/213.60
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(U11'(mark(U31(isNat(z0), z1)), x1)) 686.53/213.60
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(ACTIVE(isNat(x(z0, z1)))) 686.53/213.60
ACTIVE(U12(plus(z0, 0))) → c20(U12'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.53/213.60
ACTIVE(U12(plus(z0, s(z1)))) → c20(U12'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.53/213.60
ACTIVE(U12(x(z0, 0))) → c20(U12'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.53/213.60
ACTIVE(U12(x(z0, s(z1)))) → c20(U12'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.53/213.60
ACTIVE(U12(U11(z0, z1))) → c20(U12'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.53/213.60
ACTIVE(U12(U12(z0))) → c20(U12'(U12(active(z0))), ACTIVE(U12(z0))) 686.53/213.60
ACTIVE(U12(U21(z0))) → c20(U12'(U21(active(z0))), ACTIVE(U21(z0))) 686.53/213.60
ACTIVE(U12(U31(z0, z1))) → c20(U12'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.53/213.60
ACTIVE(U12(U32(z0))) → c20(U12'(U32(active(z0))), ACTIVE(U32(z0))) 686.53/213.60
ACTIVE(U12(U41(z0, z1))) → c20(U12'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.53/213.60
ACTIVE(U12(U51(z0, z1, z2))) → c20(U12'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.53/213.60
ACTIVE(U12(U52(z0, z1, z2))) → c20(U12'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.53/213.60
ACTIVE(U12(s(z0))) → c20(U12'(s(active(z0))), ACTIVE(s(z0))) 686.53/213.60
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.53/213.60
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.53/213.60
ACTIVE(U12(U61(z0))) → c20(U12'(U61(active(z0))), ACTIVE(U61(z0))) 686.53/213.60
ACTIVE(U12(U71(z0, z1, z2))) → c20(U12'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.53/213.60
ACTIVE(U12(U72(z0, z1, z2))) → c20(U12'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.53/213.60
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.53/213.60
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.53/213.60
ACTIVE(U11(U12(tt), x1)) → c19(U11'(mark(tt), x1)) 686.53/213.60
ACTIVE(U12(U12(tt))) → c20(U12'(mark(tt))) 686.53/213.60
ACTIVE(U12(isNat(0))) → c20(U12'(mark(tt))) 686.53/213.60
ACTIVE(U12(U11(tt, z0))) → c2(U12'(mark(U12(isNat(z0))))) 686.53/213.60
ACTIVE(U12(U11(tt, z0))) → c2(ACTIVE(U11(tt, z0))) 686.53/213.60
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(U12'(mark(U11(isNat(z0), z1)))) 686.53/213.60
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(ACTIVE(isNat(plus(z0, z1)))) 686.53/213.60
ACTIVE(U12(isNat(s(z0)))) → c2(U12'(mark(U21(isNat(z0))))) 686.53/213.60
ACTIVE(U12(isNat(s(z0)))) → c2(ACTIVE(isNat(s(z0)))) 686.53/213.60
ACTIVE(U12(isNat(x(z0, z1)))) → c2(U12'(mark(U31(isNat(z0), z1)))) 686.53/213.60
ACTIVE(U12(isNat(x(z0, z1)))) → c2(ACTIVE(isNat(x(z0, z1)))) 686.53/213.60
ACTIVE(U21(plus(z0, 0))) → c21(U21'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.53/213.60
ACTIVE(U21(plus(z0, s(z1)))) → c21(U21'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.53/213.60
ACTIVE(U21(x(z0, 0))) → c21(U21'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.53/213.60
ACTIVE(U21(x(z0, s(z1)))) → c21(U21'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.53/213.60
ACTIVE(U21(U11(z0, z1))) → c21(U21'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.53/213.60
ACTIVE(U21(U12(z0))) → c21(U21'(U12(active(z0))), ACTIVE(U12(z0))) 686.53/213.60
ACTIVE(U21(U21(z0))) → c21(U21'(U21(active(z0))), ACTIVE(U21(z0))) 686.53/213.60
ACTIVE(U21(U31(z0, z1))) → c21(U21'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.53/213.60
ACTIVE(U21(U32(z0))) → c21(U21'(U32(active(z0))), ACTIVE(U32(z0))) 686.53/213.60
ACTIVE(U21(U41(z0, z1))) → c21(U21'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.53/213.60
ACTIVE(U21(U51(z0, z1, z2))) → c21(U21'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.53/213.60
ACTIVE(U21(U52(z0, z1, z2))) → c21(U21'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.53/213.60
ACTIVE(U21(s(z0))) → c21(U21'(s(active(z0))), ACTIVE(s(z0))) 686.53/213.60
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.53/213.60
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.53/213.60
ACTIVE(U21(U61(z0))) → c21(U21'(U61(active(z0))), ACTIVE(U61(z0))) 686.53/213.60
ACTIVE(U21(U71(z0, z1, z2))) → c21(U21'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.53/213.60
ACTIVE(U21(U72(z0, z1, z2))) → c21(U21'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.53/213.60
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.53/213.60
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.53/213.60
ACTIVE(U11(U21(tt), x1)) → c19(U11'(mark(tt), x1)) 686.53/213.60
ACTIVE(U12(U21(tt))) → c20(U12'(mark(tt))) 686.53/213.60
ACTIVE(U21(U12(tt))) → c21(U21'(mark(tt))) 686.53/213.60
ACTIVE(U21(U21(tt))) → c21(U21'(mark(tt))) 686.53/213.60
ACTIVE(U21(isNat(0))) → c21(U21'(mark(tt))) 686.53/213.60
ACTIVE(U21(U11(tt, z0))) → c3(U21'(mark(U12(isNat(z0))))) 686.53/213.60
ACTIVE(U21(U11(tt, z0))) → c3(ACTIVE(U11(tt, z0))) 686.53/213.60
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(U21'(mark(U11(isNat(z0), z1)))) 686.53/213.60
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(ACTIVE(isNat(plus(z0, z1)))) 686.53/213.60
ACTIVE(U21(isNat(s(z0)))) → c3(U21'(mark(U21(isNat(z0))))) 686.53/213.60
ACTIVE(U21(isNat(s(z0)))) → c3(ACTIVE(isNat(s(z0)))) 686.53/213.60
ACTIVE(U21(isNat(x(z0, z1)))) → c3(U21'(mark(U31(isNat(z0), z1)))) 686.53/213.60
ACTIVE(U21(isNat(x(z0, z1)))) → c3(ACTIVE(isNat(x(z0, z1)))) 686.53/213.60
ACTIVE(U31(plus(z0, 0), x1)) → c22(U31'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.53/213.60
ACTIVE(U31(plus(z0, s(z1)), x1)) → c22(U31'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.53/213.60
ACTIVE(U31(x(z0, 0), x1)) → c22(U31'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.53/213.60
ACTIVE(U31(x(z0, s(z1)), x1)) → c22(U31'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.53/213.60
ACTIVE(U31(U11(z0, z1), x1)) → c22(U31'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.53/213.60
ACTIVE(U31(U12(z0), x1)) → c22(U31'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.53/213.60
ACTIVE(U31(U21(z0), x1)) → c22(U31'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.53/213.60
ACTIVE(U31(U31(z0, z1), x1)) → c22(U31'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.53/213.60
ACTIVE(U31(U32(z0), x1)) → c22(U31'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.53/213.60
ACTIVE(U31(U41(z0, z1), x1)) → c22(U31'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.53/213.60
ACTIVE(U31(U51(z0, z1, z2), x1)) → c22(U31'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.53/213.60
ACTIVE(U31(U52(z0, z1, z2), x1)) → c22(U31'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.53/213.60
ACTIVE(U31(s(z0), x1)) → c22(U31'(s(active(z0)), x1), ACTIVE(s(z0))) 686.53/213.60
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.53/213.60
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.53/213.60
ACTIVE(U31(U61(z0), x1)) → c22(U31'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.53/213.60
ACTIVE(U31(U71(z0, z1, z2), x1)) → c22(U31'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.53/213.60
ACTIVE(U31(U72(z0, z1, z2), x1)) → c22(U31'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.53/213.60
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.53/213.60
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.53/213.60
ACTIVE(U31(U12(tt), x1)) → c22(U31'(mark(tt), x1)) 686.53/213.60
ACTIVE(U31(U21(tt), x1)) → c22(U31'(mark(tt), x1)) 686.53/213.60
ACTIVE(U31(isNat(0), x1)) → c22(U31'(mark(tt), x1)) 686.53/213.60
ACTIVE(U11(U31(tt, z0), x1)) → c4(U11'(mark(U32(isNat(z0))), x1)) 686.53/213.60
ACTIVE(U11(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 686.53/213.60
ACTIVE(U12(U31(tt, z0))) → c4(U12'(mark(U32(isNat(z0))))) 686.53/213.60
ACTIVE(U12(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 686.53/213.60
ACTIVE(U21(U31(tt, z0))) → c4(U21'(mark(U32(isNat(z0))))) 686.53/213.60
ACTIVE(U21(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 686.53/213.60
ACTIVE(U31(U11(tt, z0), x1)) → c4(U31'(mark(U12(isNat(z0))), x1)) 686.53/213.60
ACTIVE(U31(U11(tt, z0), x1)) → c4(ACTIVE(U11(tt, z0))) 686.53/213.60
ACTIVE(U31(U31(tt, z0), x1)) → c4(U31'(mark(U32(isNat(z0))), x1)) 686.53/213.60
ACTIVE(U31(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 686.53/213.60
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(U31'(mark(U11(isNat(z0), z1)), x1)) 686.53/213.60
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(ACTIVE(isNat(plus(z0, z1)))) 686.53/213.60
ACTIVE(U31(isNat(s(z0)), x1)) → c4(U31'(mark(U21(isNat(z0))), x1)) 686.53/213.60
ACTIVE(U31(isNat(s(z0)), x1)) → c4(ACTIVE(isNat(s(z0)))) 686.53/213.60
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(U31'(mark(U31(isNat(z0), z1)), x1)) 686.53/213.60
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(ACTIVE(isNat(x(z0, z1)))) 686.53/213.60
ACTIVE(U32(plus(z0, 0))) → c23(U32'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.53/213.60
ACTIVE(U32(plus(z0, s(z1)))) → c23(U32'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.53/213.60
ACTIVE(U32(x(z0, 0))) → c23(U32'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.53/213.60
ACTIVE(U32(x(z0, s(z1)))) → c23(U32'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.53/213.60
ACTIVE(U32(U11(z0, z1))) → c23(U32'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.53/213.60
ACTIVE(U32(U12(z0))) → c23(U32'(U12(active(z0))), ACTIVE(U12(z0))) 686.53/213.60
ACTIVE(U32(U21(z0))) → c23(U32'(U21(active(z0))), ACTIVE(U21(z0))) 686.53/213.60
ACTIVE(U32(U31(z0, z1))) → c23(U32'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.53/213.60
ACTIVE(U32(U32(z0))) → c23(U32'(U32(active(z0))), ACTIVE(U32(z0))) 686.53/213.60
ACTIVE(U32(U41(z0, z1))) → c23(U32'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.53/213.60
ACTIVE(U32(U51(z0, z1, z2))) → c23(U32'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.53/213.60
ACTIVE(U32(U52(z0, z1, z2))) → c23(U32'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.53/213.60
ACTIVE(U32(s(z0))) → c23(U32'(s(active(z0))), ACTIVE(s(z0))) 686.53/213.60
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.53/213.60
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.53/213.60
ACTIVE(U32(U61(z0))) → c23(U32'(U61(active(z0))), ACTIVE(U61(z0))) 686.53/213.60
ACTIVE(U32(U71(z0, z1, z2))) → c23(U32'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.53/213.60
ACTIVE(U32(U72(z0, z1, z2))) → c23(U32'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.53/213.60
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.53/213.60
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.53/213.60
ACTIVE(U11(U32(tt), x1)) → c19(U11'(mark(tt), x1)) 686.53/213.60
ACTIVE(U12(U32(tt))) → c20(U12'(mark(tt))) 686.53/213.60
ACTIVE(U21(U32(tt))) → c21(U21'(mark(tt))) 686.53/213.60
ACTIVE(U31(U32(tt), x1)) → c22(U31'(mark(tt), x1)) 686.53/213.60
ACTIVE(U32(U12(tt))) → c23(U32'(mark(tt))) 686.53/213.60
ACTIVE(U32(U21(tt))) → c23(U32'(mark(tt))) 686.53/213.60
ACTIVE(U32(U32(tt))) → c23(U32'(mark(tt))) 686.53/213.60
ACTIVE(U32(isNat(0))) → c23(U32'(mark(tt))) 686.53/213.60
ACTIVE(U32(U11(tt, z0))) → c5(U32'(mark(U12(isNat(z0))))) 686.53/213.60
ACTIVE(U32(U11(tt, z0))) → c5(ACTIVE(U11(tt, z0))) 686.53/213.60
ACTIVE(U32(U31(tt, z0))) → c5(U32'(mark(U32(isNat(z0))))) 686.53/213.60
ACTIVE(U32(U31(tt, z0))) → c5(ACTIVE(U31(tt, z0))) 686.53/213.60
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(U32'(mark(U11(isNat(z0), z1)))) 686.53/213.60
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(ACTIVE(isNat(plus(z0, z1)))) 686.53/213.60
ACTIVE(U32(isNat(s(z0)))) → c5(U32'(mark(U21(isNat(z0))))) 686.53/213.60
ACTIVE(U32(isNat(s(z0)))) → c5(ACTIVE(isNat(s(z0)))) 686.53/213.60
ACTIVE(U32(isNat(x(z0, z1)))) → c5(U32'(mark(U31(isNat(z0), z1)))) 686.53/213.60
ACTIVE(U32(isNat(x(z0, z1)))) → c5(ACTIVE(isNat(x(z0, z1)))) 686.53/213.60
ACTIVE(U41(plus(z0, 0), x1)) → c24(U41'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.53/213.60
ACTIVE(U41(plus(z0, s(z1)), x1)) → c24(U41'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.53/213.60
ACTIVE(U41(x(z0, 0), x1)) → c24(U41'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.53/213.60
ACTIVE(U41(x(z0, s(z1)), x1)) → c24(U41'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.53/213.60
ACTIVE(U41(U11(z0, z1), x1)) → c24(U41'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.53/213.60
ACTIVE(U41(U12(z0), x1)) → c24(U41'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.53/213.60
ACTIVE(U41(U21(z0), x1)) → c24(U41'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.53/213.60
ACTIVE(U41(U31(z0, z1), x1)) → c24(U41'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.53/213.60
ACTIVE(U41(U32(z0), x1)) → c24(U41'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.53/213.60
ACTIVE(U41(U41(z0, z1), x1)) → c24(U41'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.53/213.60
ACTIVE(U41(U51(z0, z1, z2), x1)) → c24(U41'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.53/213.60
ACTIVE(U41(U52(z0, z1, z2), x1)) → c24(U41'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.53/213.60
ACTIVE(U41(s(z0), x1)) → c24(U41'(s(active(z0)), x1), ACTIVE(s(z0))) 686.53/213.60
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.53/213.60
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.53/213.60
ACTIVE(U41(U61(z0), x1)) → c24(U41'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.53/213.60
ACTIVE(U41(U71(z0, z1, z2), x1)) → c24(U41'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.53/213.60
ACTIVE(U41(U72(z0, z1, z2), x1)) → c24(U41'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.53/213.60
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.53/213.60
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.53/213.60
ACTIVE(U11(U41(tt, z0), x1)) → c19(U11'(mark(z0), x1)) 686.53/213.60
ACTIVE(U12(U41(tt, z0))) → c20(U12'(mark(z0))) 686.53/213.60
ACTIVE(U21(U41(tt, z0))) → c21(U21'(mark(z0))) 686.53/213.60
ACTIVE(U31(U41(tt, z0), x1)) → c22(U31'(mark(z0), x1)) 686.53/213.60
ACTIVE(U32(U41(tt, z0))) → c23(U32'(mark(z0))) 686.53/213.60
ACTIVE(U41(U12(tt), x1)) → c24(U41'(mark(tt), x1)) 686.53/213.60
ACTIVE(U41(U21(tt), x1)) → c24(U41'(mark(tt), x1)) 686.53/213.60
ACTIVE(U41(U32(tt), x1)) → c24(U41'(mark(tt), x1)) 686.53/213.60
ACTIVE(U41(U41(tt, z0), x1)) → c24(U41'(mark(z0), x1)) 686.53/213.60
ACTIVE(U41(isNat(0), x1)) → c24(U41'(mark(tt), x1)) 686.53/213.60
ACTIVE(U41(U11(tt, z0), x1)) → c6(U41'(mark(U12(isNat(z0))), x1)) 686.53/213.60
ACTIVE(U41(U11(tt, z0), x1)) → c6(ACTIVE(U11(tt, z0))) 686.53/213.60
ACTIVE(U41(U31(tt, z0), x1)) → c6(U41'(mark(U32(isNat(z0))), x1)) 686.53/213.60
ACTIVE(U41(U31(tt, z0), x1)) → c6(ACTIVE(U31(tt, z0))) 686.53/213.60
ACTIVE(U41(isNat(plus(z0, z1)), x1)) → c6(U41'(mark(U11(isNat(z0), z1)), x1)) 686.53/213.60
ACTIVE(U41(isNat(plus(z0, z1)), x1)) → c6(ACTIVE(isNat(plus(z0, z1)))) 686.53/213.60
ACTIVE(U41(isNat(s(z0)), x1)) → c6(U41'(mark(U21(isNat(z0))), x1)) 686.53/213.60
ACTIVE(U41(isNat(s(z0)), x1)) → c6(ACTIVE(isNat(s(z0)))) 686.53/213.60
ACTIVE(U41(isNat(x(z0, z1)), x1)) → c6(U41'(mark(U31(isNat(z0), z1)), x1)) 686.53/213.60
ACTIVE(U41(isNat(x(z0, z1)), x1)) → c6(ACTIVE(isNat(x(z0, z1)))) 686.53/213.60
ACTIVE(U51(plus(z0, 0), x1, x2)) → c25(U51'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.53/213.60
ACTIVE(U51(plus(z0, s(z1)), x1, x2)) → c25(U51'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.53/213.60
ACTIVE(U51(x(z0, 0), x1, x2)) → c25(U51'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.53/213.60
ACTIVE(U51(x(z0, s(z1)), x1, x2)) → c25(U51'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.53/213.60
ACTIVE(U51(U11(z0, z1), x1, x2)) → c25(U51'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.53/213.60
ACTIVE(U51(U12(z0), x1, x2)) → c25(U51'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.53/213.60
ACTIVE(U51(U21(z0), x1, x2)) → c25(U51'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.53/213.60
ACTIVE(U51(U31(z0, z1), x1, x2)) → c25(U51'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.53/213.60
ACTIVE(U51(U32(z0), x1, x2)) → c25(U51'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.53/213.60
ACTIVE(U51(U41(z0, z1), x1, x2)) → c25(U51'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.53/213.60
ACTIVE(U51(U51(z0, z1, z2), x1, x2)) → c25(U51'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.53/213.60
ACTIVE(U51(U52(z0, z1, z2), x1, x2)) → c25(U51'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.53/213.60
ACTIVE(U51(s(z0), x1, x2)) → c25(U51'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.53/213.60
ACTIVE(U51(plus(z0, z1), x1, x2)) → c25(U51'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.53/213.60
ACTIVE(U51(plus(z0, z1), x1, x2)) → c25(U51'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.53/213.61
ACTIVE(U51(U61(z0), x1, x2)) → c25(U51'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.53/213.61
ACTIVE(U51(U71(z0, z1, z2), x1, x2)) → c25(U51'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.53/213.61
ACTIVE(U51(U72(z0, z1, z2), x1, x2)) → c25(U51'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.53/213.61
ACTIVE(U51(x(z0, z1), x1, x2)) → c25(U51'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.53/213.61
ACTIVE(U51(x(z0, z1), x1, x2)) → c25(U51'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.53/213.61
ACTIVE(U51(U12(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.53/213.61
ACTIVE(U51(U21(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.53/213.61
ACTIVE(U51(U32(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.53/213.61
ACTIVE(U51(U41(tt, z0), x1, x2)) → c25(U51'(mark(z0), x1, x2)) 686.53/213.61
ACTIVE(U51(isNat(0), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.53/213.61
ACTIVE(U11(U51(tt, z0, z1), x1)) → c7(U11'(mark(U52(isNat(z1), z0, z1)), x1)) 686.53/213.61
ACTIVE(U11(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.53/213.61
ACTIVE(U12(U51(tt, z0, z1))) → c7(U12'(mark(U52(isNat(z1), z0, z1)))) 686.53/213.61
ACTIVE(U12(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.53/213.61
ACTIVE(U21(U51(tt, z0, z1))) → c7(U21'(mark(U52(isNat(z1), z0, z1)))) 686.53/213.61
ACTIVE(U21(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.53/213.61
ACTIVE(U31(U51(tt, z0, z1), x1)) → c7(U31'(mark(U52(isNat(z1), z0, z1)), x1)) 686.53/213.61
ACTIVE(U31(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.53/213.61
ACTIVE(U32(U51(tt, z0, z1))) → c7(U32'(mark(U52(isNat(z1), z0, z1)))) 686.53/213.61
ACTIVE(U32(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.53/213.61
ACTIVE(U41(U51(tt, z0, z1), x1)) → c7(U41'(mark(U52(isNat(z1), z0, z1)), x1)) 686.53/213.61
ACTIVE(U41(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.53/213.61
ACTIVE(U51(U11(tt, z0), x1, x2)) → c7(U51'(mark(U12(isNat(z0))), x1, x2)) 686.53/213.61
ACTIVE(U51(U11(tt, z0), x1, x2)) → c7(ACTIVE(U11(tt, z0))) 686.53/213.61
ACTIVE(U51(U31(tt, z0), x1, x2)) → c7(U51'(mark(U32(isNat(z0))), x1, x2)) 686.53/213.61
ACTIVE(U51(U31(tt, z0), x1, x2)) → c7(ACTIVE(U31(tt, z0))) 686.53/213.61
ACTIVE(U51(U51(tt, z0, z1), x1, x2)) → c7(U51'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.53/213.61
ACTIVE(U51(U51(tt, z0, z1), x1, x2)) → c7(ACTIVE(U51(tt, z0, z1))) 686.53/213.61
ACTIVE(U51(isNat(plus(z0, z1)), x1, x2)) → c7(U51'(mark(U11(isNat(z0), z1)), x1, x2)) 686.53/213.61
ACTIVE(U51(isNat(plus(z0, z1)), x1, x2)) → c7(ACTIVE(isNat(plus(z0, z1)))) 686.53/213.61
ACTIVE(U51(isNat(s(z0)), x1, x2)) → c7(U51'(mark(U21(isNat(z0))), x1, x2)) 686.53/213.61
ACTIVE(U51(isNat(s(z0)), x1, x2)) → c7(ACTIVE(isNat(s(z0)))) 686.53/213.61
ACTIVE(U51(isNat(x(z0, z1)), x1, x2)) → c7(U51'(mark(U31(isNat(z0), z1)), x1, x2)) 686.53/213.61
ACTIVE(U51(isNat(x(z0, z1)), x1, x2)) → c7(ACTIVE(isNat(x(z0, z1)))) 686.53/213.61
ACTIVE(U52(plus(z0, 0), x1, x2)) → c26(U52'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.53/213.61
ACTIVE(U52(plus(z0, s(z1)), x1, x2)) → c26(U52'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.53/213.61
ACTIVE(U52(x(z0, 0), x1, x2)) → c26(U52'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.53/213.61
ACTIVE(U52(x(z0, s(z1)), x1, x2)) → c26(U52'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.53/213.61
ACTIVE(U52(U11(z0, z1), x1, x2)) → c26(U52'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.53/213.61
ACTIVE(U52(U12(z0), x1, x2)) → c26(U52'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.53/213.61
ACTIVE(U52(U21(z0), x1, x2)) → c26(U52'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.53/213.61
ACTIVE(U52(U31(z0, z1), x1, x2)) → c26(U52'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.53/213.61
ACTIVE(U52(U32(z0), x1, x2)) → c26(U52'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.53/213.61
ACTIVE(U52(U41(z0, z1), x1, x2)) → c26(U52'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.53/213.61
ACTIVE(U52(U51(z0, z1, z2), x1, x2)) → c26(U52'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.53/213.61
ACTIVE(U52(U52(z0, z1, z2), x1, x2)) → c26(U52'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.53/213.61
ACTIVE(U52(s(z0), x1, x2)) → c26(U52'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.53/213.61
ACTIVE(U52(plus(z0, z1), x1, x2)) → c26(U52'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.53/213.61
ACTIVE(U52(plus(z0, z1), x1, x2)) → c26(U52'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.53/213.61
ACTIVE(U52(U61(z0), x1, x2)) → c26(U52'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.53/213.61
ACTIVE(U52(U71(z0, z1, z2), x1, x2)) → c26(U52'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.53/213.61
ACTIVE(U52(U72(z0, z1, z2), x1, x2)) → c26(U52'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.53/213.61
ACTIVE(U52(x(z0, z1), x1, x2)) → c26(U52'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.53/213.61
ACTIVE(U52(x(z0, z1), x1, x2)) → c26(U52'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.53/213.61
ACTIVE(U52(U12(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.53/213.61
ACTIVE(U52(U21(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.53/213.61
ACTIVE(U52(U32(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.53/213.61
ACTIVE(U52(U41(tt, z0), x1, x2)) → c26(U52'(mark(z0), x1, x2)) 686.53/213.61
ACTIVE(U52(isNat(0), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.53/213.61
ACTIVE(U11(U52(tt, z0, z1), x1)) → c8(U11'(mark(s(plus(z1, z0))), x1)) 686.53/213.61
ACTIVE(U11(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.53/213.61
ACTIVE(U12(U52(tt, z0, z1))) → c8(U12'(mark(s(plus(z1, z0))))) 686.53/213.61
ACTIVE(U12(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.53/213.61
ACTIVE(U21(U52(tt, z0, z1))) → c8(U21'(mark(s(plus(z1, z0))))) 686.53/213.61
ACTIVE(U21(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.53/213.61
ACTIVE(U31(U52(tt, z0, z1), x1)) → c8(U31'(mark(s(plus(z1, z0))), x1)) 686.53/213.61
ACTIVE(U31(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.53/213.61
ACTIVE(U32(U52(tt, z0, z1))) → c8(U32'(mark(s(plus(z1, z0))))) 686.53/213.61
ACTIVE(U32(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.53/213.61
ACTIVE(U41(U52(tt, z0, z1), x1)) → c8(U41'(mark(s(plus(z1, z0))), x1)) 686.53/213.61
ACTIVE(U41(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.53/213.61
ACTIVE(U51(U52(tt, z0, z1), x1, x2)) → c8(U51'(mark(s(plus(z1, z0))), x1, x2)) 686.53/213.61
ACTIVE(U51(U52(tt, z0, z1), x1, x2)) → c8(ACTIVE(U52(tt, z0, z1))) 686.53/213.61
ACTIVE(U52(U11(tt, z0), x1, x2)) → c8(U52'(mark(U12(isNat(z0))), x1, x2)) 686.53/213.61
ACTIVE(U52(U11(tt, z0), x1, x2)) → c8(ACTIVE(U11(tt, z0))) 686.53/213.61
ACTIVE(U52(U31(tt, z0), x1, x2)) → c8(U52'(mark(U32(isNat(z0))), x1, x2)) 686.53/213.61
ACTIVE(U52(U31(tt, z0), x1, x2)) → c8(ACTIVE(U31(tt, z0))) 686.53/213.61
ACTIVE(U52(U51(tt, z0, z1), x1, x2)) → c8(U52'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.53/213.61
ACTIVE(U52(U51(tt, z0, z1), x1, x2)) → c8(ACTIVE(U51(tt, z0, z1))) 686.53/213.61
ACTIVE(U52(U52(tt, z0, z1), x1, x2)) → c8(U52'(mark(s(plus(z1, z0))), x1, x2)) 686.53/213.61
ACTIVE(U52(U52(tt, z0, z1), x1, x2)) → c8(ACTIVE(U52(tt, z0, z1))) 686.53/213.61
ACTIVE(U52(isNat(plus(z0, z1)), x1, x2)) → c8(U52'(mark(U11(isNat(z0), z1)), x1, x2)) 686.53/213.61
ACTIVE(U52(isNat(plus(z0, z1)), x1, x2)) → c8(ACTIVE(isNat(plus(z0, z1)))) 686.53/213.61
ACTIVE(U52(isNat(s(z0)), x1, x2)) → c8(U52'(mark(U21(isNat(z0))), x1, x2)) 686.53/213.61
ACTIVE(U52(isNat(s(z0)), x1, x2)) → c8(ACTIVE(isNat(s(z0)))) 686.53/213.61
ACTIVE(U52(isNat(x(z0, z1)), x1, x2)) → c8(U52'(mark(U31(isNat(z0), z1)), x1, x2)) 686.53/213.61
ACTIVE(U52(isNat(x(z0, z1)), x1, x2)) → c8(ACTIVE(isNat(x(z0, z1)))) 686.53/213.61
ACTIVE(s(plus(z0, 0))) → c27(S(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.53/213.61
ACTIVE(s(plus(z0, s(z1)))) → c27(S(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.53/213.61
ACTIVE(s(x(z0, 0))) → c27(S(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.53/213.61
ACTIVE(s(x(z0, s(z1)))) → c27(S(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.53/213.61
ACTIVE(s(U11(z0, z1))) → c27(S(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.53/213.61
ACTIVE(s(U12(z0))) → c27(S(U12(active(z0))), ACTIVE(U12(z0))) 686.53/213.61
ACTIVE(s(U21(z0))) → c27(S(U21(active(z0))), ACTIVE(U21(z0))) 686.53/213.61
ACTIVE(s(U31(z0, z1))) → c27(S(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.53/213.61
ACTIVE(s(U32(z0))) → c27(S(U32(active(z0))), ACTIVE(U32(z0))) 686.53/213.61
ACTIVE(s(U41(z0, z1))) → c27(S(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.53/213.61
ACTIVE(s(U51(z0, z1, z2))) → c27(S(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.53/213.61
ACTIVE(s(U52(z0, z1, z2))) → c27(S(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.53/213.61
ACTIVE(s(s(z0))) → c27(S(s(active(z0))), ACTIVE(s(z0))) 686.53/213.61
ACTIVE(s(plus(z0, z1))) → c27(S(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.53/213.61
ACTIVE(s(plus(z0, z1))) → c27(S(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.53/213.61
ACTIVE(s(U61(z0))) → c27(S(U61(active(z0))), ACTIVE(U61(z0))) 686.53/213.61
ACTIVE(s(U71(z0, z1, z2))) → c27(S(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.53/213.61
ACTIVE(s(U72(z0, z1, z2))) → c27(S(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.53/213.61
ACTIVE(s(x(z0, z1))) → c27(S(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.53/213.61
ACTIVE(s(x(z0, z1))) → c27(S(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.53/213.61
ACTIVE(s(U12(tt))) → c27(S(mark(tt))) 686.53/213.61
ACTIVE(s(U21(tt))) → c27(S(mark(tt))) 686.53/213.61
ACTIVE(s(U32(tt))) → c27(S(mark(tt))) 686.53/213.61
ACTIVE(s(U41(tt, z0))) → c27(S(mark(z0))) 686.53/213.61
ACTIVE(s(isNat(0))) → c27(S(mark(tt))) 686.53/213.61
ACTIVE(s(U11(tt, z0))) → c9(S(mark(U12(isNat(z0))))) 686.53/213.61
ACTIVE(s(U11(tt, z0))) → c9(ACTIVE(U11(tt, z0))) 686.53/213.61
ACTIVE(s(U31(tt, z0))) → c9(S(mark(U32(isNat(z0))))) 686.53/213.61
ACTIVE(s(U31(tt, z0))) → c9(ACTIVE(U31(tt, z0))) 686.53/213.61
ACTIVE(s(U51(tt, z0, z1))) → c9(S(mark(U52(isNat(z1), z0, z1)))) 686.53/213.61
ACTIVE(s(U51(tt, z0, z1))) → c9(ACTIVE(U51(tt, z0, z1))) 686.53/213.61
ACTIVE(s(U52(tt, z0, z1))) → c9(S(mark(s(plus(z1, z0))))) 686.53/213.61
ACTIVE(s(U52(tt, z0, z1))) → c9(ACTIVE(U52(tt, z0, z1))) 686.53/213.61
ACTIVE(s(isNat(plus(z0, z1)))) → c9(S(mark(U11(isNat(z0), z1)))) 686.53/213.61
ACTIVE(s(isNat(plus(z0, z1)))) → c9(ACTIVE(isNat(plus(z0, z1)))) 686.53/213.61
ACTIVE(s(isNat(s(z0)))) → c9(S(mark(U21(isNat(z0))))) 686.53/213.61
ACTIVE(s(isNat(s(z0)))) → c9(ACTIVE(isNat(s(z0)))) 686.53/213.61
ACTIVE(s(isNat(x(z0, z1)))) → c9(S(mark(U31(isNat(z0), z1)))) 686.53/213.61
ACTIVE(s(isNat(x(z0, z1)))) → c9(ACTIVE(isNat(x(z0, z1)))) 686.53/213.61
ACTIVE(U61(plus(z0, 0))) → c30(U61'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.53/213.61
ACTIVE(U61(plus(z0, s(z1)))) → c30(U61'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.53/213.61
ACTIVE(U61(x(z0, 0))) → c30(U61'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.53/213.61
ACTIVE(U61(x(z0, s(z1)))) → c30(U61'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.53/213.61
ACTIVE(U61(U11(z0, z1))) → c30(U61'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.53/213.61
ACTIVE(U61(U12(z0))) → c30(U61'(U12(active(z0))), ACTIVE(U12(z0))) 686.53/213.61
ACTIVE(U61(U21(z0))) → c30(U61'(U21(active(z0))), ACTIVE(U21(z0))) 686.53/213.61
ACTIVE(U61(U31(z0, z1))) → c30(U61'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.53/213.61
ACTIVE(U61(U32(z0))) → c30(U61'(U32(active(z0))), ACTIVE(U32(z0))) 686.53/213.61
ACTIVE(U61(U41(z0, z1))) → c30(U61'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.53/213.61
ACTIVE(U61(U51(z0, z1, z2))) → c30(U61'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.53/213.61
ACTIVE(U61(U52(z0, z1, z2))) → c30(U61'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.53/213.61
ACTIVE(U61(s(z0))) → c30(U61'(s(active(z0))), ACTIVE(s(z0))) 686.53/213.61
ACTIVE(U61(plus(z0, z1))) → c30(U61'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.53/213.61
ACTIVE(U61(plus(z0, z1))) → c30(U61'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.53/213.61
ACTIVE(U61(U61(z0))) → c30(U61'(U61(active(z0))), ACTIVE(U61(z0))) 686.53/213.61
ACTIVE(U61(U71(z0, z1, z2))) → c30(U61'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.53/213.61
ACTIVE(U61(U72(z0, z1, z2))) → c30(U61'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.53/213.61
ACTIVE(U61(x(z0, z1))) → c30(U61'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.53/213.61
ACTIVE(U61(x(z0, z1))) → c30(U61'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.53/213.61
ACTIVE(U11(U61(tt), x1)) → c19(U11'(mark(0), x1)) 686.53/213.61
ACTIVE(U12(U61(tt))) → c20(U12'(mark(0))) 686.53/213.61
ACTIVE(U21(U61(tt))) → c21(U21'(mark(0))) 686.53/213.61
ACTIVE(U31(U61(tt), x1)) → c22(U31'(mark(0), x1)) 686.53/213.61
ACTIVE(U32(U61(tt))) → c23(U32'(mark(0))) 686.53/213.61
ACTIVE(U41(U61(tt), x1)) → c24(U41'(mark(0), x1)) 686.53/213.61
ACTIVE(U51(U61(tt), x1, x2)) → c25(U51'(mark(0), x1, x2)) 686.53/213.61
ACTIVE(U52(U61(tt), x1, x2)) → c26(U52'(mark(0), x1, x2)) 686.53/213.61
ACTIVE(s(U61(tt))) → c27(S(mark(0))) 686.53/213.61
ACTIVE(U61(U12(tt))) → c30(U61'(mark(tt))) 686.53/213.61
ACTIVE(U61(U21(tt))) → c30(U61'(mark(tt))) 686.53/213.61
ACTIVE(U61(U32(tt))) → c30(U61'(mark(tt))) 686.53/213.61
ACTIVE(U61(U41(tt, z0))) → c30(U61'(mark(z0))) 686.53/213.61
ACTIVE(U61(U61(tt))) → c30(U61'(mark(0))) 686.53/213.61
ACTIVE(U61(isNat(0))) → c30(U61'(mark(tt))) 686.53/213.61
ACTIVE(U61(U11(tt, z0))) → c10(U61'(mark(U12(isNat(z0))))) 686.53/213.61
ACTIVE(U61(U11(tt, z0))) → c10(ACTIVE(U11(tt, z0))) 686.53/213.61
ACTIVE(U61(U31(tt, z0))) → c10(U61'(mark(U32(isNat(z0))))) 686.53/213.61
ACTIVE(U61(U31(tt, z0))) → c10(ACTIVE(U31(tt, z0))) 686.53/213.61
ACTIVE(U61(U51(tt, z0, z1))) → c10(U61'(mark(U52(isNat(z1), z0, z1)))) 686.53/213.61
ACTIVE(U61(U51(tt, z0, z1))) → c10(ACTIVE(U51(tt, z0, z1))) 686.53/213.61
ACTIVE(U61(U52(tt, z0, z1))) → c10(U61'(mark(s(plus(z1, z0))))) 686.53/213.61
ACTIVE(U61(U52(tt, z0, z1))) → c10(ACTIVE(U52(tt, z0, z1))) 686.53/213.61
ACTIVE(U61(isNat(plus(z0, z1)))) → c10(U61'(mark(U11(isNat(z0), z1)))) 686.53/213.61
ACTIVE(U61(isNat(plus(z0, z1)))) → c10(ACTIVE(isNat(plus(z0, z1)))) 686.53/213.61
ACTIVE(U61(isNat(s(z0)))) → c10(U61'(mark(U21(isNat(z0))))) 686.53/213.61
ACTIVE(U61(isNat(s(z0)))) → c10(ACTIVE(isNat(s(z0)))) 686.53/213.61
ACTIVE(U61(isNat(x(z0, z1)))) → c10(U61'(mark(U31(isNat(z0), z1)))) 686.53/213.61
ACTIVE(U61(isNat(x(z0, z1)))) → c10(ACTIVE(isNat(x(z0, z1)))) 686.53/213.61
ACTIVE(U71(plus(z0, 0), x1, x2)) → c31(U71'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.53/213.61
ACTIVE(U71(plus(z0, s(z1)), x1, x2)) → c31(U71'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.53/213.61
ACTIVE(U71(x(z0, 0), x1, x2)) → c31(U71'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.53/213.61
ACTIVE(U71(x(z0, s(z1)), x1, x2)) → c31(U71'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.53/213.61
ACTIVE(U71(U11(z0, z1), x1, x2)) → c31(U71'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.53/213.61
ACTIVE(U71(U12(z0), x1, x2)) → c31(U71'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.53/213.61
ACTIVE(U71(U21(z0), x1, x2)) → c31(U71'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.53/213.61
ACTIVE(U71(U31(z0, z1), x1, x2)) → c31(U71'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.53/213.61
ACTIVE(U71(U32(z0), x1, x2)) → c31(U71'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.53/213.61
ACTIVE(U71(U41(z0, z1), x1, x2)) → c31(U71'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.53/213.61
ACTIVE(U71(U51(z0, z1, z2), x1, x2)) → c31(U71'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.53/213.61
ACTIVE(U71(U52(z0, z1, z2), x1, x2)) → c31(U71'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.53/213.61
ACTIVE(U71(s(z0), x1, x2)) → c31(U71'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.53/213.61
ACTIVE(U71(plus(z0, z1), x1, x2)) → c31(U71'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.53/213.61
ACTIVE(U71(plus(z0, z1), x1, x2)) → c31(U71'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.53/213.61
ACTIVE(U71(U61(z0), x1, x2)) → c31(U71'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.53/213.61
ACTIVE(U71(U71(z0, z1, z2), x1, x2)) → c31(U71'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.53/213.61
ACTIVE(U71(U72(z0, z1, z2), x1, x2)) → c31(U71'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.53/213.61
ACTIVE(U71(x(z0, z1), x1, x2)) → c31(U71'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.53/213.61
ACTIVE(U71(x(z0, z1), x1, x2)) → c31(U71'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.53/213.61
ACTIVE(U71(U12(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.53/213.61
ACTIVE(U71(U21(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.53/213.61
ACTIVE(U71(U32(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.53/213.61
ACTIVE(U71(U41(tt, z0), x1, x2)) → c31(U71'(mark(z0), x1, x2)) 686.53/213.61
ACTIVE(U71(U61(tt), x1, x2)) → c31(U71'(mark(0), x1, x2)) 686.53/213.61
ACTIVE(U71(isNat(0), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.53/213.61
ACTIVE(U11(U71(tt, z0, z1), x1)) → c11(U11'(mark(U72(isNat(z1), z0, z1)), x1)) 686.53/213.61
ACTIVE(U11(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.53/213.61
ACTIVE(U12(U71(tt, z0, z1))) → c11(U12'(mark(U72(isNat(z1), z0, z1)))) 686.53/213.61
ACTIVE(U12(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.53/213.61
ACTIVE(U21(U71(tt, z0, z1))) → c11(U21'(mark(U72(isNat(z1), z0, z1)))) 686.53/213.61
ACTIVE(U21(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.53/213.61
ACTIVE(U31(U71(tt, z0, z1), x1)) → c11(U31'(mark(U72(isNat(z1), z0, z1)), x1)) 686.53/213.61
ACTIVE(U31(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.53/213.61
ACTIVE(U32(U71(tt, z0, z1))) → c11(U32'(mark(U72(isNat(z1), z0, z1)))) 686.53/213.61
ACTIVE(U32(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.53/213.61
ACTIVE(U41(U71(tt, z0, z1), x1)) → c11(U41'(mark(U72(isNat(z1), z0, z1)), x1)) 686.53/213.61
ACTIVE(U41(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.53/213.61
ACTIVE(U51(U71(tt, z0, z1), x1, x2)) → c11(U51'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.53/213.61
ACTIVE(U51(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.53/213.61
ACTIVE(U52(U71(tt, z0, z1), x1, x2)) → c11(U52'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.53/213.61
ACTIVE(U52(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.53/213.61
ACTIVE(s(U71(tt, z0, z1))) → c11(S(mark(U72(isNat(z1), z0, z1)))) 686.53/213.61
ACTIVE(s(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.53/213.61
ACTIVE(U61(U71(tt, z0, z1))) → c11(U61'(mark(U72(isNat(z1), z0, z1)))) 686.53/213.61
ACTIVE(U61(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.53/213.61
ACTIVE(U71(U11(tt, z0), x1, x2)) → c11(U71'(mark(U12(isNat(z0))), x1, x2)) 686.53/213.61
ACTIVE(U71(U11(tt, z0), x1, x2)) → c11(ACTIVE(U11(tt, z0))) 686.53/213.61
ACTIVE(U71(U31(tt, z0), x1, x2)) → c11(U71'(mark(U32(isNat(z0))), x1, x2)) 686.53/213.61
ACTIVE(U71(U31(tt, z0), x1, x2)) → c11(ACTIVE(U31(tt, z0))) 686.53/213.61
ACTIVE(U71(U51(tt, z0, z1), x1, x2)) → c11(U71'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.53/213.61
ACTIVE(U71(U51(tt, z0, z1), x1, x2)) → c11(ACTIVE(U51(tt, z0, z1))) 686.53/213.61
ACTIVE(U71(U52(tt, z0, z1), x1, x2)) → c11(U71'(mark(s(plus(z1, z0))), x1, x2)) 686.53/213.61
ACTIVE(U71(U52(tt, z0, z1), x1, x2)) → c11(ACTIVE(U52(tt, z0, z1))) 686.53/213.61
ACTIVE(U71(U71(tt, z0, z1), x1, x2)) → c11(U71'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.53/213.61
ACTIVE(U71(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.53/213.61
ACTIVE(U71(isNat(plus(z0, z1)), x1, x2)) → c11(U71'(mark(U11(isNat(z0), z1)), x1, x2)) 686.53/213.61
ACTIVE(U71(isNat(plus(z0, z1)), x1, x2)) → c11(ACTIVE(isNat(plus(z0, z1)))) 686.53/213.61
ACTIVE(U71(isNat(s(z0)), x1, x2)) → c11(U71'(mark(U21(isNat(z0))), x1, x2)) 686.53/213.61
ACTIVE(U71(isNat(s(z0)), x1, x2)) → c11(ACTIVE(isNat(s(z0)))) 686.53/213.61
ACTIVE(U71(isNat(x(z0, z1)), x1, x2)) → c11(U71'(mark(U31(isNat(z0), z1)), x1, x2)) 686.53/213.61
ACTIVE(U71(isNat(x(z0, z1)), x1, x2)) → c11(ACTIVE(isNat(x(z0, z1)))) 686.53/213.61
ACTIVE(U72(plus(z0, 0), x1, x2)) → c32(U72'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.53/213.61
ACTIVE(U72(plus(z0, s(z1)), x1, x2)) → c32(U72'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.53/213.61
ACTIVE(U72(x(z0, 0), x1, x2)) → c32(U72'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.53/213.61
ACTIVE(U72(x(z0, s(z1)), x1, x2)) → c32(U72'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.53/213.61
ACTIVE(U72(U11(z0, z1), x1, x2)) → c32(U72'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.53/213.61
ACTIVE(U72(U12(z0), x1, x2)) → c32(U72'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.53/213.61
ACTIVE(U72(U21(z0), x1, x2)) → c32(U72'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.53/213.61
ACTIVE(U72(U31(z0, z1), x1, x2)) → c32(U72'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.53/213.61
ACTIVE(U72(U32(z0), x1, x2)) → c32(U72'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.53/213.61
ACTIVE(U72(U41(z0, z1), x1, x2)) → c32(U72'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.53/213.61
ACTIVE(U72(U51(z0, z1, z2), x1, x2)) → c32(U72'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.53/213.61
ACTIVE(U72(U52(z0, z1, z2), x1, x2)) → c32(U72'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.53/213.61
ACTIVE(U72(s(z0), x1, x2)) → c32(U72'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.53/213.61
ACTIVE(U72(plus(z0, z1), x1, x2)) → c32(U72'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.53/213.61
ACTIVE(U72(plus(z0, z1), x1, x2)) → c32(U72'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.53/213.61
ACTIVE(U72(U61(z0), x1, x2)) → c32(U72'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.53/213.61
ACTIVE(U72(U71(z0, z1, z2), x1, x2)) → c32(U72'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.53/213.61
ACTIVE(U72(U72(z0, z1, z2), x1, x2)) → c32(U72'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.53/213.61
ACTIVE(U72(x(z0, z1), x1, x2)) → c32(U72'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.53/213.61
ACTIVE(U72(x(z0, z1), x1, x2)) → c32(U72'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.53/213.61
ACTIVE(U72(U12(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.53/213.61
ACTIVE(U72(U21(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.53/213.61
ACTIVE(U72(U32(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.53/213.61
ACTIVE(U72(U41(tt, z0), x1, x2)) → c32(U72'(mark(z0), x1, x2)) 686.53/213.61
ACTIVE(U72(U61(tt), x1, x2)) → c32(U72'(mark(0), x1, x2)) 686.53/213.61
ACTIVE(U72(isNat(0), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.53/213.61
ACTIVE(U11(U72(tt, z0, z1), x1)) → c12(U11'(mark(plus(x(z1, z0), z1)), x1)) 686.53/213.61
ACTIVE(U11(U72(tt, z0, z1), x1)) → c12(ACTIVE(U72(tt, z0, z1))) 686.53/213.61
ACTIVE(U12(U72(tt, z0, z1))) → c12(U12'(mark(plus(x(z1, z0), z1)))) 686.53/213.61
ACTIVE(U12(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.53/213.61
ACTIVE(U21(U72(tt, z0, z1))) → c12(U21'(mark(plus(x(z1, z0), z1)))) 686.53/213.61
ACTIVE(U21(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.53/213.61
ACTIVE(U31(U72(tt, z0, z1), x1)) → c12(U31'(mark(plus(x(z1, z0), z1)), x1)) 686.53/213.61
ACTIVE(U31(U72(tt, z0, z1), x1)) → c12(ACTIVE(U72(tt, z0, z1))) 686.53/213.61
ACTIVE(U32(U72(tt, z0, z1))) → c12(U32'(mark(plus(x(z1, z0), z1)))) 686.53/213.61
ACTIVE(U32(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.53/213.61
ACTIVE(U41(U72(tt, z0, z1), x1)) → c12(U41'(mark(plus(x(z1, z0), z1)), x1)) 686.53/213.61
ACTIVE(U41(U72(tt, z0, z1), x1)) → c12(ACTIVE(U72(tt, z0, z1))) 686.53/213.61
ACTIVE(U51(U72(tt, z0, z1), x1, x2)) → c12(U51'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.53/213.61
ACTIVE(U51(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.53/213.61
ACTIVE(U52(U72(tt, z0, z1), x1, x2)) → c12(U52'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.53/213.61
ACTIVE(U52(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.53/213.61
ACTIVE(s(U72(tt, z0, z1))) → c12(S(mark(plus(x(z1, z0), z1)))) 686.53/213.61
ACTIVE(s(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.53/213.61
ACTIVE(U61(U72(tt, z0, z1))) → c12(U61'(mark(plus(x(z1, z0), z1)))) 686.53/213.61
ACTIVE(U61(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.53/213.61
ACTIVE(U71(U72(tt, z0, z1), x1, x2)) → c12(U71'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.53/213.61
ACTIVE(U71(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.53/213.61
ACTIVE(U72(U11(tt, z0), x1, x2)) → c12(U72'(mark(U12(isNat(z0))), x1, x2)) 686.53/213.61
ACTIVE(U72(U11(tt, z0), x1, x2)) → c12(ACTIVE(U11(tt, z0))) 686.53/213.61
ACTIVE(U72(U31(tt, z0), x1, x2)) → c12(U72'(mark(U32(isNat(z0))), x1, x2)) 686.53/213.61
ACTIVE(U72(U31(tt, z0), x1, x2)) → c12(ACTIVE(U31(tt, z0))) 686.53/213.61
ACTIVE(U72(U51(tt, z0, z1), x1, x2)) → c12(U72'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.53/213.61
ACTIVE(U72(U51(tt, z0, z1), x1, x2)) → c12(ACTIVE(U51(tt, z0, z1))) 686.53/213.61
ACTIVE(U72(U52(tt, z0, z1), x1, x2)) → c12(U72'(mark(s(plus(z1, z0))), x1, x2)) 686.53/213.61
ACTIVE(U72(U52(tt, z0, z1), x1, x2)) → c12(ACTIVE(U52(tt, z0, z1))) 686.53/213.61
ACTIVE(U72(U71(tt, z0, z1), x1, x2)) → c12(U72'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.53/213.61
ACTIVE(U72(U71(tt, z0, z1), x1, x2)) → c12(ACTIVE(U71(tt, z0, z1))) 686.53/213.61
ACTIVE(U72(U72(tt, z0, z1), x1, x2)) → c12(U72'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.53/213.61
ACTIVE(U72(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.53/213.61
ACTIVE(U72(isNat(plus(z0, z1)), x1, x2)) → c12(U72'(mark(U11(isNat(z0), z1)), x1, x2)) 686.53/213.61
ACTIVE(U72(isNat(plus(z0, z1)), x1, x2)) → c12(ACTIVE(isNat(plus(z0, z1)))) 686.53/213.61
ACTIVE(U72(isNat(s(z0)), x1, x2)) → c12(U72'(mark(U21(isNat(z0))), x1, x2)) 686.53/213.61
ACTIVE(U72(isNat(s(z0)), x1, x2)) → c12(ACTIVE(isNat(s(z0)))) 686.53/213.61
ACTIVE(U72(isNat(x(z0, z1)), x1, x2)) → c12(U72'(mark(U31(isNat(z0), z1)), x1, x2)) 686.53/213.61
ACTIVE(U72(isNat(x(z0, z1)), x1, x2)) → c12(ACTIVE(isNat(x(z0, z1)))) 686.53/213.61
PROPER(U11(x0, U11(z0, z1))) → c65(U11'(proper(x0), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(U11(z0, z1))) 686.53/213.61
PROPER(U11(x0, U12(z0))) → c65(U11'(proper(x0), U12(proper(z0))), PROPER(x0), PROPER(U12(z0))) 686.53/213.61
PROPER(U11(x0, isNat(z0))) → c65(U11'(proper(x0), isNat(proper(z0))), PROPER(x0), PROPER(isNat(z0))) 686.53/213.61
PROPER(U11(x0, U21(z0))) → c65(U11'(proper(x0), U21(proper(z0))), PROPER(x0), PROPER(U21(z0))) 686.53/213.61
PROPER(U11(x0, U31(z0, z1))) → c65(U11'(proper(x0), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(U31(z0, z1))) 686.53/213.61
PROPER(U11(x0, U32(z0))) → c65(U11'(proper(x0), U32(proper(z0))), PROPER(x0), PROPER(U32(z0))) 686.53/213.61
PROPER(U11(x0, U41(z0, z1))) → c65(U11'(proper(x0), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(U41(z0, z1))) 686.53/213.61
PROPER(U11(x0, U51(z0, z1, z2))) → c65(U11'(proper(x0), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U51(z0, z1, z2))) 686.53/213.61
PROPER(U11(x0, U52(z0, z1, z2))) → c65(U11'(proper(x0), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U52(z0, z1, z2))) 686.53/213.61
PROPER(U11(x0, s(z0))) → c65(U11'(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 686.53/213.61
PROPER(U11(x0, plus(z0, z1))) → c65(U11'(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 686.53/213.61
PROPER(U11(x0, U61(z0))) → c65(U11'(proper(x0), U61(proper(z0))), PROPER(x0), PROPER(U61(z0))) 686.53/213.61
PROPER(U11(x0, U71(z0, z1, z2))) → c65(U11'(proper(x0), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U71(z0, z1, z2))) 686.53/213.61
PROPER(U11(x0, U72(z0, z1, z2))) → c65(U11'(proper(x0), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U72(z0, z1, z2))) 686.53/213.61
PROPER(U11(x0, x(z0, z1))) → c65(U11'(proper(x0), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x(z0, z1))) 686.53/213.61
PROPER(U11(U11(z0, z1), x1)) → c65(U11'(U11(proper(z0), proper(z1)), proper(x1)), PROPER(U11(z0, z1)), PROPER(x1)) 686.53/213.61
PROPER(U11(U12(z0), x1)) → c65(U11'(U12(proper(z0)), proper(x1)), PROPER(U12(z0)), PROPER(x1)) 686.53/213.61
PROPER(U11(isNat(z0), x1)) → c65(U11'(isNat(proper(z0)), proper(x1)), PROPER(isNat(z0)), PROPER(x1)) 686.53/213.61
PROPER(U11(U21(z0), x1)) → c65(U11'(U21(proper(z0)), proper(x1)), PROPER(U21(z0)), PROPER(x1)) 686.53/213.61
PROPER(U11(U31(z0, z1), x1)) → c65(U11'(U31(proper(z0), proper(z1)), proper(x1)), PROPER(U31(z0, z1)), PROPER(x1)) 686.53/213.61
PROPER(U11(U32(z0), x1)) → c65(U11'(U32(proper(z0)), proper(x1)), PROPER(U32(z0)), PROPER(x1)) 686.53/213.61
PROPER(U11(U41(z0, z1), x1)) → c65(U11'(U41(proper(z0), proper(z1)), proper(x1)), PROPER(U41(z0, z1)), PROPER(x1)) 686.53/213.61
PROPER(U11(U51(z0, z1, z2), x1)) → c65(U11'(U51(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U51(z0, z1, z2)), PROPER(x1)) 686.53/213.61
PROPER(U11(U52(z0, z1, z2), x1)) → c65(U11'(U52(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U52(z0, z1, z2)), PROPER(x1)) 686.53/213.61
PROPER(U11(s(z0), x1)) → c65(U11'(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 686.53/213.61
PROPER(U11(plus(z0, z1), x1)) → c65(U11'(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 686.53/213.61
PROPER(U11(U61(z0), x1)) → c65(U11'(U61(proper(z0)), proper(x1)), PROPER(U61(z0)), PROPER(x1)) 686.53/213.61
PROPER(U11(U71(z0, z1, z2), x1)) → c65(U11'(U71(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U71(z0, z1, z2)), PROPER(x1)) 686.53/213.61
PROPER(U11(U72(z0, z1, z2), x1)) → c65(U11'(U72(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U72(z0, z1, z2)), PROPER(x1)) 686.53/213.61
PROPER(U11(x(z0, z1), x1)) → c65(U11'(x(proper(z0), proper(z1)), proper(x1)), PROPER(x(z0, z1)), PROPER(x1)) 686.53/213.61
PROPER(U11(x0, tt)) → c65(U11'(proper(x0), ok(tt)), PROPER(x0)) 686.53/213.61
PROPER(U11(x0, 0)) → c65(U11'(proper(x0), ok(0)), PROPER(x0)) 686.53/213.61
PROPER(U11(tt, x1)) → c65(U11'(ok(tt), proper(x1)), PROPER(x1)) 686.53/213.61
PROPER(U11(0, x1)) → c65(U11'(ok(0), proper(x1)), PROPER(x1)) 686.53/213.61
PROPER(U12(U11(z0, z1))) → c67(U12'(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.53/213.61
PROPER(U12(U12(z0))) → c67(U12'(U12(proper(z0))), PROPER(U12(z0))) 686.53/213.61
PROPER(U12(isNat(z0))) → c67(U12'(isNat(proper(z0))), PROPER(isNat(z0))) 686.53/213.61
PROPER(U12(U21(z0))) → c67(U12'(U21(proper(z0))), PROPER(U21(z0))) 686.53/213.61
PROPER(U12(U31(z0, z1))) → c67(U12'(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.53/213.61
PROPER(U12(U32(z0))) → c67(U12'(U32(proper(z0))), PROPER(U32(z0))) 686.53/213.61
PROPER(U12(U41(z0, z1))) → c67(U12'(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.53/213.61
PROPER(U12(U51(z0, z1, z2))) → c67(U12'(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.53/213.61
PROPER(U12(U52(z0, z1, z2))) → c67(U12'(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.53/213.61
PROPER(U12(s(z0))) → c67(U12'(s(proper(z0))), PROPER(s(z0))) 686.53/213.61
PROPER(U12(plus(z0, z1))) → c67(U12'(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.53/213.61
PROPER(U12(U61(z0))) → c67(U12'(U61(proper(z0))), PROPER(U61(z0))) 686.53/213.61
PROPER(U12(U71(z0, z1, z2))) → c67(U12'(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.53/213.61
PROPER(U12(U72(z0, z1, z2))) → c67(U12'(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.53/213.61
PROPER(U12(x(z0, z1))) → c67(U12'(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.53/213.61
PROPER(U12(tt)) → c67(U12'(ok(tt))) 686.53/213.61
PROPER(U12(0)) → c67(U12'(ok(0))) 686.53/213.61
PROPER(isNat(U11(z0, z1))) → c68(ISNAT(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.53/213.61
PROPER(isNat(U12(z0))) → c68(ISNAT(U12(proper(z0))), PROPER(U12(z0))) 686.53/213.61
PROPER(isNat(isNat(z0))) → c68(ISNAT(isNat(proper(z0))), PROPER(isNat(z0))) 686.53/213.61
PROPER(isNat(U21(z0))) → c68(ISNAT(U21(proper(z0))), PROPER(U21(z0))) 686.53/213.61
PROPER(isNat(U31(z0, z1))) → c68(ISNAT(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.53/213.61
PROPER(isNat(U32(z0))) → c68(ISNAT(U32(proper(z0))), PROPER(U32(z0))) 686.53/213.61
PROPER(isNat(U41(z0, z1))) → c68(ISNAT(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.53/213.61
PROPER(isNat(U51(z0, z1, z2))) → c68(ISNAT(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.53/213.61
PROPER(isNat(U52(z0, z1, z2))) → c68(ISNAT(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.53/213.61
PROPER(isNat(s(z0))) → c68(ISNAT(s(proper(z0))), PROPER(s(z0))) 686.53/213.61
PROPER(isNat(plus(z0, z1))) → c68(ISNAT(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.53/213.61
PROPER(isNat(U61(z0))) → c68(ISNAT(U61(proper(z0))), PROPER(U61(z0))) 686.53/213.61
PROPER(isNat(U71(z0, z1, z2))) → c68(ISNAT(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.53/213.61
PROPER(isNat(U72(z0, z1, z2))) → c68(ISNAT(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.53/213.61
PROPER(isNat(x(z0, z1))) → c68(ISNAT(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.53/213.61
PROPER(isNat(tt)) → c68(ISNAT(ok(tt))) 686.53/213.61
PROPER(isNat(0)) → c68(ISNAT(ok(0))) 686.53/213.61
PROPER(U21(U11(z0, z1))) → c69(U21'(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.53/213.61
PROPER(U21(U12(z0))) → c69(U21'(U12(proper(z0))), PROPER(U12(z0))) 686.53/213.61
PROPER(U21(isNat(z0))) → c69(U21'(isNat(proper(z0))), PROPER(isNat(z0))) 686.53/213.61
PROPER(U21(U21(z0))) → c69(U21'(U21(proper(z0))), PROPER(U21(z0))) 686.53/213.61
PROPER(U21(U31(z0, z1))) → c69(U21'(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.53/213.61
PROPER(U21(U32(z0))) → c69(U21'(U32(proper(z0))), PROPER(U32(z0))) 686.53/213.61
PROPER(U21(U41(z0, z1))) → c69(U21'(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.53/213.61
PROPER(U21(U51(z0, z1, z2))) → c69(U21'(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.53/213.61
PROPER(U21(U52(z0, z1, z2))) → c69(U21'(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.53/213.61
PROPER(U21(s(z0))) → c69(U21'(s(proper(z0))), PROPER(s(z0))) 686.53/213.61
PROPER(U21(plus(z0, z1))) → c69(U21'(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.53/213.61
PROPER(U21(U61(z0))) → c69(U21'(U61(proper(z0))), PROPER(U61(z0))) 686.53/213.61
PROPER(U21(U71(z0, z1, z2))) → c69(U21'(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.53/213.61
PROPER(U21(U72(z0, z1, z2))) → c69(U21'(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.53/213.61
PROPER(U21(x(z0, z1))) → c69(U21'(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.53/213.61
PROPER(U21(tt)) → c69(U21'(ok(tt))) 686.53/213.61
PROPER(U21(0)) → c69(U21'(ok(0))) 686.53/213.61
PROPER(U31(x0, U11(z0, z1))) → c70(U31'(proper(x0), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(U11(z0, z1))) 686.53/213.61
PROPER(U31(x0, U12(z0))) → c70(U31'(proper(x0), U12(proper(z0))), PROPER(x0), PROPER(U12(z0))) 686.53/213.61
PROPER(U31(x0, isNat(z0))) → c70(U31'(proper(x0), isNat(proper(z0))), PROPER(x0), PROPER(isNat(z0))) 686.53/213.61
PROPER(U31(x0, U21(z0))) → c70(U31'(proper(x0), U21(proper(z0))), PROPER(x0), PROPER(U21(z0))) 686.53/213.61
PROPER(U31(x0, U31(z0, z1))) → c70(U31'(proper(x0), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(U31(z0, z1))) 686.53/213.61
PROPER(U31(x0, U32(z0))) → c70(U31'(proper(x0), U32(proper(z0))), PROPER(x0), PROPER(U32(z0))) 686.53/213.61
PROPER(U31(x0, U41(z0, z1))) → c70(U31'(proper(x0), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(U41(z0, z1))) 686.53/213.61
PROPER(U31(x0, U51(z0, z1, z2))) → c70(U31'(proper(x0), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U51(z0, z1, z2))) 686.53/213.61
PROPER(U31(x0, U52(z0, z1, z2))) → c70(U31'(proper(x0), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U52(z0, z1, z2))) 686.53/213.61
PROPER(U31(x0, s(z0))) → c70(U31'(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 686.53/213.61
PROPER(U31(x0, plus(z0, z1))) → c70(U31'(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 686.53/213.61
PROPER(U31(x0, U61(z0))) → c70(U31'(proper(x0), U61(proper(z0))), PROPER(x0), PROPER(U61(z0))) 686.53/213.61
PROPER(U31(x0, U71(z0, z1, z2))) → c70(U31'(proper(x0), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U71(z0, z1, z2))) 686.53/213.61
PROPER(U31(x0, U72(z0, z1, z2))) → c70(U31'(proper(x0), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U72(z0, z1, z2))) 686.53/213.61
PROPER(U31(x0, x(z0, z1))) → c70(U31'(proper(x0), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x(z0, z1))) 686.53/213.61
PROPER(U31(U11(z0, z1), x1)) → c70(U31'(U11(proper(z0), proper(z1)), proper(x1)), PROPER(U11(z0, z1)), PROPER(x1)) 686.53/213.61
PROPER(U31(U12(z0), x1)) → c70(U31'(U12(proper(z0)), proper(x1)), PROPER(U12(z0)), PROPER(x1)) 686.53/213.61
PROPER(U31(isNat(z0), x1)) → c70(U31'(isNat(proper(z0)), proper(x1)), PROPER(isNat(z0)), PROPER(x1)) 686.53/213.61
PROPER(U31(U21(z0), x1)) → c70(U31'(U21(proper(z0)), proper(x1)), PROPER(U21(z0)), PROPER(x1)) 686.53/213.61
PROPER(U31(U31(z0, z1), x1)) → c70(U31'(U31(proper(z0), proper(z1)), proper(x1)), PROPER(U31(z0, z1)), PROPER(x1)) 686.53/213.61
PROPER(U31(U32(z0), x1)) → c70(U31'(U32(proper(z0)), proper(x1)), PROPER(U32(z0)), PROPER(x1)) 686.53/213.61
PROPER(U31(U41(z0, z1), x1)) → c70(U31'(U41(proper(z0), proper(z1)), proper(x1)), PROPER(U41(z0, z1)), PROPER(x1)) 686.53/213.61
PROPER(U31(U51(z0, z1, z2), x1)) → c70(U31'(U51(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U51(z0, z1, z2)), PROPER(x1)) 686.53/213.61
PROPER(U31(U52(z0, z1, z2), x1)) → c70(U31'(U52(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U52(z0, z1, z2)), PROPER(x1)) 686.53/213.61
PROPER(U31(s(z0), x1)) → c70(U31'(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 686.53/213.61
PROPER(U31(plus(z0, z1), x1)) → c70(U31'(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 686.53/213.61
PROPER(U31(U61(z0), x1)) → c70(U31'(U61(proper(z0)), proper(x1)), PROPER(U61(z0)), PROPER(x1)) 686.53/213.61
PROPER(U31(U71(z0, z1, z2), x1)) → c70(U31'(U71(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U71(z0, z1, z2)), PROPER(x1)) 686.53/213.61
PROPER(U31(U72(z0, z1, z2), x1)) → c70(U31'(U72(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U72(z0, z1, z2)), PROPER(x1)) 686.53/213.61
PROPER(U31(x(z0, z1), x1)) → c70(U31'(x(proper(z0), proper(z1)), proper(x1)), PROPER(x(z0, z1)), PROPER(x1)) 686.53/213.61
PROPER(U31(x0, tt)) → c70(U31'(proper(x0), ok(tt)), PROPER(x0)) 686.53/213.61
PROPER(U31(x0, 0)) → c70(U31'(proper(x0), ok(0)), PROPER(x0)) 686.53/213.61
PROPER(U31(tt, x1)) → c70(U31'(ok(tt), proper(x1)), PROPER(x1)) 686.53/213.61
PROPER(U31(0, x1)) → c70(U31'(ok(0), proper(x1)), PROPER(x1)) 686.53/213.61
PROPER(U32(U11(z0, z1))) → c71(U32'(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.53/213.61
PROPER(U32(tt)) → c71(U32'(ok(tt)), PROPER(tt)) 686.53/213.61
PROPER(U32(U12(z0))) → c71(U32'(U12(proper(z0))), PROPER(U12(z0))) 686.53/213.61
PROPER(U32(isNat(z0))) → c71(U32'(isNat(proper(z0))), PROPER(isNat(z0))) 686.53/213.61
PROPER(U32(U21(z0))) → c71(U32'(U21(proper(z0))), PROPER(U21(z0))) 686.53/213.61
PROPER(U32(U31(z0, z1))) → c71(U32'(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.53/213.61
PROPER(U32(U32(z0))) → c71(U32'(U32(proper(z0))), PROPER(U32(z0))) 686.53/213.61
PROPER(U32(U41(z0, z1))) → c71(U32'(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.53/213.61
PROPER(U32(U51(z0, z1, z2))) → c71(U32'(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.53/213.61
PROPER(U32(U52(z0, z1, z2))) → c71(U32'(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.53/213.61
PROPER(U32(s(z0))) → c71(U32'(s(proper(z0))), PROPER(s(z0))) 686.53/213.61
PROPER(U32(plus(z0, z1))) → c71(U32'(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.53/213.61
PROPER(U32(U61(z0))) → c71(U32'(U61(proper(z0))), PROPER(U61(z0))) 686.53/213.61
PROPER(U32(0)) → c71(U32'(ok(0)), PROPER(0)) 686.53/213.61
PROPER(U32(U71(z0, z1, z2))) → c71(U32'(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.53/213.61
PROPER(U32(U72(z0, z1, z2))) → c71(U32'(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.53/213.61
PROPER(U32(x(z0, z1))) → c71(U32'(x(proper(z0), proper(z1))), PROPER(x(z0, z1)))
S tuples:

ACTIVE(plus(z0, z1)) → c28(PLUS(active(z0), z1), ACTIVE(z0)) 686.53/213.61
ACTIVE(plus(z0, z1)) → c29(PLUS(z0, active(z1)), ACTIVE(z1)) 686.53/213.61
ACTIVE(x(z0, z1)) → c33(X(active(z0), z1), ACTIVE(z0)) 686.53/213.61
ACTIVE(x(z0, z1)) → c34(X(z0, active(z1)), ACTIVE(z1)) 686.53/213.61
U11'(mark(z0), z1) → c35(U11'(z0, z1)) 686.53/213.61
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1)) 686.53/213.61
U12'(mark(z0)) → c37(U12'(z0)) 686.53/213.61
U12'(ok(z0)) → c38(U12'(z0)) 686.53/213.61
U21'(mark(z0)) → c39(U21'(z0)) 686.53/213.61
U21'(ok(z0)) → c40(U21'(z0)) 686.53/213.61
U31'(mark(z0), z1) → c41(U31'(z0, z1)) 686.53/213.61
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 686.53/213.61
U32'(mark(z0)) → c43(U32'(z0)) 686.53/213.61
U32'(ok(z0)) → c44(U32'(z0)) 686.53/213.61
U41'(mark(z0), z1) → c45(U41'(z0, z1)) 686.53/213.61
U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1)) 686.53/213.61
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2)) 686.53/213.61
U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2)) 686.53/213.61
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2)) 686.53/213.61
U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2)) 686.53/213.61
S(mark(z0)) → c51(S(z0)) 686.53/213.61
S(ok(z0)) → c52(S(z0)) 686.53/213.61
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 686.53/213.61
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 686.53/213.61
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 686.53/213.61
U61'(mark(z0)) → c56(U61'(z0)) 686.53/213.61
U61'(ok(z0)) → c57(U61'(z0)) 686.53/213.61
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2)) 686.53/213.61
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2)) 686.53/213.61
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2)) 686.53/213.61
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 686.53/213.61
X(mark(z0), z1) → c62(X(z0, z1)) 686.53/213.61
X(z0, mark(z1)) → c63(X(z0, z1)) 686.53/213.61
X(ok(z0), ok(z1)) → c64(X(z0, z1)) 686.53/213.61
PROPER(U41(z0, z1)) → c72(U41'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 686.53/213.61
PROPER(U51(z0, z1, z2)) → c73(U51'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 686.53/213.61
PROPER(U52(z0, z1, z2)) → c74(U52'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 686.53/213.61
PROPER(s(z0)) → c75(S(proper(z0)), PROPER(z0)) 686.53/213.61
PROPER(plus(z0, z1)) → c76(PLUS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 686.53/213.61
PROPER(U61(z0)) → c77(U61'(proper(z0)), PROPER(z0)) 686.53/213.61
PROPER(U71(z0, z1, z2)) → c79(U71'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 686.53/213.61
PROPER(U72(z0, z1, z2)) → c80(U72'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 686.53/213.61
PROPER(x(z0, z1)) → c81(X(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 686.53/213.61
ISNAT(ok(z0)) → c82(ISNAT(z0)) 686.53/213.61
TOP(mark(z0)) → c83(TOP(proper(z0)), PROPER(z0)) 686.53/213.61
TOP(ok(z0)) → c84(TOP(active(z0)), ACTIVE(z0)) 686.53/213.61
ACTIVE(isNat(s(z0))) → c13(ISNAT(z0)) 686.53/213.61
ACTIVE(plus(z0, s(z1))) → c16(ISNAT(z1)) 686.53/213.61
ACTIVE(x(z0, s(z1))) → c18(ISNAT(z1)) 686.53/213.61
ACTIVE(U11(tt, z0)) → c1(U12'(isNat(z0))) 686.53/213.61
ACTIVE(U11(tt, z0)) → c1(ISNAT(z0)) 686.53/213.61
ACTIVE(U31(tt, z0)) → c1(U32'(isNat(z0))) 686.53/213.61
ACTIVE(U31(tt, z0)) → c1(ISNAT(z0)) 686.53/213.61
ACTIVE(U51(tt, z0, z1)) → c1(U52'(isNat(z1), z0, z1)) 686.53/213.61
ACTIVE(U51(tt, z0, z1)) → c1(ISNAT(z1)) 686.53/213.61
ACTIVE(U52(tt, z0, z1)) → c1(S(plus(z1, z0))) 686.53/213.61
ACTIVE(U52(tt, z0, z1)) → c1(PLUS(z1, z0)) 686.53/213.61
ACTIVE(U71(tt, z0, z1)) → c1(U72'(isNat(z1), z0, z1)) 686.53/213.61
ACTIVE(U71(tt, z0, z1)) → c1(ISNAT(z1)) 686.53/213.61
ACTIVE(U72(tt, z0, z1)) → c1(PLUS(x(z1, z0), z1)) 686.53/213.61
ACTIVE(U72(tt, z0, z1)) → c1(X(z1, z0)) 686.53/213.61
ACTIVE(isNat(plus(z0, z1))) → c1(U11'(isNat(z0), z1)) 686.53/213.61
ACTIVE(isNat(plus(z0, z1))) → c1(ISNAT(z0)) 686.53/213.61
ACTIVE(isNat(x(z0, z1))) → c1(U31'(isNat(z0), z1)) 686.53/213.61
ACTIVE(isNat(x(z0, z1))) → c1(ISNAT(z0)) 686.53/213.61
ACTIVE(plus(z0, 0)) → c1(U41'(isNat(z0), z0)) 686.53/213.61
ACTIVE(plus(z0, 0)) → c1(ISNAT(z0)) 686.53/213.61
ACTIVE(x(z0, 0)) → c1(U61'(isNat(z0))) 686.53/213.61
ACTIVE(x(z0, 0)) → c1(ISNAT(z0)) 686.53/213.61
ACTIVE(U11(plus(z0, 0), x1)) → c19(U11'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.53/213.61
ACTIVE(U11(plus(z0, s(z1)), x1)) → c19(U11'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.53/213.61
ACTIVE(U11(x(z0, 0), x1)) → c19(U11'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.53/213.61
ACTIVE(U11(x(z0, s(z1)), x1)) → c19(U11'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.53/213.61
ACTIVE(U11(U11(z0, z1), x1)) → c19(U11'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.53/213.61
ACTIVE(U11(U12(z0), x1)) → c19(U11'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.53/213.61
ACTIVE(U11(U21(z0), x1)) → c19(U11'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.53/213.61
ACTIVE(U11(U31(z0, z1), x1)) → c19(U11'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.53/213.61
ACTIVE(U11(U32(z0), x1)) → c19(U11'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.53/213.61
ACTIVE(U11(U41(z0, z1), x1)) → c19(U11'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.53/213.61
ACTIVE(U11(U51(z0, z1, z2), x1)) → c19(U11'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.53/213.61
ACTIVE(U11(U52(z0, z1, z2), x1)) → c19(U11'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.53/213.61
ACTIVE(U11(s(z0), x1)) → c19(U11'(s(active(z0)), x1), ACTIVE(s(z0))) 686.53/213.61
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.53/213.61
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.53/213.61
ACTIVE(U11(U61(z0), x1)) → c19(U11'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.53/213.61
ACTIVE(U11(U71(z0, z1, z2), x1)) → c19(U11'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.53/213.61
ACTIVE(U11(U72(z0, z1, z2), x1)) → c19(U11'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.53/213.61
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.53/213.61
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.53/213.61
ACTIVE(U11(isNat(0), x1)) → c19(U11'(mark(tt), x1)) 686.53/213.61
ACTIVE(U11(U11(tt, z0), x1)) → c(U11'(mark(U12(isNat(z0))), x1)) 686.53/213.61
ACTIVE(U11(U11(tt, z0), x1)) → c(ACTIVE(U11(tt, z0))) 686.53/213.61
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(U11'(mark(U11(isNat(z0), z1)), x1)) 686.53/213.61
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(ACTIVE(isNat(plus(z0, z1)))) 686.53/213.61
ACTIVE(U11(isNat(s(z0)), x1)) → c(U11'(mark(U21(isNat(z0))), x1)) 686.53/213.61
ACTIVE(U11(isNat(s(z0)), x1)) → c(ACTIVE(isNat(s(z0)))) 686.53/213.61
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(U11'(mark(U31(isNat(z0), z1)), x1)) 686.53/213.61
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(ACTIVE(isNat(x(z0, z1)))) 686.53/213.61
ACTIVE(U12(plus(z0, 0))) → c20(U12'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.53/213.61
ACTIVE(U12(plus(z0, s(z1)))) → c20(U12'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.53/213.61
ACTIVE(U12(x(z0, 0))) → c20(U12'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.53/213.61
ACTIVE(U12(x(z0, s(z1)))) → c20(U12'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.53/213.61
ACTIVE(U12(U11(z0, z1))) → c20(U12'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.53/213.61
ACTIVE(U12(U12(z0))) → c20(U12'(U12(active(z0))), ACTIVE(U12(z0))) 686.53/213.61
ACTIVE(U12(U21(z0))) → c20(U12'(U21(active(z0))), ACTIVE(U21(z0))) 686.53/213.61
ACTIVE(U12(U31(z0, z1))) → c20(U12'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.53/213.61
ACTIVE(U12(U32(z0))) → c20(U12'(U32(active(z0))), ACTIVE(U32(z0))) 686.53/213.61
ACTIVE(U12(U41(z0, z1))) → c20(U12'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.53/213.61
ACTIVE(U12(U51(z0, z1, z2))) → c20(U12'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.53/213.61
ACTIVE(U12(U52(z0, z1, z2))) → c20(U12'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.53/213.61
ACTIVE(U12(s(z0))) → c20(U12'(s(active(z0))), ACTIVE(s(z0))) 686.53/213.61
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.53/213.61
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.53/213.61
ACTIVE(U12(U61(z0))) → c20(U12'(U61(active(z0))), ACTIVE(U61(z0))) 686.53/213.61
ACTIVE(U12(U71(z0, z1, z2))) → c20(U12'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.53/213.61
ACTIVE(U12(U72(z0, z1, z2))) → c20(U12'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.53/213.61
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.53/213.61
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.53/213.61
ACTIVE(U11(U12(tt), x1)) → c19(U11'(mark(tt), x1)) 686.53/213.61
ACTIVE(U12(U12(tt))) → c20(U12'(mark(tt))) 686.53/213.61
ACTIVE(U12(isNat(0))) → c20(U12'(mark(tt))) 686.53/213.61
ACTIVE(U12(U11(tt, z0))) → c2(U12'(mark(U12(isNat(z0))))) 686.53/213.61
ACTIVE(U12(U11(tt, z0))) → c2(ACTIVE(U11(tt, z0))) 686.53/213.61
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(U12'(mark(U11(isNat(z0), z1)))) 686.53/213.61
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(ACTIVE(isNat(plus(z0, z1)))) 686.53/213.61
ACTIVE(U12(isNat(s(z0)))) → c2(U12'(mark(U21(isNat(z0))))) 686.53/213.61
ACTIVE(U12(isNat(s(z0)))) → c2(ACTIVE(isNat(s(z0)))) 686.53/213.61
ACTIVE(U12(isNat(x(z0, z1)))) → c2(U12'(mark(U31(isNat(z0), z1)))) 686.53/213.61
ACTIVE(U12(isNat(x(z0, z1)))) → c2(ACTIVE(isNat(x(z0, z1)))) 686.53/213.61
ACTIVE(U21(plus(z0, 0))) → c21(U21'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.53/213.61
ACTIVE(U21(plus(z0, s(z1)))) → c21(U21'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.53/213.61
ACTIVE(U21(x(z0, 0))) → c21(U21'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.53/213.61
ACTIVE(U21(x(z0, s(z1)))) → c21(U21'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.53/213.61
ACTIVE(U21(U11(z0, z1))) → c21(U21'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.53/213.61
ACTIVE(U21(U12(z0))) → c21(U21'(U12(active(z0))), ACTIVE(U12(z0))) 686.53/213.61
ACTIVE(U21(U21(z0))) → c21(U21'(U21(active(z0))), ACTIVE(U21(z0))) 686.53/213.61
ACTIVE(U21(U31(z0, z1))) → c21(U21'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.53/213.61
ACTIVE(U21(U32(z0))) → c21(U21'(U32(active(z0))), ACTIVE(U32(z0))) 686.53/213.61
ACTIVE(U21(U41(z0, z1))) → c21(U21'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.53/213.61
ACTIVE(U21(U51(z0, z1, z2))) → c21(U21'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.53/213.61
ACTIVE(U21(U52(z0, z1, z2))) → c21(U21'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.53/213.61
ACTIVE(U21(s(z0))) → c21(U21'(s(active(z0))), ACTIVE(s(z0))) 686.53/213.61
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.53/213.61
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.53/213.61
ACTIVE(U21(U61(z0))) → c21(U21'(U61(active(z0))), ACTIVE(U61(z0))) 686.53/213.61
ACTIVE(U21(U71(z0, z1, z2))) → c21(U21'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.53/213.61
ACTIVE(U21(U72(z0, z1, z2))) → c21(U21'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.53/213.61
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.53/213.61
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.53/213.61
ACTIVE(U11(U21(tt), x1)) → c19(U11'(mark(tt), x1)) 686.53/213.61
ACTIVE(U12(U21(tt))) → c20(U12'(mark(tt))) 686.53/213.61
ACTIVE(U21(U12(tt))) → c21(U21'(mark(tt))) 686.53/213.61
ACTIVE(U21(U21(tt))) → c21(U21'(mark(tt))) 686.53/213.61
ACTIVE(U21(isNat(0))) → c21(U21'(mark(tt))) 686.53/213.61
ACTIVE(U21(U11(tt, z0))) → c3(U21'(mark(U12(isNat(z0))))) 686.53/213.61
ACTIVE(U21(U11(tt, z0))) → c3(ACTIVE(U11(tt, z0))) 686.53/213.61
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(U21'(mark(U11(isNat(z0), z1)))) 686.53/213.61
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(ACTIVE(isNat(plus(z0, z1)))) 686.53/213.61
ACTIVE(U21(isNat(s(z0)))) → c3(U21'(mark(U21(isNat(z0))))) 686.53/213.61
ACTIVE(U21(isNat(s(z0)))) → c3(ACTIVE(isNat(s(z0)))) 686.53/213.61
ACTIVE(U21(isNat(x(z0, z1)))) → c3(U21'(mark(U31(isNat(z0), z1)))) 686.53/213.61
ACTIVE(U21(isNat(x(z0, z1)))) → c3(ACTIVE(isNat(x(z0, z1)))) 686.53/213.61
ACTIVE(U31(plus(z0, 0), x1)) → c22(U31'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.53/213.61
ACTIVE(U31(plus(z0, s(z1)), x1)) → c22(U31'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.53/213.61
ACTIVE(U31(x(z0, 0), x1)) → c22(U31'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.53/213.61
ACTIVE(U31(x(z0, s(z1)), x1)) → c22(U31'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.53/213.61
ACTIVE(U31(U11(z0, z1), x1)) → c22(U31'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.53/213.61
ACTIVE(U31(U12(z0), x1)) → c22(U31'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.53/213.61
ACTIVE(U31(U21(z0), x1)) → c22(U31'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.53/213.61
ACTIVE(U31(U31(z0, z1), x1)) → c22(U31'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.53/213.61
ACTIVE(U31(U32(z0), x1)) → c22(U31'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.53/213.61
ACTIVE(U31(U41(z0, z1), x1)) → c22(U31'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.53/213.61
ACTIVE(U31(U51(z0, z1, z2), x1)) → c22(U31'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.53/213.61
ACTIVE(U31(U52(z0, z1, z2), x1)) → c22(U31'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.53/213.61
ACTIVE(U31(s(z0), x1)) → c22(U31'(s(active(z0)), x1), ACTIVE(s(z0))) 686.53/213.61
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.53/213.61
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.53/213.61
ACTIVE(U31(U61(z0), x1)) → c22(U31'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.53/213.61
ACTIVE(U31(U71(z0, z1, z2), x1)) → c22(U31'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.53/213.61
ACTIVE(U31(U72(z0, z1, z2), x1)) → c22(U31'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.53/213.61
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.53/213.61
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.53/213.61
ACTIVE(U31(U12(tt), x1)) → c22(U31'(mark(tt), x1)) 686.53/213.61
ACTIVE(U31(U21(tt), x1)) → c22(U31'(mark(tt), x1)) 686.53/213.61
ACTIVE(U31(isNat(0), x1)) → c22(U31'(mark(tt), x1)) 686.53/213.61
ACTIVE(U11(U31(tt, z0), x1)) → c4(U11'(mark(U32(isNat(z0))), x1)) 686.53/213.61
ACTIVE(U11(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 686.53/213.61
ACTIVE(U12(U31(tt, z0))) → c4(U12'(mark(U32(isNat(z0))))) 686.53/213.61
ACTIVE(U12(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 686.53/213.61
ACTIVE(U21(U31(tt, z0))) → c4(U21'(mark(U32(isNat(z0))))) 686.53/213.61
ACTIVE(U21(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 686.53/213.61
ACTIVE(U31(U11(tt, z0), x1)) → c4(U31'(mark(U12(isNat(z0))), x1)) 686.53/213.61
ACTIVE(U31(U11(tt, z0), x1)) → c4(ACTIVE(U11(tt, z0))) 686.53/213.61
ACTIVE(U31(U31(tt, z0), x1)) → c4(U31'(mark(U32(isNat(z0))), x1)) 686.53/213.61
ACTIVE(U31(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 686.53/213.61
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(U31'(mark(U11(isNat(z0), z1)), x1)) 686.53/213.61
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(ACTIVE(isNat(plus(z0, z1)))) 686.53/213.61
ACTIVE(U31(isNat(s(z0)), x1)) → c4(U31'(mark(U21(isNat(z0))), x1)) 686.53/213.61
ACTIVE(U31(isNat(s(z0)), x1)) → c4(ACTIVE(isNat(s(z0)))) 686.53/213.61
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(U31'(mark(U31(isNat(z0), z1)), x1)) 686.53/213.61
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(ACTIVE(isNat(x(z0, z1)))) 686.53/213.61
ACTIVE(U32(plus(z0, 0))) → c23(U32'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.53/213.61
ACTIVE(U32(plus(z0, s(z1)))) → c23(U32'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.53/213.61
ACTIVE(U32(x(z0, 0))) → c23(U32'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.53/213.61
ACTIVE(U32(x(z0, s(z1)))) → c23(U32'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.53/213.61
ACTIVE(U32(U11(z0, z1))) → c23(U32'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.53/213.61
ACTIVE(U32(U12(z0))) → c23(U32'(U12(active(z0))), ACTIVE(U12(z0))) 686.53/213.61
ACTIVE(U32(U21(z0))) → c23(U32'(U21(active(z0))), ACTIVE(U21(z0))) 686.53/213.61
ACTIVE(U32(U31(z0, z1))) → c23(U32'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.53/213.61
ACTIVE(U32(U32(z0))) → c23(U32'(U32(active(z0))), ACTIVE(U32(z0))) 686.53/213.61
ACTIVE(U32(U41(z0, z1))) → c23(U32'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.53/213.61
ACTIVE(U32(U51(z0, z1, z2))) → c23(U32'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.53/213.61
ACTIVE(U32(U52(z0, z1, z2))) → c23(U32'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.53/213.61
ACTIVE(U32(s(z0))) → c23(U32'(s(active(z0))), ACTIVE(s(z0))) 686.53/213.61
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.53/213.61
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.53/213.61
ACTIVE(U32(U61(z0))) → c23(U32'(U61(active(z0))), ACTIVE(U61(z0))) 686.53/213.61
ACTIVE(U32(U71(z0, z1, z2))) → c23(U32'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.53/213.61
ACTIVE(U32(U72(z0, z1, z2))) → c23(U32'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.53/213.61
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.53/213.61
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.53/213.61
ACTIVE(U11(U32(tt), x1)) → c19(U11'(mark(tt), x1)) 686.53/213.61
ACTIVE(U12(U32(tt))) → c20(U12'(mark(tt))) 686.53/213.61
ACTIVE(U21(U32(tt))) → c21(U21'(mark(tt))) 686.53/213.61
ACTIVE(U31(U32(tt), x1)) → c22(U31'(mark(tt), x1)) 686.53/213.61
ACTIVE(U32(U12(tt))) → c23(U32'(mark(tt))) 686.53/213.61
ACTIVE(U32(U21(tt))) → c23(U32'(mark(tt))) 686.53/213.61
ACTIVE(U32(U32(tt))) → c23(U32'(mark(tt))) 686.53/213.61
ACTIVE(U32(isNat(0))) → c23(U32'(mark(tt))) 686.53/213.61
ACTIVE(U32(U11(tt, z0))) → c5(U32'(mark(U12(isNat(z0))))) 686.53/213.61
ACTIVE(U32(U11(tt, z0))) → c5(ACTIVE(U11(tt, z0))) 686.53/213.61
ACTIVE(U32(U31(tt, z0))) → c5(U32'(mark(U32(isNat(z0))))) 686.53/213.61
ACTIVE(U32(U31(tt, z0))) → c5(ACTIVE(U31(tt, z0))) 686.53/213.61
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(U32'(mark(U11(isNat(z0), z1)))) 686.53/213.61
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(ACTIVE(isNat(plus(z0, z1)))) 686.53/213.61
ACTIVE(U32(isNat(s(z0)))) → c5(U32'(mark(U21(isNat(z0))))) 686.53/213.61
ACTIVE(U32(isNat(s(z0)))) → c5(ACTIVE(isNat(s(z0)))) 686.53/213.61
ACTIVE(U32(isNat(x(z0, z1)))) → c5(U32'(mark(U31(isNat(z0), z1)))) 686.53/213.61
ACTIVE(U32(isNat(x(z0, z1)))) → c5(ACTIVE(isNat(x(z0, z1)))) 686.53/213.61
ACTIVE(U41(plus(z0, 0), x1)) → c24(U41'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.53/213.61
ACTIVE(U41(plus(z0, s(z1)), x1)) → c24(U41'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.53/213.61
ACTIVE(U41(x(z0, 0), x1)) → c24(U41'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.53/213.61
ACTIVE(U41(x(z0, s(z1)), x1)) → c24(U41'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.53/213.61
ACTIVE(U41(U11(z0, z1), x1)) → c24(U41'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.53/213.61
ACTIVE(U41(U12(z0), x1)) → c24(U41'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.53/213.61
ACTIVE(U41(U21(z0), x1)) → c24(U41'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.53/213.61
ACTIVE(U41(U31(z0, z1), x1)) → c24(U41'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.53/213.61
ACTIVE(U41(U32(z0), x1)) → c24(U41'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.53/213.61
ACTIVE(U41(U41(z0, z1), x1)) → c24(U41'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.53/213.61
ACTIVE(U41(U51(z0, z1, z2), x1)) → c24(U41'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.53/213.61
ACTIVE(U41(U52(z0, z1, z2), x1)) → c24(U41'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.53/213.61
ACTIVE(U41(s(z0), x1)) → c24(U41'(s(active(z0)), x1), ACTIVE(s(z0))) 686.53/213.61
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.53/213.61
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.53/213.61
ACTIVE(U41(U61(z0), x1)) → c24(U41'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.53/213.61
ACTIVE(U41(U71(z0, z1, z2), x1)) → c24(U41'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.53/213.61
ACTIVE(U41(U72(z0, z1, z2), x1)) → c24(U41'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.53/213.61
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.53/213.61
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.53/213.61
ACTIVE(U11(U41(tt, z0), x1)) → c19(U11'(mark(z0), x1)) 686.53/213.61
ACTIVE(U12(U41(tt, z0))) → c20(U12'(mark(z0))) 686.53/213.61
ACTIVE(U21(U41(tt, z0))) → c21(U21'(mark(z0))) 686.53/213.61
ACTIVE(U31(U41(tt, z0), x1)) → c22(U31'(mark(z0), x1)) 686.53/213.61
ACTIVE(U32(U41(tt, z0))) → c23(U32'(mark(z0))) 686.53/213.61
ACTIVE(U41(U12(tt), x1)) → c24(U41'(mark(tt), x1)) 686.53/213.61
ACTIVE(U41(U21(tt), x1)) → c24(U41'(mark(tt), x1)) 686.53/213.61
ACTIVE(U41(U32(tt), x1)) → c24(U41'(mark(tt), x1)) 686.53/213.61
ACTIVE(U41(U41(tt, z0), x1)) → c24(U41'(mark(z0), x1)) 686.53/213.61
ACTIVE(U41(isNat(0), x1)) → c24(U41'(mark(tt), x1)) 686.53/213.61
ACTIVE(U41(U11(tt, z0), x1)) → c6(U41'(mark(U12(isNat(z0))), x1)) 686.53/213.61
ACTIVE(U41(U11(tt, z0), x1)) → c6(ACTIVE(U11(tt, z0))) 686.53/213.61
ACTIVE(U41(U31(tt, z0), x1)) → c6(U41'(mark(U32(isNat(z0))), x1)) 686.53/213.61
ACTIVE(U41(U31(tt, z0), x1)) → c6(ACTIVE(U31(tt, z0))) 686.53/213.61
ACTIVE(U41(isNat(plus(z0, z1)), x1)) → c6(U41'(mark(U11(isNat(z0), z1)), x1)) 686.53/213.61
ACTIVE(U41(isNat(plus(z0, z1)), x1)) → c6(ACTIVE(isNat(plus(z0, z1)))) 686.53/213.61
ACTIVE(U41(isNat(s(z0)), x1)) → c6(U41'(mark(U21(isNat(z0))), x1)) 686.53/213.61
ACTIVE(U41(isNat(s(z0)), x1)) → c6(ACTIVE(isNat(s(z0)))) 686.53/213.61
ACTIVE(U41(isNat(x(z0, z1)), x1)) → c6(U41'(mark(U31(isNat(z0), z1)), x1)) 686.53/213.61
ACTIVE(U41(isNat(x(z0, z1)), x1)) → c6(ACTIVE(isNat(x(z0, z1)))) 686.53/213.61
ACTIVE(U51(plus(z0, 0), x1, x2)) → c25(U51'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.53/213.61
ACTIVE(U51(plus(z0, s(z1)), x1, x2)) → c25(U51'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.53/213.61
ACTIVE(U51(x(z0, 0), x1, x2)) → c25(U51'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.53/213.61
ACTIVE(U51(x(z0, s(z1)), x1, x2)) → c25(U51'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.53/213.61
ACTIVE(U51(U11(z0, z1), x1, x2)) → c25(U51'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.53/213.61
ACTIVE(U51(U12(z0), x1, x2)) → c25(U51'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.53/213.61
ACTIVE(U51(U21(z0), x1, x2)) → c25(U51'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.53/213.61
ACTIVE(U51(U31(z0, z1), x1, x2)) → c25(U51'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.53/213.61
ACTIVE(U51(U32(z0), x1, x2)) → c25(U51'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.53/213.61
ACTIVE(U51(U41(z0, z1), x1, x2)) → c25(U51'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.53/213.61
ACTIVE(U51(U51(z0, z1, z2), x1, x2)) → c25(U51'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.53/213.61
ACTIVE(U51(U52(z0, z1, z2), x1, x2)) → c25(U51'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.53/213.61
ACTIVE(U51(s(z0), x1, x2)) → c25(U51'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.53/213.61
ACTIVE(U51(plus(z0, z1), x1, x2)) → c25(U51'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.53/213.61
ACTIVE(U51(plus(z0, z1), x1, x2)) → c25(U51'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.53/213.61
ACTIVE(U51(U61(z0), x1, x2)) → c25(U51'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.53/213.61
ACTIVE(U51(U71(z0, z1, z2), x1, x2)) → c25(U51'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.53/213.61
ACTIVE(U51(U72(z0, z1, z2), x1, x2)) → c25(U51'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.53/213.61
ACTIVE(U51(x(z0, z1), x1, x2)) → c25(U51'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.53/213.61
ACTIVE(U51(x(z0, z1), x1, x2)) → c25(U51'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.53/213.61
ACTIVE(U51(U12(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.53/213.61
ACTIVE(U51(U21(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.53/213.61
ACTIVE(U51(U32(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.53/213.61
ACTIVE(U51(U41(tt, z0), x1, x2)) → c25(U51'(mark(z0), x1, x2)) 686.53/213.61
ACTIVE(U51(isNat(0), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.53/213.61
ACTIVE(U11(U51(tt, z0, z1), x1)) → c7(U11'(mark(U52(isNat(z1), z0, z1)), x1)) 686.53/213.61
ACTIVE(U11(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.53/213.61
ACTIVE(U12(U51(tt, z0, z1))) → c7(U12'(mark(U52(isNat(z1), z0, z1)))) 686.53/213.61
ACTIVE(U12(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.53/213.61
ACTIVE(U21(U51(tt, z0, z1))) → c7(U21'(mark(U52(isNat(z1), z0, z1)))) 686.53/213.61
ACTIVE(U21(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.53/213.61
ACTIVE(U31(U51(tt, z0, z1), x1)) → c7(U31'(mark(U52(isNat(z1), z0, z1)), x1)) 686.53/213.61
ACTIVE(U31(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.53/213.61
ACTIVE(U32(U51(tt, z0, z1))) → c7(U32'(mark(U52(isNat(z1), z0, z1)))) 686.53/213.61
ACTIVE(U32(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.53/213.61
ACTIVE(U41(U51(tt, z0, z1), x1)) → c7(U41'(mark(U52(isNat(z1), z0, z1)), x1)) 686.53/213.61
ACTIVE(U41(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.53/213.61
ACTIVE(U51(U11(tt, z0), x1, x2)) → c7(U51'(mark(U12(isNat(z0))), x1, x2)) 686.53/213.61
ACTIVE(U51(U11(tt, z0), x1, x2)) → c7(ACTIVE(U11(tt, z0))) 686.53/213.61
ACTIVE(U51(U31(tt, z0), x1, x2)) → c7(U51'(mark(U32(isNat(z0))), x1, x2)) 686.53/213.61
ACTIVE(U51(U31(tt, z0), x1, x2)) → c7(ACTIVE(U31(tt, z0))) 686.53/213.61
ACTIVE(U51(U51(tt, z0, z1), x1, x2)) → c7(U51'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.53/213.61
ACTIVE(U51(U51(tt, z0, z1), x1, x2)) → c7(ACTIVE(U51(tt, z0, z1))) 686.53/213.61
ACTIVE(U51(isNat(plus(z0, z1)), x1, x2)) → c7(U51'(mark(U11(isNat(z0), z1)), x1, x2)) 686.53/213.61
ACTIVE(U51(isNat(plus(z0, z1)), x1, x2)) → c7(ACTIVE(isNat(plus(z0, z1)))) 686.53/213.61
ACTIVE(U51(isNat(s(z0)), x1, x2)) → c7(U51'(mark(U21(isNat(z0))), x1, x2)) 686.53/213.61
ACTIVE(U51(isNat(s(z0)), x1, x2)) → c7(ACTIVE(isNat(s(z0)))) 686.53/213.61
ACTIVE(U51(isNat(x(z0, z1)), x1, x2)) → c7(U51'(mark(U31(isNat(z0), z1)), x1, x2)) 686.53/213.61
ACTIVE(U51(isNat(x(z0, z1)), x1, x2)) → c7(ACTIVE(isNat(x(z0, z1)))) 686.53/213.61
ACTIVE(U52(plus(z0, 0), x1, x2)) → c26(U52'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.53/213.61
ACTIVE(U52(plus(z0, s(z1)), x1, x2)) → c26(U52'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.53/213.61
ACTIVE(U52(x(z0, 0), x1, x2)) → c26(U52'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.53/213.61
ACTIVE(U52(x(z0, s(z1)), x1, x2)) → c26(U52'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.53/213.61
ACTIVE(U52(U11(z0, z1), x1, x2)) → c26(U52'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.53/213.61
ACTIVE(U52(U12(z0), x1, x2)) → c26(U52'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.53/213.61
ACTIVE(U52(U21(z0), x1, x2)) → c26(U52'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.53/213.61
ACTIVE(U52(U31(z0, z1), x1, x2)) → c26(U52'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.53/213.61
ACTIVE(U52(U32(z0), x1, x2)) → c26(U52'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.53/213.61
ACTIVE(U52(U41(z0, z1), x1, x2)) → c26(U52'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.53/213.61
ACTIVE(U52(U51(z0, z1, z2), x1, x2)) → c26(U52'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.53/213.61
ACTIVE(U52(U52(z0, z1, z2), x1, x2)) → c26(U52'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.53/213.61
ACTIVE(U52(s(z0), x1, x2)) → c26(U52'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.53/213.61
ACTIVE(U52(plus(z0, z1), x1, x2)) → c26(U52'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.53/213.61
ACTIVE(U52(plus(z0, z1), x1, x2)) → c26(U52'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.53/213.61
ACTIVE(U52(U61(z0), x1, x2)) → c26(U52'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.53/213.61
ACTIVE(U52(U71(z0, z1, z2), x1, x2)) → c26(U52'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.53/213.61
ACTIVE(U52(U72(z0, z1, z2), x1, x2)) → c26(U52'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.53/213.61
ACTIVE(U52(x(z0, z1), x1, x2)) → c26(U52'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.53/213.61
ACTIVE(U52(x(z0, z1), x1, x2)) → c26(U52'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.53/213.61
ACTIVE(U52(U12(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.53/213.61
ACTIVE(U52(U21(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.53/213.61
ACTIVE(U52(U32(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.53/213.61
ACTIVE(U52(U41(tt, z0), x1, x2)) → c26(U52'(mark(z0), x1, x2)) 686.53/213.61
ACTIVE(U52(isNat(0), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.53/213.61
ACTIVE(U11(U52(tt, z0, z1), x1)) → c8(U11'(mark(s(plus(z1, z0))), x1)) 686.53/213.61
ACTIVE(U11(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.53/213.61
ACTIVE(U12(U52(tt, z0, z1))) → c8(U12'(mark(s(plus(z1, z0))))) 686.53/213.61
ACTIVE(U12(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.53/213.61
ACTIVE(U21(U52(tt, z0, z1))) → c8(U21'(mark(s(plus(z1, z0))))) 686.53/213.61
ACTIVE(U21(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.53/213.61
ACTIVE(U31(U52(tt, z0, z1), x1)) → c8(U31'(mark(s(plus(z1, z0))), x1)) 686.53/213.61
ACTIVE(U31(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.53/213.61
ACTIVE(U32(U52(tt, z0, z1))) → c8(U32'(mark(s(plus(z1, z0))))) 686.53/213.61
ACTIVE(U32(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.53/213.61
ACTIVE(U41(U52(tt, z0, z1), x1)) → c8(U41'(mark(s(plus(z1, z0))), x1)) 686.53/213.61
ACTIVE(U41(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.53/213.61
ACTIVE(U51(U52(tt, z0, z1), x1, x2)) → c8(U51'(mark(s(plus(z1, z0))), x1, x2)) 686.53/213.61
ACTIVE(U51(U52(tt, z0, z1), x1, x2)) → c8(ACTIVE(U52(tt, z0, z1))) 686.53/213.61
ACTIVE(U52(U11(tt, z0), x1, x2)) → c8(U52'(mark(U12(isNat(z0))), x1, x2)) 686.53/213.61
ACTIVE(U52(U11(tt, z0), x1, x2)) → c8(ACTIVE(U11(tt, z0))) 686.53/213.61
ACTIVE(U52(U31(tt, z0), x1, x2)) → c8(U52'(mark(U32(isNat(z0))), x1, x2)) 686.53/213.61
ACTIVE(U52(U31(tt, z0), x1, x2)) → c8(ACTIVE(U31(tt, z0))) 686.53/213.61
ACTIVE(U52(U51(tt, z0, z1), x1, x2)) → c8(U52'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.53/213.61
ACTIVE(U52(U51(tt, z0, z1), x1, x2)) → c8(ACTIVE(U51(tt, z0, z1))) 686.53/213.61
ACTIVE(U52(U52(tt, z0, z1), x1, x2)) → c8(U52'(mark(s(plus(z1, z0))), x1, x2)) 686.53/213.61
ACTIVE(U52(U52(tt, z0, z1), x1, x2)) → c8(ACTIVE(U52(tt, z0, z1))) 686.53/213.61
ACTIVE(U52(isNat(plus(z0, z1)), x1, x2)) → c8(U52'(mark(U11(isNat(z0), z1)), x1, x2)) 686.53/213.61
ACTIVE(U52(isNat(plus(z0, z1)), x1, x2)) → c8(ACTIVE(isNat(plus(z0, z1)))) 686.53/213.61
ACTIVE(U52(isNat(s(z0)), x1, x2)) → c8(U52'(mark(U21(isNat(z0))), x1, x2)) 686.53/213.61
ACTIVE(U52(isNat(s(z0)), x1, x2)) → c8(ACTIVE(isNat(s(z0)))) 686.53/213.61
ACTIVE(U52(isNat(x(z0, z1)), x1, x2)) → c8(U52'(mark(U31(isNat(z0), z1)), x1, x2)) 686.53/213.61
ACTIVE(U52(isNat(x(z0, z1)), x1, x2)) → c8(ACTIVE(isNat(x(z0, z1)))) 686.53/213.61
ACTIVE(s(plus(z0, 0))) → c27(S(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.53/213.61
ACTIVE(s(plus(z0, s(z1)))) → c27(S(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.53/213.61
ACTIVE(s(x(z0, 0))) → c27(S(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.53/213.61
ACTIVE(s(x(z0, s(z1)))) → c27(S(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.53/213.61
ACTIVE(s(U11(z0, z1))) → c27(S(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.53/213.61
ACTIVE(s(U12(z0))) → c27(S(U12(active(z0))), ACTIVE(U12(z0))) 686.53/213.61
ACTIVE(s(U21(z0))) → c27(S(U21(active(z0))), ACTIVE(U21(z0))) 686.53/213.61
ACTIVE(s(U31(z0, z1))) → c27(S(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.53/213.61
ACTIVE(s(U32(z0))) → c27(S(U32(active(z0))), ACTIVE(U32(z0))) 686.53/213.61
ACTIVE(s(U41(z0, z1))) → c27(S(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.53/213.61
ACTIVE(s(U51(z0, z1, z2))) → c27(S(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.53/213.61
ACTIVE(s(U52(z0, z1, z2))) → c27(S(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.53/213.61
ACTIVE(s(s(z0))) → c27(S(s(active(z0))), ACTIVE(s(z0))) 686.53/213.61
ACTIVE(s(plus(z0, z1))) → c27(S(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.53/213.61
ACTIVE(s(plus(z0, z1))) → c27(S(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.53/213.61
ACTIVE(s(U61(z0))) → c27(S(U61(active(z0))), ACTIVE(U61(z0))) 686.53/213.61
ACTIVE(s(U71(z0, z1, z2))) → c27(S(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.53/213.61
ACTIVE(s(U72(z0, z1, z2))) → c27(S(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.53/213.61
ACTIVE(s(x(z0, z1))) → c27(S(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.53/213.61
ACTIVE(s(x(z0, z1))) → c27(S(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.53/213.61
ACTIVE(s(U12(tt))) → c27(S(mark(tt))) 686.53/213.61
ACTIVE(s(U21(tt))) → c27(S(mark(tt))) 686.53/213.61
ACTIVE(s(U32(tt))) → c27(S(mark(tt))) 686.53/213.61
ACTIVE(s(U41(tt, z0))) → c27(S(mark(z0))) 686.53/213.61
ACTIVE(s(isNat(0))) → c27(S(mark(tt))) 686.53/213.61
ACTIVE(s(U11(tt, z0))) → c9(S(mark(U12(isNat(z0))))) 686.53/213.61
ACTIVE(s(U11(tt, z0))) → c9(ACTIVE(U11(tt, z0))) 686.53/213.61
ACTIVE(s(U31(tt, z0))) → c9(S(mark(U32(isNat(z0))))) 686.53/213.61
ACTIVE(s(U31(tt, z0))) → c9(ACTIVE(U31(tt, z0))) 686.53/213.61
ACTIVE(s(U51(tt, z0, z1))) → c9(S(mark(U52(isNat(z1), z0, z1)))) 686.53/213.61
ACTIVE(s(U51(tt, z0, z1))) → c9(ACTIVE(U51(tt, z0, z1))) 686.53/213.61
ACTIVE(s(U52(tt, z0, z1))) → c9(S(mark(s(plus(z1, z0))))) 686.53/213.61
ACTIVE(s(U52(tt, z0, z1))) → c9(ACTIVE(U52(tt, z0, z1))) 686.53/213.61
ACTIVE(s(isNat(plus(z0, z1)))) → c9(S(mark(U11(isNat(z0), z1)))) 686.53/213.61
ACTIVE(s(isNat(plus(z0, z1)))) → c9(ACTIVE(isNat(plus(z0, z1)))) 686.53/213.61
ACTIVE(s(isNat(s(z0)))) → c9(S(mark(U21(isNat(z0))))) 686.53/213.61
ACTIVE(s(isNat(s(z0)))) → c9(ACTIVE(isNat(s(z0)))) 686.53/213.61
ACTIVE(s(isNat(x(z0, z1)))) → c9(S(mark(U31(isNat(z0), z1)))) 686.53/213.61
ACTIVE(s(isNat(x(z0, z1)))) → c9(ACTIVE(isNat(x(z0, z1)))) 686.53/213.61
ACTIVE(U61(plus(z0, 0))) → c30(U61'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.53/213.61
ACTIVE(U61(plus(z0, s(z1)))) → c30(U61'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.53/213.61
ACTIVE(U61(x(z0, 0))) → c30(U61'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.53/213.61
ACTIVE(U61(x(z0, s(z1)))) → c30(U61'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.53/213.61
ACTIVE(U61(U11(z0, z1))) → c30(U61'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.53/213.61
ACTIVE(U61(U12(z0))) → c30(U61'(U12(active(z0))), ACTIVE(U12(z0))) 686.53/213.61
ACTIVE(U61(U21(z0))) → c30(U61'(U21(active(z0))), ACTIVE(U21(z0))) 686.53/213.61
ACTIVE(U61(U31(z0, z1))) → c30(U61'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.53/213.61
ACTIVE(U61(U32(z0))) → c30(U61'(U32(active(z0))), ACTIVE(U32(z0))) 686.53/213.61
ACTIVE(U61(U41(z0, z1))) → c30(U61'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.53/213.61
ACTIVE(U61(U51(z0, z1, z2))) → c30(U61'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.53/213.61
ACTIVE(U61(U52(z0, z1, z2))) → c30(U61'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.53/213.61
ACTIVE(U61(s(z0))) → c30(U61'(s(active(z0))), ACTIVE(s(z0))) 686.53/213.61
ACTIVE(U61(plus(z0, z1))) → c30(U61'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.53/213.61
ACTIVE(U61(plus(z0, z1))) → c30(U61'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.53/213.61
ACTIVE(U61(U61(z0))) → c30(U61'(U61(active(z0))), ACTIVE(U61(z0))) 686.53/213.61
ACTIVE(U61(U71(z0, z1, z2))) → c30(U61'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.53/213.61
ACTIVE(U61(U72(z0, z1, z2))) → c30(U61'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.53/213.61
ACTIVE(U61(x(z0, z1))) → c30(U61'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.53/213.61
ACTIVE(U61(x(z0, z1))) → c30(U61'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.53/213.61
ACTIVE(U11(U61(tt), x1)) → c19(U11'(mark(0), x1)) 686.53/213.61
ACTIVE(U12(U61(tt))) → c20(U12'(mark(0))) 686.53/213.61
ACTIVE(U21(U61(tt))) → c21(U21'(mark(0))) 686.53/213.61
ACTIVE(U31(U61(tt), x1)) → c22(U31'(mark(0), x1)) 686.53/213.61
ACTIVE(U32(U61(tt))) → c23(U32'(mark(0))) 686.53/213.61
ACTIVE(U41(U61(tt), x1)) → c24(U41'(mark(0), x1)) 686.53/213.61
ACTIVE(U51(U61(tt), x1, x2)) → c25(U51'(mark(0), x1, x2)) 686.53/213.61
ACTIVE(U52(U61(tt), x1, x2)) → c26(U52'(mark(0), x1, x2)) 686.53/213.61
ACTIVE(s(U61(tt))) → c27(S(mark(0))) 686.53/213.61
ACTIVE(U61(U12(tt))) → c30(U61'(mark(tt))) 686.53/213.61
ACTIVE(U61(U21(tt))) → c30(U61'(mark(tt))) 686.53/213.61
ACTIVE(U61(U32(tt))) → c30(U61'(mark(tt))) 686.53/213.61
ACTIVE(U61(U41(tt, z0))) → c30(U61'(mark(z0))) 686.53/213.61
ACTIVE(U61(U61(tt))) → c30(U61'(mark(0))) 686.53/213.61
ACTIVE(U61(isNat(0))) → c30(U61'(mark(tt))) 686.53/213.61
ACTIVE(U61(U11(tt, z0))) → c10(U61'(mark(U12(isNat(z0))))) 686.53/213.61
ACTIVE(U61(U11(tt, z0))) → c10(ACTIVE(U11(tt, z0))) 686.53/213.61
ACTIVE(U61(U31(tt, z0))) → c10(U61'(mark(U32(isNat(z0))))) 686.53/213.61
ACTIVE(U61(U31(tt, z0))) → c10(ACTIVE(U31(tt, z0))) 686.53/213.61
ACTIVE(U61(U51(tt, z0, z1))) → c10(U61'(mark(U52(isNat(z1), z0, z1)))) 686.53/213.61
ACTIVE(U61(U51(tt, z0, z1))) → c10(ACTIVE(U51(tt, z0, z1))) 686.53/213.61
ACTIVE(U61(U52(tt, z0, z1))) → c10(U61'(mark(s(plus(z1, z0))))) 686.53/213.61
ACTIVE(U61(U52(tt, z0, z1))) → c10(ACTIVE(U52(tt, z0, z1))) 686.53/213.61
ACTIVE(U61(isNat(plus(z0, z1)))) → c10(U61'(mark(U11(isNat(z0), z1)))) 686.53/213.61
ACTIVE(U61(isNat(plus(z0, z1)))) → c10(ACTIVE(isNat(plus(z0, z1)))) 686.53/213.61
ACTIVE(U61(isNat(s(z0)))) → c10(U61'(mark(U21(isNat(z0))))) 686.53/213.61
ACTIVE(U61(isNat(s(z0)))) → c10(ACTIVE(isNat(s(z0)))) 686.53/213.61
ACTIVE(U61(isNat(x(z0, z1)))) → c10(U61'(mark(U31(isNat(z0), z1)))) 686.53/213.61
ACTIVE(U61(isNat(x(z0, z1)))) → c10(ACTIVE(isNat(x(z0, z1)))) 686.53/213.61
ACTIVE(U71(plus(z0, 0), x1, x2)) → c31(U71'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.53/213.61
ACTIVE(U71(plus(z0, s(z1)), x1, x2)) → c31(U71'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.53/213.61
ACTIVE(U71(x(z0, 0), x1, x2)) → c31(U71'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.53/213.61
ACTIVE(U71(x(z0, s(z1)), x1, x2)) → c31(U71'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.53/213.61
ACTIVE(U71(U11(z0, z1), x1, x2)) → c31(U71'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.53/213.61
ACTIVE(U71(U12(z0), x1, x2)) → c31(U71'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.53/213.61
ACTIVE(U71(U21(z0), x1, x2)) → c31(U71'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.53/213.61
ACTIVE(U71(U31(z0, z1), x1, x2)) → c31(U71'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.53/213.61
ACTIVE(U71(U32(z0), x1, x2)) → c31(U71'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.53/213.61
ACTIVE(U71(U41(z0, z1), x1, x2)) → c31(U71'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.53/213.61
ACTIVE(U71(U51(z0, z1, z2), x1, x2)) → c31(U71'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.53/213.61
ACTIVE(U71(U52(z0, z1, z2), x1, x2)) → c31(U71'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.53/213.61
ACTIVE(U71(s(z0), x1, x2)) → c31(U71'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.53/213.61
ACTIVE(U71(plus(z0, z1), x1, x2)) → c31(U71'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.53/213.61
ACTIVE(U71(plus(z0, z1), x1, x2)) → c31(U71'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.53/213.61
ACTIVE(U71(U61(z0), x1, x2)) → c31(U71'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.53/213.61
ACTIVE(U71(U71(z0, z1, z2), x1, x2)) → c31(U71'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.53/213.61
ACTIVE(U71(U72(z0, z1, z2), x1, x2)) → c31(U71'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.53/213.61
ACTIVE(U71(x(z0, z1), x1, x2)) → c31(U71'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.53/213.61
ACTIVE(U71(x(z0, z1), x1, x2)) → c31(U71'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.53/213.61
ACTIVE(U71(U12(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.53/213.61
ACTIVE(U71(U21(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.53/213.61
ACTIVE(U71(U32(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.53/213.61
ACTIVE(U71(U41(tt, z0), x1, x2)) → c31(U71'(mark(z0), x1, x2)) 686.53/213.61
ACTIVE(U71(U61(tt), x1, x2)) → c31(U71'(mark(0), x1, x2)) 686.53/213.61
ACTIVE(U71(isNat(0), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.53/213.61
ACTIVE(U11(U71(tt, z0, z1), x1)) → c11(U11'(mark(U72(isNat(z1), z0, z1)), x1)) 686.53/213.61
ACTIVE(U11(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.53/213.61
ACTIVE(U12(U71(tt, z0, z1))) → c11(U12'(mark(U72(isNat(z1), z0, z1)))) 686.53/213.61
ACTIVE(U12(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.53/213.61
ACTIVE(U21(U71(tt, z0, z1))) → c11(U21'(mark(U72(isNat(z1), z0, z1)))) 686.53/213.61
ACTIVE(U21(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.53/213.61
ACTIVE(U31(U71(tt, z0, z1), x1)) → c11(U31'(mark(U72(isNat(z1), z0, z1)), x1)) 686.53/213.61
ACTIVE(U31(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.53/213.61
ACTIVE(U32(U71(tt, z0, z1))) → c11(U32'(mark(U72(isNat(z1), z0, z1)))) 686.53/213.61
ACTIVE(U32(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.53/213.61
ACTIVE(U41(U71(tt, z0, z1), x1)) → c11(U41'(mark(U72(isNat(z1), z0, z1)), x1)) 686.53/213.61
ACTIVE(U41(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.53/213.61
ACTIVE(U51(U71(tt, z0, z1), x1, x2)) → c11(U51'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.53/213.61
ACTIVE(U51(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.53/213.61
ACTIVE(U52(U71(tt, z0, z1), x1, x2)) → c11(U52'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.53/213.61
ACTIVE(U52(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.53/213.61
ACTIVE(s(U71(tt, z0, z1))) → c11(S(mark(U72(isNat(z1), z0, z1)))) 686.53/213.61
ACTIVE(s(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.53/213.61
ACTIVE(U61(U71(tt, z0, z1))) → c11(U61'(mark(U72(isNat(z1), z0, z1)))) 686.53/213.61
ACTIVE(U61(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.53/213.61
ACTIVE(U71(U11(tt, z0), x1, x2)) → c11(U71'(mark(U12(isNat(z0))), x1, x2)) 686.53/213.61
ACTIVE(U71(U11(tt, z0), x1, x2)) → c11(ACTIVE(U11(tt, z0))) 686.53/213.61
ACTIVE(U71(U31(tt, z0), x1, x2)) → c11(U71'(mark(U32(isNat(z0))), x1, x2)) 686.53/213.61
ACTIVE(U71(U31(tt, z0), x1, x2)) → c11(ACTIVE(U31(tt, z0))) 686.53/213.61
ACTIVE(U71(U51(tt, z0, z1), x1, x2)) → c11(U71'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.53/213.61
ACTIVE(U71(U51(tt, z0, z1), x1, x2)) → c11(ACTIVE(U51(tt, z0, z1))) 686.53/213.61
ACTIVE(U71(U52(tt, z0, z1), x1, x2)) → c11(U71'(mark(s(plus(z1, z0))), x1, x2)) 686.53/213.61
ACTIVE(U71(U52(tt, z0, z1), x1, x2)) → c11(ACTIVE(U52(tt, z0, z1))) 686.53/213.61
ACTIVE(U71(U71(tt, z0, z1), x1, x2)) → c11(U71'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.53/213.61
ACTIVE(U71(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.53/213.61
ACTIVE(U71(isNat(plus(z0, z1)), x1, x2)) → c11(U71'(mark(U11(isNat(z0), z1)), x1, x2)) 686.53/213.61
ACTIVE(U71(isNat(plus(z0, z1)), x1, x2)) → c11(ACTIVE(isNat(plus(z0, z1)))) 686.53/213.61
ACTIVE(U71(isNat(s(z0)), x1, x2)) → c11(U71'(mark(U21(isNat(z0))), x1, x2)) 686.53/213.61
ACTIVE(U71(isNat(s(z0)), x1, x2)) → c11(ACTIVE(isNat(s(z0)))) 686.53/213.61
ACTIVE(U71(isNat(x(z0, z1)), x1, x2)) → c11(U71'(mark(U31(isNat(z0), z1)), x1, x2)) 686.53/213.61
ACTIVE(U71(isNat(x(z0, z1)), x1, x2)) → c11(ACTIVE(isNat(x(z0, z1)))) 686.53/213.61
ACTIVE(U72(plus(z0, 0), x1, x2)) → c32(U72'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.53/213.61
ACTIVE(U72(plus(z0, s(z1)), x1, x2)) → c32(U72'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.53/213.61
ACTIVE(U72(x(z0, 0), x1, x2)) → c32(U72'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.53/213.61
ACTIVE(U72(x(z0, s(z1)), x1, x2)) → c32(U72'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.53/213.61
ACTIVE(U72(U11(z0, z1), x1, x2)) → c32(U72'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.53/213.61
ACTIVE(U72(U12(z0), x1, x2)) → c32(U72'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.53/213.61
ACTIVE(U72(U21(z0), x1, x2)) → c32(U72'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.53/213.61
ACTIVE(U72(U31(z0, z1), x1, x2)) → c32(U72'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.53/213.61
ACTIVE(U72(U32(z0), x1, x2)) → c32(U72'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.53/213.61
ACTIVE(U72(U41(z0, z1), x1, x2)) → c32(U72'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.53/213.61
ACTIVE(U72(U51(z0, z1, z2), x1, x2)) → c32(U72'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.53/213.61
ACTIVE(U72(U52(z0, z1, z2), x1, x2)) → c32(U72'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.53/213.61
ACTIVE(U72(s(z0), x1, x2)) → c32(U72'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.53/213.61
ACTIVE(U72(plus(z0, z1), x1, x2)) → c32(U72'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.53/213.61
ACTIVE(U72(plus(z0, z1), x1, x2)) → c32(U72'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.53/213.61
ACTIVE(U72(U61(z0), x1, x2)) → c32(U72'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.53/213.61
ACTIVE(U72(U71(z0, z1, z2), x1, x2)) → c32(U72'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.53/213.61
ACTIVE(U72(U72(z0, z1, z2), x1, x2)) → c32(U72'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.53/213.61
ACTIVE(U72(x(z0, z1), x1, x2)) → c32(U72'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.53/213.61
ACTIVE(U72(x(z0, z1), x1, x2)) → c32(U72'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.53/213.61
ACTIVE(U72(U12(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.53/213.61
ACTIVE(U72(U21(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.53/213.61
ACTIVE(U72(U32(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.53/213.61
ACTIVE(U72(U41(tt, z0), x1, x2)) → c32(U72'(mark(z0), x1, x2)) 686.53/213.61
ACTIVE(U72(U61(tt), x1, x2)) → c32(U72'(mark(0), x1, x2)) 686.53/213.61
ACTIVE(U72(isNat(0), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.53/213.61
ACTIVE(U11(U72(tt, z0, z1), x1)) → c12(U11'(mark(plus(x(z1, z0), z1)), x1)) 686.53/213.61
ACTIVE(U11(U72(tt, z0, z1), x1)) → c12(ACTIVE(U72(tt, z0, z1))) 686.53/213.61
ACTIVE(U12(U72(tt, z0, z1))) → c12(U12'(mark(plus(x(z1, z0), z1)))) 686.53/213.61
ACTIVE(U12(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.53/213.61
ACTIVE(U21(U72(tt, z0, z1))) → c12(U21'(mark(plus(x(z1, z0), z1)))) 686.53/213.61
ACTIVE(U21(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.53/213.61
ACTIVE(U31(U72(tt, z0, z1), x1)) → c12(U31'(mark(plus(x(z1, z0), z1)), x1)) 686.53/213.61
ACTIVE(U31(U72(tt, z0, z1), x1)) → c12(ACTIVE(U72(tt, z0, z1))) 686.53/213.61
ACTIVE(U32(U72(tt, z0, z1))) → c12(U32'(mark(plus(x(z1, z0), z1)))) 686.53/213.61
ACTIVE(U32(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.53/213.61
ACTIVE(U41(U72(tt, z0, z1), x1)) → c12(U41'(mark(plus(x(z1, z0), z1)), x1)) 686.53/213.61
ACTIVE(U41(U72(tt, z0, z1), x1)) → c12(ACTIVE(U72(tt, z0, z1))) 686.53/213.61
ACTIVE(U51(U72(tt, z0, z1), x1, x2)) → c12(U51'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.53/213.61
ACTIVE(U51(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.53/213.61
ACTIVE(U52(U72(tt, z0, z1), x1, x2)) → c12(U52'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.53/213.61
ACTIVE(U52(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.53/213.61
ACTIVE(s(U72(tt, z0, z1))) → c12(S(mark(plus(x(z1, z0), z1)))) 686.53/213.61
ACTIVE(s(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.53/213.61
ACTIVE(U61(U72(tt, z0, z1))) → c12(U61'(mark(plus(x(z1, z0), z1)))) 686.53/213.61
ACTIVE(U61(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.53/213.61
ACTIVE(U71(U72(tt, z0, z1), x1, x2)) → c12(U71'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.53/213.61
ACTIVE(U71(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.53/213.61
ACTIVE(U72(U11(tt, z0), x1, x2)) → c12(U72'(mark(U12(isNat(z0))), x1, x2)) 686.53/213.61
ACTIVE(U72(U11(tt, z0), x1, x2)) → c12(ACTIVE(U11(tt, z0))) 686.53/213.61
ACTIVE(U72(U31(tt, z0), x1, x2)) → c12(U72'(mark(U32(isNat(z0))), x1, x2)) 686.53/213.61
ACTIVE(U72(U31(tt, z0), x1, x2)) → c12(ACTIVE(U31(tt, z0))) 686.53/213.61
ACTIVE(U72(U51(tt, z0, z1), x1, x2)) → c12(U72'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.53/213.61
ACTIVE(U72(U51(tt, z0, z1), x1, x2)) → c12(ACTIVE(U51(tt, z0, z1))) 686.53/213.61
ACTIVE(U72(U52(tt, z0, z1), x1, x2)) → c12(U72'(mark(s(plus(z1, z0))), x1, x2)) 686.53/213.61
ACTIVE(U72(U52(tt, z0, z1), x1, x2)) → c12(ACTIVE(U52(tt, z0, z1))) 686.53/213.61
ACTIVE(U72(U71(tt, z0, z1), x1, x2)) → c12(U72'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.53/213.61
ACTIVE(U72(U71(tt, z0, z1), x1, x2)) → c12(ACTIVE(U71(tt, z0, z1))) 686.53/213.61
ACTIVE(U72(U72(tt, z0, z1), x1, x2)) → c12(U72'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.53/213.61
ACTIVE(U72(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.53/213.61
ACTIVE(U72(isNat(plus(z0, z1)), x1, x2)) → c12(U72'(mark(U11(isNat(z0), z1)), x1, x2)) 686.53/213.61
ACTIVE(U72(isNat(plus(z0, z1)), x1, x2)) → c12(ACTIVE(isNat(plus(z0, z1)))) 686.53/213.61
ACTIVE(U72(isNat(s(z0)), x1, x2)) → c12(U72'(mark(U21(isNat(z0))), x1, x2)) 686.53/213.61
ACTIVE(U72(isNat(s(z0)), x1, x2)) → c12(ACTIVE(isNat(s(z0)))) 686.53/213.61
ACTIVE(U72(isNat(x(z0, z1)), x1, x2)) → c12(U72'(mark(U31(isNat(z0), z1)), x1, x2)) 686.53/213.61
ACTIVE(U72(isNat(x(z0, z1)), x1, x2)) → c12(ACTIVE(isNat(x(z0, z1)))) 686.53/213.61
PROPER(U11(x0, U11(z0, z1))) → c65(U11'(proper(x0), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(U11(z0, z1))) 686.53/213.61
PROPER(U11(x0, U12(z0))) → c65(U11'(proper(x0), U12(proper(z0))), PROPER(x0), PROPER(U12(z0))) 686.53/213.61
PROPER(U11(x0, isNat(z0))) → c65(U11'(proper(x0), isNat(proper(z0))), PROPER(x0), PROPER(isNat(z0))) 686.53/213.61
PROPER(U11(x0, U21(z0))) → c65(U11'(proper(x0), U21(proper(z0))), PROPER(x0), PROPER(U21(z0))) 686.53/213.61
PROPER(U11(x0, U31(z0, z1))) → c65(U11'(proper(x0), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(U31(z0, z1))) 686.53/213.61
PROPER(U11(x0, U32(z0))) → c65(U11'(proper(x0), U32(proper(z0))), PROPER(x0), PROPER(U32(z0))) 686.53/213.61
PROPER(U11(x0, U41(z0, z1))) → c65(U11'(proper(x0), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(U41(z0, z1))) 686.53/213.61
PROPER(U11(x0, U51(z0, z1, z2))) → c65(U11'(proper(x0), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U51(z0, z1, z2))) 686.53/213.61
PROPER(U11(x0, U52(z0, z1, z2))) → c65(U11'(proper(x0), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U52(z0, z1, z2))) 686.53/213.61
PROPER(U11(x0, s(z0))) → c65(U11'(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 686.53/213.61
PROPER(U11(x0, plus(z0, z1))) → c65(U11'(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 686.53/213.61
PROPER(U11(x0, U61(z0))) → c65(U11'(proper(x0), U61(proper(z0))), PROPER(x0), PROPER(U61(z0))) 686.53/213.61
PROPER(U11(x0, U71(z0, z1, z2))) → c65(U11'(proper(x0), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U71(z0, z1, z2))) 686.53/213.61
PROPER(U11(x0, U72(z0, z1, z2))) → c65(U11'(proper(x0), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U72(z0, z1, z2))) 686.53/213.61
PROPER(U11(x0, x(z0, z1))) → c65(U11'(proper(x0), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x(z0, z1))) 686.53/213.61
PROPER(U11(U11(z0, z1), x1)) → c65(U11'(U11(proper(z0), proper(z1)), proper(x1)), PROPER(U11(z0, z1)), PROPER(x1)) 686.53/213.61
PROPER(U11(U12(z0), x1)) → c65(U11'(U12(proper(z0)), proper(x1)), PROPER(U12(z0)), PROPER(x1)) 686.53/213.61
PROPER(U11(isNat(z0), x1)) → c65(U11'(isNat(proper(z0)), proper(x1)), PROPER(isNat(z0)), PROPER(x1)) 686.53/213.61
PROPER(U11(U21(z0), x1)) → c65(U11'(U21(proper(z0)), proper(x1)), PROPER(U21(z0)), PROPER(x1)) 686.53/213.61
PROPER(U11(U31(z0, z1), x1)) → c65(U11'(U31(proper(z0), proper(z1)), proper(x1)), PROPER(U31(z0, z1)), PROPER(x1)) 686.53/213.61
PROPER(U11(U32(z0), x1)) → c65(U11'(U32(proper(z0)), proper(x1)), PROPER(U32(z0)), PROPER(x1)) 686.53/213.61
PROPER(U11(U41(z0, z1), x1)) → c65(U11'(U41(proper(z0), proper(z1)), proper(x1)), PROPER(U41(z0, z1)), PROPER(x1)) 686.53/213.61
PROPER(U11(U51(z0, z1, z2), x1)) → c65(U11'(U51(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U51(z0, z1, z2)), PROPER(x1)) 686.53/213.61
PROPER(U11(U52(z0, z1, z2), x1)) → c65(U11'(U52(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U52(z0, z1, z2)), PROPER(x1)) 686.53/213.61
PROPER(U11(s(z0), x1)) → c65(U11'(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 686.53/213.61
PROPER(U11(plus(z0, z1), x1)) → c65(U11'(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 686.53/213.61
PROPER(U11(U61(z0), x1)) → c65(U11'(U61(proper(z0)), proper(x1)), PROPER(U61(z0)), PROPER(x1)) 686.53/213.61
PROPER(U11(U71(z0, z1, z2), x1)) → c65(U11'(U71(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U71(z0, z1, z2)), PROPER(x1)) 686.53/213.61
PROPER(U11(U72(z0, z1, z2), x1)) → c65(U11'(U72(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U72(z0, z1, z2)), PROPER(x1)) 686.53/213.61
PROPER(U11(x(z0, z1), x1)) → c65(U11'(x(proper(z0), proper(z1)), proper(x1)), PROPER(x(z0, z1)), PROPER(x1)) 686.53/213.61
PROPER(U11(x0, tt)) → c65(U11'(proper(x0), ok(tt)), PROPER(x0)) 686.53/213.61
PROPER(U11(x0, 0)) → c65(U11'(proper(x0), ok(0)), PROPER(x0)) 686.53/213.61
PROPER(U11(tt, x1)) → c65(U11'(ok(tt), proper(x1)), PROPER(x1)) 686.53/213.61
PROPER(U11(0, x1)) → c65(U11'(ok(0), proper(x1)), PROPER(x1)) 686.53/213.61
PROPER(U12(U11(z0, z1))) → c67(U12'(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.53/213.61
PROPER(U12(U12(z0))) → c67(U12'(U12(proper(z0))), PROPER(U12(z0))) 686.53/213.61
PROPER(U12(isNat(z0))) → c67(U12'(isNat(proper(z0))), PROPER(isNat(z0))) 686.53/213.61
PROPER(U12(U21(z0))) → c67(U12'(U21(proper(z0))), PROPER(U21(z0))) 686.53/213.61
PROPER(U12(U31(z0, z1))) → c67(U12'(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.53/213.61
PROPER(U12(U32(z0))) → c67(U12'(U32(proper(z0))), PROPER(U32(z0))) 686.53/213.61
PROPER(U12(U41(z0, z1))) → c67(U12'(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.53/213.61
PROPER(U12(U51(z0, z1, z2))) → c67(U12'(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.53/213.61
PROPER(U12(U52(z0, z1, z2))) → c67(U12'(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.53/213.61
PROPER(U12(s(z0))) → c67(U12'(s(proper(z0))), PROPER(s(z0))) 686.53/213.61
PROPER(U12(plus(z0, z1))) → c67(U12'(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.53/213.61
PROPER(U12(U61(z0))) → c67(U12'(U61(proper(z0))), PROPER(U61(z0))) 686.53/213.61
PROPER(U12(U71(z0, z1, z2))) → c67(U12'(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.53/213.61
PROPER(U12(U72(z0, z1, z2))) → c67(U12'(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.53/213.61
PROPER(U12(x(z0, z1))) → c67(U12'(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.53/213.61
PROPER(U12(tt)) → c67(U12'(ok(tt))) 686.53/213.61
PROPER(U12(0)) → c67(U12'(ok(0))) 686.53/213.61
PROPER(isNat(U11(z0, z1))) → c68(ISNAT(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.53/213.61
PROPER(isNat(U12(z0))) → c68(ISNAT(U12(proper(z0))), PROPER(U12(z0))) 686.53/213.61
PROPER(isNat(isNat(z0))) → c68(ISNAT(isNat(proper(z0))), PROPER(isNat(z0))) 686.53/213.61
PROPER(isNat(U21(z0))) → c68(ISNAT(U21(proper(z0))), PROPER(U21(z0))) 686.53/213.61
PROPER(isNat(U31(z0, z1))) → c68(ISNAT(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.53/213.61
PROPER(isNat(U32(z0))) → c68(ISNAT(U32(proper(z0))), PROPER(U32(z0))) 686.53/213.61
PROPER(isNat(U41(z0, z1))) → c68(ISNAT(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.53/213.61
PROPER(isNat(U51(z0, z1, z2))) → c68(ISNAT(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.53/213.61
PROPER(isNat(U52(z0, z1, z2))) → c68(ISNAT(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.53/213.61
PROPER(isNat(s(z0))) → c68(ISNAT(s(proper(z0))), PROPER(s(z0))) 686.53/213.61
PROPER(isNat(plus(z0, z1))) → c68(ISNAT(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.53/213.61
PROPER(isNat(U61(z0))) → c68(ISNAT(U61(proper(z0))), PROPER(U61(z0))) 686.53/213.61
PROPER(isNat(U71(z0, z1, z2))) → c68(ISNAT(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.53/213.61
PROPER(isNat(U72(z0, z1, z2))) → c68(ISNAT(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.53/213.61
PROPER(isNat(x(z0, z1))) → c68(ISNAT(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.53/213.61
PROPER(isNat(tt)) → c68(ISNAT(ok(tt))) 686.53/213.61
PROPER(isNat(0)) → c68(ISNAT(ok(0))) 686.53/213.61
PROPER(U21(U11(z0, z1))) → c69(U21'(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.53/213.61
PROPER(U21(U12(z0))) → c69(U21'(U12(proper(z0))), PROPER(U12(z0))) 686.53/213.61
PROPER(U21(isNat(z0))) → c69(U21'(isNat(proper(z0))), PROPER(isNat(z0))) 686.53/213.61
PROPER(U21(U21(z0))) → c69(U21'(U21(proper(z0))), PROPER(U21(z0))) 686.53/213.61
PROPER(U21(U31(z0, z1))) → c69(U21'(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.53/213.61
PROPER(U21(U32(z0))) → c69(U21'(U32(proper(z0))), PROPER(U32(z0))) 686.53/213.61
PROPER(U21(U41(z0, z1))) → c69(U21'(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.53/213.61
PROPER(U21(U51(z0, z1, z2))) → c69(U21'(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.53/213.61
PROPER(U21(U52(z0, z1, z2))) → c69(U21'(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.53/213.61
PROPER(U21(s(z0))) → c69(U21'(s(proper(z0))), PROPER(s(z0))) 686.53/213.61
PROPER(U21(plus(z0, z1))) → c69(U21'(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.53/213.61
PROPER(U21(U61(z0))) → c69(U21'(U61(proper(z0))), PROPER(U61(z0))) 686.53/213.61
PROPER(U21(U71(z0, z1, z2))) → c69(U21'(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.53/213.61
PROPER(U21(U72(z0, z1, z2))) → c69(U21'(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.53/213.61
PROPER(U21(x(z0, z1))) → c69(U21'(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.53/213.61
PROPER(U21(tt)) → c69(U21'(ok(tt))) 686.53/213.61
PROPER(U21(0)) → c69(U21'(ok(0))) 686.53/213.61
PROPER(U31(x0, U11(z0, z1))) → c70(U31'(proper(x0), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(U11(z0, z1))) 686.53/213.61
PROPER(U31(x0, U12(z0))) → c70(U31'(proper(x0), U12(proper(z0))), PROPER(x0), PROPER(U12(z0))) 686.53/213.61
PROPER(U31(x0, isNat(z0))) → c70(U31'(proper(x0), isNat(proper(z0))), PROPER(x0), PROPER(isNat(z0))) 686.53/213.61
PROPER(U31(x0, U21(z0))) → c70(U31'(proper(x0), U21(proper(z0))), PROPER(x0), PROPER(U21(z0))) 686.53/213.61
PROPER(U31(x0, U31(z0, z1))) → c70(U31'(proper(x0), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(U31(z0, z1))) 686.53/213.61
PROPER(U31(x0, U32(z0))) → c70(U31'(proper(x0), U32(proper(z0))), PROPER(x0), PROPER(U32(z0))) 686.53/213.61
PROPER(U31(x0, U41(z0, z1))) → c70(U31'(proper(x0), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(U41(z0, z1))) 686.53/213.61
PROPER(U31(x0, U51(z0, z1, z2))) → c70(U31'(proper(x0), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U51(z0, z1, z2))) 686.53/213.61
PROPER(U31(x0, U52(z0, z1, z2))) → c70(U31'(proper(x0), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U52(z0, z1, z2))) 686.53/213.61
PROPER(U31(x0, s(z0))) → c70(U31'(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 686.53/213.61
PROPER(U31(x0, plus(z0, z1))) → c70(U31'(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 686.53/213.61
PROPER(U31(x0, U61(z0))) → c70(U31'(proper(x0), U61(proper(z0))), PROPER(x0), PROPER(U61(z0))) 686.53/213.61
PROPER(U31(x0, U71(z0, z1, z2))) → c70(U31'(proper(x0), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U71(z0, z1, z2))) 686.53/213.61
PROPER(U31(x0, U72(z0, z1, z2))) → c70(U31'(proper(x0), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U72(z0, z1, z2))) 686.53/213.61
PROPER(U31(x0, x(z0, z1))) → c70(U31'(proper(x0), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x(z0, z1))) 686.53/213.61
PROPER(U31(U11(z0, z1), x1)) → c70(U31'(U11(proper(z0), proper(z1)), proper(x1)), PROPER(U11(z0, z1)), PROPER(x1)) 686.53/213.61
PROPER(U31(U12(z0), x1)) → c70(U31'(U12(proper(z0)), proper(x1)), PROPER(U12(z0)), PROPER(x1)) 686.53/213.61
PROPER(U31(isNat(z0), x1)) → c70(U31'(isNat(proper(z0)), proper(x1)), PROPER(isNat(z0)), PROPER(x1)) 686.53/213.61
PROPER(U31(U21(z0), x1)) → c70(U31'(U21(proper(z0)), proper(x1)), PROPER(U21(z0)), PROPER(x1)) 686.53/213.61
PROPER(U31(U31(z0, z1), x1)) → c70(U31'(U31(proper(z0), proper(z1)), proper(x1)), PROPER(U31(z0, z1)), PROPER(x1)) 686.53/213.61
PROPER(U31(U32(z0), x1)) → c70(U31'(U32(proper(z0)), proper(x1)), PROPER(U32(z0)), PROPER(x1)) 686.53/213.61
PROPER(U31(U41(z0, z1), x1)) → c70(U31'(U41(proper(z0), proper(z1)), proper(x1)), PROPER(U41(z0, z1)), PROPER(x1)) 686.53/213.61
PROPER(U31(U51(z0, z1, z2), x1)) → c70(U31'(U51(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U51(z0, z1, z2)), PROPER(x1)) 686.53/213.61
PROPER(U31(U52(z0, z1, z2), x1)) → c70(U31'(U52(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U52(z0, z1, z2)), PROPER(x1)) 686.53/213.61
PROPER(U31(s(z0), x1)) → c70(U31'(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 686.53/213.61
PROPER(U31(plus(z0, z1), x1)) → c70(U31'(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 686.53/213.61
PROPER(U31(U61(z0), x1)) → c70(U31'(U61(proper(z0)), proper(x1)), PROPER(U61(z0)), PROPER(x1)) 686.53/213.61
PROPER(U31(U71(z0, z1, z2), x1)) → c70(U31'(U71(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U71(z0, z1, z2)), PROPER(x1)) 686.53/213.61
PROPER(U31(U72(z0, z1, z2), x1)) → c70(U31'(U72(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U72(z0, z1, z2)), PROPER(x1)) 686.53/213.61
PROPER(U31(x(z0, z1), x1)) → c70(U31'(x(proper(z0), proper(z1)), proper(x1)), PROPER(x(z0, z1)), PROPER(x1)) 686.53/213.61
PROPER(U31(x0, tt)) → c70(U31'(proper(x0), ok(tt)), PROPER(x0)) 686.53/213.61
PROPER(U31(x0, 0)) → c70(U31'(proper(x0), ok(0)), PROPER(x0)) 686.53/213.61
PROPER(U31(tt, x1)) → c70(U31'(ok(tt), proper(x1)), PROPER(x1)) 686.53/213.61
PROPER(U31(0, x1)) → c70(U31'(ok(0), proper(x1)), PROPER(x1)) 686.53/213.61
PROPER(U32(U11(z0, z1))) → c71(U32'(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.53/213.61
PROPER(U32(tt)) → c71(U32'(ok(tt)), PROPER(tt)) 686.53/213.61
PROPER(U32(U12(z0))) → c71(U32'(U12(proper(z0))), PROPER(U12(z0))) 686.53/213.61
PROPER(U32(isNat(z0))) → c71(U32'(isNat(proper(z0))), PROPER(isNat(z0))) 686.53/213.61
PROPER(U32(U21(z0))) → c71(U32'(U21(proper(z0))), PROPER(U21(z0))) 686.53/213.61
PROPER(U32(U31(z0, z1))) → c71(U32'(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.53/213.61
PROPER(U32(U32(z0))) → c71(U32'(U32(proper(z0))), PROPER(U32(z0))) 686.53/213.61
PROPER(U32(U41(z0, z1))) → c71(U32'(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.53/213.61
PROPER(U32(U51(z0, z1, z2))) → c71(U32'(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.53/213.61
PROPER(U32(U52(z0, z1, z2))) → c71(U32'(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.53/213.61
PROPER(U32(s(z0))) → c71(U32'(s(proper(z0))), PROPER(s(z0))) 686.53/213.61
PROPER(U32(plus(z0, z1))) → c71(U32'(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.53/213.61
PROPER(U32(U61(z0))) → c71(U32'(U61(proper(z0))), PROPER(U61(z0))) 686.53/213.61
PROPER(U32(0)) → c71(U32'(ok(0)), PROPER(0)) 686.53/213.61
PROPER(U32(U71(z0, z1, z2))) → c71(U32'(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.53/213.61
PROPER(U32(U72(z0, z1, z2))) → c71(U32'(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.53/213.61
PROPER(U32(x(z0, z1))) → c71(U32'(x(proper(z0), proper(z1))), PROPER(x(z0, z1)))
K tuples:none
Defined Rule Symbols:

active, U11, U12, U21, U31, U32, U41, U51, U52, s, plus, U61, U71, U72, x, proper, isNat, top

Defined Pair Symbols:

ACTIVE, U11', U12', U21', U31', U32', U41', U51', U52', S, PLUS, U61', U71', U72', X, PROPER, ISNAT, TOP

Compound Symbols:

c28, c29, 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, c62, c63, c64, c72, c73, c74, c75, c76, c77, c79, c80, c81, c82, c83, c84, c13, c16, c18, c1, c19, c19, c, c20, c20, c2, c21, c21, c3, c22, c22, c4, c23, c23, c5, c24, c24, c6, c25, c25, c7, c26, c26, c8, c27, c27, c9, c30, c30, c10, c31, c31, c11, c32, c32, c12, c65, c65, c67, c67, c68, c68, c69, c69, c70, c70, c71

686.53/213.61
686.53/213.61

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

Removed 2 trailing tuple parts
686.53/213.61
686.53/213.61

(102) Obligation:

Complexity Dependency Tuples Problem
Rules:

active(U11(tt, z0)) → mark(U12(isNat(z0))) 686.53/213.61
active(U12(tt)) → mark(tt) 686.53/213.61
active(U21(tt)) → mark(tt) 686.53/213.61
active(U31(tt, z0)) → mark(U32(isNat(z0))) 686.53/213.61
active(U32(tt)) → mark(tt) 686.53/213.61
active(U41(tt, z0)) → mark(z0) 686.53/213.61
active(U51(tt, z0, z1)) → mark(U52(isNat(z1), z0, z1)) 686.53/213.61
active(U52(tt, z0, z1)) → mark(s(plus(z1, z0))) 686.53/213.61
active(U61(tt)) → mark(0) 686.53/213.61
active(U71(tt, z0, z1)) → mark(U72(isNat(z1), z0, z1)) 686.53/213.61
active(U72(tt, z0, z1)) → mark(plus(x(z1, z0), z1)) 686.53/213.61
active(isNat(0)) → mark(tt) 686.53/213.61
active(isNat(plus(z0, z1))) → mark(U11(isNat(z0), z1)) 686.53/213.61
active(isNat(s(z0))) → mark(U21(isNat(z0))) 686.53/213.61
active(isNat(x(z0, z1))) → mark(U31(isNat(z0), z1)) 686.53/213.61
active(plus(z0, 0)) → mark(U41(isNat(z0), z0)) 686.53/213.61
active(plus(z0, s(z1))) → mark(U51(isNat(z1), z1, z0)) 686.53/213.61
active(x(z0, 0)) → mark(U61(isNat(z0))) 686.53/213.61
active(x(z0, s(z1))) → mark(U71(isNat(z1), z1, z0)) 686.53/213.61
active(U11(z0, z1)) → U11(active(z0), z1) 686.53/213.61
active(U12(z0)) → U12(active(z0)) 686.53/213.61
active(U21(z0)) → U21(active(z0)) 686.53/213.61
active(U31(z0, z1)) → U31(active(z0), z1) 686.53/213.61
active(U32(z0)) → U32(active(z0)) 686.53/213.61
active(U41(z0, z1)) → U41(active(z0), z1) 686.53/213.61
active(U51(z0, z1, z2)) → U51(active(z0), z1, z2) 686.53/213.61
active(U52(z0, z1, z2)) → U52(active(z0), z1, z2) 686.53/213.61
active(s(z0)) → s(active(z0)) 686.53/213.61
active(plus(z0, z1)) → plus(active(z0), z1) 686.53/213.61
active(plus(z0, z1)) → plus(z0, active(z1)) 686.53/213.61
active(U61(z0)) → U61(active(z0)) 686.53/213.61
active(U71(z0, z1, z2)) → U71(active(z0), z1, z2) 686.53/213.61
active(U72(z0, z1, z2)) → U72(active(z0), z1, z2) 686.53/213.61
active(x(z0, z1)) → x(active(z0), z1) 686.53/213.61
active(x(z0, z1)) → x(z0, active(z1)) 686.53/213.61
U11(mark(z0), z1) → mark(U11(z0, z1)) 686.53/213.61
U11(ok(z0), ok(z1)) → ok(U11(z0, z1)) 686.53/213.61
U12(mark(z0)) → mark(U12(z0)) 686.53/213.61
U12(ok(z0)) → ok(U12(z0)) 686.53/213.61
U21(mark(z0)) → mark(U21(z0)) 686.53/213.61
U21(ok(z0)) → ok(U21(z0)) 686.53/213.61
U31(mark(z0), z1) → mark(U31(z0, z1)) 686.53/213.61
U31(ok(z0), ok(z1)) → ok(U31(z0, z1)) 686.53/213.61
U32(mark(z0)) → mark(U32(z0)) 686.53/213.61
U32(ok(z0)) → ok(U32(z0)) 686.53/213.61
U41(mark(z0), z1) → mark(U41(z0, z1)) 686.53/213.61
U41(ok(z0), ok(z1)) → ok(U41(z0, z1)) 686.53/213.61
U51(mark(z0), z1, z2) → mark(U51(z0, z1, z2)) 686.53/213.61
U51(ok(z0), ok(z1), ok(z2)) → ok(U51(z0, z1, z2)) 686.53/213.61
U52(mark(z0), z1, z2) → mark(U52(z0, z1, z2)) 686.53/213.61
U52(ok(z0), ok(z1), ok(z2)) → ok(U52(z0, z1, z2)) 686.53/213.61
s(mark(z0)) → mark(s(z0)) 686.53/213.61
s(ok(z0)) → ok(s(z0)) 686.53/213.61
plus(mark(z0), z1) → mark(plus(z0, z1)) 686.53/213.61
plus(z0, mark(z1)) → mark(plus(z0, z1)) 686.53/213.61
plus(ok(z0), ok(z1)) → ok(plus(z0, z1)) 686.53/213.61
U61(mark(z0)) → mark(U61(z0)) 686.53/213.61
U61(ok(z0)) → ok(U61(z0)) 686.53/213.61
U71(mark(z0), z1, z2) → mark(U71(z0, z1, z2)) 686.53/213.61
U71(ok(z0), ok(z1), ok(z2)) → ok(U71(z0, z1, z2)) 686.53/213.61
U72(mark(z0), z1, z2) → mark(U72(z0, z1, z2)) 686.53/213.61
U72(ok(z0), ok(z1), ok(z2)) → ok(U72(z0, z1, z2)) 686.53/213.61
x(mark(z0), z1) → mark(x(z0, z1)) 686.53/213.61
x(z0, mark(z1)) → mark(x(z0, z1)) 686.53/213.61
x(ok(z0), ok(z1)) → ok(x(z0, z1)) 686.53/213.61
proper(U11(z0, z1)) → U11(proper(z0), proper(z1)) 686.53/213.61
proper(tt) → ok(tt) 686.53/213.61
proper(U12(z0)) → U12(proper(z0)) 686.53/213.61
proper(isNat(z0)) → isNat(proper(z0)) 686.53/213.61
proper(U21(z0)) → U21(proper(z0)) 686.53/213.61
proper(U31(z0, z1)) → U31(proper(z0), proper(z1)) 686.53/213.61
proper(U32(z0)) → U32(proper(z0)) 686.53/213.61
proper(U41(z0, z1)) → U41(proper(z0), proper(z1)) 686.53/213.61
proper(U51(z0, z1, z2)) → U51(proper(z0), proper(z1), proper(z2)) 686.53/213.61
proper(U52(z0, z1, z2)) → U52(proper(z0), proper(z1), proper(z2)) 686.53/213.61
proper(s(z0)) → s(proper(z0)) 686.53/213.61
proper(plus(z0, z1)) → plus(proper(z0), proper(z1)) 686.53/213.61
proper(U61(z0)) → U61(proper(z0)) 686.53/213.61
proper(0) → ok(0) 686.53/213.61
proper(U71(z0, z1, z2)) → U71(proper(z0), proper(z1), proper(z2)) 686.53/213.61
proper(U72(z0, z1, z2)) → U72(proper(z0), proper(z1), proper(z2)) 686.53/213.61
proper(x(z0, z1)) → x(proper(z0), proper(z1)) 686.53/213.61
isNat(ok(z0)) → ok(isNat(z0)) 686.53/213.61
top(mark(z0)) → top(proper(z0)) 686.53/213.61
top(ok(z0)) → top(active(z0))
Tuples:

ACTIVE(plus(z0, z1)) → c28(PLUS(active(z0), z1), ACTIVE(z0)) 686.53/213.61
ACTIVE(plus(z0, z1)) → c29(PLUS(z0, active(z1)), ACTIVE(z1)) 686.53/213.61
ACTIVE(x(z0, z1)) → c33(X(active(z0), z1), ACTIVE(z0)) 686.53/213.61
ACTIVE(x(z0, z1)) → c34(X(z0, active(z1)), ACTIVE(z1)) 686.53/213.61
U11'(mark(z0), z1) → c35(U11'(z0, z1)) 686.53/213.61
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1)) 686.53/213.61
U12'(mark(z0)) → c37(U12'(z0)) 686.53/213.61
U12'(ok(z0)) → c38(U12'(z0)) 686.53/213.61
U21'(mark(z0)) → c39(U21'(z0)) 686.53/213.61
U21'(ok(z0)) → c40(U21'(z0)) 686.53/213.61
U31'(mark(z0), z1) → c41(U31'(z0, z1)) 686.53/213.61
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 686.53/213.61
U32'(mark(z0)) → c43(U32'(z0)) 686.53/213.61
U32'(ok(z0)) → c44(U32'(z0)) 686.53/213.61
U41'(mark(z0), z1) → c45(U41'(z0, z1)) 686.53/213.61
U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1)) 686.53/213.61
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2)) 686.53/213.61
U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2)) 686.53/213.61
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2)) 686.53/213.61
U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2)) 686.53/213.61
S(mark(z0)) → c51(S(z0)) 686.53/213.61
S(ok(z0)) → c52(S(z0)) 686.53/213.61
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 686.53/213.61
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 686.53/213.61
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 686.53/213.61
U61'(mark(z0)) → c56(U61'(z0)) 686.53/213.61
U61'(ok(z0)) → c57(U61'(z0)) 686.53/213.61
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2)) 686.53/213.61
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2)) 686.53/213.61
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2)) 686.53/213.61
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 686.53/213.61
X(mark(z0), z1) → c62(X(z0, z1)) 686.53/213.61
X(z0, mark(z1)) → c63(X(z0, z1)) 686.53/213.61
X(ok(z0), ok(z1)) → c64(X(z0, z1)) 686.53/213.61
PROPER(U41(z0, z1)) → c72(U41'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 686.53/213.61
PROPER(U51(z0, z1, z2)) → c73(U51'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 686.53/213.61
PROPER(U52(z0, z1, z2)) → c74(U52'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 686.53/213.61
PROPER(s(z0)) → c75(S(proper(z0)), PROPER(z0)) 686.53/213.61
PROPER(plus(z0, z1)) → c76(PLUS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 686.53/213.61
PROPER(U61(z0)) → c77(U61'(proper(z0)), PROPER(z0)) 686.53/213.61
PROPER(U71(z0, z1, z2)) → c79(U71'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 686.53/213.61
PROPER(U72(z0, z1, z2)) → c80(U72'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 686.53/213.61
PROPER(x(z0, z1)) → c81(X(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 686.53/213.61
ISNAT(ok(z0)) → c82(ISNAT(z0)) 686.53/213.61
TOP(mark(z0)) → c83(TOP(proper(z0)), PROPER(z0)) 686.53/213.61
TOP(ok(z0)) → c84(TOP(active(z0)), ACTIVE(z0)) 686.53/213.61
ACTIVE(isNat(s(z0))) → c13(ISNAT(z0)) 686.53/213.61
ACTIVE(plus(z0, s(z1))) → c16(ISNAT(z1)) 686.53/213.61
ACTIVE(x(z0, s(z1))) → c18(ISNAT(z1)) 686.53/213.61
ACTIVE(U11(tt, z0)) → c1(U12'(isNat(z0))) 686.53/213.61
ACTIVE(U11(tt, z0)) → c1(ISNAT(z0)) 686.53/213.61
ACTIVE(U31(tt, z0)) → c1(U32'(isNat(z0))) 686.53/213.61
ACTIVE(U31(tt, z0)) → c1(ISNAT(z0)) 686.53/213.61
ACTIVE(U51(tt, z0, z1)) → c1(U52'(isNat(z1), z0, z1)) 686.53/213.61
ACTIVE(U51(tt, z0, z1)) → c1(ISNAT(z1)) 686.53/213.61
ACTIVE(U52(tt, z0, z1)) → c1(S(plus(z1, z0))) 686.53/213.61
ACTIVE(U52(tt, z0, z1)) → c1(PLUS(z1, z0)) 686.53/213.61
ACTIVE(U71(tt, z0, z1)) → c1(U72'(isNat(z1), z0, z1)) 686.53/213.61
ACTIVE(U71(tt, z0, z1)) → c1(ISNAT(z1)) 686.53/213.61
ACTIVE(U72(tt, z0, z1)) → c1(PLUS(x(z1, z0), z1)) 686.53/213.61
ACTIVE(U72(tt, z0, z1)) → c1(X(z1, z0)) 686.53/213.61
ACTIVE(isNat(plus(z0, z1))) → c1(U11'(isNat(z0), z1)) 686.53/213.61
ACTIVE(isNat(plus(z0, z1))) → c1(ISNAT(z0)) 686.53/213.61
ACTIVE(isNat(x(z0, z1))) → c1(U31'(isNat(z0), z1)) 686.53/213.61
ACTIVE(isNat(x(z0, z1))) → c1(ISNAT(z0)) 686.53/213.61
ACTIVE(plus(z0, 0)) → c1(U41'(isNat(z0), z0)) 686.53/213.61
ACTIVE(plus(z0, 0)) → c1(ISNAT(z0)) 686.53/213.61
ACTIVE(x(z0, 0)) → c1(U61'(isNat(z0))) 686.53/213.61
ACTIVE(x(z0, 0)) → c1(ISNAT(z0)) 686.53/213.61
ACTIVE(U11(plus(z0, 0), x1)) → c19(U11'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.53/213.61
ACTIVE(U11(plus(z0, s(z1)), x1)) → c19(U11'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.53/213.61
ACTIVE(U11(x(z0, 0), x1)) → c19(U11'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.53/213.61
ACTIVE(U11(x(z0, s(z1)), x1)) → c19(U11'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.53/213.61
ACTIVE(U11(U11(z0, z1), x1)) → c19(U11'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.53/213.61
ACTIVE(U11(U12(z0), x1)) → c19(U11'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.53/213.61
ACTIVE(U11(U21(z0), x1)) → c19(U11'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.53/213.61
ACTIVE(U11(U31(z0, z1), x1)) → c19(U11'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.53/213.61
ACTIVE(U11(U32(z0), x1)) → c19(U11'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.53/213.61
ACTIVE(U11(U41(z0, z1), x1)) → c19(U11'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.53/213.61
ACTIVE(U11(U51(z0, z1, z2), x1)) → c19(U11'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.53/213.61
ACTIVE(U11(U52(z0, z1, z2), x1)) → c19(U11'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.53/213.61
ACTIVE(U11(s(z0), x1)) → c19(U11'(s(active(z0)), x1), ACTIVE(s(z0))) 686.53/213.61
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.53/213.61
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.53/213.61
ACTIVE(U11(U61(z0), x1)) → c19(U11'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.53/213.61
ACTIVE(U11(U71(z0, z1, z2), x1)) → c19(U11'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.53/213.61
ACTIVE(U11(U72(z0, z1, z2), x1)) → c19(U11'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.53/213.61
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.53/213.61
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.53/213.61
ACTIVE(U11(isNat(0), x1)) → c19(U11'(mark(tt), x1)) 686.53/213.61
ACTIVE(U11(U11(tt, z0), x1)) → c(U11'(mark(U12(isNat(z0))), x1)) 686.53/213.61
ACTIVE(U11(U11(tt, z0), x1)) → c(ACTIVE(U11(tt, z0))) 686.53/213.61
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(U11'(mark(U11(isNat(z0), z1)), x1)) 686.53/213.61
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(ACTIVE(isNat(plus(z0, z1)))) 686.53/213.61
ACTIVE(U11(isNat(s(z0)), x1)) → c(U11'(mark(U21(isNat(z0))), x1)) 686.53/213.61
ACTIVE(U11(isNat(s(z0)), x1)) → c(ACTIVE(isNat(s(z0)))) 686.53/213.61
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(U11'(mark(U31(isNat(z0), z1)), x1)) 686.53/213.61
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(ACTIVE(isNat(x(z0, z1)))) 686.53/213.61
ACTIVE(U12(plus(z0, 0))) → c20(U12'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.53/213.61
ACTIVE(U12(plus(z0, s(z1)))) → c20(U12'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.53/213.61
ACTIVE(U12(x(z0, 0))) → c20(U12'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.53/213.61
ACTIVE(U12(x(z0, s(z1)))) → c20(U12'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.53/213.61
ACTIVE(U12(U11(z0, z1))) → c20(U12'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.53/213.61
ACTIVE(U12(U12(z0))) → c20(U12'(U12(active(z0))), ACTIVE(U12(z0))) 686.53/213.61
ACTIVE(U12(U21(z0))) → c20(U12'(U21(active(z0))), ACTIVE(U21(z0))) 686.53/213.61
ACTIVE(U12(U31(z0, z1))) → c20(U12'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.53/213.61
ACTIVE(U12(U32(z0))) → c20(U12'(U32(active(z0))), ACTIVE(U32(z0))) 686.53/213.61
ACTIVE(U12(U41(z0, z1))) → c20(U12'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.53/213.61
ACTIVE(U12(U51(z0, z1, z2))) → c20(U12'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.53/213.61
ACTIVE(U12(U52(z0, z1, z2))) → c20(U12'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.53/213.61
ACTIVE(U12(s(z0))) → c20(U12'(s(active(z0))), ACTIVE(s(z0))) 686.53/213.61
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.53/213.61
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.53/213.61
ACTIVE(U12(U61(z0))) → c20(U12'(U61(active(z0))), ACTIVE(U61(z0))) 686.53/213.61
ACTIVE(U12(U71(z0, z1, z2))) → c20(U12'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.53/213.61
ACTIVE(U12(U72(z0, z1, z2))) → c20(U12'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.53/213.61
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.53/213.61
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.53/213.61
ACTIVE(U11(U12(tt), x1)) → c19(U11'(mark(tt), x1)) 686.53/213.61
ACTIVE(U12(U12(tt))) → c20(U12'(mark(tt))) 686.53/213.61
ACTIVE(U12(isNat(0))) → c20(U12'(mark(tt))) 686.53/213.61
ACTIVE(U12(U11(tt, z0))) → c2(U12'(mark(U12(isNat(z0))))) 686.53/213.61
ACTIVE(U12(U11(tt, z0))) → c2(ACTIVE(U11(tt, z0))) 686.53/213.61
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(U12'(mark(U11(isNat(z0), z1)))) 686.53/213.61
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(ACTIVE(isNat(plus(z0, z1)))) 686.53/213.61
ACTIVE(U12(isNat(s(z0)))) → c2(U12'(mark(U21(isNat(z0))))) 686.53/213.61
ACTIVE(U12(isNat(s(z0)))) → c2(ACTIVE(isNat(s(z0)))) 686.53/213.61
ACTIVE(U12(isNat(x(z0, z1)))) → c2(U12'(mark(U31(isNat(z0), z1)))) 686.53/213.61
ACTIVE(U12(isNat(x(z0, z1)))) → c2(ACTIVE(isNat(x(z0, z1)))) 686.53/213.61
ACTIVE(U21(plus(z0, 0))) → c21(U21'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.53/213.61
ACTIVE(U21(plus(z0, s(z1)))) → c21(U21'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.53/213.61
ACTIVE(U21(x(z0, 0))) → c21(U21'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.53/213.61
ACTIVE(U21(x(z0, s(z1)))) → c21(U21'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.53/213.61
ACTIVE(U21(U11(z0, z1))) → c21(U21'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.53/213.61
ACTIVE(U21(U12(z0))) → c21(U21'(U12(active(z0))), ACTIVE(U12(z0))) 686.53/213.61
ACTIVE(U21(U21(z0))) → c21(U21'(U21(active(z0))), ACTIVE(U21(z0))) 686.53/213.61
ACTIVE(U21(U31(z0, z1))) → c21(U21'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.53/213.61
ACTIVE(U21(U32(z0))) → c21(U21'(U32(active(z0))), ACTIVE(U32(z0))) 686.53/213.61
ACTIVE(U21(U41(z0, z1))) → c21(U21'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.53/213.61
ACTIVE(U21(U51(z0, z1, z2))) → c21(U21'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.53/213.61
ACTIVE(U21(U52(z0, z1, z2))) → c21(U21'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.53/213.61
ACTIVE(U21(s(z0))) → c21(U21'(s(active(z0))), ACTIVE(s(z0))) 686.53/213.61
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.53/213.61
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.53/213.61
ACTIVE(U21(U61(z0))) → c21(U21'(U61(active(z0))), ACTIVE(U61(z0))) 686.53/213.61
ACTIVE(U21(U71(z0, z1, z2))) → c21(U21'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.53/213.61
ACTIVE(U21(U72(z0, z1, z2))) → c21(U21'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.53/213.61
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.53/213.61
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.53/213.61
ACTIVE(U11(U21(tt), x1)) → c19(U11'(mark(tt), x1)) 686.53/213.61
ACTIVE(U12(U21(tt))) → c20(U12'(mark(tt))) 686.53/213.61
ACTIVE(U21(U12(tt))) → c21(U21'(mark(tt))) 686.53/213.61
ACTIVE(U21(U21(tt))) → c21(U21'(mark(tt))) 686.53/213.61
ACTIVE(U21(isNat(0))) → c21(U21'(mark(tt))) 686.53/213.61
ACTIVE(U21(U11(tt, z0))) → c3(U21'(mark(U12(isNat(z0))))) 686.53/213.62
ACTIVE(U21(U11(tt, z0))) → c3(ACTIVE(U11(tt, z0))) 686.53/213.62
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(U21'(mark(U11(isNat(z0), z1)))) 686.53/213.62
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(ACTIVE(isNat(plus(z0, z1)))) 686.53/213.62
ACTIVE(U21(isNat(s(z0)))) → c3(U21'(mark(U21(isNat(z0))))) 686.53/213.62
ACTIVE(U21(isNat(s(z0)))) → c3(ACTIVE(isNat(s(z0)))) 686.53/213.62
ACTIVE(U21(isNat(x(z0, z1)))) → c3(U21'(mark(U31(isNat(z0), z1)))) 686.53/213.62
ACTIVE(U21(isNat(x(z0, z1)))) → c3(ACTIVE(isNat(x(z0, z1)))) 686.53/213.62
ACTIVE(U31(plus(z0, 0), x1)) → c22(U31'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.53/213.62
ACTIVE(U31(plus(z0, s(z1)), x1)) → c22(U31'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.53/213.62
ACTIVE(U31(x(z0, 0), x1)) → c22(U31'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.53/213.62
ACTIVE(U31(x(z0, s(z1)), x1)) → c22(U31'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.53/213.62
ACTIVE(U31(U11(z0, z1), x1)) → c22(U31'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.53/213.62
ACTIVE(U31(U12(z0), x1)) → c22(U31'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.53/213.62
ACTIVE(U31(U21(z0), x1)) → c22(U31'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.53/213.62
ACTIVE(U31(U31(z0, z1), x1)) → c22(U31'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.53/213.62
ACTIVE(U31(U32(z0), x1)) → c22(U31'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.53/213.62
ACTIVE(U31(U41(z0, z1), x1)) → c22(U31'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.53/213.62
ACTIVE(U31(U51(z0, z1, z2), x1)) → c22(U31'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.53/213.62
ACTIVE(U31(U52(z0, z1, z2), x1)) → c22(U31'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.53/213.62
ACTIVE(U31(s(z0), x1)) → c22(U31'(s(active(z0)), x1), ACTIVE(s(z0))) 686.53/213.62
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.53/213.62
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.53/213.62
ACTIVE(U31(U61(z0), x1)) → c22(U31'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.53/213.62
ACTIVE(U31(U71(z0, z1, z2), x1)) → c22(U31'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.53/213.62
ACTIVE(U31(U72(z0, z1, z2), x1)) → c22(U31'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.53/213.62
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.53/213.62
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.53/213.62
ACTIVE(U31(U12(tt), x1)) → c22(U31'(mark(tt), x1)) 686.53/213.62
ACTIVE(U31(U21(tt), x1)) → c22(U31'(mark(tt), x1)) 686.53/213.62
ACTIVE(U31(isNat(0), x1)) → c22(U31'(mark(tt), x1)) 686.53/213.62
ACTIVE(U11(U31(tt, z0), x1)) → c4(U11'(mark(U32(isNat(z0))), x1)) 686.53/213.62
ACTIVE(U11(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 686.53/213.62
ACTIVE(U12(U31(tt, z0))) → c4(U12'(mark(U32(isNat(z0))))) 686.53/213.62
ACTIVE(U12(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 686.53/213.62
ACTIVE(U21(U31(tt, z0))) → c4(U21'(mark(U32(isNat(z0))))) 686.53/213.62
ACTIVE(U21(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 686.53/213.62
ACTIVE(U31(U11(tt, z0), x1)) → c4(U31'(mark(U12(isNat(z0))), x1)) 686.53/213.62
ACTIVE(U31(U11(tt, z0), x1)) → c4(ACTIVE(U11(tt, z0))) 686.53/213.62
ACTIVE(U31(U31(tt, z0), x1)) → c4(U31'(mark(U32(isNat(z0))), x1)) 686.53/213.62
ACTIVE(U31(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 686.53/213.62
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(U31'(mark(U11(isNat(z0), z1)), x1)) 686.53/213.62
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(ACTIVE(isNat(plus(z0, z1)))) 686.53/213.62
ACTIVE(U31(isNat(s(z0)), x1)) → c4(U31'(mark(U21(isNat(z0))), x1)) 686.53/213.62
ACTIVE(U31(isNat(s(z0)), x1)) → c4(ACTIVE(isNat(s(z0)))) 686.53/213.62
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(U31'(mark(U31(isNat(z0), z1)), x1)) 686.53/213.62
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(ACTIVE(isNat(x(z0, z1)))) 686.53/213.62
ACTIVE(U32(plus(z0, 0))) → c23(U32'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.53/213.62
ACTIVE(U32(plus(z0, s(z1)))) → c23(U32'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.53/213.62
ACTIVE(U32(x(z0, 0))) → c23(U32'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.53/213.62
ACTIVE(U32(x(z0, s(z1)))) → c23(U32'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.53/213.62
ACTIVE(U32(U11(z0, z1))) → c23(U32'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.53/213.62
ACTIVE(U32(U12(z0))) → c23(U32'(U12(active(z0))), ACTIVE(U12(z0))) 686.53/213.62
ACTIVE(U32(U21(z0))) → c23(U32'(U21(active(z0))), ACTIVE(U21(z0))) 686.53/213.62
ACTIVE(U32(U31(z0, z1))) → c23(U32'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.53/213.62
ACTIVE(U32(U32(z0))) → c23(U32'(U32(active(z0))), ACTIVE(U32(z0))) 686.53/213.62
ACTIVE(U32(U41(z0, z1))) → c23(U32'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.53/213.62
ACTIVE(U32(U51(z0, z1, z2))) → c23(U32'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.53/213.62
ACTIVE(U32(U52(z0, z1, z2))) → c23(U32'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.53/213.62
ACTIVE(U32(s(z0))) → c23(U32'(s(active(z0))), ACTIVE(s(z0))) 686.53/213.62
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.53/213.62
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.53/213.62
ACTIVE(U32(U61(z0))) → c23(U32'(U61(active(z0))), ACTIVE(U61(z0))) 686.53/213.62
ACTIVE(U32(U71(z0, z1, z2))) → c23(U32'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.53/213.62
ACTIVE(U32(U72(z0, z1, z2))) → c23(U32'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.53/213.62
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.53/213.62
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.53/213.62
ACTIVE(U11(U32(tt), x1)) → c19(U11'(mark(tt), x1)) 686.53/213.62
ACTIVE(U12(U32(tt))) → c20(U12'(mark(tt))) 686.53/213.62
ACTIVE(U21(U32(tt))) → c21(U21'(mark(tt))) 686.53/213.62
ACTIVE(U31(U32(tt), x1)) → c22(U31'(mark(tt), x1)) 686.53/213.62
ACTIVE(U32(U12(tt))) → c23(U32'(mark(tt))) 686.53/213.62
ACTIVE(U32(U21(tt))) → c23(U32'(mark(tt))) 686.53/213.62
ACTIVE(U32(U32(tt))) → c23(U32'(mark(tt))) 686.53/213.62
ACTIVE(U32(isNat(0))) → c23(U32'(mark(tt))) 686.53/213.62
ACTIVE(U32(U11(tt, z0))) → c5(U32'(mark(U12(isNat(z0))))) 686.53/213.62
ACTIVE(U32(U11(tt, z0))) → c5(ACTIVE(U11(tt, z0))) 686.53/213.62
ACTIVE(U32(U31(tt, z0))) → c5(U32'(mark(U32(isNat(z0))))) 686.53/213.62
ACTIVE(U32(U31(tt, z0))) → c5(ACTIVE(U31(tt, z0))) 686.53/213.62
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(U32'(mark(U11(isNat(z0), z1)))) 686.53/213.62
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(ACTIVE(isNat(plus(z0, z1)))) 686.53/213.62
ACTIVE(U32(isNat(s(z0)))) → c5(U32'(mark(U21(isNat(z0))))) 686.53/213.62
ACTIVE(U32(isNat(s(z0)))) → c5(ACTIVE(isNat(s(z0)))) 686.53/213.62
ACTIVE(U32(isNat(x(z0, z1)))) → c5(U32'(mark(U31(isNat(z0), z1)))) 686.53/213.62
ACTIVE(U32(isNat(x(z0, z1)))) → c5(ACTIVE(isNat(x(z0, z1)))) 686.53/213.62
ACTIVE(U41(plus(z0, 0), x1)) → c24(U41'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.53/213.62
ACTIVE(U41(plus(z0, s(z1)), x1)) → c24(U41'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.53/213.62
ACTIVE(U41(x(z0, 0), x1)) → c24(U41'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.53/213.62
ACTIVE(U41(x(z0, s(z1)), x1)) → c24(U41'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.53/213.62
ACTIVE(U41(U11(z0, z1), x1)) → c24(U41'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.53/213.62
ACTIVE(U41(U12(z0), x1)) → c24(U41'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.53/213.62
ACTIVE(U41(U21(z0), x1)) → c24(U41'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.53/213.62
ACTIVE(U41(U31(z0, z1), x1)) → c24(U41'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.53/213.62
ACTIVE(U41(U32(z0), x1)) → c24(U41'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.53/213.62
ACTIVE(U41(U41(z0, z1), x1)) → c24(U41'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.53/213.62
ACTIVE(U41(U51(z0, z1, z2), x1)) → c24(U41'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.53/213.62
ACTIVE(U41(U52(z0, z1, z2), x1)) → c24(U41'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.53/213.62
ACTIVE(U41(s(z0), x1)) → c24(U41'(s(active(z0)), x1), ACTIVE(s(z0))) 686.53/213.62
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.53/213.62
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.53/213.62
ACTIVE(U41(U61(z0), x1)) → c24(U41'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.53/213.62
ACTIVE(U41(U71(z0, z1, z2), x1)) → c24(U41'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.53/213.62
ACTIVE(U41(U72(z0, z1, z2), x1)) → c24(U41'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.53/213.62
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.53/213.62
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.53/213.62
ACTIVE(U11(U41(tt, z0), x1)) → c19(U11'(mark(z0), x1)) 686.53/213.62
ACTIVE(U12(U41(tt, z0))) → c20(U12'(mark(z0))) 686.53/213.62
ACTIVE(U21(U41(tt, z0))) → c21(U21'(mark(z0))) 686.53/213.62
ACTIVE(U31(U41(tt, z0), x1)) → c22(U31'(mark(z0), x1)) 686.53/213.62
ACTIVE(U32(U41(tt, z0))) → c23(U32'(mark(z0))) 686.53/213.62
ACTIVE(U41(U12(tt), x1)) → c24(U41'(mark(tt), x1)) 686.53/213.62
ACTIVE(U41(U21(tt), x1)) → c24(U41'(mark(tt), x1)) 686.53/213.62
ACTIVE(U41(U32(tt), x1)) → c24(U41'(mark(tt), x1)) 686.53/213.62
ACTIVE(U41(U41(tt, z0), x1)) → c24(U41'(mark(z0), x1)) 686.53/213.62
ACTIVE(U41(isNat(0), x1)) → c24(U41'(mark(tt), x1)) 686.53/213.62
ACTIVE(U41(U11(tt, z0), x1)) → c6(U41'(mark(U12(isNat(z0))), x1)) 686.53/213.62
ACTIVE(U41(U11(tt, z0), x1)) → c6(ACTIVE(U11(tt, z0))) 686.53/213.62
ACTIVE(U41(U31(tt, z0), x1)) → c6(U41'(mark(U32(isNat(z0))), x1)) 686.53/213.62
ACTIVE(U41(U31(tt, z0), x1)) → c6(ACTIVE(U31(tt, z0))) 686.53/213.62
ACTIVE(U41(isNat(plus(z0, z1)), x1)) → c6(U41'(mark(U11(isNat(z0), z1)), x1)) 686.53/213.62
ACTIVE(U41(isNat(plus(z0, z1)), x1)) → c6(ACTIVE(isNat(plus(z0, z1)))) 686.53/213.62
ACTIVE(U41(isNat(s(z0)), x1)) → c6(U41'(mark(U21(isNat(z0))), x1)) 686.53/213.62
ACTIVE(U41(isNat(s(z0)), x1)) → c6(ACTIVE(isNat(s(z0)))) 686.53/213.62
ACTIVE(U41(isNat(x(z0, z1)), x1)) → c6(U41'(mark(U31(isNat(z0), z1)), x1)) 686.53/213.62
ACTIVE(U41(isNat(x(z0, z1)), x1)) → c6(ACTIVE(isNat(x(z0, z1)))) 686.53/213.62
ACTIVE(U51(plus(z0, 0), x1, x2)) → c25(U51'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.53/213.62
ACTIVE(U51(plus(z0, s(z1)), x1, x2)) → c25(U51'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.53/213.62
ACTIVE(U51(x(z0, 0), x1, x2)) → c25(U51'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.53/213.62
ACTIVE(U51(x(z0, s(z1)), x1, x2)) → c25(U51'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.53/213.62
ACTIVE(U51(U11(z0, z1), x1, x2)) → c25(U51'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.53/213.62
ACTIVE(U51(U12(z0), x1, x2)) → c25(U51'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.53/213.62
ACTIVE(U51(U21(z0), x1, x2)) → c25(U51'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.53/213.62
ACTIVE(U51(U31(z0, z1), x1, x2)) → c25(U51'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.53/213.62
ACTIVE(U51(U32(z0), x1, x2)) → c25(U51'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.53/213.62
ACTIVE(U51(U41(z0, z1), x1, x2)) → c25(U51'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.53/213.62
ACTIVE(U51(U51(z0, z1, z2), x1, x2)) → c25(U51'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.53/213.62
ACTIVE(U51(U52(z0, z1, z2), x1, x2)) → c25(U51'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.53/213.62
ACTIVE(U51(s(z0), x1, x2)) → c25(U51'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.53/213.62
ACTIVE(U51(plus(z0, z1), x1, x2)) → c25(U51'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.53/213.62
ACTIVE(U51(plus(z0, z1), x1, x2)) → c25(U51'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.53/213.62
ACTIVE(U51(U61(z0), x1, x2)) → c25(U51'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.53/213.62
ACTIVE(U51(U71(z0, z1, z2), x1, x2)) → c25(U51'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.53/213.62
ACTIVE(U51(U72(z0, z1, z2), x1, x2)) → c25(U51'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.53/213.62
ACTIVE(U51(x(z0, z1), x1, x2)) → c25(U51'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.53/213.62
ACTIVE(U51(x(z0, z1), x1, x2)) → c25(U51'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.53/213.62
ACTIVE(U51(U12(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.53/213.62
ACTIVE(U51(U21(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.53/213.62
ACTIVE(U51(U32(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.53/213.62
ACTIVE(U51(U41(tt, z0), x1, x2)) → c25(U51'(mark(z0), x1, x2)) 686.53/213.62
ACTIVE(U51(isNat(0), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.53/213.62
ACTIVE(U11(U51(tt, z0, z1), x1)) → c7(U11'(mark(U52(isNat(z1), z0, z1)), x1)) 686.53/213.62
ACTIVE(U11(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.53/213.62
ACTIVE(U12(U51(tt, z0, z1))) → c7(U12'(mark(U52(isNat(z1), z0, z1)))) 686.53/213.62
ACTIVE(U12(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.53/213.62
ACTIVE(U21(U51(tt, z0, z1))) → c7(U21'(mark(U52(isNat(z1), z0, z1)))) 686.53/213.62
ACTIVE(U21(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.53/213.62
ACTIVE(U31(U51(tt, z0, z1), x1)) → c7(U31'(mark(U52(isNat(z1), z0, z1)), x1)) 686.53/213.62
ACTIVE(U31(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.53/213.62
ACTIVE(U32(U51(tt, z0, z1))) → c7(U32'(mark(U52(isNat(z1), z0, z1)))) 686.53/213.62
ACTIVE(U32(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.53/213.62
ACTIVE(U41(U51(tt, z0, z1), x1)) → c7(U41'(mark(U52(isNat(z1), z0, z1)), x1)) 686.53/213.62
ACTIVE(U41(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.53/213.62
ACTIVE(U51(U11(tt, z0), x1, x2)) → c7(U51'(mark(U12(isNat(z0))), x1, x2)) 686.53/213.62
ACTIVE(U51(U11(tt, z0), x1, x2)) → c7(ACTIVE(U11(tt, z0))) 686.53/213.62
ACTIVE(U51(U31(tt, z0), x1, x2)) → c7(U51'(mark(U32(isNat(z0))), x1, x2)) 686.53/213.62
ACTIVE(U51(U31(tt, z0), x1, x2)) → c7(ACTIVE(U31(tt, z0))) 686.53/213.62
ACTIVE(U51(U51(tt, z0, z1), x1, x2)) → c7(U51'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.53/213.62
ACTIVE(U51(U51(tt, z0, z1), x1, x2)) → c7(ACTIVE(U51(tt, z0, z1))) 686.53/213.62
ACTIVE(U51(isNat(plus(z0, z1)), x1, x2)) → c7(U51'(mark(U11(isNat(z0), z1)), x1, x2)) 686.53/213.62
ACTIVE(U51(isNat(plus(z0, z1)), x1, x2)) → c7(ACTIVE(isNat(plus(z0, z1)))) 686.53/213.62
ACTIVE(U51(isNat(s(z0)), x1, x2)) → c7(U51'(mark(U21(isNat(z0))), x1, x2)) 686.53/213.62
ACTIVE(U51(isNat(s(z0)), x1, x2)) → c7(ACTIVE(isNat(s(z0)))) 686.53/213.62
ACTIVE(U51(isNat(x(z0, z1)), x1, x2)) → c7(U51'(mark(U31(isNat(z0), z1)), x1, x2)) 686.53/213.62
ACTIVE(U51(isNat(x(z0, z1)), x1, x2)) → c7(ACTIVE(isNat(x(z0, z1)))) 686.53/213.62
ACTIVE(U52(plus(z0, 0), x1, x2)) → c26(U52'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.53/213.62
ACTIVE(U52(plus(z0, s(z1)), x1, x2)) → c26(U52'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.53/213.62
ACTIVE(U52(x(z0, 0), x1, x2)) → c26(U52'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.53/213.62
ACTIVE(U52(x(z0, s(z1)), x1, x2)) → c26(U52'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.53/213.62
ACTIVE(U52(U11(z0, z1), x1, x2)) → c26(U52'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.53/213.62
ACTIVE(U52(U12(z0), x1, x2)) → c26(U52'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.53/213.62
ACTIVE(U52(U21(z0), x1, x2)) → c26(U52'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.53/213.62
ACTIVE(U52(U31(z0, z1), x1, x2)) → c26(U52'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.53/213.62
ACTIVE(U52(U32(z0), x1, x2)) → c26(U52'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.53/213.62
ACTIVE(U52(U41(z0, z1), x1, x2)) → c26(U52'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.53/213.62
ACTIVE(U52(U51(z0, z1, z2), x1, x2)) → c26(U52'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.53/213.62
ACTIVE(U52(U52(z0, z1, z2), x1, x2)) → c26(U52'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.53/213.62
ACTIVE(U52(s(z0), x1, x2)) → c26(U52'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.53/213.62
ACTIVE(U52(plus(z0, z1), x1, x2)) → c26(U52'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.53/213.62
ACTIVE(U52(plus(z0, z1), x1, x2)) → c26(U52'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.53/213.62
ACTIVE(U52(U61(z0), x1, x2)) → c26(U52'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.53/213.62
ACTIVE(U52(U71(z0, z1, z2), x1, x2)) → c26(U52'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.53/213.62
ACTIVE(U52(U72(z0, z1, z2), x1, x2)) → c26(U52'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.53/213.62
ACTIVE(U52(x(z0, z1), x1, x2)) → c26(U52'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.53/213.62
ACTIVE(U52(x(z0, z1), x1, x2)) → c26(U52'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.53/213.62
ACTIVE(U52(U12(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.53/213.62
ACTIVE(U52(U21(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.53/213.62
ACTIVE(U52(U32(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.53/213.62
ACTIVE(U52(U41(tt, z0), x1, x2)) → c26(U52'(mark(z0), x1, x2)) 686.53/213.62
ACTIVE(U52(isNat(0), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.53/213.62
ACTIVE(U11(U52(tt, z0, z1), x1)) → c8(U11'(mark(s(plus(z1, z0))), x1)) 686.53/213.62
ACTIVE(U11(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.53/213.62
ACTIVE(U12(U52(tt, z0, z1))) → c8(U12'(mark(s(plus(z1, z0))))) 686.53/213.62
ACTIVE(U12(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.53/213.62
ACTIVE(U21(U52(tt, z0, z1))) → c8(U21'(mark(s(plus(z1, z0))))) 686.53/213.62
ACTIVE(U21(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.53/213.62
ACTIVE(U31(U52(tt, z0, z1), x1)) → c8(U31'(mark(s(plus(z1, z0))), x1)) 686.53/213.62
ACTIVE(U31(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.53/213.62
ACTIVE(U32(U52(tt, z0, z1))) → c8(U32'(mark(s(plus(z1, z0))))) 686.53/213.62
ACTIVE(U32(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.53/213.62
ACTIVE(U41(U52(tt, z0, z1), x1)) → c8(U41'(mark(s(plus(z1, z0))), x1)) 686.53/213.62
ACTIVE(U41(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.53/213.62
ACTIVE(U51(U52(tt, z0, z1), x1, x2)) → c8(U51'(mark(s(plus(z1, z0))), x1, x2)) 686.53/213.62
ACTIVE(U51(U52(tt, z0, z1), x1, x2)) → c8(ACTIVE(U52(tt, z0, z1))) 686.53/213.62
ACTIVE(U52(U11(tt, z0), x1, x2)) → c8(U52'(mark(U12(isNat(z0))), x1, x2)) 686.53/213.62
ACTIVE(U52(U11(tt, z0), x1, x2)) → c8(ACTIVE(U11(tt, z0))) 686.53/213.62
ACTIVE(U52(U31(tt, z0), x1, x2)) → c8(U52'(mark(U32(isNat(z0))), x1, x2)) 686.53/213.62
ACTIVE(U52(U31(tt, z0), x1, x2)) → c8(ACTIVE(U31(tt, z0))) 686.53/213.62
ACTIVE(U52(U51(tt, z0, z1), x1, x2)) → c8(U52'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.53/213.62
ACTIVE(U52(U51(tt, z0, z1), x1, x2)) → c8(ACTIVE(U51(tt, z0, z1))) 686.53/213.62
ACTIVE(U52(U52(tt, z0, z1), x1, x2)) → c8(U52'(mark(s(plus(z1, z0))), x1, x2)) 686.53/213.62
ACTIVE(U52(U52(tt, z0, z1), x1, x2)) → c8(ACTIVE(U52(tt, z0, z1))) 686.53/213.62
ACTIVE(U52(isNat(plus(z0, z1)), x1, x2)) → c8(U52'(mark(U11(isNat(z0), z1)), x1, x2)) 686.53/213.62
ACTIVE(U52(isNat(plus(z0, z1)), x1, x2)) → c8(ACTIVE(isNat(plus(z0, z1)))) 686.53/213.62
ACTIVE(U52(isNat(s(z0)), x1, x2)) → c8(U52'(mark(U21(isNat(z0))), x1, x2)) 686.53/213.62
ACTIVE(U52(isNat(s(z0)), x1, x2)) → c8(ACTIVE(isNat(s(z0)))) 686.53/213.62
ACTIVE(U52(isNat(x(z0, z1)), x1, x2)) → c8(U52'(mark(U31(isNat(z0), z1)), x1, x2)) 686.53/213.62
ACTIVE(U52(isNat(x(z0, z1)), x1, x2)) → c8(ACTIVE(isNat(x(z0, z1)))) 686.53/213.62
ACTIVE(s(plus(z0, 0))) → c27(S(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.53/213.62
ACTIVE(s(plus(z0, s(z1)))) → c27(S(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.53/213.62
ACTIVE(s(x(z0, 0))) → c27(S(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.53/213.62
ACTIVE(s(x(z0, s(z1)))) → c27(S(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.53/213.62
ACTIVE(s(U11(z0, z1))) → c27(S(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.53/213.62
ACTIVE(s(U12(z0))) → c27(S(U12(active(z0))), ACTIVE(U12(z0))) 686.53/213.62
ACTIVE(s(U21(z0))) → c27(S(U21(active(z0))), ACTIVE(U21(z0))) 686.53/213.62
ACTIVE(s(U31(z0, z1))) → c27(S(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.53/213.62
ACTIVE(s(U32(z0))) → c27(S(U32(active(z0))), ACTIVE(U32(z0))) 686.53/213.62
ACTIVE(s(U41(z0, z1))) → c27(S(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.53/213.62
ACTIVE(s(U51(z0, z1, z2))) → c27(S(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.53/213.62
ACTIVE(s(U52(z0, z1, z2))) → c27(S(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.53/213.62
ACTIVE(s(s(z0))) → c27(S(s(active(z0))), ACTIVE(s(z0))) 686.53/213.62
ACTIVE(s(plus(z0, z1))) → c27(S(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.53/213.62
ACTIVE(s(plus(z0, z1))) → c27(S(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.53/213.62
ACTIVE(s(U61(z0))) → c27(S(U61(active(z0))), ACTIVE(U61(z0))) 686.53/213.62
ACTIVE(s(U71(z0, z1, z2))) → c27(S(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.53/213.62
ACTIVE(s(U72(z0, z1, z2))) → c27(S(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.53/213.62
ACTIVE(s(x(z0, z1))) → c27(S(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.53/213.62
ACTIVE(s(x(z0, z1))) → c27(S(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.53/213.62
ACTIVE(s(U12(tt))) → c27(S(mark(tt))) 686.53/213.62
ACTIVE(s(U21(tt))) → c27(S(mark(tt))) 686.53/213.62
ACTIVE(s(U32(tt))) → c27(S(mark(tt))) 686.53/213.62
ACTIVE(s(U41(tt, z0))) → c27(S(mark(z0))) 686.53/213.62
ACTIVE(s(isNat(0))) → c27(S(mark(tt))) 686.53/213.62
ACTIVE(s(U11(tt, z0))) → c9(S(mark(U12(isNat(z0))))) 686.53/213.62
ACTIVE(s(U11(tt, z0))) → c9(ACTIVE(U11(tt, z0))) 686.53/213.62
ACTIVE(s(U31(tt, z0))) → c9(S(mark(U32(isNat(z0))))) 686.53/213.62
ACTIVE(s(U31(tt, z0))) → c9(ACTIVE(U31(tt, z0))) 686.53/213.62
ACTIVE(s(U51(tt, z0, z1))) → c9(S(mark(U52(isNat(z1), z0, z1)))) 686.53/213.62
ACTIVE(s(U51(tt, z0, z1))) → c9(ACTIVE(U51(tt, z0, z1))) 686.53/213.62
ACTIVE(s(U52(tt, z0, z1))) → c9(S(mark(s(plus(z1, z0))))) 686.53/213.62
ACTIVE(s(U52(tt, z0, z1))) → c9(ACTIVE(U52(tt, z0, z1))) 686.53/213.62
ACTIVE(s(isNat(plus(z0, z1)))) → c9(S(mark(U11(isNat(z0), z1)))) 686.53/213.62
ACTIVE(s(isNat(plus(z0, z1)))) → c9(ACTIVE(isNat(plus(z0, z1)))) 686.53/213.62
ACTIVE(s(isNat(s(z0)))) → c9(S(mark(U21(isNat(z0))))) 686.53/213.62
ACTIVE(s(isNat(s(z0)))) → c9(ACTIVE(isNat(s(z0)))) 686.53/213.62
ACTIVE(s(isNat(x(z0, z1)))) → c9(S(mark(U31(isNat(z0), z1)))) 686.53/213.62
ACTIVE(s(isNat(x(z0, z1)))) → c9(ACTIVE(isNat(x(z0, z1)))) 686.53/213.62
ACTIVE(U61(plus(z0, 0))) → c30(U61'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.53/213.62
ACTIVE(U61(plus(z0, s(z1)))) → c30(U61'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.53/213.62
ACTIVE(U61(x(z0, 0))) → c30(U61'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.53/213.62
ACTIVE(U61(x(z0, s(z1)))) → c30(U61'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.53/213.62
ACTIVE(U61(U11(z0, z1))) → c30(U61'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.53/213.62
ACTIVE(U61(U12(z0))) → c30(U61'(U12(active(z0))), ACTIVE(U12(z0))) 686.53/213.62
ACTIVE(U61(U21(z0))) → c30(U61'(U21(active(z0))), ACTIVE(U21(z0))) 686.53/213.62
ACTIVE(U61(U31(z0, z1))) → c30(U61'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.53/213.62
ACTIVE(U61(U32(z0))) → c30(U61'(U32(active(z0))), ACTIVE(U32(z0))) 686.53/213.62
ACTIVE(U61(U41(z0, z1))) → c30(U61'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.53/213.62
ACTIVE(U61(U51(z0, z1, z2))) → c30(U61'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.53/213.62
ACTIVE(U61(U52(z0, z1, z2))) → c30(U61'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.53/213.62
ACTIVE(U61(s(z0))) → c30(U61'(s(active(z0))), ACTIVE(s(z0))) 686.53/213.62
ACTIVE(U61(plus(z0, z1))) → c30(U61'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.53/213.62
ACTIVE(U61(plus(z0, z1))) → c30(U61'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.53/213.62
ACTIVE(U61(U61(z0))) → c30(U61'(U61(active(z0))), ACTIVE(U61(z0))) 686.53/213.62
ACTIVE(U61(U71(z0, z1, z2))) → c30(U61'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.53/213.62
ACTIVE(U61(U72(z0, z1, z2))) → c30(U61'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.53/213.62
ACTIVE(U61(x(z0, z1))) → c30(U61'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.53/213.62
ACTIVE(U61(x(z0, z1))) → c30(U61'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.53/213.62
ACTIVE(U11(U61(tt), x1)) → c19(U11'(mark(0), x1)) 686.53/213.62
ACTIVE(U12(U61(tt))) → c20(U12'(mark(0))) 686.53/213.62
ACTIVE(U21(U61(tt))) → c21(U21'(mark(0))) 686.53/213.62
ACTIVE(U31(U61(tt), x1)) → c22(U31'(mark(0), x1)) 686.53/213.62
ACTIVE(U32(U61(tt))) → c23(U32'(mark(0))) 686.53/213.62
ACTIVE(U41(U61(tt), x1)) → c24(U41'(mark(0), x1)) 686.53/213.62
ACTIVE(U51(U61(tt), x1, x2)) → c25(U51'(mark(0), x1, x2)) 686.53/213.62
ACTIVE(U52(U61(tt), x1, x2)) → c26(U52'(mark(0), x1, x2)) 686.53/213.62
ACTIVE(s(U61(tt))) → c27(S(mark(0))) 686.53/213.62
ACTIVE(U61(U12(tt))) → c30(U61'(mark(tt))) 686.53/213.62
ACTIVE(U61(U21(tt))) → c30(U61'(mark(tt))) 686.53/213.62
ACTIVE(U61(U32(tt))) → c30(U61'(mark(tt))) 686.53/213.62
ACTIVE(U61(U41(tt, z0))) → c30(U61'(mark(z0))) 686.53/213.62
ACTIVE(U61(U61(tt))) → c30(U61'(mark(0))) 686.53/213.62
ACTIVE(U61(isNat(0))) → c30(U61'(mark(tt))) 686.53/213.62
ACTIVE(U61(U11(tt, z0))) → c10(U61'(mark(U12(isNat(z0))))) 686.53/213.62
ACTIVE(U61(U11(tt, z0))) → c10(ACTIVE(U11(tt, z0))) 686.53/213.62
ACTIVE(U61(U31(tt, z0))) → c10(U61'(mark(U32(isNat(z0))))) 686.53/213.62
ACTIVE(U61(U31(tt, z0))) → c10(ACTIVE(U31(tt, z0))) 686.53/213.62
ACTIVE(U61(U51(tt, z0, z1))) → c10(U61'(mark(U52(isNat(z1), z0, z1)))) 686.53/213.62
ACTIVE(U61(U51(tt, z0, z1))) → c10(ACTIVE(U51(tt, z0, z1))) 686.53/213.62
ACTIVE(U61(U52(tt, z0, z1))) → c10(U61'(mark(s(plus(z1, z0))))) 686.53/213.62
ACTIVE(U61(U52(tt, z0, z1))) → c10(ACTIVE(U52(tt, z0, z1))) 686.53/213.62
ACTIVE(U61(isNat(plus(z0, z1)))) → c10(U61'(mark(U11(isNat(z0), z1)))) 686.53/213.62
ACTIVE(U61(isNat(plus(z0, z1)))) → c10(ACTIVE(isNat(plus(z0, z1)))) 686.53/213.62
ACTIVE(U61(isNat(s(z0)))) → c10(U61'(mark(U21(isNat(z0))))) 686.53/213.62
ACTIVE(U61(isNat(s(z0)))) → c10(ACTIVE(isNat(s(z0)))) 686.53/213.62
ACTIVE(U61(isNat(x(z0, z1)))) → c10(U61'(mark(U31(isNat(z0), z1)))) 686.53/213.62
ACTIVE(U61(isNat(x(z0, z1)))) → c10(ACTIVE(isNat(x(z0, z1)))) 686.53/213.62
ACTIVE(U71(plus(z0, 0), x1, x2)) → c31(U71'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.53/213.62
ACTIVE(U71(plus(z0, s(z1)), x1, x2)) → c31(U71'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.53/213.62
ACTIVE(U71(x(z0, 0), x1, x2)) → c31(U71'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.53/213.62
ACTIVE(U71(x(z0, s(z1)), x1, x2)) → c31(U71'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.53/213.62
ACTIVE(U71(U11(z0, z1), x1, x2)) → c31(U71'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.53/213.62
ACTIVE(U71(U12(z0), x1, x2)) → c31(U71'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.53/213.62
ACTIVE(U71(U21(z0), x1, x2)) → c31(U71'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.53/213.62
ACTIVE(U71(U31(z0, z1), x1, x2)) → c31(U71'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.53/213.62
ACTIVE(U71(U32(z0), x1, x2)) → c31(U71'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.53/213.62
ACTIVE(U71(U41(z0, z1), x1, x2)) → c31(U71'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.53/213.62
ACTIVE(U71(U51(z0, z1, z2), x1, x2)) → c31(U71'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.53/213.62
ACTIVE(U71(U52(z0, z1, z2), x1, x2)) → c31(U71'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.53/213.62
ACTIVE(U71(s(z0), x1, x2)) → c31(U71'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.53/213.62
ACTIVE(U71(plus(z0, z1), x1, x2)) → c31(U71'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.53/213.62
ACTIVE(U71(plus(z0, z1), x1, x2)) → c31(U71'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.53/213.62
ACTIVE(U71(U61(z0), x1, x2)) → c31(U71'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.53/213.62
ACTIVE(U71(U71(z0, z1, z2), x1, x2)) → c31(U71'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.53/213.62
ACTIVE(U71(U72(z0, z1, z2), x1, x2)) → c31(U71'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.53/213.62
ACTIVE(U71(x(z0, z1), x1, x2)) → c31(U71'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.53/213.62
ACTIVE(U71(x(z0, z1), x1, x2)) → c31(U71'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.53/213.62
ACTIVE(U71(U12(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.53/213.62
ACTIVE(U71(U21(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.53/213.62
ACTIVE(U71(U32(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.53/213.62
ACTIVE(U71(U41(tt, z0), x1, x2)) → c31(U71'(mark(z0), x1, x2)) 686.53/213.62
ACTIVE(U71(U61(tt), x1, x2)) → c31(U71'(mark(0), x1, x2)) 686.53/213.62
ACTIVE(U71(isNat(0), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.53/213.62
ACTIVE(U11(U71(tt, z0, z1), x1)) → c11(U11'(mark(U72(isNat(z1), z0, z1)), x1)) 686.53/213.62
ACTIVE(U11(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.53/213.62
ACTIVE(U12(U71(tt, z0, z1))) → c11(U12'(mark(U72(isNat(z1), z0, z1)))) 686.53/213.62
ACTIVE(U12(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.53/213.62
ACTIVE(U21(U71(tt, z0, z1))) → c11(U21'(mark(U72(isNat(z1), z0, z1)))) 686.53/213.62
ACTIVE(U21(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.53/213.62
ACTIVE(U31(U71(tt, z0, z1), x1)) → c11(U31'(mark(U72(isNat(z1), z0, z1)), x1)) 686.53/213.62
ACTIVE(U31(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.53/213.62
ACTIVE(U32(U71(tt, z0, z1))) → c11(U32'(mark(U72(isNat(z1), z0, z1)))) 686.53/213.62
ACTIVE(U32(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.53/213.62
ACTIVE(U41(U71(tt, z0, z1), x1)) → c11(U41'(mark(U72(isNat(z1), z0, z1)), x1)) 686.53/213.62
ACTIVE(U41(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.53/213.62
ACTIVE(U51(U71(tt, z0, z1), x1, x2)) → c11(U51'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.53/213.62
ACTIVE(U51(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.53/213.62
ACTIVE(U52(U71(tt, z0, z1), x1, x2)) → c11(U52'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.53/213.62
ACTIVE(U52(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.53/213.62
ACTIVE(s(U71(tt, z0, z1))) → c11(S(mark(U72(isNat(z1), z0, z1)))) 686.53/213.62
ACTIVE(s(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.53/213.62
ACTIVE(U61(U71(tt, z0, z1))) → c11(U61'(mark(U72(isNat(z1), z0, z1)))) 686.53/213.62
ACTIVE(U61(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.53/213.62
ACTIVE(U71(U11(tt, z0), x1, x2)) → c11(U71'(mark(U12(isNat(z0))), x1, x2)) 686.53/213.62
ACTIVE(U71(U11(tt, z0), x1, x2)) → c11(ACTIVE(U11(tt, z0))) 686.53/213.62
ACTIVE(U71(U31(tt, z0), x1, x2)) → c11(U71'(mark(U32(isNat(z0))), x1, x2)) 686.53/213.62
ACTIVE(U71(U31(tt, z0), x1, x2)) → c11(ACTIVE(U31(tt, z0))) 686.53/213.62
ACTIVE(U71(U51(tt, z0, z1), x1, x2)) → c11(U71'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.53/213.62
ACTIVE(U71(U51(tt, z0, z1), x1, x2)) → c11(ACTIVE(U51(tt, z0, z1))) 686.53/213.62
ACTIVE(U71(U52(tt, z0, z1), x1, x2)) → c11(U71'(mark(s(plus(z1, z0))), x1, x2)) 686.53/213.62
ACTIVE(U71(U52(tt, z0, z1), x1, x2)) → c11(ACTIVE(U52(tt, z0, z1))) 686.53/213.62
ACTIVE(U71(U71(tt, z0, z1), x1, x2)) → c11(U71'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.53/213.62
ACTIVE(U71(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.53/213.62
ACTIVE(U71(isNat(plus(z0, z1)), x1, x2)) → c11(U71'(mark(U11(isNat(z0), z1)), x1, x2)) 686.53/213.62
ACTIVE(U71(isNat(plus(z0, z1)), x1, x2)) → c11(ACTIVE(isNat(plus(z0, z1)))) 686.53/213.62
ACTIVE(U71(isNat(s(z0)), x1, x2)) → c11(U71'(mark(U21(isNat(z0))), x1, x2)) 686.53/213.62
ACTIVE(U71(isNat(s(z0)), x1, x2)) → c11(ACTIVE(isNat(s(z0)))) 686.53/213.62
ACTIVE(U71(isNat(x(z0, z1)), x1, x2)) → c11(U71'(mark(U31(isNat(z0), z1)), x1, x2)) 686.53/213.62
ACTIVE(U71(isNat(x(z0, z1)), x1, x2)) → c11(ACTIVE(isNat(x(z0, z1)))) 686.53/213.62
ACTIVE(U72(plus(z0, 0), x1, x2)) → c32(U72'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.53/213.62
ACTIVE(U72(plus(z0, s(z1)), x1, x2)) → c32(U72'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.53/213.62
ACTIVE(U72(x(z0, 0), x1, x2)) → c32(U72'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.53/213.62
ACTIVE(U72(x(z0, s(z1)), x1, x2)) → c32(U72'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.53/213.62
ACTIVE(U72(U11(z0, z1), x1, x2)) → c32(U72'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.53/213.62
ACTIVE(U72(U12(z0), x1, x2)) → c32(U72'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.53/213.62
ACTIVE(U72(U21(z0), x1, x2)) → c32(U72'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.53/213.62
ACTIVE(U72(U31(z0, z1), x1, x2)) → c32(U72'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.53/213.62
ACTIVE(U72(U32(z0), x1, x2)) → c32(U72'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.53/213.62
ACTIVE(U72(U41(z0, z1), x1, x2)) → c32(U72'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.53/213.62
ACTIVE(U72(U51(z0, z1, z2), x1, x2)) → c32(U72'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.53/213.62
ACTIVE(U72(U52(z0, z1, z2), x1, x2)) → c32(U72'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.53/213.62
ACTIVE(U72(s(z0), x1, x2)) → c32(U72'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.53/213.62
ACTIVE(U72(plus(z0, z1), x1, x2)) → c32(U72'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.53/213.62
ACTIVE(U72(plus(z0, z1), x1, x2)) → c32(U72'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.53/213.62
ACTIVE(U72(U61(z0), x1, x2)) → c32(U72'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.53/213.62
ACTIVE(U72(U71(z0, z1, z2), x1, x2)) → c32(U72'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.53/213.62
ACTIVE(U72(U72(z0, z1, z2), x1, x2)) → c32(U72'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.53/213.62
ACTIVE(U72(x(z0, z1), x1, x2)) → c32(U72'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.53/213.62
ACTIVE(U72(x(z0, z1), x1, x2)) → c32(U72'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.53/213.62
ACTIVE(U72(U12(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.53/213.62
ACTIVE(U72(U21(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.53/213.62
ACTIVE(U72(U32(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.53/213.62
ACTIVE(U72(U41(tt, z0), x1, x2)) → c32(U72'(mark(z0), x1, x2)) 686.53/213.62
ACTIVE(U72(U61(tt), x1, x2)) → c32(U72'(mark(0), x1, x2)) 686.53/213.62
ACTIVE(U72(isNat(0), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.53/213.62
ACTIVE(U11(U72(tt, z0, z1), x1)) → c12(U11'(mark(plus(x(z1, z0), z1)), x1)) 686.53/213.62
ACTIVE(U11(U72(tt, z0, z1), x1)) → c12(ACTIVE(U72(tt, z0, z1))) 686.53/213.62
ACTIVE(U12(U72(tt, z0, z1))) → c12(U12'(mark(plus(x(z1, z0), z1)))) 686.53/213.62
ACTIVE(U12(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.53/213.62
ACTIVE(U21(U72(tt, z0, z1))) → c12(U21'(mark(plus(x(z1, z0), z1)))) 686.53/213.62
ACTIVE(U21(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.53/213.62
ACTIVE(U31(U72(tt, z0, z1), x1)) → c12(U31'(mark(plus(x(z1, z0), z1)), x1)) 686.53/213.62
ACTIVE(U31(U72(tt, z0, z1), x1)) → c12(ACTIVE(U72(tt, z0, z1))) 686.53/213.62
ACTIVE(U32(U72(tt, z0, z1))) → c12(U32'(mark(plus(x(z1, z0), z1)))) 686.53/213.62
ACTIVE(U32(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.53/213.62
ACTIVE(U41(U72(tt, z0, z1), x1)) → c12(U41'(mark(plus(x(z1, z0), z1)), x1)) 686.53/213.62
ACTIVE(U41(U72(tt, z0, z1), x1)) → c12(ACTIVE(U72(tt, z0, z1))) 686.53/213.62
ACTIVE(U51(U72(tt, z0, z1), x1, x2)) → c12(U51'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.53/213.62
ACTIVE(U51(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.53/213.62
ACTIVE(U52(U72(tt, z0, z1), x1, x2)) → c12(U52'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.53/213.62
ACTIVE(U52(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.53/213.62
ACTIVE(s(U72(tt, z0, z1))) → c12(S(mark(plus(x(z1, z0), z1)))) 686.53/213.62
ACTIVE(s(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.53/213.62
ACTIVE(U61(U72(tt, z0, z1))) → c12(U61'(mark(plus(x(z1, z0), z1)))) 686.53/213.62
ACTIVE(U61(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.53/213.62
ACTIVE(U71(U72(tt, z0, z1), x1, x2)) → c12(U71'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.53/213.62
ACTIVE(U71(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.53/213.62
ACTIVE(U72(U11(tt, z0), x1, x2)) → c12(U72'(mark(U12(isNat(z0))), x1, x2)) 686.53/213.62
ACTIVE(U72(U11(tt, z0), x1, x2)) → c12(ACTIVE(U11(tt, z0))) 686.53/213.62
ACTIVE(U72(U31(tt, z0), x1, x2)) → c12(U72'(mark(U32(isNat(z0))), x1, x2)) 686.53/213.62
ACTIVE(U72(U31(tt, z0), x1, x2)) → c12(ACTIVE(U31(tt, z0))) 686.53/213.62
ACTIVE(U72(U51(tt, z0, z1), x1, x2)) → c12(U72'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.53/213.62
ACTIVE(U72(U51(tt, z0, z1), x1, x2)) → c12(ACTIVE(U51(tt, z0, z1))) 686.53/213.62
ACTIVE(U72(U52(tt, z0, z1), x1, x2)) → c12(U72'(mark(s(plus(z1, z0))), x1, x2)) 686.53/213.62
ACTIVE(U72(U52(tt, z0, z1), x1, x2)) → c12(ACTIVE(U52(tt, z0, z1))) 686.53/213.62
ACTIVE(U72(U71(tt, z0, z1), x1, x2)) → c12(U72'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.53/213.62
ACTIVE(U72(U71(tt, z0, z1), x1, x2)) → c12(ACTIVE(U71(tt, z0, z1))) 686.53/213.62
ACTIVE(U72(U72(tt, z0, z1), x1, x2)) → c12(U72'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.53/213.62
ACTIVE(U72(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.53/213.62
ACTIVE(U72(isNat(plus(z0, z1)), x1, x2)) → c12(U72'(mark(U11(isNat(z0), z1)), x1, x2)) 686.53/213.62
ACTIVE(U72(isNat(plus(z0, z1)), x1, x2)) → c12(ACTIVE(isNat(plus(z0, z1)))) 686.53/213.62
ACTIVE(U72(isNat(s(z0)), x1, x2)) → c12(U72'(mark(U21(isNat(z0))), x1, x2)) 686.53/213.62
ACTIVE(U72(isNat(s(z0)), x1, x2)) → c12(ACTIVE(isNat(s(z0)))) 686.53/213.62
ACTIVE(U72(isNat(x(z0, z1)), x1, x2)) → c12(U72'(mark(U31(isNat(z0), z1)), x1, x2)) 686.53/213.62
ACTIVE(U72(isNat(x(z0, z1)), x1, x2)) → c12(ACTIVE(isNat(x(z0, z1)))) 686.53/213.62
PROPER(U11(x0, U11(z0, z1))) → c65(U11'(proper(x0), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(U11(z0, z1))) 686.53/213.62
PROPER(U11(x0, U12(z0))) → c65(U11'(proper(x0), U12(proper(z0))), PROPER(x0), PROPER(U12(z0))) 686.53/213.62
PROPER(U11(x0, isNat(z0))) → c65(U11'(proper(x0), isNat(proper(z0))), PROPER(x0), PROPER(isNat(z0))) 686.53/213.62
PROPER(U11(x0, U21(z0))) → c65(U11'(proper(x0), U21(proper(z0))), PROPER(x0), PROPER(U21(z0))) 686.53/213.62
PROPER(U11(x0, U31(z0, z1))) → c65(U11'(proper(x0), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(U31(z0, z1))) 686.53/213.62
PROPER(U11(x0, U32(z0))) → c65(U11'(proper(x0), U32(proper(z0))), PROPER(x0), PROPER(U32(z0))) 686.53/213.62
PROPER(U11(x0, U41(z0, z1))) → c65(U11'(proper(x0), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(U41(z0, z1))) 686.53/213.62
PROPER(U11(x0, U51(z0, z1, z2))) → c65(U11'(proper(x0), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U51(z0, z1, z2))) 686.53/213.62
PROPER(U11(x0, U52(z0, z1, z2))) → c65(U11'(proper(x0), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U52(z0, z1, z2))) 686.53/213.62
PROPER(U11(x0, s(z0))) → c65(U11'(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 686.53/213.62
PROPER(U11(x0, plus(z0, z1))) → c65(U11'(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 686.53/213.62
PROPER(U11(x0, U61(z0))) → c65(U11'(proper(x0), U61(proper(z0))), PROPER(x0), PROPER(U61(z0))) 686.53/213.62
PROPER(U11(x0, U71(z0, z1, z2))) → c65(U11'(proper(x0), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U71(z0, z1, z2))) 686.53/213.62
PROPER(U11(x0, U72(z0, z1, z2))) → c65(U11'(proper(x0), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U72(z0, z1, z2))) 686.53/213.62
PROPER(U11(x0, x(z0, z1))) → c65(U11'(proper(x0), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x(z0, z1))) 686.53/213.62
PROPER(U11(U11(z0, z1), x1)) → c65(U11'(U11(proper(z0), proper(z1)), proper(x1)), PROPER(U11(z0, z1)), PROPER(x1)) 686.53/213.62
PROPER(U11(U12(z0), x1)) → c65(U11'(U12(proper(z0)), proper(x1)), PROPER(U12(z0)), PROPER(x1)) 686.53/213.62
PROPER(U11(isNat(z0), x1)) → c65(U11'(isNat(proper(z0)), proper(x1)), PROPER(isNat(z0)), PROPER(x1)) 686.53/213.62
PROPER(U11(U21(z0), x1)) → c65(U11'(U21(proper(z0)), proper(x1)), PROPER(U21(z0)), PROPER(x1)) 686.53/213.62
PROPER(U11(U31(z0, z1), x1)) → c65(U11'(U31(proper(z0), proper(z1)), proper(x1)), PROPER(U31(z0, z1)), PROPER(x1)) 686.53/213.62
PROPER(U11(U32(z0), x1)) → c65(U11'(U32(proper(z0)), proper(x1)), PROPER(U32(z0)), PROPER(x1)) 686.53/213.62
PROPER(U11(U41(z0, z1), x1)) → c65(U11'(U41(proper(z0), proper(z1)), proper(x1)), PROPER(U41(z0, z1)), PROPER(x1)) 686.53/213.62
PROPER(U11(U51(z0, z1, z2), x1)) → c65(U11'(U51(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U51(z0, z1, z2)), PROPER(x1)) 686.53/213.62
PROPER(U11(U52(z0, z1, z2), x1)) → c65(U11'(U52(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U52(z0, z1, z2)), PROPER(x1)) 686.53/213.62
PROPER(U11(s(z0), x1)) → c65(U11'(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 686.53/213.62
PROPER(U11(plus(z0, z1), x1)) → c65(U11'(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 686.53/213.62
PROPER(U11(U61(z0), x1)) → c65(U11'(U61(proper(z0)), proper(x1)), PROPER(U61(z0)), PROPER(x1)) 686.53/213.62
PROPER(U11(U71(z0, z1, z2), x1)) → c65(U11'(U71(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U71(z0, z1, z2)), PROPER(x1)) 686.53/213.62
PROPER(U11(U72(z0, z1, z2), x1)) → c65(U11'(U72(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U72(z0, z1, z2)), PROPER(x1)) 686.53/213.62
PROPER(U11(x(z0, z1), x1)) → c65(U11'(x(proper(z0), proper(z1)), proper(x1)), PROPER(x(z0, z1)), PROPER(x1)) 686.53/213.62
PROPER(U11(x0, tt)) → c65(U11'(proper(x0), ok(tt)), PROPER(x0)) 686.53/213.62
PROPER(U11(x0, 0)) → c65(U11'(proper(x0), ok(0)), PROPER(x0)) 686.53/213.62
PROPER(U11(tt, x1)) → c65(U11'(ok(tt), proper(x1)), PROPER(x1)) 686.53/213.62
PROPER(U11(0, x1)) → c65(U11'(ok(0), proper(x1)), PROPER(x1)) 686.53/213.62
PROPER(U12(U11(z0, z1))) → c67(U12'(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.53/213.62
PROPER(U12(U12(z0))) → c67(U12'(U12(proper(z0))), PROPER(U12(z0))) 686.53/213.62
PROPER(U12(isNat(z0))) → c67(U12'(isNat(proper(z0))), PROPER(isNat(z0))) 686.53/213.62
PROPER(U12(U21(z0))) → c67(U12'(U21(proper(z0))), PROPER(U21(z0))) 686.53/213.62
PROPER(U12(U31(z0, z1))) → c67(U12'(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.53/213.62
PROPER(U12(U32(z0))) → c67(U12'(U32(proper(z0))), PROPER(U32(z0))) 686.53/213.62
PROPER(U12(U41(z0, z1))) → c67(U12'(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.53/213.62
PROPER(U12(U51(z0, z1, z2))) → c67(U12'(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.53/213.62
PROPER(U12(U52(z0, z1, z2))) → c67(U12'(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.53/213.62
PROPER(U12(s(z0))) → c67(U12'(s(proper(z0))), PROPER(s(z0))) 686.53/213.62
PROPER(U12(plus(z0, z1))) → c67(U12'(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.53/213.62
PROPER(U12(U61(z0))) → c67(U12'(U61(proper(z0))), PROPER(U61(z0))) 686.53/213.62
PROPER(U12(U71(z0, z1, z2))) → c67(U12'(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.53/213.62
PROPER(U12(U72(z0, z1, z2))) → c67(U12'(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.53/213.62
PROPER(U12(x(z0, z1))) → c67(U12'(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.53/213.62
PROPER(U12(tt)) → c67(U12'(ok(tt))) 686.53/213.62
PROPER(U12(0)) → c67(U12'(ok(0))) 686.53/213.62
PROPER(isNat(U11(z0, z1))) → c68(ISNAT(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.53/213.62
PROPER(isNat(U12(z0))) → c68(ISNAT(U12(proper(z0))), PROPER(U12(z0))) 686.53/213.62
PROPER(isNat(isNat(z0))) → c68(ISNAT(isNat(proper(z0))), PROPER(isNat(z0))) 686.53/213.62
PROPER(isNat(U21(z0))) → c68(ISNAT(U21(proper(z0))), PROPER(U21(z0))) 686.53/213.62
PROPER(isNat(U31(z0, z1))) → c68(ISNAT(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.53/213.62
PROPER(isNat(U32(z0))) → c68(ISNAT(U32(proper(z0))), PROPER(U32(z0))) 686.53/213.62
PROPER(isNat(U41(z0, z1))) → c68(ISNAT(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.53/213.62
PROPER(isNat(U51(z0, z1, z2))) → c68(ISNAT(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.53/213.62
PROPER(isNat(U52(z0, z1, z2))) → c68(ISNAT(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.53/213.62
PROPER(isNat(s(z0))) → c68(ISNAT(s(proper(z0))), PROPER(s(z0))) 686.53/213.62
PROPER(isNat(plus(z0, z1))) → c68(ISNAT(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.53/213.62
PROPER(isNat(U61(z0))) → c68(ISNAT(U61(proper(z0))), PROPER(U61(z0))) 686.53/213.62
PROPER(isNat(U71(z0, z1, z2))) → c68(ISNAT(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.53/213.62
PROPER(isNat(U72(z0, z1, z2))) → c68(ISNAT(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.53/213.62
PROPER(isNat(x(z0, z1))) → c68(ISNAT(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.53/213.62
PROPER(isNat(tt)) → c68(ISNAT(ok(tt))) 686.53/213.62
PROPER(isNat(0)) → c68(ISNAT(ok(0))) 686.53/213.62
PROPER(U21(U11(z0, z1))) → c69(U21'(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.53/213.62
PROPER(U21(U12(z0))) → c69(U21'(U12(proper(z0))), PROPER(U12(z0))) 686.53/213.62
PROPER(U21(isNat(z0))) → c69(U21'(isNat(proper(z0))), PROPER(isNat(z0))) 686.53/213.62
PROPER(U21(U21(z0))) → c69(U21'(U21(proper(z0))), PROPER(U21(z0))) 686.53/213.62
PROPER(U21(U31(z0, z1))) → c69(U21'(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.53/213.62
PROPER(U21(U32(z0))) → c69(U21'(U32(proper(z0))), PROPER(U32(z0))) 686.53/213.62
PROPER(U21(U41(z0, z1))) → c69(U21'(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.53/213.62
PROPER(U21(U51(z0, z1, z2))) → c69(U21'(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.53/213.62
PROPER(U21(U52(z0, z1, z2))) → c69(U21'(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.53/213.62
PROPER(U21(s(z0))) → c69(U21'(s(proper(z0))), PROPER(s(z0))) 686.53/213.62
PROPER(U21(plus(z0, z1))) → c69(U21'(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.53/213.62
PROPER(U21(U61(z0))) → c69(U21'(U61(proper(z0))), PROPER(U61(z0))) 686.53/213.62
PROPER(U21(U71(z0, z1, z2))) → c69(U21'(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.53/213.62
PROPER(U21(U72(z0, z1, z2))) → c69(U21'(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.53/213.62
PROPER(U21(x(z0, z1))) → c69(U21'(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.53/213.62
PROPER(U21(tt)) → c69(U21'(ok(tt))) 686.53/213.62
PROPER(U21(0)) → c69(U21'(ok(0))) 686.53/213.62
PROPER(U31(x0, U11(z0, z1))) → c70(U31'(proper(x0), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(U11(z0, z1))) 686.53/213.62
PROPER(U31(x0, U12(z0))) → c70(U31'(proper(x0), U12(proper(z0))), PROPER(x0), PROPER(U12(z0))) 686.53/213.62
PROPER(U31(x0, isNat(z0))) → c70(U31'(proper(x0), isNat(proper(z0))), PROPER(x0), PROPER(isNat(z0))) 686.53/213.62
PROPER(U31(x0, U21(z0))) → c70(U31'(proper(x0), U21(proper(z0))), PROPER(x0), PROPER(U21(z0))) 686.53/213.62
PROPER(U31(x0, U31(z0, z1))) → c70(U31'(proper(x0), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(U31(z0, z1))) 686.53/213.62
PROPER(U31(x0, U32(z0))) → c70(U31'(proper(x0), U32(proper(z0))), PROPER(x0), PROPER(U32(z0))) 686.53/213.62
PROPER(U31(x0, U41(z0, z1))) → c70(U31'(proper(x0), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(U41(z0, z1))) 686.53/213.62
PROPER(U31(x0, U51(z0, z1, z2))) → c70(U31'(proper(x0), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U51(z0, z1, z2))) 686.53/213.62
PROPER(U31(x0, U52(z0, z1, z2))) → c70(U31'(proper(x0), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U52(z0, z1, z2))) 686.53/213.62
PROPER(U31(x0, s(z0))) → c70(U31'(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 686.53/213.62
PROPER(U31(x0, plus(z0, z1))) → c70(U31'(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 686.53/213.62
PROPER(U31(x0, U61(z0))) → c70(U31'(proper(x0), U61(proper(z0))), PROPER(x0), PROPER(U61(z0))) 686.53/213.62
PROPER(U31(x0, U71(z0, z1, z2))) → c70(U31'(proper(x0), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U71(z0, z1, z2))) 686.53/213.62
PROPER(U31(x0, U72(z0, z1, z2))) → c70(U31'(proper(x0), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U72(z0, z1, z2))) 686.53/213.62
PROPER(U31(x0, x(z0, z1))) → c70(U31'(proper(x0), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x(z0, z1))) 686.53/213.62
PROPER(U31(U11(z0, z1), x1)) → c70(U31'(U11(proper(z0), proper(z1)), proper(x1)), PROPER(U11(z0, z1)), PROPER(x1)) 686.53/213.62
PROPER(U31(U12(z0), x1)) → c70(U31'(U12(proper(z0)), proper(x1)), PROPER(U12(z0)), PROPER(x1)) 686.53/213.62
PROPER(U31(isNat(z0), x1)) → c70(U31'(isNat(proper(z0)), proper(x1)), PROPER(isNat(z0)), PROPER(x1)) 686.53/213.62
PROPER(U31(U21(z0), x1)) → c70(U31'(U21(proper(z0)), proper(x1)), PROPER(U21(z0)), PROPER(x1)) 686.53/213.62
PROPER(U31(U31(z0, z1), x1)) → c70(U31'(U31(proper(z0), proper(z1)), proper(x1)), PROPER(U31(z0, z1)), PROPER(x1)) 686.53/213.62
PROPER(U31(U32(z0), x1)) → c70(U31'(U32(proper(z0)), proper(x1)), PROPER(U32(z0)), PROPER(x1)) 686.53/213.62
PROPER(U31(U41(z0, z1), x1)) → c70(U31'(U41(proper(z0), proper(z1)), proper(x1)), PROPER(U41(z0, z1)), PROPER(x1)) 686.53/213.62
PROPER(U31(U51(z0, z1, z2), x1)) → c70(U31'(U51(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U51(z0, z1, z2)), PROPER(x1)) 686.53/213.62
PROPER(U31(U52(z0, z1, z2), x1)) → c70(U31'(U52(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U52(z0, z1, z2)), PROPER(x1)) 686.53/213.62
PROPER(U31(s(z0), x1)) → c70(U31'(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 686.53/213.62
PROPER(U31(plus(z0, z1), x1)) → c70(U31'(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 686.53/213.62
PROPER(U31(U61(z0), x1)) → c70(U31'(U61(proper(z0)), proper(x1)), PROPER(U61(z0)), PROPER(x1)) 686.53/213.62
PROPER(U31(U71(z0, z1, z2), x1)) → c70(U31'(U71(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U71(z0, z1, z2)), PROPER(x1)) 686.53/213.62
PROPER(U31(U72(z0, z1, z2), x1)) → c70(U31'(U72(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U72(z0, z1, z2)), PROPER(x1)) 686.53/213.62
PROPER(U31(x(z0, z1), x1)) → c70(U31'(x(proper(z0), proper(z1)), proper(x1)), PROPER(x(z0, z1)), PROPER(x1)) 686.53/213.62
PROPER(U31(x0, tt)) → c70(U31'(proper(x0), ok(tt)), PROPER(x0)) 686.53/213.62
PROPER(U31(x0, 0)) → c70(U31'(proper(x0), ok(0)), PROPER(x0)) 686.53/213.62
PROPER(U31(tt, x1)) → c70(U31'(ok(tt), proper(x1)), PROPER(x1)) 686.53/213.62
PROPER(U31(0, x1)) → c70(U31'(ok(0), proper(x1)), PROPER(x1)) 686.53/213.62
PROPER(U32(U11(z0, z1))) → c71(U32'(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.53/213.62
PROPER(U32(U12(z0))) → c71(U32'(U12(proper(z0))), PROPER(U12(z0))) 686.53/213.62
PROPER(U32(isNat(z0))) → c71(U32'(isNat(proper(z0))), PROPER(isNat(z0))) 686.53/213.62
PROPER(U32(U21(z0))) → c71(U32'(U21(proper(z0))), PROPER(U21(z0))) 686.53/213.62
PROPER(U32(U31(z0, z1))) → c71(U32'(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.53/213.62
PROPER(U32(U32(z0))) → c71(U32'(U32(proper(z0))), PROPER(U32(z0))) 686.53/213.62
PROPER(U32(U41(z0, z1))) → c71(U32'(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.53/213.62
PROPER(U32(U51(z0, z1, z2))) → c71(U32'(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.53/213.62
PROPER(U32(U52(z0, z1, z2))) → c71(U32'(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.53/213.62
PROPER(U32(s(z0))) → c71(U32'(s(proper(z0))), PROPER(s(z0))) 686.53/213.62
PROPER(U32(plus(z0, z1))) → c71(U32'(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.53/213.62
PROPER(U32(U61(z0))) → c71(U32'(U61(proper(z0))), PROPER(U61(z0))) 686.53/213.62
PROPER(U32(U71(z0, z1, z2))) → c71(U32'(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.53/213.62
PROPER(U32(U72(z0, z1, z2))) → c71(U32'(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.53/213.62
PROPER(U32(x(z0, z1))) → c71(U32'(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.53/213.62
PROPER(U32(tt)) → c71(U32'(ok(tt))) 686.53/213.62
PROPER(U32(0)) → c71(U32'(ok(0)))
S tuples:

ACTIVE(plus(z0, z1)) → c28(PLUS(active(z0), z1), ACTIVE(z0)) 686.53/213.62
ACTIVE(plus(z0, z1)) → c29(PLUS(z0, active(z1)), ACTIVE(z1)) 686.53/213.62
ACTIVE(x(z0, z1)) → c33(X(active(z0), z1), ACTIVE(z0)) 686.53/213.62
ACTIVE(x(z0, z1)) → c34(X(z0, active(z1)), ACTIVE(z1)) 686.53/213.62
U11'(mark(z0), z1) → c35(U11'(z0, z1)) 686.53/213.62
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1)) 686.53/213.62
U12'(mark(z0)) → c37(U12'(z0)) 686.53/213.62
U12'(ok(z0)) → c38(U12'(z0)) 686.53/213.62
U21'(mark(z0)) → c39(U21'(z0)) 686.53/213.62
U21'(ok(z0)) → c40(U21'(z0)) 686.53/213.62
U31'(mark(z0), z1) → c41(U31'(z0, z1)) 686.53/213.62
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 686.53/213.62
U32'(mark(z0)) → c43(U32'(z0)) 686.53/213.62
U32'(ok(z0)) → c44(U32'(z0)) 686.53/213.62
U41'(mark(z0), z1) → c45(U41'(z0, z1)) 686.53/213.62
U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1)) 686.53/213.62
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2)) 686.53/213.62
U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2)) 686.53/213.62
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2)) 686.53/213.62
U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2)) 686.53/213.62
S(mark(z0)) → c51(S(z0)) 686.53/213.62
S(ok(z0)) → c52(S(z0)) 686.53/213.62
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 686.53/213.62
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 686.53/213.62
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 686.53/213.62
U61'(mark(z0)) → c56(U61'(z0)) 686.53/213.62
U61'(ok(z0)) → c57(U61'(z0)) 686.53/213.62
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2)) 686.53/213.62
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2)) 686.53/213.62
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2)) 686.53/213.62
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 686.53/213.62
X(mark(z0), z1) → c62(X(z0, z1)) 686.53/213.62
X(z0, mark(z1)) → c63(X(z0, z1)) 686.53/213.62
X(ok(z0), ok(z1)) → c64(X(z0, z1)) 686.53/213.62
PROPER(U41(z0, z1)) → c72(U41'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 686.53/213.62
PROPER(U51(z0, z1, z2)) → c73(U51'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 686.53/213.62
PROPER(U52(z0, z1, z2)) → c74(U52'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 686.53/213.62
PROPER(s(z0)) → c75(S(proper(z0)), PROPER(z0)) 686.53/213.62
PROPER(plus(z0, z1)) → c76(PLUS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 686.53/213.62
PROPER(U61(z0)) → c77(U61'(proper(z0)), PROPER(z0)) 686.53/213.62
PROPER(U71(z0, z1, z2)) → c79(U71'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 686.53/213.62
PROPER(U72(z0, z1, z2)) → c80(U72'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 686.53/213.62
PROPER(x(z0, z1)) → c81(X(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 686.53/213.62
ISNAT(ok(z0)) → c82(ISNAT(z0)) 686.53/213.62
TOP(mark(z0)) → c83(TOP(proper(z0)), PROPER(z0)) 686.53/213.62
TOP(ok(z0)) → c84(TOP(active(z0)), ACTIVE(z0)) 686.53/213.62
ACTIVE(isNat(s(z0))) → c13(ISNAT(z0)) 686.53/213.62
ACTIVE(plus(z0, s(z1))) → c16(ISNAT(z1)) 686.53/213.62
ACTIVE(x(z0, s(z1))) → c18(ISNAT(z1)) 686.53/213.62
ACTIVE(U11(tt, z0)) → c1(U12'(isNat(z0))) 686.53/213.62
ACTIVE(U11(tt, z0)) → c1(ISNAT(z0)) 686.53/213.62
ACTIVE(U31(tt, z0)) → c1(U32'(isNat(z0))) 686.53/213.62
ACTIVE(U31(tt, z0)) → c1(ISNAT(z0)) 686.53/213.62
ACTIVE(U51(tt, z0, z1)) → c1(U52'(isNat(z1), z0, z1)) 686.53/213.62
ACTIVE(U51(tt, z0, z1)) → c1(ISNAT(z1)) 686.53/213.62
ACTIVE(U52(tt, z0, z1)) → c1(S(plus(z1, z0))) 686.53/213.62
ACTIVE(U52(tt, z0, z1)) → c1(PLUS(z1, z0)) 686.53/213.62
ACTIVE(U71(tt, z0, z1)) → c1(U72'(isNat(z1), z0, z1)) 686.53/213.62
ACTIVE(U71(tt, z0, z1)) → c1(ISNAT(z1)) 686.53/213.62
ACTIVE(U72(tt, z0, z1)) → c1(PLUS(x(z1, z0), z1)) 686.53/213.62
ACTIVE(U72(tt, z0, z1)) → c1(X(z1, z0)) 686.53/213.62
ACTIVE(isNat(plus(z0, z1))) → c1(U11'(isNat(z0), z1)) 686.53/213.62
ACTIVE(isNat(plus(z0, z1))) → c1(ISNAT(z0)) 686.53/213.62
ACTIVE(isNat(x(z0, z1))) → c1(U31'(isNat(z0), z1)) 686.53/213.62
ACTIVE(isNat(x(z0, z1))) → c1(ISNAT(z0)) 686.53/213.62
ACTIVE(plus(z0, 0)) → c1(U41'(isNat(z0), z0)) 686.53/213.62
ACTIVE(plus(z0, 0)) → c1(ISNAT(z0)) 686.53/213.62
ACTIVE(x(z0, 0)) → c1(U61'(isNat(z0))) 686.53/213.62
ACTIVE(x(z0, 0)) → c1(ISNAT(z0)) 686.53/213.62
ACTIVE(U11(plus(z0, 0), x1)) → c19(U11'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.53/213.62
ACTIVE(U11(plus(z0, s(z1)), x1)) → c19(U11'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.53/213.62
ACTIVE(U11(x(z0, 0), x1)) → c19(U11'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.53/213.62
ACTIVE(U11(x(z0, s(z1)), x1)) → c19(U11'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.53/213.62
ACTIVE(U11(U11(z0, z1), x1)) → c19(U11'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.53/213.62
ACTIVE(U11(U12(z0), x1)) → c19(U11'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.53/213.62
ACTIVE(U11(U21(z0), x1)) → c19(U11'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.53/213.62
ACTIVE(U11(U31(z0, z1), x1)) → c19(U11'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.53/213.62
ACTIVE(U11(U32(z0), x1)) → c19(U11'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.53/213.62
ACTIVE(U11(U41(z0, z1), x1)) → c19(U11'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.53/213.62
ACTIVE(U11(U51(z0, z1, z2), x1)) → c19(U11'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.53/213.62
ACTIVE(U11(U52(z0, z1, z2), x1)) → c19(U11'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.53/213.62
ACTIVE(U11(s(z0), x1)) → c19(U11'(s(active(z0)), x1), ACTIVE(s(z0))) 686.53/213.62
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.53/213.62
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.53/213.62
ACTIVE(U11(U61(z0), x1)) → c19(U11'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.53/213.62
ACTIVE(U11(U71(z0, z1, z2), x1)) → c19(U11'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.53/213.62
ACTIVE(U11(U72(z0, z1, z2), x1)) → c19(U11'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.53/213.62
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.53/213.62
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.53/213.62
ACTIVE(U11(isNat(0), x1)) → c19(U11'(mark(tt), x1)) 686.53/213.62
ACTIVE(U11(U11(tt, z0), x1)) → c(U11'(mark(U12(isNat(z0))), x1)) 686.53/213.62
ACTIVE(U11(U11(tt, z0), x1)) → c(ACTIVE(U11(tt, z0))) 686.53/213.62
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(U11'(mark(U11(isNat(z0), z1)), x1)) 686.53/213.62
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(ACTIVE(isNat(plus(z0, z1)))) 686.53/213.62
ACTIVE(U11(isNat(s(z0)), x1)) → c(U11'(mark(U21(isNat(z0))), x1)) 686.53/213.62
ACTIVE(U11(isNat(s(z0)), x1)) → c(ACTIVE(isNat(s(z0)))) 686.53/213.62
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(U11'(mark(U31(isNat(z0), z1)), x1)) 686.53/213.62
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(ACTIVE(isNat(x(z0, z1)))) 686.53/213.62
ACTIVE(U12(plus(z0, 0))) → c20(U12'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.53/213.62
ACTIVE(U12(plus(z0, s(z1)))) → c20(U12'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.53/213.62
ACTIVE(U12(x(z0, 0))) → c20(U12'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.53/213.62
ACTIVE(U12(x(z0, s(z1)))) → c20(U12'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.53/213.62
ACTIVE(U12(U11(z0, z1))) → c20(U12'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.53/213.62
ACTIVE(U12(U12(z0))) → c20(U12'(U12(active(z0))), ACTIVE(U12(z0))) 686.53/213.62
ACTIVE(U12(U21(z0))) → c20(U12'(U21(active(z0))), ACTIVE(U21(z0))) 686.53/213.62
ACTIVE(U12(U31(z0, z1))) → c20(U12'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.53/213.62
ACTIVE(U12(U32(z0))) → c20(U12'(U32(active(z0))), ACTIVE(U32(z0))) 686.53/213.62
ACTIVE(U12(U41(z0, z1))) → c20(U12'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.53/213.62
ACTIVE(U12(U51(z0, z1, z2))) → c20(U12'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.53/213.62
ACTIVE(U12(U52(z0, z1, z2))) → c20(U12'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.53/213.62
ACTIVE(U12(s(z0))) → c20(U12'(s(active(z0))), ACTIVE(s(z0))) 686.53/213.62
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.53/213.62
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.53/213.62
ACTIVE(U12(U61(z0))) → c20(U12'(U61(active(z0))), ACTIVE(U61(z0))) 686.53/213.62
ACTIVE(U12(U71(z0, z1, z2))) → c20(U12'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.53/213.62
ACTIVE(U12(U72(z0, z1, z2))) → c20(U12'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.53/213.62
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.53/213.62
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.53/213.62
ACTIVE(U11(U12(tt), x1)) → c19(U11'(mark(tt), x1)) 686.53/213.62
ACTIVE(U12(U12(tt))) → c20(U12'(mark(tt))) 686.53/213.62
ACTIVE(U12(isNat(0))) → c20(U12'(mark(tt))) 686.53/213.62
ACTIVE(U12(U11(tt, z0))) → c2(U12'(mark(U12(isNat(z0))))) 686.53/213.62
ACTIVE(U12(U11(tt, z0))) → c2(ACTIVE(U11(tt, z0))) 686.53/213.62
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(U12'(mark(U11(isNat(z0), z1)))) 686.53/213.62
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(ACTIVE(isNat(plus(z0, z1)))) 686.53/213.62
ACTIVE(U12(isNat(s(z0)))) → c2(U12'(mark(U21(isNat(z0))))) 686.53/213.62
ACTIVE(U12(isNat(s(z0)))) → c2(ACTIVE(isNat(s(z0)))) 686.53/213.62
ACTIVE(U12(isNat(x(z0, z1)))) → c2(U12'(mark(U31(isNat(z0), z1)))) 686.53/213.62
ACTIVE(U12(isNat(x(z0, z1)))) → c2(ACTIVE(isNat(x(z0, z1)))) 686.53/213.62
ACTIVE(U21(plus(z0, 0))) → c21(U21'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.53/213.62
ACTIVE(U21(plus(z0, s(z1)))) → c21(U21'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.53/213.62
ACTIVE(U21(x(z0, 0))) → c21(U21'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.53/213.62
ACTIVE(U21(x(z0, s(z1)))) → c21(U21'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.53/213.62
ACTIVE(U21(U11(z0, z1))) → c21(U21'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.53/213.62
ACTIVE(U21(U12(z0))) → c21(U21'(U12(active(z0))), ACTIVE(U12(z0))) 686.53/213.62
ACTIVE(U21(U21(z0))) → c21(U21'(U21(active(z0))), ACTIVE(U21(z0))) 686.53/213.62
ACTIVE(U21(U31(z0, z1))) → c21(U21'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.53/213.62
ACTIVE(U21(U32(z0))) → c21(U21'(U32(active(z0))), ACTIVE(U32(z0))) 686.53/213.62
ACTIVE(U21(U41(z0, z1))) → c21(U21'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.53/213.62
ACTIVE(U21(U51(z0, z1, z2))) → c21(U21'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.53/213.62
ACTIVE(U21(U52(z0, z1, z2))) → c21(U21'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.53/213.62
ACTIVE(U21(s(z0))) → c21(U21'(s(active(z0))), ACTIVE(s(z0))) 686.53/213.62
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.53/213.62
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.53/213.62
ACTIVE(U21(U61(z0))) → c21(U21'(U61(active(z0))), ACTIVE(U61(z0))) 686.53/213.62
ACTIVE(U21(U71(z0, z1, z2))) → c21(U21'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.53/213.62
ACTIVE(U21(U72(z0, z1, z2))) → c21(U21'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.53/213.62
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.53/213.62
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.53/213.62
ACTIVE(U11(U21(tt), x1)) → c19(U11'(mark(tt), x1)) 686.53/213.62
ACTIVE(U12(U21(tt))) → c20(U12'(mark(tt))) 686.53/213.62
ACTIVE(U21(U12(tt))) → c21(U21'(mark(tt))) 686.53/213.62
ACTIVE(U21(U21(tt))) → c21(U21'(mark(tt))) 686.53/213.62
ACTIVE(U21(isNat(0))) → c21(U21'(mark(tt))) 686.53/213.62
ACTIVE(U21(U11(tt, z0))) → c3(U21'(mark(U12(isNat(z0))))) 686.53/213.62
ACTIVE(U21(U11(tt, z0))) → c3(ACTIVE(U11(tt, z0))) 686.53/213.62
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(U21'(mark(U11(isNat(z0), z1)))) 686.53/213.62
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(ACTIVE(isNat(plus(z0, z1)))) 686.53/213.62
ACTIVE(U21(isNat(s(z0)))) → c3(U21'(mark(U21(isNat(z0))))) 686.53/213.62
ACTIVE(U21(isNat(s(z0)))) → c3(ACTIVE(isNat(s(z0)))) 686.53/213.62
ACTIVE(U21(isNat(x(z0, z1)))) → c3(U21'(mark(U31(isNat(z0), z1)))) 686.53/213.62
ACTIVE(U21(isNat(x(z0, z1)))) → c3(ACTIVE(isNat(x(z0, z1)))) 686.53/213.62
ACTIVE(U31(plus(z0, 0), x1)) → c22(U31'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.53/213.62
ACTIVE(U31(plus(z0, s(z1)), x1)) → c22(U31'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.53/213.62
ACTIVE(U31(x(z0, 0), x1)) → c22(U31'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.53/213.62
ACTIVE(U31(x(z0, s(z1)), x1)) → c22(U31'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.53/213.62
ACTIVE(U31(U11(z0, z1), x1)) → c22(U31'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.53/213.62
ACTIVE(U31(U12(z0), x1)) → c22(U31'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.53/213.62
ACTIVE(U31(U21(z0), x1)) → c22(U31'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.53/213.62
ACTIVE(U31(U31(z0, z1), x1)) → c22(U31'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.53/213.62
ACTIVE(U31(U32(z0), x1)) → c22(U31'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.53/213.62
ACTIVE(U31(U41(z0, z1), x1)) → c22(U31'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.53/213.62
ACTIVE(U31(U51(z0, z1, z2), x1)) → c22(U31'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.53/213.62
ACTIVE(U31(U52(z0, z1, z2), x1)) → c22(U31'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.53/213.62
ACTIVE(U31(s(z0), x1)) → c22(U31'(s(active(z0)), x1), ACTIVE(s(z0))) 686.53/213.62
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.53/213.62
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.53/213.62
ACTIVE(U31(U61(z0), x1)) → c22(U31'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.53/213.62
ACTIVE(U31(U71(z0, z1, z2), x1)) → c22(U31'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.53/213.62
ACTIVE(U31(U72(z0, z1, z2), x1)) → c22(U31'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.53/213.62
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.53/213.62
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.53/213.62
ACTIVE(U31(U12(tt), x1)) → c22(U31'(mark(tt), x1)) 686.53/213.62
ACTIVE(U31(U21(tt), x1)) → c22(U31'(mark(tt), x1)) 686.53/213.62
ACTIVE(U31(isNat(0), x1)) → c22(U31'(mark(tt), x1)) 686.53/213.62
ACTIVE(U11(U31(tt, z0), x1)) → c4(U11'(mark(U32(isNat(z0))), x1)) 686.53/213.62
ACTIVE(U11(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 686.53/213.62
ACTIVE(U12(U31(tt, z0))) → c4(U12'(mark(U32(isNat(z0))))) 686.53/213.62
ACTIVE(U12(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 686.53/213.62
ACTIVE(U21(U31(tt, z0))) → c4(U21'(mark(U32(isNat(z0))))) 686.53/213.62
ACTIVE(U21(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 686.53/213.62
ACTIVE(U31(U11(tt, z0), x1)) → c4(U31'(mark(U12(isNat(z0))), x1)) 686.53/213.62
ACTIVE(U31(U11(tt, z0), x1)) → c4(ACTIVE(U11(tt, z0))) 686.53/213.62
ACTIVE(U31(U31(tt, z0), x1)) → c4(U31'(mark(U32(isNat(z0))), x1)) 686.53/213.62
ACTIVE(U31(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 686.53/213.62
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(U31'(mark(U11(isNat(z0), z1)), x1)) 686.53/213.62
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(ACTIVE(isNat(plus(z0, z1)))) 686.53/213.62
ACTIVE(U31(isNat(s(z0)), x1)) → c4(U31'(mark(U21(isNat(z0))), x1)) 686.53/213.62
ACTIVE(U31(isNat(s(z0)), x1)) → c4(ACTIVE(isNat(s(z0)))) 686.53/213.62
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(U31'(mark(U31(isNat(z0), z1)), x1)) 686.53/213.62
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(ACTIVE(isNat(x(z0, z1)))) 686.53/213.62
ACTIVE(U32(plus(z0, 0))) → c23(U32'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.53/213.62
ACTIVE(U32(plus(z0, s(z1)))) → c23(U32'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.53/213.62
ACTIVE(U32(x(z0, 0))) → c23(U32'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.53/213.62
ACTIVE(U32(x(z0, s(z1)))) → c23(U32'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.53/213.62
ACTIVE(U32(U11(z0, z1))) → c23(U32'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.53/213.62
ACTIVE(U32(U12(z0))) → c23(U32'(U12(active(z0))), ACTIVE(U12(z0))) 686.53/213.62
ACTIVE(U32(U21(z0))) → c23(U32'(U21(active(z0))), ACTIVE(U21(z0))) 686.53/213.62
ACTIVE(U32(U31(z0, z1))) → c23(U32'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.53/213.62
ACTIVE(U32(U32(z0))) → c23(U32'(U32(active(z0))), ACTIVE(U32(z0))) 686.53/213.62
ACTIVE(U32(U41(z0, z1))) → c23(U32'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.53/213.62
ACTIVE(U32(U51(z0, z1, z2))) → c23(U32'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.53/213.62
ACTIVE(U32(U52(z0, z1, z2))) → c23(U32'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.53/213.62
ACTIVE(U32(s(z0))) → c23(U32'(s(active(z0))), ACTIVE(s(z0))) 686.53/213.62
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.53/213.62
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.53/213.62
ACTIVE(U32(U61(z0))) → c23(U32'(U61(active(z0))), ACTIVE(U61(z0))) 686.53/213.62
ACTIVE(U32(U71(z0, z1, z2))) → c23(U32'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.53/213.62
ACTIVE(U32(U72(z0, z1, z2))) → c23(U32'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.53/213.62
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.53/213.62
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.53/213.62
ACTIVE(U11(U32(tt), x1)) → c19(U11'(mark(tt), x1)) 686.53/213.62
ACTIVE(U12(U32(tt))) → c20(U12'(mark(tt))) 686.53/213.62
ACTIVE(U21(U32(tt))) → c21(U21'(mark(tt))) 686.53/213.62
ACTIVE(U31(U32(tt), x1)) → c22(U31'(mark(tt), x1)) 686.53/213.62
ACTIVE(U32(U12(tt))) → c23(U32'(mark(tt))) 686.53/213.62
ACTIVE(U32(U21(tt))) → c23(U32'(mark(tt))) 686.53/213.62
ACTIVE(U32(U32(tt))) → c23(U32'(mark(tt))) 686.53/213.62
ACTIVE(U32(isNat(0))) → c23(U32'(mark(tt))) 686.53/213.62
ACTIVE(U32(U11(tt, z0))) → c5(U32'(mark(U12(isNat(z0))))) 686.53/213.62
ACTIVE(U32(U11(tt, z0))) → c5(ACTIVE(U11(tt, z0))) 686.53/213.62
ACTIVE(U32(U31(tt, z0))) → c5(U32'(mark(U32(isNat(z0))))) 686.53/213.62
ACTIVE(U32(U31(tt, z0))) → c5(ACTIVE(U31(tt, z0))) 686.53/213.62
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(U32'(mark(U11(isNat(z0), z1)))) 686.53/213.62
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(ACTIVE(isNat(plus(z0, z1)))) 686.53/213.62
ACTIVE(U32(isNat(s(z0)))) → c5(U32'(mark(U21(isNat(z0))))) 686.53/213.62
ACTIVE(U32(isNat(s(z0)))) → c5(ACTIVE(isNat(s(z0)))) 686.53/213.62
ACTIVE(U32(isNat(x(z0, z1)))) → c5(U32'(mark(U31(isNat(z0), z1)))) 686.53/213.62
ACTIVE(U32(isNat(x(z0, z1)))) → c5(ACTIVE(isNat(x(z0, z1)))) 686.53/213.62
ACTIVE(U41(plus(z0, 0), x1)) → c24(U41'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.53/213.62
ACTIVE(U41(plus(z0, s(z1)), x1)) → c24(U41'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.53/213.62
ACTIVE(U41(x(z0, 0), x1)) → c24(U41'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.53/213.62
ACTIVE(U41(x(z0, s(z1)), x1)) → c24(U41'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.53/213.62
ACTIVE(U41(U11(z0, z1), x1)) → c24(U41'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.53/213.62
ACTIVE(U41(U12(z0), x1)) → c24(U41'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.53/213.62
ACTIVE(U41(U21(z0), x1)) → c24(U41'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.53/213.62
ACTIVE(U41(U31(z0, z1), x1)) → c24(U41'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.53/213.62
ACTIVE(U41(U32(z0), x1)) → c24(U41'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.53/213.62
ACTIVE(U41(U41(z0, z1), x1)) → c24(U41'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.53/213.62
ACTIVE(U41(U51(z0, z1, z2), x1)) → c24(U41'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.53/213.62
ACTIVE(U41(U52(z0, z1, z2), x1)) → c24(U41'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.53/213.62
ACTIVE(U41(s(z0), x1)) → c24(U41'(s(active(z0)), x1), ACTIVE(s(z0))) 686.53/213.62
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.53/213.62
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.53/213.62
ACTIVE(U41(U61(z0), x1)) → c24(U41'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.53/213.62
ACTIVE(U41(U71(z0, z1, z2), x1)) → c24(U41'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.53/213.62
ACTIVE(U41(U72(z0, z1, z2), x1)) → c24(U41'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.53/213.62
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.53/213.62
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.53/213.62
ACTIVE(U11(U41(tt, z0), x1)) → c19(U11'(mark(z0), x1)) 686.53/213.62
ACTIVE(U12(U41(tt, z0))) → c20(U12'(mark(z0))) 686.53/213.62
ACTIVE(U21(U41(tt, z0))) → c21(U21'(mark(z0))) 686.53/213.62
ACTIVE(U31(U41(tt, z0), x1)) → c22(U31'(mark(z0), x1)) 686.53/213.62
ACTIVE(U32(U41(tt, z0))) → c23(U32'(mark(z0))) 686.53/213.62
ACTIVE(U41(U12(tt), x1)) → c24(U41'(mark(tt), x1)) 686.53/213.62
ACTIVE(U41(U21(tt), x1)) → c24(U41'(mark(tt), x1)) 686.53/213.62
ACTIVE(U41(U32(tt), x1)) → c24(U41'(mark(tt), x1)) 686.53/213.62
ACTIVE(U41(U41(tt, z0), x1)) → c24(U41'(mark(z0), x1)) 686.53/213.62
ACTIVE(U41(isNat(0), x1)) → c24(U41'(mark(tt), x1)) 686.53/213.62
ACTIVE(U41(U11(tt, z0), x1)) → c6(U41'(mark(U12(isNat(z0))), x1)) 686.53/213.62
ACTIVE(U41(U11(tt, z0), x1)) → c6(ACTIVE(U11(tt, z0))) 686.53/213.62
ACTIVE(U41(U31(tt, z0), x1)) → c6(U41'(mark(U32(isNat(z0))), x1)) 686.53/213.62
ACTIVE(U41(U31(tt, z0), x1)) → c6(ACTIVE(U31(tt, z0))) 686.53/213.62
ACTIVE(U41(isNat(plus(z0, z1)), x1)) → c6(U41'(mark(U11(isNat(z0), z1)), x1)) 686.53/213.62
ACTIVE(U41(isNat(plus(z0, z1)), x1)) → c6(ACTIVE(isNat(plus(z0, z1)))) 686.53/213.62
ACTIVE(U41(isNat(s(z0)), x1)) → c6(U41'(mark(U21(isNat(z0))), x1)) 686.53/213.62
ACTIVE(U41(isNat(s(z0)), x1)) → c6(ACTIVE(isNat(s(z0)))) 686.53/213.62
ACTIVE(U41(isNat(x(z0, z1)), x1)) → c6(U41'(mark(U31(isNat(z0), z1)), x1)) 686.53/213.62
ACTIVE(U41(isNat(x(z0, z1)), x1)) → c6(ACTIVE(isNat(x(z0, z1)))) 686.53/213.62
ACTIVE(U51(plus(z0, 0), x1, x2)) → c25(U51'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.53/213.62
ACTIVE(U51(plus(z0, s(z1)), x1, x2)) → c25(U51'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.53/213.62
ACTIVE(U51(x(z0, 0), x1, x2)) → c25(U51'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.53/213.62
ACTIVE(U51(x(z0, s(z1)), x1, x2)) → c25(U51'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.53/213.62
ACTIVE(U51(U11(z0, z1), x1, x2)) → c25(U51'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.53/213.62
ACTIVE(U51(U12(z0), x1, x2)) → c25(U51'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.53/213.62
ACTIVE(U51(U21(z0), x1, x2)) → c25(U51'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.53/213.62
ACTIVE(U51(U31(z0, z1), x1, x2)) → c25(U51'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.53/213.62
ACTIVE(U51(U32(z0), x1, x2)) → c25(U51'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.53/213.62
ACTIVE(U51(U41(z0, z1), x1, x2)) → c25(U51'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.53/213.62
ACTIVE(U51(U51(z0, z1, z2), x1, x2)) → c25(U51'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.53/213.62
ACTIVE(U51(U52(z0, z1, z2), x1, x2)) → c25(U51'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.53/213.62
ACTIVE(U51(s(z0), x1, x2)) → c25(U51'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.53/213.62
ACTIVE(U51(plus(z0, z1), x1, x2)) → c25(U51'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.53/213.62
ACTIVE(U51(plus(z0, z1), x1, x2)) → c25(U51'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.53/213.62
ACTIVE(U51(U61(z0), x1, x2)) → c25(U51'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.53/213.62
ACTIVE(U51(U71(z0, z1, z2), x1, x2)) → c25(U51'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.53/213.62
ACTIVE(U51(U72(z0, z1, z2), x1, x2)) → c25(U51'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.53/213.62
ACTIVE(U51(x(z0, z1), x1, x2)) → c25(U51'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.53/213.62
ACTIVE(U51(x(z0, z1), x1, x2)) → c25(U51'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.53/213.62
ACTIVE(U51(U12(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.53/213.62
ACTIVE(U51(U21(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.53/213.62
ACTIVE(U51(U32(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.53/213.62
ACTIVE(U51(U41(tt, z0), x1, x2)) → c25(U51'(mark(z0), x1, x2)) 686.53/213.62
ACTIVE(U51(isNat(0), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.53/213.62
ACTIVE(U11(U51(tt, z0, z1), x1)) → c7(U11'(mark(U52(isNat(z1), z0, z1)), x1)) 686.53/213.62
ACTIVE(U11(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.53/213.62
ACTIVE(U12(U51(tt, z0, z1))) → c7(U12'(mark(U52(isNat(z1), z0, z1)))) 686.53/213.62
ACTIVE(U12(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.53/213.62
ACTIVE(U21(U51(tt, z0, z1))) → c7(U21'(mark(U52(isNat(z1), z0, z1)))) 686.53/213.62
ACTIVE(U21(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.53/213.62
ACTIVE(U31(U51(tt, z0, z1), x1)) → c7(U31'(mark(U52(isNat(z1), z0, z1)), x1)) 686.53/213.62
ACTIVE(U31(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.53/213.62
ACTIVE(U32(U51(tt, z0, z1))) → c7(U32'(mark(U52(isNat(z1), z0, z1)))) 686.53/213.62
ACTIVE(U32(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.53/213.62
ACTIVE(U41(U51(tt, z0, z1), x1)) → c7(U41'(mark(U52(isNat(z1), z0, z1)), x1)) 686.53/213.62
ACTIVE(U41(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.53/213.62
ACTIVE(U51(U11(tt, z0), x1, x2)) → c7(U51'(mark(U12(isNat(z0))), x1, x2)) 686.53/213.62
ACTIVE(U51(U11(tt, z0), x1, x2)) → c7(ACTIVE(U11(tt, z0))) 686.53/213.62
ACTIVE(U51(U31(tt, z0), x1, x2)) → c7(U51'(mark(U32(isNat(z0))), x1, x2)) 686.53/213.62
ACTIVE(U51(U31(tt, z0), x1, x2)) → c7(ACTIVE(U31(tt, z0))) 686.53/213.62
ACTIVE(U51(U51(tt, z0, z1), x1, x2)) → c7(U51'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.53/213.62
ACTIVE(U51(U51(tt, z0, z1), x1, x2)) → c7(ACTIVE(U51(tt, z0, z1))) 686.53/213.62
ACTIVE(U51(isNat(plus(z0, z1)), x1, x2)) → c7(U51'(mark(U11(isNat(z0), z1)), x1, x2)) 686.53/213.62
ACTIVE(U51(isNat(plus(z0, z1)), x1, x2)) → c7(ACTIVE(isNat(plus(z0, z1)))) 686.53/213.62
ACTIVE(U51(isNat(s(z0)), x1, x2)) → c7(U51'(mark(U21(isNat(z0))), x1, x2)) 686.53/213.62
ACTIVE(U51(isNat(s(z0)), x1, x2)) → c7(ACTIVE(isNat(s(z0)))) 686.53/213.62
ACTIVE(U51(isNat(x(z0, z1)), x1, x2)) → c7(U51'(mark(U31(isNat(z0), z1)), x1, x2)) 686.53/213.62
ACTIVE(U51(isNat(x(z0, z1)), x1, x2)) → c7(ACTIVE(isNat(x(z0, z1)))) 686.53/213.62
ACTIVE(U52(plus(z0, 0), x1, x2)) → c26(U52'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.53/213.62
ACTIVE(U52(plus(z0, s(z1)), x1, x2)) → c26(U52'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.53/213.62
ACTIVE(U52(x(z0, 0), x1, x2)) → c26(U52'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.53/213.62
ACTIVE(U52(x(z0, s(z1)), x1, x2)) → c26(U52'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.53/213.62
ACTIVE(U52(U11(z0, z1), x1, x2)) → c26(U52'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.53/213.62
ACTIVE(U52(U12(z0), x1, x2)) → c26(U52'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.53/213.62
ACTIVE(U52(U21(z0), x1, x2)) → c26(U52'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.53/213.62
ACTIVE(U52(U31(z0, z1), x1, x2)) → c26(U52'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.53/213.62
ACTIVE(U52(U32(z0), x1, x2)) → c26(U52'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.53/213.62
ACTIVE(U52(U41(z0, z1), x1, x2)) → c26(U52'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.53/213.62
ACTIVE(U52(U51(z0, z1, z2), x1, x2)) → c26(U52'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.53/213.62
ACTIVE(U52(U52(z0, z1, z2), x1, x2)) → c26(U52'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.53/213.62
ACTIVE(U52(s(z0), x1, x2)) → c26(U52'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.53/213.62
ACTIVE(U52(plus(z0, z1), x1, x2)) → c26(U52'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.53/213.62
ACTIVE(U52(plus(z0, z1), x1, x2)) → c26(U52'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.53/213.62
ACTIVE(U52(U61(z0), x1, x2)) → c26(U52'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.53/213.62
ACTIVE(U52(U71(z0, z1, z2), x1, x2)) → c26(U52'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.53/213.62
ACTIVE(U52(U72(z0, z1, z2), x1, x2)) → c26(U52'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.53/213.62
ACTIVE(U52(x(z0, z1), x1, x2)) → c26(U52'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.53/213.62
ACTIVE(U52(x(z0, z1), x1, x2)) → c26(U52'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.53/213.62
ACTIVE(U52(U12(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.53/213.62
ACTIVE(U52(U21(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.53/213.62
ACTIVE(U52(U32(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.53/213.62
ACTIVE(U52(U41(tt, z0), x1, x2)) → c26(U52'(mark(z0), x1, x2)) 686.53/213.62
ACTIVE(U52(isNat(0), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.53/213.62
ACTIVE(U11(U52(tt, z0, z1), x1)) → c8(U11'(mark(s(plus(z1, z0))), x1)) 686.53/213.62
ACTIVE(U11(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.53/213.62
ACTIVE(U12(U52(tt, z0, z1))) → c8(U12'(mark(s(plus(z1, z0))))) 686.53/213.62
ACTIVE(U12(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.53/213.62
ACTIVE(U21(U52(tt, z0, z1))) → c8(U21'(mark(s(plus(z1, z0))))) 686.53/213.62
ACTIVE(U21(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.53/213.62
ACTIVE(U31(U52(tt, z0, z1), x1)) → c8(U31'(mark(s(plus(z1, z0))), x1)) 686.53/213.62
ACTIVE(U31(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.53/213.62
ACTIVE(U32(U52(tt, z0, z1))) → c8(U32'(mark(s(plus(z1, z0))))) 686.53/213.62
ACTIVE(U32(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.53/213.62
ACTIVE(U41(U52(tt, z0, z1), x1)) → c8(U41'(mark(s(plus(z1, z0))), x1)) 686.53/213.62
ACTIVE(U41(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.53/213.62
ACTIVE(U51(U52(tt, z0, z1), x1, x2)) → c8(U51'(mark(s(plus(z1, z0))), x1, x2)) 686.53/213.62
ACTIVE(U51(U52(tt, z0, z1), x1, x2)) → c8(ACTIVE(U52(tt, z0, z1))) 686.53/213.62
ACTIVE(U52(U11(tt, z0), x1, x2)) → c8(U52'(mark(U12(isNat(z0))), x1, x2)) 686.53/213.62
ACTIVE(U52(U11(tt, z0), x1, x2)) → c8(ACTIVE(U11(tt, z0))) 686.53/213.62
ACTIVE(U52(U31(tt, z0), x1, x2)) → c8(U52'(mark(U32(isNat(z0))), x1, x2)) 686.53/213.62
ACTIVE(U52(U31(tt, z0), x1, x2)) → c8(ACTIVE(U31(tt, z0))) 686.53/213.62
ACTIVE(U52(U51(tt, z0, z1), x1, x2)) → c8(U52'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.53/213.62
ACTIVE(U52(U51(tt, z0, z1), x1, x2)) → c8(ACTIVE(U51(tt, z0, z1))) 686.53/213.62
ACTIVE(U52(U52(tt, z0, z1), x1, x2)) → c8(U52'(mark(s(plus(z1, z0))), x1, x2)) 686.53/213.62
ACTIVE(U52(U52(tt, z0, z1), x1, x2)) → c8(ACTIVE(U52(tt, z0, z1))) 686.53/213.62
ACTIVE(U52(isNat(plus(z0, z1)), x1, x2)) → c8(U52'(mark(U11(isNat(z0), z1)), x1, x2)) 686.53/213.62
ACTIVE(U52(isNat(plus(z0, z1)), x1, x2)) → c8(ACTIVE(isNat(plus(z0, z1)))) 686.53/213.62
ACTIVE(U52(isNat(s(z0)), x1, x2)) → c8(U52'(mark(U21(isNat(z0))), x1, x2)) 686.53/213.62
ACTIVE(U52(isNat(s(z0)), x1, x2)) → c8(ACTIVE(isNat(s(z0)))) 686.53/213.62
ACTIVE(U52(isNat(x(z0, z1)), x1, x2)) → c8(U52'(mark(U31(isNat(z0), z1)), x1, x2)) 686.53/213.62
ACTIVE(U52(isNat(x(z0, z1)), x1, x2)) → c8(ACTIVE(isNat(x(z0, z1)))) 686.53/213.62
ACTIVE(s(plus(z0, 0))) → c27(S(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.53/213.62
ACTIVE(s(plus(z0, s(z1)))) → c27(S(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.53/213.62
ACTIVE(s(x(z0, 0))) → c27(S(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.53/213.62
ACTIVE(s(x(z0, s(z1)))) → c27(S(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.53/213.62
ACTIVE(s(U11(z0, z1))) → c27(S(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.53/213.62
ACTIVE(s(U12(z0))) → c27(S(U12(active(z0))), ACTIVE(U12(z0))) 686.53/213.62
ACTIVE(s(U21(z0))) → c27(S(U21(active(z0))), ACTIVE(U21(z0))) 686.53/213.62
ACTIVE(s(U31(z0, z1))) → c27(S(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.53/213.62
ACTIVE(s(U32(z0))) → c27(S(U32(active(z0))), ACTIVE(U32(z0))) 686.53/213.62
ACTIVE(s(U41(z0, z1))) → c27(S(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.53/213.62
ACTIVE(s(U51(z0, z1, z2))) → c27(S(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.53/213.62
ACTIVE(s(U52(z0, z1, z2))) → c27(S(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.53/213.62
ACTIVE(s(s(z0))) → c27(S(s(active(z0))), ACTIVE(s(z0))) 686.53/213.62
ACTIVE(s(plus(z0, z1))) → c27(S(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.53/213.62
ACTIVE(s(plus(z0, z1))) → c27(S(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.53/213.62
ACTIVE(s(U61(z0))) → c27(S(U61(active(z0))), ACTIVE(U61(z0))) 686.53/213.62
ACTIVE(s(U71(z0, z1, z2))) → c27(S(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.53/213.62
ACTIVE(s(U72(z0, z1, z2))) → c27(S(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.53/213.62
ACTIVE(s(x(z0, z1))) → c27(S(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.53/213.62
ACTIVE(s(x(z0, z1))) → c27(S(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.53/213.62
ACTIVE(s(U12(tt))) → c27(S(mark(tt))) 686.53/213.62
ACTIVE(s(U21(tt))) → c27(S(mark(tt))) 686.53/213.62
ACTIVE(s(U32(tt))) → c27(S(mark(tt))) 686.53/213.62
ACTIVE(s(U41(tt, z0))) → c27(S(mark(z0))) 686.53/213.62
ACTIVE(s(isNat(0))) → c27(S(mark(tt))) 686.53/213.62
ACTIVE(s(U11(tt, z0))) → c9(S(mark(U12(isNat(z0))))) 686.53/213.62
ACTIVE(s(U11(tt, z0))) → c9(ACTIVE(U11(tt, z0))) 686.53/213.62
ACTIVE(s(U31(tt, z0))) → c9(S(mark(U32(isNat(z0))))) 686.53/213.62
ACTIVE(s(U31(tt, z0))) → c9(ACTIVE(U31(tt, z0))) 686.53/213.62
ACTIVE(s(U51(tt, z0, z1))) → c9(S(mark(U52(isNat(z1), z0, z1)))) 686.53/213.62
ACTIVE(s(U51(tt, z0, z1))) → c9(ACTIVE(U51(tt, z0, z1))) 686.53/213.62
ACTIVE(s(U52(tt, z0, z1))) → c9(S(mark(s(plus(z1, z0))))) 686.53/213.62
ACTIVE(s(U52(tt, z0, z1))) → c9(ACTIVE(U52(tt, z0, z1))) 686.53/213.62
ACTIVE(s(isNat(plus(z0, z1)))) → c9(S(mark(U11(isNat(z0), z1)))) 686.53/213.62
ACTIVE(s(isNat(plus(z0, z1)))) → c9(ACTIVE(isNat(plus(z0, z1)))) 686.53/213.62
ACTIVE(s(isNat(s(z0)))) → c9(S(mark(U21(isNat(z0))))) 686.53/213.62
ACTIVE(s(isNat(s(z0)))) → c9(ACTIVE(isNat(s(z0)))) 686.53/213.62
ACTIVE(s(isNat(x(z0, z1)))) → c9(S(mark(U31(isNat(z0), z1)))) 686.53/213.62
ACTIVE(s(isNat(x(z0, z1)))) → c9(ACTIVE(isNat(x(z0, z1)))) 686.53/213.62
ACTIVE(U61(plus(z0, 0))) → c30(U61'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.53/213.62
ACTIVE(U61(plus(z0, s(z1)))) → c30(U61'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.53/213.62
ACTIVE(U61(x(z0, 0))) → c30(U61'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.53/213.62
ACTIVE(U61(x(z0, s(z1)))) → c30(U61'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.53/213.62
ACTIVE(U61(U11(z0, z1))) → c30(U61'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.53/213.62
ACTIVE(U61(U12(z0))) → c30(U61'(U12(active(z0))), ACTIVE(U12(z0))) 686.53/213.62
ACTIVE(U61(U21(z0))) → c30(U61'(U21(active(z0))), ACTIVE(U21(z0))) 686.53/213.62
ACTIVE(U61(U31(z0, z1))) → c30(U61'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.53/213.62
ACTIVE(U61(U32(z0))) → c30(U61'(U32(active(z0))), ACTIVE(U32(z0))) 686.53/213.62
ACTIVE(U61(U41(z0, z1))) → c30(U61'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.53/213.62
ACTIVE(U61(U51(z0, z1, z2))) → c30(U61'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.53/213.62
ACTIVE(U61(U52(z0, z1, z2))) → c30(U61'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.53/213.62
ACTIVE(U61(s(z0))) → c30(U61'(s(active(z0))), ACTIVE(s(z0))) 686.53/213.62
ACTIVE(U61(plus(z0, z1))) → c30(U61'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.53/213.62
ACTIVE(U61(plus(z0, z1))) → c30(U61'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.53/213.62
ACTIVE(U61(U61(z0))) → c30(U61'(U61(active(z0))), ACTIVE(U61(z0))) 686.53/213.62
ACTIVE(U61(U71(z0, z1, z2))) → c30(U61'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.53/213.62
ACTIVE(U61(U72(z0, z1, z2))) → c30(U61'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.53/213.62
ACTIVE(U61(x(z0, z1))) → c30(U61'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.53/213.62
ACTIVE(U61(x(z0, z1))) → c30(U61'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.53/213.62
ACTIVE(U11(U61(tt), x1)) → c19(U11'(mark(0), x1)) 686.53/213.62
ACTIVE(U12(U61(tt))) → c20(U12'(mark(0))) 686.53/213.62
ACTIVE(U21(U61(tt))) → c21(U21'(mark(0))) 686.53/213.62
ACTIVE(U31(U61(tt), x1)) → c22(U31'(mark(0), x1)) 686.53/213.62
ACTIVE(U32(U61(tt))) → c23(U32'(mark(0))) 686.53/213.62
ACTIVE(U41(U61(tt), x1)) → c24(U41'(mark(0), x1)) 686.53/213.62
ACTIVE(U51(U61(tt), x1, x2)) → c25(U51'(mark(0), x1, x2)) 686.53/213.62
ACTIVE(U52(U61(tt), x1, x2)) → c26(U52'(mark(0), x1, x2)) 686.53/213.62
ACTIVE(s(U61(tt))) → c27(S(mark(0))) 686.53/213.62
ACTIVE(U61(U12(tt))) → c30(U61'(mark(tt))) 686.53/213.62
ACTIVE(U61(U21(tt))) → c30(U61'(mark(tt))) 686.53/213.62
ACTIVE(U61(U32(tt))) → c30(U61'(mark(tt))) 686.53/213.62
ACTIVE(U61(U41(tt, z0))) → c30(U61'(mark(z0))) 686.53/213.62
ACTIVE(U61(U61(tt))) → c30(U61'(mark(0))) 686.53/213.62
ACTIVE(U61(isNat(0))) → c30(U61'(mark(tt))) 686.53/213.62
ACTIVE(U61(U11(tt, z0))) → c10(U61'(mark(U12(isNat(z0))))) 686.53/213.62
ACTIVE(U61(U11(tt, z0))) → c10(ACTIVE(U11(tt, z0))) 686.53/213.62
ACTIVE(U61(U31(tt, z0))) → c10(U61'(mark(U32(isNat(z0))))) 686.53/213.62
ACTIVE(U61(U31(tt, z0))) → c10(ACTIVE(U31(tt, z0))) 686.53/213.62
ACTIVE(U61(U51(tt, z0, z1))) → c10(U61'(mark(U52(isNat(z1), z0, z1)))) 686.53/213.62
ACTIVE(U61(U51(tt, z0, z1))) → c10(ACTIVE(U51(tt, z0, z1))) 686.53/213.62
ACTIVE(U61(U52(tt, z0, z1))) → c10(U61'(mark(s(plus(z1, z0))))) 686.53/213.62
ACTIVE(U61(U52(tt, z0, z1))) → c10(ACTIVE(U52(tt, z0, z1))) 686.53/213.62
ACTIVE(U61(isNat(plus(z0, z1)))) → c10(U61'(mark(U11(isNat(z0), z1)))) 686.53/213.62
ACTIVE(U61(isNat(plus(z0, z1)))) → c10(ACTIVE(isNat(plus(z0, z1)))) 686.53/213.62
ACTIVE(U61(isNat(s(z0)))) → c10(U61'(mark(U21(isNat(z0))))) 686.53/213.62
ACTIVE(U61(isNat(s(z0)))) → c10(ACTIVE(isNat(s(z0)))) 686.53/213.62
ACTIVE(U61(isNat(x(z0, z1)))) → c10(U61'(mark(U31(isNat(z0), z1)))) 686.53/213.62
ACTIVE(U61(isNat(x(z0, z1)))) → c10(ACTIVE(isNat(x(z0, z1)))) 686.53/213.62
ACTIVE(U71(plus(z0, 0), x1, x2)) → c31(U71'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.53/213.62
ACTIVE(U71(plus(z0, s(z1)), x1, x2)) → c31(U71'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.53/213.62
ACTIVE(U71(x(z0, 0), x1, x2)) → c31(U71'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.53/213.62
ACTIVE(U71(x(z0, s(z1)), x1, x2)) → c31(U71'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.53/213.62
ACTIVE(U71(U11(z0, z1), x1, x2)) → c31(U71'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.53/213.62
ACTIVE(U71(U12(z0), x1, x2)) → c31(U71'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.53/213.62
ACTIVE(U71(U21(z0), x1, x2)) → c31(U71'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.53/213.62
ACTIVE(U71(U31(z0, z1), x1, x2)) → c31(U71'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.53/213.62
ACTIVE(U71(U32(z0), x1, x2)) → c31(U71'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.53/213.62
ACTIVE(U71(U41(z0, z1), x1, x2)) → c31(U71'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.53/213.62
ACTIVE(U71(U51(z0, z1, z2), x1, x2)) → c31(U71'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.53/213.62
ACTIVE(U71(U52(z0, z1, z2), x1, x2)) → c31(U71'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.53/213.62
ACTIVE(U71(s(z0), x1, x2)) → c31(U71'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.53/213.62
ACTIVE(U71(plus(z0, z1), x1, x2)) → c31(U71'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.53/213.62
ACTIVE(U71(plus(z0, z1), x1, x2)) → c31(U71'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.53/213.62
ACTIVE(U71(U61(z0), x1, x2)) → c31(U71'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.53/213.62
ACTIVE(U71(U71(z0, z1, z2), x1, x2)) → c31(U71'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.53/213.62
ACTIVE(U71(U72(z0, z1, z2), x1, x2)) → c31(U71'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.53/213.62
ACTIVE(U71(x(z0, z1), x1, x2)) → c31(U71'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.53/213.62
ACTIVE(U71(x(z0, z1), x1, x2)) → c31(U71'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.53/213.62
ACTIVE(U71(U12(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.53/213.62
ACTIVE(U71(U21(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.53/213.62
ACTIVE(U71(U32(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.53/213.62
ACTIVE(U71(U41(tt, z0), x1, x2)) → c31(U71'(mark(z0), x1, x2)) 686.53/213.62
ACTIVE(U71(U61(tt), x1, x2)) → c31(U71'(mark(0), x1, x2)) 686.53/213.62
ACTIVE(U71(isNat(0), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.53/213.62
ACTIVE(U11(U71(tt, z0, z1), x1)) → c11(U11'(mark(U72(isNat(z1), z0, z1)), x1)) 686.53/213.62
ACTIVE(U11(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.53/213.62
ACTIVE(U12(U71(tt, z0, z1))) → c11(U12'(mark(U72(isNat(z1), z0, z1)))) 686.53/213.62
ACTIVE(U12(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.53/213.62
ACTIVE(U21(U71(tt, z0, z1))) → c11(U21'(mark(U72(isNat(z1), z0, z1)))) 686.53/213.62
ACTIVE(U21(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.53/213.62
ACTIVE(U31(U71(tt, z0, z1), x1)) → c11(U31'(mark(U72(isNat(z1), z0, z1)), x1)) 686.53/213.62
ACTIVE(U31(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.53/213.62
ACTIVE(U32(U71(tt, z0, z1))) → c11(U32'(mark(U72(isNat(z1), z0, z1)))) 686.53/213.62
ACTIVE(U32(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.53/213.62
ACTIVE(U41(U71(tt, z0, z1), x1)) → c11(U41'(mark(U72(isNat(z1), z0, z1)), x1)) 686.53/213.62
ACTIVE(U41(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.53/213.62
ACTIVE(U51(U71(tt, z0, z1), x1, x2)) → c11(U51'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.53/213.62
ACTIVE(U51(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.53/213.62
ACTIVE(U52(U71(tt, z0, z1), x1, x2)) → c11(U52'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.53/213.62
ACTIVE(U52(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.53/213.62
ACTIVE(s(U71(tt, z0, z1))) → c11(S(mark(U72(isNat(z1), z0, z1)))) 686.53/213.62
ACTIVE(s(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.53/213.62
ACTIVE(U61(U71(tt, z0, z1))) → c11(U61'(mark(U72(isNat(z1), z0, z1)))) 686.53/213.62
ACTIVE(U61(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.53/213.62
ACTIVE(U71(U11(tt, z0), x1, x2)) → c11(U71'(mark(U12(isNat(z0))), x1, x2)) 686.53/213.62
ACTIVE(U71(U11(tt, z0), x1, x2)) → c11(ACTIVE(U11(tt, z0))) 686.53/213.62
ACTIVE(U71(U31(tt, z0), x1, x2)) → c11(U71'(mark(U32(isNat(z0))), x1, x2)) 686.53/213.62
ACTIVE(U71(U31(tt, z0), x1, x2)) → c11(ACTIVE(U31(tt, z0))) 686.53/213.62
ACTIVE(U71(U51(tt, z0, z1), x1, x2)) → c11(U71'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.53/213.62
ACTIVE(U71(U51(tt, z0, z1), x1, x2)) → c11(ACTIVE(U51(tt, z0, z1))) 686.53/213.62
ACTIVE(U71(U52(tt, z0, z1), x1, x2)) → c11(U71'(mark(s(plus(z1, z0))), x1, x2)) 686.53/213.62
ACTIVE(U71(U52(tt, z0, z1), x1, x2)) → c11(ACTIVE(U52(tt, z0, z1))) 686.53/213.62
ACTIVE(U71(U71(tt, z0, z1), x1, x2)) → c11(U71'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.53/213.62
ACTIVE(U71(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.53/213.62
ACTIVE(U71(isNat(plus(z0, z1)), x1, x2)) → c11(U71'(mark(U11(isNat(z0), z1)), x1, x2)) 686.53/213.62
ACTIVE(U71(isNat(plus(z0, z1)), x1, x2)) → c11(ACTIVE(isNat(plus(z0, z1)))) 686.53/213.62
ACTIVE(U71(isNat(s(z0)), x1, x2)) → c11(U71'(mark(U21(isNat(z0))), x1, x2)) 686.53/213.62
ACTIVE(U71(isNat(s(z0)), x1, x2)) → c11(ACTIVE(isNat(s(z0)))) 686.53/213.62
ACTIVE(U71(isNat(x(z0, z1)), x1, x2)) → c11(U71'(mark(U31(isNat(z0), z1)), x1, x2)) 686.53/213.62
ACTIVE(U71(isNat(x(z0, z1)), x1, x2)) → c11(ACTIVE(isNat(x(z0, z1)))) 686.53/213.62
ACTIVE(U72(plus(z0, 0), x1, x2)) → c32(U72'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.53/213.62
ACTIVE(U72(plus(z0, s(z1)), x1, x2)) → c32(U72'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.53/213.62
ACTIVE(U72(x(z0, 0), x1, x2)) → c32(U72'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.53/213.62
ACTIVE(U72(x(z0, s(z1)), x1, x2)) → c32(U72'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.53/213.62
ACTIVE(U72(U11(z0, z1), x1, x2)) → c32(U72'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.53/213.62
ACTIVE(U72(U12(z0), x1, x2)) → c32(U72'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.53/213.62
ACTIVE(U72(U21(z0), x1, x2)) → c32(U72'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.53/213.62
ACTIVE(U72(U31(z0, z1), x1, x2)) → c32(U72'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.53/213.62
ACTIVE(U72(U32(z0), x1, x2)) → c32(U72'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.53/213.62
ACTIVE(U72(U41(z0, z1), x1, x2)) → c32(U72'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.53/213.62
ACTIVE(U72(U51(z0, z1, z2), x1, x2)) → c32(U72'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.53/213.62
ACTIVE(U72(U52(z0, z1, z2), x1, x2)) → c32(U72'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.53/213.62
ACTIVE(U72(s(z0), x1, x2)) → c32(U72'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.53/213.62
ACTIVE(U72(plus(z0, z1), x1, x2)) → c32(U72'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.53/213.62
ACTIVE(U72(plus(z0, z1), x1, x2)) → c32(U72'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.53/213.62
ACTIVE(U72(U61(z0), x1, x2)) → c32(U72'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.53/213.62
ACTIVE(U72(U71(z0, z1, z2), x1, x2)) → c32(U72'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.53/213.62
ACTIVE(U72(U72(z0, z1, z2), x1, x2)) → c32(U72'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.53/213.62
ACTIVE(U72(x(z0, z1), x1, x2)) → c32(U72'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.53/213.62
ACTIVE(U72(x(z0, z1), x1, x2)) → c32(U72'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.53/213.62
ACTIVE(U72(U12(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.53/213.62
ACTIVE(U72(U21(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.53/213.62
ACTIVE(U72(U32(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.53/213.62
ACTIVE(U72(U41(tt, z0), x1, x2)) → c32(U72'(mark(z0), x1, x2)) 686.53/213.62
ACTIVE(U72(U61(tt), x1, x2)) → c32(U72'(mark(0), x1, x2)) 686.53/213.62
ACTIVE(U72(isNat(0), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.53/213.62
ACTIVE(U11(U72(tt, z0, z1), x1)) → c12(U11'(mark(plus(x(z1, z0), z1)), x1)) 686.53/213.62
ACTIVE(U11(U72(tt, z0, z1), x1)) → c12(ACTIVE(U72(tt, z0, z1))) 686.53/213.62
ACTIVE(U12(U72(tt, z0, z1))) → c12(U12'(mark(plus(x(z1, z0), z1)))) 686.53/213.62
ACTIVE(U12(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.53/213.62
ACTIVE(U21(U72(tt, z0, z1))) → c12(U21'(mark(plus(x(z1, z0), z1)))) 686.53/213.62
ACTIVE(U21(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.53/213.62
ACTIVE(U31(U72(tt, z0, z1), x1)) → c12(U31'(mark(plus(x(z1, z0), z1)), x1)) 686.53/213.62
ACTIVE(U31(U72(tt, z0, z1), x1)) → c12(ACTIVE(U72(tt, z0, z1))) 686.53/213.62
ACTIVE(U32(U72(tt, z0, z1))) → c12(U32'(mark(plus(x(z1, z0), z1)))) 686.53/213.62
ACTIVE(U32(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.53/213.62
ACTIVE(U41(U72(tt, z0, z1), x1)) → c12(U41'(mark(plus(x(z1, z0), z1)), x1)) 686.53/213.62
ACTIVE(U41(U72(tt, z0, z1), x1)) → c12(ACTIVE(U72(tt, z0, z1))) 686.53/213.62
ACTIVE(U51(U72(tt, z0, z1), x1, x2)) → c12(U51'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.53/213.62
ACTIVE(U51(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.53/213.62
ACTIVE(U52(U72(tt, z0, z1), x1, x2)) → c12(U52'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.53/213.62
ACTIVE(U52(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.53/213.62
ACTIVE(s(U72(tt, z0, z1))) → c12(S(mark(plus(x(z1, z0), z1)))) 686.53/213.62
ACTIVE(s(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.53/213.62
ACTIVE(U61(U72(tt, z0, z1))) → c12(U61'(mark(plus(x(z1, z0), z1)))) 686.53/213.62
ACTIVE(U61(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.53/213.62
ACTIVE(U71(U72(tt, z0, z1), x1, x2)) → c12(U71'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.53/213.62
ACTIVE(U71(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.53/213.62
ACTIVE(U72(U11(tt, z0), x1, x2)) → c12(U72'(mark(U12(isNat(z0))), x1, x2)) 686.53/213.62
ACTIVE(U72(U11(tt, z0), x1, x2)) → c12(ACTIVE(U11(tt, z0))) 686.53/213.62
ACTIVE(U72(U31(tt, z0), x1, x2)) → c12(U72'(mark(U32(isNat(z0))), x1, x2)) 686.53/213.62
ACTIVE(U72(U31(tt, z0), x1, x2)) → c12(ACTIVE(U31(tt, z0))) 686.53/213.62
ACTIVE(U72(U51(tt, z0, z1), x1, x2)) → c12(U72'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.53/213.62
ACTIVE(U72(U51(tt, z0, z1), x1, x2)) → c12(ACTIVE(U51(tt, z0, z1))) 686.53/213.62
ACTIVE(U72(U52(tt, z0, z1), x1, x2)) → c12(U72'(mark(s(plus(z1, z0))), x1, x2)) 686.53/213.62
ACTIVE(U72(U52(tt, z0, z1), x1, x2)) → c12(ACTIVE(U52(tt, z0, z1))) 686.53/213.62
ACTIVE(U72(U71(tt, z0, z1), x1, x2)) → c12(U72'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.53/213.62
ACTIVE(U72(U71(tt, z0, z1), x1, x2)) → c12(ACTIVE(U71(tt, z0, z1))) 686.53/213.62
ACTIVE(U72(U72(tt, z0, z1), x1, x2)) → c12(U72'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.53/213.62
ACTIVE(U72(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.53/213.62
ACTIVE(U72(isNat(plus(z0, z1)), x1, x2)) → c12(U72'(mark(U11(isNat(z0), z1)), x1, x2)) 686.53/213.62
ACTIVE(U72(isNat(plus(z0, z1)), x1, x2)) → c12(ACTIVE(isNat(plus(z0, z1)))) 686.53/213.62
ACTIVE(U72(isNat(s(z0)), x1, x2)) → c12(U72'(mark(U21(isNat(z0))), x1, x2)) 686.53/213.62
ACTIVE(U72(isNat(s(z0)), x1, x2)) → c12(ACTIVE(isNat(s(z0)))) 686.53/213.62
ACTIVE(U72(isNat(x(z0, z1)), x1, x2)) → c12(U72'(mark(U31(isNat(z0), z1)), x1, x2)) 686.53/213.62
ACTIVE(U72(isNat(x(z0, z1)), x1, x2)) → c12(ACTIVE(isNat(x(z0, z1)))) 686.53/213.62
PROPER(U11(x0, U11(z0, z1))) → c65(U11'(proper(x0), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(U11(z0, z1))) 686.53/213.62
PROPER(U11(x0, U12(z0))) → c65(U11'(proper(x0), U12(proper(z0))), PROPER(x0), PROPER(U12(z0))) 686.53/213.62
PROPER(U11(x0, isNat(z0))) → c65(U11'(proper(x0), isNat(proper(z0))), PROPER(x0), PROPER(isNat(z0))) 686.53/213.62
PROPER(U11(x0, U21(z0))) → c65(U11'(proper(x0), U21(proper(z0))), PROPER(x0), PROPER(U21(z0))) 686.53/213.62
PROPER(U11(x0, U31(z0, z1))) → c65(U11'(proper(x0), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(U31(z0, z1))) 686.53/213.62
PROPER(U11(x0, U32(z0))) → c65(U11'(proper(x0), U32(proper(z0))), PROPER(x0), PROPER(U32(z0))) 686.53/213.62
PROPER(U11(x0, U41(z0, z1))) → c65(U11'(proper(x0), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(U41(z0, z1))) 686.53/213.62
PROPER(U11(x0, U51(z0, z1, z2))) → c65(U11'(proper(x0), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U51(z0, z1, z2))) 686.53/213.62
PROPER(U11(x0, U52(z0, z1, z2))) → c65(U11'(proper(x0), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U52(z0, z1, z2))) 686.53/213.62
PROPER(U11(x0, s(z0))) → c65(U11'(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 686.53/213.62
PROPER(U11(x0, plus(z0, z1))) → c65(U11'(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 686.53/213.62
PROPER(U11(x0, U61(z0))) → c65(U11'(proper(x0), U61(proper(z0))), PROPER(x0), PROPER(U61(z0))) 686.53/213.62
PROPER(U11(x0, U71(z0, z1, z2))) → c65(U11'(proper(x0), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U71(z0, z1, z2))) 686.53/213.62
PROPER(U11(x0, U72(z0, z1, z2))) → c65(U11'(proper(x0), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U72(z0, z1, z2))) 686.53/213.62
PROPER(U11(x0, x(z0, z1))) → c65(U11'(proper(x0), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x(z0, z1))) 686.53/213.62
PROPER(U11(U11(z0, z1), x1)) → c65(U11'(U11(proper(z0), proper(z1)), proper(x1)), PROPER(U11(z0, z1)), PROPER(x1)) 686.53/213.62
PROPER(U11(U12(z0), x1)) → c65(U11'(U12(proper(z0)), proper(x1)), PROPER(U12(z0)), PROPER(x1)) 686.53/213.62
PROPER(U11(isNat(z0), x1)) → c65(U11'(isNat(proper(z0)), proper(x1)), PROPER(isNat(z0)), PROPER(x1)) 686.53/213.62
PROPER(U11(U21(z0), x1)) → c65(U11'(U21(proper(z0)), proper(x1)), PROPER(U21(z0)), PROPER(x1)) 686.53/213.62
PROPER(U11(U31(z0, z1), x1)) → c65(U11'(U31(proper(z0), proper(z1)), proper(x1)), PROPER(U31(z0, z1)), PROPER(x1)) 686.53/213.62
PROPER(U11(U32(z0), x1)) → c65(U11'(U32(proper(z0)), proper(x1)), PROPER(U32(z0)), PROPER(x1)) 686.53/213.62
PROPER(U11(U41(z0, z1), x1)) → c65(U11'(U41(proper(z0), proper(z1)), proper(x1)), PROPER(U41(z0, z1)), PROPER(x1)) 686.53/213.62
PROPER(U11(U51(z0, z1, z2), x1)) → c65(U11'(U51(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U51(z0, z1, z2)), PROPER(x1)) 686.53/213.62
PROPER(U11(U52(z0, z1, z2), x1)) → c65(U11'(U52(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U52(z0, z1, z2)), PROPER(x1)) 686.53/213.62
PROPER(U11(s(z0), x1)) → c65(U11'(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 686.53/213.62
PROPER(U11(plus(z0, z1), x1)) → c65(U11'(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 686.53/213.62
PROPER(U11(U61(z0), x1)) → c65(U11'(U61(proper(z0)), proper(x1)), PROPER(U61(z0)), PROPER(x1)) 686.53/213.62
PROPER(U11(U71(z0, z1, z2), x1)) → c65(U11'(U71(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U71(z0, z1, z2)), PROPER(x1)) 686.53/213.62
PROPER(U11(U72(z0, z1, z2), x1)) → c65(U11'(U72(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U72(z0, z1, z2)), PROPER(x1)) 686.53/213.62
PROPER(U11(x(z0, z1), x1)) → c65(U11'(x(proper(z0), proper(z1)), proper(x1)), PROPER(x(z0, z1)), PROPER(x1)) 686.53/213.62
PROPER(U11(x0, tt)) → c65(U11'(proper(x0), ok(tt)), PROPER(x0)) 686.53/213.62
PROPER(U11(x0, 0)) → c65(U11'(proper(x0), ok(0)), PROPER(x0)) 686.53/213.62
PROPER(U11(tt, x1)) → c65(U11'(ok(tt), proper(x1)), PROPER(x1)) 686.53/213.62
PROPER(U11(0, x1)) → c65(U11'(ok(0), proper(x1)), PROPER(x1)) 686.53/213.62
PROPER(U12(U11(z0, z1))) → c67(U12'(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.53/213.62
PROPER(U12(U12(z0))) → c67(U12'(U12(proper(z0))), PROPER(U12(z0))) 686.53/213.62
PROPER(U12(isNat(z0))) → c67(U12'(isNat(proper(z0))), PROPER(isNat(z0))) 686.53/213.62
PROPER(U12(U21(z0))) → c67(U12'(U21(proper(z0))), PROPER(U21(z0))) 686.53/213.62
PROPER(U12(U31(z0, z1))) → c67(U12'(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.53/213.62
PROPER(U12(U32(z0))) → c67(U12'(U32(proper(z0))), PROPER(U32(z0))) 686.53/213.62
PROPER(U12(U41(z0, z1))) → c67(U12'(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.53/213.62
PROPER(U12(U51(z0, z1, z2))) → c67(U12'(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.53/213.62
PROPER(U12(U52(z0, z1, z2))) → c67(U12'(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.53/213.62
PROPER(U12(s(z0))) → c67(U12'(s(proper(z0))), PROPER(s(z0))) 686.53/213.62
PROPER(U12(plus(z0, z1))) → c67(U12'(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.53/213.62
PROPER(U12(U61(z0))) → c67(U12'(U61(proper(z0))), PROPER(U61(z0))) 686.53/213.62
PROPER(U12(U71(z0, z1, z2))) → c67(U12'(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.53/213.62
PROPER(U12(U72(z0, z1, z2))) → c67(U12'(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.53/213.62
PROPER(U12(x(z0, z1))) → c67(U12'(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.53/213.62
PROPER(U12(tt)) → c67(U12'(ok(tt))) 686.53/213.62
PROPER(U12(0)) → c67(U12'(ok(0))) 686.53/213.62
PROPER(isNat(U11(z0, z1))) → c68(ISNAT(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.53/213.62
PROPER(isNat(U12(z0))) → c68(ISNAT(U12(proper(z0))), PROPER(U12(z0))) 686.53/213.62
PROPER(isNat(isNat(z0))) → c68(ISNAT(isNat(proper(z0))), PROPER(isNat(z0))) 686.53/213.62
PROPER(isNat(U21(z0))) → c68(ISNAT(U21(proper(z0))), PROPER(U21(z0))) 686.53/213.62
PROPER(isNat(U31(z0, z1))) → c68(ISNAT(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.53/213.62
PROPER(isNat(U32(z0))) → c68(ISNAT(U32(proper(z0))), PROPER(U32(z0))) 686.53/213.62
PROPER(isNat(U41(z0, z1))) → c68(ISNAT(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.53/213.62
PROPER(isNat(U51(z0, z1, z2))) → c68(ISNAT(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.53/213.62
PROPER(isNat(U52(z0, z1, z2))) → c68(ISNAT(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.53/213.62
PROPER(isNat(s(z0))) → c68(ISNAT(s(proper(z0))), PROPER(s(z0))) 686.53/213.62
PROPER(isNat(plus(z0, z1))) → c68(ISNAT(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.53/213.62
PROPER(isNat(U61(z0))) → c68(ISNAT(U61(proper(z0))), PROPER(U61(z0))) 686.53/213.62
PROPER(isNat(U71(z0, z1, z2))) → c68(ISNAT(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.53/213.62
PROPER(isNat(U72(z0, z1, z2))) → c68(ISNAT(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.53/213.62
PROPER(isNat(x(z0, z1))) → c68(ISNAT(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.53/213.62
PROPER(isNat(tt)) → c68(ISNAT(ok(tt))) 686.53/213.62
PROPER(isNat(0)) → c68(ISNAT(ok(0))) 686.53/213.62
PROPER(U21(U11(z0, z1))) → c69(U21'(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.53/213.62
PROPER(U21(U12(z0))) → c69(U21'(U12(proper(z0))), PROPER(U12(z0))) 686.53/213.62
PROPER(U21(isNat(z0))) → c69(U21'(isNat(proper(z0))), PROPER(isNat(z0))) 686.53/213.62
PROPER(U21(U21(z0))) → c69(U21'(U21(proper(z0))), PROPER(U21(z0))) 686.53/213.62
PROPER(U21(U31(z0, z1))) → c69(U21'(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.53/213.62
PROPER(U21(U32(z0))) → c69(U21'(U32(proper(z0))), PROPER(U32(z0))) 686.53/213.62
PROPER(U21(U41(z0, z1))) → c69(U21'(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.53/213.62
PROPER(U21(U51(z0, z1, z2))) → c69(U21'(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.53/213.62
PROPER(U21(U52(z0, z1, z2))) → c69(U21'(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.53/213.62
PROPER(U21(s(z0))) → c69(U21'(s(proper(z0))), PROPER(s(z0))) 686.53/213.62
PROPER(U21(plus(z0, z1))) → c69(U21'(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.53/213.62
PROPER(U21(U61(z0))) → c69(U21'(U61(proper(z0))), PROPER(U61(z0))) 686.53/213.62
PROPER(U21(U71(z0, z1, z2))) → c69(U21'(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.53/213.62
PROPER(U21(U72(z0, z1, z2))) → c69(U21'(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.53/213.62
PROPER(U21(x(z0, z1))) → c69(U21'(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.53/213.62
PROPER(U21(tt)) → c69(U21'(ok(tt))) 686.53/213.62
PROPER(U21(0)) → c69(U21'(ok(0))) 686.53/213.62
PROPER(U31(x0, U11(z0, z1))) → c70(U31'(proper(x0), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(U11(z0, z1))) 686.53/213.62
PROPER(U31(x0, U12(z0))) → c70(U31'(proper(x0), U12(proper(z0))), PROPER(x0), PROPER(U12(z0))) 686.53/213.62
PROPER(U31(x0, isNat(z0))) → c70(U31'(proper(x0), isNat(proper(z0))), PROPER(x0), PROPER(isNat(z0))) 686.53/213.62
PROPER(U31(x0, U21(z0))) → c70(U31'(proper(x0), U21(proper(z0))), PROPER(x0), PROPER(U21(z0))) 686.53/213.62
PROPER(U31(x0, U31(z0, z1))) → c70(U31'(proper(x0), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(U31(z0, z1))) 686.53/213.62
PROPER(U31(x0, U32(z0))) → c70(U31'(proper(x0), U32(proper(z0))), PROPER(x0), PROPER(U32(z0))) 686.53/213.62
PROPER(U31(x0, U41(z0, z1))) → c70(U31'(proper(x0), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(U41(z0, z1))) 686.53/213.62
PROPER(U31(x0, U51(z0, z1, z2))) → c70(U31'(proper(x0), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U51(z0, z1, z2))) 686.53/213.62
PROPER(U31(x0, U52(z0, z1, z2))) → c70(U31'(proper(x0), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U52(z0, z1, z2))) 686.53/213.62
PROPER(U31(x0, s(z0))) → c70(U31'(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 686.53/213.62
PROPER(U31(x0, plus(z0, z1))) → c70(U31'(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 686.53/213.62
PROPER(U31(x0, U61(z0))) → c70(U31'(proper(x0), U61(proper(z0))), PROPER(x0), PROPER(U61(z0))) 686.53/213.62
PROPER(U31(x0, U71(z0, z1, z2))) → c70(U31'(proper(x0), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U71(z0, z1, z2))) 686.53/213.62
PROPER(U31(x0, U72(z0, z1, z2))) → c70(U31'(proper(x0), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U72(z0, z1, z2))) 686.53/213.62
PROPER(U31(x0, x(z0, z1))) → c70(U31'(proper(x0), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x(z0, z1))) 686.53/213.62
PROPER(U31(U11(z0, z1), x1)) → c70(U31'(U11(proper(z0), proper(z1)), proper(x1)), PROPER(U11(z0, z1)), PROPER(x1)) 686.53/213.62
PROPER(U31(U12(z0), x1)) → c70(U31'(U12(proper(z0)), proper(x1)), PROPER(U12(z0)), PROPER(x1)) 686.53/213.62
PROPER(U31(isNat(z0), x1)) → c70(U31'(isNat(proper(z0)), proper(x1)), PROPER(isNat(z0)), PROPER(x1)) 686.53/213.62
PROPER(U31(U21(z0), x1)) → c70(U31'(U21(proper(z0)), proper(x1)), PROPER(U21(z0)), PROPER(x1)) 686.53/213.62
PROPER(U31(U31(z0, z1), x1)) → c70(U31'(U31(proper(z0), proper(z1)), proper(x1)), PROPER(U31(z0, z1)), PROPER(x1)) 686.53/213.62
PROPER(U31(U32(z0), x1)) → c70(U31'(U32(proper(z0)), proper(x1)), PROPER(U32(z0)), PROPER(x1)) 686.53/213.62
PROPER(U31(U41(z0, z1), x1)) → c70(U31'(U41(proper(z0), proper(z1)), proper(x1)), PROPER(U41(z0, z1)), PROPER(x1)) 686.53/213.62
PROPER(U31(U51(z0, z1, z2), x1)) → c70(U31'(U51(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U51(z0, z1, z2)), PROPER(x1)) 686.53/213.62
PROPER(U31(U52(z0, z1, z2), x1)) → c70(U31'(U52(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U52(z0, z1, z2)), PROPER(x1)) 686.53/213.62
PROPER(U31(s(z0), x1)) → c70(U31'(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 686.53/213.62
PROPER(U31(plus(z0, z1), x1)) → c70(U31'(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 686.53/213.62
PROPER(U31(U61(z0), x1)) → c70(U31'(U61(proper(z0)), proper(x1)), PROPER(U61(z0)), PROPER(x1)) 686.53/213.62
PROPER(U31(U71(z0, z1, z2), x1)) → c70(U31'(U71(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U71(z0, z1, z2)), PROPER(x1)) 686.53/213.62
PROPER(U31(U72(z0, z1, z2), x1)) → c70(U31'(U72(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U72(z0, z1, z2)), PROPER(x1)) 686.53/213.62
PROPER(U31(x(z0, z1), x1)) → c70(U31'(x(proper(z0), proper(z1)), proper(x1)), PROPER(x(z0, z1)), PROPER(x1)) 686.53/213.62
PROPER(U31(x0, tt)) → c70(U31'(proper(x0), ok(tt)), PROPER(x0)) 686.53/213.62
PROPER(U31(x0, 0)) → c70(U31'(proper(x0), ok(0)), PROPER(x0)) 686.53/213.62
PROPER(U31(tt, x1)) → c70(U31'(ok(tt), proper(x1)), PROPER(x1)) 686.53/213.62
PROPER(U31(0, x1)) → c70(U31'(ok(0), proper(x1)), PROPER(x1)) 686.53/213.62
PROPER(U32(U11(z0, z1))) → c71(U32'(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.53/213.62
PROPER(U32(U12(z0))) → c71(U32'(U12(proper(z0))), PROPER(U12(z0))) 686.53/213.62
PROPER(U32(isNat(z0))) → c71(U32'(isNat(proper(z0))), PROPER(isNat(z0))) 686.53/213.62
PROPER(U32(U21(z0))) → c71(U32'(U21(proper(z0))), PROPER(U21(z0))) 686.53/213.62
PROPER(U32(U31(z0, z1))) → c71(U32'(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.53/213.62
PROPER(U32(U32(z0))) → c71(U32'(U32(proper(z0))), PROPER(U32(z0))) 686.53/213.62
PROPER(U32(U41(z0, z1))) → c71(U32'(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.53/213.62
PROPER(U32(U51(z0, z1, z2))) → c71(U32'(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.53/213.62
PROPER(U32(U52(z0, z1, z2))) → c71(U32'(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.53/213.62
PROPER(U32(s(z0))) → c71(U32'(s(proper(z0))), PROPER(s(z0))) 686.53/213.62
PROPER(U32(plus(z0, z1))) → c71(U32'(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.53/213.62
PROPER(U32(U61(z0))) → c71(U32'(U61(proper(z0))), PROPER(U61(z0))) 686.53/213.62
PROPER(U32(U71(z0, z1, z2))) → c71(U32'(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.53/213.62
PROPER(U32(U72(z0, z1, z2))) → c71(U32'(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.53/213.62
PROPER(U32(x(z0, z1))) → c71(U32'(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.53/213.62
PROPER(U32(tt)) → c71(U32'(ok(tt))) 686.53/213.62
PROPER(U32(0)) → c71(U32'(ok(0)))
K tuples:none
Defined Rule Symbols:

active, U11, U12, U21, U31, U32, U41, U51, U52, s, plus, U61, U71, U72, x, proper, isNat, top

Defined Pair Symbols:

ACTIVE, U11', U12', U21', U31', U32', U41', U51', U52', S, PLUS, U61', U71', U72', X, PROPER, ISNAT, TOP

Compound Symbols:

c28, c29, 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, c62, c63, c64, c72, c73, c74, c75, c76, c77, c79, c80, c81, c82, c83, c84, c13, c16, c18, c1, c19, c19, c, c20, c20, c2, c21, c21, c3, c22, c22, c4, c23, c23, c5, c24, c24, c6, c25, c25, c7, c26, c26, c8, c27, c27, c9, c30, c30, c10, c31, c31, c11, c32, c32, c12, c65, c65, c67, c67, c68, c68, c69, c69, c70, c70, c71, c71

686.53/213.62
686.53/213.62

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

Use narrowing to replace PROPER(U41(z0, z1)) → c72(U41'(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) by

PROPER(U41(x0, U11(z0, z1))) → c72(U41'(proper(x0), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(U11(z0, z1))) 686.53/213.62
PROPER(U41(x0, tt)) → c72(U41'(proper(x0), ok(tt)), PROPER(x0), PROPER(tt)) 686.53/213.62
PROPER(U41(x0, U12(z0))) → c72(U41'(proper(x0), U12(proper(z0))), PROPER(x0), PROPER(U12(z0))) 686.53/213.62
PROPER(U41(x0, isNat(z0))) → c72(U41'(proper(x0), isNat(proper(z0))), PROPER(x0), PROPER(isNat(z0))) 686.53/213.62
PROPER(U41(x0, U21(z0))) → c72(U41'(proper(x0), U21(proper(z0))), PROPER(x0), PROPER(U21(z0))) 686.53/213.62
PROPER(U41(x0, U31(z0, z1))) → c72(U41'(proper(x0), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(U31(z0, z1))) 686.53/213.62
PROPER(U41(x0, U32(z0))) → c72(U41'(proper(x0), U32(proper(z0))), PROPER(x0), PROPER(U32(z0))) 686.53/213.62
PROPER(U41(x0, U41(z0, z1))) → c72(U41'(proper(x0), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(U41(z0, z1))) 686.53/213.62
PROPER(U41(x0, U51(z0, z1, z2))) → c72(U41'(proper(x0), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U51(z0, z1, z2))) 686.53/213.62
PROPER(U41(x0, U52(z0, z1, z2))) → c72(U41'(proper(x0), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U52(z0, z1, z2))) 686.53/213.62
PROPER(U41(x0, s(z0))) → c72(U41'(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 686.53/213.62
PROPER(U41(x0, plus(z0, z1))) → c72(U41'(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 686.53/213.62
PROPER(U41(x0, U61(z0))) → c72(U41'(proper(x0), U61(proper(z0))), PROPER(x0), PROPER(U61(z0))) 686.53/213.62
PROPER(U41(x0, 0)) → c72(U41'(proper(x0), ok(0)), PROPER(x0), PROPER(0)) 686.53/213.62
PROPER(U41(x0, U71(z0, z1, z2))) → c72(U41'(proper(x0), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U71(z0, z1, z2))) 686.53/213.62
PROPER(U41(x0, U72(z0, z1, z2))) → c72(U41'(proper(x0), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U72(z0, z1, z2))) 686.53/213.62
PROPER(U41(x0, x(z0, z1))) → c72(U41'(proper(x0), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x(z0, z1))) 686.53/213.62
PROPER(U41(U11(z0, z1), x1)) → c72(U41'(U11(proper(z0), proper(z1)), proper(x1)), PROPER(U11(z0, z1)), PROPER(x1)) 686.53/213.62
PROPER(U41(tt, x1)) → c72(U41'(ok(tt), proper(x1)), PROPER(tt), PROPER(x1)) 686.53/213.62
PROPER(U41(U12(z0), x1)) → c72(U41'(U12(proper(z0)), proper(x1)), PROPER(U12(z0)), PROPER(x1)) 686.53/213.62
PROPER(U41(isNat(z0), x1)) → c72(U41'(isNat(proper(z0)), proper(x1)), PROPER(isNat(z0)), PROPER(x1)) 686.53/213.62
PROPER(U41(U21(z0), x1)) → c72(U41'(U21(proper(z0)), proper(x1)), PROPER(U21(z0)), PROPER(x1)) 686.53/213.62
PROPER(U41(U31(z0, z1), x1)) → c72(U41'(U31(proper(z0), proper(z1)), proper(x1)), PROPER(U31(z0, z1)), PROPER(x1)) 686.53/213.62
PROPER(U41(U32(z0), x1)) → c72(U41'(U32(proper(z0)), proper(x1)), PROPER(U32(z0)), PROPER(x1)) 686.53/213.62
PROPER(U41(U41(z0, z1), x1)) → c72(U41'(U41(proper(z0), proper(z1)), proper(x1)), PROPER(U41(z0, z1)), PROPER(x1)) 686.53/213.62
PROPER(U41(U51(z0, z1, z2), x1)) → c72(U41'(U51(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U51(z0, z1, z2)), PROPER(x1)) 686.53/213.62
PROPER(U41(U52(z0, z1, z2), x1)) → c72(U41'(U52(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U52(z0, z1, z2)), PROPER(x1)) 686.53/213.62
PROPER(U41(s(z0), x1)) → c72(U41'(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 686.53/213.62
PROPER(U41(plus(z0, z1), x1)) → c72(U41'(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 686.53/213.62
PROPER(U41(U61(z0), x1)) → c72(U41'(U61(proper(z0)), proper(x1)), PROPER(U61(z0)), PROPER(x1)) 686.53/213.62
PROPER(U41(0, x1)) → c72(U41'(ok(0), proper(x1)), PROPER(0), PROPER(x1)) 686.53/213.62
PROPER(U41(U71(z0, z1, z2), x1)) → c72(U41'(U71(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U71(z0, z1, z2)), PROPER(x1)) 686.53/213.62
PROPER(U41(U72(z0, z1, z2), x1)) → c72(U41'(U72(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U72(z0, z1, z2)), PROPER(x1)) 686.53/213.62
PROPER(U41(x(z0, z1), x1)) → c72(U41'(x(proper(z0), proper(z1)), proper(x1)), PROPER(x(z0, z1)), PROPER(x1))
686.53/213.62
686.53/213.62

(104) Obligation:

Complexity Dependency Tuples Problem
Rules:

active(U11(tt, z0)) → mark(U12(isNat(z0))) 686.53/213.62
active(U12(tt)) → mark(tt) 686.53/213.62
active(U21(tt)) → mark(tt) 686.53/213.62
active(U31(tt, z0)) → mark(U32(isNat(z0))) 686.53/213.62
active(U32(tt)) → mark(tt) 686.53/213.62
active(U41(tt, z0)) → mark(z0) 686.53/213.62
active(U51(tt, z0, z1)) → mark(U52(isNat(z1), z0, z1)) 686.53/213.62
active(U52(tt, z0, z1)) → mark(s(plus(z1, z0))) 686.53/213.62
active(U61(tt)) → mark(0) 686.53/213.62
active(U71(tt, z0, z1)) → mark(U72(isNat(z1), z0, z1)) 686.53/213.62
active(U72(tt, z0, z1)) → mark(plus(x(z1, z0), z1)) 686.53/213.62
active(isNat(0)) → mark(tt) 686.53/213.62
active(isNat(plus(z0, z1))) → mark(U11(isNat(z0), z1)) 686.53/213.62
active(isNat(s(z0))) → mark(U21(isNat(z0))) 686.53/213.62
active(isNat(x(z0, z1))) → mark(U31(isNat(z0), z1)) 686.53/213.62
active(plus(z0, 0)) → mark(U41(isNat(z0), z0)) 686.53/213.62
active(plus(z0, s(z1))) → mark(U51(isNat(z1), z1, z0)) 686.53/213.62
active(x(z0, 0)) → mark(U61(isNat(z0))) 686.53/213.62
active(x(z0, s(z1))) → mark(U71(isNat(z1), z1, z0)) 686.53/213.62
active(U11(z0, z1)) → U11(active(z0), z1) 686.53/213.62
active(U12(z0)) → U12(active(z0)) 686.53/213.62
active(U21(z0)) → U21(active(z0)) 686.53/213.62
active(U31(z0, z1)) → U31(active(z0), z1) 686.53/213.62
active(U32(z0)) → U32(active(z0)) 686.53/213.62
active(U41(z0, z1)) → U41(active(z0), z1) 686.53/213.62
active(U51(z0, z1, z2)) → U51(active(z0), z1, z2) 686.53/213.62
active(U52(z0, z1, z2)) → U52(active(z0), z1, z2) 686.53/213.62
active(s(z0)) → s(active(z0)) 686.53/213.62
active(plus(z0, z1)) → plus(active(z0), z1) 686.53/213.62
active(plus(z0, z1)) → plus(z0, active(z1)) 686.53/213.62
active(U61(z0)) → U61(active(z0)) 686.53/213.62
active(U71(z0, z1, z2)) → U71(active(z0), z1, z2) 686.53/213.62
active(U72(z0, z1, z2)) → U72(active(z0), z1, z2) 686.53/213.62
active(x(z0, z1)) → x(active(z0), z1) 686.53/213.62
active(x(z0, z1)) → x(z0, active(z1)) 686.53/213.62
U11(mark(z0), z1) → mark(U11(z0, z1)) 686.53/213.62
U11(ok(z0), ok(z1)) → ok(U11(z0, z1)) 686.53/213.62
U12(mark(z0)) → mark(U12(z0)) 686.53/213.62
U12(ok(z0)) → ok(U12(z0)) 686.53/213.62
U21(mark(z0)) → mark(U21(z0)) 686.53/213.62
U21(ok(z0)) → ok(U21(z0)) 686.53/213.63
U31(mark(z0), z1) → mark(U31(z0, z1)) 686.53/213.63
U31(ok(z0), ok(z1)) → ok(U31(z0, z1)) 686.53/213.63
U32(mark(z0)) → mark(U32(z0)) 686.53/213.63
U32(ok(z0)) → ok(U32(z0)) 686.53/213.63
U41(mark(z0), z1) → mark(U41(z0, z1)) 686.53/213.63
U41(ok(z0), ok(z1)) → ok(U41(z0, z1)) 686.53/213.63
U51(mark(z0), z1, z2) → mark(U51(z0, z1, z2)) 686.53/213.63
U51(ok(z0), ok(z1), ok(z2)) → ok(U51(z0, z1, z2)) 686.53/213.63
U52(mark(z0), z1, z2) → mark(U52(z0, z1, z2)) 686.53/213.63
U52(ok(z0), ok(z1), ok(z2)) → ok(U52(z0, z1, z2)) 686.53/213.63
s(mark(z0)) → mark(s(z0)) 686.53/213.63
s(ok(z0)) → ok(s(z0)) 686.53/213.63
plus(mark(z0), z1) → mark(plus(z0, z1)) 686.53/213.63
plus(z0, mark(z1)) → mark(plus(z0, z1)) 686.53/213.63
plus(ok(z0), ok(z1)) → ok(plus(z0, z1)) 686.53/213.63
U61(mark(z0)) → mark(U61(z0)) 686.53/213.63
U61(ok(z0)) → ok(U61(z0)) 686.53/213.63
U71(mark(z0), z1, z2) → mark(U71(z0, z1, z2)) 686.53/213.63
U71(ok(z0), ok(z1), ok(z2)) → ok(U71(z0, z1, z2)) 686.53/213.63
U72(mark(z0), z1, z2) → mark(U72(z0, z1, z2)) 686.53/213.63
U72(ok(z0), ok(z1), ok(z2)) → ok(U72(z0, z1, z2)) 686.53/213.63
x(mark(z0), z1) → mark(x(z0, z1)) 686.53/213.63
x(z0, mark(z1)) → mark(x(z0, z1)) 686.53/213.63
x(ok(z0), ok(z1)) → ok(x(z0, z1)) 686.53/213.63
proper(U11(z0, z1)) → U11(proper(z0), proper(z1)) 686.53/213.63
proper(tt) → ok(tt) 686.53/213.63
proper(U12(z0)) → U12(proper(z0)) 686.53/213.63
proper(isNat(z0)) → isNat(proper(z0)) 686.53/213.63
proper(U21(z0)) → U21(proper(z0)) 686.53/213.63
proper(U31(z0, z1)) → U31(proper(z0), proper(z1)) 686.53/213.63
proper(U32(z0)) → U32(proper(z0)) 686.53/213.63
proper(U41(z0, z1)) → U41(proper(z0), proper(z1)) 686.53/213.63
proper(U51(z0, z1, z2)) → U51(proper(z0), proper(z1), proper(z2)) 686.53/213.63
proper(U52(z0, z1, z2)) → U52(proper(z0), proper(z1), proper(z2)) 686.53/213.63
proper(s(z0)) → s(proper(z0)) 686.53/213.63
proper(plus(z0, z1)) → plus(proper(z0), proper(z1)) 686.53/213.63
proper(U61(z0)) → U61(proper(z0)) 686.53/213.63
proper(0) → ok(0) 686.53/213.63
proper(U71(z0, z1, z2)) → U71(proper(z0), proper(z1), proper(z2)) 686.53/213.63
proper(U72(z0, z1, z2)) → U72(proper(z0), proper(z1), proper(z2)) 686.53/213.63
proper(x(z0, z1)) → x(proper(z0), proper(z1)) 686.53/213.63
isNat(ok(z0)) → ok(isNat(z0)) 686.53/213.63
top(mark(z0)) → top(proper(z0)) 686.53/213.63
top(ok(z0)) → top(active(z0))
Tuples:

ACTIVE(plus(z0, z1)) → c28(PLUS(active(z0), z1), ACTIVE(z0)) 686.53/213.63
ACTIVE(plus(z0, z1)) → c29(PLUS(z0, active(z1)), ACTIVE(z1)) 686.53/213.63
ACTIVE(x(z0, z1)) → c33(X(active(z0), z1), ACTIVE(z0)) 686.53/213.63
ACTIVE(x(z0, z1)) → c34(X(z0, active(z1)), ACTIVE(z1)) 686.53/213.63
U11'(mark(z0), z1) → c35(U11'(z0, z1)) 686.53/213.63
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1)) 686.53/213.63
U12'(mark(z0)) → c37(U12'(z0)) 686.53/213.63
U12'(ok(z0)) → c38(U12'(z0)) 686.53/213.63
U21'(mark(z0)) → c39(U21'(z0)) 686.53/213.63
U21'(ok(z0)) → c40(U21'(z0)) 686.53/213.63
U31'(mark(z0), z1) → c41(U31'(z0, z1)) 686.53/213.63
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 686.53/213.63
U32'(mark(z0)) → c43(U32'(z0)) 686.53/213.63
U32'(ok(z0)) → c44(U32'(z0)) 686.53/213.63
U41'(mark(z0), z1) → c45(U41'(z0, z1)) 686.53/213.63
U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1)) 686.53/213.63
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2)) 686.53/213.63
U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2)) 686.53/213.63
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2)) 686.53/213.63
U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2)) 686.53/213.63
S(mark(z0)) → c51(S(z0)) 686.53/213.63
S(ok(z0)) → c52(S(z0)) 686.53/213.63
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 686.53/213.63
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 686.53/213.63
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 686.53/213.63
U61'(mark(z0)) → c56(U61'(z0)) 686.53/213.63
U61'(ok(z0)) → c57(U61'(z0)) 686.53/213.63
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2)) 686.53/213.63
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2)) 686.53/213.63
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2)) 686.53/213.63
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 686.53/213.63
X(mark(z0), z1) → c62(X(z0, z1)) 686.53/213.63
X(z0, mark(z1)) → c63(X(z0, z1)) 686.53/213.63
X(ok(z0), ok(z1)) → c64(X(z0, z1)) 686.53/213.63
PROPER(U51(z0, z1, z2)) → c73(U51'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 686.53/213.63
PROPER(U52(z0, z1, z2)) → c74(U52'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 686.53/213.63
PROPER(s(z0)) → c75(S(proper(z0)), PROPER(z0)) 686.53/213.63
PROPER(plus(z0, z1)) → c76(PLUS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 686.53/213.63
PROPER(U61(z0)) → c77(U61'(proper(z0)), PROPER(z0)) 686.53/213.63
PROPER(U71(z0, z1, z2)) → c79(U71'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 686.53/213.63
PROPER(U72(z0, z1, z2)) → c80(U72'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 686.53/213.63
PROPER(x(z0, z1)) → c81(X(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 686.53/213.63
ISNAT(ok(z0)) → c82(ISNAT(z0)) 686.53/213.63
TOP(mark(z0)) → c83(TOP(proper(z0)), PROPER(z0)) 686.53/213.63
TOP(ok(z0)) → c84(TOP(active(z0)), ACTIVE(z0)) 686.53/213.63
ACTIVE(isNat(s(z0))) → c13(ISNAT(z0)) 686.53/213.63
ACTIVE(plus(z0, s(z1))) → c16(ISNAT(z1)) 686.53/213.63
ACTIVE(x(z0, s(z1))) → c18(ISNAT(z1)) 686.53/213.63
ACTIVE(U11(tt, z0)) → c1(U12'(isNat(z0))) 686.53/213.63
ACTIVE(U11(tt, z0)) → c1(ISNAT(z0)) 686.53/213.63
ACTIVE(U31(tt, z0)) → c1(U32'(isNat(z0))) 686.53/213.63
ACTIVE(U31(tt, z0)) → c1(ISNAT(z0)) 686.53/213.63
ACTIVE(U51(tt, z0, z1)) → c1(U52'(isNat(z1), z0, z1)) 686.53/213.63
ACTIVE(U51(tt, z0, z1)) → c1(ISNAT(z1)) 686.53/213.63
ACTIVE(U52(tt, z0, z1)) → c1(S(plus(z1, z0))) 686.53/213.63
ACTIVE(U52(tt, z0, z1)) → c1(PLUS(z1, z0)) 686.53/213.63
ACTIVE(U71(tt, z0, z1)) → c1(U72'(isNat(z1), z0, z1)) 686.53/213.63
ACTIVE(U71(tt, z0, z1)) → c1(ISNAT(z1)) 686.53/213.63
ACTIVE(U72(tt, z0, z1)) → c1(PLUS(x(z1, z0), z1)) 686.53/213.63
ACTIVE(U72(tt, z0, z1)) → c1(X(z1, z0)) 686.53/213.63
ACTIVE(isNat(plus(z0, z1))) → c1(U11'(isNat(z0), z1)) 686.53/213.63
ACTIVE(isNat(plus(z0, z1))) → c1(ISNAT(z0)) 686.53/213.63
ACTIVE(isNat(x(z0, z1))) → c1(U31'(isNat(z0), z1)) 686.53/213.63
ACTIVE(isNat(x(z0, z1))) → c1(ISNAT(z0)) 686.53/213.63
ACTIVE(plus(z0, 0)) → c1(U41'(isNat(z0), z0)) 686.53/213.63
ACTIVE(plus(z0, 0)) → c1(ISNAT(z0)) 686.53/213.63
ACTIVE(x(z0, 0)) → c1(U61'(isNat(z0))) 686.53/213.63
ACTIVE(x(z0, 0)) → c1(ISNAT(z0)) 686.53/213.63
ACTIVE(U11(plus(z0, 0), x1)) → c19(U11'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.53/213.63
ACTIVE(U11(plus(z0, s(z1)), x1)) → c19(U11'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.53/213.63
ACTIVE(U11(x(z0, 0), x1)) → c19(U11'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.53/213.63
ACTIVE(U11(x(z0, s(z1)), x1)) → c19(U11'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.53/213.63
ACTIVE(U11(U11(z0, z1), x1)) → c19(U11'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.53/213.63
ACTIVE(U11(U12(z0), x1)) → c19(U11'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.53/213.63
ACTIVE(U11(U21(z0), x1)) → c19(U11'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.53/213.63
ACTIVE(U11(U31(z0, z1), x1)) → c19(U11'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.53/213.63
ACTIVE(U11(U32(z0), x1)) → c19(U11'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.53/213.63
ACTIVE(U11(U41(z0, z1), x1)) → c19(U11'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.53/213.63
ACTIVE(U11(U51(z0, z1, z2), x1)) → c19(U11'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.53/213.63
ACTIVE(U11(U52(z0, z1, z2), x1)) → c19(U11'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.53/213.63
ACTIVE(U11(s(z0), x1)) → c19(U11'(s(active(z0)), x1), ACTIVE(s(z0))) 686.53/213.63
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.53/213.63
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.53/213.63
ACTIVE(U11(U61(z0), x1)) → c19(U11'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.53/213.63
ACTIVE(U11(U71(z0, z1, z2), x1)) → c19(U11'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.53/213.63
ACTIVE(U11(U72(z0, z1, z2), x1)) → c19(U11'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.53/213.63
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.53/213.63
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.53/213.63
ACTIVE(U11(isNat(0), x1)) → c19(U11'(mark(tt), x1)) 686.53/213.63
ACTIVE(U11(U11(tt, z0), x1)) → c(U11'(mark(U12(isNat(z0))), x1)) 686.53/213.63
ACTIVE(U11(U11(tt, z0), x1)) → c(ACTIVE(U11(tt, z0))) 686.53/213.63
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(U11'(mark(U11(isNat(z0), z1)), x1)) 686.53/213.63
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(ACTIVE(isNat(plus(z0, z1)))) 686.53/213.63
ACTIVE(U11(isNat(s(z0)), x1)) → c(U11'(mark(U21(isNat(z0))), x1)) 686.53/213.63
ACTIVE(U11(isNat(s(z0)), x1)) → c(ACTIVE(isNat(s(z0)))) 686.53/213.63
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(U11'(mark(U31(isNat(z0), z1)), x1)) 686.53/213.63
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(ACTIVE(isNat(x(z0, z1)))) 686.53/213.63
ACTIVE(U12(plus(z0, 0))) → c20(U12'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.53/213.63
ACTIVE(U12(plus(z0, s(z1)))) → c20(U12'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.53/213.63
ACTIVE(U12(x(z0, 0))) → c20(U12'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.53/213.63
ACTIVE(U12(x(z0, s(z1)))) → c20(U12'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.53/213.63
ACTIVE(U12(U11(z0, z1))) → c20(U12'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.53/213.63
ACTIVE(U12(U12(z0))) → c20(U12'(U12(active(z0))), ACTIVE(U12(z0))) 686.53/213.63
ACTIVE(U12(U21(z0))) → c20(U12'(U21(active(z0))), ACTIVE(U21(z0))) 686.53/213.63
ACTIVE(U12(U31(z0, z1))) → c20(U12'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.53/213.63
ACTIVE(U12(U32(z0))) → c20(U12'(U32(active(z0))), ACTIVE(U32(z0))) 686.53/213.63
ACTIVE(U12(U41(z0, z1))) → c20(U12'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.53/213.63
ACTIVE(U12(U51(z0, z1, z2))) → c20(U12'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.53/213.63
ACTIVE(U12(U52(z0, z1, z2))) → c20(U12'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.53/213.63
ACTIVE(U12(s(z0))) → c20(U12'(s(active(z0))), ACTIVE(s(z0))) 686.53/213.63
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.53/213.63
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.53/213.63
ACTIVE(U12(U61(z0))) → c20(U12'(U61(active(z0))), ACTIVE(U61(z0))) 686.53/213.63
ACTIVE(U12(U71(z0, z1, z2))) → c20(U12'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.53/213.63
ACTIVE(U12(U72(z0, z1, z2))) → c20(U12'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.53/213.63
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.53/213.63
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.53/213.63
ACTIVE(U11(U12(tt), x1)) → c19(U11'(mark(tt), x1)) 686.53/213.63
ACTIVE(U12(U12(tt))) → c20(U12'(mark(tt))) 686.53/213.63
ACTIVE(U12(isNat(0))) → c20(U12'(mark(tt))) 686.53/213.63
ACTIVE(U12(U11(tt, z0))) → c2(U12'(mark(U12(isNat(z0))))) 686.53/213.63
ACTIVE(U12(U11(tt, z0))) → c2(ACTIVE(U11(tt, z0))) 686.53/213.63
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(U12'(mark(U11(isNat(z0), z1)))) 686.53/213.63
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(ACTIVE(isNat(plus(z0, z1)))) 686.53/213.63
ACTIVE(U12(isNat(s(z0)))) → c2(U12'(mark(U21(isNat(z0))))) 686.53/213.63
ACTIVE(U12(isNat(s(z0)))) → c2(ACTIVE(isNat(s(z0)))) 686.53/213.63
ACTIVE(U12(isNat(x(z0, z1)))) → c2(U12'(mark(U31(isNat(z0), z1)))) 686.53/213.63
ACTIVE(U12(isNat(x(z0, z1)))) → c2(ACTIVE(isNat(x(z0, z1)))) 686.53/213.63
ACTIVE(U21(plus(z0, 0))) → c21(U21'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.53/213.63
ACTIVE(U21(plus(z0, s(z1)))) → c21(U21'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.53/213.63
ACTIVE(U21(x(z0, 0))) → c21(U21'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.53/213.63
ACTIVE(U21(x(z0, s(z1)))) → c21(U21'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.53/213.63
ACTIVE(U21(U11(z0, z1))) → c21(U21'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.53/213.63
ACTIVE(U21(U12(z0))) → c21(U21'(U12(active(z0))), ACTIVE(U12(z0))) 686.53/213.63
ACTIVE(U21(U21(z0))) → c21(U21'(U21(active(z0))), ACTIVE(U21(z0))) 686.53/213.63
ACTIVE(U21(U31(z0, z1))) → c21(U21'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.53/213.63
ACTIVE(U21(U32(z0))) → c21(U21'(U32(active(z0))), ACTIVE(U32(z0))) 686.53/213.63
ACTIVE(U21(U41(z0, z1))) → c21(U21'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.53/213.63
ACTIVE(U21(U51(z0, z1, z2))) → c21(U21'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.53/213.63
ACTIVE(U21(U52(z0, z1, z2))) → c21(U21'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.53/213.63
ACTIVE(U21(s(z0))) → c21(U21'(s(active(z0))), ACTIVE(s(z0))) 686.53/213.63
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.53/213.63
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.53/213.63
ACTIVE(U21(U61(z0))) → c21(U21'(U61(active(z0))), ACTIVE(U61(z0))) 686.53/213.63
ACTIVE(U21(U71(z0, z1, z2))) → c21(U21'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.53/213.63
ACTIVE(U21(U72(z0, z1, z2))) → c21(U21'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.53/213.63
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.53/213.63
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.53/213.63
ACTIVE(U11(U21(tt), x1)) → c19(U11'(mark(tt), x1)) 686.53/213.63
ACTIVE(U12(U21(tt))) → c20(U12'(mark(tt))) 686.53/213.63
ACTIVE(U21(U12(tt))) → c21(U21'(mark(tt))) 686.53/213.63
ACTIVE(U21(U21(tt))) → c21(U21'(mark(tt))) 686.53/213.63
ACTIVE(U21(isNat(0))) → c21(U21'(mark(tt))) 686.53/213.63
ACTIVE(U21(U11(tt, z0))) → c3(U21'(mark(U12(isNat(z0))))) 686.53/213.63
ACTIVE(U21(U11(tt, z0))) → c3(ACTIVE(U11(tt, z0))) 686.53/213.63
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(U21'(mark(U11(isNat(z0), z1)))) 686.53/213.63
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(ACTIVE(isNat(plus(z0, z1)))) 686.53/213.63
ACTIVE(U21(isNat(s(z0)))) → c3(U21'(mark(U21(isNat(z0))))) 686.53/213.63
ACTIVE(U21(isNat(s(z0)))) → c3(ACTIVE(isNat(s(z0)))) 686.53/213.63
ACTIVE(U21(isNat(x(z0, z1)))) → c3(U21'(mark(U31(isNat(z0), z1)))) 686.53/213.63
ACTIVE(U21(isNat(x(z0, z1)))) → c3(ACTIVE(isNat(x(z0, z1)))) 686.53/213.63
ACTIVE(U31(plus(z0, 0), x1)) → c22(U31'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.53/213.63
ACTIVE(U31(plus(z0, s(z1)), x1)) → c22(U31'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.53/213.63
ACTIVE(U31(x(z0, 0), x1)) → c22(U31'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.53/213.63
ACTIVE(U31(x(z0, s(z1)), x1)) → c22(U31'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.53/213.63
ACTIVE(U31(U11(z0, z1), x1)) → c22(U31'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.53/213.63
ACTIVE(U31(U12(z0), x1)) → c22(U31'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.53/213.63
ACTIVE(U31(U21(z0), x1)) → c22(U31'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.53/213.63
ACTIVE(U31(U31(z0, z1), x1)) → c22(U31'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.53/213.63
ACTIVE(U31(U32(z0), x1)) → c22(U31'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.53/213.63
ACTIVE(U31(U41(z0, z1), x1)) → c22(U31'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.53/213.63
ACTIVE(U31(U51(z0, z1, z2), x1)) → c22(U31'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.53/213.63
ACTIVE(U31(U52(z0, z1, z2), x1)) → c22(U31'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.53/213.63
ACTIVE(U31(s(z0), x1)) → c22(U31'(s(active(z0)), x1), ACTIVE(s(z0))) 686.53/213.63
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.53/213.63
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.53/213.63
ACTIVE(U31(U61(z0), x1)) → c22(U31'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.53/213.63
ACTIVE(U31(U71(z0, z1, z2), x1)) → c22(U31'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.53/213.63
ACTIVE(U31(U72(z0, z1, z2), x1)) → c22(U31'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.53/213.63
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.53/213.63
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.53/213.63
ACTIVE(U31(U12(tt), x1)) → c22(U31'(mark(tt), x1)) 686.53/213.63
ACTIVE(U31(U21(tt), x1)) → c22(U31'(mark(tt), x1)) 686.53/213.63
ACTIVE(U31(isNat(0), x1)) → c22(U31'(mark(tt), x1)) 686.53/213.63
ACTIVE(U11(U31(tt, z0), x1)) → c4(U11'(mark(U32(isNat(z0))), x1)) 686.53/213.63
ACTIVE(U11(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 686.53/213.63
ACTIVE(U12(U31(tt, z0))) → c4(U12'(mark(U32(isNat(z0))))) 686.53/213.63
ACTIVE(U12(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 686.53/213.63
ACTIVE(U21(U31(tt, z0))) → c4(U21'(mark(U32(isNat(z0))))) 686.53/213.63
ACTIVE(U21(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 686.53/213.63
ACTIVE(U31(U11(tt, z0), x1)) → c4(U31'(mark(U12(isNat(z0))), x1)) 686.53/213.63
ACTIVE(U31(U11(tt, z0), x1)) → c4(ACTIVE(U11(tt, z0))) 686.53/213.63
ACTIVE(U31(U31(tt, z0), x1)) → c4(U31'(mark(U32(isNat(z0))), x1)) 686.53/213.63
ACTIVE(U31(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 686.53/213.63
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(U31'(mark(U11(isNat(z0), z1)), x1)) 686.53/213.63
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(ACTIVE(isNat(plus(z0, z1)))) 686.53/213.63
ACTIVE(U31(isNat(s(z0)), x1)) → c4(U31'(mark(U21(isNat(z0))), x1)) 686.53/213.63
ACTIVE(U31(isNat(s(z0)), x1)) → c4(ACTIVE(isNat(s(z0)))) 686.53/213.63
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(U31'(mark(U31(isNat(z0), z1)), x1)) 686.53/213.63
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(ACTIVE(isNat(x(z0, z1)))) 686.53/213.63
ACTIVE(U32(plus(z0, 0))) → c23(U32'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.53/213.63
ACTIVE(U32(plus(z0, s(z1)))) → c23(U32'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.53/213.63
ACTIVE(U32(x(z0, 0))) → c23(U32'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.53/213.63
ACTIVE(U32(x(z0, s(z1)))) → c23(U32'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.53/213.63
ACTIVE(U32(U11(z0, z1))) → c23(U32'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.53/213.63
ACTIVE(U32(U12(z0))) → c23(U32'(U12(active(z0))), ACTIVE(U12(z0))) 686.53/213.63
ACTIVE(U32(U21(z0))) → c23(U32'(U21(active(z0))), ACTIVE(U21(z0))) 686.53/213.63
ACTIVE(U32(U31(z0, z1))) → c23(U32'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.53/213.63
ACTIVE(U32(U32(z0))) → c23(U32'(U32(active(z0))), ACTIVE(U32(z0))) 686.53/213.63
ACTIVE(U32(U41(z0, z1))) → c23(U32'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.53/213.63
ACTIVE(U32(U51(z0, z1, z2))) → c23(U32'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.53/213.63
ACTIVE(U32(U52(z0, z1, z2))) → c23(U32'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.53/213.63
ACTIVE(U32(s(z0))) → c23(U32'(s(active(z0))), ACTIVE(s(z0))) 686.53/213.63
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.53/213.63
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.53/213.63
ACTIVE(U32(U61(z0))) → c23(U32'(U61(active(z0))), ACTIVE(U61(z0))) 686.53/213.63
ACTIVE(U32(U71(z0, z1, z2))) → c23(U32'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.53/213.63
ACTIVE(U32(U72(z0, z1, z2))) → c23(U32'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.53/213.63
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.53/213.63
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.53/213.63
ACTIVE(U11(U32(tt), x1)) → c19(U11'(mark(tt), x1)) 686.53/213.63
ACTIVE(U12(U32(tt))) → c20(U12'(mark(tt))) 686.53/213.63
ACTIVE(U21(U32(tt))) → c21(U21'(mark(tt))) 686.53/213.63
ACTIVE(U31(U32(tt), x1)) → c22(U31'(mark(tt), x1)) 686.53/213.63
ACTIVE(U32(U12(tt))) → c23(U32'(mark(tt))) 686.53/213.63
ACTIVE(U32(U21(tt))) → c23(U32'(mark(tt))) 686.53/213.63
ACTIVE(U32(U32(tt))) → c23(U32'(mark(tt))) 686.53/213.63
ACTIVE(U32(isNat(0))) → c23(U32'(mark(tt))) 686.53/213.63
ACTIVE(U32(U11(tt, z0))) → c5(U32'(mark(U12(isNat(z0))))) 686.53/213.63
ACTIVE(U32(U11(tt, z0))) → c5(ACTIVE(U11(tt, z0))) 686.53/213.63
ACTIVE(U32(U31(tt, z0))) → c5(U32'(mark(U32(isNat(z0))))) 686.53/213.63
ACTIVE(U32(U31(tt, z0))) → c5(ACTIVE(U31(tt, z0))) 686.53/213.63
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(U32'(mark(U11(isNat(z0), z1)))) 686.53/213.63
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(ACTIVE(isNat(plus(z0, z1)))) 686.53/213.63
ACTIVE(U32(isNat(s(z0)))) → c5(U32'(mark(U21(isNat(z0))))) 686.53/213.63
ACTIVE(U32(isNat(s(z0)))) → c5(ACTIVE(isNat(s(z0)))) 686.53/213.63
ACTIVE(U32(isNat(x(z0, z1)))) → c5(U32'(mark(U31(isNat(z0), z1)))) 686.53/213.63
ACTIVE(U32(isNat(x(z0, z1)))) → c5(ACTIVE(isNat(x(z0, z1)))) 686.53/213.63
ACTIVE(U41(plus(z0, 0), x1)) → c24(U41'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.53/213.63
ACTIVE(U41(plus(z0, s(z1)), x1)) → c24(U41'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.53/213.63
ACTIVE(U41(x(z0, 0), x1)) → c24(U41'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.53/213.63
ACTIVE(U41(x(z0, s(z1)), x1)) → c24(U41'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.53/213.63
ACTIVE(U41(U11(z0, z1), x1)) → c24(U41'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.53/213.63
ACTIVE(U41(U12(z0), x1)) → c24(U41'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.53/213.63
ACTIVE(U41(U21(z0), x1)) → c24(U41'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.53/213.63
ACTIVE(U41(U31(z0, z1), x1)) → c24(U41'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.53/213.63
ACTIVE(U41(U32(z0), x1)) → c24(U41'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.53/213.63
ACTIVE(U41(U41(z0, z1), x1)) → c24(U41'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.53/213.63
ACTIVE(U41(U51(z0, z1, z2), x1)) → c24(U41'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.53/213.63
ACTIVE(U41(U52(z0, z1, z2), x1)) → c24(U41'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.53/213.63
ACTIVE(U41(s(z0), x1)) → c24(U41'(s(active(z0)), x1), ACTIVE(s(z0))) 686.53/213.63
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.53/213.63
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.53/213.63
ACTIVE(U41(U61(z0), x1)) → c24(U41'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.53/213.63
ACTIVE(U41(U71(z0, z1, z2), x1)) → c24(U41'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.53/213.63
ACTIVE(U41(U72(z0, z1, z2), x1)) → c24(U41'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.53/213.63
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.53/213.63
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.53/213.63
ACTIVE(U11(U41(tt, z0), x1)) → c19(U11'(mark(z0), x1)) 686.53/213.63
ACTIVE(U12(U41(tt, z0))) → c20(U12'(mark(z0))) 686.53/213.63
ACTIVE(U21(U41(tt, z0))) → c21(U21'(mark(z0))) 686.53/213.63
ACTIVE(U31(U41(tt, z0), x1)) → c22(U31'(mark(z0), x1)) 686.53/213.63
ACTIVE(U32(U41(tt, z0))) → c23(U32'(mark(z0))) 686.53/213.63
ACTIVE(U41(U12(tt), x1)) → c24(U41'(mark(tt), x1)) 686.53/213.63
ACTIVE(U41(U21(tt), x1)) → c24(U41'(mark(tt), x1)) 686.53/213.63
ACTIVE(U41(U32(tt), x1)) → c24(U41'(mark(tt), x1)) 686.53/213.63
ACTIVE(U41(U41(tt, z0), x1)) → c24(U41'(mark(z0), x1)) 686.53/213.63
ACTIVE(U41(isNat(0), x1)) → c24(U41'(mark(tt), x1)) 686.53/213.63
ACTIVE(U41(U11(tt, z0), x1)) → c6(U41'(mark(U12(isNat(z0))), x1)) 686.53/213.63
ACTIVE(U41(U11(tt, z0), x1)) → c6(ACTIVE(U11(tt, z0))) 686.53/213.63
ACTIVE(U41(U31(tt, z0), x1)) → c6(U41'(mark(U32(isNat(z0))), x1)) 686.53/213.63
ACTIVE(U41(U31(tt, z0), x1)) → c6(ACTIVE(U31(tt, z0))) 686.53/213.63
ACTIVE(U41(isNat(plus(z0, z1)), x1)) → c6(U41'(mark(U11(isNat(z0), z1)), x1)) 686.53/213.63
ACTIVE(U41(isNat(plus(z0, z1)), x1)) → c6(ACTIVE(isNat(plus(z0, z1)))) 686.53/213.63
ACTIVE(U41(isNat(s(z0)), x1)) → c6(U41'(mark(U21(isNat(z0))), x1)) 686.53/213.63
ACTIVE(U41(isNat(s(z0)), x1)) → c6(ACTIVE(isNat(s(z0)))) 686.53/213.63
ACTIVE(U41(isNat(x(z0, z1)), x1)) → c6(U41'(mark(U31(isNat(z0), z1)), x1)) 686.53/213.63
ACTIVE(U41(isNat(x(z0, z1)), x1)) → c6(ACTIVE(isNat(x(z0, z1)))) 686.53/213.63
ACTIVE(U51(plus(z0, 0), x1, x2)) → c25(U51'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.53/213.63
ACTIVE(U51(plus(z0, s(z1)), x1, x2)) → c25(U51'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.53/213.63
ACTIVE(U51(x(z0, 0), x1, x2)) → c25(U51'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.53/213.63
ACTIVE(U51(x(z0, s(z1)), x1, x2)) → c25(U51'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.53/213.63
ACTIVE(U51(U11(z0, z1), x1, x2)) → c25(U51'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.53/213.63
ACTIVE(U51(U12(z0), x1, x2)) → c25(U51'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.53/213.63
ACTIVE(U51(U21(z0), x1, x2)) → c25(U51'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.53/213.63
ACTIVE(U51(U31(z0, z1), x1, x2)) → c25(U51'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.53/213.63
ACTIVE(U51(U32(z0), x1, x2)) → c25(U51'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.53/213.63
ACTIVE(U51(U41(z0, z1), x1, x2)) → c25(U51'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.53/213.63
ACTIVE(U51(U51(z0, z1, z2), x1, x2)) → c25(U51'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.53/213.63
ACTIVE(U51(U52(z0, z1, z2), x1, x2)) → c25(U51'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.53/213.63
ACTIVE(U51(s(z0), x1, x2)) → c25(U51'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.53/213.63
ACTIVE(U51(plus(z0, z1), x1, x2)) → c25(U51'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.53/213.63
ACTIVE(U51(plus(z0, z1), x1, x2)) → c25(U51'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.53/213.63
ACTIVE(U51(U61(z0), x1, x2)) → c25(U51'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.53/213.63
ACTIVE(U51(U71(z0, z1, z2), x1, x2)) → c25(U51'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.53/213.63
ACTIVE(U51(U72(z0, z1, z2), x1, x2)) → c25(U51'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.53/213.63
ACTIVE(U51(x(z0, z1), x1, x2)) → c25(U51'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.53/213.63
ACTIVE(U51(x(z0, z1), x1, x2)) → c25(U51'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.53/213.63
ACTIVE(U51(U12(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.53/213.63
ACTIVE(U51(U21(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.53/213.63
ACTIVE(U51(U32(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.53/213.63
ACTIVE(U51(U41(tt, z0), x1, x2)) → c25(U51'(mark(z0), x1, x2)) 686.53/213.63
ACTIVE(U51(isNat(0), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.53/213.63
ACTIVE(U11(U51(tt, z0, z1), x1)) → c7(U11'(mark(U52(isNat(z1), z0, z1)), x1)) 686.53/213.63
ACTIVE(U11(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.53/213.63
ACTIVE(U12(U51(tt, z0, z1))) → c7(U12'(mark(U52(isNat(z1), z0, z1)))) 686.53/213.63
ACTIVE(U12(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.53/213.63
ACTIVE(U21(U51(tt, z0, z1))) → c7(U21'(mark(U52(isNat(z1), z0, z1)))) 686.53/213.63
ACTIVE(U21(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.53/213.63
ACTIVE(U31(U51(tt, z0, z1), x1)) → c7(U31'(mark(U52(isNat(z1), z0, z1)), x1)) 686.53/213.63
ACTIVE(U31(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.53/213.63
ACTIVE(U32(U51(tt, z0, z1))) → c7(U32'(mark(U52(isNat(z1), z0, z1)))) 686.53/213.63
ACTIVE(U32(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.53/213.63
ACTIVE(U41(U51(tt, z0, z1), x1)) → c7(U41'(mark(U52(isNat(z1), z0, z1)), x1)) 686.53/213.63
ACTIVE(U41(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.53/213.63
ACTIVE(U51(U11(tt, z0), x1, x2)) → c7(U51'(mark(U12(isNat(z0))), x1, x2)) 686.53/213.63
ACTIVE(U51(U11(tt, z0), x1, x2)) → c7(ACTIVE(U11(tt, z0))) 686.53/213.63
ACTIVE(U51(U31(tt, z0), x1, x2)) → c7(U51'(mark(U32(isNat(z0))), x1, x2)) 686.53/213.63
ACTIVE(U51(U31(tt, z0), x1, x2)) → c7(ACTIVE(U31(tt, z0))) 686.53/213.63
ACTIVE(U51(U51(tt, z0, z1), x1, x2)) → c7(U51'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.53/213.63
ACTIVE(U51(U51(tt, z0, z1), x1, x2)) → c7(ACTIVE(U51(tt, z0, z1))) 686.53/213.63
ACTIVE(U51(isNat(plus(z0, z1)), x1, x2)) → c7(U51'(mark(U11(isNat(z0), z1)), x1, x2)) 686.53/213.63
ACTIVE(U51(isNat(plus(z0, z1)), x1, x2)) → c7(ACTIVE(isNat(plus(z0, z1)))) 686.53/213.63
ACTIVE(U51(isNat(s(z0)), x1, x2)) → c7(U51'(mark(U21(isNat(z0))), x1, x2)) 686.53/213.63
ACTIVE(U51(isNat(s(z0)), x1, x2)) → c7(ACTIVE(isNat(s(z0)))) 686.53/213.63
ACTIVE(U51(isNat(x(z0, z1)), x1, x2)) → c7(U51'(mark(U31(isNat(z0), z1)), x1, x2)) 686.53/213.63
ACTIVE(U51(isNat(x(z0, z1)), x1, x2)) → c7(ACTIVE(isNat(x(z0, z1)))) 686.53/213.63
ACTIVE(U52(plus(z0, 0), x1, x2)) → c26(U52'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.53/213.63
ACTIVE(U52(plus(z0, s(z1)), x1, x2)) → c26(U52'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.53/213.63
ACTIVE(U52(x(z0, 0), x1, x2)) → c26(U52'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.53/213.63
ACTIVE(U52(x(z0, s(z1)), x1, x2)) → c26(U52'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.53/213.63
ACTIVE(U52(U11(z0, z1), x1, x2)) → c26(U52'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.53/213.63
ACTIVE(U52(U12(z0), x1, x2)) → c26(U52'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.53/213.63
ACTIVE(U52(U21(z0), x1, x2)) → c26(U52'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.53/213.63
ACTIVE(U52(U31(z0, z1), x1, x2)) → c26(U52'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.53/213.63
ACTIVE(U52(U32(z0), x1, x2)) → c26(U52'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.53/213.63
ACTIVE(U52(U41(z0, z1), x1, x2)) → c26(U52'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.53/213.63
ACTIVE(U52(U51(z0, z1, z2), x1, x2)) → c26(U52'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.53/213.63
ACTIVE(U52(U52(z0, z1, z2), x1, x2)) → c26(U52'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.53/213.63
ACTIVE(U52(s(z0), x1, x2)) → c26(U52'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.53/213.63
ACTIVE(U52(plus(z0, z1), x1, x2)) → c26(U52'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.53/213.63
ACTIVE(U52(plus(z0, z1), x1, x2)) → c26(U52'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.53/213.63
ACTIVE(U52(U61(z0), x1, x2)) → c26(U52'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.53/213.63
ACTIVE(U52(U71(z0, z1, z2), x1, x2)) → c26(U52'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.53/213.63
ACTIVE(U52(U72(z0, z1, z2), x1, x2)) → c26(U52'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.53/213.63
ACTIVE(U52(x(z0, z1), x1, x2)) → c26(U52'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.53/213.63
ACTIVE(U52(x(z0, z1), x1, x2)) → c26(U52'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.53/213.63
ACTIVE(U52(U12(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.53/213.63
ACTIVE(U52(U21(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.53/213.63
ACTIVE(U52(U32(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.53/213.63
ACTIVE(U52(U41(tt, z0), x1, x2)) → c26(U52'(mark(z0), x1, x2)) 686.53/213.63
ACTIVE(U52(isNat(0), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.53/213.63
ACTIVE(U11(U52(tt, z0, z1), x1)) → c8(U11'(mark(s(plus(z1, z0))), x1)) 686.53/213.63
ACTIVE(U11(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.53/213.63
ACTIVE(U12(U52(tt, z0, z1))) → c8(U12'(mark(s(plus(z1, z0))))) 686.53/213.63
ACTIVE(U12(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.53/213.63
ACTIVE(U21(U52(tt, z0, z1))) → c8(U21'(mark(s(plus(z1, z0))))) 686.53/213.63
ACTIVE(U21(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.53/213.63
ACTIVE(U31(U52(tt, z0, z1), x1)) → c8(U31'(mark(s(plus(z1, z0))), x1)) 686.53/213.63
ACTIVE(U31(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.53/213.63
ACTIVE(U32(U52(tt, z0, z1))) → c8(U32'(mark(s(plus(z1, z0))))) 686.53/213.63
ACTIVE(U32(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.53/213.63
ACTIVE(U41(U52(tt, z0, z1), x1)) → c8(U41'(mark(s(plus(z1, z0))), x1)) 686.53/213.63
ACTIVE(U41(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.53/213.63
ACTIVE(U51(U52(tt, z0, z1), x1, x2)) → c8(U51'(mark(s(plus(z1, z0))), x1, x2)) 686.53/213.63
ACTIVE(U51(U52(tt, z0, z1), x1, x2)) → c8(ACTIVE(U52(tt, z0, z1))) 686.53/213.63
ACTIVE(U52(U11(tt, z0), x1, x2)) → c8(U52'(mark(U12(isNat(z0))), x1, x2)) 686.53/213.63
ACTIVE(U52(U11(tt, z0), x1, x2)) → c8(ACTIVE(U11(tt, z0))) 686.53/213.63
ACTIVE(U52(U31(tt, z0), x1, x2)) → c8(U52'(mark(U32(isNat(z0))), x1, x2)) 686.53/213.63
ACTIVE(U52(U31(tt, z0), x1, x2)) → c8(ACTIVE(U31(tt, z0))) 686.53/213.63
ACTIVE(U52(U51(tt, z0, z1), x1, x2)) → c8(U52'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.53/213.63
ACTIVE(U52(U51(tt, z0, z1), x1, x2)) → c8(ACTIVE(U51(tt, z0, z1))) 686.53/213.63
ACTIVE(U52(U52(tt, z0, z1), x1, x2)) → c8(U52'(mark(s(plus(z1, z0))), x1, x2)) 686.53/213.63
ACTIVE(U52(U52(tt, z0, z1), x1, x2)) → c8(ACTIVE(U52(tt, z0, z1))) 686.53/213.63
ACTIVE(U52(isNat(plus(z0, z1)), x1, x2)) → c8(U52'(mark(U11(isNat(z0), z1)), x1, x2)) 686.53/213.63
ACTIVE(U52(isNat(plus(z0, z1)), x1, x2)) → c8(ACTIVE(isNat(plus(z0, z1)))) 686.53/213.63
ACTIVE(U52(isNat(s(z0)), x1, x2)) → c8(U52'(mark(U21(isNat(z0))), x1, x2)) 686.53/213.63
ACTIVE(U52(isNat(s(z0)), x1, x2)) → c8(ACTIVE(isNat(s(z0)))) 686.53/213.63
ACTIVE(U52(isNat(x(z0, z1)), x1, x2)) → c8(U52'(mark(U31(isNat(z0), z1)), x1, x2)) 686.53/213.63
ACTIVE(U52(isNat(x(z0, z1)), x1, x2)) → c8(ACTIVE(isNat(x(z0, z1)))) 686.53/213.63
ACTIVE(s(plus(z0, 0))) → c27(S(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.53/213.63
ACTIVE(s(plus(z0, s(z1)))) → c27(S(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.53/213.63
ACTIVE(s(x(z0, 0))) → c27(S(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.53/213.63
ACTIVE(s(x(z0, s(z1)))) → c27(S(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.53/213.63
ACTIVE(s(U11(z0, z1))) → c27(S(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.53/213.63
ACTIVE(s(U12(z0))) → c27(S(U12(active(z0))), ACTIVE(U12(z0))) 686.53/213.63
ACTIVE(s(U21(z0))) → c27(S(U21(active(z0))), ACTIVE(U21(z0))) 686.53/213.63
ACTIVE(s(U31(z0, z1))) → c27(S(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.53/213.63
ACTIVE(s(U32(z0))) → c27(S(U32(active(z0))), ACTIVE(U32(z0))) 686.53/213.63
ACTIVE(s(U41(z0, z1))) → c27(S(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.53/213.63
ACTIVE(s(U51(z0, z1, z2))) → c27(S(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.53/213.63
ACTIVE(s(U52(z0, z1, z2))) → c27(S(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.53/213.63
ACTIVE(s(s(z0))) → c27(S(s(active(z0))), ACTIVE(s(z0))) 686.53/213.63
ACTIVE(s(plus(z0, z1))) → c27(S(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.53/213.63
ACTIVE(s(plus(z0, z1))) → c27(S(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.53/213.63
ACTIVE(s(U61(z0))) → c27(S(U61(active(z0))), ACTIVE(U61(z0))) 686.53/213.63
ACTIVE(s(U71(z0, z1, z2))) → c27(S(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.53/213.63
ACTIVE(s(U72(z0, z1, z2))) → c27(S(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.53/213.63
ACTIVE(s(x(z0, z1))) → c27(S(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.53/213.63
ACTIVE(s(x(z0, z1))) → c27(S(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.53/213.63
ACTIVE(s(U12(tt))) → c27(S(mark(tt))) 686.53/213.63
ACTIVE(s(U21(tt))) → c27(S(mark(tt))) 686.53/213.63
ACTIVE(s(U32(tt))) → c27(S(mark(tt))) 686.53/213.63
ACTIVE(s(U41(tt, z0))) → c27(S(mark(z0))) 686.53/213.63
ACTIVE(s(isNat(0))) → c27(S(mark(tt))) 686.53/213.63
ACTIVE(s(U11(tt, z0))) → c9(S(mark(U12(isNat(z0))))) 686.53/213.63
ACTIVE(s(U11(tt, z0))) → c9(ACTIVE(U11(tt, z0))) 686.53/213.63
ACTIVE(s(U31(tt, z0))) → c9(S(mark(U32(isNat(z0))))) 686.53/213.63
ACTIVE(s(U31(tt, z0))) → c9(ACTIVE(U31(tt, z0))) 686.53/213.63
ACTIVE(s(U51(tt, z0, z1))) → c9(S(mark(U52(isNat(z1), z0, z1)))) 686.53/213.63
ACTIVE(s(U51(tt, z0, z1))) → c9(ACTIVE(U51(tt, z0, z1))) 686.53/213.63
ACTIVE(s(U52(tt, z0, z1))) → c9(S(mark(s(plus(z1, z0))))) 686.53/213.63
ACTIVE(s(U52(tt, z0, z1))) → c9(ACTIVE(U52(tt, z0, z1))) 686.53/213.63
ACTIVE(s(isNat(plus(z0, z1)))) → c9(S(mark(U11(isNat(z0), z1)))) 686.53/213.63
ACTIVE(s(isNat(plus(z0, z1)))) → c9(ACTIVE(isNat(plus(z0, z1)))) 686.53/213.63
ACTIVE(s(isNat(s(z0)))) → c9(S(mark(U21(isNat(z0))))) 686.53/213.63
ACTIVE(s(isNat(s(z0)))) → c9(ACTIVE(isNat(s(z0)))) 686.53/213.63
ACTIVE(s(isNat(x(z0, z1)))) → c9(S(mark(U31(isNat(z0), z1)))) 686.53/213.63
ACTIVE(s(isNat(x(z0, z1)))) → c9(ACTIVE(isNat(x(z0, z1)))) 686.53/213.63
ACTIVE(U61(plus(z0, 0))) → c30(U61'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.53/213.63
ACTIVE(U61(plus(z0, s(z1)))) → c30(U61'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.53/213.63
ACTIVE(U61(x(z0, 0))) → c30(U61'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.53/213.63
ACTIVE(U61(x(z0, s(z1)))) → c30(U61'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.53/213.63
ACTIVE(U61(U11(z0, z1))) → c30(U61'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.53/213.63
ACTIVE(U61(U12(z0))) → c30(U61'(U12(active(z0))), ACTIVE(U12(z0))) 686.53/213.63
ACTIVE(U61(U21(z0))) → c30(U61'(U21(active(z0))), ACTIVE(U21(z0))) 686.53/213.63
ACTIVE(U61(U31(z0, z1))) → c30(U61'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.53/213.63
ACTIVE(U61(U32(z0))) → c30(U61'(U32(active(z0))), ACTIVE(U32(z0))) 686.53/213.63
ACTIVE(U61(U41(z0, z1))) → c30(U61'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.53/213.63
ACTIVE(U61(U51(z0, z1, z2))) → c30(U61'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.53/213.63
ACTIVE(U61(U52(z0, z1, z2))) → c30(U61'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.53/213.63
ACTIVE(U61(s(z0))) → c30(U61'(s(active(z0))), ACTIVE(s(z0))) 686.53/213.63
ACTIVE(U61(plus(z0, z1))) → c30(U61'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.53/213.63
ACTIVE(U61(plus(z0, z1))) → c30(U61'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.53/213.63
ACTIVE(U61(U61(z0))) → c30(U61'(U61(active(z0))), ACTIVE(U61(z0))) 686.53/213.63
ACTIVE(U61(U71(z0, z1, z2))) → c30(U61'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.53/213.63
ACTIVE(U61(U72(z0, z1, z2))) → c30(U61'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.53/213.63
ACTIVE(U61(x(z0, z1))) → c30(U61'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.53/213.63
ACTIVE(U61(x(z0, z1))) → c30(U61'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.53/213.63
ACTIVE(U11(U61(tt), x1)) → c19(U11'(mark(0), x1)) 686.53/213.63
ACTIVE(U12(U61(tt))) → c20(U12'(mark(0))) 686.53/213.63
ACTIVE(U21(U61(tt))) → c21(U21'(mark(0))) 686.53/213.63
ACTIVE(U31(U61(tt), x1)) → c22(U31'(mark(0), x1)) 686.53/213.63
ACTIVE(U32(U61(tt))) → c23(U32'(mark(0))) 686.53/213.63
ACTIVE(U41(U61(tt), x1)) → c24(U41'(mark(0), x1)) 686.53/213.63
ACTIVE(U51(U61(tt), x1, x2)) → c25(U51'(mark(0), x1, x2)) 686.53/213.63
ACTIVE(U52(U61(tt), x1, x2)) → c26(U52'(mark(0), x1, x2)) 686.53/213.63
ACTIVE(s(U61(tt))) → c27(S(mark(0))) 686.53/213.63
ACTIVE(U61(U12(tt))) → c30(U61'(mark(tt))) 686.53/213.63
ACTIVE(U61(U21(tt))) → c30(U61'(mark(tt))) 686.53/213.63
ACTIVE(U61(U32(tt))) → c30(U61'(mark(tt))) 686.53/213.63
ACTIVE(U61(U41(tt, z0))) → c30(U61'(mark(z0))) 686.53/213.63
ACTIVE(U61(U61(tt))) → c30(U61'(mark(0))) 686.53/213.63
ACTIVE(U61(isNat(0))) → c30(U61'(mark(tt))) 686.53/213.63
ACTIVE(U61(U11(tt, z0))) → c10(U61'(mark(U12(isNat(z0))))) 686.53/213.63
ACTIVE(U61(U11(tt, z0))) → c10(ACTIVE(U11(tt, z0))) 686.53/213.63
ACTIVE(U61(U31(tt, z0))) → c10(U61'(mark(U32(isNat(z0))))) 686.53/213.63
ACTIVE(U61(U31(tt, z0))) → c10(ACTIVE(U31(tt, z0))) 686.53/213.63
ACTIVE(U61(U51(tt, z0, z1))) → c10(U61'(mark(U52(isNat(z1), z0, z1)))) 686.53/213.63
ACTIVE(U61(U51(tt, z0, z1))) → c10(ACTIVE(U51(tt, z0, z1))) 686.53/213.63
ACTIVE(U61(U52(tt, z0, z1))) → c10(U61'(mark(s(plus(z1, z0))))) 686.53/213.63
ACTIVE(U61(U52(tt, z0, z1))) → c10(ACTIVE(U52(tt, z0, z1))) 686.53/213.63
ACTIVE(U61(isNat(plus(z0, z1)))) → c10(U61'(mark(U11(isNat(z0), z1)))) 686.53/213.63
ACTIVE(U61(isNat(plus(z0, z1)))) → c10(ACTIVE(isNat(plus(z0, z1)))) 686.53/213.63
ACTIVE(U61(isNat(s(z0)))) → c10(U61'(mark(U21(isNat(z0))))) 686.53/213.63
ACTIVE(U61(isNat(s(z0)))) → c10(ACTIVE(isNat(s(z0)))) 686.53/213.63
ACTIVE(U61(isNat(x(z0, z1)))) → c10(U61'(mark(U31(isNat(z0), z1)))) 686.53/213.63
ACTIVE(U61(isNat(x(z0, z1)))) → c10(ACTIVE(isNat(x(z0, z1)))) 686.53/213.63
ACTIVE(U71(plus(z0, 0), x1, x2)) → c31(U71'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.53/213.63
ACTIVE(U71(plus(z0, s(z1)), x1, x2)) → c31(U71'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.53/213.63
ACTIVE(U71(x(z0, 0), x1, x2)) → c31(U71'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.53/213.63
ACTIVE(U71(x(z0, s(z1)), x1, x2)) → c31(U71'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.53/213.63
ACTIVE(U71(U11(z0, z1), x1, x2)) → c31(U71'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.53/213.63
ACTIVE(U71(U12(z0), x1, x2)) → c31(U71'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.53/213.63
ACTIVE(U71(U21(z0), x1, x2)) → c31(U71'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.53/213.63
ACTIVE(U71(U31(z0, z1), x1, x2)) → c31(U71'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.53/213.63
ACTIVE(U71(U32(z0), x1, x2)) → c31(U71'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.53/213.63
ACTIVE(U71(U41(z0, z1), x1, x2)) → c31(U71'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.53/213.63
ACTIVE(U71(U51(z0, z1, z2), x1, x2)) → c31(U71'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.53/213.63
ACTIVE(U71(U52(z0, z1, z2), x1, x2)) → c31(U71'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.53/213.63
ACTIVE(U71(s(z0), x1, x2)) → c31(U71'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.53/213.63
ACTIVE(U71(plus(z0, z1), x1, x2)) → c31(U71'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.53/213.63
ACTIVE(U71(plus(z0, z1), x1, x2)) → c31(U71'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.53/213.63
ACTIVE(U71(U61(z0), x1, x2)) → c31(U71'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.53/213.63
ACTIVE(U71(U71(z0, z1, z2), x1, x2)) → c31(U71'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.53/213.63
ACTIVE(U71(U72(z0, z1, z2), x1, x2)) → c31(U71'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.53/213.63
ACTIVE(U71(x(z0, z1), x1, x2)) → c31(U71'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.53/213.63
ACTIVE(U71(x(z0, z1), x1, x2)) → c31(U71'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.53/213.63
ACTIVE(U71(U12(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.53/213.63
ACTIVE(U71(U21(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.53/213.63
ACTIVE(U71(U32(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.53/213.63
ACTIVE(U71(U41(tt, z0), x1, x2)) → c31(U71'(mark(z0), x1, x2)) 686.53/213.63
ACTIVE(U71(U61(tt), x1, x2)) → c31(U71'(mark(0), x1, x2)) 686.53/213.63
ACTIVE(U71(isNat(0), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.53/213.63
ACTIVE(U11(U71(tt, z0, z1), x1)) → c11(U11'(mark(U72(isNat(z1), z0, z1)), x1)) 686.53/213.63
ACTIVE(U11(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.53/213.63
ACTIVE(U12(U71(tt, z0, z1))) → c11(U12'(mark(U72(isNat(z1), z0, z1)))) 686.53/213.63
ACTIVE(U12(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.53/213.63
ACTIVE(U21(U71(tt, z0, z1))) → c11(U21'(mark(U72(isNat(z1), z0, z1)))) 686.53/213.63
ACTIVE(U21(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.53/213.63
ACTIVE(U31(U71(tt, z0, z1), x1)) → c11(U31'(mark(U72(isNat(z1), z0, z1)), x1)) 686.53/213.63
ACTIVE(U31(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.53/213.63
ACTIVE(U32(U71(tt, z0, z1))) → c11(U32'(mark(U72(isNat(z1), z0, z1)))) 686.53/213.63
ACTIVE(U32(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.53/213.63
ACTIVE(U41(U71(tt, z0, z1), x1)) → c11(U41'(mark(U72(isNat(z1), z0, z1)), x1)) 686.53/213.63
ACTIVE(U41(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.53/213.63
ACTIVE(U51(U71(tt, z0, z1), x1, x2)) → c11(U51'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.53/213.63
ACTIVE(U51(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.53/213.63
ACTIVE(U52(U71(tt, z0, z1), x1, x2)) → c11(U52'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.53/213.63
ACTIVE(U52(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.53/213.63
ACTIVE(s(U71(tt, z0, z1))) → c11(S(mark(U72(isNat(z1), z0, z1)))) 686.53/213.63
ACTIVE(s(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.53/213.63
ACTIVE(U61(U71(tt, z0, z1))) → c11(U61'(mark(U72(isNat(z1), z0, z1)))) 686.53/213.63
ACTIVE(U61(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.53/213.63
ACTIVE(U71(U11(tt, z0), x1, x2)) → c11(U71'(mark(U12(isNat(z0))), x1, x2)) 686.53/213.63
ACTIVE(U71(U11(tt, z0), x1, x2)) → c11(ACTIVE(U11(tt, z0))) 686.53/213.63
ACTIVE(U71(U31(tt, z0), x1, x2)) → c11(U71'(mark(U32(isNat(z0))), x1, x2)) 686.53/213.63
ACTIVE(U71(U31(tt, z0), x1, x2)) → c11(ACTIVE(U31(tt, z0))) 686.53/213.63
ACTIVE(U71(U51(tt, z0, z1), x1, x2)) → c11(U71'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.53/213.63
ACTIVE(U71(U51(tt, z0, z1), x1, x2)) → c11(ACTIVE(U51(tt, z0, z1))) 686.53/213.63
ACTIVE(U71(U52(tt, z0, z1), x1, x2)) → c11(U71'(mark(s(plus(z1, z0))), x1, x2)) 686.53/213.63
ACTIVE(U71(U52(tt, z0, z1), x1, x2)) → c11(ACTIVE(U52(tt, z0, z1))) 686.53/213.63
ACTIVE(U71(U71(tt, z0, z1), x1, x2)) → c11(U71'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.53/213.63
ACTIVE(U71(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.53/213.63
ACTIVE(U71(isNat(plus(z0, z1)), x1, x2)) → c11(U71'(mark(U11(isNat(z0), z1)), x1, x2)) 686.53/213.63
ACTIVE(U71(isNat(plus(z0, z1)), x1, x2)) → c11(ACTIVE(isNat(plus(z0, z1)))) 686.53/213.63
ACTIVE(U71(isNat(s(z0)), x1, x2)) → c11(U71'(mark(U21(isNat(z0))), x1, x2)) 686.53/213.63
ACTIVE(U71(isNat(s(z0)), x1, x2)) → c11(ACTIVE(isNat(s(z0)))) 686.53/213.63
ACTIVE(U71(isNat(x(z0, z1)), x1, x2)) → c11(U71'(mark(U31(isNat(z0), z1)), x1, x2)) 686.53/213.63
ACTIVE(U71(isNat(x(z0, z1)), x1, x2)) → c11(ACTIVE(isNat(x(z0, z1)))) 686.53/213.63
ACTIVE(U72(plus(z0, 0), x1, x2)) → c32(U72'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.53/213.63
ACTIVE(U72(plus(z0, s(z1)), x1, x2)) → c32(U72'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.53/213.63
ACTIVE(U72(x(z0, 0), x1, x2)) → c32(U72'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.53/213.63
ACTIVE(U72(x(z0, s(z1)), x1, x2)) → c32(U72'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.53/213.63
ACTIVE(U72(U11(z0, z1), x1, x2)) → c32(U72'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.53/213.63
ACTIVE(U72(U12(z0), x1, x2)) → c32(U72'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.53/213.63
ACTIVE(U72(U21(z0), x1, x2)) → c32(U72'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.53/213.63
ACTIVE(U72(U31(z0, z1), x1, x2)) → c32(U72'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.53/213.63
ACTIVE(U72(U32(z0), x1, x2)) → c32(U72'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.53/213.63
ACTIVE(U72(U41(z0, z1), x1, x2)) → c32(U72'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.53/213.63
ACTIVE(U72(U51(z0, z1, z2), x1, x2)) → c32(U72'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.53/213.63
ACTIVE(U72(U52(z0, z1, z2), x1, x2)) → c32(U72'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.53/213.63
ACTIVE(U72(s(z0), x1, x2)) → c32(U72'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.53/213.63
ACTIVE(U72(plus(z0, z1), x1, x2)) → c32(U72'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.53/213.63
ACTIVE(U72(plus(z0, z1), x1, x2)) → c32(U72'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.53/213.63
ACTIVE(U72(U61(z0), x1, x2)) → c32(U72'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.53/213.63
ACTIVE(U72(U71(z0, z1, z2), x1, x2)) → c32(U72'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.53/213.63
ACTIVE(U72(U72(z0, z1, z2), x1, x2)) → c32(U72'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.53/213.63
ACTIVE(U72(x(z0, z1), x1, x2)) → c32(U72'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.53/213.63
ACTIVE(U72(x(z0, z1), x1, x2)) → c32(U72'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.53/213.63
ACTIVE(U72(U12(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.53/213.63
ACTIVE(U72(U21(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.53/213.63
ACTIVE(U72(U32(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.53/213.63
ACTIVE(U72(U41(tt, z0), x1, x2)) → c32(U72'(mark(z0), x1, x2)) 686.53/213.63
ACTIVE(U72(U61(tt), x1, x2)) → c32(U72'(mark(0), x1, x2)) 686.53/213.63
ACTIVE(U72(isNat(0), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.53/213.63
ACTIVE(U11(U72(tt, z0, z1), x1)) → c12(U11'(mark(plus(x(z1, z0), z1)), x1)) 686.53/213.63
ACTIVE(U11(U72(tt, z0, z1), x1)) → c12(ACTIVE(U72(tt, z0, z1))) 686.53/213.63
ACTIVE(U12(U72(tt, z0, z1))) → c12(U12'(mark(plus(x(z1, z0), z1)))) 686.53/213.63
ACTIVE(U12(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.53/213.63
ACTIVE(U21(U72(tt, z0, z1))) → c12(U21'(mark(plus(x(z1, z0), z1)))) 686.53/213.63
ACTIVE(U21(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.53/213.63
ACTIVE(U31(U72(tt, z0, z1), x1)) → c12(U31'(mark(plus(x(z1, z0), z1)), x1)) 686.53/213.63
ACTIVE(U31(U72(tt, z0, z1), x1)) → c12(ACTIVE(U72(tt, z0, z1))) 686.53/213.63
ACTIVE(U32(U72(tt, z0, z1))) → c12(U32'(mark(plus(x(z1, z0), z1)))) 686.53/213.63
ACTIVE(U32(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.53/213.63
ACTIVE(U41(U72(tt, z0, z1), x1)) → c12(U41'(mark(plus(x(z1, z0), z1)), x1)) 686.53/213.63
ACTIVE(U41(U72(tt, z0, z1), x1)) → c12(ACTIVE(U72(tt, z0, z1))) 686.53/213.63
ACTIVE(U51(U72(tt, z0, z1), x1, x2)) → c12(U51'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.53/213.63
ACTIVE(U51(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.53/213.63
ACTIVE(U52(U72(tt, z0, z1), x1, x2)) → c12(U52'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.53/213.63
ACTIVE(U52(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.53/213.63
ACTIVE(s(U72(tt, z0, z1))) → c12(S(mark(plus(x(z1, z0), z1)))) 686.53/213.63
ACTIVE(s(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.53/213.63
ACTIVE(U61(U72(tt, z0, z1))) → c12(U61'(mark(plus(x(z1, z0), z1)))) 686.53/213.63
ACTIVE(U61(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.53/213.63
ACTIVE(U71(U72(tt, z0, z1), x1, x2)) → c12(U71'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.53/213.63
ACTIVE(U71(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.53/213.63
ACTIVE(U72(U11(tt, z0), x1, x2)) → c12(U72'(mark(U12(isNat(z0))), x1, x2)) 686.53/213.63
ACTIVE(U72(U11(tt, z0), x1, x2)) → c12(ACTIVE(U11(tt, z0))) 686.53/213.63
ACTIVE(U72(U31(tt, z0), x1, x2)) → c12(U72'(mark(U32(isNat(z0))), x1, x2)) 686.53/213.63
ACTIVE(U72(U31(tt, z0), x1, x2)) → c12(ACTIVE(U31(tt, z0))) 686.53/213.63
ACTIVE(U72(U51(tt, z0, z1), x1, x2)) → c12(U72'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.53/213.63
ACTIVE(U72(U51(tt, z0, z1), x1, x2)) → c12(ACTIVE(U51(tt, z0, z1))) 686.53/213.63
ACTIVE(U72(U52(tt, z0, z1), x1, x2)) → c12(U72'(mark(s(plus(z1, z0))), x1, x2)) 686.53/213.63
ACTIVE(U72(U52(tt, z0, z1), x1, x2)) → c12(ACTIVE(U52(tt, z0, z1))) 686.53/213.63
ACTIVE(U72(U71(tt, z0, z1), x1, x2)) → c12(U72'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.53/213.63
ACTIVE(U72(U71(tt, z0, z1), x1, x2)) → c12(ACTIVE(U71(tt, z0, z1))) 686.53/213.63
ACTIVE(U72(U72(tt, z0, z1), x1, x2)) → c12(U72'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.53/213.63
ACTIVE(U72(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.53/213.63
ACTIVE(U72(isNat(plus(z0, z1)), x1, x2)) → c12(U72'(mark(U11(isNat(z0), z1)), x1, x2)) 686.53/213.63
ACTIVE(U72(isNat(plus(z0, z1)), x1, x2)) → c12(ACTIVE(isNat(plus(z0, z1)))) 686.53/213.63
ACTIVE(U72(isNat(s(z0)), x1, x2)) → c12(U72'(mark(U21(isNat(z0))), x1, x2)) 686.53/213.63
ACTIVE(U72(isNat(s(z0)), x1, x2)) → c12(ACTIVE(isNat(s(z0)))) 686.53/213.63
ACTIVE(U72(isNat(x(z0, z1)), x1, x2)) → c12(U72'(mark(U31(isNat(z0), z1)), x1, x2)) 686.53/213.63
ACTIVE(U72(isNat(x(z0, z1)), x1, x2)) → c12(ACTIVE(isNat(x(z0, z1)))) 686.53/213.63
PROPER(U11(x0, U11(z0, z1))) → c65(U11'(proper(x0), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(U11(z0, z1))) 686.53/213.63
PROPER(U11(x0, U12(z0))) → c65(U11'(proper(x0), U12(proper(z0))), PROPER(x0), PROPER(U12(z0))) 686.53/213.63
PROPER(U11(x0, isNat(z0))) → c65(U11'(proper(x0), isNat(proper(z0))), PROPER(x0), PROPER(isNat(z0))) 686.53/213.63
PROPER(U11(x0, U21(z0))) → c65(U11'(proper(x0), U21(proper(z0))), PROPER(x0), PROPER(U21(z0))) 686.53/213.63
PROPER(U11(x0, U31(z0, z1))) → c65(U11'(proper(x0), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(U31(z0, z1))) 686.53/213.63
PROPER(U11(x0, U32(z0))) → c65(U11'(proper(x0), U32(proper(z0))), PROPER(x0), PROPER(U32(z0))) 686.53/213.63
PROPER(U11(x0, U41(z0, z1))) → c65(U11'(proper(x0), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(U41(z0, z1))) 686.53/213.63
PROPER(U11(x0, U51(z0, z1, z2))) → c65(U11'(proper(x0), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U51(z0, z1, z2))) 686.53/213.63
PROPER(U11(x0, U52(z0, z1, z2))) → c65(U11'(proper(x0), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U52(z0, z1, z2))) 686.53/213.63
PROPER(U11(x0, s(z0))) → c65(U11'(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 686.53/213.63
PROPER(U11(x0, plus(z0, z1))) → c65(U11'(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 686.53/213.63
PROPER(U11(x0, U61(z0))) → c65(U11'(proper(x0), U61(proper(z0))), PROPER(x0), PROPER(U61(z0))) 686.53/213.63
PROPER(U11(x0, U71(z0, z1, z2))) → c65(U11'(proper(x0), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U71(z0, z1, z2))) 686.53/213.63
PROPER(U11(x0, U72(z0, z1, z2))) → c65(U11'(proper(x0), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U72(z0, z1, z2))) 686.53/213.63
PROPER(U11(x0, x(z0, z1))) → c65(U11'(proper(x0), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x(z0, z1))) 686.53/213.63
PROPER(U11(U11(z0, z1), x1)) → c65(U11'(U11(proper(z0), proper(z1)), proper(x1)), PROPER(U11(z0, z1)), PROPER(x1)) 686.53/213.63
PROPER(U11(U12(z0), x1)) → c65(U11'(U12(proper(z0)), proper(x1)), PROPER(U12(z0)), PROPER(x1)) 686.53/213.63
PROPER(U11(isNat(z0), x1)) → c65(U11'(isNat(proper(z0)), proper(x1)), PROPER(isNat(z0)), PROPER(x1)) 686.53/213.63
PROPER(U11(U21(z0), x1)) → c65(U11'(U21(proper(z0)), proper(x1)), PROPER(U21(z0)), PROPER(x1)) 686.53/213.63
PROPER(U11(U31(z0, z1), x1)) → c65(U11'(U31(proper(z0), proper(z1)), proper(x1)), PROPER(U31(z0, z1)), PROPER(x1)) 686.53/213.63
PROPER(U11(U32(z0), x1)) → c65(U11'(U32(proper(z0)), proper(x1)), PROPER(U32(z0)), PROPER(x1)) 686.53/213.63
PROPER(U11(U41(z0, z1), x1)) → c65(U11'(U41(proper(z0), proper(z1)), proper(x1)), PROPER(U41(z0, z1)), PROPER(x1)) 686.53/213.63
PROPER(U11(U51(z0, z1, z2), x1)) → c65(U11'(U51(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U51(z0, z1, z2)), PROPER(x1)) 686.53/213.63
PROPER(U11(U52(z0, z1, z2), x1)) → c65(U11'(U52(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U52(z0, z1, z2)), PROPER(x1)) 686.53/213.63
PROPER(U11(s(z0), x1)) → c65(U11'(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 686.53/213.63
PROPER(U11(plus(z0, z1), x1)) → c65(U11'(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 686.53/213.63
PROPER(U11(U61(z0), x1)) → c65(U11'(U61(proper(z0)), proper(x1)), PROPER(U61(z0)), PROPER(x1)) 686.53/213.63
PROPER(U11(U71(z0, z1, z2), x1)) → c65(U11'(U71(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U71(z0, z1, z2)), PROPER(x1)) 686.53/213.63
PROPER(U11(U72(z0, z1, z2), x1)) → c65(U11'(U72(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U72(z0, z1, z2)), PROPER(x1)) 686.53/213.63
PROPER(U11(x(z0, z1), x1)) → c65(U11'(x(proper(z0), proper(z1)), proper(x1)), PROPER(x(z0, z1)), PROPER(x1)) 686.53/213.63
PROPER(U11(x0, tt)) → c65(U11'(proper(x0), ok(tt)), PROPER(x0)) 686.53/213.63
PROPER(U11(x0, 0)) → c65(U11'(proper(x0), ok(0)), PROPER(x0)) 686.53/213.63
PROPER(U11(tt, x1)) → c65(U11'(ok(tt), proper(x1)), PROPER(x1)) 686.53/213.63
PROPER(U11(0, x1)) → c65(U11'(ok(0), proper(x1)), PROPER(x1)) 686.53/213.63
PROPER(U12(U11(z0, z1))) → c67(U12'(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.53/213.63
PROPER(U12(U12(z0))) → c67(U12'(U12(proper(z0))), PROPER(U12(z0))) 686.53/213.63
PROPER(U12(isNat(z0))) → c67(U12'(isNat(proper(z0))), PROPER(isNat(z0))) 686.53/213.63
PROPER(U12(U21(z0))) → c67(U12'(U21(proper(z0))), PROPER(U21(z0))) 686.53/213.63
PROPER(U12(U31(z0, z1))) → c67(U12'(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.53/213.63
PROPER(U12(U32(z0))) → c67(U12'(U32(proper(z0))), PROPER(U32(z0))) 686.53/213.63
PROPER(U12(U41(z0, z1))) → c67(U12'(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.53/213.63
PROPER(U12(U51(z0, z1, z2))) → c67(U12'(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.53/213.63
PROPER(U12(U52(z0, z1, z2))) → c67(U12'(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.53/213.63
PROPER(U12(s(z0))) → c67(U12'(s(proper(z0))), PROPER(s(z0))) 686.53/213.63
PROPER(U12(plus(z0, z1))) → c67(U12'(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.53/213.63
PROPER(U12(U61(z0))) → c67(U12'(U61(proper(z0))), PROPER(U61(z0))) 686.53/213.63
PROPER(U12(U71(z0, z1, z2))) → c67(U12'(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.53/213.63
PROPER(U12(U72(z0, z1, z2))) → c67(U12'(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.53/213.63
PROPER(U12(x(z0, z1))) → c67(U12'(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.53/213.63
PROPER(U12(tt)) → c67(U12'(ok(tt))) 686.53/213.63
PROPER(U12(0)) → c67(U12'(ok(0))) 686.53/213.63
PROPER(isNat(U11(z0, z1))) → c68(ISNAT(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.53/213.63
PROPER(isNat(U12(z0))) → c68(ISNAT(U12(proper(z0))), PROPER(U12(z0))) 686.53/213.63
PROPER(isNat(isNat(z0))) → c68(ISNAT(isNat(proper(z0))), PROPER(isNat(z0))) 686.53/213.63
PROPER(isNat(U21(z0))) → c68(ISNAT(U21(proper(z0))), PROPER(U21(z0))) 686.53/213.63
PROPER(isNat(U31(z0, z1))) → c68(ISNAT(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.53/213.63
PROPER(isNat(U32(z0))) → c68(ISNAT(U32(proper(z0))), PROPER(U32(z0))) 686.53/213.63
PROPER(isNat(U41(z0, z1))) → c68(ISNAT(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.53/213.63
PROPER(isNat(U51(z0, z1, z2))) → c68(ISNAT(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.53/213.63
PROPER(isNat(U52(z0, z1, z2))) → c68(ISNAT(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.53/213.63
PROPER(isNat(s(z0))) → c68(ISNAT(s(proper(z0))), PROPER(s(z0))) 686.53/213.63
PROPER(isNat(plus(z0, z1))) → c68(ISNAT(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.53/213.63
PROPER(isNat(U61(z0))) → c68(ISNAT(U61(proper(z0))), PROPER(U61(z0))) 686.53/213.63
PROPER(isNat(U71(z0, z1, z2))) → c68(ISNAT(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.53/213.63
PROPER(isNat(U72(z0, z1, z2))) → c68(ISNAT(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.53/213.63
PROPER(isNat(x(z0, z1))) → c68(ISNAT(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.53/213.63
PROPER(isNat(tt)) → c68(ISNAT(ok(tt))) 686.53/213.63
PROPER(isNat(0)) → c68(ISNAT(ok(0))) 686.53/213.63
PROPER(U21(U11(z0, z1))) → c69(U21'(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.53/213.63
PROPER(U21(U12(z0))) → c69(U21'(U12(proper(z0))), PROPER(U12(z0))) 686.53/213.63
PROPER(U21(isNat(z0))) → c69(U21'(isNat(proper(z0))), PROPER(isNat(z0))) 686.53/213.63
PROPER(U21(U21(z0))) → c69(U21'(U21(proper(z0))), PROPER(U21(z0))) 686.53/213.63
PROPER(U21(U31(z0, z1))) → c69(U21'(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.53/213.63
PROPER(U21(U32(z0))) → c69(U21'(U32(proper(z0))), PROPER(U32(z0))) 686.53/213.63
PROPER(U21(U41(z0, z1))) → c69(U21'(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.53/213.63
PROPER(U21(U51(z0, z1, z2))) → c69(U21'(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.53/213.63
PROPER(U21(U52(z0, z1, z2))) → c69(U21'(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.53/213.63
PROPER(U21(s(z0))) → c69(U21'(s(proper(z0))), PROPER(s(z0))) 686.53/213.63
PROPER(U21(plus(z0, z1))) → c69(U21'(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.53/213.63
PROPER(U21(U61(z0))) → c69(U21'(U61(proper(z0))), PROPER(U61(z0))) 686.53/213.63
PROPER(U21(U71(z0, z1, z2))) → c69(U21'(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.53/213.63
PROPER(U21(U72(z0, z1, z2))) → c69(U21'(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.53/213.63
PROPER(U21(x(z0, z1))) → c69(U21'(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.53/213.63
PROPER(U21(tt)) → c69(U21'(ok(tt))) 686.53/213.63
PROPER(U21(0)) → c69(U21'(ok(0))) 686.53/213.63
PROPER(U31(x0, U11(z0, z1))) → c70(U31'(proper(x0), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(U11(z0, z1))) 686.53/213.63
PROPER(U31(x0, U12(z0))) → c70(U31'(proper(x0), U12(proper(z0))), PROPER(x0), PROPER(U12(z0))) 686.53/213.63
PROPER(U31(x0, isNat(z0))) → c70(U31'(proper(x0), isNat(proper(z0))), PROPER(x0), PROPER(isNat(z0))) 686.53/213.63
PROPER(U31(x0, U21(z0))) → c70(U31'(proper(x0), U21(proper(z0))), PROPER(x0), PROPER(U21(z0))) 686.53/213.63
PROPER(U31(x0, U31(z0, z1))) → c70(U31'(proper(x0), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(U31(z0, z1))) 686.53/213.63
PROPER(U31(x0, U32(z0))) → c70(U31'(proper(x0), U32(proper(z0))), PROPER(x0), PROPER(U32(z0))) 686.53/213.63
PROPER(U31(x0, U41(z0, z1))) → c70(U31'(proper(x0), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(U41(z0, z1))) 686.53/213.63
PROPER(U31(x0, U51(z0, z1, z2))) → c70(U31'(proper(x0), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U51(z0, z1, z2))) 686.53/213.63
PROPER(U31(x0, U52(z0, z1, z2))) → c70(U31'(proper(x0), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U52(z0, z1, z2))) 686.53/213.63
PROPER(U31(x0, s(z0))) → c70(U31'(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 686.53/213.63
PROPER(U31(x0, plus(z0, z1))) → c70(U31'(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 686.53/213.63
PROPER(U31(x0, U61(z0))) → c70(U31'(proper(x0), U61(proper(z0))), PROPER(x0), PROPER(U61(z0))) 686.53/213.63
PROPER(U31(x0, U71(z0, z1, z2))) → c70(U31'(proper(x0), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U71(z0, z1, z2))) 686.53/213.63
PROPER(U31(x0, U72(z0, z1, z2))) → c70(U31'(proper(x0), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U72(z0, z1, z2))) 686.53/213.63
PROPER(U31(x0, x(z0, z1))) → c70(U31'(proper(x0), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x(z0, z1))) 686.53/213.63
PROPER(U31(U11(z0, z1), x1)) → c70(U31'(U11(proper(z0), proper(z1)), proper(x1)), PROPER(U11(z0, z1)), PROPER(x1)) 686.53/213.63
PROPER(U31(U12(z0), x1)) → c70(U31'(U12(proper(z0)), proper(x1)), PROPER(U12(z0)), PROPER(x1)) 686.53/213.63
PROPER(U31(isNat(z0), x1)) → c70(U31'(isNat(proper(z0)), proper(x1)), PROPER(isNat(z0)), PROPER(x1)) 686.53/213.63
PROPER(U31(U21(z0), x1)) → c70(U31'(U21(proper(z0)), proper(x1)), PROPER(U21(z0)), PROPER(x1)) 686.53/213.63
PROPER(U31(U31(z0, z1), x1)) → c70(U31'(U31(proper(z0), proper(z1)), proper(x1)), PROPER(U31(z0, z1)), PROPER(x1)) 686.53/213.63
PROPER(U31(U32(z0), x1)) → c70(U31'(U32(proper(z0)), proper(x1)), PROPER(U32(z0)), PROPER(x1)) 686.53/213.63
PROPER(U31(U41(z0, z1), x1)) → c70(U31'(U41(proper(z0), proper(z1)), proper(x1)), PROPER(U41(z0, z1)), PROPER(x1)) 686.53/213.63
PROPER(U31(U51(z0, z1, z2), x1)) → c70(U31'(U51(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U51(z0, z1, z2)), PROPER(x1)) 686.53/213.63
PROPER(U31(U52(z0, z1, z2), x1)) → c70(U31'(U52(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U52(z0, z1, z2)), PROPER(x1)) 686.53/213.63
PROPER(U31(s(z0), x1)) → c70(U31'(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 686.53/213.63
PROPER(U31(plus(z0, z1), x1)) → c70(U31'(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 686.53/213.63
PROPER(U31(U61(z0), x1)) → c70(U31'(U61(proper(z0)), proper(x1)), PROPER(U61(z0)), PROPER(x1)) 686.53/213.63
PROPER(U31(U71(z0, z1, z2), x1)) → c70(U31'(U71(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U71(z0, z1, z2)), PROPER(x1)) 686.53/213.63
PROPER(U31(U72(z0, z1, z2), x1)) → c70(U31'(U72(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U72(z0, z1, z2)), PROPER(x1)) 686.53/213.63
PROPER(U31(x(z0, z1), x1)) → c70(U31'(x(proper(z0), proper(z1)), proper(x1)), PROPER(x(z0, z1)), PROPER(x1)) 686.53/213.63
PROPER(U31(x0, tt)) → c70(U31'(proper(x0), ok(tt)), PROPER(x0)) 686.53/213.63
PROPER(U31(x0, 0)) → c70(U31'(proper(x0), ok(0)), PROPER(x0)) 686.53/213.63
PROPER(U31(tt, x1)) → c70(U31'(ok(tt), proper(x1)), PROPER(x1)) 686.53/213.63
PROPER(U31(0, x1)) → c70(U31'(ok(0), proper(x1)), PROPER(x1)) 686.53/213.63
PROPER(U32(U11(z0, z1))) → c71(U32'(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.53/213.63
PROPER(U32(U12(z0))) → c71(U32'(U12(proper(z0))), PROPER(U12(z0))) 686.53/213.63
PROPER(U32(isNat(z0))) → c71(U32'(isNat(proper(z0))), PROPER(isNat(z0))) 686.53/213.63
PROPER(U32(U21(z0))) → c71(U32'(U21(proper(z0))), PROPER(U21(z0))) 686.53/213.63
PROPER(U32(U31(z0, z1))) → c71(U32'(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.53/213.63
PROPER(U32(U32(z0))) → c71(U32'(U32(proper(z0))), PROPER(U32(z0))) 686.53/213.63
PROPER(U32(U41(z0, z1))) → c71(U32'(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.53/213.63
PROPER(U32(U51(z0, z1, z2))) → c71(U32'(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.53/213.63
PROPER(U32(U52(z0, z1, z2))) → c71(U32'(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.53/213.63
PROPER(U32(s(z0))) → c71(U32'(s(proper(z0))), PROPER(s(z0))) 686.53/213.63
PROPER(U32(plus(z0, z1))) → c71(U32'(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.53/213.63
PROPER(U32(U61(z0))) → c71(U32'(U61(proper(z0))), PROPER(U61(z0))) 686.53/213.63
PROPER(U32(U71(z0, z1, z2))) → c71(U32'(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.53/213.63
PROPER(U32(U72(z0, z1, z2))) → c71(U32'(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.53/213.63
PROPER(U32(x(z0, z1))) → c71(U32'(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.53/213.63
PROPER(U32(tt)) → c71(U32'(ok(tt))) 686.53/213.63
PROPER(U32(0)) → c71(U32'(ok(0))) 686.53/213.63
PROPER(U41(x0, U11(z0, z1))) → c72(U41'(proper(x0), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(U11(z0, z1))) 686.53/213.63
PROPER(U41(x0, tt)) → c72(U41'(proper(x0), ok(tt)), PROPER(x0), PROPER(tt)) 686.53/213.63
PROPER(U41(x0, U12(z0))) → c72(U41'(proper(x0), U12(proper(z0))), PROPER(x0), PROPER(U12(z0))) 686.53/213.63
PROPER(U41(x0, isNat(z0))) → c72(U41'(proper(x0), isNat(proper(z0))), PROPER(x0), PROPER(isNat(z0))) 686.53/213.63
PROPER(U41(x0, U21(z0))) → c72(U41'(proper(x0), U21(proper(z0))), PROPER(x0), PROPER(U21(z0))) 686.53/213.63
PROPER(U41(x0, U31(z0, z1))) → c72(U41'(proper(x0), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(U31(z0, z1))) 686.53/213.63
PROPER(U41(x0, U32(z0))) → c72(U41'(proper(x0), U32(proper(z0))), PROPER(x0), PROPER(U32(z0))) 686.53/213.63
PROPER(U41(x0, U41(z0, z1))) → c72(U41'(proper(x0), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(U41(z0, z1))) 686.53/213.63
PROPER(U41(x0, U51(z0, z1, z2))) → c72(U41'(proper(x0), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U51(z0, z1, z2))) 686.53/213.63
PROPER(U41(x0, U52(z0, z1, z2))) → c72(U41'(proper(x0), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U52(z0, z1, z2))) 686.53/213.63
PROPER(U41(x0, s(z0))) → c72(U41'(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 686.53/213.63
PROPER(U41(x0, plus(z0, z1))) → c72(U41'(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 686.53/213.63
PROPER(U41(x0, U61(z0))) → c72(U41'(proper(x0), U61(proper(z0))), PROPER(x0), PROPER(U61(z0))) 686.53/213.63
PROPER(U41(x0, 0)) → c72(U41'(proper(x0), ok(0)), PROPER(x0), PROPER(0)) 686.53/213.63
PROPER(U41(x0, U71(z0, z1, z2))) → c72(U41'(proper(x0), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U71(z0, z1, z2))) 686.53/213.63
PROPER(U41(x0, U72(z0, z1, z2))) → c72(U41'(proper(x0), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U72(z0, z1, z2))) 686.53/213.63
PROPER(U41(x0, x(z0, z1))) → c72(U41'(proper(x0), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x(z0, z1))) 686.53/213.63
PROPER(U41(U11(z0, z1), x1)) → c72(U41'(U11(proper(z0), proper(z1)), proper(x1)), PROPER(U11(z0, z1)), PROPER(x1)) 686.53/213.63
PROPER(U41(tt, x1)) → c72(U41'(ok(tt), proper(x1)), PROPER(tt), PROPER(x1)) 686.53/213.63
PROPER(U41(U12(z0), x1)) → c72(U41'(U12(proper(z0)), proper(x1)), PROPER(U12(z0)), PROPER(x1)) 686.53/213.63
PROPER(U41(isNat(z0), x1)) → c72(U41'(isNat(proper(z0)), proper(x1)), PROPER(isNat(z0)), PROPER(x1)) 686.53/213.63
PROPER(U41(U21(z0), x1)) → c72(U41'(U21(proper(z0)), proper(x1)), PROPER(U21(z0)), PROPER(x1)) 686.53/213.63
PROPER(U41(U31(z0, z1), x1)) → c72(U41'(U31(proper(z0), proper(z1)), proper(x1)), PROPER(U31(z0, z1)), PROPER(x1)) 686.53/213.63
PROPER(U41(U32(z0), x1)) → c72(U41'(U32(proper(z0)), proper(x1)), PROPER(U32(z0)), PROPER(x1)) 686.53/213.63
PROPER(U41(U41(z0, z1), x1)) → c72(U41'(U41(proper(z0), proper(z1)), proper(x1)), PROPER(U41(z0, z1)), PROPER(x1)) 686.53/213.63
PROPER(U41(U51(z0, z1, z2), x1)) → c72(U41'(U51(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U51(z0, z1, z2)), PROPER(x1)) 686.53/213.63
PROPER(U41(U52(z0, z1, z2), x1)) → c72(U41'(U52(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U52(z0, z1, z2)), PROPER(x1)) 686.53/213.63
PROPER(U41(s(z0), x1)) → c72(U41'(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 686.53/213.63
PROPER(U41(plus(z0, z1), x1)) → c72(U41'(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 686.53/213.63
PROPER(U41(U61(z0), x1)) → c72(U41'(U61(proper(z0)), proper(x1)), PROPER(U61(z0)), PROPER(x1)) 686.53/213.63
PROPER(U41(0, x1)) → c72(U41'(ok(0), proper(x1)), PROPER(0), PROPER(x1)) 686.53/213.63
PROPER(U41(U71(z0, z1, z2), x1)) → c72(U41'(U71(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U71(z0, z1, z2)), PROPER(x1)) 686.53/213.63
PROPER(U41(U72(z0, z1, z2), x1)) → c72(U41'(U72(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U72(z0, z1, z2)), PROPER(x1)) 686.53/213.63
PROPER(U41(x(z0, z1), x1)) → c72(U41'(x(proper(z0), proper(z1)), proper(x1)), PROPER(x(z0, z1)), PROPER(x1))
S tuples:

ACTIVE(plus(z0, z1)) → c28(PLUS(active(z0), z1), ACTIVE(z0)) 686.53/213.63
ACTIVE(plus(z0, z1)) → c29(PLUS(z0, active(z1)), ACTIVE(z1)) 686.53/213.63
ACTIVE(x(z0, z1)) → c33(X(active(z0), z1), ACTIVE(z0)) 686.53/213.63
ACTIVE(x(z0, z1)) → c34(X(z0, active(z1)), ACTIVE(z1)) 686.53/213.63
U11'(mark(z0), z1) → c35(U11'(z0, z1)) 686.53/213.63
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1)) 686.53/213.63
U12'(mark(z0)) → c37(U12'(z0)) 686.53/213.63
U12'(ok(z0)) → c38(U12'(z0)) 686.53/213.63
U21'(mark(z0)) → c39(U21'(z0)) 686.53/213.63
U21'(ok(z0)) → c40(U21'(z0)) 686.53/213.63
U31'(mark(z0), z1) → c41(U31'(z0, z1)) 686.53/213.63
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 686.53/213.63
U32'(mark(z0)) → c43(U32'(z0)) 686.53/213.63
U32'(ok(z0)) → c44(U32'(z0)) 686.53/213.63
U41'(mark(z0), z1) → c45(U41'(z0, z1)) 686.53/213.63
U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1)) 686.53/213.63
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2)) 686.53/213.63
U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2)) 686.53/213.63
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2)) 686.53/213.63
U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2)) 686.53/213.63
S(mark(z0)) → c51(S(z0)) 686.53/213.63
S(ok(z0)) → c52(S(z0)) 686.53/213.63
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 686.53/213.63
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 686.53/213.63
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 686.53/213.63
U61'(mark(z0)) → c56(U61'(z0)) 686.53/213.63
U61'(ok(z0)) → c57(U61'(z0)) 686.53/213.63
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2)) 686.53/213.63
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2)) 686.53/213.63
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2)) 686.53/213.63
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 686.53/213.63
X(mark(z0), z1) → c62(X(z0, z1)) 686.53/213.63
X(z0, mark(z1)) → c63(X(z0, z1)) 686.53/213.63
X(ok(z0), ok(z1)) → c64(X(z0, z1)) 686.53/213.63
PROPER(U51(z0, z1, z2)) → c73(U51'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 686.53/213.63
PROPER(U52(z0, z1, z2)) → c74(U52'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 686.53/213.63
PROPER(s(z0)) → c75(S(proper(z0)), PROPER(z0)) 686.53/213.63
PROPER(plus(z0, z1)) → c76(PLUS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 686.53/213.63
PROPER(U61(z0)) → c77(U61'(proper(z0)), PROPER(z0)) 686.53/213.63
PROPER(U71(z0, z1, z2)) → c79(U71'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 686.53/213.63
PROPER(U72(z0, z1, z2)) → c80(U72'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 686.53/213.63
PROPER(x(z0, z1)) → c81(X(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 686.53/213.63
ISNAT(ok(z0)) → c82(ISNAT(z0)) 686.53/213.63
TOP(mark(z0)) → c83(TOP(proper(z0)), PROPER(z0)) 686.53/213.63
TOP(ok(z0)) → c84(TOP(active(z0)), ACTIVE(z0)) 686.53/213.63
ACTIVE(isNat(s(z0))) → c13(ISNAT(z0)) 686.53/213.63
ACTIVE(plus(z0, s(z1))) → c16(ISNAT(z1)) 686.53/213.63
ACTIVE(x(z0, s(z1))) → c18(ISNAT(z1)) 686.53/213.63
ACTIVE(U11(tt, z0)) → c1(U12'(isNat(z0))) 686.53/213.63
ACTIVE(U11(tt, z0)) → c1(ISNAT(z0)) 686.53/213.63
ACTIVE(U31(tt, z0)) → c1(U32'(isNat(z0))) 686.53/213.63
ACTIVE(U31(tt, z0)) → c1(ISNAT(z0)) 686.53/213.63
ACTIVE(U51(tt, z0, z1)) → c1(U52'(isNat(z1), z0, z1)) 686.53/213.63
ACTIVE(U51(tt, z0, z1)) → c1(ISNAT(z1)) 686.53/213.63
ACTIVE(U52(tt, z0, z1)) → c1(S(plus(z1, z0))) 686.53/213.63
ACTIVE(U52(tt, z0, z1)) → c1(PLUS(z1, z0)) 686.53/213.63
ACTIVE(U71(tt, z0, z1)) → c1(U72'(isNat(z1), z0, z1)) 686.53/213.63
ACTIVE(U71(tt, z0, z1)) → c1(ISNAT(z1)) 686.53/213.63
ACTIVE(U72(tt, z0, z1)) → c1(PLUS(x(z1, z0), z1)) 686.53/213.63
ACTIVE(U72(tt, z0, z1)) → c1(X(z1, z0)) 686.53/213.63
ACTIVE(isNat(plus(z0, z1))) → c1(U11'(isNat(z0), z1)) 686.53/213.63
ACTIVE(isNat(plus(z0, z1))) → c1(ISNAT(z0)) 686.53/213.63
ACTIVE(isNat(x(z0, z1))) → c1(U31'(isNat(z0), z1)) 686.53/213.63
ACTIVE(isNat(x(z0, z1))) → c1(ISNAT(z0)) 686.53/213.63
ACTIVE(plus(z0, 0)) → c1(U41'(isNat(z0), z0)) 686.53/213.63
ACTIVE(plus(z0, 0)) → c1(ISNAT(z0)) 686.53/213.63
ACTIVE(x(z0, 0)) → c1(U61'(isNat(z0))) 686.53/213.63
ACTIVE(x(z0, 0)) → c1(ISNAT(z0)) 686.53/213.63
ACTIVE(U11(plus(z0, 0), x1)) → c19(U11'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.53/213.63
ACTIVE(U11(plus(z0, s(z1)), x1)) → c19(U11'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.53/213.63
ACTIVE(U11(x(z0, 0), x1)) → c19(U11'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.53/213.63
ACTIVE(U11(x(z0, s(z1)), x1)) → c19(U11'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.53/213.63
ACTIVE(U11(U11(z0, z1), x1)) → c19(U11'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.53/213.63
ACTIVE(U11(U12(z0), x1)) → c19(U11'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.53/213.63
ACTIVE(U11(U21(z0), x1)) → c19(U11'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.53/213.63
ACTIVE(U11(U31(z0, z1), x1)) → c19(U11'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.53/213.63
ACTIVE(U11(U32(z0), x1)) → c19(U11'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.53/213.63
ACTIVE(U11(U41(z0, z1), x1)) → c19(U11'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.53/213.63
ACTIVE(U11(U51(z0, z1, z2), x1)) → c19(U11'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.53/213.63
ACTIVE(U11(U52(z0, z1, z2), x1)) → c19(U11'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.53/213.63
ACTIVE(U11(s(z0), x1)) → c19(U11'(s(active(z0)), x1), ACTIVE(s(z0))) 686.53/213.63
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.53/213.63
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.53/213.63
ACTIVE(U11(U61(z0), x1)) → c19(U11'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.53/213.63
ACTIVE(U11(U71(z0, z1, z2), x1)) → c19(U11'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.53/213.63
ACTIVE(U11(U72(z0, z1, z2), x1)) → c19(U11'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.53/213.63
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.53/213.63
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.53/213.63
ACTIVE(U11(isNat(0), x1)) → c19(U11'(mark(tt), x1)) 686.53/213.63
ACTIVE(U11(U11(tt, z0), x1)) → c(U11'(mark(U12(isNat(z0))), x1)) 686.53/213.63
ACTIVE(U11(U11(tt, z0), x1)) → c(ACTIVE(U11(tt, z0))) 686.53/213.63
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(U11'(mark(U11(isNat(z0), z1)), x1)) 686.53/213.63
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(ACTIVE(isNat(plus(z0, z1)))) 686.53/213.63
ACTIVE(U11(isNat(s(z0)), x1)) → c(U11'(mark(U21(isNat(z0))), x1)) 686.53/213.63
ACTIVE(U11(isNat(s(z0)), x1)) → c(ACTIVE(isNat(s(z0)))) 686.53/213.63
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(U11'(mark(U31(isNat(z0), z1)), x1)) 686.53/213.63
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(ACTIVE(isNat(x(z0, z1)))) 686.53/213.63
ACTIVE(U12(plus(z0, 0))) → c20(U12'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.53/213.63
ACTIVE(U12(plus(z0, s(z1)))) → c20(U12'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.53/213.63
ACTIVE(U12(x(z0, 0))) → c20(U12'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.53/213.63
ACTIVE(U12(x(z0, s(z1)))) → c20(U12'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.53/213.63
ACTIVE(U12(U11(z0, z1))) → c20(U12'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.53/213.63
ACTIVE(U12(U12(z0))) → c20(U12'(U12(active(z0))), ACTIVE(U12(z0))) 686.53/213.63
ACTIVE(U12(U21(z0))) → c20(U12'(U21(active(z0))), ACTIVE(U21(z0))) 686.53/213.63
ACTIVE(U12(U31(z0, z1))) → c20(U12'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.53/213.63
ACTIVE(U12(U32(z0))) → c20(U12'(U32(active(z0))), ACTIVE(U32(z0))) 686.53/213.63
ACTIVE(U12(U41(z0, z1))) → c20(U12'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.53/213.63
ACTIVE(U12(U51(z0, z1, z2))) → c20(U12'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.53/213.63
ACTIVE(U12(U52(z0, z1, z2))) → c20(U12'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.53/213.63
ACTIVE(U12(s(z0))) → c20(U12'(s(active(z0))), ACTIVE(s(z0))) 686.53/213.63
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.53/213.63
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.53/213.63
ACTIVE(U12(U61(z0))) → c20(U12'(U61(active(z0))), ACTIVE(U61(z0))) 686.53/213.63
ACTIVE(U12(U71(z0, z1, z2))) → c20(U12'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.53/213.63
ACTIVE(U12(U72(z0, z1, z2))) → c20(U12'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.53/213.63
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.53/213.63
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.53/213.63
ACTIVE(U11(U12(tt), x1)) → c19(U11'(mark(tt), x1)) 686.53/213.63
ACTIVE(U12(U12(tt))) → c20(U12'(mark(tt))) 686.53/213.63
ACTIVE(U12(isNat(0))) → c20(U12'(mark(tt))) 686.53/213.63
ACTIVE(U12(U11(tt, z0))) → c2(U12'(mark(U12(isNat(z0))))) 686.53/213.63
ACTIVE(U12(U11(tt, z0))) → c2(ACTIVE(U11(tt, z0))) 686.53/213.63
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(U12'(mark(U11(isNat(z0), z1)))) 686.53/213.63
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(ACTIVE(isNat(plus(z0, z1)))) 686.53/213.63
ACTIVE(U12(isNat(s(z0)))) → c2(U12'(mark(U21(isNat(z0))))) 686.53/213.63
ACTIVE(U12(isNat(s(z0)))) → c2(ACTIVE(isNat(s(z0)))) 686.53/213.63
ACTIVE(U12(isNat(x(z0, z1)))) → c2(U12'(mark(U31(isNat(z0), z1)))) 686.53/213.63
ACTIVE(U12(isNat(x(z0, z1)))) → c2(ACTIVE(isNat(x(z0, z1)))) 686.53/213.63
ACTIVE(U21(plus(z0, 0))) → c21(U21'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.53/213.63
ACTIVE(U21(plus(z0, s(z1)))) → c21(U21'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.53/213.63
ACTIVE(U21(x(z0, 0))) → c21(U21'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.53/213.63
ACTIVE(U21(x(z0, s(z1)))) → c21(U21'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.53/213.63
ACTIVE(U21(U11(z0, z1))) → c21(U21'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.53/213.63
ACTIVE(U21(U12(z0))) → c21(U21'(U12(active(z0))), ACTIVE(U12(z0))) 686.53/213.63
ACTIVE(U21(U21(z0))) → c21(U21'(U21(active(z0))), ACTIVE(U21(z0))) 686.53/213.63
ACTIVE(U21(U31(z0, z1))) → c21(U21'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.53/213.63
ACTIVE(U21(U32(z0))) → c21(U21'(U32(active(z0))), ACTIVE(U32(z0))) 686.53/213.63
ACTIVE(U21(U41(z0, z1))) → c21(U21'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.53/213.63
ACTIVE(U21(U51(z0, z1, z2))) → c21(U21'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.53/213.63
ACTIVE(U21(U52(z0, z1, z2))) → c21(U21'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.53/213.63
ACTIVE(U21(s(z0))) → c21(U21'(s(active(z0))), ACTIVE(s(z0))) 686.53/213.63
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.53/213.63
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.53/213.63
ACTIVE(U21(U61(z0))) → c21(U21'(U61(active(z0))), ACTIVE(U61(z0))) 686.53/213.63
ACTIVE(U21(U71(z0, z1, z2))) → c21(U21'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.53/213.63
ACTIVE(U21(U72(z0, z1, z2))) → c21(U21'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.53/213.63
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.53/213.63
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.53/213.63
ACTIVE(U11(U21(tt), x1)) → c19(U11'(mark(tt), x1)) 686.53/213.63
ACTIVE(U12(U21(tt))) → c20(U12'(mark(tt))) 686.53/213.63
ACTIVE(U21(U12(tt))) → c21(U21'(mark(tt))) 686.53/213.63
ACTIVE(U21(U21(tt))) → c21(U21'(mark(tt))) 686.53/213.63
ACTIVE(U21(isNat(0))) → c21(U21'(mark(tt))) 686.53/213.63
ACTIVE(U21(U11(tt, z0))) → c3(U21'(mark(U12(isNat(z0))))) 686.53/213.63
ACTIVE(U21(U11(tt, z0))) → c3(ACTIVE(U11(tt, z0))) 686.53/213.63
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(U21'(mark(U11(isNat(z0), z1)))) 686.53/213.63
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(ACTIVE(isNat(plus(z0, z1)))) 686.53/213.63
ACTIVE(U21(isNat(s(z0)))) → c3(U21'(mark(U21(isNat(z0))))) 686.53/213.63
ACTIVE(U21(isNat(s(z0)))) → c3(ACTIVE(isNat(s(z0)))) 686.53/213.63
ACTIVE(U21(isNat(x(z0, z1)))) → c3(U21'(mark(U31(isNat(z0), z1)))) 686.53/213.63
ACTIVE(U21(isNat(x(z0, z1)))) → c3(ACTIVE(isNat(x(z0, z1)))) 686.53/213.63
ACTIVE(U31(plus(z0, 0), x1)) → c22(U31'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.53/213.63
ACTIVE(U31(plus(z0, s(z1)), x1)) → c22(U31'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.53/213.63
ACTIVE(U31(x(z0, 0), x1)) → c22(U31'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.53/213.63
ACTIVE(U31(x(z0, s(z1)), x1)) → c22(U31'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.53/213.63
ACTIVE(U31(U11(z0, z1), x1)) → c22(U31'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.53/213.63
ACTIVE(U31(U12(z0), x1)) → c22(U31'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.53/213.63
ACTIVE(U31(U21(z0), x1)) → c22(U31'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.53/213.63
ACTIVE(U31(U31(z0, z1), x1)) → c22(U31'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.53/213.63
ACTIVE(U31(U32(z0), x1)) → c22(U31'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.53/213.63
ACTIVE(U31(U41(z0, z1), x1)) → c22(U31'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.53/213.63
ACTIVE(U31(U51(z0, z1, z2), x1)) → c22(U31'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.53/213.63
ACTIVE(U31(U52(z0, z1, z2), x1)) → c22(U31'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.53/213.63
ACTIVE(U31(s(z0), x1)) → c22(U31'(s(active(z0)), x1), ACTIVE(s(z0))) 686.53/213.63
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.53/213.63
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.53/213.63
ACTIVE(U31(U61(z0), x1)) → c22(U31'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.53/213.63
ACTIVE(U31(U71(z0, z1, z2), x1)) → c22(U31'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.53/213.63
ACTIVE(U31(U72(z0, z1, z2), x1)) → c22(U31'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.53/213.63
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.53/213.63
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.53/213.63
ACTIVE(U31(U12(tt), x1)) → c22(U31'(mark(tt), x1)) 686.53/213.63
ACTIVE(U31(U21(tt), x1)) → c22(U31'(mark(tt), x1)) 686.53/213.63
ACTIVE(U31(isNat(0), x1)) → c22(U31'(mark(tt), x1)) 686.53/213.63
ACTIVE(U11(U31(tt, z0), x1)) → c4(U11'(mark(U32(isNat(z0))), x1)) 686.53/213.63
ACTIVE(U11(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 686.53/213.63
ACTIVE(U12(U31(tt, z0))) → c4(U12'(mark(U32(isNat(z0))))) 686.53/213.63
ACTIVE(U12(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 686.53/213.63
ACTIVE(U21(U31(tt, z0))) → c4(U21'(mark(U32(isNat(z0))))) 686.53/213.63
ACTIVE(U21(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 686.53/213.63
ACTIVE(U31(U11(tt, z0), x1)) → c4(U31'(mark(U12(isNat(z0))), x1)) 686.53/213.63
ACTIVE(U31(U11(tt, z0), x1)) → c4(ACTIVE(U11(tt, z0))) 686.53/213.63
ACTIVE(U31(U31(tt, z0), x1)) → c4(U31'(mark(U32(isNat(z0))), x1)) 686.53/213.63
ACTIVE(U31(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 686.53/213.63
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(U31'(mark(U11(isNat(z0), z1)), x1)) 686.53/213.63
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(ACTIVE(isNat(plus(z0, z1)))) 686.53/213.63
ACTIVE(U31(isNat(s(z0)), x1)) → c4(U31'(mark(U21(isNat(z0))), x1)) 686.53/213.63
ACTIVE(U31(isNat(s(z0)), x1)) → c4(ACTIVE(isNat(s(z0)))) 686.53/213.63
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(U31'(mark(U31(isNat(z0), z1)), x1)) 686.53/213.63
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(ACTIVE(isNat(x(z0, z1)))) 686.53/213.63
ACTIVE(U32(plus(z0, 0))) → c23(U32'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.53/213.63
ACTIVE(U32(plus(z0, s(z1)))) → c23(U32'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.53/213.63
ACTIVE(U32(x(z0, 0))) → c23(U32'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.53/213.63
ACTIVE(U32(x(z0, s(z1)))) → c23(U32'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.53/213.63
ACTIVE(U32(U11(z0, z1))) → c23(U32'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.53/213.63
ACTIVE(U32(U12(z0))) → c23(U32'(U12(active(z0))), ACTIVE(U12(z0))) 686.53/213.63
ACTIVE(U32(U21(z0))) → c23(U32'(U21(active(z0))), ACTIVE(U21(z0))) 686.53/213.63
ACTIVE(U32(U31(z0, z1))) → c23(U32'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.53/213.63
ACTIVE(U32(U32(z0))) → c23(U32'(U32(active(z0))), ACTIVE(U32(z0))) 686.53/213.63
ACTIVE(U32(U41(z0, z1))) → c23(U32'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.53/213.63
ACTIVE(U32(U51(z0, z1, z2))) → c23(U32'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.53/213.63
ACTIVE(U32(U52(z0, z1, z2))) → c23(U32'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.53/213.63
ACTIVE(U32(s(z0))) → c23(U32'(s(active(z0))), ACTIVE(s(z0))) 686.53/213.63
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.53/213.63
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.53/213.63
ACTIVE(U32(U61(z0))) → c23(U32'(U61(active(z0))), ACTIVE(U61(z0))) 686.53/213.63
ACTIVE(U32(U71(z0, z1, z2))) → c23(U32'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.53/213.63
ACTIVE(U32(U72(z0, z1, z2))) → c23(U32'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.53/213.63
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.53/213.63
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.53/213.63
ACTIVE(U11(U32(tt), x1)) → c19(U11'(mark(tt), x1)) 686.53/213.63
ACTIVE(U12(U32(tt))) → c20(U12'(mark(tt))) 686.53/213.63
ACTIVE(U21(U32(tt))) → c21(U21'(mark(tt))) 686.53/213.63
ACTIVE(U31(U32(tt), x1)) → c22(U31'(mark(tt), x1)) 686.53/213.63
ACTIVE(U32(U12(tt))) → c23(U32'(mark(tt))) 686.53/213.63
ACTIVE(U32(U21(tt))) → c23(U32'(mark(tt))) 686.53/213.63
ACTIVE(U32(U32(tt))) → c23(U32'(mark(tt))) 686.53/213.63
ACTIVE(U32(isNat(0))) → c23(U32'(mark(tt))) 686.53/213.63
ACTIVE(U32(U11(tt, z0))) → c5(U32'(mark(U12(isNat(z0))))) 686.53/213.63
ACTIVE(U32(U11(tt, z0))) → c5(ACTIVE(U11(tt, z0))) 686.53/213.63
ACTIVE(U32(U31(tt, z0))) → c5(U32'(mark(U32(isNat(z0))))) 686.53/213.63
ACTIVE(U32(U31(tt, z0))) → c5(ACTIVE(U31(tt, z0))) 686.53/213.63
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(U32'(mark(U11(isNat(z0), z1)))) 686.53/213.63
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(ACTIVE(isNat(plus(z0, z1)))) 686.53/213.63
ACTIVE(U32(isNat(s(z0)))) → c5(U32'(mark(U21(isNat(z0))))) 686.53/213.63
ACTIVE(U32(isNat(s(z0)))) → c5(ACTIVE(isNat(s(z0)))) 686.53/213.63
ACTIVE(U32(isNat(x(z0, z1)))) → c5(U32'(mark(U31(isNat(z0), z1)))) 686.53/213.63
ACTIVE(U32(isNat(x(z0, z1)))) → c5(ACTIVE(isNat(x(z0, z1)))) 686.53/213.63
ACTIVE(U41(plus(z0, 0), x1)) → c24(U41'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.53/213.63
ACTIVE(U41(plus(z0, s(z1)), x1)) → c24(U41'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.53/213.63
ACTIVE(U41(x(z0, 0), x1)) → c24(U41'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.53/213.63
ACTIVE(U41(x(z0, s(z1)), x1)) → c24(U41'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.53/213.63
ACTIVE(U41(U11(z0, z1), x1)) → c24(U41'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.53/213.63
ACTIVE(U41(U12(z0), x1)) → c24(U41'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.53/213.63
ACTIVE(U41(U21(z0), x1)) → c24(U41'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.53/213.63
ACTIVE(U41(U31(z0, z1), x1)) → c24(U41'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.53/213.63
ACTIVE(U41(U32(z0), x1)) → c24(U41'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.53/213.63
ACTIVE(U41(U41(z0, z1), x1)) → c24(U41'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.53/213.63
ACTIVE(U41(U51(z0, z1, z2), x1)) → c24(U41'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.53/213.63
ACTIVE(U41(U52(z0, z1, z2), x1)) → c24(U41'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.53/213.63
ACTIVE(U41(s(z0), x1)) → c24(U41'(s(active(z0)), x1), ACTIVE(s(z0))) 686.53/213.63
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.53/213.63
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.53/213.63
ACTIVE(U41(U61(z0), x1)) → c24(U41'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.53/213.63
ACTIVE(U41(U71(z0, z1, z2), x1)) → c24(U41'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.53/213.63
ACTIVE(U41(U72(z0, z1, z2), x1)) → c24(U41'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.53/213.63
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.53/213.63
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.53/213.63
ACTIVE(U11(U41(tt, z0), x1)) → c19(U11'(mark(z0), x1)) 686.53/213.63
ACTIVE(U12(U41(tt, z0))) → c20(U12'(mark(z0))) 686.53/213.63
ACTIVE(U21(U41(tt, z0))) → c21(U21'(mark(z0))) 686.53/213.63
ACTIVE(U31(U41(tt, z0), x1)) → c22(U31'(mark(z0), x1)) 686.53/213.63
ACTIVE(U32(U41(tt, z0))) → c23(U32'(mark(z0))) 686.53/213.63
ACTIVE(U41(U12(tt), x1)) → c24(U41'(mark(tt), x1)) 686.53/213.63
ACTIVE(U41(U21(tt), x1)) → c24(U41'(mark(tt), x1)) 686.53/213.63
ACTIVE(U41(U32(tt), x1)) → c24(U41'(mark(tt), x1)) 686.53/213.63
ACTIVE(U41(U41(tt, z0), x1)) → c24(U41'(mark(z0), x1)) 686.53/213.63
ACTIVE(U41(isNat(0), x1)) → c24(U41'(mark(tt), x1)) 686.53/213.63
ACTIVE(U41(U11(tt, z0), x1)) → c6(U41'(mark(U12(isNat(z0))), x1)) 686.53/213.63
ACTIVE(U41(U11(tt, z0), x1)) → c6(ACTIVE(U11(tt, z0))) 686.53/213.63
ACTIVE(U41(U31(tt, z0), x1)) → c6(U41'(mark(U32(isNat(z0))), x1)) 686.53/213.63
ACTIVE(U41(U31(tt, z0), x1)) → c6(ACTIVE(U31(tt, z0))) 686.53/213.63
ACTIVE(U41(isNat(plus(z0, z1)), x1)) → c6(U41'(mark(U11(isNat(z0), z1)), x1)) 686.53/213.63
ACTIVE(U41(isNat(plus(z0, z1)), x1)) → c6(ACTIVE(isNat(plus(z0, z1)))) 686.53/213.63
ACTIVE(U41(isNat(s(z0)), x1)) → c6(U41'(mark(U21(isNat(z0))), x1)) 686.53/213.63
ACTIVE(U41(isNat(s(z0)), x1)) → c6(ACTIVE(isNat(s(z0)))) 686.53/213.63
ACTIVE(U41(isNat(x(z0, z1)), x1)) → c6(U41'(mark(U31(isNat(z0), z1)), x1)) 686.53/213.63
ACTIVE(U41(isNat(x(z0, z1)), x1)) → c6(ACTIVE(isNat(x(z0, z1)))) 686.53/213.63
ACTIVE(U51(plus(z0, 0), x1, x2)) → c25(U51'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.53/213.63
ACTIVE(U51(plus(z0, s(z1)), x1, x2)) → c25(U51'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.53/213.63
ACTIVE(U51(x(z0, 0), x1, x2)) → c25(U51'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.53/213.63
ACTIVE(U51(x(z0, s(z1)), x1, x2)) → c25(U51'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.53/213.63
ACTIVE(U51(U11(z0, z1), x1, x2)) → c25(U51'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.53/213.63
ACTIVE(U51(U12(z0), x1, x2)) → c25(U51'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.53/213.63
ACTIVE(U51(U21(z0), x1, x2)) → c25(U51'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.53/213.63
ACTIVE(U51(U31(z0, z1), x1, x2)) → c25(U51'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.53/213.63
ACTIVE(U51(U32(z0), x1, x2)) → c25(U51'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.53/213.63
ACTIVE(U51(U41(z0, z1), x1, x2)) → c25(U51'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.53/213.63
ACTIVE(U51(U51(z0, z1, z2), x1, x2)) → c25(U51'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.53/213.63
ACTIVE(U51(U52(z0, z1, z2), x1, x2)) → c25(U51'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.53/213.63
ACTIVE(U51(s(z0), x1, x2)) → c25(U51'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.53/213.63
ACTIVE(U51(plus(z0, z1), x1, x2)) → c25(U51'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.53/213.63
ACTIVE(U51(plus(z0, z1), x1, x2)) → c25(U51'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.53/213.63
ACTIVE(U51(U61(z0), x1, x2)) → c25(U51'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.53/213.63
ACTIVE(U51(U71(z0, z1, z2), x1, x2)) → c25(U51'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.53/213.63
ACTIVE(U51(U72(z0, z1, z2), x1, x2)) → c25(U51'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.53/213.63
ACTIVE(U51(x(z0, z1), x1, x2)) → c25(U51'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.53/213.63
ACTIVE(U51(x(z0, z1), x1, x2)) → c25(U51'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.53/213.63
ACTIVE(U51(U12(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.53/213.63
ACTIVE(U51(U21(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.53/213.63
ACTIVE(U51(U32(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.53/213.63
ACTIVE(U51(U41(tt, z0), x1, x2)) → c25(U51'(mark(z0), x1, x2)) 686.53/213.63
ACTIVE(U51(isNat(0), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.53/213.63
ACTIVE(U11(U51(tt, z0, z1), x1)) → c7(U11'(mark(U52(isNat(z1), z0, z1)), x1)) 686.53/213.63
ACTIVE(U11(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.53/213.63
ACTIVE(U12(U51(tt, z0, z1))) → c7(U12'(mark(U52(isNat(z1), z0, z1)))) 686.53/213.63
ACTIVE(U12(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.53/213.63
ACTIVE(U21(U51(tt, z0, z1))) → c7(U21'(mark(U52(isNat(z1), z0, z1)))) 686.53/213.63
ACTIVE(U21(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.53/213.63
ACTIVE(U31(U51(tt, z0, z1), x1)) → c7(U31'(mark(U52(isNat(z1), z0, z1)), x1)) 686.53/213.63
ACTIVE(U31(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.53/213.63
ACTIVE(U32(U51(tt, z0, z1))) → c7(U32'(mark(U52(isNat(z1), z0, z1)))) 686.53/213.63
ACTIVE(U32(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.53/213.63
ACTIVE(U41(U51(tt, z0, z1), x1)) → c7(U41'(mark(U52(isNat(z1), z0, z1)), x1)) 686.53/213.63
ACTIVE(U41(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.53/213.63
ACTIVE(U51(U11(tt, z0), x1, x2)) → c7(U51'(mark(U12(isNat(z0))), x1, x2)) 686.53/213.63
ACTIVE(U51(U11(tt, z0), x1, x2)) → c7(ACTIVE(U11(tt, z0))) 686.53/213.63
ACTIVE(U51(U31(tt, z0), x1, x2)) → c7(U51'(mark(U32(isNat(z0))), x1, x2)) 686.53/213.63
ACTIVE(U51(U31(tt, z0), x1, x2)) → c7(ACTIVE(U31(tt, z0))) 686.53/213.63
ACTIVE(U51(U51(tt, z0, z1), x1, x2)) → c7(U51'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.53/213.63
ACTIVE(U51(U51(tt, z0, z1), x1, x2)) → c7(ACTIVE(U51(tt, z0, z1))) 686.53/213.63
ACTIVE(U51(isNat(plus(z0, z1)), x1, x2)) → c7(U51'(mark(U11(isNat(z0), z1)), x1, x2)) 686.53/213.63
ACTIVE(U51(isNat(plus(z0, z1)), x1, x2)) → c7(ACTIVE(isNat(plus(z0, z1)))) 686.53/213.63
ACTIVE(U51(isNat(s(z0)), x1, x2)) → c7(U51'(mark(U21(isNat(z0))), x1, x2)) 686.53/213.63
ACTIVE(U51(isNat(s(z0)), x1, x2)) → c7(ACTIVE(isNat(s(z0)))) 686.53/213.63
ACTIVE(U51(isNat(x(z0, z1)), x1, x2)) → c7(U51'(mark(U31(isNat(z0), z1)), x1, x2)) 686.53/213.63
ACTIVE(U51(isNat(x(z0, z1)), x1, x2)) → c7(ACTIVE(isNat(x(z0, z1)))) 686.53/213.63
ACTIVE(U52(plus(z0, 0), x1, x2)) → c26(U52'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.53/213.63
ACTIVE(U52(plus(z0, s(z1)), x1, x2)) → c26(U52'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.53/213.63
ACTIVE(U52(x(z0, 0), x1, x2)) → c26(U52'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.53/213.63
ACTIVE(U52(x(z0, s(z1)), x1, x2)) → c26(U52'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.53/213.63
ACTIVE(U52(U11(z0, z1), x1, x2)) → c26(U52'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.53/213.63
ACTIVE(U52(U12(z0), x1, x2)) → c26(U52'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.53/213.63
ACTIVE(U52(U21(z0), x1, x2)) → c26(U52'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.53/213.63
ACTIVE(U52(U31(z0, z1), x1, x2)) → c26(U52'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.53/213.63
ACTIVE(U52(U32(z0), x1, x2)) → c26(U52'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.53/213.63
ACTIVE(U52(U41(z0, z1), x1, x2)) → c26(U52'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.53/213.63
ACTIVE(U52(U51(z0, z1, z2), x1, x2)) → c26(U52'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.53/213.63
ACTIVE(U52(U52(z0, z1, z2), x1, x2)) → c26(U52'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.53/213.63
ACTIVE(U52(s(z0), x1, x2)) → c26(U52'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.53/213.63
ACTIVE(U52(plus(z0, z1), x1, x2)) → c26(U52'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.53/213.63
ACTIVE(U52(plus(z0, z1), x1, x2)) → c26(U52'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.53/213.63
ACTIVE(U52(U61(z0), x1, x2)) → c26(U52'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.53/213.63
ACTIVE(U52(U71(z0, z1, z2), x1, x2)) → c26(U52'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.53/213.63
ACTIVE(U52(U72(z0, z1, z2), x1, x2)) → c26(U52'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.53/213.63
ACTIVE(U52(x(z0, z1), x1, x2)) → c26(U52'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.53/213.63
ACTIVE(U52(x(z0, z1), x1, x2)) → c26(U52'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.53/213.63
ACTIVE(U52(U12(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.53/213.63
ACTIVE(U52(U21(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.53/213.63
ACTIVE(U52(U32(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.53/213.63
ACTIVE(U52(U41(tt, z0), x1, x2)) → c26(U52'(mark(z0), x1, x2)) 686.53/213.63
ACTIVE(U52(isNat(0), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.53/213.63
ACTIVE(U11(U52(tt, z0, z1), x1)) → c8(U11'(mark(s(plus(z1, z0))), x1)) 686.53/213.63
ACTIVE(U11(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.53/213.63
ACTIVE(U12(U52(tt, z0, z1))) → c8(U12'(mark(s(plus(z1, z0))))) 686.53/213.63
ACTIVE(U12(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.53/213.63
ACTIVE(U21(U52(tt, z0, z1))) → c8(U21'(mark(s(plus(z1, z0))))) 686.53/213.63
ACTIVE(U21(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.53/213.63
ACTIVE(U31(U52(tt, z0, z1), x1)) → c8(U31'(mark(s(plus(z1, z0))), x1)) 686.53/213.63
ACTIVE(U31(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.53/213.63
ACTIVE(U32(U52(tt, z0, z1))) → c8(U32'(mark(s(plus(z1, z0))))) 686.53/213.63
ACTIVE(U32(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.53/213.63
ACTIVE(U41(U52(tt, z0, z1), x1)) → c8(U41'(mark(s(plus(z1, z0))), x1)) 686.53/213.63
ACTIVE(U41(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.53/213.63
ACTIVE(U51(U52(tt, z0, z1), x1, x2)) → c8(U51'(mark(s(plus(z1, z0))), x1, x2)) 686.53/213.63
ACTIVE(U51(U52(tt, z0, z1), x1, x2)) → c8(ACTIVE(U52(tt, z0, z1))) 686.53/213.63
ACTIVE(U52(U11(tt, z0), x1, x2)) → c8(U52'(mark(U12(isNat(z0))), x1, x2)) 686.53/213.63
ACTIVE(U52(U11(tt, z0), x1, x2)) → c8(ACTIVE(U11(tt, z0))) 686.53/213.63
ACTIVE(U52(U31(tt, z0), x1, x2)) → c8(U52'(mark(U32(isNat(z0))), x1, x2)) 686.53/213.63
ACTIVE(U52(U31(tt, z0), x1, x2)) → c8(ACTIVE(U31(tt, z0))) 686.53/213.63
ACTIVE(U52(U51(tt, z0, z1), x1, x2)) → c8(U52'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.53/213.63
ACTIVE(U52(U51(tt, z0, z1), x1, x2)) → c8(ACTIVE(U51(tt, z0, z1))) 686.53/213.63
ACTIVE(U52(U52(tt, z0, z1), x1, x2)) → c8(U52'(mark(s(plus(z1, z0))), x1, x2)) 686.53/213.63
ACTIVE(U52(U52(tt, z0, z1), x1, x2)) → c8(ACTIVE(U52(tt, z0, z1))) 686.53/213.63
ACTIVE(U52(isNat(plus(z0, z1)), x1, x2)) → c8(U52'(mark(U11(isNat(z0), z1)), x1, x2)) 686.53/213.63
ACTIVE(U52(isNat(plus(z0, z1)), x1, x2)) → c8(ACTIVE(isNat(plus(z0, z1)))) 686.53/213.63
ACTIVE(U52(isNat(s(z0)), x1, x2)) → c8(U52'(mark(U21(isNat(z0))), x1, x2)) 686.53/213.63
ACTIVE(U52(isNat(s(z0)), x1, x2)) → c8(ACTIVE(isNat(s(z0)))) 686.53/213.63
ACTIVE(U52(isNat(x(z0, z1)), x1, x2)) → c8(U52'(mark(U31(isNat(z0), z1)), x1, x2)) 686.53/213.63
ACTIVE(U52(isNat(x(z0, z1)), x1, x2)) → c8(ACTIVE(isNat(x(z0, z1)))) 686.53/213.63
ACTIVE(s(plus(z0, 0))) → c27(S(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.53/213.63
ACTIVE(s(plus(z0, s(z1)))) → c27(S(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.53/213.63
ACTIVE(s(x(z0, 0))) → c27(S(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.53/213.63
ACTIVE(s(x(z0, s(z1)))) → c27(S(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.53/213.63
ACTIVE(s(U11(z0, z1))) → c27(S(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.53/213.63
ACTIVE(s(U12(z0))) → c27(S(U12(active(z0))), ACTIVE(U12(z0))) 686.53/213.63
ACTIVE(s(U21(z0))) → c27(S(U21(active(z0))), ACTIVE(U21(z0))) 686.53/213.63
ACTIVE(s(U31(z0, z1))) → c27(S(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.53/213.63
ACTIVE(s(U32(z0))) → c27(S(U32(active(z0))), ACTIVE(U32(z0))) 686.53/213.63
ACTIVE(s(U41(z0, z1))) → c27(S(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.53/213.63
ACTIVE(s(U51(z0, z1, z2))) → c27(S(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.53/213.63
ACTIVE(s(U52(z0, z1, z2))) → c27(S(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.53/213.63
ACTIVE(s(s(z0))) → c27(S(s(active(z0))), ACTIVE(s(z0))) 686.53/213.63
ACTIVE(s(plus(z0, z1))) → c27(S(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.53/213.63
ACTIVE(s(plus(z0, z1))) → c27(S(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.53/213.63
ACTIVE(s(U61(z0))) → c27(S(U61(active(z0))), ACTIVE(U61(z0))) 686.53/213.63
ACTIVE(s(U71(z0, z1, z2))) → c27(S(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.53/213.63
ACTIVE(s(U72(z0, z1, z2))) → c27(S(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.53/213.63
ACTIVE(s(x(z0, z1))) → c27(S(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.53/213.63
ACTIVE(s(x(z0, z1))) → c27(S(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.53/213.63
ACTIVE(s(U12(tt))) → c27(S(mark(tt))) 686.53/213.63
ACTIVE(s(U21(tt))) → c27(S(mark(tt))) 686.53/213.63
ACTIVE(s(U32(tt))) → c27(S(mark(tt))) 686.53/213.63
ACTIVE(s(U41(tt, z0))) → c27(S(mark(z0))) 686.53/213.63
ACTIVE(s(isNat(0))) → c27(S(mark(tt))) 686.53/213.63
ACTIVE(s(U11(tt, z0))) → c9(S(mark(U12(isNat(z0))))) 686.53/213.63
ACTIVE(s(U11(tt, z0))) → c9(ACTIVE(U11(tt, z0))) 686.53/213.63
ACTIVE(s(U31(tt, z0))) → c9(S(mark(U32(isNat(z0))))) 686.53/213.63
ACTIVE(s(U31(tt, z0))) → c9(ACTIVE(U31(tt, z0))) 686.53/213.63
ACTIVE(s(U51(tt, z0, z1))) → c9(S(mark(U52(isNat(z1), z0, z1)))) 686.53/213.63
ACTIVE(s(U51(tt, z0, z1))) → c9(ACTIVE(U51(tt, z0, z1))) 686.53/213.63
ACTIVE(s(U52(tt, z0, z1))) → c9(S(mark(s(plus(z1, z0))))) 686.53/213.63
ACTIVE(s(U52(tt, z0, z1))) → c9(ACTIVE(U52(tt, z0, z1))) 686.53/213.63
ACTIVE(s(isNat(plus(z0, z1)))) → c9(S(mark(U11(isNat(z0), z1)))) 686.53/213.63
ACTIVE(s(isNat(plus(z0, z1)))) → c9(ACTIVE(isNat(plus(z0, z1)))) 686.53/213.63
ACTIVE(s(isNat(s(z0)))) → c9(S(mark(U21(isNat(z0))))) 686.53/213.63
ACTIVE(s(isNat(s(z0)))) → c9(ACTIVE(isNat(s(z0)))) 686.53/213.63
ACTIVE(s(isNat(x(z0, z1)))) → c9(S(mark(U31(isNat(z0), z1)))) 686.53/213.63
ACTIVE(s(isNat(x(z0, z1)))) → c9(ACTIVE(isNat(x(z0, z1)))) 686.53/213.63
ACTIVE(U61(plus(z0, 0))) → c30(U61'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.53/213.63
ACTIVE(U61(plus(z0, s(z1)))) → c30(U61'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.53/213.63
ACTIVE(U61(x(z0, 0))) → c30(U61'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.53/213.63
ACTIVE(U61(x(z0, s(z1)))) → c30(U61'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.53/213.63
ACTIVE(U61(U11(z0, z1))) → c30(U61'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.53/213.63
ACTIVE(U61(U12(z0))) → c30(U61'(U12(active(z0))), ACTIVE(U12(z0))) 686.53/213.63
ACTIVE(U61(U21(z0))) → c30(U61'(U21(active(z0))), ACTIVE(U21(z0))) 686.53/213.63
ACTIVE(U61(U31(z0, z1))) → c30(U61'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.53/213.63
ACTIVE(U61(U32(z0))) → c30(U61'(U32(active(z0))), ACTIVE(U32(z0))) 686.53/213.63
ACTIVE(U61(U41(z0, z1))) → c30(U61'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.53/213.63
ACTIVE(U61(U51(z0, z1, z2))) → c30(U61'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.53/213.63
ACTIVE(U61(U52(z0, z1, z2))) → c30(U61'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.53/213.63
ACTIVE(U61(s(z0))) → c30(U61'(s(active(z0))), ACTIVE(s(z0))) 686.53/213.63
ACTIVE(U61(plus(z0, z1))) → c30(U61'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.53/213.63
ACTIVE(U61(plus(z0, z1))) → c30(U61'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.53/213.63
ACTIVE(U61(U61(z0))) → c30(U61'(U61(active(z0))), ACTIVE(U61(z0))) 686.53/213.63
ACTIVE(U61(U71(z0, z1, z2))) → c30(U61'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.53/213.63
ACTIVE(U61(U72(z0, z1, z2))) → c30(U61'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.53/213.63
ACTIVE(U61(x(z0, z1))) → c30(U61'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.53/213.63
ACTIVE(U61(x(z0, z1))) → c30(U61'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.53/213.63
ACTIVE(U11(U61(tt), x1)) → c19(U11'(mark(0), x1)) 686.53/213.63
ACTIVE(U12(U61(tt))) → c20(U12'(mark(0))) 686.53/213.63
ACTIVE(U21(U61(tt))) → c21(U21'(mark(0))) 686.53/213.63
ACTIVE(U31(U61(tt), x1)) → c22(U31'(mark(0), x1)) 686.53/213.63
ACTIVE(U32(U61(tt))) → c23(U32'(mark(0))) 686.53/213.63
ACTIVE(U41(U61(tt), x1)) → c24(U41'(mark(0), x1)) 686.53/213.63
ACTIVE(U51(U61(tt), x1, x2)) → c25(U51'(mark(0), x1, x2)) 686.53/213.63
ACTIVE(U52(U61(tt), x1, x2)) → c26(U52'(mark(0), x1, x2)) 686.53/213.63
ACTIVE(s(U61(tt))) → c27(S(mark(0))) 686.53/213.63
ACTIVE(U61(U12(tt))) → c30(U61'(mark(tt))) 686.53/213.63
ACTIVE(U61(U21(tt))) → c30(U61'(mark(tt))) 686.53/213.63
ACTIVE(U61(U32(tt))) → c30(U61'(mark(tt))) 686.53/213.63
ACTIVE(U61(U41(tt, z0))) → c30(U61'(mark(z0))) 686.53/213.63
ACTIVE(U61(U61(tt))) → c30(U61'(mark(0))) 686.53/213.63
ACTIVE(U61(isNat(0))) → c30(U61'(mark(tt))) 686.53/213.63
ACTIVE(U61(U11(tt, z0))) → c10(U61'(mark(U12(isNat(z0))))) 686.53/213.63
ACTIVE(U61(U11(tt, z0))) → c10(ACTIVE(U11(tt, z0))) 686.53/213.63
ACTIVE(U61(U31(tt, z0))) → c10(U61'(mark(U32(isNat(z0))))) 686.53/213.63
ACTIVE(U61(U31(tt, z0))) → c10(ACTIVE(U31(tt, z0))) 686.53/213.63
ACTIVE(U61(U51(tt, z0, z1))) → c10(U61'(mark(U52(isNat(z1), z0, z1)))) 686.53/213.63
ACTIVE(U61(U51(tt, z0, z1))) → c10(ACTIVE(U51(tt, z0, z1))) 686.53/213.63
ACTIVE(U61(U52(tt, z0, z1))) → c10(U61'(mark(s(plus(z1, z0))))) 686.53/213.63
ACTIVE(U61(U52(tt, z0, z1))) → c10(ACTIVE(U52(tt, z0, z1))) 686.53/213.63
ACTIVE(U61(isNat(plus(z0, z1)))) → c10(U61'(mark(U11(isNat(z0), z1)))) 686.53/213.63
ACTIVE(U61(isNat(plus(z0, z1)))) → c10(ACTIVE(isNat(plus(z0, z1)))) 686.53/213.63
ACTIVE(U61(isNat(s(z0)))) → c10(U61'(mark(U21(isNat(z0))))) 686.53/213.63
ACTIVE(U61(isNat(s(z0)))) → c10(ACTIVE(isNat(s(z0)))) 686.53/213.63
ACTIVE(U61(isNat(x(z0, z1)))) → c10(U61'(mark(U31(isNat(z0), z1)))) 686.53/213.63
ACTIVE(U61(isNat(x(z0, z1)))) → c10(ACTIVE(isNat(x(z0, z1)))) 686.53/213.63
ACTIVE(U71(plus(z0, 0), x1, x2)) → c31(U71'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.53/213.63
ACTIVE(U71(plus(z0, s(z1)), x1, x2)) → c31(U71'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.53/213.63
ACTIVE(U71(x(z0, 0), x1, x2)) → c31(U71'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.53/213.63
ACTIVE(U71(x(z0, s(z1)), x1, x2)) → c31(U71'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.53/213.63
ACTIVE(U71(U11(z0, z1), x1, x2)) → c31(U71'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.53/213.63
ACTIVE(U71(U12(z0), x1, x2)) → c31(U71'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.53/213.63
ACTIVE(U71(U21(z0), x1, x2)) → c31(U71'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.53/213.63
ACTIVE(U71(U31(z0, z1), x1, x2)) → c31(U71'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.53/213.63
ACTIVE(U71(U32(z0), x1, x2)) → c31(U71'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.53/213.63
ACTIVE(U71(U41(z0, z1), x1, x2)) → c31(U71'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.53/213.63
ACTIVE(U71(U51(z0, z1, z2), x1, x2)) → c31(U71'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.53/213.63
ACTIVE(U71(U52(z0, z1, z2), x1, x2)) → c31(U71'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.53/213.63
ACTIVE(U71(s(z0), x1, x2)) → c31(U71'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.53/213.63
ACTIVE(U71(plus(z0, z1), x1, x2)) → c31(U71'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.53/213.63
ACTIVE(U71(plus(z0, z1), x1, x2)) → c31(U71'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.53/213.63
ACTIVE(U71(U61(z0), x1, x2)) → c31(U71'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.53/213.63
ACTIVE(U71(U71(z0, z1, z2), x1, x2)) → c31(U71'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.53/213.63
ACTIVE(U71(U72(z0, z1, z2), x1, x2)) → c31(U71'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.53/213.63
ACTIVE(U71(x(z0, z1), x1, x2)) → c31(U71'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.53/213.63
ACTIVE(U71(x(z0, z1), x1, x2)) → c31(U71'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.53/213.63
ACTIVE(U71(U12(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.53/213.63
ACTIVE(U71(U21(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.53/213.63
ACTIVE(U71(U32(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.53/213.63
ACTIVE(U71(U41(tt, z0), x1, x2)) → c31(U71'(mark(z0), x1, x2)) 686.53/213.63
ACTIVE(U71(U61(tt), x1, x2)) → c31(U71'(mark(0), x1, x2)) 686.53/213.63
ACTIVE(U71(isNat(0), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.53/213.63
ACTIVE(U11(U71(tt, z0, z1), x1)) → c11(U11'(mark(U72(isNat(z1), z0, z1)), x1)) 686.53/213.63
ACTIVE(U11(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.53/213.63
ACTIVE(U12(U71(tt, z0, z1))) → c11(U12'(mark(U72(isNat(z1), z0, z1)))) 686.53/213.63
ACTIVE(U12(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.53/213.63
ACTIVE(U21(U71(tt, z0, z1))) → c11(U21'(mark(U72(isNat(z1), z0, z1)))) 686.53/213.63
ACTIVE(U21(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.53/213.63
ACTIVE(U31(U71(tt, z0, z1), x1)) → c11(U31'(mark(U72(isNat(z1), z0, z1)), x1)) 686.53/213.63
ACTIVE(U31(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.53/213.63
ACTIVE(U32(U71(tt, z0, z1))) → c11(U32'(mark(U72(isNat(z1), z0, z1)))) 686.53/213.63
ACTIVE(U32(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.53/213.63
ACTIVE(U41(U71(tt, z0, z1), x1)) → c11(U41'(mark(U72(isNat(z1), z0, z1)), x1)) 686.53/213.63
ACTIVE(U41(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.53/213.63
ACTIVE(U51(U71(tt, z0, z1), x1, x2)) → c11(U51'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.53/213.63
ACTIVE(U51(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.53/213.63
ACTIVE(U52(U71(tt, z0, z1), x1, x2)) → c11(U52'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.53/213.63
ACTIVE(U52(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.53/213.63
ACTIVE(s(U71(tt, z0, z1))) → c11(S(mark(U72(isNat(z1), z0, z1)))) 686.53/213.63
ACTIVE(s(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.53/213.63
ACTIVE(U61(U71(tt, z0, z1))) → c11(U61'(mark(U72(isNat(z1), z0, z1)))) 686.53/213.63
ACTIVE(U61(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.53/213.63
ACTIVE(U71(U11(tt, z0), x1, x2)) → c11(U71'(mark(U12(isNat(z0))), x1, x2)) 686.53/213.63
ACTIVE(U71(U11(tt, z0), x1, x2)) → c11(ACTIVE(U11(tt, z0))) 686.53/213.63
ACTIVE(U71(U31(tt, z0), x1, x2)) → c11(U71'(mark(U32(isNat(z0))), x1, x2)) 686.53/213.63
ACTIVE(U71(U31(tt, z0), x1, x2)) → c11(ACTIVE(U31(tt, z0))) 686.53/213.63
ACTIVE(U71(U51(tt, z0, z1), x1, x2)) → c11(U71'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.53/213.63
ACTIVE(U71(U51(tt, z0, z1), x1, x2)) → c11(ACTIVE(U51(tt, z0, z1))) 686.53/213.63
ACTIVE(U71(U52(tt, z0, z1), x1, x2)) → c11(U71'(mark(s(plus(z1, z0))), x1, x2)) 686.53/213.63
ACTIVE(U71(U52(tt, z0, z1), x1, x2)) → c11(ACTIVE(U52(tt, z0, z1))) 686.53/213.63
ACTIVE(U71(U71(tt, z0, z1), x1, x2)) → c11(U71'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.53/213.63
ACTIVE(U71(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.53/213.63
ACTIVE(U71(isNat(plus(z0, z1)), x1, x2)) → c11(U71'(mark(U11(isNat(z0), z1)), x1, x2)) 686.53/213.63
ACTIVE(U71(isNat(plus(z0, z1)), x1, x2)) → c11(ACTIVE(isNat(plus(z0, z1)))) 686.53/213.63
ACTIVE(U71(isNat(s(z0)), x1, x2)) → c11(U71'(mark(U21(isNat(z0))), x1, x2)) 686.53/213.63
ACTIVE(U71(isNat(s(z0)), x1, x2)) → c11(ACTIVE(isNat(s(z0)))) 686.53/213.63
ACTIVE(U71(isNat(x(z0, z1)), x1, x2)) → c11(U71'(mark(U31(isNat(z0), z1)), x1, x2)) 686.53/213.63
ACTIVE(U71(isNat(x(z0, z1)), x1, x2)) → c11(ACTIVE(isNat(x(z0, z1)))) 686.53/213.63
ACTIVE(U72(plus(z0, 0), x1, x2)) → c32(U72'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.53/213.63
ACTIVE(U72(plus(z0, s(z1)), x1, x2)) → c32(U72'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.53/213.63
ACTIVE(U72(x(z0, 0), x1, x2)) → c32(U72'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.53/213.63
ACTIVE(U72(x(z0, s(z1)), x1, x2)) → c32(U72'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.53/213.63
ACTIVE(U72(U11(z0, z1), x1, x2)) → c32(U72'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.53/213.63
ACTIVE(U72(U12(z0), x1, x2)) → c32(U72'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.53/213.63
ACTIVE(U72(U21(z0), x1, x2)) → c32(U72'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.53/213.63
ACTIVE(U72(U31(z0, z1), x1, x2)) → c32(U72'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.53/213.63
ACTIVE(U72(U32(z0), x1, x2)) → c32(U72'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.53/213.63
ACTIVE(U72(U41(z0, z1), x1, x2)) → c32(U72'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.53/213.63
ACTIVE(U72(U51(z0, z1, z2), x1, x2)) → c32(U72'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.53/213.63
ACTIVE(U72(U52(z0, z1, z2), x1, x2)) → c32(U72'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.53/213.63
ACTIVE(U72(s(z0), x1, x2)) → c32(U72'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.53/213.63
ACTIVE(U72(plus(z0, z1), x1, x2)) → c32(U72'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.53/213.63
ACTIVE(U72(plus(z0, z1), x1, x2)) → c32(U72'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.53/213.63
ACTIVE(U72(U61(z0), x1, x2)) → c32(U72'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.53/213.63
ACTIVE(U72(U71(z0, z1, z2), x1, x2)) → c32(U72'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.53/213.63
ACTIVE(U72(U72(z0, z1, z2), x1, x2)) → c32(U72'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.53/213.63
ACTIVE(U72(x(z0, z1), x1, x2)) → c32(U72'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.53/213.63
ACTIVE(U72(x(z0, z1), x1, x2)) → c32(U72'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.53/213.63
ACTIVE(U72(U12(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.53/213.63
ACTIVE(U72(U21(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.53/213.63
ACTIVE(U72(U32(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.53/213.63
ACTIVE(U72(U41(tt, z0), x1, x2)) → c32(U72'(mark(z0), x1, x2)) 686.53/213.63
ACTIVE(U72(U61(tt), x1, x2)) → c32(U72'(mark(0), x1, x2)) 686.53/213.63
ACTIVE(U72(isNat(0), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.53/213.63
ACTIVE(U11(U72(tt, z0, z1), x1)) → c12(U11'(mark(plus(x(z1, z0), z1)), x1)) 686.53/213.63
ACTIVE(U11(U72(tt, z0, z1), x1)) → c12(ACTIVE(U72(tt, z0, z1))) 686.53/213.63
ACTIVE(U12(U72(tt, z0, z1))) → c12(U12'(mark(plus(x(z1, z0), z1)))) 686.53/213.63
ACTIVE(U12(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.53/213.63
ACTIVE(U21(U72(tt, z0, z1))) → c12(U21'(mark(plus(x(z1, z0), z1)))) 686.53/213.63
ACTIVE(U21(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.53/213.63
ACTIVE(U31(U72(tt, z0, z1), x1)) → c12(U31'(mark(plus(x(z1, z0), z1)), x1)) 686.53/213.63
ACTIVE(U31(U72(tt, z0, z1), x1)) → c12(ACTIVE(U72(tt, z0, z1))) 686.53/213.63
ACTIVE(U32(U72(tt, z0, z1))) → c12(U32'(mark(plus(x(z1, z0), z1)))) 686.53/213.63
ACTIVE(U32(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.53/213.63
ACTIVE(U41(U72(tt, z0, z1), x1)) → c12(U41'(mark(plus(x(z1, z0), z1)), x1)) 686.53/213.63
ACTIVE(U41(U72(tt, z0, z1), x1)) → c12(ACTIVE(U72(tt, z0, z1))) 686.53/213.63
ACTIVE(U51(U72(tt, z0, z1), x1, x2)) → c12(U51'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.53/213.63
ACTIVE(U51(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.53/213.63
ACTIVE(U52(U72(tt, z0, z1), x1, x2)) → c12(U52'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.53/213.63
ACTIVE(U52(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.53/213.63
ACTIVE(s(U72(tt, z0, z1))) → c12(S(mark(plus(x(z1, z0), z1)))) 686.53/213.63
ACTIVE(s(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.53/213.63
ACTIVE(U61(U72(tt, z0, z1))) → c12(U61'(mark(plus(x(z1, z0), z1)))) 686.53/213.63
ACTIVE(U61(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.53/213.63
ACTIVE(U71(U72(tt, z0, z1), x1, x2)) → c12(U71'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.53/213.63
ACTIVE(U71(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.53/213.63
ACTIVE(U72(U11(tt, z0), x1, x2)) → c12(U72'(mark(U12(isNat(z0))), x1, x2)) 686.53/213.63
ACTIVE(U72(U11(tt, z0), x1, x2)) → c12(ACTIVE(U11(tt, z0))) 686.53/213.63
ACTIVE(U72(U31(tt, z0), x1, x2)) → c12(U72'(mark(U32(isNat(z0))), x1, x2)) 686.53/213.63
ACTIVE(U72(U31(tt, z0), x1, x2)) → c12(ACTIVE(U31(tt, z0))) 686.53/213.63
ACTIVE(U72(U51(tt, z0, z1), x1, x2)) → c12(U72'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.53/213.63
ACTIVE(U72(U51(tt, z0, z1), x1, x2)) → c12(ACTIVE(U51(tt, z0, z1))) 686.53/213.63
ACTIVE(U72(U52(tt, z0, z1), x1, x2)) → c12(U72'(mark(s(plus(z1, z0))), x1, x2)) 686.53/213.63
ACTIVE(U72(U52(tt, z0, z1), x1, x2)) → c12(ACTIVE(U52(tt, z0, z1))) 686.53/213.63
ACTIVE(U72(U71(tt, z0, z1), x1, x2)) → c12(U72'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.53/213.63
ACTIVE(U72(U71(tt, z0, z1), x1, x2)) → c12(ACTIVE(U71(tt, z0, z1))) 686.53/213.63
ACTIVE(U72(U72(tt, z0, z1), x1, x2)) → c12(U72'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.53/213.63
ACTIVE(U72(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.53/213.63
ACTIVE(U72(isNat(plus(z0, z1)), x1, x2)) → c12(U72'(mark(U11(isNat(z0), z1)), x1, x2)) 686.53/213.63
ACTIVE(U72(isNat(plus(z0, z1)), x1, x2)) → c12(ACTIVE(isNat(plus(z0, z1)))) 686.53/213.63
ACTIVE(U72(isNat(s(z0)), x1, x2)) → c12(U72'(mark(U21(isNat(z0))), x1, x2)) 686.53/213.63
ACTIVE(U72(isNat(s(z0)), x1, x2)) → c12(ACTIVE(isNat(s(z0)))) 686.53/213.63
ACTIVE(U72(isNat(x(z0, z1)), x1, x2)) → c12(U72'(mark(U31(isNat(z0), z1)), x1, x2)) 686.53/213.63
ACTIVE(U72(isNat(x(z0, z1)), x1, x2)) → c12(ACTIVE(isNat(x(z0, z1)))) 686.53/213.63
PROPER(U11(x0, U11(z0, z1))) → c65(U11'(proper(x0), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(U11(z0, z1))) 686.53/213.63
PROPER(U11(x0, U12(z0))) → c65(U11'(proper(x0), U12(proper(z0))), PROPER(x0), PROPER(U12(z0))) 686.53/213.63
PROPER(U11(x0, isNat(z0))) → c65(U11'(proper(x0), isNat(proper(z0))), PROPER(x0), PROPER(isNat(z0))) 686.53/213.63
PROPER(U11(x0, U21(z0))) → c65(U11'(proper(x0), U21(proper(z0))), PROPER(x0), PROPER(U21(z0))) 686.53/213.63
PROPER(U11(x0, U31(z0, z1))) → c65(U11'(proper(x0), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(U31(z0, z1))) 686.53/213.63
PROPER(U11(x0, U32(z0))) → c65(U11'(proper(x0), U32(proper(z0))), PROPER(x0), PROPER(U32(z0))) 686.53/213.63
PROPER(U11(x0, U41(z0, z1))) → c65(U11'(proper(x0), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(U41(z0, z1))) 686.53/213.63
PROPER(U11(x0, U51(z0, z1, z2))) → c65(U11'(proper(x0), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U51(z0, z1, z2))) 686.53/213.63
PROPER(U11(x0, U52(z0, z1, z2))) → c65(U11'(proper(x0), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U52(z0, z1, z2))) 686.53/213.64
PROPER(U11(x0, s(z0))) → c65(U11'(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 686.53/213.64
PROPER(U11(x0, plus(z0, z1))) → c65(U11'(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 686.53/213.64
PROPER(U11(x0, U61(z0))) → c65(U11'(proper(x0), U61(proper(z0))), PROPER(x0), PROPER(U61(z0))) 686.53/213.64
PROPER(U11(x0, U71(z0, z1, z2))) → c65(U11'(proper(x0), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U71(z0, z1, z2))) 686.53/213.64
PROPER(U11(x0, U72(z0, z1, z2))) → c65(U11'(proper(x0), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U72(z0, z1, z2))) 686.53/213.64
PROPER(U11(x0, x(z0, z1))) → c65(U11'(proper(x0), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x(z0, z1))) 686.53/213.64
PROPER(U11(U11(z0, z1), x1)) → c65(U11'(U11(proper(z0), proper(z1)), proper(x1)), PROPER(U11(z0, z1)), PROPER(x1)) 686.53/213.64
PROPER(U11(U12(z0), x1)) → c65(U11'(U12(proper(z0)), proper(x1)), PROPER(U12(z0)), PROPER(x1)) 686.53/213.64
PROPER(U11(isNat(z0), x1)) → c65(U11'(isNat(proper(z0)), proper(x1)), PROPER(isNat(z0)), PROPER(x1)) 686.53/213.64
PROPER(U11(U21(z0), x1)) → c65(U11'(U21(proper(z0)), proper(x1)), PROPER(U21(z0)), PROPER(x1)) 686.53/213.64
PROPER(U11(U31(z0, z1), x1)) → c65(U11'(U31(proper(z0), proper(z1)), proper(x1)), PROPER(U31(z0, z1)), PROPER(x1)) 686.53/213.64
PROPER(U11(U32(z0), x1)) → c65(U11'(U32(proper(z0)), proper(x1)), PROPER(U32(z0)), PROPER(x1)) 686.53/213.64
PROPER(U11(U41(z0, z1), x1)) → c65(U11'(U41(proper(z0), proper(z1)), proper(x1)), PROPER(U41(z0, z1)), PROPER(x1)) 686.53/213.64
PROPER(U11(U51(z0, z1, z2), x1)) → c65(U11'(U51(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U51(z0, z1, z2)), PROPER(x1)) 686.53/213.64
PROPER(U11(U52(z0, z1, z2), x1)) → c65(U11'(U52(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U52(z0, z1, z2)), PROPER(x1)) 686.53/213.64
PROPER(U11(s(z0), x1)) → c65(U11'(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 686.53/213.64
PROPER(U11(plus(z0, z1), x1)) → c65(U11'(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 686.53/213.64
PROPER(U11(U61(z0), x1)) → c65(U11'(U61(proper(z0)), proper(x1)), PROPER(U61(z0)), PROPER(x1)) 686.53/213.64
PROPER(U11(U71(z0, z1, z2), x1)) → c65(U11'(U71(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U71(z0, z1, z2)), PROPER(x1)) 686.53/213.64
PROPER(U11(U72(z0, z1, z2), x1)) → c65(U11'(U72(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U72(z0, z1, z2)), PROPER(x1)) 686.53/213.64
PROPER(U11(x(z0, z1), x1)) → c65(U11'(x(proper(z0), proper(z1)), proper(x1)), PROPER(x(z0, z1)), PROPER(x1)) 686.53/213.64
PROPER(U11(x0, tt)) → c65(U11'(proper(x0), ok(tt)), PROPER(x0)) 686.53/213.64
PROPER(U11(x0, 0)) → c65(U11'(proper(x0), ok(0)), PROPER(x0)) 686.53/213.64
PROPER(U11(tt, x1)) → c65(U11'(ok(tt), proper(x1)), PROPER(x1)) 686.53/213.64
PROPER(U11(0, x1)) → c65(U11'(ok(0), proper(x1)), PROPER(x1)) 686.53/213.64
PROPER(U12(U11(z0, z1))) → c67(U12'(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.53/213.64
PROPER(U12(U12(z0))) → c67(U12'(U12(proper(z0))), PROPER(U12(z0))) 686.53/213.64
PROPER(U12(isNat(z0))) → c67(U12'(isNat(proper(z0))), PROPER(isNat(z0))) 686.53/213.64
PROPER(U12(U21(z0))) → c67(U12'(U21(proper(z0))), PROPER(U21(z0))) 686.53/213.64
PROPER(U12(U31(z0, z1))) → c67(U12'(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.53/213.64
PROPER(U12(U32(z0))) → c67(U12'(U32(proper(z0))), PROPER(U32(z0))) 686.53/213.64
PROPER(U12(U41(z0, z1))) → c67(U12'(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.53/213.64
PROPER(U12(U51(z0, z1, z2))) → c67(U12'(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.53/213.64
PROPER(U12(U52(z0, z1, z2))) → c67(U12'(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.53/213.64
PROPER(U12(s(z0))) → c67(U12'(s(proper(z0))), PROPER(s(z0))) 686.53/213.64
PROPER(U12(plus(z0, z1))) → c67(U12'(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.53/213.64
PROPER(U12(U61(z0))) → c67(U12'(U61(proper(z0))), PROPER(U61(z0))) 686.53/213.64
PROPER(U12(U71(z0, z1, z2))) → c67(U12'(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.53/213.64
PROPER(U12(U72(z0, z1, z2))) → c67(U12'(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.53/213.64
PROPER(U12(x(z0, z1))) → c67(U12'(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.53/213.64
PROPER(U12(tt)) → c67(U12'(ok(tt))) 686.53/213.64
PROPER(U12(0)) → c67(U12'(ok(0))) 686.53/213.64
PROPER(isNat(U11(z0, z1))) → c68(ISNAT(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.53/213.64
PROPER(isNat(U12(z0))) → c68(ISNAT(U12(proper(z0))), PROPER(U12(z0))) 686.53/213.64
PROPER(isNat(isNat(z0))) → c68(ISNAT(isNat(proper(z0))), PROPER(isNat(z0))) 686.53/213.64
PROPER(isNat(U21(z0))) → c68(ISNAT(U21(proper(z0))), PROPER(U21(z0))) 686.53/213.64
PROPER(isNat(U31(z0, z1))) → c68(ISNAT(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.53/213.64
PROPER(isNat(U32(z0))) → c68(ISNAT(U32(proper(z0))), PROPER(U32(z0))) 686.53/213.64
PROPER(isNat(U41(z0, z1))) → c68(ISNAT(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.53/213.64
PROPER(isNat(U51(z0, z1, z2))) → c68(ISNAT(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.53/213.64
PROPER(isNat(U52(z0, z1, z2))) → c68(ISNAT(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.53/213.64
PROPER(isNat(s(z0))) → c68(ISNAT(s(proper(z0))), PROPER(s(z0))) 686.53/213.64
PROPER(isNat(plus(z0, z1))) → c68(ISNAT(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.53/213.64
PROPER(isNat(U61(z0))) → c68(ISNAT(U61(proper(z0))), PROPER(U61(z0))) 686.53/213.64
PROPER(isNat(U71(z0, z1, z2))) → c68(ISNAT(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.53/213.64
PROPER(isNat(U72(z0, z1, z2))) → c68(ISNAT(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.53/213.64
PROPER(isNat(x(z0, z1))) → c68(ISNAT(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.53/213.64
PROPER(isNat(tt)) → c68(ISNAT(ok(tt))) 686.53/213.64
PROPER(isNat(0)) → c68(ISNAT(ok(0))) 686.53/213.64
PROPER(U21(U11(z0, z1))) → c69(U21'(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.53/213.64
PROPER(U21(U12(z0))) → c69(U21'(U12(proper(z0))), PROPER(U12(z0))) 686.53/213.64
PROPER(U21(isNat(z0))) → c69(U21'(isNat(proper(z0))), PROPER(isNat(z0))) 686.53/213.64
PROPER(U21(U21(z0))) → c69(U21'(U21(proper(z0))), PROPER(U21(z0))) 686.53/213.64
PROPER(U21(U31(z0, z1))) → c69(U21'(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.53/213.64
PROPER(U21(U32(z0))) → c69(U21'(U32(proper(z0))), PROPER(U32(z0))) 686.53/213.64
PROPER(U21(U41(z0, z1))) → c69(U21'(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.53/213.64
PROPER(U21(U51(z0, z1, z2))) → c69(U21'(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.53/213.64
PROPER(U21(U52(z0, z1, z2))) → c69(U21'(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.53/213.64
PROPER(U21(s(z0))) → c69(U21'(s(proper(z0))), PROPER(s(z0))) 686.53/213.64
PROPER(U21(plus(z0, z1))) → c69(U21'(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.53/213.64
PROPER(U21(U61(z0))) → c69(U21'(U61(proper(z0))), PROPER(U61(z0))) 686.53/213.64
PROPER(U21(U71(z0, z1, z2))) → c69(U21'(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.53/213.64
PROPER(U21(U72(z0, z1, z2))) → c69(U21'(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.53/213.64
PROPER(U21(x(z0, z1))) → c69(U21'(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.53/213.64
PROPER(U21(tt)) → c69(U21'(ok(tt))) 686.53/213.64
PROPER(U21(0)) → c69(U21'(ok(0))) 686.53/213.64
PROPER(U31(x0, U11(z0, z1))) → c70(U31'(proper(x0), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(U11(z0, z1))) 686.53/213.64
PROPER(U31(x0, U12(z0))) → c70(U31'(proper(x0), U12(proper(z0))), PROPER(x0), PROPER(U12(z0))) 686.53/213.64
PROPER(U31(x0, isNat(z0))) → c70(U31'(proper(x0), isNat(proper(z0))), PROPER(x0), PROPER(isNat(z0))) 686.53/213.64
PROPER(U31(x0, U21(z0))) → c70(U31'(proper(x0), U21(proper(z0))), PROPER(x0), PROPER(U21(z0))) 686.53/213.64
PROPER(U31(x0, U31(z0, z1))) → c70(U31'(proper(x0), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(U31(z0, z1))) 686.53/213.64
PROPER(U31(x0, U32(z0))) → c70(U31'(proper(x0), U32(proper(z0))), PROPER(x0), PROPER(U32(z0))) 686.53/213.64
PROPER(U31(x0, U41(z0, z1))) → c70(U31'(proper(x0), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(U41(z0, z1))) 686.53/213.64
PROPER(U31(x0, U51(z0, z1, z2))) → c70(U31'(proper(x0), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U51(z0, z1, z2))) 686.53/213.64
PROPER(U31(x0, U52(z0, z1, z2))) → c70(U31'(proper(x0), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U52(z0, z1, z2))) 686.53/213.64
PROPER(U31(x0, s(z0))) → c70(U31'(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 686.53/213.64
PROPER(U31(x0, plus(z0, z1))) → c70(U31'(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 686.53/213.64
PROPER(U31(x0, U61(z0))) → c70(U31'(proper(x0), U61(proper(z0))), PROPER(x0), PROPER(U61(z0))) 686.53/213.64
PROPER(U31(x0, U71(z0, z1, z2))) → c70(U31'(proper(x0), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U71(z0, z1, z2))) 686.53/213.64
PROPER(U31(x0, U72(z0, z1, z2))) → c70(U31'(proper(x0), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U72(z0, z1, z2))) 686.53/213.64
PROPER(U31(x0, x(z0, z1))) → c70(U31'(proper(x0), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x(z0, z1))) 686.53/213.64
PROPER(U31(U11(z0, z1), x1)) → c70(U31'(U11(proper(z0), proper(z1)), proper(x1)), PROPER(U11(z0, z1)), PROPER(x1)) 686.53/213.64
PROPER(U31(U12(z0), x1)) → c70(U31'(U12(proper(z0)), proper(x1)), PROPER(U12(z0)), PROPER(x1)) 686.53/213.64
PROPER(U31(isNat(z0), x1)) → c70(U31'(isNat(proper(z0)), proper(x1)), PROPER(isNat(z0)), PROPER(x1)) 686.53/213.64
PROPER(U31(U21(z0), x1)) → c70(U31'(U21(proper(z0)), proper(x1)), PROPER(U21(z0)), PROPER(x1)) 686.53/213.64
PROPER(U31(U31(z0, z1), x1)) → c70(U31'(U31(proper(z0), proper(z1)), proper(x1)), PROPER(U31(z0, z1)), PROPER(x1)) 686.53/213.64
PROPER(U31(U32(z0), x1)) → c70(U31'(U32(proper(z0)), proper(x1)), PROPER(U32(z0)), PROPER(x1)) 686.53/213.64
PROPER(U31(U41(z0, z1), x1)) → c70(U31'(U41(proper(z0), proper(z1)), proper(x1)), PROPER(U41(z0, z1)), PROPER(x1)) 686.53/213.64
PROPER(U31(U51(z0, z1, z2), x1)) → c70(U31'(U51(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U51(z0, z1, z2)), PROPER(x1)) 686.53/213.64
PROPER(U31(U52(z0, z1, z2), x1)) → c70(U31'(U52(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U52(z0, z1, z2)), PROPER(x1)) 686.53/213.64
PROPER(U31(s(z0), x1)) → c70(U31'(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 686.53/213.64
PROPER(U31(plus(z0, z1), x1)) → c70(U31'(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 686.53/213.64
PROPER(U31(U61(z0), x1)) → c70(U31'(U61(proper(z0)), proper(x1)), PROPER(U61(z0)), PROPER(x1)) 686.53/213.64
PROPER(U31(U71(z0, z1, z2), x1)) → c70(U31'(U71(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U71(z0, z1, z2)), PROPER(x1)) 686.53/213.64
PROPER(U31(U72(z0, z1, z2), x1)) → c70(U31'(U72(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U72(z0, z1, z2)), PROPER(x1)) 686.53/213.64
PROPER(U31(x(z0, z1), x1)) → c70(U31'(x(proper(z0), proper(z1)), proper(x1)), PROPER(x(z0, z1)), PROPER(x1)) 686.53/213.64
PROPER(U31(x0, tt)) → c70(U31'(proper(x0), ok(tt)), PROPER(x0)) 686.53/213.64
PROPER(U31(x0, 0)) → c70(U31'(proper(x0), ok(0)), PROPER(x0)) 686.53/213.64
PROPER(U31(tt, x1)) → c70(U31'(ok(tt), proper(x1)), PROPER(x1)) 686.53/213.64
PROPER(U31(0, x1)) → c70(U31'(ok(0), proper(x1)), PROPER(x1)) 686.53/213.64
PROPER(U32(U11(z0, z1))) → c71(U32'(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.53/213.64
PROPER(U32(U12(z0))) → c71(U32'(U12(proper(z0))), PROPER(U12(z0))) 686.53/213.64
PROPER(U32(isNat(z0))) → c71(U32'(isNat(proper(z0))), PROPER(isNat(z0))) 686.53/213.64
PROPER(U32(U21(z0))) → c71(U32'(U21(proper(z0))), PROPER(U21(z0))) 686.53/213.64
PROPER(U32(U31(z0, z1))) → c71(U32'(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.53/213.64
PROPER(U32(U32(z0))) → c71(U32'(U32(proper(z0))), PROPER(U32(z0))) 686.53/213.64
PROPER(U32(U41(z0, z1))) → c71(U32'(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.53/213.64
PROPER(U32(U51(z0, z1, z2))) → c71(U32'(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.53/213.64
PROPER(U32(U52(z0, z1, z2))) → c71(U32'(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.53/213.64
PROPER(U32(s(z0))) → c71(U32'(s(proper(z0))), PROPER(s(z0))) 686.53/213.64
PROPER(U32(plus(z0, z1))) → c71(U32'(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.53/213.64
PROPER(U32(U61(z0))) → c71(U32'(U61(proper(z0))), PROPER(U61(z0))) 686.53/213.64
PROPER(U32(U71(z0, z1, z2))) → c71(U32'(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.53/213.64
PROPER(U32(U72(z0, z1, z2))) → c71(U32'(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.53/213.64
PROPER(U32(x(z0, z1))) → c71(U32'(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.53/213.64
PROPER(U32(tt)) → c71(U32'(ok(tt))) 686.53/213.64
PROPER(U32(0)) → c71(U32'(ok(0))) 686.53/213.64
PROPER(U41(x0, U11(z0, z1))) → c72(U41'(proper(x0), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(U11(z0, z1))) 686.53/213.64
PROPER(U41(x0, tt)) → c72(U41'(proper(x0), ok(tt)), PROPER(x0), PROPER(tt)) 686.53/213.64
PROPER(U41(x0, U12(z0))) → c72(U41'(proper(x0), U12(proper(z0))), PROPER(x0), PROPER(U12(z0))) 686.53/213.64
PROPER(U41(x0, isNat(z0))) → c72(U41'(proper(x0), isNat(proper(z0))), PROPER(x0), PROPER(isNat(z0))) 686.53/213.64
PROPER(U41(x0, U21(z0))) → c72(U41'(proper(x0), U21(proper(z0))), PROPER(x0), PROPER(U21(z0))) 686.53/213.64
PROPER(U41(x0, U31(z0, z1))) → c72(U41'(proper(x0), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(U31(z0, z1))) 686.53/213.64
PROPER(U41(x0, U32(z0))) → c72(U41'(proper(x0), U32(proper(z0))), PROPER(x0), PROPER(U32(z0))) 686.53/213.64
PROPER(U41(x0, U41(z0, z1))) → c72(U41'(proper(x0), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(U41(z0, z1))) 686.53/213.64
PROPER(U41(x0, U51(z0, z1, z2))) → c72(U41'(proper(x0), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U51(z0, z1, z2))) 686.53/213.64
PROPER(U41(x0, U52(z0, z1, z2))) → c72(U41'(proper(x0), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U52(z0, z1, z2))) 686.53/213.64
PROPER(U41(x0, s(z0))) → c72(U41'(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 686.53/213.64
PROPER(U41(x0, plus(z0, z1))) → c72(U41'(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 686.53/213.64
PROPER(U41(x0, U61(z0))) → c72(U41'(proper(x0), U61(proper(z0))), PROPER(x0), PROPER(U61(z0))) 686.53/213.64
PROPER(U41(x0, 0)) → c72(U41'(proper(x0), ok(0)), PROPER(x0), PROPER(0)) 686.53/213.64
PROPER(U41(x0, U71(z0, z1, z2))) → c72(U41'(proper(x0), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U71(z0, z1, z2))) 686.53/213.64
PROPER(U41(x0, U72(z0, z1, z2))) → c72(U41'(proper(x0), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U72(z0, z1, z2))) 686.53/213.64
PROPER(U41(x0, x(z0, z1))) → c72(U41'(proper(x0), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x(z0, z1))) 686.53/213.64
PROPER(U41(U11(z0, z1), x1)) → c72(U41'(U11(proper(z0), proper(z1)), proper(x1)), PROPER(U11(z0, z1)), PROPER(x1)) 686.53/213.64
PROPER(U41(tt, x1)) → c72(U41'(ok(tt), proper(x1)), PROPER(tt), PROPER(x1)) 686.53/213.64
PROPER(U41(U12(z0), x1)) → c72(U41'(U12(proper(z0)), proper(x1)), PROPER(U12(z0)), PROPER(x1)) 686.53/213.64
PROPER(U41(isNat(z0), x1)) → c72(U41'(isNat(proper(z0)), proper(x1)), PROPER(isNat(z0)), PROPER(x1)) 686.53/213.64
PROPER(U41(U21(z0), x1)) → c72(U41'(U21(proper(z0)), proper(x1)), PROPER(U21(z0)), PROPER(x1)) 686.53/213.64
PROPER(U41(U31(z0, z1), x1)) → c72(U41'(U31(proper(z0), proper(z1)), proper(x1)), PROPER(U31(z0, z1)), PROPER(x1)) 686.53/213.64
PROPER(U41(U32(z0), x1)) → c72(U41'(U32(proper(z0)), proper(x1)), PROPER(U32(z0)), PROPER(x1)) 686.53/213.64
PROPER(U41(U41(z0, z1), x1)) → c72(U41'(U41(proper(z0), proper(z1)), proper(x1)), PROPER(U41(z0, z1)), PROPER(x1)) 686.53/213.64
PROPER(U41(U51(z0, z1, z2), x1)) → c72(U41'(U51(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U51(z0, z1, z2)), PROPER(x1)) 686.53/213.64
PROPER(U41(U52(z0, z1, z2), x1)) → c72(U41'(U52(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U52(z0, z1, z2)), PROPER(x1)) 686.53/213.64
PROPER(U41(s(z0), x1)) → c72(U41'(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 686.53/213.64
PROPER(U41(plus(z0, z1), x1)) → c72(U41'(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 686.53/213.64
PROPER(U41(U61(z0), x1)) → c72(U41'(U61(proper(z0)), proper(x1)), PROPER(U61(z0)), PROPER(x1)) 686.53/213.64
PROPER(U41(0, x1)) → c72(U41'(ok(0), proper(x1)), PROPER(0), PROPER(x1)) 686.53/213.64
PROPER(U41(U71(z0, z1, z2), x1)) → c72(U41'(U71(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U71(z0, z1, z2)), PROPER(x1)) 686.53/213.64
PROPER(U41(U72(z0, z1, z2), x1)) → c72(U41'(U72(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U72(z0, z1, z2)), PROPER(x1)) 686.53/213.64
PROPER(U41(x(z0, z1), x1)) → c72(U41'(x(proper(z0), proper(z1)), proper(x1)), PROPER(x(z0, z1)), PROPER(x1))
K tuples:none
Defined Rule Symbols:

active, U11, U12, U21, U31, U32, U41, U51, U52, s, plus, U61, U71, U72, x, proper, isNat, top

Defined Pair Symbols:

ACTIVE, U11', U12', U21', U31', U32', U41', U51', U52', S, PLUS, U61', U71', U72', X, PROPER, ISNAT, TOP

Compound Symbols:

c28, c29, 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, c62, c63, c64, c73, c74, c75, c76, c77, c79, c80, c81, c82, c83, c84, c13, c16, c18, c1, c19, c19, c, c20, c20, c2, c21, c21, c3, c22, c22, c4, c23, c23, c5, c24, c24, c6, c25, c25, c7, c26, c26, c8, c27, c27, c9, c30, c30, c10, c31, c31, c11, c32, c32, c12, c65, c65, c67, c67, c68, c68, c69, c69, c70, c70, c71, c71, c72

686.53/213.64
686.53/213.64

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

Removed 4 trailing tuple parts
686.53/213.64
686.53/213.64

(106) Obligation:

Complexity Dependency Tuples Problem
Rules:

active(U11(tt, z0)) → mark(U12(isNat(z0))) 686.53/213.64
active(U12(tt)) → mark(tt) 686.53/213.64
active(U21(tt)) → mark(tt) 686.53/213.64
active(U31(tt, z0)) → mark(U32(isNat(z0))) 686.53/213.64
active(U32(tt)) → mark(tt) 686.53/213.64
active(U41(tt, z0)) → mark(z0) 686.53/213.64
active(U51(tt, z0, z1)) → mark(U52(isNat(z1), z0, z1)) 686.53/213.64
active(U52(tt, z0, z1)) → mark(s(plus(z1, z0))) 686.53/213.64
active(U61(tt)) → mark(0) 686.53/213.64
active(U71(tt, z0, z1)) → mark(U72(isNat(z1), z0, z1)) 686.53/213.64
active(U72(tt, z0, z1)) → mark(plus(x(z1, z0), z1)) 686.53/213.64
active(isNat(0)) → mark(tt) 686.53/213.64
active(isNat(plus(z0, z1))) → mark(U11(isNat(z0), z1)) 686.53/213.64
active(isNat(s(z0))) → mark(U21(isNat(z0))) 686.53/213.64
active(isNat(x(z0, z1))) → mark(U31(isNat(z0), z1)) 686.53/213.64
active(plus(z0, 0)) → mark(U41(isNat(z0), z0)) 686.53/213.64
active(plus(z0, s(z1))) → mark(U51(isNat(z1), z1, z0)) 686.53/213.64
active(x(z0, 0)) → mark(U61(isNat(z0))) 686.53/213.64
active(x(z0, s(z1))) → mark(U71(isNat(z1), z1, z0)) 686.53/213.64
active(U11(z0, z1)) → U11(active(z0), z1) 686.53/213.64
active(U12(z0)) → U12(active(z0)) 686.53/213.64
active(U21(z0)) → U21(active(z0)) 686.53/213.64
active(U31(z0, z1)) → U31(active(z0), z1) 686.53/213.64
active(U32(z0)) → U32(active(z0)) 686.53/213.64
active(U41(z0, z1)) → U41(active(z0), z1) 686.53/213.64
active(U51(z0, z1, z2)) → U51(active(z0), z1, z2) 686.53/213.64
active(U52(z0, z1, z2)) → U52(active(z0), z1, z2) 686.53/213.64
active(s(z0)) → s(active(z0)) 686.53/213.64
active(plus(z0, z1)) → plus(active(z0), z1) 686.53/213.64
active(plus(z0, z1)) → plus(z0, active(z1)) 686.53/213.64
active(U61(z0)) → U61(active(z0)) 686.53/213.64
active(U71(z0, z1, z2)) → U71(active(z0), z1, z2) 686.53/213.64
active(U72(z0, z1, z2)) → U72(active(z0), z1, z2) 686.53/213.64
active(x(z0, z1)) → x(active(z0), z1) 686.53/213.64
active(x(z0, z1)) → x(z0, active(z1)) 686.53/213.64
U11(mark(z0), z1) → mark(U11(z0, z1)) 686.53/213.64
U11(ok(z0), ok(z1)) → ok(U11(z0, z1)) 686.53/213.64
U12(mark(z0)) → mark(U12(z0)) 686.53/213.64
U12(ok(z0)) → ok(U12(z0)) 686.53/213.64
U21(mark(z0)) → mark(U21(z0)) 686.53/213.64
U21(ok(z0)) → ok(U21(z0)) 686.53/213.64
U31(mark(z0), z1) → mark(U31(z0, z1)) 686.53/213.64
U31(ok(z0), ok(z1)) → ok(U31(z0, z1)) 686.53/213.64
U32(mark(z0)) → mark(U32(z0)) 686.53/213.64
U32(ok(z0)) → ok(U32(z0)) 686.53/213.64
U41(mark(z0), z1) → mark(U41(z0, z1)) 686.53/213.64
U41(ok(z0), ok(z1)) → ok(U41(z0, z1)) 686.53/213.64
U51(mark(z0), z1, z2) → mark(U51(z0, z1, z2)) 686.53/213.64
U51(ok(z0), ok(z1), ok(z2)) → ok(U51(z0, z1, z2)) 686.53/213.64
U52(mark(z0), z1, z2) → mark(U52(z0, z1, z2)) 686.53/213.64
U52(ok(z0), ok(z1), ok(z2)) → ok(U52(z0, z1, z2)) 686.53/213.64
s(mark(z0)) → mark(s(z0)) 686.53/213.64
s(ok(z0)) → ok(s(z0)) 686.53/213.64
plus(mark(z0), z1) → mark(plus(z0, z1)) 686.53/213.64
plus(z0, mark(z1)) → mark(plus(z0, z1)) 686.53/213.64
plus(ok(z0), ok(z1)) → ok(plus(z0, z1)) 686.53/213.64
U61(mark(z0)) → mark(U61(z0)) 686.53/213.64
U61(ok(z0)) → ok(U61(z0)) 686.53/213.64
U71(mark(z0), z1, z2) → mark(U71(z0, z1, z2)) 686.53/213.64
U71(ok(z0), ok(z1), ok(z2)) → ok(U71(z0, z1, z2)) 686.53/213.64
U72(mark(z0), z1, z2) → mark(U72(z0, z1, z2)) 686.53/213.64
U72(ok(z0), ok(z1), ok(z2)) → ok(U72(z0, z1, z2)) 686.53/213.64
x(mark(z0), z1) → mark(x(z0, z1)) 686.53/213.64
x(z0, mark(z1)) → mark(x(z0, z1)) 686.53/213.64
x(ok(z0), ok(z1)) → ok(x(z0, z1)) 686.53/213.64
proper(U11(z0, z1)) → U11(proper(z0), proper(z1)) 686.53/213.64
proper(tt) → ok(tt) 686.53/213.64
proper(U12(z0)) → U12(proper(z0)) 686.53/213.64
proper(isNat(z0)) → isNat(proper(z0)) 686.53/213.64
proper(U21(z0)) → U21(proper(z0)) 686.53/213.64
proper(U31(z0, z1)) → U31(proper(z0), proper(z1)) 686.53/213.64
proper(U32(z0)) → U32(proper(z0)) 686.53/213.64
proper(U41(z0, z1)) → U41(proper(z0), proper(z1)) 686.53/213.64
proper(U51(z0, z1, z2)) → U51(proper(z0), proper(z1), proper(z2)) 686.53/213.64
proper(U52(z0, z1, z2)) → U52(proper(z0), proper(z1), proper(z2)) 686.53/213.64
proper(s(z0)) → s(proper(z0)) 686.53/213.64
proper(plus(z0, z1)) → plus(proper(z0), proper(z1)) 686.53/213.64
proper(U61(z0)) → U61(proper(z0)) 686.53/213.64
proper(0) → ok(0) 686.53/213.64
proper(U71(z0, z1, z2)) → U71(proper(z0), proper(z1), proper(z2)) 686.53/213.64
proper(U72(z0, z1, z2)) → U72(proper(z0), proper(z1), proper(z2)) 686.53/213.64
proper(x(z0, z1)) → x(proper(z0), proper(z1)) 686.53/213.64
isNat(ok(z0)) → ok(isNat(z0)) 686.53/213.64
top(mark(z0)) → top(proper(z0)) 686.53/213.64
top(ok(z0)) → top(active(z0))
Tuples:

ACTIVE(plus(z0, z1)) → c28(PLUS(active(z0), z1), ACTIVE(z0)) 686.53/213.64
ACTIVE(plus(z0, z1)) → c29(PLUS(z0, active(z1)), ACTIVE(z1)) 686.53/213.64
ACTIVE(x(z0, z1)) → c33(X(active(z0), z1), ACTIVE(z0)) 686.53/213.64
ACTIVE(x(z0, z1)) → c34(X(z0, active(z1)), ACTIVE(z1)) 686.53/213.64
U11'(mark(z0), z1) → c35(U11'(z0, z1)) 686.53/213.64
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1)) 686.53/213.64
U12'(mark(z0)) → c37(U12'(z0)) 686.53/213.64
U12'(ok(z0)) → c38(U12'(z0)) 686.53/213.64
U21'(mark(z0)) → c39(U21'(z0)) 686.53/213.64
U21'(ok(z0)) → c40(U21'(z0)) 686.53/213.64
U31'(mark(z0), z1) → c41(U31'(z0, z1)) 686.53/213.64
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 686.53/213.64
U32'(mark(z0)) → c43(U32'(z0)) 686.53/213.64
U32'(ok(z0)) → c44(U32'(z0)) 686.53/213.64
U41'(mark(z0), z1) → c45(U41'(z0, z1)) 686.53/213.64
U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1)) 686.53/213.64
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2)) 686.53/213.64
U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2)) 686.53/213.64
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2)) 686.53/213.64
U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2)) 686.53/213.64
S(mark(z0)) → c51(S(z0)) 686.53/213.64
S(ok(z0)) → c52(S(z0)) 686.53/213.64
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 686.53/213.64
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 686.53/213.64
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 686.53/213.64
U61'(mark(z0)) → c56(U61'(z0)) 686.53/213.64
U61'(ok(z0)) → c57(U61'(z0)) 686.53/213.64
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2)) 686.53/213.64
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2)) 686.53/213.64
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2)) 686.53/213.64
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 686.53/213.64
X(mark(z0), z1) → c62(X(z0, z1)) 686.53/213.64
X(z0, mark(z1)) → c63(X(z0, z1)) 686.53/213.64
X(ok(z0), ok(z1)) → c64(X(z0, z1)) 686.53/213.64
PROPER(U51(z0, z1, z2)) → c73(U51'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 686.53/213.64
PROPER(U52(z0, z1, z2)) → c74(U52'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 686.53/213.64
PROPER(s(z0)) → c75(S(proper(z0)), PROPER(z0)) 686.53/213.64
PROPER(plus(z0, z1)) → c76(PLUS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 686.53/213.64
PROPER(U61(z0)) → c77(U61'(proper(z0)), PROPER(z0)) 686.53/213.64
PROPER(U71(z0, z1, z2)) → c79(U71'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 686.53/213.64
PROPER(U72(z0, z1, z2)) → c80(U72'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 686.53/213.64
PROPER(x(z0, z1)) → c81(X(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 686.53/213.64
ISNAT(ok(z0)) → c82(ISNAT(z0)) 686.53/213.64
TOP(mark(z0)) → c83(TOP(proper(z0)), PROPER(z0)) 686.53/213.64
TOP(ok(z0)) → c84(TOP(active(z0)), ACTIVE(z0)) 686.53/213.64
ACTIVE(isNat(s(z0))) → c13(ISNAT(z0)) 686.53/213.64
ACTIVE(plus(z0, s(z1))) → c16(ISNAT(z1)) 686.53/213.64
ACTIVE(x(z0, s(z1))) → c18(ISNAT(z1)) 686.53/213.64
ACTIVE(U11(tt, z0)) → c1(U12'(isNat(z0))) 686.53/213.64
ACTIVE(U11(tt, z0)) → c1(ISNAT(z0)) 686.53/213.64
ACTIVE(U31(tt, z0)) → c1(U32'(isNat(z0))) 686.53/213.64
ACTIVE(U31(tt, z0)) → c1(ISNAT(z0)) 686.53/213.64
ACTIVE(U51(tt, z0, z1)) → c1(U52'(isNat(z1), z0, z1)) 686.53/213.64
ACTIVE(U51(tt, z0, z1)) → c1(ISNAT(z1)) 686.53/213.64
ACTIVE(U52(tt, z0, z1)) → c1(S(plus(z1, z0))) 686.53/213.64
ACTIVE(U52(tt, z0, z1)) → c1(PLUS(z1, z0)) 686.53/213.64
ACTIVE(U71(tt, z0, z1)) → c1(U72'(isNat(z1), z0, z1)) 686.53/213.64
ACTIVE(U71(tt, z0, z1)) → c1(ISNAT(z1)) 686.53/213.64
ACTIVE(U72(tt, z0, z1)) → c1(PLUS(x(z1, z0), z1)) 686.53/213.64
ACTIVE(U72(tt, z0, z1)) → c1(X(z1, z0)) 686.53/213.64
ACTIVE(isNat(plus(z0, z1))) → c1(U11'(isNat(z0), z1)) 686.53/213.64
ACTIVE(isNat(plus(z0, z1))) → c1(ISNAT(z0)) 686.53/213.64
ACTIVE(isNat(x(z0, z1))) → c1(U31'(isNat(z0), z1)) 686.53/213.64
ACTIVE(isNat(x(z0, z1))) → c1(ISNAT(z0)) 686.53/213.64
ACTIVE(plus(z0, 0)) → c1(U41'(isNat(z0), z0)) 686.53/213.64
ACTIVE(plus(z0, 0)) → c1(ISNAT(z0)) 686.53/213.64
ACTIVE(x(z0, 0)) → c1(U61'(isNat(z0))) 686.53/213.64
ACTIVE(x(z0, 0)) → c1(ISNAT(z0)) 686.53/213.64
ACTIVE(U11(plus(z0, 0), x1)) → c19(U11'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.53/213.64
ACTIVE(U11(plus(z0, s(z1)), x1)) → c19(U11'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.53/213.64
ACTIVE(U11(x(z0, 0), x1)) → c19(U11'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.53/213.64
ACTIVE(U11(x(z0, s(z1)), x1)) → c19(U11'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.53/213.64
ACTIVE(U11(U11(z0, z1), x1)) → c19(U11'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.53/213.64
ACTIVE(U11(U12(z0), x1)) → c19(U11'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.53/213.64
ACTIVE(U11(U21(z0), x1)) → c19(U11'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.53/213.64
ACTIVE(U11(U31(z0, z1), x1)) → c19(U11'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.53/213.64
ACTIVE(U11(U32(z0), x1)) → c19(U11'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.53/213.64
ACTIVE(U11(U41(z0, z1), x1)) → c19(U11'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.53/213.64
ACTIVE(U11(U51(z0, z1, z2), x1)) → c19(U11'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.53/213.64
ACTIVE(U11(U52(z0, z1, z2), x1)) → c19(U11'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.53/213.64
ACTIVE(U11(s(z0), x1)) → c19(U11'(s(active(z0)), x1), ACTIVE(s(z0))) 686.53/213.64
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.53/213.64
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.53/213.64
ACTIVE(U11(U61(z0), x1)) → c19(U11'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.53/213.64
ACTIVE(U11(U71(z0, z1, z2), x1)) → c19(U11'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.53/213.64
ACTIVE(U11(U72(z0, z1, z2), x1)) → c19(U11'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.53/213.64
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.53/213.64
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.53/213.64
ACTIVE(U11(isNat(0), x1)) → c19(U11'(mark(tt), x1)) 686.53/213.64
ACTIVE(U11(U11(tt, z0), x1)) → c(U11'(mark(U12(isNat(z0))), x1)) 686.53/213.64
ACTIVE(U11(U11(tt, z0), x1)) → c(ACTIVE(U11(tt, z0))) 686.53/213.64
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(U11'(mark(U11(isNat(z0), z1)), x1)) 686.53/213.64
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(ACTIVE(isNat(plus(z0, z1)))) 686.53/213.64
ACTIVE(U11(isNat(s(z0)), x1)) → c(U11'(mark(U21(isNat(z0))), x1)) 686.53/213.64
ACTIVE(U11(isNat(s(z0)), x1)) → c(ACTIVE(isNat(s(z0)))) 686.53/213.64
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(U11'(mark(U31(isNat(z0), z1)), x1)) 686.53/213.64
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(ACTIVE(isNat(x(z0, z1)))) 686.53/213.64
ACTIVE(U12(plus(z0, 0))) → c20(U12'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.53/213.64
ACTIVE(U12(plus(z0, s(z1)))) → c20(U12'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.53/213.64
ACTIVE(U12(x(z0, 0))) → c20(U12'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.53/213.64
ACTIVE(U12(x(z0, s(z1)))) → c20(U12'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.53/213.64
ACTIVE(U12(U11(z0, z1))) → c20(U12'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.53/213.64
ACTIVE(U12(U12(z0))) → c20(U12'(U12(active(z0))), ACTIVE(U12(z0))) 686.53/213.64
ACTIVE(U12(U21(z0))) → c20(U12'(U21(active(z0))), ACTIVE(U21(z0))) 686.53/213.64
ACTIVE(U12(U31(z0, z1))) → c20(U12'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.53/213.64
ACTIVE(U12(U32(z0))) → c20(U12'(U32(active(z0))), ACTIVE(U32(z0))) 686.53/213.64
ACTIVE(U12(U41(z0, z1))) → c20(U12'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.53/213.64
ACTIVE(U12(U51(z0, z1, z2))) → c20(U12'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.53/213.64
ACTIVE(U12(U52(z0, z1, z2))) → c20(U12'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.53/213.64
ACTIVE(U12(s(z0))) → c20(U12'(s(active(z0))), ACTIVE(s(z0))) 686.53/213.64
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.53/213.64
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.53/213.64
ACTIVE(U12(U61(z0))) → c20(U12'(U61(active(z0))), ACTIVE(U61(z0))) 686.53/213.64
ACTIVE(U12(U71(z0, z1, z2))) → c20(U12'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.53/213.64
ACTIVE(U12(U72(z0, z1, z2))) → c20(U12'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.53/213.64
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.53/213.64
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.53/213.64
ACTIVE(U11(U12(tt), x1)) → c19(U11'(mark(tt), x1)) 686.53/213.64
ACTIVE(U12(U12(tt))) → c20(U12'(mark(tt))) 686.53/213.64
ACTIVE(U12(isNat(0))) → c20(U12'(mark(tt))) 686.53/213.64
ACTIVE(U12(U11(tt, z0))) → c2(U12'(mark(U12(isNat(z0))))) 686.53/213.64
ACTIVE(U12(U11(tt, z0))) → c2(ACTIVE(U11(tt, z0))) 686.53/213.64
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(U12'(mark(U11(isNat(z0), z1)))) 686.53/213.64
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(ACTIVE(isNat(plus(z0, z1)))) 686.53/213.64
ACTIVE(U12(isNat(s(z0)))) → c2(U12'(mark(U21(isNat(z0))))) 686.53/213.64
ACTIVE(U12(isNat(s(z0)))) → c2(ACTIVE(isNat(s(z0)))) 686.53/213.64
ACTIVE(U12(isNat(x(z0, z1)))) → c2(U12'(mark(U31(isNat(z0), z1)))) 686.53/213.64
ACTIVE(U12(isNat(x(z0, z1)))) → c2(ACTIVE(isNat(x(z0, z1)))) 686.53/213.64
ACTIVE(U21(plus(z0, 0))) → c21(U21'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.53/213.64
ACTIVE(U21(plus(z0, s(z1)))) → c21(U21'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.53/213.64
ACTIVE(U21(x(z0, 0))) → c21(U21'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.53/213.64
ACTIVE(U21(x(z0, s(z1)))) → c21(U21'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.53/213.64
ACTIVE(U21(U11(z0, z1))) → c21(U21'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.53/213.64
ACTIVE(U21(U12(z0))) → c21(U21'(U12(active(z0))), ACTIVE(U12(z0))) 686.53/213.64
ACTIVE(U21(U21(z0))) → c21(U21'(U21(active(z0))), ACTIVE(U21(z0))) 686.53/213.64
ACTIVE(U21(U31(z0, z1))) → c21(U21'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.53/213.64
ACTIVE(U21(U32(z0))) → c21(U21'(U32(active(z0))), ACTIVE(U32(z0))) 686.53/213.64
ACTIVE(U21(U41(z0, z1))) → c21(U21'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.53/213.64
ACTIVE(U21(U51(z0, z1, z2))) → c21(U21'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.53/213.64
ACTIVE(U21(U52(z0, z1, z2))) → c21(U21'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.53/213.64
ACTIVE(U21(s(z0))) → c21(U21'(s(active(z0))), ACTIVE(s(z0))) 686.53/213.64
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.53/213.64
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.53/213.64
ACTIVE(U21(U61(z0))) → c21(U21'(U61(active(z0))), ACTIVE(U61(z0))) 686.53/213.64
ACTIVE(U21(U71(z0, z1, z2))) → c21(U21'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.53/213.64
ACTIVE(U21(U72(z0, z1, z2))) → c21(U21'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.53/213.64
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.53/213.64
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.53/213.64
ACTIVE(U11(U21(tt), x1)) → c19(U11'(mark(tt), x1)) 686.53/213.64
ACTIVE(U12(U21(tt))) → c20(U12'(mark(tt))) 686.53/213.64
ACTIVE(U21(U12(tt))) → c21(U21'(mark(tt))) 686.53/213.64
ACTIVE(U21(U21(tt))) → c21(U21'(mark(tt))) 686.53/213.64
ACTIVE(U21(isNat(0))) → c21(U21'(mark(tt))) 686.53/213.64
ACTIVE(U21(U11(tt, z0))) → c3(U21'(mark(U12(isNat(z0))))) 686.53/213.64
ACTIVE(U21(U11(tt, z0))) → c3(ACTIVE(U11(tt, z0))) 686.53/213.64
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(U21'(mark(U11(isNat(z0), z1)))) 686.53/213.64
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(ACTIVE(isNat(plus(z0, z1)))) 686.53/213.64
ACTIVE(U21(isNat(s(z0)))) → c3(U21'(mark(U21(isNat(z0))))) 686.53/213.64
ACTIVE(U21(isNat(s(z0)))) → c3(ACTIVE(isNat(s(z0)))) 686.53/213.64
ACTIVE(U21(isNat(x(z0, z1)))) → c3(U21'(mark(U31(isNat(z0), z1)))) 686.53/213.64
ACTIVE(U21(isNat(x(z0, z1)))) → c3(ACTIVE(isNat(x(z0, z1)))) 686.53/213.64
ACTIVE(U31(plus(z0, 0), x1)) → c22(U31'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.53/213.64
ACTIVE(U31(plus(z0, s(z1)), x1)) → c22(U31'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.53/213.64
ACTIVE(U31(x(z0, 0), x1)) → c22(U31'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.53/213.64
ACTIVE(U31(x(z0, s(z1)), x1)) → c22(U31'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.53/213.64
ACTIVE(U31(U11(z0, z1), x1)) → c22(U31'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.53/213.64
ACTIVE(U31(U12(z0), x1)) → c22(U31'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.53/213.64
ACTIVE(U31(U21(z0), x1)) → c22(U31'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.53/213.64
ACTIVE(U31(U31(z0, z1), x1)) → c22(U31'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.53/213.64
ACTIVE(U31(U32(z0), x1)) → c22(U31'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.53/213.64
ACTIVE(U31(U41(z0, z1), x1)) → c22(U31'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.53/213.64
ACTIVE(U31(U51(z0, z1, z2), x1)) → c22(U31'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.53/213.64
ACTIVE(U31(U52(z0, z1, z2), x1)) → c22(U31'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.53/213.64
ACTIVE(U31(s(z0), x1)) → c22(U31'(s(active(z0)), x1), ACTIVE(s(z0))) 686.53/213.64
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.53/213.64
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.53/213.64
ACTIVE(U31(U61(z0), x1)) → c22(U31'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.53/213.64
ACTIVE(U31(U71(z0, z1, z2), x1)) → c22(U31'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.53/213.64
ACTIVE(U31(U72(z0, z1, z2), x1)) → c22(U31'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.53/213.64
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.53/213.64
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.53/213.64
ACTIVE(U31(U12(tt), x1)) → c22(U31'(mark(tt), x1)) 686.53/213.64
ACTIVE(U31(U21(tt), x1)) → c22(U31'(mark(tt), x1)) 686.53/213.64
ACTIVE(U31(isNat(0), x1)) → c22(U31'(mark(tt), x1)) 686.53/213.64
ACTIVE(U11(U31(tt, z0), x1)) → c4(U11'(mark(U32(isNat(z0))), x1)) 686.53/213.64
ACTIVE(U11(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 686.53/213.64
ACTIVE(U12(U31(tt, z0))) → c4(U12'(mark(U32(isNat(z0))))) 686.53/213.64
ACTIVE(U12(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 686.53/213.64
ACTIVE(U21(U31(tt, z0))) → c4(U21'(mark(U32(isNat(z0))))) 686.53/213.64
ACTIVE(U21(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 686.53/213.64
ACTIVE(U31(U11(tt, z0), x1)) → c4(U31'(mark(U12(isNat(z0))), x1)) 686.53/213.64
ACTIVE(U31(U11(tt, z0), x1)) → c4(ACTIVE(U11(tt, z0))) 686.53/213.64
ACTIVE(U31(U31(tt, z0), x1)) → c4(U31'(mark(U32(isNat(z0))), x1)) 686.53/213.64
ACTIVE(U31(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 686.53/213.64
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(U31'(mark(U11(isNat(z0), z1)), x1)) 686.53/213.64
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(ACTIVE(isNat(plus(z0, z1)))) 686.53/213.64
ACTIVE(U31(isNat(s(z0)), x1)) → c4(U31'(mark(U21(isNat(z0))), x1)) 686.53/213.64
ACTIVE(U31(isNat(s(z0)), x1)) → c4(ACTIVE(isNat(s(z0)))) 686.53/213.64
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(U31'(mark(U31(isNat(z0), z1)), x1)) 686.53/213.64
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(ACTIVE(isNat(x(z0, z1)))) 686.53/213.64
ACTIVE(U32(plus(z0, 0))) → c23(U32'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.53/213.64
ACTIVE(U32(plus(z0, s(z1)))) → c23(U32'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.53/213.64
ACTIVE(U32(x(z0, 0))) → c23(U32'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.53/213.64
ACTIVE(U32(x(z0, s(z1)))) → c23(U32'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.53/213.64
ACTIVE(U32(U11(z0, z1))) → c23(U32'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.53/213.64
ACTIVE(U32(U12(z0))) → c23(U32'(U12(active(z0))), ACTIVE(U12(z0))) 686.53/213.64
ACTIVE(U32(U21(z0))) → c23(U32'(U21(active(z0))), ACTIVE(U21(z0))) 686.53/213.64
ACTIVE(U32(U31(z0, z1))) → c23(U32'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.53/213.64
ACTIVE(U32(U32(z0))) → c23(U32'(U32(active(z0))), ACTIVE(U32(z0))) 686.53/213.64
ACTIVE(U32(U41(z0, z1))) → c23(U32'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.53/213.64
ACTIVE(U32(U51(z0, z1, z2))) → c23(U32'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.53/213.64
ACTIVE(U32(U52(z0, z1, z2))) → c23(U32'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.53/213.64
ACTIVE(U32(s(z0))) → c23(U32'(s(active(z0))), ACTIVE(s(z0))) 686.53/213.64
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.53/213.64
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.53/213.64
ACTIVE(U32(U61(z0))) → c23(U32'(U61(active(z0))), ACTIVE(U61(z0))) 686.53/213.64
ACTIVE(U32(U71(z0, z1, z2))) → c23(U32'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.53/213.64
ACTIVE(U32(U72(z0, z1, z2))) → c23(U32'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.53/213.64
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.53/213.64
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.53/213.64
ACTIVE(U11(U32(tt), x1)) → c19(U11'(mark(tt), x1)) 686.53/213.64
ACTIVE(U12(U32(tt))) → c20(U12'(mark(tt))) 686.53/213.64
ACTIVE(U21(U32(tt))) → c21(U21'(mark(tt))) 686.53/213.64
ACTIVE(U31(U32(tt), x1)) → c22(U31'(mark(tt), x1)) 686.53/213.64
ACTIVE(U32(U12(tt))) → c23(U32'(mark(tt))) 686.53/213.64
ACTIVE(U32(U21(tt))) → c23(U32'(mark(tt))) 686.53/213.64
ACTIVE(U32(U32(tt))) → c23(U32'(mark(tt))) 686.53/213.64
ACTIVE(U32(isNat(0))) → c23(U32'(mark(tt))) 686.53/213.64
ACTIVE(U32(U11(tt, z0))) → c5(U32'(mark(U12(isNat(z0))))) 686.53/213.64
ACTIVE(U32(U11(tt, z0))) → c5(ACTIVE(U11(tt, z0))) 686.53/213.64
ACTIVE(U32(U31(tt, z0))) → c5(U32'(mark(U32(isNat(z0))))) 686.53/213.64
ACTIVE(U32(U31(tt, z0))) → c5(ACTIVE(U31(tt, z0))) 686.53/213.64
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(U32'(mark(U11(isNat(z0), z1)))) 686.53/213.64
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(ACTIVE(isNat(plus(z0, z1)))) 686.53/213.64
ACTIVE(U32(isNat(s(z0)))) → c5(U32'(mark(U21(isNat(z0))))) 686.53/213.64
ACTIVE(U32(isNat(s(z0)))) → c5(ACTIVE(isNat(s(z0)))) 686.53/213.64
ACTIVE(U32(isNat(x(z0, z1)))) → c5(U32'(mark(U31(isNat(z0), z1)))) 686.53/213.64
ACTIVE(U32(isNat(x(z0, z1)))) → c5(ACTIVE(isNat(x(z0, z1)))) 686.53/213.64
ACTIVE(U41(plus(z0, 0), x1)) → c24(U41'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.53/213.64
ACTIVE(U41(plus(z0, s(z1)), x1)) → c24(U41'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.53/213.64
ACTIVE(U41(x(z0, 0), x1)) → c24(U41'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.53/213.64
ACTIVE(U41(x(z0, s(z1)), x1)) → c24(U41'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.53/213.64
ACTIVE(U41(U11(z0, z1), x1)) → c24(U41'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.53/213.64
ACTIVE(U41(U12(z0), x1)) → c24(U41'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.53/213.64
ACTIVE(U41(U21(z0), x1)) → c24(U41'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.53/213.64
ACTIVE(U41(U31(z0, z1), x1)) → c24(U41'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.53/213.64
ACTIVE(U41(U32(z0), x1)) → c24(U41'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.53/213.64
ACTIVE(U41(U41(z0, z1), x1)) → c24(U41'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.53/213.64
ACTIVE(U41(U51(z0, z1, z2), x1)) → c24(U41'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.53/213.64
ACTIVE(U41(U52(z0, z1, z2), x1)) → c24(U41'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.53/213.64
ACTIVE(U41(s(z0), x1)) → c24(U41'(s(active(z0)), x1), ACTIVE(s(z0))) 686.53/213.64
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.53/213.64
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.53/213.64
ACTIVE(U41(U61(z0), x1)) → c24(U41'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.53/213.64
ACTIVE(U41(U71(z0, z1, z2), x1)) → c24(U41'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.53/213.64
ACTIVE(U41(U72(z0, z1, z2), x1)) → c24(U41'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.53/213.64
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.53/213.64
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.53/213.64
ACTIVE(U11(U41(tt, z0), x1)) → c19(U11'(mark(z0), x1)) 686.53/213.64
ACTIVE(U12(U41(tt, z0))) → c20(U12'(mark(z0))) 686.53/213.64
ACTIVE(U21(U41(tt, z0))) → c21(U21'(mark(z0))) 686.53/213.64
ACTIVE(U31(U41(tt, z0), x1)) → c22(U31'(mark(z0), x1)) 686.53/213.64
ACTIVE(U32(U41(tt, z0))) → c23(U32'(mark(z0))) 686.53/213.64
ACTIVE(U41(U12(tt), x1)) → c24(U41'(mark(tt), x1)) 686.53/213.64
ACTIVE(U41(U21(tt), x1)) → c24(U41'(mark(tt), x1)) 686.53/213.64
ACTIVE(U41(U32(tt), x1)) → c24(U41'(mark(tt), x1)) 686.53/213.64
ACTIVE(U41(U41(tt, z0), x1)) → c24(U41'(mark(z0), x1)) 686.53/213.64
ACTIVE(U41(isNat(0), x1)) → c24(U41'(mark(tt), x1)) 686.53/213.64
ACTIVE(U41(U11(tt, z0), x1)) → c6(U41'(mark(U12(isNat(z0))), x1)) 686.53/213.64
ACTIVE(U41(U11(tt, z0), x1)) → c6(ACTIVE(U11(tt, z0))) 686.53/213.64
ACTIVE(U41(U31(tt, z0), x1)) → c6(U41'(mark(U32(isNat(z0))), x1)) 686.53/213.64
ACTIVE(U41(U31(tt, z0), x1)) → c6(ACTIVE(U31(tt, z0))) 686.53/213.64
ACTIVE(U41(isNat(plus(z0, z1)), x1)) → c6(U41'(mark(U11(isNat(z0), z1)), x1)) 686.53/213.64
ACTIVE(U41(isNat(plus(z0, z1)), x1)) → c6(ACTIVE(isNat(plus(z0, z1)))) 686.53/213.64
ACTIVE(U41(isNat(s(z0)), x1)) → c6(U41'(mark(U21(isNat(z0))), x1)) 686.53/213.64
ACTIVE(U41(isNat(s(z0)), x1)) → c6(ACTIVE(isNat(s(z0)))) 686.53/213.64
ACTIVE(U41(isNat(x(z0, z1)), x1)) → c6(U41'(mark(U31(isNat(z0), z1)), x1)) 686.53/213.64
ACTIVE(U41(isNat(x(z0, z1)), x1)) → c6(ACTIVE(isNat(x(z0, z1)))) 686.53/213.64
ACTIVE(U51(plus(z0, 0), x1, x2)) → c25(U51'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.53/213.64
ACTIVE(U51(plus(z0, s(z1)), x1, x2)) → c25(U51'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.53/213.64
ACTIVE(U51(x(z0, 0), x1, x2)) → c25(U51'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.53/213.64
ACTIVE(U51(x(z0, s(z1)), x1, x2)) → c25(U51'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.53/213.64
ACTIVE(U51(U11(z0, z1), x1, x2)) → c25(U51'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.53/213.64
ACTIVE(U51(U12(z0), x1, x2)) → c25(U51'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.53/213.64
ACTIVE(U51(U21(z0), x1, x2)) → c25(U51'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.53/213.64
ACTIVE(U51(U31(z0, z1), x1, x2)) → c25(U51'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.53/213.64
ACTIVE(U51(U32(z0), x1, x2)) → c25(U51'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.53/213.64
ACTIVE(U51(U41(z0, z1), x1, x2)) → c25(U51'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.53/213.64
ACTIVE(U51(U51(z0, z1, z2), x1, x2)) → c25(U51'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.53/213.64
ACTIVE(U51(U52(z0, z1, z2), x1, x2)) → c25(U51'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.53/213.64
ACTIVE(U51(s(z0), x1, x2)) → c25(U51'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.53/213.64
ACTIVE(U51(plus(z0, z1), x1, x2)) → c25(U51'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.53/213.64
ACTIVE(U51(plus(z0, z1), x1, x2)) → c25(U51'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.53/213.64
ACTIVE(U51(U61(z0), x1, x2)) → c25(U51'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.53/213.64
ACTIVE(U51(U71(z0, z1, z2), x1, x2)) → c25(U51'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.53/213.64
ACTIVE(U51(U72(z0, z1, z2), x1, x2)) → c25(U51'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.53/213.64
ACTIVE(U51(x(z0, z1), x1, x2)) → c25(U51'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.53/213.64
ACTIVE(U51(x(z0, z1), x1, x2)) → c25(U51'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.53/213.64
ACTIVE(U51(U12(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.53/213.64
ACTIVE(U51(U21(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.53/213.64
ACTIVE(U51(U32(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.53/213.64
ACTIVE(U51(U41(tt, z0), x1, x2)) → c25(U51'(mark(z0), x1, x2)) 686.53/213.64
ACTIVE(U51(isNat(0), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.53/213.64
ACTIVE(U11(U51(tt, z0, z1), x1)) → c7(U11'(mark(U52(isNat(z1), z0, z1)), x1)) 686.53/213.64
ACTIVE(U11(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.53/213.64
ACTIVE(U12(U51(tt, z0, z1))) → c7(U12'(mark(U52(isNat(z1), z0, z1)))) 686.53/213.64
ACTIVE(U12(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.53/213.64
ACTIVE(U21(U51(tt, z0, z1))) → c7(U21'(mark(U52(isNat(z1), z0, z1)))) 686.53/213.64
ACTIVE(U21(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.53/213.64
ACTIVE(U31(U51(tt, z0, z1), x1)) → c7(U31'(mark(U52(isNat(z1), z0, z1)), x1)) 686.53/213.64
ACTIVE(U31(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.53/213.64
ACTIVE(U32(U51(tt, z0, z1))) → c7(U32'(mark(U52(isNat(z1), z0, z1)))) 686.53/213.64
ACTIVE(U32(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.53/213.64
ACTIVE(U41(U51(tt, z0, z1), x1)) → c7(U41'(mark(U52(isNat(z1), z0, z1)), x1)) 686.53/213.64
ACTIVE(U41(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.53/213.64
ACTIVE(U51(U11(tt, z0), x1, x2)) → c7(U51'(mark(U12(isNat(z0))), x1, x2)) 686.53/213.64
ACTIVE(U51(U11(tt, z0), x1, x2)) → c7(ACTIVE(U11(tt, z0))) 686.53/213.64
ACTIVE(U51(U31(tt, z0), x1, x2)) → c7(U51'(mark(U32(isNat(z0))), x1, x2)) 686.53/213.64
ACTIVE(U51(U31(tt, z0), x1, x2)) → c7(ACTIVE(U31(tt, z0))) 686.53/213.64
ACTIVE(U51(U51(tt, z0, z1), x1, x2)) → c7(U51'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.53/213.64
ACTIVE(U51(U51(tt, z0, z1), x1, x2)) → c7(ACTIVE(U51(tt, z0, z1))) 686.53/213.64
ACTIVE(U51(isNat(plus(z0, z1)), x1, x2)) → c7(U51'(mark(U11(isNat(z0), z1)), x1, x2)) 686.53/213.64
ACTIVE(U51(isNat(plus(z0, z1)), x1, x2)) → c7(ACTIVE(isNat(plus(z0, z1)))) 686.53/213.64
ACTIVE(U51(isNat(s(z0)), x1, x2)) → c7(U51'(mark(U21(isNat(z0))), x1, x2)) 686.53/213.64
ACTIVE(U51(isNat(s(z0)), x1, x2)) → c7(ACTIVE(isNat(s(z0)))) 686.53/213.64
ACTIVE(U51(isNat(x(z0, z1)), x1, x2)) → c7(U51'(mark(U31(isNat(z0), z1)), x1, x2)) 686.53/213.64
ACTIVE(U51(isNat(x(z0, z1)), x1, x2)) → c7(ACTIVE(isNat(x(z0, z1)))) 686.53/213.64
ACTIVE(U52(plus(z0, 0), x1, x2)) → c26(U52'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.53/213.64
ACTIVE(U52(plus(z0, s(z1)), x1, x2)) → c26(U52'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.53/213.64
ACTIVE(U52(x(z0, 0), x1, x2)) → c26(U52'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.53/213.64
ACTIVE(U52(x(z0, s(z1)), x1, x2)) → c26(U52'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.53/213.64
ACTIVE(U52(U11(z0, z1), x1, x2)) → c26(U52'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.53/213.64
ACTIVE(U52(U12(z0), x1, x2)) → c26(U52'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.53/213.64
ACTIVE(U52(U21(z0), x1, x2)) → c26(U52'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.53/213.64
ACTIVE(U52(U31(z0, z1), x1, x2)) → c26(U52'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.53/213.64
ACTIVE(U52(U32(z0), x1, x2)) → c26(U52'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.53/213.64
ACTIVE(U52(U41(z0, z1), x1, x2)) → c26(U52'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.53/213.64
ACTIVE(U52(U51(z0, z1, z2), x1, x2)) → c26(U52'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.53/213.64
ACTIVE(U52(U52(z0, z1, z2), x1, x2)) → c26(U52'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.53/213.64
ACTIVE(U52(s(z0), x1, x2)) → c26(U52'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.53/213.64
ACTIVE(U52(plus(z0, z1), x1, x2)) → c26(U52'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.53/213.64
ACTIVE(U52(plus(z0, z1), x1, x2)) → c26(U52'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.53/213.64
ACTIVE(U52(U61(z0), x1, x2)) → c26(U52'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.53/213.64
ACTIVE(U52(U71(z0, z1, z2), x1, x2)) → c26(U52'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.53/213.64
ACTIVE(U52(U72(z0, z1, z2), x1, x2)) → c26(U52'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.53/213.64
ACTIVE(U52(x(z0, z1), x1, x2)) → c26(U52'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.53/213.64
ACTIVE(U52(x(z0, z1), x1, x2)) → c26(U52'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.53/213.64
ACTIVE(U52(U12(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.53/213.64
ACTIVE(U52(U21(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.53/213.64
ACTIVE(U52(U32(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.53/213.64
ACTIVE(U52(U41(tt, z0), x1, x2)) → c26(U52'(mark(z0), x1, x2)) 686.53/213.64
ACTIVE(U52(isNat(0), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.53/213.64
ACTIVE(U11(U52(tt, z0, z1), x1)) → c8(U11'(mark(s(plus(z1, z0))), x1)) 686.53/213.64
ACTIVE(U11(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.53/213.64
ACTIVE(U12(U52(tt, z0, z1))) → c8(U12'(mark(s(plus(z1, z0))))) 686.53/213.64
ACTIVE(U12(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.53/213.64
ACTIVE(U21(U52(tt, z0, z1))) → c8(U21'(mark(s(plus(z1, z0))))) 686.53/213.64
ACTIVE(U21(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.53/213.64
ACTIVE(U31(U52(tt, z0, z1), x1)) → c8(U31'(mark(s(plus(z1, z0))), x1)) 686.53/213.64
ACTIVE(U31(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.53/213.64
ACTIVE(U32(U52(tt, z0, z1))) → c8(U32'(mark(s(plus(z1, z0))))) 686.53/213.64
ACTIVE(U32(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.53/213.64
ACTIVE(U41(U52(tt, z0, z1), x1)) → c8(U41'(mark(s(plus(z1, z0))), x1)) 686.53/213.64
ACTIVE(U41(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.53/213.64
ACTIVE(U51(U52(tt, z0, z1), x1, x2)) → c8(U51'(mark(s(plus(z1, z0))), x1, x2)) 686.53/213.64
ACTIVE(U51(U52(tt, z0, z1), x1, x2)) → c8(ACTIVE(U52(tt, z0, z1))) 686.53/213.64
ACTIVE(U52(U11(tt, z0), x1, x2)) → c8(U52'(mark(U12(isNat(z0))), x1, x2)) 686.53/213.64
ACTIVE(U52(U11(tt, z0), x1, x2)) → c8(ACTIVE(U11(tt, z0))) 686.53/213.64
ACTIVE(U52(U31(tt, z0), x1, x2)) → c8(U52'(mark(U32(isNat(z0))), x1, x2)) 686.53/213.64
ACTIVE(U52(U31(tt, z0), x1, x2)) → c8(ACTIVE(U31(tt, z0))) 686.53/213.64
ACTIVE(U52(U51(tt, z0, z1), x1, x2)) → c8(U52'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.53/213.64
ACTIVE(U52(U51(tt, z0, z1), x1, x2)) → c8(ACTIVE(U51(tt, z0, z1))) 686.53/213.64
ACTIVE(U52(U52(tt, z0, z1), x1, x2)) → c8(U52'(mark(s(plus(z1, z0))), x1, x2)) 686.53/213.64
ACTIVE(U52(U52(tt, z0, z1), x1, x2)) → c8(ACTIVE(U52(tt, z0, z1))) 686.53/213.64
ACTIVE(U52(isNat(plus(z0, z1)), x1, x2)) → c8(U52'(mark(U11(isNat(z0), z1)), x1, x2)) 686.53/213.64
ACTIVE(U52(isNat(plus(z0, z1)), x1, x2)) → c8(ACTIVE(isNat(plus(z0, z1)))) 686.53/213.64
ACTIVE(U52(isNat(s(z0)), x1, x2)) → c8(U52'(mark(U21(isNat(z0))), x1, x2)) 686.53/213.64
ACTIVE(U52(isNat(s(z0)), x1, x2)) → c8(ACTIVE(isNat(s(z0)))) 686.53/213.64
ACTIVE(U52(isNat(x(z0, z1)), x1, x2)) → c8(U52'(mark(U31(isNat(z0), z1)), x1, x2)) 686.53/213.64
ACTIVE(U52(isNat(x(z0, z1)), x1, x2)) → c8(ACTIVE(isNat(x(z0, z1)))) 686.53/213.64
ACTIVE(s(plus(z0, 0))) → c27(S(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.53/213.64
ACTIVE(s(plus(z0, s(z1)))) → c27(S(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.53/213.64
ACTIVE(s(x(z0, 0))) → c27(S(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.53/213.64
ACTIVE(s(x(z0, s(z1)))) → c27(S(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.53/213.64
ACTIVE(s(U11(z0, z1))) → c27(S(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.53/213.64
ACTIVE(s(U12(z0))) → c27(S(U12(active(z0))), ACTIVE(U12(z0))) 686.53/213.64
ACTIVE(s(U21(z0))) → c27(S(U21(active(z0))), ACTIVE(U21(z0))) 686.53/213.64
ACTIVE(s(U31(z0, z1))) → c27(S(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.53/213.64
ACTIVE(s(U32(z0))) → c27(S(U32(active(z0))), ACTIVE(U32(z0))) 686.53/213.64
ACTIVE(s(U41(z0, z1))) → c27(S(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.53/213.64
ACTIVE(s(U51(z0, z1, z2))) → c27(S(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.53/213.64
ACTIVE(s(U52(z0, z1, z2))) → c27(S(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.53/213.64
ACTIVE(s(s(z0))) → c27(S(s(active(z0))), ACTIVE(s(z0))) 686.53/213.64
ACTIVE(s(plus(z0, z1))) → c27(S(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.53/213.64
ACTIVE(s(plus(z0, z1))) → c27(S(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.53/213.64
ACTIVE(s(U61(z0))) → c27(S(U61(active(z0))), ACTIVE(U61(z0))) 686.53/213.64
ACTIVE(s(U71(z0, z1, z2))) → c27(S(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.53/213.64
ACTIVE(s(U72(z0, z1, z2))) → c27(S(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.53/213.64
ACTIVE(s(x(z0, z1))) → c27(S(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.53/213.64
ACTIVE(s(x(z0, z1))) → c27(S(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.53/213.64
ACTIVE(s(U12(tt))) → c27(S(mark(tt))) 686.53/213.64
ACTIVE(s(U21(tt))) → c27(S(mark(tt))) 686.53/213.64
ACTIVE(s(U32(tt))) → c27(S(mark(tt))) 686.53/213.64
ACTIVE(s(U41(tt, z0))) → c27(S(mark(z0))) 686.53/213.64
ACTIVE(s(isNat(0))) → c27(S(mark(tt))) 686.53/213.64
ACTIVE(s(U11(tt, z0))) → c9(S(mark(U12(isNat(z0))))) 686.53/213.64
ACTIVE(s(U11(tt, z0))) → c9(ACTIVE(U11(tt, z0))) 686.53/213.64
ACTIVE(s(U31(tt, z0))) → c9(S(mark(U32(isNat(z0))))) 686.53/213.64
ACTIVE(s(U31(tt, z0))) → c9(ACTIVE(U31(tt, z0))) 686.53/213.64
ACTIVE(s(U51(tt, z0, z1))) → c9(S(mark(U52(isNat(z1), z0, z1)))) 686.53/213.64
ACTIVE(s(U51(tt, z0, z1))) → c9(ACTIVE(U51(tt, z0, z1))) 686.53/213.64
ACTIVE(s(U52(tt, z0, z1))) → c9(S(mark(s(plus(z1, z0))))) 686.53/213.64
ACTIVE(s(U52(tt, z0, z1))) → c9(ACTIVE(U52(tt, z0, z1))) 686.53/213.64
ACTIVE(s(isNat(plus(z0, z1)))) → c9(S(mark(U11(isNat(z0), z1)))) 686.53/213.64
ACTIVE(s(isNat(plus(z0, z1)))) → c9(ACTIVE(isNat(plus(z0, z1)))) 686.53/213.64
ACTIVE(s(isNat(s(z0)))) → c9(S(mark(U21(isNat(z0))))) 686.53/213.64
ACTIVE(s(isNat(s(z0)))) → c9(ACTIVE(isNat(s(z0)))) 686.53/213.64
ACTIVE(s(isNat(x(z0, z1)))) → c9(S(mark(U31(isNat(z0), z1)))) 686.53/213.64
ACTIVE(s(isNat(x(z0, z1)))) → c9(ACTIVE(isNat(x(z0, z1)))) 686.53/213.64
ACTIVE(U61(plus(z0, 0))) → c30(U61'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.53/213.64
ACTIVE(U61(plus(z0, s(z1)))) → c30(U61'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.53/213.64
ACTIVE(U61(x(z0, 0))) → c30(U61'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.53/213.64
ACTIVE(U61(x(z0, s(z1)))) → c30(U61'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.53/213.64
ACTIVE(U61(U11(z0, z1))) → c30(U61'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.53/213.64
ACTIVE(U61(U12(z0))) → c30(U61'(U12(active(z0))), ACTIVE(U12(z0))) 686.53/213.64
ACTIVE(U61(U21(z0))) → c30(U61'(U21(active(z0))), ACTIVE(U21(z0))) 686.53/213.64
ACTIVE(U61(U31(z0, z1))) → c30(U61'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.53/213.64
ACTIVE(U61(U32(z0))) → c30(U61'(U32(active(z0))), ACTIVE(U32(z0))) 686.53/213.64
ACTIVE(U61(U41(z0, z1))) → c30(U61'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.53/213.64
ACTIVE(U61(U51(z0, z1, z2))) → c30(U61'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.53/213.64
ACTIVE(U61(U52(z0, z1, z2))) → c30(U61'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.53/213.64
ACTIVE(U61(s(z0))) → c30(U61'(s(active(z0))), ACTIVE(s(z0))) 686.53/213.64
ACTIVE(U61(plus(z0, z1))) → c30(U61'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.53/213.64
ACTIVE(U61(plus(z0, z1))) → c30(U61'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.53/213.64
ACTIVE(U61(U61(z0))) → c30(U61'(U61(active(z0))), ACTIVE(U61(z0))) 686.53/213.64
ACTIVE(U61(U71(z0, z1, z2))) → c30(U61'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.53/213.64
ACTIVE(U61(U72(z0, z1, z2))) → c30(U61'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.53/213.64
ACTIVE(U61(x(z0, z1))) → c30(U61'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.53/213.64
ACTIVE(U61(x(z0, z1))) → c30(U61'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.53/213.64
ACTIVE(U11(U61(tt), x1)) → c19(U11'(mark(0), x1)) 686.53/213.64
ACTIVE(U12(U61(tt))) → c20(U12'(mark(0))) 686.53/213.64
ACTIVE(U21(U61(tt))) → c21(U21'(mark(0))) 686.53/213.64
ACTIVE(U31(U61(tt), x1)) → c22(U31'(mark(0), x1)) 686.53/213.64
ACTIVE(U32(U61(tt))) → c23(U32'(mark(0))) 686.53/213.64
ACTIVE(U41(U61(tt), x1)) → c24(U41'(mark(0), x1)) 686.53/213.64
ACTIVE(U51(U61(tt), x1, x2)) → c25(U51'(mark(0), x1, x2)) 686.53/213.64
ACTIVE(U52(U61(tt), x1, x2)) → c26(U52'(mark(0), x1, x2)) 686.53/213.64
ACTIVE(s(U61(tt))) → c27(S(mark(0))) 686.53/213.64
ACTIVE(U61(U12(tt))) → c30(U61'(mark(tt))) 686.53/213.64
ACTIVE(U61(U21(tt))) → c30(U61'(mark(tt))) 686.53/213.64
ACTIVE(U61(U32(tt))) → c30(U61'(mark(tt))) 686.53/213.64
ACTIVE(U61(U41(tt, z0))) → c30(U61'(mark(z0))) 686.53/213.64
ACTIVE(U61(U61(tt))) → c30(U61'(mark(0))) 686.53/213.64
ACTIVE(U61(isNat(0))) → c30(U61'(mark(tt))) 686.53/213.64
ACTIVE(U61(U11(tt, z0))) → c10(U61'(mark(U12(isNat(z0))))) 686.53/213.64
ACTIVE(U61(U11(tt, z0))) → c10(ACTIVE(U11(tt, z0))) 686.53/213.64
ACTIVE(U61(U31(tt, z0))) → c10(U61'(mark(U32(isNat(z0))))) 686.53/213.64
ACTIVE(U61(U31(tt, z0))) → c10(ACTIVE(U31(tt, z0))) 686.53/213.64
ACTIVE(U61(U51(tt, z0, z1))) → c10(U61'(mark(U52(isNat(z1), z0, z1)))) 686.53/213.64
ACTIVE(U61(U51(tt, z0, z1))) → c10(ACTIVE(U51(tt, z0, z1))) 686.53/213.64
ACTIVE(U61(U52(tt, z0, z1))) → c10(U61'(mark(s(plus(z1, z0))))) 686.53/213.64
ACTIVE(U61(U52(tt, z0, z1))) → c10(ACTIVE(U52(tt, z0, z1))) 686.53/213.64
ACTIVE(U61(isNat(plus(z0, z1)))) → c10(U61'(mark(U11(isNat(z0), z1)))) 686.53/213.64
ACTIVE(U61(isNat(plus(z0, z1)))) → c10(ACTIVE(isNat(plus(z0, z1)))) 686.53/213.64
ACTIVE(U61(isNat(s(z0)))) → c10(U61'(mark(U21(isNat(z0))))) 686.53/213.64
ACTIVE(U61(isNat(s(z0)))) → c10(ACTIVE(isNat(s(z0)))) 686.53/213.64
ACTIVE(U61(isNat(x(z0, z1)))) → c10(U61'(mark(U31(isNat(z0), z1)))) 686.53/213.64
ACTIVE(U61(isNat(x(z0, z1)))) → c10(ACTIVE(isNat(x(z0, z1)))) 686.53/213.64
ACTIVE(U71(plus(z0, 0), x1, x2)) → c31(U71'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.53/213.64
ACTIVE(U71(plus(z0, s(z1)), x1, x2)) → c31(U71'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.53/213.64
ACTIVE(U71(x(z0, 0), x1, x2)) → c31(U71'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.53/213.64
ACTIVE(U71(x(z0, s(z1)), x1, x2)) → c31(U71'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.53/213.64
ACTIVE(U71(U11(z0, z1), x1, x2)) → c31(U71'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.53/213.64
ACTIVE(U71(U12(z0), x1, x2)) → c31(U71'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.53/213.64
ACTIVE(U71(U21(z0), x1, x2)) → c31(U71'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.53/213.64
ACTIVE(U71(U31(z0, z1), x1, x2)) → c31(U71'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.53/213.64
ACTIVE(U71(U32(z0), x1, x2)) → c31(U71'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.53/213.64
ACTIVE(U71(U41(z0, z1), x1, x2)) → c31(U71'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.53/213.64
ACTIVE(U71(U51(z0, z1, z2), x1, x2)) → c31(U71'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.53/213.64
ACTIVE(U71(U52(z0, z1, z2), x1, x2)) → c31(U71'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.53/213.64
ACTIVE(U71(s(z0), x1, x2)) → c31(U71'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.53/213.64
ACTIVE(U71(plus(z0, z1), x1, x2)) → c31(U71'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.53/213.64
ACTIVE(U71(plus(z0, z1), x1, x2)) → c31(U71'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.53/213.64
ACTIVE(U71(U61(z0), x1, x2)) → c31(U71'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.53/213.64
ACTIVE(U71(U71(z0, z1, z2), x1, x2)) → c31(U71'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.53/213.64
ACTIVE(U71(U72(z0, z1, z2), x1, x2)) → c31(U71'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.53/213.64
ACTIVE(U71(x(z0, z1), x1, x2)) → c31(U71'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.53/213.64
ACTIVE(U71(x(z0, z1), x1, x2)) → c31(U71'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.53/213.64
ACTIVE(U71(U12(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.53/213.64
ACTIVE(U71(U21(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.53/213.64
ACTIVE(U71(U32(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.53/213.64
ACTIVE(U71(U41(tt, z0), x1, x2)) → c31(U71'(mark(z0), x1, x2)) 686.53/213.64
ACTIVE(U71(U61(tt), x1, x2)) → c31(U71'(mark(0), x1, x2)) 686.53/213.64
ACTIVE(U71(isNat(0), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.53/213.64
ACTIVE(U11(U71(tt, z0, z1), x1)) → c11(U11'(mark(U72(isNat(z1), z0, z1)), x1)) 686.53/213.64
ACTIVE(U11(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.53/213.64
ACTIVE(U12(U71(tt, z0, z1))) → c11(U12'(mark(U72(isNat(z1), z0, z1)))) 686.53/213.64
ACTIVE(U12(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.53/213.64
ACTIVE(U21(U71(tt, z0, z1))) → c11(U21'(mark(U72(isNat(z1), z0, z1)))) 686.53/213.64
ACTIVE(U21(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.53/213.64
ACTIVE(U31(U71(tt, z0, z1), x1)) → c11(U31'(mark(U72(isNat(z1), z0, z1)), x1)) 686.53/213.64
ACTIVE(U31(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.53/213.64
ACTIVE(U32(U71(tt, z0, z1))) → c11(U32'(mark(U72(isNat(z1), z0, z1)))) 686.53/213.64
ACTIVE(U32(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.53/213.64
ACTIVE(U41(U71(tt, z0, z1), x1)) → c11(U41'(mark(U72(isNat(z1), z0, z1)), x1)) 686.53/213.64
ACTIVE(U41(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.53/213.64
ACTIVE(U51(U71(tt, z0, z1), x1, x2)) → c11(U51'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.53/213.64
ACTIVE(U51(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.53/213.64
ACTIVE(U52(U71(tt, z0, z1), x1, x2)) → c11(U52'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.53/213.64
ACTIVE(U52(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.53/213.64
ACTIVE(s(U71(tt, z0, z1))) → c11(S(mark(U72(isNat(z1), z0, z1)))) 686.53/213.64
ACTIVE(s(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.53/213.64
ACTIVE(U61(U71(tt, z0, z1))) → c11(U61'(mark(U72(isNat(z1), z0, z1)))) 686.53/213.64
ACTIVE(U61(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.53/213.64
ACTIVE(U71(U11(tt, z0), x1, x2)) → c11(U71'(mark(U12(isNat(z0))), x1, x2)) 686.53/213.64
ACTIVE(U71(U11(tt, z0), x1, x2)) → c11(ACTIVE(U11(tt, z0))) 686.53/213.64
ACTIVE(U71(U31(tt, z0), x1, x2)) → c11(U71'(mark(U32(isNat(z0))), x1, x2)) 686.53/213.64
ACTIVE(U71(U31(tt, z0), x1, x2)) → c11(ACTIVE(U31(tt, z0))) 686.53/213.64
ACTIVE(U71(U51(tt, z0, z1), x1, x2)) → c11(U71'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.53/213.64
ACTIVE(U71(U51(tt, z0, z1), x1, x2)) → c11(ACTIVE(U51(tt, z0, z1))) 686.53/213.64
ACTIVE(U71(U52(tt, z0, z1), x1, x2)) → c11(U71'(mark(s(plus(z1, z0))), x1, x2)) 686.53/213.64
ACTIVE(U71(U52(tt, z0, z1), x1, x2)) → c11(ACTIVE(U52(tt, z0, z1))) 686.53/213.64
ACTIVE(U71(U71(tt, z0, z1), x1, x2)) → c11(U71'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.53/213.64
ACTIVE(U71(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.53/213.64
ACTIVE(U71(isNat(plus(z0, z1)), x1, x2)) → c11(U71'(mark(U11(isNat(z0), z1)), x1, x2)) 686.53/213.64
ACTIVE(U71(isNat(plus(z0, z1)), x1, x2)) → c11(ACTIVE(isNat(plus(z0, z1)))) 686.53/213.64
ACTIVE(U71(isNat(s(z0)), x1, x2)) → c11(U71'(mark(U21(isNat(z0))), x1, x2)) 686.53/213.64
ACTIVE(U71(isNat(s(z0)), x1, x2)) → c11(ACTIVE(isNat(s(z0)))) 686.53/213.64
ACTIVE(U71(isNat(x(z0, z1)), x1, x2)) → c11(U71'(mark(U31(isNat(z0), z1)), x1, x2)) 686.53/213.64
ACTIVE(U71(isNat(x(z0, z1)), x1, x2)) → c11(ACTIVE(isNat(x(z0, z1)))) 686.53/213.64
ACTIVE(U72(plus(z0, 0), x1, x2)) → c32(U72'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.53/213.64
ACTIVE(U72(plus(z0, s(z1)), x1, x2)) → c32(U72'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.53/213.64
ACTIVE(U72(x(z0, 0), x1, x2)) → c32(U72'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.53/213.64
ACTIVE(U72(x(z0, s(z1)), x1, x2)) → c32(U72'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.53/213.64
ACTIVE(U72(U11(z0, z1), x1, x2)) → c32(U72'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.53/213.64
ACTIVE(U72(U12(z0), x1, x2)) → c32(U72'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.53/213.64
ACTIVE(U72(U21(z0), x1, x2)) → c32(U72'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.53/213.64
ACTIVE(U72(U31(z0, z1), x1, x2)) → c32(U72'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.53/213.64
ACTIVE(U72(U32(z0), x1, x2)) → c32(U72'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.53/213.64
ACTIVE(U72(U41(z0, z1), x1, x2)) → c32(U72'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.53/213.64
ACTIVE(U72(U51(z0, z1, z2), x1, x2)) → c32(U72'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.53/213.64
ACTIVE(U72(U52(z0, z1, z2), x1, x2)) → c32(U72'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.53/213.64
ACTIVE(U72(s(z0), x1, x2)) → c32(U72'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.53/213.64
ACTIVE(U72(plus(z0, z1), x1, x2)) → c32(U72'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.53/213.64
ACTIVE(U72(plus(z0, z1), x1, x2)) → c32(U72'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.53/213.64
ACTIVE(U72(U61(z0), x1, x2)) → c32(U72'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.53/213.64
ACTIVE(U72(U71(z0, z1, z2), x1, x2)) → c32(U72'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.53/213.64
ACTIVE(U72(U72(z0, z1, z2), x1, x2)) → c32(U72'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.53/213.64
ACTIVE(U72(x(z0, z1), x1, x2)) → c32(U72'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.53/213.64
ACTIVE(U72(x(z0, z1), x1, x2)) → c32(U72'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.53/213.64
ACTIVE(U72(U12(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.53/213.64
ACTIVE(U72(U21(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.53/213.64
ACTIVE(U72(U32(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.53/213.64
ACTIVE(U72(U41(tt, z0), x1, x2)) → c32(U72'(mark(z0), x1, x2)) 686.53/213.64
ACTIVE(U72(U61(tt), x1, x2)) → c32(U72'(mark(0), x1, x2)) 686.53/213.64
ACTIVE(U72(isNat(0), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.53/213.64
ACTIVE(U11(U72(tt, z0, z1), x1)) → c12(U11'(mark(plus(x(z1, z0), z1)), x1)) 686.53/213.64
ACTIVE(U11(U72(tt, z0, z1), x1)) → c12(ACTIVE(U72(tt, z0, z1))) 686.53/213.64
ACTIVE(U12(U72(tt, z0, z1))) → c12(U12'(mark(plus(x(z1, z0), z1)))) 686.53/213.64
ACTIVE(U12(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.53/213.64
ACTIVE(U21(U72(tt, z0, z1))) → c12(U21'(mark(plus(x(z1, z0), z1)))) 686.53/213.64
ACTIVE(U21(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.53/213.64
ACTIVE(U31(U72(tt, z0, z1), x1)) → c12(U31'(mark(plus(x(z1, z0), z1)), x1)) 686.53/213.64
ACTIVE(U31(U72(tt, z0, z1), x1)) → c12(ACTIVE(U72(tt, z0, z1))) 686.53/213.64
ACTIVE(U32(U72(tt, z0, z1))) → c12(U32'(mark(plus(x(z1, z0), z1)))) 686.53/213.64
ACTIVE(U32(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.53/213.64
ACTIVE(U41(U72(tt, z0, z1), x1)) → c12(U41'(mark(plus(x(z1, z0), z1)), x1)) 686.53/213.64
ACTIVE(U41(U72(tt, z0, z1), x1)) → c12(ACTIVE(U72(tt, z0, z1))) 686.53/213.64
ACTIVE(U51(U72(tt, z0, z1), x1, x2)) → c12(U51'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.53/213.64
ACTIVE(U51(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.53/213.64
ACTIVE(U52(U72(tt, z0, z1), x1, x2)) → c12(U52'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.53/213.64
ACTIVE(U52(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.53/213.64
ACTIVE(s(U72(tt, z0, z1))) → c12(S(mark(plus(x(z1, z0), z1)))) 686.53/213.64
ACTIVE(s(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.53/213.64
ACTIVE(U61(U72(tt, z0, z1))) → c12(U61'(mark(plus(x(z1, z0), z1)))) 686.53/213.64
ACTIVE(U61(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.53/213.64
ACTIVE(U71(U72(tt, z0, z1), x1, x2)) → c12(U71'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.53/213.64
ACTIVE(U71(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.53/213.64
ACTIVE(U72(U11(tt, z0), x1, x2)) → c12(U72'(mark(U12(isNat(z0))), x1, x2)) 686.53/213.64
ACTIVE(U72(U11(tt, z0), x1, x2)) → c12(ACTIVE(U11(tt, z0))) 686.53/213.64
ACTIVE(U72(U31(tt, z0), x1, x2)) → c12(U72'(mark(U32(isNat(z0))), x1, x2)) 686.53/213.64
ACTIVE(U72(U31(tt, z0), x1, x2)) → c12(ACTIVE(U31(tt, z0))) 686.53/213.64
ACTIVE(U72(U51(tt, z0, z1), x1, x2)) → c12(U72'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.53/213.64
ACTIVE(U72(U51(tt, z0, z1), x1, x2)) → c12(ACTIVE(U51(tt, z0, z1))) 686.53/213.64
ACTIVE(U72(U52(tt, z0, z1), x1, x2)) → c12(U72'(mark(s(plus(z1, z0))), x1, x2)) 686.53/213.64
ACTIVE(U72(U52(tt, z0, z1), x1, x2)) → c12(ACTIVE(U52(tt, z0, z1))) 686.53/213.64
ACTIVE(U72(U71(tt, z0, z1), x1, x2)) → c12(U72'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.53/213.64
ACTIVE(U72(U71(tt, z0, z1), x1, x2)) → c12(ACTIVE(U71(tt, z0, z1))) 686.53/213.64
ACTIVE(U72(U72(tt, z0, z1), x1, x2)) → c12(U72'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.53/213.64
ACTIVE(U72(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.53/213.64
ACTIVE(U72(isNat(plus(z0, z1)), x1, x2)) → c12(U72'(mark(U11(isNat(z0), z1)), x1, x2)) 686.53/213.64
ACTIVE(U72(isNat(plus(z0, z1)), x1, x2)) → c12(ACTIVE(isNat(plus(z0, z1)))) 686.53/213.64
ACTIVE(U72(isNat(s(z0)), x1, x2)) → c12(U72'(mark(U21(isNat(z0))), x1, x2)) 686.53/213.64
ACTIVE(U72(isNat(s(z0)), x1, x2)) → c12(ACTIVE(isNat(s(z0)))) 686.53/213.64
ACTIVE(U72(isNat(x(z0, z1)), x1, x2)) → c12(U72'(mark(U31(isNat(z0), z1)), x1, x2)) 686.53/213.64
ACTIVE(U72(isNat(x(z0, z1)), x1, x2)) → c12(ACTIVE(isNat(x(z0, z1)))) 686.53/213.64
PROPER(U11(x0, U11(z0, z1))) → c65(U11'(proper(x0), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(U11(z0, z1))) 686.53/213.64
PROPER(U11(x0, U12(z0))) → c65(U11'(proper(x0), U12(proper(z0))), PROPER(x0), PROPER(U12(z0))) 686.53/213.64
PROPER(U11(x0, isNat(z0))) → c65(U11'(proper(x0), isNat(proper(z0))), PROPER(x0), PROPER(isNat(z0))) 686.53/213.64
PROPER(U11(x0, U21(z0))) → c65(U11'(proper(x0), U21(proper(z0))), PROPER(x0), PROPER(U21(z0))) 686.53/213.64
PROPER(U11(x0, U31(z0, z1))) → c65(U11'(proper(x0), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(U31(z0, z1))) 686.53/213.64
PROPER(U11(x0, U32(z0))) → c65(U11'(proper(x0), U32(proper(z0))), PROPER(x0), PROPER(U32(z0))) 686.53/213.64
PROPER(U11(x0, U41(z0, z1))) → c65(U11'(proper(x0), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(U41(z0, z1))) 686.53/213.64
PROPER(U11(x0, U51(z0, z1, z2))) → c65(U11'(proper(x0), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U51(z0, z1, z2))) 686.53/213.64
PROPER(U11(x0, U52(z0, z1, z2))) → c65(U11'(proper(x0), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U52(z0, z1, z2))) 686.53/213.64
PROPER(U11(x0, s(z0))) → c65(U11'(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 686.53/213.64
PROPER(U11(x0, plus(z0, z1))) → c65(U11'(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 686.53/213.64
PROPER(U11(x0, U61(z0))) → c65(U11'(proper(x0), U61(proper(z0))), PROPER(x0), PROPER(U61(z0))) 686.53/213.64
PROPER(U11(x0, U71(z0, z1, z2))) → c65(U11'(proper(x0), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U71(z0, z1, z2))) 686.53/213.64
PROPER(U11(x0, U72(z0, z1, z2))) → c65(U11'(proper(x0), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U72(z0, z1, z2))) 686.53/213.64
PROPER(U11(x0, x(z0, z1))) → c65(U11'(proper(x0), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x(z0, z1))) 686.53/213.64
PROPER(U11(U11(z0, z1), x1)) → c65(U11'(U11(proper(z0), proper(z1)), proper(x1)), PROPER(U11(z0, z1)), PROPER(x1)) 686.53/213.64
PROPER(U11(U12(z0), x1)) → c65(U11'(U12(proper(z0)), proper(x1)), PROPER(U12(z0)), PROPER(x1)) 686.53/213.64
PROPER(U11(isNat(z0), x1)) → c65(U11'(isNat(proper(z0)), proper(x1)), PROPER(isNat(z0)), PROPER(x1)) 686.53/213.64
PROPER(U11(U21(z0), x1)) → c65(U11'(U21(proper(z0)), proper(x1)), PROPER(U21(z0)), PROPER(x1)) 686.53/213.64
PROPER(U11(U31(z0, z1), x1)) → c65(U11'(U31(proper(z0), proper(z1)), proper(x1)), PROPER(U31(z0, z1)), PROPER(x1)) 686.53/213.64
PROPER(U11(U32(z0), x1)) → c65(U11'(U32(proper(z0)), proper(x1)), PROPER(U32(z0)), PROPER(x1)) 686.53/213.64
PROPER(U11(U41(z0, z1), x1)) → c65(U11'(U41(proper(z0), proper(z1)), proper(x1)), PROPER(U41(z0, z1)), PROPER(x1)) 686.53/213.64
PROPER(U11(U51(z0, z1, z2), x1)) → c65(U11'(U51(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U51(z0, z1, z2)), PROPER(x1)) 686.53/213.64
PROPER(U11(U52(z0, z1, z2), x1)) → c65(U11'(U52(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U52(z0, z1, z2)), PROPER(x1)) 686.53/213.64
PROPER(U11(s(z0), x1)) → c65(U11'(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 686.53/213.64
PROPER(U11(plus(z0, z1), x1)) → c65(U11'(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 686.53/213.64
PROPER(U11(U61(z0), x1)) → c65(U11'(U61(proper(z0)), proper(x1)), PROPER(U61(z0)), PROPER(x1)) 686.53/213.64
PROPER(U11(U71(z0, z1, z2), x1)) → c65(U11'(U71(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U71(z0, z1, z2)), PROPER(x1)) 686.53/213.64
PROPER(U11(U72(z0, z1, z2), x1)) → c65(U11'(U72(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U72(z0, z1, z2)), PROPER(x1)) 686.53/213.64
PROPER(U11(x(z0, z1), x1)) → c65(U11'(x(proper(z0), proper(z1)), proper(x1)), PROPER(x(z0, z1)), PROPER(x1)) 686.53/213.64
PROPER(U11(x0, tt)) → c65(U11'(proper(x0), ok(tt)), PROPER(x0)) 686.53/213.64
PROPER(U11(x0, 0)) → c65(U11'(proper(x0), ok(0)), PROPER(x0)) 686.53/213.64
PROPER(U11(tt, x1)) → c65(U11'(ok(tt), proper(x1)), PROPER(x1)) 686.53/213.64
PROPER(U11(0, x1)) → c65(U11'(ok(0), proper(x1)), PROPER(x1)) 686.53/213.64
PROPER(U12(U11(z0, z1))) → c67(U12'(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.53/213.64
PROPER(U12(U12(z0))) → c67(U12'(U12(proper(z0))), PROPER(U12(z0))) 686.53/213.64
PROPER(U12(isNat(z0))) → c67(U12'(isNat(proper(z0))), PROPER(isNat(z0))) 686.53/213.64
PROPER(U12(U21(z0))) → c67(U12'(U21(proper(z0))), PROPER(U21(z0))) 686.53/213.64
PROPER(U12(U31(z0, z1))) → c67(U12'(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.53/213.64
PROPER(U12(U32(z0))) → c67(U12'(U32(proper(z0))), PROPER(U32(z0))) 686.53/213.64
PROPER(U12(U41(z0, z1))) → c67(U12'(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.53/213.64
PROPER(U12(U51(z0, z1, z2))) → c67(U12'(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.53/213.64
PROPER(U12(U52(z0, z1, z2))) → c67(U12'(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.53/213.64
PROPER(U12(s(z0))) → c67(U12'(s(proper(z0))), PROPER(s(z0))) 686.53/213.64
PROPER(U12(plus(z0, z1))) → c67(U12'(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.53/213.64
PROPER(U12(U61(z0))) → c67(U12'(U61(proper(z0))), PROPER(U61(z0))) 686.53/213.64
PROPER(U12(U71(z0, z1, z2))) → c67(U12'(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.53/213.64
PROPER(U12(U72(z0, z1, z2))) → c67(U12'(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.53/213.64
PROPER(U12(x(z0, z1))) → c67(U12'(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.53/213.64
PROPER(U12(tt)) → c67(U12'(ok(tt))) 686.53/213.64
PROPER(U12(0)) → c67(U12'(ok(0))) 686.53/213.64
PROPER(isNat(U11(z0, z1))) → c68(ISNAT(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.53/213.64
PROPER(isNat(U12(z0))) → c68(ISNAT(U12(proper(z0))), PROPER(U12(z0))) 686.53/213.64
PROPER(isNat(isNat(z0))) → c68(ISNAT(isNat(proper(z0))), PROPER(isNat(z0))) 686.53/213.64
PROPER(isNat(U21(z0))) → c68(ISNAT(U21(proper(z0))), PROPER(U21(z0))) 686.53/213.64
PROPER(isNat(U31(z0, z1))) → c68(ISNAT(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.53/213.64
PROPER(isNat(U32(z0))) → c68(ISNAT(U32(proper(z0))), PROPER(U32(z0))) 686.53/213.64
PROPER(isNat(U41(z0, z1))) → c68(ISNAT(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.53/213.64
PROPER(isNat(U51(z0, z1, z2))) → c68(ISNAT(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.53/213.64
PROPER(isNat(U52(z0, z1, z2))) → c68(ISNAT(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.53/213.64
PROPER(isNat(s(z0))) → c68(ISNAT(s(proper(z0))), PROPER(s(z0))) 686.53/213.64
PROPER(isNat(plus(z0, z1))) → c68(ISNAT(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.53/213.64
PROPER(isNat(U61(z0))) → c68(ISNAT(U61(proper(z0))), PROPER(U61(z0))) 686.53/213.64
PROPER(isNat(U71(z0, z1, z2))) → c68(ISNAT(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.53/213.64
PROPER(isNat(U72(z0, z1, z2))) → c68(ISNAT(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.53/213.64
PROPER(isNat(x(z0, z1))) → c68(ISNAT(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.53/213.64
PROPER(isNat(tt)) → c68(ISNAT(ok(tt))) 686.53/213.64
PROPER(isNat(0)) → c68(ISNAT(ok(0))) 686.53/213.64
PROPER(U21(U11(z0, z1))) → c69(U21'(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.53/213.64
PROPER(U21(U12(z0))) → c69(U21'(U12(proper(z0))), PROPER(U12(z0))) 686.53/213.64
PROPER(U21(isNat(z0))) → c69(U21'(isNat(proper(z0))), PROPER(isNat(z0))) 686.53/213.64
PROPER(U21(U21(z0))) → c69(U21'(U21(proper(z0))), PROPER(U21(z0))) 686.53/213.64
PROPER(U21(U31(z0, z1))) → c69(U21'(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.53/213.64
PROPER(U21(U32(z0))) → c69(U21'(U32(proper(z0))), PROPER(U32(z0))) 686.53/213.64
PROPER(U21(U41(z0, z1))) → c69(U21'(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.53/213.64
PROPER(U21(U51(z0, z1, z2))) → c69(U21'(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.53/213.64
PROPER(U21(U52(z0, z1, z2))) → c69(U21'(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.53/213.64
PROPER(U21(s(z0))) → c69(U21'(s(proper(z0))), PROPER(s(z0))) 686.53/213.64
PROPER(U21(plus(z0, z1))) → c69(U21'(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.53/213.64
PROPER(U21(U61(z0))) → c69(U21'(U61(proper(z0))), PROPER(U61(z0))) 686.53/213.64
PROPER(U21(U71(z0, z1, z2))) → c69(U21'(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.53/213.64
PROPER(U21(U72(z0, z1, z2))) → c69(U21'(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.53/213.64
PROPER(U21(x(z0, z1))) → c69(U21'(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.53/213.64
PROPER(U21(tt)) → c69(U21'(ok(tt))) 686.53/213.64
PROPER(U21(0)) → c69(U21'(ok(0))) 686.53/213.64
PROPER(U31(x0, U11(z0, z1))) → c70(U31'(proper(x0), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(U11(z0, z1))) 686.53/213.64
PROPER(U31(x0, U12(z0))) → c70(U31'(proper(x0), U12(proper(z0))), PROPER(x0), PROPER(U12(z0))) 686.53/213.64
PROPER(U31(x0, isNat(z0))) → c70(U31'(proper(x0), isNat(proper(z0))), PROPER(x0), PROPER(isNat(z0))) 686.53/213.64
PROPER(U31(x0, U21(z0))) → c70(U31'(proper(x0), U21(proper(z0))), PROPER(x0), PROPER(U21(z0))) 686.53/213.64
PROPER(U31(x0, U31(z0, z1))) → c70(U31'(proper(x0), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(U31(z0, z1))) 686.53/213.64
PROPER(U31(x0, U32(z0))) → c70(U31'(proper(x0), U32(proper(z0))), PROPER(x0), PROPER(U32(z0))) 686.53/213.64
PROPER(U31(x0, U41(z0, z1))) → c70(U31'(proper(x0), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(U41(z0, z1))) 686.53/213.64
PROPER(U31(x0, U51(z0, z1, z2))) → c70(U31'(proper(x0), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U51(z0, z1, z2))) 686.53/213.64
PROPER(U31(x0, U52(z0, z1, z2))) → c70(U31'(proper(x0), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U52(z0, z1, z2))) 686.53/213.64
PROPER(U31(x0, s(z0))) → c70(U31'(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 686.53/213.64
PROPER(U31(x0, plus(z0, z1))) → c70(U31'(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 686.53/213.64
PROPER(U31(x0, U61(z0))) → c70(U31'(proper(x0), U61(proper(z0))), PROPER(x0), PROPER(U61(z0))) 686.53/213.64
PROPER(U31(x0, U71(z0, z1, z2))) → c70(U31'(proper(x0), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U71(z0, z1, z2))) 686.53/213.64
PROPER(U31(x0, U72(z0, z1, z2))) → c70(U31'(proper(x0), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U72(z0, z1, z2))) 686.53/213.64
PROPER(U31(x0, x(z0, z1))) → c70(U31'(proper(x0), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x(z0, z1))) 686.53/213.64
PROPER(U31(U11(z0, z1), x1)) → c70(U31'(U11(proper(z0), proper(z1)), proper(x1)), PROPER(U11(z0, z1)), PROPER(x1)) 686.53/213.64
PROPER(U31(U12(z0), x1)) → c70(U31'(U12(proper(z0)), proper(x1)), PROPER(U12(z0)), PROPER(x1)) 686.53/213.64
PROPER(U31(isNat(z0), x1)) → c70(U31'(isNat(proper(z0)), proper(x1)), PROPER(isNat(z0)), PROPER(x1)) 686.53/213.64
PROPER(U31(U21(z0), x1)) → c70(U31'(U21(proper(z0)), proper(x1)), PROPER(U21(z0)), PROPER(x1)) 686.53/213.64
PROPER(U31(U31(z0, z1), x1)) → c70(U31'(U31(proper(z0), proper(z1)), proper(x1)), PROPER(U31(z0, z1)), PROPER(x1)) 686.53/213.64
PROPER(U31(U32(z0), x1)) → c70(U31'(U32(proper(z0)), proper(x1)), PROPER(U32(z0)), PROPER(x1)) 686.53/213.64
PROPER(U31(U41(z0, z1), x1)) → c70(U31'(U41(proper(z0), proper(z1)), proper(x1)), PROPER(U41(z0, z1)), PROPER(x1)) 686.53/213.64
PROPER(U31(U51(z0, z1, z2), x1)) → c70(U31'(U51(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U51(z0, z1, z2)), PROPER(x1)) 686.53/213.64
PROPER(U31(U52(z0, z1, z2), x1)) → c70(U31'(U52(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U52(z0, z1, z2)), PROPER(x1)) 686.53/213.64
PROPER(U31(s(z0), x1)) → c70(U31'(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 686.53/213.64
PROPER(U31(plus(z0, z1), x1)) → c70(U31'(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 686.53/213.64
PROPER(U31(U61(z0), x1)) → c70(U31'(U61(proper(z0)), proper(x1)), PROPER(U61(z0)), PROPER(x1)) 686.53/213.64
PROPER(U31(U71(z0, z1, z2), x1)) → c70(U31'(U71(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U71(z0, z1, z2)), PROPER(x1)) 686.53/213.64
PROPER(U31(U72(z0, z1, z2), x1)) → c70(U31'(U72(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U72(z0, z1, z2)), PROPER(x1)) 686.53/213.64
PROPER(U31(x(z0, z1), x1)) → c70(U31'(x(proper(z0), proper(z1)), proper(x1)), PROPER(x(z0, z1)), PROPER(x1)) 686.53/213.64
PROPER(U31(x0, tt)) → c70(U31'(proper(x0), ok(tt)), PROPER(x0)) 686.53/213.64
PROPER(U31(x0, 0)) → c70(U31'(proper(x0), ok(0)), PROPER(x0)) 686.53/213.64
PROPER(U31(tt, x1)) → c70(U31'(ok(tt), proper(x1)), PROPER(x1)) 686.53/213.64
PROPER(U31(0, x1)) → c70(U31'(ok(0), proper(x1)), PROPER(x1)) 686.53/213.64
PROPER(U32(U11(z0, z1))) → c71(U32'(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.53/213.64
PROPER(U32(U12(z0))) → c71(U32'(U12(proper(z0))), PROPER(U12(z0))) 686.53/213.64
PROPER(U32(isNat(z0))) → c71(U32'(isNat(proper(z0))), PROPER(isNat(z0))) 686.53/213.64
PROPER(U32(U21(z0))) → c71(U32'(U21(proper(z0))), PROPER(U21(z0))) 686.53/213.64
PROPER(U32(U31(z0, z1))) → c71(U32'(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.53/213.64
PROPER(U32(U32(z0))) → c71(U32'(U32(proper(z0))), PROPER(U32(z0))) 686.53/213.64
PROPER(U32(U41(z0, z1))) → c71(U32'(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.53/213.64
PROPER(U32(U51(z0, z1, z2))) → c71(U32'(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.53/213.64
PROPER(U32(U52(z0, z1, z2))) → c71(U32'(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.53/213.64
PROPER(U32(s(z0))) → c71(U32'(s(proper(z0))), PROPER(s(z0))) 686.53/213.64
PROPER(U32(plus(z0, z1))) → c71(U32'(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.53/213.64
PROPER(U32(U61(z0))) → c71(U32'(U61(proper(z0))), PROPER(U61(z0))) 686.53/213.64
PROPER(U32(U71(z0, z1, z2))) → c71(U32'(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.53/213.64
PROPER(U32(U72(z0, z1, z2))) → c71(U32'(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.53/213.64
PROPER(U32(x(z0, z1))) → c71(U32'(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.53/213.64
PROPER(U32(tt)) → c71(U32'(ok(tt))) 686.53/213.64
PROPER(U32(0)) → c71(U32'(ok(0))) 686.53/213.64
PROPER(U41(x0, U11(z0, z1))) → c72(U41'(proper(x0), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(U11(z0, z1))) 686.53/213.64
PROPER(U41(x0, U12(z0))) → c72(U41'(proper(x0), U12(proper(z0))), PROPER(x0), PROPER(U12(z0))) 686.53/213.64
PROPER(U41(x0, isNat(z0))) → c72(U41'(proper(x0), isNat(proper(z0))), PROPER(x0), PROPER(isNat(z0))) 686.53/213.64
PROPER(U41(x0, U21(z0))) → c72(U41'(proper(x0), U21(proper(z0))), PROPER(x0), PROPER(U21(z0))) 686.53/213.64
PROPER(U41(x0, U31(z0, z1))) → c72(U41'(proper(x0), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(U31(z0, z1))) 686.53/213.64
PROPER(U41(x0, U32(z0))) → c72(U41'(proper(x0), U32(proper(z0))), PROPER(x0), PROPER(U32(z0))) 686.53/213.64
PROPER(U41(x0, U41(z0, z1))) → c72(U41'(proper(x0), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(U41(z0, z1))) 686.53/213.64
PROPER(U41(x0, U51(z0, z1, z2))) → c72(U41'(proper(x0), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U51(z0, z1, z2))) 686.53/213.64
PROPER(U41(x0, U52(z0, z1, z2))) → c72(U41'(proper(x0), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U52(z0, z1, z2))) 686.53/213.64
PROPER(U41(x0, s(z0))) → c72(U41'(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 686.53/213.64
PROPER(U41(x0, plus(z0, z1))) → c72(U41'(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 686.53/213.64
PROPER(U41(x0, U61(z0))) → c72(U41'(proper(x0), U61(proper(z0))), PROPER(x0), PROPER(U61(z0))) 686.53/213.64
PROPER(U41(x0, U71(z0, z1, z2))) → c72(U41'(proper(x0), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U71(z0, z1, z2))) 686.53/213.64
PROPER(U41(x0, U72(z0, z1, z2))) → c72(U41'(proper(x0), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U72(z0, z1, z2))) 686.53/213.64
PROPER(U41(x0, x(z0, z1))) → c72(U41'(proper(x0), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x(z0, z1))) 686.53/213.64
PROPER(U41(U11(z0, z1), x1)) → c72(U41'(U11(proper(z0), proper(z1)), proper(x1)), PROPER(U11(z0, z1)), PROPER(x1)) 686.53/213.64
PROPER(U41(U12(z0), x1)) → c72(U41'(U12(proper(z0)), proper(x1)), PROPER(U12(z0)), PROPER(x1)) 686.53/213.64
PROPER(U41(isNat(z0), x1)) → c72(U41'(isNat(proper(z0)), proper(x1)), PROPER(isNat(z0)), PROPER(x1)) 686.53/213.64
PROPER(U41(U21(z0), x1)) → c72(U41'(U21(proper(z0)), proper(x1)), PROPER(U21(z0)), PROPER(x1)) 686.53/213.64
PROPER(U41(U31(z0, z1), x1)) → c72(U41'(U31(proper(z0), proper(z1)), proper(x1)), PROPER(U31(z0, z1)), PROPER(x1)) 686.53/213.64
PROPER(U41(U32(z0), x1)) → c72(U41'(U32(proper(z0)), proper(x1)), PROPER(U32(z0)), PROPER(x1)) 686.53/213.64
PROPER(U41(U41(z0, z1), x1)) → c72(U41'(U41(proper(z0), proper(z1)), proper(x1)), PROPER(U41(z0, z1)), PROPER(x1)) 686.53/213.64
PROPER(U41(U51(z0, z1, z2), x1)) → c72(U41'(U51(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U51(z0, z1, z2)), PROPER(x1)) 686.53/213.64
PROPER(U41(U52(z0, z1, z2), x1)) → c72(U41'(U52(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U52(z0, z1, z2)), PROPER(x1)) 686.53/213.64
PROPER(U41(s(z0), x1)) → c72(U41'(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 686.53/213.64
PROPER(U41(plus(z0, z1), x1)) → c72(U41'(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 686.53/213.64
PROPER(U41(U61(z0), x1)) → c72(U41'(U61(proper(z0)), proper(x1)), PROPER(U61(z0)), PROPER(x1)) 686.53/213.64
PROPER(U41(U71(z0, z1, z2), x1)) → c72(U41'(U71(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U71(z0, z1, z2)), PROPER(x1)) 686.53/213.64
PROPER(U41(U72(z0, z1, z2), x1)) → c72(U41'(U72(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U72(z0, z1, z2)), PROPER(x1)) 686.53/213.64
PROPER(U41(x(z0, z1), x1)) → c72(U41'(x(proper(z0), proper(z1)), proper(x1)), PROPER(x(z0, z1)), PROPER(x1)) 686.53/213.64
PROPER(U41(x0, tt)) → c72(U41'(proper(x0), ok(tt)), PROPER(x0)) 686.53/213.64
PROPER(U41(x0, 0)) → c72(U41'(proper(x0), ok(0)), PROPER(x0)) 686.53/213.64
PROPER(U41(tt, x1)) → c72(U41'(ok(tt), proper(x1)), PROPER(x1)) 686.53/213.64
PROPER(U41(0, x1)) → c72(U41'(ok(0), proper(x1)), PROPER(x1))
S tuples:

ACTIVE(plus(z0, z1)) → c28(PLUS(active(z0), z1), ACTIVE(z0)) 686.53/213.64
ACTIVE(plus(z0, z1)) → c29(PLUS(z0, active(z1)), ACTIVE(z1)) 686.53/213.64
ACTIVE(x(z0, z1)) → c33(X(active(z0), z1), ACTIVE(z0)) 686.53/213.64
ACTIVE(x(z0, z1)) → c34(X(z0, active(z1)), ACTIVE(z1)) 686.53/213.64
U11'(mark(z0), z1) → c35(U11'(z0, z1)) 686.53/213.64
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1)) 686.53/213.64
U12'(mark(z0)) → c37(U12'(z0)) 686.53/213.64
U12'(ok(z0)) → c38(U12'(z0)) 686.53/213.64
U21'(mark(z0)) → c39(U21'(z0)) 686.53/213.64
U21'(ok(z0)) → c40(U21'(z0)) 686.53/213.64
U31'(mark(z0), z1) → c41(U31'(z0, z1)) 686.53/213.64
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 686.53/213.64
U32'(mark(z0)) → c43(U32'(z0)) 686.53/213.64
U32'(ok(z0)) → c44(U32'(z0)) 686.53/213.64
U41'(mark(z0), z1) → c45(U41'(z0, z1)) 686.53/213.64
U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1)) 686.53/213.64
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2)) 686.53/213.64
U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2)) 686.53/213.64
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2)) 686.53/213.64
U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2)) 686.53/213.64
S(mark(z0)) → c51(S(z0)) 686.53/213.64
S(ok(z0)) → c52(S(z0)) 686.53/213.64
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 686.53/213.64
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 686.53/213.64
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 686.53/213.64
U61'(mark(z0)) → c56(U61'(z0)) 686.53/213.64
U61'(ok(z0)) → c57(U61'(z0)) 686.53/213.64
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2)) 686.53/213.64
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2)) 686.53/213.64
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2)) 686.53/213.64
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 686.53/213.64
X(mark(z0), z1) → c62(X(z0, z1)) 686.53/213.64
X(z0, mark(z1)) → c63(X(z0, z1)) 686.53/213.64
X(ok(z0), ok(z1)) → c64(X(z0, z1)) 686.53/213.64
PROPER(U51(z0, z1, z2)) → c73(U51'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 686.53/213.64
PROPER(U52(z0, z1, z2)) → c74(U52'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 686.53/213.64
PROPER(s(z0)) → c75(S(proper(z0)), PROPER(z0)) 686.53/213.64
PROPER(plus(z0, z1)) → c76(PLUS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 686.53/213.64
PROPER(U61(z0)) → c77(U61'(proper(z0)), PROPER(z0)) 686.53/213.64
PROPER(U71(z0, z1, z2)) → c79(U71'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 686.53/213.64
PROPER(U72(z0, z1, z2)) → c80(U72'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 686.53/213.64
PROPER(x(z0, z1)) → c81(X(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 686.53/213.64
ISNAT(ok(z0)) → c82(ISNAT(z0)) 686.53/213.64
TOP(mark(z0)) → c83(TOP(proper(z0)), PROPER(z0)) 686.53/213.64
TOP(ok(z0)) → c84(TOP(active(z0)), ACTIVE(z0)) 686.53/213.64
ACTIVE(isNat(s(z0))) → c13(ISNAT(z0)) 686.53/213.64
ACTIVE(plus(z0, s(z1))) → c16(ISNAT(z1)) 686.53/213.64
ACTIVE(x(z0, s(z1))) → c18(ISNAT(z1)) 686.53/213.64
ACTIVE(U11(tt, z0)) → c1(U12'(isNat(z0))) 686.53/213.64
ACTIVE(U11(tt, z0)) → c1(ISNAT(z0)) 686.53/213.64
ACTIVE(U31(tt, z0)) → c1(U32'(isNat(z0))) 686.53/213.64
ACTIVE(U31(tt, z0)) → c1(ISNAT(z0)) 686.53/213.64
ACTIVE(U51(tt, z0, z1)) → c1(U52'(isNat(z1), z0, z1)) 686.53/213.64
ACTIVE(U51(tt, z0, z1)) → c1(ISNAT(z1)) 686.53/213.64
ACTIVE(U52(tt, z0, z1)) → c1(S(plus(z1, z0))) 686.53/213.64
ACTIVE(U52(tt, z0, z1)) → c1(PLUS(z1, z0)) 686.53/213.64
ACTIVE(U71(tt, z0, z1)) → c1(U72'(isNat(z1), z0, z1)) 686.53/213.64
ACTIVE(U71(tt, z0, z1)) → c1(ISNAT(z1)) 686.53/213.64
ACTIVE(U72(tt, z0, z1)) → c1(PLUS(x(z1, z0), z1)) 686.53/213.64
ACTIVE(U72(tt, z0, z1)) → c1(X(z1, z0)) 686.53/213.64
ACTIVE(isNat(plus(z0, z1))) → c1(U11'(isNat(z0), z1)) 686.53/213.64
ACTIVE(isNat(plus(z0, z1))) → c1(ISNAT(z0)) 686.53/213.64
ACTIVE(isNat(x(z0, z1))) → c1(U31'(isNat(z0), z1)) 686.53/213.64
ACTIVE(isNat(x(z0, z1))) → c1(ISNAT(z0)) 686.53/213.64
ACTIVE(plus(z0, 0)) → c1(U41'(isNat(z0), z0)) 686.53/213.64
ACTIVE(plus(z0, 0)) → c1(ISNAT(z0)) 686.53/213.64
ACTIVE(x(z0, 0)) → c1(U61'(isNat(z0))) 686.53/213.64
ACTIVE(x(z0, 0)) → c1(ISNAT(z0)) 686.53/213.64
ACTIVE(U11(plus(z0, 0), x1)) → c19(U11'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.53/213.64
ACTIVE(U11(plus(z0, s(z1)), x1)) → c19(U11'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.53/213.64
ACTIVE(U11(x(z0, 0), x1)) → c19(U11'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.53/213.64
ACTIVE(U11(x(z0, s(z1)), x1)) → c19(U11'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.53/213.64
ACTIVE(U11(U11(z0, z1), x1)) → c19(U11'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.53/213.64
ACTIVE(U11(U12(z0), x1)) → c19(U11'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.53/213.64
ACTIVE(U11(U21(z0), x1)) → c19(U11'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.53/213.64
ACTIVE(U11(U31(z0, z1), x1)) → c19(U11'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.53/213.64
ACTIVE(U11(U32(z0), x1)) → c19(U11'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.53/213.64
ACTIVE(U11(U41(z0, z1), x1)) → c19(U11'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.53/213.64
ACTIVE(U11(U51(z0, z1, z2), x1)) → c19(U11'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.53/213.64
ACTIVE(U11(U52(z0, z1, z2), x1)) → c19(U11'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.53/213.64
ACTIVE(U11(s(z0), x1)) → c19(U11'(s(active(z0)), x1), ACTIVE(s(z0))) 686.53/213.64
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.53/213.64
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.53/213.64
ACTIVE(U11(U61(z0), x1)) → c19(U11'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.53/213.64
ACTIVE(U11(U71(z0, z1, z2), x1)) → c19(U11'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.53/213.64
ACTIVE(U11(U72(z0, z1, z2), x1)) → c19(U11'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.53/213.64
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.53/213.64
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.53/213.64
ACTIVE(U11(isNat(0), x1)) → c19(U11'(mark(tt), x1)) 686.53/213.64
ACTIVE(U11(U11(tt, z0), x1)) → c(U11'(mark(U12(isNat(z0))), x1)) 686.53/213.64
ACTIVE(U11(U11(tt, z0), x1)) → c(ACTIVE(U11(tt, z0))) 686.53/213.64
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(U11'(mark(U11(isNat(z0), z1)), x1)) 686.53/213.64
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(ACTIVE(isNat(plus(z0, z1)))) 686.53/213.64
ACTIVE(U11(isNat(s(z0)), x1)) → c(U11'(mark(U21(isNat(z0))), x1)) 686.53/213.64
ACTIVE(U11(isNat(s(z0)), x1)) → c(ACTIVE(isNat(s(z0)))) 686.53/213.64
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(U11'(mark(U31(isNat(z0), z1)), x1)) 686.53/213.64
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(ACTIVE(isNat(x(z0, z1)))) 686.53/213.64
ACTIVE(U12(plus(z0, 0))) → c20(U12'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.53/213.64
ACTIVE(U12(plus(z0, s(z1)))) → c20(U12'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.53/213.64
ACTIVE(U12(x(z0, 0))) → c20(U12'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.53/213.64
ACTIVE(U12(x(z0, s(z1)))) → c20(U12'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.53/213.64
ACTIVE(U12(U11(z0, z1))) → c20(U12'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.53/213.64
ACTIVE(U12(U12(z0))) → c20(U12'(U12(active(z0))), ACTIVE(U12(z0))) 686.53/213.64
ACTIVE(U12(U21(z0))) → c20(U12'(U21(active(z0))), ACTIVE(U21(z0))) 686.53/213.64
ACTIVE(U12(U31(z0, z1))) → c20(U12'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.53/213.64
ACTIVE(U12(U32(z0))) → c20(U12'(U32(active(z0))), ACTIVE(U32(z0))) 686.53/213.64
ACTIVE(U12(U41(z0, z1))) → c20(U12'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.53/213.64
ACTIVE(U12(U51(z0, z1, z2))) → c20(U12'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.53/213.64
ACTIVE(U12(U52(z0, z1, z2))) → c20(U12'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.53/213.64
ACTIVE(U12(s(z0))) → c20(U12'(s(active(z0))), ACTIVE(s(z0))) 686.53/213.64
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.53/213.64
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.53/213.64
ACTIVE(U12(U61(z0))) → c20(U12'(U61(active(z0))), ACTIVE(U61(z0))) 686.53/213.64
ACTIVE(U12(U71(z0, z1, z2))) → c20(U12'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.53/213.64
ACTIVE(U12(U72(z0, z1, z2))) → c20(U12'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.53/213.64
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.53/213.64
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.53/213.64
ACTIVE(U11(U12(tt), x1)) → c19(U11'(mark(tt), x1)) 686.53/213.64
ACTIVE(U12(U12(tt))) → c20(U12'(mark(tt))) 686.53/213.64
ACTIVE(U12(isNat(0))) → c20(U12'(mark(tt))) 686.53/213.64
ACTIVE(U12(U11(tt, z0))) → c2(U12'(mark(U12(isNat(z0))))) 686.53/213.64
ACTIVE(U12(U11(tt, z0))) → c2(ACTIVE(U11(tt, z0))) 686.53/213.64
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(U12'(mark(U11(isNat(z0), z1)))) 686.53/213.64
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(ACTIVE(isNat(plus(z0, z1)))) 686.53/213.64
ACTIVE(U12(isNat(s(z0)))) → c2(U12'(mark(U21(isNat(z0))))) 686.53/213.64
ACTIVE(U12(isNat(s(z0)))) → c2(ACTIVE(isNat(s(z0)))) 686.53/213.64
ACTIVE(U12(isNat(x(z0, z1)))) → c2(U12'(mark(U31(isNat(z0), z1)))) 686.53/213.64
ACTIVE(U12(isNat(x(z0, z1)))) → c2(ACTIVE(isNat(x(z0, z1)))) 686.53/213.64
ACTIVE(U21(plus(z0, 0))) → c21(U21'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.53/213.64
ACTIVE(U21(plus(z0, s(z1)))) → c21(U21'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.53/213.64
ACTIVE(U21(x(z0, 0))) → c21(U21'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.53/213.64
ACTIVE(U21(x(z0, s(z1)))) → c21(U21'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.53/213.64
ACTIVE(U21(U11(z0, z1))) → c21(U21'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.53/213.64
ACTIVE(U21(U12(z0))) → c21(U21'(U12(active(z0))), ACTIVE(U12(z0))) 686.53/213.64
ACTIVE(U21(U21(z0))) → c21(U21'(U21(active(z0))), ACTIVE(U21(z0))) 686.53/213.64
ACTIVE(U21(U31(z0, z1))) → c21(U21'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.53/213.64
ACTIVE(U21(U32(z0))) → c21(U21'(U32(active(z0))), ACTIVE(U32(z0))) 686.53/213.64
ACTIVE(U21(U41(z0, z1))) → c21(U21'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.53/213.64
ACTIVE(U21(U51(z0, z1, z2))) → c21(U21'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.53/213.64
ACTIVE(U21(U52(z0, z1, z2))) → c21(U21'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.53/213.64
ACTIVE(U21(s(z0))) → c21(U21'(s(active(z0))), ACTIVE(s(z0))) 686.53/213.64
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.53/213.64
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.53/213.64
ACTIVE(U21(U61(z0))) → c21(U21'(U61(active(z0))), ACTIVE(U61(z0))) 686.53/213.64
ACTIVE(U21(U71(z0, z1, z2))) → c21(U21'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.53/213.64
ACTIVE(U21(U72(z0, z1, z2))) → c21(U21'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.53/213.64
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.53/213.64
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.53/213.64
ACTIVE(U11(U21(tt), x1)) → c19(U11'(mark(tt), x1)) 686.53/213.64
ACTIVE(U12(U21(tt))) → c20(U12'(mark(tt))) 686.53/213.64
ACTIVE(U21(U12(tt))) → c21(U21'(mark(tt))) 686.53/213.64
ACTIVE(U21(U21(tt))) → c21(U21'(mark(tt))) 686.53/213.64
ACTIVE(U21(isNat(0))) → c21(U21'(mark(tt))) 686.53/213.64
ACTIVE(U21(U11(tt, z0))) → c3(U21'(mark(U12(isNat(z0))))) 686.53/213.64
ACTIVE(U21(U11(tt, z0))) → c3(ACTIVE(U11(tt, z0))) 686.53/213.64
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(U21'(mark(U11(isNat(z0), z1)))) 686.53/213.64
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(ACTIVE(isNat(plus(z0, z1)))) 686.53/213.64
ACTIVE(U21(isNat(s(z0)))) → c3(U21'(mark(U21(isNat(z0))))) 686.53/213.64
ACTIVE(U21(isNat(s(z0)))) → c3(ACTIVE(isNat(s(z0)))) 686.53/213.64
ACTIVE(U21(isNat(x(z0, z1)))) → c3(U21'(mark(U31(isNat(z0), z1)))) 686.53/213.64
ACTIVE(U21(isNat(x(z0, z1)))) → c3(ACTIVE(isNat(x(z0, z1)))) 686.53/213.64
ACTIVE(U31(plus(z0, 0), x1)) → c22(U31'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.53/213.64
ACTIVE(U31(plus(z0, s(z1)), x1)) → c22(U31'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.53/213.64
ACTIVE(U31(x(z0, 0), x1)) → c22(U31'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.53/213.64
ACTIVE(U31(x(z0, s(z1)), x1)) → c22(U31'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.53/213.64
ACTIVE(U31(U11(z0, z1), x1)) → c22(U31'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.53/213.64
ACTIVE(U31(U12(z0), x1)) → c22(U31'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.53/213.64
ACTIVE(U31(U21(z0), x1)) → c22(U31'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.53/213.64
ACTIVE(U31(U31(z0, z1), x1)) → c22(U31'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.53/213.64
ACTIVE(U31(U32(z0), x1)) → c22(U31'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.53/213.64
ACTIVE(U31(U41(z0, z1), x1)) → c22(U31'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.53/213.64
ACTIVE(U31(U51(z0, z1, z2), x1)) → c22(U31'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.53/213.64
ACTIVE(U31(U52(z0, z1, z2), x1)) → c22(U31'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.53/213.64
ACTIVE(U31(s(z0), x1)) → c22(U31'(s(active(z0)), x1), ACTIVE(s(z0))) 686.53/213.64
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.53/213.64
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.53/213.64
ACTIVE(U31(U61(z0), x1)) → c22(U31'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.53/213.64
ACTIVE(U31(U71(z0, z1, z2), x1)) → c22(U31'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.53/213.64
ACTIVE(U31(U72(z0, z1, z2), x1)) → c22(U31'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.53/213.64
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.53/213.64
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.53/213.64
ACTIVE(U31(U12(tt), x1)) → c22(U31'(mark(tt), x1)) 686.53/213.64
ACTIVE(U31(U21(tt), x1)) → c22(U31'(mark(tt), x1)) 686.53/213.64
ACTIVE(U31(isNat(0), x1)) → c22(U31'(mark(tt), x1)) 686.53/213.64
ACTIVE(U11(U31(tt, z0), x1)) → c4(U11'(mark(U32(isNat(z0))), x1)) 686.53/213.64
ACTIVE(U11(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 686.53/213.64
ACTIVE(U12(U31(tt, z0))) → c4(U12'(mark(U32(isNat(z0))))) 686.53/213.64
ACTIVE(U12(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 686.53/213.64
ACTIVE(U21(U31(tt, z0))) → c4(U21'(mark(U32(isNat(z0))))) 686.53/213.64
ACTIVE(U21(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 686.53/213.64
ACTIVE(U31(U11(tt, z0), x1)) → c4(U31'(mark(U12(isNat(z0))), x1)) 686.53/213.64
ACTIVE(U31(U11(tt, z0), x1)) → c4(ACTIVE(U11(tt, z0))) 686.53/213.64
ACTIVE(U31(U31(tt, z0), x1)) → c4(U31'(mark(U32(isNat(z0))), x1)) 686.53/213.64
ACTIVE(U31(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 686.53/213.64
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(U31'(mark(U11(isNat(z0), z1)), x1)) 686.53/213.64
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(ACTIVE(isNat(plus(z0, z1)))) 686.53/213.64
ACTIVE(U31(isNat(s(z0)), x1)) → c4(U31'(mark(U21(isNat(z0))), x1)) 686.53/213.64
ACTIVE(U31(isNat(s(z0)), x1)) → c4(ACTIVE(isNat(s(z0)))) 686.53/213.64
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(U31'(mark(U31(isNat(z0), z1)), x1)) 686.53/213.64
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(ACTIVE(isNat(x(z0, z1)))) 686.53/213.64
ACTIVE(U32(plus(z0, 0))) → c23(U32'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.53/213.64
ACTIVE(U32(plus(z0, s(z1)))) → c23(U32'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.53/213.64
ACTIVE(U32(x(z0, 0))) → c23(U32'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.53/213.64
ACTIVE(U32(x(z0, s(z1)))) → c23(U32'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.53/213.64
ACTIVE(U32(U11(z0, z1))) → c23(U32'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.53/213.64
ACTIVE(U32(U12(z0))) → c23(U32'(U12(active(z0))), ACTIVE(U12(z0))) 686.53/213.64
ACTIVE(U32(U21(z0))) → c23(U32'(U21(active(z0))), ACTIVE(U21(z0))) 686.53/213.64
ACTIVE(U32(U31(z0, z1))) → c23(U32'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.53/213.64
ACTIVE(U32(U32(z0))) → c23(U32'(U32(active(z0))), ACTIVE(U32(z0))) 686.53/213.64
ACTIVE(U32(U41(z0, z1))) → c23(U32'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.53/213.64
ACTIVE(U32(U51(z0, z1, z2))) → c23(U32'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.53/213.64
ACTIVE(U32(U52(z0, z1, z2))) → c23(U32'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.53/213.64
ACTIVE(U32(s(z0))) → c23(U32'(s(active(z0))), ACTIVE(s(z0))) 686.53/213.64
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.53/213.64
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.53/213.64
ACTIVE(U32(U61(z0))) → c23(U32'(U61(active(z0))), ACTIVE(U61(z0))) 686.53/213.64
ACTIVE(U32(U71(z0, z1, z2))) → c23(U32'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.53/213.64
ACTIVE(U32(U72(z0, z1, z2))) → c23(U32'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.53/213.64
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.53/213.64
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.53/213.64
ACTIVE(U11(U32(tt), x1)) → c19(U11'(mark(tt), x1)) 686.53/213.64
ACTIVE(U12(U32(tt))) → c20(U12'(mark(tt))) 686.53/213.64
ACTIVE(U21(U32(tt))) → c21(U21'(mark(tt))) 686.53/213.64
ACTIVE(U31(U32(tt), x1)) → c22(U31'(mark(tt), x1)) 686.53/213.64
ACTIVE(U32(U12(tt))) → c23(U32'(mark(tt))) 686.53/213.64
ACTIVE(U32(U21(tt))) → c23(U32'(mark(tt))) 686.53/213.64
ACTIVE(U32(U32(tt))) → c23(U32'(mark(tt))) 686.53/213.64
ACTIVE(U32(isNat(0))) → c23(U32'(mark(tt))) 686.53/213.64
ACTIVE(U32(U11(tt, z0))) → c5(U32'(mark(U12(isNat(z0))))) 686.53/213.64
ACTIVE(U32(U11(tt, z0))) → c5(ACTIVE(U11(tt, z0))) 686.53/213.64
ACTIVE(U32(U31(tt, z0))) → c5(U32'(mark(U32(isNat(z0))))) 686.53/213.64
ACTIVE(U32(U31(tt, z0))) → c5(ACTIVE(U31(tt, z0))) 686.53/213.64
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(U32'(mark(U11(isNat(z0), z1)))) 686.53/213.64
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(ACTIVE(isNat(plus(z0, z1)))) 686.53/213.64
ACTIVE(U32(isNat(s(z0)))) → c5(U32'(mark(U21(isNat(z0))))) 686.53/213.64
ACTIVE(U32(isNat(s(z0)))) → c5(ACTIVE(isNat(s(z0)))) 686.53/213.64
ACTIVE(U32(isNat(x(z0, z1)))) → c5(U32'(mark(U31(isNat(z0), z1)))) 686.53/213.64
ACTIVE(U32(isNat(x(z0, z1)))) → c5(ACTIVE(isNat(x(z0, z1)))) 686.53/213.64
ACTIVE(U41(plus(z0, 0), x1)) → c24(U41'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.53/213.64
ACTIVE(U41(plus(z0, s(z1)), x1)) → c24(U41'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.53/213.64
ACTIVE(U41(x(z0, 0), x1)) → c24(U41'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.53/213.64
ACTIVE(U41(x(z0, s(z1)), x1)) → c24(U41'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.53/213.64
ACTIVE(U41(U11(z0, z1), x1)) → c24(U41'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.53/213.64
ACTIVE(U41(U12(z0), x1)) → c24(U41'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.53/213.64
ACTIVE(U41(U21(z0), x1)) → c24(U41'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.53/213.64
ACTIVE(U41(U31(z0, z1), x1)) → c24(U41'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.53/213.64
ACTIVE(U41(U32(z0), x1)) → c24(U41'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.53/213.64
ACTIVE(U41(U41(z0, z1), x1)) → c24(U41'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.53/213.64
ACTIVE(U41(U51(z0, z1, z2), x1)) → c24(U41'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.53/213.64
ACTIVE(U41(U52(z0, z1, z2), x1)) → c24(U41'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.53/213.64
ACTIVE(U41(s(z0), x1)) → c24(U41'(s(active(z0)), x1), ACTIVE(s(z0))) 686.53/213.64
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.53/213.64
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.53/213.64
ACTIVE(U41(U61(z0), x1)) → c24(U41'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.53/213.64
ACTIVE(U41(U71(z0, z1, z2), x1)) → c24(U41'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.53/213.64
ACTIVE(U41(U72(z0, z1, z2), x1)) → c24(U41'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.53/213.64
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.53/213.64
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.53/213.64
ACTIVE(U11(U41(tt, z0), x1)) → c19(U11'(mark(z0), x1)) 686.53/213.64
ACTIVE(U12(U41(tt, z0))) → c20(U12'(mark(z0))) 686.53/213.64
ACTIVE(U21(U41(tt, z0))) → c21(U21'(mark(z0))) 686.53/213.64
ACTIVE(U31(U41(tt, z0), x1)) → c22(U31'(mark(z0), x1)) 686.53/213.64
ACTIVE(U32(U41(tt, z0))) → c23(U32'(mark(z0))) 686.53/213.64
ACTIVE(U41(U12(tt), x1)) → c24(U41'(mark(tt), x1)) 686.53/213.64
ACTIVE(U41(U21(tt), x1)) → c24(U41'(mark(tt), x1)) 686.53/213.64
ACTIVE(U41(U32(tt), x1)) → c24(U41'(mark(tt), x1)) 686.53/213.64
ACTIVE(U41(U41(tt, z0), x1)) → c24(U41'(mark(z0), x1)) 686.53/213.64
ACTIVE(U41(isNat(0), x1)) → c24(U41'(mark(tt), x1)) 686.53/213.64
ACTIVE(U41(U11(tt, z0), x1)) → c6(U41'(mark(U12(isNat(z0))), x1)) 686.53/213.64
ACTIVE(U41(U11(tt, z0), x1)) → c6(ACTIVE(U11(tt, z0))) 686.53/213.64
ACTIVE(U41(U31(tt, z0), x1)) → c6(U41'(mark(U32(isNat(z0))), x1)) 686.53/213.64
ACTIVE(U41(U31(tt, z0), x1)) → c6(ACTIVE(U31(tt, z0))) 686.53/213.64
ACTIVE(U41(isNat(plus(z0, z1)), x1)) → c6(U41'(mark(U11(isNat(z0), z1)), x1)) 686.53/213.64
ACTIVE(U41(isNat(plus(z0, z1)), x1)) → c6(ACTIVE(isNat(plus(z0, z1)))) 686.53/213.64
ACTIVE(U41(isNat(s(z0)), x1)) → c6(U41'(mark(U21(isNat(z0))), x1)) 686.53/213.64
ACTIVE(U41(isNat(s(z0)), x1)) → c6(ACTIVE(isNat(s(z0)))) 686.53/213.64
ACTIVE(U41(isNat(x(z0, z1)), x1)) → c6(U41'(mark(U31(isNat(z0), z1)), x1)) 686.53/213.64
ACTIVE(U41(isNat(x(z0, z1)), x1)) → c6(ACTIVE(isNat(x(z0, z1)))) 686.53/213.64
ACTIVE(U51(plus(z0, 0), x1, x2)) → c25(U51'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.53/213.64
ACTIVE(U51(plus(z0, s(z1)), x1, x2)) → c25(U51'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.53/213.64
ACTIVE(U51(x(z0, 0), x1, x2)) → c25(U51'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.53/213.64
ACTIVE(U51(x(z0, s(z1)), x1, x2)) → c25(U51'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.53/213.64
ACTIVE(U51(U11(z0, z1), x1, x2)) → c25(U51'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.53/213.64
ACTIVE(U51(U12(z0), x1, x2)) → c25(U51'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.53/213.64
ACTIVE(U51(U21(z0), x1, x2)) → c25(U51'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.53/213.64
ACTIVE(U51(U31(z0, z1), x1, x2)) → c25(U51'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.53/213.64
ACTIVE(U51(U32(z0), x1, x2)) → c25(U51'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.53/213.64
ACTIVE(U51(U41(z0, z1), x1, x2)) → c25(U51'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.53/213.64
ACTIVE(U51(U51(z0, z1, z2), x1, x2)) → c25(U51'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.53/213.64
ACTIVE(U51(U52(z0, z1, z2), x1, x2)) → c25(U51'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.53/213.64
ACTIVE(U51(s(z0), x1, x2)) → c25(U51'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.53/213.64
ACTIVE(U51(plus(z0, z1), x1, x2)) → c25(U51'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.53/213.64
ACTIVE(U51(plus(z0, z1), x1, x2)) → c25(U51'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.53/213.64
ACTIVE(U51(U61(z0), x1, x2)) → c25(U51'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.53/213.64
ACTIVE(U51(U71(z0, z1, z2), x1, x2)) → c25(U51'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.53/213.64
ACTIVE(U51(U72(z0, z1, z2), x1, x2)) → c25(U51'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.53/213.64
ACTIVE(U51(x(z0, z1), x1, x2)) → c25(U51'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.53/213.64
ACTIVE(U51(x(z0, z1), x1, x2)) → c25(U51'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.53/213.64
ACTIVE(U51(U12(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.53/213.64
ACTIVE(U51(U21(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.53/213.64
ACTIVE(U51(U32(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.53/213.64
ACTIVE(U51(U41(tt, z0), x1, x2)) → c25(U51'(mark(z0), x1, x2)) 686.53/213.64
ACTIVE(U51(isNat(0), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.53/213.64
ACTIVE(U11(U51(tt, z0, z1), x1)) → c7(U11'(mark(U52(isNat(z1), z0, z1)), x1)) 686.53/213.64
ACTIVE(U11(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.53/213.64
ACTIVE(U12(U51(tt, z0, z1))) → c7(U12'(mark(U52(isNat(z1), z0, z1)))) 686.53/213.64
ACTIVE(U12(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.53/213.64
ACTIVE(U21(U51(tt, z0, z1))) → c7(U21'(mark(U52(isNat(z1), z0, z1)))) 686.53/213.64
ACTIVE(U21(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.53/213.64
ACTIVE(U31(U51(tt, z0, z1), x1)) → c7(U31'(mark(U52(isNat(z1), z0, z1)), x1)) 686.53/213.64
ACTIVE(U31(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.53/213.64
ACTIVE(U32(U51(tt, z0, z1))) → c7(U32'(mark(U52(isNat(z1), z0, z1)))) 686.53/213.64
ACTIVE(U32(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.53/213.64
ACTIVE(U41(U51(tt, z0, z1), x1)) → c7(U41'(mark(U52(isNat(z1), z0, z1)), x1)) 686.53/213.64
ACTIVE(U41(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.53/213.64
ACTIVE(U51(U11(tt, z0), x1, x2)) → c7(U51'(mark(U12(isNat(z0))), x1, x2)) 686.53/213.64
ACTIVE(U51(U11(tt, z0), x1, x2)) → c7(ACTIVE(U11(tt, z0))) 686.53/213.64
ACTIVE(U51(U31(tt, z0), x1, x2)) → c7(U51'(mark(U32(isNat(z0))), x1, x2)) 686.53/213.64
ACTIVE(U51(U31(tt, z0), x1, x2)) → c7(ACTIVE(U31(tt, z0))) 686.53/213.64
ACTIVE(U51(U51(tt, z0, z1), x1, x2)) → c7(U51'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.53/213.64
ACTIVE(U51(U51(tt, z0, z1), x1, x2)) → c7(ACTIVE(U51(tt, z0, z1))) 686.53/213.64
ACTIVE(U51(isNat(plus(z0, z1)), x1, x2)) → c7(U51'(mark(U11(isNat(z0), z1)), x1, x2)) 686.53/213.64
ACTIVE(U51(isNat(plus(z0, z1)), x1, x2)) → c7(ACTIVE(isNat(plus(z0, z1)))) 686.53/213.64
ACTIVE(U51(isNat(s(z0)), x1, x2)) → c7(U51'(mark(U21(isNat(z0))), x1, x2)) 686.53/213.64
ACTIVE(U51(isNat(s(z0)), x1, x2)) → c7(ACTIVE(isNat(s(z0)))) 686.53/213.64
ACTIVE(U51(isNat(x(z0, z1)), x1, x2)) → c7(U51'(mark(U31(isNat(z0), z1)), x1, x2)) 686.53/213.64
ACTIVE(U51(isNat(x(z0, z1)), x1, x2)) → c7(ACTIVE(isNat(x(z0, z1)))) 686.53/213.64
ACTIVE(U52(plus(z0, 0), x1, x2)) → c26(U52'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.53/213.64
ACTIVE(U52(plus(z0, s(z1)), x1, x2)) → c26(U52'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.53/213.64
ACTIVE(U52(x(z0, 0), x1, x2)) → c26(U52'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.53/213.64
ACTIVE(U52(x(z0, s(z1)), x1, x2)) → c26(U52'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.53/213.64
ACTIVE(U52(U11(z0, z1), x1, x2)) → c26(U52'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.53/213.64
ACTIVE(U52(U12(z0), x1, x2)) → c26(U52'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.53/213.64
ACTIVE(U52(U21(z0), x1, x2)) → c26(U52'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.53/213.64
ACTIVE(U52(U31(z0, z1), x1, x2)) → c26(U52'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.53/213.64
ACTIVE(U52(U32(z0), x1, x2)) → c26(U52'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.53/213.64
ACTIVE(U52(U41(z0, z1), x1, x2)) → c26(U52'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.53/213.64
ACTIVE(U52(U51(z0, z1, z2), x1, x2)) → c26(U52'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.53/213.64
ACTIVE(U52(U52(z0, z1, z2), x1, x2)) → c26(U52'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.53/213.64
ACTIVE(U52(s(z0), x1, x2)) → c26(U52'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.53/213.64
ACTIVE(U52(plus(z0, z1), x1, x2)) → c26(U52'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.53/213.64
ACTIVE(U52(plus(z0, z1), x1, x2)) → c26(U52'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.53/213.64
ACTIVE(U52(U61(z0), x1, x2)) → c26(U52'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.53/213.64
ACTIVE(U52(U71(z0, z1, z2), x1, x2)) → c26(U52'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.53/213.64
ACTIVE(U52(U72(z0, z1, z2), x1, x2)) → c26(U52'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.53/213.64
ACTIVE(U52(x(z0, z1), x1, x2)) → c26(U52'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.53/213.64
ACTIVE(U52(x(z0, z1), x1, x2)) → c26(U52'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.53/213.64
ACTIVE(U52(U12(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.53/213.64
ACTIVE(U52(U21(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.53/213.64
ACTIVE(U52(U32(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.53/213.64
ACTIVE(U52(U41(tt, z0), x1, x2)) → c26(U52'(mark(z0), x1, x2)) 686.53/213.64
ACTIVE(U52(isNat(0), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.53/213.64
ACTIVE(U11(U52(tt, z0, z1), x1)) → c8(U11'(mark(s(plus(z1, z0))), x1)) 686.53/213.64
ACTIVE(U11(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.53/213.64
ACTIVE(U12(U52(tt, z0, z1))) → c8(U12'(mark(s(plus(z1, z0))))) 686.53/213.64
ACTIVE(U12(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.53/213.64
ACTIVE(U21(U52(tt, z0, z1))) → c8(U21'(mark(s(plus(z1, z0))))) 686.53/213.64
ACTIVE(U21(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.53/213.64
ACTIVE(U31(U52(tt, z0, z1), x1)) → c8(U31'(mark(s(plus(z1, z0))), x1)) 686.53/213.64
ACTIVE(U31(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.53/213.64
ACTIVE(U32(U52(tt, z0, z1))) → c8(U32'(mark(s(plus(z1, z0))))) 686.53/213.64
ACTIVE(U32(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.53/213.64
ACTIVE(U41(U52(tt, z0, z1), x1)) → c8(U41'(mark(s(plus(z1, z0))), x1)) 686.53/213.64
ACTIVE(U41(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.53/213.64
ACTIVE(U51(U52(tt, z0, z1), x1, x2)) → c8(U51'(mark(s(plus(z1, z0))), x1, x2)) 686.53/213.64
ACTIVE(U51(U52(tt, z0, z1), x1, x2)) → c8(ACTIVE(U52(tt, z0, z1))) 686.53/213.64
ACTIVE(U52(U11(tt, z0), x1, x2)) → c8(U52'(mark(U12(isNat(z0))), x1, x2)) 686.53/213.64
ACTIVE(U52(U11(tt, z0), x1, x2)) → c8(ACTIVE(U11(tt, z0))) 686.53/213.64
ACTIVE(U52(U31(tt, z0), x1, x2)) → c8(U52'(mark(U32(isNat(z0))), x1, x2)) 686.53/213.64
ACTIVE(U52(U31(tt, z0), x1, x2)) → c8(ACTIVE(U31(tt, z0))) 686.53/213.64
ACTIVE(U52(U51(tt, z0, z1), x1, x2)) → c8(U52'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.53/213.64
ACTIVE(U52(U51(tt, z0, z1), x1, x2)) → c8(ACTIVE(U51(tt, z0, z1))) 686.53/213.64
ACTIVE(U52(U52(tt, z0, z1), x1, x2)) → c8(U52'(mark(s(plus(z1, z0))), x1, x2)) 686.53/213.64
ACTIVE(U52(U52(tt, z0, z1), x1, x2)) → c8(ACTIVE(U52(tt, z0, z1))) 686.53/213.64
ACTIVE(U52(isNat(plus(z0, z1)), x1, x2)) → c8(U52'(mark(U11(isNat(z0), z1)), x1, x2)) 686.53/213.64
ACTIVE(U52(isNat(plus(z0, z1)), x1, x2)) → c8(ACTIVE(isNat(plus(z0, z1)))) 686.53/213.64
ACTIVE(U52(isNat(s(z0)), x1, x2)) → c8(U52'(mark(U21(isNat(z0))), x1, x2)) 686.53/213.64
ACTIVE(U52(isNat(s(z0)), x1, x2)) → c8(ACTIVE(isNat(s(z0)))) 686.53/213.64
ACTIVE(U52(isNat(x(z0, z1)), x1, x2)) → c8(U52'(mark(U31(isNat(z0), z1)), x1, x2)) 686.53/213.64
ACTIVE(U52(isNat(x(z0, z1)), x1, x2)) → c8(ACTIVE(isNat(x(z0, z1)))) 686.53/213.64
ACTIVE(s(plus(z0, 0))) → c27(S(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.53/213.64
ACTIVE(s(plus(z0, s(z1)))) → c27(S(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.53/213.64
ACTIVE(s(x(z0, 0))) → c27(S(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.53/213.64
ACTIVE(s(x(z0, s(z1)))) → c27(S(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.53/213.64
ACTIVE(s(U11(z0, z1))) → c27(S(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.53/213.64
ACTIVE(s(U12(z0))) → c27(S(U12(active(z0))), ACTIVE(U12(z0))) 686.53/213.64
ACTIVE(s(U21(z0))) → c27(S(U21(active(z0))), ACTIVE(U21(z0))) 686.53/213.64
ACTIVE(s(U31(z0, z1))) → c27(S(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.53/213.64
ACTIVE(s(U32(z0))) → c27(S(U32(active(z0))), ACTIVE(U32(z0))) 686.53/213.64
ACTIVE(s(U41(z0, z1))) → c27(S(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.53/213.64
ACTIVE(s(U51(z0, z1, z2))) → c27(S(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.53/213.64
ACTIVE(s(U52(z0, z1, z2))) → c27(S(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.53/213.65
ACTIVE(s(s(z0))) → c27(S(s(active(z0))), ACTIVE(s(z0))) 686.53/213.65
ACTIVE(s(plus(z0, z1))) → c27(S(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.53/213.65
ACTIVE(s(plus(z0, z1))) → c27(S(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.53/213.65
ACTIVE(s(U61(z0))) → c27(S(U61(active(z0))), ACTIVE(U61(z0))) 686.53/213.65
ACTIVE(s(U71(z0, z1, z2))) → c27(S(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.53/213.65
ACTIVE(s(U72(z0, z1, z2))) → c27(S(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.53/213.65
ACTIVE(s(x(z0, z1))) → c27(S(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.53/213.65
ACTIVE(s(x(z0, z1))) → c27(S(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.53/213.65
ACTIVE(s(U12(tt))) → c27(S(mark(tt))) 686.53/213.65
ACTIVE(s(U21(tt))) → c27(S(mark(tt))) 686.53/213.65
ACTIVE(s(U32(tt))) → c27(S(mark(tt))) 686.53/213.65
ACTIVE(s(U41(tt, z0))) → c27(S(mark(z0))) 686.53/213.65
ACTIVE(s(isNat(0))) → c27(S(mark(tt))) 686.53/213.65
ACTIVE(s(U11(tt, z0))) → c9(S(mark(U12(isNat(z0))))) 686.53/213.65
ACTIVE(s(U11(tt, z0))) → c9(ACTIVE(U11(tt, z0))) 686.53/213.65
ACTIVE(s(U31(tt, z0))) → c9(S(mark(U32(isNat(z0))))) 686.53/213.65
ACTIVE(s(U31(tt, z0))) → c9(ACTIVE(U31(tt, z0))) 686.53/213.65
ACTIVE(s(U51(tt, z0, z1))) → c9(S(mark(U52(isNat(z1), z0, z1)))) 686.53/213.65
ACTIVE(s(U51(tt, z0, z1))) → c9(ACTIVE(U51(tt, z0, z1))) 686.53/213.65
ACTIVE(s(U52(tt, z0, z1))) → c9(S(mark(s(plus(z1, z0))))) 686.53/213.65
ACTIVE(s(U52(tt, z0, z1))) → c9(ACTIVE(U52(tt, z0, z1))) 686.53/213.65
ACTIVE(s(isNat(plus(z0, z1)))) → c9(S(mark(U11(isNat(z0), z1)))) 686.53/213.65
ACTIVE(s(isNat(plus(z0, z1)))) → c9(ACTIVE(isNat(plus(z0, z1)))) 686.53/213.65
ACTIVE(s(isNat(s(z0)))) → c9(S(mark(U21(isNat(z0))))) 686.53/213.65
ACTIVE(s(isNat(s(z0)))) → c9(ACTIVE(isNat(s(z0)))) 686.53/213.65
ACTIVE(s(isNat(x(z0, z1)))) → c9(S(mark(U31(isNat(z0), z1)))) 686.53/213.65
ACTIVE(s(isNat(x(z0, z1)))) → c9(ACTIVE(isNat(x(z0, z1)))) 686.53/213.65
ACTIVE(U61(plus(z0, 0))) → c30(U61'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.53/213.65
ACTIVE(U61(plus(z0, s(z1)))) → c30(U61'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.53/213.65
ACTIVE(U61(x(z0, 0))) → c30(U61'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.53/213.65
ACTIVE(U61(x(z0, s(z1)))) → c30(U61'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.53/213.65
ACTIVE(U61(U11(z0, z1))) → c30(U61'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.53/213.65
ACTIVE(U61(U12(z0))) → c30(U61'(U12(active(z0))), ACTIVE(U12(z0))) 686.53/213.65
ACTIVE(U61(U21(z0))) → c30(U61'(U21(active(z0))), ACTIVE(U21(z0))) 686.53/213.65
ACTIVE(U61(U31(z0, z1))) → c30(U61'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.53/213.65
ACTIVE(U61(U32(z0))) → c30(U61'(U32(active(z0))), ACTIVE(U32(z0))) 686.53/213.65
ACTIVE(U61(U41(z0, z1))) → c30(U61'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.53/213.65
ACTIVE(U61(U51(z0, z1, z2))) → c30(U61'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.53/213.65
ACTIVE(U61(U52(z0, z1, z2))) → c30(U61'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.53/213.65
ACTIVE(U61(s(z0))) → c30(U61'(s(active(z0))), ACTIVE(s(z0))) 686.53/213.65
ACTIVE(U61(plus(z0, z1))) → c30(U61'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.53/213.65
ACTIVE(U61(plus(z0, z1))) → c30(U61'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.53/213.65
ACTIVE(U61(U61(z0))) → c30(U61'(U61(active(z0))), ACTIVE(U61(z0))) 686.53/213.65
ACTIVE(U61(U71(z0, z1, z2))) → c30(U61'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.53/213.65
ACTIVE(U61(U72(z0, z1, z2))) → c30(U61'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.53/213.65
ACTIVE(U61(x(z0, z1))) → c30(U61'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.53/213.65
ACTIVE(U61(x(z0, z1))) → c30(U61'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.53/213.65
ACTIVE(U11(U61(tt), x1)) → c19(U11'(mark(0), x1)) 686.53/213.65
ACTIVE(U12(U61(tt))) → c20(U12'(mark(0))) 686.53/213.65
ACTIVE(U21(U61(tt))) → c21(U21'(mark(0))) 686.53/213.65
ACTIVE(U31(U61(tt), x1)) → c22(U31'(mark(0), x1)) 686.53/213.65
ACTIVE(U32(U61(tt))) → c23(U32'(mark(0))) 686.53/213.65
ACTIVE(U41(U61(tt), x1)) → c24(U41'(mark(0), x1)) 686.53/213.65
ACTIVE(U51(U61(tt), x1, x2)) → c25(U51'(mark(0), x1, x2)) 686.53/213.65
ACTIVE(U52(U61(tt), x1, x2)) → c26(U52'(mark(0), x1, x2)) 686.53/213.65
ACTIVE(s(U61(tt))) → c27(S(mark(0))) 686.53/213.65
ACTIVE(U61(U12(tt))) → c30(U61'(mark(tt))) 686.53/213.65
ACTIVE(U61(U21(tt))) → c30(U61'(mark(tt))) 686.53/213.65
ACTIVE(U61(U32(tt))) → c30(U61'(mark(tt))) 686.53/213.65
ACTIVE(U61(U41(tt, z0))) → c30(U61'(mark(z0))) 686.53/213.65
ACTIVE(U61(U61(tt))) → c30(U61'(mark(0))) 686.53/213.65
ACTIVE(U61(isNat(0))) → c30(U61'(mark(tt))) 686.53/213.65
ACTIVE(U61(U11(tt, z0))) → c10(U61'(mark(U12(isNat(z0))))) 686.53/213.65
ACTIVE(U61(U11(tt, z0))) → c10(ACTIVE(U11(tt, z0))) 686.53/213.65
ACTIVE(U61(U31(tt, z0))) → c10(U61'(mark(U32(isNat(z0))))) 686.53/213.65
ACTIVE(U61(U31(tt, z0))) → c10(ACTIVE(U31(tt, z0))) 686.53/213.65
ACTIVE(U61(U51(tt, z0, z1))) → c10(U61'(mark(U52(isNat(z1), z0, z1)))) 686.53/213.65
ACTIVE(U61(U51(tt, z0, z1))) → c10(ACTIVE(U51(tt, z0, z1))) 686.53/213.65
ACTIVE(U61(U52(tt, z0, z1))) → c10(U61'(mark(s(plus(z1, z0))))) 686.53/213.65
ACTIVE(U61(U52(tt, z0, z1))) → c10(ACTIVE(U52(tt, z0, z1))) 686.53/213.65
ACTIVE(U61(isNat(plus(z0, z1)))) → c10(U61'(mark(U11(isNat(z0), z1)))) 686.53/213.65
ACTIVE(U61(isNat(plus(z0, z1)))) → c10(ACTIVE(isNat(plus(z0, z1)))) 686.53/213.65
ACTIVE(U61(isNat(s(z0)))) → c10(U61'(mark(U21(isNat(z0))))) 686.53/213.65
ACTIVE(U61(isNat(s(z0)))) → c10(ACTIVE(isNat(s(z0)))) 686.53/213.65
ACTIVE(U61(isNat(x(z0, z1)))) → c10(U61'(mark(U31(isNat(z0), z1)))) 686.53/213.65
ACTIVE(U61(isNat(x(z0, z1)))) → c10(ACTIVE(isNat(x(z0, z1)))) 686.53/213.65
ACTIVE(U71(plus(z0, 0), x1, x2)) → c31(U71'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.53/213.65
ACTIVE(U71(plus(z0, s(z1)), x1, x2)) → c31(U71'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.53/213.65
ACTIVE(U71(x(z0, 0), x1, x2)) → c31(U71'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.53/213.65
ACTIVE(U71(x(z0, s(z1)), x1, x2)) → c31(U71'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.53/213.65
ACTIVE(U71(U11(z0, z1), x1, x2)) → c31(U71'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.53/213.65
ACTIVE(U71(U12(z0), x1, x2)) → c31(U71'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.53/213.65
ACTIVE(U71(U21(z0), x1, x2)) → c31(U71'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.53/213.65
ACTIVE(U71(U31(z0, z1), x1, x2)) → c31(U71'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.53/213.65
ACTIVE(U71(U32(z0), x1, x2)) → c31(U71'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.53/213.65
ACTIVE(U71(U41(z0, z1), x1, x2)) → c31(U71'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.53/213.65
ACTIVE(U71(U51(z0, z1, z2), x1, x2)) → c31(U71'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.53/213.65
ACTIVE(U71(U52(z0, z1, z2), x1, x2)) → c31(U71'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.53/213.65
ACTIVE(U71(s(z0), x1, x2)) → c31(U71'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.53/213.65
ACTIVE(U71(plus(z0, z1), x1, x2)) → c31(U71'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.53/213.65
ACTIVE(U71(plus(z0, z1), x1, x2)) → c31(U71'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.53/213.65
ACTIVE(U71(U61(z0), x1, x2)) → c31(U71'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.53/213.65
ACTIVE(U71(U71(z0, z1, z2), x1, x2)) → c31(U71'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.53/213.65
ACTIVE(U71(U72(z0, z1, z2), x1, x2)) → c31(U71'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.53/213.65
ACTIVE(U71(x(z0, z1), x1, x2)) → c31(U71'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.53/213.65
ACTIVE(U71(x(z0, z1), x1, x2)) → c31(U71'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.53/213.65
ACTIVE(U71(U12(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.53/213.65
ACTIVE(U71(U21(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.53/213.65
ACTIVE(U71(U32(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.53/213.65
ACTIVE(U71(U41(tt, z0), x1, x2)) → c31(U71'(mark(z0), x1, x2)) 686.53/213.65
ACTIVE(U71(U61(tt), x1, x2)) → c31(U71'(mark(0), x1, x2)) 686.53/213.65
ACTIVE(U71(isNat(0), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.53/213.65
ACTIVE(U11(U71(tt, z0, z1), x1)) → c11(U11'(mark(U72(isNat(z1), z0, z1)), x1)) 686.53/213.65
ACTIVE(U11(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.53/213.65
ACTIVE(U12(U71(tt, z0, z1))) → c11(U12'(mark(U72(isNat(z1), z0, z1)))) 686.53/213.65
ACTIVE(U12(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.53/213.65
ACTIVE(U21(U71(tt, z0, z1))) → c11(U21'(mark(U72(isNat(z1), z0, z1)))) 686.53/213.65
ACTIVE(U21(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.53/213.65
ACTIVE(U31(U71(tt, z0, z1), x1)) → c11(U31'(mark(U72(isNat(z1), z0, z1)), x1)) 686.53/213.65
ACTIVE(U31(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.53/213.65
ACTIVE(U32(U71(tt, z0, z1))) → c11(U32'(mark(U72(isNat(z1), z0, z1)))) 686.53/213.65
ACTIVE(U32(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.53/213.65
ACTIVE(U41(U71(tt, z0, z1), x1)) → c11(U41'(mark(U72(isNat(z1), z0, z1)), x1)) 686.53/213.65
ACTIVE(U41(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.53/213.65
ACTIVE(U51(U71(tt, z0, z1), x1, x2)) → c11(U51'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.53/213.65
ACTIVE(U51(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.53/213.65
ACTIVE(U52(U71(tt, z0, z1), x1, x2)) → c11(U52'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.53/213.65
ACTIVE(U52(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.53/213.65
ACTIVE(s(U71(tt, z0, z1))) → c11(S(mark(U72(isNat(z1), z0, z1)))) 686.53/213.65
ACTIVE(s(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.53/213.65
ACTIVE(U61(U71(tt, z0, z1))) → c11(U61'(mark(U72(isNat(z1), z0, z1)))) 686.53/213.65
ACTIVE(U61(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.53/213.65
ACTIVE(U71(U11(tt, z0), x1, x2)) → c11(U71'(mark(U12(isNat(z0))), x1, x2)) 686.53/213.65
ACTIVE(U71(U11(tt, z0), x1, x2)) → c11(ACTIVE(U11(tt, z0))) 686.53/213.65
ACTIVE(U71(U31(tt, z0), x1, x2)) → c11(U71'(mark(U32(isNat(z0))), x1, x2)) 686.53/213.65
ACTIVE(U71(U31(tt, z0), x1, x2)) → c11(ACTIVE(U31(tt, z0))) 686.53/213.65
ACTIVE(U71(U51(tt, z0, z1), x1, x2)) → c11(U71'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.53/213.65
ACTIVE(U71(U51(tt, z0, z1), x1, x2)) → c11(ACTIVE(U51(tt, z0, z1))) 686.53/213.65
ACTIVE(U71(U52(tt, z0, z1), x1, x2)) → c11(U71'(mark(s(plus(z1, z0))), x1, x2)) 686.53/213.65
ACTIVE(U71(U52(tt, z0, z1), x1, x2)) → c11(ACTIVE(U52(tt, z0, z1))) 686.53/213.65
ACTIVE(U71(U71(tt, z0, z1), x1, x2)) → c11(U71'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.53/213.65
ACTIVE(U71(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.53/213.65
ACTIVE(U71(isNat(plus(z0, z1)), x1, x2)) → c11(U71'(mark(U11(isNat(z0), z1)), x1, x2)) 686.53/213.65
ACTIVE(U71(isNat(plus(z0, z1)), x1, x2)) → c11(ACTIVE(isNat(plus(z0, z1)))) 686.53/213.65
ACTIVE(U71(isNat(s(z0)), x1, x2)) → c11(U71'(mark(U21(isNat(z0))), x1, x2)) 686.53/213.65
ACTIVE(U71(isNat(s(z0)), x1, x2)) → c11(ACTIVE(isNat(s(z0)))) 686.53/213.65
ACTIVE(U71(isNat(x(z0, z1)), x1, x2)) → c11(U71'(mark(U31(isNat(z0), z1)), x1, x2)) 686.53/213.65
ACTIVE(U71(isNat(x(z0, z1)), x1, x2)) → c11(ACTIVE(isNat(x(z0, z1)))) 686.53/213.65
ACTIVE(U72(plus(z0, 0), x1, x2)) → c32(U72'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.53/213.65
ACTIVE(U72(plus(z0, s(z1)), x1, x2)) → c32(U72'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.53/213.65
ACTIVE(U72(x(z0, 0), x1, x2)) → c32(U72'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.53/213.65
ACTIVE(U72(x(z0, s(z1)), x1, x2)) → c32(U72'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.53/213.65
ACTIVE(U72(U11(z0, z1), x1, x2)) → c32(U72'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.53/213.65
ACTIVE(U72(U12(z0), x1, x2)) → c32(U72'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.53/213.65
ACTIVE(U72(U21(z0), x1, x2)) → c32(U72'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.53/213.65
ACTIVE(U72(U31(z0, z1), x1, x2)) → c32(U72'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.53/213.65
ACTIVE(U72(U32(z0), x1, x2)) → c32(U72'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.53/213.65
ACTIVE(U72(U41(z0, z1), x1, x2)) → c32(U72'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.53/213.65
ACTIVE(U72(U51(z0, z1, z2), x1, x2)) → c32(U72'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.53/213.65
ACTIVE(U72(U52(z0, z1, z2), x1, x2)) → c32(U72'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.53/213.65
ACTIVE(U72(s(z0), x1, x2)) → c32(U72'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.53/213.65
ACTIVE(U72(plus(z0, z1), x1, x2)) → c32(U72'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.53/213.65
ACTIVE(U72(plus(z0, z1), x1, x2)) → c32(U72'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.53/213.65
ACTIVE(U72(U61(z0), x1, x2)) → c32(U72'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.53/213.65
ACTIVE(U72(U71(z0, z1, z2), x1, x2)) → c32(U72'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.53/213.65
ACTIVE(U72(U72(z0, z1, z2), x1, x2)) → c32(U72'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.53/213.65
ACTIVE(U72(x(z0, z1), x1, x2)) → c32(U72'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.53/213.65
ACTIVE(U72(x(z0, z1), x1, x2)) → c32(U72'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.53/213.65
ACTIVE(U72(U12(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.53/213.65
ACTIVE(U72(U21(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.53/213.65
ACTIVE(U72(U32(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.53/213.65
ACTIVE(U72(U41(tt, z0), x1, x2)) → c32(U72'(mark(z0), x1, x2)) 686.53/213.65
ACTIVE(U72(U61(tt), x1, x2)) → c32(U72'(mark(0), x1, x2)) 686.53/213.65
ACTIVE(U72(isNat(0), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.53/213.65
ACTIVE(U11(U72(tt, z0, z1), x1)) → c12(U11'(mark(plus(x(z1, z0), z1)), x1)) 686.53/213.65
ACTIVE(U11(U72(tt, z0, z1), x1)) → c12(ACTIVE(U72(tt, z0, z1))) 686.53/213.65
ACTIVE(U12(U72(tt, z0, z1))) → c12(U12'(mark(plus(x(z1, z0), z1)))) 686.53/213.65
ACTIVE(U12(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.53/213.65
ACTIVE(U21(U72(tt, z0, z1))) → c12(U21'(mark(plus(x(z1, z0), z1)))) 686.53/213.65
ACTIVE(U21(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.53/213.65
ACTIVE(U31(U72(tt, z0, z1), x1)) → c12(U31'(mark(plus(x(z1, z0), z1)), x1)) 686.53/213.65
ACTIVE(U31(U72(tt, z0, z1), x1)) → c12(ACTIVE(U72(tt, z0, z1))) 686.53/213.65
ACTIVE(U32(U72(tt, z0, z1))) → c12(U32'(mark(plus(x(z1, z0), z1)))) 686.53/213.65
ACTIVE(U32(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.53/213.65
ACTIVE(U41(U72(tt, z0, z1), x1)) → c12(U41'(mark(plus(x(z1, z0), z1)), x1)) 686.53/213.65
ACTIVE(U41(U72(tt, z0, z1), x1)) → c12(ACTIVE(U72(tt, z0, z1))) 686.53/213.65
ACTIVE(U51(U72(tt, z0, z1), x1, x2)) → c12(U51'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.53/213.65
ACTIVE(U51(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.53/213.65
ACTIVE(U52(U72(tt, z0, z1), x1, x2)) → c12(U52'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.53/213.65
ACTIVE(U52(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.53/213.65
ACTIVE(s(U72(tt, z0, z1))) → c12(S(mark(plus(x(z1, z0), z1)))) 686.53/213.65
ACTIVE(s(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.53/213.65
ACTIVE(U61(U72(tt, z0, z1))) → c12(U61'(mark(plus(x(z1, z0), z1)))) 686.53/213.65
ACTIVE(U61(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.53/213.65
ACTIVE(U71(U72(tt, z0, z1), x1, x2)) → c12(U71'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.53/213.65
ACTIVE(U71(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.53/213.65
ACTIVE(U72(U11(tt, z0), x1, x2)) → c12(U72'(mark(U12(isNat(z0))), x1, x2)) 686.53/213.65
ACTIVE(U72(U11(tt, z0), x1, x2)) → c12(ACTIVE(U11(tt, z0))) 686.53/213.65
ACTIVE(U72(U31(tt, z0), x1, x2)) → c12(U72'(mark(U32(isNat(z0))), x1, x2)) 686.53/213.65
ACTIVE(U72(U31(tt, z0), x1, x2)) → c12(ACTIVE(U31(tt, z0))) 686.53/213.65
ACTIVE(U72(U51(tt, z0, z1), x1, x2)) → c12(U72'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.53/213.65
ACTIVE(U72(U51(tt, z0, z1), x1, x2)) → c12(ACTIVE(U51(tt, z0, z1))) 686.53/213.65
ACTIVE(U72(U52(tt, z0, z1), x1, x2)) → c12(U72'(mark(s(plus(z1, z0))), x1, x2)) 686.53/213.65
ACTIVE(U72(U52(tt, z0, z1), x1, x2)) → c12(ACTIVE(U52(tt, z0, z1))) 686.53/213.65
ACTIVE(U72(U71(tt, z0, z1), x1, x2)) → c12(U72'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.53/213.65
ACTIVE(U72(U71(tt, z0, z1), x1, x2)) → c12(ACTIVE(U71(tt, z0, z1))) 686.53/213.65
ACTIVE(U72(U72(tt, z0, z1), x1, x2)) → c12(U72'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.53/213.65
ACTIVE(U72(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.53/213.65
ACTIVE(U72(isNat(plus(z0, z1)), x1, x2)) → c12(U72'(mark(U11(isNat(z0), z1)), x1, x2)) 686.53/213.65
ACTIVE(U72(isNat(plus(z0, z1)), x1, x2)) → c12(ACTIVE(isNat(plus(z0, z1)))) 686.53/213.65
ACTIVE(U72(isNat(s(z0)), x1, x2)) → c12(U72'(mark(U21(isNat(z0))), x1, x2)) 686.53/213.65
ACTIVE(U72(isNat(s(z0)), x1, x2)) → c12(ACTIVE(isNat(s(z0)))) 686.53/213.65
ACTIVE(U72(isNat(x(z0, z1)), x1, x2)) → c12(U72'(mark(U31(isNat(z0), z1)), x1, x2)) 686.53/213.65
ACTIVE(U72(isNat(x(z0, z1)), x1, x2)) → c12(ACTIVE(isNat(x(z0, z1)))) 686.53/213.65
PROPER(U11(x0, U11(z0, z1))) → c65(U11'(proper(x0), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(U11(z0, z1))) 686.53/213.65
PROPER(U11(x0, U12(z0))) → c65(U11'(proper(x0), U12(proper(z0))), PROPER(x0), PROPER(U12(z0))) 686.53/213.65
PROPER(U11(x0, isNat(z0))) → c65(U11'(proper(x0), isNat(proper(z0))), PROPER(x0), PROPER(isNat(z0))) 686.53/213.65
PROPER(U11(x0, U21(z0))) → c65(U11'(proper(x0), U21(proper(z0))), PROPER(x0), PROPER(U21(z0))) 686.53/213.65
PROPER(U11(x0, U31(z0, z1))) → c65(U11'(proper(x0), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(U31(z0, z1))) 686.53/213.65
PROPER(U11(x0, U32(z0))) → c65(U11'(proper(x0), U32(proper(z0))), PROPER(x0), PROPER(U32(z0))) 686.53/213.65
PROPER(U11(x0, U41(z0, z1))) → c65(U11'(proper(x0), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(U41(z0, z1))) 686.53/213.65
PROPER(U11(x0, U51(z0, z1, z2))) → c65(U11'(proper(x0), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U51(z0, z1, z2))) 686.53/213.65
PROPER(U11(x0, U52(z0, z1, z2))) → c65(U11'(proper(x0), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U52(z0, z1, z2))) 686.53/213.65
PROPER(U11(x0, s(z0))) → c65(U11'(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 686.53/213.65
PROPER(U11(x0, plus(z0, z1))) → c65(U11'(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 686.53/213.65
PROPER(U11(x0, U61(z0))) → c65(U11'(proper(x0), U61(proper(z0))), PROPER(x0), PROPER(U61(z0))) 686.53/213.65
PROPER(U11(x0, U71(z0, z1, z2))) → c65(U11'(proper(x0), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U71(z0, z1, z2))) 686.53/213.65
PROPER(U11(x0, U72(z0, z1, z2))) → c65(U11'(proper(x0), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U72(z0, z1, z2))) 686.53/213.65
PROPER(U11(x0, x(z0, z1))) → c65(U11'(proper(x0), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x(z0, z1))) 686.53/213.65
PROPER(U11(U11(z0, z1), x1)) → c65(U11'(U11(proper(z0), proper(z1)), proper(x1)), PROPER(U11(z0, z1)), PROPER(x1)) 686.53/213.65
PROPER(U11(U12(z0), x1)) → c65(U11'(U12(proper(z0)), proper(x1)), PROPER(U12(z0)), PROPER(x1)) 686.53/213.65
PROPER(U11(isNat(z0), x1)) → c65(U11'(isNat(proper(z0)), proper(x1)), PROPER(isNat(z0)), PROPER(x1)) 686.53/213.65
PROPER(U11(U21(z0), x1)) → c65(U11'(U21(proper(z0)), proper(x1)), PROPER(U21(z0)), PROPER(x1)) 686.53/213.65
PROPER(U11(U31(z0, z1), x1)) → c65(U11'(U31(proper(z0), proper(z1)), proper(x1)), PROPER(U31(z0, z1)), PROPER(x1)) 686.53/213.65
PROPER(U11(U32(z0), x1)) → c65(U11'(U32(proper(z0)), proper(x1)), PROPER(U32(z0)), PROPER(x1)) 686.53/213.65
PROPER(U11(U41(z0, z1), x1)) → c65(U11'(U41(proper(z0), proper(z1)), proper(x1)), PROPER(U41(z0, z1)), PROPER(x1)) 686.53/213.65
PROPER(U11(U51(z0, z1, z2), x1)) → c65(U11'(U51(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U51(z0, z1, z2)), PROPER(x1)) 686.53/213.65
PROPER(U11(U52(z0, z1, z2), x1)) → c65(U11'(U52(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U52(z0, z1, z2)), PROPER(x1)) 686.53/213.65
PROPER(U11(s(z0), x1)) → c65(U11'(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 686.53/213.65
PROPER(U11(plus(z0, z1), x1)) → c65(U11'(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 686.53/213.65
PROPER(U11(U61(z0), x1)) → c65(U11'(U61(proper(z0)), proper(x1)), PROPER(U61(z0)), PROPER(x1)) 686.53/213.65
PROPER(U11(U71(z0, z1, z2), x1)) → c65(U11'(U71(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U71(z0, z1, z2)), PROPER(x1)) 686.53/213.65
PROPER(U11(U72(z0, z1, z2), x1)) → c65(U11'(U72(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U72(z0, z1, z2)), PROPER(x1)) 686.53/213.65
PROPER(U11(x(z0, z1), x1)) → c65(U11'(x(proper(z0), proper(z1)), proper(x1)), PROPER(x(z0, z1)), PROPER(x1)) 686.53/213.65
PROPER(U11(x0, tt)) → c65(U11'(proper(x0), ok(tt)), PROPER(x0)) 686.53/213.65
PROPER(U11(x0, 0)) → c65(U11'(proper(x0), ok(0)), PROPER(x0)) 686.53/213.65
PROPER(U11(tt, x1)) → c65(U11'(ok(tt), proper(x1)), PROPER(x1)) 686.53/213.65
PROPER(U11(0, x1)) → c65(U11'(ok(0), proper(x1)), PROPER(x1)) 686.53/213.65
PROPER(U12(U11(z0, z1))) → c67(U12'(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.53/213.65
PROPER(U12(U12(z0))) → c67(U12'(U12(proper(z0))), PROPER(U12(z0))) 686.53/213.65
PROPER(U12(isNat(z0))) → c67(U12'(isNat(proper(z0))), PROPER(isNat(z0))) 686.53/213.65
PROPER(U12(U21(z0))) → c67(U12'(U21(proper(z0))), PROPER(U21(z0))) 686.53/213.65
PROPER(U12(U31(z0, z1))) → c67(U12'(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.53/213.65
PROPER(U12(U32(z0))) → c67(U12'(U32(proper(z0))), PROPER(U32(z0))) 686.53/213.65
PROPER(U12(U41(z0, z1))) → c67(U12'(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.53/213.65
PROPER(U12(U51(z0, z1, z2))) → c67(U12'(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.53/213.65
PROPER(U12(U52(z0, z1, z2))) → c67(U12'(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.53/213.65
PROPER(U12(s(z0))) → c67(U12'(s(proper(z0))), PROPER(s(z0))) 686.53/213.65
PROPER(U12(plus(z0, z1))) → c67(U12'(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.53/213.65
PROPER(U12(U61(z0))) → c67(U12'(U61(proper(z0))), PROPER(U61(z0))) 686.53/213.65
PROPER(U12(U71(z0, z1, z2))) → c67(U12'(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.53/213.65
PROPER(U12(U72(z0, z1, z2))) → c67(U12'(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.53/213.65
PROPER(U12(x(z0, z1))) → c67(U12'(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.53/213.65
PROPER(U12(tt)) → c67(U12'(ok(tt))) 686.53/213.65
PROPER(U12(0)) → c67(U12'(ok(0))) 686.53/213.65
PROPER(isNat(U11(z0, z1))) → c68(ISNAT(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.53/213.65
PROPER(isNat(U12(z0))) → c68(ISNAT(U12(proper(z0))), PROPER(U12(z0))) 686.53/213.65
PROPER(isNat(isNat(z0))) → c68(ISNAT(isNat(proper(z0))), PROPER(isNat(z0))) 686.53/213.65
PROPER(isNat(U21(z0))) → c68(ISNAT(U21(proper(z0))), PROPER(U21(z0))) 686.53/213.65
PROPER(isNat(U31(z0, z1))) → c68(ISNAT(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.53/213.65
PROPER(isNat(U32(z0))) → c68(ISNAT(U32(proper(z0))), PROPER(U32(z0))) 686.53/213.65
PROPER(isNat(U41(z0, z1))) → c68(ISNAT(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.53/213.65
PROPER(isNat(U51(z0, z1, z2))) → c68(ISNAT(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.53/213.65
PROPER(isNat(U52(z0, z1, z2))) → c68(ISNAT(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.53/213.65
PROPER(isNat(s(z0))) → c68(ISNAT(s(proper(z0))), PROPER(s(z0))) 686.53/213.65
PROPER(isNat(plus(z0, z1))) → c68(ISNAT(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.53/213.65
PROPER(isNat(U61(z0))) → c68(ISNAT(U61(proper(z0))), PROPER(U61(z0))) 686.53/213.65
PROPER(isNat(U71(z0, z1, z2))) → c68(ISNAT(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.53/213.65
PROPER(isNat(U72(z0, z1, z2))) → c68(ISNAT(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.53/213.65
PROPER(isNat(x(z0, z1))) → c68(ISNAT(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.53/213.65
PROPER(isNat(tt)) → c68(ISNAT(ok(tt))) 686.53/213.65
PROPER(isNat(0)) → c68(ISNAT(ok(0))) 686.53/213.65
PROPER(U21(U11(z0, z1))) → c69(U21'(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.53/213.65
PROPER(U21(U12(z0))) → c69(U21'(U12(proper(z0))), PROPER(U12(z0))) 686.53/213.65
PROPER(U21(isNat(z0))) → c69(U21'(isNat(proper(z0))), PROPER(isNat(z0))) 686.53/213.65
PROPER(U21(U21(z0))) → c69(U21'(U21(proper(z0))), PROPER(U21(z0))) 686.53/213.65
PROPER(U21(U31(z0, z1))) → c69(U21'(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.53/213.65
PROPER(U21(U32(z0))) → c69(U21'(U32(proper(z0))), PROPER(U32(z0))) 686.53/213.65
PROPER(U21(U41(z0, z1))) → c69(U21'(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.53/213.65
PROPER(U21(U51(z0, z1, z2))) → c69(U21'(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.53/213.65
PROPER(U21(U52(z0, z1, z2))) → c69(U21'(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.53/213.65
PROPER(U21(s(z0))) → c69(U21'(s(proper(z0))), PROPER(s(z0))) 686.53/213.65
PROPER(U21(plus(z0, z1))) → c69(U21'(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.53/213.65
PROPER(U21(U61(z0))) → c69(U21'(U61(proper(z0))), PROPER(U61(z0))) 686.53/213.65
PROPER(U21(U71(z0, z1, z2))) → c69(U21'(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.53/213.65
PROPER(U21(U72(z0, z1, z2))) → c69(U21'(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.53/213.65
PROPER(U21(x(z0, z1))) → c69(U21'(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.53/213.65
PROPER(U21(tt)) → c69(U21'(ok(tt))) 686.53/213.65
PROPER(U21(0)) → c69(U21'(ok(0))) 686.53/213.65
PROPER(U31(x0, U11(z0, z1))) → c70(U31'(proper(x0), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(U11(z0, z1))) 686.53/213.65
PROPER(U31(x0, U12(z0))) → c70(U31'(proper(x0), U12(proper(z0))), PROPER(x0), PROPER(U12(z0))) 686.53/213.65
PROPER(U31(x0, isNat(z0))) → c70(U31'(proper(x0), isNat(proper(z0))), PROPER(x0), PROPER(isNat(z0))) 686.53/213.65
PROPER(U31(x0, U21(z0))) → c70(U31'(proper(x0), U21(proper(z0))), PROPER(x0), PROPER(U21(z0))) 686.53/213.65
PROPER(U31(x0, U31(z0, z1))) → c70(U31'(proper(x0), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(U31(z0, z1))) 686.53/213.65
PROPER(U31(x0, U32(z0))) → c70(U31'(proper(x0), U32(proper(z0))), PROPER(x0), PROPER(U32(z0))) 686.53/213.65
PROPER(U31(x0, U41(z0, z1))) → c70(U31'(proper(x0), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(U41(z0, z1))) 686.53/213.65
PROPER(U31(x0, U51(z0, z1, z2))) → c70(U31'(proper(x0), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U51(z0, z1, z2))) 686.53/213.65
PROPER(U31(x0, U52(z0, z1, z2))) → c70(U31'(proper(x0), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U52(z0, z1, z2))) 686.53/213.65
PROPER(U31(x0, s(z0))) → c70(U31'(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 686.53/213.65
PROPER(U31(x0, plus(z0, z1))) → c70(U31'(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 686.53/213.65
PROPER(U31(x0, U61(z0))) → c70(U31'(proper(x0), U61(proper(z0))), PROPER(x0), PROPER(U61(z0))) 686.53/213.65
PROPER(U31(x0, U71(z0, z1, z2))) → c70(U31'(proper(x0), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U71(z0, z1, z2))) 686.53/213.65
PROPER(U31(x0, U72(z0, z1, z2))) → c70(U31'(proper(x0), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U72(z0, z1, z2))) 686.53/213.65
PROPER(U31(x0, x(z0, z1))) → c70(U31'(proper(x0), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x(z0, z1))) 686.53/213.65
PROPER(U31(U11(z0, z1), x1)) → c70(U31'(U11(proper(z0), proper(z1)), proper(x1)), PROPER(U11(z0, z1)), PROPER(x1)) 686.53/213.65
PROPER(U31(U12(z0), x1)) → c70(U31'(U12(proper(z0)), proper(x1)), PROPER(U12(z0)), PROPER(x1)) 686.53/213.65
PROPER(U31(isNat(z0), x1)) → c70(U31'(isNat(proper(z0)), proper(x1)), PROPER(isNat(z0)), PROPER(x1)) 686.53/213.65
PROPER(U31(U21(z0), x1)) → c70(U31'(U21(proper(z0)), proper(x1)), PROPER(U21(z0)), PROPER(x1)) 686.53/213.65
PROPER(U31(U31(z0, z1), x1)) → c70(U31'(U31(proper(z0), proper(z1)), proper(x1)), PROPER(U31(z0, z1)), PROPER(x1)) 686.53/213.65
PROPER(U31(U32(z0), x1)) → c70(U31'(U32(proper(z0)), proper(x1)), PROPER(U32(z0)), PROPER(x1)) 686.53/213.65
PROPER(U31(U41(z0, z1), x1)) → c70(U31'(U41(proper(z0), proper(z1)), proper(x1)), PROPER(U41(z0, z1)), PROPER(x1)) 686.53/213.65
PROPER(U31(U51(z0, z1, z2), x1)) → c70(U31'(U51(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U51(z0, z1, z2)), PROPER(x1)) 686.53/213.65
PROPER(U31(U52(z0, z1, z2), x1)) → c70(U31'(U52(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U52(z0, z1, z2)), PROPER(x1)) 686.53/213.65
PROPER(U31(s(z0), x1)) → c70(U31'(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 686.53/213.65
PROPER(U31(plus(z0, z1), x1)) → c70(U31'(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 686.53/213.65
PROPER(U31(U61(z0), x1)) → c70(U31'(U61(proper(z0)), proper(x1)), PROPER(U61(z0)), PROPER(x1)) 686.53/213.65
PROPER(U31(U71(z0, z1, z2), x1)) → c70(U31'(U71(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U71(z0, z1, z2)), PROPER(x1)) 686.53/213.65
PROPER(U31(U72(z0, z1, z2), x1)) → c70(U31'(U72(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U72(z0, z1, z2)), PROPER(x1)) 686.53/213.65
PROPER(U31(x(z0, z1), x1)) → c70(U31'(x(proper(z0), proper(z1)), proper(x1)), PROPER(x(z0, z1)), PROPER(x1)) 686.53/213.65
PROPER(U31(x0, tt)) → c70(U31'(proper(x0), ok(tt)), PROPER(x0)) 686.53/213.65
PROPER(U31(x0, 0)) → c70(U31'(proper(x0), ok(0)), PROPER(x0)) 686.53/213.65
PROPER(U31(tt, x1)) → c70(U31'(ok(tt), proper(x1)), PROPER(x1)) 686.53/213.65
PROPER(U31(0, x1)) → c70(U31'(ok(0), proper(x1)), PROPER(x1)) 686.53/213.65
PROPER(U32(U11(z0, z1))) → c71(U32'(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.53/213.65
PROPER(U32(U12(z0))) → c71(U32'(U12(proper(z0))), PROPER(U12(z0))) 686.53/213.65
PROPER(U32(isNat(z0))) → c71(U32'(isNat(proper(z0))), PROPER(isNat(z0))) 686.53/213.65
PROPER(U32(U21(z0))) → c71(U32'(U21(proper(z0))), PROPER(U21(z0))) 686.53/213.65
PROPER(U32(U31(z0, z1))) → c71(U32'(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.53/213.65
PROPER(U32(U32(z0))) → c71(U32'(U32(proper(z0))), PROPER(U32(z0))) 686.53/213.65
PROPER(U32(U41(z0, z1))) → c71(U32'(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.53/213.65
PROPER(U32(U51(z0, z1, z2))) → c71(U32'(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.53/213.65
PROPER(U32(U52(z0, z1, z2))) → c71(U32'(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.53/213.65
PROPER(U32(s(z0))) → c71(U32'(s(proper(z0))), PROPER(s(z0))) 686.53/213.65
PROPER(U32(plus(z0, z1))) → c71(U32'(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.53/213.65
PROPER(U32(U61(z0))) → c71(U32'(U61(proper(z0))), PROPER(U61(z0))) 686.53/213.65
PROPER(U32(U71(z0, z1, z2))) → c71(U32'(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.53/213.65
PROPER(U32(U72(z0, z1, z2))) → c71(U32'(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.53/213.65
PROPER(U32(x(z0, z1))) → c71(U32'(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.53/213.65
PROPER(U32(tt)) → c71(U32'(ok(tt))) 686.53/213.65
PROPER(U32(0)) → c71(U32'(ok(0))) 686.53/213.65
PROPER(U41(x0, U11(z0, z1))) → c72(U41'(proper(x0), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(U11(z0, z1))) 686.53/213.65
PROPER(U41(x0, U12(z0))) → c72(U41'(proper(x0), U12(proper(z0))), PROPER(x0), PROPER(U12(z0))) 686.53/213.65
PROPER(U41(x0, isNat(z0))) → c72(U41'(proper(x0), isNat(proper(z0))), PROPER(x0), PROPER(isNat(z0))) 686.53/213.65
PROPER(U41(x0, U21(z0))) → c72(U41'(proper(x0), U21(proper(z0))), PROPER(x0), PROPER(U21(z0))) 686.53/213.65
PROPER(U41(x0, U31(z0, z1))) → c72(U41'(proper(x0), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(U31(z0, z1))) 686.53/213.65
PROPER(U41(x0, U32(z0))) → c72(U41'(proper(x0), U32(proper(z0))), PROPER(x0), PROPER(U32(z0))) 686.53/213.65
PROPER(U41(x0, U41(z0, z1))) → c72(U41'(proper(x0), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(U41(z0, z1))) 686.53/213.65
PROPER(U41(x0, U51(z0, z1, z2))) → c72(U41'(proper(x0), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U51(z0, z1, z2))) 686.53/213.65
PROPER(U41(x0, U52(z0, z1, z2))) → c72(U41'(proper(x0), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U52(z0, z1, z2))) 686.53/213.65
PROPER(U41(x0, s(z0))) → c72(U41'(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 686.53/213.65
PROPER(U41(x0, plus(z0, z1))) → c72(U41'(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 686.53/213.65
PROPER(U41(x0, U61(z0))) → c72(U41'(proper(x0), U61(proper(z0))), PROPER(x0), PROPER(U61(z0))) 686.53/213.65
PROPER(U41(x0, U71(z0, z1, z2))) → c72(U41'(proper(x0), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U71(z0, z1, z2))) 686.53/213.65
PROPER(U41(x0, U72(z0, z1, z2))) → c72(U41'(proper(x0), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U72(z0, z1, z2))) 686.53/213.65
PROPER(U41(x0, x(z0, z1))) → c72(U41'(proper(x0), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x(z0, z1))) 686.53/213.65
PROPER(U41(U11(z0, z1), x1)) → c72(U41'(U11(proper(z0), proper(z1)), proper(x1)), PROPER(U11(z0, z1)), PROPER(x1)) 686.53/213.65
PROPER(U41(U12(z0), x1)) → c72(U41'(U12(proper(z0)), proper(x1)), PROPER(U12(z0)), PROPER(x1)) 686.53/213.65
PROPER(U41(isNat(z0), x1)) → c72(U41'(isNat(proper(z0)), proper(x1)), PROPER(isNat(z0)), PROPER(x1)) 686.53/213.65
PROPER(U41(U21(z0), x1)) → c72(U41'(U21(proper(z0)), proper(x1)), PROPER(U21(z0)), PROPER(x1)) 686.53/213.65
PROPER(U41(U31(z0, z1), x1)) → c72(U41'(U31(proper(z0), proper(z1)), proper(x1)), PROPER(U31(z0, z1)), PROPER(x1)) 686.53/213.65
PROPER(U41(U32(z0), x1)) → c72(U41'(U32(proper(z0)), proper(x1)), PROPER(U32(z0)), PROPER(x1)) 686.53/213.65
PROPER(U41(U41(z0, z1), x1)) → c72(U41'(U41(proper(z0), proper(z1)), proper(x1)), PROPER(U41(z0, z1)), PROPER(x1)) 686.53/213.65
PROPER(U41(U51(z0, z1, z2), x1)) → c72(U41'(U51(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U51(z0, z1, z2)), PROPER(x1)) 686.53/213.65
PROPER(U41(U52(z0, z1, z2), x1)) → c72(U41'(U52(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U52(z0, z1, z2)), PROPER(x1)) 686.53/213.65
PROPER(U41(s(z0), x1)) → c72(U41'(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 686.53/213.65
PROPER(U41(plus(z0, z1), x1)) → c72(U41'(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 686.53/213.65
PROPER(U41(U61(z0), x1)) → c72(U41'(U61(proper(z0)), proper(x1)), PROPER(U61(z0)), PROPER(x1)) 686.53/213.65
PROPER(U41(U71(z0, z1, z2), x1)) → c72(U41'(U71(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U71(z0, z1, z2)), PROPER(x1)) 686.53/213.65
PROPER(U41(U72(z0, z1, z2), x1)) → c72(U41'(U72(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U72(z0, z1, z2)), PROPER(x1)) 686.53/213.65
PROPER(U41(x(z0, z1), x1)) → c72(U41'(x(proper(z0), proper(z1)), proper(x1)), PROPER(x(z0, z1)), PROPER(x1)) 686.53/213.65
PROPER(U41(x0, tt)) → c72(U41'(proper(x0), ok(tt)), PROPER(x0)) 686.53/213.65
PROPER(U41(x0, 0)) → c72(U41'(proper(x0), ok(0)), PROPER(x0)) 686.53/213.65
PROPER(U41(tt, x1)) → c72(U41'(ok(tt), proper(x1)), PROPER(x1)) 686.53/213.65
PROPER(U41(0, x1)) → c72(U41'(ok(0), proper(x1)), PROPER(x1))
K tuples:none
Defined Rule Symbols:

active, U11, U12, U21, U31, U32, U41, U51, U52, s, plus, U61, U71, U72, x, proper, isNat, top

Defined Pair Symbols:

ACTIVE, U11', U12', U21', U31', U32', U41', U51', U52', S, PLUS, U61', U71', U72', X, PROPER, ISNAT, TOP

Compound Symbols:

c28, c29, 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, c62, c63, c64, c73, c74, c75, c76, c77, c79, c80, c81, c82, c83, c84, c13, c16, c18, c1, c19, c19, c, c20, c20, c2, c21, c21, c3, c22, c22, c4, c23, c23, c5, c24, c24, c6, c25, c25, c7, c26, c26, c8, c27, c27, c9, c30, c30, c10, c31, c31, c11, c32, c32, c12, c65, c65, c67, c67, c68, c68, c69, c69, c70, c70, c71, c71, c72, c72

686.53/213.65
686.53/213.65

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

Use narrowing to replace PROPER(U51(z0, z1, z2)) → c73(U51'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) by

PROPER(U51(x0, x1, U11(z0, z1))) → c73(U51'(proper(x0), proper(x1), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U11(z0, z1))) 686.53/213.65
PROPER(U51(x0, x1, tt)) → c73(U51'(proper(x0), proper(x1), ok(tt)), PROPER(x0), PROPER(x1), PROPER(tt)) 686.53/213.65
PROPER(U51(x0, x1, U12(z0))) → c73(U51'(proper(x0), proper(x1), U12(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U12(z0))) 686.53/213.65
PROPER(U51(x0, x1, isNat(z0))) → c73(U51'(proper(x0), proper(x1), isNat(proper(z0))), PROPER(x0), PROPER(x1), PROPER(isNat(z0))) 686.53/213.65
PROPER(U51(x0, x1, U21(z0))) → c73(U51'(proper(x0), proper(x1), U21(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U21(z0))) 686.53/213.65
PROPER(U51(x0, x1, U31(z0, z1))) → c73(U51'(proper(x0), proper(x1), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U31(z0, z1))) 686.53/213.65
PROPER(U51(x0, x1, U32(z0))) → c73(U51'(proper(x0), proper(x1), U32(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U32(z0))) 686.53/213.65
PROPER(U51(x0, x1, U41(z0, z1))) → c73(U51'(proper(x0), proper(x1), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U41(z0, z1))) 686.53/213.65
PROPER(U51(x0, x1, U51(z0, z1, z2))) → c73(U51'(proper(x0), proper(x1), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U51(z0, z1, z2))) 686.53/213.65
PROPER(U51(x0, x1, U52(z0, z1, z2))) → c73(U51'(proper(x0), proper(x1), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U52(z0, z1, z2))) 686.53/213.65
PROPER(U51(x0, x1, s(z0))) → c73(U51'(proper(x0), proper(x1), s(proper(z0))), PROPER(x0), PROPER(x1), PROPER(s(z0))) 686.53/213.65
PROPER(U51(x0, x1, plus(z0, z1))) → c73(U51'(proper(x0), proper(x1), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(plus(z0, z1))) 686.53/213.65
PROPER(U51(x0, x1, U61(z0))) → c73(U51'(proper(x0), proper(x1), U61(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U61(z0))) 686.53/213.65
PROPER(U51(x0, x1, 0)) → c73(U51'(proper(x0), proper(x1), ok(0)), PROPER(x0), PROPER(x1), PROPER(0)) 686.53/213.65
PROPER(U51(x0, x1, U71(z0, z1, z2))) → c73(U51'(proper(x0), proper(x1), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U71(z0, z1, z2))) 686.53/213.65
PROPER(U51(x0, x1, U72(z0, z1, z2))) → c73(U51'(proper(x0), proper(x1), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U72(z0, z1, z2))) 686.53/213.65
PROPER(U51(x0, x1, x(z0, z1))) → c73(U51'(proper(x0), proper(x1), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(x(z0, z1))) 686.53/213.65
PROPER(U51(x0, U11(z0, z1), x2)) → c73(U51'(proper(x0), U11(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U11(z0, z1)), PROPER(x2)) 686.53/213.65
PROPER(U51(x0, tt, x2)) → c73(U51'(proper(x0), ok(tt), proper(x2)), PROPER(x0), PROPER(tt), PROPER(x2)) 686.53/213.65
PROPER(U51(x0, U12(z0), x2)) → c73(U51'(proper(x0), U12(proper(z0)), proper(x2)), PROPER(x0), PROPER(U12(z0)), PROPER(x2)) 686.53/213.65
PROPER(U51(x0, isNat(z0), x2)) → c73(U51'(proper(x0), isNat(proper(z0)), proper(x2)), PROPER(x0), PROPER(isNat(z0)), PROPER(x2)) 686.53/213.65
PROPER(U51(x0, U21(z0), x2)) → c73(U51'(proper(x0), U21(proper(z0)), proper(x2)), PROPER(x0), PROPER(U21(z0)), PROPER(x2)) 686.53/213.65
PROPER(U51(x0, U31(z0, z1), x2)) → c73(U51'(proper(x0), U31(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U31(z0, z1)), PROPER(x2)) 686.53/213.65
PROPER(U51(x0, U32(z0), x2)) → c73(U51'(proper(x0), U32(proper(z0)), proper(x2)), PROPER(x0), PROPER(U32(z0)), PROPER(x2)) 686.53/213.65
PROPER(U51(x0, U41(z0, z1), x2)) → c73(U51'(proper(x0), U41(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U41(z0, z1)), PROPER(x2)) 686.53/213.65
PROPER(U51(x0, U51(z0, z1, z2), x2)) → c73(U51'(proper(x0), U51(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U51(z0, z1, z2)), PROPER(x2)) 686.53/213.65
PROPER(U51(x0, U52(z0, z1, z2), x2)) → c73(U51'(proper(x0), U52(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U52(z0, z1, z2)), PROPER(x2)) 686.53/213.65
PROPER(U51(x0, s(z0), x2)) → c73(U51'(proper(x0), s(proper(z0)), proper(x2)), PROPER(x0), PROPER(s(z0)), PROPER(x2)) 686.53/213.65
PROPER(U51(x0, plus(z0, z1), x2)) → c73(U51'(proper(x0), plus(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(plus(z0, z1)), PROPER(x2)) 686.53/213.65
PROPER(U51(x0, U61(z0), x2)) → c73(U51'(proper(x0), U61(proper(z0)), proper(x2)), PROPER(x0), PROPER(U61(z0)), PROPER(x2)) 686.53/213.65
PROPER(U51(x0, 0, x2)) → c73(U51'(proper(x0), ok(0), proper(x2)), PROPER(x0), PROPER(0), PROPER(x2)) 686.53/213.65
PROPER(U51(x0, U71(z0, z1, z2), x2)) → c73(U51'(proper(x0), U71(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U71(z0, z1, z2)), PROPER(x2)) 686.53/213.65
PROPER(U51(x0, U72(z0, z1, z2), x2)) → c73(U51'(proper(x0), U72(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U72(z0, z1, z2)), PROPER(x2)) 686.53/213.65
PROPER(U51(x0, x(z0, z1), x2)) → c73(U51'(proper(x0), x(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(x(z0, z1)), PROPER(x2)) 686.53/213.65
PROPER(U51(U11(z0, z1), x1, x2)) → c73(U51'(U11(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U11(z0, z1)), PROPER(x1), PROPER(x2)) 686.53/213.65
PROPER(U51(tt, x1, x2)) → c73(U51'(ok(tt), proper(x1), proper(x2)), PROPER(tt), PROPER(x1), PROPER(x2)) 686.53/213.65
PROPER(U51(U12(z0), x1, x2)) → c73(U51'(U12(proper(z0)), proper(x1), proper(x2)), PROPER(U12(z0)), PROPER(x1), PROPER(x2)) 686.53/213.65
PROPER(U51(isNat(z0), x1, x2)) → c73(U51'(isNat(proper(z0)), proper(x1), proper(x2)), PROPER(isNat(z0)), PROPER(x1), PROPER(x2)) 686.53/213.65
PROPER(U51(U21(z0), x1, x2)) → c73(U51'(U21(proper(z0)), proper(x1), proper(x2)), PROPER(U21(z0)), PROPER(x1), PROPER(x2)) 686.53/213.65
PROPER(U51(U31(z0, z1), x1, x2)) → c73(U51'(U31(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U31(z0, z1)), PROPER(x1), PROPER(x2)) 686.53/213.65
PROPER(U51(U32(z0), x1, x2)) → c73(U51'(U32(proper(z0)), proper(x1), proper(x2)), PROPER(U32(z0)), PROPER(x1), PROPER(x2)) 686.53/213.65
PROPER(U51(U41(z0, z1), x1, x2)) → c73(U51'(U41(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U41(z0, z1)), PROPER(x1), PROPER(x2)) 686.53/213.65
PROPER(U51(U51(z0, z1, z2), x1, x2)) → c73(U51'(U51(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U51(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.53/213.65
PROPER(U51(U52(z0, z1, z2), x1, x2)) → c73(U51'(U52(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U52(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.53/213.65
PROPER(U51(s(z0), x1, x2)) → c73(U51'(s(proper(z0)), proper(x1), proper(x2)), PROPER(s(z0)), PROPER(x1), PROPER(x2)) 686.53/213.65
PROPER(U51(plus(z0, z1), x1, x2)) → c73(U51'(plus(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(plus(z0, z1)), PROPER(x1), PROPER(x2)) 686.53/213.65
PROPER(U51(U61(z0), x1, x2)) → c73(U51'(U61(proper(z0)), proper(x1), proper(x2)), PROPER(U61(z0)), PROPER(x1), PROPER(x2)) 686.53/213.65
PROPER(U51(0, x1, x2)) → c73(U51'(ok(0), proper(x1), proper(x2)), PROPER(0), PROPER(x1), PROPER(x2)) 686.53/213.65
PROPER(U51(U71(z0, z1, z2), x1, x2)) → c73(U51'(U71(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U71(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.53/213.65
PROPER(U51(U72(z0, z1, z2), x1, x2)) → c73(U51'(U72(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U72(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.53/213.65
PROPER(U51(x(z0, z1), x1, x2)) → c73(U51'(x(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(x(z0, z1)), PROPER(x1), PROPER(x2))
686.53/213.65
686.53/213.65

(108) Obligation:

Complexity Dependency Tuples Problem
Rules:

active(U11(tt, z0)) → mark(U12(isNat(z0))) 686.53/213.65
active(U12(tt)) → mark(tt) 686.53/213.65
active(U21(tt)) → mark(tt) 686.53/213.65
active(U31(tt, z0)) → mark(U32(isNat(z0))) 686.53/213.65
active(U32(tt)) → mark(tt) 686.53/213.65
active(U41(tt, z0)) → mark(z0) 686.53/213.65
active(U51(tt, z0, z1)) → mark(U52(isNat(z1), z0, z1)) 686.53/213.65
active(U52(tt, z0, z1)) → mark(s(plus(z1, z0))) 686.53/213.65
active(U61(tt)) → mark(0) 686.53/213.65
active(U71(tt, z0, z1)) → mark(U72(isNat(z1), z0, z1)) 686.53/213.65
active(U72(tt, z0, z1)) → mark(plus(x(z1, z0), z1)) 686.53/213.65
active(isNat(0)) → mark(tt) 686.53/213.65
active(isNat(plus(z0, z1))) → mark(U11(isNat(z0), z1)) 686.53/213.65
active(isNat(s(z0))) → mark(U21(isNat(z0))) 686.53/213.65
active(isNat(x(z0, z1))) → mark(U31(isNat(z0), z1)) 686.53/213.65
active(plus(z0, 0)) → mark(U41(isNat(z0), z0)) 686.53/213.65
active(plus(z0, s(z1))) → mark(U51(isNat(z1), z1, z0)) 686.53/213.65
active(x(z0, 0)) → mark(U61(isNat(z0))) 686.53/213.65
active(x(z0, s(z1))) → mark(U71(isNat(z1), z1, z0)) 686.53/213.65
active(U11(z0, z1)) → U11(active(z0), z1) 686.53/213.65
active(U12(z0)) → U12(active(z0)) 686.53/213.65
active(U21(z0)) → U21(active(z0)) 686.53/213.65
active(U31(z0, z1)) → U31(active(z0), z1) 686.53/213.65
active(U32(z0)) → U32(active(z0)) 686.53/213.65
active(U41(z0, z1)) → U41(active(z0), z1) 686.53/213.65
active(U51(z0, z1, z2)) → U51(active(z0), z1, z2) 686.53/213.65
active(U52(z0, z1, z2)) → U52(active(z0), z1, z2) 686.53/213.65
active(s(z0)) → s(active(z0)) 686.53/213.65
active(plus(z0, z1)) → plus(active(z0), z1) 686.53/213.65
active(plus(z0, z1)) → plus(z0, active(z1)) 686.53/213.65
active(U61(z0)) → U61(active(z0)) 686.53/213.65
active(U71(z0, z1, z2)) → U71(active(z0), z1, z2) 686.53/213.65
active(U72(z0, z1, z2)) → U72(active(z0), z1, z2) 686.53/213.65
active(x(z0, z1)) → x(active(z0), z1) 686.53/213.65
active(x(z0, z1)) → x(z0, active(z1)) 686.53/213.65
U11(mark(z0), z1) → mark(U11(z0, z1)) 686.53/213.65
U11(ok(z0), ok(z1)) → ok(U11(z0, z1)) 686.53/213.65
U12(mark(z0)) → mark(U12(z0)) 686.53/213.65
U12(ok(z0)) → ok(U12(z0)) 686.53/213.65
U21(mark(z0)) → mark(U21(z0)) 686.53/213.65
U21(ok(z0)) → ok(U21(z0)) 686.53/213.65
U31(mark(z0), z1) → mark(U31(z0, z1)) 686.53/213.65
U31(ok(z0), ok(z1)) → ok(U31(z0, z1)) 686.53/213.65
U32(mark(z0)) → mark(U32(z0)) 686.53/213.65
U32(ok(z0)) → ok(U32(z0)) 686.53/213.65
U41(mark(z0), z1) → mark(U41(z0, z1)) 686.53/213.65
U41(ok(z0), ok(z1)) → ok(U41(z0, z1)) 686.53/213.65
U51(mark(z0), z1, z2) → mark(U51(z0, z1, z2)) 686.53/213.65
U51(ok(z0), ok(z1), ok(z2)) → ok(U51(z0, z1, z2)) 686.53/213.65
U52(mark(z0), z1, z2) → mark(U52(z0, z1, z2)) 686.53/213.65
U52(ok(z0), ok(z1), ok(z2)) → ok(U52(z0, z1, z2)) 686.53/213.65
s(mark(z0)) → mark(s(z0)) 686.53/213.65
s(ok(z0)) → ok(s(z0)) 686.53/213.65
plus(mark(z0), z1) → mark(plus(z0, z1)) 686.53/213.65
plus(z0, mark(z1)) → mark(plus(z0, z1)) 686.53/213.65
plus(ok(z0), ok(z1)) → ok(plus(z0, z1)) 686.53/213.65
U61(mark(z0)) → mark(U61(z0)) 686.53/213.65
U61(ok(z0)) → ok(U61(z0)) 686.53/213.65
U71(mark(z0), z1, z2) → mark(U71(z0, z1, z2)) 686.53/213.65
U71(ok(z0), ok(z1), ok(z2)) → ok(U71(z0, z1, z2)) 686.53/213.65
U72(mark(z0), z1, z2) → mark(U72(z0, z1, z2)) 686.53/213.65
U72(ok(z0), ok(z1), ok(z2)) → ok(U72(z0, z1, z2)) 686.53/213.65
x(mark(z0), z1) → mark(x(z0, z1)) 686.53/213.65
x(z0, mark(z1)) → mark(x(z0, z1)) 686.53/213.65
x(ok(z0), ok(z1)) → ok(x(z0, z1)) 686.53/213.65
proper(U11(z0, z1)) → U11(proper(z0), proper(z1)) 686.53/213.65
proper(tt) → ok(tt) 686.53/213.65
proper(U12(z0)) → U12(proper(z0)) 686.53/213.65
proper(isNat(z0)) → isNat(proper(z0)) 686.53/213.65
proper(U21(z0)) → U21(proper(z0)) 686.53/213.65
proper(U31(z0, z1)) → U31(proper(z0), proper(z1)) 686.53/213.65
proper(U32(z0)) → U32(proper(z0)) 686.53/213.65
proper(U41(z0, z1)) → U41(proper(z0), proper(z1)) 686.53/213.65
proper(U51(z0, z1, z2)) → U51(proper(z0), proper(z1), proper(z2)) 686.53/213.65
proper(U52(z0, z1, z2)) → U52(proper(z0), proper(z1), proper(z2)) 686.53/213.65
proper(s(z0)) → s(proper(z0)) 686.53/213.65
proper(plus(z0, z1)) → plus(proper(z0), proper(z1)) 686.53/213.65
proper(U61(z0)) → U61(proper(z0)) 686.53/213.65
proper(0) → ok(0) 686.53/213.65
proper(U71(z0, z1, z2)) → U71(proper(z0), proper(z1), proper(z2)) 686.53/213.65
proper(U72(z0, z1, z2)) → U72(proper(z0), proper(z1), proper(z2)) 686.53/213.65
proper(x(z0, z1)) → x(proper(z0), proper(z1)) 686.53/213.65
isNat(ok(z0)) → ok(isNat(z0)) 686.53/213.65
top(mark(z0)) → top(proper(z0)) 686.53/213.65
top(ok(z0)) → top(active(z0))
Tuples:

ACTIVE(plus(z0, z1)) → c28(PLUS(active(z0), z1), ACTIVE(z0)) 686.53/213.65
ACTIVE(plus(z0, z1)) → c29(PLUS(z0, active(z1)), ACTIVE(z1)) 686.53/213.65
ACTIVE(x(z0, z1)) → c33(X(active(z0), z1), ACTIVE(z0)) 686.53/213.65
ACTIVE(x(z0, z1)) → c34(X(z0, active(z1)), ACTIVE(z1)) 686.53/213.65
U11'(mark(z0), z1) → c35(U11'(z0, z1)) 686.53/213.65
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1)) 686.53/213.65
U12'(mark(z0)) → c37(U12'(z0)) 686.53/213.65
U12'(ok(z0)) → c38(U12'(z0)) 686.53/213.65
U21'(mark(z0)) → c39(U21'(z0)) 686.53/213.65
U21'(ok(z0)) → c40(U21'(z0)) 686.53/213.65
U31'(mark(z0), z1) → c41(U31'(z0, z1)) 686.53/213.65
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 686.53/213.65
U32'(mark(z0)) → c43(U32'(z0)) 686.53/213.65
U32'(ok(z0)) → c44(U32'(z0)) 686.53/213.65
U41'(mark(z0), z1) → c45(U41'(z0, z1)) 686.53/213.65
U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1)) 686.53/213.65
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2)) 686.53/213.65
U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2)) 686.53/213.65
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2)) 686.53/213.65
U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2)) 686.53/213.65
S(mark(z0)) → c51(S(z0)) 686.53/213.65
S(ok(z0)) → c52(S(z0)) 686.53/213.65
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 686.53/213.65
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 686.53/213.65
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 686.53/213.65
U61'(mark(z0)) → c56(U61'(z0)) 686.53/213.65
U61'(ok(z0)) → c57(U61'(z0)) 686.53/213.65
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2)) 686.53/213.65
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2)) 686.53/213.65
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2)) 686.53/213.65
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 686.53/213.65
X(mark(z0), z1) → c62(X(z0, z1)) 686.53/213.65
X(z0, mark(z1)) → c63(X(z0, z1)) 686.53/213.65
X(ok(z0), ok(z1)) → c64(X(z0, z1)) 686.53/213.65
PROPER(U52(z0, z1, z2)) → c74(U52'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 686.53/213.65
PROPER(s(z0)) → c75(S(proper(z0)), PROPER(z0)) 686.53/213.65
PROPER(plus(z0, z1)) → c76(PLUS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 686.53/213.65
PROPER(U61(z0)) → c77(U61'(proper(z0)), PROPER(z0)) 686.53/213.65
PROPER(U71(z0, z1, z2)) → c79(U71'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 686.53/213.65
PROPER(U72(z0, z1, z2)) → c80(U72'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 686.53/213.65
PROPER(x(z0, z1)) → c81(X(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 686.53/213.65
ISNAT(ok(z0)) → c82(ISNAT(z0)) 686.53/213.65
TOP(mark(z0)) → c83(TOP(proper(z0)), PROPER(z0)) 686.53/213.65
TOP(ok(z0)) → c84(TOP(active(z0)), ACTIVE(z0)) 686.53/213.65
ACTIVE(isNat(s(z0))) → c13(ISNAT(z0)) 686.53/213.65
ACTIVE(plus(z0, s(z1))) → c16(ISNAT(z1)) 686.53/213.65
ACTIVE(x(z0, s(z1))) → c18(ISNAT(z1)) 686.53/213.65
ACTIVE(U11(tt, z0)) → c1(U12'(isNat(z0))) 686.53/213.65
ACTIVE(U11(tt, z0)) → c1(ISNAT(z0)) 686.53/213.65
ACTIVE(U31(tt, z0)) → c1(U32'(isNat(z0))) 686.53/213.65
ACTIVE(U31(tt, z0)) → c1(ISNAT(z0)) 686.53/213.65
ACTIVE(U51(tt, z0, z1)) → c1(U52'(isNat(z1), z0, z1)) 686.53/213.65
ACTIVE(U51(tt, z0, z1)) → c1(ISNAT(z1)) 686.53/213.65
ACTIVE(U52(tt, z0, z1)) → c1(S(plus(z1, z0))) 686.53/213.65
ACTIVE(U52(tt, z0, z1)) → c1(PLUS(z1, z0)) 686.53/213.65
ACTIVE(U71(tt, z0, z1)) → c1(U72'(isNat(z1), z0, z1)) 686.53/213.65
ACTIVE(U71(tt, z0, z1)) → c1(ISNAT(z1)) 686.53/213.65
ACTIVE(U72(tt, z0, z1)) → c1(PLUS(x(z1, z0), z1)) 686.53/213.65
ACTIVE(U72(tt, z0, z1)) → c1(X(z1, z0)) 686.53/213.65
ACTIVE(isNat(plus(z0, z1))) → c1(U11'(isNat(z0), z1)) 686.53/213.65
ACTIVE(isNat(plus(z0, z1))) → c1(ISNAT(z0)) 686.53/213.65
ACTIVE(isNat(x(z0, z1))) → c1(U31'(isNat(z0), z1)) 686.53/213.65
ACTIVE(isNat(x(z0, z1))) → c1(ISNAT(z0)) 686.53/213.65
ACTIVE(plus(z0, 0)) → c1(U41'(isNat(z0), z0)) 686.53/213.65
ACTIVE(plus(z0, 0)) → c1(ISNAT(z0)) 686.53/213.65
ACTIVE(x(z0, 0)) → c1(U61'(isNat(z0))) 686.53/213.65
ACTIVE(x(z0, 0)) → c1(ISNAT(z0)) 686.53/213.65
ACTIVE(U11(plus(z0, 0), x1)) → c19(U11'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.53/213.65
ACTIVE(U11(plus(z0, s(z1)), x1)) → c19(U11'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.53/213.65
ACTIVE(U11(x(z0, 0), x1)) → c19(U11'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.53/213.65
ACTIVE(U11(x(z0, s(z1)), x1)) → c19(U11'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.53/213.65
ACTIVE(U11(U11(z0, z1), x1)) → c19(U11'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.53/213.65
ACTIVE(U11(U12(z0), x1)) → c19(U11'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.53/213.65
ACTIVE(U11(U21(z0), x1)) → c19(U11'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.53/213.65
ACTIVE(U11(U31(z0, z1), x1)) → c19(U11'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.53/213.65
ACTIVE(U11(U32(z0), x1)) → c19(U11'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.53/213.65
ACTIVE(U11(U41(z0, z1), x1)) → c19(U11'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.53/213.65
ACTIVE(U11(U51(z0, z1, z2), x1)) → c19(U11'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.53/213.65
ACTIVE(U11(U52(z0, z1, z2), x1)) → c19(U11'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.53/213.65
ACTIVE(U11(s(z0), x1)) → c19(U11'(s(active(z0)), x1), ACTIVE(s(z0))) 686.53/213.65
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.53/213.65
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.53/213.65
ACTIVE(U11(U61(z0), x1)) → c19(U11'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.53/213.65
ACTIVE(U11(U71(z0, z1, z2), x1)) → c19(U11'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.53/213.65
ACTIVE(U11(U72(z0, z1, z2), x1)) → c19(U11'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.53/213.65
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.53/213.65
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.53/213.65
ACTIVE(U11(isNat(0), x1)) → c19(U11'(mark(tt), x1)) 686.53/213.65
ACTIVE(U11(U11(tt, z0), x1)) → c(U11'(mark(U12(isNat(z0))), x1)) 686.53/213.65
ACTIVE(U11(U11(tt, z0), x1)) → c(ACTIVE(U11(tt, z0))) 686.53/213.65
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(U11'(mark(U11(isNat(z0), z1)), x1)) 686.53/213.65
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(ACTIVE(isNat(plus(z0, z1)))) 686.53/213.65
ACTIVE(U11(isNat(s(z0)), x1)) → c(U11'(mark(U21(isNat(z0))), x1)) 686.53/213.65
ACTIVE(U11(isNat(s(z0)), x1)) → c(ACTIVE(isNat(s(z0)))) 686.53/213.65
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(U11'(mark(U31(isNat(z0), z1)), x1)) 686.53/213.65
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(ACTIVE(isNat(x(z0, z1)))) 686.53/213.65
ACTIVE(U12(plus(z0, 0))) → c20(U12'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.53/213.65
ACTIVE(U12(plus(z0, s(z1)))) → c20(U12'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.53/213.65
ACTIVE(U12(x(z0, 0))) → c20(U12'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.53/213.65
ACTIVE(U12(x(z0, s(z1)))) → c20(U12'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.53/213.65
ACTIVE(U12(U11(z0, z1))) → c20(U12'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.53/213.65
ACTIVE(U12(U12(z0))) → c20(U12'(U12(active(z0))), ACTIVE(U12(z0))) 686.53/213.65
ACTIVE(U12(U21(z0))) → c20(U12'(U21(active(z0))), ACTIVE(U21(z0))) 686.53/213.65
ACTIVE(U12(U31(z0, z1))) → c20(U12'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.53/213.65
ACTIVE(U12(U32(z0))) → c20(U12'(U32(active(z0))), ACTIVE(U32(z0))) 686.53/213.65
ACTIVE(U12(U41(z0, z1))) → c20(U12'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.53/213.65
ACTIVE(U12(U51(z0, z1, z2))) → c20(U12'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.53/213.65
ACTIVE(U12(U52(z0, z1, z2))) → c20(U12'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.53/213.65
ACTIVE(U12(s(z0))) → c20(U12'(s(active(z0))), ACTIVE(s(z0))) 686.53/213.65
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.53/213.65
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.53/213.65
ACTIVE(U12(U61(z0))) → c20(U12'(U61(active(z0))), ACTIVE(U61(z0))) 686.53/213.65
ACTIVE(U12(U71(z0, z1, z2))) → c20(U12'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.53/213.65
ACTIVE(U12(U72(z0, z1, z2))) → c20(U12'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.53/213.65
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.53/213.65
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.53/213.65
ACTIVE(U11(U12(tt), x1)) → c19(U11'(mark(tt), x1)) 686.53/213.65
ACTIVE(U12(U12(tt))) → c20(U12'(mark(tt))) 686.53/213.65
ACTIVE(U12(isNat(0))) → c20(U12'(mark(tt))) 686.53/213.65
ACTIVE(U12(U11(tt, z0))) → c2(U12'(mark(U12(isNat(z0))))) 686.53/213.65
ACTIVE(U12(U11(tt, z0))) → c2(ACTIVE(U11(tt, z0))) 686.53/213.65
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(U12'(mark(U11(isNat(z0), z1)))) 686.53/213.65
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(ACTIVE(isNat(plus(z0, z1)))) 686.53/213.65
ACTIVE(U12(isNat(s(z0)))) → c2(U12'(mark(U21(isNat(z0))))) 686.53/213.65
ACTIVE(U12(isNat(s(z0)))) → c2(ACTIVE(isNat(s(z0)))) 686.53/213.65
ACTIVE(U12(isNat(x(z0, z1)))) → c2(U12'(mark(U31(isNat(z0), z1)))) 686.53/213.65
ACTIVE(U12(isNat(x(z0, z1)))) → c2(ACTIVE(isNat(x(z0, z1)))) 686.53/213.65
ACTIVE(U21(plus(z0, 0))) → c21(U21'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.53/213.65
ACTIVE(U21(plus(z0, s(z1)))) → c21(U21'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.53/213.65
ACTIVE(U21(x(z0, 0))) → c21(U21'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.53/213.65
ACTIVE(U21(x(z0, s(z1)))) → c21(U21'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.53/213.65
ACTIVE(U21(U11(z0, z1))) → c21(U21'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.53/213.65
ACTIVE(U21(U12(z0))) → c21(U21'(U12(active(z0))), ACTIVE(U12(z0))) 686.53/213.65
ACTIVE(U21(U21(z0))) → c21(U21'(U21(active(z0))), ACTIVE(U21(z0))) 686.53/213.65
ACTIVE(U21(U31(z0, z1))) → c21(U21'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.53/213.65
ACTIVE(U21(U32(z0))) → c21(U21'(U32(active(z0))), ACTIVE(U32(z0))) 686.53/213.65
ACTIVE(U21(U41(z0, z1))) → c21(U21'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.53/213.65
ACTIVE(U21(U51(z0, z1, z2))) → c21(U21'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.53/213.65
ACTIVE(U21(U52(z0, z1, z2))) → c21(U21'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.53/213.65
ACTIVE(U21(s(z0))) → c21(U21'(s(active(z0))), ACTIVE(s(z0))) 686.53/213.65
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.53/213.65
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.53/213.65
ACTIVE(U21(U61(z0))) → c21(U21'(U61(active(z0))), ACTIVE(U61(z0))) 686.53/213.65
ACTIVE(U21(U71(z0, z1, z2))) → c21(U21'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.53/213.65
ACTIVE(U21(U72(z0, z1, z2))) → c21(U21'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.53/213.65
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.53/213.65
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.53/213.65
ACTIVE(U11(U21(tt), x1)) → c19(U11'(mark(tt), x1)) 686.53/213.65
ACTIVE(U12(U21(tt))) → c20(U12'(mark(tt))) 686.53/213.65
ACTIVE(U21(U12(tt))) → c21(U21'(mark(tt))) 686.53/213.65
ACTIVE(U21(U21(tt))) → c21(U21'(mark(tt))) 686.53/213.65
ACTIVE(U21(isNat(0))) → c21(U21'(mark(tt))) 686.53/213.65
ACTIVE(U21(U11(tt, z0))) → c3(U21'(mark(U12(isNat(z0))))) 686.53/213.65
ACTIVE(U21(U11(tt, z0))) → c3(ACTIVE(U11(tt, z0))) 686.53/213.65
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(U21'(mark(U11(isNat(z0), z1)))) 686.53/213.65
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(ACTIVE(isNat(plus(z0, z1)))) 686.53/213.65
ACTIVE(U21(isNat(s(z0)))) → c3(U21'(mark(U21(isNat(z0))))) 686.53/213.65
ACTIVE(U21(isNat(s(z0)))) → c3(ACTIVE(isNat(s(z0)))) 686.53/213.65
ACTIVE(U21(isNat(x(z0, z1)))) → c3(U21'(mark(U31(isNat(z0), z1)))) 686.53/213.65
ACTIVE(U21(isNat(x(z0, z1)))) → c3(ACTIVE(isNat(x(z0, z1)))) 686.53/213.65
ACTIVE(U31(plus(z0, 0), x1)) → c22(U31'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.53/213.65
ACTIVE(U31(plus(z0, s(z1)), x1)) → c22(U31'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.53/213.65
ACTIVE(U31(x(z0, 0), x1)) → c22(U31'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.53/213.65
ACTIVE(U31(x(z0, s(z1)), x1)) → c22(U31'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.53/213.65
ACTIVE(U31(U11(z0, z1), x1)) → c22(U31'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.53/213.65
ACTIVE(U31(U12(z0), x1)) → c22(U31'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.53/213.65
ACTIVE(U31(U21(z0), x1)) → c22(U31'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.53/213.65
ACTIVE(U31(U31(z0, z1), x1)) → c22(U31'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.53/213.65
ACTIVE(U31(U32(z0), x1)) → c22(U31'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.53/213.65
ACTIVE(U31(U41(z0, z1), x1)) → c22(U31'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.53/213.65
ACTIVE(U31(U51(z0, z1, z2), x1)) → c22(U31'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.53/213.65
ACTIVE(U31(U52(z0, z1, z2), x1)) → c22(U31'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.53/213.65
ACTIVE(U31(s(z0), x1)) → c22(U31'(s(active(z0)), x1), ACTIVE(s(z0))) 686.53/213.65
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.53/213.65
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.53/213.65
ACTIVE(U31(U61(z0), x1)) → c22(U31'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.53/213.65
ACTIVE(U31(U71(z0, z1, z2), x1)) → c22(U31'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.53/213.65
ACTIVE(U31(U72(z0, z1, z2), x1)) → c22(U31'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.53/213.65
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.53/213.65
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.53/213.65
ACTIVE(U31(U12(tt), x1)) → c22(U31'(mark(tt), x1)) 686.53/213.65
ACTIVE(U31(U21(tt), x1)) → c22(U31'(mark(tt), x1)) 686.53/213.65
ACTIVE(U31(isNat(0), x1)) → c22(U31'(mark(tt), x1)) 686.53/213.65
ACTIVE(U11(U31(tt, z0), x1)) → c4(U11'(mark(U32(isNat(z0))), x1)) 686.53/213.65
ACTIVE(U11(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 686.53/213.65
ACTIVE(U12(U31(tt, z0))) → c4(U12'(mark(U32(isNat(z0))))) 686.53/213.65
ACTIVE(U12(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 686.53/213.65
ACTIVE(U21(U31(tt, z0))) → c4(U21'(mark(U32(isNat(z0))))) 686.53/213.65
ACTIVE(U21(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 686.53/213.65
ACTIVE(U31(U11(tt, z0), x1)) → c4(U31'(mark(U12(isNat(z0))), x1)) 686.53/213.65
ACTIVE(U31(U11(tt, z0), x1)) → c4(ACTIVE(U11(tt, z0))) 686.53/213.65
ACTIVE(U31(U31(tt, z0), x1)) → c4(U31'(mark(U32(isNat(z0))), x1)) 686.53/213.65
ACTIVE(U31(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 686.53/213.65
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(U31'(mark(U11(isNat(z0), z1)), x1)) 686.53/213.65
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(ACTIVE(isNat(plus(z0, z1)))) 686.53/213.65
ACTIVE(U31(isNat(s(z0)), x1)) → c4(U31'(mark(U21(isNat(z0))), x1)) 686.53/213.65
ACTIVE(U31(isNat(s(z0)), x1)) → c4(ACTIVE(isNat(s(z0)))) 686.53/213.65
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(U31'(mark(U31(isNat(z0), z1)), x1)) 686.53/213.65
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(ACTIVE(isNat(x(z0, z1)))) 686.53/213.65
ACTIVE(U32(plus(z0, 0))) → c23(U32'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.53/213.65
ACTIVE(U32(plus(z0, s(z1)))) → c23(U32'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.53/213.65
ACTIVE(U32(x(z0, 0))) → c23(U32'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.53/213.65
ACTIVE(U32(x(z0, s(z1)))) → c23(U32'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.53/213.65
ACTIVE(U32(U11(z0, z1))) → c23(U32'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.53/213.65
ACTIVE(U32(U12(z0))) → c23(U32'(U12(active(z0))), ACTIVE(U12(z0))) 686.53/213.65
ACTIVE(U32(U21(z0))) → c23(U32'(U21(active(z0))), ACTIVE(U21(z0))) 686.53/213.65
ACTIVE(U32(U31(z0, z1))) → c23(U32'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.53/213.65
ACTIVE(U32(U32(z0))) → c23(U32'(U32(active(z0))), ACTIVE(U32(z0))) 686.53/213.65
ACTIVE(U32(U41(z0, z1))) → c23(U32'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.53/213.65
ACTIVE(U32(U51(z0, z1, z2))) → c23(U32'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.53/213.65
ACTIVE(U32(U52(z0, z1, z2))) → c23(U32'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.53/213.65
ACTIVE(U32(s(z0))) → c23(U32'(s(active(z0))), ACTIVE(s(z0))) 686.53/213.65
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.53/213.65
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.53/213.65
ACTIVE(U32(U61(z0))) → c23(U32'(U61(active(z0))), ACTIVE(U61(z0))) 686.53/213.65
ACTIVE(U32(U71(z0, z1, z2))) → c23(U32'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.53/213.65
ACTIVE(U32(U72(z0, z1, z2))) → c23(U32'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.53/213.65
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.53/213.65
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.53/213.65
ACTIVE(U11(U32(tt), x1)) → c19(U11'(mark(tt), x1)) 686.53/213.65
ACTIVE(U12(U32(tt))) → c20(U12'(mark(tt))) 686.53/213.65
ACTIVE(U21(U32(tt))) → c21(U21'(mark(tt))) 686.53/213.65
ACTIVE(U31(U32(tt), x1)) → c22(U31'(mark(tt), x1)) 686.53/213.65
ACTIVE(U32(U12(tt))) → c23(U32'(mark(tt))) 686.53/213.65
ACTIVE(U32(U21(tt))) → c23(U32'(mark(tt))) 686.53/213.65
ACTIVE(U32(U32(tt))) → c23(U32'(mark(tt))) 686.53/213.65
ACTIVE(U32(isNat(0))) → c23(U32'(mark(tt))) 686.53/213.65
ACTIVE(U32(U11(tt, z0))) → c5(U32'(mark(U12(isNat(z0))))) 686.53/213.65
ACTIVE(U32(U11(tt, z0))) → c5(ACTIVE(U11(tt, z0))) 686.53/213.65
ACTIVE(U32(U31(tt, z0))) → c5(U32'(mark(U32(isNat(z0))))) 686.53/213.65
ACTIVE(U32(U31(tt, z0))) → c5(ACTIVE(U31(tt, z0))) 686.53/213.65
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(U32'(mark(U11(isNat(z0), z1)))) 686.53/213.65
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(ACTIVE(isNat(plus(z0, z1)))) 686.53/213.65
ACTIVE(U32(isNat(s(z0)))) → c5(U32'(mark(U21(isNat(z0))))) 686.53/213.65
ACTIVE(U32(isNat(s(z0)))) → c5(ACTIVE(isNat(s(z0)))) 686.53/213.65
ACTIVE(U32(isNat(x(z0, z1)))) → c5(U32'(mark(U31(isNat(z0), z1)))) 686.53/213.65
ACTIVE(U32(isNat(x(z0, z1)))) → c5(ACTIVE(isNat(x(z0, z1)))) 686.53/213.65
ACTIVE(U41(plus(z0, 0), x1)) → c24(U41'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.53/213.65
ACTIVE(U41(plus(z0, s(z1)), x1)) → c24(U41'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.53/213.65
ACTIVE(U41(x(z0, 0), x1)) → c24(U41'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.53/213.65
ACTIVE(U41(x(z0, s(z1)), x1)) → c24(U41'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.53/213.65
ACTIVE(U41(U11(z0, z1), x1)) → c24(U41'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.53/213.65
ACTIVE(U41(U12(z0), x1)) → c24(U41'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.53/213.65
ACTIVE(U41(U21(z0), x1)) → c24(U41'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.53/213.65
ACTIVE(U41(U31(z0, z1), x1)) → c24(U41'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.53/213.65
ACTIVE(U41(U32(z0), x1)) → c24(U41'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.53/213.65
ACTIVE(U41(U41(z0, z1), x1)) → c24(U41'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.53/213.65
ACTIVE(U41(U51(z0, z1, z2), x1)) → c24(U41'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.53/213.65
ACTIVE(U41(U52(z0, z1, z2), x1)) → c24(U41'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.53/213.65
ACTIVE(U41(s(z0), x1)) → c24(U41'(s(active(z0)), x1), ACTIVE(s(z0))) 686.53/213.65
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.53/213.65
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.53/213.65
ACTIVE(U41(U61(z0), x1)) → c24(U41'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.53/213.65
ACTIVE(U41(U71(z0, z1, z2), x1)) → c24(U41'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.53/213.65
ACTIVE(U41(U72(z0, z1, z2), x1)) → c24(U41'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.53/213.65
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.53/213.65
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.53/213.65
ACTIVE(U11(U41(tt, z0), x1)) → c19(U11'(mark(z0), x1)) 686.53/213.65
ACTIVE(U12(U41(tt, z0))) → c20(U12'(mark(z0))) 686.53/213.65
ACTIVE(U21(U41(tt, z0))) → c21(U21'(mark(z0))) 686.53/213.65
ACTIVE(U31(U41(tt, z0), x1)) → c22(U31'(mark(z0), x1)) 686.53/213.65
ACTIVE(U32(U41(tt, z0))) → c23(U32'(mark(z0))) 686.53/213.65
ACTIVE(U41(U12(tt), x1)) → c24(U41'(mark(tt), x1)) 686.53/213.65
ACTIVE(U41(U21(tt), x1)) → c24(U41'(mark(tt), x1)) 686.53/213.65
ACTIVE(U41(U32(tt), x1)) → c24(U41'(mark(tt), x1)) 686.53/213.65
ACTIVE(U41(U41(tt, z0), x1)) → c24(U41'(mark(z0), x1)) 686.53/213.65
ACTIVE(U41(isNat(0), x1)) → c24(U41'(mark(tt), x1)) 686.53/213.65
ACTIVE(U41(U11(tt, z0), x1)) → c6(U41'(mark(U12(isNat(z0))), x1)) 686.53/213.65
ACTIVE(U41(U11(tt, z0), x1)) → c6(ACTIVE(U11(tt, z0))) 686.53/213.65
ACTIVE(U41(U31(tt, z0), x1)) → c6(U41'(mark(U32(isNat(z0))), x1)) 686.53/213.65
ACTIVE(U41(U31(tt, z0), x1)) → c6(ACTIVE(U31(tt, z0))) 686.53/213.65
ACTIVE(U41(isNat(plus(z0, z1)), x1)) → c6(U41'(mark(U11(isNat(z0), z1)), x1)) 686.53/213.65
ACTIVE(U41(isNat(plus(z0, z1)), x1)) → c6(ACTIVE(isNat(plus(z0, z1)))) 686.53/213.65
ACTIVE(U41(isNat(s(z0)), x1)) → c6(U41'(mark(U21(isNat(z0))), x1)) 686.53/213.65
ACTIVE(U41(isNat(s(z0)), x1)) → c6(ACTIVE(isNat(s(z0)))) 686.53/213.65
ACTIVE(U41(isNat(x(z0, z1)), x1)) → c6(U41'(mark(U31(isNat(z0), z1)), x1)) 686.53/213.65
ACTIVE(U41(isNat(x(z0, z1)), x1)) → c6(ACTIVE(isNat(x(z0, z1)))) 686.53/213.65
ACTIVE(U51(plus(z0, 0), x1, x2)) → c25(U51'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.53/213.65
ACTIVE(U51(plus(z0, s(z1)), x1, x2)) → c25(U51'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.53/213.65
ACTIVE(U51(x(z0, 0), x1, x2)) → c25(U51'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.53/213.65
ACTIVE(U51(x(z0, s(z1)), x1, x2)) → c25(U51'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.53/213.65
ACTIVE(U51(U11(z0, z1), x1, x2)) → c25(U51'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.53/213.65
ACTIVE(U51(U12(z0), x1, x2)) → c25(U51'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.53/213.65
ACTIVE(U51(U21(z0), x1, x2)) → c25(U51'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.53/213.65
ACTIVE(U51(U31(z0, z1), x1, x2)) → c25(U51'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.53/213.65
ACTIVE(U51(U32(z0), x1, x2)) → c25(U51'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.53/213.65
ACTIVE(U51(U41(z0, z1), x1, x2)) → c25(U51'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.53/213.65
ACTIVE(U51(U51(z0, z1, z2), x1, x2)) → c25(U51'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.53/213.65
ACTIVE(U51(U52(z0, z1, z2), x1, x2)) → c25(U51'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.53/213.65
ACTIVE(U51(s(z0), x1, x2)) → c25(U51'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.53/213.65
ACTIVE(U51(plus(z0, z1), x1, x2)) → c25(U51'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.53/213.65
ACTIVE(U51(plus(z0, z1), x1, x2)) → c25(U51'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.53/213.65
ACTIVE(U51(U61(z0), x1, x2)) → c25(U51'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.53/213.65
ACTIVE(U51(U71(z0, z1, z2), x1, x2)) → c25(U51'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.53/213.65
ACTIVE(U51(U72(z0, z1, z2), x1, x2)) → c25(U51'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.53/213.65
ACTIVE(U51(x(z0, z1), x1, x2)) → c25(U51'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.53/213.65
ACTIVE(U51(x(z0, z1), x1, x2)) → c25(U51'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.53/213.65
ACTIVE(U51(U12(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.53/213.65
ACTIVE(U51(U21(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.53/213.65
ACTIVE(U51(U32(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.53/213.65
ACTIVE(U51(U41(tt, z0), x1, x2)) → c25(U51'(mark(z0), x1, x2)) 686.53/213.65
ACTIVE(U51(isNat(0), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.53/213.65
ACTIVE(U11(U51(tt, z0, z1), x1)) → c7(U11'(mark(U52(isNat(z1), z0, z1)), x1)) 686.53/213.65
ACTIVE(U11(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.53/213.65
ACTIVE(U12(U51(tt, z0, z1))) → c7(U12'(mark(U52(isNat(z1), z0, z1)))) 686.53/213.65
ACTIVE(U12(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.53/213.65
ACTIVE(U21(U51(tt, z0, z1))) → c7(U21'(mark(U52(isNat(z1), z0, z1)))) 686.53/213.65
ACTIVE(U21(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.53/213.65
ACTIVE(U31(U51(tt, z0, z1), x1)) → c7(U31'(mark(U52(isNat(z1), z0, z1)), x1)) 686.53/213.65
ACTIVE(U31(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.53/213.65
ACTIVE(U32(U51(tt, z0, z1))) → c7(U32'(mark(U52(isNat(z1), z0, z1)))) 686.53/213.65
ACTIVE(U32(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.53/213.65
ACTIVE(U41(U51(tt, z0, z1), x1)) → c7(U41'(mark(U52(isNat(z1), z0, z1)), x1)) 686.53/213.65
ACTIVE(U41(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.53/213.65
ACTIVE(U51(U11(tt, z0), x1, x2)) → c7(U51'(mark(U12(isNat(z0))), x1, x2)) 686.53/213.65
ACTIVE(U51(U11(tt, z0), x1, x2)) → c7(ACTIVE(U11(tt, z0))) 686.53/213.65
ACTIVE(U51(U31(tt, z0), x1, x2)) → c7(U51'(mark(U32(isNat(z0))), x1, x2)) 686.53/213.65
ACTIVE(U51(U31(tt, z0), x1, x2)) → c7(ACTIVE(U31(tt, z0))) 686.53/213.65
ACTIVE(U51(U51(tt, z0, z1), x1, x2)) → c7(U51'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.53/213.65
ACTIVE(U51(U51(tt, z0, z1), x1, x2)) → c7(ACTIVE(U51(tt, z0, z1))) 686.53/213.65
ACTIVE(U51(isNat(plus(z0, z1)), x1, x2)) → c7(U51'(mark(U11(isNat(z0), z1)), x1, x2)) 686.53/213.65
ACTIVE(U51(isNat(plus(z0, z1)), x1, x2)) → c7(ACTIVE(isNat(plus(z0, z1)))) 686.53/213.65
ACTIVE(U51(isNat(s(z0)), x1, x2)) → c7(U51'(mark(U21(isNat(z0))), x1, x2)) 686.53/213.65
ACTIVE(U51(isNat(s(z0)), x1, x2)) → c7(ACTIVE(isNat(s(z0)))) 686.53/213.65
ACTIVE(U51(isNat(x(z0, z1)), x1, x2)) → c7(U51'(mark(U31(isNat(z0), z1)), x1, x2)) 686.53/213.65
ACTIVE(U51(isNat(x(z0, z1)), x1, x2)) → c7(ACTIVE(isNat(x(z0, z1)))) 686.53/213.65
ACTIVE(U52(plus(z0, 0), x1, x2)) → c26(U52'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.53/213.65
ACTIVE(U52(plus(z0, s(z1)), x1, x2)) → c26(U52'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.53/213.65
ACTIVE(U52(x(z0, 0), x1, x2)) → c26(U52'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.53/213.65
ACTIVE(U52(x(z0, s(z1)), x1, x2)) → c26(U52'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.53/213.65
ACTIVE(U52(U11(z0, z1), x1, x2)) → c26(U52'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.53/213.65
ACTIVE(U52(U12(z0), x1, x2)) → c26(U52'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.53/213.65
ACTIVE(U52(U21(z0), x1, x2)) → c26(U52'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.53/213.65
ACTIVE(U52(U31(z0, z1), x1, x2)) → c26(U52'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.53/213.65
ACTIVE(U52(U32(z0), x1, x2)) → c26(U52'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.53/213.65
ACTIVE(U52(U41(z0, z1), x1, x2)) → c26(U52'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.53/213.65
ACTIVE(U52(U51(z0, z1, z2), x1, x2)) → c26(U52'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.53/213.65
ACTIVE(U52(U52(z0, z1, z2), x1, x2)) → c26(U52'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.53/213.65
ACTIVE(U52(s(z0), x1, x2)) → c26(U52'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.53/213.65
ACTIVE(U52(plus(z0, z1), x1, x2)) → c26(U52'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.53/213.65
ACTIVE(U52(plus(z0, z1), x1, x2)) → c26(U52'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.53/213.65
ACTIVE(U52(U61(z0), x1, x2)) → c26(U52'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.53/213.65
ACTIVE(U52(U71(z0, z1, z2), x1, x2)) → c26(U52'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.53/213.65
ACTIVE(U52(U72(z0, z1, z2), x1, x2)) → c26(U52'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.53/213.65
ACTIVE(U52(x(z0, z1), x1, x2)) → c26(U52'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.53/213.65
ACTIVE(U52(x(z0, z1), x1, x2)) → c26(U52'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.53/213.65
ACTIVE(U52(U12(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.53/213.65
ACTIVE(U52(U21(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.53/213.65
ACTIVE(U52(U32(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.53/213.65
ACTIVE(U52(U41(tt, z0), x1, x2)) → c26(U52'(mark(z0), x1, x2)) 686.53/213.65
ACTIVE(U52(isNat(0), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.53/213.65
ACTIVE(U11(U52(tt, z0, z1), x1)) → c8(U11'(mark(s(plus(z1, z0))), x1)) 686.53/213.65
ACTIVE(U11(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.53/213.65
ACTIVE(U12(U52(tt, z0, z1))) → c8(U12'(mark(s(plus(z1, z0))))) 686.53/213.65
ACTIVE(U12(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.53/213.65
ACTIVE(U21(U52(tt, z0, z1))) → c8(U21'(mark(s(plus(z1, z0))))) 686.53/213.65
ACTIVE(U21(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.53/213.65
ACTIVE(U31(U52(tt, z0, z1), x1)) → c8(U31'(mark(s(plus(z1, z0))), x1)) 686.53/213.65
ACTIVE(U31(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.53/213.65
ACTIVE(U32(U52(tt, z0, z1))) → c8(U32'(mark(s(plus(z1, z0))))) 686.53/213.65
ACTIVE(U32(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.53/213.65
ACTIVE(U41(U52(tt, z0, z1), x1)) → c8(U41'(mark(s(plus(z1, z0))), x1)) 686.53/213.65
ACTIVE(U41(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.53/213.65
ACTIVE(U51(U52(tt, z0, z1), x1, x2)) → c8(U51'(mark(s(plus(z1, z0))), x1, x2)) 686.53/213.65
ACTIVE(U51(U52(tt, z0, z1), x1, x2)) → c8(ACTIVE(U52(tt, z0, z1))) 686.53/213.65
ACTIVE(U52(U11(tt, z0), x1, x2)) → c8(U52'(mark(U12(isNat(z0))), x1, x2)) 686.53/213.65
ACTIVE(U52(U11(tt, z0), x1, x2)) → c8(ACTIVE(U11(tt, z0))) 686.53/213.65
ACTIVE(U52(U31(tt, z0), x1, x2)) → c8(U52'(mark(U32(isNat(z0))), x1, x2)) 686.53/213.65
ACTIVE(U52(U31(tt, z0), x1, x2)) → c8(ACTIVE(U31(tt, z0))) 686.53/213.65
ACTIVE(U52(U51(tt, z0, z1), x1, x2)) → c8(U52'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.53/213.65
ACTIVE(U52(U51(tt, z0, z1), x1, x2)) → c8(ACTIVE(U51(tt, z0, z1))) 686.53/213.65
ACTIVE(U52(U52(tt, z0, z1), x1, x2)) → c8(U52'(mark(s(plus(z1, z0))), x1, x2)) 686.53/213.65
ACTIVE(U52(U52(tt, z0, z1), x1, x2)) → c8(ACTIVE(U52(tt, z0, z1))) 686.53/213.65
ACTIVE(U52(isNat(plus(z0, z1)), x1, x2)) → c8(U52'(mark(U11(isNat(z0), z1)), x1, x2)) 686.53/213.65
ACTIVE(U52(isNat(plus(z0, z1)), x1, x2)) → c8(ACTIVE(isNat(plus(z0, z1)))) 686.53/213.65
ACTIVE(U52(isNat(s(z0)), x1, x2)) → c8(U52'(mark(U21(isNat(z0))), x1, x2)) 686.53/213.65
ACTIVE(U52(isNat(s(z0)), x1, x2)) → c8(ACTIVE(isNat(s(z0)))) 686.53/213.65
ACTIVE(U52(isNat(x(z0, z1)), x1, x2)) → c8(U52'(mark(U31(isNat(z0), z1)), x1, x2)) 686.53/213.65
ACTIVE(U52(isNat(x(z0, z1)), x1, x2)) → c8(ACTIVE(isNat(x(z0, z1)))) 686.53/213.65
ACTIVE(s(plus(z0, 0))) → c27(S(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.53/213.65
ACTIVE(s(plus(z0, s(z1)))) → c27(S(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.53/213.65
ACTIVE(s(x(z0, 0))) → c27(S(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.53/213.65
ACTIVE(s(x(z0, s(z1)))) → c27(S(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.53/213.65
ACTIVE(s(U11(z0, z1))) → c27(S(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.53/213.65
ACTIVE(s(U12(z0))) → c27(S(U12(active(z0))), ACTIVE(U12(z0))) 686.53/213.65
ACTIVE(s(U21(z0))) → c27(S(U21(active(z0))), ACTIVE(U21(z0))) 686.53/213.65
ACTIVE(s(U31(z0, z1))) → c27(S(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.53/213.65
ACTIVE(s(U32(z0))) → c27(S(U32(active(z0))), ACTIVE(U32(z0))) 686.53/213.65
ACTIVE(s(U41(z0, z1))) → c27(S(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.53/213.65
ACTIVE(s(U51(z0, z1, z2))) → c27(S(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.53/213.65
ACTIVE(s(U52(z0, z1, z2))) → c27(S(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.53/213.65
ACTIVE(s(s(z0))) → c27(S(s(active(z0))), ACTIVE(s(z0))) 686.53/213.65
ACTIVE(s(plus(z0, z1))) → c27(S(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.53/213.65
ACTIVE(s(plus(z0, z1))) → c27(S(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.53/213.65
ACTIVE(s(U61(z0))) → c27(S(U61(active(z0))), ACTIVE(U61(z0))) 686.53/213.65
ACTIVE(s(U71(z0, z1, z2))) → c27(S(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.53/213.65
ACTIVE(s(U72(z0, z1, z2))) → c27(S(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.53/213.65
ACTIVE(s(x(z0, z1))) → c27(S(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.53/213.65
ACTIVE(s(x(z0, z1))) → c27(S(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.53/213.65
ACTIVE(s(U12(tt))) → c27(S(mark(tt))) 686.53/213.65
ACTIVE(s(U21(tt))) → c27(S(mark(tt))) 686.53/213.65
ACTIVE(s(U32(tt))) → c27(S(mark(tt))) 686.53/213.65
ACTIVE(s(U41(tt, z0))) → c27(S(mark(z0))) 686.53/213.65
ACTIVE(s(isNat(0))) → c27(S(mark(tt))) 686.53/213.65
ACTIVE(s(U11(tt, z0))) → c9(S(mark(U12(isNat(z0))))) 686.53/213.65
ACTIVE(s(U11(tt, z0))) → c9(ACTIVE(U11(tt, z0))) 686.53/213.65
ACTIVE(s(U31(tt, z0))) → c9(S(mark(U32(isNat(z0))))) 686.53/213.65
ACTIVE(s(U31(tt, z0))) → c9(ACTIVE(U31(tt, z0))) 686.53/213.65
ACTIVE(s(U51(tt, z0, z1))) → c9(S(mark(U52(isNat(z1), z0, z1)))) 686.53/213.65
ACTIVE(s(U51(tt, z0, z1))) → c9(ACTIVE(U51(tt, z0, z1))) 686.53/213.65
ACTIVE(s(U52(tt, z0, z1))) → c9(S(mark(s(plus(z1, z0))))) 686.53/213.65
ACTIVE(s(U52(tt, z0, z1))) → c9(ACTIVE(U52(tt, z0, z1))) 686.53/213.65
ACTIVE(s(isNat(plus(z0, z1)))) → c9(S(mark(U11(isNat(z0), z1)))) 686.53/213.65
ACTIVE(s(isNat(plus(z0, z1)))) → c9(ACTIVE(isNat(plus(z0, z1)))) 686.53/213.65
ACTIVE(s(isNat(s(z0)))) → c9(S(mark(U21(isNat(z0))))) 686.53/213.65
ACTIVE(s(isNat(s(z0)))) → c9(ACTIVE(isNat(s(z0)))) 686.53/213.65
ACTIVE(s(isNat(x(z0, z1)))) → c9(S(mark(U31(isNat(z0), z1)))) 686.53/213.65
ACTIVE(s(isNat(x(z0, z1)))) → c9(ACTIVE(isNat(x(z0, z1)))) 686.53/213.65
ACTIVE(U61(plus(z0, 0))) → c30(U61'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.53/213.65
ACTIVE(U61(plus(z0, s(z1)))) → c30(U61'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.53/213.65
ACTIVE(U61(x(z0, 0))) → c30(U61'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.53/213.65
ACTIVE(U61(x(z0, s(z1)))) → c30(U61'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.53/213.65
ACTIVE(U61(U11(z0, z1))) → c30(U61'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.53/213.65
ACTIVE(U61(U12(z0))) → c30(U61'(U12(active(z0))), ACTIVE(U12(z0))) 686.53/213.65
ACTIVE(U61(U21(z0))) → c30(U61'(U21(active(z0))), ACTIVE(U21(z0))) 686.53/213.65
ACTIVE(U61(U31(z0, z1))) → c30(U61'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.53/213.65
ACTIVE(U61(U32(z0))) → c30(U61'(U32(active(z0))), ACTIVE(U32(z0))) 686.53/213.65
ACTIVE(U61(U41(z0, z1))) → c30(U61'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.53/213.65
ACTIVE(U61(U51(z0, z1, z2))) → c30(U61'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.53/213.65
ACTIVE(U61(U52(z0, z1, z2))) → c30(U61'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.53/213.65
ACTIVE(U61(s(z0))) → c30(U61'(s(active(z0))), ACTIVE(s(z0))) 686.53/213.65
ACTIVE(U61(plus(z0, z1))) → c30(U61'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.53/213.65
ACTIVE(U61(plus(z0, z1))) → c30(U61'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.53/213.65
ACTIVE(U61(U61(z0))) → c30(U61'(U61(active(z0))), ACTIVE(U61(z0))) 686.53/213.65
ACTIVE(U61(U71(z0, z1, z2))) → c30(U61'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.53/213.65
ACTIVE(U61(U72(z0, z1, z2))) → c30(U61'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.53/213.65
ACTIVE(U61(x(z0, z1))) → c30(U61'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.53/213.65
ACTIVE(U61(x(z0, z1))) → c30(U61'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.53/213.65
ACTIVE(U11(U61(tt), x1)) → c19(U11'(mark(0), x1)) 686.53/213.65
ACTIVE(U12(U61(tt))) → c20(U12'(mark(0))) 686.53/213.65
ACTIVE(U21(U61(tt))) → c21(U21'(mark(0))) 686.53/213.65
ACTIVE(U31(U61(tt), x1)) → c22(U31'(mark(0), x1)) 686.53/213.65
ACTIVE(U32(U61(tt))) → c23(U32'(mark(0))) 686.53/213.65
ACTIVE(U41(U61(tt), x1)) → c24(U41'(mark(0), x1)) 686.53/213.65
ACTIVE(U51(U61(tt), x1, x2)) → c25(U51'(mark(0), x1, x2)) 686.53/213.65
ACTIVE(U52(U61(tt), x1, x2)) → c26(U52'(mark(0), x1, x2)) 686.53/213.65
ACTIVE(s(U61(tt))) → c27(S(mark(0))) 686.53/213.65
ACTIVE(U61(U12(tt))) → c30(U61'(mark(tt))) 686.53/213.65
ACTIVE(U61(U21(tt))) → c30(U61'(mark(tt))) 686.53/213.65
ACTIVE(U61(U32(tt))) → c30(U61'(mark(tt))) 686.53/213.65
ACTIVE(U61(U41(tt, z0))) → c30(U61'(mark(z0))) 686.53/213.65
ACTIVE(U61(U61(tt))) → c30(U61'(mark(0))) 686.53/213.65
ACTIVE(U61(isNat(0))) → c30(U61'(mark(tt))) 686.53/213.65
ACTIVE(U61(U11(tt, z0))) → c10(U61'(mark(U12(isNat(z0))))) 686.53/213.65
ACTIVE(U61(U11(tt, z0))) → c10(ACTIVE(U11(tt, z0))) 686.53/213.65
ACTIVE(U61(U31(tt, z0))) → c10(U61'(mark(U32(isNat(z0))))) 686.53/213.65
ACTIVE(U61(U31(tt, z0))) → c10(ACTIVE(U31(tt, z0))) 686.53/213.65
ACTIVE(U61(U51(tt, z0, z1))) → c10(U61'(mark(U52(isNat(z1), z0, z1)))) 686.53/213.65
ACTIVE(U61(U51(tt, z0, z1))) → c10(ACTIVE(U51(tt, z0, z1))) 686.53/213.65
ACTIVE(U61(U52(tt, z0, z1))) → c10(U61'(mark(s(plus(z1, z0))))) 686.53/213.65
ACTIVE(U61(U52(tt, z0, z1))) → c10(ACTIVE(U52(tt, z0, z1))) 686.53/213.65
ACTIVE(U61(isNat(plus(z0, z1)))) → c10(U61'(mark(U11(isNat(z0), z1)))) 686.53/213.65
ACTIVE(U61(isNat(plus(z0, z1)))) → c10(ACTIVE(isNat(plus(z0, z1)))) 686.53/213.65
ACTIVE(U61(isNat(s(z0)))) → c10(U61'(mark(U21(isNat(z0))))) 686.53/213.65
ACTIVE(U61(isNat(s(z0)))) → c10(ACTIVE(isNat(s(z0)))) 686.53/213.65
ACTIVE(U61(isNat(x(z0, z1)))) → c10(U61'(mark(U31(isNat(z0), z1)))) 686.53/213.65
ACTIVE(U61(isNat(x(z0, z1)))) → c10(ACTIVE(isNat(x(z0, z1)))) 686.53/213.65
ACTIVE(U71(plus(z0, 0), x1, x2)) → c31(U71'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.53/213.65
ACTIVE(U71(plus(z0, s(z1)), x1, x2)) → c31(U71'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.53/213.65
ACTIVE(U71(x(z0, 0), x1, x2)) → c31(U71'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.53/213.65
ACTIVE(U71(x(z0, s(z1)), x1, x2)) → c31(U71'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.53/213.65
ACTIVE(U71(U11(z0, z1), x1, x2)) → c31(U71'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.53/213.65
ACTIVE(U71(U12(z0), x1, x2)) → c31(U71'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.53/213.65
ACTIVE(U71(U21(z0), x1, x2)) → c31(U71'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.53/213.65
ACTIVE(U71(U31(z0, z1), x1, x2)) → c31(U71'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.53/213.65
ACTIVE(U71(U32(z0), x1, x2)) → c31(U71'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.53/213.65
ACTIVE(U71(U41(z0, z1), x1, x2)) → c31(U71'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.53/213.65
ACTIVE(U71(U51(z0, z1, z2), x1, x2)) → c31(U71'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.53/213.65
ACTIVE(U71(U52(z0, z1, z2), x1, x2)) → c31(U71'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.53/213.65
ACTIVE(U71(s(z0), x1, x2)) → c31(U71'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.53/213.65
ACTIVE(U71(plus(z0, z1), x1, x2)) → c31(U71'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.53/213.65
ACTIVE(U71(plus(z0, z1), x1, x2)) → c31(U71'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.53/213.65
ACTIVE(U71(U61(z0), x1, x2)) → c31(U71'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.53/213.65
ACTIVE(U71(U71(z0, z1, z2), x1, x2)) → c31(U71'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.53/213.65
ACTIVE(U71(U72(z0, z1, z2), x1, x2)) → c31(U71'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.53/213.65
ACTIVE(U71(x(z0, z1), x1, x2)) → c31(U71'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.53/213.65
ACTIVE(U71(x(z0, z1), x1, x2)) → c31(U71'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.53/213.65
ACTIVE(U71(U12(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.53/213.65
ACTIVE(U71(U21(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.53/213.65
ACTIVE(U71(U32(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.53/213.65
ACTIVE(U71(U41(tt, z0), x1, x2)) → c31(U71'(mark(z0), x1, x2)) 686.53/213.65
ACTIVE(U71(U61(tt), x1, x2)) → c31(U71'(mark(0), x1, x2)) 686.53/213.65
ACTIVE(U71(isNat(0), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.53/213.65
ACTIVE(U11(U71(tt, z0, z1), x1)) → c11(U11'(mark(U72(isNat(z1), z0, z1)), x1)) 686.53/213.65
ACTIVE(U11(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.53/213.65
ACTIVE(U12(U71(tt, z0, z1))) → c11(U12'(mark(U72(isNat(z1), z0, z1)))) 686.53/213.65
ACTIVE(U12(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.53/213.65
ACTIVE(U21(U71(tt, z0, z1))) → c11(U21'(mark(U72(isNat(z1), z0, z1)))) 686.53/213.65
ACTIVE(U21(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.53/213.65
ACTIVE(U31(U71(tt, z0, z1), x1)) → c11(U31'(mark(U72(isNat(z1), z0, z1)), x1)) 686.53/213.65
ACTIVE(U31(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.53/213.65
ACTIVE(U32(U71(tt, z0, z1))) → c11(U32'(mark(U72(isNat(z1), z0, z1)))) 686.53/213.65
ACTIVE(U32(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.53/213.65
ACTIVE(U41(U71(tt, z0, z1), x1)) → c11(U41'(mark(U72(isNat(z1), z0, z1)), x1)) 686.53/213.65
ACTIVE(U41(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.53/213.65
ACTIVE(U51(U71(tt, z0, z1), x1, x2)) → c11(U51'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.53/213.65
ACTIVE(U51(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.53/213.65
ACTIVE(U52(U71(tt, z0, z1), x1, x2)) → c11(U52'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.53/213.65
ACTIVE(U52(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.53/213.65
ACTIVE(s(U71(tt, z0, z1))) → c11(S(mark(U72(isNat(z1), z0, z1)))) 686.53/213.65
ACTIVE(s(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.53/213.65
ACTIVE(U61(U71(tt, z0, z1))) → c11(U61'(mark(U72(isNat(z1), z0, z1)))) 686.53/213.65
ACTIVE(U61(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.53/213.65
ACTIVE(U71(U11(tt, z0), x1, x2)) → c11(U71'(mark(U12(isNat(z0))), x1, x2)) 686.53/213.65
ACTIVE(U71(U11(tt, z0), x1, x2)) → c11(ACTIVE(U11(tt, z0))) 686.53/213.65
ACTIVE(U71(U31(tt, z0), x1, x2)) → c11(U71'(mark(U32(isNat(z0))), x1, x2)) 686.53/213.65
ACTIVE(U71(U31(tt, z0), x1, x2)) → c11(ACTIVE(U31(tt, z0))) 686.53/213.65
ACTIVE(U71(U51(tt, z0, z1), x1, x2)) → c11(U71'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.53/213.65
ACTIVE(U71(U51(tt, z0, z1), x1, x2)) → c11(ACTIVE(U51(tt, z0, z1))) 686.53/213.65
ACTIVE(U71(U52(tt, z0, z1), x1, x2)) → c11(U71'(mark(s(plus(z1, z0))), x1, x2)) 686.53/213.65
ACTIVE(U71(U52(tt, z0, z1), x1, x2)) → c11(ACTIVE(U52(tt, z0, z1))) 686.53/213.65
ACTIVE(U71(U71(tt, z0, z1), x1, x2)) → c11(U71'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.53/213.65
ACTIVE(U71(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.53/213.65
ACTIVE(U71(isNat(plus(z0, z1)), x1, x2)) → c11(U71'(mark(U11(isNat(z0), z1)), x1, x2)) 686.53/213.65
ACTIVE(U71(isNat(plus(z0, z1)), x1, x2)) → c11(ACTIVE(isNat(plus(z0, z1)))) 686.53/213.65
ACTIVE(U71(isNat(s(z0)), x1, x2)) → c11(U71'(mark(U21(isNat(z0))), x1, x2)) 686.53/213.65
ACTIVE(U71(isNat(s(z0)), x1, x2)) → c11(ACTIVE(isNat(s(z0)))) 686.53/213.65
ACTIVE(U71(isNat(x(z0, z1)), x1, x2)) → c11(U71'(mark(U31(isNat(z0), z1)), x1, x2)) 686.53/213.65
ACTIVE(U71(isNat(x(z0, z1)), x1, x2)) → c11(ACTIVE(isNat(x(z0, z1)))) 686.53/213.65
ACTIVE(U72(plus(z0, 0), x1, x2)) → c32(U72'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.53/213.65
ACTIVE(U72(plus(z0, s(z1)), x1, x2)) → c32(U72'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.53/213.65
ACTIVE(U72(x(z0, 0), x1, x2)) → c32(U72'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.53/213.65
ACTIVE(U72(x(z0, s(z1)), x1, x2)) → c32(U72'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.53/213.65
ACTIVE(U72(U11(z0, z1), x1, x2)) → c32(U72'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.53/213.65
ACTIVE(U72(U12(z0), x1, x2)) → c32(U72'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.53/213.65
ACTIVE(U72(U21(z0), x1, x2)) → c32(U72'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.53/213.65
ACTIVE(U72(U31(z0, z1), x1, x2)) → c32(U72'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.53/213.65
ACTIVE(U72(U32(z0), x1, x2)) → c32(U72'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.53/213.65
ACTIVE(U72(U41(z0, z1), x1, x2)) → c32(U72'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.53/213.65
ACTIVE(U72(U51(z0, z1, z2), x1, x2)) → c32(U72'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.53/213.65
ACTIVE(U72(U52(z0, z1, z2), x1, x2)) → c32(U72'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.53/213.65
ACTIVE(U72(s(z0), x1, x2)) → c32(U72'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.53/213.65
ACTIVE(U72(plus(z0, z1), x1, x2)) → c32(U72'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.53/213.65
ACTIVE(U72(plus(z0, z1), x1, x2)) → c32(U72'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.53/213.65
ACTIVE(U72(U61(z0), x1, x2)) → c32(U72'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.53/213.65
ACTIVE(U72(U71(z0, z1, z2), x1, x2)) → c32(U72'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.53/213.65
ACTIVE(U72(U72(z0, z1, z2), x1, x2)) → c32(U72'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.53/213.65
ACTIVE(U72(x(z0, z1), x1, x2)) → c32(U72'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.53/213.65
ACTIVE(U72(x(z0, z1), x1, x2)) → c32(U72'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.53/213.65
ACTIVE(U72(U12(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.53/213.65
ACTIVE(U72(U21(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.53/213.65
ACTIVE(U72(U32(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.53/213.65
ACTIVE(U72(U41(tt, z0), x1, x2)) → c32(U72'(mark(z0), x1, x2)) 686.53/213.65
ACTIVE(U72(U61(tt), x1, x2)) → c32(U72'(mark(0), x1, x2)) 686.53/213.65
ACTIVE(U72(isNat(0), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.53/213.65
ACTIVE(U11(U72(tt, z0, z1), x1)) → c12(U11'(mark(plus(x(z1, z0), z1)), x1)) 686.53/213.65
ACTIVE(U11(U72(tt, z0, z1), x1)) → c12(ACTIVE(U72(tt, z0, z1))) 686.53/213.65
ACTIVE(U12(U72(tt, z0, z1))) → c12(U12'(mark(plus(x(z1, z0), z1)))) 686.53/213.65
ACTIVE(U12(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.53/213.65
ACTIVE(U21(U72(tt, z0, z1))) → c12(U21'(mark(plus(x(z1, z0), z1)))) 686.53/213.65
ACTIVE(U21(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.53/213.65
ACTIVE(U31(U72(tt, z0, z1), x1)) → c12(U31'(mark(plus(x(z1, z0), z1)), x1)) 686.53/213.65
ACTIVE(U31(U72(tt, z0, z1), x1)) → c12(ACTIVE(U72(tt, z0, z1))) 686.53/213.65
ACTIVE(U32(U72(tt, z0, z1))) → c12(U32'(mark(plus(x(z1, z0), z1)))) 686.53/213.65
ACTIVE(U32(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.53/213.65
ACTIVE(U41(U72(tt, z0, z1), x1)) → c12(U41'(mark(plus(x(z1, z0), z1)), x1)) 686.53/213.65
ACTIVE(U41(U72(tt, z0, z1), x1)) → c12(ACTIVE(U72(tt, z0, z1))) 686.53/213.65
ACTIVE(U51(U72(tt, z0, z1), x1, x2)) → c12(U51'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.53/213.65
ACTIVE(U51(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.53/213.65
ACTIVE(U52(U72(tt, z0, z1), x1, x2)) → c12(U52'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.53/213.65
ACTIVE(U52(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.53/213.65
ACTIVE(s(U72(tt, z0, z1))) → c12(S(mark(plus(x(z1, z0), z1)))) 686.53/213.65
ACTIVE(s(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.53/213.65
ACTIVE(U61(U72(tt, z0, z1))) → c12(U61'(mark(plus(x(z1, z0), z1)))) 686.53/213.65
ACTIVE(U61(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.53/213.65
ACTIVE(U71(U72(tt, z0, z1), x1, x2)) → c12(U71'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.53/213.65
ACTIVE(U71(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.53/213.65
ACTIVE(U72(U11(tt, z0), x1, x2)) → c12(U72'(mark(U12(isNat(z0))), x1, x2)) 686.53/213.65
ACTIVE(U72(U11(tt, z0), x1, x2)) → c12(ACTIVE(U11(tt, z0))) 686.53/213.65
ACTIVE(U72(U31(tt, z0), x1, x2)) → c12(U72'(mark(U32(isNat(z0))), x1, x2)) 686.53/213.65
ACTIVE(U72(U31(tt, z0), x1, x2)) → c12(ACTIVE(U31(tt, z0))) 686.53/213.65
ACTIVE(U72(U51(tt, z0, z1), x1, x2)) → c12(U72'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.53/213.65
ACTIVE(U72(U51(tt, z0, z1), x1, x2)) → c12(ACTIVE(U51(tt, z0, z1))) 686.53/213.65
ACTIVE(U72(U52(tt, z0, z1), x1, x2)) → c12(U72'(mark(s(plus(z1, z0))), x1, x2)) 686.53/213.65
ACTIVE(U72(U52(tt, z0, z1), x1, x2)) → c12(ACTIVE(U52(tt, z0, z1))) 686.53/213.65
ACTIVE(U72(U71(tt, z0, z1), x1, x2)) → c12(U72'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.53/213.65
ACTIVE(U72(U71(tt, z0, z1), x1, x2)) → c12(ACTIVE(U71(tt, z0, z1))) 686.53/213.65
ACTIVE(U72(U72(tt, z0, z1), x1, x2)) → c12(U72'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.53/213.65
ACTIVE(U72(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.53/213.65
ACTIVE(U72(isNat(plus(z0, z1)), x1, x2)) → c12(U72'(mark(U11(isNat(z0), z1)), x1, x2)) 686.53/213.65
ACTIVE(U72(isNat(plus(z0, z1)), x1, x2)) → c12(ACTIVE(isNat(plus(z0, z1)))) 686.53/213.65
ACTIVE(U72(isNat(s(z0)), x1, x2)) → c12(U72'(mark(U21(isNat(z0))), x1, x2)) 686.53/213.65
ACTIVE(U72(isNat(s(z0)), x1, x2)) → c12(ACTIVE(isNat(s(z0)))) 686.53/213.65
ACTIVE(U72(isNat(x(z0, z1)), x1, x2)) → c12(U72'(mark(U31(isNat(z0), z1)), x1, x2)) 686.53/213.65
ACTIVE(U72(isNat(x(z0, z1)), x1, x2)) → c12(ACTIVE(isNat(x(z0, z1)))) 686.53/213.65
PROPER(U11(x0, U11(z0, z1))) → c65(U11'(proper(x0), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(U11(z0, z1))) 686.53/213.65
PROPER(U11(x0, U12(z0))) → c65(U11'(proper(x0), U12(proper(z0))), PROPER(x0), PROPER(U12(z0))) 686.53/213.65
PROPER(U11(x0, isNat(z0))) → c65(U11'(proper(x0), isNat(proper(z0))), PROPER(x0), PROPER(isNat(z0))) 686.53/213.65
PROPER(U11(x0, U21(z0))) → c65(U11'(proper(x0), U21(proper(z0))), PROPER(x0), PROPER(U21(z0))) 686.53/213.65
PROPER(U11(x0, U31(z0, z1))) → c65(U11'(proper(x0), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(U31(z0, z1))) 686.53/213.65
PROPER(U11(x0, U32(z0))) → c65(U11'(proper(x0), U32(proper(z0))), PROPER(x0), PROPER(U32(z0))) 686.53/213.65
PROPER(U11(x0, U41(z0, z1))) → c65(U11'(proper(x0), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(U41(z0, z1))) 686.53/213.65
PROPER(U11(x0, U51(z0, z1, z2))) → c65(U11'(proper(x0), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U51(z0, z1, z2))) 686.53/213.65
PROPER(U11(x0, U52(z0, z1, z2))) → c65(U11'(proper(x0), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U52(z0, z1, z2))) 686.53/213.65
PROPER(U11(x0, s(z0))) → c65(U11'(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 686.53/213.65
PROPER(U11(x0, plus(z0, z1))) → c65(U11'(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 686.53/213.65
PROPER(U11(x0, U61(z0))) → c65(U11'(proper(x0), U61(proper(z0))), PROPER(x0), PROPER(U61(z0))) 686.53/213.65
PROPER(U11(x0, U71(z0, z1, z2))) → c65(U11'(proper(x0), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U71(z0, z1, z2))) 686.53/213.65
PROPER(U11(x0, U72(z0, z1, z2))) → c65(U11'(proper(x0), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U72(z0, z1, z2))) 686.53/213.65
PROPER(U11(x0, x(z0, z1))) → c65(U11'(proper(x0), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x(z0, z1))) 686.53/213.65
PROPER(U11(U11(z0, z1), x1)) → c65(U11'(U11(proper(z0), proper(z1)), proper(x1)), PROPER(U11(z0, z1)), PROPER(x1)) 686.53/213.65
PROPER(U11(U12(z0), x1)) → c65(U11'(U12(proper(z0)), proper(x1)), PROPER(U12(z0)), PROPER(x1)) 686.53/213.65
PROPER(U11(isNat(z0), x1)) → c65(U11'(isNat(proper(z0)), proper(x1)), PROPER(isNat(z0)), PROPER(x1)) 686.53/213.65
PROPER(U11(U21(z0), x1)) → c65(U11'(U21(proper(z0)), proper(x1)), PROPER(U21(z0)), PROPER(x1)) 686.53/213.65
PROPER(U11(U31(z0, z1), x1)) → c65(U11'(U31(proper(z0), proper(z1)), proper(x1)), PROPER(U31(z0, z1)), PROPER(x1)) 686.53/213.65
PROPER(U11(U32(z0), x1)) → c65(U11'(U32(proper(z0)), proper(x1)), PROPER(U32(z0)), PROPER(x1)) 686.53/213.65
PROPER(U11(U41(z0, z1), x1)) → c65(U11'(U41(proper(z0), proper(z1)), proper(x1)), PROPER(U41(z0, z1)), PROPER(x1)) 686.53/213.65
PROPER(U11(U51(z0, z1, z2), x1)) → c65(U11'(U51(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U51(z0, z1, z2)), PROPER(x1)) 686.53/213.65
PROPER(U11(U52(z0, z1, z2), x1)) → c65(U11'(U52(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U52(z0, z1, z2)), PROPER(x1)) 686.53/213.65
PROPER(U11(s(z0), x1)) → c65(U11'(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 686.53/213.65
PROPER(U11(plus(z0, z1), x1)) → c65(U11'(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 686.53/213.65
PROPER(U11(U61(z0), x1)) → c65(U11'(U61(proper(z0)), proper(x1)), PROPER(U61(z0)), PROPER(x1)) 686.53/213.65
PROPER(U11(U71(z0, z1, z2), x1)) → c65(U11'(U71(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U71(z0, z1, z2)), PROPER(x1)) 686.53/213.65
PROPER(U11(U72(z0, z1, z2), x1)) → c65(U11'(U72(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U72(z0, z1, z2)), PROPER(x1)) 686.53/213.65
PROPER(U11(x(z0, z1), x1)) → c65(U11'(x(proper(z0), proper(z1)), proper(x1)), PROPER(x(z0, z1)), PROPER(x1)) 686.53/213.65
PROPER(U11(x0, tt)) → c65(U11'(proper(x0), ok(tt)), PROPER(x0)) 686.53/213.65
PROPER(U11(x0, 0)) → c65(U11'(proper(x0), ok(0)), PROPER(x0)) 686.53/213.65
PROPER(U11(tt, x1)) → c65(U11'(ok(tt), proper(x1)), PROPER(x1)) 686.53/213.65
PROPER(U11(0, x1)) → c65(U11'(ok(0), proper(x1)), PROPER(x1)) 686.53/213.65
PROPER(U12(U11(z0, z1))) → c67(U12'(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.53/213.65
PROPER(U12(U12(z0))) → c67(U12'(U12(proper(z0))), PROPER(U12(z0))) 686.53/213.65
PROPER(U12(isNat(z0))) → c67(U12'(isNat(proper(z0))), PROPER(isNat(z0))) 686.53/213.65
PROPER(U12(U21(z0))) → c67(U12'(U21(proper(z0))), PROPER(U21(z0))) 686.53/213.65
PROPER(U12(U31(z0, z1))) → c67(U12'(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.53/213.65
PROPER(U12(U32(z0))) → c67(U12'(U32(proper(z0))), PROPER(U32(z0))) 686.53/213.65
PROPER(U12(U41(z0, z1))) → c67(U12'(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.53/213.65
PROPER(U12(U51(z0, z1, z2))) → c67(U12'(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.53/213.65
PROPER(U12(U52(z0, z1, z2))) → c67(U12'(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.53/213.65
PROPER(U12(s(z0))) → c67(U12'(s(proper(z0))), PROPER(s(z0))) 686.53/213.65
PROPER(U12(plus(z0, z1))) → c67(U12'(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.53/213.65
PROPER(U12(U61(z0))) → c67(U12'(U61(proper(z0))), PROPER(U61(z0))) 686.53/213.65
PROPER(U12(U71(z0, z1, z2))) → c67(U12'(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.53/213.65
PROPER(U12(U72(z0, z1, z2))) → c67(U12'(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.53/213.65
PROPER(U12(x(z0, z1))) → c67(U12'(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.53/213.65
PROPER(U12(tt)) → c67(U12'(ok(tt))) 686.53/213.65
PROPER(U12(0)) → c67(U12'(ok(0))) 686.53/213.65
PROPER(isNat(U11(z0, z1))) → c68(ISNAT(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.53/213.65
PROPER(isNat(U12(z0))) → c68(ISNAT(U12(proper(z0))), PROPER(U12(z0))) 686.53/213.65
PROPER(isNat(isNat(z0))) → c68(ISNAT(isNat(proper(z0))), PROPER(isNat(z0))) 686.53/213.65
PROPER(isNat(U21(z0))) → c68(ISNAT(U21(proper(z0))), PROPER(U21(z0))) 686.53/213.65
PROPER(isNat(U31(z0, z1))) → c68(ISNAT(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.53/213.65
PROPER(isNat(U32(z0))) → c68(ISNAT(U32(proper(z0))), PROPER(U32(z0))) 686.53/213.65
PROPER(isNat(U41(z0, z1))) → c68(ISNAT(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.53/213.65
PROPER(isNat(U51(z0, z1, z2))) → c68(ISNAT(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.53/213.65
PROPER(isNat(U52(z0, z1, z2))) → c68(ISNAT(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.53/213.65
PROPER(isNat(s(z0))) → c68(ISNAT(s(proper(z0))), PROPER(s(z0))) 686.53/213.65
PROPER(isNat(plus(z0, z1))) → c68(ISNAT(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.53/213.65
PROPER(isNat(U61(z0))) → c68(ISNAT(U61(proper(z0))), PROPER(U61(z0))) 686.53/213.65
PROPER(isNat(U71(z0, z1, z2))) → c68(ISNAT(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.53/213.65
PROPER(isNat(U72(z0, z1, z2))) → c68(ISNAT(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.53/213.65
PROPER(isNat(x(z0, z1))) → c68(ISNAT(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.53/213.65
PROPER(isNat(tt)) → c68(ISNAT(ok(tt))) 686.53/213.65
PROPER(isNat(0)) → c68(ISNAT(ok(0))) 686.53/213.65
PROPER(U21(U11(z0, z1))) → c69(U21'(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.53/213.65
PROPER(U21(U12(z0))) → c69(U21'(U12(proper(z0))), PROPER(U12(z0))) 686.53/213.65
PROPER(U21(isNat(z0))) → c69(U21'(isNat(proper(z0))), PROPER(isNat(z0))) 686.53/213.65
PROPER(U21(U21(z0))) → c69(U21'(U21(proper(z0))), PROPER(U21(z0))) 686.53/213.65
PROPER(U21(U31(z0, z1))) → c69(U21'(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.53/213.65
PROPER(U21(U32(z0))) → c69(U21'(U32(proper(z0))), PROPER(U32(z0))) 686.53/213.65
PROPER(U21(U41(z0, z1))) → c69(U21'(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.53/213.65
PROPER(U21(U51(z0, z1, z2))) → c69(U21'(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.53/213.65
PROPER(U21(U52(z0, z1, z2))) → c69(U21'(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.53/213.65
PROPER(U21(s(z0))) → c69(U21'(s(proper(z0))), PROPER(s(z0))) 686.53/213.65
PROPER(U21(plus(z0, z1))) → c69(U21'(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.53/213.65
PROPER(U21(U61(z0))) → c69(U21'(U61(proper(z0))), PROPER(U61(z0))) 686.53/213.65
PROPER(U21(U71(z0, z1, z2))) → c69(U21'(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.53/213.65
PROPER(U21(U72(z0, z1, z2))) → c69(U21'(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.53/213.65
PROPER(U21(x(z0, z1))) → c69(U21'(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.53/213.65
PROPER(U21(tt)) → c69(U21'(ok(tt))) 686.53/213.65
PROPER(U21(0)) → c69(U21'(ok(0))) 686.53/213.65
PROPER(U31(x0, U11(z0, z1))) → c70(U31'(proper(x0), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(U11(z0, z1))) 686.53/213.65
PROPER(U31(x0, U12(z0))) → c70(U31'(proper(x0), U12(proper(z0))), PROPER(x0), PROPER(U12(z0))) 686.53/213.65
PROPER(U31(x0, isNat(z0))) → c70(U31'(proper(x0), isNat(proper(z0))), PROPER(x0), PROPER(isNat(z0))) 686.53/213.65
PROPER(U31(x0, U21(z0))) → c70(U31'(proper(x0), U21(proper(z0))), PROPER(x0), PROPER(U21(z0))) 686.53/213.65
PROPER(U31(x0, U31(z0, z1))) → c70(U31'(proper(x0), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(U31(z0, z1))) 686.53/213.65
PROPER(U31(x0, U32(z0))) → c70(U31'(proper(x0), U32(proper(z0))), PROPER(x0), PROPER(U32(z0))) 686.53/213.65
PROPER(U31(x0, U41(z0, z1))) → c70(U31'(proper(x0), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(U41(z0, z1))) 686.53/213.65
PROPER(U31(x0, U51(z0, z1, z2))) → c70(U31'(proper(x0), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U51(z0, z1, z2))) 686.53/213.65
PROPER(U31(x0, U52(z0, z1, z2))) → c70(U31'(proper(x0), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U52(z0, z1, z2))) 686.53/213.65
PROPER(U31(x0, s(z0))) → c70(U31'(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 686.53/213.65
PROPER(U31(x0, plus(z0, z1))) → c70(U31'(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 686.53/213.65
PROPER(U31(x0, U61(z0))) → c70(U31'(proper(x0), U61(proper(z0))), PROPER(x0), PROPER(U61(z0))) 686.53/213.65
PROPER(U31(x0, U71(z0, z1, z2))) → c70(U31'(proper(x0), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U71(z0, z1, z2))) 686.53/213.65
PROPER(U31(x0, U72(z0, z1, z2))) → c70(U31'(proper(x0), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U72(z0, z1, z2))) 686.53/213.65
PROPER(U31(x0, x(z0, z1))) → c70(U31'(proper(x0), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x(z0, z1))) 686.53/213.65
PROPER(U31(U11(z0, z1), x1)) → c70(U31'(U11(proper(z0), proper(z1)), proper(x1)), PROPER(U11(z0, z1)), PROPER(x1)) 686.53/213.65
PROPER(U31(U12(z0), x1)) → c70(U31'(U12(proper(z0)), proper(x1)), PROPER(U12(z0)), PROPER(x1)) 686.53/213.65
PROPER(U31(isNat(z0), x1)) → c70(U31'(isNat(proper(z0)), proper(x1)), PROPER(isNat(z0)), PROPER(x1)) 686.53/213.65
PROPER(U31(U21(z0), x1)) → c70(U31'(U21(proper(z0)), proper(x1)), PROPER(U21(z0)), PROPER(x1)) 686.53/213.65
PROPER(U31(U31(z0, z1), x1)) → c70(U31'(U31(proper(z0), proper(z1)), proper(x1)), PROPER(U31(z0, z1)), PROPER(x1)) 686.53/213.65
PROPER(U31(U32(z0), x1)) → c70(U31'(U32(proper(z0)), proper(x1)), PROPER(U32(z0)), PROPER(x1)) 686.53/213.65
PROPER(U31(U41(z0, z1), x1)) → c70(U31'(U41(proper(z0), proper(z1)), proper(x1)), PROPER(U41(z0, z1)), PROPER(x1)) 686.53/213.65
PROPER(U31(U51(z0, z1, z2), x1)) → c70(U31'(U51(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U51(z0, z1, z2)), PROPER(x1)) 686.53/213.65
PROPER(U31(U52(z0, z1, z2), x1)) → c70(U31'(U52(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U52(z0, z1, z2)), PROPER(x1)) 686.53/213.65
PROPER(U31(s(z0), x1)) → c70(U31'(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 686.53/213.65
PROPER(U31(plus(z0, z1), x1)) → c70(U31'(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 686.53/213.65
PROPER(U31(U61(z0), x1)) → c70(U31'(U61(proper(z0)), proper(x1)), PROPER(U61(z0)), PROPER(x1)) 686.53/213.65
PROPER(U31(U71(z0, z1, z2), x1)) → c70(U31'(U71(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U71(z0, z1, z2)), PROPER(x1)) 686.53/213.65
PROPER(U31(U72(z0, z1, z2), x1)) → c70(U31'(U72(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U72(z0, z1, z2)), PROPER(x1)) 686.53/213.65
PROPER(U31(x(z0, z1), x1)) → c70(U31'(x(proper(z0), proper(z1)), proper(x1)), PROPER(x(z0, z1)), PROPER(x1)) 686.53/213.65
PROPER(U31(x0, tt)) → c70(U31'(proper(x0), ok(tt)), PROPER(x0)) 686.53/213.65
PROPER(U31(x0, 0)) → c70(U31'(proper(x0), ok(0)), PROPER(x0)) 686.53/213.65
PROPER(U31(tt, x1)) → c70(U31'(ok(tt), proper(x1)), PROPER(x1)) 686.53/213.65
PROPER(U31(0, x1)) → c70(U31'(ok(0), proper(x1)), PROPER(x1)) 686.53/213.65
PROPER(U32(U11(z0, z1))) → c71(U32'(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.53/213.65
PROPER(U32(U12(z0))) → c71(U32'(U12(proper(z0))), PROPER(U12(z0))) 686.53/213.65
PROPER(U32(isNat(z0))) → c71(U32'(isNat(proper(z0))), PROPER(isNat(z0))) 686.53/213.65
PROPER(U32(U21(z0))) → c71(U32'(U21(proper(z0))), PROPER(U21(z0))) 686.53/213.65
PROPER(U32(U31(z0, z1))) → c71(U32'(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.53/213.65
PROPER(U32(U32(z0))) → c71(U32'(U32(proper(z0))), PROPER(U32(z0))) 686.53/213.65
PROPER(U32(U41(z0, z1))) → c71(U32'(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.53/213.65
PROPER(U32(U51(z0, z1, z2))) → c71(U32'(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.53/213.65
PROPER(U32(U52(z0, z1, z2))) → c71(U32'(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.53/213.65
PROPER(U32(s(z0))) → c71(U32'(s(proper(z0))), PROPER(s(z0))) 686.53/213.65
PROPER(U32(plus(z0, z1))) → c71(U32'(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.53/213.65
PROPER(U32(U61(z0))) → c71(U32'(U61(proper(z0))), PROPER(U61(z0))) 686.53/213.65
PROPER(U32(U71(z0, z1, z2))) → c71(U32'(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.53/213.65
PROPER(U32(U72(z0, z1, z2))) → c71(U32'(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.53/213.65
PROPER(U32(x(z0, z1))) → c71(U32'(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.53/213.65
PROPER(U32(tt)) → c71(U32'(ok(tt))) 686.53/213.65
PROPER(U32(0)) → c71(U32'(ok(0))) 686.53/213.65
PROPER(U41(x0, U11(z0, z1))) → c72(U41'(proper(x0), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(U11(z0, z1))) 686.53/213.65
PROPER(U41(x0, U12(z0))) → c72(U41'(proper(x0), U12(proper(z0))), PROPER(x0), PROPER(U12(z0))) 686.53/213.65
PROPER(U41(x0, isNat(z0))) → c72(U41'(proper(x0), isNat(proper(z0))), PROPER(x0), PROPER(isNat(z0))) 686.53/213.65
PROPER(U41(x0, U21(z0))) → c72(U41'(proper(x0), U21(proper(z0))), PROPER(x0), PROPER(U21(z0))) 686.53/213.65
PROPER(U41(x0, U31(z0, z1))) → c72(U41'(proper(x0), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(U31(z0, z1))) 686.53/213.65
PROPER(U41(x0, U32(z0))) → c72(U41'(proper(x0), U32(proper(z0))), PROPER(x0), PROPER(U32(z0))) 686.53/213.65
PROPER(U41(x0, U41(z0, z1))) → c72(U41'(proper(x0), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(U41(z0, z1))) 686.53/213.65
PROPER(U41(x0, U51(z0, z1, z2))) → c72(U41'(proper(x0), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U51(z0, z1, z2))) 686.53/213.65
PROPER(U41(x0, U52(z0, z1, z2))) → c72(U41'(proper(x0), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U52(z0, z1, z2))) 686.53/213.65
PROPER(U41(x0, s(z0))) → c72(U41'(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 686.53/213.65
PROPER(U41(x0, plus(z0, z1))) → c72(U41'(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 686.53/213.65
PROPER(U41(x0, U61(z0))) → c72(U41'(proper(x0), U61(proper(z0))), PROPER(x0), PROPER(U61(z0))) 686.53/213.65
PROPER(U41(x0, U71(z0, z1, z2))) → c72(U41'(proper(x0), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U71(z0, z1, z2))) 686.53/213.65
PROPER(U41(x0, U72(z0, z1, z2))) → c72(U41'(proper(x0), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U72(z0, z1, z2))) 686.53/213.65
PROPER(U41(x0, x(z0, z1))) → c72(U41'(proper(x0), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x(z0, z1))) 686.53/213.65
PROPER(U41(U11(z0, z1), x1)) → c72(U41'(U11(proper(z0), proper(z1)), proper(x1)), PROPER(U11(z0, z1)), PROPER(x1)) 686.53/213.65
PROPER(U41(U12(z0), x1)) → c72(U41'(U12(proper(z0)), proper(x1)), PROPER(U12(z0)), PROPER(x1)) 686.53/213.65
PROPER(U41(isNat(z0), x1)) → c72(U41'(isNat(proper(z0)), proper(x1)), PROPER(isNat(z0)), PROPER(x1)) 686.53/213.65
PROPER(U41(U21(z0), x1)) → c72(U41'(U21(proper(z0)), proper(x1)), PROPER(U21(z0)), PROPER(x1)) 686.53/213.65
PROPER(U41(U31(z0, z1), x1)) → c72(U41'(U31(proper(z0), proper(z1)), proper(x1)), PROPER(U31(z0, z1)), PROPER(x1)) 686.53/213.65
PROPER(U41(U32(z0), x1)) → c72(U41'(U32(proper(z0)), proper(x1)), PROPER(U32(z0)), PROPER(x1)) 686.53/213.65
PROPER(U41(U41(z0, z1), x1)) → c72(U41'(U41(proper(z0), proper(z1)), proper(x1)), PROPER(U41(z0, z1)), PROPER(x1)) 686.53/213.65
PROPER(U41(U51(z0, z1, z2), x1)) → c72(U41'(U51(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U51(z0, z1, z2)), PROPER(x1)) 686.53/213.65
PROPER(U41(U52(z0, z1, z2), x1)) → c72(U41'(U52(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U52(z0, z1, z2)), PROPER(x1)) 686.53/213.65
PROPER(U41(s(z0), x1)) → c72(U41'(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 686.53/213.65
PROPER(U41(plus(z0, z1), x1)) → c72(U41'(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 686.53/213.65
PROPER(U41(U61(z0), x1)) → c72(U41'(U61(proper(z0)), proper(x1)), PROPER(U61(z0)), PROPER(x1)) 686.53/213.65
PROPER(U41(U71(z0, z1, z2), x1)) → c72(U41'(U71(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U71(z0, z1, z2)), PROPER(x1)) 686.53/213.65
PROPER(U41(U72(z0, z1, z2), x1)) → c72(U41'(U72(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U72(z0, z1, z2)), PROPER(x1)) 686.53/213.65
PROPER(U41(x(z0, z1), x1)) → c72(U41'(x(proper(z0), proper(z1)), proper(x1)), PROPER(x(z0, z1)), PROPER(x1)) 686.53/213.65
PROPER(U41(x0, tt)) → c72(U41'(proper(x0), ok(tt)), PROPER(x0)) 686.53/213.65
PROPER(U41(x0, 0)) → c72(U41'(proper(x0), ok(0)), PROPER(x0)) 686.53/213.65
PROPER(U41(tt, x1)) → c72(U41'(ok(tt), proper(x1)), PROPER(x1)) 686.53/213.65
PROPER(U41(0, x1)) → c72(U41'(ok(0), proper(x1)), PROPER(x1)) 686.53/213.65
PROPER(U51(x0, x1, U11(z0, z1))) → c73(U51'(proper(x0), proper(x1), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U11(z0, z1))) 686.53/213.65
PROPER(U51(x0, x1, tt)) → c73(U51'(proper(x0), proper(x1), ok(tt)), PROPER(x0), PROPER(x1), PROPER(tt)) 686.53/213.65
PROPER(U51(x0, x1, U12(z0))) → c73(U51'(proper(x0), proper(x1), U12(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U12(z0))) 686.53/213.65
PROPER(U51(x0, x1, isNat(z0))) → c73(U51'(proper(x0), proper(x1), isNat(proper(z0))), PROPER(x0), PROPER(x1), PROPER(isNat(z0))) 686.53/213.65
PROPER(U51(x0, x1, U21(z0))) → c73(U51'(proper(x0), proper(x1), U21(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U21(z0))) 686.53/213.65
PROPER(U51(x0, x1, U31(z0, z1))) → c73(U51'(proper(x0), proper(x1), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U31(z0, z1))) 686.53/213.65
PROPER(U51(x0, x1, U32(z0))) → c73(U51'(proper(x0), proper(x1), U32(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U32(z0))) 686.53/213.65
PROPER(U51(x0, x1, U41(z0, z1))) → c73(U51'(proper(x0), proper(x1), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U41(z0, z1))) 686.53/213.65
PROPER(U51(x0, x1, U51(z0, z1, z2))) → c73(U51'(proper(x0), proper(x1), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U51(z0, z1, z2))) 686.53/213.65
PROPER(U51(x0, x1, U52(z0, z1, z2))) → c73(U51'(proper(x0), proper(x1), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U52(z0, z1, z2))) 686.53/213.65
PROPER(U51(x0, x1, s(z0))) → c73(U51'(proper(x0), proper(x1), s(proper(z0))), PROPER(x0), PROPER(x1), PROPER(s(z0))) 686.53/213.65
PROPER(U51(x0, x1, plus(z0, z1))) → c73(U51'(proper(x0), proper(x1), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(plus(z0, z1))) 686.53/213.65
PROPER(U51(x0, x1, U61(z0))) → c73(U51'(proper(x0), proper(x1), U61(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U61(z0))) 686.53/213.65
PROPER(U51(x0, x1, 0)) → c73(U51'(proper(x0), proper(x1), ok(0)), PROPER(x0), PROPER(x1), PROPER(0)) 686.53/213.65
PROPER(U51(x0, x1, U71(z0, z1, z2))) → c73(U51'(proper(x0), proper(x1), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U71(z0, z1, z2))) 686.53/213.65
PROPER(U51(x0, x1, U72(z0, z1, z2))) → c73(U51'(proper(x0), proper(x1), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U72(z0, z1, z2))) 686.53/213.65
PROPER(U51(x0, x1, x(z0, z1))) → c73(U51'(proper(x0), proper(x1), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(x(z0, z1))) 686.53/213.65
PROPER(U51(x0, U11(z0, z1), x2)) → c73(U51'(proper(x0), U11(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U11(z0, z1)), PROPER(x2)) 686.53/213.65
PROPER(U51(x0, tt, x2)) → c73(U51'(proper(x0), ok(tt), proper(x2)), PROPER(x0), PROPER(tt), PROPER(x2)) 686.53/213.65
PROPER(U51(x0, U12(z0), x2)) → c73(U51'(proper(x0), U12(proper(z0)), proper(x2)), PROPER(x0), PROPER(U12(z0)), PROPER(x2)) 686.53/213.65
PROPER(U51(x0, isNat(z0), x2)) → c73(U51'(proper(x0), isNat(proper(z0)), proper(x2)), PROPER(x0), PROPER(isNat(z0)), PROPER(x2)) 686.53/213.65
PROPER(U51(x0, U21(z0), x2)) → c73(U51'(proper(x0), U21(proper(z0)), proper(x2)), PROPER(x0), PROPER(U21(z0)), PROPER(x2)) 686.53/213.65
PROPER(U51(x0, U31(z0, z1), x2)) → c73(U51'(proper(x0), U31(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U31(z0, z1)), PROPER(x2)) 686.53/213.65
PROPER(U51(x0, U32(z0), x2)) → c73(U51'(proper(x0), U32(proper(z0)), proper(x2)), PROPER(x0), PROPER(U32(z0)), PROPER(x2)) 686.53/213.65
PROPER(U51(x0, U41(z0, z1), x2)) → c73(U51'(proper(x0), U41(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U41(z0, z1)), PROPER(x2)) 686.53/213.65
PROPER(U51(x0, U51(z0, z1, z2), x2)) → c73(U51'(proper(x0), U51(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U51(z0, z1, z2)), PROPER(x2)) 686.53/213.65
PROPER(U51(x0, U52(z0, z1, z2), x2)) → c73(U51'(proper(x0), U52(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U52(z0, z1, z2)), PROPER(x2)) 686.53/213.65
PROPER(U51(x0, s(z0), x2)) → c73(U51'(proper(x0), s(proper(z0)), proper(x2)), PROPER(x0), PROPER(s(z0)), PROPER(x2)) 686.53/213.65
PROPER(U51(x0, plus(z0, z1), x2)) → c73(U51'(proper(x0), plus(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(plus(z0, z1)), PROPER(x2)) 686.53/213.65
PROPER(U51(x0, U61(z0), x2)) → c73(U51'(proper(x0), U61(proper(z0)), proper(x2)), PROPER(x0), PROPER(U61(z0)), PROPER(x2)) 686.53/213.65
PROPER(U51(x0, 0, x2)) → c73(U51'(proper(x0), ok(0), proper(x2)), PROPER(x0), PROPER(0), PROPER(x2)) 686.53/213.65
PROPER(U51(x0, U71(z0, z1, z2), x2)) → c73(U51'(proper(x0), U71(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U71(z0, z1, z2)), PROPER(x2)) 686.53/213.65
PROPER(U51(x0, U72(z0, z1, z2), x2)) → c73(U51'(proper(x0), U72(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U72(z0, z1, z2)), PROPER(x2)) 686.53/213.65
PROPER(U51(x0, x(z0, z1), x2)) → c73(U51'(proper(x0), x(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(x(z0, z1)), PROPER(x2)) 686.53/213.65
PROPER(U51(U11(z0, z1), x1, x2)) → c73(U51'(U11(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U11(z0, z1)), PROPER(x1), PROPER(x2)) 686.53/213.65
PROPER(U51(tt, x1, x2)) → c73(U51'(ok(tt), proper(x1), proper(x2)), PROPER(tt), PROPER(x1), PROPER(x2)) 686.53/213.65
PROPER(U51(U12(z0), x1, x2)) → c73(U51'(U12(proper(z0)), proper(x1), proper(x2)), PROPER(U12(z0)), PROPER(x1), PROPER(x2)) 686.53/213.65
PROPER(U51(isNat(z0), x1, x2)) → c73(U51'(isNat(proper(z0)), proper(x1), proper(x2)), PROPER(isNat(z0)), PROPER(x1), PROPER(x2)) 686.53/213.65
PROPER(U51(U21(z0), x1, x2)) → c73(U51'(U21(proper(z0)), proper(x1), proper(x2)), PROPER(U21(z0)), PROPER(x1), PROPER(x2)) 686.53/213.65
PROPER(U51(U31(z0, z1), x1, x2)) → c73(U51'(U31(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U31(z0, z1)), PROPER(x1), PROPER(x2)) 686.53/213.65
PROPER(U51(U32(z0), x1, x2)) → c73(U51'(U32(proper(z0)), proper(x1), proper(x2)), PROPER(U32(z0)), PROPER(x1), PROPER(x2)) 686.53/213.65
PROPER(U51(U41(z0, z1), x1, x2)) → c73(U51'(U41(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U41(z0, z1)), PROPER(x1), PROPER(x2)) 686.53/213.65
PROPER(U51(U51(z0, z1, z2), x1, x2)) → c73(U51'(U51(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U51(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.53/213.65
PROPER(U51(U52(z0, z1, z2), x1, x2)) → c73(U51'(U52(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U52(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.53/213.65
PROPER(U51(s(z0), x1, x2)) → c73(U51'(s(proper(z0)), proper(x1), proper(x2)), PROPER(s(z0)), PROPER(x1), PROPER(x2)) 686.53/213.65
PROPER(U51(plus(z0, z1), x1, x2)) → c73(U51'(plus(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(plus(z0, z1)), PROPER(x1), PROPER(x2)) 686.53/213.65
PROPER(U51(U61(z0), x1, x2)) → c73(U51'(U61(proper(z0)), proper(x1), proper(x2)), PROPER(U61(z0)), PROPER(x1), PROPER(x2)) 686.53/213.65
PROPER(U51(0, x1, x2)) → c73(U51'(ok(0), proper(x1), proper(x2)), PROPER(0), PROPER(x1), PROPER(x2)) 686.53/213.65
PROPER(U51(U71(z0, z1, z2), x1, x2)) → c73(U51'(U71(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U71(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.53/213.65
PROPER(U51(U72(z0, z1, z2), x1, x2)) → c73(U51'(U72(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U72(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.53/213.65
PROPER(U51(x(z0, z1), x1, x2)) → c73(U51'(x(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(x(z0, z1)), PROPER(x1), PROPER(x2))
S tuples:

ACTIVE(plus(z0, z1)) → c28(PLUS(active(z0), z1), ACTIVE(z0)) 686.53/213.65
ACTIVE(plus(z0, z1)) → c29(PLUS(z0, active(z1)), ACTIVE(z1)) 686.53/213.65
ACTIVE(x(z0, z1)) → c33(X(active(z0), z1), ACTIVE(z0)) 686.53/213.65
ACTIVE(x(z0, z1)) → c34(X(z0, active(z1)), ACTIVE(z1)) 686.53/213.65
U11'(mark(z0), z1) → c35(U11'(z0, z1)) 686.53/213.65
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1)) 686.53/213.65
U12'(mark(z0)) → c37(U12'(z0)) 686.53/213.65
U12'(ok(z0)) → c38(U12'(z0)) 686.53/213.65
U21'(mark(z0)) → c39(U21'(z0)) 686.53/213.65
U21'(ok(z0)) → c40(U21'(z0)) 686.53/213.65
U31'(mark(z0), z1) → c41(U31'(z0, z1)) 686.53/213.65
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 686.53/213.65
U32'(mark(z0)) → c43(U32'(z0)) 686.53/213.65
U32'(ok(z0)) → c44(U32'(z0)) 686.53/213.65
U41'(mark(z0), z1) → c45(U41'(z0, z1)) 686.53/213.65
U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1)) 686.53/213.65
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2)) 686.53/213.65
U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2)) 686.53/213.65
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2)) 686.53/213.65
U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2)) 686.53/213.65
S(mark(z0)) → c51(S(z0)) 686.53/213.65
S(ok(z0)) → c52(S(z0)) 686.53/213.65
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 686.53/213.65
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 686.53/213.65
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 686.53/213.65
U61'(mark(z0)) → c56(U61'(z0)) 686.53/213.65
U61'(ok(z0)) → c57(U61'(z0)) 686.53/213.65
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2)) 686.53/213.65
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2)) 686.53/213.65
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2)) 686.53/213.65
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 686.53/213.65
X(mark(z0), z1) → c62(X(z0, z1)) 686.53/213.65
X(z0, mark(z1)) → c63(X(z0, z1)) 686.53/213.65
X(ok(z0), ok(z1)) → c64(X(z0, z1)) 686.53/213.65
PROPER(U52(z0, z1, z2)) → c74(U52'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 686.53/213.66
PROPER(s(z0)) → c75(S(proper(z0)), PROPER(z0)) 686.53/213.66
PROPER(plus(z0, z1)) → c76(PLUS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 686.53/213.66
PROPER(U61(z0)) → c77(U61'(proper(z0)), PROPER(z0)) 686.53/213.66
PROPER(U71(z0, z1, z2)) → c79(U71'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 686.53/213.66
PROPER(U72(z0, z1, z2)) → c80(U72'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 686.53/213.66
PROPER(x(z0, z1)) → c81(X(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 686.53/213.66
ISNAT(ok(z0)) → c82(ISNAT(z0)) 686.53/213.66
TOP(mark(z0)) → c83(TOP(proper(z0)), PROPER(z0)) 686.53/213.66
TOP(ok(z0)) → c84(TOP(active(z0)), ACTIVE(z0)) 686.53/213.66
ACTIVE(isNat(s(z0))) → c13(ISNAT(z0)) 686.53/213.66
ACTIVE(plus(z0, s(z1))) → c16(ISNAT(z1)) 686.53/213.66
ACTIVE(x(z0, s(z1))) → c18(ISNAT(z1)) 686.53/213.66
ACTIVE(U11(tt, z0)) → c1(U12'(isNat(z0))) 686.53/213.66
ACTIVE(U11(tt, z0)) → c1(ISNAT(z0)) 686.53/213.66
ACTIVE(U31(tt, z0)) → c1(U32'(isNat(z0))) 686.53/213.66
ACTIVE(U31(tt, z0)) → c1(ISNAT(z0)) 686.53/213.66
ACTIVE(U51(tt, z0, z1)) → c1(U52'(isNat(z1), z0, z1)) 686.53/213.66
ACTIVE(U51(tt, z0, z1)) → c1(ISNAT(z1)) 686.53/213.66
ACTIVE(U52(tt, z0, z1)) → c1(S(plus(z1, z0))) 686.53/213.66
ACTIVE(U52(tt, z0, z1)) → c1(PLUS(z1, z0)) 686.53/213.66
ACTIVE(U71(tt, z0, z1)) → c1(U72'(isNat(z1), z0, z1)) 686.53/213.66
ACTIVE(U71(tt, z0, z1)) → c1(ISNAT(z1)) 686.53/213.66
ACTIVE(U72(tt, z0, z1)) → c1(PLUS(x(z1, z0), z1)) 686.53/213.66
ACTIVE(U72(tt, z0, z1)) → c1(X(z1, z0)) 686.53/213.66
ACTIVE(isNat(plus(z0, z1))) → c1(U11'(isNat(z0), z1)) 686.53/213.66
ACTIVE(isNat(plus(z0, z1))) → c1(ISNAT(z0)) 686.53/213.66
ACTIVE(isNat(x(z0, z1))) → c1(U31'(isNat(z0), z1)) 686.53/213.66
ACTIVE(isNat(x(z0, z1))) → c1(ISNAT(z0)) 686.53/213.66
ACTIVE(plus(z0, 0)) → c1(U41'(isNat(z0), z0)) 686.53/213.66
ACTIVE(plus(z0, 0)) → c1(ISNAT(z0)) 686.53/213.66
ACTIVE(x(z0, 0)) → c1(U61'(isNat(z0))) 686.53/213.66
ACTIVE(x(z0, 0)) → c1(ISNAT(z0)) 686.53/213.66
ACTIVE(U11(plus(z0, 0), x1)) → c19(U11'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.53/213.66
ACTIVE(U11(plus(z0, s(z1)), x1)) → c19(U11'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.53/213.66
ACTIVE(U11(x(z0, 0), x1)) → c19(U11'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.53/213.66
ACTIVE(U11(x(z0, s(z1)), x1)) → c19(U11'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.53/213.66
ACTIVE(U11(U11(z0, z1), x1)) → c19(U11'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.53/213.66
ACTIVE(U11(U12(z0), x1)) → c19(U11'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.53/213.66
ACTIVE(U11(U21(z0), x1)) → c19(U11'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.53/213.66
ACTIVE(U11(U31(z0, z1), x1)) → c19(U11'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.53/213.66
ACTIVE(U11(U32(z0), x1)) → c19(U11'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.53/213.66
ACTIVE(U11(U41(z0, z1), x1)) → c19(U11'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.53/213.66
ACTIVE(U11(U51(z0, z1, z2), x1)) → c19(U11'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.53/213.66
ACTIVE(U11(U52(z0, z1, z2), x1)) → c19(U11'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.53/213.66
ACTIVE(U11(s(z0), x1)) → c19(U11'(s(active(z0)), x1), ACTIVE(s(z0))) 686.53/213.66
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.53/213.66
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.53/213.66
ACTIVE(U11(U61(z0), x1)) → c19(U11'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.53/213.66
ACTIVE(U11(U71(z0, z1, z2), x1)) → c19(U11'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.53/213.66
ACTIVE(U11(U72(z0, z1, z2), x1)) → c19(U11'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.53/213.66
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.53/213.66
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.53/213.66
ACTIVE(U11(isNat(0), x1)) → c19(U11'(mark(tt), x1)) 686.53/213.66
ACTIVE(U11(U11(tt, z0), x1)) → c(U11'(mark(U12(isNat(z0))), x1)) 686.53/213.66
ACTIVE(U11(U11(tt, z0), x1)) → c(ACTIVE(U11(tt, z0))) 686.53/213.66
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(U11'(mark(U11(isNat(z0), z1)), x1)) 686.53/213.66
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(ACTIVE(isNat(plus(z0, z1)))) 686.53/213.66
ACTIVE(U11(isNat(s(z0)), x1)) → c(U11'(mark(U21(isNat(z0))), x1)) 686.53/213.66
ACTIVE(U11(isNat(s(z0)), x1)) → c(ACTIVE(isNat(s(z0)))) 686.53/213.66
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(U11'(mark(U31(isNat(z0), z1)), x1)) 686.53/213.66
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(ACTIVE(isNat(x(z0, z1)))) 686.53/213.66
ACTIVE(U12(plus(z0, 0))) → c20(U12'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.53/213.66
ACTIVE(U12(plus(z0, s(z1)))) → c20(U12'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.53/213.66
ACTIVE(U12(x(z0, 0))) → c20(U12'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.53/213.66
ACTIVE(U12(x(z0, s(z1)))) → c20(U12'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.53/213.66
ACTIVE(U12(U11(z0, z1))) → c20(U12'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.53/213.66
ACTIVE(U12(U12(z0))) → c20(U12'(U12(active(z0))), ACTIVE(U12(z0))) 686.53/213.66
ACTIVE(U12(U21(z0))) → c20(U12'(U21(active(z0))), ACTIVE(U21(z0))) 686.53/213.66
ACTIVE(U12(U31(z0, z1))) → c20(U12'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.53/213.66
ACTIVE(U12(U32(z0))) → c20(U12'(U32(active(z0))), ACTIVE(U32(z0))) 686.53/213.66
ACTIVE(U12(U41(z0, z1))) → c20(U12'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.53/213.66
ACTIVE(U12(U51(z0, z1, z2))) → c20(U12'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.53/213.66
ACTIVE(U12(U52(z0, z1, z2))) → c20(U12'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.53/213.66
ACTIVE(U12(s(z0))) → c20(U12'(s(active(z0))), ACTIVE(s(z0))) 686.53/213.66
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.53/213.66
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.53/213.66
ACTIVE(U12(U61(z0))) → c20(U12'(U61(active(z0))), ACTIVE(U61(z0))) 686.53/213.66
ACTIVE(U12(U71(z0, z1, z2))) → c20(U12'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.53/213.66
ACTIVE(U12(U72(z0, z1, z2))) → c20(U12'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.53/213.66
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.53/213.66
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.53/213.66
ACTIVE(U11(U12(tt), x1)) → c19(U11'(mark(tt), x1)) 686.53/213.66
ACTIVE(U12(U12(tt))) → c20(U12'(mark(tt))) 686.53/213.66
ACTIVE(U12(isNat(0))) → c20(U12'(mark(tt))) 686.53/213.66
ACTIVE(U12(U11(tt, z0))) → c2(U12'(mark(U12(isNat(z0))))) 686.53/213.66
ACTIVE(U12(U11(tt, z0))) → c2(ACTIVE(U11(tt, z0))) 686.53/213.66
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(U12'(mark(U11(isNat(z0), z1)))) 686.53/213.66
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(ACTIVE(isNat(plus(z0, z1)))) 686.53/213.66
ACTIVE(U12(isNat(s(z0)))) → c2(U12'(mark(U21(isNat(z0))))) 686.53/213.66
ACTIVE(U12(isNat(s(z0)))) → c2(ACTIVE(isNat(s(z0)))) 686.53/213.66
ACTIVE(U12(isNat(x(z0, z1)))) → c2(U12'(mark(U31(isNat(z0), z1)))) 686.53/213.66
ACTIVE(U12(isNat(x(z0, z1)))) → c2(ACTIVE(isNat(x(z0, z1)))) 686.53/213.66
ACTIVE(U21(plus(z0, 0))) → c21(U21'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.53/213.66
ACTIVE(U21(plus(z0, s(z1)))) → c21(U21'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.53/213.66
ACTIVE(U21(x(z0, 0))) → c21(U21'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.53/213.66
ACTIVE(U21(x(z0, s(z1)))) → c21(U21'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.53/213.66
ACTIVE(U21(U11(z0, z1))) → c21(U21'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.53/213.66
ACTIVE(U21(U12(z0))) → c21(U21'(U12(active(z0))), ACTIVE(U12(z0))) 686.53/213.66
ACTIVE(U21(U21(z0))) → c21(U21'(U21(active(z0))), ACTIVE(U21(z0))) 686.53/213.66
ACTIVE(U21(U31(z0, z1))) → c21(U21'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.53/213.66
ACTIVE(U21(U32(z0))) → c21(U21'(U32(active(z0))), ACTIVE(U32(z0))) 686.53/213.66
ACTIVE(U21(U41(z0, z1))) → c21(U21'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.53/213.66
ACTIVE(U21(U51(z0, z1, z2))) → c21(U21'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.53/213.66
ACTIVE(U21(U52(z0, z1, z2))) → c21(U21'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.53/213.66
ACTIVE(U21(s(z0))) → c21(U21'(s(active(z0))), ACTIVE(s(z0))) 686.53/213.66
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.53/213.66
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.53/213.66
ACTIVE(U21(U61(z0))) → c21(U21'(U61(active(z0))), ACTIVE(U61(z0))) 686.53/213.66
ACTIVE(U21(U71(z0, z1, z2))) → c21(U21'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.53/213.66
ACTIVE(U21(U72(z0, z1, z2))) → c21(U21'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.53/213.66
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.53/213.66
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.53/213.66
ACTIVE(U11(U21(tt), x1)) → c19(U11'(mark(tt), x1)) 686.53/213.66
ACTIVE(U12(U21(tt))) → c20(U12'(mark(tt))) 686.53/213.66
ACTIVE(U21(U12(tt))) → c21(U21'(mark(tt))) 686.53/213.66
ACTIVE(U21(U21(tt))) → c21(U21'(mark(tt))) 686.53/213.66
ACTIVE(U21(isNat(0))) → c21(U21'(mark(tt))) 686.53/213.66
ACTIVE(U21(U11(tt, z0))) → c3(U21'(mark(U12(isNat(z0))))) 686.53/213.66
ACTIVE(U21(U11(tt, z0))) → c3(ACTIVE(U11(tt, z0))) 686.53/213.66
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(U21'(mark(U11(isNat(z0), z1)))) 686.53/213.66
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(ACTIVE(isNat(plus(z0, z1)))) 686.53/213.66
ACTIVE(U21(isNat(s(z0)))) → c3(U21'(mark(U21(isNat(z0))))) 686.53/213.66
ACTIVE(U21(isNat(s(z0)))) → c3(ACTIVE(isNat(s(z0)))) 686.53/213.66
ACTIVE(U21(isNat(x(z0, z1)))) → c3(U21'(mark(U31(isNat(z0), z1)))) 686.53/213.66
ACTIVE(U21(isNat(x(z0, z1)))) → c3(ACTIVE(isNat(x(z0, z1)))) 686.53/213.66
ACTIVE(U31(plus(z0, 0), x1)) → c22(U31'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.53/213.66
ACTIVE(U31(plus(z0, s(z1)), x1)) → c22(U31'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.53/213.66
ACTIVE(U31(x(z0, 0), x1)) → c22(U31'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.53/213.66
ACTIVE(U31(x(z0, s(z1)), x1)) → c22(U31'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.53/213.66
ACTIVE(U31(U11(z0, z1), x1)) → c22(U31'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.53/213.66
ACTIVE(U31(U12(z0), x1)) → c22(U31'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.53/213.66
ACTIVE(U31(U21(z0), x1)) → c22(U31'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.53/213.66
ACTIVE(U31(U31(z0, z1), x1)) → c22(U31'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.53/213.66
ACTIVE(U31(U32(z0), x1)) → c22(U31'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.53/213.66
ACTIVE(U31(U41(z0, z1), x1)) → c22(U31'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.53/213.66
ACTIVE(U31(U51(z0, z1, z2), x1)) → c22(U31'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.53/213.66
ACTIVE(U31(U52(z0, z1, z2), x1)) → c22(U31'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.53/213.66
ACTIVE(U31(s(z0), x1)) → c22(U31'(s(active(z0)), x1), ACTIVE(s(z0))) 686.53/213.66
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.53/213.66
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.53/213.66
ACTIVE(U31(U61(z0), x1)) → c22(U31'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.53/213.66
ACTIVE(U31(U71(z0, z1, z2), x1)) → c22(U31'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.53/213.66
ACTIVE(U31(U72(z0, z1, z2), x1)) → c22(U31'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.53/213.66
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.53/213.66
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.53/213.66
ACTIVE(U31(U12(tt), x1)) → c22(U31'(mark(tt), x1)) 686.53/213.66
ACTIVE(U31(U21(tt), x1)) → c22(U31'(mark(tt), x1)) 686.53/213.66
ACTIVE(U31(isNat(0), x1)) → c22(U31'(mark(tt), x1)) 686.53/213.66
ACTIVE(U11(U31(tt, z0), x1)) → c4(U11'(mark(U32(isNat(z0))), x1)) 686.53/213.66
ACTIVE(U11(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 686.53/213.66
ACTIVE(U12(U31(tt, z0))) → c4(U12'(mark(U32(isNat(z0))))) 686.53/213.66
ACTIVE(U12(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 686.53/213.66
ACTIVE(U21(U31(tt, z0))) → c4(U21'(mark(U32(isNat(z0))))) 686.53/213.66
ACTIVE(U21(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 686.53/213.66
ACTIVE(U31(U11(tt, z0), x1)) → c4(U31'(mark(U12(isNat(z0))), x1)) 686.53/213.66
ACTIVE(U31(U11(tt, z0), x1)) → c4(ACTIVE(U11(tt, z0))) 686.53/213.66
ACTIVE(U31(U31(tt, z0), x1)) → c4(U31'(mark(U32(isNat(z0))), x1)) 686.53/213.66
ACTIVE(U31(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 686.53/213.66
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(U31'(mark(U11(isNat(z0), z1)), x1)) 686.53/213.66
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(ACTIVE(isNat(plus(z0, z1)))) 686.53/213.66
ACTIVE(U31(isNat(s(z0)), x1)) → c4(U31'(mark(U21(isNat(z0))), x1)) 686.53/213.66
ACTIVE(U31(isNat(s(z0)), x1)) → c4(ACTIVE(isNat(s(z0)))) 686.53/213.66
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(U31'(mark(U31(isNat(z0), z1)), x1)) 686.53/213.66
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(ACTIVE(isNat(x(z0, z1)))) 686.53/213.66
ACTIVE(U32(plus(z0, 0))) → c23(U32'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.53/213.66
ACTIVE(U32(plus(z0, s(z1)))) → c23(U32'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.53/213.66
ACTIVE(U32(x(z0, 0))) → c23(U32'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.53/213.66
ACTIVE(U32(x(z0, s(z1)))) → c23(U32'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.53/213.66
ACTIVE(U32(U11(z0, z1))) → c23(U32'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.53/213.66
ACTIVE(U32(U12(z0))) → c23(U32'(U12(active(z0))), ACTIVE(U12(z0))) 686.53/213.66
ACTIVE(U32(U21(z0))) → c23(U32'(U21(active(z0))), ACTIVE(U21(z0))) 686.53/213.66
ACTIVE(U32(U31(z0, z1))) → c23(U32'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.53/213.66
ACTIVE(U32(U32(z0))) → c23(U32'(U32(active(z0))), ACTIVE(U32(z0))) 686.53/213.66
ACTIVE(U32(U41(z0, z1))) → c23(U32'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.53/213.66
ACTIVE(U32(U51(z0, z1, z2))) → c23(U32'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.53/213.66
ACTIVE(U32(U52(z0, z1, z2))) → c23(U32'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.53/213.66
ACTIVE(U32(s(z0))) → c23(U32'(s(active(z0))), ACTIVE(s(z0))) 686.53/213.66
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.53/213.66
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.53/213.66
ACTIVE(U32(U61(z0))) → c23(U32'(U61(active(z0))), ACTIVE(U61(z0))) 686.53/213.66
ACTIVE(U32(U71(z0, z1, z2))) → c23(U32'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.53/213.66
ACTIVE(U32(U72(z0, z1, z2))) → c23(U32'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.53/213.66
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.53/213.66
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.53/213.66
ACTIVE(U11(U32(tt), x1)) → c19(U11'(mark(tt), x1)) 686.53/213.66
ACTIVE(U12(U32(tt))) → c20(U12'(mark(tt))) 686.53/213.66
ACTIVE(U21(U32(tt))) → c21(U21'(mark(tt))) 686.53/213.66
ACTIVE(U31(U32(tt), x1)) → c22(U31'(mark(tt), x1)) 686.53/213.66
ACTIVE(U32(U12(tt))) → c23(U32'(mark(tt))) 686.53/213.66
ACTIVE(U32(U21(tt))) → c23(U32'(mark(tt))) 686.53/213.66
ACTIVE(U32(U32(tt))) → c23(U32'(mark(tt))) 686.53/213.66
ACTIVE(U32(isNat(0))) → c23(U32'(mark(tt))) 686.53/213.66
ACTIVE(U32(U11(tt, z0))) → c5(U32'(mark(U12(isNat(z0))))) 686.53/213.66
ACTIVE(U32(U11(tt, z0))) → c5(ACTIVE(U11(tt, z0))) 686.53/213.66
ACTIVE(U32(U31(tt, z0))) → c5(U32'(mark(U32(isNat(z0))))) 686.53/213.66
ACTIVE(U32(U31(tt, z0))) → c5(ACTIVE(U31(tt, z0))) 686.53/213.66
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(U32'(mark(U11(isNat(z0), z1)))) 686.53/213.66
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(ACTIVE(isNat(plus(z0, z1)))) 686.53/213.66
ACTIVE(U32(isNat(s(z0)))) → c5(U32'(mark(U21(isNat(z0))))) 686.53/213.66
ACTIVE(U32(isNat(s(z0)))) → c5(ACTIVE(isNat(s(z0)))) 686.53/213.66
ACTIVE(U32(isNat(x(z0, z1)))) → c5(U32'(mark(U31(isNat(z0), z1)))) 686.53/213.66
ACTIVE(U32(isNat(x(z0, z1)))) → c5(ACTIVE(isNat(x(z0, z1)))) 686.53/213.66
ACTIVE(U41(plus(z0, 0), x1)) → c24(U41'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.53/213.66
ACTIVE(U41(plus(z0, s(z1)), x1)) → c24(U41'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.53/213.66
ACTIVE(U41(x(z0, 0), x1)) → c24(U41'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.53/213.66
ACTIVE(U41(x(z0, s(z1)), x1)) → c24(U41'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.53/213.66
ACTIVE(U41(U11(z0, z1), x1)) → c24(U41'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.53/213.66
ACTIVE(U41(U12(z0), x1)) → c24(U41'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.53/213.66
ACTIVE(U41(U21(z0), x1)) → c24(U41'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.53/213.66
ACTIVE(U41(U31(z0, z1), x1)) → c24(U41'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.53/213.66
ACTIVE(U41(U32(z0), x1)) → c24(U41'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.53/213.66
ACTIVE(U41(U41(z0, z1), x1)) → c24(U41'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.53/213.66
ACTIVE(U41(U51(z0, z1, z2), x1)) → c24(U41'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.53/213.66
ACTIVE(U41(U52(z0, z1, z2), x1)) → c24(U41'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.53/213.66
ACTIVE(U41(s(z0), x1)) → c24(U41'(s(active(z0)), x1), ACTIVE(s(z0))) 686.53/213.66
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.53/213.66
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.53/213.66
ACTIVE(U41(U61(z0), x1)) → c24(U41'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.53/213.66
ACTIVE(U41(U71(z0, z1, z2), x1)) → c24(U41'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.53/213.66
ACTIVE(U41(U72(z0, z1, z2), x1)) → c24(U41'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.53/213.66
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.53/213.66
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.53/213.66
ACTIVE(U11(U41(tt, z0), x1)) → c19(U11'(mark(z0), x1)) 686.53/213.66
ACTIVE(U12(U41(tt, z0))) → c20(U12'(mark(z0))) 686.53/213.66
ACTIVE(U21(U41(tt, z0))) → c21(U21'(mark(z0))) 686.53/213.66
ACTIVE(U31(U41(tt, z0), x1)) → c22(U31'(mark(z0), x1)) 686.53/213.66
ACTIVE(U32(U41(tt, z0))) → c23(U32'(mark(z0))) 686.53/213.66
ACTIVE(U41(U12(tt), x1)) → c24(U41'(mark(tt), x1)) 686.53/213.66
ACTIVE(U41(U21(tt), x1)) → c24(U41'(mark(tt), x1)) 686.53/213.66
ACTIVE(U41(U32(tt), x1)) → c24(U41'(mark(tt), x1)) 686.53/213.66
ACTIVE(U41(U41(tt, z0), x1)) → c24(U41'(mark(z0), x1)) 686.53/213.66
ACTIVE(U41(isNat(0), x1)) → c24(U41'(mark(tt), x1)) 686.53/213.66
ACTIVE(U41(U11(tt, z0), x1)) → c6(U41'(mark(U12(isNat(z0))), x1)) 686.53/213.66
ACTIVE(U41(U11(tt, z0), x1)) → c6(ACTIVE(U11(tt, z0))) 686.53/213.66
ACTIVE(U41(U31(tt, z0), x1)) → c6(U41'(mark(U32(isNat(z0))), x1)) 686.53/213.66
ACTIVE(U41(U31(tt, z0), x1)) → c6(ACTIVE(U31(tt, z0))) 686.53/213.66
ACTIVE(U41(isNat(plus(z0, z1)), x1)) → c6(U41'(mark(U11(isNat(z0), z1)), x1)) 686.53/213.66
ACTIVE(U41(isNat(plus(z0, z1)), x1)) → c6(ACTIVE(isNat(plus(z0, z1)))) 686.53/213.66
ACTIVE(U41(isNat(s(z0)), x1)) → c6(U41'(mark(U21(isNat(z0))), x1)) 686.53/213.66
ACTIVE(U41(isNat(s(z0)), x1)) → c6(ACTIVE(isNat(s(z0)))) 686.53/213.66
ACTIVE(U41(isNat(x(z0, z1)), x1)) → c6(U41'(mark(U31(isNat(z0), z1)), x1)) 686.53/213.66
ACTIVE(U41(isNat(x(z0, z1)), x1)) → c6(ACTIVE(isNat(x(z0, z1)))) 686.53/213.66
ACTIVE(U51(plus(z0, 0), x1, x2)) → c25(U51'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.53/213.66
ACTIVE(U51(plus(z0, s(z1)), x1, x2)) → c25(U51'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.53/213.66
ACTIVE(U51(x(z0, 0), x1, x2)) → c25(U51'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.53/213.66
ACTIVE(U51(x(z0, s(z1)), x1, x2)) → c25(U51'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.53/213.66
ACTIVE(U51(U11(z0, z1), x1, x2)) → c25(U51'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.53/213.66
ACTIVE(U51(U12(z0), x1, x2)) → c25(U51'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.53/213.66
ACTIVE(U51(U21(z0), x1, x2)) → c25(U51'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.53/213.66
ACTIVE(U51(U31(z0, z1), x1, x2)) → c25(U51'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.53/213.66
ACTIVE(U51(U32(z0), x1, x2)) → c25(U51'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.53/213.66
ACTIVE(U51(U41(z0, z1), x1, x2)) → c25(U51'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.53/213.66
ACTIVE(U51(U51(z0, z1, z2), x1, x2)) → c25(U51'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.53/213.66
ACTIVE(U51(U52(z0, z1, z2), x1, x2)) → c25(U51'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.53/213.66
ACTIVE(U51(s(z0), x1, x2)) → c25(U51'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.53/213.66
ACTIVE(U51(plus(z0, z1), x1, x2)) → c25(U51'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.53/213.66
ACTIVE(U51(plus(z0, z1), x1, x2)) → c25(U51'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.53/213.66
ACTIVE(U51(U61(z0), x1, x2)) → c25(U51'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.53/213.66
ACTIVE(U51(U71(z0, z1, z2), x1, x2)) → c25(U51'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.53/213.66
ACTIVE(U51(U72(z0, z1, z2), x1, x2)) → c25(U51'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.53/213.66
ACTIVE(U51(x(z0, z1), x1, x2)) → c25(U51'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.53/213.66
ACTIVE(U51(x(z0, z1), x1, x2)) → c25(U51'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.53/213.66
ACTIVE(U51(U12(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.53/213.66
ACTIVE(U51(U21(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.53/213.66
ACTIVE(U51(U32(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.53/213.66
ACTIVE(U51(U41(tt, z0), x1, x2)) → c25(U51'(mark(z0), x1, x2)) 686.53/213.66
ACTIVE(U51(isNat(0), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.53/213.66
ACTIVE(U11(U51(tt, z0, z1), x1)) → c7(U11'(mark(U52(isNat(z1), z0, z1)), x1)) 686.53/213.66
ACTIVE(U11(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.53/213.66
ACTIVE(U12(U51(tt, z0, z1))) → c7(U12'(mark(U52(isNat(z1), z0, z1)))) 686.53/213.66
ACTIVE(U12(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.53/213.66
ACTIVE(U21(U51(tt, z0, z1))) → c7(U21'(mark(U52(isNat(z1), z0, z1)))) 686.53/213.66
ACTIVE(U21(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.53/213.66
ACTIVE(U31(U51(tt, z0, z1), x1)) → c7(U31'(mark(U52(isNat(z1), z0, z1)), x1)) 686.53/213.66
ACTIVE(U31(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.53/213.66
ACTIVE(U32(U51(tt, z0, z1))) → c7(U32'(mark(U52(isNat(z1), z0, z1)))) 686.53/213.66
ACTIVE(U32(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.53/213.66
ACTIVE(U41(U51(tt, z0, z1), x1)) → c7(U41'(mark(U52(isNat(z1), z0, z1)), x1)) 686.53/213.66
ACTIVE(U41(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.53/213.66
ACTIVE(U51(U11(tt, z0), x1, x2)) → c7(U51'(mark(U12(isNat(z0))), x1, x2)) 686.53/213.66
ACTIVE(U51(U11(tt, z0), x1, x2)) → c7(ACTIVE(U11(tt, z0))) 686.53/213.66
ACTIVE(U51(U31(tt, z0), x1, x2)) → c7(U51'(mark(U32(isNat(z0))), x1, x2)) 686.53/213.66
ACTIVE(U51(U31(tt, z0), x1, x2)) → c7(ACTIVE(U31(tt, z0))) 686.53/213.66
ACTIVE(U51(U51(tt, z0, z1), x1, x2)) → c7(U51'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.53/213.66
ACTIVE(U51(U51(tt, z0, z1), x1, x2)) → c7(ACTIVE(U51(tt, z0, z1))) 686.53/213.66
ACTIVE(U51(isNat(plus(z0, z1)), x1, x2)) → c7(U51'(mark(U11(isNat(z0), z1)), x1, x2)) 686.53/213.66
ACTIVE(U51(isNat(plus(z0, z1)), x1, x2)) → c7(ACTIVE(isNat(plus(z0, z1)))) 686.53/213.66
ACTIVE(U51(isNat(s(z0)), x1, x2)) → c7(U51'(mark(U21(isNat(z0))), x1, x2)) 686.53/213.66
ACTIVE(U51(isNat(s(z0)), x1, x2)) → c7(ACTIVE(isNat(s(z0)))) 686.53/213.66
ACTIVE(U51(isNat(x(z0, z1)), x1, x2)) → c7(U51'(mark(U31(isNat(z0), z1)), x1, x2)) 686.53/213.66
ACTIVE(U51(isNat(x(z0, z1)), x1, x2)) → c7(ACTIVE(isNat(x(z0, z1)))) 686.53/213.66
ACTIVE(U52(plus(z0, 0), x1, x2)) → c26(U52'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.53/213.66
ACTIVE(U52(plus(z0, s(z1)), x1, x2)) → c26(U52'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.53/213.66
ACTIVE(U52(x(z0, 0), x1, x2)) → c26(U52'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.53/213.66
ACTIVE(U52(x(z0, s(z1)), x1, x2)) → c26(U52'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.53/213.66
ACTIVE(U52(U11(z0, z1), x1, x2)) → c26(U52'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.53/213.66
ACTIVE(U52(U12(z0), x1, x2)) → c26(U52'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.53/213.66
ACTIVE(U52(U21(z0), x1, x2)) → c26(U52'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.53/213.66
ACTIVE(U52(U31(z0, z1), x1, x2)) → c26(U52'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.53/213.66
ACTIVE(U52(U32(z0), x1, x2)) → c26(U52'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.53/213.66
ACTIVE(U52(U41(z0, z1), x1, x2)) → c26(U52'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.53/213.66
ACTIVE(U52(U51(z0, z1, z2), x1, x2)) → c26(U52'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.53/213.66
ACTIVE(U52(U52(z0, z1, z2), x1, x2)) → c26(U52'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.53/213.66
ACTIVE(U52(s(z0), x1, x2)) → c26(U52'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.53/213.66
ACTIVE(U52(plus(z0, z1), x1, x2)) → c26(U52'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.53/213.66
ACTIVE(U52(plus(z0, z1), x1, x2)) → c26(U52'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.53/213.66
ACTIVE(U52(U61(z0), x1, x2)) → c26(U52'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.53/213.66
ACTIVE(U52(U71(z0, z1, z2), x1, x2)) → c26(U52'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.53/213.66
ACTIVE(U52(U72(z0, z1, z2), x1, x2)) → c26(U52'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.53/213.66
ACTIVE(U52(x(z0, z1), x1, x2)) → c26(U52'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.53/213.66
ACTIVE(U52(x(z0, z1), x1, x2)) → c26(U52'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.53/213.66
ACTIVE(U52(U12(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.53/213.66
ACTIVE(U52(U21(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.53/213.66
ACTIVE(U52(U32(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.53/213.66
ACTIVE(U52(U41(tt, z0), x1, x2)) → c26(U52'(mark(z0), x1, x2)) 686.53/213.66
ACTIVE(U52(isNat(0), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.53/213.66
ACTIVE(U11(U52(tt, z0, z1), x1)) → c8(U11'(mark(s(plus(z1, z0))), x1)) 686.53/213.66
ACTIVE(U11(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.53/213.66
ACTIVE(U12(U52(tt, z0, z1))) → c8(U12'(mark(s(plus(z1, z0))))) 686.53/213.66
ACTIVE(U12(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.53/213.66
ACTIVE(U21(U52(tt, z0, z1))) → c8(U21'(mark(s(plus(z1, z0))))) 686.53/213.66
ACTIVE(U21(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.53/213.66
ACTIVE(U31(U52(tt, z0, z1), x1)) → c8(U31'(mark(s(plus(z1, z0))), x1)) 686.53/213.66
ACTIVE(U31(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.53/213.66
ACTIVE(U32(U52(tt, z0, z1))) → c8(U32'(mark(s(plus(z1, z0))))) 686.53/213.66
ACTIVE(U32(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.53/213.66
ACTIVE(U41(U52(tt, z0, z1), x1)) → c8(U41'(mark(s(plus(z1, z0))), x1)) 686.53/213.66
ACTIVE(U41(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.53/213.66
ACTIVE(U51(U52(tt, z0, z1), x1, x2)) → c8(U51'(mark(s(plus(z1, z0))), x1, x2)) 686.53/213.66
ACTIVE(U51(U52(tt, z0, z1), x1, x2)) → c8(ACTIVE(U52(tt, z0, z1))) 686.53/213.66
ACTIVE(U52(U11(tt, z0), x1, x2)) → c8(U52'(mark(U12(isNat(z0))), x1, x2)) 686.53/213.66
ACTIVE(U52(U11(tt, z0), x1, x2)) → c8(ACTIVE(U11(tt, z0))) 686.53/213.66
ACTIVE(U52(U31(tt, z0), x1, x2)) → c8(U52'(mark(U32(isNat(z0))), x1, x2)) 686.53/213.66
ACTIVE(U52(U31(tt, z0), x1, x2)) → c8(ACTIVE(U31(tt, z0))) 686.53/213.66
ACTIVE(U52(U51(tt, z0, z1), x1, x2)) → c8(U52'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.53/213.66
ACTIVE(U52(U51(tt, z0, z1), x1, x2)) → c8(ACTIVE(U51(tt, z0, z1))) 686.53/213.66
ACTIVE(U52(U52(tt, z0, z1), x1, x2)) → c8(U52'(mark(s(plus(z1, z0))), x1, x2)) 686.53/213.66
ACTIVE(U52(U52(tt, z0, z1), x1, x2)) → c8(ACTIVE(U52(tt, z0, z1))) 686.53/213.66
ACTIVE(U52(isNat(plus(z0, z1)), x1, x2)) → c8(U52'(mark(U11(isNat(z0), z1)), x1, x2)) 686.53/213.66
ACTIVE(U52(isNat(plus(z0, z1)), x1, x2)) → c8(ACTIVE(isNat(plus(z0, z1)))) 686.53/213.66
ACTIVE(U52(isNat(s(z0)), x1, x2)) → c8(U52'(mark(U21(isNat(z0))), x1, x2)) 686.53/213.66
ACTIVE(U52(isNat(s(z0)), x1, x2)) → c8(ACTIVE(isNat(s(z0)))) 686.53/213.66
ACTIVE(U52(isNat(x(z0, z1)), x1, x2)) → c8(U52'(mark(U31(isNat(z0), z1)), x1, x2)) 686.53/213.66
ACTIVE(U52(isNat(x(z0, z1)), x1, x2)) → c8(ACTIVE(isNat(x(z0, z1)))) 686.53/213.66
ACTIVE(s(plus(z0, 0))) → c27(S(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.53/213.66
ACTIVE(s(plus(z0, s(z1)))) → c27(S(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.53/213.66
ACTIVE(s(x(z0, 0))) → c27(S(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.53/213.66
ACTIVE(s(x(z0, s(z1)))) → c27(S(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.53/213.66
ACTIVE(s(U11(z0, z1))) → c27(S(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.53/213.66
ACTIVE(s(U12(z0))) → c27(S(U12(active(z0))), ACTIVE(U12(z0))) 686.53/213.66
ACTIVE(s(U21(z0))) → c27(S(U21(active(z0))), ACTIVE(U21(z0))) 686.53/213.66
ACTIVE(s(U31(z0, z1))) → c27(S(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.53/213.66
ACTIVE(s(U32(z0))) → c27(S(U32(active(z0))), ACTIVE(U32(z0))) 686.53/213.66
ACTIVE(s(U41(z0, z1))) → c27(S(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.53/213.66
ACTIVE(s(U51(z0, z1, z2))) → c27(S(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.53/213.66
ACTIVE(s(U52(z0, z1, z2))) → c27(S(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.53/213.66
ACTIVE(s(s(z0))) → c27(S(s(active(z0))), ACTIVE(s(z0))) 686.53/213.66
ACTIVE(s(plus(z0, z1))) → c27(S(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.53/213.66
ACTIVE(s(plus(z0, z1))) → c27(S(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.53/213.66
ACTIVE(s(U61(z0))) → c27(S(U61(active(z0))), ACTIVE(U61(z0))) 686.53/213.66
ACTIVE(s(U71(z0, z1, z2))) → c27(S(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.53/213.66
ACTIVE(s(U72(z0, z1, z2))) → c27(S(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.53/213.66
ACTIVE(s(x(z0, z1))) → c27(S(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.53/213.66
ACTIVE(s(x(z0, z1))) → c27(S(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.53/213.66
ACTIVE(s(U12(tt))) → c27(S(mark(tt))) 686.53/213.66
ACTIVE(s(U21(tt))) → c27(S(mark(tt))) 686.53/213.66
ACTIVE(s(U32(tt))) → c27(S(mark(tt))) 686.53/213.66
ACTIVE(s(U41(tt, z0))) → c27(S(mark(z0))) 686.53/213.66
ACTIVE(s(isNat(0))) → c27(S(mark(tt))) 686.53/213.66
ACTIVE(s(U11(tt, z0))) → c9(S(mark(U12(isNat(z0))))) 686.53/213.66
ACTIVE(s(U11(tt, z0))) → c9(ACTIVE(U11(tt, z0))) 686.53/213.66
ACTIVE(s(U31(tt, z0))) → c9(S(mark(U32(isNat(z0))))) 686.53/213.66
ACTIVE(s(U31(tt, z0))) → c9(ACTIVE(U31(tt, z0))) 686.53/213.66
ACTIVE(s(U51(tt, z0, z1))) → c9(S(mark(U52(isNat(z1), z0, z1)))) 686.53/213.66
ACTIVE(s(U51(tt, z0, z1))) → c9(ACTIVE(U51(tt, z0, z1))) 686.53/213.66
ACTIVE(s(U52(tt, z0, z1))) → c9(S(mark(s(plus(z1, z0))))) 686.53/213.66
ACTIVE(s(U52(tt, z0, z1))) → c9(ACTIVE(U52(tt, z0, z1))) 686.53/213.66
ACTIVE(s(isNat(plus(z0, z1)))) → c9(S(mark(U11(isNat(z0), z1)))) 686.53/213.66
ACTIVE(s(isNat(plus(z0, z1)))) → c9(ACTIVE(isNat(plus(z0, z1)))) 686.53/213.66
ACTIVE(s(isNat(s(z0)))) → c9(S(mark(U21(isNat(z0))))) 686.53/213.66
ACTIVE(s(isNat(s(z0)))) → c9(ACTIVE(isNat(s(z0)))) 686.53/213.66
ACTIVE(s(isNat(x(z0, z1)))) → c9(S(mark(U31(isNat(z0), z1)))) 686.53/213.66
ACTIVE(s(isNat(x(z0, z1)))) → c9(ACTIVE(isNat(x(z0, z1)))) 686.53/213.66
ACTIVE(U61(plus(z0, 0))) → c30(U61'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.53/213.66
ACTIVE(U61(plus(z0, s(z1)))) → c30(U61'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.53/213.66
ACTIVE(U61(x(z0, 0))) → c30(U61'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.53/213.66
ACTIVE(U61(x(z0, s(z1)))) → c30(U61'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.53/213.66
ACTIVE(U61(U11(z0, z1))) → c30(U61'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.53/213.66
ACTIVE(U61(U12(z0))) → c30(U61'(U12(active(z0))), ACTIVE(U12(z0))) 686.53/213.66
ACTIVE(U61(U21(z0))) → c30(U61'(U21(active(z0))), ACTIVE(U21(z0))) 686.53/213.66
ACTIVE(U61(U31(z0, z1))) → c30(U61'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.53/213.66
ACTIVE(U61(U32(z0))) → c30(U61'(U32(active(z0))), ACTIVE(U32(z0))) 686.53/213.66
ACTIVE(U61(U41(z0, z1))) → c30(U61'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.53/213.66
ACTIVE(U61(U51(z0, z1, z2))) → c30(U61'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.53/213.66
ACTIVE(U61(U52(z0, z1, z2))) → c30(U61'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.53/213.66
ACTIVE(U61(s(z0))) → c30(U61'(s(active(z0))), ACTIVE(s(z0))) 686.53/213.66
ACTIVE(U61(plus(z0, z1))) → c30(U61'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.53/213.66
ACTIVE(U61(plus(z0, z1))) → c30(U61'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.53/213.66
ACTIVE(U61(U61(z0))) → c30(U61'(U61(active(z0))), ACTIVE(U61(z0))) 686.53/213.66
ACTIVE(U61(U71(z0, z1, z2))) → c30(U61'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.53/213.66
ACTIVE(U61(U72(z0, z1, z2))) → c30(U61'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.53/213.66
ACTIVE(U61(x(z0, z1))) → c30(U61'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.53/213.66
ACTIVE(U61(x(z0, z1))) → c30(U61'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.53/213.66
ACTIVE(U11(U61(tt), x1)) → c19(U11'(mark(0), x1)) 686.53/213.66
ACTIVE(U12(U61(tt))) → c20(U12'(mark(0))) 686.53/213.66
ACTIVE(U21(U61(tt))) → c21(U21'(mark(0))) 686.53/213.66
ACTIVE(U31(U61(tt), x1)) → c22(U31'(mark(0), x1)) 686.53/213.66
ACTIVE(U32(U61(tt))) → c23(U32'(mark(0))) 686.53/213.66
ACTIVE(U41(U61(tt), x1)) → c24(U41'(mark(0), x1)) 686.53/213.66
ACTIVE(U51(U61(tt), x1, x2)) → c25(U51'(mark(0), x1, x2)) 686.53/213.66
ACTIVE(U52(U61(tt), x1, x2)) → c26(U52'(mark(0), x1, x2)) 686.53/213.66
ACTIVE(s(U61(tt))) → c27(S(mark(0))) 686.53/213.66
ACTIVE(U61(U12(tt))) → c30(U61'(mark(tt))) 686.53/213.66
ACTIVE(U61(U21(tt))) → c30(U61'(mark(tt))) 686.53/213.66
ACTIVE(U61(U32(tt))) → c30(U61'(mark(tt))) 686.53/213.66
ACTIVE(U61(U41(tt, z0))) → c30(U61'(mark(z0))) 686.53/213.66
ACTIVE(U61(U61(tt))) → c30(U61'(mark(0))) 686.53/213.66
ACTIVE(U61(isNat(0))) → c30(U61'(mark(tt))) 686.53/213.66
ACTIVE(U61(U11(tt, z0))) → c10(U61'(mark(U12(isNat(z0))))) 686.53/213.66
ACTIVE(U61(U11(tt, z0))) → c10(ACTIVE(U11(tt, z0))) 686.53/213.66
ACTIVE(U61(U31(tt, z0))) → c10(U61'(mark(U32(isNat(z0))))) 686.53/213.66
ACTIVE(U61(U31(tt, z0))) → c10(ACTIVE(U31(tt, z0))) 686.53/213.66
ACTIVE(U61(U51(tt, z0, z1))) → c10(U61'(mark(U52(isNat(z1), z0, z1)))) 686.53/213.66
ACTIVE(U61(U51(tt, z0, z1))) → c10(ACTIVE(U51(tt, z0, z1))) 686.53/213.66
ACTIVE(U61(U52(tt, z0, z1))) → c10(U61'(mark(s(plus(z1, z0))))) 686.53/213.66
ACTIVE(U61(U52(tt, z0, z1))) → c10(ACTIVE(U52(tt, z0, z1))) 686.53/213.66
ACTIVE(U61(isNat(plus(z0, z1)))) → c10(U61'(mark(U11(isNat(z0), z1)))) 686.53/213.66
ACTIVE(U61(isNat(plus(z0, z1)))) → c10(ACTIVE(isNat(plus(z0, z1)))) 686.53/213.66
ACTIVE(U61(isNat(s(z0)))) → c10(U61'(mark(U21(isNat(z0))))) 686.53/213.66
ACTIVE(U61(isNat(s(z0)))) → c10(ACTIVE(isNat(s(z0)))) 686.53/213.66
ACTIVE(U61(isNat(x(z0, z1)))) → c10(U61'(mark(U31(isNat(z0), z1)))) 686.53/213.66
ACTIVE(U61(isNat(x(z0, z1)))) → c10(ACTIVE(isNat(x(z0, z1)))) 686.53/213.66
ACTIVE(U71(plus(z0, 0), x1, x2)) → c31(U71'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.53/213.66
ACTIVE(U71(plus(z0, s(z1)), x1, x2)) → c31(U71'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.53/213.66
ACTIVE(U71(x(z0, 0), x1, x2)) → c31(U71'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.53/213.66
ACTIVE(U71(x(z0, s(z1)), x1, x2)) → c31(U71'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.53/213.66
ACTIVE(U71(U11(z0, z1), x1, x2)) → c31(U71'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.53/213.66
ACTIVE(U71(U12(z0), x1, x2)) → c31(U71'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.53/213.66
ACTIVE(U71(U21(z0), x1, x2)) → c31(U71'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.53/213.66
ACTIVE(U71(U31(z0, z1), x1, x2)) → c31(U71'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.53/213.66
ACTIVE(U71(U32(z0), x1, x2)) → c31(U71'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.53/213.66
ACTIVE(U71(U41(z0, z1), x1, x2)) → c31(U71'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.53/213.66
ACTIVE(U71(U51(z0, z1, z2), x1, x2)) → c31(U71'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.53/213.66
ACTIVE(U71(U52(z0, z1, z2), x1, x2)) → c31(U71'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.53/213.66
ACTIVE(U71(s(z0), x1, x2)) → c31(U71'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.53/213.66
ACTIVE(U71(plus(z0, z1), x1, x2)) → c31(U71'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.53/213.66
ACTIVE(U71(plus(z0, z1), x1, x2)) → c31(U71'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.53/213.66
ACTIVE(U71(U61(z0), x1, x2)) → c31(U71'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.53/213.66
ACTIVE(U71(U71(z0, z1, z2), x1, x2)) → c31(U71'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.53/213.66
ACTIVE(U71(U72(z0, z1, z2), x1, x2)) → c31(U71'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.53/213.66
ACTIVE(U71(x(z0, z1), x1, x2)) → c31(U71'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.53/213.66
ACTIVE(U71(x(z0, z1), x1, x2)) → c31(U71'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.53/213.66
ACTIVE(U71(U12(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.53/213.66
ACTIVE(U71(U21(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.53/213.66
ACTIVE(U71(U32(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.53/213.66
ACTIVE(U71(U41(tt, z0), x1, x2)) → c31(U71'(mark(z0), x1, x2)) 686.53/213.66
ACTIVE(U71(U61(tt), x1, x2)) → c31(U71'(mark(0), x1, x2)) 686.53/213.66
ACTIVE(U71(isNat(0), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.53/213.66
ACTIVE(U11(U71(tt, z0, z1), x1)) → c11(U11'(mark(U72(isNat(z1), z0, z1)), x1)) 686.53/213.66
ACTIVE(U11(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.53/213.66
ACTIVE(U12(U71(tt, z0, z1))) → c11(U12'(mark(U72(isNat(z1), z0, z1)))) 686.53/213.66
ACTIVE(U12(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.53/213.66
ACTIVE(U21(U71(tt, z0, z1))) → c11(U21'(mark(U72(isNat(z1), z0, z1)))) 686.53/213.66
ACTIVE(U21(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.53/213.66
ACTIVE(U31(U71(tt, z0, z1), x1)) → c11(U31'(mark(U72(isNat(z1), z0, z1)), x1)) 686.53/213.66
ACTIVE(U31(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.53/213.66
ACTIVE(U32(U71(tt, z0, z1))) → c11(U32'(mark(U72(isNat(z1), z0, z1)))) 686.53/213.66
ACTIVE(U32(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.53/213.66
ACTIVE(U41(U71(tt, z0, z1), x1)) → c11(U41'(mark(U72(isNat(z1), z0, z1)), x1)) 686.53/213.66
ACTIVE(U41(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.53/213.66
ACTIVE(U51(U71(tt, z0, z1), x1, x2)) → c11(U51'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.53/213.66
ACTIVE(U51(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.53/213.66
ACTIVE(U52(U71(tt, z0, z1), x1, x2)) → c11(U52'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.53/213.66
ACTIVE(U52(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.53/213.66
ACTIVE(s(U71(tt, z0, z1))) → c11(S(mark(U72(isNat(z1), z0, z1)))) 686.53/213.66
ACTIVE(s(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.53/213.66
ACTIVE(U61(U71(tt, z0, z1))) → c11(U61'(mark(U72(isNat(z1), z0, z1)))) 686.53/213.66
ACTIVE(U61(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.53/213.66
ACTIVE(U71(U11(tt, z0), x1, x2)) → c11(U71'(mark(U12(isNat(z0))), x1, x2)) 686.53/213.66
ACTIVE(U71(U11(tt, z0), x1, x2)) → c11(ACTIVE(U11(tt, z0))) 686.53/213.66
ACTIVE(U71(U31(tt, z0), x1, x2)) → c11(U71'(mark(U32(isNat(z0))), x1, x2)) 686.53/213.66
ACTIVE(U71(U31(tt, z0), x1, x2)) → c11(ACTIVE(U31(tt, z0))) 686.53/213.66
ACTIVE(U71(U51(tt, z0, z1), x1, x2)) → c11(U71'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.53/213.66
ACTIVE(U71(U51(tt, z0, z1), x1, x2)) → c11(ACTIVE(U51(tt, z0, z1))) 686.53/213.66
ACTIVE(U71(U52(tt, z0, z1), x1, x2)) → c11(U71'(mark(s(plus(z1, z0))), x1, x2)) 686.53/213.66
ACTIVE(U71(U52(tt, z0, z1), x1, x2)) → c11(ACTIVE(U52(tt, z0, z1))) 686.53/213.66
ACTIVE(U71(U71(tt, z0, z1), x1, x2)) → c11(U71'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.53/213.66
ACTIVE(U71(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.53/213.66
ACTIVE(U71(isNat(plus(z0, z1)), x1, x2)) → c11(U71'(mark(U11(isNat(z0), z1)), x1, x2)) 686.53/213.66
ACTIVE(U71(isNat(plus(z0, z1)), x1, x2)) → c11(ACTIVE(isNat(plus(z0, z1)))) 686.53/213.66
ACTIVE(U71(isNat(s(z0)), x1, x2)) → c11(U71'(mark(U21(isNat(z0))), x1, x2)) 686.53/213.66
ACTIVE(U71(isNat(s(z0)), x1, x2)) → c11(ACTIVE(isNat(s(z0)))) 686.53/213.66
ACTIVE(U71(isNat(x(z0, z1)), x1, x2)) → c11(U71'(mark(U31(isNat(z0), z1)), x1, x2)) 686.53/213.66
ACTIVE(U71(isNat(x(z0, z1)), x1, x2)) → c11(ACTIVE(isNat(x(z0, z1)))) 686.53/213.66
ACTIVE(U72(plus(z0, 0), x1, x2)) → c32(U72'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.53/213.66
ACTIVE(U72(plus(z0, s(z1)), x1, x2)) → c32(U72'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.53/213.66
ACTIVE(U72(x(z0, 0), x1, x2)) → c32(U72'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.53/213.66
ACTIVE(U72(x(z0, s(z1)), x1, x2)) → c32(U72'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.53/213.66
ACTIVE(U72(U11(z0, z1), x1, x2)) → c32(U72'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.53/213.66
ACTIVE(U72(U12(z0), x1, x2)) → c32(U72'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.53/213.66
ACTIVE(U72(U21(z0), x1, x2)) → c32(U72'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.53/213.66
ACTIVE(U72(U31(z0, z1), x1, x2)) → c32(U72'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.53/213.66
ACTIVE(U72(U32(z0), x1, x2)) → c32(U72'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.53/213.66
ACTIVE(U72(U41(z0, z1), x1, x2)) → c32(U72'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.53/213.66
ACTIVE(U72(U51(z0, z1, z2), x1, x2)) → c32(U72'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.53/213.66
ACTIVE(U72(U52(z0, z1, z2), x1, x2)) → c32(U72'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.53/213.66
ACTIVE(U72(s(z0), x1, x2)) → c32(U72'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.53/213.66
ACTIVE(U72(plus(z0, z1), x1, x2)) → c32(U72'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.53/213.66
ACTIVE(U72(plus(z0, z1), x1, x2)) → c32(U72'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.53/213.66
ACTIVE(U72(U61(z0), x1, x2)) → c32(U72'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.53/213.66
ACTIVE(U72(U71(z0, z1, z2), x1, x2)) → c32(U72'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.53/213.66
ACTIVE(U72(U72(z0, z1, z2), x1, x2)) → c32(U72'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.53/213.66
ACTIVE(U72(x(z0, z1), x1, x2)) → c32(U72'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.53/213.66
ACTIVE(U72(x(z0, z1), x1, x2)) → c32(U72'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.53/213.66
ACTIVE(U72(U12(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.53/213.66
ACTIVE(U72(U21(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.53/213.66
ACTIVE(U72(U32(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.53/213.66
ACTIVE(U72(U41(tt, z0), x1, x2)) → c32(U72'(mark(z0), x1, x2)) 686.53/213.66
ACTIVE(U72(U61(tt), x1, x2)) → c32(U72'(mark(0), x1, x2)) 686.53/213.66
ACTIVE(U72(isNat(0), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.53/213.66
ACTIVE(U11(U72(tt, z0, z1), x1)) → c12(U11'(mark(plus(x(z1, z0), z1)), x1)) 686.53/213.66
ACTIVE(U11(U72(tt, z0, z1), x1)) → c12(ACTIVE(U72(tt, z0, z1))) 686.53/213.66
ACTIVE(U12(U72(tt, z0, z1))) → c12(U12'(mark(plus(x(z1, z0), z1)))) 686.53/213.66
ACTIVE(U12(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.53/213.66
ACTIVE(U21(U72(tt, z0, z1))) → c12(U21'(mark(plus(x(z1, z0), z1)))) 686.53/213.66
ACTIVE(U21(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.53/213.66
ACTIVE(U31(U72(tt, z0, z1), x1)) → c12(U31'(mark(plus(x(z1, z0), z1)), x1)) 686.53/213.66
ACTIVE(U31(U72(tt, z0, z1), x1)) → c12(ACTIVE(U72(tt, z0, z1))) 686.53/213.66
ACTIVE(U32(U72(tt, z0, z1))) → c12(U32'(mark(plus(x(z1, z0), z1)))) 686.53/213.66
ACTIVE(U32(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.53/213.66
ACTIVE(U41(U72(tt, z0, z1), x1)) → c12(U41'(mark(plus(x(z1, z0), z1)), x1)) 686.53/213.66
ACTIVE(U41(U72(tt, z0, z1), x1)) → c12(ACTIVE(U72(tt, z0, z1))) 686.53/213.66
ACTIVE(U51(U72(tt, z0, z1), x1, x2)) → c12(U51'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.53/213.66
ACTIVE(U51(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.53/213.66
ACTIVE(U52(U72(tt, z0, z1), x1, x2)) → c12(U52'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.53/213.66
ACTIVE(U52(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.53/213.66
ACTIVE(s(U72(tt, z0, z1))) → c12(S(mark(plus(x(z1, z0), z1)))) 686.53/213.66
ACTIVE(s(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.53/213.66
ACTIVE(U61(U72(tt, z0, z1))) → c12(U61'(mark(plus(x(z1, z0), z1)))) 686.53/213.66
ACTIVE(U61(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.53/213.66
ACTIVE(U71(U72(tt, z0, z1), x1, x2)) → c12(U71'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.53/213.66
ACTIVE(U71(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.53/213.66
ACTIVE(U72(U11(tt, z0), x1, x2)) → c12(U72'(mark(U12(isNat(z0))), x1, x2)) 686.53/213.66
ACTIVE(U72(U11(tt, z0), x1, x2)) → c12(ACTIVE(U11(tt, z0))) 686.53/213.66
ACTIVE(U72(U31(tt, z0), x1, x2)) → c12(U72'(mark(U32(isNat(z0))), x1, x2)) 686.53/213.66
ACTIVE(U72(U31(tt, z0), x1, x2)) → c12(ACTIVE(U31(tt, z0))) 686.53/213.66
ACTIVE(U72(U51(tt, z0, z1), x1, x2)) → c12(U72'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.53/213.66
ACTIVE(U72(U51(tt, z0, z1), x1, x2)) → c12(ACTIVE(U51(tt, z0, z1))) 686.53/213.66
ACTIVE(U72(U52(tt, z0, z1), x1, x2)) → c12(U72'(mark(s(plus(z1, z0))), x1, x2)) 686.53/213.66
ACTIVE(U72(U52(tt, z0, z1), x1, x2)) → c12(ACTIVE(U52(tt, z0, z1))) 686.53/213.66
ACTIVE(U72(U71(tt, z0, z1), x1, x2)) → c12(U72'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.53/213.66
ACTIVE(U72(U71(tt, z0, z1), x1, x2)) → c12(ACTIVE(U71(tt, z0, z1))) 686.53/213.66
ACTIVE(U72(U72(tt, z0, z1), x1, x2)) → c12(U72'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.53/213.66
ACTIVE(U72(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.53/213.66
ACTIVE(U72(isNat(plus(z0, z1)), x1, x2)) → c12(U72'(mark(U11(isNat(z0), z1)), x1, x2)) 686.53/213.66
ACTIVE(U72(isNat(plus(z0, z1)), x1, x2)) → c12(ACTIVE(isNat(plus(z0, z1)))) 686.53/213.66
ACTIVE(U72(isNat(s(z0)), x1, x2)) → c12(U72'(mark(U21(isNat(z0))), x1, x2)) 686.53/213.66
ACTIVE(U72(isNat(s(z0)), x1, x2)) → c12(ACTIVE(isNat(s(z0)))) 686.53/213.66
ACTIVE(U72(isNat(x(z0, z1)), x1, x2)) → c12(U72'(mark(U31(isNat(z0), z1)), x1, x2)) 686.53/213.66
ACTIVE(U72(isNat(x(z0, z1)), x1, x2)) → c12(ACTIVE(isNat(x(z0, z1)))) 686.53/213.66
PROPER(U11(x0, U11(z0, z1))) → c65(U11'(proper(x0), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(U11(z0, z1))) 686.53/213.66
PROPER(U11(x0, U12(z0))) → c65(U11'(proper(x0), U12(proper(z0))), PROPER(x0), PROPER(U12(z0))) 686.53/213.66
PROPER(U11(x0, isNat(z0))) → c65(U11'(proper(x0), isNat(proper(z0))), PROPER(x0), PROPER(isNat(z0))) 686.53/213.66
PROPER(U11(x0, U21(z0))) → c65(U11'(proper(x0), U21(proper(z0))), PROPER(x0), PROPER(U21(z0))) 686.53/213.66
PROPER(U11(x0, U31(z0, z1))) → c65(U11'(proper(x0), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(U31(z0, z1))) 686.53/213.66
PROPER(U11(x0, U32(z0))) → c65(U11'(proper(x0), U32(proper(z0))), PROPER(x0), PROPER(U32(z0))) 686.53/213.66
PROPER(U11(x0, U41(z0, z1))) → c65(U11'(proper(x0), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(U41(z0, z1))) 686.53/213.66
PROPER(U11(x0, U51(z0, z1, z2))) → c65(U11'(proper(x0), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U51(z0, z1, z2))) 686.53/213.66
PROPER(U11(x0, U52(z0, z1, z2))) → c65(U11'(proper(x0), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U52(z0, z1, z2))) 686.53/213.66
PROPER(U11(x0, s(z0))) → c65(U11'(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 686.53/213.66
PROPER(U11(x0, plus(z0, z1))) → c65(U11'(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 686.53/213.66
PROPER(U11(x0, U61(z0))) → c65(U11'(proper(x0), U61(proper(z0))), PROPER(x0), PROPER(U61(z0))) 686.53/213.66
PROPER(U11(x0, U71(z0, z1, z2))) → c65(U11'(proper(x0), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U71(z0, z1, z2))) 686.53/213.66
PROPER(U11(x0, U72(z0, z1, z2))) → c65(U11'(proper(x0), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U72(z0, z1, z2))) 686.53/213.66
PROPER(U11(x0, x(z0, z1))) → c65(U11'(proper(x0), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x(z0, z1))) 686.53/213.66
PROPER(U11(U11(z0, z1), x1)) → c65(U11'(U11(proper(z0), proper(z1)), proper(x1)), PROPER(U11(z0, z1)), PROPER(x1)) 686.53/213.66
PROPER(U11(U12(z0), x1)) → c65(U11'(U12(proper(z0)), proper(x1)), PROPER(U12(z0)), PROPER(x1)) 686.53/213.66
PROPER(U11(isNat(z0), x1)) → c65(U11'(isNat(proper(z0)), proper(x1)), PROPER(isNat(z0)), PROPER(x1)) 686.53/213.66
PROPER(U11(U21(z0), x1)) → c65(U11'(U21(proper(z0)), proper(x1)), PROPER(U21(z0)), PROPER(x1)) 686.53/213.66
PROPER(U11(U31(z0, z1), x1)) → c65(U11'(U31(proper(z0), proper(z1)), proper(x1)), PROPER(U31(z0, z1)), PROPER(x1)) 686.53/213.66
PROPER(U11(U32(z0), x1)) → c65(U11'(U32(proper(z0)), proper(x1)), PROPER(U32(z0)), PROPER(x1)) 686.53/213.66
PROPER(U11(U41(z0, z1), x1)) → c65(U11'(U41(proper(z0), proper(z1)), proper(x1)), PROPER(U41(z0, z1)), PROPER(x1)) 686.53/213.66
PROPER(U11(U51(z0, z1, z2), x1)) → c65(U11'(U51(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U51(z0, z1, z2)), PROPER(x1)) 686.53/213.66
PROPER(U11(U52(z0, z1, z2), x1)) → c65(U11'(U52(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U52(z0, z1, z2)), PROPER(x1)) 686.53/213.66
PROPER(U11(s(z0), x1)) → c65(U11'(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 686.53/213.66
PROPER(U11(plus(z0, z1), x1)) → c65(U11'(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 686.53/213.66
PROPER(U11(U61(z0), x1)) → c65(U11'(U61(proper(z0)), proper(x1)), PROPER(U61(z0)), PROPER(x1)) 686.53/213.66
PROPER(U11(U71(z0, z1, z2), x1)) → c65(U11'(U71(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U71(z0, z1, z2)), PROPER(x1)) 686.53/213.66
PROPER(U11(U72(z0, z1, z2), x1)) → c65(U11'(U72(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U72(z0, z1, z2)), PROPER(x1)) 686.53/213.66
PROPER(U11(x(z0, z1), x1)) → c65(U11'(x(proper(z0), proper(z1)), proper(x1)), PROPER(x(z0, z1)), PROPER(x1)) 686.53/213.66
PROPER(U11(x0, tt)) → c65(U11'(proper(x0), ok(tt)), PROPER(x0)) 686.53/213.66
PROPER(U11(x0, 0)) → c65(U11'(proper(x0), ok(0)), PROPER(x0)) 686.53/213.66
PROPER(U11(tt, x1)) → c65(U11'(ok(tt), proper(x1)), PROPER(x1)) 686.53/213.66
PROPER(U11(0, x1)) → c65(U11'(ok(0), proper(x1)), PROPER(x1)) 686.53/213.66
PROPER(U12(U11(z0, z1))) → c67(U12'(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.53/213.66
PROPER(U12(U12(z0))) → c67(U12'(U12(proper(z0))), PROPER(U12(z0))) 686.53/213.66
PROPER(U12(isNat(z0))) → c67(U12'(isNat(proper(z0))), PROPER(isNat(z0))) 686.53/213.66
PROPER(U12(U21(z0))) → c67(U12'(U21(proper(z0))), PROPER(U21(z0))) 686.53/213.66
PROPER(U12(U31(z0, z1))) → c67(U12'(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.53/213.66
PROPER(U12(U32(z0))) → c67(U12'(U32(proper(z0))), PROPER(U32(z0))) 686.53/213.66
PROPER(U12(U41(z0, z1))) → c67(U12'(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.53/213.66
PROPER(U12(U51(z0, z1, z2))) → c67(U12'(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.53/213.66
PROPER(U12(U52(z0, z1, z2))) → c67(U12'(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.53/213.66
PROPER(U12(s(z0))) → c67(U12'(s(proper(z0))), PROPER(s(z0))) 686.53/213.66
PROPER(U12(plus(z0, z1))) → c67(U12'(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.53/213.66
PROPER(U12(U61(z0))) → c67(U12'(U61(proper(z0))), PROPER(U61(z0))) 686.53/213.66
PROPER(U12(U71(z0, z1, z2))) → c67(U12'(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.53/213.66
PROPER(U12(U72(z0, z1, z2))) → c67(U12'(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.53/213.66
PROPER(U12(x(z0, z1))) → c67(U12'(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.53/213.66
PROPER(U12(tt)) → c67(U12'(ok(tt))) 686.53/213.66
PROPER(U12(0)) → c67(U12'(ok(0))) 686.53/213.66
PROPER(isNat(U11(z0, z1))) → c68(ISNAT(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.53/213.66
PROPER(isNat(U12(z0))) → c68(ISNAT(U12(proper(z0))), PROPER(U12(z0))) 686.53/213.66
PROPER(isNat(isNat(z0))) → c68(ISNAT(isNat(proper(z0))), PROPER(isNat(z0))) 686.53/213.66
PROPER(isNat(U21(z0))) → c68(ISNAT(U21(proper(z0))), PROPER(U21(z0))) 686.53/213.66
PROPER(isNat(U31(z0, z1))) → c68(ISNAT(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.53/213.66
PROPER(isNat(U32(z0))) → c68(ISNAT(U32(proper(z0))), PROPER(U32(z0))) 686.53/213.66
PROPER(isNat(U41(z0, z1))) → c68(ISNAT(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.53/213.66
PROPER(isNat(U51(z0, z1, z2))) → c68(ISNAT(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.53/213.66
PROPER(isNat(U52(z0, z1, z2))) → c68(ISNAT(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.53/213.66
PROPER(isNat(s(z0))) → c68(ISNAT(s(proper(z0))), PROPER(s(z0))) 686.53/213.66
PROPER(isNat(plus(z0, z1))) → c68(ISNAT(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.53/213.66
PROPER(isNat(U61(z0))) → c68(ISNAT(U61(proper(z0))), PROPER(U61(z0))) 686.53/213.66
PROPER(isNat(U71(z0, z1, z2))) → c68(ISNAT(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.53/213.66
PROPER(isNat(U72(z0, z1, z2))) → c68(ISNAT(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.53/213.66
PROPER(isNat(x(z0, z1))) → c68(ISNAT(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.53/213.66
PROPER(isNat(tt)) → c68(ISNAT(ok(tt))) 686.53/213.66
PROPER(isNat(0)) → c68(ISNAT(ok(0))) 686.53/213.66
PROPER(U21(U11(z0, z1))) → c69(U21'(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.53/213.66
PROPER(U21(U12(z0))) → c69(U21'(U12(proper(z0))), PROPER(U12(z0))) 686.53/213.66
PROPER(U21(isNat(z0))) → c69(U21'(isNat(proper(z0))), PROPER(isNat(z0))) 686.53/213.66
PROPER(U21(U21(z0))) → c69(U21'(U21(proper(z0))), PROPER(U21(z0))) 686.53/213.66
PROPER(U21(U31(z0, z1))) → c69(U21'(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.53/213.66
PROPER(U21(U32(z0))) → c69(U21'(U32(proper(z0))), PROPER(U32(z0))) 686.53/213.66
PROPER(U21(U41(z0, z1))) → c69(U21'(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.53/213.66
PROPER(U21(U51(z0, z1, z2))) → c69(U21'(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.53/213.66
PROPER(U21(U52(z0, z1, z2))) → c69(U21'(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.53/213.66
PROPER(U21(s(z0))) → c69(U21'(s(proper(z0))), PROPER(s(z0))) 686.53/213.66
PROPER(U21(plus(z0, z1))) → c69(U21'(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.53/213.66
PROPER(U21(U61(z0))) → c69(U21'(U61(proper(z0))), PROPER(U61(z0))) 686.53/213.66
PROPER(U21(U71(z0, z1, z2))) → c69(U21'(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.53/213.66
PROPER(U21(U72(z0, z1, z2))) → c69(U21'(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.53/213.66
PROPER(U21(x(z0, z1))) → c69(U21'(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.53/213.66
PROPER(U21(tt)) → c69(U21'(ok(tt))) 686.53/213.66
PROPER(U21(0)) → c69(U21'(ok(0))) 686.53/213.66
PROPER(U31(x0, U11(z0, z1))) → c70(U31'(proper(x0), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(U11(z0, z1))) 686.53/213.66
PROPER(U31(x0, U12(z0))) → c70(U31'(proper(x0), U12(proper(z0))), PROPER(x0), PROPER(U12(z0))) 686.53/213.66
PROPER(U31(x0, isNat(z0))) → c70(U31'(proper(x0), isNat(proper(z0))), PROPER(x0), PROPER(isNat(z0))) 686.53/213.66
PROPER(U31(x0, U21(z0))) → c70(U31'(proper(x0), U21(proper(z0))), PROPER(x0), PROPER(U21(z0))) 686.53/213.66
PROPER(U31(x0, U31(z0, z1))) → c70(U31'(proper(x0), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(U31(z0, z1))) 686.53/213.66
PROPER(U31(x0, U32(z0))) → c70(U31'(proper(x0), U32(proper(z0))), PROPER(x0), PROPER(U32(z0))) 686.53/213.66
PROPER(U31(x0, U41(z0, z1))) → c70(U31'(proper(x0), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(U41(z0, z1))) 686.53/213.66
PROPER(U31(x0, U51(z0, z1, z2))) → c70(U31'(proper(x0), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U51(z0, z1, z2))) 686.53/213.66
PROPER(U31(x0, U52(z0, z1, z2))) → c70(U31'(proper(x0), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U52(z0, z1, z2))) 686.53/213.66
PROPER(U31(x0, s(z0))) → c70(U31'(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 686.53/213.66
PROPER(U31(x0, plus(z0, z1))) → c70(U31'(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 686.53/213.66
PROPER(U31(x0, U61(z0))) → c70(U31'(proper(x0), U61(proper(z0))), PROPER(x0), PROPER(U61(z0))) 686.53/213.66
PROPER(U31(x0, U71(z0, z1, z2))) → c70(U31'(proper(x0), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U71(z0, z1, z2))) 686.53/213.66
PROPER(U31(x0, U72(z0, z1, z2))) → c70(U31'(proper(x0), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U72(z0, z1, z2))) 686.53/213.66
PROPER(U31(x0, x(z0, z1))) → c70(U31'(proper(x0), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x(z0, z1))) 686.53/213.66
PROPER(U31(U11(z0, z1), x1)) → c70(U31'(U11(proper(z0), proper(z1)), proper(x1)), PROPER(U11(z0, z1)), PROPER(x1)) 686.53/213.66
PROPER(U31(U12(z0), x1)) → c70(U31'(U12(proper(z0)), proper(x1)), PROPER(U12(z0)), PROPER(x1)) 686.53/213.66
PROPER(U31(isNat(z0), x1)) → c70(U31'(isNat(proper(z0)), proper(x1)), PROPER(isNat(z0)), PROPER(x1)) 686.53/213.66
PROPER(U31(U21(z0), x1)) → c70(U31'(U21(proper(z0)), proper(x1)), PROPER(U21(z0)), PROPER(x1)) 686.53/213.66
PROPER(U31(U31(z0, z1), x1)) → c70(U31'(U31(proper(z0), proper(z1)), proper(x1)), PROPER(U31(z0, z1)), PROPER(x1)) 686.53/213.66
PROPER(U31(U32(z0), x1)) → c70(U31'(U32(proper(z0)), proper(x1)), PROPER(U32(z0)), PROPER(x1)) 686.53/213.66
PROPER(U31(U41(z0, z1), x1)) → c70(U31'(U41(proper(z0), proper(z1)), proper(x1)), PROPER(U41(z0, z1)), PROPER(x1)) 686.53/213.66
PROPER(U31(U51(z0, z1, z2), x1)) → c70(U31'(U51(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U51(z0, z1, z2)), PROPER(x1)) 686.53/213.66
PROPER(U31(U52(z0, z1, z2), x1)) → c70(U31'(U52(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U52(z0, z1, z2)), PROPER(x1)) 686.53/213.66
PROPER(U31(s(z0), x1)) → c70(U31'(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 686.53/213.66
PROPER(U31(plus(z0, z1), x1)) → c70(U31'(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 686.53/213.66
PROPER(U31(U61(z0), x1)) → c70(U31'(U61(proper(z0)), proper(x1)), PROPER(U61(z0)), PROPER(x1)) 686.53/213.66
PROPER(U31(U71(z0, z1, z2), x1)) → c70(U31'(U71(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U71(z0, z1, z2)), PROPER(x1)) 686.53/213.66
PROPER(U31(U72(z0, z1, z2), x1)) → c70(U31'(U72(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U72(z0, z1, z2)), PROPER(x1)) 686.53/213.66
PROPER(U31(x(z0, z1), x1)) → c70(U31'(x(proper(z0), proper(z1)), proper(x1)), PROPER(x(z0, z1)), PROPER(x1)) 686.53/213.66
PROPER(U31(x0, tt)) → c70(U31'(proper(x0), ok(tt)), PROPER(x0)) 686.53/213.66
PROPER(U31(x0, 0)) → c70(U31'(proper(x0), ok(0)), PROPER(x0)) 686.53/213.66
PROPER(U31(tt, x1)) → c70(U31'(ok(tt), proper(x1)), PROPER(x1)) 686.53/213.66
PROPER(U31(0, x1)) → c70(U31'(ok(0), proper(x1)), PROPER(x1)) 686.53/213.66
PROPER(U32(U11(z0, z1))) → c71(U32'(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.53/213.66
PROPER(U32(U12(z0))) → c71(U32'(U12(proper(z0))), PROPER(U12(z0))) 686.53/213.66
PROPER(U32(isNat(z0))) → c71(U32'(isNat(proper(z0))), PROPER(isNat(z0))) 686.53/213.66
PROPER(U32(U21(z0))) → c71(U32'(U21(proper(z0))), PROPER(U21(z0))) 686.53/213.66
PROPER(U32(U31(z0, z1))) → c71(U32'(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.53/213.66
PROPER(U32(U32(z0))) → c71(U32'(U32(proper(z0))), PROPER(U32(z0))) 686.53/213.66
PROPER(U32(U41(z0, z1))) → c71(U32'(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.53/213.66
PROPER(U32(U51(z0, z1, z2))) → c71(U32'(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.53/213.66
PROPER(U32(U52(z0, z1, z2))) → c71(U32'(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.53/213.66
PROPER(U32(s(z0))) → c71(U32'(s(proper(z0))), PROPER(s(z0))) 686.53/213.66
PROPER(U32(plus(z0, z1))) → c71(U32'(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.53/213.66
PROPER(U32(U61(z0))) → c71(U32'(U61(proper(z0))), PROPER(U61(z0))) 686.53/213.66
PROPER(U32(U71(z0, z1, z2))) → c71(U32'(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.53/213.66
PROPER(U32(U72(z0, z1, z2))) → c71(U32'(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.53/213.66
PROPER(U32(x(z0, z1))) → c71(U32'(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.53/213.66
PROPER(U32(tt)) → c71(U32'(ok(tt))) 686.53/213.66
PROPER(U32(0)) → c71(U32'(ok(0))) 686.53/213.66
PROPER(U41(x0, U11(z0, z1))) → c72(U41'(proper(x0), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(U11(z0, z1))) 686.53/213.66
PROPER(U41(x0, U12(z0))) → c72(U41'(proper(x0), U12(proper(z0))), PROPER(x0), PROPER(U12(z0))) 686.53/213.66
PROPER(U41(x0, isNat(z0))) → c72(U41'(proper(x0), isNat(proper(z0))), PROPER(x0), PROPER(isNat(z0))) 686.53/213.66
PROPER(U41(x0, U21(z0))) → c72(U41'(proper(x0), U21(proper(z0))), PROPER(x0), PROPER(U21(z0))) 686.53/213.66
PROPER(U41(x0, U31(z0, z1))) → c72(U41'(proper(x0), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(U31(z0, z1))) 686.53/213.66
PROPER(U41(x0, U32(z0))) → c72(U41'(proper(x0), U32(proper(z0))), PROPER(x0), PROPER(U32(z0))) 686.53/213.66
PROPER(U41(x0, U41(z0, z1))) → c72(U41'(proper(x0), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(U41(z0, z1))) 686.53/213.66
PROPER(U41(x0, U51(z0, z1, z2))) → c72(U41'(proper(x0), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U51(z0, z1, z2))) 686.53/213.66
PROPER(U41(x0, U52(z0, z1, z2))) → c72(U41'(proper(x0), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U52(z0, z1, z2))) 686.53/213.66
PROPER(U41(x0, s(z0))) → c72(U41'(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 686.53/213.66
PROPER(U41(x0, plus(z0, z1))) → c72(U41'(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 686.53/213.66
PROPER(U41(x0, U61(z0))) → c72(U41'(proper(x0), U61(proper(z0))), PROPER(x0), PROPER(U61(z0))) 686.53/213.66
PROPER(U41(x0, U71(z0, z1, z2))) → c72(U41'(proper(x0), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U71(z0, z1, z2))) 686.53/213.66
PROPER(U41(x0, U72(z0, z1, z2))) → c72(U41'(proper(x0), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U72(z0, z1, z2))) 686.53/213.66
PROPER(U41(x0, x(z0, z1))) → c72(U41'(proper(x0), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x(z0, z1))) 686.53/213.66
PROPER(U41(U11(z0, z1), x1)) → c72(U41'(U11(proper(z0), proper(z1)), proper(x1)), PROPER(U11(z0, z1)), PROPER(x1)) 686.53/213.66
PROPER(U41(U12(z0), x1)) → c72(U41'(U12(proper(z0)), proper(x1)), PROPER(U12(z0)), PROPER(x1)) 686.53/213.66
PROPER(U41(isNat(z0), x1)) → c72(U41'(isNat(proper(z0)), proper(x1)), PROPER(isNat(z0)), PROPER(x1)) 686.53/213.66
PROPER(U41(U21(z0), x1)) → c72(U41'(U21(proper(z0)), proper(x1)), PROPER(U21(z0)), PROPER(x1)) 686.53/213.66
PROPER(U41(U31(z0, z1), x1)) → c72(U41'(U31(proper(z0), proper(z1)), proper(x1)), PROPER(U31(z0, z1)), PROPER(x1)) 686.53/213.66
PROPER(U41(U32(z0), x1)) → c72(U41'(U32(proper(z0)), proper(x1)), PROPER(U32(z0)), PROPER(x1)) 686.53/213.66
PROPER(U41(U41(z0, z1), x1)) → c72(U41'(U41(proper(z0), proper(z1)), proper(x1)), PROPER(U41(z0, z1)), PROPER(x1)) 686.53/213.66
PROPER(U41(U51(z0, z1, z2), x1)) → c72(U41'(U51(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U51(z0, z1, z2)), PROPER(x1)) 686.53/213.66
PROPER(U41(U52(z0, z1, z2), x1)) → c72(U41'(U52(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U52(z0, z1, z2)), PROPER(x1)) 686.53/213.66
PROPER(U41(s(z0), x1)) → c72(U41'(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 686.53/213.66
PROPER(U41(plus(z0, z1), x1)) → c72(U41'(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 686.53/213.66
PROPER(U41(U61(z0), x1)) → c72(U41'(U61(proper(z0)), proper(x1)), PROPER(U61(z0)), PROPER(x1)) 686.53/213.66
PROPER(U41(U71(z0, z1, z2), x1)) → c72(U41'(U71(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U71(z0, z1, z2)), PROPER(x1)) 686.53/213.66
PROPER(U41(U72(z0, z1, z2), x1)) → c72(U41'(U72(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U72(z0, z1, z2)), PROPER(x1)) 686.53/213.66
PROPER(U41(x(z0, z1), x1)) → c72(U41'(x(proper(z0), proper(z1)), proper(x1)), PROPER(x(z0, z1)), PROPER(x1)) 686.53/213.66
PROPER(U41(x0, tt)) → c72(U41'(proper(x0), ok(tt)), PROPER(x0)) 686.53/213.66
PROPER(U41(x0, 0)) → c72(U41'(proper(x0), ok(0)), PROPER(x0)) 686.53/213.66
PROPER(U41(tt, x1)) → c72(U41'(ok(tt), proper(x1)), PROPER(x1)) 686.53/213.66
PROPER(U41(0, x1)) → c72(U41'(ok(0), proper(x1)), PROPER(x1)) 686.53/213.66
PROPER(U51(x0, x1, U11(z0, z1))) → c73(U51'(proper(x0), proper(x1), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U11(z0, z1))) 686.53/213.66
PROPER(U51(x0, x1, tt)) → c73(U51'(proper(x0), proper(x1), ok(tt)), PROPER(x0), PROPER(x1), PROPER(tt)) 686.53/213.66
PROPER(U51(x0, x1, U12(z0))) → c73(U51'(proper(x0), proper(x1), U12(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U12(z0))) 686.53/213.66
PROPER(U51(x0, x1, isNat(z0))) → c73(U51'(proper(x0), proper(x1), isNat(proper(z0))), PROPER(x0), PROPER(x1), PROPER(isNat(z0))) 686.53/213.66
PROPER(U51(x0, x1, U21(z0))) → c73(U51'(proper(x0), proper(x1), U21(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U21(z0))) 686.53/213.66
PROPER(U51(x0, x1, U31(z0, z1))) → c73(U51'(proper(x0), proper(x1), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U31(z0, z1))) 686.53/213.66
PROPER(U51(x0, x1, U32(z0))) → c73(U51'(proper(x0), proper(x1), U32(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U32(z0))) 686.53/213.66
PROPER(U51(x0, x1, U41(z0, z1))) → c73(U51'(proper(x0), proper(x1), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U41(z0, z1))) 686.53/213.66
PROPER(U51(x0, x1, U51(z0, z1, z2))) → c73(U51'(proper(x0), proper(x1), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U51(z0, z1, z2))) 686.53/213.66
PROPER(U51(x0, x1, U52(z0, z1, z2))) → c73(U51'(proper(x0), proper(x1), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U52(z0, z1, z2))) 686.53/213.66
PROPER(U51(x0, x1, s(z0))) → c73(U51'(proper(x0), proper(x1), s(proper(z0))), PROPER(x0), PROPER(x1), PROPER(s(z0))) 686.53/213.66
PROPER(U51(x0, x1, plus(z0, z1))) → c73(U51'(proper(x0), proper(x1), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(plus(z0, z1))) 686.53/213.66
PROPER(U51(x0, x1, U61(z0))) → c73(U51'(proper(x0), proper(x1), U61(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U61(z0))) 686.53/213.66
PROPER(U51(x0, x1, 0)) → c73(U51'(proper(x0), proper(x1), ok(0)), PROPER(x0), PROPER(x1), PROPER(0)) 686.53/213.66
PROPER(U51(x0, x1, U71(z0, z1, z2))) → c73(U51'(proper(x0), proper(x1), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U71(z0, z1, z2))) 686.53/213.66
PROPER(U51(x0, x1, U72(z0, z1, z2))) → c73(U51'(proper(x0), proper(x1), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U72(z0, z1, z2))) 686.53/213.66
PROPER(U51(x0, x1, x(z0, z1))) → c73(U51'(proper(x0), proper(x1), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(x(z0, z1))) 686.53/213.66
PROPER(U51(x0, U11(z0, z1), x2)) → c73(U51'(proper(x0), U11(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U11(z0, z1)), PROPER(x2)) 686.53/213.66
PROPER(U51(x0, tt, x2)) → c73(U51'(proper(x0), ok(tt), proper(x2)), PROPER(x0), PROPER(tt), PROPER(x2)) 686.53/213.66
PROPER(U51(x0, U12(z0), x2)) → c73(U51'(proper(x0), U12(proper(z0)), proper(x2)), PROPER(x0), PROPER(U12(z0)), PROPER(x2)) 686.53/213.66
PROPER(U51(x0, isNat(z0), x2)) → c73(U51'(proper(x0), isNat(proper(z0)), proper(x2)), PROPER(x0), PROPER(isNat(z0)), PROPER(x2)) 686.53/213.66
PROPER(U51(x0, U21(z0), x2)) → c73(U51'(proper(x0), U21(proper(z0)), proper(x2)), PROPER(x0), PROPER(U21(z0)), PROPER(x2)) 686.53/213.66
PROPER(U51(x0, U31(z0, z1), x2)) → c73(U51'(proper(x0), U31(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U31(z0, z1)), PROPER(x2)) 686.53/213.66
PROPER(U51(x0, U32(z0), x2)) → c73(U51'(proper(x0), U32(proper(z0)), proper(x2)), PROPER(x0), PROPER(U32(z0)), PROPER(x2)) 686.53/213.66
PROPER(U51(x0, U41(z0, z1), x2)) → c73(U51'(proper(x0), U41(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U41(z0, z1)), PROPER(x2)) 686.53/213.66
PROPER(U51(x0, U51(z0, z1, z2), x2)) → c73(U51'(proper(x0), U51(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U51(z0, z1, z2)), PROPER(x2)) 686.53/213.66
PROPER(U51(x0, U52(z0, z1, z2), x2)) → c73(U51'(proper(x0), U52(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U52(z0, z1, z2)), PROPER(x2)) 686.53/213.66
PROPER(U51(x0, s(z0), x2)) → c73(U51'(proper(x0), s(proper(z0)), proper(x2)), PROPER(x0), PROPER(s(z0)), PROPER(x2)) 686.53/213.66
PROPER(U51(x0, plus(z0, z1), x2)) → c73(U51'(proper(x0), plus(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(plus(z0, z1)), PROPER(x2)) 686.53/213.66
PROPER(U51(x0, U61(z0), x2)) → c73(U51'(proper(x0), U61(proper(z0)), proper(x2)), PROPER(x0), PROPER(U61(z0)), PROPER(x2)) 686.53/213.66
PROPER(U51(x0, 0, x2)) → c73(U51'(proper(x0), ok(0), proper(x2)), PROPER(x0), PROPER(0), PROPER(x2)) 686.53/213.66
PROPER(U51(x0, U71(z0, z1, z2), x2)) → c73(U51'(proper(x0), U71(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U71(z0, z1, z2)), PROPER(x2)) 686.53/213.66
PROPER(U51(x0, U72(z0, z1, z2), x2)) → c73(U51'(proper(x0), U72(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U72(z0, z1, z2)), PROPER(x2)) 686.53/213.66
PROPER(U51(x0, x(z0, z1), x2)) → c73(U51'(proper(x0), x(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(x(z0, z1)), PROPER(x2)) 686.53/213.66
PROPER(U51(U11(z0, z1), x1, x2)) → c73(U51'(U11(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U11(z0, z1)), PROPER(x1), PROPER(x2)) 686.53/213.66
PROPER(U51(tt, x1, x2)) → c73(U51'(ok(tt), proper(x1), proper(x2)), PROPER(tt), PROPER(x1), PROPER(x2)) 686.53/213.66
PROPER(U51(U12(z0), x1, x2)) → c73(U51'(U12(proper(z0)), proper(x1), proper(x2)), PROPER(U12(z0)), PROPER(x1), PROPER(x2)) 686.53/213.66
PROPER(U51(isNat(z0), x1, x2)) → c73(U51'(isNat(proper(z0)), proper(x1), proper(x2)), PROPER(isNat(z0)), PROPER(x1), PROPER(x2)) 686.53/213.66
PROPER(U51(U21(z0), x1, x2)) → c73(U51'(U21(proper(z0)), proper(x1), proper(x2)), PROPER(U21(z0)), PROPER(x1), PROPER(x2)) 686.53/213.66
PROPER(U51(U31(z0, z1), x1, x2)) → c73(U51'(U31(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U31(z0, z1)), PROPER(x1), PROPER(x2)) 686.53/213.66
PROPER(U51(U32(z0), x1, x2)) → c73(U51'(U32(proper(z0)), proper(x1), proper(x2)), PROPER(U32(z0)), PROPER(x1), PROPER(x2)) 686.53/213.66
PROPER(U51(U41(z0, z1), x1, x2)) → c73(U51'(U41(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U41(z0, z1)), PROPER(x1), PROPER(x2)) 686.53/213.66
PROPER(U51(U51(z0, z1, z2), x1, x2)) → c73(U51'(U51(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U51(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.53/213.66
PROPER(U51(U52(z0, z1, z2), x1, x2)) → c73(U51'(U52(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U52(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.53/213.66
PROPER(U51(s(z0), x1, x2)) → c73(U51'(s(proper(z0)), proper(x1), proper(x2)), PROPER(s(z0)), PROPER(x1), PROPER(x2)) 686.53/213.66
PROPER(U51(plus(z0, z1), x1, x2)) → c73(U51'(plus(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(plus(z0, z1)), PROPER(x1), PROPER(x2)) 686.53/213.66
PROPER(U51(U61(z0), x1, x2)) → c73(U51'(U61(proper(z0)), proper(x1), proper(x2)), PROPER(U61(z0)), PROPER(x1), PROPER(x2)) 686.53/213.66
PROPER(U51(0, x1, x2)) → c73(U51'(ok(0), proper(x1), proper(x2)), PROPER(0), PROPER(x1), PROPER(x2)) 686.53/213.66
PROPER(U51(U71(z0, z1, z2), x1, x2)) → c73(U51'(U71(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U71(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.53/213.66
PROPER(U51(U72(z0, z1, z2), x1, x2)) → c73(U51'(U72(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U72(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.53/213.66
PROPER(U51(x(z0, z1), x1, x2)) → c73(U51'(x(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(x(z0, z1)), PROPER(x1), PROPER(x2))
K tuples:none
Defined Rule Symbols:

active, U11, U12, U21, U31, U32, U41, U51, U52, s, plus, U61, U71, U72, x, proper, isNat, top

Defined Pair Symbols:

ACTIVE, U11', U12', U21', U31', U32', U41', U51', U52', S, PLUS, U61', U71', U72', X, PROPER, ISNAT, TOP

Compound Symbols:

c28, c29, 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, c62, c63, c64, c74, c75, c76, c77, c79, c80, c81, c82, c83, c84, c13, c16, c18, c1, c19, c19, c, c20, c20, c2, c21, c21, c3, c22, c22, c4, c23, c23, c5, c24, c24, c6, c25, c25, c7, c26, c26, c8, c27, c27, c9, c30, c30, c10, c31, c31, c11, c32, c32, c12, c65, c65, c67, c67, c68, c68, c69, c69, c70, c70, c71, c71, c72, c72, c73

686.53/213.66
686.53/213.66

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

Removed 6 trailing tuple parts
686.53/213.66
686.53/213.66

(110) Obligation:

Complexity Dependency Tuples Problem
Rules:

active(U11(tt, z0)) → mark(U12(isNat(z0))) 686.53/213.66
active(U12(tt)) → mark(tt) 686.53/213.66
active(U21(tt)) → mark(tt) 686.53/213.66
active(U31(tt, z0)) → mark(U32(isNat(z0))) 686.53/213.66
active(U32(tt)) → mark(tt) 686.53/213.66
active(U41(tt, z0)) → mark(z0) 686.53/213.66
active(U51(tt, z0, z1)) → mark(U52(isNat(z1), z0, z1)) 686.53/213.66
active(U52(tt, z0, z1)) → mark(s(plus(z1, z0))) 686.53/213.66
active(U61(tt)) → mark(0) 686.53/213.66
active(U71(tt, z0, z1)) → mark(U72(isNat(z1), z0, z1)) 686.53/213.66
active(U72(tt, z0, z1)) → mark(plus(x(z1, z0), z1)) 686.53/213.66
active(isNat(0)) → mark(tt) 686.53/213.66
active(isNat(plus(z0, z1))) → mark(U11(isNat(z0), z1)) 686.53/213.66
active(isNat(s(z0))) → mark(U21(isNat(z0))) 686.53/213.66
active(isNat(x(z0, z1))) → mark(U31(isNat(z0), z1)) 686.53/213.66
active(plus(z0, 0)) → mark(U41(isNat(z0), z0)) 686.53/213.66
active(plus(z0, s(z1))) → mark(U51(isNat(z1), z1, z0)) 686.53/213.66
active(x(z0, 0)) → mark(U61(isNat(z0))) 686.53/213.66
active(x(z0, s(z1))) → mark(U71(isNat(z1), z1, z0)) 686.53/213.66
active(U11(z0, z1)) → U11(active(z0), z1) 686.53/213.66
active(U12(z0)) → U12(active(z0)) 686.53/213.66
active(U21(z0)) → U21(active(z0)) 686.53/213.66
active(U31(z0, z1)) → U31(active(z0), z1) 686.53/213.66
active(U32(z0)) → U32(active(z0)) 686.53/213.66
active(U41(z0, z1)) → U41(active(z0), z1) 686.53/213.66
active(U51(z0, z1, z2)) → U51(active(z0), z1, z2) 686.53/213.66
active(U52(z0, z1, z2)) → U52(active(z0), z1, z2) 686.53/213.66
active(s(z0)) → s(active(z0)) 686.53/213.66
active(plus(z0, z1)) → plus(active(z0), z1) 686.53/213.66
active(plus(z0, z1)) → plus(z0, active(z1)) 686.53/213.66
active(U61(z0)) → U61(active(z0)) 686.53/213.66
active(U71(z0, z1, z2)) → U71(active(z0), z1, z2) 686.53/213.66
active(U72(z0, z1, z2)) → U72(active(z0), z1, z2) 686.53/213.66
active(x(z0, z1)) → x(active(z0), z1) 686.53/213.66
active(x(z0, z1)) → x(z0, active(z1)) 686.53/213.66
U11(mark(z0), z1) → mark(U11(z0, z1)) 686.53/213.66
U11(ok(z0), ok(z1)) → ok(U11(z0, z1)) 686.53/213.66
U12(mark(z0)) → mark(U12(z0)) 686.53/213.66
U12(ok(z0)) → ok(U12(z0)) 686.53/213.66
U21(mark(z0)) → mark(U21(z0)) 686.53/213.66
U21(ok(z0)) → ok(U21(z0)) 686.53/213.66
U31(mark(z0), z1) → mark(U31(z0, z1)) 686.53/213.66
U31(ok(z0), ok(z1)) → ok(U31(z0, z1)) 686.53/213.66
U32(mark(z0)) → mark(U32(z0)) 686.53/213.66
U32(ok(z0)) → ok(U32(z0)) 686.53/213.66
U41(mark(z0), z1) → mark(U41(z0, z1)) 686.53/213.66
U41(ok(z0), ok(z1)) → ok(U41(z0, z1)) 686.53/213.66
U51(mark(z0), z1, z2) → mark(U51(z0, z1, z2)) 686.53/213.66
U51(ok(z0), ok(z1), ok(z2)) → ok(U51(z0, z1, z2)) 686.53/213.66
U52(mark(z0), z1, z2) → mark(U52(z0, z1, z2)) 686.53/213.66
U52(ok(z0), ok(z1), ok(z2)) → ok(U52(z0, z1, z2)) 686.53/213.66
s(mark(z0)) → mark(s(z0)) 686.53/213.66
s(ok(z0)) → ok(s(z0)) 686.53/213.66
plus(mark(z0), z1) → mark(plus(z0, z1)) 686.53/213.66
plus(z0, mark(z1)) → mark(plus(z0, z1)) 686.53/213.66
plus(ok(z0), ok(z1)) → ok(plus(z0, z1)) 686.53/213.66
U61(mark(z0)) → mark(U61(z0)) 686.53/213.66
U61(ok(z0)) → ok(U61(z0)) 686.53/213.66
U71(mark(z0), z1, z2) → mark(U71(z0, z1, z2)) 686.53/213.66
U71(ok(z0), ok(z1), ok(z2)) → ok(U71(z0, z1, z2)) 686.53/213.66
U72(mark(z0), z1, z2) → mark(U72(z0, z1, z2)) 686.53/213.66
U72(ok(z0), ok(z1), ok(z2)) → ok(U72(z0, z1, z2)) 686.53/213.66
x(mark(z0), z1) → mark(x(z0, z1)) 686.53/213.66
x(z0, mark(z1)) → mark(x(z0, z1)) 686.53/213.66
x(ok(z0), ok(z1)) → ok(x(z0, z1)) 686.53/213.66
proper(U11(z0, z1)) → U11(proper(z0), proper(z1)) 686.53/213.66
proper(tt) → ok(tt) 686.53/213.66
proper(U12(z0)) → U12(proper(z0)) 686.53/213.66
proper(isNat(z0)) → isNat(proper(z0)) 686.53/213.66
proper(U21(z0)) → U21(proper(z0)) 686.53/213.66
proper(U31(z0, z1)) → U31(proper(z0), proper(z1)) 686.53/213.66
proper(U32(z0)) → U32(proper(z0)) 686.53/213.66
proper(U41(z0, z1)) → U41(proper(z0), proper(z1)) 686.53/213.66
proper(U51(z0, z1, z2)) → U51(proper(z0), proper(z1), proper(z2)) 686.53/213.66
proper(U52(z0, z1, z2)) → U52(proper(z0), proper(z1), proper(z2)) 686.53/213.66
proper(s(z0)) → s(proper(z0)) 686.53/213.66
proper(plus(z0, z1)) → plus(proper(z0), proper(z1)) 686.53/213.66
proper(U61(z0)) → U61(proper(z0)) 686.53/213.66
proper(0) → ok(0) 686.53/213.66
proper(U71(z0, z1, z2)) → U71(proper(z0), proper(z1), proper(z2)) 686.53/213.66
proper(U72(z0, z1, z2)) → U72(proper(z0), proper(z1), proper(z2)) 686.53/213.66
proper(x(z0, z1)) → x(proper(z0), proper(z1)) 686.53/213.66
isNat(ok(z0)) → ok(isNat(z0)) 686.53/213.66
top(mark(z0)) → top(proper(z0)) 686.53/213.66
top(ok(z0)) → top(active(z0))
Tuples:

ACTIVE(plus(z0, z1)) → c28(PLUS(active(z0), z1), ACTIVE(z0)) 686.53/213.66
ACTIVE(plus(z0, z1)) → c29(PLUS(z0, active(z1)), ACTIVE(z1)) 686.53/213.66
ACTIVE(x(z0, z1)) → c33(X(active(z0), z1), ACTIVE(z0)) 686.53/213.66
ACTIVE(x(z0, z1)) → c34(X(z0, active(z1)), ACTIVE(z1)) 686.53/213.66
U11'(mark(z0), z1) → c35(U11'(z0, z1)) 686.53/213.66
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1)) 686.53/213.66
U12'(mark(z0)) → c37(U12'(z0)) 686.53/213.66
U12'(ok(z0)) → c38(U12'(z0)) 686.53/213.66
U21'(mark(z0)) → c39(U21'(z0)) 686.53/213.66
U21'(ok(z0)) → c40(U21'(z0)) 686.53/213.66
U31'(mark(z0), z1) → c41(U31'(z0, z1)) 686.53/213.66
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 686.53/213.66
U32'(mark(z0)) → c43(U32'(z0)) 686.53/213.66
U32'(ok(z0)) → c44(U32'(z0)) 686.53/213.66
U41'(mark(z0), z1) → c45(U41'(z0, z1)) 686.53/213.66
U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1)) 686.53/213.66
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2)) 686.53/213.66
U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2)) 686.53/213.66
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2)) 686.53/213.66
U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2)) 686.53/213.66
S(mark(z0)) → c51(S(z0)) 686.53/213.66
S(ok(z0)) → c52(S(z0)) 686.53/213.66
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 686.53/213.66
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 686.53/213.66
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 686.53/213.66
U61'(mark(z0)) → c56(U61'(z0)) 686.53/213.66
U61'(ok(z0)) → c57(U61'(z0)) 686.53/213.66
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2)) 686.53/213.66
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2)) 686.53/213.66
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2)) 686.53/213.66
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 686.53/213.66
X(mark(z0), z1) → c62(X(z0, z1)) 686.53/213.66
X(z0, mark(z1)) → c63(X(z0, z1)) 686.53/213.66
X(ok(z0), ok(z1)) → c64(X(z0, z1)) 686.53/213.66
PROPER(U52(z0, z1, z2)) → c74(U52'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 686.53/213.66
PROPER(s(z0)) → c75(S(proper(z0)), PROPER(z0)) 686.53/213.66
PROPER(plus(z0, z1)) → c76(PLUS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 686.53/213.66
PROPER(U61(z0)) → c77(U61'(proper(z0)), PROPER(z0)) 686.53/213.66
PROPER(U71(z0, z1, z2)) → c79(U71'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 686.53/213.66
PROPER(U72(z0, z1, z2)) → c80(U72'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 686.53/213.66
PROPER(x(z0, z1)) → c81(X(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 686.53/213.66
ISNAT(ok(z0)) → c82(ISNAT(z0)) 686.53/213.66
TOP(mark(z0)) → c83(TOP(proper(z0)), PROPER(z0)) 686.53/213.66
TOP(ok(z0)) → c84(TOP(active(z0)), ACTIVE(z0)) 686.53/213.66
ACTIVE(isNat(s(z0))) → c13(ISNAT(z0)) 686.53/213.66
ACTIVE(plus(z0, s(z1))) → c16(ISNAT(z1)) 686.53/213.66
ACTIVE(x(z0, s(z1))) → c18(ISNAT(z1)) 686.53/213.66
ACTIVE(U11(tt, z0)) → c1(U12'(isNat(z0))) 686.53/213.66
ACTIVE(U11(tt, z0)) → c1(ISNAT(z0)) 686.53/213.66
ACTIVE(U31(tt, z0)) → c1(U32'(isNat(z0))) 686.53/213.66
ACTIVE(U31(tt, z0)) → c1(ISNAT(z0)) 686.53/213.66
ACTIVE(U51(tt, z0, z1)) → c1(U52'(isNat(z1), z0, z1)) 686.53/213.66
ACTIVE(U51(tt, z0, z1)) → c1(ISNAT(z1)) 686.53/213.66
ACTIVE(U52(tt, z0, z1)) → c1(S(plus(z1, z0))) 686.53/213.66
ACTIVE(U52(tt, z0, z1)) → c1(PLUS(z1, z0)) 686.53/213.66
ACTIVE(U71(tt, z0, z1)) → c1(U72'(isNat(z1), z0, z1)) 686.53/213.66
ACTIVE(U71(tt, z0, z1)) → c1(ISNAT(z1)) 686.53/213.66
ACTIVE(U72(tt, z0, z1)) → c1(PLUS(x(z1, z0), z1)) 686.53/213.66
ACTIVE(U72(tt, z0, z1)) → c1(X(z1, z0)) 686.53/213.66
ACTIVE(isNat(plus(z0, z1))) → c1(U11'(isNat(z0), z1)) 686.53/213.66
ACTIVE(isNat(plus(z0, z1))) → c1(ISNAT(z0)) 686.53/213.66
ACTIVE(isNat(x(z0, z1))) → c1(U31'(isNat(z0), z1)) 686.53/213.66
ACTIVE(isNat(x(z0, z1))) → c1(ISNAT(z0)) 686.53/213.66
ACTIVE(plus(z0, 0)) → c1(U41'(isNat(z0), z0)) 686.53/213.66
ACTIVE(plus(z0, 0)) → c1(ISNAT(z0)) 686.53/213.66
ACTIVE(x(z0, 0)) → c1(U61'(isNat(z0))) 686.53/213.66
ACTIVE(x(z0, 0)) → c1(ISNAT(z0)) 686.53/213.66
ACTIVE(U11(plus(z0, 0), x1)) → c19(U11'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.53/213.66
ACTIVE(U11(plus(z0, s(z1)), x1)) → c19(U11'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.53/213.66
ACTIVE(U11(x(z0, 0), x1)) → c19(U11'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.53/213.66
ACTIVE(U11(x(z0, s(z1)), x1)) → c19(U11'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.53/213.66
ACTIVE(U11(U11(z0, z1), x1)) → c19(U11'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.53/213.66
ACTIVE(U11(U12(z0), x1)) → c19(U11'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.53/213.66
ACTIVE(U11(U21(z0), x1)) → c19(U11'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.53/213.66
ACTIVE(U11(U31(z0, z1), x1)) → c19(U11'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.53/213.66
ACTIVE(U11(U32(z0), x1)) → c19(U11'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.53/213.66
ACTIVE(U11(U41(z0, z1), x1)) → c19(U11'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.53/213.66
ACTIVE(U11(U51(z0, z1, z2), x1)) → c19(U11'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.53/213.66
ACTIVE(U11(U52(z0, z1, z2), x1)) → c19(U11'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.53/213.66
ACTIVE(U11(s(z0), x1)) → c19(U11'(s(active(z0)), x1), ACTIVE(s(z0))) 686.53/213.66
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.53/213.66
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.53/213.66
ACTIVE(U11(U61(z0), x1)) → c19(U11'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.53/213.66
ACTIVE(U11(U71(z0, z1, z2), x1)) → c19(U11'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.53/213.66
ACTIVE(U11(U72(z0, z1, z2), x1)) → c19(U11'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.53/213.66
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.53/213.66
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.53/213.66
ACTIVE(U11(isNat(0), x1)) → c19(U11'(mark(tt), x1)) 686.53/213.66
ACTIVE(U11(U11(tt, z0), x1)) → c(U11'(mark(U12(isNat(z0))), x1)) 686.53/213.66
ACTIVE(U11(U11(tt, z0), x1)) → c(ACTIVE(U11(tt, z0))) 686.53/213.66
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(U11'(mark(U11(isNat(z0), z1)), x1)) 686.53/213.66
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(ACTIVE(isNat(plus(z0, z1)))) 686.53/213.66
ACTIVE(U11(isNat(s(z0)), x1)) → c(U11'(mark(U21(isNat(z0))), x1)) 686.53/213.66
ACTIVE(U11(isNat(s(z0)), x1)) → c(ACTIVE(isNat(s(z0)))) 686.53/213.66
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(U11'(mark(U31(isNat(z0), z1)), x1)) 686.53/213.66
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(ACTIVE(isNat(x(z0, z1)))) 686.53/213.66
ACTIVE(U12(plus(z0, 0))) → c20(U12'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.53/213.66
ACTIVE(U12(plus(z0, s(z1)))) → c20(U12'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.53/213.66
ACTIVE(U12(x(z0, 0))) → c20(U12'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.53/213.66
ACTIVE(U12(x(z0, s(z1)))) → c20(U12'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.53/213.66
ACTIVE(U12(U11(z0, z1))) → c20(U12'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.53/213.66
ACTIVE(U12(U12(z0))) → c20(U12'(U12(active(z0))), ACTIVE(U12(z0))) 686.53/213.66
ACTIVE(U12(U21(z0))) → c20(U12'(U21(active(z0))), ACTIVE(U21(z0))) 686.53/213.66
ACTIVE(U12(U31(z0, z1))) → c20(U12'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.53/213.66
ACTIVE(U12(U32(z0))) → c20(U12'(U32(active(z0))), ACTIVE(U32(z0))) 686.53/213.66
ACTIVE(U12(U41(z0, z1))) → c20(U12'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.53/213.66
ACTIVE(U12(U51(z0, z1, z2))) → c20(U12'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.53/213.66
ACTIVE(U12(U52(z0, z1, z2))) → c20(U12'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.53/213.66
ACTIVE(U12(s(z0))) → c20(U12'(s(active(z0))), ACTIVE(s(z0))) 686.53/213.66
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.53/213.66
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.53/213.66
ACTIVE(U12(U61(z0))) → c20(U12'(U61(active(z0))), ACTIVE(U61(z0))) 686.53/213.66
ACTIVE(U12(U71(z0, z1, z2))) → c20(U12'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.53/213.66
ACTIVE(U12(U72(z0, z1, z2))) → c20(U12'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.53/213.66
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.53/213.66
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.53/213.66
ACTIVE(U11(U12(tt), x1)) → c19(U11'(mark(tt), x1)) 686.53/213.66
ACTIVE(U12(U12(tt))) → c20(U12'(mark(tt))) 686.53/213.66
ACTIVE(U12(isNat(0))) → c20(U12'(mark(tt))) 686.53/213.66
ACTIVE(U12(U11(tt, z0))) → c2(U12'(mark(U12(isNat(z0))))) 686.53/213.66
ACTIVE(U12(U11(tt, z0))) → c2(ACTIVE(U11(tt, z0))) 686.53/213.66
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(U12'(mark(U11(isNat(z0), z1)))) 686.53/213.66
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(ACTIVE(isNat(plus(z0, z1)))) 686.53/213.66
ACTIVE(U12(isNat(s(z0)))) → c2(U12'(mark(U21(isNat(z0))))) 686.53/213.66
ACTIVE(U12(isNat(s(z0)))) → c2(ACTIVE(isNat(s(z0)))) 686.53/213.66
ACTIVE(U12(isNat(x(z0, z1)))) → c2(U12'(mark(U31(isNat(z0), z1)))) 686.53/213.66
ACTIVE(U12(isNat(x(z0, z1)))) → c2(ACTIVE(isNat(x(z0, z1)))) 686.53/213.66
ACTIVE(U21(plus(z0, 0))) → c21(U21'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.53/213.66
ACTIVE(U21(plus(z0, s(z1)))) → c21(U21'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.53/213.66
ACTIVE(U21(x(z0, 0))) → c21(U21'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.53/213.66
ACTIVE(U21(x(z0, s(z1)))) → c21(U21'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.53/213.66
ACTIVE(U21(U11(z0, z1))) → c21(U21'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.53/213.66
ACTIVE(U21(U12(z0))) → c21(U21'(U12(active(z0))), ACTIVE(U12(z0))) 686.53/213.66
ACTIVE(U21(U21(z0))) → c21(U21'(U21(active(z0))), ACTIVE(U21(z0))) 686.53/213.66
ACTIVE(U21(U31(z0, z1))) → c21(U21'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.53/213.66
ACTIVE(U21(U32(z0))) → c21(U21'(U32(active(z0))), ACTIVE(U32(z0))) 686.53/213.66
ACTIVE(U21(U41(z0, z1))) → c21(U21'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.53/213.66
ACTIVE(U21(U51(z0, z1, z2))) → c21(U21'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.53/213.66
ACTIVE(U21(U52(z0, z1, z2))) → c21(U21'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.53/213.66
ACTIVE(U21(s(z0))) → c21(U21'(s(active(z0))), ACTIVE(s(z0))) 686.53/213.66
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.53/213.66
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.53/213.66
ACTIVE(U21(U61(z0))) → c21(U21'(U61(active(z0))), ACTIVE(U61(z0))) 686.53/213.66
ACTIVE(U21(U71(z0, z1, z2))) → c21(U21'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.53/213.66
ACTIVE(U21(U72(z0, z1, z2))) → c21(U21'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.53/213.66
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.53/213.66
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.53/213.66
ACTIVE(U11(U21(tt), x1)) → c19(U11'(mark(tt), x1)) 686.53/213.66
ACTIVE(U12(U21(tt))) → c20(U12'(mark(tt))) 686.53/213.66
ACTIVE(U21(U12(tt))) → c21(U21'(mark(tt))) 686.53/213.66
ACTIVE(U21(U21(tt))) → c21(U21'(mark(tt))) 686.53/213.66
ACTIVE(U21(isNat(0))) → c21(U21'(mark(tt))) 686.53/213.66
ACTIVE(U21(U11(tt, z0))) → c3(U21'(mark(U12(isNat(z0))))) 686.53/213.66
ACTIVE(U21(U11(tt, z0))) → c3(ACTIVE(U11(tt, z0))) 686.53/213.66
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(U21'(mark(U11(isNat(z0), z1)))) 686.53/213.66
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(ACTIVE(isNat(plus(z0, z1)))) 686.53/213.66
ACTIVE(U21(isNat(s(z0)))) → c3(U21'(mark(U21(isNat(z0))))) 686.53/213.66
ACTIVE(U21(isNat(s(z0)))) → c3(ACTIVE(isNat(s(z0)))) 686.53/213.66
ACTIVE(U21(isNat(x(z0, z1)))) → c3(U21'(mark(U31(isNat(z0), z1)))) 686.53/213.66
ACTIVE(U21(isNat(x(z0, z1)))) → c3(ACTIVE(isNat(x(z0, z1)))) 686.53/213.66
ACTIVE(U31(plus(z0, 0), x1)) → c22(U31'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.53/213.66
ACTIVE(U31(plus(z0, s(z1)), x1)) → c22(U31'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.53/213.66
ACTIVE(U31(x(z0, 0), x1)) → c22(U31'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.53/213.66
ACTIVE(U31(x(z0, s(z1)), x1)) → c22(U31'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.53/213.66
ACTIVE(U31(U11(z0, z1), x1)) → c22(U31'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.53/213.66
ACTIVE(U31(U12(z0), x1)) → c22(U31'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.53/213.66
ACTIVE(U31(U21(z0), x1)) → c22(U31'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.53/213.66
ACTIVE(U31(U31(z0, z1), x1)) → c22(U31'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.53/213.66
ACTIVE(U31(U32(z0), x1)) → c22(U31'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.53/213.66
ACTIVE(U31(U41(z0, z1), x1)) → c22(U31'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.53/213.66
ACTIVE(U31(U51(z0, z1, z2), x1)) → c22(U31'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.53/213.66
ACTIVE(U31(U52(z0, z1, z2), x1)) → c22(U31'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.53/213.66
ACTIVE(U31(s(z0), x1)) → c22(U31'(s(active(z0)), x1), ACTIVE(s(z0))) 686.53/213.66
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.53/213.66
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.53/213.66
ACTIVE(U31(U61(z0), x1)) → c22(U31'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.53/213.66
ACTIVE(U31(U71(z0, z1, z2), x1)) → c22(U31'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.53/213.66
ACTIVE(U31(U72(z0, z1, z2), x1)) → c22(U31'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.53/213.66
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.53/213.66
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.53/213.66
ACTIVE(U31(U12(tt), x1)) → c22(U31'(mark(tt), x1)) 686.53/213.66
ACTIVE(U31(U21(tt), x1)) → c22(U31'(mark(tt), x1)) 686.53/213.66
ACTIVE(U31(isNat(0), x1)) → c22(U31'(mark(tt), x1)) 686.53/213.66
ACTIVE(U11(U31(tt, z0), x1)) → c4(U11'(mark(U32(isNat(z0))), x1)) 686.53/213.66
ACTIVE(U11(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 686.53/213.66
ACTIVE(U12(U31(tt, z0))) → c4(U12'(mark(U32(isNat(z0))))) 686.53/213.66
ACTIVE(U12(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 686.53/213.66
ACTIVE(U21(U31(tt, z0))) → c4(U21'(mark(U32(isNat(z0))))) 686.53/213.66
ACTIVE(U21(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 686.53/213.66
ACTIVE(U31(U11(tt, z0), x1)) → c4(U31'(mark(U12(isNat(z0))), x1)) 686.53/213.66
ACTIVE(U31(U11(tt, z0), x1)) → c4(ACTIVE(U11(tt, z0))) 686.53/213.66
ACTIVE(U31(U31(tt, z0), x1)) → c4(U31'(mark(U32(isNat(z0))), x1)) 686.53/213.66
ACTIVE(U31(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 686.53/213.66
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(U31'(mark(U11(isNat(z0), z1)), x1)) 686.53/213.66
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(ACTIVE(isNat(plus(z0, z1)))) 686.53/213.66
ACTIVE(U31(isNat(s(z0)), x1)) → c4(U31'(mark(U21(isNat(z0))), x1)) 686.53/213.66
ACTIVE(U31(isNat(s(z0)), x1)) → c4(ACTIVE(isNat(s(z0)))) 686.53/213.66
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(U31'(mark(U31(isNat(z0), z1)), x1)) 686.53/213.66
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(ACTIVE(isNat(x(z0, z1)))) 686.53/213.66
ACTIVE(U32(plus(z0, 0))) → c23(U32'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.53/213.66
ACTIVE(U32(plus(z0, s(z1)))) → c23(U32'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.53/213.66
ACTIVE(U32(x(z0, 0))) → c23(U32'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.53/213.66
ACTIVE(U32(x(z0, s(z1)))) → c23(U32'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.53/213.66
ACTIVE(U32(U11(z0, z1))) → c23(U32'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.53/213.66
ACTIVE(U32(U12(z0))) → c23(U32'(U12(active(z0))), ACTIVE(U12(z0))) 686.53/213.66
ACTIVE(U32(U21(z0))) → c23(U32'(U21(active(z0))), ACTIVE(U21(z0))) 686.53/213.66
ACTIVE(U32(U31(z0, z1))) → c23(U32'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.53/213.66
ACTIVE(U32(U32(z0))) → c23(U32'(U32(active(z0))), ACTIVE(U32(z0))) 686.53/213.66
ACTIVE(U32(U41(z0, z1))) → c23(U32'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.53/213.66
ACTIVE(U32(U51(z0, z1, z2))) → c23(U32'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.53/213.66
ACTIVE(U32(U52(z0, z1, z2))) → c23(U32'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.53/213.66
ACTIVE(U32(s(z0))) → c23(U32'(s(active(z0))), ACTIVE(s(z0))) 686.53/213.66
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.53/213.66
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.53/213.66
ACTIVE(U32(U61(z0))) → c23(U32'(U61(active(z0))), ACTIVE(U61(z0))) 686.53/213.66
ACTIVE(U32(U71(z0, z1, z2))) → c23(U32'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.53/213.66
ACTIVE(U32(U72(z0, z1, z2))) → c23(U32'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.53/213.66
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.53/213.66
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.53/213.66
ACTIVE(U11(U32(tt), x1)) → c19(U11'(mark(tt), x1)) 686.53/213.66
ACTIVE(U12(U32(tt))) → c20(U12'(mark(tt))) 686.53/213.66
ACTIVE(U21(U32(tt))) → c21(U21'(mark(tt))) 686.53/213.66
ACTIVE(U31(U32(tt), x1)) → c22(U31'(mark(tt), x1)) 686.53/213.66
ACTIVE(U32(U12(tt))) → c23(U32'(mark(tt))) 686.53/213.66
ACTIVE(U32(U21(tt))) → c23(U32'(mark(tt))) 686.53/213.66
ACTIVE(U32(U32(tt))) → c23(U32'(mark(tt))) 686.53/213.66
ACTIVE(U32(isNat(0))) → c23(U32'(mark(tt))) 686.53/213.66
ACTIVE(U32(U11(tt, z0))) → c5(U32'(mark(U12(isNat(z0))))) 686.53/213.66
ACTIVE(U32(U11(tt, z0))) → c5(ACTIVE(U11(tt, z0))) 686.53/213.66
ACTIVE(U32(U31(tt, z0))) → c5(U32'(mark(U32(isNat(z0))))) 686.53/213.66
ACTIVE(U32(U31(tt, z0))) → c5(ACTIVE(U31(tt, z0))) 686.53/213.66
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(U32'(mark(U11(isNat(z0), z1)))) 686.53/213.66
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(ACTIVE(isNat(plus(z0, z1)))) 686.53/213.66
ACTIVE(U32(isNat(s(z0)))) → c5(U32'(mark(U21(isNat(z0))))) 686.53/213.66
ACTIVE(U32(isNat(s(z0)))) → c5(ACTIVE(isNat(s(z0)))) 686.53/213.66
ACTIVE(U32(isNat(x(z0, z1)))) → c5(U32'(mark(U31(isNat(z0), z1)))) 686.53/213.66
ACTIVE(U32(isNat(x(z0, z1)))) → c5(ACTIVE(isNat(x(z0, z1)))) 686.53/213.66
ACTIVE(U41(plus(z0, 0), x1)) → c24(U41'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.53/213.66
ACTIVE(U41(plus(z0, s(z1)), x1)) → c24(U41'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.53/213.66
ACTIVE(U41(x(z0, 0), x1)) → c24(U41'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.53/213.66
ACTIVE(U41(x(z0, s(z1)), x1)) → c24(U41'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.53/213.66
ACTIVE(U41(U11(z0, z1), x1)) → c24(U41'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.53/213.66
ACTIVE(U41(U12(z0), x1)) → c24(U41'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.53/213.66
ACTIVE(U41(U21(z0), x1)) → c24(U41'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.53/213.66
ACTIVE(U41(U31(z0, z1), x1)) → c24(U41'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.53/213.66
ACTIVE(U41(U32(z0), x1)) → c24(U41'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.53/213.66
ACTIVE(U41(U41(z0, z1), x1)) → c24(U41'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.53/213.66
ACTIVE(U41(U51(z0, z1, z2), x1)) → c24(U41'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.53/213.66
ACTIVE(U41(U52(z0, z1, z2), x1)) → c24(U41'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.53/213.66
ACTIVE(U41(s(z0), x1)) → c24(U41'(s(active(z0)), x1), ACTIVE(s(z0))) 686.53/213.66
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.53/213.66
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.53/213.66
ACTIVE(U41(U61(z0), x1)) → c24(U41'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.53/213.66
ACTIVE(U41(U71(z0, z1, z2), x1)) → c24(U41'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.53/213.66
ACTIVE(U41(U72(z0, z1, z2), x1)) → c24(U41'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.53/213.66
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.53/213.66
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.53/213.66
ACTIVE(U11(U41(tt, z0), x1)) → c19(U11'(mark(z0), x1)) 686.53/213.66
ACTIVE(U12(U41(tt, z0))) → c20(U12'(mark(z0))) 686.53/213.66
ACTIVE(U21(U41(tt, z0))) → c21(U21'(mark(z0))) 686.53/213.66
ACTIVE(U31(U41(tt, z0), x1)) → c22(U31'(mark(z0), x1)) 686.53/213.66
ACTIVE(U32(U41(tt, z0))) → c23(U32'(mark(z0))) 686.53/213.66
ACTIVE(U41(U12(tt), x1)) → c24(U41'(mark(tt), x1)) 686.53/213.66
ACTIVE(U41(U21(tt), x1)) → c24(U41'(mark(tt), x1)) 686.53/213.66
ACTIVE(U41(U32(tt), x1)) → c24(U41'(mark(tt), x1)) 686.53/213.66
ACTIVE(U41(U41(tt, z0), x1)) → c24(U41'(mark(z0), x1)) 686.53/213.66
ACTIVE(U41(isNat(0), x1)) → c24(U41'(mark(tt), x1)) 686.53/213.66
ACTIVE(U41(U11(tt, z0), x1)) → c6(U41'(mark(U12(isNat(z0))), x1)) 686.53/213.66
ACTIVE(U41(U11(tt, z0), x1)) → c6(ACTIVE(U11(tt, z0))) 686.53/213.66
ACTIVE(U41(U31(tt, z0), x1)) → c6(U41'(mark(U32(isNat(z0))), x1)) 686.53/213.66
ACTIVE(U41(U31(tt, z0), x1)) → c6(ACTIVE(U31(tt, z0))) 686.53/213.66
ACTIVE(U41(isNat(plus(z0, z1)), x1)) → c6(U41'(mark(U11(isNat(z0), z1)), x1)) 686.53/213.66
ACTIVE(U41(isNat(plus(z0, z1)), x1)) → c6(ACTIVE(isNat(plus(z0, z1)))) 686.53/213.66
ACTIVE(U41(isNat(s(z0)), x1)) → c6(U41'(mark(U21(isNat(z0))), x1)) 686.53/213.66
ACTIVE(U41(isNat(s(z0)), x1)) → c6(ACTIVE(isNat(s(z0)))) 686.53/213.66
ACTIVE(U41(isNat(x(z0, z1)), x1)) → c6(U41'(mark(U31(isNat(z0), z1)), x1)) 686.53/213.66
ACTIVE(U41(isNat(x(z0, z1)), x1)) → c6(ACTIVE(isNat(x(z0, z1)))) 686.53/213.66
ACTIVE(U51(plus(z0, 0), x1, x2)) → c25(U51'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.53/213.66
ACTIVE(U51(plus(z0, s(z1)), x1, x2)) → c25(U51'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.53/213.66
ACTIVE(U51(x(z0, 0), x1, x2)) → c25(U51'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.53/213.66
ACTIVE(U51(x(z0, s(z1)), x1, x2)) → c25(U51'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.53/213.66
ACTIVE(U51(U11(z0, z1), x1, x2)) → c25(U51'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.53/213.66
ACTIVE(U51(U12(z0), x1, x2)) → c25(U51'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.53/213.66
ACTIVE(U51(U21(z0), x1, x2)) → c25(U51'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.53/213.66
ACTIVE(U51(U31(z0, z1), x1, x2)) → c25(U51'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.53/213.66
ACTIVE(U51(U32(z0), x1, x2)) → c25(U51'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.53/213.66
ACTIVE(U51(U41(z0, z1), x1, x2)) → c25(U51'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.53/213.66
ACTIVE(U51(U51(z0, z1, z2), x1, x2)) → c25(U51'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.53/213.66
ACTIVE(U51(U52(z0, z1, z2), x1, x2)) → c25(U51'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.53/213.66
ACTIVE(U51(s(z0), x1, x2)) → c25(U51'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.53/213.66
ACTIVE(U51(plus(z0, z1), x1, x2)) → c25(U51'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.53/213.66
ACTIVE(U51(plus(z0, z1), x1, x2)) → c25(U51'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.53/213.66
ACTIVE(U51(U61(z0), x1, x2)) → c25(U51'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.53/213.66
ACTIVE(U51(U71(z0, z1, z2), x1, x2)) → c25(U51'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.53/213.66
ACTIVE(U51(U72(z0, z1, z2), x1, x2)) → c25(U51'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.53/213.66
ACTIVE(U51(x(z0, z1), x1, x2)) → c25(U51'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.53/213.66
ACTIVE(U51(x(z0, z1), x1, x2)) → c25(U51'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.53/213.66
ACTIVE(U51(U12(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.53/213.66
ACTIVE(U51(U21(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.53/213.66
ACTIVE(U51(U32(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.53/213.66
ACTIVE(U51(U41(tt, z0), x1, x2)) → c25(U51'(mark(z0), x1, x2)) 686.53/213.66
ACTIVE(U51(isNat(0), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.53/213.66
ACTIVE(U11(U51(tt, z0, z1), x1)) → c7(U11'(mark(U52(isNat(z1), z0, z1)), x1)) 686.53/213.66
ACTIVE(U11(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.53/213.66
ACTIVE(U12(U51(tt, z0, z1))) → c7(U12'(mark(U52(isNat(z1), z0, z1)))) 686.53/213.66
ACTIVE(U12(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.53/213.66
ACTIVE(U21(U51(tt, z0, z1))) → c7(U21'(mark(U52(isNat(z1), z0, z1)))) 686.53/213.66
ACTIVE(U21(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.53/213.66
ACTIVE(U31(U51(tt, z0, z1), x1)) → c7(U31'(mark(U52(isNat(z1), z0, z1)), x1)) 686.53/213.66
ACTIVE(U31(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.53/213.66
ACTIVE(U32(U51(tt, z0, z1))) → c7(U32'(mark(U52(isNat(z1), z0, z1)))) 686.53/213.66
ACTIVE(U32(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.53/213.66
ACTIVE(U41(U51(tt, z0, z1), x1)) → c7(U41'(mark(U52(isNat(z1), z0, z1)), x1)) 686.53/213.66
ACTIVE(U41(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.53/213.66
ACTIVE(U51(U11(tt, z0), x1, x2)) → c7(U51'(mark(U12(isNat(z0))), x1, x2)) 686.53/213.66
ACTIVE(U51(U11(tt, z0), x1, x2)) → c7(ACTIVE(U11(tt, z0))) 686.53/213.66
ACTIVE(U51(U31(tt, z0), x1, x2)) → c7(U51'(mark(U32(isNat(z0))), x1, x2)) 686.53/213.66
ACTIVE(U51(U31(tt, z0), x1, x2)) → c7(ACTIVE(U31(tt, z0))) 686.53/213.66
ACTIVE(U51(U51(tt, z0, z1), x1, x2)) → c7(U51'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.53/213.66
ACTIVE(U51(U51(tt, z0, z1), x1, x2)) → c7(ACTIVE(U51(tt, z0, z1))) 686.53/213.66
ACTIVE(U51(isNat(plus(z0, z1)), x1, x2)) → c7(U51'(mark(U11(isNat(z0), z1)), x1, x2)) 686.53/213.66
ACTIVE(U51(isNat(plus(z0, z1)), x1, x2)) → c7(ACTIVE(isNat(plus(z0, z1)))) 686.53/213.66
ACTIVE(U51(isNat(s(z0)), x1, x2)) → c7(U51'(mark(U21(isNat(z0))), x1, x2)) 686.53/213.66
ACTIVE(U51(isNat(s(z0)), x1, x2)) → c7(ACTIVE(isNat(s(z0)))) 686.53/213.66
ACTIVE(U51(isNat(x(z0, z1)), x1, x2)) → c7(U51'(mark(U31(isNat(z0), z1)), x1, x2)) 686.53/213.66
ACTIVE(U51(isNat(x(z0, z1)), x1, x2)) → c7(ACTIVE(isNat(x(z0, z1)))) 686.53/213.66
ACTIVE(U52(plus(z0, 0), x1, x2)) → c26(U52'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.53/213.66
ACTIVE(U52(plus(z0, s(z1)), x1, x2)) → c26(U52'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.53/213.66
ACTIVE(U52(x(z0, 0), x1, x2)) → c26(U52'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.53/213.66
ACTIVE(U52(x(z0, s(z1)), x1, x2)) → c26(U52'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.53/213.66
ACTIVE(U52(U11(z0, z1), x1, x2)) → c26(U52'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.53/213.66
ACTIVE(U52(U12(z0), x1, x2)) → c26(U52'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.53/213.66
ACTIVE(U52(U21(z0), x1, x2)) → c26(U52'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.53/213.66
ACTIVE(U52(U31(z0, z1), x1, x2)) → c26(U52'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.53/213.66
ACTIVE(U52(U32(z0), x1, x2)) → c26(U52'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.53/213.66
ACTIVE(U52(U41(z0, z1), x1, x2)) → c26(U52'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.53/213.66
ACTIVE(U52(U51(z0, z1, z2), x1, x2)) → c26(U52'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.53/213.66
ACTIVE(U52(U52(z0, z1, z2), x1, x2)) → c26(U52'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.53/213.66
ACTIVE(U52(s(z0), x1, x2)) → c26(U52'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.53/213.66
ACTIVE(U52(plus(z0, z1), x1, x2)) → c26(U52'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.53/213.66
ACTIVE(U52(plus(z0, z1), x1, x2)) → c26(U52'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.53/213.66
ACTIVE(U52(U61(z0), x1, x2)) → c26(U52'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.53/213.66
ACTIVE(U52(U71(z0, z1, z2), x1, x2)) → c26(U52'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.53/213.66
ACTIVE(U52(U72(z0, z1, z2), x1, x2)) → c26(U52'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.53/213.66
ACTIVE(U52(x(z0, z1), x1, x2)) → c26(U52'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.53/213.66
ACTIVE(U52(x(z0, z1), x1, x2)) → c26(U52'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.53/213.66
ACTIVE(U52(U12(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.53/213.66
ACTIVE(U52(U21(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.53/213.66
ACTIVE(U52(U32(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.53/213.66
ACTIVE(U52(U41(tt, z0), x1, x2)) → c26(U52'(mark(z0), x1, x2)) 686.53/213.66
ACTIVE(U52(isNat(0), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.53/213.66
ACTIVE(U11(U52(tt, z0, z1), x1)) → c8(U11'(mark(s(plus(z1, z0))), x1)) 686.53/213.66
ACTIVE(U11(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.53/213.66
ACTIVE(U12(U52(tt, z0, z1))) → c8(U12'(mark(s(plus(z1, z0))))) 686.53/213.66
ACTIVE(U12(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.53/213.66
ACTIVE(U21(U52(tt, z0, z1))) → c8(U21'(mark(s(plus(z1, z0))))) 686.53/213.66
ACTIVE(U21(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.53/213.66
ACTIVE(U31(U52(tt, z0, z1), x1)) → c8(U31'(mark(s(plus(z1, z0))), x1)) 686.53/213.66
ACTIVE(U31(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.53/213.66
ACTIVE(U32(U52(tt, z0, z1))) → c8(U32'(mark(s(plus(z1, z0))))) 686.53/213.66
ACTIVE(U32(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.53/213.66
ACTIVE(U41(U52(tt, z0, z1), x1)) → c8(U41'(mark(s(plus(z1, z0))), x1)) 686.53/213.66
ACTIVE(U41(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.53/213.66
ACTIVE(U51(U52(tt, z0, z1), x1, x2)) → c8(U51'(mark(s(plus(z1, z0))), x1, x2)) 686.53/213.66
ACTIVE(U51(U52(tt, z0, z1), x1, x2)) → c8(ACTIVE(U52(tt, z0, z1))) 686.53/213.66
ACTIVE(U52(U11(tt, z0), x1, x2)) → c8(U52'(mark(U12(isNat(z0))), x1, x2)) 686.53/213.66
ACTIVE(U52(U11(tt, z0), x1, x2)) → c8(ACTIVE(U11(tt, z0))) 686.53/213.66
ACTIVE(U52(U31(tt, z0), x1, x2)) → c8(U52'(mark(U32(isNat(z0))), x1, x2)) 686.53/213.66
ACTIVE(U52(U31(tt, z0), x1, x2)) → c8(ACTIVE(U31(tt, z0))) 686.53/213.66
ACTIVE(U52(U51(tt, z0, z1), x1, x2)) → c8(U52'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.53/213.66
ACTIVE(U52(U51(tt, z0, z1), x1, x2)) → c8(ACTIVE(U51(tt, z0, z1))) 686.53/213.66
ACTIVE(U52(U52(tt, z0, z1), x1, x2)) → c8(U52'(mark(s(plus(z1, z0))), x1, x2)) 686.53/213.66
ACTIVE(U52(U52(tt, z0, z1), x1, x2)) → c8(ACTIVE(U52(tt, z0, z1))) 686.53/213.66
ACTIVE(U52(isNat(plus(z0, z1)), x1, x2)) → c8(U52'(mark(U11(isNat(z0), z1)), x1, x2)) 686.53/213.66
ACTIVE(U52(isNat(plus(z0, z1)), x1, x2)) → c8(ACTIVE(isNat(plus(z0, z1)))) 686.53/213.66
ACTIVE(U52(isNat(s(z0)), x1, x2)) → c8(U52'(mark(U21(isNat(z0))), x1, x2)) 686.53/213.66
ACTIVE(U52(isNat(s(z0)), x1, x2)) → c8(ACTIVE(isNat(s(z0)))) 686.53/213.66
ACTIVE(U52(isNat(x(z0, z1)), x1, x2)) → c8(U52'(mark(U31(isNat(z0), z1)), x1, x2)) 686.53/213.66
ACTIVE(U52(isNat(x(z0, z1)), x1, x2)) → c8(ACTIVE(isNat(x(z0, z1)))) 686.53/213.66
ACTIVE(s(plus(z0, 0))) → c27(S(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.53/213.66
ACTIVE(s(plus(z0, s(z1)))) → c27(S(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.53/213.66
ACTIVE(s(x(z0, 0))) → c27(S(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.53/213.66
ACTIVE(s(x(z0, s(z1)))) → c27(S(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.53/213.66
ACTIVE(s(U11(z0, z1))) → c27(S(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.53/213.66
ACTIVE(s(U12(z0))) → c27(S(U12(active(z0))), ACTIVE(U12(z0))) 686.53/213.66
ACTIVE(s(U21(z0))) → c27(S(U21(active(z0))), ACTIVE(U21(z0))) 686.53/213.66
ACTIVE(s(U31(z0, z1))) → c27(S(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.53/213.66
ACTIVE(s(U32(z0))) → c27(S(U32(active(z0))), ACTIVE(U32(z0))) 686.53/213.66
ACTIVE(s(U41(z0, z1))) → c27(S(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.53/213.66
ACTIVE(s(U51(z0, z1, z2))) → c27(S(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.53/213.66
ACTIVE(s(U52(z0, z1, z2))) → c27(S(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.53/213.66
ACTIVE(s(s(z0))) → c27(S(s(active(z0))), ACTIVE(s(z0))) 686.53/213.66
ACTIVE(s(plus(z0, z1))) → c27(S(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.53/213.66
ACTIVE(s(plus(z0, z1))) → c27(S(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.53/213.66
ACTIVE(s(U61(z0))) → c27(S(U61(active(z0))), ACTIVE(U61(z0))) 686.53/213.66
ACTIVE(s(U71(z0, z1, z2))) → c27(S(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.53/213.66
ACTIVE(s(U72(z0, z1, z2))) → c27(S(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.53/213.66
ACTIVE(s(x(z0, z1))) → c27(S(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.53/213.66
ACTIVE(s(x(z0, z1))) → c27(S(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.53/213.66
ACTIVE(s(U12(tt))) → c27(S(mark(tt))) 686.53/213.66
ACTIVE(s(U21(tt))) → c27(S(mark(tt))) 686.53/213.66
ACTIVE(s(U32(tt))) → c27(S(mark(tt))) 686.53/213.66
ACTIVE(s(U41(tt, z0))) → c27(S(mark(z0))) 686.53/213.66
ACTIVE(s(isNat(0))) → c27(S(mark(tt))) 686.53/213.66
ACTIVE(s(U11(tt, z0))) → c9(S(mark(U12(isNat(z0))))) 686.53/213.66
ACTIVE(s(U11(tt, z0))) → c9(ACTIVE(U11(tt, z0))) 686.53/213.66
ACTIVE(s(U31(tt, z0))) → c9(S(mark(U32(isNat(z0))))) 686.53/213.66
ACTIVE(s(U31(tt, z0))) → c9(ACTIVE(U31(tt, z0))) 686.53/213.66
ACTIVE(s(U51(tt, z0, z1))) → c9(S(mark(U52(isNat(z1), z0, z1)))) 686.53/213.66
ACTIVE(s(U51(tt, z0, z1))) → c9(ACTIVE(U51(tt, z0, z1))) 686.53/213.66
ACTIVE(s(U52(tt, z0, z1))) → c9(S(mark(s(plus(z1, z0))))) 686.53/213.66
ACTIVE(s(U52(tt, z0, z1))) → c9(ACTIVE(U52(tt, z0, z1))) 686.53/213.66
ACTIVE(s(isNat(plus(z0, z1)))) → c9(S(mark(U11(isNat(z0), z1)))) 686.53/213.66
ACTIVE(s(isNat(plus(z0, z1)))) → c9(ACTIVE(isNat(plus(z0, z1)))) 686.53/213.66
ACTIVE(s(isNat(s(z0)))) → c9(S(mark(U21(isNat(z0))))) 686.53/213.66
ACTIVE(s(isNat(s(z0)))) → c9(ACTIVE(isNat(s(z0)))) 686.53/213.66
ACTIVE(s(isNat(x(z0, z1)))) → c9(S(mark(U31(isNat(z0), z1)))) 686.53/213.66
ACTIVE(s(isNat(x(z0, z1)))) → c9(ACTIVE(isNat(x(z0, z1)))) 686.53/213.66
ACTIVE(U61(plus(z0, 0))) → c30(U61'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.53/213.66
ACTIVE(U61(plus(z0, s(z1)))) → c30(U61'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.53/213.66
ACTIVE(U61(x(z0, 0))) → c30(U61'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.53/213.66
ACTIVE(U61(x(z0, s(z1)))) → c30(U61'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.53/213.66
ACTIVE(U61(U11(z0, z1))) → c30(U61'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.53/213.66
ACTIVE(U61(U12(z0))) → c30(U61'(U12(active(z0))), ACTIVE(U12(z0))) 686.53/213.66
ACTIVE(U61(U21(z0))) → c30(U61'(U21(active(z0))), ACTIVE(U21(z0))) 686.53/213.66
ACTIVE(U61(U31(z0, z1))) → c30(U61'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.53/213.66
ACTIVE(U61(U32(z0))) → c30(U61'(U32(active(z0))), ACTIVE(U32(z0))) 686.53/213.66
ACTIVE(U61(U41(z0, z1))) → c30(U61'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.53/213.66
ACTIVE(U61(U51(z0, z1, z2))) → c30(U61'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.53/213.66
ACTIVE(U61(U52(z0, z1, z2))) → c30(U61'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.53/213.66
ACTIVE(U61(s(z0))) → c30(U61'(s(active(z0))), ACTIVE(s(z0))) 686.53/213.66
ACTIVE(U61(plus(z0, z1))) → c30(U61'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.53/213.66
ACTIVE(U61(plus(z0, z1))) → c30(U61'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.53/213.66
ACTIVE(U61(U61(z0))) → c30(U61'(U61(active(z0))), ACTIVE(U61(z0))) 686.53/213.66
ACTIVE(U61(U71(z0, z1, z2))) → c30(U61'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.53/213.66
ACTIVE(U61(U72(z0, z1, z2))) → c30(U61'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.53/213.66
ACTIVE(U61(x(z0, z1))) → c30(U61'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.53/213.66
ACTIVE(U61(x(z0, z1))) → c30(U61'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.53/213.66
ACTIVE(U11(U61(tt), x1)) → c19(U11'(mark(0), x1)) 686.53/213.66
ACTIVE(U12(U61(tt))) → c20(U12'(mark(0))) 686.53/213.66
ACTIVE(U21(U61(tt))) → c21(U21'(mark(0))) 686.53/213.66
ACTIVE(U31(U61(tt), x1)) → c22(U31'(mark(0), x1)) 686.53/213.66
ACTIVE(U32(U61(tt))) → c23(U32'(mark(0))) 686.53/213.66
ACTIVE(U41(U61(tt), x1)) → c24(U41'(mark(0), x1)) 686.53/213.66
ACTIVE(U51(U61(tt), x1, x2)) → c25(U51'(mark(0), x1, x2)) 686.53/213.66
ACTIVE(U52(U61(tt), x1, x2)) → c26(U52'(mark(0), x1, x2)) 686.53/213.66
ACTIVE(s(U61(tt))) → c27(S(mark(0))) 686.53/213.66
ACTIVE(U61(U12(tt))) → c30(U61'(mark(tt))) 686.53/213.66
ACTIVE(U61(U21(tt))) → c30(U61'(mark(tt))) 686.53/213.66
ACTIVE(U61(U32(tt))) → c30(U61'(mark(tt))) 686.53/213.66
ACTIVE(U61(U41(tt, z0))) → c30(U61'(mark(z0))) 686.53/213.66
ACTIVE(U61(U61(tt))) → c30(U61'(mark(0))) 686.53/213.66
ACTIVE(U61(isNat(0))) → c30(U61'(mark(tt))) 686.53/213.66
ACTIVE(U61(U11(tt, z0))) → c10(U61'(mark(U12(isNat(z0))))) 686.53/213.66
ACTIVE(U61(U11(tt, z0))) → c10(ACTIVE(U11(tt, z0))) 686.53/213.66
ACTIVE(U61(U31(tt, z0))) → c10(U61'(mark(U32(isNat(z0))))) 686.53/213.66
ACTIVE(U61(U31(tt, z0))) → c10(ACTIVE(U31(tt, z0))) 686.53/213.66
ACTIVE(U61(U51(tt, z0, z1))) → c10(U61'(mark(U52(isNat(z1), z0, z1)))) 686.53/213.66
ACTIVE(U61(U51(tt, z0, z1))) → c10(ACTIVE(U51(tt, z0, z1))) 686.53/213.66
ACTIVE(U61(U52(tt, z0, z1))) → c10(U61'(mark(s(plus(z1, z0))))) 686.53/213.66
ACTIVE(U61(U52(tt, z0, z1))) → c10(ACTIVE(U52(tt, z0, z1))) 686.53/213.66
ACTIVE(U61(isNat(plus(z0, z1)))) → c10(U61'(mark(U11(isNat(z0), z1)))) 686.53/213.66
ACTIVE(U61(isNat(plus(z0, z1)))) → c10(ACTIVE(isNat(plus(z0, z1)))) 686.53/213.66
ACTIVE(U61(isNat(s(z0)))) → c10(U61'(mark(U21(isNat(z0))))) 686.53/213.66
ACTIVE(U61(isNat(s(z0)))) → c10(ACTIVE(isNat(s(z0)))) 686.53/213.66
ACTIVE(U61(isNat(x(z0, z1)))) → c10(U61'(mark(U31(isNat(z0), z1)))) 686.53/213.66
ACTIVE(U61(isNat(x(z0, z1)))) → c10(ACTIVE(isNat(x(z0, z1)))) 686.53/213.66
ACTIVE(U71(plus(z0, 0), x1, x2)) → c31(U71'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.53/213.66
ACTIVE(U71(plus(z0, s(z1)), x1, x2)) → c31(U71'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.53/213.66
ACTIVE(U71(x(z0, 0), x1, x2)) → c31(U71'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.53/213.66
ACTIVE(U71(x(z0, s(z1)), x1, x2)) → c31(U71'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.53/213.66
ACTIVE(U71(U11(z0, z1), x1, x2)) → c31(U71'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.53/213.66
ACTIVE(U71(U12(z0), x1, x2)) → c31(U71'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.53/213.66
ACTIVE(U71(U21(z0), x1, x2)) → c31(U71'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.53/213.66
ACTIVE(U71(U31(z0, z1), x1, x2)) → c31(U71'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.53/213.66
ACTIVE(U71(U32(z0), x1, x2)) → c31(U71'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.53/213.66
ACTIVE(U71(U41(z0, z1), x1, x2)) → c31(U71'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.53/213.66
ACTIVE(U71(U51(z0, z1, z2), x1, x2)) → c31(U71'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.53/213.66
ACTIVE(U71(U52(z0, z1, z2), x1, x2)) → c31(U71'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.53/213.66
ACTIVE(U71(s(z0), x1, x2)) → c31(U71'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.53/213.66
ACTIVE(U71(plus(z0, z1), x1, x2)) → c31(U71'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.53/213.66
ACTIVE(U71(plus(z0, z1), x1, x2)) → c31(U71'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.53/213.66
ACTIVE(U71(U61(z0), x1, x2)) → c31(U71'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.53/213.66
ACTIVE(U71(U71(z0, z1, z2), x1, x2)) → c31(U71'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.53/213.66
ACTIVE(U71(U72(z0, z1, z2), x1, x2)) → c31(U71'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.53/213.66
ACTIVE(U71(x(z0, z1), x1, x2)) → c31(U71'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.53/213.66
ACTIVE(U71(x(z0, z1), x1, x2)) → c31(U71'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.53/213.66
ACTIVE(U71(U12(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.53/213.66
ACTIVE(U71(U21(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.53/213.66
ACTIVE(U71(U32(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.53/213.66
ACTIVE(U71(U41(tt, z0), x1, x2)) → c31(U71'(mark(z0), x1, x2)) 686.53/213.66
ACTIVE(U71(U61(tt), x1, x2)) → c31(U71'(mark(0), x1, x2)) 686.53/213.66
ACTIVE(U71(isNat(0), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.53/213.66
ACTIVE(U11(U71(tt, z0, z1), x1)) → c11(U11'(mark(U72(isNat(z1), z0, z1)), x1)) 686.53/213.66
ACTIVE(U11(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.53/213.66
ACTIVE(U12(U71(tt, z0, z1))) → c11(U12'(mark(U72(isNat(z1), z0, z1)))) 686.53/213.66
ACTIVE(U12(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.53/213.66
ACTIVE(U21(U71(tt, z0, z1))) → c11(U21'(mark(U72(isNat(z1), z0, z1)))) 686.53/213.66
ACTIVE(U21(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.53/213.66
ACTIVE(U31(U71(tt, z0, z1), x1)) → c11(U31'(mark(U72(isNat(z1), z0, z1)), x1)) 686.53/213.66
ACTIVE(U31(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.53/213.66
ACTIVE(U32(U71(tt, z0, z1))) → c11(U32'(mark(U72(isNat(z1), z0, z1)))) 686.53/213.66
ACTIVE(U32(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.53/213.66
ACTIVE(U41(U71(tt, z0, z1), x1)) → c11(U41'(mark(U72(isNat(z1), z0, z1)), x1)) 686.53/213.66
ACTIVE(U41(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.53/213.66
ACTIVE(U51(U71(tt, z0, z1), x1, x2)) → c11(U51'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.53/213.66
ACTIVE(U51(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.53/213.66
ACTIVE(U52(U71(tt, z0, z1), x1, x2)) → c11(U52'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.53/213.66
ACTIVE(U52(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.53/213.66
ACTIVE(s(U71(tt, z0, z1))) → c11(S(mark(U72(isNat(z1), z0, z1)))) 686.53/213.66
ACTIVE(s(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.53/213.66
ACTIVE(U61(U71(tt, z0, z1))) → c11(U61'(mark(U72(isNat(z1), z0, z1)))) 686.53/213.66
ACTIVE(U61(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.53/213.66
ACTIVE(U71(U11(tt, z0), x1, x2)) → c11(U71'(mark(U12(isNat(z0))), x1, x2)) 686.53/213.66
ACTIVE(U71(U11(tt, z0), x1, x2)) → c11(ACTIVE(U11(tt, z0))) 686.53/213.66
ACTIVE(U71(U31(tt, z0), x1, x2)) → c11(U71'(mark(U32(isNat(z0))), x1, x2)) 686.53/213.66
ACTIVE(U71(U31(tt, z0), x1, x2)) → c11(ACTIVE(U31(tt, z0))) 686.53/213.66
ACTIVE(U71(U51(tt, z0, z1), x1, x2)) → c11(U71'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.53/213.66
ACTIVE(U71(U51(tt, z0, z1), x1, x2)) → c11(ACTIVE(U51(tt, z0, z1))) 686.53/213.66
ACTIVE(U71(U52(tt, z0, z1), x1, x2)) → c11(U71'(mark(s(plus(z1, z0))), x1, x2)) 686.53/213.66
ACTIVE(U71(U52(tt, z0, z1), x1, x2)) → c11(ACTIVE(U52(tt, z0, z1))) 686.53/213.66
ACTIVE(U71(U71(tt, z0, z1), x1, x2)) → c11(U71'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.53/213.66
ACTIVE(U71(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.53/213.66
ACTIVE(U71(isNat(plus(z0, z1)), x1, x2)) → c11(U71'(mark(U11(isNat(z0), z1)), x1, x2)) 686.53/213.66
ACTIVE(U71(isNat(plus(z0, z1)), x1, x2)) → c11(ACTIVE(isNat(plus(z0, z1)))) 686.53/213.66
ACTIVE(U71(isNat(s(z0)), x1, x2)) → c11(U71'(mark(U21(isNat(z0))), x1, x2)) 686.53/213.66
ACTIVE(U71(isNat(s(z0)), x1, x2)) → c11(ACTIVE(isNat(s(z0)))) 686.53/213.66
ACTIVE(U71(isNat(x(z0, z1)), x1, x2)) → c11(U71'(mark(U31(isNat(z0), z1)), x1, x2)) 686.53/213.66
ACTIVE(U71(isNat(x(z0, z1)), x1, x2)) → c11(ACTIVE(isNat(x(z0, z1)))) 686.53/213.66
ACTIVE(U72(plus(z0, 0), x1, x2)) → c32(U72'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.53/213.66
ACTIVE(U72(plus(z0, s(z1)), x1, x2)) → c32(U72'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.53/213.66
ACTIVE(U72(x(z0, 0), x1, x2)) → c32(U72'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.53/213.66
ACTIVE(U72(x(z0, s(z1)), x1, x2)) → c32(U72'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.53/213.66
ACTIVE(U72(U11(z0, z1), x1, x2)) → c32(U72'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.53/213.66
ACTIVE(U72(U12(z0), x1, x2)) → c32(U72'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.53/213.67
ACTIVE(U72(U21(z0), x1, x2)) → c32(U72'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.53/213.67
ACTIVE(U72(U31(z0, z1), x1, x2)) → c32(U72'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.53/213.67
ACTIVE(U72(U32(z0), x1, x2)) → c32(U72'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.53/213.67
ACTIVE(U72(U41(z0, z1), x1, x2)) → c32(U72'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.53/213.67
ACTIVE(U72(U51(z0, z1, z2), x1, x2)) → c32(U72'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.53/213.67
ACTIVE(U72(U52(z0, z1, z2), x1, x2)) → c32(U72'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.53/213.67
ACTIVE(U72(s(z0), x1, x2)) → c32(U72'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.53/213.67
ACTIVE(U72(plus(z0, z1), x1, x2)) → c32(U72'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.53/213.67
ACTIVE(U72(plus(z0, z1), x1, x2)) → c32(U72'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.53/213.67
ACTIVE(U72(U61(z0), x1, x2)) → c32(U72'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.53/213.67
ACTIVE(U72(U71(z0, z1, z2), x1, x2)) → c32(U72'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.53/213.67
ACTIVE(U72(U72(z0, z1, z2), x1, x2)) → c32(U72'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.53/213.67
ACTIVE(U72(x(z0, z1), x1, x2)) → c32(U72'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.53/213.67
ACTIVE(U72(x(z0, z1), x1, x2)) → c32(U72'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.53/213.67
ACTIVE(U72(U12(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.53/213.67
ACTIVE(U72(U21(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.53/213.67
ACTIVE(U72(U32(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.53/213.67
ACTIVE(U72(U41(tt, z0), x1, x2)) → c32(U72'(mark(z0), x1, x2)) 686.53/213.67
ACTIVE(U72(U61(tt), x1, x2)) → c32(U72'(mark(0), x1, x2)) 686.53/213.67
ACTIVE(U72(isNat(0), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.53/213.67
ACTIVE(U11(U72(tt, z0, z1), x1)) → c12(U11'(mark(plus(x(z1, z0), z1)), x1)) 686.53/213.67
ACTIVE(U11(U72(tt, z0, z1), x1)) → c12(ACTIVE(U72(tt, z0, z1))) 686.53/213.67
ACTIVE(U12(U72(tt, z0, z1))) → c12(U12'(mark(plus(x(z1, z0), z1)))) 686.53/213.67
ACTIVE(U12(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.53/213.67
ACTIVE(U21(U72(tt, z0, z1))) → c12(U21'(mark(plus(x(z1, z0), z1)))) 686.53/213.67
ACTIVE(U21(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.53/213.67
ACTIVE(U31(U72(tt, z0, z1), x1)) → c12(U31'(mark(plus(x(z1, z0), z1)), x1)) 686.53/213.67
ACTIVE(U31(U72(tt, z0, z1), x1)) → c12(ACTIVE(U72(tt, z0, z1))) 686.53/213.67
ACTIVE(U32(U72(tt, z0, z1))) → c12(U32'(mark(plus(x(z1, z0), z1)))) 686.53/213.67
ACTIVE(U32(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.53/213.67
ACTIVE(U41(U72(tt, z0, z1), x1)) → c12(U41'(mark(plus(x(z1, z0), z1)), x1)) 686.53/213.67
ACTIVE(U41(U72(tt, z0, z1), x1)) → c12(ACTIVE(U72(tt, z0, z1))) 686.53/213.67
ACTIVE(U51(U72(tt, z0, z1), x1, x2)) → c12(U51'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.53/213.67
ACTIVE(U51(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.53/213.67
ACTIVE(U52(U72(tt, z0, z1), x1, x2)) → c12(U52'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.53/213.67
ACTIVE(U52(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.53/213.67
ACTIVE(s(U72(tt, z0, z1))) → c12(S(mark(plus(x(z1, z0), z1)))) 686.53/213.67
ACTIVE(s(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.53/213.67
ACTIVE(U61(U72(tt, z0, z1))) → c12(U61'(mark(plus(x(z1, z0), z1)))) 686.53/213.67
ACTIVE(U61(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.53/213.67
ACTIVE(U71(U72(tt, z0, z1), x1, x2)) → c12(U71'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.53/213.67
ACTIVE(U71(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.53/213.67
ACTIVE(U72(U11(tt, z0), x1, x2)) → c12(U72'(mark(U12(isNat(z0))), x1, x2)) 686.53/213.67
ACTIVE(U72(U11(tt, z0), x1, x2)) → c12(ACTIVE(U11(tt, z0))) 686.53/213.67
ACTIVE(U72(U31(tt, z0), x1, x2)) → c12(U72'(mark(U32(isNat(z0))), x1, x2)) 686.53/213.67
ACTIVE(U72(U31(tt, z0), x1, x2)) → c12(ACTIVE(U31(tt, z0))) 686.53/213.67
ACTIVE(U72(U51(tt, z0, z1), x1, x2)) → c12(U72'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.53/213.67
ACTIVE(U72(U51(tt, z0, z1), x1, x2)) → c12(ACTIVE(U51(tt, z0, z1))) 686.53/213.67
ACTIVE(U72(U52(tt, z0, z1), x1, x2)) → c12(U72'(mark(s(plus(z1, z0))), x1, x2)) 686.53/213.67
ACTIVE(U72(U52(tt, z0, z1), x1, x2)) → c12(ACTIVE(U52(tt, z0, z1))) 686.53/213.67
ACTIVE(U72(U71(tt, z0, z1), x1, x2)) → c12(U72'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.53/213.67
ACTIVE(U72(U71(tt, z0, z1), x1, x2)) → c12(ACTIVE(U71(tt, z0, z1))) 686.53/213.67
ACTIVE(U72(U72(tt, z0, z1), x1, x2)) → c12(U72'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.53/213.67
ACTIVE(U72(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.53/213.67
ACTIVE(U72(isNat(plus(z0, z1)), x1, x2)) → c12(U72'(mark(U11(isNat(z0), z1)), x1, x2)) 686.53/213.67
ACTIVE(U72(isNat(plus(z0, z1)), x1, x2)) → c12(ACTIVE(isNat(plus(z0, z1)))) 686.53/213.67
ACTIVE(U72(isNat(s(z0)), x1, x2)) → c12(U72'(mark(U21(isNat(z0))), x1, x2)) 686.53/213.67
ACTIVE(U72(isNat(s(z0)), x1, x2)) → c12(ACTIVE(isNat(s(z0)))) 686.53/213.67
ACTIVE(U72(isNat(x(z0, z1)), x1, x2)) → c12(U72'(mark(U31(isNat(z0), z1)), x1, x2)) 686.53/213.67
ACTIVE(U72(isNat(x(z0, z1)), x1, x2)) → c12(ACTIVE(isNat(x(z0, z1)))) 686.53/213.67
PROPER(U11(x0, U11(z0, z1))) → c65(U11'(proper(x0), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(U11(z0, z1))) 686.53/213.67
PROPER(U11(x0, U12(z0))) → c65(U11'(proper(x0), U12(proper(z0))), PROPER(x0), PROPER(U12(z0))) 686.53/213.67
PROPER(U11(x0, isNat(z0))) → c65(U11'(proper(x0), isNat(proper(z0))), PROPER(x0), PROPER(isNat(z0))) 686.53/213.67
PROPER(U11(x0, U21(z0))) → c65(U11'(proper(x0), U21(proper(z0))), PROPER(x0), PROPER(U21(z0))) 686.53/213.67
PROPER(U11(x0, U31(z0, z1))) → c65(U11'(proper(x0), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(U31(z0, z1))) 686.53/213.67
PROPER(U11(x0, U32(z0))) → c65(U11'(proper(x0), U32(proper(z0))), PROPER(x0), PROPER(U32(z0))) 686.53/213.67
PROPER(U11(x0, U41(z0, z1))) → c65(U11'(proper(x0), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(U41(z0, z1))) 686.53/213.67
PROPER(U11(x0, U51(z0, z1, z2))) → c65(U11'(proper(x0), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U51(z0, z1, z2))) 686.53/213.67
PROPER(U11(x0, U52(z0, z1, z2))) → c65(U11'(proper(x0), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U52(z0, z1, z2))) 686.53/213.67
PROPER(U11(x0, s(z0))) → c65(U11'(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 686.53/213.67
PROPER(U11(x0, plus(z0, z1))) → c65(U11'(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 686.53/213.67
PROPER(U11(x0, U61(z0))) → c65(U11'(proper(x0), U61(proper(z0))), PROPER(x0), PROPER(U61(z0))) 686.53/213.67
PROPER(U11(x0, U71(z0, z1, z2))) → c65(U11'(proper(x0), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U71(z0, z1, z2))) 686.53/213.67
PROPER(U11(x0, U72(z0, z1, z2))) → c65(U11'(proper(x0), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U72(z0, z1, z2))) 686.53/213.67
PROPER(U11(x0, x(z0, z1))) → c65(U11'(proper(x0), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x(z0, z1))) 686.53/213.67
PROPER(U11(U11(z0, z1), x1)) → c65(U11'(U11(proper(z0), proper(z1)), proper(x1)), PROPER(U11(z0, z1)), PROPER(x1)) 686.53/213.67
PROPER(U11(U12(z0), x1)) → c65(U11'(U12(proper(z0)), proper(x1)), PROPER(U12(z0)), PROPER(x1)) 686.53/213.67
PROPER(U11(isNat(z0), x1)) → c65(U11'(isNat(proper(z0)), proper(x1)), PROPER(isNat(z0)), PROPER(x1)) 686.53/213.67
PROPER(U11(U21(z0), x1)) → c65(U11'(U21(proper(z0)), proper(x1)), PROPER(U21(z0)), PROPER(x1)) 686.53/213.67
PROPER(U11(U31(z0, z1), x1)) → c65(U11'(U31(proper(z0), proper(z1)), proper(x1)), PROPER(U31(z0, z1)), PROPER(x1)) 686.53/213.67
PROPER(U11(U32(z0), x1)) → c65(U11'(U32(proper(z0)), proper(x1)), PROPER(U32(z0)), PROPER(x1)) 686.53/213.67
PROPER(U11(U41(z0, z1), x1)) → c65(U11'(U41(proper(z0), proper(z1)), proper(x1)), PROPER(U41(z0, z1)), PROPER(x1)) 686.53/213.67
PROPER(U11(U51(z0, z1, z2), x1)) → c65(U11'(U51(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U51(z0, z1, z2)), PROPER(x1)) 686.53/213.67
PROPER(U11(U52(z0, z1, z2), x1)) → c65(U11'(U52(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U52(z0, z1, z2)), PROPER(x1)) 686.53/213.67
PROPER(U11(s(z0), x1)) → c65(U11'(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 686.53/213.67
PROPER(U11(plus(z0, z1), x1)) → c65(U11'(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 686.53/213.67
PROPER(U11(U61(z0), x1)) → c65(U11'(U61(proper(z0)), proper(x1)), PROPER(U61(z0)), PROPER(x1)) 686.53/213.67
PROPER(U11(U71(z0, z1, z2), x1)) → c65(U11'(U71(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U71(z0, z1, z2)), PROPER(x1)) 686.53/213.67
PROPER(U11(U72(z0, z1, z2), x1)) → c65(U11'(U72(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U72(z0, z1, z2)), PROPER(x1)) 686.53/213.67
PROPER(U11(x(z0, z1), x1)) → c65(U11'(x(proper(z0), proper(z1)), proper(x1)), PROPER(x(z0, z1)), PROPER(x1)) 686.53/213.67
PROPER(U11(x0, tt)) → c65(U11'(proper(x0), ok(tt)), PROPER(x0)) 686.53/213.67
PROPER(U11(x0, 0)) → c65(U11'(proper(x0), ok(0)), PROPER(x0)) 686.53/213.67
PROPER(U11(tt, x1)) → c65(U11'(ok(tt), proper(x1)), PROPER(x1)) 686.53/213.67
PROPER(U11(0, x1)) → c65(U11'(ok(0), proper(x1)), PROPER(x1)) 686.53/213.67
PROPER(U12(U11(z0, z1))) → c67(U12'(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.53/213.67
PROPER(U12(U12(z0))) → c67(U12'(U12(proper(z0))), PROPER(U12(z0))) 686.53/213.67
PROPER(U12(isNat(z0))) → c67(U12'(isNat(proper(z0))), PROPER(isNat(z0))) 686.53/213.67
PROPER(U12(U21(z0))) → c67(U12'(U21(proper(z0))), PROPER(U21(z0))) 686.53/213.67
PROPER(U12(U31(z0, z1))) → c67(U12'(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.53/213.67
PROPER(U12(U32(z0))) → c67(U12'(U32(proper(z0))), PROPER(U32(z0))) 686.53/213.67
PROPER(U12(U41(z0, z1))) → c67(U12'(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.53/213.67
PROPER(U12(U51(z0, z1, z2))) → c67(U12'(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.53/213.67
PROPER(U12(U52(z0, z1, z2))) → c67(U12'(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.53/213.67
PROPER(U12(s(z0))) → c67(U12'(s(proper(z0))), PROPER(s(z0))) 686.53/213.67
PROPER(U12(plus(z0, z1))) → c67(U12'(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.53/213.67
PROPER(U12(U61(z0))) → c67(U12'(U61(proper(z0))), PROPER(U61(z0))) 686.53/213.67
PROPER(U12(U71(z0, z1, z2))) → c67(U12'(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.53/213.67
PROPER(U12(U72(z0, z1, z2))) → c67(U12'(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.53/213.67
PROPER(U12(x(z0, z1))) → c67(U12'(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.53/213.67
PROPER(U12(tt)) → c67(U12'(ok(tt))) 686.53/213.67
PROPER(U12(0)) → c67(U12'(ok(0))) 686.53/213.67
PROPER(isNat(U11(z0, z1))) → c68(ISNAT(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.53/213.67
PROPER(isNat(U12(z0))) → c68(ISNAT(U12(proper(z0))), PROPER(U12(z0))) 686.53/213.67
PROPER(isNat(isNat(z0))) → c68(ISNAT(isNat(proper(z0))), PROPER(isNat(z0))) 686.53/213.67
PROPER(isNat(U21(z0))) → c68(ISNAT(U21(proper(z0))), PROPER(U21(z0))) 686.53/213.67
PROPER(isNat(U31(z0, z1))) → c68(ISNAT(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.53/213.67
PROPER(isNat(U32(z0))) → c68(ISNAT(U32(proper(z0))), PROPER(U32(z0))) 686.53/213.67
PROPER(isNat(U41(z0, z1))) → c68(ISNAT(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.53/213.67
PROPER(isNat(U51(z0, z1, z2))) → c68(ISNAT(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.53/213.67
PROPER(isNat(U52(z0, z1, z2))) → c68(ISNAT(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.53/213.67
PROPER(isNat(s(z0))) → c68(ISNAT(s(proper(z0))), PROPER(s(z0))) 686.53/213.67
PROPER(isNat(plus(z0, z1))) → c68(ISNAT(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.53/213.67
PROPER(isNat(U61(z0))) → c68(ISNAT(U61(proper(z0))), PROPER(U61(z0))) 686.53/213.67
PROPER(isNat(U71(z0, z1, z2))) → c68(ISNAT(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.53/213.67
PROPER(isNat(U72(z0, z1, z2))) → c68(ISNAT(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.53/213.67
PROPER(isNat(x(z0, z1))) → c68(ISNAT(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.53/213.67
PROPER(isNat(tt)) → c68(ISNAT(ok(tt))) 686.53/213.67
PROPER(isNat(0)) → c68(ISNAT(ok(0))) 686.53/213.67
PROPER(U21(U11(z0, z1))) → c69(U21'(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.53/213.67
PROPER(U21(U12(z0))) → c69(U21'(U12(proper(z0))), PROPER(U12(z0))) 686.53/213.67
PROPER(U21(isNat(z0))) → c69(U21'(isNat(proper(z0))), PROPER(isNat(z0))) 686.53/213.67
PROPER(U21(U21(z0))) → c69(U21'(U21(proper(z0))), PROPER(U21(z0))) 686.53/213.67
PROPER(U21(U31(z0, z1))) → c69(U21'(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.53/213.67
PROPER(U21(U32(z0))) → c69(U21'(U32(proper(z0))), PROPER(U32(z0))) 686.53/213.67
PROPER(U21(U41(z0, z1))) → c69(U21'(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.53/213.67
PROPER(U21(U51(z0, z1, z2))) → c69(U21'(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.53/213.67
PROPER(U21(U52(z0, z1, z2))) → c69(U21'(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.53/213.67
PROPER(U21(s(z0))) → c69(U21'(s(proper(z0))), PROPER(s(z0))) 686.53/213.67
PROPER(U21(plus(z0, z1))) → c69(U21'(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.53/213.67
PROPER(U21(U61(z0))) → c69(U21'(U61(proper(z0))), PROPER(U61(z0))) 686.53/213.67
PROPER(U21(U71(z0, z1, z2))) → c69(U21'(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.53/213.67
PROPER(U21(U72(z0, z1, z2))) → c69(U21'(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.53/213.67
PROPER(U21(x(z0, z1))) → c69(U21'(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.53/213.67
PROPER(U21(tt)) → c69(U21'(ok(tt))) 686.53/213.67
PROPER(U21(0)) → c69(U21'(ok(0))) 686.53/213.67
PROPER(U31(x0, U11(z0, z1))) → c70(U31'(proper(x0), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(U11(z0, z1))) 686.53/213.67
PROPER(U31(x0, U12(z0))) → c70(U31'(proper(x0), U12(proper(z0))), PROPER(x0), PROPER(U12(z0))) 686.53/213.67
PROPER(U31(x0, isNat(z0))) → c70(U31'(proper(x0), isNat(proper(z0))), PROPER(x0), PROPER(isNat(z0))) 686.53/213.67
PROPER(U31(x0, U21(z0))) → c70(U31'(proper(x0), U21(proper(z0))), PROPER(x0), PROPER(U21(z0))) 686.53/213.67
PROPER(U31(x0, U31(z0, z1))) → c70(U31'(proper(x0), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(U31(z0, z1))) 686.53/213.67
PROPER(U31(x0, U32(z0))) → c70(U31'(proper(x0), U32(proper(z0))), PROPER(x0), PROPER(U32(z0))) 686.53/213.67
PROPER(U31(x0, U41(z0, z1))) → c70(U31'(proper(x0), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(U41(z0, z1))) 686.53/213.67
PROPER(U31(x0, U51(z0, z1, z2))) → c70(U31'(proper(x0), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U51(z0, z1, z2))) 686.53/213.67
PROPER(U31(x0, U52(z0, z1, z2))) → c70(U31'(proper(x0), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U52(z0, z1, z2))) 686.53/213.67
PROPER(U31(x0, s(z0))) → c70(U31'(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 686.53/213.67
PROPER(U31(x0, plus(z0, z1))) → c70(U31'(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 686.53/213.67
PROPER(U31(x0, U61(z0))) → c70(U31'(proper(x0), U61(proper(z0))), PROPER(x0), PROPER(U61(z0))) 686.53/213.67
PROPER(U31(x0, U71(z0, z1, z2))) → c70(U31'(proper(x0), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U71(z0, z1, z2))) 686.53/213.67
PROPER(U31(x0, U72(z0, z1, z2))) → c70(U31'(proper(x0), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U72(z0, z1, z2))) 686.53/213.67
PROPER(U31(x0, x(z0, z1))) → c70(U31'(proper(x0), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x(z0, z1))) 686.53/213.67
PROPER(U31(U11(z0, z1), x1)) → c70(U31'(U11(proper(z0), proper(z1)), proper(x1)), PROPER(U11(z0, z1)), PROPER(x1)) 686.53/213.67
PROPER(U31(U12(z0), x1)) → c70(U31'(U12(proper(z0)), proper(x1)), PROPER(U12(z0)), PROPER(x1)) 686.53/213.67
PROPER(U31(isNat(z0), x1)) → c70(U31'(isNat(proper(z0)), proper(x1)), PROPER(isNat(z0)), PROPER(x1)) 686.53/213.67
PROPER(U31(U21(z0), x1)) → c70(U31'(U21(proper(z0)), proper(x1)), PROPER(U21(z0)), PROPER(x1)) 686.53/213.67
PROPER(U31(U31(z0, z1), x1)) → c70(U31'(U31(proper(z0), proper(z1)), proper(x1)), PROPER(U31(z0, z1)), PROPER(x1)) 686.53/213.67
PROPER(U31(U32(z0), x1)) → c70(U31'(U32(proper(z0)), proper(x1)), PROPER(U32(z0)), PROPER(x1)) 686.53/213.67
PROPER(U31(U41(z0, z1), x1)) → c70(U31'(U41(proper(z0), proper(z1)), proper(x1)), PROPER(U41(z0, z1)), PROPER(x1)) 686.53/213.67
PROPER(U31(U51(z0, z1, z2), x1)) → c70(U31'(U51(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U51(z0, z1, z2)), PROPER(x1)) 686.53/213.67
PROPER(U31(U52(z0, z1, z2), x1)) → c70(U31'(U52(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U52(z0, z1, z2)), PROPER(x1)) 686.53/213.67
PROPER(U31(s(z0), x1)) → c70(U31'(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 686.53/213.67
PROPER(U31(plus(z0, z1), x1)) → c70(U31'(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 686.53/213.67
PROPER(U31(U61(z0), x1)) → c70(U31'(U61(proper(z0)), proper(x1)), PROPER(U61(z0)), PROPER(x1)) 686.53/213.67
PROPER(U31(U71(z0, z1, z2), x1)) → c70(U31'(U71(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U71(z0, z1, z2)), PROPER(x1)) 686.53/213.67
PROPER(U31(U72(z0, z1, z2), x1)) → c70(U31'(U72(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U72(z0, z1, z2)), PROPER(x1)) 686.53/213.67
PROPER(U31(x(z0, z1), x1)) → c70(U31'(x(proper(z0), proper(z1)), proper(x1)), PROPER(x(z0, z1)), PROPER(x1)) 686.53/213.67
PROPER(U31(x0, tt)) → c70(U31'(proper(x0), ok(tt)), PROPER(x0)) 686.53/213.67
PROPER(U31(x0, 0)) → c70(U31'(proper(x0), ok(0)), PROPER(x0)) 686.53/213.67
PROPER(U31(tt, x1)) → c70(U31'(ok(tt), proper(x1)), PROPER(x1)) 686.53/213.67
PROPER(U31(0, x1)) → c70(U31'(ok(0), proper(x1)), PROPER(x1)) 686.53/213.67
PROPER(U32(U11(z0, z1))) → c71(U32'(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.53/213.67
PROPER(U32(U12(z0))) → c71(U32'(U12(proper(z0))), PROPER(U12(z0))) 686.53/213.67
PROPER(U32(isNat(z0))) → c71(U32'(isNat(proper(z0))), PROPER(isNat(z0))) 686.53/213.67
PROPER(U32(U21(z0))) → c71(U32'(U21(proper(z0))), PROPER(U21(z0))) 686.53/213.67
PROPER(U32(U31(z0, z1))) → c71(U32'(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.53/213.67
PROPER(U32(U32(z0))) → c71(U32'(U32(proper(z0))), PROPER(U32(z0))) 686.53/213.67
PROPER(U32(U41(z0, z1))) → c71(U32'(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.53/213.67
PROPER(U32(U51(z0, z1, z2))) → c71(U32'(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.53/213.67
PROPER(U32(U52(z0, z1, z2))) → c71(U32'(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.53/213.67
PROPER(U32(s(z0))) → c71(U32'(s(proper(z0))), PROPER(s(z0))) 686.53/213.67
PROPER(U32(plus(z0, z1))) → c71(U32'(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.53/213.67
PROPER(U32(U61(z0))) → c71(U32'(U61(proper(z0))), PROPER(U61(z0))) 686.53/213.67
PROPER(U32(U71(z0, z1, z2))) → c71(U32'(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.53/213.67
PROPER(U32(U72(z0, z1, z2))) → c71(U32'(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.53/213.67
PROPER(U32(x(z0, z1))) → c71(U32'(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.53/213.67
PROPER(U32(tt)) → c71(U32'(ok(tt))) 686.53/213.67
PROPER(U32(0)) → c71(U32'(ok(0))) 686.53/213.67
PROPER(U41(x0, U11(z0, z1))) → c72(U41'(proper(x0), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(U11(z0, z1))) 686.53/213.67
PROPER(U41(x0, U12(z0))) → c72(U41'(proper(x0), U12(proper(z0))), PROPER(x0), PROPER(U12(z0))) 686.53/213.67
PROPER(U41(x0, isNat(z0))) → c72(U41'(proper(x0), isNat(proper(z0))), PROPER(x0), PROPER(isNat(z0))) 686.53/213.67
PROPER(U41(x0, U21(z0))) → c72(U41'(proper(x0), U21(proper(z0))), PROPER(x0), PROPER(U21(z0))) 686.53/213.67
PROPER(U41(x0, U31(z0, z1))) → c72(U41'(proper(x0), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(U31(z0, z1))) 686.53/213.67
PROPER(U41(x0, U32(z0))) → c72(U41'(proper(x0), U32(proper(z0))), PROPER(x0), PROPER(U32(z0))) 686.53/213.67
PROPER(U41(x0, U41(z0, z1))) → c72(U41'(proper(x0), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(U41(z0, z1))) 686.53/213.67
PROPER(U41(x0, U51(z0, z1, z2))) → c72(U41'(proper(x0), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U51(z0, z1, z2))) 686.53/213.67
PROPER(U41(x0, U52(z0, z1, z2))) → c72(U41'(proper(x0), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U52(z0, z1, z2))) 686.53/213.67
PROPER(U41(x0, s(z0))) → c72(U41'(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 686.53/213.67
PROPER(U41(x0, plus(z0, z1))) → c72(U41'(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 686.53/213.67
PROPER(U41(x0, U61(z0))) → c72(U41'(proper(x0), U61(proper(z0))), PROPER(x0), PROPER(U61(z0))) 686.53/213.67
PROPER(U41(x0, U71(z0, z1, z2))) → c72(U41'(proper(x0), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U71(z0, z1, z2))) 686.53/213.67
PROPER(U41(x0, U72(z0, z1, z2))) → c72(U41'(proper(x0), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U72(z0, z1, z2))) 686.53/213.67
PROPER(U41(x0, x(z0, z1))) → c72(U41'(proper(x0), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x(z0, z1))) 686.53/213.67
PROPER(U41(U11(z0, z1), x1)) → c72(U41'(U11(proper(z0), proper(z1)), proper(x1)), PROPER(U11(z0, z1)), PROPER(x1)) 686.53/213.67
PROPER(U41(U12(z0), x1)) → c72(U41'(U12(proper(z0)), proper(x1)), PROPER(U12(z0)), PROPER(x1)) 686.53/213.67
PROPER(U41(isNat(z0), x1)) → c72(U41'(isNat(proper(z0)), proper(x1)), PROPER(isNat(z0)), PROPER(x1)) 686.53/213.67
PROPER(U41(U21(z0), x1)) → c72(U41'(U21(proper(z0)), proper(x1)), PROPER(U21(z0)), PROPER(x1)) 686.53/213.67
PROPER(U41(U31(z0, z1), x1)) → c72(U41'(U31(proper(z0), proper(z1)), proper(x1)), PROPER(U31(z0, z1)), PROPER(x1)) 686.53/213.67
PROPER(U41(U32(z0), x1)) → c72(U41'(U32(proper(z0)), proper(x1)), PROPER(U32(z0)), PROPER(x1)) 686.53/213.67
PROPER(U41(U41(z0, z1), x1)) → c72(U41'(U41(proper(z0), proper(z1)), proper(x1)), PROPER(U41(z0, z1)), PROPER(x1)) 686.53/213.67
PROPER(U41(U51(z0, z1, z2), x1)) → c72(U41'(U51(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U51(z0, z1, z2)), PROPER(x1)) 686.53/213.67
PROPER(U41(U52(z0, z1, z2), x1)) → c72(U41'(U52(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U52(z0, z1, z2)), PROPER(x1)) 686.53/213.67
PROPER(U41(s(z0), x1)) → c72(U41'(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 686.53/213.67
PROPER(U41(plus(z0, z1), x1)) → c72(U41'(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 686.53/213.67
PROPER(U41(U61(z0), x1)) → c72(U41'(U61(proper(z0)), proper(x1)), PROPER(U61(z0)), PROPER(x1)) 686.53/213.67
PROPER(U41(U71(z0, z1, z2), x1)) → c72(U41'(U71(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U71(z0, z1, z2)), PROPER(x1)) 686.53/213.67
PROPER(U41(U72(z0, z1, z2), x1)) → c72(U41'(U72(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U72(z0, z1, z2)), PROPER(x1)) 686.53/213.67
PROPER(U41(x(z0, z1), x1)) → c72(U41'(x(proper(z0), proper(z1)), proper(x1)), PROPER(x(z0, z1)), PROPER(x1)) 686.53/213.67
PROPER(U41(x0, tt)) → c72(U41'(proper(x0), ok(tt)), PROPER(x0)) 686.53/213.67
PROPER(U41(x0, 0)) → c72(U41'(proper(x0), ok(0)), PROPER(x0)) 686.53/213.67
PROPER(U41(tt, x1)) → c72(U41'(ok(tt), proper(x1)), PROPER(x1)) 686.53/213.67
PROPER(U41(0, x1)) → c72(U41'(ok(0), proper(x1)), PROPER(x1)) 686.53/213.67
PROPER(U51(x0, x1, U11(z0, z1))) → c73(U51'(proper(x0), proper(x1), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U11(z0, z1))) 686.53/213.67
PROPER(U51(x0, x1, U12(z0))) → c73(U51'(proper(x0), proper(x1), U12(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U12(z0))) 686.53/213.67
PROPER(U51(x0, x1, isNat(z0))) → c73(U51'(proper(x0), proper(x1), isNat(proper(z0))), PROPER(x0), PROPER(x1), PROPER(isNat(z0))) 686.53/213.67
PROPER(U51(x0, x1, U21(z0))) → c73(U51'(proper(x0), proper(x1), U21(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U21(z0))) 686.53/213.67
PROPER(U51(x0, x1, U31(z0, z1))) → c73(U51'(proper(x0), proper(x1), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U31(z0, z1))) 686.53/213.67
PROPER(U51(x0, x1, U32(z0))) → c73(U51'(proper(x0), proper(x1), U32(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U32(z0))) 686.53/213.67
PROPER(U51(x0, x1, U41(z0, z1))) → c73(U51'(proper(x0), proper(x1), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U41(z0, z1))) 686.53/213.67
PROPER(U51(x0, x1, U51(z0, z1, z2))) → c73(U51'(proper(x0), proper(x1), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U51(z0, z1, z2))) 686.53/213.67
PROPER(U51(x0, x1, U52(z0, z1, z2))) → c73(U51'(proper(x0), proper(x1), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U52(z0, z1, z2))) 686.53/213.67
PROPER(U51(x0, x1, s(z0))) → c73(U51'(proper(x0), proper(x1), s(proper(z0))), PROPER(x0), PROPER(x1), PROPER(s(z0))) 686.53/213.67
PROPER(U51(x0, x1, plus(z0, z1))) → c73(U51'(proper(x0), proper(x1), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(plus(z0, z1))) 686.53/213.67
PROPER(U51(x0, x1, U61(z0))) → c73(U51'(proper(x0), proper(x1), U61(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U61(z0))) 686.53/213.67
PROPER(U51(x0, x1, U71(z0, z1, z2))) → c73(U51'(proper(x0), proper(x1), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U71(z0, z1, z2))) 686.53/213.67
PROPER(U51(x0, x1, U72(z0, z1, z2))) → c73(U51'(proper(x0), proper(x1), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U72(z0, z1, z2))) 686.53/213.67
PROPER(U51(x0, x1, x(z0, z1))) → c73(U51'(proper(x0), proper(x1), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(x(z0, z1))) 686.53/213.67
PROPER(U51(x0, U11(z0, z1), x2)) → c73(U51'(proper(x0), U11(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U11(z0, z1)), PROPER(x2)) 686.53/213.67
PROPER(U51(x0, U12(z0), x2)) → c73(U51'(proper(x0), U12(proper(z0)), proper(x2)), PROPER(x0), PROPER(U12(z0)), PROPER(x2)) 686.53/213.67
PROPER(U51(x0, isNat(z0), x2)) → c73(U51'(proper(x0), isNat(proper(z0)), proper(x2)), PROPER(x0), PROPER(isNat(z0)), PROPER(x2)) 686.53/213.67
PROPER(U51(x0, U21(z0), x2)) → c73(U51'(proper(x0), U21(proper(z0)), proper(x2)), PROPER(x0), PROPER(U21(z0)), PROPER(x2)) 686.53/213.67
PROPER(U51(x0, U31(z0, z1), x2)) → c73(U51'(proper(x0), U31(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U31(z0, z1)), PROPER(x2)) 686.53/213.67
PROPER(U51(x0, U32(z0), x2)) → c73(U51'(proper(x0), U32(proper(z0)), proper(x2)), PROPER(x0), PROPER(U32(z0)), PROPER(x2)) 686.53/213.67
PROPER(U51(x0, U41(z0, z1), x2)) → c73(U51'(proper(x0), U41(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U41(z0, z1)), PROPER(x2)) 686.53/213.67
PROPER(U51(x0, U51(z0, z1, z2), x2)) → c73(U51'(proper(x0), U51(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U51(z0, z1, z2)), PROPER(x2)) 686.53/213.67
PROPER(U51(x0, U52(z0, z1, z2), x2)) → c73(U51'(proper(x0), U52(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U52(z0, z1, z2)), PROPER(x2)) 686.53/213.67
PROPER(U51(x0, s(z0), x2)) → c73(U51'(proper(x0), s(proper(z0)), proper(x2)), PROPER(x0), PROPER(s(z0)), PROPER(x2)) 686.53/213.67
PROPER(U51(x0, plus(z0, z1), x2)) → c73(U51'(proper(x0), plus(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(plus(z0, z1)), PROPER(x2)) 686.53/213.67
PROPER(U51(x0, U61(z0), x2)) → c73(U51'(proper(x0), U61(proper(z0)), proper(x2)), PROPER(x0), PROPER(U61(z0)), PROPER(x2)) 686.53/213.67
PROPER(U51(x0, U71(z0, z1, z2), x2)) → c73(U51'(proper(x0), U71(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U71(z0, z1, z2)), PROPER(x2)) 686.53/213.67
PROPER(U51(x0, U72(z0, z1, z2), x2)) → c73(U51'(proper(x0), U72(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U72(z0, z1, z2)), PROPER(x2)) 686.53/213.67
PROPER(U51(x0, x(z0, z1), x2)) → c73(U51'(proper(x0), x(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(x(z0, z1)), PROPER(x2)) 686.53/213.67
PROPER(U51(U11(z0, z1), x1, x2)) → c73(U51'(U11(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U11(z0, z1)), PROPER(x1), PROPER(x2)) 686.53/213.67
PROPER(U51(U12(z0), x1, x2)) → c73(U51'(U12(proper(z0)), proper(x1), proper(x2)), PROPER(U12(z0)), PROPER(x1), PROPER(x2)) 686.53/213.67
PROPER(U51(isNat(z0), x1, x2)) → c73(U51'(isNat(proper(z0)), proper(x1), proper(x2)), PROPER(isNat(z0)), PROPER(x1), PROPER(x2)) 686.53/213.67
PROPER(U51(U21(z0), x1, x2)) → c73(U51'(U21(proper(z0)), proper(x1), proper(x2)), PROPER(U21(z0)), PROPER(x1), PROPER(x2)) 686.53/213.67
PROPER(U51(U31(z0, z1), x1, x2)) → c73(U51'(U31(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U31(z0, z1)), PROPER(x1), PROPER(x2)) 686.53/213.67
PROPER(U51(U32(z0), x1, x2)) → c73(U51'(U32(proper(z0)), proper(x1), proper(x2)), PROPER(U32(z0)), PROPER(x1), PROPER(x2)) 686.53/213.67
PROPER(U51(U41(z0, z1), x1, x2)) → c73(U51'(U41(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U41(z0, z1)), PROPER(x1), PROPER(x2)) 686.53/213.67
PROPER(U51(U51(z0, z1, z2), x1, x2)) → c73(U51'(U51(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U51(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.53/213.67
PROPER(U51(U52(z0, z1, z2), x1, x2)) → c73(U51'(U52(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U52(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.53/213.67
PROPER(U51(s(z0), x1, x2)) → c73(U51'(s(proper(z0)), proper(x1), proper(x2)), PROPER(s(z0)), PROPER(x1), PROPER(x2)) 686.53/213.67
PROPER(U51(plus(z0, z1), x1, x2)) → c73(U51'(plus(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(plus(z0, z1)), PROPER(x1), PROPER(x2)) 686.53/213.67
PROPER(U51(U61(z0), x1, x2)) → c73(U51'(U61(proper(z0)), proper(x1), proper(x2)), PROPER(U61(z0)), PROPER(x1), PROPER(x2)) 686.53/213.67
PROPER(U51(U71(z0, z1, z2), x1, x2)) → c73(U51'(U71(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U71(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.53/213.67
PROPER(U51(U72(z0, z1, z2), x1, x2)) → c73(U51'(U72(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U72(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.53/213.67
PROPER(U51(x(z0, z1), x1, x2)) → c73(U51'(x(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(x(z0, z1)), PROPER(x1), PROPER(x2)) 686.53/213.67
PROPER(U51(x0, x1, tt)) → c73(U51'(proper(x0), proper(x1), ok(tt)), PROPER(x0), PROPER(x1)) 686.53/213.67
PROPER(U51(x0, x1, 0)) → c73(U51'(proper(x0), proper(x1), ok(0)), PROPER(x0), PROPER(x1)) 686.53/213.67
PROPER(U51(x0, tt, x2)) → c73(U51'(proper(x0), ok(tt), proper(x2)), PROPER(x0), PROPER(x2)) 686.53/213.67
PROPER(U51(x0, 0, x2)) → c73(U51'(proper(x0), ok(0), proper(x2)), PROPER(x0), PROPER(x2)) 686.53/213.67
PROPER(U51(tt, x1, x2)) → c73(U51'(ok(tt), proper(x1), proper(x2)), PROPER(x1), PROPER(x2)) 686.53/213.67
PROPER(U51(0, x1, x2)) → c73(U51'(ok(0), proper(x1), proper(x2)), PROPER(x1), PROPER(x2))
S tuples:

ACTIVE(plus(z0, z1)) → c28(PLUS(active(z0), z1), ACTIVE(z0)) 686.53/213.67
ACTIVE(plus(z0, z1)) → c29(PLUS(z0, active(z1)), ACTIVE(z1)) 686.53/213.67
ACTIVE(x(z0, z1)) → c33(X(active(z0), z1), ACTIVE(z0)) 686.53/213.67
ACTIVE(x(z0, z1)) → c34(X(z0, active(z1)), ACTIVE(z1)) 686.53/213.67
U11'(mark(z0), z1) → c35(U11'(z0, z1)) 686.53/213.67
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1)) 686.53/213.67
U12'(mark(z0)) → c37(U12'(z0)) 686.53/213.67
U12'(ok(z0)) → c38(U12'(z0)) 686.53/213.67
U21'(mark(z0)) → c39(U21'(z0)) 686.53/213.67
U21'(ok(z0)) → c40(U21'(z0)) 686.53/213.67
U31'(mark(z0), z1) → c41(U31'(z0, z1)) 686.53/213.67
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 686.53/213.67
U32'(mark(z0)) → c43(U32'(z0)) 686.53/213.67
U32'(ok(z0)) → c44(U32'(z0)) 686.53/213.67
U41'(mark(z0), z1) → c45(U41'(z0, z1)) 686.53/213.67
U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1)) 686.53/213.67
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2)) 686.53/213.67
U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2)) 686.53/213.67
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2)) 686.53/213.67
U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2)) 686.53/213.67
S(mark(z0)) → c51(S(z0)) 686.53/213.67
S(ok(z0)) → c52(S(z0)) 686.53/213.67
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 686.53/213.67
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 686.53/213.67
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 686.53/213.67
U61'(mark(z0)) → c56(U61'(z0)) 686.53/213.67
U61'(ok(z0)) → c57(U61'(z0)) 686.53/213.67
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2)) 686.53/213.67
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2)) 686.53/213.67
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2)) 686.53/213.67
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 686.53/213.67
X(mark(z0), z1) → c62(X(z0, z1)) 686.53/213.67
X(z0, mark(z1)) → c63(X(z0, z1)) 686.53/213.67
X(ok(z0), ok(z1)) → c64(X(z0, z1)) 686.53/213.67
PROPER(U52(z0, z1, z2)) → c74(U52'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 686.53/213.67
PROPER(s(z0)) → c75(S(proper(z0)), PROPER(z0)) 686.53/213.67
PROPER(plus(z0, z1)) → c76(PLUS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 686.53/213.67
PROPER(U61(z0)) → c77(U61'(proper(z0)), PROPER(z0)) 686.53/213.67
PROPER(U71(z0, z1, z2)) → c79(U71'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 686.53/213.67
PROPER(U72(z0, z1, z2)) → c80(U72'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 686.53/213.67
PROPER(x(z0, z1)) → c81(X(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 686.53/213.67
ISNAT(ok(z0)) → c82(ISNAT(z0)) 686.53/213.67
TOP(mark(z0)) → c83(TOP(proper(z0)), PROPER(z0)) 686.53/213.67
TOP(ok(z0)) → c84(TOP(active(z0)), ACTIVE(z0)) 686.53/213.67
ACTIVE(isNat(s(z0))) → c13(ISNAT(z0)) 686.53/213.67
ACTIVE(plus(z0, s(z1))) → c16(ISNAT(z1)) 686.53/213.67
ACTIVE(x(z0, s(z1))) → c18(ISNAT(z1)) 686.53/213.67
ACTIVE(U11(tt, z0)) → c1(U12'(isNat(z0))) 686.53/213.67
ACTIVE(U11(tt, z0)) → c1(ISNAT(z0)) 686.53/213.67
ACTIVE(U31(tt, z0)) → c1(U32'(isNat(z0))) 686.53/213.67
ACTIVE(U31(tt, z0)) → c1(ISNAT(z0)) 686.53/213.67
ACTIVE(U51(tt, z0, z1)) → c1(U52'(isNat(z1), z0, z1)) 686.53/213.67
ACTIVE(U51(tt, z0, z1)) → c1(ISNAT(z1)) 686.53/213.67
ACTIVE(U52(tt, z0, z1)) → c1(S(plus(z1, z0))) 686.53/213.67
ACTIVE(U52(tt, z0, z1)) → c1(PLUS(z1, z0)) 686.53/213.67
ACTIVE(U71(tt, z0, z1)) → c1(U72'(isNat(z1), z0, z1)) 686.53/213.67
ACTIVE(U71(tt, z0, z1)) → c1(ISNAT(z1)) 686.53/213.67
ACTIVE(U72(tt, z0, z1)) → c1(PLUS(x(z1, z0), z1)) 686.53/213.67
ACTIVE(U72(tt, z0, z1)) → c1(X(z1, z0)) 686.53/213.67
ACTIVE(isNat(plus(z0, z1))) → c1(U11'(isNat(z0), z1)) 686.53/213.67
ACTIVE(isNat(plus(z0, z1))) → c1(ISNAT(z0)) 686.53/213.67
ACTIVE(isNat(x(z0, z1))) → c1(U31'(isNat(z0), z1)) 686.53/213.67
ACTIVE(isNat(x(z0, z1))) → c1(ISNAT(z0)) 686.53/213.67
ACTIVE(plus(z0, 0)) → c1(U41'(isNat(z0), z0)) 686.53/213.67
ACTIVE(plus(z0, 0)) → c1(ISNAT(z0)) 686.53/213.67
ACTIVE(x(z0, 0)) → c1(U61'(isNat(z0))) 686.53/213.67
ACTIVE(x(z0, 0)) → c1(ISNAT(z0)) 686.53/213.67
ACTIVE(U11(plus(z0, 0), x1)) → c19(U11'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.53/213.67
ACTIVE(U11(plus(z0, s(z1)), x1)) → c19(U11'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.53/213.67
ACTIVE(U11(x(z0, 0), x1)) → c19(U11'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.53/213.67
ACTIVE(U11(x(z0, s(z1)), x1)) → c19(U11'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.53/213.67
ACTIVE(U11(U11(z0, z1), x1)) → c19(U11'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.53/213.67
ACTIVE(U11(U12(z0), x1)) → c19(U11'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.53/213.67
ACTIVE(U11(U21(z0), x1)) → c19(U11'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.53/213.67
ACTIVE(U11(U31(z0, z1), x1)) → c19(U11'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.53/213.67
ACTIVE(U11(U32(z0), x1)) → c19(U11'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.53/213.67
ACTIVE(U11(U41(z0, z1), x1)) → c19(U11'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.53/213.67
ACTIVE(U11(U51(z0, z1, z2), x1)) → c19(U11'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.53/213.67
ACTIVE(U11(U52(z0, z1, z2), x1)) → c19(U11'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.53/213.67
ACTIVE(U11(s(z0), x1)) → c19(U11'(s(active(z0)), x1), ACTIVE(s(z0))) 686.53/213.67
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.53/213.67
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.53/213.67
ACTIVE(U11(U61(z0), x1)) → c19(U11'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.53/213.67
ACTIVE(U11(U71(z0, z1, z2), x1)) → c19(U11'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.53/213.67
ACTIVE(U11(U72(z0, z1, z2), x1)) → c19(U11'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.53/213.67
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.53/213.67
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.53/213.67
ACTIVE(U11(isNat(0), x1)) → c19(U11'(mark(tt), x1)) 686.53/213.67
ACTIVE(U11(U11(tt, z0), x1)) → c(U11'(mark(U12(isNat(z0))), x1)) 686.53/213.67
ACTIVE(U11(U11(tt, z0), x1)) → c(ACTIVE(U11(tt, z0))) 686.53/213.67
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(U11'(mark(U11(isNat(z0), z1)), x1)) 686.53/213.67
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(ACTIVE(isNat(plus(z0, z1)))) 686.53/213.67
ACTIVE(U11(isNat(s(z0)), x1)) → c(U11'(mark(U21(isNat(z0))), x1)) 686.53/213.67
ACTIVE(U11(isNat(s(z0)), x1)) → c(ACTIVE(isNat(s(z0)))) 686.53/213.67
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(U11'(mark(U31(isNat(z0), z1)), x1)) 686.53/213.67
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(ACTIVE(isNat(x(z0, z1)))) 686.53/213.67
ACTIVE(U12(plus(z0, 0))) → c20(U12'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.53/213.67
ACTIVE(U12(plus(z0, s(z1)))) → c20(U12'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.53/213.67
ACTIVE(U12(x(z0, 0))) → c20(U12'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.53/213.67
ACTIVE(U12(x(z0, s(z1)))) → c20(U12'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.53/213.67
ACTIVE(U12(U11(z0, z1))) → c20(U12'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.53/213.67
ACTIVE(U12(U12(z0))) → c20(U12'(U12(active(z0))), ACTIVE(U12(z0))) 686.53/213.67
ACTIVE(U12(U21(z0))) → c20(U12'(U21(active(z0))), ACTIVE(U21(z0))) 686.53/213.67
ACTIVE(U12(U31(z0, z1))) → c20(U12'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.53/213.67
ACTIVE(U12(U32(z0))) → c20(U12'(U32(active(z0))), ACTIVE(U32(z0))) 686.53/213.67
ACTIVE(U12(U41(z0, z1))) → c20(U12'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.53/213.67
ACTIVE(U12(U51(z0, z1, z2))) → c20(U12'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.53/213.67
ACTIVE(U12(U52(z0, z1, z2))) → c20(U12'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.53/213.67
ACTIVE(U12(s(z0))) → c20(U12'(s(active(z0))), ACTIVE(s(z0))) 686.53/213.67
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.53/213.67
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.53/213.67
ACTIVE(U12(U61(z0))) → c20(U12'(U61(active(z0))), ACTIVE(U61(z0))) 686.53/213.67
ACTIVE(U12(U71(z0, z1, z2))) → c20(U12'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.53/213.67
ACTIVE(U12(U72(z0, z1, z2))) → c20(U12'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.53/213.67
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.53/213.67
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.53/213.67
ACTIVE(U11(U12(tt), x1)) → c19(U11'(mark(tt), x1)) 686.53/213.67
ACTIVE(U12(U12(tt))) → c20(U12'(mark(tt))) 686.53/213.67
ACTIVE(U12(isNat(0))) → c20(U12'(mark(tt))) 686.53/213.67
ACTIVE(U12(U11(tt, z0))) → c2(U12'(mark(U12(isNat(z0))))) 686.53/213.67
ACTIVE(U12(U11(tt, z0))) → c2(ACTIVE(U11(tt, z0))) 686.53/213.67
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(U12'(mark(U11(isNat(z0), z1)))) 686.53/213.67
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(ACTIVE(isNat(plus(z0, z1)))) 686.53/213.67
ACTIVE(U12(isNat(s(z0)))) → c2(U12'(mark(U21(isNat(z0))))) 686.53/213.67
ACTIVE(U12(isNat(s(z0)))) → c2(ACTIVE(isNat(s(z0)))) 686.53/213.67
ACTIVE(U12(isNat(x(z0, z1)))) → c2(U12'(mark(U31(isNat(z0), z1)))) 686.53/213.67
ACTIVE(U12(isNat(x(z0, z1)))) → c2(ACTIVE(isNat(x(z0, z1)))) 686.53/213.67
ACTIVE(U21(plus(z0, 0))) → c21(U21'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.53/213.67
ACTIVE(U21(plus(z0, s(z1)))) → c21(U21'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.53/213.67
ACTIVE(U21(x(z0, 0))) → c21(U21'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.53/213.67
ACTIVE(U21(x(z0, s(z1)))) → c21(U21'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.53/213.67
ACTIVE(U21(U11(z0, z1))) → c21(U21'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.53/213.67
ACTIVE(U21(U12(z0))) → c21(U21'(U12(active(z0))), ACTIVE(U12(z0))) 686.53/213.67
ACTIVE(U21(U21(z0))) → c21(U21'(U21(active(z0))), ACTIVE(U21(z0))) 686.53/213.67
ACTIVE(U21(U31(z0, z1))) → c21(U21'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.53/213.67
ACTIVE(U21(U32(z0))) → c21(U21'(U32(active(z0))), ACTIVE(U32(z0))) 686.53/213.67
ACTIVE(U21(U41(z0, z1))) → c21(U21'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.53/213.67
ACTIVE(U21(U51(z0, z1, z2))) → c21(U21'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.53/213.67
ACTIVE(U21(U52(z0, z1, z2))) → c21(U21'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.53/213.67
ACTIVE(U21(s(z0))) → c21(U21'(s(active(z0))), ACTIVE(s(z0))) 686.53/213.67
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.53/213.67
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.53/213.67
ACTIVE(U21(U61(z0))) → c21(U21'(U61(active(z0))), ACTIVE(U61(z0))) 686.53/213.67
ACTIVE(U21(U71(z0, z1, z2))) → c21(U21'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.53/213.67
ACTIVE(U21(U72(z0, z1, z2))) → c21(U21'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.53/213.67
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.53/213.67
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.53/213.67
ACTIVE(U11(U21(tt), x1)) → c19(U11'(mark(tt), x1)) 686.53/213.67
ACTIVE(U12(U21(tt))) → c20(U12'(mark(tt))) 686.53/213.67
ACTIVE(U21(U12(tt))) → c21(U21'(mark(tt))) 686.53/213.67
ACTIVE(U21(U21(tt))) → c21(U21'(mark(tt))) 686.53/213.67
ACTIVE(U21(isNat(0))) → c21(U21'(mark(tt))) 686.53/213.67
ACTIVE(U21(U11(tt, z0))) → c3(U21'(mark(U12(isNat(z0))))) 686.53/213.67
ACTIVE(U21(U11(tt, z0))) → c3(ACTIVE(U11(tt, z0))) 686.53/213.67
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(U21'(mark(U11(isNat(z0), z1)))) 686.53/213.67
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(ACTIVE(isNat(plus(z0, z1)))) 686.53/213.67
ACTIVE(U21(isNat(s(z0)))) → c3(U21'(mark(U21(isNat(z0))))) 686.53/213.67
ACTIVE(U21(isNat(s(z0)))) → c3(ACTIVE(isNat(s(z0)))) 686.53/213.67
ACTIVE(U21(isNat(x(z0, z1)))) → c3(U21'(mark(U31(isNat(z0), z1)))) 686.53/213.67
ACTIVE(U21(isNat(x(z0, z1)))) → c3(ACTIVE(isNat(x(z0, z1)))) 686.53/213.67
ACTIVE(U31(plus(z0, 0), x1)) → c22(U31'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.53/213.67
ACTIVE(U31(plus(z0, s(z1)), x1)) → c22(U31'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.53/213.67
ACTIVE(U31(x(z0, 0), x1)) → c22(U31'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.53/213.67
ACTIVE(U31(x(z0, s(z1)), x1)) → c22(U31'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.53/213.67
ACTIVE(U31(U11(z0, z1), x1)) → c22(U31'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.53/213.67
ACTIVE(U31(U12(z0), x1)) → c22(U31'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.53/213.67
ACTIVE(U31(U21(z0), x1)) → c22(U31'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.53/213.67
ACTIVE(U31(U31(z0, z1), x1)) → c22(U31'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.53/213.67
ACTIVE(U31(U32(z0), x1)) → c22(U31'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.53/213.67
ACTIVE(U31(U41(z0, z1), x1)) → c22(U31'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.53/213.67
ACTIVE(U31(U51(z0, z1, z2), x1)) → c22(U31'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.53/213.67
ACTIVE(U31(U52(z0, z1, z2), x1)) → c22(U31'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.53/213.67
ACTIVE(U31(s(z0), x1)) → c22(U31'(s(active(z0)), x1), ACTIVE(s(z0))) 686.53/213.67
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.53/213.67
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.53/213.67
ACTIVE(U31(U61(z0), x1)) → c22(U31'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.53/213.67
ACTIVE(U31(U71(z0, z1, z2), x1)) → c22(U31'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.53/213.67
ACTIVE(U31(U72(z0, z1, z2), x1)) → c22(U31'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.53/213.67
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.53/213.67
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.53/213.67
ACTIVE(U31(U12(tt), x1)) → c22(U31'(mark(tt), x1)) 686.53/213.67
ACTIVE(U31(U21(tt), x1)) → c22(U31'(mark(tt), x1)) 686.53/213.67
ACTIVE(U31(isNat(0), x1)) → c22(U31'(mark(tt), x1)) 686.53/213.67
ACTIVE(U11(U31(tt, z0), x1)) → c4(U11'(mark(U32(isNat(z0))), x1)) 686.53/213.67
ACTIVE(U11(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 686.53/213.67
ACTIVE(U12(U31(tt, z0))) → c4(U12'(mark(U32(isNat(z0))))) 686.53/213.67
ACTIVE(U12(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 686.53/213.67
ACTIVE(U21(U31(tt, z0))) → c4(U21'(mark(U32(isNat(z0))))) 686.53/213.67
ACTIVE(U21(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 686.53/213.67
ACTIVE(U31(U11(tt, z0), x1)) → c4(U31'(mark(U12(isNat(z0))), x1)) 686.53/213.67
ACTIVE(U31(U11(tt, z0), x1)) → c4(ACTIVE(U11(tt, z0))) 686.53/213.67
ACTIVE(U31(U31(tt, z0), x1)) → c4(U31'(mark(U32(isNat(z0))), x1)) 686.53/213.67
ACTIVE(U31(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 686.53/213.67
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(U31'(mark(U11(isNat(z0), z1)), x1)) 686.53/213.67
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(ACTIVE(isNat(plus(z0, z1)))) 686.53/213.67
ACTIVE(U31(isNat(s(z0)), x1)) → c4(U31'(mark(U21(isNat(z0))), x1)) 686.53/213.67
ACTIVE(U31(isNat(s(z0)), x1)) → c4(ACTIVE(isNat(s(z0)))) 686.53/213.67
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(U31'(mark(U31(isNat(z0), z1)), x1)) 686.53/213.67
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(ACTIVE(isNat(x(z0, z1)))) 686.53/213.67
ACTIVE(U32(plus(z0, 0))) → c23(U32'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.53/213.67
ACTIVE(U32(plus(z0, s(z1)))) → c23(U32'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.53/213.67
ACTIVE(U32(x(z0, 0))) → c23(U32'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.53/213.67
ACTIVE(U32(x(z0, s(z1)))) → c23(U32'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.53/213.67
ACTIVE(U32(U11(z0, z1))) → c23(U32'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.53/213.67
ACTIVE(U32(U12(z0))) → c23(U32'(U12(active(z0))), ACTIVE(U12(z0))) 686.53/213.67
ACTIVE(U32(U21(z0))) → c23(U32'(U21(active(z0))), ACTIVE(U21(z0))) 686.53/213.67
ACTIVE(U32(U31(z0, z1))) → c23(U32'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.53/213.67
ACTIVE(U32(U32(z0))) → c23(U32'(U32(active(z0))), ACTIVE(U32(z0))) 686.53/213.67
ACTIVE(U32(U41(z0, z1))) → c23(U32'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.53/213.67
ACTIVE(U32(U51(z0, z1, z2))) → c23(U32'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.53/213.67
ACTIVE(U32(U52(z0, z1, z2))) → c23(U32'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.53/213.67
ACTIVE(U32(s(z0))) → c23(U32'(s(active(z0))), ACTIVE(s(z0))) 686.53/213.67
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.53/213.67
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.53/213.67
ACTIVE(U32(U61(z0))) → c23(U32'(U61(active(z0))), ACTIVE(U61(z0))) 686.53/213.67
ACTIVE(U32(U71(z0, z1, z2))) → c23(U32'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.53/213.67
ACTIVE(U32(U72(z0, z1, z2))) → c23(U32'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.53/213.67
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.53/213.67
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.53/213.67
ACTIVE(U11(U32(tt), x1)) → c19(U11'(mark(tt), x1)) 686.53/213.67
ACTIVE(U12(U32(tt))) → c20(U12'(mark(tt))) 686.53/213.67
ACTIVE(U21(U32(tt))) → c21(U21'(mark(tt))) 686.53/213.67
ACTIVE(U31(U32(tt), x1)) → c22(U31'(mark(tt), x1)) 686.53/213.67
ACTIVE(U32(U12(tt))) → c23(U32'(mark(tt))) 686.53/213.67
ACTIVE(U32(U21(tt))) → c23(U32'(mark(tt))) 686.53/213.67
ACTIVE(U32(U32(tt))) → c23(U32'(mark(tt))) 686.53/213.67
ACTIVE(U32(isNat(0))) → c23(U32'(mark(tt))) 686.53/213.67
ACTIVE(U32(U11(tt, z0))) → c5(U32'(mark(U12(isNat(z0))))) 686.53/213.67
ACTIVE(U32(U11(tt, z0))) → c5(ACTIVE(U11(tt, z0))) 686.53/213.67
ACTIVE(U32(U31(tt, z0))) → c5(U32'(mark(U32(isNat(z0))))) 686.53/213.67
ACTIVE(U32(U31(tt, z0))) → c5(ACTIVE(U31(tt, z0))) 686.53/213.67
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(U32'(mark(U11(isNat(z0), z1)))) 686.53/213.67
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(ACTIVE(isNat(plus(z0, z1)))) 686.53/213.67
ACTIVE(U32(isNat(s(z0)))) → c5(U32'(mark(U21(isNat(z0))))) 686.53/213.67
ACTIVE(U32(isNat(s(z0)))) → c5(ACTIVE(isNat(s(z0)))) 686.53/213.67
ACTIVE(U32(isNat(x(z0, z1)))) → c5(U32'(mark(U31(isNat(z0), z1)))) 686.53/213.67
ACTIVE(U32(isNat(x(z0, z1)))) → c5(ACTIVE(isNat(x(z0, z1)))) 686.53/213.67
ACTIVE(U41(plus(z0, 0), x1)) → c24(U41'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.53/213.67
ACTIVE(U41(plus(z0, s(z1)), x1)) → c24(U41'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.53/213.67
ACTIVE(U41(x(z0, 0), x1)) → c24(U41'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.53/213.67
ACTIVE(U41(x(z0, s(z1)), x1)) → c24(U41'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.53/213.67
ACTIVE(U41(U11(z0, z1), x1)) → c24(U41'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.53/213.67
ACTIVE(U41(U12(z0), x1)) → c24(U41'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.53/213.67
ACTIVE(U41(U21(z0), x1)) → c24(U41'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.53/213.67
ACTIVE(U41(U31(z0, z1), x1)) → c24(U41'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.53/213.67
ACTIVE(U41(U32(z0), x1)) → c24(U41'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.53/213.67
ACTIVE(U41(U41(z0, z1), x1)) → c24(U41'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.53/213.67
ACTIVE(U41(U51(z0, z1, z2), x1)) → c24(U41'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.53/213.67
ACTIVE(U41(U52(z0, z1, z2), x1)) → c24(U41'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.53/213.67
ACTIVE(U41(s(z0), x1)) → c24(U41'(s(active(z0)), x1), ACTIVE(s(z0))) 686.53/213.67
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.53/213.67
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.53/213.67
ACTIVE(U41(U61(z0), x1)) → c24(U41'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.53/213.67
ACTIVE(U41(U71(z0, z1, z2), x1)) → c24(U41'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.53/213.67
ACTIVE(U41(U72(z0, z1, z2), x1)) → c24(U41'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.53/213.67
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.53/213.67
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.53/213.67
ACTIVE(U11(U41(tt, z0), x1)) → c19(U11'(mark(z0), x1)) 686.53/213.67
ACTIVE(U12(U41(tt, z0))) → c20(U12'(mark(z0))) 686.53/213.67
ACTIVE(U21(U41(tt, z0))) → c21(U21'(mark(z0))) 686.53/213.67
ACTIVE(U31(U41(tt, z0), x1)) → c22(U31'(mark(z0), x1)) 686.53/213.67
ACTIVE(U32(U41(tt, z0))) → c23(U32'(mark(z0))) 686.53/213.67
ACTIVE(U41(U12(tt), x1)) → c24(U41'(mark(tt), x1)) 686.53/213.67
ACTIVE(U41(U21(tt), x1)) → c24(U41'(mark(tt), x1)) 686.53/213.67
ACTIVE(U41(U32(tt), x1)) → c24(U41'(mark(tt), x1)) 686.53/213.67
ACTIVE(U41(U41(tt, z0), x1)) → c24(U41'(mark(z0), x1)) 686.53/213.67
ACTIVE(U41(isNat(0), x1)) → c24(U41'(mark(tt), x1)) 686.53/213.67
ACTIVE(U41(U11(tt, z0), x1)) → c6(U41'(mark(U12(isNat(z0))), x1)) 686.53/213.67
ACTIVE(U41(U11(tt, z0), x1)) → c6(ACTIVE(U11(tt, z0))) 686.53/213.67
ACTIVE(U41(U31(tt, z0), x1)) → c6(U41'(mark(U32(isNat(z0))), x1)) 686.53/213.67
ACTIVE(U41(U31(tt, z0), x1)) → c6(ACTIVE(U31(tt, z0))) 686.53/213.67
ACTIVE(U41(isNat(plus(z0, z1)), x1)) → c6(U41'(mark(U11(isNat(z0), z1)), x1)) 686.53/213.67
ACTIVE(U41(isNat(plus(z0, z1)), x1)) → c6(ACTIVE(isNat(plus(z0, z1)))) 686.53/213.67
ACTIVE(U41(isNat(s(z0)), x1)) → c6(U41'(mark(U21(isNat(z0))), x1)) 686.53/213.67
ACTIVE(U41(isNat(s(z0)), x1)) → c6(ACTIVE(isNat(s(z0)))) 686.53/213.67
ACTIVE(U41(isNat(x(z0, z1)), x1)) → c6(U41'(mark(U31(isNat(z0), z1)), x1)) 686.53/213.67
ACTIVE(U41(isNat(x(z0, z1)), x1)) → c6(ACTIVE(isNat(x(z0, z1)))) 686.53/213.67
ACTIVE(U51(plus(z0, 0), x1, x2)) → c25(U51'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.53/213.67
ACTIVE(U51(plus(z0, s(z1)), x1, x2)) → c25(U51'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.53/213.67
ACTIVE(U51(x(z0, 0), x1, x2)) → c25(U51'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.53/213.67
ACTIVE(U51(x(z0, s(z1)), x1, x2)) → c25(U51'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.53/213.67
ACTIVE(U51(U11(z0, z1), x1, x2)) → c25(U51'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.53/213.67
ACTIVE(U51(U12(z0), x1, x2)) → c25(U51'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.53/213.67
ACTIVE(U51(U21(z0), x1, x2)) → c25(U51'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.53/213.67
ACTIVE(U51(U31(z0, z1), x1, x2)) → c25(U51'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.53/213.67
ACTIVE(U51(U32(z0), x1, x2)) → c25(U51'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.53/213.67
ACTIVE(U51(U41(z0, z1), x1, x2)) → c25(U51'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.53/213.67
ACTIVE(U51(U51(z0, z1, z2), x1, x2)) → c25(U51'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.53/213.67
ACTIVE(U51(U52(z0, z1, z2), x1, x2)) → c25(U51'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.53/213.67
ACTIVE(U51(s(z0), x1, x2)) → c25(U51'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.53/213.67
ACTIVE(U51(plus(z0, z1), x1, x2)) → c25(U51'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.53/213.67
ACTIVE(U51(plus(z0, z1), x1, x2)) → c25(U51'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.53/213.67
ACTIVE(U51(U61(z0), x1, x2)) → c25(U51'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.53/213.67
ACTIVE(U51(U71(z0, z1, z2), x1, x2)) → c25(U51'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.53/213.67
ACTIVE(U51(U72(z0, z1, z2), x1, x2)) → c25(U51'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.53/213.67
ACTIVE(U51(x(z0, z1), x1, x2)) → c25(U51'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.53/213.67
ACTIVE(U51(x(z0, z1), x1, x2)) → c25(U51'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.53/213.67
ACTIVE(U51(U12(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.53/213.67
ACTIVE(U51(U21(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.53/213.67
ACTIVE(U51(U32(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.53/213.67
ACTIVE(U51(U41(tt, z0), x1, x2)) → c25(U51'(mark(z0), x1, x2)) 686.53/213.67
ACTIVE(U51(isNat(0), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.53/213.67
ACTIVE(U11(U51(tt, z0, z1), x1)) → c7(U11'(mark(U52(isNat(z1), z0, z1)), x1)) 686.53/213.67
ACTIVE(U11(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.53/213.67
ACTIVE(U12(U51(tt, z0, z1))) → c7(U12'(mark(U52(isNat(z1), z0, z1)))) 686.53/213.67
ACTIVE(U12(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.53/213.67
ACTIVE(U21(U51(tt, z0, z1))) → c7(U21'(mark(U52(isNat(z1), z0, z1)))) 686.53/213.67
ACTIVE(U21(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.53/213.67
ACTIVE(U31(U51(tt, z0, z1), x1)) → c7(U31'(mark(U52(isNat(z1), z0, z1)), x1)) 686.53/213.67
ACTIVE(U31(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.53/213.67
ACTIVE(U32(U51(tt, z0, z1))) → c7(U32'(mark(U52(isNat(z1), z0, z1)))) 686.53/213.67
ACTIVE(U32(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.53/213.67
ACTIVE(U41(U51(tt, z0, z1), x1)) → c7(U41'(mark(U52(isNat(z1), z0, z1)), x1)) 686.53/213.67
ACTIVE(U41(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.53/213.67
ACTIVE(U51(U11(tt, z0), x1, x2)) → c7(U51'(mark(U12(isNat(z0))), x1, x2)) 686.53/213.67
ACTIVE(U51(U11(tt, z0), x1, x2)) → c7(ACTIVE(U11(tt, z0))) 686.53/213.67
ACTIVE(U51(U31(tt, z0), x1, x2)) → c7(U51'(mark(U32(isNat(z0))), x1, x2)) 686.53/213.67
ACTIVE(U51(U31(tt, z0), x1, x2)) → c7(ACTIVE(U31(tt, z0))) 686.53/213.67
ACTIVE(U51(U51(tt, z0, z1), x1, x2)) → c7(U51'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.53/213.67
ACTIVE(U51(U51(tt, z0, z1), x1, x2)) → c7(ACTIVE(U51(tt, z0, z1))) 686.53/213.67
ACTIVE(U51(isNat(plus(z0, z1)), x1, x2)) → c7(U51'(mark(U11(isNat(z0), z1)), x1, x2)) 686.53/213.67
ACTIVE(U51(isNat(plus(z0, z1)), x1, x2)) → c7(ACTIVE(isNat(plus(z0, z1)))) 686.53/213.67
ACTIVE(U51(isNat(s(z0)), x1, x2)) → c7(U51'(mark(U21(isNat(z0))), x1, x2)) 686.53/213.67
ACTIVE(U51(isNat(s(z0)), x1, x2)) → c7(ACTIVE(isNat(s(z0)))) 686.53/213.67
ACTIVE(U51(isNat(x(z0, z1)), x1, x2)) → c7(U51'(mark(U31(isNat(z0), z1)), x1, x2)) 686.53/213.67
ACTIVE(U51(isNat(x(z0, z1)), x1, x2)) → c7(ACTIVE(isNat(x(z0, z1)))) 686.53/213.67
ACTIVE(U52(plus(z0, 0), x1, x2)) → c26(U52'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.53/213.67
ACTIVE(U52(plus(z0, s(z1)), x1, x2)) → c26(U52'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.53/213.67
ACTIVE(U52(x(z0, 0), x1, x2)) → c26(U52'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.53/213.67
ACTIVE(U52(x(z0, s(z1)), x1, x2)) → c26(U52'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.53/213.67
ACTIVE(U52(U11(z0, z1), x1, x2)) → c26(U52'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.53/213.67
ACTIVE(U52(U12(z0), x1, x2)) → c26(U52'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.53/213.67
ACTIVE(U52(U21(z0), x1, x2)) → c26(U52'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.53/213.67
ACTIVE(U52(U31(z0, z1), x1, x2)) → c26(U52'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.53/213.67
ACTIVE(U52(U32(z0), x1, x2)) → c26(U52'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.53/213.67
ACTIVE(U52(U41(z0, z1), x1, x2)) → c26(U52'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.53/213.67
ACTIVE(U52(U51(z0, z1, z2), x1, x2)) → c26(U52'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.53/213.67
ACTIVE(U52(U52(z0, z1, z2), x1, x2)) → c26(U52'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.53/213.67
ACTIVE(U52(s(z0), x1, x2)) → c26(U52'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.53/213.67
ACTIVE(U52(plus(z0, z1), x1, x2)) → c26(U52'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.53/213.67
ACTIVE(U52(plus(z0, z1), x1, x2)) → c26(U52'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.53/213.67
ACTIVE(U52(U61(z0), x1, x2)) → c26(U52'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.53/213.67
ACTIVE(U52(U71(z0, z1, z2), x1, x2)) → c26(U52'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.53/213.67
ACTIVE(U52(U72(z0, z1, z2), x1, x2)) → c26(U52'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.53/213.67
ACTIVE(U52(x(z0, z1), x1, x2)) → c26(U52'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.53/213.67
ACTIVE(U52(x(z0, z1), x1, x2)) → c26(U52'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.53/213.67
ACTIVE(U52(U12(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.53/213.67
ACTIVE(U52(U21(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.53/213.67
ACTIVE(U52(U32(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.53/213.67
ACTIVE(U52(U41(tt, z0), x1, x2)) → c26(U52'(mark(z0), x1, x2)) 686.53/213.67
ACTIVE(U52(isNat(0), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.53/213.67
ACTIVE(U11(U52(tt, z0, z1), x1)) → c8(U11'(mark(s(plus(z1, z0))), x1)) 686.53/213.67
ACTIVE(U11(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.53/213.67
ACTIVE(U12(U52(tt, z0, z1))) → c8(U12'(mark(s(plus(z1, z0))))) 686.53/213.67
ACTIVE(U12(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.53/213.67
ACTIVE(U21(U52(tt, z0, z1))) → c8(U21'(mark(s(plus(z1, z0))))) 686.53/213.67
ACTIVE(U21(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.53/213.67
ACTIVE(U31(U52(tt, z0, z1), x1)) → c8(U31'(mark(s(plus(z1, z0))), x1)) 686.53/213.67
ACTIVE(U31(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.53/213.67
ACTIVE(U32(U52(tt, z0, z1))) → c8(U32'(mark(s(plus(z1, z0))))) 686.53/213.67
ACTIVE(U32(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.53/213.67
ACTIVE(U41(U52(tt, z0, z1), x1)) → c8(U41'(mark(s(plus(z1, z0))), x1)) 686.53/213.67
ACTIVE(U41(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.53/213.67
ACTIVE(U51(U52(tt, z0, z1), x1, x2)) → c8(U51'(mark(s(plus(z1, z0))), x1, x2)) 686.53/213.67
ACTIVE(U51(U52(tt, z0, z1), x1, x2)) → c8(ACTIVE(U52(tt, z0, z1))) 686.53/213.67
ACTIVE(U52(U11(tt, z0), x1, x2)) → c8(U52'(mark(U12(isNat(z0))), x1, x2)) 686.53/213.67
ACTIVE(U52(U11(tt, z0), x1, x2)) → c8(ACTIVE(U11(tt, z0))) 686.53/213.67
ACTIVE(U52(U31(tt, z0), x1, x2)) → c8(U52'(mark(U32(isNat(z0))), x1, x2)) 686.53/213.67
ACTIVE(U52(U31(tt, z0), x1, x2)) → c8(ACTIVE(U31(tt, z0))) 686.53/213.67
ACTIVE(U52(U51(tt, z0, z1), x1, x2)) → c8(U52'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.53/213.67
ACTIVE(U52(U51(tt, z0, z1), x1, x2)) → c8(ACTIVE(U51(tt, z0, z1))) 686.53/213.67
ACTIVE(U52(U52(tt, z0, z1), x1, x2)) → c8(U52'(mark(s(plus(z1, z0))), x1, x2)) 686.53/213.67
ACTIVE(U52(U52(tt, z0, z1), x1, x2)) → c8(ACTIVE(U52(tt, z0, z1))) 686.53/213.67
ACTIVE(U52(isNat(plus(z0, z1)), x1, x2)) → c8(U52'(mark(U11(isNat(z0), z1)), x1, x2)) 686.53/213.67
ACTIVE(U52(isNat(plus(z0, z1)), x1, x2)) → c8(ACTIVE(isNat(plus(z0, z1)))) 686.53/213.67
ACTIVE(U52(isNat(s(z0)), x1, x2)) → c8(U52'(mark(U21(isNat(z0))), x1, x2)) 686.53/213.67
ACTIVE(U52(isNat(s(z0)), x1, x2)) → c8(ACTIVE(isNat(s(z0)))) 686.53/213.67
ACTIVE(U52(isNat(x(z0, z1)), x1, x2)) → c8(U52'(mark(U31(isNat(z0), z1)), x1, x2)) 686.53/213.67
ACTIVE(U52(isNat(x(z0, z1)), x1, x2)) → c8(ACTIVE(isNat(x(z0, z1)))) 686.53/213.67
ACTIVE(s(plus(z0, 0))) → c27(S(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.53/213.67
ACTIVE(s(plus(z0, s(z1)))) → c27(S(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.53/213.67
ACTIVE(s(x(z0, 0))) → c27(S(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.53/213.67
ACTIVE(s(x(z0, s(z1)))) → c27(S(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.53/213.67
ACTIVE(s(U11(z0, z1))) → c27(S(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.53/213.67
ACTIVE(s(U12(z0))) → c27(S(U12(active(z0))), ACTIVE(U12(z0))) 686.53/213.67
ACTIVE(s(U21(z0))) → c27(S(U21(active(z0))), ACTIVE(U21(z0))) 686.53/213.67
ACTIVE(s(U31(z0, z1))) → c27(S(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.53/213.67
ACTIVE(s(U32(z0))) → c27(S(U32(active(z0))), ACTIVE(U32(z0))) 686.53/213.67
ACTIVE(s(U41(z0, z1))) → c27(S(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.53/213.67
ACTIVE(s(U51(z0, z1, z2))) → c27(S(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.53/213.67
ACTIVE(s(U52(z0, z1, z2))) → c27(S(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.53/213.67
ACTIVE(s(s(z0))) → c27(S(s(active(z0))), ACTIVE(s(z0))) 686.53/213.67
ACTIVE(s(plus(z0, z1))) → c27(S(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.53/213.67
ACTIVE(s(plus(z0, z1))) → c27(S(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.53/213.67
ACTIVE(s(U61(z0))) → c27(S(U61(active(z0))), ACTIVE(U61(z0))) 686.53/213.67
ACTIVE(s(U71(z0, z1, z2))) → c27(S(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.53/213.67
ACTIVE(s(U72(z0, z1, z2))) → c27(S(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.53/213.67
ACTIVE(s(x(z0, z1))) → c27(S(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.53/213.67
ACTIVE(s(x(z0, z1))) → c27(S(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.53/213.67
ACTIVE(s(U12(tt))) → c27(S(mark(tt))) 686.53/213.67
ACTIVE(s(U21(tt))) → c27(S(mark(tt))) 686.53/213.67
ACTIVE(s(U32(tt))) → c27(S(mark(tt))) 686.53/213.67
ACTIVE(s(U41(tt, z0))) → c27(S(mark(z0))) 686.53/213.67
ACTIVE(s(isNat(0))) → c27(S(mark(tt))) 686.53/213.67
ACTIVE(s(U11(tt, z0))) → c9(S(mark(U12(isNat(z0))))) 686.53/213.67
ACTIVE(s(U11(tt, z0))) → c9(ACTIVE(U11(tt, z0))) 686.53/213.67
ACTIVE(s(U31(tt, z0))) → c9(S(mark(U32(isNat(z0))))) 686.53/213.67
ACTIVE(s(U31(tt, z0))) → c9(ACTIVE(U31(tt, z0))) 686.53/213.67
ACTIVE(s(U51(tt, z0, z1))) → c9(S(mark(U52(isNat(z1), z0, z1)))) 686.53/213.67
ACTIVE(s(U51(tt, z0, z1))) → c9(ACTIVE(U51(tt, z0, z1))) 686.53/213.67
ACTIVE(s(U52(tt, z0, z1))) → c9(S(mark(s(plus(z1, z0))))) 686.53/213.67
ACTIVE(s(U52(tt, z0, z1))) → c9(ACTIVE(U52(tt, z0, z1))) 686.53/213.67
ACTIVE(s(isNat(plus(z0, z1)))) → c9(S(mark(U11(isNat(z0), z1)))) 686.53/213.67
ACTIVE(s(isNat(plus(z0, z1)))) → c9(ACTIVE(isNat(plus(z0, z1)))) 686.53/213.67
ACTIVE(s(isNat(s(z0)))) → c9(S(mark(U21(isNat(z0))))) 686.53/213.67
ACTIVE(s(isNat(s(z0)))) → c9(ACTIVE(isNat(s(z0)))) 686.53/213.67
ACTIVE(s(isNat(x(z0, z1)))) → c9(S(mark(U31(isNat(z0), z1)))) 686.53/213.67
ACTIVE(s(isNat(x(z0, z1)))) → c9(ACTIVE(isNat(x(z0, z1)))) 686.53/213.67
ACTIVE(U61(plus(z0, 0))) → c30(U61'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.53/213.67
ACTIVE(U61(plus(z0, s(z1)))) → c30(U61'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.53/213.67
ACTIVE(U61(x(z0, 0))) → c30(U61'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.53/213.67
ACTIVE(U61(x(z0, s(z1)))) → c30(U61'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.53/213.67
ACTIVE(U61(U11(z0, z1))) → c30(U61'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.53/213.67
ACTIVE(U61(U12(z0))) → c30(U61'(U12(active(z0))), ACTIVE(U12(z0))) 686.53/213.67
ACTIVE(U61(U21(z0))) → c30(U61'(U21(active(z0))), ACTIVE(U21(z0))) 686.53/213.67
ACTIVE(U61(U31(z0, z1))) → c30(U61'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.53/213.67
ACTIVE(U61(U32(z0))) → c30(U61'(U32(active(z0))), ACTIVE(U32(z0))) 686.53/213.67
ACTIVE(U61(U41(z0, z1))) → c30(U61'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.53/213.67
ACTIVE(U61(U51(z0, z1, z2))) → c30(U61'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.53/213.67
ACTIVE(U61(U52(z0, z1, z2))) → c30(U61'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.53/213.67
ACTIVE(U61(s(z0))) → c30(U61'(s(active(z0))), ACTIVE(s(z0))) 686.53/213.67
ACTIVE(U61(plus(z0, z1))) → c30(U61'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.53/213.67
ACTIVE(U61(plus(z0, z1))) → c30(U61'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.53/213.67
ACTIVE(U61(U61(z0))) → c30(U61'(U61(active(z0))), ACTIVE(U61(z0))) 686.53/213.67
ACTIVE(U61(U71(z0, z1, z2))) → c30(U61'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.53/213.67
ACTIVE(U61(U72(z0, z1, z2))) → c30(U61'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.53/213.67
ACTIVE(U61(x(z0, z1))) → c30(U61'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.53/213.67
ACTIVE(U61(x(z0, z1))) → c30(U61'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.53/213.67
ACTIVE(U11(U61(tt), x1)) → c19(U11'(mark(0), x1)) 686.53/213.67
ACTIVE(U12(U61(tt))) → c20(U12'(mark(0))) 686.53/213.67
ACTIVE(U21(U61(tt))) → c21(U21'(mark(0))) 686.53/213.67
ACTIVE(U31(U61(tt), x1)) → c22(U31'(mark(0), x1)) 686.53/213.67
ACTIVE(U32(U61(tt))) → c23(U32'(mark(0))) 686.53/213.67
ACTIVE(U41(U61(tt), x1)) → c24(U41'(mark(0), x1)) 686.53/213.67
ACTIVE(U51(U61(tt), x1, x2)) → c25(U51'(mark(0), x1, x2)) 686.53/213.67
ACTIVE(U52(U61(tt), x1, x2)) → c26(U52'(mark(0), x1, x2)) 686.53/213.67
ACTIVE(s(U61(tt))) → c27(S(mark(0))) 686.53/213.67
ACTIVE(U61(U12(tt))) → c30(U61'(mark(tt))) 686.53/213.67
ACTIVE(U61(U21(tt))) → c30(U61'(mark(tt))) 686.53/213.67
ACTIVE(U61(U32(tt))) → c30(U61'(mark(tt))) 686.53/213.67
ACTIVE(U61(U41(tt, z0))) → c30(U61'(mark(z0))) 686.53/213.67
ACTIVE(U61(U61(tt))) → c30(U61'(mark(0))) 686.53/213.67
ACTIVE(U61(isNat(0))) → c30(U61'(mark(tt))) 686.53/213.67
ACTIVE(U61(U11(tt, z0))) → c10(U61'(mark(U12(isNat(z0))))) 686.53/213.67
ACTIVE(U61(U11(tt, z0))) → c10(ACTIVE(U11(tt, z0))) 686.53/213.67
ACTIVE(U61(U31(tt, z0))) → c10(U61'(mark(U32(isNat(z0))))) 686.53/213.67
ACTIVE(U61(U31(tt, z0))) → c10(ACTIVE(U31(tt, z0))) 686.53/213.67
ACTIVE(U61(U51(tt, z0, z1))) → c10(U61'(mark(U52(isNat(z1), z0, z1)))) 686.53/213.67
ACTIVE(U61(U51(tt, z0, z1))) → c10(ACTIVE(U51(tt, z0, z1))) 686.53/213.67
ACTIVE(U61(U52(tt, z0, z1))) → c10(U61'(mark(s(plus(z1, z0))))) 686.53/213.67
ACTIVE(U61(U52(tt, z0, z1))) → c10(ACTIVE(U52(tt, z0, z1))) 686.53/213.67
ACTIVE(U61(isNat(plus(z0, z1)))) → c10(U61'(mark(U11(isNat(z0), z1)))) 686.53/213.67
ACTIVE(U61(isNat(plus(z0, z1)))) → c10(ACTIVE(isNat(plus(z0, z1)))) 686.53/213.67
ACTIVE(U61(isNat(s(z0)))) → c10(U61'(mark(U21(isNat(z0))))) 686.53/213.67
ACTIVE(U61(isNat(s(z0)))) → c10(ACTIVE(isNat(s(z0)))) 686.53/213.67
ACTIVE(U61(isNat(x(z0, z1)))) → c10(U61'(mark(U31(isNat(z0), z1)))) 686.53/213.67
ACTIVE(U61(isNat(x(z0, z1)))) → c10(ACTIVE(isNat(x(z0, z1)))) 686.53/213.67
ACTIVE(U71(plus(z0, 0), x1, x2)) → c31(U71'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.53/213.67
ACTIVE(U71(plus(z0, s(z1)), x1, x2)) → c31(U71'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.53/213.67
ACTIVE(U71(x(z0, 0), x1, x2)) → c31(U71'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.53/213.67
ACTIVE(U71(x(z0, s(z1)), x1, x2)) → c31(U71'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.53/213.67
ACTIVE(U71(U11(z0, z1), x1, x2)) → c31(U71'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.53/213.67
ACTIVE(U71(U12(z0), x1, x2)) → c31(U71'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.53/213.67
ACTIVE(U71(U21(z0), x1, x2)) → c31(U71'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.53/213.67
ACTIVE(U71(U31(z0, z1), x1, x2)) → c31(U71'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.53/213.67
ACTIVE(U71(U32(z0), x1, x2)) → c31(U71'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.53/213.67
ACTIVE(U71(U41(z0, z1), x1, x2)) → c31(U71'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.53/213.67
ACTIVE(U71(U51(z0, z1, z2), x1, x2)) → c31(U71'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.53/213.67
ACTIVE(U71(U52(z0, z1, z2), x1, x2)) → c31(U71'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.53/213.67
ACTIVE(U71(s(z0), x1, x2)) → c31(U71'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.53/213.67
ACTIVE(U71(plus(z0, z1), x1, x2)) → c31(U71'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.53/213.67
ACTIVE(U71(plus(z0, z1), x1, x2)) → c31(U71'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.53/213.67
ACTIVE(U71(U61(z0), x1, x2)) → c31(U71'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.53/213.67
ACTIVE(U71(U71(z0, z1, z2), x1, x2)) → c31(U71'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.53/213.67
ACTIVE(U71(U72(z0, z1, z2), x1, x2)) → c31(U71'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.53/213.67
ACTIVE(U71(x(z0, z1), x1, x2)) → c31(U71'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.53/213.67
ACTIVE(U71(x(z0, z1), x1, x2)) → c31(U71'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.53/213.67
ACTIVE(U71(U12(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.53/213.67
ACTIVE(U71(U21(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.53/213.67
ACTIVE(U71(U32(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.53/213.67
ACTIVE(U71(U41(tt, z0), x1, x2)) → c31(U71'(mark(z0), x1, x2)) 686.53/213.67
ACTIVE(U71(U61(tt), x1, x2)) → c31(U71'(mark(0), x1, x2)) 686.53/213.67
ACTIVE(U71(isNat(0), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.53/213.67
ACTIVE(U11(U71(tt, z0, z1), x1)) → c11(U11'(mark(U72(isNat(z1), z0, z1)), x1)) 686.53/213.67
ACTIVE(U11(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.53/213.67
ACTIVE(U12(U71(tt, z0, z1))) → c11(U12'(mark(U72(isNat(z1), z0, z1)))) 686.53/213.67
ACTIVE(U12(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.53/213.67
ACTIVE(U21(U71(tt, z0, z1))) → c11(U21'(mark(U72(isNat(z1), z0, z1)))) 686.53/213.67
ACTIVE(U21(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.53/213.67
ACTIVE(U31(U71(tt, z0, z1), x1)) → c11(U31'(mark(U72(isNat(z1), z0, z1)), x1)) 686.53/213.67
ACTIVE(U31(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.53/213.67
ACTIVE(U32(U71(tt, z0, z1))) → c11(U32'(mark(U72(isNat(z1), z0, z1)))) 686.53/213.67
ACTIVE(U32(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.53/213.67
ACTIVE(U41(U71(tt, z0, z1), x1)) → c11(U41'(mark(U72(isNat(z1), z0, z1)), x1)) 686.53/213.67
ACTIVE(U41(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.53/213.67
ACTIVE(U51(U71(tt, z0, z1), x1, x2)) → c11(U51'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.53/213.67
ACTIVE(U51(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.53/213.67
ACTIVE(U52(U71(tt, z0, z1), x1, x2)) → c11(U52'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.53/213.67
ACTIVE(U52(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.53/213.67
ACTIVE(s(U71(tt, z0, z1))) → c11(S(mark(U72(isNat(z1), z0, z1)))) 686.53/213.67
ACTIVE(s(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.53/213.67
ACTIVE(U61(U71(tt, z0, z1))) → c11(U61'(mark(U72(isNat(z1), z0, z1)))) 686.53/213.67
ACTIVE(U61(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.53/213.67
ACTIVE(U71(U11(tt, z0), x1, x2)) → c11(U71'(mark(U12(isNat(z0))), x1, x2)) 686.53/213.67
ACTIVE(U71(U11(tt, z0), x1, x2)) → c11(ACTIVE(U11(tt, z0))) 686.53/213.67
ACTIVE(U71(U31(tt, z0), x1, x2)) → c11(U71'(mark(U32(isNat(z0))), x1, x2)) 686.53/213.67
ACTIVE(U71(U31(tt, z0), x1, x2)) → c11(ACTIVE(U31(tt, z0))) 686.53/213.67
ACTIVE(U71(U51(tt, z0, z1), x1, x2)) → c11(U71'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.53/213.67
ACTIVE(U71(U51(tt, z0, z1), x1, x2)) → c11(ACTIVE(U51(tt, z0, z1))) 686.53/213.67
ACTIVE(U71(U52(tt, z0, z1), x1, x2)) → c11(U71'(mark(s(plus(z1, z0))), x1, x2)) 686.53/213.67
ACTIVE(U71(U52(tt, z0, z1), x1, x2)) → c11(ACTIVE(U52(tt, z0, z1))) 686.53/213.67
ACTIVE(U71(U71(tt, z0, z1), x1, x2)) → c11(U71'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.53/213.67
ACTIVE(U71(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.53/213.67
ACTIVE(U71(isNat(plus(z0, z1)), x1, x2)) → c11(U71'(mark(U11(isNat(z0), z1)), x1, x2)) 686.53/213.67
ACTIVE(U71(isNat(plus(z0, z1)), x1, x2)) → c11(ACTIVE(isNat(plus(z0, z1)))) 686.53/213.67
ACTIVE(U71(isNat(s(z0)), x1, x2)) → c11(U71'(mark(U21(isNat(z0))), x1, x2)) 686.53/213.67
ACTIVE(U71(isNat(s(z0)), x1, x2)) → c11(ACTIVE(isNat(s(z0)))) 686.53/213.67
ACTIVE(U71(isNat(x(z0, z1)), x1, x2)) → c11(U71'(mark(U31(isNat(z0), z1)), x1, x2)) 686.53/213.67
ACTIVE(U71(isNat(x(z0, z1)), x1, x2)) → c11(ACTIVE(isNat(x(z0, z1)))) 686.53/213.67
ACTIVE(U72(plus(z0, 0), x1, x2)) → c32(U72'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.53/213.67
ACTIVE(U72(plus(z0, s(z1)), x1, x2)) → c32(U72'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.53/213.67
ACTIVE(U72(x(z0, 0), x1, x2)) → c32(U72'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.53/213.67
ACTIVE(U72(x(z0, s(z1)), x1, x2)) → c32(U72'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.53/213.67
ACTIVE(U72(U11(z0, z1), x1, x2)) → c32(U72'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.53/213.67
ACTIVE(U72(U12(z0), x1, x2)) → c32(U72'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.53/213.67
ACTIVE(U72(U21(z0), x1, x2)) → c32(U72'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.53/213.67
ACTIVE(U72(U31(z0, z1), x1, x2)) → c32(U72'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.53/213.67
ACTIVE(U72(U32(z0), x1, x2)) → c32(U72'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.53/213.67
ACTIVE(U72(U41(z0, z1), x1, x2)) → c32(U72'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.53/213.67
ACTIVE(U72(U51(z0, z1, z2), x1, x2)) → c32(U72'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.53/213.67
ACTIVE(U72(U52(z0, z1, z2), x1, x2)) → c32(U72'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.53/213.67
ACTIVE(U72(s(z0), x1, x2)) → c32(U72'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.53/213.67
ACTIVE(U72(plus(z0, z1), x1, x2)) → c32(U72'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.53/213.67
ACTIVE(U72(plus(z0, z1), x1, x2)) → c32(U72'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.53/213.67
ACTIVE(U72(U61(z0), x1, x2)) → c32(U72'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.53/213.67
ACTIVE(U72(U71(z0, z1, z2), x1, x2)) → c32(U72'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.53/213.67
ACTIVE(U72(U72(z0, z1, z2), x1, x2)) → c32(U72'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.53/213.67
ACTIVE(U72(x(z0, z1), x1, x2)) → c32(U72'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.53/213.67
ACTIVE(U72(x(z0, z1), x1, x2)) → c32(U72'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.53/213.67
ACTIVE(U72(U12(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.53/213.67
ACTIVE(U72(U21(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.53/213.67
ACTIVE(U72(U32(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.53/213.67
ACTIVE(U72(U41(tt, z0), x1, x2)) → c32(U72'(mark(z0), x1, x2)) 686.53/213.67
ACTIVE(U72(U61(tt), x1, x2)) → c32(U72'(mark(0), x1, x2)) 686.53/213.67
ACTIVE(U72(isNat(0), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.53/213.67
ACTIVE(U11(U72(tt, z0, z1), x1)) → c12(U11'(mark(plus(x(z1, z0), z1)), x1)) 686.53/213.67
ACTIVE(U11(U72(tt, z0, z1), x1)) → c12(ACTIVE(U72(tt, z0, z1))) 686.53/213.67
ACTIVE(U12(U72(tt, z0, z1))) → c12(U12'(mark(plus(x(z1, z0), z1)))) 686.53/213.67
ACTIVE(U12(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.53/213.67
ACTIVE(U21(U72(tt, z0, z1))) → c12(U21'(mark(plus(x(z1, z0), z1)))) 686.53/213.67
ACTIVE(U21(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.53/213.67
ACTIVE(U31(U72(tt, z0, z1), x1)) → c12(U31'(mark(plus(x(z1, z0), z1)), x1)) 686.53/213.67
ACTIVE(U31(U72(tt, z0, z1), x1)) → c12(ACTIVE(U72(tt, z0, z1))) 686.53/213.67
ACTIVE(U32(U72(tt, z0, z1))) → c12(U32'(mark(plus(x(z1, z0), z1)))) 686.53/213.67
ACTIVE(U32(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.53/213.67
ACTIVE(U41(U72(tt, z0, z1), x1)) → c12(U41'(mark(plus(x(z1, z0), z1)), x1)) 686.53/213.67
ACTIVE(U41(U72(tt, z0, z1), x1)) → c12(ACTIVE(U72(tt, z0, z1))) 686.53/213.67
ACTIVE(U51(U72(tt, z0, z1), x1, x2)) → c12(U51'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.53/213.67
ACTIVE(U51(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.53/213.67
ACTIVE(U52(U72(tt, z0, z1), x1, x2)) → c12(U52'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.53/213.67
ACTIVE(U52(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.53/213.67
ACTIVE(s(U72(tt, z0, z1))) → c12(S(mark(plus(x(z1, z0), z1)))) 686.53/213.67
ACTIVE(s(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.53/213.67
ACTIVE(U61(U72(tt, z0, z1))) → c12(U61'(mark(plus(x(z1, z0), z1)))) 686.53/213.67
ACTIVE(U61(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.53/213.67
ACTIVE(U71(U72(tt, z0, z1), x1, x2)) → c12(U71'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.53/213.67
ACTIVE(U71(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.53/213.67
ACTIVE(U72(U11(tt, z0), x1, x2)) → c12(U72'(mark(U12(isNat(z0))), x1, x2)) 686.53/213.67
ACTIVE(U72(U11(tt, z0), x1, x2)) → c12(ACTIVE(U11(tt, z0))) 686.53/213.67
ACTIVE(U72(U31(tt, z0), x1, x2)) → c12(U72'(mark(U32(isNat(z0))), x1, x2)) 686.53/213.67
ACTIVE(U72(U31(tt, z0), x1, x2)) → c12(ACTIVE(U31(tt, z0))) 686.53/213.67
ACTIVE(U72(U51(tt, z0, z1), x1, x2)) → c12(U72'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.53/213.67
ACTIVE(U72(U51(tt, z0, z1), x1, x2)) → c12(ACTIVE(U51(tt, z0, z1))) 686.53/213.67
ACTIVE(U72(U52(tt, z0, z1), x1, x2)) → c12(U72'(mark(s(plus(z1, z0))), x1, x2)) 686.53/213.67
ACTIVE(U72(U52(tt, z0, z1), x1, x2)) → c12(ACTIVE(U52(tt, z0, z1))) 686.53/213.67
ACTIVE(U72(U71(tt, z0, z1), x1, x2)) → c12(U72'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.53/213.67
ACTIVE(U72(U71(tt, z0, z1), x1, x2)) → c12(ACTIVE(U71(tt, z0, z1))) 686.53/213.67
ACTIVE(U72(U72(tt, z0, z1), x1, x2)) → c12(U72'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.53/213.67
ACTIVE(U72(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.53/213.67
ACTIVE(U72(isNat(plus(z0, z1)), x1, x2)) → c12(U72'(mark(U11(isNat(z0), z1)), x1, x2)) 686.53/213.67
ACTIVE(U72(isNat(plus(z0, z1)), x1, x2)) → c12(ACTIVE(isNat(plus(z0, z1)))) 686.53/213.67
ACTIVE(U72(isNat(s(z0)), x1, x2)) → c12(U72'(mark(U21(isNat(z0))), x1, x2)) 686.53/213.67
ACTIVE(U72(isNat(s(z0)), x1, x2)) → c12(ACTIVE(isNat(s(z0)))) 686.53/213.67
ACTIVE(U72(isNat(x(z0, z1)), x1, x2)) → c12(U72'(mark(U31(isNat(z0), z1)), x1, x2)) 686.53/213.67
ACTIVE(U72(isNat(x(z0, z1)), x1, x2)) → c12(ACTIVE(isNat(x(z0, z1)))) 686.53/213.67
PROPER(U11(x0, U11(z0, z1))) → c65(U11'(proper(x0), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(U11(z0, z1))) 686.53/213.67
PROPER(U11(x0, U12(z0))) → c65(U11'(proper(x0), U12(proper(z0))), PROPER(x0), PROPER(U12(z0))) 686.53/213.67
PROPER(U11(x0, isNat(z0))) → c65(U11'(proper(x0), isNat(proper(z0))), PROPER(x0), PROPER(isNat(z0))) 686.53/213.67
PROPER(U11(x0, U21(z0))) → c65(U11'(proper(x0), U21(proper(z0))), PROPER(x0), PROPER(U21(z0))) 686.53/213.67
PROPER(U11(x0, U31(z0, z1))) → c65(U11'(proper(x0), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(U31(z0, z1))) 686.53/213.67
PROPER(U11(x0, U32(z0))) → c65(U11'(proper(x0), U32(proper(z0))), PROPER(x0), PROPER(U32(z0))) 686.53/213.67
PROPER(U11(x0, U41(z0, z1))) → c65(U11'(proper(x0), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(U41(z0, z1))) 686.53/213.67
PROPER(U11(x0, U51(z0, z1, z2))) → c65(U11'(proper(x0), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U51(z0, z1, z2))) 686.53/213.67
PROPER(U11(x0, U52(z0, z1, z2))) → c65(U11'(proper(x0), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U52(z0, z1, z2))) 686.53/213.67
PROPER(U11(x0, s(z0))) → c65(U11'(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 686.53/213.67
PROPER(U11(x0, plus(z0, z1))) → c65(U11'(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 686.53/213.67
PROPER(U11(x0, U61(z0))) → c65(U11'(proper(x0), U61(proper(z0))), PROPER(x0), PROPER(U61(z0))) 686.53/213.67
PROPER(U11(x0, U71(z0, z1, z2))) → c65(U11'(proper(x0), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U71(z0, z1, z2))) 686.53/213.67
PROPER(U11(x0, U72(z0, z1, z2))) → c65(U11'(proper(x0), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U72(z0, z1, z2))) 686.53/213.67
PROPER(U11(x0, x(z0, z1))) → c65(U11'(proper(x0), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x(z0, z1))) 686.53/213.67
PROPER(U11(U11(z0, z1), x1)) → c65(U11'(U11(proper(z0), proper(z1)), proper(x1)), PROPER(U11(z0, z1)), PROPER(x1)) 686.53/213.67
PROPER(U11(U12(z0), x1)) → c65(U11'(U12(proper(z0)), proper(x1)), PROPER(U12(z0)), PROPER(x1)) 686.53/213.67
PROPER(U11(isNat(z0), x1)) → c65(U11'(isNat(proper(z0)), proper(x1)), PROPER(isNat(z0)), PROPER(x1)) 686.53/213.67
PROPER(U11(U21(z0), x1)) → c65(U11'(U21(proper(z0)), proper(x1)), PROPER(U21(z0)), PROPER(x1)) 686.53/213.67
PROPER(U11(U31(z0, z1), x1)) → c65(U11'(U31(proper(z0), proper(z1)), proper(x1)), PROPER(U31(z0, z1)), PROPER(x1)) 686.53/213.67
PROPER(U11(U32(z0), x1)) → c65(U11'(U32(proper(z0)), proper(x1)), PROPER(U32(z0)), PROPER(x1)) 686.53/213.67
PROPER(U11(U41(z0, z1), x1)) → c65(U11'(U41(proper(z0), proper(z1)), proper(x1)), PROPER(U41(z0, z1)), PROPER(x1)) 686.53/213.67
PROPER(U11(U51(z0, z1, z2), x1)) → c65(U11'(U51(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U51(z0, z1, z2)), PROPER(x1)) 686.53/213.67
PROPER(U11(U52(z0, z1, z2), x1)) → c65(U11'(U52(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U52(z0, z1, z2)), PROPER(x1)) 686.53/213.67
PROPER(U11(s(z0), x1)) → c65(U11'(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 686.53/213.67
PROPER(U11(plus(z0, z1), x1)) → c65(U11'(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 686.53/213.67
PROPER(U11(U61(z0), x1)) → c65(U11'(U61(proper(z0)), proper(x1)), PROPER(U61(z0)), PROPER(x1)) 686.53/213.67
PROPER(U11(U71(z0, z1, z2), x1)) → c65(U11'(U71(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U71(z0, z1, z2)), PROPER(x1)) 686.53/213.67
PROPER(U11(U72(z0, z1, z2), x1)) → c65(U11'(U72(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U72(z0, z1, z2)), PROPER(x1)) 686.53/213.67
PROPER(U11(x(z0, z1), x1)) → c65(U11'(x(proper(z0), proper(z1)), proper(x1)), PROPER(x(z0, z1)), PROPER(x1)) 686.53/213.67
PROPER(U11(x0, tt)) → c65(U11'(proper(x0), ok(tt)), PROPER(x0)) 686.53/213.67
PROPER(U11(x0, 0)) → c65(U11'(proper(x0), ok(0)), PROPER(x0)) 686.53/213.67
PROPER(U11(tt, x1)) → c65(U11'(ok(tt), proper(x1)), PROPER(x1)) 686.53/213.67
PROPER(U11(0, x1)) → c65(U11'(ok(0), proper(x1)), PROPER(x1)) 686.53/213.67
PROPER(U12(U11(z0, z1))) → c67(U12'(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.53/213.67
PROPER(U12(U12(z0))) → c67(U12'(U12(proper(z0))), PROPER(U12(z0))) 686.53/213.67
PROPER(U12(isNat(z0))) → c67(U12'(isNat(proper(z0))), PROPER(isNat(z0))) 686.53/213.67
PROPER(U12(U21(z0))) → c67(U12'(U21(proper(z0))), PROPER(U21(z0))) 686.53/213.67
PROPER(U12(U31(z0, z1))) → c67(U12'(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.53/213.67
PROPER(U12(U32(z0))) → c67(U12'(U32(proper(z0))), PROPER(U32(z0))) 686.53/213.67
PROPER(U12(U41(z0, z1))) → c67(U12'(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.53/213.67
PROPER(U12(U51(z0, z1, z2))) → c67(U12'(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.53/213.67
PROPER(U12(U52(z0, z1, z2))) → c67(U12'(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.53/213.67
PROPER(U12(s(z0))) → c67(U12'(s(proper(z0))), PROPER(s(z0))) 686.53/213.67
PROPER(U12(plus(z0, z1))) → c67(U12'(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.53/213.67
PROPER(U12(U61(z0))) → c67(U12'(U61(proper(z0))), PROPER(U61(z0))) 686.53/213.67
PROPER(U12(U71(z0, z1, z2))) → c67(U12'(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.53/213.67
PROPER(U12(U72(z0, z1, z2))) → c67(U12'(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.53/213.67
PROPER(U12(x(z0, z1))) → c67(U12'(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.53/213.67
PROPER(U12(tt)) → c67(U12'(ok(tt))) 686.53/213.67
PROPER(U12(0)) → c67(U12'(ok(0))) 686.53/213.67
PROPER(isNat(U11(z0, z1))) → c68(ISNAT(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.53/213.67
PROPER(isNat(U12(z0))) → c68(ISNAT(U12(proper(z0))), PROPER(U12(z0))) 686.53/213.67
PROPER(isNat(isNat(z0))) → c68(ISNAT(isNat(proper(z0))), PROPER(isNat(z0))) 686.53/213.67
PROPER(isNat(U21(z0))) → c68(ISNAT(U21(proper(z0))), PROPER(U21(z0))) 686.53/213.67
PROPER(isNat(U31(z0, z1))) → c68(ISNAT(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.53/213.67
PROPER(isNat(U32(z0))) → c68(ISNAT(U32(proper(z0))), PROPER(U32(z0))) 686.53/213.67
PROPER(isNat(U41(z0, z1))) → c68(ISNAT(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.53/213.67
PROPER(isNat(U51(z0, z1, z2))) → c68(ISNAT(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.53/213.67
PROPER(isNat(U52(z0, z1, z2))) → c68(ISNAT(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.53/213.67
PROPER(isNat(s(z0))) → c68(ISNAT(s(proper(z0))), PROPER(s(z0))) 686.53/213.67
PROPER(isNat(plus(z0, z1))) → c68(ISNAT(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.53/213.67
PROPER(isNat(U61(z0))) → c68(ISNAT(U61(proper(z0))), PROPER(U61(z0))) 686.53/213.67
PROPER(isNat(U71(z0, z1, z2))) → c68(ISNAT(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.53/213.67
PROPER(isNat(U72(z0, z1, z2))) → c68(ISNAT(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.53/213.67
PROPER(isNat(x(z0, z1))) → c68(ISNAT(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.53/213.67
PROPER(isNat(tt)) → c68(ISNAT(ok(tt))) 686.53/213.67
PROPER(isNat(0)) → c68(ISNAT(ok(0))) 686.53/213.67
PROPER(U21(U11(z0, z1))) → c69(U21'(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.53/213.67
PROPER(U21(U12(z0))) → c69(U21'(U12(proper(z0))), PROPER(U12(z0))) 686.53/213.67
PROPER(U21(isNat(z0))) → c69(U21'(isNat(proper(z0))), PROPER(isNat(z0))) 686.53/213.67
PROPER(U21(U21(z0))) → c69(U21'(U21(proper(z0))), PROPER(U21(z0))) 686.53/213.67
PROPER(U21(U31(z0, z1))) → c69(U21'(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.53/213.67
PROPER(U21(U32(z0))) → c69(U21'(U32(proper(z0))), PROPER(U32(z0))) 686.53/213.67
PROPER(U21(U41(z0, z1))) → c69(U21'(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.53/213.67
PROPER(U21(U51(z0, z1, z2))) → c69(U21'(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.53/213.67
PROPER(U21(U52(z0, z1, z2))) → c69(U21'(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.53/213.67
PROPER(U21(s(z0))) → c69(U21'(s(proper(z0))), PROPER(s(z0))) 686.53/213.67
PROPER(U21(plus(z0, z1))) → c69(U21'(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.53/213.67
PROPER(U21(U61(z0))) → c69(U21'(U61(proper(z0))), PROPER(U61(z0))) 686.53/213.67
PROPER(U21(U71(z0, z1, z2))) → c69(U21'(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.53/213.67
PROPER(U21(U72(z0, z1, z2))) → c69(U21'(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.53/213.67
PROPER(U21(x(z0, z1))) → c69(U21'(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.53/213.67
PROPER(U21(tt)) → c69(U21'(ok(tt))) 686.53/213.67
PROPER(U21(0)) → c69(U21'(ok(0))) 686.53/213.67
PROPER(U31(x0, U11(z0, z1))) → c70(U31'(proper(x0), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(U11(z0, z1))) 686.53/213.67
PROPER(U31(x0, U12(z0))) → c70(U31'(proper(x0), U12(proper(z0))), PROPER(x0), PROPER(U12(z0))) 686.53/213.67
PROPER(U31(x0, isNat(z0))) → c70(U31'(proper(x0), isNat(proper(z0))), PROPER(x0), PROPER(isNat(z0))) 686.53/213.67
PROPER(U31(x0, U21(z0))) → c70(U31'(proper(x0), U21(proper(z0))), PROPER(x0), PROPER(U21(z0))) 686.53/213.67
PROPER(U31(x0, U31(z0, z1))) → c70(U31'(proper(x0), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(U31(z0, z1))) 686.53/213.67
PROPER(U31(x0, U32(z0))) → c70(U31'(proper(x0), U32(proper(z0))), PROPER(x0), PROPER(U32(z0))) 686.53/213.67
PROPER(U31(x0, U41(z0, z1))) → c70(U31'(proper(x0), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(U41(z0, z1))) 686.53/213.67
PROPER(U31(x0, U51(z0, z1, z2))) → c70(U31'(proper(x0), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U51(z0, z1, z2))) 686.53/213.67
PROPER(U31(x0, U52(z0, z1, z2))) → c70(U31'(proper(x0), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U52(z0, z1, z2))) 686.53/213.67
PROPER(U31(x0, s(z0))) → c70(U31'(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 686.53/213.67
PROPER(U31(x0, plus(z0, z1))) → c70(U31'(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 686.53/213.67
PROPER(U31(x0, U61(z0))) → c70(U31'(proper(x0), U61(proper(z0))), PROPER(x0), PROPER(U61(z0))) 686.53/213.67
PROPER(U31(x0, U71(z0, z1, z2))) → c70(U31'(proper(x0), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U71(z0, z1, z2))) 686.53/213.67
PROPER(U31(x0, U72(z0, z1, z2))) → c70(U31'(proper(x0), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U72(z0, z1, z2))) 686.53/213.67
PROPER(U31(x0, x(z0, z1))) → c70(U31'(proper(x0), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x(z0, z1))) 686.53/213.67
PROPER(U31(U11(z0, z1), x1)) → c70(U31'(U11(proper(z0), proper(z1)), proper(x1)), PROPER(U11(z0, z1)), PROPER(x1)) 686.53/213.67
PROPER(U31(U12(z0), x1)) → c70(U31'(U12(proper(z0)), proper(x1)), PROPER(U12(z0)), PROPER(x1)) 686.53/213.67
PROPER(U31(isNat(z0), x1)) → c70(U31'(isNat(proper(z0)), proper(x1)), PROPER(isNat(z0)), PROPER(x1)) 686.53/213.67
PROPER(U31(U21(z0), x1)) → c70(U31'(U21(proper(z0)), proper(x1)), PROPER(U21(z0)), PROPER(x1)) 686.53/213.67
PROPER(U31(U31(z0, z1), x1)) → c70(U31'(U31(proper(z0), proper(z1)), proper(x1)), PROPER(U31(z0, z1)), PROPER(x1)) 686.53/213.67
PROPER(U31(U32(z0), x1)) → c70(U31'(U32(proper(z0)), proper(x1)), PROPER(U32(z0)), PROPER(x1)) 686.53/213.67
PROPER(U31(U41(z0, z1), x1)) → c70(U31'(U41(proper(z0), proper(z1)), proper(x1)), PROPER(U41(z0, z1)), PROPER(x1)) 686.53/213.67
PROPER(U31(U51(z0, z1, z2), x1)) → c70(U31'(U51(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U51(z0, z1, z2)), PROPER(x1)) 686.53/213.67
PROPER(U31(U52(z0, z1, z2), x1)) → c70(U31'(U52(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U52(z0, z1, z2)), PROPER(x1)) 686.53/213.67
PROPER(U31(s(z0), x1)) → c70(U31'(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 686.53/213.67
PROPER(U31(plus(z0, z1), x1)) → c70(U31'(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 686.53/213.67
PROPER(U31(U61(z0), x1)) → c70(U31'(U61(proper(z0)), proper(x1)), PROPER(U61(z0)), PROPER(x1)) 686.53/213.67
PROPER(U31(U71(z0, z1, z2), x1)) → c70(U31'(U71(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U71(z0, z1, z2)), PROPER(x1)) 686.53/213.67
PROPER(U31(U72(z0, z1, z2), x1)) → c70(U31'(U72(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U72(z0, z1, z2)), PROPER(x1)) 686.53/213.67
PROPER(U31(x(z0, z1), x1)) → c70(U31'(x(proper(z0), proper(z1)), proper(x1)), PROPER(x(z0, z1)), PROPER(x1)) 686.53/213.67
PROPER(U31(x0, tt)) → c70(U31'(proper(x0), ok(tt)), PROPER(x0)) 686.53/213.67
PROPER(U31(x0, 0)) → c70(U31'(proper(x0), ok(0)), PROPER(x0)) 686.53/213.67
PROPER(U31(tt, x1)) → c70(U31'(ok(tt), proper(x1)), PROPER(x1)) 686.53/213.67
PROPER(U31(0, x1)) → c70(U31'(ok(0), proper(x1)), PROPER(x1)) 686.53/213.67
PROPER(U32(U11(z0, z1))) → c71(U32'(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.53/213.67
PROPER(U32(U12(z0))) → c71(U32'(U12(proper(z0))), PROPER(U12(z0))) 686.53/213.67
PROPER(U32(isNat(z0))) → c71(U32'(isNat(proper(z0))), PROPER(isNat(z0))) 686.53/213.67
PROPER(U32(U21(z0))) → c71(U32'(U21(proper(z0))), PROPER(U21(z0))) 686.53/213.67
PROPER(U32(U31(z0, z1))) → c71(U32'(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.53/213.67
PROPER(U32(U32(z0))) → c71(U32'(U32(proper(z0))), PROPER(U32(z0))) 686.53/213.67
PROPER(U32(U41(z0, z1))) → c71(U32'(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.53/213.67
PROPER(U32(U51(z0, z1, z2))) → c71(U32'(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.53/213.67
PROPER(U32(U52(z0, z1, z2))) → c71(U32'(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.53/213.67
PROPER(U32(s(z0))) → c71(U32'(s(proper(z0))), PROPER(s(z0))) 686.53/213.67
PROPER(U32(plus(z0, z1))) → c71(U32'(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.53/213.67
PROPER(U32(U61(z0))) → c71(U32'(U61(proper(z0))), PROPER(U61(z0))) 686.53/213.67
PROPER(U32(U71(z0, z1, z2))) → c71(U32'(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.53/213.67
PROPER(U32(U72(z0, z1, z2))) → c71(U32'(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.53/213.67
PROPER(U32(x(z0, z1))) → c71(U32'(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.53/213.67
PROPER(U32(tt)) → c71(U32'(ok(tt))) 686.53/213.67
PROPER(U32(0)) → c71(U32'(ok(0))) 686.53/213.67
PROPER(U41(x0, U11(z0, z1))) → c72(U41'(proper(x0), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(U11(z0, z1))) 686.53/213.67
PROPER(U41(x0, U12(z0))) → c72(U41'(proper(x0), U12(proper(z0))), PROPER(x0), PROPER(U12(z0))) 686.53/213.67
PROPER(U41(x0, isNat(z0))) → c72(U41'(proper(x0), isNat(proper(z0))), PROPER(x0), PROPER(isNat(z0))) 686.53/213.67
PROPER(U41(x0, U21(z0))) → c72(U41'(proper(x0), U21(proper(z0))), PROPER(x0), PROPER(U21(z0))) 686.53/213.67
PROPER(U41(x0, U31(z0, z1))) → c72(U41'(proper(x0), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(U31(z0, z1))) 686.53/213.67
PROPER(U41(x0, U32(z0))) → c72(U41'(proper(x0), U32(proper(z0))), PROPER(x0), PROPER(U32(z0))) 686.53/213.67
PROPER(U41(x0, U41(z0, z1))) → c72(U41'(proper(x0), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(U41(z0, z1))) 686.53/213.67
PROPER(U41(x0, U51(z0, z1, z2))) → c72(U41'(proper(x0), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U51(z0, z1, z2))) 686.53/213.67
PROPER(U41(x0, U52(z0, z1, z2))) → c72(U41'(proper(x0), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U52(z0, z1, z2))) 686.53/213.67
PROPER(U41(x0, s(z0))) → c72(U41'(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 686.53/213.67
PROPER(U41(x0, plus(z0, z1))) → c72(U41'(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 686.53/213.67
PROPER(U41(x0, U61(z0))) → c72(U41'(proper(x0), U61(proper(z0))), PROPER(x0), PROPER(U61(z0))) 686.53/213.67
PROPER(U41(x0, U71(z0, z1, z2))) → c72(U41'(proper(x0), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U71(z0, z1, z2))) 686.53/213.67
PROPER(U41(x0, U72(z0, z1, z2))) → c72(U41'(proper(x0), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U72(z0, z1, z2))) 686.53/213.67
PROPER(U41(x0, x(z0, z1))) → c72(U41'(proper(x0), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x(z0, z1))) 686.53/213.67
PROPER(U41(U11(z0, z1), x1)) → c72(U41'(U11(proper(z0), proper(z1)), proper(x1)), PROPER(U11(z0, z1)), PROPER(x1)) 686.53/213.67
PROPER(U41(U12(z0), x1)) → c72(U41'(U12(proper(z0)), proper(x1)), PROPER(U12(z0)), PROPER(x1)) 686.53/213.67
PROPER(U41(isNat(z0), x1)) → c72(U41'(isNat(proper(z0)), proper(x1)), PROPER(isNat(z0)), PROPER(x1)) 686.53/213.67
PROPER(U41(U21(z0), x1)) → c72(U41'(U21(proper(z0)), proper(x1)), PROPER(U21(z0)), PROPER(x1)) 686.53/213.67
PROPER(U41(U31(z0, z1), x1)) → c72(U41'(U31(proper(z0), proper(z1)), proper(x1)), PROPER(U31(z0, z1)), PROPER(x1)) 686.53/213.67
PROPER(U41(U32(z0), x1)) → c72(U41'(U32(proper(z0)), proper(x1)), PROPER(U32(z0)), PROPER(x1)) 686.53/213.67
PROPER(U41(U41(z0, z1), x1)) → c72(U41'(U41(proper(z0), proper(z1)), proper(x1)), PROPER(U41(z0, z1)), PROPER(x1)) 686.53/213.67
PROPER(U41(U51(z0, z1, z2), x1)) → c72(U41'(U51(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U51(z0, z1, z2)), PROPER(x1)) 686.53/213.67
PROPER(U41(U52(z0, z1, z2), x1)) → c72(U41'(U52(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U52(z0, z1, z2)), PROPER(x1)) 686.53/213.67
PROPER(U41(s(z0), x1)) → c72(U41'(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 686.53/213.67
PROPER(U41(plus(z0, z1), x1)) → c72(U41'(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 686.53/213.67
PROPER(U41(U61(z0), x1)) → c72(U41'(U61(proper(z0)), proper(x1)), PROPER(U61(z0)), PROPER(x1)) 686.53/213.67
PROPER(U41(U71(z0, z1, z2), x1)) → c72(U41'(U71(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U71(z0, z1, z2)), PROPER(x1)) 686.53/213.67
PROPER(U41(U72(z0, z1, z2), x1)) → c72(U41'(U72(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U72(z0, z1, z2)), PROPER(x1)) 686.53/213.67
PROPER(U41(x(z0, z1), x1)) → c72(U41'(x(proper(z0), proper(z1)), proper(x1)), PROPER(x(z0, z1)), PROPER(x1)) 686.53/213.67
PROPER(U41(x0, tt)) → c72(U41'(proper(x0), ok(tt)), PROPER(x0)) 686.53/213.67
PROPER(U41(x0, 0)) → c72(U41'(proper(x0), ok(0)), PROPER(x0)) 686.53/213.67
PROPER(U41(tt, x1)) → c72(U41'(ok(tt), proper(x1)), PROPER(x1)) 686.53/213.67
PROPER(U41(0, x1)) → c72(U41'(ok(0), proper(x1)), PROPER(x1)) 686.53/213.67
PROPER(U51(x0, x1, U11(z0, z1))) → c73(U51'(proper(x0), proper(x1), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U11(z0, z1))) 686.53/213.67
PROPER(U51(x0, x1, U12(z0))) → c73(U51'(proper(x0), proper(x1), U12(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U12(z0))) 686.53/213.67
PROPER(U51(x0, x1, isNat(z0))) → c73(U51'(proper(x0), proper(x1), isNat(proper(z0))), PROPER(x0), PROPER(x1), PROPER(isNat(z0))) 686.53/213.67
PROPER(U51(x0, x1, U21(z0))) → c73(U51'(proper(x0), proper(x1), U21(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U21(z0))) 686.53/213.67
PROPER(U51(x0, x1, U31(z0, z1))) → c73(U51'(proper(x0), proper(x1), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U31(z0, z1))) 686.53/213.67
PROPER(U51(x0, x1, U32(z0))) → c73(U51'(proper(x0), proper(x1), U32(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U32(z0))) 686.53/213.67
PROPER(U51(x0, x1, U41(z0, z1))) → c73(U51'(proper(x0), proper(x1), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U41(z0, z1))) 686.53/213.67
PROPER(U51(x0, x1, U51(z0, z1, z2))) → c73(U51'(proper(x0), proper(x1), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U51(z0, z1, z2))) 686.53/213.67
PROPER(U51(x0, x1, U52(z0, z1, z2))) → c73(U51'(proper(x0), proper(x1), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U52(z0, z1, z2))) 686.53/213.67
PROPER(U51(x0, x1, s(z0))) → c73(U51'(proper(x0), proper(x1), s(proper(z0))), PROPER(x0), PROPER(x1), PROPER(s(z0))) 686.53/213.67
PROPER(U51(x0, x1, plus(z0, z1))) → c73(U51'(proper(x0), proper(x1), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(plus(z0, z1))) 686.53/213.67
PROPER(U51(x0, x1, U61(z0))) → c73(U51'(proper(x0), proper(x1), U61(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U61(z0))) 686.53/213.67
PROPER(U51(x0, x1, U71(z0, z1, z2))) → c73(U51'(proper(x0), proper(x1), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U71(z0, z1, z2))) 686.53/213.67
PROPER(U51(x0, x1, U72(z0, z1, z2))) → c73(U51'(proper(x0), proper(x1), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U72(z0, z1, z2))) 686.53/213.67
PROPER(U51(x0, x1, x(z0, z1))) → c73(U51'(proper(x0), proper(x1), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(x(z0, z1))) 686.53/213.67
PROPER(U51(x0, U11(z0, z1), x2)) → c73(U51'(proper(x0), U11(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U11(z0, z1)), PROPER(x2)) 686.53/213.67
PROPER(U51(x0, U12(z0), x2)) → c73(U51'(proper(x0), U12(proper(z0)), proper(x2)), PROPER(x0), PROPER(U12(z0)), PROPER(x2)) 686.53/213.67
PROPER(U51(x0, isNat(z0), x2)) → c73(U51'(proper(x0), isNat(proper(z0)), proper(x2)), PROPER(x0), PROPER(isNat(z0)), PROPER(x2)) 686.53/213.67
PROPER(U51(x0, U21(z0), x2)) → c73(U51'(proper(x0), U21(proper(z0)), proper(x2)), PROPER(x0), PROPER(U21(z0)), PROPER(x2)) 686.53/213.67
PROPER(U51(x0, U31(z0, z1), x2)) → c73(U51'(proper(x0), U31(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U31(z0, z1)), PROPER(x2)) 686.53/213.67
PROPER(U51(x0, U32(z0), x2)) → c73(U51'(proper(x0), U32(proper(z0)), proper(x2)), PROPER(x0), PROPER(U32(z0)), PROPER(x2)) 686.53/213.67
PROPER(U51(x0, U41(z0, z1), x2)) → c73(U51'(proper(x0), U41(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U41(z0, z1)), PROPER(x2)) 686.53/213.67
PROPER(U51(x0, U51(z0, z1, z2), x2)) → c73(U51'(proper(x0), U51(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U51(z0, z1, z2)), PROPER(x2)) 686.53/213.67
PROPER(U51(x0, U52(z0, z1, z2), x2)) → c73(U51'(proper(x0), U52(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U52(z0, z1, z2)), PROPER(x2)) 686.53/213.67
PROPER(U51(x0, s(z0), x2)) → c73(U51'(proper(x0), s(proper(z0)), proper(x2)), PROPER(x0), PROPER(s(z0)), PROPER(x2)) 686.53/213.67
PROPER(U51(x0, plus(z0, z1), x2)) → c73(U51'(proper(x0), plus(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(plus(z0, z1)), PROPER(x2)) 686.53/213.67
PROPER(U51(x0, U61(z0), x2)) → c73(U51'(proper(x0), U61(proper(z0)), proper(x2)), PROPER(x0), PROPER(U61(z0)), PROPER(x2)) 686.53/213.67
PROPER(U51(x0, U71(z0, z1, z2), x2)) → c73(U51'(proper(x0), U71(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U71(z0, z1, z2)), PROPER(x2)) 686.53/213.67
PROPER(U51(x0, U72(z0, z1, z2), x2)) → c73(U51'(proper(x0), U72(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U72(z0, z1, z2)), PROPER(x2)) 686.53/213.67
PROPER(U51(x0, x(z0, z1), x2)) → c73(U51'(proper(x0), x(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(x(z0, z1)), PROPER(x2)) 686.53/213.67
PROPER(U51(U11(z0, z1), x1, x2)) → c73(U51'(U11(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U11(z0, z1)), PROPER(x1), PROPER(x2)) 686.53/213.67
PROPER(U51(U12(z0), x1, x2)) → c73(U51'(U12(proper(z0)), proper(x1), proper(x2)), PROPER(U12(z0)), PROPER(x1), PROPER(x2)) 686.53/213.67
PROPER(U51(isNat(z0), x1, x2)) → c73(U51'(isNat(proper(z0)), proper(x1), proper(x2)), PROPER(isNat(z0)), PROPER(x1), PROPER(x2)) 686.53/213.67
PROPER(U51(U21(z0), x1, x2)) → c73(U51'(U21(proper(z0)), proper(x1), proper(x2)), PROPER(U21(z0)), PROPER(x1), PROPER(x2)) 686.53/213.67
PROPER(U51(U31(z0, z1), x1, x2)) → c73(U51'(U31(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U31(z0, z1)), PROPER(x1), PROPER(x2)) 686.53/213.67
PROPER(U51(U32(z0), x1, x2)) → c73(U51'(U32(proper(z0)), proper(x1), proper(x2)), PROPER(U32(z0)), PROPER(x1), PROPER(x2)) 686.53/213.67
PROPER(U51(U41(z0, z1), x1, x2)) → c73(U51'(U41(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U41(z0, z1)), PROPER(x1), PROPER(x2)) 686.53/213.67
PROPER(U51(U51(z0, z1, z2), x1, x2)) → c73(U51'(U51(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U51(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.53/213.67
PROPER(U51(U52(z0, z1, z2), x1, x2)) → c73(U51'(U52(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U52(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.53/213.67
PROPER(U51(s(z0), x1, x2)) → c73(U51'(s(proper(z0)), proper(x1), proper(x2)), PROPER(s(z0)), PROPER(x1), PROPER(x2)) 686.53/213.67
PROPER(U51(plus(z0, z1), x1, x2)) → c73(U51'(plus(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(plus(z0, z1)), PROPER(x1), PROPER(x2)) 686.53/213.67
PROPER(U51(U61(z0), x1, x2)) → c73(U51'(U61(proper(z0)), proper(x1), proper(x2)), PROPER(U61(z0)), PROPER(x1), PROPER(x2)) 686.53/213.67
PROPER(U51(U71(z0, z1, z2), x1, x2)) → c73(U51'(U71(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U71(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.53/213.67
PROPER(U51(U72(z0, z1, z2), x1, x2)) → c73(U51'(U72(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U72(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.53/213.67
PROPER(U51(x(z0, z1), x1, x2)) → c73(U51'(x(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(x(z0, z1)), PROPER(x1), PROPER(x2)) 686.53/213.67
PROPER(U51(x0, x1, tt)) → c73(U51'(proper(x0), proper(x1), ok(tt)), PROPER(x0), PROPER(x1)) 686.53/213.67
PROPER(U51(x0, x1, 0)) → c73(U51'(proper(x0), proper(x1), ok(0)), PROPER(x0), PROPER(x1)) 686.53/213.67
PROPER(U51(x0, tt, x2)) → c73(U51'(proper(x0), ok(tt), proper(x2)), PROPER(x0), PROPER(x2)) 686.53/213.67
PROPER(U51(x0, 0, x2)) → c73(U51'(proper(x0), ok(0), proper(x2)), PROPER(x0), PROPER(x2)) 686.53/213.67
PROPER(U51(tt, x1, x2)) → c73(U51'(ok(tt), proper(x1), proper(x2)), PROPER(x1), PROPER(x2)) 686.53/213.67
PROPER(U51(0, x1, x2)) → c73(U51'(ok(0), proper(x1), proper(x2)), PROPER(x1), PROPER(x2))
K tuples:none
Defined Rule Symbols:

active, U11, U12, U21, U31, U32, U41, U51, U52, s, plus, U61, U71, U72, x, proper, isNat, top

Defined Pair Symbols:

ACTIVE, U11', U12', U21', U31', U32', U41', U51', U52', S, PLUS, U61', U71', U72', X, PROPER, ISNAT, TOP

Compound Symbols:

c28, c29, 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, c62, c63, c64, c74, c75, c76, c77, c79, c80, c81, c82, c83, c84, c13, c16, c18, c1, c19, c19, c, c20, c20, c2, c21, c21, c3, c22, c22, c4, c23, c23, c5, c24, c24, c6, c25, c25, c7, c26, c26, c8, c27, c27, c9, c30, c30, c10, c31, c31, c11, c32, c32, c12, c65, c65, c67, c67, c68, c68, c69, c69, c70, c70, c71, c71, c72, c72, c73, c73

686.53/213.67
686.53/213.67

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

Use narrowing to replace PROPER(U52(z0, z1, z2)) → c74(U52'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) by

PROPER(U52(x0, x1, U11(z0, z1))) → c74(U52'(proper(x0), proper(x1), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U11(z0, z1))) 686.53/213.67
PROPER(U52(x0, x1, tt)) → c74(U52'(proper(x0), proper(x1), ok(tt)), PROPER(x0), PROPER(x1), PROPER(tt)) 686.53/213.67
PROPER(U52(x0, x1, U12(z0))) → c74(U52'(proper(x0), proper(x1), U12(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U12(z0))) 686.53/213.67
PROPER(U52(x0, x1, isNat(z0))) → c74(U52'(proper(x0), proper(x1), isNat(proper(z0))), PROPER(x0), PROPER(x1), PROPER(isNat(z0))) 686.53/213.67
PROPER(U52(x0, x1, U21(z0))) → c74(U52'(proper(x0), proper(x1), U21(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U21(z0))) 686.53/213.67
PROPER(U52(x0, x1, U31(z0, z1))) → c74(U52'(proper(x0), proper(x1), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U31(z0, z1))) 686.53/213.67
PROPER(U52(x0, x1, U32(z0))) → c74(U52'(proper(x0), proper(x1), U32(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U32(z0))) 686.53/213.67
PROPER(U52(x0, x1, U41(z0, z1))) → c74(U52'(proper(x0), proper(x1), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U41(z0, z1))) 686.53/213.67
PROPER(U52(x0, x1, U51(z0, z1, z2))) → c74(U52'(proper(x0), proper(x1), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U51(z0, z1, z2))) 686.53/213.67
PROPER(U52(x0, x1, U52(z0, z1, z2))) → c74(U52'(proper(x0), proper(x1), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U52(z0, z1, z2))) 686.53/213.67
PROPER(U52(x0, x1, s(z0))) → c74(U52'(proper(x0), proper(x1), s(proper(z0))), PROPER(x0), PROPER(x1), PROPER(s(z0))) 686.53/213.67
PROPER(U52(x0, x1, plus(z0, z1))) → c74(U52'(proper(x0), proper(x1), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(plus(z0, z1))) 686.53/213.67
PROPER(U52(x0, x1, U61(z0))) → c74(U52'(proper(x0), proper(x1), U61(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U61(z0))) 686.53/213.67
PROPER(U52(x0, x1, 0)) → c74(U52'(proper(x0), proper(x1), ok(0)), PROPER(x0), PROPER(x1), PROPER(0)) 686.53/213.67
PROPER(U52(x0, x1, U71(z0, z1, z2))) → c74(U52'(proper(x0), proper(x1), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U71(z0, z1, z2))) 686.53/213.67
PROPER(U52(x0, x1, U72(z0, z1, z2))) → c74(U52'(proper(x0), proper(x1), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U72(z0, z1, z2))) 686.53/213.67
PROPER(U52(x0, x1, x(z0, z1))) → c74(U52'(proper(x0), proper(x1), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(x(z0, z1))) 686.53/213.67
PROPER(U52(x0, U11(z0, z1), x2)) → c74(U52'(proper(x0), U11(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U11(z0, z1)), PROPER(x2)) 686.53/213.67
PROPER(U52(x0, tt, x2)) → c74(U52'(proper(x0), ok(tt), proper(x2)), PROPER(x0), PROPER(tt), PROPER(x2)) 686.53/213.67
PROPER(U52(x0, U12(z0), x2)) → c74(U52'(proper(x0), U12(proper(z0)), proper(x2)), PROPER(x0), PROPER(U12(z0)), PROPER(x2)) 686.53/213.67
PROPER(U52(x0, isNat(z0), x2)) → c74(U52'(proper(x0), isNat(proper(z0)), proper(x2)), PROPER(x0), PROPER(isNat(z0)), PROPER(x2)) 686.53/213.67
PROPER(U52(x0, U21(z0), x2)) → c74(U52'(proper(x0), U21(proper(z0)), proper(x2)), PROPER(x0), PROPER(U21(z0)), PROPER(x2)) 686.53/213.67
PROPER(U52(x0, U31(z0, z1), x2)) → c74(U52'(proper(x0), U31(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U31(z0, z1)), PROPER(x2)) 686.53/213.67
PROPER(U52(x0, U32(z0), x2)) → c74(U52'(proper(x0), U32(proper(z0)), proper(x2)), PROPER(x0), PROPER(U32(z0)), PROPER(x2)) 686.53/213.67
PROPER(U52(x0, U41(z0, z1), x2)) → c74(U52'(proper(x0), U41(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U41(z0, z1)), PROPER(x2)) 686.53/213.67
PROPER(U52(x0, U51(z0, z1, z2), x2)) → c74(U52'(proper(x0), U51(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U51(z0, z1, z2)), PROPER(x2)) 686.53/213.67
PROPER(U52(x0, U52(z0, z1, z2), x2)) → c74(U52'(proper(x0), U52(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U52(z0, z1, z2)), PROPER(x2)) 686.53/213.67
PROPER(U52(x0, s(z0), x2)) → c74(U52'(proper(x0), s(proper(z0)), proper(x2)), PROPER(x0), PROPER(s(z0)), PROPER(x2)) 686.53/213.67
PROPER(U52(x0, plus(z0, z1), x2)) → c74(U52'(proper(x0), plus(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(plus(z0, z1)), PROPER(x2)) 686.53/213.67
PROPER(U52(x0, U61(z0), x2)) → c74(U52'(proper(x0), U61(proper(z0)), proper(x2)), PROPER(x0), PROPER(U61(z0)), PROPER(x2)) 686.53/213.67
PROPER(U52(x0, 0, x2)) → c74(U52'(proper(x0), ok(0), proper(x2)), PROPER(x0), PROPER(0), PROPER(x2)) 686.53/213.67
PROPER(U52(x0, U71(z0, z1, z2), x2)) → c74(U52'(proper(x0), U71(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U71(z0, z1, z2)), PROPER(x2)) 686.53/213.67
PROPER(U52(x0, U72(z0, z1, z2), x2)) → c74(U52'(proper(x0), U72(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U72(z0, z1, z2)), PROPER(x2)) 686.53/213.67
PROPER(U52(x0, x(z0, z1), x2)) → c74(U52'(proper(x0), x(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(x(z0, z1)), PROPER(x2)) 686.53/213.67
PROPER(U52(U11(z0, z1), x1, x2)) → c74(U52'(U11(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U11(z0, z1)), PROPER(x1), PROPER(x2)) 686.53/213.67
PROPER(U52(tt, x1, x2)) → c74(U52'(ok(tt), proper(x1), proper(x2)), PROPER(tt), PROPER(x1), PROPER(x2)) 686.53/213.67
PROPER(U52(U12(z0), x1, x2)) → c74(U52'(U12(proper(z0)), proper(x1), proper(x2)), PROPER(U12(z0)), PROPER(x1), PROPER(x2)) 686.53/213.67
PROPER(U52(isNat(z0), x1, x2)) → c74(U52'(isNat(proper(z0)), proper(x1), proper(x2)), PROPER(isNat(z0)), PROPER(x1), PROPER(x2)) 686.53/213.67
PROPER(U52(U21(z0), x1, x2)) → c74(U52'(U21(proper(z0)), proper(x1), proper(x2)), PROPER(U21(z0)), PROPER(x1), PROPER(x2)) 686.53/213.67
PROPER(U52(U31(z0, z1), x1, x2)) → c74(U52'(U31(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U31(z0, z1)), PROPER(x1), PROPER(x2)) 686.53/213.67
PROPER(U52(U32(z0), x1, x2)) → c74(U52'(U32(proper(z0)), proper(x1), proper(x2)), PROPER(U32(z0)), PROPER(x1), PROPER(x2)) 686.53/213.67
PROPER(U52(U41(z0, z1), x1, x2)) → c74(U52'(U41(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U41(z0, z1)), PROPER(x1), PROPER(x2)) 686.53/213.67
PROPER(U52(U51(z0, z1, z2), x1, x2)) → c74(U52'(U51(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U51(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.53/213.67
PROPER(U52(U52(z0, z1, z2), x1, x2)) → c74(U52'(U52(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U52(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.53/213.67
PROPER(U52(s(z0), x1, x2)) → c74(U52'(s(proper(z0)), proper(x1), proper(x2)), PROPER(s(z0)), PROPER(x1), PROPER(x2)) 686.53/213.67
PROPER(U52(plus(z0, z1), x1, x2)) → c74(U52'(plus(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(plus(z0, z1)), PROPER(x1), PROPER(x2)) 686.53/213.67
PROPER(U52(U61(z0), x1, x2)) → c74(U52'(U61(proper(z0)), proper(x1), proper(x2)), PROPER(U61(z0)), PROPER(x1), PROPER(x2)) 686.53/213.67
PROPER(U52(0, x1, x2)) → c74(U52'(ok(0), proper(x1), proper(x2)), PROPER(0), PROPER(x1), PROPER(x2)) 686.53/213.67
PROPER(U52(U71(z0, z1, z2), x1, x2)) → c74(U52'(U71(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U71(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.53/213.67
PROPER(U52(U72(z0, z1, z2), x1, x2)) → c74(U52'(U72(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U72(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.53/213.67
PROPER(U52(x(z0, z1), x1, x2)) → c74(U52'(x(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(x(z0, z1)), PROPER(x1), PROPER(x2))
686.53/213.67
686.53/213.67

(112) Obligation:

Complexity Dependency Tuples Problem
Rules:

active(U11(tt, z0)) → mark(U12(isNat(z0))) 686.53/213.67
active(U12(tt)) → mark(tt) 686.53/213.67
active(U21(tt)) → mark(tt) 686.53/213.67
active(U31(tt, z0)) → mark(U32(isNat(z0))) 686.53/213.67
active(U32(tt)) → mark(tt) 686.53/213.67
active(U41(tt, z0)) → mark(z0) 686.53/213.67
active(U51(tt, z0, z1)) → mark(U52(isNat(z1), z0, z1)) 686.53/213.67
active(U52(tt, z0, z1)) → mark(s(plus(z1, z0))) 686.53/213.67
active(U61(tt)) → mark(0) 686.53/213.67
active(U71(tt, z0, z1)) → mark(U72(isNat(z1), z0, z1)) 686.53/213.67
active(U72(tt, z0, z1)) → mark(plus(x(z1, z0), z1)) 686.53/213.67
active(isNat(0)) → mark(tt) 686.53/213.67
active(isNat(plus(z0, z1))) → mark(U11(isNat(z0), z1)) 686.53/213.67
active(isNat(s(z0))) → mark(U21(isNat(z0))) 686.53/213.67
active(isNat(x(z0, z1))) → mark(U31(isNat(z0), z1)) 686.53/213.67
active(plus(z0, 0)) → mark(U41(isNat(z0), z0)) 686.53/213.67
active(plus(z0, s(z1))) → mark(U51(isNat(z1), z1, z0)) 686.53/213.67
active(x(z0, 0)) → mark(U61(isNat(z0))) 686.53/213.67
active(x(z0, s(z1))) → mark(U71(isNat(z1), z1, z0)) 686.53/213.67
active(U11(z0, z1)) → U11(active(z0), z1) 686.53/213.67
active(U12(z0)) → U12(active(z0)) 686.53/213.67
active(U21(z0)) → U21(active(z0)) 686.53/213.67
active(U31(z0, z1)) → U31(active(z0), z1) 686.53/213.67
active(U32(z0)) → U32(active(z0)) 686.53/213.67
active(U41(z0, z1)) → U41(active(z0), z1) 686.53/213.67
active(U51(z0, z1, z2)) → U51(active(z0), z1, z2) 686.53/213.67
active(U52(z0, z1, z2)) → U52(active(z0), z1, z2) 686.53/213.67
active(s(z0)) → s(active(z0)) 686.53/213.67
active(plus(z0, z1)) → plus(active(z0), z1) 686.53/213.67
active(plus(z0, z1)) → plus(z0, active(z1)) 686.53/213.67
active(U61(z0)) → U61(active(z0)) 686.53/213.67
active(U71(z0, z1, z2)) → U71(active(z0), z1, z2) 686.53/213.67
active(U72(z0, z1, z2)) → U72(active(z0), z1, z2) 686.53/213.67
active(x(z0, z1)) → x(active(z0), z1) 686.53/213.67
active(x(z0, z1)) → x(z0, active(z1)) 686.53/213.67
U11(mark(z0), z1) → mark(U11(z0, z1)) 686.53/213.67
U11(ok(z0), ok(z1)) → ok(U11(z0, z1)) 686.53/213.67
U12(mark(z0)) → mark(U12(z0)) 686.53/213.67
U12(ok(z0)) → ok(U12(z0)) 686.53/213.67
U21(mark(z0)) → mark(U21(z0)) 686.53/213.67
U21(ok(z0)) → ok(U21(z0)) 686.53/213.67
U31(mark(z0), z1) → mark(U31(z0, z1)) 686.53/213.67
U31(ok(z0), ok(z1)) → ok(U31(z0, z1)) 686.53/213.67
U32(mark(z0)) → mark(U32(z0)) 686.53/213.67
U32(ok(z0)) → ok(U32(z0)) 686.53/213.67
U41(mark(z0), z1) → mark(U41(z0, z1)) 686.53/213.67
U41(ok(z0), ok(z1)) → ok(U41(z0, z1)) 686.53/213.67
U51(mark(z0), z1, z2) → mark(U51(z0, z1, z2)) 686.53/213.67
U51(ok(z0), ok(z1), ok(z2)) → ok(U51(z0, z1, z2)) 686.53/213.67
U52(mark(z0), z1, z2) → mark(U52(z0, z1, z2)) 686.53/213.67
U52(ok(z0), ok(z1), ok(z2)) → ok(U52(z0, z1, z2)) 686.53/213.67
s(mark(z0)) → mark(s(z0)) 686.53/213.67
s(ok(z0)) → ok(s(z0)) 686.53/213.67
plus(mark(z0), z1) → mark(plus(z0, z1)) 686.53/213.67
plus(z0, mark(z1)) → mark(plus(z0, z1)) 686.53/213.67
plus(ok(z0), ok(z1)) → ok(plus(z0, z1)) 686.53/213.67
U61(mark(z0)) → mark(U61(z0)) 686.53/213.67
U61(ok(z0)) → ok(U61(z0)) 686.53/213.67
U71(mark(z0), z1, z2) → mark(U71(z0, z1, z2)) 686.53/213.67
U71(ok(z0), ok(z1), ok(z2)) → ok(U71(z0, z1, z2)) 686.53/213.67
U72(mark(z0), z1, z2) → mark(U72(z0, z1, z2)) 686.53/213.67
U72(ok(z0), ok(z1), ok(z2)) → ok(U72(z0, z1, z2)) 686.53/213.67
x(mark(z0), z1) → mark(x(z0, z1)) 686.53/213.67
x(z0, mark(z1)) → mark(x(z0, z1)) 686.53/213.67
x(ok(z0), ok(z1)) → ok(x(z0, z1)) 686.53/213.67
proper(U11(z0, z1)) → U11(proper(z0), proper(z1)) 686.53/213.67
proper(tt) → ok(tt) 686.53/213.67
proper(U12(z0)) → U12(proper(z0)) 686.53/213.67
proper(isNat(z0)) → isNat(proper(z0)) 686.53/213.67
proper(U21(z0)) → U21(proper(z0)) 686.53/213.67
proper(U31(z0, z1)) → U31(proper(z0), proper(z1)) 686.53/213.67
proper(U32(z0)) → U32(proper(z0)) 686.53/213.67
proper(U41(z0, z1)) → U41(proper(z0), proper(z1)) 686.53/213.67
proper(U51(z0, z1, z2)) → U51(proper(z0), proper(z1), proper(z2)) 686.53/213.67
proper(U52(z0, z1, z2)) → U52(proper(z0), proper(z1), proper(z2)) 686.53/213.67
proper(s(z0)) → s(proper(z0)) 686.53/213.67
proper(plus(z0, z1)) → plus(proper(z0), proper(z1)) 686.53/213.67
proper(U61(z0)) → U61(proper(z0)) 686.53/213.67
proper(0) → ok(0) 686.53/213.67
proper(U71(z0, z1, z2)) → U71(proper(z0), proper(z1), proper(z2)) 686.53/213.67
proper(U72(z0, z1, z2)) → U72(proper(z0), proper(z1), proper(z2)) 686.53/213.67
proper(x(z0, z1)) → x(proper(z0), proper(z1)) 686.53/213.67
isNat(ok(z0)) → ok(isNat(z0)) 686.53/213.67
top(mark(z0)) → top(proper(z0)) 686.53/213.67
top(ok(z0)) → top(active(z0))
Tuples:

ACTIVE(plus(z0, z1)) → c28(PLUS(active(z0), z1), ACTIVE(z0)) 686.53/213.67
ACTIVE(plus(z0, z1)) → c29(PLUS(z0, active(z1)), ACTIVE(z1)) 686.53/213.67
ACTIVE(x(z0, z1)) → c33(X(active(z0), z1), ACTIVE(z0)) 686.53/213.67
ACTIVE(x(z0, z1)) → c34(X(z0, active(z1)), ACTIVE(z1)) 686.53/213.67
U11'(mark(z0), z1) → c35(U11'(z0, z1)) 686.53/213.67
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1)) 686.53/213.67
U12'(mark(z0)) → c37(U12'(z0)) 686.53/213.67
U12'(ok(z0)) → c38(U12'(z0)) 686.53/213.67
U21'(mark(z0)) → c39(U21'(z0)) 686.53/213.67
U21'(ok(z0)) → c40(U21'(z0)) 686.53/213.67
U31'(mark(z0), z1) → c41(U31'(z0, z1)) 686.53/213.67
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 686.53/213.67
U32'(mark(z0)) → c43(U32'(z0)) 686.53/213.67
U32'(ok(z0)) → c44(U32'(z0)) 686.53/213.67
U41'(mark(z0), z1) → c45(U41'(z0, z1)) 686.53/213.67
U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1)) 686.53/213.67
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2)) 686.53/213.67
U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2)) 686.53/213.67
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2)) 686.53/213.67
U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2)) 686.53/213.67
S(mark(z0)) → c51(S(z0)) 686.53/213.67
S(ok(z0)) → c52(S(z0)) 686.53/213.67
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 686.53/213.67
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 686.53/213.67
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 686.53/213.67
U61'(mark(z0)) → c56(U61'(z0)) 686.53/213.67
U61'(ok(z0)) → c57(U61'(z0)) 686.53/213.67
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2)) 686.53/213.67
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2)) 686.53/213.67
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2)) 686.53/213.67
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 686.53/213.67
X(mark(z0), z1) → c62(X(z0, z1)) 686.53/213.67
X(z0, mark(z1)) → c63(X(z0, z1)) 686.53/213.67
X(ok(z0), ok(z1)) → c64(X(z0, z1)) 686.53/213.67
PROPER(s(z0)) → c75(S(proper(z0)), PROPER(z0)) 686.53/213.67
PROPER(plus(z0, z1)) → c76(PLUS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 686.53/213.67
PROPER(U61(z0)) → c77(U61'(proper(z0)), PROPER(z0)) 686.53/213.67
PROPER(U71(z0, z1, z2)) → c79(U71'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 686.53/213.67
PROPER(U72(z0, z1, z2)) → c80(U72'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 686.53/213.67
PROPER(x(z0, z1)) → c81(X(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 686.53/213.67
ISNAT(ok(z0)) → c82(ISNAT(z0)) 686.53/213.67
TOP(mark(z0)) → c83(TOP(proper(z0)), PROPER(z0)) 686.53/213.67
TOP(ok(z0)) → c84(TOP(active(z0)), ACTIVE(z0)) 686.53/213.67
ACTIVE(isNat(s(z0))) → c13(ISNAT(z0)) 686.53/213.67
ACTIVE(plus(z0, s(z1))) → c16(ISNAT(z1)) 686.53/213.67
ACTIVE(x(z0, s(z1))) → c18(ISNAT(z1)) 686.53/213.67
ACTIVE(U11(tt, z0)) → c1(U12'(isNat(z0))) 686.53/213.67
ACTIVE(U11(tt, z0)) → c1(ISNAT(z0)) 686.53/213.67
ACTIVE(U31(tt, z0)) → c1(U32'(isNat(z0))) 686.53/213.67
ACTIVE(U31(tt, z0)) → c1(ISNAT(z0)) 686.53/213.67
ACTIVE(U51(tt, z0, z1)) → c1(U52'(isNat(z1), z0, z1)) 686.53/213.67
ACTIVE(U51(tt, z0, z1)) → c1(ISNAT(z1)) 686.53/213.67
ACTIVE(U52(tt, z0, z1)) → c1(S(plus(z1, z0))) 686.53/213.67
ACTIVE(U52(tt, z0, z1)) → c1(PLUS(z1, z0)) 686.53/213.67
ACTIVE(U71(tt, z0, z1)) → c1(U72'(isNat(z1), z0, z1)) 686.53/213.67
ACTIVE(U71(tt, z0, z1)) → c1(ISNAT(z1)) 686.53/213.67
ACTIVE(U72(tt, z0, z1)) → c1(PLUS(x(z1, z0), z1)) 686.53/213.67
ACTIVE(U72(tt, z0, z1)) → c1(X(z1, z0)) 686.53/213.67
ACTIVE(isNat(plus(z0, z1))) → c1(U11'(isNat(z0), z1)) 686.53/213.67
ACTIVE(isNat(plus(z0, z1))) → c1(ISNAT(z0)) 686.53/213.67
ACTIVE(isNat(x(z0, z1))) → c1(U31'(isNat(z0), z1)) 686.53/213.67
ACTIVE(isNat(x(z0, z1))) → c1(ISNAT(z0)) 686.53/213.67
ACTIVE(plus(z0, 0)) → c1(U41'(isNat(z0), z0)) 686.53/213.67
ACTIVE(plus(z0, 0)) → c1(ISNAT(z0)) 686.53/213.67
ACTIVE(x(z0, 0)) → c1(U61'(isNat(z0))) 686.53/213.67
ACTIVE(x(z0, 0)) → c1(ISNAT(z0)) 686.53/213.67
ACTIVE(U11(plus(z0, 0), x1)) → c19(U11'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.53/213.67
ACTIVE(U11(plus(z0, s(z1)), x1)) → c19(U11'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.53/213.67
ACTIVE(U11(x(z0, 0), x1)) → c19(U11'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.53/213.67
ACTIVE(U11(x(z0, s(z1)), x1)) → c19(U11'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.53/213.67
ACTIVE(U11(U11(z0, z1), x1)) → c19(U11'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.53/213.67
ACTIVE(U11(U12(z0), x1)) → c19(U11'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.53/213.67
ACTIVE(U11(U21(z0), x1)) → c19(U11'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.53/213.67
ACTIVE(U11(U31(z0, z1), x1)) → c19(U11'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.53/213.67
ACTIVE(U11(U32(z0), x1)) → c19(U11'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.53/213.67
ACTIVE(U11(U41(z0, z1), x1)) → c19(U11'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.53/213.67
ACTIVE(U11(U51(z0, z1, z2), x1)) → c19(U11'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.53/213.67
ACTIVE(U11(U52(z0, z1, z2), x1)) → c19(U11'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.53/213.67
ACTIVE(U11(s(z0), x1)) → c19(U11'(s(active(z0)), x1), ACTIVE(s(z0))) 686.53/213.67
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.53/213.67
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.53/213.67
ACTIVE(U11(U61(z0), x1)) → c19(U11'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.53/213.67
ACTIVE(U11(U71(z0, z1, z2), x1)) → c19(U11'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.53/213.67
ACTIVE(U11(U72(z0, z1, z2), x1)) → c19(U11'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.53/213.67
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.53/213.67
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.53/213.67
ACTIVE(U11(isNat(0), x1)) → c19(U11'(mark(tt), x1)) 686.53/213.67
ACTIVE(U11(U11(tt, z0), x1)) → c(U11'(mark(U12(isNat(z0))), x1)) 686.53/213.67
ACTIVE(U11(U11(tt, z0), x1)) → c(ACTIVE(U11(tt, z0))) 686.53/213.67
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(U11'(mark(U11(isNat(z0), z1)), x1)) 686.53/213.67
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(ACTIVE(isNat(plus(z0, z1)))) 686.53/213.67
ACTIVE(U11(isNat(s(z0)), x1)) → c(U11'(mark(U21(isNat(z0))), x1)) 686.53/213.67
ACTIVE(U11(isNat(s(z0)), x1)) → c(ACTIVE(isNat(s(z0)))) 686.53/213.67
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(U11'(mark(U31(isNat(z0), z1)), x1)) 686.53/213.67
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(ACTIVE(isNat(x(z0, z1)))) 686.53/213.67
ACTIVE(U12(plus(z0, 0))) → c20(U12'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.53/213.67
ACTIVE(U12(plus(z0, s(z1)))) → c20(U12'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.53/213.67
ACTIVE(U12(x(z0, 0))) → c20(U12'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.53/213.67
ACTIVE(U12(x(z0, s(z1)))) → c20(U12'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.53/213.67
ACTIVE(U12(U11(z0, z1))) → c20(U12'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.53/213.67
ACTIVE(U12(U12(z0))) → c20(U12'(U12(active(z0))), ACTIVE(U12(z0))) 686.53/213.67
ACTIVE(U12(U21(z0))) → c20(U12'(U21(active(z0))), ACTIVE(U21(z0))) 686.53/213.67
ACTIVE(U12(U31(z0, z1))) → c20(U12'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.53/213.67
ACTIVE(U12(U32(z0))) → c20(U12'(U32(active(z0))), ACTIVE(U32(z0))) 686.53/213.67
ACTIVE(U12(U41(z0, z1))) → c20(U12'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.53/213.67
ACTIVE(U12(U51(z0, z1, z2))) → c20(U12'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.53/213.67
ACTIVE(U12(U52(z0, z1, z2))) → c20(U12'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.53/213.67
ACTIVE(U12(s(z0))) → c20(U12'(s(active(z0))), ACTIVE(s(z0))) 686.53/213.67
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.53/213.67
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.53/213.67
ACTIVE(U12(U61(z0))) → c20(U12'(U61(active(z0))), ACTIVE(U61(z0))) 686.53/213.67
ACTIVE(U12(U71(z0, z1, z2))) → c20(U12'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.53/213.67
ACTIVE(U12(U72(z0, z1, z2))) → c20(U12'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.53/213.67
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.53/213.67
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.53/213.67
ACTIVE(U11(U12(tt), x1)) → c19(U11'(mark(tt), x1)) 686.53/213.67
ACTIVE(U12(U12(tt))) → c20(U12'(mark(tt))) 686.53/213.67
ACTIVE(U12(isNat(0))) → c20(U12'(mark(tt))) 686.53/213.68
ACTIVE(U12(U11(tt, z0))) → c2(U12'(mark(U12(isNat(z0))))) 686.53/213.68
ACTIVE(U12(U11(tt, z0))) → c2(ACTIVE(U11(tt, z0))) 686.53/213.68
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(U12'(mark(U11(isNat(z0), z1)))) 686.53/213.68
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(ACTIVE(isNat(plus(z0, z1)))) 686.53/213.68
ACTIVE(U12(isNat(s(z0)))) → c2(U12'(mark(U21(isNat(z0))))) 686.53/213.68
ACTIVE(U12(isNat(s(z0)))) → c2(ACTIVE(isNat(s(z0)))) 686.53/213.68
ACTIVE(U12(isNat(x(z0, z1)))) → c2(U12'(mark(U31(isNat(z0), z1)))) 686.53/213.68
ACTIVE(U12(isNat(x(z0, z1)))) → c2(ACTIVE(isNat(x(z0, z1)))) 686.53/213.68
ACTIVE(U21(plus(z0, 0))) → c21(U21'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.53/213.68
ACTIVE(U21(plus(z0, s(z1)))) → c21(U21'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.53/213.68
ACTIVE(U21(x(z0, 0))) → c21(U21'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.53/213.68
ACTIVE(U21(x(z0, s(z1)))) → c21(U21'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.53/213.68
ACTIVE(U21(U11(z0, z1))) → c21(U21'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.53/213.68
ACTIVE(U21(U12(z0))) → c21(U21'(U12(active(z0))), ACTIVE(U12(z0))) 686.53/213.68
ACTIVE(U21(U21(z0))) → c21(U21'(U21(active(z0))), ACTIVE(U21(z0))) 686.53/213.68
ACTIVE(U21(U31(z0, z1))) → c21(U21'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.53/213.68
ACTIVE(U21(U32(z0))) → c21(U21'(U32(active(z0))), ACTIVE(U32(z0))) 686.53/213.68
ACTIVE(U21(U41(z0, z1))) → c21(U21'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.53/213.68
ACTIVE(U21(U51(z0, z1, z2))) → c21(U21'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.53/213.68
ACTIVE(U21(U52(z0, z1, z2))) → c21(U21'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.53/213.68
ACTIVE(U21(s(z0))) → c21(U21'(s(active(z0))), ACTIVE(s(z0))) 686.53/213.68
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.53/213.68
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.53/213.68
ACTIVE(U21(U61(z0))) → c21(U21'(U61(active(z0))), ACTIVE(U61(z0))) 686.53/213.68
ACTIVE(U21(U71(z0, z1, z2))) → c21(U21'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.53/213.68
ACTIVE(U21(U72(z0, z1, z2))) → c21(U21'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.53/213.68
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.53/213.68
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.53/213.68
ACTIVE(U11(U21(tt), x1)) → c19(U11'(mark(tt), x1)) 686.53/213.68
ACTIVE(U12(U21(tt))) → c20(U12'(mark(tt))) 686.53/213.68
ACTIVE(U21(U12(tt))) → c21(U21'(mark(tt))) 686.53/213.68
ACTIVE(U21(U21(tt))) → c21(U21'(mark(tt))) 686.53/213.68
ACTIVE(U21(isNat(0))) → c21(U21'(mark(tt))) 686.53/213.68
ACTIVE(U21(U11(tt, z0))) → c3(U21'(mark(U12(isNat(z0))))) 686.53/213.68
ACTIVE(U21(U11(tt, z0))) → c3(ACTIVE(U11(tt, z0))) 686.53/213.68
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(U21'(mark(U11(isNat(z0), z1)))) 686.53/213.68
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(ACTIVE(isNat(plus(z0, z1)))) 686.53/213.68
ACTIVE(U21(isNat(s(z0)))) → c3(U21'(mark(U21(isNat(z0))))) 686.53/213.68
ACTIVE(U21(isNat(s(z0)))) → c3(ACTIVE(isNat(s(z0)))) 686.53/213.68
ACTIVE(U21(isNat(x(z0, z1)))) → c3(U21'(mark(U31(isNat(z0), z1)))) 686.53/213.68
ACTIVE(U21(isNat(x(z0, z1)))) → c3(ACTIVE(isNat(x(z0, z1)))) 686.53/213.68
ACTIVE(U31(plus(z0, 0), x1)) → c22(U31'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.53/213.68
ACTIVE(U31(plus(z0, s(z1)), x1)) → c22(U31'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.53/213.68
ACTIVE(U31(x(z0, 0), x1)) → c22(U31'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.53/213.68
ACTIVE(U31(x(z0, s(z1)), x1)) → c22(U31'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.53/213.68
ACTIVE(U31(U11(z0, z1), x1)) → c22(U31'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.53/213.68
ACTIVE(U31(U12(z0), x1)) → c22(U31'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.53/213.68
ACTIVE(U31(U21(z0), x1)) → c22(U31'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.53/213.68
ACTIVE(U31(U31(z0, z1), x1)) → c22(U31'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.53/213.68
ACTIVE(U31(U32(z0), x1)) → c22(U31'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.53/213.68
ACTIVE(U31(U41(z0, z1), x1)) → c22(U31'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.53/213.68
ACTIVE(U31(U51(z0, z1, z2), x1)) → c22(U31'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.53/213.68
ACTIVE(U31(U52(z0, z1, z2), x1)) → c22(U31'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.53/213.68
ACTIVE(U31(s(z0), x1)) → c22(U31'(s(active(z0)), x1), ACTIVE(s(z0))) 686.53/213.68
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.53/213.68
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.53/213.68
ACTIVE(U31(U61(z0), x1)) → c22(U31'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.53/213.68
ACTIVE(U31(U71(z0, z1, z2), x1)) → c22(U31'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.53/213.68
ACTIVE(U31(U72(z0, z1, z2), x1)) → c22(U31'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.53/213.68
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.53/213.68
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.53/213.68
ACTIVE(U31(U12(tt), x1)) → c22(U31'(mark(tt), x1)) 686.53/213.68
ACTIVE(U31(U21(tt), x1)) → c22(U31'(mark(tt), x1)) 686.53/213.68
ACTIVE(U31(isNat(0), x1)) → c22(U31'(mark(tt), x1)) 686.53/213.68
ACTIVE(U11(U31(tt, z0), x1)) → c4(U11'(mark(U32(isNat(z0))), x1)) 686.53/213.68
ACTIVE(U11(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 686.53/213.68
ACTIVE(U12(U31(tt, z0))) → c4(U12'(mark(U32(isNat(z0))))) 686.53/213.68
ACTIVE(U12(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 686.53/213.68
ACTIVE(U21(U31(tt, z0))) → c4(U21'(mark(U32(isNat(z0))))) 686.53/213.68
ACTIVE(U21(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 686.53/213.68
ACTIVE(U31(U11(tt, z0), x1)) → c4(U31'(mark(U12(isNat(z0))), x1)) 686.53/213.68
ACTIVE(U31(U11(tt, z0), x1)) → c4(ACTIVE(U11(tt, z0))) 686.53/213.68
ACTIVE(U31(U31(tt, z0), x1)) → c4(U31'(mark(U32(isNat(z0))), x1)) 686.53/213.68
ACTIVE(U31(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 686.53/213.68
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(U31'(mark(U11(isNat(z0), z1)), x1)) 686.53/213.68
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(ACTIVE(isNat(plus(z0, z1)))) 686.53/213.68
ACTIVE(U31(isNat(s(z0)), x1)) → c4(U31'(mark(U21(isNat(z0))), x1)) 686.53/213.68
ACTIVE(U31(isNat(s(z0)), x1)) → c4(ACTIVE(isNat(s(z0)))) 686.53/213.68
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(U31'(mark(U31(isNat(z0), z1)), x1)) 686.53/213.68
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(ACTIVE(isNat(x(z0, z1)))) 686.53/213.68
ACTIVE(U32(plus(z0, 0))) → c23(U32'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.53/213.68
ACTIVE(U32(plus(z0, s(z1)))) → c23(U32'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.53/213.68
ACTIVE(U32(x(z0, 0))) → c23(U32'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.53/213.68
ACTIVE(U32(x(z0, s(z1)))) → c23(U32'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.53/213.68
ACTIVE(U32(U11(z0, z1))) → c23(U32'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.53/213.68
ACTIVE(U32(U12(z0))) → c23(U32'(U12(active(z0))), ACTIVE(U12(z0))) 686.53/213.68
ACTIVE(U32(U21(z0))) → c23(U32'(U21(active(z0))), ACTIVE(U21(z0))) 686.53/213.68
ACTIVE(U32(U31(z0, z1))) → c23(U32'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.53/213.68
ACTIVE(U32(U32(z0))) → c23(U32'(U32(active(z0))), ACTIVE(U32(z0))) 686.53/213.68
ACTIVE(U32(U41(z0, z1))) → c23(U32'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.53/213.68
ACTIVE(U32(U51(z0, z1, z2))) → c23(U32'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.53/213.68
ACTIVE(U32(U52(z0, z1, z2))) → c23(U32'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.53/213.68
ACTIVE(U32(s(z0))) → c23(U32'(s(active(z0))), ACTIVE(s(z0))) 686.53/213.68
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.53/213.68
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.53/213.68
ACTIVE(U32(U61(z0))) → c23(U32'(U61(active(z0))), ACTIVE(U61(z0))) 686.53/213.68
ACTIVE(U32(U71(z0, z1, z2))) → c23(U32'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.53/213.68
ACTIVE(U32(U72(z0, z1, z2))) → c23(U32'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.53/213.68
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.53/213.68
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.53/213.68
ACTIVE(U11(U32(tt), x1)) → c19(U11'(mark(tt), x1)) 686.53/213.68
ACTIVE(U12(U32(tt))) → c20(U12'(mark(tt))) 686.53/213.68
ACTIVE(U21(U32(tt))) → c21(U21'(mark(tt))) 686.53/213.68
ACTIVE(U31(U32(tt), x1)) → c22(U31'(mark(tt), x1)) 686.53/213.68
ACTIVE(U32(U12(tt))) → c23(U32'(mark(tt))) 686.53/213.68
ACTIVE(U32(U21(tt))) → c23(U32'(mark(tt))) 686.53/213.68
ACTIVE(U32(U32(tt))) → c23(U32'(mark(tt))) 686.53/213.68
ACTIVE(U32(isNat(0))) → c23(U32'(mark(tt))) 686.53/213.68
ACTIVE(U32(U11(tt, z0))) → c5(U32'(mark(U12(isNat(z0))))) 686.53/213.68
ACTIVE(U32(U11(tt, z0))) → c5(ACTIVE(U11(tt, z0))) 686.53/213.68
ACTIVE(U32(U31(tt, z0))) → c5(U32'(mark(U32(isNat(z0))))) 686.53/213.68
ACTIVE(U32(U31(tt, z0))) → c5(ACTIVE(U31(tt, z0))) 686.53/213.68
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(U32'(mark(U11(isNat(z0), z1)))) 686.53/213.68
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(ACTIVE(isNat(plus(z0, z1)))) 686.53/213.68
ACTIVE(U32(isNat(s(z0)))) → c5(U32'(mark(U21(isNat(z0))))) 686.53/213.68
ACTIVE(U32(isNat(s(z0)))) → c5(ACTIVE(isNat(s(z0)))) 686.53/213.68
ACTIVE(U32(isNat(x(z0, z1)))) → c5(U32'(mark(U31(isNat(z0), z1)))) 686.53/213.68
ACTIVE(U32(isNat(x(z0, z1)))) → c5(ACTIVE(isNat(x(z0, z1)))) 686.53/213.68
ACTIVE(U41(plus(z0, 0), x1)) → c24(U41'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.53/213.68
ACTIVE(U41(plus(z0, s(z1)), x1)) → c24(U41'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.53/213.68
ACTIVE(U41(x(z0, 0), x1)) → c24(U41'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.53/213.68
ACTIVE(U41(x(z0, s(z1)), x1)) → c24(U41'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.53/213.68
ACTIVE(U41(U11(z0, z1), x1)) → c24(U41'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.53/213.68
ACTIVE(U41(U12(z0), x1)) → c24(U41'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.53/213.68
ACTIVE(U41(U21(z0), x1)) → c24(U41'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.53/213.68
ACTIVE(U41(U31(z0, z1), x1)) → c24(U41'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.53/213.68
ACTIVE(U41(U32(z0), x1)) → c24(U41'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.53/213.68
ACTIVE(U41(U41(z0, z1), x1)) → c24(U41'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.53/213.68
ACTIVE(U41(U51(z0, z1, z2), x1)) → c24(U41'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.53/213.68
ACTIVE(U41(U52(z0, z1, z2), x1)) → c24(U41'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.53/213.68
ACTIVE(U41(s(z0), x1)) → c24(U41'(s(active(z0)), x1), ACTIVE(s(z0))) 686.53/213.68
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.53/213.68
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.53/213.68
ACTIVE(U41(U61(z0), x1)) → c24(U41'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.53/213.68
ACTIVE(U41(U71(z0, z1, z2), x1)) → c24(U41'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.53/213.68
ACTIVE(U41(U72(z0, z1, z2), x1)) → c24(U41'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.53/213.68
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.53/213.68
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.53/213.68
ACTIVE(U11(U41(tt, z0), x1)) → c19(U11'(mark(z0), x1)) 686.53/213.68
ACTIVE(U12(U41(tt, z0))) → c20(U12'(mark(z0))) 686.53/213.68
ACTIVE(U21(U41(tt, z0))) → c21(U21'(mark(z0))) 686.53/213.68
ACTIVE(U31(U41(tt, z0), x1)) → c22(U31'(mark(z0), x1)) 686.53/213.68
ACTIVE(U32(U41(tt, z0))) → c23(U32'(mark(z0))) 686.53/213.68
ACTIVE(U41(U12(tt), x1)) → c24(U41'(mark(tt), x1)) 686.53/213.68
ACTIVE(U41(U21(tt), x1)) → c24(U41'(mark(tt), x1)) 686.53/213.68
ACTIVE(U41(U32(tt), x1)) → c24(U41'(mark(tt), x1)) 686.53/213.68
ACTIVE(U41(U41(tt, z0), x1)) → c24(U41'(mark(z0), x1)) 686.53/213.68
ACTIVE(U41(isNat(0), x1)) → c24(U41'(mark(tt), x1)) 686.53/213.68
ACTIVE(U41(U11(tt, z0), x1)) → c6(U41'(mark(U12(isNat(z0))), x1)) 686.53/213.68
ACTIVE(U41(U11(tt, z0), x1)) → c6(ACTIVE(U11(tt, z0))) 686.53/213.68
ACTIVE(U41(U31(tt, z0), x1)) → c6(U41'(mark(U32(isNat(z0))), x1)) 686.53/213.68
ACTIVE(U41(U31(tt, z0), x1)) → c6(ACTIVE(U31(tt, z0))) 686.53/213.68
ACTIVE(U41(isNat(plus(z0, z1)), x1)) → c6(U41'(mark(U11(isNat(z0), z1)), x1)) 686.53/213.68
ACTIVE(U41(isNat(plus(z0, z1)), x1)) → c6(ACTIVE(isNat(plus(z0, z1)))) 686.53/213.68
ACTIVE(U41(isNat(s(z0)), x1)) → c6(U41'(mark(U21(isNat(z0))), x1)) 686.53/213.68
ACTIVE(U41(isNat(s(z0)), x1)) → c6(ACTIVE(isNat(s(z0)))) 686.53/213.68
ACTIVE(U41(isNat(x(z0, z1)), x1)) → c6(U41'(mark(U31(isNat(z0), z1)), x1)) 686.53/213.68
ACTIVE(U41(isNat(x(z0, z1)), x1)) → c6(ACTIVE(isNat(x(z0, z1)))) 686.53/213.68
ACTIVE(U51(plus(z0, 0), x1, x2)) → c25(U51'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.53/213.68
ACTIVE(U51(plus(z0, s(z1)), x1, x2)) → c25(U51'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.53/213.68
ACTIVE(U51(x(z0, 0), x1, x2)) → c25(U51'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.53/213.68
ACTIVE(U51(x(z0, s(z1)), x1, x2)) → c25(U51'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.53/213.68
ACTIVE(U51(U11(z0, z1), x1, x2)) → c25(U51'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.53/213.68
ACTIVE(U51(U12(z0), x1, x2)) → c25(U51'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.53/213.68
ACTIVE(U51(U21(z0), x1, x2)) → c25(U51'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.53/213.68
ACTIVE(U51(U31(z0, z1), x1, x2)) → c25(U51'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.53/213.68
ACTIVE(U51(U32(z0), x1, x2)) → c25(U51'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.53/213.68
ACTIVE(U51(U41(z0, z1), x1, x2)) → c25(U51'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.53/213.68
ACTIVE(U51(U51(z0, z1, z2), x1, x2)) → c25(U51'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.53/213.68
ACTIVE(U51(U52(z0, z1, z2), x1, x2)) → c25(U51'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.53/213.68
ACTIVE(U51(s(z0), x1, x2)) → c25(U51'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.53/213.68
ACTIVE(U51(plus(z0, z1), x1, x2)) → c25(U51'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.53/213.68
ACTIVE(U51(plus(z0, z1), x1, x2)) → c25(U51'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.53/213.68
ACTIVE(U51(U61(z0), x1, x2)) → c25(U51'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.53/213.68
ACTIVE(U51(U71(z0, z1, z2), x1, x2)) → c25(U51'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.53/213.68
ACTIVE(U51(U72(z0, z1, z2), x1, x2)) → c25(U51'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.53/213.68
ACTIVE(U51(x(z0, z1), x1, x2)) → c25(U51'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.53/213.68
ACTIVE(U51(x(z0, z1), x1, x2)) → c25(U51'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.53/213.68
ACTIVE(U51(U12(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.53/213.68
ACTIVE(U51(U21(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.53/213.68
ACTIVE(U51(U32(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.53/213.68
ACTIVE(U51(U41(tt, z0), x1, x2)) → c25(U51'(mark(z0), x1, x2)) 686.53/213.68
ACTIVE(U51(isNat(0), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.53/213.68
ACTIVE(U11(U51(tt, z0, z1), x1)) → c7(U11'(mark(U52(isNat(z1), z0, z1)), x1)) 686.53/213.68
ACTIVE(U11(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.53/213.68
ACTIVE(U12(U51(tt, z0, z1))) → c7(U12'(mark(U52(isNat(z1), z0, z1)))) 686.53/213.68
ACTIVE(U12(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.53/213.68
ACTIVE(U21(U51(tt, z0, z1))) → c7(U21'(mark(U52(isNat(z1), z0, z1)))) 686.53/213.68
ACTIVE(U21(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.53/213.68
ACTIVE(U31(U51(tt, z0, z1), x1)) → c7(U31'(mark(U52(isNat(z1), z0, z1)), x1)) 686.53/213.68
ACTIVE(U31(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.53/213.68
ACTIVE(U32(U51(tt, z0, z1))) → c7(U32'(mark(U52(isNat(z1), z0, z1)))) 686.53/213.68
ACTIVE(U32(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.53/213.68
ACTIVE(U41(U51(tt, z0, z1), x1)) → c7(U41'(mark(U52(isNat(z1), z0, z1)), x1)) 686.53/213.68
ACTIVE(U41(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.53/213.68
ACTIVE(U51(U11(tt, z0), x1, x2)) → c7(U51'(mark(U12(isNat(z0))), x1, x2)) 686.53/213.68
ACTIVE(U51(U11(tt, z0), x1, x2)) → c7(ACTIVE(U11(tt, z0))) 686.53/213.68
ACTIVE(U51(U31(tt, z0), x1, x2)) → c7(U51'(mark(U32(isNat(z0))), x1, x2)) 686.53/213.68
ACTIVE(U51(U31(tt, z0), x1, x2)) → c7(ACTIVE(U31(tt, z0))) 686.53/213.68
ACTIVE(U51(U51(tt, z0, z1), x1, x2)) → c7(U51'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.53/213.68
ACTIVE(U51(U51(tt, z0, z1), x1, x2)) → c7(ACTIVE(U51(tt, z0, z1))) 686.53/213.68
ACTIVE(U51(isNat(plus(z0, z1)), x1, x2)) → c7(U51'(mark(U11(isNat(z0), z1)), x1, x2)) 686.53/213.68
ACTIVE(U51(isNat(plus(z0, z1)), x1, x2)) → c7(ACTIVE(isNat(plus(z0, z1)))) 686.53/213.68
ACTIVE(U51(isNat(s(z0)), x1, x2)) → c7(U51'(mark(U21(isNat(z0))), x1, x2)) 686.53/213.68
ACTIVE(U51(isNat(s(z0)), x1, x2)) → c7(ACTIVE(isNat(s(z0)))) 686.53/213.68
ACTIVE(U51(isNat(x(z0, z1)), x1, x2)) → c7(U51'(mark(U31(isNat(z0), z1)), x1, x2)) 686.53/213.68
ACTIVE(U51(isNat(x(z0, z1)), x1, x2)) → c7(ACTIVE(isNat(x(z0, z1)))) 686.53/213.68
ACTIVE(U52(plus(z0, 0), x1, x2)) → c26(U52'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.53/213.68
ACTIVE(U52(plus(z0, s(z1)), x1, x2)) → c26(U52'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.53/213.68
ACTIVE(U52(x(z0, 0), x1, x2)) → c26(U52'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.53/213.68
ACTIVE(U52(x(z0, s(z1)), x1, x2)) → c26(U52'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.53/213.68
ACTIVE(U52(U11(z0, z1), x1, x2)) → c26(U52'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.53/213.68
ACTIVE(U52(U12(z0), x1, x2)) → c26(U52'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.53/213.68
ACTIVE(U52(U21(z0), x1, x2)) → c26(U52'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.53/213.68
ACTIVE(U52(U31(z0, z1), x1, x2)) → c26(U52'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.53/213.68
ACTIVE(U52(U32(z0), x1, x2)) → c26(U52'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.53/213.68
ACTIVE(U52(U41(z0, z1), x1, x2)) → c26(U52'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.53/213.68
ACTIVE(U52(U51(z0, z1, z2), x1, x2)) → c26(U52'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.53/213.68
ACTIVE(U52(U52(z0, z1, z2), x1, x2)) → c26(U52'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.53/213.68
ACTIVE(U52(s(z0), x1, x2)) → c26(U52'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.53/213.68
ACTIVE(U52(plus(z0, z1), x1, x2)) → c26(U52'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.53/213.68
ACTIVE(U52(plus(z0, z1), x1, x2)) → c26(U52'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.53/213.68
ACTIVE(U52(U61(z0), x1, x2)) → c26(U52'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.53/213.68
ACTIVE(U52(U71(z0, z1, z2), x1, x2)) → c26(U52'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.53/213.68
ACTIVE(U52(U72(z0, z1, z2), x1, x2)) → c26(U52'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.53/213.68
ACTIVE(U52(x(z0, z1), x1, x2)) → c26(U52'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.53/213.68
ACTIVE(U52(x(z0, z1), x1, x2)) → c26(U52'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.53/213.68
ACTIVE(U52(U12(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.53/213.68
ACTIVE(U52(U21(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.53/213.68
ACTIVE(U52(U32(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.53/213.68
ACTIVE(U52(U41(tt, z0), x1, x2)) → c26(U52'(mark(z0), x1, x2)) 686.53/213.68
ACTIVE(U52(isNat(0), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.53/213.68
ACTIVE(U11(U52(tt, z0, z1), x1)) → c8(U11'(mark(s(plus(z1, z0))), x1)) 686.53/213.68
ACTIVE(U11(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.53/213.68
ACTIVE(U12(U52(tt, z0, z1))) → c8(U12'(mark(s(plus(z1, z0))))) 686.53/213.68
ACTIVE(U12(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.53/213.68
ACTIVE(U21(U52(tt, z0, z1))) → c8(U21'(mark(s(plus(z1, z0))))) 686.53/213.68
ACTIVE(U21(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.53/213.68
ACTIVE(U31(U52(tt, z0, z1), x1)) → c8(U31'(mark(s(plus(z1, z0))), x1)) 686.53/213.68
ACTIVE(U31(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.53/213.68
ACTIVE(U32(U52(tt, z0, z1))) → c8(U32'(mark(s(plus(z1, z0))))) 686.53/213.68
ACTIVE(U32(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.53/213.68
ACTIVE(U41(U52(tt, z0, z1), x1)) → c8(U41'(mark(s(plus(z1, z0))), x1)) 686.53/213.68
ACTIVE(U41(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.53/213.68
ACTIVE(U51(U52(tt, z0, z1), x1, x2)) → c8(U51'(mark(s(plus(z1, z0))), x1, x2)) 686.53/213.68
ACTIVE(U51(U52(tt, z0, z1), x1, x2)) → c8(ACTIVE(U52(tt, z0, z1))) 686.53/213.68
ACTIVE(U52(U11(tt, z0), x1, x2)) → c8(U52'(mark(U12(isNat(z0))), x1, x2)) 686.53/213.68
ACTIVE(U52(U11(tt, z0), x1, x2)) → c8(ACTIVE(U11(tt, z0))) 686.53/213.68
ACTIVE(U52(U31(tt, z0), x1, x2)) → c8(U52'(mark(U32(isNat(z0))), x1, x2)) 686.53/213.68
ACTIVE(U52(U31(tt, z0), x1, x2)) → c8(ACTIVE(U31(tt, z0))) 686.53/213.68
ACTIVE(U52(U51(tt, z0, z1), x1, x2)) → c8(U52'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.53/213.68
ACTIVE(U52(U51(tt, z0, z1), x1, x2)) → c8(ACTIVE(U51(tt, z0, z1))) 686.53/213.68
ACTIVE(U52(U52(tt, z0, z1), x1, x2)) → c8(U52'(mark(s(plus(z1, z0))), x1, x2)) 686.53/213.68
ACTIVE(U52(U52(tt, z0, z1), x1, x2)) → c8(ACTIVE(U52(tt, z0, z1))) 686.53/213.68
ACTIVE(U52(isNat(plus(z0, z1)), x1, x2)) → c8(U52'(mark(U11(isNat(z0), z1)), x1, x2)) 686.53/213.68
ACTIVE(U52(isNat(plus(z0, z1)), x1, x2)) → c8(ACTIVE(isNat(plus(z0, z1)))) 686.53/213.68
ACTIVE(U52(isNat(s(z0)), x1, x2)) → c8(U52'(mark(U21(isNat(z0))), x1, x2)) 686.53/213.68
ACTIVE(U52(isNat(s(z0)), x1, x2)) → c8(ACTIVE(isNat(s(z0)))) 686.53/213.68
ACTIVE(U52(isNat(x(z0, z1)), x1, x2)) → c8(U52'(mark(U31(isNat(z0), z1)), x1, x2)) 686.53/213.68
ACTIVE(U52(isNat(x(z0, z1)), x1, x2)) → c8(ACTIVE(isNat(x(z0, z1)))) 686.53/213.68
ACTIVE(s(plus(z0, 0))) → c27(S(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.53/213.68
ACTIVE(s(plus(z0, s(z1)))) → c27(S(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.53/213.68
ACTIVE(s(x(z0, 0))) → c27(S(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.53/213.68
ACTIVE(s(x(z0, s(z1)))) → c27(S(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.53/213.68
ACTIVE(s(U11(z0, z1))) → c27(S(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.53/213.68
ACTIVE(s(U12(z0))) → c27(S(U12(active(z0))), ACTIVE(U12(z0))) 686.53/213.68
ACTIVE(s(U21(z0))) → c27(S(U21(active(z0))), ACTIVE(U21(z0))) 686.53/213.68
ACTIVE(s(U31(z0, z1))) → c27(S(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.53/213.68
ACTIVE(s(U32(z0))) → c27(S(U32(active(z0))), ACTIVE(U32(z0))) 686.53/213.68
ACTIVE(s(U41(z0, z1))) → c27(S(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.53/213.68
ACTIVE(s(U51(z0, z1, z2))) → c27(S(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.53/213.68
ACTIVE(s(U52(z0, z1, z2))) → c27(S(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.53/213.68
ACTIVE(s(s(z0))) → c27(S(s(active(z0))), ACTIVE(s(z0))) 686.53/213.68
ACTIVE(s(plus(z0, z1))) → c27(S(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.53/213.68
ACTIVE(s(plus(z0, z1))) → c27(S(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.53/213.68
ACTIVE(s(U61(z0))) → c27(S(U61(active(z0))), ACTIVE(U61(z0))) 686.53/213.68
ACTIVE(s(U71(z0, z1, z2))) → c27(S(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.53/213.68
ACTIVE(s(U72(z0, z1, z2))) → c27(S(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.53/213.68
ACTIVE(s(x(z0, z1))) → c27(S(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.53/213.68
ACTIVE(s(x(z0, z1))) → c27(S(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.53/213.68
ACTIVE(s(U12(tt))) → c27(S(mark(tt))) 686.53/213.68
ACTIVE(s(U21(tt))) → c27(S(mark(tt))) 686.53/213.68
ACTIVE(s(U32(tt))) → c27(S(mark(tt))) 686.53/213.68
ACTIVE(s(U41(tt, z0))) → c27(S(mark(z0))) 686.53/213.68
ACTIVE(s(isNat(0))) → c27(S(mark(tt))) 686.53/213.68
ACTIVE(s(U11(tt, z0))) → c9(S(mark(U12(isNat(z0))))) 686.53/213.68
ACTIVE(s(U11(tt, z0))) → c9(ACTIVE(U11(tt, z0))) 686.53/213.68
ACTIVE(s(U31(tt, z0))) → c9(S(mark(U32(isNat(z0))))) 686.53/213.68
ACTIVE(s(U31(tt, z0))) → c9(ACTIVE(U31(tt, z0))) 686.53/213.68
ACTIVE(s(U51(tt, z0, z1))) → c9(S(mark(U52(isNat(z1), z0, z1)))) 686.53/213.68
ACTIVE(s(U51(tt, z0, z1))) → c9(ACTIVE(U51(tt, z0, z1))) 686.53/213.68
ACTIVE(s(U52(tt, z0, z1))) → c9(S(mark(s(plus(z1, z0))))) 686.53/213.68
ACTIVE(s(U52(tt, z0, z1))) → c9(ACTIVE(U52(tt, z0, z1))) 686.53/213.68
ACTIVE(s(isNat(plus(z0, z1)))) → c9(S(mark(U11(isNat(z0), z1)))) 686.53/213.68
ACTIVE(s(isNat(plus(z0, z1)))) → c9(ACTIVE(isNat(plus(z0, z1)))) 686.53/213.68
ACTIVE(s(isNat(s(z0)))) → c9(S(mark(U21(isNat(z0))))) 686.53/213.68
ACTIVE(s(isNat(s(z0)))) → c9(ACTIVE(isNat(s(z0)))) 686.53/213.68
ACTIVE(s(isNat(x(z0, z1)))) → c9(S(mark(U31(isNat(z0), z1)))) 686.53/213.68
ACTIVE(s(isNat(x(z0, z1)))) → c9(ACTIVE(isNat(x(z0, z1)))) 686.53/213.68
ACTIVE(U61(plus(z0, 0))) → c30(U61'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.53/213.68
ACTIVE(U61(plus(z0, s(z1)))) → c30(U61'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.53/213.68
ACTIVE(U61(x(z0, 0))) → c30(U61'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.53/213.68
ACTIVE(U61(x(z0, s(z1)))) → c30(U61'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.53/213.68
ACTIVE(U61(U11(z0, z1))) → c30(U61'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.53/213.68
ACTIVE(U61(U12(z0))) → c30(U61'(U12(active(z0))), ACTIVE(U12(z0))) 686.53/213.68
ACTIVE(U61(U21(z0))) → c30(U61'(U21(active(z0))), ACTIVE(U21(z0))) 686.53/213.68
ACTIVE(U61(U31(z0, z1))) → c30(U61'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.53/213.68
ACTIVE(U61(U32(z0))) → c30(U61'(U32(active(z0))), ACTIVE(U32(z0))) 686.53/213.68
ACTIVE(U61(U41(z0, z1))) → c30(U61'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.53/213.68
ACTIVE(U61(U51(z0, z1, z2))) → c30(U61'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.53/213.68
ACTIVE(U61(U52(z0, z1, z2))) → c30(U61'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.53/213.68
ACTIVE(U61(s(z0))) → c30(U61'(s(active(z0))), ACTIVE(s(z0))) 686.53/213.68
ACTIVE(U61(plus(z0, z1))) → c30(U61'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.53/213.68
ACTIVE(U61(plus(z0, z1))) → c30(U61'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.53/213.68
ACTIVE(U61(U61(z0))) → c30(U61'(U61(active(z0))), ACTIVE(U61(z0))) 686.53/213.68
ACTIVE(U61(U71(z0, z1, z2))) → c30(U61'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.53/213.68
ACTIVE(U61(U72(z0, z1, z2))) → c30(U61'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.53/213.68
ACTIVE(U61(x(z0, z1))) → c30(U61'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.53/213.68
ACTIVE(U61(x(z0, z1))) → c30(U61'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.53/213.68
ACTIVE(U11(U61(tt), x1)) → c19(U11'(mark(0), x1)) 686.53/213.68
ACTIVE(U12(U61(tt))) → c20(U12'(mark(0))) 686.53/213.68
ACTIVE(U21(U61(tt))) → c21(U21'(mark(0))) 686.53/213.68
ACTIVE(U31(U61(tt), x1)) → c22(U31'(mark(0), x1)) 686.53/213.68
ACTIVE(U32(U61(tt))) → c23(U32'(mark(0))) 686.53/213.68
ACTIVE(U41(U61(tt), x1)) → c24(U41'(mark(0), x1)) 686.53/213.68
ACTIVE(U51(U61(tt), x1, x2)) → c25(U51'(mark(0), x1, x2)) 686.53/213.68
ACTIVE(U52(U61(tt), x1, x2)) → c26(U52'(mark(0), x1, x2)) 686.53/213.68
ACTIVE(s(U61(tt))) → c27(S(mark(0))) 686.53/213.68
ACTIVE(U61(U12(tt))) → c30(U61'(mark(tt))) 686.53/213.68
ACTIVE(U61(U21(tt))) → c30(U61'(mark(tt))) 686.53/213.68
ACTIVE(U61(U32(tt))) → c30(U61'(mark(tt))) 686.53/213.68
ACTIVE(U61(U41(tt, z0))) → c30(U61'(mark(z0))) 686.53/213.68
ACTIVE(U61(U61(tt))) → c30(U61'(mark(0))) 686.53/213.68
ACTIVE(U61(isNat(0))) → c30(U61'(mark(tt))) 686.53/213.68
ACTIVE(U61(U11(tt, z0))) → c10(U61'(mark(U12(isNat(z0))))) 686.53/213.68
ACTIVE(U61(U11(tt, z0))) → c10(ACTIVE(U11(tt, z0))) 686.53/213.68
ACTIVE(U61(U31(tt, z0))) → c10(U61'(mark(U32(isNat(z0))))) 686.53/213.68
ACTIVE(U61(U31(tt, z0))) → c10(ACTIVE(U31(tt, z0))) 686.53/213.68
ACTIVE(U61(U51(tt, z0, z1))) → c10(U61'(mark(U52(isNat(z1), z0, z1)))) 686.53/213.68
ACTIVE(U61(U51(tt, z0, z1))) → c10(ACTIVE(U51(tt, z0, z1))) 686.53/213.68
ACTIVE(U61(U52(tt, z0, z1))) → c10(U61'(mark(s(plus(z1, z0))))) 686.53/213.68
ACTIVE(U61(U52(tt, z0, z1))) → c10(ACTIVE(U52(tt, z0, z1))) 686.53/213.68
ACTIVE(U61(isNat(plus(z0, z1)))) → c10(U61'(mark(U11(isNat(z0), z1)))) 686.53/213.68
ACTIVE(U61(isNat(plus(z0, z1)))) → c10(ACTIVE(isNat(plus(z0, z1)))) 686.53/213.68
ACTIVE(U61(isNat(s(z0)))) → c10(U61'(mark(U21(isNat(z0))))) 686.53/213.68
ACTIVE(U61(isNat(s(z0)))) → c10(ACTIVE(isNat(s(z0)))) 686.53/213.68
ACTIVE(U61(isNat(x(z0, z1)))) → c10(U61'(mark(U31(isNat(z0), z1)))) 686.53/213.68
ACTIVE(U61(isNat(x(z0, z1)))) → c10(ACTIVE(isNat(x(z0, z1)))) 686.53/213.68
ACTIVE(U71(plus(z0, 0), x1, x2)) → c31(U71'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.53/213.68
ACTIVE(U71(plus(z0, s(z1)), x1, x2)) → c31(U71'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.53/213.68
ACTIVE(U71(x(z0, 0), x1, x2)) → c31(U71'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.53/213.68
ACTIVE(U71(x(z0, s(z1)), x1, x2)) → c31(U71'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.53/213.68
ACTIVE(U71(U11(z0, z1), x1, x2)) → c31(U71'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.53/213.68
ACTIVE(U71(U12(z0), x1, x2)) → c31(U71'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.53/213.68
ACTIVE(U71(U21(z0), x1, x2)) → c31(U71'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.53/213.68
ACTIVE(U71(U31(z0, z1), x1, x2)) → c31(U71'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.53/213.68
ACTIVE(U71(U32(z0), x1, x2)) → c31(U71'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.53/213.68
ACTIVE(U71(U41(z0, z1), x1, x2)) → c31(U71'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.53/213.68
ACTIVE(U71(U51(z0, z1, z2), x1, x2)) → c31(U71'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.53/213.68
ACTIVE(U71(U52(z0, z1, z2), x1, x2)) → c31(U71'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.53/213.68
ACTIVE(U71(s(z0), x1, x2)) → c31(U71'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.53/213.68
ACTIVE(U71(plus(z0, z1), x1, x2)) → c31(U71'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.53/213.68
ACTIVE(U71(plus(z0, z1), x1, x2)) → c31(U71'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.53/213.68
ACTIVE(U71(U61(z0), x1, x2)) → c31(U71'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.53/213.68
ACTIVE(U71(U71(z0, z1, z2), x1, x2)) → c31(U71'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.53/213.68
ACTIVE(U71(U72(z0, z1, z2), x1, x2)) → c31(U71'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.53/213.68
ACTIVE(U71(x(z0, z1), x1, x2)) → c31(U71'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.53/213.68
ACTIVE(U71(x(z0, z1), x1, x2)) → c31(U71'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.53/213.68
ACTIVE(U71(U12(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.53/213.68
ACTIVE(U71(U21(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.53/213.68
ACTIVE(U71(U32(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.53/213.68
ACTIVE(U71(U41(tt, z0), x1, x2)) → c31(U71'(mark(z0), x1, x2)) 686.53/213.68
ACTIVE(U71(U61(tt), x1, x2)) → c31(U71'(mark(0), x1, x2)) 686.53/213.68
ACTIVE(U71(isNat(0), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.53/213.68
ACTIVE(U11(U71(tt, z0, z1), x1)) → c11(U11'(mark(U72(isNat(z1), z0, z1)), x1)) 686.53/213.68
ACTIVE(U11(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.53/213.68
ACTIVE(U12(U71(tt, z0, z1))) → c11(U12'(mark(U72(isNat(z1), z0, z1)))) 686.53/213.68
ACTIVE(U12(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.53/213.68
ACTIVE(U21(U71(tt, z0, z1))) → c11(U21'(mark(U72(isNat(z1), z0, z1)))) 686.53/213.68
ACTIVE(U21(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.53/213.68
ACTIVE(U31(U71(tt, z0, z1), x1)) → c11(U31'(mark(U72(isNat(z1), z0, z1)), x1)) 686.53/213.68
ACTIVE(U31(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.53/213.68
ACTIVE(U32(U71(tt, z0, z1))) → c11(U32'(mark(U72(isNat(z1), z0, z1)))) 686.53/213.68
ACTIVE(U32(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.53/213.68
ACTIVE(U41(U71(tt, z0, z1), x1)) → c11(U41'(mark(U72(isNat(z1), z0, z1)), x1)) 686.53/213.68
ACTIVE(U41(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.53/213.68
ACTIVE(U51(U71(tt, z0, z1), x1, x2)) → c11(U51'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.53/213.68
ACTIVE(U51(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.53/213.68
ACTIVE(U52(U71(tt, z0, z1), x1, x2)) → c11(U52'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.53/213.68
ACTIVE(U52(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.53/213.68
ACTIVE(s(U71(tt, z0, z1))) → c11(S(mark(U72(isNat(z1), z0, z1)))) 686.53/213.68
ACTIVE(s(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.53/213.68
ACTIVE(U61(U71(tt, z0, z1))) → c11(U61'(mark(U72(isNat(z1), z0, z1)))) 686.53/213.68
ACTIVE(U61(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.53/213.68
ACTIVE(U71(U11(tt, z0), x1, x2)) → c11(U71'(mark(U12(isNat(z0))), x1, x2)) 686.53/213.68
ACTIVE(U71(U11(tt, z0), x1, x2)) → c11(ACTIVE(U11(tt, z0))) 686.53/213.68
ACTIVE(U71(U31(tt, z0), x1, x2)) → c11(U71'(mark(U32(isNat(z0))), x1, x2)) 686.53/213.68
ACTIVE(U71(U31(tt, z0), x1, x2)) → c11(ACTIVE(U31(tt, z0))) 686.53/213.68
ACTIVE(U71(U51(tt, z0, z1), x1, x2)) → c11(U71'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.53/213.68
ACTIVE(U71(U51(tt, z0, z1), x1, x2)) → c11(ACTIVE(U51(tt, z0, z1))) 686.53/213.68
ACTIVE(U71(U52(tt, z0, z1), x1, x2)) → c11(U71'(mark(s(plus(z1, z0))), x1, x2)) 686.53/213.68
ACTIVE(U71(U52(tt, z0, z1), x1, x2)) → c11(ACTIVE(U52(tt, z0, z1))) 686.53/213.68
ACTIVE(U71(U71(tt, z0, z1), x1, x2)) → c11(U71'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.53/213.68
ACTIVE(U71(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.53/213.68
ACTIVE(U71(isNat(plus(z0, z1)), x1, x2)) → c11(U71'(mark(U11(isNat(z0), z1)), x1, x2)) 686.53/213.68
ACTIVE(U71(isNat(plus(z0, z1)), x1, x2)) → c11(ACTIVE(isNat(plus(z0, z1)))) 686.53/213.68
ACTIVE(U71(isNat(s(z0)), x1, x2)) → c11(U71'(mark(U21(isNat(z0))), x1, x2)) 686.53/213.68
ACTIVE(U71(isNat(s(z0)), x1, x2)) → c11(ACTIVE(isNat(s(z0)))) 686.53/213.68
ACTIVE(U71(isNat(x(z0, z1)), x1, x2)) → c11(U71'(mark(U31(isNat(z0), z1)), x1, x2)) 686.53/213.68
ACTIVE(U71(isNat(x(z0, z1)), x1, x2)) → c11(ACTIVE(isNat(x(z0, z1)))) 686.53/213.68
ACTIVE(U72(plus(z0, 0), x1, x2)) → c32(U72'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.53/213.68
ACTIVE(U72(plus(z0, s(z1)), x1, x2)) → c32(U72'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.53/213.68
ACTIVE(U72(x(z0, 0), x1, x2)) → c32(U72'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.53/213.68
ACTIVE(U72(x(z0, s(z1)), x1, x2)) → c32(U72'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.53/213.68
ACTIVE(U72(U11(z0, z1), x1, x2)) → c32(U72'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.53/213.68
ACTIVE(U72(U12(z0), x1, x2)) → c32(U72'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.53/213.68
ACTIVE(U72(U21(z0), x1, x2)) → c32(U72'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.53/213.68
ACTIVE(U72(U31(z0, z1), x1, x2)) → c32(U72'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.53/213.68
ACTIVE(U72(U32(z0), x1, x2)) → c32(U72'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.53/213.68
ACTIVE(U72(U41(z0, z1), x1, x2)) → c32(U72'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.53/213.68
ACTIVE(U72(U51(z0, z1, z2), x1, x2)) → c32(U72'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.53/213.68
ACTIVE(U72(U52(z0, z1, z2), x1, x2)) → c32(U72'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.53/213.68
ACTIVE(U72(s(z0), x1, x2)) → c32(U72'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.53/213.68
ACTIVE(U72(plus(z0, z1), x1, x2)) → c32(U72'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.53/213.68
ACTIVE(U72(plus(z0, z1), x1, x2)) → c32(U72'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.53/213.68
ACTIVE(U72(U61(z0), x1, x2)) → c32(U72'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.53/213.68
ACTIVE(U72(U71(z0, z1, z2), x1, x2)) → c32(U72'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.53/213.68
ACTIVE(U72(U72(z0, z1, z2), x1, x2)) → c32(U72'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.53/213.68
ACTIVE(U72(x(z0, z1), x1, x2)) → c32(U72'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.53/213.68
ACTIVE(U72(x(z0, z1), x1, x2)) → c32(U72'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.53/213.68
ACTIVE(U72(U12(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.53/213.68
ACTIVE(U72(U21(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.53/213.68
ACTIVE(U72(U32(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.53/213.68
ACTIVE(U72(U41(tt, z0), x1, x2)) → c32(U72'(mark(z0), x1, x2)) 686.53/213.68
ACTIVE(U72(U61(tt), x1, x2)) → c32(U72'(mark(0), x1, x2)) 686.53/213.68
ACTIVE(U72(isNat(0), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.53/213.68
ACTIVE(U11(U72(tt, z0, z1), x1)) → c12(U11'(mark(plus(x(z1, z0), z1)), x1)) 686.53/213.68
ACTIVE(U11(U72(tt, z0, z1), x1)) → c12(ACTIVE(U72(tt, z0, z1))) 686.53/213.68
ACTIVE(U12(U72(tt, z0, z1))) → c12(U12'(mark(plus(x(z1, z0), z1)))) 686.53/213.68
ACTIVE(U12(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.53/213.68
ACTIVE(U21(U72(tt, z0, z1))) → c12(U21'(mark(plus(x(z1, z0), z1)))) 686.53/213.68
ACTIVE(U21(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.53/213.68
ACTIVE(U31(U72(tt, z0, z1), x1)) → c12(U31'(mark(plus(x(z1, z0), z1)), x1)) 686.53/213.68
ACTIVE(U31(U72(tt, z0, z1), x1)) → c12(ACTIVE(U72(tt, z0, z1))) 686.53/213.68
ACTIVE(U32(U72(tt, z0, z1))) → c12(U32'(mark(plus(x(z1, z0), z1)))) 686.53/213.68
ACTIVE(U32(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.53/213.68
ACTIVE(U41(U72(tt, z0, z1), x1)) → c12(U41'(mark(plus(x(z1, z0), z1)), x1)) 686.53/213.68
ACTIVE(U41(U72(tt, z0, z1), x1)) → c12(ACTIVE(U72(tt, z0, z1))) 686.53/213.68
ACTIVE(U51(U72(tt, z0, z1), x1, x2)) → c12(U51'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.53/213.68
ACTIVE(U51(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.53/213.68
ACTIVE(U52(U72(tt, z0, z1), x1, x2)) → c12(U52'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.53/213.68
ACTIVE(U52(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.53/213.68
ACTIVE(s(U72(tt, z0, z1))) → c12(S(mark(plus(x(z1, z0), z1)))) 686.53/213.68
ACTIVE(s(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.53/213.68
ACTIVE(U61(U72(tt, z0, z1))) → c12(U61'(mark(plus(x(z1, z0), z1)))) 686.53/213.68
ACTIVE(U61(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.53/213.68
ACTIVE(U71(U72(tt, z0, z1), x1, x2)) → c12(U71'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.53/213.68
ACTIVE(U71(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.53/213.68
ACTIVE(U72(U11(tt, z0), x1, x2)) → c12(U72'(mark(U12(isNat(z0))), x1, x2)) 686.53/213.68
ACTIVE(U72(U11(tt, z0), x1, x2)) → c12(ACTIVE(U11(tt, z0))) 686.53/213.68
ACTIVE(U72(U31(tt, z0), x1, x2)) → c12(U72'(mark(U32(isNat(z0))), x1, x2)) 686.53/213.68
ACTIVE(U72(U31(tt, z0), x1, x2)) → c12(ACTIVE(U31(tt, z0))) 686.53/213.68
ACTIVE(U72(U51(tt, z0, z1), x1, x2)) → c12(U72'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.53/213.68
ACTIVE(U72(U51(tt, z0, z1), x1, x2)) → c12(ACTIVE(U51(tt, z0, z1))) 686.53/213.68
ACTIVE(U72(U52(tt, z0, z1), x1, x2)) → c12(U72'(mark(s(plus(z1, z0))), x1, x2)) 686.53/213.68
ACTIVE(U72(U52(tt, z0, z1), x1, x2)) → c12(ACTIVE(U52(tt, z0, z1))) 686.53/213.68
ACTIVE(U72(U71(tt, z0, z1), x1, x2)) → c12(U72'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.53/213.68
ACTIVE(U72(U71(tt, z0, z1), x1, x2)) → c12(ACTIVE(U71(tt, z0, z1))) 686.53/213.68
ACTIVE(U72(U72(tt, z0, z1), x1, x2)) → c12(U72'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.53/213.68
ACTIVE(U72(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.53/213.68
ACTIVE(U72(isNat(plus(z0, z1)), x1, x2)) → c12(U72'(mark(U11(isNat(z0), z1)), x1, x2)) 686.53/213.68
ACTIVE(U72(isNat(plus(z0, z1)), x1, x2)) → c12(ACTIVE(isNat(plus(z0, z1)))) 686.53/213.68
ACTIVE(U72(isNat(s(z0)), x1, x2)) → c12(U72'(mark(U21(isNat(z0))), x1, x2)) 686.53/213.68
ACTIVE(U72(isNat(s(z0)), x1, x2)) → c12(ACTIVE(isNat(s(z0)))) 686.53/213.68
ACTIVE(U72(isNat(x(z0, z1)), x1, x2)) → c12(U72'(mark(U31(isNat(z0), z1)), x1, x2)) 686.53/213.68
ACTIVE(U72(isNat(x(z0, z1)), x1, x2)) → c12(ACTIVE(isNat(x(z0, z1)))) 686.53/213.68
PROPER(U11(x0, U11(z0, z1))) → c65(U11'(proper(x0), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(U11(z0, z1))) 686.53/213.68
PROPER(U11(x0, U12(z0))) → c65(U11'(proper(x0), U12(proper(z0))), PROPER(x0), PROPER(U12(z0))) 686.53/213.68
PROPER(U11(x0, isNat(z0))) → c65(U11'(proper(x0), isNat(proper(z0))), PROPER(x0), PROPER(isNat(z0))) 686.53/213.68
PROPER(U11(x0, U21(z0))) → c65(U11'(proper(x0), U21(proper(z0))), PROPER(x0), PROPER(U21(z0))) 686.53/213.68
PROPER(U11(x0, U31(z0, z1))) → c65(U11'(proper(x0), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(U31(z0, z1))) 686.53/213.68
PROPER(U11(x0, U32(z0))) → c65(U11'(proper(x0), U32(proper(z0))), PROPER(x0), PROPER(U32(z0))) 686.53/213.68
PROPER(U11(x0, U41(z0, z1))) → c65(U11'(proper(x0), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(U41(z0, z1))) 686.53/213.68
PROPER(U11(x0, U51(z0, z1, z2))) → c65(U11'(proper(x0), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U51(z0, z1, z2))) 686.53/213.68
PROPER(U11(x0, U52(z0, z1, z2))) → c65(U11'(proper(x0), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U52(z0, z1, z2))) 686.53/213.68
PROPER(U11(x0, s(z0))) → c65(U11'(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 686.53/213.68
PROPER(U11(x0, plus(z0, z1))) → c65(U11'(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 686.53/213.68
PROPER(U11(x0, U61(z0))) → c65(U11'(proper(x0), U61(proper(z0))), PROPER(x0), PROPER(U61(z0))) 686.53/213.68
PROPER(U11(x0, U71(z0, z1, z2))) → c65(U11'(proper(x0), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U71(z0, z1, z2))) 686.53/213.68
PROPER(U11(x0, U72(z0, z1, z2))) → c65(U11'(proper(x0), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U72(z0, z1, z2))) 686.53/213.68
PROPER(U11(x0, x(z0, z1))) → c65(U11'(proper(x0), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x(z0, z1))) 686.53/213.68
PROPER(U11(U11(z0, z1), x1)) → c65(U11'(U11(proper(z0), proper(z1)), proper(x1)), PROPER(U11(z0, z1)), PROPER(x1)) 686.53/213.68
PROPER(U11(U12(z0), x1)) → c65(U11'(U12(proper(z0)), proper(x1)), PROPER(U12(z0)), PROPER(x1)) 686.53/213.68
PROPER(U11(isNat(z0), x1)) → c65(U11'(isNat(proper(z0)), proper(x1)), PROPER(isNat(z0)), PROPER(x1)) 686.53/213.68
PROPER(U11(U21(z0), x1)) → c65(U11'(U21(proper(z0)), proper(x1)), PROPER(U21(z0)), PROPER(x1)) 686.53/213.68
PROPER(U11(U31(z0, z1), x1)) → c65(U11'(U31(proper(z0), proper(z1)), proper(x1)), PROPER(U31(z0, z1)), PROPER(x1)) 686.53/213.68
PROPER(U11(U32(z0), x1)) → c65(U11'(U32(proper(z0)), proper(x1)), PROPER(U32(z0)), PROPER(x1)) 686.53/213.68
PROPER(U11(U41(z0, z1), x1)) → c65(U11'(U41(proper(z0), proper(z1)), proper(x1)), PROPER(U41(z0, z1)), PROPER(x1)) 686.53/213.68
PROPER(U11(U51(z0, z1, z2), x1)) → c65(U11'(U51(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U51(z0, z1, z2)), PROPER(x1)) 686.53/213.68
PROPER(U11(U52(z0, z1, z2), x1)) → c65(U11'(U52(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U52(z0, z1, z2)), PROPER(x1)) 686.53/213.68
PROPER(U11(s(z0), x1)) → c65(U11'(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 686.53/213.68
PROPER(U11(plus(z0, z1), x1)) → c65(U11'(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 686.53/213.68
PROPER(U11(U61(z0), x1)) → c65(U11'(U61(proper(z0)), proper(x1)), PROPER(U61(z0)), PROPER(x1)) 686.53/213.68
PROPER(U11(U71(z0, z1, z2), x1)) → c65(U11'(U71(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U71(z0, z1, z2)), PROPER(x1)) 686.53/213.68
PROPER(U11(U72(z0, z1, z2), x1)) → c65(U11'(U72(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U72(z0, z1, z2)), PROPER(x1)) 686.53/213.68
PROPER(U11(x(z0, z1), x1)) → c65(U11'(x(proper(z0), proper(z1)), proper(x1)), PROPER(x(z0, z1)), PROPER(x1)) 686.53/213.68
PROPER(U11(x0, tt)) → c65(U11'(proper(x0), ok(tt)), PROPER(x0)) 686.53/213.68
PROPER(U11(x0, 0)) → c65(U11'(proper(x0), ok(0)), PROPER(x0)) 686.53/213.68
PROPER(U11(tt, x1)) → c65(U11'(ok(tt), proper(x1)), PROPER(x1)) 686.53/213.68
PROPER(U11(0, x1)) → c65(U11'(ok(0), proper(x1)), PROPER(x1)) 686.53/213.68
PROPER(U12(U11(z0, z1))) → c67(U12'(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.53/213.68
PROPER(U12(U12(z0))) → c67(U12'(U12(proper(z0))), PROPER(U12(z0))) 686.53/213.68
PROPER(U12(isNat(z0))) → c67(U12'(isNat(proper(z0))), PROPER(isNat(z0))) 686.53/213.68
PROPER(U12(U21(z0))) → c67(U12'(U21(proper(z0))), PROPER(U21(z0))) 686.53/213.68
PROPER(U12(U31(z0, z1))) → c67(U12'(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.53/213.68
PROPER(U12(U32(z0))) → c67(U12'(U32(proper(z0))), PROPER(U32(z0))) 686.53/213.68
PROPER(U12(U41(z0, z1))) → c67(U12'(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.53/213.68
PROPER(U12(U51(z0, z1, z2))) → c67(U12'(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.53/213.68
PROPER(U12(U52(z0, z1, z2))) → c67(U12'(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.53/213.68
PROPER(U12(s(z0))) → c67(U12'(s(proper(z0))), PROPER(s(z0))) 686.53/213.68
PROPER(U12(plus(z0, z1))) → c67(U12'(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.53/213.68
PROPER(U12(U61(z0))) → c67(U12'(U61(proper(z0))), PROPER(U61(z0))) 686.53/213.68
PROPER(U12(U71(z0, z1, z2))) → c67(U12'(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.53/213.68
PROPER(U12(U72(z0, z1, z2))) → c67(U12'(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.53/213.68
PROPER(U12(x(z0, z1))) → c67(U12'(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.53/213.68
PROPER(U12(tt)) → c67(U12'(ok(tt))) 686.53/213.68
PROPER(U12(0)) → c67(U12'(ok(0))) 686.53/213.68
PROPER(isNat(U11(z0, z1))) → c68(ISNAT(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.53/213.68
PROPER(isNat(U12(z0))) → c68(ISNAT(U12(proper(z0))), PROPER(U12(z0))) 686.53/213.68
PROPER(isNat(isNat(z0))) → c68(ISNAT(isNat(proper(z0))), PROPER(isNat(z0))) 686.53/213.68
PROPER(isNat(U21(z0))) → c68(ISNAT(U21(proper(z0))), PROPER(U21(z0))) 686.53/213.68
PROPER(isNat(U31(z0, z1))) → c68(ISNAT(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.53/213.68
PROPER(isNat(U32(z0))) → c68(ISNAT(U32(proper(z0))), PROPER(U32(z0))) 686.53/213.68
PROPER(isNat(U41(z0, z1))) → c68(ISNAT(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.53/213.68
PROPER(isNat(U51(z0, z1, z2))) → c68(ISNAT(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.53/213.68
PROPER(isNat(U52(z0, z1, z2))) → c68(ISNAT(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.53/213.68
PROPER(isNat(s(z0))) → c68(ISNAT(s(proper(z0))), PROPER(s(z0))) 686.53/213.68
PROPER(isNat(plus(z0, z1))) → c68(ISNAT(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.53/213.68
PROPER(isNat(U61(z0))) → c68(ISNAT(U61(proper(z0))), PROPER(U61(z0))) 686.53/213.68
PROPER(isNat(U71(z0, z1, z2))) → c68(ISNAT(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.53/213.68
PROPER(isNat(U72(z0, z1, z2))) → c68(ISNAT(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.53/213.68
PROPER(isNat(x(z0, z1))) → c68(ISNAT(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.53/213.68
PROPER(isNat(tt)) → c68(ISNAT(ok(tt))) 686.53/213.68
PROPER(isNat(0)) → c68(ISNAT(ok(0))) 686.53/213.68
PROPER(U21(U11(z0, z1))) → c69(U21'(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.53/213.68
PROPER(U21(U12(z0))) → c69(U21'(U12(proper(z0))), PROPER(U12(z0))) 686.53/213.68
PROPER(U21(isNat(z0))) → c69(U21'(isNat(proper(z0))), PROPER(isNat(z0))) 686.53/213.68
PROPER(U21(U21(z0))) → c69(U21'(U21(proper(z0))), PROPER(U21(z0))) 686.53/213.68
PROPER(U21(U31(z0, z1))) → c69(U21'(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.53/213.68
PROPER(U21(U32(z0))) → c69(U21'(U32(proper(z0))), PROPER(U32(z0))) 686.53/213.68
PROPER(U21(U41(z0, z1))) → c69(U21'(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.53/213.68
PROPER(U21(U51(z0, z1, z2))) → c69(U21'(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.53/213.68
PROPER(U21(U52(z0, z1, z2))) → c69(U21'(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.53/213.68
PROPER(U21(s(z0))) → c69(U21'(s(proper(z0))), PROPER(s(z0))) 686.53/213.68
PROPER(U21(plus(z0, z1))) → c69(U21'(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.53/213.68
PROPER(U21(U61(z0))) → c69(U21'(U61(proper(z0))), PROPER(U61(z0))) 686.53/213.68
PROPER(U21(U71(z0, z1, z2))) → c69(U21'(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.53/213.68
PROPER(U21(U72(z0, z1, z2))) → c69(U21'(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.53/213.68
PROPER(U21(x(z0, z1))) → c69(U21'(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.53/213.68
PROPER(U21(tt)) → c69(U21'(ok(tt))) 686.53/213.68
PROPER(U21(0)) → c69(U21'(ok(0))) 686.53/213.68
PROPER(U31(x0, U11(z0, z1))) → c70(U31'(proper(x0), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(U11(z0, z1))) 686.53/213.68
PROPER(U31(x0, U12(z0))) → c70(U31'(proper(x0), U12(proper(z0))), PROPER(x0), PROPER(U12(z0))) 686.53/213.68
PROPER(U31(x0, isNat(z0))) → c70(U31'(proper(x0), isNat(proper(z0))), PROPER(x0), PROPER(isNat(z0))) 686.53/213.68
PROPER(U31(x0, U21(z0))) → c70(U31'(proper(x0), U21(proper(z0))), PROPER(x0), PROPER(U21(z0))) 686.53/213.68
PROPER(U31(x0, U31(z0, z1))) → c70(U31'(proper(x0), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(U31(z0, z1))) 686.53/213.68
PROPER(U31(x0, U32(z0))) → c70(U31'(proper(x0), U32(proper(z0))), PROPER(x0), PROPER(U32(z0))) 686.53/213.68
PROPER(U31(x0, U41(z0, z1))) → c70(U31'(proper(x0), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(U41(z0, z1))) 686.53/213.68
PROPER(U31(x0, U51(z0, z1, z2))) → c70(U31'(proper(x0), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U51(z0, z1, z2))) 686.53/213.68
PROPER(U31(x0, U52(z0, z1, z2))) → c70(U31'(proper(x0), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U52(z0, z1, z2))) 686.53/213.68
PROPER(U31(x0, s(z0))) → c70(U31'(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 686.53/213.68
PROPER(U31(x0, plus(z0, z1))) → c70(U31'(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 686.53/213.68
PROPER(U31(x0, U61(z0))) → c70(U31'(proper(x0), U61(proper(z0))), PROPER(x0), PROPER(U61(z0))) 686.53/213.68
PROPER(U31(x0, U71(z0, z1, z2))) → c70(U31'(proper(x0), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U71(z0, z1, z2))) 686.53/213.68
PROPER(U31(x0, U72(z0, z1, z2))) → c70(U31'(proper(x0), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U72(z0, z1, z2))) 686.53/213.68
PROPER(U31(x0, x(z0, z1))) → c70(U31'(proper(x0), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x(z0, z1))) 686.53/213.68
PROPER(U31(U11(z0, z1), x1)) → c70(U31'(U11(proper(z0), proper(z1)), proper(x1)), PROPER(U11(z0, z1)), PROPER(x1)) 686.53/213.68
PROPER(U31(U12(z0), x1)) → c70(U31'(U12(proper(z0)), proper(x1)), PROPER(U12(z0)), PROPER(x1)) 686.53/213.68
PROPER(U31(isNat(z0), x1)) → c70(U31'(isNat(proper(z0)), proper(x1)), PROPER(isNat(z0)), PROPER(x1)) 686.53/213.68
PROPER(U31(U21(z0), x1)) → c70(U31'(U21(proper(z0)), proper(x1)), PROPER(U21(z0)), PROPER(x1)) 686.53/213.68
PROPER(U31(U31(z0, z1), x1)) → c70(U31'(U31(proper(z0), proper(z1)), proper(x1)), PROPER(U31(z0, z1)), PROPER(x1)) 686.53/213.68
PROPER(U31(U32(z0), x1)) → c70(U31'(U32(proper(z0)), proper(x1)), PROPER(U32(z0)), PROPER(x1)) 686.53/213.68
PROPER(U31(U41(z0, z1), x1)) → c70(U31'(U41(proper(z0), proper(z1)), proper(x1)), PROPER(U41(z0, z1)), PROPER(x1)) 686.53/213.68
PROPER(U31(U51(z0, z1, z2), x1)) → c70(U31'(U51(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U51(z0, z1, z2)), PROPER(x1)) 686.53/213.68
PROPER(U31(U52(z0, z1, z2), x1)) → c70(U31'(U52(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U52(z0, z1, z2)), PROPER(x1)) 686.53/213.68
PROPER(U31(s(z0), x1)) → c70(U31'(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 686.53/213.68
PROPER(U31(plus(z0, z1), x1)) → c70(U31'(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 686.53/213.68
PROPER(U31(U61(z0), x1)) → c70(U31'(U61(proper(z0)), proper(x1)), PROPER(U61(z0)), PROPER(x1)) 686.53/213.68
PROPER(U31(U71(z0, z1, z2), x1)) → c70(U31'(U71(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U71(z0, z1, z2)), PROPER(x1)) 686.53/213.68
PROPER(U31(U72(z0, z1, z2), x1)) → c70(U31'(U72(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U72(z0, z1, z2)), PROPER(x1)) 686.53/213.68
PROPER(U31(x(z0, z1), x1)) → c70(U31'(x(proper(z0), proper(z1)), proper(x1)), PROPER(x(z0, z1)), PROPER(x1)) 686.53/213.68
PROPER(U31(x0, tt)) → c70(U31'(proper(x0), ok(tt)), PROPER(x0)) 686.53/213.68
PROPER(U31(x0, 0)) → c70(U31'(proper(x0), ok(0)), PROPER(x0)) 686.53/213.68
PROPER(U31(tt, x1)) → c70(U31'(ok(tt), proper(x1)), PROPER(x1)) 686.53/213.68
PROPER(U31(0, x1)) → c70(U31'(ok(0), proper(x1)), PROPER(x1)) 686.53/213.68
PROPER(U32(U11(z0, z1))) → c71(U32'(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.53/213.68
PROPER(U32(U12(z0))) → c71(U32'(U12(proper(z0))), PROPER(U12(z0))) 686.53/213.68
PROPER(U32(isNat(z0))) → c71(U32'(isNat(proper(z0))), PROPER(isNat(z0))) 686.53/213.68
PROPER(U32(U21(z0))) → c71(U32'(U21(proper(z0))), PROPER(U21(z0))) 686.53/213.68
PROPER(U32(U31(z0, z1))) → c71(U32'(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.53/213.68
PROPER(U32(U32(z0))) → c71(U32'(U32(proper(z0))), PROPER(U32(z0))) 686.53/213.68
PROPER(U32(U41(z0, z1))) → c71(U32'(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.53/213.68
PROPER(U32(U51(z0, z1, z2))) → c71(U32'(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.53/213.68
PROPER(U32(U52(z0, z1, z2))) → c71(U32'(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.53/213.68
PROPER(U32(s(z0))) → c71(U32'(s(proper(z0))), PROPER(s(z0))) 686.53/213.68
PROPER(U32(plus(z0, z1))) → c71(U32'(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.53/213.68
PROPER(U32(U61(z0))) → c71(U32'(U61(proper(z0))), PROPER(U61(z0))) 686.53/213.68
PROPER(U32(U71(z0, z1, z2))) → c71(U32'(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.53/213.68
PROPER(U32(U72(z0, z1, z2))) → c71(U32'(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.53/213.68
PROPER(U32(x(z0, z1))) → c71(U32'(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.53/213.68
PROPER(U32(tt)) → c71(U32'(ok(tt))) 686.53/213.68
PROPER(U32(0)) → c71(U32'(ok(0))) 686.53/213.68
PROPER(U41(x0, U11(z0, z1))) → c72(U41'(proper(x0), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(U11(z0, z1))) 686.53/213.68
PROPER(U41(x0, U12(z0))) → c72(U41'(proper(x0), U12(proper(z0))), PROPER(x0), PROPER(U12(z0))) 686.53/213.68
PROPER(U41(x0, isNat(z0))) → c72(U41'(proper(x0), isNat(proper(z0))), PROPER(x0), PROPER(isNat(z0))) 686.53/213.68
PROPER(U41(x0, U21(z0))) → c72(U41'(proper(x0), U21(proper(z0))), PROPER(x0), PROPER(U21(z0))) 686.53/213.68
PROPER(U41(x0, U31(z0, z1))) → c72(U41'(proper(x0), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(U31(z0, z1))) 686.53/213.68
PROPER(U41(x0, U32(z0))) → c72(U41'(proper(x0), U32(proper(z0))), PROPER(x0), PROPER(U32(z0))) 686.53/213.68
PROPER(U41(x0, U41(z0, z1))) → c72(U41'(proper(x0), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(U41(z0, z1))) 686.53/213.68
PROPER(U41(x0, U51(z0, z1, z2))) → c72(U41'(proper(x0), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U51(z0, z1, z2))) 686.53/213.68
PROPER(U41(x0, U52(z0, z1, z2))) → c72(U41'(proper(x0), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U52(z0, z1, z2))) 686.53/213.68
PROPER(U41(x0, s(z0))) → c72(U41'(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 686.53/213.68
PROPER(U41(x0, plus(z0, z1))) → c72(U41'(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 686.53/213.68
PROPER(U41(x0, U61(z0))) → c72(U41'(proper(x0), U61(proper(z0))), PROPER(x0), PROPER(U61(z0))) 686.53/213.68
PROPER(U41(x0, U71(z0, z1, z2))) → c72(U41'(proper(x0), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U71(z0, z1, z2))) 686.53/213.68
PROPER(U41(x0, U72(z0, z1, z2))) → c72(U41'(proper(x0), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U72(z0, z1, z2))) 686.53/213.68
PROPER(U41(x0, x(z0, z1))) → c72(U41'(proper(x0), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x(z0, z1))) 686.53/213.68
PROPER(U41(U11(z0, z1), x1)) → c72(U41'(U11(proper(z0), proper(z1)), proper(x1)), PROPER(U11(z0, z1)), PROPER(x1)) 686.53/213.68
PROPER(U41(U12(z0), x1)) → c72(U41'(U12(proper(z0)), proper(x1)), PROPER(U12(z0)), PROPER(x1)) 686.53/213.68
PROPER(U41(isNat(z0), x1)) → c72(U41'(isNat(proper(z0)), proper(x1)), PROPER(isNat(z0)), PROPER(x1)) 686.53/213.68
PROPER(U41(U21(z0), x1)) → c72(U41'(U21(proper(z0)), proper(x1)), PROPER(U21(z0)), PROPER(x1)) 686.53/213.68
PROPER(U41(U31(z0, z1), x1)) → c72(U41'(U31(proper(z0), proper(z1)), proper(x1)), PROPER(U31(z0, z1)), PROPER(x1)) 686.53/213.68
PROPER(U41(U32(z0), x1)) → c72(U41'(U32(proper(z0)), proper(x1)), PROPER(U32(z0)), PROPER(x1)) 686.53/213.68
PROPER(U41(U41(z0, z1), x1)) → c72(U41'(U41(proper(z0), proper(z1)), proper(x1)), PROPER(U41(z0, z1)), PROPER(x1)) 686.53/213.68
PROPER(U41(U51(z0, z1, z2), x1)) → c72(U41'(U51(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U51(z0, z1, z2)), PROPER(x1)) 686.53/213.68
PROPER(U41(U52(z0, z1, z2), x1)) → c72(U41'(U52(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U52(z0, z1, z2)), PROPER(x1)) 686.53/213.68
PROPER(U41(s(z0), x1)) → c72(U41'(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 686.53/213.68
PROPER(U41(plus(z0, z1), x1)) → c72(U41'(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 686.53/213.68
PROPER(U41(U61(z0), x1)) → c72(U41'(U61(proper(z0)), proper(x1)), PROPER(U61(z0)), PROPER(x1)) 686.53/213.68
PROPER(U41(U71(z0, z1, z2), x1)) → c72(U41'(U71(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U71(z0, z1, z2)), PROPER(x1)) 686.53/213.68
PROPER(U41(U72(z0, z1, z2), x1)) → c72(U41'(U72(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U72(z0, z1, z2)), PROPER(x1)) 686.53/213.68
PROPER(U41(x(z0, z1), x1)) → c72(U41'(x(proper(z0), proper(z1)), proper(x1)), PROPER(x(z0, z1)), PROPER(x1)) 686.53/213.68
PROPER(U41(x0, tt)) → c72(U41'(proper(x0), ok(tt)), PROPER(x0)) 686.53/213.68
PROPER(U41(x0, 0)) → c72(U41'(proper(x0), ok(0)), PROPER(x0)) 686.53/213.68
PROPER(U41(tt, x1)) → c72(U41'(ok(tt), proper(x1)), PROPER(x1)) 686.53/213.68
PROPER(U41(0, x1)) → c72(U41'(ok(0), proper(x1)), PROPER(x1)) 686.53/213.68
PROPER(U51(x0, x1, U11(z0, z1))) → c73(U51'(proper(x0), proper(x1), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U11(z0, z1))) 686.53/213.68
PROPER(U51(x0, x1, U12(z0))) → c73(U51'(proper(x0), proper(x1), U12(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U12(z0))) 686.53/213.68
PROPER(U51(x0, x1, isNat(z0))) → c73(U51'(proper(x0), proper(x1), isNat(proper(z0))), PROPER(x0), PROPER(x1), PROPER(isNat(z0))) 686.53/213.68
PROPER(U51(x0, x1, U21(z0))) → c73(U51'(proper(x0), proper(x1), U21(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U21(z0))) 686.53/213.68
PROPER(U51(x0, x1, U31(z0, z1))) → c73(U51'(proper(x0), proper(x1), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U31(z0, z1))) 686.53/213.68
PROPER(U51(x0, x1, U32(z0))) → c73(U51'(proper(x0), proper(x1), U32(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U32(z0))) 686.53/213.68
PROPER(U51(x0, x1, U41(z0, z1))) → c73(U51'(proper(x0), proper(x1), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U41(z0, z1))) 686.53/213.68
PROPER(U51(x0, x1, U51(z0, z1, z2))) → c73(U51'(proper(x0), proper(x1), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U51(z0, z1, z2))) 686.53/213.68
PROPER(U51(x0, x1, U52(z0, z1, z2))) → c73(U51'(proper(x0), proper(x1), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U52(z0, z1, z2))) 686.53/213.68
PROPER(U51(x0, x1, s(z0))) → c73(U51'(proper(x0), proper(x1), s(proper(z0))), PROPER(x0), PROPER(x1), PROPER(s(z0))) 686.53/213.68
PROPER(U51(x0, x1, plus(z0, z1))) → c73(U51'(proper(x0), proper(x1), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(plus(z0, z1))) 686.53/213.68
PROPER(U51(x0, x1, U61(z0))) → c73(U51'(proper(x0), proper(x1), U61(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U61(z0))) 686.53/213.68
PROPER(U51(x0, x1, U71(z0, z1, z2))) → c73(U51'(proper(x0), proper(x1), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U71(z0, z1, z2))) 686.53/213.68
PROPER(U51(x0, x1, U72(z0, z1, z2))) → c73(U51'(proper(x0), proper(x1), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U72(z0, z1, z2))) 686.53/213.68
PROPER(U51(x0, x1, x(z0, z1))) → c73(U51'(proper(x0), proper(x1), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(x(z0, z1))) 686.53/213.68
PROPER(U51(x0, U11(z0, z1), x2)) → c73(U51'(proper(x0), U11(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U11(z0, z1)), PROPER(x2)) 686.53/213.68
PROPER(U51(x0, U12(z0), x2)) → c73(U51'(proper(x0), U12(proper(z0)), proper(x2)), PROPER(x0), PROPER(U12(z0)), PROPER(x2)) 686.53/213.68
PROPER(U51(x0, isNat(z0), x2)) → c73(U51'(proper(x0), isNat(proper(z0)), proper(x2)), PROPER(x0), PROPER(isNat(z0)), PROPER(x2)) 686.53/213.68
PROPER(U51(x0, U21(z0), x2)) → c73(U51'(proper(x0), U21(proper(z0)), proper(x2)), PROPER(x0), PROPER(U21(z0)), PROPER(x2)) 686.53/213.68
PROPER(U51(x0, U31(z0, z1), x2)) → c73(U51'(proper(x0), U31(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U31(z0, z1)), PROPER(x2)) 686.53/213.68
PROPER(U51(x0, U32(z0), x2)) → c73(U51'(proper(x0), U32(proper(z0)), proper(x2)), PROPER(x0), PROPER(U32(z0)), PROPER(x2)) 686.53/213.68
PROPER(U51(x0, U41(z0, z1), x2)) → c73(U51'(proper(x0), U41(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U41(z0, z1)), PROPER(x2)) 686.53/213.68
PROPER(U51(x0, U51(z0, z1, z2), x2)) → c73(U51'(proper(x0), U51(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U51(z0, z1, z2)), PROPER(x2)) 686.53/213.68
PROPER(U51(x0, U52(z0, z1, z2), x2)) → c73(U51'(proper(x0), U52(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U52(z0, z1, z2)), PROPER(x2)) 686.53/213.68
PROPER(U51(x0, s(z0), x2)) → c73(U51'(proper(x0), s(proper(z0)), proper(x2)), PROPER(x0), PROPER(s(z0)), PROPER(x2)) 686.53/213.68
PROPER(U51(x0, plus(z0, z1), x2)) → c73(U51'(proper(x0), plus(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(plus(z0, z1)), PROPER(x2)) 686.53/213.68
PROPER(U51(x0, U61(z0), x2)) → c73(U51'(proper(x0), U61(proper(z0)), proper(x2)), PROPER(x0), PROPER(U61(z0)), PROPER(x2)) 686.53/213.68
PROPER(U51(x0, U71(z0, z1, z2), x2)) → c73(U51'(proper(x0), U71(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U71(z0, z1, z2)), PROPER(x2)) 686.53/213.68
PROPER(U51(x0, U72(z0, z1, z2), x2)) → c73(U51'(proper(x0), U72(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U72(z0, z1, z2)), PROPER(x2)) 686.53/213.68
PROPER(U51(x0, x(z0, z1), x2)) → c73(U51'(proper(x0), x(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(x(z0, z1)), PROPER(x2)) 686.53/213.68
PROPER(U51(U11(z0, z1), x1, x2)) → c73(U51'(U11(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U11(z0, z1)), PROPER(x1), PROPER(x2)) 686.53/213.68
PROPER(U51(U12(z0), x1, x2)) → c73(U51'(U12(proper(z0)), proper(x1), proper(x2)), PROPER(U12(z0)), PROPER(x1), PROPER(x2)) 686.53/213.68
PROPER(U51(isNat(z0), x1, x2)) → c73(U51'(isNat(proper(z0)), proper(x1), proper(x2)), PROPER(isNat(z0)), PROPER(x1), PROPER(x2)) 686.53/213.68
PROPER(U51(U21(z0), x1, x2)) → c73(U51'(U21(proper(z0)), proper(x1), proper(x2)), PROPER(U21(z0)), PROPER(x1), PROPER(x2)) 686.53/213.68
PROPER(U51(U31(z0, z1), x1, x2)) → c73(U51'(U31(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U31(z0, z1)), PROPER(x1), PROPER(x2)) 686.53/213.68
PROPER(U51(U32(z0), x1, x2)) → c73(U51'(U32(proper(z0)), proper(x1), proper(x2)), PROPER(U32(z0)), PROPER(x1), PROPER(x2)) 686.53/213.68
PROPER(U51(U41(z0, z1), x1, x2)) → c73(U51'(U41(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U41(z0, z1)), PROPER(x1), PROPER(x2)) 686.53/213.68
PROPER(U51(U51(z0, z1, z2), x1, x2)) → c73(U51'(U51(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U51(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.53/213.68
PROPER(U51(U52(z0, z1, z2), x1, x2)) → c73(U51'(U52(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U52(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.53/213.68
PROPER(U51(s(z0), x1, x2)) → c73(U51'(s(proper(z0)), proper(x1), proper(x2)), PROPER(s(z0)), PROPER(x1), PROPER(x2)) 686.53/213.68
PROPER(U51(plus(z0, z1), x1, x2)) → c73(U51'(plus(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(plus(z0, z1)), PROPER(x1), PROPER(x2)) 686.53/213.68
PROPER(U51(U61(z0), x1, x2)) → c73(U51'(U61(proper(z0)), proper(x1), proper(x2)), PROPER(U61(z0)), PROPER(x1), PROPER(x2)) 686.53/213.68
PROPER(U51(U71(z0, z1, z2), x1, x2)) → c73(U51'(U71(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U71(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.53/213.68
PROPER(U51(U72(z0, z1, z2), x1, x2)) → c73(U51'(U72(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U72(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.53/213.68
PROPER(U51(x(z0, z1), x1, x2)) → c73(U51'(x(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(x(z0, z1)), PROPER(x1), PROPER(x2)) 686.53/213.68
PROPER(U51(x0, x1, tt)) → c73(U51'(proper(x0), proper(x1), ok(tt)), PROPER(x0), PROPER(x1)) 686.53/213.68
PROPER(U51(x0, x1, 0)) → c73(U51'(proper(x0), proper(x1), ok(0)), PROPER(x0), PROPER(x1)) 686.53/213.68
PROPER(U51(x0, tt, x2)) → c73(U51'(proper(x0), ok(tt), proper(x2)), PROPER(x0), PROPER(x2)) 686.53/213.68
PROPER(U51(x0, 0, x2)) → c73(U51'(proper(x0), ok(0), proper(x2)), PROPER(x0), PROPER(x2)) 686.53/213.68
PROPER(U51(tt, x1, x2)) → c73(U51'(ok(tt), proper(x1), proper(x2)), PROPER(x1), PROPER(x2)) 686.53/213.68
PROPER(U51(0, x1, x2)) → c73(U51'(ok(0), proper(x1), proper(x2)), PROPER(x1), PROPER(x2)) 686.53/213.68
PROPER(U52(x0, x1, U11(z0, z1))) → c74(U52'(proper(x0), proper(x1), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U11(z0, z1))) 686.53/213.68
PROPER(U52(x0, x1, tt)) → c74(U52'(proper(x0), proper(x1), ok(tt)), PROPER(x0), PROPER(x1), PROPER(tt)) 686.53/213.68
PROPER(U52(x0, x1, U12(z0))) → c74(U52'(proper(x0), proper(x1), U12(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U12(z0))) 686.53/213.68
PROPER(U52(x0, x1, isNat(z0))) → c74(U52'(proper(x0), proper(x1), isNat(proper(z0))), PROPER(x0), PROPER(x1), PROPER(isNat(z0))) 686.53/213.68
PROPER(U52(x0, x1, U21(z0))) → c74(U52'(proper(x0), proper(x1), U21(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U21(z0))) 686.53/213.68
PROPER(U52(x0, x1, U31(z0, z1))) → c74(U52'(proper(x0), proper(x1), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U31(z0, z1))) 686.53/213.68
PROPER(U52(x0, x1, U32(z0))) → c74(U52'(proper(x0), proper(x1), U32(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U32(z0))) 686.53/213.68
PROPER(U52(x0, x1, U41(z0, z1))) → c74(U52'(proper(x0), proper(x1), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U41(z0, z1))) 686.53/213.68
PROPER(U52(x0, x1, U51(z0, z1, z2))) → c74(U52'(proper(x0), proper(x1), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U51(z0, z1, z2))) 686.53/213.68
PROPER(U52(x0, x1, U52(z0, z1, z2))) → c74(U52'(proper(x0), proper(x1), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U52(z0, z1, z2))) 686.53/213.68
PROPER(U52(x0, x1, s(z0))) → c74(U52'(proper(x0), proper(x1), s(proper(z0))), PROPER(x0), PROPER(x1), PROPER(s(z0))) 686.53/213.68
PROPER(U52(x0, x1, plus(z0, z1))) → c74(U52'(proper(x0), proper(x1), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(plus(z0, z1))) 686.53/213.68
PROPER(U52(x0, x1, U61(z0))) → c74(U52'(proper(x0), proper(x1), U61(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U61(z0))) 686.53/213.68
PROPER(U52(x0, x1, 0)) → c74(U52'(proper(x0), proper(x1), ok(0)), PROPER(x0), PROPER(x1), PROPER(0)) 686.53/213.68
PROPER(U52(x0, x1, U71(z0, z1, z2))) → c74(U52'(proper(x0), proper(x1), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U71(z0, z1, z2))) 686.53/213.68
PROPER(U52(x0, x1, U72(z0, z1, z2))) → c74(U52'(proper(x0), proper(x1), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U72(z0, z1, z2))) 686.53/213.68
PROPER(U52(x0, x1, x(z0, z1))) → c74(U52'(proper(x0), proper(x1), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(x(z0, z1))) 686.53/213.68
PROPER(U52(x0, U11(z0, z1), x2)) → c74(U52'(proper(x0), U11(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U11(z0, z1)), PROPER(x2)) 686.53/213.68
PROPER(U52(x0, tt, x2)) → c74(U52'(proper(x0), ok(tt), proper(x2)), PROPER(x0), PROPER(tt), PROPER(x2)) 686.53/213.68
PROPER(U52(x0, U12(z0), x2)) → c74(U52'(proper(x0), U12(proper(z0)), proper(x2)), PROPER(x0), PROPER(U12(z0)), PROPER(x2)) 686.53/213.68
PROPER(U52(x0, isNat(z0), x2)) → c74(U52'(proper(x0), isNat(proper(z0)), proper(x2)), PROPER(x0), PROPER(isNat(z0)), PROPER(x2)) 686.53/213.68
PROPER(U52(x0, U21(z0), x2)) → c74(U52'(proper(x0), U21(proper(z0)), proper(x2)), PROPER(x0), PROPER(U21(z0)), PROPER(x2)) 686.53/213.68
PROPER(U52(x0, U31(z0, z1), x2)) → c74(U52'(proper(x0), U31(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U31(z0, z1)), PROPER(x2)) 686.53/213.68
PROPER(U52(x0, U32(z0), x2)) → c74(U52'(proper(x0), U32(proper(z0)), proper(x2)), PROPER(x0), PROPER(U32(z0)), PROPER(x2)) 686.53/213.68
PROPER(U52(x0, U41(z0, z1), x2)) → c74(U52'(proper(x0), U41(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U41(z0, z1)), PROPER(x2)) 686.53/213.68
PROPER(U52(x0, U51(z0, z1, z2), x2)) → c74(U52'(proper(x0), U51(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U51(z0, z1, z2)), PROPER(x2)) 686.53/213.68
PROPER(U52(x0, U52(z0, z1, z2), x2)) → c74(U52'(proper(x0), U52(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U52(z0, z1, z2)), PROPER(x2)) 686.53/213.68
PROPER(U52(x0, s(z0), x2)) → c74(U52'(proper(x0), s(proper(z0)), proper(x2)), PROPER(x0), PROPER(s(z0)), PROPER(x2)) 686.53/213.68
PROPER(U52(x0, plus(z0, z1), x2)) → c74(U52'(proper(x0), plus(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(plus(z0, z1)), PROPER(x2)) 686.53/213.68
PROPER(U52(x0, U61(z0), x2)) → c74(U52'(proper(x0), U61(proper(z0)), proper(x2)), PROPER(x0), PROPER(U61(z0)), PROPER(x2)) 686.53/213.68
PROPER(U52(x0, 0, x2)) → c74(U52'(proper(x0), ok(0), proper(x2)), PROPER(x0), PROPER(0), PROPER(x2)) 686.53/213.68
PROPER(U52(x0, U71(z0, z1, z2), x2)) → c74(U52'(proper(x0), U71(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U71(z0, z1, z2)), PROPER(x2)) 686.53/213.68
PROPER(U52(x0, U72(z0, z1, z2), x2)) → c74(U52'(proper(x0), U72(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U72(z0, z1, z2)), PROPER(x2)) 686.53/213.68
PROPER(U52(x0, x(z0, z1), x2)) → c74(U52'(proper(x0), x(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(x(z0, z1)), PROPER(x2)) 686.53/213.68
PROPER(U52(U11(z0, z1), x1, x2)) → c74(U52'(U11(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U11(z0, z1)), PROPER(x1), PROPER(x2)) 686.53/213.68
PROPER(U52(tt, x1, x2)) → c74(U52'(ok(tt), proper(x1), proper(x2)), PROPER(tt), PROPER(x1), PROPER(x2)) 686.53/213.68
PROPER(U52(U12(z0), x1, x2)) → c74(U52'(U12(proper(z0)), proper(x1), proper(x2)), PROPER(U12(z0)), PROPER(x1), PROPER(x2)) 686.53/213.68
PROPER(U52(isNat(z0), x1, x2)) → c74(U52'(isNat(proper(z0)), proper(x1), proper(x2)), PROPER(isNat(z0)), PROPER(x1), PROPER(x2)) 686.53/213.68
PROPER(U52(U21(z0), x1, x2)) → c74(U52'(U21(proper(z0)), proper(x1), proper(x2)), PROPER(U21(z0)), PROPER(x1), PROPER(x2)) 686.53/213.68
PROPER(U52(U31(z0, z1), x1, x2)) → c74(U52'(U31(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U31(z0, z1)), PROPER(x1), PROPER(x2)) 686.53/213.68
PROPER(U52(U32(z0), x1, x2)) → c74(U52'(U32(proper(z0)), proper(x1), proper(x2)), PROPER(U32(z0)), PROPER(x1), PROPER(x2)) 686.53/213.68
PROPER(U52(U41(z0, z1), x1, x2)) → c74(U52'(U41(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U41(z0, z1)), PROPER(x1), PROPER(x2)) 686.53/213.68
PROPER(U52(U51(z0, z1, z2), x1, x2)) → c74(U52'(U51(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U51(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.53/213.68
PROPER(U52(U52(z0, z1, z2), x1, x2)) → c74(U52'(U52(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U52(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.53/213.68
PROPER(U52(s(z0), x1, x2)) → c74(U52'(s(proper(z0)), proper(x1), proper(x2)), PROPER(s(z0)), PROPER(x1), PROPER(x2)) 686.53/213.68
PROPER(U52(plus(z0, z1), x1, x2)) → c74(U52'(plus(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(plus(z0, z1)), PROPER(x1), PROPER(x2)) 686.53/213.68
PROPER(U52(U61(z0), x1, x2)) → c74(U52'(U61(proper(z0)), proper(x1), proper(x2)), PROPER(U61(z0)), PROPER(x1), PROPER(x2)) 686.53/213.68
PROPER(U52(0, x1, x2)) → c74(U52'(ok(0), proper(x1), proper(x2)), PROPER(0), PROPER(x1), PROPER(x2)) 686.53/213.68
PROPER(U52(U71(z0, z1, z2), x1, x2)) → c74(U52'(U71(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U71(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.53/213.68
PROPER(U52(U72(z0, z1, z2), x1, x2)) → c74(U52'(U72(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U72(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.53/213.68
PROPER(U52(x(z0, z1), x1, x2)) → c74(U52'(x(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(x(z0, z1)), PROPER(x1), PROPER(x2))
S tuples:

ACTIVE(plus(z0, z1)) → c28(PLUS(active(z0), z1), ACTIVE(z0)) 686.53/213.68
ACTIVE(plus(z0, z1)) → c29(PLUS(z0, active(z1)), ACTIVE(z1)) 686.53/213.68
ACTIVE(x(z0, z1)) → c33(X(active(z0), z1), ACTIVE(z0)) 686.53/213.68
ACTIVE(x(z0, z1)) → c34(X(z0, active(z1)), ACTIVE(z1)) 686.53/213.68
U11'(mark(z0), z1) → c35(U11'(z0, z1)) 686.53/213.68
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1)) 686.53/213.68
U12'(mark(z0)) → c37(U12'(z0)) 686.53/213.68
U12'(ok(z0)) → c38(U12'(z0)) 686.53/213.68
U21'(mark(z0)) → c39(U21'(z0)) 686.53/213.68
U21'(ok(z0)) → c40(U21'(z0)) 686.53/213.68
U31'(mark(z0), z1) → c41(U31'(z0, z1)) 686.53/213.68
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 686.53/213.68
U32'(mark(z0)) → c43(U32'(z0)) 686.53/213.68
U32'(ok(z0)) → c44(U32'(z0)) 686.53/213.68
U41'(mark(z0), z1) → c45(U41'(z0, z1)) 686.53/213.68
U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1)) 686.53/213.68
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2)) 686.53/213.68
U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2)) 686.53/213.68
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2)) 686.53/213.68
U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2)) 686.53/213.68
S(mark(z0)) → c51(S(z0)) 686.53/213.68
S(ok(z0)) → c52(S(z0)) 686.53/213.68
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 686.53/213.68
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 686.53/213.68
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 686.53/213.68
U61'(mark(z0)) → c56(U61'(z0)) 686.53/213.68
U61'(ok(z0)) → c57(U61'(z0)) 686.53/213.68
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2)) 686.53/213.68
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2)) 686.53/213.68
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2)) 686.53/213.68
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 686.53/213.68
X(mark(z0), z1) → c62(X(z0, z1)) 686.53/213.68
X(z0, mark(z1)) → c63(X(z0, z1)) 686.53/213.68
X(ok(z0), ok(z1)) → c64(X(z0, z1)) 686.53/213.68
PROPER(s(z0)) → c75(S(proper(z0)), PROPER(z0)) 686.53/213.68
PROPER(plus(z0, z1)) → c76(PLUS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 686.53/213.68
PROPER(U61(z0)) → c77(U61'(proper(z0)), PROPER(z0)) 686.53/213.68
PROPER(U71(z0, z1, z2)) → c79(U71'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 686.53/213.68
PROPER(U72(z0, z1, z2)) → c80(U72'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 686.53/213.68
PROPER(x(z0, z1)) → c81(X(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 686.53/213.68
ISNAT(ok(z0)) → c82(ISNAT(z0)) 686.53/213.68
TOP(mark(z0)) → c83(TOP(proper(z0)), PROPER(z0)) 686.53/213.68
TOP(ok(z0)) → c84(TOP(active(z0)), ACTIVE(z0)) 686.53/213.68
ACTIVE(isNat(s(z0))) → c13(ISNAT(z0)) 686.53/213.68
ACTIVE(plus(z0, s(z1))) → c16(ISNAT(z1)) 686.53/213.68
ACTIVE(x(z0, s(z1))) → c18(ISNAT(z1)) 686.53/213.68
ACTIVE(U11(tt, z0)) → c1(U12'(isNat(z0))) 686.53/213.68
ACTIVE(U11(tt, z0)) → c1(ISNAT(z0)) 686.53/213.68
ACTIVE(U31(tt, z0)) → c1(U32'(isNat(z0))) 686.53/213.68
ACTIVE(U31(tt, z0)) → c1(ISNAT(z0)) 686.53/213.68
ACTIVE(U51(tt, z0, z1)) → c1(U52'(isNat(z1), z0, z1)) 686.53/213.68
ACTIVE(U51(tt, z0, z1)) → c1(ISNAT(z1)) 686.53/213.68
ACTIVE(U52(tt, z0, z1)) → c1(S(plus(z1, z0))) 686.53/213.68
ACTIVE(U52(tt, z0, z1)) → c1(PLUS(z1, z0)) 686.53/213.68
ACTIVE(U71(tt, z0, z1)) → c1(U72'(isNat(z1), z0, z1)) 686.53/213.68
ACTIVE(U71(tt, z0, z1)) → c1(ISNAT(z1)) 686.53/213.68
ACTIVE(U72(tt, z0, z1)) → c1(PLUS(x(z1, z0), z1)) 686.53/213.68
ACTIVE(U72(tt, z0, z1)) → c1(X(z1, z0)) 686.53/213.68
ACTIVE(isNat(plus(z0, z1))) → c1(U11'(isNat(z0), z1)) 686.53/213.68
ACTIVE(isNat(plus(z0, z1))) → c1(ISNAT(z0)) 686.53/213.68
ACTIVE(isNat(x(z0, z1))) → c1(U31'(isNat(z0), z1)) 686.53/213.68
ACTIVE(isNat(x(z0, z1))) → c1(ISNAT(z0)) 686.53/213.68
ACTIVE(plus(z0, 0)) → c1(U41'(isNat(z0), z0)) 686.53/213.68
ACTIVE(plus(z0, 0)) → c1(ISNAT(z0)) 686.53/213.68
ACTIVE(x(z0, 0)) → c1(U61'(isNat(z0))) 686.53/213.68
ACTIVE(x(z0, 0)) → c1(ISNAT(z0)) 686.53/213.68
ACTIVE(U11(plus(z0, 0), x1)) → c19(U11'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.53/213.68
ACTIVE(U11(plus(z0, s(z1)), x1)) → c19(U11'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.53/213.68
ACTIVE(U11(x(z0, 0), x1)) → c19(U11'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.53/213.68
ACTIVE(U11(x(z0, s(z1)), x1)) → c19(U11'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.53/213.68
ACTIVE(U11(U11(z0, z1), x1)) → c19(U11'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.53/213.68
ACTIVE(U11(U12(z0), x1)) → c19(U11'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.53/213.68
ACTIVE(U11(U21(z0), x1)) → c19(U11'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.53/213.68
ACTIVE(U11(U31(z0, z1), x1)) → c19(U11'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.53/213.68
ACTIVE(U11(U32(z0), x1)) → c19(U11'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.53/213.68
ACTIVE(U11(U41(z0, z1), x1)) → c19(U11'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.53/213.68
ACTIVE(U11(U51(z0, z1, z2), x1)) → c19(U11'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.53/213.68
ACTIVE(U11(U52(z0, z1, z2), x1)) → c19(U11'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.53/213.68
ACTIVE(U11(s(z0), x1)) → c19(U11'(s(active(z0)), x1), ACTIVE(s(z0))) 686.53/213.68
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.53/213.68
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.53/213.68
ACTIVE(U11(U61(z0), x1)) → c19(U11'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.53/213.68
ACTIVE(U11(U71(z0, z1, z2), x1)) → c19(U11'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.53/213.68
ACTIVE(U11(U72(z0, z1, z2), x1)) → c19(U11'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.53/213.68
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.53/213.68
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.53/213.68
ACTIVE(U11(isNat(0), x1)) → c19(U11'(mark(tt), x1)) 686.53/213.68
ACTIVE(U11(U11(tt, z0), x1)) → c(U11'(mark(U12(isNat(z0))), x1)) 686.53/213.68
ACTIVE(U11(U11(tt, z0), x1)) → c(ACTIVE(U11(tt, z0))) 686.53/213.68
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(U11'(mark(U11(isNat(z0), z1)), x1)) 686.53/213.68
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(ACTIVE(isNat(plus(z0, z1)))) 686.53/213.68
ACTIVE(U11(isNat(s(z0)), x1)) → c(U11'(mark(U21(isNat(z0))), x1)) 686.53/213.68
ACTIVE(U11(isNat(s(z0)), x1)) → c(ACTIVE(isNat(s(z0)))) 686.53/213.68
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(U11'(mark(U31(isNat(z0), z1)), x1)) 686.53/213.68
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(ACTIVE(isNat(x(z0, z1)))) 686.53/213.68
ACTIVE(U12(plus(z0, 0))) → c20(U12'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.53/213.68
ACTIVE(U12(plus(z0, s(z1)))) → c20(U12'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.53/213.68
ACTIVE(U12(x(z0, 0))) → c20(U12'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.53/213.68
ACTIVE(U12(x(z0, s(z1)))) → c20(U12'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.53/213.68
ACTIVE(U12(U11(z0, z1))) → c20(U12'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.53/213.68
ACTIVE(U12(U12(z0))) → c20(U12'(U12(active(z0))), ACTIVE(U12(z0))) 686.53/213.68
ACTIVE(U12(U21(z0))) → c20(U12'(U21(active(z0))), ACTIVE(U21(z0))) 686.53/213.68
ACTIVE(U12(U31(z0, z1))) → c20(U12'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.53/213.68
ACTIVE(U12(U32(z0))) → c20(U12'(U32(active(z0))), ACTIVE(U32(z0))) 686.53/213.68
ACTIVE(U12(U41(z0, z1))) → c20(U12'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.53/213.68
ACTIVE(U12(U51(z0, z1, z2))) → c20(U12'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.53/213.68
ACTIVE(U12(U52(z0, z1, z2))) → c20(U12'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.53/213.68
ACTIVE(U12(s(z0))) → c20(U12'(s(active(z0))), ACTIVE(s(z0))) 686.53/213.68
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.53/213.68
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.53/213.68
ACTIVE(U12(U61(z0))) → c20(U12'(U61(active(z0))), ACTIVE(U61(z0))) 686.53/213.68
ACTIVE(U12(U71(z0, z1, z2))) → c20(U12'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.53/213.68
ACTIVE(U12(U72(z0, z1, z2))) → c20(U12'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.53/213.68
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.53/213.68
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.53/213.68
ACTIVE(U11(U12(tt), x1)) → c19(U11'(mark(tt), x1)) 686.53/213.68
ACTIVE(U12(U12(tt))) → c20(U12'(mark(tt))) 686.53/213.68
ACTIVE(U12(isNat(0))) → c20(U12'(mark(tt))) 686.53/213.68
ACTIVE(U12(U11(tt, z0))) → c2(U12'(mark(U12(isNat(z0))))) 686.53/213.68
ACTIVE(U12(U11(tt, z0))) → c2(ACTIVE(U11(tt, z0))) 686.53/213.68
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(U12'(mark(U11(isNat(z0), z1)))) 686.53/213.68
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(ACTIVE(isNat(plus(z0, z1)))) 686.53/213.68
ACTIVE(U12(isNat(s(z0)))) → c2(U12'(mark(U21(isNat(z0))))) 686.53/213.68
ACTIVE(U12(isNat(s(z0)))) → c2(ACTIVE(isNat(s(z0)))) 686.53/213.68
ACTIVE(U12(isNat(x(z0, z1)))) → c2(U12'(mark(U31(isNat(z0), z1)))) 686.53/213.68
ACTIVE(U12(isNat(x(z0, z1)))) → c2(ACTIVE(isNat(x(z0, z1)))) 686.53/213.68
ACTIVE(U21(plus(z0, 0))) → c21(U21'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.53/213.68
ACTIVE(U21(plus(z0, s(z1)))) → c21(U21'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.53/213.68
ACTIVE(U21(x(z0, 0))) → c21(U21'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.53/213.68
ACTIVE(U21(x(z0, s(z1)))) → c21(U21'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.53/213.68
ACTIVE(U21(U11(z0, z1))) → c21(U21'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.53/213.68
ACTIVE(U21(U12(z0))) → c21(U21'(U12(active(z0))), ACTIVE(U12(z0))) 686.53/213.68
ACTIVE(U21(U21(z0))) → c21(U21'(U21(active(z0))), ACTIVE(U21(z0))) 686.53/213.68
ACTIVE(U21(U31(z0, z1))) → c21(U21'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.53/213.68
ACTIVE(U21(U32(z0))) → c21(U21'(U32(active(z0))), ACTIVE(U32(z0))) 686.53/213.68
ACTIVE(U21(U41(z0, z1))) → c21(U21'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.53/213.68
ACTIVE(U21(U51(z0, z1, z2))) → c21(U21'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.53/213.68
ACTIVE(U21(U52(z0, z1, z2))) → c21(U21'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.53/213.68
ACTIVE(U21(s(z0))) → c21(U21'(s(active(z0))), ACTIVE(s(z0))) 686.53/213.68
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.53/213.68
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.53/213.68
ACTIVE(U21(U61(z0))) → c21(U21'(U61(active(z0))), ACTIVE(U61(z0))) 686.53/213.68
ACTIVE(U21(U71(z0, z1, z2))) → c21(U21'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.53/213.68
ACTIVE(U21(U72(z0, z1, z2))) → c21(U21'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.53/213.68
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.53/213.68
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.53/213.68
ACTIVE(U11(U21(tt), x1)) → c19(U11'(mark(tt), x1)) 686.53/213.68
ACTIVE(U12(U21(tt))) → c20(U12'(mark(tt))) 686.53/213.68
ACTIVE(U21(U12(tt))) → c21(U21'(mark(tt))) 686.53/213.68
ACTIVE(U21(U21(tt))) → c21(U21'(mark(tt))) 686.53/213.68
ACTIVE(U21(isNat(0))) → c21(U21'(mark(tt))) 686.53/213.68
ACTIVE(U21(U11(tt, z0))) → c3(U21'(mark(U12(isNat(z0))))) 686.53/213.68
ACTIVE(U21(U11(tt, z0))) → c3(ACTIVE(U11(tt, z0))) 686.53/213.68
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(U21'(mark(U11(isNat(z0), z1)))) 686.53/213.68
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(ACTIVE(isNat(plus(z0, z1)))) 686.53/213.68
ACTIVE(U21(isNat(s(z0)))) → c3(U21'(mark(U21(isNat(z0))))) 686.53/213.68
ACTIVE(U21(isNat(s(z0)))) → c3(ACTIVE(isNat(s(z0)))) 686.53/213.68
ACTIVE(U21(isNat(x(z0, z1)))) → c3(U21'(mark(U31(isNat(z0), z1)))) 686.53/213.68
ACTIVE(U21(isNat(x(z0, z1)))) → c3(ACTIVE(isNat(x(z0, z1)))) 686.53/213.68
ACTIVE(U31(plus(z0, 0), x1)) → c22(U31'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.53/213.68
ACTIVE(U31(plus(z0, s(z1)), x1)) → c22(U31'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.53/213.68
ACTIVE(U31(x(z0, 0), x1)) → c22(U31'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.53/213.68
ACTIVE(U31(x(z0, s(z1)), x1)) → c22(U31'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.53/213.68
ACTIVE(U31(U11(z0, z1), x1)) → c22(U31'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.53/213.68
ACTIVE(U31(U12(z0), x1)) → c22(U31'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.53/213.68
ACTIVE(U31(U21(z0), x1)) → c22(U31'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.53/213.68
ACTIVE(U31(U31(z0, z1), x1)) → c22(U31'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.53/213.68
ACTIVE(U31(U32(z0), x1)) → c22(U31'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.53/213.68
ACTIVE(U31(U41(z0, z1), x1)) → c22(U31'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.53/213.68
ACTIVE(U31(U51(z0, z1, z2), x1)) → c22(U31'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.53/213.68
ACTIVE(U31(U52(z0, z1, z2), x1)) → c22(U31'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.53/213.68
ACTIVE(U31(s(z0), x1)) → c22(U31'(s(active(z0)), x1), ACTIVE(s(z0))) 686.53/213.68
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.53/213.68
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.53/213.68
ACTIVE(U31(U61(z0), x1)) → c22(U31'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.53/213.68
ACTIVE(U31(U71(z0, z1, z2), x1)) → c22(U31'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.53/213.68
ACTIVE(U31(U72(z0, z1, z2), x1)) → c22(U31'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.53/213.68
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.53/213.68
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.53/213.68
ACTIVE(U31(U12(tt), x1)) → c22(U31'(mark(tt), x1)) 686.53/213.68
ACTIVE(U31(U21(tt), x1)) → c22(U31'(mark(tt), x1)) 686.53/213.68
ACTIVE(U31(isNat(0), x1)) → c22(U31'(mark(tt), x1)) 686.53/213.68
ACTIVE(U11(U31(tt, z0), x1)) → c4(U11'(mark(U32(isNat(z0))), x1)) 686.53/213.68
ACTIVE(U11(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 686.53/213.68
ACTIVE(U12(U31(tt, z0))) → c4(U12'(mark(U32(isNat(z0))))) 686.53/213.68
ACTIVE(U12(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 686.53/213.68
ACTIVE(U21(U31(tt, z0))) → c4(U21'(mark(U32(isNat(z0))))) 686.53/213.68
ACTIVE(U21(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 686.53/213.68
ACTIVE(U31(U11(tt, z0), x1)) → c4(U31'(mark(U12(isNat(z0))), x1)) 686.53/213.68
ACTIVE(U31(U11(tt, z0), x1)) → c4(ACTIVE(U11(tt, z0))) 686.53/213.68
ACTIVE(U31(U31(tt, z0), x1)) → c4(U31'(mark(U32(isNat(z0))), x1)) 686.53/213.68
ACTIVE(U31(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 686.53/213.68
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(U31'(mark(U11(isNat(z0), z1)), x1)) 686.53/213.68
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(ACTIVE(isNat(plus(z0, z1)))) 686.53/213.68
ACTIVE(U31(isNat(s(z0)), x1)) → c4(U31'(mark(U21(isNat(z0))), x1)) 686.53/213.68
ACTIVE(U31(isNat(s(z0)), x1)) → c4(ACTIVE(isNat(s(z0)))) 686.53/213.68
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(U31'(mark(U31(isNat(z0), z1)), x1)) 686.53/213.68
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(ACTIVE(isNat(x(z0, z1)))) 686.53/213.68
ACTIVE(U32(plus(z0, 0))) → c23(U32'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.53/213.68
ACTIVE(U32(plus(z0, s(z1)))) → c23(U32'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.53/213.68
ACTIVE(U32(x(z0, 0))) → c23(U32'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.53/213.68
ACTIVE(U32(x(z0, s(z1)))) → c23(U32'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.53/213.68
ACTIVE(U32(U11(z0, z1))) → c23(U32'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.53/213.68
ACTIVE(U32(U12(z0))) → c23(U32'(U12(active(z0))), ACTIVE(U12(z0))) 686.53/213.68
ACTIVE(U32(U21(z0))) → c23(U32'(U21(active(z0))), ACTIVE(U21(z0))) 686.53/213.68
ACTIVE(U32(U31(z0, z1))) → c23(U32'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.53/213.68
ACTIVE(U32(U32(z0))) → c23(U32'(U32(active(z0))), ACTIVE(U32(z0))) 686.53/213.68
ACTIVE(U32(U41(z0, z1))) → c23(U32'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.53/213.68
ACTIVE(U32(U51(z0, z1, z2))) → c23(U32'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.53/213.68
ACTIVE(U32(U52(z0, z1, z2))) → c23(U32'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.53/213.68
ACTIVE(U32(s(z0))) → c23(U32'(s(active(z0))), ACTIVE(s(z0))) 686.53/213.68
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.53/213.68
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.53/213.68
ACTIVE(U32(U61(z0))) → c23(U32'(U61(active(z0))), ACTIVE(U61(z0))) 686.53/213.68
ACTIVE(U32(U71(z0, z1, z2))) → c23(U32'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.53/213.68
ACTIVE(U32(U72(z0, z1, z2))) → c23(U32'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.53/213.68
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.53/213.68
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.53/213.68
ACTIVE(U11(U32(tt), x1)) → c19(U11'(mark(tt), x1)) 686.53/213.68
ACTIVE(U12(U32(tt))) → c20(U12'(mark(tt))) 686.53/213.68
ACTIVE(U21(U32(tt))) → c21(U21'(mark(tt))) 686.53/213.68
ACTIVE(U31(U32(tt), x1)) → c22(U31'(mark(tt), x1)) 686.53/213.68
ACTIVE(U32(U12(tt))) → c23(U32'(mark(tt))) 686.53/213.68
ACTIVE(U32(U21(tt))) → c23(U32'(mark(tt))) 686.53/213.68
ACTIVE(U32(U32(tt))) → c23(U32'(mark(tt))) 686.53/213.68
ACTIVE(U32(isNat(0))) → c23(U32'(mark(tt))) 686.53/213.68
ACTIVE(U32(U11(tt, z0))) → c5(U32'(mark(U12(isNat(z0))))) 686.53/213.68
ACTIVE(U32(U11(tt, z0))) → c5(ACTIVE(U11(tt, z0))) 686.53/213.68
ACTIVE(U32(U31(tt, z0))) → c5(U32'(mark(U32(isNat(z0))))) 686.53/213.68
ACTIVE(U32(U31(tt, z0))) → c5(ACTIVE(U31(tt, z0))) 686.53/213.68
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(U32'(mark(U11(isNat(z0), z1)))) 686.53/213.68
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(ACTIVE(isNat(plus(z0, z1)))) 686.53/213.68
ACTIVE(U32(isNat(s(z0)))) → c5(U32'(mark(U21(isNat(z0))))) 686.53/213.68
ACTIVE(U32(isNat(s(z0)))) → c5(ACTIVE(isNat(s(z0)))) 686.53/213.68
ACTIVE(U32(isNat(x(z0, z1)))) → c5(U32'(mark(U31(isNat(z0), z1)))) 686.53/213.68
ACTIVE(U32(isNat(x(z0, z1)))) → c5(ACTIVE(isNat(x(z0, z1)))) 686.53/213.68
ACTIVE(U41(plus(z0, 0), x1)) → c24(U41'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.53/213.68
ACTIVE(U41(plus(z0, s(z1)), x1)) → c24(U41'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.53/213.68
ACTIVE(U41(x(z0, 0), x1)) → c24(U41'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.53/213.68
ACTIVE(U41(x(z0, s(z1)), x1)) → c24(U41'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.53/213.68
ACTIVE(U41(U11(z0, z1), x1)) → c24(U41'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.53/213.68
ACTIVE(U41(U12(z0), x1)) → c24(U41'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.53/213.68
ACTIVE(U41(U21(z0), x1)) → c24(U41'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.53/213.68
ACTIVE(U41(U31(z0, z1), x1)) → c24(U41'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.53/213.68
ACTIVE(U41(U32(z0), x1)) → c24(U41'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.53/213.68
ACTIVE(U41(U41(z0, z1), x1)) → c24(U41'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.53/213.68
ACTIVE(U41(U51(z0, z1, z2), x1)) → c24(U41'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.53/213.68
ACTIVE(U41(U52(z0, z1, z2), x1)) → c24(U41'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.53/213.68
ACTIVE(U41(s(z0), x1)) → c24(U41'(s(active(z0)), x1), ACTIVE(s(z0))) 686.53/213.68
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.53/213.68
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.53/213.68
ACTIVE(U41(U61(z0), x1)) → c24(U41'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.53/213.68
ACTIVE(U41(U71(z0, z1, z2), x1)) → c24(U41'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.53/213.68
ACTIVE(U41(U72(z0, z1, z2), x1)) → c24(U41'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.53/213.68
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.53/213.68
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.53/213.68
ACTIVE(U11(U41(tt, z0), x1)) → c19(U11'(mark(z0), x1)) 686.53/213.68
ACTIVE(U12(U41(tt, z0))) → c20(U12'(mark(z0))) 686.53/213.68
ACTIVE(U21(U41(tt, z0))) → c21(U21'(mark(z0))) 686.53/213.68
ACTIVE(U31(U41(tt, z0), x1)) → c22(U31'(mark(z0), x1)) 686.53/213.68
ACTIVE(U32(U41(tt, z0))) → c23(U32'(mark(z0))) 686.53/213.68
ACTIVE(U41(U12(tt), x1)) → c24(U41'(mark(tt), x1)) 686.53/213.68
ACTIVE(U41(U21(tt), x1)) → c24(U41'(mark(tt), x1)) 686.53/213.68
ACTIVE(U41(U32(tt), x1)) → c24(U41'(mark(tt), x1)) 686.53/213.68
ACTIVE(U41(U41(tt, z0), x1)) → c24(U41'(mark(z0), x1)) 686.53/213.68
ACTIVE(U41(isNat(0), x1)) → c24(U41'(mark(tt), x1)) 686.53/213.68
ACTIVE(U41(U11(tt, z0), x1)) → c6(U41'(mark(U12(isNat(z0))), x1)) 686.53/213.68
ACTIVE(U41(U11(tt, z0), x1)) → c6(ACTIVE(U11(tt, z0))) 686.53/213.68
ACTIVE(U41(U31(tt, z0), x1)) → c6(U41'(mark(U32(isNat(z0))), x1)) 686.53/213.68
ACTIVE(U41(U31(tt, z0), x1)) → c6(ACTIVE(U31(tt, z0))) 686.53/213.68
ACTIVE(U41(isNat(plus(z0, z1)), x1)) → c6(U41'(mark(U11(isNat(z0), z1)), x1)) 686.53/213.68
ACTIVE(U41(isNat(plus(z0, z1)), x1)) → c6(ACTIVE(isNat(plus(z0, z1)))) 686.53/213.68
ACTIVE(U41(isNat(s(z0)), x1)) → c6(U41'(mark(U21(isNat(z0))), x1)) 686.53/213.68
ACTIVE(U41(isNat(s(z0)), x1)) → c6(ACTIVE(isNat(s(z0)))) 686.53/213.68
ACTIVE(U41(isNat(x(z0, z1)), x1)) → c6(U41'(mark(U31(isNat(z0), z1)), x1)) 686.53/213.68
ACTIVE(U41(isNat(x(z0, z1)), x1)) → c6(ACTIVE(isNat(x(z0, z1)))) 686.53/213.68
ACTIVE(U51(plus(z0, 0), x1, x2)) → c25(U51'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.53/213.68
ACTIVE(U51(plus(z0, s(z1)), x1, x2)) → c25(U51'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.53/213.68
ACTIVE(U51(x(z0, 0), x1, x2)) → c25(U51'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.53/213.68
ACTIVE(U51(x(z0, s(z1)), x1, x2)) → c25(U51'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.53/213.68
ACTIVE(U51(U11(z0, z1), x1, x2)) → c25(U51'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.53/213.68
ACTIVE(U51(U12(z0), x1, x2)) → c25(U51'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.53/213.68
ACTIVE(U51(U21(z0), x1, x2)) → c25(U51'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.53/213.68
ACTIVE(U51(U31(z0, z1), x1, x2)) → c25(U51'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.53/213.68
ACTIVE(U51(U32(z0), x1, x2)) → c25(U51'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.53/213.68
ACTIVE(U51(U41(z0, z1), x1, x2)) → c25(U51'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.53/213.68
ACTIVE(U51(U51(z0, z1, z2), x1, x2)) → c25(U51'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.53/213.68
ACTIVE(U51(U52(z0, z1, z2), x1, x2)) → c25(U51'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.53/213.68
ACTIVE(U51(s(z0), x1, x2)) → c25(U51'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.53/213.68
ACTIVE(U51(plus(z0, z1), x1, x2)) → c25(U51'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.53/213.68
ACTIVE(U51(plus(z0, z1), x1, x2)) → c25(U51'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.53/213.68
ACTIVE(U51(U61(z0), x1, x2)) → c25(U51'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.53/213.68
ACTIVE(U51(U71(z0, z1, z2), x1, x2)) → c25(U51'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.53/213.68
ACTIVE(U51(U72(z0, z1, z2), x1, x2)) → c25(U51'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.53/213.68
ACTIVE(U51(x(z0, z1), x1, x2)) → c25(U51'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.53/213.68
ACTIVE(U51(x(z0, z1), x1, x2)) → c25(U51'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.53/213.68
ACTIVE(U51(U12(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.53/213.68
ACTIVE(U51(U21(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.53/213.68
ACTIVE(U51(U32(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.53/213.68
ACTIVE(U51(U41(tt, z0), x1, x2)) → c25(U51'(mark(z0), x1, x2)) 686.53/213.68
ACTIVE(U51(isNat(0), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.53/213.68
ACTIVE(U11(U51(tt, z0, z1), x1)) → c7(U11'(mark(U52(isNat(z1), z0, z1)), x1)) 686.53/213.68
ACTIVE(U11(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.53/213.68
ACTIVE(U12(U51(tt, z0, z1))) → c7(U12'(mark(U52(isNat(z1), z0, z1)))) 686.53/213.68
ACTIVE(U12(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.53/213.68
ACTIVE(U21(U51(tt, z0, z1))) → c7(U21'(mark(U52(isNat(z1), z0, z1)))) 686.53/213.68
ACTIVE(U21(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.53/213.68
ACTIVE(U31(U51(tt, z0, z1), x1)) → c7(U31'(mark(U52(isNat(z1), z0, z1)), x1)) 686.53/213.68
ACTIVE(U31(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.53/213.68
ACTIVE(U32(U51(tt, z0, z1))) → c7(U32'(mark(U52(isNat(z1), z0, z1)))) 686.53/213.68
ACTIVE(U32(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.53/213.68
ACTIVE(U41(U51(tt, z0, z1), x1)) → c7(U41'(mark(U52(isNat(z1), z0, z1)), x1)) 686.53/213.68
ACTIVE(U41(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.53/213.68
ACTIVE(U51(U11(tt, z0), x1, x2)) → c7(U51'(mark(U12(isNat(z0))), x1, x2)) 686.53/213.68
ACTIVE(U51(U11(tt, z0), x1, x2)) → c7(ACTIVE(U11(tt, z0))) 686.53/213.68
ACTIVE(U51(U31(tt, z0), x1, x2)) → c7(U51'(mark(U32(isNat(z0))), x1, x2)) 686.53/213.68
ACTIVE(U51(U31(tt, z0), x1, x2)) → c7(ACTIVE(U31(tt, z0))) 686.53/213.68
ACTIVE(U51(U51(tt, z0, z1), x1, x2)) → c7(U51'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.53/213.68
ACTIVE(U51(U51(tt, z0, z1), x1, x2)) → c7(ACTIVE(U51(tt, z0, z1))) 686.53/213.68
ACTIVE(U51(isNat(plus(z0, z1)), x1, x2)) → c7(U51'(mark(U11(isNat(z0), z1)), x1, x2)) 686.53/213.68
ACTIVE(U51(isNat(plus(z0, z1)), x1, x2)) → c7(ACTIVE(isNat(plus(z0, z1)))) 686.53/213.68
ACTIVE(U51(isNat(s(z0)), x1, x2)) → c7(U51'(mark(U21(isNat(z0))), x1, x2)) 686.53/213.68
ACTIVE(U51(isNat(s(z0)), x1, x2)) → c7(ACTIVE(isNat(s(z0)))) 686.53/213.68
ACTIVE(U51(isNat(x(z0, z1)), x1, x2)) → c7(U51'(mark(U31(isNat(z0), z1)), x1, x2)) 686.53/213.68
ACTIVE(U51(isNat(x(z0, z1)), x1, x2)) → c7(ACTIVE(isNat(x(z0, z1)))) 686.53/213.68
ACTIVE(U52(plus(z0, 0), x1, x2)) → c26(U52'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.53/213.68
ACTIVE(U52(plus(z0, s(z1)), x1, x2)) → c26(U52'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.53/213.68
ACTIVE(U52(x(z0, 0), x1, x2)) → c26(U52'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.53/213.68
ACTIVE(U52(x(z0, s(z1)), x1, x2)) → c26(U52'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.53/213.68
ACTIVE(U52(U11(z0, z1), x1, x2)) → c26(U52'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.53/213.68
ACTIVE(U52(U12(z0), x1, x2)) → c26(U52'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.53/213.68
ACTIVE(U52(U21(z0), x1, x2)) → c26(U52'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.53/213.68
ACTIVE(U52(U31(z0, z1), x1, x2)) → c26(U52'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.53/213.68
ACTIVE(U52(U32(z0), x1, x2)) → c26(U52'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.53/213.68
ACTIVE(U52(U41(z0, z1), x1, x2)) → c26(U52'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.53/213.68
ACTIVE(U52(U51(z0, z1, z2), x1, x2)) → c26(U52'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.53/213.68
ACTIVE(U52(U52(z0, z1, z2), x1, x2)) → c26(U52'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.53/213.68
ACTIVE(U52(s(z0), x1, x2)) → c26(U52'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.53/213.68
ACTIVE(U52(plus(z0, z1), x1, x2)) → c26(U52'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.53/213.68
ACTIVE(U52(plus(z0, z1), x1, x2)) → c26(U52'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.53/213.68
ACTIVE(U52(U61(z0), x1, x2)) → c26(U52'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.53/213.68
ACTIVE(U52(U71(z0, z1, z2), x1, x2)) → c26(U52'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.53/213.68
ACTIVE(U52(U72(z0, z1, z2), x1, x2)) → c26(U52'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.53/213.68
ACTIVE(U52(x(z0, z1), x1, x2)) → c26(U52'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.53/213.68
ACTIVE(U52(x(z0, z1), x1, x2)) → c26(U52'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.53/213.68
ACTIVE(U52(U12(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.53/213.68
ACTIVE(U52(U21(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.53/213.68
ACTIVE(U52(U32(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.53/213.68
ACTIVE(U52(U41(tt, z0), x1, x2)) → c26(U52'(mark(z0), x1, x2)) 686.53/213.68
ACTIVE(U52(isNat(0), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.53/213.68
ACTIVE(U11(U52(tt, z0, z1), x1)) → c8(U11'(mark(s(plus(z1, z0))), x1)) 686.53/213.68
ACTIVE(U11(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.53/213.68
ACTIVE(U12(U52(tt, z0, z1))) → c8(U12'(mark(s(plus(z1, z0))))) 686.53/213.68
ACTIVE(U12(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.53/213.68
ACTIVE(U21(U52(tt, z0, z1))) → c8(U21'(mark(s(plus(z1, z0))))) 686.53/213.68
ACTIVE(U21(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.53/213.68
ACTIVE(U31(U52(tt, z0, z1), x1)) → c8(U31'(mark(s(plus(z1, z0))), x1)) 686.53/213.68
ACTIVE(U31(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.53/213.68
ACTIVE(U32(U52(tt, z0, z1))) → c8(U32'(mark(s(plus(z1, z0))))) 686.53/213.68
ACTIVE(U32(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.53/213.68
ACTIVE(U41(U52(tt, z0, z1), x1)) → c8(U41'(mark(s(plus(z1, z0))), x1)) 686.53/213.68
ACTIVE(U41(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.53/213.68
ACTIVE(U51(U52(tt, z0, z1), x1, x2)) → c8(U51'(mark(s(plus(z1, z0))), x1, x2)) 686.53/213.68
ACTIVE(U51(U52(tt, z0, z1), x1, x2)) → c8(ACTIVE(U52(tt, z0, z1))) 686.53/213.68
ACTIVE(U52(U11(tt, z0), x1, x2)) → c8(U52'(mark(U12(isNat(z0))), x1, x2)) 686.53/213.68
ACTIVE(U52(U11(tt, z0), x1, x2)) → c8(ACTIVE(U11(tt, z0))) 686.53/213.68
ACTIVE(U52(U31(tt, z0), x1, x2)) → c8(U52'(mark(U32(isNat(z0))), x1, x2)) 686.53/213.68
ACTIVE(U52(U31(tt, z0), x1, x2)) → c8(ACTIVE(U31(tt, z0))) 686.53/213.68
ACTIVE(U52(U51(tt, z0, z1), x1, x2)) → c8(U52'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.53/213.68
ACTIVE(U52(U51(tt, z0, z1), x1, x2)) → c8(ACTIVE(U51(tt, z0, z1))) 686.53/213.68
ACTIVE(U52(U52(tt, z0, z1), x1, x2)) → c8(U52'(mark(s(plus(z1, z0))), x1, x2)) 686.53/213.68
ACTIVE(U52(U52(tt, z0, z1), x1, x2)) → c8(ACTIVE(U52(tt, z0, z1))) 686.53/213.68
ACTIVE(U52(isNat(plus(z0, z1)), x1, x2)) → c8(U52'(mark(U11(isNat(z0), z1)), x1, x2)) 686.53/213.68
ACTIVE(U52(isNat(plus(z0, z1)), x1, x2)) → c8(ACTIVE(isNat(plus(z0, z1)))) 686.53/213.68
ACTIVE(U52(isNat(s(z0)), x1, x2)) → c8(U52'(mark(U21(isNat(z0))), x1, x2)) 686.53/213.68
ACTIVE(U52(isNat(s(z0)), x1, x2)) → c8(ACTIVE(isNat(s(z0)))) 686.53/213.68
ACTIVE(U52(isNat(x(z0, z1)), x1, x2)) → c8(U52'(mark(U31(isNat(z0), z1)), x1, x2)) 686.53/213.68
ACTIVE(U52(isNat(x(z0, z1)), x1, x2)) → c8(ACTIVE(isNat(x(z0, z1)))) 686.53/213.68
ACTIVE(s(plus(z0, 0))) → c27(S(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.53/213.68
ACTIVE(s(plus(z0, s(z1)))) → c27(S(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.53/213.68
ACTIVE(s(x(z0, 0))) → c27(S(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.53/213.68
ACTIVE(s(x(z0, s(z1)))) → c27(S(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.53/213.68
ACTIVE(s(U11(z0, z1))) → c27(S(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.53/213.68
ACTIVE(s(U12(z0))) → c27(S(U12(active(z0))), ACTIVE(U12(z0))) 686.53/213.68
ACTIVE(s(U21(z0))) → c27(S(U21(active(z0))), ACTIVE(U21(z0))) 686.53/213.68
ACTIVE(s(U31(z0, z1))) → c27(S(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.53/213.68
ACTIVE(s(U32(z0))) → c27(S(U32(active(z0))), ACTIVE(U32(z0))) 686.53/213.68
ACTIVE(s(U41(z0, z1))) → c27(S(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.53/213.68
ACTIVE(s(U51(z0, z1, z2))) → c27(S(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.53/213.68
ACTIVE(s(U52(z0, z1, z2))) → c27(S(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.53/213.68
ACTIVE(s(s(z0))) → c27(S(s(active(z0))), ACTIVE(s(z0))) 686.53/213.68
ACTIVE(s(plus(z0, z1))) → c27(S(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.53/213.68
ACTIVE(s(plus(z0, z1))) → c27(S(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.53/213.68
ACTIVE(s(U61(z0))) → c27(S(U61(active(z0))), ACTIVE(U61(z0))) 686.53/213.68
ACTIVE(s(U71(z0, z1, z2))) → c27(S(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.53/213.68
ACTIVE(s(U72(z0, z1, z2))) → c27(S(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.53/213.68
ACTIVE(s(x(z0, z1))) → c27(S(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.53/213.68
ACTIVE(s(x(z0, z1))) → c27(S(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.53/213.68
ACTIVE(s(U12(tt))) → c27(S(mark(tt))) 686.53/213.68
ACTIVE(s(U21(tt))) → c27(S(mark(tt))) 686.53/213.68
ACTIVE(s(U32(tt))) → c27(S(mark(tt))) 686.53/213.68
ACTIVE(s(U41(tt, z0))) → c27(S(mark(z0))) 686.53/213.68
ACTIVE(s(isNat(0))) → c27(S(mark(tt))) 686.53/213.68
ACTIVE(s(U11(tt, z0))) → c9(S(mark(U12(isNat(z0))))) 686.53/213.68
ACTIVE(s(U11(tt, z0))) → c9(ACTIVE(U11(tt, z0))) 686.53/213.68
ACTIVE(s(U31(tt, z0))) → c9(S(mark(U32(isNat(z0))))) 686.53/213.68
ACTIVE(s(U31(tt, z0))) → c9(ACTIVE(U31(tt, z0))) 686.53/213.68
ACTIVE(s(U51(tt, z0, z1))) → c9(S(mark(U52(isNat(z1), z0, z1)))) 686.53/213.68
ACTIVE(s(U51(tt, z0, z1))) → c9(ACTIVE(U51(tt, z0, z1))) 686.53/213.68
ACTIVE(s(U52(tt, z0, z1))) → c9(S(mark(s(plus(z1, z0))))) 686.53/213.68
ACTIVE(s(U52(tt, z0, z1))) → c9(ACTIVE(U52(tt, z0, z1))) 686.53/213.68
ACTIVE(s(isNat(plus(z0, z1)))) → c9(S(mark(U11(isNat(z0), z1)))) 686.53/213.68
ACTIVE(s(isNat(plus(z0, z1)))) → c9(ACTIVE(isNat(plus(z0, z1)))) 686.53/213.68
ACTIVE(s(isNat(s(z0)))) → c9(S(mark(U21(isNat(z0))))) 686.53/213.68
ACTIVE(s(isNat(s(z0)))) → c9(ACTIVE(isNat(s(z0)))) 686.53/213.68
ACTIVE(s(isNat(x(z0, z1)))) → c9(S(mark(U31(isNat(z0), z1)))) 686.53/213.68
ACTIVE(s(isNat(x(z0, z1)))) → c9(ACTIVE(isNat(x(z0, z1)))) 686.53/213.68
ACTIVE(U61(plus(z0, 0))) → c30(U61'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.53/213.68
ACTIVE(U61(plus(z0, s(z1)))) → c30(U61'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.53/213.68
ACTIVE(U61(x(z0, 0))) → c30(U61'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.53/213.68
ACTIVE(U61(x(z0, s(z1)))) → c30(U61'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.53/213.68
ACTIVE(U61(U11(z0, z1))) → c30(U61'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.53/213.68
ACTIVE(U61(U12(z0))) → c30(U61'(U12(active(z0))), ACTIVE(U12(z0))) 686.53/213.68
ACTIVE(U61(U21(z0))) → c30(U61'(U21(active(z0))), ACTIVE(U21(z0))) 686.53/213.68
ACTIVE(U61(U31(z0, z1))) → c30(U61'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.53/213.68
ACTIVE(U61(U32(z0))) → c30(U61'(U32(active(z0))), ACTIVE(U32(z0))) 686.53/213.68
ACTIVE(U61(U41(z0, z1))) → c30(U61'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.53/213.68
ACTIVE(U61(U51(z0, z1, z2))) → c30(U61'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.53/213.68
ACTIVE(U61(U52(z0, z1, z2))) → c30(U61'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.53/213.68
ACTIVE(U61(s(z0))) → c30(U61'(s(active(z0))), ACTIVE(s(z0))) 686.53/213.68
ACTIVE(U61(plus(z0, z1))) → c30(U61'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.53/213.68
ACTIVE(U61(plus(z0, z1))) → c30(U61'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.53/213.68
ACTIVE(U61(U61(z0))) → c30(U61'(U61(active(z0))), ACTIVE(U61(z0))) 686.53/213.68
ACTIVE(U61(U71(z0, z1, z2))) → c30(U61'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.53/213.68
ACTIVE(U61(U72(z0, z1, z2))) → c30(U61'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.53/213.68
ACTIVE(U61(x(z0, z1))) → c30(U61'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.53/213.68
ACTIVE(U61(x(z0, z1))) → c30(U61'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.53/213.68
ACTIVE(U11(U61(tt), x1)) → c19(U11'(mark(0), x1)) 686.53/213.68
ACTIVE(U12(U61(tt))) → c20(U12'(mark(0))) 686.53/213.68
ACTIVE(U21(U61(tt))) → c21(U21'(mark(0))) 686.53/213.68
ACTIVE(U31(U61(tt), x1)) → c22(U31'(mark(0), x1)) 686.53/213.68
ACTIVE(U32(U61(tt))) → c23(U32'(mark(0))) 686.53/213.68
ACTIVE(U41(U61(tt), x1)) → c24(U41'(mark(0), x1)) 686.53/213.68
ACTIVE(U51(U61(tt), x1, x2)) → c25(U51'(mark(0), x1, x2)) 686.53/213.68
ACTIVE(U52(U61(tt), x1, x2)) → c26(U52'(mark(0), x1, x2)) 686.53/213.68
ACTIVE(s(U61(tt))) → c27(S(mark(0))) 686.53/213.68
ACTIVE(U61(U12(tt))) → c30(U61'(mark(tt))) 686.53/213.68
ACTIVE(U61(U21(tt))) → c30(U61'(mark(tt))) 686.53/213.68
ACTIVE(U61(U32(tt))) → c30(U61'(mark(tt))) 686.53/213.68
ACTIVE(U61(U41(tt, z0))) → c30(U61'(mark(z0))) 686.53/213.68
ACTIVE(U61(U61(tt))) → c30(U61'(mark(0))) 686.53/213.68
ACTIVE(U61(isNat(0))) → c30(U61'(mark(tt))) 686.53/213.68
ACTIVE(U61(U11(tt, z0))) → c10(U61'(mark(U12(isNat(z0))))) 686.53/213.68
ACTIVE(U61(U11(tt, z0))) → c10(ACTIVE(U11(tt, z0))) 686.53/213.68
ACTIVE(U61(U31(tt, z0))) → c10(U61'(mark(U32(isNat(z0))))) 686.53/213.68
ACTIVE(U61(U31(tt, z0))) → c10(ACTIVE(U31(tt, z0))) 686.53/213.68
ACTIVE(U61(U51(tt, z0, z1))) → c10(U61'(mark(U52(isNat(z1), z0, z1)))) 686.53/213.68
ACTIVE(U61(U51(tt, z0, z1))) → c10(ACTIVE(U51(tt, z0, z1))) 686.53/213.68
ACTIVE(U61(U52(tt, z0, z1))) → c10(U61'(mark(s(plus(z1, z0))))) 686.53/213.68
ACTIVE(U61(U52(tt, z0, z1))) → c10(ACTIVE(U52(tt, z0, z1))) 686.53/213.68
ACTIVE(U61(isNat(plus(z0, z1)))) → c10(U61'(mark(U11(isNat(z0), z1)))) 686.53/213.68
ACTIVE(U61(isNat(plus(z0, z1)))) → c10(ACTIVE(isNat(plus(z0, z1)))) 686.53/213.68
ACTIVE(U61(isNat(s(z0)))) → c10(U61'(mark(U21(isNat(z0))))) 686.53/213.68
ACTIVE(U61(isNat(s(z0)))) → c10(ACTIVE(isNat(s(z0)))) 686.53/213.68
ACTIVE(U61(isNat(x(z0, z1)))) → c10(U61'(mark(U31(isNat(z0), z1)))) 686.53/213.68
ACTIVE(U61(isNat(x(z0, z1)))) → c10(ACTIVE(isNat(x(z0, z1)))) 686.53/213.68
ACTIVE(U71(plus(z0, 0), x1, x2)) → c31(U71'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.53/213.68
ACTIVE(U71(plus(z0, s(z1)), x1, x2)) → c31(U71'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.53/213.68
ACTIVE(U71(x(z0, 0), x1, x2)) → c31(U71'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.53/213.68
ACTIVE(U71(x(z0, s(z1)), x1, x2)) → c31(U71'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.53/213.68
ACTIVE(U71(U11(z0, z1), x1, x2)) → c31(U71'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.53/213.68
ACTIVE(U71(U12(z0), x1, x2)) → c31(U71'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.53/213.68
ACTIVE(U71(U21(z0), x1, x2)) → c31(U71'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.53/213.68
ACTIVE(U71(U31(z0, z1), x1, x2)) → c31(U71'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.53/213.68
ACTIVE(U71(U32(z0), x1, x2)) → c31(U71'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.53/213.68
ACTIVE(U71(U41(z0, z1), x1, x2)) → c31(U71'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.53/213.68
ACTIVE(U71(U51(z0, z1, z2), x1, x2)) → c31(U71'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.53/213.68
ACTIVE(U71(U52(z0, z1, z2), x1, x2)) → c31(U71'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.53/213.68
ACTIVE(U71(s(z0), x1, x2)) → c31(U71'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.53/213.68
ACTIVE(U71(plus(z0, z1), x1, x2)) → c31(U71'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.53/213.68
ACTIVE(U71(plus(z0, z1), x1, x2)) → c31(U71'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.53/213.68
ACTIVE(U71(U61(z0), x1, x2)) → c31(U71'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.53/213.68
ACTIVE(U71(U71(z0, z1, z2), x1, x2)) → c31(U71'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.53/213.68
ACTIVE(U71(U72(z0, z1, z2), x1, x2)) → c31(U71'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.53/213.68
ACTIVE(U71(x(z0, z1), x1, x2)) → c31(U71'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.53/213.68
ACTIVE(U71(x(z0, z1), x1, x2)) → c31(U71'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.53/213.68
ACTIVE(U71(U12(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.53/213.68
ACTIVE(U71(U21(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.53/213.68
ACTIVE(U71(U32(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.53/213.68
ACTIVE(U71(U41(tt, z0), x1, x2)) → c31(U71'(mark(z0), x1, x2)) 686.53/213.68
ACTIVE(U71(U61(tt), x1, x2)) → c31(U71'(mark(0), x1, x2)) 686.53/213.68
ACTIVE(U71(isNat(0), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.53/213.68
ACTIVE(U11(U71(tt, z0, z1), x1)) → c11(U11'(mark(U72(isNat(z1), z0, z1)), x1)) 686.53/213.68
ACTIVE(U11(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.53/213.68
ACTIVE(U12(U71(tt, z0, z1))) → c11(U12'(mark(U72(isNat(z1), z0, z1)))) 686.53/213.68
ACTIVE(U12(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.53/213.68
ACTIVE(U21(U71(tt, z0, z1))) → c11(U21'(mark(U72(isNat(z1), z0, z1)))) 686.53/213.68
ACTIVE(U21(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.53/213.68
ACTIVE(U31(U71(tt, z0, z1), x1)) → c11(U31'(mark(U72(isNat(z1), z0, z1)), x1)) 686.53/213.68
ACTIVE(U31(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.53/213.68
ACTIVE(U32(U71(tt, z0, z1))) → c11(U32'(mark(U72(isNat(z1), z0, z1)))) 686.53/213.68
ACTIVE(U32(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.53/213.68
ACTIVE(U41(U71(tt, z0, z1), x1)) → c11(U41'(mark(U72(isNat(z1), z0, z1)), x1)) 686.53/213.68
ACTIVE(U41(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.53/213.68
ACTIVE(U51(U71(tt, z0, z1), x1, x2)) → c11(U51'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.53/213.68
ACTIVE(U51(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.53/213.68
ACTIVE(U52(U71(tt, z0, z1), x1, x2)) → c11(U52'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.53/213.68
ACTIVE(U52(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.53/213.68
ACTIVE(s(U71(tt, z0, z1))) → c11(S(mark(U72(isNat(z1), z0, z1)))) 686.53/213.68
ACTIVE(s(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.53/213.68
ACTIVE(U61(U71(tt, z0, z1))) → c11(U61'(mark(U72(isNat(z1), z0, z1)))) 686.53/213.68
ACTIVE(U61(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.53/213.68
ACTIVE(U71(U11(tt, z0), x1, x2)) → c11(U71'(mark(U12(isNat(z0))), x1, x2)) 686.53/213.68
ACTIVE(U71(U11(tt, z0), x1, x2)) → c11(ACTIVE(U11(tt, z0))) 686.53/213.68
ACTIVE(U71(U31(tt, z0), x1, x2)) → c11(U71'(mark(U32(isNat(z0))), x1, x2)) 686.53/213.68
ACTIVE(U71(U31(tt, z0), x1, x2)) → c11(ACTIVE(U31(tt, z0))) 686.53/213.68
ACTIVE(U71(U51(tt, z0, z1), x1, x2)) → c11(U71'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.53/213.68
ACTIVE(U71(U51(tt, z0, z1), x1, x2)) → c11(ACTIVE(U51(tt, z0, z1))) 686.53/213.68
ACTIVE(U71(U52(tt, z0, z1), x1, x2)) → c11(U71'(mark(s(plus(z1, z0))), x1, x2)) 686.53/213.68
ACTIVE(U71(U52(tt, z0, z1), x1, x2)) → c11(ACTIVE(U52(tt, z0, z1))) 686.53/213.68
ACTIVE(U71(U71(tt, z0, z1), x1, x2)) → c11(U71'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.53/213.68
ACTIVE(U71(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.53/213.68
ACTIVE(U71(isNat(plus(z0, z1)), x1, x2)) → c11(U71'(mark(U11(isNat(z0), z1)), x1, x2)) 686.53/213.68
ACTIVE(U71(isNat(plus(z0, z1)), x1, x2)) → c11(ACTIVE(isNat(plus(z0, z1)))) 686.53/213.68
ACTIVE(U71(isNat(s(z0)), x1, x2)) → c11(U71'(mark(U21(isNat(z0))), x1, x2)) 686.53/213.68
ACTIVE(U71(isNat(s(z0)), x1, x2)) → c11(ACTIVE(isNat(s(z0)))) 686.53/213.68
ACTIVE(U71(isNat(x(z0, z1)), x1, x2)) → c11(U71'(mark(U31(isNat(z0), z1)), x1, x2)) 686.53/213.68
ACTIVE(U71(isNat(x(z0, z1)), x1, x2)) → c11(ACTIVE(isNat(x(z0, z1)))) 686.53/213.68
ACTIVE(U72(plus(z0, 0), x1, x2)) → c32(U72'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.53/213.68
ACTIVE(U72(plus(z0, s(z1)), x1, x2)) → c32(U72'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.53/213.68
ACTIVE(U72(x(z0, 0), x1, x2)) → c32(U72'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.53/213.68
ACTIVE(U72(x(z0, s(z1)), x1, x2)) → c32(U72'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.53/213.68
ACTIVE(U72(U11(z0, z1), x1, x2)) → c32(U72'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.53/213.68
ACTIVE(U72(U12(z0), x1, x2)) → c32(U72'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.53/213.68
ACTIVE(U72(U21(z0), x1, x2)) → c32(U72'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.53/213.68
ACTIVE(U72(U31(z0, z1), x1, x2)) → c32(U72'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.53/213.68
ACTIVE(U72(U32(z0), x1, x2)) → c32(U72'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.53/213.68
ACTIVE(U72(U41(z0, z1), x1, x2)) → c32(U72'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.53/213.68
ACTIVE(U72(U51(z0, z1, z2), x1, x2)) → c32(U72'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.53/213.68
ACTIVE(U72(U52(z0, z1, z2), x1, x2)) → c32(U72'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.53/213.68
ACTIVE(U72(s(z0), x1, x2)) → c32(U72'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.53/213.68
ACTIVE(U72(plus(z0, z1), x1, x2)) → c32(U72'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.53/213.68
ACTIVE(U72(plus(z0, z1), x1, x2)) → c32(U72'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.53/213.68
ACTIVE(U72(U61(z0), x1, x2)) → c32(U72'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.53/213.68
ACTIVE(U72(U71(z0, z1, z2), x1, x2)) → c32(U72'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.53/213.68
ACTIVE(U72(U72(z0, z1, z2), x1, x2)) → c32(U72'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.53/213.68
ACTIVE(U72(x(z0, z1), x1, x2)) → c32(U72'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.53/213.68
ACTIVE(U72(x(z0, z1), x1, x2)) → c32(U72'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.53/213.68
ACTIVE(U72(U12(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.53/213.68
ACTIVE(U72(U21(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.53/213.68
ACTIVE(U72(U32(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.53/213.68
ACTIVE(U72(U41(tt, z0), x1, x2)) → c32(U72'(mark(z0), x1, x2)) 686.53/213.68
ACTIVE(U72(U61(tt), x1, x2)) → c32(U72'(mark(0), x1, x2)) 686.53/213.68
ACTIVE(U72(isNat(0), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.53/213.68
ACTIVE(U11(U72(tt, z0, z1), x1)) → c12(U11'(mark(plus(x(z1, z0), z1)), x1)) 686.53/213.68
ACTIVE(U11(U72(tt, z0, z1), x1)) → c12(ACTIVE(U72(tt, z0, z1))) 686.53/213.68
ACTIVE(U12(U72(tt, z0, z1))) → c12(U12'(mark(plus(x(z1, z0), z1)))) 686.53/213.68
ACTIVE(U12(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.53/213.68
ACTIVE(U21(U72(tt, z0, z1))) → c12(U21'(mark(plus(x(z1, z0), z1)))) 686.53/213.68
ACTIVE(U21(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.53/213.68
ACTIVE(U31(U72(tt, z0, z1), x1)) → c12(U31'(mark(plus(x(z1, z0), z1)), x1)) 686.53/213.68
ACTIVE(U31(U72(tt, z0, z1), x1)) → c12(ACTIVE(U72(tt, z0, z1))) 686.53/213.68
ACTIVE(U32(U72(tt, z0, z1))) → c12(U32'(mark(plus(x(z1, z0), z1)))) 686.53/213.68
ACTIVE(U32(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.53/213.68
ACTIVE(U41(U72(tt, z0, z1), x1)) → c12(U41'(mark(plus(x(z1, z0), z1)), x1)) 686.53/213.68
ACTIVE(U41(U72(tt, z0, z1), x1)) → c12(ACTIVE(U72(tt, z0, z1))) 686.53/213.68
ACTIVE(U51(U72(tt, z0, z1), x1, x2)) → c12(U51'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.53/213.68
ACTIVE(U51(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.53/213.68
ACTIVE(U52(U72(tt, z0, z1), x1, x2)) → c12(U52'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.53/213.68
ACTIVE(U52(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.53/213.68
ACTIVE(s(U72(tt, z0, z1))) → c12(S(mark(plus(x(z1, z0), z1)))) 686.53/213.68
ACTIVE(s(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.53/213.68
ACTIVE(U61(U72(tt, z0, z1))) → c12(U61'(mark(plus(x(z1, z0), z1)))) 686.53/213.68
ACTIVE(U61(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.53/213.68
ACTIVE(U71(U72(tt, z0, z1), x1, x2)) → c12(U71'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.53/213.68
ACTIVE(U71(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.53/213.68
ACTIVE(U72(U11(tt, z0), x1, x2)) → c12(U72'(mark(U12(isNat(z0))), x1, x2)) 686.53/213.68
ACTIVE(U72(U11(tt, z0), x1, x2)) → c12(ACTIVE(U11(tt, z0))) 686.53/213.68
ACTIVE(U72(U31(tt, z0), x1, x2)) → c12(U72'(mark(U32(isNat(z0))), x1, x2)) 686.53/213.68
ACTIVE(U72(U31(tt, z0), x1, x2)) → c12(ACTIVE(U31(tt, z0))) 686.53/213.68
ACTIVE(U72(U51(tt, z0, z1), x1, x2)) → c12(U72'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.53/213.68
ACTIVE(U72(U51(tt, z0, z1), x1, x2)) → c12(ACTIVE(U51(tt, z0, z1))) 686.53/213.68
ACTIVE(U72(U52(tt, z0, z1), x1, x2)) → c12(U72'(mark(s(plus(z1, z0))), x1, x2)) 686.53/213.68
ACTIVE(U72(U52(tt, z0, z1), x1, x2)) → c12(ACTIVE(U52(tt, z0, z1))) 686.53/213.68
ACTIVE(U72(U71(tt, z0, z1), x1, x2)) → c12(U72'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.53/213.68
ACTIVE(U72(U71(tt, z0, z1), x1, x2)) → c12(ACTIVE(U71(tt, z0, z1))) 686.53/213.68
ACTIVE(U72(U72(tt, z0, z1), x1, x2)) → c12(U72'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.53/213.68
ACTIVE(U72(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.53/213.68
ACTIVE(U72(isNat(plus(z0, z1)), x1, x2)) → c12(U72'(mark(U11(isNat(z0), z1)), x1, x2)) 686.53/213.68
ACTIVE(U72(isNat(plus(z0, z1)), x1, x2)) → c12(ACTIVE(isNat(plus(z0, z1)))) 686.53/213.68
ACTIVE(U72(isNat(s(z0)), x1, x2)) → c12(U72'(mark(U21(isNat(z0))), x1, x2)) 686.53/213.68
ACTIVE(U72(isNat(s(z0)), x1, x2)) → c12(ACTIVE(isNat(s(z0)))) 686.53/213.68
ACTIVE(U72(isNat(x(z0, z1)), x1, x2)) → c12(U72'(mark(U31(isNat(z0), z1)), x1, x2)) 686.53/213.68
ACTIVE(U72(isNat(x(z0, z1)), x1, x2)) → c12(ACTIVE(isNat(x(z0, z1)))) 686.53/213.68
PROPER(U11(x0, U11(z0, z1))) → c65(U11'(proper(x0), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(U11(z0, z1))) 686.53/213.68
PROPER(U11(x0, U12(z0))) → c65(U11'(proper(x0), U12(proper(z0))), PROPER(x0), PROPER(U12(z0))) 686.53/213.68
PROPER(U11(x0, isNat(z0))) → c65(U11'(proper(x0), isNat(proper(z0))), PROPER(x0), PROPER(isNat(z0))) 686.53/213.68
PROPER(U11(x0, U21(z0))) → c65(U11'(proper(x0), U21(proper(z0))), PROPER(x0), PROPER(U21(z0))) 686.53/213.68
PROPER(U11(x0, U31(z0, z1))) → c65(U11'(proper(x0), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(U31(z0, z1))) 686.53/213.68
PROPER(U11(x0, U32(z0))) → c65(U11'(proper(x0), U32(proper(z0))), PROPER(x0), PROPER(U32(z0))) 686.53/213.68
PROPER(U11(x0, U41(z0, z1))) → c65(U11'(proper(x0), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(U41(z0, z1))) 686.53/213.68
PROPER(U11(x0, U51(z0, z1, z2))) → c65(U11'(proper(x0), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U51(z0, z1, z2))) 686.53/213.68
PROPER(U11(x0, U52(z0, z1, z2))) → c65(U11'(proper(x0), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U52(z0, z1, z2))) 686.53/213.68
PROPER(U11(x0, s(z0))) → c65(U11'(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 686.53/213.68
PROPER(U11(x0, plus(z0, z1))) → c65(U11'(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 686.53/213.68
PROPER(U11(x0, U61(z0))) → c65(U11'(proper(x0), U61(proper(z0))), PROPER(x0), PROPER(U61(z0))) 686.53/213.68
PROPER(U11(x0, U71(z0, z1, z2))) → c65(U11'(proper(x0), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U71(z0, z1, z2))) 686.53/213.68
PROPER(U11(x0, U72(z0, z1, z2))) → c65(U11'(proper(x0), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U72(z0, z1, z2))) 686.53/213.68
PROPER(U11(x0, x(z0, z1))) → c65(U11'(proper(x0), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x(z0, z1))) 686.53/213.68
PROPER(U11(U11(z0, z1), x1)) → c65(U11'(U11(proper(z0), proper(z1)), proper(x1)), PROPER(U11(z0, z1)), PROPER(x1)) 686.53/213.69
PROPER(U11(U12(z0), x1)) → c65(U11'(U12(proper(z0)), proper(x1)), PROPER(U12(z0)), PROPER(x1)) 686.53/213.69
PROPER(U11(isNat(z0), x1)) → c65(U11'(isNat(proper(z0)), proper(x1)), PROPER(isNat(z0)), PROPER(x1)) 686.53/213.69
PROPER(U11(U21(z0), x1)) → c65(U11'(U21(proper(z0)), proper(x1)), PROPER(U21(z0)), PROPER(x1)) 686.53/213.69
PROPER(U11(U31(z0, z1), x1)) → c65(U11'(U31(proper(z0), proper(z1)), proper(x1)), PROPER(U31(z0, z1)), PROPER(x1)) 686.53/213.69
PROPER(U11(U32(z0), x1)) → c65(U11'(U32(proper(z0)), proper(x1)), PROPER(U32(z0)), PROPER(x1)) 686.53/213.69
PROPER(U11(U41(z0, z1), x1)) → c65(U11'(U41(proper(z0), proper(z1)), proper(x1)), PROPER(U41(z0, z1)), PROPER(x1)) 686.53/213.69
PROPER(U11(U51(z0, z1, z2), x1)) → c65(U11'(U51(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U51(z0, z1, z2)), PROPER(x1)) 686.53/213.69
PROPER(U11(U52(z0, z1, z2), x1)) → c65(U11'(U52(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U52(z0, z1, z2)), PROPER(x1)) 686.53/213.69
PROPER(U11(s(z0), x1)) → c65(U11'(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 686.53/213.69
PROPER(U11(plus(z0, z1), x1)) → c65(U11'(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 686.53/213.69
PROPER(U11(U61(z0), x1)) → c65(U11'(U61(proper(z0)), proper(x1)), PROPER(U61(z0)), PROPER(x1)) 686.53/213.69
PROPER(U11(U71(z0, z1, z2), x1)) → c65(U11'(U71(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U71(z0, z1, z2)), PROPER(x1)) 686.53/213.69
PROPER(U11(U72(z0, z1, z2), x1)) → c65(U11'(U72(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U72(z0, z1, z2)), PROPER(x1)) 686.53/213.69
PROPER(U11(x(z0, z1), x1)) → c65(U11'(x(proper(z0), proper(z1)), proper(x1)), PROPER(x(z0, z1)), PROPER(x1)) 686.53/213.69
PROPER(U11(x0, tt)) → c65(U11'(proper(x0), ok(tt)), PROPER(x0)) 686.53/213.69
PROPER(U11(x0, 0)) → c65(U11'(proper(x0), ok(0)), PROPER(x0)) 686.53/213.69
PROPER(U11(tt, x1)) → c65(U11'(ok(tt), proper(x1)), PROPER(x1)) 686.53/213.69
PROPER(U11(0, x1)) → c65(U11'(ok(0), proper(x1)), PROPER(x1)) 686.53/213.69
PROPER(U12(U11(z0, z1))) → c67(U12'(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.53/213.69
PROPER(U12(U12(z0))) → c67(U12'(U12(proper(z0))), PROPER(U12(z0))) 686.53/213.69
PROPER(U12(isNat(z0))) → c67(U12'(isNat(proper(z0))), PROPER(isNat(z0))) 686.53/213.69
PROPER(U12(U21(z0))) → c67(U12'(U21(proper(z0))), PROPER(U21(z0))) 686.53/213.69
PROPER(U12(U31(z0, z1))) → c67(U12'(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.53/213.69
PROPER(U12(U32(z0))) → c67(U12'(U32(proper(z0))), PROPER(U32(z0))) 686.53/213.69
PROPER(U12(U41(z0, z1))) → c67(U12'(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.53/213.69
PROPER(U12(U51(z0, z1, z2))) → c67(U12'(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.53/213.69
PROPER(U12(U52(z0, z1, z2))) → c67(U12'(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.53/213.69
PROPER(U12(s(z0))) → c67(U12'(s(proper(z0))), PROPER(s(z0))) 686.53/213.69
PROPER(U12(plus(z0, z1))) → c67(U12'(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.53/213.69
PROPER(U12(U61(z0))) → c67(U12'(U61(proper(z0))), PROPER(U61(z0))) 686.53/213.69
PROPER(U12(U71(z0, z1, z2))) → c67(U12'(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.53/213.69
PROPER(U12(U72(z0, z1, z2))) → c67(U12'(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.53/213.69
PROPER(U12(x(z0, z1))) → c67(U12'(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.53/213.69
PROPER(U12(tt)) → c67(U12'(ok(tt))) 686.53/213.69
PROPER(U12(0)) → c67(U12'(ok(0))) 686.53/213.69
PROPER(isNat(U11(z0, z1))) → c68(ISNAT(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.53/213.69
PROPER(isNat(U12(z0))) → c68(ISNAT(U12(proper(z0))), PROPER(U12(z0))) 686.53/213.69
PROPER(isNat(isNat(z0))) → c68(ISNAT(isNat(proper(z0))), PROPER(isNat(z0))) 686.53/213.69
PROPER(isNat(U21(z0))) → c68(ISNAT(U21(proper(z0))), PROPER(U21(z0))) 686.53/213.69
PROPER(isNat(U31(z0, z1))) → c68(ISNAT(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.53/213.69
PROPER(isNat(U32(z0))) → c68(ISNAT(U32(proper(z0))), PROPER(U32(z0))) 686.53/213.69
PROPER(isNat(U41(z0, z1))) → c68(ISNAT(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.53/213.69
PROPER(isNat(U51(z0, z1, z2))) → c68(ISNAT(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.53/213.69
PROPER(isNat(U52(z0, z1, z2))) → c68(ISNAT(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.53/213.69
PROPER(isNat(s(z0))) → c68(ISNAT(s(proper(z0))), PROPER(s(z0))) 686.53/213.69
PROPER(isNat(plus(z0, z1))) → c68(ISNAT(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.53/213.69
PROPER(isNat(U61(z0))) → c68(ISNAT(U61(proper(z0))), PROPER(U61(z0))) 686.53/213.69
PROPER(isNat(U71(z0, z1, z2))) → c68(ISNAT(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.53/213.69
PROPER(isNat(U72(z0, z1, z2))) → c68(ISNAT(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.53/213.69
PROPER(isNat(x(z0, z1))) → c68(ISNAT(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.53/213.69
PROPER(isNat(tt)) → c68(ISNAT(ok(tt))) 686.53/213.69
PROPER(isNat(0)) → c68(ISNAT(ok(0))) 686.53/213.69
PROPER(U21(U11(z0, z1))) → c69(U21'(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.53/213.69
PROPER(U21(U12(z0))) → c69(U21'(U12(proper(z0))), PROPER(U12(z0))) 686.53/213.69
PROPER(U21(isNat(z0))) → c69(U21'(isNat(proper(z0))), PROPER(isNat(z0))) 686.53/213.69
PROPER(U21(U21(z0))) → c69(U21'(U21(proper(z0))), PROPER(U21(z0))) 686.53/213.69
PROPER(U21(U31(z0, z1))) → c69(U21'(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.53/213.69
PROPER(U21(U32(z0))) → c69(U21'(U32(proper(z0))), PROPER(U32(z0))) 686.53/213.69
PROPER(U21(U41(z0, z1))) → c69(U21'(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.53/213.69
PROPER(U21(U51(z0, z1, z2))) → c69(U21'(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.53/213.69
PROPER(U21(U52(z0, z1, z2))) → c69(U21'(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.53/213.69
PROPER(U21(s(z0))) → c69(U21'(s(proper(z0))), PROPER(s(z0))) 686.53/213.69
PROPER(U21(plus(z0, z1))) → c69(U21'(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.53/213.69
PROPER(U21(U61(z0))) → c69(U21'(U61(proper(z0))), PROPER(U61(z0))) 686.53/213.69
PROPER(U21(U71(z0, z1, z2))) → c69(U21'(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.53/213.69
PROPER(U21(U72(z0, z1, z2))) → c69(U21'(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.53/213.69
PROPER(U21(x(z0, z1))) → c69(U21'(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.53/213.69
PROPER(U21(tt)) → c69(U21'(ok(tt))) 686.53/213.69
PROPER(U21(0)) → c69(U21'(ok(0))) 686.53/213.69
PROPER(U31(x0, U11(z0, z1))) → c70(U31'(proper(x0), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(U11(z0, z1))) 686.53/213.69
PROPER(U31(x0, U12(z0))) → c70(U31'(proper(x0), U12(proper(z0))), PROPER(x0), PROPER(U12(z0))) 686.53/213.69
PROPER(U31(x0, isNat(z0))) → c70(U31'(proper(x0), isNat(proper(z0))), PROPER(x0), PROPER(isNat(z0))) 686.53/213.69
PROPER(U31(x0, U21(z0))) → c70(U31'(proper(x0), U21(proper(z0))), PROPER(x0), PROPER(U21(z0))) 686.53/213.69
PROPER(U31(x0, U31(z0, z1))) → c70(U31'(proper(x0), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(U31(z0, z1))) 686.53/213.69
PROPER(U31(x0, U32(z0))) → c70(U31'(proper(x0), U32(proper(z0))), PROPER(x0), PROPER(U32(z0))) 686.53/213.69
PROPER(U31(x0, U41(z0, z1))) → c70(U31'(proper(x0), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(U41(z0, z1))) 686.53/213.69
PROPER(U31(x0, U51(z0, z1, z2))) → c70(U31'(proper(x0), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U51(z0, z1, z2))) 686.53/213.69
PROPER(U31(x0, U52(z0, z1, z2))) → c70(U31'(proper(x0), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U52(z0, z1, z2))) 686.53/213.69
PROPER(U31(x0, s(z0))) → c70(U31'(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 686.53/213.69
PROPER(U31(x0, plus(z0, z1))) → c70(U31'(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 686.53/213.69
PROPER(U31(x0, U61(z0))) → c70(U31'(proper(x0), U61(proper(z0))), PROPER(x0), PROPER(U61(z0))) 686.53/213.69
PROPER(U31(x0, U71(z0, z1, z2))) → c70(U31'(proper(x0), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U71(z0, z1, z2))) 686.53/213.69
PROPER(U31(x0, U72(z0, z1, z2))) → c70(U31'(proper(x0), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U72(z0, z1, z2))) 686.53/213.69
PROPER(U31(x0, x(z0, z1))) → c70(U31'(proper(x0), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x(z0, z1))) 686.53/213.69
PROPER(U31(U11(z0, z1), x1)) → c70(U31'(U11(proper(z0), proper(z1)), proper(x1)), PROPER(U11(z0, z1)), PROPER(x1)) 686.53/213.69
PROPER(U31(U12(z0), x1)) → c70(U31'(U12(proper(z0)), proper(x1)), PROPER(U12(z0)), PROPER(x1)) 686.53/213.69
PROPER(U31(isNat(z0), x1)) → c70(U31'(isNat(proper(z0)), proper(x1)), PROPER(isNat(z0)), PROPER(x1)) 686.53/213.69
PROPER(U31(U21(z0), x1)) → c70(U31'(U21(proper(z0)), proper(x1)), PROPER(U21(z0)), PROPER(x1)) 686.53/213.69
PROPER(U31(U31(z0, z1), x1)) → c70(U31'(U31(proper(z0), proper(z1)), proper(x1)), PROPER(U31(z0, z1)), PROPER(x1)) 686.53/213.69
PROPER(U31(U32(z0), x1)) → c70(U31'(U32(proper(z0)), proper(x1)), PROPER(U32(z0)), PROPER(x1)) 686.53/213.69
PROPER(U31(U41(z0, z1), x1)) → c70(U31'(U41(proper(z0), proper(z1)), proper(x1)), PROPER(U41(z0, z1)), PROPER(x1)) 686.53/213.69
PROPER(U31(U51(z0, z1, z2), x1)) → c70(U31'(U51(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U51(z0, z1, z2)), PROPER(x1)) 686.53/213.69
PROPER(U31(U52(z0, z1, z2), x1)) → c70(U31'(U52(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U52(z0, z1, z2)), PROPER(x1)) 686.53/213.69
PROPER(U31(s(z0), x1)) → c70(U31'(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 686.53/213.69
PROPER(U31(plus(z0, z1), x1)) → c70(U31'(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 686.53/213.69
PROPER(U31(U61(z0), x1)) → c70(U31'(U61(proper(z0)), proper(x1)), PROPER(U61(z0)), PROPER(x1)) 686.53/213.69
PROPER(U31(U71(z0, z1, z2), x1)) → c70(U31'(U71(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U71(z0, z1, z2)), PROPER(x1)) 686.53/213.69
PROPER(U31(U72(z0, z1, z2), x1)) → c70(U31'(U72(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U72(z0, z1, z2)), PROPER(x1)) 686.53/213.69
PROPER(U31(x(z0, z1), x1)) → c70(U31'(x(proper(z0), proper(z1)), proper(x1)), PROPER(x(z0, z1)), PROPER(x1)) 686.53/213.69
PROPER(U31(x0, tt)) → c70(U31'(proper(x0), ok(tt)), PROPER(x0)) 686.53/213.69
PROPER(U31(x0, 0)) → c70(U31'(proper(x0), ok(0)), PROPER(x0)) 686.53/213.69
PROPER(U31(tt, x1)) → c70(U31'(ok(tt), proper(x1)), PROPER(x1)) 686.53/213.69
PROPER(U31(0, x1)) → c70(U31'(ok(0), proper(x1)), PROPER(x1)) 686.53/213.69
PROPER(U32(U11(z0, z1))) → c71(U32'(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.53/213.69
PROPER(U32(U12(z0))) → c71(U32'(U12(proper(z0))), PROPER(U12(z0))) 686.53/213.69
PROPER(U32(isNat(z0))) → c71(U32'(isNat(proper(z0))), PROPER(isNat(z0))) 686.53/213.69
PROPER(U32(U21(z0))) → c71(U32'(U21(proper(z0))), PROPER(U21(z0))) 686.53/213.69
PROPER(U32(U31(z0, z1))) → c71(U32'(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.53/213.69
PROPER(U32(U32(z0))) → c71(U32'(U32(proper(z0))), PROPER(U32(z0))) 686.53/213.69
PROPER(U32(U41(z0, z1))) → c71(U32'(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.53/213.69
PROPER(U32(U51(z0, z1, z2))) → c71(U32'(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.53/213.69
PROPER(U32(U52(z0, z1, z2))) → c71(U32'(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.53/213.69
PROPER(U32(s(z0))) → c71(U32'(s(proper(z0))), PROPER(s(z0))) 686.53/213.69
PROPER(U32(plus(z0, z1))) → c71(U32'(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.53/213.69
PROPER(U32(U61(z0))) → c71(U32'(U61(proper(z0))), PROPER(U61(z0))) 686.53/213.69
PROPER(U32(U71(z0, z1, z2))) → c71(U32'(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.53/213.69
PROPER(U32(U72(z0, z1, z2))) → c71(U32'(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.53/213.69
PROPER(U32(x(z0, z1))) → c71(U32'(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.53/213.69
PROPER(U32(tt)) → c71(U32'(ok(tt))) 686.53/213.69
PROPER(U32(0)) → c71(U32'(ok(0))) 686.53/213.69
PROPER(U41(x0, U11(z0, z1))) → c72(U41'(proper(x0), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(U11(z0, z1))) 686.53/213.69
PROPER(U41(x0, U12(z0))) → c72(U41'(proper(x0), U12(proper(z0))), PROPER(x0), PROPER(U12(z0))) 686.53/213.69
PROPER(U41(x0, isNat(z0))) → c72(U41'(proper(x0), isNat(proper(z0))), PROPER(x0), PROPER(isNat(z0))) 686.53/213.69
PROPER(U41(x0, U21(z0))) → c72(U41'(proper(x0), U21(proper(z0))), PROPER(x0), PROPER(U21(z0))) 686.53/213.69
PROPER(U41(x0, U31(z0, z1))) → c72(U41'(proper(x0), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(U31(z0, z1))) 686.53/213.69
PROPER(U41(x0, U32(z0))) → c72(U41'(proper(x0), U32(proper(z0))), PROPER(x0), PROPER(U32(z0))) 686.53/213.69
PROPER(U41(x0, U41(z0, z1))) → c72(U41'(proper(x0), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(U41(z0, z1))) 686.53/213.69
PROPER(U41(x0, U51(z0, z1, z2))) → c72(U41'(proper(x0), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U51(z0, z1, z2))) 686.53/213.69
PROPER(U41(x0, U52(z0, z1, z2))) → c72(U41'(proper(x0), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U52(z0, z1, z2))) 686.53/213.69
PROPER(U41(x0, s(z0))) → c72(U41'(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 686.53/213.69
PROPER(U41(x0, plus(z0, z1))) → c72(U41'(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 686.53/213.69
PROPER(U41(x0, U61(z0))) → c72(U41'(proper(x0), U61(proper(z0))), PROPER(x0), PROPER(U61(z0))) 686.53/213.69
PROPER(U41(x0, U71(z0, z1, z2))) → c72(U41'(proper(x0), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U71(z0, z1, z2))) 686.53/213.69
PROPER(U41(x0, U72(z0, z1, z2))) → c72(U41'(proper(x0), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U72(z0, z1, z2))) 686.53/213.69
PROPER(U41(x0, x(z0, z1))) → c72(U41'(proper(x0), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x(z0, z1))) 686.53/213.69
PROPER(U41(U11(z0, z1), x1)) → c72(U41'(U11(proper(z0), proper(z1)), proper(x1)), PROPER(U11(z0, z1)), PROPER(x1)) 686.53/213.69
PROPER(U41(U12(z0), x1)) → c72(U41'(U12(proper(z0)), proper(x1)), PROPER(U12(z0)), PROPER(x1)) 686.53/213.69
PROPER(U41(isNat(z0), x1)) → c72(U41'(isNat(proper(z0)), proper(x1)), PROPER(isNat(z0)), PROPER(x1)) 686.53/213.69
PROPER(U41(U21(z0), x1)) → c72(U41'(U21(proper(z0)), proper(x1)), PROPER(U21(z0)), PROPER(x1)) 686.53/213.69
PROPER(U41(U31(z0, z1), x1)) → c72(U41'(U31(proper(z0), proper(z1)), proper(x1)), PROPER(U31(z0, z1)), PROPER(x1)) 686.53/213.69
PROPER(U41(U32(z0), x1)) → c72(U41'(U32(proper(z0)), proper(x1)), PROPER(U32(z0)), PROPER(x1)) 686.53/213.69
PROPER(U41(U41(z0, z1), x1)) → c72(U41'(U41(proper(z0), proper(z1)), proper(x1)), PROPER(U41(z0, z1)), PROPER(x1)) 686.53/213.69
PROPER(U41(U51(z0, z1, z2), x1)) → c72(U41'(U51(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U51(z0, z1, z2)), PROPER(x1)) 686.53/213.69
PROPER(U41(U52(z0, z1, z2), x1)) → c72(U41'(U52(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U52(z0, z1, z2)), PROPER(x1)) 686.53/213.69
PROPER(U41(s(z0), x1)) → c72(U41'(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 686.53/213.69
PROPER(U41(plus(z0, z1), x1)) → c72(U41'(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 686.53/213.69
PROPER(U41(U61(z0), x1)) → c72(U41'(U61(proper(z0)), proper(x1)), PROPER(U61(z0)), PROPER(x1)) 686.53/213.69
PROPER(U41(U71(z0, z1, z2), x1)) → c72(U41'(U71(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U71(z0, z1, z2)), PROPER(x1)) 686.53/213.69
PROPER(U41(U72(z0, z1, z2), x1)) → c72(U41'(U72(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U72(z0, z1, z2)), PROPER(x1)) 686.53/213.69
PROPER(U41(x(z0, z1), x1)) → c72(U41'(x(proper(z0), proper(z1)), proper(x1)), PROPER(x(z0, z1)), PROPER(x1)) 686.53/213.69
PROPER(U41(x0, tt)) → c72(U41'(proper(x0), ok(tt)), PROPER(x0)) 686.53/213.69
PROPER(U41(x0, 0)) → c72(U41'(proper(x0), ok(0)), PROPER(x0)) 686.53/213.69
PROPER(U41(tt, x1)) → c72(U41'(ok(tt), proper(x1)), PROPER(x1)) 686.53/213.69
PROPER(U41(0, x1)) → c72(U41'(ok(0), proper(x1)), PROPER(x1)) 686.53/213.69
PROPER(U51(x0, x1, U11(z0, z1))) → c73(U51'(proper(x0), proper(x1), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U11(z0, z1))) 686.53/213.69
PROPER(U51(x0, x1, U12(z0))) → c73(U51'(proper(x0), proper(x1), U12(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U12(z0))) 686.53/213.69
PROPER(U51(x0, x1, isNat(z0))) → c73(U51'(proper(x0), proper(x1), isNat(proper(z0))), PROPER(x0), PROPER(x1), PROPER(isNat(z0))) 686.53/213.69
PROPER(U51(x0, x1, U21(z0))) → c73(U51'(proper(x0), proper(x1), U21(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U21(z0))) 686.53/213.69
PROPER(U51(x0, x1, U31(z0, z1))) → c73(U51'(proper(x0), proper(x1), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U31(z0, z1))) 686.53/213.69
PROPER(U51(x0, x1, U32(z0))) → c73(U51'(proper(x0), proper(x1), U32(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U32(z0))) 686.53/213.69
PROPER(U51(x0, x1, U41(z0, z1))) → c73(U51'(proper(x0), proper(x1), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U41(z0, z1))) 686.53/213.69
PROPER(U51(x0, x1, U51(z0, z1, z2))) → c73(U51'(proper(x0), proper(x1), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U51(z0, z1, z2))) 686.53/213.69
PROPER(U51(x0, x1, U52(z0, z1, z2))) → c73(U51'(proper(x0), proper(x1), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U52(z0, z1, z2))) 686.53/213.69
PROPER(U51(x0, x1, s(z0))) → c73(U51'(proper(x0), proper(x1), s(proper(z0))), PROPER(x0), PROPER(x1), PROPER(s(z0))) 686.53/213.69
PROPER(U51(x0, x1, plus(z0, z1))) → c73(U51'(proper(x0), proper(x1), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(plus(z0, z1))) 686.53/213.69
PROPER(U51(x0, x1, U61(z0))) → c73(U51'(proper(x0), proper(x1), U61(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U61(z0))) 686.53/213.69
PROPER(U51(x0, x1, U71(z0, z1, z2))) → c73(U51'(proper(x0), proper(x1), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U71(z0, z1, z2))) 686.53/213.69
PROPER(U51(x0, x1, U72(z0, z1, z2))) → c73(U51'(proper(x0), proper(x1), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U72(z0, z1, z2))) 686.53/213.69
PROPER(U51(x0, x1, x(z0, z1))) → c73(U51'(proper(x0), proper(x1), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(x(z0, z1))) 686.53/213.69
PROPER(U51(x0, U11(z0, z1), x2)) → c73(U51'(proper(x0), U11(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U11(z0, z1)), PROPER(x2)) 686.53/213.69
PROPER(U51(x0, U12(z0), x2)) → c73(U51'(proper(x0), U12(proper(z0)), proper(x2)), PROPER(x0), PROPER(U12(z0)), PROPER(x2)) 686.53/213.69
PROPER(U51(x0, isNat(z0), x2)) → c73(U51'(proper(x0), isNat(proper(z0)), proper(x2)), PROPER(x0), PROPER(isNat(z0)), PROPER(x2)) 686.53/213.69
PROPER(U51(x0, U21(z0), x2)) → c73(U51'(proper(x0), U21(proper(z0)), proper(x2)), PROPER(x0), PROPER(U21(z0)), PROPER(x2)) 686.53/213.69
PROPER(U51(x0, U31(z0, z1), x2)) → c73(U51'(proper(x0), U31(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U31(z0, z1)), PROPER(x2)) 686.53/213.69
PROPER(U51(x0, U32(z0), x2)) → c73(U51'(proper(x0), U32(proper(z0)), proper(x2)), PROPER(x0), PROPER(U32(z0)), PROPER(x2)) 686.53/213.69
PROPER(U51(x0, U41(z0, z1), x2)) → c73(U51'(proper(x0), U41(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U41(z0, z1)), PROPER(x2)) 686.53/213.69
PROPER(U51(x0, U51(z0, z1, z2), x2)) → c73(U51'(proper(x0), U51(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U51(z0, z1, z2)), PROPER(x2)) 686.53/213.69
PROPER(U51(x0, U52(z0, z1, z2), x2)) → c73(U51'(proper(x0), U52(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U52(z0, z1, z2)), PROPER(x2)) 686.53/213.69
PROPER(U51(x0, s(z0), x2)) → c73(U51'(proper(x0), s(proper(z0)), proper(x2)), PROPER(x0), PROPER(s(z0)), PROPER(x2)) 686.53/213.69
PROPER(U51(x0, plus(z0, z1), x2)) → c73(U51'(proper(x0), plus(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(plus(z0, z1)), PROPER(x2)) 686.53/213.69
PROPER(U51(x0, U61(z0), x2)) → c73(U51'(proper(x0), U61(proper(z0)), proper(x2)), PROPER(x0), PROPER(U61(z0)), PROPER(x2)) 686.53/213.69
PROPER(U51(x0, U71(z0, z1, z2), x2)) → c73(U51'(proper(x0), U71(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U71(z0, z1, z2)), PROPER(x2)) 686.53/213.69
PROPER(U51(x0, U72(z0, z1, z2), x2)) → c73(U51'(proper(x0), U72(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U72(z0, z1, z2)), PROPER(x2)) 686.53/213.69
PROPER(U51(x0, x(z0, z1), x2)) → c73(U51'(proper(x0), x(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(x(z0, z1)), PROPER(x2)) 686.53/213.69
PROPER(U51(U11(z0, z1), x1, x2)) → c73(U51'(U11(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U11(z0, z1)), PROPER(x1), PROPER(x2)) 686.53/213.69
PROPER(U51(U12(z0), x1, x2)) → c73(U51'(U12(proper(z0)), proper(x1), proper(x2)), PROPER(U12(z0)), PROPER(x1), PROPER(x2)) 686.53/213.69
PROPER(U51(isNat(z0), x1, x2)) → c73(U51'(isNat(proper(z0)), proper(x1), proper(x2)), PROPER(isNat(z0)), PROPER(x1), PROPER(x2)) 686.53/213.69
PROPER(U51(U21(z0), x1, x2)) → c73(U51'(U21(proper(z0)), proper(x1), proper(x2)), PROPER(U21(z0)), PROPER(x1), PROPER(x2)) 686.53/213.69
PROPER(U51(U31(z0, z1), x1, x2)) → c73(U51'(U31(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U31(z0, z1)), PROPER(x1), PROPER(x2)) 686.53/213.69
PROPER(U51(U32(z0), x1, x2)) → c73(U51'(U32(proper(z0)), proper(x1), proper(x2)), PROPER(U32(z0)), PROPER(x1), PROPER(x2)) 686.53/213.69
PROPER(U51(U41(z0, z1), x1, x2)) → c73(U51'(U41(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U41(z0, z1)), PROPER(x1), PROPER(x2)) 686.53/213.69
PROPER(U51(U51(z0, z1, z2), x1, x2)) → c73(U51'(U51(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U51(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.53/213.69
PROPER(U51(U52(z0, z1, z2), x1, x2)) → c73(U51'(U52(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U52(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.53/213.69
PROPER(U51(s(z0), x1, x2)) → c73(U51'(s(proper(z0)), proper(x1), proper(x2)), PROPER(s(z0)), PROPER(x1), PROPER(x2)) 686.53/213.69
PROPER(U51(plus(z0, z1), x1, x2)) → c73(U51'(plus(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(plus(z0, z1)), PROPER(x1), PROPER(x2)) 686.53/213.69
PROPER(U51(U61(z0), x1, x2)) → c73(U51'(U61(proper(z0)), proper(x1), proper(x2)), PROPER(U61(z0)), PROPER(x1), PROPER(x2)) 686.53/213.69
PROPER(U51(U71(z0, z1, z2), x1, x2)) → c73(U51'(U71(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U71(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.53/213.69
PROPER(U51(U72(z0, z1, z2), x1, x2)) → c73(U51'(U72(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U72(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.53/213.69
PROPER(U51(x(z0, z1), x1, x2)) → c73(U51'(x(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(x(z0, z1)), PROPER(x1), PROPER(x2)) 686.53/213.69
PROPER(U51(x0, x1, tt)) → c73(U51'(proper(x0), proper(x1), ok(tt)), PROPER(x0), PROPER(x1)) 686.53/213.69
PROPER(U51(x0, x1, 0)) → c73(U51'(proper(x0), proper(x1), ok(0)), PROPER(x0), PROPER(x1)) 686.53/213.69
PROPER(U51(x0, tt, x2)) → c73(U51'(proper(x0), ok(tt), proper(x2)), PROPER(x0), PROPER(x2)) 686.53/213.69
PROPER(U51(x0, 0, x2)) → c73(U51'(proper(x0), ok(0), proper(x2)), PROPER(x0), PROPER(x2)) 686.53/213.69
PROPER(U51(tt, x1, x2)) → c73(U51'(ok(tt), proper(x1), proper(x2)), PROPER(x1), PROPER(x2)) 686.53/213.69
PROPER(U51(0, x1, x2)) → c73(U51'(ok(0), proper(x1), proper(x2)), PROPER(x1), PROPER(x2)) 686.53/213.69
PROPER(U52(x0, x1, U11(z0, z1))) → c74(U52'(proper(x0), proper(x1), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U11(z0, z1))) 686.53/213.69
PROPER(U52(x0, x1, tt)) → c74(U52'(proper(x0), proper(x1), ok(tt)), PROPER(x0), PROPER(x1), PROPER(tt)) 686.53/213.69
PROPER(U52(x0, x1, U12(z0))) → c74(U52'(proper(x0), proper(x1), U12(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U12(z0))) 686.53/213.69
PROPER(U52(x0, x1, isNat(z0))) → c74(U52'(proper(x0), proper(x1), isNat(proper(z0))), PROPER(x0), PROPER(x1), PROPER(isNat(z0))) 686.53/213.69
PROPER(U52(x0, x1, U21(z0))) → c74(U52'(proper(x0), proper(x1), U21(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U21(z0))) 686.53/213.69
PROPER(U52(x0, x1, U31(z0, z1))) → c74(U52'(proper(x0), proper(x1), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U31(z0, z1))) 686.53/213.69
PROPER(U52(x0, x1, U32(z0))) → c74(U52'(proper(x0), proper(x1), U32(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U32(z0))) 686.53/213.69
PROPER(U52(x0, x1, U41(z0, z1))) → c74(U52'(proper(x0), proper(x1), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U41(z0, z1))) 686.53/213.69
PROPER(U52(x0, x1, U51(z0, z1, z2))) → c74(U52'(proper(x0), proper(x1), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U51(z0, z1, z2))) 686.53/213.69
PROPER(U52(x0, x1, U52(z0, z1, z2))) → c74(U52'(proper(x0), proper(x1), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U52(z0, z1, z2))) 686.53/213.69
PROPER(U52(x0, x1, s(z0))) → c74(U52'(proper(x0), proper(x1), s(proper(z0))), PROPER(x0), PROPER(x1), PROPER(s(z0))) 686.53/213.69
PROPER(U52(x0, x1, plus(z0, z1))) → c74(U52'(proper(x0), proper(x1), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(plus(z0, z1))) 686.53/213.69
PROPER(U52(x0, x1, U61(z0))) → c74(U52'(proper(x0), proper(x1), U61(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U61(z0))) 686.53/213.69
PROPER(U52(x0, x1, 0)) → c74(U52'(proper(x0), proper(x1), ok(0)), PROPER(x0), PROPER(x1), PROPER(0)) 686.53/213.69
PROPER(U52(x0, x1, U71(z0, z1, z2))) → c74(U52'(proper(x0), proper(x1), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U71(z0, z1, z2))) 686.53/213.69
PROPER(U52(x0, x1, U72(z0, z1, z2))) → c74(U52'(proper(x0), proper(x1), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U72(z0, z1, z2))) 686.53/213.69
PROPER(U52(x0, x1, x(z0, z1))) → c74(U52'(proper(x0), proper(x1), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(x(z0, z1))) 686.53/213.69
PROPER(U52(x0, U11(z0, z1), x2)) → c74(U52'(proper(x0), U11(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U11(z0, z1)), PROPER(x2)) 686.53/213.69
PROPER(U52(x0, tt, x2)) → c74(U52'(proper(x0), ok(tt), proper(x2)), PROPER(x0), PROPER(tt), PROPER(x2)) 686.53/213.69
PROPER(U52(x0, U12(z0), x2)) → c74(U52'(proper(x0), U12(proper(z0)), proper(x2)), PROPER(x0), PROPER(U12(z0)), PROPER(x2)) 686.53/213.69
PROPER(U52(x0, isNat(z0), x2)) → c74(U52'(proper(x0), isNat(proper(z0)), proper(x2)), PROPER(x0), PROPER(isNat(z0)), PROPER(x2)) 686.53/213.69
PROPER(U52(x0, U21(z0), x2)) → c74(U52'(proper(x0), U21(proper(z0)), proper(x2)), PROPER(x0), PROPER(U21(z0)), PROPER(x2)) 686.53/213.69
PROPER(U52(x0, U31(z0, z1), x2)) → c74(U52'(proper(x0), U31(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U31(z0, z1)), PROPER(x2)) 686.53/213.69
PROPER(U52(x0, U32(z0), x2)) → c74(U52'(proper(x0), U32(proper(z0)), proper(x2)), PROPER(x0), PROPER(U32(z0)), PROPER(x2)) 686.53/213.69
PROPER(U52(x0, U41(z0, z1), x2)) → c74(U52'(proper(x0), U41(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U41(z0, z1)), PROPER(x2)) 686.53/213.69
PROPER(U52(x0, U51(z0, z1, z2), x2)) → c74(U52'(proper(x0), U51(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U51(z0, z1, z2)), PROPER(x2)) 686.53/213.69
PROPER(U52(x0, U52(z0, z1, z2), x2)) → c74(U52'(proper(x0), U52(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U52(z0, z1, z2)), PROPER(x2)) 686.53/213.69
PROPER(U52(x0, s(z0), x2)) → c74(U52'(proper(x0), s(proper(z0)), proper(x2)), PROPER(x0), PROPER(s(z0)), PROPER(x2)) 686.53/213.69
PROPER(U52(x0, plus(z0, z1), x2)) → c74(U52'(proper(x0), plus(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(plus(z0, z1)), PROPER(x2)) 686.53/213.69
PROPER(U52(x0, U61(z0), x2)) → c74(U52'(proper(x0), U61(proper(z0)), proper(x2)), PROPER(x0), PROPER(U61(z0)), PROPER(x2)) 686.53/213.69
PROPER(U52(x0, 0, x2)) → c74(U52'(proper(x0), ok(0), proper(x2)), PROPER(x0), PROPER(0), PROPER(x2)) 686.53/213.69
PROPER(U52(x0, U71(z0, z1, z2), x2)) → c74(U52'(proper(x0), U71(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U71(z0, z1, z2)), PROPER(x2)) 686.53/213.69
PROPER(U52(x0, U72(z0, z1, z2), x2)) → c74(U52'(proper(x0), U72(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U72(z0, z1, z2)), PROPER(x2)) 686.53/213.69
PROPER(U52(x0, x(z0, z1), x2)) → c74(U52'(proper(x0), x(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(x(z0, z1)), PROPER(x2)) 686.53/213.69
PROPER(U52(U11(z0, z1), x1, x2)) → c74(U52'(U11(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U11(z0, z1)), PROPER(x1), PROPER(x2)) 686.53/213.69
PROPER(U52(tt, x1, x2)) → c74(U52'(ok(tt), proper(x1), proper(x2)), PROPER(tt), PROPER(x1), PROPER(x2)) 686.53/213.69
PROPER(U52(U12(z0), x1, x2)) → c74(U52'(U12(proper(z0)), proper(x1), proper(x2)), PROPER(U12(z0)), PROPER(x1), PROPER(x2)) 686.53/213.69
PROPER(U52(isNat(z0), x1, x2)) → c74(U52'(isNat(proper(z0)), proper(x1), proper(x2)), PROPER(isNat(z0)), PROPER(x1), PROPER(x2)) 686.53/213.69
PROPER(U52(U21(z0), x1, x2)) → c74(U52'(U21(proper(z0)), proper(x1), proper(x2)), PROPER(U21(z0)), PROPER(x1), PROPER(x2)) 686.53/213.69
PROPER(U52(U31(z0, z1), x1, x2)) → c74(U52'(U31(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U31(z0, z1)), PROPER(x1), PROPER(x2)) 686.53/213.69
PROPER(U52(U32(z0), x1, x2)) → c74(U52'(U32(proper(z0)), proper(x1), proper(x2)), PROPER(U32(z0)), PROPER(x1), PROPER(x2)) 686.53/213.69
PROPER(U52(U41(z0, z1), x1, x2)) → c74(U52'(U41(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U41(z0, z1)), PROPER(x1), PROPER(x2)) 686.53/213.69
PROPER(U52(U51(z0, z1, z2), x1, x2)) → c74(U52'(U51(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U51(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.53/213.69
PROPER(U52(U52(z0, z1, z2), x1, x2)) → c74(U52'(U52(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U52(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.53/213.69
PROPER(U52(s(z0), x1, x2)) → c74(U52'(s(proper(z0)), proper(x1), proper(x2)), PROPER(s(z0)), PROPER(x1), PROPER(x2)) 686.53/213.69
PROPER(U52(plus(z0, z1), x1, x2)) → c74(U52'(plus(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(plus(z0, z1)), PROPER(x1), PROPER(x2)) 686.53/213.69
PROPER(U52(U61(z0), x1, x2)) → c74(U52'(U61(proper(z0)), proper(x1), proper(x2)), PROPER(U61(z0)), PROPER(x1), PROPER(x2)) 686.53/213.69
PROPER(U52(0, x1, x2)) → c74(U52'(ok(0), proper(x1), proper(x2)), PROPER(0), PROPER(x1), PROPER(x2)) 686.53/213.69
PROPER(U52(U71(z0, z1, z2), x1, x2)) → c74(U52'(U71(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U71(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.53/213.69
PROPER(U52(U72(z0, z1, z2), x1, x2)) → c74(U52'(U72(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U72(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.53/213.69
PROPER(U52(x(z0, z1), x1, x2)) → c74(U52'(x(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(x(z0, z1)), PROPER(x1), PROPER(x2))
K tuples:none
Defined Rule Symbols:

active, U11, U12, U21, U31, U32, U41, U51, U52, s, plus, U61, U71, U72, x, proper, isNat, top

Defined Pair Symbols:

ACTIVE, U11', U12', U21', U31', U32', U41', U51', U52', S, PLUS, U61', U71', U72', X, PROPER, ISNAT, TOP

Compound Symbols:

c28, c29, 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, c62, c63, c64, c75, c76, c77, c79, c80, c81, c82, c83, c84, c13, c16, c18, c1, c19, c19, c, c20, c20, c2, c21, c21, c3, c22, c22, c4, c23, c23, c5, c24, c24, c6, c25, c25, c7, c26, c26, c8, c27, c27, c9, c30, c30, c10, c31, c31, c11, c32, c32, c12, c65, c65, c67, c67, c68, c68, c69, c69, c70, c70, c71, c71, c72, c72, c73, c73, c74

686.53/213.69
686.53/213.69

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

Removed 6 trailing tuple parts
686.53/213.69
686.53/213.69

(114) Obligation:

Complexity Dependency Tuples Problem
Rules:

active(U11(tt, z0)) → mark(U12(isNat(z0))) 686.53/213.69
active(U12(tt)) → mark(tt) 686.53/213.69
active(U21(tt)) → mark(tt) 686.53/213.69
active(U31(tt, z0)) → mark(U32(isNat(z0))) 686.53/213.69
active(U32(tt)) → mark(tt) 686.53/213.69
active(U41(tt, z0)) → mark(z0) 686.53/213.69
active(U51(tt, z0, z1)) → mark(U52(isNat(z1), z0, z1)) 686.53/213.69
active(U52(tt, z0, z1)) → mark(s(plus(z1, z0))) 686.53/213.69
active(U61(tt)) → mark(0) 686.53/213.69
active(U71(tt, z0, z1)) → mark(U72(isNat(z1), z0, z1)) 686.53/213.69
active(U72(tt, z0, z1)) → mark(plus(x(z1, z0), z1)) 686.53/213.69
active(isNat(0)) → mark(tt) 686.53/213.69
active(isNat(plus(z0, z1))) → mark(U11(isNat(z0), z1)) 686.53/213.69
active(isNat(s(z0))) → mark(U21(isNat(z0))) 686.53/213.69
active(isNat(x(z0, z1))) → mark(U31(isNat(z0), z1)) 686.53/213.69
active(plus(z0, 0)) → mark(U41(isNat(z0), z0)) 686.53/213.69
active(plus(z0, s(z1))) → mark(U51(isNat(z1), z1, z0)) 686.53/213.69
active(x(z0, 0)) → mark(U61(isNat(z0))) 686.53/213.69
active(x(z0, s(z1))) → mark(U71(isNat(z1), z1, z0)) 686.53/213.69
active(U11(z0, z1)) → U11(active(z0), z1) 686.53/213.69
active(U12(z0)) → U12(active(z0)) 686.53/213.69
active(U21(z0)) → U21(active(z0)) 686.53/213.69
active(U31(z0, z1)) → U31(active(z0), z1) 686.53/213.69
active(U32(z0)) → U32(active(z0)) 686.53/213.69
active(U41(z0, z1)) → U41(active(z0), z1) 686.53/213.69
active(U51(z0, z1, z2)) → U51(active(z0), z1, z2) 686.53/213.69
active(U52(z0, z1, z2)) → U52(active(z0), z1, z2) 686.53/213.69
active(s(z0)) → s(active(z0)) 686.53/213.69
active(plus(z0, z1)) → plus(active(z0), z1) 686.53/213.69
active(plus(z0, z1)) → plus(z0, active(z1)) 686.53/213.69
active(U61(z0)) → U61(active(z0)) 686.53/213.69
active(U71(z0, z1, z2)) → U71(active(z0), z1, z2) 686.53/213.69
active(U72(z0, z1, z2)) → U72(active(z0), z1, z2) 686.53/213.69
active(x(z0, z1)) → x(active(z0), z1) 686.53/213.69
active(x(z0, z1)) → x(z0, active(z1)) 686.53/213.69
U11(mark(z0), z1) → mark(U11(z0, z1)) 686.53/213.69
U11(ok(z0), ok(z1)) → ok(U11(z0, z1)) 686.53/213.69
U12(mark(z0)) → mark(U12(z0)) 686.53/213.69
U12(ok(z0)) → ok(U12(z0)) 686.53/213.69
U21(mark(z0)) → mark(U21(z0)) 686.53/213.69
U21(ok(z0)) → ok(U21(z0)) 686.53/213.69
U31(mark(z0), z1) → mark(U31(z0, z1)) 686.53/213.69
U31(ok(z0), ok(z1)) → ok(U31(z0, z1)) 686.53/213.69
U32(mark(z0)) → mark(U32(z0)) 686.53/213.69
U32(ok(z0)) → ok(U32(z0)) 686.53/213.69
U41(mark(z0), z1) → mark(U41(z0, z1)) 686.53/213.69
U41(ok(z0), ok(z1)) → ok(U41(z0, z1)) 686.53/213.69
U51(mark(z0), z1, z2) → mark(U51(z0, z1, z2)) 686.53/213.69
U51(ok(z0), ok(z1), ok(z2)) → ok(U51(z0, z1, z2)) 686.53/213.69
U52(mark(z0), z1, z2) → mark(U52(z0, z1, z2)) 686.53/213.69
U52(ok(z0), ok(z1), ok(z2)) → ok(U52(z0, z1, z2)) 686.53/213.69
s(mark(z0)) → mark(s(z0)) 686.53/213.69
s(ok(z0)) → ok(s(z0)) 686.53/213.69
plus(mark(z0), z1) → mark(plus(z0, z1)) 686.53/213.69
plus(z0, mark(z1)) → mark(plus(z0, z1)) 686.53/213.69
plus(ok(z0), ok(z1)) → ok(plus(z0, z1)) 686.53/213.69
U61(mark(z0)) → mark(U61(z0)) 686.53/213.69
U61(ok(z0)) → ok(U61(z0)) 686.53/213.69
U71(mark(z0), z1, z2) → mark(U71(z0, z1, z2)) 686.53/213.69
U71(ok(z0), ok(z1), ok(z2)) → ok(U71(z0, z1, z2)) 686.53/213.69
U72(mark(z0), z1, z2) → mark(U72(z0, z1, z2)) 686.53/213.69
U72(ok(z0), ok(z1), ok(z2)) → ok(U72(z0, z1, z2)) 686.53/213.69
x(mark(z0), z1) → mark(x(z0, z1)) 686.53/213.69
x(z0, mark(z1)) → mark(x(z0, z1)) 686.53/213.69
x(ok(z0), ok(z1)) → ok(x(z0, z1)) 686.53/213.69
proper(U11(z0, z1)) → U11(proper(z0), proper(z1)) 686.53/213.69
proper(tt) → ok(tt) 686.53/213.69
proper(U12(z0)) → U12(proper(z0)) 686.53/213.69
proper(isNat(z0)) → isNat(proper(z0)) 686.53/213.69
proper(U21(z0)) → U21(proper(z0)) 686.53/213.69
proper(U31(z0, z1)) → U31(proper(z0), proper(z1)) 686.53/213.69
proper(U32(z0)) → U32(proper(z0)) 686.53/213.69
proper(U41(z0, z1)) → U41(proper(z0), proper(z1)) 686.53/213.69
proper(U51(z0, z1, z2)) → U51(proper(z0), proper(z1), proper(z2)) 686.53/213.69
proper(U52(z0, z1, z2)) → U52(proper(z0), proper(z1), proper(z2)) 686.53/213.69
proper(s(z0)) → s(proper(z0)) 686.53/213.69
proper(plus(z0, z1)) → plus(proper(z0), proper(z1)) 686.53/213.69
proper(U61(z0)) → U61(proper(z0)) 686.53/213.69
proper(0) → ok(0) 686.53/213.69
proper(U71(z0, z1, z2)) → U71(proper(z0), proper(z1), proper(z2)) 686.53/213.69
proper(U72(z0, z1, z2)) → U72(proper(z0), proper(z1), proper(z2)) 686.53/213.69
proper(x(z0, z1)) → x(proper(z0), proper(z1)) 686.53/213.69
isNat(ok(z0)) → ok(isNat(z0)) 686.53/213.69
top(mark(z0)) → top(proper(z0)) 686.53/213.69
top(ok(z0)) → top(active(z0))
Tuples:

ACTIVE(plus(z0, z1)) → c28(PLUS(active(z0), z1), ACTIVE(z0)) 686.53/213.69
ACTIVE(plus(z0, z1)) → c29(PLUS(z0, active(z1)), ACTIVE(z1)) 686.53/213.69
ACTIVE(x(z0, z1)) → c33(X(active(z0), z1), ACTIVE(z0)) 686.53/213.69
ACTIVE(x(z0, z1)) → c34(X(z0, active(z1)), ACTIVE(z1)) 686.53/213.69
U11'(mark(z0), z1) → c35(U11'(z0, z1)) 686.53/213.69
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1)) 686.53/213.69
U12'(mark(z0)) → c37(U12'(z0)) 686.53/213.69
U12'(ok(z0)) → c38(U12'(z0)) 686.53/213.69
U21'(mark(z0)) → c39(U21'(z0)) 686.53/213.69
U21'(ok(z0)) → c40(U21'(z0)) 686.53/213.69
U31'(mark(z0), z1) → c41(U31'(z0, z1)) 686.53/213.69
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 686.53/213.69
U32'(mark(z0)) → c43(U32'(z0)) 686.53/213.69
U32'(ok(z0)) → c44(U32'(z0)) 686.53/213.69
U41'(mark(z0), z1) → c45(U41'(z0, z1)) 686.53/213.69
U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1)) 686.53/213.69
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2)) 686.53/213.69
U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2)) 686.53/213.69
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2)) 686.53/213.69
U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2)) 686.53/213.69
S(mark(z0)) → c51(S(z0)) 686.53/213.69
S(ok(z0)) → c52(S(z0)) 686.53/213.69
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 686.53/213.69
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 686.53/213.69
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 686.53/213.69
U61'(mark(z0)) → c56(U61'(z0)) 686.53/213.69
U61'(ok(z0)) → c57(U61'(z0)) 686.53/213.69
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2)) 686.53/213.69
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2)) 686.53/213.69
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2)) 686.53/213.69
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 686.53/213.69
X(mark(z0), z1) → c62(X(z0, z1)) 686.53/213.69
X(z0, mark(z1)) → c63(X(z0, z1)) 686.53/213.69
X(ok(z0), ok(z1)) → c64(X(z0, z1)) 686.53/213.69
PROPER(s(z0)) → c75(S(proper(z0)), PROPER(z0)) 686.53/213.69
PROPER(plus(z0, z1)) → c76(PLUS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 686.53/213.69
PROPER(U61(z0)) → c77(U61'(proper(z0)), PROPER(z0)) 686.53/213.69
PROPER(U71(z0, z1, z2)) → c79(U71'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 686.53/213.69
PROPER(U72(z0, z1, z2)) → c80(U72'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 686.53/213.69
PROPER(x(z0, z1)) → c81(X(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 686.53/213.69
ISNAT(ok(z0)) → c82(ISNAT(z0)) 686.53/213.69
TOP(mark(z0)) → c83(TOP(proper(z0)), PROPER(z0)) 686.53/213.69
TOP(ok(z0)) → c84(TOP(active(z0)), ACTIVE(z0)) 686.53/213.69
ACTIVE(isNat(s(z0))) → c13(ISNAT(z0)) 686.53/213.69
ACTIVE(plus(z0, s(z1))) → c16(ISNAT(z1)) 686.53/213.69
ACTIVE(x(z0, s(z1))) → c18(ISNAT(z1)) 686.53/213.69
ACTIVE(U11(tt, z0)) → c1(U12'(isNat(z0))) 686.53/213.69
ACTIVE(U11(tt, z0)) → c1(ISNAT(z0)) 686.53/213.69
ACTIVE(U31(tt, z0)) → c1(U32'(isNat(z0))) 686.53/213.69
ACTIVE(U31(tt, z0)) → c1(ISNAT(z0)) 686.53/213.69
ACTIVE(U51(tt, z0, z1)) → c1(U52'(isNat(z1), z0, z1)) 686.53/213.69
ACTIVE(U51(tt, z0, z1)) → c1(ISNAT(z1)) 686.53/213.69
ACTIVE(U52(tt, z0, z1)) → c1(S(plus(z1, z0))) 686.53/213.69
ACTIVE(U52(tt, z0, z1)) → c1(PLUS(z1, z0)) 686.53/213.69
ACTIVE(U71(tt, z0, z1)) → c1(U72'(isNat(z1), z0, z1)) 686.53/213.69
ACTIVE(U71(tt, z0, z1)) → c1(ISNAT(z1)) 686.53/213.69
ACTIVE(U72(tt, z0, z1)) → c1(PLUS(x(z1, z0), z1)) 686.53/213.69
ACTIVE(U72(tt, z0, z1)) → c1(X(z1, z0)) 686.53/213.69
ACTIVE(isNat(plus(z0, z1))) → c1(U11'(isNat(z0), z1)) 686.53/213.69
ACTIVE(isNat(plus(z0, z1))) → c1(ISNAT(z0)) 686.53/213.69
ACTIVE(isNat(x(z0, z1))) → c1(U31'(isNat(z0), z1)) 686.53/213.69
ACTIVE(isNat(x(z0, z1))) → c1(ISNAT(z0)) 686.53/213.69
ACTIVE(plus(z0, 0)) → c1(U41'(isNat(z0), z0)) 686.53/213.69
ACTIVE(plus(z0, 0)) → c1(ISNAT(z0)) 686.53/213.69
ACTIVE(x(z0, 0)) → c1(U61'(isNat(z0))) 686.53/213.69
ACTIVE(x(z0, 0)) → c1(ISNAT(z0)) 686.53/213.69
ACTIVE(U11(plus(z0, 0), x1)) → c19(U11'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.53/213.69
ACTIVE(U11(plus(z0, s(z1)), x1)) → c19(U11'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.53/213.69
ACTIVE(U11(x(z0, 0), x1)) → c19(U11'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.53/213.69
ACTIVE(U11(x(z0, s(z1)), x1)) → c19(U11'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.53/213.69
ACTIVE(U11(U11(z0, z1), x1)) → c19(U11'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.53/213.69
ACTIVE(U11(U12(z0), x1)) → c19(U11'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.53/213.69
ACTIVE(U11(U21(z0), x1)) → c19(U11'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.53/213.69
ACTIVE(U11(U31(z0, z1), x1)) → c19(U11'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.53/213.69
ACTIVE(U11(U32(z0), x1)) → c19(U11'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.53/213.69
ACTIVE(U11(U41(z0, z1), x1)) → c19(U11'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.53/213.69
ACTIVE(U11(U51(z0, z1, z2), x1)) → c19(U11'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.53/213.69
ACTIVE(U11(U52(z0, z1, z2), x1)) → c19(U11'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.53/213.69
ACTIVE(U11(s(z0), x1)) → c19(U11'(s(active(z0)), x1), ACTIVE(s(z0))) 686.53/213.69
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.53/213.69
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.53/213.69
ACTIVE(U11(U61(z0), x1)) → c19(U11'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.53/213.69
ACTIVE(U11(U71(z0, z1, z2), x1)) → c19(U11'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.53/213.69
ACTIVE(U11(U72(z0, z1, z2), x1)) → c19(U11'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.53/213.69
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.53/213.69
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.53/213.69
ACTIVE(U11(isNat(0), x1)) → c19(U11'(mark(tt), x1)) 686.53/213.69
ACTIVE(U11(U11(tt, z0), x1)) → c(U11'(mark(U12(isNat(z0))), x1)) 686.53/213.69
ACTIVE(U11(U11(tt, z0), x1)) → c(ACTIVE(U11(tt, z0))) 686.53/213.69
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(U11'(mark(U11(isNat(z0), z1)), x1)) 686.53/213.69
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(ACTIVE(isNat(plus(z0, z1)))) 686.53/213.69
ACTIVE(U11(isNat(s(z0)), x1)) → c(U11'(mark(U21(isNat(z0))), x1)) 686.53/213.69
ACTIVE(U11(isNat(s(z0)), x1)) → c(ACTIVE(isNat(s(z0)))) 686.53/213.69
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(U11'(mark(U31(isNat(z0), z1)), x1)) 686.53/213.69
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(ACTIVE(isNat(x(z0, z1)))) 686.53/213.69
ACTIVE(U12(plus(z0, 0))) → c20(U12'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.53/213.69
ACTIVE(U12(plus(z0, s(z1)))) → c20(U12'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.53/213.69
ACTIVE(U12(x(z0, 0))) → c20(U12'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.53/213.69
ACTIVE(U12(x(z0, s(z1)))) → c20(U12'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.53/213.69
ACTIVE(U12(U11(z0, z1))) → c20(U12'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.53/213.69
ACTIVE(U12(U12(z0))) → c20(U12'(U12(active(z0))), ACTIVE(U12(z0))) 686.53/213.69
ACTIVE(U12(U21(z0))) → c20(U12'(U21(active(z0))), ACTIVE(U21(z0))) 686.53/213.69
ACTIVE(U12(U31(z0, z1))) → c20(U12'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.53/213.69
ACTIVE(U12(U32(z0))) → c20(U12'(U32(active(z0))), ACTIVE(U32(z0))) 686.53/213.69
ACTIVE(U12(U41(z0, z1))) → c20(U12'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.53/213.69
ACTIVE(U12(U51(z0, z1, z2))) → c20(U12'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.53/213.69
ACTIVE(U12(U52(z0, z1, z2))) → c20(U12'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.53/213.69
ACTIVE(U12(s(z0))) → c20(U12'(s(active(z0))), ACTIVE(s(z0))) 686.53/213.69
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.53/213.69
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.53/213.69
ACTIVE(U12(U61(z0))) → c20(U12'(U61(active(z0))), ACTIVE(U61(z0))) 686.53/213.69
ACTIVE(U12(U71(z0, z1, z2))) → c20(U12'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.53/213.69
ACTIVE(U12(U72(z0, z1, z2))) → c20(U12'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.53/213.69
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.53/213.69
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.53/213.69
ACTIVE(U11(U12(tt), x1)) → c19(U11'(mark(tt), x1)) 686.53/213.69
ACTIVE(U12(U12(tt))) → c20(U12'(mark(tt))) 686.53/213.69
ACTIVE(U12(isNat(0))) → c20(U12'(mark(tt))) 686.53/213.69
ACTIVE(U12(U11(tt, z0))) → c2(U12'(mark(U12(isNat(z0))))) 686.53/213.69
ACTIVE(U12(U11(tt, z0))) → c2(ACTIVE(U11(tt, z0))) 686.53/213.69
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(U12'(mark(U11(isNat(z0), z1)))) 686.53/213.69
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(ACTIVE(isNat(plus(z0, z1)))) 686.53/213.69
ACTIVE(U12(isNat(s(z0)))) → c2(U12'(mark(U21(isNat(z0))))) 686.53/213.69
ACTIVE(U12(isNat(s(z0)))) → c2(ACTIVE(isNat(s(z0)))) 686.53/213.69
ACTIVE(U12(isNat(x(z0, z1)))) → c2(U12'(mark(U31(isNat(z0), z1)))) 686.53/213.69
ACTIVE(U12(isNat(x(z0, z1)))) → c2(ACTIVE(isNat(x(z0, z1)))) 686.53/213.69
ACTIVE(U21(plus(z0, 0))) → c21(U21'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.53/213.69
ACTIVE(U21(plus(z0, s(z1)))) → c21(U21'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.53/213.69
ACTIVE(U21(x(z0, 0))) → c21(U21'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.53/213.69
ACTIVE(U21(x(z0, s(z1)))) → c21(U21'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.53/213.69
ACTIVE(U21(U11(z0, z1))) → c21(U21'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.53/213.69
ACTIVE(U21(U12(z0))) → c21(U21'(U12(active(z0))), ACTIVE(U12(z0))) 686.53/213.69
ACTIVE(U21(U21(z0))) → c21(U21'(U21(active(z0))), ACTIVE(U21(z0))) 686.53/213.69
ACTIVE(U21(U31(z0, z1))) → c21(U21'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.53/213.69
ACTIVE(U21(U32(z0))) → c21(U21'(U32(active(z0))), ACTIVE(U32(z0))) 686.53/213.69
ACTIVE(U21(U41(z0, z1))) → c21(U21'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.53/213.69
ACTIVE(U21(U51(z0, z1, z2))) → c21(U21'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.53/213.69
ACTIVE(U21(U52(z0, z1, z2))) → c21(U21'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.53/213.69
ACTIVE(U21(s(z0))) → c21(U21'(s(active(z0))), ACTIVE(s(z0))) 686.53/213.69
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.53/213.69
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.53/213.69
ACTIVE(U21(U61(z0))) → c21(U21'(U61(active(z0))), ACTIVE(U61(z0))) 686.53/213.69
ACTIVE(U21(U71(z0, z1, z2))) → c21(U21'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.53/213.69
ACTIVE(U21(U72(z0, z1, z2))) → c21(U21'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.53/213.69
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.53/213.69
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.53/213.69
ACTIVE(U11(U21(tt), x1)) → c19(U11'(mark(tt), x1)) 686.53/213.69
ACTIVE(U12(U21(tt))) → c20(U12'(mark(tt))) 686.53/213.69
ACTIVE(U21(U12(tt))) → c21(U21'(mark(tt))) 686.53/213.69
ACTIVE(U21(U21(tt))) → c21(U21'(mark(tt))) 686.53/213.69
ACTIVE(U21(isNat(0))) → c21(U21'(mark(tt))) 686.53/213.69
ACTIVE(U21(U11(tt, z0))) → c3(U21'(mark(U12(isNat(z0))))) 686.53/213.69
ACTIVE(U21(U11(tt, z0))) → c3(ACTIVE(U11(tt, z0))) 686.53/213.69
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(U21'(mark(U11(isNat(z0), z1)))) 686.53/213.69
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(ACTIVE(isNat(plus(z0, z1)))) 686.53/213.69
ACTIVE(U21(isNat(s(z0)))) → c3(U21'(mark(U21(isNat(z0))))) 686.53/213.69
ACTIVE(U21(isNat(s(z0)))) → c3(ACTIVE(isNat(s(z0)))) 686.53/213.69
ACTIVE(U21(isNat(x(z0, z1)))) → c3(U21'(mark(U31(isNat(z0), z1)))) 686.53/213.69
ACTIVE(U21(isNat(x(z0, z1)))) → c3(ACTIVE(isNat(x(z0, z1)))) 686.53/213.69
ACTIVE(U31(plus(z0, 0), x1)) → c22(U31'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.53/213.69
ACTIVE(U31(plus(z0, s(z1)), x1)) → c22(U31'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.53/213.69
ACTIVE(U31(x(z0, 0), x1)) → c22(U31'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.53/213.69
ACTIVE(U31(x(z0, s(z1)), x1)) → c22(U31'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.53/213.69
ACTIVE(U31(U11(z0, z1), x1)) → c22(U31'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.53/213.69
ACTIVE(U31(U12(z0), x1)) → c22(U31'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.53/213.69
ACTIVE(U31(U21(z0), x1)) → c22(U31'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.53/213.69
ACTIVE(U31(U31(z0, z1), x1)) → c22(U31'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.53/213.69
ACTIVE(U31(U32(z0), x1)) → c22(U31'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.53/213.69
ACTIVE(U31(U41(z0, z1), x1)) → c22(U31'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.53/213.69
ACTIVE(U31(U51(z0, z1, z2), x1)) → c22(U31'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.53/213.69
ACTIVE(U31(U52(z0, z1, z2), x1)) → c22(U31'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.53/213.69
ACTIVE(U31(s(z0), x1)) → c22(U31'(s(active(z0)), x1), ACTIVE(s(z0))) 686.53/213.69
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.53/213.69
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.53/213.69
ACTIVE(U31(U61(z0), x1)) → c22(U31'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.53/213.69
ACTIVE(U31(U71(z0, z1, z2), x1)) → c22(U31'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.53/213.69
ACTIVE(U31(U72(z0, z1, z2), x1)) → c22(U31'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.53/213.69
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.53/213.69
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.53/213.69
ACTIVE(U31(U12(tt), x1)) → c22(U31'(mark(tt), x1)) 686.53/213.69
ACTIVE(U31(U21(tt), x1)) → c22(U31'(mark(tt), x1)) 686.53/213.69
ACTIVE(U31(isNat(0), x1)) → c22(U31'(mark(tt), x1)) 686.53/213.69
ACTIVE(U11(U31(tt, z0), x1)) → c4(U11'(mark(U32(isNat(z0))), x1)) 686.53/213.69
ACTIVE(U11(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 686.53/213.69
ACTIVE(U12(U31(tt, z0))) → c4(U12'(mark(U32(isNat(z0))))) 686.53/213.69
ACTIVE(U12(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 686.53/213.69
ACTIVE(U21(U31(tt, z0))) → c4(U21'(mark(U32(isNat(z0))))) 686.53/213.69
ACTIVE(U21(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 686.53/213.69
ACTIVE(U31(U11(tt, z0), x1)) → c4(U31'(mark(U12(isNat(z0))), x1)) 686.53/213.69
ACTIVE(U31(U11(tt, z0), x1)) → c4(ACTIVE(U11(tt, z0))) 686.53/213.69
ACTIVE(U31(U31(tt, z0), x1)) → c4(U31'(mark(U32(isNat(z0))), x1)) 686.53/213.69
ACTIVE(U31(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 686.53/213.69
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(U31'(mark(U11(isNat(z0), z1)), x1)) 686.53/213.69
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(ACTIVE(isNat(plus(z0, z1)))) 686.53/213.69
ACTIVE(U31(isNat(s(z0)), x1)) → c4(U31'(mark(U21(isNat(z0))), x1)) 686.53/213.69
ACTIVE(U31(isNat(s(z0)), x1)) → c4(ACTIVE(isNat(s(z0)))) 686.53/213.69
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(U31'(mark(U31(isNat(z0), z1)), x1)) 686.53/213.69
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(ACTIVE(isNat(x(z0, z1)))) 686.53/213.69
ACTIVE(U32(plus(z0, 0))) → c23(U32'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.53/213.69
ACTIVE(U32(plus(z0, s(z1)))) → c23(U32'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.53/213.69
ACTIVE(U32(x(z0, 0))) → c23(U32'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.53/213.69
ACTIVE(U32(x(z0, s(z1)))) → c23(U32'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.53/213.69
ACTIVE(U32(U11(z0, z1))) → c23(U32'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.53/213.69
ACTIVE(U32(U12(z0))) → c23(U32'(U12(active(z0))), ACTIVE(U12(z0))) 686.53/213.69
ACTIVE(U32(U21(z0))) → c23(U32'(U21(active(z0))), ACTIVE(U21(z0))) 686.53/213.69
ACTIVE(U32(U31(z0, z1))) → c23(U32'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.53/213.69
ACTIVE(U32(U32(z0))) → c23(U32'(U32(active(z0))), ACTIVE(U32(z0))) 686.53/213.69
ACTIVE(U32(U41(z0, z1))) → c23(U32'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.53/213.69
ACTIVE(U32(U51(z0, z1, z2))) → c23(U32'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.53/213.69
ACTIVE(U32(U52(z0, z1, z2))) → c23(U32'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.53/213.69
ACTIVE(U32(s(z0))) → c23(U32'(s(active(z0))), ACTIVE(s(z0))) 686.53/213.69
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.53/213.69
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.53/213.69
ACTIVE(U32(U61(z0))) → c23(U32'(U61(active(z0))), ACTIVE(U61(z0))) 686.53/213.69
ACTIVE(U32(U71(z0, z1, z2))) → c23(U32'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.53/213.69
ACTIVE(U32(U72(z0, z1, z2))) → c23(U32'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.53/213.69
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.53/213.69
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.53/213.69
ACTIVE(U11(U32(tt), x1)) → c19(U11'(mark(tt), x1)) 686.53/213.69
ACTIVE(U12(U32(tt))) → c20(U12'(mark(tt))) 686.53/213.69
ACTIVE(U21(U32(tt))) → c21(U21'(mark(tt))) 686.53/213.69
ACTIVE(U31(U32(tt), x1)) → c22(U31'(mark(tt), x1)) 686.53/213.69
ACTIVE(U32(U12(tt))) → c23(U32'(mark(tt))) 686.53/213.69
ACTIVE(U32(U21(tt))) → c23(U32'(mark(tt))) 686.53/213.69
ACTIVE(U32(U32(tt))) → c23(U32'(mark(tt))) 686.53/213.69
ACTIVE(U32(isNat(0))) → c23(U32'(mark(tt))) 686.53/213.69
ACTIVE(U32(U11(tt, z0))) → c5(U32'(mark(U12(isNat(z0))))) 686.53/213.69
ACTIVE(U32(U11(tt, z0))) → c5(ACTIVE(U11(tt, z0))) 686.53/213.69
ACTIVE(U32(U31(tt, z0))) → c5(U32'(mark(U32(isNat(z0))))) 686.53/213.69
ACTIVE(U32(U31(tt, z0))) → c5(ACTIVE(U31(tt, z0))) 686.53/213.69
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(U32'(mark(U11(isNat(z0), z1)))) 686.53/213.69
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(ACTIVE(isNat(plus(z0, z1)))) 686.53/213.69
ACTIVE(U32(isNat(s(z0)))) → c5(U32'(mark(U21(isNat(z0))))) 686.53/213.69
ACTIVE(U32(isNat(s(z0)))) → c5(ACTIVE(isNat(s(z0)))) 686.53/213.69
ACTIVE(U32(isNat(x(z0, z1)))) → c5(U32'(mark(U31(isNat(z0), z1)))) 686.53/213.69
ACTIVE(U32(isNat(x(z0, z1)))) → c5(ACTIVE(isNat(x(z0, z1)))) 686.53/213.69
ACTIVE(U41(plus(z0, 0), x1)) → c24(U41'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.53/213.69
ACTIVE(U41(plus(z0, s(z1)), x1)) → c24(U41'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.53/213.69
ACTIVE(U41(x(z0, 0), x1)) → c24(U41'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.53/213.69
ACTIVE(U41(x(z0, s(z1)), x1)) → c24(U41'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.53/213.69
ACTIVE(U41(U11(z0, z1), x1)) → c24(U41'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.53/213.69
ACTIVE(U41(U12(z0), x1)) → c24(U41'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.53/213.69
ACTIVE(U41(U21(z0), x1)) → c24(U41'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.53/213.69
ACTIVE(U41(U31(z0, z1), x1)) → c24(U41'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.53/213.69
ACTIVE(U41(U32(z0), x1)) → c24(U41'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.53/213.69
ACTIVE(U41(U41(z0, z1), x1)) → c24(U41'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.53/213.69
ACTIVE(U41(U51(z0, z1, z2), x1)) → c24(U41'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.53/213.69
ACTIVE(U41(U52(z0, z1, z2), x1)) → c24(U41'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.53/213.69
ACTIVE(U41(s(z0), x1)) → c24(U41'(s(active(z0)), x1), ACTIVE(s(z0))) 686.53/213.69
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.53/213.69
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.53/213.69
ACTIVE(U41(U61(z0), x1)) → c24(U41'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.53/213.69
ACTIVE(U41(U71(z0, z1, z2), x1)) → c24(U41'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.53/213.69
ACTIVE(U41(U72(z0, z1, z2), x1)) → c24(U41'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.53/213.69
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.53/213.69
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.53/213.69
ACTIVE(U11(U41(tt, z0), x1)) → c19(U11'(mark(z0), x1)) 686.53/213.69
ACTIVE(U12(U41(tt, z0))) → c20(U12'(mark(z0))) 686.53/213.69
ACTIVE(U21(U41(tt, z0))) → c21(U21'(mark(z0))) 686.53/213.69
ACTIVE(U31(U41(tt, z0), x1)) → c22(U31'(mark(z0), x1)) 686.53/213.69
ACTIVE(U32(U41(tt, z0))) → c23(U32'(mark(z0))) 686.53/213.69
ACTIVE(U41(U12(tt), x1)) → c24(U41'(mark(tt), x1)) 686.53/213.69
ACTIVE(U41(U21(tt), x1)) → c24(U41'(mark(tt), x1)) 686.53/213.69
ACTIVE(U41(U32(tt), x1)) → c24(U41'(mark(tt), x1)) 686.53/213.69
ACTIVE(U41(U41(tt, z0), x1)) → c24(U41'(mark(z0), x1)) 686.53/213.69
ACTIVE(U41(isNat(0), x1)) → c24(U41'(mark(tt), x1)) 686.53/213.69
ACTIVE(U41(U11(tt, z0), x1)) → c6(U41'(mark(U12(isNat(z0))), x1)) 686.53/213.69
ACTIVE(U41(U11(tt, z0), x1)) → c6(ACTIVE(U11(tt, z0))) 686.53/213.69
ACTIVE(U41(U31(tt, z0), x1)) → c6(U41'(mark(U32(isNat(z0))), x1)) 686.53/213.69
ACTIVE(U41(U31(tt, z0), x1)) → c6(ACTIVE(U31(tt, z0))) 686.53/213.69
ACTIVE(U41(isNat(plus(z0, z1)), x1)) → c6(U41'(mark(U11(isNat(z0), z1)), x1)) 686.53/213.69
ACTIVE(U41(isNat(plus(z0, z1)), x1)) → c6(ACTIVE(isNat(plus(z0, z1)))) 686.53/213.69
ACTIVE(U41(isNat(s(z0)), x1)) → c6(U41'(mark(U21(isNat(z0))), x1)) 686.53/213.69
ACTIVE(U41(isNat(s(z0)), x1)) → c6(ACTIVE(isNat(s(z0)))) 686.53/213.69
ACTIVE(U41(isNat(x(z0, z1)), x1)) → c6(U41'(mark(U31(isNat(z0), z1)), x1)) 686.53/213.69
ACTIVE(U41(isNat(x(z0, z1)), x1)) → c6(ACTIVE(isNat(x(z0, z1)))) 686.53/213.69
ACTIVE(U51(plus(z0, 0), x1, x2)) → c25(U51'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.53/213.69
ACTIVE(U51(plus(z0, s(z1)), x1, x2)) → c25(U51'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.53/213.69
ACTIVE(U51(x(z0, 0), x1, x2)) → c25(U51'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.53/213.69
ACTIVE(U51(x(z0, s(z1)), x1, x2)) → c25(U51'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.53/213.69
ACTIVE(U51(U11(z0, z1), x1, x2)) → c25(U51'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.53/213.69
ACTIVE(U51(U12(z0), x1, x2)) → c25(U51'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.53/213.69
ACTIVE(U51(U21(z0), x1, x2)) → c25(U51'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.53/213.69
ACTIVE(U51(U31(z0, z1), x1, x2)) → c25(U51'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.53/213.69
ACTIVE(U51(U32(z0), x1, x2)) → c25(U51'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.53/213.69
ACTIVE(U51(U41(z0, z1), x1, x2)) → c25(U51'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.53/213.69
ACTIVE(U51(U51(z0, z1, z2), x1, x2)) → c25(U51'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.53/213.69
ACTIVE(U51(U52(z0, z1, z2), x1, x2)) → c25(U51'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.53/213.69
ACTIVE(U51(s(z0), x1, x2)) → c25(U51'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.53/213.69
ACTIVE(U51(plus(z0, z1), x1, x2)) → c25(U51'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.53/213.69
ACTIVE(U51(plus(z0, z1), x1, x2)) → c25(U51'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.53/213.69
ACTIVE(U51(U61(z0), x1, x2)) → c25(U51'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.53/213.69
ACTIVE(U51(U71(z0, z1, z2), x1, x2)) → c25(U51'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.53/213.69
ACTIVE(U51(U72(z0, z1, z2), x1, x2)) → c25(U51'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.53/213.69
ACTIVE(U51(x(z0, z1), x1, x2)) → c25(U51'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.53/213.69
ACTIVE(U51(x(z0, z1), x1, x2)) → c25(U51'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.53/213.69
ACTIVE(U51(U12(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.53/213.69
ACTIVE(U51(U21(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.53/213.69
ACTIVE(U51(U32(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.53/213.69
ACTIVE(U51(U41(tt, z0), x1, x2)) → c25(U51'(mark(z0), x1, x2)) 686.53/213.69
ACTIVE(U51(isNat(0), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.53/213.69
ACTIVE(U11(U51(tt, z0, z1), x1)) → c7(U11'(mark(U52(isNat(z1), z0, z1)), x1)) 686.53/213.69
ACTIVE(U11(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.53/213.69
ACTIVE(U12(U51(tt, z0, z1))) → c7(U12'(mark(U52(isNat(z1), z0, z1)))) 686.53/213.69
ACTIVE(U12(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.53/213.69
ACTIVE(U21(U51(tt, z0, z1))) → c7(U21'(mark(U52(isNat(z1), z0, z1)))) 686.53/213.69
ACTIVE(U21(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.53/213.69
ACTIVE(U31(U51(tt, z0, z1), x1)) → c7(U31'(mark(U52(isNat(z1), z0, z1)), x1)) 686.53/213.69
ACTIVE(U31(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.53/213.69
ACTIVE(U32(U51(tt, z0, z1))) → c7(U32'(mark(U52(isNat(z1), z0, z1)))) 686.53/213.69
ACTIVE(U32(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.53/213.69
ACTIVE(U41(U51(tt, z0, z1), x1)) → c7(U41'(mark(U52(isNat(z1), z0, z1)), x1)) 686.53/213.69
ACTIVE(U41(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.53/213.69
ACTIVE(U51(U11(tt, z0), x1, x2)) → c7(U51'(mark(U12(isNat(z0))), x1, x2)) 686.53/213.69
ACTIVE(U51(U11(tt, z0), x1, x2)) → c7(ACTIVE(U11(tt, z0))) 686.53/213.69
ACTIVE(U51(U31(tt, z0), x1, x2)) → c7(U51'(mark(U32(isNat(z0))), x1, x2)) 686.53/213.69
ACTIVE(U51(U31(tt, z0), x1, x2)) → c7(ACTIVE(U31(tt, z0))) 686.53/213.69
ACTIVE(U51(U51(tt, z0, z1), x1, x2)) → c7(U51'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.53/213.69
ACTIVE(U51(U51(tt, z0, z1), x1, x2)) → c7(ACTIVE(U51(tt, z0, z1))) 686.53/213.69
ACTIVE(U51(isNat(plus(z0, z1)), x1, x2)) → c7(U51'(mark(U11(isNat(z0), z1)), x1, x2)) 686.53/213.69
ACTIVE(U51(isNat(plus(z0, z1)), x1, x2)) → c7(ACTIVE(isNat(plus(z0, z1)))) 686.53/213.69
ACTIVE(U51(isNat(s(z0)), x1, x2)) → c7(U51'(mark(U21(isNat(z0))), x1, x2)) 686.53/213.69
ACTIVE(U51(isNat(s(z0)), x1, x2)) → c7(ACTIVE(isNat(s(z0)))) 686.53/213.69
ACTIVE(U51(isNat(x(z0, z1)), x1, x2)) → c7(U51'(mark(U31(isNat(z0), z1)), x1, x2)) 686.53/213.69
ACTIVE(U51(isNat(x(z0, z1)), x1, x2)) → c7(ACTIVE(isNat(x(z0, z1)))) 686.53/213.69
ACTIVE(U52(plus(z0, 0), x1, x2)) → c26(U52'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.53/213.69
ACTIVE(U52(plus(z0, s(z1)), x1, x2)) → c26(U52'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.53/213.69
ACTIVE(U52(x(z0, 0), x1, x2)) → c26(U52'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.53/213.69
ACTIVE(U52(x(z0, s(z1)), x1, x2)) → c26(U52'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.53/213.69
ACTIVE(U52(U11(z0, z1), x1, x2)) → c26(U52'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.53/213.69
ACTIVE(U52(U12(z0), x1, x2)) → c26(U52'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.53/213.69
ACTIVE(U52(U21(z0), x1, x2)) → c26(U52'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.53/213.69
ACTIVE(U52(U31(z0, z1), x1, x2)) → c26(U52'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.53/213.69
ACTIVE(U52(U32(z0), x1, x2)) → c26(U52'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.53/213.69
ACTIVE(U52(U41(z0, z1), x1, x2)) → c26(U52'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.53/213.69
ACTIVE(U52(U51(z0, z1, z2), x1, x2)) → c26(U52'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.53/213.69
ACTIVE(U52(U52(z0, z1, z2), x1, x2)) → c26(U52'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.53/213.69
ACTIVE(U52(s(z0), x1, x2)) → c26(U52'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.53/213.69
ACTIVE(U52(plus(z0, z1), x1, x2)) → c26(U52'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.53/213.69
ACTIVE(U52(plus(z0, z1), x1, x2)) → c26(U52'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.53/213.69
ACTIVE(U52(U61(z0), x1, x2)) → c26(U52'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.53/213.69
ACTIVE(U52(U71(z0, z1, z2), x1, x2)) → c26(U52'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.53/213.69
ACTIVE(U52(U72(z0, z1, z2), x1, x2)) → c26(U52'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.53/213.69
ACTIVE(U52(x(z0, z1), x1, x2)) → c26(U52'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.53/213.69
ACTIVE(U52(x(z0, z1), x1, x2)) → c26(U52'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.53/213.69
ACTIVE(U52(U12(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.53/213.69
ACTIVE(U52(U21(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.53/213.69
ACTIVE(U52(U32(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.53/213.69
ACTIVE(U52(U41(tt, z0), x1, x2)) → c26(U52'(mark(z0), x1, x2)) 686.53/213.69
ACTIVE(U52(isNat(0), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.53/213.69
ACTIVE(U11(U52(tt, z0, z1), x1)) → c8(U11'(mark(s(plus(z1, z0))), x1)) 686.53/213.69
ACTIVE(U11(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.53/213.69
ACTIVE(U12(U52(tt, z0, z1))) → c8(U12'(mark(s(plus(z1, z0))))) 686.53/213.69
ACTIVE(U12(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.53/213.69
ACTIVE(U21(U52(tt, z0, z1))) → c8(U21'(mark(s(plus(z1, z0))))) 686.53/213.69
ACTIVE(U21(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.53/213.69
ACTIVE(U31(U52(tt, z0, z1), x1)) → c8(U31'(mark(s(plus(z1, z0))), x1)) 686.53/213.69
ACTIVE(U31(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.53/213.69
ACTIVE(U32(U52(tt, z0, z1))) → c8(U32'(mark(s(plus(z1, z0))))) 686.53/213.69
ACTIVE(U32(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.53/213.69
ACTIVE(U41(U52(tt, z0, z1), x1)) → c8(U41'(mark(s(plus(z1, z0))), x1)) 686.53/213.69
ACTIVE(U41(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.53/213.69
ACTIVE(U51(U52(tt, z0, z1), x1, x2)) → c8(U51'(mark(s(plus(z1, z0))), x1, x2)) 686.53/213.69
ACTIVE(U51(U52(tt, z0, z1), x1, x2)) → c8(ACTIVE(U52(tt, z0, z1))) 686.53/213.69
ACTIVE(U52(U11(tt, z0), x1, x2)) → c8(U52'(mark(U12(isNat(z0))), x1, x2)) 686.53/213.69
ACTIVE(U52(U11(tt, z0), x1, x2)) → c8(ACTIVE(U11(tt, z0))) 686.53/213.69
ACTIVE(U52(U31(tt, z0), x1, x2)) → c8(U52'(mark(U32(isNat(z0))), x1, x2)) 686.53/213.69
ACTIVE(U52(U31(tt, z0), x1, x2)) → c8(ACTIVE(U31(tt, z0))) 686.53/213.69
ACTIVE(U52(U51(tt, z0, z1), x1, x2)) → c8(U52'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.53/213.69
ACTIVE(U52(U51(tt, z0, z1), x1, x2)) → c8(ACTIVE(U51(tt, z0, z1))) 686.53/213.69
ACTIVE(U52(U52(tt, z0, z1), x1, x2)) → c8(U52'(mark(s(plus(z1, z0))), x1, x2)) 686.53/213.69
ACTIVE(U52(U52(tt, z0, z1), x1, x2)) → c8(ACTIVE(U52(tt, z0, z1))) 686.53/213.69
ACTIVE(U52(isNat(plus(z0, z1)), x1, x2)) → c8(U52'(mark(U11(isNat(z0), z1)), x1, x2)) 686.53/213.69
ACTIVE(U52(isNat(plus(z0, z1)), x1, x2)) → c8(ACTIVE(isNat(plus(z0, z1)))) 686.53/213.69
ACTIVE(U52(isNat(s(z0)), x1, x2)) → c8(U52'(mark(U21(isNat(z0))), x1, x2)) 686.53/213.69
ACTIVE(U52(isNat(s(z0)), x1, x2)) → c8(ACTIVE(isNat(s(z0)))) 686.53/213.69
ACTIVE(U52(isNat(x(z0, z1)), x1, x2)) → c8(U52'(mark(U31(isNat(z0), z1)), x1, x2)) 686.53/213.69
ACTIVE(U52(isNat(x(z0, z1)), x1, x2)) → c8(ACTIVE(isNat(x(z0, z1)))) 686.53/213.69
ACTIVE(s(plus(z0, 0))) → c27(S(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.53/213.69
ACTIVE(s(plus(z0, s(z1)))) → c27(S(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.53/213.69
ACTIVE(s(x(z0, 0))) → c27(S(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.53/213.69
ACTIVE(s(x(z0, s(z1)))) → c27(S(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.53/213.69
ACTIVE(s(U11(z0, z1))) → c27(S(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.53/213.69
ACTIVE(s(U12(z0))) → c27(S(U12(active(z0))), ACTIVE(U12(z0))) 686.53/213.69
ACTIVE(s(U21(z0))) → c27(S(U21(active(z0))), ACTIVE(U21(z0))) 686.53/213.69
ACTIVE(s(U31(z0, z1))) → c27(S(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.53/213.69
ACTIVE(s(U32(z0))) → c27(S(U32(active(z0))), ACTIVE(U32(z0))) 686.53/213.69
ACTIVE(s(U41(z0, z1))) → c27(S(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.53/213.69
ACTIVE(s(U51(z0, z1, z2))) → c27(S(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.53/213.69
ACTIVE(s(U52(z0, z1, z2))) → c27(S(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.53/213.69
ACTIVE(s(s(z0))) → c27(S(s(active(z0))), ACTIVE(s(z0))) 686.53/213.69
ACTIVE(s(plus(z0, z1))) → c27(S(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.53/213.69
ACTIVE(s(plus(z0, z1))) → c27(S(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.53/213.69
ACTIVE(s(U61(z0))) → c27(S(U61(active(z0))), ACTIVE(U61(z0))) 686.53/213.69
ACTIVE(s(U71(z0, z1, z2))) → c27(S(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.53/213.69
ACTIVE(s(U72(z0, z1, z2))) → c27(S(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.53/213.69
ACTIVE(s(x(z0, z1))) → c27(S(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.53/213.69
ACTIVE(s(x(z0, z1))) → c27(S(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.53/213.69
ACTIVE(s(U12(tt))) → c27(S(mark(tt))) 686.53/213.69
ACTIVE(s(U21(tt))) → c27(S(mark(tt))) 686.53/213.69
ACTIVE(s(U32(tt))) → c27(S(mark(tt))) 686.53/213.69
ACTIVE(s(U41(tt, z0))) → c27(S(mark(z0))) 686.53/213.69
ACTIVE(s(isNat(0))) → c27(S(mark(tt))) 686.53/213.69
ACTIVE(s(U11(tt, z0))) → c9(S(mark(U12(isNat(z0))))) 686.53/213.69
ACTIVE(s(U11(tt, z0))) → c9(ACTIVE(U11(tt, z0))) 686.53/213.69
ACTIVE(s(U31(tt, z0))) → c9(S(mark(U32(isNat(z0))))) 686.53/213.69
ACTIVE(s(U31(tt, z0))) → c9(ACTIVE(U31(tt, z0))) 686.53/213.69
ACTIVE(s(U51(tt, z0, z1))) → c9(S(mark(U52(isNat(z1), z0, z1)))) 686.53/213.69
ACTIVE(s(U51(tt, z0, z1))) → c9(ACTIVE(U51(tt, z0, z1))) 686.53/213.69
ACTIVE(s(U52(tt, z0, z1))) → c9(S(mark(s(plus(z1, z0))))) 686.53/213.69
ACTIVE(s(U52(tt, z0, z1))) → c9(ACTIVE(U52(tt, z0, z1))) 686.53/213.69
ACTIVE(s(isNat(plus(z0, z1)))) → c9(S(mark(U11(isNat(z0), z1)))) 686.53/213.69
ACTIVE(s(isNat(plus(z0, z1)))) → c9(ACTIVE(isNat(plus(z0, z1)))) 686.53/213.69
ACTIVE(s(isNat(s(z0)))) → c9(S(mark(U21(isNat(z0))))) 686.53/213.69
ACTIVE(s(isNat(s(z0)))) → c9(ACTIVE(isNat(s(z0)))) 686.53/213.69
ACTIVE(s(isNat(x(z0, z1)))) → c9(S(mark(U31(isNat(z0), z1)))) 686.53/213.69
ACTIVE(s(isNat(x(z0, z1)))) → c9(ACTIVE(isNat(x(z0, z1)))) 686.53/213.69
ACTIVE(U61(plus(z0, 0))) → c30(U61'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.53/213.69
ACTIVE(U61(plus(z0, s(z1)))) → c30(U61'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.53/213.69
ACTIVE(U61(x(z0, 0))) → c30(U61'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.53/213.69
ACTIVE(U61(x(z0, s(z1)))) → c30(U61'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.53/213.69
ACTIVE(U61(U11(z0, z1))) → c30(U61'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.53/213.69
ACTIVE(U61(U12(z0))) → c30(U61'(U12(active(z0))), ACTIVE(U12(z0))) 686.53/213.69
ACTIVE(U61(U21(z0))) → c30(U61'(U21(active(z0))), ACTIVE(U21(z0))) 686.53/213.69
ACTIVE(U61(U31(z0, z1))) → c30(U61'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.53/213.69
ACTIVE(U61(U32(z0))) → c30(U61'(U32(active(z0))), ACTIVE(U32(z0))) 686.53/213.69
ACTIVE(U61(U41(z0, z1))) → c30(U61'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.53/213.69
ACTIVE(U61(U51(z0, z1, z2))) → c30(U61'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.53/213.69
ACTIVE(U61(U52(z0, z1, z2))) → c30(U61'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.53/213.69
ACTIVE(U61(s(z0))) → c30(U61'(s(active(z0))), ACTIVE(s(z0))) 686.53/213.69
ACTIVE(U61(plus(z0, z1))) → c30(U61'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.53/213.69
ACTIVE(U61(plus(z0, z1))) → c30(U61'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.53/213.69
ACTIVE(U61(U61(z0))) → c30(U61'(U61(active(z0))), ACTIVE(U61(z0))) 686.53/213.69
ACTIVE(U61(U71(z0, z1, z2))) → c30(U61'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.53/213.69
ACTIVE(U61(U72(z0, z1, z2))) → c30(U61'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.53/213.69
ACTIVE(U61(x(z0, z1))) → c30(U61'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.53/213.69
ACTIVE(U61(x(z0, z1))) → c30(U61'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.53/213.69
ACTIVE(U11(U61(tt), x1)) → c19(U11'(mark(0), x1)) 686.53/213.69
ACTIVE(U12(U61(tt))) → c20(U12'(mark(0))) 686.53/213.69
ACTIVE(U21(U61(tt))) → c21(U21'(mark(0))) 686.53/213.69
ACTIVE(U31(U61(tt), x1)) → c22(U31'(mark(0), x1)) 686.53/213.69
ACTIVE(U32(U61(tt))) → c23(U32'(mark(0))) 686.53/213.69
ACTIVE(U41(U61(tt), x1)) → c24(U41'(mark(0), x1)) 686.53/213.69
ACTIVE(U51(U61(tt), x1, x2)) → c25(U51'(mark(0), x1, x2)) 686.53/213.69
ACTIVE(U52(U61(tt), x1, x2)) → c26(U52'(mark(0), x1, x2)) 686.53/213.69
ACTIVE(s(U61(tt))) → c27(S(mark(0))) 686.53/213.69
ACTIVE(U61(U12(tt))) → c30(U61'(mark(tt))) 686.53/213.69
ACTIVE(U61(U21(tt))) → c30(U61'(mark(tt))) 686.53/213.69
ACTIVE(U61(U32(tt))) → c30(U61'(mark(tt))) 686.53/213.69
ACTIVE(U61(U41(tt, z0))) → c30(U61'(mark(z0))) 686.53/213.69
ACTIVE(U61(U61(tt))) → c30(U61'(mark(0))) 686.53/213.69
ACTIVE(U61(isNat(0))) → c30(U61'(mark(tt))) 686.53/213.69
ACTIVE(U61(U11(tt, z0))) → c10(U61'(mark(U12(isNat(z0))))) 686.53/213.69
ACTIVE(U61(U11(tt, z0))) → c10(ACTIVE(U11(tt, z0))) 686.53/213.69
ACTIVE(U61(U31(tt, z0))) → c10(U61'(mark(U32(isNat(z0))))) 686.53/213.69
ACTIVE(U61(U31(tt, z0))) → c10(ACTIVE(U31(tt, z0))) 686.53/213.69
ACTIVE(U61(U51(tt, z0, z1))) → c10(U61'(mark(U52(isNat(z1), z0, z1)))) 686.53/213.69
ACTIVE(U61(U51(tt, z0, z1))) → c10(ACTIVE(U51(tt, z0, z1))) 686.53/213.69
ACTIVE(U61(U52(tt, z0, z1))) → c10(U61'(mark(s(plus(z1, z0))))) 686.53/213.69
ACTIVE(U61(U52(tt, z0, z1))) → c10(ACTIVE(U52(tt, z0, z1))) 686.53/213.69
ACTIVE(U61(isNat(plus(z0, z1)))) → c10(U61'(mark(U11(isNat(z0), z1)))) 686.53/213.69
ACTIVE(U61(isNat(plus(z0, z1)))) → c10(ACTIVE(isNat(plus(z0, z1)))) 686.53/213.69
ACTIVE(U61(isNat(s(z0)))) → c10(U61'(mark(U21(isNat(z0))))) 686.53/213.69
ACTIVE(U61(isNat(s(z0)))) → c10(ACTIVE(isNat(s(z0)))) 686.53/213.69
ACTIVE(U61(isNat(x(z0, z1)))) → c10(U61'(mark(U31(isNat(z0), z1)))) 686.53/213.69
ACTIVE(U61(isNat(x(z0, z1)))) → c10(ACTIVE(isNat(x(z0, z1)))) 686.53/213.69
ACTIVE(U71(plus(z0, 0), x1, x2)) → c31(U71'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.53/213.69
ACTIVE(U71(plus(z0, s(z1)), x1, x2)) → c31(U71'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.53/213.69
ACTIVE(U71(x(z0, 0), x1, x2)) → c31(U71'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.53/213.69
ACTIVE(U71(x(z0, s(z1)), x1, x2)) → c31(U71'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.53/213.69
ACTIVE(U71(U11(z0, z1), x1, x2)) → c31(U71'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.53/213.69
ACTIVE(U71(U12(z0), x1, x2)) → c31(U71'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.53/213.69
ACTIVE(U71(U21(z0), x1, x2)) → c31(U71'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.53/213.69
ACTIVE(U71(U31(z0, z1), x1, x2)) → c31(U71'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.53/213.69
ACTIVE(U71(U32(z0), x1, x2)) → c31(U71'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.53/213.69
ACTIVE(U71(U41(z0, z1), x1, x2)) → c31(U71'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.53/213.69
ACTIVE(U71(U51(z0, z1, z2), x1, x2)) → c31(U71'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.53/213.69
ACTIVE(U71(U52(z0, z1, z2), x1, x2)) → c31(U71'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.53/213.69
ACTIVE(U71(s(z0), x1, x2)) → c31(U71'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.53/213.69
ACTIVE(U71(plus(z0, z1), x1, x2)) → c31(U71'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.53/213.69
ACTIVE(U71(plus(z0, z1), x1, x2)) → c31(U71'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.53/213.69
ACTIVE(U71(U61(z0), x1, x2)) → c31(U71'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.53/213.69
ACTIVE(U71(U71(z0, z1, z2), x1, x2)) → c31(U71'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.53/213.69
ACTIVE(U71(U72(z0, z1, z2), x1, x2)) → c31(U71'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.53/213.69
ACTIVE(U71(x(z0, z1), x1, x2)) → c31(U71'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.53/213.69
ACTIVE(U71(x(z0, z1), x1, x2)) → c31(U71'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.53/213.69
ACTIVE(U71(U12(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.53/213.69
ACTIVE(U71(U21(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.53/213.69
ACTIVE(U71(U32(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.53/213.69
ACTIVE(U71(U41(tt, z0), x1, x2)) → c31(U71'(mark(z0), x1, x2)) 686.53/213.69
ACTIVE(U71(U61(tt), x1, x2)) → c31(U71'(mark(0), x1, x2)) 686.53/213.69
ACTIVE(U71(isNat(0), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.53/213.69
ACTIVE(U11(U71(tt, z0, z1), x1)) → c11(U11'(mark(U72(isNat(z1), z0, z1)), x1)) 686.53/213.69
ACTIVE(U11(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.53/213.69
ACTIVE(U12(U71(tt, z0, z1))) → c11(U12'(mark(U72(isNat(z1), z0, z1)))) 686.53/213.69
ACTIVE(U12(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.53/213.69
ACTIVE(U21(U71(tt, z0, z1))) → c11(U21'(mark(U72(isNat(z1), z0, z1)))) 686.53/213.69
ACTIVE(U21(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.53/213.69
ACTIVE(U31(U71(tt, z0, z1), x1)) → c11(U31'(mark(U72(isNat(z1), z0, z1)), x1)) 686.53/213.69
ACTIVE(U31(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.53/213.69
ACTIVE(U32(U71(tt, z0, z1))) → c11(U32'(mark(U72(isNat(z1), z0, z1)))) 686.53/213.69
ACTIVE(U32(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.53/213.69
ACTIVE(U41(U71(tt, z0, z1), x1)) → c11(U41'(mark(U72(isNat(z1), z0, z1)), x1)) 686.53/213.69
ACTIVE(U41(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.53/213.69
ACTIVE(U51(U71(tt, z0, z1), x1, x2)) → c11(U51'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.53/213.69
ACTIVE(U51(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.53/213.69
ACTIVE(U52(U71(tt, z0, z1), x1, x2)) → c11(U52'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.53/213.69
ACTIVE(U52(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.53/213.69
ACTIVE(s(U71(tt, z0, z1))) → c11(S(mark(U72(isNat(z1), z0, z1)))) 686.53/213.69
ACTIVE(s(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.53/213.69
ACTIVE(U61(U71(tt, z0, z1))) → c11(U61'(mark(U72(isNat(z1), z0, z1)))) 686.53/213.69
ACTIVE(U61(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.53/213.69
ACTIVE(U71(U11(tt, z0), x1, x2)) → c11(U71'(mark(U12(isNat(z0))), x1, x2)) 686.53/213.69
ACTIVE(U71(U11(tt, z0), x1, x2)) → c11(ACTIVE(U11(tt, z0))) 686.53/213.69
ACTIVE(U71(U31(tt, z0), x1, x2)) → c11(U71'(mark(U32(isNat(z0))), x1, x2)) 686.53/213.69
ACTIVE(U71(U31(tt, z0), x1, x2)) → c11(ACTIVE(U31(tt, z0))) 686.53/213.69
ACTIVE(U71(U51(tt, z0, z1), x1, x2)) → c11(U71'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.53/213.69
ACTIVE(U71(U51(tt, z0, z1), x1, x2)) → c11(ACTIVE(U51(tt, z0, z1))) 686.53/213.69
ACTIVE(U71(U52(tt, z0, z1), x1, x2)) → c11(U71'(mark(s(plus(z1, z0))), x1, x2)) 686.53/213.69
ACTIVE(U71(U52(tt, z0, z1), x1, x2)) → c11(ACTIVE(U52(tt, z0, z1))) 686.53/213.69
ACTIVE(U71(U71(tt, z0, z1), x1, x2)) → c11(U71'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.53/213.69
ACTIVE(U71(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.53/213.69
ACTIVE(U71(isNat(plus(z0, z1)), x1, x2)) → c11(U71'(mark(U11(isNat(z0), z1)), x1, x2)) 686.53/213.69
ACTIVE(U71(isNat(plus(z0, z1)), x1, x2)) → c11(ACTIVE(isNat(plus(z0, z1)))) 686.53/213.69
ACTIVE(U71(isNat(s(z0)), x1, x2)) → c11(U71'(mark(U21(isNat(z0))), x1, x2)) 686.53/213.69
ACTIVE(U71(isNat(s(z0)), x1, x2)) → c11(ACTIVE(isNat(s(z0)))) 686.53/213.69
ACTIVE(U71(isNat(x(z0, z1)), x1, x2)) → c11(U71'(mark(U31(isNat(z0), z1)), x1, x2)) 686.53/213.69
ACTIVE(U71(isNat(x(z0, z1)), x1, x2)) → c11(ACTIVE(isNat(x(z0, z1)))) 686.53/213.69
ACTIVE(U72(plus(z0, 0), x1, x2)) → c32(U72'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.53/213.69
ACTIVE(U72(plus(z0, s(z1)), x1, x2)) → c32(U72'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.53/213.69
ACTIVE(U72(x(z0, 0), x1, x2)) → c32(U72'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.53/213.69
ACTIVE(U72(x(z0, s(z1)), x1, x2)) → c32(U72'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.53/213.69
ACTIVE(U72(U11(z0, z1), x1, x2)) → c32(U72'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.53/213.69
ACTIVE(U72(U12(z0), x1, x2)) → c32(U72'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.53/213.69
ACTIVE(U72(U21(z0), x1, x2)) → c32(U72'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.53/213.69
ACTIVE(U72(U31(z0, z1), x1, x2)) → c32(U72'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.53/213.69
ACTIVE(U72(U32(z0), x1, x2)) → c32(U72'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.53/213.69
ACTIVE(U72(U41(z0, z1), x1, x2)) → c32(U72'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.53/213.69
ACTIVE(U72(U51(z0, z1, z2), x1, x2)) → c32(U72'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.53/213.69
ACTIVE(U72(U52(z0, z1, z2), x1, x2)) → c32(U72'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.53/213.69
ACTIVE(U72(s(z0), x1, x2)) → c32(U72'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.53/213.69
ACTIVE(U72(plus(z0, z1), x1, x2)) → c32(U72'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.53/213.69
ACTIVE(U72(plus(z0, z1), x1, x2)) → c32(U72'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.53/213.69
ACTIVE(U72(U61(z0), x1, x2)) → c32(U72'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.53/213.69
ACTIVE(U72(U71(z0, z1, z2), x1, x2)) → c32(U72'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.53/213.69
ACTIVE(U72(U72(z0, z1, z2), x1, x2)) → c32(U72'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.53/213.69
ACTIVE(U72(x(z0, z1), x1, x2)) → c32(U72'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.53/213.69
ACTIVE(U72(x(z0, z1), x1, x2)) → c32(U72'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.53/213.69
ACTIVE(U72(U12(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.53/213.69
ACTIVE(U72(U21(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.53/213.69
ACTIVE(U72(U32(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.53/213.69
ACTIVE(U72(U41(tt, z0), x1, x2)) → c32(U72'(mark(z0), x1, x2)) 686.53/213.69
ACTIVE(U72(U61(tt), x1, x2)) → c32(U72'(mark(0), x1, x2)) 686.53/213.69
ACTIVE(U72(isNat(0), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.53/213.69
ACTIVE(U11(U72(tt, z0, z1), x1)) → c12(U11'(mark(plus(x(z1, z0), z1)), x1)) 686.53/213.69
ACTIVE(U11(U72(tt, z0, z1), x1)) → c12(ACTIVE(U72(tt, z0, z1))) 686.53/213.69
ACTIVE(U12(U72(tt, z0, z1))) → c12(U12'(mark(plus(x(z1, z0), z1)))) 686.53/213.69
ACTIVE(U12(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.53/213.69
ACTIVE(U21(U72(tt, z0, z1))) → c12(U21'(mark(plus(x(z1, z0), z1)))) 686.53/213.69
ACTIVE(U21(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.53/213.69
ACTIVE(U31(U72(tt, z0, z1), x1)) → c12(U31'(mark(plus(x(z1, z0), z1)), x1)) 686.53/213.69
ACTIVE(U31(U72(tt, z0, z1), x1)) → c12(ACTIVE(U72(tt, z0, z1))) 686.53/213.69
ACTIVE(U32(U72(tt, z0, z1))) → c12(U32'(mark(plus(x(z1, z0), z1)))) 686.53/213.69
ACTIVE(U32(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.53/213.69
ACTIVE(U41(U72(tt, z0, z1), x1)) → c12(U41'(mark(plus(x(z1, z0), z1)), x1)) 686.53/213.69
ACTIVE(U41(U72(tt, z0, z1), x1)) → c12(ACTIVE(U72(tt, z0, z1))) 686.53/213.69
ACTIVE(U51(U72(tt, z0, z1), x1, x2)) → c12(U51'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.53/213.69
ACTIVE(U51(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.53/213.69
ACTIVE(U52(U72(tt, z0, z1), x1, x2)) → c12(U52'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.53/213.69
ACTIVE(U52(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.53/213.69
ACTIVE(s(U72(tt, z0, z1))) → c12(S(mark(plus(x(z1, z0), z1)))) 686.53/213.69
ACTIVE(s(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.53/213.69
ACTIVE(U61(U72(tt, z0, z1))) → c12(U61'(mark(plus(x(z1, z0), z1)))) 686.53/213.69
ACTIVE(U61(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.53/213.69
ACTIVE(U71(U72(tt, z0, z1), x1, x2)) → c12(U71'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.53/213.69
ACTIVE(U71(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.53/213.69
ACTIVE(U72(U11(tt, z0), x1, x2)) → c12(U72'(mark(U12(isNat(z0))), x1, x2)) 686.53/213.69
ACTIVE(U72(U11(tt, z0), x1, x2)) → c12(ACTIVE(U11(tt, z0))) 686.53/213.69
ACTIVE(U72(U31(tt, z0), x1, x2)) → c12(U72'(mark(U32(isNat(z0))), x1, x2)) 686.53/213.69
ACTIVE(U72(U31(tt, z0), x1, x2)) → c12(ACTIVE(U31(tt, z0))) 686.53/213.69
ACTIVE(U72(U51(tt, z0, z1), x1, x2)) → c12(U72'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.53/213.69
ACTIVE(U72(U51(tt, z0, z1), x1, x2)) → c12(ACTIVE(U51(tt, z0, z1))) 686.53/213.69
ACTIVE(U72(U52(tt, z0, z1), x1, x2)) → c12(U72'(mark(s(plus(z1, z0))), x1, x2)) 686.53/213.69
ACTIVE(U72(U52(tt, z0, z1), x1, x2)) → c12(ACTIVE(U52(tt, z0, z1))) 686.53/213.69
ACTIVE(U72(U71(tt, z0, z1), x1, x2)) → c12(U72'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.53/213.69
ACTIVE(U72(U71(tt, z0, z1), x1, x2)) → c12(ACTIVE(U71(tt, z0, z1))) 686.53/213.69
ACTIVE(U72(U72(tt, z0, z1), x1, x2)) → c12(U72'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.53/213.69
ACTIVE(U72(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.53/213.69
ACTIVE(U72(isNat(plus(z0, z1)), x1, x2)) → c12(U72'(mark(U11(isNat(z0), z1)), x1, x2)) 686.53/213.69
ACTIVE(U72(isNat(plus(z0, z1)), x1, x2)) → c12(ACTIVE(isNat(plus(z0, z1)))) 686.53/213.69
ACTIVE(U72(isNat(s(z0)), x1, x2)) → c12(U72'(mark(U21(isNat(z0))), x1, x2)) 686.53/213.69
ACTIVE(U72(isNat(s(z0)), x1, x2)) → c12(ACTIVE(isNat(s(z0)))) 686.53/213.69
ACTIVE(U72(isNat(x(z0, z1)), x1, x2)) → c12(U72'(mark(U31(isNat(z0), z1)), x1, x2)) 686.53/213.69
ACTIVE(U72(isNat(x(z0, z1)), x1, x2)) → c12(ACTIVE(isNat(x(z0, z1)))) 686.53/213.69
PROPER(U11(x0, U11(z0, z1))) → c65(U11'(proper(x0), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(U11(z0, z1))) 686.53/213.69
PROPER(U11(x0, U12(z0))) → c65(U11'(proper(x0), U12(proper(z0))), PROPER(x0), PROPER(U12(z0))) 686.53/213.69
PROPER(U11(x0, isNat(z0))) → c65(U11'(proper(x0), isNat(proper(z0))), PROPER(x0), PROPER(isNat(z0))) 686.53/213.69
PROPER(U11(x0, U21(z0))) → c65(U11'(proper(x0), U21(proper(z0))), PROPER(x0), PROPER(U21(z0))) 686.53/213.69
PROPER(U11(x0, U31(z0, z1))) → c65(U11'(proper(x0), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(U31(z0, z1))) 686.53/213.69
PROPER(U11(x0, U32(z0))) → c65(U11'(proper(x0), U32(proper(z0))), PROPER(x0), PROPER(U32(z0))) 686.53/213.69
PROPER(U11(x0, U41(z0, z1))) → c65(U11'(proper(x0), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(U41(z0, z1))) 686.53/213.69
PROPER(U11(x0, U51(z0, z1, z2))) → c65(U11'(proper(x0), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U51(z0, z1, z2))) 686.53/213.69
PROPER(U11(x0, U52(z0, z1, z2))) → c65(U11'(proper(x0), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U52(z0, z1, z2))) 686.53/213.69
PROPER(U11(x0, s(z0))) → c65(U11'(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 686.53/213.69
PROPER(U11(x0, plus(z0, z1))) → c65(U11'(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 686.53/213.69
PROPER(U11(x0, U61(z0))) → c65(U11'(proper(x0), U61(proper(z0))), PROPER(x0), PROPER(U61(z0))) 686.53/213.69
PROPER(U11(x0, U71(z0, z1, z2))) → c65(U11'(proper(x0), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U71(z0, z1, z2))) 686.53/213.69
PROPER(U11(x0, U72(z0, z1, z2))) → c65(U11'(proper(x0), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U72(z0, z1, z2))) 686.53/213.69
PROPER(U11(x0, x(z0, z1))) → c65(U11'(proper(x0), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x(z0, z1))) 686.53/213.69
PROPER(U11(U11(z0, z1), x1)) → c65(U11'(U11(proper(z0), proper(z1)), proper(x1)), PROPER(U11(z0, z1)), PROPER(x1)) 686.53/213.69
PROPER(U11(U12(z0), x1)) → c65(U11'(U12(proper(z0)), proper(x1)), PROPER(U12(z0)), PROPER(x1)) 686.53/213.69
PROPER(U11(isNat(z0), x1)) → c65(U11'(isNat(proper(z0)), proper(x1)), PROPER(isNat(z0)), PROPER(x1)) 686.53/213.69
PROPER(U11(U21(z0), x1)) → c65(U11'(U21(proper(z0)), proper(x1)), PROPER(U21(z0)), PROPER(x1)) 686.53/213.69
PROPER(U11(U31(z0, z1), x1)) → c65(U11'(U31(proper(z0), proper(z1)), proper(x1)), PROPER(U31(z0, z1)), PROPER(x1)) 686.53/213.69
PROPER(U11(U32(z0), x1)) → c65(U11'(U32(proper(z0)), proper(x1)), PROPER(U32(z0)), PROPER(x1)) 686.53/213.69
PROPER(U11(U41(z0, z1), x1)) → c65(U11'(U41(proper(z0), proper(z1)), proper(x1)), PROPER(U41(z0, z1)), PROPER(x1)) 686.53/213.69
PROPER(U11(U51(z0, z1, z2), x1)) → c65(U11'(U51(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U51(z0, z1, z2)), PROPER(x1)) 686.53/213.69
PROPER(U11(U52(z0, z1, z2), x1)) → c65(U11'(U52(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U52(z0, z1, z2)), PROPER(x1)) 686.53/213.69
PROPER(U11(s(z0), x1)) → c65(U11'(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 686.53/213.69
PROPER(U11(plus(z0, z1), x1)) → c65(U11'(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 686.53/213.69
PROPER(U11(U61(z0), x1)) → c65(U11'(U61(proper(z0)), proper(x1)), PROPER(U61(z0)), PROPER(x1)) 686.53/213.69
PROPER(U11(U71(z0, z1, z2), x1)) → c65(U11'(U71(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U71(z0, z1, z2)), PROPER(x1)) 686.53/213.69
PROPER(U11(U72(z0, z1, z2), x1)) → c65(U11'(U72(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U72(z0, z1, z2)), PROPER(x1)) 686.53/213.69
PROPER(U11(x(z0, z1), x1)) → c65(U11'(x(proper(z0), proper(z1)), proper(x1)), PROPER(x(z0, z1)), PROPER(x1)) 686.53/213.69
PROPER(U11(x0, tt)) → c65(U11'(proper(x0), ok(tt)), PROPER(x0)) 686.53/213.69
PROPER(U11(x0, 0)) → c65(U11'(proper(x0), ok(0)), PROPER(x0)) 686.53/213.69
PROPER(U11(tt, x1)) → c65(U11'(ok(tt), proper(x1)), PROPER(x1)) 686.53/213.69
PROPER(U11(0, x1)) → c65(U11'(ok(0), proper(x1)), PROPER(x1)) 686.53/213.69
PROPER(U12(U11(z0, z1))) → c67(U12'(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.53/213.69
PROPER(U12(U12(z0))) → c67(U12'(U12(proper(z0))), PROPER(U12(z0))) 686.53/213.69
PROPER(U12(isNat(z0))) → c67(U12'(isNat(proper(z0))), PROPER(isNat(z0))) 686.53/213.69
PROPER(U12(U21(z0))) → c67(U12'(U21(proper(z0))), PROPER(U21(z0))) 686.53/213.69
PROPER(U12(U31(z0, z1))) → c67(U12'(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.53/213.69
PROPER(U12(U32(z0))) → c67(U12'(U32(proper(z0))), PROPER(U32(z0))) 686.53/213.69
PROPER(U12(U41(z0, z1))) → c67(U12'(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.53/213.69
PROPER(U12(U51(z0, z1, z2))) → c67(U12'(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.53/213.69
PROPER(U12(U52(z0, z1, z2))) → c67(U12'(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.53/213.69
PROPER(U12(s(z0))) → c67(U12'(s(proper(z0))), PROPER(s(z0))) 686.53/213.69
PROPER(U12(plus(z0, z1))) → c67(U12'(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.53/213.69
PROPER(U12(U61(z0))) → c67(U12'(U61(proper(z0))), PROPER(U61(z0))) 686.53/213.69
PROPER(U12(U71(z0, z1, z2))) → c67(U12'(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.53/213.69
PROPER(U12(U72(z0, z1, z2))) → c67(U12'(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.53/213.69
PROPER(U12(x(z0, z1))) → c67(U12'(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.53/213.69
PROPER(U12(tt)) → c67(U12'(ok(tt))) 686.53/213.69
PROPER(U12(0)) → c67(U12'(ok(0))) 686.53/213.69
PROPER(isNat(U11(z0, z1))) → c68(ISNAT(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.53/213.69
PROPER(isNat(U12(z0))) → c68(ISNAT(U12(proper(z0))), PROPER(U12(z0))) 686.53/213.69
PROPER(isNat(isNat(z0))) → c68(ISNAT(isNat(proper(z0))), PROPER(isNat(z0))) 686.53/213.69
PROPER(isNat(U21(z0))) → c68(ISNAT(U21(proper(z0))), PROPER(U21(z0))) 686.53/213.69
PROPER(isNat(U31(z0, z1))) → c68(ISNAT(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.53/213.69
PROPER(isNat(U32(z0))) → c68(ISNAT(U32(proper(z0))), PROPER(U32(z0))) 686.53/213.69
PROPER(isNat(U41(z0, z1))) → c68(ISNAT(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.53/213.69
PROPER(isNat(U51(z0, z1, z2))) → c68(ISNAT(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.53/213.69
PROPER(isNat(U52(z0, z1, z2))) → c68(ISNAT(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.53/213.69
PROPER(isNat(s(z0))) → c68(ISNAT(s(proper(z0))), PROPER(s(z0))) 686.53/213.69
PROPER(isNat(plus(z0, z1))) → c68(ISNAT(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.53/213.69
PROPER(isNat(U61(z0))) → c68(ISNAT(U61(proper(z0))), PROPER(U61(z0))) 686.53/213.69
PROPER(isNat(U71(z0, z1, z2))) → c68(ISNAT(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.53/213.69
PROPER(isNat(U72(z0, z1, z2))) → c68(ISNAT(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.53/213.69
PROPER(isNat(x(z0, z1))) → c68(ISNAT(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.53/213.69
PROPER(isNat(tt)) → c68(ISNAT(ok(tt))) 686.53/213.69
PROPER(isNat(0)) → c68(ISNAT(ok(0))) 686.53/213.69
PROPER(U21(U11(z0, z1))) → c69(U21'(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.53/213.69
PROPER(U21(U12(z0))) → c69(U21'(U12(proper(z0))), PROPER(U12(z0))) 686.53/213.69
PROPER(U21(isNat(z0))) → c69(U21'(isNat(proper(z0))), PROPER(isNat(z0))) 686.53/213.69
PROPER(U21(U21(z0))) → c69(U21'(U21(proper(z0))), PROPER(U21(z0))) 686.53/213.69
PROPER(U21(U31(z0, z1))) → c69(U21'(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.53/213.69
PROPER(U21(U32(z0))) → c69(U21'(U32(proper(z0))), PROPER(U32(z0))) 686.53/213.69
PROPER(U21(U41(z0, z1))) → c69(U21'(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.53/213.69
PROPER(U21(U51(z0, z1, z2))) → c69(U21'(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.53/213.69
PROPER(U21(U52(z0, z1, z2))) → c69(U21'(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.53/213.69
PROPER(U21(s(z0))) → c69(U21'(s(proper(z0))), PROPER(s(z0))) 686.53/213.69
PROPER(U21(plus(z0, z1))) → c69(U21'(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.53/213.69
PROPER(U21(U61(z0))) → c69(U21'(U61(proper(z0))), PROPER(U61(z0))) 686.53/213.69
PROPER(U21(U71(z0, z1, z2))) → c69(U21'(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.53/213.69
PROPER(U21(U72(z0, z1, z2))) → c69(U21'(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.53/213.69
PROPER(U21(x(z0, z1))) → c69(U21'(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.53/213.69
PROPER(U21(tt)) → c69(U21'(ok(tt))) 686.53/213.69
PROPER(U21(0)) → c69(U21'(ok(0))) 686.53/213.69
PROPER(U31(x0, U11(z0, z1))) → c70(U31'(proper(x0), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(U11(z0, z1))) 686.53/213.69
PROPER(U31(x0, U12(z0))) → c70(U31'(proper(x0), U12(proper(z0))), PROPER(x0), PROPER(U12(z0))) 686.53/213.69
PROPER(U31(x0, isNat(z0))) → c70(U31'(proper(x0), isNat(proper(z0))), PROPER(x0), PROPER(isNat(z0))) 686.53/213.69
PROPER(U31(x0, U21(z0))) → c70(U31'(proper(x0), U21(proper(z0))), PROPER(x0), PROPER(U21(z0))) 686.53/213.69
PROPER(U31(x0, U31(z0, z1))) → c70(U31'(proper(x0), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(U31(z0, z1))) 686.53/213.69
PROPER(U31(x0, U32(z0))) → c70(U31'(proper(x0), U32(proper(z0))), PROPER(x0), PROPER(U32(z0))) 686.53/213.69
PROPER(U31(x0, U41(z0, z1))) → c70(U31'(proper(x0), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(U41(z0, z1))) 686.53/213.69
PROPER(U31(x0, U51(z0, z1, z2))) → c70(U31'(proper(x0), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U51(z0, z1, z2))) 686.53/213.69
PROPER(U31(x0, U52(z0, z1, z2))) → c70(U31'(proper(x0), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U52(z0, z1, z2))) 686.53/213.69
PROPER(U31(x0, s(z0))) → c70(U31'(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 686.53/213.69
PROPER(U31(x0, plus(z0, z1))) → c70(U31'(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 686.53/213.69
PROPER(U31(x0, U61(z0))) → c70(U31'(proper(x0), U61(proper(z0))), PROPER(x0), PROPER(U61(z0))) 686.53/213.69
PROPER(U31(x0, U71(z0, z1, z2))) → c70(U31'(proper(x0), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U71(z0, z1, z2))) 686.53/213.69
PROPER(U31(x0, U72(z0, z1, z2))) → c70(U31'(proper(x0), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U72(z0, z1, z2))) 686.53/213.69
PROPER(U31(x0, x(z0, z1))) → c70(U31'(proper(x0), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x(z0, z1))) 686.53/213.69
PROPER(U31(U11(z0, z1), x1)) → c70(U31'(U11(proper(z0), proper(z1)), proper(x1)), PROPER(U11(z0, z1)), PROPER(x1)) 686.53/213.69
PROPER(U31(U12(z0), x1)) → c70(U31'(U12(proper(z0)), proper(x1)), PROPER(U12(z0)), PROPER(x1)) 686.53/213.69
PROPER(U31(isNat(z0), x1)) → c70(U31'(isNat(proper(z0)), proper(x1)), PROPER(isNat(z0)), PROPER(x1)) 686.53/213.69
PROPER(U31(U21(z0), x1)) → c70(U31'(U21(proper(z0)), proper(x1)), PROPER(U21(z0)), PROPER(x1)) 686.53/213.69
PROPER(U31(U31(z0, z1), x1)) → c70(U31'(U31(proper(z0), proper(z1)), proper(x1)), PROPER(U31(z0, z1)), PROPER(x1)) 686.53/213.69
PROPER(U31(U32(z0), x1)) → c70(U31'(U32(proper(z0)), proper(x1)), PROPER(U32(z0)), PROPER(x1)) 686.53/213.69
PROPER(U31(U41(z0, z1), x1)) → c70(U31'(U41(proper(z0), proper(z1)), proper(x1)), PROPER(U41(z0, z1)), PROPER(x1)) 686.53/213.69
PROPER(U31(U51(z0, z1, z2), x1)) → c70(U31'(U51(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U51(z0, z1, z2)), PROPER(x1)) 686.53/213.69
PROPER(U31(U52(z0, z1, z2), x1)) → c70(U31'(U52(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U52(z0, z1, z2)), PROPER(x1)) 686.53/213.69
PROPER(U31(s(z0), x1)) → c70(U31'(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 686.53/213.69
PROPER(U31(plus(z0, z1), x1)) → c70(U31'(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 686.53/213.69
PROPER(U31(U61(z0), x1)) → c70(U31'(U61(proper(z0)), proper(x1)), PROPER(U61(z0)), PROPER(x1)) 686.53/213.69
PROPER(U31(U71(z0, z1, z2), x1)) → c70(U31'(U71(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U71(z0, z1, z2)), PROPER(x1)) 686.53/213.69
PROPER(U31(U72(z0, z1, z2), x1)) → c70(U31'(U72(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U72(z0, z1, z2)), PROPER(x1)) 686.53/213.69
PROPER(U31(x(z0, z1), x1)) → c70(U31'(x(proper(z0), proper(z1)), proper(x1)), PROPER(x(z0, z1)), PROPER(x1)) 686.53/213.69
PROPER(U31(x0, tt)) → c70(U31'(proper(x0), ok(tt)), PROPER(x0)) 686.53/213.69
PROPER(U31(x0, 0)) → c70(U31'(proper(x0), ok(0)), PROPER(x0)) 686.53/213.69
PROPER(U31(tt, x1)) → c70(U31'(ok(tt), proper(x1)), PROPER(x1)) 686.53/213.69
PROPER(U31(0, x1)) → c70(U31'(ok(0), proper(x1)), PROPER(x1)) 686.53/213.69
PROPER(U32(U11(z0, z1))) → c71(U32'(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.53/213.69
PROPER(U32(U12(z0))) → c71(U32'(U12(proper(z0))), PROPER(U12(z0))) 686.53/213.69
PROPER(U32(isNat(z0))) → c71(U32'(isNat(proper(z0))), PROPER(isNat(z0))) 686.53/213.69
PROPER(U32(U21(z0))) → c71(U32'(U21(proper(z0))), PROPER(U21(z0))) 686.53/213.69
PROPER(U32(U31(z0, z1))) → c71(U32'(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.53/213.69
PROPER(U32(U32(z0))) → c71(U32'(U32(proper(z0))), PROPER(U32(z0))) 686.53/213.69
PROPER(U32(U41(z0, z1))) → c71(U32'(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.53/213.69
PROPER(U32(U51(z0, z1, z2))) → c71(U32'(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.53/213.69
PROPER(U32(U52(z0, z1, z2))) → c71(U32'(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.53/213.69
PROPER(U32(s(z0))) → c71(U32'(s(proper(z0))), PROPER(s(z0))) 686.53/213.69
PROPER(U32(plus(z0, z1))) → c71(U32'(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.53/213.69
PROPER(U32(U61(z0))) → c71(U32'(U61(proper(z0))), PROPER(U61(z0))) 686.53/213.69
PROPER(U32(U71(z0, z1, z2))) → c71(U32'(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.53/213.69
PROPER(U32(U72(z0, z1, z2))) → c71(U32'(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.53/213.69
PROPER(U32(x(z0, z1))) → c71(U32'(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.53/213.69
PROPER(U32(tt)) → c71(U32'(ok(tt))) 686.53/213.69
PROPER(U32(0)) → c71(U32'(ok(0))) 686.53/213.69
PROPER(U41(x0, U11(z0, z1))) → c72(U41'(proper(x0), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(U11(z0, z1))) 686.53/213.69
PROPER(U41(x0, U12(z0))) → c72(U41'(proper(x0), U12(proper(z0))), PROPER(x0), PROPER(U12(z0))) 686.53/213.69
PROPER(U41(x0, isNat(z0))) → c72(U41'(proper(x0), isNat(proper(z0))), PROPER(x0), PROPER(isNat(z0))) 686.53/213.69
PROPER(U41(x0, U21(z0))) → c72(U41'(proper(x0), U21(proper(z0))), PROPER(x0), PROPER(U21(z0))) 686.53/213.69
PROPER(U41(x0, U31(z0, z1))) → c72(U41'(proper(x0), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(U31(z0, z1))) 686.53/213.69
PROPER(U41(x0, U32(z0))) → c72(U41'(proper(x0), U32(proper(z0))), PROPER(x0), PROPER(U32(z0))) 686.53/213.69
PROPER(U41(x0, U41(z0, z1))) → c72(U41'(proper(x0), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(U41(z0, z1))) 686.53/213.69
PROPER(U41(x0, U51(z0, z1, z2))) → c72(U41'(proper(x0), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U51(z0, z1, z2))) 686.53/213.69
PROPER(U41(x0, U52(z0, z1, z2))) → c72(U41'(proper(x0), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U52(z0, z1, z2))) 686.53/213.69
PROPER(U41(x0, s(z0))) → c72(U41'(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 686.53/213.69
PROPER(U41(x0, plus(z0, z1))) → c72(U41'(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 686.53/213.69
PROPER(U41(x0, U61(z0))) → c72(U41'(proper(x0), U61(proper(z0))), PROPER(x0), PROPER(U61(z0))) 686.53/213.69
PROPER(U41(x0, U71(z0, z1, z2))) → c72(U41'(proper(x0), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U71(z0, z1, z2))) 686.53/213.69
PROPER(U41(x0, U72(z0, z1, z2))) → c72(U41'(proper(x0), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U72(z0, z1, z2))) 686.53/213.69
PROPER(U41(x0, x(z0, z1))) → c72(U41'(proper(x0), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x(z0, z1))) 686.53/213.69
PROPER(U41(U11(z0, z1), x1)) → c72(U41'(U11(proper(z0), proper(z1)), proper(x1)), PROPER(U11(z0, z1)), PROPER(x1)) 686.53/213.69
PROPER(U41(U12(z0), x1)) → c72(U41'(U12(proper(z0)), proper(x1)), PROPER(U12(z0)), PROPER(x1)) 686.53/213.69
PROPER(U41(isNat(z0), x1)) → c72(U41'(isNat(proper(z0)), proper(x1)), PROPER(isNat(z0)), PROPER(x1)) 686.53/213.69
PROPER(U41(U21(z0), x1)) → c72(U41'(U21(proper(z0)), proper(x1)), PROPER(U21(z0)), PROPER(x1)) 686.53/213.69
PROPER(U41(U31(z0, z1), x1)) → c72(U41'(U31(proper(z0), proper(z1)), proper(x1)), PROPER(U31(z0, z1)), PROPER(x1)) 686.53/213.69
PROPER(U41(U32(z0), x1)) → c72(U41'(U32(proper(z0)), proper(x1)), PROPER(U32(z0)), PROPER(x1)) 686.53/213.69
PROPER(U41(U41(z0, z1), x1)) → c72(U41'(U41(proper(z0), proper(z1)), proper(x1)), PROPER(U41(z0, z1)), PROPER(x1)) 686.53/213.69
PROPER(U41(U51(z0, z1, z2), x1)) → c72(U41'(U51(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U51(z0, z1, z2)), PROPER(x1)) 686.53/213.69
PROPER(U41(U52(z0, z1, z2), x1)) → c72(U41'(U52(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U52(z0, z1, z2)), PROPER(x1)) 686.53/213.69
PROPER(U41(s(z0), x1)) → c72(U41'(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 686.53/213.69
PROPER(U41(plus(z0, z1), x1)) → c72(U41'(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 686.53/213.69
PROPER(U41(U61(z0), x1)) → c72(U41'(U61(proper(z0)), proper(x1)), PROPER(U61(z0)), PROPER(x1)) 686.53/213.69
PROPER(U41(U71(z0, z1, z2), x1)) → c72(U41'(U71(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U71(z0, z1, z2)), PROPER(x1)) 686.53/213.69
PROPER(U41(U72(z0, z1, z2), x1)) → c72(U41'(U72(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U72(z0, z1, z2)), PROPER(x1)) 686.53/213.69
PROPER(U41(x(z0, z1), x1)) → c72(U41'(x(proper(z0), proper(z1)), proper(x1)), PROPER(x(z0, z1)), PROPER(x1)) 686.53/213.69
PROPER(U41(x0, tt)) → c72(U41'(proper(x0), ok(tt)), PROPER(x0)) 686.53/213.69
PROPER(U41(x0, 0)) → c72(U41'(proper(x0), ok(0)), PROPER(x0)) 686.53/213.69
PROPER(U41(tt, x1)) → c72(U41'(ok(tt), proper(x1)), PROPER(x1)) 686.53/213.69
PROPER(U41(0, x1)) → c72(U41'(ok(0), proper(x1)), PROPER(x1)) 686.53/213.69
PROPER(U51(x0, x1, U11(z0, z1))) → c73(U51'(proper(x0), proper(x1), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U11(z0, z1))) 686.53/213.69
PROPER(U51(x0, x1, U12(z0))) → c73(U51'(proper(x0), proper(x1), U12(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U12(z0))) 686.53/213.69
PROPER(U51(x0, x1, isNat(z0))) → c73(U51'(proper(x0), proper(x1), isNat(proper(z0))), PROPER(x0), PROPER(x1), PROPER(isNat(z0))) 686.53/213.69
PROPER(U51(x0, x1, U21(z0))) → c73(U51'(proper(x0), proper(x1), U21(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U21(z0))) 686.53/213.69
PROPER(U51(x0, x1, U31(z0, z1))) → c73(U51'(proper(x0), proper(x1), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U31(z0, z1))) 686.53/213.69
PROPER(U51(x0, x1, U32(z0))) → c73(U51'(proper(x0), proper(x1), U32(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U32(z0))) 686.53/213.69
PROPER(U51(x0, x1, U41(z0, z1))) → c73(U51'(proper(x0), proper(x1), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U41(z0, z1))) 686.53/213.69
PROPER(U51(x0, x1, U51(z0, z1, z2))) → c73(U51'(proper(x0), proper(x1), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U51(z0, z1, z2))) 686.53/213.69
PROPER(U51(x0, x1, U52(z0, z1, z2))) → c73(U51'(proper(x0), proper(x1), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U52(z0, z1, z2))) 686.53/213.69
PROPER(U51(x0, x1, s(z0))) → c73(U51'(proper(x0), proper(x1), s(proper(z0))), PROPER(x0), PROPER(x1), PROPER(s(z0))) 686.53/213.69
PROPER(U51(x0, x1, plus(z0, z1))) → c73(U51'(proper(x0), proper(x1), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(plus(z0, z1))) 686.53/213.69
PROPER(U51(x0, x1, U61(z0))) → c73(U51'(proper(x0), proper(x1), U61(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U61(z0))) 686.53/213.69
PROPER(U51(x0, x1, U71(z0, z1, z2))) → c73(U51'(proper(x0), proper(x1), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U71(z0, z1, z2))) 686.53/213.69
PROPER(U51(x0, x1, U72(z0, z1, z2))) → c73(U51'(proper(x0), proper(x1), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U72(z0, z1, z2))) 686.53/213.69
PROPER(U51(x0, x1, x(z0, z1))) → c73(U51'(proper(x0), proper(x1), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(x(z0, z1))) 686.53/213.69
PROPER(U51(x0, U11(z0, z1), x2)) → c73(U51'(proper(x0), U11(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U11(z0, z1)), PROPER(x2)) 686.53/213.69
PROPER(U51(x0, U12(z0), x2)) → c73(U51'(proper(x0), U12(proper(z0)), proper(x2)), PROPER(x0), PROPER(U12(z0)), PROPER(x2)) 686.53/213.69
PROPER(U51(x0, isNat(z0), x2)) → c73(U51'(proper(x0), isNat(proper(z0)), proper(x2)), PROPER(x0), PROPER(isNat(z0)), PROPER(x2)) 686.53/213.69
PROPER(U51(x0, U21(z0), x2)) → c73(U51'(proper(x0), U21(proper(z0)), proper(x2)), PROPER(x0), PROPER(U21(z0)), PROPER(x2)) 686.53/213.69
PROPER(U51(x0, U31(z0, z1), x2)) → c73(U51'(proper(x0), U31(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U31(z0, z1)), PROPER(x2)) 686.53/213.69
PROPER(U51(x0, U32(z0), x2)) → c73(U51'(proper(x0), U32(proper(z0)), proper(x2)), PROPER(x0), PROPER(U32(z0)), PROPER(x2)) 686.53/213.69
PROPER(U51(x0, U41(z0, z1), x2)) → c73(U51'(proper(x0), U41(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U41(z0, z1)), PROPER(x2)) 686.53/213.69
PROPER(U51(x0, U51(z0, z1, z2), x2)) → c73(U51'(proper(x0), U51(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U51(z0, z1, z2)), PROPER(x2)) 686.53/213.69
PROPER(U51(x0, U52(z0, z1, z2), x2)) → c73(U51'(proper(x0), U52(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U52(z0, z1, z2)), PROPER(x2)) 686.53/213.69
PROPER(U51(x0, s(z0), x2)) → c73(U51'(proper(x0), s(proper(z0)), proper(x2)), PROPER(x0), PROPER(s(z0)), PROPER(x2)) 686.53/213.69
PROPER(U51(x0, plus(z0, z1), x2)) → c73(U51'(proper(x0), plus(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(plus(z0, z1)), PROPER(x2)) 686.53/213.69
PROPER(U51(x0, U61(z0), x2)) → c73(U51'(proper(x0), U61(proper(z0)), proper(x2)), PROPER(x0), PROPER(U61(z0)), PROPER(x2)) 686.53/213.69
PROPER(U51(x0, U71(z0, z1, z2), x2)) → c73(U51'(proper(x0), U71(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U71(z0, z1, z2)), PROPER(x2)) 686.53/213.69
PROPER(U51(x0, U72(z0, z1, z2), x2)) → c73(U51'(proper(x0), U72(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U72(z0, z1, z2)), PROPER(x2)) 686.53/213.69
PROPER(U51(x0, x(z0, z1), x2)) → c73(U51'(proper(x0), x(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(x(z0, z1)), PROPER(x2)) 686.53/213.69
PROPER(U51(U11(z0, z1), x1, x2)) → c73(U51'(U11(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U11(z0, z1)), PROPER(x1), PROPER(x2)) 686.53/213.69
PROPER(U51(U12(z0), x1, x2)) → c73(U51'(U12(proper(z0)), proper(x1), proper(x2)), PROPER(U12(z0)), PROPER(x1), PROPER(x2)) 686.53/213.69
PROPER(U51(isNat(z0), x1, x2)) → c73(U51'(isNat(proper(z0)), proper(x1), proper(x2)), PROPER(isNat(z0)), PROPER(x1), PROPER(x2)) 686.53/213.69
PROPER(U51(U21(z0), x1, x2)) → c73(U51'(U21(proper(z0)), proper(x1), proper(x2)), PROPER(U21(z0)), PROPER(x1), PROPER(x2)) 686.53/213.69
PROPER(U51(U31(z0, z1), x1, x2)) → c73(U51'(U31(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U31(z0, z1)), PROPER(x1), PROPER(x2)) 686.53/213.69
PROPER(U51(U32(z0), x1, x2)) → c73(U51'(U32(proper(z0)), proper(x1), proper(x2)), PROPER(U32(z0)), PROPER(x1), PROPER(x2)) 686.53/213.69
PROPER(U51(U41(z0, z1), x1, x2)) → c73(U51'(U41(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U41(z0, z1)), PROPER(x1), PROPER(x2)) 686.53/213.69
PROPER(U51(U51(z0, z1, z2), x1, x2)) → c73(U51'(U51(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U51(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.53/213.69
PROPER(U51(U52(z0, z1, z2), x1, x2)) → c73(U51'(U52(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U52(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.53/213.69
PROPER(U51(s(z0), x1, x2)) → c73(U51'(s(proper(z0)), proper(x1), proper(x2)), PROPER(s(z0)), PROPER(x1), PROPER(x2)) 686.53/213.69
PROPER(U51(plus(z0, z1), x1, x2)) → c73(U51'(plus(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(plus(z0, z1)), PROPER(x1), PROPER(x2)) 686.53/213.69
PROPER(U51(U61(z0), x1, x2)) → c73(U51'(U61(proper(z0)), proper(x1), proper(x2)), PROPER(U61(z0)), PROPER(x1), PROPER(x2)) 686.53/213.69
PROPER(U51(U71(z0, z1, z2), x1, x2)) → c73(U51'(U71(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U71(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.53/213.69
PROPER(U51(U72(z0, z1, z2), x1, x2)) → c73(U51'(U72(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U72(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.53/213.69
PROPER(U51(x(z0, z1), x1, x2)) → c73(U51'(x(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(x(z0, z1)), PROPER(x1), PROPER(x2)) 686.53/213.69
PROPER(U51(x0, x1, tt)) → c73(U51'(proper(x0), proper(x1), ok(tt)), PROPER(x0), PROPER(x1)) 686.53/213.69
PROPER(U51(x0, x1, 0)) → c73(U51'(proper(x0), proper(x1), ok(0)), PROPER(x0), PROPER(x1)) 686.53/213.69
PROPER(U51(x0, tt, x2)) → c73(U51'(proper(x0), ok(tt), proper(x2)), PROPER(x0), PROPER(x2)) 686.53/213.69
PROPER(U51(x0, 0, x2)) → c73(U51'(proper(x0), ok(0), proper(x2)), PROPER(x0), PROPER(x2)) 686.53/213.69
PROPER(U51(tt, x1, x2)) → c73(U51'(ok(tt), proper(x1), proper(x2)), PROPER(x1), PROPER(x2)) 686.53/213.69
PROPER(U51(0, x1, x2)) → c73(U51'(ok(0), proper(x1), proper(x2)), PROPER(x1), PROPER(x2)) 686.53/213.69
PROPER(U52(x0, x1, U11(z0, z1))) → c74(U52'(proper(x0), proper(x1), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U11(z0, z1))) 686.53/213.69
PROPER(U52(x0, x1, U12(z0))) → c74(U52'(proper(x0), proper(x1), U12(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U12(z0))) 686.53/213.69
PROPER(U52(x0, x1, isNat(z0))) → c74(U52'(proper(x0), proper(x1), isNat(proper(z0))), PROPER(x0), PROPER(x1), PROPER(isNat(z0))) 686.53/213.69
PROPER(U52(x0, x1, U21(z0))) → c74(U52'(proper(x0), proper(x1), U21(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U21(z0))) 686.53/213.69
PROPER(U52(x0, x1, U31(z0, z1))) → c74(U52'(proper(x0), proper(x1), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U31(z0, z1))) 686.53/213.69
PROPER(U52(x0, x1, U32(z0))) → c74(U52'(proper(x0), proper(x1), U32(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U32(z0))) 686.53/213.69
PROPER(U52(x0, x1, U41(z0, z1))) → c74(U52'(proper(x0), proper(x1), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U41(z0, z1))) 686.53/213.69
PROPER(U52(x0, x1, U51(z0, z1, z2))) → c74(U52'(proper(x0), proper(x1), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U51(z0, z1, z2))) 686.53/213.69
PROPER(U52(x0, x1, U52(z0, z1, z2))) → c74(U52'(proper(x0), proper(x1), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U52(z0, z1, z2))) 686.53/213.69
PROPER(U52(x0, x1, s(z0))) → c74(U52'(proper(x0), proper(x1), s(proper(z0))), PROPER(x0), PROPER(x1), PROPER(s(z0))) 686.53/213.69
PROPER(U52(x0, x1, plus(z0, z1))) → c74(U52'(proper(x0), proper(x1), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(plus(z0, z1))) 686.53/213.69
PROPER(U52(x0, x1, U61(z0))) → c74(U52'(proper(x0), proper(x1), U61(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U61(z0))) 686.53/213.69
PROPER(U52(x0, x1, U71(z0, z1, z2))) → c74(U52'(proper(x0), proper(x1), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U71(z0, z1, z2))) 686.53/213.69
PROPER(U52(x0, x1, U72(z0, z1, z2))) → c74(U52'(proper(x0), proper(x1), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U72(z0, z1, z2))) 686.53/213.69
PROPER(U52(x0, x1, x(z0, z1))) → c74(U52'(proper(x0), proper(x1), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(x(z0, z1))) 686.53/213.69
PROPER(U52(x0, U11(z0, z1), x2)) → c74(U52'(proper(x0), U11(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U11(z0, z1)), PROPER(x2)) 686.53/213.69
PROPER(U52(x0, U12(z0), x2)) → c74(U52'(proper(x0), U12(proper(z0)), proper(x2)), PROPER(x0), PROPER(U12(z0)), PROPER(x2)) 686.53/213.69
PROPER(U52(x0, isNat(z0), x2)) → c74(U52'(proper(x0), isNat(proper(z0)), proper(x2)), PROPER(x0), PROPER(isNat(z0)), PROPER(x2)) 686.53/213.69
PROPER(U52(x0, U21(z0), x2)) → c74(U52'(proper(x0), U21(proper(z0)), proper(x2)), PROPER(x0), PROPER(U21(z0)), PROPER(x2)) 686.53/213.69
PROPER(U52(x0, U31(z0, z1), x2)) → c74(U52'(proper(x0), U31(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U31(z0, z1)), PROPER(x2)) 686.53/213.69
PROPER(U52(x0, U32(z0), x2)) → c74(U52'(proper(x0), U32(proper(z0)), proper(x2)), PROPER(x0), PROPER(U32(z0)), PROPER(x2)) 686.53/213.69
PROPER(U52(x0, U41(z0, z1), x2)) → c74(U52'(proper(x0), U41(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U41(z0, z1)), PROPER(x2)) 686.53/213.69
PROPER(U52(x0, U51(z0, z1, z2), x2)) → c74(U52'(proper(x0), U51(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U51(z0, z1, z2)), PROPER(x2)) 686.53/213.69
PROPER(U52(x0, U52(z0, z1, z2), x2)) → c74(U52'(proper(x0), U52(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U52(z0, z1, z2)), PROPER(x2)) 686.53/213.69
PROPER(U52(x0, s(z0), x2)) → c74(U52'(proper(x0), s(proper(z0)), proper(x2)), PROPER(x0), PROPER(s(z0)), PROPER(x2)) 686.53/213.69
PROPER(U52(x0, plus(z0, z1), x2)) → c74(U52'(proper(x0), plus(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(plus(z0, z1)), PROPER(x2)) 686.53/213.69
PROPER(U52(x0, U61(z0), x2)) → c74(U52'(proper(x0), U61(proper(z0)), proper(x2)), PROPER(x0), PROPER(U61(z0)), PROPER(x2)) 686.53/213.69
PROPER(U52(x0, U71(z0, z1, z2), x2)) → c74(U52'(proper(x0), U71(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U71(z0, z1, z2)), PROPER(x2)) 686.53/213.69
PROPER(U52(x0, U72(z0, z1, z2), x2)) → c74(U52'(proper(x0), U72(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U72(z0, z1, z2)), PROPER(x2)) 686.53/213.69
PROPER(U52(x0, x(z0, z1), x2)) → c74(U52'(proper(x0), x(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(x(z0, z1)), PROPER(x2)) 686.53/213.69
PROPER(U52(U11(z0, z1), x1, x2)) → c74(U52'(U11(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U11(z0, z1)), PROPER(x1), PROPER(x2)) 686.53/213.69
PROPER(U52(U12(z0), x1, x2)) → c74(U52'(U12(proper(z0)), proper(x1), proper(x2)), PROPER(U12(z0)), PROPER(x1), PROPER(x2)) 686.53/213.69
PROPER(U52(isNat(z0), x1, x2)) → c74(U52'(isNat(proper(z0)), proper(x1), proper(x2)), PROPER(isNat(z0)), PROPER(x1), PROPER(x2)) 686.53/213.69
PROPER(U52(U21(z0), x1, x2)) → c74(U52'(U21(proper(z0)), proper(x1), proper(x2)), PROPER(U21(z0)), PROPER(x1), PROPER(x2)) 686.53/213.69
PROPER(U52(U31(z0, z1), x1, x2)) → c74(U52'(U31(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U31(z0, z1)), PROPER(x1), PROPER(x2)) 686.53/213.69
PROPER(U52(U32(z0), x1, x2)) → c74(U52'(U32(proper(z0)), proper(x1), proper(x2)), PROPER(U32(z0)), PROPER(x1), PROPER(x2)) 686.53/213.69
PROPER(U52(U41(z0, z1), x1, x2)) → c74(U52'(U41(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U41(z0, z1)), PROPER(x1), PROPER(x2)) 686.53/213.69
PROPER(U52(U51(z0, z1, z2), x1, x2)) → c74(U52'(U51(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U51(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.53/213.69
PROPER(U52(U52(z0, z1, z2), x1, x2)) → c74(U52'(U52(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U52(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.53/213.69
PROPER(U52(s(z0), x1, x2)) → c74(U52'(s(proper(z0)), proper(x1), proper(x2)), PROPER(s(z0)), PROPER(x1), PROPER(x2)) 686.53/213.69
PROPER(U52(plus(z0, z1), x1, x2)) → c74(U52'(plus(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(plus(z0, z1)), PROPER(x1), PROPER(x2)) 686.53/213.69
PROPER(U52(U61(z0), x1, x2)) → c74(U52'(U61(proper(z0)), proper(x1), proper(x2)), PROPER(U61(z0)), PROPER(x1), PROPER(x2)) 686.53/213.69
PROPER(U52(U71(z0, z1, z2), x1, x2)) → c74(U52'(U71(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U71(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.53/213.69
PROPER(U52(U72(z0, z1, z2), x1, x2)) → c74(U52'(U72(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U72(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.53/213.69
PROPER(U52(x(z0, z1), x1, x2)) → c74(U52'(x(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(x(z0, z1)), PROPER(x1), PROPER(x2)) 686.53/213.69
PROPER(U52(x0, x1, tt)) → c74(U52'(proper(x0), proper(x1), ok(tt)), PROPER(x0), PROPER(x1)) 686.53/213.69
PROPER(U52(x0, x1, 0)) → c74(U52'(proper(x0), proper(x1), ok(0)), PROPER(x0), PROPER(x1)) 686.53/213.69
PROPER(U52(x0, tt, x2)) → c74(U52'(proper(x0), ok(tt), proper(x2)), PROPER(x0), PROPER(x2)) 686.53/213.69
PROPER(U52(x0, 0, x2)) → c74(U52'(proper(x0), ok(0), proper(x2)), PROPER(x0), PROPER(x2)) 686.53/213.69
PROPER(U52(tt, x1, x2)) → c74(U52'(ok(tt), proper(x1), proper(x2)), PROPER(x1), PROPER(x2)) 686.53/213.69
PROPER(U52(0, x1, x2)) → c74(U52'(ok(0), proper(x1), proper(x2)), PROPER(x1), PROPER(x2))
S tuples:

ACTIVE(plus(z0, z1)) → c28(PLUS(active(z0), z1), ACTIVE(z0)) 686.53/213.69
ACTIVE(plus(z0, z1)) → c29(PLUS(z0, active(z1)), ACTIVE(z1)) 686.53/213.69
ACTIVE(x(z0, z1)) → c33(X(active(z0), z1), ACTIVE(z0)) 686.53/213.69
ACTIVE(x(z0, z1)) → c34(X(z0, active(z1)), ACTIVE(z1)) 686.53/213.69
U11'(mark(z0), z1) → c35(U11'(z0, z1)) 686.53/213.69
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1)) 686.53/213.69
U12'(mark(z0)) → c37(U12'(z0)) 686.53/213.69
U12'(ok(z0)) → c38(U12'(z0)) 686.53/213.69
U21'(mark(z0)) → c39(U21'(z0)) 686.53/213.69
U21'(ok(z0)) → c40(U21'(z0)) 686.53/213.69
U31'(mark(z0), z1) → c41(U31'(z0, z1)) 686.53/213.69
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 686.53/213.69
U32'(mark(z0)) → c43(U32'(z0)) 686.53/213.69
U32'(ok(z0)) → c44(U32'(z0)) 686.53/213.69
U41'(mark(z0), z1) → c45(U41'(z0, z1)) 686.53/213.69
U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1)) 686.53/213.69
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2)) 686.53/213.69
U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2)) 686.53/213.69
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2)) 686.53/213.69
U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2)) 686.53/213.69
S(mark(z0)) → c51(S(z0)) 686.53/213.69
S(ok(z0)) → c52(S(z0)) 686.53/213.69
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 686.53/213.69
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 686.53/213.69
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 686.53/213.69
U61'(mark(z0)) → c56(U61'(z0)) 686.53/213.69
U61'(ok(z0)) → c57(U61'(z0)) 686.53/213.69
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2)) 686.53/213.69
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2)) 686.53/213.69
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2)) 686.53/213.69
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 686.53/213.69
X(mark(z0), z1) → c62(X(z0, z1)) 686.53/213.69
X(z0, mark(z1)) → c63(X(z0, z1)) 686.53/213.69
X(ok(z0), ok(z1)) → c64(X(z0, z1)) 686.53/213.69
PROPER(s(z0)) → c75(S(proper(z0)), PROPER(z0)) 686.53/213.69
PROPER(plus(z0, z1)) → c76(PLUS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 686.53/213.69
PROPER(U61(z0)) → c77(U61'(proper(z0)), PROPER(z0)) 686.53/213.69
PROPER(U71(z0, z1, z2)) → c79(U71'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 686.53/213.69
PROPER(U72(z0, z1, z2)) → c80(U72'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 686.53/213.69
PROPER(x(z0, z1)) → c81(X(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 686.53/213.69
ISNAT(ok(z0)) → c82(ISNAT(z0)) 686.53/213.69
TOP(mark(z0)) → c83(TOP(proper(z0)), PROPER(z0)) 686.53/213.69
TOP(ok(z0)) → c84(TOP(active(z0)), ACTIVE(z0)) 686.53/213.69
ACTIVE(isNat(s(z0))) → c13(ISNAT(z0)) 686.53/213.69
ACTIVE(plus(z0, s(z1))) → c16(ISNAT(z1)) 686.53/213.69
ACTIVE(x(z0, s(z1))) → c18(ISNAT(z1)) 686.53/213.69
ACTIVE(U11(tt, z0)) → c1(U12'(isNat(z0))) 686.53/213.69
ACTIVE(U11(tt, z0)) → c1(ISNAT(z0)) 686.53/213.69
ACTIVE(U31(tt, z0)) → c1(U32'(isNat(z0))) 686.53/213.69
ACTIVE(U31(tt, z0)) → c1(ISNAT(z0)) 686.53/213.69
ACTIVE(U51(tt, z0, z1)) → c1(U52'(isNat(z1), z0, z1)) 686.53/213.69
ACTIVE(U51(tt, z0, z1)) → c1(ISNAT(z1)) 686.53/213.69
ACTIVE(U52(tt, z0, z1)) → c1(S(plus(z1, z0))) 686.53/213.69
ACTIVE(U52(tt, z0, z1)) → c1(PLUS(z1, z0)) 686.53/213.69
ACTIVE(U71(tt, z0, z1)) → c1(U72'(isNat(z1), z0, z1)) 686.53/213.69
ACTIVE(U71(tt, z0, z1)) → c1(ISNAT(z1)) 686.53/213.69
ACTIVE(U72(tt, z0, z1)) → c1(PLUS(x(z1, z0), z1)) 686.53/213.69
ACTIVE(U72(tt, z0, z1)) → c1(X(z1, z0)) 686.53/213.69
ACTIVE(isNat(plus(z0, z1))) → c1(U11'(isNat(z0), z1)) 686.53/213.69
ACTIVE(isNat(plus(z0, z1))) → c1(ISNAT(z0)) 686.53/213.69
ACTIVE(isNat(x(z0, z1))) → c1(U31'(isNat(z0), z1)) 686.53/213.69
ACTIVE(isNat(x(z0, z1))) → c1(ISNAT(z0)) 686.53/213.69
ACTIVE(plus(z0, 0)) → c1(U41'(isNat(z0), z0)) 686.53/213.69
ACTIVE(plus(z0, 0)) → c1(ISNAT(z0)) 686.53/213.69
ACTIVE(x(z0, 0)) → c1(U61'(isNat(z0))) 686.53/213.69
ACTIVE(x(z0, 0)) → c1(ISNAT(z0)) 686.53/213.69
ACTIVE(U11(plus(z0, 0), x1)) → c19(U11'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.53/213.69
ACTIVE(U11(plus(z0, s(z1)), x1)) → c19(U11'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.53/213.69
ACTIVE(U11(x(z0, 0), x1)) → c19(U11'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.53/213.69
ACTIVE(U11(x(z0, s(z1)), x1)) → c19(U11'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.53/213.69
ACTIVE(U11(U11(z0, z1), x1)) → c19(U11'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.53/213.69
ACTIVE(U11(U12(z0), x1)) → c19(U11'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.53/213.69
ACTIVE(U11(U21(z0), x1)) → c19(U11'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.53/213.69
ACTIVE(U11(U31(z0, z1), x1)) → c19(U11'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.53/213.69
ACTIVE(U11(U32(z0), x1)) → c19(U11'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.53/213.69
ACTIVE(U11(U41(z0, z1), x1)) → c19(U11'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.53/213.69
ACTIVE(U11(U51(z0, z1, z2), x1)) → c19(U11'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.53/213.69
ACTIVE(U11(U52(z0, z1, z2), x1)) → c19(U11'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.53/213.69
ACTIVE(U11(s(z0), x1)) → c19(U11'(s(active(z0)), x1), ACTIVE(s(z0))) 686.53/213.69
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.53/213.69
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.53/213.69
ACTIVE(U11(U61(z0), x1)) → c19(U11'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.53/213.69
ACTIVE(U11(U71(z0, z1, z2), x1)) → c19(U11'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.53/213.69
ACTIVE(U11(U72(z0, z1, z2), x1)) → c19(U11'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.53/213.69
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.53/213.69
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.53/213.69
ACTIVE(U11(isNat(0), x1)) → c19(U11'(mark(tt), x1)) 686.53/213.69
ACTIVE(U11(U11(tt, z0), x1)) → c(U11'(mark(U12(isNat(z0))), x1)) 686.53/213.69
ACTIVE(U11(U11(tt, z0), x1)) → c(ACTIVE(U11(tt, z0))) 686.53/213.69
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(U11'(mark(U11(isNat(z0), z1)), x1)) 686.53/213.69
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(ACTIVE(isNat(plus(z0, z1)))) 686.53/213.69
ACTIVE(U11(isNat(s(z0)), x1)) → c(U11'(mark(U21(isNat(z0))), x1)) 686.53/213.69
ACTIVE(U11(isNat(s(z0)), x1)) → c(ACTIVE(isNat(s(z0)))) 686.53/213.69
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(U11'(mark(U31(isNat(z0), z1)), x1)) 686.53/213.69
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(ACTIVE(isNat(x(z0, z1)))) 686.53/213.69
ACTIVE(U12(plus(z0, 0))) → c20(U12'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.53/213.69
ACTIVE(U12(plus(z0, s(z1)))) → c20(U12'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.53/213.69
ACTIVE(U12(x(z0, 0))) → c20(U12'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.53/213.69
ACTIVE(U12(x(z0, s(z1)))) → c20(U12'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.53/213.69
ACTIVE(U12(U11(z0, z1))) → c20(U12'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.53/213.69
ACTIVE(U12(U12(z0))) → c20(U12'(U12(active(z0))), ACTIVE(U12(z0))) 686.53/213.69
ACTIVE(U12(U21(z0))) → c20(U12'(U21(active(z0))), ACTIVE(U21(z0))) 686.53/213.69
ACTIVE(U12(U31(z0, z1))) → c20(U12'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.53/213.69
ACTIVE(U12(U32(z0))) → c20(U12'(U32(active(z0))), ACTIVE(U32(z0))) 686.53/213.69
ACTIVE(U12(U41(z0, z1))) → c20(U12'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.53/213.69
ACTIVE(U12(U51(z0, z1, z2))) → c20(U12'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.53/213.69
ACTIVE(U12(U52(z0, z1, z2))) → c20(U12'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.53/213.69
ACTIVE(U12(s(z0))) → c20(U12'(s(active(z0))), ACTIVE(s(z0))) 686.53/213.69
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.53/213.69
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.53/213.69
ACTIVE(U12(U61(z0))) → c20(U12'(U61(active(z0))), ACTIVE(U61(z0))) 686.53/213.69
ACTIVE(U12(U71(z0, z1, z2))) → c20(U12'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.53/213.69
ACTIVE(U12(U72(z0, z1, z2))) → c20(U12'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.53/213.69
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.53/213.69
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.53/213.69
ACTIVE(U11(U12(tt), x1)) → c19(U11'(mark(tt), x1)) 686.53/213.69
ACTIVE(U12(U12(tt))) → c20(U12'(mark(tt))) 686.53/213.69
ACTIVE(U12(isNat(0))) → c20(U12'(mark(tt))) 686.53/213.69
ACTIVE(U12(U11(tt, z0))) → c2(U12'(mark(U12(isNat(z0))))) 686.53/213.69
ACTIVE(U12(U11(tt, z0))) → c2(ACTIVE(U11(tt, z0))) 686.53/213.69
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(U12'(mark(U11(isNat(z0), z1)))) 686.53/213.69
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(ACTIVE(isNat(plus(z0, z1)))) 686.53/213.69
ACTIVE(U12(isNat(s(z0)))) → c2(U12'(mark(U21(isNat(z0))))) 686.53/213.69
ACTIVE(U12(isNat(s(z0)))) → c2(ACTIVE(isNat(s(z0)))) 686.53/213.69
ACTIVE(U12(isNat(x(z0, z1)))) → c2(U12'(mark(U31(isNat(z0), z1)))) 686.53/213.69
ACTIVE(U12(isNat(x(z0, z1)))) → c2(ACTIVE(isNat(x(z0, z1)))) 686.53/213.69
ACTIVE(U21(plus(z0, 0))) → c21(U21'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.53/213.69
ACTIVE(U21(plus(z0, s(z1)))) → c21(U21'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.53/213.69
ACTIVE(U21(x(z0, 0))) → c21(U21'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.53/213.69
ACTIVE(U21(x(z0, s(z1)))) → c21(U21'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.53/213.69
ACTIVE(U21(U11(z0, z1))) → c21(U21'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.53/213.69
ACTIVE(U21(U12(z0))) → c21(U21'(U12(active(z0))), ACTIVE(U12(z0))) 686.53/213.70
ACTIVE(U21(U21(z0))) → c21(U21'(U21(active(z0))), ACTIVE(U21(z0))) 686.53/213.70
ACTIVE(U21(U31(z0, z1))) → c21(U21'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.53/213.70
ACTIVE(U21(U32(z0))) → c21(U21'(U32(active(z0))), ACTIVE(U32(z0))) 686.53/213.70
ACTIVE(U21(U41(z0, z1))) → c21(U21'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.53/213.70
ACTIVE(U21(U51(z0, z1, z2))) → c21(U21'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.53/213.70
ACTIVE(U21(U52(z0, z1, z2))) → c21(U21'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.53/213.70
ACTIVE(U21(s(z0))) → c21(U21'(s(active(z0))), ACTIVE(s(z0))) 686.53/213.70
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.53/213.70
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.53/213.70
ACTIVE(U21(U61(z0))) → c21(U21'(U61(active(z0))), ACTIVE(U61(z0))) 686.53/213.70
ACTIVE(U21(U71(z0, z1, z2))) → c21(U21'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.53/213.70
ACTIVE(U21(U72(z0, z1, z2))) → c21(U21'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.53/213.70
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.53/213.70
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.53/213.70
ACTIVE(U11(U21(tt), x1)) → c19(U11'(mark(tt), x1)) 686.53/213.70
ACTIVE(U12(U21(tt))) → c20(U12'(mark(tt))) 686.53/213.70
ACTIVE(U21(U12(tt))) → c21(U21'(mark(tt))) 686.53/213.70
ACTIVE(U21(U21(tt))) → c21(U21'(mark(tt))) 686.53/213.70
ACTIVE(U21(isNat(0))) → c21(U21'(mark(tt))) 686.53/213.70
ACTIVE(U21(U11(tt, z0))) → c3(U21'(mark(U12(isNat(z0))))) 686.53/213.70
ACTIVE(U21(U11(tt, z0))) → c3(ACTIVE(U11(tt, z0))) 686.53/213.70
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(U21'(mark(U11(isNat(z0), z1)))) 686.53/213.70
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(ACTIVE(isNat(plus(z0, z1)))) 686.53/213.70
ACTIVE(U21(isNat(s(z0)))) → c3(U21'(mark(U21(isNat(z0))))) 686.53/213.70
ACTIVE(U21(isNat(s(z0)))) → c3(ACTIVE(isNat(s(z0)))) 686.53/213.70
ACTIVE(U21(isNat(x(z0, z1)))) → c3(U21'(mark(U31(isNat(z0), z1)))) 686.53/213.70
ACTIVE(U21(isNat(x(z0, z1)))) → c3(ACTIVE(isNat(x(z0, z1)))) 686.53/213.70
ACTIVE(U31(plus(z0, 0), x1)) → c22(U31'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.53/213.70
ACTIVE(U31(plus(z0, s(z1)), x1)) → c22(U31'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.53/213.70
ACTIVE(U31(x(z0, 0), x1)) → c22(U31'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.53/213.70
ACTIVE(U31(x(z0, s(z1)), x1)) → c22(U31'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.53/213.70
ACTIVE(U31(U11(z0, z1), x1)) → c22(U31'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.53/213.70
ACTIVE(U31(U12(z0), x1)) → c22(U31'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.53/213.70
ACTIVE(U31(U21(z0), x1)) → c22(U31'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.53/213.70
ACTIVE(U31(U31(z0, z1), x1)) → c22(U31'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.53/213.70
ACTIVE(U31(U32(z0), x1)) → c22(U31'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.53/213.70
ACTIVE(U31(U41(z0, z1), x1)) → c22(U31'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.53/213.70
ACTIVE(U31(U51(z0, z1, z2), x1)) → c22(U31'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.53/213.70
ACTIVE(U31(U52(z0, z1, z2), x1)) → c22(U31'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.53/213.70
ACTIVE(U31(s(z0), x1)) → c22(U31'(s(active(z0)), x1), ACTIVE(s(z0))) 686.53/213.70
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.53/213.70
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.53/213.70
ACTIVE(U31(U61(z0), x1)) → c22(U31'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.53/213.70
ACTIVE(U31(U71(z0, z1, z2), x1)) → c22(U31'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.53/213.70
ACTIVE(U31(U72(z0, z1, z2), x1)) → c22(U31'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.53/213.70
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.53/213.70
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.53/213.70
ACTIVE(U31(U12(tt), x1)) → c22(U31'(mark(tt), x1)) 686.53/213.70
ACTIVE(U31(U21(tt), x1)) → c22(U31'(mark(tt), x1)) 686.53/213.70
ACTIVE(U31(isNat(0), x1)) → c22(U31'(mark(tt), x1)) 686.53/213.70
ACTIVE(U11(U31(tt, z0), x1)) → c4(U11'(mark(U32(isNat(z0))), x1)) 686.53/213.70
ACTIVE(U11(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 686.53/213.70
ACTIVE(U12(U31(tt, z0))) → c4(U12'(mark(U32(isNat(z0))))) 686.53/213.70
ACTIVE(U12(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 686.53/213.70
ACTIVE(U21(U31(tt, z0))) → c4(U21'(mark(U32(isNat(z0))))) 686.53/213.70
ACTIVE(U21(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 686.53/213.70
ACTIVE(U31(U11(tt, z0), x1)) → c4(U31'(mark(U12(isNat(z0))), x1)) 686.53/213.70
ACTIVE(U31(U11(tt, z0), x1)) → c4(ACTIVE(U11(tt, z0))) 686.53/213.70
ACTIVE(U31(U31(tt, z0), x1)) → c4(U31'(mark(U32(isNat(z0))), x1)) 686.53/213.70
ACTIVE(U31(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 686.53/213.70
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(U31'(mark(U11(isNat(z0), z1)), x1)) 686.53/213.70
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(ACTIVE(isNat(plus(z0, z1)))) 686.53/213.70
ACTIVE(U31(isNat(s(z0)), x1)) → c4(U31'(mark(U21(isNat(z0))), x1)) 686.53/213.70
ACTIVE(U31(isNat(s(z0)), x1)) → c4(ACTIVE(isNat(s(z0)))) 686.53/213.70
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(U31'(mark(U31(isNat(z0), z1)), x1)) 686.53/213.70
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(ACTIVE(isNat(x(z0, z1)))) 686.53/213.70
ACTIVE(U32(plus(z0, 0))) → c23(U32'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.53/213.70
ACTIVE(U32(plus(z0, s(z1)))) → c23(U32'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.53/213.70
ACTIVE(U32(x(z0, 0))) → c23(U32'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.53/213.70
ACTIVE(U32(x(z0, s(z1)))) → c23(U32'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.53/213.70
ACTIVE(U32(U11(z0, z1))) → c23(U32'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.53/213.70
ACTIVE(U32(U12(z0))) → c23(U32'(U12(active(z0))), ACTIVE(U12(z0))) 686.53/213.70
ACTIVE(U32(U21(z0))) → c23(U32'(U21(active(z0))), ACTIVE(U21(z0))) 686.53/213.70
ACTIVE(U32(U31(z0, z1))) → c23(U32'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.53/213.70
ACTIVE(U32(U32(z0))) → c23(U32'(U32(active(z0))), ACTIVE(U32(z0))) 686.53/213.70
ACTIVE(U32(U41(z0, z1))) → c23(U32'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.53/213.70
ACTIVE(U32(U51(z0, z1, z2))) → c23(U32'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.53/213.70
ACTIVE(U32(U52(z0, z1, z2))) → c23(U32'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.53/213.70
ACTIVE(U32(s(z0))) → c23(U32'(s(active(z0))), ACTIVE(s(z0))) 686.53/213.70
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.53/213.70
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.53/213.70
ACTIVE(U32(U61(z0))) → c23(U32'(U61(active(z0))), ACTIVE(U61(z0))) 686.53/213.70
ACTIVE(U32(U71(z0, z1, z2))) → c23(U32'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.53/213.70
ACTIVE(U32(U72(z0, z1, z2))) → c23(U32'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.53/213.70
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.53/213.70
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.53/213.70
ACTIVE(U11(U32(tt), x1)) → c19(U11'(mark(tt), x1)) 686.53/213.70
ACTIVE(U12(U32(tt))) → c20(U12'(mark(tt))) 686.53/213.70
ACTIVE(U21(U32(tt))) → c21(U21'(mark(tt))) 686.53/213.70
ACTIVE(U31(U32(tt), x1)) → c22(U31'(mark(tt), x1)) 686.53/213.70
ACTIVE(U32(U12(tt))) → c23(U32'(mark(tt))) 686.53/213.70
ACTIVE(U32(U21(tt))) → c23(U32'(mark(tt))) 686.53/213.70
ACTIVE(U32(U32(tt))) → c23(U32'(mark(tt))) 686.53/213.70
ACTIVE(U32(isNat(0))) → c23(U32'(mark(tt))) 686.53/213.70
ACTIVE(U32(U11(tt, z0))) → c5(U32'(mark(U12(isNat(z0))))) 686.53/213.70
ACTIVE(U32(U11(tt, z0))) → c5(ACTIVE(U11(tt, z0))) 686.53/213.70
ACTIVE(U32(U31(tt, z0))) → c5(U32'(mark(U32(isNat(z0))))) 686.53/213.70
ACTIVE(U32(U31(tt, z0))) → c5(ACTIVE(U31(tt, z0))) 686.53/213.70
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(U32'(mark(U11(isNat(z0), z1)))) 686.53/213.70
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(ACTIVE(isNat(plus(z0, z1)))) 686.53/213.70
ACTIVE(U32(isNat(s(z0)))) → c5(U32'(mark(U21(isNat(z0))))) 686.53/213.70
ACTIVE(U32(isNat(s(z0)))) → c5(ACTIVE(isNat(s(z0)))) 686.53/213.70
ACTIVE(U32(isNat(x(z0, z1)))) → c5(U32'(mark(U31(isNat(z0), z1)))) 686.53/213.70
ACTIVE(U32(isNat(x(z0, z1)))) → c5(ACTIVE(isNat(x(z0, z1)))) 686.53/213.70
ACTIVE(U41(plus(z0, 0), x1)) → c24(U41'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.53/213.70
ACTIVE(U41(plus(z0, s(z1)), x1)) → c24(U41'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.53/213.70
ACTIVE(U41(x(z0, 0), x1)) → c24(U41'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.53/213.70
ACTIVE(U41(x(z0, s(z1)), x1)) → c24(U41'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.53/213.70
ACTIVE(U41(U11(z0, z1), x1)) → c24(U41'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.53/213.70
ACTIVE(U41(U12(z0), x1)) → c24(U41'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.53/213.70
ACTIVE(U41(U21(z0), x1)) → c24(U41'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.53/213.70
ACTIVE(U41(U31(z0, z1), x1)) → c24(U41'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.53/213.70
ACTIVE(U41(U32(z0), x1)) → c24(U41'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.53/213.70
ACTIVE(U41(U41(z0, z1), x1)) → c24(U41'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.53/213.70
ACTIVE(U41(U51(z0, z1, z2), x1)) → c24(U41'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.53/213.70
ACTIVE(U41(U52(z0, z1, z2), x1)) → c24(U41'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.53/213.70
ACTIVE(U41(s(z0), x1)) → c24(U41'(s(active(z0)), x1), ACTIVE(s(z0))) 686.53/213.70
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.53/213.70
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.53/213.70
ACTIVE(U41(U61(z0), x1)) → c24(U41'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.53/213.70
ACTIVE(U41(U71(z0, z1, z2), x1)) → c24(U41'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.53/213.70
ACTIVE(U41(U72(z0, z1, z2), x1)) → c24(U41'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.53/213.70
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.53/213.70
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.53/213.70
ACTIVE(U11(U41(tt, z0), x1)) → c19(U11'(mark(z0), x1)) 686.53/213.70
ACTIVE(U12(U41(tt, z0))) → c20(U12'(mark(z0))) 686.53/213.70
ACTIVE(U21(U41(tt, z0))) → c21(U21'(mark(z0))) 686.53/213.70
ACTIVE(U31(U41(tt, z0), x1)) → c22(U31'(mark(z0), x1)) 686.53/213.70
ACTIVE(U32(U41(tt, z0))) → c23(U32'(mark(z0))) 686.53/213.70
ACTIVE(U41(U12(tt), x1)) → c24(U41'(mark(tt), x1)) 686.53/213.70
ACTIVE(U41(U21(tt), x1)) → c24(U41'(mark(tt), x1)) 686.53/213.70
ACTIVE(U41(U32(tt), x1)) → c24(U41'(mark(tt), x1)) 686.53/213.70
ACTIVE(U41(U41(tt, z0), x1)) → c24(U41'(mark(z0), x1)) 686.53/213.70
ACTIVE(U41(isNat(0), x1)) → c24(U41'(mark(tt), x1)) 686.53/213.70
ACTIVE(U41(U11(tt, z0), x1)) → c6(U41'(mark(U12(isNat(z0))), x1)) 686.53/213.70
ACTIVE(U41(U11(tt, z0), x1)) → c6(ACTIVE(U11(tt, z0))) 686.53/213.70
ACTIVE(U41(U31(tt, z0), x1)) → c6(U41'(mark(U32(isNat(z0))), x1)) 686.53/213.70
ACTIVE(U41(U31(tt, z0), x1)) → c6(ACTIVE(U31(tt, z0))) 686.53/213.70
ACTIVE(U41(isNat(plus(z0, z1)), x1)) → c6(U41'(mark(U11(isNat(z0), z1)), x1)) 686.53/213.70
ACTIVE(U41(isNat(plus(z0, z1)), x1)) → c6(ACTIVE(isNat(plus(z0, z1)))) 686.53/213.70
ACTIVE(U41(isNat(s(z0)), x1)) → c6(U41'(mark(U21(isNat(z0))), x1)) 686.53/213.70
ACTIVE(U41(isNat(s(z0)), x1)) → c6(ACTIVE(isNat(s(z0)))) 686.53/213.70
ACTIVE(U41(isNat(x(z0, z1)), x1)) → c6(U41'(mark(U31(isNat(z0), z1)), x1)) 686.53/213.70
ACTIVE(U41(isNat(x(z0, z1)), x1)) → c6(ACTIVE(isNat(x(z0, z1)))) 686.53/213.70
ACTIVE(U51(plus(z0, 0), x1, x2)) → c25(U51'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.53/213.70
ACTIVE(U51(plus(z0, s(z1)), x1, x2)) → c25(U51'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.53/213.70
ACTIVE(U51(x(z0, 0), x1, x2)) → c25(U51'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.53/213.70
ACTIVE(U51(x(z0, s(z1)), x1, x2)) → c25(U51'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.53/213.70
ACTIVE(U51(U11(z0, z1), x1, x2)) → c25(U51'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.53/213.70
ACTIVE(U51(U12(z0), x1, x2)) → c25(U51'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.53/213.70
ACTIVE(U51(U21(z0), x1, x2)) → c25(U51'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.53/213.70
ACTIVE(U51(U31(z0, z1), x1, x2)) → c25(U51'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.53/213.70
ACTIVE(U51(U32(z0), x1, x2)) → c25(U51'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.53/213.70
ACTIVE(U51(U41(z0, z1), x1, x2)) → c25(U51'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.53/213.70
ACTIVE(U51(U51(z0, z1, z2), x1, x2)) → c25(U51'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.53/213.70
ACTIVE(U51(U52(z0, z1, z2), x1, x2)) → c25(U51'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.53/213.70
ACTIVE(U51(s(z0), x1, x2)) → c25(U51'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.53/213.70
ACTIVE(U51(plus(z0, z1), x1, x2)) → c25(U51'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.53/213.70
ACTIVE(U51(plus(z0, z1), x1, x2)) → c25(U51'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.53/213.70
ACTIVE(U51(U61(z0), x1, x2)) → c25(U51'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.53/213.70
ACTIVE(U51(U71(z0, z1, z2), x1, x2)) → c25(U51'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.53/213.70
ACTIVE(U51(U72(z0, z1, z2), x1, x2)) → c25(U51'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.53/213.70
ACTIVE(U51(x(z0, z1), x1, x2)) → c25(U51'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.53/213.70
ACTIVE(U51(x(z0, z1), x1, x2)) → c25(U51'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.53/213.70
ACTIVE(U51(U12(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.53/213.70
ACTIVE(U51(U21(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.53/213.70
ACTIVE(U51(U32(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.53/213.70
ACTIVE(U51(U41(tt, z0), x1, x2)) → c25(U51'(mark(z0), x1, x2)) 686.53/213.70
ACTIVE(U51(isNat(0), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.53/213.70
ACTIVE(U11(U51(tt, z0, z1), x1)) → c7(U11'(mark(U52(isNat(z1), z0, z1)), x1)) 686.53/213.70
ACTIVE(U11(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.53/213.70
ACTIVE(U12(U51(tt, z0, z1))) → c7(U12'(mark(U52(isNat(z1), z0, z1)))) 686.53/213.70
ACTIVE(U12(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.53/213.70
ACTIVE(U21(U51(tt, z0, z1))) → c7(U21'(mark(U52(isNat(z1), z0, z1)))) 686.53/213.70
ACTIVE(U21(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.53/213.70
ACTIVE(U31(U51(tt, z0, z1), x1)) → c7(U31'(mark(U52(isNat(z1), z0, z1)), x1)) 686.53/213.70
ACTIVE(U31(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.53/213.70
ACTIVE(U32(U51(tt, z0, z1))) → c7(U32'(mark(U52(isNat(z1), z0, z1)))) 686.53/213.70
ACTIVE(U32(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.53/213.70
ACTIVE(U41(U51(tt, z0, z1), x1)) → c7(U41'(mark(U52(isNat(z1), z0, z1)), x1)) 686.53/213.70
ACTIVE(U41(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.53/213.70
ACTIVE(U51(U11(tt, z0), x1, x2)) → c7(U51'(mark(U12(isNat(z0))), x1, x2)) 686.53/213.70
ACTIVE(U51(U11(tt, z0), x1, x2)) → c7(ACTIVE(U11(tt, z0))) 686.53/213.70
ACTIVE(U51(U31(tt, z0), x1, x2)) → c7(U51'(mark(U32(isNat(z0))), x1, x2)) 686.53/213.70
ACTIVE(U51(U31(tt, z0), x1, x2)) → c7(ACTIVE(U31(tt, z0))) 686.53/213.70
ACTIVE(U51(U51(tt, z0, z1), x1, x2)) → c7(U51'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.53/213.70
ACTIVE(U51(U51(tt, z0, z1), x1, x2)) → c7(ACTIVE(U51(tt, z0, z1))) 686.53/213.70
ACTIVE(U51(isNat(plus(z0, z1)), x1, x2)) → c7(U51'(mark(U11(isNat(z0), z1)), x1, x2)) 686.53/213.70
ACTIVE(U51(isNat(plus(z0, z1)), x1, x2)) → c7(ACTIVE(isNat(plus(z0, z1)))) 686.53/213.70
ACTIVE(U51(isNat(s(z0)), x1, x2)) → c7(U51'(mark(U21(isNat(z0))), x1, x2)) 686.53/213.70
ACTIVE(U51(isNat(s(z0)), x1, x2)) → c7(ACTIVE(isNat(s(z0)))) 686.53/213.70
ACTIVE(U51(isNat(x(z0, z1)), x1, x2)) → c7(U51'(mark(U31(isNat(z0), z1)), x1, x2)) 686.53/213.70
ACTIVE(U51(isNat(x(z0, z1)), x1, x2)) → c7(ACTIVE(isNat(x(z0, z1)))) 686.53/213.70
ACTIVE(U52(plus(z0, 0), x1, x2)) → c26(U52'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.53/213.70
ACTIVE(U52(plus(z0, s(z1)), x1, x2)) → c26(U52'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.53/213.70
ACTIVE(U52(x(z0, 0), x1, x2)) → c26(U52'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.53/213.70
ACTIVE(U52(x(z0, s(z1)), x1, x2)) → c26(U52'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.53/213.70
ACTIVE(U52(U11(z0, z1), x1, x2)) → c26(U52'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.53/213.70
ACTIVE(U52(U12(z0), x1, x2)) → c26(U52'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.53/213.70
ACTIVE(U52(U21(z0), x1, x2)) → c26(U52'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.53/213.70
ACTIVE(U52(U31(z0, z1), x1, x2)) → c26(U52'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.53/213.70
ACTIVE(U52(U32(z0), x1, x2)) → c26(U52'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.53/213.70
ACTIVE(U52(U41(z0, z1), x1, x2)) → c26(U52'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.53/213.70
ACTIVE(U52(U51(z0, z1, z2), x1, x2)) → c26(U52'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.53/213.70
ACTIVE(U52(U52(z0, z1, z2), x1, x2)) → c26(U52'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.53/213.70
ACTIVE(U52(s(z0), x1, x2)) → c26(U52'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.53/213.70
ACTIVE(U52(plus(z0, z1), x1, x2)) → c26(U52'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.53/213.70
ACTIVE(U52(plus(z0, z1), x1, x2)) → c26(U52'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.53/213.70
ACTIVE(U52(U61(z0), x1, x2)) → c26(U52'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.53/213.70
ACTIVE(U52(U71(z0, z1, z2), x1, x2)) → c26(U52'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.53/213.70
ACTIVE(U52(U72(z0, z1, z2), x1, x2)) → c26(U52'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.53/213.70
ACTIVE(U52(x(z0, z1), x1, x2)) → c26(U52'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.53/213.70
ACTIVE(U52(x(z0, z1), x1, x2)) → c26(U52'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.53/213.70
ACTIVE(U52(U12(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.53/213.70
ACTIVE(U52(U21(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.53/213.70
ACTIVE(U52(U32(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.53/213.70
ACTIVE(U52(U41(tt, z0), x1, x2)) → c26(U52'(mark(z0), x1, x2)) 686.53/213.70
ACTIVE(U52(isNat(0), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.53/213.70
ACTIVE(U11(U52(tt, z0, z1), x1)) → c8(U11'(mark(s(plus(z1, z0))), x1)) 686.53/213.70
ACTIVE(U11(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.53/213.70
ACTIVE(U12(U52(tt, z0, z1))) → c8(U12'(mark(s(plus(z1, z0))))) 686.53/213.70
ACTIVE(U12(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.53/213.70
ACTIVE(U21(U52(tt, z0, z1))) → c8(U21'(mark(s(plus(z1, z0))))) 686.53/213.70
ACTIVE(U21(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.53/213.70
ACTIVE(U31(U52(tt, z0, z1), x1)) → c8(U31'(mark(s(plus(z1, z0))), x1)) 686.53/213.70
ACTIVE(U31(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.53/213.70
ACTIVE(U32(U52(tt, z0, z1))) → c8(U32'(mark(s(plus(z1, z0))))) 686.53/213.70
ACTIVE(U32(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.53/213.70
ACTIVE(U41(U52(tt, z0, z1), x1)) → c8(U41'(mark(s(plus(z1, z0))), x1)) 686.53/213.70
ACTIVE(U41(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.53/213.70
ACTIVE(U51(U52(tt, z0, z1), x1, x2)) → c8(U51'(mark(s(plus(z1, z0))), x1, x2)) 686.53/213.70
ACTIVE(U51(U52(tt, z0, z1), x1, x2)) → c8(ACTIVE(U52(tt, z0, z1))) 686.53/213.70
ACTIVE(U52(U11(tt, z0), x1, x2)) → c8(U52'(mark(U12(isNat(z0))), x1, x2)) 686.53/213.70
ACTIVE(U52(U11(tt, z0), x1, x2)) → c8(ACTIVE(U11(tt, z0))) 686.53/213.70
ACTIVE(U52(U31(tt, z0), x1, x2)) → c8(U52'(mark(U32(isNat(z0))), x1, x2)) 686.53/213.70
ACTIVE(U52(U31(tt, z0), x1, x2)) → c8(ACTIVE(U31(tt, z0))) 686.53/213.70
ACTIVE(U52(U51(tt, z0, z1), x1, x2)) → c8(U52'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.53/213.70
ACTIVE(U52(U51(tt, z0, z1), x1, x2)) → c8(ACTIVE(U51(tt, z0, z1))) 686.53/213.70
ACTIVE(U52(U52(tt, z0, z1), x1, x2)) → c8(U52'(mark(s(plus(z1, z0))), x1, x2)) 686.53/213.70
ACTIVE(U52(U52(tt, z0, z1), x1, x2)) → c8(ACTIVE(U52(tt, z0, z1))) 686.53/213.70
ACTIVE(U52(isNat(plus(z0, z1)), x1, x2)) → c8(U52'(mark(U11(isNat(z0), z1)), x1, x2)) 686.53/213.70
ACTIVE(U52(isNat(plus(z0, z1)), x1, x2)) → c8(ACTIVE(isNat(plus(z0, z1)))) 686.53/213.70
ACTIVE(U52(isNat(s(z0)), x1, x2)) → c8(U52'(mark(U21(isNat(z0))), x1, x2)) 686.53/213.70
ACTIVE(U52(isNat(s(z0)), x1, x2)) → c8(ACTIVE(isNat(s(z0)))) 686.53/213.70
ACTIVE(U52(isNat(x(z0, z1)), x1, x2)) → c8(U52'(mark(U31(isNat(z0), z1)), x1, x2)) 686.53/213.70
ACTIVE(U52(isNat(x(z0, z1)), x1, x2)) → c8(ACTIVE(isNat(x(z0, z1)))) 686.53/213.70
ACTIVE(s(plus(z0, 0))) → c27(S(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.53/213.70
ACTIVE(s(plus(z0, s(z1)))) → c27(S(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.53/213.70
ACTIVE(s(x(z0, 0))) → c27(S(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.53/213.70
ACTIVE(s(x(z0, s(z1)))) → c27(S(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.53/213.70
ACTIVE(s(U11(z0, z1))) → c27(S(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.53/213.70
ACTIVE(s(U12(z0))) → c27(S(U12(active(z0))), ACTIVE(U12(z0))) 686.53/213.70
ACTIVE(s(U21(z0))) → c27(S(U21(active(z0))), ACTIVE(U21(z0))) 686.53/213.70
ACTIVE(s(U31(z0, z1))) → c27(S(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.53/213.70
ACTIVE(s(U32(z0))) → c27(S(U32(active(z0))), ACTIVE(U32(z0))) 686.53/213.70
ACTIVE(s(U41(z0, z1))) → c27(S(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.53/213.70
ACTIVE(s(U51(z0, z1, z2))) → c27(S(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.53/213.70
ACTIVE(s(U52(z0, z1, z2))) → c27(S(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.53/213.70
ACTIVE(s(s(z0))) → c27(S(s(active(z0))), ACTIVE(s(z0))) 686.53/213.70
ACTIVE(s(plus(z0, z1))) → c27(S(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.53/213.70
ACTIVE(s(plus(z0, z1))) → c27(S(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.53/213.70
ACTIVE(s(U61(z0))) → c27(S(U61(active(z0))), ACTIVE(U61(z0))) 686.53/213.70
ACTIVE(s(U71(z0, z1, z2))) → c27(S(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.53/213.70
ACTIVE(s(U72(z0, z1, z2))) → c27(S(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.53/213.70
ACTIVE(s(x(z0, z1))) → c27(S(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.53/213.70
ACTIVE(s(x(z0, z1))) → c27(S(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.53/213.70
ACTIVE(s(U12(tt))) → c27(S(mark(tt))) 686.53/213.70
ACTIVE(s(U21(tt))) → c27(S(mark(tt))) 686.53/213.70
ACTIVE(s(U32(tt))) → c27(S(mark(tt))) 686.53/213.70
ACTIVE(s(U41(tt, z0))) → c27(S(mark(z0))) 686.53/213.70
ACTIVE(s(isNat(0))) → c27(S(mark(tt))) 686.53/213.70
ACTIVE(s(U11(tt, z0))) → c9(S(mark(U12(isNat(z0))))) 686.53/213.70
ACTIVE(s(U11(tt, z0))) → c9(ACTIVE(U11(tt, z0))) 686.53/213.70
ACTIVE(s(U31(tt, z0))) → c9(S(mark(U32(isNat(z0))))) 686.53/213.70
ACTIVE(s(U31(tt, z0))) → c9(ACTIVE(U31(tt, z0))) 686.53/213.70
ACTIVE(s(U51(tt, z0, z1))) → c9(S(mark(U52(isNat(z1), z0, z1)))) 686.53/213.70
ACTIVE(s(U51(tt, z0, z1))) → c9(ACTIVE(U51(tt, z0, z1))) 686.53/213.70
ACTIVE(s(U52(tt, z0, z1))) → c9(S(mark(s(plus(z1, z0))))) 686.53/213.70
ACTIVE(s(U52(tt, z0, z1))) → c9(ACTIVE(U52(tt, z0, z1))) 686.53/213.70
ACTIVE(s(isNat(plus(z0, z1)))) → c9(S(mark(U11(isNat(z0), z1)))) 686.53/213.70
ACTIVE(s(isNat(plus(z0, z1)))) → c9(ACTIVE(isNat(plus(z0, z1)))) 686.53/213.70
ACTIVE(s(isNat(s(z0)))) → c9(S(mark(U21(isNat(z0))))) 686.53/213.70
ACTIVE(s(isNat(s(z0)))) → c9(ACTIVE(isNat(s(z0)))) 686.53/213.70
ACTIVE(s(isNat(x(z0, z1)))) → c9(S(mark(U31(isNat(z0), z1)))) 686.53/213.70
ACTIVE(s(isNat(x(z0, z1)))) → c9(ACTIVE(isNat(x(z0, z1)))) 686.53/213.70
ACTIVE(U61(plus(z0, 0))) → c30(U61'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.53/213.70
ACTIVE(U61(plus(z0, s(z1)))) → c30(U61'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.53/213.70
ACTIVE(U61(x(z0, 0))) → c30(U61'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.53/213.70
ACTIVE(U61(x(z0, s(z1)))) → c30(U61'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.53/213.70
ACTIVE(U61(U11(z0, z1))) → c30(U61'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.53/213.70
ACTIVE(U61(U12(z0))) → c30(U61'(U12(active(z0))), ACTIVE(U12(z0))) 686.53/213.70
ACTIVE(U61(U21(z0))) → c30(U61'(U21(active(z0))), ACTIVE(U21(z0))) 686.53/213.70
ACTIVE(U61(U31(z0, z1))) → c30(U61'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.53/213.70
ACTIVE(U61(U32(z0))) → c30(U61'(U32(active(z0))), ACTIVE(U32(z0))) 686.53/213.70
ACTIVE(U61(U41(z0, z1))) → c30(U61'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.53/213.70
ACTIVE(U61(U51(z0, z1, z2))) → c30(U61'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.53/213.70
ACTIVE(U61(U52(z0, z1, z2))) → c30(U61'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.53/213.70
ACTIVE(U61(s(z0))) → c30(U61'(s(active(z0))), ACTIVE(s(z0))) 686.53/213.70
ACTIVE(U61(plus(z0, z1))) → c30(U61'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.53/213.70
ACTIVE(U61(plus(z0, z1))) → c30(U61'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.53/213.70
ACTIVE(U61(U61(z0))) → c30(U61'(U61(active(z0))), ACTIVE(U61(z0))) 686.53/213.70
ACTIVE(U61(U71(z0, z1, z2))) → c30(U61'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.53/213.70
ACTIVE(U61(U72(z0, z1, z2))) → c30(U61'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.53/213.70
ACTIVE(U61(x(z0, z1))) → c30(U61'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.53/213.70
ACTIVE(U61(x(z0, z1))) → c30(U61'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.53/213.70
ACTIVE(U11(U61(tt), x1)) → c19(U11'(mark(0), x1)) 686.53/213.70
ACTIVE(U12(U61(tt))) → c20(U12'(mark(0))) 686.53/213.70
ACTIVE(U21(U61(tt))) → c21(U21'(mark(0))) 686.53/213.70
ACTIVE(U31(U61(tt), x1)) → c22(U31'(mark(0), x1)) 686.53/213.70
ACTIVE(U32(U61(tt))) → c23(U32'(mark(0))) 686.53/213.70
ACTIVE(U41(U61(tt), x1)) → c24(U41'(mark(0), x1)) 686.53/213.70
ACTIVE(U51(U61(tt), x1, x2)) → c25(U51'(mark(0), x1, x2)) 686.53/213.70
ACTIVE(U52(U61(tt), x1, x2)) → c26(U52'(mark(0), x1, x2)) 686.53/213.70
ACTIVE(s(U61(tt))) → c27(S(mark(0))) 686.53/213.70
ACTIVE(U61(U12(tt))) → c30(U61'(mark(tt))) 686.53/213.70
ACTIVE(U61(U21(tt))) → c30(U61'(mark(tt))) 686.53/213.70
ACTIVE(U61(U32(tt))) → c30(U61'(mark(tt))) 686.53/213.70
ACTIVE(U61(U41(tt, z0))) → c30(U61'(mark(z0))) 686.53/213.70
ACTIVE(U61(U61(tt))) → c30(U61'(mark(0))) 686.53/213.70
ACTIVE(U61(isNat(0))) → c30(U61'(mark(tt))) 686.53/213.70
ACTIVE(U61(U11(tt, z0))) → c10(U61'(mark(U12(isNat(z0))))) 686.53/213.70
ACTIVE(U61(U11(tt, z0))) → c10(ACTIVE(U11(tt, z0))) 686.53/213.70
ACTIVE(U61(U31(tt, z0))) → c10(U61'(mark(U32(isNat(z0))))) 686.53/213.70
ACTIVE(U61(U31(tt, z0))) → c10(ACTIVE(U31(tt, z0))) 686.53/213.70
ACTIVE(U61(U51(tt, z0, z1))) → c10(U61'(mark(U52(isNat(z1), z0, z1)))) 686.53/213.70
ACTIVE(U61(U51(tt, z0, z1))) → c10(ACTIVE(U51(tt, z0, z1))) 686.53/213.70
ACTIVE(U61(U52(tt, z0, z1))) → c10(U61'(mark(s(plus(z1, z0))))) 686.53/213.70
ACTIVE(U61(U52(tt, z0, z1))) → c10(ACTIVE(U52(tt, z0, z1))) 686.53/213.70
ACTIVE(U61(isNat(plus(z0, z1)))) → c10(U61'(mark(U11(isNat(z0), z1)))) 686.53/213.70
ACTIVE(U61(isNat(plus(z0, z1)))) → c10(ACTIVE(isNat(plus(z0, z1)))) 686.53/213.70
ACTIVE(U61(isNat(s(z0)))) → c10(U61'(mark(U21(isNat(z0))))) 686.53/213.70
ACTIVE(U61(isNat(s(z0)))) → c10(ACTIVE(isNat(s(z0)))) 686.53/213.70
ACTIVE(U61(isNat(x(z0, z1)))) → c10(U61'(mark(U31(isNat(z0), z1)))) 686.53/213.70
ACTIVE(U61(isNat(x(z0, z1)))) → c10(ACTIVE(isNat(x(z0, z1)))) 686.53/213.70
ACTIVE(U71(plus(z0, 0), x1, x2)) → c31(U71'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.53/213.70
ACTIVE(U71(plus(z0, s(z1)), x1, x2)) → c31(U71'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.53/213.70
ACTIVE(U71(x(z0, 0), x1, x2)) → c31(U71'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.53/213.70
ACTIVE(U71(x(z0, s(z1)), x1, x2)) → c31(U71'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.53/213.70
ACTIVE(U71(U11(z0, z1), x1, x2)) → c31(U71'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.53/213.70
ACTIVE(U71(U12(z0), x1, x2)) → c31(U71'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.53/213.70
ACTIVE(U71(U21(z0), x1, x2)) → c31(U71'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.55/213.70
ACTIVE(U71(U31(z0, z1), x1, x2)) → c31(U71'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.55/213.70
ACTIVE(U71(U32(z0), x1, x2)) → c31(U71'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.55/213.70
ACTIVE(U71(U41(z0, z1), x1, x2)) → c31(U71'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.55/213.70
ACTIVE(U71(U51(z0, z1, z2), x1, x2)) → c31(U71'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.55/213.70
ACTIVE(U71(U52(z0, z1, z2), x1, x2)) → c31(U71'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.55/213.70
ACTIVE(U71(s(z0), x1, x2)) → c31(U71'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.55/213.70
ACTIVE(U71(plus(z0, z1), x1, x2)) → c31(U71'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.55/213.70
ACTIVE(U71(plus(z0, z1), x1, x2)) → c31(U71'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.55/213.70
ACTIVE(U71(U61(z0), x1, x2)) → c31(U71'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.55/213.70
ACTIVE(U71(U71(z0, z1, z2), x1, x2)) → c31(U71'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.55/213.70
ACTIVE(U71(U72(z0, z1, z2), x1, x2)) → c31(U71'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.55/213.70
ACTIVE(U71(x(z0, z1), x1, x2)) → c31(U71'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.55/213.70
ACTIVE(U71(x(z0, z1), x1, x2)) → c31(U71'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.55/213.70
ACTIVE(U71(U12(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.55/213.70
ACTIVE(U71(U21(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.55/213.70
ACTIVE(U71(U32(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.55/213.70
ACTIVE(U71(U41(tt, z0), x1, x2)) → c31(U71'(mark(z0), x1, x2)) 686.55/213.70
ACTIVE(U71(U61(tt), x1, x2)) → c31(U71'(mark(0), x1, x2)) 686.55/213.70
ACTIVE(U71(isNat(0), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.55/213.70
ACTIVE(U11(U71(tt, z0, z1), x1)) → c11(U11'(mark(U72(isNat(z1), z0, z1)), x1)) 686.55/213.70
ACTIVE(U11(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.55/213.70
ACTIVE(U12(U71(tt, z0, z1))) → c11(U12'(mark(U72(isNat(z1), z0, z1)))) 686.55/213.70
ACTIVE(U12(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.55/213.70
ACTIVE(U21(U71(tt, z0, z1))) → c11(U21'(mark(U72(isNat(z1), z0, z1)))) 686.55/213.70
ACTIVE(U21(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.55/213.70
ACTIVE(U31(U71(tt, z0, z1), x1)) → c11(U31'(mark(U72(isNat(z1), z0, z1)), x1)) 686.55/213.70
ACTIVE(U31(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.55/213.70
ACTIVE(U32(U71(tt, z0, z1))) → c11(U32'(mark(U72(isNat(z1), z0, z1)))) 686.55/213.70
ACTIVE(U32(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.55/213.70
ACTIVE(U41(U71(tt, z0, z1), x1)) → c11(U41'(mark(U72(isNat(z1), z0, z1)), x1)) 686.55/213.70
ACTIVE(U41(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.55/213.70
ACTIVE(U51(U71(tt, z0, z1), x1, x2)) → c11(U51'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.55/213.70
ACTIVE(U51(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.55/213.70
ACTIVE(U52(U71(tt, z0, z1), x1, x2)) → c11(U52'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.55/213.70
ACTIVE(U52(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.55/213.70
ACTIVE(s(U71(tt, z0, z1))) → c11(S(mark(U72(isNat(z1), z0, z1)))) 686.55/213.70
ACTIVE(s(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.55/213.70
ACTIVE(U61(U71(tt, z0, z1))) → c11(U61'(mark(U72(isNat(z1), z0, z1)))) 686.55/213.70
ACTIVE(U61(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.55/213.70
ACTIVE(U71(U11(tt, z0), x1, x2)) → c11(U71'(mark(U12(isNat(z0))), x1, x2)) 686.55/213.70
ACTIVE(U71(U11(tt, z0), x1, x2)) → c11(ACTIVE(U11(tt, z0))) 686.55/213.70
ACTIVE(U71(U31(tt, z0), x1, x2)) → c11(U71'(mark(U32(isNat(z0))), x1, x2)) 686.55/213.70
ACTIVE(U71(U31(tt, z0), x1, x2)) → c11(ACTIVE(U31(tt, z0))) 686.55/213.70
ACTIVE(U71(U51(tt, z0, z1), x1, x2)) → c11(U71'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.55/213.70
ACTIVE(U71(U51(tt, z0, z1), x1, x2)) → c11(ACTIVE(U51(tt, z0, z1))) 686.55/213.70
ACTIVE(U71(U52(tt, z0, z1), x1, x2)) → c11(U71'(mark(s(plus(z1, z0))), x1, x2)) 686.55/213.70
ACTIVE(U71(U52(tt, z0, z1), x1, x2)) → c11(ACTIVE(U52(tt, z0, z1))) 686.55/213.70
ACTIVE(U71(U71(tt, z0, z1), x1, x2)) → c11(U71'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.55/213.70
ACTIVE(U71(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.55/213.70
ACTIVE(U71(isNat(plus(z0, z1)), x1, x2)) → c11(U71'(mark(U11(isNat(z0), z1)), x1, x2)) 686.55/213.70
ACTIVE(U71(isNat(plus(z0, z1)), x1, x2)) → c11(ACTIVE(isNat(plus(z0, z1)))) 686.55/213.70
ACTIVE(U71(isNat(s(z0)), x1, x2)) → c11(U71'(mark(U21(isNat(z0))), x1, x2)) 686.55/213.70
ACTIVE(U71(isNat(s(z0)), x1, x2)) → c11(ACTIVE(isNat(s(z0)))) 686.55/213.70
ACTIVE(U71(isNat(x(z0, z1)), x1, x2)) → c11(U71'(mark(U31(isNat(z0), z1)), x1, x2)) 686.55/213.70
ACTIVE(U71(isNat(x(z0, z1)), x1, x2)) → c11(ACTIVE(isNat(x(z0, z1)))) 686.55/213.70
ACTIVE(U72(plus(z0, 0), x1, x2)) → c32(U72'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.55/213.70
ACTIVE(U72(plus(z0, s(z1)), x1, x2)) → c32(U72'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.55/213.70
ACTIVE(U72(x(z0, 0), x1, x2)) → c32(U72'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.55/213.70
ACTIVE(U72(x(z0, s(z1)), x1, x2)) → c32(U72'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.55/213.70
ACTIVE(U72(U11(z0, z1), x1, x2)) → c32(U72'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.55/213.70
ACTIVE(U72(U12(z0), x1, x2)) → c32(U72'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.55/213.70
ACTIVE(U72(U21(z0), x1, x2)) → c32(U72'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.55/213.70
ACTIVE(U72(U31(z0, z1), x1, x2)) → c32(U72'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.55/213.70
ACTIVE(U72(U32(z0), x1, x2)) → c32(U72'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.55/213.70
ACTIVE(U72(U41(z0, z1), x1, x2)) → c32(U72'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.55/213.70
ACTIVE(U72(U51(z0, z1, z2), x1, x2)) → c32(U72'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.55/213.70
ACTIVE(U72(U52(z0, z1, z2), x1, x2)) → c32(U72'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.55/213.70
ACTIVE(U72(s(z0), x1, x2)) → c32(U72'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.55/213.70
ACTIVE(U72(plus(z0, z1), x1, x2)) → c32(U72'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.55/213.70
ACTIVE(U72(plus(z0, z1), x1, x2)) → c32(U72'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.55/213.70
ACTIVE(U72(U61(z0), x1, x2)) → c32(U72'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.55/213.70
ACTIVE(U72(U71(z0, z1, z2), x1, x2)) → c32(U72'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.55/213.70
ACTIVE(U72(U72(z0, z1, z2), x1, x2)) → c32(U72'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.55/213.70
ACTIVE(U72(x(z0, z1), x1, x2)) → c32(U72'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.55/213.70
ACTIVE(U72(x(z0, z1), x1, x2)) → c32(U72'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.55/213.70
ACTIVE(U72(U12(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.55/213.70
ACTIVE(U72(U21(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.55/213.70
ACTIVE(U72(U32(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.55/213.70
ACTIVE(U72(U41(tt, z0), x1, x2)) → c32(U72'(mark(z0), x1, x2)) 686.55/213.70
ACTIVE(U72(U61(tt), x1, x2)) → c32(U72'(mark(0), x1, x2)) 686.55/213.70
ACTIVE(U72(isNat(0), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.55/213.70
ACTIVE(U11(U72(tt, z0, z1), x1)) → c12(U11'(mark(plus(x(z1, z0), z1)), x1)) 686.55/213.70
ACTIVE(U11(U72(tt, z0, z1), x1)) → c12(ACTIVE(U72(tt, z0, z1))) 686.55/213.70
ACTIVE(U12(U72(tt, z0, z1))) → c12(U12'(mark(plus(x(z1, z0), z1)))) 686.55/213.70
ACTIVE(U12(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.55/213.70
ACTIVE(U21(U72(tt, z0, z1))) → c12(U21'(mark(plus(x(z1, z0), z1)))) 686.55/213.70
ACTIVE(U21(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.55/213.70
ACTIVE(U31(U72(tt, z0, z1), x1)) → c12(U31'(mark(plus(x(z1, z0), z1)), x1)) 686.55/213.70
ACTIVE(U31(U72(tt, z0, z1), x1)) → c12(ACTIVE(U72(tt, z0, z1))) 686.55/213.70
ACTIVE(U32(U72(tt, z0, z1))) → c12(U32'(mark(plus(x(z1, z0), z1)))) 686.55/213.70
ACTIVE(U32(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.55/213.70
ACTIVE(U41(U72(tt, z0, z1), x1)) → c12(U41'(mark(plus(x(z1, z0), z1)), x1)) 686.55/213.70
ACTIVE(U41(U72(tt, z0, z1), x1)) → c12(ACTIVE(U72(tt, z0, z1))) 686.55/213.70
ACTIVE(U51(U72(tt, z0, z1), x1, x2)) → c12(U51'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.55/213.70
ACTIVE(U51(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.55/213.70
ACTIVE(U52(U72(tt, z0, z1), x1, x2)) → c12(U52'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.55/213.70
ACTIVE(U52(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.55/213.70
ACTIVE(s(U72(tt, z0, z1))) → c12(S(mark(plus(x(z1, z0), z1)))) 686.55/213.70
ACTIVE(s(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.55/213.70
ACTIVE(U61(U72(tt, z0, z1))) → c12(U61'(mark(plus(x(z1, z0), z1)))) 686.55/213.70
ACTIVE(U61(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.55/213.70
ACTIVE(U71(U72(tt, z0, z1), x1, x2)) → c12(U71'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.55/213.70
ACTIVE(U71(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.55/213.70
ACTIVE(U72(U11(tt, z0), x1, x2)) → c12(U72'(mark(U12(isNat(z0))), x1, x2)) 686.55/213.70
ACTIVE(U72(U11(tt, z0), x1, x2)) → c12(ACTIVE(U11(tt, z0))) 686.55/213.70
ACTIVE(U72(U31(tt, z0), x1, x2)) → c12(U72'(mark(U32(isNat(z0))), x1, x2)) 686.55/213.70
ACTIVE(U72(U31(tt, z0), x1, x2)) → c12(ACTIVE(U31(tt, z0))) 686.55/213.70
ACTIVE(U72(U51(tt, z0, z1), x1, x2)) → c12(U72'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.55/213.70
ACTIVE(U72(U51(tt, z0, z1), x1, x2)) → c12(ACTIVE(U51(tt, z0, z1))) 686.55/213.70
ACTIVE(U72(U52(tt, z0, z1), x1, x2)) → c12(U72'(mark(s(plus(z1, z0))), x1, x2)) 686.55/213.70
ACTIVE(U72(U52(tt, z0, z1), x1, x2)) → c12(ACTIVE(U52(tt, z0, z1))) 686.55/213.70
ACTIVE(U72(U71(tt, z0, z1), x1, x2)) → c12(U72'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.55/213.70
ACTIVE(U72(U71(tt, z0, z1), x1, x2)) → c12(ACTIVE(U71(tt, z0, z1))) 686.55/213.70
ACTIVE(U72(U72(tt, z0, z1), x1, x2)) → c12(U72'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.55/213.70
ACTIVE(U72(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.55/213.70
ACTIVE(U72(isNat(plus(z0, z1)), x1, x2)) → c12(U72'(mark(U11(isNat(z0), z1)), x1, x2)) 686.55/213.70
ACTIVE(U72(isNat(plus(z0, z1)), x1, x2)) → c12(ACTIVE(isNat(plus(z0, z1)))) 686.55/213.70
ACTIVE(U72(isNat(s(z0)), x1, x2)) → c12(U72'(mark(U21(isNat(z0))), x1, x2)) 686.55/213.70
ACTIVE(U72(isNat(s(z0)), x1, x2)) → c12(ACTIVE(isNat(s(z0)))) 686.55/213.70
ACTIVE(U72(isNat(x(z0, z1)), x1, x2)) → c12(U72'(mark(U31(isNat(z0), z1)), x1, x2)) 686.55/213.70
ACTIVE(U72(isNat(x(z0, z1)), x1, x2)) → c12(ACTIVE(isNat(x(z0, z1)))) 686.55/213.70
PROPER(U11(x0, U11(z0, z1))) → c65(U11'(proper(x0), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(U11(z0, z1))) 686.55/213.70
PROPER(U11(x0, U12(z0))) → c65(U11'(proper(x0), U12(proper(z0))), PROPER(x0), PROPER(U12(z0))) 686.55/213.70
PROPER(U11(x0, isNat(z0))) → c65(U11'(proper(x0), isNat(proper(z0))), PROPER(x0), PROPER(isNat(z0))) 686.55/213.70
PROPER(U11(x0, U21(z0))) → c65(U11'(proper(x0), U21(proper(z0))), PROPER(x0), PROPER(U21(z0))) 686.55/213.70
PROPER(U11(x0, U31(z0, z1))) → c65(U11'(proper(x0), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(U31(z0, z1))) 686.55/213.70
PROPER(U11(x0, U32(z0))) → c65(U11'(proper(x0), U32(proper(z0))), PROPER(x0), PROPER(U32(z0))) 686.55/213.70
PROPER(U11(x0, U41(z0, z1))) → c65(U11'(proper(x0), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(U41(z0, z1))) 686.55/213.70
PROPER(U11(x0, U51(z0, z1, z2))) → c65(U11'(proper(x0), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U51(z0, z1, z2))) 686.55/213.70
PROPER(U11(x0, U52(z0, z1, z2))) → c65(U11'(proper(x0), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U52(z0, z1, z2))) 686.55/213.70
PROPER(U11(x0, s(z0))) → c65(U11'(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 686.55/213.70
PROPER(U11(x0, plus(z0, z1))) → c65(U11'(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 686.55/213.70
PROPER(U11(x0, U61(z0))) → c65(U11'(proper(x0), U61(proper(z0))), PROPER(x0), PROPER(U61(z0))) 686.55/213.70
PROPER(U11(x0, U71(z0, z1, z2))) → c65(U11'(proper(x0), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U71(z0, z1, z2))) 686.55/213.70
PROPER(U11(x0, U72(z0, z1, z2))) → c65(U11'(proper(x0), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U72(z0, z1, z2))) 686.55/213.70
PROPER(U11(x0, x(z0, z1))) → c65(U11'(proper(x0), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x(z0, z1))) 686.55/213.70
PROPER(U11(U11(z0, z1), x1)) → c65(U11'(U11(proper(z0), proper(z1)), proper(x1)), PROPER(U11(z0, z1)), PROPER(x1)) 686.55/213.70
PROPER(U11(U12(z0), x1)) → c65(U11'(U12(proper(z0)), proper(x1)), PROPER(U12(z0)), PROPER(x1)) 686.55/213.70
PROPER(U11(isNat(z0), x1)) → c65(U11'(isNat(proper(z0)), proper(x1)), PROPER(isNat(z0)), PROPER(x1)) 686.55/213.70
PROPER(U11(U21(z0), x1)) → c65(U11'(U21(proper(z0)), proper(x1)), PROPER(U21(z0)), PROPER(x1)) 686.55/213.70
PROPER(U11(U31(z0, z1), x1)) → c65(U11'(U31(proper(z0), proper(z1)), proper(x1)), PROPER(U31(z0, z1)), PROPER(x1)) 686.55/213.70
PROPER(U11(U32(z0), x1)) → c65(U11'(U32(proper(z0)), proper(x1)), PROPER(U32(z0)), PROPER(x1)) 686.55/213.70
PROPER(U11(U41(z0, z1), x1)) → c65(U11'(U41(proper(z0), proper(z1)), proper(x1)), PROPER(U41(z0, z1)), PROPER(x1)) 686.55/213.70
PROPER(U11(U51(z0, z1, z2), x1)) → c65(U11'(U51(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U51(z0, z1, z2)), PROPER(x1)) 686.55/213.70
PROPER(U11(U52(z0, z1, z2), x1)) → c65(U11'(U52(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U52(z0, z1, z2)), PROPER(x1)) 686.55/213.70
PROPER(U11(s(z0), x1)) → c65(U11'(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 686.55/213.70
PROPER(U11(plus(z0, z1), x1)) → c65(U11'(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 686.55/213.70
PROPER(U11(U61(z0), x1)) → c65(U11'(U61(proper(z0)), proper(x1)), PROPER(U61(z0)), PROPER(x1)) 686.55/213.70
PROPER(U11(U71(z0, z1, z2), x1)) → c65(U11'(U71(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U71(z0, z1, z2)), PROPER(x1)) 686.55/213.70
PROPER(U11(U72(z0, z1, z2), x1)) → c65(U11'(U72(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U72(z0, z1, z2)), PROPER(x1)) 686.55/213.70
PROPER(U11(x(z0, z1), x1)) → c65(U11'(x(proper(z0), proper(z1)), proper(x1)), PROPER(x(z0, z1)), PROPER(x1)) 686.55/213.70
PROPER(U11(x0, tt)) → c65(U11'(proper(x0), ok(tt)), PROPER(x0)) 686.55/213.70
PROPER(U11(x0, 0)) → c65(U11'(proper(x0), ok(0)), PROPER(x0)) 686.55/213.70
PROPER(U11(tt, x1)) → c65(U11'(ok(tt), proper(x1)), PROPER(x1)) 686.55/213.70
PROPER(U11(0, x1)) → c65(U11'(ok(0), proper(x1)), PROPER(x1)) 686.55/213.70
PROPER(U12(U11(z0, z1))) → c67(U12'(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.55/213.70
PROPER(U12(U12(z0))) → c67(U12'(U12(proper(z0))), PROPER(U12(z0))) 686.55/213.70
PROPER(U12(isNat(z0))) → c67(U12'(isNat(proper(z0))), PROPER(isNat(z0))) 686.55/213.70
PROPER(U12(U21(z0))) → c67(U12'(U21(proper(z0))), PROPER(U21(z0))) 686.55/213.70
PROPER(U12(U31(z0, z1))) → c67(U12'(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.55/213.70
PROPER(U12(U32(z0))) → c67(U12'(U32(proper(z0))), PROPER(U32(z0))) 686.55/213.70
PROPER(U12(U41(z0, z1))) → c67(U12'(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.55/213.70
PROPER(U12(U51(z0, z1, z2))) → c67(U12'(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.55/213.70
PROPER(U12(U52(z0, z1, z2))) → c67(U12'(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.55/213.70
PROPER(U12(s(z0))) → c67(U12'(s(proper(z0))), PROPER(s(z0))) 686.55/213.70
PROPER(U12(plus(z0, z1))) → c67(U12'(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.55/213.70
PROPER(U12(U61(z0))) → c67(U12'(U61(proper(z0))), PROPER(U61(z0))) 686.55/213.70
PROPER(U12(U71(z0, z1, z2))) → c67(U12'(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.55/213.70
PROPER(U12(U72(z0, z1, z2))) → c67(U12'(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.55/213.70
PROPER(U12(x(z0, z1))) → c67(U12'(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.55/213.70
PROPER(U12(tt)) → c67(U12'(ok(tt))) 686.55/213.70
PROPER(U12(0)) → c67(U12'(ok(0))) 686.55/213.70
PROPER(isNat(U11(z0, z1))) → c68(ISNAT(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.55/213.70
PROPER(isNat(U12(z0))) → c68(ISNAT(U12(proper(z0))), PROPER(U12(z0))) 686.55/213.70
PROPER(isNat(isNat(z0))) → c68(ISNAT(isNat(proper(z0))), PROPER(isNat(z0))) 686.55/213.70
PROPER(isNat(U21(z0))) → c68(ISNAT(U21(proper(z0))), PROPER(U21(z0))) 686.55/213.70
PROPER(isNat(U31(z0, z1))) → c68(ISNAT(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.55/213.70
PROPER(isNat(U32(z0))) → c68(ISNAT(U32(proper(z0))), PROPER(U32(z0))) 686.55/213.70
PROPER(isNat(U41(z0, z1))) → c68(ISNAT(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.55/213.70
PROPER(isNat(U51(z0, z1, z2))) → c68(ISNAT(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.55/213.70
PROPER(isNat(U52(z0, z1, z2))) → c68(ISNAT(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.55/213.70
PROPER(isNat(s(z0))) → c68(ISNAT(s(proper(z0))), PROPER(s(z0))) 686.55/213.70
PROPER(isNat(plus(z0, z1))) → c68(ISNAT(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.55/213.70
PROPER(isNat(U61(z0))) → c68(ISNAT(U61(proper(z0))), PROPER(U61(z0))) 686.55/213.70
PROPER(isNat(U71(z0, z1, z2))) → c68(ISNAT(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.55/213.70
PROPER(isNat(U72(z0, z1, z2))) → c68(ISNAT(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.55/213.70
PROPER(isNat(x(z0, z1))) → c68(ISNAT(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.55/213.70
PROPER(isNat(tt)) → c68(ISNAT(ok(tt))) 686.55/213.70
PROPER(isNat(0)) → c68(ISNAT(ok(0))) 686.55/213.70
PROPER(U21(U11(z0, z1))) → c69(U21'(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.55/213.70
PROPER(U21(U12(z0))) → c69(U21'(U12(proper(z0))), PROPER(U12(z0))) 686.55/213.70
PROPER(U21(isNat(z0))) → c69(U21'(isNat(proper(z0))), PROPER(isNat(z0))) 686.55/213.70
PROPER(U21(U21(z0))) → c69(U21'(U21(proper(z0))), PROPER(U21(z0))) 686.55/213.70
PROPER(U21(U31(z0, z1))) → c69(U21'(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.55/213.70
PROPER(U21(U32(z0))) → c69(U21'(U32(proper(z0))), PROPER(U32(z0))) 686.55/213.70
PROPER(U21(U41(z0, z1))) → c69(U21'(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.55/213.70
PROPER(U21(U51(z0, z1, z2))) → c69(U21'(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.55/213.70
PROPER(U21(U52(z0, z1, z2))) → c69(U21'(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.55/213.70
PROPER(U21(s(z0))) → c69(U21'(s(proper(z0))), PROPER(s(z0))) 686.55/213.70
PROPER(U21(plus(z0, z1))) → c69(U21'(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.55/213.70
PROPER(U21(U61(z0))) → c69(U21'(U61(proper(z0))), PROPER(U61(z0))) 686.55/213.70
PROPER(U21(U71(z0, z1, z2))) → c69(U21'(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.55/213.70
PROPER(U21(U72(z0, z1, z2))) → c69(U21'(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.55/213.70
PROPER(U21(x(z0, z1))) → c69(U21'(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.55/213.70
PROPER(U21(tt)) → c69(U21'(ok(tt))) 686.55/213.70
PROPER(U21(0)) → c69(U21'(ok(0))) 686.55/213.70
PROPER(U31(x0, U11(z0, z1))) → c70(U31'(proper(x0), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(U11(z0, z1))) 686.55/213.70
PROPER(U31(x0, U12(z0))) → c70(U31'(proper(x0), U12(proper(z0))), PROPER(x0), PROPER(U12(z0))) 686.55/213.70
PROPER(U31(x0, isNat(z0))) → c70(U31'(proper(x0), isNat(proper(z0))), PROPER(x0), PROPER(isNat(z0))) 686.55/213.70
PROPER(U31(x0, U21(z0))) → c70(U31'(proper(x0), U21(proper(z0))), PROPER(x0), PROPER(U21(z0))) 686.55/213.70
PROPER(U31(x0, U31(z0, z1))) → c70(U31'(proper(x0), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(U31(z0, z1))) 686.55/213.70
PROPER(U31(x0, U32(z0))) → c70(U31'(proper(x0), U32(proper(z0))), PROPER(x0), PROPER(U32(z0))) 686.55/213.70
PROPER(U31(x0, U41(z0, z1))) → c70(U31'(proper(x0), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(U41(z0, z1))) 686.55/213.70
PROPER(U31(x0, U51(z0, z1, z2))) → c70(U31'(proper(x0), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U51(z0, z1, z2))) 686.55/213.70
PROPER(U31(x0, U52(z0, z1, z2))) → c70(U31'(proper(x0), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U52(z0, z1, z2))) 686.55/213.70
PROPER(U31(x0, s(z0))) → c70(U31'(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 686.55/213.70
PROPER(U31(x0, plus(z0, z1))) → c70(U31'(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 686.55/213.70
PROPER(U31(x0, U61(z0))) → c70(U31'(proper(x0), U61(proper(z0))), PROPER(x0), PROPER(U61(z0))) 686.55/213.70
PROPER(U31(x0, U71(z0, z1, z2))) → c70(U31'(proper(x0), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U71(z0, z1, z2))) 686.55/213.70
PROPER(U31(x0, U72(z0, z1, z2))) → c70(U31'(proper(x0), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U72(z0, z1, z2))) 686.55/213.70
PROPER(U31(x0, x(z0, z1))) → c70(U31'(proper(x0), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x(z0, z1))) 686.55/213.70
PROPER(U31(U11(z0, z1), x1)) → c70(U31'(U11(proper(z0), proper(z1)), proper(x1)), PROPER(U11(z0, z1)), PROPER(x1)) 686.55/213.70
PROPER(U31(U12(z0), x1)) → c70(U31'(U12(proper(z0)), proper(x1)), PROPER(U12(z0)), PROPER(x1)) 686.55/213.70
PROPER(U31(isNat(z0), x1)) → c70(U31'(isNat(proper(z0)), proper(x1)), PROPER(isNat(z0)), PROPER(x1)) 686.55/213.70
PROPER(U31(U21(z0), x1)) → c70(U31'(U21(proper(z0)), proper(x1)), PROPER(U21(z0)), PROPER(x1)) 686.55/213.70
PROPER(U31(U31(z0, z1), x1)) → c70(U31'(U31(proper(z0), proper(z1)), proper(x1)), PROPER(U31(z0, z1)), PROPER(x1)) 686.55/213.70
PROPER(U31(U32(z0), x1)) → c70(U31'(U32(proper(z0)), proper(x1)), PROPER(U32(z0)), PROPER(x1)) 686.55/213.70
PROPER(U31(U41(z0, z1), x1)) → c70(U31'(U41(proper(z0), proper(z1)), proper(x1)), PROPER(U41(z0, z1)), PROPER(x1)) 686.55/213.70
PROPER(U31(U51(z0, z1, z2), x1)) → c70(U31'(U51(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U51(z0, z1, z2)), PROPER(x1)) 686.55/213.70
PROPER(U31(U52(z0, z1, z2), x1)) → c70(U31'(U52(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U52(z0, z1, z2)), PROPER(x1)) 686.55/213.70
PROPER(U31(s(z0), x1)) → c70(U31'(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 686.55/213.70
PROPER(U31(plus(z0, z1), x1)) → c70(U31'(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 686.55/213.70
PROPER(U31(U61(z0), x1)) → c70(U31'(U61(proper(z0)), proper(x1)), PROPER(U61(z0)), PROPER(x1)) 686.55/213.70
PROPER(U31(U71(z0, z1, z2), x1)) → c70(U31'(U71(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U71(z0, z1, z2)), PROPER(x1)) 686.55/213.70
PROPER(U31(U72(z0, z1, z2), x1)) → c70(U31'(U72(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U72(z0, z1, z2)), PROPER(x1)) 686.55/213.70
PROPER(U31(x(z0, z1), x1)) → c70(U31'(x(proper(z0), proper(z1)), proper(x1)), PROPER(x(z0, z1)), PROPER(x1)) 686.55/213.70
PROPER(U31(x0, tt)) → c70(U31'(proper(x0), ok(tt)), PROPER(x0)) 686.55/213.70
PROPER(U31(x0, 0)) → c70(U31'(proper(x0), ok(0)), PROPER(x0)) 686.55/213.70
PROPER(U31(tt, x1)) → c70(U31'(ok(tt), proper(x1)), PROPER(x1)) 686.55/213.70
PROPER(U31(0, x1)) → c70(U31'(ok(0), proper(x1)), PROPER(x1)) 686.55/213.70
PROPER(U32(U11(z0, z1))) → c71(U32'(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.55/213.70
PROPER(U32(U12(z0))) → c71(U32'(U12(proper(z0))), PROPER(U12(z0))) 686.55/213.70
PROPER(U32(isNat(z0))) → c71(U32'(isNat(proper(z0))), PROPER(isNat(z0))) 686.55/213.70
PROPER(U32(U21(z0))) → c71(U32'(U21(proper(z0))), PROPER(U21(z0))) 686.55/213.70
PROPER(U32(U31(z0, z1))) → c71(U32'(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.55/213.70
PROPER(U32(U32(z0))) → c71(U32'(U32(proper(z0))), PROPER(U32(z0))) 686.55/213.70
PROPER(U32(U41(z0, z1))) → c71(U32'(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.55/213.70
PROPER(U32(U51(z0, z1, z2))) → c71(U32'(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.55/213.70
PROPER(U32(U52(z0, z1, z2))) → c71(U32'(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.55/213.70
PROPER(U32(s(z0))) → c71(U32'(s(proper(z0))), PROPER(s(z0))) 686.55/213.70
PROPER(U32(plus(z0, z1))) → c71(U32'(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.55/213.70
PROPER(U32(U61(z0))) → c71(U32'(U61(proper(z0))), PROPER(U61(z0))) 686.55/213.70
PROPER(U32(U71(z0, z1, z2))) → c71(U32'(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.55/213.70
PROPER(U32(U72(z0, z1, z2))) → c71(U32'(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.55/213.70
PROPER(U32(x(z0, z1))) → c71(U32'(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.55/213.70
PROPER(U32(tt)) → c71(U32'(ok(tt))) 686.55/213.70
PROPER(U32(0)) → c71(U32'(ok(0))) 686.55/213.70
PROPER(U41(x0, U11(z0, z1))) → c72(U41'(proper(x0), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(U11(z0, z1))) 686.55/213.70
PROPER(U41(x0, U12(z0))) → c72(U41'(proper(x0), U12(proper(z0))), PROPER(x0), PROPER(U12(z0))) 686.55/213.70
PROPER(U41(x0, isNat(z0))) → c72(U41'(proper(x0), isNat(proper(z0))), PROPER(x0), PROPER(isNat(z0))) 686.55/213.70
PROPER(U41(x0, U21(z0))) → c72(U41'(proper(x0), U21(proper(z0))), PROPER(x0), PROPER(U21(z0))) 686.55/213.70
PROPER(U41(x0, U31(z0, z1))) → c72(U41'(proper(x0), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(U31(z0, z1))) 686.55/213.70
PROPER(U41(x0, U32(z0))) → c72(U41'(proper(x0), U32(proper(z0))), PROPER(x0), PROPER(U32(z0))) 686.55/213.70
PROPER(U41(x0, U41(z0, z1))) → c72(U41'(proper(x0), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(U41(z0, z1))) 686.55/213.70
PROPER(U41(x0, U51(z0, z1, z2))) → c72(U41'(proper(x0), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U51(z0, z1, z2))) 686.55/213.70
PROPER(U41(x0, U52(z0, z1, z2))) → c72(U41'(proper(x0), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U52(z0, z1, z2))) 686.55/213.70
PROPER(U41(x0, s(z0))) → c72(U41'(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 686.55/213.70
PROPER(U41(x0, plus(z0, z1))) → c72(U41'(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 686.55/213.70
PROPER(U41(x0, U61(z0))) → c72(U41'(proper(x0), U61(proper(z0))), PROPER(x0), PROPER(U61(z0))) 686.55/213.70
PROPER(U41(x0, U71(z0, z1, z2))) → c72(U41'(proper(x0), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U71(z0, z1, z2))) 686.55/213.70
PROPER(U41(x0, U72(z0, z1, z2))) → c72(U41'(proper(x0), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U72(z0, z1, z2))) 686.55/213.70
PROPER(U41(x0, x(z0, z1))) → c72(U41'(proper(x0), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x(z0, z1))) 686.55/213.70
PROPER(U41(U11(z0, z1), x1)) → c72(U41'(U11(proper(z0), proper(z1)), proper(x1)), PROPER(U11(z0, z1)), PROPER(x1)) 686.55/213.70
PROPER(U41(U12(z0), x1)) → c72(U41'(U12(proper(z0)), proper(x1)), PROPER(U12(z0)), PROPER(x1)) 686.55/213.70
PROPER(U41(isNat(z0), x1)) → c72(U41'(isNat(proper(z0)), proper(x1)), PROPER(isNat(z0)), PROPER(x1)) 686.55/213.70
PROPER(U41(U21(z0), x1)) → c72(U41'(U21(proper(z0)), proper(x1)), PROPER(U21(z0)), PROPER(x1)) 686.55/213.70
PROPER(U41(U31(z0, z1), x1)) → c72(U41'(U31(proper(z0), proper(z1)), proper(x1)), PROPER(U31(z0, z1)), PROPER(x1)) 686.55/213.70
PROPER(U41(U32(z0), x1)) → c72(U41'(U32(proper(z0)), proper(x1)), PROPER(U32(z0)), PROPER(x1)) 686.55/213.70
PROPER(U41(U41(z0, z1), x1)) → c72(U41'(U41(proper(z0), proper(z1)), proper(x1)), PROPER(U41(z0, z1)), PROPER(x1)) 686.55/213.70
PROPER(U41(U51(z0, z1, z2), x1)) → c72(U41'(U51(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U51(z0, z1, z2)), PROPER(x1)) 686.55/213.70
PROPER(U41(U52(z0, z1, z2), x1)) → c72(U41'(U52(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U52(z0, z1, z2)), PROPER(x1)) 686.55/213.70
PROPER(U41(s(z0), x1)) → c72(U41'(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 686.55/213.70
PROPER(U41(plus(z0, z1), x1)) → c72(U41'(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 686.55/213.70
PROPER(U41(U61(z0), x1)) → c72(U41'(U61(proper(z0)), proper(x1)), PROPER(U61(z0)), PROPER(x1)) 686.55/213.70
PROPER(U41(U71(z0, z1, z2), x1)) → c72(U41'(U71(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U71(z0, z1, z2)), PROPER(x1)) 686.55/213.70
PROPER(U41(U72(z0, z1, z2), x1)) → c72(U41'(U72(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U72(z0, z1, z2)), PROPER(x1)) 686.55/213.70
PROPER(U41(x(z0, z1), x1)) → c72(U41'(x(proper(z0), proper(z1)), proper(x1)), PROPER(x(z0, z1)), PROPER(x1)) 686.55/213.70
PROPER(U41(x0, tt)) → c72(U41'(proper(x0), ok(tt)), PROPER(x0)) 686.55/213.70
PROPER(U41(x0, 0)) → c72(U41'(proper(x0), ok(0)), PROPER(x0)) 686.55/213.70
PROPER(U41(tt, x1)) → c72(U41'(ok(tt), proper(x1)), PROPER(x1)) 686.55/213.70
PROPER(U41(0, x1)) → c72(U41'(ok(0), proper(x1)), PROPER(x1)) 686.55/213.70
PROPER(U51(x0, x1, U11(z0, z1))) → c73(U51'(proper(x0), proper(x1), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U11(z0, z1))) 686.55/213.70
PROPER(U51(x0, x1, U12(z0))) → c73(U51'(proper(x0), proper(x1), U12(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U12(z0))) 686.55/213.70
PROPER(U51(x0, x1, isNat(z0))) → c73(U51'(proper(x0), proper(x1), isNat(proper(z0))), PROPER(x0), PROPER(x1), PROPER(isNat(z0))) 686.55/213.70
PROPER(U51(x0, x1, U21(z0))) → c73(U51'(proper(x0), proper(x1), U21(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U21(z0))) 686.55/213.70
PROPER(U51(x0, x1, U31(z0, z1))) → c73(U51'(proper(x0), proper(x1), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U31(z0, z1))) 686.55/213.70
PROPER(U51(x0, x1, U32(z0))) → c73(U51'(proper(x0), proper(x1), U32(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U32(z0))) 686.55/213.70
PROPER(U51(x0, x1, U41(z0, z1))) → c73(U51'(proper(x0), proper(x1), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U41(z0, z1))) 686.55/213.70
PROPER(U51(x0, x1, U51(z0, z1, z2))) → c73(U51'(proper(x0), proper(x1), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U51(z0, z1, z2))) 686.55/213.70
PROPER(U51(x0, x1, U52(z0, z1, z2))) → c73(U51'(proper(x0), proper(x1), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U52(z0, z1, z2))) 686.55/213.70
PROPER(U51(x0, x1, s(z0))) → c73(U51'(proper(x0), proper(x1), s(proper(z0))), PROPER(x0), PROPER(x1), PROPER(s(z0))) 686.55/213.70
PROPER(U51(x0, x1, plus(z0, z1))) → c73(U51'(proper(x0), proper(x1), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(plus(z0, z1))) 686.55/213.70
PROPER(U51(x0, x1, U61(z0))) → c73(U51'(proper(x0), proper(x1), U61(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U61(z0))) 686.55/213.70
PROPER(U51(x0, x1, U71(z0, z1, z2))) → c73(U51'(proper(x0), proper(x1), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U71(z0, z1, z2))) 686.55/213.70
PROPER(U51(x0, x1, U72(z0, z1, z2))) → c73(U51'(proper(x0), proper(x1), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U72(z0, z1, z2))) 686.55/213.70
PROPER(U51(x0, x1, x(z0, z1))) → c73(U51'(proper(x0), proper(x1), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(x(z0, z1))) 686.55/213.70
PROPER(U51(x0, U11(z0, z1), x2)) → c73(U51'(proper(x0), U11(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U11(z0, z1)), PROPER(x2)) 686.55/213.70
PROPER(U51(x0, U12(z0), x2)) → c73(U51'(proper(x0), U12(proper(z0)), proper(x2)), PROPER(x0), PROPER(U12(z0)), PROPER(x2)) 686.55/213.70
PROPER(U51(x0, isNat(z0), x2)) → c73(U51'(proper(x0), isNat(proper(z0)), proper(x2)), PROPER(x0), PROPER(isNat(z0)), PROPER(x2)) 686.55/213.70
PROPER(U51(x0, U21(z0), x2)) → c73(U51'(proper(x0), U21(proper(z0)), proper(x2)), PROPER(x0), PROPER(U21(z0)), PROPER(x2)) 686.55/213.70
PROPER(U51(x0, U31(z0, z1), x2)) → c73(U51'(proper(x0), U31(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U31(z0, z1)), PROPER(x2)) 686.55/213.70
PROPER(U51(x0, U32(z0), x2)) → c73(U51'(proper(x0), U32(proper(z0)), proper(x2)), PROPER(x0), PROPER(U32(z0)), PROPER(x2)) 686.55/213.70
PROPER(U51(x0, U41(z0, z1), x2)) → c73(U51'(proper(x0), U41(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U41(z0, z1)), PROPER(x2)) 686.55/213.70
PROPER(U51(x0, U51(z0, z1, z2), x2)) → c73(U51'(proper(x0), U51(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U51(z0, z1, z2)), PROPER(x2)) 686.55/213.70
PROPER(U51(x0, U52(z0, z1, z2), x2)) → c73(U51'(proper(x0), U52(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U52(z0, z1, z2)), PROPER(x2)) 686.55/213.70
PROPER(U51(x0, s(z0), x2)) → c73(U51'(proper(x0), s(proper(z0)), proper(x2)), PROPER(x0), PROPER(s(z0)), PROPER(x2)) 686.55/213.70
PROPER(U51(x0, plus(z0, z1), x2)) → c73(U51'(proper(x0), plus(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(plus(z0, z1)), PROPER(x2)) 686.55/213.70
PROPER(U51(x0, U61(z0), x2)) → c73(U51'(proper(x0), U61(proper(z0)), proper(x2)), PROPER(x0), PROPER(U61(z0)), PROPER(x2)) 686.55/213.70
PROPER(U51(x0, U71(z0, z1, z2), x2)) → c73(U51'(proper(x0), U71(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U71(z0, z1, z2)), PROPER(x2)) 686.55/213.70
PROPER(U51(x0, U72(z0, z1, z2), x2)) → c73(U51'(proper(x0), U72(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U72(z0, z1, z2)), PROPER(x2)) 686.55/213.70
PROPER(U51(x0, x(z0, z1), x2)) → c73(U51'(proper(x0), x(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(x(z0, z1)), PROPER(x2)) 686.55/213.70
PROPER(U51(U11(z0, z1), x1, x2)) → c73(U51'(U11(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U11(z0, z1)), PROPER(x1), PROPER(x2)) 686.55/213.70
PROPER(U51(U12(z0), x1, x2)) → c73(U51'(U12(proper(z0)), proper(x1), proper(x2)), PROPER(U12(z0)), PROPER(x1), PROPER(x2)) 686.55/213.70
PROPER(U51(isNat(z0), x1, x2)) → c73(U51'(isNat(proper(z0)), proper(x1), proper(x2)), PROPER(isNat(z0)), PROPER(x1), PROPER(x2)) 686.55/213.70
PROPER(U51(U21(z0), x1, x2)) → c73(U51'(U21(proper(z0)), proper(x1), proper(x2)), PROPER(U21(z0)), PROPER(x1), PROPER(x2)) 686.55/213.70
PROPER(U51(U31(z0, z1), x1, x2)) → c73(U51'(U31(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U31(z0, z1)), PROPER(x1), PROPER(x2)) 686.55/213.70
PROPER(U51(U32(z0), x1, x2)) → c73(U51'(U32(proper(z0)), proper(x1), proper(x2)), PROPER(U32(z0)), PROPER(x1), PROPER(x2)) 686.55/213.70
PROPER(U51(U41(z0, z1), x1, x2)) → c73(U51'(U41(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U41(z0, z1)), PROPER(x1), PROPER(x2)) 686.55/213.70
PROPER(U51(U51(z0, z1, z2), x1, x2)) → c73(U51'(U51(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U51(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.55/213.70
PROPER(U51(U52(z0, z1, z2), x1, x2)) → c73(U51'(U52(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U52(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.55/213.70
PROPER(U51(s(z0), x1, x2)) → c73(U51'(s(proper(z0)), proper(x1), proper(x2)), PROPER(s(z0)), PROPER(x1), PROPER(x2)) 686.55/213.70
PROPER(U51(plus(z0, z1), x1, x2)) → c73(U51'(plus(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(plus(z0, z1)), PROPER(x1), PROPER(x2)) 686.55/213.70
PROPER(U51(U61(z0), x1, x2)) → c73(U51'(U61(proper(z0)), proper(x1), proper(x2)), PROPER(U61(z0)), PROPER(x1), PROPER(x2)) 686.55/213.70
PROPER(U51(U71(z0, z1, z2), x1, x2)) → c73(U51'(U71(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U71(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.55/213.70
PROPER(U51(U72(z0, z1, z2), x1, x2)) → c73(U51'(U72(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U72(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.55/213.70
PROPER(U51(x(z0, z1), x1, x2)) → c73(U51'(x(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(x(z0, z1)), PROPER(x1), PROPER(x2)) 686.55/213.70
PROPER(U51(x0, x1, tt)) → c73(U51'(proper(x0), proper(x1), ok(tt)), PROPER(x0), PROPER(x1)) 686.55/213.70
PROPER(U51(x0, x1, 0)) → c73(U51'(proper(x0), proper(x1), ok(0)), PROPER(x0), PROPER(x1)) 686.55/213.70
PROPER(U51(x0, tt, x2)) → c73(U51'(proper(x0), ok(tt), proper(x2)), PROPER(x0), PROPER(x2)) 686.55/213.70
PROPER(U51(x0, 0, x2)) → c73(U51'(proper(x0), ok(0), proper(x2)), PROPER(x0), PROPER(x2)) 686.55/213.70
PROPER(U51(tt, x1, x2)) → c73(U51'(ok(tt), proper(x1), proper(x2)), PROPER(x1), PROPER(x2)) 686.55/213.70
PROPER(U51(0, x1, x2)) → c73(U51'(ok(0), proper(x1), proper(x2)), PROPER(x1), PROPER(x2)) 686.55/213.70
PROPER(U52(x0, x1, U11(z0, z1))) → c74(U52'(proper(x0), proper(x1), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U11(z0, z1))) 686.55/213.70
PROPER(U52(x0, x1, U12(z0))) → c74(U52'(proper(x0), proper(x1), U12(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U12(z0))) 686.55/213.70
PROPER(U52(x0, x1, isNat(z0))) → c74(U52'(proper(x0), proper(x1), isNat(proper(z0))), PROPER(x0), PROPER(x1), PROPER(isNat(z0))) 686.55/213.70
PROPER(U52(x0, x1, U21(z0))) → c74(U52'(proper(x0), proper(x1), U21(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U21(z0))) 686.55/213.70
PROPER(U52(x0, x1, U31(z0, z1))) → c74(U52'(proper(x0), proper(x1), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U31(z0, z1))) 686.55/213.70
PROPER(U52(x0, x1, U32(z0))) → c74(U52'(proper(x0), proper(x1), U32(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U32(z0))) 686.55/213.70
PROPER(U52(x0, x1, U41(z0, z1))) → c74(U52'(proper(x0), proper(x1), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U41(z0, z1))) 686.55/213.70
PROPER(U52(x0, x1, U51(z0, z1, z2))) → c74(U52'(proper(x0), proper(x1), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U51(z0, z1, z2))) 686.55/213.70
PROPER(U52(x0, x1, U52(z0, z1, z2))) → c74(U52'(proper(x0), proper(x1), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U52(z0, z1, z2))) 686.55/213.70
PROPER(U52(x0, x1, s(z0))) → c74(U52'(proper(x0), proper(x1), s(proper(z0))), PROPER(x0), PROPER(x1), PROPER(s(z0))) 686.55/213.70
PROPER(U52(x0, x1, plus(z0, z1))) → c74(U52'(proper(x0), proper(x1), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(plus(z0, z1))) 686.55/213.70
PROPER(U52(x0, x1, U61(z0))) → c74(U52'(proper(x0), proper(x1), U61(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U61(z0))) 686.55/213.70
PROPER(U52(x0, x1, U71(z0, z1, z2))) → c74(U52'(proper(x0), proper(x1), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U71(z0, z1, z2))) 686.55/213.70
PROPER(U52(x0, x1, U72(z0, z1, z2))) → c74(U52'(proper(x0), proper(x1), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U72(z0, z1, z2))) 686.55/213.70
PROPER(U52(x0, x1, x(z0, z1))) → c74(U52'(proper(x0), proper(x1), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(x(z0, z1))) 686.55/213.70
PROPER(U52(x0, U11(z0, z1), x2)) → c74(U52'(proper(x0), U11(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U11(z0, z1)), PROPER(x2)) 686.55/213.70
PROPER(U52(x0, U12(z0), x2)) → c74(U52'(proper(x0), U12(proper(z0)), proper(x2)), PROPER(x0), PROPER(U12(z0)), PROPER(x2)) 686.55/213.70
PROPER(U52(x0, isNat(z0), x2)) → c74(U52'(proper(x0), isNat(proper(z0)), proper(x2)), PROPER(x0), PROPER(isNat(z0)), PROPER(x2)) 686.55/213.70
PROPER(U52(x0, U21(z0), x2)) → c74(U52'(proper(x0), U21(proper(z0)), proper(x2)), PROPER(x0), PROPER(U21(z0)), PROPER(x2)) 686.55/213.70
PROPER(U52(x0, U31(z0, z1), x2)) → c74(U52'(proper(x0), U31(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U31(z0, z1)), PROPER(x2)) 686.55/213.70
PROPER(U52(x0, U32(z0), x2)) → c74(U52'(proper(x0), U32(proper(z0)), proper(x2)), PROPER(x0), PROPER(U32(z0)), PROPER(x2)) 686.55/213.70
PROPER(U52(x0, U41(z0, z1), x2)) → c74(U52'(proper(x0), U41(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U41(z0, z1)), PROPER(x2)) 686.55/213.70
PROPER(U52(x0, U51(z0, z1, z2), x2)) → c74(U52'(proper(x0), U51(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U51(z0, z1, z2)), PROPER(x2)) 686.55/213.70
PROPER(U52(x0, U52(z0, z1, z2), x2)) → c74(U52'(proper(x0), U52(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U52(z0, z1, z2)), PROPER(x2)) 686.55/213.70
PROPER(U52(x0, s(z0), x2)) → c74(U52'(proper(x0), s(proper(z0)), proper(x2)), PROPER(x0), PROPER(s(z0)), PROPER(x2)) 686.55/213.70
PROPER(U52(x0, plus(z0, z1), x2)) → c74(U52'(proper(x0), plus(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(plus(z0, z1)), PROPER(x2)) 686.55/213.70
PROPER(U52(x0, U61(z0), x2)) → c74(U52'(proper(x0), U61(proper(z0)), proper(x2)), PROPER(x0), PROPER(U61(z0)), PROPER(x2)) 686.55/213.70
PROPER(U52(x0, U71(z0, z1, z2), x2)) → c74(U52'(proper(x0), U71(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U71(z0, z1, z2)), PROPER(x2)) 686.55/213.70
PROPER(U52(x0, U72(z0, z1, z2), x2)) → c74(U52'(proper(x0), U72(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U72(z0, z1, z2)), PROPER(x2)) 686.55/213.70
PROPER(U52(x0, x(z0, z1), x2)) → c74(U52'(proper(x0), x(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(x(z0, z1)), PROPER(x2)) 686.55/213.70
PROPER(U52(U11(z0, z1), x1, x2)) → c74(U52'(U11(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U11(z0, z1)), PROPER(x1), PROPER(x2)) 686.55/213.70
PROPER(U52(U12(z0), x1, x2)) → c74(U52'(U12(proper(z0)), proper(x1), proper(x2)), PROPER(U12(z0)), PROPER(x1), PROPER(x2)) 686.55/213.70
PROPER(U52(isNat(z0), x1, x2)) → c74(U52'(isNat(proper(z0)), proper(x1), proper(x2)), PROPER(isNat(z0)), PROPER(x1), PROPER(x2)) 686.55/213.70
PROPER(U52(U21(z0), x1, x2)) → c74(U52'(U21(proper(z0)), proper(x1), proper(x2)), PROPER(U21(z0)), PROPER(x1), PROPER(x2)) 686.55/213.70
PROPER(U52(U31(z0, z1), x1, x2)) → c74(U52'(U31(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U31(z0, z1)), PROPER(x1), PROPER(x2)) 686.55/213.70
PROPER(U52(U32(z0), x1, x2)) → c74(U52'(U32(proper(z0)), proper(x1), proper(x2)), PROPER(U32(z0)), PROPER(x1), PROPER(x2)) 686.55/213.70
PROPER(U52(U41(z0, z1), x1, x2)) → c74(U52'(U41(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U41(z0, z1)), PROPER(x1), PROPER(x2)) 686.55/213.70
PROPER(U52(U51(z0, z1, z2), x1, x2)) → c74(U52'(U51(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U51(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.55/213.70
PROPER(U52(U52(z0, z1, z2), x1, x2)) → c74(U52'(U52(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U52(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.55/213.70
PROPER(U52(s(z0), x1, x2)) → c74(U52'(s(proper(z0)), proper(x1), proper(x2)), PROPER(s(z0)), PROPER(x1), PROPER(x2)) 686.55/213.70
PROPER(U52(plus(z0, z1), x1, x2)) → c74(U52'(plus(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(plus(z0, z1)), PROPER(x1), PROPER(x2)) 686.55/213.70
PROPER(U52(U61(z0), x1, x2)) → c74(U52'(U61(proper(z0)), proper(x1), proper(x2)), PROPER(U61(z0)), PROPER(x1), PROPER(x2)) 686.55/213.70
PROPER(U52(U71(z0, z1, z2), x1, x2)) → c74(U52'(U71(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U71(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.55/213.70
PROPER(U52(U72(z0, z1, z2), x1, x2)) → c74(U52'(U72(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U72(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.55/213.70
PROPER(U52(x(z0, z1), x1, x2)) → c74(U52'(x(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(x(z0, z1)), PROPER(x1), PROPER(x2)) 686.55/213.70
PROPER(U52(x0, x1, tt)) → c74(U52'(proper(x0), proper(x1), ok(tt)), PROPER(x0), PROPER(x1)) 686.55/213.70
PROPER(U52(x0, x1, 0)) → c74(U52'(proper(x0), proper(x1), ok(0)), PROPER(x0), PROPER(x1)) 686.55/213.70
PROPER(U52(x0, tt, x2)) → c74(U52'(proper(x0), ok(tt), proper(x2)), PROPER(x0), PROPER(x2)) 686.55/213.70
PROPER(U52(x0, 0, x2)) → c74(U52'(proper(x0), ok(0), proper(x2)), PROPER(x0), PROPER(x2)) 686.55/213.70
PROPER(U52(tt, x1, x2)) → c74(U52'(ok(tt), proper(x1), proper(x2)), PROPER(x1), PROPER(x2)) 686.55/213.70
PROPER(U52(0, x1, x2)) → c74(U52'(ok(0), proper(x1), proper(x2)), PROPER(x1), PROPER(x2))
K tuples:none
Defined Rule Symbols:

active, U11, U12, U21, U31, U32, U41, U51, U52, s, plus, U61, U71, U72, x, proper, isNat, top

Defined Pair Symbols:

ACTIVE, U11', U12', U21', U31', U32', U41', U51', U52', S, PLUS, U61', U71', U72', X, PROPER, ISNAT, TOP

Compound Symbols:

c28, c29, 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, c62, c63, c64, c75, c76, c77, c79, c80, c81, c82, c83, c84, c13, c16, c18, c1, c19, c19, c, c20, c20, c2, c21, c21, c3, c22, c22, c4, c23, c23, c5, c24, c24, c6, c25, c25, c7, c26, c26, c8, c27, c27, c9, c30, c30, c10, c31, c31, c11, c32, c32, c12, c65, c65, c67, c67, c68, c68, c69, c69, c70, c70, c71, c71, c72, c72, c73, c73, c74, c74

686.55/213.70
686.55/213.70

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

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

PROPER(s(U11(z0, z1))) → c75(S(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.55/213.70
PROPER(s(tt)) → c75(S(ok(tt)), PROPER(tt)) 686.55/213.70
PROPER(s(U12(z0))) → c75(S(U12(proper(z0))), PROPER(U12(z0))) 686.55/213.70
PROPER(s(isNat(z0))) → c75(S(isNat(proper(z0))), PROPER(isNat(z0))) 686.55/213.70
PROPER(s(U21(z0))) → c75(S(U21(proper(z0))), PROPER(U21(z0))) 686.55/213.70
PROPER(s(U31(z0, z1))) → c75(S(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.55/213.70
PROPER(s(U32(z0))) → c75(S(U32(proper(z0))), PROPER(U32(z0))) 686.55/213.70
PROPER(s(U41(z0, z1))) → c75(S(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.55/213.70
PROPER(s(U51(z0, z1, z2))) → c75(S(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.55/213.70
PROPER(s(U52(z0, z1, z2))) → c75(S(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.55/213.70
PROPER(s(s(z0))) → c75(S(s(proper(z0))), PROPER(s(z0))) 686.55/213.70
PROPER(s(plus(z0, z1))) → c75(S(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.55/213.70
PROPER(s(U61(z0))) → c75(S(U61(proper(z0))), PROPER(U61(z0))) 686.55/213.70
PROPER(s(0)) → c75(S(ok(0)), PROPER(0)) 686.55/213.70
PROPER(s(U71(z0, z1, z2))) → c75(S(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.55/213.70
PROPER(s(U72(z0, z1, z2))) → c75(S(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.55/213.70
PROPER(s(x(z0, z1))) → c75(S(x(proper(z0), proper(z1))), PROPER(x(z0, z1)))
686.55/213.70
686.55/213.70

(116) Obligation:

Complexity Dependency Tuples Problem
Rules:

active(U11(tt, z0)) → mark(U12(isNat(z0))) 686.55/213.70
active(U12(tt)) → mark(tt) 686.55/213.70
active(U21(tt)) → mark(tt) 686.55/213.70
active(U31(tt, z0)) → mark(U32(isNat(z0))) 686.55/213.70
active(U32(tt)) → mark(tt) 686.55/213.70
active(U41(tt, z0)) → mark(z0) 686.55/213.70
active(U51(tt, z0, z1)) → mark(U52(isNat(z1), z0, z1)) 686.55/213.70
active(U52(tt, z0, z1)) → mark(s(plus(z1, z0))) 686.55/213.70
active(U61(tt)) → mark(0) 686.55/213.70
active(U71(tt, z0, z1)) → mark(U72(isNat(z1), z0, z1)) 686.55/213.70
active(U72(tt, z0, z1)) → mark(plus(x(z1, z0), z1)) 686.55/213.70
active(isNat(0)) → mark(tt) 686.55/213.70
active(isNat(plus(z0, z1))) → mark(U11(isNat(z0), z1)) 686.55/213.70
active(isNat(s(z0))) → mark(U21(isNat(z0))) 686.55/213.70
active(isNat(x(z0, z1))) → mark(U31(isNat(z0), z1)) 686.55/213.70
active(plus(z0, 0)) → mark(U41(isNat(z0), z0)) 686.55/213.70
active(plus(z0, s(z1))) → mark(U51(isNat(z1), z1, z0)) 686.55/213.70
active(x(z0, 0)) → mark(U61(isNat(z0))) 686.55/213.70
active(x(z0, s(z1))) → mark(U71(isNat(z1), z1, z0)) 686.55/213.70
active(U11(z0, z1)) → U11(active(z0), z1) 686.55/213.70
active(U12(z0)) → U12(active(z0)) 686.55/213.70
active(U21(z0)) → U21(active(z0)) 686.55/213.70
active(U31(z0, z1)) → U31(active(z0), z1) 686.55/213.70
active(U32(z0)) → U32(active(z0)) 686.55/213.70
active(U41(z0, z1)) → U41(active(z0), z1) 686.55/213.70
active(U51(z0, z1, z2)) → U51(active(z0), z1, z2) 686.55/213.70
active(U52(z0, z1, z2)) → U52(active(z0), z1, z2) 686.55/213.70
active(s(z0)) → s(active(z0)) 686.55/213.70
active(plus(z0, z1)) → plus(active(z0), z1) 686.55/213.70
active(plus(z0, z1)) → plus(z0, active(z1)) 686.55/213.70
active(U61(z0)) → U61(active(z0)) 686.55/213.70
active(U71(z0, z1, z2)) → U71(active(z0), z1, z2) 686.55/213.70
active(U72(z0, z1, z2)) → U72(active(z0), z1, z2) 686.55/213.70
active(x(z0, z1)) → x(active(z0), z1) 686.55/213.70
active(x(z0, z1)) → x(z0, active(z1)) 686.55/213.70
U11(mark(z0), z1) → mark(U11(z0, z1)) 686.55/213.70
U11(ok(z0), ok(z1)) → ok(U11(z0, z1)) 686.55/213.70
U12(mark(z0)) → mark(U12(z0)) 686.55/213.70
U12(ok(z0)) → ok(U12(z0)) 686.55/213.70
U21(mark(z0)) → mark(U21(z0)) 686.55/213.70
U21(ok(z0)) → ok(U21(z0)) 686.55/213.70
U31(mark(z0), z1) → mark(U31(z0, z1)) 686.55/213.70
U31(ok(z0), ok(z1)) → ok(U31(z0, z1)) 686.55/213.70
U32(mark(z0)) → mark(U32(z0)) 686.55/213.70
U32(ok(z0)) → ok(U32(z0)) 686.55/213.70
U41(mark(z0), z1) → mark(U41(z0, z1)) 686.55/213.70
U41(ok(z0), ok(z1)) → ok(U41(z0, z1)) 686.55/213.70
U51(mark(z0), z1, z2) → mark(U51(z0, z1, z2)) 686.55/213.70
U51(ok(z0), ok(z1), ok(z2)) → ok(U51(z0, z1, z2)) 686.55/213.70
U52(mark(z0), z1, z2) → mark(U52(z0, z1, z2)) 686.55/213.70
U52(ok(z0), ok(z1), ok(z2)) → ok(U52(z0, z1, z2)) 686.55/213.70
s(mark(z0)) → mark(s(z0)) 686.55/213.70
s(ok(z0)) → ok(s(z0)) 686.55/213.70
plus(mark(z0), z1) → mark(plus(z0, z1)) 686.55/213.70
plus(z0, mark(z1)) → mark(plus(z0, z1)) 686.55/213.70
plus(ok(z0), ok(z1)) → ok(plus(z0, z1)) 686.55/213.70
U61(mark(z0)) → mark(U61(z0)) 686.55/213.70
U61(ok(z0)) → ok(U61(z0)) 686.55/213.70
U71(mark(z0), z1, z2) → mark(U71(z0, z1, z2)) 686.55/213.70
U71(ok(z0), ok(z1), ok(z2)) → ok(U71(z0, z1, z2)) 686.55/213.70
U72(mark(z0), z1, z2) → mark(U72(z0, z1, z2)) 686.55/213.70
U72(ok(z0), ok(z1), ok(z2)) → ok(U72(z0, z1, z2)) 686.55/213.70
x(mark(z0), z1) → mark(x(z0, z1)) 686.55/213.70
x(z0, mark(z1)) → mark(x(z0, z1)) 686.55/213.70
x(ok(z0), ok(z1)) → ok(x(z0, z1)) 686.55/213.70
proper(U11(z0, z1)) → U11(proper(z0), proper(z1)) 686.55/213.70
proper(tt) → ok(tt) 686.55/213.70
proper(U12(z0)) → U12(proper(z0)) 686.55/213.70
proper(isNat(z0)) → isNat(proper(z0)) 686.55/213.70
proper(U21(z0)) → U21(proper(z0)) 686.55/213.70
proper(U31(z0, z1)) → U31(proper(z0), proper(z1)) 686.55/213.70
proper(U32(z0)) → U32(proper(z0)) 686.55/213.70
proper(U41(z0, z1)) → U41(proper(z0), proper(z1)) 686.55/213.70
proper(U51(z0, z1, z2)) → U51(proper(z0), proper(z1), proper(z2)) 686.55/213.70
proper(U52(z0, z1, z2)) → U52(proper(z0), proper(z1), proper(z2)) 686.55/213.70
proper(s(z0)) → s(proper(z0)) 686.55/213.70
proper(plus(z0, z1)) → plus(proper(z0), proper(z1)) 686.55/213.70
proper(U61(z0)) → U61(proper(z0)) 686.55/213.70
proper(0) → ok(0) 686.55/213.70
proper(U71(z0, z1, z2)) → U71(proper(z0), proper(z1), proper(z2)) 686.55/213.70
proper(U72(z0, z1, z2)) → U72(proper(z0), proper(z1), proper(z2)) 686.55/213.70
proper(x(z0, z1)) → x(proper(z0), proper(z1)) 686.55/213.70
isNat(ok(z0)) → ok(isNat(z0)) 686.55/213.70
top(mark(z0)) → top(proper(z0)) 686.55/213.70
top(ok(z0)) → top(active(z0))
Tuples:

ACTIVE(plus(z0, z1)) → c28(PLUS(active(z0), z1), ACTIVE(z0)) 686.55/213.70
ACTIVE(plus(z0, z1)) → c29(PLUS(z0, active(z1)), ACTIVE(z1)) 686.55/213.70
ACTIVE(x(z0, z1)) → c33(X(active(z0), z1), ACTIVE(z0)) 686.55/213.70
ACTIVE(x(z0, z1)) → c34(X(z0, active(z1)), ACTIVE(z1)) 686.55/213.70
U11'(mark(z0), z1) → c35(U11'(z0, z1)) 686.55/213.70
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1)) 686.55/213.70
U12'(mark(z0)) → c37(U12'(z0)) 686.55/213.70
U12'(ok(z0)) → c38(U12'(z0)) 686.55/213.70
U21'(mark(z0)) → c39(U21'(z0)) 686.55/213.70
U21'(ok(z0)) → c40(U21'(z0)) 686.55/213.70
U31'(mark(z0), z1) → c41(U31'(z0, z1)) 686.55/213.70
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 686.55/213.70
U32'(mark(z0)) → c43(U32'(z0)) 686.55/213.70
U32'(ok(z0)) → c44(U32'(z0)) 686.55/213.70
U41'(mark(z0), z1) → c45(U41'(z0, z1)) 686.55/213.70
U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1)) 686.55/213.70
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2)) 686.55/213.70
U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2)) 686.55/213.70
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2)) 686.55/213.70
U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2)) 686.55/213.70
S(mark(z0)) → c51(S(z0)) 686.55/213.70
S(ok(z0)) → c52(S(z0)) 686.55/213.70
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 686.55/213.70
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 686.55/213.70
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 686.55/213.70
U61'(mark(z0)) → c56(U61'(z0)) 686.55/213.70
U61'(ok(z0)) → c57(U61'(z0)) 686.55/213.70
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2)) 686.55/213.70
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2)) 686.55/213.70
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2)) 686.55/213.70
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 686.55/213.70
X(mark(z0), z1) → c62(X(z0, z1)) 686.55/213.70
X(z0, mark(z1)) → c63(X(z0, z1)) 686.55/213.70
X(ok(z0), ok(z1)) → c64(X(z0, z1)) 686.55/213.70
PROPER(plus(z0, z1)) → c76(PLUS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 686.55/213.70
PROPER(U61(z0)) → c77(U61'(proper(z0)), PROPER(z0)) 686.55/213.70
PROPER(U71(z0, z1, z2)) → c79(U71'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 686.55/213.70
PROPER(U72(z0, z1, z2)) → c80(U72'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 686.55/213.70
PROPER(x(z0, z1)) → c81(X(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 686.55/213.70
ISNAT(ok(z0)) → c82(ISNAT(z0)) 686.55/213.70
TOP(mark(z0)) → c83(TOP(proper(z0)), PROPER(z0)) 686.55/213.70
TOP(ok(z0)) → c84(TOP(active(z0)), ACTIVE(z0)) 686.55/213.70
ACTIVE(isNat(s(z0))) → c13(ISNAT(z0)) 686.55/213.70
ACTIVE(plus(z0, s(z1))) → c16(ISNAT(z1)) 686.55/213.70
ACTIVE(x(z0, s(z1))) → c18(ISNAT(z1)) 686.55/213.70
ACTIVE(U11(tt, z0)) → c1(U12'(isNat(z0))) 686.55/213.70
ACTIVE(U11(tt, z0)) → c1(ISNAT(z0)) 686.55/213.70
ACTIVE(U31(tt, z0)) → c1(U32'(isNat(z0))) 686.55/213.70
ACTIVE(U31(tt, z0)) → c1(ISNAT(z0)) 686.55/213.70
ACTIVE(U51(tt, z0, z1)) → c1(U52'(isNat(z1), z0, z1)) 686.55/213.70
ACTIVE(U51(tt, z0, z1)) → c1(ISNAT(z1)) 686.55/213.70
ACTIVE(U52(tt, z0, z1)) → c1(S(plus(z1, z0))) 686.55/213.70
ACTIVE(U52(tt, z0, z1)) → c1(PLUS(z1, z0)) 686.55/213.70
ACTIVE(U71(tt, z0, z1)) → c1(U72'(isNat(z1), z0, z1)) 686.55/213.70
ACTIVE(U71(tt, z0, z1)) → c1(ISNAT(z1)) 686.55/213.70
ACTIVE(U72(tt, z0, z1)) → c1(PLUS(x(z1, z0), z1)) 686.55/213.70
ACTIVE(U72(tt, z0, z1)) → c1(X(z1, z0)) 686.55/213.70
ACTIVE(isNat(plus(z0, z1))) → c1(U11'(isNat(z0), z1)) 686.55/213.70
ACTIVE(isNat(plus(z0, z1))) → c1(ISNAT(z0)) 686.55/213.70
ACTIVE(isNat(x(z0, z1))) → c1(U31'(isNat(z0), z1)) 686.55/213.70
ACTIVE(isNat(x(z0, z1))) → c1(ISNAT(z0)) 686.55/213.70
ACTIVE(plus(z0, 0)) → c1(U41'(isNat(z0), z0)) 686.55/213.70
ACTIVE(plus(z0, 0)) → c1(ISNAT(z0)) 686.55/213.70
ACTIVE(x(z0, 0)) → c1(U61'(isNat(z0))) 686.55/213.70
ACTIVE(x(z0, 0)) → c1(ISNAT(z0)) 686.55/213.70
ACTIVE(U11(plus(z0, 0), x1)) → c19(U11'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.55/213.70
ACTIVE(U11(plus(z0, s(z1)), x1)) → c19(U11'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.55/213.70
ACTIVE(U11(x(z0, 0), x1)) → c19(U11'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.55/213.70
ACTIVE(U11(x(z0, s(z1)), x1)) → c19(U11'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.55/213.70
ACTIVE(U11(U11(z0, z1), x1)) → c19(U11'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.55/213.70
ACTIVE(U11(U12(z0), x1)) → c19(U11'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.55/213.70
ACTIVE(U11(U21(z0), x1)) → c19(U11'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.55/213.70
ACTIVE(U11(U31(z0, z1), x1)) → c19(U11'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.55/213.70
ACTIVE(U11(U32(z0), x1)) → c19(U11'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.55/213.70
ACTIVE(U11(U41(z0, z1), x1)) → c19(U11'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.55/213.70
ACTIVE(U11(U51(z0, z1, z2), x1)) → c19(U11'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.55/213.70
ACTIVE(U11(U52(z0, z1, z2), x1)) → c19(U11'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.55/213.70
ACTIVE(U11(s(z0), x1)) → c19(U11'(s(active(z0)), x1), ACTIVE(s(z0))) 686.55/213.70
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.55/213.70
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.55/213.70
ACTIVE(U11(U61(z0), x1)) → c19(U11'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.55/213.70
ACTIVE(U11(U71(z0, z1, z2), x1)) → c19(U11'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.55/213.70
ACTIVE(U11(U72(z0, z1, z2), x1)) → c19(U11'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.55/213.70
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.55/213.70
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.55/213.70
ACTIVE(U11(isNat(0), x1)) → c19(U11'(mark(tt), x1)) 686.55/213.70
ACTIVE(U11(U11(tt, z0), x1)) → c(U11'(mark(U12(isNat(z0))), x1)) 686.55/213.70
ACTIVE(U11(U11(tt, z0), x1)) → c(ACTIVE(U11(tt, z0))) 686.55/213.70
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(U11'(mark(U11(isNat(z0), z1)), x1)) 686.55/213.70
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(ACTIVE(isNat(plus(z0, z1)))) 686.55/213.70
ACTIVE(U11(isNat(s(z0)), x1)) → c(U11'(mark(U21(isNat(z0))), x1)) 686.55/213.70
ACTIVE(U11(isNat(s(z0)), x1)) → c(ACTIVE(isNat(s(z0)))) 686.55/213.70
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(U11'(mark(U31(isNat(z0), z1)), x1)) 686.55/213.70
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(ACTIVE(isNat(x(z0, z1)))) 686.55/213.70
ACTIVE(U12(plus(z0, 0))) → c20(U12'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.55/213.70
ACTIVE(U12(plus(z0, s(z1)))) → c20(U12'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.55/213.70
ACTIVE(U12(x(z0, 0))) → c20(U12'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.55/213.70
ACTIVE(U12(x(z0, s(z1)))) → c20(U12'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.55/213.70
ACTIVE(U12(U11(z0, z1))) → c20(U12'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.55/213.70
ACTIVE(U12(U12(z0))) → c20(U12'(U12(active(z0))), ACTIVE(U12(z0))) 686.55/213.70
ACTIVE(U12(U21(z0))) → c20(U12'(U21(active(z0))), ACTIVE(U21(z0))) 686.55/213.70
ACTIVE(U12(U31(z0, z1))) → c20(U12'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.55/213.70
ACTIVE(U12(U32(z0))) → c20(U12'(U32(active(z0))), ACTIVE(U32(z0))) 686.55/213.70
ACTIVE(U12(U41(z0, z1))) → c20(U12'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.55/213.70
ACTIVE(U12(U51(z0, z1, z2))) → c20(U12'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.55/213.70
ACTIVE(U12(U52(z0, z1, z2))) → c20(U12'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.55/213.70
ACTIVE(U12(s(z0))) → c20(U12'(s(active(z0))), ACTIVE(s(z0))) 686.55/213.70
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.55/213.70
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.55/213.70
ACTIVE(U12(U61(z0))) → c20(U12'(U61(active(z0))), ACTIVE(U61(z0))) 686.55/213.70
ACTIVE(U12(U71(z0, z1, z2))) → c20(U12'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.55/213.70
ACTIVE(U12(U72(z0, z1, z2))) → c20(U12'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.55/213.70
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.55/213.70
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.55/213.70
ACTIVE(U11(U12(tt), x1)) → c19(U11'(mark(tt), x1)) 686.55/213.70
ACTIVE(U12(U12(tt))) → c20(U12'(mark(tt))) 686.55/213.70
ACTIVE(U12(isNat(0))) → c20(U12'(mark(tt))) 686.55/213.70
ACTIVE(U12(U11(tt, z0))) → c2(U12'(mark(U12(isNat(z0))))) 686.55/213.70
ACTIVE(U12(U11(tt, z0))) → c2(ACTIVE(U11(tt, z0))) 686.55/213.70
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(U12'(mark(U11(isNat(z0), z1)))) 686.55/213.70
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(ACTIVE(isNat(plus(z0, z1)))) 686.55/213.70
ACTIVE(U12(isNat(s(z0)))) → c2(U12'(mark(U21(isNat(z0))))) 686.55/213.70
ACTIVE(U12(isNat(s(z0)))) → c2(ACTIVE(isNat(s(z0)))) 686.55/213.70
ACTIVE(U12(isNat(x(z0, z1)))) → c2(U12'(mark(U31(isNat(z0), z1)))) 686.55/213.70
ACTIVE(U12(isNat(x(z0, z1)))) → c2(ACTIVE(isNat(x(z0, z1)))) 686.55/213.70
ACTIVE(U21(plus(z0, 0))) → c21(U21'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.55/213.70
ACTIVE(U21(plus(z0, s(z1)))) → c21(U21'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.55/213.70
ACTIVE(U21(x(z0, 0))) → c21(U21'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.55/213.70
ACTIVE(U21(x(z0, s(z1)))) → c21(U21'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.55/213.70
ACTIVE(U21(U11(z0, z1))) → c21(U21'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.55/213.70
ACTIVE(U21(U12(z0))) → c21(U21'(U12(active(z0))), ACTIVE(U12(z0))) 686.55/213.70
ACTIVE(U21(U21(z0))) → c21(U21'(U21(active(z0))), ACTIVE(U21(z0))) 686.55/213.70
ACTIVE(U21(U31(z0, z1))) → c21(U21'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.55/213.70
ACTIVE(U21(U32(z0))) → c21(U21'(U32(active(z0))), ACTIVE(U32(z0))) 686.55/213.70
ACTIVE(U21(U41(z0, z1))) → c21(U21'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.55/213.70
ACTIVE(U21(U51(z0, z1, z2))) → c21(U21'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.55/213.70
ACTIVE(U21(U52(z0, z1, z2))) → c21(U21'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.55/213.70
ACTIVE(U21(s(z0))) → c21(U21'(s(active(z0))), ACTIVE(s(z0))) 686.55/213.70
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.55/213.70
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.55/213.70
ACTIVE(U21(U61(z0))) → c21(U21'(U61(active(z0))), ACTIVE(U61(z0))) 686.55/213.70
ACTIVE(U21(U71(z0, z1, z2))) → c21(U21'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.55/213.70
ACTIVE(U21(U72(z0, z1, z2))) → c21(U21'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.55/213.70
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.55/213.70
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.55/213.70
ACTIVE(U11(U21(tt), x1)) → c19(U11'(mark(tt), x1)) 686.55/213.70
ACTIVE(U12(U21(tt))) → c20(U12'(mark(tt))) 686.55/213.70
ACTIVE(U21(U12(tt))) → c21(U21'(mark(tt))) 686.55/213.70
ACTIVE(U21(U21(tt))) → c21(U21'(mark(tt))) 686.55/213.70
ACTIVE(U21(isNat(0))) → c21(U21'(mark(tt))) 686.55/213.70
ACTIVE(U21(U11(tt, z0))) → c3(U21'(mark(U12(isNat(z0))))) 686.55/213.70
ACTIVE(U21(U11(tt, z0))) → c3(ACTIVE(U11(tt, z0))) 686.55/213.70
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(U21'(mark(U11(isNat(z0), z1)))) 686.55/213.70
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(ACTIVE(isNat(plus(z0, z1)))) 686.55/213.70
ACTIVE(U21(isNat(s(z0)))) → c3(U21'(mark(U21(isNat(z0))))) 686.55/213.70
ACTIVE(U21(isNat(s(z0)))) → c3(ACTIVE(isNat(s(z0)))) 686.55/213.70
ACTIVE(U21(isNat(x(z0, z1)))) → c3(U21'(mark(U31(isNat(z0), z1)))) 686.55/213.70
ACTIVE(U21(isNat(x(z0, z1)))) → c3(ACTIVE(isNat(x(z0, z1)))) 686.55/213.70
ACTIVE(U31(plus(z0, 0), x1)) → c22(U31'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.55/213.70
ACTIVE(U31(plus(z0, s(z1)), x1)) → c22(U31'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.55/213.70
ACTIVE(U31(x(z0, 0), x1)) → c22(U31'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.55/213.70
ACTIVE(U31(x(z0, s(z1)), x1)) → c22(U31'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.55/213.70
ACTIVE(U31(U11(z0, z1), x1)) → c22(U31'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.55/213.70
ACTIVE(U31(U12(z0), x1)) → c22(U31'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.55/213.70
ACTIVE(U31(U21(z0), x1)) → c22(U31'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.55/213.70
ACTIVE(U31(U31(z0, z1), x1)) → c22(U31'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.55/213.70
ACTIVE(U31(U32(z0), x1)) → c22(U31'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.55/213.70
ACTIVE(U31(U41(z0, z1), x1)) → c22(U31'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.55/213.70
ACTIVE(U31(U51(z0, z1, z2), x1)) → c22(U31'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.55/213.70
ACTIVE(U31(U52(z0, z1, z2), x1)) → c22(U31'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.55/213.70
ACTIVE(U31(s(z0), x1)) → c22(U31'(s(active(z0)), x1), ACTIVE(s(z0))) 686.55/213.70
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.55/213.70
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.55/213.70
ACTIVE(U31(U61(z0), x1)) → c22(U31'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.55/213.70
ACTIVE(U31(U71(z0, z1, z2), x1)) → c22(U31'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.55/213.70
ACTIVE(U31(U72(z0, z1, z2), x1)) → c22(U31'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.55/213.70
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.55/213.70
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.55/213.70
ACTIVE(U31(U12(tt), x1)) → c22(U31'(mark(tt), x1)) 686.55/213.70
ACTIVE(U31(U21(tt), x1)) → c22(U31'(mark(tt), x1)) 686.55/213.70
ACTIVE(U31(isNat(0), x1)) → c22(U31'(mark(tt), x1)) 686.55/213.70
ACTIVE(U11(U31(tt, z0), x1)) → c4(U11'(mark(U32(isNat(z0))), x1)) 686.55/213.70
ACTIVE(U11(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 686.55/213.70
ACTIVE(U12(U31(tt, z0))) → c4(U12'(mark(U32(isNat(z0))))) 686.55/213.70
ACTIVE(U12(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 686.55/213.70
ACTIVE(U21(U31(tt, z0))) → c4(U21'(mark(U32(isNat(z0))))) 686.55/213.70
ACTIVE(U21(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 686.55/213.70
ACTIVE(U31(U11(tt, z0), x1)) → c4(U31'(mark(U12(isNat(z0))), x1)) 686.55/213.70
ACTIVE(U31(U11(tt, z0), x1)) → c4(ACTIVE(U11(tt, z0))) 686.55/213.70
ACTIVE(U31(U31(tt, z0), x1)) → c4(U31'(mark(U32(isNat(z0))), x1)) 686.55/213.70
ACTIVE(U31(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 686.55/213.70
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(U31'(mark(U11(isNat(z0), z1)), x1)) 686.55/213.70
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(ACTIVE(isNat(plus(z0, z1)))) 686.55/213.70
ACTIVE(U31(isNat(s(z0)), x1)) → c4(U31'(mark(U21(isNat(z0))), x1)) 686.55/213.70
ACTIVE(U31(isNat(s(z0)), x1)) → c4(ACTIVE(isNat(s(z0)))) 686.55/213.70
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(U31'(mark(U31(isNat(z0), z1)), x1)) 686.55/213.70
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(ACTIVE(isNat(x(z0, z1)))) 686.55/213.70
ACTIVE(U32(plus(z0, 0))) → c23(U32'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.55/213.70
ACTIVE(U32(plus(z0, s(z1)))) → c23(U32'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.55/213.70
ACTIVE(U32(x(z0, 0))) → c23(U32'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.55/213.70
ACTIVE(U32(x(z0, s(z1)))) → c23(U32'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.55/213.70
ACTIVE(U32(U11(z0, z1))) → c23(U32'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.55/213.70
ACTIVE(U32(U12(z0))) → c23(U32'(U12(active(z0))), ACTIVE(U12(z0))) 686.55/213.70
ACTIVE(U32(U21(z0))) → c23(U32'(U21(active(z0))), ACTIVE(U21(z0))) 686.55/213.70
ACTIVE(U32(U31(z0, z1))) → c23(U32'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.55/213.70
ACTIVE(U32(U32(z0))) → c23(U32'(U32(active(z0))), ACTIVE(U32(z0))) 686.55/213.70
ACTIVE(U32(U41(z0, z1))) → c23(U32'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.55/213.70
ACTIVE(U32(U51(z0, z1, z2))) → c23(U32'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.55/213.70
ACTIVE(U32(U52(z0, z1, z2))) → c23(U32'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.55/213.70
ACTIVE(U32(s(z0))) → c23(U32'(s(active(z0))), ACTIVE(s(z0))) 686.55/213.70
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.55/213.70
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.55/213.70
ACTIVE(U32(U61(z0))) → c23(U32'(U61(active(z0))), ACTIVE(U61(z0))) 686.55/213.70
ACTIVE(U32(U71(z0, z1, z2))) → c23(U32'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.55/213.70
ACTIVE(U32(U72(z0, z1, z2))) → c23(U32'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.55/213.70
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.55/213.70
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.55/213.70
ACTIVE(U11(U32(tt), x1)) → c19(U11'(mark(tt), x1)) 686.55/213.70
ACTIVE(U12(U32(tt))) → c20(U12'(mark(tt))) 686.55/213.70
ACTIVE(U21(U32(tt))) → c21(U21'(mark(tt))) 686.55/213.70
ACTIVE(U31(U32(tt), x1)) → c22(U31'(mark(tt), x1)) 686.55/213.70
ACTIVE(U32(U12(tt))) → c23(U32'(mark(tt))) 686.55/213.70
ACTIVE(U32(U21(tt))) → c23(U32'(mark(tt))) 686.55/213.70
ACTIVE(U32(U32(tt))) → c23(U32'(mark(tt))) 686.55/213.70
ACTIVE(U32(isNat(0))) → c23(U32'(mark(tt))) 686.55/213.70
ACTIVE(U32(U11(tt, z0))) → c5(U32'(mark(U12(isNat(z0))))) 686.55/213.70
ACTIVE(U32(U11(tt, z0))) → c5(ACTIVE(U11(tt, z0))) 686.55/213.70
ACTIVE(U32(U31(tt, z0))) → c5(U32'(mark(U32(isNat(z0))))) 686.55/213.70
ACTIVE(U32(U31(tt, z0))) → c5(ACTIVE(U31(tt, z0))) 686.55/213.70
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(U32'(mark(U11(isNat(z0), z1)))) 686.55/213.70
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(ACTIVE(isNat(plus(z0, z1)))) 686.55/213.70
ACTIVE(U32(isNat(s(z0)))) → c5(U32'(mark(U21(isNat(z0))))) 686.55/213.70
ACTIVE(U32(isNat(s(z0)))) → c5(ACTIVE(isNat(s(z0)))) 686.55/213.70
ACTIVE(U32(isNat(x(z0, z1)))) → c5(U32'(mark(U31(isNat(z0), z1)))) 686.55/213.70
ACTIVE(U32(isNat(x(z0, z1)))) → c5(ACTIVE(isNat(x(z0, z1)))) 686.55/213.70
ACTIVE(U41(plus(z0, 0), x1)) → c24(U41'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.55/213.70
ACTIVE(U41(plus(z0, s(z1)), x1)) → c24(U41'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.55/213.70
ACTIVE(U41(x(z0, 0), x1)) → c24(U41'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.55/213.70
ACTIVE(U41(x(z0, s(z1)), x1)) → c24(U41'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.55/213.70
ACTIVE(U41(U11(z0, z1), x1)) → c24(U41'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.55/213.70
ACTIVE(U41(U12(z0), x1)) → c24(U41'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.55/213.70
ACTIVE(U41(U21(z0), x1)) → c24(U41'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.55/213.70
ACTIVE(U41(U31(z0, z1), x1)) → c24(U41'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.55/213.70
ACTIVE(U41(U32(z0), x1)) → c24(U41'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.55/213.70
ACTIVE(U41(U41(z0, z1), x1)) → c24(U41'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.55/213.70
ACTIVE(U41(U51(z0, z1, z2), x1)) → c24(U41'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.55/213.70
ACTIVE(U41(U52(z0, z1, z2), x1)) → c24(U41'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.55/213.70
ACTIVE(U41(s(z0), x1)) → c24(U41'(s(active(z0)), x1), ACTIVE(s(z0))) 686.55/213.70
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.55/213.70
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.55/213.70
ACTIVE(U41(U61(z0), x1)) → c24(U41'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.55/213.70
ACTIVE(U41(U71(z0, z1, z2), x1)) → c24(U41'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.55/213.70
ACTIVE(U41(U72(z0, z1, z2), x1)) → c24(U41'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.55/213.70
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.55/213.70
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.55/213.70
ACTIVE(U11(U41(tt, z0), x1)) → c19(U11'(mark(z0), x1)) 686.55/213.70
ACTIVE(U12(U41(tt, z0))) → c20(U12'(mark(z0))) 686.55/213.70
ACTIVE(U21(U41(tt, z0))) → c21(U21'(mark(z0))) 686.55/213.70
ACTIVE(U31(U41(tt, z0), x1)) → c22(U31'(mark(z0), x1)) 686.55/213.70
ACTIVE(U32(U41(tt, z0))) → c23(U32'(mark(z0))) 686.55/213.70
ACTIVE(U41(U12(tt), x1)) → c24(U41'(mark(tt), x1)) 686.55/213.70
ACTIVE(U41(U21(tt), x1)) → c24(U41'(mark(tt), x1)) 686.55/213.70
ACTIVE(U41(U32(tt), x1)) → c24(U41'(mark(tt), x1)) 686.55/213.70
ACTIVE(U41(U41(tt, z0), x1)) → c24(U41'(mark(z0), x1)) 686.55/213.70
ACTIVE(U41(isNat(0), x1)) → c24(U41'(mark(tt), x1)) 686.55/213.70
ACTIVE(U41(U11(tt, z0), x1)) → c6(U41'(mark(U12(isNat(z0))), x1)) 686.55/213.70
ACTIVE(U41(U11(tt, z0), x1)) → c6(ACTIVE(U11(tt, z0))) 686.55/213.70
ACTIVE(U41(U31(tt, z0), x1)) → c6(U41'(mark(U32(isNat(z0))), x1)) 686.55/213.70
ACTIVE(U41(U31(tt, z0), x1)) → c6(ACTIVE(U31(tt, z0))) 686.55/213.70
ACTIVE(U41(isNat(plus(z0, z1)), x1)) → c6(U41'(mark(U11(isNat(z0), z1)), x1)) 686.55/213.70
ACTIVE(U41(isNat(plus(z0, z1)), x1)) → c6(ACTIVE(isNat(plus(z0, z1)))) 686.55/213.70
ACTIVE(U41(isNat(s(z0)), x1)) → c6(U41'(mark(U21(isNat(z0))), x1)) 686.55/213.70
ACTIVE(U41(isNat(s(z0)), x1)) → c6(ACTIVE(isNat(s(z0)))) 686.55/213.70
ACTIVE(U41(isNat(x(z0, z1)), x1)) → c6(U41'(mark(U31(isNat(z0), z1)), x1)) 686.55/213.70
ACTIVE(U41(isNat(x(z0, z1)), x1)) → c6(ACTIVE(isNat(x(z0, z1)))) 686.55/213.70
ACTIVE(U51(plus(z0, 0), x1, x2)) → c25(U51'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.55/213.70
ACTIVE(U51(plus(z0, s(z1)), x1, x2)) → c25(U51'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.55/213.70
ACTIVE(U51(x(z0, 0), x1, x2)) → c25(U51'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.55/213.70
ACTIVE(U51(x(z0, s(z1)), x1, x2)) → c25(U51'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.55/213.70
ACTIVE(U51(U11(z0, z1), x1, x2)) → c25(U51'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.55/213.70
ACTIVE(U51(U12(z0), x1, x2)) → c25(U51'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.55/213.70
ACTIVE(U51(U21(z0), x1, x2)) → c25(U51'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.55/213.70
ACTIVE(U51(U31(z0, z1), x1, x2)) → c25(U51'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.55/213.70
ACTIVE(U51(U32(z0), x1, x2)) → c25(U51'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.55/213.70
ACTIVE(U51(U41(z0, z1), x1, x2)) → c25(U51'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.55/213.70
ACTIVE(U51(U51(z0, z1, z2), x1, x2)) → c25(U51'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.55/213.70
ACTIVE(U51(U52(z0, z1, z2), x1, x2)) → c25(U51'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.55/213.70
ACTIVE(U51(s(z0), x1, x2)) → c25(U51'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.55/213.70
ACTIVE(U51(plus(z0, z1), x1, x2)) → c25(U51'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.55/213.70
ACTIVE(U51(plus(z0, z1), x1, x2)) → c25(U51'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.55/213.70
ACTIVE(U51(U61(z0), x1, x2)) → c25(U51'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.55/213.70
ACTIVE(U51(U71(z0, z1, z2), x1, x2)) → c25(U51'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.55/213.70
ACTIVE(U51(U72(z0, z1, z2), x1, x2)) → c25(U51'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.55/213.70
ACTIVE(U51(x(z0, z1), x1, x2)) → c25(U51'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.55/213.70
ACTIVE(U51(x(z0, z1), x1, x2)) → c25(U51'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.55/213.70
ACTIVE(U51(U12(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.55/213.70
ACTIVE(U51(U21(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.55/213.70
ACTIVE(U51(U32(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.55/213.70
ACTIVE(U51(U41(tt, z0), x1, x2)) → c25(U51'(mark(z0), x1, x2)) 686.55/213.70
ACTIVE(U51(isNat(0), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.55/213.70
ACTIVE(U11(U51(tt, z0, z1), x1)) → c7(U11'(mark(U52(isNat(z1), z0, z1)), x1)) 686.55/213.70
ACTIVE(U11(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.55/213.70
ACTIVE(U12(U51(tt, z0, z1))) → c7(U12'(mark(U52(isNat(z1), z0, z1)))) 686.55/213.70
ACTIVE(U12(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.55/213.70
ACTIVE(U21(U51(tt, z0, z1))) → c7(U21'(mark(U52(isNat(z1), z0, z1)))) 686.55/213.70
ACTIVE(U21(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.55/213.70
ACTIVE(U31(U51(tt, z0, z1), x1)) → c7(U31'(mark(U52(isNat(z1), z0, z1)), x1)) 686.55/213.70
ACTIVE(U31(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.55/213.70
ACTIVE(U32(U51(tt, z0, z1))) → c7(U32'(mark(U52(isNat(z1), z0, z1)))) 686.55/213.70
ACTIVE(U32(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.55/213.70
ACTIVE(U41(U51(tt, z0, z1), x1)) → c7(U41'(mark(U52(isNat(z1), z0, z1)), x1)) 686.55/213.70
ACTIVE(U41(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.55/213.70
ACTIVE(U51(U11(tt, z0), x1, x2)) → c7(U51'(mark(U12(isNat(z0))), x1, x2)) 686.55/213.70
ACTIVE(U51(U11(tt, z0), x1, x2)) → c7(ACTIVE(U11(tt, z0))) 686.55/213.70
ACTIVE(U51(U31(tt, z0), x1, x2)) → c7(U51'(mark(U32(isNat(z0))), x1, x2)) 686.55/213.70
ACTIVE(U51(U31(tt, z0), x1, x2)) → c7(ACTIVE(U31(tt, z0))) 686.55/213.70
ACTIVE(U51(U51(tt, z0, z1), x1, x2)) → c7(U51'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.55/213.70
ACTIVE(U51(U51(tt, z0, z1), x1, x2)) → c7(ACTIVE(U51(tt, z0, z1))) 686.55/213.70
ACTIVE(U51(isNat(plus(z0, z1)), x1, x2)) → c7(U51'(mark(U11(isNat(z0), z1)), x1, x2)) 686.55/213.70
ACTIVE(U51(isNat(plus(z0, z1)), x1, x2)) → c7(ACTIVE(isNat(plus(z0, z1)))) 686.55/213.70
ACTIVE(U51(isNat(s(z0)), x1, x2)) → c7(U51'(mark(U21(isNat(z0))), x1, x2)) 686.55/213.70
ACTIVE(U51(isNat(s(z0)), x1, x2)) → c7(ACTIVE(isNat(s(z0)))) 686.55/213.70
ACTIVE(U51(isNat(x(z0, z1)), x1, x2)) → c7(U51'(mark(U31(isNat(z0), z1)), x1, x2)) 686.55/213.70
ACTIVE(U51(isNat(x(z0, z1)), x1, x2)) → c7(ACTIVE(isNat(x(z0, z1)))) 686.55/213.70
ACTIVE(U52(plus(z0, 0), x1, x2)) → c26(U52'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.55/213.70
ACTIVE(U52(plus(z0, s(z1)), x1, x2)) → c26(U52'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.55/213.70
ACTIVE(U52(x(z0, 0), x1, x2)) → c26(U52'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.55/213.70
ACTIVE(U52(x(z0, s(z1)), x1, x2)) → c26(U52'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.55/213.70
ACTIVE(U52(U11(z0, z1), x1, x2)) → c26(U52'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.55/213.70
ACTIVE(U52(U12(z0), x1, x2)) → c26(U52'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.55/213.70
ACTIVE(U52(U21(z0), x1, x2)) → c26(U52'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.55/213.70
ACTIVE(U52(U31(z0, z1), x1, x2)) → c26(U52'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.55/213.70
ACTIVE(U52(U32(z0), x1, x2)) → c26(U52'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.55/213.70
ACTIVE(U52(U41(z0, z1), x1, x2)) → c26(U52'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.55/213.70
ACTIVE(U52(U51(z0, z1, z2), x1, x2)) → c26(U52'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.55/213.70
ACTIVE(U52(U52(z0, z1, z2), x1, x2)) → c26(U52'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.55/213.70
ACTIVE(U52(s(z0), x1, x2)) → c26(U52'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.55/213.70
ACTIVE(U52(plus(z0, z1), x1, x2)) → c26(U52'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.55/213.70
ACTIVE(U52(plus(z0, z1), x1, x2)) → c26(U52'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.55/213.70
ACTIVE(U52(U61(z0), x1, x2)) → c26(U52'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.55/213.70
ACTIVE(U52(U71(z0, z1, z2), x1, x2)) → c26(U52'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.55/213.70
ACTIVE(U52(U72(z0, z1, z2), x1, x2)) → c26(U52'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.55/213.70
ACTIVE(U52(x(z0, z1), x1, x2)) → c26(U52'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.55/213.70
ACTIVE(U52(x(z0, z1), x1, x2)) → c26(U52'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.55/213.70
ACTIVE(U52(U12(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.55/213.70
ACTIVE(U52(U21(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.55/213.70
ACTIVE(U52(U32(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.55/213.70
ACTIVE(U52(U41(tt, z0), x1, x2)) → c26(U52'(mark(z0), x1, x2)) 686.55/213.70
ACTIVE(U52(isNat(0), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.55/213.70
ACTIVE(U11(U52(tt, z0, z1), x1)) → c8(U11'(mark(s(plus(z1, z0))), x1)) 686.55/213.70
ACTIVE(U11(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.55/213.70
ACTIVE(U12(U52(tt, z0, z1))) → c8(U12'(mark(s(plus(z1, z0))))) 686.55/213.70
ACTIVE(U12(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.55/213.70
ACTIVE(U21(U52(tt, z0, z1))) → c8(U21'(mark(s(plus(z1, z0))))) 686.55/213.70
ACTIVE(U21(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.55/213.70
ACTIVE(U31(U52(tt, z0, z1), x1)) → c8(U31'(mark(s(plus(z1, z0))), x1)) 686.55/213.70
ACTIVE(U31(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.55/213.70
ACTIVE(U32(U52(tt, z0, z1))) → c8(U32'(mark(s(plus(z1, z0))))) 686.55/213.70
ACTIVE(U32(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.55/213.70
ACTIVE(U41(U52(tt, z0, z1), x1)) → c8(U41'(mark(s(plus(z1, z0))), x1)) 686.55/213.70
ACTIVE(U41(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.55/213.70
ACTIVE(U51(U52(tt, z0, z1), x1, x2)) → c8(U51'(mark(s(plus(z1, z0))), x1, x2)) 686.55/213.70
ACTIVE(U51(U52(tt, z0, z1), x1, x2)) → c8(ACTIVE(U52(tt, z0, z1))) 686.55/213.70
ACTIVE(U52(U11(tt, z0), x1, x2)) → c8(U52'(mark(U12(isNat(z0))), x1, x2)) 686.55/213.70
ACTIVE(U52(U11(tt, z0), x1, x2)) → c8(ACTIVE(U11(tt, z0))) 686.55/213.70
ACTIVE(U52(U31(tt, z0), x1, x2)) → c8(U52'(mark(U32(isNat(z0))), x1, x2)) 686.55/213.70
ACTIVE(U52(U31(tt, z0), x1, x2)) → c8(ACTIVE(U31(tt, z0))) 686.55/213.70
ACTIVE(U52(U51(tt, z0, z1), x1, x2)) → c8(U52'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.55/213.70
ACTIVE(U52(U51(tt, z0, z1), x1, x2)) → c8(ACTIVE(U51(tt, z0, z1))) 686.55/213.70
ACTIVE(U52(U52(tt, z0, z1), x1, x2)) → c8(U52'(mark(s(plus(z1, z0))), x1, x2)) 686.55/213.70
ACTIVE(U52(U52(tt, z0, z1), x1, x2)) → c8(ACTIVE(U52(tt, z0, z1))) 686.55/213.70
ACTIVE(U52(isNat(plus(z0, z1)), x1, x2)) → c8(U52'(mark(U11(isNat(z0), z1)), x1, x2)) 686.55/213.70
ACTIVE(U52(isNat(plus(z0, z1)), x1, x2)) → c8(ACTIVE(isNat(plus(z0, z1)))) 686.55/213.70
ACTIVE(U52(isNat(s(z0)), x1, x2)) → c8(U52'(mark(U21(isNat(z0))), x1, x2)) 686.55/213.70
ACTIVE(U52(isNat(s(z0)), x1, x2)) → c8(ACTIVE(isNat(s(z0)))) 686.55/213.70
ACTIVE(U52(isNat(x(z0, z1)), x1, x2)) → c8(U52'(mark(U31(isNat(z0), z1)), x1, x2)) 686.55/213.70
ACTIVE(U52(isNat(x(z0, z1)), x1, x2)) → c8(ACTIVE(isNat(x(z0, z1)))) 686.55/213.70
ACTIVE(s(plus(z0, 0))) → c27(S(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.55/213.70
ACTIVE(s(plus(z0, s(z1)))) → c27(S(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.55/213.70
ACTIVE(s(x(z0, 0))) → c27(S(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.55/213.70
ACTIVE(s(x(z0, s(z1)))) → c27(S(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.55/213.70
ACTIVE(s(U11(z0, z1))) → c27(S(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.55/213.70
ACTIVE(s(U12(z0))) → c27(S(U12(active(z0))), ACTIVE(U12(z0))) 686.55/213.70
ACTIVE(s(U21(z0))) → c27(S(U21(active(z0))), ACTIVE(U21(z0))) 686.55/213.70
ACTIVE(s(U31(z0, z1))) → c27(S(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.55/213.70
ACTIVE(s(U32(z0))) → c27(S(U32(active(z0))), ACTIVE(U32(z0))) 686.55/213.70
ACTIVE(s(U41(z0, z1))) → c27(S(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.55/213.70
ACTIVE(s(U51(z0, z1, z2))) → c27(S(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.55/213.70
ACTIVE(s(U52(z0, z1, z2))) → c27(S(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.55/213.70
ACTIVE(s(s(z0))) → c27(S(s(active(z0))), ACTIVE(s(z0))) 686.55/213.70
ACTIVE(s(plus(z0, z1))) → c27(S(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.55/213.70
ACTIVE(s(plus(z0, z1))) → c27(S(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.55/213.70
ACTIVE(s(U61(z0))) → c27(S(U61(active(z0))), ACTIVE(U61(z0))) 686.55/213.70
ACTIVE(s(U71(z0, z1, z2))) → c27(S(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.55/213.70
ACTIVE(s(U72(z0, z1, z2))) → c27(S(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.55/213.70
ACTIVE(s(x(z0, z1))) → c27(S(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.55/213.70
ACTIVE(s(x(z0, z1))) → c27(S(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.55/213.70
ACTIVE(s(U12(tt))) → c27(S(mark(tt))) 686.55/213.70
ACTIVE(s(U21(tt))) → c27(S(mark(tt))) 686.55/213.70
ACTIVE(s(U32(tt))) → c27(S(mark(tt))) 686.55/213.70
ACTIVE(s(U41(tt, z0))) → c27(S(mark(z0))) 686.55/213.70
ACTIVE(s(isNat(0))) → c27(S(mark(tt))) 686.55/213.70
ACTIVE(s(U11(tt, z0))) → c9(S(mark(U12(isNat(z0))))) 686.55/213.70
ACTIVE(s(U11(tt, z0))) → c9(ACTIVE(U11(tt, z0))) 686.55/213.70
ACTIVE(s(U31(tt, z0))) → c9(S(mark(U32(isNat(z0))))) 686.55/213.70
ACTIVE(s(U31(tt, z0))) → c9(ACTIVE(U31(tt, z0))) 686.55/213.70
ACTIVE(s(U51(tt, z0, z1))) → c9(S(mark(U52(isNat(z1), z0, z1)))) 686.55/213.70
ACTIVE(s(U51(tt, z0, z1))) → c9(ACTIVE(U51(tt, z0, z1))) 686.55/213.70
ACTIVE(s(U52(tt, z0, z1))) → c9(S(mark(s(plus(z1, z0))))) 686.55/213.70
ACTIVE(s(U52(tt, z0, z1))) → c9(ACTIVE(U52(tt, z0, z1))) 686.55/213.70
ACTIVE(s(isNat(plus(z0, z1)))) → c9(S(mark(U11(isNat(z0), z1)))) 686.55/213.70
ACTIVE(s(isNat(plus(z0, z1)))) → c9(ACTIVE(isNat(plus(z0, z1)))) 686.55/213.70
ACTIVE(s(isNat(s(z0)))) → c9(S(mark(U21(isNat(z0))))) 686.55/213.70
ACTIVE(s(isNat(s(z0)))) → c9(ACTIVE(isNat(s(z0)))) 686.55/213.70
ACTIVE(s(isNat(x(z0, z1)))) → c9(S(mark(U31(isNat(z0), z1)))) 686.55/213.70
ACTIVE(s(isNat(x(z0, z1)))) → c9(ACTIVE(isNat(x(z0, z1)))) 686.55/213.70
ACTIVE(U61(plus(z0, 0))) → c30(U61'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.55/213.70
ACTIVE(U61(plus(z0, s(z1)))) → c30(U61'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.55/213.70
ACTIVE(U61(x(z0, 0))) → c30(U61'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.55/213.70
ACTIVE(U61(x(z0, s(z1)))) → c30(U61'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.55/213.70
ACTIVE(U61(U11(z0, z1))) → c30(U61'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.55/213.70
ACTIVE(U61(U12(z0))) → c30(U61'(U12(active(z0))), ACTIVE(U12(z0))) 686.55/213.70
ACTIVE(U61(U21(z0))) → c30(U61'(U21(active(z0))), ACTIVE(U21(z0))) 686.55/213.70
ACTIVE(U61(U31(z0, z1))) → c30(U61'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.55/213.70
ACTIVE(U61(U32(z0))) → c30(U61'(U32(active(z0))), ACTIVE(U32(z0))) 686.55/213.70
ACTIVE(U61(U41(z0, z1))) → c30(U61'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.55/213.70
ACTIVE(U61(U51(z0, z1, z2))) → c30(U61'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.55/213.70
ACTIVE(U61(U52(z0, z1, z2))) → c30(U61'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.55/213.70
ACTIVE(U61(s(z0))) → c30(U61'(s(active(z0))), ACTIVE(s(z0))) 686.55/213.70
ACTIVE(U61(plus(z0, z1))) → c30(U61'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.55/213.70
ACTIVE(U61(plus(z0, z1))) → c30(U61'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.55/213.70
ACTIVE(U61(U61(z0))) → c30(U61'(U61(active(z0))), ACTIVE(U61(z0))) 686.55/213.70
ACTIVE(U61(U71(z0, z1, z2))) → c30(U61'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.55/213.70
ACTIVE(U61(U72(z0, z1, z2))) → c30(U61'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.55/213.70
ACTIVE(U61(x(z0, z1))) → c30(U61'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.55/213.70
ACTIVE(U61(x(z0, z1))) → c30(U61'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.55/213.70
ACTIVE(U11(U61(tt), x1)) → c19(U11'(mark(0), x1)) 686.55/213.70
ACTIVE(U12(U61(tt))) → c20(U12'(mark(0))) 686.55/213.70
ACTIVE(U21(U61(tt))) → c21(U21'(mark(0))) 686.55/213.70
ACTIVE(U31(U61(tt), x1)) → c22(U31'(mark(0), x1)) 686.55/213.70
ACTIVE(U32(U61(tt))) → c23(U32'(mark(0))) 686.55/213.70
ACTIVE(U41(U61(tt), x1)) → c24(U41'(mark(0), x1)) 686.55/213.70
ACTIVE(U51(U61(tt), x1, x2)) → c25(U51'(mark(0), x1, x2)) 686.55/213.70
ACTIVE(U52(U61(tt), x1, x2)) → c26(U52'(mark(0), x1, x2)) 686.55/213.70
ACTIVE(s(U61(tt))) → c27(S(mark(0))) 686.55/213.70
ACTIVE(U61(U12(tt))) → c30(U61'(mark(tt))) 686.55/213.70
ACTIVE(U61(U21(tt))) → c30(U61'(mark(tt))) 686.55/213.70
ACTIVE(U61(U32(tt))) → c30(U61'(mark(tt))) 686.55/213.70
ACTIVE(U61(U41(tt, z0))) → c30(U61'(mark(z0))) 686.55/213.70
ACTIVE(U61(U61(tt))) → c30(U61'(mark(0))) 686.55/213.70
ACTIVE(U61(isNat(0))) → c30(U61'(mark(tt))) 686.55/213.70
ACTIVE(U61(U11(tt, z0))) → c10(U61'(mark(U12(isNat(z0))))) 686.55/213.70
ACTIVE(U61(U11(tt, z0))) → c10(ACTIVE(U11(tt, z0))) 686.55/213.70
ACTIVE(U61(U31(tt, z0))) → c10(U61'(mark(U32(isNat(z0))))) 686.55/213.70
ACTIVE(U61(U31(tt, z0))) → c10(ACTIVE(U31(tt, z0))) 686.55/213.70
ACTIVE(U61(U51(tt, z0, z1))) → c10(U61'(mark(U52(isNat(z1), z0, z1)))) 686.55/213.70
ACTIVE(U61(U51(tt, z0, z1))) → c10(ACTIVE(U51(tt, z0, z1))) 686.55/213.70
ACTIVE(U61(U52(tt, z0, z1))) → c10(U61'(mark(s(plus(z1, z0))))) 686.55/213.70
ACTIVE(U61(U52(tt, z0, z1))) → c10(ACTIVE(U52(tt, z0, z1))) 686.55/213.70
ACTIVE(U61(isNat(plus(z0, z1)))) → c10(U61'(mark(U11(isNat(z0), z1)))) 686.55/213.70
ACTIVE(U61(isNat(plus(z0, z1)))) → c10(ACTIVE(isNat(plus(z0, z1)))) 686.55/213.70
ACTIVE(U61(isNat(s(z0)))) → c10(U61'(mark(U21(isNat(z0))))) 686.55/213.70
ACTIVE(U61(isNat(s(z0)))) → c10(ACTIVE(isNat(s(z0)))) 686.55/213.70
ACTIVE(U61(isNat(x(z0, z1)))) → c10(U61'(mark(U31(isNat(z0), z1)))) 686.55/213.70
ACTIVE(U61(isNat(x(z0, z1)))) → c10(ACTIVE(isNat(x(z0, z1)))) 686.55/213.70
ACTIVE(U71(plus(z0, 0), x1, x2)) → c31(U71'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.55/213.70
ACTIVE(U71(plus(z0, s(z1)), x1, x2)) → c31(U71'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.55/213.70
ACTIVE(U71(x(z0, 0), x1, x2)) → c31(U71'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.55/213.70
ACTIVE(U71(x(z0, s(z1)), x1, x2)) → c31(U71'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.55/213.70
ACTIVE(U71(U11(z0, z1), x1, x2)) → c31(U71'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.55/213.70
ACTIVE(U71(U12(z0), x1, x2)) → c31(U71'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.55/213.70
ACTIVE(U71(U21(z0), x1, x2)) → c31(U71'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.55/213.70
ACTIVE(U71(U31(z0, z1), x1, x2)) → c31(U71'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.55/213.70
ACTIVE(U71(U32(z0), x1, x2)) → c31(U71'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.55/213.70
ACTIVE(U71(U41(z0, z1), x1, x2)) → c31(U71'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.55/213.70
ACTIVE(U71(U51(z0, z1, z2), x1, x2)) → c31(U71'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.55/213.70
ACTIVE(U71(U52(z0, z1, z2), x1, x2)) → c31(U71'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.55/213.70
ACTIVE(U71(s(z0), x1, x2)) → c31(U71'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.55/213.70
ACTIVE(U71(plus(z0, z1), x1, x2)) → c31(U71'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.55/213.70
ACTIVE(U71(plus(z0, z1), x1, x2)) → c31(U71'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.55/213.70
ACTIVE(U71(U61(z0), x1, x2)) → c31(U71'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.55/213.70
ACTIVE(U71(U71(z0, z1, z2), x1, x2)) → c31(U71'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.55/213.70
ACTIVE(U71(U72(z0, z1, z2), x1, x2)) → c31(U71'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.55/213.70
ACTIVE(U71(x(z0, z1), x1, x2)) → c31(U71'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.55/213.70
ACTIVE(U71(x(z0, z1), x1, x2)) → c31(U71'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.55/213.70
ACTIVE(U71(U12(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.55/213.70
ACTIVE(U71(U21(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.55/213.70
ACTIVE(U71(U32(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.55/213.70
ACTIVE(U71(U41(tt, z0), x1, x2)) → c31(U71'(mark(z0), x1, x2)) 686.55/213.70
ACTIVE(U71(U61(tt), x1, x2)) → c31(U71'(mark(0), x1, x2)) 686.55/213.70
ACTIVE(U71(isNat(0), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.55/213.70
ACTIVE(U11(U71(tt, z0, z1), x1)) → c11(U11'(mark(U72(isNat(z1), z0, z1)), x1)) 686.55/213.70
ACTIVE(U11(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.55/213.70
ACTIVE(U12(U71(tt, z0, z1))) → c11(U12'(mark(U72(isNat(z1), z0, z1)))) 686.55/213.70
ACTIVE(U12(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.55/213.70
ACTIVE(U21(U71(tt, z0, z1))) → c11(U21'(mark(U72(isNat(z1), z0, z1)))) 686.55/213.70
ACTIVE(U21(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.55/213.70
ACTIVE(U31(U71(tt, z0, z1), x1)) → c11(U31'(mark(U72(isNat(z1), z0, z1)), x1)) 686.55/213.70
ACTIVE(U31(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.55/213.70
ACTIVE(U32(U71(tt, z0, z1))) → c11(U32'(mark(U72(isNat(z1), z0, z1)))) 686.55/213.70
ACTIVE(U32(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.55/213.70
ACTIVE(U41(U71(tt, z0, z1), x1)) → c11(U41'(mark(U72(isNat(z1), z0, z1)), x1)) 686.55/213.70
ACTIVE(U41(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.55/213.70
ACTIVE(U51(U71(tt, z0, z1), x1, x2)) → c11(U51'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.55/213.70
ACTIVE(U51(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.55/213.70
ACTIVE(U52(U71(tt, z0, z1), x1, x2)) → c11(U52'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.55/213.70
ACTIVE(U52(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.55/213.70
ACTIVE(s(U71(tt, z0, z1))) → c11(S(mark(U72(isNat(z1), z0, z1)))) 686.55/213.70
ACTIVE(s(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.55/213.70
ACTIVE(U61(U71(tt, z0, z1))) → c11(U61'(mark(U72(isNat(z1), z0, z1)))) 686.55/213.70
ACTIVE(U61(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.55/213.70
ACTIVE(U71(U11(tt, z0), x1, x2)) → c11(U71'(mark(U12(isNat(z0))), x1, x2)) 686.55/213.70
ACTIVE(U71(U11(tt, z0), x1, x2)) → c11(ACTIVE(U11(tt, z0))) 686.55/213.70
ACTIVE(U71(U31(tt, z0), x1, x2)) → c11(U71'(mark(U32(isNat(z0))), x1, x2)) 686.55/213.70
ACTIVE(U71(U31(tt, z0), x1, x2)) → c11(ACTIVE(U31(tt, z0))) 686.55/213.70
ACTIVE(U71(U51(tt, z0, z1), x1, x2)) → c11(U71'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.55/213.70
ACTIVE(U71(U51(tt, z0, z1), x1, x2)) → c11(ACTIVE(U51(tt, z0, z1))) 686.55/213.70
ACTIVE(U71(U52(tt, z0, z1), x1, x2)) → c11(U71'(mark(s(plus(z1, z0))), x1, x2)) 686.55/213.70
ACTIVE(U71(U52(tt, z0, z1), x1, x2)) → c11(ACTIVE(U52(tt, z0, z1))) 686.55/213.70
ACTIVE(U71(U71(tt, z0, z1), x1, x2)) → c11(U71'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.55/213.70
ACTIVE(U71(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.55/213.70
ACTIVE(U71(isNat(plus(z0, z1)), x1, x2)) → c11(U71'(mark(U11(isNat(z0), z1)), x1, x2)) 686.55/213.70
ACTIVE(U71(isNat(plus(z0, z1)), x1, x2)) → c11(ACTIVE(isNat(plus(z0, z1)))) 686.55/213.70
ACTIVE(U71(isNat(s(z0)), x1, x2)) → c11(U71'(mark(U21(isNat(z0))), x1, x2)) 686.55/213.70
ACTIVE(U71(isNat(s(z0)), x1, x2)) → c11(ACTIVE(isNat(s(z0)))) 686.55/213.70
ACTIVE(U71(isNat(x(z0, z1)), x1, x2)) → c11(U71'(mark(U31(isNat(z0), z1)), x1, x2)) 686.55/213.70
ACTIVE(U71(isNat(x(z0, z1)), x1, x2)) → c11(ACTIVE(isNat(x(z0, z1)))) 686.55/213.70
ACTIVE(U72(plus(z0, 0), x1, x2)) → c32(U72'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.55/213.70
ACTIVE(U72(plus(z0, s(z1)), x1, x2)) → c32(U72'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.55/213.70
ACTIVE(U72(x(z0, 0), x1, x2)) → c32(U72'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.55/213.70
ACTIVE(U72(x(z0, s(z1)), x1, x2)) → c32(U72'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.55/213.70
ACTIVE(U72(U11(z0, z1), x1, x2)) → c32(U72'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.55/213.71
ACTIVE(U72(U12(z0), x1, x2)) → c32(U72'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.55/213.71
ACTIVE(U72(U21(z0), x1, x2)) → c32(U72'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.55/213.71
ACTIVE(U72(U31(z0, z1), x1, x2)) → c32(U72'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.55/213.71
ACTIVE(U72(U32(z0), x1, x2)) → c32(U72'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.55/213.71
ACTIVE(U72(U41(z0, z1), x1, x2)) → c32(U72'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.55/213.71
ACTIVE(U72(U51(z0, z1, z2), x1, x2)) → c32(U72'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.55/213.71
ACTIVE(U72(U52(z0, z1, z2), x1, x2)) → c32(U72'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.55/213.71
ACTIVE(U72(s(z0), x1, x2)) → c32(U72'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.55/213.71
ACTIVE(U72(plus(z0, z1), x1, x2)) → c32(U72'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.55/213.71
ACTIVE(U72(plus(z0, z1), x1, x2)) → c32(U72'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.55/213.71
ACTIVE(U72(U61(z0), x1, x2)) → c32(U72'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.55/213.71
ACTIVE(U72(U71(z0, z1, z2), x1, x2)) → c32(U72'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.55/213.71
ACTIVE(U72(U72(z0, z1, z2), x1, x2)) → c32(U72'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.55/213.71
ACTIVE(U72(x(z0, z1), x1, x2)) → c32(U72'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.55/213.71
ACTIVE(U72(x(z0, z1), x1, x2)) → c32(U72'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.55/213.71
ACTIVE(U72(U12(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.55/213.71
ACTIVE(U72(U21(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.55/213.71
ACTIVE(U72(U32(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.55/213.71
ACTIVE(U72(U41(tt, z0), x1, x2)) → c32(U72'(mark(z0), x1, x2)) 686.55/213.71
ACTIVE(U72(U61(tt), x1, x2)) → c32(U72'(mark(0), x1, x2)) 686.55/213.71
ACTIVE(U72(isNat(0), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.55/213.71
ACTIVE(U11(U72(tt, z0, z1), x1)) → c12(U11'(mark(plus(x(z1, z0), z1)), x1)) 686.55/213.71
ACTIVE(U11(U72(tt, z0, z1), x1)) → c12(ACTIVE(U72(tt, z0, z1))) 686.55/213.71
ACTIVE(U12(U72(tt, z0, z1))) → c12(U12'(mark(plus(x(z1, z0), z1)))) 686.55/213.71
ACTIVE(U12(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.55/213.71
ACTIVE(U21(U72(tt, z0, z1))) → c12(U21'(mark(plus(x(z1, z0), z1)))) 686.55/213.71
ACTIVE(U21(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.55/213.71
ACTIVE(U31(U72(tt, z0, z1), x1)) → c12(U31'(mark(plus(x(z1, z0), z1)), x1)) 686.55/213.71
ACTIVE(U31(U72(tt, z0, z1), x1)) → c12(ACTIVE(U72(tt, z0, z1))) 686.55/213.71
ACTIVE(U32(U72(tt, z0, z1))) → c12(U32'(mark(plus(x(z1, z0), z1)))) 686.55/213.71
ACTIVE(U32(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.55/213.71
ACTIVE(U41(U72(tt, z0, z1), x1)) → c12(U41'(mark(plus(x(z1, z0), z1)), x1)) 686.55/213.71
ACTIVE(U41(U72(tt, z0, z1), x1)) → c12(ACTIVE(U72(tt, z0, z1))) 686.55/213.71
ACTIVE(U51(U72(tt, z0, z1), x1, x2)) → c12(U51'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.55/213.71
ACTIVE(U51(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.55/213.71
ACTIVE(U52(U72(tt, z0, z1), x1, x2)) → c12(U52'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.55/213.71
ACTIVE(U52(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.55/213.71
ACTIVE(s(U72(tt, z0, z1))) → c12(S(mark(plus(x(z1, z0), z1)))) 686.55/213.71
ACTIVE(s(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.55/213.71
ACTIVE(U61(U72(tt, z0, z1))) → c12(U61'(mark(plus(x(z1, z0), z1)))) 686.55/213.71
ACTIVE(U61(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.55/213.71
ACTIVE(U71(U72(tt, z0, z1), x1, x2)) → c12(U71'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.55/213.71
ACTIVE(U71(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.55/213.71
ACTIVE(U72(U11(tt, z0), x1, x2)) → c12(U72'(mark(U12(isNat(z0))), x1, x2)) 686.55/213.71
ACTIVE(U72(U11(tt, z0), x1, x2)) → c12(ACTIVE(U11(tt, z0))) 686.55/213.71
ACTIVE(U72(U31(tt, z0), x1, x2)) → c12(U72'(mark(U32(isNat(z0))), x1, x2)) 686.55/213.71
ACTIVE(U72(U31(tt, z0), x1, x2)) → c12(ACTIVE(U31(tt, z0))) 686.55/213.71
ACTIVE(U72(U51(tt, z0, z1), x1, x2)) → c12(U72'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.55/213.71
ACTIVE(U72(U51(tt, z0, z1), x1, x2)) → c12(ACTIVE(U51(tt, z0, z1))) 686.55/213.71
ACTIVE(U72(U52(tt, z0, z1), x1, x2)) → c12(U72'(mark(s(plus(z1, z0))), x1, x2)) 686.55/213.71
ACTIVE(U72(U52(tt, z0, z1), x1, x2)) → c12(ACTIVE(U52(tt, z0, z1))) 686.55/213.71
ACTIVE(U72(U71(tt, z0, z1), x1, x2)) → c12(U72'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.55/213.71
ACTIVE(U72(U71(tt, z0, z1), x1, x2)) → c12(ACTIVE(U71(tt, z0, z1))) 686.55/213.71
ACTIVE(U72(U72(tt, z0, z1), x1, x2)) → c12(U72'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.55/213.71
ACTIVE(U72(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.55/213.71
ACTIVE(U72(isNat(plus(z0, z1)), x1, x2)) → c12(U72'(mark(U11(isNat(z0), z1)), x1, x2)) 686.55/213.71
ACTIVE(U72(isNat(plus(z0, z1)), x1, x2)) → c12(ACTIVE(isNat(plus(z0, z1)))) 686.55/213.71
ACTIVE(U72(isNat(s(z0)), x1, x2)) → c12(U72'(mark(U21(isNat(z0))), x1, x2)) 686.55/213.71
ACTIVE(U72(isNat(s(z0)), x1, x2)) → c12(ACTIVE(isNat(s(z0)))) 686.55/213.71
ACTIVE(U72(isNat(x(z0, z1)), x1, x2)) → c12(U72'(mark(U31(isNat(z0), z1)), x1, x2)) 686.55/213.71
ACTIVE(U72(isNat(x(z0, z1)), x1, x2)) → c12(ACTIVE(isNat(x(z0, z1)))) 686.55/213.71
PROPER(U11(x0, U11(z0, z1))) → c65(U11'(proper(x0), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(U11(z0, z1))) 686.55/213.71
PROPER(U11(x0, U12(z0))) → c65(U11'(proper(x0), U12(proper(z0))), PROPER(x0), PROPER(U12(z0))) 686.55/213.71
PROPER(U11(x0, isNat(z0))) → c65(U11'(proper(x0), isNat(proper(z0))), PROPER(x0), PROPER(isNat(z0))) 686.55/213.71
PROPER(U11(x0, U21(z0))) → c65(U11'(proper(x0), U21(proper(z0))), PROPER(x0), PROPER(U21(z0))) 686.55/213.71
PROPER(U11(x0, U31(z0, z1))) → c65(U11'(proper(x0), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(U31(z0, z1))) 686.55/213.71
PROPER(U11(x0, U32(z0))) → c65(U11'(proper(x0), U32(proper(z0))), PROPER(x0), PROPER(U32(z0))) 686.55/213.71
PROPER(U11(x0, U41(z0, z1))) → c65(U11'(proper(x0), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(U41(z0, z1))) 686.55/213.71
PROPER(U11(x0, U51(z0, z1, z2))) → c65(U11'(proper(x0), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U51(z0, z1, z2))) 686.55/213.71
PROPER(U11(x0, U52(z0, z1, z2))) → c65(U11'(proper(x0), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U52(z0, z1, z2))) 686.55/213.71
PROPER(U11(x0, s(z0))) → c65(U11'(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 686.55/213.71
PROPER(U11(x0, plus(z0, z1))) → c65(U11'(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 686.55/213.71
PROPER(U11(x0, U61(z0))) → c65(U11'(proper(x0), U61(proper(z0))), PROPER(x0), PROPER(U61(z0))) 686.55/213.71
PROPER(U11(x0, U71(z0, z1, z2))) → c65(U11'(proper(x0), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U71(z0, z1, z2))) 686.55/213.71
PROPER(U11(x0, U72(z0, z1, z2))) → c65(U11'(proper(x0), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U72(z0, z1, z2))) 686.55/213.71
PROPER(U11(x0, x(z0, z1))) → c65(U11'(proper(x0), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x(z0, z1))) 686.55/213.71
PROPER(U11(U11(z0, z1), x1)) → c65(U11'(U11(proper(z0), proper(z1)), proper(x1)), PROPER(U11(z0, z1)), PROPER(x1)) 686.55/213.71
PROPER(U11(U12(z0), x1)) → c65(U11'(U12(proper(z0)), proper(x1)), PROPER(U12(z0)), PROPER(x1)) 686.55/213.71
PROPER(U11(isNat(z0), x1)) → c65(U11'(isNat(proper(z0)), proper(x1)), PROPER(isNat(z0)), PROPER(x1)) 686.55/213.71
PROPER(U11(U21(z0), x1)) → c65(U11'(U21(proper(z0)), proper(x1)), PROPER(U21(z0)), PROPER(x1)) 686.55/213.71
PROPER(U11(U31(z0, z1), x1)) → c65(U11'(U31(proper(z0), proper(z1)), proper(x1)), PROPER(U31(z0, z1)), PROPER(x1)) 686.55/213.71
PROPER(U11(U32(z0), x1)) → c65(U11'(U32(proper(z0)), proper(x1)), PROPER(U32(z0)), PROPER(x1)) 686.55/213.71
PROPER(U11(U41(z0, z1), x1)) → c65(U11'(U41(proper(z0), proper(z1)), proper(x1)), PROPER(U41(z0, z1)), PROPER(x1)) 686.55/213.71
PROPER(U11(U51(z0, z1, z2), x1)) → c65(U11'(U51(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U51(z0, z1, z2)), PROPER(x1)) 686.55/213.71
PROPER(U11(U52(z0, z1, z2), x1)) → c65(U11'(U52(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U52(z0, z1, z2)), PROPER(x1)) 686.55/213.71
PROPER(U11(s(z0), x1)) → c65(U11'(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 686.55/213.71
PROPER(U11(plus(z0, z1), x1)) → c65(U11'(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 686.55/213.71
PROPER(U11(U61(z0), x1)) → c65(U11'(U61(proper(z0)), proper(x1)), PROPER(U61(z0)), PROPER(x1)) 686.55/213.71
PROPER(U11(U71(z0, z1, z2), x1)) → c65(U11'(U71(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U71(z0, z1, z2)), PROPER(x1)) 686.55/213.71
PROPER(U11(U72(z0, z1, z2), x1)) → c65(U11'(U72(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U72(z0, z1, z2)), PROPER(x1)) 686.55/213.71
PROPER(U11(x(z0, z1), x1)) → c65(U11'(x(proper(z0), proper(z1)), proper(x1)), PROPER(x(z0, z1)), PROPER(x1)) 686.55/213.71
PROPER(U11(x0, tt)) → c65(U11'(proper(x0), ok(tt)), PROPER(x0)) 686.55/213.71
PROPER(U11(x0, 0)) → c65(U11'(proper(x0), ok(0)), PROPER(x0)) 686.55/213.71
PROPER(U11(tt, x1)) → c65(U11'(ok(tt), proper(x1)), PROPER(x1)) 686.55/213.71
PROPER(U11(0, x1)) → c65(U11'(ok(0), proper(x1)), PROPER(x1)) 686.55/213.71
PROPER(U12(U11(z0, z1))) → c67(U12'(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.55/213.71
PROPER(U12(U12(z0))) → c67(U12'(U12(proper(z0))), PROPER(U12(z0))) 686.55/213.71
PROPER(U12(isNat(z0))) → c67(U12'(isNat(proper(z0))), PROPER(isNat(z0))) 686.55/213.71
PROPER(U12(U21(z0))) → c67(U12'(U21(proper(z0))), PROPER(U21(z0))) 686.55/213.71
PROPER(U12(U31(z0, z1))) → c67(U12'(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.55/213.71
PROPER(U12(U32(z0))) → c67(U12'(U32(proper(z0))), PROPER(U32(z0))) 686.55/213.71
PROPER(U12(U41(z0, z1))) → c67(U12'(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.55/213.71
PROPER(U12(U51(z0, z1, z2))) → c67(U12'(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.55/213.71
PROPER(U12(U52(z0, z1, z2))) → c67(U12'(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.55/213.71
PROPER(U12(s(z0))) → c67(U12'(s(proper(z0))), PROPER(s(z0))) 686.55/213.71
PROPER(U12(plus(z0, z1))) → c67(U12'(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.55/213.71
PROPER(U12(U61(z0))) → c67(U12'(U61(proper(z0))), PROPER(U61(z0))) 686.55/213.71
PROPER(U12(U71(z0, z1, z2))) → c67(U12'(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.55/213.71
PROPER(U12(U72(z0, z1, z2))) → c67(U12'(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.55/213.71
PROPER(U12(x(z0, z1))) → c67(U12'(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.55/213.71
PROPER(U12(tt)) → c67(U12'(ok(tt))) 686.55/213.71
PROPER(U12(0)) → c67(U12'(ok(0))) 686.55/213.71
PROPER(isNat(U11(z0, z1))) → c68(ISNAT(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.55/213.71
PROPER(isNat(U12(z0))) → c68(ISNAT(U12(proper(z0))), PROPER(U12(z0))) 686.55/213.71
PROPER(isNat(isNat(z0))) → c68(ISNAT(isNat(proper(z0))), PROPER(isNat(z0))) 686.55/213.71
PROPER(isNat(U21(z0))) → c68(ISNAT(U21(proper(z0))), PROPER(U21(z0))) 686.55/213.71
PROPER(isNat(U31(z0, z1))) → c68(ISNAT(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.55/213.71
PROPER(isNat(U32(z0))) → c68(ISNAT(U32(proper(z0))), PROPER(U32(z0))) 686.55/213.71
PROPER(isNat(U41(z0, z1))) → c68(ISNAT(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.55/213.71
PROPER(isNat(U51(z0, z1, z2))) → c68(ISNAT(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.55/213.71
PROPER(isNat(U52(z0, z1, z2))) → c68(ISNAT(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.55/213.71
PROPER(isNat(s(z0))) → c68(ISNAT(s(proper(z0))), PROPER(s(z0))) 686.55/213.71
PROPER(isNat(plus(z0, z1))) → c68(ISNAT(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.55/213.71
PROPER(isNat(U61(z0))) → c68(ISNAT(U61(proper(z0))), PROPER(U61(z0))) 686.55/213.71
PROPER(isNat(U71(z0, z1, z2))) → c68(ISNAT(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.55/213.71
PROPER(isNat(U72(z0, z1, z2))) → c68(ISNAT(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.55/213.71
PROPER(isNat(x(z0, z1))) → c68(ISNAT(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.55/213.71
PROPER(isNat(tt)) → c68(ISNAT(ok(tt))) 686.55/213.71
PROPER(isNat(0)) → c68(ISNAT(ok(0))) 686.55/213.71
PROPER(U21(U11(z0, z1))) → c69(U21'(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.55/213.71
PROPER(U21(U12(z0))) → c69(U21'(U12(proper(z0))), PROPER(U12(z0))) 686.55/213.71
PROPER(U21(isNat(z0))) → c69(U21'(isNat(proper(z0))), PROPER(isNat(z0))) 686.55/213.71
PROPER(U21(U21(z0))) → c69(U21'(U21(proper(z0))), PROPER(U21(z0))) 686.55/213.71
PROPER(U21(U31(z0, z1))) → c69(U21'(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.55/213.71
PROPER(U21(U32(z0))) → c69(U21'(U32(proper(z0))), PROPER(U32(z0))) 686.55/213.71
PROPER(U21(U41(z0, z1))) → c69(U21'(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.55/213.71
PROPER(U21(U51(z0, z1, z2))) → c69(U21'(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.55/213.71
PROPER(U21(U52(z0, z1, z2))) → c69(U21'(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.55/213.71
PROPER(U21(s(z0))) → c69(U21'(s(proper(z0))), PROPER(s(z0))) 686.55/213.71
PROPER(U21(plus(z0, z1))) → c69(U21'(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.55/213.71
PROPER(U21(U61(z0))) → c69(U21'(U61(proper(z0))), PROPER(U61(z0))) 686.55/213.71
PROPER(U21(U71(z0, z1, z2))) → c69(U21'(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.55/213.71
PROPER(U21(U72(z0, z1, z2))) → c69(U21'(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.55/213.71
PROPER(U21(x(z0, z1))) → c69(U21'(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.55/213.71
PROPER(U21(tt)) → c69(U21'(ok(tt))) 686.55/213.71
PROPER(U21(0)) → c69(U21'(ok(0))) 686.55/213.71
PROPER(U31(x0, U11(z0, z1))) → c70(U31'(proper(x0), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(U11(z0, z1))) 686.55/213.71
PROPER(U31(x0, U12(z0))) → c70(U31'(proper(x0), U12(proper(z0))), PROPER(x0), PROPER(U12(z0))) 686.55/213.71
PROPER(U31(x0, isNat(z0))) → c70(U31'(proper(x0), isNat(proper(z0))), PROPER(x0), PROPER(isNat(z0))) 686.55/213.71
PROPER(U31(x0, U21(z0))) → c70(U31'(proper(x0), U21(proper(z0))), PROPER(x0), PROPER(U21(z0))) 686.55/213.71
PROPER(U31(x0, U31(z0, z1))) → c70(U31'(proper(x0), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(U31(z0, z1))) 686.55/213.71
PROPER(U31(x0, U32(z0))) → c70(U31'(proper(x0), U32(proper(z0))), PROPER(x0), PROPER(U32(z0))) 686.55/213.71
PROPER(U31(x0, U41(z0, z1))) → c70(U31'(proper(x0), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(U41(z0, z1))) 686.55/213.71
PROPER(U31(x0, U51(z0, z1, z2))) → c70(U31'(proper(x0), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U51(z0, z1, z2))) 686.55/213.71
PROPER(U31(x0, U52(z0, z1, z2))) → c70(U31'(proper(x0), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U52(z0, z1, z2))) 686.55/213.71
PROPER(U31(x0, s(z0))) → c70(U31'(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 686.55/213.71
PROPER(U31(x0, plus(z0, z1))) → c70(U31'(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 686.55/213.71
PROPER(U31(x0, U61(z0))) → c70(U31'(proper(x0), U61(proper(z0))), PROPER(x0), PROPER(U61(z0))) 686.55/213.71
PROPER(U31(x0, U71(z0, z1, z2))) → c70(U31'(proper(x0), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U71(z0, z1, z2))) 686.55/213.71
PROPER(U31(x0, U72(z0, z1, z2))) → c70(U31'(proper(x0), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U72(z0, z1, z2))) 686.55/213.71
PROPER(U31(x0, x(z0, z1))) → c70(U31'(proper(x0), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x(z0, z1))) 686.55/213.71
PROPER(U31(U11(z0, z1), x1)) → c70(U31'(U11(proper(z0), proper(z1)), proper(x1)), PROPER(U11(z0, z1)), PROPER(x1)) 686.55/213.71
PROPER(U31(U12(z0), x1)) → c70(U31'(U12(proper(z0)), proper(x1)), PROPER(U12(z0)), PROPER(x1)) 686.55/213.71
PROPER(U31(isNat(z0), x1)) → c70(U31'(isNat(proper(z0)), proper(x1)), PROPER(isNat(z0)), PROPER(x1)) 686.55/213.71
PROPER(U31(U21(z0), x1)) → c70(U31'(U21(proper(z0)), proper(x1)), PROPER(U21(z0)), PROPER(x1)) 686.55/213.71
PROPER(U31(U31(z0, z1), x1)) → c70(U31'(U31(proper(z0), proper(z1)), proper(x1)), PROPER(U31(z0, z1)), PROPER(x1)) 686.55/213.71
PROPER(U31(U32(z0), x1)) → c70(U31'(U32(proper(z0)), proper(x1)), PROPER(U32(z0)), PROPER(x1)) 686.55/213.71
PROPER(U31(U41(z0, z1), x1)) → c70(U31'(U41(proper(z0), proper(z1)), proper(x1)), PROPER(U41(z0, z1)), PROPER(x1)) 686.55/213.71
PROPER(U31(U51(z0, z1, z2), x1)) → c70(U31'(U51(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U51(z0, z1, z2)), PROPER(x1)) 686.55/213.71
PROPER(U31(U52(z0, z1, z2), x1)) → c70(U31'(U52(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U52(z0, z1, z2)), PROPER(x1)) 686.55/213.71
PROPER(U31(s(z0), x1)) → c70(U31'(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 686.55/213.71
PROPER(U31(plus(z0, z1), x1)) → c70(U31'(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 686.55/213.71
PROPER(U31(U61(z0), x1)) → c70(U31'(U61(proper(z0)), proper(x1)), PROPER(U61(z0)), PROPER(x1)) 686.55/213.71
PROPER(U31(U71(z0, z1, z2), x1)) → c70(U31'(U71(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U71(z0, z1, z2)), PROPER(x1)) 686.55/213.71
PROPER(U31(U72(z0, z1, z2), x1)) → c70(U31'(U72(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U72(z0, z1, z2)), PROPER(x1)) 686.55/213.71
PROPER(U31(x(z0, z1), x1)) → c70(U31'(x(proper(z0), proper(z1)), proper(x1)), PROPER(x(z0, z1)), PROPER(x1)) 686.55/213.71
PROPER(U31(x0, tt)) → c70(U31'(proper(x0), ok(tt)), PROPER(x0)) 686.55/213.71
PROPER(U31(x0, 0)) → c70(U31'(proper(x0), ok(0)), PROPER(x0)) 686.55/213.71
PROPER(U31(tt, x1)) → c70(U31'(ok(tt), proper(x1)), PROPER(x1)) 686.55/213.71
PROPER(U31(0, x1)) → c70(U31'(ok(0), proper(x1)), PROPER(x1)) 686.55/213.71
PROPER(U32(U11(z0, z1))) → c71(U32'(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.55/213.71
PROPER(U32(U12(z0))) → c71(U32'(U12(proper(z0))), PROPER(U12(z0))) 686.55/213.71
PROPER(U32(isNat(z0))) → c71(U32'(isNat(proper(z0))), PROPER(isNat(z0))) 686.55/213.71
PROPER(U32(U21(z0))) → c71(U32'(U21(proper(z0))), PROPER(U21(z0))) 686.55/213.71
PROPER(U32(U31(z0, z1))) → c71(U32'(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.55/213.71
PROPER(U32(U32(z0))) → c71(U32'(U32(proper(z0))), PROPER(U32(z0))) 686.55/213.71
PROPER(U32(U41(z0, z1))) → c71(U32'(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.55/213.71
PROPER(U32(U51(z0, z1, z2))) → c71(U32'(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.55/213.71
PROPER(U32(U52(z0, z1, z2))) → c71(U32'(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.55/213.71
PROPER(U32(s(z0))) → c71(U32'(s(proper(z0))), PROPER(s(z0))) 686.55/213.71
PROPER(U32(plus(z0, z1))) → c71(U32'(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.55/213.71
PROPER(U32(U61(z0))) → c71(U32'(U61(proper(z0))), PROPER(U61(z0))) 686.55/213.71
PROPER(U32(U71(z0, z1, z2))) → c71(U32'(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.55/213.71
PROPER(U32(U72(z0, z1, z2))) → c71(U32'(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.55/213.71
PROPER(U32(x(z0, z1))) → c71(U32'(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.55/213.71
PROPER(U32(tt)) → c71(U32'(ok(tt))) 686.55/213.71
PROPER(U32(0)) → c71(U32'(ok(0))) 686.55/213.71
PROPER(U41(x0, U11(z0, z1))) → c72(U41'(proper(x0), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(U11(z0, z1))) 686.55/213.71
PROPER(U41(x0, U12(z0))) → c72(U41'(proper(x0), U12(proper(z0))), PROPER(x0), PROPER(U12(z0))) 686.55/213.71
PROPER(U41(x0, isNat(z0))) → c72(U41'(proper(x0), isNat(proper(z0))), PROPER(x0), PROPER(isNat(z0))) 686.55/213.71
PROPER(U41(x0, U21(z0))) → c72(U41'(proper(x0), U21(proper(z0))), PROPER(x0), PROPER(U21(z0))) 686.55/213.71
PROPER(U41(x0, U31(z0, z1))) → c72(U41'(proper(x0), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(U31(z0, z1))) 686.55/213.71
PROPER(U41(x0, U32(z0))) → c72(U41'(proper(x0), U32(proper(z0))), PROPER(x0), PROPER(U32(z0))) 686.55/213.71
PROPER(U41(x0, U41(z0, z1))) → c72(U41'(proper(x0), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(U41(z0, z1))) 686.55/213.71
PROPER(U41(x0, U51(z0, z1, z2))) → c72(U41'(proper(x0), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U51(z0, z1, z2))) 686.55/213.71
PROPER(U41(x0, U52(z0, z1, z2))) → c72(U41'(proper(x0), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U52(z0, z1, z2))) 686.55/213.71
PROPER(U41(x0, s(z0))) → c72(U41'(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 686.55/213.71
PROPER(U41(x0, plus(z0, z1))) → c72(U41'(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 686.55/213.71
PROPER(U41(x0, U61(z0))) → c72(U41'(proper(x0), U61(proper(z0))), PROPER(x0), PROPER(U61(z0))) 686.55/213.71
PROPER(U41(x0, U71(z0, z1, z2))) → c72(U41'(proper(x0), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U71(z0, z1, z2))) 686.55/213.71
PROPER(U41(x0, U72(z0, z1, z2))) → c72(U41'(proper(x0), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U72(z0, z1, z2))) 686.55/213.71
PROPER(U41(x0, x(z0, z1))) → c72(U41'(proper(x0), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x(z0, z1))) 686.55/213.71
PROPER(U41(U11(z0, z1), x1)) → c72(U41'(U11(proper(z0), proper(z1)), proper(x1)), PROPER(U11(z0, z1)), PROPER(x1)) 686.55/213.71
PROPER(U41(U12(z0), x1)) → c72(U41'(U12(proper(z0)), proper(x1)), PROPER(U12(z0)), PROPER(x1)) 686.55/213.71
PROPER(U41(isNat(z0), x1)) → c72(U41'(isNat(proper(z0)), proper(x1)), PROPER(isNat(z0)), PROPER(x1)) 686.55/213.71
PROPER(U41(U21(z0), x1)) → c72(U41'(U21(proper(z0)), proper(x1)), PROPER(U21(z0)), PROPER(x1)) 686.55/213.71
PROPER(U41(U31(z0, z1), x1)) → c72(U41'(U31(proper(z0), proper(z1)), proper(x1)), PROPER(U31(z0, z1)), PROPER(x1)) 686.55/213.71
PROPER(U41(U32(z0), x1)) → c72(U41'(U32(proper(z0)), proper(x1)), PROPER(U32(z0)), PROPER(x1)) 686.55/213.71
PROPER(U41(U41(z0, z1), x1)) → c72(U41'(U41(proper(z0), proper(z1)), proper(x1)), PROPER(U41(z0, z1)), PROPER(x1)) 686.55/213.71
PROPER(U41(U51(z0, z1, z2), x1)) → c72(U41'(U51(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U51(z0, z1, z2)), PROPER(x1)) 686.55/213.71
PROPER(U41(U52(z0, z1, z2), x1)) → c72(U41'(U52(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U52(z0, z1, z2)), PROPER(x1)) 686.55/213.71
PROPER(U41(s(z0), x1)) → c72(U41'(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 686.55/213.71
PROPER(U41(plus(z0, z1), x1)) → c72(U41'(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 686.55/213.71
PROPER(U41(U61(z0), x1)) → c72(U41'(U61(proper(z0)), proper(x1)), PROPER(U61(z0)), PROPER(x1)) 686.55/213.71
PROPER(U41(U71(z0, z1, z2), x1)) → c72(U41'(U71(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U71(z0, z1, z2)), PROPER(x1)) 686.55/213.71
PROPER(U41(U72(z0, z1, z2), x1)) → c72(U41'(U72(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U72(z0, z1, z2)), PROPER(x1)) 686.55/213.71
PROPER(U41(x(z0, z1), x1)) → c72(U41'(x(proper(z0), proper(z1)), proper(x1)), PROPER(x(z0, z1)), PROPER(x1)) 686.55/213.71
PROPER(U41(x0, tt)) → c72(U41'(proper(x0), ok(tt)), PROPER(x0)) 686.55/213.71
PROPER(U41(x0, 0)) → c72(U41'(proper(x0), ok(0)), PROPER(x0)) 686.55/213.71
PROPER(U41(tt, x1)) → c72(U41'(ok(tt), proper(x1)), PROPER(x1)) 686.55/213.71
PROPER(U41(0, x1)) → c72(U41'(ok(0), proper(x1)), PROPER(x1)) 686.55/213.71
PROPER(U51(x0, x1, U11(z0, z1))) → c73(U51'(proper(x0), proper(x1), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U11(z0, z1))) 686.55/213.71
PROPER(U51(x0, x1, U12(z0))) → c73(U51'(proper(x0), proper(x1), U12(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U12(z0))) 686.55/213.71
PROPER(U51(x0, x1, isNat(z0))) → c73(U51'(proper(x0), proper(x1), isNat(proper(z0))), PROPER(x0), PROPER(x1), PROPER(isNat(z0))) 686.55/213.71
PROPER(U51(x0, x1, U21(z0))) → c73(U51'(proper(x0), proper(x1), U21(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U21(z0))) 686.55/213.71
PROPER(U51(x0, x1, U31(z0, z1))) → c73(U51'(proper(x0), proper(x1), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U31(z0, z1))) 686.55/213.71
PROPER(U51(x0, x1, U32(z0))) → c73(U51'(proper(x0), proper(x1), U32(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U32(z0))) 686.55/213.71
PROPER(U51(x0, x1, U41(z0, z1))) → c73(U51'(proper(x0), proper(x1), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U41(z0, z1))) 686.55/213.71
PROPER(U51(x0, x1, U51(z0, z1, z2))) → c73(U51'(proper(x0), proper(x1), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U51(z0, z1, z2))) 686.55/213.71
PROPER(U51(x0, x1, U52(z0, z1, z2))) → c73(U51'(proper(x0), proper(x1), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U52(z0, z1, z2))) 686.55/213.71
PROPER(U51(x0, x1, s(z0))) → c73(U51'(proper(x0), proper(x1), s(proper(z0))), PROPER(x0), PROPER(x1), PROPER(s(z0))) 686.55/213.71
PROPER(U51(x0, x1, plus(z0, z1))) → c73(U51'(proper(x0), proper(x1), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(plus(z0, z1))) 686.55/213.71
PROPER(U51(x0, x1, U61(z0))) → c73(U51'(proper(x0), proper(x1), U61(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U61(z0))) 686.55/213.71
PROPER(U51(x0, x1, U71(z0, z1, z2))) → c73(U51'(proper(x0), proper(x1), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U71(z0, z1, z2))) 686.55/213.71
PROPER(U51(x0, x1, U72(z0, z1, z2))) → c73(U51'(proper(x0), proper(x1), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U72(z0, z1, z2))) 686.55/213.71
PROPER(U51(x0, x1, x(z0, z1))) → c73(U51'(proper(x0), proper(x1), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(x(z0, z1))) 686.55/213.71
PROPER(U51(x0, U11(z0, z1), x2)) → c73(U51'(proper(x0), U11(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U11(z0, z1)), PROPER(x2)) 686.55/213.71
PROPER(U51(x0, U12(z0), x2)) → c73(U51'(proper(x0), U12(proper(z0)), proper(x2)), PROPER(x0), PROPER(U12(z0)), PROPER(x2)) 686.55/213.71
PROPER(U51(x0, isNat(z0), x2)) → c73(U51'(proper(x0), isNat(proper(z0)), proper(x2)), PROPER(x0), PROPER(isNat(z0)), PROPER(x2)) 686.55/213.71
PROPER(U51(x0, U21(z0), x2)) → c73(U51'(proper(x0), U21(proper(z0)), proper(x2)), PROPER(x0), PROPER(U21(z0)), PROPER(x2)) 686.55/213.71
PROPER(U51(x0, U31(z0, z1), x2)) → c73(U51'(proper(x0), U31(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U31(z0, z1)), PROPER(x2)) 686.55/213.71
PROPER(U51(x0, U32(z0), x2)) → c73(U51'(proper(x0), U32(proper(z0)), proper(x2)), PROPER(x0), PROPER(U32(z0)), PROPER(x2)) 686.55/213.71
PROPER(U51(x0, U41(z0, z1), x2)) → c73(U51'(proper(x0), U41(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U41(z0, z1)), PROPER(x2)) 686.55/213.71
PROPER(U51(x0, U51(z0, z1, z2), x2)) → c73(U51'(proper(x0), U51(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U51(z0, z1, z2)), PROPER(x2)) 686.55/213.71
PROPER(U51(x0, U52(z0, z1, z2), x2)) → c73(U51'(proper(x0), U52(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U52(z0, z1, z2)), PROPER(x2)) 686.55/213.71
PROPER(U51(x0, s(z0), x2)) → c73(U51'(proper(x0), s(proper(z0)), proper(x2)), PROPER(x0), PROPER(s(z0)), PROPER(x2)) 686.55/213.71
PROPER(U51(x0, plus(z0, z1), x2)) → c73(U51'(proper(x0), plus(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(plus(z0, z1)), PROPER(x2)) 686.55/213.71
PROPER(U51(x0, U61(z0), x2)) → c73(U51'(proper(x0), U61(proper(z0)), proper(x2)), PROPER(x0), PROPER(U61(z0)), PROPER(x2)) 686.55/213.71
PROPER(U51(x0, U71(z0, z1, z2), x2)) → c73(U51'(proper(x0), U71(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U71(z0, z1, z2)), PROPER(x2)) 686.55/213.71
PROPER(U51(x0, U72(z0, z1, z2), x2)) → c73(U51'(proper(x0), U72(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U72(z0, z1, z2)), PROPER(x2)) 686.55/213.71
PROPER(U51(x0, x(z0, z1), x2)) → c73(U51'(proper(x0), x(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(x(z0, z1)), PROPER(x2)) 686.55/213.71
PROPER(U51(U11(z0, z1), x1, x2)) → c73(U51'(U11(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U11(z0, z1)), PROPER(x1), PROPER(x2)) 686.55/213.71
PROPER(U51(U12(z0), x1, x2)) → c73(U51'(U12(proper(z0)), proper(x1), proper(x2)), PROPER(U12(z0)), PROPER(x1), PROPER(x2)) 686.55/213.71
PROPER(U51(isNat(z0), x1, x2)) → c73(U51'(isNat(proper(z0)), proper(x1), proper(x2)), PROPER(isNat(z0)), PROPER(x1), PROPER(x2)) 686.55/213.71
PROPER(U51(U21(z0), x1, x2)) → c73(U51'(U21(proper(z0)), proper(x1), proper(x2)), PROPER(U21(z0)), PROPER(x1), PROPER(x2)) 686.55/213.71
PROPER(U51(U31(z0, z1), x1, x2)) → c73(U51'(U31(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U31(z0, z1)), PROPER(x1), PROPER(x2)) 686.55/213.71
PROPER(U51(U32(z0), x1, x2)) → c73(U51'(U32(proper(z0)), proper(x1), proper(x2)), PROPER(U32(z0)), PROPER(x1), PROPER(x2)) 686.55/213.71
PROPER(U51(U41(z0, z1), x1, x2)) → c73(U51'(U41(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U41(z0, z1)), PROPER(x1), PROPER(x2)) 686.55/213.71
PROPER(U51(U51(z0, z1, z2), x1, x2)) → c73(U51'(U51(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U51(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.55/213.71
PROPER(U51(U52(z0, z1, z2), x1, x2)) → c73(U51'(U52(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U52(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.55/213.71
PROPER(U51(s(z0), x1, x2)) → c73(U51'(s(proper(z0)), proper(x1), proper(x2)), PROPER(s(z0)), PROPER(x1), PROPER(x2)) 686.55/213.71
PROPER(U51(plus(z0, z1), x1, x2)) → c73(U51'(plus(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(plus(z0, z1)), PROPER(x1), PROPER(x2)) 686.55/213.71
PROPER(U51(U61(z0), x1, x2)) → c73(U51'(U61(proper(z0)), proper(x1), proper(x2)), PROPER(U61(z0)), PROPER(x1), PROPER(x2)) 686.55/213.71
PROPER(U51(U71(z0, z1, z2), x1, x2)) → c73(U51'(U71(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U71(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.55/213.71
PROPER(U51(U72(z0, z1, z2), x1, x2)) → c73(U51'(U72(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U72(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.55/213.71
PROPER(U51(x(z0, z1), x1, x2)) → c73(U51'(x(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(x(z0, z1)), PROPER(x1), PROPER(x2)) 686.55/213.71
PROPER(U51(x0, x1, tt)) → c73(U51'(proper(x0), proper(x1), ok(tt)), PROPER(x0), PROPER(x1)) 686.55/213.71
PROPER(U51(x0, x1, 0)) → c73(U51'(proper(x0), proper(x1), ok(0)), PROPER(x0), PROPER(x1)) 686.55/213.71
PROPER(U51(x0, tt, x2)) → c73(U51'(proper(x0), ok(tt), proper(x2)), PROPER(x0), PROPER(x2)) 686.55/213.71
PROPER(U51(x0, 0, x2)) → c73(U51'(proper(x0), ok(0), proper(x2)), PROPER(x0), PROPER(x2)) 686.55/213.71
PROPER(U51(tt, x1, x2)) → c73(U51'(ok(tt), proper(x1), proper(x2)), PROPER(x1), PROPER(x2)) 686.55/213.71
PROPER(U51(0, x1, x2)) → c73(U51'(ok(0), proper(x1), proper(x2)), PROPER(x1), PROPER(x2)) 686.55/213.71
PROPER(U52(x0, x1, U11(z0, z1))) → c74(U52'(proper(x0), proper(x1), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U11(z0, z1))) 686.55/213.71
PROPER(U52(x0, x1, U12(z0))) → c74(U52'(proper(x0), proper(x1), U12(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U12(z0))) 686.55/213.71
PROPER(U52(x0, x1, isNat(z0))) → c74(U52'(proper(x0), proper(x1), isNat(proper(z0))), PROPER(x0), PROPER(x1), PROPER(isNat(z0))) 686.55/213.71
PROPER(U52(x0, x1, U21(z0))) → c74(U52'(proper(x0), proper(x1), U21(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U21(z0))) 686.55/213.71
PROPER(U52(x0, x1, U31(z0, z1))) → c74(U52'(proper(x0), proper(x1), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U31(z0, z1))) 686.55/213.71
PROPER(U52(x0, x1, U32(z0))) → c74(U52'(proper(x0), proper(x1), U32(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U32(z0))) 686.55/213.71
PROPER(U52(x0, x1, U41(z0, z1))) → c74(U52'(proper(x0), proper(x1), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U41(z0, z1))) 686.55/213.71
PROPER(U52(x0, x1, U51(z0, z1, z2))) → c74(U52'(proper(x0), proper(x1), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U51(z0, z1, z2))) 686.55/213.71
PROPER(U52(x0, x1, U52(z0, z1, z2))) → c74(U52'(proper(x0), proper(x1), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U52(z0, z1, z2))) 686.55/213.71
PROPER(U52(x0, x1, s(z0))) → c74(U52'(proper(x0), proper(x1), s(proper(z0))), PROPER(x0), PROPER(x1), PROPER(s(z0))) 686.55/213.71
PROPER(U52(x0, x1, plus(z0, z1))) → c74(U52'(proper(x0), proper(x1), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(plus(z0, z1))) 686.55/213.71
PROPER(U52(x0, x1, U61(z0))) → c74(U52'(proper(x0), proper(x1), U61(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U61(z0))) 686.55/213.71
PROPER(U52(x0, x1, U71(z0, z1, z2))) → c74(U52'(proper(x0), proper(x1), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U71(z0, z1, z2))) 686.55/213.71
PROPER(U52(x0, x1, U72(z0, z1, z2))) → c74(U52'(proper(x0), proper(x1), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U72(z0, z1, z2))) 686.55/213.71
PROPER(U52(x0, x1, x(z0, z1))) → c74(U52'(proper(x0), proper(x1), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(x(z0, z1))) 686.55/213.71
PROPER(U52(x0, U11(z0, z1), x2)) → c74(U52'(proper(x0), U11(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U11(z0, z1)), PROPER(x2)) 686.55/213.71
PROPER(U52(x0, U12(z0), x2)) → c74(U52'(proper(x0), U12(proper(z0)), proper(x2)), PROPER(x0), PROPER(U12(z0)), PROPER(x2)) 686.55/213.71
PROPER(U52(x0, isNat(z0), x2)) → c74(U52'(proper(x0), isNat(proper(z0)), proper(x2)), PROPER(x0), PROPER(isNat(z0)), PROPER(x2)) 686.55/213.71
PROPER(U52(x0, U21(z0), x2)) → c74(U52'(proper(x0), U21(proper(z0)), proper(x2)), PROPER(x0), PROPER(U21(z0)), PROPER(x2)) 686.55/213.71
PROPER(U52(x0, U31(z0, z1), x2)) → c74(U52'(proper(x0), U31(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U31(z0, z1)), PROPER(x2)) 686.55/213.71
PROPER(U52(x0, U32(z0), x2)) → c74(U52'(proper(x0), U32(proper(z0)), proper(x2)), PROPER(x0), PROPER(U32(z0)), PROPER(x2)) 686.55/213.71
PROPER(U52(x0, U41(z0, z1), x2)) → c74(U52'(proper(x0), U41(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U41(z0, z1)), PROPER(x2)) 686.55/213.71
PROPER(U52(x0, U51(z0, z1, z2), x2)) → c74(U52'(proper(x0), U51(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U51(z0, z1, z2)), PROPER(x2)) 686.55/213.71
PROPER(U52(x0, U52(z0, z1, z2), x2)) → c74(U52'(proper(x0), U52(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U52(z0, z1, z2)), PROPER(x2)) 686.55/213.71
PROPER(U52(x0, s(z0), x2)) → c74(U52'(proper(x0), s(proper(z0)), proper(x2)), PROPER(x0), PROPER(s(z0)), PROPER(x2)) 686.55/213.71
PROPER(U52(x0, plus(z0, z1), x2)) → c74(U52'(proper(x0), plus(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(plus(z0, z1)), PROPER(x2)) 686.55/213.71
PROPER(U52(x0, U61(z0), x2)) → c74(U52'(proper(x0), U61(proper(z0)), proper(x2)), PROPER(x0), PROPER(U61(z0)), PROPER(x2)) 686.55/213.71
PROPER(U52(x0, U71(z0, z1, z2), x2)) → c74(U52'(proper(x0), U71(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U71(z0, z1, z2)), PROPER(x2)) 686.55/213.71
PROPER(U52(x0, U72(z0, z1, z2), x2)) → c74(U52'(proper(x0), U72(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U72(z0, z1, z2)), PROPER(x2)) 686.55/213.71
PROPER(U52(x0, x(z0, z1), x2)) → c74(U52'(proper(x0), x(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(x(z0, z1)), PROPER(x2)) 686.55/213.71
PROPER(U52(U11(z0, z1), x1, x2)) → c74(U52'(U11(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U11(z0, z1)), PROPER(x1), PROPER(x2)) 686.55/213.71
PROPER(U52(U12(z0), x1, x2)) → c74(U52'(U12(proper(z0)), proper(x1), proper(x2)), PROPER(U12(z0)), PROPER(x1), PROPER(x2)) 686.55/213.71
PROPER(U52(isNat(z0), x1, x2)) → c74(U52'(isNat(proper(z0)), proper(x1), proper(x2)), PROPER(isNat(z0)), PROPER(x1), PROPER(x2)) 686.55/213.71
PROPER(U52(U21(z0), x1, x2)) → c74(U52'(U21(proper(z0)), proper(x1), proper(x2)), PROPER(U21(z0)), PROPER(x1), PROPER(x2)) 686.55/213.71
PROPER(U52(U31(z0, z1), x1, x2)) → c74(U52'(U31(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U31(z0, z1)), PROPER(x1), PROPER(x2)) 686.55/213.71
PROPER(U52(U32(z0), x1, x2)) → c74(U52'(U32(proper(z0)), proper(x1), proper(x2)), PROPER(U32(z0)), PROPER(x1), PROPER(x2)) 686.55/213.71
PROPER(U52(U41(z0, z1), x1, x2)) → c74(U52'(U41(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U41(z0, z1)), PROPER(x1), PROPER(x2)) 686.55/213.71
PROPER(U52(U51(z0, z1, z2), x1, x2)) → c74(U52'(U51(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U51(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.55/213.71
PROPER(U52(U52(z0, z1, z2), x1, x2)) → c74(U52'(U52(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U52(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.55/213.71
PROPER(U52(s(z0), x1, x2)) → c74(U52'(s(proper(z0)), proper(x1), proper(x2)), PROPER(s(z0)), PROPER(x1), PROPER(x2)) 686.55/213.71
PROPER(U52(plus(z0, z1), x1, x2)) → c74(U52'(plus(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(plus(z0, z1)), PROPER(x1), PROPER(x2)) 686.55/213.71
PROPER(U52(U61(z0), x1, x2)) → c74(U52'(U61(proper(z0)), proper(x1), proper(x2)), PROPER(U61(z0)), PROPER(x1), PROPER(x2)) 686.55/213.71
PROPER(U52(U71(z0, z1, z2), x1, x2)) → c74(U52'(U71(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U71(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.55/213.71
PROPER(U52(U72(z0, z1, z2), x1, x2)) → c74(U52'(U72(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U72(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.55/213.71
PROPER(U52(x(z0, z1), x1, x2)) → c74(U52'(x(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(x(z0, z1)), PROPER(x1), PROPER(x2)) 686.55/213.71
PROPER(U52(x0, x1, tt)) → c74(U52'(proper(x0), proper(x1), ok(tt)), PROPER(x0), PROPER(x1)) 686.55/213.71
PROPER(U52(x0, x1, 0)) → c74(U52'(proper(x0), proper(x1), ok(0)), PROPER(x0), PROPER(x1)) 686.55/213.71
PROPER(U52(x0, tt, x2)) → c74(U52'(proper(x0), ok(tt), proper(x2)), PROPER(x0), PROPER(x2)) 686.55/213.71
PROPER(U52(x0, 0, x2)) → c74(U52'(proper(x0), ok(0), proper(x2)), PROPER(x0), PROPER(x2)) 686.55/213.71
PROPER(U52(tt, x1, x2)) → c74(U52'(ok(tt), proper(x1), proper(x2)), PROPER(x1), PROPER(x2)) 686.55/213.71
PROPER(U52(0, x1, x2)) → c74(U52'(ok(0), proper(x1), proper(x2)), PROPER(x1), PROPER(x2)) 686.55/213.71
PROPER(s(U11(z0, z1))) → c75(S(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.55/213.71
PROPER(s(tt)) → c75(S(ok(tt)), PROPER(tt)) 686.55/213.71
PROPER(s(U12(z0))) → c75(S(U12(proper(z0))), PROPER(U12(z0))) 686.55/213.71
PROPER(s(isNat(z0))) → c75(S(isNat(proper(z0))), PROPER(isNat(z0))) 686.55/213.71
PROPER(s(U21(z0))) → c75(S(U21(proper(z0))), PROPER(U21(z0))) 686.55/213.71
PROPER(s(U31(z0, z1))) → c75(S(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.55/213.71
PROPER(s(U32(z0))) → c75(S(U32(proper(z0))), PROPER(U32(z0))) 686.55/213.71
PROPER(s(U41(z0, z1))) → c75(S(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.55/213.71
PROPER(s(U51(z0, z1, z2))) → c75(S(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.55/213.71
PROPER(s(U52(z0, z1, z2))) → c75(S(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.55/213.71
PROPER(s(s(z0))) → c75(S(s(proper(z0))), PROPER(s(z0))) 686.55/213.71
PROPER(s(plus(z0, z1))) → c75(S(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.55/213.71
PROPER(s(U61(z0))) → c75(S(U61(proper(z0))), PROPER(U61(z0))) 686.55/213.71
PROPER(s(0)) → c75(S(ok(0)), PROPER(0)) 686.55/213.71
PROPER(s(U71(z0, z1, z2))) → c75(S(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.55/213.71
PROPER(s(U72(z0, z1, z2))) → c75(S(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.55/213.71
PROPER(s(x(z0, z1))) → c75(S(x(proper(z0), proper(z1))), PROPER(x(z0, z1)))
S tuples:

ACTIVE(plus(z0, z1)) → c28(PLUS(active(z0), z1), ACTIVE(z0)) 686.55/213.71
ACTIVE(plus(z0, z1)) → c29(PLUS(z0, active(z1)), ACTIVE(z1)) 686.55/213.71
ACTIVE(x(z0, z1)) → c33(X(active(z0), z1), ACTIVE(z0)) 686.55/213.71
ACTIVE(x(z0, z1)) → c34(X(z0, active(z1)), ACTIVE(z1)) 686.55/213.71
U11'(mark(z0), z1) → c35(U11'(z0, z1)) 686.55/213.71
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1)) 686.55/213.71
U12'(mark(z0)) → c37(U12'(z0)) 686.55/213.71
U12'(ok(z0)) → c38(U12'(z0)) 686.55/213.71
U21'(mark(z0)) → c39(U21'(z0)) 686.55/213.71
U21'(ok(z0)) → c40(U21'(z0)) 686.55/213.71
U31'(mark(z0), z1) → c41(U31'(z0, z1)) 686.55/213.71
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 686.55/213.71
U32'(mark(z0)) → c43(U32'(z0)) 686.55/213.71
U32'(ok(z0)) → c44(U32'(z0)) 686.55/213.71
U41'(mark(z0), z1) → c45(U41'(z0, z1)) 686.55/213.71
U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1)) 686.55/213.71
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2)) 686.55/213.71
U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2)) 686.55/213.71
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2)) 686.55/213.71
U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2)) 686.55/213.71
S(mark(z0)) → c51(S(z0)) 686.55/213.71
S(ok(z0)) → c52(S(z0)) 686.55/213.71
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 686.55/213.71
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 686.55/213.71
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 686.55/213.71
U61'(mark(z0)) → c56(U61'(z0)) 686.55/213.71
U61'(ok(z0)) → c57(U61'(z0)) 686.55/213.71
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2)) 686.55/213.71
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2)) 686.55/213.71
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2)) 686.55/213.71
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 686.55/213.71
X(mark(z0), z1) → c62(X(z0, z1)) 686.55/213.71
X(z0, mark(z1)) → c63(X(z0, z1)) 686.55/213.71
X(ok(z0), ok(z1)) → c64(X(z0, z1)) 686.55/213.71
PROPER(plus(z0, z1)) → c76(PLUS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 686.55/213.71
PROPER(U61(z0)) → c77(U61'(proper(z0)), PROPER(z0)) 686.55/213.71
PROPER(U71(z0, z1, z2)) → c79(U71'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 686.55/213.71
PROPER(U72(z0, z1, z2)) → c80(U72'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 686.55/213.71
PROPER(x(z0, z1)) → c81(X(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 686.55/213.71
ISNAT(ok(z0)) → c82(ISNAT(z0)) 686.55/213.71
TOP(mark(z0)) → c83(TOP(proper(z0)), PROPER(z0)) 686.55/213.71
TOP(ok(z0)) → c84(TOP(active(z0)), ACTIVE(z0)) 686.55/213.71
ACTIVE(isNat(s(z0))) → c13(ISNAT(z0)) 686.55/213.71
ACTIVE(plus(z0, s(z1))) → c16(ISNAT(z1)) 686.55/213.71
ACTIVE(x(z0, s(z1))) → c18(ISNAT(z1)) 686.55/213.71
ACTIVE(U11(tt, z0)) → c1(U12'(isNat(z0))) 686.55/213.71
ACTIVE(U11(tt, z0)) → c1(ISNAT(z0)) 686.55/213.71
ACTIVE(U31(tt, z0)) → c1(U32'(isNat(z0))) 686.55/213.71
ACTIVE(U31(tt, z0)) → c1(ISNAT(z0)) 686.55/213.71
ACTIVE(U51(tt, z0, z1)) → c1(U52'(isNat(z1), z0, z1)) 686.55/213.71
ACTIVE(U51(tt, z0, z1)) → c1(ISNAT(z1)) 686.55/213.71
ACTIVE(U52(tt, z0, z1)) → c1(S(plus(z1, z0))) 686.55/213.71
ACTIVE(U52(tt, z0, z1)) → c1(PLUS(z1, z0)) 686.55/213.71
ACTIVE(U71(tt, z0, z1)) → c1(U72'(isNat(z1), z0, z1)) 686.55/213.71
ACTIVE(U71(tt, z0, z1)) → c1(ISNAT(z1)) 686.55/213.71
ACTIVE(U72(tt, z0, z1)) → c1(PLUS(x(z1, z0), z1)) 686.55/213.71
ACTIVE(U72(tt, z0, z1)) → c1(X(z1, z0)) 686.55/213.71
ACTIVE(isNat(plus(z0, z1))) → c1(U11'(isNat(z0), z1)) 686.55/213.71
ACTIVE(isNat(plus(z0, z1))) → c1(ISNAT(z0)) 686.55/213.71
ACTIVE(isNat(x(z0, z1))) → c1(U31'(isNat(z0), z1)) 686.55/213.71
ACTIVE(isNat(x(z0, z1))) → c1(ISNAT(z0)) 686.55/213.71
ACTIVE(plus(z0, 0)) → c1(U41'(isNat(z0), z0)) 686.55/213.71
ACTIVE(plus(z0, 0)) → c1(ISNAT(z0)) 686.55/213.71
ACTIVE(x(z0, 0)) → c1(U61'(isNat(z0))) 686.55/213.71
ACTIVE(x(z0, 0)) → c1(ISNAT(z0)) 686.55/213.71
ACTIVE(U11(plus(z0, 0), x1)) → c19(U11'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.55/213.71
ACTIVE(U11(plus(z0, s(z1)), x1)) → c19(U11'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.55/213.71
ACTIVE(U11(x(z0, 0), x1)) → c19(U11'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.55/213.71
ACTIVE(U11(x(z0, s(z1)), x1)) → c19(U11'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.55/213.71
ACTIVE(U11(U11(z0, z1), x1)) → c19(U11'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.55/213.71
ACTIVE(U11(U12(z0), x1)) → c19(U11'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.55/213.71
ACTIVE(U11(U21(z0), x1)) → c19(U11'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.55/213.71
ACTIVE(U11(U31(z0, z1), x1)) → c19(U11'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.55/213.71
ACTIVE(U11(U32(z0), x1)) → c19(U11'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.55/213.71
ACTIVE(U11(U41(z0, z1), x1)) → c19(U11'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.55/213.71
ACTIVE(U11(U51(z0, z1, z2), x1)) → c19(U11'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.55/213.71
ACTIVE(U11(U52(z0, z1, z2), x1)) → c19(U11'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.55/213.71
ACTIVE(U11(s(z0), x1)) → c19(U11'(s(active(z0)), x1), ACTIVE(s(z0))) 686.55/213.71
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.55/213.71
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.55/213.71
ACTIVE(U11(U61(z0), x1)) → c19(U11'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.55/213.71
ACTIVE(U11(U71(z0, z1, z2), x1)) → c19(U11'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.55/213.71
ACTIVE(U11(U72(z0, z1, z2), x1)) → c19(U11'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.55/213.71
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.55/213.71
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.55/213.71
ACTIVE(U11(isNat(0), x1)) → c19(U11'(mark(tt), x1)) 686.55/213.71
ACTIVE(U11(U11(tt, z0), x1)) → c(U11'(mark(U12(isNat(z0))), x1)) 686.55/213.71
ACTIVE(U11(U11(tt, z0), x1)) → c(ACTIVE(U11(tt, z0))) 686.55/213.71
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(U11'(mark(U11(isNat(z0), z1)), x1)) 686.55/213.71
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(ACTIVE(isNat(plus(z0, z1)))) 686.55/213.71
ACTIVE(U11(isNat(s(z0)), x1)) → c(U11'(mark(U21(isNat(z0))), x1)) 686.55/213.71
ACTIVE(U11(isNat(s(z0)), x1)) → c(ACTIVE(isNat(s(z0)))) 686.55/213.71
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(U11'(mark(U31(isNat(z0), z1)), x1)) 686.55/213.71
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(ACTIVE(isNat(x(z0, z1)))) 686.55/213.71
ACTIVE(U12(plus(z0, 0))) → c20(U12'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.55/213.71
ACTIVE(U12(plus(z0, s(z1)))) → c20(U12'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.55/213.71
ACTIVE(U12(x(z0, 0))) → c20(U12'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.55/213.71
ACTIVE(U12(x(z0, s(z1)))) → c20(U12'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.55/213.71
ACTIVE(U12(U11(z0, z1))) → c20(U12'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.55/213.71
ACTIVE(U12(U12(z0))) → c20(U12'(U12(active(z0))), ACTIVE(U12(z0))) 686.55/213.71
ACTIVE(U12(U21(z0))) → c20(U12'(U21(active(z0))), ACTIVE(U21(z0))) 686.55/213.71
ACTIVE(U12(U31(z0, z1))) → c20(U12'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.55/213.71
ACTIVE(U12(U32(z0))) → c20(U12'(U32(active(z0))), ACTIVE(U32(z0))) 686.55/213.71
ACTIVE(U12(U41(z0, z1))) → c20(U12'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.55/213.71
ACTIVE(U12(U51(z0, z1, z2))) → c20(U12'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.55/213.71
ACTIVE(U12(U52(z0, z1, z2))) → c20(U12'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.55/213.71
ACTIVE(U12(s(z0))) → c20(U12'(s(active(z0))), ACTIVE(s(z0))) 686.55/213.71
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.55/213.71
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.55/213.71
ACTIVE(U12(U61(z0))) → c20(U12'(U61(active(z0))), ACTIVE(U61(z0))) 686.55/213.71
ACTIVE(U12(U71(z0, z1, z2))) → c20(U12'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.55/213.71
ACTIVE(U12(U72(z0, z1, z2))) → c20(U12'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.55/213.71
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.55/213.71
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.55/213.71
ACTIVE(U11(U12(tt), x1)) → c19(U11'(mark(tt), x1)) 686.55/213.71
ACTIVE(U12(U12(tt))) → c20(U12'(mark(tt))) 686.55/213.71
ACTIVE(U12(isNat(0))) → c20(U12'(mark(tt))) 686.55/213.71
ACTIVE(U12(U11(tt, z0))) → c2(U12'(mark(U12(isNat(z0))))) 686.55/213.71
ACTIVE(U12(U11(tt, z0))) → c2(ACTIVE(U11(tt, z0))) 686.55/213.71
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(U12'(mark(U11(isNat(z0), z1)))) 686.55/213.71
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(ACTIVE(isNat(plus(z0, z1)))) 686.55/213.71
ACTIVE(U12(isNat(s(z0)))) → c2(U12'(mark(U21(isNat(z0))))) 686.55/213.71
ACTIVE(U12(isNat(s(z0)))) → c2(ACTIVE(isNat(s(z0)))) 686.55/213.71
ACTIVE(U12(isNat(x(z0, z1)))) → c2(U12'(mark(U31(isNat(z0), z1)))) 686.55/213.71
ACTIVE(U12(isNat(x(z0, z1)))) → c2(ACTIVE(isNat(x(z0, z1)))) 686.55/213.71
ACTIVE(U21(plus(z0, 0))) → c21(U21'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.55/213.71
ACTIVE(U21(plus(z0, s(z1)))) → c21(U21'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.55/213.71
ACTIVE(U21(x(z0, 0))) → c21(U21'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.55/213.71
ACTIVE(U21(x(z0, s(z1)))) → c21(U21'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.55/213.71
ACTIVE(U21(U11(z0, z1))) → c21(U21'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.55/213.71
ACTIVE(U21(U12(z0))) → c21(U21'(U12(active(z0))), ACTIVE(U12(z0))) 686.55/213.71
ACTIVE(U21(U21(z0))) → c21(U21'(U21(active(z0))), ACTIVE(U21(z0))) 686.55/213.71
ACTIVE(U21(U31(z0, z1))) → c21(U21'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.55/213.71
ACTIVE(U21(U32(z0))) → c21(U21'(U32(active(z0))), ACTIVE(U32(z0))) 686.55/213.71
ACTIVE(U21(U41(z0, z1))) → c21(U21'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.55/213.71
ACTIVE(U21(U51(z0, z1, z2))) → c21(U21'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.55/213.71
ACTIVE(U21(U52(z0, z1, z2))) → c21(U21'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.55/213.71
ACTIVE(U21(s(z0))) → c21(U21'(s(active(z0))), ACTIVE(s(z0))) 686.55/213.71
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.55/213.71
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.55/213.71
ACTIVE(U21(U61(z0))) → c21(U21'(U61(active(z0))), ACTIVE(U61(z0))) 686.55/213.71
ACTIVE(U21(U71(z0, z1, z2))) → c21(U21'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.55/213.71
ACTIVE(U21(U72(z0, z1, z2))) → c21(U21'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.55/213.71
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.55/213.71
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.55/213.71
ACTIVE(U11(U21(tt), x1)) → c19(U11'(mark(tt), x1)) 686.55/213.71
ACTIVE(U12(U21(tt))) → c20(U12'(mark(tt))) 686.55/213.71
ACTIVE(U21(U12(tt))) → c21(U21'(mark(tt))) 686.55/213.71
ACTIVE(U21(U21(tt))) → c21(U21'(mark(tt))) 686.55/213.71
ACTIVE(U21(isNat(0))) → c21(U21'(mark(tt))) 686.55/213.71
ACTIVE(U21(U11(tt, z0))) → c3(U21'(mark(U12(isNat(z0))))) 686.55/213.71
ACTIVE(U21(U11(tt, z0))) → c3(ACTIVE(U11(tt, z0))) 686.55/213.71
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(U21'(mark(U11(isNat(z0), z1)))) 686.55/213.71
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(ACTIVE(isNat(plus(z0, z1)))) 686.55/213.71
ACTIVE(U21(isNat(s(z0)))) → c3(U21'(mark(U21(isNat(z0))))) 686.55/213.71
ACTIVE(U21(isNat(s(z0)))) → c3(ACTIVE(isNat(s(z0)))) 686.55/213.71
ACTIVE(U21(isNat(x(z0, z1)))) → c3(U21'(mark(U31(isNat(z0), z1)))) 686.55/213.71
ACTIVE(U21(isNat(x(z0, z1)))) → c3(ACTIVE(isNat(x(z0, z1)))) 686.55/213.71
ACTIVE(U31(plus(z0, 0), x1)) → c22(U31'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.55/213.71
ACTIVE(U31(plus(z0, s(z1)), x1)) → c22(U31'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.55/213.71
ACTIVE(U31(x(z0, 0), x1)) → c22(U31'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.55/213.71
ACTIVE(U31(x(z0, s(z1)), x1)) → c22(U31'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.55/213.71
ACTIVE(U31(U11(z0, z1), x1)) → c22(U31'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.55/213.71
ACTIVE(U31(U12(z0), x1)) → c22(U31'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.55/213.71
ACTIVE(U31(U21(z0), x1)) → c22(U31'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.55/213.71
ACTIVE(U31(U31(z0, z1), x1)) → c22(U31'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.55/213.71
ACTIVE(U31(U32(z0), x1)) → c22(U31'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.55/213.71
ACTIVE(U31(U41(z0, z1), x1)) → c22(U31'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.55/213.71
ACTIVE(U31(U51(z0, z1, z2), x1)) → c22(U31'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.55/213.71
ACTIVE(U31(U52(z0, z1, z2), x1)) → c22(U31'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.55/213.71
ACTIVE(U31(s(z0), x1)) → c22(U31'(s(active(z0)), x1), ACTIVE(s(z0))) 686.55/213.71
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.55/213.71
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.55/213.71
ACTIVE(U31(U61(z0), x1)) → c22(U31'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.55/213.71
ACTIVE(U31(U71(z0, z1, z2), x1)) → c22(U31'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.55/213.71
ACTIVE(U31(U72(z0, z1, z2), x1)) → c22(U31'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.55/213.71
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.55/213.71
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.55/213.71
ACTIVE(U31(U12(tt), x1)) → c22(U31'(mark(tt), x1)) 686.55/213.71
ACTIVE(U31(U21(tt), x1)) → c22(U31'(mark(tt), x1)) 686.55/213.71
ACTIVE(U31(isNat(0), x1)) → c22(U31'(mark(tt), x1)) 686.55/213.71
ACTIVE(U11(U31(tt, z0), x1)) → c4(U11'(mark(U32(isNat(z0))), x1)) 686.55/213.71
ACTIVE(U11(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 686.55/213.71
ACTIVE(U12(U31(tt, z0))) → c4(U12'(mark(U32(isNat(z0))))) 686.55/213.71
ACTIVE(U12(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 686.55/213.71
ACTIVE(U21(U31(tt, z0))) → c4(U21'(mark(U32(isNat(z0))))) 686.55/213.71
ACTIVE(U21(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 686.55/213.71
ACTIVE(U31(U11(tt, z0), x1)) → c4(U31'(mark(U12(isNat(z0))), x1)) 686.55/213.71
ACTIVE(U31(U11(tt, z0), x1)) → c4(ACTIVE(U11(tt, z0))) 686.55/213.71
ACTIVE(U31(U31(tt, z0), x1)) → c4(U31'(mark(U32(isNat(z0))), x1)) 686.55/213.71
ACTIVE(U31(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 686.55/213.71
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(U31'(mark(U11(isNat(z0), z1)), x1)) 686.55/213.71
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(ACTIVE(isNat(plus(z0, z1)))) 686.55/213.71
ACTIVE(U31(isNat(s(z0)), x1)) → c4(U31'(mark(U21(isNat(z0))), x1)) 686.55/213.71
ACTIVE(U31(isNat(s(z0)), x1)) → c4(ACTIVE(isNat(s(z0)))) 686.55/213.71
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(U31'(mark(U31(isNat(z0), z1)), x1)) 686.55/213.71
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(ACTIVE(isNat(x(z0, z1)))) 686.55/213.71
ACTIVE(U32(plus(z0, 0))) → c23(U32'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.55/213.71
ACTIVE(U32(plus(z0, s(z1)))) → c23(U32'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.55/213.71
ACTIVE(U32(x(z0, 0))) → c23(U32'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.55/213.71
ACTIVE(U32(x(z0, s(z1)))) → c23(U32'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.55/213.71
ACTIVE(U32(U11(z0, z1))) → c23(U32'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.55/213.71
ACTIVE(U32(U12(z0))) → c23(U32'(U12(active(z0))), ACTIVE(U12(z0))) 686.55/213.71
ACTIVE(U32(U21(z0))) → c23(U32'(U21(active(z0))), ACTIVE(U21(z0))) 686.55/213.71
ACTIVE(U32(U31(z0, z1))) → c23(U32'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.55/213.71
ACTIVE(U32(U32(z0))) → c23(U32'(U32(active(z0))), ACTIVE(U32(z0))) 686.55/213.71
ACTIVE(U32(U41(z0, z1))) → c23(U32'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.55/213.71
ACTIVE(U32(U51(z0, z1, z2))) → c23(U32'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.55/213.71
ACTIVE(U32(U52(z0, z1, z2))) → c23(U32'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.55/213.71
ACTIVE(U32(s(z0))) → c23(U32'(s(active(z0))), ACTIVE(s(z0))) 686.55/213.71
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.55/213.71
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.55/213.71
ACTIVE(U32(U61(z0))) → c23(U32'(U61(active(z0))), ACTIVE(U61(z0))) 686.55/213.71
ACTIVE(U32(U71(z0, z1, z2))) → c23(U32'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.55/213.71
ACTIVE(U32(U72(z0, z1, z2))) → c23(U32'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.55/213.71
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.55/213.71
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.55/213.71
ACTIVE(U11(U32(tt), x1)) → c19(U11'(mark(tt), x1)) 686.55/213.71
ACTIVE(U12(U32(tt))) → c20(U12'(mark(tt))) 686.55/213.71
ACTIVE(U21(U32(tt))) → c21(U21'(mark(tt))) 686.55/213.71
ACTIVE(U31(U32(tt), x1)) → c22(U31'(mark(tt), x1)) 686.55/213.71
ACTIVE(U32(U12(tt))) → c23(U32'(mark(tt))) 686.55/213.71
ACTIVE(U32(U21(tt))) → c23(U32'(mark(tt))) 686.55/213.71
ACTIVE(U32(U32(tt))) → c23(U32'(mark(tt))) 686.55/213.71
ACTIVE(U32(isNat(0))) → c23(U32'(mark(tt))) 686.55/213.71
ACTIVE(U32(U11(tt, z0))) → c5(U32'(mark(U12(isNat(z0))))) 686.55/213.71
ACTIVE(U32(U11(tt, z0))) → c5(ACTIVE(U11(tt, z0))) 686.55/213.71
ACTIVE(U32(U31(tt, z0))) → c5(U32'(mark(U32(isNat(z0))))) 686.55/213.71
ACTIVE(U32(U31(tt, z0))) → c5(ACTIVE(U31(tt, z0))) 686.55/213.71
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(U32'(mark(U11(isNat(z0), z1)))) 686.55/213.71
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(ACTIVE(isNat(plus(z0, z1)))) 686.55/213.71
ACTIVE(U32(isNat(s(z0)))) → c5(U32'(mark(U21(isNat(z0))))) 686.55/213.71
ACTIVE(U32(isNat(s(z0)))) → c5(ACTIVE(isNat(s(z0)))) 686.55/213.71
ACTIVE(U32(isNat(x(z0, z1)))) → c5(U32'(mark(U31(isNat(z0), z1)))) 686.55/213.71
ACTIVE(U32(isNat(x(z0, z1)))) → c5(ACTIVE(isNat(x(z0, z1)))) 686.55/213.71
ACTIVE(U41(plus(z0, 0), x1)) → c24(U41'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.55/213.71
ACTIVE(U41(plus(z0, s(z1)), x1)) → c24(U41'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.55/213.71
ACTIVE(U41(x(z0, 0), x1)) → c24(U41'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.55/213.71
ACTIVE(U41(x(z0, s(z1)), x1)) → c24(U41'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.55/213.71
ACTIVE(U41(U11(z0, z1), x1)) → c24(U41'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.55/213.71
ACTIVE(U41(U12(z0), x1)) → c24(U41'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.55/213.71
ACTIVE(U41(U21(z0), x1)) → c24(U41'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.55/213.71
ACTIVE(U41(U31(z0, z1), x1)) → c24(U41'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.55/213.71
ACTIVE(U41(U32(z0), x1)) → c24(U41'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.55/213.71
ACTIVE(U41(U41(z0, z1), x1)) → c24(U41'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.55/213.71
ACTIVE(U41(U51(z0, z1, z2), x1)) → c24(U41'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.55/213.71
ACTIVE(U41(U52(z0, z1, z2), x1)) → c24(U41'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.55/213.71
ACTIVE(U41(s(z0), x1)) → c24(U41'(s(active(z0)), x1), ACTIVE(s(z0))) 686.55/213.71
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.55/213.71
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.55/213.71
ACTIVE(U41(U61(z0), x1)) → c24(U41'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.55/213.71
ACTIVE(U41(U71(z0, z1, z2), x1)) → c24(U41'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.55/213.71
ACTIVE(U41(U72(z0, z1, z2), x1)) → c24(U41'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.55/213.71
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.55/213.71
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.55/213.71
ACTIVE(U11(U41(tt, z0), x1)) → c19(U11'(mark(z0), x1)) 686.55/213.71
ACTIVE(U12(U41(tt, z0))) → c20(U12'(mark(z0))) 686.55/213.71
ACTIVE(U21(U41(tt, z0))) → c21(U21'(mark(z0))) 686.55/213.71
ACTIVE(U31(U41(tt, z0), x1)) → c22(U31'(mark(z0), x1)) 686.55/213.71
ACTIVE(U32(U41(tt, z0))) → c23(U32'(mark(z0))) 686.55/213.71
ACTIVE(U41(U12(tt), x1)) → c24(U41'(mark(tt), x1)) 686.55/213.71
ACTIVE(U41(U21(tt), x1)) → c24(U41'(mark(tt), x1)) 686.55/213.71
ACTIVE(U41(U32(tt), x1)) → c24(U41'(mark(tt), x1)) 686.55/213.71
ACTIVE(U41(U41(tt, z0), x1)) → c24(U41'(mark(z0), x1)) 686.55/213.71
ACTIVE(U41(isNat(0), x1)) → c24(U41'(mark(tt), x1)) 686.55/213.71
ACTIVE(U41(U11(tt, z0), x1)) → c6(U41'(mark(U12(isNat(z0))), x1)) 686.55/213.71
ACTIVE(U41(U11(tt, z0), x1)) → c6(ACTIVE(U11(tt, z0))) 686.55/213.71
ACTIVE(U41(U31(tt, z0), x1)) → c6(U41'(mark(U32(isNat(z0))), x1)) 686.55/213.71
ACTIVE(U41(U31(tt, z0), x1)) → c6(ACTIVE(U31(tt, z0))) 686.55/213.71
ACTIVE(U41(isNat(plus(z0, z1)), x1)) → c6(U41'(mark(U11(isNat(z0), z1)), x1)) 686.55/213.71
ACTIVE(U41(isNat(plus(z0, z1)), x1)) → c6(ACTIVE(isNat(plus(z0, z1)))) 686.55/213.71
ACTIVE(U41(isNat(s(z0)), x1)) → c6(U41'(mark(U21(isNat(z0))), x1)) 686.55/213.71
ACTIVE(U41(isNat(s(z0)), x1)) → c6(ACTIVE(isNat(s(z0)))) 686.55/213.71
ACTIVE(U41(isNat(x(z0, z1)), x1)) → c6(U41'(mark(U31(isNat(z0), z1)), x1)) 686.55/213.71
ACTIVE(U41(isNat(x(z0, z1)), x1)) → c6(ACTIVE(isNat(x(z0, z1)))) 686.55/213.71
ACTIVE(U51(plus(z0, 0), x1, x2)) → c25(U51'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.55/213.71
ACTIVE(U51(plus(z0, s(z1)), x1, x2)) → c25(U51'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.55/213.71
ACTIVE(U51(x(z0, 0), x1, x2)) → c25(U51'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.55/213.71
ACTIVE(U51(x(z0, s(z1)), x1, x2)) → c25(U51'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.55/213.71
ACTIVE(U51(U11(z0, z1), x1, x2)) → c25(U51'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.55/213.71
ACTIVE(U51(U12(z0), x1, x2)) → c25(U51'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.55/213.71
ACTIVE(U51(U21(z0), x1, x2)) → c25(U51'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.55/213.71
ACTIVE(U51(U31(z0, z1), x1, x2)) → c25(U51'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.55/213.71
ACTIVE(U51(U32(z0), x1, x2)) → c25(U51'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.55/213.71
ACTIVE(U51(U41(z0, z1), x1, x2)) → c25(U51'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.55/213.71
ACTIVE(U51(U51(z0, z1, z2), x1, x2)) → c25(U51'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.55/213.71
ACTIVE(U51(U52(z0, z1, z2), x1, x2)) → c25(U51'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.55/213.71
ACTIVE(U51(s(z0), x1, x2)) → c25(U51'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.55/213.71
ACTIVE(U51(plus(z0, z1), x1, x2)) → c25(U51'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.55/213.71
ACTIVE(U51(plus(z0, z1), x1, x2)) → c25(U51'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.55/213.71
ACTIVE(U51(U61(z0), x1, x2)) → c25(U51'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.55/213.71
ACTIVE(U51(U71(z0, z1, z2), x1, x2)) → c25(U51'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.55/213.71
ACTIVE(U51(U72(z0, z1, z2), x1, x2)) → c25(U51'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.55/213.71
ACTIVE(U51(x(z0, z1), x1, x2)) → c25(U51'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.55/213.71
ACTIVE(U51(x(z0, z1), x1, x2)) → c25(U51'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.55/213.71
ACTIVE(U51(U12(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.55/213.71
ACTIVE(U51(U21(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.55/213.71
ACTIVE(U51(U32(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.55/213.71
ACTIVE(U51(U41(tt, z0), x1, x2)) → c25(U51'(mark(z0), x1, x2)) 686.55/213.71
ACTIVE(U51(isNat(0), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.55/213.71
ACTIVE(U11(U51(tt, z0, z1), x1)) → c7(U11'(mark(U52(isNat(z1), z0, z1)), x1)) 686.55/213.71
ACTIVE(U11(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.55/213.71
ACTIVE(U12(U51(tt, z0, z1))) → c7(U12'(mark(U52(isNat(z1), z0, z1)))) 686.55/213.71
ACTIVE(U12(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.55/213.71
ACTIVE(U21(U51(tt, z0, z1))) → c7(U21'(mark(U52(isNat(z1), z0, z1)))) 686.55/213.71
ACTIVE(U21(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.55/213.71
ACTIVE(U31(U51(tt, z0, z1), x1)) → c7(U31'(mark(U52(isNat(z1), z0, z1)), x1)) 686.55/213.71
ACTIVE(U31(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.55/213.71
ACTIVE(U32(U51(tt, z0, z1))) → c7(U32'(mark(U52(isNat(z1), z0, z1)))) 686.55/213.71
ACTIVE(U32(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.55/213.71
ACTIVE(U41(U51(tt, z0, z1), x1)) → c7(U41'(mark(U52(isNat(z1), z0, z1)), x1)) 686.55/213.71
ACTIVE(U41(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.55/213.71
ACTIVE(U51(U11(tt, z0), x1, x2)) → c7(U51'(mark(U12(isNat(z0))), x1, x2)) 686.55/213.71
ACTIVE(U51(U11(tt, z0), x1, x2)) → c7(ACTIVE(U11(tt, z0))) 686.55/213.71
ACTIVE(U51(U31(tt, z0), x1, x2)) → c7(U51'(mark(U32(isNat(z0))), x1, x2)) 686.55/213.71
ACTIVE(U51(U31(tt, z0), x1, x2)) → c7(ACTIVE(U31(tt, z0))) 686.55/213.71
ACTIVE(U51(U51(tt, z0, z1), x1, x2)) → c7(U51'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.55/213.71
ACTIVE(U51(U51(tt, z0, z1), x1, x2)) → c7(ACTIVE(U51(tt, z0, z1))) 686.55/213.71
ACTIVE(U51(isNat(plus(z0, z1)), x1, x2)) → c7(U51'(mark(U11(isNat(z0), z1)), x1, x2)) 686.55/213.71
ACTIVE(U51(isNat(plus(z0, z1)), x1, x2)) → c7(ACTIVE(isNat(plus(z0, z1)))) 686.55/213.71
ACTIVE(U51(isNat(s(z0)), x1, x2)) → c7(U51'(mark(U21(isNat(z0))), x1, x2)) 686.55/213.71
ACTIVE(U51(isNat(s(z0)), x1, x2)) → c7(ACTIVE(isNat(s(z0)))) 686.55/213.71
ACTIVE(U51(isNat(x(z0, z1)), x1, x2)) → c7(U51'(mark(U31(isNat(z0), z1)), x1, x2)) 686.55/213.71
ACTIVE(U51(isNat(x(z0, z1)), x1, x2)) → c7(ACTIVE(isNat(x(z0, z1)))) 686.55/213.71
ACTIVE(U52(plus(z0, 0), x1, x2)) → c26(U52'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.55/213.71
ACTIVE(U52(plus(z0, s(z1)), x1, x2)) → c26(U52'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.55/213.71
ACTIVE(U52(x(z0, 0), x1, x2)) → c26(U52'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.55/213.71
ACTIVE(U52(x(z0, s(z1)), x1, x2)) → c26(U52'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.55/213.71
ACTIVE(U52(U11(z0, z1), x1, x2)) → c26(U52'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.55/213.71
ACTIVE(U52(U12(z0), x1, x2)) → c26(U52'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.55/213.71
ACTIVE(U52(U21(z0), x1, x2)) → c26(U52'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.55/213.71
ACTIVE(U52(U31(z0, z1), x1, x2)) → c26(U52'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.55/213.71
ACTIVE(U52(U32(z0), x1, x2)) → c26(U52'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.55/213.71
ACTIVE(U52(U41(z0, z1), x1, x2)) → c26(U52'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.55/213.71
ACTIVE(U52(U51(z0, z1, z2), x1, x2)) → c26(U52'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.55/213.71
ACTIVE(U52(U52(z0, z1, z2), x1, x2)) → c26(U52'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.55/213.71
ACTIVE(U52(s(z0), x1, x2)) → c26(U52'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.55/213.71
ACTIVE(U52(plus(z0, z1), x1, x2)) → c26(U52'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.55/213.71
ACTIVE(U52(plus(z0, z1), x1, x2)) → c26(U52'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.55/213.71
ACTIVE(U52(U61(z0), x1, x2)) → c26(U52'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.55/213.71
ACTIVE(U52(U71(z0, z1, z2), x1, x2)) → c26(U52'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.55/213.71
ACTIVE(U52(U72(z0, z1, z2), x1, x2)) → c26(U52'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.55/213.71
ACTIVE(U52(x(z0, z1), x1, x2)) → c26(U52'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.55/213.71
ACTIVE(U52(x(z0, z1), x1, x2)) → c26(U52'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.55/213.71
ACTIVE(U52(U12(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.55/213.71
ACTIVE(U52(U21(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.55/213.71
ACTIVE(U52(U32(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.55/213.71
ACTIVE(U52(U41(tt, z0), x1, x2)) → c26(U52'(mark(z0), x1, x2)) 686.55/213.71
ACTIVE(U52(isNat(0), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.55/213.71
ACTIVE(U11(U52(tt, z0, z1), x1)) → c8(U11'(mark(s(plus(z1, z0))), x1)) 686.55/213.71
ACTIVE(U11(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.55/213.71
ACTIVE(U12(U52(tt, z0, z1))) → c8(U12'(mark(s(plus(z1, z0))))) 686.55/213.71
ACTIVE(U12(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.55/213.71
ACTIVE(U21(U52(tt, z0, z1))) → c8(U21'(mark(s(plus(z1, z0))))) 686.55/213.71
ACTIVE(U21(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.55/213.71
ACTIVE(U31(U52(tt, z0, z1), x1)) → c8(U31'(mark(s(plus(z1, z0))), x1)) 686.55/213.71
ACTIVE(U31(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.55/213.71
ACTIVE(U32(U52(tt, z0, z1))) → c8(U32'(mark(s(plus(z1, z0))))) 686.55/213.71
ACTIVE(U32(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.55/213.71
ACTIVE(U41(U52(tt, z0, z1), x1)) → c8(U41'(mark(s(plus(z1, z0))), x1)) 686.55/213.71
ACTIVE(U41(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.55/213.71
ACTIVE(U51(U52(tt, z0, z1), x1, x2)) → c8(U51'(mark(s(plus(z1, z0))), x1, x2)) 686.55/213.71
ACTIVE(U51(U52(tt, z0, z1), x1, x2)) → c8(ACTIVE(U52(tt, z0, z1))) 686.55/213.71
ACTIVE(U52(U11(tt, z0), x1, x2)) → c8(U52'(mark(U12(isNat(z0))), x1, x2)) 686.55/213.71
ACTIVE(U52(U11(tt, z0), x1, x2)) → c8(ACTIVE(U11(tt, z0))) 686.55/213.71
ACTIVE(U52(U31(tt, z0), x1, x2)) → c8(U52'(mark(U32(isNat(z0))), x1, x2)) 686.55/213.71
ACTIVE(U52(U31(tt, z0), x1, x2)) → c8(ACTIVE(U31(tt, z0))) 686.55/213.71
ACTIVE(U52(U51(tt, z0, z1), x1, x2)) → c8(U52'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.55/213.71
ACTIVE(U52(U51(tt, z0, z1), x1, x2)) → c8(ACTIVE(U51(tt, z0, z1))) 686.55/213.71
ACTIVE(U52(U52(tt, z0, z1), x1, x2)) → c8(U52'(mark(s(plus(z1, z0))), x1, x2)) 686.55/213.71
ACTIVE(U52(U52(tt, z0, z1), x1, x2)) → c8(ACTIVE(U52(tt, z0, z1))) 686.55/213.71
ACTIVE(U52(isNat(plus(z0, z1)), x1, x2)) → c8(U52'(mark(U11(isNat(z0), z1)), x1, x2)) 686.55/213.71
ACTIVE(U52(isNat(plus(z0, z1)), x1, x2)) → c8(ACTIVE(isNat(plus(z0, z1)))) 686.55/213.71
ACTIVE(U52(isNat(s(z0)), x1, x2)) → c8(U52'(mark(U21(isNat(z0))), x1, x2)) 686.55/213.71
ACTIVE(U52(isNat(s(z0)), x1, x2)) → c8(ACTIVE(isNat(s(z0)))) 686.55/213.71
ACTIVE(U52(isNat(x(z0, z1)), x1, x2)) → c8(U52'(mark(U31(isNat(z0), z1)), x1, x2)) 686.55/213.71
ACTIVE(U52(isNat(x(z0, z1)), x1, x2)) → c8(ACTIVE(isNat(x(z0, z1)))) 686.55/213.71
ACTIVE(s(plus(z0, 0))) → c27(S(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.55/213.71
ACTIVE(s(plus(z0, s(z1)))) → c27(S(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.55/213.71
ACTIVE(s(x(z0, 0))) → c27(S(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.55/213.71
ACTIVE(s(x(z0, s(z1)))) → c27(S(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.55/213.71
ACTIVE(s(U11(z0, z1))) → c27(S(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.55/213.71
ACTIVE(s(U12(z0))) → c27(S(U12(active(z0))), ACTIVE(U12(z0))) 686.55/213.71
ACTIVE(s(U21(z0))) → c27(S(U21(active(z0))), ACTIVE(U21(z0))) 686.55/213.71
ACTIVE(s(U31(z0, z1))) → c27(S(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.55/213.71
ACTIVE(s(U32(z0))) → c27(S(U32(active(z0))), ACTIVE(U32(z0))) 686.55/213.71
ACTIVE(s(U41(z0, z1))) → c27(S(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.55/213.71
ACTIVE(s(U51(z0, z1, z2))) → c27(S(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.55/213.71
ACTIVE(s(U52(z0, z1, z2))) → c27(S(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.55/213.71
ACTIVE(s(s(z0))) → c27(S(s(active(z0))), ACTIVE(s(z0))) 686.55/213.71
ACTIVE(s(plus(z0, z1))) → c27(S(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.55/213.71
ACTIVE(s(plus(z0, z1))) → c27(S(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.55/213.71
ACTIVE(s(U61(z0))) → c27(S(U61(active(z0))), ACTIVE(U61(z0))) 686.55/213.71
ACTIVE(s(U71(z0, z1, z2))) → c27(S(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.55/213.71
ACTIVE(s(U72(z0, z1, z2))) → c27(S(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.55/213.71
ACTIVE(s(x(z0, z1))) → c27(S(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.55/213.71
ACTIVE(s(x(z0, z1))) → c27(S(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.55/213.71
ACTIVE(s(U12(tt))) → c27(S(mark(tt))) 686.55/213.71
ACTIVE(s(U21(tt))) → c27(S(mark(tt))) 686.55/213.71
ACTIVE(s(U32(tt))) → c27(S(mark(tt))) 686.55/213.71
ACTIVE(s(U41(tt, z0))) → c27(S(mark(z0))) 686.55/213.71
ACTIVE(s(isNat(0))) → c27(S(mark(tt))) 686.55/213.71
ACTIVE(s(U11(tt, z0))) → c9(S(mark(U12(isNat(z0))))) 686.55/213.71
ACTIVE(s(U11(tt, z0))) → c9(ACTIVE(U11(tt, z0))) 686.55/213.71
ACTIVE(s(U31(tt, z0))) → c9(S(mark(U32(isNat(z0))))) 686.55/213.71
ACTIVE(s(U31(tt, z0))) → c9(ACTIVE(U31(tt, z0))) 686.55/213.71
ACTIVE(s(U51(tt, z0, z1))) → c9(S(mark(U52(isNat(z1), z0, z1)))) 686.55/213.71
ACTIVE(s(U51(tt, z0, z1))) → c9(ACTIVE(U51(tt, z0, z1))) 686.55/213.71
ACTIVE(s(U52(tt, z0, z1))) → c9(S(mark(s(plus(z1, z0))))) 686.55/213.71
ACTIVE(s(U52(tt, z0, z1))) → c9(ACTIVE(U52(tt, z0, z1))) 686.55/213.71
ACTIVE(s(isNat(plus(z0, z1)))) → c9(S(mark(U11(isNat(z0), z1)))) 686.55/213.71
ACTIVE(s(isNat(plus(z0, z1)))) → c9(ACTIVE(isNat(plus(z0, z1)))) 686.55/213.71
ACTIVE(s(isNat(s(z0)))) → c9(S(mark(U21(isNat(z0))))) 686.55/213.71
ACTIVE(s(isNat(s(z0)))) → c9(ACTIVE(isNat(s(z0)))) 686.55/213.71
ACTIVE(s(isNat(x(z0, z1)))) → c9(S(mark(U31(isNat(z0), z1)))) 686.55/213.71
ACTIVE(s(isNat(x(z0, z1)))) → c9(ACTIVE(isNat(x(z0, z1)))) 686.55/213.71
ACTIVE(U61(plus(z0, 0))) → c30(U61'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.55/213.71
ACTIVE(U61(plus(z0, s(z1)))) → c30(U61'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.55/213.71
ACTIVE(U61(x(z0, 0))) → c30(U61'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.55/213.71
ACTIVE(U61(x(z0, s(z1)))) → c30(U61'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.55/213.71
ACTIVE(U61(U11(z0, z1))) → c30(U61'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.55/213.71
ACTIVE(U61(U12(z0))) → c30(U61'(U12(active(z0))), ACTIVE(U12(z0))) 686.55/213.71
ACTIVE(U61(U21(z0))) → c30(U61'(U21(active(z0))), ACTIVE(U21(z0))) 686.55/213.71
ACTIVE(U61(U31(z0, z1))) → c30(U61'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.55/213.71
ACTIVE(U61(U32(z0))) → c30(U61'(U32(active(z0))), ACTIVE(U32(z0))) 686.55/213.71
ACTIVE(U61(U41(z0, z1))) → c30(U61'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.55/213.71
ACTIVE(U61(U51(z0, z1, z2))) → c30(U61'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.55/213.71
ACTIVE(U61(U52(z0, z1, z2))) → c30(U61'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.55/213.71
ACTIVE(U61(s(z0))) → c30(U61'(s(active(z0))), ACTIVE(s(z0))) 686.55/213.71
ACTIVE(U61(plus(z0, z1))) → c30(U61'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.55/213.71
ACTIVE(U61(plus(z0, z1))) → c30(U61'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.55/213.71
ACTIVE(U61(U61(z0))) → c30(U61'(U61(active(z0))), ACTIVE(U61(z0))) 686.55/213.71
ACTIVE(U61(U71(z0, z1, z2))) → c30(U61'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.55/213.71
ACTIVE(U61(U72(z0, z1, z2))) → c30(U61'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.55/213.71
ACTIVE(U61(x(z0, z1))) → c30(U61'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.55/213.71
ACTIVE(U61(x(z0, z1))) → c30(U61'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.55/213.71
ACTIVE(U11(U61(tt), x1)) → c19(U11'(mark(0), x1)) 686.55/213.71
ACTIVE(U12(U61(tt))) → c20(U12'(mark(0))) 686.55/213.71
ACTIVE(U21(U61(tt))) → c21(U21'(mark(0))) 686.55/213.71
ACTIVE(U31(U61(tt), x1)) → c22(U31'(mark(0), x1)) 686.55/213.71
ACTIVE(U32(U61(tt))) → c23(U32'(mark(0))) 686.55/213.71
ACTIVE(U41(U61(tt), x1)) → c24(U41'(mark(0), x1)) 686.55/213.71
ACTIVE(U51(U61(tt), x1, x2)) → c25(U51'(mark(0), x1, x2)) 686.55/213.71
ACTIVE(U52(U61(tt), x1, x2)) → c26(U52'(mark(0), x1, x2)) 686.55/213.71
ACTIVE(s(U61(tt))) → c27(S(mark(0))) 686.55/213.71
ACTIVE(U61(U12(tt))) → c30(U61'(mark(tt))) 686.55/213.71
ACTIVE(U61(U21(tt))) → c30(U61'(mark(tt))) 686.55/213.71
ACTIVE(U61(U32(tt))) → c30(U61'(mark(tt))) 686.55/213.71
ACTIVE(U61(U41(tt, z0))) → c30(U61'(mark(z0))) 686.55/213.71
ACTIVE(U61(U61(tt))) → c30(U61'(mark(0))) 686.55/213.71
ACTIVE(U61(isNat(0))) → c30(U61'(mark(tt))) 686.55/213.71
ACTIVE(U61(U11(tt, z0))) → c10(U61'(mark(U12(isNat(z0))))) 686.55/213.71
ACTIVE(U61(U11(tt, z0))) → c10(ACTIVE(U11(tt, z0))) 686.55/213.71
ACTIVE(U61(U31(tt, z0))) → c10(U61'(mark(U32(isNat(z0))))) 686.55/213.71
ACTIVE(U61(U31(tt, z0))) → c10(ACTIVE(U31(tt, z0))) 686.55/213.71
ACTIVE(U61(U51(tt, z0, z1))) → c10(U61'(mark(U52(isNat(z1), z0, z1)))) 686.55/213.71
ACTIVE(U61(U51(tt, z0, z1))) → c10(ACTIVE(U51(tt, z0, z1))) 686.55/213.71
ACTIVE(U61(U52(tt, z0, z1))) → c10(U61'(mark(s(plus(z1, z0))))) 686.55/213.71
ACTIVE(U61(U52(tt, z0, z1))) → c10(ACTIVE(U52(tt, z0, z1))) 686.55/213.71
ACTIVE(U61(isNat(plus(z0, z1)))) → c10(U61'(mark(U11(isNat(z0), z1)))) 686.55/213.71
ACTIVE(U61(isNat(plus(z0, z1)))) → c10(ACTIVE(isNat(plus(z0, z1)))) 686.55/213.71
ACTIVE(U61(isNat(s(z0)))) → c10(U61'(mark(U21(isNat(z0))))) 686.55/213.71
ACTIVE(U61(isNat(s(z0)))) → c10(ACTIVE(isNat(s(z0)))) 686.55/213.71
ACTIVE(U61(isNat(x(z0, z1)))) → c10(U61'(mark(U31(isNat(z0), z1)))) 686.55/213.71
ACTIVE(U61(isNat(x(z0, z1)))) → c10(ACTIVE(isNat(x(z0, z1)))) 686.55/213.71
ACTIVE(U71(plus(z0, 0), x1, x2)) → c31(U71'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.55/213.71
ACTIVE(U71(plus(z0, s(z1)), x1, x2)) → c31(U71'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.55/213.71
ACTIVE(U71(x(z0, 0), x1, x2)) → c31(U71'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.55/213.71
ACTIVE(U71(x(z0, s(z1)), x1, x2)) → c31(U71'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.55/213.71
ACTIVE(U71(U11(z0, z1), x1, x2)) → c31(U71'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.55/213.71
ACTIVE(U71(U12(z0), x1, x2)) → c31(U71'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.55/213.71
ACTIVE(U71(U21(z0), x1, x2)) → c31(U71'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.55/213.71
ACTIVE(U71(U31(z0, z1), x1, x2)) → c31(U71'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.55/213.71
ACTIVE(U71(U32(z0), x1, x2)) → c31(U71'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.55/213.71
ACTIVE(U71(U41(z0, z1), x1, x2)) → c31(U71'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.55/213.71
ACTIVE(U71(U51(z0, z1, z2), x1, x2)) → c31(U71'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.55/213.71
ACTIVE(U71(U52(z0, z1, z2), x1, x2)) → c31(U71'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.55/213.71
ACTIVE(U71(s(z0), x1, x2)) → c31(U71'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.55/213.71
ACTIVE(U71(plus(z0, z1), x1, x2)) → c31(U71'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.55/213.71
ACTIVE(U71(plus(z0, z1), x1, x2)) → c31(U71'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.55/213.71
ACTIVE(U71(U61(z0), x1, x2)) → c31(U71'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.55/213.71
ACTIVE(U71(U71(z0, z1, z2), x1, x2)) → c31(U71'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.55/213.71
ACTIVE(U71(U72(z0, z1, z2), x1, x2)) → c31(U71'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.55/213.71
ACTIVE(U71(x(z0, z1), x1, x2)) → c31(U71'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.55/213.71
ACTIVE(U71(x(z0, z1), x1, x2)) → c31(U71'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.55/213.71
ACTIVE(U71(U12(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.55/213.71
ACTIVE(U71(U21(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.55/213.71
ACTIVE(U71(U32(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.55/213.71
ACTIVE(U71(U41(tt, z0), x1, x2)) → c31(U71'(mark(z0), x1, x2)) 686.55/213.71
ACTIVE(U71(U61(tt), x1, x2)) → c31(U71'(mark(0), x1, x2)) 686.55/213.71
ACTIVE(U71(isNat(0), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.55/213.71
ACTIVE(U11(U71(tt, z0, z1), x1)) → c11(U11'(mark(U72(isNat(z1), z0, z1)), x1)) 686.55/213.71
ACTIVE(U11(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.55/213.71
ACTIVE(U12(U71(tt, z0, z1))) → c11(U12'(mark(U72(isNat(z1), z0, z1)))) 686.55/213.71
ACTIVE(U12(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.55/213.71
ACTIVE(U21(U71(tt, z0, z1))) → c11(U21'(mark(U72(isNat(z1), z0, z1)))) 686.55/213.71
ACTIVE(U21(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.55/213.71
ACTIVE(U31(U71(tt, z0, z1), x1)) → c11(U31'(mark(U72(isNat(z1), z0, z1)), x1)) 686.55/213.71
ACTIVE(U31(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.55/213.71
ACTIVE(U32(U71(tt, z0, z1))) → c11(U32'(mark(U72(isNat(z1), z0, z1)))) 686.55/213.71
ACTIVE(U32(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.55/213.71
ACTIVE(U41(U71(tt, z0, z1), x1)) → c11(U41'(mark(U72(isNat(z1), z0, z1)), x1)) 686.55/213.71
ACTIVE(U41(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.55/213.71
ACTIVE(U51(U71(tt, z0, z1), x1, x2)) → c11(U51'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.55/213.71
ACTIVE(U51(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.55/213.71
ACTIVE(U52(U71(tt, z0, z1), x1, x2)) → c11(U52'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.55/213.71
ACTIVE(U52(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.55/213.71
ACTIVE(s(U71(tt, z0, z1))) → c11(S(mark(U72(isNat(z1), z0, z1)))) 686.55/213.71
ACTIVE(s(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.55/213.71
ACTIVE(U61(U71(tt, z0, z1))) → c11(U61'(mark(U72(isNat(z1), z0, z1)))) 686.55/213.71
ACTIVE(U61(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.55/213.71
ACTIVE(U71(U11(tt, z0), x1, x2)) → c11(U71'(mark(U12(isNat(z0))), x1, x2)) 686.55/213.71
ACTIVE(U71(U11(tt, z0), x1, x2)) → c11(ACTIVE(U11(tt, z0))) 686.55/213.71
ACTIVE(U71(U31(tt, z0), x1, x2)) → c11(U71'(mark(U32(isNat(z0))), x1, x2)) 686.55/213.71
ACTIVE(U71(U31(tt, z0), x1, x2)) → c11(ACTIVE(U31(tt, z0))) 686.55/213.71
ACTIVE(U71(U51(tt, z0, z1), x1, x2)) → c11(U71'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.55/213.71
ACTIVE(U71(U51(tt, z0, z1), x1, x2)) → c11(ACTIVE(U51(tt, z0, z1))) 686.55/213.71
ACTIVE(U71(U52(tt, z0, z1), x1, x2)) → c11(U71'(mark(s(plus(z1, z0))), x1, x2)) 686.55/213.71
ACTIVE(U71(U52(tt, z0, z1), x1, x2)) → c11(ACTIVE(U52(tt, z0, z1))) 686.55/213.71
ACTIVE(U71(U71(tt, z0, z1), x1, x2)) → c11(U71'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.55/213.71
ACTIVE(U71(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.55/213.71
ACTIVE(U71(isNat(plus(z0, z1)), x1, x2)) → c11(U71'(mark(U11(isNat(z0), z1)), x1, x2)) 686.55/213.71
ACTIVE(U71(isNat(plus(z0, z1)), x1, x2)) → c11(ACTIVE(isNat(plus(z0, z1)))) 686.55/213.71
ACTIVE(U71(isNat(s(z0)), x1, x2)) → c11(U71'(mark(U21(isNat(z0))), x1, x2)) 686.55/213.71
ACTIVE(U71(isNat(s(z0)), x1, x2)) → c11(ACTIVE(isNat(s(z0)))) 686.55/213.71
ACTIVE(U71(isNat(x(z0, z1)), x1, x2)) → c11(U71'(mark(U31(isNat(z0), z1)), x1, x2)) 686.55/213.71
ACTIVE(U71(isNat(x(z0, z1)), x1, x2)) → c11(ACTIVE(isNat(x(z0, z1)))) 686.55/213.71
ACTIVE(U72(plus(z0, 0), x1, x2)) → c32(U72'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.55/213.71
ACTIVE(U72(plus(z0, s(z1)), x1, x2)) → c32(U72'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.55/213.71
ACTIVE(U72(x(z0, 0), x1, x2)) → c32(U72'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.55/213.71
ACTIVE(U72(x(z0, s(z1)), x1, x2)) → c32(U72'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.55/213.71
ACTIVE(U72(U11(z0, z1), x1, x2)) → c32(U72'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.55/213.71
ACTIVE(U72(U12(z0), x1, x2)) → c32(U72'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.55/213.71
ACTIVE(U72(U21(z0), x1, x2)) → c32(U72'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.55/213.71
ACTIVE(U72(U31(z0, z1), x1, x2)) → c32(U72'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.55/213.71
ACTIVE(U72(U32(z0), x1, x2)) → c32(U72'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.55/213.71
ACTIVE(U72(U41(z0, z1), x1, x2)) → c32(U72'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.55/213.71
ACTIVE(U72(U51(z0, z1, z2), x1, x2)) → c32(U72'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.55/213.71
ACTIVE(U72(U52(z0, z1, z2), x1, x2)) → c32(U72'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.55/213.71
ACTIVE(U72(s(z0), x1, x2)) → c32(U72'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.55/213.71
ACTIVE(U72(plus(z0, z1), x1, x2)) → c32(U72'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.55/213.71
ACTIVE(U72(plus(z0, z1), x1, x2)) → c32(U72'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.55/213.71
ACTIVE(U72(U61(z0), x1, x2)) → c32(U72'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.55/213.71
ACTIVE(U72(U71(z0, z1, z2), x1, x2)) → c32(U72'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.55/213.71
ACTIVE(U72(U72(z0, z1, z2), x1, x2)) → c32(U72'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.55/213.71
ACTIVE(U72(x(z0, z1), x1, x2)) → c32(U72'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.55/213.71
ACTIVE(U72(x(z0, z1), x1, x2)) → c32(U72'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.55/213.71
ACTIVE(U72(U12(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.55/213.71
ACTIVE(U72(U21(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.55/213.71
ACTIVE(U72(U32(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.55/213.71
ACTIVE(U72(U41(tt, z0), x1, x2)) → c32(U72'(mark(z0), x1, x2)) 686.55/213.71
ACTIVE(U72(U61(tt), x1, x2)) → c32(U72'(mark(0), x1, x2)) 686.55/213.71
ACTIVE(U72(isNat(0), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.55/213.71
ACTIVE(U11(U72(tt, z0, z1), x1)) → c12(U11'(mark(plus(x(z1, z0), z1)), x1)) 686.55/213.71
ACTIVE(U11(U72(tt, z0, z1), x1)) → c12(ACTIVE(U72(tt, z0, z1))) 686.55/213.71
ACTIVE(U12(U72(tt, z0, z1))) → c12(U12'(mark(plus(x(z1, z0), z1)))) 686.55/213.71
ACTIVE(U12(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.55/213.71
ACTIVE(U21(U72(tt, z0, z1))) → c12(U21'(mark(plus(x(z1, z0), z1)))) 686.55/213.71
ACTIVE(U21(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.55/213.71
ACTIVE(U31(U72(tt, z0, z1), x1)) → c12(U31'(mark(plus(x(z1, z0), z1)), x1)) 686.55/213.71
ACTIVE(U31(U72(tt, z0, z1), x1)) → c12(ACTIVE(U72(tt, z0, z1))) 686.55/213.71
ACTIVE(U32(U72(tt, z0, z1))) → c12(U32'(mark(plus(x(z1, z0), z1)))) 686.55/213.71
ACTIVE(U32(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.55/213.71
ACTIVE(U41(U72(tt, z0, z1), x1)) → c12(U41'(mark(plus(x(z1, z0), z1)), x1)) 686.55/213.71
ACTIVE(U41(U72(tt, z0, z1), x1)) → c12(ACTIVE(U72(tt, z0, z1))) 686.55/213.71
ACTIVE(U51(U72(tt, z0, z1), x1, x2)) → c12(U51'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.55/213.71
ACTIVE(U51(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.55/213.71
ACTIVE(U52(U72(tt, z0, z1), x1, x2)) → c12(U52'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.55/213.71
ACTIVE(U52(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.55/213.71
ACTIVE(s(U72(tt, z0, z1))) → c12(S(mark(plus(x(z1, z0), z1)))) 686.55/213.71
ACTIVE(s(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.55/213.71
ACTIVE(U61(U72(tt, z0, z1))) → c12(U61'(mark(plus(x(z1, z0), z1)))) 686.55/213.71
ACTIVE(U61(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.55/213.71
ACTIVE(U71(U72(tt, z0, z1), x1, x2)) → c12(U71'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.55/213.71
ACTIVE(U71(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.55/213.71
ACTIVE(U72(U11(tt, z0), x1, x2)) → c12(U72'(mark(U12(isNat(z0))), x1, x2)) 686.55/213.71
ACTIVE(U72(U11(tt, z0), x1, x2)) → c12(ACTIVE(U11(tt, z0))) 686.55/213.71
ACTIVE(U72(U31(tt, z0), x1, x2)) → c12(U72'(mark(U32(isNat(z0))), x1, x2)) 686.55/213.71
ACTIVE(U72(U31(tt, z0), x1, x2)) → c12(ACTIVE(U31(tt, z0))) 686.55/213.71
ACTIVE(U72(U51(tt, z0, z1), x1, x2)) → c12(U72'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.55/213.71
ACTIVE(U72(U51(tt, z0, z1), x1, x2)) → c12(ACTIVE(U51(tt, z0, z1))) 686.55/213.71
ACTIVE(U72(U52(tt, z0, z1), x1, x2)) → c12(U72'(mark(s(plus(z1, z0))), x1, x2)) 686.55/213.71
ACTIVE(U72(U52(tt, z0, z1), x1, x2)) → c12(ACTIVE(U52(tt, z0, z1))) 686.55/213.71
ACTIVE(U72(U71(tt, z0, z1), x1, x2)) → c12(U72'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.55/213.71
ACTIVE(U72(U71(tt, z0, z1), x1, x2)) → c12(ACTIVE(U71(tt, z0, z1))) 686.55/213.71
ACTIVE(U72(U72(tt, z0, z1), x1, x2)) → c12(U72'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.55/213.71
ACTIVE(U72(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.55/213.71
ACTIVE(U72(isNat(plus(z0, z1)), x1, x2)) → c12(U72'(mark(U11(isNat(z0), z1)), x1, x2)) 686.55/213.71
ACTIVE(U72(isNat(plus(z0, z1)), x1, x2)) → c12(ACTIVE(isNat(plus(z0, z1)))) 686.55/213.71
ACTIVE(U72(isNat(s(z0)), x1, x2)) → c12(U72'(mark(U21(isNat(z0))), x1, x2)) 686.55/213.71
ACTIVE(U72(isNat(s(z0)), x1, x2)) → c12(ACTIVE(isNat(s(z0)))) 686.55/213.71
ACTIVE(U72(isNat(x(z0, z1)), x1, x2)) → c12(U72'(mark(U31(isNat(z0), z1)), x1, x2)) 686.55/213.71
ACTIVE(U72(isNat(x(z0, z1)), x1, x2)) → c12(ACTIVE(isNat(x(z0, z1)))) 686.55/213.71
PROPER(U11(x0, U11(z0, z1))) → c65(U11'(proper(x0), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(U11(z0, z1))) 686.55/213.71
PROPER(U11(x0, U12(z0))) → c65(U11'(proper(x0), U12(proper(z0))), PROPER(x0), PROPER(U12(z0))) 686.55/213.71
PROPER(U11(x0, isNat(z0))) → c65(U11'(proper(x0), isNat(proper(z0))), PROPER(x0), PROPER(isNat(z0))) 686.55/213.71
PROPER(U11(x0, U21(z0))) → c65(U11'(proper(x0), U21(proper(z0))), PROPER(x0), PROPER(U21(z0))) 686.55/213.71
PROPER(U11(x0, U31(z0, z1))) → c65(U11'(proper(x0), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(U31(z0, z1))) 686.55/213.71
PROPER(U11(x0, U32(z0))) → c65(U11'(proper(x0), U32(proper(z0))), PROPER(x0), PROPER(U32(z0))) 686.55/213.71
PROPER(U11(x0, U41(z0, z1))) → c65(U11'(proper(x0), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(U41(z0, z1))) 686.55/213.71
PROPER(U11(x0, U51(z0, z1, z2))) → c65(U11'(proper(x0), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U51(z0, z1, z2))) 686.55/213.71
PROPER(U11(x0, U52(z0, z1, z2))) → c65(U11'(proper(x0), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U52(z0, z1, z2))) 686.55/213.71
PROPER(U11(x0, s(z0))) → c65(U11'(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 686.55/213.71
PROPER(U11(x0, plus(z0, z1))) → c65(U11'(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 686.55/213.71
PROPER(U11(x0, U61(z0))) → c65(U11'(proper(x0), U61(proper(z0))), PROPER(x0), PROPER(U61(z0))) 686.55/213.71
PROPER(U11(x0, U71(z0, z1, z2))) → c65(U11'(proper(x0), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U71(z0, z1, z2))) 686.55/213.71
PROPER(U11(x0, U72(z0, z1, z2))) → c65(U11'(proper(x0), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U72(z0, z1, z2))) 686.55/213.71
PROPER(U11(x0, x(z0, z1))) → c65(U11'(proper(x0), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x(z0, z1))) 686.55/213.71
PROPER(U11(U11(z0, z1), x1)) → c65(U11'(U11(proper(z0), proper(z1)), proper(x1)), PROPER(U11(z0, z1)), PROPER(x1)) 686.55/213.71
PROPER(U11(U12(z0), x1)) → c65(U11'(U12(proper(z0)), proper(x1)), PROPER(U12(z0)), PROPER(x1)) 686.55/213.71
PROPER(U11(isNat(z0), x1)) → c65(U11'(isNat(proper(z0)), proper(x1)), PROPER(isNat(z0)), PROPER(x1)) 686.55/213.71
PROPER(U11(U21(z0), x1)) → c65(U11'(U21(proper(z0)), proper(x1)), PROPER(U21(z0)), PROPER(x1)) 686.55/213.71
PROPER(U11(U31(z0, z1), x1)) → c65(U11'(U31(proper(z0), proper(z1)), proper(x1)), PROPER(U31(z0, z1)), PROPER(x1)) 686.55/213.71
PROPER(U11(U32(z0), x1)) → c65(U11'(U32(proper(z0)), proper(x1)), PROPER(U32(z0)), PROPER(x1)) 686.55/213.71
PROPER(U11(U41(z0, z1), x1)) → c65(U11'(U41(proper(z0), proper(z1)), proper(x1)), PROPER(U41(z0, z1)), PROPER(x1)) 686.55/213.71
PROPER(U11(U51(z0, z1, z2), x1)) → c65(U11'(U51(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U51(z0, z1, z2)), PROPER(x1)) 686.55/213.71
PROPER(U11(U52(z0, z1, z2), x1)) → c65(U11'(U52(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U52(z0, z1, z2)), PROPER(x1)) 686.55/213.71
PROPER(U11(s(z0), x1)) → c65(U11'(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 686.55/213.71
PROPER(U11(plus(z0, z1), x1)) → c65(U11'(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 686.55/213.71
PROPER(U11(U61(z0), x1)) → c65(U11'(U61(proper(z0)), proper(x1)), PROPER(U61(z0)), PROPER(x1)) 686.55/213.71
PROPER(U11(U71(z0, z1, z2), x1)) → c65(U11'(U71(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U71(z0, z1, z2)), PROPER(x1)) 686.55/213.71
PROPER(U11(U72(z0, z1, z2), x1)) → c65(U11'(U72(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U72(z0, z1, z2)), PROPER(x1)) 686.55/213.71
PROPER(U11(x(z0, z1), x1)) → c65(U11'(x(proper(z0), proper(z1)), proper(x1)), PROPER(x(z0, z1)), PROPER(x1)) 686.55/213.71
PROPER(U11(x0, tt)) → c65(U11'(proper(x0), ok(tt)), PROPER(x0)) 686.55/213.71
PROPER(U11(x0, 0)) → c65(U11'(proper(x0), ok(0)), PROPER(x0)) 686.55/213.71
PROPER(U11(tt, x1)) → c65(U11'(ok(tt), proper(x1)), PROPER(x1)) 686.55/213.71
PROPER(U11(0, x1)) → c65(U11'(ok(0), proper(x1)), PROPER(x1)) 686.55/213.71
PROPER(U12(U11(z0, z1))) → c67(U12'(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.55/213.71
PROPER(U12(U12(z0))) → c67(U12'(U12(proper(z0))), PROPER(U12(z0))) 686.55/213.71
PROPER(U12(isNat(z0))) → c67(U12'(isNat(proper(z0))), PROPER(isNat(z0))) 686.55/213.71
PROPER(U12(U21(z0))) → c67(U12'(U21(proper(z0))), PROPER(U21(z0))) 686.55/213.71
PROPER(U12(U31(z0, z1))) → c67(U12'(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.55/213.71
PROPER(U12(U32(z0))) → c67(U12'(U32(proper(z0))), PROPER(U32(z0))) 686.55/213.71
PROPER(U12(U41(z0, z1))) → c67(U12'(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.55/213.71
PROPER(U12(U51(z0, z1, z2))) → c67(U12'(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.55/213.71
PROPER(U12(U52(z0, z1, z2))) → c67(U12'(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.55/213.71
PROPER(U12(s(z0))) → c67(U12'(s(proper(z0))), PROPER(s(z0))) 686.55/213.71
PROPER(U12(plus(z0, z1))) → c67(U12'(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.55/213.71
PROPER(U12(U61(z0))) → c67(U12'(U61(proper(z0))), PROPER(U61(z0))) 686.55/213.71
PROPER(U12(U71(z0, z1, z2))) → c67(U12'(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.55/213.71
PROPER(U12(U72(z0, z1, z2))) → c67(U12'(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.55/213.71
PROPER(U12(x(z0, z1))) → c67(U12'(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.55/213.71
PROPER(U12(tt)) → c67(U12'(ok(tt))) 686.55/213.71
PROPER(U12(0)) → c67(U12'(ok(0))) 686.55/213.71
PROPER(isNat(U11(z0, z1))) → c68(ISNAT(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.55/213.71
PROPER(isNat(U12(z0))) → c68(ISNAT(U12(proper(z0))), PROPER(U12(z0))) 686.55/213.71
PROPER(isNat(isNat(z0))) → c68(ISNAT(isNat(proper(z0))), PROPER(isNat(z0))) 686.55/213.71
PROPER(isNat(U21(z0))) → c68(ISNAT(U21(proper(z0))), PROPER(U21(z0))) 686.55/213.71
PROPER(isNat(U31(z0, z1))) → c68(ISNAT(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.55/213.71
PROPER(isNat(U32(z0))) → c68(ISNAT(U32(proper(z0))), PROPER(U32(z0))) 686.55/213.71
PROPER(isNat(U41(z0, z1))) → c68(ISNAT(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.55/213.71
PROPER(isNat(U51(z0, z1, z2))) → c68(ISNAT(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.55/213.71
PROPER(isNat(U52(z0, z1, z2))) → c68(ISNAT(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.55/213.71
PROPER(isNat(s(z0))) → c68(ISNAT(s(proper(z0))), PROPER(s(z0))) 686.55/213.71
PROPER(isNat(plus(z0, z1))) → c68(ISNAT(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.55/213.71
PROPER(isNat(U61(z0))) → c68(ISNAT(U61(proper(z0))), PROPER(U61(z0))) 686.55/213.71
PROPER(isNat(U71(z0, z1, z2))) → c68(ISNAT(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.55/213.71
PROPER(isNat(U72(z0, z1, z2))) → c68(ISNAT(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.55/213.71
PROPER(isNat(x(z0, z1))) → c68(ISNAT(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.55/213.71
PROPER(isNat(tt)) → c68(ISNAT(ok(tt))) 686.55/213.71
PROPER(isNat(0)) → c68(ISNAT(ok(0))) 686.55/213.71
PROPER(U21(U11(z0, z1))) → c69(U21'(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.55/213.71
PROPER(U21(U12(z0))) → c69(U21'(U12(proper(z0))), PROPER(U12(z0))) 686.55/213.71
PROPER(U21(isNat(z0))) → c69(U21'(isNat(proper(z0))), PROPER(isNat(z0))) 686.55/213.71
PROPER(U21(U21(z0))) → c69(U21'(U21(proper(z0))), PROPER(U21(z0))) 686.55/213.71
PROPER(U21(U31(z0, z1))) → c69(U21'(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.55/213.71
PROPER(U21(U32(z0))) → c69(U21'(U32(proper(z0))), PROPER(U32(z0))) 686.55/213.71
PROPER(U21(U41(z0, z1))) → c69(U21'(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.55/213.71
PROPER(U21(U51(z0, z1, z2))) → c69(U21'(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.55/213.71
PROPER(U21(U52(z0, z1, z2))) → c69(U21'(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.55/213.71
PROPER(U21(s(z0))) → c69(U21'(s(proper(z0))), PROPER(s(z0))) 686.55/213.71
PROPER(U21(plus(z0, z1))) → c69(U21'(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.55/213.71
PROPER(U21(U61(z0))) → c69(U21'(U61(proper(z0))), PROPER(U61(z0))) 686.55/213.71
PROPER(U21(U71(z0, z1, z2))) → c69(U21'(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.55/213.71
PROPER(U21(U72(z0, z1, z2))) → c69(U21'(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.55/213.71
PROPER(U21(x(z0, z1))) → c69(U21'(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.55/213.71
PROPER(U21(tt)) → c69(U21'(ok(tt))) 686.55/213.71
PROPER(U21(0)) → c69(U21'(ok(0))) 686.55/213.71
PROPER(U31(x0, U11(z0, z1))) → c70(U31'(proper(x0), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(U11(z0, z1))) 686.55/213.71
PROPER(U31(x0, U12(z0))) → c70(U31'(proper(x0), U12(proper(z0))), PROPER(x0), PROPER(U12(z0))) 686.55/213.71
PROPER(U31(x0, isNat(z0))) → c70(U31'(proper(x0), isNat(proper(z0))), PROPER(x0), PROPER(isNat(z0))) 686.55/213.71
PROPER(U31(x0, U21(z0))) → c70(U31'(proper(x0), U21(proper(z0))), PROPER(x0), PROPER(U21(z0))) 686.55/213.71
PROPER(U31(x0, U31(z0, z1))) → c70(U31'(proper(x0), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(U31(z0, z1))) 686.55/213.71
PROPER(U31(x0, U32(z0))) → c70(U31'(proper(x0), U32(proper(z0))), PROPER(x0), PROPER(U32(z0))) 686.55/213.71
PROPER(U31(x0, U41(z0, z1))) → c70(U31'(proper(x0), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(U41(z0, z1))) 686.55/213.71
PROPER(U31(x0, U51(z0, z1, z2))) → c70(U31'(proper(x0), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U51(z0, z1, z2))) 686.55/213.71
PROPER(U31(x0, U52(z0, z1, z2))) → c70(U31'(proper(x0), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U52(z0, z1, z2))) 686.55/213.71
PROPER(U31(x0, s(z0))) → c70(U31'(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 686.55/213.71
PROPER(U31(x0, plus(z0, z1))) → c70(U31'(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 686.55/213.71
PROPER(U31(x0, U61(z0))) → c70(U31'(proper(x0), U61(proper(z0))), PROPER(x0), PROPER(U61(z0))) 686.55/213.71
PROPER(U31(x0, U71(z0, z1, z2))) → c70(U31'(proper(x0), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U71(z0, z1, z2))) 686.55/213.71
PROPER(U31(x0, U72(z0, z1, z2))) → c70(U31'(proper(x0), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U72(z0, z1, z2))) 686.55/213.71
PROPER(U31(x0, x(z0, z1))) → c70(U31'(proper(x0), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x(z0, z1))) 686.55/213.71
PROPER(U31(U11(z0, z1), x1)) → c70(U31'(U11(proper(z0), proper(z1)), proper(x1)), PROPER(U11(z0, z1)), PROPER(x1)) 686.55/213.71
PROPER(U31(U12(z0), x1)) → c70(U31'(U12(proper(z0)), proper(x1)), PROPER(U12(z0)), PROPER(x1)) 686.55/213.71
PROPER(U31(isNat(z0), x1)) → c70(U31'(isNat(proper(z0)), proper(x1)), PROPER(isNat(z0)), PROPER(x1)) 686.55/213.71
PROPER(U31(U21(z0), x1)) → c70(U31'(U21(proper(z0)), proper(x1)), PROPER(U21(z0)), PROPER(x1)) 686.55/213.71
PROPER(U31(U31(z0, z1), x1)) → c70(U31'(U31(proper(z0), proper(z1)), proper(x1)), PROPER(U31(z0, z1)), PROPER(x1)) 686.55/213.71
PROPER(U31(U32(z0), x1)) → c70(U31'(U32(proper(z0)), proper(x1)), PROPER(U32(z0)), PROPER(x1)) 686.55/213.71
PROPER(U31(U41(z0, z1), x1)) → c70(U31'(U41(proper(z0), proper(z1)), proper(x1)), PROPER(U41(z0, z1)), PROPER(x1)) 686.55/213.71
PROPER(U31(U51(z0, z1, z2), x1)) → c70(U31'(U51(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U51(z0, z1, z2)), PROPER(x1)) 686.55/213.71
PROPER(U31(U52(z0, z1, z2), x1)) → c70(U31'(U52(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U52(z0, z1, z2)), PROPER(x1)) 686.55/213.71
PROPER(U31(s(z0), x1)) → c70(U31'(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 686.55/213.71
PROPER(U31(plus(z0, z1), x1)) → c70(U31'(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 686.55/213.71
PROPER(U31(U61(z0), x1)) → c70(U31'(U61(proper(z0)), proper(x1)), PROPER(U61(z0)), PROPER(x1)) 686.55/213.71
PROPER(U31(U71(z0, z1, z2), x1)) → c70(U31'(U71(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U71(z0, z1, z2)), PROPER(x1)) 686.55/213.71
PROPER(U31(U72(z0, z1, z2), x1)) → c70(U31'(U72(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U72(z0, z1, z2)), PROPER(x1)) 686.55/213.71
PROPER(U31(x(z0, z1), x1)) → c70(U31'(x(proper(z0), proper(z1)), proper(x1)), PROPER(x(z0, z1)), PROPER(x1)) 686.55/213.71
PROPER(U31(x0, tt)) → c70(U31'(proper(x0), ok(tt)), PROPER(x0)) 686.55/213.71
PROPER(U31(x0, 0)) → c70(U31'(proper(x0), ok(0)), PROPER(x0)) 686.55/213.71
PROPER(U31(tt, x1)) → c70(U31'(ok(tt), proper(x1)), PROPER(x1)) 686.55/213.71
PROPER(U31(0, x1)) → c70(U31'(ok(0), proper(x1)), PROPER(x1)) 686.55/213.71
PROPER(U32(U11(z0, z1))) → c71(U32'(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.55/213.71
PROPER(U32(U12(z0))) → c71(U32'(U12(proper(z0))), PROPER(U12(z0))) 686.55/213.71
PROPER(U32(isNat(z0))) → c71(U32'(isNat(proper(z0))), PROPER(isNat(z0))) 686.55/213.71
PROPER(U32(U21(z0))) → c71(U32'(U21(proper(z0))), PROPER(U21(z0))) 686.55/213.71
PROPER(U32(U31(z0, z1))) → c71(U32'(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.55/213.71
PROPER(U32(U32(z0))) → c71(U32'(U32(proper(z0))), PROPER(U32(z0))) 686.55/213.71
PROPER(U32(U41(z0, z1))) → c71(U32'(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.55/213.71
PROPER(U32(U51(z0, z1, z2))) → c71(U32'(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.55/213.71
PROPER(U32(U52(z0, z1, z2))) → c71(U32'(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.55/213.71
PROPER(U32(s(z0))) → c71(U32'(s(proper(z0))), PROPER(s(z0))) 686.55/213.71
PROPER(U32(plus(z0, z1))) → c71(U32'(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.55/213.71
PROPER(U32(U61(z0))) → c71(U32'(U61(proper(z0))), PROPER(U61(z0))) 686.55/213.71
PROPER(U32(U71(z0, z1, z2))) → c71(U32'(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.55/213.71
PROPER(U32(U72(z0, z1, z2))) → c71(U32'(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.55/213.71
PROPER(U32(x(z0, z1))) → c71(U32'(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.55/213.71
PROPER(U32(tt)) → c71(U32'(ok(tt))) 686.55/213.71
PROPER(U32(0)) → c71(U32'(ok(0))) 686.55/213.71
PROPER(U41(x0, U11(z0, z1))) → c72(U41'(proper(x0), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(U11(z0, z1))) 686.55/213.71
PROPER(U41(x0, U12(z0))) → c72(U41'(proper(x0), U12(proper(z0))), PROPER(x0), PROPER(U12(z0))) 686.55/213.71
PROPER(U41(x0, isNat(z0))) → c72(U41'(proper(x0), isNat(proper(z0))), PROPER(x0), PROPER(isNat(z0))) 686.55/213.71
PROPER(U41(x0, U21(z0))) → c72(U41'(proper(x0), U21(proper(z0))), PROPER(x0), PROPER(U21(z0))) 686.55/213.71
PROPER(U41(x0, U31(z0, z1))) → c72(U41'(proper(x0), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(U31(z0, z1))) 686.55/213.71
PROPER(U41(x0, U32(z0))) → c72(U41'(proper(x0), U32(proper(z0))), PROPER(x0), PROPER(U32(z0))) 686.55/213.71
PROPER(U41(x0, U41(z0, z1))) → c72(U41'(proper(x0), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(U41(z0, z1))) 686.55/213.71
PROPER(U41(x0, U51(z0, z1, z2))) → c72(U41'(proper(x0), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U51(z0, z1, z2))) 686.55/213.71
PROPER(U41(x0, U52(z0, z1, z2))) → c72(U41'(proper(x0), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U52(z0, z1, z2))) 686.55/213.71
PROPER(U41(x0, s(z0))) → c72(U41'(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 686.55/213.71
PROPER(U41(x0, plus(z0, z1))) → c72(U41'(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 686.55/213.71
PROPER(U41(x0, U61(z0))) → c72(U41'(proper(x0), U61(proper(z0))), PROPER(x0), PROPER(U61(z0))) 686.55/213.71
PROPER(U41(x0, U71(z0, z1, z2))) → c72(U41'(proper(x0), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U71(z0, z1, z2))) 686.55/213.71
PROPER(U41(x0, U72(z0, z1, z2))) → c72(U41'(proper(x0), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U72(z0, z1, z2))) 686.55/213.71
PROPER(U41(x0, x(z0, z1))) → c72(U41'(proper(x0), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x(z0, z1))) 686.55/213.71
PROPER(U41(U11(z0, z1), x1)) → c72(U41'(U11(proper(z0), proper(z1)), proper(x1)), PROPER(U11(z0, z1)), PROPER(x1)) 686.55/213.71
PROPER(U41(U12(z0), x1)) → c72(U41'(U12(proper(z0)), proper(x1)), PROPER(U12(z0)), PROPER(x1)) 686.55/213.71
PROPER(U41(isNat(z0), x1)) → c72(U41'(isNat(proper(z0)), proper(x1)), PROPER(isNat(z0)), PROPER(x1)) 686.55/213.71
PROPER(U41(U21(z0), x1)) → c72(U41'(U21(proper(z0)), proper(x1)), PROPER(U21(z0)), PROPER(x1)) 686.55/213.71
PROPER(U41(U31(z0, z1), x1)) → c72(U41'(U31(proper(z0), proper(z1)), proper(x1)), PROPER(U31(z0, z1)), PROPER(x1)) 686.55/213.71
PROPER(U41(U32(z0), x1)) → c72(U41'(U32(proper(z0)), proper(x1)), PROPER(U32(z0)), PROPER(x1)) 686.55/213.71
PROPER(U41(U41(z0, z1), x1)) → c72(U41'(U41(proper(z0), proper(z1)), proper(x1)), PROPER(U41(z0, z1)), PROPER(x1)) 686.55/213.71
PROPER(U41(U51(z0, z1, z2), x1)) → c72(U41'(U51(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U51(z0, z1, z2)), PROPER(x1)) 686.55/213.71
PROPER(U41(U52(z0, z1, z2), x1)) → c72(U41'(U52(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U52(z0, z1, z2)), PROPER(x1)) 686.55/213.71
PROPER(U41(s(z0), x1)) → c72(U41'(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 686.55/213.71
PROPER(U41(plus(z0, z1), x1)) → c72(U41'(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 686.55/213.71
PROPER(U41(U61(z0), x1)) → c72(U41'(U61(proper(z0)), proper(x1)), PROPER(U61(z0)), PROPER(x1)) 686.55/213.71
PROPER(U41(U71(z0, z1, z2), x1)) → c72(U41'(U71(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U71(z0, z1, z2)), PROPER(x1)) 686.55/213.71
PROPER(U41(U72(z0, z1, z2), x1)) → c72(U41'(U72(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U72(z0, z1, z2)), PROPER(x1)) 686.55/213.71
PROPER(U41(x(z0, z1), x1)) → c72(U41'(x(proper(z0), proper(z1)), proper(x1)), PROPER(x(z0, z1)), PROPER(x1)) 686.55/213.71
PROPER(U41(x0, tt)) → c72(U41'(proper(x0), ok(tt)), PROPER(x0)) 686.55/213.71
PROPER(U41(x0, 0)) → c72(U41'(proper(x0), ok(0)), PROPER(x0)) 686.55/213.71
PROPER(U41(tt, x1)) → c72(U41'(ok(tt), proper(x1)), PROPER(x1)) 686.55/213.71
PROPER(U41(0, x1)) → c72(U41'(ok(0), proper(x1)), PROPER(x1)) 686.55/213.71
PROPER(U51(x0, x1, U11(z0, z1))) → c73(U51'(proper(x0), proper(x1), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U11(z0, z1))) 686.55/213.71
PROPER(U51(x0, x1, U12(z0))) → c73(U51'(proper(x0), proper(x1), U12(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U12(z0))) 686.55/213.71
PROPER(U51(x0, x1, isNat(z0))) → c73(U51'(proper(x0), proper(x1), isNat(proper(z0))), PROPER(x0), PROPER(x1), PROPER(isNat(z0))) 686.55/213.71
PROPER(U51(x0, x1, U21(z0))) → c73(U51'(proper(x0), proper(x1), U21(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U21(z0))) 686.55/213.71
PROPER(U51(x0, x1, U31(z0, z1))) → c73(U51'(proper(x0), proper(x1), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U31(z0, z1))) 686.55/213.71
PROPER(U51(x0, x1, U32(z0))) → c73(U51'(proper(x0), proper(x1), U32(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U32(z0))) 686.55/213.71
PROPER(U51(x0, x1, U41(z0, z1))) → c73(U51'(proper(x0), proper(x1), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U41(z0, z1))) 686.55/213.71
PROPER(U51(x0, x1, U51(z0, z1, z2))) → c73(U51'(proper(x0), proper(x1), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U51(z0, z1, z2))) 686.55/213.71
PROPER(U51(x0, x1, U52(z0, z1, z2))) → c73(U51'(proper(x0), proper(x1), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U52(z0, z1, z2))) 686.55/213.71
PROPER(U51(x0, x1, s(z0))) → c73(U51'(proper(x0), proper(x1), s(proper(z0))), PROPER(x0), PROPER(x1), PROPER(s(z0))) 686.55/213.71
PROPER(U51(x0, x1, plus(z0, z1))) → c73(U51'(proper(x0), proper(x1), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(plus(z0, z1))) 686.55/213.71
PROPER(U51(x0, x1, U61(z0))) → c73(U51'(proper(x0), proper(x1), U61(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U61(z0))) 686.55/213.71
PROPER(U51(x0, x1, U71(z0, z1, z2))) → c73(U51'(proper(x0), proper(x1), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U71(z0, z1, z2))) 686.55/213.71
PROPER(U51(x0, x1, U72(z0, z1, z2))) → c73(U51'(proper(x0), proper(x1), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U72(z0, z1, z2))) 686.55/213.71
PROPER(U51(x0, x1, x(z0, z1))) → c73(U51'(proper(x0), proper(x1), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(x(z0, z1))) 686.55/213.71
PROPER(U51(x0, U11(z0, z1), x2)) → c73(U51'(proper(x0), U11(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U11(z0, z1)), PROPER(x2)) 686.55/213.71
PROPER(U51(x0, U12(z0), x2)) → c73(U51'(proper(x0), U12(proper(z0)), proper(x2)), PROPER(x0), PROPER(U12(z0)), PROPER(x2)) 686.55/213.71
PROPER(U51(x0, isNat(z0), x2)) → c73(U51'(proper(x0), isNat(proper(z0)), proper(x2)), PROPER(x0), PROPER(isNat(z0)), PROPER(x2)) 686.55/213.71
PROPER(U51(x0, U21(z0), x2)) → c73(U51'(proper(x0), U21(proper(z0)), proper(x2)), PROPER(x0), PROPER(U21(z0)), PROPER(x2)) 686.55/213.71
PROPER(U51(x0, U31(z0, z1), x2)) → c73(U51'(proper(x0), U31(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U31(z0, z1)), PROPER(x2)) 686.55/213.71
PROPER(U51(x0, U32(z0), x2)) → c73(U51'(proper(x0), U32(proper(z0)), proper(x2)), PROPER(x0), PROPER(U32(z0)), PROPER(x2)) 686.55/213.71
PROPER(U51(x0, U41(z0, z1), x2)) → c73(U51'(proper(x0), U41(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U41(z0, z1)), PROPER(x2)) 686.55/213.71
PROPER(U51(x0, U51(z0, z1, z2), x2)) → c73(U51'(proper(x0), U51(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U51(z0, z1, z2)), PROPER(x2)) 686.55/213.71
PROPER(U51(x0, U52(z0, z1, z2), x2)) → c73(U51'(proper(x0), U52(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U52(z0, z1, z2)), PROPER(x2)) 686.55/213.71
PROPER(U51(x0, s(z0), x2)) → c73(U51'(proper(x0), s(proper(z0)), proper(x2)), PROPER(x0), PROPER(s(z0)), PROPER(x2)) 686.55/213.71
PROPER(U51(x0, plus(z0, z1), x2)) → c73(U51'(proper(x0), plus(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(plus(z0, z1)), PROPER(x2)) 686.55/213.71
PROPER(U51(x0, U61(z0), x2)) → c73(U51'(proper(x0), U61(proper(z0)), proper(x2)), PROPER(x0), PROPER(U61(z0)), PROPER(x2)) 686.55/213.71
PROPER(U51(x0, U71(z0, z1, z2), x2)) → c73(U51'(proper(x0), U71(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U71(z0, z1, z2)), PROPER(x2)) 686.55/213.71
PROPER(U51(x0, U72(z0, z1, z2), x2)) → c73(U51'(proper(x0), U72(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U72(z0, z1, z2)), PROPER(x2)) 686.55/213.71
PROPER(U51(x0, x(z0, z1), x2)) → c73(U51'(proper(x0), x(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(x(z0, z1)), PROPER(x2)) 686.55/213.71
PROPER(U51(U11(z0, z1), x1, x2)) → c73(U51'(U11(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U11(z0, z1)), PROPER(x1), PROPER(x2)) 686.55/213.71
PROPER(U51(U12(z0), x1, x2)) → c73(U51'(U12(proper(z0)), proper(x1), proper(x2)), PROPER(U12(z0)), PROPER(x1), PROPER(x2)) 686.55/213.71
PROPER(U51(isNat(z0), x1, x2)) → c73(U51'(isNat(proper(z0)), proper(x1), proper(x2)), PROPER(isNat(z0)), PROPER(x1), PROPER(x2)) 686.55/213.71
PROPER(U51(U21(z0), x1, x2)) → c73(U51'(U21(proper(z0)), proper(x1), proper(x2)), PROPER(U21(z0)), PROPER(x1), PROPER(x2)) 686.55/213.71
PROPER(U51(U31(z0, z1), x1, x2)) → c73(U51'(U31(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U31(z0, z1)), PROPER(x1), PROPER(x2)) 686.55/213.71
PROPER(U51(U32(z0), x1, x2)) → c73(U51'(U32(proper(z0)), proper(x1), proper(x2)), PROPER(U32(z0)), PROPER(x1), PROPER(x2)) 686.55/213.71
PROPER(U51(U41(z0, z1), x1, x2)) → c73(U51'(U41(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U41(z0, z1)), PROPER(x1), PROPER(x2)) 686.55/213.71
PROPER(U51(U51(z0, z1, z2), x1, x2)) → c73(U51'(U51(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U51(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.55/213.71
PROPER(U51(U52(z0, z1, z2), x1, x2)) → c73(U51'(U52(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U52(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.55/213.71
PROPER(U51(s(z0), x1, x2)) → c73(U51'(s(proper(z0)), proper(x1), proper(x2)), PROPER(s(z0)), PROPER(x1), PROPER(x2)) 686.55/213.71
PROPER(U51(plus(z0, z1), x1, x2)) → c73(U51'(plus(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(plus(z0, z1)), PROPER(x1), PROPER(x2)) 686.55/213.71
PROPER(U51(U61(z0), x1, x2)) → c73(U51'(U61(proper(z0)), proper(x1), proper(x2)), PROPER(U61(z0)), PROPER(x1), PROPER(x2)) 686.55/213.71
PROPER(U51(U71(z0, z1, z2), x1, x2)) → c73(U51'(U71(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U71(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.55/213.71
PROPER(U51(U72(z0, z1, z2), x1, x2)) → c73(U51'(U72(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U72(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.55/213.71
PROPER(U51(x(z0, z1), x1, x2)) → c73(U51'(x(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(x(z0, z1)), PROPER(x1), PROPER(x2)) 686.55/213.71
PROPER(U51(x0, x1, tt)) → c73(U51'(proper(x0), proper(x1), ok(tt)), PROPER(x0), PROPER(x1)) 686.55/213.71
PROPER(U51(x0, x1, 0)) → c73(U51'(proper(x0), proper(x1), ok(0)), PROPER(x0), PROPER(x1)) 686.55/213.71
PROPER(U51(x0, tt, x2)) → c73(U51'(proper(x0), ok(tt), proper(x2)), PROPER(x0), PROPER(x2)) 686.55/213.71
PROPER(U51(x0, 0, x2)) → c73(U51'(proper(x0), ok(0), proper(x2)), PROPER(x0), PROPER(x2)) 686.55/213.71
PROPER(U51(tt, x1, x2)) → c73(U51'(ok(tt), proper(x1), proper(x2)), PROPER(x1), PROPER(x2)) 686.55/213.71
PROPER(U51(0, x1, x2)) → c73(U51'(ok(0), proper(x1), proper(x2)), PROPER(x1), PROPER(x2)) 686.55/213.71
PROPER(U52(x0, x1, U11(z0, z1))) → c74(U52'(proper(x0), proper(x1), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U11(z0, z1))) 686.55/213.71
PROPER(U52(x0, x1, U12(z0))) → c74(U52'(proper(x0), proper(x1), U12(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U12(z0))) 686.55/213.71
PROPER(U52(x0, x1, isNat(z0))) → c74(U52'(proper(x0), proper(x1), isNat(proper(z0))), PROPER(x0), PROPER(x1), PROPER(isNat(z0))) 686.55/213.71
PROPER(U52(x0, x1, U21(z0))) → c74(U52'(proper(x0), proper(x1), U21(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U21(z0))) 686.55/213.71
PROPER(U52(x0, x1, U31(z0, z1))) → c74(U52'(proper(x0), proper(x1), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U31(z0, z1))) 686.55/213.71
PROPER(U52(x0, x1, U32(z0))) → c74(U52'(proper(x0), proper(x1), U32(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U32(z0))) 686.55/213.71
PROPER(U52(x0, x1, U41(z0, z1))) → c74(U52'(proper(x0), proper(x1), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U41(z0, z1))) 686.55/213.71
PROPER(U52(x0, x1, U51(z0, z1, z2))) → c74(U52'(proper(x0), proper(x1), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U51(z0, z1, z2))) 686.55/213.71
PROPER(U52(x0, x1, U52(z0, z1, z2))) → c74(U52'(proper(x0), proper(x1), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U52(z0, z1, z2))) 686.55/213.71
PROPER(U52(x0, x1, s(z0))) → c74(U52'(proper(x0), proper(x1), s(proper(z0))), PROPER(x0), PROPER(x1), PROPER(s(z0))) 686.55/213.71
PROPER(U52(x0, x1, plus(z0, z1))) → c74(U52'(proper(x0), proper(x1), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(plus(z0, z1))) 686.55/213.71
PROPER(U52(x0, x1, U61(z0))) → c74(U52'(proper(x0), proper(x1), U61(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U61(z0))) 686.55/213.71
PROPER(U52(x0, x1, U71(z0, z1, z2))) → c74(U52'(proper(x0), proper(x1), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U71(z0, z1, z2))) 686.55/213.71
PROPER(U52(x0, x1, U72(z0, z1, z2))) → c74(U52'(proper(x0), proper(x1), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U72(z0, z1, z2))) 686.55/213.71
PROPER(U52(x0, x1, x(z0, z1))) → c74(U52'(proper(x0), proper(x1), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(x(z0, z1))) 686.55/213.71
PROPER(U52(x0, U11(z0, z1), x2)) → c74(U52'(proper(x0), U11(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U11(z0, z1)), PROPER(x2)) 686.55/213.71
PROPER(U52(x0, U12(z0), x2)) → c74(U52'(proper(x0), U12(proper(z0)), proper(x2)), PROPER(x0), PROPER(U12(z0)), PROPER(x2)) 686.55/213.71
PROPER(U52(x0, isNat(z0), x2)) → c74(U52'(proper(x0), isNat(proper(z0)), proper(x2)), PROPER(x0), PROPER(isNat(z0)), PROPER(x2)) 686.55/213.71
PROPER(U52(x0, U21(z0), x2)) → c74(U52'(proper(x0), U21(proper(z0)), proper(x2)), PROPER(x0), PROPER(U21(z0)), PROPER(x2)) 686.55/213.71
PROPER(U52(x0, U31(z0, z1), x2)) → c74(U52'(proper(x0), U31(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U31(z0, z1)), PROPER(x2)) 686.55/213.71
PROPER(U52(x0, U32(z0), x2)) → c74(U52'(proper(x0), U32(proper(z0)), proper(x2)), PROPER(x0), PROPER(U32(z0)), PROPER(x2)) 686.55/213.71
PROPER(U52(x0, U41(z0, z1), x2)) → c74(U52'(proper(x0), U41(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U41(z0, z1)), PROPER(x2)) 686.55/213.71
PROPER(U52(x0, U51(z0, z1, z2), x2)) → c74(U52'(proper(x0), U51(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U51(z0, z1, z2)), PROPER(x2)) 686.55/213.71
PROPER(U52(x0, U52(z0, z1, z2), x2)) → c74(U52'(proper(x0), U52(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U52(z0, z1, z2)), PROPER(x2)) 686.55/213.71
PROPER(U52(x0, s(z0), x2)) → c74(U52'(proper(x0), s(proper(z0)), proper(x2)), PROPER(x0), PROPER(s(z0)), PROPER(x2)) 686.55/213.71
PROPER(U52(x0, plus(z0, z1), x2)) → c74(U52'(proper(x0), plus(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(plus(z0, z1)), PROPER(x2)) 686.55/213.71
PROPER(U52(x0, U61(z0), x2)) → c74(U52'(proper(x0), U61(proper(z0)), proper(x2)), PROPER(x0), PROPER(U61(z0)), PROPER(x2)) 686.55/213.71
PROPER(U52(x0, U71(z0, z1, z2), x2)) → c74(U52'(proper(x0), U71(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U71(z0, z1, z2)), PROPER(x2)) 686.55/213.71
PROPER(U52(x0, U72(z0, z1, z2), x2)) → c74(U52'(proper(x0), U72(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U72(z0, z1, z2)), PROPER(x2)) 686.55/213.71
PROPER(U52(x0, x(z0, z1), x2)) → c74(U52'(proper(x0), x(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(x(z0, z1)), PROPER(x2)) 686.55/213.71
PROPER(U52(U11(z0, z1), x1, x2)) → c74(U52'(U11(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U11(z0, z1)), PROPER(x1), PROPER(x2)) 686.55/213.71
PROPER(U52(U12(z0), x1, x2)) → c74(U52'(U12(proper(z0)), proper(x1), proper(x2)), PROPER(U12(z0)), PROPER(x1), PROPER(x2)) 686.55/213.71
PROPER(U52(isNat(z0), x1, x2)) → c74(U52'(isNat(proper(z0)), proper(x1), proper(x2)), PROPER(isNat(z0)), PROPER(x1), PROPER(x2)) 686.55/213.71
PROPER(U52(U21(z0), x1, x2)) → c74(U52'(U21(proper(z0)), proper(x1), proper(x2)), PROPER(U21(z0)), PROPER(x1), PROPER(x2)) 686.55/213.71
PROPER(U52(U31(z0, z1), x1, x2)) → c74(U52'(U31(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U31(z0, z1)), PROPER(x1), PROPER(x2)) 686.55/213.71
PROPER(U52(U32(z0), x1, x2)) → c74(U52'(U32(proper(z0)), proper(x1), proper(x2)), PROPER(U32(z0)), PROPER(x1), PROPER(x2)) 686.55/213.71
PROPER(U52(U41(z0, z1), x1, x2)) → c74(U52'(U41(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U41(z0, z1)), PROPER(x1), PROPER(x2)) 686.55/213.71
PROPER(U52(U51(z0, z1, z2), x1, x2)) → c74(U52'(U51(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U51(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.55/213.71
PROPER(U52(U52(z0, z1, z2), x1, x2)) → c74(U52'(U52(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U52(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.55/213.71
PROPER(U52(s(z0), x1, x2)) → c74(U52'(s(proper(z0)), proper(x1), proper(x2)), PROPER(s(z0)), PROPER(x1), PROPER(x2)) 686.55/213.71
PROPER(U52(plus(z0, z1), x1, x2)) → c74(U52'(plus(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(plus(z0, z1)), PROPER(x1), PROPER(x2)) 686.55/213.71
PROPER(U52(U61(z0), x1, x2)) → c74(U52'(U61(proper(z0)), proper(x1), proper(x2)), PROPER(U61(z0)), PROPER(x1), PROPER(x2)) 686.55/213.71
PROPER(U52(U71(z0, z1, z2), x1, x2)) → c74(U52'(U71(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U71(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.55/213.71
PROPER(U52(U72(z0, z1, z2), x1, x2)) → c74(U52'(U72(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U72(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.55/213.71
PROPER(U52(x(z0, z1), x1, x2)) → c74(U52'(x(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(x(z0, z1)), PROPER(x1), PROPER(x2)) 686.55/213.71
PROPER(U52(x0, x1, tt)) → c74(U52'(proper(x0), proper(x1), ok(tt)), PROPER(x0), PROPER(x1)) 686.55/213.71
PROPER(U52(x0, x1, 0)) → c74(U52'(proper(x0), proper(x1), ok(0)), PROPER(x0), PROPER(x1)) 686.55/213.71
PROPER(U52(x0, tt, x2)) → c74(U52'(proper(x0), ok(tt), proper(x2)), PROPER(x0), PROPER(x2)) 686.55/213.71
PROPER(U52(x0, 0, x2)) → c74(U52'(proper(x0), ok(0), proper(x2)), PROPER(x0), PROPER(x2)) 686.55/213.71
PROPER(U52(tt, x1, x2)) → c74(U52'(ok(tt), proper(x1), proper(x2)), PROPER(x1), PROPER(x2)) 686.55/213.71
PROPER(U52(0, x1, x2)) → c74(U52'(ok(0), proper(x1), proper(x2)), PROPER(x1), PROPER(x2)) 686.55/213.71
PROPER(s(U11(z0, z1))) → c75(S(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.55/213.71
PROPER(s(tt)) → c75(S(ok(tt)), PROPER(tt)) 686.55/213.71
PROPER(s(U12(z0))) → c75(S(U12(proper(z0))), PROPER(U12(z0))) 686.55/213.71
PROPER(s(isNat(z0))) → c75(S(isNat(proper(z0))), PROPER(isNat(z0))) 686.55/213.71
PROPER(s(U21(z0))) → c75(S(U21(proper(z0))), PROPER(U21(z0))) 686.55/213.71
PROPER(s(U31(z0, z1))) → c75(S(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.55/213.71
PROPER(s(U32(z0))) → c75(S(U32(proper(z0))), PROPER(U32(z0))) 686.55/213.71
PROPER(s(U41(z0, z1))) → c75(S(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.55/213.71
PROPER(s(U51(z0, z1, z2))) → c75(S(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.55/213.71
PROPER(s(U52(z0, z1, z2))) → c75(S(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.55/213.71
PROPER(s(s(z0))) → c75(S(s(proper(z0))), PROPER(s(z0))) 686.55/213.71
PROPER(s(plus(z0, z1))) → c75(S(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.55/213.71
PROPER(s(U61(z0))) → c75(S(U61(proper(z0))), PROPER(U61(z0))) 686.55/213.71
PROPER(s(0)) → c75(S(ok(0)), PROPER(0)) 686.55/213.71
PROPER(s(U71(z0, z1, z2))) → c75(S(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.55/213.71
PROPER(s(U72(z0, z1, z2))) → c75(S(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.55/213.71
PROPER(s(x(z0, z1))) → c75(S(x(proper(z0), proper(z1))), PROPER(x(z0, z1)))
K tuples:none
Defined Rule Symbols:

active, U11, U12, U21, U31, U32, U41, U51, U52, s, plus, U61, U71, U72, x, proper, isNat, top

Defined Pair Symbols:

ACTIVE, U11', U12', U21', U31', U32', U41', U51', U52', S, PLUS, U61', U71', U72', X, PROPER, ISNAT, TOP

Compound Symbols:

c28, c29, 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, c62, c63, c64, c76, c77, c79, c80, c81, c82, c83, c84, c13, c16, c18, c1, c19, c19, c, c20, c20, c2, c21, c21, c3, c22, c22, c4, c23, c23, c5, c24, c24, c6, c25, c25, c7, c26, c26, c8, c27, c27, c9, c30, c30, c10, c31, c31, c11, c32, c32, c12, c65, c65, c67, c67, c68, c68, c69, c69, c70, c70, c71, c71, c72, c72, c73, c73, c74, c74, c75

686.55/213.71
686.55/213.71

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

Removed 2 trailing tuple parts
686.55/213.71
686.55/213.71

(118) Obligation:

Complexity Dependency Tuples Problem
Rules:

active(U11(tt, z0)) → mark(U12(isNat(z0))) 686.55/213.71
active(U12(tt)) → mark(tt) 686.55/213.71
active(U21(tt)) → mark(tt) 686.55/213.71
active(U31(tt, z0)) → mark(U32(isNat(z0))) 686.55/213.71
active(U32(tt)) → mark(tt) 686.55/213.71
active(U41(tt, z0)) → mark(z0) 686.55/213.71
active(U51(tt, z0, z1)) → mark(U52(isNat(z1), z0, z1)) 686.55/213.71
active(U52(tt, z0, z1)) → mark(s(plus(z1, z0))) 686.55/213.71
active(U61(tt)) → mark(0) 686.55/213.71
active(U71(tt, z0, z1)) → mark(U72(isNat(z1), z0, z1)) 686.55/213.71
active(U72(tt, z0, z1)) → mark(plus(x(z1, z0), z1)) 686.55/213.71
active(isNat(0)) → mark(tt) 686.55/213.71
active(isNat(plus(z0, z1))) → mark(U11(isNat(z0), z1)) 686.55/213.71
active(isNat(s(z0))) → mark(U21(isNat(z0))) 686.55/213.71
active(isNat(x(z0, z1))) → mark(U31(isNat(z0), z1)) 686.55/213.71
active(plus(z0, 0)) → mark(U41(isNat(z0), z0)) 686.55/213.71
active(plus(z0, s(z1))) → mark(U51(isNat(z1), z1, z0)) 686.55/213.71
active(x(z0, 0)) → mark(U61(isNat(z0))) 686.55/213.71
active(x(z0, s(z1))) → mark(U71(isNat(z1), z1, z0)) 686.55/213.71
active(U11(z0, z1)) → U11(active(z0), z1) 686.55/213.71
active(U12(z0)) → U12(active(z0)) 686.55/213.71
active(U21(z0)) → U21(active(z0)) 686.55/213.71
active(U31(z0, z1)) → U31(active(z0), z1) 686.55/213.71
active(U32(z0)) → U32(active(z0)) 686.55/213.71
active(U41(z0, z1)) → U41(active(z0), z1) 686.55/213.71
active(U51(z0, z1, z2)) → U51(active(z0), z1, z2) 686.55/213.71
active(U52(z0, z1, z2)) → U52(active(z0), z1, z2) 686.55/213.71
active(s(z0)) → s(active(z0)) 686.55/213.71
active(plus(z0, z1)) → plus(active(z0), z1) 686.55/213.71
active(plus(z0, z1)) → plus(z0, active(z1)) 686.55/213.71
active(U61(z0)) → U61(active(z0)) 686.55/213.71
active(U71(z0, z1, z2)) → U71(active(z0), z1, z2) 686.55/213.71
active(U72(z0, z1, z2)) → U72(active(z0), z1, z2) 686.55/213.71
active(x(z0, z1)) → x(active(z0), z1) 686.55/213.71
active(x(z0, z1)) → x(z0, active(z1)) 686.55/213.71
U11(mark(z0), z1) → mark(U11(z0, z1)) 686.55/213.71
U11(ok(z0), ok(z1)) → ok(U11(z0, z1)) 686.55/213.71
U12(mark(z0)) → mark(U12(z0)) 686.55/213.71
U12(ok(z0)) → ok(U12(z0)) 686.55/213.71
U21(mark(z0)) → mark(U21(z0)) 686.55/213.71
U21(ok(z0)) → ok(U21(z0)) 686.55/213.71
U31(mark(z0), z1) → mark(U31(z0, z1)) 686.55/213.71
U31(ok(z0), ok(z1)) → ok(U31(z0, z1)) 686.55/213.71
U32(mark(z0)) → mark(U32(z0)) 686.55/213.71
U32(ok(z0)) → ok(U32(z0)) 686.55/213.71
U41(mark(z0), z1) → mark(U41(z0, z1)) 686.55/213.71
U41(ok(z0), ok(z1)) → ok(U41(z0, z1)) 686.55/213.71
U51(mark(z0), z1, z2) → mark(U51(z0, z1, z2)) 686.55/213.71
U51(ok(z0), ok(z1), ok(z2)) → ok(U51(z0, z1, z2)) 686.55/213.71
U52(mark(z0), z1, z2) → mark(U52(z0, z1, z2)) 686.55/213.71
U52(ok(z0), ok(z1), ok(z2)) → ok(U52(z0, z1, z2)) 686.55/213.71
s(mark(z0)) → mark(s(z0)) 686.55/213.71
s(ok(z0)) → ok(s(z0)) 686.55/213.71
plus(mark(z0), z1) → mark(plus(z0, z1)) 686.55/213.71
plus(z0, mark(z1)) → mark(plus(z0, z1)) 686.55/213.71
plus(ok(z0), ok(z1)) → ok(plus(z0, z1)) 686.55/213.71
U61(mark(z0)) → mark(U61(z0)) 686.55/213.71
U61(ok(z0)) → ok(U61(z0)) 686.55/213.71
U71(mark(z0), z1, z2) → mark(U71(z0, z1, z2)) 686.55/213.71
U71(ok(z0), ok(z1), ok(z2)) → ok(U71(z0, z1, z2)) 686.55/213.71
U72(mark(z0), z1, z2) → mark(U72(z0, z1, z2)) 686.55/213.71
U72(ok(z0), ok(z1), ok(z2)) → ok(U72(z0, z1, z2)) 686.55/213.71
x(mark(z0), z1) → mark(x(z0, z1)) 686.55/213.71
x(z0, mark(z1)) → mark(x(z0, z1)) 686.55/213.71
x(ok(z0), ok(z1)) → ok(x(z0, z1)) 686.55/213.71
proper(U11(z0, z1)) → U11(proper(z0), proper(z1)) 686.55/213.71
proper(tt) → ok(tt) 686.55/213.71
proper(U12(z0)) → U12(proper(z0)) 686.55/213.71
proper(isNat(z0)) → isNat(proper(z0)) 686.55/213.71
proper(U21(z0)) → U21(proper(z0)) 686.55/213.71
proper(U31(z0, z1)) → U31(proper(z0), proper(z1)) 686.55/213.71
proper(U32(z0)) → U32(proper(z0)) 686.55/213.71
proper(U41(z0, z1)) → U41(proper(z0), proper(z1)) 686.55/213.71
proper(U51(z0, z1, z2)) → U51(proper(z0), proper(z1), proper(z2)) 686.55/213.71
proper(U52(z0, z1, z2)) → U52(proper(z0), proper(z1), proper(z2)) 686.55/213.71
proper(s(z0)) → s(proper(z0)) 686.55/213.71
proper(plus(z0, z1)) → plus(proper(z0), proper(z1)) 686.55/213.71
proper(U61(z0)) → U61(proper(z0)) 686.55/213.71
proper(0) → ok(0) 686.55/213.71
proper(U71(z0, z1, z2)) → U71(proper(z0), proper(z1), proper(z2)) 686.55/213.71
proper(U72(z0, z1, z2)) → U72(proper(z0), proper(z1), proper(z2)) 686.55/213.71
proper(x(z0, z1)) → x(proper(z0), proper(z1)) 686.55/213.71
isNat(ok(z0)) → ok(isNat(z0)) 686.55/213.71
top(mark(z0)) → top(proper(z0)) 686.55/213.71
top(ok(z0)) → top(active(z0))
Tuples:

ACTIVE(plus(z0, z1)) → c28(PLUS(active(z0), z1), ACTIVE(z0)) 686.55/213.71
ACTIVE(plus(z0, z1)) → c29(PLUS(z0, active(z1)), ACTIVE(z1)) 686.55/213.71
ACTIVE(x(z0, z1)) → c33(X(active(z0), z1), ACTIVE(z0)) 686.55/213.71
ACTIVE(x(z0, z1)) → c34(X(z0, active(z1)), ACTIVE(z1)) 686.55/213.71
U11'(mark(z0), z1) → c35(U11'(z0, z1)) 686.55/213.71
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1)) 686.55/213.71
U12'(mark(z0)) → c37(U12'(z0)) 686.55/213.71
U12'(ok(z0)) → c38(U12'(z0)) 686.55/213.72
U21'(mark(z0)) → c39(U21'(z0)) 686.55/213.72
U21'(ok(z0)) → c40(U21'(z0)) 686.55/213.72
U31'(mark(z0), z1) → c41(U31'(z0, z1)) 686.55/213.72
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 686.55/213.72
U32'(mark(z0)) → c43(U32'(z0)) 686.55/213.72
U32'(ok(z0)) → c44(U32'(z0)) 686.55/213.72
U41'(mark(z0), z1) → c45(U41'(z0, z1)) 686.55/213.72
U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1)) 686.55/213.72
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2)) 686.55/213.72
U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2)) 686.55/213.72
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2)) 686.55/213.72
U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2)) 686.55/213.72
S(mark(z0)) → c51(S(z0)) 686.55/213.72
S(ok(z0)) → c52(S(z0)) 686.55/213.72
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 686.55/213.72
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 686.55/213.72
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 686.55/213.72
U61'(mark(z0)) → c56(U61'(z0)) 686.55/213.72
U61'(ok(z0)) → c57(U61'(z0)) 686.55/213.72
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2)) 686.55/213.72
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2)) 686.55/213.72
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2)) 686.55/213.72
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 686.55/213.72
X(mark(z0), z1) → c62(X(z0, z1)) 686.55/213.72
X(z0, mark(z1)) → c63(X(z0, z1)) 686.55/213.72
X(ok(z0), ok(z1)) → c64(X(z0, z1)) 686.55/213.72
PROPER(plus(z0, z1)) → c76(PLUS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 686.55/213.72
PROPER(U61(z0)) → c77(U61'(proper(z0)), PROPER(z0)) 686.55/213.72
PROPER(U71(z0, z1, z2)) → c79(U71'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 686.55/213.72
PROPER(U72(z0, z1, z2)) → c80(U72'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 686.55/213.72
PROPER(x(z0, z1)) → c81(X(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 686.55/213.72
ISNAT(ok(z0)) → c82(ISNAT(z0)) 686.55/213.72
TOP(mark(z0)) → c83(TOP(proper(z0)), PROPER(z0)) 686.55/213.72
TOP(ok(z0)) → c84(TOP(active(z0)), ACTIVE(z0)) 686.55/213.72
ACTIVE(isNat(s(z0))) → c13(ISNAT(z0)) 686.55/213.72
ACTIVE(plus(z0, s(z1))) → c16(ISNAT(z1)) 686.55/213.72
ACTIVE(x(z0, s(z1))) → c18(ISNAT(z1)) 686.55/213.72
ACTIVE(U11(tt, z0)) → c1(U12'(isNat(z0))) 686.55/213.72
ACTIVE(U11(tt, z0)) → c1(ISNAT(z0)) 686.55/213.72
ACTIVE(U31(tt, z0)) → c1(U32'(isNat(z0))) 686.55/213.72
ACTIVE(U31(tt, z0)) → c1(ISNAT(z0)) 686.55/213.72
ACTIVE(U51(tt, z0, z1)) → c1(U52'(isNat(z1), z0, z1)) 686.55/213.72
ACTIVE(U51(tt, z0, z1)) → c1(ISNAT(z1)) 686.55/213.72
ACTIVE(U52(tt, z0, z1)) → c1(S(plus(z1, z0))) 686.55/213.72
ACTIVE(U52(tt, z0, z1)) → c1(PLUS(z1, z0)) 686.55/213.72
ACTIVE(U71(tt, z0, z1)) → c1(U72'(isNat(z1), z0, z1)) 686.55/213.72
ACTIVE(U71(tt, z0, z1)) → c1(ISNAT(z1)) 686.55/213.72
ACTIVE(U72(tt, z0, z1)) → c1(PLUS(x(z1, z0), z1)) 686.55/213.72
ACTIVE(U72(tt, z0, z1)) → c1(X(z1, z0)) 686.55/213.72
ACTIVE(isNat(plus(z0, z1))) → c1(U11'(isNat(z0), z1)) 686.55/213.72
ACTIVE(isNat(plus(z0, z1))) → c1(ISNAT(z0)) 686.55/213.72
ACTIVE(isNat(x(z0, z1))) → c1(U31'(isNat(z0), z1)) 686.55/213.72
ACTIVE(isNat(x(z0, z1))) → c1(ISNAT(z0)) 686.55/213.72
ACTIVE(plus(z0, 0)) → c1(U41'(isNat(z0), z0)) 686.55/213.72
ACTIVE(plus(z0, 0)) → c1(ISNAT(z0)) 686.55/213.72
ACTIVE(x(z0, 0)) → c1(U61'(isNat(z0))) 686.55/213.72
ACTIVE(x(z0, 0)) → c1(ISNAT(z0)) 686.55/213.72
ACTIVE(U11(plus(z0, 0), x1)) → c19(U11'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.55/213.72
ACTIVE(U11(plus(z0, s(z1)), x1)) → c19(U11'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.55/213.72
ACTIVE(U11(x(z0, 0), x1)) → c19(U11'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.55/213.72
ACTIVE(U11(x(z0, s(z1)), x1)) → c19(U11'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.55/213.72
ACTIVE(U11(U11(z0, z1), x1)) → c19(U11'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.55/213.72
ACTIVE(U11(U12(z0), x1)) → c19(U11'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.55/213.72
ACTIVE(U11(U21(z0), x1)) → c19(U11'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.55/213.72
ACTIVE(U11(U31(z0, z1), x1)) → c19(U11'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.55/213.72
ACTIVE(U11(U32(z0), x1)) → c19(U11'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.55/213.72
ACTIVE(U11(U41(z0, z1), x1)) → c19(U11'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.55/213.72
ACTIVE(U11(U51(z0, z1, z2), x1)) → c19(U11'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.55/213.72
ACTIVE(U11(U52(z0, z1, z2), x1)) → c19(U11'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.55/213.72
ACTIVE(U11(s(z0), x1)) → c19(U11'(s(active(z0)), x1), ACTIVE(s(z0))) 686.55/213.72
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.55/213.72
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.55/213.72
ACTIVE(U11(U61(z0), x1)) → c19(U11'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.55/213.72
ACTIVE(U11(U71(z0, z1, z2), x1)) → c19(U11'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.55/213.72
ACTIVE(U11(U72(z0, z1, z2), x1)) → c19(U11'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.55/213.72
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.55/213.72
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.55/213.72
ACTIVE(U11(isNat(0), x1)) → c19(U11'(mark(tt), x1)) 686.55/213.72
ACTIVE(U11(U11(tt, z0), x1)) → c(U11'(mark(U12(isNat(z0))), x1)) 686.55/213.72
ACTIVE(U11(U11(tt, z0), x1)) → c(ACTIVE(U11(tt, z0))) 686.55/213.72
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(U11'(mark(U11(isNat(z0), z1)), x1)) 686.55/213.72
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(ACTIVE(isNat(plus(z0, z1)))) 686.55/213.72
ACTIVE(U11(isNat(s(z0)), x1)) → c(U11'(mark(U21(isNat(z0))), x1)) 686.55/213.72
ACTIVE(U11(isNat(s(z0)), x1)) → c(ACTIVE(isNat(s(z0)))) 686.55/213.72
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(U11'(mark(U31(isNat(z0), z1)), x1)) 686.55/213.72
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(ACTIVE(isNat(x(z0, z1)))) 686.55/213.72
ACTIVE(U12(plus(z0, 0))) → c20(U12'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.55/213.72
ACTIVE(U12(plus(z0, s(z1)))) → c20(U12'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.55/213.72
ACTIVE(U12(x(z0, 0))) → c20(U12'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.55/213.72
ACTIVE(U12(x(z0, s(z1)))) → c20(U12'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.55/213.72
ACTIVE(U12(U11(z0, z1))) → c20(U12'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.55/213.72
ACTIVE(U12(U12(z0))) → c20(U12'(U12(active(z0))), ACTIVE(U12(z0))) 686.55/213.72
ACTIVE(U12(U21(z0))) → c20(U12'(U21(active(z0))), ACTIVE(U21(z0))) 686.55/213.72
ACTIVE(U12(U31(z0, z1))) → c20(U12'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.55/213.72
ACTIVE(U12(U32(z0))) → c20(U12'(U32(active(z0))), ACTIVE(U32(z0))) 686.55/213.72
ACTIVE(U12(U41(z0, z1))) → c20(U12'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.55/213.72
ACTIVE(U12(U51(z0, z1, z2))) → c20(U12'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.55/213.72
ACTIVE(U12(U52(z0, z1, z2))) → c20(U12'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.55/213.72
ACTIVE(U12(s(z0))) → c20(U12'(s(active(z0))), ACTIVE(s(z0))) 686.55/213.72
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.55/213.72
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.55/213.72
ACTIVE(U12(U61(z0))) → c20(U12'(U61(active(z0))), ACTIVE(U61(z0))) 686.55/213.72
ACTIVE(U12(U71(z0, z1, z2))) → c20(U12'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.55/213.72
ACTIVE(U12(U72(z0, z1, z2))) → c20(U12'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.55/213.72
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.55/213.72
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.55/213.72
ACTIVE(U11(U12(tt), x1)) → c19(U11'(mark(tt), x1)) 686.55/213.72
ACTIVE(U12(U12(tt))) → c20(U12'(mark(tt))) 686.55/213.72
ACTIVE(U12(isNat(0))) → c20(U12'(mark(tt))) 686.55/213.72
ACTIVE(U12(U11(tt, z0))) → c2(U12'(mark(U12(isNat(z0))))) 686.55/213.72
ACTIVE(U12(U11(tt, z0))) → c2(ACTIVE(U11(tt, z0))) 686.55/213.72
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(U12'(mark(U11(isNat(z0), z1)))) 686.55/213.72
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(ACTIVE(isNat(plus(z0, z1)))) 686.55/213.72
ACTIVE(U12(isNat(s(z0)))) → c2(U12'(mark(U21(isNat(z0))))) 686.55/213.72
ACTIVE(U12(isNat(s(z0)))) → c2(ACTIVE(isNat(s(z0)))) 686.55/213.72
ACTIVE(U12(isNat(x(z0, z1)))) → c2(U12'(mark(U31(isNat(z0), z1)))) 686.55/213.72
ACTIVE(U12(isNat(x(z0, z1)))) → c2(ACTIVE(isNat(x(z0, z1)))) 686.55/213.72
ACTIVE(U21(plus(z0, 0))) → c21(U21'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.55/213.72
ACTIVE(U21(plus(z0, s(z1)))) → c21(U21'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.55/213.72
ACTIVE(U21(x(z0, 0))) → c21(U21'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.55/213.72
ACTIVE(U21(x(z0, s(z1)))) → c21(U21'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.55/213.72
ACTIVE(U21(U11(z0, z1))) → c21(U21'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.55/213.72
ACTIVE(U21(U12(z0))) → c21(U21'(U12(active(z0))), ACTIVE(U12(z0))) 686.55/213.72
ACTIVE(U21(U21(z0))) → c21(U21'(U21(active(z0))), ACTIVE(U21(z0))) 686.55/213.72
ACTIVE(U21(U31(z0, z1))) → c21(U21'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.55/213.72
ACTIVE(U21(U32(z0))) → c21(U21'(U32(active(z0))), ACTIVE(U32(z0))) 686.55/213.72
ACTIVE(U21(U41(z0, z1))) → c21(U21'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.55/213.72
ACTIVE(U21(U51(z0, z1, z2))) → c21(U21'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.55/213.72
ACTIVE(U21(U52(z0, z1, z2))) → c21(U21'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.55/213.72
ACTIVE(U21(s(z0))) → c21(U21'(s(active(z0))), ACTIVE(s(z0))) 686.55/213.72
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.55/213.72
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.55/213.72
ACTIVE(U21(U61(z0))) → c21(U21'(U61(active(z0))), ACTIVE(U61(z0))) 686.55/213.72
ACTIVE(U21(U71(z0, z1, z2))) → c21(U21'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.55/213.72
ACTIVE(U21(U72(z0, z1, z2))) → c21(U21'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.55/213.72
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.55/213.72
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.55/213.72
ACTIVE(U11(U21(tt), x1)) → c19(U11'(mark(tt), x1)) 686.55/213.72
ACTIVE(U12(U21(tt))) → c20(U12'(mark(tt))) 686.55/213.72
ACTIVE(U21(U12(tt))) → c21(U21'(mark(tt))) 686.55/213.72
ACTIVE(U21(U21(tt))) → c21(U21'(mark(tt))) 686.55/213.72
ACTIVE(U21(isNat(0))) → c21(U21'(mark(tt))) 686.55/213.72
ACTIVE(U21(U11(tt, z0))) → c3(U21'(mark(U12(isNat(z0))))) 686.55/213.72
ACTIVE(U21(U11(tt, z0))) → c3(ACTIVE(U11(tt, z0))) 686.55/213.72
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(U21'(mark(U11(isNat(z0), z1)))) 686.55/213.72
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(ACTIVE(isNat(plus(z0, z1)))) 686.55/213.72
ACTIVE(U21(isNat(s(z0)))) → c3(U21'(mark(U21(isNat(z0))))) 686.55/213.72
ACTIVE(U21(isNat(s(z0)))) → c3(ACTIVE(isNat(s(z0)))) 686.55/213.72
ACTIVE(U21(isNat(x(z0, z1)))) → c3(U21'(mark(U31(isNat(z0), z1)))) 686.55/213.72
ACTIVE(U21(isNat(x(z0, z1)))) → c3(ACTIVE(isNat(x(z0, z1)))) 686.55/213.72
ACTIVE(U31(plus(z0, 0), x1)) → c22(U31'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.55/213.72
ACTIVE(U31(plus(z0, s(z1)), x1)) → c22(U31'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.55/213.72
ACTIVE(U31(x(z0, 0), x1)) → c22(U31'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.55/213.72
ACTIVE(U31(x(z0, s(z1)), x1)) → c22(U31'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.55/213.72
ACTIVE(U31(U11(z0, z1), x1)) → c22(U31'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.55/213.72
ACTIVE(U31(U12(z0), x1)) → c22(U31'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.55/213.72
ACTIVE(U31(U21(z0), x1)) → c22(U31'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.55/213.72
ACTIVE(U31(U31(z0, z1), x1)) → c22(U31'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.55/213.72
ACTIVE(U31(U32(z0), x1)) → c22(U31'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.55/213.72
ACTIVE(U31(U41(z0, z1), x1)) → c22(U31'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.55/213.72
ACTIVE(U31(U51(z0, z1, z2), x1)) → c22(U31'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.55/213.72
ACTIVE(U31(U52(z0, z1, z2), x1)) → c22(U31'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.55/213.72
ACTIVE(U31(s(z0), x1)) → c22(U31'(s(active(z0)), x1), ACTIVE(s(z0))) 686.55/213.72
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.55/213.72
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.55/213.72
ACTIVE(U31(U61(z0), x1)) → c22(U31'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.55/213.72
ACTIVE(U31(U71(z0, z1, z2), x1)) → c22(U31'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.55/213.72
ACTIVE(U31(U72(z0, z1, z2), x1)) → c22(U31'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.55/213.72
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.55/213.72
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.55/213.72
ACTIVE(U31(U12(tt), x1)) → c22(U31'(mark(tt), x1)) 686.55/213.72
ACTIVE(U31(U21(tt), x1)) → c22(U31'(mark(tt), x1)) 686.55/213.72
ACTIVE(U31(isNat(0), x1)) → c22(U31'(mark(tt), x1)) 686.55/213.72
ACTIVE(U11(U31(tt, z0), x1)) → c4(U11'(mark(U32(isNat(z0))), x1)) 686.55/213.72
ACTIVE(U11(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 686.55/213.72
ACTIVE(U12(U31(tt, z0))) → c4(U12'(mark(U32(isNat(z0))))) 686.55/213.72
ACTIVE(U12(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 686.55/213.72
ACTIVE(U21(U31(tt, z0))) → c4(U21'(mark(U32(isNat(z0))))) 686.55/213.72
ACTIVE(U21(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 686.55/213.72
ACTIVE(U31(U11(tt, z0), x1)) → c4(U31'(mark(U12(isNat(z0))), x1)) 686.55/213.72
ACTIVE(U31(U11(tt, z0), x1)) → c4(ACTIVE(U11(tt, z0))) 686.55/213.72
ACTIVE(U31(U31(tt, z0), x1)) → c4(U31'(mark(U32(isNat(z0))), x1)) 686.55/213.72
ACTIVE(U31(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 686.55/213.72
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(U31'(mark(U11(isNat(z0), z1)), x1)) 686.55/213.72
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(ACTIVE(isNat(plus(z0, z1)))) 686.55/213.72
ACTIVE(U31(isNat(s(z0)), x1)) → c4(U31'(mark(U21(isNat(z0))), x1)) 686.55/213.72
ACTIVE(U31(isNat(s(z0)), x1)) → c4(ACTIVE(isNat(s(z0)))) 686.55/213.72
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(U31'(mark(U31(isNat(z0), z1)), x1)) 686.55/213.72
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(ACTIVE(isNat(x(z0, z1)))) 686.55/213.72
ACTIVE(U32(plus(z0, 0))) → c23(U32'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.55/213.72
ACTIVE(U32(plus(z0, s(z1)))) → c23(U32'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.55/213.72
ACTIVE(U32(x(z0, 0))) → c23(U32'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.55/213.72
ACTIVE(U32(x(z0, s(z1)))) → c23(U32'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.55/213.72
ACTIVE(U32(U11(z0, z1))) → c23(U32'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.55/213.72
ACTIVE(U32(U12(z0))) → c23(U32'(U12(active(z0))), ACTIVE(U12(z0))) 686.55/213.72
ACTIVE(U32(U21(z0))) → c23(U32'(U21(active(z0))), ACTIVE(U21(z0))) 686.55/213.72
ACTIVE(U32(U31(z0, z1))) → c23(U32'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.55/213.72
ACTIVE(U32(U32(z0))) → c23(U32'(U32(active(z0))), ACTIVE(U32(z0))) 686.55/213.72
ACTIVE(U32(U41(z0, z1))) → c23(U32'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.55/213.72
ACTIVE(U32(U51(z0, z1, z2))) → c23(U32'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.55/213.72
ACTIVE(U32(U52(z0, z1, z2))) → c23(U32'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.55/213.72
ACTIVE(U32(s(z0))) → c23(U32'(s(active(z0))), ACTIVE(s(z0))) 686.55/213.72
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.55/213.72
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.55/213.72
ACTIVE(U32(U61(z0))) → c23(U32'(U61(active(z0))), ACTIVE(U61(z0))) 686.55/213.72
ACTIVE(U32(U71(z0, z1, z2))) → c23(U32'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.55/213.72
ACTIVE(U32(U72(z0, z1, z2))) → c23(U32'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.55/213.72
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.55/213.72
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.55/213.72
ACTIVE(U11(U32(tt), x1)) → c19(U11'(mark(tt), x1)) 686.55/213.72
ACTIVE(U12(U32(tt))) → c20(U12'(mark(tt))) 686.55/213.72
ACTIVE(U21(U32(tt))) → c21(U21'(mark(tt))) 686.55/213.72
ACTIVE(U31(U32(tt), x1)) → c22(U31'(mark(tt), x1)) 686.55/213.72
ACTIVE(U32(U12(tt))) → c23(U32'(mark(tt))) 686.55/213.72
ACTIVE(U32(U21(tt))) → c23(U32'(mark(tt))) 686.55/213.72
ACTIVE(U32(U32(tt))) → c23(U32'(mark(tt))) 686.55/213.72
ACTIVE(U32(isNat(0))) → c23(U32'(mark(tt))) 686.55/213.72
ACTIVE(U32(U11(tt, z0))) → c5(U32'(mark(U12(isNat(z0))))) 686.55/213.72
ACTIVE(U32(U11(tt, z0))) → c5(ACTIVE(U11(tt, z0))) 686.55/213.72
ACTIVE(U32(U31(tt, z0))) → c5(U32'(mark(U32(isNat(z0))))) 686.55/213.72
ACTIVE(U32(U31(tt, z0))) → c5(ACTIVE(U31(tt, z0))) 686.55/213.72
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(U32'(mark(U11(isNat(z0), z1)))) 686.55/213.72
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(ACTIVE(isNat(plus(z0, z1)))) 686.55/213.72
ACTIVE(U32(isNat(s(z0)))) → c5(U32'(mark(U21(isNat(z0))))) 686.55/213.72
ACTIVE(U32(isNat(s(z0)))) → c5(ACTIVE(isNat(s(z0)))) 686.55/213.72
ACTIVE(U32(isNat(x(z0, z1)))) → c5(U32'(mark(U31(isNat(z0), z1)))) 686.55/213.72
ACTIVE(U32(isNat(x(z0, z1)))) → c5(ACTIVE(isNat(x(z0, z1)))) 686.55/213.72
ACTIVE(U41(plus(z0, 0), x1)) → c24(U41'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.55/213.72
ACTIVE(U41(plus(z0, s(z1)), x1)) → c24(U41'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.55/213.72
ACTIVE(U41(x(z0, 0), x1)) → c24(U41'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.55/213.72
ACTIVE(U41(x(z0, s(z1)), x1)) → c24(U41'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.55/213.72
ACTIVE(U41(U11(z0, z1), x1)) → c24(U41'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.55/213.72
ACTIVE(U41(U12(z0), x1)) → c24(U41'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.55/213.72
ACTIVE(U41(U21(z0), x1)) → c24(U41'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.55/213.72
ACTIVE(U41(U31(z0, z1), x1)) → c24(U41'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.55/213.72
ACTIVE(U41(U32(z0), x1)) → c24(U41'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.55/213.72
ACTIVE(U41(U41(z0, z1), x1)) → c24(U41'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.55/213.72
ACTIVE(U41(U51(z0, z1, z2), x1)) → c24(U41'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.55/213.72
ACTIVE(U41(U52(z0, z1, z2), x1)) → c24(U41'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.55/213.72
ACTIVE(U41(s(z0), x1)) → c24(U41'(s(active(z0)), x1), ACTIVE(s(z0))) 686.55/213.72
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.55/213.72
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.55/213.72
ACTIVE(U41(U61(z0), x1)) → c24(U41'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.55/213.72
ACTIVE(U41(U71(z0, z1, z2), x1)) → c24(U41'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.55/213.72
ACTIVE(U41(U72(z0, z1, z2), x1)) → c24(U41'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.55/213.72
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.55/213.72
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.55/213.72
ACTIVE(U11(U41(tt, z0), x1)) → c19(U11'(mark(z0), x1)) 686.55/213.72
ACTIVE(U12(U41(tt, z0))) → c20(U12'(mark(z0))) 686.55/213.72
ACTIVE(U21(U41(tt, z0))) → c21(U21'(mark(z0))) 686.55/213.72
ACTIVE(U31(U41(tt, z0), x1)) → c22(U31'(mark(z0), x1)) 686.55/213.72
ACTIVE(U32(U41(tt, z0))) → c23(U32'(mark(z0))) 686.55/213.72
ACTIVE(U41(U12(tt), x1)) → c24(U41'(mark(tt), x1)) 686.55/213.72
ACTIVE(U41(U21(tt), x1)) → c24(U41'(mark(tt), x1)) 686.55/213.72
ACTIVE(U41(U32(tt), x1)) → c24(U41'(mark(tt), x1)) 686.55/213.72
ACTIVE(U41(U41(tt, z0), x1)) → c24(U41'(mark(z0), x1)) 686.55/213.72
ACTIVE(U41(isNat(0), x1)) → c24(U41'(mark(tt), x1)) 686.55/213.72
ACTIVE(U41(U11(tt, z0), x1)) → c6(U41'(mark(U12(isNat(z0))), x1)) 686.55/213.72
ACTIVE(U41(U11(tt, z0), x1)) → c6(ACTIVE(U11(tt, z0))) 686.55/213.72
ACTIVE(U41(U31(tt, z0), x1)) → c6(U41'(mark(U32(isNat(z0))), x1)) 686.55/213.72
ACTIVE(U41(U31(tt, z0), x1)) → c6(ACTIVE(U31(tt, z0))) 686.55/213.72
ACTIVE(U41(isNat(plus(z0, z1)), x1)) → c6(U41'(mark(U11(isNat(z0), z1)), x1)) 686.55/213.72
ACTIVE(U41(isNat(plus(z0, z1)), x1)) → c6(ACTIVE(isNat(plus(z0, z1)))) 686.55/213.72
ACTIVE(U41(isNat(s(z0)), x1)) → c6(U41'(mark(U21(isNat(z0))), x1)) 686.55/213.72
ACTIVE(U41(isNat(s(z0)), x1)) → c6(ACTIVE(isNat(s(z0)))) 686.55/213.72
ACTIVE(U41(isNat(x(z0, z1)), x1)) → c6(U41'(mark(U31(isNat(z0), z1)), x1)) 686.55/213.72
ACTIVE(U41(isNat(x(z0, z1)), x1)) → c6(ACTIVE(isNat(x(z0, z1)))) 686.55/213.72
ACTIVE(U51(plus(z0, 0), x1, x2)) → c25(U51'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.55/213.72
ACTIVE(U51(plus(z0, s(z1)), x1, x2)) → c25(U51'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.55/213.72
ACTIVE(U51(x(z0, 0), x1, x2)) → c25(U51'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.55/213.72
ACTIVE(U51(x(z0, s(z1)), x1, x2)) → c25(U51'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.55/213.72
ACTIVE(U51(U11(z0, z1), x1, x2)) → c25(U51'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.55/213.72
ACTIVE(U51(U12(z0), x1, x2)) → c25(U51'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.55/213.72
ACTIVE(U51(U21(z0), x1, x2)) → c25(U51'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.55/213.72
ACTIVE(U51(U31(z0, z1), x1, x2)) → c25(U51'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.55/213.72
ACTIVE(U51(U32(z0), x1, x2)) → c25(U51'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.55/213.72
ACTIVE(U51(U41(z0, z1), x1, x2)) → c25(U51'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.55/213.72
ACTIVE(U51(U51(z0, z1, z2), x1, x2)) → c25(U51'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.55/213.72
ACTIVE(U51(U52(z0, z1, z2), x1, x2)) → c25(U51'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.55/213.72
ACTIVE(U51(s(z0), x1, x2)) → c25(U51'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.55/213.72
ACTIVE(U51(plus(z0, z1), x1, x2)) → c25(U51'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.55/213.72
ACTIVE(U51(plus(z0, z1), x1, x2)) → c25(U51'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.55/213.72
ACTIVE(U51(U61(z0), x1, x2)) → c25(U51'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.55/213.72
ACTIVE(U51(U71(z0, z1, z2), x1, x2)) → c25(U51'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.55/213.72
ACTIVE(U51(U72(z0, z1, z2), x1, x2)) → c25(U51'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.55/213.72
ACTIVE(U51(x(z0, z1), x1, x2)) → c25(U51'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.55/213.72
ACTIVE(U51(x(z0, z1), x1, x2)) → c25(U51'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.55/213.72
ACTIVE(U51(U12(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.55/213.72
ACTIVE(U51(U21(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.55/213.72
ACTIVE(U51(U32(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.55/213.72
ACTIVE(U51(U41(tt, z0), x1, x2)) → c25(U51'(mark(z0), x1, x2)) 686.55/213.72
ACTIVE(U51(isNat(0), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.55/213.72
ACTIVE(U11(U51(tt, z0, z1), x1)) → c7(U11'(mark(U52(isNat(z1), z0, z1)), x1)) 686.55/213.72
ACTIVE(U11(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.55/213.72
ACTIVE(U12(U51(tt, z0, z1))) → c7(U12'(mark(U52(isNat(z1), z0, z1)))) 686.55/213.72
ACTIVE(U12(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.55/213.72
ACTIVE(U21(U51(tt, z0, z1))) → c7(U21'(mark(U52(isNat(z1), z0, z1)))) 686.55/213.72
ACTIVE(U21(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.55/213.72
ACTIVE(U31(U51(tt, z0, z1), x1)) → c7(U31'(mark(U52(isNat(z1), z0, z1)), x1)) 686.55/213.72
ACTIVE(U31(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.55/213.72
ACTIVE(U32(U51(tt, z0, z1))) → c7(U32'(mark(U52(isNat(z1), z0, z1)))) 686.55/213.72
ACTIVE(U32(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.55/213.72
ACTIVE(U41(U51(tt, z0, z1), x1)) → c7(U41'(mark(U52(isNat(z1), z0, z1)), x1)) 686.55/213.72
ACTIVE(U41(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.55/213.72
ACTIVE(U51(U11(tt, z0), x1, x2)) → c7(U51'(mark(U12(isNat(z0))), x1, x2)) 686.55/213.72
ACTIVE(U51(U11(tt, z0), x1, x2)) → c7(ACTIVE(U11(tt, z0))) 686.55/213.72
ACTIVE(U51(U31(tt, z0), x1, x2)) → c7(U51'(mark(U32(isNat(z0))), x1, x2)) 686.55/213.72
ACTIVE(U51(U31(tt, z0), x1, x2)) → c7(ACTIVE(U31(tt, z0))) 686.55/213.72
ACTIVE(U51(U51(tt, z0, z1), x1, x2)) → c7(U51'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.55/213.72
ACTIVE(U51(U51(tt, z0, z1), x1, x2)) → c7(ACTIVE(U51(tt, z0, z1))) 686.55/213.72
ACTIVE(U51(isNat(plus(z0, z1)), x1, x2)) → c7(U51'(mark(U11(isNat(z0), z1)), x1, x2)) 686.55/213.72
ACTIVE(U51(isNat(plus(z0, z1)), x1, x2)) → c7(ACTIVE(isNat(plus(z0, z1)))) 686.55/213.72
ACTIVE(U51(isNat(s(z0)), x1, x2)) → c7(U51'(mark(U21(isNat(z0))), x1, x2)) 686.55/213.72
ACTIVE(U51(isNat(s(z0)), x1, x2)) → c7(ACTIVE(isNat(s(z0)))) 686.55/213.72
ACTIVE(U51(isNat(x(z0, z1)), x1, x2)) → c7(U51'(mark(U31(isNat(z0), z1)), x1, x2)) 686.55/213.72
ACTIVE(U51(isNat(x(z0, z1)), x1, x2)) → c7(ACTIVE(isNat(x(z0, z1)))) 686.55/213.72
ACTIVE(U52(plus(z0, 0), x1, x2)) → c26(U52'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.55/213.72
ACTIVE(U52(plus(z0, s(z1)), x1, x2)) → c26(U52'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.55/213.72
ACTIVE(U52(x(z0, 0), x1, x2)) → c26(U52'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.55/213.72
ACTIVE(U52(x(z0, s(z1)), x1, x2)) → c26(U52'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.55/213.72
ACTIVE(U52(U11(z0, z1), x1, x2)) → c26(U52'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.55/213.72
ACTIVE(U52(U12(z0), x1, x2)) → c26(U52'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.55/213.72
ACTIVE(U52(U21(z0), x1, x2)) → c26(U52'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.55/213.72
ACTIVE(U52(U31(z0, z1), x1, x2)) → c26(U52'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.55/213.72
ACTIVE(U52(U32(z0), x1, x2)) → c26(U52'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.55/213.72
ACTIVE(U52(U41(z0, z1), x1, x2)) → c26(U52'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.55/213.72
ACTIVE(U52(U51(z0, z1, z2), x1, x2)) → c26(U52'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.55/213.72
ACTIVE(U52(U52(z0, z1, z2), x1, x2)) → c26(U52'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.55/213.72
ACTIVE(U52(s(z0), x1, x2)) → c26(U52'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.55/213.72
ACTIVE(U52(plus(z0, z1), x1, x2)) → c26(U52'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.55/213.72
ACTIVE(U52(plus(z0, z1), x1, x2)) → c26(U52'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.55/213.72
ACTIVE(U52(U61(z0), x1, x2)) → c26(U52'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.55/213.72
ACTIVE(U52(U71(z0, z1, z2), x1, x2)) → c26(U52'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.55/213.72
ACTIVE(U52(U72(z0, z1, z2), x1, x2)) → c26(U52'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.55/213.72
ACTIVE(U52(x(z0, z1), x1, x2)) → c26(U52'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.55/213.72
ACTIVE(U52(x(z0, z1), x1, x2)) → c26(U52'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.55/213.72
ACTIVE(U52(U12(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.55/213.72
ACTIVE(U52(U21(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.55/213.72
ACTIVE(U52(U32(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.55/213.72
ACTIVE(U52(U41(tt, z0), x1, x2)) → c26(U52'(mark(z0), x1, x2)) 686.55/213.72
ACTIVE(U52(isNat(0), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.55/213.72
ACTIVE(U11(U52(tt, z0, z1), x1)) → c8(U11'(mark(s(plus(z1, z0))), x1)) 686.55/213.72
ACTIVE(U11(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.55/213.72
ACTIVE(U12(U52(tt, z0, z1))) → c8(U12'(mark(s(plus(z1, z0))))) 686.55/213.72
ACTIVE(U12(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.55/213.72
ACTIVE(U21(U52(tt, z0, z1))) → c8(U21'(mark(s(plus(z1, z0))))) 686.55/213.72
ACTIVE(U21(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.55/213.72
ACTIVE(U31(U52(tt, z0, z1), x1)) → c8(U31'(mark(s(plus(z1, z0))), x1)) 686.55/213.72
ACTIVE(U31(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.55/213.72
ACTIVE(U32(U52(tt, z0, z1))) → c8(U32'(mark(s(plus(z1, z0))))) 686.55/213.72
ACTIVE(U32(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.55/213.72
ACTIVE(U41(U52(tt, z0, z1), x1)) → c8(U41'(mark(s(plus(z1, z0))), x1)) 686.55/213.72
ACTIVE(U41(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.55/213.72
ACTIVE(U51(U52(tt, z0, z1), x1, x2)) → c8(U51'(mark(s(plus(z1, z0))), x1, x2)) 686.55/213.72
ACTIVE(U51(U52(tt, z0, z1), x1, x2)) → c8(ACTIVE(U52(tt, z0, z1))) 686.55/213.72
ACTIVE(U52(U11(tt, z0), x1, x2)) → c8(U52'(mark(U12(isNat(z0))), x1, x2)) 686.55/213.72
ACTIVE(U52(U11(tt, z0), x1, x2)) → c8(ACTIVE(U11(tt, z0))) 686.55/213.72
ACTIVE(U52(U31(tt, z0), x1, x2)) → c8(U52'(mark(U32(isNat(z0))), x1, x2)) 686.55/213.72
ACTIVE(U52(U31(tt, z0), x1, x2)) → c8(ACTIVE(U31(tt, z0))) 686.55/213.72
ACTIVE(U52(U51(tt, z0, z1), x1, x2)) → c8(U52'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.55/213.72
ACTIVE(U52(U51(tt, z0, z1), x1, x2)) → c8(ACTIVE(U51(tt, z0, z1))) 686.55/213.72
ACTIVE(U52(U52(tt, z0, z1), x1, x2)) → c8(U52'(mark(s(plus(z1, z0))), x1, x2)) 686.55/213.72
ACTIVE(U52(U52(tt, z0, z1), x1, x2)) → c8(ACTIVE(U52(tt, z0, z1))) 686.55/213.72
ACTIVE(U52(isNat(plus(z0, z1)), x1, x2)) → c8(U52'(mark(U11(isNat(z0), z1)), x1, x2)) 686.55/213.72
ACTIVE(U52(isNat(plus(z0, z1)), x1, x2)) → c8(ACTIVE(isNat(plus(z0, z1)))) 686.55/213.72
ACTIVE(U52(isNat(s(z0)), x1, x2)) → c8(U52'(mark(U21(isNat(z0))), x1, x2)) 686.55/213.72
ACTIVE(U52(isNat(s(z0)), x1, x2)) → c8(ACTIVE(isNat(s(z0)))) 686.55/213.72
ACTIVE(U52(isNat(x(z0, z1)), x1, x2)) → c8(U52'(mark(U31(isNat(z0), z1)), x1, x2)) 686.55/213.72
ACTIVE(U52(isNat(x(z0, z1)), x1, x2)) → c8(ACTIVE(isNat(x(z0, z1)))) 686.55/213.72
ACTIVE(s(plus(z0, 0))) → c27(S(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.55/213.72
ACTIVE(s(plus(z0, s(z1)))) → c27(S(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.55/213.72
ACTIVE(s(x(z0, 0))) → c27(S(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.55/213.72
ACTIVE(s(x(z0, s(z1)))) → c27(S(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.55/213.72
ACTIVE(s(U11(z0, z1))) → c27(S(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.55/213.72
ACTIVE(s(U12(z0))) → c27(S(U12(active(z0))), ACTIVE(U12(z0))) 686.55/213.72
ACTIVE(s(U21(z0))) → c27(S(U21(active(z0))), ACTIVE(U21(z0))) 686.55/213.72
ACTIVE(s(U31(z0, z1))) → c27(S(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.55/213.72
ACTIVE(s(U32(z0))) → c27(S(U32(active(z0))), ACTIVE(U32(z0))) 686.55/213.72
ACTIVE(s(U41(z0, z1))) → c27(S(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.55/213.72
ACTIVE(s(U51(z0, z1, z2))) → c27(S(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.55/213.72
ACTIVE(s(U52(z0, z1, z2))) → c27(S(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.55/213.72
ACTIVE(s(s(z0))) → c27(S(s(active(z0))), ACTIVE(s(z0))) 686.55/213.72
ACTIVE(s(plus(z0, z1))) → c27(S(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.55/213.72
ACTIVE(s(plus(z0, z1))) → c27(S(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.55/213.72
ACTIVE(s(U61(z0))) → c27(S(U61(active(z0))), ACTIVE(U61(z0))) 686.55/213.72
ACTIVE(s(U71(z0, z1, z2))) → c27(S(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.55/213.72
ACTIVE(s(U72(z0, z1, z2))) → c27(S(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.55/213.72
ACTIVE(s(x(z0, z1))) → c27(S(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.55/213.72
ACTIVE(s(x(z0, z1))) → c27(S(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.55/213.72
ACTIVE(s(U12(tt))) → c27(S(mark(tt))) 686.55/213.72
ACTIVE(s(U21(tt))) → c27(S(mark(tt))) 686.55/213.72
ACTIVE(s(U32(tt))) → c27(S(mark(tt))) 686.55/213.72
ACTIVE(s(U41(tt, z0))) → c27(S(mark(z0))) 686.55/213.72
ACTIVE(s(isNat(0))) → c27(S(mark(tt))) 686.55/213.72
ACTIVE(s(U11(tt, z0))) → c9(S(mark(U12(isNat(z0))))) 686.55/213.72
ACTIVE(s(U11(tt, z0))) → c9(ACTIVE(U11(tt, z0))) 686.55/213.72
ACTIVE(s(U31(tt, z0))) → c9(S(mark(U32(isNat(z0))))) 686.55/213.72
ACTIVE(s(U31(tt, z0))) → c9(ACTIVE(U31(tt, z0))) 686.55/213.72
ACTIVE(s(U51(tt, z0, z1))) → c9(S(mark(U52(isNat(z1), z0, z1)))) 686.55/213.72
ACTIVE(s(U51(tt, z0, z1))) → c9(ACTIVE(U51(tt, z0, z1))) 686.55/213.72
ACTIVE(s(U52(tt, z0, z1))) → c9(S(mark(s(plus(z1, z0))))) 686.55/213.72
ACTIVE(s(U52(tt, z0, z1))) → c9(ACTIVE(U52(tt, z0, z1))) 686.55/213.72
ACTIVE(s(isNat(plus(z0, z1)))) → c9(S(mark(U11(isNat(z0), z1)))) 686.55/213.72
ACTIVE(s(isNat(plus(z0, z1)))) → c9(ACTIVE(isNat(plus(z0, z1)))) 686.55/213.72
ACTIVE(s(isNat(s(z0)))) → c9(S(mark(U21(isNat(z0))))) 686.55/213.72
ACTIVE(s(isNat(s(z0)))) → c9(ACTIVE(isNat(s(z0)))) 686.55/213.72
ACTIVE(s(isNat(x(z0, z1)))) → c9(S(mark(U31(isNat(z0), z1)))) 686.55/213.72
ACTIVE(s(isNat(x(z0, z1)))) → c9(ACTIVE(isNat(x(z0, z1)))) 686.55/213.72
ACTIVE(U61(plus(z0, 0))) → c30(U61'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.55/213.72
ACTIVE(U61(plus(z0, s(z1)))) → c30(U61'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.55/213.72
ACTIVE(U61(x(z0, 0))) → c30(U61'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.55/213.72
ACTIVE(U61(x(z0, s(z1)))) → c30(U61'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.55/213.72
ACTIVE(U61(U11(z0, z1))) → c30(U61'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.55/213.72
ACTIVE(U61(U12(z0))) → c30(U61'(U12(active(z0))), ACTIVE(U12(z0))) 686.55/213.72
ACTIVE(U61(U21(z0))) → c30(U61'(U21(active(z0))), ACTIVE(U21(z0))) 686.55/213.72
ACTIVE(U61(U31(z0, z1))) → c30(U61'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.55/213.72
ACTIVE(U61(U32(z0))) → c30(U61'(U32(active(z0))), ACTIVE(U32(z0))) 686.55/213.72
ACTIVE(U61(U41(z0, z1))) → c30(U61'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.55/213.72
ACTIVE(U61(U51(z0, z1, z2))) → c30(U61'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.55/213.72
ACTIVE(U61(U52(z0, z1, z2))) → c30(U61'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.55/213.72
ACTIVE(U61(s(z0))) → c30(U61'(s(active(z0))), ACTIVE(s(z0))) 686.55/213.72
ACTIVE(U61(plus(z0, z1))) → c30(U61'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.55/213.72
ACTIVE(U61(plus(z0, z1))) → c30(U61'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.55/213.72
ACTIVE(U61(U61(z0))) → c30(U61'(U61(active(z0))), ACTIVE(U61(z0))) 686.55/213.72
ACTIVE(U61(U71(z0, z1, z2))) → c30(U61'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.55/213.72
ACTIVE(U61(U72(z0, z1, z2))) → c30(U61'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.55/213.72
ACTIVE(U61(x(z0, z1))) → c30(U61'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.55/213.72
ACTIVE(U61(x(z0, z1))) → c30(U61'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.55/213.72
ACTIVE(U11(U61(tt), x1)) → c19(U11'(mark(0), x1)) 686.55/213.72
ACTIVE(U12(U61(tt))) → c20(U12'(mark(0))) 686.55/213.72
ACTIVE(U21(U61(tt))) → c21(U21'(mark(0))) 686.55/213.72
ACTIVE(U31(U61(tt), x1)) → c22(U31'(mark(0), x1)) 686.55/213.72
ACTIVE(U32(U61(tt))) → c23(U32'(mark(0))) 686.55/213.72
ACTIVE(U41(U61(tt), x1)) → c24(U41'(mark(0), x1)) 686.55/213.72
ACTIVE(U51(U61(tt), x1, x2)) → c25(U51'(mark(0), x1, x2)) 686.55/213.72
ACTIVE(U52(U61(tt), x1, x2)) → c26(U52'(mark(0), x1, x2)) 686.55/213.72
ACTIVE(s(U61(tt))) → c27(S(mark(0))) 686.55/213.72
ACTIVE(U61(U12(tt))) → c30(U61'(mark(tt))) 686.55/213.72
ACTIVE(U61(U21(tt))) → c30(U61'(mark(tt))) 686.55/213.72
ACTIVE(U61(U32(tt))) → c30(U61'(mark(tt))) 686.55/213.72
ACTIVE(U61(U41(tt, z0))) → c30(U61'(mark(z0))) 686.55/213.72
ACTIVE(U61(U61(tt))) → c30(U61'(mark(0))) 686.55/213.72
ACTIVE(U61(isNat(0))) → c30(U61'(mark(tt))) 686.55/213.72
ACTIVE(U61(U11(tt, z0))) → c10(U61'(mark(U12(isNat(z0))))) 686.55/213.72
ACTIVE(U61(U11(tt, z0))) → c10(ACTIVE(U11(tt, z0))) 686.55/213.72
ACTIVE(U61(U31(tt, z0))) → c10(U61'(mark(U32(isNat(z0))))) 686.55/213.72
ACTIVE(U61(U31(tt, z0))) → c10(ACTIVE(U31(tt, z0))) 686.55/213.72
ACTIVE(U61(U51(tt, z0, z1))) → c10(U61'(mark(U52(isNat(z1), z0, z1)))) 686.55/213.72
ACTIVE(U61(U51(tt, z0, z1))) → c10(ACTIVE(U51(tt, z0, z1))) 686.55/213.72
ACTIVE(U61(U52(tt, z0, z1))) → c10(U61'(mark(s(plus(z1, z0))))) 686.55/213.72
ACTIVE(U61(U52(tt, z0, z1))) → c10(ACTIVE(U52(tt, z0, z1))) 686.55/213.72
ACTIVE(U61(isNat(plus(z0, z1)))) → c10(U61'(mark(U11(isNat(z0), z1)))) 686.55/213.72
ACTIVE(U61(isNat(plus(z0, z1)))) → c10(ACTIVE(isNat(plus(z0, z1)))) 686.55/213.72
ACTIVE(U61(isNat(s(z0)))) → c10(U61'(mark(U21(isNat(z0))))) 686.55/213.72
ACTIVE(U61(isNat(s(z0)))) → c10(ACTIVE(isNat(s(z0)))) 686.55/213.72
ACTIVE(U61(isNat(x(z0, z1)))) → c10(U61'(mark(U31(isNat(z0), z1)))) 686.55/213.72
ACTIVE(U61(isNat(x(z0, z1)))) → c10(ACTIVE(isNat(x(z0, z1)))) 686.55/213.72
ACTIVE(U71(plus(z0, 0), x1, x2)) → c31(U71'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.55/213.72
ACTIVE(U71(plus(z0, s(z1)), x1, x2)) → c31(U71'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.55/213.72
ACTIVE(U71(x(z0, 0), x1, x2)) → c31(U71'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.55/213.72
ACTIVE(U71(x(z0, s(z1)), x1, x2)) → c31(U71'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.55/213.72
ACTIVE(U71(U11(z0, z1), x1, x2)) → c31(U71'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.55/213.72
ACTIVE(U71(U12(z0), x1, x2)) → c31(U71'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.55/213.72
ACTIVE(U71(U21(z0), x1, x2)) → c31(U71'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.55/213.72
ACTIVE(U71(U31(z0, z1), x1, x2)) → c31(U71'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.55/213.72
ACTIVE(U71(U32(z0), x1, x2)) → c31(U71'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.55/213.72
ACTIVE(U71(U41(z0, z1), x1, x2)) → c31(U71'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.55/213.72
ACTIVE(U71(U51(z0, z1, z2), x1, x2)) → c31(U71'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.55/213.72
ACTIVE(U71(U52(z0, z1, z2), x1, x2)) → c31(U71'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.55/213.72
ACTIVE(U71(s(z0), x1, x2)) → c31(U71'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.55/213.72
ACTIVE(U71(plus(z0, z1), x1, x2)) → c31(U71'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.55/213.72
ACTIVE(U71(plus(z0, z1), x1, x2)) → c31(U71'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.55/213.72
ACTIVE(U71(U61(z0), x1, x2)) → c31(U71'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.55/213.72
ACTIVE(U71(U71(z0, z1, z2), x1, x2)) → c31(U71'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.55/213.72
ACTIVE(U71(U72(z0, z1, z2), x1, x2)) → c31(U71'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.55/213.72
ACTIVE(U71(x(z0, z1), x1, x2)) → c31(U71'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.55/213.72
ACTIVE(U71(x(z0, z1), x1, x2)) → c31(U71'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.55/213.72
ACTIVE(U71(U12(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.55/213.72
ACTIVE(U71(U21(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.55/213.72
ACTIVE(U71(U32(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.55/213.72
ACTIVE(U71(U41(tt, z0), x1, x2)) → c31(U71'(mark(z0), x1, x2)) 686.55/213.72
ACTIVE(U71(U61(tt), x1, x2)) → c31(U71'(mark(0), x1, x2)) 686.55/213.72
ACTIVE(U71(isNat(0), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.55/213.72
ACTIVE(U11(U71(tt, z0, z1), x1)) → c11(U11'(mark(U72(isNat(z1), z0, z1)), x1)) 686.55/213.72
ACTIVE(U11(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.55/213.72
ACTIVE(U12(U71(tt, z0, z1))) → c11(U12'(mark(U72(isNat(z1), z0, z1)))) 686.55/213.72
ACTIVE(U12(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.55/213.72
ACTIVE(U21(U71(tt, z0, z1))) → c11(U21'(mark(U72(isNat(z1), z0, z1)))) 686.55/213.72
ACTIVE(U21(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.55/213.72
ACTIVE(U31(U71(tt, z0, z1), x1)) → c11(U31'(mark(U72(isNat(z1), z0, z1)), x1)) 686.55/213.72
ACTIVE(U31(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.55/213.72
ACTIVE(U32(U71(tt, z0, z1))) → c11(U32'(mark(U72(isNat(z1), z0, z1)))) 686.55/213.72
ACTIVE(U32(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.55/213.72
ACTIVE(U41(U71(tt, z0, z1), x1)) → c11(U41'(mark(U72(isNat(z1), z0, z1)), x1)) 686.55/213.72
ACTIVE(U41(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.55/213.72
ACTIVE(U51(U71(tt, z0, z1), x1, x2)) → c11(U51'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.55/213.72
ACTIVE(U51(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.55/213.72
ACTIVE(U52(U71(tt, z0, z1), x1, x2)) → c11(U52'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.55/213.72
ACTIVE(U52(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.55/213.72
ACTIVE(s(U71(tt, z0, z1))) → c11(S(mark(U72(isNat(z1), z0, z1)))) 686.55/213.72
ACTIVE(s(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.55/213.72
ACTIVE(U61(U71(tt, z0, z1))) → c11(U61'(mark(U72(isNat(z1), z0, z1)))) 686.55/213.72
ACTIVE(U61(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.55/213.72
ACTIVE(U71(U11(tt, z0), x1, x2)) → c11(U71'(mark(U12(isNat(z0))), x1, x2)) 686.55/213.72
ACTIVE(U71(U11(tt, z0), x1, x2)) → c11(ACTIVE(U11(tt, z0))) 686.55/213.72
ACTIVE(U71(U31(tt, z0), x1, x2)) → c11(U71'(mark(U32(isNat(z0))), x1, x2)) 686.55/213.72
ACTIVE(U71(U31(tt, z0), x1, x2)) → c11(ACTIVE(U31(tt, z0))) 686.55/213.72
ACTIVE(U71(U51(tt, z0, z1), x1, x2)) → c11(U71'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.55/213.72
ACTIVE(U71(U51(tt, z0, z1), x1, x2)) → c11(ACTIVE(U51(tt, z0, z1))) 686.55/213.72
ACTIVE(U71(U52(tt, z0, z1), x1, x2)) → c11(U71'(mark(s(plus(z1, z0))), x1, x2)) 686.55/213.72
ACTIVE(U71(U52(tt, z0, z1), x1, x2)) → c11(ACTIVE(U52(tt, z0, z1))) 686.55/213.72
ACTIVE(U71(U71(tt, z0, z1), x1, x2)) → c11(U71'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.55/213.72
ACTIVE(U71(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.55/213.72
ACTIVE(U71(isNat(plus(z0, z1)), x1, x2)) → c11(U71'(mark(U11(isNat(z0), z1)), x1, x2)) 686.55/213.72
ACTIVE(U71(isNat(plus(z0, z1)), x1, x2)) → c11(ACTIVE(isNat(plus(z0, z1)))) 686.55/213.72
ACTIVE(U71(isNat(s(z0)), x1, x2)) → c11(U71'(mark(U21(isNat(z0))), x1, x2)) 686.55/213.72
ACTIVE(U71(isNat(s(z0)), x1, x2)) → c11(ACTIVE(isNat(s(z0)))) 686.55/213.72
ACTIVE(U71(isNat(x(z0, z1)), x1, x2)) → c11(U71'(mark(U31(isNat(z0), z1)), x1, x2)) 686.55/213.72
ACTIVE(U71(isNat(x(z0, z1)), x1, x2)) → c11(ACTIVE(isNat(x(z0, z1)))) 686.55/213.72
ACTIVE(U72(plus(z0, 0), x1, x2)) → c32(U72'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.55/213.72
ACTIVE(U72(plus(z0, s(z1)), x1, x2)) → c32(U72'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.55/213.72
ACTIVE(U72(x(z0, 0), x1, x2)) → c32(U72'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.55/213.72
ACTIVE(U72(x(z0, s(z1)), x1, x2)) → c32(U72'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.55/213.72
ACTIVE(U72(U11(z0, z1), x1, x2)) → c32(U72'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.55/213.72
ACTIVE(U72(U12(z0), x1, x2)) → c32(U72'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.55/213.72
ACTIVE(U72(U21(z0), x1, x2)) → c32(U72'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.55/213.72
ACTIVE(U72(U31(z0, z1), x1, x2)) → c32(U72'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.55/213.72
ACTIVE(U72(U32(z0), x1, x2)) → c32(U72'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.55/213.72
ACTIVE(U72(U41(z0, z1), x1, x2)) → c32(U72'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.55/213.72
ACTIVE(U72(U51(z0, z1, z2), x1, x2)) → c32(U72'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.55/213.72
ACTIVE(U72(U52(z0, z1, z2), x1, x2)) → c32(U72'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.55/213.72
ACTIVE(U72(s(z0), x1, x2)) → c32(U72'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.55/213.72
ACTIVE(U72(plus(z0, z1), x1, x2)) → c32(U72'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.55/213.72
ACTIVE(U72(plus(z0, z1), x1, x2)) → c32(U72'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.55/213.72
ACTIVE(U72(U61(z0), x1, x2)) → c32(U72'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.55/213.72
ACTIVE(U72(U71(z0, z1, z2), x1, x2)) → c32(U72'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.55/213.72
ACTIVE(U72(U72(z0, z1, z2), x1, x2)) → c32(U72'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.55/213.72
ACTIVE(U72(x(z0, z1), x1, x2)) → c32(U72'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.55/213.72
ACTIVE(U72(x(z0, z1), x1, x2)) → c32(U72'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.55/213.72
ACTIVE(U72(U12(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.55/213.72
ACTIVE(U72(U21(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.55/213.72
ACTIVE(U72(U32(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.55/213.72
ACTIVE(U72(U41(tt, z0), x1, x2)) → c32(U72'(mark(z0), x1, x2)) 686.55/213.72
ACTIVE(U72(U61(tt), x1, x2)) → c32(U72'(mark(0), x1, x2)) 686.55/213.72
ACTIVE(U72(isNat(0), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.55/213.72
ACTIVE(U11(U72(tt, z0, z1), x1)) → c12(U11'(mark(plus(x(z1, z0), z1)), x1)) 686.55/213.72
ACTIVE(U11(U72(tt, z0, z1), x1)) → c12(ACTIVE(U72(tt, z0, z1))) 686.55/213.72
ACTIVE(U12(U72(tt, z0, z1))) → c12(U12'(mark(plus(x(z1, z0), z1)))) 686.55/213.72
ACTIVE(U12(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.55/213.72
ACTIVE(U21(U72(tt, z0, z1))) → c12(U21'(mark(plus(x(z1, z0), z1)))) 686.55/213.72
ACTIVE(U21(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.55/213.72
ACTIVE(U31(U72(tt, z0, z1), x1)) → c12(U31'(mark(plus(x(z1, z0), z1)), x1)) 686.55/213.72
ACTIVE(U31(U72(tt, z0, z1), x1)) → c12(ACTIVE(U72(tt, z0, z1))) 686.55/213.72
ACTIVE(U32(U72(tt, z0, z1))) → c12(U32'(mark(plus(x(z1, z0), z1)))) 686.55/213.72
ACTIVE(U32(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.55/213.72
ACTIVE(U41(U72(tt, z0, z1), x1)) → c12(U41'(mark(plus(x(z1, z0), z1)), x1)) 686.55/213.72
ACTIVE(U41(U72(tt, z0, z1), x1)) → c12(ACTIVE(U72(tt, z0, z1))) 686.55/213.72
ACTIVE(U51(U72(tt, z0, z1), x1, x2)) → c12(U51'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.55/213.72
ACTIVE(U51(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.55/213.72
ACTIVE(U52(U72(tt, z0, z1), x1, x2)) → c12(U52'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.55/213.72
ACTIVE(U52(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.55/213.72
ACTIVE(s(U72(tt, z0, z1))) → c12(S(mark(plus(x(z1, z0), z1)))) 686.55/213.72
ACTIVE(s(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.55/213.72
ACTIVE(U61(U72(tt, z0, z1))) → c12(U61'(mark(plus(x(z1, z0), z1)))) 686.55/213.72
ACTIVE(U61(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.55/213.72
ACTIVE(U71(U72(tt, z0, z1), x1, x2)) → c12(U71'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.55/213.72
ACTIVE(U71(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.55/213.72
ACTIVE(U72(U11(tt, z0), x1, x2)) → c12(U72'(mark(U12(isNat(z0))), x1, x2)) 686.55/213.72
ACTIVE(U72(U11(tt, z0), x1, x2)) → c12(ACTIVE(U11(tt, z0))) 686.55/213.72
ACTIVE(U72(U31(tt, z0), x1, x2)) → c12(U72'(mark(U32(isNat(z0))), x1, x2)) 686.55/213.72
ACTIVE(U72(U31(tt, z0), x1, x2)) → c12(ACTIVE(U31(tt, z0))) 686.55/213.72
ACTIVE(U72(U51(tt, z0, z1), x1, x2)) → c12(U72'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.55/213.72
ACTIVE(U72(U51(tt, z0, z1), x1, x2)) → c12(ACTIVE(U51(tt, z0, z1))) 686.55/213.72
ACTIVE(U72(U52(tt, z0, z1), x1, x2)) → c12(U72'(mark(s(plus(z1, z0))), x1, x2)) 686.55/213.72
ACTIVE(U72(U52(tt, z0, z1), x1, x2)) → c12(ACTIVE(U52(tt, z0, z1))) 686.55/213.72
ACTIVE(U72(U71(tt, z0, z1), x1, x2)) → c12(U72'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.55/213.72
ACTIVE(U72(U71(tt, z0, z1), x1, x2)) → c12(ACTIVE(U71(tt, z0, z1))) 686.55/213.72
ACTIVE(U72(U72(tt, z0, z1), x1, x2)) → c12(U72'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.55/213.72
ACTIVE(U72(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.55/213.72
ACTIVE(U72(isNat(plus(z0, z1)), x1, x2)) → c12(U72'(mark(U11(isNat(z0), z1)), x1, x2)) 686.55/213.72
ACTIVE(U72(isNat(plus(z0, z1)), x1, x2)) → c12(ACTIVE(isNat(plus(z0, z1)))) 686.55/213.72
ACTIVE(U72(isNat(s(z0)), x1, x2)) → c12(U72'(mark(U21(isNat(z0))), x1, x2)) 686.55/213.72
ACTIVE(U72(isNat(s(z0)), x1, x2)) → c12(ACTIVE(isNat(s(z0)))) 686.55/213.72
ACTIVE(U72(isNat(x(z0, z1)), x1, x2)) → c12(U72'(mark(U31(isNat(z0), z1)), x1, x2)) 686.55/213.72
ACTIVE(U72(isNat(x(z0, z1)), x1, x2)) → c12(ACTIVE(isNat(x(z0, z1)))) 686.55/213.72
PROPER(U11(x0, U11(z0, z1))) → c65(U11'(proper(x0), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(U11(z0, z1))) 686.55/213.72
PROPER(U11(x0, U12(z0))) → c65(U11'(proper(x0), U12(proper(z0))), PROPER(x0), PROPER(U12(z0))) 686.55/213.72
PROPER(U11(x0, isNat(z0))) → c65(U11'(proper(x0), isNat(proper(z0))), PROPER(x0), PROPER(isNat(z0))) 686.55/213.72
PROPER(U11(x0, U21(z0))) → c65(U11'(proper(x0), U21(proper(z0))), PROPER(x0), PROPER(U21(z0))) 686.55/213.72
PROPER(U11(x0, U31(z0, z1))) → c65(U11'(proper(x0), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(U31(z0, z1))) 686.55/213.72
PROPER(U11(x0, U32(z0))) → c65(U11'(proper(x0), U32(proper(z0))), PROPER(x0), PROPER(U32(z0))) 686.55/213.72
PROPER(U11(x0, U41(z0, z1))) → c65(U11'(proper(x0), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(U41(z0, z1))) 686.55/213.72
PROPER(U11(x0, U51(z0, z1, z2))) → c65(U11'(proper(x0), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U51(z0, z1, z2))) 686.55/213.72
PROPER(U11(x0, U52(z0, z1, z2))) → c65(U11'(proper(x0), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U52(z0, z1, z2))) 686.55/213.72
PROPER(U11(x0, s(z0))) → c65(U11'(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 686.55/213.72
PROPER(U11(x0, plus(z0, z1))) → c65(U11'(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 686.55/213.72
PROPER(U11(x0, U61(z0))) → c65(U11'(proper(x0), U61(proper(z0))), PROPER(x0), PROPER(U61(z0))) 686.55/213.72
PROPER(U11(x0, U71(z0, z1, z2))) → c65(U11'(proper(x0), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U71(z0, z1, z2))) 686.55/213.72
PROPER(U11(x0, U72(z0, z1, z2))) → c65(U11'(proper(x0), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U72(z0, z1, z2))) 686.55/213.72
PROPER(U11(x0, x(z0, z1))) → c65(U11'(proper(x0), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x(z0, z1))) 686.55/213.72
PROPER(U11(U11(z0, z1), x1)) → c65(U11'(U11(proper(z0), proper(z1)), proper(x1)), PROPER(U11(z0, z1)), PROPER(x1)) 686.55/213.72
PROPER(U11(U12(z0), x1)) → c65(U11'(U12(proper(z0)), proper(x1)), PROPER(U12(z0)), PROPER(x1)) 686.55/213.72
PROPER(U11(isNat(z0), x1)) → c65(U11'(isNat(proper(z0)), proper(x1)), PROPER(isNat(z0)), PROPER(x1)) 686.55/213.72
PROPER(U11(U21(z0), x1)) → c65(U11'(U21(proper(z0)), proper(x1)), PROPER(U21(z0)), PROPER(x1)) 686.55/213.72
PROPER(U11(U31(z0, z1), x1)) → c65(U11'(U31(proper(z0), proper(z1)), proper(x1)), PROPER(U31(z0, z1)), PROPER(x1)) 686.55/213.72
PROPER(U11(U32(z0), x1)) → c65(U11'(U32(proper(z0)), proper(x1)), PROPER(U32(z0)), PROPER(x1)) 686.55/213.72
PROPER(U11(U41(z0, z1), x1)) → c65(U11'(U41(proper(z0), proper(z1)), proper(x1)), PROPER(U41(z0, z1)), PROPER(x1)) 686.55/213.72
PROPER(U11(U51(z0, z1, z2), x1)) → c65(U11'(U51(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U51(z0, z1, z2)), PROPER(x1)) 686.55/213.72
PROPER(U11(U52(z0, z1, z2), x1)) → c65(U11'(U52(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U52(z0, z1, z2)), PROPER(x1)) 686.55/213.72
PROPER(U11(s(z0), x1)) → c65(U11'(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 686.55/213.72
PROPER(U11(plus(z0, z1), x1)) → c65(U11'(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 686.55/213.72
PROPER(U11(U61(z0), x1)) → c65(U11'(U61(proper(z0)), proper(x1)), PROPER(U61(z0)), PROPER(x1)) 686.55/213.72
PROPER(U11(U71(z0, z1, z2), x1)) → c65(U11'(U71(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U71(z0, z1, z2)), PROPER(x1)) 686.55/213.72
PROPER(U11(U72(z0, z1, z2), x1)) → c65(U11'(U72(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U72(z0, z1, z2)), PROPER(x1)) 686.55/213.72
PROPER(U11(x(z0, z1), x1)) → c65(U11'(x(proper(z0), proper(z1)), proper(x1)), PROPER(x(z0, z1)), PROPER(x1)) 686.55/213.72
PROPER(U11(x0, tt)) → c65(U11'(proper(x0), ok(tt)), PROPER(x0)) 686.55/213.72
PROPER(U11(x0, 0)) → c65(U11'(proper(x0), ok(0)), PROPER(x0)) 686.55/213.72
PROPER(U11(tt, x1)) → c65(U11'(ok(tt), proper(x1)), PROPER(x1)) 686.55/213.72
PROPER(U11(0, x1)) → c65(U11'(ok(0), proper(x1)), PROPER(x1)) 686.55/213.72
PROPER(U12(U11(z0, z1))) → c67(U12'(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.55/213.72
PROPER(U12(U12(z0))) → c67(U12'(U12(proper(z0))), PROPER(U12(z0))) 686.55/213.72
PROPER(U12(isNat(z0))) → c67(U12'(isNat(proper(z0))), PROPER(isNat(z0))) 686.55/213.72
PROPER(U12(U21(z0))) → c67(U12'(U21(proper(z0))), PROPER(U21(z0))) 686.55/213.72
PROPER(U12(U31(z0, z1))) → c67(U12'(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.55/213.72
PROPER(U12(U32(z0))) → c67(U12'(U32(proper(z0))), PROPER(U32(z0))) 686.55/213.72
PROPER(U12(U41(z0, z1))) → c67(U12'(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.55/213.72
PROPER(U12(U51(z0, z1, z2))) → c67(U12'(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.55/213.72
PROPER(U12(U52(z0, z1, z2))) → c67(U12'(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.55/213.72
PROPER(U12(s(z0))) → c67(U12'(s(proper(z0))), PROPER(s(z0))) 686.55/213.72
PROPER(U12(plus(z0, z1))) → c67(U12'(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.55/213.72
PROPER(U12(U61(z0))) → c67(U12'(U61(proper(z0))), PROPER(U61(z0))) 686.55/213.72
PROPER(U12(U71(z0, z1, z2))) → c67(U12'(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.55/213.72
PROPER(U12(U72(z0, z1, z2))) → c67(U12'(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.55/213.72
PROPER(U12(x(z0, z1))) → c67(U12'(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.55/213.72
PROPER(U12(tt)) → c67(U12'(ok(tt))) 686.55/213.72
PROPER(U12(0)) → c67(U12'(ok(0))) 686.55/213.72
PROPER(isNat(U11(z0, z1))) → c68(ISNAT(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.55/213.72
PROPER(isNat(U12(z0))) → c68(ISNAT(U12(proper(z0))), PROPER(U12(z0))) 686.55/213.72
PROPER(isNat(isNat(z0))) → c68(ISNAT(isNat(proper(z0))), PROPER(isNat(z0))) 686.55/213.72
PROPER(isNat(U21(z0))) → c68(ISNAT(U21(proper(z0))), PROPER(U21(z0))) 686.55/213.72
PROPER(isNat(U31(z0, z1))) → c68(ISNAT(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.55/213.72
PROPER(isNat(U32(z0))) → c68(ISNAT(U32(proper(z0))), PROPER(U32(z0))) 686.55/213.72
PROPER(isNat(U41(z0, z1))) → c68(ISNAT(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.55/213.72
PROPER(isNat(U51(z0, z1, z2))) → c68(ISNAT(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.55/213.72
PROPER(isNat(U52(z0, z1, z2))) → c68(ISNAT(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.55/213.72
PROPER(isNat(s(z0))) → c68(ISNAT(s(proper(z0))), PROPER(s(z0))) 686.55/213.72
PROPER(isNat(plus(z0, z1))) → c68(ISNAT(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.55/213.72
PROPER(isNat(U61(z0))) → c68(ISNAT(U61(proper(z0))), PROPER(U61(z0))) 686.55/213.72
PROPER(isNat(U71(z0, z1, z2))) → c68(ISNAT(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.55/213.72
PROPER(isNat(U72(z0, z1, z2))) → c68(ISNAT(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.55/213.72
PROPER(isNat(x(z0, z1))) → c68(ISNAT(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.55/213.72
PROPER(isNat(tt)) → c68(ISNAT(ok(tt))) 686.55/213.72
PROPER(isNat(0)) → c68(ISNAT(ok(0))) 686.55/213.72
PROPER(U21(U11(z0, z1))) → c69(U21'(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.55/213.72
PROPER(U21(U12(z0))) → c69(U21'(U12(proper(z0))), PROPER(U12(z0))) 686.55/213.72
PROPER(U21(isNat(z0))) → c69(U21'(isNat(proper(z0))), PROPER(isNat(z0))) 686.55/213.72
PROPER(U21(U21(z0))) → c69(U21'(U21(proper(z0))), PROPER(U21(z0))) 686.55/213.72
PROPER(U21(U31(z0, z1))) → c69(U21'(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.55/213.72
PROPER(U21(U32(z0))) → c69(U21'(U32(proper(z0))), PROPER(U32(z0))) 686.55/213.72
PROPER(U21(U41(z0, z1))) → c69(U21'(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.55/213.72
PROPER(U21(U51(z0, z1, z2))) → c69(U21'(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.55/213.72
PROPER(U21(U52(z0, z1, z2))) → c69(U21'(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.55/213.72
PROPER(U21(s(z0))) → c69(U21'(s(proper(z0))), PROPER(s(z0))) 686.55/213.72
PROPER(U21(plus(z0, z1))) → c69(U21'(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.55/213.72
PROPER(U21(U61(z0))) → c69(U21'(U61(proper(z0))), PROPER(U61(z0))) 686.55/213.72
PROPER(U21(U71(z0, z1, z2))) → c69(U21'(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.55/213.72
PROPER(U21(U72(z0, z1, z2))) → c69(U21'(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.55/213.72
PROPER(U21(x(z0, z1))) → c69(U21'(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.55/213.72
PROPER(U21(tt)) → c69(U21'(ok(tt))) 686.55/213.72
PROPER(U21(0)) → c69(U21'(ok(0))) 686.55/213.72
PROPER(U31(x0, U11(z0, z1))) → c70(U31'(proper(x0), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(U11(z0, z1))) 686.55/213.72
PROPER(U31(x0, U12(z0))) → c70(U31'(proper(x0), U12(proper(z0))), PROPER(x0), PROPER(U12(z0))) 686.55/213.72
PROPER(U31(x0, isNat(z0))) → c70(U31'(proper(x0), isNat(proper(z0))), PROPER(x0), PROPER(isNat(z0))) 686.55/213.72
PROPER(U31(x0, U21(z0))) → c70(U31'(proper(x0), U21(proper(z0))), PROPER(x0), PROPER(U21(z0))) 686.55/213.72
PROPER(U31(x0, U31(z0, z1))) → c70(U31'(proper(x0), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(U31(z0, z1))) 686.55/213.72
PROPER(U31(x0, U32(z0))) → c70(U31'(proper(x0), U32(proper(z0))), PROPER(x0), PROPER(U32(z0))) 686.55/213.72
PROPER(U31(x0, U41(z0, z1))) → c70(U31'(proper(x0), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(U41(z0, z1))) 686.55/213.72
PROPER(U31(x0, U51(z0, z1, z2))) → c70(U31'(proper(x0), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U51(z0, z1, z2))) 686.55/213.72
PROPER(U31(x0, U52(z0, z1, z2))) → c70(U31'(proper(x0), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U52(z0, z1, z2))) 686.55/213.72
PROPER(U31(x0, s(z0))) → c70(U31'(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 686.55/213.72
PROPER(U31(x0, plus(z0, z1))) → c70(U31'(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 686.55/213.72
PROPER(U31(x0, U61(z0))) → c70(U31'(proper(x0), U61(proper(z0))), PROPER(x0), PROPER(U61(z0))) 686.55/213.72
PROPER(U31(x0, U71(z0, z1, z2))) → c70(U31'(proper(x0), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U71(z0, z1, z2))) 686.55/213.72
PROPER(U31(x0, U72(z0, z1, z2))) → c70(U31'(proper(x0), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U72(z0, z1, z2))) 686.55/213.72
PROPER(U31(x0, x(z0, z1))) → c70(U31'(proper(x0), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x(z0, z1))) 686.55/213.72
PROPER(U31(U11(z0, z1), x1)) → c70(U31'(U11(proper(z0), proper(z1)), proper(x1)), PROPER(U11(z0, z1)), PROPER(x1)) 686.55/213.72
PROPER(U31(U12(z0), x1)) → c70(U31'(U12(proper(z0)), proper(x1)), PROPER(U12(z0)), PROPER(x1)) 686.55/213.72
PROPER(U31(isNat(z0), x1)) → c70(U31'(isNat(proper(z0)), proper(x1)), PROPER(isNat(z0)), PROPER(x1)) 686.55/213.72
PROPER(U31(U21(z0), x1)) → c70(U31'(U21(proper(z0)), proper(x1)), PROPER(U21(z0)), PROPER(x1)) 686.55/213.72
PROPER(U31(U31(z0, z1), x1)) → c70(U31'(U31(proper(z0), proper(z1)), proper(x1)), PROPER(U31(z0, z1)), PROPER(x1)) 686.55/213.72
PROPER(U31(U32(z0), x1)) → c70(U31'(U32(proper(z0)), proper(x1)), PROPER(U32(z0)), PROPER(x1)) 686.55/213.72
PROPER(U31(U41(z0, z1), x1)) → c70(U31'(U41(proper(z0), proper(z1)), proper(x1)), PROPER(U41(z0, z1)), PROPER(x1)) 686.55/213.72
PROPER(U31(U51(z0, z1, z2), x1)) → c70(U31'(U51(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U51(z0, z1, z2)), PROPER(x1)) 686.55/213.72
PROPER(U31(U52(z0, z1, z2), x1)) → c70(U31'(U52(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U52(z0, z1, z2)), PROPER(x1)) 686.55/213.72
PROPER(U31(s(z0), x1)) → c70(U31'(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 686.55/213.72
PROPER(U31(plus(z0, z1), x1)) → c70(U31'(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 686.55/213.72
PROPER(U31(U61(z0), x1)) → c70(U31'(U61(proper(z0)), proper(x1)), PROPER(U61(z0)), PROPER(x1)) 686.55/213.72
PROPER(U31(U71(z0, z1, z2), x1)) → c70(U31'(U71(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U71(z0, z1, z2)), PROPER(x1)) 686.55/213.72
PROPER(U31(U72(z0, z1, z2), x1)) → c70(U31'(U72(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U72(z0, z1, z2)), PROPER(x1)) 686.55/213.72
PROPER(U31(x(z0, z1), x1)) → c70(U31'(x(proper(z0), proper(z1)), proper(x1)), PROPER(x(z0, z1)), PROPER(x1)) 686.55/213.72
PROPER(U31(x0, tt)) → c70(U31'(proper(x0), ok(tt)), PROPER(x0)) 686.55/213.72
PROPER(U31(x0, 0)) → c70(U31'(proper(x0), ok(0)), PROPER(x0)) 686.55/213.72
PROPER(U31(tt, x1)) → c70(U31'(ok(tt), proper(x1)), PROPER(x1)) 686.55/213.72
PROPER(U31(0, x1)) → c70(U31'(ok(0), proper(x1)), PROPER(x1)) 686.55/213.72
PROPER(U32(U11(z0, z1))) → c71(U32'(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.55/213.72
PROPER(U32(U12(z0))) → c71(U32'(U12(proper(z0))), PROPER(U12(z0))) 686.55/213.72
PROPER(U32(isNat(z0))) → c71(U32'(isNat(proper(z0))), PROPER(isNat(z0))) 686.55/213.72
PROPER(U32(U21(z0))) → c71(U32'(U21(proper(z0))), PROPER(U21(z0))) 686.55/213.72
PROPER(U32(U31(z0, z1))) → c71(U32'(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.55/213.72
PROPER(U32(U32(z0))) → c71(U32'(U32(proper(z0))), PROPER(U32(z0))) 686.55/213.72
PROPER(U32(U41(z0, z1))) → c71(U32'(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.55/213.72
PROPER(U32(U51(z0, z1, z2))) → c71(U32'(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.55/213.72
PROPER(U32(U52(z0, z1, z2))) → c71(U32'(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.55/213.72
PROPER(U32(s(z0))) → c71(U32'(s(proper(z0))), PROPER(s(z0))) 686.55/213.72
PROPER(U32(plus(z0, z1))) → c71(U32'(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.55/213.72
PROPER(U32(U61(z0))) → c71(U32'(U61(proper(z0))), PROPER(U61(z0))) 686.55/213.72
PROPER(U32(U71(z0, z1, z2))) → c71(U32'(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.55/213.72
PROPER(U32(U72(z0, z1, z2))) → c71(U32'(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.55/213.72
PROPER(U32(x(z0, z1))) → c71(U32'(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.55/213.72
PROPER(U32(tt)) → c71(U32'(ok(tt))) 686.55/213.72
PROPER(U32(0)) → c71(U32'(ok(0))) 686.55/213.72
PROPER(U41(x0, U11(z0, z1))) → c72(U41'(proper(x0), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(U11(z0, z1))) 686.55/213.72
PROPER(U41(x0, U12(z0))) → c72(U41'(proper(x0), U12(proper(z0))), PROPER(x0), PROPER(U12(z0))) 686.55/213.72
PROPER(U41(x0, isNat(z0))) → c72(U41'(proper(x0), isNat(proper(z0))), PROPER(x0), PROPER(isNat(z0))) 686.55/213.72
PROPER(U41(x0, U21(z0))) → c72(U41'(proper(x0), U21(proper(z0))), PROPER(x0), PROPER(U21(z0))) 686.55/213.72
PROPER(U41(x0, U31(z0, z1))) → c72(U41'(proper(x0), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(U31(z0, z1))) 686.55/213.72
PROPER(U41(x0, U32(z0))) → c72(U41'(proper(x0), U32(proper(z0))), PROPER(x0), PROPER(U32(z0))) 686.55/213.72
PROPER(U41(x0, U41(z0, z1))) → c72(U41'(proper(x0), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(U41(z0, z1))) 686.55/213.72
PROPER(U41(x0, U51(z0, z1, z2))) → c72(U41'(proper(x0), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U51(z0, z1, z2))) 686.55/213.72
PROPER(U41(x0, U52(z0, z1, z2))) → c72(U41'(proper(x0), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U52(z0, z1, z2))) 686.55/213.72
PROPER(U41(x0, s(z0))) → c72(U41'(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 686.55/213.72
PROPER(U41(x0, plus(z0, z1))) → c72(U41'(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 686.55/213.72
PROPER(U41(x0, U61(z0))) → c72(U41'(proper(x0), U61(proper(z0))), PROPER(x0), PROPER(U61(z0))) 686.55/213.72
PROPER(U41(x0, U71(z0, z1, z2))) → c72(U41'(proper(x0), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U71(z0, z1, z2))) 686.55/213.72
PROPER(U41(x0, U72(z0, z1, z2))) → c72(U41'(proper(x0), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U72(z0, z1, z2))) 686.55/213.72
PROPER(U41(x0, x(z0, z1))) → c72(U41'(proper(x0), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x(z0, z1))) 686.55/213.72
PROPER(U41(U11(z0, z1), x1)) → c72(U41'(U11(proper(z0), proper(z1)), proper(x1)), PROPER(U11(z0, z1)), PROPER(x1)) 686.55/213.72
PROPER(U41(U12(z0), x1)) → c72(U41'(U12(proper(z0)), proper(x1)), PROPER(U12(z0)), PROPER(x1)) 686.55/213.72
PROPER(U41(isNat(z0), x1)) → c72(U41'(isNat(proper(z0)), proper(x1)), PROPER(isNat(z0)), PROPER(x1)) 686.55/213.72
PROPER(U41(U21(z0), x1)) → c72(U41'(U21(proper(z0)), proper(x1)), PROPER(U21(z0)), PROPER(x1)) 686.55/213.72
PROPER(U41(U31(z0, z1), x1)) → c72(U41'(U31(proper(z0), proper(z1)), proper(x1)), PROPER(U31(z0, z1)), PROPER(x1)) 686.55/213.72
PROPER(U41(U32(z0), x1)) → c72(U41'(U32(proper(z0)), proper(x1)), PROPER(U32(z0)), PROPER(x1)) 686.55/213.72
PROPER(U41(U41(z0, z1), x1)) → c72(U41'(U41(proper(z0), proper(z1)), proper(x1)), PROPER(U41(z0, z1)), PROPER(x1)) 686.55/213.72
PROPER(U41(U51(z0, z1, z2), x1)) → c72(U41'(U51(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U51(z0, z1, z2)), PROPER(x1)) 686.55/213.72
PROPER(U41(U52(z0, z1, z2), x1)) → c72(U41'(U52(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U52(z0, z1, z2)), PROPER(x1)) 686.55/213.72
PROPER(U41(s(z0), x1)) → c72(U41'(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 686.55/213.72
PROPER(U41(plus(z0, z1), x1)) → c72(U41'(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 686.55/213.72
PROPER(U41(U61(z0), x1)) → c72(U41'(U61(proper(z0)), proper(x1)), PROPER(U61(z0)), PROPER(x1)) 686.55/213.72
PROPER(U41(U71(z0, z1, z2), x1)) → c72(U41'(U71(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U71(z0, z1, z2)), PROPER(x1)) 686.55/213.72
PROPER(U41(U72(z0, z1, z2), x1)) → c72(U41'(U72(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U72(z0, z1, z2)), PROPER(x1)) 686.55/213.72
PROPER(U41(x(z0, z1), x1)) → c72(U41'(x(proper(z0), proper(z1)), proper(x1)), PROPER(x(z0, z1)), PROPER(x1)) 686.55/213.72
PROPER(U41(x0, tt)) → c72(U41'(proper(x0), ok(tt)), PROPER(x0)) 686.55/213.72
PROPER(U41(x0, 0)) → c72(U41'(proper(x0), ok(0)), PROPER(x0)) 686.55/213.72
PROPER(U41(tt, x1)) → c72(U41'(ok(tt), proper(x1)), PROPER(x1)) 686.55/213.72
PROPER(U41(0, x1)) → c72(U41'(ok(0), proper(x1)), PROPER(x1)) 686.55/213.72
PROPER(U51(x0, x1, U11(z0, z1))) → c73(U51'(proper(x0), proper(x1), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U11(z0, z1))) 686.55/213.72
PROPER(U51(x0, x1, U12(z0))) → c73(U51'(proper(x0), proper(x1), U12(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U12(z0))) 686.55/213.72
PROPER(U51(x0, x1, isNat(z0))) → c73(U51'(proper(x0), proper(x1), isNat(proper(z0))), PROPER(x0), PROPER(x1), PROPER(isNat(z0))) 686.55/213.72
PROPER(U51(x0, x1, U21(z0))) → c73(U51'(proper(x0), proper(x1), U21(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U21(z0))) 686.55/213.72
PROPER(U51(x0, x1, U31(z0, z1))) → c73(U51'(proper(x0), proper(x1), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U31(z0, z1))) 686.55/213.72
PROPER(U51(x0, x1, U32(z0))) → c73(U51'(proper(x0), proper(x1), U32(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U32(z0))) 686.55/213.72
PROPER(U51(x0, x1, U41(z0, z1))) → c73(U51'(proper(x0), proper(x1), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U41(z0, z1))) 686.55/213.72
PROPER(U51(x0, x1, U51(z0, z1, z2))) → c73(U51'(proper(x0), proper(x1), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U51(z0, z1, z2))) 686.55/213.72
PROPER(U51(x0, x1, U52(z0, z1, z2))) → c73(U51'(proper(x0), proper(x1), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U52(z0, z1, z2))) 686.55/213.72
PROPER(U51(x0, x1, s(z0))) → c73(U51'(proper(x0), proper(x1), s(proper(z0))), PROPER(x0), PROPER(x1), PROPER(s(z0))) 686.55/213.72
PROPER(U51(x0, x1, plus(z0, z1))) → c73(U51'(proper(x0), proper(x1), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(plus(z0, z1))) 686.55/213.72
PROPER(U51(x0, x1, U61(z0))) → c73(U51'(proper(x0), proper(x1), U61(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U61(z0))) 686.55/213.72
PROPER(U51(x0, x1, U71(z0, z1, z2))) → c73(U51'(proper(x0), proper(x1), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U71(z0, z1, z2))) 686.55/213.72
PROPER(U51(x0, x1, U72(z0, z1, z2))) → c73(U51'(proper(x0), proper(x1), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U72(z0, z1, z2))) 686.55/213.72
PROPER(U51(x0, x1, x(z0, z1))) → c73(U51'(proper(x0), proper(x1), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(x(z0, z1))) 686.55/213.72
PROPER(U51(x0, U11(z0, z1), x2)) → c73(U51'(proper(x0), U11(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U11(z0, z1)), PROPER(x2)) 686.55/213.72
PROPER(U51(x0, U12(z0), x2)) → c73(U51'(proper(x0), U12(proper(z0)), proper(x2)), PROPER(x0), PROPER(U12(z0)), PROPER(x2)) 686.55/213.72
PROPER(U51(x0, isNat(z0), x2)) → c73(U51'(proper(x0), isNat(proper(z0)), proper(x2)), PROPER(x0), PROPER(isNat(z0)), PROPER(x2)) 686.55/213.72
PROPER(U51(x0, U21(z0), x2)) → c73(U51'(proper(x0), U21(proper(z0)), proper(x2)), PROPER(x0), PROPER(U21(z0)), PROPER(x2)) 686.55/213.72
PROPER(U51(x0, U31(z0, z1), x2)) → c73(U51'(proper(x0), U31(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U31(z0, z1)), PROPER(x2)) 686.55/213.72
PROPER(U51(x0, U32(z0), x2)) → c73(U51'(proper(x0), U32(proper(z0)), proper(x2)), PROPER(x0), PROPER(U32(z0)), PROPER(x2)) 686.55/213.72
PROPER(U51(x0, U41(z0, z1), x2)) → c73(U51'(proper(x0), U41(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U41(z0, z1)), PROPER(x2)) 686.55/213.72
PROPER(U51(x0, U51(z0, z1, z2), x2)) → c73(U51'(proper(x0), U51(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U51(z0, z1, z2)), PROPER(x2)) 686.55/213.72
PROPER(U51(x0, U52(z0, z1, z2), x2)) → c73(U51'(proper(x0), U52(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U52(z0, z1, z2)), PROPER(x2)) 686.55/213.72
PROPER(U51(x0, s(z0), x2)) → c73(U51'(proper(x0), s(proper(z0)), proper(x2)), PROPER(x0), PROPER(s(z0)), PROPER(x2)) 686.55/213.72
PROPER(U51(x0, plus(z0, z1), x2)) → c73(U51'(proper(x0), plus(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(plus(z0, z1)), PROPER(x2)) 686.55/213.72
PROPER(U51(x0, U61(z0), x2)) → c73(U51'(proper(x0), U61(proper(z0)), proper(x2)), PROPER(x0), PROPER(U61(z0)), PROPER(x2)) 686.55/213.72
PROPER(U51(x0, U71(z0, z1, z2), x2)) → c73(U51'(proper(x0), U71(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U71(z0, z1, z2)), PROPER(x2)) 686.55/213.72
PROPER(U51(x0, U72(z0, z1, z2), x2)) → c73(U51'(proper(x0), U72(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U72(z0, z1, z2)), PROPER(x2)) 686.55/213.72
PROPER(U51(x0, x(z0, z1), x2)) → c73(U51'(proper(x0), x(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(x(z0, z1)), PROPER(x2)) 686.55/213.72
PROPER(U51(U11(z0, z1), x1, x2)) → c73(U51'(U11(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U11(z0, z1)), PROPER(x1), PROPER(x2)) 686.55/213.72
PROPER(U51(U12(z0), x1, x2)) → c73(U51'(U12(proper(z0)), proper(x1), proper(x2)), PROPER(U12(z0)), PROPER(x1), PROPER(x2)) 686.55/213.72
PROPER(U51(isNat(z0), x1, x2)) → c73(U51'(isNat(proper(z0)), proper(x1), proper(x2)), PROPER(isNat(z0)), PROPER(x1), PROPER(x2)) 686.55/213.72
PROPER(U51(U21(z0), x1, x2)) → c73(U51'(U21(proper(z0)), proper(x1), proper(x2)), PROPER(U21(z0)), PROPER(x1), PROPER(x2)) 686.55/213.72
PROPER(U51(U31(z0, z1), x1, x2)) → c73(U51'(U31(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U31(z0, z1)), PROPER(x1), PROPER(x2)) 686.55/213.72
PROPER(U51(U32(z0), x1, x2)) → c73(U51'(U32(proper(z0)), proper(x1), proper(x2)), PROPER(U32(z0)), PROPER(x1), PROPER(x2)) 686.55/213.72
PROPER(U51(U41(z0, z1), x1, x2)) → c73(U51'(U41(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U41(z0, z1)), PROPER(x1), PROPER(x2)) 686.55/213.72
PROPER(U51(U51(z0, z1, z2), x1, x2)) → c73(U51'(U51(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U51(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.55/213.72
PROPER(U51(U52(z0, z1, z2), x1, x2)) → c73(U51'(U52(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U52(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.55/213.72
PROPER(U51(s(z0), x1, x2)) → c73(U51'(s(proper(z0)), proper(x1), proper(x2)), PROPER(s(z0)), PROPER(x1), PROPER(x2)) 686.55/213.72
PROPER(U51(plus(z0, z1), x1, x2)) → c73(U51'(plus(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(plus(z0, z1)), PROPER(x1), PROPER(x2)) 686.55/213.72
PROPER(U51(U61(z0), x1, x2)) → c73(U51'(U61(proper(z0)), proper(x1), proper(x2)), PROPER(U61(z0)), PROPER(x1), PROPER(x2)) 686.55/213.72
PROPER(U51(U71(z0, z1, z2), x1, x2)) → c73(U51'(U71(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U71(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.55/213.72
PROPER(U51(U72(z0, z1, z2), x1, x2)) → c73(U51'(U72(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U72(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.55/213.72
PROPER(U51(x(z0, z1), x1, x2)) → c73(U51'(x(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(x(z0, z1)), PROPER(x1), PROPER(x2)) 686.55/213.72
PROPER(U51(x0, x1, tt)) → c73(U51'(proper(x0), proper(x1), ok(tt)), PROPER(x0), PROPER(x1)) 686.55/213.72
PROPER(U51(x0, x1, 0)) → c73(U51'(proper(x0), proper(x1), ok(0)), PROPER(x0), PROPER(x1)) 686.55/213.72
PROPER(U51(x0, tt, x2)) → c73(U51'(proper(x0), ok(tt), proper(x2)), PROPER(x0), PROPER(x2)) 686.55/213.72
PROPER(U51(x0, 0, x2)) → c73(U51'(proper(x0), ok(0), proper(x2)), PROPER(x0), PROPER(x2)) 686.55/213.72
PROPER(U51(tt, x1, x2)) → c73(U51'(ok(tt), proper(x1), proper(x2)), PROPER(x1), PROPER(x2)) 686.55/213.72
PROPER(U51(0, x1, x2)) → c73(U51'(ok(0), proper(x1), proper(x2)), PROPER(x1), PROPER(x2)) 686.55/213.72
PROPER(U52(x0, x1, U11(z0, z1))) → c74(U52'(proper(x0), proper(x1), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U11(z0, z1))) 686.55/213.72
PROPER(U52(x0, x1, U12(z0))) → c74(U52'(proper(x0), proper(x1), U12(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U12(z0))) 686.55/213.72
PROPER(U52(x0, x1, isNat(z0))) → c74(U52'(proper(x0), proper(x1), isNat(proper(z0))), PROPER(x0), PROPER(x1), PROPER(isNat(z0))) 686.55/213.72
PROPER(U52(x0, x1, U21(z0))) → c74(U52'(proper(x0), proper(x1), U21(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U21(z0))) 686.55/213.72
PROPER(U52(x0, x1, U31(z0, z1))) → c74(U52'(proper(x0), proper(x1), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U31(z0, z1))) 686.55/213.72
PROPER(U52(x0, x1, U32(z0))) → c74(U52'(proper(x0), proper(x1), U32(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U32(z0))) 686.55/213.72
PROPER(U52(x0, x1, U41(z0, z1))) → c74(U52'(proper(x0), proper(x1), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U41(z0, z1))) 686.55/213.72
PROPER(U52(x0, x1, U51(z0, z1, z2))) → c74(U52'(proper(x0), proper(x1), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U51(z0, z1, z2))) 686.55/213.72
PROPER(U52(x0, x1, U52(z0, z1, z2))) → c74(U52'(proper(x0), proper(x1), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U52(z0, z1, z2))) 686.55/213.72
PROPER(U52(x0, x1, s(z0))) → c74(U52'(proper(x0), proper(x1), s(proper(z0))), PROPER(x0), PROPER(x1), PROPER(s(z0))) 686.55/213.72
PROPER(U52(x0, x1, plus(z0, z1))) → c74(U52'(proper(x0), proper(x1), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(plus(z0, z1))) 686.55/213.72
PROPER(U52(x0, x1, U61(z0))) → c74(U52'(proper(x0), proper(x1), U61(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U61(z0))) 686.55/213.72
PROPER(U52(x0, x1, U71(z0, z1, z2))) → c74(U52'(proper(x0), proper(x1), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U71(z0, z1, z2))) 686.55/213.72
PROPER(U52(x0, x1, U72(z0, z1, z2))) → c74(U52'(proper(x0), proper(x1), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U72(z0, z1, z2))) 686.55/213.72
PROPER(U52(x0, x1, x(z0, z1))) → c74(U52'(proper(x0), proper(x1), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(x(z0, z1))) 686.55/213.72
PROPER(U52(x0, U11(z0, z1), x2)) → c74(U52'(proper(x0), U11(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U11(z0, z1)), PROPER(x2)) 686.55/213.72
PROPER(U52(x0, U12(z0), x2)) → c74(U52'(proper(x0), U12(proper(z0)), proper(x2)), PROPER(x0), PROPER(U12(z0)), PROPER(x2)) 686.55/213.72
PROPER(U52(x0, isNat(z0), x2)) → c74(U52'(proper(x0), isNat(proper(z0)), proper(x2)), PROPER(x0), PROPER(isNat(z0)), PROPER(x2)) 686.55/213.72
PROPER(U52(x0, U21(z0), x2)) → c74(U52'(proper(x0), U21(proper(z0)), proper(x2)), PROPER(x0), PROPER(U21(z0)), PROPER(x2)) 686.55/213.72
PROPER(U52(x0, U31(z0, z1), x2)) → c74(U52'(proper(x0), U31(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U31(z0, z1)), PROPER(x2)) 686.55/213.72
PROPER(U52(x0, U32(z0), x2)) → c74(U52'(proper(x0), U32(proper(z0)), proper(x2)), PROPER(x0), PROPER(U32(z0)), PROPER(x2)) 686.55/213.72
PROPER(U52(x0, U41(z0, z1), x2)) → c74(U52'(proper(x0), U41(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U41(z0, z1)), PROPER(x2)) 686.55/213.72
PROPER(U52(x0, U51(z0, z1, z2), x2)) → c74(U52'(proper(x0), U51(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U51(z0, z1, z2)), PROPER(x2)) 686.55/213.72
PROPER(U52(x0, U52(z0, z1, z2), x2)) → c74(U52'(proper(x0), U52(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U52(z0, z1, z2)), PROPER(x2)) 686.55/213.72
PROPER(U52(x0, s(z0), x2)) → c74(U52'(proper(x0), s(proper(z0)), proper(x2)), PROPER(x0), PROPER(s(z0)), PROPER(x2)) 686.55/213.72
PROPER(U52(x0, plus(z0, z1), x2)) → c74(U52'(proper(x0), plus(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(plus(z0, z1)), PROPER(x2)) 686.55/213.72
PROPER(U52(x0, U61(z0), x2)) → c74(U52'(proper(x0), U61(proper(z0)), proper(x2)), PROPER(x0), PROPER(U61(z0)), PROPER(x2)) 686.55/213.72
PROPER(U52(x0, U71(z0, z1, z2), x2)) → c74(U52'(proper(x0), U71(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U71(z0, z1, z2)), PROPER(x2)) 686.55/213.72
PROPER(U52(x0, U72(z0, z1, z2), x2)) → c74(U52'(proper(x0), U72(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U72(z0, z1, z2)), PROPER(x2)) 686.55/213.72
PROPER(U52(x0, x(z0, z1), x2)) → c74(U52'(proper(x0), x(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(x(z0, z1)), PROPER(x2)) 686.55/213.72
PROPER(U52(U11(z0, z1), x1, x2)) → c74(U52'(U11(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U11(z0, z1)), PROPER(x1), PROPER(x2)) 686.55/213.72
PROPER(U52(U12(z0), x1, x2)) → c74(U52'(U12(proper(z0)), proper(x1), proper(x2)), PROPER(U12(z0)), PROPER(x1), PROPER(x2)) 686.55/213.72
PROPER(U52(isNat(z0), x1, x2)) → c74(U52'(isNat(proper(z0)), proper(x1), proper(x2)), PROPER(isNat(z0)), PROPER(x1), PROPER(x2)) 686.55/213.72
PROPER(U52(U21(z0), x1, x2)) → c74(U52'(U21(proper(z0)), proper(x1), proper(x2)), PROPER(U21(z0)), PROPER(x1), PROPER(x2)) 686.55/213.72
PROPER(U52(U31(z0, z1), x1, x2)) → c74(U52'(U31(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U31(z0, z1)), PROPER(x1), PROPER(x2)) 686.55/213.72
PROPER(U52(U32(z0), x1, x2)) → c74(U52'(U32(proper(z0)), proper(x1), proper(x2)), PROPER(U32(z0)), PROPER(x1), PROPER(x2)) 686.55/213.72
PROPER(U52(U41(z0, z1), x1, x2)) → c74(U52'(U41(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U41(z0, z1)), PROPER(x1), PROPER(x2)) 686.55/213.72
PROPER(U52(U51(z0, z1, z2), x1, x2)) → c74(U52'(U51(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U51(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.55/213.72
PROPER(U52(U52(z0, z1, z2), x1, x2)) → c74(U52'(U52(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U52(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.55/213.72
PROPER(U52(s(z0), x1, x2)) → c74(U52'(s(proper(z0)), proper(x1), proper(x2)), PROPER(s(z0)), PROPER(x1), PROPER(x2)) 686.55/213.72
PROPER(U52(plus(z0, z1), x1, x2)) → c74(U52'(plus(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(plus(z0, z1)), PROPER(x1), PROPER(x2)) 686.55/213.72
PROPER(U52(U61(z0), x1, x2)) → c74(U52'(U61(proper(z0)), proper(x1), proper(x2)), PROPER(U61(z0)), PROPER(x1), PROPER(x2)) 686.55/213.72
PROPER(U52(U71(z0, z1, z2), x1, x2)) → c74(U52'(U71(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U71(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.55/213.72
PROPER(U52(U72(z0, z1, z2), x1, x2)) → c74(U52'(U72(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U72(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.55/213.72
PROPER(U52(x(z0, z1), x1, x2)) → c74(U52'(x(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(x(z0, z1)), PROPER(x1), PROPER(x2)) 686.55/213.72
PROPER(U52(x0, x1, tt)) → c74(U52'(proper(x0), proper(x1), ok(tt)), PROPER(x0), PROPER(x1)) 686.55/213.72
PROPER(U52(x0, x1, 0)) → c74(U52'(proper(x0), proper(x1), ok(0)), PROPER(x0), PROPER(x1)) 686.55/213.72
PROPER(U52(x0, tt, x2)) → c74(U52'(proper(x0), ok(tt), proper(x2)), PROPER(x0), PROPER(x2)) 686.55/213.72
PROPER(U52(x0, 0, x2)) → c74(U52'(proper(x0), ok(0), proper(x2)), PROPER(x0), PROPER(x2)) 686.55/213.72
PROPER(U52(tt, x1, x2)) → c74(U52'(ok(tt), proper(x1), proper(x2)), PROPER(x1), PROPER(x2)) 686.55/213.72
PROPER(U52(0, x1, x2)) → c74(U52'(ok(0), proper(x1), proper(x2)), PROPER(x1), PROPER(x2)) 686.55/213.72
PROPER(s(U11(z0, z1))) → c75(S(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.55/213.72
PROPER(s(U12(z0))) → c75(S(U12(proper(z0))), PROPER(U12(z0))) 686.55/213.72
PROPER(s(isNat(z0))) → c75(S(isNat(proper(z0))), PROPER(isNat(z0))) 686.55/213.72
PROPER(s(U21(z0))) → c75(S(U21(proper(z0))), PROPER(U21(z0))) 686.55/213.72
PROPER(s(U31(z0, z1))) → c75(S(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.55/213.72
PROPER(s(U32(z0))) → c75(S(U32(proper(z0))), PROPER(U32(z0))) 686.55/213.72
PROPER(s(U41(z0, z1))) → c75(S(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.55/213.72
PROPER(s(U51(z0, z1, z2))) → c75(S(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.55/213.72
PROPER(s(U52(z0, z1, z2))) → c75(S(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.55/213.72
PROPER(s(s(z0))) → c75(S(s(proper(z0))), PROPER(s(z0))) 686.55/213.72
PROPER(s(plus(z0, z1))) → c75(S(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.55/213.72
PROPER(s(U61(z0))) → c75(S(U61(proper(z0))), PROPER(U61(z0))) 686.55/213.72
PROPER(s(U71(z0, z1, z2))) → c75(S(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.55/213.72
PROPER(s(U72(z0, z1, z2))) → c75(S(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.55/213.72
PROPER(s(x(z0, z1))) → c75(S(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.55/213.72
PROPER(s(tt)) → c75(S(ok(tt))) 686.55/213.72
PROPER(s(0)) → c75(S(ok(0)))
S tuples:

ACTIVE(plus(z0, z1)) → c28(PLUS(active(z0), z1), ACTIVE(z0)) 686.55/213.72
ACTIVE(plus(z0, z1)) → c29(PLUS(z0, active(z1)), ACTIVE(z1)) 686.55/213.72
ACTIVE(x(z0, z1)) → c33(X(active(z0), z1), ACTIVE(z0)) 686.55/213.72
ACTIVE(x(z0, z1)) → c34(X(z0, active(z1)), ACTIVE(z1)) 686.55/213.72
U11'(mark(z0), z1) → c35(U11'(z0, z1)) 686.55/213.72
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1)) 686.55/213.72
U12'(mark(z0)) → c37(U12'(z0)) 686.55/213.72
U12'(ok(z0)) → c38(U12'(z0)) 686.55/213.72
U21'(mark(z0)) → c39(U21'(z0)) 686.55/213.72
U21'(ok(z0)) → c40(U21'(z0)) 686.55/213.72
U31'(mark(z0), z1) → c41(U31'(z0, z1)) 686.55/213.72
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 686.55/213.72
U32'(mark(z0)) → c43(U32'(z0)) 686.55/213.72
U32'(ok(z0)) → c44(U32'(z0)) 686.55/213.72
U41'(mark(z0), z1) → c45(U41'(z0, z1)) 686.55/213.72
U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1)) 686.55/213.72
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2)) 686.55/213.72
U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2)) 686.55/213.72
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2)) 686.55/213.72
U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2)) 686.55/213.72
S(mark(z0)) → c51(S(z0)) 686.55/213.72
S(ok(z0)) → c52(S(z0)) 686.55/213.72
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 686.55/213.72
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 686.55/213.72
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 686.55/213.72
U61'(mark(z0)) → c56(U61'(z0)) 686.55/213.72
U61'(ok(z0)) → c57(U61'(z0)) 686.55/213.72
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2)) 686.55/213.72
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2)) 686.55/213.72
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2)) 686.55/213.72
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 686.55/213.72
X(mark(z0), z1) → c62(X(z0, z1)) 686.55/213.72
X(z0, mark(z1)) → c63(X(z0, z1)) 686.55/213.72
X(ok(z0), ok(z1)) → c64(X(z0, z1)) 686.55/213.72
PROPER(plus(z0, z1)) → c76(PLUS(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 686.55/213.72
PROPER(U61(z0)) → c77(U61'(proper(z0)), PROPER(z0)) 686.55/213.72
PROPER(U71(z0, z1, z2)) → c79(U71'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 686.55/213.72
PROPER(U72(z0, z1, z2)) → c80(U72'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 686.55/213.72
PROPER(x(z0, z1)) → c81(X(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 686.55/213.72
ISNAT(ok(z0)) → c82(ISNAT(z0)) 686.55/213.72
TOP(mark(z0)) → c83(TOP(proper(z0)), PROPER(z0)) 686.55/213.72
TOP(ok(z0)) → c84(TOP(active(z0)), ACTIVE(z0)) 686.55/213.72
ACTIVE(isNat(s(z0))) → c13(ISNAT(z0)) 686.55/213.72
ACTIVE(plus(z0, s(z1))) → c16(ISNAT(z1)) 686.55/213.72
ACTIVE(x(z0, s(z1))) → c18(ISNAT(z1)) 686.55/213.72
ACTIVE(U11(tt, z0)) → c1(U12'(isNat(z0))) 686.55/213.72
ACTIVE(U11(tt, z0)) → c1(ISNAT(z0)) 686.55/213.72
ACTIVE(U31(tt, z0)) → c1(U32'(isNat(z0))) 686.55/213.72
ACTIVE(U31(tt, z0)) → c1(ISNAT(z0)) 686.55/213.72
ACTIVE(U51(tt, z0, z1)) → c1(U52'(isNat(z1), z0, z1)) 686.55/213.72
ACTIVE(U51(tt, z0, z1)) → c1(ISNAT(z1)) 686.55/213.72
ACTIVE(U52(tt, z0, z1)) → c1(S(plus(z1, z0))) 686.55/213.72
ACTIVE(U52(tt, z0, z1)) → c1(PLUS(z1, z0)) 686.55/213.72
ACTIVE(U71(tt, z0, z1)) → c1(U72'(isNat(z1), z0, z1)) 686.55/213.72
ACTIVE(U71(tt, z0, z1)) → c1(ISNAT(z1)) 686.55/213.72
ACTIVE(U72(tt, z0, z1)) → c1(PLUS(x(z1, z0), z1)) 686.55/213.72
ACTIVE(U72(tt, z0, z1)) → c1(X(z1, z0)) 686.55/213.72
ACTIVE(isNat(plus(z0, z1))) → c1(U11'(isNat(z0), z1)) 686.55/213.72
ACTIVE(isNat(plus(z0, z1))) → c1(ISNAT(z0)) 686.55/213.72
ACTIVE(isNat(x(z0, z1))) → c1(U31'(isNat(z0), z1)) 686.55/213.72
ACTIVE(isNat(x(z0, z1))) → c1(ISNAT(z0)) 686.55/213.72
ACTIVE(plus(z0, 0)) → c1(U41'(isNat(z0), z0)) 686.55/213.72
ACTIVE(plus(z0, 0)) → c1(ISNAT(z0)) 686.55/213.72
ACTIVE(x(z0, 0)) → c1(U61'(isNat(z0))) 686.55/213.72
ACTIVE(x(z0, 0)) → c1(ISNAT(z0)) 686.55/213.72
ACTIVE(U11(plus(z0, 0), x1)) → c19(U11'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.55/213.72
ACTIVE(U11(plus(z0, s(z1)), x1)) → c19(U11'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.55/213.72
ACTIVE(U11(x(z0, 0), x1)) → c19(U11'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.55/213.72
ACTIVE(U11(x(z0, s(z1)), x1)) → c19(U11'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.55/213.72
ACTIVE(U11(U11(z0, z1), x1)) → c19(U11'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.55/213.72
ACTIVE(U11(U12(z0), x1)) → c19(U11'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.55/213.72
ACTIVE(U11(U21(z0), x1)) → c19(U11'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.55/213.72
ACTIVE(U11(U31(z0, z1), x1)) → c19(U11'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.55/213.72
ACTIVE(U11(U32(z0), x1)) → c19(U11'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.55/213.72
ACTIVE(U11(U41(z0, z1), x1)) → c19(U11'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.55/213.72
ACTIVE(U11(U51(z0, z1, z2), x1)) → c19(U11'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.55/213.72
ACTIVE(U11(U52(z0, z1, z2), x1)) → c19(U11'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.55/213.72
ACTIVE(U11(s(z0), x1)) → c19(U11'(s(active(z0)), x1), ACTIVE(s(z0))) 686.55/213.72
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.55/213.72
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.55/213.72
ACTIVE(U11(U61(z0), x1)) → c19(U11'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.55/213.72
ACTIVE(U11(U71(z0, z1, z2), x1)) → c19(U11'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.55/213.72
ACTIVE(U11(U72(z0, z1, z2), x1)) → c19(U11'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.55/213.72
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.55/213.72
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.55/213.72
ACTIVE(U11(isNat(0), x1)) → c19(U11'(mark(tt), x1)) 686.55/213.72
ACTIVE(U11(U11(tt, z0), x1)) → c(U11'(mark(U12(isNat(z0))), x1)) 686.55/213.72
ACTIVE(U11(U11(tt, z0), x1)) → c(ACTIVE(U11(tt, z0))) 686.55/213.72
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(U11'(mark(U11(isNat(z0), z1)), x1)) 686.55/213.72
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(ACTIVE(isNat(plus(z0, z1)))) 686.55/213.72
ACTIVE(U11(isNat(s(z0)), x1)) → c(U11'(mark(U21(isNat(z0))), x1)) 686.55/213.72
ACTIVE(U11(isNat(s(z0)), x1)) → c(ACTIVE(isNat(s(z0)))) 686.55/213.72
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(U11'(mark(U31(isNat(z0), z1)), x1)) 686.55/213.72
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(ACTIVE(isNat(x(z0, z1)))) 686.55/213.72
ACTIVE(U12(plus(z0, 0))) → c20(U12'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.55/213.72
ACTIVE(U12(plus(z0, s(z1)))) → c20(U12'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.55/213.72
ACTIVE(U12(x(z0, 0))) → c20(U12'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.55/213.72
ACTIVE(U12(x(z0, s(z1)))) → c20(U12'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.55/213.72
ACTIVE(U12(U11(z0, z1))) → c20(U12'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.55/213.72
ACTIVE(U12(U12(z0))) → c20(U12'(U12(active(z0))), ACTIVE(U12(z0))) 686.55/213.72
ACTIVE(U12(U21(z0))) → c20(U12'(U21(active(z0))), ACTIVE(U21(z0))) 686.55/213.72
ACTIVE(U12(U31(z0, z1))) → c20(U12'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.55/213.72
ACTIVE(U12(U32(z0))) → c20(U12'(U32(active(z0))), ACTIVE(U32(z0))) 686.55/213.72
ACTIVE(U12(U41(z0, z1))) → c20(U12'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.55/213.72
ACTIVE(U12(U51(z0, z1, z2))) → c20(U12'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.55/213.72
ACTIVE(U12(U52(z0, z1, z2))) → c20(U12'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.55/213.72
ACTIVE(U12(s(z0))) → c20(U12'(s(active(z0))), ACTIVE(s(z0))) 686.55/213.72
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.55/213.72
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.55/213.72
ACTIVE(U12(U61(z0))) → c20(U12'(U61(active(z0))), ACTIVE(U61(z0))) 686.55/213.72
ACTIVE(U12(U71(z0, z1, z2))) → c20(U12'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.55/213.72
ACTIVE(U12(U72(z0, z1, z2))) → c20(U12'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.55/213.72
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.55/213.72
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.55/213.72
ACTIVE(U11(U12(tt), x1)) → c19(U11'(mark(tt), x1)) 686.55/213.72
ACTIVE(U12(U12(tt))) → c20(U12'(mark(tt))) 686.55/213.72
ACTIVE(U12(isNat(0))) → c20(U12'(mark(tt))) 686.55/213.72
ACTIVE(U12(U11(tt, z0))) → c2(U12'(mark(U12(isNat(z0))))) 686.55/213.72
ACTIVE(U12(U11(tt, z0))) → c2(ACTIVE(U11(tt, z0))) 686.55/213.72
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(U12'(mark(U11(isNat(z0), z1)))) 686.55/213.72
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(ACTIVE(isNat(plus(z0, z1)))) 686.55/213.72
ACTIVE(U12(isNat(s(z0)))) → c2(U12'(mark(U21(isNat(z0))))) 686.55/213.72
ACTIVE(U12(isNat(s(z0)))) → c2(ACTIVE(isNat(s(z0)))) 686.55/213.72
ACTIVE(U12(isNat(x(z0, z1)))) → c2(U12'(mark(U31(isNat(z0), z1)))) 686.55/213.72
ACTIVE(U12(isNat(x(z0, z1)))) → c2(ACTIVE(isNat(x(z0, z1)))) 686.55/213.72
ACTIVE(U21(plus(z0, 0))) → c21(U21'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.55/213.72
ACTIVE(U21(plus(z0, s(z1)))) → c21(U21'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.55/213.72
ACTIVE(U21(x(z0, 0))) → c21(U21'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.55/213.72
ACTIVE(U21(x(z0, s(z1)))) → c21(U21'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.55/213.72
ACTIVE(U21(U11(z0, z1))) → c21(U21'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.55/213.72
ACTIVE(U21(U12(z0))) → c21(U21'(U12(active(z0))), ACTIVE(U12(z0))) 686.55/213.72
ACTIVE(U21(U21(z0))) → c21(U21'(U21(active(z0))), ACTIVE(U21(z0))) 686.55/213.72
ACTIVE(U21(U31(z0, z1))) → c21(U21'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.55/213.72
ACTIVE(U21(U32(z0))) → c21(U21'(U32(active(z0))), ACTIVE(U32(z0))) 686.55/213.72
ACTIVE(U21(U41(z0, z1))) → c21(U21'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.55/213.72
ACTIVE(U21(U51(z0, z1, z2))) → c21(U21'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.55/213.72
ACTIVE(U21(U52(z0, z1, z2))) → c21(U21'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.55/213.72
ACTIVE(U21(s(z0))) → c21(U21'(s(active(z0))), ACTIVE(s(z0))) 686.55/213.72
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.55/213.72
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.55/213.72
ACTIVE(U21(U61(z0))) → c21(U21'(U61(active(z0))), ACTIVE(U61(z0))) 686.55/213.72
ACTIVE(U21(U71(z0, z1, z2))) → c21(U21'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.55/213.72
ACTIVE(U21(U72(z0, z1, z2))) → c21(U21'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.55/213.72
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.55/213.72
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.55/213.72
ACTIVE(U11(U21(tt), x1)) → c19(U11'(mark(tt), x1)) 686.55/213.72
ACTIVE(U12(U21(tt))) → c20(U12'(mark(tt))) 686.55/213.72
ACTIVE(U21(U12(tt))) → c21(U21'(mark(tt))) 686.55/213.72
ACTIVE(U21(U21(tt))) → c21(U21'(mark(tt))) 686.55/213.72
ACTIVE(U21(isNat(0))) → c21(U21'(mark(tt))) 686.55/213.72
ACTIVE(U21(U11(tt, z0))) → c3(U21'(mark(U12(isNat(z0))))) 686.55/213.72
ACTIVE(U21(U11(tt, z0))) → c3(ACTIVE(U11(tt, z0))) 686.55/213.72
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(U21'(mark(U11(isNat(z0), z1)))) 686.55/213.72
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(ACTIVE(isNat(plus(z0, z1)))) 686.55/213.72
ACTIVE(U21(isNat(s(z0)))) → c3(U21'(mark(U21(isNat(z0))))) 686.55/213.72
ACTIVE(U21(isNat(s(z0)))) → c3(ACTIVE(isNat(s(z0)))) 686.55/213.72
ACTIVE(U21(isNat(x(z0, z1)))) → c3(U21'(mark(U31(isNat(z0), z1)))) 686.55/213.72
ACTIVE(U21(isNat(x(z0, z1)))) → c3(ACTIVE(isNat(x(z0, z1)))) 686.55/213.72
ACTIVE(U31(plus(z0, 0), x1)) → c22(U31'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.55/213.72
ACTIVE(U31(plus(z0, s(z1)), x1)) → c22(U31'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.55/213.72
ACTIVE(U31(x(z0, 0), x1)) → c22(U31'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.55/213.72
ACTIVE(U31(x(z0, s(z1)), x1)) → c22(U31'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.55/213.72
ACTIVE(U31(U11(z0, z1), x1)) → c22(U31'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.55/213.72
ACTIVE(U31(U12(z0), x1)) → c22(U31'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.55/213.72
ACTIVE(U31(U21(z0), x1)) → c22(U31'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.55/213.72
ACTIVE(U31(U31(z0, z1), x1)) → c22(U31'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.55/213.72
ACTIVE(U31(U32(z0), x1)) → c22(U31'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.55/213.72
ACTIVE(U31(U41(z0, z1), x1)) → c22(U31'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.55/213.72
ACTIVE(U31(U51(z0, z1, z2), x1)) → c22(U31'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.55/213.72
ACTIVE(U31(U52(z0, z1, z2), x1)) → c22(U31'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.55/213.72
ACTIVE(U31(s(z0), x1)) → c22(U31'(s(active(z0)), x1), ACTIVE(s(z0))) 686.55/213.72
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.55/213.72
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.55/213.72
ACTIVE(U31(U61(z0), x1)) → c22(U31'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.55/213.72
ACTIVE(U31(U71(z0, z1, z2), x1)) → c22(U31'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.55/213.72
ACTIVE(U31(U72(z0, z1, z2), x1)) → c22(U31'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.55/213.72
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.55/213.72
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.55/213.72
ACTIVE(U31(U12(tt), x1)) → c22(U31'(mark(tt), x1)) 686.55/213.72
ACTIVE(U31(U21(tt), x1)) → c22(U31'(mark(tt), x1)) 686.55/213.72
ACTIVE(U31(isNat(0), x1)) → c22(U31'(mark(tt), x1)) 686.55/213.72
ACTIVE(U11(U31(tt, z0), x1)) → c4(U11'(mark(U32(isNat(z0))), x1)) 686.55/213.72
ACTIVE(U11(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 686.55/213.72
ACTIVE(U12(U31(tt, z0))) → c4(U12'(mark(U32(isNat(z0))))) 686.55/213.72
ACTIVE(U12(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 686.55/213.72
ACTIVE(U21(U31(tt, z0))) → c4(U21'(mark(U32(isNat(z0))))) 686.55/213.72
ACTIVE(U21(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 686.55/213.72
ACTIVE(U31(U11(tt, z0), x1)) → c4(U31'(mark(U12(isNat(z0))), x1)) 686.55/213.72
ACTIVE(U31(U11(tt, z0), x1)) → c4(ACTIVE(U11(tt, z0))) 686.55/213.72
ACTIVE(U31(U31(tt, z0), x1)) → c4(U31'(mark(U32(isNat(z0))), x1)) 686.55/213.72
ACTIVE(U31(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 686.55/213.72
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(U31'(mark(U11(isNat(z0), z1)), x1)) 686.55/213.72
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(ACTIVE(isNat(plus(z0, z1)))) 686.55/213.72
ACTIVE(U31(isNat(s(z0)), x1)) → c4(U31'(mark(U21(isNat(z0))), x1)) 686.55/213.72
ACTIVE(U31(isNat(s(z0)), x1)) → c4(ACTIVE(isNat(s(z0)))) 686.55/213.72
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(U31'(mark(U31(isNat(z0), z1)), x1)) 686.55/213.72
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(ACTIVE(isNat(x(z0, z1)))) 686.55/213.72
ACTIVE(U32(plus(z0, 0))) → c23(U32'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.55/213.72
ACTIVE(U32(plus(z0, s(z1)))) → c23(U32'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.55/213.72
ACTIVE(U32(x(z0, 0))) → c23(U32'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.55/213.72
ACTIVE(U32(x(z0, s(z1)))) → c23(U32'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.55/213.72
ACTIVE(U32(U11(z0, z1))) → c23(U32'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.55/213.72
ACTIVE(U32(U12(z0))) → c23(U32'(U12(active(z0))), ACTIVE(U12(z0))) 686.55/213.72
ACTIVE(U32(U21(z0))) → c23(U32'(U21(active(z0))), ACTIVE(U21(z0))) 686.55/213.72
ACTIVE(U32(U31(z0, z1))) → c23(U32'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.55/213.72
ACTIVE(U32(U32(z0))) → c23(U32'(U32(active(z0))), ACTIVE(U32(z0))) 686.55/213.72
ACTIVE(U32(U41(z0, z1))) → c23(U32'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.55/213.72
ACTIVE(U32(U51(z0, z1, z2))) → c23(U32'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.55/213.72
ACTIVE(U32(U52(z0, z1, z2))) → c23(U32'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.55/213.72
ACTIVE(U32(s(z0))) → c23(U32'(s(active(z0))), ACTIVE(s(z0))) 686.55/213.72
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.55/213.72
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.55/213.72
ACTIVE(U32(U61(z0))) → c23(U32'(U61(active(z0))), ACTIVE(U61(z0))) 686.55/213.72
ACTIVE(U32(U71(z0, z1, z2))) → c23(U32'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.55/213.72
ACTIVE(U32(U72(z0, z1, z2))) → c23(U32'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.55/213.72
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.55/213.72
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.55/213.72
ACTIVE(U11(U32(tt), x1)) → c19(U11'(mark(tt), x1)) 686.55/213.72
ACTIVE(U12(U32(tt))) → c20(U12'(mark(tt))) 686.55/213.72
ACTIVE(U21(U32(tt))) → c21(U21'(mark(tt))) 686.55/213.72
ACTIVE(U31(U32(tt), x1)) → c22(U31'(mark(tt), x1)) 686.55/213.72
ACTIVE(U32(U12(tt))) → c23(U32'(mark(tt))) 686.55/213.72
ACTIVE(U32(U21(tt))) → c23(U32'(mark(tt))) 686.55/213.72
ACTIVE(U32(U32(tt))) → c23(U32'(mark(tt))) 686.55/213.72
ACTIVE(U32(isNat(0))) → c23(U32'(mark(tt))) 686.55/213.72
ACTIVE(U32(U11(tt, z0))) → c5(U32'(mark(U12(isNat(z0))))) 686.55/213.72
ACTIVE(U32(U11(tt, z0))) → c5(ACTIVE(U11(tt, z0))) 686.55/213.72
ACTIVE(U32(U31(tt, z0))) → c5(U32'(mark(U32(isNat(z0))))) 686.55/213.72
ACTIVE(U32(U31(tt, z0))) → c5(ACTIVE(U31(tt, z0))) 686.55/213.72
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(U32'(mark(U11(isNat(z0), z1)))) 686.55/213.72
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(ACTIVE(isNat(plus(z0, z1)))) 686.55/213.72
ACTIVE(U32(isNat(s(z0)))) → c5(U32'(mark(U21(isNat(z0))))) 686.55/213.72
ACTIVE(U32(isNat(s(z0)))) → c5(ACTIVE(isNat(s(z0)))) 686.55/213.72
ACTIVE(U32(isNat(x(z0, z1)))) → c5(U32'(mark(U31(isNat(z0), z1)))) 686.55/213.72
ACTIVE(U32(isNat(x(z0, z1)))) → c5(ACTIVE(isNat(x(z0, z1)))) 686.55/213.72
ACTIVE(U41(plus(z0, 0), x1)) → c24(U41'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.55/213.72
ACTIVE(U41(plus(z0, s(z1)), x1)) → c24(U41'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.55/213.72
ACTIVE(U41(x(z0, 0), x1)) → c24(U41'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.55/213.72
ACTIVE(U41(x(z0, s(z1)), x1)) → c24(U41'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.55/213.72
ACTIVE(U41(U11(z0, z1), x1)) → c24(U41'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.55/213.72
ACTIVE(U41(U12(z0), x1)) → c24(U41'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.55/213.72
ACTIVE(U41(U21(z0), x1)) → c24(U41'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.55/213.72
ACTIVE(U41(U31(z0, z1), x1)) → c24(U41'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.55/213.72
ACTIVE(U41(U32(z0), x1)) → c24(U41'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.55/213.72
ACTIVE(U41(U41(z0, z1), x1)) → c24(U41'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.55/213.72
ACTIVE(U41(U51(z0, z1, z2), x1)) → c24(U41'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.55/213.72
ACTIVE(U41(U52(z0, z1, z2), x1)) → c24(U41'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.55/213.72
ACTIVE(U41(s(z0), x1)) → c24(U41'(s(active(z0)), x1), ACTIVE(s(z0))) 686.55/213.72
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.55/213.72
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.55/213.72
ACTIVE(U41(U61(z0), x1)) → c24(U41'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.55/213.72
ACTIVE(U41(U71(z0, z1, z2), x1)) → c24(U41'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.55/213.72
ACTIVE(U41(U72(z0, z1, z2), x1)) → c24(U41'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.55/213.72
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.55/213.72
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.55/213.72
ACTIVE(U11(U41(tt, z0), x1)) → c19(U11'(mark(z0), x1)) 686.55/213.72
ACTIVE(U12(U41(tt, z0))) → c20(U12'(mark(z0))) 686.55/213.72
ACTIVE(U21(U41(tt, z0))) → c21(U21'(mark(z0))) 686.55/213.72
ACTIVE(U31(U41(tt, z0), x1)) → c22(U31'(mark(z0), x1)) 686.55/213.72
ACTIVE(U32(U41(tt, z0))) → c23(U32'(mark(z0))) 686.55/213.72
ACTIVE(U41(U12(tt), x1)) → c24(U41'(mark(tt), x1)) 686.55/213.72
ACTIVE(U41(U21(tt), x1)) → c24(U41'(mark(tt), x1)) 686.55/213.72
ACTIVE(U41(U32(tt), x1)) → c24(U41'(mark(tt), x1)) 686.55/213.72
ACTIVE(U41(U41(tt, z0), x1)) → c24(U41'(mark(z0), x1)) 686.55/213.72
ACTIVE(U41(isNat(0), x1)) → c24(U41'(mark(tt), x1)) 686.55/213.72
ACTIVE(U41(U11(tt, z0), x1)) → c6(U41'(mark(U12(isNat(z0))), x1)) 686.55/213.72
ACTIVE(U41(U11(tt, z0), x1)) → c6(ACTIVE(U11(tt, z0))) 686.55/213.72
ACTIVE(U41(U31(tt, z0), x1)) → c6(U41'(mark(U32(isNat(z0))), x1)) 686.55/213.72
ACTIVE(U41(U31(tt, z0), x1)) → c6(ACTIVE(U31(tt, z0))) 686.55/213.72
ACTIVE(U41(isNat(plus(z0, z1)), x1)) → c6(U41'(mark(U11(isNat(z0), z1)), x1)) 686.55/213.72
ACTIVE(U41(isNat(plus(z0, z1)), x1)) → c6(ACTIVE(isNat(plus(z0, z1)))) 686.55/213.72
ACTIVE(U41(isNat(s(z0)), x1)) → c6(U41'(mark(U21(isNat(z0))), x1)) 686.55/213.72
ACTIVE(U41(isNat(s(z0)), x1)) → c6(ACTIVE(isNat(s(z0)))) 686.55/213.72
ACTIVE(U41(isNat(x(z0, z1)), x1)) → c6(U41'(mark(U31(isNat(z0), z1)), x1)) 686.55/213.72
ACTIVE(U41(isNat(x(z0, z1)), x1)) → c6(ACTIVE(isNat(x(z0, z1)))) 686.55/213.72
ACTIVE(U51(plus(z0, 0), x1, x2)) → c25(U51'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.55/213.72
ACTIVE(U51(plus(z0, s(z1)), x1, x2)) → c25(U51'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.55/213.72
ACTIVE(U51(x(z0, 0), x1, x2)) → c25(U51'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.55/213.72
ACTIVE(U51(x(z0, s(z1)), x1, x2)) → c25(U51'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.55/213.72
ACTIVE(U51(U11(z0, z1), x1, x2)) → c25(U51'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.55/213.72
ACTIVE(U51(U12(z0), x1, x2)) → c25(U51'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.55/213.72
ACTIVE(U51(U21(z0), x1, x2)) → c25(U51'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.55/213.72
ACTIVE(U51(U31(z0, z1), x1, x2)) → c25(U51'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.55/213.72
ACTIVE(U51(U32(z0), x1, x2)) → c25(U51'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.55/213.72
ACTIVE(U51(U41(z0, z1), x1, x2)) → c25(U51'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.55/213.72
ACTIVE(U51(U51(z0, z1, z2), x1, x2)) → c25(U51'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.55/213.72
ACTIVE(U51(U52(z0, z1, z2), x1, x2)) → c25(U51'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.55/213.72
ACTIVE(U51(s(z0), x1, x2)) → c25(U51'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.55/213.72
ACTIVE(U51(plus(z0, z1), x1, x2)) → c25(U51'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.55/213.72
ACTIVE(U51(plus(z0, z1), x1, x2)) → c25(U51'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.55/213.72
ACTIVE(U51(U61(z0), x1, x2)) → c25(U51'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.55/213.72
ACTIVE(U51(U71(z0, z1, z2), x1, x2)) → c25(U51'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.55/213.72
ACTIVE(U51(U72(z0, z1, z2), x1, x2)) → c25(U51'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.55/213.72
ACTIVE(U51(x(z0, z1), x1, x2)) → c25(U51'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.55/213.72
ACTIVE(U51(x(z0, z1), x1, x2)) → c25(U51'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.55/213.72
ACTIVE(U51(U12(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.55/213.72
ACTIVE(U51(U21(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.55/213.72
ACTIVE(U51(U32(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.55/213.72
ACTIVE(U51(U41(tt, z0), x1, x2)) → c25(U51'(mark(z0), x1, x2)) 686.55/213.72
ACTIVE(U51(isNat(0), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.55/213.72
ACTIVE(U11(U51(tt, z0, z1), x1)) → c7(U11'(mark(U52(isNat(z1), z0, z1)), x1)) 686.55/213.72
ACTIVE(U11(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.55/213.72
ACTIVE(U12(U51(tt, z0, z1))) → c7(U12'(mark(U52(isNat(z1), z0, z1)))) 686.55/213.72
ACTIVE(U12(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.55/213.72
ACTIVE(U21(U51(tt, z0, z1))) → c7(U21'(mark(U52(isNat(z1), z0, z1)))) 686.55/213.72
ACTIVE(U21(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.55/213.72
ACTIVE(U31(U51(tt, z0, z1), x1)) → c7(U31'(mark(U52(isNat(z1), z0, z1)), x1)) 686.55/213.72
ACTIVE(U31(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.55/213.72
ACTIVE(U32(U51(tt, z0, z1))) → c7(U32'(mark(U52(isNat(z1), z0, z1)))) 686.55/213.72
ACTIVE(U32(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.55/213.72
ACTIVE(U41(U51(tt, z0, z1), x1)) → c7(U41'(mark(U52(isNat(z1), z0, z1)), x1)) 686.55/213.72
ACTIVE(U41(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.55/213.72
ACTIVE(U51(U11(tt, z0), x1, x2)) → c7(U51'(mark(U12(isNat(z0))), x1, x2)) 686.55/213.72
ACTIVE(U51(U11(tt, z0), x1, x2)) → c7(ACTIVE(U11(tt, z0))) 686.55/213.72
ACTIVE(U51(U31(tt, z0), x1, x2)) → c7(U51'(mark(U32(isNat(z0))), x1, x2)) 686.55/213.72
ACTIVE(U51(U31(tt, z0), x1, x2)) → c7(ACTIVE(U31(tt, z0))) 686.55/213.72
ACTIVE(U51(U51(tt, z0, z1), x1, x2)) → c7(U51'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.55/213.72
ACTIVE(U51(U51(tt, z0, z1), x1, x2)) → c7(ACTIVE(U51(tt, z0, z1))) 686.55/213.72
ACTIVE(U51(isNat(plus(z0, z1)), x1, x2)) → c7(U51'(mark(U11(isNat(z0), z1)), x1, x2)) 686.55/213.72
ACTIVE(U51(isNat(plus(z0, z1)), x1, x2)) → c7(ACTIVE(isNat(plus(z0, z1)))) 686.55/213.72
ACTIVE(U51(isNat(s(z0)), x1, x2)) → c7(U51'(mark(U21(isNat(z0))), x1, x2)) 686.55/213.72
ACTIVE(U51(isNat(s(z0)), x1, x2)) → c7(ACTIVE(isNat(s(z0)))) 686.55/213.72
ACTIVE(U51(isNat(x(z0, z1)), x1, x2)) → c7(U51'(mark(U31(isNat(z0), z1)), x1, x2)) 686.55/213.72
ACTIVE(U51(isNat(x(z0, z1)), x1, x2)) → c7(ACTIVE(isNat(x(z0, z1)))) 686.55/213.72
ACTIVE(U52(plus(z0, 0), x1, x2)) → c26(U52'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.55/213.72
ACTIVE(U52(plus(z0, s(z1)), x1, x2)) → c26(U52'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.55/213.72
ACTIVE(U52(x(z0, 0), x1, x2)) → c26(U52'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.55/213.72
ACTIVE(U52(x(z0, s(z1)), x1, x2)) → c26(U52'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.55/213.72
ACTIVE(U52(U11(z0, z1), x1, x2)) → c26(U52'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.55/213.72
ACTIVE(U52(U12(z0), x1, x2)) → c26(U52'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.55/213.72
ACTIVE(U52(U21(z0), x1, x2)) → c26(U52'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.55/213.72
ACTIVE(U52(U31(z0, z1), x1, x2)) → c26(U52'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.55/213.72
ACTIVE(U52(U32(z0), x1, x2)) → c26(U52'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.55/213.72
ACTIVE(U52(U41(z0, z1), x1, x2)) → c26(U52'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.55/213.72
ACTIVE(U52(U51(z0, z1, z2), x1, x2)) → c26(U52'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.55/213.72
ACTIVE(U52(U52(z0, z1, z2), x1, x2)) → c26(U52'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.55/213.72
ACTIVE(U52(s(z0), x1, x2)) → c26(U52'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.55/213.72
ACTIVE(U52(plus(z0, z1), x1, x2)) → c26(U52'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.55/213.72
ACTIVE(U52(plus(z0, z1), x1, x2)) → c26(U52'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.55/213.72
ACTIVE(U52(U61(z0), x1, x2)) → c26(U52'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.55/213.72
ACTIVE(U52(U71(z0, z1, z2), x1, x2)) → c26(U52'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.55/213.72
ACTIVE(U52(U72(z0, z1, z2), x1, x2)) → c26(U52'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.55/213.72
ACTIVE(U52(x(z0, z1), x1, x2)) → c26(U52'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.55/213.72
ACTIVE(U52(x(z0, z1), x1, x2)) → c26(U52'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.55/213.72
ACTIVE(U52(U12(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.55/213.72
ACTIVE(U52(U21(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.55/213.72
ACTIVE(U52(U32(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.55/213.72
ACTIVE(U52(U41(tt, z0), x1, x2)) → c26(U52'(mark(z0), x1, x2)) 686.55/213.72
ACTIVE(U52(isNat(0), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.55/213.72
ACTIVE(U11(U52(tt, z0, z1), x1)) → c8(U11'(mark(s(plus(z1, z0))), x1)) 686.55/213.72
ACTIVE(U11(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.55/213.72
ACTIVE(U12(U52(tt, z0, z1))) → c8(U12'(mark(s(plus(z1, z0))))) 686.55/213.72
ACTIVE(U12(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.55/213.72
ACTIVE(U21(U52(tt, z0, z1))) → c8(U21'(mark(s(plus(z1, z0))))) 686.55/213.72
ACTIVE(U21(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.55/213.72
ACTIVE(U31(U52(tt, z0, z1), x1)) → c8(U31'(mark(s(plus(z1, z0))), x1)) 686.55/213.72
ACTIVE(U31(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.55/213.72
ACTIVE(U32(U52(tt, z0, z1))) → c8(U32'(mark(s(plus(z1, z0))))) 686.55/213.72
ACTIVE(U32(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.55/213.72
ACTIVE(U41(U52(tt, z0, z1), x1)) → c8(U41'(mark(s(plus(z1, z0))), x1)) 686.55/213.72
ACTIVE(U41(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.55/213.72
ACTIVE(U51(U52(tt, z0, z1), x1, x2)) → c8(U51'(mark(s(plus(z1, z0))), x1, x2)) 686.55/213.72
ACTIVE(U51(U52(tt, z0, z1), x1, x2)) → c8(ACTIVE(U52(tt, z0, z1))) 686.55/213.72
ACTIVE(U52(U11(tt, z0), x1, x2)) → c8(U52'(mark(U12(isNat(z0))), x1, x2)) 686.55/213.72
ACTIVE(U52(U11(tt, z0), x1, x2)) → c8(ACTIVE(U11(tt, z0))) 686.55/213.72
ACTIVE(U52(U31(tt, z0), x1, x2)) → c8(U52'(mark(U32(isNat(z0))), x1, x2)) 686.55/213.72
ACTIVE(U52(U31(tt, z0), x1, x2)) → c8(ACTIVE(U31(tt, z0))) 686.55/213.72
ACTIVE(U52(U51(tt, z0, z1), x1, x2)) → c8(U52'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.55/213.72
ACTIVE(U52(U51(tt, z0, z1), x1, x2)) → c8(ACTIVE(U51(tt, z0, z1))) 686.55/213.72
ACTIVE(U52(U52(tt, z0, z1), x1, x2)) → c8(U52'(mark(s(plus(z1, z0))), x1, x2)) 686.55/213.72
ACTIVE(U52(U52(tt, z0, z1), x1, x2)) → c8(ACTIVE(U52(tt, z0, z1))) 686.55/213.72
ACTIVE(U52(isNat(plus(z0, z1)), x1, x2)) → c8(U52'(mark(U11(isNat(z0), z1)), x1, x2)) 686.55/213.72
ACTIVE(U52(isNat(plus(z0, z1)), x1, x2)) → c8(ACTIVE(isNat(plus(z0, z1)))) 686.55/213.72
ACTIVE(U52(isNat(s(z0)), x1, x2)) → c8(U52'(mark(U21(isNat(z0))), x1, x2)) 686.55/213.72
ACTIVE(U52(isNat(s(z0)), x1, x2)) → c8(ACTIVE(isNat(s(z0)))) 686.55/213.72
ACTIVE(U52(isNat(x(z0, z1)), x1, x2)) → c8(U52'(mark(U31(isNat(z0), z1)), x1, x2)) 686.55/213.72
ACTIVE(U52(isNat(x(z0, z1)), x1, x2)) → c8(ACTIVE(isNat(x(z0, z1)))) 686.55/213.72
ACTIVE(s(plus(z0, 0))) → c27(S(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.55/213.72
ACTIVE(s(plus(z0, s(z1)))) → c27(S(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.55/213.72
ACTIVE(s(x(z0, 0))) → c27(S(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.55/213.72
ACTIVE(s(x(z0, s(z1)))) → c27(S(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.55/213.72
ACTIVE(s(U11(z0, z1))) → c27(S(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.55/213.72
ACTIVE(s(U12(z0))) → c27(S(U12(active(z0))), ACTIVE(U12(z0))) 686.55/213.72
ACTIVE(s(U21(z0))) → c27(S(U21(active(z0))), ACTIVE(U21(z0))) 686.55/213.72
ACTIVE(s(U31(z0, z1))) → c27(S(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.55/213.72
ACTIVE(s(U32(z0))) → c27(S(U32(active(z0))), ACTIVE(U32(z0))) 686.55/213.72
ACTIVE(s(U41(z0, z1))) → c27(S(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.55/213.72
ACTIVE(s(U51(z0, z1, z2))) → c27(S(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.55/213.72
ACTIVE(s(U52(z0, z1, z2))) → c27(S(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.55/213.72
ACTIVE(s(s(z0))) → c27(S(s(active(z0))), ACTIVE(s(z0))) 686.55/213.72
ACTIVE(s(plus(z0, z1))) → c27(S(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.55/213.72
ACTIVE(s(plus(z0, z1))) → c27(S(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.55/213.72
ACTIVE(s(U61(z0))) → c27(S(U61(active(z0))), ACTIVE(U61(z0))) 686.55/213.72
ACTIVE(s(U71(z0, z1, z2))) → c27(S(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.55/213.72
ACTIVE(s(U72(z0, z1, z2))) → c27(S(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.55/213.72
ACTIVE(s(x(z0, z1))) → c27(S(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.55/213.72
ACTIVE(s(x(z0, z1))) → c27(S(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.55/213.72
ACTIVE(s(U12(tt))) → c27(S(mark(tt))) 686.55/213.72
ACTIVE(s(U21(tt))) → c27(S(mark(tt))) 686.55/213.72
ACTIVE(s(U32(tt))) → c27(S(mark(tt))) 686.55/213.72
ACTIVE(s(U41(tt, z0))) → c27(S(mark(z0))) 686.55/213.72
ACTIVE(s(isNat(0))) → c27(S(mark(tt))) 686.55/213.72
ACTIVE(s(U11(tt, z0))) → c9(S(mark(U12(isNat(z0))))) 686.55/213.72
ACTIVE(s(U11(tt, z0))) → c9(ACTIVE(U11(tt, z0))) 686.55/213.72
ACTIVE(s(U31(tt, z0))) → c9(S(mark(U32(isNat(z0))))) 686.55/213.72
ACTIVE(s(U31(tt, z0))) → c9(ACTIVE(U31(tt, z0))) 686.55/213.72
ACTIVE(s(U51(tt, z0, z1))) → c9(S(mark(U52(isNat(z1), z0, z1)))) 686.55/213.72
ACTIVE(s(U51(tt, z0, z1))) → c9(ACTIVE(U51(tt, z0, z1))) 686.55/213.72
ACTIVE(s(U52(tt, z0, z1))) → c9(S(mark(s(plus(z1, z0))))) 686.55/213.72
ACTIVE(s(U52(tt, z0, z1))) → c9(ACTIVE(U52(tt, z0, z1))) 686.55/213.72
ACTIVE(s(isNat(plus(z0, z1)))) → c9(S(mark(U11(isNat(z0), z1)))) 686.55/213.72
ACTIVE(s(isNat(plus(z0, z1)))) → c9(ACTIVE(isNat(plus(z0, z1)))) 686.55/213.72
ACTIVE(s(isNat(s(z0)))) → c9(S(mark(U21(isNat(z0))))) 686.55/213.72
ACTIVE(s(isNat(s(z0)))) → c9(ACTIVE(isNat(s(z0)))) 686.55/213.72
ACTIVE(s(isNat(x(z0, z1)))) → c9(S(mark(U31(isNat(z0), z1)))) 686.55/213.72
ACTIVE(s(isNat(x(z0, z1)))) → c9(ACTIVE(isNat(x(z0, z1)))) 686.55/213.72
ACTIVE(U61(plus(z0, 0))) → c30(U61'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.55/213.72
ACTIVE(U61(plus(z0, s(z1)))) → c30(U61'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.55/213.72
ACTIVE(U61(x(z0, 0))) → c30(U61'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.55/213.72
ACTIVE(U61(x(z0, s(z1)))) → c30(U61'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.55/213.72
ACTIVE(U61(U11(z0, z1))) → c30(U61'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.55/213.72
ACTIVE(U61(U12(z0))) → c30(U61'(U12(active(z0))), ACTIVE(U12(z0))) 686.55/213.72
ACTIVE(U61(U21(z0))) → c30(U61'(U21(active(z0))), ACTIVE(U21(z0))) 686.55/213.72
ACTIVE(U61(U31(z0, z1))) → c30(U61'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.55/213.72
ACTIVE(U61(U32(z0))) → c30(U61'(U32(active(z0))), ACTIVE(U32(z0))) 686.55/213.72
ACTIVE(U61(U41(z0, z1))) → c30(U61'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.55/213.72
ACTIVE(U61(U51(z0, z1, z2))) → c30(U61'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.55/213.72
ACTIVE(U61(U52(z0, z1, z2))) → c30(U61'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.55/213.72
ACTIVE(U61(s(z0))) → c30(U61'(s(active(z0))), ACTIVE(s(z0))) 686.55/213.72
ACTIVE(U61(plus(z0, z1))) → c30(U61'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.55/213.72
ACTIVE(U61(plus(z0, z1))) → c30(U61'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.55/213.72
ACTIVE(U61(U61(z0))) → c30(U61'(U61(active(z0))), ACTIVE(U61(z0))) 686.55/213.72
ACTIVE(U61(U71(z0, z1, z2))) → c30(U61'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.55/213.72
ACTIVE(U61(U72(z0, z1, z2))) → c30(U61'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.55/213.72
ACTIVE(U61(x(z0, z1))) → c30(U61'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.55/213.72
ACTIVE(U61(x(z0, z1))) → c30(U61'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.55/213.72
ACTIVE(U11(U61(tt), x1)) → c19(U11'(mark(0), x1)) 686.55/213.72
ACTIVE(U12(U61(tt))) → c20(U12'(mark(0))) 686.55/213.72
ACTIVE(U21(U61(tt))) → c21(U21'(mark(0))) 686.55/213.72
ACTIVE(U31(U61(tt), x1)) → c22(U31'(mark(0), x1)) 686.55/213.72
ACTIVE(U32(U61(tt))) → c23(U32'(mark(0))) 686.55/213.72
ACTIVE(U41(U61(tt), x1)) → c24(U41'(mark(0), x1)) 686.55/213.72
ACTIVE(U51(U61(tt), x1, x2)) → c25(U51'(mark(0), x1, x2)) 686.55/213.72
ACTIVE(U52(U61(tt), x1, x2)) → c26(U52'(mark(0), x1, x2)) 686.55/213.72
ACTIVE(s(U61(tt))) → c27(S(mark(0))) 686.55/213.72
ACTIVE(U61(U12(tt))) → c30(U61'(mark(tt))) 686.55/213.72
ACTIVE(U61(U21(tt))) → c30(U61'(mark(tt))) 686.55/213.72
ACTIVE(U61(U32(tt))) → c30(U61'(mark(tt))) 686.55/213.72
ACTIVE(U61(U41(tt, z0))) → c30(U61'(mark(z0))) 686.55/213.72
ACTIVE(U61(U61(tt))) → c30(U61'(mark(0))) 686.55/213.72
ACTIVE(U61(isNat(0))) → c30(U61'(mark(tt))) 686.55/213.72
ACTIVE(U61(U11(tt, z0))) → c10(U61'(mark(U12(isNat(z0))))) 686.55/213.72
ACTIVE(U61(U11(tt, z0))) → c10(ACTIVE(U11(tt, z0))) 686.55/213.72
ACTIVE(U61(U31(tt, z0))) → c10(U61'(mark(U32(isNat(z0))))) 686.55/213.72
ACTIVE(U61(U31(tt, z0))) → c10(ACTIVE(U31(tt, z0))) 686.55/213.72
ACTIVE(U61(U51(tt, z0, z1))) → c10(U61'(mark(U52(isNat(z1), z0, z1)))) 686.55/213.72
ACTIVE(U61(U51(tt, z0, z1))) → c10(ACTIVE(U51(tt, z0, z1))) 686.55/213.72
ACTIVE(U61(U52(tt, z0, z1))) → c10(U61'(mark(s(plus(z1, z0))))) 686.55/213.72
ACTIVE(U61(U52(tt, z0, z1))) → c10(ACTIVE(U52(tt, z0, z1))) 686.55/213.72
ACTIVE(U61(isNat(plus(z0, z1)))) → c10(U61'(mark(U11(isNat(z0), z1)))) 686.55/213.72
ACTIVE(U61(isNat(plus(z0, z1)))) → c10(ACTIVE(isNat(plus(z0, z1)))) 686.55/213.72
ACTIVE(U61(isNat(s(z0)))) → c10(U61'(mark(U21(isNat(z0))))) 686.55/213.72
ACTIVE(U61(isNat(s(z0)))) → c10(ACTIVE(isNat(s(z0)))) 686.55/213.72
ACTIVE(U61(isNat(x(z0, z1)))) → c10(U61'(mark(U31(isNat(z0), z1)))) 686.55/213.72
ACTIVE(U61(isNat(x(z0, z1)))) → c10(ACTIVE(isNat(x(z0, z1)))) 686.55/213.72
ACTIVE(U71(plus(z0, 0), x1, x2)) → c31(U71'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.55/213.72
ACTIVE(U71(plus(z0, s(z1)), x1, x2)) → c31(U71'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.55/213.72
ACTIVE(U71(x(z0, 0), x1, x2)) → c31(U71'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.55/213.72
ACTIVE(U71(x(z0, s(z1)), x1, x2)) → c31(U71'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.55/213.72
ACTIVE(U71(U11(z0, z1), x1, x2)) → c31(U71'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.55/213.72
ACTIVE(U71(U12(z0), x1, x2)) → c31(U71'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.55/213.72
ACTIVE(U71(U21(z0), x1, x2)) → c31(U71'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.55/213.72
ACTIVE(U71(U31(z0, z1), x1, x2)) → c31(U71'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.55/213.72
ACTIVE(U71(U32(z0), x1, x2)) → c31(U71'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.55/213.72
ACTIVE(U71(U41(z0, z1), x1, x2)) → c31(U71'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.55/213.72
ACTIVE(U71(U51(z0, z1, z2), x1, x2)) → c31(U71'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.55/213.72
ACTIVE(U71(U52(z0, z1, z2), x1, x2)) → c31(U71'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.55/213.72
ACTIVE(U71(s(z0), x1, x2)) → c31(U71'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.55/213.72
ACTIVE(U71(plus(z0, z1), x1, x2)) → c31(U71'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.55/213.72
ACTIVE(U71(plus(z0, z1), x1, x2)) → c31(U71'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.55/213.72
ACTIVE(U71(U61(z0), x1, x2)) → c31(U71'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.55/213.72
ACTIVE(U71(U71(z0, z1, z2), x1, x2)) → c31(U71'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.55/213.72
ACTIVE(U71(U72(z0, z1, z2), x1, x2)) → c31(U71'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.55/213.72
ACTIVE(U71(x(z0, z1), x1, x2)) → c31(U71'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.55/213.72
ACTIVE(U71(x(z0, z1), x1, x2)) → c31(U71'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.55/213.72
ACTIVE(U71(U12(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.55/213.72
ACTIVE(U71(U21(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.55/213.72
ACTIVE(U71(U32(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.55/213.72
ACTIVE(U71(U41(tt, z0), x1, x2)) → c31(U71'(mark(z0), x1, x2)) 686.55/213.72
ACTIVE(U71(U61(tt), x1, x2)) → c31(U71'(mark(0), x1, x2)) 686.55/213.72
ACTIVE(U71(isNat(0), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.55/213.72
ACTIVE(U11(U71(tt, z0, z1), x1)) → c11(U11'(mark(U72(isNat(z1), z0, z1)), x1)) 686.55/213.72
ACTIVE(U11(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.55/213.72
ACTIVE(U12(U71(tt, z0, z1))) → c11(U12'(mark(U72(isNat(z1), z0, z1)))) 686.55/213.72
ACTIVE(U12(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.55/213.72
ACTIVE(U21(U71(tt, z0, z1))) → c11(U21'(mark(U72(isNat(z1), z0, z1)))) 686.55/213.72
ACTIVE(U21(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.55/213.72
ACTIVE(U31(U71(tt, z0, z1), x1)) → c11(U31'(mark(U72(isNat(z1), z0, z1)), x1)) 686.55/213.72
ACTIVE(U31(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.55/213.72
ACTIVE(U32(U71(tt, z0, z1))) → c11(U32'(mark(U72(isNat(z1), z0, z1)))) 686.55/213.72
ACTIVE(U32(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.55/213.73
ACTIVE(U41(U71(tt, z0, z1), x1)) → c11(U41'(mark(U72(isNat(z1), z0, z1)), x1)) 686.55/213.73
ACTIVE(U41(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.55/213.73
ACTIVE(U51(U71(tt, z0, z1), x1, x2)) → c11(U51'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.55/213.73
ACTIVE(U51(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.55/213.73
ACTIVE(U52(U71(tt, z0, z1), x1, x2)) → c11(U52'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.55/213.73
ACTIVE(U52(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.55/213.73
ACTIVE(s(U71(tt, z0, z1))) → c11(S(mark(U72(isNat(z1), z0, z1)))) 686.55/213.73
ACTIVE(s(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.55/213.73
ACTIVE(U61(U71(tt, z0, z1))) → c11(U61'(mark(U72(isNat(z1), z0, z1)))) 686.55/213.73
ACTIVE(U61(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.55/213.73
ACTIVE(U71(U11(tt, z0), x1, x2)) → c11(U71'(mark(U12(isNat(z0))), x1, x2)) 686.55/213.73
ACTIVE(U71(U11(tt, z0), x1, x2)) → c11(ACTIVE(U11(tt, z0))) 686.55/213.73
ACTIVE(U71(U31(tt, z0), x1, x2)) → c11(U71'(mark(U32(isNat(z0))), x1, x2)) 686.55/213.73
ACTIVE(U71(U31(tt, z0), x1, x2)) → c11(ACTIVE(U31(tt, z0))) 686.55/213.73
ACTIVE(U71(U51(tt, z0, z1), x1, x2)) → c11(U71'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.55/213.73
ACTIVE(U71(U51(tt, z0, z1), x1, x2)) → c11(ACTIVE(U51(tt, z0, z1))) 686.55/213.73
ACTIVE(U71(U52(tt, z0, z1), x1, x2)) → c11(U71'(mark(s(plus(z1, z0))), x1, x2)) 686.55/213.73
ACTIVE(U71(U52(tt, z0, z1), x1, x2)) → c11(ACTIVE(U52(tt, z0, z1))) 686.55/213.73
ACTIVE(U71(U71(tt, z0, z1), x1, x2)) → c11(U71'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.55/213.73
ACTIVE(U71(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.55/213.73
ACTIVE(U71(isNat(plus(z0, z1)), x1, x2)) → c11(U71'(mark(U11(isNat(z0), z1)), x1, x2)) 686.55/213.73
ACTIVE(U71(isNat(plus(z0, z1)), x1, x2)) → c11(ACTIVE(isNat(plus(z0, z1)))) 686.55/213.73
ACTIVE(U71(isNat(s(z0)), x1, x2)) → c11(U71'(mark(U21(isNat(z0))), x1, x2)) 686.55/213.73
ACTIVE(U71(isNat(s(z0)), x1, x2)) → c11(ACTIVE(isNat(s(z0)))) 686.55/213.73
ACTIVE(U71(isNat(x(z0, z1)), x1, x2)) → c11(U71'(mark(U31(isNat(z0), z1)), x1, x2)) 686.55/213.73
ACTIVE(U71(isNat(x(z0, z1)), x1, x2)) → c11(ACTIVE(isNat(x(z0, z1)))) 686.55/213.73
ACTIVE(U72(plus(z0, 0), x1, x2)) → c32(U72'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.55/213.73
ACTIVE(U72(plus(z0, s(z1)), x1, x2)) → c32(U72'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.55/213.73
ACTIVE(U72(x(z0, 0), x1, x2)) → c32(U72'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.55/213.73
ACTIVE(U72(x(z0, s(z1)), x1, x2)) → c32(U72'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.55/213.73
ACTIVE(U72(U11(z0, z1), x1, x2)) → c32(U72'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.55/213.73
ACTIVE(U72(U12(z0), x1, x2)) → c32(U72'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.55/213.73
ACTIVE(U72(U21(z0), x1, x2)) → c32(U72'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.55/213.73
ACTIVE(U72(U31(z0, z1), x1, x2)) → c32(U72'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.55/213.73
ACTIVE(U72(U32(z0), x1, x2)) → c32(U72'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.55/213.73
ACTIVE(U72(U41(z0, z1), x1, x2)) → c32(U72'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.55/213.73
ACTIVE(U72(U51(z0, z1, z2), x1, x2)) → c32(U72'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.55/213.73
ACTIVE(U72(U52(z0, z1, z2), x1, x2)) → c32(U72'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.55/213.73
ACTIVE(U72(s(z0), x1, x2)) → c32(U72'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.55/213.73
ACTIVE(U72(plus(z0, z1), x1, x2)) → c32(U72'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.55/213.73
ACTIVE(U72(plus(z0, z1), x1, x2)) → c32(U72'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.55/213.73
ACTIVE(U72(U61(z0), x1, x2)) → c32(U72'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.55/213.73
ACTIVE(U72(U71(z0, z1, z2), x1, x2)) → c32(U72'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.55/213.73
ACTIVE(U72(U72(z0, z1, z2), x1, x2)) → c32(U72'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.55/213.73
ACTIVE(U72(x(z0, z1), x1, x2)) → c32(U72'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.55/213.73
ACTIVE(U72(x(z0, z1), x1, x2)) → c32(U72'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.55/213.73
ACTIVE(U72(U12(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.55/213.73
ACTIVE(U72(U21(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.55/213.73
ACTIVE(U72(U32(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.55/213.73
ACTIVE(U72(U41(tt, z0), x1, x2)) → c32(U72'(mark(z0), x1, x2)) 686.55/213.73
ACTIVE(U72(U61(tt), x1, x2)) → c32(U72'(mark(0), x1, x2)) 686.55/213.73
ACTIVE(U72(isNat(0), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.55/213.73
ACTIVE(U11(U72(tt, z0, z1), x1)) → c12(U11'(mark(plus(x(z1, z0), z1)), x1)) 686.55/213.73
ACTIVE(U11(U72(tt, z0, z1), x1)) → c12(ACTIVE(U72(tt, z0, z1))) 686.55/213.73
ACTIVE(U12(U72(tt, z0, z1))) → c12(U12'(mark(plus(x(z1, z0), z1)))) 686.55/213.73
ACTIVE(U12(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.55/213.73
ACTIVE(U21(U72(tt, z0, z1))) → c12(U21'(mark(plus(x(z1, z0), z1)))) 686.55/213.73
ACTIVE(U21(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.55/213.73
ACTIVE(U31(U72(tt, z0, z1), x1)) → c12(U31'(mark(plus(x(z1, z0), z1)), x1)) 686.55/213.73
ACTIVE(U31(U72(tt, z0, z1), x1)) → c12(ACTIVE(U72(tt, z0, z1))) 686.55/213.73
ACTIVE(U32(U72(tt, z0, z1))) → c12(U32'(mark(plus(x(z1, z0), z1)))) 686.55/213.73
ACTIVE(U32(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.55/213.73
ACTIVE(U41(U72(tt, z0, z1), x1)) → c12(U41'(mark(plus(x(z1, z0), z1)), x1)) 686.55/213.73
ACTIVE(U41(U72(tt, z0, z1), x1)) → c12(ACTIVE(U72(tt, z0, z1))) 686.55/213.73
ACTIVE(U51(U72(tt, z0, z1), x1, x2)) → c12(U51'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.55/213.73
ACTIVE(U51(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.55/213.73
ACTIVE(U52(U72(tt, z0, z1), x1, x2)) → c12(U52'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.55/213.73
ACTIVE(U52(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.55/213.73
ACTIVE(s(U72(tt, z0, z1))) → c12(S(mark(plus(x(z1, z0), z1)))) 686.55/213.73
ACTIVE(s(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.55/213.73
ACTIVE(U61(U72(tt, z0, z1))) → c12(U61'(mark(plus(x(z1, z0), z1)))) 686.55/213.73
ACTIVE(U61(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.55/213.73
ACTIVE(U71(U72(tt, z0, z1), x1, x2)) → c12(U71'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.55/213.73
ACTIVE(U71(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.55/213.73
ACTIVE(U72(U11(tt, z0), x1, x2)) → c12(U72'(mark(U12(isNat(z0))), x1, x2)) 686.55/213.73
ACTIVE(U72(U11(tt, z0), x1, x2)) → c12(ACTIVE(U11(tt, z0))) 686.55/213.73
ACTIVE(U72(U31(tt, z0), x1, x2)) → c12(U72'(mark(U32(isNat(z0))), x1, x2)) 686.55/213.73
ACTIVE(U72(U31(tt, z0), x1, x2)) → c12(ACTIVE(U31(tt, z0))) 686.55/213.73
ACTIVE(U72(U51(tt, z0, z1), x1, x2)) → c12(U72'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.55/213.73
ACTIVE(U72(U51(tt, z0, z1), x1, x2)) → c12(ACTIVE(U51(tt, z0, z1))) 686.55/213.73
ACTIVE(U72(U52(tt, z0, z1), x1, x2)) → c12(U72'(mark(s(plus(z1, z0))), x1, x2)) 686.55/213.73
ACTIVE(U72(U52(tt, z0, z1), x1, x2)) → c12(ACTIVE(U52(tt, z0, z1))) 686.55/213.73
ACTIVE(U72(U71(tt, z0, z1), x1, x2)) → c12(U72'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.55/213.73
ACTIVE(U72(U71(tt, z0, z1), x1, x2)) → c12(ACTIVE(U71(tt, z0, z1))) 686.55/213.73
ACTIVE(U72(U72(tt, z0, z1), x1, x2)) → c12(U72'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.55/213.73
ACTIVE(U72(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.55/213.73
ACTIVE(U72(isNat(plus(z0, z1)), x1, x2)) → c12(U72'(mark(U11(isNat(z0), z1)), x1, x2)) 686.55/213.73
ACTIVE(U72(isNat(plus(z0, z1)), x1, x2)) → c12(ACTIVE(isNat(plus(z0, z1)))) 686.55/213.73
ACTIVE(U72(isNat(s(z0)), x1, x2)) → c12(U72'(mark(U21(isNat(z0))), x1, x2)) 686.55/213.73
ACTIVE(U72(isNat(s(z0)), x1, x2)) → c12(ACTIVE(isNat(s(z0)))) 686.55/213.73
ACTIVE(U72(isNat(x(z0, z1)), x1, x2)) → c12(U72'(mark(U31(isNat(z0), z1)), x1, x2)) 686.55/213.73
ACTIVE(U72(isNat(x(z0, z1)), x1, x2)) → c12(ACTIVE(isNat(x(z0, z1)))) 686.55/213.73
PROPER(U11(x0, U11(z0, z1))) → c65(U11'(proper(x0), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(U11(z0, z1))) 686.55/213.73
PROPER(U11(x0, U12(z0))) → c65(U11'(proper(x0), U12(proper(z0))), PROPER(x0), PROPER(U12(z0))) 686.55/213.73
PROPER(U11(x0, isNat(z0))) → c65(U11'(proper(x0), isNat(proper(z0))), PROPER(x0), PROPER(isNat(z0))) 686.55/213.73
PROPER(U11(x0, U21(z0))) → c65(U11'(proper(x0), U21(proper(z0))), PROPER(x0), PROPER(U21(z0))) 686.55/213.73
PROPER(U11(x0, U31(z0, z1))) → c65(U11'(proper(x0), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(U31(z0, z1))) 686.55/213.73
PROPER(U11(x0, U32(z0))) → c65(U11'(proper(x0), U32(proper(z0))), PROPER(x0), PROPER(U32(z0))) 686.55/213.73
PROPER(U11(x0, U41(z0, z1))) → c65(U11'(proper(x0), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(U41(z0, z1))) 686.55/213.73
PROPER(U11(x0, U51(z0, z1, z2))) → c65(U11'(proper(x0), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U51(z0, z1, z2))) 686.55/213.73
PROPER(U11(x0, U52(z0, z1, z2))) → c65(U11'(proper(x0), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U52(z0, z1, z2))) 686.55/213.73
PROPER(U11(x0, s(z0))) → c65(U11'(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 686.55/213.73
PROPER(U11(x0, plus(z0, z1))) → c65(U11'(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 686.55/213.73
PROPER(U11(x0, U61(z0))) → c65(U11'(proper(x0), U61(proper(z0))), PROPER(x0), PROPER(U61(z0))) 686.55/213.73
PROPER(U11(x0, U71(z0, z1, z2))) → c65(U11'(proper(x0), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U71(z0, z1, z2))) 686.55/213.73
PROPER(U11(x0, U72(z0, z1, z2))) → c65(U11'(proper(x0), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U72(z0, z1, z2))) 686.55/213.73
PROPER(U11(x0, x(z0, z1))) → c65(U11'(proper(x0), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x(z0, z1))) 686.55/213.73
PROPER(U11(U11(z0, z1), x1)) → c65(U11'(U11(proper(z0), proper(z1)), proper(x1)), PROPER(U11(z0, z1)), PROPER(x1)) 686.55/213.73
PROPER(U11(U12(z0), x1)) → c65(U11'(U12(proper(z0)), proper(x1)), PROPER(U12(z0)), PROPER(x1)) 686.55/213.73
PROPER(U11(isNat(z0), x1)) → c65(U11'(isNat(proper(z0)), proper(x1)), PROPER(isNat(z0)), PROPER(x1)) 686.55/213.73
PROPER(U11(U21(z0), x1)) → c65(U11'(U21(proper(z0)), proper(x1)), PROPER(U21(z0)), PROPER(x1)) 686.55/213.73
PROPER(U11(U31(z0, z1), x1)) → c65(U11'(U31(proper(z0), proper(z1)), proper(x1)), PROPER(U31(z0, z1)), PROPER(x1)) 686.55/213.73
PROPER(U11(U32(z0), x1)) → c65(U11'(U32(proper(z0)), proper(x1)), PROPER(U32(z0)), PROPER(x1)) 686.55/213.73
PROPER(U11(U41(z0, z1), x1)) → c65(U11'(U41(proper(z0), proper(z1)), proper(x1)), PROPER(U41(z0, z1)), PROPER(x1)) 686.55/213.73
PROPER(U11(U51(z0, z1, z2), x1)) → c65(U11'(U51(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U51(z0, z1, z2)), PROPER(x1)) 686.55/213.73
PROPER(U11(U52(z0, z1, z2), x1)) → c65(U11'(U52(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U52(z0, z1, z2)), PROPER(x1)) 686.55/213.73
PROPER(U11(s(z0), x1)) → c65(U11'(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 686.55/213.73
PROPER(U11(plus(z0, z1), x1)) → c65(U11'(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 686.55/213.73
PROPER(U11(U61(z0), x1)) → c65(U11'(U61(proper(z0)), proper(x1)), PROPER(U61(z0)), PROPER(x1)) 686.55/213.73
PROPER(U11(U71(z0, z1, z2), x1)) → c65(U11'(U71(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U71(z0, z1, z2)), PROPER(x1)) 686.55/213.73
PROPER(U11(U72(z0, z1, z2), x1)) → c65(U11'(U72(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U72(z0, z1, z2)), PROPER(x1)) 686.55/213.73
PROPER(U11(x(z0, z1), x1)) → c65(U11'(x(proper(z0), proper(z1)), proper(x1)), PROPER(x(z0, z1)), PROPER(x1)) 686.55/213.73
PROPER(U11(x0, tt)) → c65(U11'(proper(x0), ok(tt)), PROPER(x0)) 686.55/213.73
PROPER(U11(x0, 0)) → c65(U11'(proper(x0), ok(0)), PROPER(x0)) 686.55/213.73
PROPER(U11(tt, x1)) → c65(U11'(ok(tt), proper(x1)), PROPER(x1)) 686.55/213.73
PROPER(U11(0, x1)) → c65(U11'(ok(0), proper(x1)), PROPER(x1)) 686.55/213.73
PROPER(U12(U11(z0, z1))) → c67(U12'(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.55/213.73
PROPER(U12(U12(z0))) → c67(U12'(U12(proper(z0))), PROPER(U12(z0))) 686.55/213.73
PROPER(U12(isNat(z0))) → c67(U12'(isNat(proper(z0))), PROPER(isNat(z0))) 686.55/213.73
PROPER(U12(U21(z0))) → c67(U12'(U21(proper(z0))), PROPER(U21(z0))) 686.55/213.73
PROPER(U12(U31(z0, z1))) → c67(U12'(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.55/213.73
PROPER(U12(U32(z0))) → c67(U12'(U32(proper(z0))), PROPER(U32(z0))) 686.55/213.73
PROPER(U12(U41(z0, z1))) → c67(U12'(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.55/213.73
PROPER(U12(U51(z0, z1, z2))) → c67(U12'(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.55/213.73
PROPER(U12(U52(z0, z1, z2))) → c67(U12'(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.55/213.73
PROPER(U12(s(z0))) → c67(U12'(s(proper(z0))), PROPER(s(z0))) 686.55/213.73
PROPER(U12(plus(z0, z1))) → c67(U12'(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.55/213.73
PROPER(U12(U61(z0))) → c67(U12'(U61(proper(z0))), PROPER(U61(z0))) 686.55/213.73
PROPER(U12(U71(z0, z1, z2))) → c67(U12'(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.55/213.73
PROPER(U12(U72(z0, z1, z2))) → c67(U12'(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.55/213.73
PROPER(U12(x(z0, z1))) → c67(U12'(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.55/213.73
PROPER(U12(tt)) → c67(U12'(ok(tt))) 686.55/213.73
PROPER(U12(0)) → c67(U12'(ok(0))) 686.55/213.73
PROPER(isNat(U11(z0, z1))) → c68(ISNAT(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.55/213.73
PROPER(isNat(U12(z0))) → c68(ISNAT(U12(proper(z0))), PROPER(U12(z0))) 686.55/213.73
PROPER(isNat(isNat(z0))) → c68(ISNAT(isNat(proper(z0))), PROPER(isNat(z0))) 686.55/213.73
PROPER(isNat(U21(z0))) → c68(ISNAT(U21(proper(z0))), PROPER(U21(z0))) 686.55/213.73
PROPER(isNat(U31(z0, z1))) → c68(ISNAT(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.55/213.73
PROPER(isNat(U32(z0))) → c68(ISNAT(U32(proper(z0))), PROPER(U32(z0))) 686.55/213.73
PROPER(isNat(U41(z0, z1))) → c68(ISNAT(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.55/213.73
PROPER(isNat(U51(z0, z1, z2))) → c68(ISNAT(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.55/213.73
PROPER(isNat(U52(z0, z1, z2))) → c68(ISNAT(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.55/213.73
PROPER(isNat(s(z0))) → c68(ISNAT(s(proper(z0))), PROPER(s(z0))) 686.55/213.73
PROPER(isNat(plus(z0, z1))) → c68(ISNAT(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.55/213.73
PROPER(isNat(U61(z0))) → c68(ISNAT(U61(proper(z0))), PROPER(U61(z0))) 686.55/213.73
PROPER(isNat(U71(z0, z1, z2))) → c68(ISNAT(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.55/213.73
PROPER(isNat(U72(z0, z1, z2))) → c68(ISNAT(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.55/213.73
PROPER(isNat(x(z0, z1))) → c68(ISNAT(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.55/213.73
PROPER(isNat(tt)) → c68(ISNAT(ok(tt))) 686.55/213.73
PROPER(isNat(0)) → c68(ISNAT(ok(0))) 686.55/213.73
PROPER(U21(U11(z0, z1))) → c69(U21'(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.55/213.73
PROPER(U21(U12(z0))) → c69(U21'(U12(proper(z0))), PROPER(U12(z0))) 686.55/213.73
PROPER(U21(isNat(z0))) → c69(U21'(isNat(proper(z0))), PROPER(isNat(z0))) 686.55/213.73
PROPER(U21(U21(z0))) → c69(U21'(U21(proper(z0))), PROPER(U21(z0))) 686.55/213.73
PROPER(U21(U31(z0, z1))) → c69(U21'(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.55/213.73
PROPER(U21(U32(z0))) → c69(U21'(U32(proper(z0))), PROPER(U32(z0))) 686.55/213.73
PROPER(U21(U41(z0, z1))) → c69(U21'(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.55/213.73
PROPER(U21(U51(z0, z1, z2))) → c69(U21'(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.55/213.73
PROPER(U21(U52(z0, z1, z2))) → c69(U21'(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.55/213.73
PROPER(U21(s(z0))) → c69(U21'(s(proper(z0))), PROPER(s(z0))) 686.55/213.73
PROPER(U21(plus(z0, z1))) → c69(U21'(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.55/213.73
PROPER(U21(U61(z0))) → c69(U21'(U61(proper(z0))), PROPER(U61(z0))) 686.55/213.73
PROPER(U21(U71(z0, z1, z2))) → c69(U21'(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.55/213.73
PROPER(U21(U72(z0, z1, z2))) → c69(U21'(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.55/213.73
PROPER(U21(x(z0, z1))) → c69(U21'(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.55/213.73
PROPER(U21(tt)) → c69(U21'(ok(tt))) 686.55/213.73
PROPER(U21(0)) → c69(U21'(ok(0))) 686.55/213.73
PROPER(U31(x0, U11(z0, z1))) → c70(U31'(proper(x0), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(U11(z0, z1))) 686.55/213.73
PROPER(U31(x0, U12(z0))) → c70(U31'(proper(x0), U12(proper(z0))), PROPER(x0), PROPER(U12(z0))) 686.55/213.73
PROPER(U31(x0, isNat(z0))) → c70(U31'(proper(x0), isNat(proper(z0))), PROPER(x0), PROPER(isNat(z0))) 686.55/213.73
PROPER(U31(x0, U21(z0))) → c70(U31'(proper(x0), U21(proper(z0))), PROPER(x0), PROPER(U21(z0))) 686.55/213.73
PROPER(U31(x0, U31(z0, z1))) → c70(U31'(proper(x0), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(U31(z0, z1))) 686.55/213.73
PROPER(U31(x0, U32(z0))) → c70(U31'(proper(x0), U32(proper(z0))), PROPER(x0), PROPER(U32(z0))) 686.55/213.73
PROPER(U31(x0, U41(z0, z1))) → c70(U31'(proper(x0), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(U41(z0, z1))) 686.55/213.73
PROPER(U31(x0, U51(z0, z1, z2))) → c70(U31'(proper(x0), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U51(z0, z1, z2))) 686.55/213.73
PROPER(U31(x0, U52(z0, z1, z2))) → c70(U31'(proper(x0), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U52(z0, z1, z2))) 686.55/213.73
PROPER(U31(x0, s(z0))) → c70(U31'(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 686.55/213.73
PROPER(U31(x0, plus(z0, z1))) → c70(U31'(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 686.55/213.73
PROPER(U31(x0, U61(z0))) → c70(U31'(proper(x0), U61(proper(z0))), PROPER(x0), PROPER(U61(z0))) 686.55/213.73
PROPER(U31(x0, U71(z0, z1, z2))) → c70(U31'(proper(x0), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U71(z0, z1, z2))) 686.55/213.73
PROPER(U31(x0, U72(z0, z1, z2))) → c70(U31'(proper(x0), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U72(z0, z1, z2))) 686.55/213.73
PROPER(U31(x0, x(z0, z1))) → c70(U31'(proper(x0), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x(z0, z1))) 686.55/213.73
PROPER(U31(U11(z0, z1), x1)) → c70(U31'(U11(proper(z0), proper(z1)), proper(x1)), PROPER(U11(z0, z1)), PROPER(x1)) 686.55/213.73
PROPER(U31(U12(z0), x1)) → c70(U31'(U12(proper(z0)), proper(x1)), PROPER(U12(z0)), PROPER(x1)) 686.55/213.73
PROPER(U31(isNat(z0), x1)) → c70(U31'(isNat(proper(z0)), proper(x1)), PROPER(isNat(z0)), PROPER(x1)) 686.55/213.73
PROPER(U31(U21(z0), x1)) → c70(U31'(U21(proper(z0)), proper(x1)), PROPER(U21(z0)), PROPER(x1)) 686.55/213.73
PROPER(U31(U31(z0, z1), x1)) → c70(U31'(U31(proper(z0), proper(z1)), proper(x1)), PROPER(U31(z0, z1)), PROPER(x1)) 686.55/213.73
PROPER(U31(U32(z0), x1)) → c70(U31'(U32(proper(z0)), proper(x1)), PROPER(U32(z0)), PROPER(x1)) 686.55/213.73
PROPER(U31(U41(z0, z1), x1)) → c70(U31'(U41(proper(z0), proper(z1)), proper(x1)), PROPER(U41(z0, z1)), PROPER(x1)) 686.55/213.73
PROPER(U31(U51(z0, z1, z2), x1)) → c70(U31'(U51(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U51(z0, z1, z2)), PROPER(x1)) 686.55/213.73
PROPER(U31(U52(z0, z1, z2), x1)) → c70(U31'(U52(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U52(z0, z1, z2)), PROPER(x1)) 686.55/213.73
PROPER(U31(s(z0), x1)) → c70(U31'(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 686.55/213.73
PROPER(U31(plus(z0, z1), x1)) → c70(U31'(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 686.55/213.73
PROPER(U31(U61(z0), x1)) → c70(U31'(U61(proper(z0)), proper(x1)), PROPER(U61(z0)), PROPER(x1)) 686.55/213.73
PROPER(U31(U71(z0, z1, z2), x1)) → c70(U31'(U71(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U71(z0, z1, z2)), PROPER(x1)) 686.55/213.73
PROPER(U31(U72(z0, z1, z2), x1)) → c70(U31'(U72(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U72(z0, z1, z2)), PROPER(x1)) 686.55/213.73
PROPER(U31(x(z0, z1), x1)) → c70(U31'(x(proper(z0), proper(z1)), proper(x1)), PROPER(x(z0, z1)), PROPER(x1)) 686.55/213.73
PROPER(U31(x0, tt)) → c70(U31'(proper(x0), ok(tt)), PROPER(x0)) 686.55/213.73
PROPER(U31(x0, 0)) → c70(U31'(proper(x0), ok(0)), PROPER(x0)) 686.55/213.73
PROPER(U31(tt, x1)) → c70(U31'(ok(tt), proper(x1)), PROPER(x1)) 686.55/213.73
PROPER(U31(0, x1)) → c70(U31'(ok(0), proper(x1)), PROPER(x1)) 686.55/213.73
PROPER(U32(U11(z0, z1))) → c71(U32'(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.55/213.73
PROPER(U32(U12(z0))) → c71(U32'(U12(proper(z0))), PROPER(U12(z0))) 686.55/213.73
PROPER(U32(isNat(z0))) → c71(U32'(isNat(proper(z0))), PROPER(isNat(z0))) 686.55/213.73
PROPER(U32(U21(z0))) → c71(U32'(U21(proper(z0))), PROPER(U21(z0))) 686.55/213.73
PROPER(U32(U31(z0, z1))) → c71(U32'(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.55/213.73
PROPER(U32(U32(z0))) → c71(U32'(U32(proper(z0))), PROPER(U32(z0))) 686.55/213.73
PROPER(U32(U41(z0, z1))) → c71(U32'(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.55/213.73
PROPER(U32(U51(z0, z1, z2))) → c71(U32'(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.55/213.73
PROPER(U32(U52(z0, z1, z2))) → c71(U32'(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.55/213.73
PROPER(U32(s(z0))) → c71(U32'(s(proper(z0))), PROPER(s(z0))) 686.55/213.73
PROPER(U32(plus(z0, z1))) → c71(U32'(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.55/213.73
PROPER(U32(U61(z0))) → c71(U32'(U61(proper(z0))), PROPER(U61(z0))) 686.55/213.73
PROPER(U32(U71(z0, z1, z2))) → c71(U32'(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.55/213.73
PROPER(U32(U72(z0, z1, z2))) → c71(U32'(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.55/213.73
PROPER(U32(x(z0, z1))) → c71(U32'(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.55/213.73
PROPER(U32(tt)) → c71(U32'(ok(tt))) 686.55/213.73
PROPER(U32(0)) → c71(U32'(ok(0))) 686.55/213.73
PROPER(U41(x0, U11(z0, z1))) → c72(U41'(proper(x0), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(U11(z0, z1))) 686.55/213.73
PROPER(U41(x0, U12(z0))) → c72(U41'(proper(x0), U12(proper(z0))), PROPER(x0), PROPER(U12(z0))) 686.55/213.73
PROPER(U41(x0, isNat(z0))) → c72(U41'(proper(x0), isNat(proper(z0))), PROPER(x0), PROPER(isNat(z0))) 686.55/213.73
PROPER(U41(x0, U21(z0))) → c72(U41'(proper(x0), U21(proper(z0))), PROPER(x0), PROPER(U21(z0))) 686.55/213.73
PROPER(U41(x0, U31(z0, z1))) → c72(U41'(proper(x0), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(U31(z0, z1))) 686.55/213.73
PROPER(U41(x0, U32(z0))) → c72(U41'(proper(x0), U32(proper(z0))), PROPER(x0), PROPER(U32(z0))) 686.55/213.73
PROPER(U41(x0, U41(z0, z1))) → c72(U41'(proper(x0), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(U41(z0, z1))) 686.55/213.73
PROPER(U41(x0, U51(z0, z1, z2))) → c72(U41'(proper(x0), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U51(z0, z1, z2))) 686.55/213.73
PROPER(U41(x0, U52(z0, z1, z2))) → c72(U41'(proper(x0), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U52(z0, z1, z2))) 686.55/213.73
PROPER(U41(x0, s(z0))) → c72(U41'(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 686.55/213.73
PROPER(U41(x0, plus(z0, z1))) → c72(U41'(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 686.55/213.73
PROPER(U41(x0, U61(z0))) → c72(U41'(proper(x0), U61(proper(z0))), PROPER(x0), PROPER(U61(z0))) 686.55/213.73
PROPER(U41(x0, U71(z0, z1, z2))) → c72(U41'(proper(x0), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U71(z0, z1, z2))) 686.55/213.73
PROPER(U41(x0, U72(z0, z1, z2))) → c72(U41'(proper(x0), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U72(z0, z1, z2))) 686.55/213.73
PROPER(U41(x0, x(z0, z1))) → c72(U41'(proper(x0), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x(z0, z1))) 686.55/213.73
PROPER(U41(U11(z0, z1), x1)) → c72(U41'(U11(proper(z0), proper(z1)), proper(x1)), PROPER(U11(z0, z1)), PROPER(x1)) 686.55/213.73
PROPER(U41(U12(z0), x1)) → c72(U41'(U12(proper(z0)), proper(x1)), PROPER(U12(z0)), PROPER(x1)) 686.55/213.73
PROPER(U41(isNat(z0), x1)) → c72(U41'(isNat(proper(z0)), proper(x1)), PROPER(isNat(z0)), PROPER(x1)) 686.55/213.73
PROPER(U41(U21(z0), x1)) → c72(U41'(U21(proper(z0)), proper(x1)), PROPER(U21(z0)), PROPER(x1)) 686.55/213.73
PROPER(U41(U31(z0, z1), x1)) → c72(U41'(U31(proper(z0), proper(z1)), proper(x1)), PROPER(U31(z0, z1)), PROPER(x1)) 686.55/213.73
PROPER(U41(U32(z0), x1)) → c72(U41'(U32(proper(z0)), proper(x1)), PROPER(U32(z0)), PROPER(x1)) 686.55/213.73
PROPER(U41(U41(z0, z1), x1)) → c72(U41'(U41(proper(z0), proper(z1)), proper(x1)), PROPER(U41(z0, z1)), PROPER(x1)) 686.55/213.73
PROPER(U41(U51(z0, z1, z2), x1)) → c72(U41'(U51(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U51(z0, z1, z2)), PROPER(x1)) 686.55/213.73
PROPER(U41(U52(z0, z1, z2), x1)) → c72(U41'(U52(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U52(z0, z1, z2)), PROPER(x1)) 686.55/213.73
PROPER(U41(s(z0), x1)) → c72(U41'(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 686.55/213.73
PROPER(U41(plus(z0, z1), x1)) → c72(U41'(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 686.55/213.73
PROPER(U41(U61(z0), x1)) → c72(U41'(U61(proper(z0)), proper(x1)), PROPER(U61(z0)), PROPER(x1)) 686.55/213.73
PROPER(U41(U71(z0, z1, z2), x1)) → c72(U41'(U71(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U71(z0, z1, z2)), PROPER(x1)) 686.55/213.73
PROPER(U41(U72(z0, z1, z2), x1)) → c72(U41'(U72(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U72(z0, z1, z2)), PROPER(x1)) 686.55/213.73
PROPER(U41(x(z0, z1), x1)) → c72(U41'(x(proper(z0), proper(z1)), proper(x1)), PROPER(x(z0, z1)), PROPER(x1)) 686.55/213.73
PROPER(U41(x0, tt)) → c72(U41'(proper(x0), ok(tt)), PROPER(x0)) 686.55/213.73
PROPER(U41(x0, 0)) → c72(U41'(proper(x0), ok(0)), PROPER(x0)) 686.55/213.73
PROPER(U41(tt, x1)) → c72(U41'(ok(tt), proper(x1)), PROPER(x1)) 686.55/213.73
PROPER(U41(0, x1)) → c72(U41'(ok(0), proper(x1)), PROPER(x1)) 686.55/213.73
PROPER(U51(x0, x1, U11(z0, z1))) → c73(U51'(proper(x0), proper(x1), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U11(z0, z1))) 686.55/213.73
PROPER(U51(x0, x1, U12(z0))) → c73(U51'(proper(x0), proper(x1), U12(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U12(z0))) 686.55/213.73
PROPER(U51(x0, x1, isNat(z0))) → c73(U51'(proper(x0), proper(x1), isNat(proper(z0))), PROPER(x0), PROPER(x1), PROPER(isNat(z0))) 686.55/213.73
PROPER(U51(x0, x1, U21(z0))) → c73(U51'(proper(x0), proper(x1), U21(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U21(z0))) 686.55/213.73
PROPER(U51(x0, x1, U31(z0, z1))) → c73(U51'(proper(x0), proper(x1), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U31(z0, z1))) 686.55/213.73
PROPER(U51(x0, x1, U32(z0))) → c73(U51'(proper(x0), proper(x1), U32(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U32(z0))) 686.55/213.73
PROPER(U51(x0, x1, U41(z0, z1))) → c73(U51'(proper(x0), proper(x1), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U41(z0, z1))) 686.55/213.73
PROPER(U51(x0, x1, U51(z0, z1, z2))) → c73(U51'(proper(x0), proper(x1), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U51(z0, z1, z2))) 686.55/213.73
PROPER(U51(x0, x1, U52(z0, z1, z2))) → c73(U51'(proper(x0), proper(x1), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U52(z0, z1, z2))) 686.55/213.73
PROPER(U51(x0, x1, s(z0))) → c73(U51'(proper(x0), proper(x1), s(proper(z0))), PROPER(x0), PROPER(x1), PROPER(s(z0))) 686.55/213.73
PROPER(U51(x0, x1, plus(z0, z1))) → c73(U51'(proper(x0), proper(x1), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(plus(z0, z1))) 686.55/213.73
PROPER(U51(x0, x1, U61(z0))) → c73(U51'(proper(x0), proper(x1), U61(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U61(z0))) 686.55/213.73
PROPER(U51(x0, x1, U71(z0, z1, z2))) → c73(U51'(proper(x0), proper(x1), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U71(z0, z1, z2))) 686.55/213.73
PROPER(U51(x0, x1, U72(z0, z1, z2))) → c73(U51'(proper(x0), proper(x1), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U72(z0, z1, z2))) 686.55/213.73
PROPER(U51(x0, x1, x(z0, z1))) → c73(U51'(proper(x0), proper(x1), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(x(z0, z1))) 686.55/213.73
PROPER(U51(x0, U11(z0, z1), x2)) → c73(U51'(proper(x0), U11(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U11(z0, z1)), PROPER(x2)) 686.55/213.73
PROPER(U51(x0, U12(z0), x2)) → c73(U51'(proper(x0), U12(proper(z0)), proper(x2)), PROPER(x0), PROPER(U12(z0)), PROPER(x2)) 686.55/213.73
PROPER(U51(x0, isNat(z0), x2)) → c73(U51'(proper(x0), isNat(proper(z0)), proper(x2)), PROPER(x0), PROPER(isNat(z0)), PROPER(x2)) 686.55/213.73
PROPER(U51(x0, U21(z0), x2)) → c73(U51'(proper(x0), U21(proper(z0)), proper(x2)), PROPER(x0), PROPER(U21(z0)), PROPER(x2)) 686.55/213.73
PROPER(U51(x0, U31(z0, z1), x2)) → c73(U51'(proper(x0), U31(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U31(z0, z1)), PROPER(x2)) 686.55/213.73
PROPER(U51(x0, U32(z0), x2)) → c73(U51'(proper(x0), U32(proper(z0)), proper(x2)), PROPER(x0), PROPER(U32(z0)), PROPER(x2)) 686.55/213.73
PROPER(U51(x0, U41(z0, z1), x2)) → c73(U51'(proper(x0), U41(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U41(z0, z1)), PROPER(x2)) 686.55/213.73
PROPER(U51(x0, U51(z0, z1, z2), x2)) → c73(U51'(proper(x0), U51(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U51(z0, z1, z2)), PROPER(x2)) 686.55/213.73
PROPER(U51(x0, U52(z0, z1, z2), x2)) → c73(U51'(proper(x0), U52(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U52(z0, z1, z2)), PROPER(x2)) 686.55/213.73
PROPER(U51(x0, s(z0), x2)) → c73(U51'(proper(x0), s(proper(z0)), proper(x2)), PROPER(x0), PROPER(s(z0)), PROPER(x2)) 686.55/213.73
PROPER(U51(x0, plus(z0, z1), x2)) → c73(U51'(proper(x0), plus(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(plus(z0, z1)), PROPER(x2)) 686.55/213.73
PROPER(U51(x0, U61(z0), x2)) → c73(U51'(proper(x0), U61(proper(z0)), proper(x2)), PROPER(x0), PROPER(U61(z0)), PROPER(x2)) 686.55/213.73
PROPER(U51(x0, U71(z0, z1, z2), x2)) → c73(U51'(proper(x0), U71(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U71(z0, z1, z2)), PROPER(x2)) 686.55/213.73
PROPER(U51(x0, U72(z0, z1, z2), x2)) → c73(U51'(proper(x0), U72(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U72(z0, z1, z2)), PROPER(x2)) 686.55/213.73
PROPER(U51(x0, x(z0, z1), x2)) → c73(U51'(proper(x0), x(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(x(z0, z1)), PROPER(x2)) 686.55/213.73
PROPER(U51(U11(z0, z1), x1, x2)) → c73(U51'(U11(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U11(z0, z1)), PROPER(x1), PROPER(x2)) 686.55/213.73
PROPER(U51(U12(z0), x1, x2)) → c73(U51'(U12(proper(z0)), proper(x1), proper(x2)), PROPER(U12(z0)), PROPER(x1), PROPER(x2)) 686.55/213.73
PROPER(U51(isNat(z0), x1, x2)) → c73(U51'(isNat(proper(z0)), proper(x1), proper(x2)), PROPER(isNat(z0)), PROPER(x1), PROPER(x2)) 686.55/213.73
PROPER(U51(U21(z0), x1, x2)) → c73(U51'(U21(proper(z0)), proper(x1), proper(x2)), PROPER(U21(z0)), PROPER(x1), PROPER(x2)) 686.55/213.73
PROPER(U51(U31(z0, z1), x1, x2)) → c73(U51'(U31(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U31(z0, z1)), PROPER(x1), PROPER(x2)) 686.55/213.73
PROPER(U51(U32(z0), x1, x2)) → c73(U51'(U32(proper(z0)), proper(x1), proper(x2)), PROPER(U32(z0)), PROPER(x1), PROPER(x2)) 686.55/213.73
PROPER(U51(U41(z0, z1), x1, x2)) → c73(U51'(U41(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U41(z0, z1)), PROPER(x1), PROPER(x2)) 686.55/213.73
PROPER(U51(U51(z0, z1, z2), x1, x2)) → c73(U51'(U51(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U51(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.55/213.73
PROPER(U51(U52(z0, z1, z2), x1, x2)) → c73(U51'(U52(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U52(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.55/213.73
PROPER(U51(s(z0), x1, x2)) → c73(U51'(s(proper(z0)), proper(x1), proper(x2)), PROPER(s(z0)), PROPER(x1), PROPER(x2)) 686.55/213.73
PROPER(U51(plus(z0, z1), x1, x2)) → c73(U51'(plus(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(plus(z0, z1)), PROPER(x1), PROPER(x2)) 686.55/213.73
PROPER(U51(U61(z0), x1, x2)) → c73(U51'(U61(proper(z0)), proper(x1), proper(x2)), PROPER(U61(z0)), PROPER(x1), PROPER(x2)) 686.55/213.73
PROPER(U51(U71(z0, z1, z2), x1, x2)) → c73(U51'(U71(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U71(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.55/213.73
PROPER(U51(U72(z0, z1, z2), x1, x2)) → c73(U51'(U72(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U72(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.55/213.73
PROPER(U51(x(z0, z1), x1, x2)) → c73(U51'(x(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(x(z0, z1)), PROPER(x1), PROPER(x2)) 686.55/213.73
PROPER(U51(x0, x1, tt)) → c73(U51'(proper(x0), proper(x1), ok(tt)), PROPER(x0), PROPER(x1)) 686.55/213.73
PROPER(U51(x0, x1, 0)) → c73(U51'(proper(x0), proper(x1), ok(0)), PROPER(x0), PROPER(x1)) 686.55/213.73
PROPER(U51(x0, tt, x2)) → c73(U51'(proper(x0), ok(tt), proper(x2)), PROPER(x0), PROPER(x2)) 686.55/213.73
PROPER(U51(x0, 0, x2)) → c73(U51'(proper(x0), ok(0), proper(x2)), PROPER(x0), PROPER(x2)) 686.55/213.73
PROPER(U51(tt, x1, x2)) → c73(U51'(ok(tt), proper(x1), proper(x2)), PROPER(x1), PROPER(x2)) 686.55/213.73
PROPER(U51(0, x1, x2)) → c73(U51'(ok(0), proper(x1), proper(x2)), PROPER(x1), PROPER(x2)) 686.55/213.73
PROPER(U52(x0, x1, U11(z0, z1))) → c74(U52'(proper(x0), proper(x1), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U11(z0, z1))) 686.55/213.73
PROPER(U52(x0, x1, U12(z0))) → c74(U52'(proper(x0), proper(x1), U12(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U12(z0))) 686.55/213.73
PROPER(U52(x0, x1, isNat(z0))) → c74(U52'(proper(x0), proper(x1), isNat(proper(z0))), PROPER(x0), PROPER(x1), PROPER(isNat(z0))) 686.55/213.73
PROPER(U52(x0, x1, U21(z0))) → c74(U52'(proper(x0), proper(x1), U21(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U21(z0))) 686.55/213.73
PROPER(U52(x0, x1, U31(z0, z1))) → c74(U52'(proper(x0), proper(x1), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U31(z0, z1))) 686.55/213.73
PROPER(U52(x0, x1, U32(z0))) → c74(U52'(proper(x0), proper(x1), U32(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U32(z0))) 686.55/213.73
PROPER(U52(x0, x1, U41(z0, z1))) → c74(U52'(proper(x0), proper(x1), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U41(z0, z1))) 686.55/213.73
PROPER(U52(x0, x1, U51(z0, z1, z2))) → c74(U52'(proper(x0), proper(x1), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U51(z0, z1, z2))) 686.55/213.73
PROPER(U52(x0, x1, U52(z0, z1, z2))) → c74(U52'(proper(x0), proper(x1), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U52(z0, z1, z2))) 686.55/213.73
PROPER(U52(x0, x1, s(z0))) → c74(U52'(proper(x0), proper(x1), s(proper(z0))), PROPER(x0), PROPER(x1), PROPER(s(z0))) 686.55/213.73
PROPER(U52(x0, x1, plus(z0, z1))) → c74(U52'(proper(x0), proper(x1), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(plus(z0, z1))) 686.55/213.73
PROPER(U52(x0, x1, U61(z0))) → c74(U52'(proper(x0), proper(x1), U61(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U61(z0))) 686.55/213.73
PROPER(U52(x0, x1, U71(z0, z1, z2))) → c74(U52'(proper(x0), proper(x1), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U71(z0, z1, z2))) 686.55/213.73
PROPER(U52(x0, x1, U72(z0, z1, z2))) → c74(U52'(proper(x0), proper(x1), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U72(z0, z1, z2))) 686.55/213.73
PROPER(U52(x0, x1, x(z0, z1))) → c74(U52'(proper(x0), proper(x1), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(x(z0, z1))) 686.55/213.73
PROPER(U52(x0, U11(z0, z1), x2)) → c74(U52'(proper(x0), U11(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U11(z0, z1)), PROPER(x2)) 686.55/213.73
PROPER(U52(x0, U12(z0), x2)) → c74(U52'(proper(x0), U12(proper(z0)), proper(x2)), PROPER(x0), PROPER(U12(z0)), PROPER(x2)) 686.55/213.73
PROPER(U52(x0, isNat(z0), x2)) → c74(U52'(proper(x0), isNat(proper(z0)), proper(x2)), PROPER(x0), PROPER(isNat(z0)), PROPER(x2)) 686.55/213.73
PROPER(U52(x0, U21(z0), x2)) → c74(U52'(proper(x0), U21(proper(z0)), proper(x2)), PROPER(x0), PROPER(U21(z0)), PROPER(x2)) 686.55/213.73
PROPER(U52(x0, U31(z0, z1), x2)) → c74(U52'(proper(x0), U31(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U31(z0, z1)), PROPER(x2)) 686.55/213.73
PROPER(U52(x0, U32(z0), x2)) → c74(U52'(proper(x0), U32(proper(z0)), proper(x2)), PROPER(x0), PROPER(U32(z0)), PROPER(x2)) 686.55/213.73
PROPER(U52(x0, U41(z0, z1), x2)) → c74(U52'(proper(x0), U41(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U41(z0, z1)), PROPER(x2)) 686.55/213.73
PROPER(U52(x0, U51(z0, z1, z2), x2)) → c74(U52'(proper(x0), U51(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U51(z0, z1, z2)), PROPER(x2)) 686.55/213.73
PROPER(U52(x0, U52(z0, z1, z2), x2)) → c74(U52'(proper(x0), U52(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U52(z0, z1, z2)), PROPER(x2)) 686.55/213.73
PROPER(U52(x0, s(z0), x2)) → c74(U52'(proper(x0), s(proper(z0)), proper(x2)), PROPER(x0), PROPER(s(z0)), PROPER(x2)) 686.55/213.73
PROPER(U52(x0, plus(z0, z1), x2)) → c74(U52'(proper(x0), plus(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(plus(z0, z1)), PROPER(x2)) 686.55/213.73
PROPER(U52(x0, U61(z0), x2)) → c74(U52'(proper(x0), U61(proper(z0)), proper(x2)), PROPER(x0), PROPER(U61(z0)), PROPER(x2)) 686.55/213.73
PROPER(U52(x0, U71(z0, z1, z2), x2)) → c74(U52'(proper(x0), U71(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U71(z0, z1, z2)), PROPER(x2)) 686.55/213.73
PROPER(U52(x0, U72(z0, z1, z2), x2)) → c74(U52'(proper(x0), U72(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U72(z0, z1, z2)), PROPER(x2)) 686.55/213.73
PROPER(U52(x0, x(z0, z1), x2)) → c74(U52'(proper(x0), x(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(x(z0, z1)), PROPER(x2)) 686.55/213.73
PROPER(U52(U11(z0, z1), x1, x2)) → c74(U52'(U11(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U11(z0, z1)), PROPER(x1), PROPER(x2)) 686.55/213.73
PROPER(U52(U12(z0), x1, x2)) → c74(U52'(U12(proper(z0)), proper(x1), proper(x2)), PROPER(U12(z0)), PROPER(x1), PROPER(x2)) 686.55/213.73
PROPER(U52(isNat(z0), x1, x2)) → c74(U52'(isNat(proper(z0)), proper(x1), proper(x2)), PROPER(isNat(z0)), PROPER(x1), PROPER(x2)) 686.55/213.73
PROPER(U52(U21(z0), x1, x2)) → c74(U52'(U21(proper(z0)), proper(x1), proper(x2)), PROPER(U21(z0)), PROPER(x1), PROPER(x2)) 686.55/213.73
PROPER(U52(U31(z0, z1), x1, x2)) → c74(U52'(U31(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U31(z0, z1)), PROPER(x1), PROPER(x2)) 686.55/213.73
PROPER(U52(U32(z0), x1, x2)) → c74(U52'(U32(proper(z0)), proper(x1), proper(x2)), PROPER(U32(z0)), PROPER(x1), PROPER(x2)) 686.55/213.73
PROPER(U52(U41(z0, z1), x1, x2)) → c74(U52'(U41(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U41(z0, z1)), PROPER(x1), PROPER(x2)) 686.55/213.73
PROPER(U52(U51(z0, z1, z2), x1, x2)) → c74(U52'(U51(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U51(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.55/213.73
PROPER(U52(U52(z0, z1, z2), x1, x2)) → c74(U52'(U52(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U52(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.55/213.73
PROPER(U52(s(z0), x1, x2)) → c74(U52'(s(proper(z0)), proper(x1), proper(x2)), PROPER(s(z0)), PROPER(x1), PROPER(x2)) 686.55/213.73
PROPER(U52(plus(z0, z1), x1, x2)) → c74(U52'(plus(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(plus(z0, z1)), PROPER(x1), PROPER(x2)) 686.55/213.73
PROPER(U52(U61(z0), x1, x2)) → c74(U52'(U61(proper(z0)), proper(x1), proper(x2)), PROPER(U61(z0)), PROPER(x1), PROPER(x2)) 686.55/213.73
PROPER(U52(U71(z0, z1, z2), x1, x2)) → c74(U52'(U71(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U71(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.55/213.73
PROPER(U52(U72(z0, z1, z2), x1, x2)) → c74(U52'(U72(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U72(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.55/213.73
PROPER(U52(x(z0, z1), x1, x2)) → c74(U52'(x(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(x(z0, z1)), PROPER(x1), PROPER(x2)) 686.55/213.73
PROPER(U52(x0, x1, tt)) → c74(U52'(proper(x0), proper(x1), ok(tt)), PROPER(x0), PROPER(x1)) 686.55/213.73
PROPER(U52(x0, x1, 0)) → c74(U52'(proper(x0), proper(x1), ok(0)), PROPER(x0), PROPER(x1)) 686.55/213.73
PROPER(U52(x0, tt, x2)) → c74(U52'(proper(x0), ok(tt), proper(x2)), PROPER(x0), PROPER(x2)) 686.55/213.73
PROPER(U52(x0, 0, x2)) → c74(U52'(proper(x0), ok(0), proper(x2)), PROPER(x0), PROPER(x2)) 686.55/213.73
PROPER(U52(tt, x1, x2)) → c74(U52'(ok(tt), proper(x1), proper(x2)), PROPER(x1), PROPER(x2)) 686.55/213.73
PROPER(U52(0, x1, x2)) → c74(U52'(ok(0), proper(x1), proper(x2)), PROPER(x1), PROPER(x2)) 686.55/213.73
PROPER(s(U11(z0, z1))) → c75(S(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.55/213.73
PROPER(s(U12(z0))) → c75(S(U12(proper(z0))), PROPER(U12(z0))) 686.55/213.73
PROPER(s(isNat(z0))) → c75(S(isNat(proper(z0))), PROPER(isNat(z0))) 686.55/213.73
PROPER(s(U21(z0))) → c75(S(U21(proper(z0))), PROPER(U21(z0))) 686.55/213.73
PROPER(s(U31(z0, z1))) → c75(S(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.55/213.73
PROPER(s(U32(z0))) → c75(S(U32(proper(z0))), PROPER(U32(z0))) 686.55/213.73
PROPER(s(U41(z0, z1))) → c75(S(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.55/213.73
PROPER(s(U51(z0, z1, z2))) → c75(S(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.55/213.73
PROPER(s(U52(z0, z1, z2))) → c75(S(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.55/213.73
PROPER(s(s(z0))) → c75(S(s(proper(z0))), PROPER(s(z0))) 686.55/213.73
PROPER(s(plus(z0, z1))) → c75(S(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.55/213.73
PROPER(s(U61(z0))) → c75(S(U61(proper(z0))), PROPER(U61(z0))) 686.55/213.73
PROPER(s(U71(z0, z1, z2))) → c75(S(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.55/213.73
PROPER(s(U72(z0, z1, z2))) → c75(S(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.55/213.73
PROPER(s(x(z0, z1))) → c75(S(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.55/213.73
PROPER(s(tt)) → c75(S(ok(tt))) 686.55/213.73
PROPER(s(0)) → c75(S(ok(0)))
K tuples:none
Defined Rule Symbols:

active, U11, U12, U21, U31, U32, U41, U51, U52, s, plus, U61, U71, U72, x, proper, isNat, top

Defined Pair Symbols:

ACTIVE, U11', U12', U21', U31', U32', U41', U51', U52', S, PLUS, U61', U71', U72', X, PROPER, ISNAT, TOP

Compound Symbols:

c28, c29, 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, c62, c63, c64, c76, c77, c79, c80, c81, c82, c83, c84, c13, c16, c18, c1, c19, c19, c, c20, c20, c2, c21, c21, c3, c22, c22, c4, c23, c23, c5, c24, c24, c6, c25, c25, c7, c26, c26, c8, c27, c27, c9, c30, c30, c10, c31, c31, c11, c32, c32, c12, c65, c65, c67, c67, c68, c68, c69, c69, c70, c70, c71, c71, c72, c72, c73, c73, c74, c74, c75, c75

686.55/213.73
686.55/213.73

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

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

PROPER(plus(x0, U11(z0, z1))) → c76(PLUS(proper(x0), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(U11(z0, z1))) 686.55/213.73
PROPER(plus(x0, tt)) → c76(PLUS(proper(x0), ok(tt)), PROPER(x0), PROPER(tt)) 686.55/213.73
PROPER(plus(x0, U12(z0))) → c76(PLUS(proper(x0), U12(proper(z0))), PROPER(x0), PROPER(U12(z0))) 686.55/213.73
PROPER(plus(x0, isNat(z0))) → c76(PLUS(proper(x0), isNat(proper(z0))), PROPER(x0), PROPER(isNat(z0))) 686.55/213.73
PROPER(plus(x0, U21(z0))) → c76(PLUS(proper(x0), U21(proper(z0))), PROPER(x0), PROPER(U21(z0))) 686.55/213.73
PROPER(plus(x0, U31(z0, z1))) → c76(PLUS(proper(x0), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(U31(z0, z1))) 686.55/213.73
PROPER(plus(x0, U32(z0))) → c76(PLUS(proper(x0), U32(proper(z0))), PROPER(x0), PROPER(U32(z0))) 686.55/213.73
PROPER(plus(x0, U41(z0, z1))) → c76(PLUS(proper(x0), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(U41(z0, z1))) 686.55/213.73
PROPER(plus(x0, U51(z0, z1, z2))) → c76(PLUS(proper(x0), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U51(z0, z1, z2))) 686.55/213.73
PROPER(plus(x0, U52(z0, z1, z2))) → c76(PLUS(proper(x0), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U52(z0, z1, z2))) 686.55/213.73
PROPER(plus(x0, s(z0))) → c76(PLUS(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 686.55/213.73
PROPER(plus(x0, plus(z0, z1))) → c76(PLUS(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 686.55/213.73
PROPER(plus(x0, U61(z0))) → c76(PLUS(proper(x0), U61(proper(z0))), PROPER(x0), PROPER(U61(z0))) 686.55/213.73
PROPER(plus(x0, 0)) → c76(PLUS(proper(x0), ok(0)), PROPER(x0), PROPER(0)) 686.55/213.73
PROPER(plus(x0, U71(z0, z1, z2))) → c76(PLUS(proper(x0), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U71(z0, z1, z2))) 686.55/213.73
PROPER(plus(x0, U72(z0, z1, z2))) → c76(PLUS(proper(x0), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U72(z0, z1, z2))) 686.55/213.73
PROPER(plus(x0, x(z0, z1))) → c76(PLUS(proper(x0), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x(z0, z1))) 686.55/213.73
PROPER(plus(U11(z0, z1), x1)) → c76(PLUS(U11(proper(z0), proper(z1)), proper(x1)), PROPER(U11(z0, z1)), PROPER(x1)) 686.55/213.73
PROPER(plus(tt, x1)) → c76(PLUS(ok(tt), proper(x1)), PROPER(tt), PROPER(x1)) 686.55/213.73
PROPER(plus(U12(z0), x1)) → c76(PLUS(U12(proper(z0)), proper(x1)), PROPER(U12(z0)), PROPER(x1)) 686.55/213.73
PROPER(plus(isNat(z0), x1)) → c76(PLUS(isNat(proper(z0)), proper(x1)), PROPER(isNat(z0)), PROPER(x1)) 686.55/213.73
PROPER(plus(U21(z0), x1)) → c76(PLUS(U21(proper(z0)), proper(x1)), PROPER(U21(z0)), PROPER(x1)) 686.55/213.73
PROPER(plus(U31(z0, z1), x1)) → c76(PLUS(U31(proper(z0), proper(z1)), proper(x1)), PROPER(U31(z0, z1)), PROPER(x1)) 686.55/213.73
PROPER(plus(U32(z0), x1)) → c76(PLUS(U32(proper(z0)), proper(x1)), PROPER(U32(z0)), PROPER(x1)) 686.55/213.73
PROPER(plus(U41(z0, z1), x1)) → c76(PLUS(U41(proper(z0), proper(z1)), proper(x1)), PROPER(U41(z0, z1)), PROPER(x1)) 686.55/213.73
PROPER(plus(U51(z0, z1, z2), x1)) → c76(PLUS(U51(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U51(z0, z1, z2)), PROPER(x1)) 686.55/213.73
PROPER(plus(U52(z0, z1, z2), x1)) → c76(PLUS(U52(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U52(z0, z1, z2)), PROPER(x1)) 686.55/213.73
PROPER(plus(s(z0), x1)) → c76(PLUS(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 686.55/213.73
PROPER(plus(plus(z0, z1), x1)) → c76(PLUS(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 686.55/213.73
PROPER(plus(U61(z0), x1)) → c76(PLUS(U61(proper(z0)), proper(x1)), PROPER(U61(z0)), PROPER(x1)) 686.55/213.73
PROPER(plus(0, x1)) → c76(PLUS(ok(0), proper(x1)), PROPER(0), PROPER(x1)) 686.55/213.73
PROPER(plus(U71(z0, z1, z2), x1)) → c76(PLUS(U71(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U71(z0, z1, z2)), PROPER(x1)) 686.55/213.73
PROPER(plus(U72(z0, z1, z2), x1)) → c76(PLUS(U72(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U72(z0, z1, z2)), PROPER(x1)) 686.55/213.73
PROPER(plus(x(z0, z1), x1)) → c76(PLUS(x(proper(z0), proper(z1)), proper(x1)), PROPER(x(z0, z1)), PROPER(x1))
686.55/213.73
686.55/213.73

(120) Obligation:

Complexity Dependency Tuples Problem
Rules:

active(U11(tt, z0)) → mark(U12(isNat(z0))) 686.55/213.73
active(U12(tt)) → mark(tt) 686.55/213.73
active(U21(tt)) → mark(tt) 686.55/213.73
active(U31(tt, z0)) → mark(U32(isNat(z0))) 686.55/213.73
active(U32(tt)) → mark(tt) 686.55/213.73
active(U41(tt, z0)) → mark(z0) 686.55/213.73
active(U51(tt, z0, z1)) → mark(U52(isNat(z1), z0, z1)) 686.55/213.73
active(U52(tt, z0, z1)) → mark(s(plus(z1, z0))) 686.55/213.73
active(U61(tt)) → mark(0) 686.55/213.73
active(U71(tt, z0, z1)) → mark(U72(isNat(z1), z0, z1)) 686.55/213.73
active(U72(tt, z0, z1)) → mark(plus(x(z1, z0), z1)) 686.55/213.73
active(isNat(0)) → mark(tt) 686.55/213.73
active(isNat(plus(z0, z1))) → mark(U11(isNat(z0), z1)) 686.55/213.73
active(isNat(s(z0))) → mark(U21(isNat(z0))) 686.55/213.73
active(isNat(x(z0, z1))) → mark(U31(isNat(z0), z1)) 686.55/213.73
active(plus(z0, 0)) → mark(U41(isNat(z0), z0)) 686.55/213.73
active(plus(z0, s(z1))) → mark(U51(isNat(z1), z1, z0)) 686.55/213.73
active(x(z0, 0)) → mark(U61(isNat(z0))) 686.55/213.73
active(x(z0, s(z1))) → mark(U71(isNat(z1), z1, z0)) 686.55/213.73
active(U11(z0, z1)) → U11(active(z0), z1) 686.55/213.73
active(U12(z0)) → U12(active(z0)) 686.55/213.73
active(U21(z0)) → U21(active(z0)) 686.55/213.73
active(U31(z0, z1)) → U31(active(z0), z1) 686.55/213.73
active(U32(z0)) → U32(active(z0)) 686.55/213.73
active(U41(z0, z1)) → U41(active(z0), z1) 686.55/213.73
active(U51(z0, z1, z2)) → U51(active(z0), z1, z2) 686.55/213.73
active(U52(z0, z1, z2)) → U52(active(z0), z1, z2) 686.55/213.73
active(s(z0)) → s(active(z0)) 686.55/213.73
active(plus(z0, z1)) → plus(active(z0), z1) 686.55/213.73
active(plus(z0, z1)) → plus(z0, active(z1)) 686.55/213.73
active(U61(z0)) → U61(active(z0)) 686.55/213.73
active(U71(z0, z1, z2)) → U71(active(z0), z1, z2) 686.55/213.73
active(U72(z0, z1, z2)) → U72(active(z0), z1, z2) 686.55/213.73
active(x(z0, z1)) → x(active(z0), z1) 686.55/213.73
active(x(z0, z1)) → x(z0, active(z1)) 686.55/213.73
U11(mark(z0), z1) → mark(U11(z0, z1)) 686.55/213.73
U11(ok(z0), ok(z1)) → ok(U11(z0, z1)) 686.55/213.73
U12(mark(z0)) → mark(U12(z0)) 686.55/213.73
U12(ok(z0)) → ok(U12(z0)) 686.55/213.73
U21(mark(z0)) → mark(U21(z0)) 686.55/213.73
U21(ok(z0)) → ok(U21(z0)) 686.55/213.73
U31(mark(z0), z1) → mark(U31(z0, z1)) 686.55/213.73
U31(ok(z0), ok(z1)) → ok(U31(z0, z1)) 686.55/213.73
U32(mark(z0)) → mark(U32(z0)) 686.55/213.73
U32(ok(z0)) → ok(U32(z0)) 686.55/213.73
U41(mark(z0), z1) → mark(U41(z0, z1)) 686.55/213.73
U41(ok(z0), ok(z1)) → ok(U41(z0, z1)) 686.55/213.73
U51(mark(z0), z1, z2) → mark(U51(z0, z1, z2)) 686.55/213.73
U51(ok(z0), ok(z1), ok(z2)) → ok(U51(z0, z1, z2)) 686.55/213.73
U52(mark(z0), z1, z2) → mark(U52(z0, z1, z2)) 686.55/213.73
U52(ok(z0), ok(z1), ok(z2)) → ok(U52(z0, z1, z2)) 686.55/213.73
s(mark(z0)) → mark(s(z0)) 686.55/213.73
s(ok(z0)) → ok(s(z0)) 686.55/213.73
plus(mark(z0), z1) → mark(plus(z0, z1)) 686.55/213.73
plus(z0, mark(z1)) → mark(plus(z0, z1)) 686.55/213.73
plus(ok(z0), ok(z1)) → ok(plus(z0, z1)) 686.55/213.73
U61(mark(z0)) → mark(U61(z0)) 686.55/213.73
U61(ok(z0)) → ok(U61(z0)) 686.55/213.73
U71(mark(z0), z1, z2) → mark(U71(z0, z1, z2)) 686.55/213.73
U71(ok(z0), ok(z1), ok(z2)) → ok(U71(z0, z1, z2)) 686.55/213.73
U72(mark(z0), z1, z2) → mark(U72(z0, z1, z2)) 686.55/213.73
U72(ok(z0), ok(z1), ok(z2)) → ok(U72(z0, z1, z2)) 686.55/213.73
x(mark(z0), z1) → mark(x(z0, z1)) 686.55/213.73
x(z0, mark(z1)) → mark(x(z0, z1)) 686.55/213.73
x(ok(z0), ok(z1)) → ok(x(z0, z1)) 686.55/213.73
proper(U11(z0, z1)) → U11(proper(z0), proper(z1)) 686.55/213.73
proper(tt) → ok(tt) 686.55/213.73
proper(U12(z0)) → U12(proper(z0)) 686.55/213.73
proper(isNat(z0)) → isNat(proper(z0)) 686.55/213.73
proper(U21(z0)) → U21(proper(z0)) 686.55/213.73
proper(U31(z0, z1)) → U31(proper(z0), proper(z1)) 686.55/213.73
proper(U32(z0)) → U32(proper(z0)) 686.55/213.73
proper(U41(z0, z1)) → U41(proper(z0), proper(z1)) 686.55/213.73
proper(U51(z0, z1, z2)) → U51(proper(z0), proper(z1), proper(z2)) 686.55/213.73
proper(U52(z0, z1, z2)) → U52(proper(z0), proper(z1), proper(z2)) 686.55/213.73
proper(s(z0)) → s(proper(z0)) 686.55/213.73
proper(plus(z0, z1)) → plus(proper(z0), proper(z1)) 686.55/213.73
proper(U61(z0)) → U61(proper(z0)) 686.55/213.73
proper(0) → ok(0) 686.55/213.73
proper(U71(z0, z1, z2)) → U71(proper(z0), proper(z1), proper(z2)) 686.55/213.73
proper(U72(z0, z1, z2)) → U72(proper(z0), proper(z1), proper(z2)) 686.55/213.73
proper(x(z0, z1)) → x(proper(z0), proper(z1)) 686.55/213.73
isNat(ok(z0)) → ok(isNat(z0)) 686.55/213.73
top(mark(z0)) → top(proper(z0)) 686.55/213.73
top(ok(z0)) → top(active(z0))
Tuples:

ACTIVE(plus(z0, z1)) → c28(PLUS(active(z0), z1), ACTIVE(z0)) 686.55/213.73
ACTIVE(plus(z0, z1)) → c29(PLUS(z0, active(z1)), ACTIVE(z1)) 686.55/213.73
ACTIVE(x(z0, z1)) → c33(X(active(z0), z1), ACTIVE(z0)) 686.55/213.73
ACTIVE(x(z0, z1)) → c34(X(z0, active(z1)), ACTIVE(z1)) 686.55/213.73
U11'(mark(z0), z1) → c35(U11'(z0, z1)) 686.55/213.73
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1)) 686.55/213.73
U12'(mark(z0)) → c37(U12'(z0)) 686.55/213.73
U12'(ok(z0)) → c38(U12'(z0)) 686.55/213.73
U21'(mark(z0)) → c39(U21'(z0)) 686.55/213.73
U21'(ok(z0)) → c40(U21'(z0)) 686.55/213.73
U31'(mark(z0), z1) → c41(U31'(z0, z1)) 686.55/213.73
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 686.55/213.73
U32'(mark(z0)) → c43(U32'(z0)) 686.55/213.73
U32'(ok(z0)) → c44(U32'(z0)) 686.55/213.73
U41'(mark(z0), z1) → c45(U41'(z0, z1)) 686.55/213.73
U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1)) 686.55/213.73
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2)) 686.55/213.73
U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2)) 686.55/213.73
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2)) 686.55/213.73
U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2)) 686.55/213.73
S(mark(z0)) → c51(S(z0)) 686.55/213.73
S(ok(z0)) → c52(S(z0)) 686.55/213.73
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 686.55/213.73
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 686.55/213.73
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 686.55/213.73
U61'(mark(z0)) → c56(U61'(z0)) 686.55/213.73
U61'(ok(z0)) → c57(U61'(z0)) 686.55/213.73
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2)) 686.55/213.73
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2)) 686.55/213.73
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2)) 686.55/213.73
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 686.55/213.73
X(mark(z0), z1) → c62(X(z0, z1)) 686.55/213.73
X(z0, mark(z1)) → c63(X(z0, z1)) 686.55/213.73
X(ok(z0), ok(z1)) → c64(X(z0, z1)) 686.55/213.73
PROPER(U61(z0)) → c77(U61'(proper(z0)), PROPER(z0)) 686.55/213.73
PROPER(U71(z0, z1, z2)) → c79(U71'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 686.55/213.73
PROPER(U72(z0, z1, z2)) → c80(U72'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 686.55/213.73
PROPER(x(z0, z1)) → c81(X(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 686.55/213.73
ISNAT(ok(z0)) → c82(ISNAT(z0)) 686.55/213.73
TOP(mark(z0)) → c83(TOP(proper(z0)), PROPER(z0)) 686.55/213.73
TOP(ok(z0)) → c84(TOP(active(z0)), ACTIVE(z0)) 686.55/213.73
ACTIVE(isNat(s(z0))) → c13(ISNAT(z0)) 686.55/213.73
ACTIVE(plus(z0, s(z1))) → c16(ISNAT(z1)) 686.55/213.73
ACTIVE(x(z0, s(z1))) → c18(ISNAT(z1)) 686.55/213.73
ACTIVE(U11(tt, z0)) → c1(U12'(isNat(z0))) 686.55/213.73
ACTIVE(U11(tt, z0)) → c1(ISNAT(z0)) 686.55/213.73
ACTIVE(U31(tt, z0)) → c1(U32'(isNat(z0))) 686.55/213.73
ACTIVE(U31(tt, z0)) → c1(ISNAT(z0)) 686.55/213.73
ACTIVE(U51(tt, z0, z1)) → c1(U52'(isNat(z1), z0, z1)) 686.55/213.73
ACTIVE(U51(tt, z0, z1)) → c1(ISNAT(z1)) 686.55/213.73
ACTIVE(U52(tt, z0, z1)) → c1(S(plus(z1, z0))) 686.55/213.73
ACTIVE(U52(tt, z0, z1)) → c1(PLUS(z1, z0)) 686.55/213.73
ACTIVE(U71(tt, z0, z1)) → c1(U72'(isNat(z1), z0, z1)) 686.55/213.73
ACTIVE(U71(tt, z0, z1)) → c1(ISNAT(z1)) 686.55/213.73
ACTIVE(U72(tt, z0, z1)) → c1(PLUS(x(z1, z0), z1)) 686.55/213.73
ACTIVE(U72(tt, z0, z1)) → c1(X(z1, z0)) 686.55/213.73
ACTIVE(isNat(plus(z0, z1))) → c1(U11'(isNat(z0), z1)) 686.55/213.73
ACTIVE(isNat(plus(z0, z1))) → c1(ISNAT(z0)) 686.55/213.73
ACTIVE(isNat(x(z0, z1))) → c1(U31'(isNat(z0), z1)) 686.55/213.73
ACTIVE(isNat(x(z0, z1))) → c1(ISNAT(z0)) 686.55/213.73
ACTIVE(plus(z0, 0)) → c1(U41'(isNat(z0), z0)) 686.55/213.73
ACTIVE(plus(z0, 0)) → c1(ISNAT(z0)) 686.55/213.73
ACTIVE(x(z0, 0)) → c1(U61'(isNat(z0))) 686.55/213.73
ACTIVE(x(z0, 0)) → c1(ISNAT(z0)) 686.55/213.73
ACTIVE(U11(plus(z0, 0), x1)) → c19(U11'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.55/213.73
ACTIVE(U11(plus(z0, s(z1)), x1)) → c19(U11'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.55/213.73
ACTIVE(U11(x(z0, 0), x1)) → c19(U11'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.55/213.73
ACTIVE(U11(x(z0, s(z1)), x1)) → c19(U11'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.55/213.73
ACTIVE(U11(U11(z0, z1), x1)) → c19(U11'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.55/213.73
ACTIVE(U11(U12(z0), x1)) → c19(U11'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.55/213.73
ACTIVE(U11(U21(z0), x1)) → c19(U11'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.55/213.73
ACTIVE(U11(U31(z0, z1), x1)) → c19(U11'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.55/213.73
ACTIVE(U11(U32(z0), x1)) → c19(U11'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.55/213.73
ACTIVE(U11(U41(z0, z1), x1)) → c19(U11'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.55/213.73
ACTIVE(U11(U51(z0, z1, z2), x1)) → c19(U11'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.55/213.73
ACTIVE(U11(U52(z0, z1, z2), x1)) → c19(U11'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.55/213.73
ACTIVE(U11(s(z0), x1)) → c19(U11'(s(active(z0)), x1), ACTIVE(s(z0))) 686.55/213.73
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.55/213.73
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.55/213.73
ACTIVE(U11(U61(z0), x1)) → c19(U11'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.55/213.73
ACTIVE(U11(U71(z0, z1, z2), x1)) → c19(U11'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.55/213.73
ACTIVE(U11(U72(z0, z1, z2), x1)) → c19(U11'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.55/213.73
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.55/213.73
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.55/213.73
ACTIVE(U11(isNat(0), x1)) → c19(U11'(mark(tt), x1)) 686.55/213.73
ACTIVE(U11(U11(tt, z0), x1)) → c(U11'(mark(U12(isNat(z0))), x1)) 686.55/213.73
ACTIVE(U11(U11(tt, z0), x1)) → c(ACTIVE(U11(tt, z0))) 686.55/213.73
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(U11'(mark(U11(isNat(z0), z1)), x1)) 686.55/213.73
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(ACTIVE(isNat(plus(z0, z1)))) 686.55/213.73
ACTIVE(U11(isNat(s(z0)), x1)) → c(U11'(mark(U21(isNat(z0))), x1)) 686.55/213.73
ACTIVE(U11(isNat(s(z0)), x1)) → c(ACTIVE(isNat(s(z0)))) 686.55/213.73
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(U11'(mark(U31(isNat(z0), z1)), x1)) 686.55/213.73
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(ACTIVE(isNat(x(z0, z1)))) 686.55/213.73
ACTIVE(U12(plus(z0, 0))) → c20(U12'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.55/213.73
ACTIVE(U12(plus(z0, s(z1)))) → c20(U12'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.55/213.73
ACTIVE(U12(x(z0, 0))) → c20(U12'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.55/213.73
ACTIVE(U12(x(z0, s(z1)))) → c20(U12'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.55/213.73
ACTIVE(U12(U11(z0, z1))) → c20(U12'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.55/213.73
ACTIVE(U12(U12(z0))) → c20(U12'(U12(active(z0))), ACTIVE(U12(z0))) 686.55/213.73
ACTIVE(U12(U21(z0))) → c20(U12'(U21(active(z0))), ACTIVE(U21(z0))) 686.55/213.73
ACTIVE(U12(U31(z0, z1))) → c20(U12'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.55/213.73
ACTIVE(U12(U32(z0))) → c20(U12'(U32(active(z0))), ACTIVE(U32(z0))) 686.55/213.73
ACTIVE(U12(U41(z0, z1))) → c20(U12'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.55/213.73
ACTIVE(U12(U51(z0, z1, z2))) → c20(U12'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.55/213.73
ACTIVE(U12(U52(z0, z1, z2))) → c20(U12'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.55/213.73
ACTIVE(U12(s(z0))) → c20(U12'(s(active(z0))), ACTIVE(s(z0))) 686.55/213.73
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.55/213.73
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.55/213.73
ACTIVE(U12(U61(z0))) → c20(U12'(U61(active(z0))), ACTIVE(U61(z0))) 686.55/213.73
ACTIVE(U12(U71(z0, z1, z2))) → c20(U12'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.55/213.73
ACTIVE(U12(U72(z0, z1, z2))) → c20(U12'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.55/213.73
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.55/213.73
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.55/213.73
ACTIVE(U11(U12(tt), x1)) → c19(U11'(mark(tt), x1)) 686.55/213.73
ACTIVE(U12(U12(tt))) → c20(U12'(mark(tt))) 686.55/213.73
ACTIVE(U12(isNat(0))) → c20(U12'(mark(tt))) 686.55/213.73
ACTIVE(U12(U11(tt, z0))) → c2(U12'(mark(U12(isNat(z0))))) 686.55/213.73
ACTIVE(U12(U11(tt, z0))) → c2(ACTIVE(U11(tt, z0))) 686.55/213.73
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(U12'(mark(U11(isNat(z0), z1)))) 686.55/213.73
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(ACTIVE(isNat(plus(z0, z1)))) 686.55/213.73
ACTIVE(U12(isNat(s(z0)))) → c2(U12'(mark(U21(isNat(z0))))) 686.55/213.73
ACTIVE(U12(isNat(s(z0)))) → c2(ACTIVE(isNat(s(z0)))) 686.55/213.73
ACTIVE(U12(isNat(x(z0, z1)))) → c2(U12'(mark(U31(isNat(z0), z1)))) 686.55/213.73
ACTIVE(U12(isNat(x(z0, z1)))) → c2(ACTIVE(isNat(x(z0, z1)))) 686.55/213.73
ACTIVE(U21(plus(z0, 0))) → c21(U21'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.55/213.73
ACTIVE(U21(plus(z0, s(z1)))) → c21(U21'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.55/213.73
ACTIVE(U21(x(z0, 0))) → c21(U21'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.55/213.73
ACTIVE(U21(x(z0, s(z1)))) → c21(U21'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.55/213.73
ACTIVE(U21(U11(z0, z1))) → c21(U21'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.55/213.73
ACTIVE(U21(U12(z0))) → c21(U21'(U12(active(z0))), ACTIVE(U12(z0))) 686.55/213.73
ACTIVE(U21(U21(z0))) → c21(U21'(U21(active(z0))), ACTIVE(U21(z0))) 686.55/213.73
ACTIVE(U21(U31(z0, z1))) → c21(U21'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.55/213.73
ACTIVE(U21(U32(z0))) → c21(U21'(U32(active(z0))), ACTIVE(U32(z0))) 686.55/213.73
ACTIVE(U21(U41(z0, z1))) → c21(U21'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.55/213.73
ACTIVE(U21(U51(z0, z1, z2))) → c21(U21'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.55/213.73
ACTIVE(U21(U52(z0, z1, z2))) → c21(U21'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.55/213.73
ACTIVE(U21(s(z0))) → c21(U21'(s(active(z0))), ACTIVE(s(z0))) 686.55/213.73
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.55/213.73
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.55/213.73
ACTIVE(U21(U61(z0))) → c21(U21'(U61(active(z0))), ACTIVE(U61(z0))) 686.55/213.73
ACTIVE(U21(U71(z0, z1, z2))) → c21(U21'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.55/213.73
ACTIVE(U21(U72(z0, z1, z2))) → c21(U21'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.55/213.73
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.55/213.73
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.55/213.73
ACTIVE(U11(U21(tt), x1)) → c19(U11'(mark(tt), x1)) 686.55/213.73
ACTIVE(U12(U21(tt))) → c20(U12'(mark(tt))) 686.55/213.73
ACTIVE(U21(U12(tt))) → c21(U21'(mark(tt))) 686.55/213.73
ACTIVE(U21(U21(tt))) → c21(U21'(mark(tt))) 686.55/213.73
ACTIVE(U21(isNat(0))) → c21(U21'(mark(tt))) 686.55/213.73
ACTIVE(U21(U11(tt, z0))) → c3(U21'(mark(U12(isNat(z0))))) 686.55/213.73
ACTIVE(U21(U11(tt, z0))) → c3(ACTIVE(U11(tt, z0))) 686.55/213.73
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(U21'(mark(U11(isNat(z0), z1)))) 686.55/213.73
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(ACTIVE(isNat(plus(z0, z1)))) 686.55/213.73
ACTIVE(U21(isNat(s(z0)))) → c3(U21'(mark(U21(isNat(z0))))) 686.55/213.73
ACTIVE(U21(isNat(s(z0)))) → c3(ACTIVE(isNat(s(z0)))) 686.55/213.73
ACTIVE(U21(isNat(x(z0, z1)))) → c3(U21'(mark(U31(isNat(z0), z1)))) 686.55/213.73
ACTIVE(U21(isNat(x(z0, z1)))) → c3(ACTIVE(isNat(x(z0, z1)))) 686.55/213.73
ACTIVE(U31(plus(z0, 0), x1)) → c22(U31'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.55/213.73
ACTIVE(U31(plus(z0, s(z1)), x1)) → c22(U31'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.55/213.73
ACTIVE(U31(x(z0, 0), x1)) → c22(U31'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.55/213.73
ACTIVE(U31(x(z0, s(z1)), x1)) → c22(U31'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.55/213.73
ACTIVE(U31(U11(z0, z1), x1)) → c22(U31'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.55/213.73
ACTIVE(U31(U12(z0), x1)) → c22(U31'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.55/213.73
ACTIVE(U31(U21(z0), x1)) → c22(U31'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.55/213.73
ACTIVE(U31(U31(z0, z1), x1)) → c22(U31'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.55/213.73
ACTIVE(U31(U32(z0), x1)) → c22(U31'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.55/213.73
ACTIVE(U31(U41(z0, z1), x1)) → c22(U31'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.55/213.73
ACTIVE(U31(U51(z0, z1, z2), x1)) → c22(U31'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.55/213.73
ACTIVE(U31(U52(z0, z1, z2), x1)) → c22(U31'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.55/213.73
ACTIVE(U31(s(z0), x1)) → c22(U31'(s(active(z0)), x1), ACTIVE(s(z0))) 686.55/213.73
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.55/213.73
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.55/213.73
ACTIVE(U31(U61(z0), x1)) → c22(U31'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.55/213.73
ACTIVE(U31(U71(z0, z1, z2), x1)) → c22(U31'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.55/213.73
ACTIVE(U31(U72(z0, z1, z2), x1)) → c22(U31'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.55/213.73
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.55/213.73
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.55/213.73
ACTIVE(U31(U12(tt), x1)) → c22(U31'(mark(tt), x1)) 686.55/213.73
ACTIVE(U31(U21(tt), x1)) → c22(U31'(mark(tt), x1)) 686.55/213.73
ACTIVE(U31(isNat(0), x1)) → c22(U31'(mark(tt), x1)) 686.55/213.73
ACTIVE(U11(U31(tt, z0), x1)) → c4(U11'(mark(U32(isNat(z0))), x1)) 686.55/213.73
ACTIVE(U11(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 686.55/213.73
ACTIVE(U12(U31(tt, z0))) → c4(U12'(mark(U32(isNat(z0))))) 686.55/213.73
ACTIVE(U12(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 686.55/213.73
ACTIVE(U21(U31(tt, z0))) → c4(U21'(mark(U32(isNat(z0))))) 686.55/213.73
ACTIVE(U21(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 686.55/213.73
ACTIVE(U31(U11(tt, z0), x1)) → c4(U31'(mark(U12(isNat(z0))), x1)) 686.55/213.73
ACTIVE(U31(U11(tt, z0), x1)) → c4(ACTIVE(U11(tt, z0))) 686.55/213.73
ACTIVE(U31(U31(tt, z0), x1)) → c4(U31'(mark(U32(isNat(z0))), x1)) 686.55/213.73
ACTIVE(U31(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 686.55/213.73
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(U31'(mark(U11(isNat(z0), z1)), x1)) 686.55/213.73
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(ACTIVE(isNat(plus(z0, z1)))) 686.55/213.73
ACTIVE(U31(isNat(s(z0)), x1)) → c4(U31'(mark(U21(isNat(z0))), x1)) 686.55/213.73
ACTIVE(U31(isNat(s(z0)), x1)) → c4(ACTIVE(isNat(s(z0)))) 686.55/213.73
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(U31'(mark(U31(isNat(z0), z1)), x1)) 686.55/213.73
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(ACTIVE(isNat(x(z0, z1)))) 686.55/213.73
ACTIVE(U32(plus(z0, 0))) → c23(U32'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.55/213.73
ACTIVE(U32(plus(z0, s(z1)))) → c23(U32'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.55/213.73
ACTIVE(U32(x(z0, 0))) → c23(U32'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.55/213.73
ACTIVE(U32(x(z0, s(z1)))) → c23(U32'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.55/213.73
ACTIVE(U32(U11(z0, z1))) → c23(U32'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.55/213.73
ACTIVE(U32(U12(z0))) → c23(U32'(U12(active(z0))), ACTIVE(U12(z0))) 686.55/213.73
ACTIVE(U32(U21(z0))) → c23(U32'(U21(active(z0))), ACTIVE(U21(z0))) 686.55/213.73
ACTIVE(U32(U31(z0, z1))) → c23(U32'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.55/213.73
ACTIVE(U32(U32(z0))) → c23(U32'(U32(active(z0))), ACTIVE(U32(z0))) 686.55/213.73
ACTIVE(U32(U41(z0, z1))) → c23(U32'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.55/213.73
ACTIVE(U32(U51(z0, z1, z2))) → c23(U32'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.55/213.73
ACTIVE(U32(U52(z0, z1, z2))) → c23(U32'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.55/213.73
ACTIVE(U32(s(z0))) → c23(U32'(s(active(z0))), ACTIVE(s(z0))) 686.55/213.73
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.55/213.73
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.55/213.73
ACTIVE(U32(U61(z0))) → c23(U32'(U61(active(z0))), ACTIVE(U61(z0))) 686.55/213.73
ACTIVE(U32(U71(z0, z1, z2))) → c23(U32'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.55/213.73
ACTIVE(U32(U72(z0, z1, z2))) → c23(U32'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.55/213.73
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.55/213.73
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.55/213.73
ACTIVE(U11(U32(tt), x1)) → c19(U11'(mark(tt), x1)) 686.55/213.73
ACTIVE(U12(U32(tt))) → c20(U12'(mark(tt))) 686.55/213.73
ACTIVE(U21(U32(tt))) → c21(U21'(mark(tt))) 686.55/213.73
ACTIVE(U31(U32(tt), x1)) → c22(U31'(mark(tt), x1)) 686.55/213.73
ACTIVE(U32(U12(tt))) → c23(U32'(mark(tt))) 686.55/213.73
ACTIVE(U32(U21(tt))) → c23(U32'(mark(tt))) 686.55/213.73
ACTIVE(U32(U32(tt))) → c23(U32'(mark(tt))) 686.55/213.73
ACTIVE(U32(isNat(0))) → c23(U32'(mark(tt))) 686.55/213.73
ACTIVE(U32(U11(tt, z0))) → c5(U32'(mark(U12(isNat(z0))))) 686.55/213.73
ACTIVE(U32(U11(tt, z0))) → c5(ACTIVE(U11(tt, z0))) 686.55/213.73
ACTIVE(U32(U31(tt, z0))) → c5(U32'(mark(U32(isNat(z0))))) 686.55/213.73
ACTIVE(U32(U31(tt, z0))) → c5(ACTIVE(U31(tt, z0))) 686.55/213.73
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(U32'(mark(U11(isNat(z0), z1)))) 686.55/213.73
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(ACTIVE(isNat(plus(z0, z1)))) 686.55/213.73
ACTIVE(U32(isNat(s(z0)))) → c5(U32'(mark(U21(isNat(z0))))) 686.55/213.73
ACTIVE(U32(isNat(s(z0)))) → c5(ACTIVE(isNat(s(z0)))) 686.55/213.73
ACTIVE(U32(isNat(x(z0, z1)))) → c5(U32'(mark(U31(isNat(z0), z1)))) 686.55/213.73
ACTIVE(U32(isNat(x(z0, z1)))) → c5(ACTIVE(isNat(x(z0, z1)))) 686.55/213.73
ACTIVE(U41(plus(z0, 0), x1)) → c24(U41'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.55/213.73
ACTIVE(U41(plus(z0, s(z1)), x1)) → c24(U41'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.55/213.73
ACTIVE(U41(x(z0, 0), x1)) → c24(U41'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.55/213.73
ACTIVE(U41(x(z0, s(z1)), x1)) → c24(U41'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.55/213.73
ACTIVE(U41(U11(z0, z1), x1)) → c24(U41'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.55/213.73
ACTIVE(U41(U12(z0), x1)) → c24(U41'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.55/213.73
ACTIVE(U41(U21(z0), x1)) → c24(U41'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.55/213.73
ACTIVE(U41(U31(z0, z1), x1)) → c24(U41'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.55/213.73
ACTIVE(U41(U32(z0), x1)) → c24(U41'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.55/213.73
ACTIVE(U41(U41(z0, z1), x1)) → c24(U41'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.55/213.73
ACTIVE(U41(U51(z0, z1, z2), x1)) → c24(U41'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.55/213.73
ACTIVE(U41(U52(z0, z1, z2), x1)) → c24(U41'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.55/213.73
ACTIVE(U41(s(z0), x1)) → c24(U41'(s(active(z0)), x1), ACTIVE(s(z0))) 686.55/213.73
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.55/213.73
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.55/213.73
ACTIVE(U41(U61(z0), x1)) → c24(U41'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.55/213.73
ACTIVE(U41(U71(z0, z1, z2), x1)) → c24(U41'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.55/213.73
ACTIVE(U41(U72(z0, z1, z2), x1)) → c24(U41'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.55/213.73
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.55/213.73
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.55/213.73
ACTIVE(U11(U41(tt, z0), x1)) → c19(U11'(mark(z0), x1)) 686.55/213.73
ACTIVE(U12(U41(tt, z0))) → c20(U12'(mark(z0))) 686.55/213.73
ACTIVE(U21(U41(tt, z0))) → c21(U21'(mark(z0))) 686.55/213.73
ACTIVE(U31(U41(tt, z0), x1)) → c22(U31'(mark(z0), x1)) 686.55/213.73
ACTIVE(U32(U41(tt, z0))) → c23(U32'(mark(z0))) 686.55/213.73
ACTIVE(U41(U12(tt), x1)) → c24(U41'(mark(tt), x1)) 686.55/213.73
ACTIVE(U41(U21(tt), x1)) → c24(U41'(mark(tt), x1)) 686.55/213.73
ACTIVE(U41(U32(tt), x1)) → c24(U41'(mark(tt), x1)) 686.55/213.73
ACTIVE(U41(U41(tt, z0), x1)) → c24(U41'(mark(z0), x1)) 686.55/213.73
ACTIVE(U41(isNat(0), x1)) → c24(U41'(mark(tt), x1)) 686.55/213.73
ACTIVE(U41(U11(tt, z0), x1)) → c6(U41'(mark(U12(isNat(z0))), x1)) 686.55/213.73
ACTIVE(U41(U11(tt, z0), x1)) → c6(ACTIVE(U11(tt, z0))) 686.55/213.73
ACTIVE(U41(U31(tt, z0), x1)) → c6(U41'(mark(U32(isNat(z0))), x1)) 686.55/213.73
ACTIVE(U41(U31(tt, z0), x1)) → c6(ACTIVE(U31(tt, z0))) 686.55/213.73
ACTIVE(U41(isNat(plus(z0, z1)), x1)) → c6(U41'(mark(U11(isNat(z0), z1)), x1)) 686.55/213.73
ACTIVE(U41(isNat(plus(z0, z1)), x1)) → c6(ACTIVE(isNat(plus(z0, z1)))) 686.55/213.73
ACTIVE(U41(isNat(s(z0)), x1)) → c6(U41'(mark(U21(isNat(z0))), x1)) 686.55/213.73
ACTIVE(U41(isNat(s(z0)), x1)) → c6(ACTIVE(isNat(s(z0)))) 686.55/213.73
ACTIVE(U41(isNat(x(z0, z1)), x1)) → c6(U41'(mark(U31(isNat(z0), z1)), x1)) 686.55/213.73
ACTIVE(U41(isNat(x(z0, z1)), x1)) → c6(ACTIVE(isNat(x(z0, z1)))) 686.55/213.73
ACTIVE(U51(plus(z0, 0), x1, x2)) → c25(U51'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.55/213.73
ACTIVE(U51(plus(z0, s(z1)), x1, x2)) → c25(U51'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.55/213.73
ACTIVE(U51(x(z0, 0), x1, x2)) → c25(U51'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.55/213.73
ACTIVE(U51(x(z0, s(z1)), x1, x2)) → c25(U51'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.55/213.73
ACTIVE(U51(U11(z0, z1), x1, x2)) → c25(U51'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.55/213.73
ACTIVE(U51(U12(z0), x1, x2)) → c25(U51'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.55/213.73
ACTIVE(U51(U21(z0), x1, x2)) → c25(U51'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.55/213.73
ACTIVE(U51(U31(z0, z1), x1, x2)) → c25(U51'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.55/213.73
ACTIVE(U51(U32(z0), x1, x2)) → c25(U51'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.55/213.73
ACTIVE(U51(U41(z0, z1), x1, x2)) → c25(U51'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.55/213.73
ACTIVE(U51(U51(z0, z1, z2), x1, x2)) → c25(U51'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.55/213.73
ACTIVE(U51(U52(z0, z1, z2), x1, x2)) → c25(U51'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.55/213.73
ACTIVE(U51(s(z0), x1, x2)) → c25(U51'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.55/213.73
ACTIVE(U51(plus(z0, z1), x1, x2)) → c25(U51'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.55/213.73
ACTIVE(U51(plus(z0, z1), x1, x2)) → c25(U51'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.55/213.73
ACTIVE(U51(U61(z0), x1, x2)) → c25(U51'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.55/213.73
ACTIVE(U51(U71(z0, z1, z2), x1, x2)) → c25(U51'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.55/213.73
ACTIVE(U51(U72(z0, z1, z2), x1, x2)) → c25(U51'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.55/213.73
ACTIVE(U51(x(z0, z1), x1, x2)) → c25(U51'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.55/213.73
ACTIVE(U51(x(z0, z1), x1, x2)) → c25(U51'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.55/213.73
ACTIVE(U51(U12(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.55/213.73
ACTIVE(U51(U21(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.55/213.73
ACTIVE(U51(U32(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.55/213.73
ACTIVE(U51(U41(tt, z0), x1, x2)) → c25(U51'(mark(z0), x1, x2)) 686.55/213.73
ACTIVE(U51(isNat(0), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.55/213.73
ACTIVE(U11(U51(tt, z0, z1), x1)) → c7(U11'(mark(U52(isNat(z1), z0, z1)), x1)) 686.55/213.73
ACTIVE(U11(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.55/213.73
ACTIVE(U12(U51(tt, z0, z1))) → c7(U12'(mark(U52(isNat(z1), z0, z1)))) 686.55/213.73
ACTIVE(U12(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.55/213.73
ACTIVE(U21(U51(tt, z0, z1))) → c7(U21'(mark(U52(isNat(z1), z0, z1)))) 686.55/213.73
ACTIVE(U21(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.55/213.73
ACTIVE(U31(U51(tt, z0, z1), x1)) → c7(U31'(mark(U52(isNat(z1), z0, z1)), x1)) 686.55/213.73
ACTIVE(U31(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.55/213.73
ACTIVE(U32(U51(tt, z0, z1))) → c7(U32'(mark(U52(isNat(z1), z0, z1)))) 686.55/213.73
ACTIVE(U32(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.55/213.73
ACTIVE(U41(U51(tt, z0, z1), x1)) → c7(U41'(mark(U52(isNat(z1), z0, z1)), x1)) 686.55/213.73
ACTIVE(U41(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.55/213.73
ACTIVE(U51(U11(tt, z0), x1, x2)) → c7(U51'(mark(U12(isNat(z0))), x1, x2)) 686.55/213.73
ACTIVE(U51(U11(tt, z0), x1, x2)) → c7(ACTIVE(U11(tt, z0))) 686.55/213.73
ACTIVE(U51(U31(tt, z0), x1, x2)) → c7(U51'(mark(U32(isNat(z0))), x1, x2)) 686.55/213.73
ACTIVE(U51(U31(tt, z0), x1, x2)) → c7(ACTIVE(U31(tt, z0))) 686.55/213.73
ACTIVE(U51(U51(tt, z0, z1), x1, x2)) → c7(U51'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.55/213.73
ACTIVE(U51(U51(tt, z0, z1), x1, x2)) → c7(ACTIVE(U51(tt, z0, z1))) 686.55/213.73
ACTIVE(U51(isNat(plus(z0, z1)), x1, x2)) → c7(U51'(mark(U11(isNat(z0), z1)), x1, x2)) 686.55/213.73
ACTIVE(U51(isNat(plus(z0, z1)), x1, x2)) → c7(ACTIVE(isNat(plus(z0, z1)))) 686.55/213.73
ACTIVE(U51(isNat(s(z0)), x1, x2)) → c7(U51'(mark(U21(isNat(z0))), x1, x2)) 686.55/213.73
ACTIVE(U51(isNat(s(z0)), x1, x2)) → c7(ACTIVE(isNat(s(z0)))) 686.55/213.73
ACTIVE(U51(isNat(x(z0, z1)), x1, x2)) → c7(U51'(mark(U31(isNat(z0), z1)), x1, x2)) 686.55/213.73
ACTIVE(U51(isNat(x(z0, z1)), x1, x2)) → c7(ACTIVE(isNat(x(z0, z1)))) 686.55/213.73
ACTIVE(U52(plus(z0, 0), x1, x2)) → c26(U52'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.55/213.73
ACTIVE(U52(plus(z0, s(z1)), x1, x2)) → c26(U52'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.55/213.73
ACTIVE(U52(x(z0, 0), x1, x2)) → c26(U52'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.55/213.73
ACTIVE(U52(x(z0, s(z1)), x1, x2)) → c26(U52'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.55/213.73
ACTIVE(U52(U11(z0, z1), x1, x2)) → c26(U52'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.55/213.73
ACTIVE(U52(U12(z0), x1, x2)) → c26(U52'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.55/213.73
ACTIVE(U52(U21(z0), x1, x2)) → c26(U52'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.55/213.73
ACTIVE(U52(U31(z0, z1), x1, x2)) → c26(U52'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.55/213.73
ACTIVE(U52(U32(z0), x1, x2)) → c26(U52'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.55/213.73
ACTIVE(U52(U41(z0, z1), x1, x2)) → c26(U52'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.55/213.73
ACTIVE(U52(U51(z0, z1, z2), x1, x2)) → c26(U52'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.55/213.73
ACTIVE(U52(U52(z0, z1, z2), x1, x2)) → c26(U52'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.55/213.73
ACTIVE(U52(s(z0), x1, x2)) → c26(U52'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.55/213.73
ACTIVE(U52(plus(z0, z1), x1, x2)) → c26(U52'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.55/213.73
ACTIVE(U52(plus(z0, z1), x1, x2)) → c26(U52'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.55/213.73
ACTIVE(U52(U61(z0), x1, x2)) → c26(U52'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.55/213.73
ACTIVE(U52(U71(z0, z1, z2), x1, x2)) → c26(U52'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.55/213.73
ACTIVE(U52(U72(z0, z1, z2), x1, x2)) → c26(U52'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.55/213.73
ACTIVE(U52(x(z0, z1), x1, x2)) → c26(U52'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.55/213.73
ACTIVE(U52(x(z0, z1), x1, x2)) → c26(U52'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.55/213.73
ACTIVE(U52(U12(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.55/213.73
ACTIVE(U52(U21(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.55/213.73
ACTIVE(U52(U32(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.55/213.73
ACTIVE(U52(U41(tt, z0), x1, x2)) → c26(U52'(mark(z0), x1, x2)) 686.55/213.73
ACTIVE(U52(isNat(0), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.55/213.73
ACTIVE(U11(U52(tt, z0, z1), x1)) → c8(U11'(mark(s(plus(z1, z0))), x1)) 686.55/213.73
ACTIVE(U11(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.55/213.73
ACTIVE(U12(U52(tt, z0, z1))) → c8(U12'(mark(s(plus(z1, z0))))) 686.55/213.73
ACTIVE(U12(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.55/213.73
ACTIVE(U21(U52(tt, z0, z1))) → c8(U21'(mark(s(plus(z1, z0))))) 686.55/213.73
ACTIVE(U21(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.55/213.73
ACTIVE(U31(U52(tt, z0, z1), x1)) → c8(U31'(mark(s(plus(z1, z0))), x1)) 686.55/213.73
ACTIVE(U31(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.55/213.73
ACTIVE(U32(U52(tt, z0, z1))) → c8(U32'(mark(s(plus(z1, z0))))) 686.55/213.73
ACTIVE(U32(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.55/213.73
ACTIVE(U41(U52(tt, z0, z1), x1)) → c8(U41'(mark(s(plus(z1, z0))), x1)) 686.55/213.73
ACTIVE(U41(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.55/213.73
ACTIVE(U51(U52(tt, z0, z1), x1, x2)) → c8(U51'(mark(s(plus(z1, z0))), x1, x2)) 686.55/213.73
ACTIVE(U51(U52(tt, z0, z1), x1, x2)) → c8(ACTIVE(U52(tt, z0, z1))) 686.55/213.73
ACTIVE(U52(U11(tt, z0), x1, x2)) → c8(U52'(mark(U12(isNat(z0))), x1, x2)) 686.55/213.73
ACTIVE(U52(U11(tt, z0), x1, x2)) → c8(ACTIVE(U11(tt, z0))) 686.55/213.73
ACTIVE(U52(U31(tt, z0), x1, x2)) → c8(U52'(mark(U32(isNat(z0))), x1, x2)) 686.55/213.73
ACTIVE(U52(U31(tt, z0), x1, x2)) → c8(ACTIVE(U31(tt, z0))) 686.55/213.73
ACTIVE(U52(U51(tt, z0, z1), x1, x2)) → c8(U52'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.55/213.73
ACTIVE(U52(U51(tt, z0, z1), x1, x2)) → c8(ACTIVE(U51(tt, z0, z1))) 686.55/213.73
ACTIVE(U52(U52(tt, z0, z1), x1, x2)) → c8(U52'(mark(s(plus(z1, z0))), x1, x2)) 686.55/213.73
ACTIVE(U52(U52(tt, z0, z1), x1, x2)) → c8(ACTIVE(U52(tt, z0, z1))) 686.55/213.73
ACTIVE(U52(isNat(plus(z0, z1)), x1, x2)) → c8(U52'(mark(U11(isNat(z0), z1)), x1, x2)) 686.55/213.73
ACTIVE(U52(isNat(plus(z0, z1)), x1, x2)) → c8(ACTIVE(isNat(plus(z0, z1)))) 686.55/213.73
ACTIVE(U52(isNat(s(z0)), x1, x2)) → c8(U52'(mark(U21(isNat(z0))), x1, x2)) 686.55/213.73
ACTIVE(U52(isNat(s(z0)), x1, x2)) → c8(ACTIVE(isNat(s(z0)))) 686.55/213.73
ACTIVE(U52(isNat(x(z0, z1)), x1, x2)) → c8(U52'(mark(U31(isNat(z0), z1)), x1, x2)) 686.55/213.73
ACTIVE(U52(isNat(x(z0, z1)), x1, x2)) → c8(ACTIVE(isNat(x(z0, z1)))) 686.55/213.73
ACTIVE(s(plus(z0, 0))) → c27(S(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.55/213.73
ACTIVE(s(plus(z0, s(z1)))) → c27(S(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.55/213.73
ACTIVE(s(x(z0, 0))) → c27(S(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.55/213.73
ACTIVE(s(x(z0, s(z1)))) → c27(S(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.55/213.73
ACTIVE(s(U11(z0, z1))) → c27(S(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.55/213.73
ACTIVE(s(U12(z0))) → c27(S(U12(active(z0))), ACTIVE(U12(z0))) 686.55/213.73
ACTIVE(s(U21(z0))) → c27(S(U21(active(z0))), ACTIVE(U21(z0))) 686.55/213.73
ACTIVE(s(U31(z0, z1))) → c27(S(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.55/213.73
ACTIVE(s(U32(z0))) → c27(S(U32(active(z0))), ACTIVE(U32(z0))) 686.55/213.73
ACTIVE(s(U41(z0, z1))) → c27(S(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.55/213.73
ACTIVE(s(U51(z0, z1, z2))) → c27(S(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.55/213.73
ACTIVE(s(U52(z0, z1, z2))) → c27(S(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.55/213.73
ACTIVE(s(s(z0))) → c27(S(s(active(z0))), ACTIVE(s(z0))) 686.55/213.73
ACTIVE(s(plus(z0, z1))) → c27(S(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.55/213.73
ACTIVE(s(plus(z0, z1))) → c27(S(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.55/213.73
ACTIVE(s(U61(z0))) → c27(S(U61(active(z0))), ACTIVE(U61(z0))) 686.55/213.73
ACTIVE(s(U71(z0, z1, z2))) → c27(S(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.55/213.73
ACTIVE(s(U72(z0, z1, z2))) → c27(S(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.55/213.73
ACTIVE(s(x(z0, z1))) → c27(S(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.55/213.73
ACTIVE(s(x(z0, z1))) → c27(S(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.55/213.73
ACTIVE(s(U12(tt))) → c27(S(mark(tt))) 686.55/213.73
ACTIVE(s(U21(tt))) → c27(S(mark(tt))) 686.55/213.73
ACTIVE(s(U32(tt))) → c27(S(mark(tt))) 686.55/213.73
ACTIVE(s(U41(tt, z0))) → c27(S(mark(z0))) 686.55/213.73
ACTIVE(s(isNat(0))) → c27(S(mark(tt))) 686.55/213.73
ACTIVE(s(U11(tt, z0))) → c9(S(mark(U12(isNat(z0))))) 686.55/213.73
ACTIVE(s(U11(tt, z0))) → c9(ACTIVE(U11(tt, z0))) 686.55/213.73
ACTIVE(s(U31(tt, z0))) → c9(S(mark(U32(isNat(z0))))) 686.55/213.73
ACTIVE(s(U31(tt, z0))) → c9(ACTIVE(U31(tt, z0))) 686.55/213.73
ACTIVE(s(U51(tt, z0, z1))) → c9(S(mark(U52(isNat(z1), z0, z1)))) 686.55/213.73
ACTIVE(s(U51(tt, z0, z1))) → c9(ACTIVE(U51(tt, z0, z1))) 686.55/213.73
ACTIVE(s(U52(tt, z0, z1))) → c9(S(mark(s(plus(z1, z0))))) 686.55/213.73
ACTIVE(s(U52(tt, z0, z1))) → c9(ACTIVE(U52(tt, z0, z1))) 686.55/213.73
ACTIVE(s(isNat(plus(z0, z1)))) → c9(S(mark(U11(isNat(z0), z1)))) 686.55/213.73
ACTIVE(s(isNat(plus(z0, z1)))) → c9(ACTIVE(isNat(plus(z0, z1)))) 686.55/213.73
ACTIVE(s(isNat(s(z0)))) → c9(S(mark(U21(isNat(z0))))) 686.55/213.73
ACTIVE(s(isNat(s(z0)))) → c9(ACTIVE(isNat(s(z0)))) 686.55/213.73
ACTIVE(s(isNat(x(z0, z1)))) → c9(S(mark(U31(isNat(z0), z1)))) 686.55/213.73
ACTIVE(s(isNat(x(z0, z1)))) → c9(ACTIVE(isNat(x(z0, z1)))) 686.55/213.73
ACTIVE(U61(plus(z0, 0))) → c30(U61'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.55/213.73
ACTIVE(U61(plus(z0, s(z1)))) → c30(U61'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.55/213.73
ACTIVE(U61(x(z0, 0))) → c30(U61'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.55/213.73
ACTIVE(U61(x(z0, s(z1)))) → c30(U61'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.55/213.73
ACTIVE(U61(U11(z0, z1))) → c30(U61'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.55/213.73
ACTIVE(U61(U12(z0))) → c30(U61'(U12(active(z0))), ACTIVE(U12(z0))) 686.55/213.73
ACTIVE(U61(U21(z0))) → c30(U61'(U21(active(z0))), ACTIVE(U21(z0))) 686.55/213.73
ACTIVE(U61(U31(z0, z1))) → c30(U61'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.55/213.73
ACTIVE(U61(U32(z0))) → c30(U61'(U32(active(z0))), ACTIVE(U32(z0))) 686.55/213.73
ACTIVE(U61(U41(z0, z1))) → c30(U61'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.55/213.73
ACTIVE(U61(U51(z0, z1, z2))) → c30(U61'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.55/213.73
ACTIVE(U61(U52(z0, z1, z2))) → c30(U61'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.55/213.73
ACTIVE(U61(s(z0))) → c30(U61'(s(active(z0))), ACTIVE(s(z0))) 686.55/213.73
ACTIVE(U61(plus(z0, z1))) → c30(U61'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.55/213.73
ACTIVE(U61(plus(z0, z1))) → c30(U61'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.55/213.73
ACTIVE(U61(U61(z0))) → c30(U61'(U61(active(z0))), ACTIVE(U61(z0))) 686.55/213.73
ACTIVE(U61(U71(z0, z1, z2))) → c30(U61'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.55/213.73
ACTIVE(U61(U72(z0, z1, z2))) → c30(U61'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.55/213.73
ACTIVE(U61(x(z0, z1))) → c30(U61'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.55/213.73
ACTIVE(U61(x(z0, z1))) → c30(U61'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.55/213.73
ACTIVE(U11(U61(tt), x1)) → c19(U11'(mark(0), x1)) 686.55/213.73
ACTIVE(U12(U61(tt))) → c20(U12'(mark(0))) 686.55/213.73
ACTIVE(U21(U61(tt))) → c21(U21'(mark(0))) 686.55/213.73
ACTIVE(U31(U61(tt), x1)) → c22(U31'(mark(0), x1)) 686.55/213.73
ACTIVE(U32(U61(tt))) → c23(U32'(mark(0))) 686.55/213.73
ACTIVE(U41(U61(tt), x1)) → c24(U41'(mark(0), x1)) 686.55/213.73
ACTIVE(U51(U61(tt), x1, x2)) → c25(U51'(mark(0), x1, x2)) 686.55/213.73
ACTIVE(U52(U61(tt), x1, x2)) → c26(U52'(mark(0), x1, x2)) 686.55/213.73
ACTIVE(s(U61(tt))) → c27(S(mark(0))) 686.55/213.73
ACTIVE(U61(U12(tt))) → c30(U61'(mark(tt))) 686.55/213.73
ACTIVE(U61(U21(tt))) → c30(U61'(mark(tt))) 686.55/213.73
ACTIVE(U61(U32(tt))) → c30(U61'(mark(tt))) 686.55/213.73
ACTIVE(U61(U41(tt, z0))) → c30(U61'(mark(z0))) 686.55/213.73
ACTIVE(U61(U61(tt))) → c30(U61'(mark(0))) 686.55/213.73
ACTIVE(U61(isNat(0))) → c30(U61'(mark(tt))) 686.55/213.73
ACTIVE(U61(U11(tt, z0))) → c10(U61'(mark(U12(isNat(z0))))) 686.55/213.73
ACTIVE(U61(U11(tt, z0))) → c10(ACTIVE(U11(tt, z0))) 686.55/213.73
ACTIVE(U61(U31(tt, z0))) → c10(U61'(mark(U32(isNat(z0))))) 686.55/213.73
ACTIVE(U61(U31(tt, z0))) → c10(ACTIVE(U31(tt, z0))) 686.55/213.73
ACTIVE(U61(U51(tt, z0, z1))) → c10(U61'(mark(U52(isNat(z1), z0, z1)))) 686.55/213.73
ACTIVE(U61(U51(tt, z0, z1))) → c10(ACTIVE(U51(tt, z0, z1))) 686.55/213.73
ACTIVE(U61(U52(tt, z0, z1))) → c10(U61'(mark(s(plus(z1, z0))))) 686.55/213.73
ACTIVE(U61(U52(tt, z0, z1))) → c10(ACTIVE(U52(tt, z0, z1))) 686.55/213.73
ACTIVE(U61(isNat(plus(z0, z1)))) → c10(U61'(mark(U11(isNat(z0), z1)))) 686.55/213.73
ACTIVE(U61(isNat(plus(z0, z1)))) → c10(ACTIVE(isNat(plus(z0, z1)))) 686.55/213.73
ACTIVE(U61(isNat(s(z0)))) → c10(U61'(mark(U21(isNat(z0))))) 686.55/213.73
ACTIVE(U61(isNat(s(z0)))) → c10(ACTIVE(isNat(s(z0)))) 686.55/213.73
ACTIVE(U61(isNat(x(z0, z1)))) → c10(U61'(mark(U31(isNat(z0), z1)))) 686.55/213.73
ACTIVE(U61(isNat(x(z0, z1)))) → c10(ACTIVE(isNat(x(z0, z1)))) 686.55/213.73
ACTIVE(U71(plus(z0, 0), x1, x2)) → c31(U71'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.55/213.73
ACTIVE(U71(plus(z0, s(z1)), x1, x2)) → c31(U71'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.55/213.73
ACTIVE(U71(x(z0, 0), x1, x2)) → c31(U71'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.55/213.73
ACTIVE(U71(x(z0, s(z1)), x1, x2)) → c31(U71'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.55/213.73
ACTIVE(U71(U11(z0, z1), x1, x2)) → c31(U71'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.55/213.73
ACTIVE(U71(U12(z0), x1, x2)) → c31(U71'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.55/213.73
ACTIVE(U71(U21(z0), x1, x2)) → c31(U71'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.55/213.73
ACTIVE(U71(U31(z0, z1), x1, x2)) → c31(U71'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.55/213.73
ACTIVE(U71(U32(z0), x1, x2)) → c31(U71'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.55/213.73
ACTIVE(U71(U41(z0, z1), x1, x2)) → c31(U71'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.55/213.73
ACTIVE(U71(U51(z0, z1, z2), x1, x2)) → c31(U71'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.55/213.73
ACTIVE(U71(U52(z0, z1, z2), x1, x2)) → c31(U71'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.55/213.73
ACTIVE(U71(s(z0), x1, x2)) → c31(U71'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.55/213.73
ACTIVE(U71(plus(z0, z1), x1, x2)) → c31(U71'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.55/213.73
ACTIVE(U71(plus(z0, z1), x1, x2)) → c31(U71'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.55/213.73
ACTIVE(U71(U61(z0), x1, x2)) → c31(U71'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.55/213.73
ACTIVE(U71(U71(z0, z1, z2), x1, x2)) → c31(U71'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.55/213.73
ACTIVE(U71(U72(z0, z1, z2), x1, x2)) → c31(U71'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.55/213.73
ACTIVE(U71(x(z0, z1), x1, x2)) → c31(U71'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.55/213.73
ACTIVE(U71(x(z0, z1), x1, x2)) → c31(U71'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.55/213.73
ACTIVE(U71(U12(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.55/213.73
ACTIVE(U71(U21(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.55/213.73
ACTIVE(U71(U32(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.55/213.73
ACTIVE(U71(U41(tt, z0), x1, x2)) → c31(U71'(mark(z0), x1, x2)) 686.55/213.73
ACTIVE(U71(U61(tt), x1, x2)) → c31(U71'(mark(0), x1, x2)) 686.55/213.73
ACTIVE(U71(isNat(0), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.55/213.73
ACTIVE(U11(U71(tt, z0, z1), x1)) → c11(U11'(mark(U72(isNat(z1), z0, z1)), x1)) 686.55/213.73
ACTIVE(U11(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.55/213.73
ACTIVE(U12(U71(tt, z0, z1))) → c11(U12'(mark(U72(isNat(z1), z0, z1)))) 686.55/213.73
ACTIVE(U12(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.55/213.73
ACTIVE(U21(U71(tt, z0, z1))) → c11(U21'(mark(U72(isNat(z1), z0, z1)))) 686.55/213.73
ACTIVE(U21(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.55/213.73
ACTIVE(U31(U71(tt, z0, z1), x1)) → c11(U31'(mark(U72(isNat(z1), z0, z1)), x1)) 686.55/213.73
ACTIVE(U31(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.55/213.73
ACTIVE(U32(U71(tt, z0, z1))) → c11(U32'(mark(U72(isNat(z1), z0, z1)))) 686.55/213.73
ACTIVE(U32(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.55/213.73
ACTIVE(U41(U71(tt, z0, z1), x1)) → c11(U41'(mark(U72(isNat(z1), z0, z1)), x1)) 686.55/213.73
ACTIVE(U41(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.55/213.73
ACTIVE(U51(U71(tt, z0, z1), x1, x2)) → c11(U51'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.55/213.73
ACTIVE(U51(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.55/213.73
ACTIVE(U52(U71(tt, z0, z1), x1, x2)) → c11(U52'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.55/213.73
ACTIVE(U52(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.55/213.73
ACTIVE(s(U71(tt, z0, z1))) → c11(S(mark(U72(isNat(z1), z0, z1)))) 686.55/213.73
ACTIVE(s(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.55/213.73
ACTIVE(U61(U71(tt, z0, z1))) → c11(U61'(mark(U72(isNat(z1), z0, z1)))) 686.55/213.73
ACTIVE(U61(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.55/213.73
ACTIVE(U71(U11(tt, z0), x1, x2)) → c11(U71'(mark(U12(isNat(z0))), x1, x2)) 686.55/213.73
ACTIVE(U71(U11(tt, z0), x1, x2)) → c11(ACTIVE(U11(tt, z0))) 686.55/213.73
ACTIVE(U71(U31(tt, z0), x1, x2)) → c11(U71'(mark(U32(isNat(z0))), x1, x2)) 686.55/213.73
ACTIVE(U71(U31(tt, z0), x1, x2)) → c11(ACTIVE(U31(tt, z0))) 686.55/213.73
ACTIVE(U71(U51(tt, z0, z1), x1, x2)) → c11(U71'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.55/213.73
ACTIVE(U71(U51(tt, z0, z1), x1, x2)) → c11(ACTIVE(U51(tt, z0, z1))) 686.55/213.73
ACTIVE(U71(U52(tt, z0, z1), x1, x2)) → c11(U71'(mark(s(plus(z1, z0))), x1, x2)) 686.55/213.73
ACTIVE(U71(U52(tt, z0, z1), x1, x2)) → c11(ACTIVE(U52(tt, z0, z1))) 686.55/213.73
ACTIVE(U71(U71(tt, z0, z1), x1, x2)) → c11(U71'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.55/213.73
ACTIVE(U71(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.55/213.73
ACTIVE(U71(isNat(plus(z0, z1)), x1, x2)) → c11(U71'(mark(U11(isNat(z0), z1)), x1, x2)) 686.55/213.73
ACTIVE(U71(isNat(plus(z0, z1)), x1, x2)) → c11(ACTIVE(isNat(plus(z0, z1)))) 686.55/213.73
ACTIVE(U71(isNat(s(z0)), x1, x2)) → c11(U71'(mark(U21(isNat(z0))), x1, x2)) 686.55/213.73
ACTIVE(U71(isNat(s(z0)), x1, x2)) → c11(ACTIVE(isNat(s(z0)))) 686.55/213.73
ACTIVE(U71(isNat(x(z0, z1)), x1, x2)) → c11(U71'(mark(U31(isNat(z0), z1)), x1, x2)) 686.55/213.73
ACTIVE(U71(isNat(x(z0, z1)), x1, x2)) → c11(ACTIVE(isNat(x(z0, z1)))) 686.55/213.73
ACTIVE(U72(plus(z0, 0), x1, x2)) → c32(U72'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.55/213.73
ACTIVE(U72(plus(z0, s(z1)), x1, x2)) → c32(U72'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.55/213.73
ACTIVE(U72(x(z0, 0), x1, x2)) → c32(U72'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.55/213.73
ACTIVE(U72(x(z0, s(z1)), x1, x2)) → c32(U72'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.55/213.73
ACTIVE(U72(U11(z0, z1), x1, x2)) → c32(U72'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.55/213.73
ACTIVE(U72(U12(z0), x1, x2)) → c32(U72'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.55/213.73
ACTIVE(U72(U21(z0), x1, x2)) → c32(U72'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.55/213.73
ACTIVE(U72(U31(z0, z1), x1, x2)) → c32(U72'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.55/213.73
ACTIVE(U72(U32(z0), x1, x2)) → c32(U72'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.55/213.73
ACTIVE(U72(U41(z0, z1), x1, x2)) → c32(U72'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.55/213.73
ACTIVE(U72(U51(z0, z1, z2), x1, x2)) → c32(U72'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.55/213.73
ACTIVE(U72(U52(z0, z1, z2), x1, x2)) → c32(U72'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.55/213.73
ACTIVE(U72(s(z0), x1, x2)) → c32(U72'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.55/213.73
ACTIVE(U72(plus(z0, z1), x1, x2)) → c32(U72'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.55/213.73
ACTIVE(U72(plus(z0, z1), x1, x2)) → c32(U72'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.55/213.73
ACTIVE(U72(U61(z0), x1, x2)) → c32(U72'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.55/213.73
ACTIVE(U72(U71(z0, z1, z2), x1, x2)) → c32(U72'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.55/213.73
ACTIVE(U72(U72(z0, z1, z2), x1, x2)) → c32(U72'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.55/213.73
ACTIVE(U72(x(z0, z1), x1, x2)) → c32(U72'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.55/213.73
ACTIVE(U72(x(z0, z1), x1, x2)) → c32(U72'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.55/213.73
ACTIVE(U72(U12(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.55/213.73
ACTIVE(U72(U21(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.55/213.73
ACTIVE(U72(U32(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.55/213.73
ACTIVE(U72(U41(tt, z0), x1, x2)) → c32(U72'(mark(z0), x1, x2)) 686.55/213.73
ACTIVE(U72(U61(tt), x1, x2)) → c32(U72'(mark(0), x1, x2)) 686.55/213.73
ACTIVE(U72(isNat(0), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.55/213.73
ACTIVE(U11(U72(tt, z0, z1), x1)) → c12(U11'(mark(plus(x(z1, z0), z1)), x1)) 686.55/213.73
ACTIVE(U11(U72(tt, z0, z1), x1)) → c12(ACTIVE(U72(tt, z0, z1))) 686.55/213.73
ACTIVE(U12(U72(tt, z0, z1))) → c12(U12'(mark(plus(x(z1, z0), z1)))) 686.55/213.73
ACTIVE(U12(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.55/213.73
ACTIVE(U21(U72(tt, z0, z1))) → c12(U21'(mark(plus(x(z1, z0), z1)))) 686.55/213.73
ACTIVE(U21(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.55/213.73
ACTIVE(U31(U72(tt, z0, z1), x1)) → c12(U31'(mark(plus(x(z1, z0), z1)), x1)) 686.55/213.73
ACTIVE(U31(U72(tt, z0, z1), x1)) → c12(ACTIVE(U72(tt, z0, z1))) 686.55/213.73
ACTIVE(U32(U72(tt, z0, z1))) → c12(U32'(mark(plus(x(z1, z0), z1)))) 686.55/213.73
ACTIVE(U32(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.55/213.73
ACTIVE(U41(U72(tt, z0, z1), x1)) → c12(U41'(mark(plus(x(z1, z0), z1)), x1)) 686.55/213.73
ACTIVE(U41(U72(tt, z0, z1), x1)) → c12(ACTIVE(U72(tt, z0, z1))) 686.55/213.73
ACTIVE(U51(U72(tt, z0, z1), x1, x2)) → c12(U51'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.55/213.73
ACTIVE(U51(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.55/213.73
ACTIVE(U52(U72(tt, z0, z1), x1, x2)) → c12(U52'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.55/213.73
ACTIVE(U52(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.55/213.73
ACTIVE(s(U72(tt, z0, z1))) → c12(S(mark(plus(x(z1, z0), z1)))) 686.55/213.73
ACTIVE(s(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.55/213.73
ACTIVE(U61(U72(tt, z0, z1))) → c12(U61'(mark(plus(x(z1, z0), z1)))) 686.55/213.73
ACTIVE(U61(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.55/213.73
ACTIVE(U71(U72(tt, z0, z1), x1, x2)) → c12(U71'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.55/213.73
ACTIVE(U71(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.55/213.73
ACTIVE(U72(U11(tt, z0), x1, x2)) → c12(U72'(mark(U12(isNat(z0))), x1, x2)) 686.55/213.73
ACTIVE(U72(U11(tt, z0), x1, x2)) → c12(ACTIVE(U11(tt, z0))) 686.55/213.73
ACTIVE(U72(U31(tt, z0), x1, x2)) → c12(U72'(mark(U32(isNat(z0))), x1, x2)) 686.55/213.73
ACTIVE(U72(U31(tt, z0), x1, x2)) → c12(ACTIVE(U31(tt, z0))) 686.55/213.73
ACTIVE(U72(U51(tt, z0, z1), x1, x2)) → c12(U72'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.55/213.73
ACTIVE(U72(U51(tt, z0, z1), x1, x2)) → c12(ACTIVE(U51(tt, z0, z1))) 686.55/213.73
ACTIVE(U72(U52(tt, z0, z1), x1, x2)) → c12(U72'(mark(s(plus(z1, z0))), x1, x2)) 686.55/213.73
ACTIVE(U72(U52(tt, z0, z1), x1, x2)) → c12(ACTIVE(U52(tt, z0, z1))) 686.55/213.73
ACTIVE(U72(U71(tt, z0, z1), x1, x2)) → c12(U72'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.55/213.73
ACTIVE(U72(U71(tt, z0, z1), x1, x2)) → c12(ACTIVE(U71(tt, z0, z1))) 686.55/213.73
ACTIVE(U72(U72(tt, z0, z1), x1, x2)) → c12(U72'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.55/213.73
ACTIVE(U72(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.55/213.73
ACTIVE(U72(isNat(plus(z0, z1)), x1, x2)) → c12(U72'(mark(U11(isNat(z0), z1)), x1, x2)) 686.55/213.73
ACTIVE(U72(isNat(plus(z0, z1)), x1, x2)) → c12(ACTIVE(isNat(plus(z0, z1)))) 686.55/213.73
ACTIVE(U72(isNat(s(z0)), x1, x2)) → c12(U72'(mark(U21(isNat(z0))), x1, x2)) 686.55/213.73
ACTIVE(U72(isNat(s(z0)), x1, x2)) → c12(ACTIVE(isNat(s(z0)))) 686.55/213.73
ACTIVE(U72(isNat(x(z0, z1)), x1, x2)) → c12(U72'(mark(U31(isNat(z0), z1)), x1, x2)) 686.55/213.73
ACTIVE(U72(isNat(x(z0, z1)), x1, x2)) → c12(ACTIVE(isNat(x(z0, z1)))) 686.55/213.73
PROPER(U11(x0, U11(z0, z1))) → c65(U11'(proper(x0), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(U11(z0, z1))) 686.55/213.73
PROPER(U11(x0, U12(z0))) → c65(U11'(proper(x0), U12(proper(z0))), PROPER(x0), PROPER(U12(z0))) 686.55/213.73
PROPER(U11(x0, isNat(z0))) → c65(U11'(proper(x0), isNat(proper(z0))), PROPER(x0), PROPER(isNat(z0))) 686.55/213.73
PROPER(U11(x0, U21(z0))) → c65(U11'(proper(x0), U21(proper(z0))), PROPER(x0), PROPER(U21(z0))) 686.55/213.73
PROPER(U11(x0, U31(z0, z1))) → c65(U11'(proper(x0), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(U31(z0, z1))) 686.55/213.73
PROPER(U11(x0, U32(z0))) → c65(U11'(proper(x0), U32(proper(z0))), PROPER(x0), PROPER(U32(z0))) 686.55/213.73
PROPER(U11(x0, U41(z0, z1))) → c65(U11'(proper(x0), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(U41(z0, z1))) 686.55/213.73
PROPER(U11(x0, U51(z0, z1, z2))) → c65(U11'(proper(x0), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U51(z0, z1, z2))) 686.55/213.73
PROPER(U11(x0, U52(z0, z1, z2))) → c65(U11'(proper(x0), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U52(z0, z1, z2))) 686.55/213.73
PROPER(U11(x0, s(z0))) → c65(U11'(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 686.55/213.73
PROPER(U11(x0, plus(z0, z1))) → c65(U11'(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 686.55/213.73
PROPER(U11(x0, U61(z0))) → c65(U11'(proper(x0), U61(proper(z0))), PROPER(x0), PROPER(U61(z0))) 686.55/213.73
PROPER(U11(x0, U71(z0, z1, z2))) → c65(U11'(proper(x0), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U71(z0, z1, z2))) 686.55/213.73
PROPER(U11(x0, U72(z0, z1, z2))) → c65(U11'(proper(x0), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U72(z0, z1, z2))) 686.55/213.73
PROPER(U11(x0, x(z0, z1))) → c65(U11'(proper(x0), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x(z0, z1))) 686.55/213.73
PROPER(U11(U11(z0, z1), x1)) → c65(U11'(U11(proper(z0), proper(z1)), proper(x1)), PROPER(U11(z0, z1)), PROPER(x1)) 686.55/213.73
PROPER(U11(U12(z0), x1)) → c65(U11'(U12(proper(z0)), proper(x1)), PROPER(U12(z0)), PROPER(x1)) 686.55/213.73
PROPER(U11(isNat(z0), x1)) → c65(U11'(isNat(proper(z0)), proper(x1)), PROPER(isNat(z0)), PROPER(x1)) 686.55/213.73
PROPER(U11(U21(z0), x1)) → c65(U11'(U21(proper(z0)), proper(x1)), PROPER(U21(z0)), PROPER(x1)) 686.55/213.73
PROPER(U11(U31(z0, z1), x1)) → c65(U11'(U31(proper(z0), proper(z1)), proper(x1)), PROPER(U31(z0, z1)), PROPER(x1)) 686.55/213.73
PROPER(U11(U32(z0), x1)) → c65(U11'(U32(proper(z0)), proper(x1)), PROPER(U32(z0)), PROPER(x1)) 686.55/213.73
PROPER(U11(U41(z0, z1), x1)) → c65(U11'(U41(proper(z0), proper(z1)), proper(x1)), PROPER(U41(z0, z1)), PROPER(x1)) 686.55/213.73
PROPER(U11(U51(z0, z1, z2), x1)) → c65(U11'(U51(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U51(z0, z1, z2)), PROPER(x1)) 686.55/213.73
PROPER(U11(U52(z0, z1, z2), x1)) → c65(U11'(U52(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U52(z0, z1, z2)), PROPER(x1)) 686.55/213.73
PROPER(U11(s(z0), x1)) → c65(U11'(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 686.55/213.73
PROPER(U11(plus(z0, z1), x1)) → c65(U11'(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 686.55/213.73
PROPER(U11(U61(z0), x1)) → c65(U11'(U61(proper(z0)), proper(x1)), PROPER(U61(z0)), PROPER(x1)) 686.55/213.73
PROPER(U11(U71(z0, z1, z2), x1)) → c65(U11'(U71(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U71(z0, z1, z2)), PROPER(x1)) 686.55/213.73
PROPER(U11(U72(z0, z1, z2), x1)) → c65(U11'(U72(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U72(z0, z1, z2)), PROPER(x1)) 686.55/213.73
PROPER(U11(x(z0, z1), x1)) → c65(U11'(x(proper(z0), proper(z1)), proper(x1)), PROPER(x(z0, z1)), PROPER(x1)) 686.55/213.73
PROPER(U11(x0, tt)) → c65(U11'(proper(x0), ok(tt)), PROPER(x0)) 686.55/213.73
PROPER(U11(x0, 0)) → c65(U11'(proper(x0), ok(0)), PROPER(x0)) 686.55/213.73
PROPER(U11(tt, x1)) → c65(U11'(ok(tt), proper(x1)), PROPER(x1)) 686.55/213.73
PROPER(U11(0, x1)) → c65(U11'(ok(0), proper(x1)), PROPER(x1)) 686.55/213.73
PROPER(U12(U11(z0, z1))) → c67(U12'(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.55/213.73
PROPER(U12(U12(z0))) → c67(U12'(U12(proper(z0))), PROPER(U12(z0))) 686.55/213.73
PROPER(U12(isNat(z0))) → c67(U12'(isNat(proper(z0))), PROPER(isNat(z0))) 686.55/213.73
PROPER(U12(U21(z0))) → c67(U12'(U21(proper(z0))), PROPER(U21(z0))) 686.55/213.73
PROPER(U12(U31(z0, z1))) → c67(U12'(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.55/213.73
PROPER(U12(U32(z0))) → c67(U12'(U32(proper(z0))), PROPER(U32(z0))) 686.55/213.73
PROPER(U12(U41(z0, z1))) → c67(U12'(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.55/213.73
PROPER(U12(U51(z0, z1, z2))) → c67(U12'(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.55/213.73
PROPER(U12(U52(z0, z1, z2))) → c67(U12'(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.55/213.73
PROPER(U12(s(z0))) → c67(U12'(s(proper(z0))), PROPER(s(z0))) 686.55/213.73
PROPER(U12(plus(z0, z1))) → c67(U12'(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.55/213.73
PROPER(U12(U61(z0))) → c67(U12'(U61(proper(z0))), PROPER(U61(z0))) 686.55/213.73
PROPER(U12(U71(z0, z1, z2))) → c67(U12'(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.55/213.73
PROPER(U12(U72(z0, z1, z2))) → c67(U12'(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.55/213.73
PROPER(U12(x(z0, z1))) → c67(U12'(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.55/213.73
PROPER(U12(tt)) → c67(U12'(ok(tt))) 686.55/213.73
PROPER(U12(0)) → c67(U12'(ok(0))) 686.55/213.73
PROPER(isNat(U11(z0, z1))) → c68(ISNAT(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.55/213.73
PROPER(isNat(U12(z0))) → c68(ISNAT(U12(proper(z0))), PROPER(U12(z0))) 686.55/213.73
PROPER(isNat(isNat(z0))) → c68(ISNAT(isNat(proper(z0))), PROPER(isNat(z0))) 686.55/213.73
PROPER(isNat(U21(z0))) → c68(ISNAT(U21(proper(z0))), PROPER(U21(z0))) 686.55/213.73
PROPER(isNat(U31(z0, z1))) → c68(ISNAT(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.55/213.73
PROPER(isNat(U32(z0))) → c68(ISNAT(U32(proper(z0))), PROPER(U32(z0))) 686.55/213.73
PROPER(isNat(U41(z0, z1))) → c68(ISNAT(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.55/213.73
PROPER(isNat(U51(z0, z1, z2))) → c68(ISNAT(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.55/213.73
PROPER(isNat(U52(z0, z1, z2))) → c68(ISNAT(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.55/213.73
PROPER(isNat(s(z0))) → c68(ISNAT(s(proper(z0))), PROPER(s(z0))) 686.55/213.73
PROPER(isNat(plus(z0, z1))) → c68(ISNAT(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.55/213.73
PROPER(isNat(U61(z0))) → c68(ISNAT(U61(proper(z0))), PROPER(U61(z0))) 686.55/213.73
PROPER(isNat(U71(z0, z1, z2))) → c68(ISNAT(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.55/213.73
PROPER(isNat(U72(z0, z1, z2))) → c68(ISNAT(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.55/213.73
PROPER(isNat(x(z0, z1))) → c68(ISNAT(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.55/213.73
PROPER(isNat(tt)) → c68(ISNAT(ok(tt))) 686.55/213.73
PROPER(isNat(0)) → c68(ISNAT(ok(0))) 686.55/213.73
PROPER(U21(U11(z0, z1))) → c69(U21'(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.55/213.73
PROPER(U21(U12(z0))) → c69(U21'(U12(proper(z0))), PROPER(U12(z0))) 686.55/213.73
PROPER(U21(isNat(z0))) → c69(U21'(isNat(proper(z0))), PROPER(isNat(z0))) 686.55/213.73
PROPER(U21(U21(z0))) → c69(U21'(U21(proper(z0))), PROPER(U21(z0))) 686.55/213.73
PROPER(U21(U31(z0, z1))) → c69(U21'(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.55/213.73
PROPER(U21(U32(z0))) → c69(U21'(U32(proper(z0))), PROPER(U32(z0))) 686.55/213.73
PROPER(U21(U41(z0, z1))) → c69(U21'(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.55/213.73
PROPER(U21(U51(z0, z1, z2))) → c69(U21'(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.55/213.73
PROPER(U21(U52(z0, z1, z2))) → c69(U21'(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.55/213.73
PROPER(U21(s(z0))) → c69(U21'(s(proper(z0))), PROPER(s(z0))) 686.55/213.73
PROPER(U21(plus(z0, z1))) → c69(U21'(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.55/213.73
PROPER(U21(U61(z0))) → c69(U21'(U61(proper(z0))), PROPER(U61(z0))) 686.55/213.73
PROPER(U21(U71(z0, z1, z2))) → c69(U21'(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.55/213.73
PROPER(U21(U72(z0, z1, z2))) → c69(U21'(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.55/213.73
PROPER(U21(x(z0, z1))) → c69(U21'(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.55/213.73
PROPER(U21(tt)) → c69(U21'(ok(tt))) 686.55/213.73
PROPER(U21(0)) → c69(U21'(ok(0))) 686.55/213.73
PROPER(U31(x0, U11(z0, z1))) → c70(U31'(proper(x0), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(U11(z0, z1))) 686.55/213.73
PROPER(U31(x0, U12(z0))) → c70(U31'(proper(x0), U12(proper(z0))), PROPER(x0), PROPER(U12(z0))) 686.55/213.73
PROPER(U31(x0, isNat(z0))) → c70(U31'(proper(x0), isNat(proper(z0))), PROPER(x0), PROPER(isNat(z0))) 686.55/213.73
PROPER(U31(x0, U21(z0))) → c70(U31'(proper(x0), U21(proper(z0))), PROPER(x0), PROPER(U21(z0))) 686.55/213.73
PROPER(U31(x0, U31(z0, z1))) → c70(U31'(proper(x0), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(U31(z0, z1))) 686.55/213.73
PROPER(U31(x0, U32(z0))) → c70(U31'(proper(x0), U32(proper(z0))), PROPER(x0), PROPER(U32(z0))) 686.55/213.73
PROPER(U31(x0, U41(z0, z1))) → c70(U31'(proper(x0), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(U41(z0, z1))) 686.55/213.73
PROPER(U31(x0, U51(z0, z1, z2))) → c70(U31'(proper(x0), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U51(z0, z1, z2))) 686.55/213.73
PROPER(U31(x0, U52(z0, z1, z2))) → c70(U31'(proper(x0), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U52(z0, z1, z2))) 686.55/213.73
PROPER(U31(x0, s(z0))) → c70(U31'(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 686.55/213.73
PROPER(U31(x0, plus(z0, z1))) → c70(U31'(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 686.55/213.73
PROPER(U31(x0, U61(z0))) → c70(U31'(proper(x0), U61(proper(z0))), PROPER(x0), PROPER(U61(z0))) 686.55/213.73
PROPER(U31(x0, U71(z0, z1, z2))) → c70(U31'(proper(x0), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U71(z0, z1, z2))) 686.55/213.73
PROPER(U31(x0, U72(z0, z1, z2))) → c70(U31'(proper(x0), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U72(z0, z1, z2))) 686.55/213.73
PROPER(U31(x0, x(z0, z1))) → c70(U31'(proper(x0), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x(z0, z1))) 686.55/213.73
PROPER(U31(U11(z0, z1), x1)) → c70(U31'(U11(proper(z0), proper(z1)), proper(x1)), PROPER(U11(z0, z1)), PROPER(x1)) 686.55/213.73
PROPER(U31(U12(z0), x1)) → c70(U31'(U12(proper(z0)), proper(x1)), PROPER(U12(z0)), PROPER(x1)) 686.55/213.73
PROPER(U31(isNat(z0), x1)) → c70(U31'(isNat(proper(z0)), proper(x1)), PROPER(isNat(z0)), PROPER(x1)) 686.55/213.73
PROPER(U31(U21(z0), x1)) → c70(U31'(U21(proper(z0)), proper(x1)), PROPER(U21(z0)), PROPER(x1)) 686.55/213.73
PROPER(U31(U31(z0, z1), x1)) → c70(U31'(U31(proper(z0), proper(z1)), proper(x1)), PROPER(U31(z0, z1)), PROPER(x1)) 686.55/213.73
PROPER(U31(U32(z0), x1)) → c70(U31'(U32(proper(z0)), proper(x1)), PROPER(U32(z0)), PROPER(x1)) 686.55/213.73
PROPER(U31(U41(z0, z1), x1)) → c70(U31'(U41(proper(z0), proper(z1)), proper(x1)), PROPER(U41(z0, z1)), PROPER(x1)) 686.55/213.73
PROPER(U31(U51(z0, z1, z2), x1)) → c70(U31'(U51(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U51(z0, z1, z2)), PROPER(x1)) 686.55/213.73
PROPER(U31(U52(z0, z1, z2), x1)) → c70(U31'(U52(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U52(z0, z1, z2)), PROPER(x1)) 686.55/213.73
PROPER(U31(s(z0), x1)) → c70(U31'(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 686.55/213.73
PROPER(U31(plus(z0, z1), x1)) → c70(U31'(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 686.55/213.73
PROPER(U31(U61(z0), x1)) → c70(U31'(U61(proper(z0)), proper(x1)), PROPER(U61(z0)), PROPER(x1)) 686.55/213.73
PROPER(U31(U71(z0, z1, z2), x1)) → c70(U31'(U71(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U71(z0, z1, z2)), PROPER(x1)) 686.55/213.73
PROPER(U31(U72(z0, z1, z2), x1)) → c70(U31'(U72(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U72(z0, z1, z2)), PROPER(x1)) 686.55/213.73
PROPER(U31(x(z0, z1), x1)) → c70(U31'(x(proper(z0), proper(z1)), proper(x1)), PROPER(x(z0, z1)), PROPER(x1)) 686.55/213.73
PROPER(U31(x0, tt)) → c70(U31'(proper(x0), ok(tt)), PROPER(x0)) 686.55/213.73
PROPER(U31(x0, 0)) → c70(U31'(proper(x0), ok(0)), PROPER(x0)) 686.55/213.73
PROPER(U31(tt, x1)) → c70(U31'(ok(tt), proper(x1)), PROPER(x1)) 686.55/213.73
PROPER(U31(0, x1)) → c70(U31'(ok(0), proper(x1)), PROPER(x1)) 686.55/213.73
PROPER(U32(U11(z0, z1))) → c71(U32'(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.55/213.73
PROPER(U32(U12(z0))) → c71(U32'(U12(proper(z0))), PROPER(U12(z0))) 686.55/213.73
PROPER(U32(isNat(z0))) → c71(U32'(isNat(proper(z0))), PROPER(isNat(z0))) 686.55/213.73
PROPER(U32(U21(z0))) → c71(U32'(U21(proper(z0))), PROPER(U21(z0))) 686.55/213.73
PROPER(U32(U31(z0, z1))) → c71(U32'(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.55/213.73
PROPER(U32(U32(z0))) → c71(U32'(U32(proper(z0))), PROPER(U32(z0))) 686.55/213.73
PROPER(U32(U41(z0, z1))) → c71(U32'(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.55/213.73
PROPER(U32(U51(z0, z1, z2))) → c71(U32'(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.55/213.73
PROPER(U32(U52(z0, z1, z2))) → c71(U32'(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.55/213.73
PROPER(U32(s(z0))) → c71(U32'(s(proper(z0))), PROPER(s(z0))) 686.55/213.73
PROPER(U32(plus(z0, z1))) → c71(U32'(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.55/213.73
PROPER(U32(U61(z0))) → c71(U32'(U61(proper(z0))), PROPER(U61(z0))) 686.55/213.73
PROPER(U32(U71(z0, z1, z2))) → c71(U32'(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.55/213.73
PROPER(U32(U72(z0, z1, z2))) → c71(U32'(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.55/213.73
PROPER(U32(x(z0, z1))) → c71(U32'(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.55/213.73
PROPER(U32(tt)) → c71(U32'(ok(tt))) 686.55/213.73
PROPER(U32(0)) → c71(U32'(ok(0))) 686.55/213.73
PROPER(U41(x0, U11(z0, z1))) → c72(U41'(proper(x0), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(U11(z0, z1))) 686.55/213.73
PROPER(U41(x0, U12(z0))) → c72(U41'(proper(x0), U12(proper(z0))), PROPER(x0), PROPER(U12(z0))) 686.55/213.73
PROPER(U41(x0, isNat(z0))) → c72(U41'(proper(x0), isNat(proper(z0))), PROPER(x0), PROPER(isNat(z0))) 686.55/213.73
PROPER(U41(x0, U21(z0))) → c72(U41'(proper(x0), U21(proper(z0))), PROPER(x0), PROPER(U21(z0))) 686.55/213.73
PROPER(U41(x0, U31(z0, z1))) → c72(U41'(proper(x0), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(U31(z0, z1))) 686.55/213.73
PROPER(U41(x0, U32(z0))) → c72(U41'(proper(x0), U32(proper(z0))), PROPER(x0), PROPER(U32(z0))) 686.55/213.73
PROPER(U41(x0, U41(z0, z1))) → c72(U41'(proper(x0), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(U41(z0, z1))) 686.55/213.73
PROPER(U41(x0, U51(z0, z1, z2))) → c72(U41'(proper(x0), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U51(z0, z1, z2))) 686.55/213.73
PROPER(U41(x0, U52(z0, z1, z2))) → c72(U41'(proper(x0), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U52(z0, z1, z2))) 686.55/213.73
PROPER(U41(x0, s(z0))) → c72(U41'(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 686.55/213.73
PROPER(U41(x0, plus(z0, z1))) → c72(U41'(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 686.55/213.73
PROPER(U41(x0, U61(z0))) → c72(U41'(proper(x0), U61(proper(z0))), PROPER(x0), PROPER(U61(z0))) 686.55/213.73
PROPER(U41(x0, U71(z0, z1, z2))) → c72(U41'(proper(x0), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U71(z0, z1, z2))) 686.55/213.73
PROPER(U41(x0, U72(z0, z1, z2))) → c72(U41'(proper(x0), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U72(z0, z1, z2))) 686.55/213.73
PROPER(U41(x0, x(z0, z1))) → c72(U41'(proper(x0), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x(z0, z1))) 686.55/213.73
PROPER(U41(U11(z0, z1), x1)) → c72(U41'(U11(proper(z0), proper(z1)), proper(x1)), PROPER(U11(z0, z1)), PROPER(x1)) 686.55/213.73
PROPER(U41(U12(z0), x1)) → c72(U41'(U12(proper(z0)), proper(x1)), PROPER(U12(z0)), PROPER(x1)) 686.55/213.73
PROPER(U41(isNat(z0), x1)) → c72(U41'(isNat(proper(z0)), proper(x1)), PROPER(isNat(z0)), PROPER(x1)) 686.55/213.73
PROPER(U41(U21(z0), x1)) → c72(U41'(U21(proper(z0)), proper(x1)), PROPER(U21(z0)), PROPER(x1)) 686.55/213.73
PROPER(U41(U31(z0, z1), x1)) → c72(U41'(U31(proper(z0), proper(z1)), proper(x1)), PROPER(U31(z0, z1)), PROPER(x1)) 686.55/213.73
PROPER(U41(U32(z0), x1)) → c72(U41'(U32(proper(z0)), proper(x1)), PROPER(U32(z0)), PROPER(x1)) 686.55/213.73
PROPER(U41(U41(z0, z1), x1)) → c72(U41'(U41(proper(z0), proper(z1)), proper(x1)), PROPER(U41(z0, z1)), PROPER(x1)) 686.55/213.73
PROPER(U41(U51(z0, z1, z2), x1)) → c72(U41'(U51(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U51(z0, z1, z2)), PROPER(x1)) 686.55/213.73
PROPER(U41(U52(z0, z1, z2), x1)) → c72(U41'(U52(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U52(z0, z1, z2)), PROPER(x1)) 686.55/213.73
PROPER(U41(s(z0), x1)) → c72(U41'(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 686.55/213.73
PROPER(U41(plus(z0, z1), x1)) → c72(U41'(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 686.55/213.73
PROPER(U41(U61(z0), x1)) → c72(U41'(U61(proper(z0)), proper(x1)), PROPER(U61(z0)), PROPER(x1)) 686.55/213.73
PROPER(U41(U71(z0, z1, z2), x1)) → c72(U41'(U71(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U71(z0, z1, z2)), PROPER(x1)) 686.55/213.73
PROPER(U41(U72(z0, z1, z2), x1)) → c72(U41'(U72(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U72(z0, z1, z2)), PROPER(x1)) 686.55/213.73
PROPER(U41(x(z0, z1), x1)) → c72(U41'(x(proper(z0), proper(z1)), proper(x1)), PROPER(x(z0, z1)), PROPER(x1)) 686.55/213.73
PROPER(U41(x0, tt)) → c72(U41'(proper(x0), ok(tt)), PROPER(x0)) 686.55/213.73
PROPER(U41(x0, 0)) → c72(U41'(proper(x0), ok(0)), PROPER(x0)) 686.55/213.73
PROPER(U41(tt, x1)) → c72(U41'(ok(tt), proper(x1)), PROPER(x1)) 686.55/213.73
PROPER(U41(0, x1)) → c72(U41'(ok(0), proper(x1)), PROPER(x1)) 686.55/213.73
PROPER(U51(x0, x1, U11(z0, z1))) → c73(U51'(proper(x0), proper(x1), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U11(z0, z1))) 686.55/213.73
PROPER(U51(x0, x1, U12(z0))) → c73(U51'(proper(x0), proper(x1), U12(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U12(z0))) 686.55/213.73
PROPER(U51(x0, x1, isNat(z0))) → c73(U51'(proper(x0), proper(x1), isNat(proper(z0))), PROPER(x0), PROPER(x1), PROPER(isNat(z0))) 686.55/213.73
PROPER(U51(x0, x1, U21(z0))) → c73(U51'(proper(x0), proper(x1), U21(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U21(z0))) 686.55/213.73
PROPER(U51(x0, x1, U31(z0, z1))) → c73(U51'(proper(x0), proper(x1), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U31(z0, z1))) 686.55/213.73
PROPER(U51(x0, x1, U32(z0))) → c73(U51'(proper(x0), proper(x1), U32(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U32(z0))) 686.55/213.73
PROPER(U51(x0, x1, U41(z0, z1))) → c73(U51'(proper(x0), proper(x1), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U41(z0, z1))) 686.55/213.73
PROPER(U51(x0, x1, U51(z0, z1, z2))) → c73(U51'(proper(x0), proper(x1), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U51(z0, z1, z2))) 686.55/213.73
PROPER(U51(x0, x1, U52(z0, z1, z2))) → c73(U51'(proper(x0), proper(x1), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U52(z0, z1, z2))) 686.55/213.73
PROPER(U51(x0, x1, s(z0))) → c73(U51'(proper(x0), proper(x1), s(proper(z0))), PROPER(x0), PROPER(x1), PROPER(s(z0))) 686.55/213.73
PROPER(U51(x0, x1, plus(z0, z1))) → c73(U51'(proper(x0), proper(x1), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(plus(z0, z1))) 686.55/213.73
PROPER(U51(x0, x1, U61(z0))) → c73(U51'(proper(x0), proper(x1), U61(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U61(z0))) 686.55/213.73
PROPER(U51(x0, x1, U71(z0, z1, z2))) → c73(U51'(proper(x0), proper(x1), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U71(z0, z1, z2))) 686.55/213.73
PROPER(U51(x0, x1, U72(z0, z1, z2))) → c73(U51'(proper(x0), proper(x1), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U72(z0, z1, z2))) 686.55/213.73
PROPER(U51(x0, x1, x(z0, z1))) → c73(U51'(proper(x0), proper(x1), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(x(z0, z1))) 686.55/213.73
PROPER(U51(x0, U11(z0, z1), x2)) → c73(U51'(proper(x0), U11(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U11(z0, z1)), PROPER(x2)) 686.55/213.73
PROPER(U51(x0, U12(z0), x2)) → c73(U51'(proper(x0), U12(proper(z0)), proper(x2)), PROPER(x0), PROPER(U12(z0)), PROPER(x2)) 686.55/213.73
PROPER(U51(x0, isNat(z0), x2)) → c73(U51'(proper(x0), isNat(proper(z0)), proper(x2)), PROPER(x0), PROPER(isNat(z0)), PROPER(x2)) 686.55/213.73
PROPER(U51(x0, U21(z0), x2)) → c73(U51'(proper(x0), U21(proper(z0)), proper(x2)), PROPER(x0), PROPER(U21(z0)), PROPER(x2)) 686.55/213.73
PROPER(U51(x0, U31(z0, z1), x2)) → c73(U51'(proper(x0), U31(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U31(z0, z1)), PROPER(x2)) 686.55/213.73
PROPER(U51(x0, U32(z0), x2)) → c73(U51'(proper(x0), U32(proper(z0)), proper(x2)), PROPER(x0), PROPER(U32(z0)), PROPER(x2)) 686.55/213.73
PROPER(U51(x0, U41(z0, z1), x2)) → c73(U51'(proper(x0), U41(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U41(z0, z1)), PROPER(x2)) 686.55/213.73
PROPER(U51(x0, U51(z0, z1, z2), x2)) → c73(U51'(proper(x0), U51(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U51(z0, z1, z2)), PROPER(x2)) 686.55/213.73
PROPER(U51(x0, U52(z0, z1, z2), x2)) → c73(U51'(proper(x0), U52(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U52(z0, z1, z2)), PROPER(x2)) 686.55/213.73
PROPER(U51(x0, s(z0), x2)) → c73(U51'(proper(x0), s(proper(z0)), proper(x2)), PROPER(x0), PROPER(s(z0)), PROPER(x2)) 686.55/213.73
PROPER(U51(x0, plus(z0, z1), x2)) → c73(U51'(proper(x0), plus(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(plus(z0, z1)), PROPER(x2)) 686.55/213.73
PROPER(U51(x0, U61(z0), x2)) → c73(U51'(proper(x0), U61(proper(z0)), proper(x2)), PROPER(x0), PROPER(U61(z0)), PROPER(x2)) 686.55/213.73
PROPER(U51(x0, U71(z0, z1, z2), x2)) → c73(U51'(proper(x0), U71(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U71(z0, z1, z2)), PROPER(x2)) 686.55/213.73
PROPER(U51(x0, U72(z0, z1, z2), x2)) → c73(U51'(proper(x0), U72(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U72(z0, z1, z2)), PROPER(x2)) 686.55/213.73
PROPER(U51(x0, x(z0, z1), x2)) → c73(U51'(proper(x0), x(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(x(z0, z1)), PROPER(x2)) 686.55/213.73
PROPER(U51(U11(z0, z1), x1, x2)) → c73(U51'(U11(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U11(z0, z1)), PROPER(x1), PROPER(x2)) 686.55/213.73
PROPER(U51(U12(z0), x1, x2)) → c73(U51'(U12(proper(z0)), proper(x1), proper(x2)), PROPER(U12(z0)), PROPER(x1), PROPER(x2)) 686.55/213.73
PROPER(U51(isNat(z0), x1, x2)) → c73(U51'(isNat(proper(z0)), proper(x1), proper(x2)), PROPER(isNat(z0)), PROPER(x1), PROPER(x2)) 686.55/213.73
PROPER(U51(U21(z0), x1, x2)) → c73(U51'(U21(proper(z0)), proper(x1), proper(x2)), PROPER(U21(z0)), PROPER(x1), PROPER(x2)) 686.55/213.73
PROPER(U51(U31(z0, z1), x1, x2)) → c73(U51'(U31(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U31(z0, z1)), PROPER(x1), PROPER(x2)) 686.55/213.73
PROPER(U51(U32(z0), x1, x2)) → c73(U51'(U32(proper(z0)), proper(x1), proper(x2)), PROPER(U32(z0)), PROPER(x1), PROPER(x2)) 686.55/213.73
PROPER(U51(U41(z0, z1), x1, x2)) → c73(U51'(U41(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U41(z0, z1)), PROPER(x1), PROPER(x2)) 686.55/213.73
PROPER(U51(U51(z0, z1, z2), x1, x2)) → c73(U51'(U51(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U51(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.55/213.73
PROPER(U51(U52(z0, z1, z2), x1, x2)) → c73(U51'(U52(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U52(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.55/213.73
PROPER(U51(s(z0), x1, x2)) → c73(U51'(s(proper(z0)), proper(x1), proper(x2)), PROPER(s(z0)), PROPER(x1), PROPER(x2)) 686.55/213.73
PROPER(U51(plus(z0, z1), x1, x2)) → c73(U51'(plus(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(plus(z0, z1)), PROPER(x1), PROPER(x2)) 686.55/213.73
PROPER(U51(U61(z0), x1, x2)) → c73(U51'(U61(proper(z0)), proper(x1), proper(x2)), PROPER(U61(z0)), PROPER(x1), PROPER(x2)) 686.55/213.73
PROPER(U51(U71(z0, z1, z2), x1, x2)) → c73(U51'(U71(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U71(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.55/213.73
PROPER(U51(U72(z0, z1, z2), x1, x2)) → c73(U51'(U72(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U72(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.55/213.73
PROPER(U51(x(z0, z1), x1, x2)) → c73(U51'(x(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(x(z0, z1)), PROPER(x1), PROPER(x2)) 686.55/213.73
PROPER(U51(x0, x1, tt)) → c73(U51'(proper(x0), proper(x1), ok(tt)), PROPER(x0), PROPER(x1)) 686.55/213.73
PROPER(U51(x0, x1, 0)) → c73(U51'(proper(x0), proper(x1), ok(0)), PROPER(x0), PROPER(x1)) 686.55/213.73
PROPER(U51(x0, tt, x2)) → c73(U51'(proper(x0), ok(tt), proper(x2)), PROPER(x0), PROPER(x2)) 686.55/213.73
PROPER(U51(x0, 0, x2)) → c73(U51'(proper(x0), ok(0), proper(x2)), PROPER(x0), PROPER(x2)) 686.55/213.73
PROPER(U51(tt, x1, x2)) → c73(U51'(ok(tt), proper(x1), proper(x2)), PROPER(x1), PROPER(x2)) 686.55/213.73
PROPER(U51(0, x1, x2)) → c73(U51'(ok(0), proper(x1), proper(x2)), PROPER(x1), PROPER(x2)) 686.55/213.73
PROPER(U52(x0, x1, U11(z0, z1))) → c74(U52'(proper(x0), proper(x1), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U11(z0, z1))) 686.55/213.73
PROPER(U52(x0, x1, U12(z0))) → c74(U52'(proper(x0), proper(x1), U12(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U12(z0))) 686.55/213.73
PROPER(U52(x0, x1, isNat(z0))) → c74(U52'(proper(x0), proper(x1), isNat(proper(z0))), PROPER(x0), PROPER(x1), PROPER(isNat(z0))) 686.55/213.73
PROPER(U52(x0, x1, U21(z0))) → c74(U52'(proper(x0), proper(x1), U21(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U21(z0))) 686.55/213.73
PROPER(U52(x0, x1, U31(z0, z1))) → c74(U52'(proper(x0), proper(x1), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U31(z0, z1))) 686.55/213.73
PROPER(U52(x0, x1, U32(z0))) → c74(U52'(proper(x0), proper(x1), U32(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U32(z0))) 686.55/213.73
PROPER(U52(x0, x1, U41(z0, z1))) → c74(U52'(proper(x0), proper(x1), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U41(z0, z1))) 686.55/213.73
PROPER(U52(x0, x1, U51(z0, z1, z2))) → c74(U52'(proper(x0), proper(x1), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U51(z0, z1, z2))) 686.55/213.73
PROPER(U52(x0, x1, U52(z0, z1, z2))) → c74(U52'(proper(x0), proper(x1), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U52(z0, z1, z2))) 686.55/213.73
PROPER(U52(x0, x1, s(z0))) → c74(U52'(proper(x0), proper(x1), s(proper(z0))), PROPER(x0), PROPER(x1), PROPER(s(z0))) 686.55/213.73
PROPER(U52(x0, x1, plus(z0, z1))) → c74(U52'(proper(x0), proper(x1), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(plus(z0, z1))) 686.55/213.73
PROPER(U52(x0, x1, U61(z0))) → c74(U52'(proper(x0), proper(x1), U61(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U61(z0))) 686.55/213.73
PROPER(U52(x0, x1, U71(z0, z1, z2))) → c74(U52'(proper(x0), proper(x1), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U71(z0, z1, z2))) 686.55/213.73
PROPER(U52(x0, x1, U72(z0, z1, z2))) → c74(U52'(proper(x0), proper(x1), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U72(z0, z1, z2))) 686.55/213.73
PROPER(U52(x0, x1, x(z0, z1))) → c74(U52'(proper(x0), proper(x1), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(x(z0, z1))) 686.55/213.73
PROPER(U52(x0, U11(z0, z1), x2)) → c74(U52'(proper(x0), U11(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U11(z0, z1)), PROPER(x2)) 686.55/213.74
PROPER(U52(x0, U12(z0), x2)) → c74(U52'(proper(x0), U12(proper(z0)), proper(x2)), PROPER(x0), PROPER(U12(z0)), PROPER(x2)) 686.55/213.74
PROPER(U52(x0, isNat(z0), x2)) → c74(U52'(proper(x0), isNat(proper(z0)), proper(x2)), PROPER(x0), PROPER(isNat(z0)), PROPER(x2)) 686.55/213.74
PROPER(U52(x0, U21(z0), x2)) → c74(U52'(proper(x0), U21(proper(z0)), proper(x2)), PROPER(x0), PROPER(U21(z0)), PROPER(x2)) 686.55/213.74
PROPER(U52(x0, U31(z0, z1), x2)) → c74(U52'(proper(x0), U31(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U31(z0, z1)), PROPER(x2)) 686.55/213.74
PROPER(U52(x0, U32(z0), x2)) → c74(U52'(proper(x0), U32(proper(z0)), proper(x2)), PROPER(x0), PROPER(U32(z0)), PROPER(x2)) 686.55/213.74
PROPER(U52(x0, U41(z0, z1), x2)) → c74(U52'(proper(x0), U41(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U41(z0, z1)), PROPER(x2)) 686.55/213.74
PROPER(U52(x0, U51(z0, z1, z2), x2)) → c74(U52'(proper(x0), U51(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U51(z0, z1, z2)), PROPER(x2)) 686.55/213.74
PROPER(U52(x0, U52(z0, z1, z2), x2)) → c74(U52'(proper(x0), U52(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U52(z0, z1, z2)), PROPER(x2)) 686.55/213.74
PROPER(U52(x0, s(z0), x2)) → c74(U52'(proper(x0), s(proper(z0)), proper(x2)), PROPER(x0), PROPER(s(z0)), PROPER(x2)) 686.55/213.74
PROPER(U52(x0, plus(z0, z1), x2)) → c74(U52'(proper(x0), plus(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(plus(z0, z1)), PROPER(x2)) 686.55/213.74
PROPER(U52(x0, U61(z0), x2)) → c74(U52'(proper(x0), U61(proper(z0)), proper(x2)), PROPER(x0), PROPER(U61(z0)), PROPER(x2)) 686.55/213.74
PROPER(U52(x0, U71(z0, z1, z2), x2)) → c74(U52'(proper(x0), U71(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U71(z0, z1, z2)), PROPER(x2)) 686.55/213.74
PROPER(U52(x0, U72(z0, z1, z2), x2)) → c74(U52'(proper(x0), U72(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U72(z0, z1, z2)), PROPER(x2)) 686.55/213.74
PROPER(U52(x0, x(z0, z1), x2)) → c74(U52'(proper(x0), x(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(x(z0, z1)), PROPER(x2)) 686.55/213.74
PROPER(U52(U11(z0, z1), x1, x2)) → c74(U52'(U11(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U11(z0, z1)), PROPER(x1), PROPER(x2)) 686.55/213.74
PROPER(U52(U12(z0), x1, x2)) → c74(U52'(U12(proper(z0)), proper(x1), proper(x2)), PROPER(U12(z0)), PROPER(x1), PROPER(x2)) 686.55/213.74
PROPER(U52(isNat(z0), x1, x2)) → c74(U52'(isNat(proper(z0)), proper(x1), proper(x2)), PROPER(isNat(z0)), PROPER(x1), PROPER(x2)) 686.55/213.74
PROPER(U52(U21(z0), x1, x2)) → c74(U52'(U21(proper(z0)), proper(x1), proper(x2)), PROPER(U21(z0)), PROPER(x1), PROPER(x2)) 686.55/213.74
PROPER(U52(U31(z0, z1), x1, x2)) → c74(U52'(U31(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U31(z0, z1)), PROPER(x1), PROPER(x2)) 686.55/213.74
PROPER(U52(U32(z0), x1, x2)) → c74(U52'(U32(proper(z0)), proper(x1), proper(x2)), PROPER(U32(z0)), PROPER(x1), PROPER(x2)) 686.55/213.74
PROPER(U52(U41(z0, z1), x1, x2)) → c74(U52'(U41(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U41(z0, z1)), PROPER(x1), PROPER(x2)) 686.55/213.74
PROPER(U52(U51(z0, z1, z2), x1, x2)) → c74(U52'(U51(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U51(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.55/213.74
PROPER(U52(U52(z0, z1, z2), x1, x2)) → c74(U52'(U52(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U52(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.55/213.74
PROPER(U52(s(z0), x1, x2)) → c74(U52'(s(proper(z0)), proper(x1), proper(x2)), PROPER(s(z0)), PROPER(x1), PROPER(x2)) 686.55/213.74
PROPER(U52(plus(z0, z1), x1, x2)) → c74(U52'(plus(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(plus(z0, z1)), PROPER(x1), PROPER(x2)) 686.55/213.74
PROPER(U52(U61(z0), x1, x2)) → c74(U52'(U61(proper(z0)), proper(x1), proper(x2)), PROPER(U61(z0)), PROPER(x1), PROPER(x2)) 686.55/213.74
PROPER(U52(U71(z0, z1, z2), x1, x2)) → c74(U52'(U71(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U71(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.55/213.74
PROPER(U52(U72(z0, z1, z2), x1, x2)) → c74(U52'(U72(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U72(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.55/213.74
PROPER(U52(x(z0, z1), x1, x2)) → c74(U52'(x(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(x(z0, z1)), PROPER(x1), PROPER(x2)) 686.55/213.74
PROPER(U52(x0, x1, tt)) → c74(U52'(proper(x0), proper(x1), ok(tt)), PROPER(x0), PROPER(x1)) 686.55/213.74
PROPER(U52(x0, x1, 0)) → c74(U52'(proper(x0), proper(x1), ok(0)), PROPER(x0), PROPER(x1)) 686.55/213.74
PROPER(U52(x0, tt, x2)) → c74(U52'(proper(x0), ok(tt), proper(x2)), PROPER(x0), PROPER(x2)) 686.55/213.74
PROPER(U52(x0, 0, x2)) → c74(U52'(proper(x0), ok(0), proper(x2)), PROPER(x0), PROPER(x2)) 686.55/213.74
PROPER(U52(tt, x1, x2)) → c74(U52'(ok(tt), proper(x1), proper(x2)), PROPER(x1), PROPER(x2)) 686.55/213.74
PROPER(U52(0, x1, x2)) → c74(U52'(ok(0), proper(x1), proper(x2)), PROPER(x1), PROPER(x2)) 686.55/213.74
PROPER(s(U11(z0, z1))) → c75(S(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.55/213.74
PROPER(s(U12(z0))) → c75(S(U12(proper(z0))), PROPER(U12(z0))) 686.55/213.74
PROPER(s(isNat(z0))) → c75(S(isNat(proper(z0))), PROPER(isNat(z0))) 686.55/213.74
PROPER(s(U21(z0))) → c75(S(U21(proper(z0))), PROPER(U21(z0))) 686.55/213.74
PROPER(s(U31(z0, z1))) → c75(S(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.55/213.74
PROPER(s(U32(z0))) → c75(S(U32(proper(z0))), PROPER(U32(z0))) 686.55/213.74
PROPER(s(U41(z0, z1))) → c75(S(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.55/213.74
PROPER(s(U51(z0, z1, z2))) → c75(S(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.55/213.74
PROPER(s(U52(z0, z1, z2))) → c75(S(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.55/213.74
PROPER(s(s(z0))) → c75(S(s(proper(z0))), PROPER(s(z0))) 686.55/213.74
PROPER(s(plus(z0, z1))) → c75(S(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.55/213.74
PROPER(s(U61(z0))) → c75(S(U61(proper(z0))), PROPER(U61(z0))) 686.55/213.74
PROPER(s(U71(z0, z1, z2))) → c75(S(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.55/213.74
PROPER(s(U72(z0, z1, z2))) → c75(S(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.55/213.74
PROPER(s(x(z0, z1))) → c75(S(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.55/213.74
PROPER(s(tt)) → c75(S(ok(tt))) 686.55/213.74
PROPER(s(0)) → c75(S(ok(0))) 686.55/213.74
PROPER(plus(x0, U11(z0, z1))) → c76(PLUS(proper(x0), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(U11(z0, z1))) 686.55/213.74
PROPER(plus(x0, tt)) → c76(PLUS(proper(x0), ok(tt)), PROPER(x0), PROPER(tt)) 686.55/213.74
PROPER(plus(x0, U12(z0))) → c76(PLUS(proper(x0), U12(proper(z0))), PROPER(x0), PROPER(U12(z0))) 686.55/213.74
PROPER(plus(x0, isNat(z0))) → c76(PLUS(proper(x0), isNat(proper(z0))), PROPER(x0), PROPER(isNat(z0))) 686.55/213.74
PROPER(plus(x0, U21(z0))) → c76(PLUS(proper(x0), U21(proper(z0))), PROPER(x0), PROPER(U21(z0))) 686.55/213.74
PROPER(plus(x0, U31(z0, z1))) → c76(PLUS(proper(x0), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(U31(z0, z1))) 686.55/213.74
PROPER(plus(x0, U32(z0))) → c76(PLUS(proper(x0), U32(proper(z0))), PROPER(x0), PROPER(U32(z0))) 686.55/213.74
PROPER(plus(x0, U41(z0, z1))) → c76(PLUS(proper(x0), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(U41(z0, z1))) 686.55/213.74
PROPER(plus(x0, U51(z0, z1, z2))) → c76(PLUS(proper(x0), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U51(z0, z1, z2))) 686.55/213.74
PROPER(plus(x0, U52(z0, z1, z2))) → c76(PLUS(proper(x0), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U52(z0, z1, z2))) 686.55/213.74
PROPER(plus(x0, s(z0))) → c76(PLUS(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 686.55/213.74
PROPER(plus(x0, plus(z0, z1))) → c76(PLUS(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 686.55/213.74
PROPER(plus(x0, U61(z0))) → c76(PLUS(proper(x0), U61(proper(z0))), PROPER(x0), PROPER(U61(z0))) 686.55/213.74
PROPER(plus(x0, 0)) → c76(PLUS(proper(x0), ok(0)), PROPER(x0), PROPER(0)) 686.55/213.74
PROPER(plus(x0, U71(z0, z1, z2))) → c76(PLUS(proper(x0), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U71(z0, z1, z2))) 686.55/213.74
PROPER(plus(x0, U72(z0, z1, z2))) → c76(PLUS(proper(x0), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U72(z0, z1, z2))) 686.55/213.74
PROPER(plus(x0, x(z0, z1))) → c76(PLUS(proper(x0), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x(z0, z1))) 686.55/213.74
PROPER(plus(U11(z0, z1), x1)) → c76(PLUS(U11(proper(z0), proper(z1)), proper(x1)), PROPER(U11(z0, z1)), PROPER(x1)) 686.55/213.74
PROPER(plus(tt, x1)) → c76(PLUS(ok(tt), proper(x1)), PROPER(tt), PROPER(x1)) 686.55/213.74
PROPER(plus(U12(z0), x1)) → c76(PLUS(U12(proper(z0)), proper(x1)), PROPER(U12(z0)), PROPER(x1)) 686.55/213.74
PROPER(plus(isNat(z0), x1)) → c76(PLUS(isNat(proper(z0)), proper(x1)), PROPER(isNat(z0)), PROPER(x1)) 686.55/213.74
PROPER(plus(U21(z0), x1)) → c76(PLUS(U21(proper(z0)), proper(x1)), PROPER(U21(z0)), PROPER(x1)) 686.55/213.74
PROPER(plus(U31(z0, z1), x1)) → c76(PLUS(U31(proper(z0), proper(z1)), proper(x1)), PROPER(U31(z0, z1)), PROPER(x1)) 686.55/213.74
PROPER(plus(U32(z0), x1)) → c76(PLUS(U32(proper(z0)), proper(x1)), PROPER(U32(z0)), PROPER(x1)) 686.55/213.74
PROPER(plus(U41(z0, z1), x1)) → c76(PLUS(U41(proper(z0), proper(z1)), proper(x1)), PROPER(U41(z0, z1)), PROPER(x1)) 686.55/213.74
PROPER(plus(U51(z0, z1, z2), x1)) → c76(PLUS(U51(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U51(z0, z1, z2)), PROPER(x1)) 686.55/213.74
PROPER(plus(U52(z0, z1, z2), x1)) → c76(PLUS(U52(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U52(z0, z1, z2)), PROPER(x1)) 686.55/213.74
PROPER(plus(s(z0), x1)) → c76(PLUS(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 686.55/213.74
PROPER(plus(plus(z0, z1), x1)) → c76(PLUS(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 686.55/213.74
PROPER(plus(U61(z0), x1)) → c76(PLUS(U61(proper(z0)), proper(x1)), PROPER(U61(z0)), PROPER(x1)) 686.55/213.74
PROPER(plus(0, x1)) → c76(PLUS(ok(0), proper(x1)), PROPER(0), PROPER(x1)) 686.55/213.74
PROPER(plus(U71(z0, z1, z2), x1)) → c76(PLUS(U71(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U71(z0, z1, z2)), PROPER(x1)) 686.55/213.74
PROPER(plus(U72(z0, z1, z2), x1)) → c76(PLUS(U72(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U72(z0, z1, z2)), PROPER(x1)) 686.55/213.74
PROPER(plus(x(z0, z1), x1)) → c76(PLUS(x(proper(z0), proper(z1)), proper(x1)), PROPER(x(z0, z1)), PROPER(x1))
S tuples:

ACTIVE(plus(z0, z1)) → c28(PLUS(active(z0), z1), ACTIVE(z0)) 686.55/213.74
ACTIVE(plus(z0, z1)) → c29(PLUS(z0, active(z1)), ACTIVE(z1)) 686.55/213.74
ACTIVE(x(z0, z1)) → c33(X(active(z0), z1), ACTIVE(z0)) 686.55/213.74
ACTIVE(x(z0, z1)) → c34(X(z0, active(z1)), ACTIVE(z1)) 686.55/213.74
U11'(mark(z0), z1) → c35(U11'(z0, z1)) 686.55/213.74
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1)) 686.55/213.74
U12'(mark(z0)) → c37(U12'(z0)) 686.55/213.74
U12'(ok(z0)) → c38(U12'(z0)) 686.55/213.74
U21'(mark(z0)) → c39(U21'(z0)) 686.55/213.74
U21'(ok(z0)) → c40(U21'(z0)) 686.55/213.74
U31'(mark(z0), z1) → c41(U31'(z0, z1)) 686.55/213.74
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 686.55/213.74
U32'(mark(z0)) → c43(U32'(z0)) 686.55/213.74
U32'(ok(z0)) → c44(U32'(z0)) 686.55/213.74
U41'(mark(z0), z1) → c45(U41'(z0, z1)) 686.55/213.74
U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1)) 686.55/213.74
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2)) 686.55/213.74
U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2)) 686.55/213.74
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2)) 686.55/213.74
U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2)) 686.55/213.74
S(mark(z0)) → c51(S(z0)) 686.55/213.74
S(ok(z0)) → c52(S(z0)) 686.55/213.74
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 686.55/213.74
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 686.55/213.74
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 686.55/213.74
U61'(mark(z0)) → c56(U61'(z0)) 686.55/213.74
U61'(ok(z0)) → c57(U61'(z0)) 686.55/213.74
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2)) 686.55/213.74
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2)) 686.55/213.74
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2)) 686.55/213.74
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 686.55/213.74
X(mark(z0), z1) → c62(X(z0, z1)) 686.55/213.74
X(z0, mark(z1)) → c63(X(z0, z1)) 686.55/213.74
X(ok(z0), ok(z1)) → c64(X(z0, z1)) 686.55/213.74
PROPER(U61(z0)) → c77(U61'(proper(z0)), PROPER(z0)) 686.55/213.74
PROPER(U71(z0, z1, z2)) → c79(U71'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 686.55/213.74
PROPER(U72(z0, z1, z2)) → c80(U72'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 686.55/213.74
PROPER(x(z0, z1)) → c81(X(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 686.55/213.74
ISNAT(ok(z0)) → c82(ISNAT(z0)) 686.55/213.74
TOP(mark(z0)) → c83(TOP(proper(z0)), PROPER(z0)) 686.55/213.74
TOP(ok(z0)) → c84(TOP(active(z0)), ACTIVE(z0)) 686.55/213.74
ACTIVE(isNat(s(z0))) → c13(ISNAT(z0)) 686.55/213.74
ACTIVE(plus(z0, s(z1))) → c16(ISNAT(z1)) 686.55/213.74
ACTIVE(x(z0, s(z1))) → c18(ISNAT(z1)) 686.55/213.74
ACTIVE(U11(tt, z0)) → c1(U12'(isNat(z0))) 686.55/213.74
ACTIVE(U11(tt, z0)) → c1(ISNAT(z0)) 686.55/213.74
ACTIVE(U31(tt, z0)) → c1(U32'(isNat(z0))) 686.55/213.74
ACTIVE(U31(tt, z0)) → c1(ISNAT(z0)) 686.55/213.74
ACTIVE(U51(tt, z0, z1)) → c1(U52'(isNat(z1), z0, z1)) 686.55/213.74
ACTIVE(U51(tt, z0, z1)) → c1(ISNAT(z1)) 686.55/213.74
ACTIVE(U52(tt, z0, z1)) → c1(S(plus(z1, z0))) 686.55/213.74
ACTIVE(U52(tt, z0, z1)) → c1(PLUS(z1, z0)) 686.55/213.74
ACTIVE(U71(tt, z0, z1)) → c1(U72'(isNat(z1), z0, z1)) 686.55/213.74
ACTIVE(U71(tt, z0, z1)) → c1(ISNAT(z1)) 686.55/213.74
ACTIVE(U72(tt, z0, z1)) → c1(PLUS(x(z1, z0), z1)) 686.55/213.74
ACTIVE(U72(tt, z0, z1)) → c1(X(z1, z0)) 686.55/213.74
ACTIVE(isNat(plus(z0, z1))) → c1(U11'(isNat(z0), z1)) 686.55/213.74
ACTIVE(isNat(plus(z0, z1))) → c1(ISNAT(z0)) 686.55/213.74
ACTIVE(isNat(x(z0, z1))) → c1(U31'(isNat(z0), z1)) 686.55/213.74
ACTIVE(isNat(x(z0, z1))) → c1(ISNAT(z0)) 686.55/213.74
ACTIVE(plus(z0, 0)) → c1(U41'(isNat(z0), z0)) 686.55/213.74
ACTIVE(plus(z0, 0)) → c1(ISNAT(z0)) 686.55/213.74
ACTIVE(x(z0, 0)) → c1(U61'(isNat(z0))) 686.55/213.74
ACTIVE(x(z0, 0)) → c1(ISNAT(z0)) 686.55/213.74
ACTIVE(U11(plus(z0, 0), x1)) → c19(U11'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.55/213.74
ACTIVE(U11(plus(z0, s(z1)), x1)) → c19(U11'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.55/213.74
ACTIVE(U11(x(z0, 0), x1)) → c19(U11'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.55/213.74
ACTIVE(U11(x(z0, s(z1)), x1)) → c19(U11'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.55/213.74
ACTIVE(U11(U11(z0, z1), x1)) → c19(U11'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.55/213.74
ACTIVE(U11(U12(z0), x1)) → c19(U11'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.55/213.74
ACTIVE(U11(U21(z0), x1)) → c19(U11'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.55/213.74
ACTIVE(U11(U31(z0, z1), x1)) → c19(U11'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.55/213.74
ACTIVE(U11(U32(z0), x1)) → c19(U11'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.55/213.74
ACTIVE(U11(U41(z0, z1), x1)) → c19(U11'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.55/213.74
ACTIVE(U11(U51(z0, z1, z2), x1)) → c19(U11'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.55/213.74
ACTIVE(U11(U52(z0, z1, z2), x1)) → c19(U11'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.55/213.74
ACTIVE(U11(s(z0), x1)) → c19(U11'(s(active(z0)), x1), ACTIVE(s(z0))) 686.55/213.74
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.55/213.74
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.55/213.74
ACTIVE(U11(U61(z0), x1)) → c19(U11'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.55/213.74
ACTIVE(U11(U71(z0, z1, z2), x1)) → c19(U11'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.55/213.74
ACTIVE(U11(U72(z0, z1, z2), x1)) → c19(U11'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.55/213.74
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.55/213.74
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.55/213.74
ACTIVE(U11(isNat(0), x1)) → c19(U11'(mark(tt), x1)) 686.55/213.74
ACTIVE(U11(U11(tt, z0), x1)) → c(U11'(mark(U12(isNat(z0))), x1)) 686.55/213.74
ACTIVE(U11(U11(tt, z0), x1)) → c(ACTIVE(U11(tt, z0))) 686.55/213.74
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(U11'(mark(U11(isNat(z0), z1)), x1)) 686.55/213.74
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(ACTIVE(isNat(plus(z0, z1)))) 686.55/213.74
ACTIVE(U11(isNat(s(z0)), x1)) → c(U11'(mark(U21(isNat(z0))), x1)) 686.55/213.74
ACTIVE(U11(isNat(s(z0)), x1)) → c(ACTIVE(isNat(s(z0)))) 686.55/213.74
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(U11'(mark(U31(isNat(z0), z1)), x1)) 686.55/213.74
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(ACTIVE(isNat(x(z0, z1)))) 686.55/213.74
ACTIVE(U12(plus(z0, 0))) → c20(U12'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.55/213.74
ACTIVE(U12(plus(z0, s(z1)))) → c20(U12'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.55/213.74
ACTIVE(U12(x(z0, 0))) → c20(U12'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.55/213.74
ACTIVE(U12(x(z0, s(z1)))) → c20(U12'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.55/213.74
ACTIVE(U12(U11(z0, z1))) → c20(U12'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.55/213.74
ACTIVE(U12(U12(z0))) → c20(U12'(U12(active(z0))), ACTIVE(U12(z0))) 686.55/213.74
ACTIVE(U12(U21(z0))) → c20(U12'(U21(active(z0))), ACTIVE(U21(z0))) 686.55/213.74
ACTIVE(U12(U31(z0, z1))) → c20(U12'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.55/213.74
ACTIVE(U12(U32(z0))) → c20(U12'(U32(active(z0))), ACTIVE(U32(z0))) 686.55/213.74
ACTIVE(U12(U41(z0, z1))) → c20(U12'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.55/213.74
ACTIVE(U12(U51(z0, z1, z2))) → c20(U12'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.55/213.74
ACTIVE(U12(U52(z0, z1, z2))) → c20(U12'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.55/213.74
ACTIVE(U12(s(z0))) → c20(U12'(s(active(z0))), ACTIVE(s(z0))) 686.55/213.74
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.55/213.74
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.55/213.74
ACTIVE(U12(U61(z0))) → c20(U12'(U61(active(z0))), ACTIVE(U61(z0))) 686.55/213.74
ACTIVE(U12(U71(z0, z1, z2))) → c20(U12'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.55/213.74
ACTIVE(U12(U72(z0, z1, z2))) → c20(U12'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.55/213.74
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.55/213.74
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.55/213.74
ACTIVE(U11(U12(tt), x1)) → c19(U11'(mark(tt), x1)) 686.55/213.74
ACTIVE(U12(U12(tt))) → c20(U12'(mark(tt))) 686.55/213.74
ACTIVE(U12(isNat(0))) → c20(U12'(mark(tt))) 686.55/213.74
ACTIVE(U12(U11(tt, z0))) → c2(U12'(mark(U12(isNat(z0))))) 686.55/213.74
ACTIVE(U12(U11(tt, z0))) → c2(ACTIVE(U11(tt, z0))) 686.55/213.74
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(U12'(mark(U11(isNat(z0), z1)))) 686.55/213.74
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(ACTIVE(isNat(plus(z0, z1)))) 686.55/213.74
ACTIVE(U12(isNat(s(z0)))) → c2(U12'(mark(U21(isNat(z0))))) 686.55/213.74
ACTIVE(U12(isNat(s(z0)))) → c2(ACTIVE(isNat(s(z0)))) 686.55/213.74
ACTIVE(U12(isNat(x(z0, z1)))) → c2(U12'(mark(U31(isNat(z0), z1)))) 686.55/213.74
ACTIVE(U12(isNat(x(z0, z1)))) → c2(ACTIVE(isNat(x(z0, z1)))) 686.55/213.74
ACTIVE(U21(plus(z0, 0))) → c21(U21'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.55/213.74
ACTIVE(U21(plus(z0, s(z1)))) → c21(U21'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.55/213.74
ACTIVE(U21(x(z0, 0))) → c21(U21'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.55/213.74
ACTIVE(U21(x(z0, s(z1)))) → c21(U21'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.55/213.74
ACTIVE(U21(U11(z0, z1))) → c21(U21'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.55/213.74
ACTIVE(U21(U12(z0))) → c21(U21'(U12(active(z0))), ACTIVE(U12(z0))) 686.55/213.74
ACTIVE(U21(U21(z0))) → c21(U21'(U21(active(z0))), ACTIVE(U21(z0))) 686.55/213.74
ACTIVE(U21(U31(z0, z1))) → c21(U21'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.55/213.74
ACTIVE(U21(U32(z0))) → c21(U21'(U32(active(z0))), ACTIVE(U32(z0))) 686.55/213.74
ACTIVE(U21(U41(z0, z1))) → c21(U21'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.55/213.74
ACTIVE(U21(U51(z0, z1, z2))) → c21(U21'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.55/213.74
ACTIVE(U21(U52(z0, z1, z2))) → c21(U21'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.55/213.74
ACTIVE(U21(s(z0))) → c21(U21'(s(active(z0))), ACTIVE(s(z0))) 686.55/213.74
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.55/213.74
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.55/213.74
ACTIVE(U21(U61(z0))) → c21(U21'(U61(active(z0))), ACTIVE(U61(z0))) 686.55/213.74
ACTIVE(U21(U71(z0, z1, z2))) → c21(U21'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.55/213.74
ACTIVE(U21(U72(z0, z1, z2))) → c21(U21'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.55/213.74
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.55/213.74
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.55/213.74
ACTIVE(U11(U21(tt), x1)) → c19(U11'(mark(tt), x1)) 686.55/213.74
ACTIVE(U12(U21(tt))) → c20(U12'(mark(tt))) 686.55/213.74
ACTIVE(U21(U12(tt))) → c21(U21'(mark(tt))) 686.55/213.74
ACTIVE(U21(U21(tt))) → c21(U21'(mark(tt))) 686.55/213.74
ACTIVE(U21(isNat(0))) → c21(U21'(mark(tt))) 686.55/213.74
ACTIVE(U21(U11(tt, z0))) → c3(U21'(mark(U12(isNat(z0))))) 686.55/213.74
ACTIVE(U21(U11(tt, z0))) → c3(ACTIVE(U11(tt, z0))) 686.55/213.74
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(U21'(mark(U11(isNat(z0), z1)))) 686.55/213.74
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(ACTIVE(isNat(plus(z0, z1)))) 686.55/213.74
ACTIVE(U21(isNat(s(z0)))) → c3(U21'(mark(U21(isNat(z0))))) 686.55/213.74
ACTIVE(U21(isNat(s(z0)))) → c3(ACTIVE(isNat(s(z0)))) 686.55/213.74
ACTIVE(U21(isNat(x(z0, z1)))) → c3(U21'(mark(U31(isNat(z0), z1)))) 686.55/213.74
ACTIVE(U21(isNat(x(z0, z1)))) → c3(ACTIVE(isNat(x(z0, z1)))) 686.55/213.74
ACTIVE(U31(plus(z0, 0), x1)) → c22(U31'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.55/213.74
ACTIVE(U31(plus(z0, s(z1)), x1)) → c22(U31'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.55/213.74
ACTIVE(U31(x(z0, 0), x1)) → c22(U31'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.55/213.74
ACTIVE(U31(x(z0, s(z1)), x1)) → c22(U31'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.55/213.74
ACTIVE(U31(U11(z0, z1), x1)) → c22(U31'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.55/213.74
ACTIVE(U31(U12(z0), x1)) → c22(U31'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.55/213.74
ACTIVE(U31(U21(z0), x1)) → c22(U31'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.55/213.74
ACTIVE(U31(U31(z0, z1), x1)) → c22(U31'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.55/213.74
ACTIVE(U31(U32(z0), x1)) → c22(U31'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.55/213.74
ACTIVE(U31(U41(z0, z1), x1)) → c22(U31'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.55/213.74
ACTIVE(U31(U51(z0, z1, z2), x1)) → c22(U31'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.55/213.74
ACTIVE(U31(U52(z0, z1, z2), x1)) → c22(U31'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.55/213.74
ACTIVE(U31(s(z0), x1)) → c22(U31'(s(active(z0)), x1), ACTIVE(s(z0))) 686.55/213.74
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.55/213.74
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.55/213.74
ACTIVE(U31(U61(z0), x1)) → c22(U31'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.55/213.74
ACTIVE(U31(U71(z0, z1, z2), x1)) → c22(U31'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.55/213.74
ACTIVE(U31(U72(z0, z1, z2), x1)) → c22(U31'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.55/213.74
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.55/213.74
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.55/213.74
ACTIVE(U31(U12(tt), x1)) → c22(U31'(mark(tt), x1)) 686.55/213.74
ACTIVE(U31(U21(tt), x1)) → c22(U31'(mark(tt), x1)) 686.55/213.74
ACTIVE(U31(isNat(0), x1)) → c22(U31'(mark(tt), x1)) 686.55/213.74
ACTIVE(U11(U31(tt, z0), x1)) → c4(U11'(mark(U32(isNat(z0))), x1)) 686.55/213.74
ACTIVE(U11(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 686.55/213.74
ACTIVE(U12(U31(tt, z0))) → c4(U12'(mark(U32(isNat(z0))))) 686.55/213.74
ACTIVE(U12(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 686.55/213.74
ACTIVE(U21(U31(tt, z0))) → c4(U21'(mark(U32(isNat(z0))))) 686.55/213.74
ACTIVE(U21(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 686.55/213.74
ACTIVE(U31(U11(tt, z0), x1)) → c4(U31'(mark(U12(isNat(z0))), x1)) 686.55/213.74
ACTIVE(U31(U11(tt, z0), x1)) → c4(ACTIVE(U11(tt, z0))) 686.55/213.74
ACTIVE(U31(U31(tt, z0), x1)) → c4(U31'(mark(U32(isNat(z0))), x1)) 686.55/213.74
ACTIVE(U31(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 686.55/213.74
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(U31'(mark(U11(isNat(z0), z1)), x1)) 686.55/213.74
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(ACTIVE(isNat(plus(z0, z1)))) 686.55/213.74
ACTIVE(U31(isNat(s(z0)), x1)) → c4(U31'(mark(U21(isNat(z0))), x1)) 686.55/213.74
ACTIVE(U31(isNat(s(z0)), x1)) → c4(ACTIVE(isNat(s(z0)))) 686.55/213.74
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(U31'(mark(U31(isNat(z0), z1)), x1)) 686.55/213.74
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(ACTIVE(isNat(x(z0, z1)))) 686.55/213.74
ACTIVE(U32(plus(z0, 0))) → c23(U32'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.55/213.74
ACTIVE(U32(plus(z0, s(z1)))) → c23(U32'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.55/213.74
ACTIVE(U32(x(z0, 0))) → c23(U32'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.55/213.74
ACTIVE(U32(x(z0, s(z1)))) → c23(U32'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.55/213.74
ACTIVE(U32(U11(z0, z1))) → c23(U32'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.55/213.74
ACTIVE(U32(U12(z0))) → c23(U32'(U12(active(z0))), ACTIVE(U12(z0))) 686.55/213.74
ACTIVE(U32(U21(z0))) → c23(U32'(U21(active(z0))), ACTIVE(U21(z0))) 686.55/213.74
ACTIVE(U32(U31(z0, z1))) → c23(U32'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.55/213.74
ACTIVE(U32(U32(z0))) → c23(U32'(U32(active(z0))), ACTIVE(U32(z0))) 686.55/213.74
ACTIVE(U32(U41(z0, z1))) → c23(U32'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.55/213.74
ACTIVE(U32(U51(z0, z1, z2))) → c23(U32'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.55/213.74
ACTIVE(U32(U52(z0, z1, z2))) → c23(U32'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.55/213.74
ACTIVE(U32(s(z0))) → c23(U32'(s(active(z0))), ACTIVE(s(z0))) 686.55/213.74
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.55/213.74
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.55/213.74
ACTIVE(U32(U61(z0))) → c23(U32'(U61(active(z0))), ACTIVE(U61(z0))) 686.55/213.74
ACTIVE(U32(U71(z0, z1, z2))) → c23(U32'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.55/213.74
ACTIVE(U32(U72(z0, z1, z2))) → c23(U32'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.55/213.74
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.55/213.74
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.55/213.74
ACTIVE(U11(U32(tt), x1)) → c19(U11'(mark(tt), x1)) 686.55/213.74
ACTIVE(U12(U32(tt))) → c20(U12'(mark(tt))) 686.55/213.74
ACTIVE(U21(U32(tt))) → c21(U21'(mark(tt))) 686.55/213.74
ACTIVE(U31(U32(tt), x1)) → c22(U31'(mark(tt), x1)) 686.55/213.74
ACTIVE(U32(U12(tt))) → c23(U32'(mark(tt))) 686.55/213.74
ACTIVE(U32(U21(tt))) → c23(U32'(mark(tt))) 686.55/213.74
ACTIVE(U32(U32(tt))) → c23(U32'(mark(tt))) 686.55/213.74
ACTIVE(U32(isNat(0))) → c23(U32'(mark(tt))) 686.55/213.74
ACTIVE(U32(U11(tt, z0))) → c5(U32'(mark(U12(isNat(z0))))) 686.55/213.74
ACTIVE(U32(U11(tt, z0))) → c5(ACTIVE(U11(tt, z0))) 686.55/213.74
ACTIVE(U32(U31(tt, z0))) → c5(U32'(mark(U32(isNat(z0))))) 686.55/213.74
ACTIVE(U32(U31(tt, z0))) → c5(ACTIVE(U31(tt, z0))) 686.55/213.74
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(U32'(mark(U11(isNat(z0), z1)))) 686.55/213.74
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(ACTIVE(isNat(plus(z0, z1)))) 686.55/213.74
ACTIVE(U32(isNat(s(z0)))) → c5(U32'(mark(U21(isNat(z0))))) 686.55/213.74
ACTIVE(U32(isNat(s(z0)))) → c5(ACTIVE(isNat(s(z0)))) 686.55/213.74
ACTIVE(U32(isNat(x(z0, z1)))) → c5(U32'(mark(U31(isNat(z0), z1)))) 686.55/213.74
ACTIVE(U32(isNat(x(z0, z1)))) → c5(ACTIVE(isNat(x(z0, z1)))) 686.55/213.74
ACTIVE(U41(plus(z0, 0), x1)) → c24(U41'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.55/213.74
ACTIVE(U41(plus(z0, s(z1)), x1)) → c24(U41'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.55/213.74
ACTIVE(U41(x(z0, 0), x1)) → c24(U41'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.55/213.74
ACTIVE(U41(x(z0, s(z1)), x1)) → c24(U41'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.55/213.74
ACTIVE(U41(U11(z0, z1), x1)) → c24(U41'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.55/213.74
ACTIVE(U41(U12(z0), x1)) → c24(U41'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.55/213.74
ACTIVE(U41(U21(z0), x1)) → c24(U41'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.55/213.74
ACTIVE(U41(U31(z0, z1), x1)) → c24(U41'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.55/213.74
ACTIVE(U41(U32(z0), x1)) → c24(U41'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.55/213.74
ACTIVE(U41(U41(z0, z1), x1)) → c24(U41'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.55/213.74
ACTIVE(U41(U51(z0, z1, z2), x1)) → c24(U41'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.55/213.74
ACTIVE(U41(U52(z0, z1, z2), x1)) → c24(U41'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.55/213.74
ACTIVE(U41(s(z0), x1)) → c24(U41'(s(active(z0)), x1), ACTIVE(s(z0))) 686.55/213.74
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.55/213.74
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.55/213.74
ACTIVE(U41(U61(z0), x1)) → c24(U41'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.55/213.74
ACTIVE(U41(U71(z0, z1, z2), x1)) → c24(U41'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.55/213.74
ACTIVE(U41(U72(z0, z1, z2), x1)) → c24(U41'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.55/213.74
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.55/213.74
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.55/213.74
ACTIVE(U11(U41(tt, z0), x1)) → c19(U11'(mark(z0), x1)) 686.55/213.74
ACTIVE(U12(U41(tt, z0))) → c20(U12'(mark(z0))) 686.55/213.74
ACTIVE(U21(U41(tt, z0))) → c21(U21'(mark(z0))) 686.55/213.74
ACTIVE(U31(U41(tt, z0), x1)) → c22(U31'(mark(z0), x1)) 686.55/213.74
ACTIVE(U32(U41(tt, z0))) → c23(U32'(mark(z0))) 686.55/213.74
ACTIVE(U41(U12(tt), x1)) → c24(U41'(mark(tt), x1)) 686.55/213.74
ACTIVE(U41(U21(tt), x1)) → c24(U41'(mark(tt), x1)) 686.55/213.74
ACTIVE(U41(U32(tt), x1)) → c24(U41'(mark(tt), x1)) 686.55/213.74
ACTIVE(U41(U41(tt, z0), x1)) → c24(U41'(mark(z0), x1)) 686.55/213.74
ACTIVE(U41(isNat(0), x1)) → c24(U41'(mark(tt), x1)) 686.55/213.74
ACTIVE(U41(U11(tt, z0), x1)) → c6(U41'(mark(U12(isNat(z0))), x1)) 686.55/213.74
ACTIVE(U41(U11(tt, z0), x1)) → c6(ACTIVE(U11(tt, z0))) 686.55/213.74
ACTIVE(U41(U31(tt, z0), x1)) → c6(U41'(mark(U32(isNat(z0))), x1)) 686.55/213.74
ACTIVE(U41(U31(tt, z0), x1)) → c6(ACTIVE(U31(tt, z0))) 686.55/213.74
ACTIVE(U41(isNat(plus(z0, z1)), x1)) → c6(U41'(mark(U11(isNat(z0), z1)), x1)) 686.55/213.74
ACTIVE(U41(isNat(plus(z0, z1)), x1)) → c6(ACTIVE(isNat(plus(z0, z1)))) 686.55/213.74
ACTIVE(U41(isNat(s(z0)), x1)) → c6(U41'(mark(U21(isNat(z0))), x1)) 686.55/213.74
ACTIVE(U41(isNat(s(z0)), x1)) → c6(ACTIVE(isNat(s(z0)))) 686.55/213.74
ACTIVE(U41(isNat(x(z0, z1)), x1)) → c6(U41'(mark(U31(isNat(z0), z1)), x1)) 686.55/213.74
ACTIVE(U41(isNat(x(z0, z1)), x1)) → c6(ACTIVE(isNat(x(z0, z1)))) 686.55/213.74
ACTIVE(U51(plus(z0, 0), x1, x2)) → c25(U51'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.55/213.74
ACTIVE(U51(plus(z0, s(z1)), x1, x2)) → c25(U51'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.55/213.74
ACTIVE(U51(x(z0, 0), x1, x2)) → c25(U51'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.55/213.74
ACTIVE(U51(x(z0, s(z1)), x1, x2)) → c25(U51'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.55/213.74
ACTIVE(U51(U11(z0, z1), x1, x2)) → c25(U51'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.55/213.74
ACTIVE(U51(U12(z0), x1, x2)) → c25(U51'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.55/213.74
ACTIVE(U51(U21(z0), x1, x2)) → c25(U51'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.55/213.74
ACTIVE(U51(U31(z0, z1), x1, x2)) → c25(U51'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.55/213.74
ACTIVE(U51(U32(z0), x1, x2)) → c25(U51'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.55/213.74
ACTIVE(U51(U41(z0, z1), x1, x2)) → c25(U51'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.55/213.74
ACTIVE(U51(U51(z0, z1, z2), x1, x2)) → c25(U51'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.55/213.74
ACTIVE(U51(U52(z0, z1, z2), x1, x2)) → c25(U51'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.55/213.74
ACTIVE(U51(s(z0), x1, x2)) → c25(U51'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.55/213.74
ACTIVE(U51(plus(z0, z1), x1, x2)) → c25(U51'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.55/213.74
ACTIVE(U51(plus(z0, z1), x1, x2)) → c25(U51'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.55/213.74
ACTIVE(U51(U61(z0), x1, x2)) → c25(U51'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.55/213.74
ACTIVE(U51(U71(z0, z1, z2), x1, x2)) → c25(U51'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.55/213.74
ACTIVE(U51(U72(z0, z1, z2), x1, x2)) → c25(U51'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.55/213.74
ACTIVE(U51(x(z0, z1), x1, x2)) → c25(U51'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.55/213.74
ACTIVE(U51(x(z0, z1), x1, x2)) → c25(U51'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.55/213.74
ACTIVE(U51(U12(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.55/213.74
ACTIVE(U51(U21(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.55/213.74
ACTIVE(U51(U32(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.55/213.74
ACTIVE(U51(U41(tt, z0), x1, x2)) → c25(U51'(mark(z0), x1, x2)) 686.55/213.74
ACTIVE(U51(isNat(0), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.55/213.74
ACTIVE(U11(U51(tt, z0, z1), x1)) → c7(U11'(mark(U52(isNat(z1), z0, z1)), x1)) 686.55/213.74
ACTIVE(U11(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.55/213.74
ACTIVE(U12(U51(tt, z0, z1))) → c7(U12'(mark(U52(isNat(z1), z0, z1)))) 686.55/213.74
ACTIVE(U12(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.55/213.74
ACTIVE(U21(U51(tt, z0, z1))) → c7(U21'(mark(U52(isNat(z1), z0, z1)))) 686.55/213.74
ACTIVE(U21(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.55/213.74
ACTIVE(U31(U51(tt, z0, z1), x1)) → c7(U31'(mark(U52(isNat(z1), z0, z1)), x1)) 686.55/213.74
ACTIVE(U31(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.55/213.74
ACTIVE(U32(U51(tt, z0, z1))) → c7(U32'(mark(U52(isNat(z1), z0, z1)))) 686.55/213.74
ACTIVE(U32(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.55/213.74
ACTIVE(U41(U51(tt, z0, z1), x1)) → c7(U41'(mark(U52(isNat(z1), z0, z1)), x1)) 686.55/213.74
ACTIVE(U41(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.55/213.74
ACTIVE(U51(U11(tt, z0), x1, x2)) → c7(U51'(mark(U12(isNat(z0))), x1, x2)) 686.55/213.74
ACTIVE(U51(U11(tt, z0), x1, x2)) → c7(ACTIVE(U11(tt, z0))) 686.55/213.74
ACTIVE(U51(U31(tt, z0), x1, x2)) → c7(U51'(mark(U32(isNat(z0))), x1, x2)) 686.55/213.74
ACTIVE(U51(U31(tt, z0), x1, x2)) → c7(ACTIVE(U31(tt, z0))) 686.55/213.74
ACTIVE(U51(U51(tt, z0, z1), x1, x2)) → c7(U51'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.55/213.74
ACTIVE(U51(U51(tt, z0, z1), x1, x2)) → c7(ACTIVE(U51(tt, z0, z1))) 686.55/213.74
ACTIVE(U51(isNat(plus(z0, z1)), x1, x2)) → c7(U51'(mark(U11(isNat(z0), z1)), x1, x2)) 686.55/213.74
ACTIVE(U51(isNat(plus(z0, z1)), x1, x2)) → c7(ACTIVE(isNat(plus(z0, z1)))) 686.55/213.74
ACTIVE(U51(isNat(s(z0)), x1, x2)) → c7(U51'(mark(U21(isNat(z0))), x1, x2)) 686.55/213.74
ACTIVE(U51(isNat(s(z0)), x1, x2)) → c7(ACTIVE(isNat(s(z0)))) 686.55/213.74
ACTIVE(U51(isNat(x(z0, z1)), x1, x2)) → c7(U51'(mark(U31(isNat(z0), z1)), x1, x2)) 686.55/213.74
ACTIVE(U51(isNat(x(z0, z1)), x1, x2)) → c7(ACTIVE(isNat(x(z0, z1)))) 686.55/213.74
ACTIVE(U52(plus(z0, 0), x1, x2)) → c26(U52'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.55/213.74
ACTIVE(U52(plus(z0, s(z1)), x1, x2)) → c26(U52'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.55/213.74
ACTIVE(U52(x(z0, 0), x1, x2)) → c26(U52'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.55/213.74
ACTIVE(U52(x(z0, s(z1)), x1, x2)) → c26(U52'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.55/213.74
ACTIVE(U52(U11(z0, z1), x1, x2)) → c26(U52'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.55/213.74
ACTIVE(U52(U12(z0), x1, x2)) → c26(U52'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.55/213.74
ACTIVE(U52(U21(z0), x1, x2)) → c26(U52'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.55/213.74
ACTIVE(U52(U31(z0, z1), x1, x2)) → c26(U52'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.55/213.74
ACTIVE(U52(U32(z0), x1, x2)) → c26(U52'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.55/213.74
ACTIVE(U52(U41(z0, z1), x1, x2)) → c26(U52'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.55/213.74
ACTIVE(U52(U51(z0, z1, z2), x1, x2)) → c26(U52'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.55/213.74
ACTIVE(U52(U52(z0, z1, z2), x1, x2)) → c26(U52'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.55/213.74
ACTIVE(U52(s(z0), x1, x2)) → c26(U52'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.55/213.74
ACTIVE(U52(plus(z0, z1), x1, x2)) → c26(U52'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.55/213.74
ACTIVE(U52(plus(z0, z1), x1, x2)) → c26(U52'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.55/213.74
ACTIVE(U52(U61(z0), x1, x2)) → c26(U52'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.55/213.74
ACTIVE(U52(U71(z0, z1, z2), x1, x2)) → c26(U52'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.55/213.74
ACTIVE(U52(U72(z0, z1, z2), x1, x2)) → c26(U52'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.55/213.74
ACTIVE(U52(x(z0, z1), x1, x2)) → c26(U52'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.55/213.74
ACTIVE(U52(x(z0, z1), x1, x2)) → c26(U52'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.55/213.74
ACTIVE(U52(U12(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.55/213.74
ACTIVE(U52(U21(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.55/213.74
ACTIVE(U52(U32(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.55/213.74
ACTIVE(U52(U41(tt, z0), x1, x2)) → c26(U52'(mark(z0), x1, x2)) 686.55/213.74
ACTIVE(U52(isNat(0), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.55/213.74
ACTIVE(U11(U52(tt, z0, z1), x1)) → c8(U11'(mark(s(plus(z1, z0))), x1)) 686.55/213.74
ACTIVE(U11(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.55/213.74
ACTIVE(U12(U52(tt, z0, z1))) → c8(U12'(mark(s(plus(z1, z0))))) 686.55/213.74
ACTIVE(U12(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.55/213.74
ACTIVE(U21(U52(tt, z0, z1))) → c8(U21'(mark(s(plus(z1, z0))))) 686.55/213.74
ACTIVE(U21(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.55/213.74
ACTIVE(U31(U52(tt, z0, z1), x1)) → c8(U31'(mark(s(plus(z1, z0))), x1)) 686.55/213.74
ACTIVE(U31(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.55/213.74
ACTIVE(U32(U52(tt, z0, z1))) → c8(U32'(mark(s(plus(z1, z0))))) 686.55/213.74
ACTIVE(U32(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.55/213.74
ACTIVE(U41(U52(tt, z0, z1), x1)) → c8(U41'(mark(s(plus(z1, z0))), x1)) 686.55/213.74
ACTIVE(U41(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.55/213.74
ACTIVE(U51(U52(tt, z0, z1), x1, x2)) → c8(U51'(mark(s(plus(z1, z0))), x1, x2)) 686.55/213.74
ACTIVE(U51(U52(tt, z0, z1), x1, x2)) → c8(ACTIVE(U52(tt, z0, z1))) 686.55/213.74
ACTIVE(U52(U11(tt, z0), x1, x2)) → c8(U52'(mark(U12(isNat(z0))), x1, x2)) 686.55/213.74
ACTIVE(U52(U11(tt, z0), x1, x2)) → c8(ACTIVE(U11(tt, z0))) 686.55/213.74
ACTIVE(U52(U31(tt, z0), x1, x2)) → c8(U52'(mark(U32(isNat(z0))), x1, x2)) 686.55/213.74
ACTIVE(U52(U31(tt, z0), x1, x2)) → c8(ACTIVE(U31(tt, z0))) 686.55/213.74
ACTIVE(U52(U51(tt, z0, z1), x1, x2)) → c8(U52'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.55/213.74
ACTIVE(U52(U51(tt, z0, z1), x1, x2)) → c8(ACTIVE(U51(tt, z0, z1))) 686.55/213.74
ACTIVE(U52(U52(tt, z0, z1), x1, x2)) → c8(U52'(mark(s(plus(z1, z0))), x1, x2)) 686.55/213.74
ACTIVE(U52(U52(tt, z0, z1), x1, x2)) → c8(ACTIVE(U52(tt, z0, z1))) 686.55/213.74
ACTIVE(U52(isNat(plus(z0, z1)), x1, x2)) → c8(U52'(mark(U11(isNat(z0), z1)), x1, x2)) 686.55/213.74
ACTIVE(U52(isNat(plus(z0, z1)), x1, x2)) → c8(ACTIVE(isNat(plus(z0, z1)))) 686.55/213.74
ACTIVE(U52(isNat(s(z0)), x1, x2)) → c8(U52'(mark(U21(isNat(z0))), x1, x2)) 686.55/213.74
ACTIVE(U52(isNat(s(z0)), x1, x2)) → c8(ACTIVE(isNat(s(z0)))) 686.55/213.74
ACTIVE(U52(isNat(x(z0, z1)), x1, x2)) → c8(U52'(mark(U31(isNat(z0), z1)), x1, x2)) 686.55/213.74
ACTIVE(U52(isNat(x(z0, z1)), x1, x2)) → c8(ACTIVE(isNat(x(z0, z1)))) 686.55/213.74
ACTIVE(s(plus(z0, 0))) → c27(S(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.55/213.74
ACTIVE(s(plus(z0, s(z1)))) → c27(S(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.55/213.74
ACTIVE(s(x(z0, 0))) → c27(S(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.55/213.74
ACTIVE(s(x(z0, s(z1)))) → c27(S(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.55/213.74
ACTIVE(s(U11(z0, z1))) → c27(S(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.55/213.74
ACTIVE(s(U12(z0))) → c27(S(U12(active(z0))), ACTIVE(U12(z0))) 686.55/213.74
ACTIVE(s(U21(z0))) → c27(S(U21(active(z0))), ACTIVE(U21(z0))) 686.55/213.74
ACTIVE(s(U31(z0, z1))) → c27(S(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.55/213.74
ACTIVE(s(U32(z0))) → c27(S(U32(active(z0))), ACTIVE(U32(z0))) 686.55/213.74
ACTIVE(s(U41(z0, z1))) → c27(S(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.55/213.74
ACTIVE(s(U51(z0, z1, z2))) → c27(S(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.55/213.74
ACTIVE(s(U52(z0, z1, z2))) → c27(S(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.55/213.74
ACTIVE(s(s(z0))) → c27(S(s(active(z0))), ACTIVE(s(z0))) 686.55/213.74
ACTIVE(s(plus(z0, z1))) → c27(S(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.55/213.74
ACTIVE(s(plus(z0, z1))) → c27(S(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.55/213.74
ACTIVE(s(U61(z0))) → c27(S(U61(active(z0))), ACTIVE(U61(z0))) 686.55/213.74
ACTIVE(s(U71(z0, z1, z2))) → c27(S(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.55/213.74
ACTIVE(s(U72(z0, z1, z2))) → c27(S(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.55/213.74
ACTIVE(s(x(z0, z1))) → c27(S(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.55/213.74
ACTIVE(s(x(z0, z1))) → c27(S(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.55/213.74
ACTIVE(s(U12(tt))) → c27(S(mark(tt))) 686.55/213.74
ACTIVE(s(U21(tt))) → c27(S(mark(tt))) 686.55/213.74
ACTIVE(s(U32(tt))) → c27(S(mark(tt))) 686.55/213.74
ACTIVE(s(U41(tt, z0))) → c27(S(mark(z0))) 686.55/213.74
ACTIVE(s(isNat(0))) → c27(S(mark(tt))) 686.55/213.74
ACTIVE(s(U11(tt, z0))) → c9(S(mark(U12(isNat(z0))))) 686.55/213.74
ACTIVE(s(U11(tt, z0))) → c9(ACTIVE(U11(tt, z0))) 686.55/213.74
ACTIVE(s(U31(tt, z0))) → c9(S(mark(U32(isNat(z0))))) 686.55/213.74
ACTIVE(s(U31(tt, z0))) → c9(ACTIVE(U31(tt, z0))) 686.55/213.74
ACTIVE(s(U51(tt, z0, z1))) → c9(S(mark(U52(isNat(z1), z0, z1)))) 686.55/213.74
ACTIVE(s(U51(tt, z0, z1))) → c9(ACTIVE(U51(tt, z0, z1))) 686.55/213.74
ACTIVE(s(U52(tt, z0, z1))) → c9(S(mark(s(plus(z1, z0))))) 686.55/213.74
ACTIVE(s(U52(tt, z0, z1))) → c9(ACTIVE(U52(tt, z0, z1))) 686.55/213.74
ACTIVE(s(isNat(plus(z0, z1)))) → c9(S(mark(U11(isNat(z0), z1)))) 686.55/213.74
ACTIVE(s(isNat(plus(z0, z1)))) → c9(ACTIVE(isNat(plus(z0, z1)))) 686.55/213.74
ACTIVE(s(isNat(s(z0)))) → c9(S(mark(U21(isNat(z0))))) 686.55/213.74
ACTIVE(s(isNat(s(z0)))) → c9(ACTIVE(isNat(s(z0)))) 686.55/213.74
ACTIVE(s(isNat(x(z0, z1)))) → c9(S(mark(U31(isNat(z0), z1)))) 686.55/213.74
ACTIVE(s(isNat(x(z0, z1)))) → c9(ACTIVE(isNat(x(z0, z1)))) 686.55/213.74
ACTIVE(U61(plus(z0, 0))) → c30(U61'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.55/213.74
ACTIVE(U61(plus(z0, s(z1)))) → c30(U61'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.55/213.74
ACTIVE(U61(x(z0, 0))) → c30(U61'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.55/213.74
ACTIVE(U61(x(z0, s(z1)))) → c30(U61'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.55/213.74
ACTIVE(U61(U11(z0, z1))) → c30(U61'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.55/213.74
ACTIVE(U61(U12(z0))) → c30(U61'(U12(active(z0))), ACTIVE(U12(z0))) 686.55/213.74
ACTIVE(U61(U21(z0))) → c30(U61'(U21(active(z0))), ACTIVE(U21(z0))) 686.55/213.74
ACTIVE(U61(U31(z0, z1))) → c30(U61'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.55/213.74
ACTIVE(U61(U32(z0))) → c30(U61'(U32(active(z0))), ACTIVE(U32(z0))) 686.55/213.74
ACTIVE(U61(U41(z0, z1))) → c30(U61'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.55/213.74
ACTIVE(U61(U51(z0, z1, z2))) → c30(U61'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.55/213.74
ACTIVE(U61(U52(z0, z1, z2))) → c30(U61'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.55/213.74
ACTIVE(U61(s(z0))) → c30(U61'(s(active(z0))), ACTIVE(s(z0))) 686.55/213.74
ACTIVE(U61(plus(z0, z1))) → c30(U61'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.55/213.74
ACTIVE(U61(plus(z0, z1))) → c30(U61'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.55/213.74
ACTIVE(U61(U61(z0))) → c30(U61'(U61(active(z0))), ACTIVE(U61(z0))) 686.55/213.74
ACTIVE(U61(U71(z0, z1, z2))) → c30(U61'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.55/213.74
ACTIVE(U61(U72(z0, z1, z2))) → c30(U61'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.55/213.74
ACTIVE(U61(x(z0, z1))) → c30(U61'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.55/213.74
ACTIVE(U61(x(z0, z1))) → c30(U61'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.55/213.74
ACTIVE(U11(U61(tt), x1)) → c19(U11'(mark(0), x1)) 686.55/213.74
ACTIVE(U12(U61(tt))) → c20(U12'(mark(0))) 686.55/213.74
ACTIVE(U21(U61(tt))) → c21(U21'(mark(0))) 686.55/213.74
ACTIVE(U31(U61(tt), x1)) → c22(U31'(mark(0), x1)) 686.55/213.74
ACTIVE(U32(U61(tt))) → c23(U32'(mark(0))) 686.55/213.74
ACTIVE(U41(U61(tt), x1)) → c24(U41'(mark(0), x1)) 686.55/213.74
ACTIVE(U51(U61(tt), x1, x2)) → c25(U51'(mark(0), x1, x2)) 686.55/213.74
ACTIVE(U52(U61(tt), x1, x2)) → c26(U52'(mark(0), x1, x2)) 686.55/213.74
ACTIVE(s(U61(tt))) → c27(S(mark(0))) 686.55/213.74
ACTIVE(U61(U12(tt))) → c30(U61'(mark(tt))) 686.55/213.74
ACTIVE(U61(U21(tt))) → c30(U61'(mark(tt))) 686.55/213.74
ACTIVE(U61(U32(tt))) → c30(U61'(mark(tt))) 686.55/213.74
ACTIVE(U61(U41(tt, z0))) → c30(U61'(mark(z0))) 686.55/213.74
ACTIVE(U61(U61(tt))) → c30(U61'(mark(0))) 686.55/213.74
ACTIVE(U61(isNat(0))) → c30(U61'(mark(tt))) 686.55/213.74
ACTIVE(U61(U11(tt, z0))) → c10(U61'(mark(U12(isNat(z0))))) 686.55/213.74
ACTIVE(U61(U11(tt, z0))) → c10(ACTIVE(U11(tt, z0))) 686.55/213.74
ACTIVE(U61(U31(tt, z0))) → c10(U61'(mark(U32(isNat(z0))))) 686.55/213.74
ACTIVE(U61(U31(tt, z0))) → c10(ACTIVE(U31(tt, z0))) 686.55/213.74
ACTIVE(U61(U51(tt, z0, z1))) → c10(U61'(mark(U52(isNat(z1), z0, z1)))) 686.55/213.74
ACTIVE(U61(U51(tt, z0, z1))) → c10(ACTIVE(U51(tt, z0, z1))) 686.55/213.74
ACTIVE(U61(U52(tt, z0, z1))) → c10(U61'(mark(s(plus(z1, z0))))) 686.55/213.74
ACTIVE(U61(U52(tt, z0, z1))) → c10(ACTIVE(U52(tt, z0, z1))) 686.55/213.74
ACTIVE(U61(isNat(plus(z0, z1)))) → c10(U61'(mark(U11(isNat(z0), z1)))) 686.55/213.74
ACTIVE(U61(isNat(plus(z0, z1)))) → c10(ACTIVE(isNat(plus(z0, z1)))) 686.55/213.74
ACTIVE(U61(isNat(s(z0)))) → c10(U61'(mark(U21(isNat(z0))))) 686.55/213.74
ACTIVE(U61(isNat(s(z0)))) → c10(ACTIVE(isNat(s(z0)))) 686.55/213.74
ACTIVE(U61(isNat(x(z0, z1)))) → c10(U61'(mark(U31(isNat(z0), z1)))) 686.55/213.74
ACTIVE(U61(isNat(x(z0, z1)))) → c10(ACTIVE(isNat(x(z0, z1)))) 686.55/213.74
ACTIVE(U71(plus(z0, 0), x1, x2)) → c31(U71'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.55/213.74
ACTIVE(U71(plus(z0, s(z1)), x1, x2)) → c31(U71'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.55/213.74
ACTIVE(U71(x(z0, 0), x1, x2)) → c31(U71'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.55/213.74
ACTIVE(U71(x(z0, s(z1)), x1, x2)) → c31(U71'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.55/213.74
ACTIVE(U71(U11(z0, z1), x1, x2)) → c31(U71'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.55/213.74
ACTIVE(U71(U12(z0), x1, x2)) → c31(U71'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.55/213.74
ACTIVE(U71(U21(z0), x1, x2)) → c31(U71'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.55/213.74
ACTIVE(U71(U31(z0, z1), x1, x2)) → c31(U71'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.55/213.74
ACTIVE(U71(U32(z0), x1, x2)) → c31(U71'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.55/213.74
ACTIVE(U71(U41(z0, z1), x1, x2)) → c31(U71'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.55/213.74
ACTIVE(U71(U51(z0, z1, z2), x1, x2)) → c31(U71'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.55/213.74
ACTIVE(U71(U52(z0, z1, z2), x1, x2)) → c31(U71'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.55/213.74
ACTIVE(U71(s(z0), x1, x2)) → c31(U71'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.55/213.74
ACTIVE(U71(plus(z0, z1), x1, x2)) → c31(U71'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.55/213.74
ACTIVE(U71(plus(z0, z1), x1, x2)) → c31(U71'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.55/213.74
ACTIVE(U71(U61(z0), x1, x2)) → c31(U71'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.55/213.74
ACTIVE(U71(U71(z0, z1, z2), x1, x2)) → c31(U71'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.55/213.74
ACTIVE(U71(U72(z0, z1, z2), x1, x2)) → c31(U71'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.55/213.74
ACTIVE(U71(x(z0, z1), x1, x2)) → c31(U71'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.55/213.74
ACTIVE(U71(x(z0, z1), x1, x2)) → c31(U71'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.55/213.74
ACTIVE(U71(U12(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.55/213.74
ACTIVE(U71(U21(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.55/213.74
ACTIVE(U71(U32(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.55/213.74
ACTIVE(U71(U41(tt, z0), x1, x2)) → c31(U71'(mark(z0), x1, x2)) 686.55/213.74
ACTIVE(U71(U61(tt), x1, x2)) → c31(U71'(mark(0), x1, x2)) 686.55/213.74
ACTIVE(U71(isNat(0), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.55/213.74
ACTIVE(U11(U71(tt, z0, z1), x1)) → c11(U11'(mark(U72(isNat(z1), z0, z1)), x1)) 686.55/213.74
ACTIVE(U11(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.55/213.74
ACTIVE(U12(U71(tt, z0, z1))) → c11(U12'(mark(U72(isNat(z1), z0, z1)))) 686.55/213.74
ACTIVE(U12(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.55/213.74
ACTIVE(U21(U71(tt, z0, z1))) → c11(U21'(mark(U72(isNat(z1), z0, z1)))) 686.55/213.74
ACTIVE(U21(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.55/213.74
ACTIVE(U31(U71(tt, z0, z1), x1)) → c11(U31'(mark(U72(isNat(z1), z0, z1)), x1)) 686.55/213.74
ACTIVE(U31(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.55/213.74
ACTIVE(U32(U71(tt, z0, z1))) → c11(U32'(mark(U72(isNat(z1), z0, z1)))) 686.55/213.74
ACTIVE(U32(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.55/213.74
ACTIVE(U41(U71(tt, z0, z1), x1)) → c11(U41'(mark(U72(isNat(z1), z0, z1)), x1)) 686.55/213.74
ACTIVE(U41(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.55/213.74
ACTIVE(U51(U71(tt, z0, z1), x1, x2)) → c11(U51'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.55/213.74
ACTIVE(U51(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.55/213.74
ACTIVE(U52(U71(tt, z0, z1), x1, x2)) → c11(U52'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.55/213.74
ACTIVE(U52(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.55/213.74
ACTIVE(s(U71(tt, z0, z1))) → c11(S(mark(U72(isNat(z1), z0, z1)))) 686.55/213.74
ACTIVE(s(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.55/213.74
ACTIVE(U61(U71(tt, z0, z1))) → c11(U61'(mark(U72(isNat(z1), z0, z1)))) 686.55/213.74
ACTIVE(U61(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.55/213.74
ACTIVE(U71(U11(tt, z0), x1, x2)) → c11(U71'(mark(U12(isNat(z0))), x1, x2)) 686.55/213.74
ACTIVE(U71(U11(tt, z0), x1, x2)) → c11(ACTIVE(U11(tt, z0))) 686.55/213.74
ACTIVE(U71(U31(tt, z0), x1, x2)) → c11(U71'(mark(U32(isNat(z0))), x1, x2)) 686.55/213.74
ACTIVE(U71(U31(tt, z0), x1, x2)) → c11(ACTIVE(U31(tt, z0))) 686.55/213.74
ACTIVE(U71(U51(tt, z0, z1), x1, x2)) → c11(U71'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.55/213.74
ACTIVE(U71(U51(tt, z0, z1), x1, x2)) → c11(ACTIVE(U51(tt, z0, z1))) 686.55/213.74
ACTIVE(U71(U52(tt, z0, z1), x1, x2)) → c11(U71'(mark(s(plus(z1, z0))), x1, x2)) 686.55/213.74
ACTIVE(U71(U52(tt, z0, z1), x1, x2)) → c11(ACTIVE(U52(tt, z0, z1))) 686.55/213.74
ACTIVE(U71(U71(tt, z0, z1), x1, x2)) → c11(U71'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.55/213.74
ACTIVE(U71(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.55/213.74
ACTIVE(U71(isNat(plus(z0, z1)), x1, x2)) → c11(U71'(mark(U11(isNat(z0), z1)), x1, x2)) 686.55/213.74
ACTIVE(U71(isNat(plus(z0, z1)), x1, x2)) → c11(ACTIVE(isNat(plus(z0, z1)))) 686.55/213.74
ACTIVE(U71(isNat(s(z0)), x1, x2)) → c11(U71'(mark(U21(isNat(z0))), x1, x2)) 686.55/213.74
ACTIVE(U71(isNat(s(z0)), x1, x2)) → c11(ACTIVE(isNat(s(z0)))) 686.55/213.74
ACTIVE(U71(isNat(x(z0, z1)), x1, x2)) → c11(U71'(mark(U31(isNat(z0), z1)), x1, x2)) 686.55/213.74
ACTIVE(U71(isNat(x(z0, z1)), x1, x2)) → c11(ACTIVE(isNat(x(z0, z1)))) 686.55/213.74
ACTIVE(U72(plus(z0, 0), x1, x2)) → c32(U72'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.55/213.74
ACTIVE(U72(plus(z0, s(z1)), x1, x2)) → c32(U72'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.55/213.74
ACTIVE(U72(x(z0, 0), x1, x2)) → c32(U72'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.55/213.74
ACTIVE(U72(x(z0, s(z1)), x1, x2)) → c32(U72'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.55/213.74
ACTIVE(U72(U11(z0, z1), x1, x2)) → c32(U72'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.55/213.74
ACTIVE(U72(U12(z0), x1, x2)) → c32(U72'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.55/213.74
ACTIVE(U72(U21(z0), x1, x2)) → c32(U72'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.55/213.74
ACTIVE(U72(U31(z0, z1), x1, x2)) → c32(U72'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.55/213.74
ACTIVE(U72(U32(z0), x1, x2)) → c32(U72'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.55/213.74
ACTIVE(U72(U41(z0, z1), x1, x2)) → c32(U72'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.55/213.74
ACTIVE(U72(U51(z0, z1, z2), x1, x2)) → c32(U72'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.55/213.74
ACTIVE(U72(U52(z0, z1, z2), x1, x2)) → c32(U72'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.55/213.74
ACTIVE(U72(s(z0), x1, x2)) → c32(U72'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.55/213.74
ACTIVE(U72(plus(z0, z1), x1, x2)) → c32(U72'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.55/213.74
ACTIVE(U72(plus(z0, z1), x1, x2)) → c32(U72'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.55/213.74
ACTIVE(U72(U61(z0), x1, x2)) → c32(U72'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.55/213.74
ACTIVE(U72(U71(z0, z1, z2), x1, x2)) → c32(U72'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.55/213.74
ACTIVE(U72(U72(z0, z1, z2), x1, x2)) → c32(U72'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.55/213.74
ACTIVE(U72(x(z0, z1), x1, x2)) → c32(U72'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.55/213.74
ACTIVE(U72(x(z0, z1), x1, x2)) → c32(U72'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.55/213.74
ACTIVE(U72(U12(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.55/213.74
ACTIVE(U72(U21(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.55/213.74
ACTIVE(U72(U32(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.55/213.74
ACTIVE(U72(U41(tt, z0), x1, x2)) → c32(U72'(mark(z0), x1, x2)) 686.55/213.74
ACTIVE(U72(U61(tt), x1, x2)) → c32(U72'(mark(0), x1, x2)) 686.55/213.74
ACTIVE(U72(isNat(0), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.55/213.74
ACTIVE(U11(U72(tt, z0, z1), x1)) → c12(U11'(mark(plus(x(z1, z0), z1)), x1)) 686.55/213.74
ACTIVE(U11(U72(tt, z0, z1), x1)) → c12(ACTIVE(U72(tt, z0, z1))) 686.55/213.74
ACTIVE(U12(U72(tt, z0, z1))) → c12(U12'(mark(plus(x(z1, z0), z1)))) 686.55/213.74
ACTIVE(U12(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.55/213.74
ACTIVE(U21(U72(tt, z0, z1))) → c12(U21'(mark(plus(x(z1, z0), z1)))) 686.55/213.74
ACTIVE(U21(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.55/213.74
ACTIVE(U31(U72(tt, z0, z1), x1)) → c12(U31'(mark(plus(x(z1, z0), z1)), x1)) 686.55/213.74
ACTIVE(U31(U72(tt, z0, z1), x1)) → c12(ACTIVE(U72(tt, z0, z1))) 686.55/213.74
ACTIVE(U32(U72(tt, z0, z1))) → c12(U32'(mark(plus(x(z1, z0), z1)))) 686.55/213.74
ACTIVE(U32(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.55/213.74
ACTIVE(U41(U72(tt, z0, z1), x1)) → c12(U41'(mark(plus(x(z1, z0), z1)), x1)) 686.55/213.74
ACTIVE(U41(U72(tt, z0, z1), x1)) → c12(ACTIVE(U72(tt, z0, z1))) 686.55/213.74
ACTIVE(U51(U72(tt, z0, z1), x1, x2)) → c12(U51'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.55/213.74
ACTIVE(U51(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.55/213.74
ACTIVE(U52(U72(tt, z0, z1), x1, x2)) → c12(U52'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.55/213.74
ACTIVE(U52(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.55/213.74
ACTIVE(s(U72(tt, z0, z1))) → c12(S(mark(plus(x(z1, z0), z1)))) 686.55/213.74
ACTIVE(s(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.55/213.74
ACTIVE(U61(U72(tt, z0, z1))) → c12(U61'(mark(plus(x(z1, z0), z1)))) 686.55/213.74
ACTIVE(U61(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.55/213.74
ACTIVE(U71(U72(tt, z0, z1), x1, x2)) → c12(U71'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.55/213.74
ACTIVE(U71(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.55/213.74
ACTIVE(U72(U11(tt, z0), x1, x2)) → c12(U72'(mark(U12(isNat(z0))), x1, x2)) 686.55/213.74
ACTIVE(U72(U11(tt, z0), x1, x2)) → c12(ACTIVE(U11(tt, z0))) 686.55/213.74
ACTIVE(U72(U31(tt, z0), x1, x2)) → c12(U72'(mark(U32(isNat(z0))), x1, x2)) 686.55/213.74
ACTIVE(U72(U31(tt, z0), x1, x2)) → c12(ACTIVE(U31(tt, z0))) 686.55/213.74
ACTIVE(U72(U51(tt, z0, z1), x1, x2)) → c12(U72'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.55/213.74
ACTIVE(U72(U51(tt, z0, z1), x1, x2)) → c12(ACTIVE(U51(tt, z0, z1))) 686.55/213.74
ACTIVE(U72(U52(tt, z0, z1), x1, x2)) → c12(U72'(mark(s(plus(z1, z0))), x1, x2)) 686.55/213.74
ACTIVE(U72(U52(tt, z0, z1), x1, x2)) → c12(ACTIVE(U52(tt, z0, z1))) 686.55/213.74
ACTIVE(U72(U71(tt, z0, z1), x1, x2)) → c12(U72'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.55/213.74
ACTIVE(U72(U71(tt, z0, z1), x1, x2)) → c12(ACTIVE(U71(tt, z0, z1))) 686.55/213.74
ACTIVE(U72(U72(tt, z0, z1), x1, x2)) → c12(U72'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.55/213.74
ACTIVE(U72(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.55/213.74
ACTIVE(U72(isNat(plus(z0, z1)), x1, x2)) → c12(U72'(mark(U11(isNat(z0), z1)), x1, x2)) 686.55/213.74
ACTIVE(U72(isNat(plus(z0, z1)), x1, x2)) → c12(ACTIVE(isNat(plus(z0, z1)))) 686.55/213.74
ACTIVE(U72(isNat(s(z0)), x1, x2)) → c12(U72'(mark(U21(isNat(z0))), x1, x2)) 686.55/213.74
ACTIVE(U72(isNat(s(z0)), x1, x2)) → c12(ACTIVE(isNat(s(z0)))) 686.55/213.74
ACTIVE(U72(isNat(x(z0, z1)), x1, x2)) → c12(U72'(mark(U31(isNat(z0), z1)), x1, x2)) 686.55/213.74
ACTIVE(U72(isNat(x(z0, z1)), x1, x2)) → c12(ACTIVE(isNat(x(z0, z1)))) 686.55/213.74
PROPER(U11(x0, U11(z0, z1))) → c65(U11'(proper(x0), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(U11(z0, z1))) 686.55/213.74
PROPER(U11(x0, U12(z0))) → c65(U11'(proper(x0), U12(proper(z0))), PROPER(x0), PROPER(U12(z0))) 686.55/213.74
PROPER(U11(x0, isNat(z0))) → c65(U11'(proper(x0), isNat(proper(z0))), PROPER(x0), PROPER(isNat(z0))) 686.55/213.74
PROPER(U11(x0, U21(z0))) → c65(U11'(proper(x0), U21(proper(z0))), PROPER(x0), PROPER(U21(z0))) 686.55/213.74
PROPER(U11(x0, U31(z0, z1))) → c65(U11'(proper(x0), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(U31(z0, z1))) 686.55/213.74
PROPER(U11(x0, U32(z0))) → c65(U11'(proper(x0), U32(proper(z0))), PROPER(x0), PROPER(U32(z0))) 686.55/213.74
PROPER(U11(x0, U41(z0, z1))) → c65(U11'(proper(x0), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(U41(z0, z1))) 686.55/213.74
PROPER(U11(x0, U51(z0, z1, z2))) → c65(U11'(proper(x0), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U51(z0, z1, z2))) 686.55/213.74
PROPER(U11(x0, U52(z0, z1, z2))) → c65(U11'(proper(x0), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U52(z0, z1, z2))) 686.55/213.74
PROPER(U11(x0, s(z0))) → c65(U11'(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 686.55/213.74
PROPER(U11(x0, plus(z0, z1))) → c65(U11'(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 686.55/213.74
PROPER(U11(x0, U61(z0))) → c65(U11'(proper(x0), U61(proper(z0))), PROPER(x0), PROPER(U61(z0))) 686.55/213.74
PROPER(U11(x0, U71(z0, z1, z2))) → c65(U11'(proper(x0), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U71(z0, z1, z2))) 686.55/213.74
PROPER(U11(x0, U72(z0, z1, z2))) → c65(U11'(proper(x0), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U72(z0, z1, z2))) 686.55/213.74
PROPER(U11(x0, x(z0, z1))) → c65(U11'(proper(x0), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x(z0, z1))) 686.55/213.74
PROPER(U11(U11(z0, z1), x1)) → c65(U11'(U11(proper(z0), proper(z1)), proper(x1)), PROPER(U11(z0, z1)), PROPER(x1)) 686.55/213.74
PROPER(U11(U12(z0), x1)) → c65(U11'(U12(proper(z0)), proper(x1)), PROPER(U12(z0)), PROPER(x1)) 686.55/213.74
PROPER(U11(isNat(z0), x1)) → c65(U11'(isNat(proper(z0)), proper(x1)), PROPER(isNat(z0)), PROPER(x1)) 686.55/213.74
PROPER(U11(U21(z0), x1)) → c65(U11'(U21(proper(z0)), proper(x1)), PROPER(U21(z0)), PROPER(x1)) 686.55/213.74
PROPER(U11(U31(z0, z1), x1)) → c65(U11'(U31(proper(z0), proper(z1)), proper(x1)), PROPER(U31(z0, z1)), PROPER(x1)) 686.55/213.74
PROPER(U11(U32(z0), x1)) → c65(U11'(U32(proper(z0)), proper(x1)), PROPER(U32(z0)), PROPER(x1)) 686.55/213.74
PROPER(U11(U41(z0, z1), x1)) → c65(U11'(U41(proper(z0), proper(z1)), proper(x1)), PROPER(U41(z0, z1)), PROPER(x1)) 686.55/213.74
PROPER(U11(U51(z0, z1, z2), x1)) → c65(U11'(U51(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U51(z0, z1, z2)), PROPER(x1)) 686.55/213.74
PROPER(U11(U52(z0, z1, z2), x1)) → c65(U11'(U52(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U52(z0, z1, z2)), PROPER(x1)) 686.55/213.74
PROPER(U11(s(z0), x1)) → c65(U11'(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 686.55/213.74
PROPER(U11(plus(z0, z1), x1)) → c65(U11'(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 686.55/213.74
PROPER(U11(U61(z0), x1)) → c65(U11'(U61(proper(z0)), proper(x1)), PROPER(U61(z0)), PROPER(x1)) 686.55/213.74
PROPER(U11(U71(z0, z1, z2), x1)) → c65(U11'(U71(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U71(z0, z1, z2)), PROPER(x1)) 686.55/213.74
PROPER(U11(U72(z0, z1, z2), x1)) → c65(U11'(U72(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U72(z0, z1, z2)), PROPER(x1)) 686.55/213.74
PROPER(U11(x(z0, z1), x1)) → c65(U11'(x(proper(z0), proper(z1)), proper(x1)), PROPER(x(z0, z1)), PROPER(x1)) 686.55/213.74
PROPER(U11(x0, tt)) → c65(U11'(proper(x0), ok(tt)), PROPER(x0)) 686.55/213.74
PROPER(U11(x0, 0)) → c65(U11'(proper(x0), ok(0)), PROPER(x0)) 686.55/213.74
PROPER(U11(tt, x1)) → c65(U11'(ok(tt), proper(x1)), PROPER(x1)) 686.55/213.74
PROPER(U11(0, x1)) → c65(U11'(ok(0), proper(x1)), PROPER(x1)) 686.55/213.74
PROPER(U12(U11(z0, z1))) → c67(U12'(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.55/213.74
PROPER(U12(U12(z0))) → c67(U12'(U12(proper(z0))), PROPER(U12(z0))) 686.55/213.74
PROPER(U12(isNat(z0))) → c67(U12'(isNat(proper(z0))), PROPER(isNat(z0))) 686.55/213.74
PROPER(U12(U21(z0))) → c67(U12'(U21(proper(z0))), PROPER(U21(z0))) 686.55/213.74
PROPER(U12(U31(z0, z1))) → c67(U12'(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.55/213.74
PROPER(U12(U32(z0))) → c67(U12'(U32(proper(z0))), PROPER(U32(z0))) 686.55/213.74
PROPER(U12(U41(z0, z1))) → c67(U12'(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.55/213.74
PROPER(U12(U51(z0, z1, z2))) → c67(U12'(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.55/213.74
PROPER(U12(U52(z0, z1, z2))) → c67(U12'(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.55/213.74
PROPER(U12(s(z0))) → c67(U12'(s(proper(z0))), PROPER(s(z0))) 686.55/213.74
PROPER(U12(plus(z0, z1))) → c67(U12'(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.55/213.74
PROPER(U12(U61(z0))) → c67(U12'(U61(proper(z0))), PROPER(U61(z0))) 686.55/213.74
PROPER(U12(U71(z0, z1, z2))) → c67(U12'(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.55/213.74
PROPER(U12(U72(z0, z1, z2))) → c67(U12'(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.55/213.74
PROPER(U12(x(z0, z1))) → c67(U12'(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.55/213.74
PROPER(U12(tt)) → c67(U12'(ok(tt))) 686.55/213.74
PROPER(U12(0)) → c67(U12'(ok(0))) 686.55/213.74
PROPER(isNat(U11(z0, z1))) → c68(ISNAT(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.55/213.74
PROPER(isNat(U12(z0))) → c68(ISNAT(U12(proper(z0))), PROPER(U12(z0))) 686.55/213.74
PROPER(isNat(isNat(z0))) → c68(ISNAT(isNat(proper(z0))), PROPER(isNat(z0))) 686.55/213.74
PROPER(isNat(U21(z0))) → c68(ISNAT(U21(proper(z0))), PROPER(U21(z0))) 686.55/213.74
PROPER(isNat(U31(z0, z1))) → c68(ISNAT(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.55/213.74
PROPER(isNat(U32(z0))) → c68(ISNAT(U32(proper(z0))), PROPER(U32(z0))) 686.55/213.74
PROPER(isNat(U41(z0, z1))) → c68(ISNAT(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.55/213.74
PROPER(isNat(U51(z0, z1, z2))) → c68(ISNAT(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.55/213.74
PROPER(isNat(U52(z0, z1, z2))) → c68(ISNAT(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.55/213.74
PROPER(isNat(s(z0))) → c68(ISNAT(s(proper(z0))), PROPER(s(z0))) 686.55/213.74
PROPER(isNat(plus(z0, z1))) → c68(ISNAT(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.55/213.74
PROPER(isNat(U61(z0))) → c68(ISNAT(U61(proper(z0))), PROPER(U61(z0))) 686.55/213.74
PROPER(isNat(U71(z0, z1, z2))) → c68(ISNAT(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.55/213.74
PROPER(isNat(U72(z0, z1, z2))) → c68(ISNAT(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.55/213.74
PROPER(isNat(x(z0, z1))) → c68(ISNAT(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.55/213.74
PROPER(isNat(tt)) → c68(ISNAT(ok(tt))) 686.55/213.74
PROPER(isNat(0)) → c68(ISNAT(ok(0))) 686.55/213.74
PROPER(U21(U11(z0, z1))) → c69(U21'(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.55/213.74
PROPER(U21(U12(z0))) → c69(U21'(U12(proper(z0))), PROPER(U12(z0))) 686.55/213.74
PROPER(U21(isNat(z0))) → c69(U21'(isNat(proper(z0))), PROPER(isNat(z0))) 686.55/213.74
PROPER(U21(U21(z0))) → c69(U21'(U21(proper(z0))), PROPER(U21(z0))) 686.55/213.74
PROPER(U21(U31(z0, z1))) → c69(U21'(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.55/213.74
PROPER(U21(U32(z0))) → c69(U21'(U32(proper(z0))), PROPER(U32(z0))) 686.55/213.74
PROPER(U21(U41(z0, z1))) → c69(U21'(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.55/213.74
PROPER(U21(U51(z0, z1, z2))) → c69(U21'(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.55/213.74
PROPER(U21(U52(z0, z1, z2))) → c69(U21'(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.55/213.74
PROPER(U21(s(z0))) → c69(U21'(s(proper(z0))), PROPER(s(z0))) 686.55/213.74
PROPER(U21(plus(z0, z1))) → c69(U21'(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.55/213.74
PROPER(U21(U61(z0))) → c69(U21'(U61(proper(z0))), PROPER(U61(z0))) 686.55/213.74
PROPER(U21(U71(z0, z1, z2))) → c69(U21'(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.55/213.74
PROPER(U21(U72(z0, z1, z2))) → c69(U21'(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.55/213.74
PROPER(U21(x(z0, z1))) → c69(U21'(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.55/213.74
PROPER(U21(tt)) → c69(U21'(ok(tt))) 686.55/213.74
PROPER(U21(0)) → c69(U21'(ok(0))) 686.55/213.74
PROPER(U31(x0, U11(z0, z1))) → c70(U31'(proper(x0), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(U11(z0, z1))) 686.55/213.74
PROPER(U31(x0, U12(z0))) → c70(U31'(proper(x0), U12(proper(z0))), PROPER(x0), PROPER(U12(z0))) 686.55/213.74
PROPER(U31(x0, isNat(z0))) → c70(U31'(proper(x0), isNat(proper(z0))), PROPER(x0), PROPER(isNat(z0))) 686.55/213.74
PROPER(U31(x0, U21(z0))) → c70(U31'(proper(x0), U21(proper(z0))), PROPER(x0), PROPER(U21(z0))) 686.55/213.74
PROPER(U31(x0, U31(z0, z1))) → c70(U31'(proper(x0), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(U31(z0, z1))) 686.55/213.74
PROPER(U31(x0, U32(z0))) → c70(U31'(proper(x0), U32(proper(z0))), PROPER(x0), PROPER(U32(z0))) 686.55/213.74
PROPER(U31(x0, U41(z0, z1))) → c70(U31'(proper(x0), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(U41(z0, z1))) 686.55/213.74
PROPER(U31(x0, U51(z0, z1, z2))) → c70(U31'(proper(x0), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U51(z0, z1, z2))) 686.55/213.74
PROPER(U31(x0, U52(z0, z1, z2))) → c70(U31'(proper(x0), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U52(z0, z1, z2))) 686.55/213.74
PROPER(U31(x0, s(z0))) → c70(U31'(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 686.55/213.74
PROPER(U31(x0, plus(z0, z1))) → c70(U31'(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 686.55/213.74
PROPER(U31(x0, U61(z0))) → c70(U31'(proper(x0), U61(proper(z0))), PROPER(x0), PROPER(U61(z0))) 686.55/213.74
PROPER(U31(x0, U71(z0, z1, z2))) → c70(U31'(proper(x0), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U71(z0, z1, z2))) 686.55/213.74
PROPER(U31(x0, U72(z0, z1, z2))) → c70(U31'(proper(x0), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U72(z0, z1, z2))) 686.55/213.74
PROPER(U31(x0, x(z0, z1))) → c70(U31'(proper(x0), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x(z0, z1))) 686.55/213.74
PROPER(U31(U11(z0, z1), x1)) → c70(U31'(U11(proper(z0), proper(z1)), proper(x1)), PROPER(U11(z0, z1)), PROPER(x1)) 686.55/213.74
PROPER(U31(U12(z0), x1)) → c70(U31'(U12(proper(z0)), proper(x1)), PROPER(U12(z0)), PROPER(x1)) 686.55/213.74
PROPER(U31(isNat(z0), x1)) → c70(U31'(isNat(proper(z0)), proper(x1)), PROPER(isNat(z0)), PROPER(x1)) 686.55/213.74
PROPER(U31(U21(z0), x1)) → c70(U31'(U21(proper(z0)), proper(x1)), PROPER(U21(z0)), PROPER(x1)) 686.55/213.74
PROPER(U31(U31(z0, z1), x1)) → c70(U31'(U31(proper(z0), proper(z1)), proper(x1)), PROPER(U31(z0, z1)), PROPER(x1)) 686.55/213.74
PROPER(U31(U32(z0), x1)) → c70(U31'(U32(proper(z0)), proper(x1)), PROPER(U32(z0)), PROPER(x1)) 686.55/213.74
PROPER(U31(U41(z0, z1), x1)) → c70(U31'(U41(proper(z0), proper(z1)), proper(x1)), PROPER(U41(z0, z1)), PROPER(x1)) 686.55/213.74
PROPER(U31(U51(z0, z1, z2), x1)) → c70(U31'(U51(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U51(z0, z1, z2)), PROPER(x1)) 686.55/213.74
PROPER(U31(U52(z0, z1, z2), x1)) → c70(U31'(U52(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U52(z0, z1, z2)), PROPER(x1)) 686.55/213.74
PROPER(U31(s(z0), x1)) → c70(U31'(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 686.55/213.74
PROPER(U31(plus(z0, z1), x1)) → c70(U31'(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 686.55/213.74
PROPER(U31(U61(z0), x1)) → c70(U31'(U61(proper(z0)), proper(x1)), PROPER(U61(z0)), PROPER(x1)) 686.55/213.74
PROPER(U31(U71(z0, z1, z2), x1)) → c70(U31'(U71(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U71(z0, z1, z2)), PROPER(x1)) 686.55/213.74
PROPER(U31(U72(z0, z1, z2), x1)) → c70(U31'(U72(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U72(z0, z1, z2)), PROPER(x1)) 686.55/213.74
PROPER(U31(x(z0, z1), x1)) → c70(U31'(x(proper(z0), proper(z1)), proper(x1)), PROPER(x(z0, z1)), PROPER(x1)) 686.55/213.74
PROPER(U31(x0, tt)) → c70(U31'(proper(x0), ok(tt)), PROPER(x0)) 686.55/213.74
PROPER(U31(x0, 0)) → c70(U31'(proper(x0), ok(0)), PROPER(x0)) 686.55/213.74
PROPER(U31(tt, x1)) → c70(U31'(ok(tt), proper(x1)), PROPER(x1)) 686.55/213.74
PROPER(U31(0, x1)) → c70(U31'(ok(0), proper(x1)), PROPER(x1)) 686.55/213.74
PROPER(U32(U11(z0, z1))) → c71(U32'(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.55/213.74
PROPER(U32(U12(z0))) → c71(U32'(U12(proper(z0))), PROPER(U12(z0))) 686.55/213.74
PROPER(U32(isNat(z0))) → c71(U32'(isNat(proper(z0))), PROPER(isNat(z0))) 686.55/213.74
PROPER(U32(U21(z0))) → c71(U32'(U21(proper(z0))), PROPER(U21(z0))) 686.55/213.74
PROPER(U32(U31(z0, z1))) → c71(U32'(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.55/213.74
PROPER(U32(U32(z0))) → c71(U32'(U32(proper(z0))), PROPER(U32(z0))) 686.55/213.74
PROPER(U32(U41(z0, z1))) → c71(U32'(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.55/213.74
PROPER(U32(U51(z0, z1, z2))) → c71(U32'(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.55/213.74
PROPER(U32(U52(z0, z1, z2))) → c71(U32'(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.55/213.74
PROPER(U32(s(z0))) → c71(U32'(s(proper(z0))), PROPER(s(z0))) 686.55/213.74
PROPER(U32(plus(z0, z1))) → c71(U32'(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.55/213.74
PROPER(U32(U61(z0))) → c71(U32'(U61(proper(z0))), PROPER(U61(z0))) 686.55/213.74
PROPER(U32(U71(z0, z1, z2))) → c71(U32'(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.55/213.74
PROPER(U32(U72(z0, z1, z2))) → c71(U32'(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.55/213.74
PROPER(U32(x(z0, z1))) → c71(U32'(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.55/213.74
PROPER(U32(tt)) → c71(U32'(ok(tt))) 686.55/213.74
PROPER(U32(0)) → c71(U32'(ok(0))) 686.55/213.74
PROPER(U41(x0, U11(z0, z1))) → c72(U41'(proper(x0), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(U11(z0, z1))) 686.55/213.74
PROPER(U41(x0, U12(z0))) → c72(U41'(proper(x0), U12(proper(z0))), PROPER(x0), PROPER(U12(z0))) 686.55/213.74
PROPER(U41(x0, isNat(z0))) → c72(U41'(proper(x0), isNat(proper(z0))), PROPER(x0), PROPER(isNat(z0))) 686.55/213.74
PROPER(U41(x0, U21(z0))) → c72(U41'(proper(x0), U21(proper(z0))), PROPER(x0), PROPER(U21(z0))) 686.55/213.74
PROPER(U41(x0, U31(z0, z1))) → c72(U41'(proper(x0), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(U31(z0, z1))) 686.55/213.74
PROPER(U41(x0, U32(z0))) → c72(U41'(proper(x0), U32(proper(z0))), PROPER(x0), PROPER(U32(z0))) 686.55/213.74
PROPER(U41(x0, U41(z0, z1))) → c72(U41'(proper(x0), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(U41(z0, z1))) 686.55/213.74
PROPER(U41(x0, U51(z0, z1, z2))) → c72(U41'(proper(x0), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U51(z0, z1, z2))) 686.55/213.74
PROPER(U41(x0, U52(z0, z1, z2))) → c72(U41'(proper(x0), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U52(z0, z1, z2))) 686.55/213.74
PROPER(U41(x0, s(z0))) → c72(U41'(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 686.55/213.74
PROPER(U41(x0, plus(z0, z1))) → c72(U41'(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 686.55/213.74
PROPER(U41(x0, U61(z0))) → c72(U41'(proper(x0), U61(proper(z0))), PROPER(x0), PROPER(U61(z0))) 686.55/213.74
PROPER(U41(x0, U71(z0, z1, z2))) → c72(U41'(proper(x0), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U71(z0, z1, z2))) 686.55/213.74
PROPER(U41(x0, U72(z0, z1, z2))) → c72(U41'(proper(x0), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U72(z0, z1, z2))) 686.55/213.74
PROPER(U41(x0, x(z0, z1))) → c72(U41'(proper(x0), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x(z0, z1))) 686.55/213.74
PROPER(U41(U11(z0, z1), x1)) → c72(U41'(U11(proper(z0), proper(z1)), proper(x1)), PROPER(U11(z0, z1)), PROPER(x1)) 686.55/213.74
PROPER(U41(U12(z0), x1)) → c72(U41'(U12(proper(z0)), proper(x1)), PROPER(U12(z0)), PROPER(x1)) 686.55/213.74
PROPER(U41(isNat(z0), x1)) → c72(U41'(isNat(proper(z0)), proper(x1)), PROPER(isNat(z0)), PROPER(x1)) 686.55/213.74
PROPER(U41(U21(z0), x1)) → c72(U41'(U21(proper(z0)), proper(x1)), PROPER(U21(z0)), PROPER(x1)) 686.55/213.74
PROPER(U41(U31(z0, z1), x1)) → c72(U41'(U31(proper(z0), proper(z1)), proper(x1)), PROPER(U31(z0, z1)), PROPER(x1)) 686.55/213.74
PROPER(U41(U32(z0), x1)) → c72(U41'(U32(proper(z0)), proper(x1)), PROPER(U32(z0)), PROPER(x1)) 686.55/213.74
PROPER(U41(U41(z0, z1), x1)) → c72(U41'(U41(proper(z0), proper(z1)), proper(x1)), PROPER(U41(z0, z1)), PROPER(x1)) 686.55/213.74
PROPER(U41(U51(z0, z1, z2), x1)) → c72(U41'(U51(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U51(z0, z1, z2)), PROPER(x1)) 686.55/213.74
PROPER(U41(U52(z0, z1, z2), x1)) → c72(U41'(U52(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U52(z0, z1, z2)), PROPER(x1)) 686.55/213.74
PROPER(U41(s(z0), x1)) → c72(U41'(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 686.55/213.74
PROPER(U41(plus(z0, z1), x1)) → c72(U41'(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 686.55/213.74
PROPER(U41(U61(z0), x1)) → c72(U41'(U61(proper(z0)), proper(x1)), PROPER(U61(z0)), PROPER(x1)) 686.55/213.74
PROPER(U41(U71(z0, z1, z2), x1)) → c72(U41'(U71(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U71(z0, z1, z2)), PROPER(x1)) 686.55/213.74
PROPER(U41(U72(z0, z1, z2), x1)) → c72(U41'(U72(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U72(z0, z1, z2)), PROPER(x1)) 686.55/213.74
PROPER(U41(x(z0, z1), x1)) → c72(U41'(x(proper(z0), proper(z1)), proper(x1)), PROPER(x(z0, z1)), PROPER(x1)) 686.55/213.74
PROPER(U41(x0, tt)) → c72(U41'(proper(x0), ok(tt)), PROPER(x0)) 686.55/213.74
PROPER(U41(x0, 0)) → c72(U41'(proper(x0), ok(0)), PROPER(x0)) 686.55/213.74
PROPER(U41(tt, x1)) → c72(U41'(ok(tt), proper(x1)), PROPER(x1)) 686.55/213.74
PROPER(U41(0, x1)) → c72(U41'(ok(0), proper(x1)), PROPER(x1)) 686.55/213.74
PROPER(U51(x0, x1, U11(z0, z1))) → c73(U51'(proper(x0), proper(x1), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U11(z0, z1))) 686.55/213.74
PROPER(U51(x0, x1, U12(z0))) → c73(U51'(proper(x0), proper(x1), U12(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U12(z0))) 686.55/213.74
PROPER(U51(x0, x1, isNat(z0))) → c73(U51'(proper(x0), proper(x1), isNat(proper(z0))), PROPER(x0), PROPER(x1), PROPER(isNat(z0))) 686.55/213.74
PROPER(U51(x0, x1, U21(z0))) → c73(U51'(proper(x0), proper(x1), U21(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U21(z0))) 686.55/213.74
PROPER(U51(x0, x1, U31(z0, z1))) → c73(U51'(proper(x0), proper(x1), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U31(z0, z1))) 686.55/213.74
PROPER(U51(x0, x1, U32(z0))) → c73(U51'(proper(x0), proper(x1), U32(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U32(z0))) 686.55/213.74
PROPER(U51(x0, x1, U41(z0, z1))) → c73(U51'(proper(x0), proper(x1), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U41(z0, z1))) 686.55/213.74
PROPER(U51(x0, x1, U51(z0, z1, z2))) → c73(U51'(proper(x0), proper(x1), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U51(z0, z1, z2))) 686.55/213.74
PROPER(U51(x0, x1, U52(z0, z1, z2))) → c73(U51'(proper(x0), proper(x1), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U52(z0, z1, z2))) 686.55/213.74
PROPER(U51(x0, x1, s(z0))) → c73(U51'(proper(x0), proper(x1), s(proper(z0))), PROPER(x0), PROPER(x1), PROPER(s(z0))) 686.55/213.74
PROPER(U51(x0, x1, plus(z0, z1))) → c73(U51'(proper(x0), proper(x1), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(plus(z0, z1))) 686.55/213.74
PROPER(U51(x0, x1, U61(z0))) → c73(U51'(proper(x0), proper(x1), U61(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U61(z0))) 686.55/213.74
PROPER(U51(x0, x1, U71(z0, z1, z2))) → c73(U51'(proper(x0), proper(x1), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U71(z0, z1, z2))) 686.55/213.74
PROPER(U51(x0, x1, U72(z0, z1, z2))) → c73(U51'(proper(x0), proper(x1), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U72(z0, z1, z2))) 686.55/213.74
PROPER(U51(x0, x1, x(z0, z1))) → c73(U51'(proper(x0), proper(x1), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(x(z0, z1))) 686.55/213.74
PROPER(U51(x0, U11(z0, z1), x2)) → c73(U51'(proper(x0), U11(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U11(z0, z1)), PROPER(x2)) 686.55/213.74
PROPER(U51(x0, U12(z0), x2)) → c73(U51'(proper(x0), U12(proper(z0)), proper(x2)), PROPER(x0), PROPER(U12(z0)), PROPER(x2)) 686.55/213.74
PROPER(U51(x0, isNat(z0), x2)) → c73(U51'(proper(x0), isNat(proper(z0)), proper(x2)), PROPER(x0), PROPER(isNat(z0)), PROPER(x2)) 686.55/213.74
PROPER(U51(x0, U21(z0), x2)) → c73(U51'(proper(x0), U21(proper(z0)), proper(x2)), PROPER(x0), PROPER(U21(z0)), PROPER(x2)) 686.55/213.74
PROPER(U51(x0, U31(z0, z1), x2)) → c73(U51'(proper(x0), U31(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U31(z0, z1)), PROPER(x2)) 686.55/213.74
PROPER(U51(x0, U32(z0), x2)) → c73(U51'(proper(x0), U32(proper(z0)), proper(x2)), PROPER(x0), PROPER(U32(z0)), PROPER(x2)) 686.55/213.74
PROPER(U51(x0, U41(z0, z1), x2)) → c73(U51'(proper(x0), U41(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U41(z0, z1)), PROPER(x2)) 686.55/213.74
PROPER(U51(x0, U51(z0, z1, z2), x2)) → c73(U51'(proper(x0), U51(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U51(z0, z1, z2)), PROPER(x2)) 686.55/213.74
PROPER(U51(x0, U52(z0, z1, z2), x2)) → c73(U51'(proper(x0), U52(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U52(z0, z1, z2)), PROPER(x2)) 686.55/213.74
PROPER(U51(x0, s(z0), x2)) → c73(U51'(proper(x0), s(proper(z0)), proper(x2)), PROPER(x0), PROPER(s(z0)), PROPER(x2)) 686.55/213.74
PROPER(U51(x0, plus(z0, z1), x2)) → c73(U51'(proper(x0), plus(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(plus(z0, z1)), PROPER(x2)) 686.55/213.74
PROPER(U51(x0, U61(z0), x2)) → c73(U51'(proper(x0), U61(proper(z0)), proper(x2)), PROPER(x0), PROPER(U61(z0)), PROPER(x2)) 686.55/213.74
PROPER(U51(x0, U71(z0, z1, z2), x2)) → c73(U51'(proper(x0), U71(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U71(z0, z1, z2)), PROPER(x2)) 686.55/213.74
PROPER(U51(x0, U72(z0, z1, z2), x2)) → c73(U51'(proper(x0), U72(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U72(z0, z1, z2)), PROPER(x2)) 686.55/213.74
PROPER(U51(x0, x(z0, z1), x2)) → c73(U51'(proper(x0), x(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(x(z0, z1)), PROPER(x2)) 686.55/213.74
PROPER(U51(U11(z0, z1), x1, x2)) → c73(U51'(U11(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U11(z0, z1)), PROPER(x1), PROPER(x2)) 686.55/213.74
PROPER(U51(U12(z0), x1, x2)) → c73(U51'(U12(proper(z0)), proper(x1), proper(x2)), PROPER(U12(z0)), PROPER(x1), PROPER(x2)) 686.55/213.74
PROPER(U51(isNat(z0), x1, x2)) → c73(U51'(isNat(proper(z0)), proper(x1), proper(x2)), PROPER(isNat(z0)), PROPER(x1), PROPER(x2)) 686.55/213.74
PROPER(U51(U21(z0), x1, x2)) → c73(U51'(U21(proper(z0)), proper(x1), proper(x2)), PROPER(U21(z0)), PROPER(x1), PROPER(x2)) 686.55/213.74
PROPER(U51(U31(z0, z1), x1, x2)) → c73(U51'(U31(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U31(z0, z1)), PROPER(x1), PROPER(x2)) 686.55/213.74
PROPER(U51(U32(z0), x1, x2)) → c73(U51'(U32(proper(z0)), proper(x1), proper(x2)), PROPER(U32(z0)), PROPER(x1), PROPER(x2)) 686.55/213.74
PROPER(U51(U41(z0, z1), x1, x2)) → c73(U51'(U41(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U41(z0, z1)), PROPER(x1), PROPER(x2)) 686.55/213.74
PROPER(U51(U51(z0, z1, z2), x1, x2)) → c73(U51'(U51(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U51(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.55/213.74
PROPER(U51(U52(z0, z1, z2), x1, x2)) → c73(U51'(U52(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U52(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.55/213.74
PROPER(U51(s(z0), x1, x2)) → c73(U51'(s(proper(z0)), proper(x1), proper(x2)), PROPER(s(z0)), PROPER(x1), PROPER(x2)) 686.55/213.74
PROPER(U51(plus(z0, z1), x1, x2)) → c73(U51'(plus(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(plus(z0, z1)), PROPER(x1), PROPER(x2)) 686.55/213.74
PROPER(U51(U61(z0), x1, x2)) → c73(U51'(U61(proper(z0)), proper(x1), proper(x2)), PROPER(U61(z0)), PROPER(x1), PROPER(x2)) 686.55/213.74
PROPER(U51(U71(z0, z1, z2), x1, x2)) → c73(U51'(U71(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U71(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.55/213.74
PROPER(U51(U72(z0, z1, z2), x1, x2)) → c73(U51'(U72(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U72(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.55/213.74
PROPER(U51(x(z0, z1), x1, x2)) → c73(U51'(x(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(x(z0, z1)), PROPER(x1), PROPER(x2)) 686.55/213.74
PROPER(U51(x0, x1, tt)) → c73(U51'(proper(x0), proper(x1), ok(tt)), PROPER(x0), PROPER(x1)) 686.55/213.74
PROPER(U51(x0, x1, 0)) → c73(U51'(proper(x0), proper(x1), ok(0)), PROPER(x0), PROPER(x1)) 686.55/213.74
PROPER(U51(x0, tt, x2)) → c73(U51'(proper(x0), ok(tt), proper(x2)), PROPER(x0), PROPER(x2)) 686.55/213.74
PROPER(U51(x0, 0, x2)) → c73(U51'(proper(x0), ok(0), proper(x2)), PROPER(x0), PROPER(x2)) 686.55/213.74
PROPER(U51(tt, x1, x2)) → c73(U51'(ok(tt), proper(x1), proper(x2)), PROPER(x1), PROPER(x2)) 686.55/213.74
PROPER(U51(0, x1, x2)) → c73(U51'(ok(0), proper(x1), proper(x2)), PROPER(x1), PROPER(x2)) 686.55/213.74
PROPER(U52(x0, x1, U11(z0, z1))) → c74(U52'(proper(x0), proper(x1), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U11(z0, z1))) 686.55/213.74
PROPER(U52(x0, x1, U12(z0))) → c74(U52'(proper(x0), proper(x1), U12(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U12(z0))) 686.55/213.74
PROPER(U52(x0, x1, isNat(z0))) → c74(U52'(proper(x0), proper(x1), isNat(proper(z0))), PROPER(x0), PROPER(x1), PROPER(isNat(z0))) 686.55/213.74
PROPER(U52(x0, x1, U21(z0))) → c74(U52'(proper(x0), proper(x1), U21(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U21(z0))) 686.55/213.74
PROPER(U52(x0, x1, U31(z0, z1))) → c74(U52'(proper(x0), proper(x1), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U31(z0, z1))) 686.55/213.74
PROPER(U52(x0, x1, U32(z0))) → c74(U52'(proper(x0), proper(x1), U32(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U32(z0))) 686.55/213.74
PROPER(U52(x0, x1, U41(z0, z1))) → c74(U52'(proper(x0), proper(x1), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U41(z0, z1))) 686.55/213.74
PROPER(U52(x0, x1, U51(z0, z1, z2))) → c74(U52'(proper(x0), proper(x1), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U51(z0, z1, z2))) 686.55/213.74
PROPER(U52(x0, x1, U52(z0, z1, z2))) → c74(U52'(proper(x0), proper(x1), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U52(z0, z1, z2))) 686.55/213.74
PROPER(U52(x0, x1, s(z0))) → c74(U52'(proper(x0), proper(x1), s(proper(z0))), PROPER(x0), PROPER(x1), PROPER(s(z0))) 686.55/213.74
PROPER(U52(x0, x1, plus(z0, z1))) → c74(U52'(proper(x0), proper(x1), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(plus(z0, z1))) 686.55/213.74
PROPER(U52(x0, x1, U61(z0))) → c74(U52'(proper(x0), proper(x1), U61(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U61(z0))) 686.55/213.74
PROPER(U52(x0, x1, U71(z0, z1, z2))) → c74(U52'(proper(x0), proper(x1), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U71(z0, z1, z2))) 686.55/213.74
PROPER(U52(x0, x1, U72(z0, z1, z2))) → c74(U52'(proper(x0), proper(x1), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U72(z0, z1, z2))) 686.55/213.74
PROPER(U52(x0, x1, x(z0, z1))) → c74(U52'(proper(x0), proper(x1), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(x(z0, z1))) 686.55/213.74
PROPER(U52(x0, U11(z0, z1), x2)) → c74(U52'(proper(x0), U11(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U11(z0, z1)), PROPER(x2)) 686.55/213.74
PROPER(U52(x0, U12(z0), x2)) → c74(U52'(proper(x0), U12(proper(z0)), proper(x2)), PROPER(x0), PROPER(U12(z0)), PROPER(x2)) 686.55/213.74
PROPER(U52(x0, isNat(z0), x2)) → c74(U52'(proper(x0), isNat(proper(z0)), proper(x2)), PROPER(x0), PROPER(isNat(z0)), PROPER(x2)) 686.55/213.74
PROPER(U52(x0, U21(z0), x2)) → c74(U52'(proper(x0), U21(proper(z0)), proper(x2)), PROPER(x0), PROPER(U21(z0)), PROPER(x2)) 686.55/213.74
PROPER(U52(x0, U31(z0, z1), x2)) → c74(U52'(proper(x0), U31(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U31(z0, z1)), PROPER(x2)) 686.55/213.74
PROPER(U52(x0, U32(z0), x2)) → c74(U52'(proper(x0), U32(proper(z0)), proper(x2)), PROPER(x0), PROPER(U32(z0)), PROPER(x2)) 686.55/213.74
PROPER(U52(x0, U41(z0, z1), x2)) → c74(U52'(proper(x0), U41(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U41(z0, z1)), PROPER(x2)) 686.55/213.74
PROPER(U52(x0, U51(z0, z1, z2), x2)) → c74(U52'(proper(x0), U51(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U51(z0, z1, z2)), PROPER(x2)) 686.55/213.74
PROPER(U52(x0, U52(z0, z1, z2), x2)) → c74(U52'(proper(x0), U52(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U52(z0, z1, z2)), PROPER(x2)) 686.55/213.74
PROPER(U52(x0, s(z0), x2)) → c74(U52'(proper(x0), s(proper(z0)), proper(x2)), PROPER(x0), PROPER(s(z0)), PROPER(x2)) 686.55/213.74
PROPER(U52(x0, plus(z0, z1), x2)) → c74(U52'(proper(x0), plus(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(plus(z0, z1)), PROPER(x2)) 686.55/213.74
PROPER(U52(x0, U61(z0), x2)) → c74(U52'(proper(x0), U61(proper(z0)), proper(x2)), PROPER(x0), PROPER(U61(z0)), PROPER(x2)) 686.55/213.74
PROPER(U52(x0, U71(z0, z1, z2), x2)) → c74(U52'(proper(x0), U71(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U71(z0, z1, z2)), PROPER(x2)) 686.55/213.74
PROPER(U52(x0, U72(z0, z1, z2), x2)) → c74(U52'(proper(x0), U72(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U72(z0, z1, z2)), PROPER(x2)) 686.55/213.74
PROPER(U52(x0, x(z0, z1), x2)) → c74(U52'(proper(x0), x(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(x(z0, z1)), PROPER(x2)) 686.55/213.74
PROPER(U52(U11(z0, z1), x1, x2)) → c74(U52'(U11(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U11(z0, z1)), PROPER(x1), PROPER(x2)) 686.55/213.74
PROPER(U52(U12(z0), x1, x2)) → c74(U52'(U12(proper(z0)), proper(x1), proper(x2)), PROPER(U12(z0)), PROPER(x1), PROPER(x2)) 686.55/213.74
PROPER(U52(isNat(z0), x1, x2)) → c74(U52'(isNat(proper(z0)), proper(x1), proper(x2)), PROPER(isNat(z0)), PROPER(x1), PROPER(x2)) 686.55/213.74
PROPER(U52(U21(z0), x1, x2)) → c74(U52'(U21(proper(z0)), proper(x1), proper(x2)), PROPER(U21(z0)), PROPER(x1), PROPER(x2)) 686.55/213.74
PROPER(U52(U31(z0, z1), x1, x2)) → c74(U52'(U31(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U31(z0, z1)), PROPER(x1), PROPER(x2)) 686.55/213.74
PROPER(U52(U32(z0), x1, x2)) → c74(U52'(U32(proper(z0)), proper(x1), proper(x2)), PROPER(U32(z0)), PROPER(x1), PROPER(x2)) 686.55/213.74
PROPER(U52(U41(z0, z1), x1, x2)) → c74(U52'(U41(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U41(z0, z1)), PROPER(x1), PROPER(x2)) 686.55/213.74
PROPER(U52(U51(z0, z1, z2), x1, x2)) → c74(U52'(U51(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U51(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.55/213.74
PROPER(U52(U52(z0, z1, z2), x1, x2)) → c74(U52'(U52(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U52(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.55/213.74
PROPER(U52(s(z0), x1, x2)) → c74(U52'(s(proper(z0)), proper(x1), proper(x2)), PROPER(s(z0)), PROPER(x1), PROPER(x2)) 686.55/213.74
PROPER(U52(plus(z0, z1), x1, x2)) → c74(U52'(plus(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(plus(z0, z1)), PROPER(x1), PROPER(x2)) 686.55/213.74
PROPER(U52(U61(z0), x1, x2)) → c74(U52'(U61(proper(z0)), proper(x1), proper(x2)), PROPER(U61(z0)), PROPER(x1), PROPER(x2)) 686.55/213.74
PROPER(U52(U71(z0, z1, z2), x1, x2)) → c74(U52'(U71(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U71(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.55/213.74
PROPER(U52(U72(z0, z1, z2), x1, x2)) → c74(U52'(U72(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U72(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.55/213.74
PROPER(U52(x(z0, z1), x1, x2)) → c74(U52'(x(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(x(z0, z1)), PROPER(x1), PROPER(x2)) 686.55/213.74
PROPER(U52(x0, x1, tt)) → c74(U52'(proper(x0), proper(x1), ok(tt)), PROPER(x0), PROPER(x1)) 686.55/213.74
PROPER(U52(x0, x1, 0)) → c74(U52'(proper(x0), proper(x1), ok(0)), PROPER(x0), PROPER(x1)) 686.55/213.74
PROPER(U52(x0, tt, x2)) → c74(U52'(proper(x0), ok(tt), proper(x2)), PROPER(x0), PROPER(x2)) 686.55/213.74
PROPER(U52(x0, 0, x2)) → c74(U52'(proper(x0), ok(0), proper(x2)), PROPER(x0), PROPER(x2)) 686.55/213.74
PROPER(U52(tt, x1, x2)) → c74(U52'(ok(tt), proper(x1), proper(x2)), PROPER(x1), PROPER(x2)) 686.55/213.74
PROPER(U52(0, x1, x2)) → c74(U52'(ok(0), proper(x1), proper(x2)), PROPER(x1), PROPER(x2)) 686.55/213.74
PROPER(s(U11(z0, z1))) → c75(S(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.55/213.74
PROPER(s(U12(z0))) → c75(S(U12(proper(z0))), PROPER(U12(z0))) 686.55/213.74
PROPER(s(isNat(z0))) → c75(S(isNat(proper(z0))), PROPER(isNat(z0))) 686.55/213.74
PROPER(s(U21(z0))) → c75(S(U21(proper(z0))), PROPER(U21(z0))) 686.55/213.74
PROPER(s(U31(z0, z1))) → c75(S(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.55/213.74
PROPER(s(U32(z0))) → c75(S(U32(proper(z0))), PROPER(U32(z0))) 686.55/213.74
PROPER(s(U41(z0, z1))) → c75(S(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.55/213.74
PROPER(s(U51(z0, z1, z2))) → c75(S(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.55/213.74
PROPER(s(U52(z0, z1, z2))) → c75(S(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.55/213.74
PROPER(s(s(z0))) → c75(S(s(proper(z0))), PROPER(s(z0))) 686.55/213.74
PROPER(s(plus(z0, z1))) → c75(S(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.55/213.74
PROPER(s(U61(z0))) → c75(S(U61(proper(z0))), PROPER(U61(z0))) 686.55/213.74
PROPER(s(U71(z0, z1, z2))) → c75(S(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.55/213.74
PROPER(s(U72(z0, z1, z2))) → c75(S(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.55/213.74
PROPER(s(x(z0, z1))) → c75(S(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.55/213.74
PROPER(s(tt)) → c75(S(ok(tt))) 686.55/213.74
PROPER(s(0)) → c75(S(ok(0))) 686.55/213.74
PROPER(plus(x0, U11(z0, z1))) → c76(PLUS(proper(x0), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(U11(z0, z1))) 686.55/213.74
PROPER(plus(x0, tt)) → c76(PLUS(proper(x0), ok(tt)), PROPER(x0), PROPER(tt)) 686.55/213.74
PROPER(plus(x0, U12(z0))) → c76(PLUS(proper(x0), U12(proper(z0))), PROPER(x0), PROPER(U12(z0))) 686.55/213.74
PROPER(plus(x0, isNat(z0))) → c76(PLUS(proper(x0), isNat(proper(z0))), PROPER(x0), PROPER(isNat(z0))) 686.55/213.74
PROPER(plus(x0, U21(z0))) → c76(PLUS(proper(x0), U21(proper(z0))), PROPER(x0), PROPER(U21(z0))) 686.55/213.74
PROPER(plus(x0, U31(z0, z1))) → c76(PLUS(proper(x0), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(U31(z0, z1))) 686.55/213.74
PROPER(plus(x0, U32(z0))) → c76(PLUS(proper(x0), U32(proper(z0))), PROPER(x0), PROPER(U32(z0))) 686.55/213.74
PROPER(plus(x0, U41(z0, z1))) → c76(PLUS(proper(x0), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(U41(z0, z1))) 686.55/213.74
PROPER(plus(x0, U51(z0, z1, z2))) → c76(PLUS(proper(x0), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U51(z0, z1, z2))) 686.55/213.74
PROPER(plus(x0, U52(z0, z1, z2))) → c76(PLUS(proper(x0), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U52(z0, z1, z2))) 686.55/213.74
PROPER(plus(x0, s(z0))) → c76(PLUS(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 686.55/213.74
PROPER(plus(x0, plus(z0, z1))) → c76(PLUS(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 686.55/213.74
PROPER(plus(x0, U61(z0))) → c76(PLUS(proper(x0), U61(proper(z0))), PROPER(x0), PROPER(U61(z0))) 686.55/213.74
PROPER(plus(x0, 0)) → c76(PLUS(proper(x0), ok(0)), PROPER(x0), PROPER(0)) 686.55/213.74
PROPER(plus(x0, U71(z0, z1, z2))) → c76(PLUS(proper(x0), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U71(z0, z1, z2))) 686.55/213.74
PROPER(plus(x0, U72(z0, z1, z2))) → c76(PLUS(proper(x0), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U72(z0, z1, z2))) 686.55/213.74
PROPER(plus(x0, x(z0, z1))) → c76(PLUS(proper(x0), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x(z0, z1))) 686.55/213.74
PROPER(plus(U11(z0, z1), x1)) → c76(PLUS(U11(proper(z0), proper(z1)), proper(x1)), PROPER(U11(z0, z1)), PROPER(x1)) 686.55/213.74
PROPER(plus(tt, x1)) → c76(PLUS(ok(tt), proper(x1)), PROPER(tt), PROPER(x1)) 686.55/213.74
PROPER(plus(U12(z0), x1)) → c76(PLUS(U12(proper(z0)), proper(x1)), PROPER(U12(z0)), PROPER(x1)) 686.55/213.74
PROPER(plus(isNat(z0), x1)) → c76(PLUS(isNat(proper(z0)), proper(x1)), PROPER(isNat(z0)), PROPER(x1)) 686.55/213.74
PROPER(plus(U21(z0), x1)) → c76(PLUS(U21(proper(z0)), proper(x1)), PROPER(U21(z0)), PROPER(x1)) 686.55/213.74
PROPER(plus(U31(z0, z1), x1)) → c76(PLUS(U31(proper(z0), proper(z1)), proper(x1)), PROPER(U31(z0, z1)), PROPER(x1)) 686.55/213.74
PROPER(plus(U32(z0), x1)) → c76(PLUS(U32(proper(z0)), proper(x1)), PROPER(U32(z0)), PROPER(x1)) 686.55/213.74
PROPER(plus(U41(z0, z1), x1)) → c76(PLUS(U41(proper(z0), proper(z1)), proper(x1)), PROPER(U41(z0, z1)), PROPER(x1)) 686.55/213.74
PROPER(plus(U51(z0, z1, z2), x1)) → c76(PLUS(U51(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U51(z0, z1, z2)), PROPER(x1)) 686.55/213.74
PROPER(plus(U52(z0, z1, z2), x1)) → c76(PLUS(U52(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U52(z0, z1, z2)), PROPER(x1)) 686.55/213.74
PROPER(plus(s(z0), x1)) → c76(PLUS(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 686.55/213.74
PROPER(plus(plus(z0, z1), x1)) → c76(PLUS(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 686.55/213.74
PROPER(plus(U61(z0), x1)) → c76(PLUS(U61(proper(z0)), proper(x1)), PROPER(U61(z0)), PROPER(x1)) 686.55/213.74
PROPER(plus(0, x1)) → c76(PLUS(ok(0), proper(x1)), PROPER(0), PROPER(x1)) 686.55/213.74
PROPER(plus(U71(z0, z1, z2), x1)) → c76(PLUS(U71(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U71(z0, z1, z2)), PROPER(x1)) 686.55/213.74
PROPER(plus(U72(z0, z1, z2), x1)) → c76(PLUS(U72(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U72(z0, z1, z2)), PROPER(x1)) 686.55/213.74
PROPER(plus(x(z0, z1), x1)) → c76(PLUS(x(proper(z0), proper(z1)), proper(x1)), PROPER(x(z0, z1)), PROPER(x1))
K tuples:none
Defined Rule Symbols:

active, U11, U12, U21, U31, U32, U41, U51, U52, s, plus, U61, U71, U72, x, proper, isNat, top

Defined Pair Symbols:

ACTIVE, U11', U12', U21', U31', U32', U41', U51', U52', S, PLUS, U61', U71', U72', X, PROPER, ISNAT, TOP

Compound Symbols:

c28, c29, 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, c62, c63, c64, c77, c79, c80, c81, c82, c83, c84, c13, c16, c18, c1, c19, c19, c, c20, c20, c2, c21, c21, c3, c22, c22, c4, c23, c23, c5, c24, c24, c6, c25, c25, c7, c26, c26, c8, c27, c27, c9, c30, c30, c10, c31, c31, c11, c32, c32, c12, c65, c65, c67, c67, c68, c68, c69, c69, c70, c70, c71, c71, c72, c72, c73, c73, c74, c74, c75, c75, c76

686.55/213.74
686.55/213.74

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

Removed 4 trailing tuple parts
686.55/213.74
686.55/213.74

(122) Obligation:

Complexity Dependency Tuples Problem
Rules:

active(U11(tt, z0)) → mark(U12(isNat(z0))) 686.55/213.74
active(U12(tt)) → mark(tt) 686.55/213.74
active(U21(tt)) → mark(tt) 686.55/213.74
active(U31(tt, z0)) → mark(U32(isNat(z0))) 686.55/213.74
active(U32(tt)) → mark(tt) 686.55/213.74
active(U41(tt, z0)) → mark(z0) 686.55/213.74
active(U51(tt, z0, z1)) → mark(U52(isNat(z1), z0, z1)) 686.55/213.74
active(U52(tt, z0, z1)) → mark(s(plus(z1, z0))) 686.55/213.74
active(U61(tt)) → mark(0) 686.55/213.74
active(U71(tt, z0, z1)) → mark(U72(isNat(z1), z0, z1)) 686.55/213.74
active(U72(tt, z0, z1)) → mark(plus(x(z1, z0), z1)) 686.55/213.74
active(isNat(0)) → mark(tt) 686.55/213.74
active(isNat(plus(z0, z1))) → mark(U11(isNat(z0), z1)) 686.55/213.74
active(isNat(s(z0))) → mark(U21(isNat(z0))) 686.55/213.74
active(isNat(x(z0, z1))) → mark(U31(isNat(z0), z1)) 686.55/213.74
active(plus(z0, 0)) → mark(U41(isNat(z0), z0)) 686.55/213.74
active(plus(z0, s(z1))) → mark(U51(isNat(z1), z1, z0)) 686.55/213.74
active(x(z0, 0)) → mark(U61(isNat(z0))) 686.55/213.74
active(x(z0, s(z1))) → mark(U71(isNat(z1), z1, z0)) 686.55/213.74
active(U11(z0, z1)) → U11(active(z0), z1) 686.55/213.74
active(U12(z0)) → U12(active(z0)) 686.55/213.74
active(U21(z0)) → U21(active(z0)) 686.55/213.74
active(U31(z0, z1)) → U31(active(z0), z1) 686.55/213.74
active(U32(z0)) → U32(active(z0)) 686.55/213.74
active(U41(z0, z1)) → U41(active(z0), z1) 686.55/213.74
active(U51(z0, z1, z2)) → U51(active(z0), z1, z2) 686.55/213.74
active(U52(z0, z1, z2)) → U52(active(z0), z1, z2) 686.55/213.74
active(s(z0)) → s(active(z0)) 686.55/213.74
active(plus(z0, z1)) → plus(active(z0), z1) 686.55/213.74
active(plus(z0, z1)) → plus(z0, active(z1)) 686.55/213.74
active(U61(z0)) → U61(active(z0)) 686.55/213.74
active(U71(z0, z1, z2)) → U71(active(z0), z1, z2) 686.55/213.74
active(U72(z0, z1, z2)) → U72(active(z0), z1, z2) 686.55/213.74
active(x(z0, z1)) → x(active(z0), z1) 686.55/213.74
active(x(z0, z1)) → x(z0, active(z1)) 686.55/213.74
U11(mark(z0), z1) → mark(U11(z0, z1)) 686.55/213.74
U11(ok(z0), ok(z1)) → ok(U11(z0, z1)) 686.55/213.74
U12(mark(z0)) → mark(U12(z0)) 686.55/213.74
U12(ok(z0)) → ok(U12(z0)) 686.55/213.74
U21(mark(z0)) → mark(U21(z0)) 686.55/213.74
U21(ok(z0)) → ok(U21(z0)) 686.55/213.74
U31(mark(z0), z1) → mark(U31(z0, z1)) 686.55/213.74
U31(ok(z0), ok(z1)) → ok(U31(z0, z1)) 686.55/213.74
U32(mark(z0)) → mark(U32(z0)) 686.55/213.74
U32(ok(z0)) → ok(U32(z0)) 686.55/213.74
U41(mark(z0), z1) → mark(U41(z0, z1)) 686.55/213.74
U41(ok(z0), ok(z1)) → ok(U41(z0, z1)) 686.55/213.74
U51(mark(z0), z1, z2) → mark(U51(z0, z1, z2)) 686.55/213.74
U51(ok(z0), ok(z1), ok(z2)) → ok(U51(z0, z1, z2)) 686.55/213.74
U52(mark(z0), z1, z2) → mark(U52(z0, z1, z2)) 686.55/213.74
U52(ok(z0), ok(z1), ok(z2)) → ok(U52(z0, z1, z2)) 686.55/213.74
s(mark(z0)) → mark(s(z0)) 686.55/213.74
s(ok(z0)) → ok(s(z0)) 686.55/213.74
plus(mark(z0), z1) → mark(plus(z0, z1)) 686.55/213.74
plus(z0, mark(z1)) → mark(plus(z0, z1)) 686.55/213.74
plus(ok(z0), ok(z1)) → ok(plus(z0, z1)) 686.55/213.74
U61(mark(z0)) → mark(U61(z0)) 686.55/213.74
U61(ok(z0)) → ok(U61(z0)) 686.55/213.74
U71(mark(z0), z1, z2) → mark(U71(z0, z1, z2)) 686.55/213.74
U71(ok(z0), ok(z1), ok(z2)) → ok(U71(z0, z1, z2)) 686.55/213.74
U72(mark(z0), z1, z2) → mark(U72(z0, z1, z2)) 686.55/213.74
U72(ok(z0), ok(z1), ok(z2)) → ok(U72(z0, z1, z2)) 686.55/213.74
x(mark(z0), z1) → mark(x(z0, z1)) 686.55/213.74
x(z0, mark(z1)) → mark(x(z0, z1)) 686.55/213.74
x(ok(z0), ok(z1)) → ok(x(z0, z1)) 686.55/213.74
proper(U11(z0, z1)) → U11(proper(z0), proper(z1)) 686.55/213.74
proper(tt) → ok(tt) 686.55/213.74
proper(U12(z0)) → U12(proper(z0)) 686.55/213.74
proper(isNat(z0)) → isNat(proper(z0)) 686.55/213.74
proper(U21(z0)) → U21(proper(z0)) 686.55/213.74
proper(U31(z0, z1)) → U31(proper(z0), proper(z1)) 686.55/213.74
proper(U32(z0)) → U32(proper(z0)) 686.55/213.74
proper(U41(z0, z1)) → U41(proper(z0), proper(z1)) 686.55/213.74
proper(U51(z0, z1, z2)) → U51(proper(z0), proper(z1), proper(z2)) 686.55/213.74
proper(U52(z0, z1, z2)) → U52(proper(z0), proper(z1), proper(z2)) 686.55/213.74
proper(s(z0)) → s(proper(z0)) 686.55/213.74
proper(plus(z0, z1)) → plus(proper(z0), proper(z1)) 686.55/213.74
proper(U61(z0)) → U61(proper(z0)) 686.55/213.74
proper(0) → ok(0) 686.55/213.74
proper(U71(z0, z1, z2)) → U71(proper(z0), proper(z1), proper(z2)) 686.55/213.74
proper(U72(z0, z1, z2)) → U72(proper(z0), proper(z1), proper(z2)) 686.55/213.74
proper(x(z0, z1)) → x(proper(z0), proper(z1)) 686.55/213.74
isNat(ok(z0)) → ok(isNat(z0)) 686.55/213.74
top(mark(z0)) → top(proper(z0)) 686.55/213.74
top(ok(z0)) → top(active(z0))
Tuples:

ACTIVE(plus(z0, z1)) → c28(PLUS(active(z0), z1), ACTIVE(z0)) 686.55/213.74
ACTIVE(plus(z0, z1)) → c29(PLUS(z0, active(z1)), ACTIVE(z1)) 686.55/213.74
ACTIVE(x(z0, z1)) → c33(X(active(z0), z1), ACTIVE(z0)) 686.55/213.74
ACTIVE(x(z0, z1)) → c34(X(z0, active(z1)), ACTIVE(z1)) 686.55/213.74
U11'(mark(z0), z1) → c35(U11'(z0, z1)) 686.55/213.74
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1)) 686.55/213.74
U12'(mark(z0)) → c37(U12'(z0)) 686.55/213.74
U12'(ok(z0)) → c38(U12'(z0)) 686.55/213.74
U21'(mark(z0)) → c39(U21'(z0)) 686.55/213.74
U21'(ok(z0)) → c40(U21'(z0)) 686.55/213.74
U31'(mark(z0), z1) → c41(U31'(z0, z1)) 686.55/213.74
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 686.55/213.74
U32'(mark(z0)) → c43(U32'(z0)) 686.55/213.74
U32'(ok(z0)) → c44(U32'(z0)) 686.55/213.74
U41'(mark(z0), z1) → c45(U41'(z0, z1)) 686.55/213.74
U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1)) 686.55/213.74
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2)) 686.55/213.74
U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2)) 686.55/213.74
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2)) 686.55/213.74
U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2)) 686.55/213.74
S(mark(z0)) → c51(S(z0)) 686.55/213.74
S(ok(z0)) → c52(S(z0)) 686.55/213.74
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 686.55/213.74
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 686.55/213.74
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 686.55/213.74
U61'(mark(z0)) → c56(U61'(z0)) 686.55/213.74
U61'(ok(z0)) → c57(U61'(z0)) 686.55/213.74
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2)) 686.55/213.74
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2)) 686.55/213.74
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2)) 686.55/213.74
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 686.55/213.74
X(mark(z0), z1) → c62(X(z0, z1)) 686.55/213.74
X(z0, mark(z1)) → c63(X(z0, z1)) 686.55/213.74
X(ok(z0), ok(z1)) → c64(X(z0, z1)) 686.55/213.74
PROPER(U61(z0)) → c77(U61'(proper(z0)), PROPER(z0)) 686.55/213.74
PROPER(U71(z0, z1, z2)) → c79(U71'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 686.55/213.74
PROPER(U72(z0, z1, z2)) → c80(U72'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 686.55/213.74
PROPER(x(z0, z1)) → c81(X(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 686.55/213.74
ISNAT(ok(z0)) → c82(ISNAT(z0)) 686.55/213.74
TOP(mark(z0)) → c83(TOP(proper(z0)), PROPER(z0)) 686.55/213.74
TOP(ok(z0)) → c84(TOP(active(z0)), ACTIVE(z0)) 686.55/213.74
ACTIVE(isNat(s(z0))) → c13(ISNAT(z0)) 686.55/213.74
ACTIVE(plus(z0, s(z1))) → c16(ISNAT(z1)) 686.55/213.74
ACTIVE(x(z0, s(z1))) → c18(ISNAT(z1)) 686.55/213.74
ACTIVE(U11(tt, z0)) → c1(U12'(isNat(z0))) 686.55/213.74
ACTIVE(U11(tt, z0)) → c1(ISNAT(z0)) 686.55/213.74
ACTIVE(U31(tt, z0)) → c1(U32'(isNat(z0))) 686.55/213.74
ACTIVE(U31(tt, z0)) → c1(ISNAT(z0)) 686.55/213.74
ACTIVE(U51(tt, z0, z1)) → c1(U52'(isNat(z1), z0, z1)) 686.55/213.74
ACTIVE(U51(tt, z0, z1)) → c1(ISNAT(z1)) 686.55/213.74
ACTIVE(U52(tt, z0, z1)) → c1(S(plus(z1, z0))) 686.55/213.74
ACTIVE(U52(tt, z0, z1)) → c1(PLUS(z1, z0)) 686.55/213.74
ACTIVE(U71(tt, z0, z1)) → c1(U72'(isNat(z1), z0, z1)) 686.55/213.74
ACTIVE(U71(tt, z0, z1)) → c1(ISNAT(z1)) 686.55/213.74
ACTIVE(U72(tt, z0, z1)) → c1(PLUS(x(z1, z0), z1)) 686.55/213.74
ACTIVE(U72(tt, z0, z1)) → c1(X(z1, z0)) 686.55/213.74
ACTIVE(isNat(plus(z0, z1))) → c1(U11'(isNat(z0), z1)) 686.55/213.74
ACTIVE(isNat(plus(z0, z1))) → c1(ISNAT(z0)) 686.55/213.74
ACTIVE(isNat(x(z0, z1))) → c1(U31'(isNat(z0), z1)) 686.55/213.74
ACTIVE(isNat(x(z0, z1))) → c1(ISNAT(z0)) 686.55/213.74
ACTIVE(plus(z0, 0)) → c1(U41'(isNat(z0), z0)) 686.55/213.74
ACTIVE(plus(z0, 0)) → c1(ISNAT(z0)) 686.55/213.74
ACTIVE(x(z0, 0)) → c1(U61'(isNat(z0))) 686.55/213.74
ACTIVE(x(z0, 0)) → c1(ISNAT(z0)) 686.55/213.74
ACTIVE(U11(plus(z0, 0), x1)) → c19(U11'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.55/213.74
ACTIVE(U11(plus(z0, s(z1)), x1)) → c19(U11'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.55/213.74
ACTIVE(U11(x(z0, 0), x1)) → c19(U11'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.55/213.74
ACTIVE(U11(x(z0, s(z1)), x1)) → c19(U11'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.55/213.74
ACTIVE(U11(U11(z0, z1), x1)) → c19(U11'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.55/213.74
ACTIVE(U11(U12(z0), x1)) → c19(U11'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.55/213.74
ACTIVE(U11(U21(z0), x1)) → c19(U11'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.55/213.74
ACTIVE(U11(U31(z0, z1), x1)) → c19(U11'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.55/213.74
ACTIVE(U11(U32(z0), x1)) → c19(U11'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.55/213.74
ACTIVE(U11(U41(z0, z1), x1)) → c19(U11'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.55/213.74
ACTIVE(U11(U51(z0, z1, z2), x1)) → c19(U11'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.55/213.74
ACTIVE(U11(U52(z0, z1, z2), x1)) → c19(U11'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.55/213.74
ACTIVE(U11(s(z0), x1)) → c19(U11'(s(active(z0)), x1), ACTIVE(s(z0))) 686.55/213.74
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.55/213.74
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.55/213.74
ACTIVE(U11(U61(z0), x1)) → c19(U11'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.55/213.74
ACTIVE(U11(U71(z0, z1, z2), x1)) → c19(U11'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.55/213.74
ACTIVE(U11(U72(z0, z1, z2), x1)) → c19(U11'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.55/213.74
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.55/213.74
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.55/213.74
ACTIVE(U11(isNat(0), x1)) → c19(U11'(mark(tt), x1)) 686.55/213.74
ACTIVE(U11(U11(tt, z0), x1)) → c(U11'(mark(U12(isNat(z0))), x1)) 686.55/213.74
ACTIVE(U11(U11(tt, z0), x1)) → c(ACTIVE(U11(tt, z0))) 686.55/213.74
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(U11'(mark(U11(isNat(z0), z1)), x1)) 686.55/213.74
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(ACTIVE(isNat(plus(z0, z1)))) 686.55/213.74
ACTIVE(U11(isNat(s(z0)), x1)) → c(U11'(mark(U21(isNat(z0))), x1)) 686.55/213.74
ACTIVE(U11(isNat(s(z0)), x1)) → c(ACTIVE(isNat(s(z0)))) 686.55/213.74
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(U11'(mark(U31(isNat(z0), z1)), x1)) 686.55/213.74
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(ACTIVE(isNat(x(z0, z1)))) 686.55/213.74
ACTIVE(U12(plus(z0, 0))) → c20(U12'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.55/213.74
ACTIVE(U12(plus(z0, s(z1)))) → c20(U12'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.55/213.74
ACTIVE(U12(x(z0, 0))) → c20(U12'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.55/213.74
ACTIVE(U12(x(z0, s(z1)))) → c20(U12'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.55/213.74
ACTIVE(U12(U11(z0, z1))) → c20(U12'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.55/213.74
ACTIVE(U12(U12(z0))) → c20(U12'(U12(active(z0))), ACTIVE(U12(z0))) 686.55/213.74
ACTIVE(U12(U21(z0))) → c20(U12'(U21(active(z0))), ACTIVE(U21(z0))) 686.55/213.74
ACTIVE(U12(U31(z0, z1))) → c20(U12'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.55/213.74
ACTIVE(U12(U32(z0))) → c20(U12'(U32(active(z0))), ACTIVE(U32(z0))) 686.55/213.74
ACTIVE(U12(U41(z0, z1))) → c20(U12'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.55/213.74
ACTIVE(U12(U51(z0, z1, z2))) → c20(U12'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.55/213.74
ACTIVE(U12(U52(z0, z1, z2))) → c20(U12'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.55/213.74
ACTIVE(U12(s(z0))) → c20(U12'(s(active(z0))), ACTIVE(s(z0))) 686.55/213.74
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.55/213.74
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.55/213.74
ACTIVE(U12(U61(z0))) → c20(U12'(U61(active(z0))), ACTIVE(U61(z0))) 686.55/213.74
ACTIVE(U12(U71(z0, z1, z2))) → c20(U12'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.55/213.74
ACTIVE(U12(U72(z0, z1, z2))) → c20(U12'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.55/213.74
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.55/213.74
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.55/213.74
ACTIVE(U11(U12(tt), x1)) → c19(U11'(mark(tt), x1)) 686.55/213.74
ACTIVE(U12(U12(tt))) → c20(U12'(mark(tt))) 686.55/213.74
ACTIVE(U12(isNat(0))) → c20(U12'(mark(tt))) 686.55/213.74
ACTIVE(U12(U11(tt, z0))) → c2(U12'(mark(U12(isNat(z0))))) 686.55/213.74
ACTIVE(U12(U11(tt, z0))) → c2(ACTIVE(U11(tt, z0))) 686.55/213.74
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(U12'(mark(U11(isNat(z0), z1)))) 686.55/213.74
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(ACTIVE(isNat(plus(z0, z1)))) 686.55/213.74
ACTIVE(U12(isNat(s(z0)))) → c2(U12'(mark(U21(isNat(z0))))) 686.55/213.74
ACTIVE(U12(isNat(s(z0)))) → c2(ACTIVE(isNat(s(z0)))) 686.55/213.74
ACTIVE(U12(isNat(x(z0, z1)))) → c2(U12'(mark(U31(isNat(z0), z1)))) 686.55/213.74
ACTIVE(U12(isNat(x(z0, z1)))) → c2(ACTIVE(isNat(x(z0, z1)))) 686.55/213.74
ACTIVE(U21(plus(z0, 0))) → c21(U21'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.55/213.74
ACTIVE(U21(plus(z0, s(z1)))) → c21(U21'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.55/213.74
ACTIVE(U21(x(z0, 0))) → c21(U21'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.55/213.74
ACTIVE(U21(x(z0, s(z1)))) → c21(U21'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.55/213.74
ACTIVE(U21(U11(z0, z1))) → c21(U21'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.55/213.74
ACTIVE(U21(U12(z0))) → c21(U21'(U12(active(z0))), ACTIVE(U12(z0))) 686.55/213.74
ACTIVE(U21(U21(z0))) → c21(U21'(U21(active(z0))), ACTIVE(U21(z0))) 686.55/213.74
ACTIVE(U21(U31(z0, z1))) → c21(U21'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.55/213.74
ACTIVE(U21(U32(z0))) → c21(U21'(U32(active(z0))), ACTIVE(U32(z0))) 686.55/213.74
ACTIVE(U21(U41(z0, z1))) → c21(U21'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.55/213.74
ACTIVE(U21(U51(z0, z1, z2))) → c21(U21'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.55/213.74
ACTIVE(U21(U52(z0, z1, z2))) → c21(U21'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.55/213.74
ACTIVE(U21(s(z0))) → c21(U21'(s(active(z0))), ACTIVE(s(z0))) 686.55/213.74
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.55/213.74
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.55/213.74
ACTIVE(U21(U61(z0))) → c21(U21'(U61(active(z0))), ACTIVE(U61(z0))) 686.55/213.74
ACTIVE(U21(U71(z0, z1, z2))) → c21(U21'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.55/213.74
ACTIVE(U21(U72(z0, z1, z2))) → c21(U21'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.55/213.74
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.55/213.74
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.55/213.74
ACTIVE(U11(U21(tt), x1)) → c19(U11'(mark(tt), x1)) 686.55/213.74
ACTIVE(U12(U21(tt))) → c20(U12'(mark(tt))) 686.55/213.74
ACTIVE(U21(U12(tt))) → c21(U21'(mark(tt))) 686.55/213.74
ACTIVE(U21(U21(tt))) → c21(U21'(mark(tt))) 686.55/213.74
ACTIVE(U21(isNat(0))) → c21(U21'(mark(tt))) 686.55/213.74
ACTIVE(U21(U11(tt, z0))) → c3(U21'(mark(U12(isNat(z0))))) 686.55/213.74
ACTIVE(U21(U11(tt, z0))) → c3(ACTIVE(U11(tt, z0))) 686.55/213.74
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(U21'(mark(U11(isNat(z0), z1)))) 686.55/213.74
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(ACTIVE(isNat(plus(z0, z1)))) 686.55/213.74
ACTIVE(U21(isNat(s(z0)))) → c3(U21'(mark(U21(isNat(z0))))) 686.55/213.74
ACTIVE(U21(isNat(s(z0)))) → c3(ACTIVE(isNat(s(z0)))) 686.55/213.74
ACTIVE(U21(isNat(x(z0, z1)))) → c3(U21'(mark(U31(isNat(z0), z1)))) 686.55/213.74
ACTIVE(U21(isNat(x(z0, z1)))) → c3(ACTIVE(isNat(x(z0, z1)))) 686.55/213.74
ACTIVE(U31(plus(z0, 0), x1)) → c22(U31'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.55/213.74
ACTIVE(U31(plus(z0, s(z1)), x1)) → c22(U31'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.55/213.74
ACTIVE(U31(x(z0, 0), x1)) → c22(U31'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.55/213.74
ACTIVE(U31(x(z0, s(z1)), x1)) → c22(U31'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.55/213.74
ACTIVE(U31(U11(z0, z1), x1)) → c22(U31'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.55/213.74
ACTIVE(U31(U12(z0), x1)) → c22(U31'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.55/213.74
ACTIVE(U31(U21(z0), x1)) → c22(U31'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.55/213.74
ACTIVE(U31(U31(z0, z1), x1)) → c22(U31'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.55/213.74
ACTIVE(U31(U32(z0), x1)) → c22(U31'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.55/213.74
ACTIVE(U31(U41(z0, z1), x1)) → c22(U31'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.55/213.74
ACTIVE(U31(U51(z0, z1, z2), x1)) → c22(U31'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.55/213.74
ACTIVE(U31(U52(z0, z1, z2), x1)) → c22(U31'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.55/213.74
ACTIVE(U31(s(z0), x1)) → c22(U31'(s(active(z0)), x1), ACTIVE(s(z0))) 686.55/213.74
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.55/213.74
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.55/213.74
ACTIVE(U31(U61(z0), x1)) → c22(U31'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.55/213.74
ACTIVE(U31(U71(z0, z1, z2), x1)) → c22(U31'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.55/213.74
ACTIVE(U31(U72(z0, z1, z2), x1)) → c22(U31'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.55/213.74
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.55/213.74
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.55/213.74
ACTIVE(U31(U12(tt), x1)) → c22(U31'(mark(tt), x1)) 686.55/213.74
ACTIVE(U31(U21(tt), x1)) → c22(U31'(mark(tt), x1)) 686.55/213.74
ACTIVE(U31(isNat(0), x1)) → c22(U31'(mark(tt), x1)) 686.55/213.74
ACTIVE(U11(U31(tt, z0), x1)) → c4(U11'(mark(U32(isNat(z0))), x1)) 686.55/213.74
ACTIVE(U11(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 686.55/213.74
ACTIVE(U12(U31(tt, z0))) → c4(U12'(mark(U32(isNat(z0))))) 686.55/213.74
ACTIVE(U12(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 686.55/213.74
ACTIVE(U21(U31(tt, z0))) → c4(U21'(mark(U32(isNat(z0))))) 686.55/213.74
ACTIVE(U21(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 686.55/213.74
ACTIVE(U31(U11(tt, z0), x1)) → c4(U31'(mark(U12(isNat(z0))), x1)) 686.55/213.74
ACTIVE(U31(U11(tt, z0), x1)) → c4(ACTIVE(U11(tt, z0))) 686.55/213.74
ACTIVE(U31(U31(tt, z0), x1)) → c4(U31'(mark(U32(isNat(z0))), x1)) 686.55/213.74
ACTIVE(U31(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 686.55/213.74
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(U31'(mark(U11(isNat(z0), z1)), x1)) 686.55/213.74
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(ACTIVE(isNat(plus(z0, z1)))) 686.55/213.74
ACTIVE(U31(isNat(s(z0)), x1)) → c4(U31'(mark(U21(isNat(z0))), x1)) 686.55/213.74
ACTIVE(U31(isNat(s(z0)), x1)) → c4(ACTIVE(isNat(s(z0)))) 686.55/213.74
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(U31'(mark(U31(isNat(z0), z1)), x1)) 686.55/213.74
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(ACTIVE(isNat(x(z0, z1)))) 686.55/213.74
ACTIVE(U32(plus(z0, 0))) → c23(U32'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.55/213.74
ACTIVE(U32(plus(z0, s(z1)))) → c23(U32'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.55/213.74
ACTIVE(U32(x(z0, 0))) → c23(U32'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.55/213.74
ACTIVE(U32(x(z0, s(z1)))) → c23(U32'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.55/213.74
ACTIVE(U32(U11(z0, z1))) → c23(U32'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.55/213.74
ACTIVE(U32(U12(z0))) → c23(U32'(U12(active(z0))), ACTIVE(U12(z0))) 686.55/213.74
ACTIVE(U32(U21(z0))) → c23(U32'(U21(active(z0))), ACTIVE(U21(z0))) 686.55/213.74
ACTIVE(U32(U31(z0, z1))) → c23(U32'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.55/213.74
ACTIVE(U32(U32(z0))) → c23(U32'(U32(active(z0))), ACTIVE(U32(z0))) 686.55/213.74
ACTIVE(U32(U41(z0, z1))) → c23(U32'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.55/213.74
ACTIVE(U32(U51(z0, z1, z2))) → c23(U32'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.55/213.74
ACTIVE(U32(U52(z0, z1, z2))) → c23(U32'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.55/213.74
ACTIVE(U32(s(z0))) → c23(U32'(s(active(z0))), ACTIVE(s(z0))) 686.55/213.74
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.55/213.74
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.55/213.74
ACTIVE(U32(U61(z0))) → c23(U32'(U61(active(z0))), ACTIVE(U61(z0))) 686.55/213.74
ACTIVE(U32(U71(z0, z1, z2))) → c23(U32'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.55/213.74
ACTIVE(U32(U72(z0, z1, z2))) → c23(U32'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.55/213.74
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.55/213.74
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.55/213.74
ACTIVE(U11(U32(tt), x1)) → c19(U11'(mark(tt), x1)) 686.55/213.74
ACTIVE(U12(U32(tt))) → c20(U12'(mark(tt))) 686.55/213.74
ACTIVE(U21(U32(tt))) → c21(U21'(mark(tt))) 686.55/213.74
ACTIVE(U31(U32(tt), x1)) → c22(U31'(mark(tt), x1)) 686.55/213.74
ACTIVE(U32(U12(tt))) → c23(U32'(mark(tt))) 686.55/213.74
ACTIVE(U32(U21(tt))) → c23(U32'(mark(tt))) 686.55/213.74
ACTIVE(U32(U32(tt))) → c23(U32'(mark(tt))) 686.55/213.74
ACTIVE(U32(isNat(0))) → c23(U32'(mark(tt))) 686.55/213.74
ACTIVE(U32(U11(tt, z0))) → c5(U32'(mark(U12(isNat(z0))))) 686.55/213.74
ACTIVE(U32(U11(tt, z0))) → c5(ACTIVE(U11(tt, z0))) 686.55/213.74
ACTIVE(U32(U31(tt, z0))) → c5(U32'(mark(U32(isNat(z0))))) 686.55/213.74
ACTIVE(U32(U31(tt, z0))) → c5(ACTIVE(U31(tt, z0))) 686.55/213.74
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(U32'(mark(U11(isNat(z0), z1)))) 686.55/213.74
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(ACTIVE(isNat(plus(z0, z1)))) 686.55/213.74
ACTIVE(U32(isNat(s(z0)))) → c5(U32'(mark(U21(isNat(z0))))) 686.55/213.74
ACTIVE(U32(isNat(s(z0)))) → c5(ACTIVE(isNat(s(z0)))) 686.55/213.74
ACTIVE(U32(isNat(x(z0, z1)))) → c5(U32'(mark(U31(isNat(z0), z1)))) 686.55/213.74
ACTIVE(U32(isNat(x(z0, z1)))) → c5(ACTIVE(isNat(x(z0, z1)))) 686.55/213.74
ACTIVE(U41(plus(z0, 0), x1)) → c24(U41'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.55/213.74
ACTIVE(U41(plus(z0, s(z1)), x1)) → c24(U41'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.55/213.74
ACTIVE(U41(x(z0, 0), x1)) → c24(U41'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.55/213.74
ACTIVE(U41(x(z0, s(z1)), x1)) → c24(U41'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.55/213.74
ACTIVE(U41(U11(z0, z1), x1)) → c24(U41'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.55/213.74
ACTIVE(U41(U12(z0), x1)) → c24(U41'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.55/213.74
ACTIVE(U41(U21(z0), x1)) → c24(U41'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.55/213.74
ACTIVE(U41(U31(z0, z1), x1)) → c24(U41'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.55/213.74
ACTIVE(U41(U32(z0), x1)) → c24(U41'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.55/213.74
ACTIVE(U41(U41(z0, z1), x1)) → c24(U41'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.55/213.74
ACTIVE(U41(U51(z0, z1, z2), x1)) → c24(U41'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.55/213.74
ACTIVE(U41(U52(z0, z1, z2), x1)) → c24(U41'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.55/213.74
ACTIVE(U41(s(z0), x1)) → c24(U41'(s(active(z0)), x1), ACTIVE(s(z0))) 686.55/213.74
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.55/213.74
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.55/213.74
ACTIVE(U41(U61(z0), x1)) → c24(U41'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.55/213.74
ACTIVE(U41(U71(z0, z1, z2), x1)) → c24(U41'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.55/213.74
ACTIVE(U41(U72(z0, z1, z2), x1)) → c24(U41'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.55/213.74
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.55/213.74
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.55/213.74
ACTIVE(U11(U41(tt, z0), x1)) → c19(U11'(mark(z0), x1)) 686.55/213.74
ACTIVE(U12(U41(tt, z0))) → c20(U12'(mark(z0))) 686.55/213.74
ACTIVE(U21(U41(tt, z0))) → c21(U21'(mark(z0))) 686.55/213.74
ACTIVE(U31(U41(tt, z0), x1)) → c22(U31'(mark(z0), x1)) 686.55/213.74
ACTIVE(U32(U41(tt, z0))) → c23(U32'(mark(z0))) 686.55/213.74
ACTIVE(U41(U12(tt), x1)) → c24(U41'(mark(tt), x1)) 686.55/213.74
ACTIVE(U41(U21(tt), x1)) → c24(U41'(mark(tt), x1)) 686.55/213.74
ACTIVE(U41(U32(tt), x1)) → c24(U41'(mark(tt), x1)) 686.55/213.74
ACTIVE(U41(U41(tt, z0), x1)) → c24(U41'(mark(z0), x1)) 686.55/213.74
ACTIVE(U41(isNat(0), x1)) → c24(U41'(mark(tt), x1)) 686.55/213.74
ACTIVE(U41(U11(tt, z0), x1)) → c6(U41'(mark(U12(isNat(z0))), x1)) 686.55/213.74
ACTIVE(U41(U11(tt, z0), x1)) → c6(ACTIVE(U11(tt, z0))) 686.55/213.74
ACTIVE(U41(U31(tt, z0), x1)) → c6(U41'(mark(U32(isNat(z0))), x1)) 686.55/213.74
ACTIVE(U41(U31(tt, z0), x1)) → c6(ACTIVE(U31(tt, z0))) 686.55/213.74
ACTIVE(U41(isNat(plus(z0, z1)), x1)) → c6(U41'(mark(U11(isNat(z0), z1)), x1)) 686.55/213.74
ACTIVE(U41(isNat(plus(z0, z1)), x1)) → c6(ACTIVE(isNat(plus(z0, z1)))) 686.55/213.74
ACTIVE(U41(isNat(s(z0)), x1)) → c6(U41'(mark(U21(isNat(z0))), x1)) 686.55/213.74
ACTIVE(U41(isNat(s(z0)), x1)) → c6(ACTIVE(isNat(s(z0)))) 686.55/213.74
ACTIVE(U41(isNat(x(z0, z1)), x1)) → c6(U41'(mark(U31(isNat(z0), z1)), x1)) 686.55/213.74
ACTIVE(U41(isNat(x(z0, z1)), x1)) → c6(ACTIVE(isNat(x(z0, z1)))) 686.55/213.74
ACTIVE(U51(plus(z0, 0), x1, x2)) → c25(U51'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.55/213.74
ACTIVE(U51(plus(z0, s(z1)), x1, x2)) → c25(U51'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.55/213.74
ACTIVE(U51(x(z0, 0), x1, x2)) → c25(U51'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.55/213.74
ACTIVE(U51(x(z0, s(z1)), x1, x2)) → c25(U51'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.55/213.74
ACTIVE(U51(U11(z0, z1), x1, x2)) → c25(U51'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.55/213.74
ACTIVE(U51(U12(z0), x1, x2)) → c25(U51'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.55/213.74
ACTIVE(U51(U21(z0), x1, x2)) → c25(U51'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.55/213.75
ACTIVE(U51(U31(z0, z1), x1, x2)) → c25(U51'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.55/213.75
ACTIVE(U51(U32(z0), x1, x2)) → c25(U51'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.55/213.75
ACTIVE(U51(U41(z0, z1), x1, x2)) → c25(U51'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.55/213.75
ACTIVE(U51(U51(z0, z1, z2), x1, x2)) → c25(U51'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.55/213.75
ACTIVE(U51(U52(z0, z1, z2), x1, x2)) → c25(U51'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.55/213.75
ACTIVE(U51(s(z0), x1, x2)) → c25(U51'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.55/213.75
ACTIVE(U51(plus(z0, z1), x1, x2)) → c25(U51'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.55/213.75
ACTIVE(U51(plus(z0, z1), x1, x2)) → c25(U51'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.55/213.75
ACTIVE(U51(U61(z0), x1, x2)) → c25(U51'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.55/213.75
ACTIVE(U51(U71(z0, z1, z2), x1, x2)) → c25(U51'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.55/213.75
ACTIVE(U51(U72(z0, z1, z2), x1, x2)) → c25(U51'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.55/213.75
ACTIVE(U51(x(z0, z1), x1, x2)) → c25(U51'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.55/213.75
ACTIVE(U51(x(z0, z1), x1, x2)) → c25(U51'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.55/213.75
ACTIVE(U51(U12(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.55/213.75
ACTIVE(U51(U21(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.55/213.75
ACTIVE(U51(U32(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.55/213.75
ACTIVE(U51(U41(tt, z0), x1, x2)) → c25(U51'(mark(z0), x1, x2)) 686.55/213.75
ACTIVE(U51(isNat(0), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.55/213.75
ACTIVE(U11(U51(tt, z0, z1), x1)) → c7(U11'(mark(U52(isNat(z1), z0, z1)), x1)) 686.55/213.75
ACTIVE(U11(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.55/213.75
ACTIVE(U12(U51(tt, z0, z1))) → c7(U12'(mark(U52(isNat(z1), z0, z1)))) 686.55/213.75
ACTIVE(U12(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.55/213.75
ACTIVE(U21(U51(tt, z0, z1))) → c7(U21'(mark(U52(isNat(z1), z0, z1)))) 686.55/213.75
ACTIVE(U21(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.55/213.75
ACTIVE(U31(U51(tt, z0, z1), x1)) → c7(U31'(mark(U52(isNat(z1), z0, z1)), x1)) 686.55/213.75
ACTIVE(U31(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.55/213.75
ACTIVE(U32(U51(tt, z0, z1))) → c7(U32'(mark(U52(isNat(z1), z0, z1)))) 686.55/213.75
ACTIVE(U32(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.55/213.75
ACTIVE(U41(U51(tt, z0, z1), x1)) → c7(U41'(mark(U52(isNat(z1), z0, z1)), x1)) 686.55/213.75
ACTIVE(U41(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.55/213.75
ACTIVE(U51(U11(tt, z0), x1, x2)) → c7(U51'(mark(U12(isNat(z0))), x1, x2)) 686.55/213.75
ACTIVE(U51(U11(tt, z0), x1, x2)) → c7(ACTIVE(U11(tt, z0))) 686.55/213.75
ACTIVE(U51(U31(tt, z0), x1, x2)) → c7(U51'(mark(U32(isNat(z0))), x1, x2)) 686.55/213.75
ACTIVE(U51(U31(tt, z0), x1, x2)) → c7(ACTIVE(U31(tt, z0))) 686.55/213.75
ACTIVE(U51(U51(tt, z0, z1), x1, x2)) → c7(U51'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.55/213.75
ACTIVE(U51(U51(tt, z0, z1), x1, x2)) → c7(ACTIVE(U51(tt, z0, z1))) 686.55/213.75
ACTIVE(U51(isNat(plus(z0, z1)), x1, x2)) → c7(U51'(mark(U11(isNat(z0), z1)), x1, x2)) 686.55/213.75
ACTIVE(U51(isNat(plus(z0, z1)), x1, x2)) → c7(ACTIVE(isNat(plus(z0, z1)))) 686.55/213.75
ACTIVE(U51(isNat(s(z0)), x1, x2)) → c7(U51'(mark(U21(isNat(z0))), x1, x2)) 686.55/213.75
ACTIVE(U51(isNat(s(z0)), x1, x2)) → c7(ACTIVE(isNat(s(z0)))) 686.55/213.75
ACTIVE(U51(isNat(x(z0, z1)), x1, x2)) → c7(U51'(mark(U31(isNat(z0), z1)), x1, x2)) 686.55/213.75
ACTIVE(U51(isNat(x(z0, z1)), x1, x2)) → c7(ACTIVE(isNat(x(z0, z1)))) 686.55/213.75
ACTIVE(U52(plus(z0, 0), x1, x2)) → c26(U52'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.55/213.75
ACTIVE(U52(plus(z0, s(z1)), x1, x2)) → c26(U52'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.55/213.75
ACTIVE(U52(x(z0, 0), x1, x2)) → c26(U52'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.55/213.75
ACTIVE(U52(x(z0, s(z1)), x1, x2)) → c26(U52'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.55/213.75
ACTIVE(U52(U11(z0, z1), x1, x2)) → c26(U52'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.55/213.75
ACTIVE(U52(U12(z0), x1, x2)) → c26(U52'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.55/213.75
ACTIVE(U52(U21(z0), x1, x2)) → c26(U52'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.55/213.75
ACTIVE(U52(U31(z0, z1), x1, x2)) → c26(U52'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.55/213.75
ACTIVE(U52(U32(z0), x1, x2)) → c26(U52'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.55/213.75
ACTIVE(U52(U41(z0, z1), x1, x2)) → c26(U52'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.55/213.75
ACTIVE(U52(U51(z0, z1, z2), x1, x2)) → c26(U52'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.55/213.75
ACTIVE(U52(U52(z0, z1, z2), x1, x2)) → c26(U52'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.55/213.75
ACTIVE(U52(s(z0), x1, x2)) → c26(U52'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.55/213.75
ACTIVE(U52(plus(z0, z1), x1, x2)) → c26(U52'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.55/213.75
ACTIVE(U52(plus(z0, z1), x1, x2)) → c26(U52'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.55/213.75
ACTIVE(U52(U61(z0), x1, x2)) → c26(U52'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.55/213.75
ACTIVE(U52(U71(z0, z1, z2), x1, x2)) → c26(U52'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.55/213.75
ACTIVE(U52(U72(z0, z1, z2), x1, x2)) → c26(U52'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.55/213.75
ACTIVE(U52(x(z0, z1), x1, x2)) → c26(U52'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.55/213.75
ACTIVE(U52(x(z0, z1), x1, x2)) → c26(U52'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.55/213.75
ACTIVE(U52(U12(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.55/213.75
ACTIVE(U52(U21(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.55/213.75
ACTIVE(U52(U32(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.55/213.75
ACTIVE(U52(U41(tt, z0), x1, x2)) → c26(U52'(mark(z0), x1, x2)) 686.55/213.75
ACTIVE(U52(isNat(0), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.55/213.75
ACTIVE(U11(U52(tt, z0, z1), x1)) → c8(U11'(mark(s(plus(z1, z0))), x1)) 686.55/213.75
ACTIVE(U11(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.55/213.75
ACTIVE(U12(U52(tt, z0, z1))) → c8(U12'(mark(s(plus(z1, z0))))) 686.55/213.75
ACTIVE(U12(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.55/213.75
ACTIVE(U21(U52(tt, z0, z1))) → c8(U21'(mark(s(plus(z1, z0))))) 686.55/213.75
ACTIVE(U21(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.55/213.75
ACTIVE(U31(U52(tt, z0, z1), x1)) → c8(U31'(mark(s(plus(z1, z0))), x1)) 686.55/213.75
ACTIVE(U31(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.55/213.75
ACTIVE(U32(U52(tt, z0, z1))) → c8(U32'(mark(s(plus(z1, z0))))) 686.55/213.75
ACTIVE(U32(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.55/213.75
ACTIVE(U41(U52(tt, z0, z1), x1)) → c8(U41'(mark(s(plus(z1, z0))), x1)) 686.55/213.75
ACTIVE(U41(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.55/213.75
ACTIVE(U51(U52(tt, z0, z1), x1, x2)) → c8(U51'(mark(s(plus(z1, z0))), x1, x2)) 686.55/213.75
ACTIVE(U51(U52(tt, z0, z1), x1, x2)) → c8(ACTIVE(U52(tt, z0, z1))) 686.55/213.75
ACTIVE(U52(U11(tt, z0), x1, x2)) → c8(U52'(mark(U12(isNat(z0))), x1, x2)) 686.55/213.75
ACTIVE(U52(U11(tt, z0), x1, x2)) → c8(ACTIVE(U11(tt, z0))) 686.55/213.75
ACTIVE(U52(U31(tt, z0), x1, x2)) → c8(U52'(mark(U32(isNat(z0))), x1, x2)) 686.55/213.75
ACTIVE(U52(U31(tt, z0), x1, x2)) → c8(ACTIVE(U31(tt, z0))) 686.55/213.75
ACTIVE(U52(U51(tt, z0, z1), x1, x2)) → c8(U52'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.55/213.75
ACTIVE(U52(U51(tt, z0, z1), x1, x2)) → c8(ACTIVE(U51(tt, z0, z1))) 686.55/213.75
ACTIVE(U52(U52(tt, z0, z1), x1, x2)) → c8(U52'(mark(s(plus(z1, z0))), x1, x2)) 686.55/213.75
ACTIVE(U52(U52(tt, z0, z1), x1, x2)) → c8(ACTIVE(U52(tt, z0, z1))) 686.55/213.75
ACTIVE(U52(isNat(plus(z0, z1)), x1, x2)) → c8(U52'(mark(U11(isNat(z0), z1)), x1, x2)) 686.55/213.75
ACTIVE(U52(isNat(plus(z0, z1)), x1, x2)) → c8(ACTIVE(isNat(plus(z0, z1)))) 686.55/213.75
ACTIVE(U52(isNat(s(z0)), x1, x2)) → c8(U52'(mark(U21(isNat(z0))), x1, x2)) 686.55/213.75
ACTIVE(U52(isNat(s(z0)), x1, x2)) → c8(ACTIVE(isNat(s(z0)))) 686.55/213.75
ACTIVE(U52(isNat(x(z0, z1)), x1, x2)) → c8(U52'(mark(U31(isNat(z0), z1)), x1, x2)) 686.55/213.75
ACTIVE(U52(isNat(x(z0, z1)), x1, x2)) → c8(ACTIVE(isNat(x(z0, z1)))) 686.55/213.75
ACTIVE(s(plus(z0, 0))) → c27(S(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.55/213.75
ACTIVE(s(plus(z0, s(z1)))) → c27(S(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.55/213.75
ACTIVE(s(x(z0, 0))) → c27(S(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.55/213.75
ACTIVE(s(x(z0, s(z1)))) → c27(S(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.55/213.75
ACTIVE(s(U11(z0, z1))) → c27(S(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.55/213.75
ACTIVE(s(U12(z0))) → c27(S(U12(active(z0))), ACTIVE(U12(z0))) 686.55/213.75
ACTIVE(s(U21(z0))) → c27(S(U21(active(z0))), ACTIVE(U21(z0))) 686.55/213.75
ACTIVE(s(U31(z0, z1))) → c27(S(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.55/213.75
ACTIVE(s(U32(z0))) → c27(S(U32(active(z0))), ACTIVE(U32(z0))) 686.55/213.75
ACTIVE(s(U41(z0, z1))) → c27(S(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.55/213.75
ACTIVE(s(U51(z0, z1, z2))) → c27(S(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.55/213.75
ACTIVE(s(U52(z0, z1, z2))) → c27(S(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.55/213.75
ACTIVE(s(s(z0))) → c27(S(s(active(z0))), ACTIVE(s(z0))) 686.55/213.75
ACTIVE(s(plus(z0, z1))) → c27(S(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.55/213.75
ACTIVE(s(plus(z0, z1))) → c27(S(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.55/213.75
ACTIVE(s(U61(z0))) → c27(S(U61(active(z0))), ACTIVE(U61(z0))) 686.55/213.75
ACTIVE(s(U71(z0, z1, z2))) → c27(S(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.55/213.75
ACTIVE(s(U72(z0, z1, z2))) → c27(S(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.55/213.75
ACTIVE(s(x(z0, z1))) → c27(S(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.55/213.75
ACTIVE(s(x(z0, z1))) → c27(S(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.55/213.75
ACTIVE(s(U12(tt))) → c27(S(mark(tt))) 686.55/213.75
ACTIVE(s(U21(tt))) → c27(S(mark(tt))) 686.55/213.75
ACTIVE(s(U32(tt))) → c27(S(mark(tt))) 686.55/213.75
ACTIVE(s(U41(tt, z0))) → c27(S(mark(z0))) 686.55/213.75
ACTIVE(s(isNat(0))) → c27(S(mark(tt))) 686.55/213.75
ACTIVE(s(U11(tt, z0))) → c9(S(mark(U12(isNat(z0))))) 686.55/213.75
ACTIVE(s(U11(tt, z0))) → c9(ACTIVE(U11(tt, z0))) 686.55/213.75
ACTIVE(s(U31(tt, z0))) → c9(S(mark(U32(isNat(z0))))) 686.55/213.75
ACTIVE(s(U31(tt, z0))) → c9(ACTIVE(U31(tt, z0))) 686.55/213.75
ACTIVE(s(U51(tt, z0, z1))) → c9(S(mark(U52(isNat(z1), z0, z1)))) 686.55/213.75
ACTIVE(s(U51(tt, z0, z1))) → c9(ACTIVE(U51(tt, z0, z1))) 686.55/213.75
ACTIVE(s(U52(tt, z0, z1))) → c9(S(mark(s(plus(z1, z0))))) 686.55/213.75
ACTIVE(s(U52(tt, z0, z1))) → c9(ACTIVE(U52(tt, z0, z1))) 686.55/213.75
ACTIVE(s(isNat(plus(z0, z1)))) → c9(S(mark(U11(isNat(z0), z1)))) 686.55/213.75
ACTIVE(s(isNat(plus(z0, z1)))) → c9(ACTIVE(isNat(plus(z0, z1)))) 686.55/213.75
ACTIVE(s(isNat(s(z0)))) → c9(S(mark(U21(isNat(z0))))) 686.55/213.75
ACTIVE(s(isNat(s(z0)))) → c9(ACTIVE(isNat(s(z0)))) 686.55/213.75
ACTIVE(s(isNat(x(z0, z1)))) → c9(S(mark(U31(isNat(z0), z1)))) 686.55/213.75
ACTIVE(s(isNat(x(z0, z1)))) → c9(ACTIVE(isNat(x(z0, z1)))) 686.55/213.75
ACTIVE(U61(plus(z0, 0))) → c30(U61'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.55/213.75
ACTIVE(U61(plus(z0, s(z1)))) → c30(U61'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.55/213.75
ACTIVE(U61(x(z0, 0))) → c30(U61'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.55/213.75
ACTIVE(U61(x(z0, s(z1)))) → c30(U61'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.55/213.75
ACTIVE(U61(U11(z0, z1))) → c30(U61'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.55/213.75
ACTIVE(U61(U12(z0))) → c30(U61'(U12(active(z0))), ACTIVE(U12(z0))) 686.55/213.75
ACTIVE(U61(U21(z0))) → c30(U61'(U21(active(z0))), ACTIVE(U21(z0))) 686.55/213.75
ACTIVE(U61(U31(z0, z1))) → c30(U61'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.55/213.75
ACTIVE(U61(U32(z0))) → c30(U61'(U32(active(z0))), ACTIVE(U32(z0))) 686.55/213.75
ACTIVE(U61(U41(z0, z1))) → c30(U61'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.55/213.75
ACTIVE(U61(U51(z0, z1, z2))) → c30(U61'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.55/213.75
ACTIVE(U61(U52(z0, z1, z2))) → c30(U61'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.55/213.75
ACTIVE(U61(s(z0))) → c30(U61'(s(active(z0))), ACTIVE(s(z0))) 686.55/213.75
ACTIVE(U61(plus(z0, z1))) → c30(U61'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.55/213.75
ACTIVE(U61(plus(z0, z1))) → c30(U61'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.55/213.75
ACTIVE(U61(U61(z0))) → c30(U61'(U61(active(z0))), ACTIVE(U61(z0))) 686.55/213.75
ACTIVE(U61(U71(z0, z1, z2))) → c30(U61'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.55/213.75
ACTIVE(U61(U72(z0, z1, z2))) → c30(U61'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.55/213.75
ACTIVE(U61(x(z0, z1))) → c30(U61'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.55/213.75
ACTIVE(U61(x(z0, z1))) → c30(U61'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.55/213.75
ACTIVE(U11(U61(tt), x1)) → c19(U11'(mark(0), x1)) 686.55/213.75
ACTIVE(U12(U61(tt))) → c20(U12'(mark(0))) 686.55/213.75
ACTIVE(U21(U61(tt))) → c21(U21'(mark(0))) 686.55/213.75
ACTIVE(U31(U61(tt), x1)) → c22(U31'(mark(0), x1)) 686.55/213.75
ACTIVE(U32(U61(tt))) → c23(U32'(mark(0))) 686.55/213.75
ACTIVE(U41(U61(tt), x1)) → c24(U41'(mark(0), x1)) 686.55/213.75
ACTIVE(U51(U61(tt), x1, x2)) → c25(U51'(mark(0), x1, x2)) 686.55/213.75
ACTIVE(U52(U61(tt), x1, x2)) → c26(U52'(mark(0), x1, x2)) 686.55/213.75
ACTIVE(s(U61(tt))) → c27(S(mark(0))) 686.55/213.75
ACTIVE(U61(U12(tt))) → c30(U61'(mark(tt))) 686.55/213.75
ACTIVE(U61(U21(tt))) → c30(U61'(mark(tt))) 686.55/213.75
ACTIVE(U61(U32(tt))) → c30(U61'(mark(tt))) 686.55/213.75
ACTIVE(U61(U41(tt, z0))) → c30(U61'(mark(z0))) 686.55/213.75
ACTIVE(U61(U61(tt))) → c30(U61'(mark(0))) 686.55/213.75
ACTIVE(U61(isNat(0))) → c30(U61'(mark(tt))) 686.55/213.75
ACTIVE(U61(U11(tt, z0))) → c10(U61'(mark(U12(isNat(z0))))) 686.55/213.75
ACTIVE(U61(U11(tt, z0))) → c10(ACTIVE(U11(tt, z0))) 686.55/213.75
ACTIVE(U61(U31(tt, z0))) → c10(U61'(mark(U32(isNat(z0))))) 686.55/213.75
ACTIVE(U61(U31(tt, z0))) → c10(ACTIVE(U31(tt, z0))) 686.55/213.75
ACTIVE(U61(U51(tt, z0, z1))) → c10(U61'(mark(U52(isNat(z1), z0, z1)))) 686.55/213.75
ACTIVE(U61(U51(tt, z0, z1))) → c10(ACTIVE(U51(tt, z0, z1))) 686.55/213.75
ACTIVE(U61(U52(tt, z0, z1))) → c10(U61'(mark(s(plus(z1, z0))))) 686.55/213.75
ACTIVE(U61(U52(tt, z0, z1))) → c10(ACTIVE(U52(tt, z0, z1))) 686.55/213.75
ACTIVE(U61(isNat(plus(z0, z1)))) → c10(U61'(mark(U11(isNat(z0), z1)))) 686.55/213.75
ACTIVE(U61(isNat(plus(z0, z1)))) → c10(ACTIVE(isNat(plus(z0, z1)))) 686.55/213.75
ACTIVE(U61(isNat(s(z0)))) → c10(U61'(mark(U21(isNat(z0))))) 686.55/213.75
ACTIVE(U61(isNat(s(z0)))) → c10(ACTIVE(isNat(s(z0)))) 686.55/213.75
ACTIVE(U61(isNat(x(z0, z1)))) → c10(U61'(mark(U31(isNat(z0), z1)))) 686.55/213.75
ACTIVE(U61(isNat(x(z0, z1)))) → c10(ACTIVE(isNat(x(z0, z1)))) 686.55/213.75
ACTIVE(U71(plus(z0, 0), x1, x2)) → c31(U71'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.55/213.75
ACTIVE(U71(plus(z0, s(z1)), x1, x2)) → c31(U71'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.55/213.75
ACTIVE(U71(x(z0, 0), x1, x2)) → c31(U71'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.55/213.75
ACTIVE(U71(x(z0, s(z1)), x1, x2)) → c31(U71'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.55/213.75
ACTIVE(U71(U11(z0, z1), x1, x2)) → c31(U71'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.55/213.75
ACTIVE(U71(U12(z0), x1, x2)) → c31(U71'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.55/213.75
ACTIVE(U71(U21(z0), x1, x2)) → c31(U71'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.55/213.75
ACTIVE(U71(U31(z0, z1), x1, x2)) → c31(U71'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.55/213.75
ACTIVE(U71(U32(z0), x1, x2)) → c31(U71'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.55/213.75
ACTIVE(U71(U41(z0, z1), x1, x2)) → c31(U71'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.55/213.75
ACTIVE(U71(U51(z0, z1, z2), x1, x2)) → c31(U71'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.55/213.75
ACTIVE(U71(U52(z0, z1, z2), x1, x2)) → c31(U71'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.55/213.75
ACTIVE(U71(s(z0), x1, x2)) → c31(U71'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.55/213.75
ACTIVE(U71(plus(z0, z1), x1, x2)) → c31(U71'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.55/213.75
ACTIVE(U71(plus(z0, z1), x1, x2)) → c31(U71'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.55/213.75
ACTIVE(U71(U61(z0), x1, x2)) → c31(U71'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.55/213.75
ACTIVE(U71(U71(z0, z1, z2), x1, x2)) → c31(U71'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.55/213.75
ACTIVE(U71(U72(z0, z1, z2), x1, x2)) → c31(U71'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.55/213.75
ACTIVE(U71(x(z0, z1), x1, x2)) → c31(U71'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.55/213.75
ACTIVE(U71(x(z0, z1), x1, x2)) → c31(U71'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.55/213.75
ACTIVE(U71(U12(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.55/213.75
ACTIVE(U71(U21(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.55/213.75
ACTIVE(U71(U32(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.55/213.75
ACTIVE(U71(U41(tt, z0), x1, x2)) → c31(U71'(mark(z0), x1, x2)) 686.55/213.75
ACTIVE(U71(U61(tt), x1, x2)) → c31(U71'(mark(0), x1, x2)) 686.55/213.75
ACTIVE(U71(isNat(0), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.55/213.75
ACTIVE(U11(U71(tt, z0, z1), x1)) → c11(U11'(mark(U72(isNat(z1), z0, z1)), x1)) 686.55/213.75
ACTIVE(U11(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.55/213.75
ACTIVE(U12(U71(tt, z0, z1))) → c11(U12'(mark(U72(isNat(z1), z0, z1)))) 686.55/213.75
ACTIVE(U12(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.55/213.75
ACTIVE(U21(U71(tt, z0, z1))) → c11(U21'(mark(U72(isNat(z1), z0, z1)))) 686.55/213.75
ACTIVE(U21(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.55/213.75
ACTIVE(U31(U71(tt, z0, z1), x1)) → c11(U31'(mark(U72(isNat(z1), z0, z1)), x1)) 686.55/213.75
ACTIVE(U31(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.55/213.75
ACTIVE(U32(U71(tt, z0, z1))) → c11(U32'(mark(U72(isNat(z1), z0, z1)))) 686.55/213.75
ACTIVE(U32(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.55/213.75
ACTIVE(U41(U71(tt, z0, z1), x1)) → c11(U41'(mark(U72(isNat(z1), z0, z1)), x1)) 686.55/213.75
ACTIVE(U41(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.55/213.75
ACTIVE(U51(U71(tt, z0, z1), x1, x2)) → c11(U51'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.55/213.75
ACTIVE(U51(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.55/213.75
ACTIVE(U52(U71(tt, z0, z1), x1, x2)) → c11(U52'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.55/213.75
ACTIVE(U52(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.55/213.75
ACTIVE(s(U71(tt, z0, z1))) → c11(S(mark(U72(isNat(z1), z0, z1)))) 686.55/213.75
ACTIVE(s(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.55/213.75
ACTIVE(U61(U71(tt, z0, z1))) → c11(U61'(mark(U72(isNat(z1), z0, z1)))) 686.55/213.75
ACTIVE(U61(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.55/213.75
ACTIVE(U71(U11(tt, z0), x1, x2)) → c11(U71'(mark(U12(isNat(z0))), x1, x2)) 686.55/213.75
ACTIVE(U71(U11(tt, z0), x1, x2)) → c11(ACTIVE(U11(tt, z0))) 686.55/213.75
ACTIVE(U71(U31(tt, z0), x1, x2)) → c11(U71'(mark(U32(isNat(z0))), x1, x2)) 686.55/213.75
ACTIVE(U71(U31(tt, z0), x1, x2)) → c11(ACTIVE(U31(tt, z0))) 686.55/213.75
ACTIVE(U71(U51(tt, z0, z1), x1, x2)) → c11(U71'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.55/213.75
ACTIVE(U71(U51(tt, z0, z1), x1, x2)) → c11(ACTIVE(U51(tt, z0, z1))) 686.55/213.75
ACTIVE(U71(U52(tt, z0, z1), x1, x2)) → c11(U71'(mark(s(plus(z1, z0))), x1, x2)) 686.55/213.75
ACTIVE(U71(U52(tt, z0, z1), x1, x2)) → c11(ACTIVE(U52(tt, z0, z1))) 686.55/213.75
ACTIVE(U71(U71(tt, z0, z1), x1, x2)) → c11(U71'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.55/213.75
ACTIVE(U71(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.55/213.75
ACTIVE(U71(isNat(plus(z0, z1)), x1, x2)) → c11(U71'(mark(U11(isNat(z0), z1)), x1, x2)) 686.55/213.75
ACTIVE(U71(isNat(plus(z0, z1)), x1, x2)) → c11(ACTIVE(isNat(plus(z0, z1)))) 686.55/213.75
ACTIVE(U71(isNat(s(z0)), x1, x2)) → c11(U71'(mark(U21(isNat(z0))), x1, x2)) 686.55/213.75
ACTIVE(U71(isNat(s(z0)), x1, x2)) → c11(ACTIVE(isNat(s(z0)))) 686.55/213.75
ACTIVE(U71(isNat(x(z0, z1)), x1, x2)) → c11(U71'(mark(U31(isNat(z0), z1)), x1, x2)) 686.55/213.75
ACTIVE(U71(isNat(x(z0, z1)), x1, x2)) → c11(ACTIVE(isNat(x(z0, z1)))) 686.55/213.75
ACTIVE(U72(plus(z0, 0), x1, x2)) → c32(U72'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.55/213.75
ACTIVE(U72(plus(z0, s(z1)), x1, x2)) → c32(U72'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.55/213.75
ACTIVE(U72(x(z0, 0), x1, x2)) → c32(U72'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.55/213.75
ACTIVE(U72(x(z0, s(z1)), x1, x2)) → c32(U72'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.55/213.75
ACTIVE(U72(U11(z0, z1), x1, x2)) → c32(U72'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.55/213.75
ACTIVE(U72(U12(z0), x1, x2)) → c32(U72'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.55/213.75
ACTIVE(U72(U21(z0), x1, x2)) → c32(U72'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.55/213.75
ACTIVE(U72(U31(z0, z1), x1, x2)) → c32(U72'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.55/213.75
ACTIVE(U72(U32(z0), x1, x2)) → c32(U72'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.55/213.75
ACTIVE(U72(U41(z0, z1), x1, x2)) → c32(U72'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.55/213.75
ACTIVE(U72(U51(z0, z1, z2), x1, x2)) → c32(U72'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.55/213.75
ACTIVE(U72(U52(z0, z1, z2), x1, x2)) → c32(U72'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.55/213.75
ACTIVE(U72(s(z0), x1, x2)) → c32(U72'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.55/213.75
ACTIVE(U72(plus(z0, z1), x1, x2)) → c32(U72'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.55/213.75
ACTIVE(U72(plus(z0, z1), x1, x2)) → c32(U72'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.55/213.75
ACTIVE(U72(U61(z0), x1, x2)) → c32(U72'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.55/213.75
ACTIVE(U72(U71(z0, z1, z2), x1, x2)) → c32(U72'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.55/213.75
ACTIVE(U72(U72(z0, z1, z2), x1, x2)) → c32(U72'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.55/213.75
ACTIVE(U72(x(z0, z1), x1, x2)) → c32(U72'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.55/213.75
ACTIVE(U72(x(z0, z1), x1, x2)) → c32(U72'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.55/213.75
ACTIVE(U72(U12(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.55/213.75
ACTIVE(U72(U21(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.55/213.75
ACTIVE(U72(U32(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.55/213.75
ACTIVE(U72(U41(tt, z0), x1, x2)) → c32(U72'(mark(z0), x1, x2)) 686.55/213.75
ACTIVE(U72(U61(tt), x1, x2)) → c32(U72'(mark(0), x1, x2)) 686.55/213.75
ACTIVE(U72(isNat(0), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.55/213.75
ACTIVE(U11(U72(tt, z0, z1), x1)) → c12(U11'(mark(plus(x(z1, z0), z1)), x1)) 686.55/213.75
ACTIVE(U11(U72(tt, z0, z1), x1)) → c12(ACTIVE(U72(tt, z0, z1))) 686.55/213.75
ACTIVE(U12(U72(tt, z0, z1))) → c12(U12'(mark(plus(x(z1, z0), z1)))) 686.55/213.75
ACTIVE(U12(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.55/213.75
ACTIVE(U21(U72(tt, z0, z1))) → c12(U21'(mark(plus(x(z1, z0), z1)))) 686.55/213.75
ACTIVE(U21(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.55/213.75
ACTIVE(U31(U72(tt, z0, z1), x1)) → c12(U31'(mark(plus(x(z1, z0), z1)), x1)) 686.55/213.75
ACTIVE(U31(U72(tt, z0, z1), x1)) → c12(ACTIVE(U72(tt, z0, z1))) 686.55/213.75
ACTIVE(U32(U72(tt, z0, z1))) → c12(U32'(mark(plus(x(z1, z0), z1)))) 686.55/213.75
ACTIVE(U32(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.55/213.75
ACTIVE(U41(U72(tt, z0, z1), x1)) → c12(U41'(mark(plus(x(z1, z0), z1)), x1)) 686.55/213.75
ACTIVE(U41(U72(tt, z0, z1), x1)) → c12(ACTIVE(U72(tt, z0, z1))) 686.55/213.75
ACTIVE(U51(U72(tt, z0, z1), x1, x2)) → c12(U51'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.55/213.75
ACTIVE(U51(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.55/213.75
ACTIVE(U52(U72(tt, z0, z1), x1, x2)) → c12(U52'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.55/213.75
ACTIVE(U52(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.55/213.75
ACTIVE(s(U72(tt, z0, z1))) → c12(S(mark(plus(x(z1, z0), z1)))) 686.55/213.75
ACTIVE(s(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.55/213.75
ACTIVE(U61(U72(tt, z0, z1))) → c12(U61'(mark(plus(x(z1, z0), z1)))) 686.55/213.75
ACTIVE(U61(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.55/213.75
ACTIVE(U71(U72(tt, z0, z1), x1, x2)) → c12(U71'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.55/213.75
ACTIVE(U71(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.55/213.75
ACTIVE(U72(U11(tt, z0), x1, x2)) → c12(U72'(mark(U12(isNat(z0))), x1, x2)) 686.55/213.75
ACTIVE(U72(U11(tt, z0), x1, x2)) → c12(ACTIVE(U11(tt, z0))) 686.55/213.75
ACTIVE(U72(U31(tt, z0), x1, x2)) → c12(U72'(mark(U32(isNat(z0))), x1, x2)) 686.55/213.75
ACTIVE(U72(U31(tt, z0), x1, x2)) → c12(ACTIVE(U31(tt, z0))) 686.55/213.75
ACTIVE(U72(U51(tt, z0, z1), x1, x2)) → c12(U72'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.55/213.75
ACTIVE(U72(U51(tt, z0, z1), x1, x2)) → c12(ACTIVE(U51(tt, z0, z1))) 686.55/213.75
ACTIVE(U72(U52(tt, z0, z1), x1, x2)) → c12(U72'(mark(s(plus(z1, z0))), x1, x2)) 686.55/213.75
ACTIVE(U72(U52(tt, z0, z1), x1, x2)) → c12(ACTIVE(U52(tt, z0, z1))) 686.55/213.75
ACTIVE(U72(U71(tt, z0, z1), x1, x2)) → c12(U72'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.55/213.75
ACTIVE(U72(U71(tt, z0, z1), x1, x2)) → c12(ACTIVE(U71(tt, z0, z1))) 686.55/213.75
ACTIVE(U72(U72(tt, z0, z1), x1, x2)) → c12(U72'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.55/213.75
ACTIVE(U72(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.55/213.75
ACTIVE(U72(isNat(plus(z0, z1)), x1, x2)) → c12(U72'(mark(U11(isNat(z0), z1)), x1, x2)) 686.55/213.75
ACTIVE(U72(isNat(plus(z0, z1)), x1, x2)) → c12(ACTIVE(isNat(plus(z0, z1)))) 686.55/213.75
ACTIVE(U72(isNat(s(z0)), x1, x2)) → c12(U72'(mark(U21(isNat(z0))), x1, x2)) 686.55/213.75
ACTIVE(U72(isNat(s(z0)), x1, x2)) → c12(ACTIVE(isNat(s(z0)))) 686.55/213.75
ACTIVE(U72(isNat(x(z0, z1)), x1, x2)) → c12(U72'(mark(U31(isNat(z0), z1)), x1, x2)) 686.55/213.75
ACTIVE(U72(isNat(x(z0, z1)), x1, x2)) → c12(ACTIVE(isNat(x(z0, z1)))) 686.55/213.75
PROPER(U11(x0, U11(z0, z1))) → c65(U11'(proper(x0), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(U11(z0, z1))) 686.55/213.75
PROPER(U11(x0, U12(z0))) → c65(U11'(proper(x0), U12(proper(z0))), PROPER(x0), PROPER(U12(z0))) 686.55/213.75
PROPER(U11(x0, isNat(z0))) → c65(U11'(proper(x0), isNat(proper(z0))), PROPER(x0), PROPER(isNat(z0))) 686.55/213.75
PROPER(U11(x0, U21(z0))) → c65(U11'(proper(x0), U21(proper(z0))), PROPER(x0), PROPER(U21(z0))) 686.55/213.75
PROPER(U11(x0, U31(z0, z1))) → c65(U11'(proper(x0), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(U31(z0, z1))) 686.55/213.75
PROPER(U11(x0, U32(z0))) → c65(U11'(proper(x0), U32(proper(z0))), PROPER(x0), PROPER(U32(z0))) 686.55/213.75
PROPER(U11(x0, U41(z0, z1))) → c65(U11'(proper(x0), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(U41(z0, z1))) 686.55/213.75
PROPER(U11(x0, U51(z0, z1, z2))) → c65(U11'(proper(x0), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U51(z0, z1, z2))) 686.55/213.75
PROPER(U11(x0, U52(z0, z1, z2))) → c65(U11'(proper(x0), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U52(z0, z1, z2))) 686.55/213.75
PROPER(U11(x0, s(z0))) → c65(U11'(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 686.55/213.75
PROPER(U11(x0, plus(z0, z1))) → c65(U11'(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 686.55/213.75
PROPER(U11(x0, U61(z0))) → c65(U11'(proper(x0), U61(proper(z0))), PROPER(x0), PROPER(U61(z0))) 686.55/213.75
PROPER(U11(x0, U71(z0, z1, z2))) → c65(U11'(proper(x0), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U71(z0, z1, z2))) 686.55/213.75
PROPER(U11(x0, U72(z0, z1, z2))) → c65(U11'(proper(x0), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U72(z0, z1, z2))) 686.55/213.75
PROPER(U11(x0, x(z0, z1))) → c65(U11'(proper(x0), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x(z0, z1))) 686.55/213.75
PROPER(U11(U11(z0, z1), x1)) → c65(U11'(U11(proper(z0), proper(z1)), proper(x1)), PROPER(U11(z0, z1)), PROPER(x1)) 686.55/213.75
PROPER(U11(U12(z0), x1)) → c65(U11'(U12(proper(z0)), proper(x1)), PROPER(U12(z0)), PROPER(x1)) 686.55/213.75
PROPER(U11(isNat(z0), x1)) → c65(U11'(isNat(proper(z0)), proper(x1)), PROPER(isNat(z0)), PROPER(x1)) 686.55/213.75
PROPER(U11(U21(z0), x1)) → c65(U11'(U21(proper(z0)), proper(x1)), PROPER(U21(z0)), PROPER(x1)) 686.55/213.75
PROPER(U11(U31(z0, z1), x1)) → c65(U11'(U31(proper(z0), proper(z1)), proper(x1)), PROPER(U31(z0, z1)), PROPER(x1)) 686.55/213.75
PROPER(U11(U32(z0), x1)) → c65(U11'(U32(proper(z0)), proper(x1)), PROPER(U32(z0)), PROPER(x1)) 686.55/213.75
PROPER(U11(U41(z0, z1), x1)) → c65(U11'(U41(proper(z0), proper(z1)), proper(x1)), PROPER(U41(z0, z1)), PROPER(x1)) 686.55/213.75
PROPER(U11(U51(z0, z1, z2), x1)) → c65(U11'(U51(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U51(z0, z1, z2)), PROPER(x1)) 686.55/213.75
PROPER(U11(U52(z0, z1, z2), x1)) → c65(U11'(U52(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U52(z0, z1, z2)), PROPER(x1)) 686.55/213.75
PROPER(U11(s(z0), x1)) → c65(U11'(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 686.55/213.75
PROPER(U11(plus(z0, z1), x1)) → c65(U11'(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 686.55/213.75
PROPER(U11(U61(z0), x1)) → c65(U11'(U61(proper(z0)), proper(x1)), PROPER(U61(z0)), PROPER(x1)) 686.55/213.75
PROPER(U11(U71(z0, z1, z2), x1)) → c65(U11'(U71(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U71(z0, z1, z2)), PROPER(x1)) 686.55/213.75
PROPER(U11(U72(z0, z1, z2), x1)) → c65(U11'(U72(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U72(z0, z1, z2)), PROPER(x1)) 686.55/213.75
PROPER(U11(x(z0, z1), x1)) → c65(U11'(x(proper(z0), proper(z1)), proper(x1)), PROPER(x(z0, z1)), PROPER(x1)) 686.55/213.75
PROPER(U11(x0, tt)) → c65(U11'(proper(x0), ok(tt)), PROPER(x0)) 686.55/213.75
PROPER(U11(x0, 0)) → c65(U11'(proper(x0), ok(0)), PROPER(x0)) 686.55/213.75
PROPER(U11(tt, x1)) → c65(U11'(ok(tt), proper(x1)), PROPER(x1)) 686.55/213.75
PROPER(U11(0, x1)) → c65(U11'(ok(0), proper(x1)), PROPER(x1)) 686.55/213.75
PROPER(U12(U11(z0, z1))) → c67(U12'(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.55/213.75
PROPER(U12(U12(z0))) → c67(U12'(U12(proper(z0))), PROPER(U12(z0))) 686.55/213.75
PROPER(U12(isNat(z0))) → c67(U12'(isNat(proper(z0))), PROPER(isNat(z0))) 686.55/213.75
PROPER(U12(U21(z0))) → c67(U12'(U21(proper(z0))), PROPER(U21(z0))) 686.55/213.75
PROPER(U12(U31(z0, z1))) → c67(U12'(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.55/213.75
PROPER(U12(U32(z0))) → c67(U12'(U32(proper(z0))), PROPER(U32(z0))) 686.55/213.75
PROPER(U12(U41(z0, z1))) → c67(U12'(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.55/213.75
PROPER(U12(U51(z0, z1, z2))) → c67(U12'(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.55/213.75
PROPER(U12(U52(z0, z1, z2))) → c67(U12'(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.55/213.75
PROPER(U12(s(z0))) → c67(U12'(s(proper(z0))), PROPER(s(z0))) 686.55/213.75
PROPER(U12(plus(z0, z1))) → c67(U12'(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.55/213.75
PROPER(U12(U61(z0))) → c67(U12'(U61(proper(z0))), PROPER(U61(z0))) 686.55/213.75
PROPER(U12(U71(z0, z1, z2))) → c67(U12'(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.55/213.75
PROPER(U12(U72(z0, z1, z2))) → c67(U12'(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.55/213.75
PROPER(U12(x(z0, z1))) → c67(U12'(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.55/213.75
PROPER(U12(tt)) → c67(U12'(ok(tt))) 686.55/213.75
PROPER(U12(0)) → c67(U12'(ok(0))) 686.55/213.75
PROPER(isNat(U11(z0, z1))) → c68(ISNAT(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.55/213.75
PROPER(isNat(U12(z0))) → c68(ISNAT(U12(proper(z0))), PROPER(U12(z0))) 686.55/213.75
PROPER(isNat(isNat(z0))) → c68(ISNAT(isNat(proper(z0))), PROPER(isNat(z0))) 686.55/213.75
PROPER(isNat(U21(z0))) → c68(ISNAT(U21(proper(z0))), PROPER(U21(z0))) 686.55/213.75
PROPER(isNat(U31(z0, z1))) → c68(ISNAT(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.55/213.75
PROPER(isNat(U32(z0))) → c68(ISNAT(U32(proper(z0))), PROPER(U32(z0))) 686.55/213.75
PROPER(isNat(U41(z0, z1))) → c68(ISNAT(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.55/213.75
PROPER(isNat(U51(z0, z1, z2))) → c68(ISNAT(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.55/213.75
PROPER(isNat(U52(z0, z1, z2))) → c68(ISNAT(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.55/213.75
PROPER(isNat(s(z0))) → c68(ISNAT(s(proper(z0))), PROPER(s(z0))) 686.55/213.75
PROPER(isNat(plus(z0, z1))) → c68(ISNAT(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.55/213.75
PROPER(isNat(U61(z0))) → c68(ISNAT(U61(proper(z0))), PROPER(U61(z0))) 686.55/213.75
PROPER(isNat(U71(z0, z1, z2))) → c68(ISNAT(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.55/213.75
PROPER(isNat(U72(z0, z1, z2))) → c68(ISNAT(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.55/213.75
PROPER(isNat(x(z0, z1))) → c68(ISNAT(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.55/213.75
PROPER(isNat(tt)) → c68(ISNAT(ok(tt))) 686.55/213.75
PROPER(isNat(0)) → c68(ISNAT(ok(0))) 686.55/213.75
PROPER(U21(U11(z0, z1))) → c69(U21'(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.55/213.75
PROPER(U21(U12(z0))) → c69(U21'(U12(proper(z0))), PROPER(U12(z0))) 686.55/213.75
PROPER(U21(isNat(z0))) → c69(U21'(isNat(proper(z0))), PROPER(isNat(z0))) 686.55/213.75
PROPER(U21(U21(z0))) → c69(U21'(U21(proper(z0))), PROPER(U21(z0))) 686.55/213.75
PROPER(U21(U31(z0, z1))) → c69(U21'(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.55/213.75
PROPER(U21(U32(z0))) → c69(U21'(U32(proper(z0))), PROPER(U32(z0))) 686.55/213.75
PROPER(U21(U41(z0, z1))) → c69(U21'(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.55/213.75
PROPER(U21(U51(z0, z1, z2))) → c69(U21'(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.55/213.75
PROPER(U21(U52(z0, z1, z2))) → c69(U21'(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.55/213.75
PROPER(U21(s(z0))) → c69(U21'(s(proper(z0))), PROPER(s(z0))) 686.55/213.75
PROPER(U21(plus(z0, z1))) → c69(U21'(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.55/213.75
PROPER(U21(U61(z0))) → c69(U21'(U61(proper(z0))), PROPER(U61(z0))) 686.55/213.75
PROPER(U21(U71(z0, z1, z2))) → c69(U21'(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.55/213.75
PROPER(U21(U72(z0, z1, z2))) → c69(U21'(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.55/213.75
PROPER(U21(x(z0, z1))) → c69(U21'(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.55/213.75
PROPER(U21(tt)) → c69(U21'(ok(tt))) 686.55/213.75
PROPER(U21(0)) → c69(U21'(ok(0))) 686.55/213.75
PROPER(U31(x0, U11(z0, z1))) → c70(U31'(proper(x0), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(U11(z0, z1))) 686.55/213.75
PROPER(U31(x0, U12(z0))) → c70(U31'(proper(x0), U12(proper(z0))), PROPER(x0), PROPER(U12(z0))) 686.55/213.75
PROPER(U31(x0, isNat(z0))) → c70(U31'(proper(x0), isNat(proper(z0))), PROPER(x0), PROPER(isNat(z0))) 686.55/213.75
PROPER(U31(x0, U21(z0))) → c70(U31'(proper(x0), U21(proper(z0))), PROPER(x0), PROPER(U21(z0))) 686.55/213.75
PROPER(U31(x0, U31(z0, z1))) → c70(U31'(proper(x0), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(U31(z0, z1))) 686.55/213.75
PROPER(U31(x0, U32(z0))) → c70(U31'(proper(x0), U32(proper(z0))), PROPER(x0), PROPER(U32(z0))) 686.55/213.75
PROPER(U31(x0, U41(z0, z1))) → c70(U31'(proper(x0), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(U41(z0, z1))) 686.55/213.75
PROPER(U31(x0, U51(z0, z1, z2))) → c70(U31'(proper(x0), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U51(z0, z1, z2))) 686.55/213.75
PROPER(U31(x0, U52(z0, z1, z2))) → c70(U31'(proper(x0), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U52(z0, z1, z2))) 686.55/213.75
PROPER(U31(x0, s(z0))) → c70(U31'(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 686.55/213.75
PROPER(U31(x0, plus(z0, z1))) → c70(U31'(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 686.55/213.75
PROPER(U31(x0, U61(z0))) → c70(U31'(proper(x0), U61(proper(z0))), PROPER(x0), PROPER(U61(z0))) 686.55/213.75
PROPER(U31(x0, U71(z0, z1, z2))) → c70(U31'(proper(x0), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U71(z0, z1, z2))) 686.55/213.75
PROPER(U31(x0, U72(z0, z1, z2))) → c70(U31'(proper(x0), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U72(z0, z1, z2))) 686.55/213.75
PROPER(U31(x0, x(z0, z1))) → c70(U31'(proper(x0), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x(z0, z1))) 686.55/213.75
PROPER(U31(U11(z0, z1), x1)) → c70(U31'(U11(proper(z0), proper(z1)), proper(x1)), PROPER(U11(z0, z1)), PROPER(x1)) 686.55/213.75
PROPER(U31(U12(z0), x1)) → c70(U31'(U12(proper(z0)), proper(x1)), PROPER(U12(z0)), PROPER(x1)) 686.55/213.75
PROPER(U31(isNat(z0), x1)) → c70(U31'(isNat(proper(z0)), proper(x1)), PROPER(isNat(z0)), PROPER(x1)) 686.55/213.75
PROPER(U31(U21(z0), x1)) → c70(U31'(U21(proper(z0)), proper(x1)), PROPER(U21(z0)), PROPER(x1)) 686.55/213.75
PROPER(U31(U31(z0, z1), x1)) → c70(U31'(U31(proper(z0), proper(z1)), proper(x1)), PROPER(U31(z0, z1)), PROPER(x1)) 686.55/213.75
PROPER(U31(U32(z0), x1)) → c70(U31'(U32(proper(z0)), proper(x1)), PROPER(U32(z0)), PROPER(x1)) 686.55/213.75
PROPER(U31(U41(z0, z1), x1)) → c70(U31'(U41(proper(z0), proper(z1)), proper(x1)), PROPER(U41(z0, z1)), PROPER(x1)) 686.55/213.75
PROPER(U31(U51(z0, z1, z2), x1)) → c70(U31'(U51(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U51(z0, z1, z2)), PROPER(x1)) 686.55/213.75
PROPER(U31(U52(z0, z1, z2), x1)) → c70(U31'(U52(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U52(z0, z1, z2)), PROPER(x1)) 686.55/213.75
PROPER(U31(s(z0), x1)) → c70(U31'(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 686.55/213.75
PROPER(U31(plus(z0, z1), x1)) → c70(U31'(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 686.55/213.75
PROPER(U31(U61(z0), x1)) → c70(U31'(U61(proper(z0)), proper(x1)), PROPER(U61(z0)), PROPER(x1)) 686.55/213.75
PROPER(U31(U71(z0, z1, z2), x1)) → c70(U31'(U71(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U71(z0, z1, z2)), PROPER(x1)) 686.55/213.75
PROPER(U31(U72(z0, z1, z2), x1)) → c70(U31'(U72(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U72(z0, z1, z2)), PROPER(x1)) 686.55/213.75
PROPER(U31(x(z0, z1), x1)) → c70(U31'(x(proper(z0), proper(z1)), proper(x1)), PROPER(x(z0, z1)), PROPER(x1)) 686.55/213.75
PROPER(U31(x0, tt)) → c70(U31'(proper(x0), ok(tt)), PROPER(x0)) 686.55/213.75
PROPER(U31(x0, 0)) → c70(U31'(proper(x0), ok(0)), PROPER(x0)) 686.55/213.75
PROPER(U31(tt, x1)) → c70(U31'(ok(tt), proper(x1)), PROPER(x1)) 686.55/213.75
PROPER(U31(0, x1)) → c70(U31'(ok(0), proper(x1)), PROPER(x1)) 686.55/213.75
PROPER(U32(U11(z0, z1))) → c71(U32'(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.55/213.75
PROPER(U32(U12(z0))) → c71(U32'(U12(proper(z0))), PROPER(U12(z0))) 686.55/213.75
PROPER(U32(isNat(z0))) → c71(U32'(isNat(proper(z0))), PROPER(isNat(z0))) 686.55/213.75
PROPER(U32(U21(z0))) → c71(U32'(U21(proper(z0))), PROPER(U21(z0))) 686.55/213.75
PROPER(U32(U31(z0, z1))) → c71(U32'(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.55/213.75
PROPER(U32(U32(z0))) → c71(U32'(U32(proper(z0))), PROPER(U32(z0))) 686.55/213.75
PROPER(U32(U41(z0, z1))) → c71(U32'(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.55/213.75
PROPER(U32(U51(z0, z1, z2))) → c71(U32'(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.55/213.75
PROPER(U32(U52(z0, z1, z2))) → c71(U32'(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.55/213.75
PROPER(U32(s(z0))) → c71(U32'(s(proper(z0))), PROPER(s(z0))) 686.55/213.75
PROPER(U32(plus(z0, z1))) → c71(U32'(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.55/213.75
PROPER(U32(U61(z0))) → c71(U32'(U61(proper(z0))), PROPER(U61(z0))) 686.55/213.75
PROPER(U32(U71(z0, z1, z2))) → c71(U32'(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.55/213.75
PROPER(U32(U72(z0, z1, z2))) → c71(U32'(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.55/213.75
PROPER(U32(x(z0, z1))) → c71(U32'(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.55/213.75
PROPER(U32(tt)) → c71(U32'(ok(tt))) 686.55/213.75
PROPER(U32(0)) → c71(U32'(ok(0))) 686.55/213.75
PROPER(U41(x0, U11(z0, z1))) → c72(U41'(proper(x0), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(U11(z0, z1))) 686.55/213.75
PROPER(U41(x0, U12(z0))) → c72(U41'(proper(x0), U12(proper(z0))), PROPER(x0), PROPER(U12(z0))) 686.55/213.75
PROPER(U41(x0, isNat(z0))) → c72(U41'(proper(x0), isNat(proper(z0))), PROPER(x0), PROPER(isNat(z0))) 686.55/213.75
PROPER(U41(x0, U21(z0))) → c72(U41'(proper(x0), U21(proper(z0))), PROPER(x0), PROPER(U21(z0))) 686.55/213.75
PROPER(U41(x0, U31(z0, z1))) → c72(U41'(proper(x0), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(U31(z0, z1))) 686.55/213.75
PROPER(U41(x0, U32(z0))) → c72(U41'(proper(x0), U32(proper(z0))), PROPER(x0), PROPER(U32(z0))) 686.55/213.75
PROPER(U41(x0, U41(z0, z1))) → c72(U41'(proper(x0), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(U41(z0, z1))) 686.55/213.75
PROPER(U41(x0, U51(z0, z1, z2))) → c72(U41'(proper(x0), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U51(z0, z1, z2))) 686.55/213.75
PROPER(U41(x0, U52(z0, z1, z2))) → c72(U41'(proper(x0), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U52(z0, z1, z2))) 686.55/213.75
PROPER(U41(x0, s(z0))) → c72(U41'(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 686.55/213.75
PROPER(U41(x0, plus(z0, z1))) → c72(U41'(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 686.55/213.75
PROPER(U41(x0, U61(z0))) → c72(U41'(proper(x0), U61(proper(z0))), PROPER(x0), PROPER(U61(z0))) 686.55/213.75
PROPER(U41(x0, U71(z0, z1, z2))) → c72(U41'(proper(x0), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U71(z0, z1, z2))) 686.55/213.75
PROPER(U41(x0, U72(z0, z1, z2))) → c72(U41'(proper(x0), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U72(z0, z1, z2))) 686.55/213.75
PROPER(U41(x0, x(z0, z1))) → c72(U41'(proper(x0), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x(z0, z1))) 686.55/213.75
PROPER(U41(U11(z0, z1), x1)) → c72(U41'(U11(proper(z0), proper(z1)), proper(x1)), PROPER(U11(z0, z1)), PROPER(x1)) 686.55/213.75
PROPER(U41(U12(z0), x1)) → c72(U41'(U12(proper(z0)), proper(x1)), PROPER(U12(z0)), PROPER(x1)) 686.55/213.75
PROPER(U41(isNat(z0), x1)) → c72(U41'(isNat(proper(z0)), proper(x1)), PROPER(isNat(z0)), PROPER(x1)) 686.55/213.75
PROPER(U41(U21(z0), x1)) → c72(U41'(U21(proper(z0)), proper(x1)), PROPER(U21(z0)), PROPER(x1)) 686.55/213.75
PROPER(U41(U31(z0, z1), x1)) → c72(U41'(U31(proper(z0), proper(z1)), proper(x1)), PROPER(U31(z0, z1)), PROPER(x1)) 686.55/213.75
PROPER(U41(U32(z0), x1)) → c72(U41'(U32(proper(z0)), proper(x1)), PROPER(U32(z0)), PROPER(x1)) 686.55/213.75
PROPER(U41(U41(z0, z1), x1)) → c72(U41'(U41(proper(z0), proper(z1)), proper(x1)), PROPER(U41(z0, z1)), PROPER(x1)) 686.55/213.75
PROPER(U41(U51(z0, z1, z2), x1)) → c72(U41'(U51(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U51(z0, z1, z2)), PROPER(x1)) 686.55/213.75
PROPER(U41(U52(z0, z1, z2), x1)) → c72(U41'(U52(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U52(z0, z1, z2)), PROPER(x1)) 686.55/213.75
PROPER(U41(s(z0), x1)) → c72(U41'(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 686.55/213.75
PROPER(U41(plus(z0, z1), x1)) → c72(U41'(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 686.55/213.75
PROPER(U41(U61(z0), x1)) → c72(U41'(U61(proper(z0)), proper(x1)), PROPER(U61(z0)), PROPER(x1)) 686.55/213.75
PROPER(U41(U71(z0, z1, z2), x1)) → c72(U41'(U71(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U71(z0, z1, z2)), PROPER(x1)) 686.55/213.75
PROPER(U41(U72(z0, z1, z2), x1)) → c72(U41'(U72(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U72(z0, z1, z2)), PROPER(x1)) 686.55/213.75
PROPER(U41(x(z0, z1), x1)) → c72(U41'(x(proper(z0), proper(z1)), proper(x1)), PROPER(x(z0, z1)), PROPER(x1)) 686.55/213.75
PROPER(U41(x0, tt)) → c72(U41'(proper(x0), ok(tt)), PROPER(x0)) 686.55/213.75
PROPER(U41(x0, 0)) → c72(U41'(proper(x0), ok(0)), PROPER(x0)) 686.55/213.75
PROPER(U41(tt, x1)) → c72(U41'(ok(tt), proper(x1)), PROPER(x1)) 686.55/213.75
PROPER(U41(0, x1)) → c72(U41'(ok(0), proper(x1)), PROPER(x1)) 686.55/213.75
PROPER(U51(x0, x1, U11(z0, z1))) → c73(U51'(proper(x0), proper(x1), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U11(z0, z1))) 686.55/213.75
PROPER(U51(x0, x1, U12(z0))) → c73(U51'(proper(x0), proper(x1), U12(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U12(z0))) 686.55/213.75
PROPER(U51(x0, x1, isNat(z0))) → c73(U51'(proper(x0), proper(x1), isNat(proper(z0))), PROPER(x0), PROPER(x1), PROPER(isNat(z0))) 686.55/213.75
PROPER(U51(x0, x1, U21(z0))) → c73(U51'(proper(x0), proper(x1), U21(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U21(z0))) 686.55/213.75
PROPER(U51(x0, x1, U31(z0, z1))) → c73(U51'(proper(x0), proper(x1), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U31(z0, z1))) 686.55/213.75
PROPER(U51(x0, x1, U32(z0))) → c73(U51'(proper(x0), proper(x1), U32(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U32(z0))) 686.55/213.75
PROPER(U51(x0, x1, U41(z0, z1))) → c73(U51'(proper(x0), proper(x1), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U41(z0, z1))) 686.55/213.75
PROPER(U51(x0, x1, U51(z0, z1, z2))) → c73(U51'(proper(x0), proper(x1), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U51(z0, z1, z2))) 686.55/213.75
PROPER(U51(x0, x1, U52(z0, z1, z2))) → c73(U51'(proper(x0), proper(x1), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U52(z0, z1, z2))) 686.55/213.75
PROPER(U51(x0, x1, s(z0))) → c73(U51'(proper(x0), proper(x1), s(proper(z0))), PROPER(x0), PROPER(x1), PROPER(s(z0))) 686.55/213.75
PROPER(U51(x0, x1, plus(z0, z1))) → c73(U51'(proper(x0), proper(x1), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(plus(z0, z1))) 686.55/213.75
PROPER(U51(x0, x1, U61(z0))) → c73(U51'(proper(x0), proper(x1), U61(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U61(z0))) 686.55/213.75
PROPER(U51(x0, x1, U71(z0, z1, z2))) → c73(U51'(proper(x0), proper(x1), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U71(z0, z1, z2))) 686.55/213.75
PROPER(U51(x0, x1, U72(z0, z1, z2))) → c73(U51'(proper(x0), proper(x1), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U72(z0, z1, z2))) 686.55/213.75
PROPER(U51(x0, x1, x(z0, z1))) → c73(U51'(proper(x0), proper(x1), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(x(z0, z1))) 686.55/213.75
PROPER(U51(x0, U11(z0, z1), x2)) → c73(U51'(proper(x0), U11(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U11(z0, z1)), PROPER(x2)) 686.55/213.75
PROPER(U51(x0, U12(z0), x2)) → c73(U51'(proper(x0), U12(proper(z0)), proper(x2)), PROPER(x0), PROPER(U12(z0)), PROPER(x2)) 686.55/213.75
PROPER(U51(x0, isNat(z0), x2)) → c73(U51'(proper(x0), isNat(proper(z0)), proper(x2)), PROPER(x0), PROPER(isNat(z0)), PROPER(x2)) 686.55/213.75
PROPER(U51(x0, U21(z0), x2)) → c73(U51'(proper(x0), U21(proper(z0)), proper(x2)), PROPER(x0), PROPER(U21(z0)), PROPER(x2)) 686.55/213.75
PROPER(U51(x0, U31(z0, z1), x2)) → c73(U51'(proper(x0), U31(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U31(z0, z1)), PROPER(x2)) 686.55/213.75
PROPER(U51(x0, U32(z0), x2)) → c73(U51'(proper(x0), U32(proper(z0)), proper(x2)), PROPER(x0), PROPER(U32(z0)), PROPER(x2)) 686.55/213.75
PROPER(U51(x0, U41(z0, z1), x2)) → c73(U51'(proper(x0), U41(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U41(z0, z1)), PROPER(x2)) 686.55/213.75
PROPER(U51(x0, U51(z0, z1, z2), x2)) → c73(U51'(proper(x0), U51(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U51(z0, z1, z2)), PROPER(x2)) 686.55/213.75
PROPER(U51(x0, U52(z0, z1, z2), x2)) → c73(U51'(proper(x0), U52(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U52(z0, z1, z2)), PROPER(x2)) 686.55/213.75
PROPER(U51(x0, s(z0), x2)) → c73(U51'(proper(x0), s(proper(z0)), proper(x2)), PROPER(x0), PROPER(s(z0)), PROPER(x2)) 686.55/213.75
PROPER(U51(x0, plus(z0, z1), x2)) → c73(U51'(proper(x0), plus(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(plus(z0, z1)), PROPER(x2)) 686.55/213.75
PROPER(U51(x0, U61(z0), x2)) → c73(U51'(proper(x0), U61(proper(z0)), proper(x2)), PROPER(x0), PROPER(U61(z0)), PROPER(x2)) 686.55/213.75
PROPER(U51(x0, U71(z0, z1, z2), x2)) → c73(U51'(proper(x0), U71(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U71(z0, z1, z2)), PROPER(x2)) 686.55/213.75
PROPER(U51(x0, U72(z0, z1, z2), x2)) → c73(U51'(proper(x0), U72(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U72(z0, z1, z2)), PROPER(x2)) 686.55/213.75
PROPER(U51(x0, x(z0, z1), x2)) → c73(U51'(proper(x0), x(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(x(z0, z1)), PROPER(x2)) 686.55/213.75
PROPER(U51(U11(z0, z1), x1, x2)) → c73(U51'(U11(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U11(z0, z1)), PROPER(x1), PROPER(x2)) 686.55/213.75
PROPER(U51(U12(z0), x1, x2)) → c73(U51'(U12(proper(z0)), proper(x1), proper(x2)), PROPER(U12(z0)), PROPER(x1), PROPER(x2)) 686.55/213.75
PROPER(U51(isNat(z0), x1, x2)) → c73(U51'(isNat(proper(z0)), proper(x1), proper(x2)), PROPER(isNat(z0)), PROPER(x1), PROPER(x2)) 686.55/213.75
PROPER(U51(U21(z0), x1, x2)) → c73(U51'(U21(proper(z0)), proper(x1), proper(x2)), PROPER(U21(z0)), PROPER(x1), PROPER(x2)) 686.55/213.75
PROPER(U51(U31(z0, z1), x1, x2)) → c73(U51'(U31(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U31(z0, z1)), PROPER(x1), PROPER(x2)) 686.55/213.75
PROPER(U51(U32(z0), x1, x2)) → c73(U51'(U32(proper(z0)), proper(x1), proper(x2)), PROPER(U32(z0)), PROPER(x1), PROPER(x2)) 686.55/213.75
PROPER(U51(U41(z0, z1), x1, x2)) → c73(U51'(U41(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U41(z0, z1)), PROPER(x1), PROPER(x2)) 686.55/213.75
PROPER(U51(U51(z0, z1, z2), x1, x2)) → c73(U51'(U51(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U51(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.55/213.75
PROPER(U51(U52(z0, z1, z2), x1, x2)) → c73(U51'(U52(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U52(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.55/213.75
PROPER(U51(s(z0), x1, x2)) → c73(U51'(s(proper(z0)), proper(x1), proper(x2)), PROPER(s(z0)), PROPER(x1), PROPER(x2)) 686.55/213.75
PROPER(U51(plus(z0, z1), x1, x2)) → c73(U51'(plus(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(plus(z0, z1)), PROPER(x1), PROPER(x2)) 686.55/213.75
PROPER(U51(U61(z0), x1, x2)) → c73(U51'(U61(proper(z0)), proper(x1), proper(x2)), PROPER(U61(z0)), PROPER(x1), PROPER(x2)) 686.55/213.75
PROPER(U51(U71(z0, z1, z2), x1, x2)) → c73(U51'(U71(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U71(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.55/213.75
PROPER(U51(U72(z0, z1, z2), x1, x2)) → c73(U51'(U72(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U72(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.55/213.75
PROPER(U51(x(z0, z1), x1, x2)) → c73(U51'(x(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(x(z0, z1)), PROPER(x1), PROPER(x2)) 686.55/213.75
PROPER(U51(x0, x1, tt)) → c73(U51'(proper(x0), proper(x1), ok(tt)), PROPER(x0), PROPER(x1)) 686.55/213.75
PROPER(U51(x0, x1, 0)) → c73(U51'(proper(x0), proper(x1), ok(0)), PROPER(x0), PROPER(x1)) 686.55/213.75
PROPER(U51(x0, tt, x2)) → c73(U51'(proper(x0), ok(tt), proper(x2)), PROPER(x0), PROPER(x2)) 686.55/213.75
PROPER(U51(x0, 0, x2)) → c73(U51'(proper(x0), ok(0), proper(x2)), PROPER(x0), PROPER(x2)) 686.55/213.75
PROPER(U51(tt, x1, x2)) → c73(U51'(ok(tt), proper(x1), proper(x2)), PROPER(x1), PROPER(x2)) 686.55/213.75
PROPER(U51(0, x1, x2)) → c73(U51'(ok(0), proper(x1), proper(x2)), PROPER(x1), PROPER(x2)) 686.55/213.75
PROPER(U52(x0, x1, U11(z0, z1))) → c74(U52'(proper(x0), proper(x1), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U11(z0, z1))) 686.55/213.75
PROPER(U52(x0, x1, U12(z0))) → c74(U52'(proper(x0), proper(x1), U12(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U12(z0))) 686.55/213.75
PROPER(U52(x0, x1, isNat(z0))) → c74(U52'(proper(x0), proper(x1), isNat(proper(z0))), PROPER(x0), PROPER(x1), PROPER(isNat(z0))) 686.55/213.75
PROPER(U52(x0, x1, U21(z0))) → c74(U52'(proper(x0), proper(x1), U21(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U21(z0))) 686.55/213.75
PROPER(U52(x0, x1, U31(z0, z1))) → c74(U52'(proper(x0), proper(x1), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U31(z0, z1))) 686.55/213.75
PROPER(U52(x0, x1, U32(z0))) → c74(U52'(proper(x0), proper(x1), U32(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U32(z0))) 686.55/213.75
PROPER(U52(x0, x1, U41(z0, z1))) → c74(U52'(proper(x0), proper(x1), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U41(z0, z1))) 686.55/213.75
PROPER(U52(x0, x1, U51(z0, z1, z2))) → c74(U52'(proper(x0), proper(x1), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U51(z0, z1, z2))) 686.55/213.75
PROPER(U52(x0, x1, U52(z0, z1, z2))) → c74(U52'(proper(x0), proper(x1), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U52(z0, z1, z2))) 686.55/213.75
PROPER(U52(x0, x1, s(z0))) → c74(U52'(proper(x0), proper(x1), s(proper(z0))), PROPER(x0), PROPER(x1), PROPER(s(z0))) 686.55/213.75
PROPER(U52(x0, x1, plus(z0, z1))) → c74(U52'(proper(x0), proper(x1), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(plus(z0, z1))) 686.55/213.75
PROPER(U52(x0, x1, U61(z0))) → c74(U52'(proper(x0), proper(x1), U61(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U61(z0))) 686.55/213.75
PROPER(U52(x0, x1, U71(z0, z1, z2))) → c74(U52'(proper(x0), proper(x1), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U71(z0, z1, z2))) 686.55/213.75
PROPER(U52(x0, x1, U72(z0, z1, z2))) → c74(U52'(proper(x0), proper(x1), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U72(z0, z1, z2))) 686.55/213.75
PROPER(U52(x0, x1, x(z0, z1))) → c74(U52'(proper(x0), proper(x1), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(x(z0, z1))) 686.55/213.75
PROPER(U52(x0, U11(z0, z1), x2)) → c74(U52'(proper(x0), U11(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U11(z0, z1)), PROPER(x2)) 686.55/213.75
PROPER(U52(x0, U12(z0), x2)) → c74(U52'(proper(x0), U12(proper(z0)), proper(x2)), PROPER(x0), PROPER(U12(z0)), PROPER(x2)) 686.55/213.75
PROPER(U52(x0, isNat(z0), x2)) → c74(U52'(proper(x0), isNat(proper(z0)), proper(x2)), PROPER(x0), PROPER(isNat(z0)), PROPER(x2)) 686.55/213.75
PROPER(U52(x0, U21(z0), x2)) → c74(U52'(proper(x0), U21(proper(z0)), proper(x2)), PROPER(x0), PROPER(U21(z0)), PROPER(x2)) 686.55/213.75
PROPER(U52(x0, U31(z0, z1), x2)) → c74(U52'(proper(x0), U31(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U31(z0, z1)), PROPER(x2)) 686.55/213.75
PROPER(U52(x0, U32(z0), x2)) → c74(U52'(proper(x0), U32(proper(z0)), proper(x2)), PROPER(x0), PROPER(U32(z0)), PROPER(x2)) 686.55/213.75
PROPER(U52(x0, U41(z0, z1), x2)) → c74(U52'(proper(x0), U41(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U41(z0, z1)), PROPER(x2)) 686.55/213.75
PROPER(U52(x0, U51(z0, z1, z2), x2)) → c74(U52'(proper(x0), U51(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U51(z0, z1, z2)), PROPER(x2)) 686.55/213.75
PROPER(U52(x0, U52(z0, z1, z2), x2)) → c74(U52'(proper(x0), U52(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U52(z0, z1, z2)), PROPER(x2)) 686.55/213.75
PROPER(U52(x0, s(z0), x2)) → c74(U52'(proper(x0), s(proper(z0)), proper(x2)), PROPER(x0), PROPER(s(z0)), PROPER(x2)) 686.55/213.75
PROPER(U52(x0, plus(z0, z1), x2)) → c74(U52'(proper(x0), plus(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(plus(z0, z1)), PROPER(x2)) 686.55/213.75
PROPER(U52(x0, U61(z0), x2)) → c74(U52'(proper(x0), U61(proper(z0)), proper(x2)), PROPER(x0), PROPER(U61(z0)), PROPER(x2)) 686.55/213.75
PROPER(U52(x0, U71(z0, z1, z2), x2)) → c74(U52'(proper(x0), U71(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U71(z0, z1, z2)), PROPER(x2)) 686.55/213.75
PROPER(U52(x0, U72(z0, z1, z2), x2)) → c74(U52'(proper(x0), U72(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U72(z0, z1, z2)), PROPER(x2)) 686.55/213.75
PROPER(U52(x0, x(z0, z1), x2)) → c74(U52'(proper(x0), x(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(x(z0, z1)), PROPER(x2)) 686.55/213.75
PROPER(U52(U11(z0, z1), x1, x2)) → c74(U52'(U11(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U11(z0, z1)), PROPER(x1), PROPER(x2)) 686.55/213.75
PROPER(U52(U12(z0), x1, x2)) → c74(U52'(U12(proper(z0)), proper(x1), proper(x2)), PROPER(U12(z0)), PROPER(x1), PROPER(x2)) 686.55/213.75
PROPER(U52(isNat(z0), x1, x2)) → c74(U52'(isNat(proper(z0)), proper(x1), proper(x2)), PROPER(isNat(z0)), PROPER(x1), PROPER(x2)) 686.55/213.75
PROPER(U52(U21(z0), x1, x2)) → c74(U52'(U21(proper(z0)), proper(x1), proper(x2)), PROPER(U21(z0)), PROPER(x1), PROPER(x2)) 686.55/213.75
PROPER(U52(U31(z0, z1), x1, x2)) → c74(U52'(U31(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U31(z0, z1)), PROPER(x1), PROPER(x2)) 686.55/213.75
PROPER(U52(U32(z0), x1, x2)) → c74(U52'(U32(proper(z0)), proper(x1), proper(x2)), PROPER(U32(z0)), PROPER(x1), PROPER(x2)) 686.55/213.75
PROPER(U52(U41(z0, z1), x1, x2)) → c74(U52'(U41(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U41(z0, z1)), PROPER(x1), PROPER(x2)) 686.55/213.75
PROPER(U52(U51(z0, z1, z2), x1, x2)) → c74(U52'(U51(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U51(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.55/213.75
PROPER(U52(U52(z0, z1, z2), x1, x2)) → c74(U52'(U52(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U52(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.55/213.75
PROPER(U52(s(z0), x1, x2)) → c74(U52'(s(proper(z0)), proper(x1), proper(x2)), PROPER(s(z0)), PROPER(x1), PROPER(x2)) 686.55/213.75
PROPER(U52(plus(z0, z1), x1, x2)) → c74(U52'(plus(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(plus(z0, z1)), PROPER(x1), PROPER(x2)) 686.55/213.75
PROPER(U52(U61(z0), x1, x2)) → c74(U52'(U61(proper(z0)), proper(x1), proper(x2)), PROPER(U61(z0)), PROPER(x1), PROPER(x2)) 686.55/213.75
PROPER(U52(U71(z0, z1, z2), x1, x2)) → c74(U52'(U71(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U71(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.55/213.75
PROPER(U52(U72(z0, z1, z2), x1, x2)) → c74(U52'(U72(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U72(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.55/213.75
PROPER(U52(x(z0, z1), x1, x2)) → c74(U52'(x(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(x(z0, z1)), PROPER(x1), PROPER(x2)) 686.55/213.75
PROPER(U52(x0, x1, tt)) → c74(U52'(proper(x0), proper(x1), ok(tt)), PROPER(x0), PROPER(x1)) 686.55/213.75
PROPER(U52(x0, x1, 0)) → c74(U52'(proper(x0), proper(x1), ok(0)), PROPER(x0), PROPER(x1)) 686.55/213.75
PROPER(U52(x0, tt, x2)) → c74(U52'(proper(x0), ok(tt), proper(x2)), PROPER(x0), PROPER(x2)) 686.55/213.75
PROPER(U52(x0, 0, x2)) → c74(U52'(proper(x0), ok(0), proper(x2)), PROPER(x0), PROPER(x2)) 686.55/213.75
PROPER(U52(tt, x1, x2)) → c74(U52'(ok(tt), proper(x1), proper(x2)), PROPER(x1), PROPER(x2)) 686.55/213.75
PROPER(U52(0, x1, x2)) → c74(U52'(ok(0), proper(x1), proper(x2)), PROPER(x1), PROPER(x2)) 686.55/213.75
PROPER(s(U11(z0, z1))) → c75(S(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.55/213.75
PROPER(s(U12(z0))) → c75(S(U12(proper(z0))), PROPER(U12(z0))) 686.55/213.75
PROPER(s(isNat(z0))) → c75(S(isNat(proper(z0))), PROPER(isNat(z0))) 686.55/213.75
PROPER(s(U21(z0))) → c75(S(U21(proper(z0))), PROPER(U21(z0))) 686.55/213.75
PROPER(s(U31(z0, z1))) → c75(S(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.55/213.75
PROPER(s(U32(z0))) → c75(S(U32(proper(z0))), PROPER(U32(z0))) 686.55/213.75
PROPER(s(U41(z0, z1))) → c75(S(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.55/213.75
PROPER(s(U51(z0, z1, z2))) → c75(S(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.55/213.75
PROPER(s(U52(z0, z1, z2))) → c75(S(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.55/213.75
PROPER(s(s(z0))) → c75(S(s(proper(z0))), PROPER(s(z0))) 686.55/213.75
PROPER(s(plus(z0, z1))) → c75(S(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.55/213.75
PROPER(s(U61(z0))) → c75(S(U61(proper(z0))), PROPER(U61(z0))) 686.55/213.75
PROPER(s(U71(z0, z1, z2))) → c75(S(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.55/213.75
PROPER(s(U72(z0, z1, z2))) → c75(S(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.55/213.75
PROPER(s(x(z0, z1))) → c75(S(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.55/213.75
PROPER(s(tt)) → c75(S(ok(tt))) 686.55/213.75
PROPER(s(0)) → c75(S(ok(0))) 686.55/213.75
PROPER(plus(x0, U11(z0, z1))) → c76(PLUS(proper(x0), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(U11(z0, z1))) 686.55/213.75
PROPER(plus(x0, U12(z0))) → c76(PLUS(proper(x0), U12(proper(z0))), PROPER(x0), PROPER(U12(z0))) 686.55/213.75
PROPER(plus(x0, isNat(z0))) → c76(PLUS(proper(x0), isNat(proper(z0))), PROPER(x0), PROPER(isNat(z0))) 686.55/213.75
PROPER(plus(x0, U21(z0))) → c76(PLUS(proper(x0), U21(proper(z0))), PROPER(x0), PROPER(U21(z0))) 686.55/213.75
PROPER(plus(x0, U31(z0, z1))) → c76(PLUS(proper(x0), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(U31(z0, z1))) 686.55/213.75
PROPER(plus(x0, U32(z0))) → c76(PLUS(proper(x0), U32(proper(z0))), PROPER(x0), PROPER(U32(z0))) 686.55/213.75
PROPER(plus(x0, U41(z0, z1))) → c76(PLUS(proper(x0), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(U41(z0, z1))) 686.55/213.75
PROPER(plus(x0, U51(z0, z1, z2))) → c76(PLUS(proper(x0), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U51(z0, z1, z2))) 686.55/213.75
PROPER(plus(x0, U52(z0, z1, z2))) → c76(PLUS(proper(x0), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U52(z0, z1, z2))) 686.55/213.75
PROPER(plus(x0, s(z0))) → c76(PLUS(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 686.55/213.75
PROPER(plus(x0, plus(z0, z1))) → c76(PLUS(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 686.55/213.75
PROPER(plus(x0, U61(z0))) → c76(PLUS(proper(x0), U61(proper(z0))), PROPER(x0), PROPER(U61(z0))) 686.55/213.75
PROPER(plus(x0, U71(z0, z1, z2))) → c76(PLUS(proper(x0), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U71(z0, z1, z2))) 686.55/213.75
PROPER(plus(x0, U72(z0, z1, z2))) → c76(PLUS(proper(x0), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U72(z0, z1, z2))) 686.55/213.75
PROPER(plus(x0, x(z0, z1))) → c76(PLUS(proper(x0), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x(z0, z1))) 686.55/213.75
PROPER(plus(U11(z0, z1), x1)) → c76(PLUS(U11(proper(z0), proper(z1)), proper(x1)), PROPER(U11(z0, z1)), PROPER(x1)) 686.55/213.75
PROPER(plus(U12(z0), x1)) → c76(PLUS(U12(proper(z0)), proper(x1)), PROPER(U12(z0)), PROPER(x1)) 686.55/213.75
PROPER(plus(isNat(z0), x1)) → c76(PLUS(isNat(proper(z0)), proper(x1)), PROPER(isNat(z0)), PROPER(x1)) 686.55/213.75
PROPER(plus(U21(z0), x1)) → c76(PLUS(U21(proper(z0)), proper(x1)), PROPER(U21(z0)), PROPER(x1)) 686.55/213.75
PROPER(plus(U31(z0, z1), x1)) → c76(PLUS(U31(proper(z0), proper(z1)), proper(x1)), PROPER(U31(z0, z1)), PROPER(x1)) 686.55/213.75
PROPER(plus(U32(z0), x1)) → c76(PLUS(U32(proper(z0)), proper(x1)), PROPER(U32(z0)), PROPER(x1)) 686.55/213.75
PROPER(plus(U41(z0, z1), x1)) → c76(PLUS(U41(proper(z0), proper(z1)), proper(x1)), PROPER(U41(z0, z1)), PROPER(x1)) 686.55/213.75
PROPER(plus(U51(z0, z1, z2), x1)) → c76(PLUS(U51(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U51(z0, z1, z2)), PROPER(x1)) 686.55/213.75
PROPER(plus(U52(z0, z1, z2), x1)) → c76(PLUS(U52(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U52(z0, z1, z2)), PROPER(x1)) 686.55/213.75
PROPER(plus(s(z0), x1)) → c76(PLUS(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 686.55/213.75
PROPER(plus(plus(z0, z1), x1)) → c76(PLUS(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 686.55/213.75
PROPER(plus(U61(z0), x1)) → c76(PLUS(U61(proper(z0)), proper(x1)), PROPER(U61(z0)), PROPER(x1)) 686.55/213.75
PROPER(plus(U71(z0, z1, z2), x1)) → c76(PLUS(U71(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U71(z0, z1, z2)), PROPER(x1)) 686.55/213.75
PROPER(plus(U72(z0, z1, z2), x1)) → c76(PLUS(U72(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U72(z0, z1, z2)), PROPER(x1)) 686.55/213.75
PROPER(plus(x(z0, z1), x1)) → c76(PLUS(x(proper(z0), proper(z1)), proper(x1)), PROPER(x(z0, z1)), PROPER(x1)) 686.55/213.75
PROPER(plus(x0, tt)) → c76(PLUS(proper(x0), ok(tt)), PROPER(x0)) 686.55/213.75
PROPER(plus(x0, 0)) → c76(PLUS(proper(x0), ok(0)), PROPER(x0)) 686.55/213.75
PROPER(plus(tt, x1)) → c76(PLUS(ok(tt), proper(x1)), PROPER(x1)) 686.55/213.75
PROPER(plus(0, x1)) → c76(PLUS(ok(0), proper(x1)), PROPER(x1))
S tuples:

ACTIVE(plus(z0, z1)) → c28(PLUS(active(z0), z1), ACTIVE(z0)) 686.55/213.75
ACTIVE(plus(z0, z1)) → c29(PLUS(z0, active(z1)), ACTIVE(z1)) 686.55/213.75
ACTIVE(x(z0, z1)) → c33(X(active(z0), z1), ACTIVE(z0)) 686.55/213.75
ACTIVE(x(z0, z1)) → c34(X(z0, active(z1)), ACTIVE(z1)) 686.55/213.75
U11'(mark(z0), z1) → c35(U11'(z0, z1)) 686.55/213.75
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1)) 686.55/213.75
U12'(mark(z0)) → c37(U12'(z0)) 686.55/213.75
U12'(ok(z0)) → c38(U12'(z0)) 686.55/213.75
U21'(mark(z0)) → c39(U21'(z0)) 686.55/213.75
U21'(ok(z0)) → c40(U21'(z0)) 686.55/213.75
U31'(mark(z0), z1) → c41(U31'(z0, z1)) 686.55/213.75
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 686.55/213.75
U32'(mark(z0)) → c43(U32'(z0)) 686.55/213.75
U32'(ok(z0)) → c44(U32'(z0)) 686.55/213.75
U41'(mark(z0), z1) → c45(U41'(z0, z1)) 686.55/213.75
U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1)) 686.55/213.75
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2)) 686.55/213.75
U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2)) 686.55/213.75
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2)) 686.55/213.75
U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2)) 686.55/213.75
S(mark(z0)) → c51(S(z0)) 686.55/213.75
S(ok(z0)) → c52(S(z0)) 686.55/213.75
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 686.55/213.75
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 686.55/213.75
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 686.55/213.75
U61'(mark(z0)) → c56(U61'(z0)) 686.55/213.75
U61'(ok(z0)) → c57(U61'(z0)) 686.55/213.75
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2)) 686.55/213.75
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2)) 686.55/213.75
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2)) 686.55/213.75
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 686.55/213.75
X(mark(z0), z1) → c62(X(z0, z1)) 686.55/213.75
X(z0, mark(z1)) → c63(X(z0, z1)) 686.55/213.75
X(ok(z0), ok(z1)) → c64(X(z0, z1)) 686.55/213.75
PROPER(U61(z0)) → c77(U61'(proper(z0)), PROPER(z0)) 686.55/213.75
PROPER(U71(z0, z1, z2)) → c79(U71'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 686.55/213.75
PROPER(U72(z0, z1, z2)) → c80(U72'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 686.55/213.75
PROPER(x(z0, z1)) → c81(X(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 686.55/213.75
ISNAT(ok(z0)) → c82(ISNAT(z0)) 686.55/213.75
TOP(mark(z0)) → c83(TOP(proper(z0)), PROPER(z0)) 686.55/213.75
TOP(ok(z0)) → c84(TOP(active(z0)), ACTIVE(z0)) 686.55/213.75
ACTIVE(isNat(s(z0))) → c13(ISNAT(z0)) 686.55/213.75
ACTIVE(plus(z0, s(z1))) → c16(ISNAT(z1)) 686.55/213.75
ACTIVE(x(z0, s(z1))) → c18(ISNAT(z1)) 686.55/213.75
ACTIVE(U11(tt, z0)) → c1(U12'(isNat(z0))) 686.55/213.75
ACTIVE(U11(tt, z0)) → c1(ISNAT(z0)) 686.55/213.75
ACTIVE(U31(tt, z0)) → c1(U32'(isNat(z0))) 686.55/213.75
ACTIVE(U31(tt, z0)) → c1(ISNAT(z0)) 686.55/213.75
ACTIVE(U51(tt, z0, z1)) → c1(U52'(isNat(z1), z0, z1)) 686.55/213.75
ACTIVE(U51(tt, z0, z1)) → c1(ISNAT(z1)) 686.55/213.75
ACTIVE(U52(tt, z0, z1)) → c1(S(plus(z1, z0))) 686.55/213.75
ACTIVE(U52(tt, z0, z1)) → c1(PLUS(z1, z0)) 686.55/213.75
ACTIVE(U71(tt, z0, z1)) → c1(U72'(isNat(z1), z0, z1)) 686.55/213.75
ACTIVE(U71(tt, z0, z1)) → c1(ISNAT(z1)) 686.55/213.75
ACTIVE(U72(tt, z0, z1)) → c1(PLUS(x(z1, z0), z1)) 686.55/213.75
ACTIVE(U72(tt, z0, z1)) → c1(X(z1, z0)) 686.55/213.75
ACTIVE(isNat(plus(z0, z1))) → c1(U11'(isNat(z0), z1)) 686.55/213.75
ACTIVE(isNat(plus(z0, z1))) → c1(ISNAT(z0)) 686.55/213.75
ACTIVE(isNat(x(z0, z1))) → c1(U31'(isNat(z0), z1)) 686.55/213.75
ACTIVE(isNat(x(z0, z1))) → c1(ISNAT(z0)) 686.55/213.75
ACTIVE(plus(z0, 0)) → c1(U41'(isNat(z0), z0)) 686.55/213.75
ACTIVE(plus(z0, 0)) → c1(ISNAT(z0)) 686.55/213.75
ACTIVE(x(z0, 0)) → c1(U61'(isNat(z0))) 686.55/213.75
ACTIVE(x(z0, 0)) → c1(ISNAT(z0)) 686.55/213.75
ACTIVE(U11(plus(z0, 0), x1)) → c19(U11'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.55/213.75
ACTIVE(U11(plus(z0, s(z1)), x1)) → c19(U11'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.55/213.75
ACTIVE(U11(x(z0, 0), x1)) → c19(U11'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.55/213.75
ACTIVE(U11(x(z0, s(z1)), x1)) → c19(U11'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.55/213.75
ACTIVE(U11(U11(z0, z1), x1)) → c19(U11'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.55/213.75
ACTIVE(U11(U12(z0), x1)) → c19(U11'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.55/213.75
ACTIVE(U11(U21(z0), x1)) → c19(U11'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.55/213.75
ACTIVE(U11(U31(z0, z1), x1)) → c19(U11'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.55/213.75
ACTIVE(U11(U32(z0), x1)) → c19(U11'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.55/213.75
ACTIVE(U11(U41(z0, z1), x1)) → c19(U11'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.55/213.75
ACTIVE(U11(U51(z0, z1, z2), x1)) → c19(U11'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.55/213.75
ACTIVE(U11(U52(z0, z1, z2), x1)) → c19(U11'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.55/213.75
ACTIVE(U11(s(z0), x1)) → c19(U11'(s(active(z0)), x1), ACTIVE(s(z0))) 686.55/213.75
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.55/213.75
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.55/213.75
ACTIVE(U11(U61(z0), x1)) → c19(U11'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.55/213.75
ACTIVE(U11(U71(z0, z1, z2), x1)) → c19(U11'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.55/213.75
ACTIVE(U11(U72(z0, z1, z2), x1)) → c19(U11'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.55/213.75
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.55/213.75
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.55/213.75
ACTIVE(U11(isNat(0), x1)) → c19(U11'(mark(tt), x1)) 686.55/213.75
ACTIVE(U11(U11(tt, z0), x1)) → c(U11'(mark(U12(isNat(z0))), x1)) 686.55/213.75
ACTIVE(U11(U11(tt, z0), x1)) → c(ACTIVE(U11(tt, z0))) 686.55/213.75
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(U11'(mark(U11(isNat(z0), z1)), x1)) 686.55/213.75
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(ACTIVE(isNat(plus(z0, z1)))) 686.55/213.75
ACTIVE(U11(isNat(s(z0)), x1)) → c(U11'(mark(U21(isNat(z0))), x1)) 686.55/213.75
ACTIVE(U11(isNat(s(z0)), x1)) → c(ACTIVE(isNat(s(z0)))) 686.55/213.75
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(U11'(mark(U31(isNat(z0), z1)), x1)) 686.55/213.75
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(ACTIVE(isNat(x(z0, z1)))) 686.55/213.75
ACTIVE(U12(plus(z0, 0))) → c20(U12'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.55/213.75
ACTIVE(U12(plus(z0, s(z1)))) → c20(U12'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.55/213.75
ACTIVE(U12(x(z0, 0))) → c20(U12'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.55/213.75
ACTIVE(U12(x(z0, s(z1)))) → c20(U12'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.55/213.75
ACTIVE(U12(U11(z0, z1))) → c20(U12'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.55/213.75
ACTIVE(U12(U12(z0))) → c20(U12'(U12(active(z0))), ACTIVE(U12(z0))) 686.55/213.75
ACTIVE(U12(U21(z0))) → c20(U12'(U21(active(z0))), ACTIVE(U21(z0))) 686.55/213.75
ACTIVE(U12(U31(z0, z1))) → c20(U12'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.55/213.75
ACTIVE(U12(U32(z0))) → c20(U12'(U32(active(z0))), ACTIVE(U32(z0))) 686.55/213.75
ACTIVE(U12(U41(z0, z1))) → c20(U12'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.55/213.75
ACTIVE(U12(U51(z0, z1, z2))) → c20(U12'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.55/213.75
ACTIVE(U12(U52(z0, z1, z2))) → c20(U12'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.55/213.75
ACTIVE(U12(s(z0))) → c20(U12'(s(active(z0))), ACTIVE(s(z0))) 686.55/213.75
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.55/213.75
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.55/213.75
ACTIVE(U12(U61(z0))) → c20(U12'(U61(active(z0))), ACTIVE(U61(z0))) 686.55/213.75
ACTIVE(U12(U71(z0, z1, z2))) → c20(U12'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.55/213.75
ACTIVE(U12(U72(z0, z1, z2))) → c20(U12'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.55/213.75
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.55/213.75
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.55/213.75
ACTIVE(U11(U12(tt), x1)) → c19(U11'(mark(tt), x1)) 686.55/213.75
ACTIVE(U12(U12(tt))) → c20(U12'(mark(tt))) 686.55/213.75
ACTIVE(U12(isNat(0))) → c20(U12'(mark(tt))) 686.55/213.75
ACTIVE(U12(U11(tt, z0))) → c2(U12'(mark(U12(isNat(z0))))) 686.55/213.75
ACTIVE(U12(U11(tt, z0))) → c2(ACTIVE(U11(tt, z0))) 686.55/213.75
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(U12'(mark(U11(isNat(z0), z1)))) 686.55/213.75
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(ACTIVE(isNat(plus(z0, z1)))) 686.55/213.75
ACTIVE(U12(isNat(s(z0)))) → c2(U12'(mark(U21(isNat(z0))))) 686.55/213.75
ACTIVE(U12(isNat(s(z0)))) → c2(ACTIVE(isNat(s(z0)))) 686.55/213.75
ACTIVE(U12(isNat(x(z0, z1)))) → c2(U12'(mark(U31(isNat(z0), z1)))) 686.55/213.75
ACTIVE(U12(isNat(x(z0, z1)))) → c2(ACTIVE(isNat(x(z0, z1)))) 686.55/213.75
ACTIVE(U21(plus(z0, 0))) → c21(U21'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.55/213.75
ACTIVE(U21(plus(z0, s(z1)))) → c21(U21'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.55/213.75
ACTIVE(U21(x(z0, 0))) → c21(U21'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.55/213.75
ACTIVE(U21(x(z0, s(z1)))) → c21(U21'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.55/213.75
ACTIVE(U21(U11(z0, z1))) → c21(U21'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.55/213.75
ACTIVE(U21(U12(z0))) → c21(U21'(U12(active(z0))), ACTIVE(U12(z0))) 686.55/213.75
ACTIVE(U21(U21(z0))) → c21(U21'(U21(active(z0))), ACTIVE(U21(z0))) 686.55/213.75
ACTIVE(U21(U31(z0, z1))) → c21(U21'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.55/213.75
ACTIVE(U21(U32(z0))) → c21(U21'(U32(active(z0))), ACTIVE(U32(z0))) 686.55/213.75
ACTIVE(U21(U41(z0, z1))) → c21(U21'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.55/213.75
ACTIVE(U21(U51(z0, z1, z2))) → c21(U21'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.55/213.75
ACTIVE(U21(U52(z0, z1, z2))) → c21(U21'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.55/213.75
ACTIVE(U21(s(z0))) → c21(U21'(s(active(z0))), ACTIVE(s(z0))) 686.55/213.75
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.55/213.75
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.55/213.75
ACTIVE(U21(U61(z0))) → c21(U21'(U61(active(z0))), ACTIVE(U61(z0))) 686.55/213.75
ACTIVE(U21(U71(z0, z1, z2))) → c21(U21'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.55/213.75
ACTIVE(U21(U72(z0, z1, z2))) → c21(U21'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.55/213.75
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.55/213.75
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.55/213.75
ACTIVE(U11(U21(tt), x1)) → c19(U11'(mark(tt), x1)) 686.55/213.75
ACTIVE(U12(U21(tt))) → c20(U12'(mark(tt))) 686.55/213.75
ACTIVE(U21(U12(tt))) → c21(U21'(mark(tt))) 686.55/213.75
ACTIVE(U21(U21(tt))) → c21(U21'(mark(tt))) 686.55/213.75
ACTIVE(U21(isNat(0))) → c21(U21'(mark(tt))) 686.55/213.75
ACTIVE(U21(U11(tt, z0))) → c3(U21'(mark(U12(isNat(z0))))) 686.55/213.75
ACTIVE(U21(U11(tt, z0))) → c3(ACTIVE(U11(tt, z0))) 686.55/213.75
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(U21'(mark(U11(isNat(z0), z1)))) 686.55/213.75
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(ACTIVE(isNat(plus(z0, z1)))) 686.55/213.75
ACTIVE(U21(isNat(s(z0)))) → c3(U21'(mark(U21(isNat(z0))))) 686.55/213.75
ACTIVE(U21(isNat(s(z0)))) → c3(ACTIVE(isNat(s(z0)))) 686.55/213.75
ACTIVE(U21(isNat(x(z0, z1)))) → c3(U21'(mark(U31(isNat(z0), z1)))) 686.55/213.75
ACTIVE(U21(isNat(x(z0, z1)))) → c3(ACTIVE(isNat(x(z0, z1)))) 686.55/213.75
ACTIVE(U31(plus(z0, 0), x1)) → c22(U31'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.55/213.75
ACTIVE(U31(plus(z0, s(z1)), x1)) → c22(U31'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.55/213.75
ACTIVE(U31(x(z0, 0), x1)) → c22(U31'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.55/213.75
ACTIVE(U31(x(z0, s(z1)), x1)) → c22(U31'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.55/213.75
ACTIVE(U31(U11(z0, z1), x1)) → c22(U31'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.55/213.75
ACTIVE(U31(U12(z0), x1)) → c22(U31'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.55/213.75
ACTIVE(U31(U21(z0), x1)) → c22(U31'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.55/213.75
ACTIVE(U31(U31(z0, z1), x1)) → c22(U31'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.55/213.75
ACTIVE(U31(U32(z0), x1)) → c22(U31'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.55/213.75
ACTIVE(U31(U41(z0, z1), x1)) → c22(U31'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.55/213.75
ACTIVE(U31(U51(z0, z1, z2), x1)) → c22(U31'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.55/213.75
ACTIVE(U31(U52(z0, z1, z2), x1)) → c22(U31'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.55/213.75
ACTIVE(U31(s(z0), x1)) → c22(U31'(s(active(z0)), x1), ACTIVE(s(z0))) 686.55/213.75
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.55/213.75
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.55/213.75
ACTIVE(U31(U61(z0), x1)) → c22(U31'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.55/213.75
ACTIVE(U31(U71(z0, z1, z2), x1)) → c22(U31'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.55/213.75
ACTIVE(U31(U72(z0, z1, z2), x1)) → c22(U31'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.55/213.75
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.55/213.75
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.55/213.75
ACTIVE(U31(U12(tt), x1)) → c22(U31'(mark(tt), x1)) 686.55/213.75
ACTIVE(U31(U21(tt), x1)) → c22(U31'(mark(tt), x1)) 686.55/213.75
ACTIVE(U31(isNat(0), x1)) → c22(U31'(mark(tt), x1)) 686.55/213.75
ACTIVE(U11(U31(tt, z0), x1)) → c4(U11'(mark(U32(isNat(z0))), x1)) 686.55/213.75
ACTIVE(U11(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 686.55/213.75
ACTIVE(U12(U31(tt, z0))) → c4(U12'(mark(U32(isNat(z0))))) 686.55/213.75
ACTIVE(U12(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 686.55/213.75
ACTIVE(U21(U31(tt, z0))) → c4(U21'(mark(U32(isNat(z0))))) 686.55/213.75
ACTIVE(U21(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 686.55/213.75
ACTIVE(U31(U11(tt, z0), x1)) → c4(U31'(mark(U12(isNat(z0))), x1)) 686.55/213.75
ACTIVE(U31(U11(tt, z0), x1)) → c4(ACTIVE(U11(tt, z0))) 686.55/213.75
ACTIVE(U31(U31(tt, z0), x1)) → c4(U31'(mark(U32(isNat(z0))), x1)) 686.55/213.75
ACTIVE(U31(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 686.55/213.75
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(U31'(mark(U11(isNat(z0), z1)), x1)) 686.55/213.75
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(ACTIVE(isNat(plus(z0, z1)))) 686.55/213.75
ACTIVE(U31(isNat(s(z0)), x1)) → c4(U31'(mark(U21(isNat(z0))), x1)) 686.55/213.75
ACTIVE(U31(isNat(s(z0)), x1)) → c4(ACTIVE(isNat(s(z0)))) 686.55/213.75
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(U31'(mark(U31(isNat(z0), z1)), x1)) 686.55/213.75
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(ACTIVE(isNat(x(z0, z1)))) 686.55/213.75
ACTIVE(U32(plus(z0, 0))) → c23(U32'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.55/213.75
ACTIVE(U32(plus(z0, s(z1)))) → c23(U32'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.55/213.75
ACTIVE(U32(x(z0, 0))) → c23(U32'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.55/213.75
ACTIVE(U32(x(z0, s(z1)))) → c23(U32'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.55/213.75
ACTIVE(U32(U11(z0, z1))) → c23(U32'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.55/213.75
ACTIVE(U32(U12(z0))) → c23(U32'(U12(active(z0))), ACTIVE(U12(z0))) 686.55/213.75
ACTIVE(U32(U21(z0))) → c23(U32'(U21(active(z0))), ACTIVE(U21(z0))) 686.55/213.75
ACTIVE(U32(U31(z0, z1))) → c23(U32'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.55/213.75
ACTIVE(U32(U32(z0))) → c23(U32'(U32(active(z0))), ACTIVE(U32(z0))) 686.55/213.75
ACTIVE(U32(U41(z0, z1))) → c23(U32'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.55/213.75
ACTIVE(U32(U51(z0, z1, z2))) → c23(U32'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.55/213.75
ACTIVE(U32(U52(z0, z1, z2))) → c23(U32'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.55/213.75
ACTIVE(U32(s(z0))) → c23(U32'(s(active(z0))), ACTIVE(s(z0))) 686.55/213.75
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.55/213.75
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.55/213.75
ACTIVE(U32(U61(z0))) → c23(U32'(U61(active(z0))), ACTIVE(U61(z0))) 686.55/213.75
ACTIVE(U32(U71(z0, z1, z2))) → c23(U32'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.55/213.75
ACTIVE(U32(U72(z0, z1, z2))) → c23(U32'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.55/213.75
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.55/213.75
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.55/213.75
ACTIVE(U11(U32(tt), x1)) → c19(U11'(mark(tt), x1)) 686.55/213.75
ACTIVE(U12(U32(tt))) → c20(U12'(mark(tt))) 686.55/213.75
ACTIVE(U21(U32(tt))) → c21(U21'(mark(tt))) 686.55/213.75
ACTIVE(U31(U32(tt), x1)) → c22(U31'(mark(tt), x1)) 686.55/213.75
ACTIVE(U32(U12(tt))) → c23(U32'(mark(tt))) 686.55/213.75
ACTIVE(U32(U21(tt))) → c23(U32'(mark(tt))) 686.55/213.75
ACTIVE(U32(U32(tt))) → c23(U32'(mark(tt))) 686.55/213.75
ACTIVE(U32(isNat(0))) → c23(U32'(mark(tt))) 686.55/213.75
ACTIVE(U32(U11(tt, z0))) → c5(U32'(mark(U12(isNat(z0))))) 686.55/213.75
ACTIVE(U32(U11(tt, z0))) → c5(ACTIVE(U11(tt, z0))) 686.55/213.75
ACTIVE(U32(U31(tt, z0))) → c5(U32'(mark(U32(isNat(z0))))) 686.55/213.75
ACTIVE(U32(U31(tt, z0))) → c5(ACTIVE(U31(tt, z0))) 686.55/213.75
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(U32'(mark(U11(isNat(z0), z1)))) 686.55/213.75
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(ACTIVE(isNat(plus(z0, z1)))) 686.55/213.75
ACTIVE(U32(isNat(s(z0)))) → c5(U32'(mark(U21(isNat(z0))))) 686.55/213.75
ACTIVE(U32(isNat(s(z0)))) → c5(ACTIVE(isNat(s(z0)))) 686.55/213.75
ACTIVE(U32(isNat(x(z0, z1)))) → c5(U32'(mark(U31(isNat(z0), z1)))) 686.55/213.75
ACTIVE(U32(isNat(x(z0, z1)))) → c5(ACTIVE(isNat(x(z0, z1)))) 686.55/213.75
ACTIVE(U41(plus(z0, 0), x1)) → c24(U41'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.55/213.75
ACTIVE(U41(plus(z0, s(z1)), x1)) → c24(U41'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.55/213.75
ACTIVE(U41(x(z0, 0), x1)) → c24(U41'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.55/213.75
ACTIVE(U41(x(z0, s(z1)), x1)) → c24(U41'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.55/213.75
ACTIVE(U41(U11(z0, z1), x1)) → c24(U41'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.55/213.75
ACTIVE(U41(U12(z0), x1)) → c24(U41'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.55/213.75
ACTIVE(U41(U21(z0), x1)) → c24(U41'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.55/213.75
ACTIVE(U41(U31(z0, z1), x1)) → c24(U41'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.55/213.75
ACTIVE(U41(U32(z0), x1)) → c24(U41'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.55/213.75
ACTIVE(U41(U41(z0, z1), x1)) → c24(U41'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.55/213.75
ACTIVE(U41(U51(z0, z1, z2), x1)) → c24(U41'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.55/213.75
ACTIVE(U41(U52(z0, z1, z2), x1)) → c24(U41'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.55/213.75
ACTIVE(U41(s(z0), x1)) → c24(U41'(s(active(z0)), x1), ACTIVE(s(z0))) 686.55/213.75
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.55/213.75
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.55/213.75
ACTIVE(U41(U61(z0), x1)) → c24(U41'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.55/213.75
ACTIVE(U41(U71(z0, z1, z2), x1)) → c24(U41'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.55/213.75
ACTIVE(U41(U72(z0, z1, z2), x1)) → c24(U41'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.55/213.75
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.55/213.75
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.55/213.75
ACTIVE(U11(U41(tt, z0), x1)) → c19(U11'(mark(z0), x1)) 686.55/213.75
ACTIVE(U12(U41(tt, z0))) → c20(U12'(mark(z0))) 686.55/213.75
ACTIVE(U21(U41(tt, z0))) → c21(U21'(mark(z0))) 686.55/213.75
ACTIVE(U31(U41(tt, z0), x1)) → c22(U31'(mark(z0), x1)) 686.55/213.75
ACTIVE(U32(U41(tt, z0))) → c23(U32'(mark(z0))) 686.55/213.75
ACTIVE(U41(U12(tt), x1)) → c24(U41'(mark(tt), x1)) 686.55/213.75
ACTIVE(U41(U21(tt), x1)) → c24(U41'(mark(tt), x1)) 686.55/213.75
ACTIVE(U41(U32(tt), x1)) → c24(U41'(mark(tt), x1)) 686.55/213.75
ACTIVE(U41(U41(tt, z0), x1)) → c24(U41'(mark(z0), x1)) 686.55/213.75
ACTIVE(U41(isNat(0), x1)) → c24(U41'(mark(tt), x1)) 686.55/213.75
ACTIVE(U41(U11(tt, z0), x1)) → c6(U41'(mark(U12(isNat(z0))), x1)) 686.55/213.75
ACTIVE(U41(U11(tt, z0), x1)) → c6(ACTIVE(U11(tt, z0))) 686.55/213.75
ACTIVE(U41(U31(tt, z0), x1)) → c6(U41'(mark(U32(isNat(z0))), x1)) 686.55/213.75
ACTIVE(U41(U31(tt, z0), x1)) → c6(ACTIVE(U31(tt, z0))) 686.55/213.75
ACTIVE(U41(isNat(plus(z0, z1)), x1)) → c6(U41'(mark(U11(isNat(z0), z1)), x1)) 686.55/213.75
ACTIVE(U41(isNat(plus(z0, z1)), x1)) → c6(ACTIVE(isNat(plus(z0, z1)))) 686.55/213.75
ACTIVE(U41(isNat(s(z0)), x1)) → c6(U41'(mark(U21(isNat(z0))), x1)) 686.55/213.75
ACTIVE(U41(isNat(s(z0)), x1)) → c6(ACTIVE(isNat(s(z0)))) 686.55/213.75
ACTIVE(U41(isNat(x(z0, z1)), x1)) → c6(U41'(mark(U31(isNat(z0), z1)), x1)) 686.55/213.75
ACTIVE(U41(isNat(x(z0, z1)), x1)) → c6(ACTIVE(isNat(x(z0, z1)))) 686.55/213.75
ACTIVE(U51(plus(z0, 0), x1, x2)) → c25(U51'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.55/213.75
ACTIVE(U51(plus(z0, s(z1)), x1, x2)) → c25(U51'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.55/213.75
ACTIVE(U51(x(z0, 0), x1, x2)) → c25(U51'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.55/213.75
ACTIVE(U51(x(z0, s(z1)), x1, x2)) → c25(U51'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.55/213.75
ACTIVE(U51(U11(z0, z1), x1, x2)) → c25(U51'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.55/213.75
ACTIVE(U51(U12(z0), x1, x2)) → c25(U51'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.55/213.75
ACTIVE(U51(U21(z0), x1, x2)) → c25(U51'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.55/213.75
ACTIVE(U51(U31(z0, z1), x1, x2)) → c25(U51'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.55/213.75
ACTIVE(U51(U32(z0), x1, x2)) → c25(U51'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.55/213.75
ACTIVE(U51(U41(z0, z1), x1, x2)) → c25(U51'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.55/213.75
ACTIVE(U51(U51(z0, z1, z2), x1, x2)) → c25(U51'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.55/213.75
ACTIVE(U51(U52(z0, z1, z2), x1, x2)) → c25(U51'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.55/213.75
ACTIVE(U51(s(z0), x1, x2)) → c25(U51'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.55/213.75
ACTIVE(U51(plus(z0, z1), x1, x2)) → c25(U51'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.55/213.75
ACTIVE(U51(plus(z0, z1), x1, x2)) → c25(U51'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.55/213.75
ACTIVE(U51(U61(z0), x1, x2)) → c25(U51'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.55/213.75
ACTIVE(U51(U71(z0, z1, z2), x1, x2)) → c25(U51'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.55/213.75
ACTIVE(U51(U72(z0, z1, z2), x1, x2)) → c25(U51'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.55/213.75
ACTIVE(U51(x(z0, z1), x1, x2)) → c25(U51'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.55/213.75
ACTIVE(U51(x(z0, z1), x1, x2)) → c25(U51'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.55/213.75
ACTIVE(U51(U12(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.55/213.75
ACTIVE(U51(U21(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.55/213.75
ACTIVE(U51(U32(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.55/213.75
ACTIVE(U51(U41(tt, z0), x1, x2)) → c25(U51'(mark(z0), x1, x2)) 686.55/213.75
ACTIVE(U51(isNat(0), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.55/213.75
ACTIVE(U11(U51(tt, z0, z1), x1)) → c7(U11'(mark(U52(isNat(z1), z0, z1)), x1)) 686.55/213.75
ACTIVE(U11(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.55/213.75
ACTIVE(U12(U51(tt, z0, z1))) → c7(U12'(mark(U52(isNat(z1), z0, z1)))) 686.55/213.75
ACTIVE(U12(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.55/213.75
ACTIVE(U21(U51(tt, z0, z1))) → c7(U21'(mark(U52(isNat(z1), z0, z1)))) 686.55/213.75
ACTIVE(U21(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.55/213.75
ACTIVE(U31(U51(tt, z0, z1), x1)) → c7(U31'(mark(U52(isNat(z1), z0, z1)), x1)) 686.55/213.75
ACTIVE(U31(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.55/213.75
ACTIVE(U32(U51(tt, z0, z1))) → c7(U32'(mark(U52(isNat(z1), z0, z1)))) 686.55/213.75
ACTIVE(U32(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.55/213.75
ACTIVE(U41(U51(tt, z0, z1), x1)) → c7(U41'(mark(U52(isNat(z1), z0, z1)), x1)) 686.55/213.75
ACTIVE(U41(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.55/213.75
ACTIVE(U51(U11(tt, z0), x1, x2)) → c7(U51'(mark(U12(isNat(z0))), x1, x2)) 686.55/213.75
ACTIVE(U51(U11(tt, z0), x1, x2)) → c7(ACTIVE(U11(tt, z0))) 686.55/213.75
ACTIVE(U51(U31(tt, z0), x1, x2)) → c7(U51'(mark(U32(isNat(z0))), x1, x2)) 686.55/213.75
ACTIVE(U51(U31(tt, z0), x1, x2)) → c7(ACTIVE(U31(tt, z0))) 686.55/213.75
ACTIVE(U51(U51(tt, z0, z1), x1, x2)) → c7(U51'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.55/213.75
ACTIVE(U51(U51(tt, z0, z1), x1, x2)) → c7(ACTIVE(U51(tt, z0, z1))) 686.55/213.75
ACTIVE(U51(isNat(plus(z0, z1)), x1, x2)) → c7(U51'(mark(U11(isNat(z0), z1)), x1, x2)) 686.55/213.75
ACTIVE(U51(isNat(plus(z0, z1)), x1, x2)) → c7(ACTIVE(isNat(plus(z0, z1)))) 686.55/213.75
ACTIVE(U51(isNat(s(z0)), x1, x2)) → c7(U51'(mark(U21(isNat(z0))), x1, x2)) 686.55/213.75
ACTIVE(U51(isNat(s(z0)), x1, x2)) → c7(ACTIVE(isNat(s(z0)))) 686.55/213.75
ACTIVE(U51(isNat(x(z0, z1)), x1, x2)) → c7(U51'(mark(U31(isNat(z0), z1)), x1, x2)) 686.55/213.75
ACTIVE(U51(isNat(x(z0, z1)), x1, x2)) → c7(ACTIVE(isNat(x(z0, z1)))) 686.55/213.75
ACTIVE(U52(plus(z0, 0), x1, x2)) → c26(U52'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.55/213.75
ACTIVE(U52(plus(z0, s(z1)), x1, x2)) → c26(U52'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.55/213.75
ACTIVE(U52(x(z0, 0), x1, x2)) → c26(U52'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.55/213.75
ACTIVE(U52(x(z0, s(z1)), x1, x2)) → c26(U52'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.55/213.75
ACTIVE(U52(U11(z0, z1), x1, x2)) → c26(U52'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.55/213.75
ACTIVE(U52(U12(z0), x1, x2)) → c26(U52'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.55/213.75
ACTIVE(U52(U21(z0), x1, x2)) → c26(U52'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.55/213.75
ACTIVE(U52(U31(z0, z1), x1, x2)) → c26(U52'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.55/213.75
ACTIVE(U52(U32(z0), x1, x2)) → c26(U52'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.55/213.75
ACTIVE(U52(U41(z0, z1), x1, x2)) → c26(U52'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.55/213.75
ACTIVE(U52(U51(z0, z1, z2), x1, x2)) → c26(U52'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.55/213.75
ACTIVE(U52(U52(z0, z1, z2), x1, x2)) → c26(U52'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.55/213.75
ACTIVE(U52(s(z0), x1, x2)) → c26(U52'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.55/213.75
ACTIVE(U52(plus(z0, z1), x1, x2)) → c26(U52'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.55/213.75
ACTIVE(U52(plus(z0, z1), x1, x2)) → c26(U52'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.55/213.75
ACTIVE(U52(U61(z0), x1, x2)) → c26(U52'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.55/213.75
ACTIVE(U52(U71(z0, z1, z2), x1, x2)) → c26(U52'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.55/213.75
ACTIVE(U52(U72(z0, z1, z2), x1, x2)) → c26(U52'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.55/213.75
ACTIVE(U52(x(z0, z1), x1, x2)) → c26(U52'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.55/213.75
ACTIVE(U52(x(z0, z1), x1, x2)) → c26(U52'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.55/213.75
ACTIVE(U52(U12(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.55/213.75
ACTIVE(U52(U21(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.55/213.75
ACTIVE(U52(U32(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.55/213.75
ACTIVE(U52(U41(tt, z0), x1, x2)) → c26(U52'(mark(z0), x1, x2)) 686.55/213.75
ACTIVE(U52(isNat(0), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.55/213.75
ACTIVE(U11(U52(tt, z0, z1), x1)) → c8(U11'(mark(s(plus(z1, z0))), x1)) 686.55/213.75
ACTIVE(U11(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.55/213.75
ACTIVE(U12(U52(tt, z0, z1))) → c8(U12'(mark(s(plus(z1, z0))))) 686.55/213.75
ACTIVE(U12(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.55/213.75
ACTIVE(U21(U52(tt, z0, z1))) → c8(U21'(mark(s(plus(z1, z0))))) 686.55/213.75
ACTIVE(U21(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.55/213.75
ACTIVE(U31(U52(tt, z0, z1), x1)) → c8(U31'(mark(s(plus(z1, z0))), x1)) 686.55/213.75
ACTIVE(U31(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.55/213.75
ACTIVE(U32(U52(tt, z0, z1))) → c8(U32'(mark(s(plus(z1, z0))))) 686.55/213.75
ACTIVE(U32(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.55/213.75
ACTIVE(U41(U52(tt, z0, z1), x1)) → c8(U41'(mark(s(plus(z1, z0))), x1)) 686.55/213.75
ACTIVE(U41(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.55/213.75
ACTIVE(U51(U52(tt, z0, z1), x1, x2)) → c8(U51'(mark(s(plus(z1, z0))), x1, x2)) 686.55/213.75
ACTIVE(U51(U52(tt, z0, z1), x1, x2)) → c8(ACTIVE(U52(tt, z0, z1))) 686.55/213.75
ACTIVE(U52(U11(tt, z0), x1, x2)) → c8(U52'(mark(U12(isNat(z0))), x1, x2)) 686.55/213.75
ACTIVE(U52(U11(tt, z0), x1, x2)) → c8(ACTIVE(U11(tt, z0))) 686.55/213.75
ACTIVE(U52(U31(tt, z0), x1, x2)) → c8(U52'(mark(U32(isNat(z0))), x1, x2)) 686.55/213.75
ACTIVE(U52(U31(tt, z0), x1, x2)) → c8(ACTIVE(U31(tt, z0))) 686.55/213.75
ACTIVE(U52(U51(tt, z0, z1), x1, x2)) → c8(U52'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.55/213.75
ACTIVE(U52(U51(tt, z0, z1), x1, x2)) → c8(ACTIVE(U51(tt, z0, z1))) 686.55/213.75
ACTIVE(U52(U52(tt, z0, z1), x1, x2)) → c8(U52'(mark(s(plus(z1, z0))), x1, x2)) 686.55/213.75
ACTIVE(U52(U52(tt, z0, z1), x1, x2)) → c8(ACTIVE(U52(tt, z0, z1))) 686.55/213.75
ACTIVE(U52(isNat(plus(z0, z1)), x1, x2)) → c8(U52'(mark(U11(isNat(z0), z1)), x1, x2)) 686.55/213.75
ACTIVE(U52(isNat(plus(z0, z1)), x1, x2)) → c8(ACTIVE(isNat(plus(z0, z1)))) 686.55/213.75
ACTIVE(U52(isNat(s(z0)), x1, x2)) → c8(U52'(mark(U21(isNat(z0))), x1, x2)) 686.55/213.75
ACTIVE(U52(isNat(s(z0)), x1, x2)) → c8(ACTIVE(isNat(s(z0)))) 686.55/213.75
ACTIVE(U52(isNat(x(z0, z1)), x1, x2)) → c8(U52'(mark(U31(isNat(z0), z1)), x1, x2)) 686.55/213.75
ACTIVE(U52(isNat(x(z0, z1)), x1, x2)) → c8(ACTIVE(isNat(x(z0, z1)))) 686.55/213.75
ACTIVE(s(plus(z0, 0))) → c27(S(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.55/213.75
ACTIVE(s(plus(z0, s(z1)))) → c27(S(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.55/213.75
ACTIVE(s(x(z0, 0))) → c27(S(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.55/213.75
ACTIVE(s(x(z0, s(z1)))) → c27(S(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.55/213.75
ACTIVE(s(U11(z0, z1))) → c27(S(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.55/213.75
ACTIVE(s(U12(z0))) → c27(S(U12(active(z0))), ACTIVE(U12(z0))) 686.55/213.75
ACTIVE(s(U21(z0))) → c27(S(U21(active(z0))), ACTIVE(U21(z0))) 686.55/213.75
ACTIVE(s(U31(z0, z1))) → c27(S(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.55/213.75
ACTIVE(s(U32(z0))) → c27(S(U32(active(z0))), ACTIVE(U32(z0))) 686.55/213.75
ACTIVE(s(U41(z0, z1))) → c27(S(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.55/213.75
ACTIVE(s(U51(z0, z1, z2))) → c27(S(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.55/213.75
ACTIVE(s(U52(z0, z1, z2))) → c27(S(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.55/213.75
ACTIVE(s(s(z0))) → c27(S(s(active(z0))), ACTIVE(s(z0))) 686.55/213.75
ACTIVE(s(plus(z0, z1))) → c27(S(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.55/213.75
ACTIVE(s(plus(z0, z1))) → c27(S(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.55/213.75
ACTIVE(s(U61(z0))) → c27(S(U61(active(z0))), ACTIVE(U61(z0))) 686.55/213.75
ACTIVE(s(U71(z0, z1, z2))) → c27(S(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.55/213.75
ACTIVE(s(U72(z0, z1, z2))) → c27(S(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.55/213.75
ACTIVE(s(x(z0, z1))) → c27(S(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.55/213.75
ACTIVE(s(x(z0, z1))) → c27(S(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.55/213.75
ACTIVE(s(U12(tt))) → c27(S(mark(tt))) 686.55/213.75
ACTIVE(s(U21(tt))) → c27(S(mark(tt))) 686.55/213.75
ACTIVE(s(U32(tt))) → c27(S(mark(tt))) 686.55/213.75
ACTIVE(s(U41(tt, z0))) → c27(S(mark(z0))) 686.55/213.75
ACTIVE(s(isNat(0))) → c27(S(mark(tt))) 686.55/213.75
ACTIVE(s(U11(tt, z0))) → c9(S(mark(U12(isNat(z0))))) 686.55/213.75
ACTIVE(s(U11(tt, z0))) → c9(ACTIVE(U11(tt, z0))) 686.55/213.75
ACTIVE(s(U31(tt, z0))) → c9(S(mark(U32(isNat(z0))))) 686.55/213.75
ACTIVE(s(U31(tt, z0))) → c9(ACTIVE(U31(tt, z0))) 686.55/213.75
ACTIVE(s(U51(tt, z0, z1))) → c9(S(mark(U52(isNat(z1), z0, z1)))) 686.55/213.75
ACTIVE(s(U51(tt, z0, z1))) → c9(ACTIVE(U51(tt, z0, z1))) 686.55/213.75
ACTIVE(s(U52(tt, z0, z1))) → c9(S(mark(s(plus(z1, z0))))) 686.55/213.75
ACTIVE(s(U52(tt, z0, z1))) → c9(ACTIVE(U52(tt, z0, z1))) 686.55/213.75
ACTIVE(s(isNat(plus(z0, z1)))) → c9(S(mark(U11(isNat(z0), z1)))) 686.55/213.75
ACTIVE(s(isNat(plus(z0, z1)))) → c9(ACTIVE(isNat(plus(z0, z1)))) 686.55/213.75
ACTIVE(s(isNat(s(z0)))) → c9(S(mark(U21(isNat(z0))))) 686.55/213.75
ACTIVE(s(isNat(s(z0)))) → c9(ACTIVE(isNat(s(z0)))) 686.55/213.75
ACTIVE(s(isNat(x(z0, z1)))) → c9(S(mark(U31(isNat(z0), z1)))) 686.55/213.75
ACTIVE(s(isNat(x(z0, z1)))) → c9(ACTIVE(isNat(x(z0, z1)))) 686.55/213.75
ACTIVE(U61(plus(z0, 0))) → c30(U61'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.55/213.75
ACTIVE(U61(plus(z0, s(z1)))) → c30(U61'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.55/213.75
ACTIVE(U61(x(z0, 0))) → c30(U61'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.55/213.75
ACTIVE(U61(x(z0, s(z1)))) → c30(U61'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.55/213.75
ACTIVE(U61(U11(z0, z1))) → c30(U61'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.55/213.75
ACTIVE(U61(U12(z0))) → c30(U61'(U12(active(z0))), ACTIVE(U12(z0))) 686.55/213.75
ACTIVE(U61(U21(z0))) → c30(U61'(U21(active(z0))), ACTIVE(U21(z0))) 686.55/213.75
ACTIVE(U61(U31(z0, z1))) → c30(U61'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.55/213.75
ACTIVE(U61(U32(z0))) → c30(U61'(U32(active(z0))), ACTIVE(U32(z0))) 686.55/213.75
ACTIVE(U61(U41(z0, z1))) → c30(U61'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.55/213.75
ACTIVE(U61(U51(z0, z1, z2))) → c30(U61'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.55/213.75
ACTIVE(U61(U52(z0, z1, z2))) → c30(U61'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.55/213.75
ACTIVE(U61(s(z0))) → c30(U61'(s(active(z0))), ACTIVE(s(z0))) 686.55/213.75
ACTIVE(U61(plus(z0, z1))) → c30(U61'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.55/213.75
ACTIVE(U61(plus(z0, z1))) → c30(U61'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.55/213.75
ACTIVE(U61(U61(z0))) → c30(U61'(U61(active(z0))), ACTIVE(U61(z0))) 686.55/213.75
ACTIVE(U61(U71(z0, z1, z2))) → c30(U61'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.55/213.75
ACTIVE(U61(U72(z0, z1, z2))) → c30(U61'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.55/213.75
ACTIVE(U61(x(z0, z1))) → c30(U61'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.55/213.75
ACTIVE(U61(x(z0, z1))) → c30(U61'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.55/213.75
ACTIVE(U11(U61(tt), x1)) → c19(U11'(mark(0), x1)) 686.55/213.75
ACTIVE(U12(U61(tt))) → c20(U12'(mark(0))) 686.55/213.75
ACTIVE(U21(U61(tt))) → c21(U21'(mark(0))) 686.55/213.75
ACTIVE(U31(U61(tt), x1)) → c22(U31'(mark(0), x1)) 686.55/213.75
ACTIVE(U32(U61(tt))) → c23(U32'(mark(0))) 686.55/213.75
ACTIVE(U41(U61(tt), x1)) → c24(U41'(mark(0), x1)) 686.55/213.75
ACTIVE(U51(U61(tt), x1, x2)) → c25(U51'(mark(0), x1, x2)) 686.55/213.75
ACTIVE(U52(U61(tt), x1, x2)) → c26(U52'(mark(0), x1, x2)) 686.55/213.75
ACTIVE(s(U61(tt))) → c27(S(mark(0))) 686.55/213.75
ACTIVE(U61(U12(tt))) → c30(U61'(mark(tt))) 686.55/213.75
ACTIVE(U61(U21(tt))) → c30(U61'(mark(tt))) 686.55/213.75
ACTIVE(U61(U32(tt))) → c30(U61'(mark(tt))) 686.55/213.75
ACTIVE(U61(U41(tt, z0))) → c30(U61'(mark(z0))) 686.55/213.75
ACTIVE(U61(U61(tt))) → c30(U61'(mark(0))) 686.55/213.75
ACTIVE(U61(isNat(0))) → c30(U61'(mark(tt))) 686.55/213.75
ACTIVE(U61(U11(tt, z0))) → c10(U61'(mark(U12(isNat(z0))))) 686.55/213.75
ACTIVE(U61(U11(tt, z0))) → c10(ACTIVE(U11(tt, z0))) 686.55/213.75
ACTIVE(U61(U31(tt, z0))) → c10(U61'(mark(U32(isNat(z0))))) 686.55/213.75
ACTIVE(U61(U31(tt, z0))) → c10(ACTIVE(U31(tt, z0))) 686.55/213.75
ACTIVE(U61(U51(tt, z0, z1))) → c10(U61'(mark(U52(isNat(z1), z0, z1)))) 686.55/213.75
ACTIVE(U61(U51(tt, z0, z1))) → c10(ACTIVE(U51(tt, z0, z1))) 686.55/213.75
ACTIVE(U61(U52(tt, z0, z1))) → c10(U61'(mark(s(plus(z1, z0))))) 686.55/213.75
ACTIVE(U61(U52(tt, z0, z1))) → c10(ACTIVE(U52(tt, z0, z1))) 686.55/213.75
ACTIVE(U61(isNat(plus(z0, z1)))) → c10(U61'(mark(U11(isNat(z0), z1)))) 686.55/213.75
ACTIVE(U61(isNat(plus(z0, z1)))) → c10(ACTIVE(isNat(plus(z0, z1)))) 686.55/213.75
ACTIVE(U61(isNat(s(z0)))) → c10(U61'(mark(U21(isNat(z0))))) 686.55/213.75
ACTIVE(U61(isNat(s(z0)))) → c10(ACTIVE(isNat(s(z0)))) 686.55/213.75
ACTIVE(U61(isNat(x(z0, z1)))) → c10(U61'(mark(U31(isNat(z0), z1)))) 686.55/213.75
ACTIVE(U61(isNat(x(z0, z1)))) → c10(ACTIVE(isNat(x(z0, z1)))) 686.55/213.75
ACTIVE(U71(plus(z0, 0), x1, x2)) → c31(U71'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.55/213.75
ACTIVE(U71(plus(z0, s(z1)), x1, x2)) → c31(U71'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.55/213.75
ACTIVE(U71(x(z0, 0), x1, x2)) → c31(U71'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.55/213.75
ACTIVE(U71(x(z0, s(z1)), x1, x2)) → c31(U71'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.55/213.75
ACTIVE(U71(U11(z0, z1), x1, x2)) → c31(U71'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.55/213.75
ACTIVE(U71(U12(z0), x1, x2)) → c31(U71'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.55/213.75
ACTIVE(U71(U21(z0), x1, x2)) → c31(U71'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.55/213.75
ACTIVE(U71(U31(z0, z1), x1, x2)) → c31(U71'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.55/213.75
ACTIVE(U71(U32(z0), x1, x2)) → c31(U71'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.55/213.75
ACTIVE(U71(U41(z0, z1), x1, x2)) → c31(U71'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.55/213.75
ACTIVE(U71(U51(z0, z1, z2), x1, x2)) → c31(U71'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.55/213.75
ACTIVE(U71(U52(z0, z1, z2), x1, x2)) → c31(U71'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.55/213.75
ACTIVE(U71(s(z0), x1, x2)) → c31(U71'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.55/213.75
ACTIVE(U71(plus(z0, z1), x1, x2)) → c31(U71'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.55/213.75
ACTIVE(U71(plus(z0, z1), x1, x2)) → c31(U71'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.55/213.75
ACTIVE(U71(U61(z0), x1, x2)) → c31(U71'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.55/213.75
ACTIVE(U71(U71(z0, z1, z2), x1, x2)) → c31(U71'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.55/213.75
ACTIVE(U71(U72(z0, z1, z2), x1, x2)) → c31(U71'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.55/213.75
ACTIVE(U71(x(z0, z1), x1, x2)) → c31(U71'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.55/213.75
ACTIVE(U71(x(z0, z1), x1, x2)) → c31(U71'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.55/213.75
ACTIVE(U71(U12(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.55/213.75
ACTIVE(U71(U21(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.55/213.75
ACTIVE(U71(U32(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.55/213.75
ACTIVE(U71(U41(tt, z0), x1, x2)) → c31(U71'(mark(z0), x1, x2)) 686.55/213.75
ACTIVE(U71(U61(tt), x1, x2)) → c31(U71'(mark(0), x1, x2)) 686.55/213.75
ACTIVE(U71(isNat(0), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.55/213.75
ACTIVE(U11(U71(tt, z0, z1), x1)) → c11(U11'(mark(U72(isNat(z1), z0, z1)), x1)) 686.55/213.75
ACTIVE(U11(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.55/213.75
ACTIVE(U12(U71(tt, z0, z1))) → c11(U12'(mark(U72(isNat(z1), z0, z1)))) 686.55/213.75
ACTIVE(U12(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.55/213.75
ACTIVE(U21(U71(tt, z0, z1))) → c11(U21'(mark(U72(isNat(z1), z0, z1)))) 686.55/213.75
ACTIVE(U21(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.55/213.75
ACTIVE(U31(U71(tt, z0, z1), x1)) → c11(U31'(mark(U72(isNat(z1), z0, z1)), x1)) 686.55/213.75
ACTIVE(U31(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.55/213.75
ACTIVE(U32(U71(tt, z0, z1))) → c11(U32'(mark(U72(isNat(z1), z0, z1)))) 686.55/213.75
ACTIVE(U32(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.55/213.75
ACTIVE(U41(U71(tt, z0, z1), x1)) → c11(U41'(mark(U72(isNat(z1), z0, z1)), x1)) 686.55/213.75
ACTIVE(U41(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.55/213.75
ACTIVE(U51(U71(tt, z0, z1), x1, x2)) → c11(U51'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.55/213.75
ACTIVE(U51(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.55/213.75
ACTIVE(U52(U71(tt, z0, z1), x1, x2)) → c11(U52'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.55/213.75
ACTIVE(U52(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.55/213.75
ACTIVE(s(U71(tt, z0, z1))) → c11(S(mark(U72(isNat(z1), z0, z1)))) 686.55/213.75
ACTIVE(s(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.55/213.75
ACTIVE(U61(U71(tt, z0, z1))) → c11(U61'(mark(U72(isNat(z1), z0, z1)))) 686.55/213.75
ACTIVE(U61(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.55/213.75
ACTIVE(U71(U11(tt, z0), x1, x2)) → c11(U71'(mark(U12(isNat(z0))), x1, x2)) 686.55/213.75
ACTIVE(U71(U11(tt, z0), x1, x2)) → c11(ACTIVE(U11(tt, z0))) 686.55/213.75
ACTIVE(U71(U31(tt, z0), x1, x2)) → c11(U71'(mark(U32(isNat(z0))), x1, x2)) 686.55/213.75
ACTIVE(U71(U31(tt, z0), x1, x2)) → c11(ACTIVE(U31(tt, z0))) 686.55/213.75
ACTIVE(U71(U51(tt, z0, z1), x1, x2)) → c11(U71'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.55/213.75
ACTIVE(U71(U51(tt, z0, z1), x1, x2)) → c11(ACTIVE(U51(tt, z0, z1))) 686.55/213.75
ACTIVE(U71(U52(tt, z0, z1), x1, x2)) → c11(U71'(mark(s(plus(z1, z0))), x1, x2)) 686.55/213.75
ACTIVE(U71(U52(tt, z0, z1), x1, x2)) → c11(ACTIVE(U52(tt, z0, z1))) 686.55/213.75
ACTIVE(U71(U71(tt, z0, z1), x1, x2)) → c11(U71'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.55/213.75
ACTIVE(U71(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.55/213.75
ACTIVE(U71(isNat(plus(z0, z1)), x1, x2)) → c11(U71'(mark(U11(isNat(z0), z1)), x1, x2)) 686.55/213.75
ACTIVE(U71(isNat(plus(z0, z1)), x1, x2)) → c11(ACTIVE(isNat(plus(z0, z1)))) 686.55/213.75
ACTIVE(U71(isNat(s(z0)), x1, x2)) → c11(U71'(mark(U21(isNat(z0))), x1, x2)) 686.55/213.75
ACTIVE(U71(isNat(s(z0)), x1, x2)) → c11(ACTIVE(isNat(s(z0)))) 686.55/213.75
ACTIVE(U71(isNat(x(z0, z1)), x1, x2)) → c11(U71'(mark(U31(isNat(z0), z1)), x1, x2)) 686.55/213.75
ACTIVE(U71(isNat(x(z0, z1)), x1, x2)) → c11(ACTIVE(isNat(x(z0, z1)))) 686.55/213.75
ACTIVE(U72(plus(z0, 0), x1, x2)) → c32(U72'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.55/213.75
ACTIVE(U72(plus(z0, s(z1)), x1, x2)) → c32(U72'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.55/213.75
ACTIVE(U72(x(z0, 0), x1, x2)) → c32(U72'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.55/213.75
ACTIVE(U72(x(z0, s(z1)), x1, x2)) → c32(U72'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.55/213.75
ACTIVE(U72(U11(z0, z1), x1, x2)) → c32(U72'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.55/213.75
ACTIVE(U72(U12(z0), x1, x2)) → c32(U72'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.55/213.75
ACTIVE(U72(U21(z0), x1, x2)) → c32(U72'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.55/213.75
ACTIVE(U72(U31(z0, z1), x1, x2)) → c32(U72'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.55/213.75
ACTIVE(U72(U32(z0), x1, x2)) → c32(U72'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.55/213.75
ACTIVE(U72(U41(z0, z1), x1, x2)) → c32(U72'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.55/213.75
ACTIVE(U72(U51(z0, z1, z2), x1, x2)) → c32(U72'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.55/213.75
ACTIVE(U72(U52(z0, z1, z2), x1, x2)) → c32(U72'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.55/213.75
ACTIVE(U72(s(z0), x1, x2)) → c32(U72'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.55/213.75
ACTIVE(U72(plus(z0, z1), x1, x2)) → c32(U72'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.55/213.75
ACTIVE(U72(plus(z0, z1), x1, x2)) → c32(U72'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.55/213.75
ACTIVE(U72(U61(z0), x1, x2)) → c32(U72'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.55/213.75
ACTIVE(U72(U71(z0, z1, z2), x1, x2)) → c32(U72'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.55/213.75
ACTIVE(U72(U72(z0, z1, z2), x1, x2)) → c32(U72'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.55/213.75
ACTIVE(U72(x(z0, z1), x1, x2)) → c32(U72'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.55/213.75
ACTIVE(U72(x(z0, z1), x1, x2)) → c32(U72'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.55/213.75
ACTIVE(U72(U12(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.55/213.75
ACTIVE(U72(U21(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.55/213.75
ACTIVE(U72(U32(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.55/213.75
ACTIVE(U72(U41(tt, z0), x1, x2)) → c32(U72'(mark(z0), x1, x2)) 686.55/213.75
ACTIVE(U72(U61(tt), x1, x2)) → c32(U72'(mark(0), x1, x2)) 686.55/213.75
ACTIVE(U72(isNat(0), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.55/213.75
ACTIVE(U11(U72(tt, z0, z1), x1)) → c12(U11'(mark(plus(x(z1, z0), z1)), x1)) 686.55/213.75
ACTIVE(U11(U72(tt, z0, z1), x1)) → c12(ACTIVE(U72(tt, z0, z1))) 686.55/213.75
ACTIVE(U12(U72(tt, z0, z1))) → c12(U12'(mark(plus(x(z1, z0), z1)))) 686.55/213.75
ACTIVE(U12(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.55/213.75
ACTIVE(U21(U72(tt, z0, z1))) → c12(U21'(mark(plus(x(z1, z0), z1)))) 686.55/213.75
ACTIVE(U21(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.55/213.75
ACTIVE(U31(U72(tt, z0, z1), x1)) → c12(U31'(mark(plus(x(z1, z0), z1)), x1)) 686.55/213.75
ACTIVE(U31(U72(tt, z0, z1), x1)) → c12(ACTIVE(U72(tt, z0, z1))) 686.55/213.75
ACTIVE(U32(U72(tt, z0, z1))) → c12(U32'(mark(plus(x(z1, z0), z1)))) 686.55/213.75
ACTIVE(U32(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.55/213.75
ACTIVE(U41(U72(tt, z0, z1), x1)) → c12(U41'(mark(plus(x(z1, z0), z1)), x1)) 686.55/213.75
ACTIVE(U41(U72(tt, z0, z1), x1)) → c12(ACTIVE(U72(tt, z0, z1))) 686.55/213.75
ACTIVE(U51(U72(tt, z0, z1), x1, x2)) → c12(U51'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.55/213.75
ACTIVE(U51(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.55/213.75
ACTIVE(U52(U72(tt, z0, z1), x1, x2)) → c12(U52'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.55/213.75
ACTIVE(U52(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.55/213.75
ACTIVE(s(U72(tt, z0, z1))) → c12(S(mark(plus(x(z1, z0), z1)))) 686.55/213.75
ACTIVE(s(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.55/213.75
ACTIVE(U61(U72(tt, z0, z1))) → c12(U61'(mark(plus(x(z1, z0), z1)))) 686.55/213.75
ACTIVE(U61(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.55/213.75
ACTIVE(U71(U72(tt, z0, z1), x1, x2)) → c12(U71'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.55/213.75
ACTIVE(U71(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.55/213.75
ACTIVE(U72(U11(tt, z0), x1, x2)) → c12(U72'(mark(U12(isNat(z0))), x1, x2)) 686.55/213.75
ACTIVE(U72(U11(tt, z0), x1, x2)) → c12(ACTIVE(U11(tt, z0))) 686.55/213.75
ACTIVE(U72(U31(tt, z0), x1, x2)) → c12(U72'(mark(U32(isNat(z0))), x1, x2)) 686.55/213.75
ACTIVE(U72(U31(tt, z0), x1, x2)) → c12(ACTIVE(U31(tt, z0))) 686.55/213.75
ACTIVE(U72(U51(tt, z0, z1), x1, x2)) → c12(U72'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.55/213.75
ACTIVE(U72(U51(tt, z0, z1), x1, x2)) → c12(ACTIVE(U51(tt, z0, z1))) 686.55/213.75
ACTIVE(U72(U52(tt, z0, z1), x1, x2)) → c12(U72'(mark(s(plus(z1, z0))), x1, x2)) 686.55/213.75
ACTIVE(U72(U52(tt, z0, z1), x1, x2)) → c12(ACTIVE(U52(tt, z0, z1))) 686.55/213.75
ACTIVE(U72(U71(tt, z0, z1), x1, x2)) → c12(U72'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.55/213.75
ACTIVE(U72(U71(tt, z0, z1), x1, x2)) → c12(ACTIVE(U71(tt, z0, z1))) 686.55/213.75
ACTIVE(U72(U72(tt, z0, z1), x1, x2)) → c12(U72'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.55/213.75
ACTIVE(U72(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.55/213.75
ACTIVE(U72(isNat(plus(z0, z1)), x1, x2)) → c12(U72'(mark(U11(isNat(z0), z1)), x1, x2)) 686.55/213.75
ACTIVE(U72(isNat(plus(z0, z1)), x1, x2)) → c12(ACTIVE(isNat(plus(z0, z1)))) 686.55/213.75
ACTIVE(U72(isNat(s(z0)), x1, x2)) → c12(U72'(mark(U21(isNat(z0))), x1, x2)) 686.55/213.75
ACTIVE(U72(isNat(s(z0)), x1, x2)) → c12(ACTIVE(isNat(s(z0)))) 686.55/213.75
ACTIVE(U72(isNat(x(z0, z1)), x1, x2)) → c12(U72'(mark(U31(isNat(z0), z1)), x1, x2)) 686.55/213.75
ACTIVE(U72(isNat(x(z0, z1)), x1, x2)) → c12(ACTIVE(isNat(x(z0, z1)))) 686.55/213.75
PROPER(U11(x0, U11(z0, z1))) → c65(U11'(proper(x0), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(U11(z0, z1))) 686.55/213.75
PROPER(U11(x0, U12(z0))) → c65(U11'(proper(x0), U12(proper(z0))), PROPER(x0), PROPER(U12(z0))) 686.55/213.75
PROPER(U11(x0, isNat(z0))) → c65(U11'(proper(x0), isNat(proper(z0))), PROPER(x0), PROPER(isNat(z0))) 686.55/213.75
PROPER(U11(x0, U21(z0))) → c65(U11'(proper(x0), U21(proper(z0))), PROPER(x0), PROPER(U21(z0))) 686.55/213.75
PROPER(U11(x0, U31(z0, z1))) → c65(U11'(proper(x0), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(U31(z0, z1))) 686.55/213.75
PROPER(U11(x0, U32(z0))) → c65(U11'(proper(x0), U32(proper(z0))), PROPER(x0), PROPER(U32(z0))) 686.55/213.75
PROPER(U11(x0, U41(z0, z1))) → c65(U11'(proper(x0), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(U41(z0, z1))) 686.55/213.75
PROPER(U11(x0, U51(z0, z1, z2))) → c65(U11'(proper(x0), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U51(z0, z1, z2))) 686.55/213.75
PROPER(U11(x0, U52(z0, z1, z2))) → c65(U11'(proper(x0), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U52(z0, z1, z2))) 686.55/213.75
PROPER(U11(x0, s(z0))) → c65(U11'(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 686.55/213.75
PROPER(U11(x0, plus(z0, z1))) → c65(U11'(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 686.55/213.75
PROPER(U11(x0, U61(z0))) → c65(U11'(proper(x0), U61(proper(z0))), PROPER(x0), PROPER(U61(z0))) 686.55/213.75
PROPER(U11(x0, U71(z0, z1, z2))) → c65(U11'(proper(x0), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U71(z0, z1, z2))) 686.55/213.75
PROPER(U11(x0, U72(z0, z1, z2))) → c65(U11'(proper(x0), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U72(z0, z1, z2))) 686.55/213.75
PROPER(U11(x0, x(z0, z1))) → c65(U11'(proper(x0), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x(z0, z1))) 686.55/213.75
PROPER(U11(U11(z0, z1), x1)) → c65(U11'(U11(proper(z0), proper(z1)), proper(x1)), PROPER(U11(z0, z1)), PROPER(x1)) 686.55/213.75
PROPER(U11(U12(z0), x1)) → c65(U11'(U12(proper(z0)), proper(x1)), PROPER(U12(z0)), PROPER(x1)) 686.55/213.75
PROPER(U11(isNat(z0), x1)) → c65(U11'(isNat(proper(z0)), proper(x1)), PROPER(isNat(z0)), PROPER(x1)) 686.55/213.75
PROPER(U11(U21(z0), x1)) → c65(U11'(U21(proper(z0)), proper(x1)), PROPER(U21(z0)), PROPER(x1)) 686.55/213.75
PROPER(U11(U31(z0, z1), x1)) → c65(U11'(U31(proper(z0), proper(z1)), proper(x1)), PROPER(U31(z0, z1)), PROPER(x1)) 686.55/213.75
PROPER(U11(U32(z0), x1)) → c65(U11'(U32(proper(z0)), proper(x1)), PROPER(U32(z0)), PROPER(x1)) 686.55/213.75
PROPER(U11(U41(z0, z1), x1)) → c65(U11'(U41(proper(z0), proper(z1)), proper(x1)), PROPER(U41(z0, z1)), PROPER(x1)) 686.55/213.75
PROPER(U11(U51(z0, z1, z2), x1)) → c65(U11'(U51(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U51(z0, z1, z2)), PROPER(x1)) 686.55/213.75
PROPER(U11(U52(z0, z1, z2), x1)) → c65(U11'(U52(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U52(z0, z1, z2)), PROPER(x1)) 686.55/213.75
PROPER(U11(s(z0), x1)) → c65(U11'(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 686.55/213.75
PROPER(U11(plus(z0, z1), x1)) → c65(U11'(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 686.55/213.75
PROPER(U11(U61(z0), x1)) → c65(U11'(U61(proper(z0)), proper(x1)), PROPER(U61(z0)), PROPER(x1)) 686.55/213.75
PROPER(U11(U71(z0, z1, z2), x1)) → c65(U11'(U71(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U71(z0, z1, z2)), PROPER(x1)) 686.55/213.75
PROPER(U11(U72(z0, z1, z2), x1)) → c65(U11'(U72(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U72(z0, z1, z2)), PROPER(x1)) 686.55/213.75
PROPER(U11(x(z0, z1), x1)) → c65(U11'(x(proper(z0), proper(z1)), proper(x1)), PROPER(x(z0, z1)), PROPER(x1)) 686.55/213.75
PROPER(U11(x0, tt)) → c65(U11'(proper(x0), ok(tt)), PROPER(x0)) 686.55/213.75
PROPER(U11(x0, 0)) → c65(U11'(proper(x0), ok(0)), PROPER(x0)) 686.55/213.75
PROPER(U11(tt, x1)) → c65(U11'(ok(tt), proper(x1)), PROPER(x1)) 686.55/213.75
PROPER(U11(0, x1)) → c65(U11'(ok(0), proper(x1)), PROPER(x1)) 686.55/213.75
PROPER(U12(U11(z0, z1))) → c67(U12'(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.55/213.75
PROPER(U12(U12(z0))) → c67(U12'(U12(proper(z0))), PROPER(U12(z0))) 686.55/213.75
PROPER(U12(isNat(z0))) → c67(U12'(isNat(proper(z0))), PROPER(isNat(z0))) 686.55/213.75
PROPER(U12(U21(z0))) → c67(U12'(U21(proper(z0))), PROPER(U21(z0))) 686.55/213.75
PROPER(U12(U31(z0, z1))) → c67(U12'(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.55/213.75
PROPER(U12(U32(z0))) → c67(U12'(U32(proper(z0))), PROPER(U32(z0))) 686.55/213.75
PROPER(U12(U41(z0, z1))) → c67(U12'(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.55/213.75
PROPER(U12(U51(z0, z1, z2))) → c67(U12'(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.55/213.75
PROPER(U12(U52(z0, z1, z2))) → c67(U12'(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.55/213.75
PROPER(U12(s(z0))) → c67(U12'(s(proper(z0))), PROPER(s(z0))) 686.55/213.75
PROPER(U12(plus(z0, z1))) → c67(U12'(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.55/213.75
PROPER(U12(U61(z0))) → c67(U12'(U61(proper(z0))), PROPER(U61(z0))) 686.55/213.75
PROPER(U12(U71(z0, z1, z2))) → c67(U12'(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.55/213.75
PROPER(U12(U72(z0, z1, z2))) → c67(U12'(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.55/213.75
PROPER(U12(x(z0, z1))) → c67(U12'(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.55/213.75
PROPER(U12(tt)) → c67(U12'(ok(tt))) 686.55/213.75
PROPER(U12(0)) → c67(U12'(ok(0))) 686.55/213.75
PROPER(isNat(U11(z0, z1))) → c68(ISNAT(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.55/213.75
PROPER(isNat(U12(z0))) → c68(ISNAT(U12(proper(z0))), PROPER(U12(z0))) 686.55/213.75
PROPER(isNat(isNat(z0))) → c68(ISNAT(isNat(proper(z0))), PROPER(isNat(z0))) 686.55/213.75
PROPER(isNat(U21(z0))) → c68(ISNAT(U21(proper(z0))), PROPER(U21(z0))) 686.55/213.75
PROPER(isNat(U31(z0, z1))) → c68(ISNAT(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.55/213.75
PROPER(isNat(U32(z0))) → c68(ISNAT(U32(proper(z0))), PROPER(U32(z0))) 686.55/213.75
PROPER(isNat(U41(z0, z1))) → c68(ISNAT(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.55/213.75
PROPER(isNat(U51(z0, z1, z2))) → c68(ISNAT(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.55/213.75
PROPER(isNat(U52(z0, z1, z2))) → c68(ISNAT(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.55/213.75
PROPER(isNat(s(z0))) → c68(ISNAT(s(proper(z0))), PROPER(s(z0))) 686.55/213.75
PROPER(isNat(plus(z0, z1))) → c68(ISNAT(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.55/213.75
PROPER(isNat(U61(z0))) → c68(ISNAT(U61(proper(z0))), PROPER(U61(z0))) 686.55/213.75
PROPER(isNat(U71(z0, z1, z2))) → c68(ISNAT(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.55/213.75
PROPER(isNat(U72(z0, z1, z2))) → c68(ISNAT(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.55/213.75
PROPER(isNat(x(z0, z1))) → c68(ISNAT(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.55/213.75
PROPER(isNat(tt)) → c68(ISNAT(ok(tt))) 686.55/213.75
PROPER(isNat(0)) → c68(ISNAT(ok(0))) 686.55/213.75
PROPER(U21(U11(z0, z1))) → c69(U21'(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.55/213.75
PROPER(U21(U12(z0))) → c69(U21'(U12(proper(z0))), PROPER(U12(z0))) 686.55/213.75
PROPER(U21(isNat(z0))) → c69(U21'(isNat(proper(z0))), PROPER(isNat(z0))) 686.55/213.75
PROPER(U21(U21(z0))) → c69(U21'(U21(proper(z0))), PROPER(U21(z0))) 686.55/213.75
PROPER(U21(U31(z0, z1))) → c69(U21'(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.55/213.75
PROPER(U21(U32(z0))) → c69(U21'(U32(proper(z0))), PROPER(U32(z0))) 686.55/213.75
PROPER(U21(U41(z0, z1))) → c69(U21'(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.55/213.75
PROPER(U21(U51(z0, z1, z2))) → c69(U21'(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.55/213.75
PROPER(U21(U52(z0, z1, z2))) → c69(U21'(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.55/213.75
PROPER(U21(s(z0))) → c69(U21'(s(proper(z0))), PROPER(s(z0))) 686.55/213.75
PROPER(U21(plus(z0, z1))) → c69(U21'(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.55/213.75
PROPER(U21(U61(z0))) → c69(U21'(U61(proper(z0))), PROPER(U61(z0))) 686.55/213.75
PROPER(U21(U71(z0, z1, z2))) → c69(U21'(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.55/213.75
PROPER(U21(U72(z0, z1, z2))) → c69(U21'(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.55/213.75
PROPER(U21(x(z0, z1))) → c69(U21'(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.55/213.75
PROPER(U21(tt)) → c69(U21'(ok(tt))) 686.55/213.75
PROPER(U21(0)) → c69(U21'(ok(0))) 686.55/213.75
PROPER(U31(x0, U11(z0, z1))) → c70(U31'(proper(x0), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(U11(z0, z1))) 686.55/213.75
PROPER(U31(x0, U12(z0))) → c70(U31'(proper(x0), U12(proper(z0))), PROPER(x0), PROPER(U12(z0))) 686.55/213.75
PROPER(U31(x0, isNat(z0))) → c70(U31'(proper(x0), isNat(proper(z0))), PROPER(x0), PROPER(isNat(z0))) 686.55/213.75
PROPER(U31(x0, U21(z0))) → c70(U31'(proper(x0), U21(proper(z0))), PROPER(x0), PROPER(U21(z0))) 686.55/213.75
PROPER(U31(x0, U31(z0, z1))) → c70(U31'(proper(x0), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(U31(z0, z1))) 686.55/213.75
PROPER(U31(x0, U32(z0))) → c70(U31'(proper(x0), U32(proper(z0))), PROPER(x0), PROPER(U32(z0))) 686.55/213.75
PROPER(U31(x0, U41(z0, z1))) → c70(U31'(proper(x0), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(U41(z0, z1))) 686.55/213.75
PROPER(U31(x0, U51(z0, z1, z2))) → c70(U31'(proper(x0), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U51(z0, z1, z2))) 686.55/213.75
PROPER(U31(x0, U52(z0, z1, z2))) → c70(U31'(proper(x0), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U52(z0, z1, z2))) 686.55/213.75
PROPER(U31(x0, s(z0))) → c70(U31'(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 686.55/213.75
PROPER(U31(x0, plus(z0, z1))) → c70(U31'(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 686.55/213.75
PROPER(U31(x0, U61(z0))) → c70(U31'(proper(x0), U61(proper(z0))), PROPER(x0), PROPER(U61(z0))) 686.55/213.75
PROPER(U31(x0, U71(z0, z1, z2))) → c70(U31'(proper(x0), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U71(z0, z1, z2))) 686.55/213.75
PROPER(U31(x0, U72(z0, z1, z2))) → c70(U31'(proper(x0), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U72(z0, z1, z2))) 686.55/213.75
PROPER(U31(x0, x(z0, z1))) → c70(U31'(proper(x0), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x(z0, z1))) 686.55/213.75
PROPER(U31(U11(z0, z1), x1)) → c70(U31'(U11(proper(z0), proper(z1)), proper(x1)), PROPER(U11(z0, z1)), PROPER(x1)) 686.55/213.75
PROPER(U31(U12(z0), x1)) → c70(U31'(U12(proper(z0)), proper(x1)), PROPER(U12(z0)), PROPER(x1)) 686.55/213.75
PROPER(U31(isNat(z0), x1)) → c70(U31'(isNat(proper(z0)), proper(x1)), PROPER(isNat(z0)), PROPER(x1)) 686.55/213.75
PROPER(U31(U21(z0), x1)) → c70(U31'(U21(proper(z0)), proper(x1)), PROPER(U21(z0)), PROPER(x1)) 686.55/213.75
PROPER(U31(U31(z0, z1), x1)) → c70(U31'(U31(proper(z0), proper(z1)), proper(x1)), PROPER(U31(z0, z1)), PROPER(x1)) 686.55/213.75
PROPER(U31(U32(z0), x1)) → c70(U31'(U32(proper(z0)), proper(x1)), PROPER(U32(z0)), PROPER(x1)) 686.55/213.75
PROPER(U31(U41(z0, z1), x1)) → c70(U31'(U41(proper(z0), proper(z1)), proper(x1)), PROPER(U41(z0, z1)), PROPER(x1)) 686.55/213.75
PROPER(U31(U51(z0, z1, z2), x1)) → c70(U31'(U51(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U51(z0, z1, z2)), PROPER(x1)) 686.55/213.75
PROPER(U31(U52(z0, z1, z2), x1)) → c70(U31'(U52(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U52(z0, z1, z2)), PROPER(x1)) 686.55/213.75
PROPER(U31(s(z0), x1)) → c70(U31'(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 686.55/213.75
PROPER(U31(plus(z0, z1), x1)) → c70(U31'(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 686.55/213.75
PROPER(U31(U61(z0), x1)) → c70(U31'(U61(proper(z0)), proper(x1)), PROPER(U61(z0)), PROPER(x1)) 686.55/213.75
PROPER(U31(U71(z0, z1, z2), x1)) → c70(U31'(U71(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U71(z0, z1, z2)), PROPER(x1)) 686.55/213.75
PROPER(U31(U72(z0, z1, z2), x1)) → c70(U31'(U72(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U72(z0, z1, z2)), PROPER(x1)) 686.55/213.75
PROPER(U31(x(z0, z1), x1)) → c70(U31'(x(proper(z0), proper(z1)), proper(x1)), PROPER(x(z0, z1)), PROPER(x1)) 686.55/213.75
PROPER(U31(x0, tt)) → c70(U31'(proper(x0), ok(tt)), PROPER(x0)) 686.55/213.76
PROPER(U31(x0, 0)) → c70(U31'(proper(x0), ok(0)), PROPER(x0)) 686.55/213.76
PROPER(U31(tt, x1)) → c70(U31'(ok(tt), proper(x1)), PROPER(x1)) 686.55/213.76
PROPER(U31(0, x1)) → c70(U31'(ok(0), proper(x1)), PROPER(x1)) 686.55/213.76
PROPER(U32(U11(z0, z1))) → c71(U32'(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.55/213.76
PROPER(U32(U12(z0))) → c71(U32'(U12(proper(z0))), PROPER(U12(z0))) 686.55/213.76
PROPER(U32(isNat(z0))) → c71(U32'(isNat(proper(z0))), PROPER(isNat(z0))) 686.55/213.76
PROPER(U32(U21(z0))) → c71(U32'(U21(proper(z0))), PROPER(U21(z0))) 686.55/213.76
PROPER(U32(U31(z0, z1))) → c71(U32'(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.55/213.76
PROPER(U32(U32(z0))) → c71(U32'(U32(proper(z0))), PROPER(U32(z0))) 686.55/213.76
PROPER(U32(U41(z0, z1))) → c71(U32'(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.55/213.76
PROPER(U32(U51(z0, z1, z2))) → c71(U32'(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.55/213.76
PROPER(U32(U52(z0, z1, z2))) → c71(U32'(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.55/213.76
PROPER(U32(s(z0))) → c71(U32'(s(proper(z0))), PROPER(s(z0))) 686.55/213.76
PROPER(U32(plus(z0, z1))) → c71(U32'(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.55/213.76
PROPER(U32(U61(z0))) → c71(U32'(U61(proper(z0))), PROPER(U61(z0))) 686.55/213.76
PROPER(U32(U71(z0, z1, z2))) → c71(U32'(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.55/213.76
PROPER(U32(U72(z0, z1, z2))) → c71(U32'(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.55/213.76
PROPER(U32(x(z0, z1))) → c71(U32'(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.55/213.76
PROPER(U32(tt)) → c71(U32'(ok(tt))) 686.55/213.76
PROPER(U32(0)) → c71(U32'(ok(0))) 686.55/213.76
PROPER(U41(x0, U11(z0, z1))) → c72(U41'(proper(x0), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(U11(z0, z1))) 686.55/213.76
PROPER(U41(x0, U12(z0))) → c72(U41'(proper(x0), U12(proper(z0))), PROPER(x0), PROPER(U12(z0))) 686.55/213.76
PROPER(U41(x0, isNat(z0))) → c72(U41'(proper(x0), isNat(proper(z0))), PROPER(x0), PROPER(isNat(z0))) 686.55/213.76
PROPER(U41(x0, U21(z0))) → c72(U41'(proper(x0), U21(proper(z0))), PROPER(x0), PROPER(U21(z0))) 686.55/213.76
PROPER(U41(x0, U31(z0, z1))) → c72(U41'(proper(x0), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(U31(z0, z1))) 686.55/213.76
PROPER(U41(x0, U32(z0))) → c72(U41'(proper(x0), U32(proper(z0))), PROPER(x0), PROPER(U32(z0))) 686.55/213.76
PROPER(U41(x0, U41(z0, z1))) → c72(U41'(proper(x0), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(U41(z0, z1))) 686.55/213.76
PROPER(U41(x0, U51(z0, z1, z2))) → c72(U41'(proper(x0), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U51(z0, z1, z2))) 686.55/213.76
PROPER(U41(x0, U52(z0, z1, z2))) → c72(U41'(proper(x0), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U52(z0, z1, z2))) 686.55/213.76
PROPER(U41(x0, s(z0))) → c72(U41'(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 686.55/213.76
PROPER(U41(x0, plus(z0, z1))) → c72(U41'(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 686.55/213.76
PROPER(U41(x0, U61(z0))) → c72(U41'(proper(x0), U61(proper(z0))), PROPER(x0), PROPER(U61(z0))) 686.55/213.76
PROPER(U41(x0, U71(z0, z1, z2))) → c72(U41'(proper(x0), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U71(z0, z1, z2))) 686.55/213.76
PROPER(U41(x0, U72(z0, z1, z2))) → c72(U41'(proper(x0), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U72(z0, z1, z2))) 686.55/213.76
PROPER(U41(x0, x(z0, z1))) → c72(U41'(proper(x0), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x(z0, z1))) 686.55/213.76
PROPER(U41(U11(z0, z1), x1)) → c72(U41'(U11(proper(z0), proper(z1)), proper(x1)), PROPER(U11(z0, z1)), PROPER(x1)) 686.55/213.76
PROPER(U41(U12(z0), x1)) → c72(U41'(U12(proper(z0)), proper(x1)), PROPER(U12(z0)), PROPER(x1)) 686.55/213.76
PROPER(U41(isNat(z0), x1)) → c72(U41'(isNat(proper(z0)), proper(x1)), PROPER(isNat(z0)), PROPER(x1)) 686.55/213.76
PROPER(U41(U21(z0), x1)) → c72(U41'(U21(proper(z0)), proper(x1)), PROPER(U21(z0)), PROPER(x1)) 686.55/213.76
PROPER(U41(U31(z0, z1), x1)) → c72(U41'(U31(proper(z0), proper(z1)), proper(x1)), PROPER(U31(z0, z1)), PROPER(x1)) 686.55/213.76
PROPER(U41(U32(z0), x1)) → c72(U41'(U32(proper(z0)), proper(x1)), PROPER(U32(z0)), PROPER(x1)) 686.55/213.76
PROPER(U41(U41(z0, z1), x1)) → c72(U41'(U41(proper(z0), proper(z1)), proper(x1)), PROPER(U41(z0, z1)), PROPER(x1)) 686.55/213.76
PROPER(U41(U51(z0, z1, z2), x1)) → c72(U41'(U51(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U51(z0, z1, z2)), PROPER(x1)) 686.55/213.76
PROPER(U41(U52(z0, z1, z2), x1)) → c72(U41'(U52(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U52(z0, z1, z2)), PROPER(x1)) 686.55/213.76
PROPER(U41(s(z0), x1)) → c72(U41'(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 686.55/213.76
PROPER(U41(plus(z0, z1), x1)) → c72(U41'(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 686.55/213.76
PROPER(U41(U61(z0), x1)) → c72(U41'(U61(proper(z0)), proper(x1)), PROPER(U61(z0)), PROPER(x1)) 686.55/213.76
PROPER(U41(U71(z0, z1, z2), x1)) → c72(U41'(U71(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U71(z0, z1, z2)), PROPER(x1)) 686.55/213.76
PROPER(U41(U72(z0, z1, z2), x1)) → c72(U41'(U72(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U72(z0, z1, z2)), PROPER(x1)) 686.55/213.76
PROPER(U41(x(z0, z1), x1)) → c72(U41'(x(proper(z0), proper(z1)), proper(x1)), PROPER(x(z0, z1)), PROPER(x1)) 686.55/213.76
PROPER(U41(x0, tt)) → c72(U41'(proper(x0), ok(tt)), PROPER(x0)) 686.55/213.76
PROPER(U41(x0, 0)) → c72(U41'(proper(x0), ok(0)), PROPER(x0)) 686.55/213.76
PROPER(U41(tt, x1)) → c72(U41'(ok(tt), proper(x1)), PROPER(x1)) 686.55/213.76
PROPER(U41(0, x1)) → c72(U41'(ok(0), proper(x1)), PROPER(x1)) 686.55/213.76
PROPER(U51(x0, x1, U11(z0, z1))) → c73(U51'(proper(x0), proper(x1), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U11(z0, z1))) 686.55/213.76
PROPER(U51(x0, x1, U12(z0))) → c73(U51'(proper(x0), proper(x1), U12(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U12(z0))) 686.55/213.76
PROPER(U51(x0, x1, isNat(z0))) → c73(U51'(proper(x0), proper(x1), isNat(proper(z0))), PROPER(x0), PROPER(x1), PROPER(isNat(z0))) 686.55/213.76
PROPER(U51(x0, x1, U21(z0))) → c73(U51'(proper(x0), proper(x1), U21(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U21(z0))) 686.55/213.76
PROPER(U51(x0, x1, U31(z0, z1))) → c73(U51'(proper(x0), proper(x1), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U31(z0, z1))) 686.55/213.76
PROPER(U51(x0, x1, U32(z0))) → c73(U51'(proper(x0), proper(x1), U32(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U32(z0))) 686.55/213.76
PROPER(U51(x0, x1, U41(z0, z1))) → c73(U51'(proper(x0), proper(x1), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U41(z0, z1))) 686.55/213.76
PROPER(U51(x0, x1, U51(z0, z1, z2))) → c73(U51'(proper(x0), proper(x1), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U51(z0, z1, z2))) 686.55/213.76
PROPER(U51(x0, x1, U52(z0, z1, z2))) → c73(U51'(proper(x0), proper(x1), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U52(z0, z1, z2))) 686.55/213.76
PROPER(U51(x0, x1, s(z0))) → c73(U51'(proper(x0), proper(x1), s(proper(z0))), PROPER(x0), PROPER(x1), PROPER(s(z0))) 686.55/213.76
PROPER(U51(x0, x1, plus(z0, z1))) → c73(U51'(proper(x0), proper(x1), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(plus(z0, z1))) 686.55/213.76
PROPER(U51(x0, x1, U61(z0))) → c73(U51'(proper(x0), proper(x1), U61(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U61(z0))) 686.55/213.76
PROPER(U51(x0, x1, U71(z0, z1, z2))) → c73(U51'(proper(x0), proper(x1), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U71(z0, z1, z2))) 686.55/213.76
PROPER(U51(x0, x1, U72(z0, z1, z2))) → c73(U51'(proper(x0), proper(x1), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U72(z0, z1, z2))) 686.55/213.76
PROPER(U51(x0, x1, x(z0, z1))) → c73(U51'(proper(x0), proper(x1), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(x(z0, z1))) 686.55/213.76
PROPER(U51(x0, U11(z0, z1), x2)) → c73(U51'(proper(x0), U11(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U11(z0, z1)), PROPER(x2)) 686.55/213.76
PROPER(U51(x0, U12(z0), x2)) → c73(U51'(proper(x0), U12(proper(z0)), proper(x2)), PROPER(x0), PROPER(U12(z0)), PROPER(x2)) 686.55/213.76
PROPER(U51(x0, isNat(z0), x2)) → c73(U51'(proper(x0), isNat(proper(z0)), proper(x2)), PROPER(x0), PROPER(isNat(z0)), PROPER(x2)) 686.55/213.76
PROPER(U51(x0, U21(z0), x2)) → c73(U51'(proper(x0), U21(proper(z0)), proper(x2)), PROPER(x0), PROPER(U21(z0)), PROPER(x2)) 686.55/213.76
PROPER(U51(x0, U31(z0, z1), x2)) → c73(U51'(proper(x0), U31(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U31(z0, z1)), PROPER(x2)) 686.55/213.76
PROPER(U51(x0, U32(z0), x2)) → c73(U51'(proper(x0), U32(proper(z0)), proper(x2)), PROPER(x0), PROPER(U32(z0)), PROPER(x2)) 686.55/213.76
PROPER(U51(x0, U41(z0, z1), x2)) → c73(U51'(proper(x0), U41(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U41(z0, z1)), PROPER(x2)) 686.55/213.76
PROPER(U51(x0, U51(z0, z1, z2), x2)) → c73(U51'(proper(x0), U51(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U51(z0, z1, z2)), PROPER(x2)) 686.55/213.76
PROPER(U51(x0, U52(z0, z1, z2), x2)) → c73(U51'(proper(x0), U52(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U52(z0, z1, z2)), PROPER(x2)) 686.55/213.76
PROPER(U51(x0, s(z0), x2)) → c73(U51'(proper(x0), s(proper(z0)), proper(x2)), PROPER(x0), PROPER(s(z0)), PROPER(x2)) 686.55/213.76
PROPER(U51(x0, plus(z0, z1), x2)) → c73(U51'(proper(x0), plus(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(plus(z0, z1)), PROPER(x2)) 686.55/213.76
PROPER(U51(x0, U61(z0), x2)) → c73(U51'(proper(x0), U61(proper(z0)), proper(x2)), PROPER(x0), PROPER(U61(z0)), PROPER(x2)) 686.55/213.76
PROPER(U51(x0, U71(z0, z1, z2), x2)) → c73(U51'(proper(x0), U71(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U71(z0, z1, z2)), PROPER(x2)) 686.55/213.76
PROPER(U51(x0, U72(z0, z1, z2), x2)) → c73(U51'(proper(x0), U72(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U72(z0, z1, z2)), PROPER(x2)) 686.55/213.76
PROPER(U51(x0, x(z0, z1), x2)) → c73(U51'(proper(x0), x(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(x(z0, z1)), PROPER(x2)) 686.55/213.76
PROPER(U51(U11(z0, z1), x1, x2)) → c73(U51'(U11(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U11(z0, z1)), PROPER(x1), PROPER(x2)) 686.55/213.76
PROPER(U51(U12(z0), x1, x2)) → c73(U51'(U12(proper(z0)), proper(x1), proper(x2)), PROPER(U12(z0)), PROPER(x1), PROPER(x2)) 686.55/213.76
PROPER(U51(isNat(z0), x1, x2)) → c73(U51'(isNat(proper(z0)), proper(x1), proper(x2)), PROPER(isNat(z0)), PROPER(x1), PROPER(x2)) 686.55/213.76
PROPER(U51(U21(z0), x1, x2)) → c73(U51'(U21(proper(z0)), proper(x1), proper(x2)), PROPER(U21(z0)), PROPER(x1), PROPER(x2)) 686.55/213.76
PROPER(U51(U31(z0, z1), x1, x2)) → c73(U51'(U31(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U31(z0, z1)), PROPER(x1), PROPER(x2)) 686.55/213.76
PROPER(U51(U32(z0), x1, x2)) → c73(U51'(U32(proper(z0)), proper(x1), proper(x2)), PROPER(U32(z0)), PROPER(x1), PROPER(x2)) 686.55/213.76
PROPER(U51(U41(z0, z1), x1, x2)) → c73(U51'(U41(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U41(z0, z1)), PROPER(x1), PROPER(x2)) 686.55/213.76
PROPER(U51(U51(z0, z1, z2), x1, x2)) → c73(U51'(U51(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U51(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.55/213.76
PROPER(U51(U52(z0, z1, z2), x1, x2)) → c73(U51'(U52(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U52(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.55/213.76
PROPER(U51(s(z0), x1, x2)) → c73(U51'(s(proper(z0)), proper(x1), proper(x2)), PROPER(s(z0)), PROPER(x1), PROPER(x2)) 686.55/213.76
PROPER(U51(plus(z0, z1), x1, x2)) → c73(U51'(plus(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(plus(z0, z1)), PROPER(x1), PROPER(x2)) 686.55/213.76
PROPER(U51(U61(z0), x1, x2)) → c73(U51'(U61(proper(z0)), proper(x1), proper(x2)), PROPER(U61(z0)), PROPER(x1), PROPER(x2)) 686.55/213.76
PROPER(U51(U71(z0, z1, z2), x1, x2)) → c73(U51'(U71(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U71(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.55/213.76
PROPER(U51(U72(z0, z1, z2), x1, x2)) → c73(U51'(U72(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U72(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.55/213.76
PROPER(U51(x(z0, z1), x1, x2)) → c73(U51'(x(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(x(z0, z1)), PROPER(x1), PROPER(x2)) 686.55/213.76
PROPER(U51(x0, x1, tt)) → c73(U51'(proper(x0), proper(x1), ok(tt)), PROPER(x0), PROPER(x1)) 686.55/213.76
PROPER(U51(x0, x1, 0)) → c73(U51'(proper(x0), proper(x1), ok(0)), PROPER(x0), PROPER(x1)) 686.55/213.76
PROPER(U51(x0, tt, x2)) → c73(U51'(proper(x0), ok(tt), proper(x2)), PROPER(x0), PROPER(x2)) 686.55/213.76
PROPER(U51(x0, 0, x2)) → c73(U51'(proper(x0), ok(0), proper(x2)), PROPER(x0), PROPER(x2)) 686.55/213.76
PROPER(U51(tt, x1, x2)) → c73(U51'(ok(tt), proper(x1), proper(x2)), PROPER(x1), PROPER(x2)) 686.55/213.76
PROPER(U51(0, x1, x2)) → c73(U51'(ok(0), proper(x1), proper(x2)), PROPER(x1), PROPER(x2)) 686.55/213.76
PROPER(U52(x0, x1, U11(z0, z1))) → c74(U52'(proper(x0), proper(x1), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U11(z0, z1))) 686.55/213.76
PROPER(U52(x0, x1, U12(z0))) → c74(U52'(proper(x0), proper(x1), U12(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U12(z0))) 686.55/213.76
PROPER(U52(x0, x1, isNat(z0))) → c74(U52'(proper(x0), proper(x1), isNat(proper(z0))), PROPER(x0), PROPER(x1), PROPER(isNat(z0))) 686.55/213.76
PROPER(U52(x0, x1, U21(z0))) → c74(U52'(proper(x0), proper(x1), U21(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U21(z0))) 686.55/213.76
PROPER(U52(x0, x1, U31(z0, z1))) → c74(U52'(proper(x0), proper(x1), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U31(z0, z1))) 686.55/213.76
PROPER(U52(x0, x1, U32(z0))) → c74(U52'(proper(x0), proper(x1), U32(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U32(z0))) 686.55/213.76
PROPER(U52(x0, x1, U41(z0, z1))) → c74(U52'(proper(x0), proper(x1), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U41(z0, z1))) 686.55/213.76
PROPER(U52(x0, x1, U51(z0, z1, z2))) → c74(U52'(proper(x0), proper(x1), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U51(z0, z1, z2))) 686.55/213.76
PROPER(U52(x0, x1, U52(z0, z1, z2))) → c74(U52'(proper(x0), proper(x1), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U52(z0, z1, z2))) 686.55/213.76
PROPER(U52(x0, x1, s(z0))) → c74(U52'(proper(x0), proper(x1), s(proper(z0))), PROPER(x0), PROPER(x1), PROPER(s(z0))) 686.55/213.76
PROPER(U52(x0, x1, plus(z0, z1))) → c74(U52'(proper(x0), proper(x1), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(plus(z0, z1))) 686.55/213.76
PROPER(U52(x0, x1, U61(z0))) → c74(U52'(proper(x0), proper(x1), U61(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U61(z0))) 686.55/213.76
PROPER(U52(x0, x1, U71(z0, z1, z2))) → c74(U52'(proper(x0), proper(x1), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U71(z0, z1, z2))) 686.55/213.76
PROPER(U52(x0, x1, U72(z0, z1, z2))) → c74(U52'(proper(x0), proper(x1), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U72(z0, z1, z2))) 686.55/213.76
PROPER(U52(x0, x1, x(z0, z1))) → c74(U52'(proper(x0), proper(x1), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(x(z0, z1))) 686.55/213.76
PROPER(U52(x0, U11(z0, z1), x2)) → c74(U52'(proper(x0), U11(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U11(z0, z1)), PROPER(x2)) 686.55/213.76
PROPER(U52(x0, U12(z0), x2)) → c74(U52'(proper(x0), U12(proper(z0)), proper(x2)), PROPER(x0), PROPER(U12(z0)), PROPER(x2)) 686.55/213.76
PROPER(U52(x0, isNat(z0), x2)) → c74(U52'(proper(x0), isNat(proper(z0)), proper(x2)), PROPER(x0), PROPER(isNat(z0)), PROPER(x2)) 686.55/213.76
PROPER(U52(x0, U21(z0), x2)) → c74(U52'(proper(x0), U21(proper(z0)), proper(x2)), PROPER(x0), PROPER(U21(z0)), PROPER(x2)) 686.55/213.76
PROPER(U52(x0, U31(z0, z1), x2)) → c74(U52'(proper(x0), U31(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U31(z0, z1)), PROPER(x2)) 686.55/213.76
PROPER(U52(x0, U32(z0), x2)) → c74(U52'(proper(x0), U32(proper(z0)), proper(x2)), PROPER(x0), PROPER(U32(z0)), PROPER(x2)) 686.55/213.76
PROPER(U52(x0, U41(z0, z1), x2)) → c74(U52'(proper(x0), U41(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U41(z0, z1)), PROPER(x2)) 686.55/213.76
PROPER(U52(x0, U51(z0, z1, z2), x2)) → c74(U52'(proper(x0), U51(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U51(z0, z1, z2)), PROPER(x2)) 686.55/213.76
PROPER(U52(x0, U52(z0, z1, z2), x2)) → c74(U52'(proper(x0), U52(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U52(z0, z1, z2)), PROPER(x2)) 686.55/213.76
PROPER(U52(x0, s(z0), x2)) → c74(U52'(proper(x0), s(proper(z0)), proper(x2)), PROPER(x0), PROPER(s(z0)), PROPER(x2)) 686.55/213.76
PROPER(U52(x0, plus(z0, z1), x2)) → c74(U52'(proper(x0), plus(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(plus(z0, z1)), PROPER(x2)) 686.55/213.76
PROPER(U52(x0, U61(z0), x2)) → c74(U52'(proper(x0), U61(proper(z0)), proper(x2)), PROPER(x0), PROPER(U61(z0)), PROPER(x2)) 686.55/213.76
PROPER(U52(x0, U71(z0, z1, z2), x2)) → c74(U52'(proper(x0), U71(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U71(z0, z1, z2)), PROPER(x2)) 686.55/213.76
PROPER(U52(x0, U72(z0, z1, z2), x2)) → c74(U52'(proper(x0), U72(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U72(z0, z1, z2)), PROPER(x2)) 686.55/213.76
PROPER(U52(x0, x(z0, z1), x2)) → c74(U52'(proper(x0), x(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(x(z0, z1)), PROPER(x2)) 686.55/213.76
PROPER(U52(U11(z0, z1), x1, x2)) → c74(U52'(U11(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U11(z0, z1)), PROPER(x1), PROPER(x2)) 686.55/213.76
PROPER(U52(U12(z0), x1, x2)) → c74(U52'(U12(proper(z0)), proper(x1), proper(x2)), PROPER(U12(z0)), PROPER(x1), PROPER(x2)) 686.55/213.76
PROPER(U52(isNat(z0), x1, x2)) → c74(U52'(isNat(proper(z0)), proper(x1), proper(x2)), PROPER(isNat(z0)), PROPER(x1), PROPER(x2)) 686.55/213.76
PROPER(U52(U21(z0), x1, x2)) → c74(U52'(U21(proper(z0)), proper(x1), proper(x2)), PROPER(U21(z0)), PROPER(x1), PROPER(x2)) 686.55/213.76
PROPER(U52(U31(z0, z1), x1, x2)) → c74(U52'(U31(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U31(z0, z1)), PROPER(x1), PROPER(x2)) 686.55/213.76
PROPER(U52(U32(z0), x1, x2)) → c74(U52'(U32(proper(z0)), proper(x1), proper(x2)), PROPER(U32(z0)), PROPER(x1), PROPER(x2)) 686.55/213.76
PROPER(U52(U41(z0, z1), x1, x2)) → c74(U52'(U41(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U41(z0, z1)), PROPER(x1), PROPER(x2)) 686.55/213.76
PROPER(U52(U51(z0, z1, z2), x1, x2)) → c74(U52'(U51(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U51(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.55/213.76
PROPER(U52(U52(z0, z1, z2), x1, x2)) → c74(U52'(U52(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U52(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.55/213.76
PROPER(U52(s(z0), x1, x2)) → c74(U52'(s(proper(z0)), proper(x1), proper(x2)), PROPER(s(z0)), PROPER(x1), PROPER(x2)) 686.55/213.76
PROPER(U52(plus(z0, z1), x1, x2)) → c74(U52'(plus(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(plus(z0, z1)), PROPER(x1), PROPER(x2)) 686.55/213.76
PROPER(U52(U61(z0), x1, x2)) → c74(U52'(U61(proper(z0)), proper(x1), proper(x2)), PROPER(U61(z0)), PROPER(x1), PROPER(x2)) 686.55/213.76
PROPER(U52(U71(z0, z1, z2), x1, x2)) → c74(U52'(U71(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U71(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.55/213.76
PROPER(U52(U72(z0, z1, z2), x1, x2)) → c74(U52'(U72(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U72(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.55/213.76
PROPER(U52(x(z0, z1), x1, x2)) → c74(U52'(x(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(x(z0, z1)), PROPER(x1), PROPER(x2)) 686.55/213.76
PROPER(U52(x0, x1, tt)) → c74(U52'(proper(x0), proper(x1), ok(tt)), PROPER(x0), PROPER(x1)) 686.55/213.76
PROPER(U52(x0, x1, 0)) → c74(U52'(proper(x0), proper(x1), ok(0)), PROPER(x0), PROPER(x1)) 686.55/213.76
PROPER(U52(x0, tt, x2)) → c74(U52'(proper(x0), ok(tt), proper(x2)), PROPER(x0), PROPER(x2)) 686.55/213.76
PROPER(U52(x0, 0, x2)) → c74(U52'(proper(x0), ok(0), proper(x2)), PROPER(x0), PROPER(x2)) 686.55/213.76
PROPER(U52(tt, x1, x2)) → c74(U52'(ok(tt), proper(x1), proper(x2)), PROPER(x1), PROPER(x2)) 686.55/213.76
PROPER(U52(0, x1, x2)) → c74(U52'(ok(0), proper(x1), proper(x2)), PROPER(x1), PROPER(x2)) 686.55/213.76
PROPER(s(U11(z0, z1))) → c75(S(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.55/213.76
PROPER(s(U12(z0))) → c75(S(U12(proper(z0))), PROPER(U12(z0))) 686.55/213.76
PROPER(s(isNat(z0))) → c75(S(isNat(proper(z0))), PROPER(isNat(z0))) 686.55/213.76
PROPER(s(U21(z0))) → c75(S(U21(proper(z0))), PROPER(U21(z0))) 686.55/213.76
PROPER(s(U31(z0, z1))) → c75(S(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.55/213.76
PROPER(s(U32(z0))) → c75(S(U32(proper(z0))), PROPER(U32(z0))) 686.55/213.76
PROPER(s(U41(z0, z1))) → c75(S(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.55/213.76
PROPER(s(U51(z0, z1, z2))) → c75(S(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.55/213.76
PROPER(s(U52(z0, z1, z2))) → c75(S(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.55/213.76
PROPER(s(s(z0))) → c75(S(s(proper(z0))), PROPER(s(z0))) 686.55/213.76
PROPER(s(plus(z0, z1))) → c75(S(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.55/213.76
PROPER(s(U61(z0))) → c75(S(U61(proper(z0))), PROPER(U61(z0))) 686.55/213.76
PROPER(s(U71(z0, z1, z2))) → c75(S(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.55/213.76
PROPER(s(U72(z0, z1, z2))) → c75(S(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.55/213.76
PROPER(s(x(z0, z1))) → c75(S(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.55/213.76
PROPER(s(tt)) → c75(S(ok(tt))) 686.55/213.76
PROPER(s(0)) → c75(S(ok(0))) 686.55/213.76
PROPER(plus(x0, U11(z0, z1))) → c76(PLUS(proper(x0), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(U11(z0, z1))) 686.55/213.76
PROPER(plus(x0, U12(z0))) → c76(PLUS(proper(x0), U12(proper(z0))), PROPER(x0), PROPER(U12(z0))) 686.55/213.76
PROPER(plus(x0, isNat(z0))) → c76(PLUS(proper(x0), isNat(proper(z0))), PROPER(x0), PROPER(isNat(z0))) 686.55/213.76
PROPER(plus(x0, U21(z0))) → c76(PLUS(proper(x0), U21(proper(z0))), PROPER(x0), PROPER(U21(z0))) 686.55/213.76
PROPER(plus(x0, U31(z0, z1))) → c76(PLUS(proper(x0), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(U31(z0, z1))) 686.55/213.76
PROPER(plus(x0, U32(z0))) → c76(PLUS(proper(x0), U32(proper(z0))), PROPER(x0), PROPER(U32(z0))) 686.55/213.76
PROPER(plus(x0, U41(z0, z1))) → c76(PLUS(proper(x0), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(U41(z0, z1))) 686.55/213.76
PROPER(plus(x0, U51(z0, z1, z2))) → c76(PLUS(proper(x0), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U51(z0, z1, z2))) 686.55/213.76
PROPER(plus(x0, U52(z0, z1, z2))) → c76(PLUS(proper(x0), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U52(z0, z1, z2))) 686.55/213.76
PROPER(plus(x0, s(z0))) → c76(PLUS(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 686.55/213.76
PROPER(plus(x0, plus(z0, z1))) → c76(PLUS(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 686.55/213.76
PROPER(plus(x0, U61(z0))) → c76(PLUS(proper(x0), U61(proper(z0))), PROPER(x0), PROPER(U61(z0))) 686.55/213.76
PROPER(plus(x0, U71(z0, z1, z2))) → c76(PLUS(proper(x0), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U71(z0, z1, z2))) 686.55/213.76
PROPER(plus(x0, U72(z0, z1, z2))) → c76(PLUS(proper(x0), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U72(z0, z1, z2))) 686.55/213.76
PROPER(plus(x0, x(z0, z1))) → c76(PLUS(proper(x0), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x(z0, z1))) 686.55/213.76
PROPER(plus(U11(z0, z1), x1)) → c76(PLUS(U11(proper(z0), proper(z1)), proper(x1)), PROPER(U11(z0, z1)), PROPER(x1)) 686.55/213.76
PROPER(plus(U12(z0), x1)) → c76(PLUS(U12(proper(z0)), proper(x1)), PROPER(U12(z0)), PROPER(x1)) 686.55/213.76
PROPER(plus(isNat(z0), x1)) → c76(PLUS(isNat(proper(z0)), proper(x1)), PROPER(isNat(z0)), PROPER(x1)) 686.55/213.76
PROPER(plus(U21(z0), x1)) → c76(PLUS(U21(proper(z0)), proper(x1)), PROPER(U21(z0)), PROPER(x1)) 686.55/213.76
PROPER(plus(U31(z0, z1), x1)) → c76(PLUS(U31(proper(z0), proper(z1)), proper(x1)), PROPER(U31(z0, z1)), PROPER(x1)) 686.55/213.76
PROPER(plus(U32(z0), x1)) → c76(PLUS(U32(proper(z0)), proper(x1)), PROPER(U32(z0)), PROPER(x1)) 686.55/213.76
PROPER(plus(U41(z0, z1), x1)) → c76(PLUS(U41(proper(z0), proper(z1)), proper(x1)), PROPER(U41(z0, z1)), PROPER(x1)) 686.55/213.76
PROPER(plus(U51(z0, z1, z2), x1)) → c76(PLUS(U51(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U51(z0, z1, z2)), PROPER(x1)) 686.55/213.76
PROPER(plus(U52(z0, z1, z2), x1)) → c76(PLUS(U52(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U52(z0, z1, z2)), PROPER(x1)) 686.55/213.76
PROPER(plus(s(z0), x1)) → c76(PLUS(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 686.55/213.76
PROPER(plus(plus(z0, z1), x1)) → c76(PLUS(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 686.55/213.76
PROPER(plus(U61(z0), x1)) → c76(PLUS(U61(proper(z0)), proper(x1)), PROPER(U61(z0)), PROPER(x1)) 686.55/213.76
PROPER(plus(U71(z0, z1, z2), x1)) → c76(PLUS(U71(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U71(z0, z1, z2)), PROPER(x1)) 686.55/213.76
PROPER(plus(U72(z0, z1, z2), x1)) → c76(PLUS(U72(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U72(z0, z1, z2)), PROPER(x1)) 686.55/213.76
PROPER(plus(x(z0, z1), x1)) → c76(PLUS(x(proper(z0), proper(z1)), proper(x1)), PROPER(x(z0, z1)), PROPER(x1)) 686.55/213.76
PROPER(plus(x0, tt)) → c76(PLUS(proper(x0), ok(tt)), PROPER(x0)) 686.55/213.76
PROPER(plus(x0, 0)) → c76(PLUS(proper(x0), ok(0)), PROPER(x0)) 686.55/213.76
PROPER(plus(tt, x1)) → c76(PLUS(ok(tt), proper(x1)), PROPER(x1)) 686.55/213.76
PROPER(plus(0, x1)) → c76(PLUS(ok(0), proper(x1)), PROPER(x1))
K tuples:none
Defined Rule Symbols:

active, U11, U12, U21, U31, U32, U41, U51, U52, s, plus, U61, U71, U72, x, proper, isNat, top

Defined Pair Symbols:

ACTIVE, U11', U12', U21', U31', U32', U41', U51', U52', S, PLUS, U61', U71', U72', X, PROPER, ISNAT, TOP

Compound Symbols:

c28, c29, 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, c62, c63, c64, c77, c79, c80, c81, c82, c83, c84, c13, c16, c18, c1, c19, c19, c, c20, c20, c2, c21, c21, c3, c22, c22, c4, c23, c23, c5, c24, c24, c6, c25, c25, c7, c26, c26, c8, c27, c27, c9, c30, c30, c10, c31, c31, c11, c32, c32, c12, c65, c65, c67, c67, c68, c68, c69, c69, c70, c70, c71, c71, c72, c72, c73, c73, c74, c74, c75, c75, c76, c76

686.55/213.76
686.55/213.76

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

Use narrowing to replace PROPER(U61(z0)) → c77(U61'(proper(z0)), PROPER(z0)) by

PROPER(U61(U11(z0, z1))) → c77(U61'(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.55/213.76
PROPER(U61(tt)) → c77(U61'(ok(tt)), PROPER(tt)) 686.55/213.76
PROPER(U61(U12(z0))) → c77(U61'(U12(proper(z0))), PROPER(U12(z0))) 686.55/213.76
PROPER(U61(isNat(z0))) → c77(U61'(isNat(proper(z0))), PROPER(isNat(z0))) 686.55/213.76
PROPER(U61(U21(z0))) → c77(U61'(U21(proper(z0))), PROPER(U21(z0))) 686.55/213.76
PROPER(U61(U31(z0, z1))) → c77(U61'(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.55/213.76
PROPER(U61(U32(z0))) → c77(U61'(U32(proper(z0))), PROPER(U32(z0))) 686.55/213.76
PROPER(U61(U41(z0, z1))) → c77(U61'(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.55/213.76
PROPER(U61(U51(z0, z1, z2))) → c77(U61'(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.55/213.76
PROPER(U61(U52(z0, z1, z2))) → c77(U61'(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.55/213.76
PROPER(U61(s(z0))) → c77(U61'(s(proper(z0))), PROPER(s(z0))) 686.55/213.76
PROPER(U61(plus(z0, z1))) → c77(U61'(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.55/213.76
PROPER(U61(U61(z0))) → c77(U61'(U61(proper(z0))), PROPER(U61(z0))) 686.55/213.76
PROPER(U61(0)) → c77(U61'(ok(0)), PROPER(0)) 686.55/213.76
PROPER(U61(U71(z0, z1, z2))) → c77(U61'(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.55/213.76
PROPER(U61(U72(z0, z1, z2))) → c77(U61'(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.55/213.76
PROPER(U61(x(z0, z1))) → c77(U61'(x(proper(z0), proper(z1))), PROPER(x(z0, z1)))
686.55/213.76
686.55/213.76

(124) Obligation:

Complexity Dependency Tuples Problem
Rules:

active(U11(tt, z0)) → mark(U12(isNat(z0))) 686.55/213.76
active(U12(tt)) → mark(tt) 686.55/213.76
active(U21(tt)) → mark(tt) 686.55/213.76
active(U31(tt, z0)) → mark(U32(isNat(z0))) 686.55/213.76
active(U32(tt)) → mark(tt) 686.55/213.76
active(U41(tt, z0)) → mark(z0) 686.55/213.76
active(U51(tt, z0, z1)) → mark(U52(isNat(z1), z0, z1)) 686.55/213.76
active(U52(tt, z0, z1)) → mark(s(plus(z1, z0))) 686.55/213.76
active(U61(tt)) → mark(0) 686.55/213.76
active(U71(tt, z0, z1)) → mark(U72(isNat(z1), z0, z1)) 686.55/213.76
active(U72(tt, z0, z1)) → mark(plus(x(z1, z0), z1)) 686.55/213.76
active(isNat(0)) → mark(tt) 686.55/213.76
active(isNat(plus(z0, z1))) → mark(U11(isNat(z0), z1)) 686.55/213.76
active(isNat(s(z0))) → mark(U21(isNat(z0))) 686.55/213.76
active(isNat(x(z0, z1))) → mark(U31(isNat(z0), z1)) 686.55/213.76
active(plus(z0, 0)) → mark(U41(isNat(z0), z0)) 686.55/213.76
active(plus(z0, s(z1))) → mark(U51(isNat(z1), z1, z0)) 686.55/213.76
active(x(z0, 0)) → mark(U61(isNat(z0))) 686.55/213.76
active(x(z0, s(z1))) → mark(U71(isNat(z1), z1, z0)) 686.55/213.76
active(U11(z0, z1)) → U11(active(z0), z1) 686.55/213.76
active(U12(z0)) → U12(active(z0)) 686.55/213.76
active(U21(z0)) → U21(active(z0)) 686.55/213.76
active(U31(z0, z1)) → U31(active(z0), z1) 686.55/213.76
active(U32(z0)) → U32(active(z0)) 686.55/213.76
active(U41(z0, z1)) → U41(active(z0), z1) 686.55/213.76
active(U51(z0, z1, z2)) → U51(active(z0), z1, z2) 686.55/213.76
active(U52(z0, z1, z2)) → U52(active(z0), z1, z2) 686.55/213.76
active(s(z0)) → s(active(z0)) 686.55/213.76
active(plus(z0, z1)) → plus(active(z0), z1) 686.55/213.76
active(plus(z0, z1)) → plus(z0, active(z1)) 686.55/213.76
active(U61(z0)) → U61(active(z0)) 686.55/213.76
active(U71(z0, z1, z2)) → U71(active(z0), z1, z2) 686.55/213.76
active(U72(z0, z1, z2)) → U72(active(z0), z1, z2) 686.55/213.76
active(x(z0, z1)) → x(active(z0), z1) 686.55/213.76
active(x(z0, z1)) → x(z0, active(z1)) 686.55/213.76
U11(mark(z0), z1) → mark(U11(z0, z1)) 686.55/213.76
U11(ok(z0), ok(z1)) → ok(U11(z0, z1)) 686.55/213.76
U12(mark(z0)) → mark(U12(z0)) 686.55/213.76
U12(ok(z0)) → ok(U12(z0)) 686.55/213.76
U21(mark(z0)) → mark(U21(z0)) 686.55/213.76
U21(ok(z0)) → ok(U21(z0)) 686.55/213.76
U31(mark(z0), z1) → mark(U31(z0, z1)) 686.55/213.76
U31(ok(z0), ok(z1)) → ok(U31(z0, z1)) 686.55/213.76
U32(mark(z0)) → mark(U32(z0)) 686.55/213.76
U32(ok(z0)) → ok(U32(z0)) 686.55/213.76
U41(mark(z0), z1) → mark(U41(z0, z1)) 686.55/213.76
U41(ok(z0), ok(z1)) → ok(U41(z0, z1)) 686.55/213.76
U51(mark(z0), z1, z2) → mark(U51(z0, z1, z2)) 686.55/213.76
U51(ok(z0), ok(z1), ok(z2)) → ok(U51(z0, z1, z2)) 686.55/213.76
U52(mark(z0), z1, z2) → mark(U52(z0, z1, z2)) 686.55/213.76
U52(ok(z0), ok(z1), ok(z2)) → ok(U52(z0, z1, z2)) 686.55/213.76
s(mark(z0)) → mark(s(z0)) 686.55/213.76
s(ok(z0)) → ok(s(z0)) 686.55/213.76
plus(mark(z0), z1) → mark(plus(z0, z1)) 686.55/213.76
plus(z0, mark(z1)) → mark(plus(z0, z1)) 686.55/213.76
plus(ok(z0), ok(z1)) → ok(plus(z0, z1)) 686.55/213.76
U61(mark(z0)) → mark(U61(z0)) 686.55/213.76
U61(ok(z0)) → ok(U61(z0)) 686.55/213.76
U71(mark(z0), z1, z2) → mark(U71(z0, z1, z2)) 686.55/213.76
U71(ok(z0), ok(z1), ok(z2)) → ok(U71(z0, z1, z2)) 686.55/213.76
U72(mark(z0), z1, z2) → mark(U72(z0, z1, z2)) 686.55/213.76
U72(ok(z0), ok(z1), ok(z2)) → ok(U72(z0, z1, z2)) 686.55/213.76
x(mark(z0), z1) → mark(x(z0, z1)) 686.55/213.76
x(z0, mark(z1)) → mark(x(z0, z1)) 686.55/213.76
x(ok(z0), ok(z1)) → ok(x(z0, z1)) 686.55/213.76
proper(U11(z0, z1)) → U11(proper(z0), proper(z1)) 686.55/213.76
proper(tt) → ok(tt) 686.55/213.76
proper(U12(z0)) → U12(proper(z0)) 686.55/213.76
proper(isNat(z0)) → isNat(proper(z0)) 686.55/213.76
proper(U21(z0)) → U21(proper(z0)) 686.55/213.76
proper(U31(z0, z1)) → U31(proper(z0), proper(z1)) 686.55/213.76
proper(U32(z0)) → U32(proper(z0)) 686.55/213.76
proper(U41(z0, z1)) → U41(proper(z0), proper(z1)) 686.55/213.76
proper(U51(z0, z1, z2)) → U51(proper(z0), proper(z1), proper(z2)) 686.55/213.76
proper(U52(z0, z1, z2)) → U52(proper(z0), proper(z1), proper(z2)) 686.55/213.76
proper(s(z0)) → s(proper(z0)) 686.55/213.76
proper(plus(z0, z1)) → plus(proper(z0), proper(z1)) 686.55/213.76
proper(U61(z0)) → U61(proper(z0)) 686.55/213.76
proper(0) → ok(0) 686.55/213.76
proper(U71(z0, z1, z2)) → U71(proper(z0), proper(z1), proper(z2)) 686.55/213.76
proper(U72(z0, z1, z2)) → U72(proper(z0), proper(z1), proper(z2)) 686.55/213.76
proper(x(z0, z1)) → x(proper(z0), proper(z1)) 686.55/213.76
isNat(ok(z0)) → ok(isNat(z0)) 686.55/213.76
top(mark(z0)) → top(proper(z0)) 686.55/213.76
top(ok(z0)) → top(active(z0))
Tuples:

ACTIVE(plus(z0, z1)) → c28(PLUS(active(z0), z1), ACTIVE(z0)) 686.55/213.76
ACTIVE(plus(z0, z1)) → c29(PLUS(z0, active(z1)), ACTIVE(z1)) 686.55/213.76
ACTIVE(x(z0, z1)) → c33(X(active(z0), z1), ACTIVE(z0)) 686.55/213.76
ACTIVE(x(z0, z1)) → c34(X(z0, active(z1)), ACTIVE(z1)) 686.55/213.76
U11'(mark(z0), z1) → c35(U11'(z0, z1)) 686.55/213.76
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1)) 686.55/213.76
U12'(mark(z0)) → c37(U12'(z0)) 686.55/213.76
U12'(ok(z0)) → c38(U12'(z0)) 686.55/213.76
U21'(mark(z0)) → c39(U21'(z0)) 686.55/213.76
U21'(ok(z0)) → c40(U21'(z0)) 686.55/213.76
U31'(mark(z0), z1) → c41(U31'(z0, z1)) 686.55/213.76
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 686.55/213.76
U32'(mark(z0)) → c43(U32'(z0)) 686.55/213.76
U32'(ok(z0)) → c44(U32'(z0)) 686.55/213.76
U41'(mark(z0), z1) → c45(U41'(z0, z1)) 686.55/213.76
U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1)) 686.55/213.76
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2)) 686.55/213.76
U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2)) 686.55/213.76
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2)) 686.55/213.76
U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2)) 686.55/213.76
S(mark(z0)) → c51(S(z0)) 686.55/213.76
S(ok(z0)) → c52(S(z0)) 686.55/213.76
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 686.55/213.76
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 686.55/213.76
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 686.55/213.76
U61'(mark(z0)) → c56(U61'(z0)) 686.55/213.76
U61'(ok(z0)) → c57(U61'(z0)) 686.55/213.76
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2)) 686.55/213.76
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2)) 686.55/213.76
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2)) 686.55/213.76
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 686.55/213.76
X(mark(z0), z1) → c62(X(z0, z1)) 686.55/213.76
X(z0, mark(z1)) → c63(X(z0, z1)) 686.55/213.76
X(ok(z0), ok(z1)) → c64(X(z0, z1)) 686.55/213.76
PROPER(U71(z0, z1, z2)) → c79(U71'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 686.55/213.76
PROPER(U72(z0, z1, z2)) → c80(U72'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 686.55/213.76
PROPER(x(z0, z1)) → c81(X(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 686.55/213.76
ISNAT(ok(z0)) → c82(ISNAT(z0)) 686.55/213.76
TOP(mark(z0)) → c83(TOP(proper(z0)), PROPER(z0)) 686.55/213.76
TOP(ok(z0)) → c84(TOP(active(z0)), ACTIVE(z0)) 686.55/213.76
ACTIVE(isNat(s(z0))) → c13(ISNAT(z0)) 686.55/213.76
ACTIVE(plus(z0, s(z1))) → c16(ISNAT(z1)) 686.55/213.76
ACTIVE(x(z0, s(z1))) → c18(ISNAT(z1)) 686.55/213.76
ACTIVE(U11(tt, z0)) → c1(U12'(isNat(z0))) 686.55/213.76
ACTIVE(U11(tt, z0)) → c1(ISNAT(z0)) 686.55/213.76
ACTIVE(U31(tt, z0)) → c1(U32'(isNat(z0))) 686.55/213.76
ACTIVE(U31(tt, z0)) → c1(ISNAT(z0)) 686.55/213.76
ACTIVE(U51(tt, z0, z1)) → c1(U52'(isNat(z1), z0, z1)) 686.55/213.76
ACTIVE(U51(tt, z0, z1)) → c1(ISNAT(z1)) 686.55/213.76
ACTIVE(U52(tt, z0, z1)) → c1(S(plus(z1, z0))) 686.55/213.76
ACTIVE(U52(tt, z0, z1)) → c1(PLUS(z1, z0)) 686.55/213.76
ACTIVE(U71(tt, z0, z1)) → c1(U72'(isNat(z1), z0, z1)) 686.55/213.76
ACTIVE(U71(tt, z0, z1)) → c1(ISNAT(z1)) 686.55/213.76
ACTIVE(U72(tt, z0, z1)) → c1(PLUS(x(z1, z0), z1)) 686.55/213.76
ACTIVE(U72(tt, z0, z1)) → c1(X(z1, z0)) 686.55/213.76
ACTIVE(isNat(plus(z0, z1))) → c1(U11'(isNat(z0), z1)) 686.55/213.76
ACTIVE(isNat(plus(z0, z1))) → c1(ISNAT(z0)) 686.55/213.76
ACTIVE(isNat(x(z0, z1))) → c1(U31'(isNat(z0), z1)) 686.55/213.76
ACTIVE(isNat(x(z0, z1))) → c1(ISNAT(z0)) 686.55/213.76
ACTIVE(plus(z0, 0)) → c1(U41'(isNat(z0), z0)) 686.55/213.76
ACTIVE(plus(z0, 0)) → c1(ISNAT(z0)) 686.55/213.76
ACTIVE(x(z0, 0)) → c1(U61'(isNat(z0))) 686.55/213.76
ACTIVE(x(z0, 0)) → c1(ISNAT(z0)) 686.55/213.76
ACTIVE(U11(plus(z0, 0), x1)) → c19(U11'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.55/213.76
ACTIVE(U11(plus(z0, s(z1)), x1)) → c19(U11'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.55/213.76
ACTIVE(U11(x(z0, 0), x1)) → c19(U11'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.55/213.76
ACTIVE(U11(x(z0, s(z1)), x1)) → c19(U11'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.55/213.76
ACTIVE(U11(U11(z0, z1), x1)) → c19(U11'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.55/213.76
ACTIVE(U11(U12(z0), x1)) → c19(U11'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.55/213.76
ACTIVE(U11(U21(z0), x1)) → c19(U11'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.55/213.76
ACTIVE(U11(U31(z0, z1), x1)) → c19(U11'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.55/213.76
ACTIVE(U11(U32(z0), x1)) → c19(U11'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.55/213.76
ACTIVE(U11(U41(z0, z1), x1)) → c19(U11'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.55/213.76
ACTIVE(U11(U51(z0, z1, z2), x1)) → c19(U11'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.55/213.76
ACTIVE(U11(U52(z0, z1, z2), x1)) → c19(U11'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.55/213.76
ACTIVE(U11(s(z0), x1)) → c19(U11'(s(active(z0)), x1), ACTIVE(s(z0))) 686.55/213.76
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.55/213.76
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.55/213.76
ACTIVE(U11(U61(z0), x1)) → c19(U11'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.55/213.76
ACTIVE(U11(U71(z0, z1, z2), x1)) → c19(U11'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.55/213.76
ACTIVE(U11(U72(z0, z1, z2), x1)) → c19(U11'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.55/213.76
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.55/213.76
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.55/213.76
ACTIVE(U11(isNat(0), x1)) → c19(U11'(mark(tt), x1)) 686.55/213.76
ACTIVE(U11(U11(tt, z0), x1)) → c(U11'(mark(U12(isNat(z0))), x1)) 686.55/213.76
ACTIVE(U11(U11(tt, z0), x1)) → c(ACTIVE(U11(tt, z0))) 686.55/213.76
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(U11'(mark(U11(isNat(z0), z1)), x1)) 686.55/213.76
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(ACTIVE(isNat(plus(z0, z1)))) 686.55/213.76
ACTIVE(U11(isNat(s(z0)), x1)) → c(U11'(mark(U21(isNat(z0))), x1)) 686.55/213.76
ACTIVE(U11(isNat(s(z0)), x1)) → c(ACTIVE(isNat(s(z0)))) 686.55/213.76
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(U11'(mark(U31(isNat(z0), z1)), x1)) 686.55/213.76
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(ACTIVE(isNat(x(z0, z1)))) 686.55/213.76
ACTIVE(U12(plus(z0, 0))) → c20(U12'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.55/213.76
ACTIVE(U12(plus(z0, s(z1)))) → c20(U12'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.55/213.76
ACTIVE(U12(x(z0, 0))) → c20(U12'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.55/213.76
ACTIVE(U12(x(z0, s(z1)))) → c20(U12'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.55/213.76
ACTIVE(U12(U11(z0, z1))) → c20(U12'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.55/213.76
ACTIVE(U12(U12(z0))) → c20(U12'(U12(active(z0))), ACTIVE(U12(z0))) 686.55/213.76
ACTIVE(U12(U21(z0))) → c20(U12'(U21(active(z0))), ACTIVE(U21(z0))) 686.55/213.76
ACTIVE(U12(U31(z0, z1))) → c20(U12'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.55/213.76
ACTIVE(U12(U32(z0))) → c20(U12'(U32(active(z0))), ACTIVE(U32(z0))) 686.55/213.76
ACTIVE(U12(U41(z0, z1))) → c20(U12'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.55/213.76
ACTIVE(U12(U51(z0, z1, z2))) → c20(U12'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.55/213.76
ACTIVE(U12(U52(z0, z1, z2))) → c20(U12'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.55/213.76
ACTIVE(U12(s(z0))) → c20(U12'(s(active(z0))), ACTIVE(s(z0))) 686.55/213.76
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.55/213.76
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.55/213.76
ACTIVE(U12(U61(z0))) → c20(U12'(U61(active(z0))), ACTIVE(U61(z0))) 686.55/213.76
ACTIVE(U12(U71(z0, z1, z2))) → c20(U12'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.55/213.76
ACTIVE(U12(U72(z0, z1, z2))) → c20(U12'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.55/213.76
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.55/213.76
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.55/213.76
ACTIVE(U11(U12(tt), x1)) → c19(U11'(mark(tt), x1)) 686.55/213.76
ACTIVE(U12(U12(tt))) → c20(U12'(mark(tt))) 686.55/213.76
ACTIVE(U12(isNat(0))) → c20(U12'(mark(tt))) 686.55/213.76
ACTIVE(U12(U11(tt, z0))) → c2(U12'(mark(U12(isNat(z0))))) 686.55/213.76
ACTIVE(U12(U11(tt, z0))) → c2(ACTIVE(U11(tt, z0))) 686.55/213.76
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(U12'(mark(U11(isNat(z0), z1)))) 686.55/213.76
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(ACTIVE(isNat(plus(z0, z1)))) 686.55/213.76
ACTIVE(U12(isNat(s(z0)))) → c2(U12'(mark(U21(isNat(z0))))) 686.55/213.76
ACTIVE(U12(isNat(s(z0)))) → c2(ACTIVE(isNat(s(z0)))) 686.55/213.76
ACTIVE(U12(isNat(x(z0, z1)))) → c2(U12'(mark(U31(isNat(z0), z1)))) 686.55/213.76
ACTIVE(U12(isNat(x(z0, z1)))) → c2(ACTIVE(isNat(x(z0, z1)))) 686.55/213.76
ACTIVE(U21(plus(z0, 0))) → c21(U21'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.55/213.76
ACTIVE(U21(plus(z0, s(z1)))) → c21(U21'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.55/213.76
ACTIVE(U21(x(z0, 0))) → c21(U21'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.55/213.76
ACTIVE(U21(x(z0, s(z1)))) → c21(U21'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.55/213.76
ACTIVE(U21(U11(z0, z1))) → c21(U21'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.55/213.76
ACTIVE(U21(U12(z0))) → c21(U21'(U12(active(z0))), ACTIVE(U12(z0))) 686.55/213.76
ACTIVE(U21(U21(z0))) → c21(U21'(U21(active(z0))), ACTIVE(U21(z0))) 686.55/213.76
ACTIVE(U21(U31(z0, z1))) → c21(U21'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.55/213.76
ACTIVE(U21(U32(z0))) → c21(U21'(U32(active(z0))), ACTIVE(U32(z0))) 686.55/213.76
ACTIVE(U21(U41(z0, z1))) → c21(U21'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.55/213.76
ACTIVE(U21(U51(z0, z1, z2))) → c21(U21'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.55/213.76
ACTIVE(U21(U52(z0, z1, z2))) → c21(U21'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.55/213.76
ACTIVE(U21(s(z0))) → c21(U21'(s(active(z0))), ACTIVE(s(z0))) 686.55/213.76
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.55/213.76
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.55/213.76
ACTIVE(U21(U61(z0))) → c21(U21'(U61(active(z0))), ACTIVE(U61(z0))) 686.55/213.76
ACTIVE(U21(U71(z0, z1, z2))) → c21(U21'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.55/213.76
ACTIVE(U21(U72(z0, z1, z2))) → c21(U21'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.55/213.76
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.55/213.76
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.55/213.76
ACTIVE(U11(U21(tt), x1)) → c19(U11'(mark(tt), x1)) 686.55/213.76
ACTIVE(U12(U21(tt))) → c20(U12'(mark(tt))) 686.55/213.76
ACTIVE(U21(U12(tt))) → c21(U21'(mark(tt))) 686.55/213.76
ACTIVE(U21(U21(tt))) → c21(U21'(mark(tt))) 686.55/213.76
ACTIVE(U21(isNat(0))) → c21(U21'(mark(tt))) 686.55/213.76
ACTIVE(U21(U11(tt, z0))) → c3(U21'(mark(U12(isNat(z0))))) 686.55/213.76
ACTIVE(U21(U11(tt, z0))) → c3(ACTIVE(U11(tt, z0))) 686.55/213.76
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(U21'(mark(U11(isNat(z0), z1)))) 686.55/213.76
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(ACTIVE(isNat(plus(z0, z1)))) 686.55/213.76
ACTIVE(U21(isNat(s(z0)))) → c3(U21'(mark(U21(isNat(z0))))) 686.55/213.76
ACTIVE(U21(isNat(s(z0)))) → c3(ACTIVE(isNat(s(z0)))) 686.55/213.76
ACTIVE(U21(isNat(x(z0, z1)))) → c3(U21'(mark(U31(isNat(z0), z1)))) 686.55/213.76
ACTIVE(U21(isNat(x(z0, z1)))) → c3(ACTIVE(isNat(x(z0, z1)))) 686.55/213.76
ACTIVE(U31(plus(z0, 0), x1)) → c22(U31'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.55/213.76
ACTIVE(U31(plus(z0, s(z1)), x1)) → c22(U31'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.55/213.76
ACTIVE(U31(x(z0, 0), x1)) → c22(U31'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.55/213.76
ACTIVE(U31(x(z0, s(z1)), x1)) → c22(U31'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.55/213.76
ACTIVE(U31(U11(z0, z1), x1)) → c22(U31'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.55/213.76
ACTIVE(U31(U12(z0), x1)) → c22(U31'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.55/213.76
ACTIVE(U31(U21(z0), x1)) → c22(U31'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.55/213.76
ACTIVE(U31(U31(z0, z1), x1)) → c22(U31'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.55/213.76
ACTIVE(U31(U32(z0), x1)) → c22(U31'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.55/213.76
ACTIVE(U31(U41(z0, z1), x1)) → c22(U31'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.55/213.76
ACTIVE(U31(U51(z0, z1, z2), x1)) → c22(U31'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.55/213.76
ACTIVE(U31(U52(z0, z1, z2), x1)) → c22(U31'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.55/213.76
ACTIVE(U31(s(z0), x1)) → c22(U31'(s(active(z0)), x1), ACTIVE(s(z0))) 686.55/213.76
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.55/213.76
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.55/213.76
ACTIVE(U31(U61(z0), x1)) → c22(U31'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.55/213.76
ACTIVE(U31(U71(z0, z1, z2), x1)) → c22(U31'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.55/213.76
ACTIVE(U31(U72(z0, z1, z2), x1)) → c22(U31'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.55/213.76
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.55/213.76
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.55/213.76
ACTIVE(U31(U12(tt), x1)) → c22(U31'(mark(tt), x1)) 686.55/213.76
ACTIVE(U31(U21(tt), x1)) → c22(U31'(mark(tt), x1)) 686.55/213.76
ACTIVE(U31(isNat(0), x1)) → c22(U31'(mark(tt), x1)) 686.55/213.76
ACTIVE(U11(U31(tt, z0), x1)) → c4(U11'(mark(U32(isNat(z0))), x1)) 686.55/213.76
ACTIVE(U11(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 686.55/213.76
ACTIVE(U12(U31(tt, z0))) → c4(U12'(mark(U32(isNat(z0))))) 686.55/213.76
ACTIVE(U12(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 686.55/213.76
ACTIVE(U21(U31(tt, z0))) → c4(U21'(mark(U32(isNat(z0))))) 686.55/213.76
ACTIVE(U21(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 686.55/213.76
ACTIVE(U31(U11(tt, z0), x1)) → c4(U31'(mark(U12(isNat(z0))), x1)) 686.55/213.76
ACTIVE(U31(U11(tt, z0), x1)) → c4(ACTIVE(U11(tt, z0))) 686.55/213.76
ACTIVE(U31(U31(tt, z0), x1)) → c4(U31'(mark(U32(isNat(z0))), x1)) 686.55/213.76
ACTIVE(U31(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 686.55/213.76
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(U31'(mark(U11(isNat(z0), z1)), x1)) 686.55/213.76
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(ACTIVE(isNat(plus(z0, z1)))) 686.55/213.76
ACTIVE(U31(isNat(s(z0)), x1)) → c4(U31'(mark(U21(isNat(z0))), x1)) 686.55/213.76
ACTIVE(U31(isNat(s(z0)), x1)) → c4(ACTIVE(isNat(s(z0)))) 686.55/213.76
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(U31'(mark(U31(isNat(z0), z1)), x1)) 686.55/213.76
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(ACTIVE(isNat(x(z0, z1)))) 686.55/213.76
ACTIVE(U32(plus(z0, 0))) → c23(U32'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.55/213.76
ACTIVE(U32(plus(z0, s(z1)))) → c23(U32'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.55/213.76
ACTIVE(U32(x(z0, 0))) → c23(U32'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.55/213.76
ACTIVE(U32(x(z0, s(z1)))) → c23(U32'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.55/213.76
ACTIVE(U32(U11(z0, z1))) → c23(U32'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.55/213.76
ACTIVE(U32(U12(z0))) → c23(U32'(U12(active(z0))), ACTIVE(U12(z0))) 686.55/213.76
ACTIVE(U32(U21(z0))) → c23(U32'(U21(active(z0))), ACTIVE(U21(z0))) 686.55/213.76
ACTIVE(U32(U31(z0, z1))) → c23(U32'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.55/213.76
ACTIVE(U32(U32(z0))) → c23(U32'(U32(active(z0))), ACTIVE(U32(z0))) 686.55/213.76
ACTIVE(U32(U41(z0, z1))) → c23(U32'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.55/213.76
ACTIVE(U32(U51(z0, z1, z2))) → c23(U32'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.55/213.76
ACTIVE(U32(U52(z0, z1, z2))) → c23(U32'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.55/213.76
ACTIVE(U32(s(z0))) → c23(U32'(s(active(z0))), ACTIVE(s(z0))) 686.55/213.76
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.55/213.76
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.55/213.76
ACTIVE(U32(U61(z0))) → c23(U32'(U61(active(z0))), ACTIVE(U61(z0))) 686.55/213.76
ACTIVE(U32(U71(z0, z1, z2))) → c23(U32'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.55/213.76
ACTIVE(U32(U72(z0, z1, z2))) → c23(U32'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.55/213.76
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.55/213.76
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.55/213.76
ACTIVE(U11(U32(tt), x1)) → c19(U11'(mark(tt), x1)) 686.55/213.76
ACTIVE(U12(U32(tt))) → c20(U12'(mark(tt))) 686.55/213.76
ACTIVE(U21(U32(tt))) → c21(U21'(mark(tt))) 686.55/213.76
ACTIVE(U31(U32(tt), x1)) → c22(U31'(mark(tt), x1)) 686.55/213.76
ACTIVE(U32(U12(tt))) → c23(U32'(mark(tt))) 686.55/213.76
ACTIVE(U32(U21(tt))) → c23(U32'(mark(tt))) 686.55/213.76
ACTIVE(U32(U32(tt))) → c23(U32'(mark(tt))) 686.55/213.76
ACTIVE(U32(isNat(0))) → c23(U32'(mark(tt))) 686.55/213.76
ACTIVE(U32(U11(tt, z0))) → c5(U32'(mark(U12(isNat(z0))))) 686.55/213.76
ACTIVE(U32(U11(tt, z0))) → c5(ACTIVE(U11(tt, z0))) 686.55/213.76
ACTIVE(U32(U31(tt, z0))) → c5(U32'(mark(U32(isNat(z0))))) 686.55/213.76
ACTIVE(U32(U31(tt, z0))) → c5(ACTIVE(U31(tt, z0))) 686.55/213.76
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(U32'(mark(U11(isNat(z0), z1)))) 686.55/213.76
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(ACTIVE(isNat(plus(z0, z1)))) 686.55/213.76
ACTIVE(U32(isNat(s(z0)))) → c5(U32'(mark(U21(isNat(z0))))) 686.55/213.76
ACTIVE(U32(isNat(s(z0)))) → c5(ACTIVE(isNat(s(z0)))) 686.55/213.76
ACTIVE(U32(isNat(x(z0, z1)))) → c5(U32'(mark(U31(isNat(z0), z1)))) 686.55/213.76
ACTIVE(U32(isNat(x(z0, z1)))) → c5(ACTIVE(isNat(x(z0, z1)))) 686.55/213.76
ACTIVE(U41(plus(z0, 0), x1)) → c24(U41'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.55/213.76
ACTIVE(U41(plus(z0, s(z1)), x1)) → c24(U41'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.55/213.76
ACTIVE(U41(x(z0, 0), x1)) → c24(U41'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.55/213.76
ACTIVE(U41(x(z0, s(z1)), x1)) → c24(U41'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.55/213.76
ACTIVE(U41(U11(z0, z1), x1)) → c24(U41'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.55/213.76
ACTIVE(U41(U12(z0), x1)) → c24(U41'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.55/213.76
ACTIVE(U41(U21(z0), x1)) → c24(U41'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.55/213.76
ACTIVE(U41(U31(z0, z1), x1)) → c24(U41'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.55/213.76
ACTIVE(U41(U32(z0), x1)) → c24(U41'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.55/213.76
ACTIVE(U41(U41(z0, z1), x1)) → c24(U41'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.55/213.76
ACTIVE(U41(U51(z0, z1, z2), x1)) → c24(U41'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.55/213.76
ACTIVE(U41(U52(z0, z1, z2), x1)) → c24(U41'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.55/213.76
ACTIVE(U41(s(z0), x1)) → c24(U41'(s(active(z0)), x1), ACTIVE(s(z0))) 686.55/213.76
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.55/213.76
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.55/213.76
ACTIVE(U41(U61(z0), x1)) → c24(U41'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.55/213.76
ACTIVE(U41(U71(z0, z1, z2), x1)) → c24(U41'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.55/213.76
ACTIVE(U41(U72(z0, z1, z2), x1)) → c24(U41'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.55/213.76
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.55/213.76
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.55/213.76
ACTIVE(U11(U41(tt, z0), x1)) → c19(U11'(mark(z0), x1)) 686.55/213.76
ACTIVE(U12(U41(tt, z0))) → c20(U12'(mark(z0))) 686.55/213.76
ACTIVE(U21(U41(tt, z0))) → c21(U21'(mark(z0))) 686.55/213.76
ACTIVE(U31(U41(tt, z0), x1)) → c22(U31'(mark(z0), x1)) 686.55/213.76
ACTIVE(U32(U41(tt, z0))) → c23(U32'(mark(z0))) 686.55/213.76
ACTIVE(U41(U12(tt), x1)) → c24(U41'(mark(tt), x1)) 686.55/213.76
ACTIVE(U41(U21(tt), x1)) → c24(U41'(mark(tt), x1)) 686.55/213.76
ACTIVE(U41(U32(tt), x1)) → c24(U41'(mark(tt), x1)) 686.55/213.76
ACTIVE(U41(U41(tt, z0), x1)) → c24(U41'(mark(z0), x1)) 686.55/213.76
ACTIVE(U41(isNat(0), x1)) → c24(U41'(mark(tt), x1)) 686.55/213.76
ACTIVE(U41(U11(tt, z0), x1)) → c6(U41'(mark(U12(isNat(z0))), x1)) 686.55/213.76
ACTIVE(U41(U11(tt, z0), x1)) → c6(ACTIVE(U11(tt, z0))) 686.55/213.76
ACTIVE(U41(U31(tt, z0), x1)) → c6(U41'(mark(U32(isNat(z0))), x1)) 686.55/213.76
ACTIVE(U41(U31(tt, z0), x1)) → c6(ACTIVE(U31(tt, z0))) 686.55/213.76
ACTIVE(U41(isNat(plus(z0, z1)), x1)) → c6(U41'(mark(U11(isNat(z0), z1)), x1)) 686.55/213.76
ACTIVE(U41(isNat(plus(z0, z1)), x1)) → c6(ACTIVE(isNat(plus(z0, z1)))) 686.55/213.76
ACTIVE(U41(isNat(s(z0)), x1)) → c6(U41'(mark(U21(isNat(z0))), x1)) 686.55/213.76
ACTIVE(U41(isNat(s(z0)), x1)) → c6(ACTIVE(isNat(s(z0)))) 686.55/213.76
ACTIVE(U41(isNat(x(z0, z1)), x1)) → c6(U41'(mark(U31(isNat(z0), z1)), x1)) 686.55/213.76
ACTIVE(U41(isNat(x(z0, z1)), x1)) → c6(ACTIVE(isNat(x(z0, z1)))) 686.55/213.76
ACTIVE(U51(plus(z0, 0), x1, x2)) → c25(U51'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.55/213.76
ACTIVE(U51(plus(z0, s(z1)), x1, x2)) → c25(U51'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.55/213.76
ACTIVE(U51(x(z0, 0), x1, x2)) → c25(U51'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.55/213.76
ACTIVE(U51(x(z0, s(z1)), x1, x2)) → c25(U51'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.55/213.76
ACTIVE(U51(U11(z0, z1), x1, x2)) → c25(U51'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.55/213.76
ACTIVE(U51(U12(z0), x1, x2)) → c25(U51'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.55/213.76
ACTIVE(U51(U21(z0), x1, x2)) → c25(U51'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.55/213.76
ACTIVE(U51(U31(z0, z1), x1, x2)) → c25(U51'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.55/213.76
ACTIVE(U51(U32(z0), x1, x2)) → c25(U51'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.55/213.76
ACTIVE(U51(U41(z0, z1), x1, x2)) → c25(U51'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.55/213.76
ACTIVE(U51(U51(z0, z1, z2), x1, x2)) → c25(U51'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.55/213.76
ACTIVE(U51(U52(z0, z1, z2), x1, x2)) → c25(U51'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.55/213.76
ACTIVE(U51(s(z0), x1, x2)) → c25(U51'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.55/213.76
ACTIVE(U51(plus(z0, z1), x1, x2)) → c25(U51'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.55/213.76
ACTIVE(U51(plus(z0, z1), x1, x2)) → c25(U51'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.55/213.76
ACTIVE(U51(U61(z0), x1, x2)) → c25(U51'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.55/213.76
ACTIVE(U51(U71(z0, z1, z2), x1, x2)) → c25(U51'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.55/213.76
ACTIVE(U51(U72(z0, z1, z2), x1, x2)) → c25(U51'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.55/213.76
ACTIVE(U51(x(z0, z1), x1, x2)) → c25(U51'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.55/213.76
ACTIVE(U51(x(z0, z1), x1, x2)) → c25(U51'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.55/213.76
ACTIVE(U51(U12(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.55/213.76
ACTIVE(U51(U21(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.55/213.76
ACTIVE(U51(U32(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.55/213.76
ACTIVE(U51(U41(tt, z0), x1, x2)) → c25(U51'(mark(z0), x1, x2)) 686.55/213.76
ACTIVE(U51(isNat(0), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.55/213.76
ACTIVE(U11(U51(tt, z0, z1), x1)) → c7(U11'(mark(U52(isNat(z1), z0, z1)), x1)) 686.55/213.76
ACTIVE(U11(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.55/213.76
ACTIVE(U12(U51(tt, z0, z1))) → c7(U12'(mark(U52(isNat(z1), z0, z1)))) 686.55/213.76
ACTIVE(U12(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.55/213.76
ACTIVE(U21(U51(tt, z0, z1))) → c7(U21'(mark(U52(isNat(z1), z0, z1)))) 686.55/213.76
ACTIVE(U21(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.55/213.76
ACTIVE(U31(U51(tt, z0, z1), x1)) → c7(U31'(mark(U52(isNat(z1), z0, z1)), x1)) 686.55/213.76
ACTIVE(U31(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.55/213.76
ACTIVE(U32(U51(tt, z0, z1))) → c7(U32'(mark(U52(isNat(z1), z0, z1)))) 686.55/213.76
ACTIVE(U32(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.55/213.76
ACTIVE(U41(U51(tt, z0, z1), x1)) → c7(U41'(mark(U52(isNat(z1), z0, z1)), x1)) 686.55/213.76
ACTIVE(U41(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.55/213.76
ACTIVE(U51(U11(tt, z0), x1, x2)) → c7(U51'(mark(U12(isNat(z0))), x1, x2)) 686.55/213.76
ACTIVE(U51(U11(tt, z0), x1, x2)) → c7(ACTIVE(U11(tt, z0))) 686.55/213.76
ACTIVE(U51(U31(tt, z0), x1, x2)) → c7(U51'(mark(U32(isNat(z0))), x1, x2)) 686.55/213.76
ACTIVE(U51(U31(tt, z0), x1, x2)) → c7(ACTIVE(U31(tt, z0))) 686.55/213.76
ACTIVE(U51(U51(tt, z0, z1), x1, x2)) → c7(U51'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.55/213.76
ACTIVE(U51(U51(tt, z0, z1), x1, x2)) → c7(ACTIVE(U51(tt, z0, z1))) 686.55/213.76
ACTIVE(U51(isNat(plus(z0, z1)), x1, x2)) → c7(U51'(mark(U11(isNat(z0), z1)), x1, x2)) 686.55/213.76
ACTIVE(U51(isNat(plus(z0, z1)), x1, x2)) → c7(ACTIVE(isNat(plus(z0, z1)))) 686.55/213.76
ACTIVE(U51(isNat(s(z0)), x1, x2)) → c7(U51'(mark(U21(isNat(z0))), x1, x2)) 686.55/213.76
ACTIVE(U51(isNat(s(z0)), x1, x2)) → c7(ACTIVE(isNat(s(z0)))) 686.55/213.76
ACTIVE(U51(isNat(x(z0, z1)), x1, x2)) → c7(U51'(mark(U31(isNat(z0), z1)), x1, x2)) 686.55/213.76
ACTIVE(U51(isNat(x(z0, z1)), x1, x2)) → c7(ACTIVE(isNat(x(z0, z1)))) 686.55/213.76
ACTIVE(U52(plus(z0, 0), x1, x2)) → c26(U52'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.55/213.76
ACTIVE(U52(plus(z0, s(z1)), x1, x2)) → c26(U52'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.55/213.76
ACTIVE(U52(x(z0, 0), x1, x2)) → c26(U52'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.55/213.76
ACTIVE(U52(x(z0, s(z1)), x1, x2)) → c26(U52'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.55/213.76
ACTIVE(U52(U11(z0, z1), x1, x2)) → c26(U52'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.55/213.76
ACTIVE(U52(U12(z0), x1, x2)) → c26(U52'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.55/213.76
ACTIVE(U52(U21(z0), x1, x2)) → c26(U52'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.55/213.76
ACTIVE(U52(U31(z0, z1), x1, x2)) → c26(U52'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.55/213.76
ACTIVE(U52(U32(z0), x1, x2)) → c26(U52'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.55/213.76
ACTIVE(U52(U41(z0, z1), x1, x2)) → c26(U52'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.55/213.76
ACTIVE(U52(U51(z0, z1, z2), x1, x2)) → c26(U52'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.55/213.76
ACTIVE(U52(U52(z0, z1, z2), x1, x2)) → c26(U52'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.55/213.76
ACTIVE(U52(s(z0), x1, x2)) → c26(U52'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.55/213.76
ACTIVE(U52(plus(z0, z1), x1, x2)) → c26(U52'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.55/213.76
ACTIVE(U52(plus(z0, z1), x1, x2)) → c26(U52'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.55/213.76
ACTIVE(U52(U61(z0), x1, x2)) → c26(U52'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.55/213.76
ACTIVE(U52(U71(z0, z1, z2), x1, x2)) → c26(U52'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.55/213.76
ACTIVE(U52(U72(z0, z1, z2), x1, x2)) → c26(U52'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.55/213.76
ACTIVE(U52(x(z0, z1), x1, x2)) → c26(U52'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.55/213.76
ACTIVE(U52(x(z0, z1), x1, x2)) → c26(U52'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.55/213.76
ACTIVE(U52(U12(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.55/213.76
ACTIVE(U52(U21(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.55/213.76
ACTIVE(U52(U32(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.55/213.76
ACTIVE(U52(U41(tt, z0), x1, x2)) → c26(U52'(mark(z0), x1, x2)) 686.55/213.76
ACTIVE(U52(isNat(0), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.55/213.76
ACTIVE(U11(U52(tt, z0, z1), x1)) → c8(U11'(mark(s(plus(z1, z0))), x1)) 686.55/213.76
ACTIVE(U11(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.55/213.76
ACTIVE(U12(U52(tt, z0, z1))) → c8(U12'(mark(s(plus(z1, z0))))) 686.55/213.76
ACTIVE(U12(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.55/213.76
ACTIVE(U21(U52(tt, z0, z1))) → c8(U21'(mark(s(plus(z1, z0))))) 686.55/213.76
ACTIVE(U21(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.55/213.76
ACTIVE(U31(U52(tt, z0, z1), x1)) → c8(U31'(mark(s(plus(z1, z0))), x1)) 686.55/213.76
ACTIVE(U31(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.55/213.76
ACTIVE(U32(U52(tt, z0, z1))) → c8(U32'(mark(s(plus(z1, z0))))) 686.55/213.76
ACTIVE(U32(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.55/213.76
ACTIVE(U41(U52(tt, z0, z1), x1)) → c8(U41'(mark(s(plus(z1, z0))), x1)) 686.55/213.76
ACTIVE(U41(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.55/213.76
ACTIVE(U51(U52(tt, z0, z1), x1, x2)) → c8(U51'(mark(s(plus(z1, z0))), x1, x2)) 686.55/213.76
ACTIVE(U51(U52(tt, z0, z1), x1, x2)) → c8(ACTIVE(U52(tt, z0, z1))) 686.55/213.76
ACTIVE(U52(U11(tt, z0), x1, x2)) → c8(U52'(mark(U12(isNat(z0))), x1, x2)) 686.55/213.76
ACTIVE(U52(U11(tt, z0), x1, x2)) → c8(ACTIVE(U11(tt, z0))) 686.55/213.76
ACTIVE(U52(U31(tt, z0), x1, x2)) → c8(U52'(mark(U32(isNat(z0))), x1, x2)) 686.55/213.76
ACTIVE(U52(U31(tt, z0), x1, x2)) → c8(ACTIVE(U31(tt, z0))) 686.55/213.76
ACTIVE(U52(U51(tt, z0, z1), x1, x2)) → c8(U52'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.55/213.76
ACTIVE(U52(U51(tt, z0, z1), x1, x2)) → c8(ACTIVE(U51(tt, z0, z1))) 686.55/213.76
ACTIVE(U52(U52(tt, z0, z1), x1, x2)) → c8(U52'(mark(s(plus(z1, z0))), x1, x2)) 686.55/213.76
ACTIVE(U52(U52(tt, z0, z1), x1, x2)) → c8(ACTIVE(U52(tt, z0, z1))) 686.55/213.76
ACTIVE(U52(isNat(plus(z0, z1)), x1, x2)) → c8(U52'(mark(U11(isNat(z0), z1)), x1, x2)) 686.55/213.76
ACTIVE(U52(isNat(plus(z0, z1)), x1, x2)) → c8(ACTIVE(isNat(plus(z0, z1)))) 686.55/213.76
ACTIVE(U52(isNat(s(z0)), x1, x2)) → c8(U52'(mark(U21(isNat(z0))), x1, x2)) 686.55/213.76
ACTIVE(U52(isNat(s(z0)), x1, x2)) → c8(ACTIVE(isNat(s(z0)))) 686.55/213.76
ACTIVE(U52(isNat(x(z0, z1)), x1, x2)) → c8(U52'(mark(U31(isNat(z0), z1)), x1, x2)) 686.55/213.76
ACTIVE(U52(isNat(x(z0, z1)), x1, x2)) → c8(ACTIVE(isNat(x(z0, z1)))) 686.55/213.76
ACTIVE(s(plus(z0, 0))) → c27(S(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.55/213.76
ACTIVE(s(plus(z0, s(z1)))) → c27(S(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.55/213.76
ACTIVE(s(x(z0, 0))) → c27(S(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.55/213.76
ACTIVE(s(x(z0, s(z1)))) → c27(S(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.55/213.76
ACTIVE(s(U11(z0, z1))) → c27(S(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.55/213.76
ACTIVE(s(U12(z0))) → c27(S(U12(active(z0))), ACTIVE(U12(z0))) 686.55/213.76
ACTIVE(s(U21(z0))) → c27(S(U21(active(z0))), ACTIVE(U21(z0))) 686.55/213.76
ACTIVE(s(U31(z0, z1))) → c27(S(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.55/213.76
ACTIVE(s(U32(z0))) → c27(S(U32(active(z0))), ACTIVE(U32(z0))) 686.55/213.76
ACTIVE(s(U41(z0, z1))) → c27(S(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.55/213.76
ACTIVE(s(U51(z0, z1, z2))) → c27(S(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.55/213.76
ACTIVE(s(U52(z0, z1, z2))) → c27(S(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.55/213.76
ACTIVE(s(s(z0))) → c27(S(s(active(z0))), ACTIVE(s(z0))) 686.55/213.76
ACTIVE(s(plus(z0, z1))) → c27(S(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.55/213.76
ACTIVE(s(plus(z0, z1))) → c27(S(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.55/213.76
ACTIVE(s(U61(z0))) → c27(S(U61(active(z0))), ACTIVE(U61(z0))) 686.55/213.76
ACTIVE(s(U71(z0, z1, z2))) → c27(S(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.55/213.76
ACTIVE(s(U72(z0, z1, z2))) → c27(S(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.55/213.76
ACTIVE(s(x(z0, z1))) → c27(S(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.55/213.76
ACTIVE(s(x(z0, z1))) → c27(S(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.55/213.76
ACTIVE(s(U12(tt))) → c27(S(mark(tt))) 686.55/213.76
ACTIVE(s(U21(tt))) → c27(S(mark(tt))) 686.55/213.76
ACTIVE(s(U32(tt))) → c27(S(mark(tt))) 686.55/213.76
ACTIVE(s(U41(tt, z0))) → c27(S(mark(z0))) 686.55/213.76
ACTIVE(s(isNat(0))) → c27(S(mark(tt))) 686.55/213.76
ACTIVE(s(U11(tt, z0))) → c9(S(mark(U12(isNat(z0))))) 686.55/213.76
ACTIVE(s(U11(tt, z0))) → c9(ACTIVE(U11(tt, z0))) 686.55/213.76
ACTIVE(s(U31(tt, z0))) → c9(S(mark(U32(isNat(z0))))) 686.55/213.76
ACTIVE(s(U31(tt, z0))) → c9(ACTIVE(U31(tt, z0))) 686.55/213.76
ACTIVE(s(U51(tt, z0, z1))) → c9(S(mark(U52(isNat(z1), z0, z1)))) 686.55/213.76
ACTIVE(s(U51(tt, z0, z1))) → c9(ACTIVE(U51(tt, z0, z1))) 686.55/213.76
ACTIVE(s(U52(tt, z0, z1))) → c9(S(mark(s(plus(z1, z0))))) 686.55/213.76
ACTIVE(s(U52(tt, z0, z1))) → c9(ACTIVE(U52(tt, z0, z1))) 686.55/213.76
ACTIVE(s(isNat(plus(z0, z1)))) → c9(S(mark(U11(isNat(z0), z1)))) 686.55/213.76
ACTIVE(s(isNat(plus(z0, z1)))) → c9(ACTIVE(isNat(plus(z0, z1)))) 686.55/213.76
ACTIVE(s(isNat(s(z0)))) → c9(S(mark(U21(isNat(z0))))) 686.55/213.76
ACTIVE(s(isNat(s(z0)))) → c9(ACTIVE(isNat(s(z0)))) 686.55/213.76
ACTIVE(s(isNat(x(z0, z1)))) → c9(S(mark(U31(isNat(z0), z1)))) 686.55/213.76
ACTIVE(s(isNat(x(z0, z1)))) → c9(ACTIVE(isNat(x(z0, z1)))) 686.55/213.76
ACTIVE(U61(plus(z0, 0))) → c30(U61'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.55/213.76
ACTIVE(U61(plus(z0, s(z1)))) → c30(U61'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.55/213.76
ACTIVE(U61(x(z0, 0))) → c30(U61'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.55/213.76
ACTIVE(U61(x(z0, s(z1)))) → c30(U61'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.55/213.76
ACTIVE(U61(U11(z0, z1))) → c30(U61'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.55/213.76
ACTIVE(U61(U12(z0))) → c30(U61'(U12(active(z0))), ACTIVE(U12(z0))) 686.55/213.76
ACTIVE(U61(U21(z0))) → c30(U61'(U21(active(z0))), ACTIVE(U21(z0))) 686.55/213.76
ACTIVE(U61(U31(z0, z1))) → c30(U61'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.55/213.76
ACTIVE(U61(U32(z0))) → c30(U61'(U32(active(z0))), ACTIVE(U32(z0))) 686.55/213.76
ACTIVE(U61(U41(z0, z1))) → c30(U61'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.55/213.76
ACTIVE(U61(U51(z0, z1, z2))) → c30(U61'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.55/213.76
ACTIVE(U61(U52(z0, z1, z2))) → c30(U61'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.55/213.76
ACTIVE(U61(s(z0))) → c30(U61'(s(active(z0))), ACTIVE(s(z0))) 686.55/213.76
ACTIVE(U61(plus(z0, z1))) → c30(U61'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.55/213.76
ACTIVE(U61(plus(z0, z1))) → c30(U61'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.55/213.76
ACTIVE(U61(U61(z0))) → c30(U61'(U61(active(z0))), ACTIVE(U61(z0))) 686.55/213.76
ACTIVE(U61(U71(z0, z1, z2))) → c30(U61'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.55/213.76
ACTIVE(U61(U72(z0, z1, z2))) → c30(U61'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.55/213.76
ACTIVE(U61(x(z0, z1))) → c30(U61'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.55/213.76
ACTIVE(U61(x(z0, z1))) → c30(U61'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.55/213.76
ACTIVE(U11(U61(tt), x1)) → c19(U11'(mark(0), x1)) 686.55/213.76
ACTIVE(U12(U61(tt))) → c20(U12'(mark(0))) 686.55/213.76
ACTIVE(U21(U61(tt))) → c21(U21'(mark(0))) 686.55/213.76
ACTIVE(U31(U61(tt), x1)) → c22(U31'(mark(0), x1)) 686.55/213.76
ACTIVE(U32(U61(tt))) → c23(U32'(mark(0))) 686.55/213.76
ACTIVE(U41(U61(tt), x1)) → c24(U41'(mark(0), x1)) 686.55/213.76
ACTIVE(U51(U61(tt), x1, x2)) → c25(U51'(mark(0), x1, x2)) 686.55/213.76
ACTIVE(U52(U61(tt), x1, x2)) → c26(U52'(mark(0), x1, x2)) 686.55/213.76
ACTIVE(s(U61(tt))) → c27(S(mark(0))) 686.55/213.76
ACTIVE(U61(U12(tt))) → c30(U61'(mark(tt))) 686.55/213.76
ACTIVE(U61(U21(tt))) → c30(U61'(mark(tt))) 686.55/213.76
ACTIVE(U61(U32(tt))) → c30(U61'(mark(tt))) 686.55/213.76
ACTIVE(U61(U41(tt, z0))) → c30(U61'(mark(z0))) 686.55/213.76
ACTIVE(U61(U61(tt))) → c30(U61'(mark(0))) 686.55/213.76
ACTIVE(U61(isNat(0))) → c30(U61'(mark(tt))) 686.55/213.76
ACTIVE(U61(U11(tt, z0))) → c10(U61'(mark(U12(isNat(z0))))) 686.55/213.76
ACTIVE(U61(U11(tt, z0))) → c10(ACTIVE(U11(tt, z0))) 686.55/213.76
ACTIVE(U61(U31(tt, z0))) → c10(U61'(mark(U32(isNat(z0))))) 686.55/213.76
ACTIVE(U61(U31(tt, z0))) → c10(ACTIVE(U31(tt, z0))) 686.55/213.76
ACTIVE(U61(U51(tt, z0, z1))) → c10(U61'(mark(U52(isNat(z1), z0, z1)))) 686.55/213.76
ACTIVE(U61(U51(tt, z0, z1))) → c10(ACTIVE(U51(tt, z0, z1))) 686.55/213.76
ACTIVE(U61(U52(tt, z0, z1))) → c10(U61'(mark(s(plus(z1, z0))))) 686.55/213.76
ACTIVE(U61(U52(tt, z0, z1))) → c10(ACTIVE(U52(tt, z0, z1))) 686.55/213.76
ACTIVE(U61(isNat(plus(z0, z1)))) → c10(U61'(mark(U11(isNat(z0), z1)))) 686.55/213.76
ACTIVE(U61(isNat(plus(z0, z1)))) → c10(ACTIVE(isNat(plus(z0, z1)))) 686.55/213.76
ACTIVE(U61(isNat(s(z0)))) → c10(U61'(mark(U21(isNat(z0))))) 686.55/213.76
ACTIVE(U61(isNat(s(z0)))) → c10(ACTIVE(isNat(s(z0)))) 686.55/213.76
ACTIVE(U61(isNat(x(z0, z1)))) → c10(U61'(mark(U31(isNat(z0), z1)))) 686.55/213.76
ACTIVE(U61(isNat(x(z0, z1)))) → c10(ACTIVE(isNat(x(z0, z1)))) 686.55/213.76
ACTIVE(U71(plus(z0, 0), x1, x2)) → c31(U71'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.55/213.76
ACTIVE(U71(plus(z0, s(z1)), x1, x2)) → c31(U71'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.55/213.76
ACTIVE(U71(x(z0, 0), x1, x2)) → c31(U71'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.55/213.76
ACTIVE(U71(x(z0, s(z1)), x1, x2)) → c31(U71'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.55/213.76
ACTIVE(U71(U11(z0, z1), x1, x2)) → c31(U71'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.55/213.76
ACTIVE(U71(U12(z0), x1, x2)) → c31(U71'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.55/213.76
ACTIVE(U71(U21(z0), x1, x2)) → c31(U71'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.55/213.76
ACTIVE(U71(U31(z0, z1), x1, x2)) → c31(U71'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.55/213.76
ACTIVE(U71(U32(z0), x1, x2)) → c31(U71'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.55/213.76
ACTIVE(U71(U41(z0, z1), x1, x2)) → c31(U71'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.55/213.76
ACTIVE(U71(U51(z0, z1, z2), x1, x2)) → c31(U71'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.55/213.76
ACTIVE(U71(U52(z0, z1, z2), x1, x2)) → c31(U71'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.55/213.76
ACTIVE(U71(s(z0), x1, x2)) → c31(U71'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.55/213.76
ACTIVE(U71(plus(z0, z1), x1, x2)) → c31(U71'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.55/213.76
ACTIVE(U71(plus(z0, z1), x1, x2)) → c31(U71'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.55/213.76
ACTIVE(U71(U61(z0), x1, x2)) → c31(U71'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.55/213.76
ACTIVE(U71(U71(z0, z1, z2), x1, x2)) → c31(U71'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.55/213.76
ACTIVE(U71(U72(z0, z1, z2), x1, x2)) → c31(U71'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.55/213.76
ACTIVE(U71(x(z0, z1), x1, x2)) → c31(U71'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.55/213.76
ACTIVE(U71(x(z0, z1), x1, x2)) → c31(U71'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.55/213.76
ACTIVE(U71(U12(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.55/213.76
ACTIVE(U71(U21(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.55/213.76
ACTIVE(U71(U32(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.55/213.76
ACTIVE(U71(U41(tt, z0), x1, x2)) → c31(U71'(mark(z0), x1, x2)) 686.55/213.76
ACTIVE(U71(U61(tt), x1, x2)) → c31(U71'(mark(0), x1, x2)) 686.55/213.76
ACTIVE(U71(isNat(0), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.55/213.76
ACTIVE(U11(U71(tt, z0, z1), x1)) → c11(U11'(mark(U72(isNat(z1), z0, z1)), x1)) 686.55/213.76
ACTIVE(U11(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.55/213.76
ACTIVE(U12(U71(tt, z0, z1))) → c11(U12'(mark(U72(isNat(z1), z0, z1)))) 686.55/213.76
ACTIVE(U12(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.55/213.76
ACTIVE(U21(U71(tt, z0, z1))) → c11(U21'(mark(U72(isNat(z1), z0, z1)))) 686.55/213.76
ACTIVE(U21(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.55/213.76
ACTIVE(U31(U71(tt, z0, z1), x1)) → c11(U31'(mark(U72(isNat(z1), z0, z1)), x1)) 686.55/213.76
ACTIVE(U31(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.55/213.76
ACTIVE(U32(U71(tt, z0, z1))) → c11(U32'(mark(U72(isNat(z1), z0, z1)))) 686.55/213.76
ACTIVE(U32(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.55/213.76
ACTIVE(U41(U71(tt, z0, z1), x1)) → c11(U41'(mark(U72(isNat(z1), z0, z1)), x1)) 686.55/213.76
ACTIVE(U41(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.55/213.76
ACTIVE(U51(U71(tt, z0, z1), x1, x2)) → c11(U51'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.55/213.76
ACTIVE(U51(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.55/213.76
ACTIVE(U52(U71(tt, z0, z1), x1, x2)) → c11(U52'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.55/213.76
ACTIVE(U52(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.55/213.76
ACTIVE(s(U71(tt, z0, z1))) → c11(S(mark(U72(isNat(z1), z0, z1)))) 686.55/213.76
ACTIVE(s(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.55/213.76
ACTIVE(U61(U71(tt, z0, z1))) → c11(U61'(mark(U72(isNat(z1), z0, z1)))) 686.55/213.76
ACTIVE(U61(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.55/213.76
ACTIVE(U71(U11(tt, z0), x1, x2)) → c11(U71'(mark(U12(isNat(z0))), x1, x2)) 686.55/213.76
ACTIVE(U71(U11(tt, z0), x1, x2)) → c11(ACTIVE(U11(tt, z0))) 686.55/213.76
ACTIVE(U71(U31(tt, z0), x1, x2)) → c11(U71'(mark(U32(isNat(z0))), x1, x2)) 686.55/213.76
ACTIVE(U71(U31(tt, z0), x1, x2)) → c11(ACTIVE(U31(tt, z0))) 686.55/213.76
ACTIVE(U71(U51(tt, z0, z1), x1, x2)) → c11(U71'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.55/213.76
ACTIVE(U71(U51(tt, z0, z1), x1, x2)) → c11(ACTIVE(U51(tt, z0, z1))) 686.55/213.76
ACTIVE(U71(U52(tt, z0, z1), x1, x2)) → c11(U71'(mark(s(plus(z1, z0))), x1, x2)) 686.55/213.76
ACTIVE(U71(U52(tt, z0, z1), x1, x2)) → c11(ACTIVE(U52(tt, z0, z1))) 686.55/213.76
ACTIVE(U71(U71(tt, z0, z1), x1, x2)) → c11(U71'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.55/213.76
ACTIVE(U71(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.55/213.76
ACTIVE(U71(isNat(plus(z0, z1)), x1, x2)) → c11(U71'(mark(U11(isNat(z0), z1)), x1, x2)) 686.55/213.76
ACTIVE(U71(isNat(plus(z0, z1)), x1, x2)) → c11(ACTIVE(isNat(plus(z0, z1)))) 686.55/213.76
ACTIVE(U71(isNat(s(z0)), x1, x2)) → c11(U71'(mark(U21(isNat(z0))), x1, x2)) 686.55/213.76
ACTIVE(U71(isNat(s(z0)), x1, x2)) → c11(ACTIVE(isNat(s(z0)))) 686.55/213.76
ACTIVE(U71(isNat(x(z0, z1)), x1, x2)) → c11(U71'(mark(U31(isNat(z0), z1)), x1, x2)) 686.55/213.76
ACTIVE(U71(isNat(x(z0, z1)), x1, x2)) → c11(ACTIVE(isNat(x(z0, z1)))) 686.55/213.76
ACTIVE(U72(plus(z0, 0), x1, x2)) → c32(U72'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.55/213.76
ACTIVE(U72(plus(z0, s(z1)), x1, x2)) → c32(U72'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.55/213.76
ACTIVE(U72(x(z0, 0), x1, x2)) → c32(U72'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.55/213.76
ACTIVE(U72(x(z0, s(z1)), x1, x2)) → c32(U72'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.55/213.76
ACTIVE(U72(U11(z0, z1), x1, x2)) → c32(U72'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.55/213.76
ACTIVE(U72(U12(z0), x1, x2)) → c32(U72'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.55/213.76
ACTIVE(U72(U21(z0), x1, x2)) → c32(U72'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.55/213.76
ACTIVE(U72(U31(z0, z1), x1, x2)) → c32(U72'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.55/213.76
ACTIVE(U72(U32(z0), x1, x2)) → c32(U72'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.55/213.76
ACTIVE(U72(U41(z0, z1), x1, x2)) → c32(U72'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.55/213.76
ACTIVE(U72(U51(z0, z1, z2), x1, x2)) → c32(U72'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.55/213.76
ACTIVE(U72(U52(z0, z1, z2), x1, x2)) → c32(U72'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.55/213.76
ACTIVE(U72(s(z0), x1, x2)) → c32(U72'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.55/213.76
ACTIVE(U72(plus(z0, z1), x1, x2)) → c32(U72'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.55/213.76
ACTIVE(U72(plus(z0, z1), x1, x2)) → c32(U72'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.55/213.76
ACTIVE(U72(U61(z0), x1, x2)) → c32(U72'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.55/213.76
ACTIVE(U72(U71(z0, z1, z2), x1, x2)) → c32(U72'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.55/213.76
ACTIVE(U72(U72(z0, z1, z2), x1, x2)) → c32(U72'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.55/213.76
ACTIVE(U72(x(z0, z1), x1, x2)) → c32(U72'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.55/213.76
ACTIVE(U72(x(z0, z1), x1, x2)) → c32(U72'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.55/213.76
ACTIVE(U72(U12(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.55/213.76
ACTIVE(U72(U21(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.55/213.76
ACTIVE(U72(U32(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.55/213.76
ACTIVE(U72(U41(tt, z0), x1, x2)) → c32(U72'(mark(z0), x1, x2)) 686.55/213.76
ACTIVE(U72(U61(tt), x1, x2)) → c32(U72'(mark(0), x1, x2)) 686.55/213.76
ACTIVE(U72(isNat(0), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.55/213.76
ACTIVE(U11(U72(tt, z0, z1), x1)) → c12(U11'(mark(plus(x(z1, z0), z1)), x1)) 686.55/213.76
ACTIVE(U11(U72(tt, z0, z1), x1)) → c12(ACTIVE(U72(tt, z0, z1))) 686.55/213.76
ACTIVE(U12(U72(tt, z0, z1))) → c12(U12'(mark(plus(x(z1, z0), z1)))) 686.55/213.76
ACTIVE(U12(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.55/213.76
ACTIVE(U21(U72(tt, z0, z1))) → c12(U21'(mark(plus(x(z1, z0), z1)))) 686.55/213.76
ACTIVE(U21(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.55/213.76
ACTIVE(U31(U72(tt, z0, z1), x1)) → c12(U31'(mark(plus(x(z1, z0), z1)), x1)) 686.55/213.76
ACTIVE(U31(U72(tt, z0, z1), x1)) → c12(ACTIVE(U72(tt, z0, z1))) 686.55/213.76
ACTIVE(U32(U72(tt, z0, z1))) → c12(U32'(mark(plus(x(z1, z0), z1)))) 686.55/213.76
ACTIVE(U32(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.55/213.76
ACTIVE(U41(U72(tt, z0, z1), x1)) → c12(U41'(mark(plus(x(z1, z0), z1)), x1)) 686.55/213.76
ACTIVE(U41(U72(tt, z0, z1), x1)) → c12(ACTIVE(U72(tt, z0, z1))) 686.55/213.76
ACTIVE(U51(U72(tt, z0, z1), x1, x2)) → c12(U51'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.55/213.76
ACTIVE(U51(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.55/213.76
ACTIVE(U52(U72(tt, z0, z1), x1, x2)) → c12(U52'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.55/213.76
ACTIVE(U52(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.55/213.76
ACTIVE(s(U72(tt, z0, z1))) → c12(S(mark(plus(x(z1, z0), z1)))) 686.55/213.76
ACTIVE(s(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.55/213.76
ACTIVE(U61(U72(tt, z0, z1))) → c12(U61'(mark(plus(x(z1, z0), z1)))) 686.55/213.76
ACTIVE(U61(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.55/213.76
ACTIVE(U71(U72(tt, z0, z1), x1, x2)) → c12(U71'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.55/213.76
ACTIVE(U71(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.55/213.76
ACTIVE(U72(U11(tt, z0), x1, x2)) → c12(U72'(mark(U12(isNat(z0))), x1, x2)) 686.55/213.76
ACTIVE(U72(U11(tt, z0), x1, x2)) → c12(ACTIVE(U11(tt, z0))) 686.55/213.76
ACTIVE(U72(U31(tt, z0), x1, x2)) → c12(U72'(mark(U32(isNat(z0))), x1, x2)) 686.55/213.76
ACTIVE(U72(U31(tt, z0), x1, x2)) → c12(ACTIVE(U31(tt, z0))) 686.55/213.76
ACTIVE(U72(U51(tt, z0, z1), x1, x2)) → c12(U72'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.55/213.76
ACTIVE(U72(U51(tt, z0, z1), x1, x2)) → c12(ACTIVE(U51(tt, z0, z1))) 686.55/213.76
ACTIVE(U72(U52(tt, z0, z1), x1, x2)) → c12(U72'(mark(s(plus(z1, z0))), x1, x2)) 686.55/213.76
ACTIVE(U72(U52(tt, z0, z1), x1, x2)) → c12(ACTIVE(U52(tt, z0, z1))) 686.55/213.76
ACTIVE(U72(U71(tt, z0, z1), x1, x2)) → c12(U72'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.55/213.76
ACTIVE(U72(U71(tt, z0, z1), x1, x2)) → c12(ACTIVE(U71(tt, z0, z1))) 686.55/213.76
ACTIVE(U72(U72(tt, z0, z1), x1, x2)) → c12(U72'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.55/213.76
ACTIVE(U72(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.55/213.76
ACTIVE(U72(isNat(plus(z0, z1)), x1, x2)) → c12(U72'(mark(U11(isNat(z0), z1)), x1, x2)) 686.55/213.76
ACTIVE(U72(isNat(plus(z0, z1)), x1, x2)) → c12(ACTIVE(isNat(plus(z0, z1)))) 686.55/213.76
ACTIVE(U72(isNat(s(z0)), x1, x2)) → c12(U72'(mark(U21(isNat(z0))), x1, x2)) 686.55/213.76
ACTIVE(U72(isNat(s(z0)), x1, x2)) → c12(ACTIVE(isNat(s(z0)))) 686.55/213.76
ACTIVE(U72(isNat(x(z0, z1)), x1, x2)) → c12(U72'(mark(U31(isNat(z0), z1)), x1, x2)) 686.55/213.76
ACTIVE(U72(isNat(x(z0, z1)), x1, x2)) → c12(ACTIVE(isNat(x(z0, z1)))) 686.55/213.76
PROPER(U11(x0, U11(z0, z1))) → c65(U11'(proper(x0), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(U11(z0, z1))) 686.55/213.76
PROPER(U11(x0, U12(z0))) → c65(U11'(proper(x0), U12(proper(z0))), PROPER(x0), PROPER(U12(z0))) 686.55/213.76
PROPER(U11(x0, isNat(z0))) → c65(U11'(proper(x0), isNat(proper(z0))), PROPER(x0), PROPER(isNat(z0))) 686.55/213.76
PROPER(U11(x0, U21(z0))) → c65(U11'(proper(x0), U21(proper(z0))), PROPER(x0), PROPER(U21(z0))) 686.55/213.76
PROPER(U11(x0, U31(z0, z1))) → c65(U11'(proper(x0), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(U31(z0, z1))) 686.55/213.76
PROPER(U11(x0, U32(z0))) → c65(U11'(proper(x0), U32(proper(z0))), PROPER(x0), PROPER(U32(z0))) 686.55/213.76
PROPER(U11(x0, U41(z0, z1))) → c65(U11'(proper(x0), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(U41(z0, z1))) 686.55/213.76
PROPER(U11(x0, U51(z0, z1, z2))) → c65(U11'(proper(x0), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U51(z0, z1, z2))) 686.55/213.76
PROPER(U11(x0, U52(z0, z1, z2))) → c65(U11'(proper(x0), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U52(z0, z1, z2))) 686.55/213.76
PROPER(U11(x0, s(z0))) → c65(U11'(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 686.55/213.76
PROPER(U11(x0, plus(z0, z1))) → c65(U11'(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 686.55/213.76
PROPER(U11(x0, U61(z0))) → c65(U11'(proper(x0), U61(proper(z0))), PROPER(x0), PROPER(U61(z0))) 686.55/213.76
PROPER(U11(x0, U71(z0, z1, z2))) → c65(U11'(proper(x0), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U71(z0, z1, z2))) 686.55/213.76
PROPER(U11(x0, U72(z0, z1, z2))) → c65(U11'(proper(x0), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U72(z0, z1, z2))) 686.55/213.76
PROPER(U11(x0, x(z0, z1))) → c65(U11'(proper(x0), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x(z0, z1))) 686.55/213.76
PROPER(U11(U11(z0, z1), x1)) → c65(U11'(U11(proper(z0), proper(z1)), proper(x1)), PROPER(U11(z0, z1)), PROPER(x1)) 686.55/213.76
PROPER(U11(U12(z0), x1)) → c65(U11'(U12(proper(z0)), proper(x1)), PROPER(U12(z0)), PROPER(x1)) 686.55/213.76
PROPER(U11(isNat(z0), x1)) → c65(U11'(isNat(proper(z0)), proper(x1)), PROPER(isNat(z0)), PROPER(x1)) 686.55/213.76
PROPER(U11(U21(z0), x1)) → c65(U11'(U21(proper(z0)), proper(x1)), PROPER(U21(z0)), PROPER(x1)) 686.55/213.76
PROPER(U11(U31(z0, z1), x1)) → c65(U11'(U31(proper(z0), proper(z1)), proper(x1)), PROPER(U31(z0, z1)), PROPER(x1)) 686.55/213.76
PROPER(U11(U32(z0), x1)) → c65(U11'(U32(proper(z0)), proper(x1)), PROPER(U32(z0)), PROPER(x1)) 686.55/213.76
PROPER(U11(U41(z0, z1), x1)) → c65(U11'(U41(proper(z0), proper(z1)), proper(x1)), PROPER(U41(z0, z1)), PROPER(x1)) 686.55/213.76
PROPER(U11(U51(z0, z1, z2), x1)) → c65(U11'(U51(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U51(z0, z1, z2)), PROPER(x1)) 686.55/213.76
PROPER(U11(U52(z0, z1, z2), x1)) → c65(U11'(U52(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U52(z0, z1, z2)), PROPER(x1)) 686.55/213.76
PROPER(U11(s(z0), x1)) → c65(U11'(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 686.55/213.76
PROPER(U11(plus(z0, z1), x1)) → c65(U11'(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 686.55/213.76
PROPER(U11(U61(z0), x1)) → c65(U11'(U61(proper(z0)), proper(x1)), PROPER(U61(z0)), PROPER(x1)) 686.55/213.76
PROPER(U11(U71(z0, z1, z2), x1)) → c65(U11'(U71(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U71(z0, z1, z2)), PROPER(x1)) 686.55/213.76
PROPER(U11(U72(z0, z1, z2), x1)) → c65(U11'(U72(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U72(z0, z1, z2)), PROPER(x1)) 686.55/213.76
PROPER(U11(x(z0, z1), x1)) → c65(U11'(x(proper(z0), proper(z1)), proper(x1)), PROPER(x(z0, z1)), PROPER(x1)) 686.55/213.76
PROPER(U11(x0, tt)) → c65(U11'(proper(x0), ok(tt)), PROPER(x0)) 686.55/213.76
PROPER(U11(x0, 0)) → c65(U11'(proper(x0), ok(0)), PROPER(x0)) 686.55/213.76
PROPER(U11(tt, x1)) → c65(U11'(ok(tt), proper(x1)), PROPER(x1)) 686.55/213.76
PROPER(U11(0, x1)) → c65(U11'(ok(0), proper(x1)), PROPER(x1)) 686.55/213.76
PROPER(U12(U11(z0, z1))) → c67(U12'(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.55/213.76
PROPER(U12(U12(z0))) → c67(U12'(U12(proper(z0))), PROPER(U12(z0))) 686.55/213.76
PROPER(U12(isNat(z0))) → c67(U12'(isNat(proper(z0))), PROPER(isNat(z0))) 686.55/213.76
PROPER(U12(U21(z0))) → c67(U12'(U21(proper(z0))), PROPER(U21(z0))) 686.55/213.76
PROPER(U12(U31(z0, z1))) → c67(U12'(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.55/213.76
PROPER(U12(U32(z0))) → c67(U12'(U32(proper(z0))), PROPER(U32(z0))) 686.55/213.76
PROPER(U12(U41(z0, z1))) → c67(U12'(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.55/213.76
PROPER(U12(U51(z0, z1, z2))) → c67(U12'(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.55/213.76
PROPER(U12(U52(z0, z1, z2))) → c67(U12'(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.55/213.76
PROPER(U12(s(z0))) → c67(U12'(s(proper(z0))), PROPER(s(z0))) 686.55/213.76
PROPER(U12(plus(z0, z1))) → c67(U12'(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.55/213.76
PROPER(U12(U61(z0))) → c67(U12'(U61(proper(z0))), PROPER(U61(z0))) 686.55/213.76
PROPER(U12(U71(z0, z1, z2))) → c67(U12'(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.55/213.76
PROPER(U12(U72(z0, z1, z2))) → c67(U12'(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.55/213.76
PROPER(U12(x(z0, z1))) → c67(U12'(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.55/213.76
PROPER(U12(tt)) → c67(U12'(ok(tt))) 686.55/213.76
PROPER(U12(0)) → c67(U12'(ok(0))) 686.55/213.76
PROPER(isNat(U11(z0, z1))) → c68(ISNAT(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.55/213.76
PROPER(isNat(U12(z0))) → c68(ISNAT(U12(proper(z0))), PROPER(U12(z0))) 686.55/213.76
PROPER(isNat(isNat(z0))) → c68(ISNAT(isNat(proper(z0))), PROPER(isNat(z0))) 686.55/213.76
PROPER(isNat(U21(z0))) → c68(ISNAT(U21(proper(z0))), PROPER(U21(z0))) 686.55/213.76
PROPER(isNat(U31(z0, z1))) → c68(ISNAT(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.55/213.76
PROPER(isNat(U32(z0))) → c68(ISNAT(U32(proper(z0))), PROPER(U32(z0))) 686.55/213.76
PROPER(isNat(U41(z0, z1))) → c68(ISNAT(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.55/213.76
PROPER(isNat(U51(z0, z1, z2))) → c68(ISNAT(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.55/213.76
PROPER(isNat(U52(z0, z1, z2))) → c68(ISNAT(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.55/213.76
PROPER(isNat(s(z0))) → c68(ISNAT(s(proper(z0))), PROPER(s(z0))) 686.55/213.76
PROPER(isNat(plus(z0, z1))) → c68(ISNAT(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.55/213.76
PROPER(isNat(U61(z0))) → c68(ISNAT(U61(proper(z0))), PROPER(U61(z0))) 686.55/213.76
PROPER(isNat(U71(z0, z1, z2))) → c68(ISNAT(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.55/213.76
PROPER(isNat(U72(z0, z1, z2))) → c68(ISNAT(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.55/213.76
PROPER(isNat(x(z0, z1))) → c68(ISNAT(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.55/213.76
PROPER(isNat(tt)) → c68(ISNAT(ok(tt))) 686.55/213.76
PROPER(isNat(0)) → c68(ISNAT(ok(0))) 686.55/213.76
PROPER(U21(U11(z0, z1))) → c69(U21'(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.55/213.76
PROPER(U21(U12(z0))) → c69(U21'(U12(proper(z0))), PROPER(U12(z0))) 686.55/213.76
PROPER(U21(isNat(z0))) → c69(U21'(isNat(proper(z0))), PROPER(isNat(z0))) 686.55/213.76
PROPER(U21(U21(z0))) → c69(U21'(U21(proper(z0))), PROPER(U21(z0))) 686.55/213.76
PROPER(U21(U31(z0, z1))) → c69(U21'(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.55/213.76
PROPER(U21(U32(z0))) → c69(U21'(U32(proper(z0))), PROPER(U32(z0))) 686.55/213.76
PROPER(U21(U41(z0, z1))) → c69(U21'(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.55/213.76
PROPER(U21(U51(z0, z1, z2))) → c69(U21'(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.55/213.76
PROPER(U21(U52(z0, z1, z2))) → c69(U21'(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.55/213.76
PROPER(U21(s(z0))) → c69(U21'(s(proper(z0))), PROPER(s(z0))) 686.55/213.76
PROPER(U21(plus(z0, z1))) → c69(U21'(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.55/213.76
PROPER(U21(U61(z0))) → c69(U21'(U61(proper(z0))), PROPER(U61(z0))) 686.55/213.76
PROPER(U21(U71(z0, z1, z2))) → c69(U21'(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.55/213.76
PROPER(U21(U72(z0, z1, z2))) → c69(U21'(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.55/213.76
PROPER(U21(x(z0, z1))) → c69(U21'(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.55/213.76
PROPER(U21(tt)) → c69(U21'(ok(tt))) 686.55/213.76
PROPER(U21(0)) → c69(U21'(ok(0))) 686.55/213.76
PROPER(U31(x0, U11(z0, z1))) → c70(U31'(proper(x0), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(U11(z0, z1))) 686.55/213.76
PROPER(U31(x0, U12(z0))) → c70(U31'(proper(x0), U12(proper(z0))), PROPER(x0), PROPER(U12(z0))) 686.55/213.76
PROPER(U31(x0, isNat(z0))) → c70(U31'(proper(x0), isNat(proper(z0))), PROPER(x0), PROPER(isNat(z0))) 686.55/213.76
PROPER(U31(x0, U21(z0))) → c70(U31'(proper(x0), U21(proper(z0))), PROPER(x0), PROPER(U21(z0))) 686.55/213.76
PROPER(U31(x0, U31(z0, z1))) → c70(U31'(proper(x0), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(U31(z0, z1))) 686.55/213.76
PROPER(U31(x0, U32(z0))) → c70(U31'(proper(x0), U32(proper(z0))), PROPER(x0), PROPER(U32(z0))) 686.55/213.76
PROPER(U31(x0, U41(z0, z1))) → c70(U31'(proper(x0), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(U41(z0, z1))) 686.55/213.76
PROPER(U31(x0, U51(z0, z1, z2))) → c70(U31'(proper(x0), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U51(z0, z1, z2))) 686.55/213.76
PROPER(U31(x0, U52(z0, z1, z2))) → c70(U31'(proper(x0), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U52(z0, z1, z2))) 686.55/213.76
PROPER(U31(x0, s(z0))) → c70(U31'(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 686.55/213.76
PROPER(U31(x0, plus(z0, z1))) → c70(U31'(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 686.55/213.76
PROPER(U31(x0, U61(z0))) → c70(U31'(proper(x0), U61(proper(z0))), PROPER(x0), PROPER(U61(z0))) 686.55/213.76
PROPER(U31(x0, U71(z0, z1, z2))) → c70(U31'(proper(x0), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U71(z0, z1, z2))) 686.55/213.76
PROPER(U31(x0, U72(z0, z1, z2))) → c70(U31'(proper(x0), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U72(z0, z1, z2))) 686.55/213.76
PROPER(U31(x0, x(z0, z1))) → c70(U31'(proper(x0), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x(z0, z1))) 686.55/213.76
PROPER(U31(U11(z0, z1), x1)) → c70(U31'(U11(proper(z0), proper(z1)), proper(x1)), PROPER(U11(z0, z1)), PROPER(x1)) 686.55/213.76
PROPER(U31(U12(z0), x1)) → c70(U31'(U12(proper(z0)), proper(x1)), PROPER(U12(z0)), PROPER(x1)) 686.55/213.76
PROPER(U31(isNat(z0), x1)) → c70(U31'(isNat(proper(z0)), proper(x1)), PROPER(isNat(z0)), PROPER(x1)) 686.55/213.76
PROPER(U31(U21(z0), x1)) → c70(U31'(U21(proper(z0)), proper(x1)), PROPER(U21(z0)), PROPER(x1)) 686.55/213.76
PROPER(U31(U31(z0, z1), x1)) → c70(U31'(U31(proper(z0), proper(z1)), proper(x1)), PROPER(U31(z0, z1)), PROPER(x1)) 686.55/213.76
PROPER(U31(U32(z0), x1)) → c70(U31'(U32(proper(z0)), proper(x1)), PROPER(U32(z0)), PROPER(x1)) 686.55/213.76
PROPER(U31(U41(z0, z1), x1)) → c70(U31'(U41(proper(z0), proper(z1)), proper(x1)), PROPER(U41(z0, z1)), PROPER(x1)) 686.55/213.76
PROPER(U31(U51(z0, z1, z2), x1)) → c70(U31'(U51(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U51(z0, z1, z2)), PROPER(x1)) 686.55/213.76
PROPER(U31(U52(z0, z1, z2), x1)) → c70(U31'(U52(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U52(z0, z1, z2)), PROPER(x1)) 686.55/213.76
PROPER(U31(s(z0), x1)) → c70(U31'(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 686.55/213.76
PROPER(U31(plus(z0, z1), x1)) → c70(U31'(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 686.55/213.76
PROPER(U31(U61(z0), x1)) → c70(U31'(U61(proper(z0)), proper(x1)), PROPER(U61(z0)), PROPER(x1)) 686.55/213.76
PROPER(U31(U71(z0, z1, z2), x1)) → c70(U31'(U71(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U71(z0, z1, z2)), PROPER(x1)) 686.55/213.76
PROPER(U31(U72(z0, z1, z2), x1)) → c70(U31'(U72(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U72(z0, z1, z2)), PROPER(x1)) 686.55/213.76
PROPER(U31(x(z0, z1), x1)) → c70(U31'(x(proper(z0), proper(z1)), proper(x1)), PROPER(x(z0, z1)), PROPER(x1)) 686.55/213.76
PROPER(U31(x0, tt)) → c70(U31'(proper(x0), ok(tt)), PROPER(x0)) 686.55/213.76
PROPER(U31(x0, 0)) → c70(U31'(proper(x0), ok(0)), PROPER(x0)) 686.55/213.76
PROPER(U31(tt, x1)) → c70(U31'(ok(tt), proper(x1)), PROPER(x1)) 686.55/213.76
PROPER(U31(0, x1)) → c70(U31'(ok(0), proper(x1)), PROPER(x1)) 686.55/213.76
PROPER(U32(U11(z0, z1))) → c71(U32'(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.55/213.76
PROPER(U32(U12(z0))) → c71(U32'(U12(proper(z0))), PROPER(U12(z0))) 686.55/213.76
PROPER(U32(isNat(z0))) → c71(U32'(isNat(proper(z0))), PROPER(isNat(z0))) 686.55/213.76
PROPER(U32(U21(z0))) → c71(U32'(U21(proper(z0))), PROPER(U21(z0))) 686.55/213.76
PROPER(U32(U31(z0, z1))) → c71(U32'(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.55/213.76
PROPER(U32(U32(z0))) → c71(U32'(U32(proper(z0))), PROPER(U32(z0))) 686.55/213.76
PROPER(U32(U41(z0, z1))) → c71(U32'(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.55/213.76
PROPER(U32(U51(z0, z1, z2))) → c71(U32'(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.55/213.76
PROPER(U32(U52(z0, z1, z2))) → c71(U32'(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.55/213.76
PROPER(U32(s(z0))) → c71(U32'(s(proper(z0))), PROPER(s(z0))) 686.55/213.76
PROPER(U32(plus(z0, z1))) → c71(U32'(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.55/213.76
PROPER(U32(U61(z0))) → c71(U32'(U61(proper(z0))), PROPER(U61(z0))) 686.55/213.76
PROPER(U32(U71(z0, z1, z2))) → c71(U32'(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.55/213.76
PROPER(U32(U72(z0, z1, z2))) → c71(U32'(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.55/213.76
PROPER(U32(x(z0, z1))) → c71(U32'(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.55/213.76
PROPER(U32(tt)) → c71(U32'(ok(tt))) 686.55/213.76
PROPER(U32(0)) → c71(U32'(ok(0))) 686.55/213.76
PROPER(U41(x0, U11(z0, z1))) → c72(U41'(proper(x0), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(U11(z0, z1))) 686.55/213.76
PROPER(U41(x0, U12(z0))) → c72(U41'(proper(x0), U12(proper(z0))), PROPER(x0), PROPER(U12(z0))) 686.55/213.76
PROPER(U41(x0, isNat(z0))) → c72(U41'(proper(x0), isNat(proper(z0))), PROPER(x0), PROPER(isNat(z0))) 686.55/213.76
PROPER(U41(x0, U21(z0))) → c72(U41'(proper(x0), U21(proper(z0))), PROPER(x0), PROPER(U21(z0))) 686.55/213.76
PROPER(U41(x0, U31(z0, z1))) → c72(U41'(proper(x0), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(U31(z0, z1))) 686.55/213.76
PROPER(U41(x0, U32(z0))) → c72(U41'(proper(x0), U32(proper(z0))), PROPER(x0), PROPER(U32(z0))) 686.55/213.76
PROPER(U41(x0, U41(z0, z1))) → c72(U41'(proper(x0), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(U41(z0, z1))) 686.55/213.76
PROPER(U41(x0, U51(z0, z1, z2))) → c72(U41'(proper(x0), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U51(z0, z1, z2))) 686.55/213.76
PROPER(U41(x0, U52(z0, z1, z2))) → c72(U41'(proper(x0), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U52(z0, z1, z2))) 686.55/213.76
PROPER(U41(x0, s(z0))) → c72(U41'(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 686.55/213.76
PROPER(U41(x0, plus(z0, z1))) → c72(U41'(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 686.55/213.76
PROPER(U41(x0, U61(z0))) → c72(U41'(proper(x0), U61(proper(z0))), PROPER(x0), PROPER(U61(z0))) 686.55/213.76
PROPER(U41(x0, U71(z0, z1, z2))) → c72(U41'(proper(x0), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U71(z0, z1, z2))) 686.55/213.76
PROPER(U41(x0, U72(z0, z1, z2))) → c72(U41'(proper(x0), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U72(z0, z1, z2))) 686.55/213.76
PROPER(U41(x0, x(z0, z1))) → c72(U41'(proper(x0), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x(z0, z1))) 686.55/213.76
PROPER(U41(U11(z0, z1), x1)) → c72(U41'(U11(proper(z0), proper(z1)), proper(x1)), PROPER(U11(z0, z1)), PROPER(x1)) 686.55/213.76
PROPER(U41(U12(z0), x1)) → c72(U41'(U12(proper(z0)), proper(x1)), PROPER(U12(z0)), PROPER(x1)) 686.55/213.76
PROPER(U41(isNat(z0), x1)) → c72(U41'(isNat(proper(z0)), proper(x1)), PROPER(isNat(z0)), PROPER(x1)) 686.55/213.76
PROPER(U41(U21(z0), x1)) → c72(U41'(U21(proper(z0)), proper(x1)), PROPER(U21(z0)), PROPER(x1)) 686.55/213.76
PROPER(U41(U31(z0, z1), x1)) → c72(U41'(U31(proper(z0), proper(z1)), proper(x1)), PROPER(U31(z0, z1)), PROPER(x1)) 686.55/213.76
PROPER(U41(U32(z0), x1)) → c72(U41'(U32(proper(z0)), proper(x1)), PROPER(U32(z0)), PROPER(x1)) 686.55/213.76
PROPER(U41(U41(z0, z1), x1)) → c72(U41'(U41(proper(z0), proper(z1)), proper(x1)), PROPER(U41(z0, z1)), PROPER(x1)) 686.55/213.76
PROPER(U41(U51(z0, z1, z2), x1)) → c72(U41'(U51(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U51(z0, z1, z2)), PROPER(x1)) 686.55/213.76
PROPER(U41(U52(z0, z1, z2), x1)) → c72(U41'(U52(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U52(z0, z1, z2)), PROPER(x1)) 686.55/213.76
PROPER(U41(s(z0), x1)) → c72(U41'(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 686.55/213.76
PROPER(U41(plus(z0, z1), x1)) → c72(U41'(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 686.55/213.76
PROPER(U41(U61(z0), x1)) → c72(U41'(U61(proper(z0)), proper(x1)), PROPER(U61(z0)), PROPER(x1)) 686.55/213.76
PROPER(U41(U71(z0, z1, z2), x1)) → c72(U41'(U71(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U71(z0, z1, z2)), PROPER(x1)) 686.55/213.76
PROPER(U41(U72(z0, z1, z2), x1)) → c72(U41'(U72(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U72(z0, z1, z2)), PROPER(x1)) 686.55/213.76
PROPER(U41(x(z0, z1), x1)) → c72(U41'(x(proper(z0), proper(z1)), proper(x1)), PROPER(x(z0, z1)), PROPER(x1)) 686.55/213.76
PROPER(U41(x0, tt)) → c72(U41'(proper(x0), ok(tt)), PROPER(x0)) 686.55/213.76
PROPER(U41(x0, 0)) → c72(U41'(proper(x0), ok(0)), PROPER(x0)) 686.55/213.76
PROPER(U41(tt, x1)) → c72(U41'(ok(tt), proper(x1)), PROPER(x1)) 686.55/213.76
PROPER(U41(0, x1)) → c72(U41'(ok(0), proper(x1)), PROPER(x1)) 686.55/213.76
PROPER(U51(x0, x1, U11(z0, z1))) → c73(U51'(proper(x0), proper(x1), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U11(z0, z1))) 686.55/213.76
PROPER(U51(x0, x1, U12(z0))) → c73(U51'(proper(x0), proper(x1), U12(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U12(z0))) 686.55/213.76
PROPER(U51(x0, x1, isNat(z0))) → c73(U51'(proper(x0), proper(x1), isNat(proper(z0))), PROPER(x0), PROPER(x1), PROPER(isNat(z0))) 686.55/213.76
PROPER(U51(x0, x1, U21(z0))) → c73(U51'(proper(x0), proper(x1), U21(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U21(z0))) 686.55/213.76
PROPER(U51(x0, x1, U31(z0, z1))) → c73(U51'(proper(x0), proper(x1), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U31(z0, z1))) 686.55/213.76
PROPER(U51(x0, x1, U32(z0))) → c73(U51'(proper(x0), proper(x1), U32(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U32(z0))) 686.55/213.76
PROPER(U51(x0, x1, U41(z0, z1))) → c73(U51'(proper(x0), proper(x1), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U41(z0, z1))) 686.55/213.76
PROPER(U51(x0, x1, U51(z0, z1, z2))) → c73(U51'(proper(x0), proper(x1), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U51(z0, z1, z2))) 686.55/213.76
PROPER(U51(x0, x1, U52(z0, z1, z2))) → c73(U51'(proper(x0), proper(x1), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U52(z0, z1, z2))) 686.55/213.76
PROPER(U51(x0, x1, s(z0))) → c73(U51'(proper(x0), proper(x1), s(proper(z0))), PROPER(x0), PROPER(x1), PROPER(s(z0))) 686.55/213.76
PROPER(U51(x0, x1, plus(z0, z1))) → c73(U51'(proper(x0), proper(x1), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(plus(z0, z1))) 686.55/213.76
PROPER(U51(x0, x1, U61(z0))) → c73(U51'(proper(x0), proper(x1), U61(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U61(z0))) 686.55/213.76
PROPER(U51(x0, x1, U71(z0, z1, z2))) → c73(U51'(proper(x0), proper(x1), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U71(z0, z1, z2))) 686.55/213.76
PROPER(U51(x0, x1, U72(z0, z1, z2))) → c73(U51'(proper(x0), proper(x1), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U72(z0, z1, z2))) 686.55/213.76
PROPER(U51(x0, x1, x(z0, z1))) → c73(U51'(proper(x0), proper(x1), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(x(z0, z1))) 686.55/213.76
PROPER(U51(x0, U11(z0, z1), x2)) → c73(U51'(proper(x0), U11(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U11(z0, z1)), PROPER(x2)) 686.55/213.76
PROPER(U51(x0, U12(z0), x2)) → c73(U51'(proper(x0), U12(proper(z0)), proper(x2)), PROPER(x0), PROPER(U12(z0)), PROPER(x2)) 686.55/213.76
PROPER(U51(x0, isNat(z0), x2)) → c73(U51'(proper(x0), isNat(proper(z0)), proper(x2)), PROPER(x0), PROPER(isNat(z0)), PROPER(x2)) 686.55/213.76
PROPER(U51(x0, U21(z0), x2)) → c73(U51'(proper(x0), U21(proper(z0)), proper(x2)), PROPER(x0), PROPER(U21(z0)), PROPER(x2)) 686.55/213.76
PROPER(U51(x0, U31(z0, z1), x2)) → c73(U51'(proper(x0), U31(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U31(z0, z1)), PROPER(x2)) 686.55/213.76
PROPER(U51(x0, U32(z0), x2)) → c73(U51'(proper(x0), U32(proper(z0)), proper(x2)), PROPER(x0), PROPER(U32(z0)), PROPER(x2)) 686.55/213.76
PROPER(U51(x0, U41(z0, z1), x2)) → c73(U51'(proper(x0), U41(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U41(z0, z1)), PROPER(x2)) 686.55/213.76
PROPER(U51(x0, U51(z0, z1, z2), x2)) → c73(U51'(proper(x0), U51(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U51(z0, z1, z2)), PROPER(x2)) 686.55/213.76
PROPER(U51(x0, U52(z0, z1, z2), x2)) → c73(U51'(proper(x0), U52(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U52(z0, z1, z2)), PROPER(x2)) 686.55/213.76
PROPER(U51(x0, s(z0), x2)) → c73(U51'(proper(x0), s(proper(z0)), proper(x2)), PROPER(x0), PROPER(s(z0)), PROPER(x2)) 686.55/213.76
PROPER(U51(x0, plus(z0, z1), x2)) → c73(U51'(proper(x0), plus(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(plus(z0, z1)), PROPER(x2)) 686.55/213.76
PROPER(U51(x0, U61(z0), x2)) → c73(U51'(proper(x0), U61(proper(z0)), proper(x2)), PROPER(x0), PROPER(U61(z0)), PROPER(x2)) 686.55/213.76
PROPER(U51(x0, U71(z0, z1, z2), x2)) → c73(U51'(proper(x0), U71(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U71(z0, z1, z2)), PROPER(x2)) 686.55/213.76
PROPER(U51(x0, U72(z0, z1, z2), x2)) → c73(U51'(proper(x0), U72(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U72(z0, z1, z2)), PROPER(x2)) 686.55/213.76
PROPER(U51(x0, x(z0, z1), x2)) → c73(U51'(proper(x0), x(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(x(z0, z1)), PROPER(x2)) 686.55/213.76
PROPER(U51(U11(z0, z1), x1, x2)) → c73(U51'(U11(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U11(z0, z1)), PROPER(x1), PROPER(x2)) 686.55/213.76
PROPER(U51(U12(z0), x1, x2)) → c73(U51'(U12(proper(z0)), proper(x1), proper(x2)), PROPER(U12(z0)), PROPER(x1), PROPER(x2)) 686.55/213.76
PROPER(U51(isNat(z0), x1, x2)) → c73(U51'(isNat(proper(z0)), proper(x1), proper(x2)), PROPER(isNat(z0)), PROPER(x1), PROPER(x2)) 686.55/213.76
PROPER(U51(U21(z0), x1, x2)) → c73(U51'(U21(proper(z0)), proper(x1), proper(x2)), PROPER(U21(z0)), PROPER(x1), PROPER(x2)) 686.55/213.76
PROPER(U51(U31(z0, z1), x1, x2)) → c73(U51'(U31(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U31(z0, z1)), PROPER(x1), PROPER(x2)) 686.55/213.76
PROPER(U51(U32(z0), x1, x2)) → c73(U51'(U32(proper(z0)), proper(x1), proper(x2)), PROPER(U32(z0)), PROPER(x1), PROPER(x2)) 686.55/213.76
PROPER(U51(U41(z0, z1), x1, x2)) → c73(U51'(U41(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U41(z0, z1)), PROPER(x1), PROPER(x2)) 686.55/213.76
PROPER(U51(U51(z0, z1, z2), x1, x2)) → c73(U51'(U51(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U51(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.55/213.76
PROPER(U51(U52(z0, z1, z2), x1, x2)) → c73(U51'(U52(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U52(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.55/213.76
PROPER(U51(s(z0), x1, x2)) → c73(U51'(s(proper(z0)), proper(x1), proper(x2)), PROPER(s(z0)), PROPER(x1), PROPER(x2)) 686.55/213.76
PROPER(U51(plus(z0, z1), x1, x2)) → c73(U51'(plus(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(plus(z0, z1)), PROPER(x1), PROPER(x2)) 686.55/213.76
PROPER(U51(U61(z0), x1, x2)) → c73(U51'(U61(proper(z0)), proper(x1), proper(x2)), PROPER(U61(z0)), PROPER(x1), PROPER(x2)) 686.55/213.76
PROPER(U51(U71(z0, z1, z2), x1, x2)) → c73(U51'(U71(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U71(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.55/213.76
PROPER(U51(U72(z0, z1, z2), x1, x2)) → c73(U51'(U72(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U72(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.55/213.76
PROPER(U51(x(z0, z1), x1, x2)) → c73(U51'(x(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(x(z0, z1)), PROPER(x1), PROPER(x2)) 686.55/213.76
PROPER(U51(x0, x1, tt)) → c73(U51'(proper(x0), proper(x1), ok(tt)), PROPER(x0), PROPER(x1)) 686.55/213.76
PROPER(U51(x0, x1, 0)) → c73(U51'(proper(x0), proper(x1), ok(0)), PROPER(x0), PROPER(x1)) 686.55/213.76
PROPER(U51(x0, tt, x2)) → c73(U51'(proper(x0), ok(tt), proper(x2)), PROPER(x0), PROPER(x2)) 686.55/213.76
PROPER(U51(x0, 0, x2)) → c73(U51'(proper(x0), ok(0), proper(x2)), PROPER(x0), PROPER(x2)) 686.55/213.76
PROPER(U51(tt, x1, x2)) → c73(U51'(ok(tt), proper(x1), proper(x2)), PROPER(x1), PROPER(x2)) 686.55/213.76
PROPER(U51(0, x1, x2)) → c73(U51'(ok(0), proper(x1), proper(x2)), PROPER(x1), PROPER(x2)) 686.55/213.76
PROPER(U52(x0, x1, U11(z0, z1))) → c74(U52'(proper(x0), proper(x1), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U11(z0, z1))) 686.55/213.76
PROPER(U52(x0, x1, U12(z0))) → c74(U52'(proper(x0), proper(x1), U12(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U12(z0))) 686.55/213.76
PROPER(U52(x0, x1, isNat(z0))) → c74(U52'(proper(x0), proper(x1), isNat(proper(z0))), PROPER(x0), PROPER(x1), PROPER(isNat(z0))) 686.55/213.76
PROPER(U52(x0, x1, U21(z0))) → c74(U52'(proper(x0), proper(x1), U21(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U21(z0))) 686.55/213.76
PROPER(U52(x0, x1, U31(z0, z1))) → c74(U52'(proper(x0), proper(x1), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U31(z0, z1))) 686.55/213.76
PROPER(U52(x0, x1, U32(z0))) → c74(U52'(proper(x0), proper(x1), U32(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U32(z0))) 686.55/213.76
PROPER(U52(x0, x1, U41(z0, z1))) → c74(U52'(proper(x0), proper(x1), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U41(z0, z1))) 686.55/213.76
PROPER(U52(x0, x1, U51(z0, z1, z2))) → c74(U52'(proper(x0), proper(x1), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U51(z0, z1, z2))) 686.55/213.76
PROPER(U52(x0, x1, U52(z0, z1, z2))) → c74(U52'(proper(x0), proper(x1), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U52(z0, z1, z2))) 686.55/213.76
PROPER(U52(x0, x1, s(z0))) → c74(U52'(proper(x0), proper(x1), s(proper(z0))), PROPER(x0), PROPER(x1), PROPER(s(z0))) 686.55/213.76
PROPER(U52(x0, x1, plus(z0, z1))) → c74(U52'(proper(x0), proper(x1), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(plus(z0, z1))) 686.55/213.76
PROPER(U52(x0, x1, U61(z0))) → c74(U52'(proper(x0), proper(x1), U61(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U61(z0))) 686.55/213.76
PROPER(U52(x0, x1, U71(z0, z1, z2))) → c74(U52'(proper(x0), proper(x1), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U71(z0, z1, z2))) 686.55/213.76
PROPER(U52(x0, x1, U72(z0, z1, z2))) → c74(U52'(proper(x0), proper(x1), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U72(z0, z1, z2))) 686.55/213.76
PROPER(U52(x0, x1, x(z0, z1))) → c74(U52'(proper(x0), proper(x1), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(x(z0, z1))) 686.55/213.76
PROPER(U52(x0, U11(z0, z1), x2)) → c74(U52'(proper(x0), U11(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U11(z0, z1)), PROPER(x2)) 686.55/213.76
PROPER(U52(x0, U12(z0), x2)) → c74(U52'(proper(x0), U12(proper(z0)), proper(x2)), PROPER(x0), PROPER(U12(z0)), PROPER(x2)) 686.55/213.76
PROPER(U52(x0, isNat(z0), x2)) → c74(U52'(proper(x0), isNat(proper(z0)), proper(x2)), PROPER(x0), PROPER(isNat(z0)), PROPER(x2)) 686.55/213.76
PROPER(U52(x0, U21(z0), x2)) → c74(U52'(proper(x0), U21(proper(z0)), proper(x2)), PROPER(x0), PROPER(U21(z0)), PROPER(x2)) 686.55/213.76
PROPER(U52(x0, U31(z0, z1), x2)) → c74(U52'(proper(x0), U31(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U31(z0, z1)), PROPER(x2)) 686.55/213.76
PROPER(U52(x0, U32(z0), x2)) → c74(U52'(proper(x0), U32(proper(z0)), proper(x2)), PROPER(x0), PROPER(U32(z0)), PROPER(x2)) 686.55/213.76
PROPER(U52(x0, U41(z0, z1), x2)) → c74(U52'(proper(x0), U41(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U41(z0, z1)), PROPER(x2)) 686.55/213.76
PROPER(U52(x0, U51(z0, z1, z2), x2)) → c74(U52'(proper(x0), U51(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U51(z0, z1, z2)), PROPER(x2)) 686.55/213.76
PROPER(U52(x0, U52(z0, z1, z2), x2)) → c74(U52'(proper(x0), U52(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U52(z0, z1, z2)), PROPER(x2)) 686.55/213.76
PROPER(U52(x0, s(z0), x2)) → c74(U52'(proper(x0), s(proper(z0)), proper(x2)), PROPER(x0), PROPER(s(z0)), PROPER(x2)) 686.55/213.76
PROPER(U52(x0, plus(z0, z1), x2)) → c74(U52'(proper(x0), plus(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(plus(z0, z1)), PROPER(x2)) 686.55/213.76
PROPER(U52(x0, U61(z0), x2)) → c74(U52'(proper(x0), U61(proper(z0)), proper(x2)), PROPER(x0), PROPER(U61(z0)), PROPER(x2)) 686.55/213.76
PROPER(U52(x0, U71(z0, z1, z2), x2)) → c74(U52'(proper(x0), U71(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U71(z0, z1, z2)), PROPER(x2)) 686.55/213.76
PROPER(U52(x0, U72(z0, z1, z2), x2)) → c74(U52'(proper(x0), U72(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U72(z0, z1, z2)), PROPER(x2)) 686.55/213.76
PROPER(U52(x0, x(z0, z1), x2)) → c74(U52'(proper(x0), x(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(x(z0, z1)), PROPER(x2)) 686.55/213.76
PROPER(U52(U11(z0, z1), x1, x2)) → c74(U52'(U11(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U11(z0, z1)), PROPER(x1), PROPER(x2)) 686.55/213.76
PROPER(U52(U12(z0), x1, x2)) → c74(U52'(U12(proper(z0)), proper(x1), proper(x2)), PROPER(U12(z0)), PROPER(x1), PROPER(x2)) 686.55/213.76
PROPER(U52(isNat(z0), x1, x2)) → c74(U52'(isNat(proper(z0)), proper(x1), proper(x2)), PROPER(isNat(z0)), PROPER(x1), PROPER(x2)) 686.55/213.76
PROPER(U52(U21(z0), x1, x2)) → c74(U52'(U21(proper(z0)), proper(x1), proper(x2)), PROPER(U21(z0)), PROPER(x1), PROPER(x2)) 686.55/213.76
PROPER(U52(U31(z0, z1), x1, x2)) → c74(U52'(U31(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U31(z0, z1)), PROPER(x1), PROPER(x2)) 686.55/213.76
PROPER(U52(U32(z0), x1, x2)) → c74(U52'(U32(proper(z0)), proper(x1), proper(x2)), PROPER(U32(z0)), PROPER(x1), PROPER(x2)) 686.55/213.76
PROPER(U52(U41(z0, z1), x1, x2)) → c74(U52'(U41(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U41(z0, z1)), PROPER(x1), PROPER(x2)) 686.55/213.76
PROPER(U52(U51(z0, z1, z2), x1, x2)) → c74(U52'(U51(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U51(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.55/213.76
PROPER(U52(U52(z0, z1, z2), x1, x2)) → c74(U52'(U52(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U52(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.55/213.76
PROPER(U52(s(z0), x1, x2)) → c74(U52'(s(proper(z0)), proper(x1), proper(x2)), PROPER(s(z0)), PROPER(x1), PROPER(x2)) 686.55/213.76
PROPER(U52(plus(z0, z1), x1, x2)) → c74(U52'(plus(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(plus(z0, z1)), PROPER(x1), PROPER(x2)) 686.55/213.76
PROPER(U52(U61(z0), x1, x2)) → c74(U52'(U61(proper(z0)), proper(x1), proper(x2)), PROPER(U61(z0)), PROPER(x1), PROPER(x2)) 686.55/213.76
PROPER(U52(U71(z0, z1, z2), x1, x2)) → c74(U52'(U71(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U71(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.55/213.76
PROPER(U52(U72(z0, z1, z2), x1, x2)) → c74(U52'(U72(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U72(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.55/213.76
PROPER(U52(x(z0, z1), x1, x2)) → c74(U52'(x(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(x(z0, z1)), PROPER(x1), PROPER(x2)) 686.55/213.76
PROPER(U52(x0, x1, tt)) → c74(U52'(proper(x0), proper(x1), ok(tt)), PROPER(x0), PROPER(x1)) 686.55/213.76
PROPER(U52(x0, x1, 0)) → c74(U52'(proper(x0), proper(x1), ok(0)), PROPER(x0), PROPER(x1)) 686.55/213.76
PROPER(U52(x0, tt, x2)) → c74(U52'(proper(x0), ok(tt), proper(x2)), PROPER(x0), PROPER(x2)) 686.55/213.76
PROPER(U52(x0, 0, x2)) → c74(U52'(proper(x0), ok(0), proper(x2)), PROPER(x0), PROPER(x2)) 686.55/213.76
PROPER(U52(tt, x1, x2)) → c74(U52'(ok(tt), proper(x1), proper(x2)), PROPER(x1), PROPER(x2)) 686.55/213.76
PROPER(U52(0, x1, x2)) → c74(U52'(ok(0), proper(x1), proper(x2)), PROPER(x1), PROPER(x2)) 686.55/213.76
PROPER(s(U11(z0, z1))) → c75(S(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.55/213.76
PROPER(s(U12(z0))) → c75(S(U12(proper(z0))), PROPER(U12(z0))) 686.55/213.76
PROPER(s(isNat(z0))) → c75(S(isNat(proper(z0))), PROPER(isNat(z0))) 686.55/213.76
PROPER(s(U21(z0))) → c75(S(U21(proper(z0))), PROPER(U21(z0))) 686.55/213.76
PROPER(s(U31(z0, z1))) → c75(S(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.55/213.76
PROPER(s(U32(z0))) → c75(S(U32(proper(z0))), PROPER(U32(z0))) 686.55/213.76
PROPER(s(U41(z0, z1))) → c75(S(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.55/213.76
PROPER(s(U51(z0, z1, z2))) → c75(S(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.55/213.76
PROPER(s(U52(z0, z1, z2))) → c75(S(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.55/213.76
PROPER(s(s(z0))) → c75(S(s(proper(z0))), PROPER(s(z0))) 686.55/213.76
PROPER(s(plus(z0, z1))) → c75(S(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.55/213.76
PROPER(s(U61(z0))) → c75(S(U61(proper(z0))), PROPER(U61(z0))) 686.55/213.76
PROPER(s(U71(z0, z1, z2))) → c75(S(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.55/213.76
PROPER(s(U72(z0, z1, z2))) → c75(S(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.55/213.76
PROPER(s(x(z0, z1))) → c75(S(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.55/213.76
PROPER(s(tt)) → c75(S(ok(tt))) 686.55/213.76
PROPER(s(0)) → c75(S(ok(0))) 686.55/213.76
PROPER(plus(x0, U11(z0, z1))) → c76(PLUS(proper(x0), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(U11(z0, z1))) 686.55/213.76
PROPER(plus(x0, U12(z0))) → c76(PLUS(proper(x0), U12(proper(z0))), PROPER(x0), PROPER(U12(z0))) 686.55/213.76
PROPER(plus(x0, isNat(z0))) → c76(PLUS(proper(x0), isNat(proper(z0))), PROPER(x0), PROPER(isNat(z0))) 686.55/213.76
PROPER(plus(x0, U21(z0))) → c76(PLUS(proper(x0), U21(proper(z0))), PROPER(x0), PROPER(U21(z0))) 686.55/213.76
PROPER(plus(x0, U31(z0, z1))) → c76(PLUS(proper(x0), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(U31(z0, z1))) 686.55/213.76
PROPER(plus(x0, U32(z0))) → c76(PLUS(proper(x0), U32(proper(z0))), PROPER(x0), PROPER(U32(z0))) 686.55/213.76
PROPER(plus(x0, U41(z0, z1))) → c76(PLUS(proper(x0), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(U41(z0, z1))) 686.55/213.76
PROPER(plus(x0, U51(z0, z1, z2))) → c76(PLUS(proper(x0), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U51(z0, z1, z2))) 686.55/213.76
PROPER(plus(x0, U52(z0, z1, z2))) → c76(PLUS(proper(x0), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U52(z0, z1, z2))) 686.55/213.76
PROPER(plus(x0, s(z0))) → c76(PLUS(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 686.55/213.76
PROPER(plus(x0, plus(z0, z1))) → c76(PLUS(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 686.55/213.76
PROPER(plus(x0, U61(z0))) → c76(PLUS(proper(x0), U61(proper(z0))), PROPER(x0), PROPER(U61(z0))) 686.55/213.76
PROPER(plus(x0, U71(z0, z1, z2))) → c76(PLUS(proper(x0), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U71(z0, z1, z2))) 686.55/213.76
PROPER(plus(x0, U72(z0, z1, z2))) → c76(PLUS(proper(x0), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U72(z0, z1, z2))) 686.55/213.76
PROPER(plus(x0, x(z0, z1))) → c76(PLUS(proper(x0), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x(z0, z1))) 686.55/213.76
PROPER(plus(U11(z0, z1), x1)) → c76(PLUS(U11(proper(z0), proper(z1)), proper(x1)), PROPER(U11(z0, z1)), PROPER(x1)) 686.55/213.76
PROPER(plus(U12(z0), x1)) → c76(PLUS(U12(proper(z0)), proper(x1)), PROPER(U12(z0)), PROPER(x1)) 686.55/213.76
PROPER(plus(isNat(z0), x1)) → c76(PLUS(isNat(proper(z0)), proper(x1)), PROPER(isNat(z0)), PROPER(x1)) 686.55/213.76
PROPER(plus(U21(z0), x1)) → c76(PLUS(U21(proper(z0)), proper(x1)), PROPER(U21(z0)), PROPER(x1)) 686.55/213.76
PROPER(plus(U31(z0, z1), x1)) → c76(PLUS(U31(proper(z0), proper(z1)), proper(x1)), PROPER(U31(z0, z1)), PROPER(x1)) 686.55/213.76
PROPER(plus(U32(z0), x1)) → c76(PLUS(U32(proper(z0)), proper(x1)), PROPER(U32(z0)), PROPER(x1)) 686.55/213.76
PROPER(plus(U41(z0, z1), x1)) → c76(PLUS(U41(proper(z0), proper(z1)), proper(x1)), PROPER(U41(z0, z1)), PROPER(x1)) 686.55/213.76
PROPER(plus(U51(z0, z1, z2), x1)) → c76(PLUS(U51(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U51(z0, z1, z2)), PROPER(x1)) 686.55/213.76
PROPER(plus(U52(z0, z1, z2), x1)) → c76(PLUS(U52(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U52(z0, z1, z2)), PROPER(x1)) 686.55/213.76
PROPER(plus(s(z0), x1)) → c76(PLUS(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 686.55/213.76
PROPER(plus(plus(z0, z1), x1)) → c76(PLUS(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 686.55/213.76
PROPER(plus(U61(z0), x1)) → c76(PLUS(U61(proper(z0)), proper(x1)), PROPER(U61(z0)), PROPER(x1)) 686.55/213.76
PROPER(plus(U71(z0, z1, z2), x1)) → c76(PLUS(U71(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U71(z0, z1, z2)), PROPER(x1)) 686.55/213.76
PROPER(plus(U72(z0, z1, z2), x1)) → c76(PLUS(U72(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U72(z0, z1, z2)), PROPER(x1)) 686.55/213.76
PROPER(plus(x(z0, z1), x1)) → c76(PLUS(x(proper(z0), proper(z1)), proper(x1)), PROPER(x(z0, z1)), PROPER(x1)) 686.55/213.76
PROPER(plus(x0, tt)) → c76(PLUS(proper(x0), ok(tt)), PROPER(x0)) 686.55/213.76
PROPER(plus(x0, 0)) → c76(PLUS(proper(x0), ok(0)), PROPER(x0)) 686.55/213.76
PROPER(plus(tt, x1)) → c76(PLUS(ok(tt), proper(x1)), PROPER(x1)) 686.55/213.76
PROPER(plus(0, x1)) → c76(PLUS(ok(0), proper(x1)), PROPER(x1)) 686.55/213.76
PROPER(U61(U11(z0, z1))) → c77(U61'(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.55/213.76
PROPER(U61(tt)) → c77(U61'(ok(tt)), PROPER(tt)) 686.55/213.76
PROPER(U61(U12(z0))) → c77(U61'(U12(proper(z0))), PROPER(U12(z0))) 686.55/213.76
PROPER(U61(isNat(z0))) → c77(U61'(isNat(proper(z0))), PROPER(isNat(z0))) 686.55/213.76
PROPER(U61(U21(z0))) → c77(U61'(U21(proper(z0))), PROPER(U21(z0))) 686.55/213.76
PROPER(U61(U31(z0, z1))) → c77(U61'(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.55/213.76
PROPER(U61(U32(z0))) → c77(U61'(U32(proper(z0))), PROPER(U32(z0))) 686.55/213.76
PROPER(U61(U41(z0, z1))) → c77(U61'(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.55/213.76
PROPER(U61(U51(z0, z1, z2))) → c77(U61'(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.55/213.76
PROPER(U61(U52(z0, z1, z2))) → c77(U61'(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.55/213.76
PROPER(U61(s(z0))) → c77(U61'(s(proper(z0))), PROPER(s(z0))) 686.55/213.76
PROPER(U61(plus(z0, z1))) → c77(U61'(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.55/213.76
PROPER(U61(U61(z0))) → c77(U61'(U61(proper(z0))), PROPER(U61(z0))) 686.55/213.76
PROPER(U61(0)) → c77(U61'(ok(0)), PROPER(0)) 686.55/213.76
PROPER(U61(U71(z0, z1, z2))) → c77(U61'(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.55/213.76
PROPER(U61(U72(z0, z1, z2))) → c77(U61'(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.55/213.76
PROPER(U61(x(z0, z1))) → c77(U61'(x(proper(z0), proper(z1))), PROPER(x(z0, z1)))
S tuples:

ACTIVE(plus(z0, z1)) → c28(PLUS(active(z0), z1), ACTIVE(z0)) 686.55/213.76
ACTIVE(plus(z0, z1)) → c29(PLUS(z0, active(z1)), ACTIVE(z1)) 686.55/213.76
ACTIVE(x(z0, z1)) → c33(X(active(z0), z1), ACTIVE(z0)) 686.55/213.76
ACTIVE(x(z0, z1)) → c34(X(z0, active(z1)), ACTIVE(z1)) 686.55/213.76
U11'(mark(z0), z1) → c35(U11'(z0, z1)) 686.55/213.76
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1)) 686.55/213.76
U12'(mark(z0)) → c37(U12'(z0)) 686.55/213.76
U12'(ok(z0)) → c38(U12'(z0)) 686.55/213.76
U21'(mark(z0)) → c39(U21'(z0)) 686.55/213.76
U21'(ok(z0)) → c40(U21'(z0)) 686.55/213.76
U31'(mark(z0), z1) → c41(U31'(z0, z1)) 686.55/213.76
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 686.55/213.76
U32'(mark(z0)) → c43(U32'(z0)) 686.55/213.76
U32'(ok(z0)) → c44(U32'(z0)) 686.55/213.76
U41'(mark(z0), z1) → c45(U41'(z0, z1)) 686.55/213.76
U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1)) 686.55/213.76
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2)) 686.55/213.76
U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2)) 686.55/213.76
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2)) 686.55/213.76
U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2)) 686.55/213.76
S(mark(z0)) → c51(S(z0)) 686.55/213.76
S(ok(z0)) → c52(S(z0)) 686.55/213.76
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 686.55/213.76
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 686.55/213.76
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 686.55/213.76
U61'(mark(z0)) → c56(U61'(z0)) 686.55/213.76
U61'(ok(z0)) → c57(U61'(z0)) 686.55/213.76
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2)) 686.55/213.76
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2)) 686.55/213.76
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2)) 686.55/213.76
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 686.55/213.76
X(mark(z0), z1) → c62(X(z0, z1)) 686.55/213.76
X(z0, mark(z1)) → c63(X(z0, z1)) 686.55/213.76
X(ok(z0), ok(z1)) → c64(X(z0, z1)) 686.55/213.76
PROPER(U71(z0, z1, z2)) → c79(U71'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 686.55/213.76
PROPER(U72(z0, z1, z2)) → c80(U72'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 686.55/213.76
PROPER(x(z0, z1)) → c81(X(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 686.55/213.76
ISNAT(ok(z0)) → c82(ISNAT(z0)) 686.55/213.76
TOP(mark(z0)) → c83(TOP(proper(z0)), PROPER(z0)) 686.55/213.76
TOP(ok(z0)) → c84(TOP(active(z0)), ACTIVE(z0)) 686.55/213.76
ACTIVE(isNat(s(z0))) → c13(ISNAT(z0)) 686.55/213.76
ACTIVE(plus(z0, s(z1))) → c16(ISNAT(z1)) 686.55/213.76
ACTIVE(x(z0, s(z1))) → c18(ISNAT(z1)) 686.55/213.76
ACTIVE(U11(tt, z0)) → c1(U12'(isNat(z0))) 686.55/213.76
ACTIVE(U11(tt, z0)) → c1(ISNAT(z0)) 686.55/213.76
ACTIVE(U31(tt, z0)) → c1(U32'(isNat(z0))) 686.55/213.76
ACTIVE(U31(tt, z0)) → c1(ISNAT(z0)) 686.55/213.76
ACTIVE(U51(tt, z0, z1)) → c1(U52'(isNat(z1), z0, z1)) 686.55/213.76
ACTIVE(U51(tt, z0, z1)) → c1(ISNAT(z1)) 686.55/213.76
ACTIVE(U52(tt, z0, z1)) → c1(S(plus(z1, z0))) 686.55/213.76
ACTIVE(U52(tt, z0, z1)) → c1(PLUS(z1, z0)) 686.55/213.76
ACTIVE(U71(tt, z0, z1)) → c1(U72'(isNat(z1), z0, z1)) 686.55/213.76
ACTIVE(U71(tt, z0, z1)) → c1(ISNAT(z1)) 686.55/213.76
ACTIVE(U72(tt, z0, z1)) → c1(PLUS(x(z1, z0), z1)) 686.55/213.76
ACTIVE(U72(tt, z0, z1)) → c1(X(z1, z0)) 686.55/213.76
ACTIVE(isNat(plus(z0, z1))) → c1(U11'(isNat(z0), z1)) 686.55/213.76
ACTIVE(isNat(plus(z0, z1))) → c1(ISNAT(z0)) 686.55/213.76
ACTIVE(isNat(x(z0, z1))) → c1(U31'(isNat(z0), z1)) 686.55/213.76
ACTIVE(isNat(x(z0, z1))) → c1(ISNAT(z0)) 686.55/213.76
ACTIVE(plus(z0, 0)) → c1(U41'(isNat(z0), z0)) 686.55/213.76
ACTIVE(plus(z0, 0)) → c1(ISNAT(z0)) 686.55/213.76
ACTIVE(x(z0, 0)) → c1(U61'(isNat(z0))) 686.55/213.76
ACTIVE(x(z0, 0)) → c1(ISNAT(z0)) 686.55/213.76
ACTIVE(U11(plus(z0, 0), x1)) → c19(U11'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.55/213.76
ACTIVE(U11(plus(z0, s(z1)), x1)) → c19(U11'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.55/213.76
ACTIVE(U11(x(z0, 0), x1)) → c19(U11'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.55/213.76
ACTIVE(U11(x(z0, s(z1)), x1)) → c19(U11'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.55/213.76
ACTIVE(U11(U11(z0, z1), x1)) → c19(U11'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.55/213.76
ACTIVE(U11(U12(z0), x1)) → c19(U11'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.55/213.76
ACTIVE(U11(U21(z0), x1)) → c19(U11'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.55/213.76
ACTIVE(U11(U31(z0, z1), x1)) → c19(U11'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.55/213.76
ACTIVE(U11(U32(z0), x1)) → c19(U11'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.55/213.76
ACTIVE(U11(U41(z0, z1), x1)) → c19(U11'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.55/213.76
ACTIVE(U11(U51(z0, z1, z2), x1)) → c19(U11'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.55/213.76
ACTIVE(U11(U52(z0, z1, z2), x1)) → c19(U11'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.55/213.76
ACTIVE(U11(s(z0), x1)) → c19(U11'(s(active(z0)), x1), ACTIVE(s(z0))) 686.55/213.76
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.55/213.76
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.55/213.76
ACTIVE(U11(U61(z0), x1)) → c19(U11'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.55/213.76
ACTIVE(U11(U71(z0, z1, z2), x1)) → c19(U11'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.55/213.76
ACTIVE(U11(U72(z0, z1, z2), x1)) → c19(U11'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.55/213.76
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.55/213.76
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.55/213.76
ACTIVE(U11(isNat(0), x1)) → c19(U11'(mark(tt), x1)) 686.55/213.76
ACTIVE(U11(U11(tt, z0), x1)) → c(U11'(mark(U12(isNat(z0))), x1)) 686.55/213.76
ACTIVE(U11(U11(tt, z0), x1)) → c(ACTIVE(U11(tt, z0))) 686.55/213.76
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(U11'(mark(U11(isNat(z0), z1)), x1)) 686.55/213.76
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(ACTIVE(isNat(plus(z0, z1)))) 686.55/213.76
ACTIVE(U11(isNat(s(z0)), x1)) → c(U11'(mark(U21(isNat(z0))), x1)) 686.55/213.76
ACTIVE(U11(isNat(s(z0)), x1)) → c(ACTIVE(isNat(s(z0)))) 686.55/213.76
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(U11'(mark(U31(isNat(z0), z1)), x1)) 686.55/213.76
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(ACTIVE(isNat(x(z0, z1)))) 686.55/213.76
ACTIVE(U12(plus(z0, 0))) → c20(U12'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.55/213.77
ACTIVE(U12(plus(z0, s(z1)))) → c20(U12'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.55/213.77
ACTIVE(U12(x(z0, 0))) → c20(U12'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.55/213.77
ACTIVE(U12(x(z0, s(z1)))) → c20(U12'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.55/213.77
ACTIVE(U12(U11(z0, z1))) → c20(U12'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.55/213.77
ACTIVE(U12(U12(z0))) → c20(U12'(U12(active(z0))), ACTIVE(U12(z0))) 686.55/213.77
ACTIVE(U12(U21(z0))) → c20(U12'(U21(active(z0))), ACTIVE(U21(z0))) 686.55/213.77
ACTIVE(U12(U31(z0, z1))) → c20(U12'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.55/213.77
ACTIVE(U12(U32(z0))) → c20(U12'(U32(active(z0))), ACTIVE(U32(z0))) 686.55/213.77
ACTIVE(U12(U41(z0, z1))) → c20(U12'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.55/213.77
ACTIVE(U12(U51(z0, z1, z2))) → c20(U12'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.55/213.77
ACTIVE(U12(U52(z0, z1, z2))) → c20(U12'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.55/213.77
ACTIVE(U12(s(z0))) → c20(U12'(s(active(z0))), ACTIVE(s(z0))) 686.55/213.77
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.55/213.77
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.55/213.77
ACTIVE(U12(U61(z0))) → c20(U12'(U61(active(z0))), ACTIVE(U61(z0))) 686.55/213.77
ACTIVE(U12(U71(z0, z1, z2))) → c20(U12'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.55/213.77
ACTIVE(U12(U72(z0, z1, z2))) → c20(U12'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.55/213.77
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.55/213.77
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.55/213.77
ACTIVE(U11(U12(tt), x1)) → c19(U11'(mark(tt), x1)) 686.55/213.77
ACTIVE(U12(U12(tt))) → c20(U12'(mark(tt))) 686.55/213.77
ACTIVE(U12(isNat(0))) → c20(U12'(mark(tt))) 686.55/213.77
ACTIVE(U12(U11(tt, z0))) → c2(U12'(mark(U12(isNat(z0))))) 686.55/213.77
ACTIVE(U12(U11(tt, z0))) → c2(ACTIVE(U11(tt, z0))) 686.55/213.77
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(U12'(mark(U11(isNat(z0), z1)))) 686.55/213.77
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(ACTIVE(isNat(plus(z0, z1)))) 686.55/213.77
ACTIVE(U12(isNat(s(z0)))) → c2(U12'(mark(U21(isNat(z0))))) 686.55/213.77
ACTIVE(U12(isNat(s(z0)))) → c2(ACTIVE(isNat(s(z0)))) 686.55/213.77
ACTIVE(U12(isNat(x(z0, z1)))) → c2(U12'(mark(U31(isNat(z0), z1)))) 686.55/213.77
ACTIVE(U12(isNat(x(z0, z1)))) → c2(ACTIVE(isNat(x(z0, z1)))) 686.55/213.77
ACTIVE(U21(plus(z0, 0))) → c21(U21'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.55/213.77
ACTIVE(U21(plus(z0, s(z1)))) → c21(U21'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.55/213.77
ACTIVE(U21(x(z0, 0))) → c21(U21'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.55/213.77
ACTIVE(U21(x(z0, s(z1)))) → c21(U21'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.55/213.77
ACTIVE(U21(U11(z0, z1))) → c21(U21'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.55/213.77
ACTIVE(U21(U12(z0))) → c21(U21'(U12(active(z0))), ACTIVE(U12(z0))) 686.55/213.77
ACTIVE(U21(U21(z0))) → c21(U21'(U21(active(z0))), ACTIVE(U21(z0))) 686.55/213.77
ACTIVE(U21(U31(z0, z1))) → c21(U21'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.55/213.77
ACTIVE(U21(U32(z0))) → c21(U21'(U32(active(z0))), ACTIVE(U32(z0))) 686.55/213.77
ACTIVE(U21(U41(z0, z1))) → c21(U21'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.55/213.77
ACTIVE(U21(U51(z0, z1, z2))) → c21(U21'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.55/213.77
ACTIVE(U21(U52(z0, z1, z2))) → c21(U21'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.55/213.77
ACTIVE(U21(s(z0))) → c21(U21'(s(active(z0))), ACTIVE(s(z0))) 686.55/213.77
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.55/213.77
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.55/213.77
ACTIVE(U21(U61(z0))) → c21(U21'(U61(active(z0))), ACTIVE(U61(z0))) 686.55/213.77
ACTIVE(U21(U71(z0, z1, z2))) → c21(U21'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.55/213.77
ACTIVE(U21(U72(z0, z1, z2))) → c21(U21'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.55/213.77
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.55/213.77
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.55/213.77
ACTIVE(U11(U21(tt), x1)) → c19(U11'(mark(tt), x1)) 686.55/213.77
ACTIVE(U12(U21(tt))) → c20(U12'(mark(tt))) 686.55/213.77
ACTIVE(U21(U12(tt))) → c21(U21'(mark(tt))) 686.55/213.77
ACTIVE(U21(U21(tt))) → c21(U21'(mark(tt))) 686.55/213.77
ACTIVE(U21(isNat(0))) → c21(U21'(mark(tt))) 686.55/213.77
ACTIVE(U21(U11(tt, z0))) → c3(U21'(mark(U12(isNat(z0))))) 686.55/213.77
ACTIVE(U21(U11(tt, z0))) → c3(ACTIVE(U11(tt, z0))) 686.55/213.77
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(U21'(mark(U11(isNat(z0), z1)))) 686.55/213.77
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(ACTIVE(isNat(plus(z0, z1)))) 686.55/213.77
ACTIVE(U21(isNat(s(z0)))) → c3(U21'(mark(U21(isNat(z0))))) 686.55/213.77
ACTIVE(U21(isNat(s(z0)))) → c3(ACTIVE(isNat(s(z0)))) 686.55/213.77
ACTIVE(U21(isNat(x(z0, z1)))) → c3(U21'(mark(U31(isNat(z0), z1)))) 686.55/213.77
ACTIVE(U21(isNat(x(z0, z1)))) → c3(ACTIVE(isNat(x(z0, z1)))) 686.55/213.77
ACTIVE(U31(plus(z0, 0), x1)) → c22(U31'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.55/213.77
ACTIVE(U31(plus(z0, s(z1)), x1)) → c22(U31'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.55/213.77
ACTIVE(U31(x(z0, 0), x1)) → c22(U31'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.55/213.77
ACTIVE(U31(x(z0, s(z1)), x1)) → c22(U31'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.55/213.77
ACTIVE(U31(U11(z0, z1), x1)) → c22(U31'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.55/213.77
ACTIVE(U31(U12(z0), x1)) → c22(U31'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.55/213.77
ACTIVE(U31(U21(z0), x1)) → c22(U31'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.55/213.77
ACTIVE(U31(U31(z0, z1), x1)) → c22(U31'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.55/213.77
ACTIVE(U31(U32(z0), x1)) → c22(U31'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.55/213.77
ACTIVE(U31(U41(z0, z1), x1)) → c22(U31'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.55/213.77
ACTIVE(U31(U51(z0, z1, z2), x1)) → c22(U31'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.55/213.77
ACTIVE(U31(U52(z0, z1, z2), x1)) → c22(U31'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.55/213.77
ACTIVE(U31(s(z0), x1)) → c22(U31'(s(active(z0)), x1), ACTIVE(s(z0))) 686.55/213.77
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.55/213.77
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.55/213.77
ACTIVE(U31(U61(z0), x1)) → c22(U31'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.55/213.77
ACTIVE(U31(U71(z0, z1, z2), x1)) → c22(U31'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.55/213.77
ACTIVE(U31(U72(z0, z1, z2), x1)) → c22(U31'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.55/213.77
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.55/213.77
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.55/213.77
ACTIVE(U31(U12(tt), x1)) → c22(U31'(mark(tt), x1)) 686.55/213.77
ACTIVE(U31(U21(tt), x1)) → c22(U31'(mark(tt), x1)) 686.55/213.77
ACTIVE(U31(isNat(0), x1)) → c22(U31'(mark(tt), x1)) 686.55/213.77
ACTIVE(U11(U31(tt, z0), x1)) → c4(U11'(mark(U32(isNat(z0))), x1)) 686.55/213.77
ACTIVE(U11(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 686.55/213.77
ACTIVE(U12(U31(tt, z0))) → c4(U12'(mark(U32(isNat(z0))))) 686.55/213.77
ACTIVE(U12(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 686.55/213.77
ACTIVE(U21(U31(tt, z0))) → c4(U21'(mark(U32(isNat(z0))))) 686.55/213.77
ACTIVE(U21(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 686.55/213.77
ACTIVE(U31(U11(tt, z0), x1)) → c4(U31'(mark(U12(isNat(z0))), x1)) 686.55/213.77
ACTIVE(U31(U11(tt, z0), x1)) → c4(ACTIVE(U11(tt, z0))) 686.55/213.77
ACTIVE(U31(U31(tt, z0), x1)) → c4(U31'(mark(U32(isNat(z0))), x1)) 686.55/213.77
ACTIVE(U31(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 686.55/213.77
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(U31'(mark(U11(isNat(z0), z1)), x1)) 686.55/213.77
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(ACTIVE(isNat(plus(z0, z1)))) 686.55/213.77
ACTIVE(U31(isNat(s(z0)), x1)) → c4(U31'(mark(U21(isNat(z0))), x1)) 686.55/213.77
ACTIVE(U31(isNat(s(z0)), x1)) → c4(ACTIVE(isNat(s(z0)))) 686.55/213.77
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(U31'(mark(U31(isNat(z0), z1)), x1)) 686.55/213.77
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(ACTIVE(isNat(x(z0, z1)))) 686.55/213.77
ACTIVE(U32(plus(z0, 0))) → c23(U32'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.55/213.77
ACTIVE(U32(plus(z0, s(z1)))) → c23(U32'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.55/213.77
ACTIVE(U32(x(z0, 0))) → c23(U32'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.55/213.77
ACTIVE(U32(x(z0, s(z1)))) → c23(U32'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.55/213.77
ACTIVE(U32(U11(z0, z1))) → c23(U32'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.55/213.77
ACTIVE(U32(U12(z0))) → c23(U32'(U12(active(z0))), ACTIVE(U12(z0))) 686.55/213.77
ACTIVE(U32(U21(z0))) → c23(U32'(U21(active(z0))), ACTIVE(U21(z0))) 686.55/213.77
ACTIVE(U32(U31(z0, z1))) → c23(U32'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.55/213.77
ACTIVE(U32(U32(z0))) → c23(U32'(U32(active(z0))), ACTIVE(U32(z0))) 686.55/213.77
ACTIVE(U32(U41(z0, z1))) → c23(U32'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.55/213.77
ACTIVE(U32(U51(z0, z1, z2))) → c23(U32'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.55/213.77
ACTIVE(U32(U52(z0, z1, z2))) → c23(U32'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.55/213.77
ACTIVE(U32(s(z0))) → c23(U32'(s(active(z0))), ACTIVE(s(z0))) 686.55/213.77
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.55/213.77
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.55/213.77
ACTIVE(U32(U61(z0))) → c23(U32'(U61(active(z0))), ACTIVE(U61(z0))) 686.55/213.77
ACTIVE(U32(U71(z0, z1, z2))) → c23(U32'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.55/213.77
ACTIVE(U32(U72(z0, z1, z2))) → c23(U32'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.55/213.77
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.55/213.77
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.55/213.77
ACTIVE(U11(U32(tt), x1)) → c19(U11'(mark(tt), x1)) 686.55/213.77
ACTIVE(U12(U32(tt))) → c20(U12'(mark(tt))) 686.55/213.77
ACTIVE(U21(U32(tt))) → c21(U21'(mark(tt))) 686.55/213.77
ACTIVE(U31(U32(tt), x1)) → c22(U31'(mark(tt), x1)) 686.55/213.77
ACTIVE(U32(U12(tt))) → c23(U32'(mark(tt))) 686.55/213.77
ACTIVE(U32(U21(tt))) → c23(U32'(mark(tt))) 686.55/213.77
ACTIVE(U32(U32(tt))) → c23(U32'(mark(tt))) 686.55/213.77
ACTIVE(U32(isNat(0))) → c23(U32'(mark(tt))) 686.55/213.77
ACTIVE(U32(U11(tt, z0))) → c5(U32'(mark(U12(isNat(z0))))) 686.55/213.77
ACTIVE(U32(U11(tt, z0))) → c5(ACTIVE(U11(tt, z0))) 686.55/213.77
ACTIVE(U32(U31(tt, z0))) → c5(U32'(mark(U32(isNat(z0))))) 686.55/213.77
ACTIVE(U32(U31(tt, z0))) → c5(ACTIVE(U31(tt, z0))) 686.55/213.77
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(U32'(mark(U11(isNat(z0), z1)))) 686.55/213.77
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(ACTIVE(isNat(plus(z0, z1)))) 686.55/213.77
ACTIVE(U32(isNat(s(z0)))) → c5(U32'(mark(U21(isNat(z0))))) 686.55/213.77
ACTIVE(U32(isNat(s(z0)))) → c5(ACTIVE(isNat(s(z0)))) 686.55/213.77
ACTIVE(U32(isNat(x(z0, z1)))) → c5(U32'(mark(U31(isNat(z0), z1)))) 686.55/213.77
ACTIVE(U32(isNat(x(z0, z1)))) → c5(ACTIVE(isNat(x(z0, z1)))) 686.55/213.77
ACTIVE(U41(plus(z0, 0), x1)) → c24(U41'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.55/213.77
ACTIVE(U41(plus(z0, s(z1)), x1)) → c24(U41'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.55/213.77
ACTIVE(U41(x(z0, 0), x1)) → c24(U41'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.55/213.77
ACTIVE(U41(x(z0, s(z1)), x1)) → c24(U41'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.55/213.77
ACTIVE(U41(U11(z0, z1), x1)) → c24(U41'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.55/213.77
ACTIVE(U41(U12(z0), x1)) → c24(U41'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.55/213.77
ACTIVE(U41(U21(z0), x1)) → c24(U41'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.55/213.77
ACTIVE(U41(U31(z0, z1), x1)) → c24(U41'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.55/213.77
ACTIVE(U41(U32(z0), x1)) → c24(U41'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.55/213.77
ACTIVE(U41(U41(z0, z1), x1)) → c24(U41'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.55/213.77
ACTIVE(U41(U51(z0, z1, z2), x1)) → c24(U41'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.55/213.77
ACTIVE(U41(U52(z0, z1, z2), x1)) → c24(U41'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.55/213.77
ACTIVE(U41(s(z0), x1)) → c24(U41'(s(active(z0)), x1), ACTIVE(s(z0))) 686.55/213.77
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.55/213.77
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.55/213.77
ACTIVE(U41(U61(z0), x1)) → c24(U41'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.55/213.77
ACTIVE(U41(U71(z0, z1, z2), x1)) → c24(U41'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.55/213.77
ACTIVE(U41(U72(z0, z1, z2), x1)) → c24(U41'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.55/213.77
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.55/213.77
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.55/213.77
ACTIVE(U11(U41(tt, z0), x1)) → c19(U11'(mark(z0), x1)) 686.55/213.77
ACTIVE(U12(U41(tt, z0))) → c20(U12'(mark(z0))) 686.55/213.77
ACTIVE(U21(U41(tt, z0))) → c21(U21'(mark(z0))) 686.55/213.77
ACTIVE(U31(U41(tt, z0), x1)) → c22(U31'(mark(z0), x1)) 686.55/213.77
ACTIVE(U32(U41(tt, z0))) → c23(U32'(mark(z0))) 686.55/213.77
ACTIVE(U41(U12(tt), x1)) → c24(U41'(mark(tt), x1)) 686.55/213.77
ACTIVE(U41(U21(tt), x1)) → c24(U41'(mark(tt), x1)) 686.55/213.77
ACTIVE(U41(U32(tt), x1)) → c24(U41'(mark(tt), x1)) 686.55/213.77
ACTIVE(U41(U41(tt, z0), x1)) → c24(U41'(mark(z0), x1)) 686.55/213.77
ACTIVE(U41(isNat(0), x1)) → c24(U41'(mark(tt), x1)) 686.55/213.77
ACTIVE(U41(U11(tt, z0), x1)) → c6(U41'(mark(U12(isNat(z0))), x1)) 686.55/213.77
ACTIVE(U41(U11(tt, z0), x1)) → c6(ACTIVE(U11(tt, z0))) 686.55/213.77
ACTIVE(U41(U31(tt, z0), x1)) → c6(U41'(mark(U32(isNat(z0))), x1)) 686.55/213.77
ACTIVE(U41(U31(tt, z0), x1)) → c6(ACTIVE(U31(tt, z0))) 686.55/213.77
ACTIVE(U41(isNat(plus(z0, z1)), x1)) → c6(U41'(mark(U11(isNat(z0), z1)), x1)) 686.55/213.77
ACTIVE(U41(isNat(plus(z0, z1)), x1)) → c6(ACTIVE(isNat(plus(z0, z1)))) 686.55/213.77
ACTIVE(U41(isNat(s(z0)), x1)) → c6(U41'(mark(U21(isNat(z0))), x1)) 686.55/213.77
ACTIVE(U41(isNat(s(z0)), x1)) → c6(ACTIVE(isNat(s(z0)))) 686.55/213.77
ACTIVE(U41(isNat(x(z0, z1)), x1)) → c6(U41'(mark(U31(isNat(z0), z1)), x1)) 686.55/213.77
ACTIVE(U41(isNat(x(z0, z1)), x1)) → c6(ACTIVE(isNat(x(z0, z1)))) 686.55/213.77
ACTIVE(U51(plus(z0, 0), x1, x2)) → c25(U51'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.55/213.77
ACTIVE(U51(plus(z0, s(z1)), x1, x2)) → c25(U51'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.55/213.77
ACTIVE(U51(x(z0, 0), x1, x2)) → c25(U51'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.55/213.77
ACTIVE(U51(x(z0, s(z1)), x1, x2)) → c25(U51'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.55/213.77
ACTIVE(U51(U11(z0, z1), x1, x2)) → c25(U51'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.55/213.77
ACTIVE(U51(U12(z0), x1, x2)) → c25(U51'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.55/213.77
ACTIVE(U51(U21(z0), x1, x2)) → c25(U51'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.55/213.77
ACTIVE(U51(U31(z0, z1), x1, x2)) → c25(U51'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.55/213.77
ACTIVE(U51(U32(z0), x1, x2)) → c25(U51'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.55/213.77
ACTIVE(U51(U41(z0, z1), x1, x2)) → c25(U51'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.55/213.77
ACTIVE(U51(U51(z0, z1, z2), x1, x2)) → c25(U51'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.55/213.77
ACTIVE(U51(U52(z0, z1, z2), x1, x2)) → c25(U51'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.55/213.77
ACTIVE(U51(s(z0), x1, x2)) → c25(U51'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.55/213.77
ACTIVE(U51(plus(z0, z1), x1, x2)) → c25(U51'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.55/213.77
ACTIVE(U51(plus(z0, z1), x1, x2)) → c25(U51'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.55/213.77
ACTIVE(U51(U61(z0), x1, x2)) → c25(U51'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.55/213.77
ACTIVE(U51(U71(z0, z1, z2), x1, x2)) → c25(U51'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.55/213.77
ACTIVE(U51(U72(z0, z1, z2), x1, x2)) → c25(U51'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.55/213.77
ACTIVE(U51(x(z0, z1), x1, x2)) → c25(U51'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.55/213.77
ACTIVE(U51(x(z0, z1), x1, x2)) → c25(U51'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.55/213.77
ACTIVE(U51(U12(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.55/213.77
ACTIVE(U51(U21(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.55/213.77
ACTIVE(U51(U32(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.55/213.77
ACTIVE(U51(U41(tt, z0), x1, x2)) → c25(U51'(mark(z0), x1, x2)) 686.55/213.77
ACTIVE(U51(isNat(0), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.55/213.77
ACTIVE(U11(U51(tt, z0, z1), x1)) → c7(U11'(mark(U52(isNat(z1), z0, z1)), x1)) 686.55/213.77
ACTIVE(U11(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.55/213.77
ACTIVE(U12(U51(tt, z0, z1))) → c7(U12'(mark(U52(isNat(z1), z0, z1)))) 686.55/213.77
ACTIVE(U12(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.55/213.77
ACTIVE(U21(U51(tt, z0, z1))) → c7(U21'(mark(U52(isNat(z1), z0, z1)))) 686.55/213.77
ACTIVE(U21(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.55/213.77
ACTIVE(U31(U51(tt, z0, z1), x1)) → c7(U31'(mark(U52(isNat(z1), z0, z1)), x1)) 686.55/213.77
ACTIVE(U31(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.55/213.77
ACTIVE(U32(U51(tt, z0, z1))) → c7(U32'(mark(U52(isNat(z1), z0, z1)))) 686.55/213.77
ACTIVE(U32(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.55/213.77
ACTIVE(U41(U51(tt, z0, z1), x1)) → c7(U41'(mark(U52(isNat(z1), z0, z1)), x1)) 686.55/213.77
ACTIVE(U41(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.55/213.77
ACTIVE(U51(U11(tt, z0), x1, x2)) → c7(U51'(mark(U12(isNat(z0))), x1, x2)) 686.55/213.77
ACTIVE(U51(U11(tt, z0), x1, x2)) → c7(ACTIVE(U11(tt, z0))) 686.55/213.77
ACTIVE(U51(U31(tt, z0), x1, x2)) → c7(U51'(mark(U32(isNat(z0))), x1, x2)) 686.55/213.77
ACTIVE(U51(U31(tt, z0), x1, x2)) → c7(ACTIVE(U31(tt, z0))) 686.55/213.77
ACTIVE(U51(U51(tt, z0, z1), x1, x2)) → c7(U51'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.55/213.77
ACTIVE(U51(U51(tt, z0, z1), x1, x2)) → c7(ACTIVE(U51(tt, z0, z1))) 686.55/213.77
ACTIVE(U51(isNat(plus(z0, z1)), x1, x2)) → c7(U51'(mark(U11(isNat(z0), z1)), x1, x2)) 686.55/213.77
ACTIVE(U51(isNat(plus(z0, z1)), x1, x2)) → c7(ACTIVE(isNat(plus(z0, z1)))) 686.55/213.77
ACTIVE(U51(isNat(s(z0)), x1, x2)) → c7(U51'(mark(U21(isNat(z0))), x1, x2)) 686.55/213.77
ACTIVE(U51(isNat(s(z0)), x1, x2)) → c7(ACTIVE(isNat(s(z0)))) 686.55/213.77
ACTIVE(U51(isNat(x(z0, z1)), x1, x2)) → c7(U51'(mark(U31(isNat(z0), z1)), x1, x2)) 686.55/213.77
ACTIVE(U51(isNat(x(z0, z1)), x1, x2)) → c7(ACTIVE(isNat(x(z0, z1)))) 686.55/213.77
ACTIVE(U52(plus(z0, 0), x1, x2)) → c26(U52'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.55/213.77
ACTIVE(U52(plus(z0, s(z1)), x1, x2)) → c26(U52'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.55/213.77
ACTIVE(U52(x(z0, 0), x1, x2)) → c26(U52'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.55/213.77
ACTIVE(U52(x(z0, s(z1)), x1, x2)) → c26(U52'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.55/213.77
ACTIVE(U52(U11(z0, z1), x1, x2)) → c26(U52'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.55/213.77
ACTIVE(U52(U12(z0), x1, x2)) → c26(U52'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.55/213.77
ACTIVE(U52(U21(z0), x1, x2)) → c26(U52'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.55/213.77
ACTIVE(U52(U31(z0, z1), x1, x2)) → c26(U52'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.55/213.77
ACTIVE(U52(U32(z0), x1, x2)) → c26(U52'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.55/213.77
ACTIVE(U52(U41(z0, z1), x1, x2)) → c26(U52'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.55/213.77
ACTIVE(U52(U51(z0, z1, z2), x1, x2)) → c26(U52'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.55/213.77
ACTIVE(U52(U52(z0, z1, z2), x1, x2)) → c26(U52'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.55/213.77
ACTIVE(U52(s(z0), x1, x2)) → c26(U52'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.55/213.77
ACTIVE(U52(plus(z0, z1), x1, x2)) → c26(U52'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.55/213.77
ACTIVE(U52(plus(z0, z1), x1, x2)) → c26(U52'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.55/213.77
ACTIVE(U52(U61(z0), x1, x2)) → c26(U52'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.55/213.77
ACTIVE(U52(U71(z0, z1, z2), x1, x2)) → c26(U52'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.55/213.77
ACTIVE(U52(U72(z0, z1, z2), x1, x2)) → c26(U52'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.55/213.77
ACTIVE(U52(x(z0, z1), x1, x2)) → c26(U52'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.55/213.77
ACTIVE(U52(x(z0, z1), x1, x2)) → c26(U52'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.55/213.77
ACTIVE(U52(U12(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.55/213.77
ACTIVE(U52(U21(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.55/213.77
ACTIVE(U52(U32(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.55/213.77
ACTIVE(U52(U41(tt, z0), x1, x2)) → c26(U52'(mark(z0), x1, x2)) 686.55/213.77
ACTIVE(U52(isNat(0), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.55/213.77
ACTIVE(U11(U52(tt, z0, z1), x1)) → c8(U11'(mark(s(plus(z1, z0))), x1)) 686.55/213.77
ACTIVE(U11(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.55/213.77
ACTIVE(U12(U52(tt, z0, z1))) → c8(U12'(mark(s(plus(z1, z0))))) 686.55/213.77
ACTIVE(U12(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.55/213.77
ACTIVE(U21(U52(tt, z0, z1))) → c8(U21'(mark(s(plus(z1, z0))))) 686.55/213.77
ACTIVE(U21(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.55/213.77
ACTIVE(U31(U52(tt, z0, z1), x1)) → c8(U31'(mark(s(plus(z1, z0))), x1)) 686.55/213.77
ACTIVE(U31(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.55/213.77
ACTIVE(U32(U52(tt, z0, z1))) → c8(U32'(mark(s(plus(z1, z0))))) 686.55/213.77
ACTIVE(U32(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.55/213.77
ACTIVE(U41(U52(tt, z0, z1), x1)) → c8(U41'(mark(s(plus(z1, z0))), x1)) 686.55/213.77
ACTIVE(U41(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.55/213.77
ACTIVE(U51(U52(tt, z0, z1), x1, x2)) → c8(U51'(mark(s(plus(z1, z0))), x1, x2)) 686.55/213.77
ACTIVE(U51(U52(tt, z0, z1), x1, x2)) → c8(ACTIVE(U52(tt, z0, z1))) 686.55/213.77
ACTIVE(U52(U11(tt, z0), x1, x2)) → c8(U52'(mark(U12(isNat(z0))), x1, x2)) 686.55/213.77
ACTIVE(U52(U11(tt, z0), x1, x2)) → c8(ACTIVE(U11(tt, z0))) 686.55/213.77
ACTIVE(U52(U31(tt, z0), x1, x2)) → c8(U52'(mark(U32(isNat(z0))), x1, x2)) 686.55/213.77
ACTIVE(U52(U31(tt, z0), x1, x2)) → c8(ACTIVE(U31(tt, z0))) 686.55/213.77
ACTIVE(U52(U51(tt, z0, z1), x1, x2)) → c8(U52'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.55/213.77
ACTIVE(U52(U51(tt, z0, z1), x1, x2)) → c8(ACTIVE(U51(tt, z0, z1))) 686.55/213.77
ACTIVE(U52(U52(tt, z0, z1), x1, x2)) → c8(U52'(mark(s(plus(z1, z0))), x1, x2)) 686.55/213.77
ACTIVE(U52(U52(tt, z0, z1), x1, x2)) → c8(ACTIVE(U52(tt, z0, z1))) 686.55/213.77
ACTIVE(U52(isNat(plus(z0, z1)), x1, x2)) → c8(U52'(mark(U11(isNat(z0), z1)), x1, x2)) 686.55/213.77
ACTIVE(U52(isNat(plus(z0, z1)), x1, x2)) → c8(ACTIVE(isNat(plus(z0, z1)))) 686.55/213.77
ACTIVE(U52(isNat(s(z0)), x1, x2)) → c8(U52'(mark(U21(isNat(z0))), x1, x2)) 686.55/213.77
ACTIVE(U52(isNat(s(z0)), x1, x2)) → c8(ACTIVE(isNat(s(z0)))) 686.55/213.77
ACTIVE(U52(isNat(x(z0, z1)), x1, x2)) → c8(U52'(mark(U31(isNat(z0), z1)), x1, x2)) 686.55/213.77
ACTIVE(U52(isNat(x(z0, z1)), x1, x2)) → c8(ACTIVE(isNat(x(z0, z1)))) 686.55/213.77
ACTIVE(s(plus(z0, 0))) → c27(S(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.55/213.77
ACTIVE(s(plus(z0, s(z1)))) → c27(S(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.55/213.77
ACTIVE(s(x(z0, 0))) → c27(S(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.55/213.77
ACTIVE(s(x(z0, s(z1)))) → c27(S(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.55/213.77
ACTIVE(s(U11(z0, z1))) → c27(S(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.55/213.77
ACTIVE(s(U12(z0))) → c27(S(U12(active(z0))), ACTIVE(U12(z0))) 686.55/213.77
ACTIVE(s(U21(z0))) → c27(S(U21(active(z0))), ACTIVE(U21(z0))) 686.55/213.77
ACTIVE(s(U31(z0, z1))) → c27(S(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.55/213.77
ACTIVE(s(U32(z0))) → c27(S(U32(active(z0))), ACTIVE(U32(z0))) 686.55/213.77
ACTIVE(s(U41(z0, z1))) → c27(S(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.55/213.77
ACTIVE(s(U51(z0, z1, z2))) → c27(S(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.55/213.77
ACTIVE(s(U52(z0, z1, z2))) → c27(S(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.55/213.77
ACTIVE(s(s(z0))) → c27(S(s(active(z0))), ACTIVE(s(z0))) 686.55/213.77
ACTIVE(s(plus(z0, z1))) → c27(S(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.55/213.77
ACTIVE(s(plus(z0, z1))) → c27(S(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.55/213.77
ACTIVE(s(U61(z0))) → c27(S(U61(active(z0))), ACTIVE(U61(z0))) 686.55/213.77
ACTIVE(s(U71(z0, z1, z2))) → c27(S(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.55/213.77
ACTIVE(s(U72(z0, z1, z2))) → c27(S(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.55/213.77
ACTIVE(s(x(z0, z1))) → c27(S(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.55/213.77
ACTIVE(s(x(z0, z1))) → c27(S(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.55/213.77
ACTIVE(s(U12(tt))) → c27(S(mark(tt))) 686.55/213.77
ACTIVE(s(U21(tt))) → c27(S(mark(tt))) 686.55/213.77
ACTIVE(s(U32(tt))) → c27(S(mark(tt))) 686.55/213.77
ACTIVE(s(U41(tt, z0))) → c27(S(mark(z0))) 686.55/213.77
ACTIVE(s(isNat(0))) → c27(S(mark(tt))) 686.55/213.77
ACTIVE(s(U11(tt, z0))) → c9(S(mark(U12(isNat(z0))))) 686.55/213.77
ACTIVE(s(U11(tt, z0))) → c9(ACTIVE(U11(tt, z0))) 686.55/213.77
ACTIVE(s(U31(tt, z0))) → c9(S(mark(U32(isNat(z0))))) 686.55/213.77
ACTIVE(s(U31(tt, z0))) → c9(ACTIVE(U31(tt, z0))) 686.55/213.77
ACTIVE(s(U51(tt, z0, z1))) → c9(S(mark(U52(isNat(z1), z0, z1)))) 686.55/213.77
ACTIVE(s(U51(tt, z0, z1))) → c9(ACTIVE(U51(tt, z0, z1))) 686.55/213.77
ACTIVE(s(U52(tt, z0, z1))) → c9(S(mark(s(plus(z1, z0))))) 686.55/213.77
ACTIVE(s(U52(tt, z0, z1))) → c9(ACTIVE(U52(tt, z0, z1))) 686.55/213.77
ACTIVE(s(isNat(plus(z0, z1)))) → c9(S(mark(U11(isNat(z0), z1)))) 686.55/213.77
ACTIVE(s(isNat(plus(z0, z1)))) → c9(ACTIVE(isNat(plus(z0, z1)))) 686.55/213.77
ACTIVE(s(isNat(s(z0)))) → c9(S(mark(U21(isNat(z0))))) 686.55/213.77
ACTIVE(s(isNat(s(z0)))) → c9(ACTIVE(isNat(s(z0)))) 686.55/213.77
ACTIVE(s(isNat(x(z0, z1)))) → c9(S(mark(U31(isNat(z0), z1)))) 686.55/213.77
ACTIVE(s(isNat(x(z0, z1)))) → c9(ACTIVE(isNat(x(z0, z1)))) 686.55/213.77
ACTIVE(U61(plus(z0, 0))) → c30(U61'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.55/213.77
ACTIVE(U61(plus(z0, s(z1)))) → c30(U61'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.55/213.77
ACTIVE(U61(x(z0, 0))) → c30(U61'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.55/213.77
ACTIVE(U61(x(z0, s(z1)))) → c30(U61'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.55/213.77
ACTIVE(U61(U11(z0, z1))) → c30(U61'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.55/213.77
ACTIVE(U61(U12(z0))) → c30(U61'(U12(active(z0))), ACTIVE(U12(z0))) 686.55/213.77
ACTIVE(U61(U21(z0))) → c30(U61'(U21(active(z0))), ACTIVE(U21(z0))) 686.55/213.77
ACTIVE(U61(U31(z0, z1))) → c30(U61'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.55/213.77
ACTIVE(U61(U32(z0))) → c30(U61'(U32(active(z0))), ACTIVE(U32(z0))) 686.55/213.77
ACTIVE(U61(U41(z0, z1))) → c30(U61'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.55/213.77
ACTIVE(U61(U51(z0, z1, z2))) → c30(U61'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.55/213.77
ACTIVE(U61(U52(z0, z1, z2))) → c30(U61'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.55/213.77
ACTIVE(U61(s(z0))) → c30(U61'(s(active(z0))), ACTIVE(s(z0))) 686.55/213.77
ACTIVE(U61(plus(z0, z1))) → c30(U61'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.55/213.77
ACTIVE(U61(plus(z0, z1))) → c30(U61'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.55/213.77
ACTIVE(U61(U61(z0))) → c30(U61'(U61(active(z0))), ACTIVE(U61(z0))) 686.55/213.77
ACTIVE(U61(U71(z0, z1, z2))) → c30(U61'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.55/213.77
ACTIVE(U61(U72(z0, z1, z2))) → c30(U61'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.55/213.77
ACTIVE(U61(x(z0, z1))) → c30(U61'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.55/213.77
ACTIVE(U61(x(z0, z1))) → c30(U61'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.55/213.77
ACTIVE(U11(U61(tt), x1)) → c19(U11'(mark(0), x1)) 686.55/213.77
ACTIVE(U12(U61(tt))) → c20(U12'(mark(0))) 686.55/213.77
ACTIVE(U21(U61(tt))) → c21(U21'(mark(0))) 686.55/213.77
ACTIVE(U31(U61(tt), x1)) → c22(U31'(mark(0), x1)) 686.55/213.77
ACTIVE(U32(U61(tt))) → c23(U32'(mark(0))) 686.55/213.77
ACTIVE(U41(U61(tt), x1)) → c24(U41'(mark(0), x1)) 686.55/213.77
ACTIVE(U51(U61(tt), x1, x2)) → c25(U51'(mark(0), x1, x2)) 686.55/213.77
ACTIVE(U52(U61(tt), x1, x2)) → c26(U52'(mark(0), x1, x2)) 686.55/213.77
ACTIVE(s(U61(tt))) → c27(S(mark(0))) 686.55/213.77
ACTIVE(U61(U12(tt))) → c30(U61'(mark(tt))) 686.55/213.77
ACTIVE(U61(U21(tt))) → c30(U61'(mark(tt))) 686.55/213.77
ACTIVE(U61(U32(tt))) → c30(U61'(mark(tt))) 686.55/213.77
ACTIVE(U61(U41(tt, z0))) → c30(U61'(mark(z0))) 686.55/213.77
ACTIVE(U61(U61(tt))) → c30(U61'(mark(0))) 686.55/213.77
ACTIVE(U61(isNat(0))) → c30(U61'(mark(tt))) 686.55/213.77
ACTIVE(U61(U11(tt, z0))) → c10(U61'(mark(U12(isNat(z0))))) 686.55/213.77
ACTIVE(U61(U11(tt, z0))) → c10(ACTIVE(U11(tt, z0))) 686.55/213.77
ACTIVE(U61(U31(tt, z0))) → c10(U61'(mark(U32(isNat(z0))))) 686.55/213.77
ACTIVE(U61(U31(tt, z0))) → c10(ACTIVE(U31(tt, z0))) 686.55/213.77
ACTIVE(U61(U51(tt, z0, z1))) → c10(U61'(mark(U52(isNat(z1), z0, z1)))) 686.55/213.77
ACTIVE(U61(U51(tt, z0, z1))) → c10(ACTIVE(U51(tt, z0, z1))) 686.55/213.77
ACTIVE(U61(U52(tt, z0, z1))) → c10(U61'(mark(s(plus(z1, z0))))) 686.55/213.77
ACTIVE(U61(U52(tt, z0, z1))) → c10(ACTIVE(U52(tt, z0, z1))) 686.55/213.77
ACTIVE(U61(isNat(plus(z0, z1)))) → c10(U61'(mark(U11(isNat(z0), z1)))) 686.55/213.77
ACTIVE(U61(isNat(plus(z0, z1)))) → c10(ACTIVE(isNat(plus(z0, z1)))) 686.55/213.77
ACTIVE(U61(isNat(s(z0)))) → c10(U61'(mark(U21(isNat(z0))))) 686.55/213.77
ACTIVE(U61(isNat(s(z0)))) → c10(ACTIVE(isNat(s(z0)))) 686.55/213.77
ACTIVE(U61(isNat(x(z0, z1)))) → c10(U61'(mark(U31(isNat(z0), z1)))) 686.55/213.77
ACTIVE(U61(isNat(x(z0, z1)))) → c10(ACTIVE(isNat(x(z0, z1)))) 686.55/213.77
ACTIVE(U71(plus(z0, 0), x1, x2)) → c31(U71'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.55/213.77
ACTIVE(U71(plus(z0, s(z1)), x1, x2)) → c31(U71'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.55/213.77
ACTIVE(U71(x(z0, 0), x1, x2)) → c31(U71'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.55/213.77
ACTIVE(U71(x(z0, s(z1)), x1, x2)) → c31(U71'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.55/213.77
ACTIVE(U71(U11(z0, z1), x1, x2)) → c31(U71'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.55/213.77
ACTIVE(U71(U12(z0), x1, x2)) → c31(U71'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.55/213.77
ACTIVE(U71(U21(z0), x1, x2)) → c31(U71'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.55/213.77
ACTIVE(U71(U31(z0, z1), x1, x2)) → c31(U71'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.55/213.77
ACTIVE(U71(U32(z0), x1, x2)) → c31(U71'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.55/213.77
ACTIVE(U71(U41(z0, z1), x1, x2)) → c31(U71'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.55/213.77
ACTIVE(U71(U51(z0, z1, z2), x1, x2)) → c31(U71'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.55/213.77
ACTIVE(U71(U52(z0, z1, z2), x1, x2)) → c31(U71'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.55/213.77
ACTIVE(U71(s(z0), x1, x2)) → c31(U71'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.55/213.77
ACTIVE(U71(plus(z0, z1), x1, x2)) → c31(U71'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.55/213.77
ACTIVE(U71(plus(z0, z1), x1, x2)) → c31(U71'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.55/213.77
ACTIVE(U71(U61(z0), x1, x2)) → c31(U71'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.55/213.77
ACTIVE(U71(U71(z0, z1, z2), x1, x2)) → c31(U71'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.55/213.77
ACTIVE(U71(U72(z0, z1, z2), x1, x2)) → c31(U71'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.55/213.77
ACTIVE(U71(x(z0, z1), x1, x2)) → c31(U71'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.55/213.77
ACTIVE(U71(x(z0, z1), x1, x2)) → c31(U71'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.55/213.77
ACTIVE(U71(U12(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.55/213.77
ACTIVE(U71(U21(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.55/213.77
ACTIVE(U71(U32(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.55/213.77
ACTIVE(U71(U41(tt, z0), x1, x2)) → c31(U71'(mark(z0), x1, x2)) 686.55/213.77
ACTIVE(U71(U61(tt), x1, x2)) → c31(U71'(mark(0), x1, x2)) 686.55/213.77
ACTIVE(U71(isNat(0), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.55/213.77
ACTIVE(U11(U71(tt, z0, z1), x1)) → c11(U11'(mark(U72(isNat(z1), z0, z1)), x1)) 686.55/213.77
ACTIVE(U11(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.55/213.77
ACTIVE(U12(U71(tt, z0, z1))) → c11(U12'(mark(U72(isNat(z1), z0, z1)))) 686.55/213.77
ACTIVE(U12(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.55/213.77
ACTIVE(U21(U71(tt, z0, z1))) → c11(U21'(mark(U72(isNat(z1), z0, z1)))) 686.55/213.77
ACTIVE(U21(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.55/213.77
ACTIVE(U31(U71(tt, z0, z1), x1)) → c11(U31'(mark(U72(isNat(z1), z0, z1)), x1)) 686.55/213.77
ACTIVE(U31(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.55/213.77
ACTIVE(U32(U71(tt, z0, z1))) → c11(U32'(mark(U72(isNat(z1), z0, z1)))) 686.55/213.77
ACTIVE(U32(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.55/213.77
ACTIVE(U41(U71(tt, z0, z1), x1)) → c11(U41'(mark(U72(isNat(z1), z0, z1)), x1)) 686.55/213.77
ACTIVE(U41(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.55/213.77
ACTIVE(U51(U71(tt, z0, z1), x1, x2)) → c11(U51'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.55/213.77
ACTIVE(U51(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.55/213.77
ACTIVE(U52(U71(tt, z0, z1), x1, x2)) → c11(U52'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.55/213.77
ACTIVE(U52(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.55/213.77
ACTIVE(s(U71(tt, z0, z1))) → c11(S(mark(U72(isNat(z1), z0, z1)))) 686.55/213.77
ACTIVE(s(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.55/213.77
ACTIVE(U61(U71(tt, z0, z1))) → c11(U61'(mark(U72(isNat(z1), z0, z1)))) 686.55/213.77
ACTIVE(U61(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.55/213.77
ACTIVE(U71(U11(tt, z0), x1, x2)) → c11(U71'(mark(U12(isNat(z0))), x1, x2)) 686.55/213.77
ACTIVE(U71(U11(tt, z0), x1, x2)) → c11(ACTIVE(U11(tt, z0))) 686.55/213.77
ACTIVE(U71(U31(tt, z0), x1, x2)) → c11(U71'(mark(U32(isNat(z0))), x1, x2)) 686.55/213.77
ACTIVE(U71(U31(tt, z0), x1, x2)) → c11(ACTIVE(U31(tt, z0))) 686.55/213.77
ACTIVE(U71(U51(tt, z0, z1), x1, x2)) → c11(U71'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.55/213.77
ACTIVE(U71(U51(tt, z0, z1), x1, x2)) → c11(ACTIVE(U51(tt, z0, z1))) 686.55/213.77
ACTIVE(U71(U52(tt, z0, z1), x1, x2)) → c11(U71'(mark(s(plus(z1, z0))), x1, x2)) 686.55/213.77
ACTIVE(U71(U52(tt, z0, z1), x1, x2)) → c11(ACTIVE(U52(tt, z0, z1))) 686.55/213.77
ACTIVE(U71(U71(tt, z0, z1), x1, x2)) → c11(U71'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.55/213.77
ACTIVE(U71(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.55/213.77
ACTIVE(U71(isNat(plus(z0, z1)), x1, x2)) → c11(U71'(mark(U11(isNat(z0), z1)), x1, x2)) 686.55/213.77
ACTIVE(U71(isNat(plus(z0, z1)), x1, x2)) → c11(ACTIVE(isNat(plus(z0, z1)))) 686.55/213.77
ACTIVE(U71(isNat(s(z0)), x1, x2)) → c11(U71'(mark(U21(isNat(z0))), x1, x2)) 686.55/213.77
ACTIVE(U71(isNat(s(z0)), x1, x2)) → c11(ACTIVE(isNat(s(z0)))) 686.55/213.77
ACTIVE(U71(isNat(x(z0, z1)), x1, x2)) → c11(U71'(mark(U31(isNat(z0), z1)), x1, x2)) 686.55/213.77
ACTIVE(U71(isNat(x(z0, z1)), x1, x2)) → c11(ACTIVE(isNat(x(z0, z1)))) 686.55/213.77
ACTIVE(U72(plus(z0, 0), x1, x2)) → c32(U72'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.55/213.77
ACTIVE(U72(plus(z0, s(z1)), x1, x2)) → c32(U72'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.55/213.77
ACTIVE(U72(x(z0, 0), x1, x2)) → c32(U72'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.55/213.77
ACTIVE(U72(x(z0, s(z1)), x1, x2)) → c32(U72'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.55/213.77
ACTIVE(U72(U11(z0, z1), x1, x2)) → c32(U72'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.55/213.77
ACTIVE(U72(U12(z0), x1, x2)) → c32(U72'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.55/213.77
ACTIVE(U72(U21(z0), x1, x2)) → c32(U72'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.55/213.77
ACTIVE(U72(U31(z0, z1), x1, x2)) → c32(U72'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.55/213.77
ACTIVE(U72(U32(z0), x1, x2)) → c32(U72'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.55/213.77
ACTIVE(U72(U41(z0, z1), x1, x2)) → c32(U72'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.55/213.77
ACTIVE(U72(U51(z0, z1, z2), x1, x2)) → c32(U72'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.55/213.77
ACTIVE(U72(U52(z0, z1, z2), x1, x2)) → c32(U72'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.55/213.77
ACTIVE(U72(s(z0), x1, x2)) → c32(U72'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.55/213.77
ACTIVE(U72(plus(z0, z1), x1, x2)) → c32(U72'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.55/213.77
ACTIVE(U72(plus(z0, z1), x1, x2)) → c32(U72'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.55/213.77
ACTIVE(U72(U61(z0), x1, x2)) → c32(U72'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.55/213.77
ACTIVE(U72(U71(z0, z1, z2), x1, x2)) → c32(U72'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.55/213.77
ACTIVE(U72(U72(z0, z1, z2), x1, x2)) → c32(U72'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.55/213.77
ACTIVE(U72(x(z0, z1), x1, x2)) → c32(U72'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.55/213.77
ACTIVE(U72(x(z0, z1), x1, x2)) → c32(U72'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.55/213.77
ACTIVE(U72(U12(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.55/213.77
ACTIVE(U72(U21(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.55/213.77
ACTIVE(U72(U32(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.55/213.77
ACTIVE(U72(U41(tt, z0), x1, x2)) → c32(U72'(mark(z0), x1, x2)) 686.55/213.77
ACTIVE(U72(U61(tt), x1, x2)) → c32(U72'(mark(0), x1, x2)) 686.55/213.77
ACTIVE(U72(isNat(0), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.55/213.77
ACTIVE(U11(U72(tt, z0, z1), x1)) → c12(U11'(mark(plus(x(z1, z0), z1)), x1)) 686.55/213.77
ACTIVE(U11(U72(tt, z0, z1), x1)) → c12(ACTIVE(U72(tt, z0, z1))) 686.55/213.77
ACTIVE(U12(U72(tt, z0, z1))) → c12(U12'(mark(plus(x(z1, z0), z1)))) 686.55/213.77
ACTIVE(U12(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.55/213.77
ACTIVE(U21(U72(tt, z0, z1))) → c12(U21'(mark(plus(x(z1, z0), z1)))) 686.55/213.77
ACTIVE(U21(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.55/213.77
ACTIVE(U31(U72(tt, z0, z1), x1)) → c12(U31'(mark(plus(x(z1, z0), z1)), x1)) 686.55/213.77
ACTIVE(U31(U72(tt, z0, z1), x1)) → c12(ACTIVE(U72(tt, z0, z1))) 686.55/213.77
ACTIVE(U32(U72(tt, z0, z1))) → c12(U32'(mark(plus(x(z1, z0), z1)))) 686.55/213.77
ACTIVE(U32(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.55/213.77
ACTIVE(U41(U72(tt, z0, z1), x1)) → c12(U41'(mark(plus(x(z1, z0), z1)), x1)) 686.55/213.77
ACTIVE(U41(U72(tt, z0, z1), x1)) → c12(ACTIVE(U72(tt, z0, z1))) 686.55/213.77
ACTIVE(U51(U72(tt, z0, z1), x1, x2)) → c12(U51'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.55/213.77
ACTIVE(U51(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.55/213.77
ACTIVE(U52(U72(tt, z0, z1), x1, x2)) → c12(U52'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.55/213.77
ACTIVE(U52(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.55/213.77
ACTIVE(s(U72(tt, z0, z1))) → c12(S(mark(plus(x(z1, z0), z1)))) 686.55/213.77
ACTIVE(s(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.55/213.77
ACTIVE(U61(U72(tt, z0, z1))) → c12(U61'(mark(plus(x(z1, z0), z1)))) 686.55/213.77
ACTIVE(U61(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.55/213.77
ACTIVE(U71(U72(tt, z0, z1), x1, x2)) → c12(U71'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.55/213.77
ACTIVE(U71(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.55/213.77
ACTIVE(U72(U11(tt, z0), x1, x2)) → c12(U72'(mark(U12(isNat(z0))), x1, x2)) 686.55/213.77
ACTIVE(U72(U11(tt, z0), x1, x2)) → c12(ACTIVE(U11(tt, z0))) 686.55/213.77
ACTIVE(U72(U31(tt, z0), x1, x2)) → c12(U72'(mark(U32(isNat(z0))), x1, x2)) 686.55/213.77
ACTIVE(U72(U31(tt, z0), x1, x2)) → c12(ACTIVE(U31(tt, z0))) 686.55/213.77
ACTIVE(U72(U51(tt, z0, z1), x1, x2)) → c12(U72'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.55/213.77
ACTIVE(U72(U51(tt, z0, z1), x1, x2)) → c12(ACTIVE(U51(tt, z0, z1))) 686.55/213.77
ACTIVE(U72(U52(tt, z0, z1), x1, x2)) → c12(U72'(mark(s(plus(z1, z0))), x1, x2)) 686.55/213.77
ACTIVE(U72(U52(tt, z0, z1), x1, x2)) → c12(ACTIVE(U52(tt, z0, z1))) 686.55/213.77
ACTIVE(U72(U71(tt, z0, z1), x1, x2)) → c12(U72'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.55/213.77
ACTIVE(U72(U71(tt, z0, z1), x1, x2)) → c12(ACTIVE(U71(tt, z0, z1))) 686.55/213.77
ACTIVE(U72(U72(tt, z0, z1), x1, x2)) → c12(U72'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.55/213.77
ACTIVE(U72(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.55/213.77
ACTIVE(U72(isNat(plus(z0, z1)), x1, x2)) → c12(U72'(mark(U11(isNat(z0), z1)), x1, x2)) 686.55/213.77
ACTIVE(U72(isNat(plus(z0, z1)), x1, x2)) → c12(ACTIVE(isNat(plus(z0, z1)))) 686.55/213.77
ACTIVE(U72(isNat(s(z0)), x1, x2)) → c12(U72'(mark(U21(isNat(z0))), x1, x2)) 686.55/213.77
ACTIVE(U72(isNat(s(z0)), x1, x2)) → c12(ACTIVE(isNat(s(z0)))) 686.55/213.77
ACTIVE(U72(isNat(x(z0, z1)), x1, x2)) → c12(U72'(mark(U31(isNat(z0), z1)), x1, x2)) 686.55/213.77
ACTIVE(U72(isNat(x(z0, z1)), x1, x2)) → c12(ACTIVE(isNat(x(z0, z1)))) 686.55/213.77
PROPER(U11(x0, U11(z0, z1))) → c65(U11'(proper(x0), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(U11(z0, z1))) 686.55/213.77
PROPER(U11(x0, U12(z0))) → c65(U11'(proper(x0), U12(proper(z0))), PROPER(x0), PROPER(U12(z0))) 686.55/213.77
PROPER(U11(x0, isNat(z0))) → c65(U11'(proper(x0), isNat(proper(z0))), PROPER(x0), PROPER(isNat(z0))) 686.55/213.77
PROPER(U11(x0, U21(z0))) → c65(U11'(proper(x0), U21(proper(z0))), PROPER(x0), PROPER(U21(z0))) 686.55/213.77
PROPER(U11(x0, U31(z0, z1))) → c65(U11'(proper(x0), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(U31(z0, z1))) 686.55/213.77
PROPER(U11(x0, U32(z0))) → c65(U11'(proper(x0), U32(proper(z0))), PROPER(x0), PROPER(U32(z0))) 686.55/213.77
PROPER(U11(x0, U41(z0, z1))) → c65(U11'(proper(x0), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(U41(z0, z1))) 686.55/213.77
PROPER(U11(x0, U51(z0, z1, z2))) → c65(U11'(proper(x0), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U51(z0, z1, z2))) 686.55/213.77
PROPER(U11(x0, U52(z0, z1, z2))) → c65(U11'(proper(x0), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U52(z0, z1, z2))) 686.55/213.77
PROPER(U11(x0, s(z0))) → c65(U11'(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 686.55/213.77
PROPER(U11(x0, plus(z0, z1))) → c65(U11'(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 686.55/213.77
PROPER(U11(x0, U61(z0))) → c65(U11'(proper(x0), U61(proper(z0))), PROPER(x0), PROPER(U61(z0))) 686.55/213.77
PROPER(U11(x0, U71(z0, z1, z2))) → c65(U11'(proper(x0), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U71(z0, z1, z2))) 686.55/213.77
PROPER(U11(x0, U72(z0, z1, z2))) → c65(U11'(proper(x0), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U72(z0, z1, z2))) 686.55/213.77
PROPER(U11(x0, x(z0, z1))) → c65(U11'(proper(x0), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x(z0, z1))) 686.55/213.77
PROPER(U11(U11(z0, z1), x1)) → c65(U11'(U11(proper(z0), proper(z1)), proper(x1)), PROPER(U11(z0, z1)), PROPER(x1)) 686.55/213.77
PROPER(U11(U12(z0), x1)) → c65(U11'(U12(proper(z0)), proper(x1)), PROPER(U12(z0)), PROPER(x1)) 686.55/213.77
PROPER(U11(isNat(z0), x1)) → c65(U11'(isNat(proper(z0)), proper(x1)), PROPER(isNat(z0)), PROPER(x1)) 686.55/213.77
PROPER(U11(U21(z0), x1)) → c65(U11'(U21(proper(z0)), proper(x1)), PROPER(U21(z0)), PROPER(x1)) 686.55/213.77
PROPER(U11(U31(z0, z1), x1)) → c65(U11'(U31(proper(z0), proper(z1)), proper(x1)), PROPER(U31(z0, z1)), PROPER(x1)) 686.55/213.77
PROPER(U11(U32(z0), x1)) → c65(U11'(U32(proper(z0)), proper(x1)), PROPER(U32(z0)), PROPER(x1)) 686.55/213.77
PROPER(U11(U41(z0, z1), x1)) → c65(U11'(U41(proper(z0), proper(z1)), proper(x1)), PROPER(U41(z0, z1)), PROPER(x1)) 686.55/213.77
PROPER(U11(U51(z0, z1, z2), x1)) → c65(U11'(U51(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U51(z0, z1, z2)), PROPER(x1)) 686.55/213.77
PROPER(U11(U52(z0, z1, z2), x1)) → c65(U11'(U52(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U52(z0, z1, z2)), PROPER(x1)) 686.55/213.77
PROPER(U11(s(z0), x1)) → c65(U11'(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 686.55/213.77
PROPER(U11(plus(z0, z1), x1)) → c65(U11'(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 686.55/213.77
PROPER(U11(U61(z0), x1)) → c65(U11'(U61(proper(z0)), proper(x1)), PROPER(U61(z0)), PROPER(x1)) 686.55/213.77
PROPER(U11(U71(z0, z1, z2), x1)) → c65(U11'(U71(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U71(z0, z1, z2)), PROPER(x1)) 686.55/213.77
PROPER(U11(U72(z0, z1, z2), x1)) → c65(U11'(U72(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U72(z0, z1, z2)), PROPER(x1)) 686.55/213.77
PROPER(U11(x(z0, z1), x1)) → c65(U11'(x(proper(z0), proper(z1)), proper(x1)), PROPER(x(z0, z1)), PROPER(x1)) 686.55/213.77
PROPER(U11(x0, tt)) → c65(U11'(proper(x0), ok(tt)), PROPER(x0)) 686.55/213.77
PROPER(U11(x0, 0)) → c65(U11'(proper(x0), ok(0)), PROPER(x0)) 686.55/213.77
PROPER(U11(tt, x1)) → c65(U11'(ok(tt), proper(x1)), PROPER(x1)) 686.55/213.77
PROPER(U11(0, x1)) → c65(U11'(ok(0), proper(x1)), PROPER(x1)) 686.55/213.77
PROPER(U12(U11(z0, z1))) → c67(U12'(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.55/213.77
PROPER(U12(U12(z0))) → c67(U12'(U12(proper(z0))), PROPER(U12(z0))) 686.55/213.77
PROPER(U12(isNat(z0))) → c67(U12'(isNat(proper(z0))), PROPER(isNat(z0))) 686.55/213.77
PROPER(U12(U21(z0))) → c67(U12'(U21(proper(z0))), PROPER(U21(z0))) 686.55/213.77
PROPER(U12(U31(z0, z1))) → c67(U12'(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.55/213.77
PROPER(U12(U32(z0))) → c67(U12'(U32(proper(z0))), PROPER(U32(z0))) 686.55/213.77
PROPER(U12(U41(z0, z1))) → c67(U12'(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.55/213.77
PROPER(U12(U51(z0, z1, z2))) → c67(U12'(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.55/213.77
PROPER(U12(U52(z0, z1, z2))) → c67(U12'(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.55/213.77
PROPER(U12(s(z0))) → c67(U12'(s(proper(z0))), PROPER(s(z0))) 686.55/213.77
PROPER(U12(plus(z0, z1))) → c67(U12'(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.55/213.77
PROPER(U12(U61(z0))) → c67(U12'(U61(proper(z0))), PROPER(U61(z0))) 686.55/213.77
PROPER(U12(U71(z0, z1, z2))) → c67(U12'(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.55/213.77
PROPER(U12(U72(z0, z1, z2))) → c67(U12'(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.55/213.77
PROPER(U12(x(z0, z1))) → c67(U12'(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.55/213.77
PROPER(U12(tt)) → c67(U12'(ok(tt))) 686.55/213.77
PROPER(U12(0)) → c67(U12'(ok(0))) 686.55/213.77
PROPER(isNat(U11(z0, z1))) → c68(ISNAT(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.55/213.77
PROPER(isNat(U12(z0))) → c68(ISNAT(U12(proper(z0))), PROPER(U12(z0))) 686.55/213.77
PROPER(isNat(isNat(z0))) → c68(ISNAT(isNat(proper(z0))), PROPER(isNat(z0))) 686.55/213.77
PROPER(isNat(U21(z0))) → c68(ISNAT(U21(proper(z0))), PROPER(U21(z0))) 686.55/213.77
PROPER(isNat(U31(z0, z1))) → c68(ISNAT(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.55/213.77
PROPER(isNat(U32(z0))) → c68(ISNAT(U32(proper(z0))), PROPER(U32(z0))) 686.55/213.77
PROPER(isNat(U41(z0, z1))) → c68(ISNAT(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.55/213.77
PROPER(isNat(U51(z0, z1, z2))) → c68(ISNAT(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.55/213.77
PROPER(isNat(U52(z0, z1, z2))) → c68(ISNAT(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.55/213.77
PROPER(isNat(s(z0))) → c68(ISNAT(s(proper(z0))), PROPER(s(z0))) 686.55/213.77
PROPER(isNat(plus(z0, z1))) → c68(ISNAT(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.55/213.77
PROPER(isNat(U61(z0))) → c68(ISNAT(U61(proper(z0))), PROPER(U61(z0))) 686.55/213.77
PROPER(isNat(U71(z0, z1, z2))) → c68(ISNAT(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.55/213.77
PROPER(isNat(U72(z0, z1, z2))) → c68(ISNAT(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.55/213.77
PROPER(isNat(x(z0, z1))) → c68(ISNAT(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.55/213.77
PROPER(isNat(tt)) → c68(ISNAT(ok(tt))) 686.55/213.77
PROPER(isNat(0)) → c68(ISNAT(ok(0))) 686.55/213.77
PROPER(U21(U11(z0, z1))) → c69(U21'(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.55/213.77
PROPER(U21(U12(z0))) → c69(U21'(U12(proper(z0))), PROPER(U12(z0))) 686.55/213.77
PROPER(U21(isNat(z0))) → c69(U21'(isNat(proper(z0))), PROPER(isNat(z0))) 686.55/213.77
PROPER(U21(U21(z0))) → c69(U21'(U21(proper(z0))), PROPER(U21(z0))) 686.55/213.77
PROPER(U21(U31(z0, z1))) → c69(U21'(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.55/213.77
PROPER(U21(U32(z0))) → c69(U21'(U32(proper(z0))), PROPER(U32(z0))) 686.55/213.77
PROPER(U21(U41(z0, z1))) → c69(U21'(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.55/213.77
PROPER(U21(U51(z0, z1, z2))) → c69(U21'(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.55/213.77
PROPER(U21(U52(z0, z1, z2))) → c69(U21'(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.55/213.77
PROPER(U21(s(z0))) → c69(U21'(s(proper(z0))), PROPER(s(z0))) 686.55/213.77
PROPER(U21(plus(z0, z1))) → c69(U21'(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.55/213.77
PROPER(U21(U61(z0))) → c69(U21'(U61(proper(z0))), PROPER(U61(z0))) 686.55/213.77
PROPER(U21(U71(z0, z1, z2))) → c69(U21'(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.55/213.77
PROPER(U21(U72(z0, z1, z2))) → c69(U21'(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.55/213.77
PROPER(U21(x(z0, z1))) → c69(U21'(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.55/213.77
PROPER(U21(tt)) → c69(U21'(ok(tt))) 686.55/213.77
PROPER(U21(0)) → c69(U21'(ok(0))) 686.55/213.77
PROPER(U31(x0, U11(z0, z1))) → c70(U31'(proper(x0), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(U11(z0, z1))) 686.55/213.77
PROPER(U31(x0, U12(z0))) → c70(U31'(proper(x0), U12(proper(z0))), PROPER(x0), PROPER(U12(z0))) 686.55/213.77
PROPER(U31(x0, isNat(z0))) → c70(U31'(proper(x0), isNat(proper(z0))), PROPER(x0), PROPER(isNat(z0))) 686.55/213.77
PROPER(U31(x0, U21(z0))) → c70(U31'(proper(x0), U21(proper(z0))), PROPER(x0), PROPER(U21(z0))) 686.55/213.77
PROPER(U31(x0, U31(z0, z1))) → c70(U31'(proper(x0), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(U31(z0, z1))) 686.55/213.77
PROPER(U31(x0, U32(z0))) → c70(U31'(proper(x0), U32(proper(z0))), PROPER(x0), PROPER(U32(z0))) 686.55/213.77
PROPER(U31(x0, U41(z0, z1))) → c70(U31'(proper(x0), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(U41(z0, z1))) 686.55/213.77
PROPER(U31(x0, U51(z0, z1, z2))) → c70(U31'(proper(x0), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U51(z0, z1, z2))) 686.55/213.77
PROPER(U31(x0, U52(z0, z1, z2))) → c70(U31'(proper(x0), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U52(z0, z1, z2))) 686.55/213.77
PROPER(U31(x0, s(z0))) → c70(U31'(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 686.55/213.77
PROPER(U31(x0, plus(z0, z1))) → c70(U31'(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 686.55/213.77
PROPER(U31(x0, U61(z0))) → c70(U31'(proper(x0), U61(proper(z0))), PROPER(x0), PROPER(U61(z0))) 686.55/213.77
PROPER(U31(x0, U71(z0, z1, z2))) → c70(U31'(proper(x0), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U71(z0, z1, z2))) 686.55/213.77
PROPER(U31(x0, U72(z0, z1, z2))) → c70(U31'(proper(x0), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U72(z0, z1, z2))) 686.55/213.77
PROPER(U31(x0, x(z0, z1))) → c70(U31'(proper(x0), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x(z0, z1))) 686.55/213.77
PROPER(U31(U11(z0, z1), x1)) → c70(U31'(U11(proper(z0), proper(z1)), proper(x1)), PROPER(U11(z0, z1)), PROPER(x1)) 686.55/213.77
PROPER(U31(U12(z0), x1)) → c70(U31'(U12(proper(z0)), proper(x1)), PROPER(U12(z0)), PROPER(x1)) 686.55/213.77
PROPER(U31(isNat(z0), x1)) → c70(U31'(isNat(proper(z0)), proper(x1)), PROPER(isNat(z0)), PROPER(x1)) 686.55/213.77
PROPER(U31(U21(z0), x1)) → c70(U31'(U21(proper(z0)), proper(x1)), PROPER(U21(z0)), PROPER(x1)) 686.55/213.77
PROPER(U31(U31(z0, z1), x1)) → c70(U31'(U31(proper(z0), proper(z1)), proper(x1)), PROPER(U31(z0, z1)), PROPER(x1)) 686.55/213.77
PROPER(U31(U32(z0), x1)) → c70(U31'(U32(proper(z0)), proper(x1)), PROPER(U32(z0)), PROPER(x1)) 686.55/213.77
PROPER(U31(U41(z0, z1), x1)) → c70(U31'(U41(proper(z0), proper(z1)), proper(x1)), PROPER(U41(z0, z1)), PROPER(x1)) 686.55/213.77
PROPER(U31(U51(z0, z1, z2), x1)) → c70(U31'(U51(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U51(z0, z1, z2)), PROPER(x1)) 686.55/213.77
PROPER(U31(U52(z0, z1, z2), x1)) → c70(U31'(U52(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U52(z0, z1, z2)), PROPER(x1)) 686.55/213.77
PROPER(U31(s(z0), x1)) → c70(U31'(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 686.55/213.77
PROPER(U31(plus(z0, z1), x1)) → c70(U31'(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 686.55/213.77
PROPER(U31(U61(z0), x1)) → c70(U31'(U61(proper(z0)), proper(x1)), PROPER(U61(z0)), PROPER(x1)) 686.55/213.77
PROPER(U31(U71(z0, z1, z2), x1)) → c70(U31'(U71(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U71(z0, z1, z2)), PROPER(x1)) 686.55/213.77
PROPER(U31(U72(z0, z1, z2), x1)) → c70(U31'(U72(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U72(z0, z1, z2)), PROPER(x1)) 686.55/213.77
PROPER(U31(x(z0, z1), x1)) → c70(U31'(x(proper(z0), proper(z1)), proper(x1)), PROPER(x(z0, z1)), PROPER(x1)) 686.55/213.77
PROPER(U31(x0, tt)) → c70(U31'(proper(x0), ok(tt)), PROPER(x0)) 686.55/213.77
PROPER(U31(x0, 0)) → c70(U31'(proper(x0), ok(0)), PROPER(x0)) 686.55/213.77
PROPER(U31(tt, x1)) → c70(U31'(ok(tt), proper(x1)), PROPER(x1)) 686.55/213.77
PROPER(U31(0, x1)) → c70(U31'(ok(0), proper(x1)), PROPER(x1)) 686.55/213.77
PROPER(U32(U11(z0, z1))) → c71(U32'(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.55/213.77
PROPER(U32(U12(z0))) → c71(U32'(U12(proper(z0))), PROPER(U12(z0))) 686.55/213.77
PROPER(U32(isNat(z0))) → c71(U32'(isNat(proper(z0))), PROPER(isNat(z0))) 686.55/213.77
PROPER(U32(U21(z0))) → c71(U32'(U21(proper(z0))), PROPER(U21(z0))) 686.55/213.77
PROPER(U32(U31(z0, z1))) → c71(U32'(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.55/213.77
PROPER(U32(U32(z0))) → c71(U32'(U32(proper(z0))), PROPER(U32(z0))) 686.55/213.77
PROPER(U32(U41(z0, z1))) → c71(U32'(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.55/213.77
PROPER(U32(U51(z0, z1, z2))) → c71(U32'(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.55/213.77
PROPER(U32(U52(z0, z1, z2))) → c71(U32'(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.55/213.77
PROPER(U32(s(z0))) → c71(U32'(s(proper(z0))), PROPER(s(z0))) 686.55/213.77
PROPER(U32(plus(z0, z1))) → c71(U32'(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.55/213.77
PROPER(U32(U61(z0))) → c71(U32'(U61(proper(z0))), PROPER(U61(z0))) 686.55/213.77
PROPER(U32(U71(z0, z1, z2))) → c71(U32'(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.55/213.77
PROPER(U32(U72(z0, z1, z2))) → c71(U32'(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.55/213.77
PROPER(U32(x(z0, z1))) → c71(U32'(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.55/213.77
PROPER(U32(tt)) → c71(U32'(ok(tt))) 686.55/213.77
PROPER(U32(0)) → c71(U32'(ok(0))) 686.55/213.77
PROPER(U41(x0, U11(z0, z1))) → c72(U41'(proper(x0), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(U11(z0, z1))) 686.55/213.77
PROPER(U41(x0, U12(z0))) → c72(U41'(proper(x0), U12(proper(z0))), PROPER(x0), PROPER(U12(z0))) 686.55/213.77
PROPER(U41(x0, isNat(z0))) → c72(U41'(proper(x0), isNat(proper(z0))), PROPER(x0), PROPER(isNat(z0))) 686.55/213.77
PROPER(U41(x0, U21(z0))) → c72(U41'(proper(x0), U21(proper(z0))), PROPER(x0), PROPER(U21(z0))) 686.55/213.77
PROPER(U41(x0, U31(z0, z1))) → c72(U41'(proper(x0), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(U31(z0, z1))) 686.55/213.77
PROPER(U41(x0, U32(z0))) → c72(U41'(proper(x0), U32(proper(z0))), PROPER(x0), PROPER(U32(z0))) 686.55/213.77
PROPER(U41(x0, U41(z0, z1))) → c72(U41'(proper(x0), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(U41(z0, z1))) 686.55/213.77
PROPER(U41(x0, U51(z0, z1, z2))) → c72(U41'(proper(x0), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U51(z0, z1, z2))) 686.55/213.77
PROPER(U41(x0, U52(z0, z1, z2))) → c72(U41'(proper(x0), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U52(z0, z1, z2))) 686.55/213.77
PROPER(U41(x0, s(z0))) → c72(U41'(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 686.55/213.77
PROPER(U41(x0, plus(z0, z1))) → c72(U41'(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 686.55/213.77
PROPER(U41(x0, U61(z0))) → c72(U41'(proper(x0), U61(proper(z0))), PROPER(x0), PROPER(U61(z0))) 686.55/213.77
PROPER(U41(x0, U71(z0, z1, z2))) → c72(U41'(proper(x0), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U71(z0, z1, z2))) 686.55/213.77
PROPER(U41(x0, U72(z0, z1, z2))) → c72(U41'(proper(x0), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U72(z0, z1, z2))) 686.55/213.77
PROPER(U41(x0, x(z0, z1))) → c72(U41'(proper(x0), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x(z0, z1))) 686.55/213.77
PROPER(U41(U11(z0, z1), x1)) → c72(U41'(U11(proper(z0), proper(z1)), proper(x1)), PROPER(U11(z0, z1)), PROPER(x1)) 686.55/213.77
PROPER(U41(U12(z0), x1)) → c72(U41'(U12(proper(z0)), proper(x1)), PROPER(U12(z0)), PROPER(x1)) 686.55/213.77
PROPER(U41(isNat(z0), x1)) → c72(U41'(isNat(proper(z0)), proper(x1)), PROPER(isNat(z0)), PROPER(x1)) 686.55/213.77
PROPER(U41(U21(z0), x1)) → c72(U41'(U21(proper(z0)), proper(x1)), PROPER(U21(z0)), PROPER(x1)) 686.55/213.77
PROPER(U41(U31(z0, z1), x1)) → c72(U41'(U31(proper(z0), proper(z1)), proper(x1)), PROPER(U31(z0, z1)), PROPER(x1)) 686.55/213.77
PROPER(U41(U32(z0), x1)) → c72(U41'(U32(proper(z0)), proper(x1)), PROPER(U32(z0)), PROPER(x1)) 686.55/213.77
PROPER(U41(U41(z0, z1), x1)) → c72(U41'(U41(proper(z0), proper(z1)), proper(x1)), PROPER(U41(z0, z1)), PROPER(x1)) 686.55/213.77
PROPER(U41(U51(z0, z1, z2), x1)) → c72(U41'(U51(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U51(z0, z1, z2)), PROPER(x1)) 686.55/213.77
PROPER(U41(U52(z0, z1, z2), x1)) → c72(U41'(U52(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U52(z0, z1, z2)), PROPER(x1)) 686.55/213.77
PROPER(U41(s(z0), x1)) → c72(U41'(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 686.55/213.77
PROPER(U41(plus(z0, z1), x1)) → c72(U41'(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 686.55/213.77
PROPER(U41(U61(z0), x1)) → c72(U41'(U61(proper(z0)), proper(x1)), PROPER(U61(z0)), PROPER(x1)) 686.55/213.77
PROPER(U41(U71(z0, z1, z2), x1)) → c72(U41'(U71(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U71(z0, z1, z2)), PROPER(x1)) 686.55/213.77
PROPER(U41(U72(z0, z1, z2), x1)) → c72(U41'(U72(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U72(z0, z1, z2)), PROPER(x1)) 686.55/213.77
PROPER(U41(x(z0, z1), x1)) → c72(U41'(x(proper(z0), proper(z1)), proper(x1)), PROPER(x(z0, z1)), PROPER(x1)) 686.55/213.77
PROPER(U41(x0, tt)) → c72(U41'(proper(x0), ok(tt)), PROPER(x0)) 686.55/213.77
PROPER(U41(x0, 0)) → c72(U41'(proper(x0), ok(0)), PROPER(x0)) 686.55/213.77
PROPER(U41(tt, x1)) → c72(U41'(ok(tt), proper(x1)), PROPER(x1)) 686.55/213.77
PROPER(U41(0, x1)) → c72(U41'(ok(0), proper(x1)), PROPER(x1)) 686.55/213.77
PROPER(U51(x0, x1, U11(z0, z1))) → c73(U51'(proper(x0), proper(x1), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U11(z0, z1))) 686.55/213.77
PROPER(U51(x0, x1, U12(z0))) → c73(U51'(proper(x0), proper(x1), U12(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U12(z0))) 686.55/213.77
PROPER(U51(x0, x1, isNat(z0))) → c73(U51'(proper(x0), proper(x1), isNat(proper(z0))), PROPER(x0), PROPER(x1), PROPER(isNat(z0))) 686.55/213.77
PROPER(U51(x0, x1, U21(z0))) → c73(U51'(proper(x0), proper(x1), U21(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U21(z0))) 686.55/213.77
PROPER(U51(x0, x1, U31(z0, z1))) → c73(U51'(proper(x0), proper(x1), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U31(z0, z1))) 686.55/213.77
PROPER(U51(x0, x1, U32(z0))) → c73(U51'(proper(x0), proper(x1), U32(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U32(z0))) 686.55/213.77
PROPER(U51(x0, x1, U41(z0, z1))) → c73(U51'(proper(x0), proper(x1), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U41(z0, z1))) 686.55/213.77
PROPER(U51(x0, x1, U51(z0, z1, z2))) → c73(U51'(proper(x0), proper(x1), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U51(z0, z1, z2))) 686.55/213.77
PROPER(U51(x0, x1, U52(z0, z1, z2))) → c73(U51'(proper(x0), proper(x1), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U52(z0, z1, z2))) 686.55/213.77
PROPER(U51(x0, x1, s(z0))) → c73(U51'(proper(x0), proper(x1), s(proper(z0))), PROPER(x0), PROPER(x1), PROPER(s(z0))) 686.55/213.77
PROPER(U51(x0, x1, plus(z0, z1))) → c73(U51'(proper(x0), proper(x1), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(plus(z0, z1))) 686.55/213.77
PROPER(U51(x0, x1, U61(z0))) → c73(U51'(proper(x0), proper(x1), U61(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U61(z0))) 686.55/213.77
PROPER(U51(x0, x1, U71(z0, z1, z2))) → c73(U51'(proper(x0), proper(x1), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U71(z0, z1, z2))) 686.55/213.77
PROPER(U51(x0, x1, U72(z0, z1, z2))) → c73(U51'(proper(x0), proper(x1), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U72(z0, z1, z2))) 686.55/213.77
PROPER(U51(x0, x1, x(z0, z1))) → c73(U51'(proper(x0), proper(x1), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(x(z0, z1))) 686.55/213.77
PROPER(U51(x0, U11(z0, z1), x2)) → c73(U51'(proper(x0), U11(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U11(z0, z1)), PROPER(x2)) 686.55/213.77
PROPER(U51(x0, U12(z0), x2)) → c73(U51'(proper(x0), U12(proper(z0)), proper(x2)), PROPER(x0), PROPER(U12(z0)), PROPER(x2)) 686.55/213.77
PROPER(U51(x0, isNat(z0), x2)) → c73(U51'(proper(x0), isNat(proper(z0)), proper(x2)), PROPER(x0), PROPER(isNat(z0)), PROPER(x2)) 686.55/213.77
PROPER(U51(x0, U21(z0), x2)) → c73(U51'(proper(x0), U21(proper(z0)), proper(x2)), PROPER(x0), PROPER(U21(z0)), PROPER(x2)) 686.55/213.77
PROPER(U51(x0, U31(z0, z1), x2)) → c73(U51'(proper(x0), U31(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U31(z0, z1)), PROPER(x2)) 686.55/213.77
PROPER(U51(x0, U32(z0), x2)) → c73(U51'(proper(x0), U32(proper(z0)), proper(x2)), PROPER(x0), PROPER(U32(z0)), PROPER(x2)) 686.55/213.77
PROPER(U51(x0, U41(z0, z1), x2)) → c73(U51'(proper(x0), U41(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U41(z0, z1)), PROPER(x2)) 686.55/213.77
PROPER(U51(x0, U51(z0, z1, z2), x2)) → c73(U51'(proper(x0), U51(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U51(z0, z1, z2)), PROPER(x2)) 686.55/213.77
PROPER(U51(x0, U52(z0, z1, z2), x2)) → c73(U51'(proper(x0), U52(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U52(z0, z1, z2)), PROPER(x2)) 686.55/213.77
PROPER(U51(x0, s(z0), x2)) → c73(U51'(proper(x0), s(proper(z0)), proper(x2)), PROPER(x0), PROPER(s(z0)), PROPER(x2)) 686.55/213.77
PROPER(U51(x0, plus(z0, z1), x2)) → c73(U51'(proper(x0), plus(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(plus(z0, z1)), PROPER(x2)) 686.55/213.77
PROPER(U51(x0, U61(z0), x2)) → c73(U51'(proper(x0), U61(proper(z0)), proper(x2)), PROPER(x0), PROPER(U61(z0)), PROPER(x2)) 686.55/213.77
PROPER(U51(x0, U71(z0, z1, z2), x2)) → c73(U51'(proper(x0), U71(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U71(z0, z1, z2)), PROPER(x2)) 686.55/213.77
PROPER(U51(x0, U72(z0, z1, z2), x2)) → c73(U51'(proper(x0), U72(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U72(z0, z1, z2)), PROPER(x2)) 686.55/213.77
PROPER(U51(x0, x(z0, z1), x2)) → c73(U51'(proper(x0), x(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(x(z0, z1)), PROPER(x2)) 686.55/213.77
PROPER(U51(U11(z0, z1), x1, x2)) → c73(U51'(U11(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U11(z0, z1)), PROPER(x1), PROPER(x2)) 686.55/213.77
PROPER(U51(U12(z0), x1, x2)) → c73(U51'(U12(proper(z0)), proper(x1), proper(x2)), PROPER(U12(z0)), PROPER(x1), PROPER(x2)) 686.55/213.77
PROPER(U51(isNat(z0), x1, x2)) → c73(U51'(isNat(proper(z0)), proper(x1), proper(x2)), PROPER(isNat(z0)), PROPER(x1), PROPER(x2)) 686.55/213.77
PROPER(U51(U21(z0), x1, x2)) → c73(U51'(U21(proper(z0)), proper(x1), proper(x2)), PROPER(U21(z0)), PROPER(x1), PROPER(x2)) 686.55/213.77
PROPER(U51(U31(z0, z1), x1, x2)) → c73(U51'(U31(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U31(z0, z1)), PROPER(x1), PROPER(x2)) 686.55/213.77
PROPER(U51(U32(z0), x1, x2)) → c73(U51'(U32(proper(z0)), proper(x1), proper(x2)), PROPER(U32(z0)), PROPER(x1), PROPER(x2)) 686.55/213.77
PROPER(U51(U41(z0, z1), x1, x2)) → c73(U51'(U41(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U41(z0, z1)), PROPER(x1), PROPER(x2)) 686.55/213.77
PROPER(U51(U51(z0, z1, z2), x1, x2)) → c73(U51'(U51(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U51(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.55/213.77
PROPER(U51(U52(z0, z1, z2), x1, x2)) → c73(U51'(U52(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U52(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.55/213.77
PROPER(U51(s(z0), x1, x2)) → c73(U51'(s(proper(z0)), proper(x1), proper(x2)), PROPER(s(z0)), PROPER(x1), PROPER(x2)) 686.55/213.77
PROPER(U51(plus(z0, z1), x1, x2)) → c73(U51'(plus(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(plus(z0, z1)), PROPER(x1), PROPER(x2)) 686.55/213.77
PROPER(U51(U61(z0), x1, x2)) → c73(U51'(U61(proper(z0)), proper(x1), proper(x2)), PROPER(U61(z0)), PROPER(x1), PROPER(x2)) 686.55/213.77
PROPER(U51(U71(z0, z1, z2), x1, x2)) → c73(U51'(U71(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U71(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.55/213.77
PROPER(U51(U72(z0, z1, z2), x1, x2)) → c73(U51'(U72(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U72(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.55/213.77
PROPER(U51(x(z0, z1), x1, x2)) → c73(U51'(x(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(x(z0, z1)), PROPER(x1), PROPER(x2)) 686.55/213.77
PROPER(U51(x0, x1, tt)) → c73(U51'(proper(x0), proper(x1), ok(tt)), PROPER(x0), PROPER(x1)) 686.55/213.77
PROPER(U51(x0, x1, 0)) → c73(U51'(proper(x0), proper(x1), ok(0)), PROPER(x0), PROPER(x1)) 686.55/213.77
PROPER(U51(x0, tt, x2)) → c73(U51'(proper(x0), ok(tt), proper(x2)), PROPER(x0), PROPER(x2)) 686.55/213.77
PROPER(U51(x0, 0, x2)) → c73(U51'(proper(x0), ok(0), proper(x2)), PROPER(x0), PROPER(x2)) 686.55/213.77
PROPER(U51(tt, x1, x2)) → c73(U51'(ok(tt), proper(x1), proper(x2)), PROPER(x1), PROPER(x2)) 686.55/213.77
PROPER(U51(0, x1, x2)) → c73(U51'(ok(0), proper(x1), proper(x2)), PROPER(x1), PROPER(x2)) 686.55/213.77
PROPER(U52(x0, x1, U11(z0, z1))) → c74(U52'(proper(x0), proper(x1), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U11(z0, z1))) 686.55/213.77
PROPER(U52(x0, x1, U12(z0))) → c74(U52'(proper(x0), proper(x1), U12(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U12(z0))) 686.55/213.77
PROPER(U52(x0, x1, isNat(z0))) → c74(U52'(proper(x0), proper(x1), isNat(proper(z0))), PROPER(x0), PROPER(x1), PROPER(isNat(z0))) 686.55/213.77
PROPER(U52(x0, x1, U21(z0))) → c74(U52'(proper(x0), proper(x1), U21(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U21(z0))) 686.55/213.77
PROPER(U52(x0, x1, U31(z0, z1))) → c74(U52'(proper(x0), proper(x1), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U31(z0, z1))) 686.55/213.77
PROPER(U52(x0, x1, U32(z0))) → c74(U52'(proper(x0), proper(x1), U32(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U32(z0))) 686.55/213.77
PROPER(U52(x0, x1, U41(z0, z1))) → c74(U52'(proper(x0), proper(x1), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U41(z0, z1))) 686.55/213.77
PROPER(U52(x0, x1, U51(z0, z1, z2))) → c74(U52'(proper(x0), proper(x1), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U51(z0, z1, z2))) 686.55/213.77
PROPER(U52(x0, x1, U52(z0, z1, z2))) → c74(U52'(proper(x0), proper(x1), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U52(z0, z1, z2))) 686.55/213.77
PROPER(U52(x0, x1, s(z0))) → c74(U52'(proper(x0), proper(x1), s(proper(z0))), PROPER(x0), PROPER(x1), PROPER(s(z0))) 686.55/213.77
PROPER(U52(x0, x1, plus(z0, z1))) → c74(U52'(proper(x0), proper(x1), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(plus(z0, z1))) 686.55/213.77
PROPER(U52(x0, x1, U61(z0))) → c74(U52'(proper(x0), proper(x1), U61(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U61(z0))) 686.55/213.77
PROPER(U52(x0, x1, U71(z0, z1, z2))) → c74(U52'(proper(x0), proper(x1), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U71(z0, z1, z2))) 686.55/213.77
PROPER(U52(x0, x1, U72(z0, z1, z2))) → c74(U52'(proper(x0), proper(x1), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U72(z0, z1, z2))) 686.55/213.77
PROPER(U52(x0, x1, x(z0, z1))) → c74(U52'(proper(x0), proper(x1), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(x(z0, z1))) 686.55/213.77
PROPER(U52(x0, U11(z0, z1), x2)) → c74(U52'(proper(x0), U11(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U11(z0, z1)), PROPER(x2)) 686.55/213.77
PROPER(U52(x0, U12(z0), x2)) → c74(U52'(proper(x0), U12(proper(z0)), proper(x2)), PROPER(x0), PROPER(U12(z0)), PROPER(x2)) 686.55/213.77
PROPER(U52(x0, isNat(z0), x2)) → c74(U52'(proper(x0), isNat(proper(z0)), proper(x2)), PROPER(x0), PROPER(isNat(z0)), PROPER(x2)) 686.55/213.77
PROPER(U52(x0, U21(z0), x2)) → c74(U52'(proper(x0), U21(proper(z0)), proper(x2)), PROPER(x0), PROPER(U21(z0)), PROPER(x2)) 686.55/213.77
PROPER(U52(x0, U31(z0, z1), x2)) → c74(U52'(proper(x0), U31(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U31(z0, z1)), PROPER(x2)) 686.55/213.77
PROPER(U52(x0, U32(z0), x2)) → c74(U52'(proper(x0), U32(proper(z0)), proper(x2)), PROPER(x0), PROPER(U32(z0)), PROPER(x2)) 686.55/213.77
PROPER(U52(x0, U41(z0, z1), x2)) → c74(U52'(proper(x0), U41(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U41(z0, z1)), PROPER(x2)) 686.55/213.77
PROPER(U52(x0, U51(z0, z1, z2), x2)) → c74(U52'(proper(x0), U51(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U51(z0, z1, z2)), PROPER(x2)) 686.55/213.77
PROPER(U52(x0, U52(z0, z1, z2), x2)) → c74(U52'(proper(x0), U52(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U52(z0, z1, z2)), PROPER(x2)) 686.55/213.77
PROPER(U52(x0, s(z0), x2)) → c74(U52'(proper(x0), s(proper(z0)), proper(x2)), PROPER(x0), PROPER(s(z0)), PROPER(x2)) 686.55/213.77
PROPER(U52(x0, plus(z0, z1), x2)) → c74(U52'(proper(x0), plus(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(plus(z0, z1)), PROPER(x2)) 686.55/213.77
PROPER(U52(x0, U61(z0), x2)) → c74(U52'(proper(x0), U61(proper(z0)), proper(x2)), PROPER(x0), PROPER(U61(z0)), PROPER(x2)) 686.55/213.77
PROPER(U52(x0, U71(z0, z1, z2), x2)) → c74(U52'(proper(x0), U71(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U71(z0, z1, z2)), PROPER(x2)) 686.55/213.77
PROPER(U52(x0, U72(z0, z1, z2), x2)) → c74(U52'(proper(x0), U72(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U72(z0, z1, z2)), PROPER(x2)) 686.55/213.77
PROPER(U52(x0, x(z0, z1), x2)) → c74(U52'(proper(x0), x(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(x(z0, z1)), PROPER(x2)) 686.55/213.77
PROPER(U52(U11(z0, z1), x1, x2)) → c74(U52'(U11(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U11(z0, z1)), PROPER(x1), PROPER(x2)) 686.55/213.77
PROPER(U52(U12(z0), x1, x2)) → c74(U52'(U12(proper(z0)), proper(x1), proper(x2)), PROPER(U12(z0)), PROPER(x1), PROPER(x2)) 686.55/213.77
PROPER(U52(isNat(z0), x1, x2)) → c74(U52'(isNat(proper(z0)), proper(x1), proper(x2)), PROPER(isNat(z0)), PROPER(x1), PROPER(x2)) 686.55/213.77
PROPER(U52(U21(z0), x1, x2)) → c74(U52'(U21(proper(z0)), proper(x1), proper(x2)), PROPER(U21(z0)), PROPER(x1), PROPER(x2)) 686.55/213.77
PROPER(U52(U31(z0, z1), x1, x2)) → c74(U52'(U31(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U31(z0, z1)), PROPER(x1), PROPER(x2)) 686.55/213.77
PROPER(U52(U32(z0), x1, x2)) → c74(U52'(U32(proper(z0)), proper(x1), proper(x2)), PROPER(U32(z0)), PROPER(x1), PROPER(x2)) 686.55/213.77
PROPER(U52(U41(z0, z1), x1, x2)) → c74(U52'(U41(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U41(z0, z1)), PROPER(x1), PROPER(x2)) 686.55/213.77
PROPER(U52(U51(z0, z1, z2), x1, x2)) → c74(U52'(U51(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U51(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.55/213.77
PROPER(U52(U52(z0, z1, z2), x1, x2)) → c74(U52'(U52(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U52(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.55/213.77
PROPER(U52(s(z0), x1, x2)) → c74(U52'(s(proper(z0)), proper(x1), proper(x2)), PROPER(s(z0)), PROPER(x1), PROPER(x2)) 686.55/213.77
PROPER(U52(plus(z0, z1), x1, x2)) → c74(U52'(plus(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(plus(z0, z1)), PROPER(x1), PROPER(x2)) 686.55/213.77
PROPER(U52(U61(z0), x1, x2)) → c74(U52'(U61(proper(z0)), proper(x1), proper(x2)), PROPER(U61(z0)), PROPER(x1), PROPER(x2)) 686.55/213.77
PROPER(U52(U71(z0, z1, z2), x1, x2)) → c74(U52'(U71(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U71(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.55/213.77
PROPER(U52(U72(z0, z1, z2), x1, x2)) → c74(U52'(U72(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U72(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.55/213.77
PROPER(U52(x(z0, z1), x1, x2)) → c74(U52'(x(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(x(z0, z1)), PROPER(x1), PROPER(x2)) 686.55/213.77
PROPER(U52(x0, x1, tt)) → c74(U52'(proper(x0), proper(x1), ok(tt)), PROPER(x0), PROPER(x1)) 686.55/213.77
PROPER(U52(x0, x1, 0)) → c74(U52'(proper(x0), proper(x1), ok(0)), PROPER(x0), PROPER(x1)) 686.55/213.77
PROPER(U52(x0, tt, x2)) → c74(U52'(proper(x0), ok(tt), proper(x2)), PROPER(x0), PROPER(x2)) 686.55/213.77
PROPER(U52(x0, 0, x2)) → c74(U52'(proper(x0), ok(0), proper(x2)), PROPER(x0), PROPER(x2)) 686.55/213.77
PROPER(U52(tt, x1, x2)) → c74(U52'(ok(tt), proper(x1), proper(x2)), PROPER(x1), PROPER(x2)) 686.55/213.77
PROPER(U52(0, x1, x2)) → c74(U52'(ok(0), proper(x1), proper(x2)), PROPER(x1), PROPER(x2)) 686.55/213.77
PROPER(s(U11(z0, z1))) → c75(S(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.55/213.77
PROPER(s(U12(z0))) → c75(S(U12(proper(z0))), PROPER(U12(z0))) 686.55/213.77
PROPER(s(isNat(z0))) → c75(S(isNat(proper(z0))), PROPER(isNat(z0))) 686.55/213.77
PROPER(s(U21(z0))) → c75(S(U21(proper(z0))), PROPER(U21(z0))) 686.55/213.77
PROPER(s(U31(z0, z1))) → c75(S(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.55/213.77
PROPER(s(U32(z0))) → c75(S(U32(proper(z0))), PROPER(U32(z0))) 686.55/213.77
PROPER(s(U41(z0, z1))) → c75(S(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.55/213.77
PROPER(s(U51(z0, z1, z2))) → c75(S(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.55/213.77
PROPER(s(U52(z0, z1, z2))) → c75(S(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.55/213.77
PROPER(s(s(z0))) → c75(S(s(proper(z0))), PROPER(s(z0))) 686.55/213.77
PROPER(s(plus(z0, z1))) → c75(S(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.55/213.77
PROPER(s(U61(z0))) → c75(S(U61(proper(z0))), PROPER(U61(z0))) 686.55/213.77
PROPER(s(U71(z0, z1, z2))) → c75(S(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.55/213.77
PROPER(s(U72(z0, z1, z2))) → c75(S(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.55/213.77
PROPER(s(x(z0, z1))) → c75(S(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.55/213.77
PROPER(s(tt)) → c75(S(ok(tt))) 686.55/213.77
PROPER(s(0)) → c75(S(ok(0))) 686.55/213.77
PROPER(plus(x0, U11(z0, z1))) → c76(PLUS(proper(x0), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(U11(z0, z1))) 686.55/213.77
PROPER(plus(x0, U12(z0))) → c76(PLUS(proper(x0), U12(proper(z0))), PROPER(x0), PROPER(U12(z0))) 686.55/213.77
PROPER(plus(x0, isNat(z0))) → c76(PLUS(proper(x0), isNat(proper(z0))), PROPER(x0), PROPER(isNat(z0))) 686.55/213.77
PROPER(plus(x0, U21(z0))) → c76(PLUS(proper(x0), U21(proper(z0))), PROPER(x0), PROPER(U21(z0))) 686.55/213.77
PROPER(plus(x0, U31(z0, z1))) → c76(PLUS(proper(x0), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(U31(z0, z1))) 686.55/213.77
PROPER(plus(x0, U32(z0))) → c76(PLUS(proper(x0), U32(proper(z0))), PROPER(x0), PROPER(U32(z0))) 686.55/213.77
PROPER(plus(x0, U41(z0, z1))) → c76(PLUS(proper(x0), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(U41(z0, z1))) 686.55/213.77
PROPER(plus(x0, U51(z0, z1, z2))) → c76(PLUS(proper(x0), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U51(z0, z1, z2))) 686.55/213.77
PROPER(plus(x0, U52(z0, z1, z2))) → c76(PLUS(proper(x0), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U52(z0, z1, z2))) 686.55/213.77
PROPER(plus(x0, s(z0))) → c76(PLUS(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 686.55/213.77
PROPER(plus(x0, plus(z0, z1))) → c76(PLUS(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 686.55/213.77
PROPER(plus(x0, U61(z0))) → c76(PLUS(proper(x0), U61(proper(z0))), PROPER(x0), PROPER(U61(z0))) 686.55/213.77
PROPER(plus(x0, U71(z0, z1, z2))) → c76(PLUS(proper(x0), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U71(z0, z1, z2))) 686.55/213.77
PROPER(plus(x0, U72(z0, z1, z2))) → c76(PLUS(proper(x0), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U72(z0, z1, z2))) 686.55/213.77
PROPER(plus(x0, x(z0, z1))) → c76(PLUS(proper(x0), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x(z0, z1))) 686.55/213.77
PROPER(plus(U11(z0, z1), x1)) → c76(PLUS(U11(proper(z0), proper(z1)), proper(x1)), PROPER(U11(z0, z1)), PROPER(x1)) 686.55/213.77
PROPER(plus(U12(z0), x1)) → c76(PLUS(U12(proper(z0)), proper(x1)), PROPER(U12(z0)), PROPER(x1)) 686.55/213.77
PROPER(plus(isNat(z0), x1)) → c76(PLUS(isNat(proper(z0)), proper(x1)), PROPER(isNat(z0)), PROPER(x1)) 686.55/213.77
PROPER(plus(U21(z0), x1)) → c76(PLUS(U21(proper(z0)), proper(x1)), PROPER(U21(z0)), PROPER(x1)) 686.55/213.77
PROPER(plus(U31(z0, z1), x1)) → c76(PLUS(U31(proper(z0), proper(z1)), proper(x1)), PROPER(U31(z0, z1)), PROPER(x1)) 686.55/213.77
PROPER(plus(U32(z0), x1)) → c76(PLUS(U32(proper(z0)), proper(x1)), PROPER(U32(z0)), PROPER(x1)) 686.55/213.77
PROPER(plus(U41(z0, z1), x1)) → c76(PLUS(U41(proper(z0), proper(z1)), proper(x1)), PROPER(U41(z0, z1)), PROPER(x1)) 686.55/213.77
PROPER(plus(U51(z0, z1, z2), x1)) → c76(PLUS(U51(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U51(z0, z1, z2)), PROPER(x1)) 686.55/213.77
PROPER(plus(U52(z0, z1, z2), x1)) → c76(PLUS(U52(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U52(z0, z1, z2)), PROPER(x1)) 686.55/213.77
PROPER(plus(s(z0), x1)) → c76(PLUS(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 686.55/213.77
PROPER(plus(plus(z0, z1), x1)) → c76(PLUS(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 686.55/213.77
PROPER(plus(U61(z0), x1)) → c76(PLUS(U61(proper(z0)), proper(x1)), PROPER(U61(z0)), PROPER(x1)) 686.55/213.77
PROPER(plus(U71(z0, z1, z2), x1)) → c76(PLUS(U71(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U71(z0, z1, z2)), PROPER(x1)) 686.55/213.77
PROPER(plus(U72(z0, z1, z2), x1)) → c76(PLUS(U72(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U72(z0, z1, z2)), PROPER(x1)) 686.55/213.77
PROPER(plus(x(z0, z1), x1)) → c76(PLUS(x(proper(z0), proper(z1)), proper(x1)), PROPER(x(z0, z1)), PROPER(x1)) 686.55/213.77
PROPER(plus(x0, tt)) → c76(PLUS(proper(x0), ok(tt)), PROPER(x0)) 686.55/213.77
PROPER(plus(x0, 0)) → c76(PLUS(proper(x0), ok(0)), PROPER(x0)) 686.55/213.77
PROPER(plus(tt, x1)) → c76(PLUS(ok(tt), proper(x1)), PROPER(x1)) 686.55/213.77
PROPER(plus(0, x1)) → c76(PLUS(ok(0), proper(x1)), PROPER(x1)) 686.55/213.77
PROPER(U61(U11(z0, z1))) → c77(U61'(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.55/213.77
PROPER(U61(tt)) → c77(U61'(ok(tt)), PROPER(tt)) 686.55/213.77
PROPER(U61(U12(z0))) → c77(U61'(U12(proper(z0))), PROPER(U12(z0))) 686.55/213.77
PROPER(U61(isNat(z0))) → c77(U61'(isNat(proper(z0))), PROPER(isNat(z0))) 686.55/213.77
PROPER(U61(U21(z0))) → c77(U61'(U21(proper(z0))), PROPER(U21(z0))) 686.55/213.77
PROPER(U61(U31(z0, z1))) → c77(U61'(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.55/213.77
PROPER(U61(U32(z0))) → c77(U61'(U32(proper(z0))), PROPER(U32(z0))) 686.55/213.77
PROPER(U61(U41(z0, z1))) → c77(U61'(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.55/213.77
PROPER(U61(U51(z0, z1, z2))) → c77(U61'(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.55/213.77
PROPER(U61(U52(z0, z1, z2))) → c77(U61'(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.55/213.77
PROPER(U61(s(z0))) → c77(U61'(s(proper(z0))), PROPER(s(z0))) 686.55/213.77
PROPER(U61(plus(z0, z1))) → c77(U61'(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.55/213.77
PROPER(U61(U61(z0))) → c77(U61'(U61(proper(z0))), PROPER(U61(z0))) 686.55/213.77
PROPER(U61(0)) → c77(U61'(ok(0)), PROPER(0)) 686.55/213.77
PROPER(U61(U71(z0, z1, z2))) → c77(U61'(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.55/213.77
PROPER(U61(U72(z0, z1, z2))) → c77(U61'(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.55/213.77
PROPER(U61(x(z0, z1))) → c77(U61'(x(proper(z0), proper(z1))), PROPER(x(z0, z1)))
K tuples:none
Defined Rule Symbols:

active, U11, U12, U21, U31, U32, U41, U51, U52, s, plus, U61, U71, U72, x, proper, isNat, top

Defined Pair Symbols:

ACTIVE, U11', U12', U21', U31', U32', U41', U51', U52', S, PLUS, U61', U71', U72', X, PROPER, ISNAT, TOP

Compound Symbols:

c28, c29, 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, c62, c63, c64, c79, c80, c81, c82, c83, c84, c13, c16, c18, c1, c19, c19, c, c20, c20, c2, c21, c21, c3, c22, c22, c4, c23, c23, c5, c24, c24, c6, c25, c25, c7, c26, c26, c8, c27, c27, c9, c30, c30, c10, c31, c31, c11, c32, c32, c12, c65, c65, c67, c67, c68, c68, c69, c69, c70, c70, c71, c71, c72, c72, c73, c73, c74, c74, c75, c75, c76, c76, c77

686.55/213.77
686.55/213.77

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

Removed 2 trailing tuple parts
686.55/213.77
686.55/213.77

(126) Obligation:

Complexity Dependency Tuples Problem
Rules:

active(U11(tt, z0)) → mark(U12(isNat(z0))) 686.55/213.77
active(U12(tt)) → mark(tt) 686.55/213.77
active(U21(tt)) → mark(tt) 686.55/213.77
active(U31(tt, z0)) → mark(U32(isNat(z0))) 686.55/213.77
active(U32(tt)) → mark(tt) 686.55/213.77
active(U41(tt, z0)) → mark(z0) 686.55/213.77
active(U51(tt, z0, z1)) → mark(U52(isNat(z1), z0, z1)) 686.55/213.77
active(U52(tt, z0, z1)) → mark(s(plus(z1, z0))) 686.55/213.77
active(U61(tt)) → mark(0) 686.55/213.77
active(U71(tt, z0, z1)) → mark(U72(isNat(z1), z0, z1)) 686.55/213.77
active(U72(tt, z0, z1)) → mark(plus(x(z1, z0), z1)) 686.55/213.77
active(isNat(0)) → mark(tt) 686.55/213.77
active(isNat(plus(z0, z1))) → mark(U11(isNat(z0), z1)) 686.55/213.77
active(isNat(s(z0))) → mark(U21(isNat(z0))) 686.55/213.77
active(isNat(x(z0, z1))) → mark(U31(isNat(z0), z1)) 686.55/213.77
active(plus(z0, 0)) → mark(U41(isNat(z0), z0)) 686.55/213.77
active(plus(z0, s(z1))) → mark(U51(isNat(z1), z1, z0)) 686.55/213.77
active(x(z0, 0)) → mark(U61(isNat(z0))) 686.55/213.77
active(x(z0, s(z1))) → mark(U71(isNat(z1), z1, z0)) 686.55/213.77
active(U11(z0, z1)) → U11(active(z0), z1) 686.55/213.77
active(U12(z0)) → U12(active(z0)) 686.55/213.77
active(U21(z0)) → U21(active(z0)) 686.55/213.77
active(U31(z0, z1)) → U31(active(z0), z1) 686.55/213.77
active(U32(z0)) → U32(active(z0)) 686.55/213.77
active(U41(z0, z1)) → U41(active(z0), z1) 686.55/213.77
active(U51(z0, z1, z2)) → U51(active(z0), z1, z2) 686.55/213.77
active(U52(z0, z1, z2)) → U52(active(z0), z1, z2) 686.55/213.77
active(s(z0)) → s(active(z0)) 686.55/213.77
active(plus(z0, z1)) → plus(active(z0), z1) 686.55/213.77
active(plus(z0, z1)) → plus(z0, active(z1)) 686.55/213.77
active(U61(z0)) → U61(active(z0)) 686.55/213.77
active(U71(z0, z1, z2)) → U71(active(z0), z1, z2) 686.55/213.77
active(U72(z0, z1, z2)) → U72(active(z0), z1, z2) 686.55/213.77
active(x(z0, z1)) → x(active(z0), z1) 686.55/213.77
active(x(z0, z1)) → x(z0, active(z1)) 686.55/213.77
U11(mark(z0), z1) → mark(U11(z0, z1)) 686.55/213.77
U11(ok(z0), ok(z1)) → ok(U11(z0, z1)) 686.55/213.77
U12(mark(z0)) → mark(U12(z0)) 686.55/213.77
U12(ok(z0)) → ok(U12(z0)) 686.55/213.77
U21(mark(z0)) → mark(U21(z0)) 686.55/213.77
U21(ok(z0)) → ok(U21(z0)) 686.55/213.77
U31(mark(z0), z1) → mark(U31(z0, z1)) 686.55/213.77
U31(ok(z0), ok(z1)) → ok(U31(z0, z1)) 686.55/213.77
U32(mark(z0)) → mark(U32(z0)) 686.55/213.77
U32(ok(z0)) → ok(U32(z0)) 686.55/213.77
U41(mark(z0), z1) → mark(U41(z0, z1)) 686.55/213.77
U41(ok(z0), ok(z1)) → ok(U41(z0, z1)) 686.55/213.77
U51(mark(z0), z1, z2) → mark(U51(z0, z1, z2)) 686.55/213.77
U51(ok(z0), ok(z1), ok(z2)) → ok(U51(z0, z1, z2)) 686.55/213.77
U52(mark(z0), z1, z2) → mark(U52(z0, z1, z2)) 686.55/213.77
U52(ok(z0), ok(z1), ok(z2)) → ok(U52(z0, z1, z2)) 686.55/213.77
s(mark(z0)) → mark(s(z0)) 686.55/213.77
s(ok(z0)) → ok(s(z0)) 686.55/213.77
plus(mark(z0), z1) → mark(plus(z0, z1)) 686.55/213.77
plus(z0, mark(z1)) → mark(plus(z0, z1)) 686.55/213.77
plus(ok(z0), ok(z1)) → ok(plus(z0, z1)) 686.55/213.77
U61(mark(z0)) → mark(U61(z0)) 686.55/213.77
U61(ok(z0)) → ok(U61(z0)) 686.55/213.77
U71(mark(z0), z1, z2) → mark(U71(z0, z1, z2)) 686.55/213.77
U71(ok(z0), ok(z1), ok(z2)) → ok(U71(z0, z1, z2)) 686.55/213.77
U72(mark(z0), z1, z2) → mark(U72(z0, z1, z2)) 686.55/213.77
U72(ok(z0), ok(z1), ok(z2)) → ok(U72(z0, z1, z2)) 686.55/213.77
x(mark(z0), z1) → mark(x(z0, z1)) 686.55/213.77
x(z0, mark(z1)) → mark(x(z0, z1)) 686.55/213.77
x(ok(z0), ok(z1)) → ok(x(z0, z1)) 686.55/213.77
proper(U11(z0, z1)) → U11(proper(z0), proper(z1)) 686.55/213.77
proper(tt) → ok(tt) 686.55/213.77
proper(U12(z0)) → U12(proper(z0)) 686.55/213.77
proper(isNat(z0)) → isNat(proper(z0)) 686.55/213.77
proper(U21(z0)) → U21(proper(z0)) 686.55/213.77
proper(U31(z0, z1)) → U31(proper(z0), proper(z1)) 686.55/213.77
proper(U32(z0)) → U32(proper(z0)) 686.55/213.77
proper(U41(z0, z1)) → U41(proper(z0), proper(z1)) 686.55/213.77
proper(U51(z0, z1, z2)) → U51(proper(z0), proper(z1), proper(z2)) 686.55/213.77
proper(U52(z0, z1, z2)) → U52(proper(z0), proper(z1), proper(z2)) 686.55/213.77
proper(s(z0)) → s(proper(z0)) 686.55/213.77
proper(plus(z0, z1)) → plus(proper(z0), proper(z1)) 686.55/213.77
proper(U61(z0)) → U61(proper(z0)) 686.55/213.77
proper(0) → ok(0) 686.55/213.77
proper(U71(z0, z1, z2)) → U71(proper(z0), proper(z1), proper(z2)) 686.55/213.77
proper(U72(z0, z1, z2)) → U72(proper(z0), proper(z1), proper(z2)) 686.55/213.77
proper(x(z0, z1)) → x(proper(z0), proper(z1)) 686.55/213.77
isNat(ok(z0)) → ok(isNat(z0)) 686.55/213.77
top(mark(z0)) → top(proper(z0)) 686.55/213.77
top(ok(z0)) → top(active(z0))
Tuples:

ACTIVE(plus(z0, z1)) → c28(PLUS(active(z0), z1), ACTIVE(z0)) 686.55/213.77
ACTIVE(plus(z0, z1)) → c29(PLUS(z0, active(z1)), ACTIVE(z1)) 686.55/213.77
ACTIVE(x(z0, z1)) → c33(X(active(z0), z1), ACTIVE(z0)) 686.55/213.77
ACTIVE(x(z0, z1)) → c34(X(z0, active(z1)), ACTIVE(z1)) 686.55/213.77
U11'(mark(z0), z1) → c35(U11'(z0, z1)) 686.55/213.77
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1)) 686.55/213.77
U12'(mark(z0)) → c37(U12'(z0)) 686.55/213.77
U12'(ok(z0)) → c38(U12'(z0)) 686.55/213.77
U21'(mark(z0)) → c39(U21'(z0)) 686.55/213.77
U21'(ok(z0)) → c40(U21'(z0)) 686.55/213.77
U31'(mark(z0), z1) → c41(U31'(z0, z1)) 686.55/213.77
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 686.55/213.77
U32'(mark(z0)) → c43(U32'(z0)) 686.55/213.77
U32'(ok(z0)) → c44(U32'(z0)) 686.55/213.77
U41'(mark(z0), z1) → c45(U41'(z0, z1)) 686.55/213.77
U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1)) 686.55/213.77
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2)) 686.55/213.77
U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2)) 686.55/213.77
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2)) 686.55/213.77
U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2)) 686.55/213.77
S(mark(z0)) → c51(S(z0)) 686.55/213.77
S(ok(z0)) → c52(S(z0)) 686.55/213.77
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 686.55/213.77
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 686.55/213.77
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 686.55/213.77
U61'(mark(z0)) → c56(U61'(z0)) 686.55/213.77
U61'(ok(z0)) → c57(U61'(z0)) 686.55/213.77
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2)) 686.55/213.77
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2)) 686.55/213.77
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2)) 686.55/213.77
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 686.55/213.77
X(mark(z0), z1) → c62(X(z0, z1)) 686.55/213.77
X(z0, mark(z1)) → c63(X(z0, z1)) 686.55/213.77
X(ok(z0), ok(z1)) → c64(X(z0, z1)) 686.55/213.77
PROPER(U71(z0, z1, z2)) → c79(U71'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 686.55/213.77
PROPER(U72(z0, z1, z2)) → c80(U72'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 686.55/213.77
PROPER(x(z0, z1)) → c81(X(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 686.55/213.77
ISNAT(ok(z0)) → c82(ISNAT(z0)) 686.55/213.77
TOP(mark(z0)) → c83(TOP(proper(z0)), PROPER(z0)) 686.55/213.77
TOP(ok(z0)) → c84(TOP(active(z0)), ACTIVE(z0)) 686.55/213.77
ACTIVE(isNat(s(z0))) → c13(ISNAT(z0)) 686.55/213.77
ACTIVE(plus(z0, s(z1))) → c16(ISNAT(z1)) 686.55/213.77
ACTIVE(x(z0, s(z1))) → c18(ISNAT(z1)) 686.55/213.77
ACTIVE(U11(tt, z0)) → c1(U12'(isNat(z0))) 686.55/213.77
ACTIVE(U11(tt, z0)) → c1(ISNAT(z0)) 686.55/213.77
ACTIVE(U31(tt, z0)) → c1(U32'(isNat(z0))) 686.55/213.77
ACTIVE(U31(tt, z0)) → c1(ISNAT(z0)) 686.55/213.77
ACTIVE(U51(tt, z0, z1)) → c1(U52'(isNat(z1), z0, z1)) 686.55/213.77
ACTIVE(U51(tt, z0, z1)) → c1(ISNAT(z1)) 686.55/213.77
ACTIVE(U52(tt, z0, z1)) → c1(S(plus(z1, z0))) 686.55/213.77
ACTIVE(U52(tt, z0, z1)) → c1(PLUS(z1, z0)) 686.55/213.77
ACTIVE(U71(tt, z0, z1)) → c1(U72'(isNat(z1), z0, z1)) 686.55/213.77
ACTIVE(U71(tt, z0, z1)) → c1(ISNAT(z1)) 686.55/213.77
ACTIVE(U72(tt, z0, z1)) → c1(PLUS(x(z1, z0), z1)) 686.55/213.77
ACTIVE(U72(tt, z0, z1)) → c1(X(z1, z0)) 686.55/213.77
ACTIVE(isNat(plus(z0, z1))) → c1(U11'(isNat(z0), z1)) 686.55/213.77
ACTIVE(isNat(plus(z0, z1))) → c1(ISNAT(z0)) 686.55/213.77
ACTIVE(isNat(x(z0, z1))) → c1(U31'(isNat(z0), z1)) 686.55/213.77
ACTIVE(isNat(x(z0, z1))) → c1(ISNAT(z0)) 686.55/213.77
ACTIVE(plus(z0, 0)) → c1(U41'(isNat(z0), z0)) 686.55/213.77
ACTIVE(plus(z0, 0)) → c1(ISNAT(z0)) 686.55/213.77
ACTIVE(x(z0, 0)) → c1(U61'(isNat(z0))) 686.55/213.77
ACTIVE(x(z0, 0)) → c1(ISNAT(z0)) 686.55/213.77
ACTIVE(U11(plus(z0, 0), x1)) → c19(U11'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.55/213.77
ACTIVE(U11(plus(z0, s(z1)), x1)) → c19(U11'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.55/213.77
ACTIVE(U11(x(z0, 0), x1)) → c19(U11'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.55/213.77
ACTIVE(U11(x(z0, s(z1)), x1)) → c19(U11'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.55/213.77
ACTIVE(U11(U11(z0, z1), x1)) → c19(U11'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.55/213.77
ACTIVE(U11(U12(z0), x1)) → c19(U11'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.55/213.77
ACTIVE(U11(U21(z0), x1)) → c19(U11'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.55/213.77
ACTIVE(U11(U31(z0, z1), x1)) → c19(U11'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.55/213.77
ACTIVE(U11(U32(z0), x1)) → c19(U11'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.55/213.77
ACTIVE(U11(U41(z0, z1), x1)) → c19(U11'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.55/213.77
ACTIVE(U11(U51(z0, z1, z2), x1)) → c19(U11'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.55/213.77
ACTIVE(U11(U52(z0, z1, z2), x1)) → c19(U11'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.55/213.77
ACTIVE(U11(s(z0), x1)) → c19(U11'(s(active(z0)), x1), ACTIVE(s(z0))) 686.55/213.77
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.55/213.77
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.55/213.77
ACTIVE(U11(U61(z0), x1)) → c19(U11'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.55/213.77
ACTIVE(U11(U71(z0, z1, z2), x1)) → c19(U11'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.55/213.77
ACTIVE(U11(U72(z0, z1, z2), x1)) → c19(U11'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.55/213.77
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.55/213.77
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.55/213.77
ACTIVE(U11(isNat(0), x1)) → c19(U11'(mark(tt), x1)) 686.55/213.77
ACTIVE(U11(U11(tt, z0), x1)) → c(U11'(mark(U12(isNat(z0))), x1)) 686.55/213.77
ACTIVE(U11(U11(tt, z0), x1)) → c(ACTIVE(U11(tt, z0))) 686.55/213.77
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(U11'(mark(U11(isNat(z0), z1)), x1)) 686.55/213.77
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(ACTIVE(isNat(plus(z0, z1)))) 686.55/213.77
ACTIVE(U11(isNat(s(z0)), x1)) → c(U11'(mark(U21(isNat(z0))), x1)) 686.55/213.77
ACTIVE(U11(isNat(s(z0)), x1)) → c(ACTIVE(isNat(s(z0)))) 686.55/213.77
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(U11'(mark(U31(isNat(z0), z1)), x1)) 686.55/213.77
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(ACTIVE(isNat(x(z0, z1)))) 686.55/213.77
ACTIVE(U12(plus(z0, 0))) → c20(U12'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.55/213.77
ACTIVE(U12(plus(z0, s(z1)))) → c20(U12'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.55/213.77
ACTIVE(U12(x(z0, 0))) → c20(U12'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.55/213.77
ACTIVE(U12(x(z0, s(z1)))) → c20(U12'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.55/213.77
ACTIVE(U12(U11(z0, z1))) → c20(U12'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.55/213.77
ACTIVE(U12(U12(z0))) → c20(U12'(U12(active(z0))), ACTIVE(U12(z0))) 686.55/213.77
ACTIVE(U12(U21(z0))) → c20(U12'(U21(active(z0))), ACTIVE(U21(z0))) 686.55/213.77
ACTIVE(U12(U31(z0, z1))) → c20(U12'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.55/213.77
ACTIVE(U12(U32(z0))) → c20(U12'(U32(active(z0))), ACTIVE(U32(z0))) 686.55/213.77
ACTIVE(U12(U41(z0, z1))) → c20(U12'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.55/213.77
ACTIVE(U12(U51(z0, z1, z2))) → c20(U12'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.55/213.77
ACTIVE(U12(U52(z0, z1, z2))) → c20(U12'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.55/213.77
ACTIVE(U12(s(z0))) → c20(U12'(s(active(z0))), ACTIVE(s(z0))) 686.55/213.77
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.55/213.77
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.55/213.77
ACTIVE(U12(U61(z0))) → c20(U12'(U61(active(z0))), ACTIVE(U61(z0))) 686.55/213.77
ACTIVE(U12(U71(z0, z1, z2))) → c20(U12'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.55/213.77
ACTIVE(U12(U72(z0, z1, z2))) → c20(U12'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.55/213.77
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.55/213.77
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.55/213.77
ACTIVE(U11(U12(tt), x1)) → c19(U11'(mark(tt), x1)) 686.55/213.77
ACTIVE(U12(U12(tt))) → c20(U12'(mark(tt))) 686.55/213.77
ACTIVE(U12(isNat(0))) → c20(U12'(mark(tt))) 686.55/213.77
ACTIVE(U12(U11(tt, z0))) → c2(U12'(mark(U12(isNat(z0))))) 686.55/213.77
ACTIVE(U12(U11(tt, z0))) → c2(ACTIVE(U11(tt, z0))) 686.55/213.77
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(U12'(mark(U11(isNat(z0), z1)))) 686.55/213.77
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(ACTIVE(isNat(plus(z0, z1)))) 686.55/213.77
ACTIVE(U12(isNat(s(z0)))) → c2(U12'(mark(U21(isNat(z0))))) 686.55/213.77
ACTIVE(U12(isNat(s(z0)))) → c2(ACTIVE(isNat(s(z0)))) 686.55/213.77
ACTIVE(U12(isNat(x(z0, z1)))) → c2(U12'(mark(U31(isNat(z0), z1)))) 686.55/213.77
ACTIVE(U12(isNat(x(z0, z1)))) → c2(ACTIVE(isNat(x(z0, z1)))) 686.55/213.77
ACTIVE(U21(plus(z0, 0))) → c21(U21'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.55/213.77
ACTIVE(U21(plus(z0, s(z1)))) → c21(U21'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.55/213.77
ACTIVE(U21(x(z0, 0))) → c21(U21'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.55/213.77
ACTIVE(U21(x(z0, s(z1)))) → c21(U21'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.55/213.77
ACTIVE(U21(U11(z0, z1))) → c21(U21'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.55/213.77
ACTIVE(U21(U12(z0))) → c21(U21'(U12(active(z0))), ACTIVE(U12(z0))) 686.55/213.77
ACTIVE(U21(U21(z0))) → c21(U21'(U21(active(z0))), ACTIVE(U21(z0))) 686.55/213.77
ACTIVE(U21(U31(z0, z1))) → c21(U21'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.55/213.77
ACTIVE(U21(U32(z0))) → c21(U21'(U32(active(z0))), ACTIVE(U32(z0))) 686.55/213.77
ACTIVE(U21(U41(z0, z1))) → c21(U21'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.55/213.77
ACTIVE(U21(U51(z0, z1, z2))) → c21(U21'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.55/213.77
ACTIVE(U21(U52(z0, z1, z2))) → c21(U21'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.55/213.77
ACTIVE(U21(s(z0))) → c21(U21'(s(active(z0))), ACTIVE(s(z0))) 686.55/213.77
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.55/213.77
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.55/213.77
ACTIVE(U21(U61(z0))) → c21(U21'(U61(active(z0))), ACTIVE(U61(z0))) 686.55/213.77
ACTIVE(U21(U71(z0, z1, z2))) → c21(U21'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.55/213.77
ACTIVE(U21(U72(z0, z1, z2))) → c21(U21'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.55/213.77
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.55/213.77
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.55/213.77
ACTIVE(U11(U21(tt), x1)) → c19(U11'(mark(tt), x1)) 686.55/213.77
ACTIVE(U12(U21(tt))) → c20(U12'(mark(tt))) 686.55/213.77
ACTIVE(U21(U12(tt))) → c21(U21'(mark(tt))) 686.55/213.77
ACTIVE(U21(U21(tt))) → c21(U21'(mark(tt))) 686.55/213.77
ACTIVE(U21(isNat(0))) → c21(U21'(mark(tt))) 686.55/213.77
ACTIVE(U21(U11(tt, z0))) → c3(U21'(mark(U12(isNat(z0))))) 686.55/213.77
ACTIVE(U21(U11(tt, z0))) → c3(ACTIVE(U11(tt, z0))) 686.55/213.77
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(U21'(mark(U11(isNat(z0), z1)))) 686.55/213.77
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(ACTIVE(isNat(plus(z0, z1)))) 686.55/213.77
ACTIVE(U21(isNat(s(z0)))) → c3(U21'(mark(U21(isNat(z0))))) 686.55/213.77
ACTIVE(U21(isNat(s(z0)))) → c3(ACTIVE(isNat(s(z0)))) 686.55/213.77
ACTIVE(U21(isNat(x(z0, z1)))) → c3(U21'(mark(U31(isNat(z0), z1)))) 686.55/213.77
ACTIVE(U21(isNat(x(z0, z1)))) → c3(ACTIVE(isNat(x(z0, z1)))) 686.55/213.77
ACTIVE(U31(plus(z0, 0), x1)) → c22(U31'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.55/213.77
ACTIVE(U31(plus(z0, s(z1)), x1)) → c22(U31'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.55/213.77
ACTIVE(U31(x(z0, 0), x1)) → c22(U31'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.55/213.77
ACTIVE(U31(x(z0, s(z1)), x1)) → c22(U31'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.55/213.77
ACTIVE(U31(U11(z0, z1), x1)) → c22(U31'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.55/213.77
ACTIVE(U31(U12(z0), x1)) → c22(U31'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.55/213.77
ACTIVE(U31(U21(z0), x1)) → c22(U31'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.55/213.77
ACTIVE(U31(U31(z0, z1), x1)) → c22(U31'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.55/213.77
ACTIVE(U31(U32(z0), x1)) → c22(U31'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.55/213.77
ACTIVE(U31(U41(z0, z1), x1)) → c22(U31'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.55/213.77
ACTIVE(U31(U51(z0, z1, z2), x1)) → c22(U31'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.55/213.77
ACTIVE(U31(U52(z0, z1, z2), x1)) → c22(U31'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.55/213.77
ACTIVE(U31(s(z0), x1)) → c22(U31'(s(active(z0)), x1), ACTIVE(s(z0))) 686.55/213.77
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.55/213.77
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.55/213.77
ACTIVE(U31(U61(z0), x1)) → c22(U31'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.55/213.77
ACTIVE(U31(U71(z0, z1, z2), x1)) → c22(U31'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.55/213.77
ACTIVE(U31(U72(z0, z1, z2), x1)) → c22(U31'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.55/213.77
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.55/213.77
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.55/213.77
ACTIVE(U31(U12(tt), x1)) → c22(U31'(mark(tt), x1)) 686.55/213.77
ACTIVE(U31(U21(tt), x1)) → c22(U31'(mark(tt), x1)) 686.55/213.77
ACTIVE(U31(isNat(0), x1)) → c22(U31'(mark(tt), x1)) 686.55/213.77
ACTIVE(U11(U31(tt, z0), x1)) → c4(U11'(mark(U32(isNat(z0))), x1)) 686.55/213.77
ACTIVE(U11(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 686.55/213.77
ACTIVE(U12(U31(tt, z0))) → c4(U12'(mark(U32(isNat(z0))))) 686.55/213.77
ACTIVE(U12(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 686.55/213.77
ACTIVE(U21(U31(tt, z0))) → c4(U21'(mark(U32(isNat(z0))))) 686.55/213.77
ACTIVE(U21(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 686.55/213.77
ACTIVE(U31(U11(tt, z0), x1)) → c4(U31'(mark(U12(isNat(z0))), x1)) 686.55/213.77
ACTIVE(U31(U11(tt, z0), x1)) → c4(ACTIVE(U11(tt, z0))) 686.55/213.77
ACTIVE(U31(U31(tt, z0), x1)) → c4(U31'(mark(U32(isNat(z0))), x1)) 686.55/213.77
ACTIVE(U31(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 686.55/213.77
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(U31'(mark(U11(isNat(z0), z1)), x1)) 686.55/213.77
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(ACTIVE(isNat(plus(z0, z1)))) 686.55/213.77
ACTIVE(U31(isNat(s(z0)), x1)) → c4(U31'(mark(U21(isNat(z0))), x1)) 686.55/213.77
ACTIVE(U31(isNat(s(z0)), x1)) → c4(ACTIVE(isNat(s(z0)))) 686.55/213.77
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(U31'(mark(U31(isNat(z0), z1)), x1)) 686.55/213.77
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(ACTIVE(isNat(x(z0, z1)))) 686.55/213.77
ACTIVE(U32(plus(z0, 0))) → c23(U32'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.55/213.77
ACTIVE(U32(plus(z0, s(z1)))) → c23(U32'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.55/213.77
ACTIVE(U32(x(z0, 0))) → c23(U32'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.55/213.77
ACTIVE(U32(x(z0, s(z1)))) → c23(U32'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.55/213.77
ACTIVE(U32(U11(z0, z1))) → c23(U32'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.55/213.77
ACTIVE(U32(U12(z0))) → c23(U32'(U12(active(z0))), ACTIVE(U12(z0))) 686.55/213.77
ACTIVE(U32(U21(z0))) → c23(U32'(U21(active(z0))), ACTIVE(U21(z0))) 686.55/213.77
ACTIVE(U32(U31(z0, z1))) → c23(U32'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.55/213.77
ACTIVE(U32(U32(z0))) → c23(U32'(U32(active(z0))), ACTIVE(U32(z0))) 686.55/213.77
ACTIVE(U32(U41(z0, z1))) → c23(U32'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.55/213.77
ACTIVE(U32(U51(z0, z1, z2))) → c23(U32'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.55/213.77
ACTIVE(U32(U52(z0, z1, z2))) → c23(U32'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.55/213.77
ACTIVE(U32(s(z0))) → c23(U32'(s(active(z0))), ACTIVE(s(z0))) 686.55/213.77
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.55/213.77
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.55/213.77
ACTIVE(U32(U61(z0))) → c23(U32'(U61(active(z0))), ACTIVE(U61(z0))) 686.55/213.77
ACTIVE(U32(U71(z0, z1, z2))) → c23(U32'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.55/213.77
ACTIVE(U32(U72(z0, z1, z2))) → c23(U32'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.55/213.77
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.55/213.77
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.55/213.77
ACTIVE(U11(U32(tt), x1)) → c19(U11'(mark(tt), x1)) 686.55/213.77
ACTIVE(U12(U32(tt))) → c20(U12'(mark(tt))) 686.55/213.77
ACTIVE(U21(U32(tt))) → c21(U21'(mark(tt))) 686.55/213.77
ACTIVE(U31(U32(tt), x1)) → c22(U31'(mark(tt), x1)) 686.55/213.77
ACTIVE(U32(U12(tt))) → c23(U32'(mark(tt))) 686.55/213.77
ACTIVE(U32(U21(tt))) → c23(U32'(mark(tt))) 686.55/213.77
ACTIVE(U32(U32(tt))) → c23(U32'(mark(tt))) 686.55/213.77
ACTIVE(U32(isNat(0))) → c23(U32'(mark(tt))) 686.55/213.77
ACTIVE(U32(U11(tt, z0))) → c5(U32'(mark(U12(isNat(z0))))) 686.55/213.77
ACTIVE(U32(U11(tt, z0))) → c5(ACTIVE(U11(tt, z0))) 686.55/213.77
ACTIVE(U32(U31(tt, z0))) → c5(U32'(mark(U32(isNat(z0))))) 686.55/213.77
ACTIVE(U32(U31(tt, z0))) → c5(ACTIVE(U31(tt, z0))) 686.55/213.77
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(U32'(mark(U11(isNat(z0), z1)))) 686.55/213.77
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(ACTIVE(isNat(plus(z0, z1)))) 686.55/213.77
ACTIVE(U32(isNat(s(z0)))) → c5(U32'(mark(U21(isNat(z0))))) 686.55/213.77
ACTIVE(U32(isNat(s(z0)))) → c5(ACTIVE(isNat(s(z0)))) 686.55/213.77
ACTIVE(U32(isNat(x(z0, z1)))) → c5(U32'(mark(U31(isNat(z0), z1)))) 686.55/213.77
ACTIVE(U32(isNat(x(z0, z1)))) → c5(ACTIVE(isNat(x(z0, z1)))) 686.55/213.77
ACTIVE(U41(plus(z0, 0), x1)) → c24(U41'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.55/213.77
ACTIVE(U41(plus(z0, s(z1)), x1)) → c24(U41'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.55/213.77
ACTIVE(U41(x(z0, 0), x1)) → c24(U41'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.55/213.77
ACTIVE(U41(x(z0, s(z1)), x1)) → c24(U41'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.55/213.77
ACTIVE(U41(U11(z0, z1), x1)) → c24(U41'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.55/213.77
ACTIVE(U41(U12(z0), x1)) → c24(U41'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.55/213.77
ACTIVE(U41(U21(z0), x1)) → c24(U41'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.55/213.77
ACTIVE(U41(U31(z0, z1), x1)) → c24(U41'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.55/213.77
ACTIVE(U41(U32(z0), x1)) → c24(U41'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.55/213.77
ACTIVE(U41(U41(z0, z1), x1)) → c24(U41'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.55/213.77
ACTIVE(U41(U51(z0, z1, z2), x1)) → c24(U41'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.55/213.77
ACTIVE(U41(U52(z0, z1, z2), x1)) → c24(U41'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.55/213.77
ACTIVE(U41(s(z0), x1)) → c24(U41'(s(active(z0)), x1), ACTIVE(s(z0))) 686.55/213.77
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.55/213.77
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.55/213.77
ACTIVE(U41(U61(z0), x1)) → c24(U41'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.55/213.77
ACTIVE(U41(U71(z0, z1, z2), x1)) → c24(U41'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.55/213.77
ACTIVE(U41(U72(z0, z1, z2), x1)) → c24(U41'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.55/213.77
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.55/213.77
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.55/213.77
ACTIVE(U11(U41(tt, z0), x1)) → c19(U11'(mark(z0), x1)) 686.55/213.77
ACTIVE(U12(U41(tt, z0))) → c20(U12'(mark(z0))) 686.55/213.77
ACTIVE(U21(U41(tt, z0))) → c21(U21'(mark(z0))) 686.55/213.77
ACTIVE(U31(U41(tt, z0), x1)) → c22(U31'(mark(z0), x1)) 686.55/213.77
ACTIVE(U32(U41(tt, z0))) → c23(U32'(mark(z0))) 686.55/213.77
ACTIVE(U41(U12(tt), x1)) → c24(U41'(mark(tt), x1)) 686.55/213.77
ACTIVE(U41(U21(tt), x1)) → c24(U41'(mark(tt), x1)) 686.55/213.77
ACTIVE(U41(U32(tt), x1)) → c24(U41'(mark(tt), x1)) 686.55/213.77
ACTIVE(U41(U41(tt, z0), x1)) → c24(U41'(mark(z0), x1)) 686.55/213.77
ACTIVE(U41(isNat(0), x1)) → c24(U41'(mark(tt), x1)) 686.55/213.77
ACTIVE(U41(U11(tt, z0), x1)) → c6(U41'(mark(U12(isNat(z0))), x1)) 686.55/213.77
ACTIVE(U41(U11(tt, z0), x1)) → c6(ACTIVE(U11(tt, z0))) 686.55/213.77
ACTIVE(U41(U31(tt, z0), x1)) → c6(U41'(mark(U32(isNat(z0))), x1)) 686.55/213.77
ACTIVE(U41(U31(tt, z0), x1)) → c6(ACTIVE(U31(tt, z0))) 686.55/213.77
ACTIVE(U41(isNat(plus(z0, z1)), x1)) → c6(U41'(mark(U11(isNat(z0), z1)), x1)) 686.55/213.77
ACTIVE(U41(isNat(plus(z0, z1)), x1)) → c6(ACTIVE(isNat(plus(z0, z1)))) 686.55/213.77
ACTIVE(U41(isNat(s(z0)), x1)) → c6(U41'(mark(U21(isNat(z0))), x1)) 686.55/213.77
ACTIVE(U41(isNat(s(z0)), x1)) → c6(ACTIVE(isNat(s(z0)))) 686.55/213.77
ACTIVE(U41(isNat(x(z0, z1)), x1)) → c6(U41'(mark(U31(isNat(z0), z1)), x1)) 686.55/213.77
ACTIVE(U41(isNat(x(z0, z1)), x1)) → c6(ACTIVE(isNat(x(z0, z1)))) 686.55/213.77
ACTIVE(U51(plus(z0, 0), x1, x2)) → c25(U51'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.55/213.77
ACTIVE(U51(plus(z0, s(z1)), x1, x2)) → c25(U51'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.55/213.77
ACTIVE(U51(x(z0, 0), x1, x2)) → c25(U51'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.55/213.77
ACTIVE(U51(x(z0, s(z1)), x1, x2)) → c25(U51'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.55/213.77
ACTIVE(U51(U11(z0, z1), x1, x2)) → c25(U51'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.55/213.77
ACTIVE(U51(U12(z0), x1, x2)) → c25(U51'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.55/213.77
ACTIVE(U51(U21(z0), x1, x2)) → c25(U51'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.55/213.77
ACTIVE(U51(U31(z0, z1), x1, x2)) → c25(U51'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.55/213.77
ACTIVE(U51(U32(z0), x1, x2)) → c25(U51'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.55/213.77
ACTIVE(U51(U41(z0, z1), x1, x2)) → c25(U51'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.55/213.77
ACTIVE(U51(U51(z0, z1, z2), x1, x2)) → c25(U51'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.55/213.77
ACTIVE(U51(U52(z0, z1, z2), x1, x2)) → c25(U51'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.55/213.77
ACTIVE(U51(s(z0), x1, x2)) → c25(U51'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.55/213.77
ACTIVE(U51(plus(z0, z1), x1, x2)) → c25(U51'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.55/213.77
ACTIVE(U51(plus(z0, z1), x1, x2)) → c25(U51'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.55/213.77
ACTIVE(U51(U61(z0), x1, x2)) → c25(U51'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.55/213.77
ACTIVE(U51(U71(z0, z1, z2), x1, x2)) → c25(U51'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.55/213.77
ACTIVE(U51(U72(z0, z1, z2), x1, x2)) → c25(U51'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.55/213.77
ACTIVE(U51(x(z0, z1), x1, x2)) → c25(U51'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.55/213.77
ACTIVE(U51(x(z0, z1), x1, x2)) → c25(U51'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.55/213.77
ACTIVE(U51(U12(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.55/213.77
ACTIVE(U51(U21(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.55/213.77
ACTIVE(U51(U32(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.55/213.77
ACTIVE(U51(U41(tt, z0), x1, x2)) → c25(U51'(mark(z0), x1, x2)) 686.55/213.77
ACTIVE(U51(isNat(0), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.55/213.77
ACTIVE(U11(U51(tt, z0, z1), x1)) → c7(U11'(mark(U52(isNat(z1), z0, z1)), x1)) 686.55/213.77
ACTIVE(U11(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.55/213.77
ACTIVE(U12(U51(tt, z0, z1))) → c7(U12'(mark(U52(isNat(z1), z0, z1)))) 686.55/213.77
ACTIVE(U12(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.55/213.77
ACTIVE(U21(U51(tt, z0, z1))) → c7(U21'(mark(U52(isNat(z1), z0, z1)))) 686.55/213.77
ACTIVE(U21(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.55/213.77
ACTIVE(U31(U51(tt, z0, z1), x1)) → c7(U31'(mark(U52(isNat(z1), z0, z1)), x1)) 686.55/213.77
ACTIVE(U31(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.55/213.77
ACTIVE(U32(U51(tt, z0, z1))) → c7(U32'(mark(U52(isNat(z1), z0, z1)))) 686.55/213.77
ACTIVE(U32(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.55/213.77
ACTIVE(U41(U51(tt, z0, z1), x1)) → c7(U41'(mark(U52(isNat(z1), z0, z1)), x1)) 686.55/213.77
ACTIVE(U41(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.55/213.77
ACTIVE(U51(U11(tt, z0), x1, x2)) → c7(U51'(mark(U12(isNat(z0))), x1, x2)) 686.55/213.77
ACTIVE(U51(U11(tt, z0), x1, x2)) → c7(ACTIVE(U11(tt, z0))) 686.55/213.77
ACTIVE(U51(U31(tt, z0), x1, x2)) → c7(U51'(mark(U32(isNat(z0))), x1, x2)) 686.55/213.77
ACTIVE(U51(U31(tt, z0), x1, x2)) → c7(ACTIVE(U31(tt, z0))) 686.55/213.77
ACTIVE(U51(U51(tt, z0, z1), x1, x2)) → c7(U51'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.55/213.77
ACTIVE(U51(U51(tt, z0, z1), x1, x2)) → c7(ACTIVE(U51(tt, z0, z1))) 686.55/213.77
ACTIVE(U51(isNat(plus(z0, z1)), x1, x2)) → c7(U51'(mark(U11(isNat(z0), z1)), x1, x2)) 686.55/213.77
ACTIVE(U51(isNat(plus(z0, z1)), x1, x2)) → c7(ACTIVE(isNat(plus(z0, z1)))) 686.55/213.77
ACTIVE(U51(isNat(s(z0)), x1, x2)) → c7(U51'(mark(U21(isNat(z0))), x1, x2)) 686.55/213.77
ACTIVE(U51(isNat(s(z0)), x1, x2)) → c7(ACTIVE(isNat(s(z0)))) 686.55/213.77
ACTIVE(U51(isNat(x(z0, z1)), x1, x2)) → c7(U51'(mark(U31(isNat(z0), z1)), x1, x2)) 686.55/213.77
ACTIVE(U51(isNat(x(z0, z1)), x1, x2)) → c7(ACTIVE(isNat(x(z0, z1)))) 686.55/213.77
ACTIVE(U52(plus(z0, 0), x1, x2)) → c26(U52'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.55/213.77
ACTIVE(U52(plus(z0, s(z1)), x1, x2)) → c26(U52'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.55/213.77
ACTIVE(U52(x(z0, 0), x1, x2)) → c26(U52'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.55/213.77
ACTIVE(U52(x(z0, s(z1)), x1, x2)) → c26(U52'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.55/213.77
ACTIVE(U52(U11(z0, z1), x1, x2)) → c26(U52'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.55/213.77
ACTIVE(U52(U12(z0), x1, x2)) → c26(U52'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.55/213.77
ACTIVE(U52(U21(z0), x1, x2)) → c26(U52'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.55/213.77
ACTIVE(U52(U31(z0, z1), x1, x2)) → c26(U52'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.55/213.77
ACTIVE(U52(U32(z0), x1, x2)) → c26(U52'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.55/213.77
ACTIVE(U52(U41(z0, z1), x1, x2)) → c26(U52'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.55/213.77
ACTIVE(U52(U51(z0, z1, z2), x1, x2)) → c26(U52'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.55/213.77
ACTIVE(U52(U52(z0, z1, z2), x1, x2)) → c26(U52'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.55/213.77
ACTIVE(U52(s(z0), x1, x2)) → c26(U52'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.55/213.77
ACTIVE(U52(plus(z0, z1), x1, x2)) → c26(U52'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.55/213.77
ACTIVE(U52(plus(z0, z1), x1, x2)) → c26(U52'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.55/213.77
ACTIVE(U52(U61(z0), x1, x2)) → c26(U52'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.55/213.77
ACTIVE(U52(U71(z0, z1, z2), x1, x2)) → c26(U52'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.55/213.77
ACTIVE(U52(U72(z0, z1, z2), x1, x2)) → c26(U52'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.55/213.77
ACTIVE(U52(x(z0, z1), x1, x2)) → c26(U52'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.55/213.77
ACTIVE(U52(x(z0, z1), x1, x2)) → c26(U52'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.55/213.77
ACTIVE(U52(U12(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.55/213.77
ACTIVE(U52(U21(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.55/213.77
ACTIVE(U52(U32(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.55/213.77
ACTIVE(U52(U41(tt, z0), x1, x2)) → c26(U52'(mark(z0), x1, x2)) 686.55/213.77
ACTIVE(U52(isNat(0), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.55/213.77
ACTIVE(U11(U52(tt, z0, z1), x1)) → c8(U11'(mark(s(plus(z1, z0))), x1)) 686.55/213.77
ACTIVE(U11(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.55/213.77
ACTIVE(U12(U52(tt, z0, z1))) → c8(U12'(mark(s(plus(z1, z0))))) 686.55/213.77
ACTIVE(U12(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.55/213.77
ACTIVE(U21(U52(tt, z0, z1))) → c8(U21'(mark(s(plus(z1, z0))))) 686.55/213.77
ACTIVE(U21(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.55/213.77
ACTIVE(U31(U52(tt, z0, z1), x1)) → c8(U31'(mark(s(plus(z1, z0))), x1)) 686.55/213.77
ACTIVE(U31(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.55/213.77
ACTIVE(U32(U52(tt, z0, z1))) → c8(U32'(mark(s(plus(z1, z0))))) 686.55/213.77
ACTIVE(U32(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.55/213.77
ACTIVE(U41(U52(tt, z0, z1), x1)) → c8(U41'(mark(s(plus(z1, z0))), x1)) 686.55/213.77
ACTIVE(U41(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.55/213.77
ACTIVE(U51(U52(tt, z0, z1), x1, x2)) → c8(U51'(mark(s(plus(z1, z0))), x1, x2)) 686.55/213.77
ACTIVE(U51(U52(tt, z0, z1), x1, x2)) → c8(ACTIVE(U52(tt, z0, z1))) 686.55/213.77
ACTIVE(U52(U11(tt, z0), x1, x2)) → c8(U52'(mark(U12(isNat(z0))), x1, x2)) 686.55/213.77
ACTIVE(U52(U11(tt, z0), x1, x2)) → c8(ACTIVE(U11(tt, z0))) 686.55/213.77
ACTIVE(U52(U31(tt, z0), x1, x2)) → c8(U52'(mark(U32(isNat(z0))), x1, x2)) 686.55/213.77
ACTIVE(U52(U31(tt, z0), x1, x2)) → c8(ACTIVE(U31(tt, z0))) 686.55/213.77
ACTIVE(U52(U51(tt, z0, z1), x1, x2)) → c8(U52'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.55/213.77
ACTIVE(U52(U51(tt, z0, z1), x1, x2)) → c8(ACTIVE(U51(tt, z0, z1))) 686.55/213.77
ACTIVE(U52(U52(tt, z0, z1), x1, x2)) → c8(U52'(mark(s(plus(z1, z0))), x1, x2)) 686.55/213.77
ACTIVE(U52(U52(tt, z0, z1), x1, x2)) → c8(ACTIVE(U52(tt, z0, z1))) 686.55/213.77
ACTIVE(U52(isNat(plus(z0, z1)), x1, x2)) → c8(U52'(mark(U11(isNat(z0), z1)), x1, x2)) 686.55/213.77
ACTIVE(U52(isNat(plus(z0, z1)), x1, x2)) → c8(ACTIVE(isNat(plus(z0, z1)))) 686.55/213.77
ACTIVE(U52(isNat(s(z0)), x1, x2)) → c8(U52'(mark(U21(isNat(z0))), x1, x2)) 686.55/213.77
ACTIVE(U52(isNat(s(z0)), x1, x2)) → c8(ACTIVE(isNat(s(z0)))) 686.55/213.77
ACTIVE(U52(isNat(x(z0, z1)), x1, x2)) → c8(U52'(mark(U31(isNat(z0), z1)), x1, x2)) 686.55/213.77
ACTIVE(U52(isNat(x(z0, z1)), x1, x2)) → c8(ACTIVE(isNat(x(z0, z1)))) 686.55/213.77
ACTIVE(s(plus(z0, 0))) → c27(S(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.55/213.77
ACTIVE(s(plus(z0, s(z1)))) → c27(S(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.55/213.77
ACTIVE(s(x(z0, 0))) → c27(S(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.55/213.77
ACTIVE(s(x(z0, s(z1)))) → c27(S(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.55/213.77
ACTIVE(s(U11(z0, z1))) → c27(S(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.55/213.77
ACTIVE(s(U12(z0))) → c27(S(U12(active(z0))), ACTIVE(U12(z0))) 686.55/213.77
ACTIVE(s(U21(z0))) → c27(S(U21(active(z0))), ACTIVE(U21(z0))) 686.55/213.77
ACTIVE(s(U31(z0, z1))) → c27(S(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.55/213.77
ACTIVE(s(U32(z0))) → c27(S(U32(active(z0))), ACTIVE(U32(z0))) 686.55/213.77
ACTIVE(s(U41(z0, z1))) → c27(S(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.55/213.77
ACTIVE(s(U51(z0, z1, z2))) → c27(S(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.55/213.77
ACTIVE(s(U52(z0, z1, z2))) → c27(S(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.55/213.77
ACTIVE(s(s(z0))) → c27(S(s(active(z0))), ACTIVE(s(z0))) 686.55/213.77
ACTIVE(s(plus(z0, z1))) → c27(S(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.55/213.77
ACTIVE(s(plus(z0, z1))) → c27(S(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.55/213.77
ACTIVE(s(U61(z0))) → c27(S(U61(active(z0))), ACTIVE(U61(z0))) 686.55/213.77
ACTIVE(s(U71(z0, z1, z2))) → c27(S(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.55/213.77
ACTIVE(s(U72(z0, z1, z2))) → c27(S(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.55/213.77
ACTIVE(s(x(z0, z1))) → c27(S(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.55/213.77
ACTIVE(s(x(z0, z1))) → c27(S(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.55/213.77
ACTIVE(s(U12(tt))) → c27(S(mark(tt))) 686.55/213.77
ACTIVE(s(U21(tt))) → c27(S(mark(tt))) 686.55/213.77
ACTIVE(s(U32(tt))) → c27(S(mark(tt))) 686.55/213.77
ACTIVE(s(U41(tt, z0))) → c27(S(mark(z0))) 686.55/213.77
ACTIVE(s(isNat(0))) → c27(S(mark(tt))) 686.55/213.77
ACTIVE(s(U11(tt, z0))) → c9(S(mark(U12(isNat(z0))))) 686.55/213.77
ACTIVE(s(U11(tt, z0))) → c9(ACTIVE(U11(tt, z0))) 686.55/213.77
ACTIVE(s(U31(tt, z0))) → c9(S(mark(U32(isNat(z0))))) 686.55/213.77
ACTIVE(s(U31(tt, z0))) → c9(ACTIVE(U31(tt, z0))) 686.55/213.77
ACTIVE(s(U51(tt, z0, z1))) → c9(S(mark(U52(isNat(z1), z0, z1)))) 686.55/213.77
ACTIVE(s(U51(tt, z0, z1))) → c9(ACTIVE(U51(tt, z0, z1))) 686.55/213.77
ACTIVE(s(U52(tt, z0, z1))) → c9(S(mark(s(plus(z1, z0))))) 686.55/213.77
ACTIVE(s(U52(tt, z0, z1))) → c9(ACTIVE(U52(tt, z0, z1))) 686.55/213.77
ACTIVE(s(isNat(plus(z0, z1)))) → c9(S(mark(U11(isNat(z0), z1)))) 686.55/213.77
ACTIVE(s(isNat(plus(z0, z1)))) → c9(ACTIVE(isNat(plus(z0, z1)))) 686.55/213.77
ACTIVE(s(isNat(s(z0)))) → c9(S(mark(U21(isNat(z0))))) 686.55/213.77
ACTIVE(s(isNat(s(z0)))) → c9(ACTIVE(isNat(s(z0)))) 686.55/213.77
ACTIVE(s(isNat(x(z0, z1)))) → c9(S(mark(U31(isNat(z0), z1)))) 686.55/213.77
ACTIVE(s(isNat(x(z0, z1)))) → c9(ACTIVE(isNat(x(z0, z1)))) 686.55/213.77
ACTIVE(U61(plus(z0, 0))) → c30(U61'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.55/213.77
ACTIVE(U61(plus(z0, s(z1)))) → c30(U61'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.55/213.77
ACTIVE(U61(x(z0, 0))) → c30(U61'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.55/213.77
ACTIVE(U61(x(z0, s(z1)))) → c30(U61'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.55/213.77
ACTIVE(U61(U11(z0, z1))) → c30(U61'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.55/213.77
ACTIVE(U61(U12(z0))) → c30(U61'(U12(active(z0))), ACTIVE(U12(z0))) 686.55/213.77
ACTIVE(U61(U21(z0))) → c30(U61'(U21(active(z0))), ACTIVE(U21(z0))) 686.55/213.77
ACTIVE(U61(U31(z0, z1))) → c30(U61'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.55/213.77
ACTIVE(U61(U32(z0))) → c30(U61'(U32(active(z0))), ACTIVE(U32(z0))) 686.55/213.77
ACTIVE(U61(U41(z0, z1))) → c30(U61'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.55/213.77
ACTIVE(U61(U51(z0, z1, z2))) → c30(U61'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.55/213.77
ACTIVE(U61(U52(z0, z1, z2))) → c30(U61'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.55/213.77
ACTIVE(U61(s(z0))) → c30(U61'(s(active(z0))), ACTIVE(s(z0))) 686.55/213.77
ACTIVE(U61(plus(z0, z1))) → c30(U61'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.55/213.77
ACTIVE(U61(plus(z0, z1))) → c30(U61'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.55/213.77
ACTIVE(U61(U61(z0))) → c30(U61'(U61(active(z0))), ACTIVE(U61(z0))) 686.55/213.77
ACTIVE(U61(U71(z0, z1, z2))) → c30(U61'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.55/213.77
ACTIVE(U61(U72(z0, z1, z2))) → c30(U61'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.55/213.77
ACTIVE(U61(x(z0, z1))) → c30(U61'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.55/213.77
ACTIVE(U61(x(z0, z1))) → c30(U61'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.55/213.77
ACTIVE(U11(U61(tt), x1)) → c19(U11'(mark(0), x1)) 686.55/213.77
ACTIVE(U12(U61(tt))) → c20(U12'(mark(0))) 686.55/213.77
ACTIVE(U21(U61(tt))) → c21(U21'(mark(0))) 686.55/213.77
ACTIVE(U31(U61(tt), x1)) → c22(U31'(mark(0), x1)) 686.55/213.77
ACTIVE(U32(U61(tt))) → c23(U32'(mark(0))) 686.55/213.77
ACTIVE(U41(U61(tt), x1)) → c24(U41'(mark(0), x1)) 686.55/213.77
ACTIVE(U51(U61(tt), x1, x2)) → c25(U51'(mark(0), x1, x2)) 686.55/213.77
ACTIVE(U52(U61(tt), x1, x2)) → c26(U52'(mark(0), x1, x2)) 686.55/213.77
ACTIVE(s(U61(tt))) → c27(S(mark(0))) 686.55/213.77
ACTIVE(U61(U12(tt))) → c30(U61'(mark(tt))) 686.55/213.77
ACTIVE(U61(U21(tt))) → c30(U61'(mark(tt))) 686.55/213.77
ACTIVE(U61(U32(tt))) → c30(U61'(mark(tt))) 686.55/213.77
ACTIVE(U61(U41(tt, z0))) → c30(U61'(mark(z0))) 686.55/213.77
ACTIVE(U61(U61(tt))) → c30(U61'(mark(0))) 686.55/213.77
ACTIVE(U61(isNat(0))) → c30(U61'(mark(tt))) 686.55/213.77
ACTIVE(U61(U11(tt, z0))) → c10(U61'(mark(U12(isNat(z0))))) 686.55/213.77
ACTIVE(U61(U11(tt, z0))) → c10(ACTIVE(U11(tt, z0))) 686.55/213.77
ACTIVE(U61(U31(tt, z0))) → c10(U61'(mark(U32(isNat(z0))))) 686.55/213.77
ACTIVE(U61(U31(tt, z0))) → c10(ACTIVE(U31(tt, z0))) 686.55/213.77
ACTIVE(U61(U51(tt, z0, z1))) → c10(U61'(mark(U52(isNat(z1), z0, z1)))) 686.55/213.77
ACTIVE(U61(U51(tt, z0, z1))) → c10(ACTIVE(U51(tt, z0, z1))) 686.55/213.78
ACTIVE(U61(U52(tt, z0, z1))) → c10(U61'(mark(s(plus(z1, z0))))) 686.55/213.78
ACTIVE(U61(U52(tt, z0, z1))) → c10(ACTIVE(U52(tt, z0, z1))) 686.55/213.78
ACTIVE(U61(isNat(plus(z0, z1)))) → c10(U61'(mark(U11(isNat(z0), z1)))) 686.55/213.78
ACTIVE(U61(isNat(plus(z0, z1)))) → c10(ACTIVE(isNat(plus(z0, z1)))) 686.55/213.78
ACTIVE(U61(isNat(s(z0)))) → c10(U61'(mark(U21(isNat(z0))))) 686.55/213.78
ACTIVE(U61(isNat(s(z0)))) → c10(ACTIVE(isNat(s(z0)))) 686.55/213.78
ACTIVE(U61(isNat(x(z0, z1)))) → c10(U61'(mark(U31(isNat(z0), z1)))) 686.55/213.78
ACTIVE(U61(isNat(x(z0, z1)))) → c10(ACTIVE(isNat(x(z0, z1)))) 686.55/213.78
ACTIVE(U71(plus(z0, 0), x1, x2)) → c31(U71'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.55/213.78
ACTIVE(U71(plus(z0, s(z1)), x1, x2)) → c31(U71'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.55/213.78
ACTIVE(U71(x(z0, 0), x1, x2)) → c31(U71'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.55/213.78
ACTIVE(U71(x(z0, s(z1)), x1, x2)) → c31(U71'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.55/213.78
ACTIVE(U71(U11(z0, z1), x1, x2)) → c31(U71'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.55/213.78
ACTIVE(U71(U12(z0), x1, x2)) → c31(U71'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.55/213.78
ACTIVE(U71(U21(z0), x1, x2)) → c31(U71'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.55/213.78
ACTIVE(U71(U31(z0, z1), x1, x2)) → c31(U71'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.55/213.78
ACTIVE(U71(U32(z0), x1, x2)) → c31(U71'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.55/213.78
ACTIVE(U71(U41(z0, z1), x1, x2)) → c31(U71'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.55/213.78
ACTIVE(U71(U51(z0, z1, z2), x1, x2)) → c31(U71'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.55/213.78
ACTIVE(U71(U52(z0, z1, z2), x1, x2)) → c31(U71'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.55/213.78
ACTIVE(U71(s(z0), x1, x2)) → c31(U71'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.55/213.78
ACTIVE(U71(plus(z0, z1), x1, x2)) → c31(U71'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.55/213.78
ACTIVE(U71(plus(z0, z1), x1, x2)) → c31(U71'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.55/213.78
ACTIVE(U71(U61(z0), x1, x2)) → c31(U71'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.55/213.78
ACTIVE(U71(U71(z0, z1, z2), x1, x2)) → c31(U71'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.55/213.78
ACTIVE(U71(U72(z0, z1, z2), x1, x2)) → c31(U71'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.55/213.78
ACTIVE(U71(x(z0, z1), x1, x2)) → c31(U71'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.55/213.78
ACTIVE(U71(x(z0, z1), x1, x2)) → c31(U71'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.55/213.78
ACTIVE(U71(U12(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.55/213.78
ACTIVE(U71(U21(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.55/213.78
ACTIVE(U71(U32(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.55/213.78
ACTIVE(U71(U41(tt, z0), x1, x2)) → c31(U71'(mark(z0), x1, x2)) 686.55/213.78
ACTIVE(U71(U61(tt), x1, x2)) → c31(U71'(mark(0), x1, x2)) 686.55/213.78
ACTIVE(U71(isNat(0), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.55/213.78
ACTIVE(U11(U71(tt, z0, z1), x1)) → c11(U11'(mark(U72(isNat(z1), z0, z1)), x1)) 686.55/213.78
ACTIVE(U11(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.55/213.78
ACTIVE(U12(U71(tt, z0, z1))) → c11(U12'(mark(U72(isNat(z1), z0, z1)))) 686.55/213.78
ACTIVE(U12(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.55/213.78
ACTIVE(U21(U71(tt, z0, z1))) → c11(U21'(mark(U72(isNat(z1), z0, z1)))) 686.55/213.78
ACTIVE(U21(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.55/213.78
ACTIVE(U31(U71(tt, z0, z1), x1)) → c11(U31'(mark(U72(isNat(z1), z0, z1)), x1)) 686.55/213.78
ACTIVE(U31(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.55/213.78
ACTIVE(U32(U71(tt, z0, z1))) → c11(U32'(mark(U72(isNat(z1), z0, z1)))) 686.55/213.78
ACTIVE(U32(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.55/213.78
ACTIVE(U41(U71(tt, z0, z1), x1)) → c11(U41'(mark(U72(isNat(z1), z0, z1)), x1)) 686.55/213.78
ACTIVE(U41(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.55/213.78
ACTIVE(U51(U71(tt, z0, z1), x1, x2)) → c11(U51'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.55/213.78
ACTIVE(U51(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.55/213.78
ACTIVE(U52(U71(tt, z0, z1), x1, x2)) → c11(U52'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.55/213.78
ACTIVE(U52(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.55/213.78
ACTIVE(s(U71(tt, z0, z1))) → c11(S(mark(U72(isNat(z1), z0, z1)))) 686.55/213.78
ACTIVE(s(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.55/213.78
ACTIVE(U61(U71(tt, z0, z1))) → c11(U61'(mark(U72(isNat(z1), z0, z1)))) 686.55/213.78
ACTIVE(U61(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.55/213.78
ACTIVE(U71(U11(tt, z0), x1, x2)) → c11(U71'(mark(U12(isNat(z0))), x1, x2)) 686.55/213.78
ACTIVE(U71(U11(tt, z0), x1, x2)) → c11(ACTIVE(U11(tt, z0))) 686.55/213.78
ACTIVE(U71(U31(tt, z0), x1, x2)) → c11(U71'(mark(U32(isNat(z0))), x1, x2)) 686.55/213.78
ACTIVE(U71(U31(tt, z0), x1, x2)) → c11(ACTIVE(U31(tt, z0))) 686.55/213.78
ACTIVE(U71(U51(tt, z0, z1), x1, x2)) → c11(U71'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.55/213.78
ACTIVE(U71(U51(tt, z0, z1), x1, x2)) → c11(ACTIVE(U51(tt, z0, z1))) 686.55/213.78
ACTIVE(U71(U52(tt, z0, z1), x1, x2)) → c11(U71'(mark(s(plus(z1, z0))), x1, x2)) 686.55/213.78
ACTIVE(U71(U52(tt, z0, z1), x1, x2)) → c11(ACTIVE(U52(tt, z0, z1))) 686.55/213.78
ACTIVE(U71(U71(tt, z0, z1), x1, x2)) → c11(U71'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.55/213.78
ACTIVE(U71(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.55/213.78
ACTIVE(U71(isNat(plus(z0, z1)), x1, x2)) → c11(U71'(mark(U11(isNat(z0), z1)), x1, x2)) 686.55/213.78
ACTIVE(U71(isNat(plus(z0, z1)), x1, x2)) → c11(ACTIVE(isNat(plus(z0, z1)))) 686.55/213.78
ACTIVE(U71(isNat(s(z0)), x1, x2)) → c11(U71'(mark(U21(isNat(z0))), x1, x2)) 686.55/213.78
ACTIVE(U71(isNat(s(z0)), x1, x2)) → c11(ACTIVE(isNat(s(z0)))) 686.55/213.78
ACTIVE(U71(isNat(x(z0, z1)), x1, x2)) → c11(U71'(mark(U31(isNat(z0), z1)), x1, x2)) 686.55/213.78
ACTIVE(U71(isNat(x(z0, z1)), x1, x2)) → c11(ACTIVE(isNat(x(z0, z1)))) 686.55/213.78
ACTIVE(U72(plus(z0, 0), x1, x2)) → c32(U72'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.55/213.78
ACTIVE(U72(plus(z0, s(z1)), x1, x2)) → c32(U72'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.55/213.78
ACTIVE(U72(x(z0, 0), x1, x2)) → c32(U72'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.55/213.78
ACTIVE(U72(x(z0, s(z1)), x1, x2)) → c32(U72'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.55/213.78
ACTIVE(U72(U11(z0, z1), x1, x2)) → c32(U72'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.55/213.78
ACTIVE(U72(U12(z0), x1, x2)) → c32(U72'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.55/213.78
ACTIVE(U72(U21(z0), x1, x2)) → c32(U72'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.55/213.78
ACTIVE(U72(U31(z0, z1), x1, x2)) → c32(U72'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.55/213.78
ACTIVE(U72(U32(z0), x1, x2)) → c32(U72'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.55/213.78
ACTIVE(U72(U41(z0, z1), x1, x2)) → c32(U72'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.55/213.78
ACTIVE(U72(U51(z0, z1, z2), x1, x2)) → c32(U72'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.55/213.78
ACTIVE(U72(U52(z0, z1, z2), x1, x2)) → c32(U72'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.55/213.78
ACTIVE(U72(s(z0), x1, x2)) → c32(U72'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.55/213.78
ACTIVE(U72(plus(z0, z1), x1, x2)) → c32(U72'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.55/213.78
ACTIVE(U72(plus(z0, z1), x1, x2)) → c32(U72'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.55/213.78
ACTIVE(U72(U61(z0), x1, x2)) → c32(U72'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.55/213.78
ACTIVE(U72(U71(z0, z1, z2), x1, x2)) → c32(U72'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.55/213.78
ACTIVE(U72(U72(z0, z1, z2), x1, x2)) → c32(U72'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.55/213.78
ACTIVE(U72(x(z0, z1), x1, x2)) → c32(U72'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.55/213.78
ACTIVE(U72(x(z0, z1), x1, x2)) → c32(U72'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.55/213.78
ACTIVE(U72(U12(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.55/213.78
ACTIVE(U72(U21(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.55/213.78
ACTIVE(U72(U32(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.55/213.78
ACTIVE(U72(U41(tt, z0), x1, x2)) → c32(U72'(mark(z0), x1, x2)) 686.55/213.78
ACTIVE(U72(U61(tt), x1, x2)) → c32(U72'(mark(0), x1, x2)) 686.55/213.78
ACTIVE(U72(isNat(0), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.55/213.78
ACTIVE(U11(U72(tt, z0, z1), x1)) → c12(U11'(mark(plus(x(z1, z0), z1)), x1)) 686.55/213.78
ACTIVE(U11(U72(tt, z0, z1), x1)) → c12(ACTIVE(U72(tt, z0, z1))) 686.55/213.78
ACTIVE(U12(U72(tt, z0, z1))) → c12(U12'(mark(plus(x(z1, z0), z1)))) 686.55/213.78
ACTIVE(U12(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.55/213.78
ACTIVE(U21(U72(tt, z0, z1))) → c12(U21'(mark(plus(x(z1, z0), z1)))) 686.55/213.78
ACTIVE(U21(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.55/213.78
ACTIVE(U31(U72(tt, z0, z1), x1)) → c12(U31'(mark(plus(x(z1, z0), z1)), x1)) 686.55/213.78
ACTIVE(U31(U72(tt, z0, z1), x1)) → c12(ACTIVE(U72(tt, z0, z1))) 686.55/213.78
ACTIVE(U32(U72(tt, z0, z1))) → c12(U32'(mark(plus(x(z1, z0), z1)))) 686.55/213.78
ACTIVE(U32(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.55/213.78
ACTIVE(U41(U72(tt, z0, z1), x1)) → c12(U41'(mark(plus(x(z1, z0), z1)), x1)) 686.55/213.78
ACTIVE(U41(U72(tt, z0, z1), x1)) → c12(ACTIVE(U72(tt, z0, z1))) 686.55/213.78
ACTIVE(U51(U72(tt, z0, z1), x1, x2)) → c12(U51'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.55/213.78
ACTIVE(U51(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.55/213.78
ACTIVE(U52(U72(tt, z0, z1), x1, x2)) → c12(U52'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.55/213.78
ACTIVE(U52(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.55/213.78
ACTIVE(s(U72(tt, z0, z1))) → c12(S(mark(plus(x(z1, z0), z1)))) 686.55/213.78
ACTIVE(s(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.55/213.78
ACTIVE(U61(U72(tt, z0, z1))) → c12(U61'(mark(plus(x(z1, z0), z1)))) 686.55/213.78
ACTIVE(U61(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.55/213.78
ACTIVE(U71(U72(tt, z0, z1), x1, x2)) → c12(U71'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.55/213.78
ACTIVE(U71(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.55/213.78
ACTIVE(U72(U11(tt, z0), x1, x2)) → c12(U72'(mark(U12(isNat(z0))), x1, x2)) 686.55/213.78
ACTIVE(U72(U11(tt, z0), x1, x2)) → c12(ACTIVE(U11(tt, z0))) 686.55/213.78
ACTIVE(U72(U31(tt, z0), x1, x2)) → c12(U72'(mark(U32(isNat(z0))), x1, x2)) 686.55/213.78
ACTIVE(U72(U31(tt, z0), x1, x2)) → c12(ACTIVE(U31(tt, z0))) 686.55/213.78
ACTIVE(U72(U51(tt, z0, z1), x1, x2)) → c12(U72'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.55/213.78
ACTIVE(U72(U51(tt, z0, z1), x1, x2)) → c12(ACTIVE(U51(tt, z0, z1))) 686.55/213.78
ACTIVE(U72(U52(tt, z0, z1), x1, x2)) → c12(U72'(mark(s(plus(z1, z0))), x1, x2)) 686.55/213.78
ACTIVE(U72(U52(tt, z0, z1), x1, x2)) → c12(ACTIVE(U52(tt, z0, z1))) 686.55/213.78
ACTIVE(U72(U71(tt, z0, z1), x1, x2)) → c12(U72'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.55/213.78
ACTIVE(U72(U71(tt, z0, z1), x1, x2)) → c12(ACTIVE(U71(tt, z0, z1))) 686.55/213.78
ACTIVE(U72(U72(tt, z0, z1), x1, x2)) → c12(U72'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.55/213.78
ACTIVE(U72(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.55/213.78
ACTIVE(U72(isNat(plus(z0, z1)), x1, x2)) → c12(U72'(mark(U11(isNat(z0), z1)), x1, x2)) 686.55/213.78
ACTIVE(U72(isNat(plus(z0, z1)), x1, x2)) → c12(ACTIVE(isNat(plus(z0, z1)))) 686.55/213.78
ACTIVE(U72(isNat(s(z0)), x1, x2)) → c12(U72'(mark(U21(isNat(z0))), x1, x2)) 686.55/213.78
ACTIVE(U72(isNat(s(z0)), x1, x2)) → c12(ACTIVE(isNat(s(z0)))) 686.55/213.78
ACTIVE(U72(isNat(x(z0, z1)), x1, x2)) → c12(U72'(mark(U31(isNat(z0), z1)), x1, x2)) 686.55/213.78
ACTIVE(U72(isNat(x(z0, z1)), x1, x2)) → c12(ACTIVE(isNat(x(z0, z1)))) 686.55/213.78
PROPER(U11(x0, U11(z0, z1))) → c65(U11'(proper(x0), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(U11(z0, z1))) 686.55/213.78
PROPER(U11(x0, U12(z0))) → c65(U11'(proper(x0), U12(proper(z0))), PROPER(x0), PROPER(U12(z0))) 686.55/213.78
PROPER(U11(x0, isNat(z0))) → c65(U11'(proper(x0), isNat(proper(z0))), PROPER(x0), PROPER(isNat(z0))) 686.55/213.78
PROPER(U11(x0, U21(z0))) → c65(U11'(proper(x0), U21(proper(z0))), PROPER(x0), PROPER(U21(z0))) 686.55/213.78
PROPER(U11(x0, U31(z0, z1))) → c65(U11'(proper(x0), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(U31(z0, z1))) 686.55/213.78
PROPER(U11(x0, U32(z0))) → c65(U11'(proper(x0), U32(proper(z0))), PROPER(x0), PROPER(U32(z0))) 686.55/213.78
PROPER(U11(x0, U41(z0, z1))) → c65(U11'(proper(x0), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(U41(z0, z1))) 686.55/213.78
PROPER(U11(x0, U51(z0, z1, z2))) → c65(U11'(proper(x0), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U51(z0, z1, z2))) 686.55/213.78
PROPER(U11(x0, U52(z0, z1, z2))) → c65(U11'(proper(x0), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U52(z0, z1, z2))) 686.55/213.78
PROPER(U11(x0, s(z0))) → c65(U11'(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 686.55/213.78
PROPER(U11(x0, plus(z0, z1))) → c65(U11'(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 686.55/213.78
PROPER(U11(x0, U61(z0))) → c65(U11'(proper(x0), U61(proper(z0))), PROPER(x0), PROPER(U61(z0))) 686.55/213.78
PROPER(U11(x0, U71(z0, z1, z2))) → c65(U11'(proper(x0), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U71(z0, z1, z2))) 686.55/213.78
PROPER(U11(x0, U72(z0, z1, z2))) → c65(U11'(proper(x0), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U72(z0, z1, z2))) 686.55/213.78
PROPER(U11(x0, x(z0, z1))) → c65(U11'(proper(x0), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x(z0, z1))) 686.55/213.78
PROPER(U11(U11(z0, z1), x1)) → c65(U11'(U11(proper(z0), proper(z1)), proper(x1)), PROPER(U11(z0, z1)), PROPER(x1)) 686.55/213.78
PROPER(U11(U12(z0), x1)) → c65(U11'(U12(proper(z0)), proper(x1)), PROPER(U12(z0)), PROPER(x1)) 686.55/213.78
PROPER(U11(isNat(z0), x1)) → c65(U11'(isNat(proper(z0)), proper(x1)), PROPER(isNat(z0)), PROPER(x1)) 686.55/213.78
PROPER(U11(U21(z0), x1)) → c65(U11'(U21(proper(z0)), proper(x1)), PROPER(U21(z0)), PROPER(x1)) 686.55/213.78
PROPER(U11(U31(z0, z1), x1)) → c65(U11'(U31(proper(z0), proper(z1)), proper(x1)), PROPER(U31(z0, z1)), PROPER(x1)) 686.55/213.78
PROPER(U11(U32(z0), x1)) → c65(U11'(U32(proper(z0)), proper(x1)), PROPER(U32(z0)), PROPER(x1)) 686.55/213.78
PROPER(U11(U41(z0, z1), x1)) → c65(U11'(U41(proper(z0), proper(z1)), proper(x1)), PROPER(U41(z0, z1)), PROPER(x1)) 686.55/213.78
PROPER(U11(U51(z0, z1, z2), x1)) → c65(U11'(U51(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U51(z0, z1, z2)), PROPER(x1)) 686.55/213.78
PROPER(U11(U52(z0, z1, z2), x1)) → c65(U11'(U52(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U52(z0, z1, z2)), PROPER(x1)) 686.55/213.78
PROPER(U11(s(z0), x1)) → c65(U11'(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 686.55/213.78
PROPER(U11(plus(z0, z1), x1)) → c65(U11'(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 686.55/213.78
PROPER(U11(U61(z0), x1)) → c65(U11'(U61(proper(z0)), proper(x1)), PROPER(U61(z0)), PROPER(x1)) 686.55/213.78
PROPER(U11(U71(z0, z1, z2), x1)) → c65(U11'(U71(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U71(z0, z1, z2)), PROPER(x1)) 686.55/213.78
PROPER(U11(U72(z0, z1, z2), x1)) → c65(U11'(U72(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U72(z0, z1, z2)), PROPER(x1)) 686.55/213.78
PROPER(U11(x(z0, z1), x1)) → c65(U11'(x(proper(z0), proper(z1)), proper(x1)), PROPER(x(z0, z1)), PROPER(x1)) 686.55/213.78
PROPER(U11(x0, tt)) → c65(U11'(proper(x0), ok(tt)), PROPER(x0)) 686.55/213.78
PROPER(U11(x0, 0)) → c65(U11'(proper(x0), ok(0)), PROPER(x0)) 686.55/213.78
PROPER(U11(tt, x1)) → c65(U11'(ok(tt), proper(x1)), PROPER(x1)) 686.55/213.78
PROPER(U11(0, x1)) → c65(U11'(ok(0), proper(x1)), PROPER(x1)) 686.55/213.78
PROPER(U12(U11(z0, z1))) → c67(U12'(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.55/213.78
PROPER(U12(U12(z0))) → c67(U12'(U12(proper(z0))), PROPER(U12(z0))) 686.55/213.78
PROPER(U12(isNat(z0))) → c67(U12'(isNat(proper(z0))), PROPER(isNat(z0))) 686.55/213.78
PROPER(U12(U21(z0))) → c67(U12'(U21(proper(z0))), PROPER(U21(z0))) 686.55/213.78
PROPER(U12(U31(z0, z1))) → c67(U12'(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.55/213.78
PROPER(U12(U32(z0))) → c67(U12'(U32(proper(z0))), PROPER(U32(z0))) 686.55/213.78
PROPER(U12(U41(z0, z1))) → c67(U12'(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.55/213.78
PROPER(U12(U51(z0, z1, z2))) → c67(U12'(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.55/213.78
PROPER(U12(U52(z0, z1, z2))) → c67(U12'(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.55/213.78
PROPER(U12(s(z0))) → c67(U12'(s(proper(z0))), PROPER(s(z0))) 686.55/213.78
PROPER(U12(plus(z0, z1))) → c67(U12'(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.55/213.78
PROPER(U12(U61(z0))) → c67(U12'(U61(proper(z0))), PROPER(U61(z0))) 686.55/213.78
PROPER(U12(U71(z0, z1, z2))) → c67(U12'(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.55/213.78
PROPER(U12(U72(z0, z1, z2))) → c67(U12'(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.55/213.78
PROPER(U12(x(z0, z1))) → c67(U12'(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.55/213.78
PROPER(U12(tt)) → c67(U12'(ok(tt))) 686.55/213.78
PROPER(U12(0)) → c67(U12'(ok(0))) 686.55/213.78
PROPER(isNat(U11(z0, z1))) → c68(ISNAT(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.55/213.78
PROPER(isNat(U12(z0))) → c68(ISNAT(U12(proper(z0))), PROPER(U12(z0))) 686.55/213.78
PROPER(isNat(isNat(z0))) → c68(ISNAT(isNat(proper(z0))), PROPER(isNat(z0))) 686.55/213.78
PROPER(isNat(U21(z0))) → c68(ISNAT(U21(proper(z0))), PROPER(U21(z0))) 686.55/213.78
PROPER(isNat(U31(z0, z1))) → c68(ISNAT(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.55/213.78
PROPER(isNat(U32(z0))) → c68(ISNAT(U32(proper(z0))), PROPER(U32(z0))) 686.55/213.78
PROPER(isNat(U41(z0, z1))) → c68(ISNAT(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.55/213.78
PROPER(isNat(U51(z0, z1, z2))) → c68(ISNAT(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.55/213.78
PROPER(isNat(U52(z0, z1, z2))) → c68(ISNAT(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.55/213.78
PROPER(isNat(s(z0))) → c68(ISNAT(s(proper(z0))), PROPER(s(z0))) 686.55/213.78
PROPER(isNat(plus(z0, z1))) → c68(ISNAT(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.55/213.78
PROPER(isNat(U61(z0))) → c68(ISNAT(U61(proper(z0))), PROPER(U61(z0))) 686.55/213.78
PROPER(isNat(U71(z0, z1, z2))) → c68(ISNAT(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.55/213.78
PROPER(isNat(U72(z0, z1, z2))) → c68(ISNAT(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.55/213.78
PROPER(isNat(x(z0, z1))) → c68(ISNAT(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.55/213.78
PROPER(isNat(tt)) → c68(ISNAT(ok(tt))) 686.55/213.78
PROPER(isNat(0)) → c68(ISNAT(ok(0))) 686.55/213.78
PROPER(U21(U11(z0, z1))) → c69(U21'(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.55/213.78
PROPER(U21(U12(z0))) → c69(U21'(U12(proper(z0))), PROPER(U12(z0))) 686.55/213.78
PROPER(U21(isNat(z0))) → c69(U21'(isNat(proper(z0))), PROPER(isNat(z0))) 686.55/213.78
PROPER(U21(U21(z0))) → c69(U21'(U21(proper(z0))), PROPER(U21(z0))) 686.55/213.78
PROPER(U21(U31(z0, z1))) → c69(U21'(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.55/213.78
PROPER(U21(U32(z0))) → c69(U21'(U32(proper(z0))), PROPER(U32(z0))) 686.55/213.78
PROPER(U21(U41(z0, z1))) → c69(U21'(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.55/213.78
PROPER(U21(U51(z0, z1, z2))) → c69(U21'(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.55/213.78
PROPER(U21(U52(z0, z1, z2))) → c69(U21'(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.55/213.78
PROPER(U21(s(z0))) → c69(U21'(s(proper(z0))), PROPER(s(z0))) 686.55/213.78
PROPER(U21(plus(z0, z1))) → c69(U21'(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.55/213.78
PROPER(U21(U61(z0))) → c69(U21'(U61(proper(z0))), PROPER(U61(z0))) 686.55/213.78
PROPER(U21(U71(z0, z1, z2))) → c69(U21'(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.55/213.78
PROPER(U21(U72(z0, z1, z2))) → c69(U21'(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.55/213.78
PROPER(U21(x(z0, z1))) → c69(U21'(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.55/213.78
PROPER(U21(tt)) → c69(U21'(ok(tt))) 686.55/213.78
PROPER(U21(0)) → c69(U21'(ok(0))) 686.55/213.78
PROPER(U31(x0, U11(z0, z1))) → c70(U31'(proper(x0), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(U11(z0, z1))) 686.55/213.78
PROPER(U31(x0, U12(z0))) → c70(U31'(proper(x0), U12(proper(z0))), PROPER(x0), PROPER(U12(z0))) 686.55/213.78
PROPER(U31(x0, isNat(z0))) → c70(U31'(proper(x0), isNat(proper(z0))), PROPER(x0), PROPER(isNat(z0))) 686.55/213.78
PROPER(U31(x0, U21(z0))) → c70(U31'(proper(x0), U21(proper(z0))), PROPER(x0), PROPER(U21(z0))) 686.55/213.78
PROPER(U31(x0, U31(z0, z1))) → c70(U31'(proper(x0), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(U31(z0, z1))) 686.55/213.78
PROPER(U31(x0, U32(z0))) → c70(U31'(proper(x0), U32(proper(z0))), PROPER(x0), PROPER(U32(z0))) 686.55/213.78
PROPER(U31(x0, U41(z0, z1))) → c70(U31'(proper(x0), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(U41(z0, z1))) 686.55/213.78
PROPER(U31(x0, U51(z0, z1, z2))) → c70(U31'(proper(x0), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U51(z0, z1, z2))) 686.55/213.78
PROPER(U31(x0, U52(z0, z1, z2))) → c70(U31'(proper(x0), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U52(z0, z1, z2))) 686.55/213.78
PROPER(U31(x0, s(z0))) → c70(U31'(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 686.55/213.78
PROPER(U31(x0, plus(z0, z1))) → c70(U31'(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 686.55/213.78
PROPER(U31(x0, U61(z0))) → c70(U31'(proper(x0), U61(proper(z0))), PROPER(x0), PROPER(U61(z0))) 686.55/213.78
PROPER(U31(x0, U71(z0, z1, z2))) → c70(U31'(proper(x0), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U71(z0, z1, z2))) 686.55/213.78
PROPER(U31(x0, U72(z0, z1, z2))) → c70(U31'(proper(x0), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U72(z0, z1, z2))) 686.55/213.78
PROPER(U31(x0, x(z0, z1))) → c70(U31'(proper(x0), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x(z0, z1))) 686.55/213.78
PROPER(U31(U11(z0, z1), x1)) → c70(U31'(U11(proper(z0), proper(z1)), proper(x1)), PROPER(U11(z0, z1)), PROPER(x1)) 686.55/213.78
PROPER(U31(U12(z0), x1)) → c70(U31'(U12(proper(z0)), proper(x1)), PROPER(U12(z0)), PROPER(x1)) 686.55/213.78
PROPER(U31(isNat(z0), x1)) → c70(U31'(isNat(proper(z0)), proper(x1)), PROPER(isNat(z0)), PROPER(x1)) 686.55/213.78
PROPER(U31(U21(z0), x1)) → c70(U31'(U21(proper(z0)), proper(x1)), PROPER(U21(z0)), PROPER(x1)) 686.55/213.78
PROPER(U31(U31(z0, z1), x1)) → c70(U31'(U31(proper(z0), proper(z1)), proper(x1)), PROPER(U31(z0, z1)), PROPER(x1)) 686.55/213.78
PROPER(U31(U32(z0), x1)) → c70(U31'(U32(proper(z0)), proper(x1)), PROPER(U32(z0)), PROPER(x1)) 686.55/213.78
PROPER(U31(U41(z0, z1), x1)) → c70(U31'(U41(proper(z0), proper(z1)), proper(x1)), PROPER(U41(z0, z1)), PROPER(x1)) 686.55/213.78
PROPER(U31(U51(z0, z1, z2), x1)) → c70(U31'(U51(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U51(z0, z1, z2)), PROPER(x1)) 686.55/213.78
PROPER(U31(U52(z0, z1, z2), x1)) → c70(U31'(U52(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U52(z0, z1, z2)), PROPER(x1)) 686.55/213.78
PROPER(U31(s(z0), x1)) → c70(U31'(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 686.55/213.78
PROPER(U31(plus(z0, z1), x1)) → c70(U31'(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 686.55/213.78
PROPER(U31(U61(z0), x1)) → c70(U31'(U61(proper(z0)), proper(x1)), PROPER(U61(z0)), PROPER(x1)) 686.55/213.78
PROPER(U31(U71(z0, z1, z2), x1)) → c70(U31'(U71(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U71(z0, z1, z2)), PROPER(x1)) 686.55/213.78
PROPER(U31(U72(z0, z1, z2), x1)) → c70(U31'(U72(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U72(z0, z1, z2)), PROPER(x1)) 686.55/213.78
PROPER(U31(x(z0, z1), x1)) → c70(U31'(x(proper(z0), proper(z1)), proper(x1)), PROPER(x(z0, z1)), PROPER(x1)) 686.55/213.78
PROPER(U31(x0, tt)) → c70(U31'(proper(x0), ok(tt)), PROPER(x0)) 686.55/213.78
PROPER(U31(x0, 0)) → c70(U31'(proper(x0), ok(0)), PROPER(x0)) 686.55/213.78
PROPER(U31(tt, x1)) → c70(U31'(ok(tt), proper(x1)), PROPER(x1)) 686.55/213.78
PROPER(U31(0, x1)) → c70(U31'(ok(0), proper(x1)), PROPER(x1)) 686.55/213.78
PROPER(U32(U11(z0, z1))) → c71(U32'(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.55/213.78
PROPER(U32(U12(z0))) → c71(U32'(U12(proper(z0))), PROPER(U12(z0))) 686.55/213.78
PROPER(U32(isNat(z0))) → c71(U32'(isNat(proper(z0))), PROPER(isNat(z0))) 686.55/213.78
PROPER(U32(U21(z0))) → c71(U32'(U21(proper(z0))), PROPER(U21(z0))) 686.55/213.78
PROPER(U32(U31(z0, z1))) → c71(U32'(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.55/213.78
PROPER(U32(U32(z0))) → c71(U32'(U32(proper(z0))), PROPER(U32(z0))) 686.55/213.78
PROPER(U32(U41(z0, z1))) → c71(U32'(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.55/213.78
PROPER(U32(U51(z0, z1, z2))) → c71(U32'(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.55/213.78
PROPER(U32(U52(z0, z1, z2))) → c71(U32'(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.55/213.78
PROPER(U32(s(z0))) → c71(U32'(s(proper(z0))), PROPER(s(z0))) 686.55/213.78
PROPER(U32(plus(z0, z1))) → c71(U32'(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.55/213.78
PROPER(U32(U61(z0))) → c71(U32'(U61(proper(z0))), PROPER(U61(z0))) 686.55/213.78
PROPER(U32(U71(z0, z1, z2))) → c71(U32'(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.55/213.78
PROPER(U32(U72(z0, z1, z2))) → c71(U32'(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.55/213.78
PROPER(U32(x(z0, z1))) → c71(U32'(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.55/213.78
PROPER(U32(tt)) → c71(U32'(ok(tt))) 686.55/213.78
PROPER(U32(0)) → c71(U32'(ok(0))) 686.55/213.78
PROPER(U41(x0, U11(z0, z1))) → c72(U41'(proper(x0), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(U11(z0, z1))) 686.55/213.78
PROPER(U41(x0, U12(z0))) → c72(U41'(proper(x0), U12(proper(z0))), PROPER(x0), PROPER(U12(z0))) 686.55/213.78
PROPER(U41(x0, isNat(z0))) → c72(U41'(proper(x0), isNat(proper(z0))), PROPER(x0), PROPER(isNat(z0))) 686.55/213.78
PROPER(U41(x0, U21(z0))) → c72(U41'(proper(x0), U21(proper(z0))), PROPER(x0), PROPER(U21(z0))) 686.55/213.78
PROPER(U41(x0, U31(z0, z1))) → c72(U41'(proper(x0), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(U31(z0, z1))) 686.55/213.78
PROPER(U41(x0, U32(z0))) → c72(U41'(proper(x0), U32(proper(z0))), PROPER(x0), PROPER(U32(z0))) 686.55/213.78
PROPER(U41(x0, U41(z0, z1))) → c72(U41'(proper(x0), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(U41(z0, z1))) 686.55/213.78
PROPER(U41(x0, U51(z0, z1, z2))) → c72(U41'(proper(x0), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U51(z0, z1, z2))) 686.55/213.78
PROPER(U41(x0, U52(z0, z1, z2))) → c72(U41'(proper(x0), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U52(z0, z1, z2))) 686.55/213.78
PROPER(U41(x0, s(z0))) → c72(U41'(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 686.55/213.78
PROPER(U41(x0, plus(z0, z1))) → c72(U41'(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 686.55/213.78
PROPER(U41(x0, U61(z0))) → c72(U41'(proper(x0), U61(proper(z0))), PROPER(x0), PROPER(U61(z0))) 686.55/213.78
PROPER(U41(x0, U71(z0, z1, z2))) → c72(U41'(proper(x0), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U71(z0, z1, z2))) 686.55/213.78
PROPER(U41(x0, U72(z0, z1, z2))) → c72(U41'(proper(x0), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U72(z0, z1, z2))) 686.55/213.78
PROPER(U41(x0, x(z0, z1))) → c72(U41'(proper(x0), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x(z0, z1))) 686.55/213.78
PROPER(U41(U11(z0, z1), x1)) → c72(U41'(U11(proper(z0), proper(z1)), proper(x1)), PROPER(U11(z0, z1)), PROPER(x1)) 686.55/213.78
PROPER(U41(U12(z0), x1)) → c72(U41'(U12(proper(z0)), proper(x1)), PROPER(U12(z0)), PROPER(x1)) 686.55/213.78
PROPER(U41(isNat(z0), x1)) → c72(U41'(isNat(proper(z0)), proper(x1)), PROPER(isNat(z0)), PROPER(x1)) 686.55/213.78
PROPER(U41(U21(z0), x1)) → c72(U41'(U21(proper(z0)), proper(x1)), PROPER(U21(z0)), PROPER(x1)) 686.55/213.78
PROPER(U41(U31(z0, z1), x1)) → c72(U41'(U31(proper(z0), proper(z1)), proper(x1)), PROPER(U31(z0, z1)), PROPER(x1)) 686.55/213.78
PROPER(U41(U32(z0), x1)) → c72(U41'(U32(proper(z0)), proper(x1)), PROPER(U32(z0)), PROPER(x1)) 686.55/213.78
PROPER(U41(U41(z0, z1), x1)) → c72(U41'(U41(proper(z0), proper(z1)), proper(x1)), PROPER(U41(z0, z1)), PROPER(x1)) 686.55/213.78
PROPER(U41(U51(z0, z1, z2), x1)) → c72(U41'(U51(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U51(z0, z1, z2)), PROPER(x1)) 686.55/213.78
PROPER(U41(U52(z0, z1, z2), x1)) → c72(U41'(U52(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U52(z0, z1, z2)), PROPER(x1)) 686.55/213.78
PROPER(U41(s(z0), x1)) → c72(U41'(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 686.55/213.78
PROPER(U41(plus(z0, z1), x1)) → c72(U41'(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 686.55/213.78
PROPER(U41(U61(z0), x1)) → c72(U41'(U61(proper(z0)), proper(x1)), PROPER(U61(z0)), PROPER(x1)) 686.55/213.78
PROPER(U41(U71(z0, z1, z2), x1)) → c72(U41'(U71(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U71(z0, z1, z2)), PROPER(x1)) 686.55/213.78
PROPER(U41(U72(z0, z1, z2), x1)) → c72(U41'(U72(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U72(z0, z1, z2)), PROPER(x1)) 686.55/213.78
PROPER(U41(x(z0, z1), x1)) → c72(U41'(x(proper(z0), proper(z1)), proper(x1)), PROPER(x(z0, z1)), PROPER(x1)) 686.55/213.78
PROPER(U41(x0, tt)) → c72(U41'(proper(x0), ok(tt)), PROPER(x0)) 686.55/213.78
PROPER(U41(x0, 0)) → c72(U41'(proper(x0), ok(0)), PROPER(x0)) 686.55/213.78
PROPER(U41(tt, x1)) → c72(U41'(ok(tt), proper(x1)), PROPER(x1)) 686.55/213.78
PROPER(U41(0, x1)) → c72(U41'(ok(0), proper(x1)), PROPER(x1)) 686.55/213.78
PROPER(U51(x0, x1, U11(z0, z1))) → c73(U51'(proper(x0), proper(x1), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U11(z0, z1))) 686.55/213.78
PROPER(U51(x0, x1, U12(z0))) → c73(U51'(proper(x0), proper(x1), U12(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U12(z0))) 686.55/213.78
PROPER(U51(x0, x1, isNat(z0))) → c73(U51'(proper(x0), proper(x1), isNat(proper(z0))), PROPER(x0), PROPER(x1), PROPER(isNat(z0))) 686.55/213.78
PROPER(U51(x0, x1, U21(z0))) → c73(U51'(proper(x0), proper(x1), U21(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U21(z0))) 686.55/213.78
PROPER(U51(x0, x1, U31(z0, z1))) → c73(U51'(proper(x0), proper(x1), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U31(z0, z1))) 686.55/213.78
PROPER(U51(x0, x1, U32(z0))) → c73(U51'(proper(x0), proper(x1), U32(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U32(z0))) 686.55/213.78
PROPER(U51(x0, x1, U41(z0, z1))) → c73(U51'(proper(x0), proper(x1), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U41(z0, z1))) 686.55/213.78
PROPER(U51(x0, x1, U51(z0, z1, z2))) → c73(U51'(proper(x0), proper(x1), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U51(z0, z1, z2))) 686.55/213.78
PROPER(U51(x0, x1, U52(z0, z1, z2))) → c73(U51'(proper(x0), proper(x1), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U52(z0, z1, z2))) 686.55/213.78
PROPER(U51(x0, x1, s(z0))) → c73(U51'(proper(x0), proper(x1), s(proper(z0))), PROPER(x0), PROPER(x1), PROPER(s(z0))) 686.55/213.78
PROPER(U51(x0, x1, plus(z0, z1))) → c73(U51'(proper(x0), proper(x1), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(plus(z0, z1))) 686.55/213.78
PROPER(U51(x0, x1, U61(z0))) → c73(U51'(proper(x0), proper(x1), U61(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U61(z0))) 686.55/213.78
PROPER(U51(x0, x1, U71(z0, z1, z2))) → c73(U51'(proper(x0), proper(x1), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U71(z0, z1, z2))) 686.55/213.78
PROPER(U51(x0, x1, U72(z0, z1, z2))) → c73(U51'(proper(x0), proper(x1), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U72(z0, z1, z2))) 686.55/213.78
PROPER(U51(x0, x1, x(z0, z1))) → c73(U51'(proper(x0), proper(x1), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(x(z0, z1))) 686.55/213.78
PROPER(U51(x0, U11(z0, z1), x2)) → c73(U51'(proper(x0), U11(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U11(z0, z1)), PROPER(x2)) 686.55/213.78
PROPER(U51(x0, U12(z0), x2)) → c73(U51'(proper(x0), U12(proper(z0)), proper(x2)), PROPER(x0), PROPER(U12(z0)), PROPER(x2)) 686.55/213.78
PROPER(U51(x0, isNat(z0), x2)) → c73(U51'(proper(x0), isNat(proper(z0)), proper(x2)), PROPER(x0), PROPER(isNat(z0)), PROPER(x2)) 686.55/213.78
PROPER(U51(x0, U21(z0), x2)) → c73(U51'(proper(x0), U21(proper(z0)), proper(x2)), PROPER(x0), PROPER(U21(z0)), PROPER(x2)) 686.55/213.78
PROPER(U51(x0, U31(z0, z1), x2)) → c73(U51'(proper(x0), U31(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U31(z0, z1)), PROPER(x2)) 686.55/213.78
PROPER(U51(x0, U32(z0), x2)) → c73(U51'(proper(x0), U32(proper(z0)), proper(x2)), PROPER(x0), PROPER(U32(z0)), PROPER(x2)) 686.55/213.78
PROPER(U51(x0, U41(z0, z1), x2)) → c73(U51'(proper(x0), U41(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U41(z0, z1)), PROPER(x2)) 686.55/213.78
PROPER(U51(x0, U51(z0, z1, z2), x2)) → c73(U51'(proper(x0), U51(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U51(z0, z1, z2)), PROPER(x2)) 686.55/213.78
PROPER(U51(x0, U52(z0, z1, z2), x2)) → c73(U51'(proper(x0), U52(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U52(z0, z1, z2)), PROPER(x2)) 686.55/213.78
PROPER(U51(x0, s(z0), x2)) → c73(U51'(proper(x0), s(proper(z0)), proper(x2)), PROPER(x0), PROPER(s(z0)), PROPER(x2)) 686.55/213.78
PROPER(U51(x0, plus(z0, z1), x2)) → c73(U51'(proper(x0), plus(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(plus(z0, z1)), PROPER(x2)) 686.55/213.78
PROPER(U51(x0, U61(z0), x2)) → c73(U51'(proper(x0), U61(proper(z0)), proper(x2)), PROPER(x0), PROPER(U61(z0)), PROPER(x2)) 686.55/213.78
PROPER(U51(x0, U71(z0, z1, z2), x2)) → c73(U51'(proper(x0), U71(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U71(z0, z1, z2)), PROPER(x2)) 686.55/213.78
PROPER(U51(x0, U72(z0, z1, z2), x2)) → c73(U51'(proper(x0), U72(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U72(z0, z1, z2)), PROPER(x2)) 686.55/213.78
PROPER(U51(x0, x(z0, z1), x2)) → c73(U51'(proper(x0), x(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(x(z0, z1)), PROPER(x2)) 686.55/213.78
PROPER(U51(U11(z0, z1), x1, x2)) → c73(U51'(U11(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U11(z0, z1)), PROPER(x1), PROPER(x2)) 686.55/213.78
PROPER(U51(U12(z0), x1, x2)) → c73(U51'(U12(proper(z0)), proper(x1), proper(x2)), PROPER(U12(z0)), PROPER(x1), PROPER(x2)) 686.55/213.78
PROPER(U51(isNat(z0), x1, x2)) → c73(U51'(isNat(proper(z0)), proper(x1), proper(x2)), PROPER(isNat(z0)), PROPER(x1), PROPER(x2)) 686.55/213.78
PROPER(U51(U21(z0), x1, x2)) → c73(U51'(U21(proper(z0)), proper(x1), proper(x2)), PROPER(U21(z0)), PROPER(x1), PROPER(x2)) 686.55/213.78
PROPER(U51(U31(z0, z1), x1, x2)) → c73(U51'(U31(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U31(z0, z1)), PROPER(x1), PROPER(x2)) 686.55/213.78
PROPER(U51(U32(z0), x1, x2)) → c73(U51'(U32(proper(z0)), proper(x1), proper(x2)), PROPER(U32(z0)), PROPER(x1), PROPER(x2)) 686.55/213.78
PROPER(U51(U41(z0, z1), x1, x2)) → c73(U51'(U41(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U41(z0, z1)), PROPER(x1), PROPER(x2)) 686.55/213.78
PROPER(U51(U51(z0, z1, z2), x1, x2)) → c73(U51'(U51(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U51(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.55/213.78
PROPER(U51(U52(z0, z1, z2), x1, x2)) → c73(U51'(U52(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U52(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.55/213.78
PROPER(U51(s(z0), x1, x2)) → c73(U51'(s(proper(z0)), proper(x1), proper(x2)), PROPER(s(z0)), PROPER(x1), PROPER(x2)) 686.55/213.78
PROPER(U51(plus(z0, z1), x1, x2)) → c73(U51'(plus(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(plus(z0, z1)), PROPER(x1), PROPER(x2)) 686.55/213.78
PROPER(U51(U61(z0), x1, x2)) → c73(U51'(U61(proper(z0)), proper(x1), proper(x2)), PROPER(U61(z0)), PROPER(x1), PROPER(x2)) 686.55/213.78
PROPER(U51(U71(z0, z1, z2), x1, x2)) → c73(U51'(U71(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U71(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.55/213.78
PROPER(U51(U72(z0, z1, z2), x1, x2)) → c73(U51'(U72(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U72(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.55/213.78
PROPER(U51(x(z0, z1), x1, x2)) → c73(U51'(x(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(x(z0, z1)), PROPER(x1), PROPER(x2)) 686.55/213.78
PROPER(U51(x0, x1, tt)) → c73(U51'(proper(x0), proper(x1), ok(tt)), PROPER(x0), PROPER(x1)) 686.55/213.78
PROPER(U51(x0, x1, 0)) → c73(U51'(proper(x0), proper(x1), ok(0)), PROPER(x0), PROPER(x1)) 686.55/213.78
PROPER(U51(x0, tt, x2)) → c73(U51'(proper(x0), ok(tt), proper(x2)), PROPER(x0), PROPER(x2)) 686.55/213.78
PROPER(U51(x0, 0, x2)) → c73(U51'(proper(x0), ok(0), proper(x2)), PROPER(x0), PROPER(x2)) 686.55/213.78
PROPER(U51(tt, x1, x2)) → c73(U51'(ok(tt), proper(x1), proper(x2)), PROPER(x1), PROPER(x2)) 686.55/213.78
PROPER(U51(0, x1, x2)) → c73(U51'(ok(0), proper(x1), proper(x2)), PROPER(x1), PROPER(x2)) 686.55/213.78
PROPER(U52(x0, x1, U11(z0, z1))) → c74(U52'(proper(x0), proper(x1), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U11(z0, z1))) 686.55/213.78
PROPER(U52(x0, x1, U12(z0))) → c74(U52'(proper(x0), proper(x1), U12(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U12(z0))) 686.55/213.78
PROPER(U52(x0, x1, isNat(z0))) → c74(U52'(proper(x0), proper(x1), isNat(proper(z0))), PROPER(x0), PROPER(x1), PROPER(isNat(z0))) 686.55/213.78
PROPER(U52(x0, x1, U21(z0))) → c74(U52'(proper(x0), proper(x1), U21(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U21(z0))) 686.55/213.78
PROPER(U52(x0, x1, U31(z0, z1))) → c74(U52'(proper(x0), proper(x1), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U31(z0, z1))) 686.55/213.78
PROPER(U52(x0, x1, U32(z0))) → c74(U52'(proper(x0), proper(x1), U32(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U32(z0))) 686.55/213.78
PROPER(U52(x0, x1, U41(z0, z1))) → c74(U52'(proper(x0), proper(x1), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U41(z0, z1))) 686.55/213.78
PROPER(U52(x0, x1, U51(z0, z1, z2))) → c74(U52'(proper(x0), proper(x1), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U51(z0, z1, z2))) 686.55/213.78
PROPER(U52(x0, x1, U52(z0, z1, z2))) → c74(U52'(proper(x0), proper(x1), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U52(z0, z1, z2))) 686.55/213.78
PROPER(U52(x0, x1, s(z0))) → c74(U52'(proper(x0), proper(x1), s(proper(z0))), PROPER(x0), PROPER(x1), PROPER(s(z0))) 686.55/213.78
PROPER(U52(x0, x1, plus(z0, z1))) → c74(U52'(proper(x0), proper(x1), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(plus(z0, z1))) 686.55/213.78
PROPER(U52(x0, x1, U61(z0))) → c74(U52'(proper(x0), proper(x1), U61(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U61(z0))) 686.55/213.78
PROPER(U52(x0, x1, U71(z0, z1, z2))) → c74(U52'(proper(x0), proper(x1), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U71(z0, z1, z2))) 686.55/213.78
PROPER(U52(x0, x1, U72(z0, z1, z2))) → c74(U52'(proper(x0), proper(x1), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U72(z0, z1, z2))) 686.55/213.78
PROPER(U52(x0, x1, x(z0, z1))) → c74(U52'(proper(x0), proper(x1), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(x(z0, z1))) 686.55/213.78
PROPER(U52(x0, U11(z0, z1), x2)) → c74(U52'(proper(x0), U11(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U11(z0, z1)), PROPER(x2)) 686.55/213.78
PROPER(U52(x0, U12(z0), x2)) → c74(U52'(proper(x0), U12(proper(z0)), proper(x2)), PROPER(x0), PROPER(U12(z0)), PROPER(x2)) 686.55/213.78
PROPER(U52(x0, isNat(z0), x2)) → c74(U52'(proper(x0), isNat(proper(z0)), proper(x2)), PROPER(x0), PROPER(isNat(z0)), PROPER(x2)) 686.55/213.78
PROPER(U52(x0, U21(z0), x2)) → c74(U52'(proper(x0), U21(proper(z0)), proper(x2)), PROPER(x0), PROPER(U21(z0)), PROPER(x2)) 686.55/213.78
PROPER(U52(x0, U31(z0, z1), x2)) → c74(U52'(proper(x0), U31(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U31(z0, z1)), PROPER(x2)) 686.55/213.78
PROPER(U52(x0, U32(z0), x2)) → c74(U52'(proper(x0), U32(proper(z0)), proper(x2)), PROPER(x0), PROPER(U32(z0)), PROPER(x2)) 686.55/213.78
PROPER(U52(x0, U41(z0, z1), x2)) → c74(U52'(proper(x0), U41(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U41(z0, z1)), PROPER(x2)) 686.55/213.78
PROPER(U52(x0, U51(z0, z1, z2), x2)) → c74(U52'(proper(x0), U51(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U51(z0, z1, z2)), PROPER(x2)) 686.55/213.78
PROPER(U52(x0, U52(z0, z1, z2), x2)) → c74(U52'(proper(x0), U52(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U52(z0, z1, z2)), PROPER(x2)) 686.55/213.78
PROPER(U52(x0, s(z0), x2)) → c74(U52'(proper(x0), s(proper(z0)), proper(x2)), PROPER(x0), PROPER(s(z0)), PROPER(x2)) 686.55/213.78
PROPER(U52(x0, plus(z0, z1), x2)) → c74(U52'(proper(x0), plus(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(plus(z0, z1)), PROPER(x2)) 686.55/213.78
PROPER(U52(x0, U61(z0), x2)) → c74(U52'(proper(x0), U61(proper(z0)), proper(x2)), PROPER(x0), PROPER(U61(z0)), PROPER(x2)) 686.55/213.78
PROPER(U52(x0, U71(z0, z1, z2), x2)) → c74(U52'(proper(x0), U71(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U71(z0, z1, z2)), PROPER(x2)) 686.55/213.78
PROPER(U52(x0, U72(z0, z1, z2), x2)) → c74(U52'(proper(x0), U72(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U72(z0, z1, z2)), PROPER(x2)) 686.55/213.78
PROPER(U52(x0, x(z0, z1), x2)) → c74(U52'(proper(x0), x(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(x(z0, z1)), PROPER(x2)) 686.55/213.78
PROPER(U52(U11(z0, z1), x1, x2)) → c74(U52'(U11(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U11(z0, z1)), PROPER(x1), PROPER(x2)) 686.55/213.78
PROPER(U52(U12(z0), x1, x2)) → c74(U52'(U12(proper(z0)), proper(x1), proper(x2)), PROPER(U12(z0)), PROPER(x1), PROPER(x2)) 686.55/213.78
PROPER(U52(isNat(z0), x1, x2)) → c74(U52'(isNat(proper(z0)), proper(x1), proper(x2)), PROPER(isNat(z0)), PROPER(x1), PROPER(x2)) 686.55/213.78
PROPER(U52(U21(z0), x1, x2)) → c74(U52'(U21(proper(z0)), proper(x1), proper(x2)), PROPER(U21(z0)), PROPER(x1), PROPER(x2)) 686.55/213.78
PROPER(U52(U31(z0, z1), x1, x2)) → c74(U52'(U31(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U31(z0, z1)), PROPER(x1), PROPER(x2)) 686.55/213.78
PROPER(U52(U32(z0), x1, x2)) → c74(U52'(U32(proper(z0)), proper(x1), proper(x2)), PROPER(U32(z0)), PROPER(x1), PROPER(x2)) 686.55/213.78
PROPER(U52(U41(z0, z1), x1, x2)) → c74(U52'(U41(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U41(z0, z1)), PROPER(x1), PROPER(x2)) 686.55/213.78
PROPER(U52(U51(z0, z1, z2), x1, x2)) → c74(U52'(U51(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U51(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.55/213.78
PROPER(U52(U52(z0, z1, z2), x1, x2)) → c74(U52'(U52(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U52(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.55/213.78
PROPER(U52(s(z0), x1, x2)) → c74(U52'(s(proper(z0)), proper(x1), proper(x2)), PROPER(s(z0)), PROPER(x1), PROPER(x2)) 686.55/213.78
PROPER(U52(plus(z0, z1), x1, x2)) → c74(U52'(plus(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(plus(z0, z1)), PROPER(x1), PROPER(x2)) 686.55/213.78
PROPER(U52(U61(z0), x1, x2)) → c74(U52'(U61(proper(z0)), proper(x1), proper(x2)), PROPER(U61(z0)), PROPER(x1), PROPER(x2)) 686.55/213.78
PROPER(U52(U71(z0, z1, z2), x1, x2)) → c74(U52'(U71(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U71(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.55/213.78
PROPER(U52(U72(z0, z1, z2), x1, x2)) → c74(U52'(U72(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U72(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.55/213.78
PROPER(U52(x(z0, z1), x1, x2)) → c74(U52'(x(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(x(z0, z1)), PROPER(x1), PROPER(x2)) 686.55/213.78
PROPER(U52(x0, x1, tt)) → c74(U52'(proper(x0), proper(x1), ok(tt)), PROPER(x0), PROPER(x1)) 686.55/213.78
PROPER(U52(x0, x1, 0)) → c74(U52'(proper(x0), proper(x1), ok(0)), PROPER(x0), PROPER(x1)) 686.55/213.78
PROPER(U52(x0, tt, x2)) → c74(U52'(proper(x0), ok(tt), proper(x2)), PROPER(x0), PROPER(x2)) 686.55/213.78
PROPER(U52(x0, 0, x2)) → c74(U52'(proper(x0), ok(0), proper(x2)), PROPER(x0), PROPER(x2)) 686.55/213.78
PROPER(U52(tt, x1, x2)) → c74(U52'(ok(tt), proper(x1), proper(x2)), PROPER(x1), PROPER(x2)) 686.55/213.78
PROPER(U52(0, x1, x2)) → c74(U52'(ok(0), proper(x1), proper(x2)), PROPER(x1), PROPER(x2)) 686.55/213.78
PROPER(s(U11(z0, z1))) → c75(S(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.55/213.78
PROPER(s(U12(z0))) → c75(S(U12(proper(z0))), PROPER(U12(z0))) 686.55/213.78
PROPER(s(isNat(z0))) → c75(S(isNat(proper(z0))), PROPER(isNat(z0))) 686.55/213.78
PROPER(s(U21(z0))) → c75(S(U21(proper(z0))), PROPER(U21(z0))) 686.55/213.78
PROPER(s(U31(z0, z1))) → c75(S(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.55/213.78
PROPER(s(U32(z0))) → c75(S(U32(proper(z0))), PROPER(U32(z0))) 686.55/213.78
PROPER(s(U41(z0, z1))) → c75(S(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.55/213.78
PROPER(s(U51(z0, z1, z2))) → c75(S(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.55/213.78
PROPER(s(U52(z0, z1, z2))) → c75(S(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.55/213.78
PROPER(s(s(z0))) → c75(S(s(proper(z0))), PROPER(s(z0))) 686.55/213.78
PROPER(s(plus(z0, z1))) → c75(S(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.55/213.78
PROPER(s(U61(z0))) → c75(S(U61(proper(z0))), PROPER(U61(z0))) 686.55/213.78
PROPER(s(U71(z0, z1, z2))) → c75(S(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.55/213.78
PROPER(s(U72(z0, z1, z2))) → c75(S(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.55/213.78
PROPER(s(x(z0, z1))) → c75(S(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.55/213.78
PROPER(s(tt)) → c75(S(ok(tt))) 686.55/213.78
PROPER(s(0)) → c75(S(ok(0))) 686.55/213.78
PROPER(plus(x0, U11(z0, z1))) → c76(PLUS(proper(x0), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(U11(z0, z1))) 686.55/213.78
PROPER(plus(x0, U12(z0))) → c76(PLUS(proper(x0), U12(proper(z0))), PROPER(x0), PROPER(U12(z0))) 686.55/213.78
PROPER(plus(x0, isNat(z0))) → c76(PLUS(proper(x0), isNat(proper(z0))), PROPER(x0), PROPER(isNat(z0))) 686.55/213.78
PROPER(plus(x0, U21(z0))) → c76(PLUS(proper(x0), U21(proper(z0))), PROPER(x0), PROPER(U21(z0))) 686.55/213.78
PROPER(plus(x0, U31(z0, z1))) → c76(PLUS(proper(x0), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(U31(z0, z1))) 686.55/213.78
PROPER(plus(x0, U32(z0))) → c76(PLUS(proper(x0), U32(proper(z0))), PROPER(x0), PROPER(U32(z0))) 686.55/213.78
PROPER(plus(x0, U41(z0, z1))) → c76(PLUS(proper(x0), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(U41(z0, z1))) 686.55/213.78
PROPER(plus(x0, U51(z0, z1, z2))) → c76(PLUS(proper(x0), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U51(z0, z1, z2))) 686.55/213.78
PROPER(plus(x0, U52(z0, z1, z2))) → c76(PLUS(proper(x0), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U52(z0, z1, z2))) 686.55/213.78
PROPER(plus(x0, s(z0))) → c76(PLUS(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 686.55/213.78
PROPER(plus(x0, plus(z0, z1))) → c76(PLUS(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 686.55/213.78
PROPER(plus(x0, U61(z0))) → c76(PLUS(proper(x0), U61(proper(z0))), PROPER(x0), PROPER(U61(z0))) 686.55/213.78
PROPER(plus(x0, U71(z0, z1, z2))) → c76(PLUS(proper(x0), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U71(z0, z1, z2))) 686.55/213.78
PROPER(plus(x0, U72(z0, z1, z2))) → c76(PLUS(proper(x0), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U72(z0, z1, z2))) 686.55/213.78
PROPER(plus(x0, x(z0, z1))) → c76(PLUS(proper(x0), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x(z0, z1))) 686.55/213.78
PROPER(plus(U11(z0, z1), x1)) → c76(PLUS(U11(proper(z0), proper(z1)), proper(x1)), PROPER(U11(z0, z1)), PROPER(x1)) 686.55/213.78
PROPER(plus(U12(z0), x1)) → c76(PLUS(U12(proper(z0)), proper(x1)), PROPER(U12(z0)), PROPER(x1)) 686.55/213.78
PROPER(plus(isNat(z0), x1)) → c76(PLUS(isNat(proper(z0)), proper(x1)), PROPER(isNat(z0)), PROPER(x1)) 686.55/213.78
PROPER(plus(U21(z0), x1)) → c76(PLUS(U21(proper(z0)), proper(x1)), PROPER(U21(z0)), PROPER(x1)) 686.55/213.78
PROPER(plus(U31(z0, z1), x1)) → c76(PLUS(U31(proper(z0), proper(z1)), proper(x1)), PROPER(U31(z0, z1)), PROPER(x1)) 686.55/213.78
PROPER(plus(U32(z0), x1)) → c76(PLUS(U32(proper(z0)), proper(x1)), PROPER(U32(z0)), PROPER(x1)) 686.55/213.78
PROPER(plus(U41(z0, z1), x1)) → c76(PLUS(U41(proper(z0), proper(z1)), proper(x1)), PROPER(U41(z0, z1)), PROPER(x1)) 686.55/213.78
PROPER(plus(U51(z0, z1, z2), x1)) → c76(PLUS(U51(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U51(z0, z1, z2)), PROPER(x1)) 686.55/213.78
PROPER(plus(U52(z0, z1, z2), x1)) → c76(PLUS(U52(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U52(z0, z1, z2)), PROPER(x1)) 686.55/213.78
PROPER(plus(s(z0), x1)) → c76(PLUS(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 686.55/213.78
PROPER(plus(plus(z0, z1), x1)) → c76(PLUS(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 686.55/213.78
PROPER(plus(U61(z0), x1)) → c76(PLUS(U61(proper(z0)), proper(x1)), PROPER(U61(z0)), PROPER(x1)) 686.55/213.78
PROPER(plus(U71(z0, z1, z2), x1)) → c76(PLUS(U71(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U71(z0, z1, z2)), PROPER(x1)) 686.55/213.78
PROPER(plus(U72(z0, z1, z2), x1)) → c76(PLUS(U72(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U72(z0, z1, z2)), PROPER(x1)) 686.55/213.78
PROPER(plus(x(z0, z1), x1)) → c76(PLUS(x(proper(z0), proper(z1)), proper(x1)), PROPER(x(z0, z1)), PROPER(x1)) 686.55/213.78
PROPER(plus(x0, tt)) → c76(PLUS(proper(x0), ok(tt)), PROPER(x0)) 686.55/213.78
PROPER(plus(x0, 0)) → c76(PLUS(proper(x0), ok(0)), PROPER(x0)) 686.55/213.78
PROPER(plus(tt, x1)) → c76(PLUS(ok(tt), proper(x1)), PROPER(x1)) 686.55/213.78
PROPER(plus(0, x1)) → c76(PLUS(ok(0), proper(x1)), PROPER(x1)) 686.55/213.78
PROPER(U61(U11(z0, z1))) → c77(U61'(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.55/213.78
PROPER(U61(U12(z0))) → c77(U61'(U12(proper(z0))), PROPER(U12(z0))) 686.55/213.78
PROPER(U61(isNat(z0))) → c77(U61'(isNat(proper(z0))), PROPER(isNat(z0))) 686.55/213.78
PROPER(U61(U21(z0))) → c77(U61'(U21(proper(z0))), PROPER(U21(z0))) 686.55/213.78
PROPER(U61(U31(z0, z1))) → c77(U61'(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.55/213.78
PROPER(U61(U32(z0))) → c77(U61'(U32(proper(z0))), PROPER(U32(z0))) 686.55/213.78
PROPER(U61(U41(z0, z1))) → c77(U61'(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.55/213.78
PROPER(U61(U51(z0, z1, z2))) → c77(U61'(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.55/213.78
PROPER(U61(U52(z0, z1, z2))) → c77(U61'(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.55/213.78
PROPER(U61(s(z0))) → c77(U61'(s(proper(z0))), PROPER(s(z0))) 686.55/213.78
PROPER(U61(plus(z0, z1))) → c77(U61'(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.55/213.78
PROPER(U61(U61(z0))) → c77(U61'(U61(proper(z0))), PROPER(U61(z0))) 686.55/213.78
PROPER(U61(U71(z0, z1, z2))) → c77(U61'(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.55/213.78
PROPER(U61(U72(z0, z1, z2))) → c77(U61'(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.55/213.78
PROPER(U61(x(z0, z1))) → c77(U61'(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.55/213.78
PROPER(U61(tt)) → c77(U61'(ok(tt))) 686.55/213.78
PROPER(U61(0)) → c77(U61'(ok(0)))
S tuples:

ACTIVE(plus(z0, z1)) → c28(PLUS(active(z0), z1), ACTIVE(z0)) 686.55/213.78
ACTIVE(plus(z0, z1)) → c29(PLUS(z0, active(z1)), ACTIVE(z1)) 686.55/213.78
ACTIVE(x(z0, z1)) → c33(X(active(z0), z1), ACTIVE(z0)) 686.55/213.78
ACTIVE(x(z0, z1)) → c34(X(z0, active(z1)), ACTIVE(z1)) 686.55/213.78
U11'(mark(z0), z1) → c35(U11'(z0, z1)) 686.55/213.78
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1)) 686.55/213.78
U12'(mark(z0)) → c37(U12'(z0)) 686.55/213.78
U12'(ok(z0)) → c38(U12'(z0)) 686.55/213.78
U21'(mark(z0)) → c39(U21'(z0)) 686.55/213.78
U21'(ok(z0)) → c40(U21'(z0)) 686.55/213.78
U31'(mark(z0), z1) → c41(U31'(z0, z1)) 686.55/213.78
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 686.55/213.78
U32'(mark(z0)) → c43(U32'(z0)) 686.55/213.78
U32'(ok(z0)) → c44(U32'(z0)) 686.55/213.78
U41'(mark(z0), z1) → c45(U41'(z0, z1)) 686.55/213.78
U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1)) 686.55/213.78
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2)) 686.55/213.78
U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2)) 686.55/213.78
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2)) 686.55/213.78
U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2)) 686.55/213.78
S(mark(z0)) → c51(S(z0)) 686.55/213.78
S(ok(z0)) → c52(S(z0)) 686.55/213.78
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 686.55/213.78
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 686.55/213.78
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 686.55/213.78
U61'(mark(z0)) → c56(U61'(z0)) 686.55/213.78
U61'(ok(z0)) → c57(U61'(z0)) 686.55/213.78
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2)) 686.55/213.78
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2)) 686.55/213.78
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2)) 686.55/213.78
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 686.55/213.78
X(mark(z0), z1) → c62(X(z0, z1)) 686.55/213.78
X(z0, mark(z1)) → c63(X(z0, z1)) 686.55/213.78
X(ok(z0), ok(z1)) → c64(X(z0, z1)) 686.55/213.78
PROPER(U71(z0, z1, z2)) → c79(U71'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 686.55/213.78
PROPER(U72(z0, z1, z2)) → c80(U72'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 686.55/213.78
PROPER(x(z0, z1)) → c81(X(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 686.55/213.78
ISNAT(ok(z0)) → c82(ISNAT(z0)) 686.55/213.78
TOP(mark(z0)) → c83(TOP(proper(z0)), PROPER(z0)) 686.55/213.78
TOP(ok(z0)) → c84(TOP(active(z0)), ACTIVE(z0)) 686.55/213.78
ACTIVE(isNat(s(z0))) → c13(ISNAT(z0)) 686.55/213.78
ACTIVE(plus(z0, s(z1))) → c16(ISNAT(z1)) 686.55/213.78
ACTIVE(x(z0, s(z1))) → c18(ISNAT(z1)) 686.55/213.78
ACTIVE(U11(tt, z0)) → c1(U12'(isNat(z0))) 686.55/213.78
ACTIVE(U11(tt, z0)) → c1(ISNAT(z0)) 686.55/213.78
ACTIVE(U31(tt, z0)) → c1(U32'(isNat(z0))) 686.55/213.78
ACTIVE(U31(tt, z0)) → c1(ISNAT(z0)) 686.55/213.78
ACTIVE(U51(tt, z0, z1)) → c1(U52'(isNat(z1), z0, z1)) 686.55/213.78
ACTIVE(U51(tt, z0, z1)) → c1(ISNAT(z1)) 686.55/213.78
ACTIVE(U52(tt, z0, z1)) → c1(S(plus(z1, z0))) 686.55/213.78
ACTIVE(U52(tt, z0, z1)) → c1(PLUS(z1, z0)) 686.55/213.78
ACTIVE(U71(tt, z0, z1)) → c1(U72'(isNat(z1), z0, z1)) 686.55/213.78
ACTIVE(U71(tt, z0, z1)) → c1(ISNAT(z1)) 686.55/213.78
ACTIVE(U72(tt, z0, z1)) → c1(PLUS(x(z1, z0), z1)) 686.55/213.78
ACTIVE(U72(tt, z0, z1)) → c1(X(z1, z0)) 686.55/213.78
ACTIVE(isNat(plus(z0, z1))) → c1(U11'(isNat(z0), z1)) 686.55/213.78
ACTIVE(isNat(plus(z0, z1))) → c1(ISNAT(z0)) 686.55/213.78
ACTIVE(isNat(x(z0, z1))) → c1(U31'(isNat(z0), z1)) 686.55/213.78
ACTIVE(isNat(x(z0, z1))) → c1(ISNAT(z0)) 686.55/213.78
ACTIVE(plus(z0, 0)) → c1(U41'(isNat(z0), z0)) 686.55/213.78
ACTIVE(plus(z0, 0)) → c1(ISNAT(z0)) 686.55/213.78
ACTIVE(x(z0, 0)) → c1(U61'(isNat(z0))) 686.55/213.78
ACTIVE(x(z0, 0)) → c1(ISNAT(z0)) 686.55/213.78
ACTIVE(U11(plus(z0, 0), x1)) → c19(U11'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.55/213.78
ACTIVE(U11(plus(z0, s(z1)), x1)) → c19(U11'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.55/213.78
ACTIVE(U11(x(z0, 0), x1)) → c19(U11'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.55/213.78
ACTIVE(U11(x(z0, s(z1)), x1)) → c19(U11'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.55/213.78
ACTIVE(U11(U11(z0, z1), x1)) → c19(U11'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.55/213.78
ACTIVE(U11(U12(z0), x1)) → c19(U11'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.55/213.78
ACTIVE(U11(U21(z0), x1)) → c19(U11'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.55/213.78
ACTIVE(U11(U31(z0, z1), x1)) → c19(U11'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.55/213.78
ACTIVE(U11(U32(z0), x1)) → c19(U11'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.55/213.78
ACTIVE(U11(U41(z0, z1), x1)) → c19(U11'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.55/213.78
ACTIVE(U11(U51(z0, z1, z2), x1)) → c19(U11'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.55/213.78
ACTIVE(U11(U52(z0, z1, z2), x1)) → c19(U11'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.55/213.78
ACTIVE(U11(s(z0), x1)) → c19(U11'(s(active(z0)), x1), ACTIVE(s(z0))) 686.55/213.78
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.55/213.78
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.55/213.78
ACTIVE(U11(U61(z0), x1)) → c19(U11'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.55/213.78
ACTIVE(U11(U71(z0, z1, z2), x1)) → c19(U11'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.55/213.78
ACTIVE(U11(U72(z0, z1, z2), x1)) → c19(U11'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.55/213.78
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.55/213.78
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.55/213.78
ACTIVE(U11(isNat(0), x1)) → c19(U11'(mark(tt), x1)) 686.55/213.78
ACTIVE(U11(U11(tt, z0), x1)) → c(U11'(mark(U12(isNat(z0))), x1)) 686.55/213.78
ACTIVE(U11(U11(tt, z0), x1)) → c(ACTIVE(U11(tt, z0))) 686.55/213.78
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(U11'(mark(U11(isNat(z0), z1)), x1)) 686.55/213.78
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(ACTIVE(isNat(plus(z0, z1)))) 686.55/213.78
ACTIVE(U11(isNat(s(z0)), x1)) → c(U11'(mark(U21(isNat(z0))), x1)) 686.55/213.78
ACTIVE(U11(isNat(s(z0)), x1)) → c(ACTIVE(isNat(s(z0)))) 686.55/213.78
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(U11'(mark(U31(isNat(z0), z1)), x1)) 686.55/213.78
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(ACTIVE(isNat(x(z0, z1)))) 686.55/213.78
ACTIVE(U12(plus(z0, 0))) → c20(U12'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.55/213.78
ACTIVE(U12(plus(z0, s(z1)))) → c20(U12'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.55/213.78
ACTIVE(U12(x(z0, 0))) → c20(U12'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.55/213.78
ACTIVE(U12(x(z0, s(z1)))) → c20(U12'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.55/213.78
ACTIVE(U12(U11(z0, z1))) → c20(U12'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.55/213.78
ACTIVE(U12(U12(z0))) → c20(U12'(U12(active(z0))), ACTIVE(U12(z0))) 686.55/213.78
ACTIVE(U12(U21(z0))) → c20(U12'(U21(active(z0))), ACTIVE(U21(z0))) 686.55/213.78
ACTIVE(U12(U31(z0, z1))) → c20(U12'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.55/213.78
ACTIVE(U12(U32(z0))) → c20(U12'(U32(active(z0))), ACTIVE(U32(z0))) 686.55/213.78
ACTIVE(U12(U41(z0, z1))) → c20(U12'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.55/213.78
ACTIVE(U12(U51(z0, z1, z2))) → c20(U12'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.55/213.78
ACTIVE(U12(U52(z0, z1, z2))) → c20(U12'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.55/213.78
ACTIVE(U12(s(z0))) → c20(U12'(s(active(z0))), ACTIVE(s(z0))) 686.55/213.78
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.55/213.78
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.55/213.78
ACTIVE(U12(U61(z0))) → c20(U12'(U61(active(z0))), ACTIVE(U61(z0))) 686.55/213.78
ACTIVE(U12(U71(z0, z1, z2))) → c20(U12'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.55/213.78
ACTIVE(U12(U72(z0, z1, z2))) → c20(U12'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.55/213.78
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.55/213.78
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.55/213.78
ACTIVE(U11(U12(tt), x1)) → c19(U11'(mark(tt), x1)) 686.55/213.78
ACTIVE(U12(U12(tt))) → c20(U12'(mark(tt))) 686.55/213.78
ACTIVE(U12(isNat(0))) → c20(U12'(mark(tt))) 686.55/213.78
ACTIVE(U12(U11(tt, z0))) → c2(U12'(mark(U12(isNat(z0))))) 686.55/213.78
ACTIVE(U12(U11(tt, z0))) → c2(ACTIVE(U11(tt, z0))) 686.55/213.78
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(U12'(mark(U11(isNat(z0), z1)))) 686.55/213.78
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(ACTIVE(isNat(plus(z0, z1)))) 686.55/213.78
ACTIVE(U12(isNat(s(z0)))) → c2(U12'(mark(U21(isNat(z0))))) 686.55/213.78
ACTIVE(U12(isNat(s(z0)))) → c2(ACTIVE(isNat(s(z0)))) 686.55/213.78
ACTIVE(U12(isNat(x(z0, z1)))) → c2(U12'(mark(U31(isNat(z0), z1)))) 686.55/213.78
ACTIVE(U12(isNat(x(z0, z1)))) → c2(ACTIVE(isNat(x(z0, z1)))) 686.55/213.78
ACTIVE(U21(plus(z0, 0))) → c21(U21'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.55/213.78
ACTIVE(U21(plus(z0, s(z1)))) → c21(U21'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.55/213.78
ACTIVE(U21(x(z0, 0))) → c21(U21'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.55/213.78
ACTIVE(U21(x(z0, s(z1)))) → c21(U21'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.55/213.78
ACTIVE(U21(U11(z0, z1))) → c21(U21'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.55/213.78
ACTIVE(U21(U12(z0))) → c21(U21'(U12(active(z0))), ACTIVE(U12(z0))) 686.55/213.78
ACTIVE(U21(U21(z0))) → c21(U21'(U21(active(z0))), ACTIVE(U21(z0))) 686.55/213.78
ACTIVE(U21(U31(z0, z1))) → c21(U21'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.55/213.78
ACTIVE(U21(U32(z0))) → c21(U21'(U32(active(z0))), ACTIVE(U32(z0))) 686.55/213.78
ACTIVE(U21(U41(z0, z1))) → c21(U21'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.55/213.78
ACTIVE(U21(U51(z0, z1, z2))) → c21(U21'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.55/213.78
ACTIVE(U21(U52(z0, z1, z2))) → c21(U21'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.55/213.78
ACTIVE(U21(s(z0))) → c21(U21'(s(active(z0))), ACTIVE(s(z0))) 686.55/213.78
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.55/213.78
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.55/213.78
ACTIVE(U21(U61(z0))) → c21(U21'(U61(active(z0))), ACTIVE(U61(z0))) 686.55/213.78
ACTIVE(U21(U71(z0, z1, z2))) → c21(U21'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.55/213.78
ACTIVE(U21(U72(z0, z1, z2))) → c21(U21'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.55/213.78
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.55/213.78
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.55/213.78
ACTIVE(U11(U21(tt), x1)) → c19(U11'(mark(tt), x1)) 686.55/213.78
ACTIVE(U12(U21(tt))) → c20(U12'(mark(tt))) 686.55/213.78
ACTIVE(U21(U12(tt))) → c21(U21'(mark(tt))) 686.55/213.78
ACTIVE(U21(U21(tt))) → c21(U21'(mark(tt))) 686.55/213.78
ACTIVE(U21(isNat(0))) → c21(U21'(mark(tt))) 686.55/213.78
ACTIVE(U21(U11(tt, z0))) → c3(U21'(mark(U12(isNat(z0))))) 686.55/213.78
ACTIVE(U21(U11(tt, z0))) → c3(ACTIVE(U11(tt, z0))) 686.55/213.78
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(U21'(mark(U11(isNat(z0), z1)))) 686.55/213.78
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(ACTIVE(isNat(plus(z0, z1)))) 686.55/213.78
ACTIVE(U21(isNat(s(z0)))) → c3(U21'(mark(U21(isNat(z0))))) 686.55/213.78
ACTIVE(U21(isNat(s(z0)))) → c3(ACTIVE(isNat(s(z0)))) 686.55/213.78
ACTIVE(U21(isNat(x(z0, z1)))) → c3(U21'(mark(U31(isNat(z0), z1)))) 686.55/213.78
ACTIVE(U21(isNat(x(z0, z1)))) → c3(ACTIVE(isNat(x(z0, z1)))) 686.55/213.78
ACTIVE(U31(plus(z0, 0), x1)) → c22(U31'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.55/213.78
ACTIVE(U31(plus(z0, s(z1)), x1)) → c22(U31'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.55/213.78
ACTIVE(U31(x(z0, 0), x1)) → c22(U31'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.55/213.78
ACTIVE(U31(x(z0, s(z1)), x1)) → c22(U31'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.55/213.78
ACTIVE(U31(U11(z0, z1), x1)) → c22(U31'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.55/213.78
ACTIVE(U31(U12(z0), x1)) → c22(U31'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.55/213.78
ACTIVE(U31(U21(z0), x1)) → c22(U31'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.55/213.78
ACTIVE(U31(U31(z0, z1), x1)) → c22(U31'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.55/213.78
ACTIVE(U31(U32(z0), x1)) → c22(U31'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.55/213.78
ACTIVE(U31(U41(z0, z1), x1)) → c22(U31'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.55/213.78
ACTIVE(U31(U51(z0, z1, z2), x1)) → c22(U31'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.55/213.78
ACTIVE(U31(U52(z0, z1, z2), x1)) → c22(U31'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.55/213.78
ACTIVE(U31(s(z0), x1)) → c22(U31'(s(active(z0)), x1), ACTIVE(s(z0))) 686.55/213.78
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.55/213.78
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.55/213.78
ACTIVE(U31(U61(z0), x1)) → c22(U31'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.55/213.78
ACTIVE(U31(U71(z0, z1, z2), x1)) → c22(U31'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.55/213.78
ACTIVE(U31(U72(z0, z1, z2), x1)) → c22(U31'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.55/213.78
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.55/213.78
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.55/213.78
ACTIVE(U31(U12(tt), x1)) → c22(U31'(mark(tt), x1)) 686.55/213.78
ACTIVE(U31(U21(tt), x1)) → c22(U31'(mark(tt), x1)) 686.55/213.78
ACTIVE(U31(isNat(0), x1)) → c22(U31'(mark(tt), x1)) 686.55/213.78
ACTIVE(U11(U31(tt, z0), x1)) → c4(U11'(mark(U32(isNat(z0))), x1)) 686.55/213.78
ACTIVE(U11(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 686.55/213.78
ACTIVE(U12(U31(tt, z0))) → c4(U12'(mark(U32(isNat(z0))))) 686.55/213.78
ACTIVE(U12(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 686.55/213.78
ACTIVE(U21(U31(tt, z0))) → c4(U21'(mark(U32(isNat(z0))))) 686.55/213.78
ACTIVE(U21(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 686.55/213.78
ACTIVE(U31(U11(tt, z0), x1)) → c4(U31'(mark(U12(isNat(z0))), x1)) 686.55/213.78
ACTIVE(U31(U11(tt, z0), x1)) → c4(ACTIVE(U11(tt, z0))) 686.55/213.78
ACTIVE(U31(U31(tt, z0), x1)) → c4(U31'(mark(U32(isNat(z0))), x1)) 686.55/213.78
ACTIVE(U31(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 686.55/213.78
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(U31'(mark(U11(isNat(z0), z1)), x1)) 686.55/213.78
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(ACTIVE(isNat(plus(z0, z1)))) 686.55/213.78
ACTIVE(U31(isNat(s(z0)), x1)) → c4(U31'(mark(U21(isNat(z0))), x1)) 686.55/213.78
ACTIVE(U31(isNat(s(z0)), x1)) → c4(ACTIVE(isNat(s(z0)))) 686.55/213.78
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(U31'(mark(U31(isNat(z0), z1)), x1)) 686.55/213.78
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(ACTIVE(isNat(x(z0, z1)))) 686.55/213.78
ACTIVE(U32(plus(z0, 0))) → c23(U32'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.55/213.78
ACTIVE(U32(plus(z0, s(z1)))) → c23(U32'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.55/213.78
ACTIVE(U32(x(z0, 0))) → c23(U32'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.55/213.78
ACTIVE(U32(x(z0, s(z1)))) → c23(U32'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.55/213.78
ACTIVE(U32(U11(z0, z1))) → c23(U32'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.55/213.78
ACTIVE(U32(U12(z0))) → c23(U32'(U12(active(z0))), ACTIVE(U12(z0))) 686.55/213.78
ACTIVE(U32(U21(z0))) → c23(U32'(U21(active(z0))), ACTIVE(U21(z0))) 686.55/213.78
ACTIVE(U32(U31(z0, z1))) → c23(U32'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.55/213.78
ACTIVE(U32(U32(z0))) → c23(U32'(U32(active(z0))), ACTIVE(U32(z0))) 686.55/213.78
ACTIVE(U32(U41(z0, z1))) → c23(U32'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.55/213.78
ACTIVE(U32(U51(z0, z1, z2))) → c23(U32'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.55/213.78
ACTIVE(U32(U52(z0, z1, z2))) → c23(U32'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.55/213.78
ACTIVE(U32(s(z0))) → c23(U32'(s(active(z0))), ACTIVE(s(z0))) 686.55/213.78
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.55/213.78
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.55/213.78
ACTIVE(U32(U61(z0))) → c23(U32'(U61(active(z0))), ACTIVE(U61(z0))) 686.55/213.78
ACTIVE(U32(U71(z0, z1, z2))) → c23(U32'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.55/213.78
ACTIVE(U32(U72(z0, z1, z2))) → c23(U32'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.55/213.78
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.55/213.78
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.55/213.78
ACTIVE(U11(U32(tt), x1)) → c19(U11'(mark(tt), x1)) 686.55/213.78
ACTIVE(U12(U32(tt))) → c20(U12'(mark(tt))) 686.55/213.78
ACTIVE(U21(U32(tt))) → c21(U21'(mark(tt))) 686.55/213.78
ACTIVE(U31(U32(tt), x1)) → c22(U31'(mark(tt), x1)) 686.55/213.78
ACTIVE(U32(U12(tt))) → c23(U32'(mark(tt))) 686.55/213.78
ACTIVE(U32(U21(tt))) → c23(U32'(mark(tt))) 686.55/213.78
ACTIVE(U32(U32(tt))) → c23(U32'(mark(tt))) 686.55/213.78
ACTIVE(U32(isNat(0))) → c23(U32'(mark(tt))) 686.55/213.78
ACTIVE(U32(U11(tt, z0))) → c5(U32'(mark(U12(isNat(z0))))) 686.55/213.78
ACTIVE(U32(U11(tt, z0))) → c5(ACTIVE(U11(tt, z0))) 686.55/213.78
ACTIVE(U32(U31(tt, z0))) → c5(U32'(mark(U32(isNat(z0))))) 686.55/213.78
ACTIVE(U32(U31(tt, z0))) → c5(ACTIVE(U31(tt, z0))) 686.55/213.78
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(U32'(mark(U11(isNat(z0), z1)))) 686.55/213.78
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(ACTIVE(isNat(plus(z0, z1)))) 686.55/213.78
ACTIVE(U32(isNat(s(z0)))) → c5(U32'(mark(U21(isNat(z0))))) 686.55/213.78
ACTIVE(U32(isNat(s(z0)))) → c5(ACTIVE(isNat(s(z0)))) 686.55/213.78
ACTIVE(U32(isNat(x(z0, z1)))) → c5(U32'(mark(U31(isNat(z0), z1)))) 686.55/213.78
ACTIVE(U32(isNat(x(z0, z1)))) → c5(ACTIVE(isNat(x(z0, z1)))) 686.55/213.78
ACTIVE(U41(plus(z0, 0), x1)) → c24(U41'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.55/213.78
ACTIVE(U41(plus(z0, s(z1)), x1)) → c24(U41'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.55/213.78
ACTIVE(U41(x(z0, 0), x1)) → c24(U41'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.55/213.78
ACTIVE(U41(x(z0, s(z1)), x1)) → c24(U41'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.55/213.78
ACTIVE(U41(U11(z0, z1), x1)) → c24(U41'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.55/213.78
ACTIVE(U41(U12(z0), x1)) → c24(U41'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.55/213.78
ACTIVE(U41(U21(z0), x1)) → c24(U41'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.55/213.78
ACTIVE(U41(U31(z0, z1), x1)) → c24(U41'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.55/213.78
ACTIVE(U41(U32(z0), x1)) → c24(U41'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.55/213.78
ACTIVE(U41(U41(z0, z1), x1)) → c24(U41'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.55/213.78
ACTIVE(U41(U51(z0, z1, z2), x1)) → c24(U41'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.55/213.78
ACTIVE(U41(U52(z0, z1, z2), x1)) → c24(U41'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.55/213.78
ACTIVE(U41(s(z0), x1)) → c24(U41'(s(active(z0)), x1), ACTIVE(s(z0))) 686.55/213.78
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.55/213.78
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.55/213.78
ACTIVE(U41(U61(z0), x1)) → c24(U41'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.55/213.78
ACTIVE(U41(U71(z0, z1, z2), x1)) → c24(U41'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.55/213.78
ACTIVE(U41(U72(z0, z1, z2), x1)) → c24(U41'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.55/213.78
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.55/213.78
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.55/213.78
ACTIVE(U11(U41(tt, z0), x1)) → c19(U11'(mark(z0), x1)) 686.55/213.78
ACTIVE(U12(U41(tt, z0))) → c20(U12'(mark(z0))) 686.55/213.78
ACTIVE(U21(U41(tt, z0))) → c21(U21'(mark(z0))) 686.55/213.78
ACTIVE(U31(U41(tt, z0), x1)) → c22(U31'(mark(z0), x1)) 686.55/213.78
ACTIVE(U32(U41(tt, z0))) → c23(U32'(mark(z0))) 686.55/213.78
ACTIVE(U41(U12(tt), x1)) → c24(U41'(mark(tt), x1)) 686.55/213.78
ACTIVE(U41(U21(tt), x1)) → c24(U41'(mark(tt), x1)) 686.55/213.78
ACTIVE(U41(U32(tt), x1)) → c24(U41'(mark(tt), x1)) 686.55/213.78
ACTIVE(U41(U41(tt, z0), x1)) → c24(U41'(mark(z0), x1)) 686.55/213.78
ACTIVE(U41(isNat(0), x1)) → c24(U41'(mark(tt), x1)) 686.55/213.78
ACTIVE(U41(U11(tt, z0), x1)) → c6(U41'(mark(U12(isNat(z0))), x1)) 686.55/213.78
ACTIVE(U41(U11(tt, z0), x1)) → c6(ACTIVE(U11(tt, z0))) 686.55/213.78
ACTIVE(U41(U31(tt, z0), x1)) → c6(U41'(mark(U32(isNat(z0))), x1)) 686.55/213.78
ACTIVE(U41(U31(tt, z0), x1)) → c6(ACTIVE(U31(tt, z0))) 686.55/213.78
ACTIVE(U41(isNat(plus(z0, z1)), x1)) → c6(U41'(mark(U11(isNat(z0), z1)), x1)) 686.55/213.78
ACTIVE(U41(isNat(plus(z0, z1)), x1)) → c6(ACTIVE(isNat(plus(z0, z1)))) 686.55/213.78
ACTIVE(U41(isNat(s(z0)), x1)) → c6(U41'(mark(U21(isNat(z0))), x1)) 686.55/213.78
ACTIVE(U41(isNat(s(z0)), x1)) → c6(ACTIVE(isNat(s(z0)))) 686.55/213.78
ACTIVE(U41(isNat(x(z0, z1)), x1)) → c6(U41'(mark(U31(isNat(z0), z1)), x1)) 686.55/213.78
ACTIVE(U41(isNat(x(z0, z1)), x1)) → c6(ACTIVE(isNat(x(z0, z1)))) 686.55/213.78
ACTIVE(U51(plus(z0, 0), x1, x2)) → c25(U51'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.55/213.78
ACTIVE(U51(plus(z0, s(z1)), x1, x2)) → c25(U51'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.55/213.78
ACTIVE(U51(x(z0, 0), x1, x2)) → c25(U51'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.55/213.78
ACTIVE(U51(x(z0, s(z1)), x1, x2)) → c25(U51'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.55/213.78
ACTIVE(U51(U11(z0, z1), x1, x2)) → c25(U51'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.55/213.78
ACTIVE(U51(U12(z0), x1, x2)) → c25(U51'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.55/213.78
ACTIVE(U51(U21(z0), x1, x2)) → c25(U51'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.55/213.78
ACTIVE(U51(U31(z0, z1), x1, x2)) → c25(U51'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.55/213.78
ACTIVE(U51(U32(z0), x1, x2)) → c25(U51'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.55/213.78
ACTIVE(U51(U41(z0, z1), x1, x2)) → c25(U51'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.55/213.78
ACTIVE(U51(U51(z0, z1, z2), x1, x2)) → c25(U51'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.55/213.78
ACTIVE(U51(U52(z0, z1, z2), x1, x2)) → c25(U51'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.55/213.78
ACTIVE(U51(s(z0), x1, x2)) → c25(U51'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.55/213.78
ACTIVE(U51(plus(z0, z1), x1, x2)) → c25(U51'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.55/213.78
ACTIVE(U51(plus(z0, z1), x1, x2)) → c25(U51'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.55/213.78
ACTIVE(U51(U61(z0), x1, x2)) → c25(U51'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.55/213.78
ACTIVE(U51(U71(z0, z1, z2), x1, x2)) → c25(U51'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.55/213.78
ACTIVE(U51(U72(z0, z1, z2), x1, x2)) → c25(U51'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.55/213.78
ACTIVE(U51(x(z0, z1), x1, x2)) → c25(U51'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.55/213.78
ACTIVE(U51(x(z0, z1), x1, x2)) → c25(U51'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.55/213.78
ACTIVE(U51(U12(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.55/213.78
ACTIVE(U51(U21(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.55/213.78
ACTIVE(U51(U32(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.55/213.78
ACTIVE(U51(U41(tt, z0), x1, x2)) → c25(U51'(mark(z0), x1, x2)) 686.55/213.78
ACTIVE(U51(isNat(0), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.55/213.78
ACTIVE(U11(U51(tt, z0, z1), x1)) → c7(U11'(mark(U52(isNat(z1), z0, z1)), x1)) 686.55/213.78
ACTIVE(U11(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.55/213.78
ACTIVE(U12(U51(tt, z0, z1))) → c7(U12'(mark(U52(isNat(z1), z0, z1)))) 686.55/213.78
ACTIVE(U12(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.55/213.78
ACTIVE(U21(U51(tt, z0, z1))) → c7(U21'(mark(U52(isNat(z1), z0, z1)))) 686.55/213.78
ACTIVE(U21(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.55/213.78
ACTIVE(U31(U51(tt, z0, z1), x1)) → c7(U31'(mark(U52(isNat(z1), z0, z1)), x1)) 686.55/213.78
ACTIVE(U31(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.55/213.78
ACTIVE(U32(U51(tt, z0, z1))) → c7(U32'(mark(U52(isNat(z1), z0, z1)))) 686.55/213.78
ACTIVE(U32(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.55/213.78
ACTIVE(U41(U51(tt, z0, z1), x1)) → c7(U41'(mark(U52(isNat(z1), z0, z1)), x1)) 686.55/213.78
ACTIVE(U41(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.55/213.78
ACTIVE(U51(U11(tt, z0), x1, x2)) → c7(U51'(mark(U12(isNat(z0))), x1, x2)) 686.55/213.78
ACTIVE(U51(U11(tt, z0), x1, x2)) → c7(ACTIVE(U11(tt, z0))) 686.55/213.78
ACTIVE(U51(U31(tt, z0), x1, x2)) → c7(U51'(mark(U32(isNat(z0))), x1, x2)) 686.55/213.78
ACTIVE(U51(U31(tt, z0), x1, x2)) → c7(ACTIVE(U31(tt, z0))) 686.55/213.78
ACTIVE(U51(U51(tt, z0, z1), x1, x2)) → c7(U51'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.55/213.78
ACTIVE(U51(U51(tt, z0, z1), x1, x2)) → c7(ACTIVE(U51(tt, z0, z1))) 686.55/213.78
ACTIVE(U51(isNat(plus(z0, z1)), x1, x2)) → c7(U51'(mark(U11(isNat(z0), z1)), x1, x2)) 686.55/213.78
ACTIVE(U51(isNat(plus(z0, z1)), x1, x2)) → c7(ACTIVE(isNat(plus(z0, z1)))) 686.55/213.78
ACTIVE(U51(isNat(s(z0)), x1, x2)) → c7(U51'(mark(U21(isNat(z0))), x1, x2)) 686.55/213.78
ACTIVE(U51(isNat(s(z0)), x1, x2)) → c7(ACTIVE(isNat(s(z0)))) 686.55/213.78
ACTIVE(U51(isNat(x(z0, z1)), x1, x2)) → c7(U51'(mark(U31(isNat(z0), z1)), x1, x2)) 686.55/213.78
ACTIVE(U51(isNat(x(z0, z1)), x1, x2)) → c7(ACTIVE(isNat(x(z0, z1)))) 686.55/213.78
ACTIVE(U52(plus(z0, 0), x1, x2)) → c26(U52'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.55/213.78
ACTIVE(U52(plus(z0, s(z1)), x1, x2)) → c26(U52'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.55/213.78
ACTIVE(U52(x(z0, 0), x1, x2)) → c26(U52'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.55/213.78
ACTIVE(U52(x(z0, s(z1)), x1, x2)) → c26(U52'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.55/213.78
ACTIVE(U52(U11(z0, z1), x1, x2)) → c26(U52'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.55/213.78
ACTIVE(U52(U12(z0), x1, x2)) → c26(U52'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.55/213.78
ACTIVE(U52(U21(z0), x1, x2)) → c26(U52'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.55/213.78
ACTIVE(U52(U31(z0, z1), x1, x2)) → c26(U52'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.55/213.78
ACTIVE(U52(U32(z0), x1, x2)) → c26(U52'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.55/213.78
ACTIVE(U52(U41(z0, z1), x1, x2)) → c26(U52'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.55/213.78
ACTIVE(U52(U51(z0, z1, z2), x1, x2)) → c26(U52'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.55/213.78
ACTIVE(U52(U52(z0, z1, z2), x1, x2)) → c26(U52'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.55/213.78
ACTIVE(U52(s(z0), x1, x2)) → c26(U52'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.55/213.78
ACTIVE(U52(plus(z0, z1), x1, x2)) → c26(U52'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.55/213.78
ACTIVE(U52(plus(z0, z1), x1, x2)) → c26(U52'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.55/213.78
ACTIVE(U52(U61(z0), x1, x2)) → c26(U52'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.55/213.78
ACTIVE(U52(U71(z0, z1, z2), x1, x2)) → c26(U52'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.55/213.78
ACTIVE(U52(U72(z0, z1, z2), x1, x2)) → c26(U52'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.55/213.78
ACTIVE(U52(x(z0, z1), x1, x2)) → c26(U52'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.55/213.78
ACTIVE(U52(x(z0, z1), x1, x2)) → c26(U52'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.55/213.78
ACTIVE(U52(U12(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.55/213.78
ACTIVE(U52(U21(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.55/213.78
ACTIVE(U52(U32(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.55/213.78
ACTIVE(U52(U41(tt, z0), x1, x2)) → c26(U52'(mark(z0), x1, x2)) 686.55/213.78
ACTIVE(U52(isNat(0), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.55/213.78
ACTIVE(U11(U52(tt, z0, z1), x1)) → c8(U11'(mark(s(plus(z1, z0))), x1)) 686.55/213.78
ACTIVE(U11(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.55/213.78
ACTIVE(U12(U52(tt, z0, z1))) → c8(U12'(mark(s(plus(z1, z0))))) 686.55/213.78
ACTIVE(U12(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.55/213.78
ACTIVE(U21(U52(tt, z0, z1))) → c8(U21'(mark(s(plus(z1, z0))))) 686.55/213.78
ACTIVE(U21(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.55/213.78
ACTIVE(U31(U52(tt, z0, z1), x1)) → c8(U31'(mark(s(plus(z1, z0))), x1)) 686.55/213.78
ACTIVE(U31(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.55/213.78
ACTIVE(U32(U52(tt, z0, z1))) → c8(U32'(mark(s(plus(z1, z0))))) 686.55/213.78
ACTIVE(U32(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.55/213.78
ACTIVE(U41(U52(tt, z0, z1), x1)) → c8(U41'(mark(s(plus(z1, z0))), x1)) 686.55/213.78
ACTIVE(U41(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.55/213.78
ACTIVE(U51(U52(tt, z0, z1), x1, x2)) → c8(U51'(mark(s(plus(z1, z0))), x1, x2)) 686.55/213.78
ACTIVE(U51(U52(tt, z0, z1), x1, x2)) → c8(ACTIVE(U52(tt, z0, z1))) 686.55/213.78
ACTIVE(U52(U11(tt, z0), x1, x2)) → c8(U52'(mark(U12(isNat(z0))), x1, x2)) 686.55/213.78
ACTIVE(U52(U11(tt, z0), x1, x2)) → c8(ACTIVE(U11(tt, z0))) 686.55/213.78
ACTIVE(U52(U31(tt, z0), x1, x2)) → c8(U52'(mark(U32(isNat(z0))), x1, x2)) 686.55/213.78
ACTIVE(U52(U31(tt, z0), x1, x2)) → c8(ACTIVE(U31(tt, z0))) 686.55/213.78
ACTIVE(U52(U51(tt, z0, z1), x1, x2)) → c8(U52'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.55/213.78
ACTIVE(U52(U51(tt, z0, z1), x1, x2)) → c8(ACTIVE(U51(tt, z0, z1))) 686.55/213.78
ACTIVE(U52(U52(tt, z0, z1), x1, x2)) → c8(U52'(mark(s(plus(z1, z0))), x1, x2)) 686.55/213.78
ACTIVE(U52(U52(tt, z0, z1), x1, x2)) → c8(ACTIVE(U52(tt, z0, z1))) 686.55/213.78
ACTIVE(U52(isNat(plus(z0, z1)), x1, x2)) → c8(U52'(mark(U11(isNat(z0), z1)), x1, x2)) 686.55/213.78
ACTIVE(U52(isNat(plus(z0, z1)), x1, x2)) → c8(ACTIVE(isNat(plus(z0, z1)))) 686.55/213.78
ACTIVE(U52(isNat(s(z0)), x1, x2)) → c8(U52'(mark(U21(isNat(z0))), x1, x2)) 686.55/213.78
ACTIVE(U52(isNat(s(z0)), x1, x2)) → c8(ACTIVE(isNat(s(z0)))) 686.55/213.78
ACTIVE(U52(isNat(x(z0, z1)), x1, x2)) → c8(U52'(mark(U31(isNat(z0), z1)), x1, x2)) 686.55/213.78
ACTIVE(U52(isNat(x(z0, z1)), x1, x2)) → c8(ACTIVE(isNat(x(z0, z1)))) 686.55/213.78
ACTIVE(s(plus(z0, 0))) → c27(S(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.55/213.78
ACTIVE(s(plus(z0, s(z1)))) → c27(S(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.55/213.78
ACTIVE(s(x(z0, 0))) → c27(S(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.55/213.78
ACTIVE(s(x(z0, s(z1)))) → c27(S(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.55/213.78
ACTIVE(s(U11(z0, z1))) → c27(S(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.55/213.78
ACTIVE(s(U12(z0))) → c27(S(U12(active(z0))), ACTIVE(U12(z0))) 686.55/213.78
ACTIVE(s(U21(z0))) → c27(S(U21(active(z0))), ACTIVE(U21(z0))) 686.55/213.78
ACTIVE(s(U31(z0, z1))) → c27(S(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.55/213.78
ACTIVE(s(U32(z0))) → c27(S(U32(active(z0))), ACTIVE(U32(z0))) 686.55/213.78
ACTIVE(s(U41(z0, z1))) → c27(S(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.55/213.78
ACTIVE(s(U51(z0, z1, z2))) → c27(S(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.55/213.78
ACTIVE(s(U52(z0, z1, z2))) → c27(S(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.55/213.78
ACTIVE(s(s(z0))) → c27(S(s(active(z0))), ACTIVE(s(z0))) 686.55/213.78
ACTIVE(s(plus(z0, z1))) → c27(S(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.55/213.78
ACTIVE(s(plus(z0, z1))) → c27(S(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.55/213.78
ACTIVE(s(U61(z0))) → c27(S(U61(active(z0))), ACTIVE(U61(z0))) 686.55/213.78
ACTIVE(s(U71(z0, z1, z2))) → c27(S(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.55/213.78
ACTIVE(s(U72(z0, z1, z2))) → c27(S(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.55/213.78
ACTIVE(s(x(z0, z1))) → c27(S(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.55/213.78
ACTIVE(s(x(z0, z1))) → c27(S(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.55/213.78
ACTIVE(s(U12(tt))) → c27(S(mark(tt))) 686.55/213.78
ACTIVE(s(U21(tt))) → c27(S(mark(tt))) 686.55/213.78
ACTIVE(s(U32(tt))) → c27(S(mark(tt))) 686.55/213.78
ACTIVE(s(U41(tt, z0))) → c27(S(mark(z0))) 686.55/213.78
ACTIVE(s(isNat(0))) → c27(S(mark(tt))) 686.55/213.78
ACTIVE(s(U11(tt, z0))) → c9(S(mark(U12(isNat(z0))))) 686.55/213.78
ACTIVE(s(U11(tt, z0))) → c9(ACTIVE(U11(tt, z0))) 686.55/213.78
ACTIVE(s(U31(tt, z0))) → c9(S(mark(U32(isNat(z0))))) 686.55/213.78
ACTIVE(s(U31(tt, z0))) → c9(ACTIVE(U31(tt, z0))) 686.55/213.78
ACTIVE(s(U51(tt, z0, z1))) → c9(S(mark(U52(isNat(z1), z0, z1)))) 686.55/213.78
ACTIVE(s(U51(tt, z0, z1))) → c9(ACTIVE(U51(tt, z0, z1))) 686.55/213.78
ACTIVE(s(U52(tt, z0, z1))) → c9(S(mark(s(plus(z1, z0))))) 686.55/213.78
ACTIVE(s(U52(tt, z0, z1))) → c9(ACTIVE(U52(tt, z0, z1))) 686.55/213.78
ACTIVE(s(isNat(plus(z0, z1)))) → c9(S(mark(U11(isNat(z0), z1)))) 686.55/213.78
ACTIVE(s(isNat(plus(z0, z1)))) → c9(ACTIVE(isNat(plus(z0, z1)))) 686.55/213.78
ACTIVE(s(isNat(s(z0)))) → c9(S(mark(U21(isNat(z0))))) 686.55/213.78
ACTIVE(s(isNat(s(z0)))) → c9(ACTIVE(isNat(s(z0)))) 686.55/213.78
ACTIVE(s(isNat(x(z0, z1)))) → c9(S(mark(U31(isNat(z0), z1)))) 686.55/213.78
ACTIVE(s(isNat(x(z0, z1)))) → c9(ACTIVE(isNat(x(z0, z1)))) 686.55/213.78
ACTIVE(U61(plus(z0, 0))) → c30(U61'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.55/213.78
ACTIVE(U61(plus(z0, s(z1)))) → c30(U61'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.55/213.78
ACTIVE(U61(x(z0, 0))) → c30(U61'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.55/213.78
ACTIVE(U61(x(z0, s(z1)))) → c30(U61'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.55/213.78
ACTIVE(U61(U11(z0, z1))) → c30(U61'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.55/213.78
ACTIVE(U61(U12(z0))) → c30(U61'(U12(active(z0))), ACTIVE(U12(z0))) 686.55/213.78
ACTIVE(U61(U21(z0))) → c30(U61'(U21(active(z0))), ACTIVE(U21(z0))) 686.55/213.78
ACTIVE(U61(U31(z0, z1))) → c30(U61'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.55/213.78
ACTIVE(U61(U32(z0))) → c30(U61'(U32(active(z0))), ACTIVE(U32(z0))) 686.55/213.78
ACTIVE(U61(U41(z0, z1))) → c30(U61'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.55/213.78
ACTIVE(U61(U51(z0, z1, z2))) → c30(U61'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.55/213.78
ACTIVE(U61(U52(z0, z1, z2))) → c30(U61'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.55/213.78
ACTIVE(U61(s(z0))) → c30(U61'(s(active(z0))), ACTIVE(s(z0))) 686.55/213.78
ACTIVE(U61(plus(z0, z1))) → c30(U61'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.55/213.78
ACTIVE(U61(plus(z0, z1))) → c30(U61'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.55/213.78
ACTIVE(U61(U61(z0))) → c30(U61'(U61(active(z0))), ACTIVE(U61(z0))) 686.55/213.78
ACTIVE(U61(U71(z0, z1, z2))) → c30(U61'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.55/213.78
ACTIVE(U61(U72(z0, z1, z2))) → c30(U61'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.55/213.78
ACTIVE(U61(x(z0, z1))) → c30(U61'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.55/213.78
ACTIVE(U61(x(z0, z1))) → c30(U61'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.55/213.78
ACTIVE(U11(U61(tt), x1)) → c19(U11'(mark(0), x1)) 686.55/213.78
ACTIVE(U12(U61(tt))) → c20(U12'(mark(0))) 686.55/213.78
ACTIVE(U21(U61(tt))) → c21(U21'(mark(0))) 686.55/213.78
ACTIVE(U31(U61(tt), x1)) → c22(U31'(mark(0), x1)) 686.55/213.78
ACTIVE(U32(U61(tt))) → c23(U32'(mark(0))) 686.55/213.78
ACTIVE(U41(U61(tt), x1)) → c24(U41'(mark(0), x1)) 686.55/213.78
ACTIVE(U51(U61(tt), x1, x2)) → c25(U51'(mark(0), x1, x2)) 686.55/213.78
ACTIVE(U52(U61(tt), x1, x2)) → c26(U52'(mark(0), x1, x2)) 686.55/213.78
ACTIVE(s(U61(tt))) → c27(S(mark(0))) 686.55/213.78
ACTIVE(U61(U12(tt))) → c30(U61'(mark(tt))) 686.55/213.78
ACTIVE(U61(U21(tt))) → c30(U61'(mark(tt))) 686.55/213.78
ACTIVE(U61(U32(tt))) → c30(U61'(mark(tt))) 686.55/213.78
ACTIVE(U61(U41(tt, z0))) → c30(U61'(mark(z0))) 686.55/213.78
ACTIVE(U61(U61(tt))) → c30(U61'(mark(0))) 686.55/213.78
ACTIVE(U61(isNat(0))) → c30(U61'(mark(tt))) 686.55/213.78
ACTIVE(U61(U11(tt, z0))) → c10(U61'(mark(U12(isNat(z0))))) 686.55/213.78
ACTIVE(U61(U11(tt, z0))) → c10(ACTIVE(U11(tt, z0))) 686.55/213.78
ACTIVE(U61(U31(tt, z0))) → c10(U61'(mark(U32(isNat(z0))))) 686.55/213.78
ACTIVE(U61(U31(tt, z0))) → c10(ACTIVE(U31(tt, z0))) 686.55/213.78
ACTIVE(U61(U51(tt, z0, z1))) → c10(U61'(mark(U52(isNat(z1), z0, z1)))) 686.55/213.78
ACTIVE(U61(U51(tt, z0, z1))) → c10(ACTIVE(U51(tt, z0, z1))) 686.55/213.78
ACTIVE(U61(U52(tt, z0, z1))) → c10(U61'(mark(s(plus(z1, z0))))) 686.55/213.78
ACTIVE(U61(U52(tt, z0, z1))) → c10(ACTIVE(U52(tt, z0, z1))) 686.55/213.78
ACTIVE(U61(isNat(plus(z0, z1)))) → c10(U61'(mark(U11(isNat(z0), z1)))) 686.55/213.78
ACTIVE(U61(isNat(plus(z0, z1)))) → c10(ACTIVE(isNat(plus(z0, z1)))) 686.55/213.78
ACTIVE(U61(isNat(s(z0)))) → c10(U61'(mark(U21(isNat(z0))))) 686.55/213.78
ACTIVE(U61(isNat(s(z0)))) → c10(ACTIVE(isNat(s(z0)))) 686.55/213.78
ACTIVE(U61(isNat(x(z0, z1)))) → c10(U61'(mark(U31(isNat(z0), z1)))) 686.55/213.78
ACTIVE(U61(isNat(x(z0, z1)))) → c10(ACTIVE(isNat(x(z0, z1)))) 686.55/213.78
ACTIVE(U71(plus(z0, 0), x1, x2)) → c31(U71'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.55/213.78
ACTIVE(U71(plus(z0, s(z1)), x1, x2)) → c31(U71'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.55/213.78
ACTIVE(U71(x(z0, 0), x1, x2)) → c31(U71'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.55/213.78
ACTIVE(U71(x(z0, s(z1)), x1, x2)) → c31(U71'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.55/213.78
ACTIVE(U71(U11(z0, z1), x1, x2)) → c31(U71'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.55/213.78
ACTIVE(U71(U12(z0), x1, x2)) → c31(U71'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.55/213.78
ACTIVE(U71(U21(z0), x1, x2)) → c31(U71'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.55/213.78
ACTIVE(U71(U31(z0, z1), x1, x2)) → c31(U71'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.55/213.78
ACTIVE(U71(U32(z0), x1, x2)) → c31(U71'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.55/213.78
ACTIVE(U71(U41(z0, z1), x1, x2)) → c31(U71'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.55/213.78
ACTIVE(U71(U51(z0, z1, z2), x1, x2)) → c31(U71'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.55/213.78
ACTIVE(U71(U52(z0, z1, z2), x1, x2)) → c31(U71'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.55/213.78
ACTIVE(U71(s(z0), x1, x2)) → c31(U71'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.55/213.78
ACTIVE(U71(plus(z0, z1), x1, x2)) → c31(U71'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.55/213.78
ACTIVE(U71(plus(z0, z1), x1, x2)) → c31(U71'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.55/213.78
ACTIVE(U71(U61(z0), x1, x2)) → c31(U71'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.55/213.78
ACTIVE(U71(U71(z0, z1, z2), x1, x2)) → c31(U71'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.55/213.78
ACTIVE(U71(U72(z0, z1, z2), x1, x2)) → c31(U71'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.55/213.78
ACTIVE(U71(x(z0, z1), x1, x2)) → c31(U71'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.55/213.78
ACTIVE(U71(x(z0, z1), x1, x2)) → c31(U71'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.55/213.78
ACTIVE(U71(U12(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.55/213.78
ACTIVE(U71(U21(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.55/213.78
ACTIVE(U71(U32(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.55/213.78
ACTIVE(U71(U41(tt, z0), x1, x2)) → c31(U71'(mark(z0), x1, x2)) 686.55/213.78
ACTIVE(U71(U61(tt), x1, x2)) → c31(U71'(mark(0), x1, x2)) 686.55/213.78
ACTIVE(U71(isNat(0), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.55/213.78
ACTIVE(U11(U71(tt, z0, z1), x1)) → c11(U11'(mark(U72(isNat(z1), z0, z1)), x1)) 686.55/213.78
ACTIVE(U11(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.55/213.78
ACTIVE(U12(U71(tt, z0, z1))) → c11(U12'(mark(U72(isNat(z1), z0, z1)))) 686.55/213.78
ACTIVE(U12(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.55/213.78
ACTIVE(U21(U71(tt, z0, z1))) → c11(U21'(mark(U72(isNat(z1), z0, z1)))) 686.55/213.78
ACTIVE(U21(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.55/213.78
ACTIVE(U31(U71(tt, z0, z1), x1)) → c11(U31'(mark(U72(isNat(z1), z0, z1)), x1)) 686.55/213.78
ACTIVE(U31(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.55/213.78
ACTIVE(U32(U71(tt, z0, z1))) → c11(U32'(mark(U72(isNat(z1), z0, z1)))) 686.55/213.78
ACTIVE(U32(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.55/213.78
ACTIVE(U41(U71(tt, z0, z1), x1)) → c11(U41'(mark(U72(isNat(z1), z0, z1)), x1)) 686.55/213.78
ACTIVE(U41(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.55/213.78
ACTIVE(U51(U71(tt, z0, z1), x1, x2)) → c11(U51'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.55/213.78
ACTIVE(U51(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.55/213.78
ACTIVE(U52(U71(tt, z0, z1), x1, x2)) → c11(U52'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.55/213.78
ACTIVE(U52(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.55/213.78
ACTIVE(s(U71(tt, z0, z1))) → c11(S(mark(U72(isNat(z1), z0, z1)))) 686.55/213.78
ACTIVE(s(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.55/213.78
ACTIVE(U61(U71(tt, z0, z1))) → c11(U61'(mark(U72(isNat(z1), z0, z1)))) 686.55/213.78
ACTIVE(U61(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.55/213.78
ACTIVE(U71(U11(tt, z0), x1, x2)) → c11(U71'(mark(U12(isNat(z0))), x1, x2)) 686.55/213.78
ACTIVE(U71(U11(tt, z0), x1, x2)) → c11(ACTIVE(U11(tt, z0))) 686.55/213.78
ACTIVE(U71(U31(tt, z0), x1, x2)) → c11(U71'(mark(U32(isNat(z0))), x1, x2)) 686.55/213.78
ACTIVE(U71(U31(tt, z0), x1, x2)) → c11(ACTIVE(U31(tt, z0))) 686.55/213.78
ACTIVE(U71(U51(tt, z0, z1), x1, x2)) → c11(U71'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.55/213.78
ACTIVE(U71(U51(tt, z0, z1), x1, x2)) → c11(ACTIVE(U51(tt, z0, z1))) 686.55/213.78
ACTIVE(U71(U52(tt, z0, z1), x1, x2)) → c11(U71'(mark(s(plus(z1, z0))), x1, x2)) 686.55/213.78
ACTIVE(U71(U52(tt, z0, z1), x1, x2)) → c11(ACTIVE(U52(tt, z0, z1))) 686.55/213.78
ACTIVE(U71(U71(tt, z0, z1), x1, x2)) → c11(U71'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.55/213.78
ACTIVE(U71(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.55/213.78
ACTIVE(U71(isNat(plus(z0, z1)), x1, x2)) → c11(U71'(mark(U11(isNat(z0), z1)), x1, x2)) 686.55/213.78
ACTIVE(U71(isNat(plus(z0, z1)), x1, x2)) → c11(ACTIVE(isNat(plus(z0, z1)))) 686.55/213.78
ACTIVE(U71(isNat(s(z0)), x1, x2)) → c11(U71'(mark(U21(isNat(z0))), x1, x2)) 686.55/213.78
ACTIVE(U71(isNat(s(z0)), x1, x2)) → c11(ACTIVE(isNat(s(z0)))) 686.55/213.78
ACTIVE(U71(isNat(x(z0, z1)), x1, x2)) → c11(U71'(mark(U31(isNat(z0), z1)), x1, x2)) 686.55/213.78
ACTIVE(U71(isNat(x(z0, z1)), x1, x2)) → c11(ACTIVE(isNat(x(z0, z1)))) 686.55/213.78
ACTIVE(U72(plus(z0, 0), x1, x2)) → c32(U72'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.55/213.78
ACTIVE(U72(plus(z0, s(z1)), x1, x2)) → c32(U72'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.55/213.78
ACTIVE(U72(x(z0, 0), x1, x2)) → c32(U72'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.55/213.78
ACTIVE(U72(x(z0, s(z1)), x1, x2)) → c32(U72'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.55/213.78
ACTIVE(U72(U11(z0, z1), x1, x2)) → c32(U72'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.55/213.78
ACTIVE(U72(U12(z0), x1, x2)) → c32(U72'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.55/213.78
ACTIVE(U72(U21(z0), x1, x2)) → c32(U72'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.55/213.78
ACTIVE(U72(U31(z0, z1), x1, x2)) → c32(U72'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.55/213.78
ACTIVE(U72(U32(z0), x1, x2)) → c32(U72'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.55/213.78
ACTIVE(U72(U41(z0, z1), x1, x2)) → c32(U72'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.55/213.78
ACTIVE(U72(U51(z0, z1, z2), x1, x2)) → c32(U72'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.55/213.78
ACTIVE(U72(U52(z0, z1, z2), x1, x2)) → c32(U72'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.55/213.78
ACTIVE(U72(s(z0), x1, x2)) → c32(U72'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.55/213.78
ACTIVE(U72(plus(z0, z1), x1, x2)) → c32(U72'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.55/213.78
ACTIVE(U72(plus(z0, z1), x1, x2)) → c32(U72'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.55/213.78
ACTIVE(U72(U61(z0), x1, x2)) → c32(U72'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.55/213.78
ACTIVE(U72(U71(z0, z1, z2), x1, x2)) → c32(U72'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.55/213.78
ACTIVE(U72(U72(z0, z1, z2), x1, x2)) → c32(U72'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.55/213.78
ACTIVE(U72(x(z0, z1), x1, x2)) → c32(U72'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.55/213.78
ACTIVE(U72(x(z0, z1), x1, x2)) → c32(U72'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.55/213.78
ACTIVE(U72(U12(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.55/213.78
ACTIVE(U72(U21(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.55/213.78
ACTIVE(U72(U32(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.55/213.78
ACTIVE(U72(U41(tt, z0), x1, x2)) → c32(U72'(mark(z0), x1, x2)) 686.55/213.78
ACTIVE(U72(U61(tt), x1, x2)) → c32(U72'(mark(0), x1, x2)) 686.55/213.78
ACTIVE(U72(isNat(0), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.55/213.78
ACTIVE(U11(U72(tt, z0, z1), x1)) → c12(U11'(mark(plus(x(z1, z0), z1)), x1)) 686.55/213.78
ACTIVE(U11(U72(tt, z0, z1), x1)) → c12(ACTIVE(U72(tt, z0, z1))) 686.55/213.78
ACTIVE(U12(U72(tt, z0, z1))) → c12(U12'(mark(plus(x(z1, z0), z1)))) 686.55/213.78
ACTIVE(U12(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.55/213.78
ACTIVE(U21(U72(tt, z0, z1))) → c12(U21'(mark(plus(x(z1, z0), z1)))) 686.55/213.78
ACTIVE(U21(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.55/213.78
ACTIVE(U31(U72(tt, z0, z1), x1)) → c12(U31'(mark(plus(x(z1, z0), z1)), x1)) 686.55/213.78
ACTIVE(U31(U72(tt, z0, z1), x1)) → c12(ACTIVE(U72(tt, z0, z1))) 686.55/213.78
ACTIVE(U32(U72(tt, z0, z1))) → c12(U32'(mark(plus(x(z1, z0), z1)))) 686.55/213.78
ACTIVE(U32(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.55/213.78
ACTIVE(U41(U72(tt, z0, z1), x1)) → c12(U41'(mark(plus(x(z1, z0), z1)), x1)) 686.55/213.78
ACTIVE(U41(U72(tt, z0, z1), x1)) → c12(ACTIVE(U72(tt, z0, z1))) 686.55/213.78
ACTIVE(U51(U72(tt, z0, z1), x1, x2)) → c12(U51'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.55/213.78
ACTIVE(U51(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.55/213.78
ACTIVE(U52(U72(tt, z0, z1), x1, x2)) → c12(U52'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.55/213.78
ACTIVE(U52(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.55/213.78
ACTIVE(s(U72(tt, z0, z1))) → c12(S(mark(plus(x(z1, z0), z1)))) 686.55/213.78
ACTIVE(s(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.55/213.78
ACTIVE(U61(U72(tt, z0, z1))) → c12(U61'(mark(plus(x(z1, z0), z1)))) 686.55/213.78
ACTIVE(U61(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.55/213.78
ACTIVE(U71(U72(tt, z0, z1), x1, x2)) → c12(U71'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.55/213.78
ACTIVE(U71(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.55/213.78
ACTIVE(U72(U11(tt, z0), x1, x2)) → c12(U72'(mark(U12(isNat(z0))), x1, x2)) 686.55/213.78
ACTIVE(U72(U11(tt, z0), x1, x2)) → c12(ACTIVE(U11(tt, z0))) 686.55/213.78
ACTIVE(U72(U31(tt, z0), x1, x2)) → c12(U72'(mark(U32(isNat(z0))), x1, x2)) 686.55/213.78
ACTIVE(U72(U31(tt, z0), x1, x2)) → c12(ACTIVE(U31(tt, z0))) 686.55/213.78
ACTIVE(U72(U51(tt, z0, z1), x1, x2)) → c12(U72'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.55/213.78
ACTIVE(U72(U51(tt, z0, z1), x1, x2)) → c12(ACTIVE(U51(tt, z0, z1))) 686.55/213.78
ACTIVE(U72(U52(tt, z0, z1), x1, x2)) → c12(U72'(mark(s(plus(z1, z0))), x1, x2)) 686.55/213.78
ACTIVE(U72(U52(tt, z0, z1), x1, x2)) → c12(ACTIVE(U52(tt, z0, z1))) 686.55/213.78
ACTIVE(U72(U71(tt, z0, z1), x1, x2)) → c12(U72'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.55/213.78
ACTIVE(U72(U71(tt, z0, z1), x1, x2)) → c12(ACTIVE(U71(tt, z0, z1))) 686.55/213.78
ACTIVE(U72(U72(tt, z0, z1), x1, x2)) → c12(U72'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.55/213.78
ACTIVE(U72(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.55/213.78
ACTIVE(U72(isNat(plus(z0, z1)), x1, x2)) → c12(U72'(mark(U11(isNat(z0), z1)), x1, x2)) 686.55/213.78
ACTIVE(U72(isNat(plus(z0, z1)), x1, x2)) → c12(ACTIVE(isNat(plus(z0, z1)))) 686.55/213.78
ACTIVE(U72(isNat(s(z0)), x1, x2)) → c12(U72'(mark(U21(isNat(z0))), x1, x2)) 686.55/213.78
ACTIVE(U72(isNat(s(z0)), x1, x2)) → c12(ACTIVE(isNat(s(z0)))) 686.55/213.78
ACTIVE(U72(isNat(x(z0, z1)), x1, x2)) → c12(U72'(mark(U31(isNat(z0), z1)), x1, x2)) 686.55/213.78
ACTIVE(U72(isNat(x(z0, z1)), x1, x2)) → c12(ACTIVE(isNat(x(z0, z1)))) 686.55/213.78
PROPER(U11(x0, U11(z0, z1))) → c65(U11'(proper(x0), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(U11(z0, z1))) 686.55/213.78
PROPER(U11(x0, U12(z0))) → c65(U11'(proper(x0), U12(proper(z0))), PROPER(x0), PROPER(U12(z0))) 686.55/213.78
PROPER(U11(x0, isNat(z0))) → c65(U11'(proper(x0), isNat(proper(z0))), PROPER(x0), PROPER(isNat(z0))) 686.55/213.78
PROPER(U11(x0, U21(z0))) → c65(U11'(proper(x0), U21(proper(z0))), PROPER(x0), PROPER(U21(z0))) 686.55/213.78
PROPER(U11(x0, U31(z0, z1))) → c65(U11'(proper(x0), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(U31(z0, z1))) 686.55/213.78
PROPER(U11(x0, U32(z0))) → c65(U11'(proper(x0), U32(proper(z0))), PROPER(x0), PROPER(U32(z0))) 686.55/213.78
PROPER(U11(x0, U41(z0, z1))) → c65(U11'(proper(x0), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(U41(z0, z1))) 686.55/213.78
PROPER(U11(x0, U51(z0, z1, z2))) → c65(U11'(proper(x0), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U51(z0, z1, z2))) 686.55/213.78
PROPER(U11(x0, U52(z0, z1, z2))) → c65(U11'(proper(x0), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U52(z0, z1, z2))) 686.55/213.78
PROPER(U11(x0, s(z0))) → c65(U11'(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 686.55/213.78
PROPER(U11(x0, plus(z0, z1))) → c65(U11'(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 686.55/213.78
PROPER(U11(x0, U61(z0))) → c65(U11'(proper(x0), U61(proper(z0))), PROPER(x0), PROPER(U61(z0))) 686.55/213.78
PROPER(U11(x0, U71(z0, z1, z2))) → c65(U11'(proper(x0), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U71(z0, z1, z2))) 686.55/213.78
PROPER(U11(x0, U72(z0, z1, z2))) → c65(U11'(proper(x0), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U72(z0, z1, z2))) 686.55/213.78
PROPER(U11(x0, x(z0, z1))) → c65(U11'(proper(x0), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x(z0, z1))) 686.55/213.78
PROPER(U11(U11(z0, z1), x1)) → c65(U11'(U11(proper(z0), proper(z1)), proper(x1)), PROPER(U11(z0, z1)), PROPER(x1)) 686.55/213.78
PROPER(U11(U12(z0), x1)) → c65(U11'(U12(proper(z0)), proper(x1)), PROPER(U12(z0)), PROPER(x1)) 686.55/213.78
PROPER(U11(isNat(z0), x1)) → c65(U11'(isNat(proper(z0)), proper(x1)), PROPER(isNat(z0)), PROPER(x1)) 686.55/213.78
PROPER(U11(U21(z0), x1)) → c65(U11'(U21(proper(z0)), proper(x1)), PROPER(U21(z0)), PROPER(x1)) 686.55/213.78
PROPER(U11(U31(z0, z1), x1)) → c65(U11'(U31(proper(z0), proper(z1)), proper(x1)), PROPER(U31(z0, z1)), PROPER(x1)) 686.55/213.78
PROPER(U11(U32(z0), x1)) → c65(U11'(U32(proper(z0)), proper(x1)), PROPER(U32(z0)), PROPER(x1)) 686.55/213.78
PROPER(U11(U41(z0, z1), x1)) → c65(U11'(U41(proper(z0), proper(z1)), proper(x1)), PROPER(U41(z0, z1)), PROPER(x1)) 686.55/213.78
PROPER(U11(U51(z0, z1, z2), x1)) → c65(U11'(U51(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U51(z0, z1, z2)), PROPER(x1)) 686.55/213.78
PROPER(U11(U52(z0, z1, z2), x1)) → c65(U11'(U52(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U52(z0, z1, z2)), PROPER(x1)) 686.55/213.78
PROPER(U11(s(z0), x1)) → c65(U11'(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 686.55/213.78
PROPER(U11(plus(z0, z1), x1)) → c65(U11'(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 686.55/213.78
PROPER(U11(U61(z0), x1)) → c65(U11'(U61(proper(z0)), proper(x1)), PROPER(U61(z0)), PROPER(x1)) 686.55/213.78
PROPER(U11(U71(z0, z1, z2), x1)) → c65(U11'(U71(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U71(z0, z1, z2)), PROPER(x1)) 686.55/213.78
PROPER(U11(U72(z0, z1, z2), x1)) → c65(U11'(U72(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U72(z0, z1, z2)), PROPER(x1)) 686.55/213.78
PROPER(U11(x(z0, z1), x1)) → c65(U11'(x(proper(z0), proper(z1)), proper(x1)), PROPER(x(z0, z1)), PROPER(x1)) 686.55/213.78
PROPER(U11(x0, tt)) → c65(U11'(proper(x0), ok(tt)), PROPER(x0)) 686.55/213.78
PROPER(U11(x0, 0)) → c65(U11'(proper(x0), ok(0)), PROPER(x0)) 686.55/213.78
PROPER(U11(tt, x1)) → c65(U11'(ok(tt), proper(x1)), PROPER(x1)) 686.55/213.78
PROPER(U11(0, x1)) → c65(U11'(ok(0), proper(x1)), PROPER(x1)) 686.55/213.78
PROPER(U12(U11(z0, z1))) → c67(U12'(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.55/213.78
PROPER(U12(U12(z0))) → c67(U12'(U12(proper(z0))), PROPER(U12(z0))) 686.55/213.78
PROPER(U12(isNat(z0))) → c67(U12'(isNat(proper(z0))), PROPER(isNat(z0))) 686.55/213.78
PROPER(U12(U21(z0))) → c67(U12'(U21(proper(z0))), PROPER(U21(z0))) 686.55/213.78
PROPER(U12(U31(z0, z1))) → c67(U12'(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.55/213.78
PROPER(U12(U32(z0))) → c67(U12'(U32(proper(z0))), PROPER(U32(z0))) 686.55/213.78
PROPER(U12(U41(z0, z1))) → c67(U12'(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.55/213.78
PROPER(U12(U51(z0, z1, z2))) → c67(U12'(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.55/213.78
PROPER(U12(U52(z0, z1, z2))) → c67(U12'(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.55/213.78
PROPER(U12(s(z0))) → c67(U12'(s(proper(z0))), PROPER(s(z0))) 686.55/213.78
PROPER(U12(plus(z0, z1))) → c67(U12'(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.55/213.78
PROPER(U12(U61(z0))) → c67(U12'(U61(proper(z0))), PROPER(U61(z0))) 686.55/213.78
PROPER(U12(U71(z0, z1, z2))) → c67(U12'(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.55/213.78
PROPER(U12(U72(z0, z1, z2))) → c67(U12'(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.55/213.78
PROPER(U12(x(z0, z1))) → c67(U12'(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.55/213.78
PROPER(U12(tt)) → c67(U12'(ok(tt))) 686.55/213.78
PROPER(U12(0)) → c67(U12'(ok(0))) 686.55/213.78
PROPER(isNat(U11(z0, z1))) → c68(ISNAT(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.55/213.78
PROPER(isNat(U12(z0))) → c68(ISNAT(U12(proper(z0))), PROPER(U12(z0))) 686.55/213.78
PROPER(isNat(isNat(z0))) → c68(ISNAT(isNat(proper(z0))), PROPER(isNat(z0))) 686.55/213.78
PROPER(isNat(U21(z0))) → c68(ISNAT(U21(proper(z0))), PROPER(U21(z0))) 686.55/213.78
PROPER(isNat(U31(z0, z1))) → c68(ISNAT(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.55/213.78
PROPER(isNat(U32(z0))) → c68(ISNAT(U32(proper(z0))), PROPER(U32(z0))) 686.55/213.78
PROPER(isNat(U41(z0, z1))) → c68(ISNAT(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.55/213.78
PROPER(isNat(U51(z0, z1, z2))) → c68(ISNAT(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.55/213.78
PROPER(isNat(U52(z0, z1, z2))) → c68(ISNAT(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.55/213.78
PROPER(isNat(s(z0))) → c68(ISNAT(s(proper(z0))), PROPER(s(z0))) 686.55/213.78
PROPER(isNat(plus(z0, z1))) → c68(ISNAT(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.55/213.78
PROPER(isNat(U61(z0))) → c68(ISNAT(U61(proper(z0))), PROPER(U61(z0))) 686.55/213.78
PROPER(isNat(U71(z0, z1, z2))) → c68(ISNAT(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.55/213.78
PROPER(isNat(U72(z0, z1, z2))) → c68(ISNAT(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.55/213.78
PROPER(isNat(x(z0, z1))) → c68(ISNAT(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.55/213.78
PROPER(isNat(tt)) → c68(ISNAT(ok(tt))) 686.55/213.78
PROPER(isNat(0)) → c68(ISNAT(ok(0))) 686.55/213.78
PROPER(U21(U11(z0, z1))) → c69(U21'(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.55/213.78
PROPER(U21(U12(z0))) → c69(U21'(U12(proper(z0))), PROPER(U12(z0))) 686.55/213.78
PROPER(U21(isNat(z0))) → c69(U21'(isNat(proper(z0))), PROPER(isNat(z0))) 686.55/213.78
PROPER(U21(U21(z0))) → c69(U21'(U21(proper(z0))), PROPER(U21(z0))) 686.55/213.78
PROPER(U21(U31(z0, z1))) → c69(U21'(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.55/213.78
PROPER(U21(U32(z0))) → c69(U21'(U32(proper(z0))), PROPER(U32(z0))) 686.55/213.78
PROPER(U21(U41(z0, z1))) → c69(U21'(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.55/213.78
PROPER(U21(U51(z0, z1, z2))) → c69(U21'(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.55/213.78
PROPER(U21(U52(z0, z1, z2))) → c69(U21'(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.55/213.78
PROPER(U21(s(z0))) → c69(U21'(s(proper(z0))), PROPER(s(z0))) 686.55/213.78
PROPER(U21(plus(z0, z1))) → c69(U21'(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.55/213.78
PROPER(U21(U61(z0))) → c69(U21'(U61(proper(z0))), PROPER(U61(z0))) 686.55/213.78
PROPER(U21(U71(z0, z1, z2))) → c69(U21'(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.55/213.78
PROPER(U21(U72(z0, z1, z2))) → c69(U21'(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.55/213.78
PROPER(U21(x(z0, z1))) → c69(U21'(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.55/213.78
PROPER(U21(tt)) → c69(U21'(ok(tt))) 686.55/213.78
PROPER(U21(0)) → c69(U21'(ok(0))) 686.55/213.78
PROPER(U31(x0, U11(z0, z1))) → c70(U31'(proper(x0), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(U11(z0, z1))) 686.55/213.78
PROPER(U31(x0, U12(z0))) → c70(U31'(proper(x0), U12(proper(z0))), PROPER(x0), PROPER(U12(z0))) 686.55/213.78
PROPER(U31(x0, isNat(z0))) → c70(U31'(proper(x0), isNat(proper(z0))), PROPER(x0), PROPER(isNat(z0))) 686.55/213.78
PROPER(U31(x0, U21(z0))) → c70(U31'(proper(x0), U21(proper(z0))), PROPER(x0), PROPER(U21(z0))) 686.55/213.78
PROPER(U31(x0, U31(z0, z1))) → c70(U31'(proper(x0), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(U31(z0, z1))) 686.55/213.78
PROPER(U31(x0, U32(z0))) → c70(U31'(proper(x0), U32(proper(z0))), PROPER(x0), PROPER(U32(z0))) 686.55/213.78
PROPER(U31(x0, U41(z0, z1))) → c70(U31'(proper(x0), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(U41(z0, z1))) 686.55/213.78
PROPER(U31(x0, U51(z0, z1, z2))) → c70(U31'(proper(x0), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U51(z0, z1, z2))) 686.55/213.78
PROPER(U31(x0, U52(z0, z1, z2))) → c70(U31'(proper(x0), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U52(z0, z1, z2))) 686.55/213.78
PROPER(U31(x0, s(z0))) → c70(U31'(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 686.55/213.78
PROPER(U31(x0, plus(z0, z1))) → c70(U31'(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 686.55/213.78
PROPER(U31(x0, U61(z0))) → c70(U31'(proper(x0), U61(proper(z0))), PROPER(x0), PROPER(U61(z0))) 686.55/213.78
PROPER(U31(x0, U71(z0, z1, z2))) → c70(U31'(proper(x0), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U71(z0, z1, z2))) 686.55/213.78
PROPER(U31(x0, U72(z0, z1, z2))) → c70(U31'(proper(x0), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U72(z0, z1, z2))) 686.55/213.78
PROPER(U31(x0, x(z0, z1))) → c70(U31'(proper(x0), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x(z0, z1))) 686.55/213.78
PROPER(U31(U11(z0, z1), x1)) → c70(U31'(U11(proper(z0), proper(z1)), proper(x1)), PROPER(U11(z0, z1)), PROPER(x1)) 686.55/213.78
PROPER(U31(U12(z0), x1)) → c70(U31'(U12(proper(z0)), proper(x1)), PROPER(U12(z0)), PROPER(x1)) 686.55/213.78
PROPER(U31(isNat(z0), x1)) → c70(U31'(isNat(proper(z0)), proper(x1)), PROPER(isNat(z0)), PROPER(x1)) 686.55/213.78
PROPER(U31(U21(z0), x1)) → c70(U31'(U21(proper(z0)), proper(x1)), PROPER(U21(z0)), PROPER(x1)) 686.55/213.78
PROPER(U31(U31(z0, z1), x1)) → c70(U31'(U31(proper(z0), proper(z1)), proper(x1)), PROPER(U31(z0, z1)), PROPER(x1)) 686.55/213.78
PROPER(U31(U32(z0), x1)) → c70(U31'(U32(proper(z0)), proper(x1)), PROPER(U32(z0)), PROPER(x1)) 686.55/213.78
PROPER(U31(U41(z0, z1), x1)) → c70(U31'(U41(proper(z0), proper(z1)), proper(x1)), PROPER(U41(z0, z1)), PROPER(x1)) 686.55/213.78
PROPER(U31(U51(z0, z1, z2), x1)) → c70(U31'(U51(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U51(z0, z1, z2)), PROPER(x1)) 686.55/213.78
PROPER(U31(U52(z0, z1, z2), x1)) → c70(U31'(U52(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U52(z0, z1, z2)), PROPER(x1)) 686.55/213.78
PROPER(U31(s(z0), x1)) → c70(U31'(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 686.55/213.78
PROPER(U31(plus(z0, z1), x1)) → c70(U31'(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 686.55/213.78
PROPER(U31(U61(z0), x1)) → c70(U31'(U61(proper(z0)), proper(x1)), PROPER(U61(z0)), PROPER(x1)) 686.55/213.78
PROPER(U31(U71(z0, z1, z2), x1)) → c70(U31'(U71(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U71(z0, z1, z2)), PROPER(x1)) 686.55/213.78
PROPER(U31(U72(z0, z1, z2), x1)) → c70(U31'(U72(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U72(z0, z1, z2)), PROPER(x1)) 686.55/213.78
PROPER(U31(x(z0, z1), x1)) → c70(U31'(x(proper(z0), proper(z1)), proper(x1)), PROPER(x(z0, z1)), PROPER(x1)) 686.55/213.78
PROPER(U31(x0, tt)) → c70(U31'(proper(x0), ok(tt)), PROPER(x0)) 686.55/213.78
PROPER(U31(x0, 0)) → c70(U31'(proper(x0), ok(0)), PROPER(x0)) 686.55/213.78
PROPER(U31(tt, x1)) → c70(U31'(ok(tt), proper(x1)), PROPER(x1)) 686.55/213.78
PROPER(U31(0, x1)) → c70(U31'(ok(0), proper(x1)), PROPER(x1)) 686.55/213.78
PROPER(U32(U11(z0, z1))) → c71(U32'(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.55/213.78
PROPER(U32(U12(z0))) → c71(U32'(U12(proper(z0))), PROPER(U12(z0))) 686.55/213.78
PROPER(U32(isNat(z0))) → c71(U32'(isNat(proper(z0))), PROPER(isNat(z0))) 686.55/213.78
PROPER(U32(U21(z0))) → c71(U32'(U21(proper(z0))), PROPER(U21(z0))) 686.55/213.78
PROPER(U32(U31(z0, z1))) → c71(U32'(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.55/213.78
PROPER(U32(U32(z0))) → c71(U32'(U32(proper(z0))), PROPER(U32(z0))) 686.55/213.78
PROPER(U32(U41(z0, z1))) → c71(U32'(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.55/213.78
PROPER(U32(U51(z0, z1, z2))) → c71(U32'(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.55/213.78
PROPER(U32(U52(z0, z1, z2))) → c71(U32'(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.55/213.78
PROPER(U32(s(z0))) → c71(U32'(s(proper(z0))), PROPER(s(z0))) 686.55/213.78
PROPER(U32(plus(z0, z1))) → c71(U32'(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.55/213.78
PROPER(U32(U61(z0))) → c71(U32'(U61(proper(z0))), PROPER(U61(z0))) 686.55/213.78
PROPER(U32(U71(z0, z1, z2))) → c71(U32'(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.55/213.78
PROPER(U32(U72(z0, z1, z2))) → c71(U32'(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.55/213.78
PROPER(U32(x(z0, z1))) → c71(U32'(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.55/213.78
PROPER(U32(tt)) → c71(U32'(ok(tt))) 686.55/213.78
PROPER(U32(0)) → c71(U32'(ok(0))) 686.55/213.78
PROPER(U41(x0, U11(z0, z1))) → c72(U41'(proper(x0), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(U11(z0, z1))) 686.55/213.78
PROPER(U41(x0, U12(z0))) → c72(U41'(proper(x0), U12(proper(z0))), PROPER(x0), PROPER(U12(z0))) 686.55/213.78
PROPER(U41(x0, isNat(z0))) → c72(U41'(proper(x0), isNat(proper(z0))), PROPER(x0), PROPER(isNat(z0))) 686.55/213.78
PROPER(U41(x0, U21(z0))) → c72(U41'(proper(x0), U21(proper(z0))), PROPER(x0), PROPER(U21(z0))) 686.55/213.78
PROPER(U41(x0, U31(z0, z1))) → c72(U41'(proper(x0), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(U31(z0, z1))) 686.55/213.78
PROPER(U41(x0, U32(z0))) → c72(U41'(proper(x0), U32(proper(z0))), PROPER(x0), PROPER(U32(z0))) 686.55/213.78
PROPER(U41(x0, U41(z0, z1))) → c72(U41'(proper(x0), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(U41(z0, z1))) 686.55/213.78
PROPER(U41(x0, U51(z0, z1, z2))) → c72(U41'(proper(x0), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U51(z0, z1, z2))) 686.55/213.78
PROPER(U41(x0, U52(z0, z1, z2))) → c72(U41'(proper(x0), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U52(z0, z1, z2))) 686.55/213.78
PROPER(U41(x0, s(z0))) → c72(U41'(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 686.55/213.78
PROPER(U41(x0, plus(z0, z1))) → c72(U41'(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 686.55/213.78
PROPER(U41(x0, U61(z0))) → c72(U41'(proper(x0), U61(proper(z0))), PROPER(x0), PROPER(U61(z0))) 686.55/213.78
PROPER(U41(x0, U71(z0, z1, z2))) → c72(U41'(proper(x0), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U71(z0, z1, z2))) 686.55/213.78
PROPER(U41(x0, U72(z0, z1, z2))) → c72(U41'(proper(x0), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U72(z0, z1, z2))) 686.55/213.78
PROPER(U41(x0, x(z0, z1))) → c72(U41'(proper(x0), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x(z0, z1))) 686.55/213.78
PROPER(U41(U11(z0, z1), x1)) → c72(U41'(U11(proper(z0), proper(z1)), proper(x1)), PROPER(U11(z0, z1)), PROPER(x1)) 686.55/213.78
PROPER(U41(U12(z0), x1)) → c72(U41'(U12(proper(z0)), proper(x1)), PROPER(U12(z0)), PROPER(x1)) 686.55/213.78
PROPER(U41(isNat(z0), x1)) → c72(U41'(isNat(proper(z0)), proper(x1)), PROPER(isNat(z0)), PROPER(x1)) 686.55/213.78
PROPER(U41(U21(z0), x1)) → c72(U41'(U21(proper(z0)), proper(x1)), PROPER(U21(z0)), PROPER(x1)) 686.55/213.78
PROPER(U41(U31(z0, z1), x1)) → c72(U41'(U31(proper(z0), proper(z1)), proper(x1)), PROPER(U31(z0, z1)), PROPER(x1)) 686.55/213.78
PROPER(U41(U32(z0), x1)) → c72(U41'(U32(proper(z0)), proper(x1)), PROPER(U32(z0)), PROPER(x1)) 686.55/213.78
PROPER(U41(U41(z0, z1), x1)) → c72(U41'(U41(proper(z0), proper(z1)), proper(x1)), PROPER(U41(z0, z1)), PROPER(x1)) 686.55/213.78
PROPER(U41(U51(z0, z1, z2), x1)) → c72(U41'(U51(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U51(z0, z1, z2)), PROPER(x1)) 686.55/213.78
PROPER(U41(U52(z0, z1, z2), x1)) → c72(U41'(U52(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U52(z0, z1, z2)), PROPER(x1)) 686.55/213.78
PROPER(U41(s(z0), x1)) → c72(U41'(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 686.55/213.78
PROPER(U41(plus(z0, z1), x1)) → c72(U41'(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 686.55/213.78
PROPER(U41(U61(z0), x1)) → c72(U41'(U61(proper(z0)), proper(x1)), PROPER(U61(z0)), PROPER(x1)) 686.55/213.78
PROPER(U41(U71(z0, z1, z2), x1)) → c72(U41'(U71(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U71(z0, z1, z2)), PROPER(x1)) 686.55/213.78
PROPER(U41(U72(z0, z1, z2), x1)) → c72(U41'(U72(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U72(z0, z1, z2)), PROPER(x1)) 686.55/213.78
PROPER(U41(x(z0, z1), x1)) → c72(U41'(x(proper(z0), proper(z1)), proper(x1)), PROPER(x(z0, z1)), PROPER(x1)) 686.55/213.78
PROPER(U41(x0, tt)) → c72(U41'(proper(x0), ok(tt)), PROPER(x0)) 686.55/213.78
PROPER(U41(x0, 0)) → c72(U41'(proper(x0), ok(0)), PROPER(x0)) 686.55/213.78
PROPER(U41(tt, x1)) → c72(U41'(ok(tt), proper(x1)), PROPER(x1)) 686.55/213.78
PROPER(U41(0, x1)) → c72(U41'(ok(0), proper(x1)), PROPER(x1)) 686.55/213.78
PROPER(U51(x0, x1, U11(z0, z1))) → c73(U51'(proper(x0), proper(x1), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U11(z0, z1))) 686.55/213.78
PROPER(U51(x0, x1, U12(z0))) → c73(U51'(proper(x0), proper(x1), U12(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U12(z0))) 686.55/213.78
PROPER(U51(x0, x1, isNat(z0))) → c73(U51'(proper(x0), proper(x1), isNat(proper(z0))), PROPER(x0), PROPER(x1), PROPER(isNat(z0))) 686.55/213.78
PROPER(U51(x0, x1, U21(z0))) → c73(U51'(proper(x0), proper(x1), U21(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U21(z0))) 686.55/213.78
PROPER(U51(x0, x1, U31(z0, z1))) → c73(U51'(proper(x0), proper(x1), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U31(z0, z1))) 686.55/213.78
PROPER(U51(x0, x1, U32(z0))) → c73(U51'(proper(x0), proper(x1), U32(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U32(z0))) 686.55/213.78
PROPER(U51(x0, x1, U41(z0, z1))) → c73(U51'(proper(x0), proper(x1), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U41(z0, z1))) 686.55/213.78
PROPER(U51(x0, x1, U51(z0, z1, z2))) → c73(U51'(proper(x0), proper(x1), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U51(z0, z1, z2))) 686.55/213.78
PROPER(U51(x0, x1, U52(z0, z1, z2))) → c73(U51'(proper(x0), proper(x1), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U52(z0, z1, z2))) 686.55/213.78
PROPER(U51(x0, x1, s(z0))) → c73(U51'(proper(x0), proper(x1), s(proper(z0))), PROPER(x0), PROPER(x1), PROPER(s(z0))) 686.55/213.78
PROPER(U51(x0, x1, plus(z0, z1))) → c73(U51'(proper(x0), proper(x1), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(plus(z0, z1))) 686.55/213.78
PROPER(U51(x0, x1, U61(z0))) → c73(U51'(proper(x0), proper(x1), U61(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U61(z0))) 686.55/213.78
PROPER(U51(x0, x1, U71(z0, z1, z2))) → c73(U51'(proper(x0), proper(x1), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U71(z0, z1, z2))) 686.55/213.78
PROPER(U51(x0, x1, U72(z0, z1, z2))) → c73(U51'(proper(x0), proper(x1), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U72(z0, z1, z2))) 686.55/213.78
PROPER(U51(x0, x1, x(z0, z1))) → c73(U51'(proper(x0), proper(x1), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(x(z0, z1))) 686.55/213.78
PROPER(U51(x0, U11(z0, z1), x2)) → c73(U51'(proper(x0), U11(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U11(z0, z1)), PROPER(x2)) 686.55/213.78
PROPER(U51(x0, U12(z0), x2)) → c73(U51'(proper(x0), U12(proper(z0)), proper(x2)), PROPER(x0), PROPER(U12(z0)), PROPER(x2)) 686.55/213.78
PROPER(U51(x0, isNat(z0), x2)) → c73(U51'(proper(x0), isNat(proper(z0)), proper(x2)), PROPER(x0), PROPER(isNat(z0)), PROPER(x2)) 686.55/213.78
PROPER(U51(x0, U21(z0), x2)) → c73(U51'(proper(x0), U21(proper(z0)), proper(x2)), PROPER(x0), PROPER(U21(z0)), PROPER(x2)) 686.55/213.78
PROPER(U51(x0, U31(z0, z1), x2)) → c73(U51'(proper(x0), U31(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U31(z0, z1)), PROPER(x2)) 686.55/213.78
PROPER(U51(x0, U32(z0), x2)) → c73(U51'(proper(x0), U32(proper(z0)), proper(x2)), PROPER(x0), PROPER(U32(z0)), PROPER(x2)) 686.55/213.78
PROPER(U51(x0, U41(z0, z1), x2)) → c73(U51'(proper(x0), U41(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U41(z0, z1)), PROPER(x2)) 686.55/213.78
PROPER(U51(x0, U51(z0, z1, z2), x2)) → c73(U51'(proper(x0), U51(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U51(z0, z1, z2)), PROPER(x2)) 686.55/213.78
PROPER(U51(x0, U52(z0, z1, z2), x2)) → c73(U51'(proper(x0), U52(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U52(z0, z1, z2)), PROPER(x2)) 686.55/213.78
PROPER(U51(x0, s(z0), x2)) → c73(U51'(proper(x0), s(proper(z0)), proper(x2)), PROPER(x0), PROPER(s(z0)), PROPER(x2)) 686.55/213.78
PROPER(U51(x0, plus(z0, z1), x2)) → c73(U51'(proper(x0), plus(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(plus(z0, z1)), PROPER(x2)) 686.55/213.78
PROPER(U51(x0, U61(z0), x2)) → c73(U51'(proper(x0), U61(proper(z0)), proper(x2)), PROPER(x0), PROPER(U61(z0)), PROPER(x2)) 686.55/213.78
PROPER(U51(x0, U71(z0, z1, z2), x2)) → c73(U51'(proper(x0), U71(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U71(z0, z1, z2)), PROPER(x2)) 686.55/213.78
PROPER(U51(x0, U72(z0, z1, z2), x2)) → c73(U51'(proper(x0), U72(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U72(z0, z1, z2)), PROPER(x2)) 686.55/213.78
PROPER(U51(x0, x(z0, z1), x2)) → c73(U51'(proper(x0), x(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(x(z0, z1)), PROPER(x2)) 686.55/213.78
PROPER(U51(U11(z0, z1), x1, x2)) → c73(U51'(U11(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U11(z0, z1)), PROPER(x1), PROPER(x2)) 686.55/213.78
PROPER(U51(U12(z0), x1, x2)) → c73(U51'(U12(proper(z0)), proper(x1), proper(x2)), PROPER(U12(z0)), PROPER(x1), PROPER(x2)) 686.55/213.78
PROPER(U51(isNat(z0), x1, x2)) → c73(U51'(isNat(proper(z0)), proper(x1), proper(x2)), PROPER(isNat(z0)), PROPER(x1), PROPER(x2)) 686.55/213.78
PROPER(U51(U21(z0), x1, x2)) → c73(U51'(U21(proper(z0)), proper(x1), proper(x2)), PROPER(U21(z0)), PROPER(x1), PROPER(x2)) 686.55/213.78
PROPER(U51(U31(z0, z1), x1, x2)) → c73(U51'(U31(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U31(z0, z1)), PROPER(x1), PROPER(x2)) 686.55/213.78
PROPER(U51(U32(z0), x1, x2)) → c73(U51'(U32(proper(z0)), proper(x1), proper(x2)), PROPER(U32(z0)), PROPER(x1), PROPER(x2)) 686.55/213.78
PROPER(U51(U41(z0, z1), x1, x2)) → c73(U51'(U41(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U41(z0, z1)), PROPER(x1), PROPER(x2)) 686.55/213.78
PROPER(U51(U51(z0, z1, z2), x1, x2)) → c73(U51'(U51(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U51(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.55/213.78
PROPER(U51(U52(z0, z1, z2), x1, x2)) → c73(U51'(U52(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U52(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.55/213.78
PROPER(U51(s(z0), x1, x2)) → c73(U51'(s(proper(z0)), proper(x1), proper(x2)), PROPER(s(z0)), PROPER(x1), PROPER(x2)) 686.55/213.78
PROPER(U51(plus(z0, z1), x1, x2)) → c73(U51'(plus(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(plus(z0, z1)), PROPER(x1), PROPER(x2)) 686.55/213.78
PROPER(U51(U61(z0), x1, x2)) → c73(U51'(U61(proper(z0)), proper(x1), proper(x2)), PROPER(U61(z0)), PROPER(x1), PROPER(x2)) 686.55/213.78
PROPER(U51(U71(z0, z1, z2), x1, x2)) → c73(U51'(U71(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U71(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.55/213.78
PROPER(U51(U72(z0, z1, z2), x1, x2)) → c73(U51'(U72(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U72(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.55/213.78
PROPER(U51(x(z0, z1), x1, x2)) → c73(U51'(x(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(x(z0, z1)), PROPER(x1), PROPER(x2)) 686.55/213.78
PROPER(U51(x0, x1, tt)) → c73(U51'(proper(x0), proper(x1), ok(tt)), PROPER(x0), PROPER(x1)) 686.55/213.78
PROPER(U51(x0, x1, 0)) → c73(U51'(proper(x0), proper(x1), ok(0)), PROPER(x0), PROPER(x1)) 686.55/213.78
PROPER(U51(x0, tt, x2)) → c73(U51'(proper(x0), ok(tt), proper(x2)), PROPER(x0), PROPER(x2)) 686.55/213.78
PROPER(U51(x0, 0, x2)) → c73(U51'(proper(x0), ok(0), proper(x2)), PROPER(x0), PROPER(x2)) 686.55/213.78
PROPER(U51(tt, x1, x2)) → c73(U51'(ok(tt), proper(x1), proper(x2)), PROPER(x1), PROPER(x2)) 686.55/213.78
PROPER(U51(0, x1, x2)) → c73(U51'(ok(0), proper(x1), proper(x2)), PROPER(x1), PROPER(x2)) 686.55/213.78
PROPER(U52(x0, x1, U11(z0, z1))) → c74(U52'(proper(x0), proper(x1), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U11(z0, z1))) 686.55/213.78
PROPER(U52(x0, x1, U12(z0))) → c74(U52'(proper(x0), proper(x1), U12(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U12(z0))) 686.55/213.78
PROPER(U52(x0, x1, isNat(z0))) → c74(U52'(proper(x0), proper(x1), isNat(proper(z0))), PROPER(x0), PROPER(x1), PROPER(isNat(z0))) 686.55/213.78
PROPER(U52(x0, x1, U21(z0))) → c74(U52'(proper(x0), proper(x1), U21(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U21(z0))) 686.55/213.78
PROPER(U52(x0, x1, U31(z0, z1))) → c74(U52'(proper(x0), proper(x1), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U31(z0, z1))) 686.55/213.78
PROPER(U52(x0, x1, U32(z0))) → c74(U52'(proper(x0), proper(x1), U32(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U32(z0))) 686.55/213.78
PROPER(U52(x0, x1, U41(z0, z1))) → c74(U52'(proper(x0), proper(x1), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U41(z0, z1))) 686.55/213.78
PROPER(U52(x0, x1, U51(z0, z1, z2))) → c74(U52'(proper(x0), proper(x1), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U51(z0, z1, z2))) 686.55/213.78
PROPER(U52(x0, x1, U52(z0, z1, z2))) → c74(U52'(proper(x0), proper(x1), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U52(z0, z1, z2))) 686.55/213.78
PROPER(U52(x0, x1, s(z0))) → c74(U52'(proper(x0), proper(x1), s(proper(z0))), PROPER(x0), PROPER(x1), PROPER(s(z0))) 686.55/213.78
PROPER(U52(x0, x1, plus(z0, z1))) → c74(U52'(proper(x0), proper(x1), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(plus(z0, z1))) 686.55/213.78
PROPER(U52(x0, x1, U61(z0))) → c74(U52'(proper(x0), proper(x1), U61(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U61(z0))) 686.55/213.78
PROPER(U52(x0, x1, U71(z0, z1, z2))) → c74(U52'(proper(x0), proper(x1), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U71(z0, z1, z2))) 686.55/213.78
PROPER(U52(x0, x1, U72(z0, z1, z2))) → c74(U52'(proper(x0), proper(x1), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U72(z0, z1, z2))) 686.55/213.78
PROPER(U52(x0, x1, x(z0, z1))) → c74(U52'(proper(x0), proper(x1), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(x(z0, z1))) 686.55/213.78
PROPER(U52(x0, U11(z0, z1), x2)) → c74(U52'(proper(x0), U11(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U11(z0, z1)), PROPER(x2)) 686.55/213.78
PROPER(U52(x0, U12(z0), x2)) → c74(U52'(proper(x0), U12(proper(z0)), proper(x2)), PROPER(x0), PROPER(U12(z0)), PROPER(x2)) 686.55/213.78
PROPER(U52(x0, isNat(z0), x2)) → c74(U52'(proper(x0), isNat(proper(z0)), proper(x2)), PROPER(x0), PROPER(isNat(z0)), PROPER(x2)) 686.55/213.78
PROPER(U52(x0, U21(z0), x2)) → c74(U52'(proper(x0), U21(proper(z0)), proper(x2)), PROPER(x0), PROPER(U21(z0)), PROPER(x2)) 686.55/213.78
PROPER(U52(x0, U31(z0, z1), x2)) → c74(U52'(proper(x0), U31(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U31(z0, z1)), PROPER(x2)) 686.55/213.78
PROPER(U52(x0, U32(z0), x2)) → c74(U52'(proper(x0), U32(proper(z0)), proper(x2)), PROPER(x0), PROPER(U32(z0)), PROPER(x2)) 686.55/213.78
PROPER(U52(x0, U41(z0, z1), x2)) → c74(U52'(proper(x0), U41(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U41(z0, z1)), PROPER(x2)) 686.55/213.78
PROPER(U52(x0, U51(z0, z1, z2), x2)) → c74(U52'(proper(x0), U51(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U51(z0, z1, z2)), PROPER(x2)) 686.55/213.78
PROPER(U52(x0, U52(z0, z1, z2), x2)) → c74(U52'(proper(x0), U52(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U52(z0, z1, z2)), PROPER(x2)) 686.55/213.78
PROPER(U52(x0, s(z0), x2)) → c74(U52'(proper(x0), s(proper(z0)), proper(x2)), PROPER(x0), PROPER(s(z0)), PROPER(x2)) 686.55/213.78
PROPER(U52(x0, plus(z0, z1), x2)) → c74(U52'(proper(x0), plus(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(plus(z0, z1)), PROPER(x2)) 686.55/213.78
PROPER(U52(x0, U61(z0), x2)) → c74(U52'(proper(x0), U61(proper(z0)), proper(x2)), PROPER(x0), PROPER(U61(z0)), PROPER(x2)) 686.55/213.78
PROPER(U52(x0, U71(z0, z1, z2), x2)) → c74(U52'(proper(x0), U71(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U71(z0, z1, z2)), PROPER(x2)) 686.55/213.79
PROPER(U52(x0, U72(z0, z1, z2), x2)) → c74(U52'(proper(x0), U72(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U72(z0, z1, z2)), PROPER(x2)) 686.55/213.79
PROPER(U52(x0, x(z0, z1), x2)) → c74(U52'(proper(x0), x(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(x(z0, z1)), PROPER(x2)) 686.55/213.79
PROPER(U52(U11(z0, z1), x1, x2)) → c74(U52'(U11(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U11(z0, z1)), PROPER(x1), PROPER(x2)) 686.55/213.79
PROPER(U52(U12(z0), x1, x2)) → c74(U52'(U12(proper(z0)), proper(x1), proper(x2)), PROPER(U12(z0)), PROPER(x1), PROPER(x2)) 686.55/213.79
PROPER(U52(isNat(z0), x1, x2)) → c74(U52'(isNat(proper(z0)), proper(x1), proper(x2)), PROPER(isNat(z0)), PROPER(x1), PROPER(x2)) 686.55/213.79
PROPER(U52(U21(z0), x1, x2)) → c74(U52'(U21(proper(z0)), proper(x1), proper(x2)), PROPER(U21(z0)), PROPER(x1), PROPER(x2)) 686.55/213.79
PROPER(U52(U31(z0, z1), x1, x2)) → c74(U52'(U31(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U31(z0, z1)), PROPER(x1), PROPER(x2)) 686.55/213.79
PROPER(U52(U32(z0), x1, x2)) → c74(U52'(U32(proper(z0)), proper(x1), proper(x2)), PROPER(U32(z0)), PROPER(x1), PROPER(x2)) 686.55/213.79
PROPER(U52(U41(z0, z1), x1, x2)) → c74(U52'(U41(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U41(z0, z1)), PROPER(x1), PROPER(x2)) 686.55/213.79
PROPER(U52(U51(z0, z1, z2), x1, x2)) → c74(U52'(U51(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U51(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.55/213.79
PROPER(U52(U52(z0, z1, z2), x1, x2)) → c74(U52'(U52(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U52(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.55/213.79
PROPER(U52(s(z0), x1, x2)) → c74(U52'(s(proper(z0)), proper(x1), proper(x2)), PROPER(s(z0)), PROPER(x1), PROPER(x2)) 686.55/213.79
PROPER(U52(plus(z0, z1), x1, x2)) → c74(U52'(plus(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(plus(z0, z1)), PROPER(x1), PROPER(x2)) 686.55/213.79
PROPER(U52(U61(z0), x1, x2)) → c74(U52'(U61(proper(z0)), proper(x1), proper(x2)), PROPER(U61(z0)), PROPER(x1), PROPER(x2)) 686.55/213.79
PROPER(U52(U71(z0, z1, z2), x1, x2)) → c74(U52'(U71(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U71(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.55/213.79
PROPER(U52(U72(z0, z1, z2), x1, x2)) → c74(U52'(U72(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U72(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.55/213.79
PROPER(U52(x(z0, z1), x1, x2)) → c74(U52'(x(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(x(z0, z1)), PROPER(x1), PROPER(x2)) 686.55/213.79
PROPER(U52(x0, x1, tt)) → c74(U52'(proper(x0), proper(x1), ok(tt)), PROPER(x0), PROPER(x1)) 686.55/213.79
PROPER(U52(x0, x1, 0)) → c74(U52'(proper(x0), proper(x1), ok(0)), PROPER(x0), PROPER(x1)) 686.55/213.79
PROPER(U52(x0, tt, x2)) → c74(U52'(proper(x0), ok(tt), proper(x2)), PROPER(x0), PROPER(x2)) 686.55/213.79
PROPER(U52(x0, 0, x2)) → c74(U52'(proper(x0), ok(0), proper(x2)), PROPER(x0), PROPER(x2)) 686.55/213.79
PROPER(U52(tt, x1, x2)) → c74(U52'(ok(tt), proper(x1), proper(x2)), PROPER(x1), PROPER(x2)) 686.55/213.79
PROPER(U52(0, x1, x2)) → c74(U52'(ok(0), proper(x1), proper(x2)), PROPER(x1), PROPER(x2)) 686.55/213.79
PROPER(s(U11(z0, z1))) → c75(S(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.55/213.79
PROPER(s(U12(z0))) → c75(S(U12(proper(z0))), PROPER(U12(z0))) 686.55/213.79
PROPER(s(isNat(z0))) → c75(S(isNat(proper(z0))), PROPER(isNat(z0))) 686.55/213.79
PROPER(s(U21(z0))) → c75(S(U21(proper(z0))), PROPER(U21(z0))) 686.55/213.79
PROPER(s(U31(z0, z1))) → c75(S(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.55/213.79
PROPER(s(U32(z0))) → c75(S(U32(proper(z0))), PROPER(U32(z0))) 686.55/213.79
PROPER(s(U41(z0, z1))) → c75(S(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.55/213.79
PROPER(s(U51(z0, z1, z2))) → c75(S(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.55/213.79
PROPER(s(U52(z0, z1, z2))) → c75(S(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.55/213.79
PROPER(s(s(z0))) → c75(S(s(proper(z0))), PROPER(s(z0))) 686.55/213.79
PROPER(s(plus(z0, z1))) → c75(S(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.55/213.79
PROPER(s(U61(z0))) → c75(S(U61(proper(z0))), PROPER(U61(z0))) 686.55/213.79
PROPER(s(U71(z0, z1, z2))) → c75(S(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.55/213.79
PROPER(s(U72(z0, z1, z2))) → c75(S(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.55/213.79
PROPER(s(x(z0, z1))) → c75(S(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.55/213.79
PROPER(s(tt)) → c75(S(ok(tt))) 686.55/213.79
PROPER(s(0)) → c75(S(ok(0))) 686.55/213.79
PROPER(plus(x0, U11(z0, z1))) → c76(PLUS(proper(x0), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(U11(z0, z1))) 686.55/213.79
PROPER(plus(x0, U12(z0))) → c76(PLUS(proper(x0), U12(proper(z0))), PROPER(x0), PROPER(U12(z0))) 686.55/213.79
PROPER(plus(x0, isNat(z0))) → c76(PLUS(proper(x0), isNat(proper(z0))), PROPER(x0), PROPER(isNat(z0))) 686.55/213.79
PROPER(plus(x0, U21(z0))) → c76(PLUS(proper(x0), U21(proper(z0))), PROPER(x0), PROPER(U21(z0))) 686.55/213.79
PROPER(plus(x0, U31(z0, z1))) → c76(PLUS(proper(x0), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(U31(z0, z1))) 686.55/213.79
PROPER(plus(x0, U32(z0))) → c76(PLUS(proper(x0), U32(proper(z0))), PROPER(x0), PROPER(U32(z0))) 686.55/213.79
PROPER(plus(x0, U41(z0, z1))) → c76(PLUS(proper(x0), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(U41(z0, z1))) 686.55/213.79
PROPER(plus(x0, U51(z0, z1, z2))) → c76(PLUS(proper(x0), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U51(z0, z1, z2))) 686.55/213.79
PROPER(plus(x0, U52(z0, z1, z2))) → c76(PLUS(proper(x0), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U52(z0, z1, z2))) 686.55/213.79
PROPER(plus(x0, s(z0))) → c76(PLUS(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 686.55/213.79
PROPER(plus(x0, plus(z0, z1))) → c76(PLUS(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 686.55/213.79
PROPER(plus(x0, U61(z0))) → c76(PLUS(proper(x0), U61(proper(z0))), PROPER(x0), PROPER(U61(z0))) 686.55/213.79
PROPER(plus(x0, U71(z0, z1, z2))) → c76(PLUS(proper(x0), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U71(z0, z1, z2))) 686.55/213.79
PROPER(plus(x0, U72(z0, z1, z2))) → c76(PLUS(proper(x0), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U72(z0, z1, z2))) 686.55/213.79
PROPER(plus(x0, x(z0, z1))) → c76(PLUS(proper(x0), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x(z0, z1))) 686.55/213.79
PROPER(plus(U11(z0, z1), x1)) → c76(PLUS(U11(proper(z0), proper(z1)), proper(x1)), PROPER(U11(z0, z1)), PROPER(x1)) 686.55/213.79
PROPER(plus(U12(z0), x1)) → c76(PLUS(U12(proper(z0)), proper(x1)), PROPER(U12(z0)), PROPER(x1)) 686.55/213.79
PROPER(plus(isNat(z0), x1)) → c76(PLUS(isNat(proper(z0)), proper(x1)), PROPER(isNat(z0)), PROPER(x1)) 686.55/213.79
PROPER(plus(U21(z0), x1)) → c76(PLUS(U21(proper(z0)), proper(x1)), PROPER(U21(z0)), PROPER(x1)) 686.55/213.79
PROPER(plus(U31(z0, z1), x1)) → c76(PLUS(U31(proper(z0), proper(z1)), proper(x1)), PROPER(U31(z0, z1)), PROPER(x1)) 686.55/213.79
PROPER(plus(U32(z0), x1)) → c76(PLUS(U32(proper(z0)), proper(x1)), PROPER(U32(z0)), PROPER(x1)) 686.55/213.79
PROPER(plus(U41(z0, z1), x1)) → c76(PLUS(U41(proper(z0), proper(z1)), proper(x1)), PROPER(U41(z0, z1)), PROPER(x1)) 686.55/213.79
PROPER(plus(U51(z0, z1, z2), x1)) → c76(PLUS(U51(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U51(z0, z1, z2)), PROPER(x1)) 686.55/213.79
PROPER(plus(U52(z0, z1, z2), x1)) → c76(PLUS(U52(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U52(z0, z1, z2)), PROPER(x1)) 686.55/213.79
PROPER(plus(s(z0), x1)) → c76(PLUS(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 686.55/213.79
PROPER(plus(plus(z0, z1), x1)) → c76(PLUS(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 686.55/213.79
PROPER(plus(U61(z0), x1)) → c76(PLUS(U61(proper(z0)), proper(x1)), PROPER(U61(z0)), PROPER(x1)) 686.55/213.79
PROPER(plus(U71(z0, z1, z2), x1)) → c76(PLUS(U71(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U71(z0, z1, z2)), PROPER(x1)) 686.55/213.79
PROPER(plus(U72(z0, z1, z2), x1)) → c76(PLUS(U72(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U72(z0, z1, z2)), PROPER(x1)) 686.55/213.79
PROPER(plus(x(z0, z1), x1)) → c76(PLUS(x(proper(z0), proper(z1)), proper(x1)), PROPER(x(z0, z1)), PROPER(x1)) 686.55/213.79
PROPER(plus(x0, tt)) → c76(PLUS(proper(x0), ok(tt)), PROPER(x0)) 686.55/213.79
PROPER(plus(x0, 0)) → c76(PLUS(proper(x0), ok(0)), PROPER(x0)) 686.55/213.79
PROPER(plus(tt, x1)) → c76(PLUS(ok(tt), proper(x1)), PROPER(x1)) 686.55/213.79
PROPER(plus(0, x1)) → c76(PLUS(ok(0), proper(x1)), PROPER(x1)) 686.55/213.79
PROPER(U61(U11(z0, z1))) → c77(U61'(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.55/213.79
PROPER(U61(U12(z0))) → c77(U61'(U12(proper(z0))), PROPER(U12(z0))) 686.55/213.79
PROPER(U61(isNat(z0))) → c77(U61'(isNat(proper(z0))), PROPER(isNat(z0))) 686.55/213.79
PROPER(U61(U21(z0))) → c77(U61'(U21(proper(z0))), PROPER(U21(z0))) 686.55/213.79
PROPER(U61(U31(z0, z1))) → c77(U61'(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.55/213.79
PROPER(U61(U32(z0))) → c77(U61'(U32(proper(z0))), PROPER(U32(z0))) 686.55/213.79
PROPER(U61(U41(z0, z1))) → c77(U61'(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.55/213.79
PROPER(U61(U51(z0, z1, z2))) → c77(U61'(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.55/213.79
PROPER(U61(U52(z0, z1, z2))) → c77(U61'(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.55/213.79
PROPER(U61(s(z0))) → c77(U61'(s(proper(z0))), PROPER(s(z0))) 686.55/213.79
PROPER(U61(plus(z0, z1))) → c77(U61'(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.55/213.79
PROPER(U61(U61(z0))) → c77(U61'(U61(proper(z0))), PROPER(U61(z0))) 686.55/213.79
PROPER(U61(U71(z0, z1, z2))) → c77(U61'(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.55/213.79
PROPER(U61(U72(z0, z1, z2))) → c77(U61'(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.55/213.79
PROPER(U61(x(z0, z1))) → c77(U61'(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.55/213.79
PROPER(U61(tt)) → c77(U61'(ok(tt))) 686.55/213.79
PROPER(U61(0)) → c77(U61'(ok(0)))
K tuples:none
Defined Rule Symbols:

active, U11, U12, U21, U31, U32, U41, U51, U52, s, plus, U61, U71, U72, x, proper, isNat, top

Defined Pair Symbols:

ACTIVE, U11', U12', U21', U31', U32', U41', U51', U52', S, PLUS, U61', U71', U72', X, PROPER, ISNAT, TOP

Compound Symbols:

c28, c29, 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, c62, c63, c64, c79, c80, c81, c82, c83, c84, c13, c16, c18, c1, c19, c19, c, c20, c20, c2, c21, c21, c3, c22, c22, c4, c23, c23, c5, c24, c24, c6, c25, c25, c7, c26, c26, c8, c27, c27, c9, c30, c30, c10, c31, c31, c11, c32, c32, c12, c65, c65, c67, c67, c68, c68, c69, c69, c70, c70, c71, c71, c72, c72, c73, c73, c74, c74, c75, c75, c76, c76, c77, c77

686.55/213.79
686.55/213.79

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

Use narrowing to replace PROPER(U71(z0, z1, z2)) → c79(U71'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) by

PROPER(U71(x0, x1, U11(z0, z1))) → c79(U71'(proper(x0), proper(x1), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U11(z0, z1))) 686.55/213.79
PROPER(U71(x0, x1, tt)) → c79(U71'(proper(x0), proper(x1), ok(tt)), PROPER(x0), PROPER(x1), PROPER(tt)) 686.55/213.79
PROPER(U71(x0, x1, U12(z0))) → c79(U71'(proper(x0), proper(x1), U12(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U12(z0))) 686.55/213.79
PROPER(U71(x0, x1, isNat(z0))) → c79(U71'(proper(x0), proper(x1), isNat(proper(z0))), PROPER(x0), PROPER(x1), PROPER(isNat(z0))) 686.55/213.79
PROPER(U71(x0, x1, U21(z0))) → c79(U71'(proper(x0), proper(x1), U21(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U21(z0))) 686.55/213.79
PROPER(U71(x0, x1, U31(z0, z1))) → c79(U71'(proper(x0), proper(x1), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U31(z0, z1))) 686.55/213.79
PROPER(U71(x0, x1, U32(z0))) → c79(U71'(proper(x0), proper(x1), U32(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U32(z0))) 686.55/213.79
PROPER(U71(x0, x1, U41(z0, z1))) → c79(U71'(proper(x0), proper(x1), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U41(z0, z1))) 686.55/213.79
PROPER(U71(x0, x1, U51(z0, z1, z2))) → c79(U71'(proper(x0), proper(x1), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U51(z0, z1, z2))) 686.55/213.79
PROPER(U71(x0, x1, U52(z0, z1, z2))) → c79(U71'(proper(x0), proper(x1), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U52(z0, z1, z2))) 686.55/213.79
PROPER(U71(x0, x1, s(z0))) → c79(U71'(proper(x0), proper(x1), s(proper(z0))), PROPER(x0), PROPER(x1), PROPER(s(z0))) 686.55/213.79
PROPER(U71(x0, x1, plus(z0, z1))) → c79(U71'(proper(x0), proper(x1), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(plus(z0, z1))) 686.55/213.79
PROPER(U71(x0, x1, U61(z0))) → c79(U71'(proper(x0), proper(x1), U61(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U61(z0))) 686.55/213.79
PROPER(U71(x0, x1, 0)) → c79(U71'(proper(x0), proper(x1), ok(0)), PROPER(x0), PROPER(x1), PROPER(0)) 686.55/213.79
PROPER(U71(x0, x1, U71(z0, z1, z2))) → c79(U71'(proper(x0), proper(x1), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U71(z0, z1, z2))) 686.55/213.79
PROPER(U71(x0, x1, U72(z0, z1, z2))) → c79(U71'(proper(x0), proper(x1), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U72(z0, z1, z2))) 686.55/213.79
PROPER(U71(x0, x1, x(z0, z1))) → c79(U71'(proper(x0), proper(x1), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(x(z0, z1))) 686.55/213.79
PROPER(U71(x0, U11(z0, z1), x2)) → c79(U71'(proper(x0), U11(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U11(z0, z1)), PROPER(x2)) 686.55/213.79
PROPER(U71(x0, tt, x2)) → c79(U71'(proper(x0), ok(tt), proper(x2)), PROPER(x0), PROPER(tt), PROPER(x2)) 686.55/213.79
PROPER(U71(x0, U12(z0), x2)) → c79(U71'(proper(x0), U12(proper(z0)), proper(x2)), PROPER(x0), PROPER(U12(z0)), PROPER(x2)) 686.55/213.79
PROPER(U71(x0, isNat(z0), x2)) → c79(U71'(proper(x0), isNat(proper(z0)), proper(x2)), PROPER(x0), PROPER(isNat(z0)), PROPER(x2)) 686.55/213.79
PROPER(U71(x0, U21(z0), x2)) → c79(U71'(proper(x0), U21(proper(z0)), proper(x2)), PROPER(x0), PROPER(U21(z0)), PROPER(x2)) 686.55/213.79
PROPER(U71(x0, U31(z0, z1), x2)) → c79(U71'(proper(x0), U31(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U31(z0, z1)), PROPER(x2)) 686.55/213.79
PROPER(U71(x0, U32(z0), x2)) → c79(U71'(proper(x0), U32(proper(z0)), proper(x2)), PROPER(x0), PROPER(U32(z0)), PROPER(x2)) 686.55/213.79
PROPER(U71(x0, U41(z0, z1), x2)) → c79(U71'(proper(x0), U41(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U41(z0, z1)), PROPER(x2)) 686.55/213.79
PROPER(U71(x0, U51(z0, z1, z2), x2)) → c79(U71'(proper(x0), U51(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U51(z0, z1, z2)), PROPER(x2)) 686.55/213.79
PROPER(U71(x0, U52(z0, z1, z2), x2)) → c79(U71'(proper(x0), U52(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U52(z0, z1, z2)), PROPER(x2)) 686.55/213.79
PROPER(U71(x0, s(z0), x2)) → c79(U71'(proper(x0), s(proper(z0)), proper(x2)), PROPER(x0), PROPER(s(z0)), PROPER(x2)) 686.55/213.79
PROPER(U71(x0, plus(z0, z1), x2)) → c79(U71'(proper(x0), plus(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(plus(z0, z1)), PROPER(x2)) 686.55/213.79
PROPER(U71(x0, U61(z0), x2)) → c79(U71'(proper(x0), U61(proper(z0)), proper(x2)), PROPER(x0), PROPER(U61(z0)), PROPER(x2)) 686.55/213.79
PROPER(U71(x0, 0, x2)) → c79(U71'(proper(x0), ok(0), proper(x2)), PROPER(x0), PROPER(0), PROPER(x2)) 686.55/213.79
PROPER(U71(x0, U71(z0, z1, z2), x2)) → c79(U71'(proper(x0), U71(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U71(z0, z1, z2)), PROPER(x2)) 686.55/213.79
PROPER(U71(x0, U72(z0, z1, z2), x2)) → c79(U71'(proper(x0), U72(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U72(z0, z1, z2)), PROPER(x2)) 686.55/213.79
PROPER(U71(x0, x(z0, z1), x2)) → c79(U71'(proper(x0), x(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(x(z0, z1)), PROPER(x2)) 686.55/213.79
PROPER(U71(U11(z0, z1), x1, x2)) → c79(U71'(U11(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U11(z0, z1)), PROPER(x1), PROPER(x2)) 686.55/213.79
PROPER(U71(tt, x1, x2)) → c79(U71'(ok(tt), proper(x1), proper(x2)), PROPER(tt), PROPER(x1), PROPER(x2)) 686.55/213.79
PROPER(U71(U12(z0), x1, x2)) → c79(U71'(U12(proper(z0)), proper(x1), proper(x2)), PROPER(U12(z0)), PROPER(x1), PROPER(x2)) 686.55/213.79
PROPER(U71(isNat(z0), x1, x2)) → c79(U71'(isNat(proper(z0)), proper(x1), proper(x2)), PROPER(isNat(z0)), PROPER(x1), PROPER(x2)) 686.55/213.79
PROPER(U71(U21(z0), x1, x2)) → c79(U71'(U21(proper(z0)), proper(x1), proper(x2)), PROPER(U21(z0)), PROPER(x1), PROPER(x2)) 686.55/213.79
PROPER(U71(U31(z0, z1), x1, x2)) → c79(U71'(U31(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U31(z0, z1)), PROPER(x1), PROPER(x2)) 686.55/213.79
PROPER(U71(U32(z0), x1, x2)) → c79(U71'(U32(proper(z0)), proper(x1), proper(x2)), PROPER(U32(z0)), PROPER(x1), PROPER(x2)) 686.55/213.79
PROPER(U71(U41(z0, z1), x1, x2)) → c79(U71'(U41(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U41(z0, z1)), PROPER(x1), PROPER(x2)) 686.55/213.79
PROPER(U71(U51(z0, z1, z2), x1, x2)) → c79(U71'(U51(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U51(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.55/213.79
PROPER(U71(U52(z0, z1, z2), x1, x2)) → c79(U71'(U52(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U52(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.55/213.79
PROPER(U71(s(z0), x1, x2)) → c79(U71'(s(proper(z0)), proper(x1), proper(x2)), PROPER(s(z0)), PROPER(x1), PROPER(x2)) 686.55/213.79
PROPER(U71(plus(z0, z1), x1, x2)) → c79(U71'(plus(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(plus(z0, z1)), PROPER(x1), PROPER(x2)) 686.55/213.79
PROPER(U71(U61(z0), x1, x2)) → c79(U71'(U61(proper(z0)), proper(x1), proper(x2)), PROPER(U61(z0)), PROPER(x1), PROPER(x2)) 686.55/213.79
PROPER(U71(0, x1, x2)) → c79(U71'(ok(0), proper(x1), proper(x2)), PROPER(0), PROPER(x1), PROPER(x2)) 686.55/213.79
PROPER(U71(U71(z0, z1, z2), x1, x2)) → c79(U71'(U71(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U71(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.55/213.79
PROPER(U71(U72(z0, z1, z2), x1, x2)) → c79(U71'(U72(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U72(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.55/213.79
PROPER(U71(x(z0, z1), x1, x2)) → c79(U71'(x(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(x(z0, z1)), PROPER(x1), PROPER(x2))
686.55/213.79
686.55/213.79

(128) Obligation:

Complexity Dependency Tuples Problem
Rules:

active(U11(tt, z0)) → mark(U12(isNat(z0))) 686.55/213.79
active(U12(tt)) → mark(tt) 686.55/213.79
active(U21(tt)) → mark(tt) 686.55/213.79
active(U31(tt, z0)) → mark(U32(isNat(z0))) 686.55/213.79
active(U32(tt)) → mark(tt) 686.55/213.79
active(U41(tt, z0)) → mark(z0) 686.55/213.79
active(U51(tt, z0, z1)) → mark(U52(isNat(z1), z0, z1)) 686.55/213.79
active(U52(tt, z0, z1)) → mark(s(plus(z1, z0))) 686.55/213.79
active(U61(tt)) → mark(0) 686.55/213.79
active(U71(tt, z0, z1)) → mark(U72(isNat(z1), z0, z1)) 686.55/213.79
active(U72(tt, z0, z1)) → mark(plus(x(z1, z0), z1)) 686.55/213.79
active(isNat(0)) → mark(tt) 686.55/213.79
active(isNat(plus(z0, z1))) → mark(U11(isNat(z0), z1)) 686.55/213.79
active(isNat(s(z0))) → mark(U21(isNat(z0))) 686.55/213.79
active(isNat(x(z0, z1))) → mark(U31(isNat(z0), z1)) 686.55/213.79
active(plus(z0, 0)) → mark(U41(isNat(z0), z0)) 686.55/213.79
active(plus(z0, s(z1))) → mark(U51(isNat(z1), z1, z0)) 686.55/213.79
active(x(z0, 0)) → mark(U61(isNat(z0))) 686.55/213.79
active(x(z0, s(z1))) → mark(U71(isNat(z1), z1, z0)) 686.55/213.79
active(U11(z0, z1)) → U11(active(z0), z1) 686.55/213.79
active(U12(z0)) → U12(active(z0)) 686.55/213.79
active(U21(z0)) → U21(active(z0)) 686.55/213.79
active(U31(z0, z1)) → U31(active(z0), z1) 686.55/213.79
active(U32(z0)) → U32(active(z0)) 686.55/213.79
active(U41(z0, z1)) → U41(active(z0), z1) 686.55/213.79
active(U51(z0, z1, z2)) → U51(active(z0), z1, z2) 686.55/213.79
active(U52(z0, z1, z2)) → U52(active(z0), z1, z2) 686.55/213.79
active(s(z0)) → s(active(z0)) 686.55/213.79
active(plus(z0, z1)) → plus(active(z0), z1) 686.55/213.79
active(plus(z0, z1)) → plus(z0, active(z1)) 686.55/213.79
active(U61(z0)) → U61(active(z0)) 686.55/213.79
active(U71(z0, z1, z2)) → U71(active(z0), z1, z2) 686.55/213.79
active(U72(z0, z1, z2)) → U72(active(z0), z1, z2) 686.55/213.79
active(x(z0, z1)) → x(active(z0), z1) 686.55/213.79
active(x(z0, z1)) → x(z0, active(z1)) 686.55/213.79
U11(mark(z0), z1) → mark(U11(z0, z1)) 686.55/213.79
U11(ok(z0), ok(z1)) → ok(U11(z0, z1)) 686.55/213.79
U12(mark(z0)) → mark(U12(z0)) 686.55/213.79
U12(ok(z0)) → ok(U12(z0)) 686.55/213.79
U21(mark(z0)) → mark(U21(z0)) 686.55/213.79
U21(ok(z0)) → ok(U21(z0)) 686.55/213.79
U31(mark(z0), z1) → mark(U31(z0, z1)) 686.55/213.79
U31(ok(z0), ok(z1)) → ok(U31(z0, z1)) 686.55/213.79
U32(mark(z0)) → mark(U32(z0)) 686.55/213.79
U32(ok(z0)) → ok(U32(z0)) 686.55/213.79
U41(mark(z0), z1) → mark(U41(z0, z1)) 686.55/213.79
U41(ok(z0), ok(z1)) → ok(U41(z0, z1)) 686.55/213.79
U51(mark(z0), z1, z2) → mark(U51(z0, z1, z2)) 686.55/213.79
U51(ok(z0), ok(z1), ok(z2)) → ok(U51(z0, z1, z2)) 686.55/213.79
U52(mark(z0), z1, z2) → mark(U52(z0, z1, z2)) 686.55/213.79
U52(ok(z0), ok(z1), ok(z2)) → ok(U52(z0, z1, z2)) 686.55/213.79
s(mark(z0)) → mark(s(z0)) 686.55/213.79
s(ok(z0)) → ok(s(z0)) 686.55/213.79
plus(mark(z0), z1) → mark(plus(z0, z1)) 686.55/213.79
plus(z0, mark(z1)) → mark(plus(z0, z1)) 686.55/213.79
plus(ok(z0), ok(z1)) → ok(plus(z0, z1)) 686.55/213.79
U61(mark(z0)) → mark(U61(z0)) 686.55/213.79
U61(ok(z0)) → ok(U61(z0)) 686.55/213.79
U71(mark(z0), z1, z2) → mark(U71(z0, z1, z2)) 686.55/213.79
U71(ok(z0), ok(z1), ok(z2)) → ok(U71(z0, z1, z2)) 686.55/213.79
U72(mark(z0), z1, z2) → mark(U72(z0, z1, z2)) 686.55/213.79
U72(ok(z0), ok(z1), ok(z2)) → ok(U72(z0, z1, z2)) 686.55/213.79
x(mark(z0), z1) → mark(x(z0, z1)) 686.55/213.79
x(z0, mark(z1)) → mark(x(z0, z1)) 686.55/213.79
x(ok(z0), ok(z1)) → ok(x(z0, z1)) 686.55/213.79
proper(U11(z0, z1)) → U11(proper(z0), proper(z1)) 686.55/213.79
proper(tt) → ok(tt) 686.55/213.79
proper(U12(z0)) → U12(proper(z0)) 686.55/213.79
proper(isNat(z0)) → isNat(proper(z0)) 686.55/213.79
proper(U21(z0)) → U21(proper(z0)) 686.55/213.79
proper(U31(z0, z1)) → U31(proper(z0), proper(z1)) 686.55/213.79
proper(U32(z0)) → U32(proper(z0)) 686.55/213.79
proper(U41(z0, z1)) → U41(proper(z0), proper(z1)) 686.55/213.79
proper(U51(z0, z1, z2)) → U51(proper(z0), proper(z1), proper(z2)) 686.55/213.79
proper(U52(z0, z1, z2)) → U52(proper(z0), proper(z1), proper(z2)) 686.55/213.79
proper(s(z0)) → s(proper(z0)) 686.55/213.79
proper(plus(z0, z1)) → plus(proper(z0), proper(z1)) 686.55/213.79
proper(U61(z0)) → U61(proper(z0)) 686.55/213.79
proper(0) → ok(0) 686.55/213.79
proper(U71(z0, z1, z2)) → U71(proper(z0), proper(z1), proper(z2)) 686.55/213.79
proper(U72(z0, z1, z2)) → U72(proper(z0), proper(z1), proper(z2)) 686.55/213.79
proper(x(z0, z1)) → x(proper(z0), proper(z1)) 686.55/213.79
isNat(ok(z0)) → ok(isNat(z0)) 686.55/213.79
top(mark(z0)) → top(proper(z0)) 686.55/213.79
top(ok(z0)) → top(active(z0))
Tuples:

ACTIVE(plus(z0, z1)) → c28(PLUS(active(z0), z1), ACTIVE(z0)) 686.55/213.79
ACTIVE(plus(z0, z1)) → c29(PLUS(z0, active(z1)), ACTIVE(z1)) 686.55/213.79
ACTIVE(x(z0, z1)) → c33(X(active(z0), z1), ACTIVE(z0)) 686.55/213.79
ACTIVE(x(z0, z1)) → c34(X(z0, active(z1)), ACTIVE(z1)) 686.55/213.79
U11'(mark(z0), z1) → c35(U11'(z0, z1)) 686.55/213.79
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1)) 686.55/213.79
U12'(mark(z0)) → c37(U12'(z0)) 686.55/213.79
U12'(ok(z0)) → c38(U12'(z0)) 686.55/213.79
U21'(mark(z0)) → c39(U21'(z0)) 686.55/213.79
U21'(ok(z0)) → c40(U21'(z0)) 686.55/213.79
U31'(mark(z0), z1) → c41(U31'(z0, z1)) 686.55/213.79
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 686.55/213.79
U32'(mark(z0)) → c43(U32'(z0)) 686.55/213.79
U32'(ok(z0)) → c44(U32'(z0)) 686.55/213.79
U41'(mark(z0), z1) → c45(U41'(z0, z1)) 686.55/213.79
U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1)) 686.55/213.79
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2)) 686.55/213.79
U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2)) 686.55/213.79
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2)) 686.55/213.79
U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2)) 686.55/213.79
S(mark(z0)) → c51(S(z0)) 686.55/213.79
S(ok(z0)) → c52(S(z0)) 686.55/213.79
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 686.55/213.79
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 686.55/213.79
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 686.55/213.79
U61'(mark(z0)) → c56(U61'(z0)) 686.55/213.79
U61'(ok(z0)) → c57(U61'(z0)) 686.55/213.79
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2)) 686.55/213.79
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2)) 686.55/213.79
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2)) 686.55/213.79
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 686.55/213.79
X(mark(z0), z1) → c62(X(z0, z1)) 686.55/213.79
X(z0, mark(z1)) → c63(X(z0, z1)) 686.55/213.79
X(ok(z0), ok(z1)) → c64(X(z0, z1)) 686.55/213.79
PROPER(U72(z0, z1, z2)) → c80(U72'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 686.55/213.79
PROPER(x(z0, z1)) → c81(X(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 686.55/213.79
ISNAT(ok(z0)) → c82(ISNAT(z0)) 686.55/213.79
TOP(mark(z0)) → c83(TOP(proper(z0)), PROPER(z0)) 686.55/213.79
TOP(ok(z0)) → c84(TOP(active(z0)), ACTIVE(z0)) 686.55/213.79
ACTIVE(isNat(s(z0))) → c13(ISNAT(z0)) 686.55/213.79
ACTIVE(plus(z0, s(z1))) → c16(ISNAT(z1)) 686.55/213.79
ACTIVE(x(z0, s(z1))) → c18(ISNAT(z1)) 686.55/213.79
ACTIVE(U11(tt, z0)) → c1(U12'(isNat(z0))) 686.55/213.79
ACTIVE(U11(tt, z0)) → c1(ISNAT(z0)) 686.55/213.79
ACTIVE(U31(tt, z0)) → c1(U32'(isNat(z0))) 686.55/213.79
ACTIVE(U31(tt, z0)) → c1(ISNAT(z0)) 686.55/213.79
ACTIVE(U51(tt, z0, z1)) → c1(U52'(isNat(z1), z0, z1)) 686.55/213.79
ACTIVE(U51(tt, z0, z1)) → c1(ISNAT(z1)) 686.55/213.79
ACTIVE(U52(tt, z0, z1)) → c1(S(plus(z1, z0))) 686.55/213.79
ACTIVE(U52(tt, z0, z1)) → c1(PLUS(z1, z0)) 686.55/213.79
ACTIVE(U71(tt, z0, z1)) → c1(U72'(isNat(z1), z0, z1)) 686.55/213.79
ACTIVE(U71(tt, z0, z1)) → c1(ISNAT(z1)) 686.55/213.79
ACTIVE(U72(tt, z0, z1)) → c1(PLUS(x(z1, z0), z1)) 686.55/213.79
ACTIVE(U72(tt, z0, z1)) → c1(X(z1, z0)) 686.55/213.79
ACTIVE(isNat(plus(z0, z1))) → c1(U11'(isNat(z0), z1)) 686.55/213.79
ACTIVE(isNat(plus(z0, z1))) → c1(ISNAT(z0)) 686.55/213.79
ACTIVE(isNat(x(z0, z1))) → c1(U31'(isNat(z0), z1)) 686.55/213.79
ACTIVE(isNat(x(z0, z1))) → c1(ISNAT(z0)) 686.55/213.79
ACTIVE(plus(z0, 0)) → c1(U41'(isNat(z0), z0)) 686.55/213.79
ACTIVE(plus(z0, 0)) → c1(ISNAT(z0)) 686.55/213.79
ACTIVE(x(z0, 0)) → c1(U61'(isNat(z0))) 686.55/213.79
ACTIVE(x(z0, 0)) → c1(ISNAT(z0)) 686.55/213.79
ACTIVE(U11(plus(z0, 0), x1)) → c19(U11'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.55/213.79
ACTIVE(U11(plus(z0, s(z1)), x1)) → c19(U11'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.55/213.79
ACTIVE(U11(x(z0, 0), x1)) → c19(U11'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.55/213.79
ACTIVE(U11(x(z0, s(z1)), x1)) → c19(U11'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.55/213.79
ACTIVE(U11(U11(z0, z1), x1)) → c19(U11'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.55/213.79
ACTIVE(U11(U12(z0), x1)) → c19(U11'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.55/213.79
ACTIVE(U11(U21(z0), x1)) → c19(U11'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.55/213.79
ACTIVE(U11(U31(z0, z1), x1)) → c19(U11'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.55/213.79
ACTIVE(U11(U32(z0), x1)) → c19(U11'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.55/213.79
ACTIVE(U11(U41(z0, z1), x1)) → c19(U11'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.55/213.79
ACTIVE(U11(U51(z0, z1, z2), x1)) → c19(U11'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.55/213.79
ACTIVE(U11(U52(z0, z1, z2), x1)) → c19(U11'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.55/213.79
ACTIVE(U11(s(z0), x1)) → c19(U11'(s(active(z0)), x1), ACTIVE(s(z0))) 686.55/213.79
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.55/213.79
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.55/213.79
ACTIVE(U11(U61(z0), x1)) → c19(U11'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.55/213.79
ACTIVE(U11(U71(z0, z1, z2), x1)) → c19(U11'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.55/213.79
ACTIVE(U11(U72(z0, z1, z2), x1)) → c19(U11'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.55/213.79
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.55/213.79
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.55/213.79
ACTIVE(U11(isNat(0), x1)) → c19(U11'(mark(tt), x1)) 686.55/213.79
ACTIVE(U11(U11(tt, z0), x1)) → c(U11'(mark(U12(isNat(z0))), x1)) 686.55/213.79
ACTIVE(U11(U11(tt, z0), x1)) → c(ACTIVE(U11(tt, z0))) 686.55/213.79
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(U11'(mark(U11(isNat(z0), z1)), x1)) 686.55/213.79
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(ACTIVE(isNat(plus(z0, z1)))) 686.55/213.79
ACTIVE(U11(isNat(s(z0)), x1)) → c(U11'(mark(U21(isNat(z0))), x1)) 686.55/213.79
ACTIVE(U11(isNat(s(z0)), x1)) → c(ACTIVE(isNat(s(z0)))) 686.55/213.79
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(U11'(mark(U31(isNat(z0), z1)), x1)) 686.55/213.79
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(ACTIVE(isNat(x(z0, z1)))) 686.55/213.79
ACTIVE(U12(plus(z0, 0))) → c20(U12'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.55/213.79
ACTIVE(U12(plus(z0, s(z1)))) → c20(U12'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.55/213.79
ACTIVE(U12(x(z0, 0))) → c20(U12'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.55/213.79
ACTIVE(U12(x(z0, s(z1)))) → c20(U12'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.55/213.79
ACTIVE(U12(U11(z0, z1))) → c20(U12'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.55/213.79
ACTIVE(U12(U12(z0))) → c20(U12'(U12(active(z0))), ACTIVE(U12(z0))) 686.55/213.79
ACTIVE(U12(U21(z0))) → c20(U12'(U21(active(z0))), ACTIVE(U21(z0))) 686.55/213.79
ACTIVE(U12(U31(z0, z1))) → c20(U12'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.55/213.79
ACTIVE(U12(U32(z0))) → c20(U12'(U32(active(z0))), ACTIVE(U32(z0))) 686.55/213.79
ACTIVE(U12(U41(z0, z1))) → c20(U12'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.55/213.79
ACTIVE(U12(U51(z0, z1, z2))) → c20(U12'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.55/213.79
ACTIVE(U12(U52(z0, z1, z2))) → c20(U12'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.55/213.79
ACTIVE(U12(s(z0))) → c20(U12'(s(active(z0))), ACTIVE(s(z0))) 686.55/213.79
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.55/213.79
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.55/213.79
ACTIVE(U12(U61(z0))) → c20(U12'(U61(active(z0))), ACTIVE(U61(z0))) 686.55/213.79
ACTIVE(U12(U71(z0, z1, z2))) → c20(U12'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.55/213.79
ACTIVE(U12(U72(z0, z1, z2))) → c20(U12'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.55/213.79
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.55/213.79
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.55/213.79
ACTIVE(U11(U12(tt), x1)) → c19(U11'(mark(tt), x1)) 686.55/213.79
ACTIVE(U12(U12(tt))) → c20(U12'(mark(tt))) 686.55/213.79
ACTIVE(U12(isNat(0))) → c20(U12'(mark(tt))) 686.55/213.79
ACTIVE(U12(U11(tt, z0))) → c2(U12'(mark(U12(isNat(z0))))) 686.55/213.79
ACTIVE(U12(U11(tt, z0))) → c2(ACTIVE(U11(tt, z0))) 686.55/213.79
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(U12'(mark(U11(isNat(z0), z1)))) 686.55/213.79
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(ACTIVE(isNat(plus(z0, z1)))) 686.55/213.79
ACTIVE(U12(isNat(s(z0)))) → c2(U12'(mark(U21(isNat(z0))))) 686.55/213.79
ACTIVE(U12(isNat(s(z0)))) → c2(ACTIVE(isNat(s(z0)))) 686.55/213.79
ACTIVE(U12(isNat(x(z0, z1)))) → c2(U12'(mark(U31(isNat(z0), z1)))) 686.55/213.79
ACTIVE(U12(isNat(x(z0, z1)))) → c2(ACTIVE(isNat(x(z0, z1)))) 686.55/213.79
ACTIVE(U21(plus(z0, 0))) → c21(U21'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.55/213.79
ACTIVE(U21(plus(z0, s(z1)))) → c21(U21'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.55/213.79
ACTIVE(U21(x(z0, 0))) → c21(U21'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.55/213.79
ACTIVE(U21(x(z0, s(z1)))) → c21(U21'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.55/213.79
ACTIVE(U21(U11(z0, z1))) → c21(U21'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.55/213.79
ACTIVE(U21(U12(z0))) → c21(U21'(U12(active(z0))), ACTIVE(U12(z0))) 686.55/213.79
ACTIVE(U21(U21(z0))) → c21(U21'(U21(active(z0))), ACTIVE(U21(z0))) 686.55/213.79
ACTIVE(U21(U31(z0, z1))) → c21(U21'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.55/213.79
ACTIVE(U21(U32(z0))) → c21(U21'(U32(active(z0))), ACTIVE(U32(z0))) 686.55/213.79
ACTIVE(U21(U41(z0, z1))) → c21(U21'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.55/213.79
ACTIVE(U21(U51(z0, z1, z2))) → c21(U21'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.55/213.79
ACTIVE(U21(U52(z0, z1, z2))) → c21(U21'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.55/213.79
ACTIVE(U21(s(z0))) → c21(U21'(s(active(z0))), ACTIVE(s(z0))) 686.55/213.79
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.55/213.79
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.55/213.79
ACTIVE(U21(U61(z0))) → c21(U21'(U61(active(z0))), ACTIVE(U61(z0))) 686.55/213.79
ACTIVE(U21(U71(z0, z1, z2))) → c21(U21'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.55/213.79
ACTIVE(U21(U72(z0, z1, z2))) → c21(U21'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.55/213.79
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.55/213.79
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.55/213.79
ACTIVE(U11(U21(tt), x1)) → c19(U11'(mark(tt), x1)) 686.55/213.79
ACTIVE(U12(U21(tt))) → c20(U12'(mark(tt))) 686.55/213.79
ACTIVE(U21(U12(tt))) → c21(U21'(mark(tt))) 686.55/213.79
ACTIVE(U21(U21(tt))) → c21(U21'(mark(tt))) 686.55/213.79
ACTIVE(U21(isNat(0))) → c21(U21'(mark(tt))) 686.55/213.79
ACTIVE(U21(U11(tt, z0))) → c3(U21'(mark(U12(isNat(z0))))) 686.55/213.79
ACTIVE(U21(U11(tt, z0))) → c3(ACTIVE(U11(tt, z0))) 686.55/213.79
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(U21'(mark(U11(isNat(z0), z1)))) 686.55/213.79
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(ACTIVE(isNat(plus(z0, z1)))) 686.55/213.79
ACTIVE(U21(isNat(s(z0)))) → c3(U21'(mark(U21(isNat(z0))))) 686.55/213.79
ACTIVE(U21(isNat(s(z0)))) → c3(ACTIVE(isNat(s(z0)))) 686.55/213.79
ACTIVE(U21(isNat(x(z0, z1)))) → c3(U21'(mark(U31(isNat(z0), z1)))) 686.55/213.79
ACTIVE(U21(isNat(x(z0, z1)))) → c3(ACTIVE(isNat(x(z0, z1)))) 686.55/213.79
ACTIVE(U31(plus(z0, 0), x1)) → c22(U31'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.55/213.79
ACTIVE(U31(plus(z0, s(z1)), x1)) → c22(U31'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.55/213.79
ACTIVE(U31(x(z0, 0), x1)) → c22(U31'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.55/213.79
ACTIVE(U31(x(z0, s(z1)), x1)) → c22(U31'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.55/213.79
ACTIVE(U31(U11(z0, z1), x1)) → c22(U31'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.55/213.79
ACTIVE(U31(U12(z0), x1)) → c22(U31'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.55/213.79
ACTIVE(U31(U21(z0), x1)) → c22(U31'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.55/213.79
ACTIVE(U31(U31(z0, z1), x1)) → c22(U31'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.55/213.79
ACTIVE(U31(U32(z0), x1)) → c22(U31'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.55/213.79
ACTIVE(U31(U41(z0, z1), x1)) → c22(U31'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.55/213.79
ACTIVE(U31(U51(z0, z1, z2), x1)) → c22(U31'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.55/213.79
ACTIVE(U31(U52(z0, z1, z2), x1)) → c22(U31'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.55/213.79
ACTIVE(U31(s(z0), x1)) → c22(U31'(s(active(z0)), x1), ACTIVE(s(z0))) 686.55/213.79
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.55/213.79
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.55/213.79
ACTIVE(U31(U61(z0), x1)) → c22(U31'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.55/213.79
ACTIVE(U31(U71(z0, z1, z2), x1)) → c22(U31'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.55/213.79
ACTIVE(U31(U72(z0, z1, z2), x1)) → c22(U31'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.55/213.79
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.55/213.79
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.55/213.79
ACTIVE(U31(U12(tt), x1)) → c22(U31'(mark(tt), x1)) 686.55/213.79
ACTIVE(U31(U21(tt), x1)) → c22(U31'(mark(tt), x1)) 686.55/213.79
ACTIVE(U31(isNat(0), x1)) → c22(U31'(mark(tt), x1)) 686.55/213.79
ACTIVE(U11(U31(tt, z0), x1)) → c4(U11'(mark(U32(isNat(z0))), x1)) 686.55/213.79
ACTIVE(U11(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 686.55/213.79
ACTIVE(U12(U31(tt, z0))) → c4(U12'(mark(U32(isNat(z0))))) 686.55/213.79
ACTIVE(U12(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 686.55/213.79
ACTIVE(U21(U31(tt, z0))) → c4(U21'(mark(U32(isNat(z0))))) 686.55/213.79
ACTIVE(U21(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 686.55/213.79
ACTIVE(U31(U11(tt, z0), x1)) → c4(U31'(mark(U12(isNat(z0))), x1)) 686.55/213.79
ACTIVE(U31(U11(tt, z0), x1)) → c4(ACTIVE(U11(tt, z0))) 686.55/213.79
ACTIVE(U31(U31(tt, z0), x1)) → c4(U31'(mark(U32(isNat(z0))), x1)) 686.55/213.79
ACTIVE(U31(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 686.55/213.79
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(U31'(mark(U11(isNat(z0), z1)), x1)) 686.55/213.79
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(ACTIVE(isNat(plus(z0, z1)))) 686.55/213.79
ACTIVE(U31(isNat(s(z0)), x1)) → c4(U31'(mark(U21(isNat(z0))), x1)) 686.55/213.79
ACTIVE(U31(isNat(s(z0)), x1)) → c4(ACTIVE(isNat(s(z0)))) 686.55/213.79
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(U31'(mark(U31(isNat(z0), z1)), x1)) 686.55/213.79
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(ACTIVE(isNat(x(z0, z1)))) 686.55/213.79
ACTIVE(U32(plus(z0, 0))) → c23(U32'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.55/213.79
ACTIVE(U32(plus(z0, s(z1)))) → c23(U32'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.55/213.79
ACTIVE(U32(x(z0, 0))) → c23(U32'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.55/213.79
ACTIVE(U32(x(z0, s(z1)))) → c23(U32'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.55/213.79
ACTIVE(U32(U11(z0, z1))) → c23(U32'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.55/213.79
ACTIVE(U32(U12(z0))) → c23(U32'(U12(active(z0))), ACTIVE(U12(z0))) 686.55/213.79
ACTIVE(U32(U21(z0))) → c23(U32'(U21(active(z0))), ACTIVE(U21(z0))) 686.55/213.79
ACTIVE(U32(U31(z0, z1))) → c23(U32'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.55/213.79
ACTIVE(U32(U32(z0))) → c23(U32'(U32(active(z0))), ACTIVE(U32(z0))) 686.55/213.79
ACTIVE(U32(U41(z0, z1))) → c23(U32'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.55/213.79
ACTIVE(U32(U51(z0, z1, z2))) → c23(U32'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.55/213.79
ACTIVE(U32(U52(z0, z1, z2))) → c23(U32'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.55/213.79
ACTIVE(U32(s(z0))) → c23(U32'(s(active(z0))), ACTIVE(s(z0))) 686.55/213.79
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.55/213.79
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.55/213.79
ACTIVE(U32(U61(z0))) → c23(U32'(U61(active(z0))), ACTIVE(U61(z0))) 686.55/213.79
ACTIVE(U32(U71(z0, z1, z2))) → c23(U32'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.55/213.79
ACTIVE(U32(U72(z0, z1, z2))) → c23(U32'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.55/213.79
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.55/213.79
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.55/213.79
ACTIVE(U11(U32(tt), x1)) → c19(U11'(mark(tt), x1)) 686.55/213.79
ACTIVE(U12(U32(tt))) → c20(U12'(mark(tt))) 686.55/213.79
ACTIVE(U21(U32(tt))) → c21(U21'(mark(tt))) 686.55/213.79
ACTIVE(U31(U32(tt), x1)) → c22(U31'(mark(tt), x1)) 686.55/213.79
ACTIVE(U32(U12(tt))) → c23(U32'(mark(tt))) 686.55/213.79
ACTIVE(U32(U21(tt))) → c23(U32'(mark(tt))) 686.55/213.79
ACTIVE(U32(U32(tt))) → c23(U32'(mark(tt))) 686.55/213.79
ACTIVE(U32(isNat(0))) → c23(U32'(mark(tt))) 686.55/213.79
ACTIVE(U32(U11(tt, z0))) → c5(U32'(mark(U12(isNat(z0))))) 686.55/213.79
ACTIVE(U32(U11(tt, z0))) → c5(ACTIVE(U11(tt, z0))) 686.55/213.79
ACTIVE(U32(U31(tt, z0))) → c5(U32'(mark(U32(isNat(z0))))) 686.55/213.79
ACTIVE(U32(U31(tt, z0))) → c5(ACTIVE(U31(tt, z0))) 686.55/213.79
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(U32'(mark(U11(isNat(z0), z1)))) 686.55/213.79
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(ACTIVE(isNat(plus(z0, z1)))) 686.55/213.79
ACTIVE(U32(isNat(s(z0)))) → c5(U32'(mark(U21(isNat(z0))))) 686.55/213.79
ACTIVE(U32(isNat(s(z0)))) → c5(ACTIVE(isNat(s(z0)))) 686.55/213.79
ACTIVE(U32(isNat(x(z0, z1)))) → c5(U32'(mark(U31(isNat(z0), z1)))) 686.55/213.79
ACTIVE(U32(isNat(x(z0, z1)))) → c5(ACTIVE(isNat(x(z0, z1)))) 686.55/213.79
ACTIVE(U41(plus(z0, 0), x1)) → c24(U41'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.55/213.79
ACTIVE(U41(plus(z0, s(z1)), x1)) → c24(U41'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.55/213.79
ACTIVE(U41(x(z0, 0), x1)) → c24(U41'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.55/213.79
ACTIVE(U41(x(z0, s(z1)), x1)) → c24(U41'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.55/213.79
ACTIVE(U41(U11(z0, z1), x1)) → c24(U41'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.55/213.79
ACTIVE(U41(U12(z0), x1)) → c24(U41'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.55/213.79
ACTIVE(U41(U21(z0), x1)) → c24(U41'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.55/213.79
ACTIVE(U41(U31(z0, z1), x1)) → c24(U41'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.55/213.79
ACTIVE(U41(U32(z0), x1)) → c24(U41'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.55/213.79
ACTIVE(U41(U41(z0, z1), x1)) → c24(U41'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.55/213.79
ACTIVE(U41(U51(z0, z1, z2), x1)) → c24(U41'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.55/213.79
ACTIVE(U41(U52(z0, z1, z2), x1)) → c24(U41'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.55/213.79
ACTIVE(U41(s(z0), x1)) → c24(U41'(s(active(z0)), x1), ACTIVE(s(z0))) 686.55/213.79
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.55/213.79
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.55/213.79
ACTIVE(U41(U61(z0), x1)) → c24(U41'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.55/213.79
ACTIVE(U41(U71(z0, z1, z2), x1)) → c24(U41'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.55/213.79
ACTIVE(U41(U72(z0, z1, z2), x1)) → c24(U41'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.55/213.79
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.55/213.79
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.55/213.79
ACTIVE(U11(U41(tt, z0), x1)) → c19(U11'(mark(z0), x1)) 686.55/213.79
ACTIVE(U12(U41(tt, z0))) → c20(U12'(mark(z0))) 686.55/213.79
ACTIVE(U21(U41(tt, z0))) → c21(U21'(mark(z0))) 686.55/213.79
ACTIVE(U31(U41(tt, z0), x1)) → c22(U31'(mark(z0), x1)) 686.55/213.79
ACTIVE(U32(U41(tt, z0))) → c23(U32'(mark(z0))) 686.55/213.79
ACTIVE(U41(U12(tt), x1)) → c24(U41'(mark(tt), x1)) 686.55/213.79
ACTIVE(U41(U21(tt), x1)) → c24(U41'(mark(tt), x1)) 686.55/213.79
ACTIVE(U41(U32(tt), x1)) → c24(U41'(mark(tt), x1)) 686.55/213.79
ACTIVE(U41(U41(tt, z0), x1)) → c24(U41'(mark(z0), x1)) 686.55/213.79
ACTIVE(U41(isNat(0), x1)) → c24(U41'(mark(tt), x1)) 686.55/213.79
ACTIVE(U41(U11(tt, z0), x1)) → c6(U41'(mark(U12(isNat(z0))), x1)) 686.55/213.79
ACTIVE(U41(U11(tt, z0), x1)) → c6(ACTIVE(U11(tt, z0))) 686.55/213.79
ACTIVE(U41(U31(tt, z0), x1)) → c6(U41'(mark(U32(isNat(z0))), x1)) 686.55/213.79
ACTIVE(U41(U31(tt, z0), x1)) → c6(ACTIVE(U31(tt, z0))) 686.55/213.79
ACTIVE(U41(isNat(plus(z0, z1)), x1)) → c6(U41'(mark(U11(isNat(z0), z1)), x1)) 686.55/213.79
ACTIVE(U41(isNat(plus(z0, z1)), x1)) → c6(ACTIVE(isNat(plus(z0, z1)))) 686.55/213.79
ACTIVE(U41(isNat(s(z0)), x1)) → c6(U41'(mark(U21(isNat(z0))), x1)) 686.55/213.79
ACTIVE(U41(isNat(s(z0)), x1)) → c6(ACTIVE(isNat(s(z0)))) 686.55/213.79
ACTIVE(U41(isNat(x(z0, z1)), x1)) → c6(U41'(mark(U31(isNat(z0), z1)), x1)) 686.55/213.79
ACTIVE(U41(isNat(x(z0, z1)), x1)) → c6(ACTIVE(isNat(x(z0, z1)))) 686.55/213.79
ACTIVE(U51(plus(z0, 0), x1, x2)) → c25(U51'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.55/213.79
ACTIVE(U51(plus(z0, s(z1)), x1, x2)) → c25(U51'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.55/213.79
ACTIVE(U51(x(z0, 0), x1, x2)) → c25(U51'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.55/213.79
ACTIVE(U51(x(z0, s(z1)), x1, x2)) → c25(U51'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.55/213.79
ACTIVE(U51(U11(z0, z1), x1, x2)) → c25(U51'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.55/213.79
ACTIVE(U51(U12(z0), x1, x2)) → c25(U51'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.55/213.79
ACTIVE(U51(U21(z0), x1, x2)) → c25(U51'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.55/213.79
ACTIVE(U51(U31(z0, z1), x1, x2)) → c25(U51'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.55/213.79
ACTIVE(U51(U32(z0), x1, x2)) → c25(U51'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.55/213.79
ACTIVE(U51(U41(z0, z1), x1, x2)) → c25(U51'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.55/213.79
ACTIVE(U51(U51(z0, z1, z2), x1, x2)) → c25(U51'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.55/213.79
ACTIVE(U51(U52(z0, z1, z2), x1, x2)) → c25(U51'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.55/213.79
ACTIVE(U51(s(z0), x1, x2)) → c25(U51'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.55/213.79
ACTIVE(U51(plus(z0, z1), x1, x2)) → c25(U51'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.55/213.79
ACTIVE(U51(plus(z0, z1), x1, x2)) → c25(U51'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.55/213.79
ACTIVE(U51(U61(z0), x1, x2)) → c25(U51'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.55/213.79
ACTIVE(U51(U71(z0, z1, z2), x1, x2)) → c25(U51'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.55/213.79
ACTIVE(U51(U72(z0, z1, z2), x1, x2)) → c25(U51'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.55/213.79
ACTIVE(U51(x(z0, z1), x1, x2)) → c25(U51'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.55/213.79
ACTIVE(U51(x(z0, z1), x1, x2)) → c25(U51'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.55/213.79
ACTIVE(U51(U12(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.55/213.79
ACTIVE(U51(U21(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.55/213.79
ACTIVE(U51(U32(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.55/213.79
ACTIVE(U51(U41(tt, z0), x1, x2)) → c25(U51'(mark(z0), x1, x2)) 686.55/213.79
ACTIVE(U51(isNat(0), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.55/213.79
ACTIVE(U11(U51(tt, z0, z1), x1)) → c7(U11'(mark(U52(isNat(z1), z0, z1)), x1)) 686.55/213.79
ACTIVE(U11(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.55/213.79
ACTIVE(U12(U51(tt, z0, z1))) → c7(U12'(mark(U52(isNat(z1), z0, z1)))) 686.55/213.79
ACTIVE(U12(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.55/213.79
ACTIVE(U21(U51(tt, z0, z1))) → c7(U21'(mark(U52(isNat(z1), z0, z1)))) 686.55/213.79
ACTIVE(U21(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.55/213.79
ACTIVE(U31(U51(tt, z0, z1), x1)) → c7(U31'(mark(U52(isNat(z1), z0, z1)), x1)) 686.55/213.79
ACTIVE(U31(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.55/213.79
ACTIVE(U32(U51(tt, z0, z1))) → c7(U32'(mark(U52(isNat(z1), z0, z1)))) 686.55/213.79
ACTIVE(U32(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.55/213.79
ACTIVE(U41(U51(tt, z0, z1), x1)) → c7(U41'(mark(U52(isNat(z1), z0, z1)), x1)) 686.55/213.79
ACTIVE(U41(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.55/213.79
ACTIVE(U51(U11(tt, z0), x1, x2)) → c7(U51'(mark(U12(isNat(z0))), x1, x2)) 686.55/213.79
ACTIVE(U51(U11(tt, z0), x1, x2)) → c7(ACTIVE(U11(tt, z0))) 686.55/213.79
ACTIVE(U51(U31(tt, z0), x1, x2)) → c7(U51'(mark(U32(isNat(z0))), x1, x2)) 686.55/213.79
ACTIVE(U51(U31(tt, z0), x1, x2)) → c7(ACTIVE(U31(tt, z0))) 686.55/213.79
ACTIVE(U51(U51(tt, z0, z1), x1, x2)) → c7(U51'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.55/213.79
ACTIVE(U51(U51(tt, z0, z1), x1, x2)) → c7(ACTIVE(U51(tt, z0, z1))) 686.55/213.79
ACTIVE(U51(isNat(plus(z0, z1)), x1, x2)) → c7(U51'(mark(U11(isNat(z0), z1)), x1, x2)) 686.55/213.79
ACTIVE(U51(isNat(plus(z0, z1)), x1, x2)) → c7(ACTIVE(isNat(plus(z0, z1)))) 686.55/213.79
ACTIVE(U51(isNat(s(z0)), x1, x2)) → c7(U51'(mark(U21(isNat(z0))), x1, x2)) 686.55/213.79
ACTIVE(U51(isNat(s(z0)), x1, x2)) → c7(ACTIVE(isNat(s(z0)))) 686.55/213.79
ACTIVE(U51(isNat(x(z0, z1)), x1, x2)) → c7(U51'(mark(U31(isNat(z0), z1)), x1, x2)) 686.55/213.79
ACTIVE(U51(isNat(x(z0, z1)), x1, x2)) → c7(ACTIVE(isNat(x(z0, z1)))) 686.55/213.79
ACTIVE(U52(plus(z0, 0), x1, x2)) → c26(U52'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.55/213.79
ACTIVE(U52(plus(z0, s(z1)), x1, x2)) → c26(U52'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.55/213.79
ACTIVE(U52(x(z0, 0), x1, x2)) → c26(U52'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.55/213.79
ACTIVE(U52(x(z0, s(z1)), x1, x2)) → c26(U52'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.55/213.79
ACTIVE(U52(U11(z0, z1), x1, x2)) → c26(U52'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.55/213.79
ACTIVE(U52(U12(z0), x1, x2)) → c26(U52'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.55/213.79
ACTIVE(U52(U21(z0), x1, x2)) → c26(U52'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.55/213.79
ACTIVE(U52(U31(z0, z1), x1, x2)) → c26(U52'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.55/213.79
ACTIVE(U52(U32(z0), x1, x2)) → c26(U52'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.55/213.79
ACTIVE(U52(U41(z0, z1), x1, x2)) → c26(U52'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.55/213.79
ACTIVE(U52(U51(z0, z1, z2), x1, x2)) → c26(U52'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.55/213.79
ACTIVE(U52(U52(z0, z1, z2), x1, x2)) → c26(U52'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.55/213.79
ACTIVE(U52(s(z0), x1, x2)) → c26(U52'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.55/213.79
ACTIVE(U52(plus(z0, z1), x1, x2)) → c26(U52'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.55/213.79
ACTIVE(U52(plus(z0, z1), x1, x2)) → c26(U52'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.55/213.79
ACTIVE(U52(U61(z0), x1, x2)) → c26(U52'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.55/213.79
ACTIVE(U52(U71(z0, z1, z2), x1, x2)) → c26(U52'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.55/213.79
ACTIVE(U52(U72(z0, z1, z2), x1, x2)) → c26(U52'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.55/213.79
ACTIVE(U52(x(z0, z1), x1, x2)) → c26(U52'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.55/213.79
ACTIVE(U52(x(z0, z1), x1, x2)) → c26(U52'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.55/213.79
ACTIVE(U52(U12(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.55/213.79
ACTIVE(U52(U21(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.55/213.79
ACTIVE(U52(U32(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.55/213.79
ACTIVE(U52(U41(tt, z0), x1, x2)) → c26(U52'(mark(z0), x1, x2)) 686.55/213.79
ACTIVE(U52(isNat(0), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.55/213.79
ACTIVE(U11(U52(tt, z0, z1), x1)) → c8(U11'(mark(s(plus(z1, z0))), x1)) 686.55/213.79
ACTIVE(U11(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.55/213.79
ACTIVE(U12(U52(tt, z0, z1))) → c8(U12'(mark(s(plus(z1, z0))))) 686.55/213.79
ACTIVE(U12(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.55/213.79
ACTIVE(U21(U52(tt, z0, z1))) → c8(U21'(mark(s(plus(z1, z0))))) 686.55/213.79
ACTIVE(U21(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.55/213.79
ACTIVE(U31(U52(tt, z0, z1), x1)) → c8(U31'(mark(s(plus(z1, z0))), x1)) 686.55/213.79
ACTIVE(U31(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.55/213.79
ACTIVE(U32(U52(tt, z0, z1))) → c8(U32'(mark(s(plus(z1, z0))))) 686.55/213.79
ACTIVE(U32(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.55/213.79
ACTIVE(U41(U52(tt, z0, z1), x1)) → c8(U41'(mark(s(plus(z1, z0))), x1)) 686.55/213.79
ACTIVE(U41(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.55/213.79
ACTIVE(U51(U52(tt, z0, z1), x1, x2)) → c8(U51'(mark(s(plus(z1, z0))), x1, x2)) 686.55/213.79
ACTIVE(U51(U52(tt, z0, z1), x1, x2)) → c8(ACTIVE(U52(tt, z0, z1))) 686.55/213.79
ACTIVE(U52(U11(tt, z0), x1, x2)) → c8(U52'(mark(U12(isNat(z0))), x1, x2)) 686.55/213.79
ACTIVE(U52(U11(tt, z0), x1, x2)) → c8(ACTIVE(U11(tt, z0))) 686.55/213.79
ACTIVE(U52(U31(tt, z0), x1, x2)) → c8(U52'(mark(U32(isNat(z0))), x1, x2)) 686.55/213.79
ACTIVE(U52(U31(tt, z0), x1, x2)) → c8(ACTIVE(U31(tt, z0))) 686.55/213.79
ACTIVE(U52(U51(tt, z0, z1), x1, x2)) → c8(U52'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.55/213.79
ACTIVE(U52(U51(tt, z0, z1), x1, x2)) → c8(ACTIVE(U51(tt, z0, z1))) 686.55/213.79
ACTIVE(U52(U52(tt, z0, z1), x1, x2)) → c8(U52'(mark(s(plus(z1, z0))), x1, x2)) 686.55/213.79
ACTIVE(U52(U52(tt, z0, z1), x1, x2)) → c8(ACTIVE(U52(tt, z0, z1))) 686.55/213.79
ACTIVE(U52(isNat(plus(z0, z1)), x1, x2)) → c8(U52'(mark(U11(isNat(z0), z1)), x1, x2)) 686.55/213.79
ACTIVE(U52(isNat(plus(z0, z1)), x1, x2)) → c8(ACTIVE(isNat(plus(z0, z1)))) 686.55/213.79
ACTIVE(U52(isNat(s(z0)), x1, x2)) → c8(U52'(mark(U21(isNat(z0))), x1, x2)) 686.55/213.79
ACTIVE(U52(isNat(s(z0)), x1, x2)) → c8(ACTIVE(isNat(s(z0)))) 686.55/213.79
ACTIVE(U52(isNat(x(z0, z1)), x1, x2)) → c8(U52'(mark(U31(isNat(z0), z1)), x1, x2)) 686.55/213.79
ACTIVE(U52(isNat(x(z0, z1)), x1, x2)) → c8(ACTIVE(isNat(x(z0, z1)))) 686.55/213.79
ACTIVE(s(plus(z0, 0))) → c27(S(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.55/213.79
ACTIVE(s(plus(z0, s(z1)))) → c27(S(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.55/213.79
ACTIVE(s(x(z0, 0))) → c27(S(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.55/213.79
ACTIVE(s(x(z0, s(z1)))) → c27(S(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.55/213.79
ACTIVE(s(U11(z0, z1))) → c27(S(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.55/213.79
ACTIVE(s(U12(z0))) → c27(S(U12(active(z0))), ACTIVE(U12(z0))) 686.55/213.79
ACTIVE(s(U21(z0))) → c27(S(U21(active(z0))), ACTIVE(U21(z0))) 686.55/213.79
ACTIVE(s(U31(z0, z1))) → c27(S(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.55/213.79
ACTIVE(s(U32(z0))) → c27(S(U32(active(z0))), ACTIVE(U32(z0))) 686.55/213.79
ACTIVE(s(U41(z0, z1))) → c27(S(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.55/213.79
ACTIVE(s(U51(z0, z1, z2))) → c27(S(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.55/213.79
ACTIVE(s(U52(z0, z1, z2))) → c27(S(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.55/213.79
ACTIVE(s(s(z0))) → c27(S(s(active(z0))), ACTIVE(s(z0))) 686.55/213.79
ACTIVE(s(plus(z0, z1))) → c27(S(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.55/213.79
ACTIVE(s(plus(z0, z1))) → c27(S(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.55/213.79
ACTIVE(s(U61(z0))) → c27(S(U61(active(z0))), ACTIVE(U61(z0))) 686.55/213.79
ACTIVE(s(U71(z0, z1, z2))) → c27(S(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.55/213.79
ACTIVE(s(U72(z0, z1, z2))) → c27(S(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.55/213.79
ACTIVE(s(x(z0, z1))) → c27(S(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.55/213.79
ACTIVE(s(x(z0, z1))) → c27(S(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.55/213.79
ACTIVE(s(U12(tt))) → c27(S(mark(tt))) 686.55/213.79
ACTIVE(s(U21(tt))) → c27(S(mark(tt))) 686.55/213.79
ACTIVE(s(U32(tt))) → c27(S(mark(tt))) 686.55/213.79
ACTIVE(s(U41(tt, z0))) → c27(S(mark(z0))) 686.55/213.79
ACTIVE(s(isNat(0))) → c27(S(mark(tt))) 686.55/213.79
ACTIVE(s(U11(tt, z0))) → c9(S(mark(U12(isNat(z0))))) 686.55/213.79
ACTIVE(s(U11(tt, z0))) → c9(ACTIVE(U11(tt, z0))) 686.55/213.79
ACTIVE(s(U31(tt, z0))) → c9(S(mark(U32(isNat(z0))))) 686.55/213.79
ACTIVE(s(U31(tt, z0))) → c9(ACTIVE(U31(tt, z0))) 686.55/213.79
ACTIVE(s(U51(tt, z0, z1))) → c9(S(mark(U52(isNat(z1), z0, z1)))) 686.55/213.79
ACTIVE(s(U51(tt, z0, z1))) → c9(ACTIVE(U51(tt, z0, z1))) 686.55/213.79
ACTIVE(s(U52(tt, z0, z1))) → c9(S(mark(s(plus(z1, z0))))) 686.55/213.79
ACTIVE(s(U52(tt, z0, z1))) → c9(ACTIVE(U52(tt, z0, z1))) 686.55/213.79
ACTIVE(s(isNat(plus(z0, z1)))) → c9(S(mark(U11(isNat(z0), z1)))) 686.55/213.79
ACTIVE(s(isNat(plus(z0, z1)))) → c9(ACTIVE(isNat(plus(z0, z1)))) 686.55/213.79
ACTIVE(s(isNat(s(z0)))) → c9(S(mark(U21(isNat(z0))))) 686.55/213.79
ACTIVE(s(isNat(s(z0)))) → c9(ACTIVE(isNat(s(z0)))) 686.55/213.79
ACTIVE(s(isNat(x(z0, z1)))) → c9(S(mark(U31(isNat(z0), z1)))) 686.55/213.79
ACTIVE(s(isNat(x(z0, z1)))) → c9(ACTIVE(isNat(x(z0, z1)))) 686.55/213.79
ACTIVE(U61(plus(z0, 0))) → c30(U61'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.55/213.79
ACTIVE(U61(plus(z0, s(z1)))) → c30(U61'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.55/213.79
ACTIVE(U61(x(z0, 0))) → c30(U61'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.55/213.79
ACTIVE(U61(x(z0, s(z1)))) → c30(U61'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.55/213.79
ACTIVE(U61(U11(z0, z1))) → c30(U61'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.55/213.79
ACTIVE(U61(U12(z0))) → c30(U61'(U12(active(z0))), ACTIVE(U12(z0))) 686.55/213.79
ACTIVE(U61(U21(z0))) → c30(U61'(U21(active(z0))), ACTIVE(U21(z0))) 686.55/213.79
ACTIVE(U61(U31(z0, z1))) → c30(U61'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.55/213.79
ACTIVE(U61(U32(z0))) → c30(U61'(U32(active(z0))), ACTIVE(U32(z0))) 686.55/213.79
ACTIVE(U61(U41(z0, z1))) → c30(U61'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.55/213.79
ACTIVE(U61(U51(z0, z1, z2))) → c30(U61'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.55/213.79
ACTIVE(U61(U52(z0, z1, z2))) → c30(U61'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.55/213.79
ACTIVE(U61(s(z0))) → c30(U61'(s(active(z0))), ACTIVE(s(z0))) 686.55/213.79
ACTIVE(U61(plus(z0, z1))) → c30(U61'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.55/213.79
ACTIVE(U61(plus(z0, z1))) → c30(U61'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.55/213.79
ACTIVE(U61(U61(z0))) → c30(U61'(U61(active(z0))), ACTIVE(U61(z0))) 686.55/213.79
ACTIVE(U61(U71(z0, z1, z2))) → c30(U61'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.55/213.79
ACTIVE(U61(U72(z0, z1, z2))) → c30(U61'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.55/213.79
ACTIVE(U61(x(z0, z1))) → c30(U61'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.55/213.79
ACTIVE(U61(x(z0, z1))) → c30(U61'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.55/213.79
ACTIVE(U11(U61(tt), x1)) → c19(U11'(mark(0), x1)) 686.55/213.79
ACTIVE(U12(U61(tt))) → c20(U12'(mark(0))) 686.55/213.79
ACTIVE(U21(U61(tt))) → c21(U21'(mark(0))) 686.55/213.79
ACTIVE(U31(U61(tt), x1)) → c22(U31'(mark(0), x1)) 686.55/213.79
ACTIVE(U32(U61(tt))) → c23(U32'(mark(0))) 686.55/213.79
ACTIVE(U41(U61(tt), x1)) → c24(U41'(mark(0), x1)) 686.55/213.79
ACTIVE(U51(U61(tt), x1, x2)) → c25(U51'(mark(0), x1, x2)) 686.55/213.79
ACTIVE(U52(U61(tt), x1, x2)) → c26(U52'(mark(0), x1, x2)) 686.55/213.79
ACTIVE(s(U61(tt))) → c27(S(mark(0))) 686.55/213.79
ACTIVE(U61(U12(tt))) → c30(U61'(mark(tt))) 686.55/213.79
ACTIVE(U61(U21(tt))) → c30(U61'(mark(tt))) 686.55/213.79
ACTIVE(U61(U32(tt))) → c30(U61'(mark(tt))) 686.55/213.79
ACTIVE(U61(U41(tt, z0))) → c30(U61'(mark(z0))) 686.55/213.79
ACTIVE(U61(U61(tt))) → c30(U61'(mark(0))) 686.55/213.79
ACTIVE(U61(isNat(0))) → c30(U61'(mark(tt))) 686.55/213.79
ACTIVE(U61(U11(tt, z0))) → c10(U61'(mark(U12(isNat(z0))))) 686.55/213.79
ACTIVE(U61(U11(tt, z0))) → c10(ACTIVE(U11(tt, z0))) 686.55/213.79
ACTIVE(U61(U31(tt, z0))) → c10(U61'(mark(U32(isNat(z0))))) 686.55/213.79
ACTIVE(U61(U31(tt, z0))) → c10(ACTIVE(U31(tt, z0))) 686.55/213.79
ACTIVE(U61(U51(tt, z0, z1))) → c10(U61'(mark(U52(isNat(z1), z0, z1)))) 686.55/213.79
ACTIVE(U61(U51(tt, z0, z1))) → c10(ACTIVE(U51(tt, z0, z1))) 686.55/213.79
ACTIVE(U61(U52(tt, z0, z1))) → c10(U61'(mark(s(plus(z1, z0))))) 686.55/213.79
ACTIVE(U61(U52(tt, z0, z1))) → c10(ACTIVE(U52(tt, z0, z1))) 686.55/213.79
ACTIVE(U61(isNat(plus(z0, z1)))) → c10(U61'(mark(U11(isNat(z0), z1)))) 686.55/213.79
ACTIVE(U61(isNat(plus(z0, z1)))) → c10(ACTIVE(isNat(plus(z0, z1)))) 686.55/213.79
ACTIVE(U61(isNat(s(z0)))) → c10(U61'(mark(U21(isNat(z0))))) 686.55/213.79
ACTIVE(U61(isNat(s(z0)))) → c10(ACTIVE(isNat(s(z0)))) 686.55/213.79
ACTIVE(U61(isNat(x(z0, z1)))) → c10(U61'(mark(U31(isNat(z0), z1)))) 686.55/213.79
ACTIVE(U61(isNat(x(z0, z1)))) → c10(ACTIVE(isNat(x(z0, z1)))) 686.55/213.79
ACTIVE(U71(plus(z0, 0), x1, x2)) → c31(U71'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.55/213.79
ACTIVE(U71(plus(z0, s(z1)), x1, x2)) → c31(U71'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.55/213.79
ACTIVE(U71(x(z0, 0), x1, x2)) → c31(U71'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.55/213.79
ACTIVE(U71(x(z0, s(z1)), x1, x2)) → c31(U71'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.55/213.79
ACTIVE(U71(U11(z0, z1), x1, x2)) → c31(U71'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.55/213.79
ACTIVE(U71(U12(z0), x1, x2)) → c31(U71'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.55/213.79
ACTIVE(U71(U21(z0), x1, x2)) → c31(U71'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.55/213.79
ACTIVE(U71(U31(z0, z1), x1, x2)) → c31(U71'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.55/213.79
ACTIVE(U71(U32(z0), x1, x2)) → c31(U71'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.55/213.79
ACTIVE(U71(U41(z0, z1), x1, x2)) → c31(U71'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.55/213.79
ACTIVE(U71(U51(z0, z1, z2), x1, x2)) → c31(U71'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.55/213.79
ACTIVE(U71(U52(z0, z1, z2), x1, x2)) → c31(U71'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.55/213.79
ACTIVE(U71(s(z0), x1, x2)) → c31(U71'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.55/213.79
ACTIVE(U71(plus(z0, z1), x1, x2)) → c31(U71'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.55/213.79
ACTIVE(U71(plus(z0, z1), x1, x2)) → c31(U71'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.55/213.79
ACTIVE(U71(U61(z0), x1, x2)) → c31(U71'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.55/213.79
ACTIVE(U71(U71(z0, z1, z2), x1, x2)) → c31(U71'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.55/213.79
ACTIVE(U71(U72(z0, z1, z2), x1, x2)) → c31(U71'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.55/213.79
ACTIVE(U71(x(z0, z1), x1, x2)) → c31(U71'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.55/213.79
ACTIVE(U71(x(z0, z1), x1, x2)) → c31(U71'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.55/213.79
ACTIVE(U71(U12(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.55/213.79
ACTIVE(U71(U21(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.55/213.79
ACTIVE(U71(U32(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.55/213.79
ACTIVE(U71(U41(tt, z0), x1, x2)) → c31(U71'(mark(z0), x1, x2)) 686.55/213.79
ACTIVE(U71(U61(tt), x1, x2)) → c31(U71'(mark(0), x1, x2)) 686.55/213.79
ACTIVE(U71(isNat(0), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.55/213.79
ACTIVE(U11(U71(tt, z0, z1), x1)) → c11(U11'(mark(U72(isNat(z1), z0, z1)), x1)) 686.55/213.79
ACTIVE(U11(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.55/213.79
ACTIVE(U12(U71(tt, z0, z1))) → c11(U12'(mark(U72(isNat(z1), z0, z1)))) 686.55/213.79
ACTIVE(U12(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.55/213.79
ACTIVE(U21(U71(tt, z0, z1))) → c11(U21'(mark(U72(isNat(z1), z0, z1)))) 686.55/213.79
ACTIVE(U21(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.55/213.79
ACTIVE(U31(U71(tt, z0, z1), x1)) → c11(U31'(mark(U72(isNat(z1), z0, z1)), x1)) 686.55/213.79
ACTIVE(U31(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.55/213.79
ACTIVE(U32(U71(tt, z0, z1))) → c11(U32'(mark(U72(isNat(z1), z0, z1)))) 686.55/213.79
ACTIVE(U32(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.55/213.79
ACTIVE(U41(U71(tt, z0, z1), x1)) → c11(U41'(mark(U72(isNat(z1), z0, z1)), x1)) 686.55/213.79
ACTIVE(U41(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.55/213.79
ACTIVE(U51(U71(tt, z0, z1), x1, x2)) → c11(U51'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.55/213.79
ACTIVE(U51(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.55/213.79
ACTIVE(U52(U71(tt, z0, z1), x1, x2)) → c11(U52'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.55/213.79
ACTIVE(U52(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.55/213.79
ACTIVE(s(U71(tt, z0, z1))) → c11(S(mark(U72(isNat(z1), z0, z1)))) 686.55/213.79
ACTIVE(s(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.55/213.79
ACTIVE(U61(U71(tt, z0, z1))) → c11(U61'(mark(U72(isNat(z1), z0, z1)))) 686.55/213.79
ACTIVE(U61(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.55/213.79
ACTIVE(U71(U11(tt, z0), x1, x2)) → c11(U71'(mark(U12(isNat(z0))), x1, x2)) 686.55/213.79
ACTIVE(U71(U11(tt, z0), x1, x2)) → c11(ACTIVE(U11(tt, z0))) 686.55/213.79
ACTIVE(U71(U31(tt, z0), x1, x2)) → c11(U71'(mark(U32(isNat(z0))), x1, x2)) 686.55/213.79
ACTIVE(U71(U31(tt, z0), x1, x2)) → c11(ACTIVE(U31(tt, z0))) 686.55/213.79
ACTIVE(U71(U51(tt, z0, z1), x1, x2)) → c11(U71'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.55/213.79
ACTIVE(U71(U51(tt, z0, z1), x1, x2)) → c11(ACTIVE(U51(tt, z0, z1))) 686.55/213.79
ACTIVE(U71(U52(tt, z0, z1), x1, x2)) → c11(U71'(mark(s(plus(z1, z0))), x1, x2)) 686.55/213.79
ACTIVE(U71(U52(tt, z0, z1), x1, x2)) → c11(ACTIVE(U52(tt, z0, z1))) 686.55/213.79
ACTIVE(U71(U71(tt, z0, z1), x1, x2)) → c11(U71'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.55/213.79
ACTIVE(U71(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.55/213.79
ACTIVE(U71(isNat(plus(z0, z1)), x1, x2)) → c11(U71'(mark(U11(isNat(z0), z1)), x1, x2)) 686.55/213.79
ACTIVE(U71(isNat(plus(z0, z1)), x1, x2)) → c11(ACTIVE(isNat(plus(z0, z1)))) 686.55/213.79
ACTIVE(U71(isNat(s(z0)), x1, x2)) → c11(U71'(mark(U21(isNat(z0))), x1, x2)) 686.55/213.79
ACTIVE(U71(isNat(s(z0)), x1, x2)) → c11(ACTIVE(isNat(s(z0)))) 686.55/213.79
ACTIVE(U71(isNat(x(z0, z1)), x1, x2)) → c11(U71'(mark(U31(isNat(z0), z1)), x1, x2)) 686.55/213.79
ACTIVE(U71(isNat(x(z0, z1)), x1, x2)) → c11(ACTIVE(isNat(x(z0, z1)))) 686.55/213.79
ACTIVE(U72(plus(z0, 0), x1, x2)) → c32(U72'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.55/213.79
ACTIVE(U72(plus(z0, s(z1)), x1, x2)) → c32(U72'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.55/213.79
ACTIVE(U72(x(z0, 0), x1, x2)) → c32(U72'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.55/213.79
ACTIVE(U72(x(z0, s(z1)), x1, x2)) → c32(U72'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.55/213.79
ACTIVE(U72(U11(z0, z1), x1, x2)) → c32(U72'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.55/213.79
ACTIVE(U72(U12(z0), x1, x2)) → c32(U72'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.55/213.79
ACTIVE(U72(U21(z0), x1, x2)) → c32(U72'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.55/213.79
ACTIVE(U72(U31(z0, z1), x1, x2)) → c32(U72'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.55/213.79
ACTIVE(U72(U32(z0), x1, x2)) → c32(U72'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.55/213.79
ACTIVE(U72(U41(z0, z1), x1, x2)) → c32(U72'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.55/213.79
ACTIVE(U72(U51(z0, z1, z2), x1, x2)) → c32(U72'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.55/213.79
ACTIVE(U72(U52(z0, z1, z2), x1, x2)) → c32(U72'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.55/213.79
ACTIVE(U72(s(z0), x1, x2)) → c32(U72'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.55/213.79
ACTIVE(U72(plus(z0, z1), x1, x2)) → c32(U72'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.55/213.79
ACTIVE(U72(plus(z0, z1), x1, x2)) → c32(U72'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.55/213.79
ACTIVE(U72(U61(z0), x1, x2)) → c32(U72'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.55/213.79
ACTIVE(U72(U71(z0, z1, z2), x1, x2)) → c32(U72'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.55/213.79
ACTIVE(U72(U72(z0, z1, z2), x1, x2)) → c32(U72'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.55/213.79
ACTIVE(U72(x(z0, z1), x1, x2)) → c32(U72'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.55/213.79
ACTIVE(U72(x(z0, z1), x1, x2)) → c32(U72'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.55/213.79
ACTIVE(U72(U12(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.55/213.79
ACTIVE(U72(U21(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.55/213.79
ACTIVE(U72(U32(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.55/213.79
ACTIVE(U72(U41(tt, z0), x1, x2)) → c32(U72'(mark(z0), x1, x2)) 686.55/213.79
ACTIVE(U72(U61(tt), x1, x2)) → c32(U72'(mark(0), x1, x2)) 686.55/213.79
ACTIVE(U72(isNat(0), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.55/213.79
ACTIVE(U11(U72(tt, z0, z1), x1)) → c12(U11'(mark(plus(x(z1, z0), z1)), x1)) 686.55/213.79
ACTIVE(U11(U72(tt, z0, z1), x1)) → c12(ACTIVE(U72(tt, z0, z1))) 686.55/213.79
ACTIVE(U12(U72(tt, z0, z1))) → c12(U12'(mark(plus(x(z1, z0), z1)))) 686.55/213.79
ACTIVE(U12(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.55/213.79
ACTIVE(U21(U72(tt, z0, z1))) → c12(U21'(mark(plus(x(z1, z0), z1)))) 686.55/213.79
ACTIVE(U21(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.55/213.79
ACTIVE(U31(U72(tt, z0, z1), x1)) → c12(U31'(mark(plus(x(z1, z0), z1)), x1)) 686.55/213.79
ACTIVE(U31(U72(tt, z0, z1), x1)) → c12(ACTIVE(U72(tt, z0, z1))) 686.55/213.79
ACTIVE(U32(U72(tt, z0, z1))) → c12(U32'(mark(plus(x(z1, z0), z1)))) 686.55/213.79
ACTIVE(U32(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.55/213.79
ACTIVE(U41(U72(tt, z0, z1), x1)) → c12(U41'(mark(plus(x(z1, z0), z1)), x1)) 686.55/213.79
ACTIVE(U41(U72(tt, z0, z1), x1)) → c12(ACTIVE(U72(tt, z0, z1))) 686.55/213.79
ACTIVE(U51(U72(tt, z0, z1), x1, x2)) → c12(U51'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.55/213.79
ACTIVE(U51(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.55/213.79
ACTIVE(U52(U72(tt, z0, z1), x1, x2)) → c12(U52'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.55/213.79
ACTIVE(U52(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.55/213.79
ACTIVE(s(U72(tt, z0, z1))) → c12(S(mark(plus(x(z1, z0), z1)))) 686.55/213.79
ACTIVE(s(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.55/213.79
ACTIVE(U61(U72(tt, z0, z1))) → c12(U61'(mark(plus(x(z1, z0), z1)))) 686.55/213.79
ACTIVE(U61(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.55/213.79
ACTIVE(U71(U72(tt, z0, z1), x1, x2)) → c12(U71'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.55/213.79
ACTIVE(U71(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.55/213.79
ACTIVE(U72(U11(tt, z0), x1, x2)) → c12(U72'(mark(U12(isNat(z0))), x1, x2)) 686.55/213.79
ACTIVE(U72(U11(tt, z0), x1, x2)) → c12(ACTIVE(U11(tt, z0))) 686.55/213.79
ACTIVE(U72(U31(tt, z0), x1, x2)) → c12(U72'(mark(U32(isNat(z0))), x1, x2)) 686.55/213.79
ACTIVE(U72(U31(tt, z0), x1, x2)) → c12(ACTIVE(U31(tt, z0))) 686.55/213.79
ACTIVE(U72(U51(tt, z0, z1), x1, x2)) → c12(U72'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.55/213.79
ACTIVE(U72(U51(tt, z0, z1), x1, x2)) → c12(ACTIVE(U51(tt, z0, z1))) 686.55/213.79
ACTIVE(U72(U52(tt, z0, z1), x1, x2)) → c12(U72'(mark(s(plus(z1, z0))), x1, x2)) 686.55/213.79
ACTIVE(U72(U52(tt, z0, z1), x1, x2)) → c12(ACTIVE(U52(tt, z0, z1))) 686.55/213.79
ACTIVE(U72(U71(tt, z0, z1), x1, x2)) → c12(U72'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.55/213.79
ACTIVE(U72(U71(tt, z0, z1), x1, x2)) → c12(ACTIVE(U71(tt, z0, z1))) 686.55/213.79
ACTIVE(U72(U72(tt, z0, z1), x1, x2)) → c12(U72'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.55/213.79
ACTIVE(U72(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.55/213.79
ACTIVE(U72(isNat(plus(z0, z1)), x1, x2)) → c12(U72'(mark(U11(isNat(z0), z1)), x1, x2)) 686.55/213.79
ACTIVE(U72(isNat(plus(z0, z1)), x1, x2)) → c12(ACTIVE(isNat(plus(z0, z1)))) 686.55/213.79
ACTIVE(U72(isNat(s(z0)), x1, x2)) → c12(U72'(mark(U21(isNat(z0))), x1, x2)) 686.55/213.79
ACTIVE(U72(isNat(s(z0)), x1, x2)) → c12(ACTIVE(isNat(s(z0)))) 686.55/213.79
ACTIVE(U72(isNat(x(z0, z1)), x1, x2)) → c12(U72'(mark(U31(isNat(z0), z1)), x1, x2)) 686.55/213.79
ACTIVE(U72(isNat(x(z0, z1)), x1, x2)) → c12(ACTIVE(isNat(x(z0, z1)))) 686.55/213.79
PROPER(U11(x0, U11(z0, z1))) → c65(U11'(proper(x0), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(U11(z0, z1))) 686.55/213.79
PROPER(U11(x0, U12(z0))) → c65(U11'(proper(x0), U12(proper(z0))), PROPER(x0), PROPER(U12(z0))) 686.55/213.79
PROPER(U11(x0, isNat(z0))) → c65(U11'(proper(x0), isNat(proper(z0))), PROPER(x0), PROPER(isNat(z0))) 686.55/213.79
PROPER(U11(x0, U21(z0))) → c65(U11'(proper(x0), U21(proper(z0))), PROPER(x0), PROPER(U21(z0))) 686.55/213.79
PROPER(U11(x0, U31(z0, z1))) → c65(U11'(proper(x0), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(U31(z0, z1))) 686.55/213.79
PROPER(U11(x0, U32(z0))) → c65(U11'(proper(x0), U32(proper(z0))), PROPER(x0), PROPER(U32(z0))) 686.55/213.79
PROPER(U11(x0, U41(z0, z1))) → c65(U11'(proper(x0), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(U41(z0, z1))) 686.55/213.79
PROPER(U11(x0, U51(z0, z1, z2))) → c65(U11'(proper(x0), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U51(z0, z1, z2))) 686.55/213.79
PROPER(U11(x0, U52(z0, z1, z2))) → c65(U11'(proper(x0), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U52(z0, z1, z2))) 686.55/213.79
PROPER(U11(x0, s(z0))) → c65(U11'(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 686.55/213.79
PROPER(U11(x0, plus(z0, z1))) → c65(U11'(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 686.55/213.79
PROPER(U11(x0, U61(z0))) → c65(U11'(proper(x0), U61(proper(z0))), PROPER(x0), PROPER(U61(z0))) 686.55/213.79
PROPER(U11(x0, U71(z0, z1, z2))) → c65(U11'(proper(x0), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U71(z0, z1, z2))) 686.55/213.79
PROPER(U11(x0, U72(z0, z1, z2))) → c65(U11'(proper(x0), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U72(z0, z1, z2))) 686.55/213.79
PROPER(U11(x0, x(z0, z1))) → c65(U11'(proper(x0), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x(z0, z1))) 686.55/213.79
PROPER(U11(U11(z0, z1), x1)) → c65(U11'(U11(proper(z0), proper(z1)), proper(x1)), PROPER(U11(z0, z1)), PROPER(x1)) 686.55/213.79
PROPER(U11(U12(z0), x1)) → c65(U11'(U12(proper(z0)), proper(x1)), PROPER(U12(z0)), PROPER(x1)) 686.55/213.79
PROPER(U11(isNat(z0), x1)) → c65(U11'(isNat(proper(z0)), proper(x1)), PROPER(isNat(z0)), PROPER(x1)) 686.55/213.79
PROPER(U11(U21(z0), x1)) → c65(U11'(U21(proper(z0)), proper(x1)), PROPER(U21(z0)), PROPER(x1)) 686.55/213.79
PROPER(U11(U31(z0, z1), x1)) → c65(U11'(U31(proper(z0), proper(z1)), proper(x1)), PROPER(U31(z0, z1)), PROPER(x1)) 686.55/213.79
PROPER(U11(U32(z0), x1)) → c65(U11'(U32(proper(z0)), proper(x1)), PROPER(U32(z0)), PROPER(x1)) 686.55/213.79
PROPER(U11(U41(z0, z1), x1)) → c65(U11'(U41(proper(z0), proper(z1)), proper(x1)), PROPER(U41(z0, z1)), PROPER(x1)) 686.55/213.79
PROPER(U11(U51(z0, z1, z2), x1)) → c65(U11'(U51(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U51(z0, z1, z2)), PROPER(x1)) 686.55/213.79
PROPER(U11(U52(z0, z1, z2), x1)) → c65(U11'(U52(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U52(z0, z1, z2)), PROPER(x1)) 686.55/213.79
PROPER(U11(s(z0), x1)) → c65(U11'(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 686.55/213.79
PROPER(U11(plus(z0, z1), x1)) → c65(U11'(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 686.55/213.79
PROPER(U11(U61(z0), x1)) → c65(U11'(U61(proper(z0)), proper(x1)), PROPER(U61(z0)), PROPER(x1)) 686.55/213.79
PROPER(U11(U71(z0, z1, z2), x1)) → c65(U11'(U71(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U71(z0, z1, z2)), PROPER(x1)) 686.55/213.79
PROPER(U11(U72(z0, z1, z2), x1)) → c65(U11'(U72(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U72(z0, z1, z2)), PROPER(x1)) 686.55/213.79
PROPER(U11(x(z0, z1), x1)) → c65(U11'(x(proper(z0), proper(z1)), proper(x1)), PROPER(x(z0, z1)), PROPER(x1)) 686.55/213.79
PROPER(U11(x0, tt)) → c65(U11'(proper(x0), ok(tt)), PROPER(x0)) 686.55/213.79
PROPER(U11(x0, 0)) → c65(U11'(proper(x0), ok(0)), PROPER(x0)) 686.55/213.79
PROPER(U11(tt, x1)) → c65(U11'(ok(tt), proper(x1)), PROPER(x1)) 686.55/213.79
PROPER(U11(0, x1)) → c65(U11'(ok(0), proper(x1)), PROPER(x1)) 686.55/213.79
PROPER(U12(U11(z0, z1))) → c67(U12'(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.55/213.79
PROPER(U12(U12(z0))) → c67(U12'(U12(proper(z0))), PROPER(U12(z0))) 686.55/213.79
PROPER(U12(isNat(z0))) → c67(U12'(isNat(proper(z0))), PROPER(isNat(z0))) 686.55/213.79
PROPER(U12(U21(z0))) → c67(U12'(U21(proper(z0))), PROPER(U21(z0))) 686.55/213.79
PROPER(U12(U31(z0, z1))) → c67(U12'(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.55/213.79
PROPER(U12(U32(z0))) → c67(U12'(U32(proper(z0))), PROPER(U32(z0))) 686.55/213.79
PROPER(U12(U41(z0, z1))) → c67(U12'(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.55/213.79
PROPER(U12(U51(z0, z1, z2))) → c67(U12'(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.55/213.79
PROPER(U12(U52(z0, z1, z2))) → c67(U12'(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.55/213.79
PROPER(U12(s(z0))) → c67(U12'(s(proper(z0))), PROPER(s(z0))) 686.55/213.79
PROPER(U12(plus(z0, z1))) → c67(U12'(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.55/213.79
PROPER(U12(U61(z0))) → c67(U12'(U61(proper(z0))), PROPER(U61(z0))) 686.55/213.79
PROPER(U12(U71(z0, z1, z2))) → c67(U12'(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.55/213.79
PROPER(U12(U72(z0, z1, z2))) → c67(U12'(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.55/213.79
PROPER(U12(x(z0, z1))) → c67(U12'(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.55/213.79
PROPER(U12(tt)) → c67(U12'(ok(tt))) 686.55/213.79
PROPER(U12(0)) → c67(U12'(ok(0))) 686.55/213.79
PROPER(isNat(U11(z0, z1))) → c68(ISNAT(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.55/213.79
PROPER(isNat(U12(z0))) → c68(ISNAT(U12(proper(z0))), PROPER(U12(z0))) 686.55/213.79
PROPER(isNat(isNat(z0))) → c68(ISNAT(isNat(proper(z0))), PROPER(isNat(z0))) 686.55/213.79
PROPER(isNat(U21(z0))) → c68(ISNAT(U21(proper(z0))), PROPER(U21(z0))) 686.55/213.79
PROPER(isNat(U31(z0, z1))) → c68(ISNAT(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.55/213.79
PROPER(isNat(U32(z0))) → c68(ISNAT(U32(proper(z0))), PROPER(U32(z0))) 686.55/213.79
PROPER(isNat(U41(z0, z1))) → c68(ISNAT(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.55/213.79
PROPER(isNat(U51(z0, z1, z2))) → c68(ISNAT(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.55/213.79
PROPER(isNat(U52(z0, z1, z2))) → c68(ISNAT(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.55/213.79
PROPER(isNat(s(z0))) → c68(ISNAT(s(proper(z0))), PROPER(s(z0))) 686.55/213.79
PROPER(isNat(plus(z0, z1))) → c68(ISNAT(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.55/213.79
PROPER(isNat(U61(z0))) → c68(ISNAT(U61(proper(z0))), PROPER(U61(z0))) 686.55/213.79
PROPER(isNat(U71(z0, z1, z2))) → c68(ISNAT(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.55/213.79
PROPER(isNat(U72(z0, z1, z2))) → c68(ISNAT(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.55/213.79
PROPER(isNat(x(z0, z1))) → c68(ISNAT(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.55/213.79
PROPER(isNat(tt)) → c68(ISNAT(ok(tt))) 686.55/213.79
PROPER(isNat(0)) → c68(ISNAT(ok(0))) 686.55/213.79
PROPER(U21(U11(z0, z1))) → c69(U21'(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.55/213.79
PROPER(U21(U12(z0))) → c69(U21'(U12(proper(z0))), PROPER(U12(z0))) 686.55/213.79
PROPER(U21(isNat(z0))) → c69(U21'(isNat(proper(z0))), PROPER(isNat(z0))) 686.55/213.79
PROPER(U21(U21(z0))) → c69(U21'(U21(proper(z0))), PROPER(U21(z0))) 686.55/213.79
PROPER(U21(U31(z0, z1))) → c69(U21'(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.55/213.79
PROPER(U21(U32(z0))) → c69(U21'(U32(proper(z0))), PROPER(U32(z0))) 686.55/213.79
PROPER(U21(U41(z0, z1))) → c69(U21'(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.55/213.79
PROPER(U21(U51(z0, z1, z2))) → c69(U21'(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.55/213.79
PROPER(U21(U52(z0, z1, z2))) → c69(U21'(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.55/213.79
PROPER(U21(s(z0))) → c69(U21'(s(proper(z0))), PROPER(s(z0))) 686.55/213.79
PROPER(U21(plus(z0, z1))) → c69(U21'(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.55/213.79
PROPER(U21(U61(z0))) → c69(U21'(U61(proper(z0))), PROPER(U61(z0))) 686.55/213.79
PROPER(U21(U71(z0, z1, z2))) → c69(U21'(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.55/213.79
PROPER(U21(U72(z0, z1, z2))) → c69(U21'(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.55/213.79
PROPER(U21(x(z0, z1))) → c69(U21'(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.55/213.79
PROPER(U21(tt)) → c69(U21'(ok(tt))) 686.55/213.79
PROPER(U21(0)) → c69(U21'(ok(0))) 686.55/213.79
PROPER(U31(x0, U11(z0, z1))) → c70(U31'(proper(x0), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(U11(z0, z1))) 686.55/213.79
PROPER(U31(x0, U12(z0))) → c70(U31'(proper(x0), U12(proper(z0))), PROPER(x0), PROPER(U12(z0))) 686.55/213.79
PROPER(U31(x0, isNat(z0))) → c70(U31'(proper(x0), isNat(proper(z0))), PROPER(x0), PROPER(isNat(z0))) 686.55/213.79
PROPER(U31(x0, U21(z0))) → c70(U31'(proper(x0), U21(proper(z0))), PROPER(x0), PROPER(U21(z0))) 686.55/213.79
PROPER(U31(x0, U31(z0, z1))) → c70(U31'(proper(x0), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(U31(z0, z1))) 686.55/213.79
PROPER(U31(x0, U32(z0))) → c70(U31'(proper(x0), U32(proper(z0))), PROPER(x0), PROPER(U32(z0))) 686.55/213.79
PROPER(U31(x0, U41(z0, z1))) → c70(U31'(proper(x0), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(U41(z0, z1))) 686.55/213.79
PROPER(U31(x0, U51(z0, z1, z2))) → c70(U31'(proper(x0), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U51(z0, z1, z2))) 686.55/213.79
PROPER(U31(x0, U52(z0, z1, z2))) → c70(U31'(proper(x0), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U52(z0, z1, z2))) 686.55/213.79
PROPER(U31(x0, s(z0))) → c70(U31'(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 686.55/213.79
PROPER(U31(x0, plus(z0, z1))) → c70(U31'(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 686.55/213.79
PROPER(U31(x0, U61(z0))) → c70(U31'(proper(x0), U61(proper(z0))), PROPER(x0), PROPER(U61(z0))) 686.55/213.79
PROPER(U31(x0, U71(z0, z1, z2))) → c70(U31'(proper(x0), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U71(z0, z1, z2))) 686.55/213.79
PROPER(U31(x0, U72(z0, z1, z2))) → c70(U31'(proper(x0), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U72(z0, z1, z2))) 686.55/213.79
PROPER(U31(x0, x(z0, z1))) → c70(U31'(proper(x0), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x(z0, z1))) 686.55/213.79
PROPER(U31(U11(z0, z1), x1)) → c70(U31'(U11(proper(z0), proper(z1)), proper(x1)), PROPER(U11(z0, z1)), PROPER(x1)) 686.55/213.79
PROPER(U31(U12(z0), x1)) → c70(U31'(U12(proper(z0)), proper(x1)), PROPER(U12(z0)), PROPER(x1)) 686.55/213.79
PROPER(U31(isNat(z0), x1)) → c70(U31'(isNat(proper(z0)), proper(x1)), PROPER(isNat(z0)), PROPER(x1)) 686.55/213.79
PROPER(U31(U21(z0), x1)) → c70(U31'(U21(proper(z0)), proper(x1)), PROPER(U21(z0)), PROPER(x1)) 686.55/213.79
PROPER(U31(U31(z0, z1), x1)) → c70(U31'(U31(proper(z0), proper(z1)), proper(x1)), PROPER(U31(z0, z1)), PROPER(x1)) 686.55/213.79
PROPER(U31(U32(z0), x1)) → c70(U31'(U32(proper(z0)), proper(x1)), PROPER(U32(z0)), PROPER(x1)) 686.55/213.79
PROPER(U31(U41(z0, z1), x1)) → c70(U31'(U41(proper(z0), proper(z1)), proper(x1)), PROPER(U41(z0, z1)), PROPER(x1)) 686.55/213.79
PROPER(U31(U51(z0, z1, z2), x1)) → c70(U31'(U51(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U51(z0, z1, z2)), PROPER(x1)) 686.55/213.79
PROPER(U31(U52(z0, z1, z2), x1)) → c70(U31'(U52(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U52(z0, z1, z2)), PROPER(x1)) 686.55/213.79
PROPER(U31(s(z0), x1)) → c70(U31'(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 686.55/213.79
PROPER(U31(plus(z0, z1), x1)) → c70(U31'(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 686.55/213.79
PROPER(U31(U61(z0), x1)) → c70(U31'(U61(proper(z0)), proper(x1)), PROPER(U61(z0)), PROPER(x1)) 686.55/213.79
PROPER(U31(U71(z0, z1, z2), x1)) → c70(U31'(U71(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U71(z0, z1, z2)), PROPER(x1)) 686.55/213.79
PROPER(U31(U72(z0, z1, z2), x1)) → c70(U31'(U72(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U72(z0, z1, z2)), PROPER(x1)) 686.55/213.79
PROPER(U31(x(z0, z1), x1)) → c70(U31'(x(proper(z0), proper(z1)), proper(x1)), PROPER(x(z0, z1)), PROPER(x1)) 686.55/213.79
PROPER(U31(x0, tt)) → c70(U31'(proper(x0), ok(tt)), PROPER(x0)) 686.55/213.79
PROPER(U31(x0, 0)) → c70(U31'(proper(x0), ok(0)), PROPER(x0)) 686.55/213.79
PROPER(U31(tt, x1)) → c70(U31'(ok(tt), proper(x1)), PROPER(x1)) 686.55/213.79
PROPER(U31(0, x1)) → c70(U31'(ok(0), proper(x1)), PROPER(x1)) 686.55/213.79
PROPER(U32(U11(z0, z1))) → c71(U32'(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.55/213.79
PROPER(U32(U12(z0))) → c71(U32'(U12(proper(z0))), PROPER(U12(z0))) 686.55/213.79
PROPER(U32(isNat(z0))) → c71(U32'(isNat(proper(z0))), PROPER(isNat(z0))) 686.55/213.79
PROPER(U32(U21(z0))) → c71(U32'(U21(proper(z0))), PROPER(U21(z0))) 686.55/213.79
PROPER(U32(U31(z0, z1))) → c71(U32'(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.55/213.79
PROPER(U32(U32(z0))) → c71(U32'(U32(proper(z0))), PROPER(U32(z0))) 686.55/213.79
PROPER(U32(U41(z0, z1))) → c71(U32'(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.55/213.79
PROPER(U32(U51(z0, z1, z2))) → c71(U32'(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.55/213.79
PROPER(U32(U52(z0, z1, z2))) → c71(U32'(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.55/213.79
PROPER(U32(s(z0))) → c71(U32'(s(proper(z0))), PROPER(s(z0))) 686.55/213.79
PROPER(U32(plus(z0, z1))) → c71(U32'(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.55/213.79
PROPER(U32(U61(z0))) → c71(U32'(U61(proper(z0))), PROPER(U61(z0))) 686.55/213.79
PROPER(U32(U71(z0, z1, z2))) → c71(U32'(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.55/213.79
PROPER(U32(U72(z0, z1, z2))) → c71(U32'(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.55/213.79
PROPER(U32(x(z0, z1))) → c71(U32'(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.55/213.79
PROPER(U32(tt)) → c71(U32'(ok(tt))) 686.55/213.79
PROPER(U32(0)) → c71(U32'(ok(0))) 686.55/213.79
PROPER(U41(x0, U11(z0, z1))) → c72(U41'(proper(x0), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(U11(z0, z1))) 686.55/213.79
PROPER(U41(x0, U12(z0))) → c72(U41'(proper(x0), U12(proper(z0))), PROPER(x0), PROPER(U12(z0))) 686.55/213.79
PROPER(U41(x0, isNat(z0))) → c72(U41'(proper(x0), isNat(proper(z0))), PROPER(x0), PROPER(isNat(z0))) 686.55/213.79
PROPER(U41(x0, U21(z0))) → c72(U41'(proper(x0), U21(proper(z0))), PROPER(x0), PROPER(U21(z0))) 686.55/213.79
PROPER(U41(x0, U31(z0, z1))) → c72(U41'(proper(x0), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(U31(z0, z1))) 686.55/213.79
PROPER(U41(x0, U32(z0))) → c72(U41'(proper(x0), U32(proper(z0))), PROPER(x0), PROPER(U32(z0))) 686.55/213.79
PROPER(U41(x0, U41(z0, z1))) → c72(U41'(proper(x0), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(U41(z0, z1))) 686.55/213.79
PROPER(U41(x0, U51(z0, z1, z2))) → c72(U41'(proper(x0), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U51(z0, z1, z2))) 686.55/213.79
PROPER(U41(x0, U52(z0, z1, z2))) → c72(U41'(proper(x0), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U52(z0, z1, z2))) 686.55/213.79
PROPER(U41(x0, s(z0))) → c72(U41'(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 686.55/213.79
PROPER(U41(x0, plus(z0, z1))) → c72(U41'(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 686.55/213.79
PROPER(U41(x0, U61(z0))) → c72(U41'(proper(x0), U61(proper(z0))), PROPER(x0), PROPER(U61(z0))) 686.55/213.79
PROPER(U41(x0, U71(z0, z1, z2))) → c72(U41'(proper(x0), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U71(z0, z1, z2))) 686.55/213.79
PROPER(U41(x0, U72(z0, z1, z2))) → c72(U41'(proper(x0), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U72(z0, z1, z2))) 686.55/213.79
PROPER(U41(x0, x(z0, z1))) → c72(U41'(proper(x0), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x(z0, z1))) 686.55/213.79
PROPER(U41(U11(z0, z1), x1)) → c72(U41'(U11(proper(z0), proper(z1)), proper(x1)), PROPER(U11(z0, z1)), PROPER(x1)) 686.55/213.79
PROPER(U41(U12(z0), x1)) → c72(U41'(U12(proper(z0)), proper(x1)), PROPER(U12(z0)), PROPER(x1)) 686.55/213.79
PROPER(U41(isNat(z0), x1)) → c72(U41'(isNat(proper(z0)), proper(x1)), PROPER(isNat(z0)), PROPER(x1)) 686.55/213.79
PROPER(U41(U21(z0), x1)) → c72(U41'(U21(proper(z0)), proper(x1)), PROPER(U21(z0)), PROPER(x1)) 686.55/213.79
PROPER(U41(U31(z0, z1), x1)) → c72(U41'(U31(proper(z0), proper(z1)), proper(x1)), PROPER(U31(z0, z1)), PROPER(x1)) 686.55/213.79
PROPER(U41(U32(z0), x1)) → c72(U41'(U32(proper(z0)), proper(x1)), PROPER(U32(z0)), PROPER(x1)) 686.55/213.79
PROPER(U41(U41(z0, z1), x1)) → c72(U41'(U41(proper(z0), proper(z1)), proper(x1)), PROPER(U41(z0, z1)), PROPER(x1)) 686.55/213.79
PROPER(U41(U51(z0, z1, z2), x1)) → c72(U41'(U51(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U51(z0, z1, z2)), PROPER(x1)) 686.55/213.79
PROPER(U41(U52(z0, z1, z2), x1)) → c72(U41'(U52(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U52(z0, z1, z2)), PROPER(x1)) 686.55/213.79
PROPER(U41(s(z0), x1)) → c72(U41'(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 686.55/213.79
PROPER(U41(plus(z0, z1), x1)) → c72(U41'(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 686.55/213.79
PROPER(U41(U61(z0), x1)) → c72(U41'(U61(proper(z0)), proper(x1)), PROPER(U61(z0)), PROPER(x1)) 686.55/213.79
PROPER(U41(U71(z0, z1, z2), x1)) → c72(U41'(U71(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U71(z0, z1, z2)), PROPER(x1)) 686.55/213.79
PROPER(U41(U72(z0, z1, z2), x1)) → c72(U41'(U72(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U72(z0, z1, z2)), PROPER(x1)) 686.55/213.79
PROPER(U41(x(z0, z1), x1)) → c72(U41'(x(proper(z0), proper(z1)), proper(x1)), PROPER(x(z0, z1)), PROPER(x1)) 686.55/213.79
PROPER(U41(x0, tt)) → c72(U41'(proper(x0), ok(tt)), PROPER(x0)) 686.55/213.79
PROPER(U41(x0, 0)) → c72(U41'(proper(x0), ok(0)), PROPER(x0)) 686.55/213.79
PROPER(U41(tt, x1)) → c72(U41'(ok(tt), proper(x1)), PROPER(x1)) 686.55/213.79
PROPER(U41(0, x1)) → c72(U41'(ok(0), proper(x1)), PROPER(x1)) 686.55/213.79
PROPER(U51(x0, x1, U11(z0, z1))) → c73(U51'(proper(x0), proper(x1), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U11(z0, z1))) 686.55/213.79
PROPER(U51(x0, x1, U12(z0))) → c73(U51'(proper(x0), proper(x1), U12(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U12(z0))) 686.55/213.79
PROPER(U51(x0, x1, isNat(z0))) → c73(U51'(proper(x0), proper(x1), isNat(proper(z0))), PROPER(x0), PROPER(x1), PROPER(isNat(z0))) 686.55/213.79
PROPER(U51(x0, x1, U21(z0))) → c73(U51'(proper(x0), proper(x1), U21(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U21(z0))) 686.55/213.79
PROPER(U51(x0, x1, U31(z0, z1))) → c73(U51'(proper(x0), proper(x1), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U31(z0, z1))) 686.55/213.79
PROPER(U51(x0, x1, U32(z0))) → c73(U51'(proper(x0), proper(x1), U32(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U32(z0))) 686.55/213.79
PROPER(U51(x0, x1, U41(z0, z1))) → c73(U51'(proper(x0), proper(x1), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U41(z0, z1))) 686.55/213.79
PROPER(U51(x0, x1, U51(z0, z1, z2))) → c73(U51'(proper(x0), proper(x1), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U51(z0, z1, z2))) 686.55/213.79
PROPER(U51(x0, x1, U52(z0, z1, z2))) → c73(U51'(proper(x0), proper(x1), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U52(z0, z1, z2))) 686.55/213.79
PROPER(U51(x0, x1, s(z0))) → c73(U51'(proper(x0), proper(x1), s(proper(z0))), PROPER(x0), PROPER(x1), PROPER(s(z0))) 686.55/213.79
PROPER(U51(x0, x1, plus(z0, z1))) → c73(U51'(proper(x0), proper(x1), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(plus(z0, z1))) 686.55/213.79
PROPER(U51(x0, x1, U61(z0))) → c73(U51'(proper(x0), proper(x1), U61(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U61(z0))) 686.55/213.79
PROPER(U51(x0, x1, U71(z0, z1, z2))) → c73(U51'(proper(x0), proper(x1), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U71(z0, z1, z2))) 686.55/213.79
PROPER(U51(x0, x1, U72(z0, z1, z2))) → c73(U51'(proper(x0), proper(x1), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U72(z0, z1, z2))) 686.55/213.79
PROPER(U51(x0, x1, x(z0, z1))) → c73(U51'(proper(x0), proper(x1), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(x(z0, z1))) 686.55/213.79
PROPER(U51(x0, U11(z0, z1), x2)) → c73(U51'(proper(x0), U11(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U11(z0, z1)), PROPER(x2)) 686.55/213.79
PROPER(U51(x0, U12(z0), x2)) → c73(U51'(proper(x0), U12(proper(z0)), proper(x2)), PROPER(x0), PROPER(U12(z0)), PROPER(x2)) 686.55/213.79
PROPER(U51(x0, isNat(z0), x2)) → c73(U51'(proper(x0), isNat(proper(z0)), proper(x2)), PROPER(x0), PROPER(isNat(z0)), PROPER(x2)) 686.55/213.79
PROPER(U51(x0, U21(z0), x2)) → c73(U51'(proper(x0), U21(proper(z0)), proper(x2)), PROPER(x0), PROPER(U21(z0)), PROPER(x2)) 686.55/213.79
PROPER(U51(x0, U31(z0, z1), x2)) → c73(U51'(proper(x0), U31(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U31(z0, z1)), PROPER(x2)) 686.55/213.79
PROPER(U51(x0, U32(z0), x2)) → c73(U51'(proper(x0), U32(proper(z0)), proper(x2)), PROPER(x0), PROPER(U32(z0)), PROPER(x2)) 686.55/213.79
PROPER(U51(x0, U41(z0, z1), x2)) → c73(U51'(proper(x0), U41(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U41(z0, z1)), PROPER(x2)) 686.55/213.79
PROPER(U51(x0, U51(z0, z1, z2), x2)) → c73(U51'(proper(x0), U51(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U51(z0, z1, z2)), PROPER(x2)) 686.55/213.79
PROPER(U51(x0, U52(z0, z1, z2), x2)) → c73(U51'(proper(x0), U52(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U52(z0, z1, z2)), PROPER(x2)) 686.55/213.79
PROPER(U51(x0, s(z0), x2)) → c73(U51'(proper(x0), s(proper(z0)), proper(x2)), PROPER(x0), PROPER(s(z0)), PROPER(x2)) 686.55/213.79
PROPER(U51(x0, plus(z0, z1), x2)) → c73(U51'(proper(x0), plus(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(plus(z0, z1)), PROPER(x2)) 686.55/213.79
PROPER(U51(x0, U61(z0), x2)) → c73(U51'(proper(x0), U61(proper(z0)), proper(x2)), PROPER(x0), PROPER(U61(z0)), PROPER(x2)) 686.55/213.79
PROPER(U51(x0, U71(z0, z1, z2), x2)) → c73(U51'(proper(x0), U71(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U71(z0, z1, z2)), PROPER(x2)) 686.55/213.79
PROPER(U51(x0, U72(z0, z1, z2), x2)) → c73(U51'(proper(x0), U72(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U72(z0, z1, z2)), PROPER(x2)) 686.55/213.79
PROPER(U51(x0, x(z0, z1), x2)) → c73(U51'(proper(x0), x(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(x(z0, z1)), PROPER(x2)) 686.55/213.79
PROPER(U51(U11(z0, z1), x1, x2)) → c73(U51'(U11(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U11(z0, z1)), PROPER(x1), PROPER(x2)) 686.55/213.79
PROPER(U51(U12(z0), x1, x2)) → c73(U51'(U12(proper(z0)), proper(x1), proper(x2)), PROPER(U12(z0)), PROPER(x1), PROPER(x2)) 686.55/213.79
PROPER(U51(isNat(z0), x1, x2)) → c73(U51'(isNat(proper(z0)), proper(x1), proper(x2)), PROPER(isNat(z0)), PROPER(x1), PROPER(x2)) 686.55/213.79
PROPER(U51(U21(z0), x1, x2)) → c73(U51'(U21(proper(z0)), proper(x1), proper(x2)), PROPER(U21(z0)), PROPER(x1), PROPER(x2)) 686.55/213.79
PROPER(U51(U31(z0, z1), x1, x2)) → c73(U51'(U31(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U31(z0, z1)), PROPER(x1), PROPER(x2)) 686.55/213.79
PROPER(U51(U32(z0), x1, x2)) → c73(U51'(U32(proper(z0)), proper(x1), proper(x2)), PROPER(U32(z0)), PROPER(x1), PROPER(x2)) 686.55/213.79
PROPER(U51(U41(z0, z1), x1, x2)) → c73(U51'(U41(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U41(z0, z1)), PROPER(x1), PROPER(x2)) 686.55/213.79
PROPER(U51(U51(z0, z1, z2), x1, x2)) → c73(U51'(U51(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U51(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.55/213.79
PROPER(U51(U52(z0, z1, z2), x1, x2)) → c73(U51'(U52(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U52(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.55/213.79
PROPER(U51(s(z0), x1, x2)) → c73(U51'(s(proper(z0)), proper(x1), proper(x2)), PROPER(s(z0)), PROPER(x1), PROPER(x2)) 686.55/213.79
PROPER(U51(plus(z0, z1), x1, x2)) → c73(U51'(plus(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(plus(z0, z1)), PROPER(x1), PROPER(x2)) 686.55/213.79
PROPER(U51(U61(z0), x1, x2)) → c73(U51'(U61(proper(z0)), proper(x1), proper(x2)), PROPER(U61(z0)), PROPER(x1), PROPER(x2)) 686.55/213.79
PROPER(U51(U71(z0, z1, z2), x1, x2)) → c73(U51'(U71(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U71(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.55/213.79
PROPER(U51(U72(z0, z1, z2), x1, x2)) → c73(U51'(U72(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U72(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.55/213.79
PROPER(U51(x(z0, z1), x1, x2)) → c73(U51'(x(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(x(z0, z1)), PROPER(x1), PROPER(x2)) 686.55/213.79
PROPER(U51(x0, x1, tt)) → c73(U51'(proper(x0), proper(x1), ok(tt)), PROPER(x0), PROPER(x1)) 686.55/213.79
PROPER(U51(x0, x1, 0)) → c73(U51'(proper(x0), proper(x1), ok(0)), PROPER(x0), PROPER(x1)) 686.55/213.79
PROPER(U51(x0, tt, x2)) → c73(U51'(proper(x0), ok(tt), proper(x2)), PROPER(x0), PROPER(x2)) 686.55/213.79
PROPER(U51(x0, 0, x2)) → c73(U51'(proper(x0), ok(0), proper(x2)), PROPER(x0), PROPER(x2)) 686.55/213.79
PROPER(U51(tt, x1, x2)) → c73(U51'(ok(tt), proper(x1), proper(x2)), PROPER(x1), PROPER(x2)) 686.55/213.79
PROPER(U51(0, x1, x2)) → c73(U51'(ok(0), proper(x1), proper(x2)), PROPER(x1), PROPER(x2)) 686.55/213.79
PROPER(U52(x0, x1, U11(z0, z1))) → c74(U52'(proper(x0), proper(x1), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U11(z0, z1))) 686.55/213.79
PROPER(U52(x0, x1, U12(z0))) → c74(U52'(proper(x0), proper(x1), U12(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U12(z0))) 686.55/213.79
PROPER(U52(x0, x1, isNat(z0))) → c74(U52'(proper(x0), proper(x1), isNat(proper(z0))), PROPER(x0), PROPER(x1), PROPER(isNat(z0))) 686.55/213.79
PROPER(U52(x0, x1, U21(z0))) → c74(U52'(proper(x0), proper(x1), U21(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U21(z0))) 686.55/213.79
PROPER(U52(x0, x1, U31(z0, z1))) → c74(U52'(proper(x0), proper(x1), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U31(z0, z1))) 686.55/213.79
PROPER(U52(x0, x1, U32(z0))) → c74(U52'(proper(x0), proper(x1), U32(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U32(z0))) 686.55/213.79
PROPER(U52(x0, x1, U41(z0, z1))) → c74(U52'(proper(x0), proper(x1), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U41(z0, z1))) 686.55/213.79
PROPER(U52(x0, x1, U51(z0, z1, z2))) → c74(U52'(proper(x0), proper(x1), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U51(z0, z1, z2))) 686.55/213.79
PROPER(U52(x0, x1, U52(z0, z1, z2))) → c74(U52'(proper(x0), proper(x1), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U52(z0, z1, z2))) 686.55/213.79
PROPER(U52(x0, x1, s(z0))) → c74(U52'(proper(x0), proper(x1), s(proper(z0))), PROPER(x0), PROPER(x1), PROPER(s(z0))) 686.55/213.79
PROPER(U52(x0, x1, plus(z0, z1))) → c74(U52'(proper(x0), proper(x1), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(plus(z0, z1))) 686.55/213.79
PROPER(U52(x0, x1, U61(z0))) → c74(U52'(proper(x0), proper(x1), U61(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U61(z0))) 686.55/213.79
PROPER(U52(x0, x1, U71(z0, z1, z2))) → c74(U52'(proper(x0), proper(x1), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U71(z0, z1, z2))) 686.55/213.79
PROPER(U52(x0, x1, U72(z0, z1, z2))) → c74(U52'(proper(x0), proper(x1), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U72(z0, z1, z2))) 686.55/213.79
PROPER(U52(x0, x1, x(z0, z1))) → c74(U52'(proper(x0), proper(x1), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(x(z0, z1))) 686.55/213.79
PROPER(U52(x0, U11(z0, z1), x2)) → c74(U52'(proper(x0), U11(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U11(z0, z1)), PROPER(x2)) 686.55/213.79
PROPER(U52(x0, U12(z0), x2)) → c74(U52'(proper(x0), U12(proper(z0)), proper(x2)), PROPER(x0), PROPER(U12(z0)), PROPER(x2)) 686.55/213.79
PROPER(U52(x0, isNat(z0), x2)) → c74(U52'(proper(x0), isNat(proper(z0)), proper(x2)), PROPER(x0), PROPER(isNat(z0)), PROPER(x2)) 686.55/213.79
PROPER(U52(x0, U21(z0), x2)) → c74(U52'(proper(x0), U21(proper(z0)), proper(x2)), PROPER(x0), PROPER(U21(z0)), PROPER(x2)) 686.55/213.79
PROPER(U52(x0, U31(z0, z1), x2)) → c74(U52'(proper(x0), U31(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U31(z0, z1)), PROPER(x2)) 686.55/213.79
PROPER(U52(x0, U32(z0), x2)) → c74(U52'(proper(x0), U32(proper(z0)), proper(x2)), PROPER(x0), PROPER(U32(z0)), PROPER(x2)) 686.55/213.79
PROPER(U52(x0, U41(z0, z1), x2)) → c74(U52'(proper(x0), U41(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U41(z0, z1)), PROPER(x2)) 686.55/213.79
PROPER(U52(x0, U51(z0, z1, z2), x2)) → c74(U52'(proper(x0), U51(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U51(z0, z1, z2)), PROPER(x2)) 686.55/213.79
PROPER(U52(x0, U52(z0, z1, z2), x2)) → c74(U52'(proper(x0), U52(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U52(z0, z1, z2)), PROPER(x2)) 686.55/213.79
PROPER(U52(x0, s(z0), x2)) → c74(U52'(proper(x0), s(proper(z0)), proper(x2)), PROPER(x0), PROPER(s(z0)), PROPER(x2)) 686.55/213.79
PROPER(U52(x0, plus(z0, z1), x2)) → c74(U52'(proper(x0), plus(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(plus(z0, z1)), PROPER(x2)) 686.55/213.79
PROPER(U52(x0, U61(z0), x2)) → c74(U52'(proper(x0), U61(proper(z0)), proper(x2)), PROPER(x0), PROPER(U61(z0)), PROPER(x2)) 686.55/213.79
PROPER(U52(x0, U71(z0, z1, z2), x2)) → c74(U52'(proper(x0), U71(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U71(z0, z1, z2)), PROPER(x2)) 686.55/213.79
PROPER(U52(x0, U72(z0, z1, z2), x2)) → c74(U52'(proper(x0), U72(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U72(z0, z1, z2)), PROPER(x2)) 686.55/213.79
PROPER(U52(x0, x(z0, z1), x2)) → c74(U52'(proper(x0), x(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(x(z0, z1)), PROPER(x2)) 686.55/213.79
PROPER(U52(U11(z0, z1), x1, x2)) → c74(U52'(U11(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U11(z0, z1)), PROPER(x1), PROPER(x2)) 686.55/213.79
PROPER(U52(U12(z0), x1, x2)) → c74(U52'(U12(proper(z0)), proper(x1), proper(x2)), PROPER(U12(z0)), PROPER(x1), PROPER(x2)) 686.55/213.79
PROPER(U52(isNat(z0), x1, x2)) → c74(U52'(isNat(proper(z0)), proper(x1), proper(x2)), PROPER(isNat(z0)), PROPER(x1), PROPER(x2)) 686.55/213.79
PROPER(U52(U21(z0), x1, x2)) → c74(U52'(U21(proper(z0)), proper(x1), proper(x2)), PROPER(U21(z0)), PROPER(x1), PROPER(x2)) 686.55/213.79
PROPER(U52(U31(z0, z1), x1, x2)) → c74(U52'(U31(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U31(z0, z1)), PROPER(x1), PROPER(x2)) 686.55/213.79
PROPER(U52(U32(z0), x1, x2)) → c74(U52'(U32(proper(z0)), proper(x1), proper(x2)), PROPER(U32(z0)), PROPER(x1), PROPER(x2)) 686.55/213.79
PROPER(U52(U41(z0, z1), x1, x2)) → c74(U52'(U41(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U41(z0, z1)), PROPER(x1), PROPER(x2)) 686.55/213.79
PROPER(U52(U51(z0, z1, z2), x1, x2)) → c74(U52'(U51(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U51(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.55/213.79
PROPER(U52(U52(z0, z1, z2), x1, x2)) → c74(U52'(U52(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U52(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.55/213.79
PROPER(U52(s(z0), x1, x2)) → c74(U52'(s(proper(z0)), proper(x1), proper(x2)), PROPER(s(z0)), PROPER(x1), PROPER(x2)) 686.55/213.79
PROPER(U52(plus(z0, z1), x1, x2)) → c74(U52'(plus(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(plus(z0, z1)), PROPER(x1), PROPER(x2)) 686.55/213.79
PROPER(U52(U61(z0), x1, x2)) → c74(U52'(U61(proper(z0)), proper(x1), proper(x2)), PROPER(U61(z0)), PROPER(x1), PROPER(x2)) 686.55/213.79
PROPER(U52(U71(z0, z1, z2), x1, x2)) → c74(U52'(U71(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U71(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.55/213.79
PROPER(U52(U72(z0, z1, z2), x1, x2)) → c74(U52'(U72(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U72(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.55/213.79
PROPER(U52(x(z0, z1), x1, x2)) → c74(U52'(x(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(x(z0, z1)), PROPER(x1), PROPER(x2)) 686.55/213.79
PROPER(U52(x0, x1, tt)) → c74(U52'(proper(x0), proper(x1), ok(tt)), PROPER(x0), PROPER(x1)) 686.55/213.79
PROPER(U52(x0, x1, 0)) → c74(U52'(proper(x0), proper(x1), ok(0)), PROPER(x0), PROPER(x1)) 686.55/213.79
PROPER(U52(x0, tt, x2)) → c74(U52'(proper(x0), ok(tt), proper(x2)), PROPER(x0), PROPER(x2)) 686.55/213.79
PROPER(U52(x0, 0, x2)) → c74(U52'(proper(x0), ok(0), proper(x2)), PROPER(x0), PROPER(x2)) 686.55/213.79
PROPER(U52(tt, x1, x2)) → c74(U52'(ok(tt), proper(x1), proper(x2)), PROPER(x1), PROPER(x2)) 686.55/213.79
PROPER(U52(0, x1, x2)) → c74(U52'(ok(0), proper(x1), proper(x2)), PROPER(x1), PROPER(x2)) 686.55/213.79
PROPER(s(U11(z0, z1))) → c75(S(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.55/213.79
PROPER(s(U12(z0))) → c75(S(U12(proper(z0))), PROPER(U12(z0))) 686.55/213.79
PROPER(s(isNat(z0))) → c75(S(isNat(proper(z0))), PROPER(isNat(z0))) 686.55/213.79
PROPER(s(U21(z0))) → c75(S(U21(proper(z0))), PROPER(U21(z0))) 686.55/213.79
PROPER(s(U31(z0, z1))) → c75(S(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.55/213.79
PROPER(s(U32(z0))) → c75(S(U32(proper(z0))), PROPER(U32(z0))) 686.55/213.79
PROPER(s(U41(z0, z1))) → c75(S(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.55/213.79
PROPER(s(U51(z0, z1, z2))) → c75(S(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.55/213.79
PROPER(s(U52(z0, z1, z2))) → c75(S(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.55/213.79
PROPER(s(s(z0))) → c75(S(s(proper(z0))), PROPER(s(z0))) 686.55/213.79
PROPER(s(plus(z0, z1))) → c75(S(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.55/213.79
PROPER(s(U61(z0))) → c75(S(U61(proper(z0))), PROPER(U61(z0))) 686.55/213.79
PROPER(s(U71(z0, z1, z2))) → c75(S(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.55/213.79
PROPER(s(U72(z0, z1, z2))) → c75(S(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.55/213.79
PROPER(s(x(z0, z1))) → c75(S(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.55/213.79
PROPER(s(tt)) → c75(S(ok(tt))) 686.55/213.79
PROPER(s(0)) → c75(S(ok(0))) 686.55/213.79
PROPER(plus(x0, U11(z0, z1))) → c76(PLUS(proper(x0), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(U11(z0, z1))) 686.55/213.79
PROPER(plus(x0, U12(z0))) → c76(PLUS(proper(x0), U12(proper(z0))), PROPER(x0), PROPER(U12(z0))) 686.55/213.79
PROPER(plus(x0, isNat(z0))) → c76(PLUS(proper(x0), isNat(proper(z0))), PROPER(x0), PROPER(isNat(z0))) 686.55/213.79
PROPER(plus(x0, U21(z0))) → c76(PLUS(proper(x0), U21(proper(z0))), PROPER(x0), PROPER(U21(z0))) 686.55/213.79
PROPER(plus(x0, U31(z0, z1))) → c76(PLUS(proper(x0), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(U31(z0, z1))) 686.55/213.79
PROPER(plus(x0, U32(z0))) → c76(PLUS(proper(x0), U32(proper(z0))), PROPER(x0), PROPER(U32(z0))) 686.55/213.79
PROPER(plus(x0, U41(z0, z1))) → c76(PLUS(proper(x0), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(U41(z0, z1))) 686.55/213.79
PROPER(plus(x0, U51(z0, z1, z2))) → c76(PLUS(proper(x0), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U51(z0, z1, z2))) 686.55/213.79
PROPER(plus(x0, U52(z0, z1, z2))) → c76(PLUS(proper(x0), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U52(z0, z1, z2))) 686.55/213.79
PROPER(plus(x0, s(z0))) → c76(PLUS(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 686.55/213.79
PROPER(plus(x0, plus(z0, z1))) → c76(PLUS(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 686.55/213.79
PROPER(plus(x0, U61(z0))) → c76(PLUS(proper(x0), U61(proper(z0))), PROPER(x0), PROPER(U61(z0))) 686.55/213.79
PROPER(plus(x0, U71(z0, z1, z2))) → c76(PLUS(proper(x0), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U71(z0, z1, z2))) 686.55/213.79
PROPER(plus(x0, U72(z0, z1, z2))) → c76(PLUS(proper(x0), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U72(z0, z1, z2))) 686.55/213.79
PROPER(plus(x0, x(z0, z1))) → c76(PLUS(proper(x0), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x(z0, z1))) 686.55/213.79
PROPER(plus(U11(z0, z1), x1)) → c76(PLUS(U11(proper(z0), proper(z1)), proper(x1)), PROPER(U11(z0, z1)), PROPER(x1)) 686.55/213.79
PROPER(plus(U12(z0), x1)) → c76(PLUS(U12(proper(z0)), proper(x1)), PROPER(U12(z0)), PROPER(x1)) 686.55/213.79
PROPER(plus(isNat(z0), x1)) → c76(PLUS(isNat(proper(z0)), proper(x1)), PROPER(isNat(z0)), PROPER(x1)) 686.55/213.79
PROPER(plus(U21(z0), x1)) → c76(PLUS(U21(proper(z0)), proper(x1)), PROPER(U21(z0)), PROPER(x1)) 686.55/213.79
PROPER(plus(U31(z0, z1), x1)) → c76(PLUS(U31(proper(z0), proper(z1)), proper(x1)), PROPER(U31(z0, z1)), PROPER(x1)) 686.55/213.79
PROPER(plus(U32(z0), x1)) → c76(PLUS(U32(proper(z0)), proper(x1)), PROPER(U32(z0)), PROPER(x1)) 686.55/213.79
PROPER(plus(U41(z0, z1), x1)) → c76(PLUS(U41(proper(z0), proper(z1)), proper(x1)), PROPER(U41(z0, z1)), PROPER(x1)) 686.55/213.79
PROPER(plus(U51(z0, z1, z2), x1)) → c76(PLUS(U51(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U51(z0, z1, z2)), PROPER(x1)) 686.55/213.79
PROPER(plus(U52(z0, z1, z2), x1)) → c76(PLUS(U52(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U52(z0, z1, z2)), PROPER(x1)) 686.55/213.79
PROPER(plus(s(z0), x1)) → c76(PLUS(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 686.55/213.79
PROPER(plus(plus(z0, z1), x1)) → c76(PLUS(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 686.55/213.79
PROPER(plus(U61(z0), x1)) → c76(PLUS(U61(proper(z0)), proper(x1)), PROPER(U61(z0)), PROPER(x1)) 686.55/213.79
PROPER(plus(U71(z0, z1, z2), x1)) → c76(PLUS(U71(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U71(z0, z1, z2)), PROPER(x1)) 686.55/213.79
PROPER(plus(U72(z0, z1, z2), x1)) → c76(PLUS(U72(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U72(z0, z1, z2)), PROPER(x1)) 686.55/213.79
PROPER(plus(x(z0, z1), x1)) → c76(PLUS(x(proper(z0), proper(z1)), proper(x1)), PROPER(x(z0, z1)), PROPER(x1)) 686.55/213.79
PROPER(plus(x0, tt)) → c76(PLUS(proper(x0), ok(tt)), PROPER(x0)) 686.55/213.79
PROPER(plus(x0, 0)) → c76(PLUS(proper(x0), ok(0)), PROPER(x0)) 686.55/213.79
PROPER(plus(tt, x1)) → c76(PLUS(ok(tt), proper(x1)), PROPER(x1)) 686.55/213.79
PROPER(plus(0, x1)) → c76(PLUS(ok(0), proper(x1)), PROPER(x1)) 686.55/213.79
PROPER(U61(U11(z0, z1))) → c77(U61'(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.55/213.79
PROPER(U61(U12(z0))) → c77(U61'(U12(proper(z0))), PROPER(U12(z0))) 686.55/213.79
PROPER(U61(isNat(z0))) → c77(U61'(isNat(proper(z0))), PROPER(isNat(z0))) 686.55/213.79
PROPER(U61(U21(z0))) → c77(U61'(U21(proper(z0))), PROPER(U21(z0))) 686.55/213.79
PROPER(U61(U31(z0, z1))) → c77(U61'(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.55/213.79
PROPER(U61(U32(z0))) → c77(U61'(U32(proper(z0))), PROPER(U32(z0))) 686.55/213.79
PROPER(U61(U41(z0, z1))) → c77(U61'(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.55/213.79
PROPER(U61(U51(z0, z1, z2))) → c77(U61'(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.55/213.79
PROPER(U61(U52(z0, z1, z2))) → c77(U61'(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.55/213.79
PROPER(U61(s(z0))) → c77(U61'(s(proper(z0))), PROPER(s(z0))) 686.55/213.79
PROPER(U61(plus(z0, z1))) → c77(U61'(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.55/213.79
PROPER(U61(U61(z0))) → c77(U61'(U61(proper(z0))), PROPER(U61(z0))) 686.55/213.79
PROPER(U61(U71(z0, z1, z2))) → c77(U61'(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.55/213.79
PROPER(U61(U72(z0, z1, z2))) → c77(U61'(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.55/213.79
PROPER(U61(x(z0, z1))) → c77(U61'(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.55/213.79
PROPER(U61(tt)) → c77(U61'(ok(tt))) 686.55/213.79
PROPER(U61(0)) → c77(U61'(ok(0))) 686.55/213.79
PROPER(U71(x0, x1, U11(z0, z1))) → c79(U71'(proper(x0), proper(x1), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U11(z0, z1))) 686.55/213.79
PROPER(U71(x0, x1, tt)) → c79(U71'(proper(x0), proper(x1), ok(tt)), PROPER(x0), PROPER(x1), PROPER(tt)) 686.55/213.79
PROPER(U71(x0, x1, U12(z0))) → c79(U71'(proper(x0), proper(x1), U12(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U12(z0))) 686.55/213.79
PROPER(U71(x0, x1, isNat(z0))) → c79(U71'(proper(x0), proper(x1), isNat(proper(z0))), PROPER(x0), PROPER(x1), PROPER(isNat(z0))) 686.55/213.79
PROPER(U71(x0, x1, U21(z0))) → c79(U71'(proper(x0), proper(x1), U21(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U21(z0))) 686.55/213.79
PROPER(U71(x0, x1, U31(z0, z1))) → c79(U71'(proper(x0), proper(x1), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U31(z0, z1))) 686.55/213.79
PROPER(U71(x0, x1, U32(z0))) → c79(U71'(proper(x0), proper(x1), U32(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U32(z0))) 686.55/213.79
PROPER(U71(x0, x1, U41(z0, z1))) → c79(U71'(proper(x0), proper(x1), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U41(z0, z1))) 686.55/213.79
PROPER(U71(x0, x1, U51(z0, z1, z2))) → c79(U71'(proper(x0), proper(x1), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U51(z0, z1, z2))) 686.55/213.79
PROPER(U71(x0, x1, U52(z0, z1, z2))) → c79(U71'(proper(x0), proper(x1), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U52(z0, z1, z2))) 686.55/213.79
PROPER(U71(x0, x1, s(z0))) → c79(U71'(proper(x0), proper(x1), s(proper(z0))), PROPER(x0), PROPER(x1), PROPER(s(z0))) 686.55/213.79
PROPER(U71(x0, x1, plus(z0, z1))) → c79(U71'(proper(x0), proper(x1), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(plus(z0, z1))) 686.55/213.79
PROPER(U71(x0, x1, U61(z0))) → c79(U71'(proper(x0), proper(x1), U61(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U61(z0))) 686.55/213.79
PROPER(U71(x0, x1, 0)) → c79(U71'(proper(x0), proper(x1), ok(0)), PROPER(x0), PROPER(x1), PROPER(0)) 686.55/213.79
PROPER(U71(x0, x1, U71(z0, z1, z2))) → c79(U71'(proper(x0), proper(x1), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U71(z0, z1, z2))) 686.55/213.79
PROPER(U71(x0, x1, U72(z0, z1, z2))) → c79(U71'(proper(x0), proper(x1), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U72(z0, z1, z2))) 686.55/213.79
PROPER(U71(x0, x1, x(z0, z1))) → c79(U71'(proper(x0), proper(x1), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(x(z0, z1))) 686.55/213.79
PROPER(U71(x0, U11(z0, z1), x2)) → c79(U71'(proper(x0), U11(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U11(z0, z1)), PROPER(x2)) 686.55/213.79
PROPER(U71(x0, tt, x2)) → c79(U71'(proper(x0), ok(tt), proper(x2)), PROPER(x0), PROPER(tt), PROPER(x2)) 686.55/213.79
PROPER(U71(x0, U12(z0), x2)) → c79(U71'(proper(x0), U12(proper(z0)), proper(x2)), PROPER(x0), PROPER(U12(z0)), PROPER(x2)) 686.55/213.79
PROPER(U71(x0, isNat(z0), x2)) → c79(U71'(proper(x0), isNat(proper(z0)), proper(x2)), PROPER(x0), PROPER(isNat(z0)), PROPER(x2)) 686.55/213.79
PROPER(U71(x0, U21(z0), x2)) → c79(U71'(proper(x0), U21(proper(z0)), proper(x2)), PROPER(x0), PROPER(U21(z0)), PROPER(x2)) 686.55/213.79
PROPER(U71(x0, U31(z0, z1), x2)) → c79(U71'(proper(x0), U31(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U31(z0, z1)), PROPER(x2)) 686.55/213.79
PROPER(U71(x0, U32(z0), x2)) → c79(U71'(proper(x0), U32(proper(z0)), proper(x2)), PROPER(x0), PROPER(U32(z0)), PROPER(x2)) 686.55/213.79
PROPER(U71(x0, U41(z0, z1), x2)) → c79(U71'(proper(x0), U41(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U41(z0, z1)), PROPER(x2)) 686.55/213.79
PROPER(U71(x0, U51(z0, z1, z2), x2)) → c79(U71'(proper(x0), U51(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U51(z0, z1, z2)), PROPER(x2)) 686.55/213.79
PROPER(U71(x0, U52(z0, z1, z2), x2)) → c79(U71'(proper(x0), U52(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U52(z0, z1, z2)), PROPER(x2)) 686.55/213.79
PROPER(U71(x0, s(z0), x2)) → c79(U71'(proper(x0), s(proper(z0)), proper(x2)), PROPER(x0), PROPER(s(z0)), PROPER(x2)) 686.55/213.79
PROPER(U71(x0, plus(z0, z1), x2)) → c79(U71'(proper(x0), plus(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(plus(z0, z1)), PROPER(x2)) 686.55/213.79
PROPER(U71(x0, U61(z0), x2)) → c79(U71'(proper(x0), U61(proper(z0)), proper(x2)), PROPER(x0), PROPER(U61(z0)), PROPER(x2)) 686.55/213.79
PROPER(U71(x0, 0, x2)) → c79(U71'(proper(x0), ok(0), proper(x2)), PROPER(x0), PROPER(0), PROPER(x2)) 686.55/213.79
PROPER(U71(x0, U71(z0, z1, z2), x2)) → c79(U71'(proper(x0), U71(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U71(z0, z1, z2)), PROPER(x2)) 686.55/213.79
PROPER(U71(x0, U72(z0, z1, z2), x2)) → c79(U71'(proper(x0), U72(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U72(z0, z1, z2)), PROPER(x2)) 686.55/213.79
PROPER(U71(x0, x(z0, z1), x2)) → c79(U71'(proper(x0), x(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(x(z0, z1)), PROPER(x2)) 686.55/213.79
PROPER(U71(U11(z0, z1), x1, x2)) → c79(U71'(U11(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U11(z0, z1)), PROPER(x1), PROPER(x2)) 686.55/213.79
PROPER(U71(tt, x1, x2)) → c79(U71'(ok(tt), proper(x1), proper(x2)), PROPER(tt), PROPER(x1), PROPER(x2)) 686.55/213.79
PROPER(U71(U12(z0), x1, x2)) → c79(U71'(U12(proper(z0)), proper(x1), proper(x2)), PROPER(U12(z0)), PROPER(x1), PROPER(x2)) 686.55/213.79
PROPER(U71(isNat(z0), x1, x2)) → c79(U71'(isNat(proper(z0)), proper(x1), proper(x2)), PROPER(isNat(z0)), PROPER(x1), PROPER(x2)) 686.55/213.79
PROPER(U71(U21(z0), x1, x2)) → c79(U71'(U21(proper(z0)), proper(x1), proper(x2)), PROPER(U21(z0)), PROPER(x1), PROPER(x2)) 686.55/213.79
PROPER(U71(U31(z0, z1), x1, x2)) → c79(U71'(U31(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U31(z0, z1)), PROPER(x1), PROPER(x2)) 686.55/213.79
PROPER(U71(U32(z0), x1, x2)) → c79(U71'(U32(proper(z0)), proper(x1), proper(x2)), PROPER(U32(z0)), PROPER(x1), PROPER(x2)) 686.55/213.79
PROPER(U71(U41(z0, z1), x1, x2)) → c79(U71'(U41(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U41(z0, z1)), PROPER(x1), PROPER(x2)) 686.55/213.79
PROPER(U71(U51(z0, z1, z2), x1, x2)) → c79(U71'(U51(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U51(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.55/213.79
PROPER(U71(U52(z0, z1, z2), x1, x2)) → c79(U71'(U52(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U52(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.55/213.79
PROPER(U71(s(z0), x1, x2)) → c79(U71'(s(proper(z0)), proper(x1), proper(x2)), PROPER(s(z0)), PROPER(x1), PROPER(x2)) 686.55/213.79
PROPER(U71(plus(z0, z1), x1, x2)) → c79(U71'(plus(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(plus(z0, z1)), PROPER(x1), PROPER(x2)) 686.55/213.79
PROPER(U71(U61(z0), x1, x2)) → c79(U71'(U61(proper(z0)), proper(x1), proper(x2)), PROPER(U61(z0)), PROPER(x1), PROPER(x2)) 686.55/213.79
PROPER(U71(0, x1, x2)) → c79(U71'(ok(0), proper(x1), proper(x2)), PROPER(0), PROPER(x1), PROPER(x2)) 686.55/213.79
PROPER(U71(U71(z0, z1, z2), x1, x2)) → c79(U71'(U71(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U71(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.55/213.79
PROPER(U71(U72(z0, z1, z2), x1, x2)) → c79(U71'(U72(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U72(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.55/213.79
PROPER(U71(x(z0, z1), x1, x2)) → c79(U71'(x(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(x(z0, z1)), PROPER(x1), PROPER(x2))
S tuples:

ACTIVE(plus(z0, z1)) → c28(PLUS(active(z0), z1), ACTIVE(z0)) 686.55/213.79
ACTIVE(plus(z0, z1)) → c29(PLUS(z0, active(z1)), ACTIVE(z1)) 686.55/213.79
ACTIVE(x(z0, z1)) → c33(X(active(z0), z1), ACTIVE(z0)) 686.55/213.79
ACTIVE(x(z0, z1)) → c34(X(z0, active(z1)), ACTIVE(z1)) 686.55/213.79
U11'(mark(z0), z1) → c35(U11'(z0, z1)) 686.55/213.79
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1)) 686.55/213.79
U12'(mark(z0)) → c37(U12'(z0)) 686.55/213.79
U12'(ok(z0)) → c38(U12'(z0)) 686.55/213.79
U21'(mark(z0)) → c39(U21'(z0)) 686.55/213.79
U21'(ok(z0)) → c40(U21'(z0)) 686.55/213.79
U31'(mark(z0), z1) → c41(U31'(z0, z1)) 686.55/213.79
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 686.55/213.79
U32'(mark(z0)) → c43(U32'(z0)) 686.55/213.79
U32'(ok(z0)) → c44(U32'(z0)) 686.55/213.79
U41'(mark(z0), z1) → c45(U41'(z0, z1)) 686.55/213.79
U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1)) 686.55/213.79
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2)) 686.55/213.79
U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2)) 686.55/213.79
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2)) 686.55/213.79
U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2)) 686.55/213.79
S(mark(z0)) → c51(S(z0)) 686.55/213.79
S(ok(z0)) → c52(S(z0)) 686.55/213.79
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 686.55/213.79
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 686.55/213.79
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 686.55/213.79
U61'(mark(z0)) → c56(U61'(z0)) 686.55/213.79
U61'(ok(z0)) → c57(U61'(z0)) 686.55/213.79
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2)) 686.55/213.79
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2)) 686.55/213.79
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2)) 686.55/213.79
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 686.55/213.79
X(mark(z0), z1) → c62(X(z0, z1)) 686.55/213.79
X(z0, mark(z1)) → c63(X(z0, z1)) 686.55/213.79
X(ok(z0), ok(z1)) → c64(X(z0, z1)) 686.55/213.79
PROPER(U72(z0, z1, z2)) → c80(U72'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 686.55/213.79
PROPER(x(z0, z1)) → c81(X(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 686.55/213.79
ISNAT(ok(z0)) → c82(ISNAT(z0)) 686.55/213.79
TOP(mark(z0)) → c83(TOP(proper(z0)), PROPER(z0)) 686.55/213.79
TOP(ok(z0)) → c84(TOP(active(z0)), ACTIVE(z0)) 686.55/213.79
ACTIVE(isNat(s(z0))) → c13(ISNAT(z0)) 686.55/213.79
ACTIVE(plus(z0, s(z1))) → c16(ISNAT(z1)) 686.55/213.79
ACTIVE(x(z0, s(z1))) → c18(ISNAT(z1)) 686.55/213.79
ACTIVE(U11(tt, z0)) → c1(U12'(isNat(z0))) 686.55/213.79
ACTIVE(U11(tt, z0)) → c1(ISNAT(z0)) 686.55/213.79
ACTIVE(U31(tt, z0)) → c1(U32'(isNat(z0))) 686.55/213.79
ACTIVE(U31(tt, z0)) → c1(ISNAT(z0)) 686.55/213.79
ACTIVE(U51(tt, z0, z1)) → c1(U52'(isNat(z1), z0, z1)) 686.55/213.79
ACTIVE(U51(tt, z0, z1)) → c1(ISNAT(z1)) 686.55/213.79
ACTIVE(U52(tt, z0, z1)) → c1(S(plus(z1, z0))) 686.55/213.79
ACTIVE(U52(tt, z0, z1)) → c1(PLUS(z1, z0)) 686.55/213.79
ACTIVE(U71(tt, z0, z1)) → c1(U72'(isNat(z1), z0, z1)) 686.55/213.79
ACTIVE(U71(tt, z0, z1)) → c1(ISNAT(z1)) 686.55/213.79
ACTIVE(U72(tt, z0, z1)) → c1(PLUS(x(z1, z0), z1)) 686.55/213.79
ACTIVE(U72(tt, z0, z1)) → c1(X(z1, z0)) 686.55/213.79
ACTIVE(isNat(plus(z0, z1))) → c1(U11'(isNat(z0), z1)) 686.55/213.79
ACTIVE(isNat(plus(z0, z1))) → c1(ISNAT(z0)) 686.55/213.79
ACTIVE(isNat(x(z0, z1))) → c1(U31'(isNat(z0), z1)) 686.55/213.79
ACTIVE(isNat(x(z0, z1))) → c1(ISNAT(z0)) 686.55/213.79
ACTIVE(plus(z0, 0)) → c1(U41'(isNat(z0), z0)) 686.55/213.79
ACTIVE(plus(z0, 0)) → c1(ISNAT(z0)) 686.55/213.79
ACTIVE(x(z0, 0)) → c1(U61'(isNat(z0))) 686.55/213.79
ACTIVE(x(z0, 0)) → c1(ISNAT(z0)) 686.55/213.79
ACTIVE(U11(plus(z0, 0), x1)) → c19(U11'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.55/213.79
ACTIVE(U11(plus(z0, s(z1)), x1)) → c19(U11'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.55/213.79
ACTIVE(U11(x(z0, 0), x1)) → c19(U11'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.55/213.79
ACTIVE(U11(x(z0, s(z1)), x1)) → c19(U11'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.55/213.79
ACTIVE(U11(U11(z0, z1), x1)) → c19(U11'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.55/213.79
ACTIVE(U11(U12(z0), x1)) → c19(U11'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.55/213.79
ACTIVE(U11(U21(z0), x1)) → c19(U11'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.55/213.79
ACTIVE(U11(U31(z0, z1), x1)) → c19(U11'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.55/213.79
ACTIVE(U11(U32(z0), x1)) → c19(U11'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.55/213.79
ACTIVE(U11(U41(z0, z1), x1)) → c19(U11'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.55/213.79
ACTIVE(U11(U51(z0, z1, z2), x1)) → c19(U11'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.55/213.79
ACTIVE(U11(U52(z0, z1, z2), x1)) → c19(U11'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.55/213.79
ACTIVE(U11(s(z0), x1)) → c19(U11'(s(active(z0)), x1), ACTIVE(s(z0))) 686.55/213.79
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.55/213.79
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.55/213.79
ACTIVE(U11(U61(z0), x1)) → c19(U11'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.55/213.79
ACTIVE(U11(U71(z0, z1, z2), x1)) → c19(U11'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.55/213.79
ACTIVE(U11(U72(z0, z1, z2), x1)) → c19(U11'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.55/213.79
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.55/213.79
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.55/213.79
ACTIVE(U11(isNat(0), x1)) → c19(U11'(mark(tt), x1)) 686.55/213.79
ACTIVE(U11(U11(tt, z0), x1)) → c(U11'(mark(U12(isNat(z0))), x1)) 686.55/213.79
ACTIVE(U11(U11(tt, z0), x1)) → c(ACTIVE(U11(tt, z0))) 686.55/213.79
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(U11'(mark(U11(isNat(z0), z1)), x1)) 686.55/213.79
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(ACTIVE(isNat(plus(z0, z1)))) 686.55/213.79
ACTIVE(U11(isNat(s(z0)), x1)) → c(U11'(mark(U21(isNat(z0))), x1)) 686.55/213.79
ACTIVE(U11(isNat(s(z0)), x1)) → c(ACTIVE(isNat(s(z0)))) 686.55/213.79
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(U11'(mark(U31(isNat(z0), z1)), x1)) 686.55/213.79
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(ACTIVE(isNat(x(z0, z1)))) 686.55/213.79
ACTIVE(U12(plus(z0, 0))) → c20(U12'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.55/213.79
ACTIVE(U12(plus(z0, s(z1)))) → c20(U12'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.55/213.79
ACTIVE(U12(x(z0, 0))) → c20(U12'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.55/213.79
ACTIVE(U12(x(z0, s(z1)))) → c20(U12'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.55/213.79
ACTIVE(U12(U11(z0, z1))) → c20(U12'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.55/213.79
ACTIVE(U12(U12(z0))) → c20(U12'(U12(active(z0))), ACTIVE(U12(z0))) 686.55/213.79
ACTIVE(U12(U21(z0))) → c20(U12'(U21(active(z0))), ACTIVE(U21(z0))) 686.55/213.79
ACTIVE(U12(U31(z0, z1))) → c20(U12'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.55/213.79
ACTIVE(U12(U32(z0))) → c20(U12'(U32(active(z0))), ACTIVE(U32(z0))) 686.55/213.79
ACTIVE(U12(U41(z0, z1))) → c20(U12'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.55/213.79
ACTIVE(U12(U51(z0, z1, z2))) → c20(U12'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.55/213.79
ACTIVE(U12(U52(z0, z1, z2))) → c20(U12'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.55/213.79
ACTIVE(U12(s(z0))) → c20(U12'(s(active(z0))), ACTIVE(s(z0))) 686.55/213.79
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.55/213.79
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.55/213.79
ACTIVE(U12(U61(z0))) → c20(U12'(U61(active(z0))), ACTIVE(U61(z0))) 686.55/213.79
ACTIVE(U12(U71(z0, z1, z2))) → c20(U12'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.55/213.79
ACTIVE(U12(U72(z0, z1, z2))) → c20(U12'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.55/213.79
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.55/213.79
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.55/213.79
ACTIVE(U11(U12(tt), x1)) → c19(U11'(mark(tt), x1)) 686.55/213.79
ACTIVE(U12(U12(tt))) → c20(U12'(mark(tt))) 686.55/213.79
ACTIVE(U12(isNat(0))) → c20(U12'(mark(tt))) 686.55/213.79
ACTIVE(U12(U11(tt, z0))) → c2(U12'(mark(U12(isNat(z0))))) 686.55/213.79
ACTIVE(U12(U11(tt, z0))) → c2(ACTIVE(U11(tt, z0))) 686.55/213.79
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(U12'(mark(U11(isNat(z0), z1)))) 686.55/213.79
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(ACTIVE(isNat(plus(z0, z1)))) 686.55/213.79
ACTIVE(U12(isNat(s(z0)))) → c2(U12'(mark(U21(isNat(z0))))) 686.55/213.79
ACTIVE(U12(isNat(s(z0)))) → c2(ACTIVE(isNat(s(z0)))) 686.55/213.79
ACTIVE(U12(isNat(x(z0, z1)))) → c2(U12'(mark(U31(isNat(z0), z1)))) 686.55/213.79
ACTIVE(U12(isNat(x(z0, z1)))) → c2(ACTIVE(isNat(x(z0, z1)))) 686.55/213.79
ACTIVE(U21(plus(z0, 0))) → c21(U21'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.55/213.79
ACTIVE(U21(plus(z0, s(z1)))) → c21(U21'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.55/213.79
ACTIVE(U21(x(z0, 0))) → c21(U21'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.55/213.79
ACTIVE(U21(x(z0, s(z1)))) → c21(U21'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.55/213.79
ACTIVE(U21(U11(z0, z1))) → c21(U21'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.55/213.79
ACTIVE(U21(U12(z0))) → c21(U21'(U12(active(z0))), ACTIVE(U12(z0))) 686.55/213.79
ACTIVE(U21(U21(z0))) → c21(U21'(U21(active(z0))), ACTIVE(U21(z0))) 686.55/213.80
ACTIVE(U21(U31(z0, z1))) → c21(U21'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.55/213.80
ACTIVE(U21(U32(z0))) → c21(U21'(U32(active(z0))), ACTIVE(U32(z0))) 686.55/213.80
ACTIVE(U21(U41(z0, z1))) → c21(U21'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.55/213.80
ACTIVE(U21(U51(z0, z1, z2))) → c21(U21'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.55/213.80
ACTIVE(U21(U52(z0, z1, z2))) → c21(U21'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.55/213.80
ACTIVE(U21(s(z0))) → c21(U21'(s(active(z0))), ACTIVE(s(z0))) 686.55/213.80
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.55/213.80
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.55/213.80
ACTIVE(U21(U61(z0))) → c21(U21'(U61(active(z0))), ACTIVE(U61(z0))) 686.55/213.80
ACTIVE(U21(U71(z0, z1, z2))) → c21(U21'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.55/213.80
ACTIVE(U21(U72(z0, z1, z2))) → c21(U21'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.55/213.80
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.55/213.80
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.55/213.80
ACTIVE(U11(U21(tt), x1)) → c19(U11'(mark(tt), x1)) 686.55/213.80
ACTIVE(U12(U21(tt))) → c20(U12'(mark(tt))) 686.55/213.80
ACTIVE(U21(U12(tt))) → c21(U21'(mark(tt))) 686.55/213.80
ACTIVE(U21(U21(tt))) → c21(U21'(mark(tt))) 686.55/213.80
ACTIVE(U21(isNat(0))) → c21(U21'(mark(tt))) 686.55/213.80
ACTIVE(U21(U11(tt, z0))) → c3(U21'(mark(U12(isNat(z0))))) 686.55/213.80
ACTIVE(U21(U11(tt, z0))) → c3(ACTIVE(U11(tt, z0))) 686.55/213.80
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(U21'(mark(U11(isNat(z0), z1)))) 686.55/213.80
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(ACTIVE(isNat(plus(z0, z1)))) 686.55/213.80
ACTIVE(U21(isNat(s(z0)))) → c3(U21'(mark(U21(isNat(z0))))) 686.55/213.80
ACTIVE(U21(isNat(s(z0)))) → c3(ACTIVE(isNat(s(z0)))) 686.55/213.80
ACTIVE(U21(isNat(x(z0, z1)))) → c3(U21'(mark(U31(isNat(z0), z1)))) 686.55/213.80
ACTIVE(U21(isNat(x(z0, z1)))) → c3(ACTIVE(isNat(x(z0, z1)))) 686.55/213.80
ACTIVE(U31(plus(z0, 0), x1)) → c22(U31'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.55/213.80
ACTIVE(U31(plus(z0, s(z1)), x1)) → c22(U31'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.55/213.80
ACTIVE(U31(x(z0, 0), x1)) → c22(U31'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.55/213.80
ACTIVE(U31(x(z0, s(z1)), x1)) → c22(U31'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.55/213.80
ACTIVE(U31(U11(z0, z1), x1)) → c22(U31'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.55/213.80
ACTIVE(U31(U12(z0), x1)) → c22(U31'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.55/213.80
ACTIVE(U31(U21(z0), x1)) → c22(U31'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.55/213.80
ACTIVE(U31(U31(z0, z1), x1)) → c22(U31'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.55/213.80
ACTIVE(U31(U32(z0), x1)) → c22(U31'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.55/213.80
ACTIVE(U31(U41(z0, z1), x1)) → c22(U31'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.55/213.80
ACTIVE(U31(U51(z0, z1, z2), x1)) → c22(U31'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.55/213.80
ACTIVE(U31(U52(z0, z1, z2), x1)) → c22(U31'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.55/213.80
ACTIVE(U31(s(z0), x1)) → c22(U31'(s(active(z0)), x1), ACTIVE(s(z0))) 686.55/213.80
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.55/213.80
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.55/213.80
ACTIVE(U31(U61(z0), x1)) → c22(U31'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.55/213.80
ACTIVE(U31(U71(z0, z1, z2), x1)) → c22(U31'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.55/213.80
ACTIVE(U31(U72(z0, z1, z2), x1)) → c22(U31'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.55/213.80
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.55/213.80
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.55/213.80
ACTIVE(U31(U12(tt), x1)) → c22(U31'(mark(tt), x1)) 686.55/213.80
ACTIVE(U31(U21(tt), x1)) → c22(U31'(mark(tt), x1)) 686.55/213.80
ACTIVE(U31(isNat(0), x1)) → c22(U31'(mark(tt), x1)) 686.55/213.80
ACTIVE(U11(U31(tt, z0), x1)) → c4(U11'(mark(U32(isNat(z0))), x1)) 686.55/213.80
ACTIVE(U11(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 686.55/213.80
ACTIVE(U12(U31(tt, z0))) → c4(U12'(mark(U32(isNat(z0))))) 686.55/213.80
ACTIVE(U12(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 686.55/213.80
ACTIVE(U21(U31(tt, z0))) → c4(U21'(mark(U32(isNat(z0))))) 686.55/213.80
ACTIVE(U21(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 686.55/213.80
ACTIVE(U31(U11(tt, z0), x1)) → c4(U31'(mark(U12(isNat(z0))), x1)) 686.55/213.80
ACTIVE(U31(U11(tt, z0), x1)) → c4(ACTIVE(U11(tt, z0))) 686.55/213.80
ACTIVE(U31(U31(tt, z0), x1)) → c4(U31'(mark(U32(isNat(z0))), x1)) 686.55/213.80
ACTIVE(U31(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 686.55/213.80
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(U31'(mark(U11(isNat(z0), z1)), x1)) 686.55/213.80
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(ACTIVE(isNat(plus(z0, z1)))) 686.55/213.80
ACTIVE(U31(isNat(s(z0)), x1)) → c4(U31'(mark(U21(isNat(z0))), x1)) 686.55/213.80
ACTIVE(U31(isNat(s(z0)), x1)) → c4(ACTIVE(isNat(s(z0)))) 686.55/213.80
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(U31'(mark(U31(isNat(z0), z1)), x1)) 686.55/213.80
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(ACTIVE(isNat(x(z0, z1)))) 686.55/213.80
ACTIVE(U32(plus(z0, 0))) → c23(U32'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.55/213.80
ACTIVE(U32(plus(z0, s(z1)))) → c23(U32'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.55/213.80
ACTIVE(U32(x(z0, 0))) → c23(U32'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.55/213.80
ACTIVE(U32(x(z0, s(z1)))) → c23(U32'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.55/213.80
ACTIVE(U32(U11(z0, z1))) → c23(U32'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.55/213.80
ACTIVE(U32(U12(z0))) → c23(U32'(U12(active(z0))), ACTIVE(U12(z0))) 686.55/213.80
ACTIVE(U32(U21(z0))) → c23(U32'(U21(active(z0))), ACTIVE(U21(z0))) 686.55/213.80
ACTIVE(U32(U31(z0, z1))) → c23(U32'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.55/213.80
ACTIVE(U32(U32(z0))) → c23(U32'(U32(active(z0))), ACTIVE(U32(z0))) 686.55/213.80
ACTIVE(U32(U41(z0, z1))) → c23(U32'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.55/213.80
ACTIVE(U32(U51(z0, z1, z2))) → c23(U32'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.55/213.80
ACTIVE(U32(U52(z0, z1, z2))) → c23(U32'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.55/213.80
ACTIVE(U32(s(z0))) → c23(U32'(s(active(z0))), ACTIVE(s(z0))) 686.55/213.80
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.55/213.80
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.55/213.80
ACTIVE(U32(U61(z0))) → c23(U32'(U61(active(z0))), ACTIVE(U61(z0))) 686.55/213.80
ACTIVE(U32(U71(z0, z1, z2))) → c23(U32'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.55/213.80
ACTIVE(U32(U72(z0, z1, z2))) → c23(U32'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.55/213.80
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.55/213.80
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.55/213.80
ACTIVE(U11(U32(tt), x1)) → c19(U11'(mark(tt), x1)) 686.55/213.80
ACTIVE(U12(U32(tt))) → c20(U12'(mark(tt))) 686.55/213.80
ACTIVE(U21(U32(tt))) → c21(U21'(mark(tt))) 686.55/213.80
ACTIVE(U31(U32(tt), x1)) → c22(U31'(mark(tt), x1)) 686.55/213.80
ACTIVE(U32(U12(tt))) → c23(U32'(mark(tt))) 686.55/213.80
ACTIVE(U32(U21(tt))) → c23(U32'(mark(tt))) 686.55/213.80
ACTIVE(U32(U32(tt))) → c23(U32'(mark(tt))) 686.55/213.80
ACTIVE(U32(isNat(0))) → c23(U32'(mark(tt))) 686.55/213.80
ACTIVE(U32(U11(tt, z0))) → c5(U32'(mark(U12(isNat(z0))))) 686.55/213.80
ACTIVE(U32(U11(tt, z0))) → c5(ACTIVE(U11(tt, z0))) 686.55/213.80
ACTIVE(U32(U31(tt, z0))) → c5(U32'(mark(U32(isNat(z0))))) 686.55/213.80
ACTIVE(U32(U31(tt, z0))) → c5(ACTIVE(U31(tt, z0))) 686.55/213.80
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(U32'(mark(U11(isNat(z0), z1)))) 686.55/213.80
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(ACTIVE(isNat(plus(z0, z1)))) 686.55/213.80
ACTIVE(U32(isNat(s(z0)))) → c5(U32'(mark(U21(isNat(z0))))) 686.55/213.80
ACTIVE(U32(isNat(s(z0)))) → c5(ACTIVE(isNat(s(z0)))) 686.55/213.80
ACTIVE(U32(isNat(x(z0, z1)))) → c5(U32'(mark(U31(isNat(z0), z1)))) 686.55/213.80
ACTIVE(U32(isNat(x(z0, z1)))) → c5(ACTIVE(isNat(x(z0, z1)))) 686.55/213.80
ACTIVE(U41(plus(z0, 0), x1)) → c24(U41'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.55/213.80
ACTIVE(U41(plus(z0, s(z1)), x1)) → c24(U41'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.55/213.80
ACTIVE(U41(x(z0, 0), x1)) → c24(U41'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.55/213.80
ACTIVE(U41(x(z0, s(z1)), x1)) → c24(U41'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.55/213.80
ACTIVE(U41(U11(z0, z1), x1)) → c24(U41'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.55/213.80
ACTIVE(U41(U12(z0), x1)) → c24(U41'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.55/213.80
ACTIVE(U41(U21(z0), x1)) → c24(U41'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.55/213.80
ACTIVE(U41(U31(z0, z1), x1)) → c24(U41'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.55/213.80
ACTIVE(U41(U32(z0), x1)) → c24(U41'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.55/213.80
ACTIVE(U41(U41(z0, z1), x1)) → c24(U41'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.55/213.80
ACTIVE(U41(U51(z0, z1, z2), x1)) → c24(U41'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.55/213.80
ACTIVE(U41(U52(z0, z1, z2), x1)) → c24(U41'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.55/213.80
ACTIVE(U41(s(z0), x1)) → c24(U41'(s(active(z0)), x1), ACTIVE(s(z0))) 686.55/213.80
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.55/213.80
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.55/213.80
ACTIVE(U41(U61(z0), x1)) → c24(U41'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.55/213.80
ACTIVE(U41(U71(z0, z1, z2), x1)) → c24(U41'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.55/213.80
ACTIVE(U41(U72(z0, z1, z2), x1)) → c24(U41'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.55/213.80
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.55/213.80
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.55/213.80
ACTIVE(U11(U41(tt, z0), x1)) → c19(U11'(mark(z0), x1)) 686.55/213.80
ACTIVE(U12(U41(tt, z0))) → c20(U12'(mark(z0))) 686.55/213.80
ACTIVE(U21(U41(tt, z0))) → c21(U21'(mark(z0))) 686.55/213.80
ACTIVE(U31(U41(tt, z0), x1)) → c22(U31'(mark(z0), x1)) 686.55/213.80
ACTIVE(U32(U41(tt, z0))) → c23(U32'(mark(z0))) 686.55/213.80
ACTIVE(U41(U12(tt), x1)) → c24(U41'(mark(tt), x1)) 686.55/213.80
ACTIVE(U41(U21(tt), x1)) → c24(U41'(mark(tt), x1)) 686.55/213.80
ACTIVE(U41(U32(tt), x1)) → c24(U41'(mark(tt), x1)) 686.55/213.80
ACTIVE(U41(U41(tt, z0), x1)) → c24(U41'(mark(z0), x1)) 686.55/213.80
ACTIVE(U41(isNat(0), x1)) → c24(U41'(mark(tt), x1)) 686.55/213.80
ACTIVE(U41(U11(tt, z0), x1)) → c6(U41'(mark(U12(isNat(z0))), x1)) 686.55/213.80
ACTIVE(U41(U11(tt, z0), x1)) → c6(ACTIVE(U11(tt, z0))) 686.55/213.80
ACTIVE(U41(U31(tt, z0), x1)) → c6(U41'(mark(U32(isNat(z0))), x1)) 686.55/213.80
ACTIVE(U41(U31(tt, z0), x1)) → c6(ACTIVE(U31(tt, z0))) 686.55/213.80
ACTIVE(U41(isNat(plus(z0, z1)), x1)) → c6(U41'(mark(U11(isNat(z0), z1)), x1)) 686.55/213.80
ACTIVE(U41(isNat(plus(z0, z1)), x1)) → c6(ACTIVE(isNat(plus(z0, z1)))) 686.55/213.80
ACTIVE(U41(isNat(s(z0)), x1)) → c6(U41'(mark(U21(isNat(z0))), x1)) 686.55/213.80
ACTIVE(U41(isNat(s(z0)), x1)) → c6(ACTIVE(isNat(s(z0)))) 686.55/213.80
ACTIVE(U41(isNat(x(z0, z1)), x1)) → c6(U41'(mark(U31(isNat(z0), z1)), x1)) 686.55/213.80
ACTIVE(U41(isNat(x(z0, z1)), x1)) → c6(ACTIVE(isNat(x(z0, z1)))) 686.55/213.80
ACTIVE(U51(plus(z0, 0), x1, x2)) → c25(U51'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.55/213.80
ACTIVE(U51(plus(z0, s(z1)), x1, x2)) → c25(U51'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.55/213.80
ACTIVE(U51(x(z0, 0), x1, x2)) → c25(U51'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.55/213.80
ACTIVE(U51(x(z0, s(z1)), x1, x2)) → c25(U51'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.55/213.80
ACTIVE(U51(U11(z0, z1), x1, x2)) → c25(U51'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.55/213.80
ACTIVE(U51(U12(z0), x1, x2)) → c25(U51'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.55/213.80
ACTIVE(U51(U21(z0), x1, x2)) → c25(U51'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.55/213.80
ACTIVE(U51(U31(z0, z1), x1, x2)) → c25(U51'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.55/213.80
ACTIVE(U51(U32(z0), x1, x2)) → c25(U51'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.55/213.80
ACTIVE(U51(U41(z0, z1), x1, x2)) → c25(U51'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.55/213.80
ACTIVE(U51(U51(z0, z1, z2), x1, x2)) → c25(U51'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.55/213.80
ACTIVE(U51(U52(z0, z1, z2), x1, x2)) → c25(U51'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.55/213.80
ACTIVE(U51(s(z0), x1, x2)) → c25(U51'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.55/213.80
ACTIVE(U51(plus(z0, z1), x1, x2)) → c25(U51'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.55/213.80
ACTIVE(U51(plus(z0, z1), x1, x2)) → c25(U51'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.55/213.80
ACTIVE(U51(U61(z0), x1, x2)) → c25(U51'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.55/213.80
ACTIVE(U51(U71(z0, z1, z2), x1, x2)) → c25(U51'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.55/213.80
ACTIVE(U51(U72(z0, z1, z2), x1, x2)) → c25(U51'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.55/213.80
ACTIVE(U51(x(z0, z1), x1, x2)) → c25(U51'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.55/213.80
ACTIVE(U51(x(z0, z1), x1, x2)) → c25(U51'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.55/213.80
ACTIVE(U51(U12(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.55/213.80
ACTIVE(U51(U21(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.55/213.80
ACTIVE(U51(U32(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.55/213.80
ACTIVE(U51(U41(tt, z0), x1, x2)) → c25(U51'(mark(z0), x1, x2)) 686.55/213.80
ACTIVE(U51(isNat(0), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.55/213.80
ACTIVE(U11(U51(tt, z0, z1), x1)) → c7(U11'(mark(U52(isNat(z1), z0, z1)), x1)) 686.55/213.80
ACTIVE(U11(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.55/213.80
ACTIVE(U12(U51(tt, z0, z1))) → c7(U12'(mark(U52(isNat(z1), z0, z1)))) 686.55/213.80
ACTIVE(U12(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.55/213.80
ACTIVE(U21(U51(tt, z0, z1))) → c7(U21'(mark(U52(isNat(z1), z0, z1)))) 686.55/213.80
ACTIVE(U21(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.55/213.80
ACTIVE(U31(U51(tt, z0, z1), x1)) → c7(U31'(mark(U52(isNat(z1), z0, z1)), x1)) 686.55/213.80
ACTIVE(U31(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.55/213.80
ACTIVE(U32(U51(tt, z0, z1))) → c7(U32'(mark(U52(isNat(z1), z0, z1)))) 686.55/213.80
ACTIVE(U32(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.55/213.80
ACTIVE(U41(U51(tt, z0, z1), x1)) → c7(U41'(mark(U52(isNat(z1), z0, z1)), x1)) 686.55/213.80
ACTIVE(U41(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.55/213.80
ACTIVE(U51(U11(tt, z0), x1, x2)) → c7(U51'(mark(U12(isNat(z0))), x1, x2)) 686.55/213.80
ACTIVE(U51(U11(tt, z0), x1, x2)) → c7(ACTIVE(U11(tt, z0))) 686.55/213.80
ACTIVE(U51(U31(tt, z0), x1, x2)) → c7(U51'(mark(U32(isNat(z0))), x1, x2)) 686.55/213.80
ACTIVE(U51(U31(tt, z0), x1, x2)) → c7(ACTIVE(U31(tt, z0))) 686.55/213.80
ACTIVE(U51(U51(tt, z0, z1), x1, x2)) → c7(U51'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.55/213.80
ACTIVE(U51(U51(tt, z0, z1), x1, x2)) → c7(ACTIVE(U51(tt, z0, z1))) 686.55/213.80
ACTIVE(U51(isNat(plus(z0, z1)), x1, x2)) → c7(U51'(mark(U11(isNat(z0), z1)), x1, x2)) 686.55/213.80
ACTIVE(U51(isNat(plus(z0, z1)), x1, x2)) → c7(ACTIVE(isNat(plus(z0, z1)))) 686.55/213.80
ACTIVE(U51(isNat(s(z0)), x1, x2)) → c7(U51'(mark(U21(isNat(z0))), x1, x2)) 686.55/213.80
ACTIVE(U51(isNat(s(z0)), x1, x2)) → c7(ACTIVE(isNat(s(z0)))) 686.55/213.80
ACTIVE(U51(isNat(x(z0, z1)), x1, x2)) → c7(U51'(mark(U31(isNat(z0), z1)), x1, x2)) 686.55/213.80
ACTIVE(U51(isNat(x(z0, z1)), x1, x2)) → c7(ACTIVE(isNat(x(z0, z1)))) 686.55/213.80
ACTIVE(U52(plus(z0, 0), x1, x2)) → c26(U52'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.55/213.80
ACTIVE(U52(plus(z0, s(z1)), x1, x2)) → c26(U52'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.55/213.80
ACTIVE(U52(x(z0, 0), x1, x2)) → c26(U52'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.55/213.80
ACTIVE(U52(x(z0, s(z1)), x1, x2)) → c26(U52'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.55/213.80
ACTIVE(U52(U11(z0, z1), x1, x2)) → c26(U52'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.55/213.80
ACTIVE(U52(U12(z0), x1, x2)) → c26(U52'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.55/213.80
ACTIVE(U52(U21(z0), x1, x2)) → c26(U52'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.55/213.80
ACTIVE(U52(U31(z0, z1), x1, x2)) → c26(U52'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.55/213.80
ACTIVE(U52(U32(z0), x1, x2)) → c26(U52'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.55/213.80
ACTIVE(U52(U41(z0, z1), x1, x2)) → c26(U52'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.55/213.80
ACTIVE(U52(U51(z0, z1, z2), x1, x2)) → c26(U52'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.55/213.80
ACTIVE(U52(U52(z0, z1, z2), x1, x2)) → c26(U52'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.55/213.80
ACTIVE(U52(s(z0), x1, x2)) → c26(U52'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.55/213.80
ACTIVE(U52(plus(z0, z1), x1, x2)) → c26(U52'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.55/213.80
ACTIVE(U52(plus(z0, z1), x1, x2)) → c26(U52'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.55/213.80
ACTIVE(U52(U61(z0), x1, x2)) → c26(U52'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.55/213.80
ACTIVE(U52(U71(z0, z1, z2), x1, x2)) → c26(U52'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.55/213.80
ACTIVE(U52(U72(z0, z1, z2), x1, x2)) → c26(U52'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.55/213.80
ACTIVE(U52(x(z0, z1), x1, x2)) → c26(U52'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.55/213.80
ACTIVE(U52(x(z0, z1), x1, x2)) → c26(U52'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.55/213.80
ACTIVE(U52(U12(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.55/213.80
ACTIVE(U52(U21(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.55/213.80
ACTIVE(U52(U32(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.55/213.80
ACTIVE(U52(U41(tt, z0), x1, x2)) → c26(U52'(mark(z0), x1, x2)) 686.55/213.80
ACTIVE(U52(isNat(0), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.55/213.80
ACTIVE(U11(U52(tt, z0, z1), x1)) → c8(U11'(mark(s(plus(z1, z0))), x1)) 686.55/213.80
ACTIVE(U11(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.55/213.80
ACTIVE(U12(U52(tt, z0, z1))) → c8(U12'(mark(s(plus(z1, z0))))) 686.55/213.80
ACTIVE(U12(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.55/213.80
ACTIVE(U21(U52(tt, z0, z1))) → c8(U21'(mark(s(plus(z1, z0))))) 686.55/213.80
ACTIVE(U21(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.55/213.80
ACTIVE(U31(U52(tt, z0, z1), x1)) → c8(U31'(mark(s(plus(z1, z0))), x1)) 686.55/213.80
ACTIVE(U31(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.55/213.80
ACTIVE(U32(U52(tt, z0, z1))) → c8(U32'(mark(s(plus(z1, z0))))) 686.55/213.80
ACTIVE(U32(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.55/213.80
ACTIVE(U41(U52(tt, z0, z1), x1)) → c8(U41'(mark(s(plus(z1, z0))), x1)) 686.55/213.80
ACTIVE(U41(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.55/213.80
ACTIVE(U51(U52(tt, z0, z1), x1, x2)) → c8(U51'(mark(s(plus(z1, z0))), x1, x2)) 686.55/213.80
ACTIVE(U51(U52(tt, z0, z1), x1, x2)) → c8(ACTIVE(U52(tt, z0, z1))) 686.55/213.80
ACTIVE(U52(U11(tt, z0), x1, x2)) → c8(U52'(mark(U12(isNat(z0))), x1, x2)) 686.55/213.80
ACTIVE(U52(U11(tt, z0), x1, x2)) → c8(ACTIVE(U11(tt, z0))) 686.55/213.80
ACTIVE(U52(U31(tt, z0), x1, x2)) → c8(U52'(mark(U32(isNat(z0))), x1, x2)) 686.55/213.80
ACTIVE(U52(U31(tt, z0), x1, x2)) → c8(ACTIVE(U31(tt, z0))) 686.55/213.80
ACTIVE(U52(U51(tt, z0, z1), x1, x2)) → c8(U52'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.55/213.80
ACTIVE(U52(U51(tt, z0, z1), x1, x2)) → c8(ACTIVE(U51(tt, z0, z1))) 686.55/213.80
ACTIVE(U52(U52(tt, z0, z1), x1, x2)) → c8(U52'(mark(s(plus(z1, z0))), x1, x2)) 686.55/213.80
ACTIVE(U52(U52(tt, z0, z1), x1, x2)) → c8(ACTIVE(U52(tt, z0, z1))) 686.55/213.80
ACTIVE(U52(isNat(plus(z0, z1)), x1, x2)) → c8(U52'(mark(U11(isNat(z0), z1)), x1, x2)) 686.55/213.80
ACTIVE(U52(isNat(plus(z0, z1)), x1, x2)) → c8(ACTIVE(isNat(plus(z0, z1)))) 686.55/213.80
ACTIVE(U52(isNat(s(z0)), x1, x2)) → c8(U52'(mark(U21(isNat(z0))), x1, x2)) 686.55/213.80
ACTIVE(U52(isNat(s(z0)), x1, x2)) → c8(ACTIVE(isNat(s(z0)))) 686.55/213.80
ACTIVE(U52(isNat(x(z0, z1)), x1, x2)) → c8(U52'(mark(U31(isNat(z0), z1)), x1, x2)) 686.55/213.80
ACTIVE(U52(isNat(x(z0, z1)), x1, x2)) → c8(ACTIVE(isNat(x(z0, z1)))) 686.55/213.80
ACTIVE(s(plus(z0, 0))) → c27(S(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.55/213.80
ACTIVE(s(plus(z0, s(z1)))) → c27(S(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.55/213.80
ACTIVE(s(x(z0, 0))) → c27(S(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.55/213.80
ACTIVE(s(x(z0, s(z1)))) → c27(S(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.55/213.80
ACTIVE(s(U11(z0, z1))) → c27(S(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.55/213.80
ACTIVE(s(U12(z0))) → c27(S(U12(active(z0))), ACTIVE(U12(z0))) 686.55/213.80
ACTIVE(s(U21(z0))) → c27(S(U21(active(z0))), ACTIVE(U21(z0))) 686.55/213.80
ACTIVE(s(U31(z0, z1))) → c27(S(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.55/213.80
ACTIVE(s(U32(z0))) → c27(S(U32(active(z0))), ACTIVE(U32(z0))) 686.55/213.80
ACTIVE(s(U41(z0, z1))) → c27(S(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.55/213.80
ACTIVE(s(U51(z0, z1, z2))) → c27(S(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.55/213.80
ACTIVE(s(U52(z0, z1, z2))) → c27(S(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.55/213.80
ACTIVE(s(s(z0))) → c27(S(s(active(z0))), ACTIVE(s(z0))) 686.55/213.80
ACTIVE(s(plus(z0, z1))) → c27(S(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.55/213.80
ACTIVE(s(plus(z0, z1))) → c27(S(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.55/213.80
ACTIVE(s(U61(z0))) → c27(S(U61(active(z0))), ACTIVE(U61(z0))) 686.55/213.80
ACTIVE(s(U71(z0, z1, z2))) → c27(S(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.55/213.80
ACTIVE(s(U72(z0, z1, z2))) → c27(S(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.55/213.80
ACTIVE(s(x(z0, z1))) → c27(S(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.55/213.80
ACTIVE(s(x(z0, z1))) → c27(S(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.55/213.80
ACTIVE(s(U12(tt))) → c27(S(mark(tt))) 686.55/213.80
ACTIVE(s(U21(tt))) → c27(S(mark(tt))) 686.55/213.80
ACTIVE(s(U32(tt))) → c27(S(mark(tt))) 686.55/213.80
ACTIVE(s(U41(tt, z0))) → c27(S(mark(z0))) 686.55/213.80
ACTIVE(s(isNat(0))) → c27(S(mark(tt))) 686.55/213.80
ACTIVE(s(U11(tt, z0))) → c9(S(mark(U12(isNat(z0))))) 686.55/213.80
ACTIVE(s(U11(tt, z0))) → c9(ACTIVE(U11(tt, z0))) 686.55/213.80
ACTIVE(s(U31(tt, z0))) → c9(S(mark(U32(isNat(z0))))) 686.55/213.80
ACTIVE(s(U31(tt, z0))) → c9(ACTIVE(U31(tt, z0))) 686.55/213.80
ACTIVE(s(U51(tt, z0, z1))) → c9(S(mark(U52(isNat(z1), z0, z1)))) 686.55/213.80
ACTIVE(s(U51(tt, z0, z1))) → c9(ACTIVE(U51(tt, z0, z1))) 686.55/213.80
ACTIVE(s(U52(tt, z0, z1))) → c9(S(mark(s(plus(z1, z0))))) 686.55/213.80
ACTIVE(s(U52(tt, z0, z1))) → c9(ACTIVE(U52(tt, z0, z1))) 686.55/213.80
ACTIVE(s(isNat(plus(z0, z1)))) → c9(S(mark(U11(isNat(z0), z1)))) 686.55/213.80
ACTIVE(s(isNat(plus(z0, z1)))) → c9(ACTIVE(isNat(plus(z0, z1)))) 686.55/213.80
ACTIVE(s(isNat(s(z0)))) → c9(S(mark(U21(isNat(z0))))) 686.55/213.80
ACTIVE(s(isNat(s(z0)))) → c9(ACTIVE(isNat(s(z0)))) 686.55/213.80
ACTIVE(s(isNat(x(z0, z1)))) → c9(S(mark(U31(isNat(z0), z1)))) 686.55/213.80
ACTIVE(s(isNat(x(z0, z1)))) → c9(ACTIVE(isNat(x(z0, z1)))) 686.55/213.80
ACTIVE(U61(plus(z0, 0))) → c30(U61'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.55/213.80
ACTIVE(U61(plus(z0, s(z1)))) → c30(U61'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.55/213.80
ACTIVE(U61(x(z0, 0))) → c30(U61'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.55/213.80
ACTIVE(U61(x(z0, s(z1)))) → c30(U61'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.55/213.80
ACTIVE(U61(U11(z0, z1))) → c30(U61'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.55/213.80
ACTIVE(U61(U12(z0))) → c30(U61'(U12(active(z0))), ACTIVE(U12(z0))) 686.55/213.80
ACTIVE(U61(U21(z0))) → c30(U61'(U21(active(z0))), ACTIVE(U21(z0))) 686.55/213.80
ACTIVE(U61(U31(z0, z1))) → c30(U61'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.55/213.80
ACTIVE(U61(U32(z0))) → c30(U61'(U32(active(z0))), ACTIVE(U32(z0))) 686.55/213.80
ACTIVE(U61(U41(z0, z1))) → c30(U61'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.55/213.80
ACTIVE(U61(U51(z0, z1, z2))) → c30(U61'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.55/213.80
ACTIVE(U61(U52(z0, z1, z2))) → c30(U61'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.55/213.80
ACTIVE(U61(s(z0))) → c30(U61'(s(active(z0))), ACTIVE(s(z0))) 686.55/213.80
ACTIVE(U61(plus(z0, z1))) → c30(U61'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.55/213.80
ACTIVE(U61(plus(z0, z1))) → c30(U61'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.55/213.80
ACTIVE(U61(U61(z0))) → c30(U61'(U61(active(z0))), ACTIVE(U61(z0))) 686.55/213.80
ACTIVE(U61(U71(z0, z1, z2))) → c30(U61'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.55/213.80
ACTIVE(U61(U72(z0, z1, z2))) → c30(U61'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.55/213.80
ACTIVE(U61(x(z0, z1))) → c30(U61'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.55/213.80
ACTIVE(U61(x(z0, z1))) → c30(U61'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.55/213.80
ACTIVE(U11(U61(tt), x1)) → c19(U11'(mark(0), x1)) 686.55/213.80
ACTIVE(U12(U61(tt))) → c20(U12'(mark(0))) 686.55/213.80
ACTIVE(U21(U61(tt))) → c21(U21'(mark(0))) 686.55/213.80
ACTIVE(U31(U61(tt), x1)) → c22(U31'(mark(0), x1)) 686.55/213.80
ACTIVE(U32(U61(tt))) → c23(U32'(mark(0))) 686.55/213.80
ACTIVE(U41(U61(tt), x1)) → c24(U41'(mark(0), x1)) 686.55/213.80
ACTIVE(U51(U61(tt), x1, x2)) → c25(U51'(mark(0), x1, x2)) 686.55/213.80
ACTIVE(U52(U61(tt), x1, x2)) → c26(U52'(mark(0), x1, x2)) 686.55/213.80
ACTIVE(s(U61(tt))) → c27(S(mark(0))) 686.55/213.80
ACTIVE(U61(U12(tt))) → c30(U61'(mark(tt))) 686.55/213.80
ACTIVE(U61(U21(tt))) → c30(U61'(mark(tt))) 686.55/213.80
ACTIVE(U61(U32(tt))) → c30(U61'(mark(tt))) 686.55/213.80
ACTIVE(U61(U41(tt, z0))) → c30(U61'(mark(z0))) 686.55/213.80
ACTIVE(U61(U61(tt))) → c30(U61'(mark(0))) 686.55/213.80
ACTIVE(U61(isNat(0))) → c30(U61'(mark(tt))) 686.55/213.80
ACTIVE(U61(U11(tt, z0))) → c10(U61'(mark(U12(isNat(z0))))) 686.55/213.80
ACTIVE(U61(U11(tt, z0))) → c10(ACTIVE(U11(tt, z0))) 686.55/213.80
ACTIVE(U61(U31(tt, z0))) → c10(U61'(mark(U32(isNat(z0))))) 686.55/213.80
ACTIVE(U61(U31(tt, z0))) → c10(ACTIVE(U31(tt, z0))) 686.55/213.80
ACTIVE(U61(U51(tt, z0, z1))) → c10(U61'(mark(U52(isNat(z1), z0, z1)))) 686.55/213.80
ACTIVE(U61(U51(tt, z0, z1))) → c10(ACTIVE(U51(tt, z0, z1))) 686.55/213.80
ACTIVE(U61(U52(tt, z0, z1))) → c10(U61'(mark(s(plus(z1, z0))))) 686.55/213.80
ACTIVE(U61(U52(tt, z0, z1))) → c10(ACTIVE(U52(tt, z0, z1))) 686.55/213.80
ACTIVE(U61(isNat(plus(z0, z1)))) → c10(U61'(mark(U11(isNat(z0), z1)))) 686.55/213.80
ACTIVE(U61(isNat(plus(z0, z1)))) → c10(ACTIVE(isNat(plus(z0, z1)))) 686.55/213.80
ACTIVE(U61(isNat(s(z0)))) → c10(U61'(mark(U21(isNat(z0))))) 686.55/213.80
ACTIVE(U61(isNat(s(z0)))) → c10(ACTIVE(isNat(s(z0)))) 686.55/213.80
ACTIVE(U61(isNat(x(z0, z1)))) → c10(U61'(mark(U31(isNat(z0), z1)))) 686.55/213.80
ACTIVE(U61(isNat(x(z0, z1)))) → c10(ACTIVE(isNat(x(z0, z1)))) 686.55/213.80
ACTIVE(U71(plus(z0, 0), x1, x2)) → c31(U71'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.55/213.80
ACTIVE(U71(plus(z0, s(z1)), x1, x2)) → c31(U71'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.55/213.80
ACTIVE(U71(x(z0, 0), x1, x2)) → c31(U71'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.55/213.80
ACTIVE(U71(x(z0, s(z1)), x1, x2)) → c31(U71'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.55/213.80
ACTIVE(U71(U11(z0, z1), x1, x2)) → c31(U71'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.55/213.80
ACTIVE(U71(U12(z0), x1, x2)) → c31(U71'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.55/213.80
ACTIVE(U71(U21(z0), x1, x2)) → c31(U71'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.55/213.80
ACTIVE(U71(U31(z0, z1), x1, x2)) → c31(U71'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.55/213.80
ACTIVE(U71(U32(z0), x1, x2)) → c31(U71'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.55/213.80
ACTIVE(U71(U41(z0, z1), x1, x2)) → c31(U71'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.55/213.80
ACTIVE(U71(U51(z0, z1, z2), x1, x2)) → c31(U71'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.59/213.80
ACTIVE(U71(U52(z0, z1, z2), x1, x2)) → c31(U71'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.59/213.80
ACTIVE(U71(s(z0), x1, x2)) → c31(U71'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.59/213.80
ACTIVE(U71(plus(z0, z1), x1, x2)) → c31(U71'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.59/213.80
ACTIVE(U71(plus(z0, z1), x1, x2)) → c31(U71'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.59/213.80
ACTIVE(U71(U61(z0), x1, x2)) → c31(U71'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.59/213.80
ACTIVE(U71(U71(z0, z1, z2), x1, x2)) → c31(U71'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.59/213.80
ACTIVE(U71(U72(z0, z1, z2), x1, x2)) → c31(U71'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.59/213.80
ACTIVE(U71(x(z0, z1), x1, x2)) → c31(U71'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.59/213.80
ACTIVE(U71(x(z0, z1), x1, x2)) → c31(U71'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.59/213.80
ACTIVE(U71(U12(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.59/213.80
ACTIVE(U71(U21(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.59/213.80
ACTIVE(U71(U32(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.59/213.80
ACTIVE(U71(U41(tt, z0), x1, x2)) → c31(U71'(mark(z0), x1, x2)) 686.59/213.80
ACTIVE(U71(U61(tt), x1, x2)) → c31(U71'(mark(0), x1, x2)) 686.59/213.80
ACTIVE(U71(isNat(0), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.59/213.80
ACTIVE(U11(U71(tt, z0, z1), x1)) → c11(U11'(mark(U72(isNat(z1), z0, z1)), x1)) 686.59/213.80
ACTIVE(U11(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.59/213.80
ACTIVE(U12(U71(tt, z0, z1))) → c11(U12'(mark(U72(isNat(z1), z0, z1)))) 686.59/213.80
ACTIVE(U12(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.59/213.80
ACTIVE(U21(U71(tt, z0, z1))) → c11(U21'(mark(U72(isNat(z1), z0, z1)))) 686.59/213.80
ACTIVE(U21(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.59/213.80
ACTIVE(U31(U71(tt, z0, z1), x1)) → c11(U31'(mark(U72(isNat(z1), z0, z1)), x1)) 686.59/213.80
ACTIVE(U31(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.59/213.80
ACTIVE(U32(U71(tt, z0, z1))) → c11(U32'(mark(U72(isNat(z1), z0, z1)))) 686.59/213.80
ACTIVE(U32(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.59/213.80
ACTIVE(U41(U71(tt, z0, z1), x1)) → c11(U41'(mark(U72(isNat(z1), z0, z1)), x1)) 686.59/213.80
ACTIVE(U41(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.59/213.80
ACTIVE(U51(U71(tt, z0, z1), x1, x2)) → c11(U51'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.59/213.80
ACTIVE(U51(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.59/213.80
ACTIVE(U52(U71(tt, z0, z1), x1, x2)) → c11(U52'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.59/213.80
ACTIVE(U52(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.59/213.80
ACTIVE(s(U71(tt, z0, z1))) → c11(S(mark(U72(isNat(z1), z0, z1)))) 686.59/213.80
ACTIVE(s(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.59/213.80
ACTIVE(U61(U71(tt, z0, z1))) → c11(U61'(mark(U72(isNat(z1), z0, z1)))) 686.59/213.80
ACTIVE(U61(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.59/213.80
ACTIVE(U71(U11(tt, z0), x1, x2)) → c11(U71'(mark(U12(isNat(z0))), x1, x2)) 686.59/213.80
ACTIVE(U71(U11(tt, z0), x1, x2)) → c11(ACTIVE(U11(tt, z0))) 686.59/213.80
ACTIVE(U71(U31(tt, z0), x1, x2)) → c11(U71'(mark(U32(isNat(z0))), x1, x2)) 686.59/213.80
ACTIVE(U71(U31(tt, z0), x1, x2)) → c11(ACTIVE(U31(tt, z0))) 686.59/213.80
ACTIVE(U71(U51(tt, z0, z1), x1, x2)) → c11(U71'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.59/213.80
ACTIVE(U71(U51(tt, z0, z1), x1, x2)) → c11(ACTIVE(U51(tt, z0, z1))) 686.59/213.80
ACTIVE(U71(U52(tt, z0, z1), x1, x2)) → c11(U71'(mark(s(plus(z1, z0))), x1, x2)) 686.59/213.80
ACTIVE(U71(U52(tt, z0, z1), x1, x2)) → c11(ACTIVE(U52(tt, z0, z1))) 686.59/213.80
ACTIVE(U71(U71(tt, z0, z1), x1, x2)) → c11(U71'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.59/213.80
ACTIVE(U71(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.59/213.80
ACTIVE(U71(isNat(plus(z0, z1)), x1, x2)) → c11(U71'(mark(U11(isNat(z0), z1)), x1, x2)) 686.59/213.80
ACTIVE(U71(isNat(plus(z0, z1)), x1, x2)) → c11(ACTIVE(isNat(plus(z0, z1)))) 686.59/213.80
ACTIVE(U71(isNat(s(z0)), x1, x2)) → c11(U71'(mark(U21(isNat(z0))), x1, x2)) 686.59/213.80
ACTIVE(U71(isNat(s(z0)), x1, x2)) → c11(ACTIVE(isNat(s(z0)))) 686.59/213.80
ACTIVE(U71(isNat(x(z0, z1)), x1, x2)) → c11(U71'(mark(U31(isNat(z0), z1)), x1, x2)) 686.59/213.80
ACTIVE(U71(isNat(x(z0, z1)), x1, x2)) → c11(ACTIVE(isNat(x(z0, z1)))) 686.59/213.80
ACTIVE(U72(plus(z0, 0), x1, x2)) → c32(U72'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.59/213.80
ACTIVE(U72(plus(z0, s(z1)), x1, x2)) → c32(U72'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.59/213.80
ACTIVE(U72(x(z0, 0), x1, x2)) → c32(U72'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.59/213.80
ACTIVE(U72(x(z0, s(z1)), x1, x2)) → c32(U72'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.59/213.80
ACTIVE(U72(U11(z0, z1), x1, x2)) → c32(U72'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.59/213.80
ACTIVE(U72(U12(z0), x1, x2)) → c32(U72'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.59/213.80
ACTIVE(U72(U21(z0), x1, x2)) → c32(U72'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.59/213.80
ACTIVE(U72(U31(z0, z1), x1, x2)) → c32(U72'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.59/213.80
ACTIVE(U72(U32(z0), x1, x2)) → c32(U72'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.59/213.80
ACTIVE(U72(U41(z0, z1), x1, x2)) → c32(U72'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.59/213.80
ACTIVE(U72(U51(z0, z1, z2), x1, x2)) → c32(U72'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.59/213.80
ACTIVE(U72(U52(z0, z1, z2), x1, x2)) → c32(U72'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.59/213.80
ACTIVE(U72(s(z0), x1, x2)) → c32(U72'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.59/213.80
ACTIVE(U72(plus(z0, z1), x1, x2)) → c32(U72'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.59/213.80
ACTIVE(U72(plus(z0, z1), x1, x2)) → c32(U72'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.59/213.80
ACTIVE(U72(U61(z0), x1, x2)) → c32(U72'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.59/213.80
ACTIVE(U72(U71(z0, z1, z2), x1, x2)) → c32(U72'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.59/213.80
ACTIVE(U72(U72(z0, z1, z2), x1, x2)) → c32(U72'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.59/213.80
ACTIVE(U72(x(z0, z1), x1, x2)) → c32(U72'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.59/213.80
ACTIVE(U72(x(z0, z1), x1, x2)) → c32(U72'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.59/213.80
ACTIVE(U72(U12(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.59/213.80
ACTIVE(U72(U21(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.59/213.80
ACTIVE(U72(U32(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.59/213.80
ACTIVE(U72(U41(tt, z0), x1, x2)) → c32(U72'(mark(z0), x1, x2)) 686.59/213.80
ACTIVE(U72(U61(tt), x1, x2)) → c32(U72'(mark(0), x1, x2)) 686.59/213.80
ACTIVE(U72(isNat(0), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.59/213.80
ACTIVE(U11(U72(tt, z0, z1), x1)) → c12(U11'(mark(plus(x(z1, z0), z1)), x1)) 686.59/213.80
ACTIVE(U11(U72(tt, z0, z1), x1)) → c12(ACTIVE(U72(tt, z0, z1))) 686.59/213.80
ACTIVE(U12(U72(tt, z0, z1))) → c12(U12'(mark(plus(x(z1, z0), z1)))) 686.59/213.80
ACTIVE(U12(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.59/213.80
ACTIVE(U21(U72(tt, z0, z1))) → c12(U21'(mark(plus(x(z1, z0), z1)))) 686.59/213.80
ACTIVE(U21(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.59/213.80
ACTIVE(U31(U72(tt, z0, z1), x1)) → c12(U31'(mark(plus(x(z1, z0), z1)), x1)) 686.59/213.80
ACTIVE(U31(U72(tt, z0, z1), x1)) → c12(ACTIVE(U72(tt, z0, z1))) 686.59/213.80
ACTIVE(U32(U72(tt, z0, z1))) → c12(U32'(mark(plus(x(z1, z0), z1)))) 686.59/213.80
ACTIVE(U32(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.59/213.80
ACTIVE(U41(U72(tt, z0, z1), x1)) → c12(U41'(mark(plus(x(z1, z0), z1)), x1)) 686.59/213.80
ACTIVE(U41(U72(tt, z0, z1), x1)) → c12(ACTIVE(U72(tt, z0, z1))) 686.59/213.80
ACTIVE(U51(U72(tt, z0, z1), x1, x2)) → c12(U51'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.59/213.80
ACTIVE(U51(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.59/213.80
ACTIVE(U52(U72(tt, z0, z1), x1, x2)) → c12(U52'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.59/213.80
ACTIVE(U52(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.59/213.80
ACTIVE(s(U72(tt, z0, z1))) → c12(S(mark(plus(x(z1, z0), z1)))) 686.59/213.80
ACTIVE(s(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.59/213.80
ACTIVE(U61(U72(tt, z0, z1))) → c12(U61'(mark(plus(x(z1, z0), z1)))) 686.59/213.80
ACTIVE(U61(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.59/213.80
ACTIVE(U71(U72(tt, z0, z1), x1, x2)) → c12(U71'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.59/213.80
ACTIVE(U71(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.59/213.80
ACTIVE(U72(U11(tt, z0), x1, x2)) → c12(U72'(mark(U12(isNat(z0))), x1, x2)) 686.59/213.80
ACTIVE(U72(U11(tt, z0), x1, x2)) → c12(ACTIVE(U11(tt, z0))) 686.59/213.80
ACTIVE(U72(U31(tt, z0), x1, x2)) → c12(U72'(mark(U32(isNat(z0))), x1, x2)) 686.59/213.80
ACTIVE(U72(U31(tt, z0), x1, x2)) → c12(ACTIVE(U31(tt, z0))) 686.59/213.80
ACTIVE(U72(U51(tt, z0, z1), x1, x2)) → c12(U72'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.59/213.80
ACTIVE(U72(U51(tt, z0, z1), x1, x2)) → c12(ACTIVE(U51(tt, z0, z1))) 686.59/213.80
ACTIVE(U72(U52(tt, z0, z1), x1, x2)) → c12(U72'(mark(s(plus(z1, z0))), x1, x2)) 686.59/213.80
ACTIVE(U72(U52(tt, z0, z1), x1, x2)) → c12(ACTIVE(U52(tt, z0, z1))) 686.59/213.80
ACTIVE(U72(U71(tt, z0, z1), x1, x2)) → c12(U72'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.59/213.80
ACTIVE(U72(U71(tt, z0, z1), x1, x2)) → c12(ACTIVE(U71(tt, z0, z1))) 686.59/213.80
ACTIVE(U72(U72(tt, z0, z1), x1, x2)) → c12(U72'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.59/213.80
ACTIVE(U72(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.59/213.80
ACTIVE(U72(isNat(plus(z0, z1)), x1, x2)) → c12(U72'(mark(U11(isNat(z0), z1)), x1, x2)) 686.59/213.80
ACTIVE(U72(isNat(plus(z0, z1)), x1, x2)) → c12(ACTIVE(isNat(plus(z0, z1)))) 686.59/213.80
ACTIVE(U72(isNat(s(z0)), x1, x2)) → c12(U72'(mark(U21(isNat(z0))), x1, x2)) 686.59/213.80
ACTIVE(U72(isNat(s(z0)), x1, x2)) → c12(ACTIVE(isNat(s(z0)))) 686.59/213.80
ACTIVE(U72(isNat(x(z0, z1)), x1, x2)) → c12(U72'(mark(U31(isNat(z0), z1)), x1, x2)) 686.59/213.80
ACTIVE(U72(isNat(x(z0, z1)), x1, x2)) → c12(ACTIVE(isNat(x(z0, z1)))) 686.59/213.80
PROPER(U11(x0, U11(z0, z1))) → c65(U11'(proper(x0), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(U11(z0, z1))) 686.59/213.80
PROPER(U11(x0, U12(z0))) → c65(U11'(proper(x0), U12(proper(z0))), PROPER(x0), PROPER(U12(z0))) 686.59/213.80
PROPER(U11(x0, isNat(z0))) → c65(U11'(proper(x0), isNat(proper(z0))), PROPER(x0), PROPER(isNat(z0))) 686.59/213.80
PROPER(U11(x0, U21(z0))) → c65(U11'(proper(x0), U21(proper(z0))), PROPER(x0), PROPER(U21(z0))) 686.59/213.80
PROPER(U11(x0, U31(z0, z1))) → c65(U11'(proper(x0), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(U31(z0, z1))) 686.59/213.80
PROPER(U11(x0, U32(z0))) → c65(U11'(proper(x0), U32(proper(z0))), PROPER(x0), PROPER(U32(z0))) 686.59/213.80
PROPER(U11(x0, U41(z0, z1))) → c65(U11'(proper(x0), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(U41(z0, z1))) 686.59/213.80
PROPER(U11(x0, U51(z0, z1, z2))) → c65(U11'(proper(x0), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U51(z0, z1, z2))) 686.59/213.80
PROPER(U11(x0, U52(z0, z1, z2))) → c65(U11'(proper(x0), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U52(z0, z1, z2))) 686.59/213.80
PROPER(U11(x0, s(z0))) → c65(U11'(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 686.59/213.80
PROPER(U11(x0, plus(z0, z1))) → c65(U11'(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 686.59/213.80
PROPER(U11(x0, U61(z0))) → c65(U11'(proper(x0), U61(proper(z0))), PROPER(x0), PROPER(U61(z0))) 686.59/213.80
PROPER(U11(x0, U71(z0, z1, z2))) → c65(U11'(proper(x0), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U71(z0, z1, z2))) 686.59/213.80
PROPER(U11(x0, U72(z0, z1, z2))) → c65(U11'(proper(x0), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U72(z0, z1, z2))) 686.59/213.80
PROPER(U11(x0, x(z0, z1))) → c65(U11'(proper(x0), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x(z0, z1))) 686.59/213.80
PROPER(U11(U11(z0, z1), x1)) → c65(U11'(U11(proper(z0), proper(z1)), proper(x1)), PROPER(U11(z0, z1)), PROPER(x1)) 686.59/213.80
PROPER(U11(U12(z0), x1)) → c65(U11'(U12(proper(z0)), proper(x1)), PROPER(U12(z0)), PROPER(x1)) 686.59/213.80
PROPER(U11(isNat(z0), x1)) → c65(U11'(isNat(proper(z0)), proper(x1)), PROPER(isNat(z0)), PROPER(x1)) 686.59/213.80
PROPER(U11(U21(z0), x1)) → c65(U11'(U21(proper(z0)), proper(x1)), PROPER(U21(z0)), PROPER(x1)) 686.59/213.80
PROPER(U11(U31(z0, z1), x1)) → c65(U11'(U31(proper(z0), proper(z1)), proper(x1)), PROPER(U31(z0, z1)), PROPER(x1)) 686.59/213.80
PROPER(U11(U32(z0), x1)) → c65(U11'(U32(proper(z0)), proper(x1)), PROPER(U32(z0)), PROPER(x1)) 686.59/213.80
PROPER(U11(U41(z0, z1), x1)) → c65(U11'(U41(proper(z0), proper(z1)), proper(x1)), PROPER(U41(z0, z1)), PROPER(x1)) 686.59/213.80
PROPER(U11(U51(z0, z1, z2), x1)) → c65(U11'(U51(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U51(z0, z1, z2)), PROPER(x1)) 686.59/213.80
PROPER(U11(U52(z0, z1, z2), x1)) → c65(U11'(U52(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U52(z0, z1, z2)), PROPER(x1)) 686.59/213.80
PROPER(U11(s(z0), x1)) → c65(U11'(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 686.59/213.80
PROPER(U11(plus(z0, z1), x1)) → c65(U11'(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 686.59/213.80
PROPER(U11(U61(z0), x1)) → c65(U11'(U61(proper(z0)), proper(x1)), PROPER(U61(z0)), PROPER(x1)) 686.59/213.80
PROPER(U11(U71(z0, z1, z2), x1)) → c65(U11'(U71(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U71(z0, z1, z2)), PROPER(x1)) 686.59/213.80
PROPER(U11(U72(z0, z1, z2), x1)) → c65(U11'(U72(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U72(z0, z1, z2)), PROPER(x1)) 686.59/213.80
PROPER(U11(x(z0, z1), x1)) → c65(U11'(x(proper(z0), proper(z1)), proper(x1)), PROPER(x(z0, z1)), PROPER(x1)) 686.59/213.80
PROPER(U11(x0, tt)) → c65(U11'(proper(x0), ok(tt)), PROPER(x0)) 686.59/213.80
PROPER(U11(x0, 0)) → c65(U11'(proper(x0), ok(0)), PROPER(x0)) 686.59/213.80
PROPER(U11(tt, x1)) → c65(U11'(ok(tt), proper(x1)), PROPER(x1)) 686.59/213.80
PROPER(U11(0, x1)) → c65(U11'(ok(0), proper(x1)), PROPER(x1)) 686.59/213.80
PROPER(U12(U11(z0, z1))) → c67(U12'(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.59/213.80
PROPER(U12(U12(z0))) → c67(U12'(U12(proper(z0))), PROPER(U12(z0))) 686.59/213.80
PROPER(U12(isNat(z0))) → c67(U12'(isNat(proper(z0))), PROPER(isNat(z0))) 686.59/213.80
PROPER(U12(U21(z0))) → c67(U12'(U21(proper(z0))), PROPER(U21(z0))) 686.59/213.80
PROPER(U12(U31(z0, z1))) → c67(U12'(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.59/213.80
PROPER(U12(U32(z0))) → c67(U12'(U32(proper(z0))), PROPER(U32(z0))) 686.59/213.80
PROPER(U12(U41(z0, z1))) → c67(U12'(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.59/213.80
PROPER(U12(U51(z0, z1, z2))) → c67(U12'(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.59/213.80
PROPER(U12(U52(z0, z1, z2))) → c67(U12'(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.59/213.80
PROPER(U12(s(z0))) → c67(U12'(s(proper(z0))), PROPER(s(z0))) 686.59/213.80
PROPER(U12(plus(z0, z1))) → c67(U12'(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.59/213.80
PROPER(U12(U61(z0))) → c67(U12'(U61(proper(z0))), PROPER(U61(z0))) 686.59/213.80
PROPER(U12(U71(z0, z1, z2))) → c67(U12'(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.59/213.80
PROPER(U12(U72(z0, z1, z2))) → c67(U12'(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.59/213.80
PROPER(U12(x(z0, z1))) → c67(U12'(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.59/213.80
PROPER(U12(tt)) → c67(U12'(ok(tt))) 686.59/213.80
PROPER(U12(0)) → c67(U12'(ok(0))) 686.59/213.80
PROPER(isNat(U11(z0, z1))) → c68(ISNAT(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.59/213.80
PROPER(isNat(U12(z0))) → c68(ISNAT(U12(proper(z0))), PROPER(U12(z0))) 686.59/213.80
PROPER(isNat(isNat(z0))) → c68(ISNAT(isNat(proper(z0))), PROPER(isNat(z0))) 686.59/213.80
PROPER(isNat(U21(z0))) → c68(ISNAT(U21(proper(z0))), PROPER(U21(z0))) 686.59/213.80
PROPER(isNat(U31(z0, z1))) → c68(ISNAT(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.59/213.80
PROPER(isNat(U32(z0))) → c68(ISNAT(U32(proper(z0))), PROPER(U32(z0))) 686.59/213.80
PROPER(isNat(U41(z0, z1))) → c68(ISNAT(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.59/213.80
PROPER(isNat(U51(z0, z1, z2))) → c68(ISNAT(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.59/213.80
PROPER(isNat(U52(z0, z1, z2))) → c68(ISNAT(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.59/213.80
PROPER(isNat(s(z0))) → c68(ISNAT(s(proper(z0))), PROPER(s(z0))) 686.59/213.80
PROPER(isNat(plus(z0, z1))) → c68(ISNAT(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.59/213.80
PROPER(isNat(U61(z0))) → c68(ISNAT(U61(proper(z0))), PROPER(U61(z0))) 686.59/213.80
PROPER(isNat(U71(z0, z1, z2))) → c68(ISNAT(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.59/213.80
PROPER(isNat(U72(z0, z1, z2))) → c68(ISNAT(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.59/213.80
PROPER(isNat(x(z0, z1))) → c68(ISNAT(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.59/213.80
PROPER(isNat(tt)) → c68(ISNAT(ok(tt))) 686.59/213.80
PROPER(isNat(0)) → c68(ISNAT(ok(0))) 686.59/213.80
PROPER(U21(U11(z0, z1))) → c69(U21'(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.59/213.80
PROPER(U21(U12(z0))) → c69(U21'(U12(proper(z0))), PROPER(U12(z0))) 686.59/213.80
PROPER(U21(isNat(z0))) → c69(U21'(isNat(proper(z0))), PROPER(isNat(z0))) 686.59/213.80
PROPER(U21(U21(z0))) → c69(U21'(U21(proper(z0))), PROPER(U21(z0))) 686.59/213.80
PROPER(U21(U31(z0, z1))) → c69(U21'(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.59/213.80
PROPER(U21(U32(z0))) → c69(U21'(U32(proper(z0))), PROPER(U32(z0))) 686.59/213.80
PROPER(U21(U41(z0, z1))) → c69(U21'(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.59/213.80
PROPER(U21(U51(z0, z1, z2))) → c69(U21'(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.59/213.80
PROPER(U21(U52(z0, z1, z2))) → c69(U21'(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.59/213.80
PROPER(U21(s(z0))) → c69(U21'(s(proper(z0))), PROPER(s(z0))) 686.59/213.80
PROPER(U21(plus(z0, z1))) → c69(U21'(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.59/213.80
PROPER(U21(U61(z0))) → c69(U21'(U61(proper(z0))), PROPER(U61(z0))) 686.59/213.80
PROPER(U21(U71(z0, z1, z2))) → c69(U21'(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.59/213.80
PROPER(U21(U72(z0, z1, z2))) → c69(U21'(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.59/213.80
PROPER(U21(x(z0, z1))) → c69(U21'(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.59/213.80
PROPER(U21(tt)) → c69(U21'(ok(tt))) 686.59/213.80
PROPER(U21(0)) → c69(U21'(ok(0))) 686.59/213.80
PROPER(U31(x0, U11(z0, z1))) → c70(U31'(proper(x0), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(U11(z0, z1))) 686.59/213.80
PROPER(U31(x0, U12(z0))) → c70(U31'(proper(x0), U12(proper(z0))), PROPER(x0), PROPER(U12(z0))) 686.59/213.80
PROPER(U31(x0, isNat(z0))) → c70(U31'(proper(x0), isNat(proper(z0))), PROPER(x0), PROPER(isNat(z0))) 686.59/213.80
PROPER(U31(x0, U21(z0))) → c70(U31'(proper(x0), U21(proper(z0))), PROPER(x0), PROPER(U21(z0))) 686.59/213.80
PROPER(U31(x0, U31(z0, z1))) → c70(U31'(proper(x0), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(U31(z0, z1))) 686.59/213.80
PROPER(U31(x0, U32(z0))) → c70(U31'(proper(x0), U32(proper(z0))), PROPER(x0), PROPER(U32(z0))) 686.59/213.80
PROPER(U31(x0, U41(z0, z1))) → c70(U31'(proper(x0), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(U41(z0, z1))) 686.59/213.80
PROPER(U31(x0, U51(z0, z1, z2))) → c70(U31'(proper(x0), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U51(z0, z1, z2))) 686.59/213.80
PROPER(U31(x0, U52(z0, z1, z2))) → c70(U31'(proper(x0), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U52(z0, z1, z2))) 686.59/213.80
PROPER(U31(x0, s(z0))) → c70(U31'(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 686.59/213.80
PROPER(U31(x0, plus(z0, z1))) → c70(U31'(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 686.59/213.80
PROPER(U31(x0, U61(z0))) → c70(U31'(proper(x0), U61(proper(z0))), PROPER(x0), PROPER(U61(z0))) 686.59/213.80
PROPER(U31(x0, U71(z0, z1, z2))) → c70(U31'(proper(x0), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U71(z0, z1, z2))) 686.59/213.80
PROPER(U31(x0, U72(z0, z1, z2))) → c70(U31'(proper(x0), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U72(z0, z1, z2))) 686.59/213.80
PROPER(U31(x0, x(z0, z1))) → c70(U31'(proper(x0), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x(z0, z1))) 686.59/213.80
PROPER(U31(U11(z0, z1), x1)) → c70(U31'(U11(proper(z0), proper(z1)), proper(x1)), PROPER(U11(z0, z1)), PROPER(x1)) 686.59/213.80
PROPER(U31(U12(z0), x1)) → c70(U31'(U12(proper(z0)), proper(x1)), PROPER(U12(z0)), PROPER(x1)) 686.59/213.80
PROPER(U31(isNat(z0), x1)) → c70(U31'(isNat(proper(z0)), proper(x1)), PROPER(isNat(z0)), PROPER(x1)) 686.59/213.80
PROPER(U31(U21(z0), x1)) → c70(U31'(U21(proper(z0)), proper(x1)), PROPER(U21(z0)), PROPER(x1)) 686.59/213.80
PROPER(U31(U31(z0, z1), x1)) → c70(U31'(U31(proper(z0), proper(z1)), proper(x1)), PROPER(U31(z0, z1)), PROPER(x1)) 686.59/213.80
PROPER(U31(U32(z0), x1)) → c70(U31'(U32(proper(z0)), proper(x1)), PROPER(U32(z0)), PROPER(x1)) 686.59/213.80
PROPER(U31(U41(z0, z1), x1)) → c70(U31'(U41(proper(z0), proper(z1)), proper(x1)), PROPER(U41(z0, z1)), PROPER(x1)) 686.59/213.80
PROPER(U31(U51(z0, z1, z2), x1)) → c70(U31'(U51(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U51(z0, z1, z2)), PROPER(x1)) 686.59/213.80
PROPER(U31(U52(z0, z1, z2), x1)) → c70(U31'(U52(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U52(z0, z1, z2)), PROPER(x1)) 686.59/213.80
PROPER(U31(s(z0), x1)) → c70(U31'(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 686.59/213.80
PROPER(U31(plus(z0, z1), x1)) → c70(U31'(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 686.59/213.80
PROPER(U31(U61(z0), x1)) → c70(U31'(U61(proper(z0)), proper(x1)), PROPER(U61(z0)), PROPER(x1)) 686.59/213.80
PROPER(U31(U71(z0, z1, z2), x1)) → c70(U31'(U71(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U71(z0, z1, z2)), PROPER(x1)) 686.59/213.80
PROPER(U31(U72(z0, z1, z2), x1)) → c70(U31'(U72(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U72(z0, z1, z2)), PROPER(x1)) 686.59/213.80
PROPER(U31(x(z0, z1), x1)) → c70(U31'(x(proper(z0), proper(z1)), proper(x1)), PROPER(x(z0, z1)), PROPER(x1)) 686.59/213.80
PROPER(U31(x0, tt)) → c70(U31'(proper(x0), ok(tt)), PROPER(x0)) 686.59/213.80
PROPER(U31(x0, 0)) → c70(U31'(proper(x0), ok(0)), PROPER(x0)) 686.59/213.80
PROPER(U31(tt, x1)) → c70(U31'(ok(tt), proper(x1)), PROPER(x1)) 686.59/213.80
PROPER(U31(0, x1)) → c70(U31'(ok(0), proper(x1)), PROPER(x1)) 686.59/213.80
PROPER(U32(U11(z0, z1))) → c71(U32'(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.59/213.80
PROPER(U32(U12(z0))) → c71(U32'(U12(proper(z0))), PROPER(U12(z0))) 686.59/213.80
PROPER(U32(isNat(z0))) → c71(U32'(isNat(proper(z0))), PROPER(isNat(z0))) 686.59/213.80
PROPER(U32(U21(z0))) → c71(U32'(U21(proper(z0))), PROPER(U21(z0))) 686.59/213.80
PROPER(U32(U31(z0, z1))) → c71(U32'(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.59/213.80
PROPER(U32(U32(z0))) → c71(U32'(U32(proper(z0))), PROPER(U32(z0))) 686.59/213.80
PROPER(U32(U41(z0, z1))) → c71(U32'(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.59/213.80
PROPER(U32(U51(z0, z1, z2))) → c71(U32'(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.59/213.80
PROPER(U32(U52(z0, z1, z2))) → c71(U32'(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.59/213.80
PROPER(U32(s(z0))) → c71(U32'(s(proper(z0))), PROPER(s(z0))) 686.59/213.80
PROPER(U32(plus(z0, z1))) → c71(U32'(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.59/213.80
PROPER(U32(U61(z0))) → c71(U32'(U61(proper(z0))), PROPER(U61(z0))) 686.59/213.80
PROPER(U32(U71(z0, z1, z2))) → c71(U32'(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.59/213.80
PROPER(U32(U72(z0, z1, z2))) → c71(U32'(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.59/213.80
PROPER(U32(x(z0, z1))) → c71(U32'(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.59/213.80
PROPER(U32(tt)) → c71(U32'(ok(tt))) 686.59/213.80
PROPER(U32(0)) → c71(U32'(ok(0))) 686.59/213.80
PROPER(U41(x0, U11(z0, z1))) → c72(U41'(proper(x0), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(U11(z0, z1))) 686.59/213.80
PROPER(U41(x0, U12(z0))) → c72(U41'(proper(x0), U12(proper(z0))), PROPER(x0), PROPER(U12(z0))) 686.59/213.80
PROPER(U41(x0, isNat(z0))) → c72(U41'(proper(x0), isNat(proper(z0))), PROPER(x0), PROPER(isNat(z0))) 686.59/213.80
PROPER(U41(x0, U21(z0))) → c72(U41'(proper(x0), U21(proper(z0))), PROPER(x0), PROPER(U21(z0))) 686.59/213.80
PROPER(U41(x0, U31(z0, z1))) → c72(U41'(proper(x0), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(U31(z0, z1))) 686.59/213.80
PROPER(U41(x0, U32(z0))) → c72(U41'(proper(x0), U32(proper(z0))), PROPER(x0), PROPER(U32(z0))) 686.59/213.80
PROPER(U41(x0, U41(z0, z1))) → c72(U41'(proper(x0), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(U41(z0, z1))) 686.59/213.80
PROPER(U41(x0, U51(z0, z1, z2))) → c72(U41'(proper(x0), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U51(z0, z1, z2))) 686.59/213.80
PROPER(U41(x0, U52(z0, z1, z2))) → c72(U41'(proper(x0), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U52(z0, z1, z2))) 686.59/213.80
PROPER(U41(x0, s(z0))) → c72(U41'(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 686.59/213.80
PROPER(U41(x0, plus(z0, z1))) → c72(U41'(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 686.59/213.80
PROPER(U41(x0, U61(z0))) → c72(U41'(proper(x0), U61(proper(z0))), PROPER(x0), PROPER(U61(z0))) 686.59/213.80
PROPER(U41(x0, U71(z0, z1, z2))) → c72(U41'(proper(x0), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U71(z0, z1, z2))) 686.59/213.80
PROPER(U41(x0, U72(z0, z1, z2))) → c72(U41'(proper(x0), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U72(z0, z1, z2))) 686.59/213.80
PROPER(U41(x0, x(z0, z1))) → c72(U41'(proper(x0), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x(z0, z1))) 686.59/213.80
PROPER(U41(U11(z0, z1), x1)) → c72(U41'(U11(proper(z0), proper(z1)), proper(x1)), PROPER(U11(z0, z1)), PROPER(x1)) 686.59/213.80
PROPER(U41(U12(z0), x1)) → c72(U41'(U12(proper(z0)), proper(x1)), PROPER(U12(z0)), PROPER(x1)) 686.59/213.80
PROPER(U41(isNat(z0), x1)) → c72(U41'(isNat(proper(z0)), proper(x1)), PROPER(isNat(z0)), PROPER(x1)) 686.59/213.80
PROPER(U41(U21(z0), x1)) → c72(U41'(U21(proper(z0)), proper(x1)), PROPER(U21(z0)), PROPER(x1)) 686.59/213.80
PROPER(U41(U31(z0, z1), x1)) → c72(U41'(U31(proper(z0), proper(z1)), proper(x1)), PROPER(U31(z0, z1)), PROPER(x1)) 686.59/213.80
PROPER(U41(U32(z0), x1)) → c72(U41'(U32(proper(z0)), proper(x1)), PROPER(U32(z0)), PROPER(x1)) 686.59/213.80
PROPER(U41(U41(z0, z1), x1)) → c72(U41'(U41(proper(z0), proper(z1)), proper(x1)), PROPER(U41(z0, z1)), PROPER(x1)) 686.59/213.80
PROPER(U41(U51(z0, z1, z2), x1)) → c72(U41'(U51(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U51(z0, z1, z2)), PROPER(x1)) 686.59/213.80
PROPER(U41(U52(z0, z1, z2), x1)) → c72(U41'(U52(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U52(z0, z1, z2)), PROPER(x1)) 686.59/213.80
PROPER(U41(s(z0), x1)) → c72(U41'(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 686.59/213.80
PROPER(U41(plus(z0, z1), x1)) → c72(U41'(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 686.59/213.80
PROPER(U41(U61(z0), x1)) → c72(U41'(U61(proper(z0)), proper(x1)), PROPER(U61(z0)), PROPER(x1)) 686.59/213.80
PROPER(U41(U71(z0, z1, z2), x1)) → c72(U41'(U71(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U71(z0, z1, z2)), PROPER(x1)) 686.59/213.80
PROPER(U41(U72(z0, z1, z2), x1)) → c72(U41'(U72(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U72(z0, z1, z2)), PROPER(x1)) 686.59/213.80
PROPER(U41(x(z0, z1), x1)) → c72(U41'(x(proper(z0), proper(z1)), proper(x1)), PROPER(x(z0, z1)), PROPER(x1)) 686.59/213.80
PROPER(U41(x0, tt)) → c72(U41'(proper(x0), ok(tt)), PROPER(x0)) 686.59/213.80
PROPER(U41(x0, 0)) → c72(U41'(proper(x0), ok(0)), PROPER(x0)) 686.59/213.80
PROPER(U41(tt, x1)) → c72(U41'(ok(tt), proper(x1)), PROPER(x1)) 686.59/213.80
PROPER(U41(0, x1)) → c72(U41'(ok(0), proper(x1)), PROPER(x1)) 686.59/213.80
PROPER(U51(x0, x1, U11(z0, z1))) → c73(U51'(proper(x0), proper(x1), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U11(z0, z1))) 686.59/213.80
PROPER(U51(x0, x1, U12(z0))) → c73(U51'(proper(x0), proper(x1), U12(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U12(z0))) 686.59/213.80
PROPER(U51(x0, x1, isNat(z0))) → c73(U51'(proper(x0), proper(x1), isNat(proper(z0))), PROPER(x0), PROPER(x1), PROPER(isNat(z0))) 686.59/213.80
PROPER(U51(x0, x1, U21(z0))) → c73(U51'(proper(x0), proper(x1), U21(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U21(z0))) 686.59/213.80
PROPER(U51(x0, x1, U31(z0, z1))) → c73(U51'(proper(x0), proper(x1), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U31(z0, z1))) 686.59/213.80
PROPER(U51(x0, x1, U32(z0))) → c73(U51'(proper(x0), proper(x1), U32(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U32(z0))) 686.59/213.80
PROPER(U51(x0, x1, U41(z0, z1))) → c73(U51'(proper(x0), proper(x1), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U41(z0, z1))) 686.59/213.80
PROPER(U51(x0, x1, U51(z0, z1, z2))) → c73(U51'(proper(x0), proper(x1), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U51(z0, z1, z2))) 686.59/213.80
PROPER(U51(x0, x1, U52(z0, z1, z2))) → c73(U51'(proper(x0), proper(x1), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U52(z0, z1, z2))) 686.59/213.80
PROPER(U51(x0, x1, s(z0))) → c73(U51'(proper(x0), proper(x1), s(proper(z0))), PROPER(x0), PROPER(x1), PROPER(s(z0))) 686.59/213.80
PROPER(U51(x0, x1, plus(z0, z1))) → c73(U51'(proper(x0), proper(x1), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(plus(z0, z1))) 686.59/213.80
PROPER(U51(x0, x1, U61(z0))) → c73(U51'(proper(x0), proper(x1), U61(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U61(z0))) 686.59/213.80
PROPER(U51(x0, x1, U71(z0, z1, z2))) → c73(U51'(proper(x0), proper(x1), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U71(z0, z1, z2))) 686.59/213.80
PROPER(U51(x0, x1, U72(z0, z1, z2))) → c73(U51'(proper(x0), proper(x1), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U72(z0, z1, z2))) 686.59/213.80
PROPER(U51(x0, x1, x(z0, z1))) → c73(U51'(proper(x0), proper(x1), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(x(z0, z1))) 686.59/213.80
PROPER(U51(x0, U11(z0, z1), x2)) → c73(U51'(proper(x0), U11(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U11(z0, z1)), PROPER(x2)) 686.59/213.80
PROPER(U51(x0, U12(z0), x2)) → c73(U51'(proper(x0), U12(proper(z0)), proper(x2)), PROPER(x0), PROPER(U12(z0)), PROPER(x2)) 686.59/213.80
PROPER(U51(x0, isNat(z0), x2)) → c73(U51'(proper(x0), isNat(proper(z0)), proper(x2)), PROPER(x0), PROPER(isNat(z0)), PROPER(x2)) 686.59/213.80
PROPER(U51(x0, U21(z0), x2)) → c73(U51'(proper(x0), U21(proper(z0)), proper(x2)), PROPER(x0), PROPER(U21(z0)), PROPER(x2)) 686.59/213.80
PROPER(U51(x0, U31(z0, z1), x2)) → c73(U51'(proper(x0), U31(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U31(z0, z1)), PROPER(x2)) 686.59/213.80
PROPER(U51(x0, U32(z0), x2)) → c73(U51'(proper(x0), U32(proper(z0)), proper(x2)), PROPER(x0), PROPER(U32(z0)), PROPER(x2)) 686.59/213.80
PROPER(U51(x0, U41(z0, z1), x2)) → c73(U51'(proper(x0), U41(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U41(z0, z1)), PROPER(x2)) 686.59/213.80
PROPER(U51(x0, U51(z0, z1, z2), x2)) → c73(U51'(proper(x0), U51(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U51(z0, z1, z2)), PROPER(x2)) 686.59/213.80
PROPER(U51(x0, U52(z0, z1, z2), x2)) → c73(U51'(proper(x0), U52(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U52(z0, z1, z2)), PROPER(x2)) 686.59/213.80
PROPER(U51(x0, s(z0), x2)) → c73(U51'(proper(x0), s(proper(z0)), proper(x2)), PROPER(x0), PROPER(s(z0)), PROPER(x2)) 686.59/213.80
PROPER(U51(x0, plus(z0, z1), x2)) → c73(U51'(proper(x0), plus(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(plus(z0, z1)), PROPER(x2)) 686.59/213.80
PROPER(U51(x0, U61(z0), x2)) → c73(U51'(proper(x0), U61(proper(z0)), proper(x2)), PROPER(x0), PROPER(U61(z0)), PROPER(x2)) 686.59/213.80
PROPER(U51(x0, U71(z0, z1, z2), x2)) → c73(U51'(proper(x0), U71(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U71(z0, z1, z2)), PROPER(x2)) 686.59/213.80
PROPER(U51(x0, U72(z0, z1, z2), x2)) → c73(U51'(proper(x0), U72(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U72(z0, z1, z2)), PROPER(x2)) 686.59/213.80
PROPER(U51(x0, x(z0, z1), x2)) → c73(U51'(proper(x0), x(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(x(z0, z1)), PROPER(x2)) 686.59/213.80
PROPER(U51(U11(z0, z1), x1, x2)) → c73(U51'(U11(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U11(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.80
PROPER(U51(U12(z0), x1, x2)) → c73(U51'(U12(proper(z0)), proper(x1), proper(x2)), PROPER(U12(z0)), PROPER(x1), PROPER(x2)) 686.59/213.80
PROPER(U51(isNat(z0), x1, x2)) → c73(U51'(isNat(proper(z0)), proper(x1), proper(x2)), PROPER(isNat(z0)), PROPER(x1), PROPER(x2)) 686.59/213.80
PROPER(U51(U21(z0), x1, x2)) → c73(U51'(U21(proper(z0)), proper(x1), proper(x2)), PROPER(U21(z0)), PROPER(x1), PROPER(x2)) 686.59/213.80
PROPER(U51(U31(z0, z1), x1, x2)) → c73(U51'(U31(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U31(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.80
PROPER(U51(U32(z0), x1, x2)) → c73(U51'(U32(proper(z0)), proper(x1), proper(x2)), PROPER(U32(z0)), PROPER(x1), PROPER(x2)) 686.59/213.80
PROPER(U51(U41(z0, z1), x1, x2)) → c73(U51'(U41(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U41(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.80
PROPER(U51(U51(z0, z1, z2), x1, x2)) → c73(U51'(U51(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U51(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.59/213.80
PROPER(U51(U52(z0, z1, z2), x1, x2)) → c73(U51'(U52(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U52(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.59/213.80
PROPER(U51(s(z0), x1, x2)) → c73(U51'(s(proper(z0)), proper(x1), proper(x2)), PROPER(s(z0)), PROPER(x1), PROPER(x2)) 686.59/213.80
PROPER(U51(plus(z0, z1), x1, x2)) → c73(U51'(plus(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(plus(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.80
PROPER(U51(U61(z0), x1, x2)) → c73(U51'(U61(proper(z0)), proper(x1), proper(x2)), PROPER(U61(z0)), PROPER(x1), PROPER(x2)) 686.59/213.80
PROPER(U51(U71(z0, z1, z2), x1, x2)) → c73(U51'(U71(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U71(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.59/213.80
PROPER(U51(U72(z0, z1, z2), x1, x2)) → c73(U51'(U72(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U72(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.59/213.80
PROPER(U51(x(z0, z1), x1, x2)) → c73(U51'(x(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(x(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.80
PROPER(U51(x0, x1, tt)) → c73(U51'(proper(x0), proper(x1), ok(tt)), PROPER(x0), PROPER(x1)) 686.59/213.80
PROPER(U51(x0, x1, 0)) → c73(U51'(proper(x0), proper(x1), ok(0)), PROPER(x0), PROPER(x1)) 686.59/213.80
PROPER(U51(x0, tt, x2)) → c73(U51'(proper(x0), ok(tt), proper(x2)), PROPER(x0), PROPER(x2)) 686.59/213.80
PROPER(U51(x0, 0, x2)) → c73(U51'(proper(x0), ok(0), proper(x2)), PROPER(x0), PROPER(x2)) 686.59/213.80
PROPER(U51(tt, x1, x2)) → c73(U51'(ok(tt), proper(x1), proper(x2)), PROPER(x1), PROPER(x2)) 686.59/213.80
PROPER(U51(0, x1, x2)) → c73(U51'(ok(0), proper(x1), proper(x2)), PROPER(x1), PROPER(x2)) 686.59/213.80
PROPER(U52(x0, x1, U11(z0, z1))) → c74(U52'(proper(x0), proper(x1), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U11(z0, z1))) 686.59/213.80
PROPER(U52(x0, x1, U12(z0))) → c74(U52'(proper(x0), proper(x1), U12(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U12(z0))) 686.59/213.80
PROPER(U52(x0, x1, isNat(z0))) → c74(U52'(proper(x0), proper(x1), isNat(proper(z0))), PROPER(x0), PROPER(x1), PROPER(isNat(z0))) 686.59/213.80
PROPER(U52(x0, x1, U21(z0))) → c74(U52'(proper(x0), proper(x1), U21(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U21(z0))) 686.59/213.80
PROPER(U52(x0, x1, U31(z0, z1))) → c74(U52'(proper(x0), proper(x1), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U31(z0, z1))) 686.59/213.80
PROPER(U52(x0, x1, U32(z0))) → c74(U52'(proper(x0), proper(x1), U32(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U32(z0))) 686.59/213.80
PROPER(U52(x0, x1, U41(z0, z1))) → c74(U52'(proper(x0), proper(x1), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U41(z0, z1))) 686.59/213.80
PROPER(U52(x0, x1, U51(z0, z1, z2))) → c74(U52'(proper(x0), proper(x1), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U51(z0, z1, z2))) 686.59/213.80
PROPER(U52(x0, x1, U52(z0, z1, z2))) → c74(U52'(proper(x0), proper(x1), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U52(z0, z1, z2))) 686.59/213.80
PROPER(U52(x0, x1, s(z0))) → c74(U52'(proper(x0), proper(x1), s(proper(z0))), PROPER(x0), PROPER(x1), PROPER(s(z0))) 686.59/213.80
PROPER(U52(x0, x1, plus(z0, z1))) → c74(U52'(proper(x0), proper(x1), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(plus(z0, z1))) 686.59/213.80
PROPER(U52(x0, x1, U61(z0))) → c74(U52'(proper(x0), proper(x1), U61(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U61(z0))) 686.59/213.80
PROPER(U52(x0, x1, U71(z0, z1, z2))) → c74(U52'(proper(x0), proper(x1), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U71(z0, z1, z2))) 686.59/213.80
PROPER(U52(x0, x1, U72(z0, z1, z2))) → c74(U52'(proper(x0), proper(x1), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U72(z0, z1, z2))) 686.59/213.80
PROPER(U52(x0, x1, x(z0, z1))) → c74(U52'(proper(x0), proper(x1), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(x(z0, z1))) 686.59/213.80
PROPER(U52(x0, U11(z0, z1), x2)) → c74(U52'(proper(x0), U11(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U11(z0, z1)), PROPER(x2)) 686.59/213.80
PROPER(U52(x0, U12(z0), x2)) → c74(U52'(proper(x0), U12(proper(z0)), proper(x2)), PROPER(x0), PROPER(U12(z0)), PROPER(x2)) 686.59/213.80
PROPER(U52(x0, isNat(z0), x2)) → c74(U52'(proper(x0), isNat(proper(z0)), proper(x2)), PROPER(x0), PROPER(isNat(z0)), PROPER(x2)) 686.59/213.80
PROPER(U52(x0, U21(z0), x2)) → c74(U52'(proper(x0), U21(proper(z0)), proper(x2)), PROPER(x0), PROPER(U21(z0)), PROPER(x2)) 686.59/213.80
PROPER(U52(x0, U31(z0, z1), x2)) → c74(U52'(proper(x0), U31(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U31(z0, z1)), PROPER(x2)) 686.59/213.80
PROPER(U52(x0, U32(z0), x2)) → c74(U52'(proper(x0), U32(proper(z0)), proper(x2)), PROPER(x0), PROPER(U32(z0)), PROPER(x2)) 686.59/213.80
PROPER(U52(x0, U41(z0, z1), x2)) → c74(U52'(proper(x0), U41(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U41(z0, z1)), PROPER(x2)) 686.59/213.80
PROPER(U52(x0, U51(z0, z1, z2), x2)) → c74(U52'(proper(x0), U51(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U51(z0, z1, z2)), PROPER(x2)) 686.59/213.80
PROPER(U52(x0, U52(z0, z1, z2), x2)) → c74(U52'(proper(x0), U52(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U52(z0, z1, z2)), PROPER(x2)) 686.59/213.80
PROPER(U52(x0, s(z0), x2)) → c74(U52'(proper(x0), s(proper(z0)), proper(x2)), PROPER(x0), PROPER(s(z0)), PROPER(x2)) 686.59/213.80
PROPER(U52(x0, plus(z0, z1), x2)) → c74(U52'(proper(x0), plus(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(plus(z0, z1)), PROPER(x2)) 686.59/213.80
PROPER(U52(x0, U61(z0), x2)) → c74(U52'(proper(x0), U61(proper(z0)), proper(x2)), PROPER(x0), PROPER(U61(z0)), PROPER(x2)) 686.59/213.80
PROPER(U52(x0, U71(z0, z1, z2), x2)) → c74(U52'(proper(x0), U71(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U71(z0, z1, z2)), PROPER(x2)) 686.59/213.80
PROPER(U52(x0, U72(z0, z1, z2), x2)) → c74(U52'(proper(x0), U72(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U72(z0, z1, z2)), PROPER(x2)) 686.59/213.80
PROPER(U52(x0, x(z0, z1), x2)) → c74(U52'(proper(x0), x(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(x(z0, z1)), PROPER(x2)) 686.59/213.80
PROPER(U52(U11(z0, z1), x1, x2)) → c74(U52'(U11(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U11(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.80
PROPER(U52(U12(z0), x1, x2)) → c74(U52'(U12(proper(z0)), proper(x1), proper(x2)), PROPER(U12(z0)), PROPER(x1), PROPER(x2)) 686.59/213.80
PROPER(U52(isNat(z0), x1, x2)) → c74(U52'(isNat(proper(z0)), proper(x1), proper(x2)), PROPER(isNat(z0)), PROPER(x1), PROPER(x2)) 686.59/213.80
PROPER(U52(U21(z0), x1, x2)) → c74(U52'(U21(proper(z0)), proper(x1), proper(x2)), PROPER(U21(z0)), PROPER(x1), PROPER(x2)) 686.59/213.80
PROPER(U52(U31(z0, z1), x1, x2)) → c74(U52'(U31(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U31(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.80
PROPER(U52(U32(z0), x1, x2)) → c74(U52'(U32(proper(z0)), proper(x1), proper(x2)), PROPER(U32(z0)), PROPER(x1), PROPER(x2)) 686.59/213.80
PROPER(U52(U41(z0, z1), x1, x2)) → c74(U52'(U41(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U41(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.80
PROPER(U52(U51(z0, z1, z2), x1, x2)) → c74(U52'(U51(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U51(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.59/213.80
PROPER(U52(U52(z0, z1, z2), x1, x2)) → c74(U52'(U52(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U52(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.59/213.80
PROPER(U52(s(z0), x1, x2)) → c74(U52'(s(proper(z0)), proper(x1), proper(x2)), PROPER(s(z0)), PROPER(x1), PROPER(x2)) 686.59/213.80
PROPER(U52(plus(z0, z1), x1, x2)) → c74(U52'(plus(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(plus(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.80
PROPER(U52(U61(z0), x1, x2)) → c74(U52'(U61(proper(z0)), proper(x1), proper(x2)), PROPER(U61(z0)), PROPER(x1), PROPER(x2)) 686.59/213.80
PROPER(U52(U71(z0, z1, z2), x1, x2)) → c74(U52'(U71(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U71(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.59/213.80
PROPER(U52(U72(z0, z1, z2), x1, x2)) → c74(U52'(U72(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U72(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.59/213.80
PROPER(U52(x(z0, z1), x1, x2)) → c74(U52'(x(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(x(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.80
PROPER(U52(x0, x1, tt)) → c74(U52'(proper(x0), proper(x1), ok(tt)), PROPER(x0), PROPER(x1)) 686.59/213.80
PROPER(U52(x0, x1, 0)) → c74(U52'(proper(x0), proper(x1), ok(0)), PROPER(x0), PROPER(x1)) 686.59/213.80
PROPER(U52(x0, tt, x2)) → c74(U52'(proper(x0), ok(tt), proper(x2)), PROPER(x0), PROPER(x2)) 686.59/213.80
PROPER(U52(x0, 0, x2)) → c74(U52'(proper(x0), ok(0), proper(x2)), PROPER(x0), PROPER(x2)) 686.59/213.80
PROPER(U52(tt, x1, x2)) → c74(U52'(ok(tt), proper(x1), proper(x2)), PROPER(x1), PROPER(x2)) 686.59/213.80
PROPER(U52(0, x1, x2)) → c74(U52'(ok(0), proper(x1), proper(x2)), PROPER(x1), PROPER(x2)) 686.59/213.80
PROPER(s(U11(z0, z1))) → c75(S(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.59/213.80
PROPER(s(U12(z0))) → c75(S(U12(proper(z0))), PROPER(U12(z0))) 686.59/213.80
PROPER(s(isNat(z0))) → c75(S(isNat(proper(z0))), PROPER(isNat(z0))) 686.59/213.80
PROPER(s(U21(z0))) → c75(S(U21(proper(z0))), PROPER(U21(z0))) 686.59/213.80
PROPER(s(U31(z0, z1))) → c75(S(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.59/213.80
PROPER(s(U32(z0))) → c75(S(U32(proper(z0))), PROPER(U32(z0))) 686.59/213.80
PROPER(s(U41(z0, z1))) → c75(S(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.59/213.80
PROPER(s(U51(z0, z1, z2))) → c75(S(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.59/213.80
PROPER(s(U52(z0, z1, z2))) → c75(S(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.59/213.80
PROPER(s(s(z0))) → c75(S(s(proper(z0))), PROPER(s(z0))) 686.59/213.80
PROPER(s(plus(z0, z1))) → c75(S(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.59/213.80
PROPER(s(U61(z0))) → c75(S(U61(proper(z0))), PROPER(U61(z0))) 686.59/213.80
PROPER(s(U71(z0, z1, z2))) → c75(S(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.59/213.80
PROPER(s(U72(z0, z1, z2))) → c75(S(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.59/213.80
PROPER(s(x(z0, z1))) → c75(S(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.59/213.80
PROPER(s(tt)) → c75(S(ok(tt))) 686.59/213.80
PROPER(s(0)) → c75(S(ok(0))) 686.59/213.80
PROPER(plus(x0, U11(z0, z1))) → c76(PLUS(proper(x0), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(U11(z0, z1))) 686.59/213.80
PROPER(plus(x0, U12(z0))) → c76(PLUS(proper(x0), U12(proper(z0))), PROPER(x0), PROPER(U12(z0))) 686.59/213.80
PROPER(plus(x0, isNat(z0))) → c76(PLUS(proper(x0), isNat(proper(z0))), PROPER(x0), PROPER(isNat(z0))) 686.59/213.80
PROPER(plus(x0, U21(z0))) → c76(PLUS(proper(x0), U21(proper(z0))), PROPER(x0), PROPER(U21(z0))) 686.59/213.80
PROPER(plus(x0, U31(z0, z1))) → c76(PLUS(proper(x0), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(U31(z0, z1))) 686.59/213.80
PROPER(plus(x0, U32(z0))) → c76(PLUS(proper(x0), U32(proper(z0))), PROPER(x0), PROPER(U32(z0))) 686.59/213.80
PROPER(plus(x0, U41(z0, z1))) → c76(PLUS(proper(x0), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(U41(z0, z1))) 686.59/213.80
PROPER(plus(x0, U51(z0, z1, z2))) → c76(PLUS(proper(x0), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U51(z0, z1, z2))) 686.59/213.80
PROPER(plus(x0, U52(z0, z1, z2))) → c76(PLUS(proper(x0), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U52(z0, z1, z2))) 686.59/213.80
PROPER(plus(x0, s(z0))) → c76(PLUS(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 686.59/213.80
PROPER(plus(x0, plus(z0, z1))) → c76(PLUS(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 686.59/213.80
PROPER(plus(x0, U61(z0))) → c76(PLUS(proper(x0), U61(proper(z0))), PROPER(x0), PROPER(U61(z0))) 686.59/213.80
PROPER(plus(x0, U71(z0, z1, z2))) → c76(PLUS(proper(x0), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U71(z0, z1, z2))) 686.59/213.80
PROPER(plus(x0, U72(z0, z1, z2))) → c76(PLUS(proper(x0), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U72(z0, z1, z2))) 686.59/213.80
PROPER(plus(x0, x(z0, z1))) → c76(PLUS(proper(x0), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x(z0, z1))) 686.59/213.80
PROPER(plus(U11(z0, z1), x1)) → c76(PLUS(U11(proper(z0), proper(z1)), proper(x1)), PROPER(U11(z0, z1)), PROPER(x1)) 686.59/213.80
PROPER(plus(U12(z0), x1)) → c76(PLUS(U12(proper(z0)), proper(x1)), PROPER(U12(z0)), PROPER(x1)) 686.59/213.80
PROPER(plus(isNat(z0), x1)) → c76(PLUS(isNat(proper(z0)), proper(x1)), PROPER(isNat(z0)), PROPER(x1)) 686.59/213.80
PROPER(plus(U21(z0), x1)) → c76(PLUS(U21(proper(z0)), proper(x1)), PROPER(U21(z0)), PROPER(x1)) 686.59/213.80
PROPER(plus(U31(z0, z1), x1)) → c76(PLUS(U31(proper(z0), proper(z1)), proper(x1)), PROPER(U31(z0, z1)), PROPER(x1)) 686.59/213.80
PROPER(plus(U32(z0), x1)) → c76(PLUS(U32(proper(z0)), proper(x1)), PROPER(U32(z0)), PROPER(x1)) 686.59/213.80
PROPER(plus(U41(z0, z1), x1)) → c76(PLUS(U41(proper(z0), proper(z1)), proper(x1)), PROPER(U41(z0, z1)), PROPER(x1)) 686.59/213.80
PROPER(plus(U51(z0, z1, z2), x1)) → c76(PLUS(U51(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U51(z0, z1, z2)), PROPER(x1)) 686.59/213.80
PROPER(plus(U52(z0, z1, z2), x1)) → c76(PLUS(U52(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U52(z0, z1, z2)), PROPER(x1)) 686.59/213.80
PROPER(plus(s(z0), x1)) → c76(PLUS(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 686.59/213.80
PROPER(plus(plus(z0, z1), x1)) → c76(PLUS(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 686.59/213.80
PROPER(plus(U61(z0), x1)) → c76(PLUS(U61(proper(z0)), proper(x1)), PROPER(U61(z0)), PROPER(x1)) 686.59/213.80
PROPER(plus(U71(z0, z1, z2), x1)) → c76(PLUS(U71(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U71(z0, z1, z2)), PROPER(x1)) 686.59/213.80
PROPER(plus(U72(z0, z1, z2), x1)) → c76(PLUS(U72(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U72(z0, z1, z2)), PROPER(x1)) 686.59/213.80
PROPER(plus(x(z0, z1), x1)) → c76(PLUS(x(proper(z0), proper(z1)), proper(x1)), PROPER(x(z0, z1)), PROPER(x1)) 686.59/213.80
PROPER(plus(x0, tt)) → c76(PLUS(proper(x0), ok(tt)), PROPER(x0)) 686.59/213.80
PROPER(plus(x0, 0)) → c76(PLUS(proper(x0), ok(0)), PROPER(x0)) 686.59/213.80
PROPER(plus(tt, x1)) → c76(PLUS(ok(tt), proper(x1)), PROPER(x1)) 686.59/213.80
PROPER(plus(0, x1)) → c76(PLUS(ok(0), proper(x1)), PROPER(x1)) 686.59/213.80
PROPER(U61(U11(z0, z1))) → c77(U61'(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.59/213.80
PROPER(U61(U12(z0))) → c77(U61'(U12(proper(z0))), PROPER(U12(z0))) 686.59/213.80
PROPER(U61(isNat(z0))) → c77(U61'(isNat(proper(z0))), PROPER(isNat(z0))) 686.59/213.80
PROPER(U61(U21(z0))) → c77(U61'(U21(proper(z0))), PROPER(U21(z0))) 686.59/213.80
PROPER(U61(U31(z0, z1))) → c77(U61'(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.59/213.80
PROPER(U61(U32(z0))) → c77(U61'(U32(proper(z0))), PROPER(U32(z0))) 686.59/213.80
PROPER(U61(U41(z0, z1))) → c77(U61'(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.59/213.80
PROPER(U61(U51(z0, z1, z2))) → c77(U61'(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.59/213.80
PROPER(U61(U52(z0, z1, z2))) → c77(U61'(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.59/213.80
PROPER(U61(s(z0))) → c77(U61'(s(proper(z0))), PROPER(s(z0))) 686.59/213.80
PROPER(U61(plus(z0, z1))) → c77(U61'(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.59/213.80
PROPER(U61(U61(z0))) → c77(U61'(U61(proper(z0))), PROPER(U61(z0))) 686.59/213.80
PROPER(U61(U71(z0, z1, z2))) → c77(U61'(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.59/213.80
PROPER(U61(U72(z0, z1, z2))) → c77(U61'(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.59/213.80
PROPER(U61(x(z0, z1))) → c77(U61'(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.59/213.80
PROPER(U61(tt)) → c77(U61'(ok(tt))) 686.59/213.80
PROPER(U61(0)) → c77(U61'(ok(0))) 686.59/213.80
PROPER(U71(x0, x1, U11(z0, z1))) → c79(U71'(proper(x0), proper(x1), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U11(z0, z1))) 686.59/213.80
PROPER(U71(x0, x1, tt)) → c79(U71'(proper(x0), proper(x1), ok(tt)), PROPER(x0), PROPER(x1), PROPER(tt)) 686.59/213.80
PROPER(U71(x0, x1, U12(z0))) → c79(U71'(proper(x0), proper(x1), U12(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U12(z0))) 686.59/213.80
PROPER(U71(x0, x1, isNat(z0))) → c79(U71'(proper(x0), proper(x1), isNat(proper(z0))), PROPER(x0), PROPER(x1), PROPER(isNat(z0))) 686.59/213.80
PROPER(U71(x0, x1, U21(z0))) → c79(U71'(proper(x0), proper(x1), U21(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U21(z0))) 686.59/213.80
PROPER(U71(x0, x1, U31(z0, z1))) → c79(U71'(proper(x0), proper(x1), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U31(z0, z1))) 686.59/213.80
PROPER(U71(x0, x1, U32(z0))) → c79(U71'(proper(x0), proper(x1), U32(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U32(z0))) 686.59/213.80
PROPER(U71(x0, x1, U41(z0, z1))) → c79(U71'(proper(x0), proper(x1), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U41(z0, z1))) 686.59/213.80
PROPER(U71(x0, x1, U51(z0, z1, z2))) → c79(U71'(proper(x0), proper(x1), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U51(z0, z1, z2))) 686.59/213.80
PROPER(U71(x0, x1, U52(z0, z1, z2))) → c79(U71'(proper(x0), proper(x1), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U52(z0, z1, z2))) 686.59/213.80
PROPER(U71(x0, x1, s(z0))) → c79(U71'(proper(x0), proper(x1), s(proper(z0))), PROPER(x0), PROPER(x1), PROPER(s(z0))) 686.59/213.80
PROPER(U71(x0, x1, plus(z0, z1))) → c79(U71'(proper(x0), proper(x1), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(plus(z0, z1))) 686.59/213.80
PROPER(U71(x0, x1, U61(z0))) → c79(U71'(proper(x0), proper(x1), U61(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U61(z0))) 686.59/213.80
PROPER(U71(x0, x1, 0)) → c79(U71'(proper(x0), proper(x1), ok(0)), PROPER(x0), PROPER(x1), PROPER(0)) 686.59/213.80
PROPER(U71(x0, x1, U71(z0, z1, z2))) → c79(U71'(proper(x0), proper(x1), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U71(z0, z1, z2))) 686.59/213.80
PROPER(U71(x0, x1, U72(z0, z1, z2))) → c79(U71'(proper(x0), proper(x1), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U72(z0, z1, z2))) 686.59/213.80
PROPER(U71(x0, x1, x(z0, z1))) → c79(U71'(proper(x0), proper(x1), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(x(z0, z1))) 686.59/213.80
PROPER(U71(x0, U11(z0, z1), x2)) → c79(U71'(proper(x0), U11(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U11(z0, z1)), PROPER(x2)) 686.59/213.80
PROPER(U71(x0, tt, x2)) → c79(U71'(proper(x0), ok(tt), proper(x2)), PROPER(x0), PROPER(tt), PROPER(x2)) 686.59/213.80
PROPER(U71(x0, U12(z0), x2)) → c79(U71'(proper(x0), U12(proper(z0)), proper(x2)), PROPER(x0), PROPER(U12(z0)), PROPER(x2)) 686.59/213.80
PROPER(U71(x0, isNat(z0), x2)) → c79(U71'(proper(x0), isNat(proper(z0)), proper(x2)), PROPER(x0), PROPER(isNat(z0)), PROPER(x2)) 686.59/213.80
PROPER(U71(x0, U21(z0), x2)) → c79(U71'(proper(x0), U21(proper(z0)), proper(x2)), PROPER(x0), PROPER(U21(z0)), PROPER(x2)) 686.59/213.80
PROPER(U71(x0, U31(z0, z1), x2)) → c79(U71'(proper(x0), U31(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U31(z0, z1)), PROPER(x2)) 686.59/213.80
PROPER(U71(x0, U32(z0), x2)) → c79(U71'(proper(x0), U32(proper(z0)), proper(x2)), PROPER(x0), PROPER(U32(z0)), PROPER(x2)) 686.59/213.80
PROPER(U71(x0, U41(z0, z1), x2)) → c79(U71'(proper(x0), U41(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U41(z0, z1)), PROPER(x2)) 686.59/213.80
PROPER(U71(x0, U51(z0, z1, z2), x2)) → c79(U71'(proper(x0), U51(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U51(z0, z1, z2)), PROPER(x2)) 686.59/213.80
PROPER(U71(x0, U52(z0, z1, z2), x2)) → c79(U71'(proper(x0), U52(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U52(z0, z1, z2)), PROPER(x2)) 686.59/213.80
PROPER(U71(x0, s(z0), x2)) → c79(U71'(proper(x0), s(proper(z0)), proper(x2)), PROPER(x0), PROPER(s(z0)), PROPER(x2)) 686.59/213.80
PROPER(U71(x0, plus(z0, z1), x2)) → c79(U71'(proper(x0), plus(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(plus(z0, z1)), PROPER(x2)) 686.59/213.80
PROPER(U71(x0, U61(z0), x2)) → c79(U71'(proper(x0), U61(proper(z0)), proper(x2)), PROPER(x0), PROPER(U61(z0)), PROPER(x2)) 686.59/213.80
PROPER(U71(x0, 0, x2)) → c79(U71'(proper(x0), ok(0), proper(x2)), PROPER(x0), PROPER(0), PROPER(x2)) 686.59/213.80
PROPER(U71(x0, U71(z0, z1, z2), x2)) → c79(U71'(proper(x0), U71(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U71(z0, z1, z2)), PROPER(x2)) 686.59/213.80
PROPER(U71(x0, U72(z0, z1, z2), x2)) → c79(U71'(proper(x0), U72(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U72(z0, z1, z2)), PROPER(x2)) 686.59/213.80
PROPER(U71(x0, x(z0, z1), x2)) → c79(U71'(proper(x0), x(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(x(z0, z1)), PROPER(x2)) 686.59/213.80
PROPER(U71(U11(z0, z1), x1, x2)) → c79(U71'(U11(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U11(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.80
PROPER(U71(tt, x1, x2)) → c79(U71'(ok(tt), proper(x1), proper(x2)), PROPER(tt), PROPER(x1), PROPER(x2)) 686.59/213.80
PROPER(U71(U12(z0), x1, x2)) → c79(U71'(U12(proper(z0)), proper(x1), proper(x2)), PROPER(U12(z0)), PROPER(x1), PROPER(x2)) 686.59/213.80
PROPER(U71(isNat(z0), x1, x2)) → c79(U71'(isNat(proper(z0)), proper(x1), proper(x2)), PROPER(isNat(z0)), PROPER(x1), PROPER(x2)) 686.59/213.80
PROPER(U71(U21(z0), x1, x2)) → c79(U71'(U21(proper(z0)), proper(x1), proper(x2)), PROPER(U21(z0)), PROPER(x1), PROPER(x2)) 686.59/213.80
PROPER(U71(U31(z0, z1), x1, x2)) → c79(U71'(U31(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U31(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.80
PROPER(U71(U32(z0), x1, x2)) → c79(U71'(U32(proper(z0)), proper(x1), proper(x2)), PROPER(U32(z0)), PROPER(x1), PROPER(x2)) 686.59/213.80
PROPER(U71(U41(z0, z1), x1, x2)) → c79(U71'(U41(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U41(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.80
PROPER(U71(U51(z0, z1, z2), x1, x2)) → c79(U71'(U51(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U51(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.59/213.80
PROPER(U71(U52(z0, z1, z2), x1, x2)) → c79(U71'(U52(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U52(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.59/213.80
PROPER(U71(s(z0), x1, x2)) → c79(U71'(s(proper(z0)), proper(x1), proper(x2)), PROPER(s(z0)), PROPER(x1), PROPER(x2)) 686.59/213.80
PROPER(U71(plus(z0, z1), x1, x2)) → c79(U71'(plus(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(plus(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.80
PROPER(U71(U61(z0), x1, x2)) → c79(U71'(U61(proper(z0)), proper(x1), proper(x2)), PROPER(U61(z0)), PROPER(x1), PROPER(x2)) 686.59/213.80
PROPER(U71(0, x1, x2)) → c79(U71'(ok(0), proper(x1), proper(x2)), PROPER(0), PROPER(x1), PROPER(x2)) 686.59/213.80
PROPER(U71(U71(z0, z1, z2), x1, x2)) → c79(U71'(U71(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U71(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.59/213.80
PROPER(U71(U72(z0, z1, z2), x1, x2)) → c79(U71'(U72(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U72(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.59/213.80
PROPER(U71(x(z0, z1), x1, x2)) → c79(U71'(x(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(x(z0, z1)), PROPER(x1), PROPER(x2))
K tuples:none
Defined Rule Symbols:

active, U11, U12, U21, U31, U32, U41, U51, U52, s, plus, U61, U71, U72, x, proper, isNat, top

Defined Pair Symbols:

ACTIVE, U11', U12', U21', U31', U32', U41', U51', U52', S, PLUS, U61', U71', U72', X, PROPER, ISNAT, TOP

Compound Symbols:

c28, c29, 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, c62, c63, c64, c80, c81, c82, c83, c84, c13, c16, c18, c1, c19, c19, c, c20, c20, c2, c21, c21, c3, c22, c22, c4, c23, c23, c5, c24, c24, c6, c25, c25, c7, c26, c26, c8, c27, c27, c9, c30, c30, c10, c31, c31, c11, c32, c32, c12, c65, c65, c67, c67, c68, c68, c69, c69, c70, c70, c71, c71, c72, c72, c73, c73, c74, c74, c75, c75, c76, c76, c77, c77, c79

686.59/213.80
686.59/213.80

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

Removed 6 trailing tuple parts
686.59/213.80
686.59/213.80

(130) Obligation:

Complexity Dependency Tuples Problem
Rules:

active(U11(tt, z0)) → mark(U12(isNat(z0))) 686.59/213.80
active(U12(tt)) → mark(tt) 686.59/213.80
active(U21(tt)) → mark(tt) 686.59/213.80
active(U31(tt, z0)) → mark(U32(isNat(z0))) 686.59/213.80
active(U32(tt)) → mark(tt) 686.59/213.80
active(U41(tt, z0)) → mark(z0) 686.59/213.80
active(U51(tt, z0, z1)) → mark(U52(isNat(z1), z0, z1)) 686.59/213.80
active(U52(tt, z0, z1)) → mark(s(plus(z1, z0))) 686.59/213.80
active(U61(tt)) → mark(0) 686.59/213.80
active(U71(tt, z0, z1)) → mark(U72(isNat(z1), z0, z1)) 686.59/213.80
active(U72(tt, z0, z1)) → mark(plus(x(z1, z0), z1)) 686.59/213.80
active(isNat(0)) → mark(tt) 686.59/213.80
active(isNat(plus(z0, z1))) → mark(U11(isNat(z0), z1)) 686.59/213.80
active(isNat(s(z0))) → mark(U21(isNat(z0))) 686.59/213.80
active(isNat(x(z0, z1))) → mark(U31(isNat(z0), z1)) 686.59/213.80
active(plus(z0, 0)) → mark(U41(isNat(z0), z0)) 686.59/213.80
active(plus(z0, s(z1))) → mark(U51(isNat(z1), z1, z0)) 686.59/213.80
active(x(z0, 0)) → mark(U61(isNat(z0))) 686.59/213.80
active(x(z0, s(z1))) → mark(U71(isNat(z1), z1, z0)) 686.59/213.80
active(U11(z0, z1)) → U11(active(z0), z1) 686.59/213.80
active(U12(z0)) → U12(active(z0)) 686.59/213.80
active(U21(z0)) → U21(active(z0)) 686.59/213.80
active(U31(z0, z1)) → U31(active(z0), z1) 686.59/213.80
active(U32(z0)) → U32(active(z0)) 686.59/213.80
active(U41(z0, z1)) → U41(active(z0), z1) 686.59/213.80
active(U51(z0, z1, z2)) → U51(active(z0), z1, z2) 686.59/213.80
active(U52(z0, z1, z2)) → U52(active(z0), z1, z2) 686.59/213.80
active(s(z0)) → s(active(z0)) 686.59/213.80
active(plus(z0, z1)) → plus(active(z0), z1) 686.59/213.80
active(plus(z0, z1)) → plus(z0, active(z1)) 686.59/213.80
active(U61(z0)) → U61(active(z0)) 686.59/213.80
active(U71(z0, z1, z2)) → U71(active(z0), z1, z2) 686.59/213.80
active(U72(z0, z1, z2)) → U72(active(z0), z1, z2) 686.59/213.80
active(x(z0, z1)) → x(active(z0), z1) 686.59/213.80
active(x(z0, z1)) → x(z0, active(z1)) 686.59/213.80
U11(mark(z0), z1) → mark(U11(z0, z1)) 686.59/213.80
U11(ok(z0), ok(z1)) → ok(U11(z0, z1)) 686.59/213.80
U12(mark(z0)) → mark(U12(z0)) 686.59/213.80
U12(ok(z0)) → ok(U12(z0)) 686.59/213.80
U21(mark(z0)) → mark(U21(z0)) 686.59/213.80
U21(ok(z0)) → ok(U21(z0)) 686.59/213.80
U31(mark(z0), z1) → mark(U31(z0, z1)) 686.59/213.80
U31(ok(z0), ok(z1)) → ok(U31(z0, z1)) 686.59/213.80
U32(mark(z0)) → mark(U32(z0)) 686.59/213.80
U32(ok(z0)) → ok(U32(z0)) 686.59/213.80
U41(mark(z0), z1) → mark(U41(z0, z1)) 686.59/213.80
U41(ok(z0), ok(z1)) → ok(U41(z0, z1)) 686.59/213.80
U51(mark(z0), z1, z2) → mark(U51(z0, z1, z2)) 686.59/213.80
U51(ok(z0), ok(z1), ok(z2)) → ok(U51(z0, z1, z2)) 686.59/213.80
U52(mark(z0), z1, z2) → mark(U52(z0, z1, z2)) 686.59/213.80
U52(ok(z0), ok(z1), ok(z2)) → ok(U52(z0, z1, z2)) 686.59/213.80
s(mark(z0)) → mark(s(z0)) 686.59/213.80
s(ok(z0)) → ok(s(z0)) 686.59/213.80
plus(mark(z0), z1) → mark(plus(z0, z1)) 686.59/213.80
plus(z0, mark(z1)) → mark(plus(z0, z1)) 686.59/213.80
plus(ok(z0), ok(z1)) → ok(plus(z0, z1)) 686.59/213.80
U61(mark(z0)) → mark(U61(z0)) 686.59/213.80
U61(ok(z0)) → ok(U61(z0)) 686.59/213.80
U71(mark(z0), z1, z2) → mark(U71(z0, z1, z2)) 686.59/213.80
U71(ok(z0), ok(z1), ok(z2)) → ok(U71(z0, z1, z2)) 686.59/213.80
U72(mark(z0), z1, z2) → mark(U72(z0, z1, z2)) 686.59/213.80
U72(ok(z0), ok(z1), ok(z2)) → ok(U72(z0, z1, z2)) 686.59/213.80
x(mark(z0), z1) → mark(x(z0, z1)) 686.59/213.80
x(z0, mark(z1)) → mark(x(z0, z1)) 686.59/213.80
x(ok(z0), ok(z1)) → ok(x(z0, z1)) 686.59/213.80
proper(U11(z0, z1)) → U11(proper(z0), proper(z1)) 686.59/213.80
proper(tt) → ok(tt) 686.59/213.80
proper(U12(z0)) → U12(proper(z0)) 686.59/213.80
proper(isNat(z0)) → isNat(proper(z0)) 686.59/213.80
proper(U21(z0)) → U21(proper(z0)) 686.59/213.80
proper(U31(z0, z1)) → U31(proper(z0), proper(z1)) 686.59/213.80
proper(U32(z0)) → U32(proper(z0)) 686.59/213.80
proper(U41(z0, z1)) → U41(proper(z0), proper(z1)) 686.59/213.80
proper(U51(z0, z1, z2)) → U51(proper(z0), proper(z1), proper(z2)) 686.59/213.80
proper(U52(z0, z1, z2)) → U52(proper(z0), proper(z1), proper(z2)) 686.59/213.80
proper(s(z0)) → s(proper(z0)) 686.59/213.80
proper(plus(z0, z1)) → plus(proper(z0), proper(z1)) 686.59/213.80
proper(U61(z0)) → U61(proper(z0)) 686.59/213.80
proper(0) → ok(0) 686.59/213.80
proper(U71(z0, z1, z2)) → U71(proper(z0), proper(z1), proper(z2)) 686.59/213.80
proper(U72(z0, z1, z2)) → U72(proper(z0), proper(z1), proper(z2)) 686.59/213.80
proper(x(z0, z1)) → x(proper(z0), proper(z1)) 686.59/213.80
isNat(ok(z0)) → ok(isNat(z0)) 686.59/213.80
top(mark(z0)) → top(proper(z0)) 686.59/213.80
top(ok(z0)) → top(active(z0))
Tuples:

ACTIVE(plus(z0, z1)) → c28(PLUS(active(z0), z1), ACTIVE(z0)) 686.59/213.80
ACTIVE(plus(z0, z1)) → c29(PLUS(z0, active(z1)), ACTIVE(z1)) 686.59/213.80
ACTIVE(x(z0, z1)) → c33(X(active(z0), z1), ACTIVE(z0)) 686.59/213.80
ACTIVE(x(z0, z1)) → c34(X(z0, active(z1)), ACTIVE(z1)) 686.59/213.80
U11'(mark(z0), z1) → c35(U11'(z0, z1)) 686.59/213.80
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1)) 686.59/213.80
U12'(mark(z0)) → c37(U12'(z0)) 686.59/213.80
U12'(ok(z0)) → c38(U12'(z0)) 686.59/213.80
U21'(mark(z0)) → c39(U21'(z0)) 686.59/213.80
U21'(ok(z0)) → c40(U21'(z0)) 686.59/213.80
U31'(mark(z0), z1) → c41(U31'(z0, z1)) 686.59/213.80
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 686.59/213.80
U32'(mark(z0)) → c43(U32'(z0)) 686.59/213.80
U32'(ok(z0)) → c44(U32'(z0)) 686.59/213.80
U41'(mark(z0), z1) → c45(U41'(z0, z1)) 686.59/213.80
U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1)) 686.59/213.80
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2)) 686.59/213.80
U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2)) 686.59/213.80
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2)) 686.59/213.80
U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2)) 686.59/213.80
S(mark(z0)) → c51(S(z0)) 686.59/213.80
S(ok(z0)) → c52(S(z0)) 686.59/213.80
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 686.59/213.80
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 686.59/213.80
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 686.59/213.80
U61'(mark(z0)) → c56(U61'(z0)) 686.59/213.80
U61'(ok(z0)) → c57(U61'(z0)) 686.59/213.80
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2)) 686.59/213.80
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2)) 686.59/213.80
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2)) 686.59/213.80
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 686.59/213.80
X(mark(z0), z1) → c62(X(z0, z1)) 686.59/213.80
X(z0, mark(z1)) → c63(X(z0, z1)) 686.59/213.80
X(ok(z0), ok(z1)) → c64(X(z0, z1)) 686.59/213.80
PROPER(U72(z0, z1, z2)) → c80(U72'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 686.59/213.80
PROPER(x(z0, z1)) → c81(X(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 686.59/213.80
ISNAT(ok(z0)) → c82(ISNAT(z0)) 686.59/213.80
TOP(mark(z0)) → c83(TOP(proper(z0)), PROPER(z0)) 686.59/213.80
TOP(ok(z0)) → c84(TOP(active(z0)), ACTIVE(z0)) 686.59/213.80
ACTIVE(isNat(s(z0))) → c13(ISNAT(z0)) 686.59/213.80
ACTIVE(plus(z0, s(z1))) → c16(ISNAT(z1)) 686.59/213.80
ACTIVE(x(z0, s(z1))) → c18(ISNAT(z1)) 686.59/213.80
ACTIVE(U11(tt, z0)) → c1(U12'(isNat(z0))) 686.59/213.80
ACTIVE(U11(tt, z0)) → c1(ISNAT(z0)) 686.59/213.80
ACTIVE(U31(tt, z0)) → c1(U32'(isNat(z0))) 686.59/213.80
ACTIVE(U31(tt, z0)) → c1(ISNAT(z0)) 686.59/213.80
ACTIVE(U51(tt, z0, z1)) → c1(U52'(isNat(z1), z0, z1)) 686.59/213.80
ACTIVE(U51(tt, z0, z1)) → c1(ISNAT(z1)) 686.59/213.80
ACTIVE(U52(tt, z0, z1)) → c1(S(plus(z1, z0))) 686.59/213.80
ACTIVE(U52(tt, z0, z1)) → c1(PLUS(z1, z0)) 686.59/213.80
ACTIVE(U71(tt, z0, z1)) → c1(U72'(isNat(z1), z0, z1)) 686.59/213.80
ACTIVE(U71(tt, z0, z1)) → c1(ISNAT(z1)) 686.59/213.80
ACTIVE(U72(tt, z0, z1)) → c1(PLUS(x(z1, z0), z1)) 686.59/213.80
ACTIVE(U72(tt, z0, z1)) → c1(X(z1, z0)) 686.59/213.80
ACTIVE(isNat(plus(z0, z1))) → c1(U11'(isNat(z0), z1)) 686.59/213.80
ACTIVE(isNat(plus(z0, z1))) → c1(ISNAT(z0)) 686.59/213.80
ACTIVE(isNat(x(z0, z1))) → c1(U31'(isNat(z0), z1)) 686.59/213.80
ACTIVE(isNat(x(z0, z1))) → c1(ISNAT(z0)) 686.59/213.80
ACTIVE(plus(z0, 0)) → c1(U41'(isNat(z0), z0)) 686.59/213.80
ACTIVE(plus(z0, 0)) → c1(ISNAT(z0)) 686.59/213.80
ACTIVE(x(z0, 0)) → c1(U61'(isNat(z0))) 686.59/213.80
ACTIVE(x(z0, 0)) → c1(ISNAT(z0)) 686.59/213.80
ACTIVE(U11(plus(z0, 0), x1)) → c19(U11'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.59/213.80
ACTIVE(U11(plus(z0, s(z1)), x1)) → c19(U11'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.59/213.80
ACTIVE(U11(x(z0, 0), x1)) → c19(U11'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.59/213.80
ACTIVE(U11(x(z0, s(z1)), x1)) → c19(U11'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.59/213.80
ACTIVE(U11(U11(z0, z1), x1)) → c19(U11'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.59/213.80
ACTIVE(U11(U12(z0), x1)) → c19(U11'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.59/213.80
ACTIVE(U11(U21(z0), x1)) → c19(U11'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.59/213.80
ACTIVE(U11(U31(z0, z1), x1)) → c19(U11'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.59/213.80
ACTIVE(U11(U32(z0), x1)) → c19(U11'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.59/213.80
ACTIVE(U11(U41(z0, z1), x1)) → c19(U11'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.59/213.80
ACTIVE(U11(U51(z0, z1, z2), x1)) → c19(U11'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.59/213.80
ACTIVE(U11(U52(z0, z1, z2), x1)) → c19(U11'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.59/213.80
ACTIVE(U11(s(z0), x1)) → c19(U11'(s(active(z0)), x1), ACTIVE(s(z0))) 686.59/213.80
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.59/213.80
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.59/213.80
ACTIVE(U11(U61(z0), x1)) → c19(U11'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.59/213.80
ACTIVE(U11(U71(z0, z1, z2), x1)) → c19(U11'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.59/213.80
ACTIVE(U11(U72(z0, z1, z2), x1)) → c19(U11'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.59/213.80
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.59/213.80
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.59/213.80
ACTIVE(U11(isNat(0), x1)) → c19(U11'(mark(tt), x1)) 686.59/213.80
ACTIVE(U11(U11(tt, z0), x1)) → c(U11'(mark(U12(isNat(z0))), x1)) 686.59/213.80
ACTIVE(U11(U11(tt, z0), x1)) → c(ACTIVE(U11(tt, z0))) 686.59/213.80
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(U11'(mark(U11(isNat(z0), z1)), x1)) 686.59/213.80
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(ACTIVE(isNat(plus(z0, z1)))) 686.59/213.80
ACTIVE(U11(isNat(s(z0)), x1)) → c(U11'(mark(U21(isNat(z0))), x1)) 686.59/213.80
ACTIVE(U11(isNat(s(z0)), x1)) → c(ACTIVE(isNat(s(z0)))) 686.59/213.80
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(U11'(mark(U31(isNat(z0), z1)), x1)) 686.59/213.80
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(ACTIVE(isNat(x(z0, z1)))) 686.59/213.80
ACTIVE(U12(plus(z0, 0))) → c20(U12'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.59/213.80
ACTIVE(U12(plus(z0, s(z1)))) → c20(U12'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.59/213.80
ACTIVE(U12(x(z0, 0))) → c20(U12'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.59/213.80
ACTIVE(U12(x(z0, s(z1)))) → c20(U12'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.59/213.80
ACTIVE(U12(U11(z0, z1))) → c20(U12'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.59/213.80
ACTIVE(U12(U12(z0))) → c20(U12'(U12(active(z0))), ACTIVE(U12(z0))) 686.59/213.80
ACTIVE(U12(U21(z0))) → c20(U12'(U21(active(z0))), ACTIVE(U21(z0))) 686.59/213.80
ACTIVE(U12(U31(z0, z1))) → c20(U12'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.59/213.80
ACTIVE(U12(U32(z0))) → c20(U12'(U32(active(z0))), ACTIVE(U32(z0))) 686.59/213.80
ACTIVE(U12(U41(z0, z1))) → c20(U12'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.59/213.80
ACTIVE(U12(U51(z0, z1, z2))) → c20(U12'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.59/213.80
ACTIVE(U12(U52(z0, z1, z2))) → c20(U12'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.59/213.80
ACTIVE(U12(s(z0))) → c20(U12'(s(active(z0))), ACTIVE(s(z0))) 686.59/213.80
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.59/213.80
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.59/213.80
ACTIVE(U12(U61(z0))) → c20(U12'(U61(active(z0))), ACTIVE(U61(z0))) 686.59/213.80
ACTIVE(U12(U71(z0, z1, z2))) → c20(U12'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.59/213.80
ACTIVE(U12(U72(z0, z1, z2))) → c20(U12'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.59/213.80
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.59/213.80
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.59/213.80
ACTIVE(U11(U12(tt), x1)) → c19(U11'(mark(tt), x1)) 686.59/213.80
ACTIVE(U12(U12(tt))) → c20(U12'(mark(tt))) 686.59/213.80
ACTIVE(U12(isNat(0))) → c20(U12'(mark(tt))) 686.59/213.80
ACTIVE(U12(U11(tt, z0))) → c2(U12'(mark(U12(isNat(z0))))) 686.59/213.80
ACTIVE(U12(U11(tt, z0))) → c2(ACTIVE(U11(tt, z0))) 686.59/213.80
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(U12'(mark(U11(isNat(z0), z1)))) 686.59/213.80
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(ACTIVE(isNat(plus(z0, z1)))) 686.59/213.80
ACTIVE(U12(isNat(s(z0)))) → c2(U12'(mark(U21(isNat(z0))))) 686.59/213.80
ACTIVE(U12(isNat(s(z0)))) → c2(ACTIVE(isNat(s(z0)))) 686.59/213.80
ACTIVE(U12(isNat(x(z0, z1)))) → c2(U12'(mark(U31(isNat(z0), z1)))) 686.59/213.80
ACTIVE(U12(isNat(x(z0, z1)))) → c2(ACTIVE(isNat(x(z0, z1)))) 686.59/213.80
ACTIVE(U21(plus(z0, 0))) → c21(U21'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.59/213.80
ACTIVE(U21(plus(z0, s(z1)))) → c21(U21'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.59/213.80
ACTIVE(U21(x(z0, 0))) → c21(U21'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.59/213.80
ACTIVE(U21(x(z0, s(z1)))) → c21(U21'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.59/213.80
ACTIVE(U21(U11(z0, z1))) → c21(U21'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.59/213.80
ACTIVE(U21(U12(z0))) → c21(U21'(U12(active(z0))), ACTIVE(U12(z0))) 686.59/213.80
ACTIVE(U21(U21(z0))) → c21(U21'(U21(active(z0))), ACTIVE(U21(z0))) 686.59/213.80
ACTIVE(U21(U31(z0, z1))) → c21(U21'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.59/213.80
ACTIVE(U21(U32(z0))) → c21(U21'(U32(active(z0))), ACTIVE(U32(z0))) 686.59/213.80
ACTIVE(U21(U41(z0, z1))) → c21(U21'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.59/213.80
ACTIVE(U21(U51(z0, z1, z2))) → c21(U21'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.59/213.80
ACTIVE(U21(U52(z0, z1, z2))) → c21(U21'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.59/213.80
ACTIVE(U21(s(z0))) → c21(U21'(s(active(z0))), ACTIVE(s(z0))) 686.59/213.80
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.59/213.80
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.59/213.80
ACTIVE(U21(U61(z0))) → c21(U21'(U61(active(z0))), ACTIVE(U61(z0))) 686.59/213.80
ACTIVE(U21(U71(z0, z1, z2))) → c21(U21'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.59/213.80
ACTIVE(U21(U72(z0, z1, z2))) → c21(U21'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.59/213.80
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.59/213.80
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.59/213.80
ACTIVE(U11(U21(tt), x1)) → c19(U11'(mark(tt), x1)) 686.59/213.80
ACTIVE(U12(U21(tt))) → c20(U12'(mark(tt))) 686.59/213.80
ACTIVE(U21(U12(tt))) → c21(U21'(mark(tt))) 686.59/213.80
ACTIVE(U21(U21(tt))) → c21(U21'(mark(tt))) 686.59/213.80
ACTIVE(U21(isNat(0))) → c21(U21'(mark(tt))) 686.59/213.80
ACTIVE(U21(U11(tt, z0))) → c3(U21'(mark(U12(isNat(z0))))) 686.59/213.80
ACTIVE(U21(U11(tt, z0))) → c3(ACTIVE(U11(tt, z0))) 686.59/213.80
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(U21'(mark(U11(isNat(z0), z1)))) 686.59/213.80
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(ACTIVE(isNat(plus(z0, z1)))) 686.59/213.80
ACTIVE(U21(isNat(s(z0)))) → c3(U21'(mark(U21(isNat(z0))))) 686.59/213.80
ACTIVE(U21(isNat(s(z0)))) → c3(ACTIVE(isNat(s(z0)))) 686.59/213.80
ACTIVE(U21(isNat(x(z0, z1)))) → c3(U21'(mark(U31(isNat(z0), z1)))) 686.59/213.80
ACTIVE(U21(isNat(x(z0, z1)))) → c3(ACTIVE(isNat(x(z0, z1)))) 686.59/213.80
ACTIVE(U31(plus(z0, 0), x1)) → c22(U31'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.59/213.80
ACTIVE(U31(plus(z0, s(z1)), x1)) → c22(U31'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.59/213.80
ACTIVE(U31(x(z0, 0), x1)) → c22(U31'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.59/213.80
ACTIVE(U31(x(z0, s(z1)), x1)) → c22(U31'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.59/213.80
ACTIVE(U31(U11(z0, z1), x1)) → c22(U31'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.59/213.80
ACTIVE(U31(U12(z0), x1)) → c22(U31'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.59/213.80
ACTIVE(U31(U21(z0), x1)) → c22(U31'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.59/213.80
ACTIVE(U31(U31(z0, z1), x1)) → c22(U31'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.59/213.80
ACTIVE(U31(U32(z0), x1)) → c22(U31'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.59/213.80
ACTIVE(U31(U41(z0, z1), x1)) → c22(U31'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.59/213.80
ACTIVE(U31(U51(z0, z1, z2), x1)) → c22(U31'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.59/213.80
ACTIVE(U31(U52(z0, z1, z2), x1)) → c22(U31'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.59/213.80
ACTIVE(U31(s(z0), x1)) → c22(U31'(s(active(z0)), x1), ACTIVE(s(z0))) 686.59/213.80
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.59/213.80
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.59/213.80
ACTIVE(U31(U61(z0), x1)) → c22(U31'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.59/213.80
ACTIVE(U31(U71(z0, z1, z2), x1)) → c22(U31'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.59/213.80
ACTIVE(U31(U72(z0, z1, z2), x1)) → c22(U31'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.59/213.80
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.59/213.80
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.59/213.80
ACTIVE(U31(U12(tt), x1)) → c22(U31'(mark(tt), x1)) 686.59/213.80
ACTIVE(U31(U21(tt), x1)) → c22(U31'(mark(tt), x1)) 686.59/213.80
ACTIVE(U31(isNat(0), x1)) → c22(U31'(mark(tt), x1)) 686.59/213.80
ACTIVE(U11(U31(tt, z0), x1)) → c4(U11'(mark(U32(isNat(z0))), x1)) 686.59/213.80
ACTIVE(U11(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 686.59/213.80
ACTIVE(U12(U31(tt, z0))) → c4(U12'(mark(U32(isNat(z0))))) 686.59/213.80
ACTIVE(U12(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 686.59/213.80
ACTIVE(U21(U31(tt, z0))) → c4(U21'(mark(U32(isNat(z0))))) 686.59/213.80
ACTIVE(U21(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 686.59/213.80
ACTIVE(U31(U11(tt, z0), x1)) → c4(U31'(mark(U12(isNat(z0))), x1)) 686.59/213.80
ACTIVE(U31(U11(tt, z0), x1)) → c4(ACTIVE(U11(tt, z0))) 686.59/213.80
ACTIVE(U31(U31(tt, z0), x1)) → c4(U31'(mark(U32(isNat(z0))), x1)) 686.59/213.80
ACTIVE(U31(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 686.59/213.80
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(U31'(mark(U11(isNat(z0), z1)), x1)) 686.59/213.80
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(ACTIVE(isNat(plus(z0, z1)))) 686.59/213.80
ACTIVE(U31(isNat(s(z0)), x1)) → c4(U31'(mark(U21(isNat(z0))), x1)) 686.59/213.80
ACTIVE(U31(isNat(s(z0)), x1)) → c4(ACTIVE(isNat(s(z0)))) 686.59/213.80
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(U31'(mark(U31(isNat(z0), z1)), x1)) 686.59/213.80
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(ACTIVE(isNat(x(z0, z1)))) 686.59/213.80
ACTIVE(U32(plus(z0, 0))) → c23(U32'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.59/213.80
ACTIVE(U32(plus(z0, s(z1)))) → c23(U32'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.59/213.80
ACTIVE(U32(x(z0, 0))) → c23(U32'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.59/213.80
ACTIVE(U32(x(z0, s(z1)))) → c23(U32'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.59/213.80
ACTIVE(U32(U11(z0, z1))) → c23(U32'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.59/213.80
ACTIVE(U32(U12(z0))) → c23(U32'(U12(active(z0))), ACTIVE(U12(z0))) 686.59/213.80
ACTIVE(U32(U21(z0))) → c23(U32'(U21(active(z0))), ACTIVE(U21(z0))) 686.59/213.80
ACTIVE(U32(U31(z0, z1))) → c23(U32'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.59/213.80
ACTIVE(U32(U32(z0))) → c23(U32'(U32(active(z0))), ACTIVE(U32(z0))) 686.59/213.80
ACTIVE(U32(U41(z0, z1))) → c23(U32'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.59/213.80
ACTIVE(U32(U51(z0, z1, z2))) → c23(U32'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.59/213.80
ACTIVE(U32(U52(z0, z1, z2))) → c23(U32'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.59/213.80
ACTIVE(U32(s(z0))) → c23(U32'(s(active(z0))), ACTIVE(s(z0))) 686.59/213.80
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.59/213.80
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.59/213.80
ACTIVE(U32(U61(z0))) → c23(U32'(U61(active(z0))), ACTIVE(U61(z0))) 686.59/213.80
ACTIVE(U32(U71(z0, z1, z2))) → c23(U32'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.59/213.80
ACTIVE(U32(U72(z0, z1, z2))) → c23(U32'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.59/213.80
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.59/213.80
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.59/213.80
ACTIVE(U11(U32(tt), x1)) → c19(U11'(mark(tt), x1)) 686.59/213.80
ACTIVE(U12(U32(tt))) → c20(U12'(mark(tt))) 686.59/213.80
ACTIVE(U21(U32(tt))) → c21(U21'(mark(tt))) 686.59/213.80
ACTIVE(U31(U32(tt), x1)) → c22(U31'(mark(tt), x1)) 686.59/213.80
ACTIVE(U32(U12(tt))) → c23(U32'(mark(tt))) 686.59/213.80
ACTIVE(U32(U21(tt))) → c23(U32'(mark(tt))) 686.59/213.80
ACTIVE(U32(U32(tt))) → c23(U32'(mark(tt))) 686.59/213.80
ACTIVE(U32(isNat(0))) → c23(U32'(mark(tt))) 686.59/213.80
ACTIVE(U32(U11(tt, z0))) → c5(U32'(mark(U12(isNat(z0))))) 686.59/213.80
ACTIVE(U32(U11(tt, z0))) → c5(ACTIVE(U11(tt, z0))) 686.59/213.80
ACTIVE(U32(U31(tt, z0))) → c5(U32'(mark(U32(isNat(z0))))) 686.59/213.80
ACTIVE(U32(U31(tt, z0))) → c5(ACTIVE(U31(tt, z0))) 686.59/213.80
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(U32'(mark(U11(isNat(z0), z1)))) 686.59/213.80
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(ACTIVE(isNat(plus(z0, z1)))) 686.59/213.80
ACTIVE(U32(isNat(s(z0)))) → c5(U32'(mark(U21(isNat(z0))))) 686.59/213.80
ACTIVE(U32(isNat(s(z0)))) → c5(ACTIVE(isNat(s(z0)))) 686.59/213.80
ACTIVE(U32(isNat(x(z0, z1)))) → c5(U32'(mark(U31(isNat(z0), z1)))) 686.59/213.80
ACTIVE(U32(isNat(x(z0, z1)))) → c5(ACTIVE(isNat(x(z0, z1)))) 686.59/213.80
ACTIVE(U41(plus(z0, 0), x1)) → c24(U41'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.59/213.80
ACTIVE(U41(plus(z0, s(z1)), x1)) → c24(U41'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.59/213.80
ACTIVE(U41(x(z0, 0), x1)) → c24(U41'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.59/213.80
ACTIVE(U41(x(z0, s(z1)), x1)) → c24(U41'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.59/213.80
ACTIVE(U41(U11(z0, z1), x1)) → c24(U41'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.59/213.80
ACTIVE(U41(U12(z0), x1)) → c24(U41'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.59/213.80
ACTIVE(U41(U21(z0), x1)) → c24(U41'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.59/213.80
ACTIVE(U41(U31(z0, z1), x1)) → c24(U41'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.59/213.80
ACTIVE(U41(U32(z0), x1)) → c24(U41'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.59/213.80
ACTIVE(U41(U41(z0, z1), x1)) → c24(U41'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.59/213.80
ACTIVE(U41(U51(z0, z1, z2), x1)) → c24(U41'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.59/213.80
ACTIVE(U41(U52(z0, z1, z2), x1)) → c24(U41'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.59/213.80
ACTIVE(U41(s(z0), x1)) → c24(U41'(s(active(z0)), x1), ACTIVE(s(z0))) 686.59/213.80
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.59/213.80
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.59/213.80
ACTIVE(U41(U61(z0), x1)) → c24(U41'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.59/213.80
ACTIVE(U41(U71(z0, z1, z2), x1)) → c24(U41'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.59/213.80
ACTIVE(U41(U72(z0, z1, z2), x1)) → c24(U41'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.59/213.80
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.59/213.80
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.59/213.80
ACTIVE(U11(U41(tt, z0), x1)) → c19(U11'(mark(z0), x1)) 686.59/213.80
ACTIVE(U12(U41(tt, z0))) → c20(U12'(mark(z0))) 686.59/213.80
ACTIVE(U21(U41(tt, z0))) → c21(U21'(mark(z0))) 686.59/213.80
ACTIVE(U31(U41(tt, z0), x1)) → c22(U31'(mark(z0), x1)) 686.59/213.80
ACTIVE(U32(U41(tt, z0))) → c23(U32'(mark(z0))) 686.59/213.80
ACTIVE(U41(U12(tt), x1)) → c24(U41'(mark(tt), x1)) 686.59/213.80
ACTIVE(U41(U21(tt), x1)) → c24(U41'(mark(tt), x1)) 686.59/213.80
ACTIVE(U41(U32(tt), x1)) → c24(U41'(mark(tt), x1)) 686.59/213.80
ACTIVE(U41(U41(tt, z0), x1)) → c24(U41'(mark(z0), x1)) 686.59/213.80
ACTIVE(U41(isNat(0), x1)) → c24(U41'(mark(tt), x1)) 686.59/213.80
ACTIVE(U41(U11(tt, z0), x1)) → c6(U41'(mark(U12(isNat(z0))), x1)) 686.59/213.80
ACTIVE(U41(U11(tt, z0), x1)) → c6(ACTIVE(U11(tt, z0))) 686.59/213.80
ACTIVE(U41(U31(tt, z0), x1)) → c6(U41'(mark(U32(isNat(z0))), x1)) 686.59/213.80
ACTIVE(U41(U31(tt, z0), x1)) → c6(ACTIVE(U31(tt, z0))) 686.59/213.80
ACTIVE(U41(isNat(plus(z0, z1)), x1)) → c6(U41'(mark(U11(isNat(z0), z1)), x1)) 686.59/213.80
ACTIVE(U41(isNat(plus(z0, z1)), x1)) → c6(ACTIVE(isNat(plus(z0, z1)))) 686.59/213.80
ACTIVE(U41(isNat(s(z0)), x1)) → c6(U41'(mark(U21(isNat(z0))), x1)) 686.59/213.80
ACTIVE(U41(isNat(s(z0)), x1)) → c6(ACTIVE(isNat(s(z0)))) 686.59/213.80
ACTIVE(U41(isNat(x(z0, z1)), x1)) → c6(U41'(mark(U31(isNat(z0), z1)), x1)) 686.59/213.80
ACTIVE(U41(isNat(x(z0, z1)), x1)) → c6(ACTIVE(isNat(x(z0, z1)))) 686.59/213.80
ACTIVE(U51(plus(z0, 0), x1, x2)) → c25(U51'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.59/213.80
ACTIVE(U51(plus(z0, s(z1)), x1, x2)) → c25(U51'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.59/213.80
ACTIVE(U51(x(z0, 0), x1, x2)) → c25(U51'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.59/213.80
ACTIVE(U51(x(z0, s(z1)), x1, x2)) → c25(U51'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.59/213.80
ACTIVE(U51(U11(z0, z1), x1, x2)) → c25(U51'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.59/213.80
ACTIVE(U51(U12(z0), x1, x2)) → c25(U51'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.59/213.80
ACTIVE(U51(U21(z0), x1, x2)) → c25(U51'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.59/213.80
ACTIVE(U51(U31(z0, z1), x1, x2)) → c25(U51'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.59/213.80
ACTIVE(U51(U32(z0), x1, x2)) → c25(U51'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.59/213.80
ACTIVE(U51(U41(z0, z1), x1, x2)) → c25(U51'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.59/213.80
ACTIVE(U51(U51(z0, z1, z2), x1, x2)) → c25(U51'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.59/213.80
ACTIVE(U51(U52(z0, z1, z2), x1, x2)) → c25(U51'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.59/213.80
ACTIVE(U51(s(z0), x1, x2)) → c25(U51'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.59/213.80
ACTIVE(U51(plus(z0, z1), x1, x2)) → c25(U51'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.59/213.80
ACTIVE(U51(plus(z0, z1), x1, x2)) → c25(U51'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.59/213.80
ACTIVE(U51(U61(z0), x1, x2)) → c25(U51'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.59/213.80
ACTIVE(U51(U71(z0, z1, z2), x1, x2)) → c25(U51'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.59/213.80
ACTIVE(U51(U72(z0, z1, z2), x1, x2)) → c25(U51'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.59/213.80
ACTIVE(U51(x(z0, z1), x1, x2)) → c25(U51'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.59/213.80
ACTIVE(U51(x(z0, z1), x1, x2)) → c25(U51'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.59/213.80
ACTIVE(U51(U12(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.59/213.80
ACTIVE(U51(U21(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.59/213.80
ACTIVE(U51(U32(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.59/213.80
ACTIVE(U51(U41(tt, z0), x1, x2)) → c25(U51'(mark(z0), x1, x2)) 686.59/213.80
ACTIVE(U51(isNat(0), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.59/213.80
ACTIVE(U11(U51(tt, z0, z1), x1)) → c7(U11'(mark(U52(isNat(z1), z0, z1)), x1)) 686.59/213.80
ACTIVE(U11(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.59/213.80
ACTIVE(U12(U51(tt, z0, z1))) → c7(U12'(mark(U52(isNat(z1), z0, z1)))) 686.59/213.80
ACTIVE(U12(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.59/213.80
ACTIVE(U21(U51(tt, z0, z1))) → c7(U21'(mark(U52(isNat(z1), z0, z1)))) 686.59/213.80
ACTIVE(U21(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.59/213.80
ACTIVE(U31(U51(tt, z0, z1), x1)) → c7(U31'(mark(U52(isNat(z1), z0, z1)), x1)) 686.59/213.80
ACTIVE(U31(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.59/213.80
ACTIVE(U32(U51(tt, z0, z1))) → c7(U32'(mark(U52(isNat(z1), z0, z1)))) 686.59/213.80
ACTIVE(U32(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.59/213.80
ACTIVE(U41(U51(tt, z0, z1), x1)) → c7(U41'(mark(U52(isNat(z1), z0, z1)), x1)) 686.59/213.80
ACTIVE(U41(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.59/213.80
ACTIVE(U51(U11(tt, z0), x1, x2)) → c7(U51'(mark(U12(isNat(z0))), x1, x2)) 686.59/213.80
ACTIVE(U51(U11(tt, z0), x1, x2)) → c7(ACTIVE(U11(tt, z0))) 686.59/213.80
ACTIVE(U51(U31(tt, z0), x1, x2)) → c7(U51'(mark(U32(isNat(z0))), x1, x2)) 686.59/213.80
ACTIVE(U51(U31(tt, z0), x1, x2)) → c7(ACTIVE(U31(tt, z0))) 686.59/213.80
ACTIVE(U51(U51(tt, z0, z1), x1, x2)) → c7(U51'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.59/213.80
ACTIVE(U51(U51(tt, z0, z1), x1, x2)) → c7(ACTIVE(U51(tt, z0, z1))) 686.59/213.80
ACTIVE(U51(isNat(plus(z0, z1)), x1, x2)) → c7(U51'(mark(U11(isNat(z0), z1)), x1, x2)) 686.59/213.80
ACTIVE(U51(isNat(plus(z0, z1)), x1, x2)) → c7(ACTIVE(isNat(plus(z0, z1)))) 686.59/213.80
ACTIVE(U51(isNat(s(z0)), x1, x2)) → c7(U51'(mark(U21(isNat(z0))), x1, x2)) 686.59/213.80
ACTIVE(U51(isNat(s(z0)), x1, x2)) → c7(ACTIVE(isNat(s(z0)))) 686.59/213.80
ACTIVE(U51(isNat(x(z0, z1)), x1, x2)) → c7(U51'(mark(U31(isNat(z0), z1)), x1, x2)) 686.59/213.80
ACTIVE(U51(isNat(x(z0, z1)), x1, x2)) → c7(ACTIVE(isNat(x(z0, z1)))) 686.59/213.80
ACTIVE(U52(plus(z0, 0), x1, x2)) → c26(U52'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.59/213.80
ACTIVE(U52(plus(z0, s(z1)), x1, x2)) → c26(U52'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.59/213.80
ACTIVE(U52(x(z0, 0), x1, x2)) → c26(U52'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.59/213.80
ACTIVE(U52(x(z0, s(z1)), x1, x2)) → c26(U52'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.59/213.80
ACTIVE(U52(U11(z0, z1), x1, x2)) → c26(U52'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.59/213.80
ACTIVE(U52(U12(z0), x1, x2)) → c26(U52'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.59/213.80
ACTIVE(U52(U21(z0), x1, x2)) → c26(U52'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.59/213.80
ACTIVE(U52(U31(z0, z1), x1, x2)) → c26(U52'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.59/213.80
ACTIVE(U52(U32(z0), x1, x2)) → c26(U52'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.59/213.80
ACTIVE(U52(U41(z0, z1), x1, x2)) → c26(U52'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.59/213.80
ACTIVE(U52(U51(z0, z1, z2), x1, x2)) → c26(U52'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.59/213.80
ACTIVE(U52(U52(z0, z1, z2), x1, x2)) → c26(U52'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.59/213.80
ACTIVE(U52(s(z0), x1, x2)) → c26(U52'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.59/213.80
ACTIVE(U52(plus(z0, z1), x1, x2)) → c26(U52'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.59/213.80
ACTIVE(U52(plus(z0, z1), x1, x2)) → c26(U52'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.59/213.80
ACTIVE(U52(U61(z0), x1, x2)) → c26(U52'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.59/213.80
ACTIVE(U52(U71(z0, z1, z2), x1, x2)) → c26(U52'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.59/213.80
ACTIVE(U52(U72(z0, z1, z2), x1, x2)) → c26(U52'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.59/213.80
ACTIVE(U52(x(z0, z1), x1, x2)) → c26(U52'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.59/213.80
ACTIVE(U52(x(z0, z1), x1, x2)) → c26(U52'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.59/213.80
ACTIVE(U52(U12(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.59/213.80
ACTIVE(U52(U21(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.59/213.80
ACTIVE(U52(U32(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.59/213.80
ACTIVE(U52(U41(tt, z0), x1, x2)) → c26(U52'(mark(z0), x1, x2)) 686.59/213.80
ACTIVE(U52(isNat(0), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.59/213.80
ACTIVE(U11(U52(tt, z0, z1), x1)) → c8(U11'(mark(s(plus(z1, z0))), x1)) 686.59/213.80
ACTIVE(U11(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.59/213.80
ACTIVE(U12(U52(tt, z0, z1))) → c8(U12'(mark(s(plus(z1, z0))))) 686.59/213.80
ACTIVE(U12(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.59/213.80
ACTIVE(U21(U52(tt, z0, z1))) → c8(U21'(mark(s(plus(z1, z0))))) 686.59/213.80
ACTIVE(U21(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.59/213.80
ACTIVE(U31(U52(tt, z0, z1), x1)) → c8(U31'(mark(s(plus(z1, z0))), x1)) 686.59/213.80
ACTIVE(U31(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.59/213.80
ACTIVE(U32(U52(tt, z0, z1))) → c8(U32'(mark(s(plus(z1, z0))))) 686.59/213.80
ACTIVE(U32(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.59/213.80
ACTIVE(U41(U52(tt, z0, z1), x1)) → c8(U41'(mark(s(plus(z1, z0))), x1)) 686.59/213.80
ACTIVE(U41(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.59/213.80
ACTIVE(U51(U52(tt, z0, z1), x1, x2)) → c8(U51'(mark(s(plus(z1, z0))), x1, x2)) 686.59/213.80
ACTIVE(U51(U52(tt, z0, z1), x1, x2)) → c8(ACTIVE(U52(tt, z0, z1))) 686.59/213.80
ACTIVE(U52(U11(tt, z0), x1, x2)) → c8(U52'(mark(U12(isNat(z0))), x1, x2)) 686.59/213.80
ACTIVE(U52(U11(tt, z0), x1, x2)) → c8(ACTIVE(U11(tt, z0))) 686.59/213.80
ACTIVE(U52(U31(tt, z0), x1, x2)) → c8(U52'(mark(U32(isNat(z0))), x1, x2)) 686.59/213.80
ACTIVE(U52(U31(tt, z0), x1, x2)) → c8(ACTIVE(U31(tt, z0))) 686.59/213.80
ACTIVE(U52(U51(tt, z0, z1), x1, x2)) → c8(U52'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.59/213.80
ACTIVE(U52(U51(tt, z0, z1), x1, x2)) → c8(ACTIVE(U51(tt, z0, z1))) 686.59/213.80
ACTIVE(U52(U52(tt, z0, z1), x1, x2)) → c8(U52'(mark(s(plus(z1, z0))), x1, x2)) 686.59/213.80
ACTIVE(U52(U52(tt, z0, z1), x1, x2)) → c8(ACTIVE(U52(tt, z0, z1))) 686.59/213.80
ACTIVE(U52(isNat(plus(z0, z1)), x1, x2)) → c8(U52'(mark(U11(isNat(z0), z1)), x1, x2)) 686.59/213.80
ACTIVE(U52(isNat(plus(z0, z1)), x1, x2)) → c8(ACTIVE(isNat(plus(z0, z1)))) 686.59/213.80
ACTIVE(U52(isNat(s(z0)), x1, x2)) → c8(U52'(mark(U21(isNat(z0))), x1, x2)) 686.59/213.80
ACTIVE(U52(isNat(s(z0)), x1, x2)) → c8(ACTIVE(isNat(s(z0)))) 686.59/213.80
ACTIVE(U52(isNat(x(z0, z1)), x1, x2)) → c8(U52'(mark(U31(isNat(z0), z1)), x1, x2)) 686.59/213.80
ACTIVE(U52(isNat(x(z0, z1)), x1, x2)) → c8(ACTIVE(isNat(x(z0, z1)))) 686.59/213.80
ACTIVE(s(plus(z0, 0))) → c27(S(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.59/213.80
ACTIVE(s(plus(z0, s(z1)))) → c27(S(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.59/213.80
ACTIVE(s(x(z0, 0))) → c27(S(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.59/213.80
ACTIVE(s(x(z0, s(z1)))) → c27(S(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.59/213.80
ACTIVE(s(U11(z0, z1))) → c27(S(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.59/213.80
ACTIVE(s(U12(z0))) → c27(S(U12(active(z0))), ACTIVE(U12(z0))) 686.59/213.80
ACTIVE(s(U21(z0))) → c27(S(U21(active(z0))), ACTIVE(U21(z0))) 686.59/213.80
ACTIVE(s(U31(z0, z1))) → c27(S(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.59/213.80
ACTIVE(s(U32(z0))) → c27(S(U32(active(z0))), ACTIVE(U32(z0))) 686.59/213.80
ACTIVE(s(U41(z0, z1))) → c27(S(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.59/213.80
ACTIVE(s(U51(z0, z1, z2))) → c27(S(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.59/213.80
ACTIVE(s(U52(z0, z1, z2))) → c27(S(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.59/213.80
ACTIVE(s(s(z0))) → c27(S(s(active(z0))), ACTIVE(s(z0))) 686.59/213.80
ACTIVE(s(plus(z0, z1))) → c27(S(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.59/213.80
ACTIVE(s(plus(z0, z1))) → c27(S(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.59/213.80
ACTIVE(s(U61(z0))) → c27(S(U61(active(z0))), ACTIVE(U61(z0))) 686.59/213.80
ACTIVE(s(U71(z0, z1, z2))) → c27(S(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.59/213.80
ACTIVE(s(U72(z0, z1, z2))) → c27(S(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.59/213.80
ACTIVE(s(x(z0, z1))) → c27(S(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.59/213.80
ACTIVE(s(x(z0, z1))) → c27(S(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.59/213.80
ACTIVE(s(U12(tt))) → c27(S(mark(tt))) 686.59/213.80
ACTIVE(s(U21(tt))) → c27(S(mark(tt))) 686.59/213.80
ACTIVE(s(U32(tt))) → c27(S(mark(tt))) 686.59/213.80
ACTIVE(s(U41(tt, z0))) → c27(S(mark(z0))) 686.59/213.80
ACTIVE(s(isNat(0))) → c27(S(mark(tt))) 686.59/213.80
ACTIVE(s(U11(tt, z0))) → c9(S(mark(U12(isNat(z0))))) 686.59/213.80
ACTIVE(s(U11(tt, z0))) → c9(ACTIVE(U11(tt, z0))) 686.59/213.80
ACTIVE(s(U31(tt, z0))) → c9(S(mark(U32(isNat(z0))))) 686.59/213.80
ACTIVE(s(U31(tt, z0))) → c9(ACTIVE(U31(tt, z0))) 686.59/213.80
ACTIVE(s(U51(tt, z0, z1))) → c9(S(mark(U52(isNat(z1), z0, z1)))) 686.59/213.80
ACTIVE(s(U51(tt, z0, z1))) → c9(ACTIVE(U51(tt, z0, z1))) 686.59/213.80
ACTIVE(s(U52(tt, z0, z1))) → c9(S(mark(s(plus(z1, z0))))) 686.59/213.80
ACTIVE(s(U52(tt, z0, z1))) → c9(ACTIVE(U52(tt, z0, z1))) 686.59/213.80
ACTIVE(s(isNat(plus(z0, z1)))) → c9(S(mark(U11(isNat(z0), z1)))) 686.59/213.80
ACTIVE(s(isNat(plus(z0, z1)))) → c9(ACTIVE(isNat(plus(z0, z1)))) 686.59/213.80
ACTIVE(s(isNat(s(z0)))) → c9(S(mark(U21(isNat(z0))))) 686.59/213.81
ACTIVE(s(isNat(s(z0)))) → c9(ACTIVE(isNat(s(z0)))) 686.59/213.81
ACTIVE(s(isNat(x(z0, z1)))) → c9(S(mark(U31(isNat(z0), z1)))) 686.59/213.81
ACTIVE(s(isNat(x(z0, z1)))) → c9(ACTIVE(isNat(x(z0, z1)))) 686.59/213.81
ACTIVE(U61(plus(z0, 0))) → c30(U61'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.59/213.81
ACTIVE(U61(plus(z0, s(z1)))) → c30(U61'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.59/213.81
ACTIVE(U61(x(z0, 0))) → c30(U61'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.59/213.81
ACTIVE(U61(x(z0, s(z1)))) → c30(U61'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.59/213.81
ACTIVE(U61(U11(z0, z1))) → c30(U61'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.59/213.81
ACTIVE(U61(U12(z0))) → c30(U61'(U12(active(z0))), ACTIVE(U12(z0))) 686.59/213.81
ACTIVE(U61(U21(z0))) → c30(U61'(U21(active(z0))), ACTIVE(U21(z0))) 686.59/213.81
ACTIVE(U61(U31(z0, z1))) → c30(U61'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.59/213.81
ACTIVE(U61(U32(z0))) → c30(U61'(U32(active(z0))), ACTIVE(U32(z0))) 686.59/213.81
ACTIVE(U61(U41(z0, z1))) → c30(U61'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.59/213.81
ACTIVE(U61(U51(z0, z1, z2))) → c30(U61'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.59/213.81
ACTIVE(U61(U52(z0, z1, z2))) → c30(U61'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.59/213.81
ACTIVE(U61(s(z0))) → c30(U61'(s(active(z0))), ACTIVE(s(z0))) 686.59/213.81
ACTIVE(U61(plus(z0, z1))) → c30(U61'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.59/213.81
ACTIVE(U61(plus(z0, z1))) → c30(U61'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.59/213.81
ACTIVE(U61(U61(z0))) → c30(U61'(U61(active(z0))), ACTIVE(U61(z0))) 686.59/213.81
ACTIVE(U61(U71(z0, z1, z2))) → c30(U61'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.59/213.81
ACTIVE(U61(U72(z0, z1, z2))) → c30(U61'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.59/213.81
ACTIVE(U61(x(z0, z1))) → c30(U61'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.59/213.81
ACTIVE(U61(x(z0, z1))) → c30(U61'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.59/213.81
ACTIVE(U11(U61(tt), x1)) → c19(U11'(mark(0), x1)) 686.59/213.81
ACTIVE(U12(U61(tt))) → c20(U12'(mark(0))) 686.59/213.81
ACTIVE(U21(U61(tt))) → c21(U21'(mark(0))) 686.59/213.81
ACTIVE(U31(U61(tt), x1)) → c22(U31'(mark(0), x1)) 686.59/213.81
ACTIVE(U32(U61(tt))) → c23(U32'(mark(0))) 686.59/213.81
ACTIVE(U41(U61(tt), x1)) → c24(U41'(mark(0), x1)) 686.59/213.81
ACTIVE(U51(U61(tt), x1, x2)) → c25(U51'(mark(0), x1, x2)) 686.59/213.81
ACTIVE(U52(U61(tt), x1, x2)) → c26(U52'(mark(0), x1, x2)) 686.59/213.81
ACTIVE(s(U61(tt))) → c27(S(mark(0))) 686.59/213.81
ACTIVE(U61(U12(tt))) → c30(U61'(mark(tt))) 686.59/213.81
ACTIVE(U61(U21(tt))) → c30(U61'(mark(tt))) 686.59/213.81
ACTIVE(U61(U32(tt))) → c30(U61'(mark(tt))) 686.59/213.81
ACTIVE(U61(U41(tt, z0))) → c30(U61'(mark(z0))) 686.59/213.81
ACTIVE(U61(U61(tt))) → c30(U61'(mark(0))) 686.59/213.81
ACTIVE(U61(isNat(0))) → c30(U61'(mark(tt))) 686.59/213.81
ACTIVE(U61(U11(tt, z0))) → c10(U61'(mark(U12(isNat(z0))))) 686.59/213.81
ACTIVE(U61(U11(tt, z0))) → c10(ACTIVE(U11(tt, z0))) 686.59/213.81
ACTIVE(U61(U31(tt, z0))) → c10(U61'(mark(U32(isNat(z0))))) 686.59/213.81
ACTIVE(U61(U31(tt, z0))) → c10(ACTIVE(U31(tt, z0))) 686.59/213.81
ACTIVE(U61(U51(tt, z0, z1))) → c10(U61'(mark(U52(isNat(z1), z0, z1)))) 686.59/213.81
ACTIVE(U61(U51(tt, z0, z1))) → c10(ACTIVE(U51(tt, z0, z1))) 686.59/213.81
ACTIVE(U61(U52(tt, z0, z1))) → c10(U61'(mark(s(plus(z1, z0))))) 686.59/213.81
ACTIVE(U61(U52(tt, z0, z1))) → c10(ACTIVE(U52(tt, z0, z1))) 686.59/213.81
ACTIVE(U61(isNat(plus(z0, z1)))) → c10(U61'(mark(U11(isNat(z0), z1)))) 686.59/213.81
ACTIVE(U61(isNat(plus(z0, z1)))) → c10(ACTIVE(isNat(plus(z0, z1)))) 686.59/213.81
ACTIVE(U61(isNat(s(z0)))) → c10(U61'(mark(U21(isNat(z0))))) 686.59/213.81
ACTIVE(U61(isNat(s(z0)))) → c10(ACTIVE(isNat(s(z0)))) 686.59/213.81
ACTIVE(U61(isNat(x(z0, z1)))) → c10(U61'(mark(U31(isNat(z0), z1)))) 686.59/213.81
ACTIVE(U61(isNat(x(z0, z1)))) → c10(ACTIVE(isNat(x(z0, z1)))) 686.59/213.81
ACTIVE(U71(plus(z0, 0), x1, x2)) → c31(U71'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.59/213.81
ACTIVE(U71(plus(z0, s(z1)), x1, x2)) → c31(U71'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.59/213.81
ACTIVE(U71(x(z0, 0), x1, x2)) → c31(U71'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.59/213.81
ACTIVE(U71(x(z0, s(z1)), x1, x2)) → c31(U71'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.59/213.81
ACTIVE(U71(U11(z0, z1), x1, x2)) → c31(U71'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.59/213.81
ACTIVE(U71(U12(z0), x1, x2)) → c31(U71'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.59/213.81
ACTIVE(U71(U21(z0), x1, x2)) → c31(U71'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.59/213.81
ACTIVE(U71(U31(z0, z1), x1, x2)) → c31(U71'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.59/213.81
ACTIVE(U71(U32(z0), x1, x2)) → c31(U71'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.59/213.81
ACTIVE(U71(U41(z0, z1), x1, x2)) → c31(U71'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.59/213.81
ACTIVE(U71(U51(z0, z1, z2), x1, x2)) → c31(U71'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.59/213.81
ACTIVE(U71(U52(z0, z1, z2), x1, x2)) → c31(U71'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.59/213.81
ACTIVE(U71(s(z0), x1, x2)) → c31(U71'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.59/213.81
ACTIVE(U71(plus(z0, z1), x1, x2)) → c31(U71'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.59/213.81
ACTIVE(U71(plus(z0, z1), x1, x2)) → c31(U71'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.59/213.81
ACTIVE(U71(U61(z0), x1, x2)) → c31(U71'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.59/213.81
ACTIVE(U71(U71(z0, z1, z2), x1, x2)) → c31(U71'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.59/213.81
ACTIVE(U71(U72(z0, z1, z2), x1, x2)) → c31(U71'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.59/213.81
ACTIVE(U71(x(z0, z1), x1, x2)) → c31(U71'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.59/213.81
ACTIVE(U71(x(z0, z1), x1, x2)) → c31(U71'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.59/213.81
ACTIVE(U71(U12(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.59/213.81
ACTIVE(U71(U21(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.59/213.81
ACTIVE(U71(U32(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.59/213.81
ACTIVE(U71(U41(tt, z0), x1, x2)) → c31(U71'(mark(z0), x1, x2)) 686.59/213.81
ACTIVE(U71(U61(tt), x1, x2)) → c31(U71'(mark(0), x1, x2)) 686.59/213.81
ACTIVE(U71(isNat(0), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.59/213.81
ACTIVE(U11(U71(tt, z0, z1), x1)) → c11(U11'(mark(U72(isNat(z1), z0, z1)), x1)) 686.59/213.81
ACTIVE(U11(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.59/213.81
ACTIVE(U12(U71(tt, z0, z1))) → c11(U12'(mark(U72(isNat(z1), z0, z1)))) 686.59/213.81
ACTIVE(U12(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.59/213.81
ACTIVE(U21(U71(tt, z0, z1))) → c11(U21'(mark(U72(isNat(z1), z0, z1)))) 686.59/213.81
ACTIVE(U21(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.59/213.81
ACTIVE(U31(U71(tt, z0, z1), x1)) → c11(U31'(mark(U72(isNat(z1), z0, z1)), x1)) 686.59/213.81
ACTIVE(U31(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.59/213.81
ACTIVE(U32(U71(tt, z0, z1))) → c11(U32'(mark(U72(isNat(z1), z0, z1)))) 686.59/213.81
ACTIVE(U32(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.59/213.81
ACTIVE(U41(U71(tt, z0, z1), x1)) → c11(U41'(mark(U72(isNat(z1), z0, z1)), x1)) 686.59/213.81
ACTIVE(U41(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.59/213.81
ACTIVE(U51(U71(tt, z0, z1), x1, x2)) → c11(U51'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.59/213.81
ACTIVE(U51(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.59/213.81
ACTIVE(U52(U71(tt, z0, z1), x1, x2)) → c11(U52'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.59/213.81
ACTIVE(U52(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.59/213.81
ACTIVE(s(U71(tt, z0, z1))) → c11(S(mark(U72(isNat(z1), z0, z1)))) 686.59/213.81
ACTIVE(s(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.59/213.81
ACTIVE(U61(U71(tt, z0, z1))) → c11(U61'(mark(U72(isNat(z1), z0, z1)))) 686.59/213.81
ACTIVE(U61(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.59/213.81
ACTIVE(U71(U11(tt, z0), x1, x2)) → c11(U71'(mark(U12(isNat(z0))), x1, x2)) 686.59/213.81
ACTIVE(U71(U11(tt, z0), x1, x2)) → c11(ACTIVE(U11(tt, z0))) 686.59/213.81
ACTIVE(U71(U31(tt, z0), x1, x2)) → c11(U71'(mark(U32(isNat(z0))), x1, x2)) 686.59/213.81
ACTIVE(U71(U31(tt, z0), x1, x2)) → c11(ACTIVE(U31(tt, z0))) 686.59/213.81
ACTIVE(U71(U51(tt, z0, z1), x1, x2)) → c11(U71'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.59/213.81
ACTIVE(U71(U51(tt, z0, z1), x1, x2)) → c11(ACTIVE(U51(tt, z0, z1))) 686.59/213.81
ACTIVE(U71(U52(tt, z0, z1), x1, x2)) → c11(U71'(mark(s(plus(z1, z0))), x1, x2)) 686.59/213.81
ACTIVE(U71(U52(tt, z0, z1), x1, x2)) → c11(ACTIVE(U52(tt, z0, z1))) 686.59/213.81
ACTIVE(U71(U71(tt, z0, z1), x1, x2)) → c11(U71'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.59/213.81
ACTIVE(U71(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.59/213.81
ACTIVE(U71(isNat(plus(z0, z1)), x1, x2)) → c11(U71'(mark(U11(isNat(z0), z1)), x1, x2)) 686.59/213.81
ACTIVE(U71(isNat(plus(z0, z1)), x1, x2)) → c11(ACTIVE(isNat(plus(z0, z1)))) 686.59/213.81
ACTIVE(U71(isNat(s(z0)), x1, x2)) → c11(U71'(mark(U21(isNat(z0))), x1, x2)) 686.59/213.81
ACTIVE(U71(isNat(s(z0)), x1, x2)) → c11(ACTIVE(isNat(s(z0)))) 686.59/213.81
ACTIVE(U71(isNat(x(z0, z1)), x1, x2)) → c11(U71'(mark(U31(isNat(z0), z1)), x1, x2)) 686.59/213.81
ACTIVE(U71(isNat(x(z0, z1)), x1, x2)) → c11(ACTIVE(isNat(x(z0, z1)))) 686.59/213.81
ACTIVE(U72(plus(z0, 0), x1, x2)) → c32(U72'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.59/213.81
ACTIVE(U72(plus(z0, s(z1)), x1, x2)) → c32(U72'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.59/213.81
ACTIVE(U72(x(z0, 0), x1, x2)) → c32(U72'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.59/213.81
ACTIVE(U72(x(z0, s(z1)), x1, x2)) → c32(U72'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.59/213.81
ACTIVE(U72(U11(z0, z1), x1, x2)) → c32(U72'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.59/213.81
ACTIVE(U72(U12(z0), x1, x2)) → c32(U72'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.59/213.81
ACTIVE(U72(U21(z0), x1, x2)) → c32(U72'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.59/213.81
ACTIVE(U72(U31(z0, z1), x1, x2)) → c32(U72'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.59/213.81
ACTIVE(U72(U32(z0), x1, x2)) → c32(U72'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.59/213.81
ACTIVE(U72(U41(z0, z1), x1, x2)) → c32(U72'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.59/213.81
ACTIVE(U72(U51(z0, z1, z2), x1, x2)) → c32(U72'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.59/213.81
ACTIVE(U72(U52(z0, z1, z2), x1, x2)) → c32(U72'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.59/213.81
ACTIVE(U72(s(z0), x1, x2)) → c32(U72'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.59/213.81
ACTIVE(U72(plus(z0, z1), x1, x2)) → c32(U72'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.59/213.81
ACTIVE(U72(plus(z0, z1), x1, x2)) → c32(U72'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.59/213.81
ACTIVE(U72(U61(z0), x1, x2)) → c32(U72'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.59/213.81
ACTIVE(U72(U71(z0, z1, z2), x1, x2)) → c32(U72'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.59/213.81
ACTIVE(U72(U72(z0, z1, z2), x1, x2)) → c32(U72'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.59/213.81
ACTIVE(U72(x(z0, z1), x1, x2)) → c32(U72'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.59/213.81
ACTIVE(U72(x(z0, z1), x1, x2)) → c32(U72'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.59/213.81
ACTIVE(U72(U12(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.59/213.81
ACTIVE(U72(U21(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.59/213.81
ACTIVE(U72(U32(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.59/213.81
ACTIVE(U72(U41(tt, z0), x1, x2)) → c32(U72'(mark(z0), x1, x2)) 686.59/213.81
ACTIVE(U72(U61(tt), x1, x2)) → c32(U72'(mark(0), x1, x2)) 686.59/213.81
ACTIVE(U72(isNat(0), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.59/213.81
ACTIVE(U11(U72(tt, z0, z1), x1)) → c12(U11'(mark(plus(x(z1, z0), z1)), x1)) 686.59/213.81
ACTIVE(U11(U72(tt, z0, z1), x1)) → c12(ACTIVE(U72(tt, z0, z1))) 686.59/213.81
ACTIVE(U12(U72(tt, z0, z1))) → c12(U12'(mark(plus(x(z1, z0), z1)))) 686.59/213.81
ACTIVE(U12(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.59/213.81
ACTIVE(U21(U72(tt, z0, z1))) → c12(U21'(mark(plus(x(z1, z0), z1)))) 686.59/213.81
ACTIVE(U21(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.59/213.81
ACTIVE(U31(U72(tt, z0, z1), x1)) → c12(U31'(mark(plus(x(z1, z0), z1)), x1)) 686.59/213.81
ACTIVE(U31(U72(tt, z0, z1), x1)) → c12(ACTIVE(U72(tt, z0, z1))) 686.59/213.81
ACTIVE(U32(U72(tt, z0, z1))) → c12(U32'(mark(plus(x(z1, z0), z1)))) 686.59/213.81
ACTIVE(U32(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.59/213.81
ACTIVE(U41(U72(tt, z0, z1), x1)) → c12(U41'(mark(plus(x(z1, z0), z1)), x1)) 686.59/213.81
ACTIVE(U41(U72(tt, z0, z1), x1)) → c12(ACTIVE(U72(tt, z0, z1))) 686.59/213.81
ACTIVE(U51(U72(tt, z0, z1), x1, x2)) → c12(U51'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.59/213.81
ACTIVE(U51(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.59/213.81
ACTIVE(U52(U72(tt, z0, z1), x1, x2)) → c12(U52'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.59/213.81
ACTIVE(U52(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.59/213.81
ACTIVE(s(U72(tt, z0, z1))) → c12(S(mark(plus(x(z1, z0), z1)))) 686.59/213.81
ACTIVE(s(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.59/213.81
ACTIVE(U61(U72(tt, z0, z1))) → c12(U61'(mark(plus(x(z1, z0), z1)))) 686.59/213.81
ACTIVE(U61(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.59/213.81
ACTIVE(U71(U72(tt, z0, z1), x1, x2)) → c12(U71'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.59/213.81
ACTIVE(U71(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.59/213.81
ACTIVE(U72(U11(tt, z0), x1, x2)) → c12(U72'(mark(U12(isNat(z0))), x1, x2)) 686.59/213.81
ACTIVE(U72(U11(tt, z0), x1, x2)) → c12(ACTIVE(U11(tt, z0))) 686.59/213.81
ACTIVE(U72(U31(tt, z0), x1, x2)) → c12(U72'(mark(U32(isNat(z0))), x1, x2)) 686.59/213.81
ACTIVE(U72(U31(tt, z0), x1, x2)) → c12(ACTIVE(U31(tt, z0))) 686.59/213.81
ACTIVE(U72(U51(tt, z0, z1), x1, x2)) → c12(U72'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.59/213.81
ACTIVE(U72(U51(tt, z0, z1), x1, x2)) → c12(ACTIVE(U51(tt, z0, z1))) 686.59/213.81
ACTIVE(U72(U52(tt, z0, z1), x1, x2)) → c12(U72'(mark(s(plus(z1, z0))), x1, x2)) 686.59/213.81
ACTIVE(U72(U52(tt, z0, z1), x1, x2)) → c12(ACTIVE(U52(tt, z0, z1))) 686.59/213.81
ACTIVE(U72(U71(tt, z0, z1), x1, x2)) → c12(U72'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.59/213.81
ACTIVE(U72(U71(tt, z0, z1), x1, x2)) → c12(ACTIVE(U71(tt, z0, z1))) 686.59/213.81
ACTIVE(U72(U72(tt, z0, z1), x1, x2)) → c12(U72'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.59/213.81
ACTIVE(U72(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.59/213.81
ACTIVE(U72(isNat(plus(z0, z1)), x1, x2)) → c12(U72'(mark(U11(isNat(z0), z1)), x1, x2)) 686.59/213.81
ACTIVE(U72(isNat(plus(z0, z1)), x1, x2)) → c12(ACTIVE(isNat(plus(z0, z1)))) 686.59/213.81
ACTIVE(U72(isNat(s(z0)), x1, x2)) → c12(U72'(mark(U21(isNat(z0))), x1, x2)) 686.59/213.81
ACTIVE(U72(isNat(s(z0)), x1, x2)) → c12(ACTIVE(isNat(s(z0)))) 686.59/213.81
ACTIVE(U72(isNat(x(z0, z1)), x1, x2)) → c12(U72'(mark(U31(isNat(z0), z1)), x1, x2)) 686.59/213.81
ACTIVE(U72(isNat(x(z0, z1)), x1, x2)) → c12(ACTIVE(isNat(x(z0, z1)))) 686.59/213.81
PROPER(U11(x0, U11(z0, z1))) → c65(U11'(proper(x0), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(U11(z0, z1))) 686.59/213.81
PROPER(U11(x0, U12(z0))) → c65(U11'(proper(x0), U12(proper(z0))), PROPER(x0), PROPER(U12(z0))) 686.59/213.81
PROPER(U11(x0, isNat(z0))) → c65(U11'(proper(x0), isNat(proper(z0))), PROPER(x0), PROPER(isNat(z0))) 686.59/213.81
PROPER(U11(x0, U21(z0))) → c65(U11'(proper(x0), U21(proper(z0))), PROPER(x0), PROPER(U21(z0))) 686.59/213.81
PROPER(U11(x0, U31(z0, z1))) → c65(U11'(proper(x0), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(U31(z0, z1))) 686.59/213.81
PROPER(U11(x0, U32(z0))) → c65(U11'(proper(x0), U32(proper(z0))), PROPER(x0), PROPER(U32(z0))) 686.59/213.81
PROPER(U11(x0, U41(z0, z1))) → c65(U11'(proper(x0), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(U41(z0, z1))) 686.59/213.81
PROPER(U11(x0, U51(z0, z1, z2))) → c65(U11'(proper(x0), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U51(z0, z1, z2))) 686.59/213.81
PROPER(U11(x0, U52(z0, z1, z2))) → c65(U11'(proper(x0), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U52(z0, z1, z2))) 686.59/213.81
PROPER(U11(x0, s(z0))) → c65(U11'(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 686.59/213.81
PROPER(U11(x0, plus(z0, z1))) → c65(U11'(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 686.59/213.81
PROPER(U11(x0, U61(z0))) → c65(U11'(proper(x0), U61(proper(z0))), PROPER(x0), PROPER(U61(z0))) 686.59/213.81
PROPER(U11(x0, U71(z0, z1, z2))) → c65(U11'(proper(x0), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U71(z0, z1, z2))) 686.59/213.81
PROPER(U11(x0, U72(z0, z1, z2))) → c65(U11'(proper(x0), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U72(z0, z1, z2))) 686.59/213.81
PROPER(U11(x0, x(z0, z1))) → c65(U11'(proper(x0), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x(z0, z1))) 686.59/213.81
PROPER(U11(U11(z0, z1), x1)) → c65(U11'(U11(proper(z0), proper(z1)), proper(x1)), PROPER(U11(z0, z1)), PROPER(x1)) 686.59/213.81
PROPER(U11(U12(z0), x1)) → c65(U11'(U12(proper(z0)), proper(x1)), PROPER(U12(z0)), PROPER(x1)) 686.59/213.81
PROPER(U11(isNat(z0), x1)) → c65(U11'(isNat(proper(z0)), proper(x1)), PROPER(isNat(z0)), PROPER(x1)) 686.59/213.81
PROPER(U11(U21(z0), x1)) → c65(U11'(U21(proper(z0)), proper(x1)), PROPER(U21(z0)), PROPER(x1)) 686.59/213.81
PROPER(U11(U31(z0, z1), x1)) → c65(U11'(U31(proper(z0), proper(z1)), proper(x1)), PROPER(U31(z0, z1)), PROPER(x1)) 686.59/213.81
PROPER(U11(U32(z0), x1)) → c65(U11'(U32(proper(z0)), proper(x1)), PROPER(U32(z0)), PROPER(x1)) 686.59/213.81
PROPER(U11(U41(z0, z1), x1)) → c65(U11'(U41(proper(z0), proper(z1)), proper(x1)), PROPER(U41(z0, z1)), PROPER(x1)) 686.59/213.81
PROPER(U11(U51(z0, z1, z2), x1)) → c65(U11'(U51(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U51(z0, z1, z2)), PROPER(x1)) 686.59/213.81
PROPER(U11(U52(z0, z1, z2), x1)) → c65(U11'(U52(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U52(z0, z1, z2)), PROPER(x1)) 686.59/213.81
PROPER(U11(s(z0), x1)) → c65(U11'(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 686.59/213.81
PROPER(U11(plus(z0, z1), x1)) → c65(U11'(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 686.59/213.81
PROPER(U11(U61(z0), x1)) → c65(U11'(U61(proper(z0)), proper(x1)), PROPER(U61(z0)), PROPER(x1)) 686.59/213.81
PROPER(U11(U71(z0, z1, z2), x1)) → c65(U11'(U71(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U71(z0, z1, z2)), PROPER(x1)) 686.59/213.81
PROPER(U11(U72(z0, z1, z2), x1)) → c65(U11'(U72(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U72(z0, z1, z2)), PROPER(x1)) 686.59/213.81
PROPER(U11(x(z0, z1), x1)) → c65(U11'(x(proper(z0), proper(z1)), proper(x1)), PROPER(x(z0, z1)), PROPER(x1)) 686.59/213.81
PROPER(U11(x0, tt)) → c65(U11'(proper(x0), ok(tt)), PROPER(x0)) 686.59/213.81
PROPER(U11(x0, 0)) → c65(U11'(proper(x0), ok(0)), PROPER(x0)) 686.59/213.81
PROPER(U11(tt, x1)) → c65(U11'(ok(tt), proper(x1)), PROPER(x1)) 686.59/213.81
PROPER(U11(0, x1)) → c65(U11'(ok(0), proper(x1)), PROPER(x1)) 686.59/213.81
PROPER(U12(U11(z0, z1))) → c67(U12'(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.59/213.81
PROPER(U12(U12(z0))) → c67(U12'(U12(proper(z0))), PROPER(U12(z0))) 686.59/213.81
PROPER(U12(isNat(z0))) → c67(U12'(isNat(proper(z0))), PROPER(isNat(z0))) 686.59/213.81
PROPER(U12(U21(z0))) → c67(U12'(U21(proper(z0))), PROPER(U21(z0))) 686.59/213.81
PROPER(U12(U31(z0, z1))) → c67(U12'(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.59/213.81
PROPER(U12(U32(z0))) → c67(U12'(U32(proper(z0))), PROPER(U32(z0))) 686.59/213.81
PROPER(U12(U41(z0, z1))) → c67(U12'(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.59/213.81
PROPER(U12(U51(z0, z1, z2))) → c67(U12'(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.59/213.81
PROPER(U12(U52(z0, z1, z2))) → c67(U12'(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.59/213.81
PROPER(U12(s(z0))) → c67(U12'(s(proper(z0))), PROPER(s(z0))) 686.59/213.81
PROPER(U12(plus(z0, z1))) → c67(U12'(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.59/213.81
PROPER(U12(U61(z0))) → c67(U12'(U61(proper(z0))), PROPER(U61(z0))) 686.59/213.81
PROPER(U12(U71(z0, z1, z2))) → c67(U12'(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.59/213.81
PROPER(U12(U72(z0, z1, z2))) → c67(U12'(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.59/213.81
PROPER(U12(x(z0, z1))) → c67(U12'(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.59/213.81
PROPER(U12(tt)) → c67(U12'(ok(tt))) 686.59/213.81
PROPER(U12(0)) → c67(U12'(ok(0))) 686.59/213.81
PROPER(isNat(U11(z0, z1))) → c68(ISNAT(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.59/213.81
PROPER(isNat(U12(z0))) → c68(ISNAT(U12(proper(z0))), PROPER(U12(z0))) 686.59/213.81
PROPER(isNat(isNat(z0))) → c68(ISNAT(isNat(proper(z0))), PROPER(isNat(z0))) 686.59/213.81
PROPER(isNat(U21(z0))) → c68(ISNAT(U21(proper(z0))), PROPER(U21(z0))) 686.59/213.81
PROPER(isNat(U31(z0, z1))) → c68(ISNAT(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.59/213.81
PROPER(isNat(U32(z0))) → c68(ISNAT(U32(proper(z0))), PROPER(U32(z0))) 686.59/213.81
PROPER(isNat(U41(z0, z1))) → c68(ISNAT(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.59/213.81
PROPER(isNat(U51(z0, z1, z2))) → c68(ISNAT(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.59/213.81
PROPER(isNat(U52(z0, z1, z2))) → c68(ISNAT(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.59/213.81
PROPER(isNat(s(z0))) → c68(ISNAT(s(proper(z0))), PROPER(s(z0))) 686.59/213.81
PROPER(isNat(plus(z0, z1))) → c68(ISNAT(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.59/213.81
PROPER(isNat(U61(z0))) → c68(ISNAT(U61(proper(z0))), PROPER(U61(z0))) 686.59/213.81
PROPER(isNat(U71(z0, z1, z2))) → c68(ISNAT(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.59/213.81
PROPER(isNat(U72(z0, z1, z2))) → c68(ISNAT(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.59/213.81
PROPER(isNat(x(z0, z1))) → c68(ISNAT(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.59/213.81
PROPER(isNat(tt)) → c68(ISNAT(ok(tt))) 686.59/213.81
PROPER(isNat(0)) → c68(ISNAT(ok(0))) 686.59/213.81
PROPER(U21(U11(z0, z1))) → c69(U21'(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.59/213.81
PROPER(U21(U12(z0))) → c69(U21'(U12(proper(z0))), PROPER(U12(z0))) 686.59/213.81
PROPER(U21(isNat(z0))) → c69(U21'(isNat(proper(z0))), PROPER(isNat(z0))) 686.59/213.81
PROPER(U21(U21(z0))) → c69(U21'(U21(proper(z0))), PROPER(U21(z0))) 686.59/213.81
PROPER(U21(U31(z0, z1))) → c69(U21'(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.59/213.81
PROPER(U21(U32(z0))) → c69(U21'(U32(proper(z0))), PROPER(U32(z0))) 686.59/213.81
PROPER(U21(U41(z0, z1))) → c69(U21'(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.59/213.81
PROPER(U21(U51(z0, z1, z2))) → c69(U21'(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.59/213.81
PROPER(U21(U52(z0, z1, z2))) → c69(U21'(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.59/213.81
PROPER(U21(s(z0))) → c69(U21'(s(proper(z0))), PROPER(s(z0))) 686.59/213.81
PROPER(U21(plus(z0, z1))) → c69(U21'(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.59/213.81
PROPER(U21(U61(z0))) → c69(U21'(U61(proper(z0))), PROPER(U61(z0))) 686.59/213.81
PROPER(U21(U71(z0, z1, z2))) → c69(U21'(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.59/213.81
PROPER(U21(U72(z0, z1, z2))) → c69(U21'(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.59/213.81
PROPER(U21(x(z0, z1))) → c69(U21'(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.59/213.81
PROPER(U21(tt)) → c69(U21'(ok(tt))) 686.59/213.81
PROPER(U21(0)) → c69(U21'(ok(0))) 686.59/213.81
PROPER(U31(x0, U11(z0, z1))) → c70(U31'(proper(x0), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(U11(z0, z1))) 686.59/213.81
PROPER(U31(x0, U12(z0))) → c70(U31'(proper(x0), U12(proper(z0))), PROPER(x0), PROPER(U12(z0))) 686.59/213.81
PROPER(U31(x0, isNat(z0))) → c70(U31'(proper(x0), isNat(proper(z0))), PROPER(x0), PROPER(isNat(z0))) 686.59/213.81
PROPER(U31(x0, U21(z0))) → c70(U31'(proper(x0), U21(proper(z0))), PROPER(x0), PROPER(U21(z0))) 686.59/213.81
PROPER(U31(x0, U31(z0, z1))) → c70(U31'(proper(x0), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(U31(z0, z1))) 686.59/213.81
PROPER(U31(x0, U32(z0))) → c70(U31'(proper(x0), U32(proper(z0))), PROPER(x0), PROPER(U32(z0))) 686.59/213.81
PROPER(U31(x0, U41(z0, z1))) → c70(U31'(proper(x0), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(U41(z0, z1))) 686.59/213.81
PROPER(U31(x0, U51(z0, z1, z2))) → c70(U31'(proper(x0), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U51(z0, z1, z2))) 686.59/213.81
PROPER(U31(x0, U52(z0, z1, z2))) → c70(U31'(proper(x0), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U52(z0, z1, z2))) 686.59/213.81
PROPER(U31(x0, s(z0))) → c70(U31'(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 686.59/213.81
PROPER(U31(x0, plus(z0, z1))) → c70(U31'(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 686.59/213.81
PROPER(U31(x0, U61(z0))) → c70(U31'(proper(x0), U61(proper(z0))), PROPER(x0), PROPER(U61(z0))) 686.59/213.81
PROPER(U31(x0, U71(z0, z1, z2))) → c70(U31'(proper(x0), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U71(z0, z1, z2))) 686.59/213.81
PROPER(U31(x0, U72(z0, z1, z2))) → c70(U31'(proper(x0), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U72(z0, z1, z2))) 686.59/213.81
PROPER(U31(x0, x(z0, z1))) → c70(U31'(proper(x0), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x(z0, z1))) 686.59/213.81
PROPER(U31(U11(z0, z1), x1)) → c70(U31'(U11(proper(z0), proper(z1)), proper(x1)), PROPER(U11(z0, z1)), PROPER(x1)) 686.59/213.81
PROPER(U31(U12(z0), x1)) → c70(U31'(U12(proper(z0)), proper(x1)), PROPER(U12(z0)), PROPER(x1)) 686.59/213.81
PROPER(U31(isNat(z0), x1)) → c70(U31'(isNat(proper(z0)), proper(x1)), PROPER(isNat(z0)), PROPER(x1)) 686.59/213.81
PROPER(U31(U21(z0), x1)) → c70(U31'(U21(proper(z0)), proper(x1)), PROPER(U21(z0)), PROPER(x1)) 686.59/213.81
PROPER(U31(U31(z0, z1), x1)) → c70(U31'(U31(proper(z0), proper(z1)), proper(x1)), PROPER(U31(z0, z1)), PROPER(x1)) 686.59/213.81
PROPER(U31(U32(z0), x1)) → c70(U31'(U32(proper(z0)), proper(x1)), PROPER(U32(z0)), PROPER(x1)) 686.59/213.81
PROPER(U31(U41(z0, z1), x1)) → c70(U31'(U41(proper(z0), proper(z1)), proper(x1)), PROPER(U41(z0, z1)), PROPER(x1)) 686.59/213.81
PROPER(U31(U51(z0, z1, z2), x1)) → c70(U31'(U51(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U51(z0, z1, z2)), PROPER(x1)) 686.59/213.81
PROPER(U31(U52(z0, z1, z2), x1)) → c70(U31'(U52(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U52(z0, z1, z2)), PROPER(x1)) 686.59/213.81
PROPER(U31(s(z0), x1)) → c70(U31'(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 686.59/213.81
PROPER(U31(plus(z0, z1), x1)) → c70(U31'(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 686.59/213.81
PROPER(U31(U61(z0), x1)) → c70(U31'(U61(proper(z0)), proper(x1)), PROPER(U61(z0)), PROPER(x1)) 686.59/213.81
PROPER(U31(U71(z0, z1, z2), x1)) → c70(U31'(U71(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U71(z0, z1, z2)), PROPER(x1)) 686.59/213.81
PROPER(U31(U72(z0, z1, z2), x1)) → c70(U31'(U72(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U72(z0, z1, z2)), PROPER(x1)) 686.59/213.81
PROPER(U31(x(z0, z1), x1)) → c70(U31'(x(proper(z0), proper(z1)), proper(x1)), PROPER(x(z0, z1)), PROPER(x1)) 686.59/213.81
PROPER(U31(x0, tt)) → c70(U31'(proper(x0), ok(tt)), PROPER(x0)) 686.59/213.81
PROPER(U31(x0, 0)) → c70(U31'(proper(x0), ok(0)), PROPER(x0)) 686.59/213.81
PROPER(U31(tt, x1)) → c70(U31'(ok(tt), proper(x1)), PROPER(x1)) 686.59/213.81
PROPER(U31(0, x1)) → c70(U31'(ok(0), proper(x1)), PROPER(x1)) 686.59/213.81
PROPER(U32(U11(z0, z1))) → c71(U32'(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.59/213.81
PROPER(U32(U12(z0))) → c71(U32'(U12(proper(z0))), PROPER(U12(z0))) 686.59/213.81
PROPER(U32(isNat(z0))) → c71(U32'(isNat(proper(z0))), PROPER(isNat(z0))) 686.59/213.81
PROPER(U32(U21(z0))) → c71(U32'(U21(proper(z0))), PROPER(U21(z0))) 686.59/213.81
PROPER(U32(U31(z0, z1))) → c71(U32'(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.59/213.81
PROPER(U32(U32(z0))) → c71(U32'(U32(proper(z0))), PROPER(U32(z0))) 686.59/213.81
PROPER(U32(U41(z0, z1))) → c71(U32'(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.59/213.81
PROPER(U32(U51(z0, z1, z2))) → c71(U32'(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.59/213.81
PROPER(U32(U52(z0, z1, z2))) → c71(U32'(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.59/213.81
PROPER(U32(s(z0))) → c71(U32'(s(proper(z0))), PROPER(s(z0))) 686.59/213.81
PROPER(U32(plus(z0, z1))) → c71(U32'(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.59/213.81
PROPER(U32(U61(z0))) → c71(U32'(U61(proper(z0))), PROPER(U61(z0))) 686.59/213.81
PROPER(U32(U71(z0, z1, z2))) → c71(U32'(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.59/213.81
PROPER(U32(U72(z0, z1, z2))) → c71(U32'(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.59/213.81
PROPER(U32(x(z0, z1))) → c71(U32'(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.59/213.81
PROPER(U32(tt)) → c71(U32'(ok(tt))) 686.59/213.81
PROPER(U32(0)) → c71(U32'(ok(0))) 686.59/213.81
PROPER(U41(x0, U11(z0, z1))) → c72(U41'(proper(x0), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(U11(z0, z1))) 686.59/213.81
PROPER(U41(x0, U12(z0))) → c72(U41'(proper(x0), U12(proper(z0))), PROPER(x0), PROPER(U12(z0))) 686.59/213.81
PROPER(U41(x0, isNat(z0))) → c72(U41'(proper(x0), isNat(proper(z0))), PROPER(x0), PROPER(isNat(z0))) 686.59/213.81
PROPER(U41(x0, U21(z0))) → c72(U41'(proper(x0), U21(proper(z0))), PROPER(x0), PROPER(U21(z0))) 686.59/213.81
PROPER(U41(x0, U31(z0, z1))) → c72(U41'(proper(x0), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(U31(z0, z1))) 686.59/213.81
PROPER(U41(x0, U32(z0))) → c72(U41'(proper(x0), U32(proper(z0))), PROPER(x0), PROPER(U32(z0))) 686.59/213.81
PROPER(U41(x0, U41(z0, z1))) → c72(U41'(proper(x0), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(U41(z0, z1))) 686.59/213.81
PROPER(U41(x0, U51(z0, z1, z2))) → c72(U41'(proper(x0), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U51(z0, z1, z2))) 686.59/213.81
PROPER(U41(x0, U52(z0, z1, z2))) → c72(U41'(proper(x0), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U52(z0, z1, z2))) 686.59/213.81
PROPER(U41(x0, s(z0))) → c72(U41'(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 686.59/213.81
PROPER(U41(x0, plus(z0, z1))) → c72(U41'(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 686.59/213.81
PROPER(U41(x0, U61(z0))) → c72(U41'(proper(x0), U61(proper(z0))), PROPER(x0), PROPER(U61(z0))) 686.59/213.81
PROPER(U41(x0, U71(z0, z1, z2))) → c72(U41'(proper(x0), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U71(z0, z1, z2))) 686.59/213.81
PROPER(U41(x0, U72(z0, z1, z2))) → c72(U41'(proper(x0), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U72(z0, z1, z2))) 686.59/213.81
PROPER(U41(x0, x(z0, z1))) → c72(U41'(proper(x0), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x(z0, z1))) 686.59/213.81
PROPER(U41(U11(z0, z1), x1)) → c72(U41'(U11(proper(z0), proper(z1)), proper(x1)), PROPER(U11(z0, z1)), PROPER(x1)) 686.59/213.81
PROPER(U41(U12(z0), x1)) → c72(U41'(U12(proper(z0)), proper(x1)), PROPER(U12(z0)), PROPER(x1)) 686.59/213.81
PROPER(U41(isNat(z0), x1)) → c72(U41'(isNat(proper(z0)), proper(x1)), PROPER(isNat(z0)), PROPER(x1)) 686.59/213.81
PROPER(U41(U21(z0), x1)) → c72(U41'(U21(proper(z0)), proper(x1)), PROPER(U21(z0)), PROPER(x1)) 686.59/213.81
PROPER(U41(U31(z0, z1), x1)) → c72(U41'(U31(proper(z0), proper(z1)), proper(x1)), PROPER(U31(z0, z1)), PROPER(x1)) 686.59/213.81
PROPER(U41(U32(z0), x1)) → c72(U41'(U32(proper(z0)), proper(x1)), PROPER(U32(z0)), PROPER(x1)) 686.59/213.81
PROPER(U41(U41(z0, z1), x1)) → c72(U41'(U41(proper(z0), proper(z1)), proper(x1)), PROPER(U41(z0, z1)), PROPER(x1)) 686.59/213.81
PROPER(U41(U51(z0, z1, z2), x1)) → c72(U41'(U51(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U51(z0, z1, z2)), PROPER(x1)) 686.59/213.81
PROPER(U41(U52(z0, z1, z2), x1)) → c72(U41'(U52(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U52(z0, z1, z2)), PROPER(x1)) 686.59/213.81
PROPER(U41(s(z0), x1)) → c72(U41'(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 686.59/213.81
PROPER(U41(plus(z0, z1), x1)) → c72(U41'(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 686.59/213.81
PROPER(U41(U61(z0), x1)) → c72(U41'(U61(proper(z0)), proper(x1)), PROPER(U61(z0)), PROPER(x1)) 686.59/213.81
PROPER(U41(U71(z0, z1, z2), x1)) → c72(U41'(U71(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U71(z0, z1, z2)), PROPER(x1)) 686.59/213.81
PROPER(U41(U72(z0, z1, z2), x1)) → c72(U41'(U72(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U72(z0, z1, z2)), PROPER(x1)) 686.59/213.81
PROPER(U41(x(z0, z1), x1)) → c72(U41'(x(proper(z0), proper(z1)), proper(x1)), PROPER(x(z0, z1)), PROPER(x1)) 686.59/213.81
PROPER(U41(x0, tt)) → c72(U41'(proper(x0), ok(tt)), PROPER(x0)) 686.59/213.81
PROPER(U41(x0, 0)) → c72(U41'(proper(x0), ok(0)), PROPER(x0)) 686.59/213.81
PROPER(U41(tt, x1)) → c72(U41'(ok(tt), proper(x1)), PROPER(x1)) 686.59/213.81
PROPER(U41(0, x1)) → c72(U41'(ok(0), proper(x1)), PROPER(x1)) 686.59/213.81
PROPER(U51(x0, x1, U11(z0, z1))) → c73(U51'(proper(x0), proper(x1), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U11(z0, z1))) 686.59/213.81
PROPER(U51(x0, x1, U12(z0))) → c73(U51'(proper(x0), proper(x1), U12(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U12(z0))) 686.59/213.81
PROPER(U51(x0, x1, isNat(z0))) → c73(U51'(proper(x0), proper(x1), isNat(proper(z0))), PROPER(x0), PROPER(x1), PROPER(isNat(z0))) 686.59/213.81
PROPER(U51(x0, x1, U21(z0))) → c73(U51'(proper(x0), proper(x1), U21(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U21(z0))) 686.59/213.81
PROPER(U51(x0, x1, U31(z0, z1))) → c73(U51'(proper(x0), proper(x1), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U31(z0, z1))) 686.59/213.81
PROPER(U51(x0, x1, U32(z0))) → c73(U51'(proper(x0), proper(x1), U32(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U32(z0))) 686.59/213.81
PROPER(U51(x0, x1, U41(z0, z1))) → c73(U51'(proper(x0), proper(x1), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U41(z0, z1))) 686.59/213.81
PROPER(U51(x0, x1, U51(z0, z1, z2))) → c73(U51'(proper(x0), proper(x1), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U51(z0, z1, z2))) 686.59/213.81
PROPER(U51(x0, x1, U52(z0, z1, z2))) → c73(U51'(proper(x0), proper(x1), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U52(z0, z1, z2))) 686.59/213.81
PROPER(U51(x0, x1, s(z0))) → c73(U51'(proper(x0), proper(x1), s(proper(z0))), PROPER(x0), PROPER(x1), PROPER(s(z0))) 686.59/213.81
PROPER(U51(x0, x1, plus(z0, z1))) → c73(U51'(proper(x0), proper(x1), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(plus(z0, z1))) 686.59/213.81
PROPER(U51(x0, x1, U61(z0))) → c73(U51'(proper(x0), proper(x1), U61(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U61(z0))) 686.59/213.81
PROPER(U51(x0, x1, U71(z0, z1, z2))) → c73(U51'(proper(x0), proper(x1), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U71(z0, z1, z2))) 686.59/213.81
PROPER(U51(x0, x1, U72(z0, z1, z2))) → c73(U51'(proper(x0), proper(x1), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U72(z0, z1, z2))) 686.59/213.81
PROPER(U51(x0, x1, x(z0, z1))) → c73(U51'(proper(x0), proper(x1), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(x(z0, z1))) 686.59/213.81
PROPER(U51(x0, U11(z0, z1), x2)) → c73(U51'(proper(x0), U11(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U11(z0, z1)), PROPER(x2)) 686.59/213.81
PROPER(U51(x0, U12(z0), x2)) → c73(U51'(proper(x0), U12(proper(z0)), proper(x2)), PROPER(x0), PROPER(U12(z0)), PROPER(x2)) 686.59/213.81
PROPER(U51(x0, isNat(z0), x2)) → c73(U51'(proper(x0), isNat(proper(z0)), proper(x2)), PROPER(x0), PROPER(isNat(z0)), PROPER(x2)) 686.59/213.81
PROPER(U51(x0, U21(z0), x2)) → c73(U51'(proper(x0), U21(proper(z0)), proper(x2)), PROPER(x0), PROPER(U21(z0)), PROPER(x2)) 686.59/213.81
PROPER(U51(x0, U31(z0, z1), x2)) → c73(U51'(proper(x0), U31(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U31(z0, z1)), PROPER(x2)) 686.59/213.81
PROPER(U51(x0, U32(z0), x2)) → c73(U51'(proper(x0), U32(proper(z0)), proper(x2)), PROPER(x0), PROPER(U32(z0)), PROPER(x2)) 686.59/213.81
PROPER(U51(x0, U41(z0, z1), x2)) → c73(U51'(proper(x0), U41(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U41(z0, z1)), PROPER(x2)) 686.59/213.81
PROPER(U51(x0, U51(z0, z1, z2), x2)) → c73(U51'(proper(x0), U51(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U51(z0, z1, z2)), PROPER(x2)) 686.59/213.81
PROPER(U51(x0, U52(z0, z1, z2), x2)) → c73(U51'(proper(x0), U52(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U52(z0, z1, z2)), PROPER(x2)) 686.59/213.81
PROPER(U51(x0, s(z0), x2)) → c73(U51'(proper(x0), s(proper(z0)), proper(x2)), PROPER(x0), PROPER(s(z0)), PROPER(x2)) 686.59/213.81
PROPER(U51(x0, plus(z0, z1), x2)) → c73(U51'(proper(x0), plus(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(plus(z0, z1)), PROPER(x2)) 686.59/213.81
PROPER(U51(x0, U61(z0), x2)) → c73(U51'(proper(x0), U61(proper(z0)), proper(x2)), PROPER(x0), PROPER(U61(z0)), PROPER(x2)) 686.59/213.81
PROPER(U51(x0, U71(z0, z1, z2), x2)) → c73(U51'(proper(x0), U71(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U71(z0, z1, z2)), PROPER(x2)) 686.59/213.81
PROPER(U51(x0, U72(z0, z1, z2), x2)) → c73(U51'(proper(x0), U72(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U72(z0, z1, z2)), PROPER(x2)) 686.59/213.81
PROPER(U51(x0, x(z0, z1), x2)) → c73(U51'(proper(x0), x(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(x(z0, z1)), PROPER(x2)) 686.59/213.81
PROPER(U51(U11(z0, z1), x1, x2)) → c73(U51'(U11(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U11(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.81
PROPER(U51(U12(z0), x1, x2)) → c73(U51'(U12(proper(z0)), proper(x1), proper(x2)), PROPER(U12(z0)), PROPER(x1), PROPER(x2)) 686.59/213.81
PROPER(U51(isNat(z0), x1, x2)) → c73(U51'(isNat(proper(z0)), proper(x1), proper(x2)), PROPER(isNat(z0)), PROPER(x1), PROPER(x2)) 686.59/213.81
PROPER(U51(U21(z0), x1, x2)) → c73(U51'(U21(proper(z0)), proper(x1), proper(x2)), PROPER(U21(z0)), PROPER(x1), PROPER(x2)) 686.59/213.81
PROPER(U51(U31(z0, z1), x1, x2)) → c73(U51'(U31(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U31(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.81
PROPER(U51(U32(z0), x1, x2)) → c73(U51'(U32(proper(z0)), proper(x1), proper(x2)), PROPER(U32(z0)), PROPER(x1), PROPER(x2)) 686.59/213.81
PROPER(U51(U41(z0, z1), x1, x2)) → c73(U51'(U41(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U41(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.81
PROPER(U51(U51(z0, z1, z2), x1, x2)) → c73(U51'(U51(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U51(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.59/213.81
PROPER(U51(U52(z0, z1, z2), x1, x2)) → c73(U51'(U52(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U52(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.59/213.81
PROPER(U51(s(z0), x1, x2)) → c73(U51'(s(proper(z0)), proper(x1), proper(x2)), PROPER(s(z0)), PROPER(x1), PROPER(x2)) 686.59/213.81
PROPER(U51(plus(z0, z1), x1, x2)) → c73(U51'(plus(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(plus(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.81
PROPER(U51(U61(z0), x1, x2)) → c73(U51'(U61(proper(z0)), proper(x1), proper(x2)), PROPER(U61(z0)), PROPER(x1), PROPER(x2)) 686.59/213.81
PROPER(U51(U71(z0, z1, z2), x1, x2)) → c73(U51'(U71(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U71(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.59/213.81
PROPER(U51(U72(z0, z1, z2), x1, x2)) → c73(U51'(U72(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U72(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.59/213.81
PROPER(U51(x(z0, z1), x1, x2)) → c73(U51'(x(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(x(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.81
PROPER(U51(x0, x1, tt)) → c73(U51'(proper(x0), proper(x1), ok(tt)), PROPER(x0), PROPER(x1)) 686.59/213.81
PROPER(U51(x0, x1, 0)) → c73(U51'(proper(x0), proper(x1), ok(0)), PROPER(x0), PROPER(x1)) 686.59/213.81
PROPER(U51(x0, tt, x2)) → c73(U51'(proper(x0), ok(tt), proper(x2)), PROPER(x0), PROPER(x2)) 686.59/213.81
PROPER(U51(x0, 0, x2)) → c73(U51'(proper(x0), ok(0), proper(x2)), PROPER(x0), PROPER(x2)) 686.59/213.81
PROPER(U51(tt, x1, x2)) → c73(U51'(ok(tt), proper(x1), proper(x2)), PROPER(x1), PROPER(x2)) 686.59/213.81
PROPER(U51(0, x1, x2)) → c73(U51'(ok(0), proper(x1), proper(x2)), PROPER(x1), PROPER(x2)) 686.59/213.81
PROPER(U52(x0, x1, U11(z0, z1))) → c74(U52'(proper(x0), proper(x1), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U11(z0, z1))) 686.59/213.81
PROPER(U52(x0, x1, U12(z0))) → c74(U52'(proper(x0), proper(x1), U12(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U12(z0))) 686.59/213.81
PROPER(U52(x0, x1, isNat(z0))) → c74(U52'(proper(x0), proper(x1), isNat(proper(z0))), PROPER(x0), PROPER(x1), PROPER(isNat(z0))) 686.59/213.81
PROPER(U52(x0, x1, U21(z0))) → c74(U52'(proper(x0), proper(x1), U21(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U21(z0))) 686.59/213.81
PROPER(U52(x0, x1, U31(z0, z1))) → c74(U52'(proper(x0), proper(x1), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U31(z0, z1))) 686.59/213.81
PROPER(U52(x0, x1, U32(z0))) → c74(U52'(proper(x0), proper(x1), U32(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U32(z0))) 686.59/213.81
PROPER(U52(x0, x1, U41(z0, z1))) → c74(U52'(proper(x0), proper(x1), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U41(z0, z1))) 686.59/213.81
PROPER(U52(x0, x1, U51(z0, z1, z2))) → c74(U52'(proper(x0), proper(x1), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U51(z0, z1, z2))) 686.59/213.81
PROPER(U52(x0, x1, U52(z0, z1, z2))) → c74(U52'(proper(x0), proper(x1), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U52(z0, z1, z2))) 686.59/213.81
PROPER(U52(x0, x1, s(z0))) → c74(U52'(proper(x0), proper(x1), s(proper(z0))), PROPER(x0), PROPER(x1), PROPER(s(z0))) 686.59/213.81
PROPER(U52(x0, x1, plus(z0, z1))) → c74(U52'(proper(x0), proper(x1), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(plus(z0, z1))) 686.59/213.81
PROPER(U52(x0, x1, U61(z0))) → c74(U52'(proper(x0), proper(x1), U61(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U61(z0))) 686.59/213.81
PROPER(U52(x0, x1, U71(z0, z1, z2))) → c74(U52'(proper(x0), proper(x1), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U71(z0, z1, z2))) 686.59/213.81
PROPER(U52(x0, x1, U72(z0, z1, z2))) → c74(U52'(proper(x0), proper(x1), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U72(z0, z1, z2))) 686.59/213.81
PROPER(U52(x0, x1, x(z0, z1))) → c74(U52'(proper(x0), proper(x1), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(x(z0, z1))) 686.59/213.81
PROPER(U52(x0, U11(z0, z1), x2)) → c74(U52'(proper(x0), U11(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U11(z0, z1)), PROPER(x2)) 686.59/213.81
PROPER(U52(x0, U12(z0), x2)) → c74(U52'(proper(x0), U12(proper(z0)), proper(x2)), PROPER(x0), PROPER(U12(z0)), PROPER(x2)) 686.59/213.81
PROPER(U52(x0, isNat(z0), x2)) → c74(U52'(proper(x0), isNat(proper(z0)), proper(x2)), PROPER(x0), PROPER(isNat(z0)), PROPER(x2)) 686.59/213.81
PROPER(U52(x0, U21(z0), x2)) → c74(U52'(proper(x0), U21(proper(z0)), proper(x2)), PROPER(x0), PROPER(U21(z0)), PROPER(x2)) 686.59/213.81
PROPER(U52(x0, U31(z0, z1), x2)) → c74(U52'(proper(x0), U31(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U31(z0, z1)), PROPER(x2)) 686.59/213.81
PROPER(U52(x0, U32(z0), x2)) → c74(U52'(proper(x0), U32(proper(z0)), proper(x2)), PROPER(x0), PROPER(U32(z0)), PROPER(x2)) 686.59/213.81
PROPER(U52(x0, U41(z0, z1), x2)) → c74(U52'(proper(x0), U41(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U41(z0, z1)), PROPER(x2)) 686.59/213.81
PROPER(U52(x0, U51(z0, z1, z2), x2)) → c74(U52'(proper(x0), U51(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U51(z0, z1, z2)), PROPER(x2)) 686.59/213.81
PROPER(U52(x0, U52(z0, z1, z2), x2)) → c74(U52'(proper(x0), U52(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U52(z0, z1, z2)), PROPER(x2)) 686.59/213.81
PROPER(U52(x0, s(z0), x2)) → c74(U52'(proper(x0), s(proper(z0)), proper(x2)), PROPER(x0), PROPER(s(z0)), PROPER(x2)) 686.59/213.81
PROPER(U52(x0, plus(z0, z1), x2)) → c74(U52'(proper(x0), plus(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(plus(z0, z1)), PROPER(x2)) 686.59/213.81
PROPER(U52(x0, U61(z0), x2)) → c74(U52'(proper(x0), U61(proper(z0)), proper(x2)), PROPER(x0), PROPER(U61(z0)), PROPER(x2)) 686.59/213.81
PROPER(U52(x0, U71(z0, z1, z2), x2)) → c74(U52'(proper(x0), U71(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U71(z0, z1, z2)), PROPER(x2)) 686.59/213.81
PROPER(U52(x0, U72(z0, z1, z2), x2)) → c74(U52'(proper(x0), U72(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U72(z0, z1, z2)), PROPER(x2)) 686.59/213.81
PROPER(U52(x0, x(z0, z1), x2)) → c74(U52'(proper(x0), x(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(x(z0, z1)), PROPER(x2)) 686.59/213.81
PROPER(U52(U11(z0, z1), x1, x2)) → c74(U52'(U11(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U11(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.81
PROPER(U52(U12(z0), x1, x2)) → c74(U52'(U12(proper(z0)), proper(x1), proper(x2)), PROPER(U12(z0)), PROPER(x1), PROPER(x2)) 686.59/213.81
PROPER(U52(isNat(z0), x1, x2)) → c74(U52'(isNat(proper(z0)), proper(x1), proper(x2)), PROPER(isNat(z0)), PROPER(x1), PROPER(x2)) 686.59/213.81
PROPER(U52(U21(z0), x1, x2)) → c74(U52'(U21(proper(z0)), proper(x1), proper(x2)), PROPER(U21(z0)), PROPER(x1), PROPER(x2)) 686.59/213.81
PROPER(U52(U31(z0, z1), x1, x2)) → c74(U52'(U31(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U31(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.81
PROPER(U52(U32(z0), x1, x2)) → c74(U52'(U32(proper(z0)), proper(x1), proper(x2)), PROPER(U32(z0)), PROPER(x1), PROPER(x2)) 686.59/213.81
PROPER(U52(U41(z0, z1), x1, x2)) → c74(U52'(U41(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U41(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.81
PROPER(U52(U51(z0, z1, z2), x1, x2)) → c74(U52'(U51(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U51(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.59/213.81
PROPER(U52(U52(z0, z1, z2), x1, x2)) → c74(U52'(U52(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U52(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.59/213.81
PROPER(U52(s(z0), x1, x2)) → c74(U52'(s(proper(z0)), proper(x1), proper(x2)), PROPER(s(z0)), PROPER(x1), PROPER(x2)) 686.59/213.81
PROPER(U52(plus(z0, z1), x1, x2)) → c74(U52'(plus(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(plus(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.81
PROPER(U52(U61(z0), x1, x2)) → c74(U52'(U61(proper(z0)), proper(x1), proper(x2)), PROPER(U61(z0)), PROPER(x1), PROPER(x2)) 686.59/213.81
PROPER(U52(U71(z0, z1, z2), x1, x2)) → c74(U52'(U71(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U71(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.59/213.81
PROPER(U52(U72(z0, z1, z2), x1, x2)) → c74(U52'(U72(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U72(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.59/213.81
PROPER(U52(x(z0, z1), x1, x2)) → c74(U52'(x(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(x(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.81
PROPER(U52(x0, x1, tt)) → c74(U52'(proper(x0), proper(x1), ok(tt)), PROPER(x0), PROPER(x1)) 686.59/213.81
PROPER(U52(x0, x1, 0)) → c74(U52'(proper(x0), proper(x1), ok(0)), PROPER(x0), PROPER(x1)) 686.59/213.81
PROPER(U52(x0, tt, x2)) → c74(U52'(proper(x0), ok(tt), proper(x2)), PROPER(x0), PROPER(x2)) 686.59/213.81
PROPER(U52(x0, 0, x2)) → c74(U52'(proper(x0), ok(0), proper(x2)), PROPER(x0), PROPER(x2)) 686.59/213.81
PROPER(U52(tt, x1, x2)) → c74(U52'(ok(tt), proper(x1), proper(x2)), PROPER(x1), PROPER(x2)) 686.59/213.81
PROPER(U52(0, x1, x2)) → c74(U52'(ok(0), proper(x1), proper(x2)), PROPER(x1), PROPER(x2)) 686.59/213.81
PROPER(s(U11(z0, z1))) → c75(S(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.59/213.81
PROPER(s(U12(z0))) → c75(S(U12(proper(z0))), PROPER(U12(z0))) 686.59/213.81
PROPER(s(isNat(z0))) → c75(S(isNat(proper(z0))), PROPER(isNat(z0))) 686.59/213.81
PROPER(s(U21(z0))) → c75(S(U21(proper(z0))), PROPER(U21(z0))) 686.59/213.81
PROPER(s(U31(z0, z1))) → c75(S(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.59/213.81
PROPER(s(U32(z0))) → c75(S(U32(proper(z0))), PROPER(U32(z0))) 686.59/213.81
PROPER(s(U41(z0, z1))) → c75(S(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.59/213.81
PROPER(s(U51(z0, z1, z2))) → c75(S(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.59/213.81
PROPER(s(U52(z0, z1, z2))) → c75(S(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.59/213.81
PROPER(s(s(z0))) → c75(S(s(proper(z0))), PROPER(s(z0))) 686.59/213.81
PROPER(s(plus(z0, z1))) → c75(S(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.59/213.81
PROPER(s(U61(z0))) → c75(S(U61(proper(z0))), PROPER(U61(z0))) 686.59/213.81
PROPER(s(U71(z0, z1, z2))) → c75(S(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.59/213.81
PROPER(s(U72(z0, z1, z2))) → c75(S(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.59/213.81
PROPER(s(x(z0, z1))) → c75(S(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.59/213.81
PROPER(s(tt)) → c75(S(ok(tt))) 686.59/213.81
PROPER(s(0)) → c75(S(ok(0))) 686.59/213.81
PROPER(plus(x0, U11(z0, z1))) → c76(PLUS(proper(x0), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(U11(z0, z1))) 686.59/213.81
PROPER(plus(x0, U12(z0))) → c76(PLUS(proper(x0), U12(proper(z0))), PROPER(x0), PROPER(U12(z0))) 686.59/213.81
PROPER(plus(x0, isNat(z0))) → c76(PLUS(proper(x0), isNat(proper(z0))), PROPER(x0), PROPER(isNat(z0))) 686.59/213.81
PROPER(plus(x0, U21(z0))) → c76(PLUS(proper(x0), U21(proper(z0))), PROPER(x0), PROPER(U21(z0))) 686.59/213.81
PROPER(plus(x0, U31(z0, z1))) → c76(PLUS(proper(x0), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(U31(z0, z1))) 686.59/213.81
PROPER(plus(x0, U32(z0))) → c76(PLUS(proper(x0), U32(proper(z0))), PROPER(x0), PROPER(U32(z0))) 686.59/213.81
PROPER(plus(x0, U41(z0, z1))) → c76(PLUS(proper(x0), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(U41(z0, z1))) 686.59/213.81
PROPER(plus(x0, U51(z0, z1, z2))) → c76(PLUS(proper(x0), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U51(z0, z1, z2))) 686.59/213.81
PROPER(plus(x0, U52(z0, z1, z2))) → c76(PLUS(proper(x0), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U52(z0, z1, z2))) 686.59/213.81
PROPER(plus(x0, s(z0))) → c76(PLUS(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 686.59/213.81
PROPER(plus(x0, plus(z0, z1))) → c76(PLUS(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 686.59/213.81
PROPER(plus(x0, U61(z0))) → c76(PLUS(proper(x0), U61(proper(z0))), PROPER(x0), PROPER(U61(z0))) 686.59/213.81
PROPER(plus(x0, U71(z0, z1, z2))) → c76(PLUS(proper(x0), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U71(z0, z1, z2))) 686.59/213.81
PROPER(plus(x0, U72(z0, z1, z2))) → c76(PLUS(proper(x0), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U72(z0, z1, z2))) 686.59/213.81
PROPER(plus(x0, x(z0, z1))) → c76(PLUS(proper(x0), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x(z0, z1))) 686.59/213.81
PROPER(plus(U11(z0, z1), x1)) → c76(PLUS(U11(proper(z0), proper(z1)), proper(x1)), PROPER(U11(z0, z1)), PROPER(x1)) 686.59/213.81
PROPER(plus(U12(z0), x1)) → c76(PLUS(U12(proper(z0)), proper(x1)), PROPER(U12(z0)), PROPER(x1)) 686.59/213.81
PROPER(plus(isNat(z0), x1)) → c76(PLUS(isNat(proper(z0)), proper(x1)), PROPER(isNat(z0)), PROPER(x1)) 686.59/213.81
PROPER(plus(U21(z0), x1)) → c76(PLUS(U21(proper(z0)), proper(x1)), PROPER(U21(z0)), PROPER(x1)) 686.59/213.81
PROPER(plus(U31(z0, z1), x1)) → c76(PLUS(U31(proper(z0), proper(z1)), proper(x1)), PROPER(U31(z0, z1)), PROPER(x1)) 686.59/213.81
PROPER(plus(U32(z0), x1)) → c76(PLUS(U32(proper(z0)), proper(x1)), PROPER(U32(z0)), PROPER(x1)) 686.59/213.81
PROPER(plus(U41(z0, z1), x1)) → c76(PLUS(U41(proper(z0), proper(z1)), proper(x1)), PROPER(U41(z0, z1)), PROPER(x1)) 686.59/213.81
PROPER(plus(U51(z0, z1, z2), x1)) → c76(PLUS(U51(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U51(z0, z1, z2)), PROPER(x1)) 686.59/213.81
PROPER(plus(U52(z0, z1, z2), x1)) → c76(PLUS(U52(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U52(z0, z1, z2)), PROPER(x1)) 686.59/213.81
PROPER(plus(s(z0), x1)) → c76(PLUS(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 686.59/213.81
PROPER(plus(plus(z0, z1), x1)) → c76(PLUS(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 686.59/213.81
PROPER(plus(U61(z0), x1)) → c76(PLUS(U61(proper(z0)), proper(x1)), PROPER(U61(z0)), PROPER(x1)) 686.59/213.81
PROPER(plus(U71(z0, z1, z2), x1)) → c76(PLUS(U71(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U71(z0, z1, z2)), PROPER(x1)) 686.59/213.81
PROPER(plus(U72(z0, z1, z2), x1)) → c76(PLUS(U72(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U72(z0, z1, z2)), PROPER(x1)) 686.59/213.81
PROPER(plus(x(z0, z1), x1)) → c76(PLUS(x(proper(z0), proper(z1)), proper(x1)), PROPER(x(z0, z1)), PROPER(x1)) 686.59/213.81
PROPER(plus(x0, tt)) → c76(PLUS(proper(x0), ok(tt)), PROPER(x0)) 686.59/213.81
PROPER(plus(x0, 0)) → c76(PLUS(proper(x0), ok(0)), PROPER(x0)) 686.59/213.81
PROPER(plus(tt, x1)) → c76(PLUS(ok(tt), proper(x1)), PROPER(x1)) 686.59/213.81
PROPER(plus(0, x1)) → c76(PLUS(ok(0), proper(x1)), PROPER(x1)) 686.59/213.81
PROPER(U61(U11(z0, z1))) → c77(U61'(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.59/213.81
PROPER(U61(U12(z0))) → c77(U61'(U12(proper(z0))), PROPER(U12(z0))) 686.59/213.81
PROPER(U61(isNat(z0))) → c77(U61'(isNat(proper(z0))), PROPER(isNat(z0))) 686.59/213.81
PROPER(U61(U21(z0))) → c77(U61'(U21(proper(z0))), PROPER(U21(z0))) 686.59/213.81
PROPER(U61(U31(z0, z1))) → c77(U61'(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.59/213.81
PROPER(U61(U32(z0))) → c77(U61'(U32(proper(z0))), PROPER(U32(z0))) 686.59/213.81
PROPER(U61(U41(z0, z1))) → c77(U61'(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.59/213.81
PROPER(U61(U51(z0, z1, z2))) → c77(U61'(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.59/213.81
PROPER(U61(U52(z0, z1, z2))) → c77(U61'(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.59/213.81
PROPER(U61(s(z0))) → c77(U61'(s(proper(z0))), PROPER(s(z0))) 686.59/213.81
PROPER(U61(plus(z0, z1))) → c77(U61'(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.59/213.81
PROPER(U61(U61(z0))) → c77(U61'(U61(proper(z0))), PROPER(U61(z0))) 686.59/213.81
PROPER(U61(U71(z0, z1, z2))) → c77(U61'(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.59/213.81
PROPER(U61(U72(z0, z1, z2))) → c77(U61'(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.59/213.81
PROPER(U61(x(z0, z1))) → c77(U61'(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.59/213.81
PROPER(U61(tt)) → c77(U61'(ok(tt))) 686.59/213.81
PROPER(U61(0)) → c77(U61'(ok(0))) 686.59/213.81
PROPER(U71(x0, x1, U11(z0, z1))) → c79(U71'(proper(x0), proper(x1), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U11(z0, z1))) 686.59/213.81
PROPER(U71(x0, x1, U12(z0))) → c79(U71'(proper(x0), proper(x1), U12(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U12(z0))) 686.59/213.81
PROPER(U71(x0, x1, isNat(z0))) → c79(U71'(proper(x0), proper(x1), isNat(proper(z0))), PROPER(x0), PROPER(x1), PROPER(isNat(z0))) 686.59/213.81
PROPER(U71(x0, x1, U21(z0))) → c79(U71'(proper(x0), proper(x1), U21(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U21(z0))) 686.59/213.81
PROPER(U71(x0, x1, U31(z0, z1))) → c79(U71'(proper(x0), proper(x1), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U31(z0, z1))) 686.59/213.81
PROPER(U71(x0, x1, U32(z0))) → c79(U71'(proper(x0), proper(x1), U32(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U32(z0))) 686.59/213.81
PROPER(U71(x0, x1, U41(z0, z1))) → c79(U71'(proper(x0), proper(x1), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U41(z0, z1))) 686.59/213.81
PROPER(U71(x0, x1, U51(z0, z1, z2))) → c79(U71'(proper(x0), proper(x1), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U51(z0, z1, z2))) 686.59/213.81
PROPER(U71(x0, x1, U52(z0, z1, z2))) → c79(U71'(proper(x0), proper(x1), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U52(z0, z1, z2))) 686.59/213.81
PROPER(U71(x0, x1, s(z0))) → c79(U71'(proper(x0), proper(x1), s(proper(z0))), PROPER(x0), PROPER(x1), PROPER(s(z0))) 686.59/213.81
PROPER(U71(x0, x1, plus(z0, z1))) → c79(U71'(proper(x0), proper(x1), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(plus(z0, z1))) 686.59/213.81
PROPER(U71(x0, x1, U61(z0))) → c79(U71'(proper(x0), proper(x1), U61(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U61(z0))) 686.59/213.81
PROPER(U71(x0, x1, U71(z0, z1, z2))) → c79(U71'(proper(x0), proper(x1), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U71(z0, z1, z2))) 686.59/213.81
PROPER(U71(x0, x1, U72(z0, z1, z2))) → c79(U71'(proper(x0), proper(x1), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U72(z0, z1, z2))) 686.59/213.81
PROPER(U71(x0, x1, x(z0, z1))) → c79(U71'(proper(x0), proper(x1), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(x(z0, z1))) 686.59/213.81
PROPER(U71(x0, U11(z0, z1), x2)) → c79(U71'(proper(x0), U11(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U11(z0, z1)), PROPER(x2)) 686.59/213.81
PROPER(U71(x0, U12(z0), x2)) → c79(U71'(proper(x0), U12(proper(z0)), proper(x2)), PROPER(x0), PROPER(U12(z0)), PROPER(x2)) 686.59/213.81
PROPER(U71(x0, isNat(z0), x2)) → c79(U71'(proper(x0), isNat(proper(z0)), proper(x2)), PROPER(x0), PROPER(isNat(z0)), PROPER(x2)) 686.59/213.81
PROPER(U71(x0, U21(z0), x2)) → c79(U71'(proper(x0), U21(proper(z0)), proper(x2)), PROPER(x0), PROPER(U21(z0)), PROPER(x2)) 686.59/213.81
PROPER(U71(x0, U31(z0, z1), x2)) → c79(U71'(proper(x0), U31(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U31(z0, z1)), PROPER(x2)) 686.59/213.81
PROPER(U71(x0, U32(z0), x2)) → c79(U71'(proper(x0), U32(proper(z0)), proper(x2)), PROPER(x0), PROPER(U32(z0)), PROPER(x2)) 686.59/213.81
PROPER(U71(x0, U41(z0, z1), x2)) → c79(U71'(proper(x0), U41(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U41(z0, z1)), PROPER(x2)) 686.59/213.81
PROPER(U71(x0, U51(z0, z1, z2), x2)) → c79(U71'(proper(x0), U51(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U51(z0, z1, z2)), PROPER(x2)) 686.59/213.81
PROPER(U71(x0, U52(z0, z1, z2), x2)) → c79(U71'(proper(x0), U52(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U52(z0, z1, z2)), PROPER(x2)) 686.59/213.81
PROPER(U71(x0, s(z0), x2)) → c79(U71'(proper(x0), s(proper(z0)), proper(x2)), PROPER(x0), PROPER(s(z0)), PROPER(x2)) 686.59/213.81
PROPER(U71(x0, plus(z0, z1), x2)) → c79(U71'(proper(x0), plus(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(plus(z0, z1)), PROPER(x2)) 686.59/213.81
PROPER(U71(x0, U61(z0), x2)) → c79(U71'(proper(x0), U61(proper(z0)), proper(x2)), PROPER(x0), PROPER(U61(z0)), PROPER(x2)) 686.59/213.81
PROPER(U71(x0, U71(z0, z1, z2), x2)) → c79(U71'(proper(x0), U71(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U71(z0, z1, z2)), PROPER(x2)) 686.59/213.81
PROPER(U71(x0, U72(z0, z1, z2), x2)) → c79(U71'(proper(x0), U72(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U72(z0, z1, z2)), PROPER(x2)) 686.59/213.81
PROPER(U71(x0, x(z0, z1), x2)) → c79(U71'(proper(x0), x(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(x(z0, z1)), PROPER(x2)) 686.59/213.81
PROPER(U71(U11(z0, z1), x1, x2)) → c79(U71'(U11(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U11(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.81
PROPER(U71(U12(z0), x1, x2)) → c79(U71'(U12(proper(z0)), proper(x1), proper(x2)), PROPER(U12(z0)), PROPER(x1), PROPER(x2)) 686.59/213.81
PROPER(U71(isNat(z0), x1, x2)) → c79(U71'(isNat(proper(z0)), proper(x1), proper(x2)), PROPER(isNat(z0)), PROPER(x1), PROPER(x2)) 686.59/213.81
PROPER(U71(U21(z0), x1, x2)) → c79(U71'(U21(proper(z0)), proper(x1), proper(x2)), PROPER(U21(z0)), PROPER(x1), PROPER(x2)) 686.59/213.81
PROPER(U71(U31(z0, z1), x1, x2)) → c79(U71'(U31(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U31(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.81
PROPER(U71(U32(z0), x1, x2)) → c79(U71'(U32(proper(z0)), proper(x1), proper(x2)), PROPER(U32(z0)), PROPER(x1), PROPER(x2)) 686.59/213.81
PROPER(U71(U41(z0, z1), x1, x2)) → c79(U71'(U41(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U41(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.81
PROPER(U71(U51(z0, z1, z2), x1, x2)) → c79(U71'(U51(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U51(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.59/213.81
PROPER(U71(U52(z0, z1, z2), x1, x2)) → c79(U71'(U52(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U52(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.59/213.81
PROPER(U71(s(z0), x1, x2)) → c79(U71'(s(proper(z0)), proper(x1), proper(x2)), PROPER(s(z0)), PROPER(x1), PROPER(x2)) 686.59/213.81
PROPER(U71(plus(z0, z1), x1, x2)) → c79(U71'(plus(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(plus(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.81
PROPER(U71(U61(z0), x1, x2)) → c79(U71'(U61(proper(z0)), proper(x1), proper(x2)), PROPER(U61(z0)), PROPER(x1), PROPER(x2)) 686.59/213.81
PROPER(U71(U71(z0, z1, z2), x1, x2)) → c79(U71'(U71(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U71(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.59/213.81
PROPER(U71(U72(z0, z1, z2), x1, x2)) → c79(U71'(U72(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U72(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.59/213.81
PROPER(U71(x(z0, z1), x1, x2)) → c79(U71'(x(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(x(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.81
PROPER(U71(x0, x1, tt)) → c79(U71'(proper(x0), proper(x1), ok(tt)), PROPER(x0), PROPER(x1)) 686.59/213.81
PROPER(U71(x0, x1, 0)) → c79(U71'(proper(x0), proper(x1), ok(0)), PROPER(x0), PROPER(x1)) 686.59/213.81
PROPER(U71(x0, tt, x2)) → c79(U71'(proper(x0), ok(tt), proper(x2)), PROPER(x0), PROPER(x2)) 686.59/213.81
PROPER(U71(x0, 0, x2)) → c79(U71'(proper(x0), ok(0), proper(x2)), PROPER(x0), PROPER(x2)) 686.59/213.81
PROPER(U71(tt, x1, x2)) → c79(U71'(ok(tt), proper(x1), proper(x2)), PROPER(x1), PROPER(x2)) 686.59/213.81
PROPER(U71(0, x1, x2)) → c79(U71'(ok(0), proper(x1), proper(x2)), PROPER(x1), PROPER(x2))
S tuples:

ACTIVE(plus(z0, z1)) → c28(PLUS(active(z0), z1), ACTIVE(z0)) 686.59/213.81
ACTIVE(plus(z0, z1)) → c29(PLUS(z0, active(z1)), ACTIVE(z1)) 686.59/213.81
ACTIVE(x(z0, z1)) → c33(X(active(z0), z1), ACTIVE(z0)) 686.59/213.81
ACTIVE(x(z0, z1)) → c34(X(z0, active(z1)), ACTIVE(z1)) 686.59/213.81
U11'(mark(z0), z1) → c35(U11'(z0, z1)) 686.59/213.81
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1)) 686.59/213.81
U12'(mark(z0)) → c37(U12'(z0)) 686.59/213.81
U12'(ok(z0)) → c38(U12'(z0)) 686.59/213.81
U21'(mark(z0)) → c39(U21'(z0)) 686.59/213.81
U21'(ok(z0)) → c40(U21'(z0)) 686.59/213.81
U31'(mark(z0), z1) → c41(U31'(z0, z1)) 686.59/213.81
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 686.59/213.81
U32'(mark(z0)) → c43(U32'(z0)) 686.59/213.81
U32'(ok(z0)) → c44(U32'(z0)) 686.59/213.81
U41'(mark(z0), z1) → c45(U41'(z0, z1)) 686.59/213.81
U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1)) 686.59/213.81
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2)) 686.59/213.81
U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2)) 686.59/213.81
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2)) 686.59/213.81
U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2)) 686.59/213.81
S(mark(z0)) → c51(S(z0)) 686.59/213.81
S(ok(z0)) → c52(S(z0)) 686.59/213.81
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 686.59/213.81
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 686.59/213.81
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 686.59/213.81
U61'(mark(z0)) → c56(U61'(z0)) 686.59/213.81
U61'(ok(z0)) → c57(U61'(z0)) 686.59/213.81
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2)) 686.59/213.81
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2)) 686.59/213.81
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2)) 686.59/213.81
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 686.59/213.81
X(mark(z0), z1) → c62(X(z0, z1)) 686.59/213.81
X(z0, mark(z1)) → c63(X(z0, z1)) 686.59/213.81
X(ok(z0), ok(z1)) → c64(X(z0, z1)) 686.59/213.81
PROPER(U72(z0, z1, z2)) → c80(U72'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) 686.59/213.81
PROPER(x(z0, z1)) → c81(X(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 686.59/213.81
ISNAT(ok(z0)) → c82(ISNAT(z0)) 686.59/213.81
TOP(mark(z0)) → c83(TOP(proper(z0)), PROPER(z0)) 686.59/213.81
TOP(ok(z0)) → c84(TOP(active(z0)), ACTIVE(z0)) 686.59/213.81
ACTIVE(isNat(s(z0))) → c13(ISNAT(z0)) 686.59/213.81
ACTIVE(plus(z0, s(z1))) → c16(ISNAT(z1)) 686.59/213.81
ACTIVE(x(z0, s(z1))) → c18(ISNAT(z1)) 686.59/213.81
ACTIVE(U11(tt, z0)) → c1(U12'(isNat(z0))) 686.59/213.81
ACTIVE(U11(tt, z0)) → c1(ISNAT(z0)) 686.59/213.81
ACTIVE(U31(tt, z0)) → c1(U32'(isNat(z0))) 686.59/213.81
ACTIVE(U31(tt, z0)) → c1(ISNAT(z0)) 686.59/213.81
ACTIVE(U51(tt, z0, z1)) → c1(U52'(isNat(z1), z0, z1)) 686.59/213.81
ACTIVE(U51(tt, z0, z1)) → c1(ISNAT(z1)) 686.59/213.81
ACTIVE(U52(tt, z0, z1)) → c1(S(plus(z1, z0))) 686.59/213.81
ACTIVE(U52(tt, z0, z1)) → c1(PLUS(z1, z0)) 686.59/213.81
ACTIVE(U71(tt, z0, z1)) → c1(U72'(isNat(z1), z0, z1)) 686.59/213.81
ACTIVE(U71(tt, z0, z1)) → c1(ISNAT(z1)) 686.59/213.81
ACTIVE(U72(tt, z0, z1)) → c1(PLUS(x(z1, z0), z1)) 686.59/213.81
ACTIVE(U72(tt, z0, z1)) → c1(X(z1, z0)) 686.59/213.81
ACTIVE(isNat(plus(z0, z1))) → c1(U11'(isNat(z0), z1)) 686.59/213.81
ACTIVE(isNat(plus(z0, z1))) → c1(ISNAT(z0)) 686.59/213.81
ACTIVE(isNat(x(z0, z1))) → c1(U31'(isNat(z0), z1)) 686.59/213.81
ACTIVE(isNat(x(z0, z1))) → c1(ISNAT(z0)) 686.59/213.81
ACTIVE(plus(z0, 0)) → c1(U41'(isNat(z0), z0)) 686.59/213.81
ACTIVE(plus(z0, 0)) → c1(ISNAT(z0)) 686.59/213.81
ACTIVE(x(z0, 0)) → c1(U61'(isNat(z0))) 686.59/213.81
ACTIVE(x(z0, 0)) → c1(ISNAT(z0)) 686.59/213.81
ACTIVE(U11(plus(z0, 0), x1)) → c19(U11'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.59/213.81
ACTIVE(U11(plus(z0, s(z1)), x1)) → c19(U11'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.59/213.81
ACTIVE(U11(x(z0, 0), x1)) → c19(U11'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.59/213.81
ACTIVE(U11(x(z0, s(z1)), x1)) → c19(U11'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.59/213.81
ACTIVE(U11(U11(z0, z1), x1)) → c19(U11'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.59/213.81
ACTIVE(U11(U12(z0), x1)) → c19(U11'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.59/213.81
ACTIVE(U11(U21(z0), x1)) → c19(U11'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.59/213.81
ACTIVE(U11(U31(z0, z1), x1)) → c19(U11'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.59/213.81
ACTIVE(U11(U32(z0), x1)) → c19(U11'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.59/213.81
ACTIVE(U11(U41(z0, z1), x1)) → c19(U11'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.59/213.81
ACTIVE(U11(U51(z0, z1, z2), x1)) → c19(U11'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.59/213.81
ACTIVE(U11(U52(z0, z1, z2), x1)) → c19(U11'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.59/213.81
ACTIVE(U11(s(z0), x1)) → c19(U11'(s(active(z0)), x1), ACTIVE(s(z0))) 686.59/213.81
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.59/213.81
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.59/213.81
ACTIVE(U11(U61(z0), x1)) → c19(U11'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.59/213.81
ACTIVE(U11(U71(z0, z1, z2), x1)) → c19(U11'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.59/213.81
ACTIVE(U11(U72(z0, z1, z2), x1)) → c19(U11'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.59/213.81
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.59/213.81
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.59/213.81
ACTIVE(U11(isNat(0), x1)) → c19(U11'(mark(tt), x1)) 686.59/213.81
ACTIVE(U11(U11(tt, z0), x1)) → c(U11'(mark(U12(isNat(z0))), x1)) 686.59/213.81
ACTIVE(U11(U11(tt, z0), x1)) → c(ACTIVE(U11(tt, z0))) 686.59/213.81
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(U11'(mark(U11(isNat(z0), z1)), x1)) 686.59/213.81
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(ACTIVE(isNat(plus(z0, z1)))) 686.59/213.81
ACTIVE(U11(isNat(s(z0)), x1)) → c(U11'(mark(U21(isNat(z0))), x1)) 686.59/213.81
ACTIVE(U11(isNat(s(z0)), x1)) → c(ACTIVE(isNat(s(z0)))) 686.59/213.81
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(U11'(mark(U31(isNat(z0), z1)), x1)) 686.59/213.81
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(ACTIVE(isNat(x(z0, z1)))) 686.59/213.81
ACTIVE(U12(plus(z0, 0))) → c20(U12'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.59/213.81
ACTIVE(U12(plus(z0, s(z1)))) → c20(U12'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.59/213.81
ACTIVE(U12(x(z0, 0))) → c20(U12'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.59/213.81
ACTIVE(U12(x(z0, s(z1)))) → c20(U12'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.59/213.81
ACTIVE(U12(U11(z0, z1))) → c20(U12'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.59/213.81
ACTIVE(U12(U12(z0))) → c20(U12'(U12(active(z0))), ACTIVE(U12(z0))) 686.59/213.81
ACTIVE(U12(U21(z0))) → c20(U12'(U21(active(z0))), ACTIVE(U21(z0))) 686.59/213.81
ACTIVE(U12(U31(z0, z1))) → c20(U12'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.59/213.81
ACTIVE(U12(U32(z0))) → c20(U12'(U32(active(z0))), ACTIVE(U32(z0))) 686.59/213.81
ACTIVE(U12(U41(z0, z1))) → c20(U12'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.59/213.81
ACTIVE(U12(U51(z0, z1, z2))) → c20(U12'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.59/213.81
ACTIVE(U12(U52(z0, z1, z2))) → c20(U12'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.59/213.81
ACTIVE(U12(s(z0))) → c20(U12'(s(active(z0))), ACTIVE(s(z0))) 686.59/213.81
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.59/213.81
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.59/213.81
ACTIVE(U12(U61(z0))) → c20(U12'(U61(active(z0))), ACTIVE(U61(z0))) 686.59/213.81
ACTIVE(U12(U71(z0, z1, z2))) → c20(U12'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.59/213.81
ACTIVE(U12(U72(z0, z1, z2))) → c20(U12'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.59/213.81
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.59/213.81
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.59/213.81
ACTIVE(U11(U12(tt), x1)) → c19(U11'(mark(tt), x1)) 686.59/213.81
ACTIVE(U12(U12(tt))) → c20(U12'(mark(tt))) 686.59/213.81
ACTIVE(U12(isNat(0))) → c20(U12'(mark(tt))) 686.59/213.81
ACTIVE(U12(U11(tt, z0))) → c2(U12'(mark(U12(isNat(z0))))) 686.59/213.81
ACTIVE(U12(U11(tt, z0))) → c2(ACTIVE(U11(tt, z0))) 686.59/213.81
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(U12'(mark(U11(isNat(z0), z1)))) 686.59/213.81
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(ACTIVE(isNat(plus(z0, z1)))) 686.59/213.81
ACTIVE(U12(isNat(s(z0)))) → c2(U12'(mark(U21(isNat(z0))))) 686.59/213.81
ACTIVE(U12(isNat(s(z0)))) → c2(ACTIVE(isNat(s(z0)))) 686.59/213.81
ACTIVE(U12(isNat(x(z0, z1)))) → c2(U12'(mark(U31(isNat(z0), z1)))) 686.59/213.81
ACTIVE(U12(isNat(x(z0, z1)))) → c2(ACTIVE(isNat(x(z0, z1)))) 686.59/213.81
ACTIVE(U21(plus(z0, 0))) → c21(U21'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.59/213.81
ACTIVE(U21(plus(z0, s(z1)))) → c21(U21'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.59/213.81
ACTIVE(U21(x(z0, 0))) → c21(U21'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.59/213.81
ACTIVE(U21(x(z0, s(z1)))) → c21(U21'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.59/213.81
ACTIVE(U21(U11(z0, z1))) → c21(U21'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.59/213.81
ACTIVE(U21(U12(z0))) → c21(U21'(U12(active(z0))), ACTIVE(U12(z0))) 686.59/213.81
ACTIVE(U21(U21(z0))) → c21(U21'(U21(active(z0))), ACTIVE(U21(z0))) 686.59/213.81
ACTIVE(U21(U31(z0, z1))) → c21(U21'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.59/213.81
ACTIVE(U21(U32(z0))) → c21(U21'(U32(active(z0))), ACTIVE(U32(z0))) 686.59/213.81
ACTIVE(U21(U41(z0, z1))) → c21(U21'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.59/213.81
ACTIVE(U21(U51(z0, z1, z2))) → c21(U21'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.59/213.81
ACTIVE(U21(U52(z0, z1, z2))) → c21(U21'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.59/213.81
ACTIVE(U21(s(z0))) → c21(U21'(s(active(z0))), ACTIVE(s(z0))) 686.59/213.81
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.59/213.81
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.59/213.81
ACTIVE(U21(U61(z0))) → c21(U21'(U61(active(z0))), ACTIVE(U61(z0))) 686.59/213.81
ACTIVE(U21(U71(z0, z1, z2))) → c21(U21'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.59/213.81
ACTIVE(U21(U72(z0, z1, z2))) → c21(U21'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.59/213.81
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.59/213.81
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.59/213.81
ACTIVE(U11(U21(tt), x1)) → c19(U11'(mark(tt), x1)) 686.59/213.81
ACTIVE(U12(U21(tt))) → c20(U12'(mark(tt))) 686.59/213.81
ACTIVE(U21(U12(tt))) → c21(U21'(mark(tt))) 686.59/213.81
ACTIVE(U21(U21(tt))) → c21(U21'(mark(tt))) 686.59/213.81
ACTIVE(U21(isNat(0))) → c21(U21'(mark(tt))) 686.59/213.81
ACTIVE(U21(U11(tt, z0))) → c3(U21'(mark(U12(isNat(z0))))) 686.59/213.81
ACTIVE(U21(U11(tt, z0))) → c3(ACTIVE(U11(tt, z0))) 686.59/213.81
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(U21'(mark(U11(isNat(z0), z1)))) 686.59/213.81
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(ACTIVE(isNat(plus(z0, z1)))) 686.59/213.81
ACTIVE(U21(isNat(s(z0)))) → c3(U21'(mark(U21(isNat(z0))))) 686.59/213.81
ACTIVE(U21(isNat(s(z0)))) → c3(ACTIVE(isNat(s(z0)))) 686.59/213.81
ACTIVE(U21(isNat(x(z0, z1)))) → c3(U21'(mark(U31(isNat(z0), z1)))) 686.59/213.81
ACTIVE(U21(isNat(x(z0, z1)))) → c3(ACTIVE(isNat(x(z0, z1)))) 686.59/213.81
ACTIVE(U31(plus(z0, 0), x1)) → c22(U31'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.59/213.81
ACTIVE(U31(plus(z0, s(z1)), x1)) → c22(U31'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.59/213.81
ACTIVE(U31(x(z0, 0), x1)) → c22(U31'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.59/213.81
ACTIVE(U31(x(z0, s(z1)), x1)) → c22(U31'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.59/213.81
ACTIVE(U31(U11(z0, z1), x1)) → c22(U31'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.59/213.81
ACTIVE(U31(U12(z0), x1)) → c22(U31'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.59/213.81
ACTIVE(U31(U21(z0), x1)) → c22(U31'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.59/213.81
ACTIVE(U31(U31(z0, z1), x1)) → c22(U31'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.59/213.81
ACTIVE(U31(U32(z0), x1)) → c22(U31'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.59/213.81
ACTIVE(U31(U41(z0, z1), x1)) → c22(U31'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.59/213.81
ACTIVE(U31(U51(z0, z1, z2), x1)) → c22(U31'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.59/213.81
ACTIVE(U31(U52(z0, z1, z2), x1)) → c22(U31'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.59/213.81
ACTIVE(U31(s(z0), x1)) → c22(U31'(s(active(z0)), x1), ACTIVE(s(z0))) 686.59/213.81
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.59/213.81
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.59/213.81
ACTIVE(U31(U61(z0), x1)) → c22(U31'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.59/213.81
ACTIVE(U31(U71(z0, z1, z2), x1)) → c22(U31'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.59/213.81
ACTIVE(U31(U72(z0, z1, z2), x1)) → c22(U31'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.59/213.81
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.59/213.81
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.59/213.81
ACTIVE(U31(U12(tt), x1)) → c22(U31'(mark(tt), x1)) 686.59/213.81
ACTIVE(U31(U21(tt), x1)) → c22(U31'(mark(tt), x1)) 686.59/213.81
ACTIVE(U31(isNat(0), x1)) → c22(U31'(mark(tt), x1)) 686.59/213.81
ACTIVE(U11(U31(tt, z0), x1)) → c4(U11'(mark(U32(isNat(z0))), x1)) 686.59/213.81
ACTIVE(U11(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 686.59/213.81
ACTIVE(U12(U31(tt, z0))) → c4(U12'(mark(U32(isNat(z0))))) 686.59/213.81
ACTIVE(U12(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 686.59/213.81
ACTIVE(U21(U31(tt, z0))) → c4(U21'(mark(U32(isNat(z0))))) 686.59/213.81
ACTIVE(U21(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 686.59/213.81
ACTIVE(U31(U11(tt, z0), x1)) → c4(U31'(mark(U12(isNat(z0))), x1)) 686.59/213.81
ACTIVE(U31(U11(tt, z0), x1)) → c4(ACTIVE(U11(tt, z0))) 686.59/213.81
ACTIVE(U31(U31(tt, z0), x1)) → c4(U31'(mark(U32(isNat(z0))), x1)) 686.59/213.81
ACTIVE(U31(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 686.59/213.81
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(U31'(mark(U11(isNat(z0), z1)), x1)) 686.59/213.81
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(ACTIVE(isNat(plus(z0, z1)))) 686.59/213.81
ACTIVE(U31(isNat(s(z0)), x1)) → c4(U31'(mark(U21(isNat(z0))), x1)) 686.59/213.81
ACTIVE(U31(isNat(s(z0)), x1)) → c4(ACTIVE(isNat(s(z0)))) 686.59/213.81
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(U31'(mark(U31(isNat(z0), z1)), x1)) 686.59/213.81
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(ACTIVE(isNat(x(z0, z1)))) 686.59/213.81
ACTIVE(U32(plus(z0, 0))) → c23(U32'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.59/213.81
ACTIVE(U32(plus(z0, s(z1)))) → c23(U32'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.59/213.81
ACTIVE(U32(x(z0, 0))) → c23(U32'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.59/213.81
ACTIVE(U32(x(z0, s(z1)))) → c23(U32'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.59/213.81
ACTIVE(U32(U11(z0, z1))) → c23(U32'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.59/213.81
ACTIVE(U32(U12(z0))) → c23(U32'(U12(active(z0))), ACTIVE(U12(z0))) 686.59/213.81
ACTIVE(U32(U21(z0))) → c23(U32'(U21(active(z0))), ACTIVE(U21(z0))) 686.59/213.81
ACTIVE(U32(U31(z0, z1))) → c23(U32'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.59/213.81
ACTIVE(U32(U32(z0))) → c23(U32'(U32(active(z0))), ACTIVE(U32(z0))) 686.59/213.81
ACTIVE(U32(U41(z0, z1))) → c23(U32'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.59/213.81
ACTIVE(U32(U51(z0, z1, z2))) → c23(U32'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.59/213.81
ACTIVE(U32(U52(z0, z1, z2))) → c23(U32'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.59/213.81
ACTIVE(U32(s(z0))) → c23(U32'(s(active(z0))), ACTIVE(s(z0))) 686.59/213.81
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.59/213.81
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.59/213.81
ACTIVE(U32(U61(z0))) → c23(U32'(U61(active(z0))), ACTIVE(U61(z0))) 686.59/213.81
ACTIVE(U32(U71(z0, z1, z2))) → c23(U32'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.59/213.81
ACTIVE(U32(U72(z0, z1, z2))) → c23(U32'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.59/213.81
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.59/213.81
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.59/213.81
ACTIVE(U11(U32(tt), x1)) → c19(U11'(mark(tt), x1)) 686.59/213.81
ACTIVE(U12(U32(tt))) → c20(U12'(mark(tt))) 686.59/213.81
ACTIVE(U21(U32(tt))) → c21(U21'(mark(tt))) 686.59/213.81
ACTIVE(U31(U32(tt), x1)) → c22(U31'(mark(tt), x1)) 686.59/213.81
ACTIVE(U32(U12(tt))) → c23(U32'(mark(tt))) 686.59/213.81
ACTIVE(U32(U21(tt))) → c23(U32'(mark(tt))) 686.59/213.81
ACTIVE(U32(U32(tt))) → c23(U32'(mark(tt))) 686.59/213.81
ACTIVE(U32(isNat(0))) → c23(U32'(mark(tt))) 686.59/213.81
ACTIVE(U32(U11(tt, z0))) → c5(U32'(mark(U12(isNat(z0))))) 686.59/213.81
ACTIVE(U32(U11(tt, z0))) → c5(ACTIVE(U11(tt, z0))) 686.59/213.81
ACTIVE(U32(U31(tt, z0))) → c5(U32'(mark(U32(isNat(z0))))) 686.59/213.81
ACTIVE(U32(U31(tt, z0))) → c5(ACTIVE(U31(tt, z0))) 686.59/213.81
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(U32'(mark(U11(isNat(z0), z1)))) 686.59/213.81
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(ACTIVE(isNat(plus(z0, z1)))) 686.59/213.81
ACTIVE(U32(isNat(s(z0)))) → c5(U32'(mark(U21(isNat(z0))))) 686.59/213.81
ACTIVE(U32(isNat(s(z0)))) → c5(ACTIVE(isNat(s(z0)))) 686.59/213.81
ACTIVE(U32(isNat(x(z0, z1)))) → c5(U32'(mark(U31(isNat(z0), z1)))) 686.59/213.81
ACTIVE(U32(isNat(x(z0, z1)))) → c5(ACTIVE(isNat(x(z0, z1)))) 686.59/213.81
ACTIVE(U41(plus(z0, 0), x1)) → c24(U41'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.59/213.81
ACTIVE(U41(plus(z0, s(z1)), x1)) → c24(U41'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.59/213.81
ACTIVE(U41(x(z0, 0), x1)) → c24(U41'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.59/213.81
ACTIVE(U41(x(z0, s(z1)), x1)) → c24(U41'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.59/213.81
ACTIVE(U41(U11(z0, z1), x1)) → c24(U41'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.59/213.81
ACTIVE(U41(U12(z0), x1)) → c24(U41'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.59/213.81
ACTIVE(U41(U21(z0), x1)) → c24(U41'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.59/213.81
ACTIVE(U41(U31(z0, z1), x1)) → c24(U41'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.59/213.81
ACTIVE(U41(U32(z0), x1)) → c24(U41'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.59/213.81
ACTIVE(U41(U41(z0, z1), x1)) → c24(U41'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.59/213.81
ACTIVE(U41(U51(z0, z1, z2), x1)) → c24(U41'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.59/213.81
ACTIVE(U41(U52(z0, z1, z2), x1)) → c24(U41'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.59/213.81
ACTIVE(U41(s(z0), x1)) → c24(U41'(s(active(z0)), x1), ACTIVE(s(z0))) 686.59/213.81
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.59/213.81
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.59/213.81
ACTIVE(U41(U61(z0), x1)) → c24(U41'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.59/213.81
ACTIVE(U41(U71(z0, z1, z2), x1)) → c24(U41'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.59/213.81
ACTIVE(U41(U72(z0, z1, z2), x1)) → c24(U41'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.59/213.81
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.59/213.81
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.59/213.81
ACTIVE(U11(U41(tt, z0), x1)) → c19(U11'(mark(z0), x1)) 686.59/213.81
ACTIVE(U12(U41(tt, z0))) → c20(U12'(mark(z0))) 686.59/213.81
ACTIVE(U21(U41(tt, z0))) → c21(U21'(mark(z0))) 686.59/213.81
ACTIVE(U31(U41(tt, z0), x1)) → c22(U31'(mark(z0), x1)) 686.59/213.81
ACTIVE(U32(U41(tt, z0))) → c23(U32'(mark(z0))) 686.59/213.81
ACTIVE(U41(U12(tt), x1)) → c24(U41'(mark(tt), x1)) 686.59/213.81
ACTIVE(U41(U21(tt), x1)) → c24(U41'(mark(tt), x1)) 686.59/213.81
ACTIVE(U41(U32(tt), x1)) → c24(U41'(mark(tt), x1)) 686.59/213.81
ACTIVE(U41(U41(tt, z0), x1)) → c24(U41'(mark(z0), x1)) 686.59/213.81
ACTIVE(U41(isNat(0), x1)) → c24(U41'(mark(tt), x1)) 686.59/213.81
ACTIVE(U41(U11(tt, z0), x1)) → c6(U41'(mark(U12(isNat(z0))), x1)) 686.59/213.81
ACTIVE(U41(U11(tt, z0), x1)) → c6(ACTIVE(U11(tt, z0))) 686.59/213.81
ACTIVE(U41(U31(tt, z0), x1)) → c6(U41'(mark(U32(isNat(z0))), x1)) 686.59/213.81
ACTIVE(U41(U31(tt, z0), x1)) → c6(ACTIVE(U31(tt, z0))) 686.59/213.81
ACTIVE(U41(isNat(plus(z0, z1)), x1)) → c6(U41'(mark(U11(isNat(z0), z1)), x1)) 686.59/213.81
ACTIVE(U41(isNat(plus(z0, z1)), x1)) → c6(ACTIVE(isNat(plus(z0, z1)))) 686.59/213.81
ACTIVE(U41(isNat(s(z0)), x1)) → c6(U41'(mark(U21(isNat(z0))), x1)) 686.59/213.81
ACTIVE(U41(isNat(s(z0)), x1)) → c6(ACTIVE(isNat(s(z0)))) 686.59/213.81
ACTIVE(U41(isNat(x(z0, z1)), x1)) → c6(U41'(mark(U31(isNat(z0), z1)), x1)) 686.59/213.81
ACTIVE(U41(isNat(x(z0, z1)), x1)) → c6(ACTIVE(isNat(x(z0, z1)))) 686.59/213.81
ACTIVE(U51(plus(z0, 0), x1, x2)) → c25(U51'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.59/213.81
ACTIVE(U51(plus(z0, s(z1)), x1, x2)) → c25(U51'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.59/213.81
ACTIVE(U51(x(z0, 0), x1, x2)) → c25(U51'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.59/213.81
ACTIVE(U51(x(z0, s(z1)), x1, x2)) → c25(U51'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.59/213.81
ACTIVE(U51(U11(z0, z1), x1, x2)) → c25(U51'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.59/213.81
ACTIVE(U51(U12(z0), x1, x2)) → c25(U51'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.59/213.81
ACTIVE(U51(U21(z0), x1, x2)) → c25(U51'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.59/213.81
ACTIVE(U51(U31(z0, z1), x1, x2)) → c25(U51'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.59/213.81
ACTIVE(U51(U32(z0), x1, x2)) → c25(U51'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.59/213.81
ACTIVE(U51(U41(z0, z1), x1, x2)) → c25(U51'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.59/213.81
ACTIVE(U51(U51(z0, z1, z2), x1, x2)) → c25(U51'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.59/213.81
ACTIVE(U51(U52(z0, z1, z2), x1, x2)) → c25(U51'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.59/213.81
ACTIVE(U51(s(z0), x1, x2)) → c25(U51'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.59/213.81
ACTIVE(U51(plus(z0, z1), x1, x2)) → c25(U51'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.59/213.81
ACTIVE(U51(plus(z0, z1), x1, x2)) → c25(U51'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.59/213.81
ACTIVE(U51(U61(z0), x1, x2)) → c25(U51'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.59/213.81
ACTIVE(U51(U71(z0, z1, z2), x1, x2)) → c25(U51'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.59/213.81
ACTIVE(U51(U72(z0, z1, z2), x1, x2)) → c25(U51'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.59/213.81
ACTIVE(U51(x(z0, z1), x1, x2)) → c25(U51'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.59/213.81
ACTIVE(U51(x(z0, z1), x1, x2)) → c25(U51'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.59/213.81
ACTIVE(U51(U12(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.59/213.81
ACTIVE(U51(U21(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.59/213.81
ACTIVE(U51(U32(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.59/213.81
ACTIVE(U51(U41(tt, z0), x1, x2)) → c25(U51'(mark(z0), x1, x2)) 686.59/213.81
ACTIVE(U51(isNat(0), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.59/213.81
ACTIVE(U11(U51(tt, z0, z1), x1)) → c7(U11'(mark(U52(isNat(z1), z0, z1)), x1)) 686.59/213.81
ACTIVE(U11(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.59/213.81
ACTIVE(U12(U51(tt, z0, z1))) → c7(U12'(mark(U52(isNat(z1), z0, z1)))) 686.59/213.81
ACTIVE(U12(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.59/213.81
ACTIVE(U21(U51(tt, z0, z1))) → c7(U21'(mark(U52(isNat(z1), z0, z1)))) 686.59/213.81
ACTIVE(U21(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.59/213.81
ACTIVE(U31(U51(tt, z0, z1), x1)) → c7(U31'(mark(U52(isNat(z1), z0, z1)), x1)) 686.59/213.81
ACTIVE(U31(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.59/213.81
ACTIVE(U32(U51(tt, z0, z1))) → c7(U32'(mark(U52(isNat(z1), z0, z1)))) 686.59/213.81
ACTIVE(U32(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.59/213.81
ACTIVE(U41(U51(tt, z0, z1), x1)) → c7(U41'(mark(U52(isNat(z1), z0, z1)), x1)) 686.59/213.81
ACTIVE(U41(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.59/213.81
ACTIVE(U51(U11(tt, z0), x1, x2)) → c7(U51'(mark(U12(isNat(z0))), x1, x2)) 686.59/213.81
ACTIVE(U51(U11(tt, z0), x1, x2)) → c7(ACTIVE(U11(tt, z0))) 686.59/213.81
ACTIVE(U51(U31(tt, z0), x1, x2)) → c7(U51'(mark(U32(isNat(z0))), x1, x2)) 686.59/213.81
ACTIVE(U51(U31(tt, z0), x1, x2)) → c7(ACTIVE(U31(tt, z0))) 686.59/213.81
ACTIVE(U51(U51(tt, z0, z1), x1, x2)) → c7(U51'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.59/213.81
ACTIVE(U51(U51(tt, z0, z1), x1, x2)) → c7(ACTIVE(U51(tt, z0, z1))) 686.59/213.81
ACTIVE(U51(isNat(plus(z0, z1)), x1, x2)) → c7(U51'(mark(U11(isNat(z0), z1)), x1, x2)) 686.59/213.81
ACTIVE(U51(isNat(plus(z0, z1)), x1, x2)) → c7(ACTIVE(isNat(plus(z0, z1)))) 686.59/213.81
ACTIVE(U51(isNat(s(z0)), x1, x2)) → c7(U51'(mark(U21(isNat(z0))), x1, x2)) 686.59/213.81
ACTIVE(U51(isNat(s(z0)), x1, x2)) → c7(ACTIVE(isNat(s(z0)))) 686.59/213.81
ACTIVE(U51(isNat(x(z0, z1)), x1, x2)) → c7(U51'(mark(U31(isNat(z0), z1)), x1, x2)) 686.59/213.81
ACTIVE(U51(isNat(x(z0, z1)), x1, x2)) → c7(ACTIVE(isNat(x(z0, z1)))) 686.59/213.81
ACTIVE(U52(plus(z0, 0), x1, x2)) → c26(U52'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.59/213.81
ACTIVE(U52(plus(z0, s(z1)), x1, x2)) → c26(U52'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.59/213.81
ACTIVE(U52(x(z0, 0), x1, x2)) → c26(U52'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.59/213.81
ACTIVE(U52(x(z0, s(z1)), x1, x2)) → c26(U52'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.59/213.81
ACTIVE(U52(U11(z0, z1), x1, x2)) → c26(U52'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.59/213.81
ACTIVE(U52(U12(z0), x1, x2)) → c26(U52'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.59/213.81
ACTIVE(U52(U21(z0), x1, x2)) → c26(U52'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.59/213.81
ACTIVE(U52(U31(z0, z1), x1, x2)) → c26(U52'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.59/213.81
ACTIVE(U52(U32(z0), x1, x2)) → c26(U52'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.59/213.81
ACTIVE(U52(U41(z0, z1), x1, x2)) → c26(U52'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.59/213.81
ACTIVE(U52(U51(z0, z1, z2), x1, x2)) → c26(U52'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.59/213.81
ACTIVE(U52(U52(z0, z1, z2), x1, x2)) → c26(U52'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.59/213.81
ACTIVE(U52(s(z0), x1, x2)) → c26(U52'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.59/213.81
ACTIVE(U52(plus(z0, z1), x1, x2)) → c26(U52'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.59/213.81
ACTIVE(U52(plus(z0, z1), x1, x2)) → c26(U52'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.59/213.81
ACTIVE(U52(U61(z0), x1, x2)) → c26(U52'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.59/213.81
ACTIVE(U52(U71(z0, z1, z2), x1, x2)) → c26(U52'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.59/213.81
ACTIVE(U52(U72(z0, z1, z2), x1, x2)) → c26(U52'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.59/213.81
ACTIVE(U52(x(z0, z1), x1, x2)) → c26(U52'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.59/213.81
ACTIVE(U52(x(z0, z1), x1, x2)) → c26(U52'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.59/213.81
ACTIVE(U52(U12(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.59/213.81
ACTIVE(U52(U21(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.59/213.81
ACTIVE(U52(U32(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.59/213.81
ACTIVE(U52(U41(tt, z0), x1, x2)) → c26(U52'(mark(z0), x1, x2)) 686.59/213.81
ACTIVE(U52(isNat(0), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.59/213.81
ACTIVE(U11(U52(tt, z0, z1), x1)) → c8(U11'(mark(s(plus(z1, z0))), x1)) 686.59/213.81
ACTIVE(U11(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.59/213.81
ACTIVE(U12(U52(tt, z0, z1))) → c8(U12'(mark(s(plus(z1, z0))))) 686.59/213.81
ACTIVE(U12(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.59/213.81
ACTIVE(U21(U52(tt, z0, z1))) → c8(U21'(mark(s(plus(z1, z0))))) 686.59/213.81
ACTIVE(U21(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.59/213.81
ACTIVE(U31(U52(tt, z0, z1), x1)) → c8(U31'(mark(s(plus(z1, z0))), x1)) 686.59/213.81
ACTIVE(U31(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.59/213.81
ACTIVE(U32(U52(tt, z0, z1))) → c8(U32'(mark(s(plus(z1, z0))))) 686.59/213.81
ACTIVE(U32(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.59/213.81
ACTIVE(U41(U52(tt, z0, z1), x1)) → c8(U41'(mark(s(plus(z1, z0))), x1)) 686.59/213.81
ACTIVE(U41(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.59/213.81
ACTIVE(U51(U52(tt, z0, z1), x1, x2)) → c8(U51'(mark(s(plus(z1, z0))), x1, x2)) 686.59/213.81
ACTIVE(U51(U52(tt, z0, z1), x1, x2)) → c8(ACTIVE(U52(tt, z0, z1))) 686.59/213.81
ACTIVE(U52(U11(tt, z0), x1, x2)) → c8(U52'(mark(U12(isNat(z0))), x1, x2)) 686.59/213.81
ACTIVE(U52(U11(tt, z0), x1, x2)) → c8(ACTIVE(U11(tt, z0))) 686.59/213.81
ACTIVE(U52(U31(tt, z0), x1, x2)) → c8(U52'(mark(U32(isNat(z0))), x1, x2)) 686.59/213.81
ACTIVE(U52(U31(tt, z0), x1, x2)) → c8(ACTIVE(U31(tt, z0))) 686.59/213.81
ACTIVE(U52(U51(tt, z0, z1), x1, x2)) → c8(U52'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.59/213.81
ACTIVE(U52(U51(tt, z0, z1), x1, x2)) → c8(ACTIVE(U51(tt, z0, z1))) 686.59/213.81
ACTIVE(U52(U52(tt, z0, z1), x1, x2)) → c8(U52'(mark(s(plus(z1, z0))), x1, x2)) 686.59/213.81
ACTIVE(U52(U52(tt, z0, z1), x1, x2)) → c8(ACTIVE(U52(tt, z0, z1))) 686.59/213.81
ACTIVE(U52(isNat(plus(z0, z1)), x1, x2)) → c8(U52'(mark(U11(isNat(z0), z1)), x1, x2)) 686.59/213.81
ACTIVE(U52(isNat(plus(z0, z1)), x1, x2)) → c8(ACTIVE(isNat(plus(z0, z1)))) 686.59/213.81
ACTIVE(U52(isNat(s(z0)), x1, x2)) → c8(U52'(mark(U21(isNat(z0))), x1, x2)) 686.59/213.81
ACTIVE(U52(isNat(s(z0)), x1, x2)) → c8(ACTIVE(isNat(s(z0)))) 686.59/213.81
ACTIVE(U52(isNat(x(z0, z1)), x1, x2)) → c8(U52'(mark(U31(isNat(z0), z1)), x1, x2)) 686.59/213.81
ACTIVE(U52(isNat(x(z0, z1)), x1, x2)) → c8(ACTIVE(isNat(x(z0, z1)))) 686.59/213.81
ACTIVE(s(plus(z0, 0))) → c27(S(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.59/213.81
ACTIVE(s(plus(z0, s(z1)))) → c27(S(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.59/213.81
ACTIVE(s(x(z0, 0))) → c27(S(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.59/213.81
ACTIVE(s(x(z0, s(z1)))) → c27(S(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.59/213.81
ACTIVE(s(U11(z0, z1))) → c27(S(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.59/213.81
ACTIVE(s(U12(z0))) → c27(S(U12(active(z0))), ACTIVE(U12(z0))) 686.59/213.81
ACTIVE(s(U21(z0))) → c27(S(U21(active(z0))), ACTIVE(U21(z0))) 686.59/213.81
ACTIVE(s(U31(z0, z1))) → c27(S(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.59/213.81
ACTIVE(s(U32(z0))) → c27(S(U32(active(z0))), ACTIVE(U32(z0))) 686.59/213.81
ACTIVE(s(U41(z0, z1))) → c27(S(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.59/213.81
ACTIVE(s(U51(z0, z1, z2))) → c27(S(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.59/213.81
ACTIVE(s(U52(z0, z1, z2))) → c27(S(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.59/213.81
ACTIVE(s(s(z0))) → c27(S(s(active(z0))), ACTIVE(s(z0))) 686.59/213.81
ACTIVE(s(plus(z0, z1))) → c27(S(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.59/213.81
ACTIVE(s(plus(z0, z1))) → c27(S(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.59/213.81
ACTIVE(s(U61(z0))) → c27(S(U61(active(z0))), ACTIVE(U61(z0))) 686.59/213.81
ACTIVE(s(U71(z0, z1, z2))) → c27(S(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.59/213.81
ACTIVE(s(U72(z0, z1, z2))) → c27(S(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.59/213.81
ACTIVE(s(x(z0, z1))) → c27(S(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.59/213.81
ACTIVE(s(x(z0, z1))) → c27(S(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.59/213.81
ACTIVE(s(U12(tt))) → c27(S(mark(tt))) 686.59/213.81
ACTIVE(s(U21(tt))) → c27(S(mark(tt))) 686.59/213.81
ACTIVE(s(U32(tt))) → c27(S(mark(tt))) 686.59/213.81
ACTIVE(s(U41(tt, z0))) → c27(S(mark(z0))) 686.59/213.81
ACTIVE(s(isNat(0))) → c27(S(mark(tt))) 686.59/213.81
ACTIVE(s(U11(tt, z0))) → c9(S(mark(U12(isNat(z0))))) 686.59/213.81
ACTIVE(s(U11(tt, z0))) → c9(ACTIVE(U11(tt, z0))) 686.59/213.81
ACTIVE(s(U31(tt, z0))) → c9(S(mark(U32(isNat(z0))))) 686.59/213.81
ACTIVE(s(U31(tt, z0))) → c9(ACTIVE(U31(tt, z0))) 686.59/213.81
ACTIVE(s(U51(tt, z0, z1))) → c9(S(mark(U52(isNat(z1), z0, z1)))) 686.59/213.81
ACTIVE(s(U51(tt, z0, z1))) → c9(ACTIVE(U51(tt, z0, z1))) 686.59/213.81
ACTIVE(s(U52(tt, z0, z1))) → c9(S(mark(s(plus(z1, z0))))) 686.59/213.81
ACTIVE(s(U52(tt, z0, z1))) → c9(ACTIVE(U52(tt, z0, z1))) 686.59/213.81
ACTIVE(s(isNat(plus(z0, z1)))) → c9(S(mark(U11(isNat(z0), z1)))) 686.59/213.81
ACTIVE(s(isNat(plus(z0, z1)))) → c9(ACTIVE(isNat(plus(z0, z1)))) 686.59/213.81
ACTIVE(s(isNat(s(z0)))) → c9(S(mark(U21(isNat(z0))))) 686.59/213.81
ACTIVE(s(isNat(s(z0)))) → c9(ACTIVE(isNat(s(z0)))) 686.59/213.81
ACTIVE(s(isNat(x(z0, z1)))) → c9(S(mark(U31(isNat(z0), z1)))) 686.59/213.81
ACTIVE(s(isNat(x(z0, z1)))) → c9(ACTIVE(isNat(x(z0, z1)))) 686.59/213.81
ACTIVE(U61(plus(z0, 0))) → c30(U61'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.59/213.81
ACTIVE(U61(plus(z0, s(z1)))) → c30(U61'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.59/213.81
ACTIVE(U61(x(z0, 0))) → c30(U61'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.59/213.81
ACTIVE(U61(x(z0, s(z1)))) → c30(U61'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.59/213.81
ACTIVE(U61(U11(z0, z1))) → c30(U61'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.59/213.81
ACTIVE(U61(U12(z0))) → c30(U61'(U12(active(z0))), ACTIVE(U12(z0))) 686.59/213.81
ACTIVE(U61(U21(z0))) → c30(U61'(U21(active(z0))), ACTIVE(U21(z0))) 686.59/213.81
ACTIVE(U61(U31(z0, z1))) → c30(U61'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.59/213.81
ACTIVE(U61(U32(z0))) → c30(U61'(U32(active(z0))), ACTIVE(U32(z0))) 686.59/213.81
ACTIVE(U61(U41(z0, z1))) → c30(U61'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.59/213.81
ACTIVE(U61(U51(z0, z1, z2))) → c30(U61'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.59/213.81
ACTIVE(U61(U52(z0, z1, z2))) → c30(U61'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.59/213.81
ACTIVE(U61(s(z0))) → c30(U61'(s(active(z0))), ACTIVE(s(z0))) 686.59/213.81
ACTIVE(U61(plus(z0, z1))) → c30(U61'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.59/213.81
ACTIVE(U61(plus(z0, z1))) → c30(U61'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.59/213.81
ACTIVE(U61(U61(z0))) → c30(U61'(U61(active(z0))), ACTIVE(U61(z0))) 686.59/213.81
ACTIVE(U61(U71(z0, z1, z2))) → c30(U61'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.59/213.81
ACTIVE(U61(U72(z0, z1, z2))) → c30(U61'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.59/213.81
ACTIVE(U61(x(z0, z1))) → c30(U61'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.59/213.81
ACTIVE(U61(x(z0, z1))) → c30(U61'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.59/213.81
ACTIVE(U11(U61(tt), x1)) → c19(U11'(mark(0), x1)) 686.59/213.81
ACTIVE(U12(U61(tt))) → c20(U12'(mark(0))) 686.59/213.81
ACTIVE(U21(U61(tt))) → c21(U21'(mark(0))) 686.59/213.81
ACTIVE(U31(U61(tt), x1)) → c22(U31'(mark(0), x1)) 686.59/213.81
ACTIVE(U32(U61(tt))) → c23(U32'(mark(0))) 686.59/213.81
ACTIVE(U41(U61(tt), x1)) → c24(U41'(mark(0), x1)) 686.59/213.81
ACTIVE(U51(U61(tt), x1, x2)) → c25(U51'(mark(0), x1, x2)) 686.59/213.81
ACTIVE(U52(U61(tt), x1, x2)) → c26(U52'(mark(0), x1, x2)) 686.59/213.81
ACTIVE(s(U61(tt))) → c27(S(mark(0))) 686.59/213.81
ACTIVE(U61(U12(tt))) → c30(U61'(mark(tt))) 686.59/213.81
ACTIVE(U61(U21(tt))) → c30(U61'(mark(tt))) 686.59/213.81
ACTIVE(U61(U32(tt))) → c30(U61'(mark(tt))) 686.59/213.81
ACTIVE(U61(U41(tt, z0))) → c30(U61'(mark(z0))) 686.59/213.81
ACTIVE(U61(U61(tt))) → c30(U61'(mark(0))) 686.59/213.81
ACTIVE(U61(isNat(0))) → c30(U61'(mark(tt))) 686.59/213.81
ACTIVE(U61(U11(tt, z0))) → c10(U61'(mark(U12(isNat(z0))))) 686.59/213.81
ACTIVE(U61(U11(tt, z0))) → c10(ACTIVE(U11(tt, z0))) 686.59/213.81
ACTIVE(U61(U31(tt, z0))) → c10(U61'(mark(U32(isNat(z0))))) 686.59/213.81
ACTIVE(U61(U31(tt, z0))) → c10(ACTIVE(U31(tt, z0))) 686.59/213.81
ACTIVE(U61(U51(tt, z0, z1))) → c10(U61'(mark(U52(isNat(z1), z0, z1)))) 686.59/213.81
ACTIVE(U61(U51(tt, z0, z1))) → c10(ACTIVE(U51(tt, z0, z1))) 686.59/213.81
ACTIVE(U61(U52(tt, z0, z1))) → c10(U61'(mark(s(plus(z1, z0))))) 686.59/213.81
ACTIVE(U61(U52(tt, z0, z1))) → c10(ACTIVE(U52(tt, z0, z1))) 686.59/213.81
ACTIVE(U61(isNat(plus(z0, z1)))) → c10(U61'(mark(U11(isNat(z0), z1)))) 686.59/213.81
ACTIVE(U61(isNat(plus(z0, z1)))) → c10(ACTIVE(isNat(plus(z0, z1)))) 686.59/213.81
ACTIVE(U61(isNat(s(z0)))) → c10(U61'(mark(U21(isNat(z0))))) 686.59/213.81
ACTIVE(U61(isNat(s(z0)))) → c10(ACTIVE(isNat(s(z0)))) 686.59/213.81
ACTIVE(U61(isNat(x(z0, z1)))) → c10(U61'(mark(U31(isNat(z0), z1)))) 686.59/213.81
ACTIVE(U61(isNat(x(z0, z1)))) → c10(ACTIVE(isNat(x(z0, z1)))) 686.59/213.81
ACTIVE(U71(plus(z0, 0), x1, x2)) → c31(U71'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.59/213.81
ACTIVE(U71(plus(z0, s(z1)), x1, x2)) → c31(U71'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.59/213.81
ACTIVE(U71(x(z0, 0), x1, x2)) → c31(U71'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.59/213.81
ACTIVE(U71(x(z0, s(z1)), x1, x2)) → c31(U71'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.59/213.81
ACTIVE(U71(U11(z0, z1), x1, x2)) → c31(U71'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.59/213.81
ACTIVE(U71(U12(z0), x1, x2)) → c31(U71'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.59/213.81
ACTIVE(U71(U21(z0), x1, x2)) → c31(U71'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.59/213.81
ACTIVE(U71(U31(z0, z1), x1, x2)) → c31(U71'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.59/213.81
ACTIVE(U71(U32(z0), x1, x2)) → c31(U71'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.59/213.81
ACTIVE(U71(U41(z0, z1), x1, x2)) → c31(U71'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.59/213.81
ACTIVE(U71(U51(z0, z1, z2), x1, x2)) → c31(U71'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.59/213.81
ACTIVE(U71(U52(z0, z1, z2), x1, x2)) → c31(U71'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.59/213.81
ACTIVE(U71(s(z0), x1, x2)) → c31(U71'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.59/213.81
ACTIVE(U71(plus(z0, z1), x1, x2)) → c31(U71'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.59/213.81
ACTIVE(U71(plus(z0, z1), x1, x2)) → c31(U71'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.59/213.81
ACTIVE(U71(U61(z0), x1, x2)) → c31(U71'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.59/213.81
ACTIVE(U71(U71(z0, z1, z2), x1, x2)) → c31(U71'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.59/213.81
ACTIVE(U71(U72(z0, z1, z2), x1, x2)) → c31(U71'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.59/213.81
ACTIVE(U71(x(z0, z1), x1, x2)) → c31(U71'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.59/213.81
ACTIVE(U71(x(z0, z1), x1, x2)) → c31(U71'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.59/213.81
ACTIVE(U71(U12(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.59/213.81
ACTIVE(U71(U21(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.59/213.81
ACTIVE(U71(U32(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.59/213.81
ACTIVE(U71(U41(tt, z0), x1, x2)) → c31(U71'(mark(z0), x1, x2)) 686.59/213.81
ACTIVE(U71(U61(tt), x1, x2)) → c31(U71'(mark(0), x1, x2)) 686.59/213.81
ACTIVE(U71(isNat(0), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.59/213.81
ACTIVE(U11(U71(tt, z0, z1), x1)) → c11(U11'(mark(U72(isNat(z1), z0, z1)), x1)) 686.59/213.81
ACTIVE(U11(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.59/213.81
ACTIVE(U12(U71(tt, z0, z1))) → c11(U12'(mark(U72(isNat(z1), z0, z1)))) 686.59/213.81
ACTIVE(U12(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.59/213.81
ACTIVE(U21(U71(tt, z0, z1))) → c11(U21'(mark(U72(isNat(z1), z0, z1)))) 686.59/213.81
ACTIVE(U21(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.59/213.81
ACTIVE(U31(U71(tt, z0, z1), x1)) → c11(U31'(mark(U72(isNat(z1), z0, z1)), x1)) 686.59/213.81
ACTIVE(U31(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.59/213.81
ACTIVE(U32(U71(tt, z0, z1))) → c11(U32'(mark(U72(isNat(z1), z0, z1)))) 686.59/213.81
ACTIVE(U32(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.59/213.81
ACTIVE(U41(U71(tt, z0, z1), x1)) → c11(U41'(mark(U72(isNat(z1), z0, z1)), x1)) 686.59/213.81
ACTIVE(U41(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.59/213.81
ACTIVE(U51(U71(tt, z0, z1), x1, x2)) → c11(U51'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.59/213.81
ACTIVE(U51(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.59/213.81
ACTIVE(U52(U71(tt, z0, z1), x1, x2)) → c11(U52'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.59/213.81
ACTIVE(U52(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.59/213.81
ACTIVE(s(U71(tt, z0, z1))) → c11(S(mark(U72(isNat(z1), z0, z1)))) 686.59/213.81
ACTIVE(s(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.59/213.81
ACTIVE(U61(U71(tt, z0, z1))) → c11(U61'(mark(U72(isNat(z1), z0, z1)))) 686.59/213.81
ACTIVE(U61(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.59/213.81
ACTIVE(U71(U11(tt, z0), x1, x2)) → c11(U71'(mark(U12(isNat(z0))), x1, x2)) 686.59/213.81
ACTIVE(U71(U11(tt, z0), x1, x2)) → c11(ACTIVE(U11(tt, z0))) 686.59/213.81
ACTIVE(U71(U31(tt, z0), x1, x2)) → c11(U71'(mark(U32(isNat(z0))), x1, x2)) 686.59/213.81
ACTIVE(U71(U31(tt, z0), x1, x2)) → c11(ACTIVE(U31(tt, z0))) 686.59/213.81
ACTIVE(U71(U51(tt, z0, z1), x1, x2)) → c11(U71'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.59/213.81
ACTIVE(U71(U51(tt, z0, z1), x1, x2)) → c11(ACTIVE(U51(tt, z0, z1))) 686.59/213.81
ACTIVE(U71(U52(tt, z0, z1), x1, x2)) → c11(U71'(mark(s(plus(z1, z0))), x1, x2)) 686.59/213.81
ACTIVE(U71(U52(tt, z0, z1), x1, x2)) → c11(ACTIVE(U52(tt, z0, z1))) 686.59/213.81
ACTIVE(U71(U71(tt, z0, z1), x1, x2)) → c11(U71'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.59/213.81
ACTIVE(U71(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.59/213.81
ACTIVE(U71(isNat(plus(z0, z1)), x1, x2)) → c11(U71'(mark(U11(isNat(z0), z1)), x1, x2)) 686.59/213.81
ACTIVE(U71(isNat(plus(z0, z1)), x1, x2)) → c11(ACTIVE(isNat(plus(z0, z1)))) 686.59/213.81
ACTIVE(U71(isNat(s(z0)), x1, x2)) → c11(U71'(mark(U21(isNat(z0))), x1, x2)) 686.59/213.81
ACTIVE(U71(isNat(s(z0)), x1, x2)) → c11(ACTIVE(isNat(s(z0)))) 686.59/213.81
ACTIVE(U71(isNat(x(z0, z1)), x1, x2)) → c11(U71'(mark(U31(isNat(z0), z1)), x1, x2)) 686.59/213.81
ACTIVE(U71(isNat(x(z0, z1)), x1, x2)) → c11(ACTIVE(isNat(x(z0, z1)))) 686.59/213.81
ACTIVE(U72(plus(z0, 0), x1, x2)) → c32(U72'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.59/213.81
ACTIVE(U72(plus(z0, s(z1)), x1, x2)) → c32(U72'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.59/213.81
ACTIVE(U72(x(z0, 0), x1, x2)) → c32(U72'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.59/213.81
ACTIVE(U72(x(z0, s(z1)), x1, x2)) → c32(U72'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.59/213.81
ACTIVE(U72(U11(z0, z1), x1, x2)) → c32(U72'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.59/213.81
ACTIVE(U72(U12(z0), x1, x2)) → c32(U72'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.59/213.81
ACTIVE(U72(U21(z0), x1, x2)) → c32(U72'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.59/213.81
ACTIVE(U72(U31(z0, z1), x1, x2)) → c32(U72'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.59/213.81
ACTIVE(U72(U32(z0), x1, x2)) → c32(U72'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.59/213.81
ACTIVE(U72(U41(z0, z1), x1, x2)) → c32(U72'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.59/213.81
ACTIVE(U72(U51(z0, z1, z2), x1, x2)) → c32(U72'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.59/213.81
ACTIVE(U72(U52(z0, z1, z2), x1, x2)) → c32(U72'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.59/213.81
ACTIVE(U72(s(z0), x1, x2)) → c32(U72'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.59/213.81
ACTIVE(U72(plus(z0, z1), x1, x2)) → c32(U72'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.59/213.81
ACTIVE(U72(plus(z0, z1), x1, x2)) → c32(U72'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.59/213.81
ACTIVE(U72(U61(z0), x1, x2)) → c32(U72'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.59/213.81
ACTIVE(U72(U71(z0, z1, z2), x1, x2)) → c32(U72'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.59/213.81
ACTIVE(U72(U72(z0, z1, z2), x1, x2)) → c32(U72'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.59/213.81
ACTIVE(U72(x(z0, z1), x1, x2)) → c32(U72'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.59/213.81
ACTIVE(U72(x(z0, z1), x1, x2)) → c32(U72'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.59/213.81
ACTIVE(U72(U12(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.59/213.81
ACTIVE(U72(U21(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.59/213.81
ACTIVE(U72(U32(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.59/213.81
ACTIVE(U72(U41(tt, z0), x1, x2)) → c32(U72'(mark(z0), x1, x2)) 686.59/213.81
ACTIVE(U72(U61(tt), x1, x2)) → c32(U72'(mark(0), x1, x2)) 686.59/213.81
ACTIVE(U72(isNat(0), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.59/213.81
ACTIVE(U11(U72(tt, z0, z1), x1)) → c12(U11'(mark(plus(x(z1, z0), z1)), x1)) 686.59/213.81
ACTIVE(U11(U72(tt, z0, z1), x1)) → c12(ACTIVE(U72(tt, z0, z1))) 686.59/213.81
ACTIVE(U12(U72(tt, z0, z1))) → c12(U12'(mark(plus(x(z1, z0), z1)))) 686.59/213.81
ACTIVE(U12(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.59/213.81
ACTIVE(U21(U72(tt, z0, z1))) → c12(U21'(mark(plus(x(z1, z0), z1)))) 686.59/213.81
ACTIVE(U21(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.59/213.81
ACTIVE(U31(U72(tt, z0, z1), x1)) → c12(U31'(mark(plus(x(z1, z0), z1)), x1)) 686.59/213.81
ACTIVE(U31(U72(tt, z0, z1), x1)) → c12(ACTIVE(U72(tt, z0, z1))) 686.59/213.81
ACTIVE(U32(U72(tt, z0, z1))) → c12(U32'(mark(plus(x(z1, z0), z1)))) 686.59/213.81
ACTIVE(U32(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.59/213.81
ACTIVE(U41(U72(tt, z0, z1), x1)) → c12(U41'(mark(plus(x(z1, z0), z1)), x1)) 686.59/213.81
ACTIVE(U41(U72(tt, z0, z1), x1)) → c12(ACTIVE(U72(tt, z0, z1))) 686.59/213.81
ACTIVE(U51(U72(tt, z0, z1), x1, x2)) → c12(U51'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.59/213.81
ACTIVE(U51(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.59/213.81
ACTIVE(U52(U72(tt, z0, z1), x1, x2)) → c12(U52'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.59/213.81
ACTIVE(U52(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.59/213.81
ACTIVE(s(U72(tt, z0, z1))) → c12(S(mark(plus(x(z1, z0), z1)))) 686.59/213.81
ACTIVE(s(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.59/213.81
ACTIVE(U61(U72(tt, z0, z1))) → c12(U61'(mark(plus(x(z1, z0), z1)))) 686.59/213.81
ACTIVE(U61(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.59/213.81
ACTIVE(U71(U72(tt, z0, z1), x1, x2)) → c12(U71'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.59/213.81
ACTIVE(U71(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.59/213.81
ACTIVE(U72(U11(tt, z0), x1, x2)) → c12(U72'(mark(U12(isNat(z0))), x1, x2)) 686.59/213.81
ACTIVE(U72(U11(tt, z0), x1, x2)) → c12(ACTIVE(U11(tt, z0))) 686.59/213.81
ACTIVE(U72(U31(tt, z0), x1, x2)) → c12(U72'(mark(U32(isNat(z0))), x1, x2)) 686.59/213.81
ACTIVE(U72(U31(tt, z0), x1, x2)) → c12(ACTIVE(U31(tt, z0))) 686.59/213.81
ACTIVE(U72(U51(tt, z0, z1), x1, x2)) → c12(U72'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.59/213.81
ACTIVE(U72(U51(tt, z0, z1), x1, x2)) → c12(ACTIVE(U51(tt, z0, z1))) 686.59/213.81
ACTIVE(U72(U52(tt, z0, z1), x1, x2)) → c12(U72'(mark(s(plus(z1, z0))), x1, x2)) 686.59/213.81
ACTIVE(U72(U52(tt, z0, z1), x1, x2)) → c12(ACTIVE(U52(tt, z0, z1))) 686.59/213.81
ACTIVE(U72(U71(tt, z0, z1), x1, x2)) → c12(U72'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.59/213.81
ACTIVE(U72(U71(tt, z0, z1), x1, x2)) → c12(ACTIVE(U71(tt, z0, z1))) 686.59/213.81
ACTIVE(U72(U72(tt, z0, z1), x1, x2)) → c12(U72'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.59/213.81
ACTIVE(U72(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.59/213.81
ACTIVE(U72(isNat(plus(z0, z1)), x1, x2)) → c12(U72'(mark(U11(isNat(z0), z1)), x1, x2)) 686.59/213.81
ACTIVE(U72(isNat(plus(z0, z1)), x1, x2)) → c12(ACTIVE(isNat(plus(z0, z1)))) 686.59/213.81
ACTIVE(U72(isNat(s(z0)), x1, x2)) → c12(U72'(mark(U21(isNat(z0))), x1, x2)) 686.59/213.81
ACTIVE(U72(isNat(s(z0)), x1, x2)) → c12(ACTIVE(isNat(s(z0)))) 686.59/213.81
ACTIVE(U72(isNat(x(z0, z1)), x1, x2)) → c12(U72'(mark(U31(isNat(z0), z1)), x1, x2)) 686.59/213.81
ACTIVE(U72(isNat(x(z0, z1)), x1, x2)) → c12(ACTIVE(isNat(x(z0, z1)))) 686.59/213.81
PROPER(U11(x0, U11(z0, z1))) → c65(U11'(proper(x0), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(U11(z0, z1))) 686.59/213.81
PROPER(U11(x0, U12(z0))) → c65(U11'(proper(x0), U12(proper(z0))), PROPER(x0), PROPER(U12(z0))) 686.59/213.81
PROPER(U11(x0, isNat(z0))) → c65(U11'(proper(x0), isNat(proper(z0))), PROPER(x0), PROPER(isNat(z0))) 686.59/213.81
PROPER(U11(x0, U21(z0))) → c65(U11'(proper(x0), U21(proper(z0))), PROPER(x0), PROPER(U21(z0))) 686.59/213.81
PROPER(U11(x0, U31(z0, z1))) → c65(U11'(proper(x0), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(U31(z0, z1))) 686.59/213.81
PROPER(U11(x0, U32(z0))) → c65(U11'(proper(x0), U32(proper(z0))), PROPER(x0), PROPER(U32(z0))) 686.59/213.81
PROPER(U11(x0, U41(z0, z1))) → c65(U11'(proper(x0), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(U41(z0, z1))) 686.59/213.81
PROPER(U11(x0, U51(z0, z1, z2))) → c65(U11'(proper(x0), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U51(z0, z1, z2))) 686.59/213.81
PROPER(U11(x0, U52(z0, z1, z2))) → c65(U11'(proper(x0), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U52(z0, z1, z2))) 686.59/213.81
PROPER(U11(x0, s(z0))) → c65(U11'(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 686.59/213.81
PROPER(U11(x0, plus(z0, z1))) → c65(U11'(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 686.59/213.81
PROPER(U11(x0, U61(z0))) → c65(U11'(proper(x0), U61(proper(z0))), PROPER(x0), PROPER(U61(z0))) 686.59/213.81
PROPER(U11(x0, U71(z0, z1, z2))) → c65(U11'(proper(x0), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U71(z0, z1, z2))) 686.59/213.81
PROPER(U11(x0, U72(z0, z1, z2))) → c65(U11'(proper(x0), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U72(z0, z1, z2))) 686.59/213.81
PROPER(U11(x0, x(z0, z1))) → c65(U11'(proper(x0), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x(z0, z1))) 686.59/213.81
PROPER(U11(U11(z0, z1), x1)) → c65(U11'(U11(proper(z0), proper(z1)), proper(x1)), PROPER(U11(z0, z1)), PROPER(x1)) 686.59/213.81
PROPER(U11(U12(z0), x1)) → c65(U11'(U12(proper(z0)), proper(x1)), PROPER(U12(z0)), PROPER(x1)) 686.59/213.81
PROPER(U11(isNat(z0), x1)) → c65(U11'(isNat(proper(z0)), proper(x1)), PROPER(isNat(z0)), PROPER(x1)) 686.59/213.81
PROPER(U11(U21(z0), x1)) → c65(U11'(U21(proper(z0)), proper(x1)), PROPER(U21(z0)), PROPER(x1)) 686.59/213.81
PROPER(U11(U31(z0, z1), x1)) → c65(U11'(U31(proper(z0), proper(z1)), proper(x1)), PROPER(U31(z0, z1)), PROPER(x1)) 686.59/213.81
PROPER(U11(U32(z0), x1)) → c65(U11'(U32(proper(z0)), proper(x1)), PROPER(U32(z0)), PROPER(x1)) 686.59/213.81
PROPER(U11(U41(z0, z1), x1)) → c65(U11'(U41(proper(z0), proper(z1)), proper(x1)), PROPER(U41(z0, z1)), PROPER(x1)) 686.59/213.81
PROPER(U11(U51(z0, z1, z2), x1)) → c65(U11'(U51(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U51(z0, z1, z2)), PROPER(x1)) 686.59/213.81
PROPER(U11(U52(z0, z1, z2), x1)) → c65(U11'(U52(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U52(z0, z1, z2)), PROPER(x1)) 686.59/213.81
PROPER(U11(s(z0), x1)) → c65(U11'(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 686.59/213.81
PROPER(U11(plus(z0, z1), x1)) → c65(U11'(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 686.59/213.81
PROPER(U11(U61(z0), x1)) → c65(U11'(U61(proper(z0)), proper(x1)), PROPER(U61(z0)), PROPER(x1)) 686.59/213.81
PROPER(U11(U71(z0, z1, z2), x1)) → c65(U11'(U71(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U71(z0, z1, z2)), PROPER(x1)) 686.59/213.81
PROPER(U11(U72(z0, z1, z2), x1)) → c65(U11'(U72(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U72(z0, z1, z2)), PROPER(x1)) 686.59/213.81
PROPER(U11(x(z0, z1), x1)) → c65(U11'(x(proper(z0), proper(z1)), proper(x1)), PROPER(x(z0, z1)), PROPER(x1)) 686.59/213.81
PROPER(U11(x0, tt)) → c65(U11'(proper(x0), ok(tt)), PROPER(x0)) 686.59/213.81
PROPER(U11(x0, 0)) → c65(U11'(proper(x0), ok(0)), PROPER(x0)) 686.59/213.81
PROPER(U11(tt, x1)) → c65(U11'(ok(tt), proper(x1)), PROPER(x1)) 686.59/213.81
PROPER(U11(0, x1)) → c65(U11'(ok(0), proper(x1)), PROPER(x1)) 686.59/213.81
PROPER(U12(U11(z0, z1))) → c67(U12'(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.59/213.81
PROPER(U12(U12(z0))) → c67(U12'(U12(proper(z0))), PROPER(U12(z0))) 686.59/213.81
PROPER(U12(isNat(z0))) → c67(U12'(isNat(proper(z0))), PROPER(isNat(z0))) 686.59/213.81
PROPER(U12(U21(z0))) → c67(U12'(U21(proper(z0))), PROPER(U21(z0))) 686.59/213.81
PROPER(U12(U31(z0, z1))) → c67(U12'(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.59/213.81
PROPER(U12(U32(z0))) → c67(U12'(U32(proper(z0))), PROPER(U32(z0))) 686.59/213.81
PROPER(U12(U41(z0, z1))) → c67(U12'(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.59/213.81
PROPER(U12(U51(z0, z1, z2))) → c67(U12'(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.59/213.81
PROPER(U12(U52(z0, z1, z2))) → c67(U12'(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.59/213.81
PROPER(U12(s(z0))) → c67(U12'(s(proper(z0))), PROPER(s(z0))) 686.59/213.81
PROPER(U12(plus(z0, z1))) → c67(U12'(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.59/213.81
PROPER(U12(U61(z0))) → c67(U12'(U61(proper(z0))), PROPER(U61(z0))) 686.59/213.81
PROPER(U12(U71(z0, z1, z2))) → c67(U12'(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.59/213.81
PROPER(U12(U72(z0, z1, z2))) → c67(U12'(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.59/213.81
PROPER(U12(x(z0, z1))) → c67(U12'(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.59/213.81
PROPER(U12(tt)) → c67(U12'(ok(tt))) 686.59/213.81
PROPER(U12(0)) → c67(U12'(ok(0))) 686.59/213.81
PROPER(isNat(U11(z0, z1))) → c68(ISNAT(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.59/213.81
PROPER(isNat(U12(z0))) → c68(ISNAT(U12(proper(z0))), PROPER(U12(z0))) 686.59/213.81
PROPER(isNat(isNat(z0))) → c68(ISNAT(isNat(proper(z0))), PROPER(isNat(z0))) 686.59/213.81
PROPER(isNat(U21(z0))) → c68(ISNAT(U21(proper(z0))), PROPER(U21(z0))) 686.59/213.81
PROPER(isNat(U31(z0, z1))) → c68(ISNAT(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.59/213.81
PROPER(isNat(U32(z0))) → c68(ISNAT(U32(proper(z0))), PROPER(U32(z0))) 686.59/213.81
PROPER(isNat(U41(z0, z1))) → c68(ISNAT(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.59/213.81
PROPER(isNat(U51(z0, z1, z2))) → c68(ISNAT(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.59/213.81
PROPER(isNat(U52(z0, z1, z2))) → c68(ISNAT(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.59/213.81
PROPER(isNat(s(z0))) → c68(ISNAT(s(proper(z0))), PROPER(s(z0))) 686.59/213.81
PROPER(isNat(plus(z0, z1))) → c68(ISNAT(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.59/213.81
PROPER(isNat(U61(z0))) → c68(ISNAT(U61(proper(z0))), PROPER(U61(z0))) 686.59/213.81
PROPER(isNat(U71(z0, z1, z2))) → c68(ISNAT(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.59/213.81
PROPER(isNat(U72(z0, z1, z2))) → c68(ISNAT(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.59/213.81
PROPER(isNat(x(z0, z1))) → c68(ISNAT(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.59/213.81
PROPER(isNat(tt)) → c68(ISNAT(ok(tt))) 686.59/213.81
PROPER(isNat(0)) → c68(ISNAT(ok(0))) 686.59/213.81
PROPER(U21(U11(z0, z1))) → c69(U21'(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.59/213.81
PROPER(U21(U12(z0))) → c69(U21'(U12(proper(z0))), PROPER(U12(z0))) 686.59/213.81
PROPER(U21(isNat(z0))) → c69(U21'(isNat(proper(z0))), PROPER(isNat(z0))) 686.59/213.81
PROPER(U21(U21(z0))) → c69(U21'(U21(proper(z0))), PROPER(U21(z0))) 686.59/213.81
PROPER(U21(U31(z0, z1))) → c69(U21'(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.59/213.81
PROPER(U21(U32(z0))) → c69(U21'(U32(proper(z0))), PROPER(U32(z0))) 686.59/213.81
PROPER(U21(U41(z0, z1))) → c69(U21'(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.59/213.81
PROPER(U21(U51(z0, z1, z2))) → c69(U21'(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.59/213.81
PROPER(U21(U52(z0, z1, z2))) → c69(U21'(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.59/213.81
PROPER(U21(s(z0))) → c69(U21'(s(proper(z0))), PROPER(s(z0))) 686.59/213.81
PROPER(U21(plus(z0, z1))) → c69(U21'(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.59/213.81
PROPER(U21(U61(z0))) → c69(U21'(U61(proper(z0))), PROPER(U61(z0))) 686.59/213.81
PROPER(U21(U71(z0, z1, z2))) → c69(U21'(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.59/213.81
PROPER(U21(U72(z0, z1, z2))) → c69(U21'(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.59/213.81
PROPER(U21(x(z0, z1))) → c69(U21'(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.59/213.81
PROPER(U21(tt)) → c69(U21'(ok(tt))) 686.59/213.81
PROPER(U21(0)) → c69(U21'(ok(0))) 686.59/213.81
PROPER(U31(x0, U11(z0, z1))) → c70(U31'(proper(x0), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(U11(z0, z1))) 686.59/213.81
PROPER(U31(x0, U12(z0))) → c70(U31'(proper(x0), U12(proper(z0))), PROPER(x0), PROPER(U12(z0))) 686.59/213.81
PROPER(U31(x0, isNat(z0))) → c70(U31'(proper(x0), isNat(proper(z0))), PROPER(x0), PROPER(isNat(z0))) 686.59/213.81
PROPER(U31(x0, U21(z0))) → c70(U31'(proper(x0), U21(proper(z0))), PROPER(x0), PROPER(U21(z0))) 686.59/213.81
PROPER(U31(x0, U31(z0, z1))) → c70(U31'(proper(x0), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(U31(z0, z1))) 686.59/213.81
PROPER(U31(x0, U32(z0))) → c70(U31'(proper(x0), U32(proper(z0))), PROPER(x0), PROPER(U32(z0))) 686.59/213.81
PROPER(U31(x0, U41(z0, z1))) → c70(U31'(proper(x0), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(U41(z0, z1))) 686.59/213.81
PROPER(U31(x0, U51(z0, z1, z2))) → c70(U31'(proper(x0), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U51(z0, z1, z2))) 686.59/213.81
PROPER(U31(x0, U52(z0, z1, z2))) → c70(U31'(proper(x0), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U52(z0, z1, z2))) 686.59/213.81
PROPER(U31(x0, s(z0))) → c70(U31'(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 686.59/213.81
PROPER(U31(x0, plus(z0, z1))) → c70(U31'(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 686.59/213.81
PROPER(U31(x0, U61(z0))) → c70(U31'(proper(x0), U61(proper(z0))), PROPER(x0), PROPER(U61(z0))) 686.59/213.81
PROPER(U31(x0, U71(z0, z1, z2))) → c70(U31'(proper(x0), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U71(z0, z1, z2))) 686.59/213.81
PROPER(U31(x0, U72(z0, z1, z2))) → c70(U31'(proper(x0), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U72(z0, z1, z2))) 686.59/213.81
PROPER(U31(x0, x(z0, z1))) → c70(U31'(proper(x0), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x(z0, z1))) 686.59/213.81
PROPER(U31(U11(z0, z1), x1)) → c70(U31'(U11(proper(z0), proper(z1)), proper(x1)), PROPER(U11(z0, z1)), PROPER(x1)) 686.59/213.81
PROPER(U31(U12(z0), x1)) → c70(U31'(U12(proper(z0)), proper(x1)), PROPER(U12(z0)), PROPER(x1)) 686.59/213.81
PROPER(U31(isNat(z0), x1)) → c70(U31'(isNat(proper(z0)), proper(x1)), PROPER(isNat(z0)), PROPER(x1)) 686.59/213.81
PROPER(U31(U21(z0), x1)) → c70(U31'(U21(proper(z0)), proper(x1)), PROPER(U21(z0)), PROPER(x1)) 686.59/213.81
PROPER(U31(U31(z0, z1), x1)) → c70(U31'(U31(proper(z0), proper(z1)), proper(x1)), PROPER(U31(z0, z1)), PROPER(x1)) 686.59/213.81
PROPER(U31(U32(z0), x1)) → c70(U31'(U32(proper(z0)), proper(x1)), PROPER(U32(z0)), PROPER(x1)) 686.59/213.81
PROPER(U31(U41(z0, z1), x1)) → c70(U31'(U41(proper(z0), proper(z1)), proper(x1)), PROPER(U41(z0, z1)), PROPER(x1)) 686.59/213.81
PROPER(U31(U51(z0, z1, z2), x1)) → c70(U31'(U51(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U51(z0, z1, z2)), PROPER(x1)) 686.59/213.81
PROPER(U31(U52(z0, z1, z2), x1)) → c70(U31'(U52(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U52(z0, z1, z2)), PROPER(x1)) 686.59/213.81
PROPER(U31(s(z0), x1)) → c70(U31'(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 686.59/213.81
PROPER(U31(plus(z0, z1), x1)) → c70(U31'(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 686.59/213.81
PROPER(U31(U61(z0), x1)) → c70(U31'(U61(proper(z0)), proper(x1)), PROPER(U61(z0)), PROPER(x1)) 686.59/213.81
PROPER(U31(U71(z0, z1, z2), x1)) → c70(U31'(U71(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U71(z0, z1, z2)), PROPER(x1)) 686.59/213.81
PROPER(U31(U72(z0, z1, z2), x1)) → c70(U31'(U72(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U72(z0, z1, z2)), PROPER(x1)) 686.59/213.81
PROPER(U31(x(z0, z1), x1)) → c70(U31'(x(proper(z0), proper(z1)), proper(x1)), PROPER(x(z0, z1)), PROPER(x1)) 686.59/213.81
PROPER(U31(x0, tt)) → c70(U31'(proper(x0), ok(tt)), PROPER(x0)) 686.59/213.81
PROPER(U31(x0, 0)) → c70(U31'(proper(x0), ok(0)), PROPER(x0)) 686.59/213.81
PROPER(U31(tt, x1)) → c70(U31'(ok(tt), proper(x1)), PROPER(x1)) 686.59/213.81
PROPER(U31(0, x1)) → c70(U31'(ok(0), proper(x1)), PROPER(x1)) 686.59/213.81
PROPER(U32(U11(z0, z1))) → c71(U32'(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.59/213.81
PROPER(U32(U12(z0))) → c71(U32'(U12(proper(z0))), PROPER(U12(z0))) 686.59/213.81
PROPER(U32(isNat(z0))) → c71(U32'(isNat(proper(z0))), PROPER(isNat(z0))) 686.59/213.81
PROPER(U32(U21(z0))) → c71(U32'(U21(proper(z0))), PROPER(U21(z0))) 686.59/213.81
PROPER(U32(U31(z0, z1))) → c71(U32'(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.59/213.81
PROPER(U32(U32(z0))) → c71(U32'(U32(proper(z0))), PROPER(U32(z0))) 686.59/213.81
PROPER(U32(U41(z0, z1))) → c71(U32'(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.59/213.81
PROPER(U32(U51(z0, z1, z2))) → c71(U32'(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.59/213.81
PROPER(U32(U52(z0, z1, z2))) → c71(U32'(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.59/213.81
PROPER(U32(s(z0))) → c71(U32'(s(proper(z0))), PROPER(s(z0))) 686.59/213.81
PROPER(U32(plus(z0, z1))) → c71(U32'(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.59/213.81
PROPER(U32(U61(z0))) → c71(U32'(U61(proper(z0))), PROPER(U61(z0))) 686.59/213.81
PROPER(U32(U71(z0, z1, z2))) → c71(U32'(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.59/213.81
PROPER(U32(U72(z0, z1, z2))) → c71(U32'(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.59/213.81
PROPER(U32(x(z0, z1))) → c71(U32'(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.59/213.81
PROPER(U32(tt)) → c71(U32'(ok(tt))) 686.59/213.81
PROPER(U32(0)) → c71(U32'(ok(0))) 686.59/213.81
PROPER(U41(x0, U11(z0, z1))) → c72(U41'(proper(x0), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(U11(z0, z1))) 686.59/213.81
PROPER(U41(x0, U12(z0))) → c72(U41'(proper(x0), U12(proper(z0))), PROPER(x0), PROPER(U12(z0))) 686.59/213.81
PROPER(U41(x0, isNat(z0))) → c72(U41'(proper(x0), isNat(proper(z0))), PROPER(x0), PROPER(isNat(z0))) 686.59/213.81
PROPER(U41(x0, U21(z0))) → c72(U41'(proper(x0), U21(proper(z0))), PROPER(x0), PROPER(U21(z0))) 686.59/213.81
PROPER(U41(x0, U31(z0, z1))) → c72(U41'(proper(x0), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(U31(z0, z1))) 686.59/213.81
PROPER(U41(x0, U32(z0))) → c72(U41'(proper(x0), U32(proper(z0))), PROPER(x0), PROPER(U32(z0))) 686.59/213.81
PROPER(U41(x0, U41(z0, z1))) → c72(U41'(proper(x0), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(U41(z0, z1))) 686.59/213.81
PROPER(U41(x0, U51(z0, z1, z2))) → c72(U41'(proper(x0), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U51(z0, z1, z2))) 686.59/213.81
PROPER(U41(x0, U52(z0, z1, z2))) → c72(U41'(proper(x0), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U52(z0, z1, z2))) 686.59/213.81
PROPER(U41(x0, s(z0))) → c72(U41'(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 686.59/213.81
PROPER(U41(x0, plus(z0, z1))) → c72(U41'(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 686.59/213.81
PROPER(U41(x0, U61(z0))) → c72(U41'(proper(x0), U61(proper(z0))), PROPER(x0), PROPER(U61(z0))) 686.59/213.81
PROPER(U41(x0, U71(z0, z1, z2))) → c72(U41'(proper(x0), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U71(z0, z1, z2))) 686.59/213.81
PROPER(U41(x0, U72(z0, z1, z2))) → c72(U41'(proper(x0), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U72(z0, z1, z2))) 686.59/213.81
PROPER(U41(x0, x(z0, z1))) → c72(U41'(proper(x0), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x(z0, z1))) 686.59/213.81
PROPER(U41(U11(z0, z1), x1)) → c72(U41'(U11(proper(z0), proper(z1)), proper(x1)), PROPER(U11(z0, z1)), PROPER(x1)) 686.59/213.81
PROPER(U41(U12(z0), x1)) → c72(U41'(U12(proper(z0)), proper(x1)), PROPER(U12(z0)), PROPER(x1)) 686.59/213.81
PROPER(U41(isNat(z0), x1)) → c72(U41'(isNat(proper(z0)), proper(x1)), PROPER(isNat(z0)), PROPER(x1)) 686.59/213.81
PROPER(U41(U21(z0), x1)) → c72(U41'(U21(proper(z0)), proper(x1)), PROPER(U21(z0)), PROPER(x1)) 686.59/213.81
PROPER(U41(U31(z0, z1), x1)) → c72(U41'(U31(proper(z0), proper(z1)), proper(x1)), PROPER(U31(z0, z1)), PROPER(x1)) 686.59/213.81
PROPER(U41(U32(z0), x1)) → c72(U41'(U32(proper(z0)), proper(x1)), PROPER(U32(z0)), PROPER(x1)) 686.59/213.81
PROPER(U41(U41(z0, z1), x1)) → c72(U41'(U41(proper(z0), proper(z1)), proper(x1)), PROPER(U41(z0, z1)), PROPER(x1)) 686.59/213.81
PROPER(U41(U51(z0, z1, z2), x1)) → c72(U41'(U51(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U51(z0, z1, z2)), PROPER(x1)) 686.59/213.81
PROPER(U41(U52(z0, z1, z2), x1)) → c72(U41'(U52(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U52(z0, z1, z2)), PROPER(x1)) 686.59/213.81
PROPER(U41(s(z0), x1)) → c72(U41'(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 686.59/213.81
PROPER(U41(plus(z0, z1), x1)) → c72(U41'(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 686.59/213.81
PROPER(U41(U61(z0), x1)) → c72(U41'(U61(proper(z0)), proper(x1)), PROPER(U61(z0)), PROPER(x1)) 686.59/213.81
PROPER(U41(U71(z0, z1, z2), x1)) → c72(U41'(U71(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U71(z0, z1, z2)), PROPER(x1)) 686.59/213.81
PROPER(U41(U72(z0, z1, z2), x1)) → c72(U41'(U72(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U72(z0, z1, z2)), PROPER(x1)) 686.59/213.81
PROPER(U41(x(z0, z1), x1)) → c72(U41'(x(proper(z0), proper(z1)), proper(x1)), PROPER(x(z0, z1)), PROPER(x1)) 686.59/213.81
PROPER(U41(x0, tt)) → c72(U41'(proper(x0), ok(tt)), PROPER(x0)) 686.59/213.81
PROPER(U41(x0, 0)) → c72(U41'(proper(x0), ok(0)), PROPER(x0)) 686.59/213.82
PROPER(U41(tt, x1)) → c72(U41'(ok(tt), proper(x1)), PROPER(x1)) 686.59/213.82
PROPER(U41(0, x1)) → c72(U41'(ok(0), proper(x1)), PROPER(x1)) 686.59/213.82
PROPER(U51(x0, x1, U11(z0, z1))) → c73(U51'(proper(x0), proper(x1), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U11(z0, z1))) 686.59/213.82
PROPER(U51(x0, x1, U12(z0))) → c73(U51'(proper(x0), proper(x1), U12(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U12(z0))) 686.59/213.82
PROPER(U51(x0, x1, isNat(z0))) → c73(U51'(proper(x0), proper(x1), isNat(proper(z0))), PROPER(x0), PROPER(x1), PROPER(isNat(z0))) 686.59/213.82
PROPER(U51(x0, x1, U21(z0))) → c73(U51'(proper(x0), proper(x1), U21(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U21(z0))) 686.59/213.82
PROPER(U51(x0, x1, U31(z0, z1))) → c73(U51'(proper(x0), proper(x1), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U31(z0, z1))) 686.59/213.82
PROPER(U51(x0, x1, U32(z0))) → c73(U51'(proper(x0), proper(x1), U32(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U32(z0))) 686.59/213.82
PROPER(U51(x0, x1, U41(z0, z1))) → c73(U51'(proper(x0), proper(x1), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U41(z0, z1))) 686.59/213.82
PROPER(U51(x0, x1, U51(z0, z1, z2))) → c73(U51'(proper(x0), proper(x1), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U51(z0, z1, z2))) 686.59/213.82
PROPER(U51(x0, x1, U52(z0, z1, z2))) → c73(U51'(proper(x0), proper(x1), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U52(z0, z1, z2))) 686.59/213.82
PROPER(U51(x0, x1, s(z0))) → c73(U51'(proper(x0), proper(x1), s(proper(z0))), PROPER(x0), PROPER(x1), PROPER(s(z0))) 686.59/213.82
PROPER(U51(x0, x1, plus(z0, z1))) → c73(U51'(proper(x0), proper(x1), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(plus(z0, z1))) 686.59/213.82
PROPER(U51(x0, x1, U61(z0))) → c73(U51'(proper(x0), proper(x1), U61(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U61(z0))) 686.59/213.82
PROPER(U51(x0, x1, U71(z0, z1, z2))) → c73(U51'(proper(x0), proper(x1), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U71(z0, z1, z2))) 686.59/213.82
PROPER(U51(x0, x1, U72(z0, z1, z2))) → c73(U51'(proper(x0), proper(x1), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U72(z0, z1, z2))) 686.59/213.82
PROPER(U51(x0, x1, x(z0, z1))) → c73(U51'(proper(x0), proper(x1), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(x(z0, z1))) 686.59/213.82
PROPER(U51(x0, U11(z0, z1), x2)) → c73(U51'(proper(x0), U11(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U11(z0, z1)), PROPER(x2)) 686.59/213.82
PROPER(U51(x0, U12(z0), x2)) → c73(U51'(proper(x0), U12(proper(z0)), proper(x2)), PROPER(x0), PROPER(U12(z0)), PROPER(x2)) 686.59/213.82
PROPER(U51(x0, isNat(z0), x2)) → c73(U51'(proper(x0), isNat(proper(z0)), proper(x2)), PROPER(x0), PROPER(isNat(z0)), PROPER(x2)) 686.59/213.82
PROPER(U51(x0, U21(z0), x2)) → c73(U51'(proper(x0), U21(proper(z0)), proper(x2)), PROPER(x0), PROPER(U21(z0)), PROPER(x2)) 686.59/213.82
PROPER(U51(x0, U31(z0, z1), x2)) → c73(U51'(proper(x0), U31(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U31(z0, z1)), PROPER(x2)) 686.59/213.82
PROPER(U51(x0, U32(z0), x2)) → c73(U51'(proper(x0), U32(proper(z0)), proper(x2)), PROPER(x0), PROPER(U32(z0)), PROPER(x2)) 686.59/213.82
PROPER(U51(x0, U41(z0, z1), x2)) → c73(U51'(proper(x0), U41(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U41(z0, z1)), PROPER(x2)) 686.59/213.82
PROPER(U51(x0, U51(z0, z1, z2), x2)) → c73(U51'(proper(x0), U51(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U51(z0, z1, z2)), PROPER(x2)) 686.59/213.82
PROPER(U51(x0, U52(z0, z1, z2), x2)) → c73(U51'(proper(x0), U52(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U52(z0, z1, z2)), PROPER(x2)) 686.59/213.82
PROPER(U51(x0, s(z0), x2)) → c73(U51'(proper(x0), s(proper(z0)), proper(x2)), PROPER(x0), PROPER(s(z0)), PROPER(x2)) 686.59/213.82
PROPER(U51(x0, plus(z0, z1), x2)) → c73(U51'(proper(x0), plus(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(plus(z0, z1)), PROPER(x2)) 686.59/213.82
PROPER(U51(x0, U61(z0), x2)) → c73(U51'(proper(x0), U61(proper(z0)), proper(x2)), PROPER(x0), PROPER(U61(z0)), PROPER(x2)) 686.59/213.82
PROPER(U51(x0, U71(z0, z1, z2), x2)) → c73(U51'(proper(x0), U71(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U71(z0, z1, z2)), PROPER(x2)) 686.59/213.82
PROPER(U51(x0, U72(z0, z1, z2), x2)) → c73(U51'(proper(x0), U72(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U72(z0, z1, z2)), PROPER(x2)) 686.59/213.82
PROPER(U51(x0, x(z0, z1), x2)) → c73(U51'(proper(x0), x(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(x(z0, z1)), PROPER(x2)) 686.59/213.82
PROPER(U51(U11(z0, z1), x1, x2)) → c73(U51'(U11(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U11(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.82
PROPER(U51(U12(z0), x1, x2)) → c73(U51'(U12(proper(z0)), proper(x1), proper(x2)), PROPER(U12(z0)), PROPER(x1), PROPER(x2)) 686.59/213.82
PROPER(U51(isNat(z0), x1, x2)) → c73(U51'(isNat(proper(z0)), proper(x1), proper(x2)), PROPER(isNat(z0)), PROPER(x1), PROPER(x2)) 686.59/213.82
PROPER(U51(U21(z0), x1, x2)) → c73(U51'(U21(proper(z0)), proper(x1), proper(x2)), PROPER(U21(z0)), PROPER(x1), PROPER(x2)) 686.59/213.82
PROPER(U51(U31(z0, z1), x1, x2)) → c73(U51'(U31(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U31(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.82
PROPER(U51(U32(z0), x1, x2)) → c73(U51'(U32(proper(z0)), proper(x1), proper(x2)), PROPER(U32(z0)), PROPER(x1), PROPER(x2)) 686.59/213.82
PROPER(U51(U41(z0, z1), x1, x2)) → c73(U51'(U41(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U41(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.82
PROPER(U51(U51(z0, z1, z2), x1, x2)) → c73(U51'(U51(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U51(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.59/213.82
PROPER(U51(U52(z0, z1, z2), x1, x2)) → c73(U51'(U52(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U52(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.59/213.82
PROPER(U51(s(z0), x1, x2)) → c73(U51'(s(proper(z0)), proper(x1), proper(x2)), PROPER(s(z0)), PROPER(x1), PROPER(x2)) 686.59/213.82
PROPER(U51(plus(z0, z1), x1, x2)) → c73(U51'(plus(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(plus(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.82
PROPER(U51(U61(z0), x1, x2)) → c73(U51'(U61(proper(z0)), proper(x1), proper(x2)), PROPER(U61(z0)), PROPER(x1), PROPER(x2)) 686.59/213.82
PROPER(U51(U71(z0, z1, z2), x1, x2)) → c73(U51'(U71(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U71(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.59/213.82
PROPER(U51(U72(z0, z1, z2), x1, x2)) → c73(U51'(U72(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U72(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.59/213.82
PROPER(U51(x(z0, z1), x1, x2)) → c73(U51'(x(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(x(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.82
PROPER(U51(x0, x1, tt)) → c73(U51'(proper(x0), proper(x1), ok(tt)), PROPER(x0), PROPER(x1)) 686.59/213.82
PROPER(U51(x0, x1, 0)) → c73(U51'(proper(x0), proper(x1), ok(0)), PROPER(x0), PROPER(x1)) 686.59/213.82
PROPER(U51(x0, tt, x2)) → c73(U51'(proper(x0), ok(tt), proper(x2)), PROPER(x0), PROPER(x2)) 686.59/213.82
PROPER(U51(x0, 0, x2)) → c73(U51'(proper(x0), ok(0), proper(x2)), PROPER(x0), PROPER(x2)) 686.59/213.82
PROPER(U51(tt, x1, x2)) → c73(U51'(ok(tt), proper(x1), proper(x2)), PROPER(x1), PROPER(x2)) 686.59/213.82
PROPER(U51(0, x1, x2)) → c73(U51'(ok(0), proper(x1), proper(x2)), PROPER(x1), PROPER(x2)) 686.59/213.82
PROPER(U52(x0, x1, U11(z0, z1))) → c74(U52'(proper(x0), proper(x1), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U11(z0, z1))) 686.59/213.82
PROPER(U52(x0, x1, U12(z0))) → c74(U52'(proper(x0), proper(x1), U12(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U12(z0))) 686.59/213.82
PROPER(U52(x0, x1, isNat(z0))) → c74(U52'(proper(x0), proper(x1), isNat(proper(z0))), PROPER(x0), PROPER(x1), PROPER(isNat(z0))) 686.59/213.82
PROPER(U52(x0, x1, U21(z0))) → c74(U52'(proper(x0), proper(x1), U21(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U21(z0))) 686.59/213.82
PROPER(U52(x0, x1, U31(z0, z1))) → c74(U52'(proper(x0), proper(x1), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U31(z0, z1))) 686.59/213.82
PROPER(U52(x0, x1, U32(z0))) → c74(U52'(proper(x0), proper(x1), U32(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U32(z0))) 686.59/213.82
PROPER(U52(x0, x1, U41(z0, z1))) → c74(U52'(proper(x0), proper(x1), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U41(z0, z1))) 686.59/213.82
PROPER(U52(x0, x1, U51(z0, z1, z2))) → c74(U52'(proper(x0), proper(x1), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U51(z0, z1, z2))) 686.59/213.82
PROPER(U52(x0, x1, U52(z0, z1, z2))) → c74(U52'(proper(x0), proper(x1), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U52(z0, z1, z2))) 686.59/213.82
PROPER(U52(x0, x1, s(z0))) → c74(U52'(proper(x0), proper(x1), s(proper(z0))), PROPER(x0), PROPER(x1), PROPER(s(z0))) 686.59/213.82
PROPER(U52(x0, x1, plus(z0, z1))) → c74(U52'(proper(x0), proper(x1), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(plus(z0, z1))) 686.59/213.82
PROPER(U52(x0, x1, U61(z0))) → c74(U52'(proper(x0), proper(x1), U61(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U61(z0))) 686.59/213.82
PROPER(U52(x0, x1, U71(z0, z1, z2))) → c74(U52'(proper(x0), proper(x1), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U71(z0, z1, z2))) 686.59/213.82
PROPER(U52(x0, x1, U72(z0, z1, z2))) → c74(U52'(proper(x0), proper(x1), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U72(z0, z1, z2))) 686.59/213.82
PROPER(U52(x0, x1, x(z0, z1))) → c74(U52'(proper(x0), proper(x1), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(x(z0, z1))) 686.59/213.82
PROPER(U52(x0, U11(z0, z1), x2)) → c74(U52'(proper(x0), U11(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U11(z0, z1)), PROPER(x2)) 686.59/213.82
PROPER(U52(x0, U12(z0), x2)) → c74(U52'(proper(x0), U12(proper(z0)), proper(x2)), PROPER(x0), PROPER(U12(z0)), PROPER(x2)) 686.59/213.82
PROPER(U52(x0, isNat(z0), x2)) → c74(U52'(proper(x0), isNat(proper(z0)), proper(x2)), PROPER(x0), PROPER(isNat(z0)), PROPER(x2)) 686.59/213.82
PROPER(U52(x0, U21(z0), x2)) → c74(U52'(proper(x0), U21(proper(z0)), proper(x2)), PROPER(x0), PROPER(U21(z0)), PROPER(x2)) 686.59/213.82
PROPER(U52(x0, U31(z0, z1), x2)) → c74(U52'(proper(x0), U31(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U31(z0, z1)), PROPER(x2)) 686.59/213.82
PROPER(U52(x0, U32(z0), x2)) → c74(U52'(proper(x0), U32(proper(z0)), proper(x2)), PROPER(x0), PROPER(U32(z0)), PROPER(x2)) 686.59/213.82
PROPER(U52(x0, U41(z0, z1), x2)) → c74(U52'(proper(x0), U41(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U41(z0, z1)), PROPER(x2)) 686.59/213.82
PROPER(U52(x0, U51(z0, z1, z2), x2)) → c74(U52'(proper(x0), U51(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U51(z0, z1, z2)), PROPER(x2)) 686.59/213.82
PROPER(U52(x0, U52(z0, z1, z2), x2)) → c74(U52'(proper(x0), U52(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U52(z0, z1, z2)), PROPER(x2)) 686.59/213.82
PROPER(U52(x0, s(z0), x2)) → c74(U52'(proper(x0), s(proper(z0)), proper(x2)), PROPER(x0), PROPER(s(z0)), PROPER(x2)) 686.59/213.82
PROPER(U52(x0, plus(z0, z1), x2)) → c74(U52'(proper(x0), plus(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(plus(z0, z1)), PROPER(x2)) 686.59/213.82
PROPER(U52(x0, U61(z0), x2)) → c74(U52'(proper(x0), U61(proper(z0)), proper(x2)), PROPER(x0), PROPER(U61(z0)), PROPER(x2)) 686.59/213.82
PROPER(U52(x0, U71(z0, z1, z2), x2)) → c74(U52'(proper(x0), U71(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U71(z0, z1, z2)), PROPER(x2)) 686.59/213.82
PROPER(U52(x0, U72(z0, z1, z2), x2)) → c74(U52'(proper(x0), U72(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U72(z0, z1, z2)), PROPER(x2)) 686.59/213.82
PROPER(U52(x0, x(z0, z1), x2)) → c74(U52'(proper(x0), x(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(x(z0, z1)), PROPER(x2)) 686.59/213.82
PROPER(U52(U11(z0, z1), x1, x2)) → c74(U52'(U11(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U11(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.82
PROPER(U52(U12(z0), x1, x2)) → c74(U52'(U12(proper(z0)), proper(x1), proper(x2)), PROPER(U12(z0)), PROPER(x1), PROPER(x2)) 686.59/213.82
PROPER(U52(isNat(z0), x1, x2)) → c74(U52'(isNat(proper(z0)), proper(x1), proper(x2)), PROPER(isNat(z0)), PROPER(x1), PROPER(x2)) 686.59/213.82
PROPER(U52(U21(z0), x1, x2)) → c74(U52'(U21(proper(z0)), proper(x1), proper(x2)), PROPER(U21(z0)), PROPER(x1), PROPER(x2)) 686.59/213.82
PROPER(U52(U31(z0, z1), x1, x2)) → c74(U52'(U31(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U31(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.82
PROPER(U52(U32(z0), x1, x2)) → c74(U52'(U32(proper(z0)), proper(x1), proper(x2)), PROPER(U32(z0)), PROPER(x1), PROPER(x2)) 686.59/213.82
PROPER(U52(U41(z0, z1), x1, x2)) → c74(U52'(U41(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U41(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.82
PROPER(U52(U51(z0, z1, z2), x1, x2)) → c74(U52'(U51(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U51(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.59/213.82
PROPER(U52(U52(z0, z1, z2), x1, x2)) → c74(U52'(U52(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U52(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.59/213.82
PROPER(U52(s(z0), x1, x2)) → c74(U52'(s(proper(z0)), proper(x1), proper(x2)), PROPER(s(z0)), PROPER(x1), PROPER(x2)) 686.59/213.82
PROPER(U52(plus(z0, z1), x1, x2)) → c74(U52'(plus(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(plus(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.82
PROPER(U52(U61(z0), x1, x2)) → c74(U52'(U61(proper(z0)), proper(x1), proper(x2)), PROPER(U61(z0)), PROPER(x1), PROPER(x2)) 686.59/213.82
PROPER(U52(U71(z0, z1, z2), x1, x2)) → c74(U52'(U71(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U71(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.59/213.82
PROPER(U52(U72(z0, z1, z2), x1, x2)) → c74(U52'(U72(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U72(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.59/213.82
PROPER(U52(x(z0, z1), x1, x2)) → c74(U52'(x(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(x(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.82
PROPER(U52(x0, x1, tt)) → c74(U52'(proper(x0), proper(x1), ok(tt)), PROPER(x0), PROPER(x1)) 686.59/213.82
PROPER(U52(x0, x1, 0)) → c74(U52'(proper(x0), proper(x1), ok(0)), PROPER(x0), PROPER(x1)) 686.59/213.82
PROPER(U52(x0, tt, x2)) → c74(U52'(proper(x0), ok(tt), proper(x2)), PROPER(x0), PROPER(x2)) 686.59/213.82
PROPER(U52(x0, 0, x2)) → c74(U52'(proper(x0), ok(0), proper(x2)), PROPER(x0), PROPER(x2)) 686.59/213.82
PROPER(U52(tt, x1, x2)) → c74(U52'(ok(tt), proper(x1), proper(x2)), PROPER(x1), PROPER(x2)) 686.59/213.82
PROPER(U52(0, x1, x2)) → c74(U52'(ok(0), proper(x1), proper(x2)), PROPER(x1), PROPER(x2)) 686.59/213.82
PROPER(s(U11(z0, z1))) → c75(S(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.59/213.82
PROPER(s(U12(z0))) → c75(S(U12(proper(z0))), PROPER(U12(z0))) 686.59/213.82
PROPER(s(isNat(z0))) → c75(S(isNat(proper(z0))), PROPER(isNat(z0))) 686.59/213.82
PROPER(s(U21(z0))) → c75(S(U21(proper(z0))), PROPER(U21(z0))) 686.59/213.82
PROPER(s(U31(z0, z1))) → c75(S(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.59/213.82
PROPER(s(U32(z0))) → c75(S(U32(proper(z0))), PROPER(U32(z0))) 686.59/213.82
PROPER(s(U41(z0, z1))) → c75(S(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.59/213.82
PROPER(s(U51(z0, z1, z2))) → c75(S(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.59/213.82
PROPER(s(U52(z0, z1, z2))) → c75(S(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.59/213.82
PROPER(s(s(z0))) → c75(S(s(proper(z0))), PROPER(s(z0))) 686.59/213.82
PROPER(s(plus(z0, z1))) → c75(S(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.59/213.82
PROPER(s(U61(z0))) → c75(S(U61(proper(z0))), PROPER(U61(z0))) 686.59/213.82
PROPER(s(U71(z0, z1, z2))) → c75(S(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.59/213.82
PROPER(s(U72(z0, z1, z2))) → c75(S(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.59/213.82
PROPER(s(x(z0, z1))) → c75(S(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.59/213.82
PROPER(s(tt)) → c75(S(ok(tt))) 686.59/213.82
PROPER(s(0)) → c75(S(ok(0))) 686.59/213.82
PROPER(plus(x0, U11(z0, z1))) → c76(PLUS(proper(x0), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(U11(z0, z1))) 686.59/213.82
PROPER(plus(x0, U12(z0))) → c76(PLUS(proper(x0), U12(proper(z0))), PROPER(x0), PROPER(U12(z0))) 686.59/213.82
PROPER(plus(x0, isNat(z0))) → c76(PLUS(proper(x0), isNat(proper(z0))), PROPER(x0), PROPER(isNat(z0))) 686.59/213.82
PROPER(plus(x0, U21(z0))) → c76(PLUS(proper(x0), U21(proper(z0))), PROPER(x0), PROPER(U21(z0))) 686.59/213.82
PROPER(plus(x0, U31(z0, z1))) → c76(PLUS(proper(x0), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(U31(z0, z1))) 686.59/213.82
PROPER(plus(x0, U32(z0))) → c76(PLUS(proper(x0), U32(proper(z0))), PROPER(x0), PROPER(U32(z0))) 686.59/213.82
PROPER(plus(x0, U41(z0, z1))) → c76(PLUS(proper(x0), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(U41(z0, z1))) 686.59/213.82
PROPER(plus(x0, U51(z0, z1, z2))) → c76(PLUS(proper(x0), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U51(z0, z1, z2))) 686.59/213.82
PROPER(plus(x0, U52(z0, z1, z2))) → c76(PLUS(proper(x0), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U52(z0, z1, z2))) 686.59/213.82
PROPER(plus(x0, s(z0))) → c76(PLUS(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 686.59/213.82
PROPER(plus(x0, plus(z0, z1))) → c76(PLUS(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 686.59/213.82
PROPER(plus(x0, U61(z0))) → c76(PLUS(proper(x0), U61(proper(z0))), PROPER(x0), PROPER(U61(z0))) 686.59/213.82
PROPER(plus(x0, U71(z0, z1, z2))) → c76(PLUS(proper(x0), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U71(z0, z1, z2))) 686.59/213.82
PROPER(plus(x0, U72(z0, z1, z2))) → c76(PLUS(proper(x0), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U72(z0, z1, z2))) 686.59/213.82
PROPER(plus(x0, x(z0, z1))) → c76(PLUS(proper(x0), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x(z0, z1))) 686.59/213.82
PROPER(plus(U11(z0, z1), x1)) → c76(PLUS(U11(proper(z0), proper(z1)), proper(x1)), PROPER(U11(z0, z1)), PROPER(x1)) 686.59/213.82
PROPER(plus(U12(z0), x1)) → c76(PLUS(U12(proper(z0)), proper(x1)), PROPER(U12(z0)), PROPER(x1)) 686.59/213.82
PROPER(plus(isNat(z0), x1)) → c76(PLUS(isNat(proper(z0)), proper(x1)), PROPER(isNat(z0)), PROPER(x1)) 686.59/213.82
PROPER(plus(U21(z0), x1)) → c76(PLUS(U21(proper(z0)), proper(x1)), PROPER(U21(z0)), PROPER(x1)) 686.59/213.82
PROPER(plus(U31(z0, z1), x1)) → c76(PLUS(U31(proper(z0), proper(z1)), proper(x1)), PROPER(U31(z0, z1)), PROPER(x1)) 686.59/213.82
PROPER(plus(U32(z0), x1)) → c76(PLUS(U32(proper(z0)), proper(x1)), PROPER(U32(z0)), PROPER(x1)) 686.59/213.82
PROPER(plus(U41(z0, z1), x1)) → c76(PLUS(U41(proper(z0), proper(z1)), proper(x1)), PROPER(U41(z0, z1)), PROPER(x1)) 686.59/213.82
PROPER(plus(U51(z0, z1, z2), x1)) → c76(PLUS(U51(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U51(z0, z1, z2)), PROPER(x1)) 686.59/213.82
PROPER(plus(U52(z0, z1, z2), x1)) → c76(PLUS(U52(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U52(z0, z1, z2)), PROPER(x1)) 686.59/213.82
PROPER(plus(s(z0), x1)) → c76(PLUS(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 686.59/213.82
PROPER(plus(plus(z0, z1), x1)) → c76(PLUS(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 686.59/213.82
PROPER(plus(U61(z0), x1)) → c76(PLUS(U61(proper(z0)), proper(x1)), PROPER(U61(z0)), PROPER(x1)) 686.59/213.82
PROPER(plus(U71(z0, z1, z2), x1)) → c76(PLUS(U71(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U71(z0, z1, z2)), PROPER(x1)) 686.59/213.82
PROPER(plus(U72(z0, z1, z2), x1)) → c76(PLUS(U72(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U72(z0, z1, z2)), PROPER(x1)) 686.59/213.82
PROPER(plus(x(z0, z1), x1)) → c76(PLUS(x(proper(z0), proper(z1)), proper(x1)), PROPER(x(z0, z1)), PROPER(x1)) 686.59/213.82
PROPER(plus(x0, tt)) → c76(PLUS(proper(x0), ok(tt)), PROPER(x0)) 686.59/213.82
PROPER(plus(x0, 0)) → c76(PLUS(proper(x0), ok(0)), PROPER(x0)) 686.59/213.82
PROPER(plus(tt, x1)) → c76(PLUS(ok(tt), proper(x1)), PROPER(x1)) 686.59/213.82
PROPER(plus(0, x1)) → c76(PLUS(ok(0), proper(x1)), PROPER(x1)) 686.59/213.82
PROPER(U61(U11(z0, z1))) → c77(U61'(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.59/213.82
PROPER(U61(U12(z0))) → c77(U61'(U12(proper(z0))), PROPER(U12(z0))) 686.59/213.82
PROPER(U61(isNat(z0))) → c77(U61'(isNat(proper(z0))), PROPER(isNat(z0))) 686.59/213.82
PROPER(U61(U21(z0))) → c77(U61'(U21(proper(z0))), PROPER(U21(z0))) 686.59/213.82
PROPER(U61(U31(z0, z1))) → c77(U61'(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.59/213.82
PROPER(U61(U32(z0))) → c77(U61'(U32(proper(z0))), PROPER(U32(z0))) 686.59/213.82
PROPER(U61(U41(z0, z1))) → c77(U61'(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.59/213.82
PROPER(U61(U51(z0, z1, z2))) → c77(U61'(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.59/213.82
PROPER(U61(U52(z0, z1, z2))) → c77(U61'(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.59/213.82
PROPER(U61(s(z0))) → c77(U61'(s(proper(z0))), PROPER(s(z0))) 686.59/213.82
PROPER(U61(plus(z0, z1))) → c77(U61'(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.59/213.82
PROPER(U61(U61(z0))) → c77(U61'(U61(proper(z0))), PROPER(U61(z0))) 686.59/213.82
PROPER(U61(U71(z0, z1, z2))) → c77(U61'(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.59/213.82
PROPER(U61(U72(z0, z1, z2))) → c77(U61'(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.59/213.82
PROPER(U61(x(z0, z1))) → c77(U61'(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.59/213.82
PROPER(U61(tt)) → c77(U61'(ok(tt))) 686.59/213.82
PROPER(U61(0)) → c77(U61'(ok(0))) 686.59/213.82
PROPER(U71(x0, x1, U11(z0, z1))) → c79(U71'(proper(x0), proper(x1), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U11(z0, z1))) 686.59/213.82
PROPER(U71(x0, x1, U12(z0))) → c79(U71'(proper(x0), proper(x1), U12(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U12(z0))) 686.59/213.82
PROPER(U71(x0, x1, isNat(z0))) → c79(U71'(proper(x0), proper(x1), isNat(proper(z0))), PROPER(x0), PROPER(x1), PROPER(isNat(z0))) 686.59/213.82
PROPER(U71(x0, x1, U21(z0))) → c79(U71'(proper(x0), proper(x1), U21(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U21(z0))) 686.59/213.82
PROPER(U71(x0, x1, U31(z0, z1))) → c79(U71'(proper(x0), proper(x1), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U31(z0, z1))) 686.59/213.82
PROPER(U71(x0, x1, U32(z0))) → c79(U71'(proper(x0), proper(x1), U32(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U32(z0))) 686.59/213.82
PROPER(U71(x0, x1, U41(z0, z1))) → c79(U71'(proper(x0), proper(x1), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U41(z0, z1))) 686.59/213.82
PROPER(U71(x0, x1, U51(z0, z1, z2))) → c79(U71'(proper(x0), proper(x1), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U51(z0, z1, z2))) 686.59/213.82
PROPER(U71(x0, x1, U52(z0, z1, z2))) → c79(U71'(proper(x0), proper(x1), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U52(z0, z1, z2))) 686.59/213.82
PROPER(U71(x0, x1, s(z0))) → c79(U71'(proper(x0), proper(x1), s(proper(z0))), PROPER(x0), PROPER(x1), PROPER(s(z0))) 686.59/213.82
PROPER(U71(x0, x1, plus(z0, z1))) → c79(U71'(proper(x0), proper(x1), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(plus(z0, z1))) 686.59/213.82
PROPER(U71(x0, x1, U61(z0))) → c79(U71'(proper(x0), proper(x1), U61(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U61(z0))) 686.59/213.82
PROPER(U71(x0, x1, U71(z0, z1, z2))) → c79(U71'(proper(x0), proper(x1), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U71(z0, z1, z2))) 686.59/213.82
PROPER(U71(x0, x1, U72(z0, z1, z2))) → c79(U71'(proper(x0), proper(x1), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U72(z0, z1, z2))) 686.59/213.82
PROPER(U71(x0, x1, x(z0, z1))) → c79(U71'(proper(x0), proper(x1), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(x(z0, z1))) 686.59/213.82
PROPER(U71(x0, U11(z0, z1), x2)) → c79(U71'(proper(x0), U11(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U11(z0, z1)), PROPER(x2)) 686.59/213.82
PROPER(U71(x0, U12(z0), x2)) → c79(U71'(proper(x0), U12(proper(z0)), proper(x2)), PROPER(x0), PROPER(U12(z0)), PROPER(x2)) 686.59/213.82
PROPER(U71(x0, isNat(z0), x2)) → c79(U71'(proper(x0), isNat(proper(z0)), proper(x2)), PROPER(x0), PROPER(isNat(z0)), PROPER(x2)) 686.59/213.82
PROPER(U71(x0, U21(z0), x2)) → c79(U71'(proper(x0), U21(proper(z0)), proper(x2)), PROPER(x0), PROPER(U21(z0)), PROPER(x2)) 686.59/213.82
PROPER(U71(x0, U31(z0, z1), x2)) → c79(U71'(proper(x0), U31(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U31(z0, z1)), PROPER(x2)) 686.59/213.82
PROPER(U71(x0, U32(z0), x2)) → c79(U71'(proper(x0), U32(proper(z0)), proper(x2)), PROPER(x0), PROPER(U32(z0)), PROPER(x2)) 686.59/213.82
PROPER(U71(x0, U41(z0, z1), x2)) → c79(U71'(proper(x0), U41(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U41(z0, z1)), PROPER(x2)) 686.59/213.82
PROPER(U71(x0, U51(z0, z1, z2), x2)) → c79(U71'(proper(x0), U51(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U51(z0, z1, z2)), PROPER(x2)) 686.59/213.82
PROPER(U71(x0, U52(z0, z1, z2), x2)) → c79(U71'(proper(x0), U52(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U52(z0, z1, z2)), PROPER(x2)) 686.59/213.82
PROPER(U71(x0, s(z0), x2)) → c79(U71'(proper(x0), s(proper(z0)), proper(x2)), PROPER(x0), PROPER(s(z0)), PROPER(x2)) 686.59/213.82
PROPER(U71(x0, plus(z0, z1), x2)) → c79(U71'(proper(x0), plus(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(plus(z0, z1)), PROPER(x2)) 686.59/213.82
PROPER(U71(x0, U61(z0), x2)) → c79(U71'(proper(x0), U61(proper(z0)), proper(x2)), PROPER(x0), PROPER(U61(z0)), PROPER(x2)) 686.59/213.82
PROPER(U71(x0, U71(z0, z1, z2), x2)) → c79(U71'(proper(x0), U71(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U71(z0, z1, z2)), PROPER(x2)) 686.59/213.82
PROPER(U71(x0, U72(z0, z1, z2), x2)) → c79(U71'(proper(x0), U72(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U72(z0, z1, z2)), PROPER(x2)) 686.59/213.82
PROPER(U71(x0, x(z0, z1), x2)) → c79(U71'(proper(x0), x(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(x(z0, z1)), PROPER(x2)) 686.59/213.82
PROPER(U71(U11(z0, z1), x1, x2)) → c79(U71'(U11(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U11(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.82
PROPER(U71(U12(z0), x1, x2)) → c79(U71'(U12(proper(z0)), proper(x1), proper(x2)), PROPER(U12(z0)), PROPER(x1), PROPER(x2)) 686.59/213.82
PROPER(U71(isNat(z0), x1, x2)) → c79(U71'(isNat(proper(z0)), proper(x1), proper(x2)), PROPER(isNat(z0)), PROPER(x1), PROPER(x2)) 686.59/213.82
PROPER(U71(U21(z0), x1, x2)) → c79(U71'(U21(proper(z0)), proper(x1), proper(x2)), PROPER(U21(z0)), PROPER(x1), PROPER(x2)) 686.59/213.82
PROPER(U71(U31(z0, z1), x1, x2)) → c79(U71'(U31(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U31(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.82
PROPER(U71(U32(z0), x1, x2)) → c79(U71'(U32(proper(z0)), proper(x1), proper(x2)), PROPER(U32(z0)), PROPER(x1), PROPER(x2)) 686.59/213.82
PROPER(U71(U41(z0, z1), x1, x2)) → c79(U71'(U41(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U41(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.82
PROPER(U71(U51(z0, z1, z2), x1, x2)) → c79(U71'(U51(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U51(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.59/213.82
PROPER(U71(U52(z0, z1, z2), x1, x2)) → c79(U71'(U52(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U52(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.59/213.82
PROPER(U71(s(z0), x1, x2)) → c79(U71'(s(proper(z0)), proper(x1), proper(x2)), PROPER(s(z0)), PROPER(x1), PROPER(x2)) 686.59/213.82
PROPER(U71(plus(z0, z1), x1, x2)) → c79(U71'(plus(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(plus(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.82
PROPER(U71(U61(z0), x1, x2)) → c79(U71'(U61(proper(z0)), proper(x1), proper(x2)), PROPER(U61(z0)), PROPER(x1), PROPER(x2)) 686.59/213.82
PROPER(U71(U71(z0, z1, z2), x1, x2)) → c79(U71'(U71(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U71(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.59/213.82
PROPER(U71(U72(z0, z1, z2), x1, x2)) → c79(U71'(U72(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U72(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.59/213.82
PROPER(U71(x(z0, z1), x1, x2)) → c79(U71'(x(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(x(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.82
PROPER(U71(x0, x1, tt)) → c79(U71'(proper(x0), proper(x1), ok(tt)), PROPER(x0), PROPER(x1)) 686.59/213.82
PROPER(U71(x0, x1, 0)) → c79(U71'(proper(x0), proper(x1), ok(0)), PROPER(x0), PROPER(x1)) 686.59/213.82
PROPER(U71(x0, tt, x2)) → c79(U71'(proper(x0), ok(tt), proper(x2)), PROPER(x0), PROPER(x2)) 686.59/213.82
PROPER(U71(x0, 0, x2)) → c79(U71'(proper(x0), ok(0), proper(x2)), PROPER(x0), PROPER(x2)) 686.59/213.82
PROPER(U71(tt, x1, x2)) → c79(U71'(ok(tt), proper(x1), proper(x2)), PROPER(x1), PROPER(x2)) 686.59/213.82
PROPER(U71(0, x1, x2)) → c79(U71'(ok(0), proper(x1), proper(x2)), PROPER(x1), PROPER(x2))
K tuples:none
Defined Rule Symbols:

active, U11, U12, U21, U31, U32, U41, U51, U52, s, plus, U61, U71, U72, x, proper, isNat, top

Defined Pair Symbols:

ACTIVE, U11', U12', U21', U31', U32', U41', U51', U52', S, PLUS, U61', U71', U72', X, PROPER, ISNAT, TOP

Compound Symbols:

c28, c29, 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, c62, c63, c64, c80, c81, c82, c83, c84, c13, c16, c18, c1, c19, c19, c, c20, c20, c2, c21, c21, c3, c22, c22, c4, c23, c23, c5, c24, c24, c6, c25, c25, c7, c26, c26, c8, c27, c27, c9, c30, c30, c10, c31, c31, c11, c32, c32, c12, c65, c65, c67, c67, c68, c68, c69, c69, c70, c70, c71, c71, c72, c72, c73, c73, c74, c74, c75, c75, c76, c76, c77, c77, c79, c79

686.59/213.82
686.59/213.82

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

Use narrowing to replace PROPER(U72(z0, z1, z2)) → c80(U72'(proper(z0), proper(z1), proper(z2)), PROPER(z0), PROPER(z1), PROPER(z2)) by

PROPER(U72(x0, x1, U11(z0, z1))) → c80(U72'(proper(x0), proper(x1), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U11(z0, z1))) 686.59/213.82
PROPER(U72(x0, x1, tt)) → c80(U72'(proper(x0), proper(x1), ok(tt)), PROPER(x0), PROPER(x1), PROPER(tt)) 686.59/213.82
PROPER(U72(x0, x1, U12(z0))) → c80(U72'(proper(x0), proper(x1), U12(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U12(z0))) 686.59/213.82
PROPER(U72(x0, x1, isNat(z0))) → c80(U72'(proper(x0), proper(x1), isNat(proper(z0))), PROPER(x0), PROPER(x1), PROPER(isNat(z0))) 686.59/213.82
PROPER(U72(x0, x1, U21(z0))) → c80(U72'(proper(x0), proper(x1), U21(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U21(z0))) 686.59/213.82
PROPER(U72(x0, x1, U31(z0, z1))) → c80(U72'(proper(x0), proper(x1), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U31(z0, z1))) 686.59/213.82
PROPER(U72(x0, x1, U32(z0))) → c80(U72'(proper(x0), proper(x1), U32(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U32(z0))) 686.59/213.82
PROPER(U72(x0, x1, U41(z0, z1))) → c80(U72'(proper(x0), proper(x1), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U41(z0, z1))) 686.59/213.82
PROPER(U72(x0, x1, U51(z0, z1, z2))) → c80(U72'(proper(x0), proper(x1), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U51(z0, z1, z2))) 686.59/213.82
PROPER(U72(x0, x1, U52(z0, z1, z2))) → c80(U72'(proper(x0), proper(x1), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U52(z0, z1, z2))) 686.59/213.82
PROPER(U72(x0, x1, s(z0))) → c80(U72'(proper(x0), proper(x1), s(proper(z0))), PROPER(x0), PROPER(x1), PROPER(s(z0))) 686.59/213.82
PROPER(U72(x0, x1, plus(z0, z1))) → c80(U72'(proper(x0), proper(x1), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(plus(z0, z1))) 686.59/213.82
PROPER(U72(x0, x1, U61(z0))) → c80(U72'(proper(x0), proper(x1), U61(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U61(z0))) 686.59/213.82
PROPER(U72(x0, x1, 0)) → c80(U72'(proper(x0), proper(x1), ok(0)), PROPER(x0), PROPER(x1), PROPER(0)) 686.59/213.82
PROPER(U72(x0, x1, U71(z0, z1, z2))) → c80(U72'(proper(x0), proper(x1), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U71(z0, z1, z2))) 686.59/213.82
PROPER(U72(x0, x1, U72(z0, z1, z2))) → c80(U72'(proper(x0), proper(x1), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U72(z0, z1, z2))) 686.59/213.82
PROPER(U72(x0, x1, x(z0, z1))) → c80(U72'(proper(x0), proper(x1), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(x(z0, z1))) 686.59/213.82
PROPER(U72(x0, U11(z0, z1), x2)) → c80(U72'(proper(x0), U11(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U11(z0, z1)), PROPER(x2)) 686.59/213.82
PROPER(U72(x0, tt, x2)) → c80(U72'(proper(x0), ok(tt), proper(x2)), PROPER(x0), PROPER(tt), PROPER(x2)) 686.59/213.82
PROPER(U72(x0, U12(z0), x2)) → c80(U72'(proper(x0), U12(proper(z0)), proper(x2)), PROPER(x0), PROPER(U12(z0)), PROPER(x2)) 686.59/213.82
PROPER(U72(x0, isNat(z0), x2)) → c80(U72'(proper(x0), isNat(proper(z0)), proper(x2)), PROPER(x0), PROPER(isNat(z0)), PROPER(x2)) 686.59/213.82
PROPER(U72(x0, U21(z0), x2)) → c80(U72'(proper(x0), U21(proper(z0)), proper(x2)), PROPER(x0), PROPER(U21(z0)), PROPER(x2)) 686.59/213.82
PROPER(U72(x0, U31(z0, z1), x2)) → c80(U72'(proper(x0), U31(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U31(z0, z1)), PROPER(x2)) 686.59/213.82
PROPER(U72(x0, U32(z0), x2)) → c80(U72'(proper(x0), U32(proper(z0)), proper(x2)), PROPER(x0), PROPER(U32(z0)), PROPER(x2)) 686.59/213.82
PROPER(U72(x0, U41(z0, z1), x2)) → c80(U72'(proper(x0), U41(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U41(z0, z1)), PROPER(x2)) 686.59/213.82
PROPER(U72(x0, U51(z0, z1, z2), x2)) → c80(U72'(proper(x0), U51(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U51(z0, z1, z2)), PROPER(x2)) 686.59/213.82
PROPER(U72(x0, U52(z0, z1, z2), x2)) → c80(U72'(proper(x0), U52(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U52(z0, z1, z2)), PROPER(x2)) 686.59/213.82
PROPER(U72(x0, s(z0), x2)) → c80(U72'(proper(x0), s(proper(z0)), proper(x2)), PROPER(x0), PROPER(s(z0)), PROPER(x2)) 686.59/213.82
PROPER(U72(x0, plus(z0, z1), x2)) → c80(U72'(proper(x0), plus(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(plus(z0, z1)), PROPER(x2)) 686.59/213.82
PROPER(U72(x0, U61(z0), x2)) → c80(U72'(proper(x0), U61(proper(z0)), proper(x2)), PROPER(x0), PROPER(U61(z0)), PROPER(x2)) 686.59/213.82
PROPER(U72(x0, 0, x2)) → c80(U72'(proper(x0), ok(0), proper(x2)), PROPER(x0), PROPER(0), PROPER(x2)) 686.59/213.82
PROPER(U72(x0, U71(z0, z1, z2), x2)) → c80(U72'(proper(x0), U71(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U71(z0, z1, z2)), PROPER(x2)) 686.59/213.82
PROPER(U72(x0, U72(z0, z1, z2), x2)) → c80(U72'(proper(x0), U72(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U72(z0, z1, z2)), PROPER(x2)) 686.59/213.82
PROPER(U72(x0, x(z0, z1), x2)) → c80(U72'(proper(x0), x(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(x(z0, z1)), PROPER(x2)) 686.59/213.82
PROPER(U72(U11(z0, z1), x1, x2)) → c80(U72'(U11(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U11(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.82
PROPER(U72(tt, x1, x2)) → c80(U72'(ok(tt), proper(x1), proper(x2)), PROPER(tt), PROPER(x1), PROPER(x2)) 686.59/213.82
PROPER(U72(U12(z0), x1, x2)) → c80(U72'(U12(proper(z0)), proper(x1), proper(x2)), PROPER(U12(z0)), PROPER(x1), PROPER(x2)) 686.59/213.82
PROPER(U72(isNat(z0), x1, x2)) → c80(U72'(isNat(proper(z0)), proper(x1), proper(x2)), PROPER(isNat(z0)), PROPER(x1), PROPER(x2)) 686.59/213.82
PROPER(U72(U21(z0), x1, x2)) → c80(U72'(U21(proper(z0)), proper(x1), proper(x2)), PROPER(U21(z0)), PROPER(x1), PROPER(x2)) 686.59/213.82
PROPER(U72(U31(z0, z1), x1, x2)) → c80(U72'(U31(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U31(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.82
PROPER(U72(U32(z0), x1, x2)) → c80(U72'(U32(proper(z0)), proper(x1), proper(x2)), PROPER(U32(z0)), PROPER(x1), PROPER(x2)) 686.59/213.82
PROPER(U72(U41(z0, z1), x1, x2)) → c80(U72'(U41(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U41(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.82
PROPER(U72(U51(z0, z1, z2), x1, x2)) → c80(U72'(U51(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U51(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.59/213.82
PROPER(U72(U52(z0, z1, z2), x1, x2)) → c80(U72'(U52(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U52(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.59/213.82
PROPER(U72(s(z0), x1, x2)) → c80(U72'(s(proper(z0)), proper(x1), proper(x2)), PROPER(s(z0)), PROPER(x1), PROPER(x2)) 686.59/213.82
PROPER(U72(plus(z0, z1), x1, x2)) → c80(U72'(plus(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(plus(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.82
PROPER(U72(U61(z0), x1, x2)) → c80(U72'(U61(proper(z0)), proper(x1), proper(x2)), PROPER(U61(z0)), PROPER(x1), PROPER(x2)) 686.59/213.82
PROPER(U72(0, x1, x2)) → c80(U72'(ok(0), proper(x1), proper(x2)), PROPER(0), PROPER(x1), PROPER(x2)) 686.59/213.82
PROPER(U72(U71(z0, z1, z2), x1, x2)) → c80(U72'(U71(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U71(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.59/213.82
PROPER(U72(U72(z0, z1, z2), x1, x2)) → c80(U72'(U72(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U72(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.59/213.82
PROPER(U72(x(z0, z1), x1, x2)) → c80(U72'(x(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(x(z0, z1)), PROPER(x1), PROPER(x2))
686.59/213.82
686.59/213.82

(132) Obligation:

Complexity Dependency Tuples Problem
Rules:

active(U11(tt, z0)) → mark(U12(isNat(z0))) 686.59/213.82
active(U12(tt)) → mark(tt) 686.59/213.82
active(U21(tt)) → mark(tt) 686.59/213.82
active(U31(tt, z0)) → mark(U32(isNat(z0))) 686.59/213.82
active(U32(tt)) → mark(tt) 686.59/213.82
active(U41(tt, z0)) → mark(z0) 686.59/213.82
active(U51(tt, z0, z1)) → mark(U52(isNat(z1), z0, z1)) 686.59/213.82
active(U52(tt, z0, z1)) → mark(s(plus(z1, z0))) 686.59/213.82
active(U61(tt)) → mark(0) 686.59/213.82
active(U71(tt, z0, z1)) → mark(U72(isNat(z1), z0, z1)) 686.59/213.82
active(U72(tt, z0, z1)) → mark(plus(x(z1, z0), z1)) 686.59/213.82
active(isNat(0)) → mark(tt) 686.59/213.82
active(isNat(plus(z0, z1))) → mark(U11(isNat(z0), z1)) 686.59/213.82
active(isNat(s(z0))) → mark(U21(isNat(z0))) 686.59/213.82
active(isNat(x(z0, z1))) → mark(U31(isNat(z0), z1)) 686.59/213.82
active(plus(z0, 0)) → mark(U41(isNat(z0), z0)) 686.59/213.82
active(plus(z0, s(z1))) → mark(U51(isNat(z1), z1, z0)) 686.59/213.82
active(x(z0, 0)) → mark(U61(isNat(z0))) 686.59/213.82
active(x(z0, s(z1))) → mark(U71(isNat(z1), z1, z0)) 686.59/213.82
active(U11(z0, z1)) → U11(active(z0), z1) 686.59/213.82
active(U12(z0)) → U12(active(z0)) 686.59/213.82
active(U21(z0)) → U21(active(z0)) 686.59/213.82
active(U31(z0, z1)) → U31(active(z0), z1) 686.59/213.82
active(U32(z0)) → U32(active(z0)) 686.59/213.82
active(U41(z0, z1)) → U41(active(z0), z1) 686.59/213.82
active(U51(z0, z1, z2)) → U51(active(z0), z1, z2) 686.59/213.82
active(U52(z0, z1, z2)) → U52(active(z0), z1, z2) 686.59/213.82
active(s(z0)) → s(active(z0)) 686.59/213.82
active(plus(z0, z1)) → plus(active(z0), z1) 686.59/213.82
active(plus(z0, z1)) → plus(z0, active(z1)) 686.59/213.82
active(U61(z0)) → U61(active(z0)) 686.59/213.82
active(U71(z0, z1, z2)) → U71(active(z0), z1, z2) 686.59/213.82
active(U72(z0, z1, z2)) → U72(active(z0), z1, z2) 686.59/213.82
active(x(z0, z1)) → x(active(z0), z1) 686.59/213.82
active(x(z0, z1)) → x(z0, active(z1)) 686.59/213.82
U11(mark(z0), z1) → mark(U11(z0, z1)) 686.59/213.82
U11(ok(z0), ok(z1)) → ok(U11(z0, z1)) 686.59/213.82
U12(mark(z0)) → mark(U12(z0)) 686.59/213.82
U12(ok(z0)) → ok(U12(z0)) 686.59/213.82
U21(mark(z0)) → mark(U21(z0)) 686.59/213.82
U21(ok(z0)) → ok(U21(z0)) 686.59/213.82
U31(mark(z0), z1) → mark(U31(z0, z1)) 686.59/213.82
U31(ok(z0), ok(z1)) → ok(U31(z0, z1)) 686.59/213.82
U32(mark(z0)) → mark(U32(z0)) 686.59/213.82
U32(ok(z0)) → ok(U32(z0)) 686.59/213.82
U41(mark(z0), z1) → mark(U41(z0, z1)) 686.59/213.82
U41(ok(z0), ok(z1)) → ok(U41(z0, z1)) 686.59/213.82
U51(mark(z0), z1, z2) → mark(U51(z0, z1, z2)) 686.59/213.82
U51(ok(z0), ok(z1), ok(z2)) → ok(U51(z0, z1, z2)) 686.59/213.82
U52(mark(z0), z1, z2) → mark(U52(z0, z1, z2)) 686.59/213.82
U52(ok(z0), ok(z1), ok(z2)) → ok(U52(z0, z1, z2)) 686.59/213.82
s(mark(z0)) → mark(s(z0)) 686.59/213.82
s(ok(z0)) → ok(s(z0)) 686.59/213.82
plus(mark(z0), z1) → mark(plus(z0, z1)) 686.59/213.82
plus(z0, mark(z1)) → mark(plus(z0, z1)) 686.59/213.82
plus(ok(z0), ok(z1)) → ok(plus(z0, z1)) 686.59/213.82
U61(mark(z0)) → mark(U61(z0)) 686.59/213.82
U61(ok(z0)) → ok(U61(z0)) 686.59/213.82
U71(mark(z0), z1, z2) → mark(U71(z0, z1, z2)) 686.59/213.82
U71(ok(z0), ok(z1), ok(z2)) → ok(U71(z0, z1, z2)) 686.59/213.82
U72(mark(z0), z1, z2) → mark(U72(z0, z1, z2)) 686.59/213.82
U72(ok(z0), ok(z1), ok(z2)) → ok(U72(z0, z1, z2)) 686.59/213.82
x(mark(z0), z1) → mark(x(z0, z1)) 686.59/213.82
x(z0, mark(z1)) → mark(x(z0, z1)) 686.59/213.82
x(ok(z0), ok(z1)) → ok(x(z0, z1)) 686.59/213.82
proper(U11(z0, z1)) → U11(proper(z0), proper(z1)) 686.59/213.82
proper(tt) → ok(tt) 686.59/213.82
proper(U12(z0)) → U12(proper(z0)) 686.59/213.82
proper(isNat(z0)) → isNat(proper(z0)) 686.59/213.82
proper(U21(z0)) → U21(proper(z0)) 686.59/213.82
proper(U31(z0, z1)) → U31(proper(z0), proper(z1)) 686.59/213.82
proper(U32(z0)) → U32(proper(z0)) 686.59/213.82
proper(U41(z0, z1)) → U41(proper(z0), proper(z1)) 686.59/213.82
proper(U51(z0, z1, z2)) → U51(proper(z0), proper(z1), proper(z2)) 686.59/213.82
proper(U52(z0, z1, z2)) → U52(proper(z0), proper(z1), proper(z2)) 686.59/213.82
proper(s(z0)) → s(proper(z0)) 686.59/213.82
proper(plus(z0, z1)) → plus(proper(z0), proper(z1)) 686.59/213.82
proper(U61(z0)) → U61(proper(z0)) 686.59/213.82
proper(0) → ok(0) 686.59/213.82
proper(U71(z0, z1, z2)) → U71(proper(z0), proper(z1), proper(z2)) 686.59/213.82
proper(U72(z0, z1, z2)) → U72(proper(z0), proper(z1), proper(z2)) 686.59/213.82
proper(x(z0, z1)) → x(proper(z0), proper(z1)) 686.59/213.82
isNat(ok(z0)) → ok(isNat(z0)) 686.59/213.82
top(mark(z0)) → top(proper(z0)) 686.59/213.82
top(ok(z0)) → top(active(z0))
Tuples:

ACTIVE(plus(z0, z1)) → c28(PLUS(active(z0), z1), ACTIVE(z0)) 686.59/213.82
ACTIVE(plus(z0, z1)) → c29(PLUS(z0, active(z1)), ACTIVE(z1)) 686.59/213.82
ACTIVE(x(z0, z1)) → c33(X(active(z0), z1), ACTIVE(z0)) 686.59/213.82
ACTIVE(x(z0, z1)) → c34(X(z0, active(z1)), ACTIVE(z1)) 686.59/213.82
U11'(mark(z0), z1) → c35(U11'(z0, z1)) 686.59/213.82
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1)) 686.59/213.82
U12'(mark(z0)) → c37(U12'(z0)) 686.59/213.82
U12'(ok(z0)) → c38(U12'(z0)) 686.59/213.82
U21'(mark(z0)) → c39(U21'(z0)) 686.59/213.82
U21'(ok(z0)) → c40(U21'(z0)) 686.59/213.82
U31'(mark(z0), z1) → c41(U31'(z0, z1)) 686.59/213.82
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 686.59/213.82
U32'(mark(z0)) → c43(U32'(z0)) 686.59/213.82
U32'(ok(z0)) → c44(U32'(z0)) 686.59/213.82
U41'(mark(z0), z1) → c45(U41'(z0, z1)) 686.59/213.82
U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1)) 686.59/213.82
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2)) 686.59/213.82
U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2)) 686.59/213.82
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2)) 686.59/213.82
U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2)) 686.59/213.82
S(mark(z0)) → c51(S(z0)) 686.59/213.82
S(ok(z0)) → c52(S(z0)) 686.59/213.82
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 686.59/213.82
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 686.59/213.82
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 686.59/213.82
U61'(mark(z0)) → c56(U61'(z0)) 686.59/213.82
U61'(ok(z0)) → c57(U61'(z0)) 686.59/213.82
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2)) 686.59/213.82
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2)) 686.59/213.82
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2)) 686.59/213.82
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 686.59/213.82
X(mark(z0), z1) → c62(X(z0, z1)) 686.59/213.82
X(z0, mark(z1)) → c63(X(z0, z1)) 686.59/213.82
X(ok(z0), ok(z1)) → c64(X(z0, z1)) 686.59/213.82
PROPER(x(z0, z1)) → c81(X(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 686.59/213.82
ISNAT(ok(z0)) → c82(ISNAT(z0)) 686.59/213.82
TOP(mark(z0)) → c83(TOP(proper(z0)), PROPER(z0)) 686.59/213.82
TOP(ok(z0)) → c84(TOP(active(z0)), ACTIVE(z0)) 686.59/213.82
ACTIVE(isNat(s(z0))) → c13(ISNAT(z0)) 686.59/213.82
ACTIVE(plus(z0, s(z1))) → c16(ISNAT(z1)) 686.59/213.82
ACTIVE(x(z0, s(z1))) → c18(ISNAT(z1)) 686.59/213.82
ACTIVE(U11(tt, z0)) → c1(U12'(isNat(z0))) 686.59/213.82
ACTIVE(U11(tt, z0)) → c1(ISNAT(z0)) 686.59/213.82
ACTIVE(U31(tt, z0)) → c1(U32'(isNat(z0))) 686.59/213.82
ACTIVE(U31(tt, z0)) → c1(ISNAT(z0)) 686.59/213.82
ACTIVE(U51(tt, z0, z1)) → c1(U52'(isNat(z1), z0, z1)) 686.59/213.82
ACTIVE(U51(tt, z0, z1)) → c1(ISNAT(z1)) 686.59/213.82
ACTIVE(U52(tt, z0, z1)) → c1(S(plus(z1, z0))) 686.59/213.82
ACTIVE(U52(tt, z0, z1)) → c1(PLUS(z1, z0)) 686.59/213.82
ACTIVE(U71(tt, z0, z1)) → c1(U72'(isNat(z1), z0, z1)) 686.59/213.82
ACTIVE(U71(tt, z0, z1)) → c1(ISNAT(z1)) 686.59/213.82
ACTIVE(U72(tt, z0, z1)) → c1(PLUS(x(z1, z0), z1)) 686.59/213.82
ACTIVE(U72(tt, z0, z1)) → c1(X(z1, z0)) 686.59/213.82
ACTIVE(isNat(plus(z0, z1))) → c1(U11'(isNat(z0), z1)) 686.59/213.82
ACTIVE(isNat(plus(z0, z1))) → c1(ISNAT(z0)) 686.59/213.82
ACTIVE(isNat(x(z0, z1))) → c1(U31'(isNat(z0), z1)) 686.59/213.82
ACTIVE(isNat(x(z0, z1))) → c1(ISNAT(z0)) 686.59/213.82
ACTIVE(plus(z0, 0)) → c1(U41'(isNat(z0), z0)) 686.59/213.82
ACTIVE(plus(z0, 0)) → c1(ISNAT(z0)) 686.59/213.82
ACTIVE(x(z0, 0)) → c1(U61'(isNat(z0))) 686.59/213.82
ACTIVE(x(z0, 0)) → c1(ISNAT(z0)) 686.59/213.82
ACTIVE(U11(plus(z0, 0), x1)) → c19(U11'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.59/213.82
ACTIVE(U11(plus(z0, s(z1)), x1)) → c19(U11'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.59/213.82
ACTIVE(U11(x(z0, 0), x1)) → c19(U11'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.59/213.82
ACTIVE(U11(x(z0, s(z1)), x1)) → c19(U11'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.59/213.82
ACTIVE(U11(U11(z0, z1), x1)) → c19(U11'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.59/213.82
ACTIVE(U11(U12(z0), x1)) → c19(U11'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.59/213.82
ACTIVE(U11(U21(z0), x1)) → c19(U11'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.59/213.82
ACTIVE(U11(U31(z0, z1), x1)) → c19(U11'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.59/213.82
ACTIVE(U11(U32(z0), x1)) → c19(U11'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.59/213.82
ACTIVE(U11(U41(z0, z1), x1)) → c19(U11'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.59/213.82
ACTIVE(U11(U51(z0, z1, z2), x1)) → c19(U11'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.59/213.82
ACTIVE(U11(U52(z0, z1, z2), x1)) → c19(U11'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.59/213.82
ACTIVE(U11(s(z0), x1)) → c19(U11'(s(active(z0)), x1), ACTIVE(s(z0))) 686.59/213.82
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.59/213.82
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.59/213.82
ACTIVE(U11(U61(z0), x1)) → c19(U11'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.59/213.82
ACTIVE(U11(U71(z0, z1, z2), x1)) → c19(U11'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.59/213.82
ACTIVE(U11(U72(z0, z1, z2), x1)) → c19(U11'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.59/213.82
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.59/213.82
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.59/213.82
ACTIVE(U11(isNat(0), x1)) → c19(U11'(mark(tt), x1)) 686.59/213.82
ACTIVE(U11(U11(tt, z0), x1)) → c(U11'(mark(U12(isNat(z0))), x1)) 686.59/213.82
ACTIVE(U11(U11(tt, z0), x1)) → c(ACTIVE(U11(tt, z0))) 686.59/213.82
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(U11'(mark(U11(isNat(z0), z1)), x1)) 686.59/213.82
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(ACTIVE(isNat(plus(z0, z1)))) 686.59/213.82
ACTIVE(U11(isNat(s(z0)), x1)) → c(U11'(mark(U21(isNat(z0))), x1)) 686.59/213.82
ACTIVE(U11(isNat(s(z0)), x1)) → c(ACTIVE(isNat(s(z0)))) 686.59/213.82
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(U11'(mark(U31(isNat(z0), z1)), x1)) 686.59/213.82
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(ACTIVE(isNat(x(z0, z1)))) 686.59/213.82
ACTIVE(U12(plus(z0, 0))) → c20(U12'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.59/213.82
ACTIVE(U12(plus(z0, s(z1)))) → c20(U12'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.59/213.82
ACTIVE(U12(x(z0, 0))) → c20(U12'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.59/213.82
ACTIVE(U12(x(z0, s(z1)))) → c20(U12'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.59/213.82
ACTIVE(U12(U11(z0, z1))) → c20(U12'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.59/213.82
ACTIVE(U12(U12(z0))) → c20(U12'(U12(active(z0))), ACTIVE(U12(z0))) 686.59/213.82
ACTIVE(U12(U21(z0))) → c20(U12'(U21(active(z0))), ACTIVE(U21(z0))) 686.59/213.82
ACTIVE(U12(U31(z0, z1))) → c20(U12'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.59/213.82
ACTIVE(U12(U32(z0))) → c20(U12'(U32(active(z0))), ACTIVE(U32(z0))) 686.59/213.82
ACTIVE(U12(U41(z0, z1))) → c20(U12'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.59/213.82
ACTIVE(U12(U51(z0, z1, z2))) → c20(U12'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.59/213.82
ACTIVE(U12(U52(z0, z1, z2))) → c20(U12'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.59/213.82
ACTIVE(U12(s(z0))) → c20(U12'(s(active(z0))), ACTIVE(s(z0))) 686.59/213.82
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.59/213.82
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.59/213.82
ACTIVE(U12(U61(z0))) → c20(U12'(U61(active(z0))), ACTIVE(U61(z0))) 686.59/213.82
ACTIVE(U12(U71(z0, z1, z2))) → c20(U12'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.59/213.82
ACTIVE(U12(U72(z0, z1, z2))) → c20(U12'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.59/213.82
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.59/213.82
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.59/213.82
ACTIVE(U11(U12(tt), x1)) → c19(U11'(mark(tt), x1)) 686.59/213.82
ACTIVE(U12(U12(tt))) → c20(U12'(mark(tt))) 686.59/213.82
ACTIVE(U12(isNat(0))) → c20(U12'(mark(tt))) 686.59/213.82
ACTIVE(U12(U11(tt, z0))) → c2(U12'(mark(U12(isNat(z0))))) 686.59/213.82
ACTIVE(U12(U11(tt, z0))) → c2(ACTIVE(U11(tt, z0))) 686.59/213.82
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(U12'(mark(U11(isNat(z0), z1)))) 686.59/213.82
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(ACTIVE(isNat(plus(z0, z1)))) 686.59/213.82
ACTIVE(U12(isNat(s(z0)))) → c2(U12'(mark(U21(isNat(z0))))) 686.59/213.82
ACTIVE(U12(isNat(s(z0)))) → c2(ACTIVE(isNat(s(z0)))) 686.59/213.82
ACTIVE(U12(isNat(x(z0, z1)))) → c2(U12'(mark(U31(isNat(z0), z1)))) 686.59/213.82
ACTIVE(U12(isNat(x(z0, z1)))) → c2(ACTIVE(isNat(x(z0, z1)))) 686.59/213.82
ACTIVE(U21(plus(z0, 0))) → c21(U21'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.59/213.82
ACTIVE(U21(plus(z0, s(z1)))) → c21(U21'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.59/213.82
ACTIVE(U21(x(z0, 0))) → c21(U21'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.59/213.82
ACTIVE(U21(x(z0, s(z1)))) → c21(U21'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.59/213.82
ACTIVE(U21(U11(z0, z1))) → c21(U21'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.59/213.82
ACTIVE(U21(U12(z0))) → c21(U21'(U12(active(z0))), ACTIVE(U12(z0))) 686.59/213.82
ACTIVE(U21(U21(z0))) → c21(U21'(U21(active(z0))), ACTIVE(U21(z0))) 686.59/213.82
ACTIVE(U21(U31(z0, z1))) → c21(U21'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.59/213.82
ACTIVE(U21(U32(z0))) → c21(U21'(U32(active(z0))), ACTIVE(U32(z0))) 686.59/213.82
ACTIVE(U21(U41(z0, z1))) → c21(U21'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.59/213.82
ACTIVE(U21(U51(z0, z1, z2))) → c21(U21'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.59/213.82
ACTIVE(U21(U52(z0, z1, z2))) → c21(U21'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.59/213.82
ACTIVE(U21(s(z0))) → c21(U21'(s(active(z0))), ACTIVE(s(z0))) 686.59/213.82
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.59/213.82
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.59/213.82
ACTIVE(U21(U61(z0))) → c21(U21'(U61(active(z0))), ACTIVE(U61(z0))) 686.59/213.82
ACTIVE(U21(U71(z0, z1, z2))) → c21(U21'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.59/213.82
ACTIVE(U21(U72(z0, z1, z2))) → c21(U21'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.59/213.82
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.59/213.82
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.59/213.82
ACTIVE(U11(U21(tt), x1)) → c19(U11'(mark(tt), x1)) 686.59/213.82
ACTIVE(U12(U21(tt))) → c20(U12'(mark(tt))) 686.59/213.82
ACTIVE(U21(U12(tt))) → c21(U21'(mark(tt))) 686.59/213.82
ACTIVE(U21(U21(tt))) → c21(U21'(mark(tt))) 686.59/213.82
ACTIVE(U21(isNat(0))) → c21(U21'(mark(tt))) 686.59/213.82
ACTIVE(U21(U11(tt, z0))) → c3(U21'(mark(U12(isNat(z0))))) 686.59/213.82
ACTIVE(U21(U11(tt, z0))) → c3(ACTIVE(U11(tt, z0))) 686.59/213.82
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(U21'(mark(U11(isNat(z0), z1)))) 686.59/213.82
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(ACTIVE(isNat(plus(z0, z1)))) 686.59/213.82
ACTIVE(U21(isNat(s(z0)))) → c3(U21'(mark(U21(isNat(z0))))) 686.59/213.82
ACTIVE(U21(isNat(s(z0)))) → c3(ACTIVE(isNat(s(z0)))) 686.59/213.82
ACTIVE(U21(isNat(x(z0, z1)))) → c3(U21'(mark(U31(isNat(z0), z1)))) 686.59/213.82
ACTIVE(U21(isNat(x(z0, z1)))) → c3(ACTIVE(isNat(x(z0, z1)))) 686.59/213.82
ACTIVE(U31(plus(z0, 0), x1)) → c22(U31'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.59/213.82
ACTIVE(U31(plus(z0, s(z1)), x1)) → c22(U31'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.59/213.82
ACTIVE(U31(x(z0, 0), x1)) → c22(U31'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.59/213.82
ACTIVE(U31(x(z0, s(z1)), x1)) → c22(U31'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.59/213.82
ACTIVE(U31(U11(z0, z1), x1)) → c22(U31'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.59/213.82
ACTIVE(U31(U12(z0), x1)) → c22(U31'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.59/213.82
ACTIVE(U31(U21(z0), x1)) → c22(U31'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.59/213.82
ACTIVE(U31(U31(z0, z1), x1)) → c22(U31'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.59/213.82
ACTIVE(U31(U32(z0), x1)) → c22(U31'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.59/213.82
ACTIVE(U31(U41(z0, z1), x1)) → c22(U31'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.59/213.82
ACTIVE(U31(U51(z0, z1, z2), x1)) → c22(U31'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.59/213.82
ACTIVE(U31(U52(z0, z1, z2), x1)) → c22(U31'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.59/213.82
ACTIVE(U31(s(z0), x1)) → c22(U31'(s(active(z0)), x1), ACTIVE(s(z0))) 686.59/213.82
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.59/213.82
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.59/213.82
ACTIVE(U31(U61(z0), x1)) → c22(U31'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.59/213.82
ACTIVE(U31(U71(z0, z1, z2), x1)) → c22(U31'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.59/213.82
ACTIVE(U31(U72(z0, z1, z2), x1)) → c22(U31'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.59/213.82
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.59/213.82
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.59/213.82
ACTIVE(U31(U12(tt), x1)) → c22(U31'(mark(tt), x1)) 686.59/213.82
ACTIVE(U31(U21(tt), x1)) → c22(U31'(mark(tt), x1)) 686.59/213.82
ACTIVE(U31(isNat(0), x1)) → c22(U31'(mark(tt), x1)) 686.59/213.82
ACTIVE(U11(U31(tt, z0), x1)) → c4(U11'(mark(U32(isNat(z0))), x1)) 686.59/213.82
ACTIVE(U11(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 686.59/213.82
ACTIVE(U12(U31(tt, z0))) → c4(U12'(mark(U32(isNat(z0))))) 686.59/213.82
ACTIVE(U12(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 686.59/213.82
ACTIVE(U21(U31(tt, z0))) → c4(U21'(mark(U32(isNat(z0))))) 686.59/213.82
ACTIVE(U21(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 686.59/213.82
ACTIVE(U31(U11(tt, z0), x1)) → c4(U31'(mark(U12(isNat(z0))), x1)) 686.59/213.82
ACTIVE(U31(U11(tt, z0), x1)) → c4(ACTIVE(U11(tt, z0))) 686.59/213.82
ACTIVE(U31(U31(tt, z0), x1)) → c4(U31'(mark(U32(isNat(z0))), x1)) 686.59/213.82
ACTIVE(U31(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 686.59/213.82
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(U31'(mark(U11(isNat(z0), z1)), x1)) 686.59/213.82
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(ACTIVE(isNat(plus(z0, z1)))) 686.59/213.82
ACTIVE(U31(isNat(s(z0)), x1)) → c4(U31'(mark(U21(isNat(z0))), x1)) 686.59/213.82
ACTIVE(U31(isNat(s(z0)), x1)) → c4(ACTIVE(isNat(s(z0)))) 686.59/213.82
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(U31'(mark(U31(isNat(z0), z1)), x1)) 686.59/213.82
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(ACTIVE(isNat(x(z0, z1)))) 686.59/213.82
ACTIVE(U32(plus(z0, 0))) → c23(U32'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.59/213.82
ACTIVE(U32(plus(z0, s(z1)))) → c23(U32'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.59/213.82
ACTIVE(U32(x(z0, 0))) → c23(U32'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.59/213.82
ACTIVE(U32(x(z0, s(z1)))) → c23(U32'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.59/213.82
ACTIVE(U32(U11(z0, z1))) → c23(U32'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.59/213.82
ACTIVE(U32(U12(z0))) → c23(U32'(U12(active(z0))), ACTIVE(U12(z0))) 686.59/213.82
ACTIVE(U32(U21(z0))) → c23(U32'(U21(active(z0))), ACTIVE(U21(z0))) 686.59/213.82
ACTIVE(U32(U31(z0, z1))) → c23(U32'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.59/213.82
ACTIVE(U32(U32(z0))) → c23(U32'(U32(active(z0))), ACTIVE(U32(z0))) 686.59/213.82
ACTIVE(U32(U41(z0, z1))) → c23(U32'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.59/213.82
ACTIVE(U32(U51(z0, z1, z2))) → c23(U32'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.59/213.82
ACTIVE(U32(U52(z0, z1, z2))) → c23(U32'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.59/213.82
ACTIVE(U32(s(z0))) → c23(U32'(s(active(z0))), ACTIVE(s(z0))) 686.59/213.82
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.59/213.82
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.59/213.82
ACTIVE(U32(U61(z0))) → c23(U32'(U61(active(z0))), ACTIVE(U61(z0))) 686.59/213.82
ACTIVE(U32(U71(z0, z1, z2))) → c23(U32'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.59/213.82
ACTIVE(U32(U72(z0, z1, z2))) → c23(U32'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.59/213.82
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.59/213.82
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.59/213.82
ACTIVE(U11(U32(tt), x1)) → c19(U11'(mark(tt), x1)) 686.59/213.82
ACTIVE(U12(U32(tt))) → c20(U12'(mark(tt))) 686.59/213.82
ACTIVE(U21(U32(tt))) → c21(U21'(mark(tt))) 686.59/213.82
ACTIVE(U31(U32(tt), x1)) → c22(U31'(mark(tt), x1)) 686.59/213.82
ACTIVE(U32(U12(tt))) → c23(U32'(mark(tt))) 686.59/213.82
ACTIVE(U32(U21(tt))) → c23(U32'(mark(tt))) 686.59/213.82
ACTIVE(U32(U32(tt))) → c23(U32'(mark(tt))) 686.59/213.82
ACTIVE(U32(isNat(0))) → c23(U32'(mark(tt))) 686.59/213.82
ACTIVE(U32(U11(tt, z0))) → c5(U32'(mark(U12(isNat(z0))))) 686.59/213.82
ACTIVE(U32(U11(tt, z0))) → c5(ACTIVE(U11(tt, z0))) 686.59/213.82
ACTIVE(U32(U31(tt, z0))) → c5(U32'(mark(U32(isNat(z0))))) 686.59/213.82
ACTIVE(U32(U31(tt, z0))) → c5(ACTIVE(U31(tt, z0))) 686.59/213.82
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(U32'(mark(U11(isNat(z0), z1)))) 686.59/213.82
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(ACTIVE(isNat(plus(z0, z1)))) 686.59/213.82
ACTIVE(U32(isNat(s(z0)))) → c5(U32'(mark(U21(isNat(z0))))) 686.59/213.82
ACTIVE(U32(isNat(s(z0)))) → c5(ACTIVE(isNat(s(z0)))) 686.59/213.82
ACTIVE(U32(isNat(x(z0, z1)))) → c5(U32'(mark(U31(isNat(z0), z1)))) 686.59/213.82
ACTIVE(U32(isNat(x(z0, z1)))) → c5(ACTIVE(isNat(x(z0, z1)))) 686.59/213.82
ACTIVE(U41(plus(z0, 0), x1)) → c24(U41'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.59/213.82
ACTIVE(U41(plus(z0, s(z1)), x1)) → c24(U41'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.59/213.82
ACTIVE(U41(x(z0, 0), x1)) → c24(U41'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.59/213.82
ACTIVE(U41(x(z0, s(z1)), x1)) → c24(U41'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.59/213.82
ACTIVE(U41(U11(z0, z1), x1)) → c24(U41'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.59/213.82
ACTIVE(U41(U12(z0), x1)) → c24(U41'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.59/213.82
ACTIVE(U41(U21(z0), x1)) → c24(U41'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.59/213.82
ACTIVE(U41(U31(z0, z1), x1)) → c24(U41'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.59/213.82
ACTIVE(U41(U32(z0), x1)) → c24(U41'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.59/213.82
ACTIVE(U41(U41(z0, z1), x1)) → c24(U41'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.59/213.82
ACTIVE(U41(U51(z0, z1, z2), x1)) → c24(U41'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.59/213.82
ACTIVE(U41(U52(z0, z1, z2), x1)) → c24(U41'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.59/213.82
ACTIVE(U41(s(z0), x1)) → c24(U41'(s(active(z0)), x1), ACTIVE(s(z0))) 686.59/213.82
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.59/213.82
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.59/213.82
ACTIVE(U41(U61(z0), x1)) → c24(U41'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.59/213.82
ACTIVE(U41(U71(z0, z1, z2), x1)) → c24(U41'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.59/213.82
ACTIVE(U41(U72(z0, z1, z2), x1)) → c24(U41'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.59/213.82
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.59/213.82
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.59/213.82
ACTIVE(U11(U41(tt, z0), x1)) → c19(U11'(mark(z0), x1)) 686.59/213.82
ACTIVE(U12(U41(tt, z0))) → c20(U12'(mark(z0))) 686.59/213.82
ACTIVE(U21(U41(tt, z0))) → c21(U21'(mark(z0))) 686.59/213.82
ACTIVE(U31(U41(tt, z0), x1)) → c22(U31'(mark(z0), x1)) 686.59/213.82
ACTIVE(U32(U41(tt, z0))) → c23(U32'(mark(z0))) 686.59/213.82
ACTIVE(U41(U12(tt), x1)) → c24(U41'(mark(tt), x1)) 686.59/213.82
ACTIVE(U41(U21(tt), x1)) → c24(U41'(mark(tt), x1)) 686.59/213.82
ACTIVE(U41(U32(tt), x1)) → c24(U41'(mark(tt), x1)) 686.59/213.82
ACTIVE(U41(U41(tt, z0), x1)) → c24(U41'(mark(z0), x1)) 686.59/213.82
ACTIVE(U41(isNat(0), x1)) → c24(U41'(mark(tt), x1)) 686.59/213.82
ACTIVE(U41(U11(tt, z0), x1)) → c6(U41'(mark(U12(isNat(z0))), x1)) 686.59/213.82
ACTIVE(U41(U11(tt, z0), x1)) → c6(ACTIVE(U11(tt, z0))) 686.59/213.82
ACTIVE(U41(U31(tt, z0), x1)) → c6(U41'(mark(U32(isNat(z0))), x1)) 686.59/213.82
ACTIVE(U41(U31(tt, z0), x1)) → c6(ACTIVE(U31(tt, z0))) 686.59/213.82
ACTIVE(U41(isNat(plus(z0, z1)), x1)) → c6(U41'(mark(U11(isNat(z0), z1)), x1)) 686.59/213.82
ACTIVE(U41(isNat(plus(z0, z1)), x1)) → c6(ACTIVE(isNat(plus(z0, z1)))) 686.59/213.82
ACTIVE(U41(isNat(s(z0)), x1)) → c6(U41'(mark(U21(isNat(z0))), x1)) 686.59/213.82
ACTIVE(U41(isNat(s(z0)), x1)) → c6(ACTIVE(isNat(s(z0)))) 686.59/213.82
ACTIVE(U41(isNat(x(z0, z1)), x1)) → c6(U41'(mark(U31(isNat(z0), z1)), x1)) 686.59/213.82
ACTIVE(U41(isNat(x(z0, z1)), x1)) → c6(ACTIVE(isNat(x(z0, z1)))) 686.59/213.82
ACTIVE(U51(plus(z0, 0), x1, x2)) → c25(U51'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.59/213.82
ACTIVE(U51(plus(z0, s(z1)), x1, x2)) → c25(U51'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.59/213.82
ACTIVE(U51(x(z0, 0), x1, x2)) → c25(U51'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.59/213.82
ACTIVE(U51(x(z0, s(z1)), x1, x2)) → c25(U51'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.59/213.82
ACTIVE(U51(U11(z0, z1), x1, x2)) → c25(U51'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.59/213.82
ACTIVE(U51(U12(z0), x1, x2)) → c25(U51'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.59/213.82
ACTIVE(U51(U21(z0), x1, x2)) → c25(U51'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.59/213.82
ACTIVE(U51(U31(z0, z1), x1, x2)) → c25(U51'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.59/213.82
ACTIVE(U51(U32(z0), x1, x2)) → c25(U51'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.59/213.82
ACTIVE(U51(U41(z0, z1), x1, x2)) → c25(U51'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.59/213.82
ACTIVE(U51(U51(z0, z1, z2), x1, x2)) → c25(U51'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.59/213.82
ACTIVE(U51(U52(z0, z1, z2), x1, x2)) → c25(U51'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.59/213.82
ACTIVE(U51(s(z0), x1, x2)) → c25(U51'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.59/213.82
ACTIVE(U51(plus(z0, z1), x1, x2)) → c25(U51'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.59/213.82
ACTIVE(U51(plus(z0, z1), x1, x2)) → c25(U51'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.59/213.82
ACTIVE(U51(U61(z0), x1, x2)) → c25(U51'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.59/213.82
ACTIVE(U51(U71(z0, z1, z2), x1, x2)) → c25(U51'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.59/213.82
ACTIVE(U51(U72(z0, z1, z2), x1, x2)) → c25(U51'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.59/213.82
ACTIVE(U51(x(z0, z1), x1, x2)) → c25(U51'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.59/213.82
ACTIVE(U51(x(z0, z1), x1, x2)) → c25(U51'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.59/213.82
ACTIVE(U51(U12(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.59/213.82
ACTIVE(U51(U21(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.59/213.82
ACTIVE(U51(U32(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.59/213.82
ACTIVE(U51(U41(tt, z0), x1, x2)) → c25(U51'(mark(z0), x1, x2)) 686.59/213.82
ACTIVE(U51(isNat(0), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.59/213.82
ACTIVE(U11(U51(tt, z0, z1), x1)) → c7(U11'(mark(U52(isNat(z1), z0, z1)), x1)) 686.59/213.82
ACTIVE(U11(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.59/213.82
ACTIVE(U12(U51(tt, z0, z1))) → c7(U12'(mark(U52(isNat(z1), z0, z1)))) 686.59/213.82
ACTIVE(U12(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.59/213.82
ACTIVE(U21(U51(tt, z0, z1))) → c7(U21'(mark(U52(isNat(z1), z0, z1)))) 686.59/213.82
ACTIVE(U21(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.59/213.82
ACTIVE(U31(U51(tt, z0, z1), x1)) → c7(U31'(mark(U52(isNat(z1), z0, z1)), x1)) 686.59/213.82
ACTIVE(U31(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.59/213.82
ACTIVE(U32(U51(tt, z0, z1))) → c7(U32'(mark(U52(isNat(z1), z0, z1)))) 686.59/213.82
ACTIVE(U32(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.59/213.82
ACTIVE(U41(U51(tt, z0, z1), x1)) → c7(U41'(mark(U52(isNat(z1), z0, z1)), x1)) 686.59/213.82
ACTIVE(U41(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.59/213.82
ACTIVE(U51(U11(tt, z0), x1, x2)) → c7(U51'(mark(U12(isNat(z0))), x1, x2)) 686.59/213.82
ACTIVE(U51(U11(tt, z0), x1, x2)) → c7(ACTIVE(U11(tt, z0))) 686.59/213.82
ACTIVE(U51(U31(tt, z0), x1, x2)) → c7(U51'(mark(U32(isNat(z0))), x1, x2)) 686.59/213.82
ACTIVE(U51(U31(tt, z0), x1, x2)) → c7(ACTIVE(U31(tt, z0))) 686.59/213.82
ACTIVE(U51(U51(tt, z0, z1), x1, x2)) → c7(U51'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.59/213.82
ACTIVE(U51(U51(tt, z0, z1), x1, x2)) → c7(ACTIVE(U51(tt, z0, z1))) 686.59/213.82
ACTIVE(U51(isNat(plus(z0, z1)), x1, x2)) → c7(U51'(mark(U11(isNat(z0), z1)), x1, x2)) 686.59/213.82
ACTIVE(U51(isNat(plus(z0, z1)), x1, x2)) → c7(ACTIVE(isNat(plus(z0, z1)))) 686.59/213.82
ACTIVE(U51(isNat(s(z0)), x1, x2)) → c7(U51'(mark(U21(isNat(z0))), x1, x2)) 686.59/213.82
ACTIVE(U51(isNat(s(z0)), x1, x2)) → c7(ACTIVE(isNat(s(z0)))) 686.59/213.82
ACTIVE(U51(isNat(x(z0, z1)), x1, x2)) → c7(U51'(mark(U31(isNat(z0), z1)), x1, x2)) 686.59/213.82
ACTIVE(U51(isNat(x(z0, z1)), x1, x2)) → c7(ACTIVE(isNat(x(z0, z1)))) 686.59/213.82
ACTIVE(U52(plus(z0, 0), x1, x2)) → c26(U52'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.59/213.82
ACTIVE(U52(plus(z0, s(z1)), x1, x2)) → c26(U52'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.59/213.82
ACTIVE(U52(x(z0, 0), x1, x2)) → c26(U52'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.59/213.82
ACTIVE(U52(x(z0, s(z1)), x1, x2)) → c26(U52'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.59/213.82
ACTIVE(U52(U11(z0, z1), x1, x2)) → c26(U52'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.59/213.82
ACTIVE(U52(U12(z0), x1, x2)) → c26(U52'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.59/213.82
ACTIVE(U52(U21(z0), x1, x2)) → c26(U52'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.59/213.82
ACTIVE(U52(U31(z0, z1), x1, x2)) → c26(U52'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.59/213.82
ACTIVE(U52(U32(z0), x1, x2)) → c26(U52'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.59/213.82
ACTIVE(U52(U41(z0, z1), x1, x2)) → c26(U52'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.59/213.82
ACTIVE(U52(U51(z0, z1, z2), x1, x2)) → c26(U52'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.59/213.82
ACTIVE(U52(U52(z0, z1, z2), x1, x2)) → c26(U52'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.59/213.82
ACTIVE(U52(s(z0), x1, x2)) → c26(U52'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.59/213.82
ACTIVE(U52(plus(z0, z1), x1, x2)) → c26(U52'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.59/213.82
ACTIVE(U52(plus(z0, z1), x1, x2)) → c26(U52'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.59/213.82
ACTIVE(U52(U61(z0), x1, x2)) → c26(U52'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.59/213.82
ACTIVE(U52(U71(z0, z1, z2), x1, x2)) → c26(U52'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.59/213.82
ACTIVE(U52(U72(z0, z1, z2), x1, x2)) → c26(U52'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.59/213.82
ACTIVE(U52(x(z0, z1), x1, x2)) → c26(U52'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.59/213.82
ACTIVE(U52(x(z0, z1), x1, x2)) → c26(U52'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.59/213.82
ACTIVE(U52(U12(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.59/213.82
ACTIVE(U52(U21(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.59/213.82
ACTIVE(U52(U32(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.59/213.82
ACTIVE(U52(U41(tt, z0), x1, x2)) → c26(U52'(mark(z0), x1, x2)) 686.59/213.82
ACTIVE(U52(isNat(0), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.59/213.82
ACTIVE(U11(U52(tt, z0, z1), x1)) → c8(U11'(mark(s(plus(z1, z0))), x1)) 686.59/213.82
ACTIVE(U11(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.59/213.82
ACTIVE(U12(U52(tt, z0, z1))) → c8(U12'(mark(s(plus(z1, z0))))) 686.59/213.82
ACTIVE(U12(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.59/213.82
ACTIVE(U21(U52(tt, z0, z1))) → c8(U21'(mark(s(plus(z1, z0))))) 686.59/213.82
ACTIVE(U21(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.59/213.82
ACTIVE(U31(U52(tt, z0, z1), x1)) → c8(U31'(mark(s(plus(z1, z0))), x1)) 686.59/213.82
ACTIVE(U31(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.59/213.82
ACTIVE(U32(U52(tt, z0, z1))) → c8(U32'(mark(s(plus(z1, z0))))) 686.59/213.82
ACTIVE(U32(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.59/213.82
ACTIVE(U41(U52(tt, z0, z1), x1)) → c8(U41'(mark(s(plus(z1, z0))), x1)) 686.59/213.82
ACTIVE(U41(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.59/213.82
ACTIVE(U51(U52(tt, z0, z1), x1, x2)) → c8(U51'(mark(s(plus(z1, z0))), x1, x2)) 686.59/213.82
ACTIVE(U51(U52(tt, z0, z1), x1, x2)) → c8(ACTIVE(U52(tt, z0, z1))) 686.59/213.82
ACTIVE(U52(U11(tt, z0), x1, x2)) → c8(U52'(mark(U12(isNat(z0))), x1, x2)) 686.59/213.82
ACTIVE(U52(U11(tt, z0), x1, x2)) → c8(ACTIVE(U11(tt, z0))) 686.59/213.82
ACTIVE(U52(U31(tt, z0), x1, x2)) → c8(U52'(mark(U32(isNat(z0))), x1, x2)) 686.59/213.82
ACTIVE(U52(U31(tt, z0), x1, x2)) → c8(ACTIVE(U31(tt, z0))) 686.59/213.82
ACTIVE(U52(U51(tt, z0, z1), x1, x2)) → c8(U52'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.59/213.82
ACTIVE(U52(U51(tt, z0, z1), x1, x2)) → c8(ACTIVE(U51(tt, z0, z1))) 686.59/213.82
ACTIVE(U52(U52(tt, z0, z1), x1, x2)) → c8(U52'(mark(s(plus(z1, z0))), x1, x2)) 686.59/213.82
ACTIVE(U52(U52(tt, z0, z1), x1, x2)) → c8(ACTIVE(U52(tt, z0, z1))) 686.59/213.82
ACTIVE(U52(isNat(plus(z0, z1)), x1, x2)) → c8(U52'(mark(U11(isNat(z0), z1)), x1, x2)) 686.59/213.82
ACTIVE(U52(isNat(plus(z0, z1)), x1, x2)) → c8(ACTIVE(isNat(plus(z0, z1)))) 686.59/213.82
ACTIVE(U52(isNat(s(z0)), x1, x2)) → c8(U52'(mark(U21(isNat(z0))), x1, x2)) 686.59/213.82
ACTIVE(U52(isNat(s(z0)), x1, x2)) → c8(ACTIVE(isNat(s(z0)))) 686.59/213.82
ACTIVE(U52(isNat(x(z0, z1)), x1, x2)) → c8(U52'(mark(U31(isNat(z0), z1)), x1, x2)) 686.59/213.82
ACTIVE(U52(isNat(x(z0, z1)), x1, x2)) → c8(ACTIVE(isNat(x(z0, z1)))) 686.59/213.82
ACTIVE(s(plus(z0, 0))) → c27(S(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.59/213.82
ACTIVE(s(plus(z0, s(z1)))) → c27(S(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.59/213.82
ACTIVE(s(x(z0, 0))) → c27(S(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.59/213.82
ACTIVE(s(x(z0, s(z1)))) → c27(S(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.59/213.82
ACTIVE(s(U11(z0, z1))) → c27(S(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.59/213.82
ACTIVE(s(U12(z0))) → c27(S(U12(active(z0))), ACTIVE(U12(z0))) 686.59/213.82
ACTIVE(s(U21(z0))) → c27(S(U21(active(z0))), ACTIVE(U21(z0))) 686.59/213.82
ACTIVE(s(U31(z0, z1))) → c27(S(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.59/213.82
ACTIVE(s(U32(z0))) → c27(S(U32(active(z0))), ACTIVE(U32(z0))) 686.59/213.82
ACTIVE(s(U41(z0, z1))) → c27(S(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.59/213.82
ACTIVE(s(U51(z0, z1, z2))) → c27(S(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.59/213.82
ACTIVE(s(U52(z0, z1, z2))) → c27(S(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.59/213.82
ACTIVE(s(s(z0))) → c27(S(s(active(z0))), ACTIVE(s(z0))) 686.59/213.82
ACTIVE(s(plus(z0, z1))) → c27(S(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.59/213.82
ACTIVE(s(plus(z0, z1))) → c27(S(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.59/213.82
ACTIVE(s(U61(z0))) → c27(S(U61(active(z0))), ACTIVE(U61(z0))) 686.59/213.82
ACTIVE(s(U71(z0, z1, z2))) → c27(S(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.59/213.82
ACTIVE(s(U72(z0, z1, z2))) → c27(S(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.59/213.82
ACTIVE(s(x(z0, z1))) → c27(S(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.59/213.82
ACTIVE(s(x(z0, z1))) → c27(S(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.59/213.82
ACTIVE(s(U12(tt))) → c27(S(mark(tt))) 686.59/213.82
ACTIVE(s(U21(tt))) → c27(S(mark(tt))) 686.59/213.82
ACTIVE(s(U32(tt))) → c27(S(mark(tt))) 686.59/213.82
ACTIVE(s(U41(tt, z0))) → c27(S(mark(z0))) 686.59/213.82
ACTIVE(s(isNat(0))) → c27(S(mark(tt))) 686.59/213.82
ACTIVE(s(U11(tt, z0))) → c9(S(mark(U12(isNat(z0))))) 686.59/213.82
ACTIVE(s(U11(tt, z0))) → c9(ACTIVE(U11(tt, z0))) 686.59/213.82
ACTIVE(s(U31(tt, z0))) → c9(S(mark(U32(isNat(z0))))) 686.59/213.82
ACTIVE(s(U31(tt, z0))) → c9(ACTIVE(U31(tt, z0))) 686.59/213.82
ACTIVE(s(U51(tt, z0, z1))) → c9(S(mark(U52(isNat(z1), z0, z1)))) 686.59/213.82
ACTIVE(s(U51(tt, z0, z1))) → c9(ACTIVE(U51(tt, z0, z1))) 686.59/213.82
ACTIVE(s(U52(tt, z0, z1))) → c9(S(mark(s(plus(z1, z0))))) 686.59/213.82
ACTIVE(s(U52(tt, z0, z1))) → c9(ACTIVE(U52(tt, z0, z1))) 686.59/213.82
ACTIVE(s(isNat(plus(z0, z1)))) → c9(S(mark(U11(isNat(z0), z1)))) 686.59/213.82
ACTIVE(s(isNat(plus(z0, z1)))) → c9(ACTIVE(isNat(plus(z0, z1)))) 686.59/213.82
ACTIVE(s(isNat(s(z0)))) → c9(S(mark(U21(isNat(z0))))) 686.59/213.82
ACTIVE(s(isNat(s(z0)))) → c9(ACTIVE(isNat(s(z0)))) 686.59/213.82
ACTIVE(s(isNat(x(z0, z1)))) → c9(S(mark(U31(isNat(z0), z1)))) 686.59/213.82
ACTIVE(s(isNat(x(z0, z1)))) → c9(ACTIVE(isNat(x(z0, z1)))) 686.59/213.82
ACTIVE(U61(plus(z0, 0))) → c30(U61'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.59/213.82
ACTIVE(U61(plus(z0, s(z1)))) → c30(U61'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.59/213.82
ACTIVE(U61(x(z0, 0))) → c30(U61'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.59/213.82
ACTIVE(U61(x(z0, s(z1)))) → c30(U61'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.59/213.82
ACTIVE(U61(U11(z0, z1))) → c30(U61'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.59/213.82
ACTIVE(U61(U12(z0))) → c30(U61'(U12(active(z0))), ACTIVE(U12(z0))) 686.59/213.82
ACTIVE(U61(U21(z0))) → c30(U61'(U21(active(z0))), ACTIVE(U21(z0))) 686.59/213.82
ACTIVE(U61(U31(z0, z1))) → c30(U61'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.59/213.82
ACTIVE(U61(U32(z0))) → c30(U61'(U32(active(z0))), ACTIVE(U32(z0))) 686.59/213.82
ACTIVE(U61(U41(z0, z1))) → c30(U61'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.59/213.82
ACTIVE(U61(U51(z0, z1, z2))) → c30(U61'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.59/213.82
ACTIVE(U61(U52(z0, z1, z2))) → c30(U61'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.59/213.82
ACTIVE(U61(s(z0))) → c30(U61'(s(active(z0))), ACTIVE(s(z0))) 686.59/213.82
ACTIVE(U61(plus(z0, z1))) → c30(U61'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.59/213.82
ACTIVE(U61(plus(z0, z1))) → c30(U61'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.59/213.82
ACTIVE(U61(U61(z0))) → c30(U61'(U61(active(z0))), ACTIVE(U61(z0))) 686.59/213.82
ACTIVE(U61(U71(z0, z1, z2))) → c30(U61'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.59/213.82
ACTIVE(U61(U72(z0, z1, z2))) → c30(U61'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.59/213.82
ACTIVE(U61(x(z0, z1))) → c30(U61'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.59/213.82
ACTIVE(U61(x(z0, z1))) → c30(U61'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.59/213.82
ACTIVE(U11(U61(tt), x1)) → c19(U11'(mark(0), x1)) 686.59/213.82
ACTIVE(U12(U61(tt))) → c20(U12'(mark(0))) 686.59/213.82
ACTIVE(U21(U61(tt))) → c21(U21'(mark(0))) 686.59/213.82
ACTIVE(U31(U61(tt), x1)) → c22(U31'(mark(0), x1)) 686.59/213.82
ACTIVE(U32(U61(tt))) → c23(U32'(mark(0))) 686.59/213.82
ACTIVE(U41(U61(tt), x1)) → c24(U41'(mark(0), x1)) 686.59/213.82
ACTIVE(U51(U61(tt), x1, x2)) → c25(U51'(mark(0), x1, x2)) 686.59/213.82
ACTIVE(U52(U61(tt), x1, x2)) → c26(U52'(mark(0), x1, x2)) 686.59/213.82
ACTIVE(s(U61(tt))) → c27(S(mark(0))) 686.59/213.82
ACTIVE(U61(U12(tt))) → c30(U61'(mark(tt))) 686.59/213.82
ACTIVE(U61(U21(tt))) → c30(U61'(mark(tt))) 686.59/213.82
ACTIVE(U61(U32(tt))) → c30(U61'(mark(tt))) 686.59/213.82
ACTIVE(U61(U41(tt, z0))) → c30(U61'(mark(z0))) 686.59/213.82
ACTIVE(U61(U61(tt))) → c30(U61'(mark(0))) 686.59/213.82
ACTIVE(U61(isNat(0))) → c30(U61'(mark(tt))) 686.59/213.82
ACTIVE(U61(U11(tt, z0))) → c10(U61'(mark(U12(isNat(z0))))) 686.59/213.82
ACTIVE(U61(U11(tt, z0))) → c10(ACTIVE(U11(tt, z0))) 686.59/213.82
ACTIVE(U61(U31(tt, z0))) → c10(U61'(mark(U32(isNat(z0))))) 686.59/213.82
ACTIVE(U61(U31(tt, z0))) → c10(ACTIVE(U31(tt, z0))) 686.59/213.82
ACTIVE(U61(U51(tt, z0, z1))) → c10(U61'(mark(U52(isNat(z1), z0, z1)))) 686.59/213.82
ACTIVE(U61(U51(tt, z0, z1))) → c10(ACTIVE(U51(tt, z0, z1))) 686.59/213.82
ACTIVE(U61(U52(tt, z0, z1))) → c10(U61'(mark(s(plus(z1, z0))))) 686.59/213.82
ACTIVE(U61(U52(tt, z0, z1))) → c10(ACTIVE(U52(tt, z0, z1))) 686.59/213.82
ACTIVE(U61(isNat(plus(z0, z1)))) → c10(U61'(mark(U11(isNat(z0), z1)))) 686.59/213.82
ACTIVE(U61(isNat(plus(z0, z1)))) → c10(ACTIVE(isNat(plus(z0, z1)))) 686.59/213.82
ACTIVE(U61(isNat(s(z0)))) → c10(U61'(mark(U21(isNat(z0))))) 686.59/213.82
ACTIVE(U61(isNat(s(z0)))) → c10(ACTIVE(isNat(s(z0)))) 686.59/213.82
ACTIVE(U61(isNat(x(z0, z1)))) → c10(U61'(mark(U31(isNat(z0), z1)))) 686.59/213.82
ACTIVE(U61(isNat(x(z0, z1)))) → c10(ACTIVE(isNat(x(z0, z1)))) 686.59/213.82
ACTIVE(U71(plus(z0, 0), x1, x2)) → c31(U71'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.59/213.82
ACTIVE(U71(plus(z0, s(z1)), x1, x2)) → c31(U71'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.59/213.82
ACTIVE(U71(x(z0, 0), x1, x2)) → c31(U71'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.59/213.82
ACTIVE(U71(x(z0, s(z1)), x1, x2)) → c31(U71'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.59/213.82
ACTIVE(U71(U11(z0, z1), x1, x2)) → c31(U71'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.59/213.82
ACTIVE(U71(U12(z0), x1, x2)) → c31(U71'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.59/213.82
ACTIVE(U71(U21(z0), x1, x2)) → c31(U71'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.59/213.82
ACTIVE(U71(U31(z0, z1), x1, x2)) → c31(U71'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.59/213.82
ACTIVE(U71(U32(z0), x1, x2)) → c31(U71'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.59/213.82
ACTIVE(U71(U41(z0, z1), x1, x2)) → c31(U71'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.59/213.82
ACTIVE(U71(U51(z0, z1, z2), x1, x2)) → c31(U71'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.59/213.82
ACTIVE(U71(U52(z0, z1, z2), x1, x2)) → c31(U71'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.59/213.82
ACTIVE(U71(s(z0), x1, x2)) → c31(U71'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.59/213.82
ACTIVE(U71(plus(z0, z1), x1, x2)) → c31(U71'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.59/213.82
ACTIVE(U71(plus(z0, z1), x1, x2)) → c31(U71'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.59/213.82
ACTIVE(U71(U61(z0), x1, x2)) → c31(U71'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.59/213.82
ACTIVE(U71(U71(z0, z1, z2), x1, x2)) → c31(U71'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.59/213.82
ACTIVE(U71(U72(z0, z1, z2), x1, x2)) → c31(U71'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.59/213.82
ACTIVE(U71(x(z0, z1), x1, x2)) → c31(U71'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.59/213.82
ACTIVE(U71(x(z0, z1), x1, x2)) → c31(U71'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.59/213.82
ACTIVE(U71(U12(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.59/213.82
ACTIVE(U71(U21(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.59/213.82
ACTIVE(U71(U32(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.59/213.82
ACTIVE(U71(U41(tt, z0), x1, x2)) → c31(U71'(mark(z0), x1, x2)) 686.59/213.82
ACTIVE(U71(U61(tt), x1, x2)) → c31(U71'(mark(0), x1, x2)) 686.59/213.82
ACTIVE(U71(isNat(0), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.59/213.82
ACTIVE(U11(U71(tt, z0, z1), x1)) → c11(U11'(mark(U72(isNat(z1), z0, z1)), x1)) 686.59/213.82
ACTIVE(U11(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.59/213.82
ACTIVE(U12(U71(tt, z0, z1))) → c11(U12'(mark(U72(isNat(z1), z0, z1)))) 686.59/213.82
ACTIVE(U12(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.59/213.82
ACTIVE(U21(U71(tt, z0, z1))) → c11(U21'(mark(U72(isNat(z1), z0, z1)))) 686.59/213.82
ACTIVE(U21(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.59/213.82
ACTIVE(U31(U71(tt, z0, z1), x1)) → c11(U31'(mark(U72(isNat(z1), z0, z1)), x1)) 686.59/213.82
ACTIVE(U31(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.59/213.82
ACTIVE(U32(U71(tt, z0, z1))) → c11(U32'(mark(U72(isNat(z1), z0, z1)))) 686.59/213.82
ACTIVE(U32(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.59/213.82
ACTIVE(U41(U71(tt, z0, z1), x1)) → c11(U41'(mark(U72(isNat(z1), z0, z1)), x1)) 686.59/213.82
ACTIVE(U41(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.59/213.82
ACTIVE(U51(U71(tt, z0, z1), x1, x2)) → c11(U51'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.59/213.82
ACTIVE(U51(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.59/213.82
ACTIVE(U52(U71(tt, z0, z1), x1, x2)) → c11(U52'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.59/213.82
ACTIVE(U52(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.59/213.82
ACTIVE(s(U71(tt, z0, z1))) → c11(S(mark(U72(isNat(z1), z0, z1)))) 686.59/213.82
ACTIVE(s(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.59/213.82
ACTIVE(U61(U71(tt, z0, z1))) → c11(U61'(mark(U72(isNat(z1), z0, z1)))) 686.59/213.82
ACTIVE(U61(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.59/213.82
ACTIVE(U71(U11(tt, z0), x1, x2)) → c11(U71'(mark(U12(isNat(z0))), x1, x2)) 686.59/213.82
ACTIVE(U71(U11(tt, z0), x1, x2)) → c11(ACTIVE(U11(tt, z0))) 686.59/213.82
ACTIVE(U71(U31(tt, z0), x1, x2)) → c11(U71'(mark(U32(isNat(z0))), x1, x2)) 686.59/213.82
ACTIVE(U71(U31(tt, z0), x1, x2)) → c11(ACTIVE(U31(tt, z0))) 686.59/213.82
ACTIVE(U71(U51(tt, z0, z1), x1, x2)) → c11(U71'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.59/213.82
ACTIVE(U71(U51(tt, z0, z1), x1, x2)) → c11(ACTIVE(U51(tt, z0, z1))) 686.59/213.82
ACTIVE(U71(U52(tt, z0, z1), x1, x2)) → c11(U71'(mark(s(plus(z1, z0))), x1, x2)) 686.59/213.82
ACTIVE(U71(U52(tt, z0, z1), x1, x2)) → c11(ACTIVE(U52(tt, z0, z1))) 686.59/213.82
ACTIVE(U71(U71(tt, z0, z1), x1, x2)) → c11(U71'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.59/213.82
ACTIVE(U71(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.59/213.82
ACTIVE(U71(isNat(plus(z0, z1)), x1, x2)) → c11(U71'(mark(U11(isNat(z0), z1)), x1, x2)) 686.59/213.82
ACTIVE(U71(isNat(plus(z0, z1)), x1, x2)) → c11(ACTIVE(isNat(plus(z0, z1)))) 686.59/213.82
ACTIVE(U71(isNat(s(z0)), x1, x2)) → c11(U71'(mark(U21(isNat(z0))), x1, x2)) 686.59/213.82
ACTIVE(U71(isNat(s(z0)), x1, x2)) → c11(ACTIVE(isNat(s(z0)))) 686.59/213.82
ACTIVE(U71(isNat(x(z0, z1)), x1, x2)) → c11(U71'(mark(U31(isNat(z0), z1)), x1, x2)) 686.59/213.82
ACTIVE(U71(isNat(x(z0, z1)), x1, x2)) → c11(ACTIVE(isNat(x(z0, z1)))) 686.59/213.82
ACTIVE(U72(plus(z0, 0), x1, x2)) → c32(U72'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.59/213.82
ACTIVE(U72(plus(z0, s(z1)), x1, x2)) → c32(U72'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.59/213.82
ACTIVE(U72(x(z0, 0), x1, x2)) → c32(U72'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.59/213.82
ACTIVE(U72(x(z0, s(z1)), x1, x2)) → c32(U72'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.59/213.82
ACTIVE(U72(U11(z0, z1), x1, x2)) → c32(U72'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.59/213.82
ACTIVE(U72(U12(z0), x1, x2)) → c32(U72'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.59/213.82
ACTIVE(U72(U21(z0), x1, x2)) → c32(U72'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.59/213.82
ACTIVE(U72(U31(z0, z1), x1, x2)) → c32(U72'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.59/213.82
ACTIVE(U72(U32(z0), x1, x2)) → c32(U72'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.59/213.82
ACTIVE(U72(U41(z0, z1), x1, x2)) → c32(U72'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.59/213.82
ACTIVE(U72(U51(z0, z1, z2), x1, x2)) → c32(U72'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.59/213.82
ACTIVE(U72(U52(z0, z1, z2), x1, x2)) → c32(U72'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.59/213.82
ACTIVE(U72(s(z0), x1, x2)) → c32(U72'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.59/213.82
ACTIVE(U72(plus(z0, z1), x1, x2)) → c32(U72'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.59/213.82
ACTIVE(U72(plus(z0, z1), x1, x2)) → c32(U72'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.59/213.82
ACTIVE(U72(U61(z0), x1, x2)) → c32(U72'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.59/213.82
ACTIVE(U72(U71(z0, z1, z2), x1, x2)) → c32(U72'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.59/213.82
ACTIVE(U72(U72(z0, z1, z2), x1, x2)) → c32(U72'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.59/213.82
ACTIVE(U72(x(z0, z1), x1, x2)) → c32(U72'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.59/213.82
ACTIVE(U72(x(z0, z1), x1, x2)) → c32(U72'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.59/213.82
ACTIVE(U72(U12(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.59/213.82
ACTIVE(U72(U21(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.59/213.82
ACTIVE(U72(U32(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.59/213.82
ACTIVE(U72(U41(tt, z0), x1, x2)) → c32(U72'(mark(z0), x1, x2)) 686.59/213.82
ACTIVE(U72(U61(tt), x1, x2)) → c32(U72'(mark(0), x1, x2)) 686.59/213.82
ACTIVE(U72(isNat(0), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.59/213.82
ACTIVE(U11(U72(tt, z0, z1), x1)) → c12(U11'(mark(plus(x(z1, z0), z1)), x1)) 686.59/213.82
ACTIVE(U11(U72(tt, z0, z1), x1)) → c12(ACTIVE(U72(tt, z0, z1))) 686.59/213.82
ACTIVE(U12(U72(tt, z0, z1))) → c12(U12'(mark(plus(x(z1, z0), z1)))) 686.59/213.82
ACTIVE(U12(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.59/213.82
ACTIVE(U21(U72(tt, z0, z1))) → c12(U21'(mark(plus(x(z1, z0), z1)))) 686.59/213.82
ACTIVE(U21(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.59/213.82
ACTIVE(U31(U72(tt, z0, z1), x1)) → c12(U31'(mark(plus(x(z1, z0), z1)), x1)) 686.59/213.82
ACTIVE(U31(U72(tt, z0, z1), x1)) → c12(ACTIVE(U72(tt, z0, z1))) 686.59/213.82
ACTIVE(U32(U72(tt, z0, z1))) → c12(U32'(mark(plus(x(z1, z0), z1)))) 686.59/213.82
ACTIVE(U32(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.59/213.82
ACTIVE(U41(U72(tt, z0, z1), x1)) → c12(U41'(mark(plus(x(z1, z0), z1)), x1)) 686.59/213.82
ACTIVE(U41(U72(tt, z0, z1), x1)) → c12(ACTIVE(U72(tt, z0, z1))) 686.59/213.82
ACTIVE(U51(U72(tt, z0, z1), x1, x2)) → c12(U51'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.59/213.82
ACTIVE(U51(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.59/213.82
ACTIVE(U52(U72(tt, z0, z1), x1, x2)) → c12(U52'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.59/213.82
ACTIVE(U52(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.59/213.82
ACTIVE(s(U72(tt, z0, z1))) → c12(S(mark(plus(x(z1, z0), z1)))) 686.59/213.82
ACTIVE(s(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.59/213.82
ACTIVE(U61(U72(tt, z0, z1))) → c12(U61'(mark(plus(x(z1, z0), z1)))) 686.59/213.82
ACTIVE(U61(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.59/213.82
ACTIVE(U71(U72(tt, z0, z1), x1, x2)) → c12(U71'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.59/213.82
ACTIVE(U71(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.59/213.82
ACTIVE(U72(U11(tt, z0), x1, x2)) → c12(U72'(mark(U12(isNat(z0))), x1, x2)) 686.59/213.82
ACTIVE(U72(U11(tt, z0), x1, x2)) → c12(ACTIVE(U11(tt, z0))) 686.59/213.82
ACTIVE(U72(U31(tt, z0), x1, x2)) → c12(U72'(mark(U32(isNat(z0))), x1, x2)) 686.59/213.82
ACTIVE(U72(U31(tt, z0), x1, x2)) → c12(ACTIVE(U31(tt, z0))) 686.59/213.82
ACTIVE(U72(U51(tt, z0, z1), x1, x2)) → c12(U72'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.59/213.82
ACTIVE(U72(U51(tt, z0, z1), x1, x2)) → c12(ACTIVE(U51(tt, z0, z1))) 686.59/213.82
ACTIVE(U72(U52(tt, z0, z1), x1, x2)) → c12(U72'(mark(s(plus(z1, z0))), x1, x2)) 686.59/213.82
ACTIVE(U72(U52(tt, z0, z1), x1, x2)) → c12(ACTIVE(U52(tt, z0, z1))) 686.59/213.82
ACTIVE(U72(U71(tt, z0, z1), x1, x2)) → c12(U72'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.59/213.82
ACTIVE(U72(U71(tt, z0, z1), x1, x2)) → c12(ACTIVE(U71(tt, z0, z1))) 686.59/213.82
ACTIVE(U72(U72(tt, z0, z1), x1, x2)) → c12(U72'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.59/213.82
ACTIVE(U72(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.59/213.82
ACTIVE(U72(isNat(plus(z0, z1)), x1, x2)) → c12(U72'(mark(U11(isNat(z0), z1)), x1, x2)) 686.59/213.82
ACTIVE(U72(isNat(plus(z0, z1)), x1, x2)) → c12(ACTIVE(isNat(plus(z0, z1)))) 686.59/213.82
ACTIVE(U72(isNat(s(z0)), x1, x2)) → c12(U72'(mark(U21(isNat(z0))), x1, x2)) 686.59/213.82
ACTIVE(U72(isNat(s(z0)), x1, x2)) → c12(ACTIVE(isNat(s(z0)))) 686.59/213.82
ACTIVE(U72(isNat(x(z0, z1)), x1, x2)) → c12(U72'(mark(U31(isNat(z0), z1)), x1, x2)) 686.59/213.82
ACTIVE(U72(isNat(x(z0, z1)), x1, x2)) → c12(ACTIVE(isNat(x(z0, z1)))) 686.59/213.82
PROPER(U11(x0, U11(z0, z1))) → c65(U11'(proper(x0), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(U11(z0, z1))) 686.59/213.82
PROPER(U11(x0, U12(z0))) → c65(U11'(proper(x0), U12(proper(z0))), PROPER(x0), PROPER(U12(z0))) 686.59/213.82
PROPER(U11(x0, isNat(z0))) → c65(U11'(proper(x0), isNat(proper(z0))), PROPER(x0), PROPER(isNat(z0))) 686.59/213.82
PROPER(U11(x0, U21(z0))) → c65(U11'(proper(x0), U21(proper(z0))), PROPER(x0), PROPER(U21(z0))) 686.59/213.82
PROPER(U11(x0, U31(z0, z1))) → c65(U11'(proper(x0), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(U31(z0, z1))) 686.59/213.82
PROPER(U11(x0, U32(z0))) → c65(U11'(proper(x0), U32(proper(z0))), PROPER(x0), PROPER(U32(z0))) 686.59/213.82
PROPER(U11(x0, U41(z0, z1))) → c65(U11'(proper(x0), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(U41(z0, z1))) 686.59/213.82
PROPER(U11(x0, U51(z0, z1, z2))) → c65(U11'(proper(x0), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U51(z0, z1, z2))) 686.59/213.82
PROPER(U11(x0, U52(z0, z1, z2))) → c65(U11'(proper(x0), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U52(z0, z1, z2))) 686.59/213.82
PROPER(U11(x0, s(z0))) → c65(U11'(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 686.59/213.82
PROPER(U11(x0, plus(z0, z1))) → c65(U11'(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 686.59/213.82
PROPER(U11(x0, U61(z0))) → c65(U11'(proper(x0), U61(proper(z0))), PROPER(x0), PROPER(U61(z0))) 686.59/213.82
PROPER(U11(x0, U71(z0, z1, z2))) → c65(U11'(proper(x0), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U71(z0, z1, z2))) 686.59/213.82
PROPER(U11(x0, U72(z0, z1, z2))) → c65(U11'(proper(x0), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U72(z0, z1, z2))) 686.59/213.82
PROPER(U11(x0, x(z0, z1))) → c65(U11'(proper(x0), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x(z0, z1))) 686.59/213.82
PROPER(U11(U11(z0, z1), x1)) → c65(U11'(U11(proper(z0), proper(z1)), proper(x1)), PROPER(U11(z0, z1)), PROPER(x1)) 686.59/213.82
PROPER(U11(U12(z0), x1)) → c65(U11'(U12(proper(z0)), proper(x1)), PROPER(U12(z0)), PROPER(x1)) 686.59/213.82
PROPER(U11(isNat(z0), x1)) → c65(U11'(isNat(proper(z0)), proper(x1)), PROPER(isNat(z0)), PROPER(x1)) 686.59/213.82
PROPER(U11(U21(z0), x1)) → c65(U11'(U21(proper(z0)), proper(x1)), PROPER(U21(z0)), PROPER(x1)) 686.59/213.82
PROPER(U11(U31(z0, z1), x1)) → c65(U11'(U31(proper(z0), proper(z1)), proper(x1)), PROPER(U31(z0, z1)), PROPER(x1)) 686.59/213.82
PROPER(U11(U32(z0), x1)) → c65(U11'(U32(proper(z0)), proper(x1)), PROPER(U32(z0)), PROPER(x1)) 686.59/213.82
PROPER(U11(U41(z0, z1), x1)) → c65(U11'(U41(proper(z0), proper(z1)), proper(x1)), PROPER(U41(z0, z1)), PROPER(x1)) 686.59/213.82
PROPER(U11(U51(z0, z1, z2), x1)) → c65(U11'(U51(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U51(z0, z1, z2)), PROPER(x1)) 686.59/213.82
PROPER(U11(U52(z0, z1, z2), x1)) → c65(U11'(U52(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U52(z0, z1, z2)), PROPER(x1)) 686.59/213.82
PROPER(U11(s(z0), x1)) → c65(U11'(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 686.59/213.82
PROPER(U11(plus(z0, z1), x1)) → c65(U11'(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 686.59/213.82
PROPER(U11(U61(z0), x1)) → c65(U11'(U61(proper(z0)), proper(x1)), PROPER(U61(z0)), PROPER(x1)) 686.59/213.82
PROPER(U11(U71(z0, z1, z2), x1)) → c65(U11'(U71(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U71(z0, z1, z2)), PROPER(x1)) 686.59/213.82
PROPER(U11(U72(z0, z1, z2), x1)) → c65(U11'(U72(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U72(z0, z1, z2)), PROPER(x1)) 686.59/213.82
PROPER(U11(x(z0, z1), x1)) → c65(U11'(x(proper(z0), proper(z1)), proper(x1)), PROPER(x(z0, z1)), PROPER(x1)) 686.59/213.82
PROPER(U11(x0, tt)) → c65(U11'(proper(x0), ok(tt)), PROPER(x0)) 686.59/213.82
PROPER(U11(x0, 0)) → c65(U11'(proper(x0), ok(0)), PROPER(x0)) 686.59/213.82
PROPER(U11(tt, x1)) → c65(U11'(ok(tt), proper(x1)), PROPER(x1)) 686.59/213.82
PROPER(U11(0, x1)) → c65(U11'(ok(0), proper(x1)), PROPER(x1)) 686.59/213.82
PROPER(U12(U11(z0, z1))) → c67(U12'(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.59/213.82
PROPER(U12(U12(z0))) → c67(U12'(U12(proper(z0))), PROPER(U12(z0))) 686.59/213.82
PROPER(U12(isNat(z0))) → c67(U12'(isNat(proper(z0))), PROPER(isNat(z0))) 686.59/213.82
PROPER(U12(U21(z0))) → c67(U12'(U21(proper(z0))), PROPER(U21(z0))) 686.59/213.82
PROPER(U12(U31(z0, z1))) → c67(U12'(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.59/213.82
PROPER(U12(U32(z0))) → c67(U12'(U32(proper(z0))), PROPER(U32(z0))) 686.59/213.82
PROPER(U12(U41(z0, z1))) → c67(U12'(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.59/213.82
PROPER(U12(U51(z0, z1, z2))) → c67(U12'(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.59/213.82
PROPER(U12(U52(z0, z1, z2))) → c67(U12'(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.59/213.82
PROPER(U12(s(z0))) → c67(U12'(s(proper(z0))), PROPER(s(z0))) 686.59/213.82
PROPER(U12(plus(z0, z1))) → c67(U12'(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.59/213.82
PROPER(U12(U61(z0))) → c67(U12'(U61(proper(z0))), PROPER(U61(z0))) 686.59/213.82
PROPER(U12(U71(z0, z1, z2))) → c67(U12'(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.59/213.82
PROPER(U12(U72(z0, z1, z2))) → c67(U12'(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.59/213.82
PROPER(U12(x(z0, z1))) → c67(U12'(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.59/213.82
PROPER(U12(tt)) → c67(U12'(ok(tt))) 686.59/213.82
PROPER(U12(0)) → c67(U12'(ok(0))) 686.59/213.82
PROPER(isNat(U11(z0, z1))) → c68(ISNAT(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.59/213.82
PROPER(isNat(U12(z0))) → c68(ISNAT(U12(proper(z0))), PROPER(U12(z0))) 686.59/213.82
PROPER(isNat(isNat(z0))) → c68(ISNAT(isNat(proper(z0))), PROPER(isNat(z0))) 686.59/213.82
PROPER(isNat(U21(z0))) → c68(ISNAT(U21(proper(z0))), PROPER(U21(z0))) 686.59/213.82
PROPER(isNat(U31(z0, z1))) → c68(ISNAT(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.59/213.82
PROPER(isNat(U32(z0))) → c68(ISNAT(U32(proper(z0))), PROPER(U32(z0))) 686.59/213.82
PROPER(isNat(U41(z0, z1))) → c68(ISNAT(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.59/213.82
PROPER(isNat(U51(z0, z1, z2))) → c68(ISNAT(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.59/213.82
PROPER(isNat(U52(z0, z1, z2))) → c68(ISNAT(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.59/213.82
PROPER(isNat(s(z0))) → c68(ISNAT(s(proper(z0))), PROPER(s(z0))) 686.59/213.82
PROPER(isNat(plus(z0, z1))) → c68(ISNAT(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.59/213.82
PROPER(isNat(U61(z0))) → c68(ISNAT(U61(proper(z0))), PROPER(U61(z0))) 686.59/213.82
PROPER(isNat(U71(z0, z1, z2))) → c68(ISNAT(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.59/213.82
PROPER(isNat(U72(z0, z1, z2))) → c68(ISNAT(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.59/213.82
PROPER(isNat(x(z0, z1))) → c68(ISNAT(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.59/213.82
PROPER(isNat(tt)) → c68(ISNAT(ok(tt))) 686.59/213.82
PROPER(isNat(0)) → c68(ISNAT(ok(0))) 686.59/213.82
PROPER(U21(U11(z0, z1))) → c69(U21'(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.59/213.82
PROPER(U21(U12(z0))) → c69(U21'(U12(proper(z0))), PROPER(U12(z0))) 686.59/213.82
PROPER(U21(isNat(z0))) → c69(U21'(isNat(proper(z0))), PROPER(isNat(z0))) 686.59/213.82
PROPER(U21(U21(z0))) → c69(U21'(U21(proper(z0))), PROPER(U21(z0))) 686.59/213.82
PROPER(U21(U31(z0, z1))) → c69(U21'(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.59/213.82
PROPER(U21(U32(z0))) → c69(U21'(U32(proper(z0))), PROPER(U32(z0))) 686.59/213.82
PROPER(U21(U41(z0, z1))) → c69(U21'(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.59/213.82
PROPER(U21(U51(z0, z1, z2))) → c69(U21'(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.59/213.82
PROPER(U21(U52(z0, z1, z2))) → c69(U21'(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.59/213.82
PROPER(U21(s(z0))) → c69(U21'(s(proper(z0))), PROPER(s(z0))) 686.59/213.82
PROPER(U21(plus(z0, z1))) → c69(U21'(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.59/213.82
PROPER(U21(U61(z0))) → c69(U21'(U61(proper(z0))), PROPER(U61(z0))) 686.59/213.82
PROPER(U21(U71(z0, z1, z2))) → c69(U21'(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.59/213.82
PROPER(U21(U72(z0, z1, z2))) → c69(U21'(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.59/213.82
PROPER(U21(x(z0, z1))) → c69(U21'(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.59/213.82
PROPER(U21(tt)) → c69(U21'(ok(tt))) 686.59/213.82
PROPER(U21(0)) → c69(U21'(ok(0))) 686.59/213.82
PROPER(U31(x0, U11(z0, z1))) → c70(U31'(proper(x0), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(U11(z0, z1))) 686.59/213.82
PROPER(U31(x0, U12(z0))) → c70(U31'(proper(x0), U12(proper(z0))), PROPER(x0), PROPER(U12(z0))) 686.59/213.82
PROPER(U31(x0, isNat(z0))) → c70(U31'(proper(x0), isNat(proper(z0))), PROPER(x0), PROPER(isNat(z0))) 686.59/213.82
PROPER(U31(x0, U21(z0))) → c70(U31'(proper(x0), U21(proper(z0))), PROPER(x0), PROPER(U21(z0))) 686.59/213.82
PROPER(U31(x0, U31(z0, z1))) → c70(U31'(proper(x0), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(U31(z0, z1))) 686.59/213.82
PROPER(U31(x0, U32(z0))) → c70(U31'(proper(x0), U32(proper(z0))), PROPER(x0), PROPER(U32(z0))) 686.59/213.82
PROPER(U31(x0, U41(z0, z1))) → c70(U31'(proper(x0), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(U41(z0, z1))) 686.59/213.82
PROPER(U31(x0, U51(z0, z1, z2))) → c70(U31'(proper(x0), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U51(z0, z1, z2))) 686.59/213.82
PROPER(U31(x0, U52(z0, z1, z2))) → c70(U31'(proper(x0), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U52(z0, z1, z2))) 686.59/213.82
PROPER(U31(x0, s(z0))) → c70(U31'(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 686.59/213.82
PROPER(U31(x0, plus(z0, z1))) → c70(U31'(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 686.59/213.82
PROPER(U31(x0, U61(z0))) → c70(U31'(proper(x0), U61(proper(z0))), PROPER(x0), PROPER(U61(z0))) 686.59/213.82
PROPER(U31(x0, U71(z0, z1, z2))) → c70(U31'(proper(x0), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U71(z0, z1, z2))) 686.59/213.82
PROPER(U31(x0, U72(z0, z1, z2))) → c70(U31'(proper(x0), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U72(z0, z1, z2))) 686.59/213.82
PROPER(U31(x0, x(z0, z1))) → c70(U31'(proper(x0), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x(z0, z1))) 686.59/213.82
PROPER(U31(U11(z0, z1), x1)) → c70(U31'(U11(proper(z0), proper(z1)), proper(x1)), PROPER(U11(z0, z1)), PROPER(x1)) 686.59/213.82
PROPER(U31(U12(z0), x1)) → c70(U31'(U12(proper(z0)), proper(x1)), PROPER(U12(z0)), PROPER(x1)) 686.59/213.82
PROPER(U31(isNat(z0), x1)) → c70(U31'(isNat(proper(z0)), proper(x1)), PROPER(isNat(z0)), PROPER(x1)) 686.59/213.82
PROPER(U31(U21(z0), x1)) → c70(U31'(U21(proper(z0)), proper(x1)), PROPER(U21(z0)), PROPER(x1)) 686.59/213.82
PROPER(U31(U31(z0, z1), x1)) → c70(U31'(U31(proper(z0), proper(z1)), proper(x1)), PROPER(U31(z0, z1)), PROPER(x1)) 686.59/213.82
PROPER(U31(U32(z0), x1)) → c70(U31'(U32(proper(z0)), proper(x1)), PROPER(U32(z0)), PROPER(x1)) 686.59/213.82
PROPER(U31(U41(z0, z1), x1)) → c70(U31'(U41(proper(z0), proper(z1)), proper(x1)), PROPER(U41(z0, z1)), PROPER(x1)) 686.59/213.82
PROPER(U31(U51(z0, z1, z2), x1)) → c70(U31'(U51(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U51(z0, z1, z2)), PROPER(x1)) 686.59/213.82
PROPER(U31(U52(z0, z1, z2), x1)) → c70(U31'(U52(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U52(z0, z1, z2)), PROPER(x1)) 686.59/213.82
PROPER(U31(s(z0), x1)) → c70(U31'(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 686.59/213.82
PROPER(U31(plus(z0, z1), x1)) → c70(U31'(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 686.59/213.82
PROPER(U31(U61(z0), x1)) → c70(U31'(U61(proper(z0)), proper(x1)), PROPER(U61(z0)), PROPER(x1)) 686.59/213.82
PROPER(U31(U71(z0, z1, z2), x1)) → c70(U31'(U71(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U71(z0, z1, z2)), PROPER(x1)) 686.59/213.82
PROPER(U31(U72(z0, z1, z2), x1)) → c70(U31'(U72(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U72(z0, z1, z2)), PROPER(x1)) 686.59/213.82
PROPER(U31(x(z0, z1), x1)) → c70(U31'(x(proper(z0), proper(z1)), proper(x1)), PROPER(x(z0, z1)), PROPER(x1)) 686.59/213.82
PROPER(U31(x0, tt)) → c70(U31'(proper(x0), ok(tt)), PROPER(x0)) 686.59/213.82
PROPER(U31(x0, 0)) → c70(U31'(proper(x0), ok(0)), PROPER(x0)) 686.59/213.82
PROPER(U31(tt, x1)) → c70(U31'(ok(tt), proper(x1)), PROPER(x1)) 686.59/213.82
PROPER(U31(0, x1)) → c70(U31'(ok(0), proper(x1)), PROPER(x1)) 686.59/213.82
PROPER(U32(U11(z0, z1))) → c71(U32'(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.59/213.82
PROPER(U32(U12(z0))) → c71(U32'(U12(proper(z0))), PROPER(U12(z0))) 686.59/213.82
PROPER(U32(isNat(z0))) → c71(U32'(isNat(proper(z0))), PROPER(isNat(z0))) 686.59/213.82
PROPER(U32(U21(z0))) → c71(U32'(U21(proper(z0))), PROPER(U21(z0))) 686.59/213.82
PROPER(U32(U31(z0, z1))) → c71(U32'(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.59/213.82
PROPER(U32(U32(z0))) → c71(U32'(U32(proper(z0))), PROPER(U32(z0))) 686.59/213.82
PROPER(U32(U41(z0, z1))) → c71(U32'(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.59/213.82
PROPER(U32(U51(z0, z1, z2))) → c71(U32'(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.59/213.82
PROPER(U32(U52(z0, z1, z2))) → c71(U32'(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.59/213.82
PROPER(U32(s(z0))) → c71(U32'(s(proper(z0))), PROPER(s(z0))) 686.59/213.82
PROPER(U32(plus(z0, z1))) → c71(U32'(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.59/213.82
PROPER(U32(U61(z0))) → c71(U32'(U61(proper(z0))), PROPER(U61(z0))) 686.59/213.82
PROPER(U32(U71(z0, z1, z2))) → c71(U32'(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.59/213.82
PROPER(U32(U72(z0, z1, z2))) → c71(U32'(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.59/213.82
PROPER(U32(x(z0, z1))) → c71(U32'(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.59/213.82
PROPER(U32(tt)) → c71(U32'(ok(tt))) 686.59/213.82
PROPER(U32(0)) → c71(U32'(ok(0))) 686.59/213.82
PROPER(U41(x0, U11(z0, z1))) → c72(U41'(proper(x0), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(U11(z0, z1))) 686.59/213.82
PROPER(U41(x0, U12(z0))) → c72(U41'(proper(x0), U12(proper(z0))), PROPER(x0), PROPER(U12(z0))) 686.59/213.82
PROPER(U41(x0, isNat(z0))) → c72(U41'(proper(x0), isNat(proper(z0))), PROPER(x0), PROPER(isNat(z0))) 686.59/213.82
PROPER(U41(x0, U21(z0))) → c72(U41'(proper(x0), U21(proper(z0))), PROPER(x0), PROPER(U21(z0))) 686.59/213.82
PROPER(U41(x0, U31(z0, z1))) → c72(U41'(proper(x0), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(U31(z0, z1))) 686.59/213.82
PROPER(U41(x0, U32(z0))) → c72(U41'(proper(x0), U32(proper(z0))), PROPER(x0), PROPER(U32(z0))) 686.59/213.82
PROPER(U41(x0, U41(z0, z1))) → c72(U41'(proper(x0), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(U41(z0, z1))) 686.59/213.82
PROPER(U41(x0, U51(z0, z1, z2))) → c72(U41'(proper(x0), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U51(z0, z1, z2))) 686.59/213.82
PROPER(U41(x0, U52(z0, z1, z2))) → c72(U41'(proper(x0), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U52(z0, z1, z2))) 686.59/213.82
PROPER(U41(x0, s(z0))) → c72(U41'(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 686.59/213.82
PROPER(U41(x0, plus(z0, z1))) → c72(U41'(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 686.59/213.82
PROPER(U41(x0, U61(z0))) → c72(U41'(proper(x0), U61(proper(z0))), PROPER(x0), PROPER(U61(z0))) 686.59/213.82
PROPER(U41(x0, U71(z0, z1, z2))) → c72(U41'(proper(x0), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U71(z0, z1, z2))) 686.59/213.82
PROPER(U41(x0, U72(z0, z1, z2))) → c72(U41'(proper(x0), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U72(z0, z1, z2))) 686.59/213.82
PROPER(U41(x0, x(z0, z1))) → c72(U41'(proper(x0), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x(z0, z1))) 686.59/213.82
PROPER(U41(U11(z0, z1), x1)) → c72(U41'(U11(proper(z0), proper(z1)), proper(x1)), PROPER(U11(z0, z1)), PROPER(x1)) 686.59/213.82
PROPER(U41(U12(z0), x1)) → c72(U41'(U12(proper(z0)), proper(x1)), PROPER(U12(z0)), PROPER(x1)) 686.59/213.82
PROPER(U41(isNat(z0), x1)) → c72(U41'(isNat(proper(z0)), proper(x1)), PROPER(isNat(z0)), PROPER(x1)) 686.59/213.82
PROPER(U41(U21(z0), x1)) → c72(U41'(U21(proper(z0)), proper(x1)), PROPER(U21(z0)), PROPER(x1)) 686.59/213.82
PROPER(U41(U31(z0, z1), x1)) → c72(U41'(U31(proper(z0), proper(z1)), proper(x1)), PROPER(U31(z0, z1)), PROPER(x1)) 686.59/213.82
PROPER(U41(U32(z0), x1)) → c72(U41'(U32(proper(z0)), proper(x1)), PROPER(U32(z0)), PROPER(x1)) 686.59/213.82
PROPER(U41(U41(z0, z1), x1)) → c72(U41'(U41(proper(z0), proper(z1)), proper(x1)), PROPER(U41(z0, z1)), PROPER(x1)) 686.59/213.82
PROPER(U41(U51(z0, z1, z2), x1)) → c72(U41'(U51(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U51(z0, z1, z2)), PROPER(x1)) 686.59/213.82
PROPER(U41(U52(z0, z1, z2), x1)) → c72(U41'(U52(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U52(z0, z1, z2)), PROPER(x1)) 686.59/213.82
PROPER(U41(s(z0), x1)) → c72(U41'(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 686.59/213.82
PROPER(U41(plus(z0, z1), x1)) → c72(U41'(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 686.59/213.82
PROPER(U41(U61(z0), x1)) → c72(U41'(U61(proper(z0)), proper(x1)), PROPER(U61(z0)), PROPER(x1)) 686.59/213.82
PROPER(U41(U71(z0, z1, z2), x1)) → c72(U41'(U71(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U71(z0, z1, z2)), PROPER(x1)) 686.59/213.82
PROPER(U41(U72(z0, z1, z2), x1)) → c72(U41'(U72(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U72(z0, z1, z2)), PROPER(x1)) 686.59/213.82
PROPER(U41(x(z0, z1), x1)) → c72(U41'(x(proper(z0), proper(z1)), proper(x1)), PROPER(x(z0, z1)), PROPER(x1)) 686.59/213.82
PROPER(U41(x0, tt)) → c72(U41'(proper(x0), ok(tt)), PROPER(x0)) 686.59/213.82
PROPER(U41(x0, 0)) → c72(U41'(proper(x0), ok(0)), PROPER(x0)) 686.59/213.82
PROPER(U41(tt, x1)) → c72(U41'(ok(tt), proper(x1)), PROPER(x1)) 686.59/213.82
PROPER(U41(0, x1)) → c72(U41'(ok(0), proper(x1)), PROPER(x1)) 686.59/213.82
PROPER(U51(x0, x1, U11(z0, z1))) → c73(U51'(proper(x0), proper(x1), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U11(z0, z1))) 686.59/213.82
PROPER(U51(x0, x1, U12(z0))) → c73(U51'(proper(x0), proper(x1), U12(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U12(z0))) 686.59/213.82
PROPER(U51(x0, x1, isNat(z0))) → c73(U51'(proper(x0), proper(x1), isNat(proper(z0))), PROPER(x0), PROPER(x1), PROPER(isNat(z0))) 686.59/213.82
PROPER(U51(x0, x1, U21(z0))) → c73(U51'(proper(x0), proper(x1), U21(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U21(z0))) 686.59/213.82
PROPER(U51(x0, x1, U31(z0, z1))) → c73(U51'(proper(x0), proper(x1), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U31(z0, z1))) 686.59/213.82
PROPER(U51(x0, x1, U32(z0))) → c73(U51'(proper(x0), proper(x1), U32(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U32(z0))) 686.59/213.82
PROPER(U51(x0, x1, U41(z0, z1))) → c73(U51'(proper(x0), proper(x1), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U41(z0, z1))) 686.59/213.82
PROPER(U51(x0, x1, U51(z0, z1, z2))) → c73(U51'(proper(x0), proper(x1), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U51(z0, z1, z2))) 686.59/213.82
PROPER(U51(x0, x1, U52(z0, z1, z2))) → c73(U51'(proper(x0), proper(x1), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U52(z0, z1, z2))) 686.59/213.82
PROPER(U51(x0, x1, s(z0))) → c73(U51'(proper(x0), proper(x1), s(proper(z0))), PROPER(x0), PROPER(x1), PROPER(s(z0))) 686.59/213.82
PROPER(U51(x0, x1, plus(z0, z1))) → c73(U51'(proper(x0), proper(x1), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(plus(z0, z1))) 686.59/213.82
PROPER(U51(x0, x1, U61(z0))) → c73(U51'(proper(x0), proper(x1), U61(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U61(z0))) 686.59/213.82
PROPER(U51(x0, x1, U71(z0, z1, z2))) → c73(U51'(proper(x0), proper(x1), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U71(z0, z1, z2))) 686.59/213.82
PROPER(U51(x0, x1, U72(z0, z1, z2))) → c73(U51'(proper(x0), proper(x1), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U72(z0, z1, z2))) 686.59/213.82
PROPER(U51(x0, x1, x(z0, z1))) → c73(U51'(proper(x0), proper(x1), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(x(z0, z1))) 686.59/213.82
PROPER(U51(x0, U11(z0, z1), x2)) → c73(U51'(proper(x0), U11(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U11(z0, z1)), PROPER(x2)) 686.59/213.82
PROPER(U51(x0, U12(z0), x2)) → c73(U51'(proper(x0), U12(proper(z0)), proper(x2)), PROPER(x0), PROPER(U12(z0)), PROPER(x2)) 686.59/213.82
PROPER(U51(x0, isNat(z0), x2)) → c73(U51'(proper(x0), isNat(proper(z0)), proper(x2)), PROPER(x0), PROPER(isNat(z0)), PROPER(x2)) 686.59/213.82
PROPER(U51(x0, U21(z0), x2)) → c73(U51'(proper(x0), U21(proper(z0)), proper(x2)), PROPER(x0), PROPER(U21(z0)), PROPER(x2)) 686.59/213.82
PROPER(U51(x0, U31(z0, z1), x2)) → c73(U51'(proper(x0), U31(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U31(z0, z1)), PROPER(x2)) 686.59/213.82
PROPER(U51(x0, U32(z0), x2)) → c73(U51'(proper(x0), U32(proper(z0)), proper(x2)), PROPER(x0), PROPER(U32(z0)), PROPER(x2)) 686.59/213.82
PROPER(U51(x0, U41(z0, z1), x2)) → c73(U51'(proper(x0), U41(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U41(z0, z1)), PROPER(x2)) 686.59/213.82
PROPER(U51(x0, U51(z0, z1, z2), x2)) → c73(U51'(proper(x0), U51(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U51(z0, z1, z2)), PROPER(x2)) 686.59/213.82
PROPER(U51(x0, U52(z0, z1, z2), x2)) → c73(U51'(proper(x0), U52(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U52(z0, z1, z2)), PROPER(x2)) 686.59/213.82
PROPER(U51(x0, s(z0), x2)) → c73(U51'(proper(x0), s(proper(z0)), proper(x2)), PROPER(x0), PROPER(s(z0)), PROPER(x2)) 686.59/213.82
PROPER(U51(x0, plus(z0, z1), x2)) → c73(U51'(proper(x0), plus(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(plus(z0, z1)), PROPER(x2)) 686.59/213.82
PROPER(U51(x0, U61(z0), x2)) → c73(U51'(proper(x0), U61(proper(z0)), proper(x2)), PROPER(x0), PROPER(U61(z0)), PROPER(x2)) 686.59/213.82
PROPER(U51(x0, U71(z0, z1, z2), x2)) → c73(U51'(proper(x0), U71(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U71(z0, z1, z2)), PROPER(x2)) 686.59/213.82
PROPER(U51(x0, U72(z0, z1, z2), x2)) → c73(U51'(proper(x0), U72(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U72(z0, z1, z2)), PROPER(x2)) 686.59/213.82
PROPER(U51(x0, x(z0, z1), x2)) → c73(U51'(proper(x0), x(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(x(z0, z1)), PROPER(x2)) 686.59/213.82
PROPER(U51(U11(z0, z1), x1, x2)) → c73(U51'(U11(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U11(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.82
PROPER(U51(U12(z0), x1, x2)) → c73(U51'(U12(proper(z0)), proper(x1), proper(x2)), PROPER(U12(z0)), PROPER(x1), PROPER(x2)) 686.59/213.82
PROPER(U51(isNat(z0), x1, x2)) → c73(U51'(isNat(proper(z0)), proper(x1), proper(x2)), PROPER(isNat(z0)), PROPER(x1), PROPER(x2)) 686.59/213.82
PROPER(U51(U21(z0), x1, x2)) → c73(U51'(U21(proper(z0)), proper(x1), proper(x2)), PROPER(U21(z0)), PROPER(x1), PROPER(x2)) 686.59/213.82
PROPER(U51(U31(z0, z1), x1, x2)) → c73(U51'(U31(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U31(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.82
PROPER(U51(U32(z0), x1, x2)) → c73(U51'(U32(proper(z0)), proper(x1), proper(x2)), PROPER(U32(z0)), PROPER(x1), PROPER(x2)) 686.59/213.82
PROPER(U51(U41(z0, z1), x1, x2)) → c73(U51'(U41(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U41(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.82
PROPER(U51(U51(z0, z1, z2), x1, x2)) → c73(U51'(U51(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U51(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.59/213.82
PROPER(U51(U52(z0, z1, z2), x1, x2)) → c73(U51'(U52(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U52(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.59/213.82
PROPER(U51(s(z0), x1, x2)) → c73(U51'(s(proper(z0)), proper(x1), proper(x2)), PROPER(s(z0)), PROPER(x1), PROPER(x2)) 686.59/213.82
PROPER(U51(plus(z0, z1), x1, x2)) → c73(U51'(plus(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(plus(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.82
PROPER(U51(U61(z0), x1, x2)) → c73(U51'(U61(proper(z0)), proper(x1), proper(x2)), PROPER(U61(z0)), PROPER(x1), PROPER(x2)) 686.59/213.82
PROPER(U51(U71(z0, z1, z2), x1, x2)) → c73(U51'(U71(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U71(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.59/213.82
PROPER(U51(U72(z0, z1, z2), x1, x2)) → c73(U51'(U72(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U72(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.59/213.82
PROPER(U51(x(z0, z1), x1, x2)) → c73(U51'(x(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(x(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.82
PROPER(U51(x0, x1, tt)) → c73(U51'(proper(x0), proper(x1), ok(tt)), PROPER(x0), PROPER(x1)) 686.59/213.82
PROPER(U51(x0, x1, 0)) → c73(U51'(proper(x0), proper(x1), ok(0)), PROPER(x0), PROPER(x1)) 686.59/213.82
PROPER(U51(x0, tt, x2)) → c73(U51'(proper(x0), ok(tt), proper(x2)), PROPER(x0), PROPER(x2)) 686.59/213.82
PROPER(U51(x0, 0, x2)) → c73(U51'(proper(x0), ok(0), proper(x2)), PROPER(x0), PROPER(x2)) 686.59/213.82
PROPER(U51(tt, x1, x2)) → c73(U51'(ok(tt), proper(x1), proper(x2)), PROPER(x1), PROPER(x2)) 686.59/213.82
PROPER(U51(0, x1, x2)) → c73(U51'(ok(0), proper(x1), proper(x2)), PROPER(x1), PROPER(x2)) 686.59/213.82
PROPER(U52(x0, x1, U11(z0, z1))) → c74(U52'(proper(x0), proper(x1), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U11(z0, z1))) 686.59/213.82
PROPER(U52(x0, x1, U12(z0))) → c74(U52'(proper(x0), proper(x1), U12(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U12(z0))) 686.59/213.82
PROPER(U52(x0, x1, isNat(z0))) → c74(U52'(proper(x0), proper(x1), isNat(proper(z0))), PROPER(x0), PROPER(x1), PROPER(isNat(z0))) 686.59/213.82
PROPER(U52(x0, x1, U21(z0))) → c74(U52'(proper(x0), proper(x1), U21(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U21(z0))) 686.59/213.82
PROPER(U52(x0, x1, U31(z0, z1))) → c74(U52'(proper(x0), proper(x1), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U31(z0, z1))) 686.59/213.82
PROPER(U52(x0, x1, U32(z0))) → c74(U52'(proper(x0), proper(x1), U32(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U32(z0))) 686.59/213.82
PROPER(U52(x0, x1, U41(z0, z1))) → c74(U52'(proper(x0), proper(x1), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U41(z0, z1))) 686.59/213.82
PROPER(U52(x0, x1, U51(z0, z1, z2))) → c74(U52'(proper(x0), proper(x1), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U51(z0, z1, z2))) 686.59/213.82
PROPER(U52(x0, x1, U52(z0, z1, z2))) → c74(U52'(proper(x0), proper(x1), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U52(z0, z1, z2))) 686.59/213.82
PROPER(U52(x0, x1, s(z0))) → c74(U52'(proper(x0), proper(x1), s(proper(z0))), PROPER(x0), PROPER(x1), PROPER(s(z0))) 686.59/213.82
PROPER(U52(x0, x1, plus(z0, z1))) → c74(U52'(proper(x0), proper(x1), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(plus(z0, z1))) 686.59/213.82
PROPER(U52(x0, x1, U61(z0))) → c74(U52'(proper(x0), proper(x1), U61(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U61(z0))) 686.59/213.82
PROPER(U52(x0, x1, U71(z0, z1, z2))) → c74(U52'(proper(x0), proper(x1), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U71(z0, z1, z2))) 686.59/213.82
PROPER(U52(x0, x1, U72(z0, z1, z2))) → c74(U52'(proper(x0), proper(x1), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U72(z0, z1, z2))) 686.59/213.82
PROPER(U52(x0, x1, x(z0, z1))) → c74(U52'(proper(x0), proper(x1), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(x(z0, z1))) 686.59/213.82
PROPER(U52(x0, U11(z0, z1), x2)) → c74(U52'(proper(x0), U11(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U11(z0, z1)), PROPER(x2)) 686.59/213.82
PROPER(U52(x0, U12(z0), x2)) → c74(U52'(proper(x0), U12(proper(z0)), proper(x2)), PROPER(x0), PROPER(U12(z0)), PROPER(x2)) 686.59/213.82
PROPER(U52(x0, isNat(z0), x2)) → c74(U52'(proper(x0), isNat(proper(z0)), proper(x2)), PROPER(x0), PROPER(isNat(z0)), PROPER(x2)) 686.59/213.82
PROPER(U52(x0, U21(z0), x2)) → c74(U52'(proper(x0), U21(proper(z0)), proper(x2)), PROPER(x0), PROPER(U21(z0)), PROPER(x2)) 686.59/213.82
PROPER(U52(x0, U31(z0, z1), x2)) → c74(U52'(proper(x0), U31(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U31(z0, z1)), PROPER(x2)) 686.59/213.82
PROPER(U52(x0, U32(z0), x2)) → c74(U52'(proper(x0), U32(proper(z0)), proper(x2)), PROPER(x0), PROPER(U32(z0)), PROPER(x2)) 686.59/213.82
PROPER(U52(x0, U41(z0, z1), x2)) → c74(U52'(proper(x0), U41(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U41(z0, z1)), PROPER(x2)) 686.59/213.82
PROPER(U52(x0, U51(z0, z1, z2), x2)) → c74(U52'(proper(x0), U51(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U51(z0, z1, z2)), PROPER(x2)) 686.59/213.82
PROPER(U52(x0, U52(z0, z1, z2), x2)) → c74(U52'(proper(x0), U52(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U52(z0, z1, z2)), PROPER(x2)) 686.59/213.82
PROPER(U52(x0, s(z0), x2)) → c74(U52'(proper(x0), s(proper(z0)), proper(x2)), PROPER(x0), PROPER(s(z0)), PROPER(x2)) 686.59/213.82
PROPER(U52(x0, plus(z0, z1), x2)) → c74(U52'(proper(x0), plus(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(plus(z0, z1)), PROPER(x2)) 686.59/213.82
PROPER(U52(x0, U61(z0), x2)) → c74(U52'(proper(x0), U61(proper(z0)), proper(x2)), PROPER(x0), PROPER(U61(z0)), PROPER(x2)) 686.59/213.82
PROPER(U52(x0, U71(z0, z1, z2), x2)) → c74(U52'(proper(x0), U71(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U71(z0, z1, z2)), PROPER(x2)) 686.59/213.82
PROPER(U52(x0, U72(z0, z1, z2), x2)) → c74(U52'(proper(x0), U72(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U72(z0, z1, z2)), PROPER(x2)) 686.59/213.82
PROPER(U52(x0, x(z0, z1), x2)) → c74(U52'(proper(x0), x(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(x(z0, z1)), PROPER(x2)) 686.59/213.82
PROPER(U52(U11(z0, z1), x1, x2)) → c74(U52'(U11(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U11(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.82
PROPER(U52(U12(z0), x1, x2)) → c74(U52'(U12(proper(z0)), proper(x1), proper(x2)), PROPER(U12(z0)), PROPER(x1), PROPER(x2)) 686.59/213.82
PROPER(U52(isNat(z0), x1, x2)) → c74(U52'(isNat(proper(z0)), proper(x1), proper(x2)), PROPER(isNat(z0)), PROPER(x1), PROPER(x2)) 686.59/213.82
PROPER(U52(U21(z0), x1, x2)) → c74(U52'(U21(proper(z0)), proper(x1), proper(x2)), PROPER(U21(z0)), PROPER(x1), PROPER(x2)) 686.59/213.82
PROPER(U52(U31(z0, z1), x1, x2)) → c74(U52'(U31(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U31(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.82
PROPER(U52(U32(z0), x1, x2)) → c74(U52'(U32(proper(z0)), proper(x1), proper(x2)), PROPER(U32(z0)), PROPER(x1), PROPER(x2)) 686.59/213.82
PROPER(U52(U41(z0, z1), x1, x2)) → c74(U52'(U41(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U41(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.82
PROPER(U52(U51(z0, z1, z2), x1, x2)) → c74(U52'(U51(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U51(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.59/213.82
PROPER(U52(U52(z0, z1, z2), x1, x2)) → c74(U52'(U52(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U52(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.59/213.82
PROPER(U52(s(z0), x1, x2)) → c74(U52'(s(proper(z0)), proper(x1), proper(x2)), PROPER(s(z0)), PROPER(x1), PROPER(x2)) 686.59/213.82
PROPER(U52(plus(z0, z1), x1, x2)) → c74(U52'(plus(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(plus(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.82
PROPER(U52(U61(z0), x1, x2)) → c74(U52'(U61(proper(z0)), proper(x1), proper(x2)), PROPER(U61(z0)), PROPER(x1), PROPER(x2)) 686.59/213.82
PROPER(U52(U71(z0, z1, z2), x1, x2)) → c74(U52'(U71(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U71(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.59/213.82
PROPER(U52(U72(z0, z1, z2), x1, x2)) → c74(U52'(U72(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U72(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.59/213.82
PROPER(U52(x(z0, z1), x1, x2)) → c74(U52'(x(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(x(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.82
PROPER(U52(x0, x1, tt)) → c74(U52'(proper(x0), proper(x1), ok(tt)), PROPER(x0), PROPER(x1)) 686.59/213.82
PROPER(U52(x0, x1, 0)) → c74(U52'(proper(x0), proper(x1), ok(0)), PROPER(x0), PROPER(x1)) 686.59/213.82
PROPER(U52(x0, tt, x2)) → c74(U52'(proper(x0), ok(tt), proper(x2)), PROPER(x0), PROPER(x2)) 686.59/213.82
PROPER(U52(x0, 0, x2)) → c74(U52'(proper(x0), ok(0), proper(x2)), PROPER(x0), PROPER(x2)) 686.59/213.82
PROPER(U52(tt, x1, x2)) → c74(U52'(ok(tt), proper(x1), proper(x2)), PROPER(x1), PROPER(x2)) 686.59/213.82
PROPER(U52(0, x1, x2)) → c74(U52'(ok(0), proper(x1), proper(x2)), PROPER(x1), PROPER(x2)) 686.59/213.82
PROPER(s(U11(z0, z1))) → c75(S(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.59/213.82
PROPER(s(U12(z0))) → c75(S(U12(proper(z0))), PROPER(U12(z0))) 686.59/213.82
PROPER(s(isNat(z0))) → c75(S(isNat(proper(z0))), PROPER(isNat(z0))) 686.59/213.82
PROPER(s(U21(z0))) → c75(S(U21(proper(z0))), PROPER(U21(z0))) 686.59/213.82
PROPER(s(U31(z0, z1))) → c75(S(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.59/213.82
PROPER(s(U32(z0))) → c75(S(U32(proper(z0))), PROPER(U32(z0))) 686.59/213.82
PROPER(s(U41(z0, z1))) → c75(S(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.59/213.82
PROPER(s(U51(z0, z1, z2))) → c75(S(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.59/213.82
PROPER(s(U52(z0, z1, z2))) → c75(S(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.59/213.82
PROPER(s(s(z0))) → c75(S(s(proper(z0))), PROPER(s(z0))) 686.59/213.82
PROPER(s(plus(z0, z1))) → c75(S(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.59/213.82
PROPER(s(U61(z0))) → c75(S(U61(proper(z0))), PROPER(U61(z0))) 686.59/213.82
PROPER(s(U71(z0, z1, z2))) → c75(S(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.59/213.82
PROPER(s(U72(z0, z1, z2))) → c75(S(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.59/213.82
PROPER(s(x(z0, z1))) → c75(S(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.59/213.82
PROPER(s(tt)) → c75(S(ok(tt))) 686.59/213.82
PROPER(s(0)) → c75(S(ok(0))) 686.59/213.82
PROPER(plus(x0, U11(z0, z1))) → c76(PLUS(proper(x0), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(U11(z0, z1))) 686.59/213.82
PROPER(plus(x0, U12(z0))) → c76(PLUS(proper(x0), U12(proper(z0))), PROPER(x0), PROPER(U12(z0))) 686.59/213.82
PROPER(plus(x0, isNat(z0))) → c76(PLUS(proper(x0), isNat(proper(z0))), PROPER(x0), PROPER(isNat(z0))) 686.59/213.82
PROPER(plus(x0, U21(z0))) → c76(PLUS(proper(x0), U21(proper(z0))), PROPER(x0), PROPER(U21(z0))) 686.59/213.82
PROPER(plus(x0, U31(z0, z1))) → c76(PLUS(proper(x0), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(U31(z0, z1))) 686.59/213.82
PROPER(plus(x0, U32(z0))) → c76(PLUS(proper(x0), U32(proper(z0))), PROPER(x0), PROPER(U32(z0))) 686.59/213.82
PROPER(plus(x0, U41(z0, z1))) → c76(PLUS(proper(x0), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(U41(z0, z1))) 686.59/213.82
PROPER(plus(x0, U51(z0, z1, z2))) → c76(PLUS(proper(x0), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U51(z0, z1, z2))) 686.59/213.82
PROPER(plus(x0, U52(z0, z1, z2))) → c76(PLUS(proper(x0), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U52(z0, z1, z2))) 686.59/213.82
PROPER(plus(x0, s(z0))) → c76(PLUS(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 686.59/213.82
PROPER(plus(x0, plus(z0, z1))) → c76(PLUS(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 686.59/213.82
PROPER(plus(x0, U61(z0))) → c76(PLUS(proper(x0), U61(proper(z0))), PROPER(x0), PROPER(U61(z0))) 686.59/213.82
PROPER(plus(x0, U71(z0, z1, z2))) → c76(PLUS(proper(x0), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U71(z0, z1, z2))) 686.59/213.82
PROPER(plus(x0, U72(z0, z1, z2))) → c76(PLUS(proper(x0), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U72(z0, z1, z2))) 686.59/213.82
PROPER(plus(x0, x(z0, z1))) → c76(PLUS(proper(x0), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x(z0, z1))) 686.59/213.82
PROPER(plus(U11(z0, z1), x1)) → c76(PLUS(U11(proper(z0), proper(z1)), proper(x1)), PROPER(U11(z0, z1)), PROPER(x1)) 686.59/213.82
PROPER(plus(U12(z0), x1)) → c76(PLUS(U12(proper(z0)), proper(x1)), PROPER(U12(z0)), PROPER(x1)) 686.59/213.82
PROPER(plus(isNat(z0), x1)) → c76(PLUS(isNat(proper(z0)), proper(x1)), PROPER(isNat(z0)), PROPER(x1)) 686.59/213.82
PROPER(plus(U21(z0), x1)) → c76(PLUS(U21(proper(z0)), proper(x1)), PROPER(U21(z0)), PROPER(x1)) 686.59/213.82
PROPER(plus(U31(z0, z1), x1)) → c76(PLUS(U31(proper(z0), proper(z1)), proper(x1)), PROPER(U31(z0, z1)), PROPER(x1)) 686.59/213.82
PROPER(plus(U32(z0), x1)) → c76(PLUS(U32(proper(z0)), proper(x1)), PROPER(U32(z0)), PROPER(x1)) 686.59/213.82
PROPER(plus(U41(z0, z1), x1)) → c76(PLUS(U41(proper(z0), proper(z1)), proper(x1)), PROPER(U41(z0, z1)), PROPER(x1)) 686.59/213.82
PROPER(plus(U51(z0, z1, z2), x1)) → c76(PLUS(U51(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U51(z0, z1, z2)), PROPER(x1)) 686.59/213.82
PROPER(plus(U52(z0, z1, z2), x1)) → c76(PLUS(U52(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U52(z0, z1, z2)), PROPER(x1)) 686.59/213.82
PROPER(plus(s(z0), x1)) → c76(PLUS(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 686.59/213.82
PROPER(plus(plus(z0, z1), x1)) → c76(PLUS(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 686.59/213.82
PROPER(plus(U61(z0), x1)) → c76(PLUS(U61(proper(z0)), proper(x1)), PROPER(U61(z0)), PROPER(x1)) 686.59/213.82
PROPER(plus(U71(z0, z1, z2), x1)) → c76(PLUS(U71(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U71(z0, z1, z2)), PROPER(x1)) 686.59/213.82
PROPER(plus(U72(z0, z1, z2), x1)) → c76(PLUS(U72(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U72(z0, z1, z2)), PROPER(x1)) 686.59/213.82
PROPER(plus(x(z0, z1), x1)) → c76(PLUS(x(proper(z0), proper(z1)), proper(x1)), PROPER(x(z0, z1)), PROPER(x1)) 686.59/213.82
PROPER(plus(x0, tt)) → c76(PLUS(proper(x0), ok(tt)), PROPER(x0)) 686.59/213.82
PROPER(plus(x0, 0)) → c76(PLUS(proper(x0), ok(0)), PROPER(x0)) 686.59/213.82
PROPER(plus(tt, x1)) → c76(PLUS(ok(tt), proper(x1)), PROPER(x1)) 686.59/213.82
PROPER(plus(0, x1)) → c76(PLUS(ok(0), proper(x1)), PROPER(x1)) 686.59/213.82
PROPER(U61(U11(z0, z1))) → c77(U61'(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.59/213.82
PROPER(U61(U12(z0))) → c77(U61'(U12(proper(z0))), PROPER(U12(z0))) 686.59/213.82
PROPER(U61(isNat(z0))) → c77(U61'(isNat(proper(z0))), PROPER(isNat(z0))) 686.59/213.82
PROPER(U61(U21(z0))) → c77(U61'(U21(proper(z0))), PROPER(U21(z0))) 686.59/213.82
PROPER(U61(U31(z0, z1))) → c77(U61'(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.59/213.82
PROPER(U61(U32(z0))) → c77(U61'(U32(proper(z0))), PROPER(U32(z0))) 686.59/213.82
PROPER(U61(U41(z0, z1))) → c77(U61'(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.59/213.82
PROPER(U61(U51(z0, z1, z2))) → c77(U61'(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.59/213.82
PROPER(U61(U52(z0, z1, z2))) → c77(U61'(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.59/213.82
PROPER(U61(s(z0))) → c77(U61'(s(proper(z0))), PROPER(s(z0))) 686.59/213.82
PROPER(U61(plus(z0, z1))) → c77(U61'(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.59/213.82
PROPER(U61(U61(z0))) → c77(U61'(U61(proper(z0))), PROPER(U61(z0))) 686.59/213.82
PROPER(U61(U71(z0, z1, z2))) → c77(U61'(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.59/213.82
PROPER(U61(U72(z0, z1, z2))) → c77(U61'(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.59/213.82
PROPER(U61(x(z0, z1))) → c77(U61'(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.59/213.82
PROPER(U61(tt)) → c77(U61'(ok(tt))) 686.59/213.82
PROPER(U61(0)) → c77(U61'(ok(0))) 686.59/213.82
PROPER(U71(x0, x1, U11(z0, z1))) → c79(U71'(proper(x0), proper(x1), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U11(z0, z1))) 686.59/213.82
PROPER(U71(x0, x1, U12(z0))) → c79(U71'(proper(x0), proper(x1), U12(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U12(z0))) 686.59/213.82
PROPER(U71(x0, x1, isNat(z0))) → c79(U71'(proper(x0), proper(x1), isNat(proper(z0))), PROPER(x0), PROPER(x1), PROPER(isNat(z0))) 686.59/213.82
PROPER(U71(x0, x1, U21(z0))) → c79(U71'(proper(x0), proper(x1), U21(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U21(z0))) 686.59/213.82
PROPER(U71(x0, x1, U31(z0, z1))) → c79(U71'(proper(x0), proper(x1), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U31(z0, z1))) 686.59/213.82
PROPER(U71(x0, x1, U32(z0))) → c79(U71'(proper(x0), proper(x1), U32(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U32(z0))) 686.59/213.82
PROPER(U71(x0, x1, U41(z0, z1))) → c79(U71'(proper(x0), proper(x1), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U41(z0, z1))) 686.59/213.82
PROPER(U71(x0, x1, U51(z0, z1, z2))) → c79(U71'(proper(x0), proper(x1), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U51(z0, z1, z2))) 686.59/213.82
PROPER(U71(x0, x1, U52(z0, z1, z2))) → c79(U71'(proper(x0), proper(x1), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U52(z0, z1, z2))) 686.59/213.82
PROPER(U71(x0, x1, s(z0))) → c79(U71'(proper(x0), proper(x1), s(proper(z0))), PROPER(x0), PROPER(x1), PROPER(s(z0))) 686.59/213.82
PROPER(U71(x0, x1, plus(z0, z1))) → c79(U71'(proper(x0), proper(x1), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(plus(z0, z1))) 686.59/213.83
PROPER(U71(x0, x1, U61(z0))) → c79(U71'(proper(x0), proper(x1), U61(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U61(z0))) 686.59/213.83
PROPER(U71(x0, x1, U71(z0, z1, z2))) → c79(U71'(proper(x0), proper(x1), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U71(z0, z1, z2))) 686.59/213.83
PROPER(U71(x0, x1, U72(z0, z1, z2))) → c79(U71'(proper(x0), proper(x1), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U72(z0, z1, z2))) 686.59/213.83
PROPER(U71(x0, x1, x(z0, z1))) → c79(U71'(proper(x0), proper(x1), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(x(z0, z1))) 686.59/213.83
PROPER(U71(x0, U11(z0, z1), x2)) → c79(U71'(proper(x0), U11(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U11(z0, z1)), PROPER(x2)) 686.59/213.83
PROPER(U71(x0, U12(z0), x2)) → c79(U71'(proper(x0), U12(proper(z0)), proper(x2)), PROPER(x0), PROPER(U12(z0)), PROPER(x2)) 686.59/213.83
PROPER(U71(x0, isNat(z0), x2)) → c79(U71'(proper(x0), isNat(proper(z0)), proper(x2)), PROPER(x0), PROPER(isNat(z0)), PROPER(x2)) 686.59/213.83
PROPER(U71(x0, U21(z0), x2)) → c79(U71'(proper(x0), U21(proper(z0)), proper(x2)), PROPER(x0), PROPER(U21(z0)), PROPER(x2)) 686.59/213.83
PROPER(U71(x0, U31(z0, z1), x2)) → c79(U71'(proper(x0), U31(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U31(z0, z1)), PROPER(x2)) 686.59/213.83
PROPER(U71(x0, U32(z0), x2)) → c79(U71'(proper(x0), U32(proper(z0)), proper(x2)), PROPER(x0), PROPER(U32(z0)), PROPER(x2)) 686.59/213.83
PROPER(U71(x0, U41(z0, z1), x2)) → c79(U71'(proper(x0), U41(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U41(z0, z1)), PROPER(x2)) 686.59/213.83
PROPER(U71(x0, U51(z0, z1, z2), x2)) → c79(U71'(proper(x0), U51(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U51(z0, z1, z2)), PROPER(x2)) 686.59/213.83
PROPER(U71(x0, U52(z0, z1, z2), x2)) → c79(U71'(proper(x0), U52(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U52(z0, z1, z2)), PROPER(x2)) 686.59/213.83
PROPER(U71(x0, s(z0), x2)) → c79(U71'(proper(x0), s(proper(z0)), proper(x2)), PROPER(x0), PROPER(s(z0)), PROPER(x2)) 686.59/213.83
PROPER(U71(x0, plus(z0, z1), x2)) → c79(U71'(proper(x0), plus(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(plus(z0, z1)), PROPER(x2)) 686.59/213.83
PROPER(U71(x0, U61(z0), x2)) → c79(U71'(proper(x0), U61(proper(z0)), proper(x2)), PROPER(x0), PROPER(U61(z0)), PROPER(x2)) 686.59/213.83
PROPER(U71(x0, U71(z0, z1, z2), x2)) → c79(U71'(proper(x0), U71(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U71(z0, z1, z2)), PROPER(x2)) 686.59/213.83
PROPER(U71(x0, U72(z0, z1, z2), x2)) → c79(U71'(proper(x0), U72(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U72(z0, z1, z2)), PROPER(x2)) 686.59/213.83
PROPER(U71(x0, x(z0, z1), x2)) → c79(U71'(proper(x0), x(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(x(z0, z1)), PROPER(x2)) 686.59/213.83
PROPER(U71(U11(z0, z1), x1, x2)) → c79(U71'(U11(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U11(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.83
PROPER(U71(U12(z0), x1, x2)) → c79(U71'(U12(proper(z0)), proper(x1), proper(x2)), PROPER(U12(z0)), PROPER(x1), PROPER(x2)) 686.59/213.83
PROPER(U71(isNat(z0), x1, x2)) → c79(U71'(isNat(proper(z0)), proper(x1), proper(x2)), PROPER(isNat(z0)), PROPER(x1), PROPER(x2)) 686.59/213.83
PROPER(U71(U21(z0), x1, x2)) → c79(U71'(U21(proper(z0)), proper(x1), proper(x2)), PROPER(U21(z0)), PROPER(x1), PROPER(x2)) 686.59/213.83
PROPER(U71(U31(z0, z1), x1, x2)) → c79(U71'(U31(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U31(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.83
PROPER(U71(U32(z0), x1, x2)) → c79(U71'(U32(proper(z0)), proper(x1), proper(x2)), PROPER(U32(z0)), PROPER(x1), PROPER(x2)) 686.59/213.83
PROPER(U71(U41(z0, z1), x1, x2)) → c79(U71'(U41(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U41(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.83
PROPER(U71(U51(z0, z1, z2), x1, x2)) → c79(U71'(U51(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U51(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.59/213.83
PROPER(U71(U52(z0, z1, z2), x1, x2)) → c79(U71'(U52(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U52(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.59/213.83
PROPER(U71(s(z0), x1, x2)) → c79(U71'(s(proper(z0)), proper(x1), proper(x2)), PROPER(s(z0)), PROPER(x1), PROPER(x2)) 686.59/213.83
PROPER(U71(plus(z0, z1), x1, x2)) → c79(U71'(plus(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(plus(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.83
PROPER(U71(U61(z0), x1, x2)) → c79(U71'(U61(proper(z0)), proper(x1), proper(x2)), PROPER(U61(z0)), PROPER(x1), PROPER(x2)) 686.59/213.83
PROPER(U71(U71(z0, z1, z2), x1, x2)) → c79(U71'(U71(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U71(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.59/213.83
PROPER(U71(U72(z0, z1, z2), x1, x2)) → c79(U71'(U72(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U72(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.59/213.83
PROPER(U71(x(z0, z1), x1, x2)) → c79(U71'(x(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(x(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.83
PROPER(U71(x0, x1, tt)) → c79(U71'(proper(x0), proper(x1), ok(tt)), PROPER(x0), PROPER(x1)) 686.59/213.83
PROPER(U71(x0, x1, 0)) → c79(U71'(proper(x0), proper(x1), ok(0)), PROPER(x0), PROPER(x1)) 686.59/213.83
PROPER(U71(x0, tt, x2)) → c79(U71'(proper(x0), ok(tt), proper(x2)), PROPER(x0), PROPER(x2)) 686.59/213.83
PROPER(U71(x0, 0, x2)) → c79(U71'(proper(x0), ok(0), proper(x2)), PROPER(x0), PROPER(x2)) 686.59/213.83
PROPER(U71(tt, x1, x2)) → c79(U71'(ok(tt), proper(x1), proper(x2)), PROPER(x1), PROPER(x2)) 686.59/213.83
PROPER(U71(0, x1, x2)) → c79(U71'(ok(0), proper(x1), proper(x2)), PROPER(x1), PROPER(x2)) 686.59/213.83
PROPER(U72(x0, x1, U11(z0, z1))) → c80(U72'(proper(x0), proper(x1), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U11(z0, z1))) 686.59/213.83
PROPER(U72(x0, x1, tt)) → c80(U72'(proper(x0), proper(x1), ok(tt)), PROPER(x0), PROPER(x1), PROPER(tt)) 686.59/213.83
PROPER(U72(x0, x1, U12(z0))) → c80(U72'(proper(x0), proper(x1), U12(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U12(z0))) 686.59/213.83
PROPER(U72(x0, x1, isNat(z0))) → c80(U72'(proper(x0), proper(x1), isNat(proper(z0))), PROPER(x0), PROPER(x1), PROPER(isNat(z0))) 686.59/213.83
PROPER(U72(x0, x1, U21(z0))) → c80(U72'(proper(x0), proper(x1), U21(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U21(z0))) 686.59/213.83
PROPER(U72(x0, x1, U31(z0, z1))) → c80(U72'(proper(x0), proper(x1), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U31(z0, z1))) 686.59/213.83
PROPER(U72(x0, x1, U32(z0))) → c80(U72'(proper(x0), proper(x1), U32(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U32(z0))) 686.59/213.83
PROPER(U72(x0, x1, U41(z0, z1))) → c80(U72'(proper(x0), proper(x1), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U41(z0, z1))) 686.59/213.83
PROPER(U72(x0, x1, U51(z0, z1, z2))) → c80(U72'(proper(x0), proper(x1), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U51(z0, z1, z2))) 686.59/213.83
PROPER(U72(x0, x1, U52(z0, z1, z2))) → c80(U72'(proper(x0), proper(x1), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U52(z0, z1, z2))) 686.59/213.83
PROPER(U72(x0, x1, s(z0))) → c80(U72'(proper(x0), proper(x1), s(proper(z0))), PROPER(x0), PROPER(x1), PROPER(s(z0))) 686.59/213.83
PROPER(U72(x0, x1, plus(z0, z1))) → c80(U72'(proper(x0), proper(x1), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(plus(z0, z1))) 686.59/213.83
PROPER(U72(x0, x1, U61(z0))) → c80(U72'(proper(x0), proper(x1), U61(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U61(z0))) 686.59/213.83
PROPER(U72(x0, x1, 0)) → c80(U72'(proper(x0), proper(x1), ok(0)), PROPER(x0), PROPER(x1), PROPER(0)) 686.59/213.83
PROPER(U72(x0, x1, U71(z0, z1, z2))) → c80(U72'(proper(x0), proper(x1), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U71(z0, z1, z2))) 686.59/213.83
PROPER(U72(x0, x1, U72(z0, z1, z2))) → c80(U72'(proper(x0), proper(x1), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U72(z0, z1, z2))) 686.59/213.83
PROPER(U72(x0, x1, x(z0, z1))) → c80(U72'(proper(x0), proper(x1), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(x(z0, z1))) 686.59/213.83
PROPER(U72(x0, U11(z0, z1), x2)) → c80(U72'(proper(x0), U11(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U11(z0, z1)), PROPER(x2)) 686.59/213.83
PROPER(U72(x0, tt, x2)) → c80(U72'(proper(x0), ok(tt), proper(x2)), PROPER(x0), PROPER(tt), PROPER(x2)) 686.59/213.83
PROPER(U72(x0, U12(z0), x2)) → c80(U72'(proper(x0), U12(proper(z0)), proper(x2)), PROPER(x0), PROPER(U12(z0)), PROPER(x2)) 686.59/213.83
PROPER(U72(x0, isNat(z0), x2)) → c80(U72'(proper(x0), isNat(proper(z0)), proper(x2)), PROPER(x0), PROPER(isNat(z0)), PROPER(x2)) 686.59/213.83
PROPER(U72(x0, U21(z0), x2)) → c80(U72'(proper(x0), U21(proper(z0)), proper(x2)), PROPER(x0), PROPER(U21(z0)), PROPER(x2)) 686.59/213.83
PROPER(U72(x0, U31(z0, z1), x2)) → c80(U72'(proper(x0), U31(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U31(z0, z1)), PROPER(x2)) 686.59/213.83
PROPER(U72(x0, U32(z0), x2)) → c80(U72'(proper(x0), U32(proper(z0)), proper(x2)), PROPER(x0), PROPER(U32(z0)), PROPER(x2)) 686.59/213.83
PROPER(U72(x0, U41(z0, z1), x2)) → c80(U72'(proper(x0), U41(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U41(z0, z1)), PROPER(x2)) 686.59/213.83
PROPER(U72(x0, U51(z0, z1, z2), x2)) → c80(U72'(proper(x0), U51(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U51(z0, z1, z2)), PROPER(x2)) 686.59/213.83
PROPER(U72(x0, U52(z0, z1, z2), x2)) → c80(U72'(proper(x0), U52(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U52(z0, z1, z2)), PROPER(x2)) 686.59/213.83
PROPER(U72(x0, s(z0), x2)) → c80(U72'(proper(x0), s(proper(z0)), proper(x2)), PROPER(x0), PROPER(s(z0)), PROPER(x2)) 686.59/213.83
PROPER(U72(x0, plus(z0, z1), x2)) → c80(U72'(proper(x0), plus(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(plus(z0, z1)), PROPER(x2)) 686.59/213.83
PROPER(U72(x0, U61(z0), x2)) → c80(U72'(proper(x0), U61(proper(z0)), proper(x2)), PROPER(x0), PROPER(U61(z0)), PROPER(x2)) 686.59/213.83
PROPER(U72(x0, 0, x2)) → c80(U72'(proper(x0), ok(0), proper(x2)), PROPER(x0), PROPER(0), PROPER(x2)) 686.59/213.83
PROPER(U72(x0, U71(z0, z1, z2), x2)) → c80(U72'(proper(x0), U71(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U71(z0, z1, z2)), PROPER(x2)) 686.59/213.83
PROPER(U72(x0, U72(z0, z1, z2), x2)) → c80(U72'(proper(x0), U72(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U72(z0, z1, z2)), PROPER(x2)) 686.59/213.83
PROPER(U72(x0, x(z0, z1), x2)) → c80(U72'(proper(x0), x(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(x(z0, z1)), PROPER(x2)) 686.59/213.83
PROPER(U72(U11(z0, z1), x1, x2)) → c80(U72'(U11(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U11(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.83
PROPER(U72(tt, x1, x2)) → c80(U72'(ok(tt), proper(x1), proper(x2)), PROPER(tt), PROPER(x1), PROPER(x2)) 686.59/213.83
PROPER(U72(U12(z0), x1, x2)) → c80(U72'(U12(proper(z0)), proper(x1), proper(x2)), PROPER(U12(z0)), PROPER(x1), PROPER(x2)) 686.59/213.83
PROPER(U72(isNat(z0), x1, x2)) → c80(U72'(isNat(proper(z0)), proper(x1), proper(x2)), PROPER(isNat(z0)), PROPER(x1), PROPER(x2)) 686.59/213.83
PROPER(U72(U21(z0), x1, x2)) → c80(U72'(U21(proper(z0)), proper(x1), proper(x2)), PROPER(U21(z0)), PROPER(x1), PROPER(x2)) 686.59/213.83
PROPER(U72(U31(z0, z1), x1, x2)) → c80(U72'(U31(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U31(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.83
PROPER(U72(U32(z0), x1, x2)) → c80(U72'(U32(proper(z0)), proper(x1), proper(x2)), PROPER(U32(z0)), PROPER(x1), PROPER(x2)) 686.59/213.83
PROPER(U72(U41(z0, z1), x1, x2)) → c80(U72'(U41(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U41(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.83
PROPER(U72(U51(z0, z1, z2), x1, x2)) → c80(U72'(U51(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U51(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.59/213.83
PROPER(U72(U52(z0, z1, z2), x1, x2)) → c80(U72'(U52(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U52(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.59/213.83
PROPER(U72(s(z0), x1, x2)) → c80(U72'(s(proper(z0)), proper(x1), proper(x2)), PROPER(s(z0)), PROPER(x1), PROPER(x2)) 686.59/213.83
PROPER(U72(plus(z0, z1), x1, x2)) → c80(U72'(plus(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(plus(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.83
PROPER(U72(U61(z0), x1, x2)) → c80(U72'(U61(proper(z0)), proper(x1), proper(x2)), PROPER(U61(z0)), PROPER(x1), PROPER(x2)) 686.59/213.83
PROPER(U72(0, x1, x2)) → c80(U72'(ok(0), proper(x1), proper(x2)), PROPER(0), PROPER(x1), PROPER(x2)) 686.59/213.83
PROPER(U72(U71(z0, z1, z2), x1, x2)) → c80(U72'(U71(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U71(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.59/213.83
PROPER(U72(U72(z0, z1, z2), x1, x2)) → c80(U72'(U72(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U72(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.59/213.83
PROPER(U72(x(z0, z1), x1, x2)) → c80(U72'(x(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(x(z0, z1)), PROPER(x1), PROPER(x2))
S tuples:

ACTIVE(plus(z0, z1)) → c28(PLUS(active(z0), z1), ACTIVE(z0)) 686.59/213.83
ACTIVE(plus(z0, z1)) → c29(PLUS(z0, active(z1)), ACTIVE(z1)) 686.59/213.83
ACTIVE(x(z0, z1)) → c33(X(active(z0), z1), ACTIVE(z0)) 686.59/213.83
ACTIVE(x(z0, z1)) → c34(X(z0, active(z1)), ACTIVE(z1)) 686.59/213.83
U11'(mark(z0), z1) → c35(U11'(z0, z1)) 686.59/213.83
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1)) 686.59/213.83
U12'(mark(z0)) → c37(U12'(z0)) 686.59/213.83
U12'(ok(z0)) → c38(U12'(z0)) 686.59/213.83
U21'(mark(z0)) → c39(U21'(z0)) 686.59/213.83
U21'(ok(z0)) → c40(U21'(z0)) 686.59/213.83
U31'(mark(z0), z1) → c41(U31'(z0, z1)) 686.59/213.83
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 686.59/213.83
U32'(mark(z0)) → c43(U32'(z0)) 686.59/213.83
U32'(ok(z0)) → c44(U32'(z0)) 686.59/213.83
U41'(mark(z0), z1) → c45(U41'(z0, z1)) 686.59/213.83
U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1)) 686.59/213.83
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2)) 686.59/213.83
U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2)) 686.59/213.83
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2)) 686.59/213.83
U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2)) 686.59/213.83
S(mark(z0)) → c51(S(z0)) 686.59/213.83
S(ok(z0)) → c52(S(z0)) 686.59/213.83
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 686.59/213.83
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 686.59/213.83
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 686.59/213.83
U61'(mark(z0)) → c56(U61'(z0)) 686.59/213.83
U61'(ok(z0)) → c57(U61'(z0)) 686.59/213.83
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2)) 686.59/213.83
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2)) 686.59/213.83
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2)) 686.59/213.83
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 686.59/213.83
X(mark(z0), z1) → c62(X(z0, z1)) 686.59/213.83
X(z0, mark(z1)) → c63(X(z0, z1)) 686.59/213.83
X(ok(z0), ok(z1)) → c64(X(z0, z1)) 686.59/213.83
PROPER(x(z0, z1)) → c81(X(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 686.59/213.83
ISNAT(ok(z0)) → c82(ISNAT(z0)) 686.59/213.83
TOP(mark(z0)) → c83(TOP(proper(z0)), PROPER(z0)) 686.59/213.83
TOP(ok(z0)) → c84(TOP(active(z0)), ACTIVE(z0)) 686.59/213.83
ACTIVE(isNat(s(z0))) → c13(ISNAT(z0)) 686.59/213.83
ACTIVE(plus(z0, s(z1))) → c16(ISNAT(z1)) 686.59/213.83
ACTIVE(x(z0, s(z1))) → c18(ISNAT(z1)) 686.59/213.83
ACTIVE(U11(tt, z0)) → c1(U12'(isNat(z0))) 686.59/213.83
ACTIVE(U11(tt, z0)) → c1(ISNAT(z0)) 686.59/213.83
ACTIVE(U31(tt, z0)) → c1(U32'(isNat(z0))) 686.59/213.83
ACTIVE(U31(tt, z0)) → c1(ISNAT(z0)) 686.59/213.83
ACTIVE(U51(tt, z0, z1)) → c1(U52'(isNat(z1), z0, z1)) 686.59/213.83
ACTIVE(U51(tt, z0, z1)) → c1(ISNAT(z1)) 686.59/213.83
ACTIVE(U52(tt, z0, z1)) → c1(S(plus(z1, z0))) 686.59/213.83
ACTIVE(U52(tt, z0, z1)) → c1(PLUS(z1, z0)) 686.59/213.83
ACTIVE(U71(tt, z0, z1)) → c1(U72'(isNat(z1), z0, z1)) 686.59/213.83
ACTIVE(U71(tt, z0, z1)) → c1(ISNAT(z1)) 686.59/213.83
ACTIVE(U72(tt, z0, z1)) → c1(PLUS(x(z1, z0), z1)) 686.59/213.83
ACTIVE(U72(tt, z0, z1)) → c1(X(z1, z0)) 686.59/213.83
ACTIVE(isNat(plus(z0, z1))) → c1(U11'(isNat(z0), z1)) 686.59/213.83
ACTIVE(isNat(plus(z0, z1))) → c1(ISNAT(z0)) 686.59/213.83
ACTIVE(isNat(x(z0, z1))) → c1(U31'(isNat(z0), z1)) 686.59/213.83
ACTIVE(isNat(x(z0, z1))) → c1(ISNAT(z0)) 686.59/213.83
ACTIVE(plus(z0, 0)) → c1(U41'(isNat(z0), z0)) 686.59/213.83
ACTIVE(plus(z0, 0)) → c1(ISNAT(z0)) 686.59/213.83
ACTIVE(x(z0, 0)) → c1(U61'(isNat(z0))) 686.59/213.83
ACTIVE(x(z0, 0)) → c1(ISNAT(z0)) 686.59/213.83
ACTIVE(U11(plus(z0, 0), x1)) → c19(U11'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.59/213.83
ACTIVE(U11(plus(z0, s(z1)), x1)) → c19(U11'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.59/213.83
ACTIVE(U11(x(z0, 0), x1)) → c19(U11'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.59/213.83
ACTIVE(U11(x(z0, s(z1)), x1)) → c19(U11'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.59/213.83
ACTIVE(U11(U11(z0, z1), x1)) → c19(U11'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.59/213.83
ACTIVE(U11(U12(z0), x1)) → c19(U11'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.59/213.83
ACTIVE(U11(U21(z0), x1)) → c19(U11'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.59/213.83
ACTIVE(U11(U31(z0, z1), x1)) → c19(U11'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.59/213.83
ACTIVE(U11(U32(z0), x1)) → c19(U11'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.59/213.83
ACTIVE(U11(U41(z0, z1), x1)) → c19(U11'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.59/213.83
ACTIVE(U11(U51(z0, z1, z2), x1)) → c19(U11'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.59/213.83
ACTIVE(U11(U52(z0, z1, z2), x1)) → c19(U11'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.59/213.83
ACTIVE(U11(s(z0), x1)) → c19(U11'(s(active(z0)), x1), ACTIVE(s(z0))) 686.59/213.83
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.59/213.83
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.59/213.83
ACTIVE(U11(U61(z0), x1)) → c19(U11'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.59/213.83
ACTIVE(U11(U71(z0, z1, z2), x1)) → c19(U11'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.59/213.83
ACTIVE(U11(U72(z0, z1, z2), x1)) → c19(U11'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.59/213.83
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.59/213.83
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.59/213.83
ACTIVE(U11(isNat(0), x1)) → c19(U11'(mark(tt), x1)) 686.59/213.83
ACTIVE(U11(U11(tt, z0), x1)) → c(U11'(mark(U12(isNat(z0))), x1)) 686.59/213.83
ACTIVE(U11(U11(tt, z0), x1)) → c(ACTIVE(U11(tt, z0))) 686.59/213.83
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(U11'(mark(U11(isNat(z0), z1)), x1)) 686.59/213.83
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(ACTIVE(isNat(plus(z0, z1)))) 686.59/213.83
ACTIVE(U11(isNat(s(z0)), x1)) → c(U11'(mark(U21(isNat(z0))), x1)) 686.59/213.83
ACTIVE(U11(isNat(s(z0)), x1)) → c(ACTIVE(isNat(s(z0)))) 686.59/213.83
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(U11'(mark(U31(isNat(z0), z1)), x1)) 686.59/213.83
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(ACTIVE(isNat(x(z0, z1)))) 686.59/213.83
ACTIVE(U12(plus(z0, 0))) → c20(U12'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.59/213.83
ACTIVE(U12(plus(z0, s(z1)))) → c20(U12'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.59/213.83
ACTIVE(U12(x(z0, 0))) → c20(U12'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.59/213.83
ACTIVE(U12(x(z0, s(z1)))) → c20(U12'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.59/213.83
ACTIVE(U12(U11(z0, z1))) → c20(U12'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.59/213.83
ACTIVE(U12(U12(z0))) → c20(U12'(U12(active(z0))), ACTIVE(U12(z0))) 686.59/213.83
ACTIVE(U12(U21(z0))) → c20(U12'(U21(active(z0))), ACTIVE(U21(z0))) 686.59/213.83
ACTIVE(U12(U31(z0, z1))) → c20(U12'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.59/213.83
ACTIVE(U12(U32(z0))) → c20(U12'(U32(active(z0))), ACTIVE(U32(z0))) 686.59/213.83
ACTIVE(U12(U41(z0, z1))) → c20(U12'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.59/213.83
ACTIVE(U12(U51(z0, z1, z2))) → c20(U12'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.59/213.83
ACTIVE(U12(U52(z0, z1, z2))) → c20(U12'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.59/213.83
ACTIVE(U12(s(z0))) → c20(U12'(s(active(z0))), ACTIVE(s(z0))) 686.59/213.83
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.59/213.83
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.59/213.83
ACTIVE(U12(U61(z0))) → c20(U12'(U61(active(z0))), ACTIVE(U61(z0))) 686.59/213.83
ACTIVE(U12(U71(z0, z1, z2))) → c20(U12'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.59/213.83
ACTIVE(U12(U72(z0, z1, z2))) → c20(U12'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.59/213.83
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.59/213.83
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.59/213.83
ACTIVE(U11(U12(tt), x1)) → c19(U11'(mark(tt), x1)) 686.59/213.83
ACTIVE(U12(U12(tt))) → c20(U12'(mark(tt))) 686.59/213.83
ACTIVE(U12(isNat(0))) → c20(U12'(mark(tt))) 686.59/213.83
ACTIVE(U12(U11(tt, z0))) → c2(U12'(mark(U12(isNat(z0))))) 686.59/213.83
ACTIVE(U12(U11(tt, z0))) → c2(ACTIVE(U11(tt, z0))) 686.59/213.83
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(U12'(mark(U11(isNat(z0), z1)))) 686.59/213.83
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(ACTIVE(isNat(plus(z0, z1)))) 686.59/213.83
ACTIVE(U12(isNat(s(z0)))) → c2(U12'(mark(U21(isNat(z0))))) 686.59/213.83
ACTIVE(U12(isNat(s(z0)))) → c2(ACTIVE(isNat(s(z0)))) 686.59/213.83
ACTIVE(U12(isNat(x(z0, z1)))) → c2(U12'(mark(U31(isNat(z0), z1)))) 686.59/213.83
ACTIVE(U12(isNat(x(z0, z1)))) → c2(ACTIVE(isNat(x(z0, z1)))) 686.59/213.83
ACTIVE(U21(plus(z0, 0))) → c21(U21'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.59/213.83
ACTIVE(U21(plus(z0, s(z1)))) → c21(U21'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.59/213.83
ACTIVE(U21(x(z0, 0))) → c21(U21'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.59/213.83
ACTIVE(U21(x(z0, s(z1)))) → c21(U21'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.59/213.83
ACTIVE(U21(U11(z0, z1))) → c21(U21'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.59/213.83
ACTIVE(U21(U12(z0))) → c21(U21'(U12(active(z0))), ACTIVE(U12(z0))) 686.59/213.83
ACTIVE(U21(U21(z0))) → c21(U21'(U21(active(z0))), ACTIVE(U21(z0))) 686.59/213.83
ACTIVE(U21(U31(z0, z1))) → c21(U21'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.59/213.83
ACTIVE(U21(U32(z0))) → c21(U21'(U32(active(z0))), ACTIVE(U32(z0))) 686.59/213.83
ACTIVE(U21(U41(z0, z1))) → c21(U21'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.59/213.83
ACTIVE(U21(U51(z0, z1, z2))) → c21(U21'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.59/213.83
ACTIVE(U21(U52(z0, z1, z2))) → c21(U21'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.59/213.83
ACTIVE(U21(s(z0))) → c21(U21'(s(active(z0))), ACTIVE(s(z0))) 686.59/213.83
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.59/213.83
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.59/213.83
ACTIVE(U21(U61(z0))) → c21(U21'(U61(active(z0))), ACTIVE(U61(z0))) 686.59/213.83
ACTIVE(U21(U71(z0, z1, z2))) → c21(U21'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.59/213.83
ACTIVE(U21(U72(z0, z1, z2))) → c21(U21'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.59/213.83
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.59/213.83
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.59/213.83
ACTIVE(U11(U21(tt), x1)) → c19(U11'(mark(tt), x1)) 686.59/213.83
ACTIVE(U12(U21(tt))) → c20(U12'(mark(tt))) 686.59/213.83
ACTIVE(U21(U12(tt))) → c21(U21'(mark(tt))) 686.59/213.83
ACTIVE(U21(U21(tt))) → c21(U21'(mark(tt))) 686.59/213.83
ACTIVE(U21(isNat(0))) → c21(U21'(mark(tt))) 686.59/213.83
ACTIVE(U21(U11(tt, z0))) → c3(U21'(mark(U12(isNat(z0))))) 686.59/213.83
ACTIVE(U21(U11(tt, z0))) → c3(ACTIVE(U11(tt, z0))) 686.59/213.83
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(U21'(mark(U11(isNat(z0), z1)))) 686.59/213.83
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(ACTIVE(isNat(plus(z0, z1)))) 686.59/213.83
ACTIVE(U21(isNat(s(z0)))) → c3(U21'(mark(U21(isNat(z0))))) 686.59/213.83
ACTIVE(U21(isNat(s(z0)))) → c3(ACTIVE(isNat(s(z0)))) 686.59/213.83
ACTIVE(U21(isNat(x(z0, z1)))) → c3(U21'(mark(U31(isNat(z0), z1)))) 686.59/213.83
ACTIVE(U21(isNat(x(z0, z1)))) → c3(ACTIVE(isNat(x(z0, z1)))) 686.59/213.83
ACTIVE(U31(plus(z0, 0), x1)) → c22(U31'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.59/213.83
ACTIVE(U31(plus(z0, s(z1)), x1)) → c22(U31'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.59/213.83
ACTIVE(U31(x(z0, 0), x1)) → c22(U31'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.59/213.83
ACTIVE(U31(x(z0, s(z1)), x1)) → c22(U31'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.59/213.83
ACTIVE(U31(U11(z0, z1), x1)) → c22(U31'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.59/213.83
ACTIVE(U31(U12(z0), x1)) → c22(U31'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.59/213.83
ACTIVE(U31(U21(z0), x1)) → c22(U31'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.59/213.83
ACTIVE(U31(U31(z0, z1), x1)) → c22(U31'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.59/213.83
ACTIVE(U31(U32(z0), x1)) → c22(U31'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.59/213.83
ACTIVE(U31(U41(z0, z1), x1)) → c22(U31'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.59/213.83
ACTIVE(U31(U51(z0, z1, z2), x1)) → c22(U31'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.59/213.83
ACTIVE(U31(U52(z0, z1, z2), x1)) → c22(U31'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.59/213.83
ACTIVE(U31(s(z0), x1)) → c22(U31'(s(active(z0)), x1), ACTIVE(s(z0))) 686.59/213.83
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.59/213.83
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.59/213.83
ACTIVE(U31(U61(z0), x1)) → c22(U31'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.59/213.83
ACTIVE(U31(U71(z0, z1, z2), x1)) → c22(U31'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.59/213.83
ACTIVE(U31(U72(z0, z1, z2), x1)) → c22(U31'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.59/213.83
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.59/213.83
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.59/213.83
ACTIVE(U31(U12(tt), x1)) → c22(U31'(mark(tt), x1)) 686.59/213.83
ACTIVE(U31(U21(tt), x1)) → c22(U31'(mark(tt), x1)) 686.59/213.83
ACTIVE(U31(isNat(0), x1)) → c22(U31'(mark(tt), x1)) 686.59/213.83
ACTIVE(U11(U31(tt, z0), x1)) → c4(U11'(mark(U32(isNat(z0))), x1)) 686.59/213.83
ACTIVE(U11(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 686.59/213.83
ACTIVE(U12(U31(tt, z0))) → c4(U12'(mark(U32(isNat(z0))))) 686.59/213.83
ACTIVE(U12(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 686.59/213.83
ACTIVE(U21(U31(tt, z0))) → c4(U21'(mark(U32(isNat(z0))))) 686.59/213.83
ACTIVE(U21(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 686.59/213.83
ACTIVE(U31(U11(tt, z0), x1)) → c4(U31'(mark(U12(isNat(z0))), x1)) 686.59/213.83
ACTIVE(U31(U11(tt, z0), x1)) → c4(ACTIVE(U11(tt, z0))) 686.59/213.83
ACTIVE(U31(U31(tt, z0), x1)) → c4(U31'(mark(U32(isNat(z0))), x1)) 686.59/213.83
ACTIVE(U31(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 686.59/213.83
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(U31'(mark(U11(isNat(z0), z1)), x1)) 686.59/213.83
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(ACTIVE(isNat(plus(z0, z1)))) 686.59/213.83
ACTIVE(U31(isNat(s(z0)), x1)) → c4(U31'(mark(U21(isNat(z0))), x1)) 686.59/213.83
ACTIVE(U31(isNat(s(z0)), x1)) → c4(ACTIVE(isNat(s(z0)))) 686.59/213.83
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(U31'(mark(U31(isNat(z0), z1)), x1)) 686.59/213.83
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(ACTIVE(isNat(x(z0, z1)))) 686.59/213.83
ACTIVE(U32(plus(z0, 0))) → c23(U32'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.59/213.83
ACTIVE(U32(plus(z0, s(z1)))) → c23(U32'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.59/213.83
ACTIVE(U32(x(z0, 0))) → c23(U32'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.59/213.83
ACTIVE(U32(x(z0, s(z1)))) → c23(U32'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.59/213.83
ACTIVE(U32(U11(z0, z1))) → c23(U32'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.59/213.83
ACTIVE(U32(U12(z0))) → c23(U32'(U12(active(z0))), ACTIVE(U12(z0))) 686.59/213.83
ACTIVE(U32(U21(z0))) → c23(U32'(U21(active(z0))), ACTIVE(U21(z0))) 686.59/213.83
ACTIVE(U32(U31(z0, z1))) → c23(U32'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.59/213.83
ACTIVE(U32(U32(z0))) → c23(U32'(U32(active(z0))), ACTIVE(U32(z0))) 686.59/213.83
ACTIVE(U32(U41(z0, z1))) → c23(U32'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.59/213.83
ACTIVE(U32(U51(z0, z1, z2))) → c23(U32'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.59/213.83
ACTIVE(U32(U52(z0, z1, z2))) → c23(U32'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.59/213.83
ACTIVE(U32(s(z0))) → c23(U32'(s(active(z0))), ACTIVE(s(z0))) 686.59/213.83
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.59/213.83
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.59/213.83
ACTIVE(U32(U61(z0))) → c23(U32'(U61(active(z0))), ACTIVE(U61(z0))) 686.59/213.83
ACTIVE(U32(U71(z0, z1, z2))) → c23(U32'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.59/213.83
ACTIVE(U32(U72(z0, z1, z2))) → c23(U32'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.59/213.83
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.59/213.83
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.59/213.83
ACTIVE(U11(U32(tt), x1)) → c19(U11'(mark(tt), x1)) 686.59/213.83
ACTIVE(U12(U32(tt))) → c20(U12'(mark(tt))) 686.59/213.83
ACTIVE(U21(U32(tt))) → c21(U21'(mark(tt))) 686.59/213.83
ACTIVE(U31(U32(tt), x1)) → c22(U31'(mark(tt), x1)) 686.59/213.83
ACTIVE(U32(U12(tt))) → c23(U32'(mark(tt))) 686.59/213.83
ACTIVE(U32(U21(tt))) → c23(U32'(mark(tt))) 686.59/213.83
ACTIVE(U32(U32(tt))) → c23(U32'(mark(tt))) 686.59/213.83
ACTIVE(U32(isNat(0))) → c23(U32'(mark(tt))) 686.59/213.83
ACTIVE(U32(U11(tt, z0))) → c5(U32'(mark(U12(isNat(z0))))) 686.59/213.83
ACTIVE(U32(U11(tt, z0))) → c5(ACTIVE(U11(tt, z0))) 686.59/213.83
ACTIVE(U32(U31(tt, z0))) → c5(U32'(mark(U32(isNat(z0))))) 686.59/213.83
ACTIVE(U32(U31(tt, z0))) → c5(ACTIVE(U31(tt, z0))) 686.59/213.83
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(U32'(mark(U11(isNat(z0), z1)))) 686.59/213.83
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(ACTIVE(isNat(plus(z0, z1)))) 686.59/213.83
ACTIVE(U32(isNat(s(z0)))) → c5(U32'(mark(U21(isNat(z0))))) 686.59/213.83
ACTIVE(U32(isNat(s(z0)))) → c5(ACTIVE(isNat(s(z0)))) 686.59/213.83
ACTIVE(U32(isNat(x(z0, z1)))) → c5(U32'(mark(U31(isNat(z0), z1)))) 686.59/213.83
ACTIVE(U32(isNat(x(z0, z1)))) → c5(ACTIVE(isNat(x(z0, z1)))) 686.59/213.83
ACTIVE(U41(plus(z0, 0), x1)) → c24(U41'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.59/213.83
ACTIVE(U41(plus(z0, s(z1)), x1)) → c24(U41'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.59/213.83
ACTIVE(U41(x(z0, 0), x1)) → c24(U41'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.59/213.83
ACTIVE(U41(x(z0, s(z1)), x1)) → c24(U41'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.59/213.83
ACTIVE(U41(U11(z0, z1), x1)) → c24(U41'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.59/213.83
ACTIVE(U41(U12(z0), x1)) → c24(U41'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.59/213.83
ACTIVE(U41(U21(z0), x1)) → c24(U41'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.59/213.83
ACTIVE(U41(U31(z0, z1), x1)) → c24(U41'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.59/213.83
ACTIVE(U41(U32(z0), x1)) → c24(U41'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.59/213.83
ACTIVE(U41(U41(z0, z1), x1)) → c24(U41'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.59/213.83
ACTIVE(U41(U51(z0, z1, z2), x1)) → c24(U41'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.59/213.83
ACTIVE(U41(U52(z0, z1, z2), x1)) → c24(U41'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.59/213.83
ACTIVE(U41(s(z0), x1)) → c24(U41'(s(active(z0)), x1), ACTIVE(s(z0))) 686.59/213.83
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.59/213.83
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.59/213.83
ACTIVE(U41(U61(z0), x1)) → c24(U41'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.59/213.83
ACTIVE(U41(U71(z0, z1, z2), x1)) → c24(U41'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.59/213.83
ACTIVE(U41(U72(z0, z1, z2), x1)) → c24(U41'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.59/213.83
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.59/213.83
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.59/213.83
ACTIVE(U11(U41(tt, z0), x1)) → c19(U11'(mark(z0), x1)) 686.59/213.83
ACTIVE(U12(U41(tt, z0))) → c20(U12'(mark(z0))) 686.59/213.83
ACTIVE(U21(U41(tt, z0))) → c21(U21'(mark(z0))) 686.59/213.83
ACTIVE(U31(U41(tt, z0), x1)) → c22(U31'(mark(z0), x1)) 686.59/213.83
ACTIVE(U32(U41(tt, z0))) → c23(U32'(mark(z0))) 686.59/213.83
ACTIVE(U41(U12(tt), x1)) → c24(U41'(mark(tt), x1)) 686.59/213.83
ACTIVE(U41(U21(tt), x1)) → c24(U41'(mark(tt), x1)) 686.59/213.83
ACTIVE(U41(U32(tt), x1)) → c24(U41'(mark(tt), x1)) 686.59/213.83
ACTIVE(U41(U41(tt, z0), x1)) → c24(U41'(mark(z0), x1)) 686.59/213.83
ACTIVE(U41(isNat(0), x1)) → c24(U41'(mark(tt), x1)) 686.59/213.83
ACTIVE(U41(U11(tt, z0), x1)) → c6(U41'(mark(U12(isNat(z0))), x1)) 686.59/213.83
ACTIVE(U41(U11(tt, z0), x1)) → c6(ACTIVE(U11(tt, z0))) 686.59/213.83
ACTIVE(U41(U31(tt, z0), x1)) → c6(U41'(mark(U32(isNat(z0))), x1)) 686.59/213.83
ACTIVE(U41(U31(tt, z0), x1)) → c6(ACTIVE(U31(tt, z0))) 686.59/213.83
ACTIVE(U41(isNat(plus(z0, z1)), x1)) → c6(U41'(mark(U11(isNat(z0), z1)), x1)) 686.59/213.83
ACTIVE(U41(isNat(plus(z0, z1)), x1)) → c6(ACTIVE(isNat(plus(z0, z1)))) 686.59/213.83
ACTIVE(U41(isNat(s(z0)), x1)) → c6(U41'(mark(U21(isNat(z0))), x1)) 686.59/213.83
ACTIVE(U41(isNat(s(z0)), x1)) → c6(ACTIVE(isNat(s(z0)))) 686.59/213.83
ACTIVE(U41(isNat(x(z0, z1)), x1)) → c6(U41'(mark(U31(isNat(z0), z1)), x1)) 686.59/213.83
ACTIVE(U41(isNat(x(z0, z1)), x1)) → c6(ACTIVE(isNat(x(z0, z1)))) 686.59/213.83
ACTIVE(U51(plus(z0, 0), x1, x2)) → c25(U51'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.59/213.83
ACTIVE(U51(plus(z0, s(z1)), x1, x2)) → c25(U51'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.59/213.83
ACTIVE(U51(x(z0, 0), x1, x2)) → c25(U51'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.59/213.83
ACTIVE(U51(x(z0, s(z1)), x1, x2)) → c25(U51'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.59/213.83
ACTIVE(U51(U11(z0, z1), x1, x2)) → c25(U51'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.59/213.83
ACTIVE(U51(U12(z0), x1, x2)) → c25(U51'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.59/213.83
ACTIVE(U51(U21(z0), x1, x2)) → c25(U51'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.59/213.83
ACTIVE(U51(U31(z0, z1), x1, x2)) → c25(U51'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.59/213.83
ACTIVE(U51(U32(z0), x1, x2)) → c25(U51'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.59/213.83
ACTIVE(U51(U41(z0, z1), x1, x2)) → c25(U51'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.59/213.83
ACTIVE(U51(U51(z0, z1, z2), x1, x2)) → c25(U51'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.59/213.83
ACTIVE(U51(U52(z0, z1, z2), x1, x2)) → c25(U51'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.59/213.83
ACTIVE(U51(s(z0), x1, x2)) → c25(U51'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.59/213.83
ACTIVE(U51(plus(z0, z1), x1, x2)) → c25(U51'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.59/213.83
ACTIVE(U51(plus(z0, z1), x1, x2)) → c25(U51'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.59/213.83
ACTIVE(U51(U61(z0), x1, x2)) → c25(U51'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.59/213.83
ACTIVE(U51(U71(z0, z1, z2), x1, x2)) → c25(U51'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.59/213.83
ACTIVE(U51(U72(z0, z1, z2), x1, x2)) → c25(U51'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.59/213.83
ACTIVE(U51(x(z0, z1), x1, x2)) → c25(U51'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.59/213.83
ACTIVE(U51(x(z0, z1), x1, x2)) → c25(U51'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.59/213.83
ACTIVE(U51(U12(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.59/213.83
ACTIVE(U51(U21(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.59/213.83
ACTIVE(U51(U32(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.59/213.83
ACTIVE(U51(U41(tt, z0), x1, x2)) → c25(U51'(mark(z0), x1, x2)) 686.59/213.83
ACTIVE(U51(isNat(0), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.59/213.83
ACTIVE(U11(U51(tt, z0, z1), x1)) → c7(U11'(mark(U52(isNat(z1), z0, z1)), x1)) 686.59/213.83
ACTIVE(U11(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.59/213.83
ACTIVE(U12(U51(tt, z0, z1))) → c7(U12'(mark(U52(isNat(z1), z0, z1)))) 686.59/213.83
ACTIVE(U12(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.59/213.83
ACTIVE(U21(U51(tt, z0, z1))) → c7(U21'(mark(U52(isNat(z1), z0, z1)))) 686.59/213.83
ACTIVE(U21(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.59/213.83
ACTIVE(U31(U51(tt, z0, z1), x1)) → c7(U31'(mark(U52(isNat(z1), z0, z1)), x1)) 686.59/213.83
ACTIVE(U31(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.59/213.83
ACTIVE(U32(U51(tt, z0, z1))) → c7(U32'(mark(U52(isNat(z1), z0, z1)))) 686.59/213.83
ACTIVE(U32(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.59/213.83
ACTIVE(U41(U51(tt, z0, z1), x1)) → c7(U41'(mark(U52(isNat(z1), z0, z1)), x1)) 686.59/213.83
ACTIVE(U41(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.59/213.83
ACTIVE(U51(U11(tt, z0), x1, x2)) → c7(U51'(mark(U12(isNat(z0))), x1, x2)) 686.59/213.83
ACTIVE(U51(U11(tt, z0), x1, x2)) → c7(ACTIVE(U11(tt, z0))) 686.59/213.83
ACTIVE(U51(U31(tt, z0), x1, x2)) → c7(U51'(mark(U32(isNat(z0))), x1, x2)) 686.59/213.83
ACTIVE(U51(U31(tt, z0), x1, x2)) → c7(ACTIVE(U31(tt, z0))) 686.59/213.83
ACTIVE(U51(U51(tt, z0, z1), x1, x2)) → c7(U51'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.59/213.83
ACTIVE(U51(U51(tt, z0, z1), x1, x2)) → c7(ACTIVE(U51(tt, z0, z1))) 686.59/213.83
ACTIVE(U51(isNat(plus(z0, z1)), x1, x2)) → c7(U51'(mark(U11(isNat(z0), z1)), x1, x2)) 686.59/213.83
ACTIVE(U51(isNat(plus(z0, z1)), x1, x2)) → c7(ACTIVE(isNat(plus(z0, z1)))) 686.59/213.83
ACTIVE(U51(isNat(s(z0)), x1, x2)) → c7(U51'(mark(U21(isNat(z0))), x1, x2)) 686.59/213.83
ACTIVE(U51(isNat(s(z0)), x1, x2)) → c7(ACTIVE(isNat(s(z0)))) 686.59/213.83
ACTIVE(U51(isNat(x(z0, z1)), x1, x2)) → c7(U51'(mark(U31(isNat(z0), z1)), x1, x2)) 686.59/213.83
ACTIVE(U51(isNat(x(z0, z1)), x1, x2)) → c7(ACTIVE(isNat(x(z0, z1)))) 686.59/213.83
ACTIVE(U52(plus(z0, 0), x1, x2)) → c26(U52'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.59/213.83
ACTIVE(U52(plus(z0, s(z1)), x1, x2)) → c26(U52'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.59/213.83
ACTIVE(U52(x(z0, 0), x1, x2)) → c26(U52'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.59/213.83
ACTIVE(U52(x(z0, s(z1)), x1, x2)) → c26(U52'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.59/213.83
ACTIVE(U52(U11(z0, z1), x1, x2)) → c26(U52'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.59/213.83
ACTIVE(U52(U12(z0), x1, x2)) → c26(U52'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.59/213.83
ACTIVE(U52(U21(z0), x1, x2)) → c26(U52'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.59/213.83
ACTIVE(U52(U31(z0, z1), x1, x2)) → c26(U52'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.59/213.83
ACTIVE(U52(U32(z0), x1, x2)) → c26(U52'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.59/213.83
ACTIVE(U52(U41(z0, z1), x1, x2)) → c26(U52'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.59/213.83
ACTIVE(U52(U51(z0, z1, z2), x1, x2)) → c26(U52'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.59/213.83
ACTIVE(U52(U52(z0, z1, z2), x1, x2)) → c26(U52'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.59/213.83
ACTIVE(U52(s(z0), x1, x2)) → c26(U52'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.59/213.83
ACTIVE(U52(plus(z0, z1), x1, x2)) → c26(U52'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.59/213.83
ACTIVE(U52(plus(z0, z1), x1, x2)) → c26(U52'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.59/213.83
ACTIVE(U52(U61(z0), x1, x2)) → c26(U52'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.59/213.83
ACTIVE(U52(U71(z0, z1, z2), x1, x2)) → c26(U52'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.59/213.83
ACTIVE(U52(U72(z0, z1, z2), x1, x2)) → c26(U52'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.59/213.83
ACTIVE(U52(x(z0, z1), x1, x2)) → c26(U52'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.59/213.83
ACTIVE(U52(x(z0, z1), x1, x2)) → c26(U52'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.59/213.83
ACTIVE(U52(U12(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.59/213.83
ACTIVE(U52(U21(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.59/213.83
ACTIVE(U52(U32(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.59/213.83
ACTIVE(U52(U41(tt, z0), x1, x2)) → c26(U52'(mark(z0), x1, x2)) 686.59/213.83
ACTIVE(U52(isNat(0), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.59/213.83
ACTIVE(U11(U52(tt, z0, z1), x1)) → c8(U11'(mark(s(plus(z1, z0))), x1)) 686.59/213.83
ACTIVE(U11(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.59/213.83
ACTIVE(U12(U52(tt, z0, z1))) → c8(U12'(mark(s(plus(z1, z0))))) 686.59/213.83
ACTIVE(U12(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.59/213.83
ACTIVE(U21(U52(tt, z0, z1))) → c8(U21'(mark(s(plus(z1, z0))))) 686.59/213.83
ACTIVE(U21(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.59/213.83
ACTIVE(U31(U52(tt, z0, z1), x1)) → c8(U31'(mark(s(plus(z1, z0))), x1)) 686.59/213.83
ACTIVE(U31(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.59/213.83
ACTIVE(U32(U52(tt, z0, z1))) → c8(U32'(mark(s(plus(z1, z0))))) 686.59/213.83
ACTIVE(U32(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.59/213.83
ACTIVE(U41(U52(tt, z0, z1), x1)) → c8(U41'(mark(s(plus(z1, z0))), x1)) 686.59/213.83
ACTIVE(U41(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.59/213.83
ACTIVE(U51(U52(tt, z0, z1), x1, x2)) → c8(U51'(mark(s(plus(z1, z0))), x1, x2)) 686.59/213.83
ACTIVE(U51(U52(tt, z0, z1), x1, x2)) → c8(ACTIVE(U52(tt, z0, z1))) 686.59/213.83
ACTIVE(U52(U11(tt, z0), x1, x2)) → c8(U52'(mark(U12(isNat(z0))), x1, x2)) 686.59/213.83
ACTIVE(U52(U11(tt, z0), x1, x2)) → c8(ACTIVE(U11(tt, z0))) 686.59/213.83
ACTIVE(U52(U31(tt, z0), x1, x2)) → c8(U52'(mark(U32(isNat(z0))), x1, x2)) 686.59/213.83
ACTIVE(U52(U31(tt, z0), x1, x2)) → c8(ACTIVE(U31(tt, z0))) 686.59/213.83
ACTIVE(U52(U51(tt, z0, z1), x1, x2)) → c8(U52'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.59/213.83
ACTIVE(U52(U51(tt, z0, z1), x1, x2)) → c8(ACTIVE(U51(tt, z0, z1))) 686.59/213.83
ACTIVE(U52(U52(tt, z0, z1), x1, x2)) → c8(U52'(mark(s(plus(z1, z0))), x1, x2)) 686.59/213.83
ACTIVE(U52(U52(tt, z0, z1), x1, x2)) → c8(ACTIVE(U52(tt, z0, z1))) 686.59/213.83
ACTIVE(U52(isNat(plus(z0, z1)), x1, x2)) → c8(U52'(mark(U11(isNat(z0), z1)), x1, x2)) 686.59/213.83
ACTIVE(U52(isNat(plus(z0, z1)), x1, x2)) → c8(ACTIVE(isNat(plus(z0, z1)))) 686.59/213.83
ACTIVE(U52(isNat(s(z0)), x1, x2)) → c8(U52'(mark(U21(isNat(z0))), x1, x2)) 686.59/213.83
ACTIVE(U52(isNat(s(z0)), x1, x2)) → c8(ACTIVE(isNat(s(z0)))) 686.59/213.83
ACTIVE(U52(isNat(x(z0, z1)), x1, x2)) → c8(U52'(mark(U31(isNat(z0), z1)), x1, x2)) 686.59/213.83
ACTIVE(U52(isNat(x(z0, z1)), x1, x2)) → c8(ACTIVE(isNat(x(z0, z1)))) 686.59/213.83
ACTIVE(s(plus(z0, 0))) → c27(S(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.59/213.83
ACTIVE(s(plus(z0, s(z1)))) → c27(S(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.59/213.83
ACTIVE(s(x(z0, 0))) → c27(S(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.59/213.83
ACTIVE(s(x(z0, s(z1)))) → c27(S(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.59/213.83
ACTIVE(s(U11(z0, z1))) → c27(S(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.59/213.83
ACTIVE(s(U12(z0))) → c27(S(U12(active(z0))), ACTIVE(U12(z0))) 686.59/213.83
ACTIVE(s(U21(z0))) → c27(S(U21(active(z0))), ACTIVE(U21(z0))) 686.59/213.83
ACTIVE(s(U31(z0, z1))) → c27(S(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.59/213.83
ACTIVE(s(U32(z0))) → c27(S(U32(active(z0))), ACTIVE(U32(z0))) 686.59/213.83
ACTIVE(s(U41(z0, z1))) → c27(S(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.59/213.83
ACTIVE(s(U51(z0, z1, z2))) → c27(S(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.59/213.83
ACTIVE(s(U52(z0, z1, z2))) → c27(S(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.59/213.83
ACTIVE(s(s(z0))) → c27(S(s(active(z0))), ACTIVE(s(z0))) 686.59/213.83
ACTIVE(s(plus(z0, z1))) → c27(S(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.59/213.83
ACTIVE(s(plus(z0, z1))) → c27(S(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.59/213.83
ACTIVE(s(U61(z0))) → c27(S(U61(active(z0))), ACTIVE(U61(z0))) 686.59/213.83
ACTIVE(s(U71(z0, z1, z2))) → c27(S(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.59/213.83
ACTIVE(s(U72(z0, z1, z2))) → c27(S(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.59/213.83
ACTIVE(s(x(z0, z1))) → c27(S(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.59/213.83
ACTIVE(s(x(z0, z1))) → c27(S(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.59/213.83
ACTIVE(s(U12(tt))) → c27(S(mark(tt))) 686.59/213.83
ACTIVE(s(U21(tt))) → c27(S(mark(tt))) 686.59/213.83
ACTIVE(s(U32(tt))) → c27(S(mark(tt))) 686.59/213.83
ACTIVE(s(U41(tt, z0))) → c27(S(mark(z0))) 686.59/213.83
ACTIVE(s(isNat(0))) → c27(S(mark(tt))) 686.59/213.83
ACTIVE(s(U11(tt, z0))) → c9(S(mark(U12(isNat(z0))))) 686.59/213.83
ACTIVE(s(U11(tt, z0))) → c9(ACTIVE(U11(tt, z0))) 686.59/213.83
ACTIVE(s(U31(tt, z0))) → c9(S(mark(U32(isNat(z0))))) 686.59/213.83
ACTIVE(s(U31(tt, z0))) → c9(ACTIVE(U31(tt, z0))) 686.59/213.83
ACTIVE(s(U51(tt, z0, z1))) → c9(S(mark(U52(isNat(z1), z0, z1)))) 686.59/213.83
ACTIVE(s(U51(tt, z0, z1))) → c9(ACTIVE(U51(tt, z0, z1))) 686.59/213.83
ACTIVE(s(U52(tt, z0, z1))) → c9(S(mark(s(plus(z1, z0))))) 686.59/213.83
ACTIVE(s(U52(tt, z0, z1))) → c9(ACTIVE(U52(tt, z0, z1))) 686.59/213.83
ACTIVE(s(isNat(plus(z0, z1)))) → c9(S(mark(U11(isNat(z0), z1)))) 686.59/213.83
ACTIVE(s(isNat(plus(z0, z1)))) → c9(ACTIVE(isNat(plus(z0, z1)))) 686.59/213.83
ACTIVE(s(isNat(s(z0)))) → c9(S(mark(U21(isNat(z0))))) 686.59/213.83
ACTIVE(s(isNat(s(z0)))) → c9(ACTIVE(isNat(s(z0)))) 686.59/213.83
ACTIVE(s(isNat(x(z0, z1)))) → c9(S(mark(U31(isNat(z0), z1)))) 686.59/213.83
ACTIVE(s(isNat(x(z0, z1)))) → c9(ACTIVE(isNat(x(z0, z1)))) 686.59/213.83
ACTIVE(U61(plus(z0, 0))) → c30(U61'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.59/213.83
ACTIVE(U61(plus(z0, s(z1)))) → c30(U61'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.59/213.83
ACTIVE(U61(x(z0, 0))) → c30(U61'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.59/213.83
ACTIVE(U61(x(z0, s(z1)))) → c30(U61'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.59/213.83
ACTIVE(U61(U11(z0, z1))) → c30(U61'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.59/213.83
ACTIVE(U61(U12(z0))) → c30(U61'(U12(active(z0))), ACTIVE(U12(z0))) 686.59/213.83
ACTIVE(U61(U21(z0))) → c30(U61'(U21(active(z0))), ACTIVE(U21(z0))) 686.59/213.83
ACTIVE(U61(U31(z0, z1))) → c30(U61'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.59/213.83
ACTIVE(U61(U32(z0))) → c30(U61'(U32(active(z0))), ACTIVE(U32(z0))) 686.59/213.83
ACTIVE(U61(U41(z0, z1))) → c30(U61'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.59/213.83
ACTIVE(U61(U51(z0, z1, z2))) → c30(U61'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.59/213.83
ACTIVE(U61(U52(z0, z1, z2))) → c30(U61'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.59/213.83
ACTIVE(U61(s(z0))) → c30(U61'(s(active(z0))), ACTIVE(s(z0))) 686.59/213.83
ACTIVE(U61(plus(z0, z1))) → c30(U61'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.59/213.83
ACTIVE(U61(plus(z0, z1))) → c30(U61'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.59/213.83
ACTIVE(U61(U61(z0))) → c30(U61'(U61(active(z0))), ACTIVE(U61(z0))) 686.59/213.83
ACTIVE(U61(U71(z0, z1, z2))) → c30(U61'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.59/213.83
ACTIVE(U61(U72(z0, z1, z2))) → c30(U61'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.59/213.83
ACTIVE(U61(x(z0, z1))) → c30(U61'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.59/213.83
ACTIVE(U61(x(z0, z1))) → c30(U61'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.59/213.83
ACTIVE(U11(U61(tt), x1)) → c19(U11'(mark(0), x1)) 686.59/213.83
ACTIVE(U12(U61(tt))) → c20(U12'(mark(0))) 686.59/213.83
ACTIVE(U21(U61(tt))) → c21(U21'(mark(0))) 686.59/213.83
ACTIVE(U31(U61(tt), x1)) → c22(U31'(mark(0), x1)) 686.59/213.83
ACTIVE(U32(U61(tt))) → c23(U32'(mark(0))) 686.59/213.83
ACTIVE(U41(U61(tt), x1)) → c24(U41'(mark(0), x1)) 686.59/213.83
ACTIVE(U51(U61(tt), x1, x2)) → c25(U51'(mark(0), x1, x2)) 686.59/213.83
ACTIVE(U52(U61(tt), x1, x2)) → c26(U52'(mark(0), x1, x2)) 686.59/213.83
ACTIVE(s(U61(tt))) → c27(S(mark(0))) 686.59/213.83
ACTIVE(U61(U12(tt))) → c30(U61'(mark(tt))) 686.59/213.83
ACTIVE(U61(U21(tt))) → c30(U61'(mark(tt))) 686.59/213.83
ACTIVE(U61(U32(tt))) → c30(U61'(mark(tt))) 686.59/213.83
ACTIVE(U61(U41(tt, z0))) → c30(U61'(mark(z0))) 686.59/213.83
ACTIVE(U61(U61(tt))) → c30(U61'(mark(0))) 686.59/213.83
ACTIVE(U61(isNat(0))) → c30(U61'(mark(tt))) 686.59/213.83
ACTIVE(U61(U11(tt, z0))) → c10(U61'(mark(U12(isNat(z0))))) 686.59/213.83
ACTIVE(U61(U11(tt, z0))) → c10(ACTIVE(U11(tt, z0))) 686.59/213.83
ACTIVE(U61(U31(tt, z0))) → c10(U61'(mark(U32(isNat(z0))))) 686.59/213.83
ACTIVE(U61(U31(tt, z0))) → c10(ACTIVE(U31(tt, z0))) 686.59/213.83
ACTIVE(U61(U51(tt, z0, z1))) → c10(U61'(mark(U52(isNat(z1), z0, z1)))) 686.59/213.83
ACTIVE(U61(U51(tt, z0, z1))) → c10(ACTIVE(U51(tt, z0, z1))) 686.59/213.83
ACTIVE(U61(U52(tt, z0, z1))) → c10(U61'(mark(s(plus(z1, z0))))) 686.59/213.83
ACTIVE(U61(U52(tt, z0, z1))) → c10(ACTIVE(U52(tt, z0, z1))) 686.59/213.83
ACTIVE(U61(isNat(plus(z0, z1)))) → c10(U61'(mark(U11(isNat(z0), z1)))) 686.59/213.83
ACTIVE(U61(isNat(plus(z0, z1)))) → c10(ACTIVE(isNat(plus(z0, z1)))) 686.59/213.83
ACTIVE(U61(isNat(s(z0)))) → c10(U61'(mark(U21(isNat(z0))))) 686.59/213.83
ACTIVE(U61(isNat(s(z0)))) → c10(ACTIVE(isNat(s(z0)))) 686.59/213.83
ACTIVE(U61(isNat(x(z0, z1)))) → c10(U61'(mark(U31(isNat(z0), z1)))) 686.59/213.83
ACTIVE(U61(isNat(x(z0, z1)))) → c10(ACTIVE(isNat(x(z0, z1)))) 686.59/213.83
ACTIVE(U71(plus(z0, 0), x1, x2)) → c31(U71'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.59/213.83
ACTIVE(U71(plus(z0, s(z1)), x1, x2)) → c31(U71'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.59/213.83
ACTIVE(U71(x(z0, 0), x1, x2)) → c31(U71'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.59/213.83
ACTIVE(U71(x(z0, s(z1)), x1, x2)) → c31(U71'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.59/213.83
ACTIVE(U71(U11(z0, z1), x1, x2)) → c31(U71'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.59/213.83
ACTIVE(U71(U12(z0), x1, x2)) → c31(U71'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.59/213.83
ACTIVE(U71(U21(z0), x1, x2)) → c31(U71'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.59/213.83
ACTIVE(U71(U31(z0, z1), x1, x2)) → c31(U71'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.59/213.83
ACTIVE(U71(U32(z0), x1, x2)) → c31(U71'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.59/213.83
ACTIVE(U71(U41(z0, z1), x1, x2)) → c31(U71'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.59/213.83
ACTIVE(U71(U51(z0, z1, z2), x1, x2)) → c31(U71'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.59/213.83
ACTIVE(U71(U52(z0, z1, z2), x1, x2)) → c31(U71'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.59/213.83
ACTIVE(U71(s(z0), x1, x2)) → c31(U71'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.59/213.83
ACTIVE(U71(plus(z0, z1), x1, x2)) → c31(U71'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.59/213.83
ACTIVE(U71(plus(z0, z1), x1, x2)) → c31(U71'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.59/213.83
ACTIVE(U71(U61(z0), x1, x2)) → c31(U71'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.59/213.83
ACTIVE(U71(U71(z0, z1, z2), x1, x2)) → c31(U71'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.59/213.83
ACTIVE(U71(U72(z0, z1, z2), x1, x2)) → c31(U71'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.59/213.83
ACTIVE(U71(x(z0, z1), x1, x2)) → c31(U71'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.59/213.83
ACTIVE(U71(x(z0, z1), x1, x2)) → c31(U71'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.59/213.83
ACTIVE(U71(U12(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.59/213.83
ACTIVE(U71(U21(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.59/213.83
ACTIVE(U71(U32(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.59/213.83
ACTIVE(U71(U41(tt, z0), x1, x2)) → c31(U71'(mark(z0), x1, x2)) 686.59/213.83
ACTIVE(U71(U61(tt), x1, x2)) → c31(U71'(mark(0), x1, x2)) 686.59/213.83
ACTIVE(U71(isNat(0), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.59/213.83
ACTIVE(U11(U71(tt, z0, z1), x1)) → c11(U11'(mark(U72(isNat(z1), z0, z1)), x1)) 686.59/213.83
ACTIVE(U11(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.59/213.83
ACTIVE(U12(U71(tt, z0, z1))) → c11(U12'(mark(U72(isNat(z1), z0, z1)))) 686.59/213.83
ACTIVE(U12(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.59/213.83
ACTIVE(U21(U71(tt, z0, z1))) → c11(U21'(mark(U72(isNat(z1), z0, z1)))) 686.59/213.83
ACTIVE(U21(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.59/213.83
ACTIVE(U31(U71(tt, z0, z1), x1)) → c11(U31'(mark(U72(isNat(z1), z0, z1)), x1)) 686.59/213.83
ACTIVE(U31(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.59/213.83
ACTIVE(U32(U71(tt, z0, z1))) → c11(U32'(mark(U72(isNat(z1), z0, z1)))) 686.59/213.83
ACTIVE(U32(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.59/213.83
ACTIVE(U41(U71(tt, z0, z1), x1)) → c11(U41'(mark(U72(isNat(z1), z0, z1)), x1)) 686.59/213.83
ACTIVE(U41(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.59/213.83
ACTIVE(U51(U71(tt, z0, z1), x1, x2)) → c11(U51'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.59/213.83
ACTIVE(U51(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.59/213.83
ACTIVE(U52(U71(tt, z0, z1), x1, x2)) → c11(U52'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.59/213.83
ACTIVE(U52(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.59/213.83
ACTIVE(s(U71(tt, z0, z1))) → c11(S(mark(U72(isNat(z1), z0, z1)))) 686.59/213.83
ACTIVE(s(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.59/213.83
ACTIVE(U61(U71(tt, z0, z1))) → c11(U61'(mark(U72(isNat(z1), z0, z1)))) 686.59/213.83
ACTIVE(U61(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.59/213.83
ACTIVE(U71(U11(tt, z0), x1, x2)) → c11(U71'(mark(U12(isNat(z0))), x1, x2)) 686.59/213.83
ACTIVE(U71(U11(tt, z0), x1, x2)) → c11(ACTIVE(U11(tt, z0))) 686.59/213.83
ACTIVE(U71(U31(tt, z0), x1, x2)) → c11(U71'(mark(U32(isNat(z0))), x1, x2)) 686.59/213.83
ACTIVE(U71(U31(tt, z0), x1, x2)) → c11(ACTIVE(U31(tt, z0))) 686.59/213.83
ACTIVE(U71(U51(tt, z0, z1), x1, x2)) → c11(U71'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.59/213.83
ACTIVE(U71(U51(tt, z0, z1), x1, x2)) → c11(ACTIVE(U51(tt, z0, z1))) 686.59/213.83
ACTIVE(U71(U52(tt, z0, z1), x1, x2)) → c11(U71'(mark(s(plus(z1, z0))), x1, x2)) 686.59/213.83
ACTIVE(U71(U52(tt, z0, z1), x1, x2)) → c11(ACTIVE(U52(tt, z0, z1))) 686.59/213.83
ACTIVE(U71(U71(tt, z0, z1), x1, x2)) → c11(U71'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.59/213.83
ACTIVE(U71(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.59/213.83
ACTIVE(U71(isNat(plus(z0, z1)), x1, x2)) → c11(U71'(mark(U11(isNat(z0), z1)), x1, x2)) 686.59/213.83
ACTIVE(U71(isNat(plus(z0, z1)), x1, x2)) → c11(ACTIVE(isNat(plus(z0, z1)))) 686.59/213.83
ACTIVE(U71(isNat(s(z0)), x1, x2)) → c11(U71'(mark(U21(isNat(z0))), x1, x2)) 686.59/213.83
ACTIVE(U71(isNat(s(z0)), x1, x2)) → c11(ACTIVE(isNat(s(z0)))) 686.59/213.83
ACTIVE(U71(isNat(x(z0, z1)), x1, x2)) → c11(U71'(mark(U31(isNat(z0), z1)), x1, x2)) 686.59/213.83
ACTIVE(U71(isNat(x(z0, z1)), x1, x2)) → c11(ACTIVE(isNat(x(z0, z1)))) 686.59/213.83
ACTIVE(U72(plus(z0, 0), x1, x2)) → c32(U72'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.59/213.83
ACTIVE(U72(plus(z0, s(z1)), x1, x2)) → c32(U72'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.59/213.83
ACTIVE(U72(x(z0, 0), x1, x2)) → c32(U72'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.59/213.83
ACTIVE(U72(x(z0, s(z1)), x1, x2)) → c32(U72'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.59/213.83
ACTIVE(U72(U11(z0, z1), x1, x2)) → c32(U72'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.59/213.83
ACTIVE(U72(U12(z0), x1, x2)) → c32(U72'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.59/213.83
ACTIVE(U72(U21(z0), x1, x2)) → c32(U72'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.59/213.83
ACTIVE(U72(U31(z0, z1), x1, x2)) → c32(U72'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.59/213.83
ACTIVE(U72(U32(z0), x1, x2)) → c32(U72'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.59/213.83
ACTIVE(U72(U41(z0, z1), x1, x2)) → c32(U72'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.59/213.83
ACTIVE(U72(U51(z0, z1, z2), x1, x2)) → c32(U72'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.59/213.83
ACTIVE(U72(U52(z0, z1, z2), x1, x2)) → c32(U72'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.59/213.83
ACTIVE(U72(s(z0), x1, x2)) → c32(U72'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.59/213.83
ACTIVE(U72(plus(z0, z1), x1, x2)) → c32(U72'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.59/213.83
ACTIVE(U72(plus(z0, z1), x1, x2)) → c32(U72'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.59/213.83
ACTIVE(U72(U61(z0), x1, x2)) → c32(U72'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.59/213.83
ACTIVE(U72(U71(z0, z1, z2), x1, x2)) → c32(U72'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.59/213.83
ACTIVE(U72(U72(z0, z1, z2), x1, x2)) → c32(U72'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.59/213.83
ACTIVE(U72(x(z0, z1), x1, x2)) → c32(U72'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.59/213.83
ACTIVE(U72(x(z0, z1), x1, x2)) → c32(U72'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.59/213.83
ACTIVE(U72(U12(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.59/213.83
ACTIVE(U72(U21(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.59/213.83
ACTIVE(U72(U32(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.59/213.83
ACTIVE(U72(U41(tt, z0), x1, x2)) → c32(U72'(mark(z0), x1, x2)) 686.59/213.83
ACTIVE(U72(U61(tt), x1, x2)) → c32(U72'(mark(0), x1, x2)) 686.59/213.83
ACTIVE(U72(isNat(0), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.59/213.83
ACTIVE(U11(U72(tt, z0, z1), x1)) → c12(U11'(mark(plus(x(z1, z0), z1)), x1)) 686.59/213.83
ACTIVE(U11(U72(tt, z0, z1), x1)) → c12(ACTIVE(U72(tt, z0, z1))) 686.59/213.83
ACTIVE(U12(U72(tt, z0, z1))) → c12(U12'(mark(plus(x(z1, z0), z1)))) 686.59/213.83
ACTIVE(U12(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.59/213.83
ACTIVE(U21(U72(tt, z0, z1))) → c12(U21'(mark(plus(x(z1, z0), z1)))) 686.59/213.83
ACTIVE(U21(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.59/213.83
ACTIVE(U31(U72(tt, z0, z1), x1)) → c12(U31'(mark(plus(x(z1, z0), z1)), x1)) 686.59/213.83
ACTIVE(U31(U72(tt, z0, z1), x1)) → c12(ACTIVE(U72(tt, z0, z1))) 686.59/213.83
ACTIVE(U32(U72(tt, z0, z1))) → c12(U32'(mark(plus(x(z1, z0), z1)))) 686.59/213.83
ACTIVE(U32(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.59/213.83
ACTIVE(U41(U72(tt, z0, z1), x1)) → c12(U41'(mark(plus(x(z1, z0), z1)), x1)) 686.59/213.83
ACTIVE(U41(U72(tt, z0, z1), x1)) → c12(ACTIVE(U72(tt, z0, z1))) 686.59/213.83
ACTIVE(U51(U72(tt, z0, z1), x1, x2)) → c12(U51'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.59/213.83
ACTIVE(U51(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.59/213.83
ACTIVE(U52(U72(tt, z0, z1), x1, x2)) → c12(U52'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.59/213.83
ACTIVE(U52(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.59/213.83
ACTIVE(s(U72(tt, z0, z1))) → c12(S(mark(plus(x(z1, z0), z1)))) 686.59/213.83
ACTIVE(s(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.59/213.83
ACTIVE(U61(U72(tt, z0, z1))) → c12(U61'(mark(plus(x(z1, z0), z1)))) 686.59/213.83
ACTIVE(U61(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.59/213.83
ACTIVE(U71(U72(tt, z0, z1), x1, x2)) → c12(U71'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.59/213.83
ACTIVE(U71(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.59/213.83
ACTIVE(U72(U11(tt, z0), x1, x2)) → c12(U72'(mark(U12(isNat(z0))), x1, x2)) 686.59/213.83
ACTIVE(U72(U11(tt, z0), x1, x2)) → c12(ACTIVE(U11(tt, z0))) 686.59/213.83
ACTIVE(U72(U31(tt, z0), x1, x2)) → c12(U72'(mark(U32(isNat(z0))), x1, x2)) 686.59/213.83
ACTIVE(U72(U31(tt, z0), x1, x2)) → c12(ACTIVE(U31(tt, z0))) 686.59/213.83
ACTIVE(U72(U51(tt, z0, z1), x1, x2)) → c12(U72'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.59/213.83
ACTIVE(U72(U51(tt, z0, z1), x1, x2)) → c12(ACTIVE(U51(tt, z0, z1))) 686.59/213.83
ACTIVE(U72(U52(tt, z0, z1), x1, x2)) → c12(U72'(mark(s(plus(z1, z0))), x1, x2)) 686.59/213.83
ACTIVE(U72(U52(tt, z0, z1), x1, x2)) → c12(ACTIVE(U52(tt, z0, z1))) 686.59/213.83
ACTIVE(U72(U71(tt, z0, z1), x1, x2)) → c12(U72'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.59/213.83
ACTIVE(U72(U71(tt, z0, z1), x1, x2)) → c12(ACTIVE(U71(tt, z0, z1))) 686.59/213.83
ACTIVE(U72(U72(tt, z0, z1), x1, x2)) → c12(U72'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.59/213.83
ACTIVE(U72(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.59/213.83
ACTIVE(U72(isNat(plus(z0, z1)), x1, x2)) → c12(U72'(mark(U11(isNat(z0), z1)), x1, x2)) 686.59/213.83
ACTIVE(U72(isNat(plus(z0, z1)), x1, x2)) → c12(ACTIVE(isNat(plus(z0, z1)))) 686.59/213.83
ACTIVE(U72(isNat(s(z0)), x1, x2)) → c12(U72'(mark(U21(isNat(z0))), x1, x2)) 686.59/213.83
ACTIVE(U72(isNat(s(z0)), x1, x2)) → c12(ACTIVE(isNat(s(z0)))) 686.59/213.83
ACTIVE(U72(isNat(x(z0, z1)), x1, x2)) → c12(U72'(mark(U31(isNat(z0), z1)), x1, x2)) 686.59/213.83
ACTIVE(U72(isNat(x(z0, z1)), x1, x2)) → c12(ACTIVE(isNat(x(z0, z1)))) 686.59/213.83
PROPER(U11(x0, U11(z0, z1))) → c65(U11'(proper(x0), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(U11(z0, z1))) 686.59/213.83
PROPER(U11(x0, U12(z0))) → c65(U11'(proper(x0), U12(proper(z0))), PROPER(x0), PROPER(U12(z0))) 686.59/213.83
PROPER(U11(x0, isNat(z0))) → c65(U11'(proper(x0), isNat(proper(z0))), PROPER(x0), PROPER(isNat(z0))) 686.59/213.83
PROPER(U11(x0, U21(z0))) → c65(U11'(proper(x0), U21(proper(z0))), PROPER(x0), PROPER(U21(z0))) 686.59/213.83
PROPER(U11(x0, U31(z0, z1))) → c65(U11'(proper(x0), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(U31(z0, z1))) 686.59/213.83
PROPER(U11(x0, U32(z0))) → c65(U11'(proper(x0), U32(proper(z0))), PROPER(x0), PROPER(U32(z0))) 686.59/213.83
PROPER(U11(x0, U41(z0, z1))) → c65(U11'(proper(x0), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(U41(z0, z1))) 686.59/213.83
PROPER(U11(x0, U51(z0, z1, z2))) → c65(U11'(proper(x0), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U51(z0, z1, z2))) 686.59/213.83
PROPER(U11(x0, U52(z0, z1, z2))) → c65(U11'(proper(x0), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U52(z0, z1, z2))) 686.59/213.83
PROPER(U11(x0, s(z0))) → c65(U11'(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 686.59/213.83
PROPER(U11(x0, plus(z0, z1))) → c65(U11'(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 686.59/213.83
PROPER(U11(x0, U61(z0))) → c65(U11'(proper(x0), U61(proper(z0))), PROPER(x0), PROPER(U61(z0))) 686.59/213.83
PROPER(U11(x0, U71(z0, z1, z2))) → c65(U11'(proper(x0), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U71(z0, z1, z2))) 686.59/213.83
PROPER(U11(x0, U72(z0, z1, z2))) → c65(U11'(proper(x0), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U72(z0, z1, z2))) 686.59/213.83
PROPER(U11(x0, x(z0, z1))) → c65(U11'(proper(x0), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x(z0, z1))) 686.59/213.83
PROPER(U11(U11(z0, z1), x1)) → c65(U11'(U11(proper(z0), proper(z1)), proper(x1)), PROPER(U11(z0, z1)), PROPER(x1)) 686.59/213.83
PROPER(U11(U12(z0), x1)) → c65(U11'(U12(proper(z0)), proper(x1)), PROPER(U12(z0)), PROPER(x1)) 686.59/213.83
PROPER(U11(isNat(z0), x1)) → c65(U11'(isNat(proper(z0)), proper(x1)), PROPER(isNat(z0)), PROPER(x1)) 686.59/213.83
PROPER(U11(U21(z0), x1)) → c65(U11'(U21(proper(z0)), proper(x1)), PROPER(U21(z0)), PROPER(x1)) 686.59/213.83
PROPER(U11(U31(z0, z1), x1)) → c65(U11'(U31(proper(z0), proper(z1)), proper(x1)), PROPER(U31(z0, z1)), PROPER(x1)) 686.59/213.83
PROPER(U11(U32(z0), x1)) → c65(U11'(U32(proper(z0)), proper(x1)), PROPER(U32(z0)), PROPER(x1)) 686.59/213.83
PROPER(U11(U41(z0, z1), x1)) → c65(U11'(U41(proper(z0), proper(z1)), proper(x1)), PROPER(U41(z0, z1)), PROPER(x1)) 686.59/213.83
PROPER(U11(U51(z0, z1, z2), x1)) → c65(U11'(U51(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U51(z0, z1, z2)), PROPER(x1)) 686.59/213.83
PROPER(U11(U52(z0, z1, z2), x1)) → c65(U11'(U52(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U52(z0, z1, z2)), PROPER(x1)) 686.59/213.83
PROPER(U11(s(z0), x1)) → c65(U11'(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 686.59/213.83
PROPER(U11(plus(z0, z1), x1)) → c65(U11'(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 686.59/213.83
PROPER(U11(U61(z0), x1)) → c65(U11'(U61(proper(z0)), proper(x1)), PROPER(U61(z0)), PROPER(x1)) 686.59/213.83
PROPER(U11(U71(z0, z1, z2), x1)) → c65(U11'(U71(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U71(z0, z1, z2)), PROPER(x1)) 686.59/213.83
PROPER(U11(U72(z0, z1, z2), x1)) → c65(U11'(U72(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U72(z0, z1, z2)), PROPER(x1)) 686.59/213.83
PROPER(U11(x(z0, z1), x1)) → c65(U11'(x(proper(z0), proper(z1)), proper(x1)), PROPER(x(z0, z1)), PROPER(x1)) 686.59/213.83
PROPER(U11(x0, tt)) → c65(U11'(proper(x0), ok(tt)), PROPER(x0)) 686.59/213.83
PROPER(U11(x0, 0)) → c65(U11'(proper(x0), ok(0)), PROPER(x0)) 686.59/213.83
PROPER(U11(tt, x1)) → c65(U11'(ok(tt), proper(x1)), PROPER(x1)) 686.59/213.83
PROPER(U11(0, x1)) → c65(U11'(ok(0), proper(x1)), PROPER(x1)) 686.59/213.83
PROPER(U12(U11(z0, z1))) → c67(U12'(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.59/213.83
PROPER(U12(U12(z0))) → c67(U12'(U12(proper(z0))), PROPER(U12(z0))) 686.59/213.83
PROPER(U12(isNat(z0))) → c67(U12'(isNat(proper(z0))), PROPER(isNat(z0))) 686.59/213.83
PROPER(U12(U21(z0))) → c67(U12'(U21(proper(z0))), PROPER(U21(z0))) 686.59/213.83
PROPER(U12(U31(z0, z1))) → c67(U12'(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.59/213.83
PROPER(U12(U32(z0))) → c67(U12'(U32(proper(z0))), PROPER(U32(z0))) 686.59/213.83
PROPER(U12(U41(z0, z1))) → c67(U12'(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.59/213.83
PROPER(U12(U51(z0, z1, z2))) → c67(U12'(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.59/213.83
PROPER(U12(U52(z0, z1, z2))) → c67(U12'(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.59/213.83
PROPER(U12(s(z0))) → c67(U12'(s(proper(z0))), PROPER(s(z0))) 686.59/213.83
PROPER(U12(plus(z0, z1))) → c67(U12'(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.59/213.83
PROPER(U12(U61(z0))) → c67(U12'(U61(proper(z0))), PROPER(U61(z0))) 686.59/213.83
PROPER(U12(U71(z0, z1, z2))) → c67(U12'(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.59/213.83
PROPER(U12(U72(z0, z1, z2))) → c67(U12'(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.59/213.83
PROPER(U12(x(z0, z1))) → c67(U12'(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.59/213.83
PROPER(U12(tt)) → c67(U12'(ok(tt))) 686.59/213.83
PROPER(U12(0)) → c67(U12'(ok(0))) 686.59/213.83
PROPER(isNat(U11(z0, z1))) → c68(ISNAT(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.59/213.83
PROPER(isNat(U12(z0))) → c68(ISNAT(U12(proper(z0))), PROPER(U12(z0))) 686.59/213.83
PROPER(isNat(isNat(z0))) → c68(ISNAT(isNat(proper(z0))), PROPER(isNat(z0))) 686.59/213.83
PROPER(isNat(U21(z0))) → c68(ISNAT(U21(proper(z0))), PROPER(U21(z0))) 686.59/213.83
PROPER(isNat(U31(z0, z1))) → c68(ISNAT(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.59/213.83
PROPER(isNat(U32(z0))) → c68(ISNAT(U32(proper(z0))), PROPER(U32(z0))) 686.59/213.83
PROPER(isNat(U41(z0, z1))) → c68(ISNAT(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.59/213.83
PROPER(isNat(U51(z0, z1, z2))) → c68(ISNAT(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.59/213.83
PROPER(isNat(U52(z0, z1, z2))) → c68(ISNAT(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.59/213.83
PROPER(isNat(s(z0))) → c68(ISNAT(s(proper(z0))), PROPER(s(z0))) 686.59/213.83
PROPER(isNat(plus(z0, z1))) → c68(ISNAT(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.59/213.83
PROPER(isNat(U61(z0))) → c68(ISNAT(U61(proper(z0))), PROPER(U61(z0))) 686.59/213.83
PROPER(isNat(U71(z0, z1, z2))) → c68(ISNAT(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.59/213.83
PROPER(isNat(U72(z0, z1, z2))) → c68(ISNAT(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.59/213.83
PROPER(isNat(x(z0, z1))) → c68(ISNAT(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.59/213.83
PROPER(isNat(tt)) → c68(ISNAT(ok(tt))) 686.59/213.83
PROPER(isNat(0)) → c68(ISNAT(ok(0))) 686.59/213.83
PROPER(U21(U11(z0, z1))) → c69(U21'(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.59/213.83
PROPER(U21(U12(z0))) → c69(U21'(U12(proper(z0))), PROPER(U12(z0))) 686.59/213.83
PROPER(U21(isNat(z0))) → c69(U21'(isNat(proper(z0))), PROPER(isNat(z0))) 686.59/213.83
PROPER(U21(U21(z0))) → c69(U21'(U21(proper(z0))), PROPER(U21(z0))) 686.59/213.83
PROPER(U21(U31(z0, z1))) → c69(U21'(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.59/213.83
PROPER(U21(U32(z0))) → c69(U21'(U32(proper(z0))), PROPER(U32(z0))) 686.59/213.83
PROPER(U21(U41(z0, z1))) → c69(U21'(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.59/213.83
PROPER(U21(U51(z0, z1, z2))) → c69(U21'(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.59/213.83
PROPER(U21(U52(z0, z1, z2))) → c69(U21'(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.59/213.83
PROPER(U21(s(z0))) → c69(U21'(s(proper(z0))), PROPER(s(z0))) 686.59/213.83
PROPER(U21(plus(z0, z1))) → c69(U21'(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.59/213.83
PROPER(U21(U61(z0))) → c69(U21'(U61(proper(z0))), PROPER(U61(z0))) 686.59/213.83
PROPER(U21(U71(z0, z1, z2))) → c69(U21'(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.59/213.83
PROPER(U21(U72(z0, z1, z2))) → c69(U21'(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.59/213.83
PROPER(U21(x(z0, z1))) → c69(U21'(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.59/213.83
PROPER(U21(tt)) → c69(U21'(ok(tt))) 686.59/213.83
PROPER(U21(0)) → c69(U21'(ok(0))) 686.59/213.83
PROPER(U31(x0, U11(z0, z1))) → c70(U31'(proper(x0), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(U11(z0, z1))) 686.59/213.83
PROPER(U31(x0, U12(z0))) → c70(U31'(proper(x0), U12(proper(z0))), PROPER(x0), PROPER(U12(z0))) 686.59/213.83
PROPER(U31(x0, isNat(z0))) → c70(U31'(proper(x0), isNat(proper(z0))), PROPER(x0), PROPER(isNat(z0))) 686.59/213.83
PROPER(U31(x0, U21(z0))) → c70(U31'(proper(x0), U21(proper(z0))), PROPER(x0), PROPER(U21(z0))) 686.59/213.83
PROPER(U31(x0, U31(z0, z1))) → c70(U31'(proper(x0), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(U31(z0, z1))) 686.59/213.83
PROPER(U31(x0, U32(z0))) → c70(U31'(proper(x0), U32(proper(z0))), PROPER(x0), PROPER(U32(z0))) 686.59/213.83
PROPER(U31(x0, U41(z0, z1))) → c70(U31'(proper(x0), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(U41(z0, z1))) 686.59/213.83
PROPER(U31(x0, U51(z0, z1, z2))) → c70(U31'(proper(x0), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U51(z0, z1, z2))) 686.59/213.83
PROPER(U31(x0, U52(z0, z1, z2))) → c70(U31'(proper(x0), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U52(z0, z1, z2))) 686.59/213.83
PROPER(U31(x0, s(z0))) → c70(U31'(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 686.59/213.83
PROPER(U31(x0, plus(z0, z1))) → c70(U31'(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 686.59/213.83
PROPER(U31(x0, U61(z0))) → c70(U31'(proper(x0), U61(proper(z0))), PROPER(x0), PROPER(U61(z0))) 686.59/213.83
PROPER(U31(x0, U71(z0, z1, z2))) → c70(U31'(proper(x0), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U71(z0, z1, z2))) 686.59/213.83
PROPER(U31(x0, U72(z0, z1, z2))) → c70(U31'(proper(x0), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U72(z0, z1, z2))) 686.59/213.83
PROPER(U31(x0, x(z0, z1))) → c70(U31'(proper(x0), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x(z0, z1))) 686.59/213.83
PROPER(U31(U11(z0, z1), x1)) → c70(U31'(U11(proper(z0), proper(z1)), proper(x1)), PROPER(U11(z0, z1)), PROPER(x1)) 686.59/213.83
PROPER(U31(U12(z0), x1)) → c70(U31'(U12(proper(z0)), proper(x1)), PROPER(U12(z0)), PROPER(x1)) 686.59/213.83
PROPER(U31(isNat(z0), x1)) → c70(U31'(isNat(proper(z0)), proper(x1)), PROPER(isNat(z0)), PROPER(x1)) 686.59/213.83
PROPER(U31(U21(z0), x1)) → c70(U31'(U21(proper(z0)), proper(x1)), PROPER(U21(z0)), PROPER(x1)) 686.59/213.83
PROPER(U31(U31(z0, z1), x1)) → c70(U31'(U31(proper(z0), proper(z1)), proper(x1)), PROPER(U31(z0, z1)), PROPER(x1)) 686.59/213.83
PROPER(U31(U32(z0), x1)) → c70(U31'(U32(proper(z0)), proper(x1)), PROPER(U32(z0)), PROPER(x1)) 686.59/213.83
PROPER(U31(U41(z0, z1), x1)) → c70(U31'(U41(proper(z0), proper(z1)), proper(x1)), PROPER(U41(z0, z1)), PROPER(x1)) 686.59/213.83
PROPER(U31(U51(z0, z1, z2), x1)) → c70(U31'(U51(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U51(z0, z1, z2)), PROPER(x1)) 686.59/213.83
PROPER(U31(U52(z0, z1, z2), x1)) → c70(U31'(U52(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U52(z0, z1, z2)), PROPER(x1)) 686.59/213.83
PROPER(U31(s(z0), x1)) → c70(U31'(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 686.59/213.83
PROPER(U31(plus(z0, z1), x1)) → c70(U31'(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 686.59/213.83
PROPER(U31(U61(z0), x1)) → c70(U31'(U61(proper(z0)), proper(x1)), PROPER(U61(z0)), PROPER(x1)) 686.59/213.83
PROPER(U31(U71(z0, z1, z2), x1)) → c70(U31'(U71(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U71(z0, z1, z2)), PROPER(x1)) 686.59/213.83
PROPER(U31(U72(z0, z1, z2), x1)) → c70(U31'(U72(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U72(z0, z1, z2)), PROPER(x1)) 686.59/213.83
PROPER(U31(x(z0, z1), x1)) → c70(U31'(x(proper(z0), proper(z1)), proper(x1)), PROPER(x(z0, z1)), PROPER(x1)) 686.59/213.83
PROPER(U31(x0, tt)) → c70(U31'(proper(x0), ok(tt)), PROPER(x0)) 686.59/213.83
PROPER(U31(x0, 0)) → c70(U31'(proper(x0), ok(0)), PROPER(x0)) 686.59/213.83
PROPER(U31(tt, x1)) → c70(U31'(ok(tt), proper(x1)), PROPER(x1)) 686.59/213.83
PROPER(U31(0, x1)) → c70(U31'(ok(0), proper(x1)), PROPER(x1)) 686.59/213.83
PROPER(U32(U11(z0, z1))) → c71(U32'(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.59/213.83
PROPER(U32(U12(z0))) → c71(U32'(U12(proper(z0))), PROPER(U12(z0))) 686.59/213.83
PROPER(U32(isNat(z0))) → c71(U32'(isNat(proper(z0))), PROPER(isNat(z0))) 686.59/213.83
PROPER(U32(U21(z0))) → c71(U32'(U21(proper(z0))), PROPER(U21(z0))) 686.59/213.83
PROPER(U32(U31(z0, z1))) → c71(U32'(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.59/213.83
PROPER(U32(U32(z0))) → c71(U32'(U32(proper(z0))), PROPER(U32(z0))) 686.59/213.83
PROPER(U32(U41(z0, z1))) → c71(U32'(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.59/213.83
PROPER(U32(U51(z0, z1, z2))) → c71(U32'(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.59/213.83
PROPER(U32(U52(z0, z1, z2))) → c71(U32'(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.59/213.83
PROPER(U32(s(z0))) → c71(U32'(s(proper(z0))), PROPER(s(z0))) 686.59/213.83
PROPER(U32(plus(z0, z1))) → c71(U32'(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.59/213.83
PROPER(U32(U61(z0))) → c71(U32'(U61(proper(z0))), PROPER(U61(z0))) 686.59/213.83
PROPER(U32(U71(z0, z1, z2))) → c71(U32'(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.59/213.83
PROPER(U32(U72(z0, z1, z2))) → c71(U32'(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.59/213.83
PROPER(U32(x(z0, z1))) → c71(U32'(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.59/213.83
PROPER(U32(tt)) → c71(U32'(ok(tt))) 686.59/213.83
PROPER(U32(0)) → c71(U32'(ok(0))) 686.59/213.83
PROPER(U41(x0, U11(z0, z1))) → c72(U41'(proper(x0), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(U11(z0, z1))) 686.59/213.83
PROPER(U41(x0, U12(z0))) → c72(U41'(proper(x0), U12(proper(z0))), PROPER(x0), PROPER(U12(z0))) 686.59/213.83
PROPER(U41(x0, isNat(z0))) → c72(U41'(proper(x0), isNat(proper(z0))), PROPER(x0), PROPER(isNat(z0))) 686.59/213.83
PROPER(U41(x0, U21(z0))) → c72(U41'(proper(x0), U21(proper(z0))), PROPER(x0), PROPER(U21(z0))) 686.59/213.83
PROPER(U41(x0, U31(z0, z1))) → c72(U41'(proper(x0), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(U31(z0, z1))) 686.59/213.83
PROPER(U41(x0, U32(z0))) → c72(U41'(proper(x0), U32(proper(z0))), PROPER(x0), PROPER(U32(z0))) 686.59/213.83
PROPER(U41(x0, U41(z0, z1))) → c72(U41'(proper(x0), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(U41(z0, z1))) 686.59/213.83
PROPER(U41(x0, U51(z0, z1, z2))) → c72(U41'(proper(x0), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U51(z0, z1, z2))) 686.59/213.83
PROPER(U41(x0, U52(z0, z1, z2))) → c72(U41'(proper(x0), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U52(z0, z1, z2))) 686.59/213.83
PROPER(U41(x0, s(z0))) → c72(U41'(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 686.59/213.83
PROPER(U41(x0, plus(z0, z1))) → c72(U41'(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 686.59/213.83
PROPER(U41(x0, U61(z0))) → c72(U41'(proper(x0), U61(proper(z0))), PROPER(x0), PROPER(U61(z0))) 686.59/213.83
PROPER(U41(x0, U71(z0, z1, z2))) → c72(U41'(proper(x0), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U71(z0, z1, z2))) 686.59/213.83
PROPER(U41(x0, U72(z0, z1, z2))) → c72(U41'(proper(x0), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U72(z0, z1, z2))) 686.59/213.83
PROPER(U41(x0, x(z0, z1))) → c72(U41'(proper(x0), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x(z0, z1))) 686.59/213.83
PROPER(U41(U11(z0, z1), x1)) → c72(U41'(U11(proper(z0), proper(z1)), proper(x1)), PROPER(U11(z0, z1)), PROPER(x1)) 686.59/213.83
PROPER(U41(U12(z0), x1)) → c72(U41'(U12(proper(z0)), proper(x1)), PROPER(U12(z0)), PROPER(x1)) 686.59/213.83
PROPER(U41(isNat(z0), x1)) → c72(U41'(isNat(proper(z0)), proper(x1)), PROPER(isNat(z0)), PROPER(x1)) 686.59/213.83
PROPER(U41(U21(z0), x1)) → c72(U41'(U21(proper(z0)), proper(x1)), PROPER(U21(z0)), PROPER(x1)) 686.59/213.83
PROPER(U41(U31(z0, z1), x1)) → c72(U41'(U31(proper(z0), proper(z1)), proper(x1)), PROPER(U31(z0, z1)), PROPER(x1)) 686.59/213.83
PROPER(U41(U32(z0), x1)) → c72(U41'(U32(proper(z0)), proper(x1)), PROPER(U32(z0)), PROPER(x1)) 686.59/213.83
PROPER(U41(U41(z0, z1), x1)) → c72(U41'(U41(proper(z0), proper(z1)), proper(x1)), PROPER(U41(z0, z1)), PROPER(x1)) 686.59/213.83
PROPER(U41(U51(z0, z1, z2), x1)) → c72(U41'(U51(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U51(z0, z1, z2)), PROPER(x1)) 686.59/213.83
PROPER(U41(U52(z0, z1, z2), x1)) → c72(U41'(U52(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U52(z0, z1, z2)), PROPER(x1)) 686.59/213.83
PROPER(U41(s(z0), x1)) → c72(U41'(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 686.59/213.83
PROPER(U41(plus(z0, z1), x1)) → c72(U41'(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 686.59/213.83
PROPER(U41(U61(z0), x1)) → c72(U41'(U61(proper(z0)), proper(x1)), PROPER(U61(z0)), PROPER(x1)) 686.59/213.83
PROPER(U41(U71(z0, z1, z2), x1)) → c72(U41'(U71(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U71(z0, z1, z2)), PROPER(x1)) 686.59/213.83
PROPER(U41(U72(z0, z1, z2), x1)) → c72(U41'(U72(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U72(z0, z1, z2)), PROPER(x1)) 686.59/213.83
PROPER(U41(x(z0, z1), x1)) → c72(U41'(x(proper(z0), proper(z1)), proper(x1)), PROPER(x(z0, z1)), PROPER(x1)) 686.59/213.83
PROPER(U41(x0, tt)) → c72(U41'(proper(x0), ok(tt)), PROPER(x0)) 686.59/213.83
PROPER(U41(x0, 0)) → c72(U41'(proper(x0), ok(0)), PROPER(x0)) 686.59/213.83
PROPER(U41(tt, x1)) → c72(U41'(ok(tt), proper(x1)), PROPER(x1)) 686.59/213.83
PROPER(U41(0, x1)) → c72(U41'(ok(0), proper(x1)), PROPER(x1)) 686.59/213.83
PROPER(U51(x0, x1, U11(z0, z1))) → c73(U51'(proper(x0), proper(x1), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U11(z0, z1))) 686.59/213.83
PROPER(U51(x0, x1, U12(z0))) → c73(U51'(proper(x0), proper(x1), U12(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U12(z0))) 686.59/213.83
PROPER(U51(x0, x1, isNat(z0))) → c73(U51'(proper(x0), proper(x1), isNat(proper(z0))), PROPER(x0), PROPER(x1), PROPER(isNat(z0))) 686.59/213.83
PROPER(U51(x0, x1, U21(z0))) → c73(U51'(proper(x0), proper(x1), U21(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U21(z0))) 686.59/213.83
PROPER(U51(x0, x1, U31(z0, z1))) → c73(U51'(proper(x0), proper(x1), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U31(z0, z1))) 686.59/213.83
PROPER(U51(x0, x1, U32(z0))) → c73(U51'(proper(x0), proper(x1), U32(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U32(z0))) 686.59/213.83
PROPER(U51(x0, x1, U41(z0, z1))) → c73(U51'(proper(x0), proper(x1), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U41(z0, z1))) 686.59/213.83
PROPER(U51(x0, x1, U51(z0, z1, z2))) → c73(U51'(proper(x0), proper(x1), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U51(z0, z1, z2))) 686.59/213.83
PROPER(U51(x0, x1, U52(z0, z1, z2))) → c73(U51'(proper(x0), proper(x1), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U52(z0, z1, z2))) 686.59/213.83
PROPER(U51(x0, x1, s(z0))) → c73(U51'(proper(x0), proper(x1), s(proper(z0))), PROPER(x0), PROPER(x1), PROPER(s(z0))) 686.59/213.83
PROPER(U51(x0, x1, plus(z0, z1))) → c73(U51'(proper(x0), proper(x1), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(plus(z0, z1))) 686.59/213.83
PROPER(U51(x0, x1, U61(z0))) → c73(U51'(proper(x0), proper(x1), U61(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U61(z0))) 686.59/213.83
PROPER(U51(x0, x1, U71(z0, z1, z2))) → c73(U51'(proper(x0), proper(x1), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U71(z0, z1, z2))) 686.59/213.83
PROPER(U51(x0, x1, U72(z0, z1, z2))) → c73(U51'(proper(x0), proper(x1), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U72(z0, z1, z2))) 686.59/213.83
PROPER(U51(x0, x1, x(z0, z1))) → c73(U51'(proper(x0), proper(x1), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(x(z0, z1))) 686.59/213.83
PROPER(U51(x0, U11(z0, z1), x2)) → c73(U51'(proper(x0), U11(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U11(z0, z1)), PROPER(x2)) 686.59/213.83
PROPER(U51(x0, U12(z0), x2)) → c73(U51'(proper(x0), U12(proper(z0)), proper(x2)), PROPER(x0), PROPER(U12(z0)), PROPER(x2)) 686.59/213.83
PROPER(U51(x0, isNat(z0), x2)) → c73(U51'(proper(x0), isNat(proper(z0)), proper(x2)), PROPER(x0), PROPER(isNat(z0)), PROPER(x2)) 686.59/213.83
PROPER(U51(x0, U21(z0), x2)) → c73(U51'(proper(x0), U21(proper(z0)), proper(x2)), PROPER(x0), PROPER(U21(z0)), PROPER(x2)) 686.59/213.83
PROPER(U51(x0, U31(z0, z1), x2)) → c73(U51'(proper(x0), U31(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U31(z0, z1)), PROPER(x2)) 686.59/213.83
PROPER(U51(x0, U32(z0), x2)) → c73(U51'(proper(x0), U32(proper(z0)), proper(x2)), PROPER(x0), PROPER(U32(z0)), PROPER(x2)) 686.59/213.83
PROPER(U51(x0, U41(z0, z1), x2)) → c73(U51'(proper(x0), U41(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U41(z0, z1)), PROPER(x2)) 686.59/213.83
PROPER(U51(x0, U51(z0, z1, z2), x2)) → c73(U51'(proper(x0), U51(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U51(z0, z1, z2)), PROPER(x2)) 686.59/213.83
PROPER(U51(x0, U52(z0, z1, z2), x2)) → c73(U51'(proper(x0), U52(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U52(z0, z1, z2)), PROPER(x2)) 686.59/213.83
PROPER(U51(x0, s(z0), x2)) → c73(U51'(proper(x0), s(proper(z0)), proper(x2)), PROPER(x0), PROPER(s(z0)), PROPER(x2)) 686.59/213.83
PROPER(U51(x0, plus(z0, z1), x2)) → c73(U51'(proper(x0), plus(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(plus(z0, z1)), PROPER(x2)) 686.59/213.83
PROPER(U51(x0, U61(z0), x2)) → c73(U51'(proper(x0), U61(proper(z0)), proper(x2)), PROPER(x0), PROPER(U61(z0)), PROPER(x2)) 686.59/213.83
PROPER(U51(x0, U71(z0, z1, z2), x2)) → c73(U51'(proper(x0), U71(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U71(z0, z1, z2)), PROPER(x2)) 686.59/213.83
PROPER(U51(x0, U72(z0, z1, z2), x2)) → c73(U51'(proper(x0), U72(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U72(z0, z1, z2)), PROPER(x2)) 686.59/213.83
PROPER(U51(x0, x(z0, z1), x2)) → c73(U51'(proper(x0), x(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(x(z0, z1)), PROPER(x2)) 686.59/213.83
PROPER(U51(U11(z0, z1), x1, x2)) → c73(U51'(U11(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U11(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.83
PROPER(U51(U12(z0), x1, x2)) → c73(U51'(U12(proper(z0)), proper(x1), proper(x2)), PROPER(U12(z0)), PROPER(x1), PROPER(x2)) 686.59/213.83
PROPER(U51(isNat(z0), x1, x2)) → c73(U51'(isNat(proper(z0)), proper(x1), proper(x2)), PROPER(isNat(z0)), PROPER(x1), PROPER(x2)) 686.59/213.83
PROPER(U51(U21(z0), x1, x2)) → c73(U51'(U21(proper(z0)), proper(x1), proper(x2)), PROPER(U21(z0)), PROPER(x1), PROPER(x2)) 686.59/213.83
PROPER(U51(U31(z0, z1), x1, x2)) → c73(U51'(U31(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U31(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.83
PROPER(U51(U32(z0), x1, x2)) → c73(U51'(U32(proper(z0)), proper(x1), proper(x2)), PROPER(U32(z0)), PROPER(x1), PROPER(x2)) 686.59/213.83
PROPER(U51(U41(z0, z1), x1, x2)) → c73(U51'(U41(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U41(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.83
PROPER(U51(U51(z0, z1, z2), x1, x2)) → c73(U51'(U51(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U51(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.59/213.83
PROPER(U51(U52(z0, z1, z2), x1, x2)) → c73(U51'(U52(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U52(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.59/213.83
PROPER(U51(s(z0), x1, x2)) → c73(U51'(s(proper(z0)), proper(x1), proper(x2)), PROPER(s(z0)), PROPER(x1), PROPER(x2)) 686.59/213.83
PROPER(U51(plus(z0, z1), x1, x2)) → c73(U51'(plus(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(plus(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.83
PROPER(U51(U61(z0), x1, x2)) → c73(U51'(U61(proper(z0)), proper(x1), proper(x2)), PROPER(U61(z0)), PROPER(x1), PROPER(x2)) 686.59/213.83
PROPER(U51(U71(z0, z1, z2), x1, x2)) → c73(U51'(U71(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U71(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.59/213.83
PROPER(U51(U72(z0, z1, z2), x1, x2)) → c73(U51'(U72(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U72(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.59/213.83
PROPER(U51(x(z0, z1), x1, x2)) → c73(U51'(x(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(x(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.83
PROPER(U51(x0, x1, tt)) → c73(U51'(proper(x0), proper(x1), ok(tt)), PROPER(x0), PROPER(x1)) 686.59/213.83
PROPER(U51(x0, x1, 0)) → c73(U51'(proper(x0), proper(x1), ok(0)), PROPER(x0), PROPER(x1)) 686.59/213.83
PROPER(U51(x0, tt, x2)) → c73(U51'(proper(x0), ok(tt), proper(x2)), PROPER(x0), PROPER(x2)) 686.59/213.83
PROPER(U51(x0, 0, x2)) → c73(U51'(proper(x0), ok(0), proper(x2)), PROPER(x0), PROPER(x2)) 686.59/213.83
PROPER(U51(tt, x1, x2)) → c73(U51'(ok(tt), proper(x1), proper(x2)), PROPER(x1), PROPER(x2)) 686.59/213.83
PROPER(U51(0, x1, x2)) → c73(U51'(ok(0), proper(x1), proper(x2)), PROPER(x1), PROPER(x2)) 686.59/213.83
PROPER(U52(x0, x1, U11(z0, z1))) → c74(U52'(proper(x0), proper(x1), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U11(z0, z1))) 686.59/213.83
PROPER(U52(x0, x1, U12(z0))) → c74(U52'(proper(x0), proper(x1), U12(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U12(z0))) 686.59/213.83
PROPER(U52(x0, x1, isNat(z0))) → c74(U52'(proper(x0), proper(x1), isNat(proper(z0))), PROPER(x0), PROPER(x1), PROPER(isNat(z0))) 686.59/213.83
PROPER(U52(x0, x1, U21(z0))) → c74(U52'(proper(x0), proper(x1), U21(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U21(z0))) 686.59/213.83
PROPER(U52(x0, x1, U31(z0, z1))) → c74(U52'(proper(x0), proper(x1), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U31(z0, z1))) 686.59/213.83
PROPER(U52(x0, x1, U32(z0))) → c74(U52'(proper(x0), proper(x1), U32(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U32(z0))) 686.59/213.83
PROPER(U52(x0, x1, U41(z0, z1))) → c74(U52'(proper(x0), proper(x1), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U41(z0, z1))) 686.59/213.83
PROPER(U52(x0, x1, U51(z0, z1, z2))) → c74(U52'(proper(x0), proper(x1), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U51(z0, z1, z2))) 686.59/213.83
PROPER(U52(x0, x1, U52(z0, z1, z2))) → c74(U52'(proper(x0), proper(x1), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U52(z0, z1, z2))) 686.59/213.83
PROPER(U52(x0, x1, s(z0))) → c74(U52'(proper(x0), proper(x1), s(proper(z0))), PROPER(x0), PROPER(x1), PROPER(s(z0))) 686.59/213.83
PROPER(U52(x0, x1, plus(z0, z1))) → c74(U52'(proper(x0), proper(x1), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(plus(z0, z1))) 686.59/213.83
PROPER(U52(x0, x1, U61(z0))) → c74(U52'(proper(x0), proper(x1), U61(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U61(z0))) 686.59/213.83
PROPER(U52(x0, x1, U71(z0, z1, z2))) → c74(U52'(proper(x0), proper(x1), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U71(z0, z1, z2))) 686.59/213.83
PROPER(U52(x0, x1, U72(z0, z1, z2))) → c74(U52'(proper(x0), proper(x1), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U72(z0, z1, z2))) 686.59/213.83
PROPER(U52(x0, x1, x(z0, z1))) → c74(U52'(proper(x0), proper(x1), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(x(z0, z1))) 686.59/213.83
PROPER(U52(x0, U11(z0, z1), x2)) → c74(U52'(proper(x0), U11(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U11(z0, z1)), PROPER(x2)) 686.59/213.83
PROPER(U52(x0, U12(z0), x2)) → c74(U52'(proper(x0), U12(proper(z0)), proper(x2)), PROPER(x0), PROPER(U12(z0)), PROPER(x2)) 686.59/213.83
PROPER(U52(x0, isNat(z0), x2)) → c74(U52'(proper(x0), isNat(proper(z0)), proper(x2)), PROPER(x0), PROPER(isNat(z0)), PROPER(x2)) 686.59/213.83
PROPER(U52(x0, U21(z0), x2)) → c74(U52'(proper(x0), U21(proper(z0)), proper(x2)), PROPER(x0), PROPER(U21(z0)), PROPER(x2)) 686.59/213.83
PROPER(U52(x0, U31(z0, z1), x2)) → c74(U52'(proper(x0), U31(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U31(z0, z1)), PROPER(x2)) 686.59/213.83
PROPER(U52(x0, U32(z0), x2)) → c74(U52'(proper(x0), U32(proper(z0)), proper(x2)), PROPER(x0), PROPER(U32(z0)), PROPER(x2)) 686.59/213.83
PROPER(U52(x0, U41(z0, z1), x2)) → c74(U52'(proper(x0), U41(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U41(z0, z1)), PROPER(x2)) 686.59/213.83
PROPER(U52(x0, U51(z0, z1, z2), x2)) → c74(U52'(proper(x0), U51(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U51(z0, z1, z2)), PROPER(x2)) 686.59/213.83
PROPER(U52(x0, U52(z0, z1, z2), x2)) → c74(U52'(proper(x0), U52(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U52(z0, z1, z2)), PROPER(x2)) 686.59/213.83
PROPER(U52(x0, s(z0), x2)) → c74(U52'(proper(x0), s(proper(z0)), proper(x2)), PROPER(x0), PROPER(s(z0)), PROPER(x2)) 686.59/213.83
PROPER(U52(x0, plus(z0, z1), x2)) → c74(U52'(proper(x0), plus(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(plus(z0, z1)), PROPER(x2)) 686.59/213.83
PROPER(U52(x0, U61(z0), x2)) → c74(U52'(proper(x0), U61(proper(z0)), proper(x2)), PROPER(x0), PROPER(U61(z0)), PROPER(x2)) 686.59/213.83
PROPER(U52(x0, U71(z0, z1, z2), x2)) → c74(U52'(proper(x0), U71(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U71(z0, z1, z2)), PROPER(x2)) 686.59/213.83
PROPER(U52(x0, U72(z0, z1, z2), x2)) → c74(U52'(proper(x0), U72(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U72(z0, z1, z2)), PROPER(x2)) 686.59/213.83
PROPER(U52(x0, x(z0, z1), x2)) → c74(U52'(proper(x0), x(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(x(z0, z1)), PROPER(x2)) 686.59/213.83
PROPER(U52(U11(z0, z1), x1, x2)) → c74(U52'(U11(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U11(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.83
PROPER(U52(U12(z0), x1, x2)) → c74(U52'(U12(proper(z0)), proper(x1), proper(x2)), PROPER(U12(z0)), PROPER(x1), PROPER(x2)) 686.59/213.83
PROPER(U52(isNat(z0), x1, x2)) → c74(U52'(isNat(proper(z0)), proper(x1), proper(x2)), PROPER(isNat(z0)), PROPER(x1), PROPER(x2)) 686.59/213.83
PROPER(U52(U21(z0), x1, x2)) → c74(U52'(U21(proper(z0)), proper(x1), proper(x2)), PROPER(U21(z0)), PROPER(x1), PROPER(x2)) 686.59/213.83
PROPER(U52(U31(z0, z1), x1, x2)) → c74(U52'(U31(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U31(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.83
PROPER(U52(U32(z0), x1, x2)) → c74(U52'(U32(proper(z0)), proper(x1), proper(x2)), PROPER(U32(z0)), PROPER(x1), PROPER(x2)) 686.59/213.83
PROPER(U52(U41(z0, z1), x1, x2)) → c74(U52'(U41(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U41(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.83
PROPER(U52(U51(z0, z1, z2), x1, x2)) → c74(U52'(U51(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U51(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.59/213.83
PROPER(U52(U52(z0, z1, z2), x1, x2)) → c74(U52'(U52(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U52(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.59/213.83
PROPER(U52(s(z0), x1, x2)) → c74(U52'(s(proper(z0)), proper(x1), proper(x2)), PROPER(s(z0)), PROPER(x1), PROPER(x2)) 686.59/213.83
PROPER(U52(plus(z0, z1), x1, x2)) → c74(U52'(plus(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(plus(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.83
PROPER(U52(U61(z0), x1, x2)) → c74(U52'(U61(proper(z0)), proper(x1), proper(x2)), PROPER(U61(z0)), PROPER(x1), PROPER(x2)) 686.59/213.83
PROPER(U52(U71(z0, z1, z2), x1, x2)) → c74(U52'(U71(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U71(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.59/213.83
PROPER(U52(U72(z0, z1, z2), x1, x2)) → c74(U52'(U72(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U72(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.59/213.83
PROPER(U52(x(z0, z1), x1, x2)) → c74(U52'(x(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(x(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.83
PROPER(U52(x0, x1, tt)) → c74(U52'(proper(x0), proper(x1), ok(tt)), PROPER(x0), PROPER(x1)) 686.59/213.83
PROPER(U52(x0, x1, 0)) → c74(U52'(proper(x0), proper(x1), ok(0)), PROPER(x0), PROPER(x1)) 686.59/213.83
PROPER(U52(x0, tt, x2)) → c74(U52'(proper(x0), ok(tt), proper(x2)), PROPER(x0), PROPER(x2)) 686.59/213.83
PROPER(U52(x0, 0, x2)) → c74(U52'(proper(x0), ok(0), proper(x2)), PROPER(x0), PROPER(x2)) 686.59/213.83
PROPER(U52(tt, x1, x2)) → c74(U52'(ok(tt), proper(x1), proper(x2)), PROPER(x1), PROPER(x2)) 686.59/213.83
PROPER(U52(0, x1, x2)) → c74(U52'(ok(0), proper(x1), proper(x2)), PROPER(x1), PROPER(x2)) 686.59/213.83
PROPER(s(U11(z0, z1))) → c75(S(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.59/213.83
PROPER(s(U12(z0))) → c75(S(U12(proper(z0))), PROPER(U12(z0))) 686.59/213.83
PROPER(s(isNat(z0))) → c75(S(isNat(proper(z0))), PROPER(isNat(z0))) 686.59/213.83
PROPER(s(U21(z0))) → c75(S(U21(proper(z0))), PROPER(U21(z0))) 686.59/213.83
PROPER(s(U31(z0, z1))) → c75(S(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.59/213.83
PROPER(s(U32(z0))) → c75(S(U32(proper(z0))), PROPER(U32(z0))) 686.59/213.83
PROPER(s(U41(z0, z1))) → c75(S(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.59/213.83
PROPER(s(U51(z0, z1, z2))) → c75(S(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.59/213.83
PROPER(s(U52(z0, z1, z2))) → c75(S(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.59/213.83
PROPER(s(s(z0))) → c75(S(s(proper(z0))), PROPER(s(z0))) 686.59/213.83
PROPER(s(plus(z0, z1))) → c75(S(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.59/213.83
PROPER(s(U61(z0))) → c75(S(U61(proper(z0))), PROPER(U61(z0))) 686.59/213.83
PROPER(s(U71(z0, z1, z2))) → c75(S(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.59/213.83
PROPER(s(U72(z0, z1, z2))) → c75(S(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.59/213.83
PROPER(s(x(z0, z1))) → c75(S(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.59/213.83
PROPER(s(tt)) → c75(S(ok(tt))) 686.59/213.83
PROPER(s(0)) → c75(S(ok(0))) 686.59/213.83
PROPER(plus(x0, U11(z0, z1))) → c76(PLUS(proper(x0), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(U11(z0, z1))) 686.59/213.83
PROPER(plus(x0, U12(z0))) → c76(PLUS(proper(x0), U12(proper(z0))), PROPER(x0), PROPER(U12(z0))) 686.59/213.83
PROPER(plus(x0, isNat(z0))) → c76(PLUS(proper(x0), isNat(proper(z0))), PROPER(x0), PROPER(isNat(z0))) 686.59/213.83
PROPER(plus(x0, U21(z0))) → c76(PLUS(proper(x0), U21(proper(z0))), PROPER(x0), PROPER(U21(z0))) 686.59/213.83
PROPER(plus(x0, U31(z0, z1))) → c76(PLUS(proper(x0), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(U31(z0, z1))) 686.59/213.83
PROPER(plus(x0, U32(z0))) → c76(PLUS(proper(x0), U32(proper(z0))), PROPER(x0), PROPER(U32(z0))) 686.59/213.83
PROPER(plus(x0, U41(z0, z1))) → c76(PLUS(proper(x0), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(U41(z0, z1))) 686.59/213.83
PROPER(plus(x0, U51(z0, z1, z2))) → c76(PLUS(proper(x0), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U51(z0, z1, z2))) 686.59/213.83
PROPER(plus(x0, U52(z0, z1, z2))) → c76(PLUS(proper(x0), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U52(z0, z1, z2))) 686.59/213.83
PROPER(plus(x0, s(z0))) → c76(PLUS(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 686.59/213.83
PROPER(plus(x0, plus(z0, z1))) → c76(PLUS(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 686.59/213.83
PROPER(plus(x0, U61(z0))) → c76(PLUS(proper(x0), U61(proper(z0))), PROPER(x0), PROPER(U61(z0))) 686.59/213.83
PROPER(plus(x0, U71(z0, z1, z2))) → c76(PLUS(proper(x0), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U71(z0, z1, z2))) 686.59/213.83
PROPER(plus(x0, U72(z0, z1, z2))) → c76(PLUS(proper(x0), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U72(z0, z1, z2))) 686.59/213.83
PROPER(plus(x0, x(z0, z1))) → c76(PLUS(proper(x0), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x(z0, z1))) 686.59/213.83
PROPER(plus(U11(z0, z1), x1)) → c76(PLUS(U11(proper(z0), proper(z1)), proper(x1)), PROPER(U11(z0, z1)), PROPER(x1)) 686.59/213.83
PROPER(plus(U12(z0), x1)) → c76(PLUS(U12(proper(z0)), proper(x1)), PROPER(U12(z0)), PROPER(x1)) 686.59/213.83
PROPER(plus(isNat(z0), x1)) → c76(PLUS(isNat(proper(z0)), proper(x1)), PROPER(isNat(z0)), PROPER(x1)) 686.59/213.83
PROPER(plus(U21(z0), x1)) → c76(PLUS(U21(proper(z0)), proper(x1)), PROPER(U21(z0)), PROPER(x1)) 686.59/213.83
PROPER(plus(U31(z0, z1), x1)) → c76(PLUS(U31(proper(z0), proper(z1)), proper(x1)), PROPER(U31(z0, z1)), PROPER(x1)) 686.59/213.83
PROPER(plus(U32(z0), x1)) → c76(PLUS(U32(proper(z0)), proper(x1)), PROPER(U32(z0)), PROPER(x1)) 686.59/213.83
PROPER(plus(U41(z0, z1), x1)) → c76(PLUS(U41(proper(z0), proper(z1)), proper(x1)), PROPER(U41(z0, z1)), PROPER(x1)) 686.59/213.83
PROPER(plus(U51(z0, z1, z2), x1)) → c76(PLUS(U51(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U51(z0, z1, z2)), PROPER(x1)) 686.59/213.83
PROPER(plus(U52(z0, z1, z2), x1)) → c76(PLUS(U52(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U52(z0, z1, z2)), PROPER(x1)) 686.59/213.83
PROPER(plus(s(z0), x1)) → c76(PLUS(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 686.59/213.83
PROPER(plus(plus(z0, z1), x1)) → c76(PLUS(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 686.59/213.83
PROPER(plus(U61(z0), x1)) → c76(PLUS(U61(proper(z0)), proper(x1)), PROPER(U61(z0)), PROPER(x1)) 686.59/213.83
PROPER(plus(U71(z0, z1, z2), x1)) → c76(PLUS(U71(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U71(z0, z1, z2)), PROPER(x1)) 686.59/213.83
PROPER(plus(U72(z0, z1, z2), x1)) → c76(PLUS(U72(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U72(z0, z1, z2)), PROPER(x1)) 686.59/213.83
PROPER(plus(x(z0, z1), x1)) → c76(PLUS(x(proper(z0), proper(z1)), proper(x1)), PROPER(x(z0, z1)), PROPER(x1)) 686.59/213.83
PROPER(plus(x0, tt)) → c76(PLUS(proper(x0), ok(tt)), PROPER(x0)) 686.59/213.83
PROPER(plus(x0, 0)) → c76(PLUS(proper(x0), ok(0)), PROPER(x0)) 686.59/213.83
PROPER(plus(tt, x1)) → c76(PLUS(ok(tt), proper(x1)), PROPER(x1)) 686.59/213.83
PROPER(plus(0, x1)) → c76(PLUS(ok(0), proper(x1)), PROPER(x1)) 686.59/213.83
PROPER(U61(U11(z0, z1))) → c77(U61'(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.59/213.83
PROPER(U61(U12(z0))) → c77(U61'(U12(proper(z0))), PROPER(U12(z0))) 686.59/213.83
PROPER(U61(isNat(z0))) → c77(U61'(isNat(proper(z0))), PROPER(isNat(z0))) 686.59/213.83
PROPER(U61(U21(z0))) → c77(U61'(U21(proper(z0))), PROPER(U21(z0))) 686.59/213.83
PROPER(U61(U31(z0, z1))) → c77(U61'(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.59/213.83
PROPER(U61(U32(z0))) → c77(U61'(U32(proper(z0))), PROPER(U32(z0))) 686.59/213.83
PROPER(U61(U41(z0, z1))) → c77(U61'(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.59/213.83
PROPER(U61(U51(z0, z1, z2))) → c77(U61'(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.59/213.83
PROPER(U61(U52(z0, z1, z2))) → c77(U61'(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.59/213.83
PROPER(U61(s(z0))) → c77(U61'(s(proper(z0))), PROPER(s(z0))) 686.59/213.83
PROPER(U61(plus(z0, z1))) → c77(U61'(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.59/213.83
PROPER(U61(U61(z0))) → c77(U61'(U61(proper(z0))), PROPER(U61(z0))) 686.59/213.83
PROPER(U61(U71(z0, z1, z2))) → c77(U61'(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.59/213.83
PROPER(U61(U72(z0, z1, z2))) → c77(U61'(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.59/213.83
PROPER(U61(x(z0, z1))) → c77(U61'(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.59/213.83
PROPER(U61(tt)) → c77(U61'(ok(tt))) 686.59/213.83
PROPER(U61(0)) → c77(U61'(ok(0))) 686.59/213.83
PROPER(U71(x0, x1, U11(z0, z1))) → c79(U71'(proper(x0), proper(x1), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U11(z0, z1))) 686.59/213.83
PROPER(U71(x0, x1, U12(z0))) → c79(U71'(proper(x0), proper(x1), U12(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U12(z0))) 686.59/213.83
PROPER(U71(x0, x1, isNat(z0))) → c79(U71'(proper(x0), proper(x1), isNat(proper(z0))), PROPER(x0), PROPER(x1), PROPER(isNat(z0))) 686.59/213.83
PROPER(U71(x0, x1, U21(z0))) → c79(U71'(proper(x0), proper(x1), U21(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U21(z0))) 686.59/213.83
PROPER(U71(x0, x1, U31(z0, z1))) → c79(U71'(proper(x0), proper(x1), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U31(z0, z1))) 686.59/213.83
PROPER(U71(x0, x1, U32(z0))) → c79(U71'(proper(x0), proper(x1), U32(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U32(z0))) 686.59/213.83
PROPER(U71(x0, x1, U41(z0, z1))) → c79(U71'(proper(x0), proper(x1), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U41(z0, z1))) 686.59/213.83
PROPER(U71(x0, x1, U51(z0, z1, z2))) → c79(U71'(proper(x0), proper(x1), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U51(z0, z1, z2))) 686.59/213.83
PROPER(U71(x0, x1, U52(z0, z1, z2))) → c79(U71'(proper(x0), proper(x1), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U52(z0, z1, z2))) 686.59/213.83
PROPER(U71(x0, x1, s(z0))) → c79(U71'(proper(x0), proper(x1), s(proper(z0))), PROPER(x0), PROPER(x1), PROPER(s(z0))) 686.59/213.83
PROPER(U71(x0, x1, plus(z0, z1))) → c79(U71'(proper(x0), proper(x1), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(plus(z0, z1))) 686.59/213.83
PROPER(U71(x0, x1, U61(z0))) → c79(U71'(proper(x0), proper(x1), U61(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U61(z0))) 686.59/213.83
PROPER(U71(x0, x1, U71(z0, z1, z2))) → c79(U71'(proper(x0), proper(x1), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U71(z0, z1, z2))) 686.59/213.83
PROPER(U71(x0, x1, U72(z0, z1, z2))) → c79(U71'(proper(x0), proper(x1), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U72(z0, z1, z2))) 686.59/213.83
PROPER(U71(x0, x1, x(z0, z1))) → c79(U71'(proper(x0), proper(x1), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(x(z0, z1))) 686.59/213.83
PROPER(U71(x0, U11(z0, z1), x2)) → c79(U71'(proper(x0), U11(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U11(z0, z1)), PROPER(x2)) 686.59/213.83
PROPER(U71(x0, U12(z0), x2)) → c79(U71'(proper(x0), U12(proper(z0)), proper(x2)), PROPER(x0), PROPER(U12(z0)), PROPER(x2)) 686.59/213.83
PROPER(U71(x0, isNat(z0), x2)) → c79(U71'(proper(x0), isNat(proper(z0)), proper(x2)), PROPER(x0), PROPER(isNat(z0)), PROPER(x2)) 686.59/213.83
PROPER(U71(x0, U21(z0), x2)) → c79(U71'(proper(x0), U21(proper(z0)), proper(x2)), PROPER(x0), PROPER(U21(z0)), PROPER(x2)) 686.59/213.83
PROPER(U71(x0, U31(z0, z1), x2)) → c79(U71'(proper(x0), U31(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U31(z0, z1)), PROPER(x2)) 686.59/213.83
PROPER(U71(x0, U32(z0), x2)) → c79(U71'(proper(x0), U32(proper(z0)), proper(x2)), PROPER(x0), PROPER(U32(z0)), PROPER(x2)) 686.59/213.83
PROPER(U71(x0, U41(z0, z1), x2)) → c79(U71'(proper(x0), U41(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U41(z0, z1)), PROPER(x2)) 686.59/213.83
PROPER(U71(x0, U51(z0, z1, z2), x2)) → c79(U71'(proper(x0), U51(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U51(z0, z1, z2)), PROPER(x2)) 686.59/213.83
PROPER(U71(x0, U52(z0, z1, z2), x2)) → c79(U71'(proper(x0), U52(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U52(z0, z1, z2)), PROPER(x2)) 686.59/213.83
PROPER(U71(x0, s(z0), x2)) → c79(U71'(proper(x0), s(proper(z0)), proper(x2)), PROPER(x0), PROPER(s(z0)), PROPER(x2)) 686.59/213.83
PROPER(U71(x0, plus(z0, z1), x2)) → c79(U71'(proper(x0), plus(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(plus(z0, z1)), PROPER(x2)) 686.59/213.83
PROPER(U71(x0, U61(z0), x2)) → c79(U71'(proper(x0), U61(proper(z0)), proper(x2)), PROPER(x0), PROPER(U61(z0)), PROPER(x2)) 686.59/213.83
PROPER(U71(x0, U71(z0, z1, z2), x2)) → c79(U71'(proper(x0), U71(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U71(z0, z1, z2)), PROPER(x2)) 686.59/213.83
PROPER(U71(x0, U72(z0, z1, z2), x2)) → c79(U71'(proper(x0), U72(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U72(z0, z1, z2)), PROPER(x2)) 686.59/213.83
PROPER(U71(x0, x(z0, z1), x2)) → c79(U71'(proper(x0), x(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(x(z0, z1)), PROPER(x2)) 686.59/213.83
PROPER(U71(U11(z0, z1), x1, x2)) → c79(U71'(U11(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U11(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.83
PROPER(U71(U12(z0), x1, x2)) → c79(U71'(U12(proper(z0)), proper(x1), proper(x2)), PROPER(U12(z0)), PROPER(x1), PROPER(x2)) 686.59/213.83
PROPER(U71(isNat(z0), x1, x2)) → c79(U71'(isNat(proper(z0)), proper(x1), proper(x2)), PROPER(isNat(z0)), PROPER(x1), PROPER(x2)) 686.59/213.83
PROPER(U71(U21(z0), x1, x2)) → c79(U71'(U21(proper(z0)), proper(x1), proper(x2)), PROPER(U21(z0)), PROPER(x1), PROPER(x2)) 686.59/213.83
PROPER(U71(U31(z0, z1), x1, x2)) → c79(U71'(U31(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U31(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.83
PROPER(U71(U32(z0), x1, x2)) → c79(U71'(U32(proper(z0)), proper(x1), proper(x2)), PROPER(U32(z0)), PROPER(x1), PROPER(x2)) 686.59/213.83
PROPER(U71(U41(z0, z1), x1, x2)) → c79(U71'(U41(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U41(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.83
PROPER(U71(U51(z0, z1, z2), x1, x2)) → c79(U71'(U51(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U51(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.59/213.83
PROPER(U71(U52(z0, z1, z2), x1, x2)) → c79(U71'(U52(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U52(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.59/213.83
PROPER(U71(s(z0), x1, x2)) → c79(U71'(s(proper(z0)), proper(x1), proper(x2)), PROPER(s(z0)), PROPER(x1), PROPER(x2)) 686.59/213.83
PROPER(U71(plus(z0, z1), x1, x2)) → c79(U71'(plus(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(plus(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.83
PROPER(U71(U61(z0), x1, x2)) → c79(U71'(U61(proper(z0)), proper(x1), proper(x2)), PROPER(U61(z0)), PROPER(x1), PROPER(x2)) 686.59/213.83
PROPER(U71(U71(z0, z1, z2), x1, x2)) → c79(U71'(U71(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U71(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.59/213.83
PROPER(U71(U72(z0, z1, z2), x1, x2)) → c79(U71'(U72(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U72(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.59/213.83
PROPER(U71(x(z0, z1), x1, x2)) → c79(U71'(x(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(x(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.83
PROPER(U71(x0, x1, tt)) → c79(U71'(proper(x0), proper(x1), ok(tt)), PROPER(x0), PROPER(x1)) 686.59/213.83
PROPER(U71(x0, x1, 0)) → c79(U71'(proper(x0), proper(x1), ok(0)), PROPER(x0), PROPER(x1)) 686.59/213.83
PROPER(U71(x0, tt, x2)) → c79(U71'(proper(x0), ok(tt), proper(x2)), PROPER(x0), PROPER(x2)) 686.59/213.83
PROPER(U71(x0, 0, x2)) → c79(U71'(proper(x0), ok(0), proper(x2)), PROPER(x0), PROPER(x2)) 686.59/213.83
PROPER(U71(tt, x1, x2)) → c79(U71'(ok(tt), proper(x1), proper(x2)), PROPER(x1), PROPER(x2)) 686.59/213.83
PROPER(U71(0, x1, x2)) → c79(U71'(ok(0), proper(x1), proper(x2)), PROPER(x1), PROPER(x2)) 686.59/213.83
PROPER(U72(x0, x1, U11(z0, z1))) → c80(U72'(proper(x0), proper(x1), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U11(z0, z1))) 686.59/213.83
PROPER(U72(x0, x1, tt)) → c80(U72'(proper(x0), proper(x1), ok(tt)), PROPER(x0), PROPER(x1), PROPER(tt)) 686.59/213.83
PROPER(U72(x0, x1, U12(z0))) → c80(U72'(proper(x0), proper(x1), U12(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U12(z0))) 686.59/213.83
PROPER(U72(x0, x1, isNat(z0))) → c80(U72'(proper(x0), proper(x1), isNat(proper(z0))), PROPER(x0), PROPER(x1), PROPER(isNat(z0))) 686.59/213.83
PROPER(U72(x0, x1, U21(z0))) → c80(U72'(proper(x0), proper(x1), U21(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U21(z0))) 686.59/213.83
PROPER(U72(x0, x1, U31(z0, z1))) → c80(U72'(proper(x0), proper(x1), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U31(z0, z1))) 686.59/213.83
PROPER(U72(x0, x1, U32(z0))) → c80(U72'(proper(x0), proper(x1), U32(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U32(z0))) 686.59/213.83
PROPER(U72(x0, x1, U41(z0, z1))) → c80(U72'(proper(x0), proper(x1), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U41(z0, z1))) 686.59/213.83
PROPER(U72(x0, x1, U51(z0, z1, z2))) → c80(U72'(proper(x0), proper(x1), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U51(z0, z1, z2))) 686.59/213.83
PROPER(U72(x0, x1, U52(z0, z1, z2))) → c80(U72'(proper(x0), proper(x1), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U52(z0, z1, z2))) 686.59/213.83
PROPER(U72(x0, x1, s(z0))) → c80(U72'(proper(x0), proper(x1), s(proper(z0))), PROPER(x0), PROPER(x1), PROPER(s(z0))) 686.59/213.83
PROPER(U72(x0, x1, plus(z0, z1))) → c80(U72'(proper(x0), proper(x1), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(plus(z0, z1))) 686.59/213.83
PROPER(U72(x0, x1, U61(z0))) → c80(U72'(proper(x0), proper(x1), U61(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U61(z0))) 686.59/213.83
PROPER(U72(x0, x1, 0)) → c80(U72'(proper(x0), proper(x1), ok(0)), PROPER(x0), PROPER(x1), PROPER(0)) 686.59/213.83
PROPER(U72(x0, x1, U71(z0, z1, z2))) → c80(U72'(proper(x0), proper(x1), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U71(z0, z1, z2))) 686.59/213.83
PROPER(U72(x0, x1, U72(z0, z1, z2))) → c80(U72'(proper(x0), proper(x1), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U72(z0, z1, z2))) 686.59/213.83
PROPER(U72(x0, x1, x(z0, z1))) → c80(U72'(proper(x0), proper(x1), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(x(z0, z1))) 686.59/213.83
PROPER(U72(x0, U11(z0, z1), x2)) → c80(U72'(proper(x0), U11(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U11(z0, z1)), PROPER(x2)) 686.59/213.83
PROPER(U72(x0, tt, x2)) → c80(U72'(proper(x0), ok(tt), proper(x2)), PROPER(x0), PROPER(tt), PROPER(x2)) 686.59/213.83
PROPER(U72(x0, U12(z0), x2)) → c80(U72'(proper(x0), U12(proper(z0)), proper(x2)), PROPER(x0), PROPER(U12(z0)), PROPER(x2)) 686.59/213.83
PROPER(U72(x0, isNat(z0), x2)) → c80(U72'(proper(x0), isNat(proper(z0)), proper(x2)), PROPER(x0), PROPER(isNat(z0)), PROPER(x2)) 686.59/213.83
PROPER(U72(x0, U21(z0), x2)) → c80(U72'(proper(x0), U21(proper(z0)), proper(x2)), PROPER(x0), PROPER(U21(z0)), PROPER(x2)) 686.59/213.83
PROPER(U72(x0, U31(z0, z1), x2)) → c80(U72'(proper(x0), U31(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U31(z0, z1)), PROPER(x2)) 686.59/213.83
PROPER(U72(x0, U32(z0), x2)) → c80(U72'(proper(x0), U32(proper(z0)), proper(x2)), PROPER(x0), PROPER(U32(z0)), PROPER(x2)) 686.59/213.83
PROPER(U72(x0, U41(z0, z1), x2)) → c80(U72'(proper(x0), U41(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U41(z0, z1)), PROPER(x2)) 686.59/213.83
PROPER(U72(x0, U51(z0, z1, z2), x2)) → c80(U72'(proper(x0), U51(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U51(z0, z1, z2)), PROPER(x2)) 686.59/213.83
PROPER(U72(x0, U52(z0, z1, z2), x2)) → c80(U72'(proper(x0), U52(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U52(z0, z1, z2)), PROPER(x2)) 686.59/213.83
PROPER(U72(x0, s(z0), x2)) → c80(U72'(proper(x0), s(proper(z0)), proper(x2)), PROPER(x0), PROPER(s(z0)), PROPER(x2)) 686.59/213.83
PROPER(U72(x0, plus(z0, z1), x2)) → c80(U72'(proper(x0), plus(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(plus(z0, z1)), PROPER(x2)) 686.59/213.83
PROPER(U72(x0, U61(z0), x2)) → c80(U72'(proper(x0), U61(proper(z0)), proper(x2)), PROPER(x0), PROPER(U61(z0)), PROPER(x2)) 686.59/213.83
PROPER(U72(x0, 0, x2)) → c80(U72'(proper(x0), ok(0), proper(x2)), PROPER(x0), PROPER(0), PROPER(x2)) 686.59/213.83
PROPER(U72(x0, U71(z0, z1, z2), x2)) → c80(U72'(proper(x0), U71(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U71(z0, z1, z2)), PROPER(x2)) 686.59/213.83
PROPER(U72(x0, U72(z0, z1, z2), x2)) → c80(U72'(proper(x0), U72(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U72(z0, z1, z2)), PROPER(x2)) 686.59/213.83
PROPER(U72(x0, x(z0, z1), x2)) → c80(U72'(proper(x0), x(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(x(z0, z1)), PROPER(x2)) 686.59/213.83
PROPER(U72(U11(z0, z1), x1, x2)) → c80(U72'(U11(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U11(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.83
PROPER(U72(tt, x1, x2)) → c80(U72'(ok(tt), proper(x1), proper(x2)), PROPER(tt), PROPER(x1), PROPER(x2)) 686.59/213.83
PROPER(U72(U12(z0), x1, x2)) → c80(U72'(U12(proper(z0)), proper(x1), proper(x2)), PROPER(U12(z0)), PROPER(x1), PROPER(x2)) 686.59/213.83
PROPER(U72(isNat(z0), x1, x2)) → c80(U72'(isNat(proper(z0)), proper(x1), proper(x2)), PROPER(isNat(z0)), PROPER(x1), PROPER(x2)) 686.59/213.83
PROPER(U72(U21(z0), x1, x2)) → c80(U72'(U21(proper(z0)), proper(x1), proper(x2)), PROPER(U21(z0)), PROPER(x1), PROPER(x2)) 686.59/213.83
PROPER(U72(U31(z0, z1), x1, x2)) → c80(U72'(U31(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U31(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.83
PROPER(U72(U32(z0), x1, x2)) → c80(U72'(U32(proper(z0)), proper(x1), proper(x2)), PROPER(U32(z0)), PROPER(x1), PROPER(x2)) 686.59/213.83
PROPER(U72(U41(z0, z1), x1, x2)) → c80(U72'(U41(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U41(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.83
PROPER(U72(U51(z0, z1, z2), x1, x2)) → c80(U72'(U51(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U51(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.59/213.83
PROPER(U72(U52(z0, z1, z2), x1, x2)) → c80(U72'(U52(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U52(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.59/213.83
PROPER(U72(s(z0), x1, x2)) → c80(U72'(s(proper(z0)), proper(x1), proper(x2)), PROPER(s(z0)), PROPER(x1), PROPER(x2)) 686.59/213.83
PROPER(U72(plus(z0, z1), x1, x2)) → c80(U72'(plus(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(plus(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.83
PROPER(U72(U61(z0), x1, x2)) → c80(U72'(U61(proper(z0)), proper(x1), proper(x2)), PROPER(U61(z0)), PROPER(x1), PROPER(x2)) 686.59/213.83
PROPER(U72(0, x1, x2)) → c80(U72'(ok(0), proper(x1), proper(x2)), PROPER(0), PROPER(x1), PROPER(x2)) 686.59/213.83
PROPER(U72(U71(z0, z1, z2), x1, x2)) → c80(U72'(U71(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U71(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.59/213.83
PROPER(U72(U72(z0, z1, z2), x1, x2)) → c80(U72'(U72(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U72(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.59/213.83
PROPER(U72(x(z0, z1), x1, x2)) → c80(U72'(x(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(x(z0, z1)), PROPER(x1), PROPER(x2))
K tuples:none
Defined Rule Symbols:

active, U11, U12, U21, U31, U32, U41, U51, U52, s, plus, U61, U71, U72, x, proper, isNat, top

Defined Pair Symbols:

ACTIVE, U11', U12', U21', U31', U32', U41', U51', U52', S, PLUS, U61', U71', U72', X, PROPER, ISNAT, TOP

Compound Symbols:

c28, c29, 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, c62, c63, c64, c81, c82, c83, c84, c13, c16, c18, c1, c19, c19, c, c20, c20, c2, c21, c21, c3, c22, c22, c4, c23, c23, c5, c24, c24, c6, c25, c25, c7, c26, c26, c8, c27, c27, c9, c30, c30, c10, c31, c31, c11, c32, c32, c12, c65, c65, c67, c67, c68, c68, c69, c69, c70, c70, c71, c71, c72, c72, c73, c73, c74, c74, c75, c75, c76, c76, c77, c77, c79, c79, c80

686.59/213.83
686.59/213.83

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

Removed 6 trailing tuple parts
686.59/213.83
686.59/213.83

(134) Obligation:

Complexity Dependency Tuples Problem
Rules:

active(U11(tt, z0)) → mark(U12(isNat(z0))) 686.59/213.83
active(U12(tt)) → mark(tt) 686.59/213.83
active(U21(tt)) → mark(tt) 686.59/213.83
active(U31(tt, z0)) → mark(U32(isNat(z0))) 686.59/213.83
active(U32(tt)) → mark(tt) 686.59/213.83
active(U41(tt, z0)) → mark(z0) 686.59/213.83
active(U51(tt, z0, z1)) → mark(U52(isNat(z1), z0, z1)) 686.59/213.83
active(U52(tt, z0, z1)) → mark(s(plus(z1, z0))) 686.59/213.83
active(U61(tt)) → mark(0) 686.59/213.83
active(U71(tt, z0, z1)) → mark(U72(isNat(z1), z0, z1)) 686.59/213.83
active(U72(tt, z0, z1)) → mark(plus(x(z1, z0), z1)) 686.59/213.83
active(isNat(0)) → mark(tt) 686.59/213.83
active(isNat(plus(z0, z1))) → mark(U11(isNat(z0), z1)) 686.59/213.83
active(isNat(s(z0))) → mark(U21(isNat(z0))) 686.59/213.83
active(isNat(x(z0, z1))) → mark(U31(isNat(z0), z1)) 686.59/213.83
active(plus(z0, 0)) → mark(U41(isNat(z0), z0)) 686.59/213.83
active(plus(z0, s(z1))) → mark(U51(isNat(z1), z1, z0)) 686.59/213.83
active(x(z0, 0)) → mark(U61(isNat(z0))) 686.59/213.83
active(x(z0, s(z1))) → mark(U71(isNat(z1), z1, z0)) 686.59/213.83
active(U11(z0, z1)) → U11(active(z0), z1) 686.59/213.83
active(U12(z0)) → U12(active(z0)) 686.59/213.83
active(U21(z0)) → U21(active(z0)) 686.59/213.83
active(U31(z0, z1)) → U31(active(z0), z1) 686.59/213.83
active(U32(z0)) → U32(active(z0)) 686.59/213.83
active(U41(z0, z1)) → U41(active(z0), z1) 686.59/213.83
active(U51(z0, z1, z2)) → U51(active(z0), z1, z2) 686.59/213.83
active(U52(z0, z1, z2)) → U52(active(z0), z1, z2) 686.59/213.83
active(s(z0)) → s(active(z0)) 686.59/213.83
active(plus(z0, z1)) → plus(active(z0), z1) 686.59/213.83
active(plus(z0, z1)) → plus(z0, active(z1)) 686.59/213.83
active(U61(z0)) → U61(active(z0)) 686.59/213.83
active(U71(z0, z1, z2)) → U71(active(z0), z1, z2) 686.59/213.83
active(U72(z0, z1, z2)) → U72(active(z0), z1, z2) 686.59/213.83
active(x(z0, z1)) → x(active(z0), z1) 686.59/213.83
active(x(z0, z1)) → x(z0, active(z1)) 686.59/213.83
U11(mark(z0), z1) → mark(U11(z0, z1)) 686.59/213.83
U11(ok(z0), ok(z1)) → ok(U11(z0, z1)) 686.59/213.83
U12(mark(z0)) → mark(U12(z0)) 686.59/213.83
U12(ok(z0)) → ok(U12(z0)) 686.59/213.83
U21(mark(z0)) → mark(U21(z0)) 686.59/213.83
U21(ok(z0)) → ok(U21(z0)) 686.59/213.83
U31(mark(z0), z1) → mark(U31(z0, z1)) 686.59/213.83
U31(ok(z0), ok(z1)) → ok(U31(z0, z1)) 686.59/213.83
U32(mark(z0)) → mark(U32(z0)) 686.59/213.83
U32(ok(z0)) → ok(U32(z0)) 686.59/213.83
U41(mark(z0), z1) → mark(U41(z0, z1)) 686.59/213.83
U41(ok(z0), ok(z1)) → ok(U41(z0, z1)) 686.59/213.83
U51(mark(z0), z1, z2) → mark(U51(z0, z1, z2)) 686.59/213.83
U51(ok(z0), ok(z1), ok(z2)) → ok(U51(z0, z1, z2)) 686.59/213.83
U52(mark(z0), z1, z2) → mark(U52(z0, z1, z2)) 686.59/213.83
U52(ok(z0), ok(z1), ok(z2)) → ok(U52(z0, z1, z2)) 686.59/213.83
s(mark(z0)) → mark(s(z0)) 686.59/213.83
s(ok(z0)) → ok(s(z0)) 686.59/213.83
plus(mark(z0), z1) → mark(plus(z0, z1)) 686.59/213.83
plus(z0, mark(z1)) → mark(plus(z0, z1)) 686.59/213.83
plus(ok(z0), ok(z1)) → ok(plus(z0, z1)) 686.59/213.83
U61(mark(z0)) → mark(U61(z0)) 686.59/213.83
U61(ok(z0)) → ok(U61(z0)) 686.59/213.83
U71(mark(z0), z1, z2) → mark(U71(z0, z1, z2)) 686.59/213.83
U71(ok(z0), ok(z1), ok(z2)) → ok(U71(z0, z1, z2)) 686.59/213.83
U72(mark(z0), z1, z2) → mark(U72(z0, z1, z2)) 686.59/213.83
U72(ok(z0), ok(z1), ok(z2)) → ok(U72(z0, z1, z2)) 686.59/213.83
x(mark(z0), z1) → mark(x(z0, z1)) 686.59/213.83
x(z0, mark(z1)) → mark(x(z0, z1)) 686.59/213.83
x(ok(z0), ok(z1)) → ok(x(z0, z1)) 686.59/213.83
proper(U11(z0, z1)) → U11(proper(z0), proper(z1)) 686.59/213.83
proper(tt) → ok(tt) 686.59/213.83
proper(U12(z0)) → U12(proper(z0)) 686.59/213.83
proper(isNat(z0)) → isNat(proper(z0)) 686.59/213.83
proper(U21(z0)) → U21(proper(z0)) 686.59/213.83
proper(U31(z0, z1)) → U31(proper(z0), proper(z1)) 686.59/213.83
proper(U32(z0)) → U32(proper(z0)) 686.59/213.83
proper(U41(z0, z1)) → U41(proper(z0), proper(z1)) 686.59/213.83
proper(U51(z0, z1, z2)) → U51(proper(z0), proper(z1), proper(z2)) 686.59/213.83
proper(U52(z0, z1, z2)) → U52(proper(z0), proper(z1), proper(z2)) 686.59/213.83
proper(s(z0)) → s(proper(z0)) 686.59/213.83
proper(plus(z0, z1)) → plus(proper(z0), proper(z1)) 686.59/213.83
proper(U61(z0)) → U61(proper(z0)) 686.59/213.83
proper(0) → ok(0) 686.59/213.83
proper(U71(z0, z1, z2)) → U71(proper(z0), proper(z1), proper(z2)) 686.59/213.83
proper(U72(z0, z1, z2)) → U72(proper(z0), proper(z1), proper(z2)) 686.59/213.83
proper(x(z0, z1)) → x(proper(z0), proper(z1)) 686.59/213.83
isNat(ok(z0)) → ok(isNat(z0)) 686.59/213.83
top(mark(z0)) → top(proper(z0)) 686.59/213.83
top(ok(z0)) → top(active(z0))
Tuples:

ACTIVE(plus(z0, z1)) → c28(PLUS(active(z0), z1), ACTIVE(z0)) 686.59/213.83
ACTIVE(plus(z0, z1)) → c29(PLUS(z0, active(z1)), ACTIVE(z1)) 686.59/213.83
ACTIVE(x(z0, z1)) → c33(X(active(z0), z1), ACTIVE(z0)) 686.59/213.83
ACTIVE(x(z0, z1)) → c34(X(z0, active(z1)), ACTIVE(z1)) 686.59/213.83
U11'(mark(z0), z1) → c35(U11'(z0, z1)) 686.59/213.83
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1)) 686.59/213.83
U12'(mark(z0)) → c37(U12'(z0)) 686.59/213.83
U12'(ok(z0)) → c38(U12'(z0)) 686.59/213.83
U21'(mark(z0)) → c39(U21'(z0)) 686.59/213.83
U21'(ok(z0)) → c40(U21'(z0)) 686.59/213.83
U31'(mark(z0), z1) → c41(U31'(z0, z1)) 686.59/213.83
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 686.59/213.83
U32'(mark(z0)) → c43(U32'(z0)) 686.59/213.83
U32'(ok(z0)) → c44(U32'(z0)) 686.59/213.83
U41'(mark(z0), z1) → c45(U41'(z0, z1)) 686.59/213.83
U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1)) 686.59/213.83
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2)) 686.59/213.83
U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2)) 686.59/213.83
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2)) 686.59/213.83
U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2)) 686.59/213.83
S(mark(z0)) → c51(S(z0)) 686.59/213.83
S(ok(z0)) → c52(S(z0)) 686.59/213.83
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 686.59/213.83
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 686.59/213.83
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 686.59/213.83
U61'(mark(z0)) → c56(U61'(z0)) 686.59/213.83
U61'(ok(z0)) → c57(U61'(z0)) 686.59/213.83
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2)) 686.59/213.83
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2)) 686.59/213.83
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2)) 686.59/213.83
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 686.59/213.83
X(mark(z0), z1) → c62(X(z0, z1)) 686.59/213.83
X(z0, mark(z1)) → c63(X(z0, z1)) 686.59/213.83
X(ok(z0), ok(z1)) → c64(X(z0, z1)) 686.59/213.83
PROPER(x(z0, z1)) → c81(X(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 686.59/213.83
ISNAT(ok(z0)) → c82(ISNAT(z0)) 686.59/213.83
TOP(mark(z0)) → c83(TOP(proper(z0)), PROPER(z0)) 686.59/213.83
TOP(ok(z0)) → c84(TOP(active(z0)), ACTIVE(z0)) 686.59/213.83
ACTIVE(isNat(s(z0))) → c13(ISNAT(z0)) 686.59/213.83
ACTIVE(plus(z0, s(z1))) → c16(ISNAT(z1)) 686.59/213.83
ACTIVE(x(z0, s(z1))) → c18(ISNAT(z1)) 686.59/213.83
ACTIVE(U11(tt, z0)) → c1(U12'(isNat(z0))) 686.59/213.83
ACTIVE(U11(tt, z0)) → c1(ISNAT(z0)) 686.59/213.83
ACTIVE(U31(tt, z0)) → c1(U32'(isNat(z0))) 686.59/213.83
ACTIVE(U31(tt, z0)) → c1(ISNAT(z0)) 686.59/213.83
ACTIVE(U51(tt, z0, z1)) → c1(U52'(isNat(z1), z0, z1)) 686.59/213.83
ACTIVE(U51(tt, z0, z1)) → c1(ISNAT(z1)) 686.59/213.83
ACTIVE(U52(tt, z0, z1)) → c1(S(plus(z1, z0))) 686.59/213.83
ACTIVE(U52(tt, z0, z1)) → c1(PLUS(z1, z0)) 686.59/213.83
ACTIVE(U71(tt, z0, z1)) → c1(U72'(isNat(z1), z0, z1)) 686.59/213.83
ACTIVE(U71(tt, z0, z1)) → c1(ISNAT(z1)) 686.59/213.83
ACTIVE(U72(tt, z0, z1)) → c1(PLUS(x(z1, z0), z1)) 686.59/213.83
ACTIVE(U72(tt, z0, z1)) → c1(X(z1, z0)) 686.59/213.83
ACTIVE(isNat(plus(z0, z1))) → c1(U11'(isNat(z0), z1)) 686.59/213.83
ACTIVE(isNat(plus(z0, z1))) → c1(ISNAT(z0)) 686.59/213.83
ACTIVE(isNat(x(z0, z1))) → c1(U31'(isNat(z0), z1)) 686.59/213.83
ACTIVE(isNat(x(z0, z1))) → c1(ISNAT(z0)) 686.59/213.83
ACTIVE(plus(z0, 0)) → c1(U41'(isNat(z0), z0)) 686.59/213.83
ACTIVE(plus(z0, 0)) → c1(ISNAT(z0)) 686.59/213.83
ACTIVE(x(z0, 0)) → c1(U61'(isNat(z0))) 686.59/213.83
ACTIVE(x(z0, 0)) → c1(ISNAT(z0)) 686.59/213.83
ACTIVE(U11(plus(z0, 0), x1)) → c19(U11'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.59/213.83
ACTIVE(U11(plus(z0, s(z1)), x1)) → c19(U11'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.59/213.83
ACTIVE(U11(x(z0, 0), x1)) → c19(U11'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.59/213.83
ACTIVE(U11(x(z0, s(z1)), x1)) → c19(U11'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.59/213.83
ACTIVE(U11(U11(z0, z1), x1)) → c19(U11'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.59/213.83
ACTIVE(U11(U12(z0), x1)) → c19(U11'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.59/213.83
ACTIVE(U11(U21(z0), x1)) → c19(U11'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.59/213.83
ACTIVE(U11(U31(z0, z1), x1)) → c19(U11'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.59/213.83
ACTIVE(U11(U32(z0), x1)) → c19(U11'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.59/213.83
ACTIVE(U11(U41(z0, z1), x1)) → c19(U11'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.59/213.83
ACTIVE(U11(U51(z0, z1, z2), x1)) → c19(U11'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.59/213.83
ACTIVE(U11(U52(z0, z1, z2), x1)) → c19(U11'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.59/213.83
ACTIVE(U11(s(z0), x1)) → c19(U11'(s(active(z0)), x1), ACTIVE(s(z0))) 686.59/213.83
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.59/213.83
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.59/213.83
ACTIVE(U11(U61(z0), x1)) → c19(U11'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.59/213.83
ACTIVE(U11(U71(z0, z1, z2), x1)) → c19(U11'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.59/213.83
ACTIVE(U11(U72(z0, z1, z2), x1)) → c19(U11'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.59/213.83
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.59/213.83
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.59/213.83
ACTIVE(U11(isNat(0), x1)) → c19(U11'(mark(tt), x1)) 686.59/213.83
ACTIVE(U11(U11(tt, z0), x1)) → c(U11'(mark(U12(isNat(z0))), x1)) 686.59/213.83
ACTIVE(U11(U11(tt, z0), x1)) → c(ACTIVE(U11(tt, z0))) 686.59/213.83
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(U11'(mark(U11(isNat(z0), z1)), x1)) 686.59/213.83
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(ACTIVE(isNat(plus(z0, z1)))) 686.59/213.83
ACTIVE(U11(isNat(s(z0)), x1)) → c(U11'(mark(U21(isNat(z0))), x1)) 686.59/213.83
ACTIVE(U11(isNat(s(z0)), x1)) → c(ACTIVE(isNat(s(z0)))) 686.59/213.83
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(U11'(mark(U31(isNat(z0), z1)), x1)) 686.59/213.83
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(ACTIVE(isNat(x(z0, z1)))) 686.59/213.83
ACTIVE(U12(plus(z0, 0))) → c20(U12'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.59/213.83
ACTIVE(U12(plus(z0, s(z1)))) → c20(U12'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.59/213.83
ACTIVE(U12(x(z0, 0))) → c20(U12'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.59/213.83
ACTIVE(U12(x(z0, s(z1)))) → c20(U12'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.59/213.83
ACTIVE(U12(U11(z0, z1))) → c20(U12'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.59/213.83
ACTIVE(U12(U12(z0))) → c20(U12'(U12(active(z0))), ACTIVE(U12(z0))) 686.59/213.83
ACTIVE(U12(U21(z0))) → c20(U12'(U21(active(z0))), ACTIVE(U21(z0))) 686.59/213.83
ACTIVE(U12(U31(z0, z1))) → c20(U12'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.59/213.83
ACTIVE(U12(U32(z0))) → c20(U12'(U32(active(z0))), ACTIVE(U32(z0))) 686.59/213.83
ACTIVE(U12(U41(z0, z1))) → c20(U12'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.59/213.83
ACTIVE(U12(U51(z0, z1, z2))) → c20(U12'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.59/213.83
ACTIVE(U12(U52(z0, z1, z2))) → c20(U12'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.59/213.83
ACTIVE(U12(s(z0))) → c20(U12'(s(active(z0))), ACTIVE(s(z0))) 686.59/213.83
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.59/213.83
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.59/213.83
ACTIVE(U12(U61(z0))) → c20(U12'(U61(active(z0))), ACTIVE(U61(z0))) 686.59/213.83
ACTIVE(U12(U71(z0, z1, z2))) → c20(U12'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.59/213.83
ACTIVE(U12(U72(z0, z1, z2))) → c20(U12'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.59/213.83
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.59/213.83
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.59/213.83
ACTIVE(U11(U12(tt), x1)) → c19(U11'(mark(tt), x1)) 686.59/213.83
ACTIVE(U12(U12(tt))) → c20(U12'(mark(tt))) 686.59/213.83
ACTIVE(U12(isNat(0))) → c20(U12'(mark(tt))) 686.59/213.83
ACTIVE(U12(U11(tt, z0))) → c2(U12'(mark(U12(isNat(z0))))) 686.59/213.83
ACTIVE(U12(U11(tt, z0))) → c2(ACTIVE(U11(tt, z0))) 686.59/213.83
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(U12'(mark(U11(isNat(z0), z1)))) 686.59/213.83
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(ACTIVE(isNat(plus(z0, z1)))) 686.59/213.83
ACTIVE(U12(isNat(s(z0)))) → c2(U12'(mark(U21(isNat(z0))))) 686.59/213.83
ACTIVE(U12(isNat(s(z0)))) → c2(ACTIVE(isNat(s(z0)))) 686.59/213.84
ACTIVE(U12(isNat(x(z0, z1)))) → c2(U12'(mark(U31(isNat(z0), z1)))) 686.59/213.84
ACTIVE(U12(isNat(x(z0, z1)))) → c2(ACTIVE(isNat(x(z0, z1)))) 686.59/213.84
ACTIVE(U21(plus(z0, 0))) → c21(U21'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.59/213.84
ACTIVE(U21(plus(z0, s(z1)))) → c21(U21'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.59/213.84
ACTIVE(U21(x(z0, 0))) → c21(U21'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.59/213.84
ACTIVE(U21(x(z0, s(z1)))) → c21(U21'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.59/213.84
ACTIVE(U21(U11(z0, z1))) → c21(U21'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.59/213.84
ACTIVE(U21(U12(z0))) → c21(U21'(U12(active(z0))), ACTIVE(U12(z0))) 686.59/213.84
ACTIVE(U21(U21(z0))) → c21(U21'(U21(active(z0))), ACTIVE(U21(z0))) 686.59/213.84
ACTIVE(U21(U31(z0, z1))) → c21(U21'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.59/213.84
ACTIVE(U21(U32(z0))) → c21(U21'(U32(active(z0))), ACTIVE(U32(z0))) 686.59/213.84
ACTIVE(U21(U41(z0, z1))) → c21(U21'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.59/213.84
ACTIVE(U21(U51(z0, z1, z2))) → c21(U21'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.59/213.84
ACTIVE(U21(U52(z0, z1, z2))) → c21(U21'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.59/213.84
ACTIVE(U21(s(z0))) → c21(U21'(s(active(z0))), ACTIVE(s(z0))) 686.59/213.84
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.59/213.84
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.59/213.84
ACTIVE(U21(U61(z0))) → c21(U21'(U61(active(z0))), ACTIVE(U61(z0))) 686.59/213.84
ACTIVE(U21(U71(z0, z1, z2))) → c21(U21'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.59/213.84
ACTIVE(U21(U72(z0, z1, z2))) → c21(U21'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.59/213.84
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.59/213.84
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.59/213.84
ACTIVE(U11(U21(tt), x1)) → c19(U11'(mark(tt), x1)) 686.59/213.84
ACTIVE(U12(U21(tt))) → c20(U12'(mark(tt))) 686.59/213.84
ACTIVE(U21(U12(tt))) → c21(U21'(mark(tt))) 686.59/213.84
ACTIVE(U21(U21(tt))) → c21(U21'(mark(tt))) 686.59/213.84
ACTIVE(U21(isNat(0))) → c21(U21'(mark(tt))) 686.59/213.84
ACTIVE(U21(U11(tt, z0))) → c3(U21'(mark(U12(isNat(z0))))) 686.59/213.84
ACTIVE(U21(U11(tt, z0))) → c3(ACTIVE(U11(tt, z0))) 686.59/213.84
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(U21'(mark(U11(isNat(z0), z1)))) 686.59/213.84
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(ACTIVE(isNat(plus(z0, z1)))) 686.59/213.84
ACTIVE(U21(isNat(s(z0)))) → c3(U21'(mark(U21(isNat(z0))))) 686.59/213.84
ACTIVE(U21(isNat(s(z0)))) → c3(ACTIVE(isNat(s(z0)))) 686.59/213.84
ACTIVE(U21(isNat(x(z0, z1)))) → c3(U21'(mark(U31(isNat(z0), z1)))) 686.59/213.84
ACTIVE(U21(isNat(x(z0, z1)))) → c3(ACTIVE(isNat(x(z0, z1)))) 686.59/213.84
ACTIVE(U31(plus(z0, 0), x1)) → c22(U31'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.59/213.84
ACTIVE(U31(plus(z0, s(z1)), x1)) → c22(U31'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.59/213.84
ACTIVE(U31(x(z0, 0), x1)) → c22(U31'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.59/213.84
ACTIVE(U31(x(z0, s(z1)), x1)) → c22(U31'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.59/213.84
ACTIVE(U31(U11(z0, z1), x1)) → c22(U31'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.59/213.84
ACTIVE(U31(U12(z0), x1)) → c22(U31'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.59/213.84
ACTIVE(U31(U21(z0), x1)) → c22(U31'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.59/213.84
ACTIVE(U31(U31(z0, z1), x1)) → c22(U31'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.59/213.84
ACTIVE(U31(U32(z0), x1)) → c22(U31'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.59/213.84
ACTIVE(U31(U41(z0, z1), x1)) → c22(U31'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.59/213.84
ACTIVE(U31(U51(z0, z1, z2), x1)) → c22(U31'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.59/213.84
ACTIVE(U31(U52(z0, z1, z2), x1)) → c22(U31'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.59/213.84
ACTIVE(U31(s(z0), x1)) → c22(U31'(s(active(z0)), x1), ACTIVE(s(z0))) 686.59/213.84
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.59/213.84
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.59/213.84
ACTIVE(U31(U61(z0), x1)) → c22(U31'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.59/213.84
ACTIVE(U31(U71(z0, z1, z2), x1)) → c22(U31'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.59/213.84
ACTIVE(U31(U72(z0, z1, z2), x1)) → c22(U31'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.59/213.84
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.59/213.84
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.59/213.84
ACTIVE(U31(U12(tt), x1)) → c22(U31'(mark(tt), x1)) 686.59/213.84
ACTIVE(U31(U21(tt), x1)) → c22(U31'(mark(tt), x1)) 686.59/213.84
ACTIVE(U31(isNat(0), x1)) → c22(U31'(mark(tt), x1)) 686.59/213.84
ACTIVE(U11(U31(tt, z0), x1)) → c4(U11'(mark(U32(isNat(z0))), x1)) 686.59/213.84
ACTIVE(U11(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 686.59/213.84
ACTIVE(U12(U31(tt, z0))) → c4(U12'(mark(U32(isNat(z0))))) 686.59/213.84
ACTIVE(U12(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 686.59/213.84
ACTIVE(U21(U31(tt, z0))) → c4(U21'(mark(U32(isNat(z0))))) 686.59/213.84
ACTIVE(U21(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 686.59/213.84
ACTIVE(U31(U11(tt, z0), x1)) → c4(U31'(mark(U12(isNat(z0))), x1)) 686.59/213.84
ACTIVE(U31(U11(tt, z0), x1)) → c4(ACTIVE(U11(tt, z0))) 686.59/213.84
ACTIVE(U31(U31(tt, z0), x1)) → c4(U31'(mark(U32(isNat(z0))), x1)) 686.59/213.84
ACTIVE(U31(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 686.59/213.84
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(U31'(mark(U11(isNat(z0), z1)), x1)) 686.59/213.84
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(ACTIVE(isNat(plus(z0, z1)))) 686.59/213.84
ACTIVE(U31(isNat(s(z0)), x1)) → c4(U31'(mark(U21(isNat(z0))), x1)) 686.59/213.84
ACTIVE(U31(isNat(s(z0)), x1)) → c4(ACTIVE(isNat(s(z0)))) 686.59/213.84
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(U31'(mark(U31(isNat(z0), z1)), x1)) 686.59/213.84
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(ACTIVE(isNat(x(z0, z1)))) 686.59/213.84
ACTIVE(U32(plus(z0, 0))) → c23(U32'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.59/213.84
ACTIVE(U32(plus(z0, s(z1)))) → c23(U32'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.59/213.84
ACTIVE(U32(x(z0, 0))) → c23(U32'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.59/213.84
ACTIVE(U32(x(z0, s(z1)))) → c23(U32'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.59/213.84
ACTIVE(U32(U11(z0, z1))) → c23(U32'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.59/213.84
ACTIVE(U32(U12(z0))) → c23(U32'(U12(active(z0))), ACTIVE(U12(z0))) 686.59/213.84
ACTIVE(U32(U21(z0))) → c23(U32'(U21(active(z0))), ACTIVE(U21(z0))) 686.59/213.84
ACTIVE(U32(U31(z0, z1))) → c23(U32'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.59/213.84
ACTIVE(U32(U32(z0))) → c23(U32'(U32(active(z0))), ACTIVE(U32(z0))) 686.59/213.84
ACTIVE(U32(U41(z0, z1))) → c23(U32'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.59/213.84
ACTIVE(U32(U51(z0, z1, z2))) → c23(U32'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.59/213.84
ACTIVE(U32(U52(z0, z1, z2))) → c23(U32'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.59/213.84
ACTIVE(U32(s(z0))) → c23(U32'(s(active(z0))), ACTIVE(s(z0))) 686.59/213.84
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.59/213.84
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.59/213.84
ACTIVE(U32(U61(z0))) → c23(U32'(U61(active(z0))), ACTIVE(U61(z0))) 686.59/213.84
ACTIVE(U32(U71(z0, z1, z2))) → c23(U32'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.59/213.84
ACTIVE(U32(U72(z0, z1, z2))) → c23(U32'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.59/213.84
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.59/213.84
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.59/213.84
ACTIVE(U11(U32(tt), x1)) → c19(U11'(mark(tt), x1)) 686.59/213.84
ACTIVE(U12(U32(tt))) → c20(U12'(mark(tt))) 686.59/213.84
ACTIVE(U21(U32(tt))) → c21(U21'(mark(tt))) 686.59/213.84
ACTIVE(U31(U32(tt), x1)) → c22(U31'(mark(tt), x1)) 686.59/213.84
ACTIVE(U32(U12(tt))) → c23(U32'(mark(tt))) 686.59/213.84
ACTIVE(U32(U21(tt))) → c23(U32'(mark(tt))) 686.59/213.84
ACTIVE(U32(U32(tt))) → c23(U32'(mark(tt))) 686.59/213.84
ACTIVE(U32(isNat(0))) → c23(U32'(mark(tt))) 686.59/213.84
ACTIVE(U32(U11(tt, z0))) → c5(U32'(mark(U12(isNat(z0))))) 686.59/213.84
ACTIVE(U32(U11(tt, z0))) → c5(ACTIVE(U11(tt, z0))) 686.59/213.84
ACTIVE(U32(U31(tt, z0))) → c5(U32'(mark(U32(isNat(z0))))) 686.59/213.84
ACTIVE(U32(U31(tt, z0))) → c5(ACTIVE(U31(tt, z0))) 686.59/213.84
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(U32'(mark(U11(isNat(z0), z1)))) 686.59/213.84
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(ACTIVE(isNat(plus(z0, z1)))) 686.59/213.84
ACTIVE(U32(isNat(s(z0)))) → c5(U32'(mark(U21(isNat(z0))))) 686.59/213.84
ACTIVE(U32(isNat(s(z0)))) → c5(ACTIVE(isNat(s(z0)))) 686.59/213.84
ACTIVE(U32(isNat(x(z0, z1)))) → c5(U32'(mark(U31(isNat(z0), z1)))) 686.59/213.84
ACTIVE(U32(isNat(x(z0, z1)))) → c5(ACTIVE(isNat(x(z0, z1)))) 686.59/213.84
ACTIVE(U41(plus(z0, 0), x1)) → c24(U41'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.59/213.84
ACTIVE(U41(plus(z0, s(z1)), x1)) → c24(U41'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.59/213.84
ACTIVE(U41(x(z0, 0), x1)) → c24(U41'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.59/213.84
ACTIVE(U41(x(z0, s(z1)), x1)) → c24(U41'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.59/213.84
ACTIVE(U41(U11(z0, z1), x1)) → c24(U41'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.59/213.84
ACTIVE(U41(U12(z0), x1)) → c24(U41'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.59/213.84
ACTIVE(U41(U21(z0), x1)) → c24(U41'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.59/213.84
ACTIVE(U41(U31(z0, z1), x1)) → c24(U41'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.59/213.84
ACTIVE(U41(U32(z0), x1)) → c24(U41'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.59/213.84
ACTIVE(U41(U41(z0, z1), x1)) → c24(U41'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.59/213.84
ACTIVE(U41(U51(z0, z1, z2), x1)) → c24(U41'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.59/213.84
ACTIVE(U41(U52(z0, z1, z2), x1)) → c24(U41'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.59/213.84
ACTIVE(U41(s(z0), x1)) → c24(U41'(s(active(z0)), x1), ACTIVE(s(z0))) 686.59/213.84
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.59/213.84
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.59/213.84
ACTIVE(U41(U61(z0), x1)) → c24(U41'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.59/213.84
ACTIVE(U41(U71(z0, z1, z2), x1)) → c24(U41'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.59/213.84
ACTIVE(U41(U72(z0, z1, z2), x1)) → c24(U41'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.59/213.84
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.59/213.84
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.59/213.84
ACTIVE(U11(U41(tt, z0), x1)) → c19(U11'(mark(z0), x1)) 686.59/213.84
ACTIVE(U12(U41(tt, z0))) → c20(U12'(mark(z0))) 686.59/213.84
ACTIVE(U21(U41(tt, z0))) → c21(U21'(mark(z0))) 686.59/213.84
ACTIVE(U31(U41(tt, z0), x1)) → c22(U31'(mark(z0), x1)) 686.59/213.84
ACTIVE(U32(U41(tt, z0))) → c23(U32'(mark(z0))) 686.59/213.84
ACTIVE(U41(U12(tt), x1)) → c24(U41'(mark(tt), x1)) 686.59/213.84
ACTIVE(U41(U21(tt), x1)) → c24(U41'(mark(tt), x1)) 686.59/213.84
ACTIVE(U41(U32(tt), x1)) → c24(U41'(mark(tt), x1)) 686.59/213.84
ACTIVE(U41(U41(tt, z0), x1)) → c24(U41'(mark(z0), x1)) 686.59/213.84
ACTIVE(U41(isNat(0), x1)) → c24(U41'(mark(tt), x1)) 686.59/213.84
ACTIVE(U41(U11(tt, z0), x1)) → c6(U41'(mark(U12(isNat(z0))), x1)) 686.59/213.84
ACTIVE(U41(U11(tt, z0), x1)) → c6(ACTIVE(U11(tt, z0))) 686.59/213.84
ACTIVE(U41(U31(tt, z0), x1)) → c6(U41'(mark(U32(isNat(z0))), x1)) 686.59/213.84
ACTIVE(U41(U31(tt, z0), x1)) → c6(ACTIVE(U31(tt, z0))) 686.59/213.84
ACTIVE(U41(isNat(plus(z0, z1)), x1)) → c6(U41'(mark(U11(isNat(z0), z1)), x1)) 686.59/213.84
ACTIVE(U41(isNat(plus(z0, z1)), x1)) → c6(ACTIVE(isNat(plus(z0, z1)))) 686.59/213.84
ACTIVE(U41(isNat(s(z0)), x1)) → c6(U41'(mark(U21(isNat(z0))), x1)) 686.59/213.84
ACTIVE(U41(isNat(s(z0)), x1)) → c6(ACTIVE(isNat(s(z0)))) 686.59/213.84
ACTIVE(U41(isNat(x(z0, z1)), x1)) → c6(U41'(mark(U31(isNat(z0), z1)), x1)) 686.59/213.84
ACTIVE(U41(isNat(x(z0, z1)), x1)) → c6(ACTIVE(isNat(x(z0, z1)))) 686.59/213.84
ACTIVE(U51(plus(z0, 0), x1, x2)) → c25(U51'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.59/213.84
ACTIVE(U51(plus(z0, s(z1)), x1, x2)) → c25(U51'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.59/213.84
ACTIVE(U51(x(z0, 0), x1, x2)) → c25(U51'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.59/213.84
ACTIVE(U51(x(z0, s(z1)), x1, x2)) → c25(U51'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.59/213.84
ACTIVE(U51(U11(z0, z1), x1, x2)) → c25(U51'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.59/213.84
ACTIVE(U51(U12(z0), x1, x2)) → c25(U51'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.59/213.84
ACTIVE(U51(U21(z0), x1, x2)) → c25(U51'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.59/213.84
ACTIVE(U51(U31(z0, z1), x1, x2)) → c25(U51'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.59/213.84
ACTIVE(U51(U32(z0), x1, x2)) → c25(U51'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.59/213.84
ACTIVE(U51(U41(z0, z1), x1, x2)) → c25(U51'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.59/213.84
ACTIVE(U51(U51(z0, z1, z2), x1, x2)) → c25(U51'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.59/213.84
ACTIVE(U51(U52(z0, z1, z2), x1, x2)) → c25(U51'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.59/213.84
ACTIVE(U51(s(z0), x1, x2)) → c25(U51'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.59/213.84
ACTIVE(U51(plus(z0, z1), x1, x2)) → c25(U51'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.59/213.84
ACTIVE(U51(plus(z0, z1), x1, x2)) → c25(U51'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.59/213.84
ACTIVE(U51(U61(z0), x1, x2)) → c25(U51'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.59/213.84
ACTIVE(U51(U71(z0, z1, z2), x1, x2)) → c25(U51'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.59/213.84
ACTIVE(U51(U72(z0, z1, z2), x1, x2)) → c25(U51'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.59/213.84
ACTIVE(U51(x(z0, z1), x1, x2)) → c25(U51'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.59/213.84
ACTIVE(U51(x(z0, z1), x1, x2)) → c25(U51'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.59/213.84
ACTIVE(U51(U12(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.59/213.84
ACTIVE(U51(U21(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.59/213.84
ACTIVE(U51(U32(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.59/213.84
ACTIVE(U51(U41(tt, z0), x1, x2)) → c25(U51'(mark(z0), x1, x2)) 686.59/213.84
ACTIVE(U51(isNat(0), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.59/213.84
ACTIVE(U11(U51(tt, z0, z1), x1)) → c7(U11'(mark(U52(isNat(z1), z0, z1)), x1)) 686.59/213.84
ACTIVE(U11(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.59/213.84
ACTIVE(U12(U51(tt, z0, z1))) → c7(U12'(mark(U52(isNat(z1), z0, z1)))) 686.59/213.84
ACTIVE(U12(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.59/213.84
ACTIVE(U21(U51(tt, z0, z1))) → c7(U21'(mark(U52(isNat(z1), z0, z1)))) 686.59/213.84
ACTIVE(U21(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.59/213.84
ACTIVE(U31(U51(tt, z0, z1), x1)) → c7(U31'(mark(U52(isNat(z1), z0, z1)), x1)) 686.59/213.84
ACTIVE(U31(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.59/213.84
ACTIVE(U32(U51(tt, z0, z1))) → c7(U32'(mark(U52(isNat(z1), z0, z1)))) 686.59/213.84
ACTIVE(U32(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.59/213.84
ACTIVE(U41(U51(tt, z0, z1), x1)) → c7(U41'(mark(U52(isNat(z1), z0, z1)), x1)) 686.59/213.84
ACTIVE(U41(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.59/213.84
ACTIVE(U51(U11(tt, z0), x1, x2)) → c7(U51'(mark(U12(isNat(z0))), x1, x2)) 686.59/213.84
ACTIVE(U51(U11(tt, z0), x1, x2)) → c7(ACTIVE(U11(tt, z0))) 686.59/213.84
ACTIVE(U51(U31(tt, z0), x1, x2)) → c7(U51'(mark(U32(isNat(z0))), x1, x2)) 686.59/213.84
ACTIVE(U51(U31(tt, z0), x1, x2)) → c7(ACTIVE(U31(tt, z0))) 686.59/213.84
ACTIVE(U51(U51(tt, z0, z1), x1, x2)) → c7(U51'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.59/213.84
ACTIVE(U51(U51(tt, z0, z1), x1, x2)) → c7(ACTIVE(U51(tt, z0, z1))) 686.59/213.84
ACTIVE(U51(isNat(plus(z0, z1)), x1, x2)) → c7(U51'(mark(U11(isNat(z0), z1)), x1, x2)) 686.59/213.84
ACTIVE(U51(isNat(plus(z0, z1)), x1, x2)) → c7(ACTIVE(isNat(plus(z0, z1)))) 686.59/213.84
ACTIVE(U51(isNat(s(z0)), x1, x2)) → c7(U51'(mark(U21(isNat(z0))), x1, x2)) 686.59/213.84
ACTIVE(U51(isNat(s(z0)), x1, x2)) → c7(ACTIVE(isNat(s(z0)))) 686.59/213.84
ACTIVE(U51(isNat(x(z0, z1)), x1, x2)) → c7(U51'(mark(U31(isNat(z0), z1)), x1, x2)) 686.59/213.84
ACTIVE(U51(isNat(x(z0, z1)), x1, x2)) → c7(ACTIVE(isNat(x(z0, z1)))) 686.59/213.84
ACTIVE(U52(plus(z0, 0), x1, x2)) → c26(U52'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.59/213.84
ACTIVE(U52(plus(z0, s(z1)), x1, x2)) → c26(U52'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.59/213.84
ACTIVE(U52(x(z0, 0), x1, x2)) → c26(U52'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.59/213.84
ACTIVE(U52(x(z0, s(z1)), x1, x2)) → c26(U52'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.59/213.84
ACTIVE(U52(U11(z0, z1), x1, x2)) → c26(U52'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.59/213.84
ACTIVE(U52(U12(z0), x1, x2)) → c26(U52'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.59/213.84
ACTIVE(U52(U21(z0), x1, x2)) → c26(U52'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.59/213.84
ACTIVE(U52(U31(z0, z1), x1, x2)) → c26(U52'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.59/213.84
ACTIVE(U52(U32(z0), x1, x2)) → c26(U52'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.59/213.84
ACTIVE(U52(U41(z0, z1), x1, x2)) → c26(U52'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.59/213.84
ACTIVE(U52(U51(z0, z1, z2), x1, x2)) → c26(U52'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.59/213.84
ACTIVE(U52(U52(z0, z1, z2), x1, x2)) → c26(U52'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.59/213.84
ACTIVE(U52(s(z0), x1, x2)) → c26(U52'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.59/213.84
ACTIVE(U52(plus(z0, z1), x1, x2)) → c26(U52'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.59/213.84
ACTIVE(U52(plus(z0, z1), x1, x2)) → c26(U52'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.59/213.84
ACTIVE(U52(U61(z0), x1, x2)) → c26(U52'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.59/213.84
ACTIVE(U52(U71(z0, z1, z2), x1, x2)) → c26(U52'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.59/213.84
ACTIVE(U52(U72(z0, z1, z2), x1, x2)) → c26(U52'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.59/213.84
ACTIVE(U52(x(z0, z1), x1, x2)) → c26(U52'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.59/213.84
ACTIVE(U52(x(z0, z1), x1, x2)) → c26(U52'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.59/213.84
ACTIVE(U52(U12(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.59/213.84
ACTIVE(U52(U21(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.59/213.84
ACTIVE(U52(U32(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.59/213.84
ACTIVE(U52(U41(tt, z0), x1, x2)) → c26(U52'(mark(z0), x1, x2)) 686.59/213.84
ACTIVE(U52(isNat(0), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.59/213.84
ACTIVE(U11(U52(tt, z0, z1), x1)) → c8(U11'(mark(s(plus(z1, z0))), x1)) 686.59/213.84
ACTIVE(U11(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.59/213.84
ACTIVE(U12(U52(tt, z0, z1))) → c8(U12'(mark(s(plus(z1, z0))))) 686.59/213.84
ACTIVE(U12(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.59/213.84
ACTIVE(U21(U52(tt, z0, z1))) → c8(U21'(mark(s(plus(z1, z0))))) 686.59/213.84
ACTIVE(U21(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.59/213.84
ACTIVE(U31(U52(tt, z0, z1), x1)) → c8(U31'(mark(s(plus(z1, z0))), x1)) 686.59/213.84
ACTIVE(U31(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.59/213.84
ACTIVE(U32(U52(tt, z0, z1))) → c8(U32'(mark(s(plus(z1, z0))))) 686.59/213.84
ACTIVE(U32(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.59/213.84
ACTIVE(U41(U52(tt, z0, z1), x1)) → c8(U41'(mark(s(plus(z1, z0))), x1)) 686.59/213.84
ACTIVE(U41(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.59/213.84
ACTIVE(U51(U52(tt, z0, z1), x1, x2)) → c8(U51'(mark(s(plus(z1, z0))), x1, x2)) 686.59/213.84
ACTIVE(U51(U52(tt, z0, z1), x1, x2)) → c8(ACTIVE(U52(tt, z0, z1))) 686.59/213.84
ACTIVE(U52(U11(tt, z0), x1, x2)) → c8(U52'(mark(U12(isNat(z0))), x1, x2)) 686.59/213.84
ACTIVE(U52(U11(tt, z0), x1, x2)) → c8(ACTIVE(U11(tt, z0))) 686.59/213.84
ACTIVE(U52(U31(tt, z0), x1, x2)) → c8(U52'(mark(U32(isNat(z0))), x1, x2)) 686.59/213.84
ACTIVE(U52(U31(tt, z0), x1, x2)) → c8(ACTIVE(U31(tt, z0))) 686.59/213.84
ACTIVE(U52(U51(tt, z0, z1), x1, x2)) → c8(U52'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.59/213.84
ACTIVE(U52(U51(tt, z0, z1), x1, x2)) → c8(ACTIVE(U51(tt, z0, z1))) 686.59/213.84
ACTIVE(U52(U52(tt, z0, z1), x1, x2)) → c8(U52'(mark(s(plus(z1, z0))), x1, x2)) 686.59/213.84
ACTIVE(U52(U52(tt, z0, z1), x1, x2)) → c8(ACTIVE(U52(tt, z0, z1))) 686.59/213.84
ACTIVE(U52(isNat(plus(z0, z1)), x1, x2)) → c8(U52'(mark(U11(isNat(z0), z1)), x1, x2)) 686.59/213.84
ACTIVE(U52(isNat(plus(z0, z1)), x1, x2)) → c8(ACTIVE(isNat(plus(z0, z1)))) 686.59/213.84
ACTIVE(U52(isNat(s(z0)), x1, x2)) → c8(U52'(mark(U21(isNat(z0))), x1, x2)) 686.59/213.84
ACTIVE(U52(isNat(s(z0)), x1, x2)) → c8(ACTIVE(isNat(s(z0)))) 686.59/213.84
ACTIVE(U52(isNat(x(z0, z1)), x1, x2)) → c8(U52'(mark(U31(isNat(z0), z1)), x1, x2)) 686.59/213.84
ACTIVE(U52(isNat(x(z0, z1)), x1, x2)) → c8(ACTIVE(isNat(x(z0, z1)))) 686.59/213.84
ACTIVE(s(plus(z0, 0))) → c27(S(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.59/213.84
ACTIVE(s(plus(z0, s(z1)))) → c27(S(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.59/213.84
ACTIVE(s(x(z0, 0))) → c27(S(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.59/213.84
ACTIVE(s(x(z0, s(z1)))) → c27(S(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.59/213.84
ACTIVE(s(U11(z0, z1))) → c27(S(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.59/213.84
ACTIVE(s(U12(z0))) → c27(S(U12(active(z0))), ACTIVE(U12(z0))) 686.59/213.84
ACTIVE(s(U21(z0))) → c27(S(U21(active(z0))), ACTIVE(U21(z0))) 686.59/213.84
ACTIVE(s(U31(z0, z1))) → c27(S(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.59/213.84
ACTIVE(s(U32(z0))) → c27(S(U32(active(z0))), ACTIVE(U32(z0))) 686.59/213.84
ACTIVE(s(U41(z0, z1))) → c27(S(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.59/213.84
ACTIVE(s(U51(z0, z1, z2))) → c27(S(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.59/213.84
ACTIVE(s(U52(z0, z1, z2))) → c27(S(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.59/213.84
ACTIVE(s(s(z0))) → c27(S(s(active(z0))), ACTIVE(s(z0))) 686.59/213.84
ACTIVE(s(plus(z0, z1))) → c27(S(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.59/213.84
ACTIVE(s(plus(z0, z1))) → c27(S(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.59/213.84
ACTIVE(s(U61(z0))) → c27(S(U61(active(z0))), ACTIVE(U61(z0))) 686.59/213.84
ACTIVE(s(U71(z0, z1, z2))) → c27(S(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.59/213.84
ACTIVE(s(U72(z0, z1, z2))) → c27(S(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.59/213.84
ACTIVE(s(x(z0, z1))) → c27(S(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.59/213.84
ACTIVE(s(x(z0, z1))) → c27(S(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.59/213.84
ACTIVE(s(U12(tt))) → c27(S(mark(tt))) 686.59/213.84
ACTIVE(s(U21(tt))) → c27(S(mark(tt))) 686.59/213.84
ACTIVE(s(U32(tt))) → c27(S(mark(tt))) 686.59/213.84
ACTIVE(s(U41(tt, z0))) → c27(S(mark(z0))) 686.59/213.84
ACTIVE(s(isNat(0))) → c27(S(mark(tt))) 686.59/213.84
ACTIVE(s(U11(tt, z0))) → c9(S(mark(U12(isNat(z0))))) 686.59/213.84
ACTIVE(s(U11(tt, z0))) → c9(ACTIVE(U11(tt, z0))) 686.59/213.84
ACTIVE(s(U31(tt, z0))) → c9(S(mark(U32(isNat(z0))))) 686.59/213.84
ACTIVE(s(U31(tt, z0))) → c9(ACTIVE(U31(tt, z0))) 686.59/213.84
ACTIVE(s(U51(tt, z0, z1))) → c9(S(mark(U52(isNat(z1), z0, z1)))) 686.59/213.84
ACTIVE(s(U51(tt, z0, z1))) → c9(ACTIVE(U51(tt, z0, z1))) 686.59/213.84
ACTIVE(s(U52(tt, z0, z1))) → c9(S(mark(s(plus(z1, z0))))) 686.59/213.84
ACTIVE(s(U52(tt, z0, z1))) → c9(ACTIVE(U52(tt, z0, z1))) 686.59/213.84
ACTIVE(s(isNat(plus(z0, z1)))) → c9(S(mark(U11(isNat(z0), z1)))) 686.59/213.84
ACTIVE(s(isNat(plus(z0, z1)))) → c9(ACTIVE(isNat(plus(z0, z1)))) 686.59/213.84
ACTIVE(s(isNat(s(z0)))) → c9(S(mark(U21(isNat(z0))))) 686.59/213.84
ACTIVE(s(isNat(s(z0)))) → c9(ACTIVE(isNat(s(z0)))) 686.59/213.84
ACTIVE(s(isNat(x(z0, z1)))) → c9(S(mark(U31(isNat(z0), z1)))) 686.59/213.84
ACTIVE(s(isNat(x(z0, z1)))) → c9(ACTIVE(isNat(x(z0, z1)))) 686.59/213.84
ACTIVE(U61(plus(z0, 0))) → c30(U61'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.59/213.84
ACTIVE(U61(plus(z0, s(z1)))) → c30(U61'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.59/213.84
ACTIVE(U61(x(z0, 0))) → c30(U61'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.59/213.84
ACTIVE(U61(x(z0, s(z1)))) → c30(U61'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.59/213.84
ACTIVE(U61(U11(z0, z1))) → c30(U61'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.59/213.84
ACTIVE(U61(U12(z0))) → c30(U61'(U12(active(z0))), ACTIVE(U12(z0))) 686.59/213.84
ACTIVE(U61(U21(z0))) → c30(U61'(U21(active(z0))), ACTIVE(U21(z0))) 686.59/213.84
ACTIVE(U61(U31(z0, z1))) → c30(U61'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.59/213.84
ACTIVE(U61(U32(z0))) → c30(U61'(U32(active(z0))), ACTIVE(U32(z0))) 686.59/213.84
ACTIVE(U61(U41(z0, z1))) → c30(U61'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.59/213.84
ACTIVE(U61(U51(z0, z1, z2))) → c30(U61'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.59/213.84
ACTIVE(U61(U52(z0, z1, z2))) → c30(U61'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.59/213.84
ACTIVE(U61(s(z0))) → c30(U61'(s(active(z0))), ACTIVE(s(z0))) 686.59/213.84
ACTIVE(U61(plus(z0, z1))) → c30(U61'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.59/213.84
ACTIVE(U61(plus(z0, z1))) → c30(U61'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.59/213.84
ACTIVE(U61(U61(z0))) → c30(U61'(U61(active(z0))), ACTIVE(U61(z0))) 686.59/213.84
ACTIVE(U61(U71(z0, z1, z2))) → c30(U61'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.59/213.84
ACTIVE(U61(U72(z0, z1, z2))) → c30(U61'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.59/213.84
ACTIVE(U61(x(z0, z1))) → c30(U61'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.59/213.84
ACTIVE(U61(x(z0, z1))) → c30(U61'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.59/213.84
ACTIVE(U11(U61(tt), x1)) → c19(U11'(mark(0), x1)) 686.59/213.84
ACTIVE(U12(U61(tt))) → c20(U12'(mark(0))) 686.59/213.84
ACTIVE(U21(U61(tt))) → c21(U21'(mark(0))) 686.59/213.84
ACTIVE(U31(U61(tt), x1)) → c22(U31'(mark(0), x1)) 686.59/213.84
ACTIVE(U32(U61(tt))) → c23(U32'(mark(0))) 686.59/213.84
ACTIVE(U41(U61(tt), x1)) → c24(U41'(mark(0), x1)) 686.59/213.84
ACTIVE(U51(U61(tt), x1, x2)) → c25(U51'(mark(0), x1, x2)) 686.59/213.84
ACTIVE(U52(U61(tt), x1, x2)) → c26(U52'(mark(0), x1, x2)) 686.59/213.84
ACTIVE(s(U61(tt))) → c27(S(mark(0))) 686.59/213.84
ACTIVE(U61(U12(tt))) → c30(U61'(mark(tt))) 686.59/213.84
ACTIVE(U61(U21(tt))) → c30(U61'(mark(tt))) 686.59/213.84
ACTIVE(U61(U32(tt))) → c30(U61'(mark(tt))) 686.59/213.84
ACTIVE(U61(U41(tt, z0))) → c30(U61'(mark(z0))) 686.59/213.84
ACTIVE(U61(U61(tt))) → c30(U61'(mark(0))) 686.59/213.84
ACTIVE(U61(isNat(0))) → c30(U61'(mark(tt))) 686.59/213.84
ACTIVE(U61(U11(tt, z0))) → c10(U61'(mark(U12(isNat(z0))))) 686.59/213.84
ACTIVE(U61(U11(tt, z0))) → c10(ACTIVE(U11(tt, z0))) 686.59/213.84
ACTIVE(U61(U31(tt, z0))) → c10(U61'(mark(U32(isNat(z0))))) 686.59/213.84
ACTIVE(U61(U31(tt, z0))) → c10(ACTIVE(U31(tt, z0))) 686.59/213.84
ACTIVE(U61(U51(tt, z0, z1))) → c10(U61'(mark(U52(isNat(z1), z0, z1)))) 686.59/213.84
ACTIVE(U61(U51(tt, z0, z1))) → c10(ACTIVE(U51(tt, z0, z1))) 686.59/213.84
ACTIVE(U61(U52(tt, z0, z1))) → c10(U61'(mark(s(plus(z1, z0))))) 686.59/213.84
ACTIVE(U61(U52(tt, z0, z1))) → c10(ACTIVE(U52(tt, z0, z1))) 686.59/213.84
ACTIVE(U61(isNat(plus(z0, z1)))) → c10(U61'(mark(U11(isNat(z0), z1)))) 686.59/213.84
ACTIVE(U61(isNat(plus(z0, z1)))) → c10(ACTIVE(isNat(plus(z0, z1)))) 686.59/213.84
ACTIVE(U61(isNat(s(z0)))) → c10(U61'(mark(U21(isNat(z0))))) 686.59/213.84
ACTIVE(U61(isNat(s(z0)))) → c10(ACTIVE(isNat(s(z0)))) 686.59/213.84
ACTIVE(U61(isNat(x(z0, z1)))) → c10(U61'(mark(U31(isNat(z0), z1)))) 686.59/213.84
ACTIVE(U61(isNat(x(z0, z1)))) → c10(ACTIVE(isNat(x(z0, z1)))) 686.59/213.84
ACTIVE(U71(plus(z0, 0), x1, x2)) → c31(U71'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.59/213.84
ACTIVE(U71(plus(z0, s(z1)), x1, x2)) → c31(U71'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.59/213.84
ACTIVE(U71(x(z0, 0), x1, x2)) → c31(U71'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.59/213.84
ACTIVE(U71(x(z0, s(z1)), x1, x2)) → c31(U71'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.59/213.84
ACTIVE(U71(U11(z0, z1), x1, x2)) → c31(U71'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.59/213.84
ACTIVE(U71(U12(z0), x1, x2)) → c31(U71'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.59/213.84
ACTIVE(U71(U21(z0), x1, x2)) → c31(U71'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.59/213.84
ACTIVE(U71(U31(z0, z1), x1, x2)) → c31(U71'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.59/213.84
ACTIVE(U71(U32(z0), x1, x2)) → c31(U71'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.59/213.84
ACTIVE(U71(U41(z0, z1), x1, x2)) → c31(U71'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.59/213.84
ACTIVE(U71(U51(z0, z1, z2), x1, x2)) → c31(U71'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.59/213.84
ACTIVE(U71(U52(z0, z1, z2), x1, x2)) → c31(U71'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.59/213.84
ACTIVE(U71(s(z0), x1, x2)) → c31(U71'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.59/213.84
ACTIVE(U71(plus(z0, z1), x1, x2)) → c31(U71'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.59/213.84
ACTIVE(U71(plus(z0, z1), x1, x2)) → c31(U71'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.59/213.84
ACTIVE(U71(U61(z0), x1, x2)) → c31(U71'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.59/213.84
ACTIVE(U71(U71(z0, z1, z2), x1, x2)) → c31(U71'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.59/213.84
ACTIVE(U71(U72(z0, z1, z2), x1, x2)) → c31(U71'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.59/213.84
ACTIVE(U71(x(z0, z1), x1, x2)) → c31(U71'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.59/213.84
ACTIVE(U71(x(z0, z1), x1, x2)) → c31(U71'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.59/213.84
ACTIVE(U71(U12(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.59/213.84
ACTIVE(U71(U21(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.59/213.84
ACTIVE(U71(U32(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.59/213.84
ACTIVE(U71(U41(tt, z0), x1, x2)) → c31(U71'(mark(z0), x1, x2)) 686.59/213.84
ACTIVE(U71(U61(tt), x1, x2)) → c31(U71'(mark(0), x1, x2)) 686.59/213.84
ACTIVE(U71(isNat(0), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.59/213.84
ACTIVE(U11(U71(tt, z0, z1), x1)) → c11(U11'(mark(U72(isNat(z1), z0, z1)), x1)) 686.59/213.84
ACTIVE(U11(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.59/213.84
ACTIVE(U12(U71(tt, z0, z1))) → c11(U12'(mark(U72(isNat(z1), z0, z1)))) 686.59/213.84
ACTIVE(U12(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.59/213.84
ACTIVE(U21(U71(tt, z0, z1))) → c11(U21'(mark(U72(isNat(z1), z0, z1)))) 686.59/213.84
ACTIVE(U21(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.59/213.84
ACTIVE(U31(U71(tt, z0, z1), x1)) → c11(U31'(mark(U72(isNat(z1), z0, z1)), x1)) 686.59/213.84
ACTIVE(U31(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.59/213.84
ACTIVE(U32(U71(tt, z0, z1))) → c11(U32'(mark(U72(isNat(z1), z0, z1)))) 686.59/213.84
ACTIVE(U32(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.59/213.84
ACTIVE(U41(U71(tt, z0, z1), x1)) → c11(U41'(mark(U72(isNat(z1), z0, z1)), x1)) 686.59/213.84
ACTIVE(U41(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.59/213.84
ACTIVE(U51(U71(tt, z0, z1), x1, x2)) → c11(U51'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.59/213.84
ACTIVE(U51(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.59/213.84
ACTIVE(U52(U71(tt, z0, z1), x1, x2)) → c11(U52'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.59/213.84
ACTIVE(U52(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.59/213.84
ACTIVE(s(U71(tt, z0, z1))) → c11(S(mark(U72(isNat(z1), z0, z1)))) 686.59/213.84
ACTIVE(s(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.59/213.84
ACTIVE(U61(U71(tt, z0, z1))) → c11(U61'(mark(U72(isNat(z1), z0, z1)))) 686.59/213.84
ACTIVE(U61(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.59/213.84
ACTIVE(U71(U11(tt, z0), x1, x2)) → c11(U71'(mark(U12(isNat(z0))), x1, x2)) 686.59/213.84
ACTIVE(U71(U11(tt, z0), x1, x2)) → c11(ACTIVE(U11(tt, z0))) 686.59/213.84
ACTIVE(U71(U31(tt, z0), x1, x2)) → c11(U71'(mark(U32(isNat(z0))), x1, x2)) 686.59/213.84
ACTIVE(U71(U31(tt, z0), x1, x2)) → c11(ACTIVE(U31(tt, z0))) 686.59/213.84
ACTIVE(U71(U51(tt, z0, z1), x1, x2)) → c11(U71'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.59/213.84
ACTIVE(U71(U51(tt, z0, z1), x1, x2)) → c11(ACTIVE(U51(tt, z0, z1))) 686.59/213.84
ACTIVE(U71(U52(tt, z0, z1), x1, x2)) → c11(U71'(mark(s(plus(z1, z0))), x1, x2)) 686.59/213.84
ACTIVE(U71(U52(tt, z0, z1), x1, x2)) → c11(ACTIVE(U52(tt, z0, z1))) 686.59/213.84
ACTIVE(U71(U71(tt, z0, z1), x1, x2)) → c11(U71'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.59/213.84
ACTIVE(U71(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.59/213.84
ACTIVE(U71(isNat(plus(z0, z1)), x1, x2)) → c11(U71'(mark(U11(isNat(z0), z1)), x1, x2)) 686.59/213.84
ACTIVE(U71(isNat(plus(z0, z1)), x1, x2)) → c11(ACTIVE(isNat(plus(z0, z1)))) 686.59/213.84
ACTIVE(U71(isNat(s(z0)), x1, x2)) → c11(U71'(mark(U21(isNat(z0))), x1, x2)) 686.59/213.84
ACTIVE(U71(isNat(s(z0)), x1, x2)) → c11(ACTIVE(isNat(s(z0)))) 686.59/213.84
ACTIVE(U71(isNat(x(z0, z1)), x1, x2)) → c11(U71'(mark(U31(isNat(z0), z1)), x1, x2)) 686.59/213.84
ACTIVE(U71(isNat(x(z0, z1)), x1, x2)) → c11(ACTIVE(isNat(x(z0, z1)))) 686.59/213.84
ACTIVE(U72(plus(z0, 0), x1, x2)) → c32(U72'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.59/213.84
ACTIVE(U72(plus(z0, s(z1)), x1, x2)) → c32(U72'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.59/213.84
ACTIVE(U72(x(z0, 0), x1, x2)) → c32(U72'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.59/213.84
ACTIVE(U72(x(z0, s(z1)), x1, x2)) → c32(U72'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.59/213.84
ACTIVE(U72(U11(z0, z1), x1, x2)) → c32(U72'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.59/213.84
ACTIVE(U72(U12(z0), x1, x2)) → c32(U72'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.59/213.84
ACTIVE(U72(U21(z0), x1, x2)) → c32(U72'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.59/213.84
ACTIVE(U72(U31(z0, z1), x1, x2)) → c32(U72'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.59/213.84
ACTIVE(U72(U32(z0), x1, x2)) → c32(U72'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.59/213.84
ACTIVE(U72(U41(z0, z1), x1, x2)) → c32(U72'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.59/213.84
ACTIVE(U72(U51(z0, z1, z2), x1, x2)) → c32(U72'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.59/213.84
ACTIVE(U72(U52(z0, z1, z2), x1, x2)) → c32(U72'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.59/213.84
ACTIVE(U72(s(z0), x1, x2)) → c32(U72'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.59/213.84
ACTIVE(U72(plus(z0, z1), x1, x2)) → c32(U72'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.59/213.84
ACTIVE(U72(plus(z0, z1), x1, x2)) → c32(U72'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.59/213.84
ACTIVE(U72(U61(z0), x1, x2)) → c32(U72'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.59/213.84
ACTIVE(U72(U71(z0, z1, z2), x1, x2)) → c32(U72'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.59/213.84
ACTIVE(U72(U72(z0, z1, z2), x1, x2)) → c32(U72'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.59/213.84
ACTIVE(U72(x(z0, z1), x1, x2)) → c32(U72'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.59/213.84
ACTIVE(U72(x(z0, z1), x1, x2)) → c32(U72'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.59/213.84
ACTIVE(U72(U12(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.59/213.84
ACTIVE(U72(U21(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.59/213.84
ACTIVE(U72(U32(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.59/213.84
ACTIVE(U72(U41(tt, z0), x1, x2)) → c32(U72'(mark(z0), x1, x2)) 686.59/213.84
ACTIVE(U72(U61(tt), x1, x2)) → c32(U72'(mark(0), x1, x2)) 686.59/213.84
ACTIVE(U72(isNat(0), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.59/213.84
ACTIVE(U11(U72(tt, z0, z1), x1)) → c12(U11'(mark(plus(x(z1, z0), z1)), x1)) 686.59/213.84
ACTIVE(U11(U72(tt, z0, z1), x1)) → c12(ACTIVE(U72(tt, z0, z1))) 686.59/213.84
ACTIVE(U12(U72(tt, z0, z1))) → c12(U12'(mark(plus(x(z1, z0), z1)))) 686.59/213.84
ACTIVE(U12(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.59/213.84
ACTIVE(U21(U72(tt, z0, z1))) → c12(U21'(mark(plus(x(z1, z0), z1)))) 686.59/213.84
ACTIVE(U21(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.59/213.84
ACTIVE(U31(U72(tt, z0, z1), x1)) → c12(U31'(mark(plus(x(z1, z0), z1)), x1)) 686.59/213.84
ACTIVE(U31(U72(tt, z0, z1), x1)) → c12(ACTIVE(U72(tt, z0, z1))) 686.59/213.84
ACTIVE(U32(U72(tt, z0, z1))) → c12(U32'(mark(plus(x(z1, z0), z1)))) 686.59/213.84
ACTIVE(U32(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.59/213.84
ACTIVE(U41(U72(tt, z0, z1), x1)) → c12(U41'(mark(plus(x(z1, z0), z1)), x1)) 686.59/213.84
ACTIVE(U41(U72(tt, z0, z1), x1)) → c12(ACTIVE(U72(tt, z0, z1))) 686.59/213.84
ACTIVE(U51(U72(tt, z0, z1), x1, x2)) → c12(U51'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.59/213.84
ACTIVE(U51(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.59/213.84
ACTIVE(U52(U72(tt, z0, z1), x1, x2)) → c12(U52'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.59/213.84
ACTIVE(U52(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.59/213.84
ACTIVE(s(U72(tt, z0, z1))) → c12(S(mark(plus(x(z1, z0), z1)))) 686.59/213.84
ACTIVE(s(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.59/213.84
ACTIVE(U61(U72(tt, z0, z1))) → c12(U61'(mark(plus(x(z1, z0), z1)))) 686.59/213.84
ACTIVE(U61(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.59/213.84
ACTIVE(U71(U72(tt, z0, z1), x1, x2)) → c12(U71'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.59/213.84
ACTIVE(U71(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.59/213.84
ACTIVE(U72(U11(tt, z0), x1, x2)) → c12(U72'(mark(U12(isNat(z0))), x1, x2)) 686.59/213.84
ACTIVE(U72(U11(tt, z0), x1, x2)) → c12(ACTIVE(U11(tt, z0))) 686.59/213.84
ACTIVE(U72(U31(tt, z0), x1, x2)) → c12(U72'(mark(U32(isNat(z0))), x1, x2)) 686.59/213.84
ACTIVE(U72(U31(tt, z0), x1, x2)) → c12(ACTIVE(U31(tt, z0))) 686.59/213.84
ACTIVE(U72(U51(tt, z0, z1), x1, x2)) → c12(U72'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.59/213.84
ACTIVE(U72(U51(tt, z0, z1), x1, x2)) → c12(ACTIVE(U51(tt, z0, z1))) 686.59/213.84
ACTIVE(U72(U52(tt, z0, z1), x1, x2)) → c12(U72'(mark(s(plus(z1, z0))), x1, x2)) 686.59/213.84
ACTIVE(U72(U52(tt, z0, z1), x1, x2)) → c12(ACTIVE(U52(tt, z0, z1))) 686.59/213.84
ACTIVE(U72(U71(tt, z0, z1), x1, x2)) → c12(U72'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.59/213.84
ACTIVE(U72(U71(tt, z0, z1), x1, x2)) → c12(ACTIVE(U71(tt, z0, z1))) 686.59/213.84
ACTIVE(U72(U72(tt, z0, z1), x1, x2)) → c12(U72'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.59/213.84
ACTIVE(U72(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.59/213.84
ACTIVE(U72(isNat(plus(z0, z1)), x1, x2)) → c12(U72'(mark(U11(isNat(z0), z1)), x1, x2)) 686.59/213.84
ACTIVE(U72(isNat(plus(z0, z1)), x1, x2)) → c12(ACTIVE(isNat(plus(z0, z1)))) 686.59/213.84
ACTIVE(U72(isNat(s(z0)), x1, x2)) → c12(U72'(mark(U21(isNat(z0))), x1, x2)) 686.59/213.84
ACTIVE(U72(isNat(s(z0)), x1, x2)) → c12(ACTIVE(isNat(s(z0)))) 686.59/213.84
ACTIVE(U72(isNat(x(z0, z1)), x1, x2)) → c12(U72'(mark(U31(isNat(z0), z1)), x1, x2)) 686.59/213.84
ACTIVE(U72(isNat(x(z0, z1)), x1, x2)) → c12(ACTIVE(isNat(x(z0, z1)))) 686.59/213.84
PROPER(U11(x0, U11(z0, z1))) → c65(U11'(proper(x0), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(U11(z0, z1))) 686.59/213.84
PROPER(U11(x0, U12(z0))) → c65(U11'(proper(x0), U12(proper(z0))), PROPER(x0), PROPER(U12(z0))) 686.59/213.84
PROPER(U11(x0, isNat(z0))) → c65(U11'(proper(x0), isNat(proper(z0))), PROPER(x0), PROPER(isNat(z0))) 686.59/213.84
PROPER(U11(x0, U21(z0))) → c65(U11'(proper(x0), U21(proper(z0))), PROPER(x0), PROPER(U21(z0))) 686.59/213.84
PROPER(U11(x0, U31(z0, z1))) → c65(U11'(proper(x0), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(U31(z0, z1))) 686.59/213.84
PROPER(U11(x0, U32(z0))) → c65(U11'(proper(x0), U32(proper(z0))), PROPER(x0), PROPER(U32(z0))) 686.59/213.84
PROPER(U11(x0, U41(z0, z1))) → c65(U11'(proper(x0), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(U41(z0, z1))) 686.59/213.84
PROPER(U11(x0, U51(z0, z1, z2))) → c65(U11'(proper(x0), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U51(z0, z1, z2))) 686.59/213.84
PROPER(U11(x0, U52(z0, z1, z2))) → c65(U11'(proper(x0), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U52(z0, z1, z2))) 686.59/213.84
PROPER(U11(x0, s(z0))) → c65(U11'(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 686.59/213.84
PROPER(U11(x0, plus(z0, z1))) → c65(U11'(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 686.59/213.84
PROPER(U11(x0, U61(z0))) → c65(U11'(proper(x0), U61(proper(z0))), PROPER(x0), PROPER(U61(z0))) 686.59/213.84
PROPER(U11(x0, U71(z0, z1, z2))) → c65(U11'(proper(x0), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U71(z0, z1, z2))) 686.59/213.84
PROPER(U11(x0, U72(z0, z1, z2))) → c65(U11'(proper(x0), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U72(z0, z1, z2))) 686.59/213.84
PROPER(U11(x0, x(z0, z1))) → c65(U11'(proper(x0), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x(z0, z1))) 686.59/213.84
PROPER(U11(U11(z0, z1), x1)) → c65(U11'(U11(proper(z0), proper(z1)), proper(x1)), PROPER(U11(z0, z1)), PROPER(x1)) 686.59/213.84
PROPER(U11(U12(z0), x1)) → c65(U11'(U12(proper(z0)), proper(x1)), PROPER(U12(z0)), PROPER(x1)) 686.59/213.84
PROPER(U11(isNat(z0), x1)) → c65(U11'(isNat(proper(z0)), proper(x1)), PROPER(isNat(z0)), PROPER(x1)) 686.59/213.84
PROPER(U11(U21(z0), x1)) → c65(U11'(U21(proper(z0)), proper(x1)), PROPER(U21(z0)), PROPER(x1)) 686.59/213.84
PROPER(U11(U31(z0, z1), x1)) → c65(U11'(U31(proper(z0), proper(z1)), proper(x1)), PROPER(U31(z0, z1)), PROPER(x1)) 686.59/213.84
PROPER(U11(U32(z0), x1)) → c65(U11'(U32(proper(z0)), proper(x1)), PROPER(U32(z0)), PROPER(x1)) 686.59/213.84
PROPER(U11(U41(z0, z1), x1)) → c65(U11'(U41(proper(z0), proper(z1)), proper(x1)), PROPER(U41(z0, z1)), PROPER(x1)) 686.59/213.84
PROPER(U11(U51(z0, z1, z2), x1)) → c65(U11'(U51(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U51(z0, z1, z2)), PROPER(x1)) 686.59/213.84
PROPER(U11(U52(z0, z1, z2), x1)) → c65(U11'(U52(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U52(z0, z1, z2)), PROPER(x1)) 686.59/213.84
PROPER(U11(s(z0), x1)) → c65(U11'(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 686.59/213.84
PROPER(U11(plus(z0, z1), x1)) → c65(U11'(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 686.59/213.84
PROPER(U11(U61(z0), x1)) → c65(U11'(U61(proper(z0)), proper(x1)), PROPER(U61(z0)), PROPER(x1)) 686.59/213.84
PROPER(U11(U71(z0, z1, z2), x1)) → c65(U11'(U71(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U71(z0, z1, z2)), PROPER(x1)) 686.59/213.84
PROPER(U11(U72(z0, z1, z2), x1)) → c65(U11'(U72(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U72(z0, z1, z2)), PROPER(x1)) 686.59/213.84
PROPER(U11(x(z0, z1), x1)) → c65(U11'(x(proper(z0), proper(z1)), proper(x1)), PROPER(x(z0, z1)), PROPER(x1)) 686.59/213.84
PROPER(U11(x0, tt)) → c65(U11'(proper(x0), ok(tt)), PROPER(x0)) 686.59/213.84
PROPER(U11(x0, 0)) → c65(U11'(proper(x0), ok(0)), PROPER(x0)) 686.59/213.84
PROPER(U11(tt, x1)) → c65(U11'(ok(tt), proper(x1)), PROPER(x1)) 686.59/213.84
PROPER(U11(0, x1)) → c65(U11'(ok(0), proper(x1)), PROPER(x1)) 686.59/213.84
PROPER(U12(U11(z0, z1))) → c67(U12'(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.59/213.84
PROPER(U12(U12(z0))) → c67(U12'(U12(proper(z0))), PROPER(U12(z0))) 686.59/213.84
PROPER(U12(isNat(z0))) → c67(U12'(isNat(proper(z0))), PROPER(isNat(z0))) 686.59/213.84
PROPER(U12(U21(z0))) → c67(U12'(U21(proper(z0))), PROPER(U21(z0))) 686.59/213.84
PROPER(U12(U31(z0, z1))) → c67(U12'(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.59/213.84
PROPER(U12(U32(z0))) → c67(U12'(U32(proper(z0))), PROPER(U32(z0))) 686.59/213.84
PROPER(U12(U41(z0, z1))) → c67(U12'(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.59/213.84
PROPER(U12(U51(z0, z1, z2))) → c67(U12'(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.59/213.84
PROPER(U12(U52(z0, z1, z2))) → c67(U12'(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.59/213.84
PROPER(U12(s(z0))) → c67(U12'(s(proper(z0))), PROPER(s(z0))) 686.59/213.84
PROPER(U12(plus(z0, z1))) → c67(U12'(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.59/213.84
PROPER(U12(U61(z0))) → c67(U12'(U61(proper(z0))), PROPER(U61(z0))) 686.59/213.84
PROPER(U12(U71(z0, z1, z2))) → c67(U12'(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.59/213.84
PROPER(U12(U72(z0, z1, z2))) → c67(U12'(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.59/213.84
PROPER(U12(x(z0, z1))) → c67(U12'(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.59/213.84
PROPER(U12(tt)) → c67(U12'(ok(tt))) 686.59/213.84
PROPER(U12(0)) → c67(U12'(ok(0))) 686.59/213.84
PROPER(isNat(U11(z0, z1))) → c68(ISNAT(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.59/213.84
PROPER(isNat(U12(z0))) → c68(ISNAT(U12(proper(z0))), PROPER(U12(z0))) 686.59/213.84
PROPER(isNat(isNat(z0))) → c68(ISNAT(isNat(proper(z0))), PROPER(isNat(z0))) 686.59/213.84
PROPER(isNat(U21(z0))) → c68(ISNAT(U21(proper(z0))), PROPER(U21(z0))) 686.59/213.84
PROPER(isNat(U31(z0, z1))) → c68(ISNAT(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.59/213.84
PROPER(isNat(U32(z0))) → c68(ISNAT(U32(proper(z0))), PROPER(U32(z0))) 686.59/213.84
PROPER(isNat(U41(z0, z1))) → c68(ISNAT(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.59/213.84
PROPER(isNat(U51(z0, z1, z2))) → c68(ISNAT(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.59/213.84
PROPER(isNat(U52(z0, z1, z2))) → c68(ISNAT(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.59/213.84
PROPER(isNat(s(z0))) → c68(ISNAT(s(proper(z0))), PROPER(s(z0))) 686.59/213.84
PROPER(isNat(plus(z0, z1))) → c68(ISNAT(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.59/213.84
PROPER(isNat(U61(z0))) → c68(ISNAT(U61(proper(z0))), PROPER(U61(z0))) 686.59/213.84
PROPER(isNat(U71(z0, z1, z2))) → c68(ISNAT(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.59/213.84
PROPER(isNat(U72(z0, z1, z2))) → c68(ISNAT(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.59/213.84
PROPER(isNat(x(z0, z1))) → c68(ISNAT(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.59/213.84
PROPER(isNat(tt)) → c68(ISNAT(ok(tt))) 686.59/213.84
PROPER(isNat(0)) → c68(ISNAT(ok(0))) 686.59/213.84
PROPER(U21(U11(z0, z1))) → c69(U21'(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.59/213.84
PROPER(U21(U12(z0))) → c69(U21'(U12(proper(z0))), PROPER(U12(z0))) 686.59/213.84
PROPER(U21(isNat(z0))) → c69(U21'(isNat(proper(z0))), PROPER(isNat(z0))) 686.59/213.84
PROPER(U21(U21(z0))) → c69(U21'(U21(proper(z0))), PROPER(U21(z0))) 686.59/213.84
PROPER(U21(U31(z0, z1))) → c69(U21'(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.59/213.84
PROPER(U21(U32(z0))) → c69(U21'(U32(proper(z0))), PROPER(U32(z0))) 686.59/213.84
PROPER(U21(U41(z0, z1))) → c69(U21'(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.59/213.84
PROPER(U21(U51(z0, z1, z2))) → c69(U21'(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.59/213.84
PROPER(U21(U52(z0, z1, z2))) → c69(U21'(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.59/213.84
PROPER(U21(s(z0))) → c69(U21'(s(proper(z0))), PROPER(s(z0))) 686.59/213.84
PROPER(U21(plus(z0, z1))) → c69(U21'(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.59/213.84
PROPER(U21(U61(z0))) → c69(U21'(U61(proper(z0))), PROPER(U61(z0))) 686.59/213.84
PROPER(U21(U71(z0, z1, z2))) → c69(U21'(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.59/213.84
PROPER(U21(U72(z0, z1, z2))) → c69(U21'(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.59/213.84
PROPER(U21(x(z0, z1))) → c69(U21'(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.59/213.84
PROPER(U21(tt)) → c69(U21'(ok(tt))) 686.59/213.84
PROPER(U21(0)) → c69(U21'(ok(0))) 686.59/213.84
PROPER(U31(x0, U11(z0, z1))) → c70(U31'(proper(x0), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(U11(z0, z1))) 686.59/213.84
PROPER(U31(x0, U12(z0))) → c70(U31'(proper(x0), U12(proper(z0))), PROPER(x0), PROPER(U12(z0))) 686.59/213.84
PROPER(U31(x0, isNat(z0))) → c70(U31'(proper(x0), isNat(proper(z0))), PROPER(x0), PROPER(isNat(z0))) 686.59/213.84
PROPER(U31(x0, U21(z0))) → c70(U31'(proper(x0), U21(proper(z0))), PROPER(x0), PROPER(U21(z0))) 686.59/213.84
PROPER(U31(x0, U31(z0, z1))) → c70(U31'(proper(x0), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(U31(z0, z1))) 686.59/213.84
PROPER(U31(x0, U32(z0))) → c70(U31'(proper(x0), U32(proper(z0))), PROPER(x0), PROPER(U32(z0))) 686.59/213.84
PROPER(U31(x0, U41(z0, z1))) → c70(U31'(proper(x0), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(U41(z0, z1))) 686.59/213.84
PROPER(U31(x0, U51(z0, z1, z2))) → c70(U31'(proper(x0), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U51(z0, z1, z2))) 686.59/213.84
PROPER(U31(x0, U52(z0, z1, z2))) → c70(U31'(proper(x0), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U52(z0, z1, z2))) 686.59/213.84
PROPER(U31(x0, s(z0))) → c70(U31'(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 686.59/213.84
PROPER(U31(x0, plus(z0, z1))) → c70(U31'(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 686.59/213.84
PROPER(U31(x0, U61(z0))) → c70(U31'(proper(x0), U61(proper(z0))), PROPER(x0), PROPER(U61(z0))) 686.59/213.84
PROPER(U31(x0, U71(z0, z1, z2))) → c70(U31'(proper(x0), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U71(z0, z1, z2))) 686.59/213.84
PROPER(U31(x0, U72(z0, z1, z2))) → c70(U31'(proper(x0), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U72(z0, z1, z2))) 686.59/213.84
PROPER(U31(x0, x(z0, z1))) → c70(U31'(proper(x0), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x(z0, z1))) 686.59/213.84
PROPER(U31(U11(z0, z1), x1)) → c70(U31'(U11(proper(z0), proper(z1)), proper(x1)), PROPER(U11(z0, z1)), PROPER(x1)) 686.59/213.84
PROPER(U31(U12(z0), x1)) → c70(U31'(U12(proper(z0)), proper(x1)), PROPER(U12(z0)), PROPER(x1)) 686.59/213.84
PROPER(U31(isNat(z0), x1)) → c70(U31'(isNat(proper(z0)), proper(x1)), PROPER(isNat(z0)), PROPER(x1)) 686.59/213.84
PROPER(U31(U21(z0), x1)) → c70(U31'(U21(proper(z0)), proper(x1)), PROPER(U21(z0)), PROPER(x1)) 686.59/213.84
PROPER(U31(U31(z0, z1), x1)) → c70(U31'(U31(proper(z0), proper(z1)), proper(x1)), PROPER(U31(z0, z1)), PROPER(x1)) 686.59/213.84
PROPER(U31(U32(z0), x1)) → c70(U31'(U32(proper(z0)), proper(x1)), PROPER(U32(z0)), PROPER(x1)) 686.59/213.84
PROPER(U31(U41(z0, z1), x1)) → c70(U31'(U41(proper(z0), proper(z1)), proper(x1)), PROPER(U41(z0, z1)), PROPER(x1)) 686.59/213.84
PROPER(U31(U51(z0, z1, z2), x1)) → c70(U31'(U51(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U51(z0, z1, z2)), PROPER(x1)) 686.59/213.84
PROPER(U31(U52(z0, z1, z2), x1)) → c70(U31'(U52(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U52(z0, z1, z2)), PROPER(x1)) 686.59/213.84
PROPER(U31(s(z0), x1)) → c70(U31'(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 686.59/213.84
PROPER(U31(plus(z0, z1), x1)) → c70(U31'(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 686.59/213.84
PROPER(U31(U61(z0), x1)) → c70(U31'(U61(proper(z0)), proper(x1)), PROPER(U61(z0)), PROPER(x1)) 686.59/213.84
PROPER(U31(U71(z0, z1, z2), x1)) → c70(U31'(U71(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U71(z0, z1, z2)), PROPER(x1)) 686.59/213.84
PROPER(U31(U72(z0, z1, z2), x1)) → c70(U31'(U72(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U72(z0, z1, z2)), PROPER(x1)) 686.59/213.84
PROPER(U31(x(z0, z1), x1)) → c70(U31'(x(proper(z0), proper(z1)), proper(x1)), PROPER(x(z0, z1)), PROPER(x1)) 686.59/213.84
PROPER(U31(x0, tt)) → c70(U31'(proper(x0), ok(tt)), PROPER(x0)) 686.59/213.84
PROPER(U31(x0, 0)) → c70(U31'(proper(x0), ok(0)), PROPER(x0)) 686.59/213.84
PROPER(U31(tt, x1)) → c70(U31'(ok(tt), proper(x1)), PROPER(x1)) 686.59/213.84
PROPER(U31(0, x1)) → c70(U31'(ok(0), proper(x1)), PROPER(x1)) 686.59/213.84
PROPER(U32(U11(z0, z1))) → c71(U32'(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.59/213.84
PROPER(U32(U12(z0))) → c71(U32'(U12(proper(z0))), PROPER(U12(z0))) 686.59/213.84
PROPER(U32(isNat(z0))) → c71(U32'(isNat(proper(z0))), PROPER(isNat(z0))) 686.59/213.84
PROPER(U32(U21(z0))) → c71(U32'(U21(proper(z0))), PROPER(U21(z0))) 686.59/213.84
PROPER(U32(U31(z0, z1))) → c71(U32'(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.59/213.84
PROPER(U32(U32(z0))) → c71(U32'(U32(proper(z0))), PROPER(U32(z0))) 686.59/213.84
PROPER(U32(U41(z0, z1))) → c71(U32'(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.59/213.84
PROPER(U32(U51(z0, z1, z2))) → c71(U32'(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.59/213.84
PROPER(U32(U52(z0, z1, z2))) → c71(U32'(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.59/213.84
PROPER(U32(s(z0))) → c71(U32'(s(proper(z0))), PROPER(s(z0))) 686.59/213.84
PROPER(U32(plus(z0, z1))) → c71(U32'(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.59/213.84
PROPER(U32(U61(z0))) → c71(U32'(U61(proper(z0))), PROPER(U61(z0))) 686.59/213.84
PROPER(U32(U71(z0, z1, z2))) → c71(U32'(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.59/213.84
PROPER(U32(U72(z0, z1, z2))) → c71(U32'(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.59/213.84
PROPER(U32(x(z0, z1))) → c71(U32'(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.59/213.84
PROPER(U32(tt)) → c71(U32'(ok(tt))) 686.59/213.84
PROPER(U32(0)) → c71(U32'(ok(0))) 686.59/213.84
PROPER(U41(x0, U11(z0, z1))) → c72(U41'(proper(x0), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(U11(z0, z1))) 686.59/213.84
PROPER(U41(x0, U12(z0))) → c72(U41'(proper(x0), U12(proper(z0))), PROPER(x0), PROPER(U12(z0))) 686.59/213.84
PROPER(U41(x0, isNat(z0))) → c72(U41'(proper(x0), isNat(proper(z0))), PROPER(x0), PROPER(isNat(z0))) 686.59/213.84
PROPER(U41(x0, U21(z0))) → c72(U41'(proper(x0), U21(proper(z0))), PROPER(x0), PROPER(U21(z0))) 686.59/213.84
PROPER(U41(x0, U31(z0, z1))) → c72(U41'(proper(x0), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(U31(z0, z1))) 686.59/213.84
PROPER(U41(x0, U32(z0))) → c72(U41'(proper(x0), U32(proper(z0))), PROPER(x0), PROPER(U32(z0))) 686.59/213.84
PROPER(U41(x0, U41(z0, z1))) → c72(U41'(proper(x0), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(U41(z0, z1))) 686.59/213.84
PROPER(U41(x0, U51(z0, z1, z2))) → c72(U41'(proper(x0), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U51(z0, z1, z2))) 686.59/213.84
PROPER(U41(x0, U52(z0, z1, z2))) → c72(U41'(proper(x0), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U52(z0, z1, z2))) 686.59/213.84
PROPER(U41(x0, s(z0))) → c72(U41'(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 686.59/213.84
PROPER(U41(x0, plus(z0, z1))) → c72(U41'(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 686.59/213.84
PROPER(U41(x0, U61(z0))) → c72(U41'(proper(x0), U61(proper(z0))), PROPER(x0), PROPER(U61(z0))) 686.59/213.84
PROPER(U41(x0, U71(z0, z1, z2))) → c72(U41'(proper(x0), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U71(z0, z1, z2))) 686.59/213.84
PROPER(U41(x0, U72(z0, z1, z2))) → c72(U41'(proper(x0), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U72(z0, z1, z2))) 686.59/213.84
PROPER(U41(x0, x(z0, z1))) → c72(U41'(proper(x0), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x(z0, z1))) 686.59/213.84
PROPER(U41(U11(z0, z1), x1)) → c72(U41'(U11(proper(z0), proper(z1)), proper(x1)), PROPER(U11(z0, z1)), PROPER(x1)) 686.59/213.84
PROPER(U41(U12(z0), x1)) → c72(U41'(U12(proper(z0)), proper(x1)), PROPER(U12(z0)), PROPER(x1)) 686.59/213.84
PROPER(U41(isNat(z0), x1)) → c72(U41'(isNat(proper(z0)), proper(x1)), PROPER(isNat(z0)), PROPER(x1)) 686.59/213.84
PROPER(U41(U21(z0), x1)) → c72(U41'(U21(proper(z0)), proper(x1)), PROPER(U21(z0)), PROPER(x1)) 686.59/213.84
PROPER(U41(U31(z0, z1), x1)) → c72(U41'(U31(proper(z0), proper(z1)), proper(x1)), PROPER(U31(z0, z1)), PROPER(x1)) 686.59/213.84
PROPER(U41(U32(z0), x1)) → c72(U41'(U32(proper(z0)), proper(x1)), PROPER(U32(z0)), PROPER(x1)) 686.59/213.84
PROPER(U41(U41(z0, z1), x1)) → c72(U41'(U41(proper(z0), proper(z1)), proper(x1)), PROPER(U41(z0, z1)), PROPER(x1)) 686.59/213.84
PROPER(U41(U51(z0, z1, z2), x1)) → c72(U41'(U51(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U51(z0, z1, z2)), PROPER(x1)) 686.59/213.84
PROPER(U41(U52(z0, z1, z2), x1)) → c72(U41'(U52(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U52(z0, z1, z2)), PROPER(x1)) 686.59/213.84
PROPER(U41(s(z0), x1)) → c72(U41'(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 686.59/213.84
PROPER(U41(plus(z0, z1), x1)) → c72(U41'(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 686.59/213.84
PROPER(U41(U61(z0), x1)) → c72(U41'(U61(proper(z0)), proper(x1)), PROPER(U61(z0)), PROPER(x1)) 686.59/213.84
PROPER(U41(U71(z0, z1, z2), x1)) → c72(U41'(U71(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U71(z0, z1, z2)), PROPER(x1)) 686.59/213.84
PROPER(U41(U72(z0, z1, z2), x1)) → c72(U41'(U72(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U72(z0, z1, z2)), PROPER(x1)) 686.59/213.84
PROPER(U41(x(z0, z1), x1)) → c72(U41'(x(proper(z0), proper(z1)), proper(x1)), PROPER(x(z0, z1)), PROPER(x1)) 686.59/213.84
PROPER(U41(x0, tt)) → c72(U41'(proper(x0), ok(tt)), PROPER(x0)) 686.59/213.84
PROPER(U41(x0, 0)) → c72(U41'(proper(x0), ok(0)), PROPER(x0)) 686.59/213.84
PROPER(U41(tt, x1)) → c72(U41'(ok(tt), proper(x1)), PROPER(x1)) 686.59/213.84
PROPER(U41(0, x1)) → c72(U41'(ok(0), proper(x1)), PROPER(x1)) 686.59/213.84
PROPER(U51(x0, x1, U11(z0, z1))) → c73(U51'(proper(x0), proper(x1), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U11(z0, z1))) 686.59/213.84
PROPER(U51(x0, x1, U12(z0))) → c73(U51'(proper(x0), proper(x1), U12(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U12(z0))) 686.59/213.84
PROPER(U51(x0, x1, isNat(z0))) → c73(U51'(proper(x0), proper(x1), isNat(proper(z0))), PROPER(x0), PROPER(x1), PROPER(isNat(z0))) 686.59/213.84
PROPER(U51(x0, x1, U21(z0))) → c73(U51'(proper(x0), proper(x1), U21(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U21(z0))) 686.59/213.84
PROPER(U51(x0, x1, U31(z0, z1))) → c73(U51'(proper(x0), proper(x1), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U31(z0, z1))) 686.59/213.84
PROPER(U51(x0, x1, U32(z0))) → c73(U51'(proper(x0), proper(x1), U32(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U32(z0))) 686.59/213.84
PROPER(U51(x0, x1, U41(z0, z1))) → c73(U51'(proper(x0), proper(x1), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U41(z0, z1))) 686.59/213.84
PROPER(U51(x0, x1, U51(z0, z1, z2))) → c73(U51'(proper(x0), proper(x1), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U51(z0, z1, z2))) 686.59/213.84
PROPER(U51(x0, x1, U52(z0, z1, z2))) → c73(U51'(proper(x0), proper(x1), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U52(z0, z1, z2))) 686.59/213.84
PROPER(U51(x0, x1, s(z0))) → c73(U51'(proper(x0), proper(x1), s(proper(z0))), PROPER(x0), PROPER(x1), PROPER(s(z0))) 686.59/213.84
PROPER(U51(x0, x1, plus(z0, z1))) → c73(U51'(proper(x0), proper(x1), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(plus(z0, z1))) 686.59/213.84
PROPER(U51(x0, x1, U61(z0))) → c73(U51'(proper(x0), proper(x1), U61(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U61(z0))) 686.59/213.84
PROPER(U51(x0, x1, U71(z0, z1, z2))) → c73(U51'(proper(x0), proper(x1), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U71(z0, z1, z2))) 686.59/213.84
PROPER(U51(x0, x1, U72(z0, z1, z2))) → c73(U51'(proper(x0), proper(x1), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U72(z0, z1, z2))) 686.59/213.84
PROPER(U51(x0, x1, x(z0, z1))) → c73(U51'(proper(x0), proper(x1), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(x(z0, z1))) 686.59/213.84
PROPER(U51(x0, U11(z0, z1), x2)) → c73(U51'(proper(x0), U11(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U11(z0, z1)), PROPER(x2)) 686.59/213.84
PROPER(U51(x0, U12(z0), x2)) → c73(U51'(proper(x0), U12(proper(z0)), proper(x2)), PROPER(x0), PROPER(U12(z0)), PROPER(x2)) 686.59/213.84
PROPER(U51(x0, isNat(z0), x2)) → c73(U51'(proper(x0), isNat(proper(z0)), proper(x2)), PROPER(x0), PROPER(isNat(z0)), PROPER(x2)) 686.59/213.84
PROPER(U51(x0, U21(z0), x2)) → c73(U51'(proper(x0), U21(proper(z0)), proper(x2)), PROPER(x0), PROPER(U21(z0)), PROPER(x2)) 686.59/213.84
PROPER(U51(x0, U31(z0, z1), x2)) → c73(U51'(proper(x0), U31(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U31(z0, z1)), PROPER(x2)) 686.59/213.84
PROPER(U51(x0, U32(z0), x2)) → c73(U51'(proper(x0), U32(proper(z0)), proper(x2)), PROPER(x0), PROPER(U32(z0)), PROPER(x2)) 686.59/213.84
PROPER(U51(x0, U41(z0, z1), x2)) → c73(U51'(proper(x0), U41(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U41(z0, z1)), PROPER(x2)) 686.59/213.84
PROPER(U51(x0, U51(z0, z1, z2), x2)) → c73(U51'(proper(x0), U51(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U51(z0, z1, z2)), PROPER(x2)) 686.59/213.84
PROPER(U51(x0, U52(z0, z1, z2), x2)) → c73(U51'(proper(x0), U52(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U52(z0, z1, z2)), PROPER(x2)) 686.59/213.84
PROPER(U51(x0, s(z0), x2)) → c73(U51'(proper(x0), s(proper(z0)), proper(x2)), PROPER(x0), PROPER(s(z0)), PROPER(x2)) 686.59/213.84
PROPER(U51(x0, plus(z0, z1), x2)) → c73(U51'(proper(x0), plus(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(plus(z0, z1)), PROPER(x2)) 686.59/213.84
PROPER(U51(x0, U61(z0), x2)) → c73(U51'(proper(x0), U61(proper(z0)), proper(x2)), PROPER(x0), PROPER(U61(z0)), PROPER(x2)) 686.59/213.84
PROPER(U51(x0, U71(z0, z1, z2), x2)) → c73(U51'(proper(x0), U71(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U71(z0, z1, z2)), PROPER(x2)) 686.59/213.84
PROPER(U51(x0, U72(z0, z1, z2), x2)) → c73(U51'(proper(x0), U72(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U72(z0, z1, z2)), PROPER(x2)) 686.59/213.84
PROPER(U51(x0, x(z0, z1), x2)) → c73(U51'(proper(x0), x(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(x(z0, z1)), PROPER(x2)) 686.59/213.84
PROPER(U51(U11(z0, z1), x1, x2)) → c73(U51'(U11(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U11(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.84
PROPER(U51(U12(z0), x1, x2)) → c73(U51'(U12(proper(z0)), proper(x1), proper(x2)), PROPER(U12(z0)), PROPER(x1), PROPER(x2)) 686.59/213.84
PROPER(U51(isNat(z0), x1, x2)) → c73(U51'(isNat(proper(z0)), proper(x1), proper(x2)), PROPER(isNat(z0)), PROPER(x1), PROPER(x2)) 686.59/213.84
PROPER(U51(U21(z0), x1, x2)) → c73(U51'(U21(proper(z0)), proper(x1), proper(x2)), PROPER(U21(z0)), PROPER(x1), PROPER(x2)) 686.59/213.84
PROPER(U51(U31(z0, z1), x1, x2)) → c73(U51'(U31(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U31(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.84
PROPER(U51(U32(z0), x1, x2)) → c73(U51'(U32(proper(z0)), proper(x1), proper(x2)), PROPER(U32(z0)), PROPER(x1), PROPER(x2)) 686.59/213.84
PROPER(U51(U41(z0, z1), x1, x2)) → c73(U51'(U41(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U41(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.84
PROPER(U51(U51(z0, z1, z2), x1, x2)) → c73(U51'(U51(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U51(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.59/213.84
PROPER(U51(U52(z0, z1, z2), x1, x2)) → c73(U51'(U52(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U52(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.59/213.84
PROPER(U51(s(z0), x1, x2)) → c73(U51'(s(proper(z0)), proper(x1), proper(x2)), PROPER(s(z0)), PROPER(x1), PROPER(x2)) 686.59/213.84
PROPER(U51(plus(z0, z1), x1, x2)) → c73(U51'(plus(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(plus(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.84
PROPER(U51(U61(z0), x1, x2)) → c73(U51'(U61(proper(z0)), proper(x1), proper(x2)), PROPER(U61(z0)), PROPER(x1), PROPER(x2)) 686.59/213.84
PROPER(U51(U71(z0, z1, z2), x1, x2)) → c73(U51'(U71(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U71(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.59/213.84
PROPER(U51(U72(z0, z1, z2), x1, x2)) → c73(U51'(U72(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U72(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.59/213.84
PROPER(U51(x(z0, z1), x1, x2)) → c73(U51'(x(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(x(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.84
PROPER(U51(x0, x1, tt)) → c73(U51'(proper(x0), proper(x1), ok(tt)), PROPER(x0), PROPER(x1)) 686.59/213.84
PROPER(U51(x0, x1, 0)) → c73(U51'(proper(x0), proper(x1), ok(0)), PROPER(x0), PROPER(x1)) 686.59/213.84
PROPER(U51(x0, tt, x2)) → c73(U51'(proper(x0), ok(tt), proper(x2)), PROPER(x0), PROPER(x2)) 686.59/213.84
PROPER(U51(x0, 0, x2)) → c73(U51'(proper(x0), ok(0), proper(x2)), PROPER(x0), PROPER(x2)) 686.59/213.84
PROPER(U51(tt, x1, x2)) → c73(U51'(ok(tt), proper(x1), proper(x2)), PROPER(x1), PROPER(x2)) 686.59/213.84
PROPER(U51(0, x1, x2)) → c73(U51'(ok(0), proper(x1), proper(x2)), PROPER(x1), PROPER(x2)) 686.59/213.84
PROPER(U52(x0, x1, U11(z0, z1))) → c74(U52'(proper(x0), proper(x1), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U11(z0, z1))) 686.59/213.84
PROPER(U52(x0, x1, U12(z0))) → c74(U52'(proper(x0), proper(x1), U12(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U12(z0))) 686.59/213.84
PROPER(U52(x0, x1, isNat(z0))) → c74(U52'(proper(x0), proper(x1), isNat(proper(z0))), PROPER(x0), PROPER(x1), PROPER(isNat(z0))) 686.59/213.84
PROPER(U52(x0, x1, U21(z0))) → c74(U52'(proper(x0), proper(x1), U21(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U21(z0))) 686.59/213.84
PROPER(U52(x0, x1, U31(z0, z1))) → c74(U52'(proper(x0), proper(x1), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U31(z0, z1))) 686.59/213.84
PROPER(U52(x0, x1, U32(z0))) → c74(U52'(proper(x0), proper(x1), U32(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U32(z0))) 686.59/213.84
PROPER(U52(x0, x1, U41(z0, z1))) → c74(U52'(proper(x0), proper(x1), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U41(z0, z1))) 686.59/213.84
PROPER(U52(x0, x1, U51(z0, z1, z2))) → c74(U52'(proper(x0), proper(x1), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U51(z0, z1, z2))) 686.59/213.84
PROPER(U52(x0, x1, U52(z0, z1, z2))) → c74(U52'(proper(x0), proper(x1), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U52(z0, z1, z2))) 686.59/213.84
PROPER(U52(x0, x1, s(z0))) → c74(U52'(proper(x0), proper(x1), s(proper(z0))), PROPER(x0), PROPER(x1), PROPER(s(z0))) 686.59/213.84
PROPER(U52(x0, x1, plus(z0, z1))) → c74(U52'(proper(x0), proper(x1), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(plus(z0, z1))) 686.59/213.84
PROPER(U52(x0, x1, U61(z0))) → c74(U52'(proper(x0), proper(x1), U61(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U61(z0))) 686.59/213.84
PROPER(U52(x0, x1, U71(z0, z1, z2))) → c74(U52'(proper(x0), proper(x1), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U71(z0, z1, z2))) 686.59/213.84
PROPER(U52(x0, x1, U72(z0, z1, z2))) → c74(U52'(proper(x0), proper(x1), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U72(z0, z1, z2))) 686.59/213.84
PROPER(U52(x0, x1, x(z0, z1))) → c74(U52'(proper(x0), proper(x1), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(x(z0, z1))) 686.59/213.84
PROPER(U52(x0, U11(z0, z1), x2)) → c74(U52'(proper(x0), U11(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U11(z0, z1)), PROPER(x2)) 686.59/213.84
PROPER(U52(x0, U12(z0), x2)) → c74(U52'(proper(x0), U12(proper(z0)), proper(x2)), PROPER(x0), PROPER(U12(z0)), PROPER(x2)) 686.59/213.84
PROPER(U52(x0, isNat(z0), x2)) → c74(U52'(proper(x0), isNat(proper(z0)), proper(x2)), PROPER(x0), PROPER(isNat(z0)), PROPER(x2)) 686.59/213.84
PROPER(U52(x0, U21(z0), x2)) → c74(U52'(proper(x0), U21(proper(z0)), proper(x2)), PROPER(x0), PROPER(U21(z0)), PROPER(x2)) 686.59/213.84
PROPER(U52(x0, U31(z0, z1), x2)) → c74(U52'(proper(x0), U31(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U31(z0, z1)), PROPER(x2)) 686.59/213.84
PROPER(U52(x0, U32(z0), x2)) → c74(U52'(proper(x0), U32(proper(z0)), proper(x2)), PROPER(x0), PROPER(U32(z0)), PROPER(x2)) 686.59/213.84
PROPER(U52(x0, U41(z0, z1), x2)) → c74(U52'(proper(x0), U41(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U41(z0, z1)), PROPER(x2)) 686.59/213.84
PROPER(U52(x0, U51(z0, z1, z2), x2)) → c74(U52'(proper(x0), U51(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U51(z0, z1, z2)), PROPER(x2)) 686.59/213.84
PROPER(U52(x0, U52(z0, z1, z2), x2)) → c74(U52'(proper(x0), U52(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U52(z0, z1, z2)), PROPER(x2)) 686.59/213.84
PROPER(U52(x0, s(z0), x2)) → c74(U52'(proper(x0), s(proper(z0)), proper(x2)), PROPER(x0), PROPER(s(z0)), PROPER(x2)) 686.59/213.84
PROPER(U52(x0, plus(z0, z1), x2)) → c74(U52'(proper(x0), plus(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(plus(z0, z1)), PROPER(x2)) 686.59/213.84
PROPER(U52(x0, U61(z0), x2)) → c74(U52'(proper(x0), U61(proper(z0)), proper(x2)), PROPER(x0), PROPER(U61(z0)), PROPER(x2)) 686.59/213.84
PROPER(U52(x0, U71(z0, z1, z2), x2)) → c74(U52'(proper(x0), U71(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U71(z0, z1, z2)), PROPER(x2)) 686.59/213.84
PROPER(U52(x0, U72(z0, z1, z2), x2)) → c74(U52'(proper(x0), U72(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U72(z0, z1, z2)), PROPER(x2)) 686.59/213.84
PROPER(U52(x0, x(z0, z1), x2)) → c74(U52'(proper(x0), x(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(x(z0, z1)), PROPER(x2)) 686.59/213.84
PROPER(U52(U11(z0, z1), x1, x2)) → c74(U52'(U11(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U11(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.84
PROPER(U52(U12(z0), x1, x2)) → c74(U52'(U12(proper(z0)), proper(x1), proper(x2)), PROPER(U12(z0)), PROPER(x1), PROPER(x2)) 686.59/213.84
PROPER(U52(isNat(z0), x1, x2)) → c74(U52'(isNat(proper(z0)), proper(x1), proper(x2)), PROPER(isNat(z0)), PROPER(x1), PROPER(x2)) 686.59/213.84
PROPER(U52(U21(z0), x1, x2)) → c74(U52'(U21(proper(z0)), proper(x1), proper(x2)), PROPER(U21(z0)), PROPER(x1), PROPER(x2)) 686.59/213.84
PROPER(U52(U31(z0, z1), x1, x2)) → c74(U52'(U31(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U31(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.84
PROPER(U52(U32(z0), x1, x2)) → c74(U52'(U32(proper(z0)), proper(x1), proper(x2)), PROPER(U32(z0)), PROPER(x1), PROPER(x2)) 686.59/213.84
PROPER(U52(U41(z0, z1), x1, x2)) → c74(U52'(U41(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U41(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.84
PROPER(U52(U51(z0, z1, z2), x1, x2)) → c74(U52'(U51(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U51(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.59/213.84
PROPER(U52(U52(z0, z1, z2), x1, x2)) → c74(U52'(U52(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U52(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.59/213.84
PROPER(U52(s(z0), x1, x2)) → c74(U52'(s(proper(z0)), proper(x1), proper(x2)), PROPER(s(z0)), PROPER(x1), PROPER(x2)) 686.59/213.84
PROPER(U52(plus(z0, z1), x1, x2)) → c74(U52'(plus(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(plus(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.84
PROPER(U52(U61(z0), x1, x2)) → c74(U52'(U61(proper(z0)), proper(x1), proper(x2)), PROPER(U61(z0)), PROPER(x1), PROPER(x2)) 686.59/213.84
PROPER(U52(U71(z0, z1, z2), x1, x2)) → c74(U52'(U71(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U71(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.59/213.84
PROPER(U52(U72(z0, z1, z2), x1, x2)) → c74(U52'(U72(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U72(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.59/213.84
PROPER(U52(x(z0, z1), x1, x2)) → c74(U52'(x(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(x(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.84
PROPER(U52(x0, x1, tt)) → c74(U52'(proper(x0), proper(x1), ok(tt)), PROPER(x0), PROPER(x1)) 686.59/213.84
PROPER(U52(x0, x1, 0)) → c74(U52'(proper(x0), proper(x1), ok(0)), PROPER(x0), PROPER(x1)) 686.59/213.84
PROPER(U52(x0, tt, x2)) → c74(U52'(proper(x0), ok(tt), proper(x2)), PROPER(x0), PROPER(x2)) 686.59/213.84
PROPER(U52(x0, 0, x2)) → c74(U52'(proper(x0), ok(0), proper(x2)), PROPER(x0), PROPER(x2)) 686.59/213.84
PROPER(U52(tt, x1, x2)) → c74(U52'(ok(tt), proper(x1), proper(x2)), PROPER(x1), PROPER(x2)) 686.59/213.84
PROPER(U52(0, x1, x2)) → c74(U52'(ok(0), proper(x1), proper(x2)), PROPER(x1), PROPER(x2)) 686.59/213.84
PROPER(s(U11(z0, z1))) → c75(S(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.59/213.84
PROPER(s(U12(z0))) → c75(S(U12(proper(z0))), PROPER(U12(z0))) 686.59/213.84
PROPER(s(isNat(z0))) → c75(S(isNat(proper(z0))), PROPER(isNat(z0))) 686.59/213.84
PROPER(s(U21(z0))) → c75(S(U21(proper(z0))), PROPER(U21(z0))) 686.59/213.84
PROPER(s(U31(z0, z1))) → c75(S(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.59/213.84
PROPER(s(U32(z0))) → c75(S(U32(proper(z0))), PROPER(U32(z0))) 686.59/213.84
PROPER(s(U41(z0, z1))) → c75(S(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.59/213.84
PROPER(s(U51(z0, z1, z2))) → c75(S(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.59/213.84
PROPER(s(U52(z0, z1, z2))) → c75(S(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.59/213.84
PROPER(s(s(z0))) → c75(S(s(proper(z0))), PROPER(s(z0))) 686.59/213.84
PROPER(s(plus(z0, z1))) → c75(S(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.59/213.84
PROPER(s(U61(z0))) → c75(S(U61(proper(z0))), PROPER(U61(z0))) 686.59/213.84
PROPER(s(U71(z0, z1, z2))) → c75(S(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.59/213.84
PROPER(s(U72(z0, z1, z2))) → c75(S(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.59/213.84
PROPER(s(x(z0, z1))) → c75(S(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.59/213.84
PROPER(s(tt)) → c75(S(ok(tt))) 686.59/213.84
PROPER(s(0)) → c75(S(ok(0))) 686.59/213.84
PROPER(plus(x0, U11(z0, z1))) → c76(PLUS(proper(x0), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(U11(z0, z1))) 686.59/213.84
PROPER(plus(x0, U12(z0))) → c76(PLUS(proper(x0), U12(proper(z0))), PROPER(x0), PROPER(U12(z0))) 686.59/213.84
PROPER(plus(x0, isNat(z0))) → c76(PLUS(proper(x0), isNat(proper(z0))), PROPER(x0), PROPER(isNat(z0))) 686.59/213.84
PROPER(plus(x0, U21(z0))) → c76(PLUS(proper(x0), U21(proper(z0))), PROPER(x0), PROPER(U21(z0))) 686.59/213.84
PROPER(plus(x0, U31(z0, z1))) → c76(PLUS(proper(x0), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(U31(z0, z1))) 686.59/213.84
PROPER(plus(x0, U32(z0))) → c76(PLUS(proper(x0), U32(proper(z0))), PROPER(x0), PROPER(U32(z0))) 686.59/213.84
PROPER(plus(x0, U41(z0, z1))) → c76(PLUS(proper(x0), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(U41(z0, z1))) 686.59/213.84
PROPER(plus(x0, U51(z0, z1, z2))) → c76(PLUS(proper(x0), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U51(z0, z1, z2))) 686.59/213.84
PROPER(plus(x0, U52(z0, z1, z2))) → c76(PLUS(proper(x0), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U52(z0, z1, z2))) 686.59/213.84
PROPER(plus(x0, s(z0))) → c76(PLUS(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 686.59/213.84
PROPER(plus(x0, plus(z0, z1))) → c76(PLUS(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 686.59/213.84
PROPER(plus(x0, U61(z0))) → c76(PLUS(proper(x0), U61(proper(z0))), PROPER(x0), PROPER(U61(z0))) 686.59/213.84
PROPER(plus(x0, U71(z0, z1, z2))) → c76(PLUS(proper(x0), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U71(z0, z1, z2))) 686.59/213.84
PROPER(plus(x0, U72(z0, z1, z2))) → c76(PLUS(proper(x0), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U72(z0, z1, z2))) 686.59/213.84
PROPER(plus(x0, x(z0, z1))) → c76(PLUS(proper(x0), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x(z0, z1))) 686.59/213.84
PROPER(plus(U11(z0, z1), x1)) → c76(PLUS(U11(proper(z0), proper(z1)), proper(x1)), PROPER(U11(z0, z1)), PROPER(x1)) 686.59/213.84
PROPER(plus(U12(z0), x1)) → c76(PLUS(U12(proper(z0)), proper(x1)), PROPER(U12(z0)), PROPER(x1)) 686.59/213.84
PROPER(plus(isNat(z0), x1)) → c76(PLUS(isNat(proper(z0)), proper(x1)), PROPER(isNat(z0)), PROPER(x1)) 686.59/213.84
PROPER(plus(U21(z0), x1)) → c76(PLUS(U21(proper(z0)), proper(x1)), PROPER(U21(z0)), PROPER(x1)) 686.59/213.84
PROPER(plus(U31(z0, z1), x1)) → c76(PLUS(U31(proper(z0), proper(z1)), proper(x1)), PROPER(U31(z0, z1)), PROPER(x1)) 686.59/213.84
PROPER(plus(U32(z0), x1)) → c76(PLUS(U32(proper(z0)), proper(x1)), PROPER(U32(z0)), PROPER(x1)) 686.59/213.84
PROPER(plus(U41(z0, z1), x1)) → c76(PLUS(U41(proper(z0), proper(z1)), proper(x1)), PROPER(U41(z0, z1)), PROPER(x1)) 686.59/213.84
PROPER(plus(U51(z0, z1, z2), x1)) → c76(PLUS(U51(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U51(z0, z1, z2)), PROPER(x1)) 686.59/213.84
PROPER(plus(U52(z0, z1, z2), x1)) → c76(PLUS(U52(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U52(z0, z1, z2)), PROPER(x1)) 686.59/213.84
PROPER(plus(s(z0), x1)) → c76(PLUS(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 686.59/213.84
PROPER(plus(plus(z0, z1), x1)) → c76(PLUS(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 686.59/213.84
PROPER(plus(U61(z0), x1)) → c76(PLUS(U61(proper(z0)), proper(x1)), PROPER(U61(z0)), PROPER(x1)) 686.59/213.84
PROPER(plus(U71(z0, z1, z2), x1)) → c76(PLUS(U71(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U71(z0, z1, z2)), PROPER(x1)) 686.59/213.84
PROPER(plus(U72(z0, z1, z2), x1)) → c76(PLUS(U72(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U72(z0, z1, z2)), PROPER(x1)) 686.59/213.84
PROPER(plus(x(z0, z1), x1)) → c76(PLUS(x(proper(z0), proper(z1)), proper(x1)), PROPER(x(z0, z1)), PROPER(x1)) 686.59/213.84
PROPER(plus(x0, tt)) → c76(PLUS(proper(x0), ok(tt)), PROPER(x0)) 686.59/213.84
PROPER(plus(x0, 0)) → c76(PLUS(proper(x0), ok(0)), PROPER(x0)) 686.59/213.84
PROPER(plus(tt, x1)) → c76(PLUS(ok(tt), proper(x1)), PROPER(x1)) 686.59/213.84
PROPER(plus(0, x1)) → c76(PLUS(ok(0), proper(x1)), PROPER(x1)) 686.59/213.84
PROPER(U61(U11(z0, z1))) → c77(U61'(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.59/213.84
PROPER(U61(U12(z0))) → c77(U61'(U12(proper(z0))), PROPER(U12(z0))) 686.59/213.84
PROPER(U61(isNat(z0))) → c77(U61'(isNat(proper(z0))), PROPER(isNat(z0))) 686.59/213.84
PROPER(U61(U21(z0))) → c77(U61'(U21(proper(z0))), PROPER(U21(z0))) 686.59/213.84
PROPER(U61(U31(z0, z1))) → c77(U61'(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.59/213.84
PROPER(U61(U32(z0))) → c77(U61'(U32(proper(z0))), PROPER(U32(z0))) 686.59/213.84
PROPER(U61(U41(z0, z1))) → c77(U61'(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.59/213.84
PROPER(U61(U51(z0, z1, z2))) → c77(U61'(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.59/213.84
PROPER(U61(U52(z0, z1, z2))) → c77(U61'(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.59/213.84
PROPER(U61(s(z0))) → c77(U61'(s(proper(z0))), PROPER(s(z0))) 686.59/213.84
PROPER(U61(plus(z0, z1))) → c77(U61'(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.59/213.84
PROPER(U61(U61(z0))) → c77(U61'(U61(proper(z0))), PROPER(U61(z0))) 686.59/213.84
PROPER(U61(U71(z0, z1, z2))) → c77(U61'(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.59/213.84
PROPER(U61(U72(z0, z1, z2))) → c77(U61'(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.59/213.84
PROPER(U61(x(z0, z1))) → c77(U61'(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.59/213.84
PROPER(U61(tt)) → c77(U61'(ok(tt))) 686.59/213.84
PROPER(U61(0)) → c77(U61'(ok(0))) 686.59/213.84
PROPER(U71(x0, x1, U11(z0, z1))) → c79(U71'(proper(x0), proper(x1), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U11(z0, z1))) 686.59/213.84
PROPER(U71(x0, x1, U12(z0))) → c79(U71'(proper(x0), proper(x1), U12(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U12(z0))) 686.59/213.84
PROPER(U71(x0, x1, isNat(z0))) → c79(U71'(proper(x0), proper(x1), isNat(proper(z0))), PROPER(x0), PROPER(x1), PROPER(isNat(z0))) 686.59/213.84
PROPER(U71(x0, x1, U21(z0))) → c79(U71'(proper(x0), proper(x1), U21(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U21(z0))) 686.59/213.84
PROPER(U71(x0, x1, U31(z0, z1))) → c79(U71'(proper(x0), proper(x1), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U31(z0, z1))) 686.59/213.84
PROPER(U71(x0, x1, U32(z0))) → c79(U71'(proper(x0), proper(x1), U32(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U32(z0))) 686.59/213.84
PROPER(U71(x0, x1, U41(z0, z1))) → c79(U71'(proper(x0), proper(x1), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U41(z0, z1))) 686.59/213.84
PROPER(U71(x0, x1, U51(z0, z1, z2))) → c79(U71'(proper(x0), proper(x1), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U51(z0, z1, z2))) 686.59/213.84
PROPER(U71(x0, x1, U52(z0, z1, z2))) → c79(U71'(proper(x0), proper(x1), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U52(z0, z1, z2))) 686.59/213.84
PROPER(U71(x0, x1, s(z0))) → c79(U71'(proper(x0), proper(x1), s(proper(z0))), PROPER(x0), PROPER(x1), PROPER(s(z0))) 686.59/213.84
PROPER(U71(x0, x1, plus(z0, z1))) → c79(U71'(proper(x0), proper(x1), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(plus(z0, z1))) 686.59/213.84
PROPER(U71(x0, x1, U61(z0))) → c79(U71'(proper(x0), proper(x1), U61(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U61(z0))) 686.59/213.84
PROPER(U71(x0, x1, U71(z0, z1, z2))) → c79(U71'(proper(x0), proper(x1), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U71(z0, z1, z2))) 686.59/213.84
PROPER(U71(x0, x1, U72(z0, z1, z2))) → c79(U71'(proper(x0), proper(x1), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U72(z0, z1, z2))) 686.59/213.84
PROPER(U71(x0, x1, x(z0, z1))) → c79(U71'(proper(x0), proper(x1), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(x(z0, z1))) 686.59/213.84
PROPER(U71(x0, U11(z0, z1), x2)) → c79(U71'(proper(x0), U11(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U11(z0, z1)), PROPER(x2)) 686.59/213.84
PROPER(U71(x0, U12(z0), x2)) → c79(U71'(proper(x0), U12(proper(z0)), proper(x2)), PROPER(x0), PROPER(U12(z0)), PROPER(x2)) 686.59/213.84
PROPER(U71(x0, isNat(z0), x2)) → c79(U71'(proper(x0), isNat(proper(z0)), proper(x2)), PROPER(x0), PROPER(isNat(z0)), PROPER(x2)) 686.59/213.84
PROPER(U71(x0, U21(z0), x2)) → c79(U71'(proper(x0), U21(proper(z0)), proper(x2)), PROPER(x0), PROPER(U21(z0)), PROPER(x2)) 686.59/213.84
PROPER(U71(x0, U31(z0, z1), x2)) → c79(U71'(proper(x0), U31(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U31(z0, z1)), PROPER(x2)) 686.59/213.84
PROPER(U71(x0, U32(z0), x2)) → c79(U71'(proper(x0), U32(proper(z0)), proper(x2)), PROPER(x0), PROPER(U32(z0)), PROPER(x2)) 686.59/213.84
PROPER(U71(x0, U41(z0, z1), x2)) → c79(U71'(proper(x0), U41(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U41(z0, z1)), PROPER(x2)) 686.59/213.84
PROPER(U71(x0, U51(z0, z1, z2), x2)) → c79(U71'(proper(x0), U51(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U51(z0, z1, z2)), PROPER(x2)) 686.59/213.84
PROPER(U71(x0, U52(z0, z1, z2), x2)) → c79(U71'(proper(x0), U52(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U52(z0, z1, z2)), PROPER(x2)) 686.59/213.84
PROPER(U71(x0, s(z0), x2)) → c79(U71'(proper(x0), s(proper(z0)), proper(x2)), PROPER(x0), PROPER(s(z0)), PROPER(x2)) 686.59/213.84
PROPER(U71(x0, plus(z0, z1), x2)) → c79(U71'(proper(x0), plus(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(plus(z0, z1)), PROPER(x2)) 686.59/213.84
PROPER(U71(x0, U61(z0), x2)) → c79(U71'(proper(x0), U61(proper(z0)), proper(x2)), PROPER(x0), PROPER(U61(z0)), PROPER(x2)) 686.59/213.84
PROPER(U71(x0, U71(z0, z1, z2), x2)) → c79(U71'(proper(x0), U71(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U71(z0, z1, z2)), PROPER(x2)) 686.59/213.84
PROPER(U71(x0, U72(z0, z1, z2), x2)) → c79(U71'(proper(x0), U72(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U72(z0, z1, z2)), PROPER(x2)) 686.59/213.84
PROPER(U71(x0, x(z0, z1), x2)) → c79(U71'(proper(x0), x(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(x(z0, z1)), PROPER(x2)) 686.59/213.84
PROPER(U71(U11(z0, z1), x1, x2)) → c79(U71'(U11(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U11(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.84
PROPER(U71(U12(z0), x1, x2)) → c79(U71'(U12(proper(z0)), proper(x1), proper(x2)), PROPER(U12(z0)), PROPER(x1), PROPER(x2)) 686.59/213.84
PROPER(U71(isNat(z0), x1, x2)) → c79(U71'(isNat(proper(z0)), proper(x1), proper(x2)), PROPER(isNat(z0)), PROPER(x1), PROPER(x2)) 686.59/213.84
PROPER(U71(U21(z0), x1, x2)) → c79(U71'(U21(proper(z0)), proper(x1), proper(x2)), PROPER(U21(z0)), PROPER(x1), PROPER(x2)) 686.59/213.84
PROPER(U71(U31(z0, z1), x1, x2)) → c79(U71'(U31(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U31(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.84
PROPER(U71(U32(z0), x1, x2)) → c79(U71'(U32(proper(z0)), proper(x1), proper(x2)), PROPER(U32(z0)), PROPER(x1), PROPER(x2)) 686.59/213.84
PROPER(U71(U41(z0, z1), x1, x2)) → c79(U71'(U41(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U41(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.84
PROPER(U71(U51(z0, z1, z2), x1, x2)) → c79(U71'(U51(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U51(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.59/213.84
PROPER(U71(U52(z0, z1, z2), x1, x2)) → c79(U71'(U52(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U52(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.59/213.84
PROPER(U71(s(z0), x1, x2)) → c79(U71'(s(proper(z0)), proper(x1), proper(x2)), PROPER(s(z0)), PROPER(x1), PROPER(x2)) 686.59/213.84
PROPER(U71(plus(z0, z1), x1, x2)) → c79(U71'(plus(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(plus(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.84
PROPER(U71(U61(z0), x1, x2)) → c79(U71'(U61(proper(z0)), proper(x1), proper(x2)), PROPER(U61(z0)), PROPER(x1), PROPER(x2)) 686.59/213.84
PROPER(U71(U71(z0, z1, z2), x1, x2)) → c79(U71'(U71(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U71(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.59/213.84
PROPER(U71(U72(z0, z1, z2), x1, x2)) → c79(U71'(U72(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U72(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.59/213.84
PROPER(U71(x(z0, z1), x1, x2)) → c79(U71'(x(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(x(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.84
PROPER(U71(x0, x1, tt)) → c79(U71'(proper(x0), proper(x1), ok(tt)), PROPER(x0), PROPER(x1)) 686.59/213.84
PROPER(U71(x0, x1, 0)) → c79(U71'(proper(x0), proper(x1), ok(0)), PROPER(x0), PROPER(x1)) 686.59/213.84
PROPER(U71(x0, tt, x2)) → c79(U71'(proper(x0), ok(tt), proper(x2)), PROPER(x0), PROPER(x2)) 686.59/213.84
PROPER(U71(x0, 0, x2)) → c79(U71'(proper(x0), ok(0), proper(x2)), PROPER(x0), PROPER(x2)) 686.59/213.84
PROPER(U71(tt, x1, x2)) → c79(U71'(ok(tt), proper(x1), proper(x2)), PROPER(x1), PROPER(x2)) 686.59/213.84
PROPER(U71(0, x1, x2)) → c79(U71'(ok(0), proper(x1), proper(x2)), PROPER(x1), PROPER(x2)) 686.59/213.84
PROPER(U72(x0, x1, U11(z0, z1))) → c80(U72'(proper(x0), proper(x1), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U11(z0, z1))) 686.59/213.84
PROPER(U72(x0, x1, U12(z0))) → c80(U72'(proper(x0), proper(x1), U12(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U12(z0))) 686.59/213.84
PROPER(U72(x0, x1, isNat(z0))) → c80(U72'(proper(x0), proper(x1), isNat(proper(z0))), PROPER(x0), PROPER(x1), PROPER(isNat(z0))) 686.59/213.84
PROPER(U72(x0, x1, U21(z0))) → c80(U72'(proper(x0), proper(x1), U21(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U21(z0))) 686.59/213.84
PROPER(U72(x0, x1, U31(z0, z1))) → c80(U72'(proper(x0), proper(x1), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U31(z0, z1))) 686.59/213.84
PROPER(U72(x0, x1, U32(z0))) → c80(U72'(proper(x0), proper(x1), U32(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U32(z0))) 686.59/213.84
PROPER(U72(x0, x1, U41(z0, z1))) → c80(U72'(proper(x0), proper(x1), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U41(z0, z1))) 686.59/213.84
PROPER(U72(x0, x1, U51(z0, z1, z2))) → c80(U72'(proper(x0), proper(x1), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U51(z0, z1, z2))) 686.59/213.84
PROPER(U72(x0, x1, U52(z0, z1, z2))) → c80(U72'(proper(x0), proper(x1), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U52(z0, z1, z2))) 686.59/213.84
PROPER(U72(x0, x1, s(z0))) → c80(U72'(proper(x0), proper(x1), s(proper(z0))), PROPER(x0), PROPER(x1), PROPER(s(z0))) 686.59/213.84
PROPER(U72(x0, x1, plus(z0, z1))) → c80(U72'(proper(x0), proper(x1), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(plus(z0, z1))) 686.59/213.84
PROPER(U72(x0, x1, U61(z0))) → c80(U72'(proper(x0), proper(x1), U61(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U61(z0))) 686.59/213.84
PROPER(U72(x0, x1, U71(z0, z1, z2))) → c80(U72'(proper(x0), proper(x1), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U71(z0, z1, z2))) 686.59/213.84
PROPER(U72(x0, x1, U72(z0, z1, z2))) → c80(U72'(proper(x0), proper(x1), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U72(z0, z1, z2))) 686.59/213.84
PROPER(U72(x0, x1, x(z0, z1))) → c80(U72'(proper(x0), proper(x1), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(x(z0, z1))) 686.59/213.84
PROPER(U72(x0, U11(z0, z1), x2)) → c80(U72'(proper(x0), U11(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U11(z0, z1)), PROPER(x2)) 686.59/213.84
PROPER(U72(x0, U12(z0), x2)) → c80(U72'(proper(x0), U12(proper(z0)), proper(x2)), PROPER(x0), PROPER(U12(z0)), PROPER(x2)) 686.59/213.84
PROPER(U72(x0, isNat(z0), x2)) → c80(U72'(proper(x0), isNat(proper(z0)), proper(x2)), PROPER(x0), PROPER(isNat(z0)), PROPER(x2)) 686.59/213.84
PROPER(U72(x0, U21(z0), x2)) → c80(U72'(proper(x0), U21(proper(z0)), proper(x2)), PROPER(x0), PROPER(U21(z0)), PROPER(x2)) 686.59/213.84
PROPER(U72(x0, U31(z0, z1), x2)) → c80(U72'(proper(x0), U31(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U31(z0, z1)), PROPER(x2)) 686.59/213.84
PROPER(U72(x0, U32(z0), x2)) → c80(U72'(proper(x0), U32(proper(z0)), proper(x2)), PROPER(x0), PROPER(U32(z0)), PROPER(x2)) 686.59/213.84
PROPER(U72(x0, U41(z0, z1), x2)) → c80(U72'(proper(x0), U41(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U41(z0, z1)), PROPER(x2)) 686.59/213.84
PROPER(U72(x0, U51(z0, z1, z2), x2)) → c80(U72'(proper(x0), U51(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U51(z0, z1, z2)), PROPER(x2)) 686.59/213.84
PROPER(U72(x0, U52(z0, z1, z2), x2)) → c80(U72'(proper(x0), U52(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U52(z0, z1, z2)), PROPER(x2)) 686.59/213.84
PROPER(U72(x0, s(z0), x2)) → c80(U72'(proper(x0), s(proper(z0)), proper(x2)), PROPER(x0), PROPER(s(z0)), PROPER(x2)) 686.59/213.84
PROPER(U72(x0, plus(z0, z1), x2)) → c80(U72'(proper(x0), plus(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(plus(z0, z1)), PROPER(x2)) 686.59/213.84
PROPER(U72(x0, U61(z0), x2)) → c80(U72'(proper(x0), U61(proper(z0)), proper(x2)), PROPER(x0), PROPER(U61(z0)), PROPER(x2)) 686.59/213.84
PROPER(U72(x0, U71(z0, z1, z2), x2)) → c80(U72'(proper(x0), U71(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U71(z0, z1, z2)), PROPER(x2)) 686.59/213.84
PROPER(U72(x0, U72(z0, z1, z2), x2)) → c80(U72'(proper(x0), U72(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U72(z0, z1, z2)), PROPER(x2)) 686.59/213.84
PROPER(U72(x0, x(z0, z1), x2)) → c80(U72'(proper(x0), x(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(x(z0, z1)), PROPER(x2)) 686.59/213.84
PROPER(U72(U11(z0, z1), x1, x2)) → c80(U72'(U11(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U11(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.84
PROPER(U72(U12(z0), x1, x2)) → c80(U72'(U12(proper(z0)), proper(x1), proper(x2)), PROPER(U12(z0)), PROPER(x1), PROPER(x2)) 686.59/213.84
PROPER(U72(isNat(z0), x1, x2)) → c80(U72'(isNat(proper(z0)), proper(x1), proper(x2)), PROPER(isNat(z0)), PROPER(x1), PROPER(x2)) 686.59/213.84
PROPER(U72(U21(z0), x1, x2)) → c80(U72'(U21(proper(z0)), proper(x1), proper(x2)), PROPER(U21(z0)), PROPER(x1), PROPER(x2)) 686.59/213.84
PROPER(U72(U31(z0, z1), x1, x2)) → c80(U72'(U31(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U31(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.84
PROPER(U72(U32(z0), x1, x2)) → c80(U72'(U32(proper(z0)), proper(x1), proper(x2)), PROPER(U32(z0)), PROPER(x1), PROPER(x2)) 686.59/213.84
PROPER(U72(U41(z0, z1), x1, x2)) → c80(U72'(U41(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U41(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.84
PROPER(U72(U51(z0, z1, z2), x1, x2)) → c80(U72'(U51(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U51(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.59/213.84
PROPER(U72(U52(z0, z1, z2), x1, x2)) → c80(U72'(U52(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U52(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.59/213.84
PROPER(U72(s(z0), x1, x2)) → c80(U72'(s(proper(z0)), proper(x1), proper(x2)), PROPER(s(z0)), PROPER(x1), PROPER(x2)) 686.59/213.84
PROPER(U72(plus(z0, z1), x1, x2)) → c80(U72'(plus(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(plus(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.84
PROPER(U72(U61(z0), x1, x2)) → c80(U72'(U61(proper(z0)), proper(x1), proper(x2)), PROPER(U61(z0)), PROPER(x1), PROPER(x2)) 686.59/213.84
PROPER(U72(U71(z0, z1, z2), x1, x2)) → c80(U72'(U71(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U71(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.59/213.84
PROPER(U72(U72(z0, z1, z2), x1, x2)) → c80(U72'(U72(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U72(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.59/213.84
PROPER(U72(x(z0, z1), x1, x2)) → c80(U72'(x(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(x(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.84
PROPER(U72(x0, x1, tt)) → c80(U72'(proper(x0), proper(x1), ok(tt)), PROPER(x0), PROPER(x1)) 686.59/213.84
PROPER(U72(x0, x1, 0)) → c80(U72'(proper(x0), proper(x1), ok(0)), PROPER(x0), PROPER(x1)) 686.59/213.84
PROPER(U72(x0, tt, x2)) → c80(U72'(proper(x0), ok(tt), proper(x2)), PROPER(x0), PROPER(x2)) 686.59/213.84
PROPER(U72(x0, 0, x2)) → c80(U72'(proper(x0), ok(0), proper(x2)), PROPER(x0), PROPER(x2)) 686.59/213.84
PROPER(U72(tt, x1, x2)) → c80(U72'(ok(tt), proper(x1), proper(x2)), PROPER(x1), PROPER(x2)) 686.59/213.84
PROPER(U72(0, x1, x2)) → c80(U72'(ok(0), proper(x1), proper(x2)), PROPER(x1), PROPER(x2))
S tuples:

ACTIVE(plus(z0, z1)) → c28(PLUS(active(z0), z1), ACTIVE(z0)) 686.59/213.84
ACTIVE(plus(z0, z1)) → c29(PLUS(z0, active(z1)), ACTIVE(z1)) 686.59/213.84
ACTIVE(x(z0, z1)) → c33(X(active(z0), z1), ACTIVE(z0)) 686.59/213.84
ACTIVE(x(z0, z1)) → c34(X(z0, active(z1)), ACTIVE(z1)) 686.59/213.84
U11'(mark(z0), z1) → c35(U11'(z0, z1)) 686.59/213.84
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1)) 686.59/213.84
U12'(mark(z0)) → c37(U12'(z0)) 686.59/213.84
U12'(ok(z0)) → c38(U12'(z0)) 686.59/213.84
U21'(mark(z0)) → c39(U21'(z0)) 686.59/213.84
U21'(ok(z0)) → c40(U21'(z0)) 686.59/213.84
U31'(mark(z0), z1) → c41(U31'(z0, z1)) 686.59/213.84
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 686.59/213.84
U32'(mark(z0)) → c43(U32'(z0)) 686.59/213.84
U32'(ok(z0)) → c44(U32'(z0)) 686.59/213.84
U41'(mark(z0), z1) → c45(U41'(z0, z1)) 686.59/213.84
U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1)) 686.59/213.84
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2)) 686.59/213.84
U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2)) 686.59/213.84
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2)) 686.59/213.84
U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2)) 686.59/213.84
S(mark(z0)) → c51(S(z0)) 686.59/213.84
S(ok(z0)) → c52(S(z0)) 686.59/213.84
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 686.59/213.84
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 686.59/213.84
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 686.59/213.84
U61'(mark(z0)) → c56(U61'(z0)) 686.59/213.84
U61'(ok(z0)) → c57(U61'(z0)) 686.59/213.84
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2)) 686.59/213.84
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2)) 686.59/213.84
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2)) 686.59/213.84
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 686.59/213.84
X(mark(z0), z1) → c62(X(z0, z1)) 686.59/213.84
X(z0, mark(z1)) → c63(X(z0, z1)) 686.59/213.84
X(ok(z0), ok(z1)) → c64(X(z0, z1)) 686.59/213.84
PROPER(x(z0, z1)) → c81(X(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) 686.59/213.84
ISNAT(ok(z0)) → c82(ISNAT(z0)) 686.59/213.84
TOP(mark(z0)) → c83(TOP(proper(z0)), PROPER(z0)) 686.59/213.84
TOP(ok(z0)) → c84(TOP(active(z0)), ACTIVE(z0)) 686.59/213.84
ACTIVE(isNat(s(z0))) → c13(ISNAT(z0)) 686.59/213.84
ACTIVE(plus(z0, s(z1))) → c16(ISNAT(z1)) 686.59/213.84
ACTIVE(x(z0, s(z1))) → c18(ISNAT(z1)) 686.59/213.84
ACTIVE(U11(tt, z0)) → c1(U12'(isNat(z0))) 686.59/213.84
ACTIVE(U11(tt, z0)) → c1(ISNAT(z0)) 686.59/213.84
ACTIVE(U31(tt, z0)) → c1(U32'(isNat(z0))) 686.59/213.84
ACTIVE(U31(tt, z0)) → c1(ISNAT(z0)) 686.59/213.84
ACTIVE(U51(tt, z0, z1)) → c1(U52'(isNat(z1), z0, z1)) 686.59/213.84
ACTIVE(U51(tt, z0, z1)) → c1(ISNAT(z1)) 686.59/213.84
ACTIVE(U52(tt, z0, z1)) → c1(S(plus(z1, z0))) 686.59/213.84
ACTIVE(U52(tt, z0, z1)) → c1(PLUS(z1, z0)) 686.59/213.84
ACTIVE(U71(tt, z0, z1)) → c1(U72'(isNat(z1), z0, z1)) 686.59/213.84
ACTIVE(U71(tt, z0, z1)) → c1(ISNAT(z1)) 686.59/213.84
ACTIVE(U72(tt, z0, z1)) → c1(PLUS(x(z1, z0), z1)) 686.59/213.84
ACTIVE(U72(tt, z0, z1)) → c1(X(z1, z0)) 686.59/213.84
ACTIVE(isNat(plus(z0, z1))) → c1(U11'(isNat(z0), z1)) 686.59/213.84
ACTIVE(isNat(plus(z0, z1))) → c1(ISNAT(z0)) 686.59/213.84
ACTIVE(isNat(x(z0, z1))) → c1(U31'(isNat(z0), z1)) 686.59/213.84
ACTIVE(isNat(x(z0, z1))) → c1(ISNAT(z0)) 686.59/213.84
ACTIVE(plus(z0, 0)) → c1(U41'(isNat(z0), z0)) 686.59/213.84
ACTIVE(plus(z0, 0)) → c1(ISNAT(z0)) 686.59/213.84
ACTIVE(x(z0, 0)) → c1(U61'(isNat(z0))) 686.59/213.84
ACTIVE(x(z0, 0)) → c1(ISNAT(z0)) 686.59/213.84
ACTIVE(U11(plus(z0, 0), x1)) → c19(U11'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.59/213.84
ACTIVE(U11(plus(z0, s(z1)), x1)) → c19(U11'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.59/213.84
ACTIVE(U11(x(z0, 0), x1)) → c19(U11'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.59/213.84
ACTIVE(U11(x(z0, s(z1)), x1)) → c19(U11'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.59/213.84
ACTIVE(U11(U11(z0, z1), x1)) → c19(U11'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.59/213.84
ACTIVE(U11(U12(z0), x1)) → c19(U11'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.59/213.84
ACTIVE(U11(U21(z0), x1)) → c19(U11'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.59/213.84
ACTIVE(U11(U31(z0, z1), x1)) → c19(U11'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.59/213.84
ACTIVE(U11(U32(z0), x1)) → c19(U11'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.59/213.84
ACTIVE(U11(U41(z0, z1), x1)) → c19(U11'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.59/213.84
ACTIVE(U11(U51(z0, z1, z2), x1)) → c19(U11'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.59/213.84
ACTIVE(U11(U52(z0, z1, z2), x1)) → c19(U11'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.59/213.84
ACTIVE(U11(s(z0), x1)) → c19(U11'(s(active(z0)), x1), ACTIVE(s(z0))) 686.59/213.84
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.59/213.84
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.59/213.84
ACTIVE(U11(U61(z0), x1)) → c19(U11'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.59/213.84
ACTIVE(U11(U71(z0, z1, z2), x1)) → c19(U11'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.59/213.84
ACTIVE(U11(U72(z0, z1, z2), x1)) → c19(U11'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.59/213.84
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.59/213.84
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.59/213.84
ACTIVE(U11(isNat(0), x1)) → c19(U11'(mark(tt), x1)) 686.59/213.84
ACTIVE(U11(U11(tt, z0), x1)) → c(U11'(mark(U12(isNat(z0))), x1)) 686.59/213.84
ACTIVE(U11(U11(tt, z0), x1)) → c(ACTIVE(U11(tt, z0))) 686.59/213.84
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(U11'(mark(U11(isNat(z0), z1)), x1)) 686.59/213.84
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(ACTIVE(isNat(plus(z0, z1)))) 686.59/213.84
ACTIVE(U11(isNat(s(z0)), x1)) → c(U11'(mark(U21(isNat(z0))), x1)) 686.59/213.84
ACTIVE(U11(isNat(s(z0)), x1)) → c(ACTIVE(isNat(s(z0)))) 686.59/213.84
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(U11'(mark(U31(isNat(z0), z1)), x1)) 686.59/213.84
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(ACTIVE(isNat(x(z0, z1)))) 686.59/213.84
ACTIVE(U12(plus(z0, 0))) → c20(U12'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.59/213.84
ACTIVE(U12(plus(z0, s(z1)))) → c20(U12'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.59/213.84
ACTIVE(U12(x(z0, 0))) → c20(U12'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.59/213.84
ACTIVE(U12(x(z0, s(z1)))) → c20(U12'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.59/213.84
ACTIVE(U12(U11(z0, z1))) → c20(U12'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.59/213.84
ACTIVE(U12(U12(z0))) → c20(U12'(U12(active(z0))), ACTIVE(U12(z0))) 686.59/213.84
ACTIVE(U12(U21(z0))) → c20(U12'(U21(active(z0))), ACTIVE(U21(z0))) 686.59/213.84
ACTIVE(U12(U31(z0, z1))) → c20(U12'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.59/213.84
ACTIVE(U12(U32(z0))) → c20(U12'(U32(active(z0))), ACTIVE(U32(z0))) 686.59/213.84
ACTIVE(U12(U41(z0, z1))) → c20(U12'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.59/213.84
ACTIVE(U12(U51(z0, z1, z2))) → c20(U12'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.59/213.84
ACTIVE(U12(U52(z0, z1, z2))) → c20(U12'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.59/213.84
ACTIVE(U12(s(z0))) → c20(U12'(s(active(z0))), ACTIVE(s(z0))) 686.59/213.84
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.59/213.84
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.59/213.84
ACTIVE(U12(U61(z0))) → c20(U12'(U61(active(z0))), ACTIVE(U61(z0))) 686.59/213.84
ACTIVE(U12(U71(z0, z1, z2))) → c20(U12'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.59/213.84
ACTIVE(U12(U72(z0, z1, z2))) → c20(U12'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.59/213.84
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.59/213.84
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.59/213.84
ACTIVE(U11(U12(tt), x1)) → c19(U11'(mark(tt), x1)) 686.59/213.84
ACTIVE(U12(U12(tt))) → c20(U12'(mark(tt))) 686.59/213.84
ACTIVE(U12(isNat(0))) → c20(U12'(mark(tt))) 686.59/213.84
ACTIVE(U12(U11(tt, z0))) → c2(U12'(mark(U12(isNat(z0))))) 686.59/213.84
ACTIVE(U12(U11(tt, z0))) → c2(ACTIVE(U11(tt, z0))) 686.59/213.84
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(U12'(mark(U11(isNat(z0), z1)))) 686.59/213.84
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(ACTIVE(isNat(plus(z0, z1)))) 686.59/213.84
ACTIVE(U12(isNat(s(z0)))) → c2(U12'(mark(U21(isNat(z0))))) 686.59/213.84
ACTIVE(U12(isNat(s(z0)))) → c2(ACTIVE(isNat(s(z0)))) 686.59/213.84
ACTIVE(U12(isNat(x(z0, z1)))) → c2(U12'(mark(U31(isNat(z0), z1)))) 686.59/213.84
ACTIVE(U12(isNat(x(z0, z1)))) → c2(ACTIVE(isNat(x(z0, z1)))) 686.59/213.84
ACTIVE(U21(plus(z0, 0))) → c21(U21'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.59/213.84
ACTIVE(U21(plus(z0, s(z1)))) → c21(U21'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.59/213.84
ACTIVE(U21(x(z0, 0))) → c21(U21'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.59/213.84
ACTIVE(U21(x(z0, s(z1)))) → c21(U21'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.59/213.84
ACTIVE(U21(U11(z0, z1))) → c21(U21'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.59/213.84
ACTIVE(U21(U12(z0))) → c21(U21'(U12(active(z0))), ACTIVE(U12(z0))) 686.59/213.84
ACTIVE(U21(U21(z0))) → c21(U21'(U21(active(z0))), ACTIVE(U21(z0))) 686.59/213.84
ACTIVE(U21(U31(z0, z1))) → c21(U21'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.59/213.84
ACTIVE(U21(U32(z0))) → c21(U21'(U32(active(z0))), ACTIVE(U32(z0))) 686.59/213.84
ACTIVE(U21(U41(z0, z1))) → c21(U21'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.59/213.84
ACTIVE(U21(U51(z0, z1, z2))) → c21(U21'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.59/213.84
ACTIVE(U21(U52(z0, z1, z2))) → c21(U21'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.59/213.84
ACTIVE(U21(s(z0))) → c21(U21'(s(active(z0))), ACTIVE(s(z0))) 686.59/213.84
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.59/213.84
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.59/213.84
ACTIVE(U21(U61(z0))) → c21(U21'(U61(active(z0))), ACTIVE(U61(z0))) 686.59/213.84
ACTIVE(U21(U71(z0, z1, z2))) → c21(U21'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.59/213.84
ACTIVE(U21(U72(z0, z1, z2))) → c21(U21'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.59/213.84
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.59/213.84
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.59/213.84
ACTIVE(U11(U21(tt), x1)) → c19(U11'(mark(tt), x1)) 686.59/213.84
ACTIVE(U12(U21(tt))) → c20(U12'(mark(tt))) 686.59/213.84
ACTIVE(U21(U12(tt))) → c21(U21'(mark(tt))) 686.59/213.84
ACTIVE(U21(U21(tt))) → c21(U21'(mark(tt))) 686.59/213.84
ACTIVE(U21(isNat(0))) → c21(U21'(mark(tt))) 686.59/213.84
ACTIVE(U21(U11(tt, z0))) → c3(U21'(mark(U12(isNat(z0))))) 686.59/213.84
ACTIVE(U21(U11(tt, z0))) → c3(ACTIVE(U11(tt, z0))) 686.59/213.84
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(U21'(mark(U11(isNat(z0), z1)))) 686.59/213.84
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(ACTIVE(isNat(plus(z0, z1)))) 686.59/213.84
ACTIVE(U21(isNat(s(z0)))) → c3(U21'(mark(U21(isNat(z0))))) 686.59/213.84
ACTIVE(U21(isNat(s(z0)))) → c3(ACTIVE(isNat(s(z0)))) 686.59/213.84
ACTIVE(U21(isNat(x(z0, z1)))) → c3(U21'(mark(U31(isNat(z0), z1)))) 686.59/213.84
ACTIVE(U21(isNat(x(z0, z1)))) → c3(ACTIVE(isNat(x(z0, z1)))) 686.59/213.84
ACTIVE(U31(plus(z0, 0), x1)) → c22(U31'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.59/213.84
ACTIVE(U31(plus(z0, s(z1)), x1)) → c22(U31'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.59/213.84
ACTIVE(U31(x(z0, 0), x1)) → c22(U31'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.59/213.84
ACTIVE(U31(x(z0, s(z1)), x1)) → c22(U31'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.59/213.84
ACTIVE(U31(U11(z0, z1), x1)) → c22(U31'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.59/213.84
ACTIVE(U31(U12(z0), x1)) → c22(U31'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.59/213.84
ACTIVE(U31(U21(z0), x1)) → c22(U31'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.59/213.84
ACTIVE(U31(U31(z0, z1), x1)) → c22(U31'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.59/213.84
ACTIVE(U31(U32(z0), x1)) → c22(U31'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.59/213.84
ACTIVE(U31(U41(z0, z1), x1)) → c22(U31'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.59/213.84
ACTIVE(U31(U51(z0, z1, z2), x1)) → c22(U31'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.59/213.84
ACTIVE(U31(U52(z0, z1, z2), x1)) → c22(U31'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.59/213.84
ACTIVE(U31(s(z0), x1)) → c22(U31'(s(active(z0)), x1), ACTIVE(s(z0))) 686.59/213.84
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.59/213.84
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.59/213.84
ACTIVE(U31(U61(z0), x1)) → c22(U31'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.59/213.84
ACTIVE(U31(U71(z0, z1, z2), x1)) → c22(U31'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.59/213.84
ACTIVE(U31(U72(z0, z1, z2), x1)) → c22(U31'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.59/213.84
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.59/213.84
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.59/213.84
ACTIVE(U31(U12(tt), x1)) → c22(U31'(mark(tt), x1)) 686.59/213.84
ACTIVE(U31(U21(tt), x1)) → c22(U31'(mark(tt), x1)) 686.59/213.84
ACTIVE(U31(isNat(0), x1)) → c22(U31'(mark(tt), x1)) 686.59/213.84
ACTIVE(U11(U31(tt, z0), x1)) → c4(U11'(mark(U32(isNat(z0))), x1)) 686.59/213.84
ACTIVE(U11(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 686.59/213.84
ACTIVE(U12(U31(tt, z0))) → c4(U12'(mark(U32(isNat(z0))))) 686.59/213.84
ACTIVE(U12(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 686.59/213.84
ACTIVE(U21(U31(tt, z0))) → c4(U21'(mark(U32(isNat(z0))))) 686.59/213.84
ACTIVE(U21(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 686.59/213.84
ACTIVE(U31(U11(tt, z0), x1)) → c4(U31'(mark(U12(isNat(z0))), x1)) 686.59/213.84
ACTIVE(U31(U11(tt, z0), x1)) → c4(ACTIVE(U11(tt, z0))) 686.59/213.84
ACTIVE(U31(U31(tt, z0), x1)) → c4(U31'(mark(U32(isNat(z0))), x1)) 686.59/213.84
ACTIVE(U31(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 686.59/213.84
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(U31'(mark(U11(isNat(z0), z1)), x1)) 686.59/213.84
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(ACTIVE(isNat(plus(z0, z1)))) 686.59/213.84
ACTIVE(U31(isNat(s(z0)), x1)) → c4(U31'(mark(U21(isNat(z0))), x1)) 686.59/213.84
ACTIVE(U31(isNat(s(z0)), x1)) → c4(ACTIVE(isNat(s(z0)))) 686.59/213.84
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(U31'(mark(U31(isNat(z0), z1)), x1)) 686.59/213.84
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(ACTIVE(isNat(x(z0, z1)))) 686.59/213.84
ACTIVE(U32(plus(z0, 0))) → c23(U32'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.59/213.84
ACTIVE(U32(plus(z0, s(z1)))) → c23(U32'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.59/213.84
ACTIVE(U32(x(z0, 0))) → c23(U32'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.59/213.84
ACTIVE(U32(x(z0, s(z1)))) → c23(U32'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.59/213.84
ACTIVE(U32(U11(z0, z1))) → c23(U32'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.59/213.84
ACTIVE(U32(U12(z0))) → c23(U32'(U12(active(z0))), ACTIVE(U12(z0))) 686.59/213.84
ACTIVE(U32(U21(z0))) → c23(U32'(U21(active(z0))), ACTIVE(U21(z0))) 686.59/213.84
ACTIVE(U32(U31(z0, z1))) → c23(U32'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.59/213.84
ACTIVE(U32(U32(z0))) → c23(U32'(U32(active(z0))), ACTIVE(U32(z0))) 686.59/213.84
ACTIVE(U32(U41(z0, z1))) → c23(U32'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.59/213.84
ACTIVE(U32(U51(z0, z1, z2))) → c23(U32'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.59/213.84
ACTIVE(U32(U52(z0, z1, z2))) → c23(U32'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.59/213.84
ACTIVE(U32(s(z0))) → c23(U32'(s(active(z0))), ACTIVE(s(z0))) 686.59/213.84
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.59/213.84
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.59/213.84
ACTIVE(U32(U61(z0))) → c23(U32'(U61(active(z0))), ACTIVE(U61(z0))) 686.59/213.84
ACTIVE(U32(U71(z0, z1, z2))) → c23(U32'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.59/213.84
ACTIVE(U32(U72(z0, z1, z2))) → c23(U32'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.59/213.84
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.59/213.84
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.59/213.84
ACTIVE(U11(U32(tt), x1)) → c19(U11'(mark(tt), x1)) 686.59/213.84
ACTIVE(U12(U32(tt))) → c20(U12'(mark(tt))) 686.59/213.84
ACTIVE(U21(U32(tt))) → c21(U21'(mark(tt))) 686.59/213.84
ACTIVE(U31(U32(tt), x1)) → c22(U31'(mark(tt), x1)) 686.59/213.84
ACTIVE(U32(U12(tt))) → c23(U32'(mark(tt))) 686.59/213.84
ACTIVE(U32(U21(tt))) → c23(U32'(mark(tt))) 686.59/213.84
ACTIVE(U32(U32(tt))) → c23(U32'(mark(tt))) 686.59/213.84
ACTIVE(U32(isNat(0))) → c23(U32'(mark(tt))) 686.59/213.84
ACTIVE(U32(U11(tt, z0))) → c5(U32'(mark(U12(isNat(z0))))) 686.59/213.84
ACTIVE(U32(U11(tt, z0))) → c5(ACTIVE(U11(tt, z0))) 686.59/213.84
ACTIVE(U32(U31(tt, z0))) → c5(U32'(mark(U32(isNat(z0))))) 686.59/213.84
ACTIVE(U32(U31(tt, z0))) → c5(ACTIVE(U31(tt, z0))) 686.59/213.84
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(U32'(mark(U11(isNat(z0), z1)))) 686.59/213.84
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(ACTIVE(isNat(plus(z0, z1)))) 686.59/213.84
ACTIVE(U32(isNat(s(z0)))) → c5(U32'(mark(U21(isNat(z0))))) 686.59/213.84
ACTIVE(U32(isNat(s(z0)))) → c5(ACTIVE(isNat(s(z0)))) 686.59/213.84
ACTIVE(U32(isNat(x(z0, z1)))) → c5(U32'(mark(U31(isNat(z0), z1)))) 686.59/213.84
ACTIVE(U32(isNat(x(z0, z1)))) → c5(ACTIVE(isNat(x(z0, z1)))) 686.59/213.84
ACTIVE(U41(plus(z0, 0), x1)) → c24(U41'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.59/213.84
ACTIVE(U41(plus(z0, s(z1)), x1)) → c24(U41'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.59/213.84
ACTIVE(U41(x(z0, 0), x1)) → c24(U41'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.59/213.84
ACTIVE(U41(x(z0, s(z1)), x1)) → c24(U41'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.59/213.84
ACTIVE(U41(U11(z0, z1), x1)) → c24(U41'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.59/213.84
ACTIVE(U41(U12(z0), x1)) → c24(U41'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.59/213.84
ACTIVE(U41(U21(z0), x1)) → c24(U41'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.59/213.84
ACTIVE(U41(U31(z0, z1), x1)) → c24(U41'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.59/213.84
ACTIVE(U41(U32(z0), x1)) → c24(U41'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.59/213.84
ACTIVE(U41(U41(z0, z1), x1)) → c24(U41'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.59/213.84
ACTIVE(U41(U51(z0, z1, z2), x1)) → c24(U41'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.59/213.84
ACTIVE(U41(U52(z0, z1, z2), x1)) → c24(U41'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.59/213.84
ACTIVE(U41(s(z0), x1)) → c24(U41'(s(active(z0)), x1), ACTIVE(s(z0))) 686.59/213.84
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.59/213.84
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.59/213.84
ACTIVE(U41(U61(z0), x1)) → c24(U41'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.59/213.84
ACTIVE(U41(U71(z0, z1, z2), x1)) → c24(U41'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.59/213.84
ACTIVE(U41(U72(z0, z1, z2), x1)) → c24(U41'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.59/213.84
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.59/213.84
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.59/213.84
ACTIVE(U11(U41(tt, z0), x1)) → c19(U11'(mark(z0), x1)) 686.59/213.84
ACTIVE(U12(U41(tt, z0))) → c20(U12'(mark(z0))) 686.59/213.84
ACTIVE(U21(U41(tt, z0))) → c21(U21'(mark(z0))) 686.59/213.84
ACTIVE(U31(U41(tt, z0), x1)) → c22(U31'(mark(z0), x1)) 686.59/213.84
ACTIVE(U32(U41(tt, z0))) → c23(U32'(mark(z0))) 686.59/213.84
ACTIVE(U41(U12(tt), x1)) → c24(U41'(mark(tt), x1)) 686.59/213.84
ACTIVE(U41(U21(tt), x1)) → c24(U41'(mark(tt), x1)) 686.59/213.84
ACTIVE(U41(U32(tt), x1)) → c24(U41'(mark(tt), x1)) 686.59/213.84
ACTIVE(U41(U41(tt, z0), x1)) → c24(U41'(mark(z0), x1)) 686.59/213.84
ACTIVE(U41(isNat(0), x1)) → c24(U41'(mark(tt), x1)) 686.59/213.84
ACTIVE(U41(U11(tt, z0), x1)) → c6(U41'(mark(U12(isNat(z0))), x1)) 686.59/213.84
ACTIVE(U41(U11(tt, z0), x1)) → c6(ACTIVE(U11(tt, z0))) 686.59/213.84
ACTIVE(U41(U31(tt, z0), x1)) → c6(U41'(mark(U32(isNat(z0))), x1)) 686.59/213.84
ACTIVE(U41(U31(tt, z0), x1)) → c6(ACTIVE(U31(tt, z0))) 686.59/213.84
ACTIVE(U41(isNat(plus(z0, z1)), x1)) → c6(U41'(mark(U11(isNat(z0), z1)), x1)) 686.59/213.84
ACTIVE(U41(isNat(plus(z0, z1)), x1)) → c6(ACTIVE(isNat(plus(z0, z1)))) 686.59/213.84
ACTIVE(U41(isNat(s(z0)), x1)) → c6(U41'(mark(U21(isNat(z0))), x1)) 686.59/213.84
ACTIVE(U41(isNat(s(z0)), x1)) → c6(ACTIVE(isNat(s(z0)))) 686.59/213.84
ACTIVE(U41(isNat(x(z0, z1)), x1)) → c6(U41'(mark(U31(isNat(z0), z1)), x1)) 686.59/213.84
ACTIVE(U41(isNat(x(z0, z1)), x1)) → c6(ACTIVE(isNat(x(z0, z1)))) 686.59/213.84
ACTIVE(U51(plus(z0, 0), x1, x2)) → c25(U51'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.59/213.84
ACTIVE(U51(plus(z0, s(z1)), x1, x2)) → c25(U51'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.59/213.84
ACTIVE(U51(x(z0, 0), x1, x2)) → c25(U51'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.59/213.84
ACTIVE(U51(x(z0, s(z1)), x1, x2)) → c25(U51'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.59/213.84
ACTIVE(U51(U11(z0, z1), x1, x2)) → c25(U51'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.59/213.84
ACTIVE(U51(U12(z0), x1, x2)) → c25(U51'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.59/213.84
ACTIVE(U51(U21(z0), x1, x2)) → c25(U51'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.59/213.84
ACTIVE(U51(U31(z0, z1), x1, x2)) → c25(U51'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.59/213.84
ACTIVE(U51(U32(z0), x1, x2)) → c25(U51'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.59/213.84
ACTIVE(U51(U41(z0, z1), x1, x2)) → c25(U51'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.59/213.84
ACTIVE(U51(U51(z0, z1, z2), x1, x2)) → c25(U51'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.59/213.84
ACTIVE(U51(U52(z0, z1, z2), x1, x2)) → c25(U51'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.59/213.84
ACTIVE(U51(s(z0), x1, x2)) → c25(U51'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.59/213.84
ACTIVE(U51(plus(z0, z1), x1, x2)) → c25(U51'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.59/213.84
ACTIVE(U51(plus(z0, z1), x1, x2)) → c25(U51'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.59/213.84
ACTIVE(U51(U61(z0), x1, x2)) → c25(U51'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.59/213.84
ACTIVE(U51(U71(z0, z1, z2), x1, x2)) → c25(U51'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.59/213.84
ACTIVE(U51(U72(z0, z1, z2), x1, x2)) → c25(U51'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.59/213.84
ACTIVE(U51(x(z0, z1), x1, x2)) → c25(U51'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.59/213.84
ACTIVE(U51(x(z0, z1), x1, x2)) → c25(U51'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.59/213.84
ACTIVE(U51(U12(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.59/213.84
ACTIVE(U51(U21(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.59/213.84
ACTIVE(U51(U32(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.59/213.84
ACTIVE(U51(U41(tt, z0), x1, x2)) → c25(U51'(mark(z0), x1, x2)) 686.59/213.84
ACTIVE(U51(isNat(0), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.59/213.84
ACTIVE(U11(U51(tt, z0, z1), x1)) → c7(U11'(mark(U52(isNat(z1), z0, z1)), x1)) 686.59/213.84
ACTIVE(U11(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.59/213.84
ACTIVE(U12(U51(tt, z0, z1))) → c7(U12'(mark(U52(isNat(z1), z0, z1)))) 686.59/213.84
ACTIVE(U12(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.59/213.84
ACTIVE(U21(U51(tt, z0, z1))) → c7(U21'(mark(U52(isNat(z1), z0, z1)))) 686.59/213.84
ACTIVE(U21(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.59/213.84
ACTIVE(U31(U51(tt, z0, z1), x1)) → c7(U31'(mark(U52(isNat(z1), z0, z1)), x1)) 686.59/213.84
ACTIVE(U31(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.59/213.84
ACTIVE(U32(U51(tt, z0, z1))) → c7(U32'(mark(U52(isNat(z1), z0, z1)))) 686.59/213.84
ACTIVE(U32(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.59/213.84
ACTIVE(U41(U51(tt, z0, z1), x1)) → c7(U41'(mark(U52(isNat(z1), z0, z1)), x1)) 686.59/213.84
ACTIVE(U41(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.59/213.84
ACTIVE(U51(U11(tt, z0), x1, x2)) → c7(U51'(mark(U12(isNat(z0))), x1, x2)) 686.59/213.84
ACTIVE(U51(U11(tt, z0), x1, x2)) → c7(ACTIVE(U11(tt, z0))) 686.59/213.84
ACTIVE(U51(U31(tt, z0), x1, x2)) → c7(U51'(mark(U32(isNat(z0))), x1, x2)) 686.59/213.84
ACTIVE(U51(U31(tt, z0), x1, x2)) → c7(ACTIVE(U31(tt, z0))) 686.59/213.84
ACTIVE(U51(U51(tt, z0, z1), x1, x2)) → c7(U51'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.59/213.84
ACTIVE(U51(U51(tt, z0, z1), x1, x2)) → c7(ACTIVE(U51(tt, z0, z1))) 686.59/213.84
ACTIVE(U51(isNat(plus(z0, z1)), x1, x2)) → c7(U51'(mark(U11(isNat(z0), z1)), x1, x2)) 686.59/213.84
ACTIVE(U51(isNat(plus(z0, z1)), x1, x2)) → c7(ACTIVE(isNat(plus(z0, z1)))) 686.59/213.84
ACTIVE(U51(isNat(s(z0)), x1, x2)) → c7(U51'(mark(U21(isNat(z0))), x1, x2)) 686.59/213.84
ACTIVE(U51(isNat(s(z0)), x1, x2)) → c7(ACTIVE(isNat(s(z0)))) 686.59/213.84
ACTIVE(U51(isNat(x(z0, z1)), x1, x2)) → c7(U51'(mark(U31(isNat(z0), z1)), x1, x2)) 686.59/213.84
ACTIVE(U51(isNat(x(z0, z1)), x1, x2)) → c7(ACTIVE(isNat(x(z0, z1)))) 686.59/213.84
ACTIVE(U52(plus(z0, 0), x1, x2)) → c26(U52'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.59/213.84
ACTIVE(U52(plus(z0, s(z1)), x1, x2)) → c26(U52'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.59/213.84
ACTIVE(U52(x(z0, 0), x1, x2)) → c26(U52'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.59/213.84
ACTIVE(U52(x(z0, s(z1)), x1, x2)) → c26(U52'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.59/213.84
ACTIVE(U52(U11(z0, z1), x1, x2)) → c26(U52'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.59/213.84
ACTIVE(U52(U12(z0), x1, x2)) → c26(U52'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.59/213.84
ACTIVE(U52(U21(z0), x1, x2)) → c26(U52'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.59/213.84
ACTIVE(U52(U31(z0, z1), x1, x2)) → c26(U52'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.59/213.84
ACTIVE(U52(U32(z0), x1, x2)) → c26(U52'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.59/213.84
ACTIVE(U52(U41(z0, z1), x1, x2)) → c26(U52'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.59/213.84
ACTIVE(U52(U51(z0, z1, z2), x1, x2)) → c26(U52'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.59/213.84
ACTIVE(U52(U52(z0, z1, z2), x1, x2)) → c26(U52'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.59/213.84
ACTIVE(U52(s(z0), x1, x2)) → c26(U52'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.59/213.84
ACTIVE(U52(plus(z0, z1), x1, x2)) → c26(U52'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.59/213.84
ACTIVE(U52(plus(z0, z1), x1, x2)) → c26(U52'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.59/213.84
ACTIVE(U52(U61(z0), x1, x2)) → c26(U52'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.59/213.84
ACTIVE(U52(U71(z0, z1, z2), x1, x2)) → c26(U52'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.59/213.84
ACTIVE(U52(U72(z0, z1, z2), x1, x2)) → c26(U52'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.59/213.84
ACTIVE(U52(x(z0, z1), x1, x2)) → c26(U52'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.59/213.84
ACTIVE(U52(x(z0, z1), x1, x2)) → c26(U52'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.59/213.84
ACTIVE(U52(U12(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.59/213.84
ACTIVE(U52(U21(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.59/213.84
ACTIVE(U52(U32(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.59/213.84
ACTIVE(U52(U41(tt, z0), x1, x2)) → c26(U52'(mark(z0), x1, x2)) 686.59/213.84
ACTIVE(U52(isNat(0), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.59/213.84
ACTIVE(U11(U52(tt, z0, z1), x1)) → c8(U11'(mark(s(plus(z1, z0))), x1)) 686.59/213.84
ACTIVE(U11(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.59/213.84
ACTIVE(U12(U52(tt, z0, z1))) → c8(U12'(mark(s(plus(z1, z0))))) 686.59/213.84
ACTIVE(U12(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.59/213.84
ACTIVE(U21(U52(tt, z0, z1))) → c8(U21'(mark(s(plus(z1, z0))))) 686.59/213.84
ACTIVE(U21(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.59/213.84
ACTIVE(U31(U52(tt, z0, z1), x1)) → c8(U31'(mark(s(plus(z1, z0))), x1)) 686.59/213.84
ACTIVE(U31(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.59/213.84
ACTIVE(U32(U52(tt, z0, z1))) → c8(U32'(mark(s(plus(z1, z0))))) 686.59/213.84
ACTIVE(U32(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.59/213.84
ACTIVE(U41(U52(tt, z0, z1), x1)) → c8(U41'(mark(s(plus(z1, z0))), x1)) 686.59/213.84
ACTIVE(U41(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.59/213.84
ACTIVE(U51(U52(tt, z0, z1), x1, x2)) → c8(U51'(mark(s(plus(z1, z0))), x1, x2)) 686.59/213.84
ACTIVE(U51(U52(tt, z0, z1), x1, x2)) → c8(ACTIVE(U52(tt, z0, z1))) 686.59/213.84
ACTIVE(U52(U11(tt, z0), x1, x2)) → c8(U52'(mark(U12(isNat(z0))), x1, x2)) 686.59/213.84
ACTIVE(U52(U11(tt, z0), x1, x2)) → c8(ACTIVE(U11(tt, z0))) 686.59/213.84
ACTIVE(U52(U31(tt, z0), x1, x2)) → c8(U52'(mark(U32(isNat(z0))), x1, x2)) 686.59/213.84
ACTIVE(U52(U31(tt, z0), x1, x2)) → c8(ACTIVE(U31(tt, z0))) 686.59/213.84
ACTIVE(U52(U51(tt, z0, z1), x1, x2)) → c8(U52'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.59/213.84
ACTIVE(U52(U51(tt, z0, z1), x1, x2)) → c8(ACTIVE(U51(tt, z0, z1))) 686.59/213.84
ACTIVE(U52(U52(tt, z0, z1), x1, x2)) → c8(U52'(mark(s(plus(z1, z0))), x1, x2)) 686.59/213.84
ACTIVE(U52(U52(tt, z0, z1), x1, x2)) → c8(ACTIVE(U52(tt, z0, z1))) 686.59/213.84
ACTIVE(U52(isNat(plus(z0, z1)), x1, x2)) → c8(U52'(mark(U11(isNat(z0), z1)), x1, x2)) 686.59/213.84
ACTIVE(U52(isNat(plus(z0, z1)), x1, x2)) → c8(ACTIVE(isNat(plus(z0, z1)))) 686.59/213.84
ACTIVE(U52(isNat(s(z0)), x1, x2)) → c8(U52'(mark(U21(isNat(z0))), x1, x2)) 686.59/213.84
ACTIVE(U52(isNat(s(z0)), x1, x2)) → c8(ACTIVE(isNat(s(z0)))) 686.59/213.84
ACTIVE(U52(isNat(x(z0, z1)), x1, x2)) → c8(U52'(mark(U31(isNat(z0), z1)), x1, x2)) 686.59/213.84
ACTIVE(U52(isNat(x(z0, z1)), x1, x2)) → c8(ACTIVE(isNat(x(z0, z1)))) 686.59/213.84
ACTIVE(s(plus(z0, 0))) → c27(S(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.59/213.84
ACTIVE(s(plus(z0, s(z1)))) → c27(S(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.59/213.84
ACTIVE(s(x(z0, 0))) → c27(S(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.59/213.84
ACTIVE(s(x(z0, s(z1)))) → c27(S(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.59/213.84
ACTIVE(s(U11(z0, z1))) → c27(S(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.59/213.84
ACTIVE(s(U12(z0))) → c27(S(U12(active(z0))), ACTIVE(U12(z0))) 686.59/213.84
ACTIVE(s(U21(z0))) → c27(S(U21(active(z0))), ACTIVE(U21(z0))) 686.59/213.84
ACTIVE(s(U31(z0, z1))) → c27(S(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.59/213.84
ACTIVE(s(U32(z0))) → c27(S(U32(active(z0))), ACTIVE(U32(z0))) 686.59/213.84
ACTIVE(s(U41(z0, z1))) → c27(S(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.59/213.84
ACTIVE(s(U51(z0, z1, z2))) → c27(S(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.59/213.84
ACTIVE(s(U52(z0, z1, z2))) → c27(S(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.59/213.84
ACTIVE(s(s(z0))) → c27(S(s(active(z0))), ACTIVE(s(z0))) 686.59/213.84
ACTIVE(s(plus(z0, z1))) → c27(S(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.59/213.84
ACTIVE(s(plus(z0, z1))) → c27(S(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.59/213.84
ACTIVE(s(U61(z0))) → c27(S(U61(active(z0))), ACTIVE(U61(z0))) 686.59/213.84
ACTIVE(s(U71(z0, z1, z2))) → c27(S(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.59/213.84
ACTIVE(s(U72(z0, z1, z2))) → c27(S(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.59/213.84
ACTIVE(s(x(z0, z1))) → c27(S(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.59/213.84
ACTIVE(s(x(z0, z1))) → c27(S(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.59/213.84
ACTIVE(s(U12(tt))) → c27(S(mark(tt))) 686.59/213.84
ACTIVE(s(U21(tt))) → c27(S(mark(tt))) 686.59/213.84
ACTIVE(s(U32(tt))) → c27(S(mark(tt))) 686.59/213.84
ACTIVE(s(U41(tt, z0))) → c27(S(mark(z0))) 686.59/213.84
ACTIVE(s(isNat(0))) → c27(S(mark(tt))) 686.59/213.84
ACTIVE(s(U11(tt, z0))) → c9(S(mark(U12(isNat(z0))))) 686.59/213.84
ACTIVE(s(U11(tt, z0))) → c9(ACTIVE(U11(tt, z0))) 686.59/213.84
ACTIVE(s(U31(tt, z0))) → c9(S(mark(U32(isNat(z0))))) 686.59/213.84
ACTIVE(s(U31(tt, z0))) → c9(ACTIVE(U31(tt, z0))) 686.59/213.84
ACTIVE(s(U51(tt, z0, z1))) → c9(S(mark(U52(isNat(z1), z0, z1)))) 686.59/213.84
ACTIVE(s(U51(tt, z0, z1))) → c9(ACTIVE(U51(tt, z0, z1))) 686.59/213.84
ACTIVE(s(U52(tt, z0, z1))) → c9(S(mark(s(plus(z1, z0))))) 686.59/213.84
ACTIVE(s(U52(tt, z0, z1))) → c9(ACTIVE(U52(tt, z0, z1))) 686.59/213.84
ACTIVE(s(isNat(plus(z0, z1)))) → c9(S(mark(U11(isNat(z0), z1)))) 686.59/213.84
ACTIVE(s(isNat(plus(z0, z1)))) → c9(ACTIVE(isNat(plus(z0, z1)))) 686.59/213.84
ACTIVE(s(isNat(s(z0)))) → c9(S(mark(U21(isNat(z0))))) 686.59/213.84
ACTIVE(s(isNat(s(z0)))) → c9(ACTIVE(isNat(s(z0)))) 686.59/213.84
ACTIVE(s(isNat(x(z0, z1)))) → c9(S(mark(U31(isNat(z0), z1)))) 686.59/213.84
ACTIVE(s(isNat(x(z0, z1)))) → c9(ACTIVE(isNat(x(z0, z1)))) 686.59/213.84
ACTIVE(U61(plus(z0, 0))) → c30(U61'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.59/213.84
ACTIVE(U61(plus(z0, s(z1)))) → c30(U61'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.59/213.84
ACTIVE(U61(x(z0, 0))) → c30(U61'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.59/213.84
ACTIVE(U61(x(z0, s(z1)))) → c30(U61'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.59/213.84
ACTIVE(U61(U11(z0, z1))) → c30(U61'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.59/213.84
ACTIVE(U61(U12(z0))) → c30(U61'(U12(active(z0))), ACTIVE(U12(z0))) 686.59/213.84
ACTIVE(U61(U21(z0))) → c30(U61'(U21(active(z0))), ACTIVE(U21(z0))) 686.59/213.84
ACTIVE(U61(U31(z0, z1))) → c30(U61'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.59/213.84
ACTIVE(U61(U32(z0))) → c30(U61'(U32(active(z0))), ACTIVE(U32(z0))) 686.59/213.84
ACTIVE(U61(U41(z0, z1))) → c30(U61'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.59/213.84
ACTIVE(U61(U51(z0, z1, z2))) → c30(U61'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.59/213.84
ACTIVE(U61(U52(z0, z1, z2))) → c30(U61'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.59/213.84
ACTIVE(U61(s(z0))) → c30(U61'(s(active(z0))), ACTIVE(s(z0))) 686.59/213.85
ACTIVE(U61(plus(z0, z1))) → c30(U61'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.59/213.85
ACTIVE(U61(plus(z0, z1))) → c30(U61'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.59/213.85
ACTIVE(U61(U61(z0))) → c30(U61'(U61(active(z0))), ACTIVE(U61(z0))) 686.59/213.85
ACTIVE(U61(U71(z0, z1, z2))) → c30(U61'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.59/213.85
ACTIVE(U61(U72(z0, z1, z2))) → c30(U61'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.59/213.85
ACTIVE(U61(x(z0, z1))) → c30(U61'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.59/213.85
ACTIVE(U61(x(z0, z1))) → c30(U61'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.59/213.85
ACTIVE(U11(U61(tt), x1)) → c19(U11'(mark(0), x1)) 686.59/213.85
ACTIVE(U12(U61(tt))) → c20(U12'(mark(0))) 686.59/213.85
ACTIVE(U21(U61(tt))) → c21(U21'(mark(0))) 686.59/213.85
ACTIVE(U31(U61(tt), x1)) → c22(U31'(mark(0), x1)) 686.59/213.85
ACTIVE(U32(U61(tt))) → c23(U32'(mark(0))) 686.59/213.85
ACTIVE(U41(U61(tt), x1)) → c24(U41'(mark(0), x1)) 686.59/213.85
ACTIVE(U51(U61(tt), x1, x2)) → c25(U51'(mark(0), x1, x2)) 686.59/213.85
ACTIVE(U52(U61(tt), x1, x2)) → c26(U52'(mark(0), x1, x2)) 686.59/213.85
ACTIVE(s(U61(tt))) → c27(S(mark(0))) 686.59/213.85
ACTIVE(U61(U12(tt))) → c30(U61'(mark(tt))) 686.59/213.85
ACTIVE(U61(U21(tt))) → c30(U61'(mark(tt))) 686.59/213.85
ACTIVE(U61(U32(tt))) → c30(U61'(mark(tt))) 686.59/213.85
ACTIVE(U61(U41(tt, z0))) → c30(U61'(mark(z0))) 686.59/213.85
ACTIVE(U61(U61(tt))) → c30(U61'(mark(0))) 686.59/213.85
ACTIVE(U61(isNat(0))) → c30(U61'(mark(tt))) 686.59/213.85
ACTIVE(U61(U11(tt, z0))) → c10(U61'(mark(U12(isNat(z0))))) 686.59/213.85
ACTIVE(U61(U11(tt, z0))) → c10(ACTIVE(U11(tt, z0))) 686.59/213.85
ACTIVE(U61(U31(tt, z0))) → c10(U61'(mark(U32(isNat(z0))))) 686.59/213.85
ACTIVE(U61(U31(tt, z0))) → c10(ACTIVE(U31(tt, z0))) 686.59/213.85
ACTIVE(U61(U51(tt, z0, z1))) → c10(U61'(mark(U52(isNat(z1), z0, z1)))) 686.59/213.85
ACTIVE(U61(U51(tt, z0, z1))) → c10(ACTIVE(U51(tt, z0, z1))) 686.59/213.85
ACTIVE(U61(U52(tt, z0, z1))) → c10(U61'(mark(s(plus(z1, z0))))) 686.59/213.85
ACTIVE(U61(U52(tt, z0, z1))) → c10(ACTIVE(U52(tt, z0, z1))) 686.59/213.85
ACTIVE(U61(isNat(plus(z0, z1)))) → c10(U61'(mark(U11(isNat(z0), z1)))) 686.59/213.85
ACTIVE(U61(isNat(plus(z0, z1)))) → c10(ACTIVE(isNat(plus(z0, z1)))) 686.59/213.85
ACTIVE(U61(isNat(s(z0)))) → c10(U61'(mark(U21(isNat(z0))))) 686.59/213.85
ACTIVE(U61(isNat(s(z0)))) → c10(ACTIVE(isNat(s(z0)))) 686.59/213.85
ACTIVE(U61(isNat(x(z0, z1)))) → c10(U61'(mark(U31(isNat(z0), z1)))) 686.59/213.85
ACTIVE(U61(isNat(x(z0, z1)))) → c10(ACTIVE(isNat(x(z0, z1)))) 686.59/213.85
ACTIVE(U71(plus(z0, 0), x1, x2)) → c31(U71'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.59/213.85
ACTIVE(U71(plus(z0, s(z1)), x1, x2)) → c31(U71'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.59/213.85
ACTIVE(U71(x(z0, 0), x1, x2)) → c31(U71'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.59/213.85
ACTIVE(U71(x(z0, s(z1)), x1, x2)) → c31(U71'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.59/213.85
ACTIVE(U71(U11(z0, z1), x1, x2)) → c31(U71'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.59/213.85
ACTIVE(U71(U12(z0), x1, x2)) → c31(U71'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.59/213.85
ACTIVE(U71(U21(z0), x1, x2)) → c31(U71'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.59/213.85
ACTIVE(U71(U31(z0, z1), x1, x2)) → c31(U71'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.59/213.85
ACTIVE(U71(U32(z0), x1, x2)) → c31(U71'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.59/213.85
ACTIVE(U71(U41(z0, z1), x1, x2)) → c31(U71'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.59/213.85
ACTIVE(U71(U51(z0, z1, z2), x1, x2)) → c31(U71'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.59/213.85
ACTIVE(U71(U52(z0, z1, z2), x1, x2)) → c31(U71'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.59/213.85
ACTIVE(U71(s(z0), x1, x2)) → c31(U71'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.59/213.85
ACTIVE(U71(plus(z0, z1), x1, x2)) → c31(U71'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.59/213.85
ACTIVE(U71(plus(z0, z1), x1, x2)) → c31(U71'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.59/213.85
ACTIVE(U71(U61(z0), x1, x2)) → c31(U71'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.59/213.85
ACTIVE(U71(U71(z0, z1, z2), x1, x2)) → c31(U71'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.59/213.85
ACTIVE(U71(U72(z0, z1, z2), x1, x2)) → c31(U71'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.59/213.85
ACTIVE(U71(x(z0, z1), x1, x2)) → c31(U71'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.59/213.85
ACTIVE(U71(x(z0, z1), x1, x2)) → c31(U71'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.59/213.85
ACTIVE(U71(U12(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.59/213.85
ACTIVE(U71(U21(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.59/213.85
ACTIVE(U71(U32(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.59/213.85
ACTIVE(U71(U41(tt, z0), x1, x2)) → c31(U71'(mark(z0), x1, x2)) 686.59/213.85
ACTIVE(U71(U61(tt), x1, x2)) → c31(U71'(mark(0), x1, x2)) 686.59/213.85
ACTIVE(U71(isNat(0), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.59/213.85
ACTIVE(U11(U71(tt, z0, z1), x1)) → c11(U11'(mark(U72(isNat(z1), z0, z1)), x1)) 686.59/213.85
ACTIVE(U11(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.59/213.85
ACTIVE(U12(U71(tt, z0, z1))) → c11(U12'(mark(U72(isNat(z1), z0, z1)))) 686.59/213.85
ACTIVE(U12(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.59/213.85
ACTIVE(U21(U71(tt, z0, z1))) → c11(U21'(mark(U72(isNat(z1), z0, z1)))) 686.59/213.85
ACTIVE(U21(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.59/213.85
ACTIVE(U31(U71(tt, z0, z1), x1)) → c11(U31'(mark(U72(isNat(z1), z0, z1)), x1)) 686.59/213.85
ACTIVE(U31(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.59/213.85
ACTIVE(U32(U71(tt, z0, z1))) → c11(U32'(mark(U72(isNat(z1), z0, z1)))) 686.59/213.85
ACTIVE(U32(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.59/213.85
ACTIVE(U41(U71(tt, z0, z1), x1)) → c11(U41'(mark(U72(isNat(z1), z0, z1)), x1)) 686.59/213.85
ACTIVE(U41(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.59/213.85
ACTIVE(U51(U71(tt, z0, z1), x1, x2)) → c11(U51'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.59/213.85
ACTIVE(U51(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.59/213.85
ACTIVE(U52(U71(tt, z0, z1), x1, x2)) → c11(U52'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.59/213.85
ACTIVE(U52(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.59/213.85
ACTIVE(s(U71(tt, z0, z1))) → c11(S(mark(U72(isNat(z1), z0, z1)))) 686.59/213.85
ACTIVE(s(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.59/213.85
ACTIVE(U61(U71(tt, z0, z1))) → c11(U61'(mark(U72(isNat(z1), z0, z1)))) 686.59/213.85
ACTIVE(U61(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.59/213.85
ACTIVE(U71(U11(tt, z0), x1, x2)) → c11(U71'(mark(U12(isNat(z0))), x1, x2)) 686.59/213.85
ACTIVE(U71(U11(tt, z0), x1, x2)) → c11(ACTIVE(U11(tt, z0))) 686.59/213.85
ACTIVE(U71(U31(tt, z0), x1, x2)) → c11(U71'(mark(U32(isNat(z0))), x1, x2)) 686.59/213.85
ACTIVE(U71(U31(tt, z0), x1, x2)) → c11(ACTIVE(U31(tt, z0))) 686.59/213.85
ACTIVE(U71(U51(tt, z0, z1), x1, x2)) → c11(U71'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.59/213.85
ACTIVE(U71(U51(tt, z0, z1), x1, x2)) → c11(ACTIVE(U51(tt, z0, z1))) 686.59/213.85
ACTIVE(U71(U52(tt, z0, z1), x1, x2)) → c11(U71'(mark(s(plus(z1, z0))), x1, x2)) 686.59/213.85
ACTIVE(U71(U52(tt, z0, z1), x1, x2)) → c11(ACTIVE(U52(tt, z0, z1))) 686.59/213.85
ACTIVE(U71(U71(tt, z0, z1), x1, x2)) → c11(U71'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.59/213.85
ACTIVE(U71(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.59/213.85
ACTIVE(U71(isNat(plus(z0, z1)), x1, x2)) → c11(U71'(mark(U11(isNat(z0), z1)), x1, x2)) 686.59/213.85
ACTIVE(U71(isNat(plus(z0, z1)), x1, x2)) → c11(ACTIVE(isNat(plus(z0, z1)))) 686.59/213.85
ACTIVE(U71(isNat(s(z0)), x1, x2)) → c11(U71'(mark(U21(isNat(z0))), x1, x2)) 686.59/213.85
ACTIVE(U71(isNat(s(z0)), x1, x2)) → c11(ACTIVE(isNat(s(z0)))) 686.59/213.85
ACTIVE(U71(isNat(x(z0, z1)), x1, x2)) → c11(U71'(mark(U31(isNat(z0), z1)), x1, x2)) 686.59/213.85
ACTIVE(U71(isNat(x(z0, z1)), x1, x2)) → c11(ACTIVE(isNat(x(z0, z1)))) 686.59/213.85
ACTIVE(U72(plus(z0, 0), x1, x2)) → c32(U72'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.59/213.85
ACTIVE(U72(plus(z0, s(z1)), x1, x2)) → c32(U72'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.59/213.85
ACTIVE(U72(x(z0, 0), x1, x2)) → c32(U72'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.59/213.85
ACTIVE(U72(x(z0, s(z1)), x1, x2)) → c32(U72'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.59/213.85
ACTIVE(U72(U11(z0, z1), x1, x2)) → c32(U72'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.59/213.85
ACTIVE(U72(U12(z0), x1, x2)) → c32(U72'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.59/213.85
ACTIVE(U72(U21(z0), x1, x2)) → c32(U72'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.59/213.85
ACTIVE(U72(U31(z0, z1), x1, x2)) → c32(U72'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.59/213.85
ACTIVE(U72(U32(z0), x1, x2)) → c32(U72'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.59/213.85
ACTIVE(U72(U41(z0, z1), x1, x2)) → c32(U72'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.59/213.85
ACTIVE(U72(U51(z0, z1, z2), x1, x2)) → c32(U72'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.59/213.85
ACTIVE(U72(U52(z0, z1, z2), x1, x2)) → c32(U72'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.59/213.85
ACTIVE(U72(s(z0), x1, x2)) → c32(U72'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.59/213.85
ACTIVE(U72(plus(z0, z1), x1, x2)) → c32(U72'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.59/213.85
ACTIVE(U72(plus(z0, z1), x1, x2)) → c32(U72'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.59/213.85
ACTIVE(U72(U61(z0), x1, x2)) → c32(U72'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.59/213.85
ACTIVE(U72(U71(z0, z1, z2), x1, x2)) → c32(U72'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.59/213.85
ACTIVE(U72(U72(z0, z1, z2), x1, x2)) → c32(U72'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.59/213.85
ACTIVE(U72(x(z0, z1), x1, x2)) → c32(U72'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.59/213.85
ACTIVE(U72(x(z0, z1), x1, x2)) → c32(U72'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.59/213.85
ACTIVE(U72(U12(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.59/213.85
ACTIVE(U72(U21(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.59/213.85
ACTIVE(U72(U32(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.59/213.85
ACTIVE(U72(U41(tt, z0), x1, x2)) → c32(U72'(mark(z0), x1, x2)) 686.59/213.85
ACTIVE(U72(U61(tt), x1, x2)) → c32(U72'(mark(0), x1, x2)) 686.59/213.85
ACTIVE(U72(isNat(0), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.59/213.85
ACTIVE(U11(U72(tt, z0, z1), x1)) → c12(U11'(mark(plus(x(z1, z0), z1)), x1)) 686.59/213.85
ACTIVE(U11(U72(tt, z0, z1), x1)) → c12(ACTIVE(U72(tt, z0, z1))) 686.59/213.85
ACTIVE(U12(U72(tt, z0, z1))) → c12(U12'(mark(plus(x(z1, z0), z1)))) 686.59/213.85
ACTIVE(U12(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.59/213.85
ACTIVE(U21(U72(tt, z0, z1))) → c12(U21'(mark(plus(x(z1, z0), z1)))) 686.59/213.85
ACTIVE(U21(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.59/213.85
ACTIVE(U31(U72(tt, z0, z1), x1)) → c12(U31'(mark(plus(x(z1, z0), z1)), x1)) 686.59/213.85
ACTIVE(U31(U72(tt, z0, z1), x1)) → c12(ACTIVE(U72(tt, z0, z1))) 686.59/213.85
ACTIVE(U32(U72(tt, z0, z1))) → c12(U32'(mark(plus(x(z1, z0), z1)))) 686.59/213.85
ACTIVE(U32(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.59/213.85
ACTIVE(U41(U72(tt, z0, z1), x1)) → c12(U41'(mark(plus(x(z1, z0), z1)), x1)) 686.59/213.85
ACTIVE(U41(U72(tt, z0, z1), x1)) → c12(ACTIVE(U72(tt, z0, z1))) 686.59/213.85
ACTIVE(U51(U72(tt, z0, z1), x1, x2)) → c12(U51'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.59/213.85
ACTIVE(U51(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.59/213.85
ACTIVE(U52(U72(tt, z0, z1), x1, x2)) → c12(U52'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.59/213.85
ACTIVE(U52(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.59/213.85
ACTIVE(s(U72(tt, z0, z1))) → c12(S(mark(plus(x(z1, z0), z1)))) 686.59/213.85
ACTIVE(s(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.59/213.85
ACTIVE(U61(U72(tt, z0, z1))) → c12(U61'(mark(plus(x(z1, z0), z1)))) 686.59/213.85
ACTIVE(U61(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.59/213.85
ACTIVE(U71(U72(tt, z0, z1), x1, x2)) → c12(U71'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.59/213.85
ACTIVE(U71(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.59/213.85
ACTIVE(U72(U11(tt, z0), x1, x2)) → c12(U72'(mark(U12(isNat(z0))), x1, x2)) 686.59/213.85
ACTIVE(U72(U11(tt, z0), x1, x2)) → c12(ACTIVE(U11(tt, z0))) 686.59/213.85
ACTIVE(U72(U31(tt, z0), x1, x2)) → c12(U72'(mark(U32(isNat(z0))), x1, x2)) 686.59/213.85
ACTIVE(U72(U31(tt, z0), x1, x2)) → c12(ACTIVE(U31(tt, z0))) 686.59/213.85
ACTIVE(U72(U51(tt, z0, z1), x1, x2)) → c12(U72'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.59/213.85
ACTIVE(U72(U51(tt, z0, z1), x1, x2)) → c12(ACTIVE(U51(tt, z0, z1))) 686.59/213.85
ACTIVE(U72(U52(tt, z0, z1), x1, x2)) → c12(U72'(mark(s(plus(z1, z0))), x1, x2)) 686.59/213.85
ACTIVE(U72(U52(tt, z0, z1), x1, x2)) → c12(ACTIVE(U52(tt, z0, z1))) 686.59/213.85
ACTIVE(U72(U71(tt, z0, z1), x1, x2)) → c12(U72'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.59/213.85
ACTIVE(U72(U71(tt, z0, z1), x1, x2)) → c12(ACTIVE(U71(tt, z0, z1))) 686.59/213.85
ACTIVE(U72(U72(tt, z0, z1), x1, x2)) → c12(U72'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.59/213.85
ACTIVE(U72(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.59/213.85
ACTIVE(U72(isNat(plus(z0, z1)), x1, x2)) → c12(U72'(mark(U11(isNat(z0), z1)), x1, x2)) 686.59/213.85
ACTIVE(U72(isNat(plus(z0, z1)), x1, x2)) → c12(ACTIVE(isNat(plus(z0, z1)))) 686.59/213.85
ACTIVE(U72(isNat(s(z0)), x1, x2)) → c12(U72'(mark(U21(isNat(z0))), x1, x2)) 686.59/213.85
ACTIVE(U72(isNat(s(z0)), x1, x2)) → c12(ACTIVE(isNat(s(z0)))) 686.59/213.85
ACTIVE(U72(isNat(x(z0, z1)), x1, x2)) → c12(U72'(mark(U31(isNat(z0), z1)), x1, x2)) 686.59/213.85
ACTIVE(U72(isNat(x(z0, z1)), x1, x2)) → c12(ACTIVE(isNat(x(z0, z1)))) 686.59/213.85
PROPER(U11(x0, U11(z0, z1))) → c65(U11'(proper(x0), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(U11(z0, z1))) 686.59/213.85
PROPER(U11(x0, U12(z0))) → c65(U11'(proper(x0), U12(proper(z0))), PROPER(x0), PROPER(U12(z0))) 686.59/213.85
PROPER(U11(x0, isNat(z0))) → c65(U11'(proper(x0), isNat(proper(z0))), PROPER(x0), PROPER(isNat(z0))) 686.59/213.85
PROPER(U11(x0, U21(z0))) → c65(U11'(proper(x0), U21(proper(z0))), PROPER(x0), PROPER(U21(z0))) 686.59/213.85
PROPER(U11(x0, U31(z0, z1))) → c65(U11'(proper(x0), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(U31(z0, z1))) 686.59/213.85
PROPER(U11(x0, U32(z0))) → c65(U11'(proper(x0), U32(proper(z0))), PROPER(x0), PROPER(U32(z0))) 686.59/213.85
PROPER(U11(x0, U41(z0, z1))) → c65(U11'(proper(x0), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(U41(z0, z1))) 686.59/213.85
PROPER(U11(x0, U51(z0, z1, z2))) → c65(U11'(proper(x0), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U51(z0, z1, z2))) 686.59/213.85
PROPER(U11(x0, U52(z0, z1, z2))) → c65(U11'(proper(x0), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U52(z0, z1, z2))) 686.59/213.85
PROPER(U11(x0, s(z0))) → c65(U11'(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 686.59/213.85
PROPER(U11(x0, plus(z0, z1))) → c65(U11'(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 686.59/213.85
PROPER(U11(x0, U61(z0))) → c65(U11'(proper(x0), U61(proper(z0))), PROPER(x0), PROPER(U61(z0))) 686.59/213.85
PROPER(U11(x0, U71(z0, z1, z2))) → c65(U11'(proper(x0), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U71(z0, z1, z2))) 686.59/213.85
PROPER(U11(x0, U72(z0, z1, z2))) → c65(U11'(proper(x0), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U72(z0, z1, z2))) 686.59/213.85
PROPER(U11(x0, x(z0, z1))) → c65(U11'(proper(x0), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x(z0, z1))) 686.59/213.85
PROPER(U11(U11(z0, z1), x1)) → c65(U11'(U11(proper(z0), proper(z1)), proper(x1)), PROPER(U11(z0, z1)), PROPER(x1)) 686.59/213.85
PROPER(U11(U12(z0), x1)) → c65(U11'(U12(proper(z0)), proper(x1)), PROPER(U12(z0)), PROPER(x1)) 686.59/213.85
PROPER(U11(isNat(z0), x1)) → c65(U11'(isNat(proper(z0)), proper(x1)), PROPER(isNat(z0)), PROPER(x1)) 686.59/213.85
PROPER(U11(U21(z0), x1)) → c65(U11'(U21(proper(z0)), proper(x1)), PROPER(U21(z0)), PROPER(x1)) 686.59/213.85
PROPER(U11(U31(z0, z1), x1)) → c65(U11'(U31(proper(z0), proper(z1)), proper(x1)), PROPER(U31(z0, z1)), PROPER(x1)) 686.59/213.85
PROPER(U11(U32(z0), x1)) → c65(U11'(U32(proper(z0)), proper(x1)), PROPER(U32(z0)), PROPER(x1)) 686.59/213.85
PROPER(U11(U41(z0, z1), x1)) → c65(U11'(U41(proper(z0), proper(z1)), proper(x1)), PROPER(U41(z0, z1)), PROPER(x1)) 686.59/213.85
PROPER(U11(U51(z0, z1, z2), x1)) → c65(U11'(U51(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U51(z0, z1, z2)), PROPER(x1)) 686.59/213.85
PROPER(U11(U52(z0, z1, z2), x1)) → c65(U11'(U52(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U52(z0, z1, z2)), PROPER(x1)) 686.59/213.85
PROPER(U11(s(z0), x1)) → c65(U11'(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 686.59/213.85
PROPER(U11(plus(z0, z1), x1)) → c65(U11'(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 686.59/213.85
PROPER(U11(U61(z0), x1)) → c65(U11'(U61(proper(z0)), proper(x1)), PROPER(U61(z0)), PROPER(x1)) 686.59/213.85
PROPER(U11(U71(z0, z1, z2), x1)) → c65(U11'(U71(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U71(z0, z1, z2)), PROPER(x1)) 686.59/213.85
PROPER(U11(U72(z0, z1, z2), x1)) → c65(U11'(U72(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U72(z0, z1, z2)), PROPER(x1)) 686.59/213.85
PROPER(U11(x(z0, z1), x1)) → c65(U11'(x(proper(z0), proper(z1)), proper(x1)), PROPER(x(z0, z1)), PROPER(x1)) 686.59/213.85
PROPER(U11(x0, tt)) → c65(U11'(proper(x0), ok(tt)), PROPER(x0)) 686.59/213.85
PROPER(U11(x0, 0)) → c65(U11'(proper(x0), ok(0)), PROPER(x0)) 686.59/213.85
PROPER(U11(tt, x1)) → c65(U11'(ok(tt), proper(x1)), PROPER(x1)) 686.59/213.85
PROPER(U11(0, x1)) → c65(U11'(ok(0), proper(x1)), PROPER(x1)) 686.59/213.85
PROPER(U12(U11(z0, z1))) → c67(U12'(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.59/213.85
PROPER(U12(U12(z0))) → c67(U12'(U12(proper(z0))), PROPER(U12(z0))) 686.59/213.85
PROPER(U12(isNat(z0))) → c67(U12'(isNat(proper(z0))), PROPER(isNat(z0))) 686.59/213.85
PROPER(U12(U21(z0))) → c67(U12'(U21(proper(z0))), PROPER(U21(z0))) 686.59/213.85
PROPER(U12(U31(z0, z1))) → c67(U12'(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.59/213.85
PROPER(U12(U32(z0))) → c67(U12'(U32(proper(z0))), PROPER(U32(z0))) 686.59/213.85
PROPER(U12(U41(z0, z1))) → c67(U12'(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.59/213.85
PROPER(U12(U51(z0, z1, z2))) → c67(U12'(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.59/213.85
PROPER(U12(U52(z0, z1, z2))) → c67(U12'(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.59/213.85
PROPER(U12(s(z0))) → c67(U12'(s(proper(z0))), PROPER(s(z0))) 686.59/213.85
PROPER(U12(plus(z0, z1))) → c67(U12'(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.59/213.85
PROPER(U12(U61(z0))) → c67(U12'(U61(proper(z0))), PROPER(U61(z0))) 686.59/213.85
PROPER(U12(U71(z0, z1, z2))) → c67(U12'(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.59/213.85
PROPER(U12(U72(z0, z1, z2))) → c67(U12'(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.59/213.85
PROPER(U12(x(z0, z1))) → c67(U12'(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.59/213.85
PROPER(U12(tt)) → c67(U12'(ok(tt))) 686.59/213.85
PROPER(U12(0)) → c67(U12'(ok(0))) 686.59/213.85
PROPER(isNat(U11(z0, z1))) → c68(ISNAT(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.59/213.85
PROPER(isNat(U12(z0))) → c68(ISNAT(U12(proper(z0))), PROPER(U12(z0))) 686.59/213.85
PROPER(isNat(isNat(z0))) → c68(ISNAT(isNat(proper(z0))), PROPER(isNat(z0))) 686.59/213.85
PROPER(isNat(U21(z0))) → c68(ISNAT(U21(proper(z0))), PROPER(U21(z0))) 686.59/213.85
PROPER(isNat(U31(z0, z1))) → c68(ISNAT(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.59/213.85
PROPER(isNat(U32(z0))) → c68(ISNAT(U32(proper(z0))), PROPER(U32(z0))) 686.59/213.85
PROPER(isNat(U41(z0, z1))) → c68(ISNAT(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.59/213.85
PROPER(isNat(U51(z0, z1, z2))) → c68(ISNAT(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.59/213.85
PROPER(isNat(U52(z0, z1, z2))) → c68(ISNAT(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.59/213.85
PROPER(isNat(s(z0))) → c68(ISNAT(s(proper(z0))), PROPER(s(z0))) 686.59/213.85
PROPER(isNat(plus(z0, z1))) → c68(ISNAT(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.59/213.85
PROPER(isNat(U61(z0))) → c68(ISNAT(U61(proper(z0))), PROPER(U61(z0))) 686.59/213.85
PROPER(isNat(U71(z0, z1, z2))) → c68(ISNAT(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.59/213.85
PROPER(isNat(U72(z0, z1, z2))) → c68(ISNAT(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.59/213.85
PROPER(isNat(x(z0, z1))) → c68(ISNAT(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.59/213.85
PROPER(isNat(tt)) → c68(ISNAT(ok(tt))) 686.59/213.85
PROPER(isNat(0)) → c68(ISNAT(ok(0))) 686.59/213.85
PROPER(U21(U11(z0, z1))) → c69(U21'(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.59/213.85
PROPER(U21(U12(z0))) → c69(U21'(U12(proper(z0))), PROPER(U12(z0))) 686.59/213.85
PROPER(U21(isNat(z0))) → c69(U21'(isNat(proper(z0))), PROPER(isNat(z0))) 686.59/213.85
PROPER(U21(U21(z0))) → c69(U21'(U21(proper(z0))), PROPER(U21(z0))) 686.59/213.85
PROPER(U21(U31(z0, z1))) → c69(U21'(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.59/213.85
PROPER(U21(U32(z0))) → c69(U21'(U32(proper(z0))), PROPER(U32(z0))) 686.59/213.85
PROPER(U21(U41(z0, z1))) → c69(U21'(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.59/213.85
PROPER(U21(U51(z0, z1, z2))) → c69(U21'(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.59/213.85
PROPER(U21(U52(z0, z1, z2))) → c69(U21'(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.59/213.85
PROPER(U21(s(z0))) → c69(U21'(s(proper(z0))), PROPER(s(z0))) 686.59/213.85
PROPER(U21(plus(z0, z1))) → c69(U21'(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.59/213.85
PROPER(U21(U61(z0))) → c69(U21'(U61(proper(z0))), PROPER(U61(z0))) 686.59/213.85
PROPER(U21(U71(z0, z1, z2))) → c69(U21'(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.59/213.85
PROPER(U21(U72(z0, z1, z2))) → c69(U21'(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.59/213.85
PROPER(U21(x(z0, z1))) → c69(U21'(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.59/213.85
PROPER(U21(tt)) → c69(U21'(ok(tt))) 686.59/213.85
PROPER(U21(0)) → c69(U21'(ok(0))) 686.59/213.85
PROPER(U31(x0, U11(z0, z1))) → c70(U31'(proper(x0), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(U11(z0, z1))) 686.59/213.85
PROPER(U31(x0, U12(z0))) → c70(U31'(proper(x0), U12(proper(z0))), PROPER(x0), PROPER(U12(z0))) 686.59/213.85
PROPER(U31(x0, isNat(z0))) → c70(U31'(proper(x0), isNat(proper(z0))), PROPER(x0), PROPER(isNat(z0))) 686.59/213.85
PROPER(U31(x0, U21(z0))) → c70(U31'(proper(x0), U21(proper(z0))), PROPER(x0), PROPER(U21(z0))) 686.59/213.85
PROPER(U31(x0, U31(z0, z1))) → c70(U31'(proper(x0), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(U31(z0, z1))) 686.59/213.85
PROPER(U31(x0, U32(z0))) → c70(U31'(proper(x0), U32(proper(z0))), PROPER(x0), PROPER(U32(z0))) 686.59/213.85
PROPER(U31(x0, U41(z0, z1))) → c70(U31'(proper(x0), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(U41(z0, z1))) 686.59/213.85
PROPER(U31(x0, U51(z0, z1, z2))) → c70(U31'(proper(x0), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U51(z0, z1, z2))) 686.59/213.85
PROPER(U31(x0, U52(z0, z1, z2))) → c70(U31'(proper(x0), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U52(z0, z1, z2))) 686.59/213.85
PROPER(U31(x0, s(z0))) → c70(U31'(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 686.59/213.85
PROPER(U31(x0, plus(z0, z1))) → c70(U31'(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 686.59/213.85
PROPER(U31(x0, U61(z0))) → c70(U31'(proper(x0), U61(proper(z0))), PROPER(x0), PROPER(U61(z0))) 686.59/213.85
PROPER(U31(x0, U71(z0, z1, z2))) → c70(U31'(proper(x0), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U71(z0, z1, z2))) 686.59/213.85
PROPER(U31(x0, U72(z0, z1, z2))) → c70(U31'(proper(x0), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U72(z0, z1, z2))) 686.59/213.85
PROPER(U31(x0, x(z0, z1))) → c70(U31'(proper(x0), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x(z0, z1))) 686.59/213.85
PROPER(U31(U11(z0, z1), x1)) → c70(U31'(U11(proper(z0), proper(z1)), proper(x1)), PROPER(U11(z0, z1)), PROPER(x1)) 686.59/213.85
PROPER(U31(U12(z0), x1)) → c70(U31'(U12(proper(z0)), proper(x1)), PROPER(U12(z0)), PROPER(x1)) 686.59/213.85
PROPER(U31(isNat(z0), x1)) → c70(U31'(isNat(proper(z0)), proper(x1)), PROPER(isNat(z0)), PROPER(x1)) 686.59/213.85
PROPER(U31(U21(z0), x1)) → c70(U31'(U21(proper(z0)), proper(x1)), PROPER(U21(z0)), PROPER(x1)) 686.59/213.85
PROPER(U31(U31(z0, z1), x1)) → c70(U31'(U31(proper(z0), proper(z1)), proper(x1)), PROPER(U31(z0, z1)), PROPER(x1)) 686.59/213.85
PROPER(U31(U32(z0), x1)) → c70(U31'(U32(proper(z0)), proper(x1)), PROPER(U32(z0)), PROPER(x1)) 686.59/213.85
PROPER(U31(U41(z0, z1), x1)) → c70(U31'(U41(proper(z0), proper(z1)), proper(x1)), PROPER(U41(z0, z1)), PROPER(x1)) 686.59/213.85
PROPER(U31(U51(z0, z1, z2), x1)) → c70(U31'(U51(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U51(z0, z1, z2)), PROPER(x1)) 686.59/213.85
PROPER(U31(U52(z0, z1, z2), x1)) → c70(U31'(U52(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U52(z0, z1, z2)), PROPER(x1)) 686.59/213.85
PROPER(U31(s(z0), x1)) → c70(U31'(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 686.59/213.85
PROPER(U31(plus(z0, z1), x1)) → c70(U31'(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 686.59/213.85
PROPER(U31(U61(z0), x1)) → c70(U31'(U61(proper(z0)), proper(x1)), PROPER(U61(z0)), PROPER(x1)) 686.59/213.85
PROPER(U31(U71(z0, z1, z2), x1)) → c70(U31'(U71(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U71(z0, z1, z2)), PROPER(x1)) 686.59/213.85
PROPER(U31(U72(z0, z1, z2), x1)) → c70(U31'(U72(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U72(z0, z1, z2)), PROPER(x1)) 686.59/213.85
PROPER(U31(x(z0, z1), x1)) → c70(U31'(x(proper(z0), proper(z1)), proper(x1)), PROPER(x(z0, z1)), PROPER(x1)) 686.59/213.85
PROPER(U31(x0, tt)) → c70(U31'(proper(x0), ok(tt)), PROPER(x0)) 686.59/213.85
PROPER(U31(x0, 0)) → c70(U31'(proper(x0), ok(0)), PROPER(x0)) 686.59/213.85
PROPER(U31(tt, x1)) → c70(U31'(ok(tt), proper(x1)), PROPER(x1)) 686.59/213.85
PROPER(U31(0, x1)) → c70(U31'(ok(0), proper(x1)), PROPER(x1)) 686.59/213.85
PROPER(U32(U11(z0, z1))) → c71(U32'(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.59/213.85
PROPER(U32(U12(z0))) → c71(U32'(U12(proper(z0))), PROPER(U12(z0))) 686.59/213.85
PROPER(U32(isNat(z0))) → c71(U32'(isNat(proper(z0))), PROPER(isNat(z0))) 686.59/213.85
PROPER(U32(U21(z0))) → c71(U32'(U21(proper(z0))), PROPER(U21(z0))) 686.59/213.85
PROPER(U32(U31(z0, z1))) → c71(U32'(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.59/213.85
PROPER(U32(U32(z0))) → c71(U32'(U32(proper(z0))), PROPER(U32(z0))) 686.59/213.85
PROPER(U32(U41(z0, z1))) → c71(U32'(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.59/213.85
PROPER(U32(U51(z0, z1, z2))) → c71(U32'(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.59/213.85
PROPER(U32(U52(z0, z1, z2))) → c71(U32'(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.59/213.85
PROPER(U32(s(z0))) → c71(U32'(s(proper(z0))), PROPER(s(z0))) 686.59/213.85
PROPER(U32(plus(z0, z1))) → c71(U32'(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.59/213.85
PROPER(U32(U61(z0))) → c71(U32'(U61(proper(z0))), PROPER(U61(z0))) 686.59/213.85
PROPER(U32(U71(z0, z1, z2))) → c71(U32'(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.59/213.85
PROPER(U32(U72(z0, z1, z2))) → c71(U32'(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.59/213.85
PROPER(U32(x(z0, z1))) → c71(U32'(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.59/213.85
PROPER(U32(tt)) → c71(U32'(ok(tt))) 686.59/213.85
PROPER(U32(0)) → c71(U32'(ok(0))) 686.59/213.85
PROPER(U41(x0, U11(z0, z1))) → c72(U41'(proper(x0), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(U11(z0, z1))) 686.59/213.85
PROPER(U41(x0, U12(z0))) → c72(U41'(proper(x0), U12(proper(z0))), PROPER(x0), PROPER(U12(z0))) 686.59/213.85
PROPER(U41(x0, isNat(z0))) → c72(U41'(proper(x0), isNat(proper(z0))), PROPER(x0), PROPER(isNat(z0))) 686.59/213.85
PROPER(U41(x0, U21(z0))) → c72(U41'(proper(x0), U21(proper(z0))), PROPER(x0), PROPER(U21(z0))) 686.59/213.85
PROPER(U41(x0, U31(z0, z1))) → c72(U41'(proper(x0), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(U31(z0, z1))) 686.59/213.85
PROPER(U41(x0, U32(z0))) → c72(U41'(proper(x0), U32(proper(z0))), PROPER(x0), PROPER(U32(z0))) 686.59/213.85
PROPER(U41(x0, U41(z0, z1))) → c72(U41'(proper(x0), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(U41(z0, z1))) 686.59/213.85
PROPER(U41(x0, U51(z0, z1, z2))) → c72(U41'(proper(x0), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U51(z0, z1, z2))) 686.59/213.85
PROPER(U41(x0, U52(z0, z1, z2))) → c72(U41'(proper(x0), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U52(z0, z1, z2))) 686.59/213.85
PROPER(U41(x0, s(z0))) → c72(U41'(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 686.59/213.85
PROPER(U41(x0, plus(z0, z1))) → c72(U41'(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 686.59/213.85
PROPER(U41(x0, U61(z0))) → c72(U41'(proper(x0), U61(proper(z0))), PROPER(x0), PROPER(U61(z0))) 686.59/213.85
PROPER(U41(x0, U71(z0, z1, z2))) → c72(U41'(proper(x0), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U71(z0, z1, z2))) 686.59/213.85
PROPER(U41(x0, U72(z0, z1, z2))) → c72(U41'(proper(x0), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U72(z0, z1, z2))) 686.59/213.85
PROPER(U41(x0, x(z0, z1))) → c72(U41'(proper(x0), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x(z0, z1))) 686.59/213.85
PROPER(U41(U11(z0, z1), x1)) → c72(U41'(U11(proper(z0), proper(z1)), proper(x1)), PROPER(U11(z0, z1)), PROPER(x1)) 686.59/213.85
PROPER(U41(U12(z0), x1)) → c72(U41'(U12(proper(z0)), proper(x1)), PROPER(U12(z0)), PROPER(x1)) 686.59/213.85
PROPER(U41(isNat(z0), x1)) → c72(U41'(isNat(proper(z0)), proper(x1)), PROPER(isNat(z0)), PROPER(x1)) 686.59/213.85
PROPER(U41(U21(z0), x1)) → c72(U41'(U21(proper(z0)), proper(x1)), PROPER(U21(z0)), PROPER(x1)) 686.59/213.85
PROPER(U41(U31(z0, z1), x1)) → c72(U41'(U31(proper(z0), proper(z1)), proper(x1)), PROPER(U31(z0, z1)), PROPER(x1)) 686.59/213.85
PROPER(U41(U32(z0), x1)) → c72(U41'(U32(proper(z0)), proper(x1)), PROPER(U32(z0)), PROPER(x1)) 686.59/213.85
PROPER(U41(U41(z0, z1), x1)) → c72(U41'(U41(proper(z0), proper(z1)), proper(x1)), PROPER(U41(z0, z1)), PROPER(x1)) 686.59/213.85
PROPER(U41(U51(z0, z1, z2), x1)) → c72(U41'(U51(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U51(z0, z1, z2)), PROPER(x1)) 686.59/213.85
PROPER(U41(U52(z0, z1, z2), x1)) → c72(U41'(U52(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U52(z0, z1, z2)), PROPER(x1)) 686.59/213.85
PROPER(U41(s(z0), x1)) → c72(U41'(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 686.59/213.85
PROPER(U41(plus(z0, z1), x1)) → c72(U41'(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 686.59/213.85
PROPER(U41(U61(z0), x1)) → c72(U41'(U61(proper(z0)), proper(x1)), PROPER(U61(z0)), PROPER(x1)) 686.59/213.85
PROPER(U41(U71(z0, z1, z2), x1)) → c72(U41'(U71(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U71(z0, z1, z2)), PROPER(x1)) 686.59/213.85
PROPER(U41(U72(z0, z1, z2), x1)) → c72(U41'(U72(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U72(z0, z1, z2)), PROPER(x1)) 686.59/213.85
PROPER(U41(x(z0, z1), x1)) → c72(U41'(x(proper(z0), proper(z1)), proper(x1)), PROPER(x(z0, z1)), PROPER(x1)) 686.59/213.85
PROPER(U41(x0, tt)) → c72(U41'(proper(x0), ok(tt)), PROPER(x0)) 686.59/213.85
PROPER(U41(x0, 0)) → c72(U41'(proper(x0), ok(0)), PROPER(x0)) 686.59/213.85
PROPER(U41(tt, x1)) → c72(U41'(ok(tt), proper(x1)), PROPER(x1)) 686.59/213.85
PROPER(U41(0, x1)) → c72(U41'(ok(0), proper(x1)), PROPER(x1)) 686.59/213.85
PROPER(U51(x0, x1, U11(z0, z1))) → c73(U51'(proper(x0), proper(x1), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U11(z0, z1))) 686.59/213.85
PROPER(U51(x0, x1, U12(z0))) → c73(U51'(proper(x0), proper(x1), U12(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U12(z0))) 686.59/213.85
PROPER(U51(x0, x1, isNat(z0))) → c73(U51'(proper(x0), proper(x1), isNat(proper(z0))), PROPER(x0), PROPER(x1), PROPER(isNat(z0))) 686.59/213.85
PROPER(U51(x0, x1, U21(z0))) → c73(U51'(proper(x0), proper(x1), U21(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U21(z0))) 686.59/213.85
PROPER(U51(x0, x1, U31(z0, z1))) → c73(U51'(proper(x0), proper(x1), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U31(z0, z1))) 686.59/213.85
PROPER(U51(x0, x1, U32(z0))) → c73(U51'(proper(x0), proper(x1), U32(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U32(z0))) 686.59/213.85
PROPER(U51(x0, x1, U41(z0, z1))) → c73(U51'(proper(x0), proper(x1), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U41(z0, z1))) 686.59/213.85
PROPER(U51(x0, x1, U51(z0, z1, z2))) → c73(U51'(proper(x0), proper(x1), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U51(z0, z1, z2))) 686.59/213.85
PROPER(U51(x0, x1, U52(z0, z1, z2))) → c73(U51'(proper(x0), proper(x1), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U52(z0, z1, z2))) 686.59/213.85
PROPER(U51(x0, x1, s(z0))) → c73(U51'(proper(x0), proper(x1), s(proper(z0))), PROPER(x0), PROPER(x1), PROPER(s(z0))) 686.59/213.85
PROPER(U51(x0, x1, plus(z0, z1))) → c73(U51'(proper(x0), proper(x1), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(plus(z0, z1))) 686.59/213.85
PROPER(U51(x0, x1, U61(z0))) → c73(U51'(proper(x0), proper(x1), U61(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U61(z0))) 686.59/213.85
PROPER(U51(x0, x1, U71(z0, z1, z2))) → c73(U51'(proper(x0), proper(x1), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U71(z0, z1, z2))) 686.59/213.85
PROPER(U51(x0, x1, U72(z0, z1, z2))) → c73(U51'(proper(x0), proper(x1), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U72(z0, z1, z2))) 686.59/213.85
PROPER(U51(x0, x1, x(z0, z1))) → c73(U51'(proper(x0), proper(x1), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(x(z0, z1))) 686.59/213.85
PROPER(U51(x0, U11(z0, z1), x2)) → c73(U51'(proper(x0), U11(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U11(z0, z1)), PROPER(x2)) 686.59/213.85
PROPER(U51(x0, U12(z0), x2)) → c73(U51'(proper(x0), U12(proper(z0)), proper(x2)), PROPER(x0), PROPER(U12(z0)), PROPER(x2)) 686.59/213.85
PROPER(U51(x0, isNat(z0), x2)) → c73(U51'(proper(x0), isNat(proper(z0)), proper(x2)), PROPER(x0), PROPER(isNat(z0)), PROPER(x2)) 686.59/213.85
PROPER(U51(x0, U21(z0), x2)) → c73(U51'(proper(x0), U21(proper(z0)), proper(x2)), PROPER(x0), PROPER(U21(z0)), PROPER(x2)) 686.59/213.85
PROPER(U51(x0, U31(z0, z1), x2)) → c73(U51'(proper(x0), U31(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U31(z0, z1)), PROPER(x2)) 686.59/213.85
PROPER(U51(x0, U32(z0), x2)) → c73(U51'(proper(x0), U32(proper(z0)), proper(x2)), PROPER(x0), PROPER(U32(z0)), PROPER(x2)) 686.59/213.85
PROPER(U51(x0, U41(z0, z1), x2)) → c73(U51'(proper(x0), U41(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U41(z0, z1)), PROPER(x2)) 686.59/213.85
PROPER(U51(x0, U51(z0, z1, z2), x2)) → c73(U51'(proper(x0), U51(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U51(z0, z1, z2)), PROPER(x2)) 686.59/213.85
PROPER(U51(x0, U52(z0, z1, z2), x2)) → c73(U51'(proper(x0), U52(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U52(z0, z1, z2)), PROPER(x2)) 686.59/213.85
PROPER(U51(x0, s(z0), x2)) → c73(U51'(proper(x0), s(proper(z0)), proper(x2)), PROPER(x0), PROPER(s(z0)), PROPER(x2)) 686.59/213.85
PROPER(U51(x0, plus(z0, z1), x2)) → c73(U51'(proper(x0), plus(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(plus(z0, z1)), PROPER(x2)) 686.59/213.85
PROPER(U51(x0, U61(z0), x2)) → c73(U51'(proper(x0), U61(proper(z0)), proper(x2)), PROPER(x0), PROPER(U61(z0)), PROPER(x2)) 686.59/213.85
PROPER(U51(x0, U71(z0, z1, z2), x2)) → c73(U51'(proper(x0), U71(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U71(z0, z1, z2)), PROPER(x2)) 686.59/213.85
PROPER(U51(x0, U72(z0, z1, z2), x2)) → c73(U51'(proper(x0), U72(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U72(z0, z1, z2)), PROPER(x2)) 686.59/213.85
PROPER(U51(x0, x(z0, z1), x2)) → c73(U51'(proper(x0), x(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(x(z0, z1)), PROPER(x2)) 686.59/213.85
PROPER(U51(U11(z0, z1), x1, x2)) → c73(U51'(U11(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U11(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.85
PROPER(U51(U12(z0), x1, x2)) → c73(U51'(U12(proper(z0)), proper(x1), proper(x2)), PROPER(U12(z0)), PROPER(x1), PROPER(x2)) 686.59/213.85
PROPER(U51(isNat(z0), x1, x2)) → c73(U51'(isNat(proper(z0)), proper(x1), proper(x2)), PROPER(isNat(z0)), PROPER(x1), PROPER(x2)) 686.59/213.85
PROPER(U51(U21(z0), x1, x2)) → c73(U51'(U21(proper(z0)), proper(x1), proper(x2)), PROPER(U21(z0)), PROPER(x1), PROPER(x2)) 686.59/213.85
PROPER(U51(U31(z0, z1), x1, x2)) → c73(U51'(U31(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U31(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.85
PROPER(U51(U32(z0), x1, x2)) → c73(U51'(U32(proper(z0)), proper(x1), proper(x2)), PROPER(U32(z0)), PROPER(x1), PROPER(x2)) 686.59/213.85
PROPER(U51(U41(z0, z1), x1, x2)) → c73(U51'(U41(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U41(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.85
PROPER(U51(U51(z0, z1, z2), x1, x2)) → c73(U51'(U51(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U51(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.59/213.85
PROPER(U51(U52(z0, z1, z2), x1, x2)) → c73(U51'(U52(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U52(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.59/213.85
PROPER(U51(s(z0), x1, x2)) → c73(U51'(s(proper(z0)), proper(x1), proper(x2)), PROPER(s(z0)), PROPER(x1), PROPER(x2)) 686.59/213.85
PROPER(U51(plus(z0, z1), x1, x2)) → c73(U51'(plus(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(plus(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.85
PROPER(U51(U61(z0), x1, x2)) → c73(U51'(U61(proper(z0)), proper(x1), proper(x2)), PROPER(U61(z0)), PROPER(x1), PROPER(x2)) 686.59/213.85
PROPER(U51(U71(z0, z1, z2), x1, x2)) → c73(U51'(U71(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U71(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.59/213.85
PROPER(U51(U72(z0, z1, z2), x1, x2)) → c73(U51'(U72(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U72(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.59/213.85
PROPER(U51(x(z0, z1), x1, x2)) → c73(U51'(x(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(x(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.85
PROPER(U51(x0, x1, tt)) → c73(U51'(proper(x0), proper(x1), ok(tt)), PROPER(x0), PROPER(x1)) 686.59/213.85
PROPER(U51(x0, x1, 0)) → c73(U51'(proper(x0), proper(x1), ok(0)), PROPER(x0), PROPER(x1)) 686.59/213.85
PROPER(U51(x0, tt, x2)) → c73(U51'(proper(x0), ok(tt), proper(x2)), PROPER(x0), PROPER(x2)) 686.59/213.85
PROPER(U51(x0, 0, x2)) → c73(U51'(proper(x0), ok(0), proper(x2)), PROPER(x0), PROPER(x2)) 686.59/213.85
PROPER(U51(tt, x1, x2)) → c73(U51'(ok(tt), proper(x1), proper(x2)), PROPER(x1), PROPER(x2)) 686.59/213.85
PROPER(U51(0, x1, x2)) → c73(U51'(ok(0), proper(x1), proper(x2)), PROPER(x1), PROPER(x2)) 686.59/213.85
PROPER(U52(x0, x1, U11(z0, z1))) → c74(U52'(proper(x0), proper(x1), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U11(z0, z1))) 686.59/213.85
PROPER(U52(x0, x1, U12(z0))) → c74(U52'(proper(x0), proper(x1), U12(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U12(z0))) 686.59/213.85
PROPER(U52(x0, x1, isNat(z0))) → c74(U52'(proper(x0), proper(x1), isNat(proper(z0))), PROPER(x0), PROPER(x1), PROPER(isNat(z0))) 686.59/213.85
PROPER(U52(x0, x1, U21(z0))) → c74(U52'(proper(x0), proper(x1), U21(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U21(z0))) 686.59/213.85
PROPER(U52(x0, x1, U31(z0, z1))) → c74(U52'(proper(x0), proper(x1), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U31(z0, z1))) 686.59/213.85
PROPER(U52(x0, x1, U32(z0))) → c74(U52'(proper(x0), proper(x1), U32(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U32(z0))) 686.59/213.85
PROPER(U52(x0, x1, U41(z0, z1))) → c74(U52'(proper(x0), proper(x1), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U41(z0, z1))) 686.59/213.85
PROPER(U52(x0, x1, U51(z0, z1, z2))) → c74(U52'(proper(x0), proper(x1), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U51(z0, z1, z2))) 686.59/213.85
PROPER(U52(x0, x1, U52(z0, z1, z2))) → c74(U52'(proper(x0), proper(x1), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U52(z0, z1, z2))) 686.59/213.85
PROPER(U52(x0, x1, s(z0))) → c74(U52'(proper(x0), proper(x1), s(proper(z0))), PROPER(x0), PROPER(x1), PROPER(s(z0))) 686.59/213.85
PROPER(U52(x0, x1, plus(z0, z1))) → c74(U52'(proper(x0), proper(x1), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(plus(z0, z1))) 686.59/213.85
PROPER(U52(x0, x1, U61(z0))) → c74(U52'(proper(x0), proper(x1), U61(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U61(z0))) 686.59/213.85
PROPER(U52(x0, x1, U71(z0, z1, z2))) → c74(U52'(proper(x0), proper(x1), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U71(z0, z1, z2))) 686.59/213.85
PROPER(U52(x0, x1, U72(z0, z1, z2))) → c74(U52'(proper(x0), proper(x1), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U72(z0, z1, z2))) 686.59/213.85
PROPER(U52(x0, x1, x(z0, z1))) → c74(U52'(proper(x0), proper(x1), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(x(z0, z1))) 686.59/213.85
PROPER(U52(x0, U11(z0, z1), x2)) → c74(U52'(proper(x0), U11(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U11(z0, z1)), PROPER(x2)) 686.59/213.85
PROPER(U52(x0, U12(z0), x2)) → c74(U52'(proper(x0), U12(proper(z0)), proper(x2)), PROPER(x0), PROPER(U12(z0)), PROPER(x2)) 686.59/213.85
PROPER(U52(x0, isNat(z0), x2)) → c74(U52'(proper(x0), isNat(proper(z0)), proper(x2)), PROPER(x0), PROPER(isNat(z0)), PROPER(x2)) 686.59/213.85
PROPER(U52(x0, U21(z0), x2)) → c74(U52'(proper(x0), U21(proper(z0)), proper(x2)), PROPER(x0), PROPER(U21(z0)), PROPER(x2)) 686.59/213.85
PROPER(U52(x0, U31(z0, z1), x2)) → c74(U52'(proper(x0), U31(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U31(z0, z1)), PROPER(x2)) 686.59/213.85
PROPER(U52(x0, U32(z0), x2)) → c74(U52'(proper(x0), U32(proper(z0)), proper(x2)), PROPER(x0), PROPER(U32(z0)), PROPER(x2)) 686.59/213.85
PROPER(U52(x0, U41(z0, z1), x2)) → c74(U52'(proper(x0), U41(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U41(z0, z1)), PROPER(x2)) 686.59/213.85
PROPER(U52(x0, U51(z0, z1, z2), x2)) → c74(U52'(proper(x0), U51(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U51(z0, z1, z2)), PROPER(x2)) 686.59/213.85
PROPER(U52(x0, U52(z0, z1, z2), x2)) → c74(U52'(proper(x0), U52(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U52(z0, z1, z2)), PROPER(x2)) 686.59/213.85
PROPER(U52(x0, s(z0), x2)) → c74(U52'(proper(x0), s(proper(z0)), proper(x2)), PROPER(x0), PROPER(s(z0)), PROPER(x2)) 686.59/213.85
PROPER(U52(x0, plus(z0, z1), x2)) → c74(U52'(proper(x0), plus(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(plus(z0, z1)), PROPER(x2)) 686.59/213.85
PROPER(U52(x0, U61(z0), x2)) → c74(U52'(proper(x0), U61(proper(z0)), proper(x2)), PROPER(x0), PROPER(U61(z0)), PROPER(x2)) 686.59/213.85
PROPER(U52(x0, U71(z0, z1, z2), x2)) → c74(U52'(proper(x0), U71(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U71(z0, z1, z2)), PROPER(x2)) 686.59/213.85
PROPER(U52(x0, U72(z0, z1, z2), x2)) → c74(U52'(proper(x0), U72(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U72(z0, z1, z2)), PROPER(x2)) 686.59/213.85
PROPER(U52(x0, x(z0, z1), x2)) → c74(U52'(proper(x0), x(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(x(z0, z1)), PROPER(x2)) 686.59/213.85
PROPER(U52(U11(z0, z1), x1, x2)) → c74(U52'(U11(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U11(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.85
PROPER(U52(U12(z0), x1, x2)) → c74(U52'(U12(proper(z0)), proper(x1), proper(x2)), PROPER(U12(z0)), PROPER(x1), PROPER(x2)) 686.59/213.85
PROPER(U52(isNat(z0), x1, x2)) → c74(U52'(isNat(proper(z0)), proper(x1), proper(x2)), PROPER(isNat(z0)), PROPER(x1), PROPER(x2)) 686.59/213.85
PROPER(U52(U21(z0), x1, x2)) → c74(U52'(U21(proper(z0)), proper(x1), proper(x2)), PROPER(U21(z0)), PROPER(x1), PROPER(x2)) 686.59/213.85
PROPER(U52(U31(z0, z1), x1, x2)) → c74(U52'(U31(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U31(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.85
PROPER(U52(U32(z0), x1, x2)) → c74(U52'(U32(proper(z0)), proper(x1), proper(x2)), PROPER(U32(z0)), PROPER(x1), PROPER(x2)) 686.59/213.85
PROPER(U52(U41(z0, z1), x1, x2)) → c74(U52'(U41(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U41(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.85
PROPER(U52(U51(z0, z1, z2), x1, x2)) → c74(U52'(U51(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U51(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.59/213.85
PROPER(U52(U52(z0, z1, z2), x1, x2)) → c74(U52'(U52(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U52(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.59/213.85
PROPER(U52(s(z0), x1, x2)) → c74(U52'(s(proper(z0)), proper(x1), proper(x2)), PROPER(s(z0)), PROPER(x1), PROPER(x2)) 686.59/213.85
PROPER(U52(plus(z0, z1), x1, x2)) → c74(U52'(plus(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(plus(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.85
PROPER(U52(U61(z0), x1, x2)) → c74(U52'(U61(proper(z0)), proper(x1), proper(x2)), PROPER(U61(z0)), PROPER(x1), PROPER(x2)) 686.59/213.85
PROPER(U52(U71(z0, z1, z2), x1, x2)) → c74(U52'(U71(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U71(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.59/213.85
PROPER(U52(U72(z0, z1, z2), x1, x2)) → c74(U52'(U72(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U72(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.59/213.85
PROPER(U52(x(z0, z1), x1, x2)) → c74(U52'(x(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(x(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.85
PROPER(U52(x0, x1, tt)) → c74(U52'(proper(x0), proper(x1), ok(tt)), PROPER(x0), PROPER(x1)) 686.59/213.85
PROPER(U52(x0, x1, 0)) → c74(U52'(proper(x0), proper(x1), ok(0)), PROPER(x0), PROPER(x1)) 686.59/213.85
PROPER(U52(x0, tt, x2)) → c74(U52'(proper(x0), ok(tt), proper(x2)), PROPER(x0), PROPER(x2)) 686.59/213.85
PROPER(U52(x0, 0, x2)) → c74(U52'(proper(x0), ok(0), proper(x2)), PROPER(x0), PROPER(x2)) 686.59/213.85
PROPER(U52(tt, x1, x2)) → c74(U52'(ok(tt), proper(x1), proper(x2)), PROPER(x1), PROPER(x2)) 686.59/213.85
PROPER(U52(0, x1, x2)) → c74(U52'(ok(0), proper(x1), proper(x2)), PROPER(x1), PROPER(x2)) 686.59/213.85
PROPER(s(U11(z0, z1))) → c75(S(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.59/213.85
PROPER(s(U12(z0))) → c75(S(U12(proper(z0))), PROPER(U12(z0))) 686.59/213.85
PROPER(s(isNat(z0))) → c75(S(isNat(proper(z0))), PROPER(isNat(z0))) 686.59/213.85
PROPER(s(U21(z0))) → c75(S(U21(proper(z0))), PROPER(U21(z0))) 686.59/213.85
PROPER(s(U31(z0, z1))) → c75(S(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.59/213.85
PROPER(s(U32(z0))) → c75(S(U32(proper(z0))), PROPER(U32(z0))) 686.59/213.85
PROPER(s(U41(z0, z1))) → c75(S(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.59/213.85
PROPER(s(U51(z0, z1, z2))) → c75(S(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.59/213.85
PROPER(s(U52(z0, z1, z2))) → c75(S(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.59/213.85
PROPER(s(s(z0))) → c75(S(s(proper(z0))), PROPER(s(z0))) 686.59/213.85
PROPER(s(plus(z0, z1))) → c75(S(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.59/213.85
PROPER(s(U61(z0))) → c75(S(U61(proper(z0))), PROPER(U61(z0))) 686.59/213.85
PROPER(s(U71(z0, z1, z2))) → c75(S(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.59/213.85
PROPER(s(U72(z0, z1, z2))) → c75(S(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.59/213.85
PROPER(s(x(z0, z1))) → c75(S(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.59/213.85
PROPER(s(tt)) → c75(S(ok(tt))) 686.59/213.85
PROPER(s(0)) → c75(S(ok(0))) 686.59/213.85
PROPER(plus(x0, U11(z0, z1))) → c76(PLUS(proper(x0), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(U11(z0, z1))) 686.59/213.85
PROPER(plus(x0, U12(z0))) → c76(PLUS(proper(x0), U12(proper(z0))), PROPER(x0), PROPER(U12(z0))) 686.59/213.85
PROPER(plus(x0, isNat(z0))) → c76(PLUS(proper(x0), isNat(proper(z0))), PROPER(x0), PROPER(isNat(z0))) 686.59/213.85
PROPER(plus(x0, U21(z0))) → c76(PLUS(proper(x0), U21(proper(z0))), PROPER(x0), PROPER(U21(z0))) 686.59/213.85
PROPER(plus(x0, U31(z0, z1))) → c76(PLUS(proper(x0), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(U31(z0, z1))) 686.59/213.85
PROPER(plus(x0, U32(z0))) → c76(PLUS(proper(x0), U32(proper(z0))), PROPER(x0), PROPER(U32(z0))) 686.59/213.85
PROPER(plus(x0, U41(z0, z1))) → c76(PLUS(proper(x0), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(U41(z0, z1))) 686.59/213.85
PROPER(plus(x0, U51(z0, z1, z2))) → c76(PLUS(proper(x0), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U51(z0, z1, z2))) 686.59/213.85
PROPER(plus(x0, U52(z0, z1, z2))) → c76(PLUS(proper(x0), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U52(z0, z1, z2))) 686.59/213.85
PROPER(plus(x0, s(z0))) → c76(PLUS(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 686.59/213.85
PROPER(plus(x0, plus(z0, z1))) → c76(PLUS(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 686.59/213.85
PROPER(plus(x0, U61(z0))) → c76(PLUS(proper(x0), U61(proper(z0))), PROPER(x0), PROPER(U61(z0))) 686.59/213.85
PROPER(plus(x0, U71(z0, z1, z2))) → c76(PLUS(proper(x0), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U71(z0, z1, z2))) 686.59/213.85
PROPER(plus(x0, U72(z0, z1, z2))) → c76(PLUS(proper(x0), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U72(z0, z1, z2))) 686.59/213.85
PROPER(plus(x0, x(z0, z1))) → c76(PLUS(proper(x0), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x(z0, z1))) 686.59/213.85
PROPER(plus(U11(z0, z1), x1)) → c76(PLUS(U11(proper(z0), proper(z1)), proper(x1)), PROPER(U11(z0, z1)), PROPER(x1)) 686.59/213.85
PROPER(plus(U12(z0), x1)) → c76(PLUS(U12(proper(z0)), proper(x1)), PROPER(U12(z0)), PROPER(x1)) 686.59/213.85
PROPER(plus(isNat(z0), x1)) → c76(PLUS(isNat(proper(z0)), proper(x1)), PROPER(isNat(z0)), PROPER(x1)) 686.59/213.85
PROPER(plus(U21(z0), x1)) → c76(PLUS(U21(proper(z0)), proper(x1)), PROPER(U21(z0)), PROPER(x1)) 686.59/213.85
PROPER(plus(U31(z0, z1), x1)) → c76(PLUS(U31(proper(z0), proper(z1)), proper(x1)), PROPER(U31(z0, z1)), PROPER(x1)) 686.59/213.85
PROPER(plus(U32(z0), x1)) → c76(PLUS(U32(proper(z0)), proper(x1)), PROPER(U32(z0)), PROPER(x1)) 686.59/213.85
PROPER(plus(U41(z0, z1), x1)) → c76(PLUS(U41(proper(z0), proper(z1)), proper(x1)), PROPER(U41(z0, z1)), PROPER(x1)) 686.59/213.85
PROPER(plus(U51(z0, z1, z2), x1)) → c76(PLUS(U51(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U51(z0, z1, z2)), PROPER(x1)) 686.59/213.85
PROPER(plus(U52(z0, z1, z2), x1)) → c76(PLUS(U52(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U52(z0, z1, z2)), PROPER(x1)) 686.59/213.85
PROPER(plus(s(z0), x1)) → c76(PLUS(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 686.59/213.85
PROPER(plus(plus(z0, z1), x1)) → c76(PLUS(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 686.59/213.85
PROPER(plus(U61(z0), x1)) → c76(PLUS(U61(proper(z0)), proper(x1)), PROPER(U61(z0)), PROPER(x1)) 686.59/213.85
PROPER(plus(U71(z0, z1, z2), x1)) → c76(PLUS(U71(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U71(z0, z1, z2)), PROPER(x1)) 686.59/213.85
PROPER(plus(U72(z0, z1, z2), x1)) → c76(PLUS(U72(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U72(z0, z1, z2)), PROPER(x1)) 686.59/213.85
PROPER(plus(x(z0, z1), x1)) → c76(PLUS(x(proper(z0), proper(z1)), proper(x1)), PROPER(x(z0, z1)), PROPER(x1)) 686.59/213.85
PROPER(plus(x0, tt)) → c76(PLUS(proper(x0), ok(tt)), PROPER(x0)) 686.59/213.85
PROPER(plus(x0, 0)) → c76(PLUS(proper(x0), ok(0)), PROPER(x0)) 686.59/213.85
PROPER(plus(tt, x1)) → c76(PLUS(ok(tt), proper(x1)), PROPER(x1)) 686.59/213.85
PROPER(plus(0, x1)) → c76(PLUS(ok(0), proper(x1)), PROPER(x1)) 686.59/213.85
PROPER(U61(U11(z0, z1))) → c77(U61'(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.59/213.85
PROPER(U61(U12(z0))) → c77(U61'(U12(proper(z0))), PROPER(U12(z0))) 686.59/213.85
PROPER(U61(isNat(z0))) → c77(U61'(isNat(proper(z0))), PROPER(isNat(z0))) 686.59/213.85
PROPER(U61(U21(z0))) → c77(U61'(U21(proper(z0))), PROPER(U21(z0))) 686.59/213.85
PROPER(U61(U31(z0, z1))) → c77(U61'(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.59/213.85
PROPER(U61(U32(z0))) → c77(U61'(U32(proper(z0))), PROPER(U32(z0))) 686.59/213.85
PROPER(U61(U41(z0, z1))) → c77(U61'(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.59/213.85
PROPER(U61(U51(z0, z1, z2))) → c77(U61'(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.59/213.85
PROPER(U61(U52(z0, z1, z2))) → c77(U61'(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.59/213.85
PROPER(U61(s(z0))) → c77(U61'(s(proper(z0))), PROPER(s(z0))) 686.59/213.85
PROPER(U61(plus(z0, z1))) → c77(U61'(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.59/213.85
PROPER(U61(U61(z0))) → c77(U61'(U61(proper(z0))), PROPER(U61(z0))) 686.59/213.85
PROPER(U61(U71(z0, z1, z2))) → c77(U61'(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.59/213.85
PROPER(U61(U72(z0, z1, z2))) → c77(U61'(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.59/213.85
PROPER(U61(x(z0, z1))) → c77(U61'(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.59/213.85
PROPER(U61(tt)) → c77(U61'(ok(tt))) 686.59/213.85
PROPER(U61(0)) → c77(U61'(ok(0))) 686.59/213.85
PROPER(U71(x0, x1, U11(z0, z1))) → c79(U71'(proper(x0), proper(x1), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U11(z0, z1))) 686.59/213.85
PROPER(U71(x0, x1, U12(z0))) → c79(U71'(proper(x0), proper(x1), U12(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U12(z0))) 686.59/213.85
PROPER(U71(x0, x1, isNat(z0))) → c79(U71'(proper(x0), proper(x1), isNat(proper(z0))), PROPER(x0), PROPER(x1), PROPER(isNat(z0))) 686.59/213.85
PROPER(U71(x0, x1, U21(z0))) → c79(U71'(proper(x0), proper(x1), U21(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U21(z0))) 686.59/213.85
PROPER(U71(x0, x1, U31(z0, z1))) → c79(U71'(proper(x0), proper(x1), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U31(z0, z1))) 686.59/213.85
PROPER(U71(x0, x1, U32(z0))) → c79(U71'(proper(x0), proper(x1), U32(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U32(z0))) 686.59/213.85
PROPER(U71(x0, x1, U41(z0, z1))) → c79(U71'(proper(x0), proper(x1), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U41(z0, z1))) 686.59/213.85
PROPER(U71(x0, x1, U51(z0, z1, z2))) → c79(U71'(proper(x0), proper(x1), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U51(z0, z1, z2))) 686.59/213.85
PROPER(U71(x0, x1, U52(z0, z1, z2))) → c79(U71'(proper(x0), proper(x1), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U52(z0, z1, z2))) 686.59/213.85
PROPER(U71(x0, x1, s(z0))) → c79(U71'(proper(x0), proper(x1), s(proper(z0))), PROPER(x0), PROPER(x1), PROPER(s(z0))) 686.59/213.85
PROPER(U71(x0, x1, plus(z0, z1))) → c79(U71'(proper(x0), proper(x1), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(plus(z0, z1))) 686.59/213.85
PROPER(U71(x0, x1, U61(z0))) → c79(U71'(proper(x0), proper(x1), U61(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U61(z0))) 686.59/213.85
PROPER(U71(x0, x1, U71(z0, z1, z2))) → c79(U71'(proper(x0), proper(x1), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U71(z0, z1, z2))) 686.59/213.85
PROPER(U71(x0, x1, U72(z0, z1, z2))) → c79(U71'(proper(x0), proper(x1), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U72(z0, z1, z2))) 686.59/213.85
PROPER(U71(x0, x1, x(z0, z1))) → c79(U71'(proper(x0), proper(x1), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(x(z0, z1))) 686.59/213.85
PROPER(U71(x0, U11(z0, z1), x2)) → c79(U71'(proper(x0), U11(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U11(z0, z1)), PROPER(x2)) 686.59/213.85
PROPER(U71(x0, U12(z0), x2)) → c79(U71'(proper(x0), U12(proper(z0)), proper(x2)), PROPER(x0), PROPER(U12(z0)), PROPER(x2)) 686.59/213.85
PROPER(U71(x0, isNat(z0), x2)) → c79(U71'(proper(x0), isNat(proper(z0)), proper(x2)), PROPER(x0), PROPER(isNat(z0)), PROPER(x2)) 686.59/213.85
PROPER(U71(x0, U21(z0), x2)) → c79(U71'(proper(x0), U21(proper(z0)), proper(x2)), PROPER(x0), PROPER(U21(z0)), PROPER(x2)) 686.59/213.85
PROPER(U71(x0, U31(z0, z1), x2)) → c79(U71'(proper(x0), U31(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U31(z0, z1)), PROPER(x2)) 686.59/213.85
PROPER(U71(x0, U32(z0), x2)) → c79(U71'(proper(x0), U32(proper(z0)), proper(x2)), PROPER(x0), PROPER(U32(z0)), PROPER(x2)) 686.59/213.85
PROPER(U71(x0, U41(z0, z1), x2)) → c79(U71'(proper(x0), U41(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U41(z0, z1)), PROPER(x2)) 686.59/213.85
PROPER(U71(x0, U51(z0, z1, z2), x2)) → c79(U71'(proper(x0), U51(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U51(z0, z1, z2)), PROPER(x2)) 686.59/213.85
PROPER(U71(x0, U52(z0, z1, z2), x2)) → c79(U71'(proper(x0), U52(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U52(z0, z1, z2)), PROPER(x2)) 686.59/213.85
PROPER(U71(x0, s(z0), x2)) → c79(U71'(proper(x0), s(proper(z0)), proper(x2)), PROPER(x0), PROPER(s(z0)), PROPER(x2)) 686.59/213.85
PROPER(U71(x0, plus(z0, z1), x2)) → c79(U71'(proper(x0), plus(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(plus(z0, z1)), PROPER(x2)) 686.59/213.85
PROPER(U71(x0, U61(z0), x2)) → c79(U71'(proper(x0), U61(proper(z0)), proper(x2)), PROPER(x0), PROPER(U61(z0)), PROPER(x2)) 686.59/213.85
PROPER(U71(x0, U71(z0, z1, z2), x2)) → c79(U71'(proper(x0), U71(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U71(z0, z1, z2)), PROPER(x2)) 686.59/213.85
PROPER(U71(x0, U72(z0, z1, z2), x2)) → c79(U71'(proper(x0), U72(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U72(z0, z1, z2)), PROPER(x2)) 686.59/213.85
PROPER(U71(x0, x(z0, z1), x2)) → c79(U71'(proper(x0), x(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(x(z0, z1)), PROPER(x2)) 686.59/213.85
PROPER(U71(U11(z0, z1), x1, x2)) → c79(U71'(U11(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U11(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.85
PROPER(U71(U12(z0), x1, x2)) → c79(U71'(U12(proper(z0)), proper(x1), proper(x2)), PROPER(U12(z0)), PROPER(x1), PROPER(x2)) 686.59/213.85
PROPER(U71(isNat(z0), x1, x2)) → c79(U71'(isNat(proper(z0)), proper(x1), proper(x2)), PROPER(isNat(z0)), PROPER(x1), PROPER(x2)) 686.59/213.85
PROPER(U71(U21(z0), x1, x2)) → c79(U71'(U21(proper(z0)), proper(x1), proper(x2)), PROPER(U21(z0)), PROPER(x1), PROPER(x2)) 686.59/213.85
PROPER(U71(U31(z0, z1), x1, x2)) → c79(U71'(U31(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U31(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.85
PROPER(U71(U32(z0), x1, x2)) → c79(U71'(U32(proper(z0)), proper(x1), proper(x2)), PROPER(U32(z0)), PROPER(x1), PROPER(x2)) 686.59/213.85
PROPER(U71(U41(z0, z1), x1, x2)) → c79(U71'(U41(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U41(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.85
PROPER(U71(U51(z0, z1, z2), x1, x2)) → c79(U71'(U51(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U51(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.59/213.85
PROPER(U71(U52(z0, z1, z2), x1, x2)) → c79(U71'(U52(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U52(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.59/213.85
PROPER(U71(s(z0), x1, x2)) → c79(U71'(s(proper(z0)), proper(x1), proper(x2)), PROPER(s(z0)), PROPER(x1), PROPER(x2)) 686.59/213.85
PROPER(U71(plus(z0, z1), x1, x2)) → c79(U71'(plus(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(plus(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.85
PROPER(U71(U61(z0), x1, x2)) → c79(U71'(U61(proper(z0)), proper(x1), proper(x2)), PROPER(U61(z0)), PROPER(x1), PROPER(x2)) 686.59/213.85
PROPER(U71(U71(z0, z1, z2), x1, x2)) → c79(U71'(U71(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U71(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.59/213.85
PROPER(U71(U72(z0, z1, z2), x1, x2)) → c79(U71'(U72(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U72(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.59/213.85
PROPER(U71(x(z0, z1), x1, x2)) → c79(U71'(x(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(x(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.85
PROPER(U71(x0, x1, tt)) → c79(U71'(proper(x0), proper(x1), ok(tt)), PROPER(x0), PROPER(x1)) 686.59/213.85
PROPER(U71(x0, x1, 0)) → c79(U71'(proper(x0), proper(x1), ok(0)), PROPER(x0), PROPER(x1)) 686.59/213.85
PROPER(U71(x0, tt, x2)) → c79(U71'(proper(x0), ok(tt), proper(x2)), PROPER(x0), PROPER(x2)) 686.59/213.85
PROPER(U71(x0, 0, x2)) → c79(U71'(proper(x0), ok(0), proper(x2)), PROPER(x0), PROPER(x2)) 686.59/213.85
PROPER(U71(tt, x1, x2)) → c79(U71'(ok(tt), proper(x1), proper(x2)), PROPER(x1), PROPER(x2)) 686.59/213.85
PROPER(U71(0, x1, x2)) → c79(U71'(ok(0), proper(x1), proper(x2)), PROPER(x1), PROPER(x2)) 686.59/213.85
PROPER(U72(x0, x1, U11(z0, z1))) → c80(U72'(proper(x0), proper(x1), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U11(z0, z1))) 686.59/213.85
PROPER(U72(x0, x1, U12(z0))) → c80(U72'(proper(x0), proper(x1), U12(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U12(z0))) 686.59/213.85
PROPER(U72(x0, x1, isNat(z0))) → c80(U72'(proper(x0), proper(x1), isNat(proper(z0))), PROPER(x0), PROPER(x1), PROPER(isNat(z0))) 686.59/213.85
PROPER(U72(x0, x1, U21(z0))) → c80(U72'(proper(x0), proper(x1), U21(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U21(z0))) 686.59/213.85
PROPER(U72(x0, x1, U31(z0, z1))) → c80(U72'(proper(x0), proper(x1), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U31(z0, z1))) 686.59/213.85
PROPER(U72(x0, x1, U32(z0))) → c80(U72'(proper(x0), proper(x1), U32(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U32(z0))) 686.59/213.85
PROPER(U72(x0, x1, U41(z0, z1))) → c80(U72'(proper(x0), proper(x1), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U41(z0, z1))) 686.59/213.85
PROPER(U72(x0, x1, U51(z0, z1, z2))) → c80(U72'(proper(x0), proper(x1), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U51(z0, z1, z2))) 686.59/213.85
PROPER(U72(x0, x1, U52(z0, z1, z2))) → c80(U72'(proper(x0), proper(x1), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U52(z0, z1, z2))) 686.59/213.85
PROPER(U72(x0, x1, s(z0))) → c80(U72'(proper(x0), proper(x1), s(proper(z0))), PROPER(x0), PROPER(x1), PROPER(s(z0))) 686.59/213.85
PROPER(U72(x0, x1, plus(z0, z1))) → c80(U72'(proper(x0), proper(x1), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(plus(z0, z1))) 686.59/213.85
PROPER(U72(x0, x1, U61(z0))) → c80(U72'(proper(x0), proper(x1), U61(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U61(z0))) 686.59/213.85
PROPER(U72(x0, x1, U71(z0, z1, z2))) → c80(U72'(proper(x0), proper(x1), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U71(z0, z1, z2))) 686.59/213.85
PROPER(U72(x0, x1, U72(z0, z1, z2))) → c80(U72'(proper(x0), proper(x1), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U72(z0, z1, z2))) 686.59/213.85
PROPER(U72(x0, x1, x(z0, z1))) → c80(U72'(proper(x0), proper(x1), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(x(z0, z1))) 686.59/213.85
PROPER(U72(x0, U11(z0, z1), x2)) → c80(U72'(proper(x0), U11(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U11(z0, z1)), PROPER(x2)) 686.59/213.85
PROPER(U72(x0, U12(z0), x2)) → c80(U72'(proper(x0), U12(proper(z0)), proper(x2)), PROPER(x0), PROPER(U12(z0)), PROPER(x2)) 686.59/213.85
PROPER(U72(x0, isNat(z0), x2)) → c80(U72'(proper(x0), isNat(proper(z0)), proper(x2)), PROPER(x0), PROPER(isNat(z0)), PROPER(x2)) 686.59/213.85
PROPER(U72(x0, U21(z0), x2)) → c80(U72'(proper(x0), U21(proper(z0)), proper(x2)), PROPER(x0), PROPER(U21(z0)), PROPER(x2)) 686.59/213.85
PROPER(U72(x0, U31(z0, z1), x2)) → c80(U72'(proper(x0), U31(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U31(z0, z1)), PROPER(x2)) 686.59/213.85
PROPER(U72(x0, U32(z0), x2)) → c80(U72'(proper(x0), U32(proper(z0)), proper(x2)), PROPER(x0), PROPER(U32(z0)), PROPER(x2)) 686.59/213.85
PROPER(U72(x0, U41(z0, z1), x2)) → c80(U72'(proper(x0), U41(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U41(z0, z1)), PROPER(x2)) 686.59/213.85
PROPER(U72(x0, U51(z0, z1, z2), x2)) → c80(U72'(proper(x0), U51(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U51(z0, z1, z2)), PROPER(x2)) 686.59/213.85
PROPER(U72(x0, U52(z0, z1, z2), x2)) → c80(U72'(proper(x0), U52(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U52(z0, z1, z2)), PROPER(x2)) 686.59/213.85
PROPER(U72(x0, s(z0), x2)) → c80(U72'(proper(x0), s(proper(z0)), proper(x2)), PROPER(x0), PROPER(s(z0)), PROPER(x2)) 686.59/213.85
PROPER(U72(x0, plus(z0, z1), x2)) → c80(U72'(proper(x0), plus(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(plus(z0, z1)), PROPER(x2)) 686.59/213.85
PROPER(U72(x0, U61(z0), x2)) → c80(U72'(proper(x0), U61(proper(z0)), proper(x2)), PROPER(x0), PROPER(U61(z0)), PROPER(x2)) 686.59/213.85
PROPER(U72(x0, U71(z0, z1, z2), x2)) → c80(U72'(proper(x0), U71(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U71(z0, z1, z2)), PROPER(x2)) 686.59/213.85
PROPER(U72(x0, U72(z0, z1, z2), x2)) → c80(U72'(proper(x0), U72(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U72(z0, z1, z2)), PROPER(x2)) 686.59/213.85
PROPER(U72(x0, x(z0, z1), x2)) → c80(U72'(proper(x0), x(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(x(z0, z1)), PROPER(x2)) 686.59/213.85
PROPER(U72(U11(z0, z1), x1, x2)) → c80(U72'(U11(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U11(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.85
PROPER(U72(U12(z0), x1, x2)) → c80(U72'(U12(proper(z0)), proper(x1), proper(x2)), PROPER(U12(z0)), PROPER(x1), PROPER(x2)) 686.59/213.85
PROPER(U72(isNat(z0), x1, x2)) → c80(U72'(isNat(proper(z0)), proper(x1), proper(x2)), PROPER(isNat(z0)), PROPER(x1), PROPER(x2)) 686.59/213.85
PROPER(U72(U21(z0), x1, x2)) → c80(U72'(U21(proper(z0)), proper(x1), proper(x2)), PROPER(U21(z0)), PROPER(x1), PROPER(x2)) 686.59/213.85
PROPER(U72(U31(z0, z1), x1, x2)) → c80(U72'(U31(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U31(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.85
PROPER(U72(U32(z0), x1, x2)) → c80(U72'(U32(proper(z0)), proper(x1), proper(x2)), PROPER(U32(z0)), PROPER(x1), PROPER(x2)) 686.59/213.85
PROPER(U72(U41(z0, z1), x1, x2)) → c80(U72'(U41(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U41(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.85
PROPER(U72(U51(z0, z1, z2), x1, x2)) → c80(U72'(U51(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U51(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.59/213.85
PROPER(U72(U52(z0, z1, z2), x1, x2)) → c80(U72'(U52(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U52(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.59/213.85
PROPER(U72(s(z0), x1, x2)) → c80(U72'(s(proper(z0)), proper(x1), proper(x2)), PROPER(s(z0)), PROPER(x1), PROPER(x2)) 686.59/213.85
PROPER(U72(plus(z0, z1), x1, x2)) → c80(U72'(plus(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(plus(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.85
PROPER(U72(U61(z0), x1, x2)) → c80(U72'(U61(proper(z0)), proper(x1), proper(x2)), PROPER(U61(z0)), PROPER(x1), PROPER(x2)) 686.59/213.85
PROPER(U72(U71(z0, z1, z2), x1, x2)) → c80(U72'(U71(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U71(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.59/213.85
PROPER(U72(U72(z0, z1, z2), x1, x2)) → c80(U72'(U72(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U72(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.59/213.85
PROPER(U72(x(z0, z1), x1, x2)) → c80(U72'(x(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(x(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.85
PROPER(U72(x0, x1, tt)) → c80(U72'(proper(x0), proper(x1), ok(tt)), PROPER(x0), PROPER(x1)) 686.59/213.85
PROPER(U72(x0, x1, 0)) → c80(U72'(proper(x0), proper(x1), ok(0)), PROPER(x0), PROPER(x1)) 686.59/213.85
PROPER(U72(x0, tt, x2)) → c80(U72'(proper(x0), ok(tt), proper(x2)), PROPER(x0), PROPER(x2)) 686.59/213.85
PROPER(U72(x0, 0, x2)) → c80(U72'(proper(x0), ok(0), proper(x2)), PROPER(x0), PROPER(x2)) 686.59/213.85
PROPER(U72(tt, x1, x2)) → c80(U72'(ok(tt), proper(x1), proper(x2)), PROPER(x1), PROPER(x2)) 686.59/213.85
PROPER(U72(0, x1, x2)) → c80(U72'(ok(0), proper(x1), proper(x2)), PROPER(x1), PROPER(x2))
K tuples:none
Defined Rule Symbols:

active, U11, U12, U21, U31, U32, U41, U51, U52, s, plus, U61, U71, U72, x, proper, isNat, top

Defined Pair Symbols:

ACTIVE, U11', U12', U21', U31', U32', U41', U51', U52', S, PLUS, U61', U71', U72', X, PROPER, ISNAT, TOP

Compound Symbols:

c28, c29, 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, c62, c63, c64, c81, c82, c83, c84, c13, c16, c18, c1, c19, c19, c, c20, c20, c2, c21, c21, c3, c22, c22, c4, c23, c23, c5, c24, c24, c6, c25, c25, c7, c26, c26, c8, c27, c27, c9, c30, c30, c10, c31, c31, c11, c32, c32, c12, c65, c65, c67, c67, c68, c68, c69, c69, c70, c70, c71, c71, c72, c72, c73, c73, c74, c74, c75, c75, c76, c76, c77, c77, c79, c79, c80, c80

686.59/213.85
686.59/213.85

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

Use narrowing to replace PROPER(x(z0, z1)) → c81(X(proper(z0), proper(z1)), PROPER(z0), PROPER(z1)) by

PROPER(x(x0, U11(z0, z1))) → c81(X(proper(x0), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(U11(z0, z1))) 686.59/213.85
PROPER(x(x0, tt)) → c81(X(proper(x0), ok(tt)), PROPER(x0), PROPER(tt)) 686.59/213.85
PROPER(x(x0, U12(z0))) → c81(X(proper(x0), U12(proper(z0))), PROPER(x0), PROPER(U12(z0))) 686.59/213.85
PROPER(x(x0, isNat(z0))) → c81(X(proper(x0), isNat(proper(z0))), PROPER(x0), PROPER(isNat(z0))) 686.59/213.85
PROPER(x(x0, U21(z0))) → c81(X(proper(x0), U21(proper(z0))), PROPER(x0), PROPER(U21(z0))) 686.59/213.85
PROPER(x(x0, U31(z0, z1))) → c81(X(proper(x0), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(U31(z0, z1))) 686.59/213.85
PROPER(x(x0, U32(z0))) → c81(X(proper(x0), U32(proper(z0))), PROPER(x0), PROPER(U32(z0))) 686.59/213.85
PROPER(x(x0, U41(z0, z1))) → c81(X(proper(x0), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(U41(z0, z1))) 686.59/213.85
PROPER(x(x0, U51(z0, z1, z2))) → c81(X(proper(x0), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U51(z0, z1, z2))) 686.59/213.85
PROPER(x(x0, U52(z0, z1, z2))) → c81(X(proper(x0), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U52(z0, z1, z2))) 686.59/213.85
PROPER(x(x0, s(z0))) → c81(X(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 686.59/213.85
PROPER(x(x0, plus(z0, z1))) → c81(X(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 686.59/213.85
PROPER(x(x0, U61(z0))) → c81(X(proper(x0), U61(proper(z0))), PROPER(x0), PROPER(U61(z0))) 686.59/213.85
PROPER(x(x0, 0)) → c81(X(proper(x0), ok(0)), PROPER(x0), PROPER(0)) 686.59/213.85
PROPER(x(x0, U71(z0, z1, z2))) → c81(X(proper(x0), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U71(z0, z1, z2))) 686.59/213.85
PROPER(x(x0, U72(z0, z1, z2))) → c81(X(proper(x0), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U72(z0, z1, z2))) 686.59/213.85
PROPER(x(x0, x(z0, z1))) → c81(X(proper(x0), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x(z0, z1))) 686.59/213.85
PROPER(x(U11(z0, z1), x1)) → c81(X(U11(proper(z0), proper(z1)), proper(x1)), PROPER(U11(z0, z1)), PROPER(x1)) 686.59/213.85
PROPER(x(tt, x1)) → c81(X(ok(tt), proper(x1)), PROPER(tt), PROPER(x1)) 686.59/213.85
PROPER(x(U12(z0), x1)) → c81(X(U12(proper(z0)), proper(x1)), PROPER(U12(z0)), PROPER(x1)) 686.59/213.85
PROPER(x(isNat(z0), x1)) → c81(X(isNat(proper(z0)), proper(x1)), PROPER(isNat(z0)), PROPER(x1)) 686.59/213.85
PROPER(x(U21(z0), x1)) → c81(X(U21(proper(z0)), proper(x1)), PROPER(U21(z0)), PROPER(x1)) 686.59/213.85
PROPER(x(U31(z0, z1), x1)) → c81(X(U31(proper(z0), proper(z1)), proper(x1)), PROPER(U31(z0, z1)), PROPER(x1)) 686.59/213.85
PROPER(x(U32(z0), x1)) → c81(X(U32(proper(z0)), proper(x1)), PROPER(U32(z0)), PROPER(x1)) 686.59/213.85
PROPER(x(U41(z0, z1), x1)) → c81(X(U41(proper(z0), proper(z1)), proper(x1)), PROPER(U41(z0, z1)), PROPER(x1)) 686.59/213.85
PROPER(x(U51(z0, z1, z2), x1)) → c81(X(U51(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U51(z0, z1, z2)), PROPER(x1)) 686.59/213.85
PROPER(x(U52(z0, z1, z2), x1)) → c81(X(U52(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U52(z0, z1, z2)), PROPER(x1)) 686.59/213.85
PROPER(x(s(z0), x1)) → c81(X(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 686.59/213.85
PROPER(x(plus(z0, z1), x1)) → c81(X(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 686.59/213.85
PROPER(x(U61(z0), x1)) → c81(X(U61(proper(z0)), proper(x1)), PROPER(U61(z0)), PROPER(x1)) 686.59/213.85
PROPER(x(0, x1)) → c81(X(ok(0), proper(x1)), PROPER(0), PROPER(x1)) 686.59/213.85
PROPER(x(U71(z0, z1, z2), x1)) → c81(X(U71(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U71(z0, z1, z2)), PROPER(x1)) 686.59/213.85
PROPER(x(U72(z0, z1, z2), x1)) → c81(X(U72(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U72(z0, z1, z2)), PROPER(x1)) 686.59/213.85
PROPER(x(x(z0, z1), x1)) → c81(X(x(proper(z0), proper(z1)), proper(x1)), PROPER(x(z0, z1)), PROPER(x1))
686.59/213.85
686.59/213.85

(136) Obligation:

Complexity Dependency Tuples Problem
Rules:

active(U11(tt, z0)) → mark(U12(isNat(z0))) 686.59/213.85
active(U12(tt)) → mark(tt) 686.59/213.85
active(U21(tt)) → mark(tt) 686.59/213.85
active(U31(tt, z0)) → mark(U32(isNat(z0))) 686.59/213.85
active(U32(tt)) → mark(tt) 686.59/213.85
active(U41(tt, z0)) → mark(z0) 686.59/213.85
active(U51(tt, z0, z1)) → mark(U52(isNat(z1), z0, z1)) 686.59/213.85
active(U52(tt, z0, z1)) → mark(s(plus(z1, z0))) 686.59/213.85
active(U61(tt)) → mark(0) 686.59/213.85
active(U71(tt, z0, z1)) → mark(U72(isNat(z1), z0, z1)) 686.59/213.85
active(U72(tt, z0, z1)) → mark(plus(x(z1, z0), z1)) 686.59/213.85
active(isNat(0)) → mark(tt) 686.59/213.85
active(isNat(plus(z0, z1))) → mark(U11(isNat(z0), z1)) 686.59/213.85
active(isNat(s(z0))) → mark(U21(isNat(z0))) 686.59/213.85
active(isNat(x(z0, z1))) → mark(U31(isNat(z0), z1)) 686.59/213.85
active(plus(z0, 0)) → mark(U41(isNat(z0), z0)) 686.59/213.85
active(plus(z0, s(z1))) → mark(U51(isNat(z1), z1, z0)) 686.59/213.85
active(x(z0, 0)) → mark(U61(isNat(z0))) 686.59/213.85
active(x(z0, s(z1))) → mark(U71(isNat(z1), z1, z0)) 686.59/213.85
active(U11(z0, z1)) → U11(active(z0), z1) 686.59/213.85
active(U12(z0)) → U12(active(z0)) 686.59/213.85
active(U21(z0)) → U21(active(z0)) 686.59/213.85
active(U31(z0, z1)) → U31(active(z0), z1) 686.59/213.85
active(U32(z0)) → U32(active(z0)) 686.59/213.85
active(U41(z0, z1)) → U41(active(z0), z1) 686.59/213.85
active(U51(z0, z1, z2)) → U51(active(z0), z1, z2) 686.59/213.85
active(U52(z0, z1, z2)) → U52(active(z0), z1, z2) 686.59/213.85
active(s(z0)) → s(active(z0)) 686.59/213.85
active(plus(z0, z1)) → plus(active(z0), z1) 686.59/213.85
active(plus(z0, z1)) → plus(z0, active(z1)) 686.59/213.85
active(U61(z0)) → U61(active(z0)) 686.59/213.85
active(U71(z0, z1, z2)) → U71(active(z0), z1, z2) 686.59/213.85
active(U72(z0, z1, z2)) → U72(active(z0), z1, z2) 686.59/213.85
active(x(z0, z1)) → x(active(z0), z1) 686.59/213.85
active(x(z0, z1)) → x(z0, active(z1)) 686.59/213.85
U11(mark(z0), z1) → mark(U11(z0, z1)) 686.59/213.85
U11(ok(z0), ok(z1)) → ok(U11(z0, z1)) 686.59/213.85
U12(mark(z0)) → mark(U12(z0)) 686.59/213.85
U12(ok(z0)) → ok(U12(z0)) 686.59/213.85
U21(mark(z0)) → mark(U21(z0)) 686.59/213.85
U21(ok(z0)) → ok(U21(z0)) 686.59/213.85
U31(mark(z0), z1) → mark(U31(z0, z1)) 686.59/213.85
U31(ok(z0), ok(z1)) → ok(U31(z0, z1)) 686.59/213.85
U32(mark(z0)) → mark(U32(z0)) 686.59/213.85
U32(ok(z0)) → ok(U32(z0)) 686.59/213.85
U41(mark(z0), z1) → mark(U41(z0, z1)) 686.59/213.85
U41(ok(z0), ok(z1)) → ok(U41(z0, z1)) 686.59/213.85
U51(mark(z0), z1, z2) → mark(U51(z0, z1, z2)) 686.59/213.85
U51(ok(z0), ok(z1), ok(z2)) → ok(U51(z0, z1, z2)) 686.59/213.85
U52(mark(z0), z1, z2) → mark(U52(z0, z1, z2)) 686.59/213.85
U52(ok(z0), ok(z1), ok(z2)) → ok(U52(z0, z1, z2)) 686.59/213.85
s(mark(z0)) → mark(s(z0)) 686.59/213.85
s(ok(z0)) → ok(s(z0)) 686.59/213.85
plus(mark(z0), z1) → mark(plus(z0, z1)) 686.59/213.85
plus(z0, mark(z1)) → mark(plus(z0, z1)) 686.59/213.85
plus(ok(z0), ok(z1)) → ok(plus(z0, z1)) 686.59/213.85
U61(mark(z0)) → mark(U61(z0)) 686.59/213.85
U61(ok(z0)) → ok(U61(z0)) 686.59/213.85
U71(mark(z0), z1, z2) → mark(U71(z0, z1, z2)) 686.59/213.85
U71(ok(z0), ok(z1), ok(z2)) → ok(U71(z0, z1, z2)) 686.59/213.85
U72(mark(z0), z1, z2) → mark(U72(z0, z1, z2)) 686.59/213.85
U72(ok(z0), ok(z1), ok(z2)) → ok(U72(z0, z1, z2)) 686.59/213.85
x(mark(z0), z1) → mark(x(z0, z1)) 686.59/213.85
x(z0, mark(z1)) → mark(x(z0, z1)) 686.59/213.85
x(ok(z0), ok(z1)) → ok(x(z0, z1)) 686.59/213.85
proper(U11(z0, z1)) → U11(proper(z0), proper(z1)) 686.59/213.85
proper(tt) → ok(tt) 686.59/213.85
proper(U12(z0)) → U12(proper(z0)) 686.59/213.85
proper(isNat(z0)) → isNat(proper(z0)) 686.59/213.85
proper(U21(z0)) → U21(proper(z0)) 686.59/213.85
proper(U31(z0, z1)) → U31(proper(z0), proper(z1)) 686.59/213.85
proper(U32(z0)) → U32(proper(z0)) 686.59/213.85
proper(U41(z0, z1)) → U41(proper(z0), proper(z1)) 686.59/213.85
proper(U51(z0, z1, z2)) → U51(proper(z0), proper(z1), proper(z2)) 686.59/213.85
proper(U52(z0, z1, z2)) → U52(proper(z0), proper(z1), proper(z2)) 686.59/213.85
proper(s(z0)) → s(proper(z0)) 686.59/213.85
proper(plus(z0, z1)) → plus(proper(z0), proper(z1)) 686.59/213.85
proper(U61(z0)) → U61(proper(z0)) 686.59/213.85
proper(0) → ok(0) 686.59/213.85
proper(U71(z0, z1, z2)) → U71(proper(z0), proper(z1), proper(z2)) 686.59/213.85
proper(U72(z0, z1, z2)) → U72(proper(z0), proper(z1), proper(z2)) 686.59/213.85
proper(x(z0, z1)) → x(proper(z0), proper(z1)) 686.59/213.85
isNat(ok(z0)) → ok(isNat(z0)) 686.59/213.85
top(mark(z0)) → top(proper(z0)) 686.59/213.85
top(ok(z0)) → top(active(z0))
Tuples:

ACTIVE(plus(z0, z1)) → c28(PLUS(active(z0), z1), ACTIVE(z0)) 686.59/213.85
ACTIVE(plus(z0, z1)) → c29(PLUS(z0, active(z1)), ACTIVE(z1)) 686.59/213.85
ACTIVE(x(z0, z1)) → c33(X(active(z0), z1), ACTIVE(z0)) 686.59/213.85
ACTIVE(x(z0, z1)) → c34(X(z0, active(z1)), ACTIVE(z1)) 686.59/213.85
U11'(mark(z0), z1) → c35(U11'(z0, z1)) 686.59/213.85
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1)) 686.59/213.85
U12'(mark(z0)) → c37(U12'(z0)) 686.59/213.85
U12'(ok(z0)) → c38(U12'(z0)) 686.59/213.85
U21'(mark(z0)) → c39(U21'(z0)) 686.59/213.85
U21'(ok(z0)) → c40(U21'(z0)) 686.59/213.85
U31'(mark(z0), z1) → c41(U31'(z0, z1)) 686.59/213.85
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 686.59/213.85
U32'(mark(z0)) → c43(U32'(z0)) 686.59/213.85
U32'(ok(z0)) → c44(U32'(z0)) 686.59/213.85
U41'(mark(z0), z1) → c45(U41'(z0, z1)) 686.59/213.85
U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1)) 686.59/213.85
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2)) 686.59/213.85
U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2)) 686.59/213.85
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2)) 686.59/213.85
U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2)) 686.59/213.85
S(mark(z0)) → c51(S(z0)) 686.59/213.85
S(ok(z0)) → c52(S(z0)) 686.59/213.85
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 686.59/213.85
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 686.59/213.85
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 686.59/213.85
U61'(mark(z0)) → c56(U61'(z0)) 686.59/213.85
U61'(ok(z0)) → c57(U61'(z0)) 686.59/213.85
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2)) 686.59/213.85
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2)) 686.59/213.85
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2)) 686.59/213.85
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 686.59/213.85
X(mark(z0), z1) → c62(X(z0, z1)) 686.59/213.85
X(z0, mark(z1)) → c63(X(z0, z1)) 686.59/213.85
X(ok(z0), ok(z1)) → c64(X(z0, z1)) 686.59/213.85
ISNAT(ok(z0)) → c82(ISNAT(z0)) 686.59/213.85
TOP(mark(z0)) → c83(TOP(proper(z0)), PROPER(z0)) 686.59/213.85
TOP(ok(z0)) → c84(TOP(active(z0)), ACTIVE(z0)) 686.59/213.85
ACTIVE(isNat(s(z0))) → c13(ISNAT(z0)) 686.59/213.85
ACTIVE(plus(z0, s(z1))) → c16(ISNAT(z1)) 686.59/213.85
ACTIVE(x(z0, s(z1))) → c18(ISNAT(z1)) 686.59/213.85
ACTIVE(U11(tt, z0)) → c1(U12'(isNat(z0))) 686.59/213.85
ACTIVE(U11(tt, z0)) → c1(ISNAT(z0)) 686.59/213.85
ACTIVE(U31(tt, z0)) → c1(U32'(isNat(z0))) 686.59/213.85
ACTIVE(U31(tt, z0)) → c1(ISNAT(z0)) 686.59/213.85
ACTIVE(U51(tt, z0, z1)) → c1(U52'(isNat(z1), z0, z1)) 686.59/213.85
ACTIVE(U51(tt, z0, z1)) → c1(ISNAT(z1)) 686.59/213.85
ACTIVE(U52(tt, z0, z1)) → c1(S(plus(z1, z0))) 686.59/213.85
ACTIVE(U52(tt, z0, z1)) → c1(PLUS(z1, z0)) 686.59/213.85
ACTIVE(U71(tt, z0, z1)) → c1(U72'(isNat(z1), z0, z1)) 686.59/213.85
ACTIVE(U71(tt, z0, z1)) → c1(ISNAT(z1)) 686.59/213.85
ACTIVE(U72(tt, z0, z1)) → c1(PLUS(x(z1, z0), z1)) 686.59/213.85
ACTIVE(U72(tt, z0, z1)) → c1(X(z1, z0)) 686.59/213.85
ACTIVE(isNat(plus(z0, z1))) → c1(U11'(isNat(z0), z1)) 686.59/213.85
ACTIVE(isNat(plus(z0, z1))) → c1(ISNAT(z0)) 686.59/213.85
ACTIVE(isNat(x(z0, z1))) → c1(U31'(isNat(z0), z1)) 686.59/213.85
ACTIVE(isNat(x(z0, z1))) → c1(ISNAT(z0)) 686.59/213.85
ACTIVE(plus(z0, 0)) → c1(U41'(isNat(z0), z0)) 686.59/213.85
ACTIVE(plus(z0, 0)) → c1(ISNAT(z0)) 686.59/213.85
ACTIVE(x(z0, 0)) → c1(U61'(isNat(z0))) 686.59/213.85
ACTIVE(x(z0, 0)) → c1(ISNAT(z0)) 686.59/213.85
ACTIVE(U11(plus(z0, 0), x1)) → c19(U11'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.59/213.85
ACTIVE(U11(plus(z0, s(z1)), x1)) → c19(U11'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.59/213.85
ACTIVE(U11(x(z0, 0), x1)) → c19(U11'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.59/213.85
ACTIVE(U11(x(z0, s(z1)), x1)) → c19(U11'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.59/213.85
ACTIVE(U11(U11(z0, z1), x1)) → c19(U11'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.59/213.85
ACTIVE(U11(U12(z0), x1)) → c19(U11'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.59/213.85
ACTIVE(U11(U21(z0), x1)) → c19(U11'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.59/213.85
ACTIVE(U11(U31(z0, z1), x1)) → c19(U11'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.59/213.85
ACTIVE(U11(U32(z0), x1)) → c19(U11'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.59/213.85
ACTIVE(U11(U41(z0, z1), x1)) → c19(U11'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.59/213.85
ACTIVE(U11(U51(z0, z1, z2), x1)) → c19(U11'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.59/213.85
ACTIVE(U11(U52(z0, z1, z2), x1)) → c19(U11'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.59/213.85
ACTIVE(U11(s(z0), x1)) → c19(U11'(s(active(z0)), x1), ACTIVE(s(z0))) 686.59/213.85
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.59/213.85
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.59/213.85
ACTIVE(U11(U61(z0), x1)) → c19(U11'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.59/213.85
ACTIVE(U11(U71(z0, z1, z2), x1)) → c19(U11'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.59/213.85
ACTIVE(U11(U72(z0, z1, z2), x1)) → c19(U11'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.59/213.85
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.59/213.85
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.59/213.85
ACTIVE(U11(isNat(0), x1)) → c19(U11'(mark(tt), x1)) 686.59/213.85
ACTIVE(U11(U11(tt, z0), x1)) → c(U11'(mark(U12(isNat(z0))), x1)) 686.59/213.85
ACTIVE(U11(U11(tt, z0), x1)) → c(ACTIVE(U11(tt, z0))) 686.59/213.85
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(U11'(mark(U11(isNat(z0), z1)), x1)) 686.59/213.85
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(ACTIVE(isNat(plus(z0, z1)))) 686.59/213.85
ACTIVE(U11(isNat(s(z0)), x1)) → c(U11'(mark(U21(isNat(z0))), x1)) 686.59/213.85
ACTIVE(U11(isNat(s(z0)), x1)) → c(ACTIVE(isNat(s(z0)))) 686.59/213.85
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(U11'(mark(U31(isNat(z0), z1)), x1)) 686.59/213.85
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(ACTIVE(isNat(x(z0, z1)))) 686.59/213.85
ACTIVE(U12(plus(z0, 0))) → c20(U12'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.59/213.85
ACTIVE(U12(plus(z0, s(z1)))) → c20(U12'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.59/213.85
ACTIVE(U12(x(z0, 0))) → c20(U12'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.59/213.85
ACTIVE(U12(x(z0, s(z1)))) → c20(U12'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.59/213.85
ACTIVE(U12(U11(z0, z1))) → c20(U12'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.59/213.85
ACTIVE(U12(U12(z0))) → c20(U12'(U12(active(z0))), ACTIVE(U12(z0))) 686.59/213.85
ACTIVE(U12(U21(z0))) → c20(U12'(U21(active(z0))), ACTIVE(U21(z0))) 686.59/213.85
ACTIVE(U12(U31(z0, z1))) → c20(U12'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.59/213.85
ACTIVE(U12(U32(z0))) → c20(U12'(U32(active(z0))), ACTIVE(U32(z0))) 686.59/213.85
ACTIVE(U12(U41(z0, z1))) → c20(U12'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.59/213.85
ACTIVE(U12(U51(z0, z1, z2))) → c20(U12'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.59/213.85
ACTIVE(U12(U52(z0, z1, z2))) → c20(U12'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.59/213.85
ACTIVE(U12(s(z0))) → c20(U12'(s(active(z0))), ACTIVE(s(z0))) 686.59/213.85
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.59/213.85
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.59/213.85
ACTIVE(U12(U61(z0))) → c20(U12'(U61(active(z0))), ACTIVE(U61(z0))) 686.59/213.85
ACTIVE(U12(U71(z0, z1, z2))) → c20(U12'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.59/213.85
ACTIVE(U12(U72(z0, z1, z2))) → c20(U12'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.59/213.85
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.59/213.85
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.59/213.85
ACTIVE(U11(U12(tt), x1)) → c19(U11'(mark(tt), x1)) 686.59/213.85
ACTIVE(U12(U12(tt))) → c20(U12'(mark(tt))) 686.59/213.85
ACTIVE(U12(isNat(0))) → c20(U12'(mark(tt))) 686.59/213.85
ACTIVE(U12(U11(tt, z0))) → c2(U12'(mark(U12(isNat(z0))))) 686.59/213.85
ACTIVE(U12(U11(tt, z0))) → c2(ACTIVE(U11(tt, z0))) 686.59/213.85
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(U12'(mark(U11(isNat(z0), z1)))) 686.59/213.85
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(ACTIVE(isNat(plus(z0, z1)))) 686.59/213.85
ACTIVE(U12(isNat(s(z0)))) → c2(U12'(mark(U21(isNat(z0))))) 686.59/213.85
ACTIVE(U12(isNat(s(z0)))) → c2(ACTIVE(isNat(s(z0)))) 686.59/213.85
ACTIVE(U12(isNat(x(z0, z1)))) → c2(U12'(mark(U31(isNat(z0), z1)))) 686.59/213.85
ACTIVE(U12(isNat(x(z0, z1)))) → c2(ACTIVE(isNat(x(z0, z1)))) 686.59/213.85
ACTIVE(U21(plus(z0, 0))) → c21(U21'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.59/213.85
ACTIVE(U21(plus(z0, s(z1)))) → c21(U21'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.59/213.85
ACTIVE(U21(x(z0, 0))) → c21(U21'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.59/213.85
ACTIVE(U21(x(z0, s(z1)))) → c21(U21'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.59/213.85
ACTIVE(U21(U11(z0, z1))) → c21(U21'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.59/213.85
ACTIVE(U21(U12(z0))) → c21(U21'(U12(active(z0))), ACTIVE(U12(z0))) 686.59/213.85
ACTIVE(U21(U21(z0))) → c21(U21'(U21(active(z0))), ACTIVE(U21(z0))) 686.59/213.85
ACTIVE(U21(U31(z0, z1))) → c21(U21'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.59/213.85
ACTIVE(U21(U32(z0))) → c21(U21'(U32(active(z0))), ACTIVE(U32(z0))) 686.59/213.85
ACTIVE(U21(U41(z0, z1))) → c21(U21'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.59/213.85
ACTIVE(U21(U51(z0, z1, z2))) → c21(U21'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.59/213.85
ACTIVE(U21(U52(z0, z1, z2))) → c21(U21'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.59/213.85
ACTIVE(U21(s(z0))) → c21(U21'(s(active(z0))), ACTIVE(s(z0))) 686.59/213.85
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.59/213.85
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.59/213.85
ACTIVE(U21(U61(z0))) → c21(U21'(U61(active(z0))), ACTIVE(U61(z0))) 686.59/213.85
ACTIVE(U21(U71(z0, z1, z2))) → c21(U21'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.59/213.85
ACTIVE(U21(U72(z0, z1, z2))) → c21(U21'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.59/213.85
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.59/213.85
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.59/213.85
ACTIVE(U11(U21(tt), x1)) → c19(U11'(mark(tt), x1)) 686.59/213.85
ACTIVE(U12(U21(tt))) → c20(U12'(mark(tt))) 686.59/213.85
ACTIVE(U21(U12(tt))) → c21(U21'(mark(tt))) 686.59/213.85
ACTIVE(U21(U21(tt))) → c21(U21'(mark(tt))) 686.59/213.85
ACTIVE(U21(isNat(0))) → c21(U21'(mark(tt))) 686.59/213.85
ACTIVE(U21(U11(tt, z0))) → c3(U21'(mark(U12(isNat(z0))))) 686.59/213.85
ACTIVE(U21(U11(tt, z0))) → c3(ACTIVE(U11(tt, z0))) 686.59/213.85
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(U21'(mark(U11(isNat(z0), z1)))) 686.59/213.85
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(ACTIVE(isNat(plus(z0, z1)))) 686.59/213.85
ACTIVE(U21(isNat(s(z0)))) → c3(U21'(mark(U21(isNat(z0))))) 686.59/213.85
ACTIVE(U21(isNat(s(z0)))) → c3(ACTIVE(isNat(s(z0)))) 686.59/213.85
ACTIVE(U21(isNat(x(z0, z1)))) → c3(U21'(mark(U31(isNat(z0), z1)))) 686.59/213.85
ACTIVE(U21(isNat(x(z0, z1)))) → c3(ACTIVE(isNat(x(z0, z1)))) 686.59/213.85
ACTIVE(U31(plus(z0, 0), x1)) → c22(U31'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.59/213.85
ACTIVE(U31(plus(z0, s(z1)), x1)) → c22(U31'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.59/213.85
ACTIVE(U31(x(z0, 0), x1)) → c22(U31'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.59/213.85
ACTIVE(U31(x(z0, s(z1)), x1)) → c22(U31'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.59/213.85
ACTIVE(U31(U11(z0, z1), x1)) → c22(U31'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.59/213.85
ACTIVE(U31(U12(z0), x1)) → c22(U31'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.59/213.85
ACTIVE(U31(U21(z0), x1)) → c22(U31'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.59/213.85
ACTIVE(U31(U31(z0, z1), x1)) → c22(U31'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.59/213.85
ACTIVE(U31(U32(z0), x1)) → c22(U31'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.59/213.85
ACTIVE(U31(U41(z0, z1), x1)) → c22(U31'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.59/213.85
ACTIVE(U31(U51(z0, z1, z2), x1)) → c22(U31'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.59/213.85
ACTIVE(U31(U52(z0, z1, z2), x1)) → c22(U31'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.59/213.85
ACTIVE(U31(s(z0), x1)) → c22(U31'(s(active(z0)), x1), ACTIVE(s(z0))) 686.59/213.85
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.59/213.85
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.59/213.85
ACTIVE(U31(U61(z0), x1)) → c22(U31'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.59/213.85
ACTIVE(U31(U71(z0, z1, z2), x1)) → c22(U31'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.59/213.85
ACTIVE(U31(U72(z0, z1, z2), x1)) → c22(U31'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.59/213.85
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.59/213.85
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.59/213.85
ACTIVE(U31(U12(tt), x1)) → c22(U31'(mark(tt), x1)) 686.59/213.85
ACTIVE(U31(U21(tt), x1)) → c22(U31'(mark(tt), x1)) 686.59/213.85
ACTIVE(U31(isNat(0), x1)) → c22(U31'(mark(tt), x1)) 686.59/213.85
ACTIVE(U11(U31(tt, z0), x1)) → c4(U11'(mark(U32(isNat(z0))), x1)) 686.59/213.85
ACTIVE(U11(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 686.59/213.85
ACTIVE(U12(U31(tt, z0))) → c4(U12'(mark(U32(isNat(z0))))) 686.59/213.85
ACTIVE(U12(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 686.59/213.85
ACTIVE(U21(U31(tt, z0))) → c4(U21'(mark(U32(isNat(z0))))) 686.59/213.85
ACTIVE(U21(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 686.59/213.85
ACTIVE(U31(U11(tt, z0), x1)) → c4(U31'(mark(U12(isNat(z0))), x1)) 686.59/213.85
ACTIVE(U31(U11(tt, z0), x1)) → c4(ACTIVE(U11(tt, z0))) 686.59/213.85
ACTIVE(U31(U31(tt, z0), x1)) → c4(U31'(mark(U32(isNat(z0))), x1)) 686.59/213.85
ACTIVE(U31(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 686.59/213.85
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(U31'(mark(U11(isNat(z0), z1)), x1)) 686.59/213.85
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(ACTIVE(isNat(plus(z0, z1)))) 686.59/213.85
ACTIVE(U31(isNat(s(z0)), x1)) → c4(U31'(mark(U21(isNat(z0))), x1)) 686.59/213.85
ACTIVE(U31(isNat(s(z0)), x1)) → c4(ACTIVE(isNat(s(z0)))) 686.59/213.85
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(U31'(mark(U31(isNat(z0), z1)), x1)) 686.59/213.85
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(ACTIVE(isNat(x(z0, z1)))) 686.59/213.85
ACTIVE(U32(plus(z0, 0))) → c23(U32'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.59/213.85
ACTIVE(U32(plus(z0, s(z1)))) → c23(U32'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.59/213.85
ACTIVE(U32(x(z0, 0))) → c23(U32'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.59/213.85
ACTIVE(U32(x(z0, s(z1)))) → c23(U32'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.59/213.85
ACTIVE(U32(U11(z0, z1))) → c23(U32'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.59/213.85
ACTIVE(U32(U12(z0))) → c23(U32'(U12(active(z0))), ACTIVE(U12(z0))) 686.59/213.85
ACTIVE(U32(U21(z0))) → c23(U32'(U21(active(z0))), ACTIVE(U21(z0))) 686.59/213.85
ACTIVE(U32(U31(z0, z1))) → c23(U32'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.59/213.85
ACTIVE(U32(U32(z0))) → c23(U32'(U32(active(z0))), ACTIVE(U32(z0))) 686.59/213.85
ACTIVE(U32(U41(z0, z1))) → c23(U32'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.59/213.85
ACTIVE(U32(U51(z0, z1, z2))) → c23(U32'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.59/213.85
ACTIVE(U32(U52(z0, z1, z2))) → c23(U32'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.59/213.85
ACTIVE(U32(s(z0))) → c23(U32'(s(active(z0))), ACTIVE(s(z0))) 686.59/213.85
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.59/213.85
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.59/213.85
ACTIVE(U32(U61(z0))) → c23(U32'(U61(active(z0))), ACTIVE(U61(z0))) 686.59/213.85
ACTIVE(U32(U71(z0, z1, z2))) → c23(U32'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.59/213.85
ACTIVE(U32(U72(z0, z1, z2))) → c23(U32'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.59/213.85
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.59/213.85
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.59/213.85
ACTIVE(U11(U32(tt), x1)) → c19(U11'(mark(tt), x1)) 686.59/213.85
ACTIVE(U12(U32(tt))) → c20(U12'(mark(tt))) 686.59/213.85
ACTIVE(U21(U32(tt))) → c21(U21'(mark(tt))) 686.59/213.85
ACTIVE(U31(U32(tt), x1)) → c22(U31'(mark(tt), x1)) 686.59/213.85
ACTIVE(U32(U12(tt))) → c23(U32'(mark(tt))) 686.59/213.85
ACTIVE(U32(U21(tt))) → c23(U32'(mark(tt))) 686.59/213.85
ACTIVE(U32(U32(tt))) → c23(U32'(mark(tt))) 686.59/213.85
ACTIVE(U32(isNat(0))) → c23(U32'(mark(tt))) 686.59/213.85
ACTIVE(U32(U11(tt, z0))) → c5(U32'(mark(U12(isNat(z0))))) 686.59/213.85
ACTIVE(U32(U11(tt, z0))) → c5(ACTIVE(U11(tt, z0))) 686.59/213.85
ACTIVE(U32(U31(tt, z0))) → c5(U32'(mark(U32(isNat(z0))))) 686.59/213.85
ACTIVE(U32(U31(tt, z0))) → c5(ACTIVE(U31(tt, z0))) 686.59/213.85
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(U32'(mark(U11(isNat(z0), z1)))) 686.59/213.85
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(ACTIVE(isNat(plus(z0, z1)))) 686.59/213.85
ACTIVE(U32(isNat(s(z0)))) → c5(U32'(mark(U21(isNat(z0))))) 686.59/213.85
ACTIVE(U32(isNat(s(z0)))) → c5(ACTIVE(isNat(s(z0)))) 686.59/213.85
ACTIVE(U32(isNat(x(z0, z1)))) → c5(U32'(mark(U31(isNat(z0), z1)))) 686.59/213.85
ACTIVE(U32(isNat(x(z0, z1)))) → c5(ACTIVE(isNat(x(z0, z1)))) 686.59/213.85
ACTIVE(U41(plus(z0, 0), x1)) → c24(U41'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.59/213.85
ACTIVE(U41(plus(z0, s(z1)), x1)) → c24(U41'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.59/213.85
ACTIVE(U41(x(z0, 0), x1)) → c24(U41'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.59/213.85
ACTIVE(U41(x(z0, s(z1)), x1)) → c24(U41'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.59/213.85
ACTIVE(U41(U11(z0, z1), x1)) → c24(U41'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.59/213.85
ACTIVE(U41(U12(z0), x1)) → c24(U41'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.59/213.85
ACTIVE(U41(U21(z0), x1)) → c24(U41'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.59/213.85
ACTIVE(U41(U31(z0, z1), x1)) → c24(U41'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.59/213.85
ACTIVE(U41(U32(z0), x1)) → c24(U41'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.59/213.85
ACTIVE(U41(U41(z0, z1), x1)) → c24(U41'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.59/213.85
ACTIVE(U41(U51(z0, z1, z2), x1)) → c24(U41'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.59/213.85
ACTIVE(U41(U52(z0, z1, z2), x1)) → c24(U41'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.59/213.85
ACTIVE(U41(s(z0), x1)) → c24(U41'(s(active(z0)), x1), ACTIVE(s(z0))) 686.59/213.85
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.59/213.85
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.59/213.85
ACTIVE(U41(U61(z0), x1)) → c24(U41'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.59/213.85
ACTIVE(U41(U71(z0, z1, z2), x1)) → c24(U41'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.59/213.85
ACTIVE(U41(U72(z0, z1, z2), x1)) → c24(U41'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.59/213.85
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.59/213.85
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.59/213.85
ACTIVE(U11(U41(tt, z0), x1)) → c19(U11'(mark(z0), x1)) 686.59/213.85
ACTIVE(U12(U41(tt, z0))) → c20(U12'(mark(z0))) 686.59/213.85
ACTIVE(U21(U41(tt, z0))) → c21(U21'(mark(z0))) 686.59/213.85
ACTIVE(U31(U41(tt, z0), x1)) → c22(U31'(mark(z0), x1)) 686.59/213.85
ACTIVE(U32(U41(tt, z0))) → c23(U32'(mark(z0))) 686.59/213.85
ACTIVE(U41(U12(tt), x1)) → c24(U41'(mark(tt), x1)) 686.59/213.85
ACTIVE(U41(U21(tt), x1)) → c24(U41'(mark(tt), x1)) 686.59/213.85
ACTIVE(U41(U32(tt), x1)) → c24(U41'(mark(tt), x1)) 686.59/213.85
ACTIVE(U41(U41(tt, z0), x1)) → c24(U41'(mark(z0), x1)) 686.59/213.85
ACTIVE(U41(isNat(0), x1)) → c24(U41'(mark(tt), x1)) 686.59/213.85
ACTIVE(U41(U11(tt, z0), x1)) → c6(U41'(mark(U12(isNat(z0))), x1)) 686.59/213.85
ACTIVE(U41(U11(tt, z0), x1)) → c6(ACTIVE(U11(tt, z0))) 686.59/213.85
ACTIVE(U41(U31(tt, z0), x1)) → c6(U41'(mark(U32(isNat(z0))), x1)) 686.59/213.85
ACTIVE(U41(U31(tt, z0), x1)) → c6(ACTIVE(U31(tt, z0))) 686.59/213.85
ACTIVE(U41(isNat(plus(z0, z1)), x1)) → c6(U41'(mark(U11(isNat(z0), z1)), x1)) 686.59/213.85
ACTIVE(U41(isNat(plus(z0, z1)), x1)) → c6(ACTIVE(isNat(plus(z0, z1)))) 686.59/213.85
ACTIVE(U41(isNat(s(z0)), x1)) → c6(U41'(mark(U21(isNat(z0))), x1)) 686.59/213.85
ACTIVE(U41(isNat(s(z0)), x1)) → c6(ACTIVE(isNat(s(z0)))) 686.59/213.85
ACTIVE(U41(isNat(x(z0, z1)), x1)) → c6(U41'(mark(U31(isNat(z0), z1)), x1)) 686.59/213.85
ACTIVE(U41(isNat(x(z0, z1)), x1)) → c6(ACTIVE(isNat(x(z0, z1)))) 686.59/213.85
ACTIVE(U51(plus(z0, 0), x1, x2)) → c25(U51'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.59/213.85
ACTIVE(U51(plus(z0, s(z1)), x1, x2)) → c25(U51'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.59/213.85
ACTIVE(U51(x(z0, 0), x1, x2)) → c25(U51'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.59/213.85
ACTIVE(U51(x(z0, s(z1)), x1, x2)) → c25(U51'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.59/213.85
ACTIVE(U51(U11(z0, z1), x1, x2)) → c25(U51'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.59/213.85
ACTIVE(U51(U12(z0), x1, x2)) → c25(U51'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.59/213.85
ACTIVE(U51(U21(z0), x1, x2)) → c25(U51'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.59/213.85
ACTIVE(U51(U31(z0, z1), x1, x2)) → c25(U51'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.59/213.85
ACTIVE(U51(U32(z0), x1, x2)) → c25(U51'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.59/213.85
ACTIVE(U51(U41(z0, z1), x1, x2)) → c25(U51'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.59/213.85
ACTIVE(U51(U51(z0, z1, z2), x1, x2)) → c25(U51'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.59/213.85
ACTIVE(U51(U52(z0, z1, z2), x1, x2)) → c25(U51'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.59/213.85
ACTIVE(U51(s(z0), x1, x2)) → c25(U51'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.59/213.85
ACTIVE(U51(plus(z0, z1), x1, x2)) → c25(U51'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.59/213.85
ACTIVE(U51(plus(z0, z1), x1, x2)) → c25(U51'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.59/213.85
ACTIVE(U51(U61(z0), x1, x2)) → c25(U51'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.59/213.85
ACTIVE(U51(U71(z0, z1, z2), x1, x2)) → c25(U51'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.59/213.85
ACTIVE(U51(U72(z0, z1, z2), x1, x2)) → c25(U51'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.59/213.85
ACTIVE(U51(x(z0, z1), x1, x2)) → c25(U51'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.59/213.85
ACTIVE(U51(x(z0, z1), x1, x2)) → c25(U51'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.59/213.85
ACTIVE(U51(U12(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.59/213.85
ACTIVE(U51(U21(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.59/213.85
ACTIVE(U51(U32(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.59/213.85
ACTIVE(U51(U41(tt, z0), x1, x2)) → c25(U51'(mark(z0), x1, x2)) 686.59/213.85
ACTIVE(U51(isNat(0), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.59/213.85
ACTIVE(U11(U51(tt, z0, z1), x1)) → c7(U11'(mark(U52(isNat(z1), z0, z1)), x1)) 686.59/213.85
ACTIVE(U11(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.59/213.85
ACTIVE(U12(U51(tt, z0, z1))) → c7(U12'(mark(U52(isNat(z1), z0, z1)))) 686.59/213.85
ACTIVE(U12(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.59/213.85
ACTIVE(U21(U51(tt, z0, z1))) → c7(U21'(mark(U52(isNat(z1), z0, z1)))) 686.59/213.85
ACTIVE(U21(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.59/213.85
ACTIVE(U31(U51(tt, z0, z1), x1)) → c7(U31'(mark(U52(isNat(z1), z0, z1)), x1)) 686.59/213.85
ACTIVE(U31(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.59/213.85
ACTIVE(U32(U51(tt, z0, z1))) → c7(U32'(mark(U52(isNat(z1), z0, z1)))) 686.59/213.85
ACTIVE(U32(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.59/213.85
ACTIVE(U41(U51(tt, z0, z1), x1)) → c7(U41'(mark(U52(isNat(z1), z0, z1)), x1)) 686.59/213.85
ACTIVE(U41(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.59/213.85
ACTIVE(U51(U11(tt, z0), x1, x2)) → c7(U51'(mark(U12(isNat(z0))), x1, x2)) 686.59/213.85
ACTIVE(U51(U11(tt, z0), x1, x2)) → c7(ACTIVE(U11(tt, z0))) 686.59/213.85
ACTIVE(U51(U31(tt, z0), x1, x2)) → c7(U51'(mark(U32(isNat(z0))), x1, x2)) 686.59/213.85
ACTIVE(U51(U31(tt, z0), x1, x2)) → c7(ACTIVE(U31(tt, z0))) 686.59/213.85
ACTIVE(U51(U51(tt, z0, z1), x1, x2)) → c7(U51'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.59/213.85
ACTIVE(U51(U51(tt, z0, z1), x1, x2)) → c7(ACTIVE(U51(tt, z0, z1))) 686.59/213.85
ACTIVE(U51(isNat(plus(z0, z1)), x1, x2)) → c7(U51'(mark(U11(isNat(z0), z1)), x1, x2)) 686.59/213.85
ACTIVE(U51(isNat(plus(z0, z1)), x1, x2)) → c7(ACTIVE(isNat(plus(z0, z1)))) 686.59/213.85
ACTIVE(U51(isNat(s(z0)), x1, x2)) → c7(U51'(mark(U21(isNat(z0))), x1, x2)) 686.59/213.85
ACTIVE(U51(isNat(s(z0)), x1, x2)) → c7(ACTIVE(isNat(s(z0)))) 686.59/213.85
ACTIVE(U51(isNat(x(z0, z1)), x1, x2)) → c7(U51'(mark(U31(isNat(z0), z1)), x1, x2)) 686.59/213.85
ACTIVE(U51(isNat(x(z0, z1)), x1, x2)) → c7(ACTIVE(isNat(x(z0, z1)))) 686.59/213.85
ACTIVE(U52(plus(z0, 0), x1, x2)) → c26(U52'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.59/213.85
ACTIVE(U52(plus(z0, s(z1)), x1, x2)) → c26(U52'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.59/213.85
ACTIVE(U52(x(z0, 0), x1, x2)) → c26(U52'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.59/213.85
ACTIVE(U52(x(z0, s(z1)), x1, x2)) → c26(U52'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.59/213.85
ACTIVE(U52(U11(z0, z1), x1, x2)) → c26(U52'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.59/213.85
ACTIVE(U52(U12(z0), x1, x2)) → c26(U52'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.59/213.85
ACTIVE(U52(U21(z0), x1, x2)) → c26(U52'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.59/213.85
ACTIVE(U52(U31(z0, z1), x1, x2)) → c26(U52'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.59/213.85
ACTIVE(U52(U32(z0), x1, x2)) → c26(U52'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.59/213.85
ACTIVE(U52(U41(z0, z1), x1, x2)) → c26(U52'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.59/213.85
ACTIVE(U52(U51(z0, z1, z2), x1, x2)) → c26(U52'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.59/213.85
ACTIVE(U52(U52(z0, z1, z2), x1, x2)) → c26(U52'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.59/213.85
ACTIVE(U52(s(z0), x1, x2)) → c26(U52'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.59/213.85
ACTIVE(U52(plus(z0, z1), x1, x2)) → c26(U52'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.59/213.85
ACTIVE(U52(plus(z0, z1), x1, x2)) → c26(U52'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.59/213.85
ACTIVE(U52(U61(z0), x1, x2)) → c26(U52'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.59/213.85
ACTIVE(U52(U71(z0, z1, z2), x1, x2)) → c26(U52'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.59/213.85
ACTIVE(U52(U72(z0, z1, z2), x1, x2)) → c26(U52'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.59/213.85
ACTIVE(U52(x(z0, z1), x1, x2)) → c26(U52'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.59/213.85
ACTIVE(U52(x(z0, z1), x1, x2)) → c26(U52'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.59/213.85
ACTIVE(U52(U12(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.59/213.85
ACTIVE(U52(U21(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.59/213.85
ACTIVE(U52(U32(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.59/213.85
ACTIVE(U52(U41(tt, z0), x1, x2)) → c26(U52'(mark(z0), x1, x2)) 686.59/213.85
ACTIVE(U52(isNat(0), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.59/213.85
ACTIVE(U11(U52(tt, z0, z1), x1)) → c8(U11'(mark(s(plus(z1, z0))), x1)) 686.59/213.85
ACTIVE(U11(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.59/213.85
ACTIVE(U12(U52(tt, z0, z1))) → c8(U12'(mark(s(plus(z1, z0))))) 686.59/213.85
ACTIVE(U12(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.59/213.85
ACTIVE(U21(U52(tt, z0, z1))) → c8(U21'(mark(s(plus(z1, z0))))) 686.59/213.85
ACTIVE(U21(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.59/213.85
ACTIVE(U31(U52(tt, z0, z1), x1)) → c8(U31'(mark(s(plus(z1, z0))), x1)) 686.59/213.85
ACTIVE(U31(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.59/213.85
ACTIVE(U32(U52(tt, z0, z1))) → c8(U32'(mark(s(plus(z1, z0))))) 686.59/213.85
ACTIVE(U32(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.59/213.85
ACTIVE(U41(U52(tt, z0, z1), x1)) → c8(U41'(mark(s(plus(z1, z0))), x1)) 686.59/213.85
ACTIVE(U41(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.59/213.85
ACTIVE(U51(U52(tt, z0, z1), x1, x2)) → c8(U51'(mark(s(plus(z1, z0))), x1, x2)) 686.59/213.85
ACTIVE(U51(U52(tt, z0, z1), x1, x2)) → c8(ACTIVE(U52(tt, z0, z1))) 686.59/213.85
ACTIVE(U52(U11(tt, z0), x1, x2)) → c8(U52'(mark(U12(isNat(z0))), x1, x2)) 686.59/213.85
ACTIVE(U52(U11(tt, z0), x1, x2)) → c8(ACTIVE(U11(tt, z0))) 686.59/213.85
ACTIVE(U52(U31(tt, z0), x1, x2)) → c8(U52'(mark(U32(isNat(z0))), x1, x2)) 686.59/213.85
ACTIVE(U52(U31(tt, z0), x1, x2)) → c8(ACTIVE(U31(tt, z0))) 686.59/213.85
ACTIVE(U52(U51(tt, z0, z1), x1, x2)) → c8(U52'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.59/213.85
ACTIVE(U52(U51(tt, z0, z1), x1, x2)) → c8(ACTIVE(U51(tt, z0, z1))) 686.59/213.85
ACTIVE(U52(U52(tt, z0, z1), x1, x2)) → c8(U52'(mark(s(plus(z1, z0))), x1, x2)) 686.59/213.85
ACTIVE(U52(U52(tt, z0, z1), x1, x2)) → c8(ACTIVE(U52(tt, z0, z1))) 686.59/213.85
ACTIVE(U52(isNat(plus(z0, z1)), x1, x2)) → c8(U52'(mark(U11(isNat(z0), z1)), x1, x2)) 686.59/213.85
ACTIVE(U52(isNat(plus(z0, z1)), x1, x2)) → c8(ACTIVE(isNat(plus(z0, z1)))) 686.59/213.85
ACTIVE(U52(isNat(s(z0)), x1, x2)) → c8(U52'(mark(U21(isNat(z0))), x1, x2)) 686.59/213.85
ACTIVE(U52(isNat(s(z0)), x1, x2)) → c8(ACTIVE(isNat(s(z0)))) 686.59/213.85
ACTIVE(U52(isNat(x(z0, z1)), x1, x2)) → c8(U52'(mark(U31(isNat(z0), z1)), x1, x2)) 686.59/213.85
ACTIVE(U52(isNat(x(z0, z1)), x1, x2)) → c8(ACTIVE(isNat(x(z0, z1)))) 686.59/213.85
ACTIVE(s(plus(z0, 0))) → c27(S(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.59/213.85
ACTIVE(s(plus(z0, s(z1)))) → c27(S(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.59/213.85
ACTIVE(s(x(z0, 0))) → c27(S(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.59/213.85
ACTIVE(s(x(z0, s(z1)))) → c27(S(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.59/213.85
ACTIVE(s(U11(z0, z1))) → c27(S(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.59/213.85
ACTIVE(s(U12(z0))) → c27(S(U12(active(z0))), ACTIVE(U12(z0))) 686.59/213.85
ACTIVE(s(U21(z0))) → c27(S(U21(active(z0))), ACTIVE(U21(z0))) 686.59/213.85
ACTIVE(s(U31(z0, z1))) → c27(S(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.59/213.85
ACTIVE(s(U32(z0))) → c27(S(U32(active(z0))), ACTIVE(U32(z0))) 686.59/213.85
ACTIVE(s(U41(z0, z1))) → c27(S(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.59/213.85
ACTIVE(s(U51(z0, z1, z2))) → c27(S(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.59/213.85
ACTIVE(s(U52(z0, z1, z2))) → c27(S(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.59/213.85
ACTIVE(s(s(z0))) → c27(S(s(active(z0))), ACTIVE(s(z0))) 686.59/213.85
ACTIVE(s(plus(z0, z1))) → c27(S(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.59/213.85
ACTIVE(s(plus(z0, z1))) → c27(S(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.59/213.85
ACTIVE(s(U61(z0))) → c27(S(U61(active(z0))), ACTIVE(U61(z0))) 686.59/213.85
ACTIVE(s(U71(z0, z1, z2))) → c27(S(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.59/213.85
ACTIVE(s(U72(z0, z1, z2))) → c27(S(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.59/213.85
ACTIVE(s(x(z0, z1))) → c27(S(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.59/213.85
ACTIVE(s(x(z0, z1))) → c27(S(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.59/213.85
ACTIVE(s(U12(tt))) → c27(S(mark(tt))) 686.59/213.85
ACTIVE(s(U21(tt))) → c27(S(mark(tt))) 686.59/213.85
ACTIVE(s(U32(tt))) → c27(S(mark(tt))) 686.59/213.85
ACTIVE(s(U41(tt, z0))) → c27(S(mark(z0))) 686.59/213.85
ACTIVE(s(isNat(0))) → c27(S(mark(tt))) 686.59/213.85
ACTIVE(s(U11(tt, z0))) → c9(S(mark(U12(isNat(z0))))) 686.59/213.85
ACTIVE(s(U11(tt, z0))) → c9(ACTIVE(U11(tt, z0))) 686.59/213.85
ACTIVE(s(U31(tt, z0))) → c9(S(mark(U32(isNat(z0))))) 686.59/213.85
ACTIVE(s(U31(tt, z0))) → c9(ACTIVE(U31(tt, z0))) 686.59/213.85
ACTIVE(s(U51(tt, z0, z1))) → c9(S(mark(U52(isNat(z1), z0, z1)))) 686.59/213.85
ACTIVE(s(U51(tt, z0, z1))) → c9(ACTIVE(U51(tt, z0, z1))) 686.59/213.85
ACTIVE(s(U52(tt, z0, z1))) → c9(S(mark(s(plus(z1, z0))))) 686.59/213.85
ACTIVE(s(U52(tt, z0, z1))) → c9(ACTIVE(U52(tt, z0, z1))) 686.59/213.85
ACTIVE(s(isNat(plus(z0, z1)))) → c9(S(mark(U11(isNat(z0), z1)))) 686.59/213.85
ACTIVE(s(isNat(plus(z0, z1)))) → c9(ACTIVE(isNat(plus(z0, z1)))) 686.59/213.85
ACTIVE(s(isNat(s(z0)))) → c9(S(mark(U21(isNat(z0))))) 686.59/213.85
ACTIVE(s(isNat(s(z0)))) → c9(ACTIVE(isNat(s(z0)))) 686.59/213.85
ACTIVE(s(isNat(x(z0, z1)))) → c9(S(mark(U31(isNat(z0), z1)))) 686.59/213.85
ACTIVE(s(isNat(x(z0, z1)))) → c9(ACTIVE(isNat(x(z0, z1)))) 686.59/213.85
ACTIVE(U61(plus(z0, 0))) → c30(U61'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.59/213.85
ACTIVE(U61(plus(z0, s(z1)))) → c30(U61'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.59/213.85
ACTIVE(U61(x(z0, 0))) → c30(U61'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.59/213.85
ACTIVE(U61(x(z0, s(z1)))) → c30(U61'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.59/213.85
ACTIVE(U61(U11(z0, z1))) → c30(U61'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.59/213.85
ACTIVE(U61(U12(z0))) → c30(U61'(U12(active(z0))), ACTIVE(U12(z0))) 686.59/213.85
ACTIVE(U61(U21(z0))) → c30(U61'(U21(active(z0))), ACTIVE(U21(z0))) 686.59/213.85
ACTIVE(U61(U31(z0, z1))) → c30(U61'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.59/213.85
ACTIVE(U61(U32(z0))) → c30(U61'(U32(active(z0))), ACTIVE(U32(z0))) 686.59/213.85
ACTIVE(U61(U41(z0, z1))) → c30(U61'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.59/213.85
ACTIVE(U61(U51(z0, z1, z2))) → c30(U61'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.59/213.85
ACTIVE(U61(U52(z0, z1, z2))) → c30(U61'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.59/213.85
ACTIVE(U61(s(z0))) → c30(U61'(s(active(z0))), ACTIVE(s(z0))) 686.59/213.85
ACTIVE(U61(plus(z0, z1))) → c30(U61'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.59/213.85
ACTIVE(U61(plus(z0, z1))) → c30(U61'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.59/213.85
ACTIVE(U61(U61(z0))) → c30(U61'(U61(active(z0))), ACTIVE(U61(z0))) 686.59/213.85
ACTIVE(U61(U71(z0, z1, z2))) → c30(U61'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.59/213.85
ACTIVE(U61(U72(z0, z1, z2))) → c30(U61'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.59/213.85
ACTIVE(U61(x(z0, z1))) → c30(U61'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.59/213.85
ACTIVE(U61(x(z0, z1))) → c30(U61'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.59/213.85
ACTIVE(U11(U61(tt), x1)) → c19(U11'(mark(0), x1)) 686.59/213.85
ACTIVE(U12(U61(tt))) → c20(U12'(mark(0))) 686.59/213.85
ACTIVE(U21(U61(tt))) → c21(U21'(mark(0))) 686.59/213.85
ACTIVE(U31(U61(tt), x1)) → c22(U31'(mark(0), x1)) 686.59/213.85
ACTIVE(U32(U61(tt))) → c23(U32'(mark(0))) 686.59/213.85
ACTIVE(U41(U61(tt), x1)) → c24(U41'(mark(0), x1)) 686.59/213.85
ACTIVE(U51(U61(tt), x1, x2)) → c25(U51'(mark(0), x1, x2)) 686.59/213.85
ACTIVE(U52(U61(tt), x1, x2)) → c26(U52'(mark(0), x1, x2)) 686.59/213.85
ACTIVE(s(U61(tt))) → c27(S(mark(0))) 686.59/213.85
ACTIVE(U61(U12(tt))) → c30(U61'(mark(tt))) 686.59/213.85
ACTIVE(U61(U21(tt))) → c30(U61'(mark(tt))) 686.59/213.85
ACTIVE(U61(U32(tt))) → c30(U61'(mark(tt))) 686.59/213.85
ACTIVE(U61(U41(tt, z0))) → c30(U61'(mark(z0))) 686.59/213.85
ACTIVE(U61(U61(tt))) → c30(U61'(mark(0))) 686.59/213.85
ACTIVE(U61(isNat(0))) → c30(U61'(mark(tt))) 686.59/213.85
ACTIVE(U61(U11(tt, z0))) → c10(U61'(mark(U12(isNat(z0))))) 686.59/213.85
ACTIVE(U61(U11(tt, z0))) → c10(ACTIVE(U11(tt, z0))) 686.59/213.85
ACTIVE(U61(U31(tt, z0))) → c10(U61'(mark(U32(isNat(z0))))) 686.59/213.85
ACTIVE(U61(U31(tt, z0))) → c10(ACTIVE(U31(tt, z0))) 686.59/213.85
ACTIVE(U61(U51(tt, z0, z1))) → c10(U61'(mark(U52(isNat(z1), z0, z1)))) 686.59/213.85
ACTIVE(U61(U51(tt, z0, z1))) → c10(ACTIVE(U51(tt, z0, z1))) 686.59/213.85
ACTIVE(U61(U52(tt, z0, z1))) → c10(U61'(mark(s(plus(z1, z0))))) 686.59/213.85
ACTIVE(U61(U52(tt, z0, z1))) → c10(ACTIVE(U52(tt, z0, z1))) 686.59/213.85
ACTIVE(U61(isNat(plus(z0, z1)))) → c10(U61'(mark(U11(isNat(z0), z1)))) 686.59/213.85
ACTIVE(U61(isNat(plus(z0, z1)))) → c10(ACTIVE(isNat(plus(z0, z1)))) 686.59/213.85
ACTIVE(U61(isNat(s(z0)))) → c10(U61'(mark(U21(isNat(z0))))) 686.59/213.85
ACTIVE(U61(isNat(s(z0)))) → c10(ACTIVE(isNat(s(z0)))) 686.59/213.85
ACTIVE(U61(isNat(x(z0, z1)))) → c10(U61'(mark(U31(isNat(z0), z1)))) 686.59/213.85
ACTIVE(U61(isNat(x(z0, z1)))) → c10(ACTIVE(isNat(x(z0, z1)))) 686.59/213.85
ACTIVE(U71(plus(z0, 0), x1, x2)) → c31(U71'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.59/213.85
ACTIVE(U71(plus(z0, s(z1)), x1, x2)) → c31(U71'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.59/213.85
ACTIVE(U71(x(z0, 0), x1, x2)) → c31(U71'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.59/213.85
ACTIVE(U71(x(z0, s(z1)), x1, x2)) → c31(U71'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.59/213.85
ACTIVE(U71(U11(z0, z1), x1, x2)) → c31(U71'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.59/213.85
ACTIVE(U71(U12(z0), x1, x2)) → c31(U71'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.59/213.85
ACTIVE(U71(U21(z0), x1, x2)) → c31(U71'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.59/213.85
ACTIVE(U71(U31(z0, z1), x1, x2)) → c31(U71'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.59/213.85
ACTIVE(U71(U32(z0), x1, x2)) → c31(U71'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.59/213.85
ACTIVE(U71(U41(z0, z1), x1, x2)) → c31(U71'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.59/213.85
ACTIVE(U71(U51(z0, z1, z2), x1, x2)) → c31(U71'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.59/213.85
ACTIVE(U71(U52(z0, z1, z2), x1, x2)) → c31(U71'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.59/213.85
ACTIVE(U71(s(z0), x1, x2)) → c31(U71'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.59/213.85
ACTIVE(U71(plus(z0, z1), x1, x2)) → c31(U71'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.59/213.85
ACTIVE(U71(plus(z0, z1), x1, x2)) → c31(U71'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.59/213.85
ACTIVE(U71(U61(z0), x1, x2)) → c31(U71'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.59/213.85
ACTIVE(U71(U71(z0, z1, z2), x1, x2)) → c31(U71'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.59/213.85
ACTIVE(U71(U72(z0, z1, z2), x1, x2)) → c31(U71'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.59/213.85
ACTIVE(U71(x(z0, z1), x1, x2)) → c31(U71'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.59/213.85
ACTIVE(U71(x(z0, z1), x1, x2)) → c31(U71'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.59/213.85
ACTIVE(U71(U12(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.59/213.85
ACTIVE(U71(U21(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.59/213.85
ACTIVE(U71(U32(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.59/213.85
ACTIVE(U71(U41(tt, z0), x1, x2)) → c31(U71'(mark(z0), x1, x2)) 686.59/213.85
ACTIVE(U71(U61(tt), x1, x2)) → c31(U71'(mark(0), x1, x2)) 686.59/213.85
ACTIVE(U71(isNat(0), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.59/213.85
ACTIVE(U11(U71(tt, z0, z1), x1)) → c11(U11'(mark(U72(isNat(z1), z0, z1)), x1)) 686.59/213.85
ACTIVE(U11(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.59/213.85
ACTIVE(U12(U71(tt, z0, z1))) → c11(U12'(mark(U72(isNat(z1), z0, z1)))) 686.59/213.85
ACTIVE(U12(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.59/213.85
ACTIVE(U21(U71(tt, z0, z1))) → c11(U21'(mark(U72(isNat(z1), z0, z1)))) 686.59/213.85
ACTIVE(U21(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.59/213.85
ACTIVE(U31(U71(tt, z0, z1), x1)) → c11(U31'(mark(U72(isNat(z1), z0, z1)), x1)) 686.59/213.85
ACTIVE(U31(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.59/213.85
ACTIVE(U32(U71(tt, z0, z1))) → c11(U32'(mark(U72(isNat(z1), z0, z1)))) 686.59/213.85
ACTIVE(U32(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.59/213.85
ACTIVE(U41(U71(tt, z0, z1), x1)) → c11(U41'(mark(U72(isNat(z1), z0, z1)), x1)) 686.59/213.85
ACTIVE(U41(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.59/213.85
ACTIVE(U51(U71(tt, z0, z1), x1, x2)) → c11(U51'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.59/213.85
ACTIVE(U51(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.59/213.85
ACTIVE(U52(U71(tt, z0, z1), x1, x2)) → c11(U52'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.59/213.85
ACTIVE(U52(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.59/213.85
ACTIVE(s(U71(tt, z0, z1))) → c11(S(mark(U72(isNat(z1), z0, z1)))) 686.59/213.85
ACTIVE(s(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.59/213.85
ACTIVE(U61(U71(tt, z0, z1))) → c11(U61'(mark(U72(isNat(z1), z0, z1)))) 686.59/213.85
ACTIVE(U61(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.59/213.85
ACTIVE(U71(U11(tt, z0), x1, x2)) → c11(U71'(mark(U12(isNat(z0))), x1, x2)) 686.59/213.85
ACTIVE(U71(U11(tt, z0), x1, x2)) → c11(ACTIVE(U11(tt, z0))) 686.59/213.85
ACTIVE(U71(U31(tt, z0), x1, x2)) → c11(U71'(mark(U32(isNat(z0))), x1, x2)) 686.59/213.85
ACTIVE(U71(U31(tt, z0), x1, x2)) → c11(ACTIVE(U31(tt, z0))) 686.59/213.85
ACTIVE(U71(U51(tt, z0, z1), x1, x2)) → c11(U71'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.59/213.85
ACTIVE(U71(U51(tt, z0, z1), x1, x2)) → c11(ACTIVE(U51(tt, z0, z1))) 686.59/213.85
ACTIVE(U71(U52(tt, z0, z1), x1, x2)) → c11(U71'(mark(s(plus(z1, z0))), x1, x2)) 686.59/213.85
ACTIVE(U71(U52(tt, z0, z1), x1, x2)) → c11(ACTIVE(U52(tt, z0, z1))) 686.59/213.85
ACTIVE(U71(U71(tt, z0, z1), x1, x2)) → c11(U71'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.59/213.85
ACTIVE(U71(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.59/213.85
ACTIVE(U71(isNat(plus(z0, z1)), x1, x2)) → c11(U71'(mark(U11(isNat(z0), z1)), x1, x2)) 686.59/213.85
ACTIVE(U71(isNat(plus(z0, z1)), x1, x2)) → c11(ACTIVE(isNat(plus(z0, z1)))) 686.59/213.85
ACTIVE(U71(isNat(s(z0)), x1, x2)) → c11(U71'(mark(U21(isNat(z0))), x1, x2)) 686.59/213.85
ACTIVE(U71(isNat(s(z0)), x1, x2)) → c11(ACTIVE(isNat(s(z0)))) 686.59/213.85
ACTIVE(U71(isNat(x(z0, z1)), x1, x2)) → c11(U71'(mark(U31(isNat(z0), z1)), x1, x2)) 686.59/213.85
ACTIVE(U71(isNat(x(z0, z1)), x1, x2)) → c11(ACTIVE(isNat(x(z0, z1)))) 686.59/213.85
ACTIVE(U72(plus(z0, 0), x1, x2)) → c32(U72'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.59/213.85
ACTIVE(U72(plus(z0, s(z1)), x1, x2)) → c32(U72'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.59/213.85
ACTIVE(U72(x(z0, 0), x1, x2)) → c32(U72'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.59/213.85
ACTIVE(U72(x(z0, s(z1)), x1, x2)) → c32(U72'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.59/213.85
ACTIVE(U72(U11(z0, z1), x1, x2)) → c32(U72'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.59/213.85
ACTIVE(U72(U12(z0), x1, x2)) → c32(U72'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.59/213.85
ACTIVE(U72(U21(z0), x1, x2)) → c32(U72'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.59/213.85
ACTIVE(U72(U31(z0, z1), x1, x2)) → c32(U72'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.59/213.85
ACTIVE(U72(U32(z0), x1, x2)) → c32(U72'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.59/213.85
ACTIVE(U72(U41(z0, z1), x1, x2)) → c32(U72'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.59/213.85
ACTIVE(U72(U51(z0, z1, z2), x1, x2)) → c32(U72'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.59/213.85
ACTIVE(U72(U52(z0, z1, z2), x1, x2)) → c32(U72'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.59/213.85
ACTIVE(U72(s(z0), x1, x2)) → c32(U72'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.59/213.85
ACTIVE(U72(plus(z0, z1), x1, x2)) → c32(U72'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.59/213.85
ACTIVE(U72(plus(z0, z1), x1, x2)) → c32(U72'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.59/213.85
ACTIVE(U72(U61(z0), x1, x2)) → c32(U72'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.59/213.85
ACTIVE(U72(U71(z0, z1, z2), x1, x2)) → c32(U72'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.59/213.85
ACTIVE(U72(U72(z0, z1, z2), x1, x2)) → c32(U72'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.59/213.85
ACTIVE(U72(x(z0, z1), x1, x2)) → c32(U72'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.59/213.85
ACTIVE(U72(x(z0, z1), x1, x2)) → c32(U72'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.59/213.85
ACTIVE(U72(U12(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.59/213.85
ACTIVE(U72(U21(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.59/213.85
ACTIVE(U72(U32(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.59/213.85
ACTIVE(U72(U41(tt, z0), x1, x2)) → c32(U72'(mark(z0), x1, x2)) 686.59/213.85
ACTIVE(U72(U61(tt), x1, x2)) → c32(U72'(mark(0), x1, x2)) 686.59/213.85
ACTIVE(U72(isNat(0), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.59/213.85
ACTIVE(U11(U72(tt, z0, z1), x1)) → c12(U11'(mark(plus(x(z1, z0), z1)), x1)) 686.59/213.85
ACTIVE(U11(U72(tt, z0, z1), x1)) → c12(ACTIVE(U72(tt, z0, z1))) 686.59/213.85
ACTIVE(U12(U72(tt, z0, z1))) → c12(U12'(mark(plus(x(z1, z0), z1)))) 686.59/213.85
ACTIVE(U12(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.59/213.85
ACTIVE(U21(U72(tt, z0, z1))) → c12(U21'(mark(plus(x(z1, z0), z1)))) 686.59/213.85
ACTIVE(U21(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.59/213.85
ACTIVE(U31(U72(tt, z0, z1), x1)) → c12(U31'(mark(plus(x(z1, z0), z1)), x1)) 686.59/213.85
ACTIVE(U31(U72(tt, z0, z1), x1)) → c12(ACTIVE(U72(tt, z0, z1))) 686.59/213.85
ACTIVE(U32(U72(tt, z0, z1))) → c12(U32'(mark(plus(x(z1, z0), z1)))) 686.59/213.85
ACTIVE(U32(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.59/213.85
ACTIVE(U41(U72(tt, z0, z1), x1)) → c12(U41'(mark(plus(x(z1, z0), z1)), x1)) 686.59/213.85
ACTIVE(U41(U72(tt, z0, z1), x1)) → c12(ACTIVE(U72(tt, z0, z1))) 686.59/213.85
ACTIVE(U51(U72(tt, z0, z1), x1, x2)) → c12(U51'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.59/213.85
ACTIVE(U51(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.59/213.85
ACTIVE(U52(U72(tt, z0, z1), x1, x2)) → c12(U52'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.59/213.85
ACTIVE(U52(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.59/213.85
ACTIVE(s(U72(tt, z0, z1))) → c12(S(mark(plus(x(z1, z0), z1)))) 686.59/213.85
ACTIVE(s(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.59/213.85
ACTIVE(U61(U72(tt, z0, z1))) → c12(U61'(mark(plus(x(z1, z0), z1)))) 686.59/213.85
ACTIVE(U61(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.59/213.85
ACTIVE(U71(U72(tt, z0, z1), x1, x2)) → c12(U71'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.59/213.85
ACTIVE(U71(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.59/213.85
ACTIVE(U72(U11(tt, z0), x1, x2)) → c12(U72'(mark(U12(isNat(z0))), x1, x2)) 686.59/213.85
ACTIVE(U72(U11(tt, z0), x1, x2)) → c12(ACTIVE(U11(tt, z0))) 686.59/213.85
ACTIVE(U72(U31(tt, z0), x1, x2)) → c12(U72'(mark(U32(isNat(z0))), x1, x2)) 686.59/213.85
ACTIVE(U72(U31(tt, z0), x1, x2)) → c12(ACTIVE(U31(tt, z0))) 686.59/213.85
ACTIVE(U72(U51(tt, z0, z1), x1, x2)) → c12(U72'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.59/213.85
ACTIVE(U72(U51(tt, z0, z1), x1, x2)) → c12(ACTIVE(U51(tt, z0, z1))) 686.59/213.85
ACTIVE(U72(U52(tt, z0, z1), x1, x2)) → c12(U72'(mark(s(plus(z1, z0))), x1, x2)) 686.59/213.85
ACTIVE(U72(U52(tt, z0, z1), x1, x2)) → c12(ACTIVE(U52(tt, z0, z1))) 686.59/213.85
ACTIVE(U72(U71(tt, z0, z1), x1, x2)) → c12(U72'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.59/213.85
ACTIVE(U72(U71(tt, z0, z1), x1, x2)) → c12(ACTIVE(U71(tt, z0, z1))) 686.59/213.85
ACTIVE(U72(U72(tt, z0, z1), x1, x2)) → c12(U72'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.59/213.85
ACTIVE(U72(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.59/213.85
ACTIVE(U72(isNat(plus(z0, z1)), x1, x2)) → c12(U72'(mark(U11(isNat(z0), z1)), x1, x2)) 686.59/213.85
ACTIVE(U72(isNat(plus(z0, z1)), x1, x2)) → c12(ACTIVE(isNat(plus(z0, z1)))) 686.59/213.85
ACTIVE(U72(isNat(s(z0)), x1, x2)) → c12(U72'(mark(U21(isNat(z0))), x1, x2)) 686.59/213.85
ACTIVE(U72(isNat(s(z0)), x1, x2)) → c12(ACTIVE(isNat(s(z0)))) 686.59/213.85
ACTIVE(U72(isNat(x(z0, z1)), x1, x2)) → c12(U72'(mark(U31(isNat(z0), z1)), x1, x2)) 686.59/213.85
ACTIVE(U72(isNat(x(z0, z1)), x1, x2)) → c12(ACTIVE(isNat(x(z0, z1)))) 686.59/213.85
PROPER(U11(x0, U11(z0, z1))) → c65(U11'(proper(x0), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(U11(z0, z1))) 686.59/213.85
PROPER(U11(x0, U12(z0))) → c65(U11'(proper(x0), U12(proper(z0))), PROPER(x0), PROPER(U12(z0))) 686.59/213.85
PROPER(U11(x0, isNat(z0))) → c65(U11'(proper(x0), isNat(proper(z0))), PROPER(x0), PROPER(isNat(z0))) 686.59/213.85
PROPER(U11(x0, U21(z0))) → c65(U11'(proper(x0), U21(proper(z0))), PROPER(x0), PROPER(U21(z0))) 686.59/213.85
PROPER(U11(x0, U31(z0, z1))) → c65(U11'(proper(x0), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(U31(z0, z1))) 686.59/213.85
PROPER(U11(x0, U32(z0))) → c65(U11'(proper(x0), U32(proper(z0))), PROPER(x0), PROPER(U32(z0))) 686.59/213.85
PROPER(U11(x0, U41(z0, z1))) → c65(U11'(proper(x0), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(U41(z0, z1))) 686.59/213.85
PROPER(U11(x0, U51(z0, z1, z2))) → c65(U11'(proper(x0), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U51(z0, z1, z2))) 686.59/213.85
PROPER(U11(x0, U52(z0, z1, z2))) → c65(U11'(proper(x0), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U52(z0, z1, z2))) 686.59/213.85
PROPER(U11(x0, s(z0))) → c65(U11'(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 686.59/213.85
PROPER(U11(x0, plus(z0, z1))) → c65(U11'(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 686.59/213.85
PROPER(U11(x0, U61(z0))) → c65(U11'(proper(x0), U61(proper(z0))), PROPER(x0), PROPER(U61(z0))) 686.59/213.85
PROPER(U11(x0, U71(z0, z1, z2))) → c65(U11'(proper(x0), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U71(z0, z1, z2))) 686.59/213.85
PROPER(U11(x0, U72(z0, z1, z2))) → c65(U11'(proper(x0), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U72(z0, z1, z2))) 686.59/213.85
PROPER(U11(x0, x(z0, z1))) → c65(U11'(proper(x0), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x(z0, z1))) 686.59/213.85
PROPER(U11(U11(z0, z1), x1)) → c65(U11'(U11(proper(z0), proper(z1)), proper(x1)), PROPER(U11(z0, z1)), PROPER(x1)) 686.59/213.85
PROPER(U11(U12(z0), x1)) → c65(U11'(U12(proper(z0)), proper(x1)), PROPER(U12(z0)), PROPER(x1)) 686.59/213.85
PROPER(U11(isNat(z0), x1)) → c65(U11'(isNat(proper(z0)), proper(x1)), PROPER(isNat(z0)), PROPER(x1)) 686.59/213.86
PROPER(U11(U21(z0), x1)) → c65(U11'(U21(proper(z0)), proper(x1)), PROPER(U21(z0)), PROPER(x1)) 686.59/213.86
PROPER(U11(U31(z0, z1), x1)) → c65(U11'(U31(proper(z0), proper(z1)), proper(x1)), PROPER(U31(z0, z1)), PROPER(x1)) 686.59/213.86
PROPER(U11(U32(z0), x1)) → c65(U11'(U32(proper(z0)), proper(x1)), PROPER(U32(z0)), PROPER(x1)) 686.59/213.86
PROPER(U11(U41(z0, z1), x1)) → c65(U11'(U41(proper(z0), proper(z1)), proper(x1)), PROPER(U41(z0, z1)), PROPER(x1)) 686.59/213.86
PROPER(U11(U51(z0, z1, z2), x1)) → c65(U11'(U51(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U51(z0, z1, z2)), PROPER(x1)) 686.59/213.86
PROPER(U11(U52(z0, z1, z2), x1)) → c65(U11'(U52(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U52(z0, z1, z2)), PROPER(x1)) 686.59/213.86
PROPER(U11(s(z0), x1)) → c65(U11'(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 686.59/213.86
PROPER(U11(plus(z0, z1), x1)) → c65(U11'(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 686.59/213.86
PROPER(U11(U61(z0), x1)) → c65(U11'(U61(proper(z0)), proper(x1)), PROPER(U61(z0)), PROPER(x1)) 686.59/213.86
PROPER(U11(U71(z0, z1, z2), x1)) → c65(U11'(U71(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U71(z0, z1, z2)), PROPER(x1)) 686.59/213.86
PROPER(U11(U72(z0, z1, z2), x1)) → c65(U11'(U72(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U72(z0, z1, z2)), PROPER(x1)) 686.59/213.86
PROPER(U11(x(z0, z1), x1)) → c65(U11'(x(proper(z0), proper(z1)), proper(x1)), PROPER(x(z0, z1)), PROPER(x1)) 686.59/213.86
PROPER(U11(x0, tt)) → c65(U11'(proper(x0), ok(tt)), PROPER(x0)) 686.59/213.86
PROPER(U11(x0, 0)) → c65(U11'(proper(x0), ok(0)), PROPER(x0)) 686.59/213.86
PROPER(U11(tt, x1)) → c65(U11'(ok(tt), proper(x1)), PROPER(x1)) 686.59/213.86
PROPER(U11(0, x1)) → c65(U11'(ok(0), proper(x1)), PROPER(x1)) 686.59/213.86
PROPER(U12(U11(z0, z1))) → c67(U12'(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.59/213.86
PROPER(U12(U12(z0))) → c67(U12'(U12(proper(z0))), PROPER(U12(z0))) 686.59/213.86
PROPER(U12(isNat(z0))) → c67(U12'(isNat(proper(z0))), PROPER(isNat(z0))) 686.59/213.86
PROPER(U12(U21(z0))) → c67(U12'(U21(proper(z0))), PROPER(U21(z0))) 686.59/213.86
PROPER(U12(U31(z0, z1))) → c67(U12'(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.59/213.86
PROPER(U12(U32(z0))) → c67(U12'(U32(proper(z0))), PROPER(U32(z0))) 686.59/213.86
PROPER(U12(U41(z0, z1))) → c67(U12'(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.59/213.86
PROPER(U12(U51(z0, z1, z2))) → c67(U12'(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.59/213.86
PROPER(U12(U52(z0, z1, z2))) → c67(U12'(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.59/213.86
PROPER(U12(s(z0))) → c67(U12'(s(proper(z0))), PROPER(s(z0))) 686.59/213.86
PROPER(U12(plus(z0, z1))) → c67(U12'(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.59/213.86
PROPER(U12(U61(z0))) → c67(U12'(U61(proper(z0))), PROPER(U61(z0))) 686.59/213.86
PROPER(U12(U71(z0, z1, z2))) → c67(U12'(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.59/213.86
PROPER(U12(U72(z0, z1, z2))) → c67(U12'(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.59/213.86
PROPER(U12(x(z0, z1))) → c67(U12'(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.59/213.86
PROPER(U12(tt)) → c67(U12'(ok(tt))) 686.59/213.86
PROPER(U12(0)) → c67(U12'(ok(0))) 686.59/213.86
PROPER(isNat(U11(z0, z1))) → c68(ISNAT(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.59/213.86
PROPER(isNat(U12(z0))) → c68(ISNAT(U12(proper(z0))), PROPER(U12(z0))) 686.59/213.86
PROPER(isNat(isNat(z0))) → c68(ISNAT(isNat(proper(z0))), PROPER(isNat(z0))) 686.59/213.86
PROPER(isNat(U21(z0))) → c68(ISNAT(U21(proper(z0))), PROPER(U21(z0))) 686.59/213.86
PROPER(isNat(U31(z0, z1))) → c68(ISNAT(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.59/213.86
PROPER(isNat(U32(z0))) → c68(ISNAT(U32(proper(z0))), PROPER(U32(z0))) 686.59/213.86
PROPER(isNat(U41(z0, z1))) → c68(ISNAT(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.59/213.86
PROPER(isNat(U51(z0, z1, z2))) → c68(ISNAT(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.59/213.86
PROPER(isNat(U52(z0, z1, z2))) → c68(ISNAT(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.59/213.86
PROPER(isNat(s(z0))) → c68(ISNAT(s(proper(z0))), PROPER(s(z0))) 686.59/213.86
PROPER(isNat(plus(z0, z1))) → c68(ISNAT(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.59/213.86
PROPER(isNat(U61(z0))) → c68(ISNAT(U61(proper(z0))), PROPER(U61(z0))) 686.59/213.86
PROPER(isNat(U71(z0, z1, z2))) → c68(ISNAT(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.59/213.86
PROPER(isNat(U72(z0, z1, z2))) → c68(ISNAT(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.59/213.86
PROPER(isNat(x(z0, z1))) → c68(ISNAT(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.59/213.86
PROPER(isNat(tt)) → c68(ISNAT(ok(tt))) 686.59/213.86
PROPER(isNat(0)) → c68(ISNAT(ok(0))) 686.59/213.86
PROPER(U21(U11(z0, z1))) → c69(U21'(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.59/213.86
PROPER(U21(U12(z0))) → c69(U21'(U12(proper(z0))), PROPER(U12(z0))) 686.59/213.86
PROPER(U21(isNat(z0))) → c69(U21'(isNat(proper(z0))), PROPER(isNat(z0))) 686.59/213.86
PROPER(U21(U21(z0))) → c69(U21'(U21(proper(z0))), PROPER(U21(z0))) 686.59/213.86
PROPER(U21(U31(z0, z1))) → c69(U21'(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.59/213.86
PROPER(U21(U32(z0))) → c69(U21'(U32(proper(z0))), PROPER(U32(z0))) 686.59/213.86
PROPER(U21(U41(z0, z1))) → c69(U21'(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.59/213.86
PROPER(U21(U51(z0, z1, z2))) → c69(U21'(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.59/213.86
PROPER(U21(U52(z0, z1, z2))) → c69(U21'(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.59/213.86
PROPER(U21(s(z0))) → c69(U21'(s(proper(z0))), PROPER(s(z0))) 686.59/213.86
PROPER(U21(plus(z0, z1))) → c69(U21'(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.59/213.86
PROPER(U21(U61(z0))) → c69(U21'(U61(proper(z0))), PROPER(U61(z0))) 686.59/213.86
PROPER(U21(U71(z0, z1, z2))) → c69(U21'(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.59/213.86
PROPER(U21(U72(z0, z1, z2))) → c69(U21'(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.59/213.86
PROPER(U21(x(z0, z1))) → c69(U21'(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.59/213.86
PROPER(U21(tt)) → c69(U21'(ok(tt))) 686.59/213.86
PROPER(U21(0)) → c69(U21'(ok(0))) 686.59/213.86
PROPER(U31(x0, U11(z0, z1))) → c70(U31'(proper(x0), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(U11(z0, z1))) 686.59/213.86
PROPER(U31(x0, U12(z0))) → c70(U31'(proper(x0), U12(proper(z0))), PROPER(x0), PROPER(U12(z0))) 686.59/213.86
PROPER(U31(x0, isNat(z0))) → c70(U31'(proper(x0), isNat(proper(z0))), PROPER(x0), PROPER(isNat(z0))) 686.59/213.86
PROPER(U31(x0, U21(z0))) → c70(U31'(proper(x0), U21(proper(z0))), PROPER(x0), PROPER(U21(z0))) 686.59/213.86
PROPER(U31(x0, U31(z0, z1))) → c70(U31'(proper(x0), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(U31(z0, z1))) 686.59/213.86
PROPER(U31(x0, U32(z0))) → c70(U31'(proper(x0), U32(proper(z0))), PROPER(x0), PROPER(U32(z0))) 686.59/213.86
PROPER(U31(x0, U41(z0, z1))) → c70(U31'(proper(x0), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(U41(z0, z1))) 686.59/213.86
PROPER(U31(x0, U51(z0, z1, z2))) → c70(U31'(proper(x0), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U51(z0, z1, z2))) 686.59/213.86
PROPER(U31(x0, U52(z0, z1, z2))) → c70(U31'(proper(x0), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U52(z0, z1, z2))) 686.59/213.86
PROPER(U31(x0, s(z0))) → c70(U31'(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 686.59/213.86
PROPER(U31(x0, plus(z0, z1))) → c70(U31'(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 686.59/213.86
PROPER(U31(x0, U61(z0))) → c70(U31'(proper(x0), U61(proper(z0))), PROPER(x0), PROPER(U61(z0))) 686.59/213.86
PROPER(U31(x0, U71(z0, z1, z2))) → c70(U31'(proper(x0), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U71(z0, z1, z2))) 686.59/213.86
PROPER(U31(x0, U72(z0, z1, z2))) → c70(U31'(proper(x0), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U72(z0, z1, z2))) 686.59/213.86
PROPER(U31(x0, x(z0, z1))) → c70(U31'(proper(x0), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x(z0, z1))) 686.59/213.86
PROPER(U31(U11(z0, z1), x1)) → c70(U31'(U11(proper(z0), proper(z1)), proper(x1)), PROPER(U11(z0, z1)), PROPER(x1)) 686.59/213.86
PROPER(U31(U12(z0), x1)) → c70(U31'(U12(proper(z0)), proper(x1)), PROPER(U12(z0)), PROPER(x1)) 686.59/213.86
PROPER(U31(isNat(z0), x1)) → c70(U31'(isNat(proper(z0)), proper(x1)), PROPER(isNat(z0)), PROPER(x1)) 686.59/213.86
PROPER(U31(U21(z0), x1)) → c70(U31'(U21(proper(z0)), proper(x1)), PROPER(U21(z0)), PROPER(x1)) 686.59/213.86
PROPER(U31(U31(z0, z1), x1)) → c70(U31'(U31(proper(z0), proper(z1)), proper(x1)), PROPER(U31(z0, z1)), PROPER(x1)) 686.59/213.86
PROPER(U31(U32(z0), x1)) → c70(U31'(U32(proper(z0)), proper(x1)), PROPER(U32(z0)), PROPER(x1)) 686.59/213.86
PROPER(U31(U41(z0, z1), x1)) → c70(U31'(U41(proper(z0), proper(z1)), proper(x1)), PROPER(U41(z0, z1)), PROPER(x1)) 686.59/213.86
PROPER(U31(U51(z0, z1, z2), x1)) → c70(U31'(U51(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U51(z0, z1, z2)), PROPER(x1)) 686.59/213.86
PROPER(U31(U52(z0, z1, z2), x1)) → c70(U31'(U52(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U52(z0, z1, z2)), PROPER(x1)) 686.59/213.86
PROPER(U31(s(z0), x1)) → c70(U31'(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 686.59/213.86
PROPER(U31(plus(z0, z1), x1)) → c70(U31'(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 686.59/213.86
PROPER(U31(U61(z0), x1)) → c70(U31'(U61(proper(z0)), proper(x1)), PROPER(U61(z0)), PROPER(x1)) 686.59/213.86
PROPER(U31(U71(z0, z1, z2), x1)) → c70(U31'(U71(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U71(z0, z1, z2)), PROPER(x1)) 686.59/213.86
PROPER(U31(U72(z0, z1, z2), x1)) → c70(U31'(U72(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U72(z0, z1, z2)), PROPER(x1)) 686.59/213.86
PROPER(U31(x(z0, z1), x1)) → c70(U31'(x(proper(z0), proper(z1)), proper(x1)), PROPER(x(z0, z1)), PROPER(x1)) 686.59/213.86
PROPER(U31(x0, tt)) → c70(U31'(proper(x0), ok(tt)), PROPER(x0)) 686.59/213.86
PROPER(U31(x0, 0)) → c70(U31'(proper(x0), ok(0)), PROPER(x0)) 686.59/213.86
PROPER(U31(tt, x1)) → c70(U31'(ok(tt), proper(x1)), PROPER(x1)) 686.59/213.86
PROPER(U31(0, x1)) → c70(U31'(ok(0), proper(x1)), PROPER(x1)) 686.59/213.86
PROPER(U32(U11(z0, z1))) → c71(U32'(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.59/213.86
PROPER(U32(U12(z0))) → c71(U32'(U12(proper(z0))), PROPER(U12(z0))) 686.59/213.86
PROPER(U32(isNat(z0))) → c71(U32'(isNat(proper(z0))), PROPER(isNat(z0))) 686.59/213.86
PROPER(U32(U21(z0))) → c71(U32'(U21(proper(z0))), PROPER(U21(z0))) 686.59/213.86
PROPER(U32(U31(z0, z1))) → c71(U32'(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.59/213.86
PROPER(U32(U32(z0))) → c71(U32'(U32(proper(z0))), PROPER(U32(z0))) 686.59/213.86
PROPER(U32(U41(z0, z1))) → c71(U32'(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.59/213.86
PROPER(U32(U51(z0, z1, z2))) → c71(U32'(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.59/213.86
PROPER(U32(U52(z0, z1, z2))) → c71(U32'(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.59/213.86
PROPER(U32(s(z0))) → c71(U32'(s(proper(z0))), PROPER(s(z0))) 686.59/213.86
PROPER(U32(plus(z0, z1))) → c71(U32'(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.59/213.86
PROPER(U32(U61(z0))) → c71(U32'(U61(proper(z0))), PROPER(U61(z0))) 686.59/213.86
PROPER(U32(U71(z0, z1, z2))) → c71(U32'(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.59/213.86
PROPER(U32(U72(z0, z1, z2))) → c71(U32'(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.59/213.86
PROPER(U32(x(z0, z1))) → c71(U32'(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.59/213.86
PROPER(U32(tt)) → c71(U32'(ok(tt))) 686.59/213.86
PROPER(U32(0)) → c71(U32'(ok(0))) 686.59/213.86
PROPER(U41(x0, U11(z0, z1))) → c72(U41'(proper(x0), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(U11(z0, z1))) 686.59/213.86
PROPER(U41(x0, U12(z0))) → c72(U41'(proper(x0), U12(proper(z0))), PROPER(x0), PROPER(U12(z0))) 686.59/213.86
PROPER(U41(x0, isNat(z0))) → c72(U41'(proper(x0), isNat(proper(z0))), PROPER(x0), PROPER(isNat(z0))) 686.59/213.86
PROPER(U41(x0, U21(z0))) → c72(U41'(proper(x0), U21(proper(z0))), PROPER(x0), PROPER(U21(z0))) 686.59/213.86
PROPER(U41(x0, U31(z0, z1))) → c72(U41'(proper(x0), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(U31(z0, z1))) 686.59/213.86
PROPER(U41(x0, U32(z0))) → c72(U41'(proper(x0), U32(proper(z0))), PROPER(x0), PROPER(U32(z0))) 686.59/213.86
PROPER(U41(x0, U41(z0, z1))) → c72(U41'(proper(x0), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(U41(z0, z1))) 686.59/213.86
PROPER(U41(x0, U51(z0, z1, z2))) → c72(U41'(proper(x0), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U51(z0, z1, z2))) 686.59/213.86
PROPER(U41(x0, U52(z0, z1, z2))) → c72(U41'(proper(x0), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U52(z0, z1, z2))) 686.59/213.86
PROPER(U41(x0, s(z0))) → c72(U41'(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 686.59/213.86
PROPER(U41(x0, plus(z0, z1))) → c72(U41'(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 686.59/213.86
PROPER(U41(x0, U61(z0))) → c72(U41'(proper(x0), U61(proper(z0))), PROPER(x0), PROPER(U61(z0))) 686.59/213.86
PROPER(U41(x0, U71(z0, z1, z2))) → c72(U41'(proper(x0), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U71(z0, z1, z2))) 686.59/213.86
PROPER(U41(x0, U72(z0, z1, z2))) → c72(U41'(proper(x0), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U72(z0, z1, z2))) 686.59/213.86
PROPER(U41(x0, x(z0, z1))) → c72(U41'(proper(x0), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x(z0, z1))) 686.59/213.86
PROPER(U41(U11(z0, z1), x1)) → c72(U41'(U11(proper(z0), proper(z1)), proper(x1)), PROPER(U11(z0, z1)), PROPER(x1)) 686.59/213.86
PROPER(U41(U12(z0), x1)) → c72(U41'(U12(proper(z0)), proper(x1)), PROPER(U12(z0)), PROPER(x1)) 686.59/213.86
PROPER(U41(isNat(z0), x1)) → c72(U41'(isNat(proper(z0)), proper(x1)), PROPER(isNat(z0)), PROPER(x1)) 686.59/213.86
PROPER(U41(U21(z0), x1)) → c72(U41'(U21(proper(z0)), proper(x1)), PROPER(U21(z0)), PROPER(x1)) 686.59/213.86
PROPER(U41(U31(z0, z1), x1)) → c72(U41'(U31(proper(z0), proper(z1)), proper(x1)), PROPER(U31(z0, z1)), PROPER(x1)) 686.59/213.86
PROPER(U41(U32(z0), x1)) → c72(U41'(U32(proper(z0)), proper(x1)), PROPER(U32(z0)), PROPER(x1)) 686.59/213.86
PROPER(U41(U41(z0, z1), x1)) → c72(U41'(U41(proper(z0), proper(z1)), proper(x1)), PROPER(U41(z0, z1)), PROPER(x1)) 686.59/213.86
PROPER(U41(U51(z0, z1, z2), x1)) → c72(U41'(U51(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U51(z0, z1, z2)), PROPER(x1)) 686.59/213.86
PROPER(U41(U52(z0, z1, z2), x1)) → c72(U41'(U52(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U52(z0, z1, z2)), PROPER(x1)) 686.59/213.86
PROPER(U41(s(z0), x1)) → c72(U41'(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 686.59/213.86
PROPER(U41(plus(z0, z1), x1)) → c72(U41'(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 686.59/213.86
PROPER(U41(U61(z0), x1)) → c72(U41'(U61(proper(z0)), proper(x1)), PROPER(U61(z0)), PROPER(x1)) 686.59/213.86
PROPER(U41(U71(z0, z1, z2), x1)) → c72(U41'(U71(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U71(z0, z1, z2)), PROPER(x1)) 686.59/213.86
PROPER(U41(U72(z0, z1, z2), x1)) → c72(U41'(U72(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U72(z0, z1, z2)), PROPER(x1)) 686.59/213.86
PROPER(U41(x(z0, z1), x1)) → c72(U41'(x(proper(z0), proper(z1)), proper(x1)), PROPER(x(z0, z1)), PROPER(x1)) 686.59/213.86
PROPER(U41(x0, tt)) → c72(U41'(proper(x0), ok(tt)), PROPER(x0)) 686.59/213.86
PROPER(U41(x0, 0)) → c72(U41'(proper(x0), ok(0)), PROPER(x0)) 686.59/213.86
PROPER(U41(tt, x1)) → c72(U41'(ok(tt), proper(x1)), PROPER(x1)) 686.59/213.86
PROPER(U41(0, x1)) → c72(U41'(ok(0), proper(x1)), PROPER(x1)) 686.59/213.86
PROPER(U51(x0, x1, U11(z0, z1))) → c73(U51'(proper(x0), proper(x1), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U11(z0, z1))) 686.59/213.86
PROPER(U51(x0, x1, U12(z0))) → c73(U51'(proper(x0), proper(x1), U12(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U12(z0))) 686.59/213.86
PROPER(U51(x0, x1, isNat(z0))) → c73(U51'(proper(x0), proper(x1), isNat(proper(z0))), PROPER(x0), PROPER(x1), PROPER(isNat(z0))) 686.59/213.86
PROPER(U51(x0, x1, U21(z0))) → c73(U51'(proper(x0), proper(x1), U21(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U21(z0))) 686.59/213.86
PROPER(U51(x0, x1, U31(z0, z1))) → c73(U51'(proper(x0), proper(x1), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U31(z0, z1))) 686.59/213.86
PROPER(U51(x0, x1, U32(z0))) → c73(U51'(proper(x0), proper(x1), U32(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U32(z0))) 686.59/213.86
PROPER(U51(x0, x1, U41(z0, z1))) → c73(U51'(proper(x0), proper(x1), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U41(z0, z1))) 686.59/213.86
PROPER(U51(x0, x1, U51(z0, z1, z2))) → c73(U51'(proper(x0), proper(x1), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U51(z0, z1, z2))) 686.59/213.86
PROPER(U51(x0, x1, U52(z0, z1, z2))) → c73(U51'(proper(x0), proper(x1), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U52(z0, z1, z2))) 686.59/213.86
PROPER(U51(x0, x1, s(z0))) → c73(U51'(proper(x0), proper(x1), s(proper(z0))), PROPER(x0), PROPER(x1), PROPER(s(z0))) 686.59/213.86
PROPER(U51(x0, x1, plus(z0, z1))) → c73(U51'(proper(x0), proper(x1), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(plus(z0, z1))) 686.59/213.86
PROPER(U51(x0, x1, U61(z0))) → c73(U51'(proper(x0), proper(x1), U61(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U61(z0))) 686.59/213.86
PROPER(U51(x0, x1, U71(z0, z1, z2))) → c73(U51'(proper(x0), proper(x1), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U71(z0, z1, z2))) 686.59/213.86
PROPER(U51(x0, x1, U72(z0, z1, z2))) → c73(U51'(proper(x0), proper(x1), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U72(z0, z1, z2))) 686.59/213.86
PROPER(U51(x0, x1, x(z0, z1))) → c73(U51'(proper(x0), proper(x1), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(x(z0, z1))) 686.59/213.86
PROPER(U51(x0, U11(z0, z1), x2)) → c73(U51'(proper(x0), U11(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U11(z0, z1)), PROPER(x2)) 686.59/213.86
PROPER(U51(x0, U12(z0), x2)) → c73(U51'(proper(x0), U12(proper(z0)), proper(x2)), PROPER(x0), PROPER(U12(z0)), PROPER(x2)) 686.59/213.86
PROPER(U51(x0, isNat(z0), x2)) → c73(U51'(proper(x0), isNat(proper(z0)), proper(x2)), PROPER(x0), PROPER(isNat(z0)), PROPER(x2)) 686.59/213.86
PROPER(U51(x0, U21(z0), x2)) → c73(U51'(proper(x0), U21(proper(z0)), proper(x2)), PROPER(x0), PROPER(U21(z0)), PROPER(x2)) 686.59/213.86
PROPER(U51(x0, U31(z0, z1), x2)) → c73(U51'(proper(x0), U31(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U31(z0, z1)), PROPER(x2)) 686.59/213.86
PROPER(U51(x0, U32(z0), x2)) → c73(U51'(proper(x0), U32(proper(z0)), proper(x2)), PROPER(x0), PROPER(U32(z0)), PROPER(x2)) 686.59/213.86
PROPER(U51(x0, U41(z0, z1), x2)) → c73(U51'(proper(x0), U41(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U41(z0, z1)), PROPER(x2)) 686.59/213.86
PROPER(U51(x0, U51(z0, z1, z2), x2)) → c73(U51'(proper(x0), U51(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U51(z0, z1, z2)), PROPER(x2)) 686.59/213.86
PROPER(U51(x0, U52(z0, z1, z2), x2)) → c73(U51'(proper(x0), U52(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U52(z0, z1, z2)), PROPER(x2)) 686.59/213.86
PROPER(U51(x0, s(z0), x2)) → c73(U51'(proper(x0), s(proper(z0)), proper(x2)), PROPER(x0), PROPER(s(z0)), PROPER(x2)) 686.59/213.86
PROPER(U51(x0, plus(z0, z1), x2)) → c73(U51'(proper(x0), plus(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(plus(z0, z1)), PROPER(x2)) 686.59/213.86
PROPER(U51(x0, U61(z0), x2)) → c73(U51'(proper(x0), U61(proper(z0)), proper(x2)), PROPER(x0), PROPER(U61(z0)), PROPER(x2)) 686.59/213.86
PROPER(U51(x0, U71(z0, z1, z2), x2)) → c73(U51'(proper(x0), U71(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U71(z0, z1, z2)), PROPER(x2)) 686.59/213.86
PROPER(U51(x0, U72(z0, z1, z2), x2)) → c73(U51'(proper(x0), U72(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U72(z0, z1, z2)), PROPER(x2)) 686.59/213.86
PROPER(U51(x0, x(z0, z1), x2)) → c73(U51'(proper(x0), x(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(x(z0, z1)), PROPER(x2)) 686.59/213.86
PROPER(U51(U11(z0, z1), x1, x2)) → c73(U51'(U11(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U11(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.86
PROPER(U51(U12(z0), x1, x2)) → c73(U51'(U12(proper(z0)), proper(x1), proper(x2)), PROPER(U12(z0)), PROPER(x1), PROPER(x2)) 686.59/213.86
PROPER(U51(isNat(z0), x1, x2)) → c73(U51'(isNat(proper(z0)), proper(x1), proper(x2)), PROPER(isNat(z0)), PROPER(x1), PROPER(x2)) 686.59/213.86
PROPER(U51(U21(z0), x1, x2)) → c73(U51'(U21(proper(z0)), proper(x1), proper(x2)), PROPER(U21(z0)), PROPER(x1), PROPER(x2)) 686.59/213.86
PROPER(U51(U31(z0, z1), x1, x2)) → c73(U51'(U31(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U31(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.86
PROPER(U51(U32(z0), x1, x2)) → c73(U51'(U32(proper(z0)), proper(x1), proper(x2)), PROPER(U32(z0)), PROPER(x1), PROPER(x2)) 686.59/213.86
PROPER(U51(U41(z0, z1), x1, x2)) → c73(U51'(U41(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U41(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.86
PROPER(U51(U51(z0, z1, z2), x1, x2)) → c73(U51'(U51(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U51(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.59/213.86
PROPER(U51(U52(z0, z1, z2), x1, x2)) → c73(U51'(U52(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U52(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.59/213.86
PROPER(U51(s(z0), x1, x2)) → c73(U51'(s(proper(z0)), proper(x1), proper(x2)), PROPER(s(z0)), PROPER(x1), PROPER(x2)) 686.59/213.86
PROPER(U51(plus(z0, z1), x1, x2)) → c73(U51'(plus(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(plus(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.86
PROPER(U51(U61(z0), x1, x2)) → c73(U51'(U61(proper(z0)), proper(x1), proper(x2)), PROPER(U61(z0)), PROPER(x1), PROPER(x2)) 686.59/213.86
PROPER(U51(U71(z0, z1, z2), x1, x2)) → c73(U51'(U71(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U71(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.59/213.86
PROPER(U51(U72(z0, z1, z2), x1, x2)) → c73(U51'(U72(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U72(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.59/213.86
PROPER(U51(x(z0, z1), x1, x2)) → c73(U51'(x(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(x(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.86
PROPER(U51(x0, x1, tt)) → c73(U51'(proper(x0), proper(x1), ok(tt)), PROPER(x0), PROPER(x1)) 686.59/213.86
PROPER(U51(x0, x1, 0)) → c73(U51'(proper(x0), proper(x1), ok(0)), PROPER(x0), PROPER(x1)) 686.59/213.86
PROPER(U51(x0, tt, x2)) → c73(U51'(proper(x0), ok(tt), proper(x2)), PROPER(x0), PROPER(x2)) 686.59/213.86
PROPER(U51(x0, 0, x2)) → c73(U51'(proper(x0), ok(0), proper(x2)), PROPER(x0), PROPER(x2)) 686.59/213.86
PROPER(U51(tt, x1, x2)) → c73(U51'(ok(tt), proper(x1), proper(x2)), PROPER(x1), PROPER(x2)) 686.59/213.86
PROPER(U51(0, x1, x2)) → c73(U51'(ok(0), proper(x1), proper(x2)), PROPER(x1), PROPER(x2)) 686.59/213.86
PROPER(U52(x0, x1, U11(z0, z1))) → c74(U52'(proper(x0), proper(x1), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U11(z0, z1))) 686.59/213.86
PROPER(U52(x0, x1, U12(z0))) → c74(U52'(proper(x0), proper(x1), U12(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U12(z0))) 686.59/213.86
PROPER(U52(x0, x1, isNat(z0))) → c74(U52'(proper(x0), proper(x1), isNat(proper(z0))), PROPER(x0), PROPER(x1), PROPER(isNat(z0))) 686.59/213.86
PROPER(U52(x0, x1, U21(z0))) → c74(U52'(proper(x0), proper(x1), U21(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U21(z0))) 686.59/213.86
PROPER(U52(x0, x1, U31(z0, z1))) → c74(U52'(proper(x0), proper(x1), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U31(z0, z1))) 686.59/213.86
PROPER(U52(x0, x1, U32(z0))) → c74(U52'(proper(x0), proper(x1), U32(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U32(z0))) 686.59/213.86
PROPER(U52(x0, x1, U41(z0, z1))) → c74(U52'(proper(x0), proper(x1), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U41(z0, z1))) 686.59/213.86
PROPER(U52(x0, x1, U51(z0, z1, z2))) → c74(U52'(proper(x0), proper(x1), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U51(z0, z1, z2))) 686.59/213.86
PROPER(U52(x0, x1, U52(z0, z1, z2))) → c74(U52'(proper(x0), proper(x1), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U52(z0, z1, z2))) 686.59/213.86
PROPER(U52(x0, x1, s(z0))) → c74(U52'(proper(x0), proper(x1), s(proper(z0))), PROPER(x0), PROPER(x1), PROPER(s(z0))) 686.59/213.86
PROPER(U52(x0, x1, plus(z0, z1))) → c74(U52'(proper(x0), proper(x1), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(plus(z0, z1))) 686.59/213.86
PROPER(U52(x0, x1, U61(z0))) → c74(U52'(proper(x0), proper(x1), U61(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U61(z0))) 686.59/213.86
PROPER(U52(x0, x1, U71(z0, z1, z2))) → c74(U52'(proper(x0), proper(x1), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U71(z0, z1, z2))) 686.59/213.86
PROPER(U52(x0, x1, U72(z0, z1, z2))) → c74(U52'(proper(x0), proper(x1), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U72(z0, z1, z2))) 686.59/213.86
PROPER(U52(x0, x1, x(z0, z1))) → c74(U52'(proper(x0), proper(x1), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(x(z0, z1))) 686.59/213.86
PROPER(U52(x0, U11(z0, z1), x2)) → c74(U52'(proper(x0), U11(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U11(z0, z1)), PROPER(x2)) 686.59/213.86
PROPER(U52(x0, U12(z0), x2)) → c74(U52'(proper(x0), U12(proper(z0)), proper(x2)), PROPER(x0), PROPER(U12(z0)), PROPER(x2)) 686.59/213.86
PROPER(U52(x0, isNat(z0), x2)) → c74(U52'(proper(x0), isNat(proper(z0)), proper(x2)), PROPER(x0), PROPER(isNat(z0)), PROPER(x2)) 686.59/213.86
PROPER(U52(x0, U21(z0), x2)) → c74(U52'(proper(x0), U21(proper(z0)), proper(x2)), PROPER(x0), PROPER(U21(z0)), PROPER(x2)) 686.59/213.86
PROPER(U52(x0, U31(z0, z1), x2)) → c74(U52'(proper(x0), U31(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U31(z0, z1)), PROPER(x2)) 686.59/213.86
PROPER(U52(x0, U32(z0), x2)) → c74(U52'(proper(x0), U32(proper(z0)), proper(x2)), PROPER(x0), PROPER(U32(z0)), PROPER(x2)) 686.59/213.86
PROPER(U52(x0, U41(z0, z1), x2)) → c74(U52'(proper(x0), U41(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U41(z0, z1)), PROPER(x2)) 686.59/213.86
PROPER(U52(x0, U51(z0, z1, z2), x2)) → c74(U52'(proper(x0), U51(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U51(z0, z1, z2)), PROPER(x2)) 686.59/213.86
PROPER(U52(x0, U52(z0, z1, z2), x2)) → c74(U52'(proper(x0), U52(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U52(z0, z1, z2)), PROPER(x2)) 686.59/213.86
PROPER(U52(x0, s(z0), x2)) → c74(U52'(proper(x0), s(proper(z0)), proper(x2)), PROPER(x0), PROPER(s(z0)), PROPER(x2)) 686.59/213.86
PROPER(U52(x0, plus(z0, z1), x2)) → c74(U52'(proper(x0), plus(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(plus(z0, z1)), PROPER(x2)) 686.59/213.86
PROPER(U52(x0, U61(z0), x2)) → c74(U52'(proper(x0), U61(proper(z0)), proper(x2)), PROPER(x0), PROPER(U61(z0)), PROPER(x2)) 686.59/213.86
PROPER(U52(x0, U71(z0, z1, z2), x2)) → c74(U52'(proper(x0), U71(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U71(z0, z1, z2)), PROPER(x2)) 686.59/213.86
PROPER(U52(x0, U72(z0, z1, z2), x2)) → c74(U52'(proper(x0), U72(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U72(z0, z1, z2)), PROPER(x2)) 686.59/213.86
PROPER(U52(x0, x(z0, z1), x2)) → c74(U52'(proper(x0), x(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(x(z0, z1)), PROPER(x2)) 686.59/213.86
PROPER(U52(U11(z0, z1), x1, x2)) → c74(U52'(U11(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U11(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.86
PROPER(U52(U12(z0), x1, x2)) → c74(U52'(U12(proper(z0)), proper(x1), proper(x2)), PROPER(U12(z0)), PROPER(x1), PROPER(x2)) 686.59/213.86
PROPER(U52(isNat(z0), x1, x2)) → c74(U52'(isNat(proper(z0)), proper(x1), proper(x2)), PROPER(isNat(z0)), PROPER(x1), PROPER(x2)) 686.59/213.86
PROPER(U52(U21(z0), x1, x2)) → c74(U52'(U21(proper(z0)), proper(x1), proper(x2)), PROPER(U21(z0)), PROPER(x1), PROPER(x2)) 686.59/213.86
PROPER(U52(U31(z0, z1), x1, x2)) → c74(U52'(U31(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U31(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.86
PROPER(U52(U32(z0), x1, x2)) → c74(U52'(U32(proper(z0)), proper(x1), proper(x2)), PROPER(U32(z0)), PROPER(x1), PROPER(x2)) 686.59/213.86
PROPER(U52(U41(z0, z1), x1, x2)) → c74(U52'(U41(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U41(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.86
PROPER(U52(U51(z0, z1, z2), x1, x2)) → c74(U52'(U51(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U51(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.59/213.86
PROPER(U52(U52(z0, z1, z2), x1, x2)) → c74(U52'(U52(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U52(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.59/213.86
PROPER(U52(s(z0), x1, x2)) → c74(U52'(s(proper(z0)), proper(x1), proper(x2)), PROPER(s(z0)), PROPER(x1), PROPER(x2)) 686.59/213.86
PROPER(U52(plus(z0, z1), x1, x2)) → c74(U52'(plus(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(plus(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.86
PROPER(U52(U61(z0), x1, x2)) → c74(U52'(U61(proper(z0)), proper(x1), proper(x2)), PROPER(U61(z0)), PROPER(x1), PROPER(x2)) 686.59/213.86
PROPER(U52(U71(z0, z1, z2), x1, x2)) → c74(U52'(U71(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U71(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.59/213.86
PROPER(U52(U72(z0, z1, z2), x1, x2)) → c74(U52'(U72(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U72(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.59/213.86
PROPER(U52(x(z0, z1), x1, x2)) → c74(U52'(x(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(x(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.86
PROPER(U52(x0, x1, tt)) → c74(U52'(proper(x0), proper(x1), ok(tt)), PROPER(x0), PROPER(x1)) 686.59/213.86
PROPER(U52(x0, x1, 0)) → c74(U52'(proper(x0), proper(x1), ok(0)), PROPER(x0), PROPER(x1)) 686.59/213.86
PROPER(U52(x0, tt, x2)) → c74(U52'(proper(x0), ok(tt), proper(x2)), PROPER(x0), PROPER(x2)) 686.59/213.86
PROPER(U52(x0, 0, x2)) → c74(U52'(proper(x0), ok(0), proper(x2)), PROPER(x0), PROPER(x2)) 686.59/213.86
PROPER(U52(tt, x1, x2)) → c74(U52'(ok(tt), proper(x1), proper(x2)), PROPER(x1), PROPER(x2)) 686.59/213.86
PROPER(U52(0, x1, x2)) → c74(U52'(ok(0), proper(x1), proper(x2)), PROPER(x1), PROPER(x2)) 686.59/213.86
PROPER(s(U11(z0, z1))) → c75(S(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.59/213.86
PROPER(s(U12(z0))) → c75(S(U12(proper(z0))), PROPER(U12(z0))) 686.59/213.86
PROPER(s(isNat(z0))) → c75(S(isNat(proper(z0))), PROPER(isNat(z0))) 686.59/213.86
PROPER(s(U21(z0))) → c75(S(U21(proper(z0))), PROPER(U21(z0))) 686.59/213.86
PROPER(s(U31(z0, z1))) → c75(S(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.59/213.86
PROPER(s(U32(z0))) → c75(S(U32(proper(z0))), PROPER(U32(z0))) 686.59/213.86
PROPER(s(U41(z0, z1))) → c75(S(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.59/213.86
PROPER(s(U51(z0, z1, z2))) → c75(S(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.59/213.86
PROPER(s(U52(z0, z1, z2))) → c75(S(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.59/213.86
PROPER(s(s(z0))) → c75(S(s(proper(z0))), PROPER(s(z0))) 686.59/213.86
PROPER(s(plus(z0, z1))) → c75(S(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.59/213.86
PROPER(s(U61(z0))) → c75(S(U61(proper(z0))), PROPER(U61(z0))) 686.59/213.86
PROPER(s(U71(z0, z1, z2))) → c75(S(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.59/213.86
PROPER(s(U72(z0, z1, z2))) → c75(S(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.59/213.86
PROPER(s(x(z0, z1))) → c75(S(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.59/213.86
PROPER(s(tt)) → c75(S(ok(tt))) 686.59/213.86
PROPER(s(0)) → c75(S(ok(0))) 686.59/213.86
PROPER(plus(x0, U11(z0, z1))) → c76(PLUS(proper(x0), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(U11(z0, z1))) 686.59/213.86
PROPER(plus(x0, U12(z0))) → c76(PLUS(proper(x0), U12(proper(z0))), PROPER(x0), PROPER(U12(z0))) 686.59/213.86
PROPER(plus(x0, isNat(z0))) → c76(PLUS(proper(x0), isNat(proper(z0))), PROPER(x0), PROPER(isNat(z0))) 686.59/213.86
PROPER(plus(x0, U21(z0))) → c76(PLUS(proper(x0), U21(proper(z0))), PROPER(x0), PROPER(U21(z0))) 686.59/213.86
PROPER(plus(x0, U31(z0, z1))) → c76(PLUS(proper(x0), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(U31(z0, z1))) 686.59/213.86
PROPER(plus(x0, U32(z0))) → c76(PLUS(proper(x0), U32(proper(z0))), PROPER(x0), PROPER(U32(z0))) 686.59/213.86
PROPER(plus(x0, U41(z0, z1))) → c76(PLUS(proper(x0), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(U41(z0, z1))) 686.59/213.86
PROPER(plus(x0, U51(z0, z1, z2))) → c76(PLUS(proper(x0), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U51(z0, z1, z2))) 686.59/213.86
PROPER(plus(x0, U52(z0, z1, z2))) → c76(PLUS(proper(x0), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U52(z0, z1, z2))) 686.59/213.86
PROPER(plus(x0, s(z0))) → c76(PLUS(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 686.59/213.86
PROPER(plus(x0, plus(z0, z1))) → c76(PLUS(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 686.59/213.86
PROPER(plus(x0, U61(z0))) → c76(PLUS(proper(x0), U61(proper(z0))), PROPER(x0), PROPER(U61(z0))) 686.59/213.86
PROPER(plus(x0, U71(z0, z1, z2))) → c76(PLUS(proper(x0), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U71(z0, z1, z2))) 686.59/213.86
PROPER(plus(x0, U72(z0, z1, z2))) → c76(PLUS(proper(x0), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U72(z0, z1, z2))) 686.59/213.86
PROPER(plus(x0, x(z0, z1))) → c76(PLUS(proper(x0), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x(z0, z1))) 686.59/213.86
PROPER(plus(U11(z0, z1), x1)) → c76(PLUS(U11(proper(z0), proper(z1)), proper(x1)), PROPER(U11(z0, z1)), PROPER(x1)) 686.59/213.86
PROPER(plus(U12(z0), x1)) → c76(PLUS(U12(proper(z0)), proper(x1)), PROPER(U12(z0)), PROPER(x1)) 686.59/213.86
PROPER(plus(isNat(z0), x1)) → c76(PLUS(isNat(proper(z0)), proper(x1)), PROPER(isNat(z0)), PROPER(x1)) 686.59/213.86
PROPER(plus(U21(z0), x1)) → c76(PLUS(U21(proper(z0)), proper(x1)), PROPER(U21(z0)), PROPER(x1)) 686.59/213.86
PROPER(plus(U31(z0, z1), x1)) → c76(PLUS(U31(proper(z0), proper(z1)), proper(x1)), PROPER(U31(z0, z1)), PROPER(x1)) 686.59/213.86
PROPER(plus(U32(z0), x1)) → c76(PLUS(U32(proper(z0)), proper(x1)), PROPER(U32(z0)), PROPER(x1)) 686.59/213.86
PROPER(plus(U41(z0, z1), x1)) → c76(PLUS(U41(proper(z0), proper(z1)), proper(x1)), PROPER(U41(z0, z1)), PROPER(x1)) 686.59/213.86
PROPER(plus(U51(z0, z1, z2), x1)) → c76(PLUS(U51(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U51(z0, z1, z2)), PROPER(x1)) 686.59/213.86
PROPER(plus(U52(z0, z1, z2), x1)) → c76(PLUS(U52(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U52(z0, z1, z2)), PROPER(x1)) 686.59/213.86
PROPER(plus(s(z0), x1)) → c76(PLUS(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 686.59/213.86
PROPER(plus(plus(z0, z1), x1)) → c76(PLUS(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 686.59/213.86
PROPER(plus(U61(z0), x1)) → c76(PLUS(U61(proper(z0)), proper(x1)), PROPER(U61(z0)), PROPER(x1)) 686.59/213.86
PROPER(plus(U71(z0, z1, z2), x1)) → c76(PLUS(U71(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U71(z0, z1, z2)), PROPER(x1)) 686.59/213.86
PROPER(plus(U72(z0, z1, z2), x1)) → c76(PLUS(U72(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U72(z0, z1, z2)), PROPER(x1)) 686.59/213.86
PROPER(plus(x(z0, z1), x1)) → c76(PLUS(x(proper(z0), proper(z1)), proper(x1)), PROPER(x(z0, z1)), PROPER(x1)) 686.59/213.86
PROPER(plus(x0, tt)) → c76(PLUS(proper(x0), ok(tt)), PROPER(x0)) 686.59/213.86
PROPER(plus(x0, 0)) → c76(PLUS(proper(x0), ok(0)), PROPER(x0)) 686.59/213.86
PROPER(plus(tt, x1)) → c76(PLUS(ok(tt), proper(x1)), PROPER(x1)) 686.59/213.86
PROPER(plus(0, x1)) → c76(PLUS(ok(0), proper(x1)), PROPER(x1)) 686.59/213.86
PROPER(U61(U11(z0, z1))) → c77(U61'(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.59/213.86
PROPER(U61(U12(z0))) → c77(U61'(U12(proper(z0))), PROPER(U12(z0))) 686.59/213.86
PROPER(U61(isNat(z0))) → c77(U61'(isNat(proper(z0))), PROPER(isNat(z0))) 686.59/213.86
PROPER(U61(U21(z0))) → c77(U61'(U21(proper(z0))), PROPER(U21(z0))) 686.59/213.86
PROPER(U61(U31(z0, z1))) → c77(U61'(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.59/213.86
PROPER(U61(U32(z0))) → c77(U61'(U32(proper(z0))), PROPER(U32(z0))) 686.59/213.86
PROPER(U61(U41(z0, z1))) → c77(U61'(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.59/213.86
PROPER(U61(U51(z0, z1, z2))) → c77(U61'(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.59/213.86
PROPER(U61(U52(z0, z1, z2))) → c77(U61'(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.59/213.86
PROPER(U61(s(z0))) → c77(U61'(s(proper(z0))), PROPER(s(z0))) 686.59/213.86
PROPER(U61(plus(z0, z1))) → c77(U61'(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.59/213.86
PROPER(U61(U61(z0))) → c77(U61'(U61(proper(z0))), PROPER(U61(z0))) 686.59/213.86
PROPER(U61(U71(z0, z1, z2))) → c77(U61'(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.59/213.86
PROPER(U61(U72(z0, z1, z2))) → c77(U61'(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.59/213.86
PROPER(U61(x(z0, z1))) → c77(U61'(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.59/213.86
PROPER(U61(tt)) → c77(U61'(ok(tt))) 686.59/213.86
PROPER(U61(0)) → c77(U61'(ok(0))) 686.59/213.86
PROPER(U71(x0, x1, U11(z0, z1))) → c79(U71'(proper(x0), proper(x1), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U11(z0, z1))) 686.59/213.86
PROPER(U71(x0, x1, U12(z0))) → c79(U71'(proper(x0), proper(x1), U12(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U12(z0))) 686.59/213.86
PROPER(U71(x0, x1, isNat(z0))) → c79(U71'(proper(x0), proper(x1), isNat(proper(z0))), PROPER(x0), PROPER(x1), PROPER(isNat(z0))) 686.59/213.86
PROPER(U71(x0, x1, U21(z0))) → c79(U71'(proper(x0), proper(x1), U21(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U21(z0))) 686.59/213.86
PROPER(U71(x0, x1, U31(z0, z1))) → c79(U71'(proper(x0), proper(x1), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U31(z0, z1))) 686.59/213.86
PROPER(U71(x0, x1, U32(z0))) → c79(U71'(proper(x0), proper(x1), U32(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U32(z0))) 686.59/213.86
PROPER(U71(x0, x1, U41(z0, z1))) → c79(U71'(proper(x0), proper(x1), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U41(z0, z1))) 686.59/213.86
PROPER(U71(x0, x1, U51(z0, z1, z2))) → c79(U71'(proper(x0), proper(x1), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U51(z0, z1, z2))) 686.59/213.86
PROPER(U71(x0, x1, U52(z0, z1, z2))) → c79(U71'(proper(x0), proper(x1), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U52(z0, z1, z2))) 686.59/213.86
PROPER(U71(x0, x1, s(z0))) → c79(U71'(proper(x0), proper(x1), s(proper(z0))), PROPER(x0), PROPER(x1), PROPER(s(z0))) 686.59/213.86
PROPER(U71(x0, x1, plus(z0, z1))) → c79(U71'(proper(x0), proper(x1), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(plus(z0, z1))) 686.59/213.86
PROPER(U71(x0, x1, U61(z0))) → c79(U71'(proper(x0), proper(x1), U61(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U61(z0))) 686.59/213.86
PROPER(U71(x0, x1, U71(z0, z1, z2))) → c79(U71'(proper(x0), proper(x1), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U71(z0, z1, z2))) 686.59/213.86
PROPER(U71(x0, x1, U72(z0, z1, z2))) → c79(U71'(proper(x0), proper(x1), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U72(z0, z1, z2))) 686.59/213.86
PROPER(U71(x0, x1, x(z0, z1))) → c79(U71'(proper(x0), proper(x1), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(x(z0, z1))) 686.59/213.86
PROPER(U71(x0, U11(z0, z1), x2)) → c79(U71'(proper(x0), U11(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U11(z0, z1)), PROPER(x2)) 686.59/213.86
PROPER(U71(x0, U12(z0), x2)) → c79(U71'(proper(x0), U12(proper(z0)), proper(x2)), PROPER(x0), PROPER(U12(z0)), PROPER(x2)) 686.59/213.86
PROPER(U71(x0, isNat(z0), x2)) → c79(U71'(proper(x0), isNat(proper(z0)), proper(x2)), PROPER(x0), PROPER(isNat(z0)), PROPER(x2)) 686.59/213.86
PROPER(U71(x0, U21(z0), x2)) → c79(U71'(proper(x0), U21(proper(z0)), proper(x2)), PROPER(x0), PROPER(U21(z0)), PROPER(x2)) 686.59/213.86
PROPER(U71(x0, U31(z0, z1), x2)) → c79(U71'(proper(x0), U31(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U31(z0, z1)), PROPER(x2)) 686.59/213.86
PROPER(U71(x0, U32(z0), x2)) → c79(U71'(proper(x0), U32(proper(z0)), proper(x2)), PROPER(x0), PROPER(U32(z0)), PROPER(x2)) 686.59/213.86
PROPER(U71(x0, U41(z0, z1), x2)) → c79(U71'(proper(x0), U41(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U41(z0, z1)), PROPER(x2)) 686.59/213.86
PROPER(U71(x0, U51(z0, z1, z2), x2)) → c79(U71'(proper(x0), U51(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U51(z0, z1, z2)), PROPER(x2)) 686.59/213.86
PROPER(U71(x0, U52(z0, z1, z2), x2)) → c79(U71'(proper(x0), U52(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U52(z0, z1, z2)), PROPER(x2)) 686.59/213.86
PROPER(U71(x0, s(z0), x2)) → c79(U71'(proper(x0), s(proper(z0)), proper(x2)), PROPER(x0), PROPER(s(z0)), PROPER(x2)) 686.59/213.86
PROPER(U71(x0, plus(z0, z1), x2)) → c79(U71'(proper(x0), plus(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(plus(z0, z1)), PROPER(x2)) 686.59/213.86
PROPER(U71(x0, U61(z0), x2)) → c79(U71'(proper(x0), U61(proper(z0)), proper(x2)), PROPER(x0), PROPER(U61(z0)), PROPER(x2)) 686.59/213.86
PROPER(U71(x0, U71(z0, z1, z2), x2)) → c79(U71'(proper(x0), U71(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U71(z0, z1, z2)), PROPER(x2)) 686.59/213.86
PROPER(U71(x0, U72(z0, z1, z2), x2)) → c79(U71'(proper(x0), U72(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U72(z0, z1, z2)), PROPER(x2)) 686.59/213.86
PROPER(U71(x0, x(z0, z1), x2)) → c79(U71'(proper(x0), x(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(x(z0, z1)), PROPER(x2)) 686.59/213.86
PROPER(U71(U11(z0, z1), x1, x2)) → c79(U71'(U11(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U11(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.86
PROPER(U71(U12(z0), x1, x2)) → c79(U71'(U12(proper(z0)), proper(x1), proper(x2)), PROPER(U12(z0)), PROPER(x1), PROPER(x2)) 686.59/213.86
PROPER(U71(isNat(z0), x1, x2)) → c79(U71'(isNat(proper(z0)), proper(x1), proper(x2)), PROPER(isNat(z0)), PROPER(x1), PROPER(x2)) 686.59/213.86
PROPER(U71(U21(z0), x1, x2)) → c79(U71'(U21(proper(z0)), proper(x1), proper(x2)), PROPER(U21(z0)), PROPER(x1), PROPER(x2)) 686.59/213.86
PROPER(U71(U31(z0, z1), x1, x2)) → c79(U71'(U31(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U31(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.86
PROPER(U71(U32(z0), x1, x2)) → c79(U71'(U32(proper(z0)), proper(x1), proper(x2)), PROPER(U32(z0)), PROPER(x1), PROPER(x2)) 686.59/213.86
PROPER(U71(U41(z0, z1), x1, x2)) → c79(U71'(U41(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U41(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.86
PROPER(U71(U51(z0, z1, z2), x1, x2)) → c79(U71'(U51(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U51(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.59/213.86
PROPER(U71(U52(z0, z1, z2), x1, x2)) → c79(U71'(U52(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U52(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.59/213.86
PROPER(U71(s(z0), x1, x2)) → c79(U71'(s(proper(z0)), proper(x1), proper(x2)), PROPER(s(z0)), PROPER(x1), PROPER(x2)) 686.59/213.86
PROPER(U71(plus(z0, z1), x1, x2)) → c79(U71'(plus(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(plus(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.86
PROPER(U71(U61(z0), x1, x2)) → c79(U71'(U61(proper(z0)), proper(x1), proper(x2)), PROPER(U61(z0)), PROPER(x1), PROPER(x2)) 686.59/213.86
PROPER(U71(U71(z0, z1, z2), x1, x2)) → c79(U71'(U71(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U71(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.59/213.86
PROPER(U71(U72(z0, z1, z2), x1, x2)) → c79(U71'(U72(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U72(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.59/213.86
PROPER(U71(x(z0, z1), x1, x2)) → c79(U71'(x(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(x(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.86
PROPER(U71(x0, x1, tt)) → c79(U71'(proper(x0), proper(x1), ok(tt)), PROPER(x0), PROPER(x1)) 686.59/213.86
PROPER(U71(x0, x1, 0)) → c79(U71'(proper(x0), proper(x1), ok(0)), PROPER(x0), PROPER(x1)) 686.59/213.86
PROPER(U71(x0, tt, x2)) → c79(U71'(proper(x0), ok(tt), proper(x2)), PROPER(x0), PROPER(x2)) 686.59/213.86
PROPER(U71(x0, 0, x2)) → c79(U71'(proper(x0), ok(0), proper(x2)), PROPER(x0), PROPER(x2)) 686.59/213.86
PROPER(U71(tt, x1, x2)) → c79(U71'(ok(tt), proper(x1), proper(x2)), PROPER(x1), PROPER(x2)) 686.59/213.86
PROPER(U71(0, x1, x2)) → c79(U71'(ok(0), proper(x1), proper(x2)), PROPER(x1), PROPER(x2)) 686.59/213.86
PROPER(U72(x0, x1, U11(z0, z1))) → c80(U72'(proper(x0), proper(x1), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U11(z0, z1))) 686.59/213.86
PROPER(U72(x0, x1, U12(z0))) → c80(U72'(proper(x0), proper(x1), U12(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U12(z0))) 686.59/213.86
PROPER(U72(x0, x1, isNat(z0))) → c80(U72'(proper(x0), proper(x1), isNat(proper(z0))), PROPER(x0), PROPER(x1), PROPER(isNat(z0))) 686.59/213.86
PROPER(U72(x0, x1, U21(z0))) → c80(U72'(proper(x0), proper(x1), U21(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U21(z0))) 686.59/213.86
PROPER(U72(x0, x1, U31(z0, z1))) → c80(U72'(proper(x0), proper(x1), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U31(z0, z1))) 686.59/213.86
PROPER(U72(x0, x1, U32(z0))) → c80(U72'(proper(x0), proper(x1), U32(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U32(z0))) 686.59/213.86
PROPER(U72(x0, x1, U41(z0, z1))) → c80(U72'(proper(x0), proper(x1), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U41(z0, z1))) 686.59/213.86
PROPER(U72(x0, x1, U51(z0, z1, z2))) → c80(U72'(proper(x0), proper(x1), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U51(z0, z1, z2))) 686.59/213.86
PROPER(U72(x0, x1, U52(z0, z1, z2))) → c80(U72'(proper(x0), proper(x1), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U52(z0, z1, z2))) 686.59/213.86
PROPER(U72(x0, x1, s(z0))) → c80(U72'(proper(x0), proper(x1), s(proper(z0))), PROPER(x0), PROPER(x1), PROPER(s(z0))) 686.59/213.86
PROPER(U72(x0, x1, plus(z0, z1))) → c80(U72'(proper(x0), proper(x1), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(plus(z0, z1))) 686.59/213.86
PROPER(U72(x0, x1, U61(z0))) → c80(U72'(proper(x0), proper(x1), U61(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U61(z0))) 686.59/213.86
PROPER(U72(x0, x1, U71(z0, z1, z2))) → c80(U72'(proper(x0), proper(x1), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U71(z0, z1, z2))) 686.59/213.86
PROPER(U72(x0, x1, U72(z0, z1, z2))) → c80(U72'(proper(x0), proper(x1), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U72(z0, z1, z2))) 686.59/213.86
PROPER(U72(x0, x1, x(z0, z1))) → c80(U72'(proper(x0), proper(x1), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(x(z0, z1))) 686.59/213.86
PROPER(U72(x0, U11(z0, z1), x2)) → c80(U72'(proper(x0), U11(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U11(z0, z1)), PROPER(x2)) 686.59/213.86
PROPER(U72(x0, U12(z0), x2)) → c80(U72'(proper(x0), U12(proper(z0)), proper(x2)), PROPER(x0), PROPER(U12(z0)), PROPER(x2)) 686.59/213.86
PROPER(U72(x0, isNat(z0), x2)) → c80(U72'(proper(x0), isNat(proper(z0)), proper(x2)), PROPER(x0), PROPER(isNat(z0)), PROPER(x2)) 686.59/213.86
PROPER(U72(x0, U21(z0), x2)) → c80(U72'(proper(x0), U21(proper(z0)), proper(x2)), PROPER(x0), PROPER(U21(z0)), PROPER(x2)) 686.59/213.86
PROPER(U72(x0, U31(z0, z1), x2)) → c80(U72'(proper(x0), U31(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U31(z0, z1)), PROPER(x2)) 686.59/213.86
PROPER(U72(x0, U32(z0), x2)) → c80(U72'(proper(x0), U32(proper(z0)), proper(x2)), PROPER(x0), PROPER(U32(z0)), PROPER(x2)) 686.59/213.86
PROPER(U72(x0, U41(z0, z1), x2)) → c80(U72'(proper(x0), U41(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U41(z0, z1)), PROPER(x2)) 686.59/213.86
PROPER(U72(x0, U51(z0, z1, z2), x2)) → c80(U72'(proper(x0), U51(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U51(z0, z1, z2)), PROPER(x2)) 686.59/213.86
PROPER(U72(x0, U52(z0, z1, z2), x2)) → c80(U72'(proper(x0), U52(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U52(z0, z1, z2)), PROPER(x2)) 686.59/213.86
PROPER(U72(x0, s(z0), x2)) → c80(U72'(proper(x0), s(proper(z0)), proper(x2)), PROPER(x0), PROPER(s(z0)), PROPER(x2)) 686.59/213.86
PROPER(U72(x0, plus(z0, z1), x2)) → c80(U72'(proper(x0), plus(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(plus(z0, z1)), PROPER(x2)) 686.59/213.86
PROPER(U72(x0, U61(z0), x2)) → c80(U72'(proper(x0), U61(proper(z0)), proper(x2)), PROPER(x0), PROPER(U61(z0)), PROPER(x2)) 686.59/213.86
PROPER(U72(x0, U71(z0, z1, z2), x2)) → c80(U72'(proper(x0), U71(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U71(z0, z1, z2)), PROPER(x2)) 686.59/213.86
PROPER(U72(x0, U72(z0, z1, z2), x2)) → c80(U72'(proper(x0), U72(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U72(z0, z1, z2)), PROPER(x2)) 686.59/213.86
PROPER(U72(x0, x(z0, z1), x2)) → c80(U72'(proper(x0), x(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(x(z0, z1)), PROPER(x2)) 686.59/213.86
PROPER(U72(U11(z0, z1), x1, x2)) → c80(U72'(U11(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U11(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.86
PROPER(U72(U12(z0), x1, x2)) → c80(U72'(U12(proper(z0)), proper(x1), proper(x2)), PROPER(U12(z0)), PROPER(x1), PROPER(x2)) 686.59/213.86
PROPER(U72(isNat(z0), x1, x2)) → c80(U72'(isNat(proper(z0)), proper(x1), proper(x2)), PROPER(isNat(z0)), PROPER(x1), PROPER(x2)) 686.59/213.86
PROPER(U72(U21(z0), x1, x2)) → c80(U72'(U21(proper(z0)), proper(x1), proper(x2)), PROPER(U21(z0)), PROPER(x1), PROPER(x2)) 686.59/213.86
PROPER(U72(U31(z0, z1), x1, x2)) → c80(U72'(U31(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U31(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.86
PROPER(U72(U32(z0), x1, x2)) → c80(U72'(U32(proper(z0)), proper(x1), proper(x2)), PROPER(U32(z0)), PROPER(x1), PROPER(x2)) 686.59/213.86
PROPER(U72(U41(z0, z1), x1, x2)) → c80(U72'(U41(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U41(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.86
PROPER(U72(U51(z0, z1, z2), x1, x2)) → c80(U72'(U51(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U51(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.59/213.86
PROPER(U72(U52(z0, z1, z2), x1, x2)) → c80(U72'(U52(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U52(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.59/213.86
PROPER(U72(s(z0), x1, x2)) → c80(U72'(s(proper(z0)), proper(x1), proper(x2)), PROPER(s(z0)), PROPER(x1), PROPER(x2)) 686.59/213.86
PROPER(U72(plus(z0, z1), x1, x2)) → c80(U72'(plus(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(plus(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.86
PROPER(U72(U61(z0), x1, x2)) → c80(U72'(U61(proper(z0)), proper(x1), proper(x2)), PROPER(U61(z0)), PROPER(x1), PROPER(x2)) 686.59/213.86
PROPER(U72(U71(z0, z1, z2), x1, x2)) → c80(U72'(U71(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U71(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.59/213.86
PROPER(U72(U72(z0, z1, z2), x1, x2)) → c80(U72'(U72(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U72(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.59/213.86
PROPER(U72(x(z0, z1), x1, x2)) → c80(U72'(x(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(x(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.86
PROPER(U72(x0, x1, tt)) → c80(U72'(proper(x0), proper(x1), ok(tt)), PROPER(x0), PROPER(x1)) 686.59/213.86
PROPER(U72(x0, x1, 0)) → c80(U72'(proper(x0), proper(x1), ok(0)), PROPER(x0), PROPER(x1)) 686.59/213.86
PROPER(U72(x0, tt, x2)) → c80(U72'(proper(x0), ok(tt), proper(x2)), PROPER(x0), PROPER(x2)) 686.59/213.86
PROPER(U72(x0, 0, x2)) → c80(U72'(proper(x0), ok(0), proper(x2)), PROPER(x0), PROPER(x2)) 686.59/213.86
PROPER(U72(tt, x1, x2)) → c80(U72'(ok(tt), proper(x1), proper(x2)), PROPER(x1), PROPER(x2)) 686.59/213.86
PROPER(U72(0, x1, x2)) → c80(U72'(ok(0), proper(x1), proper(x2)), PROPER(x1), PROPER(x2)) 686.59/213.86
PROPER(x(x0, U11(z0, z1))) → c81(X(proper(x0), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(U11(z0, z1))) 686.59/213.86
PROPER(x(x0, tt)) → c81(X(proper(x0), ok(tt)), PROPER(x0), PROPER(tt)) 686.59/213.86
PROPER(x(x0, U12(z0))) → c81(X(proper(x0), U12(proper(z0))), PROPER(x0), PROPER(U12(z0))) 686.59/213.86
PROPER(x(x0, isNat(z0))) → c81(X(proper(x0), isNat(proper(z0))), PROPER(x0), PROPER(isNat(z0))) 686.59/213.86
PROPER(x(x0, U21(z0))) → c81(X(proper(x0), U21(proper(z0))), PROPER(x0), PROPER(U21(z0))) 686.59/213.86
PROPER(x(x0, U31(z0, z1))) → c81(X(proper(x0), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(U31(z0, z1))) 686.59/213.86
PROPER(x(x0, U32(z0))) → c81(X(proper(x0), U32(proper(z0))), PROPER(x0), PROPER(U32(z0))) 686.59/213.86
PROPER(x(x0, U41(z0, z1))) → c81(X(proper(x0), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(U41(z0, z1))) 686.59/213.86
PROPER(x(x0, U51(z0, z1, z2))) → c81(X(proper(x0), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U51(z0, z1, z2))) 686.59/213.86
PROPER(x(x0, U52(z0, z1, z2))) → c81(X(proper(x0), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U52(z0, z1, z2))) 686.59/213.86
PROPER(x(x0, s(z0))) → c81(X(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 686.59/213.86
PROPER(x(x0, plus(z0, z1))) → c81(X(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 686.59/213.86
PROPER(x(x0, U61(z0))) → c81(X(proper(x0), U61(proper(z0))), PROPER(x0), PROPER(U61(z0))) 686.59/213.86
PROPER(x(x0, 0)) → c81(X(proper(x0), ok(0)), PROPER(x0), PROPER(0)) 686.59/213.86
PROPER(x(x0, U71(z0, z1, z2))) → c81(X(proper(x0), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U71(z0, z1, z2))) 686.59/213.86
PROPER(x(x0, U72(z0, z1, z2))) → c81(X(proper(x0), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U72(z0, z1, z2))) 686.59/213.86
PROPER(x(x0, x(z0, z1))) → c81(X(proper(x0), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x(z0, z1))) 686.59/213.86
PROPER(x(U11(z0, z1), x1)) → c81(X(U11(proper(z0), proper(z1)), proper(x1)), PROPER(U11(z0, z1)), PROPER(x1)) 686.59/213.86
PROPER(x(tt, x1)) → c81(X(ok(tt), proper(x1)), PROPER(tt), PROPER(x1)) 686.59/213.86
PROPER(x(U12(z0), x1)) → c81(X(U12(proper(z0)), proper(x1)), PROPER(U12(z0)), PROPER(x1)) 686.59/213.86
PROPER(x(isNat(z0), x1)) → c81(X(isNat(proper(z0)), proper(x1)), PROPER(isNat(z0)), PROPER(x1)) 686.59/213.86
PROPER(x(U21(z0), x1)) → c81(X(U21(proper(z0)), proper(x1)), PROPER(U21(z0)), PROPER(x1)) 686.59/213.86
PROPER(x(U31(z0, z1), x1)) → c81(X(U31(proper(z0), proper(z1)), proper(x1)), PROPER(U31(z0, z1)), PROPER(x1)) 686.59/213.86
PROPER(x(U32(z0), x1)) → c81(X(U32(proper(z0)), proper(x1)), PROPER(U32(z0)), PROPER(x1)) 686.59/213.86
PROPER(x(U41(z0, z1), x1)) → c81(X(U41(proper(z0), proper(z1)), proper(x1)), PROPER(U41(z0, z1)), PROPER(x1)) 686.59/213.86
PROPER(x(U51(z0, z1, z2), x1)) → c81(X(U51(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U51(z0, z1, z2)), PROPER(x1)) 686.59/213.86
PROPER(x(U52(z0, z1, z2), x1)) → c81(X(U52(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U52(z0, z1, z2)), PROPER(x1)) 686.59/213.86
PROPER(x(s(z0), x1)) → c81(X(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 686.59/213.86
PROPER(x(plus(z0, z1), x1)) → c81(X(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 686.59/213.86
PROPER(x(U61(z0), x1)) → c81(X(U61(proper(z0)), proper(x1)), PROPER(U61(z0)), PROPER(x1)) 686.59/213.86
PROPER(x(0, x1)) → c81(X(ok(0), proper(x1)), PROPER(0), PROPER(x1)) 686.59/213.86
PROPER(x(U71(z0, z1, z2), x1)) → c81(X(U71(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U71(z0, z1, z2)), PROPER(x1)) 686.59/213.86
PROPER(x(U72(z0, z1, z2), x1)) → c81(X(U72(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U72(z0, z1, z2)), PROPER(x1)) 686.59/213.86
PROPER(x(x(z0, z1), x1)) → c81(X(x(proper(z0), proper(z1)), proper(x1)), PROPER(x(z0, z1)), PROPER(x1))
S tuples:

ACTIVE(plus(z0, z1)) → c28(PLUS(active(z0), z1), ACTIVE(z0)) 686.59/213.86
ACTIVE(plus(z0, z1)) → c29(PLUS(z0, active(z1)), ACTIVE(z1)) 686.59/213.86
ACTIVE(x(z0, z1)) → c33(X(active(z0), z1), ACTIVE(z0)) 686.59/213.86
ACTIVE(x(z0, z1)) → c34(X(z0, active(z1)), ACTIVE(z1)) 686.59/213.86
U11'(mark(z0), z1) → c35(U11'(z0, z1)) 686.59/213.86
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1)) 686.59/213.86
U12'(mark(z0)) → c37(U12'(z0)) 686.59/213.86
U12'(ok(z0)) → c38(U12'(z0)) 686.59/213.86
U21'(mark(z0)) → c39(U21'(z0)) 686.59/213.86
U21'(ok(z0)) → c40(U21'(z0)) 686.59/213.86
U31'(mark(z0), z1) → c41(U31'(z0, z1)) 686.59/213.86
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 686.59/213.86
U32'(mark(z0)) → c43(U32'(z0)) 686.59/213.86
U32'(ok(z0)) → c44(U32'(z0)) 686.59/213.86
U41'(mark(z0), z1) → c45(U41'(z0, z1)) 686.59/213.86
U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1)) 686.59/213.86
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2)) 686.59/213.86
U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2)) 686.59/213.86
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2)) 686.59/213.86
U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2)) 686.59/213.86
S(mark(z0)) → c51(S(z0)) 686.59/213.86
S(ok(z0)) → c52(S(z0)) 686.59/213.86
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 686.59/213.86
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 686.59/213.86
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 686.59/213.86
U61'(mark(z0)) → c56(U61'(z0)) 686.59/213.86
U61'(ok(z0)) → c57(U61'(z0)) 686.59/213.86
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2)) 686.59/213.86
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2)) 686.59/213.86
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2)) 686.59/213.86
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 686.59/213.86
X(mark(z0), z1) → c62(X(z0, z1)) 686.59/213.86
X(z0, mark(z1)) → c63(X(z0, z1)) 686.59/213.86
X(ok(z0), ok(z1)) → c64(X(z0, z1)) 686.59/213.86
ISNAT(ok(z0)) → c82(ISNAT(z0)) 686.59/213.86
TOP(mark(z0)) → c83(TOP(proper(z0)), PROPER(z0)) 686.59/213.86
TOP(ok(z0)) → c84(TOP(active(z0)), ACTIVE(z0)) 686.59/213.86
ACTIVE(isNat(s(z0))) → c13(ISNAT(z0)) 686.59/213.86
ACTIVE(plus(z0, s(z1))) → c16(ISNAT(z1)) 686.59/213.86
ACTIVE(x(z0, s(z1))) → c18(ISNAT(z1)) 686.59/213.86
ACTIVE(U11(tt, z0)) → c1(U12'(isNat(z0))) 686.59/213.86
ACTIVE(U11(tt, z0)) → c1(ISNAT(z0)) 686.59/213.86
ACTIVE(U31(tt, z0)) → c1(U32'(isNat(z0))) 686.59/213.86
ACTIVE(U31(tt, z0)) → c1(ISNAT(z0)) 686.59/213.86
ACTIVE(U51(tt, z0, z1)) → c1(U52'(isNat(z1), z0, z1)) 686.59/213.86
ACTIVE(U51(tt, z0, z1)) → c1(ISNAT(z1)) 686.59/213.86
ACTIVE(U52(tt, z0, z1)) → c1(S(plus(z1, z0))) 686.59/213.86
ACTIVE(U52(tt, z0, z1)) → c1(PLUS(z1, z0)) 686.59/213.86
ACTIVE(U71(tt, z0, z1)) → c1(U72'(isNat(z1), z0, z1)) 686.59/213.86
ACTIVE(U71(tt, z0, z1)) → c1(ISNAT(z1)) 686.59/213.86
ACTIVE(U72(tt, z0, z1)) → c1(PLUS(x(z1, z0), z1)) 686.59/213.86
ACTIVE(U72(tt, z0, z1)) → c1(X(z1, z0)) 686.59/213.86
ACTIVE(isNat(plus(z0, z1))) → c1(U11'(isNat(z0), z1)) 686.59/213.86
ACTIVE(isNat(plus(z0, z1))) → c1(ISNAT(z0)) 686.59/213.86
ACTIVE(isNat(x(z0, z1))) → c1(U31'(isNat(z0), z1)) 686.59/213.86
ACTIVE(isNat(x(z0, z1))) → c1(ISNAT(z0)) 686.59/213.86
ACTIVE(plus(z0, 0)) → c1(U41'(isNat(z0), z0)) 686.59/213.86
ACTIVE(plus(z0, 0)) → c1(ISNAT(z0)) 686.59/213.86
ACTIVE(x(z0, 0)) → c1(U61'(isNat(z0))) 686.59/213.86
ACTIVE(x(z0, 0)) → c1(ISNAT(z0)) 686.59/213.86
ACTIVE(U11(plus(z0, 0), x1)) → c19(U11'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.59/213.86
ACTIVE(U11(plus(z0, s(z1)), x1)) → c19(U11'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.59/213.86
ACTIVE(U11(x(z0, 0), x1)) → c19(U11'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.59/213.86
ACTIVE(U11(x(z0, s(z1)), x1)) → c19(U11'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.59/213.86
ACTIVE(U11(U11(z0, z1), x1)) → c19(U11'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.59/213.86
ACTIVE(U11(U12(z0), x1)) → c19(U11'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.59/213.86
ACTIVE(U11(U21(z0), x1)) → c19(U11'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.59/213.86
ACTIVE(U11(U31(z0, z1), x1)) → c19(U11'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.59/213.86
ACTIVE(U11(U32(z0), x1)) → c19(U11'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.59/213.86
ACTIVE(U11(U41(z0, z1), x1)) → c19(U11'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.59/213.86
ACTIVE(U11(U51(z0, z1, z2), x1)) → c19(U11'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.59/213.86
ACTIVE(U11(U52(z0, z1, z2), x1)) → c19(U11'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.59/213.86
ACTIVE(U11(s(z0), x1)) → c19(U11'(s(active(z0)), x1), ACTIVE(s(z0))) 686.59/213.86
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.59/213.86
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.59/213.86
ACTIVE(U11(U61(z0), x1)) → c19(U11'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.59/213.86
ACTIVE(U11(U71(z0, z1, z2), x1)) → c19(U11'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.59/213.86
ACTIVE(U11(U72(z0, z1, z2), x1)) → c19(U11'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.59/213.86
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.59/213.86
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.59/213.86
ACTIVE(U11(isNat(0), x1)) → c19(U11'(mark(tt), x1)) 686.59/213.86
ACTIVE(U11(U11(tt, z0), x1)) → c(U11'(mark(U12(isNat(z0))), x1)) 686.59/213.86
ACTIVE(U11(U11(tt, z0), x1)) → c(ACTIVE(U11(tt, z0))) 686.59/213.86
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(U11'(mark(U11(isNat(z0), z1)), x1)) 686.59/213.86
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(ACTIVE(isNat(plus(z0, z1)))) 686.59/213.86
ACTIVE(U11(isNat(s(z0)), x1)) → c(U11'(mark(U21(isNat(z0))), x1)) 686.59/213.86
ACTIVE(U11(isNat(s(z0)), x1)) → c(ACTIVE(isNat(s(z0)))) 686.59/213.86
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(U11'(mark(U31(isNat(z0), z1)), x1)) 686.59/213.86
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(ACTIVE(isNat(x(z0, z1)))) 686.59/213.86
ACTIVE(U12(plus(z0, 0))) → c20(U12'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.59/213.86
ACTIVE(U12(plus(z0, s(z1)))) → c20(U12'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.59/213.86
ACTIVE(U12(x(z0, 0))) → c20(U12'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.59/213.86
ACTIVE(U12(x(z0, s(z1)))) → c20(U12'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.59/213.86
ACTIVE(U12(U11(z0, z1))) → c20(U12'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.59/213.86
ACTIVE(U12(U12(z0))) → c20(U12'(U12(active(z0))), ACTIVE(U12(z0))) 686.59/213.86
ACTIVE(U12(U21(z0))) → c20(U12'(U21(active(z0))), ACTIVE(U21(z0))) 686.59/213.86
ACTIVE(U12(U31(z0, z1))) → c20(U12'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.59/213.86
ACTIVE(U12(U32(z0))) → c20(U12'(U32(active(z0))), ACTIVE(U32(z0))) 686.59/213.86
ACTIVE(U12(U41(z0, z1))) → c20(U12'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.59/213.86
ACTIVE(U12(U51(z0, z1, z2))) → c20(U12'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.59/213.86
ACTIVE(U12(U52(z0, z1, z2))) → c20(U12'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.59/213.86
ACTIVE(U12(s(z0))) → c20(U12'(s(active(z0))), ACTIVE(s(z0))) 686.59/213.86
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.59/213.86
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.59/213.86
ACTIVE(U12(U61(z0))) → c20(U12'(U61(active(z0))), ACTIVE(U61(z0))) 686.59/213.86
ACTIVE(U12(U71(z0, z1, z2))) → c20(U12'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.59/213.86
ACTIVE(U12(U72(z0, z1, z2))) → c20(U12'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.59/213.86
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.59/213.86
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.59/213.86
ACTIVE(U11(U12(tt), x1)) → c19(U11'(mark(tt), x1)) 686.59/213.86
ACTIVE(U12(U12(tt))) → c20(U12'(mark(tt))) 686.59/213.86
ACTIVE(U12(isNat(0))) → c20(U12'(mark(tt))) 686.59/213.86
ACTIVE(U12(U11(tt, z0))) → c2(U12'(mark(U12(isNat(z0))))) 686.59/213.86
ACTIVE(U12(U11(tt, z0))) → c2(ACTIVE(U11(tt, z0))) 686.59/213.86
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(U12'(mark(U11(isNat(z0), z1)))) 686.59/213.86
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(ACTIVE(isNat(plus(z0, z1)))) 686.59/213.86
ACTIVE(U12(isNat(s(z0)))) → c2(U12'(mark(U21(isNat(z0))))) 686.59/213.86
ACTIVE(U12(isNat(s(z0)))) → c2(ACTIVE(isNat(s(z0)))) 686.59/213.86
ACTIVE(U12(isNat(x(z0, z1)))) → c2(U12'(mark(U31(isNat(z0), z1)))) 686.59/213.86
ACTIVE(U12(isNat(x(z0, z1)))) → c2(ACTIVE(isNat(x(z0, z1)))) 686.59/213.86
ACTIVE(U21(plus(z0, 0))) → c21(U21'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.59/213.86
ACTIVE(U21(plus(z0, s(z1)))) → c21(U21'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.59/213.86
ACTIVE(U21(x(z0, 0))) → c21(U21'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.59/213.86
ACTIVE(U21(x(z0, s(z1)))) → c21(U21'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.59/213.86
ACTIVE(U21(U11(z0, z1))) → c21(U21'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.59/213.86
ACTIVE(U21(U12(z0))) → c21(U21'(U12(active(z0))), ACTIVE(U12(z0))) 686.59/213.86
ACTIVE(U21(U21(z0))) → c21(U21'(U21(active(z0))), ACTIVE(U21(z0))) 686.59/213.86
ACTIVE(U21(U31(z0, z1))) → c21(U21'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.59/213.86
ACTIVE(U21(U32(z0))) → c21(U21'(U32(active(z0))), ACTIVE(U32(z0))) 686.59/213.86
ACTIVE(U21(U41(z0, z1))) → c21(U21'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.59/213.86
ACTIVE(U21(U51(z0, z1, z2))) → c21(U21'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.59/213.86
ACTIVE(U21(U52(z0, z1, z2))) → c21(U21'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.59/213.86
ACTIVE(U21(s(z0))) → c21(U21'(s(active(z0))), ACTIVE(s(z0))) 686.59/213.86
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.59/213.86
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.59/213.86
ACTIVE(U21(U61(z0))) → c21(U21'(U61(active(z0))), ACTIVE(U61(z0))) 686.59/213.86
ACTIVE(U21(U71(z0, z1, z2))) → c21(U21'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.59/213.86
ACTIVE(U21(U72(z0, z1, z2))) → c21(U21'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.59/213.86
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.59/213.86
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.59/213.86
ACTIVE(U11(U21(tt), x1)) → c19(U11'(mark(tt), x1)) 686.59/213.86
ACTIVE(U12(U21(tt))) → c20(U12'(mark(tt))) 686.59/213.86
ACTIVE(U21(U12(tt))) → c21(U21'(mark(tt))) 686.59/213.86
ACTIVE(U21(U21(tt))) → c21(U21'(mark(tt))) 686.59/213.86
ACTIVE(U21(isNat(0))) → c21(U21'(mark(tt))) 686.59/213.86
ACTIVE(U21(U11(tt, z0))) → c3(U21'(mark(U12(isNat(z0))))) 686.59/213.86
ACTIVE(U21(U11(tt, z0))) → c3(ACTIVE(U11(tt, z0))) 686.59/213.86
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(U21'(mark(U11(isNat(z0), z1)))) 686.59/213.86
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(ACTIVE(isNat(plus(z0, z1)))) 686.59/213.86
ACTIVE(U21(isNat(s(z0)))) → c3(U21'(mark(U21(isNat(z0))))) 686.59/213.86
ACTIVE(U21(isNat(s(z0)))) → c3(ACTIVE(isNat(s(z0)))) 686.59/213.86
ACTIVE(U21(isNat(x(z0, z1)))) → c3(U21'(mark(U31(isNat(z0), z1)))) 686.59/213.86
ACTIVE(U21(isNat(x(z0, z1)))) → c3(ACTIVE(isNat(x(z0, z1)))) 686.59/213.86
ACTIVE(U31(plus(z0, 0), x1)) → c22(U31'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.59/213.86
ACTIVE(U31(plus(z0, s(z1)), x1)) → c22(U31'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.59/213.86
ACTIVE(U31(x(z0, 0), x1)) → c22(U31'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.59/213.86
ACTIVE(U31(x(z0, s(z1)), x1)) → c22(U31'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.59/213.86
ACTIVE(U31(U11(z0, z1), x1)) → c22(U31'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.59/213.86
ACTIVE(U31(U12(z0), x1)) → c22(U31'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.59/213.86
ACTIVE(U31(U21(z0), x1)) → c22(U31'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.59/213.86
ACTIVE(U31(U31(z0, z1), x1)) → c22(U31'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.59/213.86
ACTIVE(U31(U32(z0), x1)) → c22(U31'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.59/213.86
ACTIVE(U31(U41(z0, z1), x1)) → c22(U31'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.59/213.86
ACTIVE(U31(U51(z0, z1, z2), x1)) → c22(U31'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.59/213.86
ACTIVE(U31(U52(z0, z1, z2), x1)) → c22(U31'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.59/213.86
ACTIVE(U31(s(z0), x1)) → c22(U31'(s(active(z0)), x1), ACTIVE(s(z0))) 686.59/213.86
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.59/213.86
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.59/213.86
ACTIVE(U31(U61(z0), x1)) → c22(U31'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.59/213.86
ACTIVE(U31(U71(z0, z1, z2), x1)) → c22(U31'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.59/213.86
ACTIVE(U31(U72(z0, z1, z2), x1)) → c22(U31'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.59/213.86
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.59/213.86
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.59/213.86
ACTIVE(U31(U12(tt), x1)) → c22(U31'(mark(tt), x1)) 686.59/213.86
ACTIVE(U31(U21(tt), x1)) → c22(U31'(mark(tt), x1)) 686.59/213.86
ACTIVE(U31(isNat(0), x1)) → c22(U31'(mark(tt), x1)) 686.59/213.86
ACTIVE(U11(U31(tt, z0), x1)) → c4(U11'(mark(U32(isNat(z0))), x1)) 686.59/213.86
ACTIVE(U11(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 686.59/213.86
ACTIVE(U12(U31(tt, z0))) → c4(U12'(mark(U32(isNat(z0))))) 686.59/213.86
ACTIVE(U12(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 686.59/213.86
ACTIVE(U21(U31(tt, z0))) → c4(U21'(mark(U32(isNat(z0))))) 686.59/213.86
ACTIVE(U21(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 686.59/213.86
ACTIVE(U31(U11(tt, z0), x1)) → c4(U31'(mark(U12(isNat(z0))), x1)) 686.59/213.86
ACTIVE(U31(U11(tt, z0), x1)) → c4(ACTIVE(U11(tt, z0))) 686.59/213.86
ACTIVE(U31(U31(tt, z0), x1)) → c4(U31'(mark(U32(isNat(z0))), x1)) 686.59/213.86
ACTIVE(U31(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 686.59/213.86
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(U31'(mark(U11(isNat(z0), z1)), x1)) 686.59/213.86
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(ACTIVE(isNat(plus(z0, z1)))) 686.59/213.86
ACTIVE(U31(isNat(s(z0)), x1)) → c4(U31'(mark(U21(isNat(z0))), x1)) 686.59/213.86
ACTIVE(U31(isNat(s(z0)), x1)) → c4(ACTIVE(isNat(s(z0)))) 686.59/213.86
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(U31'(mark(U31(isNat(z0), z1)), x1)) 686.59/213.86
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(ACTIVE(isNat(x(z0, z1)))) 686.59/213.86
ACTIVE(U32(plus(z0, 0))) → c23(U32'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.59/213.86
ACTIVE(U32(plus(z0, s(z1)))) → c23(U32'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.59/213.86
ACTIVE(U32(x(z0, 0))) → c23(U32'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.59/213.86
ACTIVE(U32(x(z0, s(z1)))) → c23(U32'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.59/213.86
ACTIVE(U32(U11(z0, z1))) → c23(U32'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.59/213.86
ACTIVE(U32(U12(z0))) → c23(U32'(U12(active(z0))), ACTIVE(U12(z0))) 686.59/213.86
ACTIVE(U32(U21(z0))) → c23(U32'(U21(active(z0))), ACTIVE(U21(z0))) 686.59/213.86
ACTIVE(U32(U31(z0, z1))) → c23(U32'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.59/213.86
ACTIVE(U32(U32(z0))) → c23(U32'(U32(active(z0))), ACTIVE(U32(z0))) 686.59/213.86
ACTIVE(U32(U41(z0, z1))) → c23(U32'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.59/213.86
ACTIVE(U32(U51(z0, z1, z2))) → c23(U32'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.59/213.86
ACTIVE(U32(U52(z0, z1, z2))) → c23(U32'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.59/213.86
ACTIVE(U32(s(z0))) → c23(U32'(s(active(z0))), ACTIVE(s(z0))) 686.59/213.86
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.59/213.86
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.59/213.86
ACTIVE(U32(U61(z0))) → c23(U32'(U61(active(z0))), ACTIVE(U61(z0))) 686.59/213.86
ACTIVE(U32(U71(z0, z1, z2))) → c23(U32'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.59/213.86
ACTIVE(U32(U72(z0, z1, z2))) → c23(U32'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.59/213.86
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.59/213.86
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.59/213.86
ACTIVE(U11(U32(tt), x1)) → c19(U11'(mark(tt), x1)) 686.59/213.86
ACTIVE(U12(U32(tt))) → c20(U12'(mark(tt))) 686.59/213.86
ACTIVE(U21(U32(tt))) → c21(U21'(mark(tt))) 686.59/213.86
ACTIVE(U31(U32(tt), x1)) → c22(U31'(mark(tt), x1)) 686.59/213.86
ACTIVE(U32(U12(tt))) → c23(U32'(mark(tt))) 686.59/213.86
ACTIVE(U32(U21(tt))) → c23(U32'(mark(tt))) 686.59/213.86
ACTIVE(U32(U32(tt))) → c23(U32'(mark(tt))) 686.59/213.86
ACTIVE(U32(isNat(0))) → c23(U32'(mark(tt))) 686.59/213.86
ACTIVE(U32(U11(tt, z0))) → c5(U32'(mark(U12(isNat(z0))))) 686.59/213.86
ACTIVE(U32(U11(tt, z0))) → c5(ACTIVE(U11(tt, z0))) 686.59/213.86
ACTIVE(U32(U31(tt, z0))) → c5(U32'(mark(U32(isNat(z0))))) 686.59/213.86
ACTIVE(U32(U31(tt, z0))) → c5(ACTIVE(U31(tt, z0))) 686.59/213.86
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(U32'(mark(U11(isNat(z0), z1)))) 686.59/213.86
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(ACTIVE(isNat(plus(z0, z1)))) 686.59/213.86
ACTIVE(U32(isNat(s(z0)))) → c5(U32'(mark(U21(isNat(z0))))) 686.59/213.86
ACTIVE(U32(isNat(s(z0)))) → c5(ACTIVE(isNat(s(z0)))) 686.59/213.86
ACTIVE(U32(isNat(x(z0, z1)))) → c5(U32'(mark(U31(isNat(z0), z1)))) 686.59/213.86
ACTIVE(U32(isNat(x(z0, z1)))) → c5(ACTIVE(isNat(x(z0, z1)))) 686.59/213.86
ACTIVE(U41(plus(z0, 0), x1)) → c24(U41'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.59/213.86
ACTIVE(U41(plus(z0, s(z1)), x1)) → c24(U41'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.59/213.86
ACTIVE(U41(x(z0, 0), x1)) → c24(U41'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.59/213.86
ACTIVE(U41(x(z0, s(z1)), x1)) → c24(U41'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.59/213.86
ACTIVE(U41(U11(z0, z1), x1)) → c24(U41'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.59/213.86
ACTIVE(U41(U12(z0), x1)) → c24(U41'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.59/213.86
ACTIVE(U41(U21(z0), x1)) → c24(U41'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.59/213.86
ACTIVE(U41(U31(z0, z1), x1)) → c24(U41'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.59/213.86
ACTIVE(U41(U32(z0), x1)) → c24(U41'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.59/213.86
ACTIVE(U41(U41(z0, z1), x1)) → c24(U41'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.59/213.86
ACTIVE(U41(U51(z0, z1, z2), x1)) → c24(U41'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.59/213.86
ACTIVE(U41(U52(z0, z1, z2), x1)) → c24(U41'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.59/213.86
ACTIVE(U41(s(z0), x1)) → c24(U41'(s(active(z0)), x1), ACTIVE(s(z0))) 686.59/213.86
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.59/213.86
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.59/213.86
ACTIVE(U41(U61(z0), x1)) → c24(U41'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.59/213.86
ACTIVE(U41(U71(z0, z1, z2), x1)) → c24(U41'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.59/213.86
ACTIVE(U41(U72(z0, z1, z2), x1)) → c24(U41'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.59/213.86
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.59/213.86
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.59/213.86
ACTIVE(U11(U41(tt, z0), x1)) → c19(U11'(mark(z0), x1)) 686.59/213.86
ACTIVE(U12(U41(tt, z0))) → c20(U12'(mark(z0))) 686.59/213.86
ACTIVE(U21(U41(tt, z0))) → c21(U21'(mark(z0))) 686.59/213.86
ACTIVE(U31(U41(tt, z0), x1)) → c22(U31'(mark(z0), x1)) 686.59/213.86
ACTIVE(U32(U41(tt, z0))) → c23(U32'(mark(z0))) 686.59/213.86
ACTIVE(U41(U12(tt), x1)) → c24(U41'(mark(tt), x1)) 686.59/213.86
ACTIVE(U41(U21(tt), x1)) → c24(U41'(mark(tt), x1)) 686.59/213.86
ACTIVE(U41(U32(tt), x1)) → c24(U41'(mark(tt), x1)) 686.59/213.86
ACTIVE(U41(U41(tt, z0), x1)) → c24(U41'(mark(z0), x1)) 686.59/213.86
ACTIVE(U41(isNat(0), x1)) → c24(U41'(mark(tt), x1)) 686.59/213.86
ACTIVE(U41(U11(tt, z0), x1)) → c6(U41'(mark(U12(isNat(z0))), x1)) 686.59/213.86
ACTIVE(U41(U11(tt, z0), x1)) → c6(ACTIVE(U11(tt, z0))) 686.59/213.86
ACTIVE(U41(U31(tt, z0), x1)) → c6(U41'(mark(U32(isNat(z0))), x1)) 686.59/213.86
ACTIVE(U41(U31(tt, z0), x1)) → c6(ACTIVE(U31(tt, z0))) 686.59/213.86
ACTIVE(U41(isNat(plus(z0, z1)), x1)) → c6(U41'(mark(U11(isNat(z0), z1)), x1)) 686.59/213.86
ACTIVE(U41(isNat(plus(z0, z1)), x1)) → c6(ACTIVE(isNat(plus(z0, z1)))) 686.59/213.86
ACTIVE(U41(isNat(s(z0)), x1)) → c6(U41'(mark(U21(isNat(z0))), x1)) 686.59/213.86
ACTIVE(U41(isNat(s(z0)), x1)) → c6(ACTIVE(isNat(s(z0)))) 686.59/213.86
ACTIVE(U41(isNat(x(z0, z1)), x1)) → c6(U41'(mark(U31(isNat(z0), z1)), x1)) 686.59/213.86
ACTIVE(U41(isNat(x(z0, z1)), x1)) → c6(ACTIVE(isNat(x(z0, z1)))) 686.59/213.86
ACTIVE(U51(plus(z0, 0), x1, x2)) → c25(U51'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.59/213.86
ACTIVE(U51(plus(z0, s(z1)), x1, x2)) → c25(U51'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.59/213.86
ACTIVE(U51(x(z0, 0), x1, x2)) → c25(U51'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.59/213.86
ACTIVE(U51(x(z0, s(z1)), x1, x2)) → c25(U51'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.59/213.86
ACTIVE(U51(U11(z0, z1), x1, x2)) → c25(U51'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.59/213.86
ACTIVE(U51(U12(z0), x1, x2)) → c25(U51'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.59/213.86
ACTIVE(U51(U21(z0), x1, x2)) → c25(U51'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.59/213.86
ACTIVE(U51(U31(z0, z1), x1, x2)) → c25(U51'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.59/213.86
ACTIVE(U51(U32(z0), x1, x2)) → c25(U51'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.59/213.86
ACTIVE(U51(U41(z0, z1), x1, x2)) → c25(U51'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.59/213.86
ACTIVE(U51(U51(z0, z1, z2), x1, x2)) → c25(U51'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.59/213.86
ACTIVE(U51(U52(z0, z1, z2), x1, x2)) → c25(U51'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.59/213.86
ACTIVE(U51(s(z0), x1, x2)) → c25(U51'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.59/213.86
ACTIVE(U51(plus(z0, z1), x1, x2)) → c25(U51'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.59/213.86
ACTIVE(U51(plus(z0, z1), x1, x2)) → c25(U51'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.59/213.86
ACTIVE(U51(U61(z0), x1, x2)) → c25(U51'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.59/213.86
ACTIVE(U51(U71(z0, z1, z2), x1, x2)) → c25(U51'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.59/213.86
ACTIVE(U51(U72(z0, z1, z2), x1, x2)) → c25(U51'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.59/213.86
ACTIVE(U51(x(z0, z1), x1, x2)) → c25(U51'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.59/213.86
ACTIVE(U51(x(z0, z1), x1, x2)) → c25(U51'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.59/213.86
ACTIVE(U51(U12(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.59/213.86
ACTIVE(U51(U21(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.59/213.86
ACTIVE(U51(U32(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.59/213.86
ACTIVE(U51(U41(tt, z0), x1, x2)) → c25(U51'(mark(z0), x1, x2)) 686.59/213.86
ACTIVE(U51(isNat(0), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.59/213.86
ACTIVE(U11(U51(tt, z0, z1), x1)) → c7(U11'(mark(U52(isNat(z1), z0, z1)), x1)) 686.59/213.86
ACTIVE(U11(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.59/213.86
ACTIVE(U12(U51(tt, z0, z1))) → c7(U12'(mark(U52(isNat(z1), z0, z1)))) 686.59/213.86
ACTIVE(U12(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.59/213.86
ACTIVE(U21(U51(tt, z0, z1))) → c7(U21'(mark(U52(isNat(z1), z0, z1)))) 686.59/213.86
ACTIVE(U21(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.59/213.86
ACTIVE(U31(U51(tt, z0, z1), x1)) → c7(U31'(mark(U52(isNat(z1), z0, z1)), x1)) 686.59/213.86
ACTIVE(U31(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.59/213.86
ACTIVE(U32(U51(tt, z0, z1))) → c7(U32'(mark(U52(isNat(z1), z0, z1)))) 686.59/213.86
ACTIVE(U32(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.59/213.86
ACTIVE(U41(U51(tt, z0, z1), x1)) → c7(U41'(mark(U52(isNat(z1), z0, z1)), x1)) 686.59/213.86
ACTIVE(U41(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.59/213.86
ACTIVE(U51(U11(tt, z0), x1, x2)) → c7(U51'(mark(U12(isNat(z0))), x1, x2)) 686.59/213.86
ACTIVE(U51(U11(tt, z0), x1, x2)) → c7(ACTIVE(U11(tt, z0))) 686.59/213.86
ACTIVE(U51(U31(tt, z0), x1, x2)) → c7(U51'(mark(U32(isNat(z0))), x1, x2)) 686.59/213.86
ACTIVE(U51(U31(tt, z0), x1, x2)) → c7(ACTIVE(U31(tt, z0))) 686.59/213.86
ACTIVE(U51(U51(tt, z0, z1), x1, x2)) → c7(U51'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.59/213.86
ACTIVE(U51(U51(tt, z0, z1), x1, x2)) → c7(ACTIVE(U51(tt, z0, z1))) 686.59/213.86
ACTIVE(U51(isNat(plus(z0, z1)), x1, x2)) → c7(U51'(mark(U11(isNat(z0), z1)), x1, x2)) 686.59/213.86
ACTIVE(U51(isNat(plus(z0, z1)), x1, x2)) → c7(ACTIVE(isNat(plus(z0, z1)))) 686.59/213.86
ACTIVE(U51(isNat(s(z0)), x1, x2)) → c7(U51'(mark(U21(isNat(z0))), x1, x2)) 686.59/213.86
ACTIVE(U51(isNat(s(z0)), x1, x2)) → c7(ACTIVE(isNat(s(z0)))) 686.59/213.86
ACTIVE(U51(isNat(x(z0, z1)), x1, x2)) → c7(U51'(mark(U31(isNat(z0), z1)), x1, x2)) 686.59/213.86
ACTIVE(U51(isNat(x(z0, z1)), x1, x2)) → c7(ACTIVE(isNat(x(z0, z1)))) 686.59/213.86
ACTIVE(U52(plus(z0, 0), x1, x2)) → c26(U52'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.59/213.86
ACTIVE(U52(plus(z0, s(z1)), x1, x2)) → c26(U52'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.59/213.86
ACTIVE(U52(x(z0, 0), x1, x2)) → c26(U52'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.59/213.86
ACTIVE(U52(x(z0, s(z1)), x1, x2)) → c26(U52'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.59/213.86
ACTIVE(U52(U11(z0, z1), x1, x2)) → c26(U52'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.59/213.86
ACTIVE(U52(U12(z0), x1, x2)) → c26(U52'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.59/213.86
ACTIVE(U52(U21(z0), x1, x2)) → c26(U52'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.59/213.86
ACTIVE(U52(U31(z0, z1), x1, x2)) → c26(U52'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.59/213.86
ACTIVE(U52(U32(z0), x1, x2)) → c26(U52'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.59/213.86
ACTIVE(U52(U41(z0, z1), x1, x2)) → c26(U52'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.59/213.86
ACTIVE(U52(U51(z0, z1, z2), x1, x2)) → c26(U52'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.59/213.86
ACTIVE(U52(U52(z0, z1, z2), x1, x2)) → c26(U52'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.59/213.86
ACTIVE(U52(s(z0), x1, x2)) → c26(U52'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.59/213.86
ACTIVE(U52(plus(z0, z1), x1, x2)) → c26(U52'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.59/213.86
ACTIVE(U52(plus(z0, z1), x1, x2)) → c26(U52'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.59/213.86
ACTIVE(U52(U61(z0), x1, x2)) → c26(U52'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.59/213.86
ACTIVE(U52(U71(z0, z1, z2), x1, x2)) → c26(U52'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.59/213.86
ACTIVE(U52(U72(z0, z1, z2), x1, x2)) → c26(U52'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.59/213.86
ACTIVE(U52(x(z0, z1), x1, x2)) → c26(U52'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.59/213.86
ACTIVE(U52(x(z0, z1), x1, x2)) → c26(U52'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.59/213.86
ACTIVE(U52(U12(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.59/213.86
ACTIVE(U52(U21(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.59/213.86
ACTIVE(U52(U32(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.59/213.86
ACTIVE(U52(U41(tt, z0), x1, x2)) → c26(U52'(mark(z0), x1, x2)) 686.59/213.86
ACTIVE(U52(isNat(0), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.59/213.86
ACTIVE(U11(U52(tt, z0, z1), x1)) → c8(U11'(mark(s(plus(z1, z0))), x1)) 686.59/213.86
ACTIVE(U11(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.59/213.86
ACTIVE(U12(U52(tt, z0, z1))) → c8(U12'(mark(s(plus(z1, z0))))) 686.59/213.86
ACTIVE(U12(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.59/213.86
ACTIVE(U21(U52(tt, z0, z1))) → c8(U21'(mark(s(plus(z1, z0))))) 686.59/213.86
ACTIVE(U21(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.59/213.86
ACTIVE(U31(U52(tt, z0, z1), x1)) → c8(U31'(mark(s(plus(z1, z0))), x1)) 686.59/213.86
ACTIVE(U31(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.59/213.86
ACTIVE(U32(U52(tt, z0, z1))) → c8(U32'(mark(s(plus(z1, z0))))) 686.59/213.86
ACTIVE(U32(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.59/213.86
ACTIVE(U41(U52(tt, z0, z1), x1)) → c8(U41'(mark(s(plus(z1, z0))), x1)) 686.59/213.86
ACTIVE(U41(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.59/213.86
ACTIVE(U51(U52(tt, z0, z1), x1, x2)) → c8(U51'(mark(s(plus(z1, z0))), x1, x2)) 686.59/213.86
ACTIVE(U51(U52(tt, z0, z1), x1, x2)) → c8(ACTIVE(U52(tt, z0, z1))) 686.59/213.86
ACTIVE(U52(U11(tt, z0), x1, x2)) → c8(U52'(mark(U12(isNat(z0))), x1, x2)) 686.59/213.86
ACTIVE(U52(U11(tt, z0), x1, x2)) → c8(ACTIVE(U11(tt, z0))) 686.59/213.86
ACTIVE(U52(U31(tt, z0), x1, x2)) → c8(U52'(mark(U32(isNat(z0))), x1, x2)) 686.59/213.86
ACTIVE(U52(U31(tt, z0), x1, x2)) → c8(ACTIVE(U31(tt, z0))) 686.59/213.86
ACTIVE(U52(U51(tt, z0, z1), x1, x2)) → c8(U52'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.59/213.86
ACTIVE(U52(U51(tt, z0, z1), x1, x2)) → c8(ACTIVE(U51(tt, z0, z1))) 686.59/213.86
ACTIVE(U52(U52(tt, z0, z1), x1, x2)) → c8(U52'(mark(s(plus(z1, z0))), x1, x2)) 686.59/213.86
ACTIVE(U52(U52(tt, z0, z1), x1, x2)) → c8(ACTIVE(U52(tt, z0, z1))) 686.59/213.86
ACTIVE(U52(isNat(plus(z0, z1)), x1, x2)) → c8(U52'(mark(U11(isNat(z0), z1)), x1, x2)) 686.59/213.86
ACTIVE(U52(isNat(plus(z0, z1)), x1, x2)) → c8(ACTIVE(isNat(plus(z0, z1)))) 686.59/213.86
ACTIVE(U52(isNat(s(z0)), x1, x2)) → c8(U52'(mark(U21(isNat(z0))), x1, x2)) 686.59/213.86
ACTIVE(U52(isNat(s(z0)), x1, x2)) → c8(ACTIVE(isNat(s(z0)))) 686.59/213.86
ACTIVE(U52(isNat(x(z0, z1)), x1, x2)) → c8(U52'(mark(U31(isNat(z0), z1)), x1, x2)) 686.59/213.86
ACTIVE(U52(isNat(x(z0, z1)), x1, x2)) → c8(ACTIVE(isNat(x(z0, z1)))) 686.59/213.86
ACTIVE(s(plus(z0, 0))) → c27(S(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.59/213.86
ACTIVE(s(plus(z0, s(z1)))) → c27(S(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.59/213.86
ACTIVE(s(x(z0, 0))) → c27(S(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.59/213.86
ACTIVE(s(x(z0, s(z1)))) → c27(S(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.59/213.86
ACTIVE(s(U11(z0, z1))) → c27(S(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.59/213.86
ACTIVE(s(U12(z0))) → c27(S(U12(active(z0))), ACTIVE(U12(z0))) 686.59/213.86
ACTIVE(s(U21(z0))) → c27(S(U21(active(z0))), ACTIVE(U21(z0))) 686.59/213.86
ACTIVE(s(U31(z0, z1))) → c27(S(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.59/213.86
ACTIVE(s(U32(z0))) → c27(S(U32(active(z0))), ACTIVE(U32(z0))) 686.59/213.86
ACTIVE(s(U41(z0, z1))) → c27(S(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.59/213.86
ACTIVE(s(U51(z0, z1, z2))) → c27(S(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.59/213.86
ACTIVE(s(U52(z0, z1, z2))) → c27(S(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.59/213.86
ACTIVE(s(s(z0))) → c27(S(s(active(z0))), ACTIVE(s(z0))) 686.59/213.86
ACTIVE(s(plus(z0, z1))) → c27(S(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.59/213.86
ACTIVE(s(plus(z0, z1))) → c27(S(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.59/213.86
ACTIVE(s(U61(z0))) → c27(S(U61(active(z0))), ACTIVE(U61(z0))) 686.59/213.86
ACTIVE(s(U71(z0, z1, z2))) → c27(S(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.59/213.86
ACTIVE(s(U72(z0, z1, z2))) → c27(S(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.59/213.86
ACTIVE(s(x(z0, z1))) → c27(S(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.59/213.86
ACTIVE(s(x(z0, z1))) → c27(S(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.59/213.86
ACTIVE(s(U12(tt))) → c27(S(mark(tt))) 686.59/213.86
ACTIVE(s(U21(tt))) → c27(S(mark(tt))) 686.59/213.86
ACTIVE(s(U32(tt))) → c27(S(mark(tt))) 686.59/213.86
ACTIVE(s(U41(tt, z0))) → c27(S(mark(z0))) 686.59/213.86
ACTIVE(s(isNat(0))) → c27(S(mark(tt))) 686.59/213.86
ACTIVE(s(U11(tt, z0))) → c9(S(mark(U12(isNat(z0))))) 686.59/213.86
ACTIVE(s(U11(tt, z0))) → c9(ACTIVE(U11(tt, z0))) 686.59/213.86
ACTIVE(s(U31(tt, z0))) → c9(S(mark(U32(isNat(z0))))) 686.59/213.86
ACTIVE(s(U31(tt, z0))) → c9(ACTIVE(U31(tt, z0))) 686.59/213.86
ACTIVE(s(U51(tt, z0, z1))) → c9(S(mark(U52(isNat(z1), z0, z1)))) 686.59/213.86
ACTIVE(s(U51(tt, z0, z1))) → c9(ACTIVE(U51(tt, z0, z1))) 686.59/213.86
ACTIVE(s(U52(tt, z0, z1))) → c9(S(mark(s(plus(z1, z0))))) 686.59/213.86
ACTIVE(s(U52(tt, z0, z1))) → c9(ACTIVE(U52(tt, z0, z1))) 686.59/213.86
ACTIVE(s(isNat(plus(z0, z1)))) → c9(S(mark(U11(isNat(z0), z1)))) 686.59/213.86
ACTIVE(s(isNat(plus(z0, z1)))) → c9(ACTIVE(isNat(plus(z0, z1)))) 686.59/213.86
ACTIVE(s(isNat(s(z0)))) → c9(S(mark(U21(isNat(z0))))) 686.59/213.86
ACTIVE(s(isNat(s(z0)))) → c9(ACTIVE(isNat(s(z0)))) 686.59/213.86
ACTIVE(s(isNat(x(z0, z1)))) → c9(S(mark(U31(isNat(z0), z1)))) 686.59/213.86
ACTIVE(s(isNat(x(z0, z1)))) → c9(ACTIVE(isNat(x(z0, z1)))) 686.59/213.86
ACTIVE(U61(plus(z0, 0))) → c30(U61'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.59/213.86
ACTIVE(U61(plus(z0, s(z1)))) → c30(U61'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.59/213.86
ACTIVE(U61(x(z0, 0))) → c30(U61'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.59/213.86
ACTIVE(U61(x(z0, s(z1)))) → c30(U61'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.59/213.86
ACTIVE(U61(U11(z0, z1))) → c30(U61'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.59/213.86
ACTIVE(U61(U12(z0))) → c30(U61'(U12(active(z0))), ACTIVE(U12(z0))) 686.59/213.86
ACTIVE(U61(U21(z0))) → c30(U61'(U21(active(z0))), ACTIVE(U21(z0))) 686.59/213.86
ACTIVE(U61(U31(z0, z1))) → c30(U61'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.59/213.86
ACTIVE(U61(U32(z0))) → c30(U61'(U32(active(z0))), ACTIVE(U32(z0))) 686.59/213.86
ACTIVE(U61(U41(z0, z1))) → c30(U61'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.59/213.86
ACTIVE(U61(U51(z0, z1, z2))) → c30(U61'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.59/213.86
ACTIVE(U61(U52(z0, z1, z2))) → c30(U61'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.59/213.86
ACTIVE(U61(s(z0))) → c30(U61'(s(active(z0))), ACTIVE(s(z0))) 686.59/213.86
ACTIVE(U61(plus(z0, z1))) → c30(U61'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.59/213.86
ACTIVE(U61(plus(z0, z1))) → c30(U61'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.59/213.86
ACTIVE(U61(U61(z0))) → c30(U61'(U61(active(z0))), ACTIVE(U61(z0))) 686.59/213.86
ACTIVE(U61(U71(z0, z1, z2))) → c30(U61'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.59/213.86
ACTIVE(U61(U72(z0, z1, z2))) → c30(U61'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.59/213.86
ACTIVE(U61(x(z0, z1))) → c30(U61'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.59/213.86
ACTIVE(U61(x(z0, z1))) → c30(U61'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.59/213.86
ACTIVE(U11(U61(tt), x1)) → c19(U11'(mark(0), x1)) 686.59/213.86
ACTIVE(U12(U61(tt))) → c20(U12'(mark(0))) 686.59/213.86
ACTIVE(U21(U61(tt))) → c21(U21'(mark(0))) 686.59/213.86
ACTIVE(U31(U61(tt), x1)) → c22(U31'(mark(0), x1)) 686.59/213.86
ACTIVE(U32(U61(tt))) → c23(U32'(mark(0))) 686.59/213.86
ACTIVE(U41(U61(tt), x1)) → c24(U41'(mark(0), x1)) 686.59/213.86
ACTIVE(U51(U61(tt), x1, x2)) → c25(U51'(mark(0), x1, x2)) 686.59/213.86
ACTIVE(U52(U61(tt), x1, x2)) → c26(U52'(mark(0), x1, x2)) 686.59/213.86
ACTIVE(s(U61(tt))) → c27(S(mark(0))) 686.59/213.86
ACTIVE(U61(U12(tt))) → c30(U61'(mark(tt))) 686.59/213.86
ACTIVE(U61(U21(tt))) → c30(U61'(mark(tt))) 686.59/213.86
ACTIVE(U61(U32(tt))) → c30(U61'(mark(tt))) 686.59/213.86
ACTIVE(U61(U41(tt, z0))) → c30(U61'(mark(z0))) 686.59/213.86
ACTIVE(U61(U61(tt))) → c30(U61'(mark(0))) 686.59/213.86
ACTIVE(U61(isNat(0))) → c30(U61'(mark(tt))) 686.59/213.86
ACTIVE(U61(U11(tt, z0))) → c10(U61'(mark(U12(isNat(z0))))) 686.59/213.86
ACTIVE(U61(U11(tt, z0))) → c10(ACTIVE(U11(tt, z0))) 686.59/213.86
ACTIVE(U61(U31(tt, z0))) → c10(U61'(mark(U32(isNat(z0))))) 686.59/213.86
ACTIVE(U61(U31(tt, z0))) → c10(ACTIVE(U31(tt, z0))) 686.59/213.86
ACTIVE(U61(U51(tt, z0, z1))) → c10(U61'(mark(U52(isNat(z1), z0, z1)))) 686.59/213.86
ACTIVE(U61(U51(tt, z0, z1))) → c10(ACTIVE(U51(tt, z0, z1))) 686.59/213.86
ACTIVE(U61(U52(tt, z0, z1))) → c10(U61'(mark(s(plus(z1, z0))))) 686.59/213.86
ACTIVE(U61(U52(tt, z0, z1))) → c10(ACTIVE(U52(tt, z0, z1))) 686.59/213.86
ACTIVE(U61(isNat(plus(z0, z1)))) → c10(U61'(mark(U11(isNat(z0), z1)))) 686.59/213.86
ACTIVE(U61(isNat(plus(z0, z1)))) → c10(ACTIVE(isNat(plus(z0, z1)))) 686.59/213.86
ACTIVE(U61(isNat(s(z0)))) → c10(U61'(mark(U21(isNat(z0))))) 686.59/213.86
ACTIVE(U61(isNat(s(z0)))) → c10(ACTIVE(isNat(s(z0)))) 686.59/213.86
ACTIVE(U61(isNat(x(z0, z1)))) → c10(U61'(mark(U31(isNat(z0), z1)))) 686.59/213.86
ACTIVE(U61(isNat(x(z0, z1)))) → c10(ACTIVE(isNat(x(z0, z1)))) 686.59/213.86
ACTIVE(U71(plus(z0, 0), x1, x2)) → c31(U71'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.59/213.86
ACTIVE(U71(plus(z0, s(z1)), x1, x2)) → c31(U71'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.59/213.86
ACTIVE(U71(x(z0, 0), x1, x2)) → c31(U71'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.59/213.86
ACTIVE(U71(x(z0, s(z1)), x1, x2)) → c31(U71'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.59/213.86
ACTIVE(U71(U11(z0, z1), x1, x2)) → c31(U71'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.59/213.86
ACTIVE(U71(U12(z0), x1, x2)) → c31(U71'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.59/213.86
ACTIVE(U71(U21(z0), x1, x2)) → c31(U71'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.59/213.86
ACTIVE(U71(U31(z0, z1), x1, x2)) → c31(U71'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.59/213.86
ACTIVE(U71(U32(z0), x1, x2)) → c31(U71'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.59/213.86
ACTIVE(U71(U41(z0, z1), x1, x2)) → c31(U71'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.59/213.86
ACTIVE(U71(U51(z0, z1, z2), x1, x2)) → c31(U71'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.59/213.86
ACTIVE(U71(U52(z0, z1, z2), x1, x2)) → c31(U71'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.59/213.86
ACTIVE(U71(s(z0), x1, x2)) → c31(U71'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.59/213.86
ACTIVE(U71(plus(z0, z1), x1, x2)) → c31(U71'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.59/213.86
ACTIVE(U71(plus(z0, z1), x1, x2)) → c31(U71'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.59/213.86
ACTIVE(U71(U61(z0), x1, x2)) → c31(U71'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.59/213.86
ACTIVE(U71(U71(z0, z1, z2), x1, x2)) → c31(U71'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.59/213.86
ACTIVE(U71(U72(z0, z1, z2), x1, x2)) → c31(U71'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.59/213.86
ACTIVE(U71(x(z0, z1), x1, x2)) → c31(U71'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.59/213.86
ACTIVE(U71(x(z0, z1), x1, x2)) → c31(U71'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.59/213.86
ACTIVE(U71(U12(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.59/213.86
ACTIVE(U71(U21(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.59/213.86
ACTIVE(U71(U32(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.59/213.86
ACTIVE(U71(U41(tt, z0), x1, x2)) → c31(U71'(mark(z0), x1, x2)) 686.59/213.86
ACTIVE(U71(U61(tt), x1, x2)) → c31(U71'(mark(0), x1, x2)) 686.59/213.86
ACTIVE(U71(isNat(0), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.59/213.86
ACTIVE(U11(U71(tt, z0, z1), x1)) → c11(U11'(mark(U72(isNat(z1), z0, z1)), x1)) 686.59/213.86
ACTIVE(U11(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.59/213.86
ACTIVE(U12(U71(tt, z0, z1))) → c11(U12'(mark(U72(isNat(z1), z0, z1)))) 686.59/213.86
ACTIVE(U12(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.59/213.86
ACTIVE(U21(U71(tt, z0, z1))) → c11(U21'(mark(U72(isNat(z1), z0, z1)))) 686.59/213.86
ACTIVE(U21(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.59/213.86
ACTIVE(U31(U71(tt, z0, z1), x1)) → c11(U31'(mark(U72(isNat(z1), z0, z1)), x1)) 686.59/213.86
ACTIVE(U31(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.59/213.86
ACTIVE(U32(U71(tt, z0, z1))) → c11(U32'(mark(U72(isNat(z1), z0, z1)))) 686.59/213.86
ACTIVE(U32(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.59/213.86
ACTIVE(U41(U71(tt, z0, z1), x1)) → c11(U41'(mark(U72(isNat(z1), z0, z1)), x1)) 686.59/213.86
ACTIVE(U41(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.59/213.86
ACTIVE(U51(U71(tt, z0, z1), x1, x2)) → c11(U51'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.59/213.86
ACTIVE(U51(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.59/213.86
ACTIVE(U52(U71(tt, z0, z1), x1, x2)) → c11(U52'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.59/213.86
ACTIVE(U52(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.59/213.86
ACTIVE(s(U71(tt, z0, z1))) → c11(S(mark(U72(isNat(z1), z0, z1)))) 686.59/213.86
ACTIVE(s(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.59/213.86
ACTIVE(U61(U71(tt, z0, z1))) → c11(U61'(mark(U72(isNat(z1), z0, z1)))) 686.59/213.86
ACTIVE(U61(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.59/213.86
ACTIVE(U71(U11(tt, z0), x1, x2)) → c11(U71'(mark(U12(isNat(z0))), x1, x2)) 686.59/213.86
ACTIVE(U71(U11(tt, z0), x1, x2)) → c11(ACTIVE(U11(tt, z0))) 686.59/213.86
ACTIVE(U71(U31(tt, z0), x1, x2)) → c11(U71'(mark(U32(isNat(z0))), x1, x2)) 686.59/213.86
ACTIVE(U71(U31(tt, z0), x1, x2)) → c11(ACTIVE(U31(tt, z0))) 686.59/213.86
ACTIVE(U71(U51(tt, z0, z1), x1, x2)) → c11(U71'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.59/213.86
ACTIVE(U71(U51(tt, z0, z1), x1, x2)) → c11(ACTIVE(U51(tt, z0, z1))) 686.59/213.86
ACTIVE(U71(U52(tt, z0, z1), x1, x2)) → c11(U71'(mark(s(plus(z1, z0))), x1, x2)) 686.59/213.86
ACTIVE(U71(U52(tt, z0, z1), x1, x2)) → c11(ACTIVE(U52(tt, z0, z1))) 686.59/213.86
ACTIVE(U71(U71(tt, z0, z1), x1, x2)) → c11(U71'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.59/213.86
ACTIVE(U71(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.59/213.86
ACTIVE(U71(isNat(plus(z0, z1)), x1, x2)) → c11(U71'(mark(U11(isNat(z0), z1)), x1, x2)) 686.59/213.86
ACTIVE(U71(isNat(plus(z0, z1)), x1, x2)) → c11(ACTIVE(isNat(plus(z0, z1)))) 686.59/213.86
ACTIVE(U71(isNat(s(z0)), x1, x2)) → c11(U71'(mark(U21(isNat(z0))), x1, x2)) 686.59/213.86
ACTIVE(U71(isNat(s(z0)), x1, x2)) → c11(ACTIVE(isNat(s(z0)))) 686.59/213.86
ACTIVE(U71(isNat(x(z0, z1)), x1, x2)) → c11(U71'(mark(U31(isNat(z0), z1)), x1, x2)) 686.59/213.86
ACTIVE(U71(isNat(x(z0, z1)), x1, x2)) → c11(ACTIVE(isNat(x(z0, z1)))) 686.59/213.86
ACTIVE(U72(plus(z0, 0), x1, x2)) → c32(U72'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.59/213.86
ACTIVE(U72(plus(z0, s(z1)), x1, x2)) → c32(U72'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.59/213.86
ACTIVE(U72(x(z0, 0), x1, x2)) → c32(U72'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.59/213.86
ACTIVE(U72(x(z0, s(z1)), x1, x2)) → c32(U72'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.59/213.86
ACTIVE(U72(U11(z0, z1), x1, x2)) → c32(U72'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.59/213.86
ACTIVE(U72(U12(z0), x1, x2)) → c32(U72'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.59/213.86
ACTIVE(U72(U21(z0), x1, x2)) → c32(U72'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.59/213.86
ACTIVE(U72(U31(z0, z1), x1, x2)) → c32(U72'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.59/213.86
ACTIVE(U72(U32(z0), x1, x2)) → c32(U72'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.59/213.86
ACTIVE(U72(U41(z0, z1), x1, x2)) → c32(U72'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.59/213.86
ACTIVE(U72(U51(z0, z1, z2), x1, x2)) → c32(U72'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.59/213.86
ACTIVE(U72(U52(z0, z1, z2), x1, x2)) → c32(U72'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.59/213.86
ACTIVE(U72(s(z0), x1, x2)) → c32(U72'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.59/213.86
ACTIVE(U72(plus(z0, z1), x1, x2)) → c32(U72'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.59/213.86
ACTIVE(U72(plus(z0, z1), x1, x2)) → c32(U72'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.59/213.86
ACTIVE(U72(U61(z0), x1, x2)) → c32(U72'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.59/213.86
ACTIVE(U72(U71(z0, z1, z2), x1, x2)) → c32(U72'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.59/213.86
ACTIVE(U72(U72(z0, z1, z2), x1, x2)) → c32(U72'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.59/213.86
ACTIVE(U72(x(z0, z1), x1, x2)) → c32(U72'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.59/213.86
ACTIVE(U72(x(z0, z1), x1, x2)) → c32(U72'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.59/213.86
ACTIVE(U72(U12(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.59/213.86
ACTIVE(U72(U21(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.59/213.86
ACTIVE(U72(U32(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.59/213.86
ACTIVE(U72(U41(tt, z0), x1, x2)) → c32(U72'(mark(z0), x1, x2)) 686.59/213.86
ACTIVE(U72(U61(tt), x1, x2)) → c32(U72'(mark(0), x1, x2)) 686.59/213.86
ACTIVE(U72(isNat(0), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.59/213.86
ACTIVE(U11(U72(tt, z0, z1), x1)) → c12(U11'(mark(plus(x(z1, z0), z1)), x1)) 686.59/213.86
ACTIVE(U11(U72(tt, z0, z1), x1)) → c12(ACTIVE(U72(tt, z0, z1))) 686.59/213.86
ACTIVE(U12(U72(tt, z0, z1))) → c12(U12'(mark(plus(x(z1, z0), z1)))) 686.59/213.86
ACTIVE(U12(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.59/213.86
ACTIVE(U21(U72(tt, z0, z1))) → c12(U21'(mark(plus(x(z1, z0), z1)))) 686.59/213.86
ACTIVE(U21(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.59/213.86
ACTIVE(U31(U72(tt, z0, z1), x1)) → c12(U31'(mark(plus(x(z1, z0), z1)), x1)) 686.59/213.86
ACTIVE(U31(U72(tt, z0, z1), x1)) → c12(ACTIVE(U72(tt, z0, z1))) 686.59/213.86
ACTIVE(U32(U72(tt, z0, z1))) → c12(U32'(mark(plus(x(z1, z0), z1)))) 686.59/213.86
ACTIVE(U32(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.59/213.86
ACTIVE(U41(U72(tt, z0, z1), x1)) → c12(U41'(mark(plus(x(z1, z0), z1)), x1)) 686.59/213.86
ACTIVE(U41(U72(tt, z0, z1), x1)) → c12(ACTIVE(U72(tt, z0, z1))) 686.59/213.86
ACTIVE(U51(U72(tt, z0, z1), x1, x2)) → c12(U51'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.59/213.86
ACTIVE(U51(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.59/213.86
ACTIVE(U52(U72(tt, z0, z1), x1, x2)) → c12(U52'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.59/213.86
ACTIVE(U52(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.59/213.86
ACTIVE(s(U72(tt, z0, z1))) → c12(S(mark(plus(x(z1, z0), z1)))) 686.59/213.86
ACTIVE(s(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.59/213.86
ACTIVE(U61(U72(tt, z0, z1))) → c12(U61'(mark(plus(x(z1, z0), z1)))) 686.59/213.86
ACTIVE(U61(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.59/213.86
ACTIVE(U71(U72(tt, z0, z1), x1, x2)) → c12(U71'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.59/213.86
ACTIVE(U71(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.59/213.86
ACTIVE(U72(U11(tt, z0), x1, x2)) → c12(U72'(mark(U12(isNat(z0))), x1, x2)) 686.59/213.86
ACTIVE(U72(U11(tt, z0), x1, x2)) → c12(ACTIVE(U11(tt, z0))) 686.59/213.86
ACTIVE(U72(U31(tt, z0), x1, x2)) → c12(U72'(mark(U32(isNat(z0))), x1, x2)) 686.59/213.86
ACTIVE(U72(U31(tt, z0), x1, x2)) → c12(ACTIVE(U31(tt, z0))) 686.59/213.86
ACTIVE(U72(U51(tt, z0, z1), x1, x2)) → c12(U72'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.59/213.86
ACTIVE(U72(U51(tt, z0, z1), x1, x2)) → c12(ACTIVE(U51(tt, z0, z1))) 686.59/213.86
ACTIVE(U72(U52(tt, z0, z1), x1, x2)) → c12(U72'(mark(s(plus(z1, z0))), x1, x2)) 686.59/213.86
ACTIVE(U72(U52(tt, z0, z1), x1, x2)) → c12(ACTIVE(U52(tt, z0, z1))) 686.59/213.86
ACTIVE(U72(U71(tt, z0, z1), x1, x2)) → c12(U72'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.59/213.86
ACTIVE(U72(U71(tt, z0, z1), x1, x2)) → c12(ACTIVE(U71(tt, z0, z1))) 686.59/213.86
ACTIVE(U72(U72(tt, z0, z1), x1, x2)) → c12(U72'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.59/213.86
ACTIVE(U72(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.59/213.86
ACTIVE(U72(isNat(plus(z0, z1)), x1, x2)) → c12(U72'(mark(U11(isNat(z0), z1)), x1, x2)) 686.59/213.86
ACTIVE(U72(isNat(plus(z0, z1)), x1, x2)) → c12(ACTIVE(isNat(plus(z0, z1)))) 686.59/213.86
ACTIVE(U72(isNat(s(z0)), x1, x2)) → c12(U72'(mark(U21(isNat(z0))), x1, x2)) 686.59/213.86
ACTIVE(U72(isNat(s(z0)), x1, x2)) → c12(ACTIVE(isNat(s(z0)))) 686.59/213.86
ACTIVE(U72(isNat(x(z0, z1)), x1, x2)) → c12(U72'(mark(U31(isNat(z0), z1)), x1, x2)) 686.59/213.86
ACTIVE(U72(isNat(x(z0, z1)), x1, x2)) → c12(ACTIVE(isNat(x(z0, z1)))) 686.59/213.86
PROPER(U11(x0, U11(z0, z1))) → c65(U11'(proper(x0), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(U11(z0, z1))) 686.59/213.86
PROPER(U11(x0, U12(z0))) → c65(U11'(proper(x0), U12(proper(z0))), PROPER(x0), PROPER(U12(z0))) 686.59/213.86
PROPER(U11(x0, isNat(z0))) → c65(U11'(proper(x0), isNat(proper(z0))), PROPER(x0), PROPER(isNat(z0))) 686.59/213.86
PROPER(U11(x0, U21(z0))) → c65(U11'(proper(x0), U21(proper(z0))), PROPER(x0), PROPER(U21(z0))) 686.59/213.86
PROPER(U11(x0, U31(z0, z1))) → c65(U11'(proper(x0), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(U31(z0, z1))) 686.59/213.86
PROPER(U11(x0, U32(z0))) → c65(U11'(proper(x0), U32(proper(z0))), PROPER(x0), PROPER(U32(z0))) 686.59/213.86
PROPER(U11(x0, U41(z0, z1))) → c65(U11'(proper(x0), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(U41(z0, z1))) 686.59/213.86
PROPER(U11(x0, U51(z0, z1, z2))) → c65(U11'(proper(x0), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U51(z0, z1, z2))) 686.59/213.86
PROPER(U11(x0, U52(z0, z1, z2))) → c65(U11'(proper(x0), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U52(z0, z1, z2))) 686.59/213.86
PROPER(U11(x0, s(z0))) → c65(U11'(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 686.59/213.86
PROPER(U11(x0, plus(z0, z1))) → c65(U11'(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 686.59/213.86
PROPER(U11(x0, U61(z0))) → c65(U11'(proper(x0), U61(proper(z0))), PROPER(x0), PROPER(U61(z0))) 686.59/213.86
PROPER(U11(x0, U71(z0, z1, z2))) → c65(U11'(proper(x0), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U71(z0, z1, z2))) 686.59/213.86
PROPER(U11(x0, U72(z0, z1, z2))) → c65(U11'(proper(x0), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U72(z0, z1, z2))) 686.59/213.86
PROPER(U11(x0, x(z0, z1))) → c65(U11'(proper(x0), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x(z0, z1))) 686.59/213.86
PROPER(U11(U11(z0, z1), x1)) → c65(U11'(U11(proper(z0), proper(z1)), proper(x1)), PROPER(U11(z0, z1)), PROPER(x1)) 686.59/213.86
PROPER(U11(U12(z0), x1)) → c65(U11'(U12(proper(z0)), proper(x1)), PROPER(U12(z0)), PROPER(x1)) 686.59/213.86
PROPER(U11(isNat(z0), x1)) → c65(U11'(isNat(proper(z0)), proper(x1)), PROPER(isNat(z0)), PROPER(x1)) 686.59/213.86
PROPER(U11(U21(z0), x1)) → c65(U11'(U21(proper(z0)), proper(x1)), PROPER(U21(z0)), PROPER(x1)) 686.59/213.86
PROPER(U11(U31(z0, z1), x1)) → c65(U11'(U31(proper(z0), proper(z1)), proper(x1)), PROPER(U31(z0, z1)), PROPER(x1)) 686.59/213.86
PROPER(U11(U32(z0), x1)) → c65(U11'(U32(proper(z0)), proper(x1)), PROPER(U32(z0)), PROPER(x1)) 686.59/213.86
PROPER(U11(U41(z0, z1), x1)) → c65(U11'(U41(proper(z0), proper(z1)), proper(x1)), PROPER(U41(z0, z1)), PROPER(x1)) 686.59/213.86
PROPER(U11(U51(z0, z1, z2), x1)) → c65(U11'(U51(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U51(z0, z1, z2)), PROPER(x1)) 686.59/213.86
PROPER(U11(U52(z0, z1, z2), x1)) → c65(U11'(U52(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U52(z0, z1, z2)), PROPER(x1)) 686.59/213.86
PROPER(U11(s(z0), x1)) → c65(U11'(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 686.59/213.86
PROPER(U11(plus(z0, z1), x1)) → c65(U11'(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 686.59/213.86
PROPER(U11(U61(z0), x1)) → c65(U11'(U61(proper(z0)), proper(x1)), PROPER(U61(z0)), PROPER(x1)) 686.59/213.86
PROPER(U11(U71(z0, z1, z2), x1)) → c65(U11'(U71(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U71(z0, z1, z2)), PROPER(x1)) 686.59/213.86
PROPER(U11(U72(z0, z1, z2), x1)) → c65(U11'(U72(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U72(z0, z1, z2)), PROPER(x1)) 686.59/213.86
PROPER(U11(x(z0, z1), x1)) → c65(U11'(x(proper(z0), proper(z1)), proper(x1)), PROPER(x(z0, z1)), PROPER(x1)) 686.59/213.86
PROPER(U11(x0, tt)) → c65(U11'(proper(x0), ok(tt)), PROPER(x0)) 686.59/213.86
PROPER(U11(x0, 0)) → c65(U11'(proper(x0), ok(0)), PROPER(x0)) 686.59/213.86
PROPER(U11(tt, x1)) → c65(U11'(ok(tt), proper(x1)), PROPER(x1)) 686.59/213.86
PROPER(U11(0, x1)) → c65(U11'(ok(0), proper(x1)), PROPER(x1)) 686.59/213.86
PROPER(U12(U11(z0, z1))) → c67(U12'(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.59/213.86
PROPER(U12(U12(z0))) → c67(U12'(U12(proper(z0))), PROPER(U12(z0))) 686.59/213.86
PROPER(U12(isNat(z0))) → c67(U12'(isNat(proper(z0))), PROPER(isNat(z0))) 686.59/213.86
PROPER(U12(U21(z0))) → c67(U12'(U21(proper(z0))), PROPER(U21(z0))) 686.59/213.86
PROPER(U12(U31(z0, z1))) → c67(U12'(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.59/213.86
PROPER(U12(U32(z0))) → c67(U12'(U32(proper(z0))), PROPER(U32(z0))) 686.59/213.86
PROPER(U12(U41(z0, z1))) → c67(U12'(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.59/213.86
PROPER(U12(U51(z0, z1, z2))) → c67(U12'(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.59/213.86
PROPER(U12(U52(z0, z1, z2))) → c67(U12'(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.59/213.86
PROPER(U12(s(z0))) → c67(U12'(s(proper(z0))), PROPER(s(z0))) 686.59/213.86
PROPER(U12(plus(z0, z1))) → c67(U12'(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.59/213.86
PROPER(U12(U61(z0))) → c67(U12'(U61(proper(z0))), PROPER(U61(z0))) 686.59/213.86
PROPER(U12(U71(z0, z1, z2))) → c67(U12'(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.59/213.86
PROPER(U12(U72(z0, z1, z2))) → c67(U12'(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.59/213.86
PROPER(U12(x(z0, z1))) → c67(U12'(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.59/213.86
PROPER(U12(tt)) → c67(U12'(ok(tt))) 686.59/213.86
PROPER(U12(0)) → c67(U12'(ok(0))) 686.59/213.86
PROPER(isNat(U11(z0, z1))) → c68(ISNAT(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.59/213.86
PROPER(isNat(U12(z0))) → c68(ISNAT(U12(proper(z0))), PROPER(U12(z0))) 686.59/213.86
PROPER(isNat(isNat(z0))) → c68(ISNAT(isNat(proper(z0))), PROPER(isNat(z0))) 686.59/213.86
PROPER(isNat(U21(z0))) → c68(ISNAT(U21(proper(z0))), PROPER(U21(z0))) 686.59/213.86
PROPER(isNat(U31(z0, z1))) → c68(ISNAT(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.59/213.86
PROPER(isNat(U32(z0))) → c68(ISNAT(U32(proper(z0))), PROPER(U32(z0))) 686.59/213.86
PROPER(isNat(U41(z0, z1))) → c68(ISNAT(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.59/213.86
PROPER(isNat(U51(z0, z1, z2))) → c68(ISNAT(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.59/213.86
PROPER(isNat(U52(z0, z1, z2))) → c68(ISNAT(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.59/213.86
PROPER(isNat(s(z0))) → c68(ISNAT(s(proper(z0))), PROPER(s(z0))) 686.59/213.86
PROPER(isNat(plus(z0, z1))) → c68(ISNAT(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.59/213.86
PROPER(isNat(U61(z0))) → c68(ISNAT(U61(proper(z0))), PROPER(U61(z0))) 686.59/213.86
PROPER(isNat(U71(z0, z1, z2))) → c68(ISNAT(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.59/213.86
PROPER(isNat(U72(z0, z1, z2))) → c68(ISNAT(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.59/213.86
PROPER(isNat(x(z0, z1))) → c68(ISNAT(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.59/213.86
PROPER(isNat(tt)) → c68(ISNAT(ok(tt))) 686.59/213.86
PROPER(isNat(0)) → c68(ISNAT(ok(0))) 686.59/213.86
PROPER(U21(U11(z0, z1))) → c69(U21'(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.59/213.86
PROPER(U21(U12(z0))) → c69(U21'(U12(proper(z0))), PROPER(U12(z0))) 686.59/213.86
PROPER(U21(isNat(z0))) → c69(U21'(isNat(proper(z0))), PROPER(isNat(z0))) 686.59/213.86
PROPER(U21(U21(z0))) → c69(U21'(U21(proper(z0))), PROPER(U21(z0))) 686.59/213.86
PROPER(U21(U31(z0, z1))) → c69(U21'(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.59/213.86
PROPER(U21(U32(z0))) → c69(U21'(U32(proper(z0))), PROPER(U32(z0))) 686.59/213.86
PROPER(U21(U41(z0, z1))) → c69(U21'(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.59/213.86
PROPER(U21(U51(z0, z1, z2))) → c69(U21'(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.59/213.86
PROPER(U21(U52(z0, z1, z2))) → c69(U21'(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.59/213.86
PROPER(U21(s(z0))) → c69(U21'(s(proper(z0))), PROPER(s(z0))) 686.59/213.86
PROPER(U21(plus(z0, z1))) → c69(U21'(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.59/213.86
PROPER(U21(U61(z0))) → c69(U21'(U61(proper(z0))), PROPER(U61(z0))) 686.59/213.86
PROPER(U21(U71(z0, z1, z2))) → c69(U21'(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.59/213.86
PROPER(U21(U72(z0, z1, z2))) → c69(U21'(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.59/213.86
PROPER(U21(x(z0, z1))) → c69(U21'(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.59/213.86
PROPER(U21(tt)) → c69(U21'(ok(tt))) 686.59/213.86
PROPER(U21(0)) → c69(U21'(ok(0))) 686.59/213.86
PROPER(U31(x0, U11(z0, z1))) → c70(U31'(proper(x0), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(U11(z0, z1))) 686.59/213.86
PROPER(U31(x0, U12(z0))) → c70(U31'(proper(x0), U12(proper(z0))), PROPER(x0), PROPER(U12(z0))) 686.59/213.86
PROPER(U31(x0, isNat(z0))) → c70(U31'(proper(x0), isNat(proper(z0))), PROPER(x0), PROPER(isNat(z0))) 686.59/213.86
PROPER(U31(x0, U21(z0))) → c70(U31'(proper(x0), U21(proper(z0))), PROPER(x0), PROPER(U21(z0))) 686.59/213.86
PROPER(U31(x0, U31(z0, z1))) → c70(U31'(proper(x0), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(U31(z0, z1))) 686.59/213.86
PROPER(U31(x0, U32(z0))) → c70(U31'(proper(x0), U32(proper(z0))), PROPER(x0), PROPER(U32(z0))) 686.59/213.86
PROPER(U31(x0, U41(z0, z1))) → c70(U31'(proper(x0), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(U41(z0, z1))) 686.59/213.86
PROPER(U31(x0, U51(z0, z1, z2))) → c70(U31'(proper(x0), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U51(z0, z1, z2))) 686.59/213.86
PROPER(U31(x0, U52(z0, z1, z2))) → c70(U31'(proper(x0), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U52(z0, z1, z2))) 686.59/213.86
PROPER(U31(x0, s(z0))) → c70(U31'(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 686.59/213.86
PROPER(U31(x0, plus(z0, z1))) → c70(U31'(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 686.59/213.86
PROPER(U31(x0, U61(z0))) → c70(U31'(proper(x0), U61(proper(z0))), PROPER(x0), PROPER(U61(z0))) 686.59/213.86
PROPER(U31(x0, U71(z0, z1, z2))) → c70(U31'(proper(x0), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U71(z0, z1, z2))) 686.59/213.86
PROPER(U31(x0, U72(z0, z1, z2))) → c70(U31'(proper(x0), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U72(z0, z1, z2))) 686.59/213.86
PROPER(U31(x0, x(z0, z1))) → c70(U31'(proper(x0), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x(z0, z1))) 686.59/213.86
PROPER(U31(U11(z0, z1), x1)) → c70(U31'(U11(proper(z0), proper(z1)), proper(x1)), PROPER(U11(z0, z1)), PROPER(x1)) 686.59/213.86
PROPER(U31(U12(z0), x1)) → c70(U31'(U12(proper(z0)), proper(x1)), PROPER(U12(z0)), PROPER(x1)) 686.59/213.86
PROPER(U31(isNat(z0), x1)) → c70(U31'(isNat(proper(z0)), proper(x1)), PROPER(isNat(z0)), PROPER(x1)) 686.59/213.86
PROPER(U31(U21(z0), x1)) → c70(U31'(U21(proper(z0)), proper(x1)), PROPER(U21(z0)), PROPER(x1)) 686.59/213.86
PROPER(U31(U31(z0, z1), x1)) → c70(U31'(U31(proper(z0), proper(z1)), proper(x1)), PROPER(U31(z0, z1)), PROPER(x1)) 686.59/213.86
PROPER(U31(U32(z0), x1)) → c70(U31'(U32(proper(z0)), proper(x1)), PROPER(U32(z0)), PROPER(x1)) 686.59/213.86
PROPER(U31(U41(z0, z1), x1)) → c70(U31'(U41(proper(z0), proper(z1)), proper(x1)), PROPER(U41(z0, z1)), PROPER(x1)) 686.59/213.86
PROPER(U31(U51(z0, z1, z2), x1)) → c70(U31'(U51(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U51(z0, z1, z2)), PROPER(x1)) 686.59/213.86
PROPER(U31(U52(z0, z1, z2), x1)) → c70(U31'(U52(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U52(z0, z1, z2)), PROPER(x1)) 686.59/213.86
PROPER(U31(s(z0), x1)) → c70(U31'(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 686.59/213.86
PROPER(U31(plus(z0, z1), x1)) → c70(U31'(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 686.59/213.86
PROPER(U31(U61(z0), x1)) → c70(U31'(U61(proper(z0)), proper(x1)), PROPER(U61(z0)), PROPER(x1)) 686.59/213.86
PROPER(U31(U71(z0, z1, z2), x1)) → c70(U31'(U71(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U71(z0, z1, z2)), PROPER(x1)) 686.59/213.86
PROPER(U31(U72(z0, z1, z2), x1)) → c70(U31'(U72(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U72(z0, z1, z2)), PROPER(x1)) 686.59/213.86
PROPER(U31(x(z0, z1), x1)) → c70(U31'(x(proper(z0), proper(z1)), proper(x1)), PROPER(x(z0, z1)), PROPER(x1)) 686.59/213.86
PROPER(U31(x0, tt)) → c70(U31'(proper(x0), ok(tt)), PROPER(x0)) 686.59/213.86
PROPER(U31(x0, 0)) → c70(U31'(proper(x0), ok(0)), PROPER(x0)) 686.59/213.86
PROPER(U31(tt, x1)) → c70(U31'(ok(tt), proper(x1)), PROPER(x1)) 686.59/213.86
PROPER(U31(0, x1)) → c70(U31'(ok(0), proper(x1)), PROPER(x1)) 686.59/213.86
PROPER(U32(U11(z0, z1))) → c71(U32'(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.59/213.86
PROPER(U32(U12(z0))) → c71(U32'(U12(proper(z0))), PROPER(U12(z0))) 686.59/213.86
PROPER(U32(isNat(z0))) → c71(U32'(isNat(proper(z0))), PROPER(isNat(z0))) 686.59/213.86
PROPER(U32(U21(z0))) → c71(U32'(U21(proper(z0))), PROPER(U21(z0))) 686.59/213.86
PROPER(U32(U31(z0, z1))) → c71(U32'(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.59/213.86
PROPER(U32(U32(z0))) → c71(U32'(U32(proper(z0))), PROPER(U32(z0))) 686.59/213.86
PROPER(U32(U41(z0, z1))) → c71(U32'(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.59/213.86
PROPER(U32(U51(z0, z1, z2))) → c71(U32'(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.59/213.86
PROPER(U32(U52(z0, z1, z2))) → c71(U32'(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.59/213.86
PROPER(U32(s(z0))) → c71(U32'(s(proper(z0))), PROPER(s(z0))) 686.59/213.86
PROPER(U32(plus(z0, z1))) → c71(U32'(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.59/213.86
PROPER(U32(U61(z0))) → c71(U32'(U61(proper(z0))), PROPER(U61(z0))) 686.59/213.86
PROPER(U32(U71(z0, z1, z2))) → c71(U32'(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.59/213.86
PROPER(U32(U72(z0, z1, z2))) → c71(U32'(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.59/213.86
PROPER(U32(x(z0, z1))) → c71(U32'(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.59/213.86
PROPER(U32(tt)) → c71(U32'(ok(tt))) 686.59/213.86
PROPER(U32(0)) → c71(U32'(ok(0))) 686.59/213.86
PROPER(U41(x0, U11(z0, z1))) → c72(U41'(proper(x0), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(U11(z0, z1))) 686.59/213.86
PROPER(U41(x0, U12(z0))) → c72(U41'(proper(x0), U12(proper(z0))), PROPER(x0), PROPER(U12(z0))) 686.59/213.86
PROPER(U41(x0, isNat(z0))) → c72(U41'(proper(x0), isNat(proper(z0))), PROPER(x0), PROPER(isNat(z0))) 686.59/213.86
PROPER(U41(x0, U21(z0))) → c72(U41'(proper(x0), U21(proper(z0))), PROPER(x0), PROPER(U21(z0))) 686.59/213.86
PROPER(U41(x0, U31(z0, z1))) → c72(U41'(proper(x0), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(U31(z0, z1))) 686.59/213.86
PROPER(U41(x0, U32(z0))) → c72(U41'(proper(x0), U32(proper(z0))), PROPER(x0), PROPER(U32(z0))) 686.59/213.86
PROPER(U41(x0, U41(z0, z1))) → c72(U41'(proper(x0), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(U41(z0, z1))) 686.59/213.86
PROPER(U41(x0, U51(z0, z1, z2))) → c72(U41'(proper(x0), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U51(z0, z1, z2))) 686.59/213.86
PROPER(U41(x0, U52(z0, z1, z2))) → c72(U41'(proper(x0), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U52(z0, z1, z2))) 686.59/213.86
PROPER(U41(x0, s(z0))) → c72(U41'(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 686.59/213.86
PROPER(U41(x0, plus(z0, z1))) → c72(U41'(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 686.59/213.86
PROPER(U41(x0, U61(z0))) → c72(U41'(proper(x0), U61(proper(z0))), PROPER(x0), PROPER(U61(z0))) 686.59/213.86
PROPER(U41(x0, U71(z0, z1, z2))) → c72(U41'(proper(x0), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U71(z0, z1, z2))) 686.59/213.86
PROPER(U41(x0, U72(z0, z1, z2))) → c72(U41'(proper(x0), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U72(z0, z1, z2))) 686.59/213.86
PROPER(U41(x0, x(z0, z1))) → c72(U41'(proper(x0), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x(z0, z1))) 686.59/213.86
PROPER(U41(U11(z0, z1), x1)) → c72(U41'(U11(proper(z0), proper(z1)), proper(x1)), PROPER(U11(z0, z1)), PROPER(x1)) 686.59/213.86
PROPER(U41(U12(z0), x1)) → c72(U41'(U12(proper(z0)), proper(x1)), PROPER(U12(z0)), PROPER(x1)) 686.59/213.86
PROPER(U41(isNat(z0), x1)) → c72(U41'(isNat(proper(z0)), proper(x1)), PROPER(isNat(z0)), PROPER(x1)) 686.59/213.86
PROPER(U41(U21(z0), x1)) → c72(U41'(U21(proper(z0)), proper(x1)), PROPER(U21(z0)), PROPER(x1)) 686.59/213.86
PROPER(U41(U31(z0, z1), x1)) → c72(U41'(U31(proper(z0), proper(z1)), proper(x1)), PROPER(U31(z0, z1)), PROPER(x1)) 686.59/213.86
PROPER(U41(U32(z0), x1)) → c72(U41'(U32(proper(z0)), proper(x1)), PROPER(U32(z0)), PROPER(x1)) 686.59/213.86
PROPER(U41(U41(z0, z1), x1)) → c72(U41'(U41(proper(z0), proper(z1)), proper(x1)), PROPER(U41(z0, z1)), PROPER(x1)) 686.59/213.86
PROPER(U41(U51(z0, z1, z2), x1)) → c72(U41'(U51(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U51(z0, z1, z2)), PROPER(x1)) 686.59/213.86
PROPER(U41(U52(z0, z1, z2), x1)) → c72(U41'(U52(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U52(z0, z1, z2)), PROPER(x1)) 686.59/213.86
PROPER(U41(s(z0), x1)) → c72(U41'(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 686.59/213.86
PROPER(U41(plus(z0, z1), x1)) → c72(U41'(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 686.59/213.86
PROPER(U41(U61(z0), x1)) → c72(U41'(U61(proper(z0)), proper(x1)), PROPER(U61(z0)), PROPER(x1)) 686.59/213.86
PROPER(U41(U71(z0, z1, z2), x1)) → c72(U41'(U71(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U71(z0, z1, z2)), PROPER(x1)) 686.59/213.86
PROPER(U41(U72(z0, z1, z2), x1)) → c72(U41'(U72(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U72(z0, z1, z2)), PROPER(x1)) 686.59/213.86
PROPER(U41(x(z0, z1), x1)) → c72(U41'(x(proper(z0), proper(z1)), proper(x1)), PROPER(x(z0, z1)), PROPER(x1)) 686.59/213.86
PROPER(U41(x0, tt)) → c72(U41'(proper(x0), ok(tt)), PROPER(x0)) 686.59/213.86
PROPER(U41(x0, 0)) → c72(U41'(proper(x0), ok(0)), PROPER(x0)) 686.59/213.86
PROPER(U41(tt, x1)) → c72(U41'(ok(tt), proper(x1)), PROPER(x1)) 686.59/213.86
PROPER(U41(0, x1)) → c72(U41'(ok(0), proper(x1)), PROPER(x1)) 686.59/213.86
PROPER(U51(x0, x1, U11(z0, z1))) → c73(U51'(proper(x0), proper(x1), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U11(z0, z1))) 686.59/213.86
PROPER(U51(x0, x1, U12(z0))) → c73(U51'(proper(x0), proper(x1), U12(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U12(z0))) 686.59/213.86
PROPER(U51(x0, x1, isNat(z0))) → c73(U51'(proper(x0), proper(x1), isNat(proper(z0))), PROPER(x0), PROPER(x1), PROPER(isNat(z0))) 686.59/213.86
PROPER(U51(x0, x1, U21(z0))) → c73(U51'(proper(x0), proper(x1), U21(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U21(z0))) 686.59/213.86
PROPER(U51(x0, x1, U31(z0, z1))) → c73(U51'(proper(x0), proper(x1), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U31(z0, z1))) 686.59/213.86
PROPER(U51(x0, x1, U32(z0))) → c73(U51'(proper(x0), proper(x1), U32(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U32(z0))) 686.59/213.86
PROPER(U51(x0, x1, U41(z0, z1))) → c73(U51'(proper(x0), proper(x1), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U41(z0, z1))) 686.59/213.86
PROPER(U51(x0, x1, U51(z0, z1, z2))) → c73(U51'(proper(x0), proper(x1), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U51(z0, z1, z2))) 686.59/213.86
PROPER(U51(x0, x1, U52(z0, z1, z2))) → c73(U51'(proper(x0), proper(x1), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U52(z0, z1, z2))) 686.59/213.86
PROPER(U51(x0, x1, s(z0))) → c73(U51'(proper(x0), proper(x1), s(proper(z0))), PROPER(x0), PROPER(x1), PROPER(s(z0))) 686.59/213.86
PROPER(U51(x0, x1, plus(z0, z1))) → c73(U51'(proper(x0), proper(x1), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(plus(z0, z1))) 686.59/213.86
PROPER(U51(x0, x1, U61(z0))) → c73(U51'(proper(x0), proper(x1), U61(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U61(z0))) 686.59/213.86
PROPER(U51(x0, x1, U71(z0, z1, z2))) → c73(U51'(proper(x0), proper(x1), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U71(z0, z1, z2))) 686.59/213.86
PROPER(U51(x0, x1, U72(z0, z1, z2))) → c73(U51'(proper(x0), proper(x1), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U72(z0, z1, z2))) 686.59/213.86
PROPER(U51(x0, x1, x(z0, z1))) → c73(U51'(proper(x0), proper(x1), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(x(z0, z1))) 686.59/213.86
PROPER(U51(x0, U11(z0, z1), x2)) → c73(U51'(proper(x0), U11(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U11(z0, z1)), PROPER(x2)) 686.59/213.86
PROPER(U51(x0, U12(z0), x2)) → c73(U51'(proper(x0), U12(proper(z0)), proper(x2)), PROPER(x0), PROPER(U12(z0)), PROPER(x2)) 686.59/213.86
PROPER(U51(x0, isNat(z0), x2)) → c73(U51'(proper(x0), isNat(proper(z0)), proper(x2)), PROPER(x0), PROPER(isNat(z0)), PROPER(x2)) 686.59/213.86
PROPER(U51(x0, U21(z0), x2)) → c73(U51'(proper(x0), U21(proper(z0)), proper(x2)), PROPER(x0), PROPER(U21(z0)), PROPER(x2)) 686.59/213.86
PROPER(U51(x0, U31(z0, z1), x2)) → c73(U51'(proper(x0), U31(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U31(z0, z1)), PROPER(x2)) 686.59/213.86
PROPER(U51(x0, U32(z0), x2)) → c73(U51'(proper(x0), U32(proper(z0)), proper(x2)), PROPER(x0), PROPER(U32(z0)), PROPER(x2)) 686.59/213.86
PROPER(U51(x0, U41(z0, z1), x2)) → c73(U51'(proper(x0), U41(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U41(z0, z1)), PROPER(x2)) 686.59/213.86
PROPER(U51(x0, U51(z0, z1, z2), x2)) → c73(U51'(proper(x0), U51(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U51(z0, z1, z2)), PROPER(x2)) 686.59/213.86
PROPER(U51(x0, U52(z0, z1, z2), x2)) → c73(U51'(proper(x0), U52(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U52(z0, z1, z2)), PROPER(x2)) 686.59/213.86
PROPER(U51(x0, s(z0), x2)) → c73(U51'(proper(x0), s(proper(z0)), proper(x2)), PROPER(x0), PROPER(s(z0)), PROPER(x2)) 686.59/213.86
PROPER(U51(x0, plus(z0, z1), x2)) → c73(U51'(proper(x0), plus(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(plus(z0, z1)), PROPER(x2)) 686.59/213.86
PROPER(U51(x0, U61(z0), x2)) → c73(U51'(proper(x0), U61(proper(z0)), proper(x2)), PROPER(x0), PROPER(U61(z0)), PROPER(x2)) 686.59/213.86
PROPER(U51(x0, U71(z0, z1, z2), x2)) → c73(U51'(proper(x0), U71(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U71(z0, z1, z2)), PROPER(x2)) 686.59/213.86
PROPER(U51(x0, U72(z0, z1, z2), x2)) → c73(U51'(proper(x0), U72(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U72(z0, z1, z2)), PROPER(x2)) 686.59/213.86
PROPER(U51(x0, x(z0, z1), x2)) → c73(U51'(proper(x0), x(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(x(z0, z1)), PROPER(x2)) 686.59/213.86
PROPER(U51(U11(z0, z1), x1, x2)) → c73(U51'(U11(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U11(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.86
PROPER(U51(U12(z0), x1, x2)) → c73(U51'(U12(proper(z0)), proper(x1), proper(x2)), PROPER(U12(z0)), PROPER(x1), PROPER(x2)) 686.59/213.86
PROPER(U51(isNat(z0), x1, x2)) → c73(U51'(isNat(proper(z0)), proper(x1), proper(x2)), PROPER(isNat(z0)), PROPER(x1), PROPER(x2)) 686.59/213.86
PROPER(U51(U21(z0), x1, x2)) → c73(U51'(U21(proper(z0)), proper(x1), proper(x2)), PROPER(U21(z0)), PROPER(x1), PROPER(x2)) 686.59/213.86
PROPER(U51(U31(z0, z1), x1, x2)) → c73(U51'(U31(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U31(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.86
PROPER(U51(U32(z0), x1, x2)) → c73(U51'(U32(proper(z0)), proper(x1), proper(x2)), PROPER(U32(z0)), PROPER(x1), PROPER(x2)) 686.59/213.86
PROPER(U51(U41(z0, z1), x1, x2)) → c73(U51'(U41(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U41(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.86
PROPER(U51(U51(z0, z1, z2), x1, x2)) → c73(U51'(U51(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U51(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.59/213.86
PROPER(U51(U52(z0, z1, z2), x1, x2)) → c73(U51'(U52(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U52(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.59/213.86
PROPER(U51(s(z0), x1, x2)) → c73(U51'(s(proper(z0)), proper(x1), proper(x2)), PROPER(s(z0)), PROPER(x1), PROPER(x2)) 686.59/213.86
PROPER(U51(plus(z0, z1), x1, x2)) → c73(U51'(plus(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(plus(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.86
PROPER(U51(U61(z0), x1, x2)) → c73(U51'(U61(proper(z0)), proper(x1), proper(x2)), PROPER(U61(z0)), PROPER(x1), PROPER(x2)) 686.59/213.86
PROPER(U51(U71(z0, z1, z2), x1, x2)) → c73(U51'(U71(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U71(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.59/213.86
PROPER(U51(U72(z0, z1, z2), x1, x2)) → c73(U51'(U72(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U72(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.59/213.86
PROPER(U51(x(z0, z1), x1, x2)) → c73(U51'(x(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(x(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.86
PROPER(U51(x0, x1, tt)) → c73(U51'(proper(x0), proper(x1), ok(tt)), PROPER(x0), PROPER(x1)) 686.59/213.86
PROPER(U51(x0, x1, 0)) → c73(U51'(proper(x0), proper(x1), ok(0)), PROPER(x0), PROPER(x1)) 686.59/213.86
PROPER(U51(x0, tt, x2)) → c73(U51'(proper(x0), ok(tt), proper(x2)), PROPER(x0), PROPER(x2)) 686.59/213.86
PROPER(U51(x0, 0, x2)) → c73(U51'(proper(x0), ok(0), proper(x2)), PROPER(x0), PROPER(x2)) 686.59/213.86
PROPER(U51(tt, x1, x2)) → c73(U51'(ok(tt), proper(x1), proper(x2)), PROPER(x1), PROPER(x2)) 686.59/213.86
PROPER(U51(0, x1, x2)) → c73(U51'(ok(0), proper(x1), proper(x2)), PROPER(x1), PROPER(x2)) 686.59/213.86
PROPER(U52(x0, x1, U11(z0, z1))) → c74(U52'(proper(x0), proper(x1), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U11(z0, z1))) 686.59/213.86
PROPER(U52(x0, x1, U12(z0))) → c74(U52'(proper(x0), proper(x1), U12(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U12(z0))) 686.59/213.86
PROPER(U52(x0, x1, isNat(z0))) → c74(U52'(proper(x0), proper(x1), isNat(proper(z0))), PROPER(x0), PROPER(x1), PROPER(isNat(z0))) 686.59/213.86
PROPER(U52(x0, x1, U21(z0))) → c74(U52'(proper(x0), proper(x1), U21(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U21(z0))) 686.59/213.86
PROPER(U52(x0, x1, U31(z0, z1))) → c74(U52'(proper(x0), proper(x1), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U31(z0, z1))) 686.59/213.86
PROPER(U52(x0, x1, U32(z0))) → c74(U52'(proper(x0), proper(x1), U32(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U32(z0))) 686.59/213.86
PROPER(U52(x0, x1, U41(z0, z1))) → c74(U52'(proper(x0), proper(x1), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U41(z0, z1))) 686.59/213.86
PROPER(U52(x0, x1, U51(z0, z1, z2))) → c74(U52'(proper(x0), proper(x1), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U51(z0, z1, z2))) 686.59/213.86
PROPER(U52(x0, x1, U52(z0, z1, z2))) → c74(U52'(proper(x0), proper(x1), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U52(z0, z1, z2))) 686.59/213.86
PROPER(U52(x0, x1, s(z0))) → c74(U52'(proper(x0), proper(x1), s(proper(z0))), PROPER(x0), PROPER(x1), PROPER(s(z0))) 686.59/213.86
PROPER(U52(x0, x1, plus(z0, z1))) → c74(U52'(proper(x0), proper(x1), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(plus(z0, z1))) 686.59/213.86
PROPER(U52(x0, x1, U61(z0))) → c74(U52'(proper(x0), proper(x1), U61(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U61(z0))) 686.59/213.86
PROPER(U52(x0, x1, U71(z0, z1, z2))) → c74(U52'(proper(x0), proper(x1), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U71(z0, z1, z2))) 686.59/213.86
PROPER(U52(x0, x1, U72(z0, z1, z2))) → c74(U52'(proper(x0), proper(x1), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U72(z0, z1, z2))) 686.59/213.86
PROPER(U52(x0, x1, x(z0, z1))) → c74(U52'(proper(x0), proper(x1), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(x(z0, z1))) 686.59/213.86
PROPER(U52(x0, U11(z0, z1), x2)) → c74(U52'(proper(x0), U11(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U11(z0, z1)), PROPER(x2)) 686.59/213.86
PROPER(U52(x0, U12(z0), x2)) → c74(U52'(proper(x0), U12(proper(z0)), proper(x2)), PROPER(x0), PROPER(U12(z0)), PROPER(x2)) 686.59/213.86
PROPER(U52(x0, isNat(z0), x2)) → c74(U52'(proper(x0), isNat(proper(z0)), proper(x2)), PROPER(x0), PROPER(isNat(z0)), PROPER(x2)) 686.59/213.86
PROPER(U52(x0, U21(z0), x2)) → c74(U52'(proper(x0), U21(proper(z0)), proper(x2)), PROPER(x0), PROPER(U21(z0)), PROPER(x2)) 686.59/213.86
PROPER(U52(x0, U31(z0, z1), x2)) → c74(U52'(proper(x0), U31(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U31(z0, z1)), PROPER(x2)) 686.59/213.86
PROPER(U52(x0, U32(z0), x2)) → c74(U52'(proper(x0), U32(proper(z0)), proper(x2)), PROPER(x0), PROPER(U32(z0)), PROPER(x2)) 686.59/213.86
PROPER(U52(x0, U41(z0, z1), x2)) → c74(U52'(proper(x0), U41(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U41(z0, z1)), PROPER(x2)) 686.59/213.87
PROPER(U52(x0, U51(z0, z1, z2), x2)) → c74(U52'(proper(x0), U51(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U51(z0, z1, z2)), PROPER(x2)) 686.59/213.87
PROPER(U52(x0, U52(z0, z1, z2), x2)) → c74(U52'(proper(x0), U52(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U52(z0, z1, z2)), PROPER(x2)) 686.59/213.87
PROPER(U52(x0, s(z0), x2)) → c74(U52'(proper(x0), s(proper(z0)), proper(x2)), PROPER(x0), PROPER(s(z0)), PROPER(x2)) 686.59/213.87
PROPER(U52(x0, plus(z0, z1), x2)) → c74(U52'(proper(x0), plus(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(plus(z0, z1)), PROPER(x2)) 686.59/213.87
PROPER(U52(x0, U61(z0), x2)) → c74(U52'(proper(x0), U61(proper(z0)), proper(x2)), PROPER(x0), PROPER(U61(z0)), PROPER(x2)) 686.59/213.87
PROPER(U52(x0, U71(z0, z1, z2), x2)) → c74(U52'(proper(x0), U71(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U71(z0, z1, z2)), PROPER(x2)) 686.59/213.87
PROPER(U52(x0, U72(z0, z1, z2), x2)) → c74(U52'(proper(x0), U72(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U72(z0, z1, z2)), PROPER(x2)) 686.59/213.87
PROPER(U52(x0, x(z0, z1), x2)) → c74(U52'(proper(x0), x(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(x(z0, z1)), PROPER(x2)) 686.59/213.87
PROPER(U52(U11(z0, z1), x1, x2)) → c74(U52'(U11(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U11(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.87
PROPER(U52(U12(z0), x1, x2)) → c74(U52'(U12(proper(z0)), proper(x1), proper(x2)), PROPER(U12(z0)), PROPER(x1), PROPER(x2)) 686.59/213.87
PROPER(U52(isNat(z0), x1, x2)) → c74(U52'(isNat(proper(z0)), proper(x1), proper(x2)), PROPER(isNat(z0)), PROPER(x1), PROPER(x2)) 686.59/213.87
PROPER(U52(U21(z0), x1, x2)) → c74(U52'(U21(proper(z0)), proper(x1), proper(x2)), PROPER(U21(z0)), PROPER(x1), PROPER(x2)) 686.59/213.87
PROPER(U52(U31(z0, z1), x1, x2)) → c74(U52'(U31(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U31(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.87
PROPER(U52(U32(z0), x1, x2)) → c74(U52'(U32(proper(z0)), proper(x1), proper(x2)), PROPER(U32(z0)), PROPER(x1), PROPER(x2)) 686.59/213.87
PROPER(U52(U41(z0, z1), x1, x2)) → c74(U52'(U41(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U41(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.87
PROPER(U52(U51(z0, z1, z2), x1, x2)) → c74(U52'(U51(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U51(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.59/213.87
PROPER(U52(U52(z0, z1, z2), x1, x2)) → c74(U52'(U52(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U52(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.59/213.87
PROPER(U52(s(z0), x1, x2)) → c74(U52'(s(proper(z0)), proper(x1), proper(x2)), PROPER(s(z0)), PROPER(x1), PROPER(x2)) 686.59/213.87
PROPER(U52(plus(z0, z1), x1, x2)) → c74(U52'(plus(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(plus(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.87
PROPER(U52(U61(z0), x1, x2)) → c74(U52'(U61(proper(z0)), proper(x1), proper(x2)), PROPER(U61(z0)), PROPER(x1), PROPER(x2)) 686.59/213.87
PROPER(U52(U71(z0, z1, z2), x1, x2)) → c74(U52'(U71(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U71(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.59/213.87
PROPER(U52(U72(z0, z1, z2), x1, x2)) → c74(U52'(U72(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U72(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.59/213.87
PROPER(U52(x(z0, z1), x1, x2)) → c74(U52'(x(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(x(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.87
PROPER(U52(x0, x1, tt)) → c74(U52'(proper(x0), proper(x1), ok(tt)), PROPER(x0), PROPER(x1)) 686.59/213.87
PROPER(U52(x0, x1, 0)) → c74(U52'(proper(x0), proper(x1), ok(0)), PROPER(x0), PROPER(x1)) 686.59/213.87
PROPER(U52(x0, tt, x2)) → c74(U52'(proper(x0), ok(tt), proper(x2)), PROPER(x0), PROPER(x2)) 686.59/213.87
PROPER(U52(x0, 0, x2)) → c74(U52'(proper(x0), ok(0), proper(x2)), PROPER(x0), PROPER(x2)) 686.59/213.87
PROPER(U52(tt, x1, x2)) → c74(U52'(ok(tt), proper(x1), proper(x2)), PROPER(x1), PROPER(x2)) 686.59/213.87
PROPER(U52(0, x1, x2)) → c74(U52'(ok(0), proper(x1), proper(x2)), PROPER(x1), PROPER(x2)) 686.59/213.87
PROPER(s(U11(z0, z1))) → c75(S(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.59/213.87
PROPER(s(U12(z0))) → c75(S(U12(proper(z0))), PROPER(U12(z0))) 686.59/213.87
PROPER(s(isNat(z0))) → c75(S(isNat(proper(z0))), PROPER(isNat(z0))) 686.59/213.87
PROPER(s(U21(z0))) → c75(S(U21(proper(z0))), PROPER(U21(z0))) 686.59/213.87
PROPER(s(U31(z0, z1))) → c75(S(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.59/213.87
PROPER(s(U32(z0))) → c75(S(U32(proper(z0))), PROPER(U32(z0))) 686.59/213.87
PROPER(s(U41(z0, z1))) → c75(S(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.59/213.87
PROPER(s(U51(z0, z1, z2))) → c75(S(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.59/213.87
PROPER(s(U52(z0, z1, z2))) → c75(S(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.59/213.87
PROPER(s(s(z0))) → c75(S(s(proper(z0))), PROPER(s(z0))) 686.59/213.87
PROPER(s(plus(z0, z1))) → c75(S(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.59/213.87
PROPER(s(U61(z0))) → c75(S(U61(proper(z0))), PROPER(U61(z0))) 686.59/213.87
PROPER(s(U71(z0, z1, z2))) → c75(S(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.59/213.87
PROPER(s(U72(z0, z1, z2))) → c75(S(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.59/213.87
PROPER(s(x(z0, z1))) → c75(S(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.59/213.87
PROPER(s(tt)) → c75(S(ok(tt))) 686.59/213.87
PROPER(s(0)) → c75(S(ok(0))) 686.59/213.87
PROPER(plus(x0, U11(z0, z1))) → c76(PLUS(proper(x0), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(U11(z0, z1))) 686.59/213.87
PROPER(plus(x0, U12(z0))) → c76(PLUS(proper(x0), U12(proper(z0))), PROPER(x0), PROPER(U12(z0))) 686.59/213.87
PROPER(plus(x0, isNat(z0))) → c76(PLUS(proper(x0), isNat(proper(z0))), PROPER(x0), PROPER(isNat(z0))) 686.59/213.87
PROPER(plus(x0, U21(z0))) → c76(PLUS(proper(x0), U21(proper(z0))), PROPER(x0), PROPER(U21(z0))) 686.59/213.87
PROPER(plus(x0, U31(z0, z1))) → c76(PLUS(proper(x0), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(U31(z0, z1))) 686.59/213.87
PROPER(plus(x0, U32(z0))) → c76(PLUS(proper(x0), U32(proper(z0))), PROPER(x0), PROPER(U32(z0))) 686.59/213.87
PROPER(plus(x0, U41(z0, z1))) → c76(PLUS(proper(x0), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(U41(z0, z1))) 686.59/213.87
PROPER(plus(x0, U51(z0, z1, z2))) → c76(PLUS(proper(x0), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U51(z0, z1, z2))) 686.59/213.87
PROPER(plus(x0, U52(z0, z1, z2))) → c76(PLUS(proper(x0), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U52(z0, z1, z2))) 686.59/213.87
PROPER(plus(x0, s(z0))) → c76(PLUS(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 686.59/213.87
PROPER(plus(x0, plus(z0, z1))) → c76(PLUS(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 686.59/213.87
PROPER(plus(x0, U61(z0))) → c76(PLUS(proper(x0), U61(proper(z0))), PROPER(x0), PROPER(U61(z0))) 686.59/213.87
PROPER(plus(x0, U71(z0, z1, z2))) → c76(PLUS(proper(x0), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U71(z0, z1, z2))) 686.59/213.87
PROPER(plus(x0, U72(z0, z1, z2))) → c76(PLUS(proper(x0), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U72(z0, z1, z2))) 686.59/213.87
PROPER(plus(x0, x(z0, z1))) → c76(PLUS(proper(x0), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x(z0, z1))) 686.59/213.87
PROPER(plus(U11(z0, z1), x1)) → c76(PLUS(U11(proper(z0), proper(z1)), proper(x1)), PROPER(U11(z0, z1)), PROPER(x1)) 686.59/213.87
PROPER(plus(U12(z0), x1)) → c76(PLUS(U12(proper(z0)), proper(x1)), PROPER(U12(z0)), PROPER(x1)) 686.59/213.87
PROPER(plus(isNat(z0), x1)) → c76(PLUS(isNat(proper(z0)), proper(x1)), PROPER(isNat(z0)), PROPER(x1)) 686.59/213.87
PROPER(plus(U21(z0), x1)) → c76(PLUS(U21(proper(z0)), proper(x1)), PROPER(U21(z0)), PROPER(x1)) 686.59/213.87
PROPER(plus(U31(z0, z1), x1)) → c76(PLUS(U31(proper(z0), proper(z1)), proper(x1)), PROPER(U31(z0, z1)), PROPER(x1)) 686.59/213.87
PROPER(plus(U32(z0), x1)) → c76(PLUS(U32(proper(z0)), proper(x1)), PROPER(U32(z0)), PROPER(x1)) 686.59/213.87
PROPER(plus(U41(z0, z1), x1)) → c76(PLUS(U41(proper(z0), proper(z1)), proper(x1)), PROPER(U41(z0, z1)), PROPER(x1)) 686.59/213.87
PROPER(plus(U51(z0, z1, z2), x1)) → c76(PLUS(U51(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U51(z0, z1, z2)), PROPER(x1)) 686.59/213.87
PROPER(plus(U52(z0, z1, z2), x1)) → c76(PLUS(U52(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U52(z0, z1, z2)), PROPER(x1)) 686.59/213.87
PROPER(plus(s(z0), x1)) → c76(PLUS(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 686.59/213.87
PROPER(plus(plus(z0, z1), x1)) → c76(PLUS(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 686.59/213.87
PROPER(plus(U61(z0), x1)) → c76(PLUS(U61(proper(z0)), proper(x1)), PROPER(U61(z0)), PROPER(x1)) 686.59/213.87
PROPER(plus(U71(z0, z1, z2), x1)) → c76(PLUS(U71(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U71(z0, z1, z2)), PROPER(x1)) 686.59/213.87
PROPER(plus(U72(z0, z1, z2), x1)) → c76(PLUS(U72(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U72(z0, z1, z2)), PROPER(x1)) 686.59/213.87
PROPER(plus(x(z0, z1), x1)) → c76(PLUS(x(proper(z0), proper(z1)), proper(x1)), PROPER(x(z0, z1)), PROPER(x1)) 686.59/213.87
PROPER(plus(x0, tt)) → c76(PLUS(proper(x0), ok(tt)), PROPER(x0)) 686.59/213.87
PROPER(plus(x0, 0)) → c76(PLUS(proper(x0), ok(0)), PROPER(x0)) 686.59/213.87
PROPER(plus(tt, x1)) → c76(PLUS(ok(tt), proper(x1)), PROPER(x1)) 686.59/213.87
PROPER(plus(0, x1)) → c76(PLUS(ok(0), proper(x1)), PROPER(x1)) 686.59/213.87
PROPER(U61(U11(z0, z1))) → c77(U61'(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.59/213.87
PROPER(U61(U12(z0))) → c77(U61'(U12(proper(z0))), PROPER(U12(z0))) 686.59/213.87
PROPER(U61(isNat(z0))) → c77(U61'(isNat(proper(z0))), PROPER(isNat(z0))) 686.59/213.87
PROPER(U61(U21(z0))) → c77(U61'(U21(proper(z0))), PROPER(U21(z0))) 686.59/213.87
PROPER(U61(U31(z0, z1))) → c77(U61'(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.59/213.87
PROPER(U61(U32(z0))) → c77(U61'(U32(proper(z0))), PROPER(U32(z0))) 686.59/213.87
PROPER(U61(U41(z0, z1))) → c77(U61'(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.59/213.87
PROPER(U61(U51(z0, z1, z2))) → c77(U61'(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.59/213.87
PROPER(U61(U52(z0, z1, z2))) → c77(U61'(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.59/213.87
PROPER(U61(s(z0))) → c77(U61'(s(proper(z0))), PROPER(s(z0))) 686.59/213.87
PROPER(U61(plus(z0, z1))) → c77(U61'(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.59/213.87
PROPER(U61(U61(z0))) → c77(U61'(U61(proper(z0))), PROPER(U61(z0))) 686.59/213.87
PROPER(U61(U71(z0, z1, z2))) → c77(U61'(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.59/213.87
PROPER(U61(U72(z0, z1, z2))) → c77(U61'(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.59/213.87
PROPER(U61(x(z0, z1))) → c77(U61'(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.59/213.87
PROPER(U61(tt)) → c77(U61'(ok(tt))) 686.59/213.87
PROPER(U61(0)) → c77(U61'(ok(0))) 686.59/213.87
PROPER(U71(x0, x1, U11(z0, z1))) → c79(U71'(proper(x0), proper(x1), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U11(z0, z1))) 686.59/213.87
PROPER(U71(x0, x1, U12(z0))) → c79(U71'(proper(x0), proper(x1), U12(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U12(z0))) 686.59/213.87
PROPER(U71(x0, x1, isNat(z0))) → c79(U71'(proper(x0), proper(x1), isNat(proper(z0))), PROPER(x0), PROPER(x1), PROPER(isNat(z0))) 686.59/213.87
PROPER(U71(x0, x1, U21(z0))) → c79(U71'(proper(x0), proper(x1), U21(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U21(z0))) 686.59/213.87
PROPER(U71(x0, x1, U31(z0, z1))) → c79(U71'(proper(x0), proper(x1), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U31(z0, z1))) 686.59/213.87
PROPER(U71(x0, x1, U32(z0))) → c79(U71'(proper(x0), proper(x1), U32(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U32(z0))) 686.59/213.87
PROPER(U71(x0, x1, U41(z0, z1))) → c79(U71'(proper(x0), proper(x1), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U41(z0, z1))) 686.59/213.87
PROPER(U71(x0, x1, U51(z0, z1, z2))) → c79(U71'(proper(x0), proper(x1), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U51(z0, z1, z2))) 686.59/213.87
PROPER(U71(x0, x1, U52(z0, z1, z2))) → c79(U71'(proper(x0), proper(x1), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U52(z0, z1, z2))) 686.59/213.87
PROPER(U71(x0, x1, s(z0))) → c79(U71'(proper(x0), proper(x1), s(proper(z0))), PROPER(x0), PROPER(x1), PROPER(s(z0))) 686.59/213.87
PROPER(U71(x0, x1, plus(z0, z1))) → c79(U71'(proper(x0), proper(x1), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(plus(z0, z1))) 686.59/213.87
PROPER(U71(x0, x1, U61(z0))) → c79(U71'(proper(x0), proper(x1), U61(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U61(z0))) 686.59/213.87
PROPER(U71(x0, x1, U71(z0, z1, z2))) → c79(U71'(proper(x0), proper(x1), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U71(z0, z1, z2))) 686.59/213.87
PROPER(U71(x0, x1, U72(z0, z1, z2))) → c79(U71'(proper(x0), proper(x1), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U72(z0, z1, z2))) 686.59/213.87
PROPER(U71(x0, x1, x(z0, z1))) → c79(U71'(proper(x0), proper(x1), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(x(z0, z1))) 686.59/213.87
PROPER(U71(x0, U11(z0, z1), x2)) → c79(U71'(proper(x0), U11(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U11(z0, z1)), PROPER(x2)) 686.59/213.87
PROPER(U71(x0, U12(z0), x2)) → c79(U71'(proper(x0), U12(proper(z0)), proper(x2)), PROPER(x0), PROPER(U12(z0)), PROPER(x2)) 686.59/213.87
PROPER(U71(x0, isNat(z0), x2)) → c79(U71'(proper(x0), isNat(proper(z0)), proper(x2)), PROPER(x0), PROPER(isNat(z0)), PROPER(x2)) 686.59/213.87
PROPER(U71(x0, U21(z0), x2)) → c79(U71'(proper(x0), U21(proper(z0)), proper(x2)), PROPER(x0), PROPER(U21(z0)), PROPER(x2)) 686.59/213.87
PROPER(U71(x0, U31(z0, z1), x2)) → c79(U71'(proper(x0), U31(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U31(z0, z1)), PROPER(x2)) 686.59/213.87
PROPER(U71(x0, U32(z0), x2)) → c79(U71'(proper(x0), U32(proper(z0)), proper(x2)), PROPER(x0), PROPER(U32(z0)), PROPER(x2)) 686.59/213.87
PROPER(U71(x0, U41(z0, z1), x2)) → c79(U71'(proper(x0), U41(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U41(z0, z1)), PROPER(x2)) 686.59/213.87
PROPER(U71(x0, U51(z0, z1, z2), x2)) → c79(U71'(proper(x0), U51(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U51(z0, z1, z2)), PROPER(x2)) 686.59/213.87
PROPER(U71(x0, U52(z0, z1, z2), x2)) → c79(U71'(proper(x0), U52(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U52(z0, z1, z2)), PROPER(x2)) 686.59/213.87
PROPER(U71(x0, s(z0), x2)) → c79(U71'(proper(x0), s(proper(z0)), proper(x2)), PROPER(x0), PROPER(s(z0)), PROPER(x2)) 686.59/213.87
PROPER(U71(x0, plus(z0, z1), x2)) → c79(U71'(proper(x0), plus(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(plus(z0, z1)), PROPER(x2)) 686.59/213.87
PROPER(U71(x0, U61(z0), x2)) → c79(U71'(proper(x0), U61(proper(z0)), proper(x2)), PROPER(x0), PROPER(U61(z0)), PROPER(x2)) 686.59/213.87
PROPER(U71(x0, U71(z0, z1, z2), x2)) → c79(U71'(proper(x0), U71(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U71(z0, z1, z2)), PROPER(x2)) 686.59/213.87
PROPER(U71(x0, U72(z0, z1, z2), x2)) → c79(U71'(proper(x0), U72(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U72(z0, z1, z2)), PROPER(x2)) 686.59/213.87
PROPER(U71(x0, x(z0, z1), x2)) → c79(U71'(proper(x0), x(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(x(z0, z1)), PROPER(x2)) 686.59/213.87
PROPER(U71(U11(z0, z1), x1, x2)) → c79(U71'(U11(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U11(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.87
PROPER(U71(U12(z0), x1, x2)) → c79(U71'(U12(proper(z0)), proper(x1), proper(x2)), PROPER(U12(z0)), PROPER(x1), PROPER(x2)) 686.59/213.87
PROPER(U71(isNat(z0), x1, x2)) → c79(U71'(isNat(proper(z0)), proper(x1), proper(x2)), PROPER(isNat(z0)), PROPER(x1), PROPER(x2)) 686.59/213.87
PROPER(U71(U21(z0), x1, x2)) → c79(U71'(U21(proper(z0)), proper(x1), proper(x2)), PROPER(U21(z0)), PROPER(x1), PROPER(x2)) 686.59/213.87
PROPER(U71(U31(z0, z1), x1, x2)) → c79(U71'(U31(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U31(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.87
PROPER(U71(U32(z0), x1, x2)) → c79(U71'(U32(proper(z0)), proper(x1), proper(x2)), PROPER(U32(z0)), PROPER(x1), PROPER(x2)) 686.59/213.87
PROPER(U71(U41(z0, z1), x1, x2)) → c79(U71'(U41(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U41(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.87
PROPER(U71(U51(z0, z1, z2), x1, x2)) → c79(U71'(U51(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U51(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.59/213.87
PROPER(U71(U52(z0, z1, z2), x1, x2)) → c79(U71'(U52(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U52(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.59/213.87
PROPER(U71(s(z0), x1, x2)) → c79(U71'(s(proper(z0)), proper(x1), proper(x2)), PROPER(s(z0)), PROPER(x1), PROPER(x2)) 686.59/213.87
PROPER(U71(plus(z0, z1), x1, x2)) → c79(U71'(plus(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(plus(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.87
PROPER(U71(U61(z0), x1, x2)) → c79(U71'(U61(proper(z0)), proper(x1), proper(x2)), PROPER(U61(z0)), PROPER(x1), PROPER(x2)) 686.59/213.87
PROPER(U71(U71(z0, z1, z2), x1, x2)) → c79(U71'(U71(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U71(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.59/213.87
PROPER(U71(U72(z0, z1, z2), x1, x2)) → c79(U71'(U72(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U72(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.59/213.87
PROPER(U71(x(z0, z1), x1, x2)) → c79(U71'(x(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(x(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.87
PROPER(U71(x0, x1, tt)) → c79(U71'(proper(x0), proper(x1), ok(tt)), PROPER(x0), PROPER(x1)) 686.59/213.87
PROPER(U71(x0, x1, 0)) → c79(U71'(proper(x0), proper(x1), ok(0)), PROPER(x0), PROPER(x1)) 686.59/213.87
PROPER(U71(x0, tt, x2)) → c79(U71'(proper(x0), ok(tt), proper(x2)), PROPER(x0), PROPER(x2)) 686.59/213.87
PROPER(U71(x0, 0, x2)) → c79(U71'(proper(x0), ok(0), proper(x2)), PROPER(x0), PROPER(x2)) 686.59/213.87
PROPER(U71(tt, x1, x2)) → c79(U71'(ok(tt), proper(x1), proper(x2)), PROPER(x1), PROPER(x2)) 686.59/213.87
PROPER(U71(0, x1, x2)) → c79(U71'(ok(0), proper(x1), proper(x2)), PROPER(x1), PROPER(x2)) 686.59/213.87
PROPER(U72(x0, x1, U11(z0, z1))) → c80(U72'(proper(x0), proper(x1), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U11(z0, z1))) 686.59/213.87
PROPER(U72(x0, x1, U12(z0))) → c80(U72'(proper(x0), proper(x1), U12(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U12(z0))) 686.59/213.87
PROPER(U72(x0, x1, isNat(z0))) → c80(U72'(proper(x0), proper(x1), isNat(proper(z0))), PROPER(x0), PROPER(x1), PROPER(isNat(z0))) 686.59/213.87
PROPER(U72(x0, x1, U21(z0))) → c80(U72'(proper(x0), proper(x1), U21(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U21(z0))) 686.59/213.87
PROPER(U72(x0, x1, U31(z0, z1))) → c80(U72'(proper(x0), proper(x1), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U31(z0, z1))) 686.59/213.87
PROPER(U72(x0, x1, U32(z0))) → c80(U72'(proper(x0), proper(x1), U32(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U32(z0))) 686.59/213.87
PROPER(U72(x0, x1, U41(z0, z1))) → c80(U72'(proper(x0), proper(x1), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U41(z0, z1))) 686.59/213.87
PROPER(U72(x0, x1, U51(z0, z1, z2))) → c80(U72'(proper(x0), proper(x1), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U51(z0, z1, z2))) 686.59/213.87
PROPER(U72(x0, x1, U52(z0, z1, z2))) → c80(U72'(proper(x0), proper(x1), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U52(z0, z1, z2))) 686.59/213.87
PROPER(U72(x0, x1, s(z0))) → c80(U72'(proper(x0), proper(x1), s(proper(z0))), PROPER(x0), PROPER(x1), PROPER(s(z0))) 686.59/213.87
PROPER(U72(x0, x1, plus(z0, z1))) → c80(U72'(proper(x0), proper(x1), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(plus(z0, z1))) 686.59/213.87
PROPER(U72(x0, x1, U61(z0))) → c80(U72'(proper(x0), proper(x1), U61(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U61(z0))) 686.59/213.87
PROPER(U72(x0, x1, U71(z0, z1, z2))) → c80(U72'(proper(x0), proper(x1), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U71(z0, z1, z2))) 686.59/213.87
PROPER(U72(x0, x1, U72(z0, z1, z2))) → c80(U72'(proper(x0), proper(x1), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U72(z0, z1, z2))) 686.59/213.87
PROPER(U72(x0, x1, x(z0, z1))) → c80(U72'(proper(x0), proper(x1), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(x(z0, z1))) 686.59/213.87
PROPER(U72(x0, U11(z0, z1), x2)) → c80(U72'(proper(x0), U11(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U11(z0, z1)), PROPER(x2)) 686.59/213.87
PROPER(U72(x0, U12(z0), x2)) → c80(U72'(proper(x0), U12(proper(z0)), proper(x2)), PROPER(x0), PROPER(U12(z0)), PROPER(x2)) 686.59/213.87
PROPER(U72(x0, isNat(z0), x2)) → c80(U72'(proper(x0), isNat(proper(z0)), proper(x2)), PROPER(x0), PROPER(isNat(z0)), PROPER(x2)) 686.59/213.87
PROPER(U72(x0, U21(z0), x2)) → c80(U72'(proper(x0), U21(proper(z0)), proper(x2)), PROPER(x0), PROPER(U21(z0)), PROPER(x2)) 686.59/213.87
PROPER(U72(x0, U31(z0, z1), x2)) → c80(U72'(proper(x0), U31(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U31(z0, z1)), PROPER(x2)) 686.59/213.87
PROPER(U72(x0, U32(z0), x2)) → c80(U72'(proper(x0), U32(proper(z0)), proper(x2)), PROPER(x0), PROPER(U32(z0)), PROPER(x2)) 686.59/213.87
PROPER(U72(x0, U41(z0, z1), x2)) → c80(U72'(proper(x0), U41(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U41(z0, z1)), PROPER(x2)) 686.59/213.87
PROPER(U72(x0, U51(z0, z1, z2), x2)) → c80(U72'(proper(x0), U51(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U51(z0, z1, z2)), PROPER(x2)) 686.59/213.87
PROPER(U72(x0, U52(z0, z1, z2), x2)) → c80(U72'(proper(x0), U52(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U52(z0, z1, z2)), PROPER(x2)) 686.59/213.87
PROPER(U72(x0, s(z0), x2)) → c80(U72'(proper(x0), s(proper(z0)), proper(x2)), PROPER(x0), PROPER(s(z0)), PROPER(x2)) 686.59/213.87
PROPER(U72(x0, plus(z0, z1), x2)) → c80(U72'(proper(x0), plus(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(plus(z0, z1)), PROPER(x2)) 686.59/213.87
PROPER(U72(x0, U61(z0), x2)) → c80(U72'(proper(x0), U61(proper(z0)), proper(x2)), PROPER(x0), PROPER(U61(z0)), PROPER(x2)) 686.59/213.87
PROPER(U72(x0, U71(z0, z1, z2), x2)) → c80(U72'(proper(x0), U71(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U71(z0, z1, z2)), PROPER(x2)) 686.59/213.87
PROPER(U72(x0, U72(z0, z1, z2), x2)) → c80(U72'(proper(x0), U72(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U72(z0, z1, z2)), PROPER(x2)) 686.59/213.87
PROPER(U72(x0, x(z0, z1), x2)) → c80(U72'(proper(x0), x(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(x(z0, z1)), PROPER(x2)) 686.59/213.87
PROPER(U72(U11(z0, z1), x1, x2)) → c80(U72'(U11(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U11(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.87
PROPER(U72(U12(z0), x1, x2)) → c80(U72'(U12(proper(z0)), proper(x1), proper(x2)), PROPER(U12(z0)), PROPER(x1), PROPER(x2)) 686.59/213.87
PROPER(U72(isNat(z0), x1, x2)) → c80(U72'(isNat(proper(z0)), proper(x1), proper(x2)), PROPER(isNat(z0)), PROPER(x1), PROPER(x2)) 686.59/213.87
PROPER(U72(U21(z0), x1, x2)) → c80(U72'(U21(proper(z0)), proper(x1), proper(x2)), PROPER(U21(z0)), PROPER(x1), PROPER(x2)) 686.59/213.87
PROPER(U72(U31(z0, z1), x1, x2)) → c80(U72'(U31(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U31(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.87
PROPER(U72(U32(z0), x1, x2)) → c80(U72'(U32(proper(z0)), proper(x1), proper(x2)), PROPER(U32(z0)), PROPER(x1), PROPER(x2)) 686.59/213.87
PROPER(U72(U41(z0, z1), x1, x2)) → c80(U72'(U41(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U41(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.87
PROPER(U72(U51(z0, z1, z2), x1, x2)) → c80(U72'(U51(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U51(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.59/213.87
PROPER(U72(U52(z0, z1, z2), x1, x2)) → c80(U72'(U52(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U52(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.59/213.87
PROPER(U72(s(z0), x1, x2)) → c80(U72'(s(proper(z0)), proper(x1), proper(x2)), PROPER(s(z0)), PROPER(x1), PROPER(x2)) 686.59/213.87
PROPER(U72(plus(z0, z1), x1, x2)) → c80(U72'(plus(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(plus(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.87
PROPER(U72(U61(z0), x1, x2)) → c80(U72'(U61(proper(z0)), proper(x1), proper(x2)), PROPER(U61(z0)), PROPER(x1), PROPER(x2)) 686.59/213.87
PROPER(U72(U71(z0, z1, z2), x1, x2)) → c80(U72'(U71(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U71(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.59/213.87
PROPER(U72(U72(z0, z1, z2), x1, x2)) → c80(U72'(U72(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U72(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.59/213.87
PROPER(U72(x(z0, z1), x1, x2)) → c80(U72'(x(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(x(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.87
PROPER(U72(x0, x1, tt)) → c80(U72'(proper(x0), proper(x1), ok(tt)), PROPER(x0), PROPER(x1)) 686.59/213.87
PROPER(U72(x0, x1, 0)) → c80(U72'(proper(x0), proper(x1), ok(0)), PROPER(x0), PROPER(x1)) 686.59/213.87
PROPER(U72(x0, tt, x2)) → c80(U72'(proper(x0), ok(tt), proper(x2)), PROPER(x0), PROPER(x2)) 686.59/213.87
PROPER(U72(x0, 0, x2)) → c80(U72'(proper(x0), ok(0), proper(x2)), PROPER(x0), PROPER(x2)) 686.59/213.87
PROPER(U72(tt, x1, x2)) → c80(U72'(ok(tt), proper(x1), proper(x2)), PROPER(x1), PROPER(x2)) 686.59/213.87
PROPER(U72(0, x1, x2)) → c80(U72'(ok(0), proper(x1), proper(x2)), PROPER(x1), PROPER(x2)) 686.59/213.87
PROPER(x(x0, U11(z0, z1))) → c81(X(proper(x0), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(U11(z0, z1))) 686.59/213.87
PROPER(x(x0, tt)) → c81(X(proper(x0), ok(tt)), PROPER(x0), PROPER(tt)) 686.59/213.87
PROPER(x(x0, U12(z0))) → c81(X(proper(x0), U12(proper(z0))), PROPER(x0), PROPER(U12(z0))) 686.59/213.87
PROPER(x(x0, isNat(z0))) → c81(X(proper(x0), isNat(proper(z0))), PROPER(x0), PROPER(isNat(z0))) 686.59/213.87
PROPER(x(x0, U21(z0))) → c81(X(proper(x0), U21(proper(z0))), PROPER(x0), PROPER(U21(z0))) 686.59/213.87
PROPER(x(x0, U31(z0, z1))) → c81(X(proper(x0), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(U31(z0, z1))) 686.59/213.87
PROPER(x(x0, U32(z0))) → c81(X(proper(x0), U32(proper(z0))), PROPER(x0), PROPER(U32(z0))) 686.59/213.87
PROPER(x(x0, U41(z0, z1))) → c81(X(proper(x0), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(U41(z0, z1))) 686.59/213.87
PROPER(x(x0, U51(z0, z1, z2))) → c81(X(proper(x0), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U51(z0, z1, z2))) 686.59/213.87
PROPER(x(x0, U52(z0, z1, z2))) → c81(X(proper(x0), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U52(z0, z1, z2))) 686.59/213.87
PROPER(x(x0, s(z0))) → c81(X(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 686.59/213.87
PROPER(x(x0, plus(z0, z1))) → c81(X(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 686.59/213.87
PROPER(x(x0, U61(z0))) → c81(X(proper(x0), U61(proper(z0))), PROPER(x0), PROPER(U61(z0))) 686.59/213.87
PROPER(x(x0, 0)) → c81(X(proper(x0), ok(0)), PROPER(x0), PROPER(0)) 686.59/213.87
PROPER(x(x0, U71(z0, z1, z2))) → c81(X(proper(x0), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U71(z0, z1, z2))) 686.59/213.87
PROPER(x(x0, U72(z0, z1, z2))) → c81(X(proper(x0), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U72(z0, z1, z2))) 686.59/213.87
PROPER(x(x0, x(z0, z1))) → c81(X(proper(x0), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x(z0, z1))) 686.59/213.87
PROPER(x(U11(z0, z1), x1)) → c81(X(U11(proper(z0), proper(z1)), proper(x1)), PROPER(U11(z0, z1)), PROPER(x1)) 686.59/213.87
PROPER(x(tt, x1)) → c81(X(ok(tt), proper(x1)), PROPER(tt), PROPER(x1)) 686.59/213.87
PROPER(x(U12(z0), x1)) → c81(X(U12(proper(z0)), proper(x1)), PROPER(U12(z0)), PROPER(x1)) 686.59/213.87
PROPER(x(isNat(z0), x1)) → c81(X(isNat(proper(z0)), proper(x1)), PROPER(isNat(z0)), PROPER(x1)) 686.59/213.87
PROPER(x(U21(z0), x1)) → c81(X(U21(proper(z0)), proper(x1)), PROPER(U21(z0)), PROPER(x1)) 686.59/213.87
PROPER(x(U31(z0, z1), x1)) → c81(X(U31(proper(z0), proper(z1)), proper(x1)), PROPER(U31(z0, z1)), PROPER(x1)) 686.59/213.87
PROPER(x(U32(z0), x1)) → c81(X(U32(proper(z0)), proper(x1)), PROPER(U32(z0)), PROPER(x1)) 686.59/213.87
PROPER(x(U41(z0, z1), x1)) → c81(X(U41(proper(z0), proper(z1)), proper(x1)), PROPER(U41(z0, z1)), PROPER(x1)) 686.59/213.87
PROPER(x(U51(z0, z1, z2), x1)) → c81(X(U51(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U51(z0, z1, z2)), PROPER(x1)) 686.59/213.87
PROPER(x(U52(z0, z1, z2), x1)) → c81(X(U52(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U52(z0, z1, z2)), PROPER(x1)) 686.59/213.87
PROPER(x(s(z0), x1)) → c81(X(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 686.59/213.87
PROPER(x(plus(z0, z1), x1)) → c81(X(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 686.59/213.87
PROPER(x(U61(z0), x1)) → c81(X(U61(proper(z0)), proper(x1)), PROPER(U61(z0)), PROPER(x1)) 686.59/213.87
PROPER(x(0, x1)) → c81(X(ok(0), proper(x1)), PROPER(0), PROPER(x1)) 686.59/213.87
PROPER(x(U71(z0, z1, z2), x1)) → c81(X(U71(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U71(z0, z1, z2)), PROPER(x1)) 686.59/213.87
PROPER(x(U72(z0, z1, z2), x1)) → c81(X(U72(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U72(z0, z1, z2)), PROPER(x1)) 686.59/213.87
PROPER(x(x(z0, z1), x1)) → c81(X(x(proper(z0), proper(z1)), proper(x1)), PROPER(x(z0, z1)), PROPER(x1))
K tuples:none
Defined Rule Symbols:

active, U11, U12, U21, U31, U32, U41, U51, U52, s, plus, U61, U71, U72, x, proper, isNat, top

Defined Pair Symbols:

ACTIVE, U11', U12', U21', U31', U32', U41', U51', U52', S, PLUS, U61', U71', U72', X, ISNAT, TOP, PROPER

Compound Symbols:

c28, c29, 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, c62, c63, c64, c82, c83, c84, c13, c16, c18, c1, c19, c19, c, c20, c20, c2, c21, c21, c3, c22, c22, c4, c23, c23, c5, c24, c24, c6, c25, c25, c7, c26, c26, c8, c27, c27, c9, c30, c30, c10, c31, c31, c11, c32, c32, c12, c65, c65, c67, c67, c68, c68, c69, c69, c70, c70, c71, c71, c72, c72, c73, c73, c74, c74, c75, c75, c76, c76, c77, c77, c79, c79, c80, c80, c81

686.59/213.87
686.59/213.87

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

Removed 4 trailing tuple parts
686.59/213.87
686.59/213.87

(138) Obligation:

Complexity Dependency Tuples Problem
Rules:

active(U11(tt, z0)) → mark(U12(isNat(z0))) 686.59/213.87
active(U12(tt)) → mark(tt) 686.59/213.87
active(U21(tt)) → mark(tt) 686.59/213.87
active(U31(tt, z0)) → mark(U32(isNat(z0))) 686.59/213.87
active(U32(tt)) → mark(tt) 686.59/213.87
active(U41(tt, z0)) → mark(z0) 686.59/213.87
active(U51(tt, z0, z1)) → mark(U52(isNat(z1), z0, z1)) 686.59/213.87
active(U52(tt, z0, z1)) → mark(s(plus(z1, z0))) 686.59/213.87
active(U61(tt)) → mark(0) 686.59/213.87
active(U71(tt, z0, z1)) → mark(U72(isNat(z1), z0, z1)) 686.59/213.87
active(U72(tt, z0, z1)) → mark(plus(x(z1, z0), z1)) 686.59/213.87
active(isNat(0)) → mark(tt) 686.59/213.87
active(isNat(plus(z0, z1))) → mark(U11(isNat(z0), z1)) 686.59/213.87
active(isNat(s(z0))) → mark(U21(isNat(z0))) 686.59/213.87
active(isNat(x(z0, z1))) → mark(U31(isNat(z0), z1)) 686.59/213.87
active(plus(z0, 0)) → mark(U41(isNat(z0), z0)) 686.59/213.87
active(plus(z0, s(z1))) → mark(U51(isNat(z1), z1, z0)) 686.59/213.87
active(x(z0, 0)) → mark(U61(isNat(z0))) 686.59/213.87
active(x(z0, s(z1))) → mark(U71(isNat(z1), z1, z0)) 686.59/213.87
active(U11(z0, z1)) → U11(active(z0), z1) 686.59/213.87
active(U12(z0)) → U12(active(z0)) 686.59/213.87
active(U21(z0)) → U21(active(z0)) 686.59/213.87
active(U31(z0, z1)) → U31(active(z0), z1) 686.59/213.87
active(U32(z0)) → U32(active(z0)) 686.59/213.87
active(U41(z0, z1)) → U41(active(z0), z1) 686.59/213.87
active(U51(z0, z1, z2)) → U51(active(z0), z1, z2) 686.59/213.87
active(U52(z0, z1, z2)) → U52(active(z0), z1, z2) 686.59/213.87
active(s(z0)) → s(active(z0)) 686.59/213.87
active(plus(z0, z1)) → plus(active(z0), z1) 686.59/213.87
active(plus(z0, z1)) → plus(z0, active(z1)) 686.59/213.87
active(U61(z0)) → U61(active(z0)) 686.59/213.87
active(U71(z0, z1, z2)) → U71(active(z0), z1, z2) 686.59/213.87
active(U72(z0, z1, z2)) → U72(active(z0), z1, z2) 686.59/213.87
active(x(z0, z1)) → x(active(z0), z1) 686.59/213.87
active(x(z0, z1)) → x(z0, active(z1)) 686.59/213.87
U11(mark(z0), z1) → mark(U11(z0, z1)) 686.59/213.87
U11(ok(z0), ok(z1)) → ok(U11(z0, z1)) 686.59/213.87
U12(mark(z0)) → mark(U12(z0)) 686.59/213.87
U12(ok(z0)) → ok(U12(z0)) 686.59/213.87
U21(mark(z0)) → mark(U21(z0)) 686.59/213.87
U21(ok(z0)) → ok(U21(z0)) 686.59/213.87
U31(mark(z0), z1) → mark(U31(z0, z1)) 686.59/213.87
U31(ok(z0), ok(z1)) → ok(U31(z0, z1)) 686.59/213.87
U32(mark(z0)) → mark(U32(z0)) 686.59/213.87
U32(ok(z0)) → ok(U32(z0)) 686.59/213.87
U41(mark(z0), z1) → mark(U41(z0, z1)) 686.59/213.87
U41(ok(z0), ok(z1)) → ok(U41(z0, z1)) 686.59/213.87
U51(mark(z0), z1, z2) → mark(U51(z0, z1, z2)) 686.59/213.87
U51(ok(z0), ok(z1), ok(z2)) → ok(U51(z0, z1, z2)) 686.59/213.87
U52(mark(z0), z1, z2) → mark(U52(z0, z1, z2)) 686.59/213.87
U52(ok(z0), ok(z1), ok(z2)) → ok(U52(z0, z1, z2)) 686.59/213.87
s(mark(z0)) → mark(s(z0)) 686.59/213.87
s(ok(z0)) → ok(s(z0)) 686.59/213.87
plus(mark(z0), z1) → mark(plus(z0, z1)) 686.59/213.87
plus(z0, mark(z1)) → mark(plus(z0, z1)) 686.59/213.87
plus(ok(z0), ok(z1)) → ok(plus(z0, z1)) 686.59/213.87
U61(mark(z0)) → mark(U61(z0)) 686.59/213.87
U61(ok(z0)) → ok(U61(z0)) 686.59/213.87
U71(mark(z0), z1, z2) → mark(U71(z0, z1, z2)) 686.59/213.87
U71(ok(z0), ok(z1), ok(z2)) → ok(U71(z0, z1, z2)) 686.59/213.87
U72(mark(z0), z1, z2) → mark(U72(z0, z1, z2)) 686.59/213.87
U72(ok(z0), ok(z1), ok(z2)) → ok(U72(z0, z1, z2)) 686.59/213.87
x(mark(z0), z1) → mark(x(z0, z1)) 686.59/213.87
x(z0, mark(z1)) → mark(x(z0, z1)) 686.59/213.87
x(ok(z0), ok(z1)) → ok(x(z0, z1)) 686.59/213.87
proper(U11(z0, z1)) → U11(proper(z0), proper(z1)) 686.59/213.87
proper(tt) → ok(tt) 686.59/213.87
proper(U12(z0)) → U12(proper(z0)) 686.59/213.87
proper(isNat(z0)) → isNat(proper(z0)) 686.59/213.87
proper(U21(z0)) → U21(proper(z0)) 686.59/213.87
proper(U31(z0, z1)) → U31(proper(z0), proper(z1)) 686.59/213.87
proper(U32(z0)) → U32(proper(z0)) 686.59/213.87
proper(U41(z0, z1)) → U41(proper(z0), proper(z1)) 686.59/213.87
proper(U51(z0, z1, z2)) → U51(proper(z0), proper(z1), proper(z2)) 686.59/213.87
proper(U52(z0, z1, z2)) → U52(proper(z0), proper(z1), proper(z2)) 686.59/213.87
proper(s(z0)) → s(proper(z0)) 686.59/213.87
proper(plus(z0, z1)) → plus(proper(z0), proper(z1)) 686.59/213.87
proper(U61(z0)) → U61(proper(z0)) 686.59/213.87
proper(0) → ok(0) 686.59/213.87
proper(U71(z0, z1, z2)) → U71(proper(z0), proper(z1), proper(z2)) 686.59/213.87
proper(U72(z0, z1, z2)) → U72(proper(z0), proper(z1), proper(z2)) 686.59/213.87
proper(x(z0, z1)) → x(proper(z0), proper(z1)) 686.59/213.87
isNat(ok(z0)) → ok(isNat(z0)) 686.59/213.87
top(mark(z0)) → top(proper(z0)) 686.59/213.87
top(ok(z0)) → top(active(z0))
Tuples:

ACTIVE(plus(z0, z1)) → c28(PLUS(active(z0), z1), ACTIVE(z0)) 686.59/213.87
ACTIVE(plus(z0, z1)) → c29(PLUS(z0, active(z1)), ACTIVE(z1)) 686.59/213.87
ACTIVE(x(z0, z1)) → c33(X(active(z0), z1), ACTIVE(z0)) 686.59/213.87
ACTIVE(x(z0, z1)) → c34(X(z0, active(z1)), ACTIVE(z1)) 686.59/213.87
U11'(mark(z0), z1) → c35(U11'(z0, z1)) 686.59/213.87
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1)) 686.59/213.87
U12'(mark(z0)) → c37(U12'(z0)) 686.59/213.87
U12'(ok(z0)) → c38(U12'(z0)) 686.59/213.87
U21'(mark(z0)) → c39(U21'(z0)) 686.59/213.87
U21'(ok(z0)) → c40(U21'(z0)) 686.59/213.87
U31'(mark(z0), z1) → c41(U31'(z0, z1)) 686.59/213.87
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 686.59/213.87
U32'(mark(z0)) → c43(U32'(z0)) 686.59/213.87
U32'(ok(z0)) → c44(U32'(z0)) 686.59/213.87
U41'(mark(z0), z1) → c45(U41'(z0, z1)) 686.59/213.87
U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1)) 686.59/213.87
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2)) 686.59/213.87
U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2)) 686.59/213.87
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2)) 686.59/213.87
U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2)) 686.59/213.87
S(mark(z0)) → c51(S(z0)) 686.59/213.87
S(ok(z0)) → c52(S(z0)) 686.59/213.87
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 686.59/213.87
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 686.59/213.87
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 686.59/213.87
U61'(mark(z0)) → c56(U61'(z0)) 686.59/213.87
U61'(ok(z0)) → c57(U61'(z0)) 686.59/213.87
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2)) 686.59/213.87
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2)) 686.59/213.87
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2)) 686.59/213.87
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 686.59/213.87
X(mark(z0), z1) → c62(X(z0, z1)) 686.59/213.87
X(z0, mark(z1)) → c63(X(z0, z1)) 686.59/213.87
X(ok(z0), ok(z1)) → c64(X(z0, z1)) 686.59/213.87
ISNAT(ok(z0)) → c82(ISNAT(z0)) 686.59/213.87
TOP(mark(z0)) → c83(TOP(proper(z0)), PROPER(z0)) 686.59/213.87
TOP(ok(z0)) → c84(TOP(active(z0)), ACTIVE(z0)) 686.59/213.87
ACTIVE(isNat(s(z0))) → c13(ISNAT(z0)) 686.59/213.87
ACTIVE(plus(z0, s(z1))) → c16(ISNAT(z1)) 686.59/213.87
ACTIVE(x(z0, s(z1))) → c18(ISNAT(z1)) 686.59/213.87
ACTIVE(U11(tt, z0)) → c1(U12'(isNat(z0))) 686.59/213.87
ACTIVE(U11(tt, z0)) → c1(ISNAT(z0)) 686.59/213.87
ACTIVE(U31(tt, z0)) → c1(U32'(isNat(z0))) 686.59/213.87
ACTIVE(U31(tt, z0)) → c1(ISNAT(z0)) 686.59/213.87
ACTIVE(U51(tt, z0, z1)) → c1(U52'(isNat(z1), z0, z1)) 686.59/213.87
ACTIVE(U51(tt, z0, z1)) → c1(ISNAT(z1)) 686.59/213.87
ACTIVE(U52(tt, z0, z1)) → c1(S(plus(z1, z0))) 686.59/213.87
ACTIVE(U52(tt, z0, z1)) → c1(PLUS(z1, z0)) 686.59/213.87
ACTIVE(U71(tt, z0, z1)) → c1(U72'(isNat(z1), z0, z1)) 686.59/213.87
ACTIVE(U71(tt, z0, z1)) → c1(ISNAT(z1)) 686.59/213.87
ACTIVE(U72(tt, z0, z1)) → c1(PLUS(x(z1, z0), z1)) 686.59/213.87
ACTIVE(U72(tt, z0, z1)) → c1(X(z1, z0)) 686.59/213.87
ACTIVE(isNat(plus(z0, z1))) → c1(U11'(isNat(z0), z1)) 686.59/213.87
ACTIVE(isNat(plus(z0, z1))) → c1(ISNAT(z0)) 686.59/213.87
ACTIVE(isNat(x(z0, z1))) → c1(U31'(isNat(z0), z1)) 686.59/213.87
ACTIVE(isNat(x(z0, z1))) → c1(ISNAT(z0)) 686.59/213.87
ACTIVE(plus(z0, 0)) → c1(U41'(isNat(z0), z0)) 686.59/213.87
ACTIVE(plus(z0, 0)) → c1(ISNAT(z0)) 686.59/213.87
ACTIVE(x(z0, 0)) → c1(U61'(isNat(z0))) 686.59/213.87
ACTIVE(x(z0, 0)) → c1(ISNAT(z0)) 686.59/213.87
ACTIVE(U11(plus(z0, 0), x1)) → c19(U11'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.59/213.87
ACTIVE(U11(plus(z0, s(z1)), x1)) → c19(U11'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.59/213.87
ACTIVE(U11(x(z0, 0), x1)) → c19(U11'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.59/213.87
ACTIVE(U11(x(z0, s(z1)), x1)) → c19(U11'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.59/213.87
ACTIVE(U11(U11(z0, z1), x1)) → c19(U11'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.59/213.87
ACTIVE(U11(U12(z0), x1)) → c19(U11'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.59/213.87
ACTIVE(U11(U21(z0), x1)) → c19(U11'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.59/213.87
ACTIVE(U11(U31(z0, z1), x1)) → c19(U11'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.59/213.87
ACTIVE(U11(U32(z0), x1)) → c19(U11'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.59/213.87
ACTIVE(U11(U41(z0, z1), x1)) → c19(U11'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.59/213.87
ACTIVE(U11(U51(z0, z1, z2), x1)) → c19(U11'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.59/213.87
ACTIVE(U11(U52(z0, z1, z2), x1)) → c19(U11'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.59/213.87
ACTIVE(U11(s(z0), x1)) → c19(U11'(s(active(z0)), x1), ACTIVE(s(z0))) 686.59/213.87
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.59/213.87
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.59/213.87
ACTIVE(U11(U61(z0), x1)) → c19(U11'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.59/213.87
ACTIVE(U11(U71(z0, z1, z2), x1)) → c19(U11'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.59/213.87
ACTIVE(U11(U72(z0, z1, z2), x1)) → c19(U11'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.59/213.87
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.59/213.87
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.59/213.87
ACTIVE(U11(isNat(0), x1)) → c19(U11'(mark(tt), x1)) 686.59/213.87
ACTIVE(U11(U11(tt, z0), x1)) → c(U11'(mark(U12(isNat(z0))), x1)) 686.59/213.87
ACTIVE(U11(U11(tt, z0), x1)) → c(ACTIVE(U11(tt, z0))) 686.59/213.87
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(U11'(mark(U11(isNat(z0), z1)), x1)) 686.59/213.87
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(ACTIVE(isNat(plus(z0, z1)))) 686.59/213.87
ACTIVE(U11(isNat(s(z0)), x1)) → c(U11'(mark(U21(isNat(z0))), x1)) 686.59/213.87
ACTIVE(U11(isNat(s(z0)), x1)) → c(ACTIVE(isNat(s(z0)))) 686.59/213.87
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(U11'(mark(U31(isNat(z0), z1)), x1)) 686.59/213.87
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(ACTIVE(isNat(x(z0, z1)))) 686.59/213.87
ACTIVE(U12(plus(z0, 0))) → c20(U12'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.59/213.87
ACTIVE(U12(plus(z0, s(z1)))) → c20(U12'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.59/213.87
ACTIVE(U12(x(z0, 0))) → c20(U12'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.59/213.87
ACTIVE(U12(x(z0, s(z1)))) → c20(U12'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.59/213.87
ACTIVE(U12(U11(z0, z1))) → c20(U12'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.59/213.87
ACTIVE(U12(U12(z0))) → c20(U12'(U12(active(z0))), ACTIVE(U12(z0))) 686.59/213.87
ACTIVE(U12(U21(z0))) → c20(U12'(U21(active(z0))), ACTIVE(U21(z0))) 686.59/213.87
ACTIVE(U12(U31(z0, z1))) → c20(U12'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.59/213.87
ACTIVE(U12(U32(z0))) → c20(U12'(U32(active(z0))), ACTIVE(U32(z0))) 686.59/213.87
ACTIVE(U12(U41(z0, z1))) → c20(U12'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.59/213.87
ACTIVE(U12(U51(z0, z1, z2))) → c20(U12'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.59/213.87
ACTIVE(U12(U52(z0, z1, z2))) → c20(U12'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.59/213.87
ACTIVE(U12(s(z0))) → c20(U12'(s(active(z0))), ACTIVE(s(z0))) 686.59/213.87
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.59/213.87
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.59/213.87
ACTIVE(U12(U61(z0))) → c20(U12'(U61(active(z0))), ACTIVE(U61(z0))) 686.59/213.87
ACTIVE(U12(U71(z0, z1, z2))) → c20(U12'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.59/213.87
ACTIVE(U12(U72(z0, z1, z2))) → c20(U12'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.59/213.87
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.59/213.87
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.59/213.87
ACTIVE(U11(U12(tt), x1)) → c19(U11'(mark(tt), x1)) 686.59/213.87
ACTIVE(U12(U12(tt))) → c20(U12'(mark(tt))) 686.59/213.87
ACTIVE(U12(isNat(0))) → c20(U12'(mark(tt))) 686.59/213.87
ACTIVE(U12(U11(tt, z0))) → c2(U12'(mark(U12(isNat(z0))))) 686.59/213.87
ACTIVE(U12(U11(tt, z0))) → c2(ACTIVE(U11(tt, z0))) 686.59/213.87
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(U12'(mark(U11(isNat(z0), z1)))) 686.59/213.87
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(ACTIVE(isNat(plus(z0, z1)))) 686.59/213.87
ACTIVE(U12(isNat(s(z0)))) → c2(U12'(mark(U21(isNat(z0))))) 686.59/213.87
ACTIVE(U12(isNat(s(z0)))) → c2(ACTIVE(isNat(s(z0)))) 686.59/213.87
ACTIVE(U12(isNat(x(z0, z1)))) → c2(U12'(mark(U31(isNat(z0), z1)))) 686.59/213.87
ACTIVE(U12(isNat(x(z0, z1)))) → c2(ACTIVE(isNat(x(z0, z1)))) 686.59/213.87
ACTIVE(U21(plus(z0, 0))) → c21(U21'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.59/213.87
ACTIVE(U21(plus(z0, s(z1)))) → c21(U21'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.59/213.87
ACTIVE(U21(x(z0, 0))) → c21(U21'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.59/213.87
ACTIVE(U21(x(z0, s(z1)))) → c21(U21'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.59/213.87
ACTIVE(U21(U11(z0, z1))) → c21(U21'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.59/213.87
ACTIVE(U21(U12(z0))) → c21(U21'(U12(active(z0))), ACTIVE(U12(z0))) 686.59/213.87
ACTIVE(U21(U21(z0))) → c21(U21'(U21(active(z0))), ACTIVE(U21(z0))) 686.59/213.87
ACTIVE(U21(U31(z0, z1))) → c21(U21'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.59/213.87
ACTIVE(U21(U32(z0))) → c21(U21'(U32(active(z0))), ACTIVE(U32(z0))) 686.59/213.87
ACTIVE(U21(U41(z0, z1))) → c21(U21'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.59/213.87
ACTIVE(U21(U51(z0, z1, z2))) → c21(U21'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.59/213.87
ACTIVE(U21(U52(z0, z1, z2))) → c21(U21'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.59/213.87
ACTIVE(U21(s(z0))) → c21(U21'(s(active(z0))), ACTIVE(s(z0))) 686.59/213.87
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.59/213.87
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.59/213.87
ACTIVE(U21(U61(z0))) → c21(U21'(U61(active(z0))), ACTIVE(U61(z0))) 686.59/213.87
ACTIVE(U21(U71(z0, z1, z2))) → c21(U21'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.59/213.87
ACTIVE(U21(U72(z0, z1, z2))) → c21(U21'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.59/213.87
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.59/213.87
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.59/213.87
ACTIVE(U11(U21(tt), x1)) → c19(U11'(mark(tt), x1)) 686.59/213.87
ACTIVE(U12(U21(tt))) → c20(U12'(mark(tt))) 686.59/213.87
ACTIVE(U21(U12(tt))) → c21(U21'(mark(tt))) 686.59/213.87
ACTIVE(U21(U21(tt))) → c21(U21'(mark(tt))) 686.59/213.87
ACTIVE(U21(isNat(0))) → c21(U21'(mark(tt))) 686.59/213.87
ACTIVE(U21(U11(tt, z0))) → c3(U21'(mark(U12(isNat(z0))))) 686.59/213.87
ACTIVE(U21(U11(tt, z0))) → c3(ACTIVE(U11(tt, z0))) 686.59/213.87
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(U21'(mark(U11(isNat(z0), z1)))) 686.59/213.87
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(ACTIVE(isNat(plus(z0, z1)))) 686.59/213.87
ACTIVE(U21(isNat(s(z0)))) → c3(U21'(mark(U21(isNat(z0))))) 686.59/213.87
ACTIVE(U21(isNat(s(z0)))) → c3(ACTIVE(isNat(s(z0)))) 686.59/213.87
ACTIVE(U21(isNat(x(z0, z1)))) → c3(U21'(mark(U31(isNat(z0), z1)))) 686.59/213.87
ACTIVE(U21(isNat(x(z0, z1)))) → c3(ACTIVE(isNat(x(z0, z1)))) 686.59/213.87
ACTIVE(U31(plus(z0, 0), x1)) → c22(U31'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.59/213.87
ACTIVE(U31(plus(z0, s(z1)), x1)) → c22(U31'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.59/213.87
ACTIVE(U31(x(z0, 0), x1)) → c22(U31'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.59/213.87
ACTIVE(U31(x(z0, s(z1)), x1)) → c22(U31'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.59/213.87
ACTIVE(U31(U11(z0, z1), x1)) → c22(U31'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.59/213.87
ACTIVE(U31(U12(z0), x1)) → c22(U31'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.59/213.87
ACTIVE(U31(U21(z0), x1)) → c22(U31'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.59/213.87
ACTIVE(U31(U31(z0, z1), x1)) → c22(U31'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.59/213.87
ACTIVE(U31(U32(z0), x1)) → c22(U31'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.59/213.87
ACTIVE(U31(U41(z0, z1), x1)) → c22(U31'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.59/213.87
ACTIVE(U31(U51(z0, z1, z2), x1)) → c22(U31'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.59/213.87
ACTIVE(U31(U52(z0, z1, z2), x1)) → c22(U31'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.59/213.87
ACTIVE(U31(s(z0), x1)) → c22(U31'(s(active(z0)), x1), ACTIVE(s(z0))) 686.59/213.87
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.59/213.87
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.59/213.87
ACTIVE(U31(U61(z0), x1)) → c22(U31'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.59/213.87
ACTIVE(U31(U71(z0, z1, z2), x1)) → c22(U31'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.59/213.87
ACTIVE(U31(U72(z0, z1, z2), x1)) → c22(U31'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.59/213.87
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.59/213.87
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.59/213.87
ACTIVE(U31(U12(tt), x1)) → c22(U31'(mark(tt), x1)) 686.59/213.87
ACTIVE(U31(U21(tt), x1)) → c22(U31'(mark(tt), x1)) 686.59/213.87
ACTIVE(U31(isNat(0), x1)) → c22(U31'(mark(tt), x1)) 686.59/213.87
ACTIVE(U11(U31(tt, z0), x1)) → c4(U11'(mark(U32(isNat(z0))), x1)) 686.59/213.87
ACTIVE(U11(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 686.59/213.87
ACTIVE(U12(U31(tt, z0))) → c4(U12'(mark(U32(isNat(z0))))) 686.59/213.87
ACTIVE(U12(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 686.59/213.87
ACTIVE(U21(U31(tt, z0))) → c4(U21'(mark(U32(isNat(z0))))) 686.59/213.87
ACTIVE(U21(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 686.59/213.87
ACTIVE(U31(U11(tt, z0), x1)) → c4(U31'(mark(U12(isNat(z0))), x1)) 686.59/213.87
ACTIVE(U31(U11(tt, z0), x1)) → c4(ACTIVE(U11(tt, z0))) 686.59/213.87
ACTIVE(U31(U31(tt, z0), x1)) → c4(U31'(mark(U32(isNat(z0))), x1)) 686.59/213.87
ACTIVE(U31(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 686.59/213.87
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(U31'(mark(U11(isNat(z0), z1)), x1)) 686.59/213.87
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(ACTIVE(isNat(plus(z0, z1)))) 686.59/213.87
ACTIVE(U31(isNat(s(z0)), x1)) → c4(U31'(mark(U21(isNat(z0))), x1)) 686.59/213.87
ACTIVE(U31(isNat(s(z0)), x1)) → c4(ACTIVE(isNat(s(z0)))) 686.59/213.87
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(U31'(mark(U31(isNat(z0), z1)), x1)) 686.59/213.87
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(ACTIVE(isNat(x(z0, z1)))) 686.59/213.87
ACTIVE(U32(plus(z0, 0))) → c23(U32'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.59/213.87
ACTIVE(U32(plus(z0, s(z1)))) → c23(U32'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.59/213.87
ACTIVE(U32(x(z0, 0))) → c23(U32'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.59/213.87
ACTIVE(U32(x(z0, s(z1)))) → c23(U32'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.59/213.87
ACTIVE(U32(U11(z0, z1))) → c23(U32'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.59/213.87
ACTIVE(U32(U12(z0))) → c23(U32'(U12(active(z0))), ACTIVE(U12(z0))) 686.59/213.87
ACTIVE(U32(U21(z0))) → c23(U32'(U21(active(z0))), ACTIVE(U21(z0))) 686.59/213.87
ACTIVE(U32(U31(z0, z1))) → c23(U32'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.59/213.87
ACTIVE(U32(U32(z0))) → c23(U32'(U32(active(z0))), ACTIVE(U32(z0))) 686.59/213.87
ACTIVE(U32(U41(z0, z1))) → c23(U32'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.59/213.87
ACTIVE(U32(U51(z0, z1, z2))) → c23(U32'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.59/213.87
ACTIVE(U32(U52(z0, z1, z2))) → c23(U32'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.59/213.87
ACTIVE(U32(s(z0))) → c23(U32'(s(active(z0))), ACTIVE(s(z0))) 686.59/213.87
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.59/213.87
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.59/213.87
ACTIVE(U32(U61(z0))) → c23(U32'(U61(active(z0))), ACTIVE(U61(z0))) 686.59/213.87
ACTIVE(U32(U71(z0, z1, z2))) → c23(U32'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.59/213.87
ACTIVE(U32(U72(z0, z1, z2))) → c23(U32'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.59/213.87
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.59/213.87
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.59/213.87
ACTIVE(U11(U32(tt), x1)) → c19(U11'(mark(tt), x1)) 686.59/213.87
ACTIVE(U12(U32(tt))) → c20(U12'(mark(tt))) 686.59/213.87
ACTIVE(U21(U32(tt))) → c21(U21'(mark(tt))) 686.59/213.87
ACTIVE(U31(U32(tt), x1)) → c22(U31'(mark(tt), x1)) 686.59/213.87
ACTIVE(U32(U12(tt))) → c23(U32'(mark(tt))) 686.59/213.87
ACTIVE(U32(U21(tt))) → c23(U32'(mark(tt))) 686.59/213.87
ACTIVE(U32(U32(tt))) → c23(U32'(mark(tt))) 686.59/213.87
ACTIVE(U32(isNat(0))) → c23(U32'(mark(tt))) 686.59/213.87
ACTIVE(U32(U11(tt, z0))) → c5(U32'(mark(U12(isNat(z0))))) 686.59/213.87
ACTIVE(U32(U11(tt, z0))) → c5(ACTIVE(U11(tt, z0))) 686.59/213.87
ACTIVE(U32(U31(tt, z0))) → c5(U32'(mark(U32(isNat(z0))))) 686.59/213.87
ACTIVE(U32(U31(tt, z0))) → c5(ACTIVE(U31(tt, z0))) 686.59/213.87
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(U32'(mark(U11(isNat(z0), z1)))) 686.59/213.87
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(ACTIVE(isNat(plus(z0, z1)))) 686.59/213.87
ACTIVE(U32(isNat(s(z0)))) → c5(U32'(mark(U21(isNat(z0))))) 686.59/213.87
ACTIVE(U32(isNat(s(z0)))) → c5(ACTIVE(isNat(s(z0)))) 686.59/213.87
ACTIVE(U32(isNat(x(z0, z1)))) → c5(U32'(mark(U31(isNat(z0), z1)))) 686.59/213.87
ACTIVE(U32(isNat(x(z0, z1)))) → c5(ACTIVE(isNat(x(z0, z1)))) 686.59/213.87
ACTIVE(U41(plus(z0, 0), x1)) → c24(U41'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.59/213.87
ACTIVE(U41(plus(z0, s(z1)), x1)) → c24(U41'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.59/213.87
ACTIVE(U41(x(z0, 0), x1)) → c24(U41'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.59/213.87
ACTIVE(U41(x(z0, s(z1)), x1)) → c24(U41'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.59/213.87
ACTIVE(U41(U11(z0, z1), x1)) → c24(U41'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.59/213.87
ACTIVE(U41(U12(z0), x1)) → c24(U41'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.59/213.87
ACTIVE(U41(U21(z0), x1)) → c24(U41'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.59/213.87
ACTIVE(U41(U31(z0, z1), x1)) → c24(U41'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.59/213.87
ACTIVE(U41(U32(z0), x1)) → c24(U41'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.59/213.87
ACTIVE(U41(U41(z0, z1), x1)) → c24(U41'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.59/213.87
ACTIVE(U41(U51(z0, z1, z2), x1)) → c24(U41'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.59/213.87
ACTIVE(U41(U52(z0, z1, z2), x1)) → c24(U41'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.59/213.87
ACTIVE(U41(s(z0), x1)) → c24(U41'(s(active(z0)), x1), ACTIVE(s(z0))) 686.59/213.87
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.59/213.87
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.59/213.87
ACTIVE(U41(U61(z0), x1)) → c24(U41'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.59/213.87
ACTIVE(U41(U71(z0, z1, z2), x1)) → c24(U41'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.59/213.87
ACTIVE(U41(U72(z0, z1, z2), x1)) → c24(U41'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.59/213.87
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.59/213.87
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.59/213.87
ACTIVE(U11(U41(tt, z0), x1)) → c19(U11'(mark(z0), x1)) 686.59/213.87
ACTIVE(U12(U41(tt, z0))) → c20(U12'(mark(z0))) 686.59/213.87
ACTIVE(U21(U41(tt, z0))) → c21(U21'(mark(z0))) 686.59/213.87
ACTIVE(U31(U41(tt, z0), x1)) → c22(U31'(mark(z0), x1)) 686.59/213.87
ACTIVE(U32(U41(tt, z0))) → c23(U32'(mark(z0))) 686.59/213.87
ACTIVE(U41(U12(tt), x1)) → c24(U41'(mark(tt), x1)) 686.59/213.87
ACTIVE(U41(U21(tt), x1)) → c24(U41'(mark(tt), x1)) 686.59/213.87
ACTIVE(U41(U32(tt), x1)) → c24(U41'(mark(tt), x1)) 686.59/213.87
ACTIVE(U41(U41(tt, z0), x1)) → c24(U41'(mark(z0), x1)) 686.59/213.87
ACTIVE(U41(isNat(0), x1)) → c24(U41'(mark(tt), x1)) 686.59/213.87
ACTIVE(U41(U11(tt, z0), x1)) → c6(U41'(mark(U12(isNat(z0))), x1)) 686.59/213.87
ACTIVE(U41(U11(tt, z0), x1)) → c6(ACTIVE(U11(tt, z0))) 686.59/213.87
ACTIVE(U41(U31(tt, z0), x1)) → c6(U41'(mark(U32(isNat(z0))), x1)) 686.59/213.87
ACTIVE(U41(U31(tt, z0), x1)) → c6(ACTIVE(U31(tt, z0))) 686.59/213.87
ACTIVE(U41(isNat(plus(z0, z1)), x1)) → c6(U41'(mark(U11(isNat(z0), z1)), x1)) 686.59/213.87
ACTIVE(U41(isNat(plus(z0, z1)), x1)) → c6(ACTIVE(isNat(plus(z0, z1)))) 686.59/213.87
ACTIVE(U41(isNat(s(z0)), x1)) → c6(U41'(mark(U21(isNat(z0))), x1)) 686.59/213.87
ACTIVE(U41(isNat(s(z0)), x1)) → c6(ACTIVE(isNat(s(z0)))) 686.59/213.87
ACTIVE(U41(isNat(x(z0, z1)), x1)) → c6(U41'(mark(U31(isNat(z0), z1)), x1)) 686.59/213.87
ACTIVE(U41(isNat(x(z0, z1)), x1)) → c6(ACTIVE(isNat(x(z0, z1)))) 686.59/213.87
ACTIVE(U51(plus(z0, 0), x1, x2)) → c25(U51'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.59/213.87
ACTIVE(U51(plus(z0, s(z1)), x1, x2)) → c25(U51'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.59/213.87
ACTIVE(U51(x(z0, 0), x1, x2)) → c25(U51'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.59/213.87
ACTIVE(U51(x(z0, s(z1)), x1, x2)) → c25(U51'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.59/213.87
ACTIVE(U51(U11(z0, z1), x1, x2)) → c25(U51'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.59/213.87
ACTIVE(U51(U12(z0), x1, x2)) → c25(U51'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.59/213.87
ACTIVE(U51(U21(z0), x1, x2)) → c25(U51'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.59/213.87
ACTIVE(U51(U31(z0, z1), x1, x2)) → c25(U51'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.59/213.87
ACTIVE(U51(U32(z0), x1, x2)) → c25(U51'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.59/213.87
ACTIVE(U51(U41(z0, z1), x1, x2)) → c25(U51'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.59/213.87
ACTIVE(U51(U51(z0, z1, z2), x1, x2)) → c25(U51'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.59/213.87
ACTIVE(U51(U52(z0, z1, z2), x1, x2)) → c25(U51'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.59/213.87
ACTIVE(U51(s(z0), x1, x2)) → c25(U51'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.59/213.87
ACTIVE(U51(plus(z0, z1), x1, x2)) → c25(U51'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.59/213.87
ACTIVE(U51(plus(z0, z1), x1, x2)) → c25(U51'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.59/213.87
ACTIVE(U51(U61(z0), x1, x2)) → c25(U51'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.59/213.87
ACTIVE(U51(U71(z0, z1, z2), x1, x2)) → c25(U51'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.59/213.87
ACTIVE(U51(U72(z0, z1, z2), x1, x2)) → c25(U51'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.59/213.87
ACTIVE(U51(x(z0, z1), x1, x2)) → c25(U51'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.59/213.87
ACTIVE(U51(x(z0, z1), x1, x2)) → c25(U51'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.59/213.87
ACTIVE(U51(U12(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.59/213.87
ACTIVE(U51(U21(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.59/213.87
ACTIVE(U51(U32(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.59/213.87
ACTIVE(U51(U41(tt, z0), x1, x2)) → c25(U51'(mark(z0), x1, x2)) 686.59/213.87
ACTIVE(U51(isNat(0), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.59/213.87
ACTIVE(U11(U51(tt, z0, z1), x1)) → c7(U11'(mark(U52(isNat(z1), z0, z1)), x1)) 686.59/213.87
ACTIVE(U11(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.59/213.87
ACTIVE(U12(U51(tt, z0, z1))) → c7(U12'(mark(U52(isNat(z1), z0, z1)))) 686.59/213.87
ACTIVE(U12(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.59/213.87
ACTIVE(U21(U51(tt, z0, z1))) → c7(U21'(mark(U52(isNat(z1), z0, z1)))) 686.59/213.87
ACTIVE(U21(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.59/213.87
ACTIVE(U31(U51(tt, z0, z1), x1)) → c7(U31'(mark(U52(isNat(z1), z0, z1)), x1)) 686.59/213.87
ACTIVE(U31(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.59/213.87
ACTIVE(U32(U51(tt, z0, z1))) → c7(U32'(mark(U52(isNat(z1), z0, z1)))) 686.59/213.87
ACTIVE(U32(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.59/213.87
ACTIVE(U41(U51(tt, z0, z1), x1)) → c7(U41'(mark(U52(isNat(z1), z0, z1)), x1)) 686.59/213.87
ACTIVE(U41(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.59/213.87
ACTIVE(U51(U11(tt, z0), x1, x2)) → c7(U51'(mark(U12(isNat(z0))), x1, x2)) 686.59/213.87
ACTIVE(U51(U11(tt, z0), x1, x2)) → c7(ACTIVE(U11(tt, z0))) 686.59/213.87
ACTIVE(U51(U31(tt, z0), x1, x2)) → c7(U51'(mark(U32(isNat(z0))), x1, x2)) 686.59/213.87
ACTIVE(U51(U31(tt, z0), x1, x2)) → c7(ACTIVE(U31(tt, z0))) 686.59/213.87
ACTIVE(U51(U51(tt, z0, z1), x1, x2)) → c7(U51'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.59/213.87
ACTIVE(U51(U51(tt, z0, z1), x1, x2)) → c7(ACTIVE(U51(tt, z0, z1))) 686.59/213.87
ACTIVE(U51(isNat(plus(z0, z1)), x1, x2)) → c7(U51'(mark(U11(isNat(z0), z1)), x1, x2)) 686.59/213.87
ACTIVE(U51(isNat(plus(z0, z1)), x1, x2)) → c7(ACTIVE(isNat(plus(z0, z1)))) 686.59/213.87
ACTIVE(U51(isNat(s(z0)), x1, x2)) → c7(U51'(mark(U21(isNat(z0))), x1, x2)) 686.59/213.87
ACTIVE(U51(isNat(s(z0)), x1, x2)) → c7(ACTIVE(isNat(s(z0)))) 686.59/213.87
ACTIVE(U51(isNat(x(z0, z1)), x1, x2)) → c7(U51'(mark(U31(isNat(z0), z1)), x1, x2)) 686.59/213.87
ACTIVE(U51(isNat(x(z0, z1)), x1, x2)) → c7(ACTIVE(isNat(x(z0, z1)))) 686.59/213.87
ACTIVE(U52(plus(z0, 0), x1, x2)) → c26(U52'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.59/213.87
ACTIVE(U52(plus(z0, s(z1)), x1, x2)) → c26(U52'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.59/213.87
ACTIVE(U52(x(z0, 0), x1, x2)) → c26(U52'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.59/213.87
ACTIVE(U52(x(z0, s(z1)), x1, x2)) → c26(U52'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.59/213.87
ACTIVE(U52(U11(z0, z1), x1, x2)) → c26(U52'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.59/213.87
ACTIVE(U52(U12(z0), x1, x2)) → c26(U52'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.59/213.87
ACTIVE(U52(U21(z0), x1, x2)) → c26(U52'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.59/213.87
ACTIVE(U52(U31(z0, z1), x1, x2)) → c26(U52'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.59/213.87
ACTIVE(U52(U32(z0), x1, x2)) → c26(U52'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.59/213.87
ACTIVE(U52(U41(z0, z1), x1, x2)) → c26(U52'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.59/213.87
ACTIVE(U52(U51(z0, z1, z2), x1, x2)) → c26(U52'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.59/213.87
ACTIVE(U52(U52(z0, z1, z2), x1, x2)) → c26(U52'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.59/213.87
ACTIVE(U52(s(z0), x1, x2)) → c26(U52'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.59/213.87
ACTIVE(U52(plus(z0, z1), x1, x2)) → c26(U52'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.59/213.87
ACTIVE(U52(plus(z0, z1), x1, x2)) → c26(U52'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.59/213.87
ACTIVE(U52(U61(z0), x1, x2)) → c26(U52'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.59/213.87
ACTIVE(U52(U71(z0, z1, z2), x1, x2)) → c26(U52'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.59/213.87
ACTIVE(U52(U72(z0, z1, z2), x1, x2)) → c26(U52'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.59/213.87
ACTIVE(U52(x(z0, z1), x1, x2)) → c26(U52'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.59/213.87
ACTIVE(U52(x(z0, z1), x1, x2)) → c26(U52'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.59/213.87
ACTIVE(U52(U12(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.59/213.87
ACTIVE(U52(U21(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.59/213.87
ACTIVE(U52(U32(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.59/213.87
ACTIVE(U52(U41(tt, z0), x1, x2)) → c26(U52'(mark(z0), x1, x2)) 686.59/213.87
ACTIVE(U52(isNat(0), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.59/213.87
ACTIVE(U11(U52(tt, z0, z1), x1)) → c8(U11'(mark(s(plus(z1, z0))), x1)) 686.59/213.87
ACTIVE(U11(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.59/213.87
ACTIVE(U12(U52(tt, z0, z1))) → c8(U12'(mark(s(plus(z1, z0))))) 686.59/213.87
ACTIVE(U12(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.59/213.87
ACTIVE(U21(U52(tt, z0, z1))) → c8(U21'(mark(s(plus(z1, z0))))) 686.59/213.87
ACTIVE(U21(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.59/213.87
ACTIVE(U31(U52(tt, z0, z1), x1)) → c8(U31'(mark(s(plus(z1, z0))), x1)) 686.59/213.87
ACTIVE(U31(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.59/213.87
ACTIVE(U32(U52(tt, z0, z1))) → c8(U32'(mark(s(plus(z1, z0))))) 686.59/213.87
ACTIVE(U32(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.59/213.87
ACTIVE(U41(U52(tt, z0, z1), x1)) → c8(U41'(mark(s(plus(z1, z0))), x1)) 686.59/213.87
ACTIVE(U41(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.59/213.87
ACTIVE(U51(U52(tt, z0, z1), x1, x2)) → c8(U51'(mark(s(plus(z1, z0))), x1, x2)) 686.59/213.87
ACTIVE(U51(U52(tt, z0, z1), x1, x2)) → c8(ACTIVE(U52(tt, z0, z1))) 686.59/213.87
ACTIVE(U52(U11(tt, z0), x1, x2)) → c8(U52'(mark(U12(isNat(z0))), x1, x2)) 686.59/213.87
ACTIVE(U52(U11(tt, z0), x1, x2)) → c8(ACTIVE(U11(tt, z0))) 686.59/213.87
ACTIVE(U52(U31(tt, z0), x1, x2)) → c8(U52'(mark(U32(isNat(z0))), x1, x2)) 686.59/213.87
ACTIVE(U52(U31(tt, z0), x1, x2)) → c8(ACTIVE(U31(tt, z0))) 686.59/213.87
ACTIVE(U52(U51(tt, z0, z1), x1, x2)) → c8(U52'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.59/213.87
ACTIVE(U52(U51(tt, z0, z1), x1, x2)) → c8(ACTIVE(U51(tt, z0, z1))) 686.59/213.87
ACTIVE(U52(U52(tt, z0, z1), x1, x2)) → c8(U52'(mark(s(plus(z1, z0))), x1, x2)) 686.59/213.87
ACTIVE(U52(U52(tt, z0, z1), x1, x2)) → c8(ACTIVE(U52(tt, z0, z1))) 686.59/213.87
ACTIVE(U52(isNat(plus(z0, z1)), x1, x2)) → c8(U52'(mark(U11(isNat(z0), z1)), x1, x2)) 686.59/213.87
ACTIVE(U52(isNat(plus(z0, z1)), x1, x2)) → c8(ACTIVE(isNat(plus(z0, z1)))) 686.59/213.87
ACTIVE(U52(isNat(s(z0)), x1, x2)) → c8(U52'(mark(U21(isNat(z0))), x1, x2)) 686.59/213.87
ACTIVE(U52(isNat(s(z0)), x1, x2)) → c8(ACTIVE(isNat(s(z0)))) 686.59/213.87
ACTIVE(U52(isNat(x(z0, z1)), x1, x2)) → c8(U52'(mark(U31(isNat(z0), z1)), x1, x2)) 686.59/213.87
ACTIVE(U52(isNat(x(z0, z1)), x1, x2)) → c8(ACTIVE(isNat(x(z0, z1)))) 686.59/213.87
ACTIVE(s(plus(z0, 0))) → c27(S(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.59/213.87
ACTIVE(s(plus(z0, s(z1)))) → c27(S(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.59/213.87
ACTIVE(s(x(z0, 0))) → c27(S(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.59/213.87
ACTIVE(s(x(z0, s(z1)))) → c27(S(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.59/213.87
ACTIVE(s(U11(z0, z1))) → c27(S(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.59/213.87
ACTIVE(s(U12(z0))) → c27(S(U12(active(z0))), ACTIVE(U12(z0))) 686.59/213.87
ACTIVE(s(U21(z0))) → c27(S(U21(active(z0))), ACTIVE(U21(z0))) 686.59/213.87
ACTIVE(s(U31(z0, z1))) → c27(S(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.59/213.87
ACTIVE(s(U32(z0))) → c27(S(U32(active(z0))), ACTIVE(U32(z0))) 686.59/213.87
ACTIVE(s(U41(z0, z1))) → c27(S(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.59/213.87
ACTIVE(s(U51(z0, z1, z2))) → c27(S(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.59/213.87
ACTIVE(s(U52(z0, z1, z2))) → c27(S(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.59/213.87
ACTIVE(s(s(z0))) → c27(S(s(active(z0))), ACTIVE(s(z0))) 686.59/213.87
ACTIVE(s(plus(z0, z1))) → c27(S(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.59/213.87
ACTIVE(s(plus(z0, z1))) → c27(S(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.59/213.87
ACTIVE(s(U61(z0))) → c27(S(U61(active(z0))), ACTIVE(U61(z0))) 686.59/213.87
ACTIVE(s(U71(z0, z1, z2))) → c27(S(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.59/213.87
ACTIVE(s(U72(z0, z1, z2))) → c27(S(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.59/213.87
ACTIVE(s(x(z0, z1))) → c27(S(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.59/213.87
ACTIVE(s(x(z0, z1))) → c27(S(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.59/213.87
ACTIVE(s(U12(tt))) → c27(S(mark(tt))) 686.59/213.87
ACTIVE(s(U21(tt))) → c27(S(mark(tt))) 686.59/213.87
ACTIVE(s(U32(tt))) → c27(S(mark(tt))) 686.59/213.87
ACTIVE(s(U41(tt, z0))) → c27(S(mark(z0))) 686.59/213.87
ACTIVE(s(isNat(0))) → c27(S(mark(tt))) 686.59/213.87
ACTIVE(s(U11(tt, z0))) → c9(S(mark(U12(isNat(z0))))) 686.59/213.87
ACTIVE(s(U11(tt, z0))) → c9(ACTIVE(U11(tt, z0))) 686.59/213.87
ACTIVE(s(U31(tt, z0))) → c9(S(mark(U32(isNat(z0))))) 686.59/213.87
ACTIVE(s(U31(tt, z0))) → c9(ACTIVE(U31(tt, z0))) 686.59/213.87
ACTIVE(s(U51(tt, z0, z1))) → c9(S(mark(U52(isNat(z1), z0, z1)))) 686.59/213.87
ACTIVE(s(U51(tt, z0, z1))) → c9(ACTIVE(U51(tt, z0, z1))) 686.59/213.87
ACTIVE(s(U52(tt, z0, z1))) → c9(S(mark(s(plus(z1, z0))))) 686.59/213.87
ACTIVE(s(U52(tt, z0, z1))) → c9(ACTIVE(U52(tt, z0, z1))) 686.59/213.87
ACTIVE(s(isNat(plus(z0, z1)))) → c9(S(mark(U11(isNat(z0), z1)))) 686.59/213.87
ACTIVE(s(isNat(plus(z0, z1)))) → c9(ACTIVE(isNat(plus(z0, z1)))) 686.59/213.87
ACTIVE(s(isNat(s(z0)))) → c9(S(mark(U21(isNat(z0))))) 686.59/213.87
ACTIVE(s(isNat(s(z0)))) → c9(ACTIVE(isNat(s(z0)))) 686.59/213.87
ACTIVE(s(isNat(x(z0, z1)))) → c9(S(mark(U31(isNat(z0), z1)))) 686.59/213.87
ACTIVE(s(isNat(x(z0, z1)))) → c9(ACTIVE(isNat(x(z0, z1)))) 686.59/213.87
ACTIVE(U61(plus(z0, 0))) → c30(U61'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.59/213.87
ACTIVE(U61(plus(z0, s(z1)))) → c30(U61'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.59/213.87
ACTIVE(U61(x(z0, 0))) → c30(U61'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.59/213.87
ACTIVE(U61(x(z0, s(z1)))) → c30(U61'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.59/213.87
ACTIVE(U61(U11(z0, z1))) → c30(U61'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.59/213.87
ACTIVE(U61(U12(z0))) → c30(U61'(U12(active(z0))), ACTIVE(U12(z0))) 686.59/213.87
ACTIVE(U61(U21(z0))) → c30(U61'(U21(active(z0))), ACTIVE(U21(z0))) 686.59/213.87
ACTIVE(U61(U31(z0, z1))) → c30(U61'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.59/213.87
ACTIVE(U61(U32(z0))) → c30(U61'(U32(active(z0))), ACTIVE(U32(z0))) 686.59/213.87
ACTIVE(U61(U41(z0, z1))) → c30(U61'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.59/213.87
ACTIVE(U61(U51(z0, z1, z2))) → c30(U61'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.59/213.87
ACTIVE(U61(U52(z0, z1, z2))) → c30(U61'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.59/213.87
ACTIVE(U61(s(z0))) → c30(U61'(s(active(z0))), ACTIVE(s(z0))) 686.59/213.87
ACTIVE(U61(plus(z0, z1))) → c30(U61'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.59/213.87
ACTIVE(U61(plus(z0, z1))) → c30(U61'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.59/213.87
ACTIVE(U61(U61(z0))) → c30(U61'(U61(active(z0))), ACTIVE(U61(z0))) 686.59/213.87
ACTIVE(U61(U71(z0, z1, z2))) → c30(U61'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.59/213.87
ACTIVE(U61(U72(z0, z1, z2))) → c30(U61'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.59/213.87
ACTIVE(U61(x(z0, z1))) → c30(U61'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.59/213.87
ACTIVE(U61(x(z0, z1))) → c30(U61'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.59/213.87
ACTIVE(U11(U61(tt), x1)) → c19(U11'(mark(0), x1)) 686.59/213.87
ACTIVE(U12(U61(tt))) → c20(U12'(mark(0))) 686.59/213.87
ACTIVE(U21(U61(tt))) → c21(U21'(mark(0))) 686.59/213.87
ACTIVE(U31(U61(tt), x1)) → c22(U31'(mark(0), x1)) 686.59/213.87
ACTIVE(U32(U61(tt))) → c23(U32'(mark(0))) 686.59/213.87
ACTIVE(U41(U61(tt), x1)) → c24(U41'(mark(0), x1)) 686.59/213.87
ACTIVE(U51(U61(tt), x1, x2)) → c25(U51'(mark(0), x1, x2)) 686.59/213.87
ACTIVE(U52(U61(tt), x1, x2)) → c26(U52'(mark(0), x1, x2)) 686.59/213.87
ACTIVE(s(U61(tt))) → c27(S(mark(0))) 686.59/213.87
ACTIVE(U61(U12(tt))) → c30(U61'(mark(tt))) 686.59/213.87
ACTIVE(U61(U21(tt))) → c30(U61'(mark(tt))) 686.59/213.87
ACTIVE(U61(U32(tt))) → c30(U61'(mark(tt))) 686.59/213.87
ACTIVE(U61(U41(tt, z0))) → c30(U61'(mark(z0))) 686.59/213.87
ACTIVE(U61(U61(tt))) → c30(U61'(mark(0))) 686.59/213.87
ACTIVE(U61(isNat(0))) → c30(U61'(mark(tt))) 686.59/213.87
ACTIVE(U61(U11(tt, z0))) → c10(U61'(mark(U12(isNat(z0))))) 686.59/213.87
ACTIVE(U61(U11(tt, z0))) → c10(ACTIVE(U11(tt, z0))) 686.59/213.87
ACTIVE(U61(U31(tt, z0))) → c10(U61'(mark(U32(isNat(z0))))) 686.59/213.87
ACTIVE(U61(U31(tt, z0))) → c10(ACTIVE(U31(tt, z0))) 686.59/213.87
ACTIVE(U61(U51(tt, z0, z1))) → c10(U61'(mark(U52(isNat(z1), z0, z1)))) 686.59/213.87
ACTIVE(U61(U51(tt, z0, z1))) → c10(ACTIVE(U51(tt, z0, z1))) 686.59/213.87
ACTIVE(U61(U52(tt, z0, z1))) → c10(U61'(mark(s(plus(z1, z0))))) 686.59/213.87
ACTIVE(U61(U52(tt, z0, z1))) → c10(ACTIVE(U52(tt, z0, z1))) 686.59/213.87
ACTIVE(U61(isNat(plus(z0, z1)))) → c10(U61'(mark(U11(isNat(z0), z1)))) 686.59/213.87
ACTIVE(U61(isNat(plus(z0, z1)))) → c10(ACTIVE(isNat(plus(z0, z1)))) 686.59/213.87
ACTIVE(U61(isNat(s(z0)))) → c10(U61'(mark(U21(isNat(z0))))) 686.59/213.87
ACTIVE(U61(isNat(s(z0)))) → c10(ACTIVE(isNat(s(z0)))) 686.59/213.87
ACTIVE(U61(isNat(x(z0, z1)))) → c10(U61'(mark(U31(isNat(z0), z1)))) 686.59/213.87
ACTIVE(U61(isNat(x(z0, z1)))) → c10(ACTIVE(isNat(x(z0, z1)))) 686.59/213.87
ACTIVE(U71(plus(z0, 0), x1, x2)) → c31(U71'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.59/213.87
ACTIVE(U71(plus(z0, s(z1)), x1, x2)) → c31(U71'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.59/213.87
ACTIVE(U71(x(z0, 0), x1, x2)) → c31(U71'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.59/213.87
ACTIVE(U71(x(z0, s(z1)), x1, x2)) → c31(U71'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.59/213.87
ACTIVE(U71(U11(z0, z1), x1, x2)) → c31(U71'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.59/213.87
ACTIVE(U71(U12(z0), x1, x2)) → c31(U71'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.59/213.87
ACTIVE(U71(U21(z0), x1, x2)) → c31(U71'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.59/213.87
ACTIVE(U71(U31(z0, z1), x1, x2)) → c31(U71'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.59/213.87
ACTIVE(U71(U32(z0), x1, x2)) → c31(U71'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.59/213.87
ACTIVE(U71(U41(z0, z1), x1, x2)) → c31(U71'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.59/213.87
ACTIVE(U71(U51(z0, z1, z2), x1, x2)) → c31(U71'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.59/213.87
ACTIVE(U71(U52(z0, z1, z2), x1, x2)) → c31(U71'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.59/213.87
ACTIVE(U71(s(z0), x1, x2)) → c31(U71'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.59/213.87
ACTIVE(U71(plus(z0, z1), x1, x2)) → c31(U71'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.59/213.87
ACTIVE(U71(plus(z0, z1), x1, x2)) → c31(U71'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.59/213.87
ACTIVE(U71(U61(z0), x1, x2)) → c31(U71'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.59/213.87
ACTIVE(U71(U71(z0, z1, z2), x1, x2)) → c31(U71'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.59/213.87
ACTIVE(U71(U72(z0, z1, z2), x1, x2)) → c31(U71'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.59/213.87
ACTIVE(U71(x(z0, z1), x1, x2)) → c31(U71'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.59/213.87
ACTIVE(U71(x(z0, z1), x1, x2)) → c31(U71'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.59/213.87
ACTIVE(U71(U12(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.59/213.87
ACTIVE(U71(U21(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.59/213.87
ACTIVE(U71(U32(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.59/213.87
ACTIVE(U71(U41(tt, z0), x1, x2)) → c31(U71'(mark(z0), x1, x2)) 686.59/213.87
ACTIVE(U71(U61(tt), x1, x2)) → c31(U71'(mark(0), x1, x2)) 686.59/213.87
ACTIVE(U71(isNat(0), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.59/213.87
ACTIVE(U11(U71(tt, z0, z1), x1)) → c11(U11'(mark(U72(isNat(z1), z0, z1)), x1)) 686.59/213.87
ACTIVE(U11(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.59/213.87
ACTIVE(U12(U71(tt, z0, z1))) → c11(U12'(mark(U72(isNat(z1), z0, z1)))) 686.59/213.87
ACTIVE(U12(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.59/213.87
ACTIVE(U21(U71(tt, z0, z1))) → c11(U21'(mark(U72(isNat(z1), z0, z1)))) 686.59/213.87
ACTIVE(U21(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.59/213.87
ACTIVE(U31(U71(tt, z0, z1), x1)) → c11(U31'(mark(U72(isNat(z1), z0, z1)), x1)) 686.59/213.87
ACTIVE(U31(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.59/213.87
ACTIVE(U32(U71(tt, z0, z1))) → c11(U32'(mark(U72(isNat(z1), z0, z1)))) 686.59/213.87
ACTIVE(U32(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.59/213.87
ACTIVE(U41(U71(tt, z0, z1), x1)) → c11(U41'(mark(U72(isNat(z1), z0, z1)), x1)) 686.59/213.87
ACTIVE(U41(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.59/213.87
ACTIVE(U51(U71(tt, z0, z1), x1, x2)) → c11(U51'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.59/213.87
ACTIVE(U51(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.59/213.87
ACTIVE(U52(U71(tt, z0, z1), x1, x2)) → c11(U52'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.59/213.87
ACTIVE(U52(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.59/213.87
ACTIVE(s(U71(tt, z0, z1))) → c11(S(mark(U72(isNat(z1), z0, z1)))) 686.59/213.87
ACTIVE(s(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.59/213.87
ACTIVE(U61(U71(tt, z0, z1))) → c11(U61'(mark(U72(isNat(z1), z0, z1)))) 686.59/213.87
ACTIVE(U61(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.59/213.87
ACTIVE(U71(U11(tt, z0), x1, x2)) → c11(U71'(mark(U12(isNat(z0))), x1, x2)) 686.59/213.87
ACTIVE(U71(U11(tt, z0), x1, x2)) → c11(ACTIVE(U11(tt, z0))) 686.59/213.87
ACTIVE(U71(U31(tt, z0), x1, x2)) → c11(U71'(mark(U32(isNat(z0))), x1, x2)) 686.59/213.87
ACTIVE(U71(U31(tt, z0), x1, x2)) → c11(ACTIVE(U31(tt, z0))) 686.59/213.87
ACTIVE(U71(U51(tt, z0, z1), x1, x2)) → c11(U71'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.59/213.87
ACTIVE(U71(U51(tt, z0, z1), x1, x2)) → c11(ACTIVE(U51(tt, z0, z1))) 686.59/213.87
ACTIVE(U71(U52(tt, z0, z1), x1, x2)) → c11(U71'(mark(s(plus(z1, z0))), x1, x2)) 686.59/213.87
ACTIVE(U71(U52(tt, z0, z1), x1, x2)) → c11(ACTIVE(U52(tt, z0, z1))) 686.59/213.87
ACTIVE(U71(U71(tt, z0, z1), x1, x2)) → c11(U71'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.59/213.87
ACTIVE(U71(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.59/213.87
ACTIVE(U71(isNat(plus(z0, z1)), x1, x2)) → c11(U71'(mark(U11(isNat(z0), z1)), x1, x2)) 686.59/213.87
ACTIVE(U71(isNat(plus(z0, z1)), x1, x2)) → c11(ACTIVE(isNat(plus(z0, z1)))) 686.59/213.87
ACTIVE(U71(isNat(s(z0)), x1, x2)) → c11(U71'(mark(U21(isNat(z0))), x1, x2)) 686.59/213.87
ACTIVE(U71(isNat(s(z0)), x1, x2)) → c11(ACTIVE(isNat(s(z0)))) 686.59/213.87
ACTIVE(U71(isNat(x(z0, z1)), x1, x2)) → c11(U71'(mark(U31(isNat(z0), z1)), x1, x2)) 686.59/213.87
ACTIVE(U71(isNat(x(z0, z1)), x1, x2)) → c11(ACTIVE(isNat(x(z0, z1)))) 686.59/213.87
ACTIVE(U72(plus(z0, 0), x1, x2)) → c32(U72'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.59/213.87
ACTIVE(U72(plus(z0, s(z1)), x1, x2)) → c32(U72'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.59/213.87
ACTIVE(U72(x(z0, 0), x1, x2)) → c32(U72'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.59/213.87
ACTIVE(U72(x(z0, s(z1)), x1, x2)) → c32(U72'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.59/213.87
ACTIVE(U72(U11(z0, z1), x1, x2)) → c32(U72'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.59/213.87
ACTIVE(U72(U12(z0), x1, x2)) → c32(U72'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.59/213.87
ACTIVE(U72(U21(z0), x1, x2)) → c32(U72'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.59/213.87
ACTIVE(U72(U31(z0, z1), x1, x2)) → c32(U72'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.59/213.87
ACTIVE(U72(U32(z0), x1, x2)) → c32(U72'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.59/213.87
ACTIVE(U72(U41(z0, z1), x1, x2)) → c32(U72'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.59/213.87
ACTIVE(U72(U51(z0, z1, z2), x1, x2)) → c32(U72'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.59/213.87
ACTIVE(U72(U52(z0, z1, z2), x1, x2)) → c32(U72'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.59/213.87
ACTIVE(U72(s(z0), x1, x2)) → c32(U72'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.59/213.87
ACTIVE(U72(plus(z0, z1), x1, x2)) → c32(U72'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.59/213.87
ACTIVE(U72(plus(z0, z1), x1, x2)) → c32(U72'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.59/213.87
ACTIVE(U72(U61(z0), x1, x2)) → c32(U72'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.59/213.87
ACTIVE(U72(U71(z0, z1, z2), x1, x2)) → c32(U72'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.59/213.87
ACTIVE(U72(U72(z0, z1, z2), x1, x2)) → c32(U72'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.59/213.87
ACTIVE(U72(x(z0, z1), x1, x2)) → c32(U72'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.59/213.87
ACTIVE(U72(x(z0, z1), x1, x2)) → c32(U72'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.59/213.87
ACTIVE(U72(U12(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.59/213.87
ACTIVE(U72(U21(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.59/213.87
ACTIVE(U72(U32(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.59/213.87
ACTIVE(U72(U41(tt, z0), x1, x2)) → c32(U72'(mark(z0), x1, x2)) 686.59/213.87
ACTIVE(U72(U61(tt), x1, x2)) → c32(U72'(mark(0), x1, x2)) 686.59/213.87
ACTIVE(U72(isNat(0), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.59/213.87
ACTIVE(U11(U72(tt, z0, z1), x1)) → c12(U11'(mark(plus(x(z1, z0), z1)), x1)) 686.59/213.87
ACTIVE(U11(U72(tt, z0, z1), x1)) → c12(ACTIVE(U72(tt, z0, z1))) 686.59/213.87
ACTIVE(U12(U72(tt, z0, z1))) → c12(U12'(mark(plus(x(z1, z0), z1)))) 686.59/213.87
ACTIVE(U12(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.59/213.87
ACTIVE(U21(U72(tt, z0, z1))) → c12(U21'(mark(plus(x(z1, z0), z1)))) 686.59/213.87
ACTIVE(U21(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.59/213.87
ACTIVE(U31(U72(tt, z0, z1), x1)) → c12(U31'(mark(plus(x(z1, z0), z1)), x1)) 686.59/213.87
ACTIVE(U31(U72(tt, z0, z1), x1)) → c12(ACTIVE(U72(tt, z0, z1))) 686.59/213.87
ACTIVE(U32(U72(tt, z0, z1))) → c12(U32'(mark(plus(x(z1, z0), z1)))) 686.59/213.87
ACTIVE(U32(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.59/213.87
ACTIVE(U41(U72(tt, z0, z1), x1)) → c12(U41'(mark(plus(x(z1, z0), z1)), x1)) 686.59/213.87
ACTIVE(U41(U72(tt, z0, z1), x1)) → c12(ACTIVE(U72(tt, z0, z1))) 686.59/213.87
ACTIVE(U51(U72(tt, z0, z1), x1, x2)) → c12(U51'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.59/213.87
ACTIVE(U51(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.59/213.87
ACTIVE(U52(U72(tt, z0, z1), x1, x2)) → c12(U52'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.59/213.87
ACTIVE(U52(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.59/213.87
ACTIVE(s(U72(tt, z0, z1))) → c12(S(mark(plus(x(z1, z0), z1)))) 686.59/213.87
ACTIVE(s(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.59/213.87
ACTIVE(U61(U72(tt, z0, z1))) → c12(U61'(mark(plus(x(z1, z0), z1)))) 686.59/213.87
ACTIVE(U61(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.59/213.87
ACTIVE(U71(U72(tt, z0, z1), x1, x2)) → c12(U71'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.59/213.87
ACTIVE(U71(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.59/213.87
ACTIVE(U72(U11(tt, z0), x1, x2)) → c12(U72'(mark(U12(isNat(z0))), x1, x2)) 686.59/213.87
ACTIVE(U72(U11(tt, z0), x1, x2)) → c12(ACTIVE(U11(tt, z0))) 686.59/213.87
ACTIVE(U72(U31(tt, z0), x1, x2)) → c12(U72'(mark(U32(isNat(z0))), x1, x2)) 686.59/213.87
ACTIVE(U72(U31(tt, z0), x1, x2)) → c12(ACTIVE(U31(tt, z0))) 686.59/213.87
ACTIVE(U72(U51(tt, z0, z1), x1, x2)) → c12(U72'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.59/213.87
ACTIVE(U72(U51(tt, z0, z1), x1, x2)) → c12(ACTIVE(U51(tt, z0, z1))) 686.59/213.87
ACTIVE(U72(U52(tt, z0, z1), x1, x2)) → c12(U72'(mark(s(plus(z1, z0))), x1, x2)) 686.59/213.87
ACTIVE(U72(U52(tt, z0, z1), x1, x2)) → c12(ACTIVE(U52(tt, z0, z1))) 686.59/213.87
ACTIVE(U72(U71(tt, z0, z1), x1, x2)) → c12(U72'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.59/213.87
ACTIVE(U72(U71(tt, z0, z1), x1, x2)) → c12(ACTIVE(U71(tt, z0, z1))) 686.59/213.87
ACTIVE(U72(U72(tt, z0, z1), x1, x2)) → c12(U72'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.59/213.87
ACTIVE(U72(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.59/213.87
ACTIVE(U72(isNat(plus(z0, z1)), x1, x2)) → c12(U72'(mark(U11(isNat(z0), z1)), x1, x2)) 686.59/213.87
ACTIVE(U72(isNat(plus(z0, z1)), x1, x2)) → c12(ACTIVE(isNat(plus(z0, z1)))) 686.59/213.87
ACTIVE(U72(isNat(s(z0)), x1, x2)) → c12(U72'(mark(U21(isNat(z0))), x1, x2)) 686.59/213.87
ACTIVE(U72(isNat(s(z0)), x1, x2)) → c12(ACTIVE(isNat(s(z0)))) 686.59/213.87
ACTIVE(U72(isNat(x(z0, z1)), x1, x2)) → c12(U72'(mark(U31(isNat(z0), z1)), x1, x2)) 686.59/213.87
ACTIVE(U72(isNat(x(z0, z1)), x1, x2)) → c12(ACTIVE(isNat(x(z0, z1)))) 686.59/213.87
PROPER(U11(x0, U11(z0, z1))) → c65(U11'(proper(x0), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(U11(z0, z1))) 686.59/213.87
PROPER(U11(x0, U12(z0))) → c65(U11'(proper(x0), U12(proper(z0))), PROPER(x0), PROPER(U12(z0))) 686.59/213.87
PROPER(U11(x0, isNat(z0))) → c65(U11'(proper(x0), isNat(proper(z0))), PROPER(x0), PROPER(isNat(z0))) 686.59/213.87
PROPER(U11(x0, U21(z0))) → c65(U11'(proper(x0), U21(proper(z0))), PROPER(x0), PROPER(U21(z0))) 686.59/213.87
PROPER(U11(x0, U31(z0, z1))) → c65(U11'(proper(x0), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(U31(z0, z1))) 686.59/213.87
PROPER(U11(x0, U32(z0))) → c65(U11'(proper(x0), U32(proper(z0))), PROPER(x0), PROPER(U32(z0))) 686.59/213.87
PROPER(U11(x0, U41(z0, z1))) → c65(U11'(proper(x0), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(U41(z0, z1))) 686.59/213.87
PROPER(U11(x0, U51(z0, z1, z2))) → c65(U11'(proper(x0), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U51(z0, z1, z2))) 686.59/213.87
PROPER(U11(x0, U52(z0, z1, z2))) → c65(U11'(proper(x0), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U52(z0, z1, z2))) 686.59/213.87
PROPER(U11(x0, s(z0))) → c65(U11'(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 686.59/213.87
PROPER(U11(x0, plus(z0, z1))) → c65(U11'(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 686.59/213.87
PROPER(U11(x0, U61(z0))) → c65(U11'(proper(x0), U61(proper(z0))), PROPER(x0), PROPER(U61(z0))) 686.59/213.87
PROPER(U11(x0, U71(z0, z1, z2))) → c65(U11'(proper(x0), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U71(z0, z1, z2))) 686.59/213.87
PROPER(U11(x0, U72(z0, z1, z2))) → c65(U11'(proper(x0), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U72(z0, z1, z2))) 686.59/213.87
PROPER(U11(x0, x(z0, z1))) → c65(U11'(proper(x0), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x(z0, z1))) 686.59/213.87
PROPER(U11(U11(z0, z1), x1)) → c65(U11'(U11(proper(z0), proper(z1)), proper(x1)), PROPER(U11(z0, z1)), PROPER(x1)) 686.59/213.87
PROPER(U11(U12(z0), x1)) → c65(U11'(U12(proper(z0)), proper(x1)), PROPER(U12(z0)), PROPER(x1)) 686.59/213.87
PROPER(U11(isNat(z0), x1)) → c65(U11'(isNat(proper(z0)), proper(x1)), PROPER(isNat(z0)), PROPER(x1)) 686.59/213.87
PROPER(U11(U21(z0), x1)) → c65(U11'(U21(proper(z0)), proper(x1)), PROPER(U21(z0)), PROPER(x1)) 686.59/213.87
PROPER(U11(U31(z0, z1), x1)) → c65(U11'(U31(proper(z0), proper(z1)), proper(x1)), PROPER(U31(z0, z1)), PROPER(x1)) 686.59/213.87
PROPER(U11(U32(z0), x1)) → c65(U11'(U32(proper(z0)), proper(x1)), PROPER(U32(z0)), PROPER(x1)) 686.59/213.87
PROPER(U11(U41(z0, z1), x1)) → c65(U11'(U41(proper(z0), proper(z1)), proper(x1)), PROPER(U41(z0, z1)), PROPER(x1)) 686.59/213.87
PROPER(U11(U51(z0, z1, z2), x1)) → c65(U11'(U51(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U51(z0, z1, z2)), PROPER(x1)) 686.59/213.87
PROPER(U11(U52(z0, z1, z2), x1)) → c65(U11'(U52(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U52(z0, z1, z2)), PROPER(x1)) 686.59/213.87
PROPER(U11(s(z0), x1)) → c65(U11'(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 686.59/213.87
PROPER(U11(plus(z0, z1), x1)) → c65(U11'(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 686.59/213.87
PROPER(U11(U61(z0), x1)) → c65(U11'(U61(proper(z0)), proper(x1)), PROPER(U61(z0)), PROPER(x1)) 686.59/213.87
PROPER(U11(U71(z0, z1, z2), x1)) → c65(U11'(U71(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U71(z0, z1, z2)), PROPER(x1)) 686.59/213.87
PROPER(U11(U72(z0, z1, z2), x1)) → c65(U11'(U72(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U72(z0, z1, z2)), PROPER(x1)) 686.59/213.87
PROPER(U11(x(z0, z1), x1)) → c65(U11'(x(proper(z0), proper(z1)), proper(x1)), PROPER(x(z0, z1)), PROPER(x1)) 686.59/213.87
PROPER(U11(x0, tt)) → c65(U11'(proper(x0), ok(tt)), PROPER(x0)) 686.59/213.87
PROPER(U11(x0, 0)) → c65(U11'(proper(x0), ok(0)), PROPER(x0)) 686.59/213.87
PROPER(U11(tt, x1)) → c65(U11'(ok(tt), proper(x1)), PROPER(x1)) 686.59/213.87
PROPER(U11(0, x1)) → c65(U11'(ok(0), proper(x1)), PROPER(x1)) 686.59/213.87
PROPER(U12(U11(z0, z1))) → c67(U12'(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.59/213.87
PROPER(U12(U12(z0))) → c67(U12'(U12(proper(z0))), PROPER(U12(z0))) 686.59/213.87
PROPER(U12(isNat(z0))) → c67(U12'(isNat(proper(z0))), PROPER(isNat(z0))) 686.59/213.87
PROPER(U12(U21(z0))) → c67(U12'(U21(proper(z0))), PROPER(U21(z0))) 686.59/213.87
PROPER(U12(U31(z0, z1))) → c67(U12'(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.59/213.87
PROPER(U12(U32(z0))) → c67(U12'(U32(proper(z0))), PROPER(U32(z0))) 686.59/213.87
PROPER(U12(U41(z0, z1))) → c67(U12'(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.59/213.87
PROPER(U12(U51(z0, z1, z2))) → c67(U12'(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.59/213.87
PROPER(U12(U52(z0, z1, z2))) → c67(U12'(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.59/213.87
PROPER(U12(s(z0))) → c67(U12'(s(proper(z0))), PROPER(s(z0))) 686.59/213.87
PROPER(U12(plus(z0, z1))) → c67(U12'(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.59/213.87
PROPER(U12(U61(z0))) → c67(U12'(U61(proper(z0))), PROPER(U61(z0))) 686.59/213.87
PROPER(U12(U71(z0, z1, z2))) → c67(U12'(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.59/213.87
PROPER(U12(U72(z0, z1, z2))) → c67(U12'(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.59/213.87
PROPER(U12(x(z0, z1))) → c67(U12'(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.59/213.87
PROPER(U12(tt)) → c67(U12'(ok(tt))) 686.59/213.87
PROPER(U12(0)) → c67(U12'(ok(0))) 686.59/213.87
PROPER(isNat(U11(z0, z1))) → c68(ISNAT(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.59/213.87
PROPER(isNat(U12(z0))) → c68(ISNAT(U12(proper(z0))), PROPER(U12(z0))) 686.59/213.87
PROPER(isNat(isNat(z0))) → c68(ISNAT(isNat(proper(z0))), PROPER(isNat(z0))) 686.59/213.87
PROPER(isNat(U21(z0))) → c68(ISNAT(U21(proper(z0))), PROPER(U21(z0))) 686.59/213.87
PROPER(isNat(U31(z0, z1))) → c68(ISNAT(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.59/213.87
PROPER(isNat(U32(z0))) → c68(ISNAT(U32(proper(z0))), PROPER(U32(z0))) 686.59/213.87
PROPER(isNat(U41(z0, z1))) → c68(ISNAT(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.59/213.87
PROPER(isNat(U51(z0, z1, z2))) → c68(ISNAT(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.59/213.87
PROPER(isNat(U52(z0, z1, z2))) → c68(ISNAT(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.59/213.87
PROPER(isNat(s(z0))) → c68(ISNAT(s(proper(z0))), PROPER(s(z0))) 686.59/213.87
PROPER(isNat(plus(z0, z1))) → c68(ISNAT(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.59/213.87
PROPER(isNat(U61(z0))) → c68(ISNAT(U61(proper(z0))), PROPER(U61(z0))) 686.59/213.87
PROPER(isNat(U71(z0, z1, z2))) → c68(ISNAT(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.59/213.87
PROPER(isNat(U72(z0, z1, z2))) → c68(ISNAT(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.59/213.87
PROPER(isNat(x(z0, z1))) → c68(ISNAT(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.59/213.87
PROPER(isNat(tt)) → c68(ISNAT(ok(tt))) 686.59/213.87
PROPER(isNat(0)) → c68(ISNAT(ok(0))) 686.59/213.87
PROPER(U21(U11(z0, z1))) → c69(U21'(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.59/213.87
PROPER(U21(U12(z0))) → c69(U21'(U12(proper(z0))), PROPER(U12(z0))) 686.59/213.87
PROPER(U21(isNat(z0))) → c69(U21'(isNat(proper(z0))), PROPER(isNat(z0))) 686.59/213.87
PROPER(U21(U21(z0))) → c69(U21'(U21(proper(z0))), PROPER(U21(z0))) 686.59/213.87
PROPER(U21(U31(z0, z1))) → c69(U21'(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.59/213.87
PROPER(U21(U32(z0))) → c69(U21'(U32(proper(z0))), PROPER(U32(z0))) 686.59/213.87
PROPER(U21(U41(z0, z1))) → c69(U21'(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.59/213.87
PROPER(U21(U51(z0, z1, z2))) → c69(U21'(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.59/213.87
PROPER(U21(U52(z0, z1, z2))) → c69(U21'(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.59/213.87
PROPER(U21(s(z0))) → c69(U21'(s(proper(z0))), PROPER(s(z0))) 686.59/213.87
PROPER(U21(plus(z0, z1))) → c69(U21'(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.59/213.87
PROPER(U21(U61(z0))) → c69(U21'(U61(proper(z0))), PROPER(U61(z0))) 686.59/213.87
PROPER(U21(U71(z0, z1, z2))) → c69(U21'(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.59/213.87
PROPER(U21(U72(z0, z1, z2))) → c69(U21'(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.59/213.87
PROPER(U21(x(z0, z1))) → c69(U21'(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.59/213.87
PROPER(U21(tt)) → c69(U21'(ok(tt))) 686.59/213.87
PROPER(U21(0)) → c69(U21'(ok(0))) 686.59/213.87
PROPER(U31(x0, U11(z0, z1))) → c70(U31'(proper(x0), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(U11(z0, z1))) 686.59/213.87
PROPER(U31(x0, U12(z0))) → c70(U31'(proper(x0), U12(proper(z0))), PROPER(x0), PROPER(U12(z0))) 686.59/213.87
PROPER(U31(x0, isNat(z0))) → c70(U31'(proper(x0), isNat(proper(z0))), PROPER(x0), PROPER(isNat(z0))) 686.59/213.87
PROPER(U31(x0, U21(z0))) → c70(U31'(proper(x0), U21(proper(z0))), PROPER(x0), PROPER(U21(z0))) 686.59/213.87
PROPER(U31(x0, U31(z0, z1))) → c70(U31'(proper(x0), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(U31(z0, z1))) 686.59/213.87
PROPER(U31(x0, U32(z0))) → c70(U31'(proper(x0), U32(proper(z0))), PROPER(x0), PROPER(U32(z0))) 686.59/213.87
PROPER(U31(x0, U41(z0, z1))) → c70(U31'(proper(x0), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(U41(z0, z1))) 686.59/213.87
PROPER(U31(x0, U51(z0, z1, z2))) → c70(U31'(proper(x0), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U51(z0, z1, z2))) 686.59/213.87
PROPER(U31(x0, U52(z0, z1, z2))) → c70(U31'(proper(x0), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U52(z0, z1, z2))) 686.59/213.87
PROPER(U31(x0, s(z0))) → c70(U31'(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 686.59/213.87
PROPER(U31(x0, plus(z0, z1))) → c70(U31'(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 686.59/213.87
PROPER(U31(x0, U61(z0))) → c70(U31'(proper(x0), U61(proper(z0))), PROPER(x0), PROPER(U61(z0))) 686.59/213.87
PROPER(U31(x0, U71(z0, z1, z2))) → c70(U31'(proper(x0), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U71(z0, z1, z2))) 686.59/213.87
PROPER(U31(x0, U72(z0, z1, z2))) → c70(U31'(proper(x0), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U72(z0, z1, z2))) 686.59/213.87
PROPER(U31(x0, x(z0, z1))) → c70(U31'(proper(x0), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x(z0, z1))) 686.59/213.87
PROPER(U31(U11(z0, z1), x1)) → c70(U31'(U11(proper(z0), proper(z1)), proper(x1)), PROPER(U11(z0, z1)), PROPER(x1)) 686.59/213.87
PROPER(U31(U12(z0), x1)) → c70(U31'(U12(proper(z0)), proper(x1)), PROPER(U12(z0)), PROPER(x1)) 686.59/213.87
PROPER(U31(isNat(z0), x1)) → c70(U31'(isNat(proper(z0)), proper(x1)), PROPER(isNat(z0)), PROPER(x1)) 686.59/213.87
PROPER(U31(U21(z0), x1)) → c70(U31'(U21(proper(z0)), proper(x1)), PROPER(U21(z0)), PROPER(x1)) 686.59/213.87
PROPER(U31(U31(z0, z1), x1)) → c70(U31'(U31(proper(z0), proper(z1)), proper(x1)), PROPER(U31(z0, z1)), PROPER(x1)) 686.59/213.87
PROPER(U31(U32(z0), x1)) → c70(U31'(U32(proper(z0)), proper(x1)), PROPER(U32(z0)), PROPER(x1)) 686.59/213.87
PROPER(U31(U41(z0, z1), x1)) → c70(U31'(U41(proper(z0), proper(z1)), proper(x1)), PROPER(U41(z0, z1)), PROPER(x1)) 686.59/213.87
PROPER(U31(U51(z0, z1, z2), x1)) → c70(U31'(U51(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U51(z0, z1, z2)), PROPER(x1)) 686.59/213.87
PROPER(U31(U52(z0, z1, z2), x1)) → c70(U31'(U52(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U52(z0, z1, z2)), PROPER(x1)) 686.59/213.87
PROPER(U31(s(z0), x1)) → c70(U31'(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 686.59/213.87
PROPER(U31(plus(z0, z1), x1)) → c70(U31'(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 686.59/213.87
PROPER(U31(U61(z0), x1)) → c70(U31'(U61(proper(z0)), proper(x1)), PROPER(U61(z0)), PROPER(x1)) 686.59/213.87
PROPER(U31(U71(z0, z1, z2), x1)) → c70(U31'(U71(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U71(z0, z1, z2)), PROPER(x1)) 686.59/213.87
PROPER(U31(U72(z0, z1, z2), x1)) → c70(U31'(U72(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U72(z0, z1, z2)), PROPER(x1)) 686.59/213.87
PROPER(U31(x(z0, z1), x1)) → c70(U31'(x(proper(z0), proper(z1)), proper(x1)), PROPER(x(z0, z1)), PROPER(x1)) 686.59/213.87
PROPER(U31(x0, tt)) → c70(U31'(proper(x0), ok(tt)), PROPER(x0)) 686.59/213.87
PROPER(U31(x0, 0)) → c70(U31'(proper(x0), ok(0)), PROPER(x0)) 686.59/213.87
PROPER(U31(tt, x1)) → c70(U31'(ok(tt), proper(x1)), PROPER(x1)) 686.59/213.87
PROPER(U31(0, x1)) → c70(U31'(ok(0), proper(x1)), PROPER(x1)) 686.59/213.87
PROPER(U32(U11(z0, z1))) → c71(U32'(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.59/213.87
PROPER(U32(U12(z0))) → c71(U32'(U12(proper(z0))), PROPER(U12(z0))) 686.59/213.87
PROPER(U32(isNat(z0))) → c71(U32'(isNat(proper(z0))), PROPER(isNat(z0))) 686.59/213.87
PROPER(U32(U21(z0))) → c71(U32'(U21(proper(z0))), PROPER(U21(z0))) 686.59/213.87
PROPER(U32(U31(z0, z1))) → c71(U32'(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.59/213.87
PROPER(U32(U32(z0))) → c71(U32'(U32(proper(z0))), PROPER(U32(z0))) 686.59/213.87
PROPER(U32(U41(z0, z1))) → c71(U32'(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.59/213.87
PROPER(U32(U51(z0, z1, z2))) → c71(U32'(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.59/213.87
PROPER(U32(U52(z0, z1, z2))) → c71(U32'(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.59/213.87
PROPER(U32(s(z0))) → c71(U32'(s(proper(z0))), PROPER(s(z0))) 686.59/213.87
PROPER(U32(plus(z0, z1))) → c71(U32'(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.59/213.87
PROPER(U32(U61(z0))) → c71(U32'(U61(proper(z0))), PROPER(U61(z0))) 686.59/213.87
PROPER(U32(U71(z0, z1, z2))) → c71(U32'(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.59/213.87
PROPER(U32(U72(z0, z1, z2))) → c71(U32'(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.59/213.87
PROPER(U32(x(z0, z1))) → c71(U32'(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.59/213.87
PROPER(U32(tt)) → c71(U32'(ok(tt))) 686.59/213.87
PROPER(U32(0)) → c71(U32'(ok(0))) 686.59/213.87
PROPER(U41(x0, U11(z0, z1))) → c72(U41'(proper(x0), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(U11(z0, z1))) 686.59/213.87
PROPER(U41(x0, U12(z0))) → c72(U41'(proper(x0), U12(proper(z0))), PROPER(x0), PROPER(U12(z0))) 686.59/213.87
PROPER(U41(x0, isNat(z0))) → c72(U41'(proper(x0), isNat(proper(z0))), PROPER(x0), PROPER(isNat(z0))) 686.59/213.87
PROPER(U41(x0, U21(z0))) → c72(U41'(proper(x0), U21(proper(z0))), PROPER(x0), PROPER(U21(z0))) 686.59/213.87
PROPER(U41(x0, U31(z0, z1))) → c72(U41'(proper(x0), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(U31(z0, z1))) 686.59/213.87
PROPER(U41(x0, U32(z0))) → c72(U41'(proper(x0), U32(proper(z0))), PROPER(x0), PROPER(U32(z0))) 686.59/213.87
PROPER(U41(x0, U41(z0, z1))) → c72(U41'(proper(x0), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(U41(z0, z1))) 686.59/213.87
PROPER(U41(x0, U51(z0, z1, z2))) → c72(U41'(proper(x0), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U51(z0, z1, z2))) 686.59/213.87
PROPER(U41(x0, U52(z0, z1, z2))) → c72(U41'(proper(x0), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U52(z0, z1, z2))) 686.59/213.87
PROPER(U41(x0, s(z0))) → c72(U41'(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 686.59/213.87
PROPER(U41(x0, plus(z0, z1))) → c72(U41'(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 686.59/213.87
PROPER(U41(x0, U61(z0))) → c72(U41'(proper(x0), U61(proper(z0))), PROPER(x0), PROPER(U61(z0))) 686.59/213.87
PROPER(U41(x0, U71(z0, z1, z2))) → c72(U41'(proper(x0), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U71(z0, z1, z2))) 686.59/213.87
PROPER(U41(x0, U72(z0, z1, z2))) → c72(U41'(proper(x0), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U72(z0, z1, z2))) 686.59/213.87
PROPER(U41(x0, x(z0, z1))) → c72(U41'(proper(x0), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x(z0, z1))) 686.59/213.87
PROPER(U41(U11(z0, z1), x1)) → c72(U41'(U11(proper(z0), proper(z1)), proper(x1)), PROPER(U11(z0, z1)), PROPER(x1)) 686.59/213.87
PROPER(U41(U12(z0), x1)) → c72(U41'(U12(proper(z0)), proper(x1)), PROPER(U12(z0)), PROPER(x1)) 686.59/213.87
PROPER(U41(isNat(z0), x1)) → c72(U41'(isNat(proper(z0)), proper(x1)), PROPER(isNat(z0)), PROPER(x1)) 686.59/213.87
PROPER(U41(U21(z0), x1)) → c72(U41'(U21(proper(z0)), proper(x1)), PROPER(U21(z0)), PROPER(x1)) 686.59/213.87
PROPER(U41(U31(z0, z1), x1)) → c72(U41'(U31(proper(z0), proper(z1)), proper(x1)), PROPER(U31(z0, z1)), PROPER(x1)) 686.59/213.87
PROPER(U41(U32(z0), x1)) → c72(U41'(U32(proper(z0)), proper(x1)), PROPER(U32(z0)), PROPER(x1)) 686.59/213.87
PROPER(U41(U41(z0, z1), x1)) → c72(U41'(U41(proper(z0), proper(z1)), proper(x1)), PROPER(U41(z0, z1)), PROPER(x1)) 686.59/213.87
PROPER(U41(U51(z0, z1, z2), x1)) → c72(U41'(U51(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U51(z0, z1, z2)), PROPER(x1)) 686.59/213.87
PROPER(U41(U52(z0, z1, z2), x1)) → c72(U41'(U52(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U52(z0, z1, z2)), PROPER(x1)) 686.59/213.87
PROPER(U41(s(z0), x1)) → c72(U41'(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 686.59/213.87
PROPER(U41(plus(z0, z1), x1)) → c72(U41'(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 686.59/213.87
PROPER(U41(U61(z0), x1)) → c72(U41'(U61(proper(z0)), proper(x1)), PROPER(U61(z0)), PROPER(x1)) 686.59/213.87
PROPER(U41(U71(z0, z1, z2), x1)) → c72(U41'(U71(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U71(z0, z1, z2)), PROPER(x1)) 686.59/213.87
PROPER(U41(U72(z0, z1, z2), x1)) → c72(U41'(U72(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U72(z0, z1, z2)), PROPER(x1)) 686.59/213.87
PROPER(U41(x(z0, z1), x1)) → c72(U41'(x(proper(z0), proper(z1)), proper(x1)), PROPER(x(z0, z1)), PROPER(x1)) 686.59/213.87
PROPER(U41(x0, tt)) → c72(U41'(proper(x0), ok(tt)), PROPER(x0)) 686.59/213.87
PROPER(U41(x0, 0)) → c72(U41'(proper(x0), ok(0)), PROPER(x0)) 686.59/213.87
PROPER(U41(tt, x1)) → c72(U41'(ok(tt), proper(x1)), PROPER(x1)) 686.59/213.87
PROPER(U41(0, x1)) → c72(U41'(ok(0), proper(x1)), PROPER(x1)) 686.59/213.87
PROPER(U51(x0, x1, U11(z0, z1))) → c73(U51'(proper(x0), proper(x1), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U11(z0, z1))) 686.59/213.87
PROPER(U51(x0, x1, U12(z0))) → c73(U51'(proper(x0), proper(x1), U12(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U12(z0))) 686.59/213.87
PROPER(U51(x0, x1, isNat(z0))) → c73(U51'(proper(x0), proper(x1), isNat(proper(z0))), PROPER(x0), PROPER(x1), PROPER(isNat(z0))) 686.59/213.87
PROPER(U51(x0, x1, U21(z0))) → c73(U51'(proper(x0), proper(x1), U21(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U21(z0))) 686.59/213.87
PROPER(U51(x0, x1, U31(z0, z1))) → c73(U51'(proper(x0), proper(x1), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U31(z0, z1))) 686.59/213.87
PROPER(U51(x0, x1, U32(z0))) → c73(U51'(proper(x0), proper(x1), U32(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U32(z0))) 686.59/213.87
PROPER(U51(x0, x1, U41(z0, z1))) → c73(U51'(proper(x0), proper(x1), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U41(z0, z1))) 686.59/213.87
PROPER(U51(x0, x1, U51(z0, z1, z2))) → c73(U51'(proper(x0), proper(x1), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U51(z0, z1, z2))) 686.59/213.87
PROPER(U51(x0, x1, U52(z0, z1, z2))) → c73(U51'(proper(x0), proper(x1), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U52(z0, z1, z2))) 686.59/213.87
PROPER(U51(x0, x1, s(z0))) → c73(U51'(proper(x0), proper(x1), s(proper(z0))), PROPER(x0), PROPER(x1), PROPER(s(z0))) 686.59/213.87
PROPER(U51(x0, x1, plus(z0, z1))) → c73(U51'(proper(x0), proper(x1), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(plus(z0, z1))) 686.59/213.87
PROPER(U51(x0, x1, U61(z0))) → c73(U51'(proper(x0), proper(x1), U61(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U61(z0))) 686.59/213.87
PROPER(U51(x0, x1, U71(z0, z1, z2))) → c73(U51'(proper(x0), proper(x1), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U71(z0, z1, z2))) 686.59/213.87
PROPER(U51(x0, x1, U72(z0, z1, z2))) → c73(U51'(proper(x0), proper(x1), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U72(z0, z1, z2))) 686.59/213.87
PROPER(U51(x0, x1, x(z0, z1))) → c73(U51'(proper(x0), proper(x1), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(x(z0, z1))) 686.59/213.87
PROPER(U51(x0, U11(z0, z1), x2)) → c73(U51'(proper(x0), U11(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U11(z0, z1)), PROPER(x2)) 686.59/213.87
PROPER(U51(x0, U12(z0), x2)) → c73(U51'(proper(x0), U12(proper(z0)), proper(x2)), PROPER(x0), PROPER(U12(z0)), PROPER(x2)) 686.59/213.87
PROPER(U51(x0, isNat(z0), x2)) → c73(U51'(proper(x0), isNat(proper(z0)), proper(x2)), PROPER(x0), PROPER(isNat(z0)), PROPER(x2)) 686.59/213.87
PROPER(U51(x0, U21(z0), x2)) → c73(U51'(proper(x0), U21(proper(z0)), proper(x2)), PROPER(x0), PROPER(U21(z0)), PROPER(x2)) 686.59/213.87
PROPER(U51(x0, U31(z0, z1), x2)) → c73(U51'(proper(x0), U31(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U31(z0, z1)), PROPER(x2)) 686.59/213.87
PROPER(U51(x0, U32(z0), x2)) → c73(U51'(proper(x0), U32(proper(z0)), proper(x2)), PROPER(x0), PROPER(U32(z0)), PROPER(x2)) 686.59/213.87
PROPER(U51(x0, U41(z0, z1), x2)) → c73(U51'(proper(x0), U41(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U41(z0, z1)), PROPER(x2)) 686.59/213.87
PROPER(U51(x0, U51(z0, z1, z2), x2)) → c73(U51'(proper(x0), U51(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U51(z0, z1, z2)), PROPER(x2)) 686.59/213.87
PROPER(U51(x0, U52(z0, z1, z2), x2)) → c73(U51'(proper(x0), U52(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U52(z0, z1, z2)), PROPER(x2)) 686.59/213.87
PROPER(U51(x0, s(z0), x2)) → c73(U51'(proper(x0), s(proper(z0)), proper(x2)), PROPER(x0), PROPER(s(z0)), PROPER(x2)) 686.59/213.87
PROPER(U51(x0, plus(z0, z1), x2)) → c73(U51'(proper(x0), plus(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(plus(z0, z1)), PROPER(x2)) 686.59/213.87
PROPER(U51(x0, U61(z0), x2)) → c73(U51'(proper(x0), U61(proper(z0)), proper(x2)), PROPER(x0), PROPER(U61(z0)), PROPER(x2)) 686.59/213.87
PROPER(U51(x0, U71(z0, z1, z2), x2)) → c73(U51'(proper(x0), U71(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U71(z0, z1, z2)), PROPER(x2)) 686.59/213.87
PROPER(U51(x0, U72(z0, z1, z2), x2)) → c73(U51'(proper(x0), U72(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U72(z0, z1, z2)), PROPER(x2)) 686.59/213.87
PROPER(U51(x0, x(z0, z1), x2)) → c73(U51'(proper(x0), x(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(x(z0, z1)), PROPER(x2)) 686.59/213.87
PROPER(U51(U11(z0, z1), x1, x2)) → c73(U51'(U11(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U11(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.87
PROPER(U51(U12(z0), x1, x2)) → c73(U51'(U12(proper(z0)), proper(x1), proper(x2)), PROPER(U12(z0)), PROPER(x1), PROPER(x2)) 686.59/213.87
PROPER(U51(isNat(z0), x1, x2)) → c73(U51'(isNat(proper(z0)), proper(x1), proper(x2)), PROPER(isNat(z0)), PROPER(x1), PROPER(x2)) 686.59/213.87
PROPER(U51(U21(z0), x1, x2)) → c73(U51'(U21(proper(z0)), proper(x1), proper(x2)), PROPER(U21(z0)), PROPER(x1), PROPER(x2)) 686.59/213.87
PROPER(U51(U31(z0, z1), x1, x2)) → c73(U51'(U31(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U31(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.87
PROPER(U51(U32(z0), x1, x2)) → c73(U51'(U32(proper(z0)), proper(x1), proper(x2)), PROPER(U32(z0)), PROPER(x1), PROPER(x2)) 686.59/213.87
PROPER(U51(U41(z0, z1), x1, x2)) → c73(U51'(U41(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U41(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.87
PROPER(U51(U51(z0, z1, z2), x1, x2)) → c73(U51'(U51(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U51(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.59/213.87
PROPER(U51(U52(z0, z1, z2), x1, x2)) → c73(U51'(U52(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U52(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.59/213.87
PROPER(U51(s(z0), x1, x2)) → c73(U51'(s(proper(z0)), proper(x1), proper(x2)), PROPER(s(z0)), PROPER(x1), PROPER(x2)) 686.59/213.87
PROPER(U51(plus(z0, z1), x1, x2)) → c73(U51'(plus(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(plus(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.87
PROPER(U51(U61(z0), x1, x2)) → c73(U51'(U61(proper(z0)), proper(x1), proper(x2)), PROPER(U61(z0)), PROPER(x1), PROPER(x2)) 686.59/213.87
PROPER(U51(U71(z0, z1, z2), x1, x2)) → c73(U51'(U71(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U71(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.59/213.87
PROPER(U51(U72(z0, z1, z2), x1, x2)) → c73(U51'(U72(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U72(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.59/213.87
PROPER(U51(x(z0, z1), x1, x2)) → c73(U51'(x(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(x(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.87
PROPER(U51(x0, x1, tt)) → c73(U51'(proper(x0), proper(x1), ok(tt)), PROPER(x0), PROPER(x1)) 686.59/213.87
PROPER(U51(x0, x1, 0)) → c73(U51'(proper(x0), proper(x1), ok(0)), PROPER(x0), PROPER(x1)) 686.59/213.87
PROPER(U51(x0, tt, x2)) → c73(U51'(proper(x0), ok(tt), proper(x2)), PROPER(x0), PROPER(x2)) 686.59/213.87
PROPER(U51(x0, 0, x2)) → c73(U51'(proper(x0), ok(0), proper(x2)), PROPER(x0), PROPER(x2)) 686.59/213.87
PROPER(U51(tt, x1, x2)) → c73(U51'(ok(tt), proper(x1), proper(x2)), PROPER(x1), PROPER(x2)) 686.59/213.87
PROPER(U51(0, x1, x2)) → c73(U51'(ok(0), proper(x1), proper(x2)), PROPER(x1), PROPER(x2)) 686.59/213.87
PROPER(U52(x0, x1, U11(z0, z1))) → c74(U52'(proper(x0), proper(x1), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U11(z0, z1))) 686.59/213.87
PROPER(U52(x0, x1, U12(z0))) → c74(U52'(proper(x0), proper(x1), U12(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U12(z0))) 686.59/213.87
PROPER(U52(x0, x1, isNat(z0))) → c74(U52'(proper(x0), proper(x1), isNat(proper(z0))), PROPER(x0), PROPER(x1), PROPER(isNat(z0))) 686.59/213.87
PROPER(U52(x0, x1, U21(z0))) → c74(U52'(proper(x0), proper(x1), U21(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U21(z0))) 686.59/213.87
PROPER(U52(x0, x1, U31(z0, z1))) → c74(U52'(proper(x0), proper(x1), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U31(z0, z1))) 686.59/213.87
PROPER(U52(x0, x1, U32(z0))) → c74(U52'(proper(x0), proper(x1), U32(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U32(z0))) 686.59/213.87
PROPER(U52(x0, x1, U41(z0, z1))) → c74(U52'(proper(x0), proper(x1), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U41(z0, z1))) 686.59/213.87
PROPER(U52(x0, x1, U51(z0, z1, z2))) → c74(U52'(proper(x0), proper(x1), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U51(z0, z1, z2))) 686.59/213.87
PROPER(U52(x0, x1, U52(z0, z1, z2))) → c74(U52'(proper(x0), proper(x1), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U52(z0, z1, z2))) 686.59/213.87
PROPER(U52(x0, x1, s(z0))) → c74(U52'(proper(x0), proper(x1), s(proper(z0))), PROPER(x0), PROPER(x1), PROPER(s(z0))) 686.59/213.87
PROPER(U52(x0, x1, plus(z0, z1))) → c74(U52'(proper(x0), proper(x1), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(plus(z0, z1))) 686.59/213.87
PROPER(U52(x0, x1, U61(z0))) → c74(U52'(proper(x0), proper(x1), U61(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U61(z0))) 686.59/213.87
PROPER(U52(x0, x1, U71(z0, z1, z2))) → c74(U52'(proper(x0), proper(x1), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U71(z0, z1, z2))) 686.59/213.87
PROPER(U52(x0, x1, U72(z0, z1, z2))) → c74(U52'(proper(x0), proper(x1), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U72(z0, z1, z2))) 686.59/213.87
PROPER(U52(x0, x1, x(z0, z1))) → c74(U52'(proper(x0), proper(x1), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(x(z0, z1))) 686.59/213.87
PROPER(U52(x0, U11(z0, z1), x2)) → c74(U52'(proper(x0), U11(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U11(z0, z1)), PROPER(x2)) 686.59/213.87
PROPER(U52(x0, U12(z0), x2)) → c74(U52'(proper(x0), U12(proper(z0)), proper(x2)), PROPER(x0), PROPER(U12(z0)), PROPER(x2)) 686.59/213.87
PROPER(U52(x0, isNat(z0), x2)) → c74(U52'(proper(x0), isNat(proper(z0)), proper(x2)), PROPER(x0), PROPER(isNat(z0)), PROPER(x2)) 686.59/213.87
PROPER(U52(x0, U21(z0), x2)) → c74(U52'(proper(x0), U21(proper(z0)), proper(x2)), PROPER(x0), PROPER(U21(z0)), PROPER(x2)) 686.59/213.87
PROPER(U52(x0, U31(z0, z1), x2)) → c74(U52'(proper(x0), U31(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U31(z0, z1)), PROPER(x2)) 686.59/213.87
PROPER(U52(x0, U32(z0), x2)) → c74(U52'(proper(x0), U32(proper(z0)), proper(x2)), PROPER(x0), PROPER(U32(z0)), PROPER(x2)) 686.59/213.87
PROPER(U52(x0, U41(z0, z1), x2)) → c74(U52'(proper(x0), U41(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U41(z0, z1)), PROPER(x2)) 686.59/213.87
PROPER(U52(x0, U51(z0, z1, z2), x2)) → c74(U52'(proper(x0), U51(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U51(z0, z1, z2)), PROPER(x2)) 686.59/213.87
PROPER(U52(x0, U52(z0, z1, z2), x2)) → c74(U52'(proper(x0), U52(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U52(z0, z1, z2)), PROPER(x2)) 686.59/213.87
PROPER(U52(x0, s(z0), x2)) → c74(U52'(proper(x0), s(proper(z0)), proper(x2)), PROPER(x0), PROPER(s(z0)), PROPER(x2)) 686.59/213.87
PROPER(U52(x0, plus(z0, z1), x2)) → c74(U52'(proper(x0), plus(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(plus(z0, z1)), PROPER(x2)) 686.59/213.87
PROPER(U52(x0, U61(z0), x2)) → c74(U52'(proper(x0), U61(proper(z0)), proper(x2)), PROPER(x0), PROPER(U61(z0)), PROPER(x2)) 686.59/213.87
PROPER(U52(x0, U71(z0, z1, z2), x2)) → c74(U52'(proper(x0), U71(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U71(z0, z1, z2)), PROPER(x2)) 686.59/213.87
PROPER(U52(x0, U72(z0, z1, z2), x2)) → c74(U52'(proper(x0), U72(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U72(z0, z1, z2)), PROPER(x2)) 686.59/213.87
PROPER(U52(x0, x(z0, z1), x2)) → c74(U52'(proper(x0), x(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(x(z0, z1)), PROPER(x2)) 686.59/213.87
PROPER(U52(U11(z0, z1), x1, x2)) → c74(U52'(U11(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U11(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.87
PROPER(U52(U12(z0), x1, x2)) → c74(U52'(U12(proper(z0)), proper(x1), proper(x2)), PROPER(U12(z0)), PROPER(x1), PROPER(x2)) 686.59/213.87
PROPER(U52(isNat(z0), x1, x2)) → c74(U52'(isNat(proper(z0)), proper(x1), proper(x2)), PROPER(isNat(z0)), PROPER(x1), PROPER(x2)) 686.59/213.87
PROPER(U52(U21(z0), x1, x2)) → c74(U52'(U21(proper(z0)), proper(x1), proper(x2)), PROPER(U21(z0)), PROPER(x1), PROPER(x2)) 686.59/213.87
PROPER(U52(U31(z0, z1), x1, x2)) → c74(U52'(U31(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U31(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.87
PROPER(U52(U32(z0), x1, x2)) → c74(U52'(U32(proper(z0)), proper(x1), proper(x2)), PROPER(U32(z0)), PROPER(x1), PROPER(x2)) 686.59/213.87
PROPER(U52(U41(z0, z1), x1, x2)) → c74(U52'(U41(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U41(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.87
PROPER(U52(U51(z0, z1, z2), x1, x2)) → c74(U52'(U51(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U51(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.59/213.87
PROPER(U52(U52(z0, z1, z2), x1, x2)) → c74(U52'(U52(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U52(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.59/213.87
PROPER(U52(s(z0), x1, x2)) → c74(U52'(s(proper(z0)), proper(x1), proper(x2)), PROPER(s(z0)), PROPER(x1), PROPER(x2)) 686.59/213.87
PROPER(U52(plus(z0, z1), x1, x2)) → c74(U52'(plus(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(plus(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.87
PROPER(U52(U61(z0), x1, x2)) → c74(U52'(U61(proper(z0)), proper(x1), proper(x2)), PROPER(U61(z0)), PROPER(x1), PROPER(x2)) 686.59/213.87
PROPER(U52(U71(z0, z1, z2), x1, x2)) → c74(U52'(U71(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U71(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.59/213.87
PROPER(U52(U72(z0, z1, z2), x1, x2)) → c74(U52'(U72(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U72(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.59/213.87
PROPER(U52(x(z0, z1), x1, x2)) → c74(U52'(x(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(x(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.87
PROPER(U52(x0, x1, tt)) → c74(U52'(proper(x0), proper(x1), ok(tt)), PROPER(x0), PROPER(x1)) 686.59/213.87
PROPER(U52(x0, x1, 0)) → c74(U52'(proper(x0), proper(x1), ok(0)), PROPER(x0), PROPER(x1)) 686.59/213.87
PROPER(U52(x0, tt, x2)) → c74(U52'(proper(x0), ok(tt), proper(x2)), PROPER(x0), PROPER(x2)) 686.59/213.87
PROPER(U52(x0, 0, x2)) → c74(U52'(proper(x0), ok(0), proper(x2)), PROPER(x0), PROPER(x2)) 686.59/213.87
PROPER(U52(tt, x1, x2)) → c74(U52'(ok(tt), proper(x1), proper(x2)), PROPER(x1), PROPER(x2)) 686.59/213.87
PROPER(U52(0, x1, x2)) → c74(U52'(ok(0), proper(x1), proper(x2)), PROPER(x1), PROPER(x2)) 686.59/213.87
PROPER(s(U11(z0, z1))) → c75(S(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.59/213.87
PROPER(s(U12(z0))) → c75(S(U12(proper(z0))), PROPER(U12(z0))) 686.59/213.87
PROPER(s(isNat(z0))) → c75(S(isNat(proper(z0))), PROPER(isNat(z0))) 686.59/213.87
PROPER(s(U21(z0))) → c75(S(U21(proper(z0))), PROPER(U21(z0))) 686.59/213.87
PROPER(s(U31(z0, z1))) → c75(S(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.59/213.87
PROPER(s(U32(z0))) → c75(S(U32(proper(z0))), PROPER(U32(z0))) 686.59/213.87
PROPER(s(U41(z0, z1))) → c75(S(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.59/213.87
PROPER(s(U51(z0, z1, z2))) → c75(S(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.59/213.87
PROPER(s(U52(z0, z1, z2))) → c75(S(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.59/213.87
PROPER(s(s(z0))) → c75(S(s(proper(z0))), PROPER(s(z0))) 686.59/213.87
PROPER(s(plus(z0, z1))) → c75(S(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.59/213.87
PROPER(s(U61(z0))) → c75(S(U61(proper(z0))), PROPER(U61(z0))) 686.59/213.87
PROPER(s(U71(z0, z1, z2))) → c75(S(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.59/213.87
PROPER(s(U72(z0, z1, z2))) → c75(S(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.59/213.87
PROPER(s(x(z0, z1))) → c75(S(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.59/213.87
PROPER(s(tt)) → c75(S(ok(tt))) 686.59/213.87
PROPER(s(0)) → c75(S(ok(0))) 686.59/213.87
PROPER(plus(x0, U11(z0, z1))) → c76(PLUS(proper(x0), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(U11(z0, z1))) 686.59/213.87
PROPER(plus(x0, U12(z0))) → c76(PLUS(proper(x0), U12(proper(z0))), PROPER(x0), PROPER(U12(z0))) 686.59/213.87
PROPER(plus(x0, isNat(z0))) → c76(PLUS(proper(x0), isNat(proper(z0))), PROPER(x0), PROPER(isNat(z0))) 686.59/213.87
PROPER(plus(x0, U21(z0))) → c76(PLUS(proper(x0), U21(proper(z0))), PROPER(x0), PROPER(U21(z0))) 686.59/213.87
PROPER(plus(x0, U31(z0, z1))) → c76(PLUS(proper(x0), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(U31(z0, z1))) 686.59/213.87
PROPER(plus(x0, U32(z0))) → c76(PLUS(proper(x0), U32(proper(z0))), PROPER(x0), PROPER(U32(z0))) 686.59/213.87
PROPER(plus(x0, U41(z0, z1))) → c76(PLUS(proper(x0), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(U41(z0, z1))) 686.59/213.87
PROPER(plus(x0, U51(z0, z1, z2))) → c76(PLUS(proper(x0), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U51(z0, z1, z2))) 686.59/213.87
PROPER(plus(x0, U52(z0, z1, z2))) → c76(PLUS(proper(x0), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U52(z0, z1, z2))) 686.59/213.87
PROPER(plus(x0, s(z0))) → c76(PLUS(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 686.59/213.87
PROPER(plus(x0, plus(z0, z1))) → c76(PLUS(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 686.59/213.87
PROPER(plus(x0, U61(z0))) → c76(PLUS(proper(x0), U61(proper(z0))), PROPER(x0), PROPER(U61(z0))) 686.59/213.87
PROPER(plus(x0, U71(z0, z1, z2))) → c76(PLUS(proper(x0), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U71(z0, z1, z2))) 686.59/213.87
PROPER(plus(x0, U72(z0, z1, z2))) → c76(PLUS(proper(x0), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U72(z0, z1, z2))) 686.59/213.87
PROPER(plus(x0, x(z0, z1))) → c76(PLUS(proper(x0), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x(z0, z1))) 686.59/213.87
PROPER(plus(U11(z0, z1), x1)) → c76(PLUS(U11(proper(z0), proper(z1)), proper(x1)), PROPER(U11(z0, z1)), PROPER(x1)) 686.59/213.87
PROPER(plus(U12(z0), x1)) → c76(PLUS(U12(proper(z0)), proper(x1)), PROPER(U12(z0)), PROPER(x1)) 686.59/213.87
PROPER(plus(isNat(z0), x1)) → c76(PLUS(isNat(proper(z0)), proper(x1)), PROPER(isNat(z0)), PROPER(x1)) 686.59/213.87
PROPER(plus(U21(z0), x1)) → c76(PLUS(U21(proper(z0)), proper(x1)), PROPER(U21(z0)), PROPER(x1)) 686.59/213.87
PROPER(plus(U31(z0, z1), x1)) → c76(PLUS(U31(proper(z0), proper(z1)), proper(x1)), PROPER(U31(z0, z1)), PROPER(x1)) 686.59/213.87
PROPER(plus(U32(z0), x1)) → c76(PLUS(U32(proper(z0)), proper(x1)), PROPER(U32(z0)), PROPER(x1)) 686.59/213.87
PROPER(plus(U41(z0, z1), x1)) → c76(PLUS(U41(proper(z0), proper(z1)), proper(x1)), PROPER(U41(z0, z1)), PROPER(x1)) 686.59/213.87
PROPER(plus(U51(z0, z1, z2), x1)) → c76(PLUS(U51(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U51(z0, z1, z2)), PROPER(x1)) 686.59/213.87
PROPER(plus(U52(z0, z1, z2), x1)) → c76(PLUS(U52(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U52(z0, z1, z2)), PROPER(x1)) 686.59/213.87
PROPER(plus(s(z0), x1)) → c76(PLUS(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 686.59/213.87
PROPER(plus(plus(z0, z1), x1)) → c76(PLUS(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 686.59/213.87
PROPER(plus(U61(z0), x1)) → c76(PLUS(U61(proper(z0)), proper(x1)), PROPER(U61(z0)), PROPER(x1)) 686.59/213.87
PROPER(plus(U71(z0, z1, z2), x1)) → c76(PLUS(U71(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U71(z0, z1, z2)), PROPER(x1)) 686.59/213.87
PROPER(plus(U72(z0, z1, z2), x1)) → c76(PLUS(U72(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U72(z0, z1, z2)), PROPER(x1)) 686.59/213.87
PROPER(plus(x(z0, z1), x1)) → c76(PLUS(x(proper(z0), proper(z1)), proper(x1)), PROPER(x(z0, z1)), PROPER(x1)) 686.59/213.87
PROPER(plus(x0, tt)) → c76(PLUS(proper(x0), ok(tt)), PROPER(x0)) 686.59/213.87
PROPER(plus(x0, 0)) → c76(PLUS(proper(x0), ok(0)), PROPER(x0)) 686.59/213.87
PROPER(plus(tt, x1)) → c76(PLUS(ok(tt), proper(x1)), PROPER(x1)) 686.59/213.87
PROPER(plus(0, x1)) → c76(PLUS(ok(0), proper(x1)), PROPER(x1)) 686.59/213.87
PROPER(U61(U11(z0, z1))) → c77(U61'(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.59/213.87
PROPER(U61(U12(z0))) → c77(U61'(U12(proper(z0))), PROPER(U12(z0))) 686.59/213.87
PROPER(U61(isNat(z0))) → c77(U61'(isNat(proper(z0))), PROPER(isNat(z0))) 686.59/213.87
PROPER(U61(U21(z0))) → c77(U61'(U21(proper(z0))), PROPER(U21(z0))) 686.59/213.87
PROPER(U61(U31(z0, z1))) → c77(U61'(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.59/213.87
PROPER(U61(U32(z0))) → c77(U61'(U32(proper(z0))), PROPER(U32(z0))) 686.59/213.87
PROPER(U61(U41(z0, z1))) → c77(U61'(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.59/213.87
PROPER(U61(U51(z0, z1, z2))) → c77(U61'(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.59/213.87
PROPER(U61(U52(z0, z1, z2))) → c77(U61'(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.59/213.87
PROPER(U61(s(z0))) → c77(U61'(s(proper(z0))), PROPER(s(z0))) 686.59/213.87
PROPER(U61(plus(z0, z1))) → c77(U61'(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.59/213.87
PROPER(U61(U61(z0))) → c77(U61'(U61(proper(z0))), PROPER(U61(z0))) 686.59/213.87
PROPER(U61(U71(z0, z1, z2))) → c77(U61'(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.59/213.87
PROPER(U61(U72(z0, z1, z2))) → c77(U61'(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.59/213.87
PROPER(U61(x(z0, z1))) → c77(U61'(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.59/213.87
PROPER(U61(tt)) → c77(U61'(ok(tt))) 686.59/213.87
PROPER(U61(0)) → c77(U61'(ok(0))) 686.59/213.87
PROPER(U71(x0, x1, U11(z0, z1))) → c79(U71'(proper(x0), proper(x1), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U11(z0, z1))) 686.59/213.87
PROPER(U71(x0, x1, U12(z0))) → c79(U71'(proper(x0), proper(x1), U12(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U12(z0))) 686.59/213.87
PROPER(U71(x0, x1, isNat(z0))) → c79(U71'(proper(x0), proper(x1), isNat(proper(z0))), PROPER(x0), PROPER(x1), PROPER(isNat(z0))) 686.59/213.87
PROPER(U71(x0, x1, U21(z0))) → c79(U71'(proper(x0), proper(x1), U21(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U21(z0))) 686.59/213.87
PROPER(U71(x0, x1, U31(z0, z1))) → c79(U71'(proper(x0), proper(x1), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U31(z0, z1))) 686.59/213.87
PROPER(U71(x0, x1, U32(z0))) → c79(U71'(proper(x0), proper(x1), U32(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U32(z0))) 686.59/213.87
PROPER(U71(x0, x1, U41(z0, z1))) → c79(U71'(proper(x0), proper(x1), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U41(z0, z1))) 686.59/213.87
PROPER(U71(x0, x1, U51(z0, z1, z2))) → c79(U71'(proper(x0), proper(x1), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U51(z0, z1, z2))) 686.59/213.87
PROPER(U71(x0, x1, U52(z0, z1, z2))) → c79(U71'(proper(x0), proper(x1), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U52(z0, z1, z2))) 686.59/213.87
PROPER(U71(x0, x1, s(z0))) → c79(U71'(proper(x0), proper(x1), s(proper(z0))), PROPER(x0), PROPER(x1), PROPER(s(z0))) 686.59/213.87
PROPER(U71(x0, x1, plus(z0, z1))) → c79(U71'(proper(x0), proper(x1), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(plus(z0, z1))) 686.59/213.87
PROPER(U71(x0, x1, U61(z0))) → c79(U71'(proper(x0), proper(x1), U61(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U61(z0))) 686.59/213.87
PROPER(U71(x0, x1, U71(z0, z1, z2))) → c79(U71'(proper(x0), proper(x1), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U71(z0, z1, z2))) 686.59/213.87
PROPER(U71(x0, x1, U72(z0, z1, z2))) → c79(U71'(proper(x0), proper(x1), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U72(z0, z1, z2))) 686.59/213.87
PROPER(U71(x0, x1, x(z0, z1))) → c79(U71'(proper(x0), proper(x1), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(x(z0, z1))) 686.59/213.87
PROPER(U71(x0, U11(z0, z1), x2)) → c79(U71'(proper(x0), U11(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U11(z0, z1)), PROPER(x2)) 686.59/213.87
PROPER(U71(x0, U12(z0), x2)) → c79(U71'(proper(x0), U12(proper(z0)), proper(x2)), PROPER(x0), PROPER(U12(z0)), PROPER(x2)) 686.59/213.87
PROPER(U71(x0, isNat(z0), x2)) → c79(U71'(proper(x0), isNat(proper(z0)), proper(x2)), PROPER(x0), PROPER(isNat(z0)), PROPER(x2)) 686.59/213.87
PROPER(U71(x0, U21(z0), x2)) → c79(U71'(proper(x0), U21(proper(z0)), proper(x2)), PROPER(x0), PROPER(U21(z0)), PROPER(x2)) 686.59/213.87
PROPER(U71(x0, U31(z0, z1), x2)) → c79(U71'(proper(x0), U31(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U31(z0, z1)), PROPER(x2)) 686.59/213.87
PROPER(U71(x0, U32(z0), x2)) → c79(U71'(proper(x0), U32(proper(z0)), proper(x2)), PROPER(x0), PROPER(U32(z0)), PROPER(x2)) 686.59/213.87
PROPER(U71(x0, U41(z0, z1), x2)) → c79(U71'(proper(x0), U41(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U41(z0, z1)), PROPER(x2)) 686.59/213.87
PROPER(U71(x0, U51(z0, z1, z2), x2)) → c79(U71'(proper(x0), U51(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U51(z0, z1, z2)), PROPER(x2)) 686.59/213.87
PROPER(U71(x0, U52(z0, z1, z2), x2)) → c79(U71'(proper(x0), U52(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U52(z0, z1, z2)), PROPER(x2)) 686.59/213.87
PROPER(U71(x0, s(z0), x2)) → c79(U71'(proper(x0), s(proper(z0)), proper(x2)), PROPER(x0), PROPER(s(z0)), PROPER(x2)) 686.59/213.87
PROPER(U71(x0, plus(z0, z1), x2)) → c79(U71'(proper(x0), plus(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(plus(z0, z1)), PROPER(x2)) 686.59/213.87
PROPER(U71(x0, U61(z0), x2)) → c79(U71'(proper(x0), U61(proper(z0)), proper(x2)), PROPER(x0), PROPER(U61(z0)), PROPER(x2)) 686.59/213.87
PROPER(U71(x0, U71(z0, z1, z2), x2)) → c79(U71'(proper(x0), U71(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U71(z0, z1, z2)), PROPER(x2)) 686.59/213.87
PROPER(U71(x0, U72(z0, z1, z2), x2)) → c79(U71'(proper(x0), U72(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U72(z0, z1, z2)), PROPER(x2)) 686.59/213.87
PROPER(U71(x0, x(z0, z1), x2)) → c79(U71'(proper(x0), x(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(x(z0, z1)), PROPER(x2)) 686.59/213.87
PROPER(U71(U11(z0, z1), x1, x2)) → c79(U71'(U11(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U11(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.87
PROPER(U71(U12(z0), x1, x2)) → c79(U71'(U12(proper(z0)), proper(x1), proper(x2)), PROPER(U12(z0)), PROPER(x1), PROPER(x2)) 686.59/213.87
PROPER(U71(isNat(z0), x1, x2)) → c79(U71'(isNat(proper(z0)), proper(x1), proper(x2)), PROPER(isNat(z0)), PROPER(x1), PROPER(x2)) 686.59/213.87
PROPER(U71(U21(z0), x1, x2)) → c79(U71'(U21(proper(z0)), proper(x1), proper(x2)), PROPER(U21(z0)), PROPER(x1), PROPER(x2)) 686.59/213.87
PROPER(U71(U31(z0, z1), x1, x2)) → c79(U71'(U31(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U31(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.87
PROPER(U71(U32(z0), x1, x2)) → c79(U71'(U32(proper(z0)), proper(x1), proper(x2)), PROPER(U32(z0)), PROPER(x1), PROPER(x2)) 686.59/213.87
PROPER(U71(U41(z0, z1), x1, x2)) → c79(U71'(U41(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U41(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.87
PROPER(U71(U51(z0, z1, z2), x1, x2)) → c79(U71'(U51(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U51(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.59/213.87
PROPER(U71(U52(z0, z1, z2), x1, x2)) → c79(U71'(U52(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U52(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.59/213.87
PROPER(U71(s(z0), x1, x2)) → c79(U71'(s(proper(z0)), proper(x1), proper(x2)), PROPER(s(z0)), PROPER(x1), PROPER(x2)) 686.59/213.87
PROPER(U71(plus(z0, z1), x1, x2)) → c79(U71'(plus(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(plus(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.87
PROPER(U71(U61(z0), x1, x2)) → c79(U71'(U61(proper(z0)), proper(x1), proper(x2)), PROPER(U61(z0)), PROPER(x1), PROPER(x2)) 686.59/213.87
PROPER(U71(U71(z0, z1, z2), x1, x2)) → c79(U71'(U71(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U71(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.59/213.87
PROPER(U71(U72(z0, z1, z2), x1, x2)) → c79(U71'(U72(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U72(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.59/213.87
PROPER(U71(x(z0, z1), x1, x2)) → c79(U71'(x(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(x(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.87
PROPER(U71(x0, x1, tt)) → c79(U71'(proper(x0), proper(x1), ok(tt)), PROPER(x0), PROPER(x1)) 686.59/213.87
PROPER(U71(x0, x1, 0)) → c79(U71'(proper(x0), proper(x1), ok(0)), PROPER(x0), PROPER(x1)) 686.59/213.87
PROPER(U71(x0, tt, x2)) → c79(U71'(proper(x0), ok(tt), proper(x2)), PROPER(x0), PROPER(x2)) 686.59/213.87
PROPER(U71(x0, 0, x2)) → c79(U71'(proper(x0), ok(0), proper(x2)), PROPER(x0), PROPER(x2)) 686.59/213.87
PROPER(U71(tt, x1, x2)) → c79(U71'(ok(tt), proper(x1), proper(x2)), PROPER(x1), PROPER(x2)) 686.59/213.87
PROPER(U71(0, x1, x2)) → c79(U71'(ok(0), proper(x1), proper(x2)), PROPER(x1), PROPER(x2)) 686.59/213.87
PROPER(U72(x0, x1, U11(z0, z1))) → c80(U72'(proper(x0), proper(x1), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U11(z0, z1))) 686.59/213.88
PROPER(U72(x0, x1, U12(z0))) → c80(U72'(proper(x0), proper(x1), U12(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U12(z0))) 686.59/213.88
PROPER(U72(x0, x1, isNat(z0))) → c80(U72'(proper(x0), proper(x1), isNat(proper(z0))), PROPER(x0), PROPER(x1), PROPER(isNat(z0))) 686.59/213.88
PROPER(U72(x0, x1, U21(z0))) → c80(U72'(proper(x0), proper(x1), U21(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U21(z0))) 686.59/213.88
PROPER(U72(x0, x1, U31(z0, z1))) → c80(U72'(proper(x0), proper(x1), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U31(z0, z1))) 686.59/213.88
PROPER(U72(x0, x1, U32(z0))) → c80(U72'(proper(x0), proper(x1), U32(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U32(z0))) 686.59/213.88
PROPER(U72(x0, x1, U41(z0, z1))) → c80(U72'(proper(x0), proper(x1), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U41(z0, z1))) 686.59/213.88
PROPER(U72(x0, x1, U51(z0, z1, z2))) → c80(U72'(proper(x0), proper(x1), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U51(z0, z1, z2))) 686.59/213.88
PROPER(U72(x0, x1, U52(z0, z1, z2))) → c80(U72'(proper(x0), proper(x1), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U52(z0, z1, z2))) 686.59/213.88
PROPER(U72(x0, x1, s(z0))) → c80(U72'(proper(x0), proper(x1), s(proper(z0))), PROPER(x0), PROPER(x1), PROPER(s(z0))) 686.59/213.88
PROPER(U72(x0, x1, plus(z0, z1))) → c80(U72'(proper(x0), proper(x1), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(plus(z0, z1))) 686.59/213.88
PROPER(U72(x0, x1, U61(z0))) → c80(U72'(proper(x0), proper(x1), U61(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U61(z0))) 686.59/213.88
PROPER(U72(x0, x1, U71(z0, z1, z2))) → c80(U72'(proper(x0), proper(x1), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U71(z0, z1, z2))) 686.59/213.88
PROPER(U72(x0, x1, U72(z0, z1, z2))) → c80(U72'(proper(x0), proper(x1), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U72(z0, z1, z2))) 686.59/213.88
PROPER(U72(x0, x1, x(z0, z1))) → c80(U72'(proper(x0), proper(x1), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(x(z0, z1))) 686.59/213.88
PROPER(U72(x0, U11(z0, z1), x2)) → c80(U72'(proper(x0), U11(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U11(z0, z1)), PROPER(x2)) 686.59/213.88
PROPER(U72(x0, U12(z0), x2)) → c80(U72'(proper(x0), U12(proper(z0)), proper(x2)), PROPER(x0), PROPER(U12(z0)), PROPER(x2)) 686.59/213.88
PROPER(U72(x0, isNat(z0), x2)) → c80(U72'(proper(x0), isNat(proper(z0)), proper(x2)), PROPER(x0), PROPER(isNat(z0)), PROPER(x2)) 686.59/213.88
PROPER(U72(x0, U21(z0), x2)) → c80(U72'(proper(x0), U21(proper(z0)), proper(x2)), PROPER(x0), PROPER(U21(z0)), PROPER(x2)) 686.59/213.88
PROPER(U72(x0, U31(z0, z1), x2)) → c80(U72'(proper(x0), U31(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U31(z0, z1)), PROPER(x2)) 686.59/213.88
PROPER(U72(x0, U32(z0), x2)) → c80(U72'(proper(x0), U32(proper(z0)), proper(x2)), PROPER(x0), PROPER(U32(z0)), PROPER(x2)) 686.59/213.88
PROPER(U72(x0, U41(z0, z1), x2)) → c80(U72'(proper(x0), U41(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U41(z0, z1)), PROPER(x2)) 686.59/213.88
PROPER(U72(x0, U51(z0, z1, z2), x2)) → c80(U72'(proper(x0), U51(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U51(z0, z1, z2)), PROPER(x2)) 686.59/213.88
PROPER(U72(x0, U52(z0, z1, z2), x2)) → c80(U72'(proper(x0), U52(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U52(z0, z1, z2)), PROPER(x2)) 686.59/213.88
PROPER(U72(x0, s(z0), x2)) → c80(U72'(proper(x0), s(proper(z0)), proper(x2)), PROPER(x0), PROPER(s(z0)), PROPER(x2)) 686.59/213.88
PROPER(U72(x0, plus(z0, z1), x2)) → c80(U72'(proper(x0), plus(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(plus(z0, z1)), PROPER(x2)) 686.59/213.88
PROPER(U72(x0, U61(z0), x2)) → c80(U72'(proper(x0), U61(proper(z0)), proper(x2)), PROPER(x0), PROPER(U61(z0)), PROPER(x2)) 686.59/213.88
PROPER(U72(x0, U71(z0, z1, z2), x2)) → c80(U72'(proper(x0), U71(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U71(z0, z1, z2)), PROPER(x2)) 686.59/213.88
PROPER(U72(x0, U72(z0, z1, z2), x2)) → c80(U72'(proper(x0), U72(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U72(z0, z1, z2)), PROPER(x2)) 686.59/213.88
PROPER(U72(x0, x(z0, z1), x2)) → c80(U72'(proper(x0), x(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(x(z0, z1)), PROPER(x2)) 686.59/213.88
PROPER(U72(U11(z0, z1), x1, x2)) → c80(U72'(U11(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U11(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.88
PROPER(U72(U12(z0), x1, x2)) → c80(U72'(U12(proper(z0)), proper(x1), proper(x2)), PROPER(U12(z0)), PROPER(x1), PROPER(x2)) 686.59/213.88
PROPER(U72(isNat(z0), x1, x2)) → c80(U72'(isNat(proper(z0)), proper(x1), proper(x2)), PROPER(isNat(z0)), PROPER(x1), PROPER(x2)) 686.59/213.88
PROPER(U72(U21(z0), x1, x2)) → c80(U72'(U21(proper(z0)), proper(x1), proper(x2)), PROPER(U21(z0)), PROPER(x1), PROPER(x2)) 686.59/213.88
PROPER(U72(U31(z0, z1), x1, x2)) → c80(U72'(U31(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U31(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.88
PROPER(U72(U32(z0), x1, x2)) → c80(U72'(U32(proper(z0)), proper(x1), proper(x2)), PROPER(U32(z0)), PROPER(x1), PROPER(x2)) 686.59/213.88
PROPER(U72(U41(z0, z1), x1, x2)) → c80(U72'(U41(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U41(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.88
PROPER(U72(U51(z0, z1, z2), x1, x2)) → c80(U72'(U51(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U51(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.59/213.88
PROPER(U72(U52(z0, z1, z2), x1, x2)) → c80(U72'(U52(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U52(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.59/213.88
PROPER(U72(s(z0), x1, x2)) → c80(U72'(s(proper(z0)), proper(x1), proper(x2)), PROPER(s(z0)), PROPER(x1), PROPER(x2)) 686.59/213.88
PROPER(U72(plus(z0, z1), x1, x2)) → c80(U72'(plus(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(plus(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.88
PROPER(U72(U61(z0), x1, x2)) → c80(U72'(U61(proper(z0)), proper(x1), proper(x2)), PROPER(U61(z0)), PROPER(x1), PROPER(x2)) 686.59/213.88
PROPER(U72(U71(z0, z1, z2), x1, x2)) → c80(U72'(U71(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U71(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.59/213.88
PROPER(U72(U72(z0, z1, z2), x1, x2)) → c80(U72'(U72(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U72(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.59/213.88
PROPER(U72(x(z0, z1), x1, x2)) → c80(U72'(x(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(x(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.88
PROPER(U72(x0, x1, tt)) → c80(U72'(proper(x0), proper(x1), ok(tt)), PROPER(x0), PROPER(x1)) 686.59/213.88
PROPER(U72(x0, x1, 0)) → c80(U72'(proper(x0), proper(x1), ok(0)), PROPER(x0), PROPER(x1)) 686.59/213.88
PROPER(U72(x0, tt, x2)) → c80(U72'(proper(x0), ok(tt), proper(x2)), PROPER(x0), PROPER(x2)) 686.59/213.88
PROPER(U72(x0, 0, x2)) → c80(U72'(proper(x0), ok(0), proper(x2)), PROPER(x0), PROPER(x2)) 686.59/213.88
PROPER(U72(tt, x1, x2)) → c80(U72'(ok(tt), proper(x1), proper(x2)), PROPER(x1), PROPER(x2)) 686.59/213.88
PROPER(U72(0, x1, x2)) → c80(U72'(ok(0), proper(x1), proper(x2)), PROPER(x1), PROPER(x2)) 686.59/213.88
PROPER(x(x0, U11(z0, z1))) → c81(X(proper(x0), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(U11(z0, z1))) 686.59/213.88
PROPER(x(x0, U12(z0))) → c81(X(proper(x0), U12(proper(z0))), PROPER(x0), PROPER(U12(z0))) 686.59/213.88
PROPER(x(x0, isNat(z0))) → c81(X(proper(x0), isNat(proper(z0))), PROPER(x0), PROPER(isNat(z0))) 686.59/213.88
PROPER(x(x0, U21(z0))) → c81(X(proper(x0), U21(proper(z0))), PROPER(x0), PROPER(U21(z0))) 686.59/213.88
PROPER(x(x0, U31(z0, z1))) → c81(X(proper(x0), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(U31(z0, z1))) 686.59/213.88
PROPER(x(x0, U32(z0))) → c81(X(proper(x0), U32(proper(z0))), PROPER(x0), PROPER(U32(z0))) 686.59/213.88
PROPER(x(x0, U41(z0, z1))) → c81(X(proper(x0), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(U41(z0, z1))) 686.59/213.88
PROPER(x(x0, U51(z0, z1, z2))) → c81(X(proper(x0), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U51(z0, z1, z2))) 686.59/213.88
PROPER(x(x0, U52(z0, z1, z2))) → c81(X(proper(x0), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U52(z0, z1, z2))) 686.59/213.88
PROPER(x(x0, s(z0))) → c81(X(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 686.59/213.88
PROPER(x(x0, plus(z0, z1))) → c81(X(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 686.59/213.88
PROPER(x(x0, U61(z0))) → c81(X(proper(x0), U61(proper(z0))), PROPER(x0), PROPER(U61(z0))) 686.59/213.88
PROPER(x(x0, U71(z0, z1, z2))) → c81(X(proper(x0), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U71(z0, z1, z2))) 686.59/213.88
PROPER(x(x0, U72(z0, z1, z2))) → c81(X(proper(x0), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U72(z0, z1, z2))) 686.59/213.88
PROPER(x(x0, x(z0, z1))) → c81(X(proper(x0), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x(z0, z1))) 686.59/213.88
PROPER(x(U11(z0, z1), x1)) → c81(X(U11(proper(z0), proper(z1)), proper(x1)), PROPER(U11(z0, z1)), PROPER(x1)) 686.59/213.88
PROPER(x(U12(z0), x1)) → c81(X(U12(proper(z0)), proper(x1)), PROPER(U12(z0)), PROPER(x1)) 686.59/213.88
PROPER(x(isNat(z0), x1)) → c81(X(isNat(proper(z0)), proper(x1)), PROPER(isNat(z0)), PROPER(x1)) 686.59/213.88
PROPER(x(U21(z0), x1)) → c81(X(U21(proper(z0)), proper(x1)), PROPER(U21(z0)), PROPER(x1)) 686.59/213.88
PROPER(x(U31(z0, z1), x1)) → c81(X(U31(proper(z0), proper(z1)), proper(x1)), PROPER(U31(z0, z1)), PROPER(x1)) 686.59/213.88
PROPER(x(U32(z0), x1)) → c81(X(U32(proper(z0)), proper(x1)), PROPER(U32(z0)), PROPER(x1)) 686.59/213.88
PROPER(x(U41(z0, z1), x1)) → c81(X(U41(proper(z0), proper(z1)), proper(x1)), PROPER(U41(z0, z1)), PROPER(x1)) 686.59/213.88
PROPER(x(U51(z0, z1, z2), x1)) → c81(X(U51(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U51(z0, z1, z2)), PROPER(x1)) 686.59/213.88
PROPER(x(U52(z0, z1, z2), x1)) → c81(X(U52(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U52(z0, z1, z2)), PROPER(x1)) 686.59/213.88
PROPER(x(s(z0), x1)) → c81(X(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 686.59/213.88
PROPER(x(plus(z0, z1), x1)) → c81(X(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 686.59/213.88
PROPER(x(U61(z0), x1)) → c81(X(U61(proper(z0)), proper(x1)), PROPER(U61(z0)), PROPER(x1)) 686.59/213.88
PROPER(x(U71(z0, z1, z2), x1)) → c81(X(U71(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U71(z0, z1, z2)), PROPER(x1)) 686.59/213.88
PROPER(x(U72(z0, z1, z2), x1)) → c81(X(U72(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U72(z0, z1, z2)), PROPER(x1)) 686.59/213.88
PROPER(x(x(z0, z1), x1)) → c81(X(x(proper(z0), proper(z1)), proper(x1)), PROPER(x(z0, z1)), PROPER(x1)) 686.59/213.88
PROPER(x(x0, tt)) → c81(X(proper(x0), ok(tt)), PROPER(x0)) 686.59/213.88
PROPER(x(x0, 0)) → c81(X(proper(x0), ok(0)), PROPER(x0)) 686.59/213.88
PROPER(x(tt, x1)) → c81(X(ok(tt), proper(x1)), PROPER(x1)) 686.59/213.88
PROPER(x(0, x1)) → c81(X(ok(0), proper(x1)), PROPER(x1))
S tuples:

ACTIVE(plus(z0, z1)) → c28(PLUS(active(z0), z1), ACTIVE(z0)) 686.59/213.88
ACTIVE(plus(z0, z1)) → c29(PLUS(z0, active(z1)), ACTIVE(z1)) 686.59/213.88
ACTIVE(x(z0, z1)) → c33(X(active(z0), z1), ACTIVE(z0)) 686.59/213.88
ACTIVE(x(z0, z1)) → c34(X(z0, active(z1)), ACTIVE(z1)) 686.59/213.88
U11'(mark(z0), z1) → c35(U11'(z0, z1)) 686.59/213.88
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1)) 686.59/213.88
U12'(mark(z0)) → c37(U12'(z0)) 686.59/213.88
U12'(ok(z0)) → c38(U12'(z0)) 686.59/213.88
U21'(mark(z0)) → c39(U21'(z0)) 686.59/213.88
U21'(ok(z0)) → c40(U21'(z0)) 686.59/213.88
U31'(mark(z0), z1) → c41(U31'(z0, z1)) 686.59/213.88
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 686.59/213.88
U32'(mark(z0)) → c43(U32'(z0)) 686.59/213.88
U32'(ok(z0)) → c44(U32'(z0)) 686.59/213.88
U41'(mark(z0), z1) → c45(U41'(z0, z1)) 686.59/213.88
U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1)) 686.59/213.88
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2)) 686.59/213.88
U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2)) 686.59/213.88
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2)) 686.59/213.88
U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2)) 686.59/213.88
S(mark(z0)) → c51(S(z0)) 686.59/213.88
S(ok(z0)) → c52(S(z0)) 686.59/213.88
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 686.59/213.88
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 686.59/213.88
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 686.59/213.88
U61'(mark(z0)) → c56(U61'(z0)) 686.59/213.88
U61'(ok(z0)) → c57(U61'(z0)) 686.59/213.88
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2)) 686.59/213.88
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2)) 686.59/213.88
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2)) 686.59/213.88
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 686.59/213.88
X(mark(z0), z1) → c62(X(z0, z1)) 686.59/213.88
X(z0, mark(z1)) → c63(X(z0, z1)) 686.59/213.88
X(ok(z0), ok(z1)) → c64(X(z0, z1)) 686.59/213.88
ISNAT(ok(z0)) → c82(ISNAT(z0)) 686.59/213.88
TOP(mark(z0)) → c83(TOP(proper(z0)), PROPER(z0)) 686.59/213.88
TOP(ok(z0)) → c84(TOP(active(z0)), ACTIVE(z0)) 686.59/213.88
ACTIVE(isNat(s(z0))) → c13(ISNAT(z0)) 686.59/213.88
ACTIVE(plus(z0, s(z1))) → c16(ISNAT(z1)) 686.59/213.88
ACTIVE(x(z0, s(z1))) → c18(ISNAT(z1)) 686.59/213.88
ACTIVE(U11(tt, z0)) → c1(U12'(isNat(z0))) 686.59/213.88
ACTIVE(U11(tt, z0)) → c1(ISNAT(z0)) 686.59/213.88
ACTIVE(U31(tt, z0)) → c1(U32'(isNat(z0))) 686.59/213.88
ACTIVE(U31(tt, z0)) → c1(ISNAT(z0)) 686.59/213.88
ACTIVE(U51(tt, z0, z1)) → c1(U52'(isNat(z1), z0, z1)) 686.59/213.88
ACTIVE(U51(tt, z0, z1)) → c1(ISNAT(z1)) 686.59/213.88
ACTIVE(U52(tt, z0, z1)) → c1(S(plus(z1, z0))) 686.59/213.88
ACTIVE(U52(tt, z0, z1)) → c1(PLUS(z1, z0)) 686.59/213.88
ACTIVE(U71(tt, z0, z1)) → c1(U72'(isNat(z1), z0, z1)) 686.59/213.88
ACTIVE(U71(tt, z0, z1)) → c1(ISNAT(z1)) 686.59/213.88
ACTIVE(U72(tt, z0, z1)) → c1(PLUS(x(z1, z0), z1)) 686.59/213.88
ACTIVE(U72(tt, z0, z1)) → c1(X(z1, z0)) 686.59/213.88
ACTIVE(isNat(plus(z0, z1))) → c1(U11'(isNat(z0), z1)) 686.59/213.88
ACTIVE(isNat(plus(z0, z1))) → c1(ISNAT(z0)) 686.59/213.88
ACTIVE(isNat(x(z0, z1))) → c1(U31'(isNat(z0), z1)) 686.59/213.88
ACTIVE(isNat(x(z0, z1))) → c1(ISNAT(z0)) 686.59/213.88
ACTIVE(plus(z0, 0)) → c1(U41'(isNat(z0), z0)) 686.59/213.88
ACTIVE(plus(z0, 0)) → c1(ISNAT(z0)) 686.59/213.88
ACTIVE(x(z0, 0)) → c1(U61'(isNat(z0))) 686.59/213.88
ACTIVE(x(z0, 0)) → c1(ISNAT(z0)) 686.59/213.88
ACTIVE(U11(plus(z0, 0), x1)) → c19(U11'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.59/213.88
ACTIVE(U11(plus(z0, s(z1)), x1)) → c19(U11'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.59/213.88
ACTIVE(U11(x(z0, 0), x1)) → c19(U11'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.59/213.88
ACTIVE(U11(x(z0, s(z1)), x1)) → c19(U11'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.59/213.88
ACTIVE(U11(U11(z0, z1), x1)) → c19(U11'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.59/213.88
ACTIVE(U11(U12(z0), x1)) → c19(U11'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.59/213.88
ACTIVE(U11(U21(z0), x1)) → c19(U11'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.59/213.88
ACTIVE(U11(U31(z0, z1), x1)) → c19(U11'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.59/213.88
ACTIVE(U11(U32(z0), x1)) → c19(U11'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.59/213.88
ACTIVE(U11(U41(z0, z1), x1)) → c19(U11'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.59/213.88
ACTIVE(U11(U51(z0, z1, z2), x1)) → c19(U11'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.59/213.88
ACTIVE(U11(U52(z0, z1, z2), x1)) → c19(U11'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.59/213.88
ACTIVE(U11(s(z0), x1)) → c19(U11'(s(active(z0)), x1), ACTIVE(s(z0))) 686.59/213.88
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.59/213.88
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.59/213.88
ACTIVE(U11(U61(z0), x1)) → c19(U11'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.59/213.88
ACTIVE(U11(U71(z0, z1, z2), x1)) → c19(U11'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.59/213.88
ACTIVE(U11(U72(z0, z1, z2), x1)) → c19(U11'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.59/213.88
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.59/213.88
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.59/213.88
ACTIVE(U11(isNat(0), x1)) → c19(U11'(mark(tt), x1)) 686.59/213.88
ACTIVE(U11(U11(tt, z0), x1)) → c(U11'(mark(U12(isNat(z0))), x1)) 686.59/213.88
ACTIVE(U11(U11(tt, z0), x1)) → c(ACTIVE(U11(tt, z0))) 686.59/213.88
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(U11'(mark(U11(isNat(z0), z1)), x1)) 686.59/213.88
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(ACTIVE(isNat(plus(z0, z1)))) 686.59/213.88
ACTIVE(U11(isNat(s(z0)), x1)) → c(U11'(mark(U21(isNat(z0))), x1)) 686.59/213.88
ACTIVE(U11(isNat(s(z0)), x1)) → c(ACTIVE(isNat(s(z0)))) 686.59/213.88
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(U11'(mark(U31(isNat(z0), z1)), x1)) 686.59/213.88
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(ACTIVE(isNat(x(z0, z1)))) 686.59/213.88
ACTIVE(U12(plus(z0, 0))) → c20(U12'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.59/213.88
ACTIVE(U12(plus(z0, s(z1)))) → c20(U12'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.59/213.88
ACTIVE(U12(x(z0, 0))) → c20(U12'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.59/213.88
ACTIVE(U12(x(z0, s(z1)))) → c20(U12'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.59/213.88
ACTIVE(U12(U11(z0, z1))) → c20(U12'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.59/213.88
ACTIVE(U12(U12(z0))) → c20(U12'(U12(active(z0))), ACTIVE(U12(z0))) 686.59/213.88
ACTIVE(U12(U21(z0))) → c20(U12'(U21(active(z0))), ACTIVE(U21(z0))) 686.59/213.88
ACTIVE(U12(U31(z0, z1))) → c20(U12'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.59/213.88
ACTIVE(U12(U32(z0))) → c20(U12'(U32(active(z0))), ACTIVE(U32(z0))) 686.59/213.88
ACTIVE(U12(U41(z0, z1))) → c20(U12'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.59/213.88
ACTIVE(U12(U51(z0, z1, z2))) → c20(U12'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.59/213.88
ACTIVE(U12(U52(z0, z1, z2))) → c20(U12'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.59/213.88
ACTIVE(U12(s(z0))) → c20(U12'(s(active(z0))), ACTIVE(s(z0))) 686.59/213.88
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.59/213.88
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.59/213.88
ACTIVE(U12(U61(z0))) → c20(U12'(U61(active(z0))), ACTIVE(U61(z0))) 686.59/213.88
ACTIVE(U12(U71(z0, z1, z2))) → c20(U12'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.59/213.88
ACTIVE(U12(U72(z0, z1, z2))) → c20(U12'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.59/213.88
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.59/213.88
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.59/213.88
ACTIVE(U11(U12(tt), x1)) → c19(U11'(mark(tt), x1)) 686.59/213.88
ACTIVE(U12(U12(tt))) → c20(U12'(mark(tt))) 686.59/213.88
ACTIVE(U12(isNat(0))) → c20(U12'(mark(tt))) 686.59/213.88
ACTIVE(U12(U11(tt, z0))) → c2(U12'(mark(U12(isNat(z0))))) 686.59/213.88
ACTIVE(U12(U11(tt, z0))) → c2(ACTIVE(U11(tt, z0))) 686.59/213.88
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(U12'(mark(U11(isNat(z0), z1)))) 686.59/213.88
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(ACTIVE(isNat(plus(z0, z1)))) 686.59/213.88
ACTIVE(U12(isNat(s(z0)))) → c2(U12'(mark(U21(isNat(z0))))) 686.59/213.88
ACTIVE(U12(isNat(s(z0)))) → c2(ACTIVE(isNat(s(z0)))) 686.59/213.88
ACTIVE(U12(isNat(x(z0, z1)))) → c2(U12'(mark(U31(isNat(z0), z1)))) 686.59/213.88
ACTIVE(U12(isNat(x(z0, z1)))) → c2(ACTIVE(isNat(x(z0, z1)))) 686.59/213.88
ACTIVE(U21(plus(z0, 0))) → c21(U21'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.59/213.88
ACTIVE(U21(plus(z0, s(z1)))) → c21(U21'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.59/213.88
ACTIVE(U21(x(z0, 0))) → c21(U21'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.59/213.88
ACTIVE(U21(x(z0, s(z1)))) → c21(U21'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.59/213.88
ACTIVE(U21(U11(z0, z1))) → c21(U21'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.59/213.88
ACTIVE(U21(U12(z0))) → c21(U21'(U12(active(z0))), ACTIVE(U12(z0))) 686.59/213.88
ACTIVE(U21(U21(z0))) → c21(U21'(U21(active(z0))), ACTIVE(U21(z0))) 686.59/213.88
ACTIVE(U21(U31(z0, z1))) → c21(U21'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.59/213.88
ACTIVE(U21(U32(z0))) → c21(U21'(U32(active(z0))), ACTIVE(U32(z0))) 686.59/213.88
ACTIVE(U21(U41(z0, z1))) → c21(U21'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.59/213.88
ACTIVE(U21(U51(z0, z1, z2))) → c21(U21'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.59/213.88
ACTIVE(U21(U52(z0, z1, z2))) → c21(U21'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.59/213.88
ACTIVE(U21(s(z0))) → c21(U21'(s(active(z0))), ACTIVE(s(z0))) 686.59/213.88
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.59/213.88
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.59/213.88
ACTIVE(U21(U61(z0))) → c21(U21'(U61(active(z0))), ACTIVE(U61(z0))) 686.59/213.88
ACTIVE(U21(U71(z0, z1, z2))) → c21(U21'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.59/213.88
ACTIVE(U21(U72(z0, z1, z2))) → c21(U21'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.59/213.88
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.59/213.88
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.59/213.88
ACTIVE(U11(U21(tt), x1)) → c19(U11'(mark(tt), x1)) 686.59/213.88
ACTIVE(U12(U21(tt))) → c20(U12'(mark(tt))) 686.59/213.88
ACTIVE(U21(U12(tt))) → c21(U21'(mark(tt))) 686.59/213.88
ACTIVE(U21(U21(tt))) → c21(U21'(mark(tt))) 686.59/213.88
ACTIVE(U21(isNat(0))) → c21(U21'(mark(tt))) 686.59/213.88
ACTIVE(U21(U11(tt, z0))) → c3(U21'(mark(U12(isNat(z0))))) 686.59/213.88
ACTIVE(U21(U11(tt, z0))) → c3(ACTIVE(U11(tt, z0))) 686.59/213.88
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(U21'(mark(U11(isNat(z0), z1)))) 686.59/213.88
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(ACTIVE(isNat(plus(z0, z1)))) 686.59/213.88
ACTIVE(U21(isNat(s(z0)))) → c3(U21'(mark(U21(isNat(z0))))) 686.59/213.88
ACTIVE(U21(isNat(s(z0)))) → c3(ACTIVE(isNat(s(z0)))) 686.59/213.88
ACTIVE(U21(isNat(x(z0, z1)))) → c3(U21'(mark(U31(isNat(z0), z1)))) 686.59/213.88
ACTIVE(U21(isNat(x(z0, z1)))) → c3(ACTIVE(isNat(x(z0, z1)))) 686.59/213.88
ACTIVE(U31(plus(z0, 0), x1)) → c22(U31'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.59/213.88
ACTIVE(U31(plus(z0, s(z1)), x1)) → c22(U31'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.59/213.88
ACTIVE(U31(x(z0, 0), x1)) → c22(U31'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.59/213.88
ACTIVE(U31(x(z0, s(z1)), x1)) → c22(U31'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.59/213.88
ACTIVE(U31(U11(z0, z1), x1)) → c22(U31'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.59/213.88
ACTIVE(U31(U12(z0), x1)) → c22(U31'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.59/213.88
ACTIVE(U31(U21(z0), x1)) → c22(U31'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.59/213.88
ACTIVE(U31(U31(z0, z1), x1)) → c22(U31'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.59/213.88
ACTIVE(U31(U32(z0), x1)) → c22(U31'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.59/213.88
ACTIVE(U31(U41(z0, z1), x1)) → c22(U31'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.59/213.88
ACTIVE(U31(U51(z0, z1, z2), x1)) → c22(U31'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.59/213.88
ACTIVE(U31(U52(z0, z1, z2), x1)) → c22(U31'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.59/213.88
ACTIVE(U31(s(z0), x1)) → c22(U31'(s(active(z0)), x1), ACTIVE(s(z0))) 686.59/213.88
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.59/213.88
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.59/213.88
ACTIVE(U31(U61(z0), x1)) → c22(U31'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.59/213.88
ACTIVE(U31(U71(z0, z1, z2), x1)) → c22(U31'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.59/213.88
ACTIVE(U31(U72(z0, z1, z2), x1)) → c22(U31'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.59/213.88
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.59/213.88
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.59/213.88
ACTIVE(U31(U12(tt), x1)) → c22(U31'(mark(tt), x1)) 686.59/213.88
ACTIVE(U31(U21(tt), x1)) → c22(U31'(mark(tt), x1)) 686.59/213.88
ACTIVE(U31(isNat(0), x1)) → c22(U31'(mark(tt), x1)) 686.59/213.88
ACTIVE(U11(U31(tt, z0), x1)) → c4(U11'(mark(U32(isNat(z0))), x1)) 686.59/213.88
ACTIVE(U11(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 686.59/213.88
ACTIVE(U12(U31(tt, z0))) → c4(U12'(mark(U32(isNat(z0))))) 686.59/213.88
ACTIVE(U12(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 686.59/213.88
ACTIVE(U21(U31(tt, z0))) → c4(U21'(mark(U32(isNat(z0))))) 686.59/213.88
ACTIVE(U21(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 686.59/213.88
ACTIVE(U31(U11(tt, z0), x1)) → c4(U31'(mark(U12(isNat(z0))), x1)) 686.59/213.88
ACTIVE(U31(U11(tt, z0), x1)) → c4(ACTIVE(U11(tt, z0))) 686.59/213.88
ACTIVE(U31(U31(tt, z0), x1)) → c4(U31'(mark(U32(isNat(z0))), x1)) 686.59/213.88
ACTIVE(U31(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 686.59/213.88
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(U31'(mark(U11(isNat(z0), z1)), x1)) 686.59/213.88
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(ACTIVE(isNat(plus(z0, z1)))) 686.59/213.88
ACTIVE(U31(isNat(s(z0)), x1)) → c4(U31'(mark(U21(isNat(z0))), x1)) 686.59/213.88
ACTIVE(U31(isNat(s(z0)), x1)) → c4(ACTIVE(isNat(s(z0)))) 686.59/213.88
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(U31'(mark(U31(isNat(z0), z1)), x1)) 686.59/213.88
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(ACTIVE(isNat(x(z0, z1)))) 686.59/213.88
ACTIVE(U32(plus(z0, 0))) → c23(U32'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.59/213.88
ACTIVE(U32(plus(z0, s(z1)))) → c23(U32'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.59/213.88
ACTIVE(U32(x(z0, 0))) → c23(U32'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.59/213.88
ACTIVE(U32(x(z0, s(z1)))) → c23(U32'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.59/213.88
ACTIVE(U32(U11(z0, z1))) → c23(U32'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.59/213.88
ACTIVE(U32(U12(z0))) → c23(U32'(U12(active(z0))), ACTIVE(U12(z0))) 686.59/213.88
ACTIVE(U32(U21(z0))) → c23(U32'(U21(active(z0))), ACTIVE(U21(z0))) 686.59/213.88
ACTIVE(U32(U31(z0, z1))) → c23(U32'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.59/213.88
ACTIVE(U32(U32(z0))) → c23(U32'(U32(active(z0))), ACTIVE(U32(z0))) 686.59/213.88
ACTIVE(U32(U41(z0, z1))) → c23(U32'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.59/213.88
ACTIVE(U32(U51(z0, z1, z2))) → c23(U32'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.59/213.88
ACTIVE(U32(U52(z0, z1, z2))) → c23(U32'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.59/213.88
ACTIVE(U32(s(z0))) → c23(U32'(s(active(z0))), ACTIVE(s(z0))) 686.59/213.88
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.59/213.88
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.59/213.88
ACTIVE(U32(U61(z0))) → c23(U32'(U61(active(z0))), ACTIVE(U61(z0))) 686.59/213.88
ACTIVE(U32(U71(z0, z1, z2))) → c23(U32'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.59/213.88
ACTIVE(U32(U72(z0, z1, z2))) → c23(U32'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.59/213.88
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.59/213.88
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.59/213.88
ACTIVE(U11(U32(tt), x1)) → c19(U11'(mark(tt), x1)) 686.59/213.88
ACTIVE(U12(U32(tt))) → c20(U12'(mark(tt))) 686.59/213.88
ACTIVE(U21(U32(tt))) → c21(U21'(mark(tt))) 686.59/213.88
ACTIVE(U31(U32(tt), x1)) → c22(U31'(mark(tt), x1)) 686.59/213.88
ACTIVE(U32(U12(tt))) → c23(U32'(mark(tt))) 686.59/213.88
ACTIVE(U32(U21(tt))) → c23(U32'(mark(tt))) 686.59/213.88
ACTIVE(U32(U32(tt))) → c23(U32'(mark(tt))) 686.59/213.88
ACTIVE(U32(isNat(0))) → c23(U32'(mark(tt))) 686.59/213.88
ACTIVE(U32(U11(tt, z0))) → c5(U32'(mark(U12(isNat(z0))))) 686.59/213.88
ACTIVE(U32(U11(tt, z0))) → c5(ACTIVE(U11(tt, z0))) 686.59/213.88
ACTIVE(U32(U31(tt, z0))) → c5(U32'(mark(U32(isNat(z0))))) 686.59/213.88
ACTIVE(U32(U31(tt, z0))) → c5(ACTIVE(U31(tt, z0))) 686.59/213.88
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(U32'(mark(U11(isNat(z0), z1)))) 686.59/213.88
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(ACTIVE(isNat(plus(z0, z1)))) 686.59/213.88
ACTIVE(U32(isNat(s(z0)))) → c5(U32'(mark(U21(isNat(z0))))) 686.59/213.88
ACTIVE(U32(isNat(s(z0)))) → c5(ACTIVE(isNat(s(z0)))) 686.59/213.88
ACTIVE(U32(isNat(x(z0, z1)))) → c5(U32'(mark(U31(isNat(z0), z1)))) 686.59/213.88
ACTIVE(U32(isNat(x(z0, z1)))) → c5(ACTIVE(isNat(x(z0, z1)))) 686.59/213.88
ACTIVE(U41(plus(z0, 0), x1)) → c24(U41'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.59/213.88
ACTIVE(U41(plus(z0, s(z1)), x1)) → c24(U41'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.59/213.88
ACTIVE(U41(x(z0, 0), x1)) → c24(U41'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.59/213.88
ACTIVE(U41(x(z0, s(z1)), x1)) → c24(U41'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.59/213.88
ACTIVE(U41(U11(z0, z1), x1)) → c24(U41'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.59/213.88
ACTIVE(U41(U12(z0), x1)) → c24(U41'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.59/213.88
ACTIVE(U41(U21(z0), x1)) → c24(U41'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.59/213.88
ACTIVE(U41(U31(z0, z1), x1)) → c24(U41'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.59/213.88
ACTIVE(U41(U32(z0), x1)) → c24(U41'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.59/213.88
ACTIVE(U41(U41(z0, z1), x1)) → c24(U41'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.59/213.88
ACTIVE(U41(U51(z0, z1, z2), x1)) → c24(U41'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.59/213.88
ACTIVE(U41(U52(z0, z1, z2), x1)) → c24(U41'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.59/213.88
ACTIVE(U41(s(z0), x1)) → c24(U41'(s(active(z0)), x1), ACTIVE(s(z0))) 686.59/213.88
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.59/213.88
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.59/213.88
ACTIVE(U41(U61(z0), x1)) → c24(U41'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.59/213.88
ACTIVE(U41(U71(z0, z1, z2), x1)) → c24(U41'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.59/213.88
ACTIVE(U41(U72(z0, z1, z2), x1)) → c24(U41'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.59/213.88
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.59/213.88
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.59/213.88
ACTIVE(U11(U41(tt, z0), x1)) → c19(U11'(mark(z0), x1)) 686.59/213.88
ACTIVE(U12(U41(tt, z0))) → c20(U12'(mark(z0))) 686.59/213.88
ACTIVE(U21(U41(tt, z0))) → c21(U21'(mark(z0))) 686.59/213.88
ACTIVE(U31(U41(tt, z0), x1)) → c22(U31'(mark(z0), x1)) 686.59/213.88
ACTIVE(U32(U41(tt, z0))) → c23(U32'(mark(z0))) 686.59/213.88
ACTIVE(U41(U12(tt), x1)) → c24(U41'(mark(tt), x1)) 686.59/213.88
ACTIVE(U41(U21(tt), x1)) → c24(U41'(mark(tt), x1)) 686.59/213.88
ACTIVE(U41(U32(tt), x1)) → c24(U41'(mark(tt), x1)) 686.59/213.88
ACTIVE(U41(U41(tt, z0), x1)) → c24(U41'(mark(z0), x1)) 686.59/213.88
ACTIVE(U41(isNat(0), x1)) → c24(U41'(mark(tt), x1)) 686.59/213.88
ACTIVE(U41(U11(tt, z0), x1)) → c6(U41'(mark(U12(isNat(z0))), x1)) 686.59/213.88
ACTIVE(U41(U11(tt, z0), x1)) → c6(ACTIVE(U11(tt, z0))) 686.59/213.88
ACTIVE(U41(U31(tt, z0), x1)) → c6(U41'(mark(U32(isNat(z0))), x1)) 686.59/213.88
ACTIVE(U41(U31(tt, z0), x1)) → c6(ACTIVE(U31(tt, z0))) 686.59/213.88
ACTIVE(U41(isNat(plus(z0, z1)), x1)) → c6(U41'(mark(U11(isNat(z0), z1)), x1)) 686.59/213.88
ACTIVE(U41(isNat(plus(z0, z1)), x1)) → c6(ACTIVE(isNat(plus(z0, z1)))) 686.59/213.88
ACTIVE(U41(isNat(s(z0)), x1)) → c6(U41'(mark(U21(isNat(z0))), x1)) 686.59/213.88
ACTIVE(U41(isNat(s(z0)), x1)) → c6(ACTIVE(isNat(s(z0)))) 686.59/213.88
ACTIVE(U41(isNat(x(z0, z1)), x1)) → c6(U41'(mark(U31(isNat(z0), z1)), x1)) 686.59/213.88
ACTIVE(U41(isNat(x(z0, z1)), x1)) → c6(ACTIVE(isNat(x(z0, z1)))) 686.59/213.88
ACTIVE(U51(plus(z0, 0), x1, x2)) → c25(U51'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.59/213.88
ACTIVE(U51(plus(z0, s(z1)), x1, x2)) → c25(U51'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.59/213.88
ACTIVE(U51(x(z0, 0), x1, x2)) → c25(U51'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.59/213.88
ACTIVE(U51(x(z0, s(z1)), x1, x2)) → c25(U51'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.59/213.88
ACTIVE(U51(U11(z0, z1), x1, x2)) → c25(U51'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.59/213.88
ACTIVE(U51(U12(z0), x1, x2)) → c25(U51'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.59/213.88
ACTIVE(U51(U21(z0), x1, x2)) → c25(U51'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.59/213.88
ACTIVE(U51(U31(z0, z1), x1, x2)) → c25(U51'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.59/213.88
ACTIVE(U51(U32(z0), x1, x2)) → c25(U51'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.59/213.88
ACTIVE(U51(U41(z0, z1), x1, x2)) → c25(U51'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.59/213.88
ACTIVE(U51(U51(z0, z1, z2), x1, x2)) → c25(U51'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.59/213.88
ACTIVE(U51(U52(z0, z1, z2), x1, x2)) → c25(U51'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.59/213.88
ACTIVE(U51(s(z0), x1, x2)) → c25(U51'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.59/213.88
ACTIVE(U51(plus(z0, z1), x1, x2)) → c25(U51'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.59/213.88
ACTIVE(U51(plus(z0, z1), x1, x2)) → c25(U51'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.59/213.88
ACTIVE(U51(U61(z0), x1, x2)) → c25(U51'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.59/213.88
ACTIVE(U51(U71(z0, z1, z2), x1, x2)) → c25(U51'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.59/213.88
ACTIVE(U51(U72(z0, z1, z2), x1, x2)) → c25(U51'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.59/213.88
ACTIVE(U51(x(z0, z1), x1, x2)) → c25(U51'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.59/213.88
ACTIVE(U51(x(z0, z1), x1, x2)) → c25(U51'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.59/213.88
ACTIVE(U51(U12(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.59/213.88
ACTIVE(U51(U21(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.59/213.88
ACTIVE(U51(U32(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.59/213.88
ACTIVE(U51(U41(tt, z0), x1, x2)) → c25(U51'(mark(z0), x1, x2)) 686.59/213.88
ACTIVE(U51(isNat(0), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.59/213.88
ACTIVE(U11(U51(tt, z0, z1), x1)) → c7(U11'(mark(U52(isNat(z1), z0, z1)), x1)) 686.59/213.88
ACTIVE(U11(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.59/213.88
ACTIVE(U12(U51(tt, z0, z1))) → c7(U12'(mark(U52(isNat(z1), z0, z1)))) 686.59/213.88
ACTIVE(U12(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.59/213.88
ACTIVE(U21(U51(tt, z0, z1))) → c7(U21'(mark(U52(isNat(z1), z0, z1)))) 686.59/213.88
ACTIVE(U21(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.59/213.88
ACTIVE(U31(U51(tt, z0, z1), x1)) → c7(U31'(mark(U52(isNat(z1), z0, z1)), x1)) 686.59/213.88
ACTIVE(U31(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.59/213.88
ACTIVE(U32(U51(tt, z0, z1))) → c7(U32'(mark(U52(isNat(z1), z0, z1)))) 686.59/213.88
ACTIVE(U32(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.59/213.88
ACTIVE(U41(U51(tt, z0, z1), x1)) → c7(U41'(mark(U52(isNat(z1), z0, z1)), x1)) 686.59/213.88
ACTIVE(U41(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.59/213.88
ACTIVE(U51(U11(tt, z0), x1, x2)) → c7(U51'(mark(U12(isNat(z0))), x1, x2)) 686.59/213.88
ACTIVE(U51(U11(tt, z0), x1, x2)) → c7(ACTIVE(U11(tt, z0))) 686.59/213.88
ACTIVE(U51(U31(tt, z0), x1, x2)) → c7(U51'(mark(U32(isNat(z0))), x1, x2)) 686.59/213.88
ACTIVE(U51(U31(tt, z0), x1, x2)) → c7(ACTIVE(U31(tt, z0))) 686.59/213.88
ACTIVE(U51(U51(tt, z0, z1), x1, x2)) → c7(U51'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.59/213.88
ACTIVE(U51(U51(tt, z0, z1), x1, x2)) → c7(ACTIVE(U51(tt, z0, z1))) 686.59/213.88
ACTIVE(U51(isNat(plus(z0, z1)), x1, x2)) → c7(U51'(mark(U11(isNat(z0), z1)), x1, x2)) 686.59/213.88
ACTIVE(U51(isNat(plus(z0, z1)), x1, x2)) → c7(ACTIVE(isNat(plus(z0, z1)))) 686.59/213.88
ACTIVE(U51(isNat(s(z0)), x1, x2)) → c7(U51'(mark(U21(isNat(z0))), x1, x2)) 686.59/213.88
ACTIVE(U51(isNat(s(z0)), x1, x2)) → c7(ACTIVE(isNat(s(z0)))) 686.59/213.88
ACTIVE(U51(isNat(x(z0, z1)), x1, x2)) → c7(U51'(mark(U31(isNat(z0), z1)), x1, x2)) 686.59/213.88
ACTIVE(U51(isNat(x(z0, z1)), x1, x2)) → c7(ACTIVE(isNat(x(z0, z1)))) 686.59/213.88
ACTIVE(U52(plus(z0, 0), x1, x2)) → c26(U52'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.59/213.88
ACTIVE(U52(plus(z0, s(z1)), x1, x2)) → c26(U52'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.59/213.88
ACTIVE(U52(x(z0, 0), x1, x2)) → c26(U52'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.59/213.88
ACTIVE(U52(x(z0, s(z1)), x1, x2)) → c26(U52'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.59/213.88
ACTIVE(U52(U11(z0, z1), x1, x2)) → c26(U52'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.59/213.88
ACTIVE(U52(U12(z0), x1, x2)) → c26(U52'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.59/213.88
ACTIVE(U52(U21(z0), x1, x2)) → c26(U52'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.59/213.88
ACTIVE(U52(U31(z0, z1), x1, x2)) → c26(U52'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.59/213.88
ACTIVE(U52(U32(z0), x1, x2)) → c26(U52'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.59/213.88
ACTIVE(U52(U41(z0, z1), x1, x2)) → c26(U52'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.59/213.88
ACTIVE(U52(U51(z0, z1, z2), x1, x2)) → c26(U52'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.59/213.88
ACTIVE(U52(U52(z0, z1, z2), x1, x2)) → c26(U52'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.59/213.88
ACTIVE(U52(s(z0), x1, x2)) → c26(U52'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.59/213.88
ACTIVE(U52(plus(z0, z1), x1, x2)) → c26(U52'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.59/213.88
ACTIVE(U52(plus(z0, z1), x1, x2)) → c26(U52'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.59/213.88
ACTIVE(U52(U61(z0), x1, x2)) → c26(U52'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.59/213.88
ACTIVE(U52(U71(z0, z1, z2), x1, x2)) → c26(U52'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.59/213.88
ACTIVE(U52(U72(z0, z1, z2), x1, x2)) → c26(U52'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.59/213.88
ACTIVE(U52(x(z0, z1), x1, x2)) → c26(U52'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.59/213.88
ACTIVE(U52(x(z0, z1), x1, x2)) → c26(U52'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.59/213.88
ACTIVE(U52(U12(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.59/213.88
ACTIVE(U52(U21(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.59/213.88
ACTIVE(U52(U32(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.59/213.88
ACTIVE(U52(U41(tt, z0), x1, x2)) → c26(U52'(mark(z0), x1, x2)) 686.59/213.88
ACTIVE(U52(isNat(0), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.59/213.88
ACTIVE(U11(U52(tt, z0, z1), x1)) → c8(U11'(mark(s(plus(z1, z0))), x1)) 686.59/213.88
ACTIVE(U11(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.59/213.88
ACTIVE(U12(U52(tt, z0, z1))) → c8(U12'(mark(s(plus(z1, z0))))) 686.59/213.88
ACTIVE(U12(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.59/213.88
ACTIVE(U21(U52(tt, z0, z1))) → c8(U21'(mark(s(plus(z1, z0))))) 686.59/213.88
ACTIVE(U21(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.59/213.88
ACTIVE(U31(U52(tt, z0, z1), x1)) → c8(U31'(mark(s(plus(z1, z0))), x1)) 686.59/213.88
ACTIVE(U31(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.59/213.88
ACTIVE(U32(U52(tt, z0, z1))) → c8(U32'(mark(s(plus(z1, z0))))) 686.59/213.88
ACTIVE(U32(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.59/213.88
ACTIVE(U41(U52(tt, z0, z1), x1)) → c8(U41'(mark(s(plus(z1, z0))), x1)) 686.59/213.88
ACTIVE(U41(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.59/213.88
ACTIVE(U51(U52(tt, z0, z1), x1, x2)) → c8(U51'(mark(s(plus(z1, z0))), x1, x2)) 686.59/213.88
ACTIVE(U51(U52(tt, z0, z1), x1, x2)) → c8(ACTIVE(U52(tt, z0, z1))) 686.59/213.88
ACTIVE(U52(U11(tt, z0), x1, x2)) → c8(U52'(mark(U12(isNat(z0))), x1, x2)) 686.59/213.88
ACTIVE(U52(U11(tt, z0), x1, x2)) → c8(ACTIVE(U11(tt, z0))) 686.59/213.88
ACTIVE(U52(U31(tt, z0), x1, x2)) → c8(U52'(mark(U32(isNat(z0))), x1, x2)) 686.59/213.88
ACTIVE(U52(U31(tt, z0), x1, x2)) → c8(ACTIVE(U31(tt, z0))) 686.59/213.88
ACTIVE(U52(U51(tt, z0, z1), x1, x2)) → c8(U52'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.59/213.88
ACTIVE(U52(U51(tt, z0, z1), x1, x2)) → c8(ACTIVE(U51(tt, z0, z1))) 686.59/213.88
ACTIVE(U52(U52(tt, z0, z1), x1, x2)) → c8(U52'(mark(s(plus(z1, z0))), x1, x2)) 686.59/213.88
ACTIVE(U52(U52(tt, z0, z1), x1, x2)) → c8(ACTIVE(U52(tt, z0, z1))) 686.59/213.88
ACTIVE(U52(isNat(plus(z0, z1)), x1, x2)) → c8(U52'(mark(U11(isNat(z0), z1)), x1, x2)) 686.59/213.88
ACTIVE(U52(isNat(plus(z0, z1)), x1, x2)) → c8(ACTIVE(isNat(plus(z0, z1)))) 686.59/213.88
ACTIVE(U52(isNat(s(z0)), x1, x2)) → c8(U52'(mark(U21(isNat(z0))), x1, x2)) 686.59/213.88
ACTIVE(U52(isNat(s(z0)), x1, x2)) → c8(ACTIVE(isNat(s(z0)))) 686.59/213.88
ACTIVE(U52(isNat(x(z0, z1)), x1, x2)) → c8(U52'(mark(U31(isNat(z0), z1)), x1, x2)) 686.59/213.88
ACTIVE(U52(isNat(x(z0, z1)), x1, x2)) → c8(ACTIVE(isNat(x(z0, z1)))) 686.59/213.88
ACTIVE(s(plus(z0, 0))) → c27(S(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.59/213.88
ACTIVE(s(plus(z0, s(z1)))) → c27(S(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.59/213.88
ACTIVE(s(x(z0, 0))) → c27(S(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.59/213.88
ACTIVE(s(x(z0, s(z1)))) → c27(S(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.59/213.88
ACTIVE(s(U11(z0, z1))) → c27(S(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.59/213.88
ACTIVE(s(U12(z0))) → c27(S(U12(active(z0))), ACTIVE(U12(z0))) 686.59/213.88
ACTIVE(s(U21(z0))) → c27(S(U21(active(z0))), ACTIVE(U21(z0))) 686.59/213.88
ACTIVE(s(U31(z0, z1))) → c27(S(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.59/213.88
ACTIVE(s(U32(z0))) → c27(S(U32(active(z0))), ACTIVE(U32(z0))) 686.59/213.88
ACTIVE(s(U41(z0, z1))) → c27(S(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.59/213.88
ACTIVE(s(U51(z0, z1, z2))) → c27(S(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.59/213.88
ACTIVE(s(U52(z0, z1, z2))) → c27(S(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.59/213.88
ACTIVE(s(s(z0))) → c27(S(s(active(z0))), ACTIVE(s(z0))) 686.59/213.88
ACTIVE(s(plus(z0, z1))) → c27(S(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.59/213.88
ACTIVE(s(plus(z0, z1))) → c27(S(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.59/213.88
ACTIVE(s(U61(z0))) → c27(S(U61(active(z0))), ACTIVE(U61(z0))) 686.59/213.88
ACTIVE(s(U71(z0, z1, z2))) → c27(S(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.59/213.88
ACTIVE(s(U72(z0, z1, z2))) → c27(S(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.59/213.88
ACTIVE(s(x(z0, z1))) → c27(S(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.59/213.88
ACTIVE(s(x(z0, z1))) → c27(S(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.59/213.88
ACTIVE(s(U12(tt))) → c27(S(mark(tt))) 686.59/213.88
ACTIVE(s(U21(tt))) → c27(S(mark(tt))) 686.59/213.88
ACTIVE(s(U32(tt))) → c27(S(mark(tt))) 686.59/213.88
ACTIVE(s(U41(tt, z0))) → c27(S(mark(z0))) 686.59/213.88
ACTIVE(s(isNat(0))) → c27(S(mark(tt))) 686.59/213.88
ACTIVE(s(U11(tt, z0))) → c9(S(mark(U12(isNat(z0))))) 686.59/213.88
ACTIVE(s(U11(tt, z0))) → c9(ACTIVE(U11(tt, z0))) 686.59/213.88
ACTIVE(s(U31(tt, z0))) → c9(S(mark(U32(isNat(z0))))) 686.59/213.88
ACTIVE(s(U31(tt, z0))) → c9(ACTIVE(U31(tt, z0))) 686.59/213.88
ACTIVE(s(U51(tt, z0, z1))) → c9(S(mark(U52(isNat(z1), z0, z1)))) 686.59/213.88
ACTIVE(s(U51(tt, z0, z1))) → c9(ACTIVE(U51(tt, z0, z1))) 686.59/213.88
ACTIVE(s(U52(tt, z0, z1))) → c9(S(mark(s(plus(z1, z0))))) 686.59/213.88
ACTIVE(s(U52(tt, z0, z1))) → c9(ACTIVE(U52(tt, z0, z1))) 686.59/213.88
ACTIVE(s(isNat(plus(z0, z1)))) → c9(S(mark(U11(isNat(z0), z1)))) 686.59/213.88
ACTIVE(s(isNat(plus(z0, z1)))) → c9(ACTIVE(isNat(plus(z0, z1)))) 686.59/213.88
ACTIVE(s(isNat(s(z0)))) → c9(S(mark(U21(isNat(z0))))) 686.59/213.88
ACTIVE(s(isNat(s(z0)))) → c9(ACTIVE(isNat(s(z0)))) 686.59/213.88
ACTIVE(s(isNat(x(z0, z1)))) → c9(S(mark(U31(isNat(z0), z1)))) 686.59/213.88
ACTIVE(s(isNat(x(z0, z1)))) → c9(ACTIVE(isNat(x(z0, z1)))) 686.59/213.88
ACTIVE(U61(plus(z0, 0))) → c30(U61'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.59/213.88
ACTIVE(U61(plus(z0, s(z1)))) → c30(U61'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.59/213.88
ACTIVE(U61(x(z0, 0))) → c30(U61'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.59/213.88
ACTIVE(U61(x(z0, s(z1)))) → c30(U61'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.59/213.88
ACTIVE(U61(U11(z0, z1))) → c30(U61'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.59/213.88
ACTIVE(U61(U12(z0))) → c30(U61'(U12(active(z0))), ACTIVE(U12(z0))) 686.59/213.88
ACTIVE(U61(U21(z0))) → c30(U61'(U21(active(z0))), ACTIVE(U21(z0))) 686.59/213.88
ACTIVE(U61(U31(z0, z1))) → c30(U61'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.59/213.88
ACTIVE(U61(U32(z0))) → c30(U61'(U32(active(z0))), ACTIVE(U32(z0))) 686.59/213.88
ACTIVE(U61(U41(z0, z1))) → c30(U61'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.59/213.88
ACTIVE(U61(U51(z0, z1, z2))) → c30(U61'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.59/213.88
ACTIVE(U61(U52(z0, z1, z2))) → c30(U61'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.59/213.88
ACTIVE(U61(s(z0))) → c30(U61'(s(active(z0))), ACTIVE(s(z0))) 686.59/213.88
ACTIVE(U61(plus(z0, z1))) → c30(U61'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.59/213.88
ACTIVE(U61(plus(z0, z1))) → c30(U61'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.59/213.88
ACTIVE(U61(U61(z0))) → c30(U61'(U61(active(z0))), ACTIVE(U61(z0))) 686.59/213.88
ACTIVE(U61(U71(z0, z1, z2))) → c30(U61'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.59/213.88
ACTIVE(U61(U72(z0, z1, z2))) → c30(U61'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.59/213.88
ACTIVE(U61(x(z0, z1))) → c30(U61'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.59/213.88
ACTIVE(U61(x(z0, z1))) → c30(U61'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.59/213.88
ACTIVE(U11(U61(tt), x1)) → c19(U11'(mark(0), x1)) 686.59/213.88
ACTIVE(U12(U61(tt))) → c20(U12'(mark(0))) 686.59/213.88
ACTIVE(U21(U61(tt))) → c21(U21'(mark(0))) 686.59/213.88
ACTIVE(U31(U61(tt), x1)) → c22(U31'(mark(0), x1)) 686.59/213.88
ACTIVE(U32(U61(tt))) → c23(U32'(mark(0))) 686.59/213.88
ACTIVE(U41(U61(tt), x1)) → c24(U41'(mark(0), x1)) 686.59/213.88
ACTIVE(U51(U61(tt), x1, x2)) → c25(U51'(mark(0), x1, x2)) 686.59/213.88
ACTIVE(U52(U61(tt), x1, x2)) → c26(U52'(mark(0), x1, x2)) 686.59/213.88
ACTIVE(s(U61(tt))) → c27(S(mark(0))) 686.59/213.88
ACTIVE(U61(U12(tt))) → c30(U61'(mark(tt))) 686.59/213.88
ACTIVE(U61(U21(tt))) → c30(U61'(mark(tt))) 686.59/213.88
ACTIVE(U61(U32(tt))) → c30(U61'(mark(tt))) 686.59/213.88
ACTIVE(U61(U41(tt, z0))) → c30(U61'(mark(z0))) 686.59/213.88
ACTIVE(U61(U61(tt))) → c30(U61'(mark(0))) 686.59/213.88
ACTIVE(U61(isNat(0))) → c30(U61'(mark(tt))) 686.59/213.88
ACTIVE(U61(U11(tt, z0))) → c10(U61'(mark(U12(isNat(z0))))) 686.59/213.88
ACTIVE(U61(U11(tt, z0))) → c10(ACTIVE(U11(tt, z0))) 686.59/213.88
ACTIVE(U61(U31(tt, z0))) → c10(U61'(mark(U32(isNat(z0))))) 686.59/213.88
ACTIVE(U61(U31(tt, z0))) → c10(ACTIVE(U31(tt, z0))) 686.59/213.88
ACTIVE(U61(U51(tt, z0, z1))) → c10(U61'(mark(U52(isNat(z1), z0, z1)))) 686.59/213.88
ACTIVE(U61(U51(tt, z0, z1))) → c10(ACTIVE(U51(tt, z0, z1))) 686.59/213.88
ACTIVE(U61(U52(tt, z0, z1))) → c10(U61'(mark(s(plus(z1, z0))))) 686.59/213.88
ACTIVE(U61(U52(tt, z0, z1))) → c10(ACTIVE(U52(tt, z0, z1))) 686.59/213.88
ACTIVE(U61(isNat(plus(z0, z1)))) → c10(U61'(mark(U11(isNat(z0), z1)))) 686.59/213.88
ACTIVE(U61(isNat(plus(z0, z1)))) → c10(ACTIVE(isNat(plus(z0, z1)))) 686.59/213.88
ACTIVE(U61(isNat(s(z0)))) → c10(U61'(mark(U21(isNat(z0))))) 686.59/213.88
ACTIVE(U61(isNat(s(z0)))) → c10(ACTIVE(isNat(s(z0)))) 686.59/213.88
ACTIVE(U61(isNat(x(z0, z1)))) → c10(U61'(mark(U31(isNat(z0), z1)))) 686.59/213.88
ACTIVE(U61(isNat(x(z0, z1)))) → c10(ACTIVE(isNat(x(z0, z1)))) 686.59/213.88
ACTIVE(U71(plus(z0, 0), x1, x2)) → c31(U71'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.59/213.88
ACTIVE(U71(plus(z0, s(z1)), x1, x2)) → c31(U71'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.59/213.88
ACTIVE(U71(x(z0, 0), x1, x2)) → c31(U71'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.59/213.88
ACTIVE(U71(x(z0, s(z1)), x1, x2)) → c31(U71'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.59/213.88
ACTIVE(U71(U11(z0, z1), x1, x2)) → c31(U71'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.59/213.88
ACTIVE(U71(U12(z0), x1, x2)) → c31(U71'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.59/213.88
ACTIVE(U71(U21(z0), x1, x2)) → c31(U71'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.59/213.88
ACTIVE(U71(U31(z0, z1), x1, x2)) → c31(U71'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.59/213.88
ACTIVE(U71(U32(z0), x1, x2)) → c31(U71'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.59/213.88
ACTIVE(U71(U41(z0, z1), x1, x2)) → c31(U71'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.59/213.88
ACTIVE(U71(U51(z0, z1, z2), x1, x2)) → c31(U71'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.59/213.88
ACTIVE(U71(U52(z0, z1, z2), x1, x2)) → c31(U71'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.59/213.88
ACTIVE(U71(s(z0), x1, x2)) → c31(U71'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.59/213.88
ACTIVE(U71(plus(z0, z1), x1, x2)) → c31(U71'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.59/213.88
ACTIVE(U71(plus(z0, z1), x1, x2)) → c31(U71'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.59/213.88
ACTIVE(U71(U61(z0), x1, x2)) → c31(U71'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.59/213.88
ACTIVE(U71(U71(z0, z1, z2), x1, x2)) → c31(U71'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.59/213.88
ACTIVE(U71(U72(z0, z1, z2), x1, x2)) → c31(U71'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.59/213.88
ACTIVE(U71(x(z0, z1), x1, x2)) → c31(U71'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.59/213.88
ACTIVE(U71(x(z0, z1), x1, x2)) → c31(U71'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.59/213.88
ACTIVE(U71(U12(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.59/213.88
ACTIVE(U71(U21(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.59/213.88
ACTIVE(U71(U32(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.59/213.88
ACTIVE(U71(U41(tt, z0), x1, x2)) → c31(U71'(mark(z0), x1, x2)) 686.59/213.88
ACTIVE(U71(U61(tt), x1, x2)) → c31(U71'(mark(0), x1, x2)) 686.59/213.88
ACTIVE(U71(isNat(0), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.59/213.88
ACTIVE(U11(U71(tt, z0, z1), x1)) → c11(U11'(mark(U72(isNat(z1), z0, z1)), x1)) 686.59/213.88
ACTIVE(U11(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.59/213.88
ACTIVE(U12(U71(tt, z0, z1))) → c11(U12'(mark(U72(isNat(z1), z0, z1)))) 686.59/213.88
ACTIVE(U12(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.59/213.88
ACTIVE(U21(U71(tt, z0, z1))) → c11(U21'(mark(U72(isNat(z1), z0, z1)))) 686.59/213.88
ACTIVE(U21(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.59/213.88
ACTIVE(U31(U71(tt, z0, z1), x1)) → c11(U31'(mark(U72(isNat(z1), z0, z1)), x1)) 686.59/213.88
ACTIVE(U31(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.59/213.88
ACTIVE(U32(U71(tt, z0, z1))) → c11(U32'(mark(U72(isNat(z1), z0, z1)))) 686.59/213.88
ACTIVE(U32(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.59/213.88
ACTIVE(U41(U71(tt, z0, z1), x1)) → c11(U41'(mark(U72(isNat(z1), z0, z1)), x1)) 686.59/213.88
ACTIVE(U41(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.59/213.88
ACTIVE(U51(U71(tt, z0, z1), x1, x2)) → c11(U51'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.59/213.88
ACTIVE(U51(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.59/213.88
ACTIVE(U52(U71(tt, z0, z1), x1, x2)) → c11(U52'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.59/213.88
ACTIVE(U52(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.59/213.88
ACTIVE(s(U71(tt, z0, z1))) → c11(S(mark(U72(isNat(z1), z0, z1)))) 686.59/213.88
ACTIVE(s(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.59/213.88
ACTIVE(U61(U71(tt, z0, z1))) → c11(U61'(mark(U72(isNat(z1), z0, z1)))) 686.59/213.88
ACTIVE(U61(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.59/213.88
ACTIVE(U71(U11(tt, z0), x1, x2)) → c11(U71'(mark(U12(isNat(z0))), x1, x2)) 686.59/213.88
ACTIVE(U71(U11(tt, z0), x1, x2)) → c11(ACTIVE(U11(tt, z0))) 686.59/213.88
ACTIVE(U71(U31(tt, z0), x1, x2)) → c11(U71'(mark(U32(isNat(z0))), x1, x2)) 686.59/213.88
ACTIVE(U71(U31(tt, z0), x1, x2)) → c11(ACTIVE(U31(tt, z0))) 686.59/213.88
ACTIVE(U71(U51(tt, z0, z1), x1, x2)) → c11(U71'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.59/213.88
ACTIVE(U71(U51(tt, z0, z1), x1, x2)) → c11(ACTIVE(U51(tt, z0, z1))) 686.59/213.88
ACTIVE(U71(U52(tt, z0, z1), x1, x2)) → c11(U71'(mark(s(plus(z1, z0))), x1, x2)) 686.59/213.88
ACTIVE(U71(U52(tt, z0, z1), x1, x2)) → c11(ACTIVE(U52(tt, z0, z1))) 686.59/213.88
ACTIVE(U71(U71(tt, z0, z1), x1, x2)) → c11(U71'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.59/213.88
ACTIVE(U71(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.59/213.88
ACTIVE(U71(isNat(plus(z0, z1)), x1, x2)) → c11(U71'(mark(U11(isNat(z0), z1)), x1, x2)) 686.59/213.88
ACTIVE(U71(isNat(plus(z0, z1)), x1, x2)) → c11(ACTIVE(isNat(plus(z0, z1)))) 686.59/213.88
ACTIVE(U71(isNat(s(z0)), x1, x2)) → c11(U71'(mark(U21(isNat(z0))), x1, x2)) 686.59/213.88
ACTIVE(U71(isNat(s(z0)), x1, x2)) → c11(ACTIVE(isNat(s(z0)))) 686.59/213.88
ACTIVE(U71(isNat(x(z0, z1)), x1, x2)) → c11(U71'(mark(U31(isNat(z0), z1)), x1, x2)) 686.59/213.88
ACTIVE(U71(isNat(x(z0, z1)), x1, x2)) → c11(ACTIVE(isNat(x(z0, z1)))) 686.59/213.88
ACTIVE(U72(plus(z0, 0), x1, x2)) → c32(U72'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.59/213.88
ACTIVE(U72(plus(z0, s(z1)), x1, x2)) → c32(U72'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.59/213.88
ACTIVE(U72(x(z0, 0), x1, x2)) → c32(U72'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.59/213.88
ACTIVE(U72(x(z0, s(z1)), x1, x2)) → c32(U72'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.59/213.88
ACTIVE(U72(U11(z0, z1), x1, x2)) → c32(U72'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.59/213.88
ACTIVE(U72(U12(z0), x1, x2)) → c32(U72'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.59/213.88
ACTIVE(U72(U21(z0), x1, x2)) → c32(U72'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.59/213.88
ACTIVE(U72(U31(z0, z1), x1, x2)) → c32(U72'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.59/213.88
ACTIVE(U72(U32(z0), x1, x2)) → c32(U72'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.59/213.88
ACTIVE(U72(U41(z0, z1), x1, x2)) → c32(U72'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.59/213.88
ACTIVE(U72(U51(z0, z1, z2), x1, x2)) → c32(U72'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.59/213.88
ACTIVE(U72(U52(z0, z1, z2), x1, x2)) → c32(U72'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.59/213.88
ACTIVE(U72(s(z0), x1, x2)) → c32(U72'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.59/213.88
ACTIVE(U72(plus(z0, z1), x1, x2)) → c32(U72'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.59/213.88
ACTIVE(U72(plus(z0, z1), x1, x2)) → c32(U72'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.59/213.88
ACTIVE(U72(U61(z0), x1, x2)) → c32(U72'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.59/213.88
ACTIVE(U72(U71(z0, z1, z2), x1, x2)) → c32(U72'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.59/213.88
ACTIVE(U72(U72(z0, z1, z2), x1, x2)) → c32(U72'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.59/213.88
ACTIVE(U72(x(z0, z1), x1, x2)) → c32(U72'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.59/213.88
ACTIVE(U72(x(z0, z1), x1, x2)) → c32(U72'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.59/213.88
ACTIVE(U72(U12(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.59/213.88
ACTIVE(U72(U21(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.59/213.88
ACTIVE(U72(U32(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.59/213.88
ACTIVE(U72(U41(tt, z0), x1, x2)) → c32(U72'(mark(z0), x1, x2)) 686.59/213.88
ACTIVE(U72(U61(tt), x1, x2)) → c32(U72'(mark(0), x1, x2)) 686.59/213.88
ACTIVE(U72(isNat(0), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.59/213.88
ACTIVE(U11(U72(tt, z0, z1), x1)) → c12(U11'(mark(plus(x(z1, z0), z1)), x1)) 686.59/213.88
ACTIVE(U11(U72(tt, z0, z1), x1)) → c12(ACTIVE(U72(tt, z0, z1))) 686.59/213.88
ACTIVE(U12(U72(tt, z0, z1))) → c12(U12'(mark(plus(x(z1, z0), z1)))) 686.59/213.88
ACTIVE(U12(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.59/213.88
ACTIVE(U21(U72(tt, z0, z1))) → c12(U21'(mark(plus(x(z1, z0), z1)))) 686.59/213.88
ACTIVE(U21(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.59/213.88
ACTIVE(U31(U72(tt, z0, z1), x1)) → c12(U31'(mark(plus(x(z1, z0), z1)), x1)) 686.59/213.88
ACTIVE(U31(U72(tt, z0, z1), x1)) → c12(ACTIVE(U72(tt, z0, z1))) 686.59/213.88
ACTIVE(U32(U72(tt, z0, z1))) → c12(U32'(mark(plus(x(z1, z0), z1)))) 686.59/213.88
ACTIVE(U32(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.59/213.88
ACTIVE(U41(U72(tt, z0, z1), x1)) → c12(U41'(mark(plus(x(z1, z0), z1)), x1)) 686.59/213.88
ACTIVE(U41(U72(tt, z0, z1), x1)) → c12(ACTIVE(U72(tt, z0, z1))) 686.59/213.88
ACTIVE(U51(U72(tt, z0, z1), x1, x2)) → c12(U51'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.59/213.88
ACTIVE(U51(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.59/213.88
ACTIVE(U52(U72(tt, z0, z1), x1, x2)) → c12(U52'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.59/213.88
ACTIVE(U52(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.59/213.88
ACTIVE(s(U72(tt, z0, z1))) → c12(S(mark(plus(x(z1, z0), z1)))) 686.59/213.88
ACTIVE(s(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.59/213.88
ACTIVE(U61(U72(tt, z0, z1))) → c12(U61'(mark(plus(x(z1, z0), z1)))) 686.59/213.88
ACTIVE(U61(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.59/213.88
ACTIVE(U71(U72(tt, z0, z1), x1, x2)) → c12(U71'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.59/213.88
ACTIVE(U71(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.59/213.88
ACTIVE(U72(U11(tt, z0), x1, x2)) → c12(U72'(mark(U12(isNat(z0))), x1, x2)) 686.59/213.88
ACTIVE(U72(U11(tt, z0), x1, x2)) → c12(ACTIVE(U11(tt, z0))) 686.59/213.88
ACTIVE(U72(U31(tt, z0), x1, x2)) → c12(U72'(mark(U32(isNat(z0))), x1, x2)) 686.59/213.88
ACTIVE(U72(U31(tt, z0), x1, x2)) → c12(ACTIVE(U31(tt, z0))) 686.59/213.88
ACTIVE(U72(U51(tt, z0, z1), x1, x2)) → c12(U72'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.59/213.88
ACTIVE(U72(U51(tt, z0, z1), x1, x2)) → c12(ACTIVE(U51(tt, z0, z1))) 686.59/213.88
ACTIVE(U72(U52(tt, z0, z1), x1, x2)) → c12(U72'(mark(s(plus(z1, z0))), x1, x2)) 686.59/213.88
ACTIVE(U72(U52(tt, z0, z1), x1, x2)) → c12(ACTIVE(U52(tt, z0, z1))) 686.59/213.88
ACTIVE(U72(U71(tt, z0, z1), x1, x2)) → c12(U72'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.59/213.88
ACTIVE(U72(U71(tt, z0, z1), x1, x2)) → c12(ACTIVE(U71(tt, z0, z1))) 686.59/213.88
ACTIVE(U72(U72(tt, z0, z1), x1, x2)) → c12(U72'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.59/213.88
ACTIVE(U72(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.59/213.88
ACTIVE(U72(isNat(plus(z0, z1)), x1, x2)) → c12(U72'(mark(U11(isNat(z0), z1)), x1, x2)) 686.59/213.88
ACTIVE(U72(isNat(plus(z0, z1)), x1, x2)) → c12(ACTIVE(isNat(plus(z0, z1)))) 686.59/213.88
ACTIVE(U72(isNat(s(z0)), x1, x2)) → c12(U72'(mark(U21(isNat(z0))), x1, x2)) 686.59/213.88
ACTIVE(U72(isNat(s(z0)), x1, x2)) → c12(ACTIVE(isNat(s(z0)))) 686.59/213.88
ACTIVE(U72(isNat(x(z0, z1)), x1, x2)) → c12(U72'(mark(U31(isNat(z0), z1)), x1, x2)) 686.59/213.88
ACTIVE(U72(isNat(x(z0, z1)), x1, x2)) → c12(ACTIVE(isNat(x(z0, z1)))) 686.59/213.88
PROPER(U11(x0, U11(z0, z1))) → c65(U11'(proper(x0), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(U11(z0, z1))) 686.59/213.88
PROPER(U11(x0, U12(z0))) → c65(U11'(proper(x0), U12(proper(z0))), PROPER(x0), PROPER(U12(z0))) 686.59/213.88
PROPER(U11(x0, isNat(z0))) → c65(U11'(proper(x0), isNat(proper(z0))), PROPER(x0), PROPER(isNat(z0))) 686.59/213.88
PROPER(U11(x0, U21(z0))) → c65(U11'(proper(x0), U21(proper(z0))), PROPER(x0), PROPER(U21(z0))) 686.59/213.88
PROPER(U11(x0, U31(z0, z1))) → c65(U11'(proper(x0), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(U31(z0, z1))) 686.59/213.88
PROPER(U11(x0, U32(z0))) → c65(U11'(proper(x0), U32(proper(z0))), PROPER(x0), PROPER(U32(z0))) 686.59/213.88
PROPER(U11(x0, U41(z0, z1))) → c65(U11'(proper(x0), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(U41(z0, z1))) 686.59/213.88
PROPER(U11(x0, U51(z0, z1, z2))) → c65(U11'(proper(x0), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U51(z0, z1, z2))) 686.59/213.88
PROPER(U11(x0, U52(z0, z1, z2))) → c65(U11'(proper(x0), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U52(z0, z1, z2))) 686.59/213.88
PROPER(U11(x0, s(z0))) → c65(U11'(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 686.59/213.88
PROPER(U11(x0, plus(z0, z1))) → c65(U11'(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 686.59/213.88
PROPER(U11(x0, U61(z0))) → c65(U11'(proper(x0), U61(proper(z0))), PROPER(x0), PROPER(U61(z0))) 686.59/213.88
PROPER(U11(x0, U71(z0, z1, z2))) → c65(U11'(proper(x0), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U71(z0, z1, z2))) 686.59/213.88
PROPER(U11(x0, U72(z0, z1, z2))) → c65(U11'(proper(x0), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U72(z0, z1, z2))) 686.59/213.88
PROPER(U11(x0, x(z0, z1))) → c65(U11'(proper(x0), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x(z0, z1))) 686.59/213.88
PROPER(U11(U11(z0, z1), x1)) → c65(U11'(U11(proper(z0), proper(z1)), proper(x1)), PROPER(U11(z0, z1)), PROPER(x1)) 686.59/213.88
PROPER(U11(U12(z0), x1)) → c65(U11'(U12(proper(z0)), proper(x1)), PROPER(U12(z0)), PROPER(x1)) 686.59/213.88
PROPER(U11(isNat(z0), x1)) → c65(U11'(isNat(proper(z0)), proper(x1)), PROPER(isNat(z0)), PROPER(x1)) 686.59/213.88
PROPER(U11(U21(z0), x1)) → c65(U11'(U21(proper(z0)), proper(x1)), PROPER(U21(z0)), PROPER(x1)) 686.59/213.88
PROPER(U11(U31(z0, z1), x1)) → c65(U11'(U31(proper(z0), proper(z1)), proper(x1)), PROPER(U31(z0, z1)), PROPER(x1)) 686.59/213.88
PROPER(U11(U32(z0), x1)) → c65(U11'(U32(proper(z0)), proper(x1)), PROPER(U32(z0)), PROPER(x1)) 686.59/213.88
PROPER(U11(U41(z0, z1), x1)) → c65(U11'(U41(proper(z0), proper(z1)), proper(x1)), PROPER(U41(z0, z1)), PROPER(x1)) 686.59/213.88
PROPER(U11(U51(z0, z1, z2), x1)) → c65(U11'(U51(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U51(z0, z1, z2)), PROPER(x1)) 686.59/213.88
PROPER(U11(U52(z0, z1, z2), x1)) → c65(U11'(U52(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U52(z0, z1, z2)), PROPER(x1)) 686.59/213.88
PROPER(U11(s(z0), x1)) → c65(U11'(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 686.59/213.88
PROPER(U11(plus(z0, z1), x1)) → c65(U11'(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 686.59/213.88
PROPER(U11(U61(z0), x1)) → c65(U11'(U61(proper(z0)), proper(x1)), PROPER(U61(z0)), PROPER(x1)) 686.59/213.88
PROPER(U11(U71(z0, z1, z2), x1)) → c65(U11'(U71(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U71(z0, z1, z2)), PROPER(x1)) 686.59/213.88
PROPER(U11(U72(z0, z1, z2), x1)) → c65(U11'(U72(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U72(z0, z1, z2)), PROPER(x1)) 686.59/213.88
PROPER(U11(x(z0, z1), x1)) → c65(U11'(x(proper(z0), proper(z1)), proper(x1)), PROPER(x(z0, z1)), PROPER(x1)) 686.59/213.88
PROPER(U11(x0, tt)) → c65(U11'(proper(x0), ok(tt)), PROPER(x0)) 686.59/213.88
PROPER(U11(x0, 0)) → c65(U11'(proper(x0), ok(0)), PROPER(x0)) 686.59/213.88
PROPER(U11(tt, x1)) → c65(U11'(ok(tt), proper(x1)), PROPER(x1)) 686.59/213.88
PROPER(U11(0, x1)) → c65(U11'(ok(0), proper(x1)), PROPER(x1)) 686.59/213.88
PROPER(U12(U11(z0, z1))) → c67(U12'(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.59/213.88
PROPER(U12(U12(z0))) → c67(U12'(U12(proper(z0))), PROPER(U12(z0))) 686.59/213.88
PROPER(U12(isNat(z0))) → c67(U12'(isNat(proper(z0))), PROPER(isNat(z0))) 686.59/213.88
PROPER(U12(U21(z0))) → c67(U12'(U21(proper(z0))), PROPER(U21(z0))) 686.59/213.88
PROPER(U12(U31(z0, z1))) → c67(U12'(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.59/213.88
PROPER(U12(U32(z0))) → c67(U12'(U32(proper(z0))), PROPER(U32(z0))) 686.59/213.88
PROPER(U12(U41(z0, z1))) → c67(U12'(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.59/213.88
PROPER(U12(U51(z0, z1, z2))) → c67(U12'(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.59/213.88
PROPER(U12(U52(z0, z1, z2))) → c67(U12'(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.59/213.88
PROPER(U12(s(z0))) → c67(U12'(s(proper(z0))), PROPER(s(z0))) 686.59/213.88
PROPER(U12(plus(z0, z1))) → c67(U12'(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.59/213.88
PROPER(U12(U61(z0))) → c67(U12'(U61(proper(z0))), PROPER(U61(z0))) 686.59/213.88
PROPER(U12(U71(z0, z1, z2))) → c67(U12'(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.59/213.88
PROPER(U12(U72(z0, z1, z2))) → c67(U12'(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.59/213.88
PROPER(U12(x(z0, z1))) → c67(U12'(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.59/213.88
PROPER(U12(tt)) → c67(U12'(ok(tt))) 686.59/213.88
PROPER(U12(0)) → c67(U12'(ok(0))) 686.59/213.88
PROPER(isNat(U11(z0, z1))) → c68(ISNAT(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.59/213.88
PROPER(isNat(U12(z0))) → c68(ISNAT(U12(proper(z0))), PROPER(U12(z0))) 686.59/213.88
PROPER(isNat(isNat(z0))) → c68(ISNAT(isNat(proper(z0))), PROPER(isNat(z0))) 686.59/213.88
PROPER(isNat(U21(z0))) → c68(ISNAT(U21(proper(z0))), PROPER(U21(z0))) 686.59/213.88
PROPER(isNat(U31(z0, z1))) → c68(ISNAT(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.59/213.88
PROPER(isNat(U32(z0))) → c68(ISNAT(U32(proper(z0))), PROPER(U32(z0))) 686.59/213.88
PROPER(isNat(U41(z0, z1))) → c68(ISNAT(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.59/213.88
PROPER(isNat(U51(z0, z1, z2))) → c68(ISNAT(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.59/213.88
PROPER(isNat(U52(z0, z1, z2))) → c68(ISNAT(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.59/213.88
PROPER(isNat(s(z0))) → c68(ISNAT(s(proper(z0))), PROPER(s(z0))) 686.59/213.88
PROPER(isNat(plus(z0, z1))) → c68(ISNAT(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.59/213.88
PROPER(isNat(U61(z0))) → c68(ISNAT(U61(proper(z0))), PROPER(U61(z0))) 686.59/213.88
PROPER(isNat(U71(z0, z1, z2))) → c68(ISNAT(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.59/213.88
PROPER(isNat(U72(z0, z1, z2))) → c68(ISNAT(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.59/213.88
PROPER(isNat(x(z0, z1))) → c68(ISNAT(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.59/213.88
PROPER(isNat(tt)) → c68(ISNAT(ok(tt))) 686.59/213.88
PROPER(isNat(0)) → c68(ISNAT(ok(0))) 686.59/213.88
PROPER(U21(U11(z0, z1))) → c69(U21'(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.59/213.88
PROPER(U21(U12(z0))) → c69(U21'(U12(proper(z0))), PROPER(U12(z0))) 686.59/213.88
PROPER(U21(isNat(z0))) → c69(U21'(isNat(proper(z0))), PROPER(isNat(z0))) 686.59/213.88
PROPER(U21(U21(z0))) → c69(U21'(U21(proper(z0))), PROPER(U21(z0))) 686.59/213.88
PROPER(U21(U31(z0, z1))) → c69(U21'(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.59/213.88
PROPER(U21(U32(z0))) → c69(U21'(U32(proper(z0))), PROPER(U32(z0))) 686.59/213.88
PROPER(U21(U41(z0, z1))) → c69(U21'(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.59/213.88
PROPER(U21(U51(z0, z1, z2))) → c69(U21'(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.59/213.88
PROPER(U21(U52(z0, z1, z2))) → c69(U21'(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.59/213.88
PROPER(U21(s(z0))) → c69(U21'(s(proper(z0))), PROPER(s(z0))) 686.59/213.88
PROPER(U21(plus(z0, z1))) → c69(U21'(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.59/213.88
PROPER(U21(U61(z0))) → c69(U21'(U61(proper(z0))), PROPER(U61(z0))) 686.59/213.88
PROPER(U21(U71(z0, z1, z2))) → c69(U21'(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.59/213.88
PROPER(U21(U72(z0, z1, z2))) → c69(U21'(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.59/213.88
PROPER(U21(x(z0, z1))) → c69(U21'(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.59/213.88
PROPER(U21(tt)) → c69(U21'(ok(tt))) 686.59/213.88
PROPER(U21(0)) → c69(U21'(ok(0))) 686.59/213.88
PROPER(U31(x0, U11(z0, z1))) → c70(U31'(proper(x0), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(U11(z0, z1))) 686.59/213.88
PROPER(U31(x0, U12(z0))) → c70(U31'(proper(x0), U12(proper(z0))), PROPER(x0), PROPER(U12(z0))) 686.59/213.88
PROPER(U31(x0, isNat(z0))) → c70(U31'(proper(x0), isNat(proper(z0))), PROPER(x0), PROPER(isNat(z0))) 686.59/213.88
PROPER(U31(x0, U21(z0))) → c70(U31'(proper(x0), U21(proper(z0))), PROPER(x0), PROPER(U21(z0))) 686.59/213.88
PROPER(U31(x0, U31(z0, z1))) → c70(U31'(proper(x0), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(U31(z0, z1))) 686.59/213.88
PROPER(U31(x0, U32(z0))) → c70(U31'(proper(x0), U32(proper(z0))), PROPER(x0), PROPER(U32(z0))) 686.59/213.88
PROPER(U31(x0, U41(z0, z1))) → c70(U31'(proper(x0), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(U41(z0, z1))) 686.59/213.88
PROPER(U31(x0, U51(z0, z1, z2))) → c70(U31'(proper(x0), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U51(z0, z1, z2))) 686.59/213.88
PROPER(U31(x0, U52(z0, z1, z2))) → c70(U31'(proper(x0), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U52(z0, z1, z2))) 686.59/213.88
PROPER(U31(x0, s(z0))) → c70(U31'(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 686.59/213.88
PROPER(U31(x0, plus(z0, z1))) → c70(U31'(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 686.59/213.88
PROPER(U31(x0, U61(z0))) → c70(U31'(proper(x0), U61(proper(z0))), PROPER(x0), PROPER(U61(z0))) 686.59/213.88
PROPER(U31(x0, U71(z0, z1, z2))) → c70(U31'(proper(x0), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U71(z0, z1, z2))) 686.59/213.88
PROPER(U31(x0, U72(z0, z1, z2))) → c70(U31'(proper(x0), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U72(z0, z1, z2))) 686.59/213.88
PROPER(U31(x0, x(z0, z1))) → c70(U31'(proper(x0), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x(z0, z1))) 686.59/213.88
PROPER(U31(U11(z0, z1), x1)) → c70(U31'(U11(proper(z0), proper(z1)), proper(x1)), PROPER(U11(z0, z1)), PROPER(x1)) 686.59/213.88
PROPER(U31(U12(z0), x1)) → c70(U31'(U12(proper(z0)), proper(x1)), PROPER(U12(z0)), PROPER(x1)) 686.59/213.88
PROPER(U31(isNat(z0), x1)) → c70(U31'(isNat(proper(z0)), proper(x1)), PROPER(isNat(z0)), PROPER(x1)) 686.59/213.88
PROPER(U31(U21(z0), x1)) → c70(U31'(U21(proper(z0)), proper(x1)), PROPER(U21(z0)), PROPER(x1)) 686.59/213.88
PROPER(U31(U31(z0, z1), x1)) → c70(U31'(U31(proper(z0), proper(z1)), proper(x1)), PROPER(U31(z0, z1)), PROPER(x1)) 686.59/213.88
PROPER(U31(U32(z0), x1)) → c70(U31'(U32(proper(z0)), proper(x1)), PROPER(U32(z0)), PROPER(x1)) 686.59/213.88
PROPER(U31(U41(z0, z1), x1)) → c70(U31'(U41(proper(z0), proper(z1)), proper(x1)), PROPER(U41(z0, z1)), PROPER(x1)) 686.59/213.88
PROPER(U31(U51(z0, z1, z2), x1)) → c70(U31'(U51(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U51(z0, z1, z2)), PROPER(x1)) 686.59/213.88
PROPER(U31(U52(z0, z1, z2), x1)) → c70(U31'(U52(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U52(z0, z1, z2)), PROPER(x1)) 686.59/213.88
PROPER(U31(s(z0), x1)) → c70(U31'(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 686.59/213.88
PROPER(U31(plus(z0, z1), x1)) → c70(U31'(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 686.59/213.88
PROPER(U31(U61(z0), x1)) → c70(U31'(U61(proper(z0)), proper(x1)), PROPER(U61(z0)), PROPER(x1)) 686.59/213.88
PROPER(U31(U71(z0, z1, z2), x1)) → c70(U31'(U71(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U71(z0, z1, z2)), PROPER(x1)) 686.59/213.88
PROPER(U31(U72(z0, z1, z2), x1)) → c70(U31'(U72(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U72(z0, z1, z2)), PROPER(x1)) 686.59/213.88
PROPER(U31(x(z0, z1), x1)) → c70(U31'(x(proper(z0), proper(z1)), proper(x1)), PROPER(x(z0, z1)), PROPER(x1)) 686.59/213.88
PROPER(U31(x0, tt)) → c70(U31'(proper(x0), ok(tt)), PROPER(x0)) 686.59/213.88
PROPER(U31(x0, 0)) → c70(U31'(proper(x0), ok(0)), PROPER(x0)) 686.59/213.88
PROPER(U31(tt, x1)) → c70(U31'(ok(tt), proper(x1)), PROPER(x1)) 686.59/213.88
PROPER(U31(0, x1)) → c70(U31'(ok(0), proper(x1)), PROPER(x1)) 686.59/213.88
PROPER(U32(U11(z0, z1))) → c71(U32'(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.59/213.88
PROPER(U32(U12(z0))) → c71(U32'(U12(proper(z0))), PROPER(U12(z0))) 686.59/213.88
PROPER(U32(isNat(z0))) → c71(U32'(isNat(proper(z0))), PROPER(isNat(z0))) 686.59/213.88
PROPER(U32(U21(z0))) → c71(U32'(U21(proper(z0))), PROPER(U21(z0))) 686.59/213.88
PROPER(U32(U31(z0, z1))) → c71(U32'(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.59/213.88
PROPER(U32(U32(z0))) → c71(U32'(U32(proper(z0))), PROPER(U32(z0))) 686.59/213.88
PROPER(U32(U41(z0, z1))) → c71(U32'(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.59/213.88
PROPER(U32(U51(z0, z1, z2))) → c71(U32'(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.59/213.88
PROPER(U32(U52(z0, z1, z2))) → c71(U32'(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.59/213.88
PROPER(U32(s(z0))) → c71(U32'(s(proper(z0))), PROPER(s(z0))) 686.59/213.88
PROPER(U32(plus(z0, z1))) → c71(U32'(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.59/213.88
PROPER(U32(U61(z0))) → c71(U32'(U61(proper(z0))), PROPER(U61(z0))) 686.59/213.88
PROPER(U32(U71(z0, z1, z2))) → c71(U32'(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.59/213.88
PROPER(U32(U72(z0, z1, z2))) → c71(U32'(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.59/213.88
PROPER(U32(x(z0, z1))) → c71(U32'(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.59/213.88
PROPER(U32(tt)) → c71(U32'(ok(tt))) 686.59/213.88
PROPER(U32(0)) → c71(U32'(ok(0))) 686.59/213.88
PROPER(U41(x0, U11(z0, z1))) → c72(U41'(proper(x0), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(U11(z0, z1))) 686.59/213.88
PROPER(U41(x0, U12(z0))) → c72(U41'(proper(x0), U12(proper(z0))), PROPER(x0), PROPER(U12(z0))) 686.59/213.88
PROPER(U41(x0, isNat(z0))) → c72(U41'(proper(x0), isNat(proper(z0))), PROPER(x0), PROPER(isNat(z0))) 686.59/213.88
PROPER(U41(x0, U21(z0))) → c72(U41'(proper(x0), U21(proper(z0))), PROPER(x0), PROPER(U21(z0))) 686.59/213.88
PROPER(U41(x0, U31(z0, z1))) → c72(U41'(proper(x0), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(U31(z0, z1))) 686.59/213.88
PROPER(U41(x0, U32(z0))) → c72(U41'(proper(x0), U32(proper(z0))), PROPER(x0), PROPER(U32(z0))) 686.59/213.88
PROPER(U41(x0, U41(z0, z1))) → c72(U41'(proper(x0), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(U41(z0, z1))) 686.59/213.88
PROPER(U41(x0, U51(z0, z1, z2))) → c72(U41'(proper(x0), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U51(z0, z1, z2))) 686.59/213.88
PROPER(U41(x0, U52(z0, z1, z2))) → c72(U41'(proper(x0), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U52(z0, z1, z2))) 686.59/213.88
PROPER(U41(x0, s(z0))) → c72(U41'(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 686.59/213.88
PROPER(U41(x0, plus(z0, z1))) → c72(U41'(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 686.59/213.88
PROPER(U41(x0, U61(z0))) → c72(U41'(proper(x0), U61(proper(z0))), PROPER(x0), PROPER(U61(z0))) 686.59/213.88
PROPER(U41(x0, U71(z0, z1, z2))) → c72(U41'(proper(x0), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U71(z0, z1, z2))) 686.59/213.88
PROPER(U41(x0, U72(z0, z1, z2))) → c72(U41'(proper(x0), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U72(z0, z1, z2))) 686.59/213.88
PROPER(U41(x0, x(z0, z1))) → c72(U41'(proper(x0), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x(z0, z1))) 686.59/213.88
PROPER(U41(U11(z0, z1), x1)) → c72(U41'(U11(proper(z0), proper(z1)), proper(x1)), PROPER(U11(z0, z1)), PROPER(x1)) 686.59/213.88
PROPER(U41(U12(z0), x1)) → c72(U41'(U12(proper(z0)), proper(x1)), PROPER(U12(z0)), PROPER(x1)) 686.59/213.88
PROPER(U41(isNat(z0), x1)) → c72(U41'(isNat(proper(z0)), proper(x1)), PROPER(isNat(z0)), PROPER(x1)) 686.59/213.88
PROPER(U41(U21(z0), x1)) → c72(U41'(U21(proper(z0)), proper(x1)), PROPER(U21(z0)), PROPER(x1)) 686.59/213.88
PROPER(U41(U31(z0, z1), x1)) → c72(U41'(U31(proper(z0), proper(z1)), proper(x1)), PROPER(U31(z0, z1)), PROPER(x1)) 686.59/213.88
PROPER(U41(U32(z0), x1)) → c72(U41'(U32(proper(z0)), proper(x1)), PROPER(U32(z0)), PROPER(x1)) 686.59/213.88
PROPER(U41(U41(z0, z1), x1)) → c72(U41'(U41(proper(z0), proper(z1)), proper(x1)), PROPER(U41(z0, z1)), PROPER(x1)) 686.59/213.88
PROPER(U41(U51(z0, z1, z2), x1)) → c72(U41'(U51(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U51(z0, z1, z2)), PROPER(x1)) 686.59/213.88
PROPER(U41(U52(z0, z1, z2), x1)) → c72(U41'(U52(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U52(z0, z1, z2)), PROPER(x1)) 686.59/213.88
PROPER(U41(s(z0), x1)) → c72(U41'(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 686.59/213.88
PROPER(U41(plus(z0, z1), x1)) → c72(U41'(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 686.59/213.88
PROPER(U41(U61(z0), x1)) → c72(U41'(U61(proper(z0)), proper(x1)), PROPER(U61(z0)), PROPER(x1)) 686.59/213.88
PROPER(U41(U71(z0, z1, z2), x1)) → c72(U41'(U71(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U71(z0, z1, z2)), PROPER(x1)) 686.59/213.88
PROPER(U41(U72(z0, z1, z2), x1)) → c72(U41'(U72(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U72(z0, z1, z2)), PROPER(x1)) 686.59/213.88
PROPER(U41(x(z0, z1), x1)) → c72(U41'(x(proper(z0), proper(z1)), proper(x1)), PROPER(x(z0, z1)), PROPER(x1)) 686.59/213.88
PROPER(U41(x0, tt)) → c72(U41'(proper(x0), ok(tt)), PROPER(x0)) 686.59/213.88
PROPER(U41(x0, 0)) → c72(U41'(proper(x0), ok(0)), PROPER(x0)) 686.59/213.88
PROPER(U41(tt, x1)) → c72(U41'(ok(tt), proper(x1)), PROPER(x1)) 686.59/213.88
PROPER(U41(0, x1)) → c72(U41'(ok(0), proper(x1)), PROPER(x1)) 686.59/213.88
PROPER(U51(x0, x1, U11(z0, z1))) → c73(U51'(proper(x0), proper(x1), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U11(z0, z1))) 686.59/213.88
PROPER(U51(x0, x1, U12(z0))) → c73(U51'(proper(x0), proper(x1), U12(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U12(z0))) 686.59/213.88
PROPER(U51(x0, x1, isNat(z0))) → c73(U51'(proper(x0), proper(x1), isNat(proper(z0))), PROPER(x0), PROPER(x1), PROPER(isNat(z0))) 686.59/213.88
PROPER(U51(x0, x1, U21(z0))) → c73(U51'(proper(x0), proper(x1), U21(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U21(z0))) 686.59/213.88
PROPER(U51(x0, x1, U31(z0, z1))) → c73(U51'(proper(x0), proper(x1), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U31(z0, z1))) 686.59/213.88
PROPER(U51(x0, x1, U32(z0))) → c73(U51'(proper(x0), proper(x1), U32(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U32(z0))) 686.59/213.88
PROPER(U51(x0, x1, U41(z0, z1))) → c73(U51'(proper(x0), proper(x1), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U41(z0, z1))) 686.59/213.88
PROPER(U51(x0, x1, U51(z0, z1, z2))) → c73(U51'(proper(x0), proper(x1), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U51(z0, z1, z2))) 686.59/213.88
PROPER(U51(x0, x1, U52(z0, z1, z2))) → c73(U51'(proper(x0), proper(x1), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U52(z0, z1, z2))) 686.59/213.88
PROPER(U51(x0, x1, s(z0))) → c73(U51'(proper(x0), proper(x1), s(proper(z0))), PROPER(x0), PROPER(x1), PROPER(s(z0))) 686.59/213.88
PROPER(U51(x0, x1, plus(z0, z1))) → c73(U51'(proper(x0), proper(x1), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(plus(z0, z1))) 686.59/213.88
PROPER(U51(x0, x1, U61(z0))) → c73(U51'(proper(x0), proper(x1), U61(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U61(z0))) 686.59/213.88
PROPER(U51(x0, x1, U71(z0, z1, z2))) → c73(U51'(proper(x0), proper(x1), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U71(z0, z1, z2))) 686.59/213.88
PROPER(U51(x0, x1, U72(z0, z1, z2))) → c73(U51'(proper(x0), proper(x1), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U72(z0, z1, z2))) 686.59/213.88
PROPER(U51(x0, x1, x(z0, z1))) → c73(U51'(proper(x0), proper(x1), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(x(z0, z1))) 686.59/213.88
PROPER(U51(x0, U11(z0, z1), x2)) → c73(U51'(proper(x0), U11(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U11(z0, z1)), PROPER(x2)) 686.59/213.88
PROPER(U51(x0, U12(z0), x2)) → c73(U51'(proper(x0), U12(proper(z0)), proper(x2)), PROPER(x0), PROPER(U12(z0)), PROPER(x2)) 686.59/213.88
PROPER(U51(x0, isNat(z0), x2)) → c73(U51'(proper(x0), isNat(proper(z0)), proper(x2)), PROPER(x0), PROPER(isNat(z0)), PROPER(x2)) 686.59/213.88
PROPER(U51(x0, U21(z0), x2)) → c73(U51'(proper(x0), U21(proper(z0)), proper(x2)), PROPER(x0), PROPER(U21(z0)), PROPER(x2)) 686.59/213.88
PROPER(U51(x0, U31(z0, z1), x2)) → c73(U51'(proper(x0), U31(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U31(z0, z1)), PROPER(x2)) 686.59/213.88
PROPER(U51(x0, U32(z0), x2)) → c73(U51'(proper(x0), U32(proper(z0)), proper(x2)), PROPER(x0), PROPER(U32(z0)), PROPER(x2)) 686.59/213.88
PROPER(U51(x0, U41(z0, z1), x2)) → c73(U51'(proper(x0), U41(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U41(z0, z1)), PROPER(x2)) 686.59/213.88
PROPER(U51(x0, U51(z0, z1, z2), x2)) → c73(U51'(proper(x0), U51(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U51(z0, z1, z2)), PROPER(x2)) 686.59/213.88
PROPER(U51(x0, U52(z0, z1, z2), x2)) → c73(U51'(proper(x0), U52(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U52(z0, z1, z2)), PROPER(x2)) 686.59/213.88
PROPER(U51(x0, s(z0), x2)) → c73(U51'(proper(x0), s(proper(z0)), proper(x2)), PROPER(x0), PROPER(s(z0)), PROPER(x2)) 686.59/213.88
PROPER(U51(x0, plus(z0, z1), x2)) → c73(U51'(proper(x0), plus(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(plus(z0, z1)), PROPER(x2)) 686.59/213.88
PROPER(U51(x0, U61(z0), x2)) → c73(U51'(proper(x0), U61(proper(z0)), proper(x2)), PROPER(x0), PROPER(U61(z0)), PROPER(x2)) 686.59/213.88
PROPER(U51(x0, U71(z0, z1, z2), x2)) → c73(U51'(proper(x0), U71(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U71(z0, z1, z2)), PROPER(x2)) 686.59/213.88
PROPER(U51(x0, U72(z0, z1, z2), x2)) → c73(U51'(proper(x0), U72(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U72(z0, z1, z2)), PROPER(x2)) 686.59/213.88
PROPER(U51(x0, x(z0, z1), x2)) → c73(U51'(proper(x0), x(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(x(z0, z1)), PROPER(x2)) 686.59/213.88
PROPER(U51(U11(z0, z1), x1, x2)) → c73(U51'(U11(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U11(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.88
PROPER(U51(U12(z0), x1, x2)) → c73(U51'(U12(proper(z0)), proper(x1), proper(x2)), PROPER(U12(z0)), PROPER(x1), PROPER(x2)) 686.59/213.88
PROPER(U51(isNat(z0), x1, x2)) → c73(U51'(isNat(proper(z0)), proper(x1), proper(x2)), PROPER(isNat(z0)), PROPER(x1), PROPER(x2)) 686.59/213.88
PROPER(U51(U21(z0), x1, x2)) → c73(U51'(U21(proper(z0)), proper(x1), proper(x2)), PROPER(U21(z0)), PROPER(x1), PROPER(x2)) 686.59/213.88
PROPER(U51(U31(z0, z1), x1, x2)) → c73(U51'(U31(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U31(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.88
PROPER(U51(U32(z0), x1, x2)) → c73(U51'(U32(proper(z0)), proper(x1), proper(x2)), PROPER(U32(z0)), PROPER(x1), PROPER(x2)) 686.59/213.88
PROPER(U51(U41(z0, z1), x1, x2)) → c73(U51'(U41(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U41(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.88
PROPER(U51(U51(z0, z1, z2), x1, x2)) → c73(U51'(U51(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U51(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.59/213.88
PROPER(U51(U52(z0, z1, z2), x1, x2)) → c73(U51'(U52(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U52(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.59/213.88
PROPER(U51(s(z0), x1, x2)) → c73(U51'(s(proper(z0)), proper(x1), proper(x2)), PROPER(s(z0)), PROPER(x1), PROPER(x2)) 686.59/213.88
PROPER(U51(plus(z0, z1), x1, x2)) → c73(U51'(plus(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(plus(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.88
PROPER(U51(U61(z0), x1, x2)) → c73(U51'(U61(proper(z0)), proper(x1), proper(x2)), PROPER(U61(z0)), PROPER(x1), PROPER(x2)) 686.59/213.88
PROPER(U51(U71(z0, z1, z2), x1, x2)) → c73(U51'(U71(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U71(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.59/213.88
PROPER(U51(U72(z0, z1, z2), x1, x2)) → c73(U51'(U72(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U72(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.59/213.88
PROPER(U51(x(z0, z1), x1, x2)) → c73(U51'(x(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(x(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.88
PROPER(U51(x0, x1, tt)) → c73(U51'(proper(x0), proper(x1), ok(tt)), PROPER(x0), PROPER(x1)) 686.59/213.88
PROPER(U51(x0, x1, 0)) → c73(U51'(proper(x0), proper(x1), ok(0)), PROPER(x0), PROPER(x1)) 686.59/213.88
PROPER(U51(x0, tt, x2)) → c73(U51'(proper(x0), ok(tt), proper(x2)), PROPER(x0), PROPER(x2)) 686.59/213.88
PROPER(U51(x0, 0, x2)) → c73(U51'(proper(x0), ok(0), proper(x2)), PROPER(x0), PROPER(x2)) 686.59/213.88
PROPER(U51(tt, x1, x2)) → c73(U51'(ok(tt), proper(x1), proper(x2)), PROPER(x1), PROPER(x2)) 686.59/213.88
PROPER(U51(0, x1, x2)) → c73(U51'(ok(0), proper(x1), proper(x2)), PROPER(x1), PROPER(x2)) 686.59/213.88
PROPER(U52(x0, x1, U11(z0, z1))) → c74(U52'(proper(x0), proper(x1), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U11(z0, z1))) 686.59/213.88
PROPER(U52(x0, x1, U12(z0))) → c74(U52'(proper(x0), proper(x1), U12(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U12(z0))) 686.59/213.88
PROPER(U52(x0, x1, isNat(z0))) → c74(U52'(proper(x0), proper(x1), isNat(proper(z0))), PROPER(x0), PROPER(x1), PROPER(isNat(z0))) 686.59/213.88
PROPER(U52(x0, x1, U21(z0))) → c74(U52'(proper(x0), proper(x1), U21(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U21(z0))) 686.59/213.88
PROPER(U52(x0, x1, U31(z0, z1))) → c74(U52'(proper(x0), proper(x1), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U31(z0, z1))) 686.59/213.88
PROPER(U52(x0, x1, U32(z0))) → c74(U52'(proper(x0), proper(x1), U32(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U32(z0))) 686.59/213.88
PROPER(U52(x0, x1, U41(z0, z1))) → c74(U52'(proper(x0), proper(x1), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U41(z0, z1))) 686.59/213.88
PROPER(U52(x0, x1, U51(z0, z1, z2))) → c74(U52'(proper(x0), proper(x1), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U51(z0, z1, z2))) 686.59/213.88
PROPER(U52(x0, x1, U52(z0, z1, z2))) → c74(U52'(proper(x0), proper(x1), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U52(z0, z1, z2))) 686.59/213.88
PROPER(U52(x0, x1, s(z0))) → c74(U52'(proper(x0), proper(x1), s(proper(z0))), PROPER(x0), PROPER(x1), PROPER(s(z0))) 686.59/213.88
PROPER(U52(x0, x1, plus(z0, z1))) → c74(U52'(proper(x0), proper(x1), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(plus(z0, z1))) 686.59/213.88
PROPER(U52(x0, x1, U61(z0))) → c74(U52'(proper(x0), proper(x1), U61(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U61(z0))) 686.59/213.88
PROPER(U52(x0, x1, U71(z0, z1, z2))) → c74(U52'(proper(x0), proper(x1), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U71(z0, z1, z2))) 686.59/213.88
PROPER(U52(x0, x1, U72(z0, z1, z2))) → c74(U52'(proper(x0), proper(x1), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U72(z0, z1, z2))) 686.59/213.88
PROPER(U52(x0, x1, x(z0, z1))) → c74(U52'(proper(x0), proper(x1), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(x(z0, z1))) 686.59/213.88
PROPER(U52(x0, U11(z0, z1), x2)) → c74(U52'(proper(x0), U11(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U11(z0, z1)), PROPER(x2)) 686.59/213.88
PROPER(U52(x0, U12(z0), x2)) → c74(U52'(proper(x0), U12(proper(z0)), proper(x2)), PROPER(x0), PROPER(U12(z0)), PROPER(x2)) 686.59/213.88
PROPER(U52(x0, isNat(z0), x2)) → c74(U52'(proper(x0), isNat(proper(z0)), proper(x2)), PROPER(x0), PROPER(isNat(z0)), PROPER(x2)) 686.59/213.88
PROPER(U52(x0, U21(z0), x2)) → c74(U52'(proper(x0), U21(proper(z0)), proper(x2)), PROPER(x0), PROPER(U21(z0)), PROPER(x2)) 686.59/213.88
PROPER(U52(x0, U31(z0, z1), x2)) → c74(U52'(proper(x0), U31(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U31(z0, z1)), PROPER(x2)) 686.59/213.88
PROPER(U52(x0, U32(z0), x2)) → c74(U52'(proper(x0), U32(proper(z0)), proper(x2)), PROPER(x0), PROPER(U32(z0)), PROPER(x2)) 686.59/213.88
PROPER(U52(x0, U41(z0, z1), x2)) → c74(U52'(proper(x0), U41(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U41(z0, z1)), PROPER(x2)) 686.59/213.88
PROPER(U52(x0, U51(z0, z1, z2), x2)) → c74(U52'(proper(x0), U51(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U51(z0, z1, z2)), PROPER(x2)) 686.59/213.88
PROPER(U52(x0, U52(z0, z1, z2), x2)) → c74(U52'(proper(x0), U52(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U52(z0, z1, z2)), PROPER(x2)) 686.59/213.88
PROPER(U52(x0, s(z0), x2)) → c74(U52'(proper(x0), s(proper(z0)), proper(x2)), PROPER(x0), PROPER(s(z0)), PROPER(x2)) 686.59/213.88
PROPER(U52(x0, plus(z0, z1), x2)) → c74(U52'(proper(x0), plus(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(plus(z0, z1)), PROPER(x2)) 686.59/213.88
PROPER(U52(x0, U61(z0), x2)) → c74(U52'(proper(x0), U61(proper(z0)), proper(x2)), PROPER(x0), PROPER(U61(z0)), PROPER(x2)) 686.59/213.88
PROPER(U52(x0, U71(z0, z1, z2), x2)) → c74(U52'(proper(x0), U71(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U71(z0, z1, z2)), PROPER(x2)) 686.59/213.88
PROPER(U52(x0, U72(z0, z1, z2), x2)) → c74(U52'(proper(x0), U72(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U72(z0, z1, z2)), PROPER(x2)) 686.59/213.88
PROPER(U52(x0, x(z0, z1), x2)) → c74(U52'(proper(x0), x(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(x(z0, z1)), PROPER(x2)) 686.59/213.88
PROPER(U52(U11(z0, z1), x1, x2)) → c74(U52'(U11(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U11(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.88
PROPER(U52(U12(z0), x1, x2)) → c74(U52'(U12(proper(z0)), proper(x1), proper(x2)), PROPER(U12(z0)), PROPER(x1), PROPER(x2)) 686.59/213.88
PROPER(U52(isNat(z0), x1, x2)) → c74(U52'(isNat(proper(z0)), proper(x1), proper(x2)), PROPER(isNat(z0)), PROPER(x1), PROPER(x2)) 686.59/213.88
PROPER(U52(U21(z0), x1, x2)) → c74(U52'(U21(proper(z0)), proper(x1), proper(x2)), PROPER(U21(z0)), PROPER(x1), PROPER(x2)) 686.59/213.88
PROPER(U52(U31(z0, z1), x1, x2)) → c74(U52'(U31(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U31(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.88
PROPER(U52(U32(z0), x1, x2)) → c74(U52'(U32(proper(z0)), proper(x1), proper(x2)), PROPER(U32(z0)), PROPER(x1), PROPER(x2)) 686.59/213.88
PROPER(U52(U41(z0, z1), x1, x2)) → c74(U52'(U41(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U41(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.88
PROPER(U52(U51(z0, z1, z2), x1, x2)) → c74(U52'(U51(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U51(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.59/213.88
PROPER(U52(U52(z0, z1, z2), x1, x2)) → c74(U52'(U52(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U52(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.59/213.88
PROPER(U52(s(z0), x1, x2)) → c74(U52'(s(proper(z0)), proper(x1), proper(x2)), PROPER(s(z0)), PROPER(x1), PROPER(x2)) 686.59/213.88
PROPER(U52(plus(z0, z1), x1, x2)) → c74(U52'(plus(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(plus(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.88
PROPER(U52(U61(z0), x1, x2)) → c74(U52'(U61(proper(z0)), proper(x1), proper(x2)), PROPER(U61(z0)), PROPER(x1), PROPER(x2)) 686.59/213.88
PROPER(U52(U71(z0, z1, z2), x1, x2)) → c74(U52'(U71(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U71(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.59/213.88
PROPER(U52(U72(z0, z1, z2), x1, x2)) → c74(U52'(U72(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U72(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.59/213.88
PROPER(U52(x(z0, z1), x1, x2)) → c74(U52'(x(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(x(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.88
PROPER(U52(x0, x1, tt)) → c74(U52'(proper(x0), proper(x1), ok(tt)), PROPER(x0), PROPER(x1)) 686.59/213.88
PROPER(U52(x0, x1, 0)) → c74(U52'(proper(x0), proper(x1), ok(0)), PROPER(x0), PROPER(x1)) 686.59/213.88
PROPER(U52(x0, tt, x2)) → c74(U52'(proper(x0), ok(tt), proper(x2)), PROPER(x0), PROPER(x2)) 686.59/213.88
PROPER(U52(x0, 0, x2)) → c74(U52'(proper(x0), ok(0), proper(x2)), PROPER(x0), PROPER(x2)) 686.59/213.88
PROPER(U52(tt, x1, x2)) → c74(U52'(ok(tt), proper(x1), proper(x2)), PROPER(x1), PROPER(x2)) 686.59/213.88
PROPER(U52(0, x1, x2)) → c74(U52'(ok(0), proper(x1), proper(x2)), PROPER(x1), PROPER(x2)) 686.59/213.88
PROPER(s(U11(z0, z1))) → c75(S(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.59/213.88
PROPER(s(U12(z0))) → c75(S(U12(proper(z0))), PROPER(U12(z0))) 686.59/213.88
PROPER(s(isNat(z0))) → c75(S(isNat(proper(z0))), PROPER(isNat(z0))) 686.59/213.88
PROPER(s(U21(z0))) → c75(S(U21(proper(z0))), PROPER(U21(z0))) 686.59/213.88
PROPER(s(U31(z0, z1))) → c75(S(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.59/213.88
PROPER(s(U32(z0))) → c75(S(U32(proper(z0))), PROPER(U32(z0))) 686.59/213.88
PROPER(s(U41(z0, z1))) → c75(S(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.59/213.88
PROPER(s(U51(z0, z1, z2))) → c75(S(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.59/213.88
PROPER(s(U52(z0, z1, z2))) → c75(S(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.59/213.88
PROPER(s(s(z0))) → c75(S(s(proper(z0))), PROPER(s(z0))) 686.59/213.88
PROPER(s(plus(z0, z1))) → c75(S(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.59/213.88
PROPER(s(U61(z0))) → c75(S(U61(proper(z0))), PROPER(U61(z0))) 686.59/213.88
PROPER(s(U71(z0, z1, z2))) → c75(S(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.59/213.88
PROPER(s(U72(z0, z1, z2))) → c75(S(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.59/213.88
PROPER(s(x(z0, z1))) → c75(S(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.59/213.88
PROPER(s(tt)) → c75(S(ok(tt))) 686.59/213.88
PROPER(s(0)) → c75(S(ok(0))) 686.59/213.88
PROPER(plus(x0, U11(z0, z1))) → c76(PLUS(proper(x0), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(U11(z0, z1))) 686.59/213.88
PROPER(plus(x0, U12(z0))) → c76(PLUS(proper(x0), U12(proper(z0))), PROPER(x0), PROPER(U12(z0))) 686.59/213.88
PROPER(plus(x0, isNat(z0))) → c76(PLUS(proper(x0), isNat(proper(z0))), PROPER(x0), PROPER(isNat(z0))) 686.59/213.88
PROPER(plus(x0, U21(z0))) → c76(PLUS(proper(x0), U21(proper(z0))), PROPER(x0), PROPER(U21(z0))) 686.59/213.88
PROPER(plus(x0, U31(z0, z1))) → c76(PLUS(proper(x0), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(U31(z0, z1))) 686.59/213.88
PROPER(plus(x0, U32(z0))) → c76(PLUS(proper(x0), U32(proper(z0))), PROPER(x0), PROPER(U32(z0))) 686.59/213.88
PROPER(plus(x0, U41(z0, z1))) → c76(PLUS(proper(x0), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(U41(z0, z1))) 686.59/213.88
PROPER(plus(x0, U51(z0, z1, z2))) → c76(PLUS(proper(x0), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U51(z0, z1, z2))) 686.59/213.88
PROPER(plus(x0, U52(z0, z1, z2))) → c76(PLUS(proper(x0), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U52(z0, z1, z2))) 686.59/213.88
PROPER(plus(x0, s(z0))) → c76(PLUS(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 686.59/213.88
PROPER(plus(x0, plus(z0, z1))) → c76(PLUS(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 686.59/213.88
PROPER(plus(x0, U61(z0))) → c76(PLUS(proper(x0), U61(proper(z0))), PROPER(x0), PROPER(U61(z0))) 686.59/213.88
PROPER(plus(x0, U71(z0, z1, z2))) → c76(PLUS(proper(x0), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U71(z0, z1, z2))) 686.59/213.88
PROPER(plus(x0, U72(z0, z1, z2))) → c76(PLUS(proper(x0), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U72(z0, z1, z2))) 686.59/213.88
PROPER(plus(x0, x(z0, z1))) → c76(PLUS(proper(x0), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x(z0, z1))) 686.59/213.88
PROPER(plus(U11(z0, z1), x1)) → c76(PLUS(U11(proper(z0), proper(z1)), proper(x1)), PROPER(U11(z0, z1)), PROPER(x1)) 686.59/213.88
PROPER(plus(U12(z0), x1)) → c76(PLUS(U12(proper(z0)), proper(x1)), PROPER(U12(z0)), PROPER(x1)) 686.59/213.88
PROPER(plus(isNat(z0), x1)) → c76(PLUS(isNat(proper(z0)), proper(x1)), PROPER(isNat(z0)), PROPER(x1)) 686.59/213.88
PROPER(plus(U21(z0), x1)) → c76(PLUS(U21(proper(z0)), proper(x1)), PROPER(U21(z0)), PROPER(x1)) 686.59/213.88
PROPER(plus(U31(z0, z1), x1)) → c76(PLUS(U31(proper(z0), proper(z1)), proper(x1)), PROPER(U31(z0, z1)), PROPER(x1)) 686.59/213.88
PROPER(plus(U32(z0), x1)) → c76(PLUS(U32(proper(z0)), proper(x1)), PROPER(U32(z0)), PROPER(x1)) 686.59/213.88
PROPER(plus(U41(z0, z1), x1)) → c76(PLUS(U41(proper(z0), proper(z1)), proper(x1)), PROPER(U41(z0, z1)), PROPER(x1)) 686.59/213.88
PROPER(plus(U51(z0, z1, z2), x1)) → c76(PLUS(U51(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U51(z0, z1, z2)), PROPER(x1)) 686.59/213.88
PROPER(plus(U52(z0, z1, z2), x1)) → c76(PLUS(U52(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U52(z0, z1, z2)), PROPER(x1)) 686.59/213.88
PROPER(plus(s(z0), x1)) → c76(PLUS(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 686.59/213.88
PROPER(plus(plus(z0, z1), x1)) → c76(PLUS(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 686.59/213.88
PROPER(plus(U61(z0), x1)) → c76(PLUS(U61(proper(z0)), proper(x1)), PROPER(U61(z0)), PROPER(x1)) 686.59/213.88
PROPER(plus(U71(z0, z1, z2), x1)) → c76(PLUS(U71(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U71(z0, z1, z2)), PROPER(x1)) 686.59/213.88
PROPER(plus(U72(z0, z1, z2), x1)) → c76(PLUS(U72(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U72(z0, z1, z2)), PROPER(x1)) 686.59/213.88
PROPER(plus(x(z0, z1), x1)) → c76(PLUS(x(proper(z0), proper(z1)), proper(x1)), PROPER(x(z0, z1)), PROPER(x1)) 686.59/213.88
PROPER(plus(x0, tt)) → c76(PLUS(proper(x0), ok(tt)), PROPER(x0)) 686.59/213.88
PROPER(plus(x0, 0)) → c76(PLUS(proper(x0), ok(0)), PROPER(x0)) 686.59/213.88
PROPER(plus(tt, x1)) → c76(PLUS(ok(tt), proper(x1)), PROPER(x1)) 686.59/213.88
PROPER(plus(0, x1)) → c76(PLUS(ok(0), proper(x1)), PROPER(x1)) 686.59/213.88
PROPER(U61(U11(z0, z1))) → c77(U61'(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.59/213.88
PROPER(U61(U12(z0))) → c77(U61'(U12(proper(z0))), PROPER(U12(z0))) 686.59/213.88
PROPER(U61(isNat(z0))) → c77(U61'(isNat(proper(z0))), PROPER(isNat(z0))) 686.59/213.88
PROPER(U61(U21(z0))) → c77(U61'(U21(proper(z0))), PROPER(U21(z0))) 686.59/213.88
PROPER(U61(U31(z0, z1))) → c77(U61'(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.59/213.88
PROPER(U61(U32(z0))) → c77(U61'(U32(proper(z0))), PROPER(U32(z0))) 686.59/213.88
PROPER(U61(U41(z0, z1))) → c77(U61'(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.59/213.88
PROPER(U61(U51(z0, z1, z2))) → c77(U61'(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.59/213.88
PROPER(U61(U52(z0, z1, z2))) → c77(U61'(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.59/213.88
PROPER(U61(s(z0))) → c77(U61'(s(proper(z0))), PROPER(s(z0))) 686.59/213.88
PROPER(U61(plus(z0, z1))) → c77(U61'(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.59/213.88
PROPER(U61(U61(z0))) → c77(U61'(U61(proper(z0))), PROPER(U61(z0))) 686.59/213.88
PROPER(U61(U71(z0, z1, z2))) → c77(U61'(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.59/213.88
PROPER(U61(U72(z0, z1, z2))) → c77(U61'(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.59/213.88
PROPER(U61(x(z0, z1))) → c77(U61'(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.59/213.88
PROPER(U61(tt)) → c77(U61'(ok(tt))) 686.59/213.88
PROPER(U61(0)) → c77(U61'(ok(0))) 686.59/213.88
PROPER(U71(x0, x1, U11(z0, z1))) → c79(U71'(proper(x0), proper(x1), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U11(z0, z1))) 686.59/213.88
PROPER(U71(x0, x1, U12(z0))) → c79(U71'(proper(x0), proper(x1), U12(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U12(z0))) 686.59/213.88
PROPER(U71(x0, x1, isNat(z0))) → c79(U71'(proper(x0), proper(x1), isNat(proper(z0))), PROPER(x0), PROPER(x1), PROPER(isNat(z0))) 686.59/213.88
PROPER(U71(x0, x1, U21(z0))) → c79(U71'(proper(x0), proper(x1), U21(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U21(z0))) 686.59/213.88
PROPER(U71(x0, x1, U31(z0, z1))) → c79(U71'(proper(x0), proper(x1), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U31(z0, z1))) 686.59/213.88
PROPER(U71(x0, x1, U32(z0))) → c79(U71'(proper(x0), proper(x1), U32(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U32(z0))) 686.59/213.88
PROPER(U71(x0, x1, U41(z0, z1))) → c79(U71'(proper(x0), proper(x1), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U41(z0, z1))) 686.59/213.88
PROPER(U71(x0, x1, U51(z0, z1, z2))) → c79(U71'(proper(x0), proper(x1), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U51(z0, z1, z2))) 686.59/213.88
PROPER(U71(x0, x1, U52(z0, z1, z2))) → c79(U71'(proper(x0), proper(x1), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U52(z0, z1, z2))) 686.59/213.88
PROPER(U71(x0, x1, s(z0))) → c79(U71'(proper(x0), proper(x1), s(proper(z0))), PROPER(x0), PROPER(x1), PROPER(s(z0))) 686.59/213.88
PROPER(U71(x0, x1, plus(z0, z1))) → c79(U71'(proper(x0), proper(x1), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(plus(z0, z1))) 686.59/213.88
PROPER(U71(x0, x1, U61(z0))) → c79(U71'(proper(x0), proper(x1), U61(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U61(z0))) 686.59/213.88
PROPER(U71(x0, x1, U71(z0, z1, z2))) → c79(U71'(proper(x0), proper(x1), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U71(z0, z1, z2))) 686.59/213.88
PROPER(U71(x0, x1, U72(z0, z1, z2))) → c79(U71'(proper(x0), proper(x1), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U72(z0, z1, z2))) 686.59/213.88
PROPER(U71(x0, x1, x(z0, z1))) → c79(U71'(proper(x0), proper(x1), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(x(z0, z1))) 686.59/213.88
PROPER(U71(x0, U11(z0, z1), x2)) → c79(U71'(proper(x0), U11(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U11(z0, z1)), PROPER(x2)) 686.59/213.88
PROPER(U71(x0, U12(z0), x2)) → c79(U71'(proper(x0), U12(proper(z0)), proper(x2)), PROPER(x0), PROPER(U12(z0)), PROPER(x2)) 686.59/213.88
PROPER(U71(x0, isNat(z0), x2)) → c79(U71'(proper(x0), isNat(proper(z0)), proper(x2)), PROPER(x0), PROPER(isNat(z0)), PROPER(x2)) 686.59/213.88
PROPER(U71(x0, U21(z0), x2)) → c79(U71'(proper(x0), U21(proper(z0)), proper(x2)), PROPER(x0), PROPER(U21(z0)), PROPER(x2)) 686.59/213.88
PROPER(U71(x0, U31(z0, z1), x2)) → c79(U71'(proper(x0), U31(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U31(z0, z1)), PROPER(x2)) 686.59/213.88
PROPER(U71(x0, U32(z0), x2)) → c79(U71'(proper(x0), U32(proper(z0)), proper(x2)), PROPER(x0), PROPER(U32(z0)), PROPER(x2)) 686.59/213.88
PROPER(U71(x0, U41(z0, z1), x2)) → c79(U71'(proper(x0), U41(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U41(z0, z1)), PROPER(x2)) 686.59/213.88
PROPER(U71(x0, U51(z0, z1, z2), x2)) → c79(U71'(proper(x0), U51(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U51(z0, z1, z2)), PROPER(x2)) 686.59/213.88
PROPER(U71(x0, U52(z0, z1, z2), x2)) → c79(U71'(proper(x0), U52(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U52(z0, z1, z2)), PROPER(x2)) 686.59/213.88
PROPER(U71(x0, s(z0), x2)) → c79(U71'(proper(x0), s(proper(z0)), proper(x2)), PROPER(x0), PROPER(s(z0)), PROPER(x2)) 686.59/213.88
PROPER(U71(x0, plus(z0, z1), x2)) → c79(U71'(proper(x0), plus(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(plus(z0, z1)), PROPER(x2)) 686.59/213.88
PROPER(U71(x0, U61(z0), x2)) → c79(U71'(proper(x0), U61(proper(z0)), proper(x2)), PROPER(x0), PROPER(U61(z0)), PROPER(x2)) 686.59/213.88
PROPER(U71(x0, U71(z0, z1, z2), x2)) → c79(U71'(proper(x0), U71(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U71(z0, z1, z2)), PROPER(x2)) 686.59/213.88
PROPER(U71(x0, U72(z0, z1, z2), x2)) → c79(U71'(proper(x0), U72(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U72(z0, z1, z2)), PROPER(x2)) 686.59/213.88
PROPER(U71(x0, x(z0, z1), x2)) → c79(U71'(proper(x0), x(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(x(z0, z1)), PROPER(x2)) 686.59/213.88
PROPER(U71(U11(z0, z1), x1, x2)) → c79(U71'(U11(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U11(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.88
PROPER(U71(U12(z0), x1, x2)) → c79(U71'(U12(proper(z0)), proper(x1), proper(x2)), PROPER(U12(z0)), PROPER(x1), PROPER(x2)) 686.59/213.88
PROPER(U71(isNat(z0), x1, x2)) → c79(U71'(isNat(proper(z0)), proper(x1), proper(x2)), PROPER(isNat(z0)), PROPER(x1), PROPER(x2)) 686.59/213.88
PROPER(U71(U21(z0), x1, x2)) → c79(U71'(U21(proper(z0)), proper(x1), proper(x2)), PROPER(U21(z0)), PROPER(x1), PROPER(x2)) 686.59/213.88
PROPER(U71(U31(z0, z1), x1, x2)) → c79(U71'(U31(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U31(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.88
PROPER(U71(U32(z0), x1, x2)) → c79(U71'(U32(proper(z0)), proper(x1), proper(x2)), PROPER(U32(z0)), PROPER(x1), PROPER(x2)) 686.59/213.88
PROPER(U71(U41(z0, z1), x1, x2)) → c79(U71'(U41(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U41(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.88
PROPER(U71(U51(z0, z1, z2), x1, x2)) → c79(U71'(U51(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U51(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.59/213.88
PROPER(U71(U52(z0, z1, z2), x1, x2)) → c79(U71'(U52(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U52(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.59/213.88
PROPER(U71(s(z0), x1, x2)) → c79(U71'(s(proper(z0)), proper(x1), proper(x2)), PROPER(s(z0)), PROPER(x1), PROPER(x2)) 686.59/213.88
PROPER(U71(plus(z0, z1), x1, x2)) → c79(U71'(plus(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(plus(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.88
PROPER(U71(U61(z0), x1, x2)) → c79(U71'(U61(proper(z0)), proper(x1), proper(x2)), PROPER(U61(z0)), PROPER(x1), PROPER(x2)) 686.59/213.88
PROPER(U71(U71(z0, z1, z2), x1, x2)) → c79(U71'(U71(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U71(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.59/213.88
PROPER(U71(U72(z0, z1, z2), x1, x2)) → c79(U71'(U72(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U72(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.59/213.88
PROPER(U71(x(z0, z1), x1, x2)) → c79(U71'(x(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(x(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.88
PROPER(U71(x0, x1, tt)) → c79(U71'(proper(x0), proper(x1), ok(tt)), PROPER(x0), PROPER(x1)) 686.59/213.88
PROPER(U71(x0, x1, 0)) → c79(U71'(proper(x0), proper(x1), ok(0)), PROPER(x0), PROPER(x1)) 686.59/213.88
PROPER(U71(x0, tt, x2)) → c79(U71'(proper(x0), ok(tt), proper(x2)), PROPER(x0), PROPER(x2)) 686.59/213.88
PROPER(U71(x0, 0, x2)) → c79(U71'(proper(x0), ok(0), proper(x2)), PROPER(x0), PROPER(x2)) 686.59/213.88
PROPER(U71(tt, x1, x2)) → c79(U71'(ok(tt), proper(x1), proper(x2)), PROPER(x1), PROPER(x2)) 686.59/213.88
PROPER(U71(0, x1, x2)) → c79(U71'(ok(0), proper(x1), proper(x2)), PROPER(x1), PROPER(x2)) 686.59/213.88
PROPER(U72(x0, x1, U11(z0, z1))) → c80(U72'(proper(x0), proper(x1), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U11(z0, z1))) 686.59/213.88
PROPER(U72(x0, x1, U12(z0))) → c80(U72'(proper(x0), proper(x1), U12(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U12(z0))) 686.59/213.88
PROPER(U72(x0, x1, isNat(z0))) → c80(U72'(proper(x0), proper(x1), isNat(proper(z0))), PROPER(x0), PROPER(x1), PROPER(isNat(z0))) 686.59/213.88
PROPER(U72(x0, x1, U21(z0))) → c80(U72'(proper(x0), proper(x1), U21(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U21(z0))) 686.59/213.88
PROPER(U72(x0, x1, U31(z0, z1))) → c80(U72'(proper(x0), proper(x1), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U31(z0, z1))) 686.59/213.88
PROPER(U72(x0, x1, U32(z0))) → c80(U72'(proper(x0), proper(x1), U32(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U32(z0))) 686.59/213.88
PROPER(U72(x0, x1, U41(z0, z1))) → c80(U72'(proper(x0), proper(x1), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U41(z0, z1))) 686.59/213.88
PROPER(U72(x0, x1, U51(z0, z1, z2))) → c80(U72'(proper(x0), proper(x1), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U51(z0, z1, z2))) 686.59/213.88
PROPER(U72(x0, x1, U52(z0, z1, z2))) → c80(U72'(proper(x0), proper(x1), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U52(z0, z1, z2))) 686.59/213.88
PROPER(U72(x0, x1, s(z0))) → c80(U72'(proper(x0), proper(x1), s(proper(z0))), PROPER(x0), PROPER(x1), PROPER(s(z0))) 686.59/213.88
PROPER(U72(x0, x1, plus(z0, z1))) → c80(U72'(proper(x0), proper(x1), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(plus(z0, z1))) 686.59/213.88
PROPER(U72(x0, x1, U61(z0))) → c80(U72'(proper(x0), proper(x1), U61(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U61(z0))) 686.59/213.88
PROPER(U72(x0, x1, U71(z0, z1, z2))) → c80(U72'(proper(x0), proper(x1), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U71(z0, z1, z2))) 686.59/213.88
PROPER(U72(x0, x1, U72(z0, z1, z2))) → c80(U72'(proper(x0), proper(x1), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U72(z0, z1, z2))) 686.59/213.88
PROPER(U72(x0, x1, x(z0, z1))) → c80(U72'(proper(x0), proper(x1), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(x(z0, z1))) 686.59/213.88
PROPER(U72(x0, U11(z0, z1), x2)) → c80(U72'(proper(x0), U11(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U11(z0, z1)), PROPER(x2)) 686.59/213.88
PROPER(U72(x0, U12(z0), x2)) → c80(U72'(proper(x0), U12(proper(z0)), proper(x2)), PROPER(x0), PROPER(U12(z0)), PROPER(x2)) 686.59/213.88
PROPER(U72(x0, isNat(z0), x2)) → c80(U72'(proper(x0), isNat(proper(z0)), proper(x2)), PROPER(x0), PROPER(isNat(z0)), PROPER(x2)) 686.59/213.88
PROPER(U72(x0, U21(z0), x2)) → c80(U72'(proper(x0), U21(proper(z0)), proper(x2)), PROPER(x0), PROPER(U21(z0)), PROPER(x2)) 686.59/213.88
PROPER(U72(x0, U31(z0, z1), x2)) → c80(U72'(proper(x0), U31(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U31(z0, z1)), PROPER(x2)) 686.59/213.88
PROPER(U72(x0, U32(z0), x2)) → c80(U72'(proper(x0), U32(proper(z0)), proper(x2)), PROPER(x0), PROPER(U32(z0)), PROPER(x2)) 686.59/213.88
PROPER(U72(x0, U41(z0, z1), x2)) → c80(U72'(proper(x0), U41(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U41(z0, z1)), PROPER(x2)) 686.59/213.88
PROPER(U72(x0, U51(z0, z1, z2), x2)) → c80(U72'(proper(x0), U51(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U51(z0, z1, z2)), PROPER(x2)) 686.59/213.88
PROPER(U72(x0, U52(z0, z1, z2), x2)) → c80(U72'(proper(x0), U52(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U52(z0, z1, z2)), PROPER(x2)) 686.59/213.88
PROPER(U72(x0, s(z0), x2)) → c80(U72'(proper(x0), s(proper(z0)), proper(x2)), PROPER(x0), PROPER(s(z0)), PROPER(x2)) 686.59/213.88
PROPER(U72(x0, plus(z0, z1), x2)) → c80(U72'(proper(x0), plus(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(plus(z0, z1)), PROPER(x2)) 686.59/213.88
PROPER(U72(x0, U61(z0), x2)) → c80(U72'(proper(x0), U61(proper(z0)), proper(x2)), PROPER(x0), PROPER(U61(z0)), PROPER(x2)) 686.59/213.88
PROPER(U72(x0, U71(z0, z1, z2), x2)) → c80(U72'(proper(x0), U71(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U71(z0, z1, z2)), PROPER(x2)) 686.59/213.88
PROPER(U72(x0, U72(z0, z1, z2), x2)) → c80(U72'(proper(x0), U72(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U72(z0, z1, z2)), PROPER(x2)) 686.59/213.88
PROPER(U72(x0, x(z0, z1), x2)) → c80(U72'(proper(x0), x(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(x(z0, z1)), PROPER(x2)) 686.59/213.88
PROPER(U72(U11(z0, z1), x1, x2)) → c80(U72'(U11(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U11(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.88
PROPER(U72(U12(z0), x1, x2)) → c80(U72'(U12(proper(z0)), proper(x1), proper(x2)), PROPER(U12(z0)), PROPER(x1), PROPER(x2)) 686.59/213.88
PROPER(U72(isNat(z0), x1, x2)) → c80(U72'(isNat(proper(z0)), proper(x1), proper(x2)), PROPER(isNat(z0)), PROPER(x1), PROPER(x2)) 686.59/213.88
PROPER(U72(U21(z0), x1, x2)) → c80(U72'(U21(proper(z0)), proper(x1), proper(x2)), PROPER(U21(z0)), PROPER(x1), PROPER(x2)) 686.59/213.88
PROPER(U72(U31(z0, z1), x1, x2)) → c80(U72'(U31(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U31(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.88
PROPER(U72(U32(z0), x1, x2)) → c80(U72'(U32(proper(z0)), proper(x1), proper(x2)), PROPER(U32(z0)), PROPER(x1), PROPER(x2)) 686.59/213.88
PROPER(U72(U41(z0, z1), x1, x2)) → c80(U72'(U41(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U41(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.88
PROPER(U72(U51(z0, z1, z2), x1, x2)) → c80(U72'(U51(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U51(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.59/213.88
PROPER(U72(U52(z0, z1, z2), x1, x2)) → c80(U72'(U52(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U52(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.59/213.88
PROPER(U72(s(z0), x1, x2)) → c80(U72'(s(proper(z0)), proper(x1), proper(x2)), PROPER(s(z0)), PROPER(x1), PROPER(x2)) 686.59/213.88
PROPER(U72(plus(z0, z1), x1, x2)) → c80(U72'(plus(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(plus(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.88
PROPER(U72(U61(z0), x1, x2)) → c80(U72'(U61(proper(z0)), proper(x1), proper(x2)), PROPER(U61(z0)), PROPER(x1), PROPER(x2)) 686.59/213.88
PROPER(U72(U71(z0, z1, z2), x1, x2)) → c80(U72'(U71(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U71(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.59/213.88
PROPER(U72(U72(z0, z1, z2), x1, x2)) → c80(U72'(U72(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U72(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.59/213.88
PROPER(U72(x(z0, z1), x1, x2)) → c80(U72'(x(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(x(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.88
PROPER(U72(x0, x1, tt)) → c80(U72'(proper(x0), proper(x1), ok(tt)), PROPER(x0), PROPER(x1)) 686.59/213.88
PROPER(U72(x0, x1, 0)) → c80(U72'(proper(x0), proper(x1), ok(0)), PROPER(x0), PROPER(x1)) 686.59/213.88
PROPER(U72(x0, tt, x2)) → c80(U72'(proper(x0), ok(tt), proper(x2)), PROPER(x0), PROPER(x2)) 686.59/213.88
PROPER(U72(x0, 0, x2)) → c80(U72'(proper(x0), ok(0), proper(x2)), PROPER(x0), PROPER(x2)) 686.59/213.88
PROPER(U72(tt, x1, x2)) → c80(U72'(ok(tt), proper(x1), proper(x2)), PROPER(x1), PROPER(x2)) 686.59/213.88
PROPER(U72(0, x1, x2)) → c80(U72'(ok(0), proper(x1), proper(x2)), PROPER(x1), PROPER(x2)) 686.59/213.88
PROPER(x(x0, U11(z0, z1))) → c81(X(proper(x0), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(U11(z0, z1))) 686.59/213.88
PROPER(x(x0, U12(z0))) → c81(X(proper(x0), U12(proper(z0))), PROPER(x0), PROPER(U12(z0))) 686.59/213.88
PROPER(x(x0, isNat(z0))) → c81(X(proper(x0), isNat(proper(z0))), PROPER(x0), PROPER(isNat(z0))) 686.59/213.88
PROPER(x(x0, U21(z0))) → c81(X(proper(x0), U21(proper(z0))), PROPER(x0), PROPER(U21(z0))) 686.59/213.88
PROPER(x(x0, U31(z0, z1))) → c81(X(proper(x0), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(U31(z0, z1))) 686.59/213.88
PROPER(x(x0, U32(z0))) → c81(X(proper(x0), U32(proper(z0))), PROPER(x0), PROPER(U32(z0))) 686.59/213.88
PROPER(x(x0, U41(z0, z1))) → c81(X(proper(x0), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(U41(z0, z1))) 686.59/213.88
PROPER(x(x0, U51(z0, z1, z2))) → c81(X(proper(x0), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U51(z0, z1, z2))) 686.59/213.88
PROPER(x(x0, U52(z0, z1, z2))) → c81(X(proper(x0), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U52(z0, z1, z2))) 686.59/213.88
PROPER(x(x0, s(z0))) → c81(X(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 686.59/213.88
PROPER(x(x0, plus(z0, z1))) → c81(X(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 686.59/213.88
PROPER(x(x0, U61(z0))) → c81(X(proper(x0), U61(proper(z0))), PROPER(x0), PROPER(U61(z0))) 686.59/213.88
PROPER(x(x0, U71(z0, z1, z2))) → c81(X(proper(x0), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U71(z0, z1, z2))) 686.59/213.88
PROPER(x(x0, U72(z0, z1, z2))) → c81(X(proper(x0), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U72(z0, z1, z2))) 686.59/213.88
PROPER(x(x0, x(z0, z1))) → c81(X(proper(x0), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x(z0, z1))) 686.59/213.88
PROPER(x(U11(z0, z1), x1)) → c81(X(U11(proper(z0), proper(z1)), proper(x1)), PROPER(U11(z0, z1)), PROPER(x1)) 686.59/213.88
PROPER(x(U12(z0), x1)) → c81(X(U12(proper(z0)), proper(x1)), PROPER(U12(z0)), PROPER(x1)) 686.59/213.88
PROPER(x(isNat(z0), x1)) → c81(X(isNat(proper(z0)), proper(x1)), PROPER(isNat(z0)), PROPER(x1)) 686.59/213.88
PROPER(x(U21(z0), x1)) → c81(X(U21(proper(z0)), proper(x1)), PROPER(U21(z0)), PROPER(x1)) 686.59/213.88
PROPER(x(U31(z0, z1), x1)) → c81(X(U31(proper(z0), proper(z1)), proper(x1)), PROPER(U31(z0, z1)), PROPER(x1)) 686.59/213.88
PROPER(x(U32(z0), x1)) → c81(X(U32(proper(z0)), proper(x1)), PROPER(U32(z0)), PROPER(x1)) 686.59/213.88
PROPER(x(U41(z0, z1), x1)) → c81(X(U41(proper(z0), proper(z1)), proper(x1)), PROPER(U41(z0, z1)), PROPER(x1)) 686.59/213.88
PROPER(x(U51(z0, z1, z2), x1)) → c81(X(U51(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U51(z0, z1, z2)), PROPER(x1)) 686.59/213.88
PROPER(x(U52(z0, z1, z2), x1)) → c81(X(U52(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U52(z0, z1, z2)), PROPER(x1)) 686.59/213.88
PROPER(x(s(z0), x1)) → c81(X(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 686.59/213.88
PROPER(x(plus(z0, z1), x1)) → c81(X(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 686.59/213.88
PROPER(x(U61(z0), x1)) → c81(X(U61(proper(z0)), proper(x1)), PROPER(U61(z0)), PROPER(x1)) 686.59/213.88
PROPER(x(U71(z0, z1, z2), x1)) → c81(X(U71(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U71(z0, z1, z2)), PROPER(x1)) 686.59/213.88
PROPER(x(U72(z0, z1, z2), x1)) → c81(X(U72(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U72(z0, z1, z2)), PROPER(x1)) 686.59/213.88
PROPER(x(x(z0, z1), x1)) → c81(X(x(proper(z0), proper(z1)), proper(x1)), PROPER(x(z0, z1)), PROPER(x1)) 686.59/213.88
PROPER(x(x0, tt)) → c81(X(proper(x0), ok(tt)), PROPER(x0)) 686.59/213.88
PROPER(x(x0, 0)) → c81(X(proper(x0), ok(0)), PROPER(x0)) 686.59/213.88
PROPER(x(tt, x1)) → c81(X(ok(tt), proper(x1)), PROPER(x1)) 686.59/213.88
PROPER(x(0, x1)) → c81(X(ok(0), proper(x1)), PROPER(x1))
K tuples:none
Defined Rule Symbols:

active, U11, U12, U21, U31, U32, U41, U51, U52, s, plus, U61, U71, U72, x, proper, isNat, top

Defined Pair Symbols:

ACTIVE, U11', U12', U21', U31', U32', U41', U51', U52', S, PLUS, U61', U71', U72', X, ISNAT, TOP, PROPER

Compound Symbols:

c28, c29, 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, c62, c63, c64, c82, c83, c84, c13, c16, c18, c1, c19, c19, c, c20, c20, c2, c21, c21, c3, c22, c22, c4, c23, c23, c5, c24, c24, c6, c25, c25, c7, c26, c26, c8, c27, c27, c9, c30, c30, c10, c31, c31, c11, c32, c32, c12, c65, c65, c67, c67, c68, c68, c69, c69, c70, c70, c71, c71, c72, c72, c73, c73, c74, c74, c75, c75, c76, c76, c77, c77, c79, c79, c80, c80, c81, c81

686.59/213.88
686.59/213.88

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

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

TOP(mark(U11(z0, z1))) → c83(TOP(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.59/213.88
TOP(mark(tt)) → c83(TOP(ok(tt)), PROPER(tt)) 686.59/213.88
TOP(mark(U12(z0))) → c83(TOP(U12(proper(z0))), PROPER(U12(z0))) 686.59/213.88
TOP(mark(isNat(z0))) → c83(TOP(isNat(proper(z0))), PROPER(isNat(z0))) 686.59/213.88
TOP(mark(U21(z0))) → c83(TOP(U21(proper(z0))), PROPER(U21(z0))) 686.59/213.88
TOP(mark(U31(z0, z1))) → c83(TOP(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.59/213.88
TOP(mark(U32(z0))) → c83(TOP(U32(proper(z0))), PROPER(U32(z0))) 686.59/213.88
TOP(mark(U41(z0, z1))) → c83(TOP(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.59/213.88
TOP(mark(U51(z0, z1, z2))) → c83(TOP(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.59/213.88
TOP(mark(U52(z0, z1, z2))) → c83(TOP(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.59/213.88
TOP(mark(s(z0))) → c83(TOP(s(proper(z0))), PROPER(s(z0))) 686.59/213.88
TOP(mark(plus(z0, z1))) → c83(TOP(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.59/213.88
TOP(mark(U61(z0))) → c83(TOP(U61(proper(z0))), PROPER(U61(z0))) 686.59/213.88
TOP(mark(0)) → c83(TOP(ok(0)), PROPER(0)) 686.59/213.88
TOP(mark(U71(z0, z1, z2))) → c83(TOP(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.59/213.88
TOP(mark(U72(z0, z1, z2))) → c83(TOP(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.59/213.88
TOP(mark(x(z0, z1))) → c83(TOP(x(proper(z0), proper(z1))), PROPER(x(z0, z1)))
686.59/213.88
686.59/213.88

(140) Obligation:

Complexity Dependency Tuples Problem
Rules:

active(U11(tt, z0)) → mark(U12(isNat(z0))) 686.59/213.88
active(U12(tt)) → mark(tt) 686.59/213.88
active(U21(tt)) → mark(tt) 686.59/213.88
active(U31(tt, z0)) → mark(U32(isNat(z0))) 686.59/213.88
active(U32(tt)) → mark(tt) 686.59/213.88
active(U41(tt, z0)) → mark(z0) 686.59/213.88
active(U51(tt, z0, z1)) → mark(U52(isNat(z1), z0, z1)) 686.59/213.88
active(U52(tt, z0, z1)) → mark(s(plus(z1, z0))) 686.59/213.88
active(U61(tt)) → mark(0) 686.59/213.88
active(U71(tt, z0, z1)) → mark(U72(isNat(z1), z0, z1)) 686.59/213.88
active(U72(tt, z0, z1)) → mark(plus(x(z1, z0), z1)) 686.59/213.88
active(isNat(0)) → mark(tt) 686.59/213.88
active(isNat(plus(z0, z1))) → mark(U11(isNat(z0), z1)) 686.59/213.88
active(isNat(s(z0))) → mark(U21(isNat(z0))) 686.59/213.88
active(isNat(x(z0, z1))) → mark(U31(isNat(z0), z1)) 686.59/213.88
active(plus(z0, 0)) → mark(U41(isNat(z0), z0)) 686.59/213.88
active(plus(z0, s(z1))) → mark(U51(isNat(z1), z1, z0)) 686.59/213.88
active(x(z0, 0)) → mark(U61(isNat(z0))) 686.59/213.88
active(x(z0, s(z1))) → mark(U71(isNat(z1), z1, z0)) 686.59/213.88
active(U11(z0, z1)) → U11(active(z0), z1) 686.59/213.88
active(U12(z0)) → U12(active(z0)) 686.59/213.88
active(U21(z0)) → U21(active(z0)) 686.59/213.88
active(U31(z0, z1)) → U31(active(z0), z1) 686.59/213.88
active(U32(z0)) → U32(active(z0)) 686.59/213.88
active(U41(z0, z1)) → U41(active(z0), z1) 686.59/213.88
active(U51(z0, z1, z2)) → U51(active(z0), z1, z2) 686.59/213.88
active(U52(z0, z1, z2)) → U52(active(z0), z1, z2) 686.59/213.88
active(s(z0)) → s(active(z0)) 686.59/213.88
active(plus(z0, z1)) → plus(active(z0), z1) 686.59/213.88
active(plus(z0, z1)) → plus(z0, active(z1)) 686.59/213.88
active(U61(z0)) → U61(active(z0)) 686.59/213.88
active(U71(z0, z1, z2)) → U71(active(z0), z1, z2) 686.59/213.88
active(U72(z0, z1, z2)) → U72(active(z0), z1, z2) 686.59/213.88
active(x(z0, z1)) → x(active(z0), z1) 686.59/213.88
active(x(z0, z1)) → x(z0, active(z1)) 686.59/213.88
U11(mark(z0), z1) → mark(U11(z0, z1)) 686.59/213.88
U11(ok(z0), ok(z1)) → ok(U11(z0, z1)) 686.59/213.88
U12(mark(z0)) → mark(U12(z0)) 686.59/213.88
U12(ok(z0)) → ok(U12(z0)) 686.59/213.88
U21(mark(z0)) → mark(U21(z0)) 686.59/213.88
U21(ok(z0)) → ok(U21(z0)) 686.59/213.88
U31(mark(z0), z1) → mark(U31(z0, z1)) 686.59/213.88
U31(ok(z0), ok(z1)) → ok(U31(z0, z1)) 686.59/213.88
U32(mark(z0)) → mark(U32(z0)) 686.59/213.88
U32(ok(z0)) → ok(U32(z0)) 686.59/213.88
U41(mark(z0), z1) → mark(U41(z0, z1)) 686.59/213.88
U41(ok(z0), ok(z1)) → ok(U41(z0, z1)) 686.59/213.88
U51(mark(z0), z1, z2) → mark(U51(z0, z1, z2)) 686.59/213.88
U51(ok(z0), ok(z1), ok(z2)) → ok(U51(z0, z1, z2)) 686.59/213.88
U52(mark(z0), z1, z2) → mark(U52(z0, z1, z2)) 686.59/213.88
U52(ok(z0), ok(z1), ok(z2)) → ok(U52(z0, z1, z2)) 686.59/213.88
s(mark(z0)) → mark(s(z0)) 686.59/213.88
s(ok(z0)) → ok(s(z0)) 686.59/213.88
plus(mark(z0), z1) → mark(plus(z0, z1)) 686.59/213.88
plus(z0, mark(z1)) → mark(plus(z0, z1)) 686.59/213.88
plus(ok(z0), ok(z1)) → ok(plus(z0, z1)) 686.59/213.88
U61(mark(z0)) → mark(U61(z0)) 686.59/213.88
U61(ok(z0)) → ok(U61(z0)) 686.59/213.88
U71(mark(z0), z1, z2) → mark(U71(z0, z1, z2)) 686.59/213.88
U71(ok(z0), ok(z1), ok(z2)) → ok(U71(z0, z1, z2)) 686.59/213.88
U72(mark(z0), z1, z2) → mark(U72(z0, z1, z2)) 686.59/213.88
U72(ok(z0), ok(z1), ok(z2)) → ok(U72(z0, z1, z2)) 686.59/213.88
x(mark(z0), z1) → mark(x(z0, z1)) 686.59/213.89
x(z0, mark(z1)) → mark(x(z0, z1)) 686.59/213.89
x(ok(z0), ok(z1)) → ok(x(z0, z1)) 686.59/213.89
proper(U11(z0, z1)) → U11(proper(z0), proper(z1)) 686.59/213.89
proper(tt) → ok(tt) 686.59/213.89
proper(U12(z0)) → U12(proper(z0)) 686.59/213.89
proper(isNat(z0)) → isNat(proper(z0)) 686.59/213.89
proper(U21(z0)) → U21(proper(z0)) 686.59/213.89
proper(U31(z0, z1)) → U31(proper(z0), proper(z1)) 686.59/213.89
proper(U32(z0)) → U32(proper(z0)) 686.59/213.89
proper(U41(z0, z1)) → U41(proper(z0), proper(z1)) 686.59/213.89
proper(U51(z0, z1, z2)) → U51(proper(z0), proper(z1), proper(z2)) 686.59/213.89
proper(U52(z0, z1, z2)) → U52(proper(z0), proper(z1), proper(z2)) 686.59/213.89
proper(s(z0)) → s(proper(z0)) 686.59/213.89
proper(plus(z0, z1)) → plus(proper(z0), proper(z1)) 686.59/213.89
proper(U61(z0)) → U61(proper(z0)) 686.59/213.89
proper(0) → ok(0) 686.59/213.89
proper(U71(z0, z1, z2)) → U71(proper(z0), proper(z1), proper(z2)) 686.59/213.89
proper(U72(z0, z1, z2)) → U72(proper(z0), proper(z1), proper(z2)) 686.59/213.89
proper(x(z0, z1)) → x(proper(z0), proper(z1)) 686.59/213.89
isNat(ok(z0)) → ok(isNat(z0)) 686.59/213.89
top(mark(z0)) → top(proper(z0)) 686.59/213.89
top(ok(z0)) → top(active(z0))
Tuples:

ACTIVE(plus(z0, z1)) → c28(PLUS(active(z0), z1), ACTIVE(z0)) 686.59/213.89
ACTIVE(plus(z0, z1)) → c29(PLUS(z0, active(z1)), ACTIVE(z1)) 686.59/213.89
ACTIVE(x(z0, z1)) → c33(X(active(z0), z1), ACTIVE(z0)) 686.59/213.89
ACTIVE(x(z0, z1)) → c34(X(z0, active(z1)), ACTIVE(z1)) 686.59/213.89
U11'(mark(z0), z1) → c35(U11'(z0, z1)) 686.59/213.89
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1)) 686.59/213.89
U12'(mark(z0)) → c37(U12'(z0)) 686.59/213.89
U12'(ok(z0)) → c38(U12'(z0)) 686.59/213.89
U21'(mark(z0)) → c39(U21'(z0)) 686.59/213.89
U21'(ok(z0)) → c40(U21'(z0)) 686.59/213.89
U31'(mark(z0), z1) → c41(U31'(z0, z1)) 686.59/213.89
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 686.59/213.89
U32'(mark(z0)) → c43(U32'(z0)) 686.59/213.89
U32'(ok(z0)) → c44(U32'(z0)) 686.59/213.89
U41'(mark(z0), z1) → c45(U41'(z0, z1)) 686.59/213.89
U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1)) 686.59/213.89
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2)) 686.59/213.89
U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2)) 686.59/213.89
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2)) 686.59/213.89
U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2)) 686.59/213.89
S(mark(z0)) → c51(S(z0)) 686.59/213.89
S(ok(z0)) → c52(S(z0)) 686.59/213.89
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 686.59/213.89
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 686.59/213.89
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 686.59/213.89
U61'(mark(z0)) → c56(U61'(z0)) 686.59/213.89
U61'(ok(z0)) → c57(U61'(z0)) 686.59/213.89
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2)) 686.59/213.89
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2)) 686.59/213.89
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2)) 686.59/213.89
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 686.59/213.89
X(mark(z0), z1) → c62(X(z0, z1)) 686.59/213.89
X(z0, mark(z1)) → c63(X(z0, z1)) 686.59/213.89
X(ok(z0), ok(z1)) → c64(X(z0, z1)) 686.59/213.89
ISNAT(ok(z0)) → c82(ISNAT(z0)) 686.59/213.89
TOP(ok(z0)) → c84(TOP(active(z0)), ACTIVE(z0)) 686.59/213.89
ACTIVE(isNat(s(z0))) → c13(ISNAT(z0)) 686.59/213.89
ACTIVE(plus(z0, s(z1))) → c16(ISNAT(z1)) 686.59/213.89
ACTIVE(x(z0, s(z1))) → c18(ISNAT(z1)) 686.59/213.89
ACTIVE(U11(tt, z0)) → c1(U12'(isNat(z0))) 686.59/213.89
ACTIVE(U11(tt, z0)) → c1(ISNAT(z0)) 686.59/213.89
ACTIVE(U31(tt, z0)) → c1(U32'(isNat(z0))) 686.59/213.89
ACTIVE(U31(tt, z0)) → c1(ISNAT(z0)) 686.59/213.89
ACTIVE(U51(tt, z0, z1)) → c1(U52'(isNat(z1), z0, z1)) 686.59/213.89
ACTIVE(U51(tt, z0, z1)) → c1(ISNAT(z1)) 686.59/213.89
ACTIVE(U52(tt, z0, z1)) → c1(S(plus(z1, z0))) 686.59/213.89
ACTIVE(U52(tt, z0, z1)) → c1(PLUS(z1, z0)) 686.59/213.89
ACTIVE(U71(tt, z0, z1)) → c1(U72'(isNat(z1), z0, z1)) 686.59/213.89
ACTIVE(U71(tt, z0, z1)) → c1(ISNAT(z1)) 686.59/213.89
ACTIVE(U72(tt, z0, z1)) → c1(PLUS(x(z1, z0), z1)) 686.59/213.89
ACTIVE(U72(tt, z0, z1)) → c1(X(z1, z0)) 686.59/213.89
ACTIVE(isNat(plus(z0, z1))) → c1(U11'(isNat(z0), z1)) 686.59/213.89
ACTIVE(isNat(plus(z0, z1))) → c1(ISNAT(z0)) 686.59/213.89
ACTIVE(isNat(x(z0, z1))) → c1(U31'(isNat(z0), z1)) 686.59/213.89
ACTIVE(isNat(x(z0, z1))) → c1(ISNAT(z0)) 686.59/213.89
ACTIVE(plus(z0, 0)) → c1(U41'(isNat(z0), z0)) 686.59/213.89
ACTIVE(plus(z0, 0)) → c1(ISNAT(z0)) 686.59/213.89
ACTIVE(x(z0, 0)) → c1(U61'(isNat(z0))) 686.59/213.89
ACTIVE(x(z0, 0)) → c1(ISNAT(z0)) 686.59/213.89
ACTIVE(U11(plus(z0, 0), x1)) → c19(U11'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.59/213.89
ACTIVE(U11(plus(z0, s(z1)), x1)) → c19(U11'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.59/213.89
ACTIVE(U11(x(z0, 0), x1)) → c19(U11'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.59/213.89
ACTIVE(U11(x(z0, s(z1)), x1)) → c19(U11'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.59/213.89
ACTIVE(U11(U11(z0, z1), x1)) → c19(U11'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.59/213.89
ACTIVE(U11(U12(z0), x1)) → c19(U11'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.59/213.89
ACTIVE(U11(U21(z0), x1)) → c19(U11'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.59/213.89
ACTIVE(U11(U31(z0, z1), x1)) → c19(U11'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.59/213.89
ACTIVE(U11(U32(z0), x1)) → c19(U11'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.59/213.89
ACTIVE(U11(U41(z0, z1), x1)) → c19(U11'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.59/213.89
ACTIVE(U11(U51(z0, z1, z2), x1)) → c19(U11'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.59/213.89
ACTIVE(U11(U52(z0, z1, z2), x1)) → c19(U11'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.59/213.89
ACTIVE(U11(s(z0), x1)) → c19(U11'(s(active(z0)), x1), ACTIVE(s(z0))) 686.59/213.89
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.59/213.89
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.59/213.89
ACTIVE(U11(U61(z0), x1)) → c19(U11'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.59/213.89
ACTIVE(U11(U71(z0, z1, z2), x1)) → c19(U11'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.59/213.89
ACTIVE(U11(U72(z0, z1, z2), x1)) → c19(U11'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.59/213.89
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.59/213.89
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.59/213.89
ACTIVE(U11(isNat(0), x1)) → c19(U11'(mark(tt), x1)) 686.59/213.89
ACTIVE(U11(U11(tt, z0), x1)) → c(U11'(mark(U12(isNat(z0))), x1)) 686.59/213.89
ACTIVE(U11(U11(tt, z0), x1)) → c(ACTIVE(U11(tt, z0))) 686.59/213.89
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(U11'(mark(U11(isNat(z0), z1)), x1)) 686.59/213.89
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(ACTIVE(isNat(plus(z0, z1)))) 686.59/213.89
ACTIVE(U11(isNat(s(z0)), x1)) → c(U11'(mark(U21(isNat(z0))), x1)) 686.59/213.89
ACTIVE(U11(isNat(s(z0)), x1)) → c(ACTIVE(isNat(s(z0)))) 686.59/213.89
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(U11'(mark(U31(isNat(z0), z1)), x1)) 686.59/213.89
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(ACTIVE(isNat(x(z0, z1)))) 686.59/213.89
ACTIVE(U12(plus(z0, 0))) → c20(U12'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.59/213.89
ACTIVE(U12(plus(z0, s(z1)))) → c20(U12'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.59/213.89
ACTIVE(U12(x(z0, 0))) → c20(U12'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.59/213.89
ACTIVE(U12(x(z0, s(z1)))) → c20(U12'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.59/213.89
ACTIVE(U12(U11(z0, z1))) → c20(U12'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.59/213.89
ACTIVE(U12(U12(z0))) → c20(U12'(U12(active(z0))), ACTIVE(U12(z0))) 686.59/213.89
ACTIVE(U12(U21(z0))) → c20(U12'(U21(active(z0))), ACTIVE(U21(z0))) 686.59/213.89
ACTIVE(U12(U31(z0, z1))) → c20(U12'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.59/213.89
ACTIVE(U12(U32(z0))) → c20(U12'(U32(active(z0))), ACTIVE(U32(z0))) 686.59/213.89
ACTIVE(U12(U41(z0, z1))) → c20(U12'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.59/213.89
ACTIVE(U12(U51(z0, z1, z2))) → c20(U12'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.59/213.89
ACTIVE(U12(U52(z0, z1, z2))) → c20(U12'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.59/213.89
ACTIVE(U12(s(z0))) → c20(U12'(s(active(z0))), ACTIVE(s(z0))) 686.59/213.89
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.59/213.89
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.59/213.89
ACTIVE(U12(U61(z0))) → c20(U12'(U61(active(z0))), ACTIVE(U61(z0))) 686.59/213.89
ACTIVE(U12(U71(z0, z1, z2))) → c20(U12'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.59/213.89
ACTIVE(U12(U72(z0, z1, z2))) → c20(U12'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.59/213.89
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.59/213.89
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.59/213.89
ACTIVE(U11(U12(tt), x1)) → c19(U11'(mark(tt), x1)) 686.59/213.89
ACTIVE(U12(U12(tt))) → c20(U12'(mark(tt))) 686.59/213.89
ACTIVE(U12(isNat(0))) → c20(U12'(mark(tt))) 686.59/213.89
ACTIVE(U12(U11(tt, z0))) → c2(U12'(mark(U12(isNat(z0))))) 686.59/213.89
ACTIVE(U12(U11(tt, z0))) → c2(ACTIVE(U11(tt, z0))) 686.59/213.89
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(U12'(mark(U11(isNat(z0), z1)))) 686.59/213.89
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(ACTIVE(isNat(plus(z0, z1)))) 686.59/213.89
ACTIVE(U12(isNat(s(z0)))) → c2(U12'(mark(U21(isNat(z0))))) 686.59/213.89
ACTIVE(U12(isNat(s(z0)))) → c2(ACTIVE(isNat(s(z0)))) 686.59/213.89
ACTIVE(U12(isNat(x(z0, z1)))) → c2(U12'(mark(U31(isNat(z0), z1)))) 686.59/213.89
ACTIVE(U12(isNat(x(z0, z1)))) → c2(ACTIVE(isNat(x(z0, z1)))) 686.59/213.89
ACTIVE(U21(plus(z0, 0))) → c21(U21'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.59/213.89
ACTIVE(U21(plus(z0, s(z1)))) → c21(U21'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.59/213.89
ACTIVE(U21(x(z0, 0))) → c21(U21'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.59/213.89
ACTIVE(U21(x(z0, s(z1)))) → c21(U21'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.59/213.89
ACTIVE(U21(U11(z0, z1))) → c21(U21'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.59/213.89
ACTIVE(U21(U12(z0))) → c21(U21'(U12(active(z0))), ACTIVE(U12(z0))) 686.59/213.89
ACTIVE(U21(U21(z0))) → c21(U21'(U21(active(z0))), ACTIVE(U21(z0))) 686.59/213.89
ACTIVE(U21(U31(z0, z1))) → c21(U21'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.59/213.89
ACTIVE(U21(U32(z0))) → c21(U21'(U32(active(z0))), ACTIVE(U32(z0))) 686.59/213.89
ACTIVE(U21(U41(z0, z1))) → c21(U21'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.59/213.89
ACTIVE(U21(U51(z0, z1, z2))) → c21(U21'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.59/213.89
ACTIVE(U21(U52(z0, z1, z2))) → c21(U21'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.59/213.89
ACTIVE(U21(s(z0))) → c21(U21'(s(active(z0))), ACTIVE(s(z0))) 686.59/213.89
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.59/213.89
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.59/213.89
ACTIVE(U21(U61(z0))) → c21(U21'(U61(active(z0))), ACTIVE(U61(z0))) 686.59/213.89
ACTIVE(U21(U71(z0, z1, z2))) → c21(U21'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.59/213.89
ACTIVE(U21(U72(z0, z1, z2))) → c21(U21'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.59/213.89
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.59/213.89
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.59/213.89
ACTIVE(U11(U21(tt), x1)) → c19(U11'(mark(tt), x1)) 686.59/213.89
ACTIVE(U12(U21(tt))) → c20(U12'(mark(tt))) 686.59/213.89
ACTIVE(U21(U12(tt))) → c21(U21'(mark(tt))) 686.59/213.89
ACTIVE(U21(U21(tt))) → c21(U21'(mark(tt))) 686.59/213.89
ACTIVE(U21(isNat(0))) → c21(U21'(mark(tt))) 686.59/213.89
ACTIVE(U21(U11(tt, z0))) → c3(U21'(mark(U12(isNat(z0))))) 686.59/213.89
ACTIVE(U21(U11(tt, z0))) → c3(ACTIVE(U11(tt, z0))) 686.59/213.89
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(U21'(mark(U11(isNat(z0), z1)))) 686.59/213.89
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(ACTIVE(isNat(plus(z0, z1)))) 686.59/213.89
ACTIVE(U21(isNat(s(z0)))) → c3(U21'(mark(U21(isNat(z0))))) 686.59/213.89
ACTIVE(U21(isNat(s(z0)))) → c3(ACTIVE(isNat(s(z0)))) 686.59/213.89
ACTIVE(U21(isNat(x(z0, z1)))) → c3(U21'(mark(U31(isNat(z0), z1)))) 686.59/213.89
ACTIVE(U21(isNat(x(z0, z1)))) → c3(ACTIVE(isNat(x(z0, z1)))) 686.59/213.89
ACTIVE(U31(plus(z0, 0), x1)) → c22(U31'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.59/213.89
ACTIVE(U31(plus(z0, s(z1)), x1)) → c22(U31'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.59/213.89
ACTIVE(U31(x(z0, 0), x1)) → c22(U31'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.59/213.89
ACTIVE(U31(x(z0, s(z1)), x1)) → c22(U31'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.59/213.89
ACTIVE(U31(U11(z0, z1), x1)) → c22(U31'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.59/213.89
ACTIVE(U31(U12(z0), x1)) → c22(U31'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.59/213.89
ACTIVE(U31(U21(z0), x1)) → c22(U31'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.59/213.89
ACTIVE(U31(U31(z0, z1), x1)) → c22(U31'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.59/213.89
ACTIVE(U31(U32(z0), x1)) → c22(U31'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.59/213.89
ACTIVE(U31(U41(z0, z1), x1)) → c22(U31'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.59/213.89
ACTIVE(U31(U51(z0, z1, z2), x1)) → c22(U31'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.59/213.89
ACTIVE(U31(U52(z0, z1, z2), x1)) → c22(U31'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.59/213.89
ACTIVE(U31(s(z0), x1)) → c22(U31'(s(active(z0)), x1), ACTIVE(s(z0))) 686.59/213.89
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.59/213.89
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.59/213.89
ACTIVE(U31(U61(z0), x1)) → c22(U31'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.59/213.89
ACTIVE(U31(U71(z0, z1, z2), x1)) → c22(U31'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.59/213.89
ACTIVE(U31(U72(z0, z1, z2), x1)) → c22(U31'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.59/213.89
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.59/213.89
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.59/213.89
ACTIVE(U31(U12(tt), x1)) → c22(U31'(mark(tt), x1)) 686.59/213.89
ACTIVE(U31(U21(tt), x1)) → c22(U31'(mark(tt), x1)) 686.59/213.89
ACTIVE(U31(isNat(0), x1)) → c22(U31'(mark(tt), x1)) 686.59/213.89
ACTIVE(U11(U31(tt, z0), x1)) → c4(U11'(mark(U32(isNat(z0))), x1)) 686.59/213.89
ACTIVE(U11(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 686.59/213.89
ACTIVE(U12(U31(tt, z0))) → c4(U12'(mark(U32(isNat(z0))))) 686.59/213.89
ACTIVE(U12(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 686.59/213.89
ACTIVE(U21(U31(tt, z0))) → c4(U21'(mark(U32(isNat(z0))))) 686.59/213.89
ACTIVE(U21(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 686.59/213.89
ACTIVE(U31(U11(tt, z0), x1)) → c4(U31'(mark(U12(isNat(z0))), x1)) 686.59/213.89
ACTIVE(U31(U11(tt, z0), x1)) → c4(ACTIVE(U11(tt, z0))) 686.59/213.89
ACTIVE(U31(U31(tt, z0), x1)) → c4(U31'(mark(U32(isNat(z0))), x1)) 686.59/213.89
ACTIVE(U31(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 686.59/213.89
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(U31'(mark(U11(isNat(z0), z1)), x1)) 686.59/213.89
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(ACTIVE(isNat(plus(z0, z1)))) 686.59/213.89
ACTIVE(U31(isNat(s(z0)), x1)) → c4(U31'(mark(U21(isNat(z0))), x1)) 686.59/213.89
ACTIVE(U31(isNat(s(z0)), x1)) → c4(ACTIVE(isNat(s(z0)))) 686.59/213.89
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(U31'(mark(U31(isNat(z0), z1)), x1)) 686.59/213.89
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(ACTIVE(isNat(x(z0, z1)))) 686.59/213.89
ACTIVE(U32(plus(z0, 0))) → c23(U32'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.59/213.89
ACTIVE(U32(plus(z0, s(z1)))) → c23(U32'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.59/213.89
ACTIVE(U32(x(z0, 0))) → c23(U32'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.59/213.89
ACTIVE(U32(x(z0, s(z1)))) → c23(U32'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.59/213.89
ACTIVE(U32(U11(z0, z1))) → c23(U32'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.59/213.89
ACTIVE(U32(U12(z0))) → c23(U32'(U12(active(z0))), ACTIVE(U12(z0))) 686.59/213.89
ACTIVE(U32(U21(z0))) → c23(U32'(U21(active(z0))), ACTIVE(U21(z0))) 686.59/213.89
ACTIVE(U32(U31(z0, z1))) → c23(U32'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.59/213.89
ACTIVE(U32(U32(z0))) → c23(U32'(U32(active(z0))), ACTIVE(U32(z0))) 686.59/213.89
ACTIVE(U32(U41(z0, z1))) → c23(U32'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.59/213.89
ACTIVE(U32(U51(z0, z1, z2))) → c23(U32'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.59/213.89
ACTIVE(U32(U52(z0, z1, z2))) → c23(U32'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.59/213.89
ACTIVE(U32(s(z0))) → c23(U32'(s(active(z0))), ACTIVE(s(z0))) 686.59/213.89
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.59/213.89
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.59/213.89
ACTIVE(U32(U61(z0))) → c23(U32'(U61(active(z0))), ACTIVE(U61(z0))) 686.59/213.89
ACTIVE(U32(U71(z0, z1, z2))) → c23(U32'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.59/213.89
ACTIVE(U32(U72(z0, z1, z2))) → c23(U32'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.59/213.89
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.59/213.89
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.59/213.89
ACTIVE(U11(U32(tt), x1)) → c19(U11'(mark(tt), x1)) 686.59/213.89
ACTIVE(U12(U32(tt))) → c20(U12'(mark(tt))) 686.59/213.89
ACTIVE(U21(U32(tt))) → c21(U21'(mark(tt))) 686.59/213.89
ACTIVE(U31(U32(tt), x1)) → c22(U31'(mark(tt), x1)) 686.59/213.89
ACTIVE(U32(U12(tt))) → c23(U32'(mark(tt))) 686.59/213.89
ACTIVE(U32(U21(tt))) → c23(U32'(mark(tt))) 686.59/213.89
ACTIVE(U32(U32(tt))) → c23(U32'(mark(tt))) 686.59/213.89
ACTIVE(U32(isNat(0))) → c23(U32'(mark(tt))) 686.59/213.89
ACTIVE(U32(U11(tt, z0))) → c5(U32'(mark(U12(isNat(z0))))) 686.59/213.89
ACTIVE(U32(U11(tt, z0))) → c5(ACTIVE(U11(tt, z0))) 686.59/213.89
ACTIVE(U32(U31(tt, z0))) → c5(U32'(mark(U32(isNat(z0))))) 686.59/213.89
ACTIVE(U32(U31(tt, z0))) → c5(ACTIVE(U31(tt, z0))) 686.59/213.89
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(U32'(mark(U11(isNat(z0), z1)))) 686.59/213.89
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(ACTIVE(isNat(plus(z0, z1)))) 686.59/213.89
ACTIVE(U32(isNat(s(z0)))) → c5(U32'(mark(U21(isNat(z0))))) 686.59/213.89
ACTIVE(U32(isNat(s(z0)))) → c5(ACTIVE(isNat(s(z0)))) 686.59/213.89
ACTIVE(U32(isNat(x(z0, z1)))) → c5(U32'(mark(U31(isNat(z0), z1)))) 686.59/213.89
ACTIVE(U32(isNat(x(z0, z1)))) → c5(ACTIVE(isNat(x(z0, z1)))) 686.59/213.89
ACTIVE(U41(plus(z0, 0), x1)) → c24(U41'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.59/213.89
ACTIVE(U41(plus(z0, s(z1)), x1)) → c24(U41'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.59/213.89
ACTIVE(U41(x(z0, 0), x1)) → c24(U41'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.59/213.89
ACTIVE(U41(x(z0, s(z1)), x1)) → c24(U41'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.59/213.89
ACTIVE(U41(U11(z0, z1), x1)) → c24(U41'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.59/213.89
ACTIVE(U41(U12(z0), x1)) → c24(U41'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.59/213.89
ACTIVE(U41(U21(z0), x1)) → c24(U41'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.59/213.89
ACTIVE(U41(U31(z0, z1), x1)) → c24(U41'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.59/213.89
ACTIVE(U41(U32(z0), x1)) → c24(U41'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.59/213.89
ACTIVE(U41(U41(z0, z1), x1)) → c24(U41'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.59/213.89
ACTIVE(U41(U51(z0, z1, z2), x1)) → c24(U41'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.59/213.89
ACTIVE(U41(U52(z0, z1, z2), x1)) → c24(U41'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.59/213.89
ACTIVE(U41(s(z0), x1)) → c24(U41'(s(active(z0)), x1), ACTIVE(s(z0))) 686.59/213.89
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.59/213.89
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.59/213.89
ACTIVE(U41(U61(z0), x1)) → c24(U41'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.59/213.89
ACTIVE(U41(U71(z0, z1, z2), x1)) → c24(U41'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.59/213.89
ACTIVE(U41(U72(z0, z1, z2), x1)) → c24(U41'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.59/213.89
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.59/213.89
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.59/213.89
ACTIVE(U11(U41(tt, z0), x1)) → c19(U11'(mark(z0), x1)) 686.59/213.89
ACTIVE(U12(U41(tt, z0))) → c20(U12'(mark(z0))) 686.59/213.89
ACTIVE(U21(U41(tt, z0))) → c21(U21'(mark(z0))) 686.59/213.89
ACTIVE(U31(U41(tt, z0), x1)) → c22(U31'(mark(z0), x1)) 686.59/213.89
ACTIVE(U32(U41(tt, z0))) → c23(U32'(mark(z0))) 686.59/213.89
ACTIVE(U41(U12(tt), x1)) → c24(U41'(mark(tt), x1)) 686.59/213.89
ACTIVE(U41(U21(tt), x1)) → c24(U41'(mark(tt), x1)) 686.59/213.89
ACTIVE(U41(U32(tt), x1)) → c24(U41'(mark(tt), x1)) 686.59/213.89
ACTIVE(U41(U41(tt, z0), x1)) → c24(U41'(mark(z0), x1)) 686.59/213.89
ACTIVE(U41(isNat(0), x1)) → c24(U41'(mark(tt), x1)) 686.59/213.89
ACTIVE(U41(U11(tt, z0), x1)) → c6(U41'(mark(U12(isNat(z0))), x1)) 686.59/213.89
ACTIVE(U41(U11(tt, z0), x1)) → c6(ACTIVE(U11(tt, z0))) 686.59/213.89
ACTIVE(U41(U31(tt, z0), x1)) → c6(U41'(mark(U32(isNat(z0))), x1)) 686.59/213.89
ACTIVE(U41(U31(tt, z0), x1)) → c6(ACTIVE(U31(tt, z0))) 686.59/213.89
ACTIVE(U41(isNat(plus(z0, z1)), x1)) → c6(U41'(mark(U11(isNat(z0), z1)), x1)) 686.59/213.89
ACTIVE(U41(isNat(plus(z0, z1)), x1)) → c6(ACTIVE(isNat(plus(z0, z1)))) 686.59/213.89
ACTIVE(U41(isNat(s(z0)), x1)) → c6(U41'(mark(U21(isNat(z0))), x1)) 686.59/213.89
ACTIVE(U41(isNat(s(z0)), x1)) → c6(ACTIVE(isNat(s(z0)))) 686.59/213.89
ACTIVE(U41(isNat(x(z0, z1)), x1)) → c6(U41'(mark(U31(isNat(z0), z1)), x1)) 686.59/213.89
ACTIVE(U41(isNat(x(z0, z1)), x1)) → c6(ACTIVE(isNat(x(z0, z1)))) 686.59/213.89
ACTIVE(U51(plus(z0, 0), x1, x2)) → c25(U51'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.59/213.89
ACTIVE(U51(plus(z0, s(z1)), x1, x2)) → c25(U51'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.59/213.89
ACTIVE(U51(x(z0, 0), x1, x2)) → c25(U51'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.59/213.89
ACTIVE(U51(x(z0, s(z1)), x1, x2)) → c25(U51'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.59/213.89
ACTIVE(U51(U11(z0, z1), x1, x2)) → c25(U51'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.59/213.89
ACTIVE(U51(U12(z0), x1, x2)) → c25(U51'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.59/213.89
ACTIVE(U51(U21(z0), x1, x2)) → c25(U51'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.59/213.89
ACTIVE(U51(U31(z0, z1), x1, x2)) → c25(U51'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.59/213.89
ACTIVE(U51(U32(z0), x1, x2)) → c25(U51'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.59/213.89
ACTIVE(U51(U41(z0, z1), x1, x2)) → c25(U51'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.59/213.89
ACTIVE(U51(U51(z0, z1, z2), x1, x2)) → c25(U51'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.59/213.89
ACTIVE(U51(U52(z0, z1, z2), x1, x2)) → c25(U51'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.59/213.89
ACTIVE(U51(s(z0), x1, x2)) → c25(U51'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.59/213.89
ACTIVE(U51(plus(z0, z1), x1, x2)) → c25(U51'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.59/213.89
ACTIVE(U51(plus(z0, z1), x1, x2)) → c25(U51'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.59/213.89
ACTIVE(U51(U61(z0), x1, x2)) → c25(U51'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.59/213.89
ACTIVE(U51(U71(z0, z1, z2), x1, x2)) → c25(U51'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.59/213.89
ACTIVE(U51(U72(z0, z1, z2), x1, x2)) → c25(U51'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.59/213.89
ACTIVE(U51(x(z0, z1), x1, x2)) → c25(U51'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.59/213.89
ACTIVE(U51(x(z0, z1), x1, x2)) → c25(U51'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.59/213.89
ACTIVE(U51(U12(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.59/213.89
ACTIVE(U51(U21(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.59/213.89
ACTIVE(U51(U32(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.59/213.89
ACTIVE(U51(U41(tt, z0), x1, x2)) → c25(U51'(mark(z0), x1, x2)) 686.59/213.89
ACTIVE(U51(isNat(0), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.59/213.89
ACTIVE(U11(U51(tt, z0, z1), x1)) → c7(U11'(mark(U52(isNat(z1), z0, z1)), x1)) 686.59/213.89
ACTIVE(U11(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.59/213.89
ACTIVE(U12(U51(tt, z0, z1))) → c7(U12'(mark(U52(isNat(z1), z0, z1)))) 686.59/213.89
ACTIVE(U12(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.59/213.89
ACTIVE(U21(U51(tt, z0, z1))) → c7(U21'(mark(U52(isNat(z1), z0, z1)))) 686.59/213.89
ACTIVE(U21(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.59/213.89
ACTIVE(U31(U51(tt, z0, z1), x1)) → c7(U31'(mark(U52(isNat(z1), z0, z1)), x1)) 686.59/213.89
ACTIVE(U31(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.59/213.89
ACTIVE(U32(U51(tt, z0, z1))) → c7(U32'(mark(U52(isNat(z1), z0, z1)))) 686.59/213.89
ACTIVE(U32(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.59/213.89
ACTIVE(U41(U51(tt, z0, z1), x1)) → c7(U41'(mark(U52(isNat(z1), z0, z1)), x1)) 686.59/213.89
ACTIVE(U41(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.59/213.89
ACTIVE(U51(U11(tt, z0), x1, x2)) → c7(U51'(mark(U12(isNat(z0))), x1, x2)) 686.59/213.89
ACTIVE(U51(U11(tt, z0), x1, x2)) → c7(ACTIVE(U11(tt, z0))) 686.59/213.89
ACTIVE(U51(U31(tt, z0), x1, x2)) → c7(U51'(mark(U32(isNat(z0))), x1, x2)) 686.59/213.89
ACTIVE(U51(U31(tt, z0), x1, x2)) → c7(ACTIVE(U31(tt, z0))) 686.59/213.89
ACTIVE(U51(U51(tt, z0, z1), x1, x2)) → c7(U51'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.59/213.89
ACTIVE(U51(U51(tt, z0, z1), x1, x2)) → c7(ACTIVE(U51(tt, z0, z1))) 686.59/213.89
ACTIVE(U51(isNat(plus(z0, z1)), x1, x2)) → c7(U51'(mark(U11(isNat(z0), z1)), x1, x2)) 686.59/213.89
ACTIVE(U51(isNat(plus(z0, z1)), x1, x2)) → c7(ACTIVE(isNat(plus(z0, z1)))) 686.59/213.89
ACTIVE(U51(isNat(s(z0)), x1, x2)) → c7(U51'(mark(U21(isNat(z0))), x1, x2)) 686.59/213.89
ACTIVE(U51(isNat(s(z0)), x1, x2)) → c7(ACTIVE(isNat(s(z0)))) 686.59/213.89
ACTIVE(U51(isNat(x(z0, z1)), x1, x2)) → c7(U51'(mark(U31(isNat(z0), z1)), x1, x2)) 686.59/213.89
ACTIVE(U51(isNat(x(z0, z1)), x1, x2)) → c7(ACTIVE(isNat(x(z0, z1)))) 686.59/213.89
ACTIVE(U52(plus(z0, 0), x1, x2)) → c26(U52'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.59/213.89
ACTIVE(U52(plus(z0, s(z1)), x1, x2)) → c26(U52'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.59/213.89
ACTIVE(U52(x(z0, 0), x1, x2)) → c26(U52'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.59/213.89
ACTIVE(U52(x(z0, s(z1)), x1, x2)) → c26(U52'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.59/213.89
ACTIVE(U52(U11(z0, z1), x1, x2)) → c26(U52'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.59/213.89
ACTIVE(U52(U12(z0), x1, x2)) → c26(U52'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.59/213.89
ACTIVE(U52(U21(z0), x1, x2)) → c26(U52'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.59/213.89
ACTIVE(U52(U31(z0, z1), x1, x2)) → c26(U52'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.59/213.89
ACTIVE(U52(U32(z0), x1, x2)) → c26(U52'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.59/213.89
ACTIVE(U52(U41(z0, z1), x1, x2)) → c26(U52'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.59/213.89
ACTIVE(U52(U51(z0, z1, z2), x1, x2)) → c26(U52'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.59/213.89
ACTIVE(U52(U52(z0, z1, z2), x1, x2)) → c26(U52'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.59/213.89
ACTIVE(U52(s(z0), x1, x2)) → c26(U52'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.59/213.89
ACTIVE(U52(plus(z0, z1), x1, x2)) → c26(U52'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.59/213.89
ACTIVE(U52(plus(z0, z1), x1, x2)) → c26(U52'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.59/213.89
ACTIVE(U52(U61(z0), x1, x2)) → c26(U52'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.59/213.89
ACTIVE(U52(U71(z0, z1, z2), x1, x2)) → c26(U52'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.59/213.89
ACTIVE(U52(U72(z0, z1, z2), x1, x2)) → c26(U52'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.59/213.89
ACTIVE(U52(x(z0, z1), x1, x2)) → c26(U52'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.59/213.89
ACTIVE(U52(x(z0, z1), x1, x2)) → c26(U52'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.59/213.89
ACTIVE(U52(U12(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.59/213.89
ACTIVE(U52(U21(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.59/213.89
ACTIVE(U52(U32(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.59/213.89
ACTIVE(U52(U41(tt, z0), x1, x2)) → c26(U52'(mark(z0), x1, x2)) 686.59/213.89
ACTIVE(U52(isNat(0), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.59/213.89
ACTIVE(U11(U52(tt, z0, z1), x1)) → c8(U11'(mark(s(plus(z1, z0))), x1)) 686.59/213.89
ACTIVE(U11(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.59/213.89
ACTIVE(U12(U52(tt, z0, z1))) → c8(U12'(mark(s(plus(z1, z0))))) 686.59/213.89
ACTIVE(U12(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.59/213.89
ACTIVE(U21(U52(tt, z0, z1))) → c8(U21'(mark(s(plus(z1, z0))))) 686.59/213.89
ACTIVE(U21(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.59/213.89
ACTIVE(U31(U52(tt, z0, z1), x1)) → c8(U31'(mark(s(plus(z1, z0))), x1)) 686.59/213.89
ACTIVE(U31(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.59/213.89
ACTIVE(U32(U52(tt, z0, z1))) → c8(U32'(mark(s(plus(z1, z0))))) 686.59/213.89
ACTIVE(U32(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.59/213.89
ACTIVE(U41(U52(tt, z0, z1), x1)) → c8(U41'(mark(s(plus(z1, z0))), x1)) 686.59/213.89
ACTIVE(U41(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.59/213.89
ACTIVE(U51(U52(tt, z0, z1), x1, x2)) → c8(U51'(mark(s(plus(z1, z0))), x1, x2)) 686.59/213.89
ACTIVE(U51(U52(tt, z0, z1), x1, x2)) → c8(ACTIVE(U52(tt, z0, z1))) 686.59/213.89
ACTIVE(U52(U11(tt, z0), x1, x2)) → c8(U52'(mark(U12(isNat(z0))), x1, x2)) 686.59/213.89
ACTIVE(U52(U11(tt, z0), x1, x2)) → c8(ACTIVE(U11(tt, z0))) 686.59/213.89
ACTIVE(U52(U31(tt, z0), x1, x2)) → c8(U52'(mark(U32(isNat(z0))), x1, x2)) 686.59/213.89
ACTIVE(U52(U31(tt, z0), x1, x2)) → c8(ACTIVE(U31(tt, z0))) 686.59/213.89
ACTIVE(U52(U51(tt, z0, z1), x1, x2)) → c8(U52'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.59/213.89
ACTIVE(U52(U51(tt, z0, z1), x1, x2)) → c8(ACTIVE(U51(tt, z0, z1))) 686.59/213.89
ACTIVE(U52(U52(tt, z0, z1), x1, x2)) → c8(U52'(mark(s(plus(z1, z0))), x1, x2)) 686.59/213.89
ACTIVE(U52(U52(tt, z0, z1), x1, x2)) → c8(ACTIVE(U52(tt, z0, z1))) 686.59/213.89
ACTIVE(U52(isNat(plus(z0, z1)), x1, x2)) → c8(U52'(mark(U11(isNat(z0), z1)), x1, x2)) 686.59/213.89
ACTIVE(U52(isNat(plus(z0, z1)), x1, x2)) → c8(ACTIVE(isNat(plus(z0, z1)))) 686.59/213.89
ACTIVE(U52(isNat(s(z0)), x1, x2)) → c8(U52'(mark(U21(isNat(z0))), x1, x2)) 686.59/213.89
ACTIVE(U52(isNat(s(z0)), x1, x2)) → c8(ACTIVE(isNat(s(z0)))) 686.59/213.89
ACTIVE(U52(isNat(x(z0, z1)), x1, x2)) → c8(U52'(mark(U31(isNat(z0), z1)), x1, x2)) 686.59/213.89
ACTIVE(U52(isNat(x(z0, z1)), x1, x2)) → c8(ACTIVE(isNat(x(z0, z1)))) 686.59/213.89
ACTIVE(s(plus(z0, 0))) → c27(S(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.59/213.89
ACTIVE(s(plus(z0, s(z1)))) → c27(S(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.59/213.89
ACTIVE(s(x(z0, 0))) → c27(S(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.59/213.89
ACTIVE(s(x(z0, s(z1)))) → c27(S(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.59/213.89
ACTIVE(s(U11(z0, z1))) → c27(S(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.59/213.89
ACTIVE(s(U12(z0))) → c27(S(U12(active(z0))), ACTIVE(U12(z0))) 686.59/213.89
ACTIVE(s(U21(z0))) → c27(S(U21(active(z0))), ACTIVE(U21(z0))) 686.59/213.89
ACTIVE(s(U31(z0, z1))) → c27(S(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.59/213.89
ACTIVE(s(U32(z0))) → c27(S(U32(active(z0))), ACTIVE(U32(z0))) 686.59/213.89
ACTIVE(s(U41(z0, z1))) → c27(S(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.59/213.89
ACTIVE(s(U51(z0, z1, z2))) → c27(S(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.59/213.89
ACTIVE(s(U52(z0, z1, z2))) → c27(S(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.59/213.89
ACTIVE(s(s(z0))) → c27(S(s(active(z0))), ACTIVE(s(z0))) 686.59/213.89
ACTIVE(s(plus(z0, z1))) → c27(S(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.59/213.89
ACTIVE(s(plus(z0, z1))) → c27(S(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.59/213.89
ACTIVE(s(U61(z0))) → c27(S(U61(active(z0))), ACTIVE(U61(z0))) 686.59/213.89
ACTIVE(s(U71(z0, z1, z2))) → c27(S(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.59/213.89
ACTIVE(s(U72(z0, z1, z2))) → c27(S(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.59/213.89
ACTIVE(s(x(z0, z1))) → c27(S(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.59/213.89
ACTIVE(s(x(z0, z1))) → c27(S(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.59/213.89
ACTIVE(s(U12(tt))) → c27(S(mark(tt))) 686.59/213.89
ACTIVE(s(U21(tt))) → c27(S(mark(tt))) 686.59/213.89
ACTIVE(s(U32(tt))) → c27(S(mark(tt))) 686.59/213.89
ACTIVE(s(U41(tt, z0))) → c27(S(mark(z0))) 686.59/213.89
ACTIVE(s(isNat(0))) → c27(S(mark(tt))) 686.59/213.89
ACTIVE(s(U11(tt, z0))) → c9(S(mark(U12(isNat(z0))))) 686.59/213.89
ACTIVE(s(U11(tt, z0))) → c9(ACTIVE(U11(tt, z0))) 686.59/213.89
ACTIVE(s(U31(tt, z0))) → c9(S(mark(U32(isNat(z0))))) 686.59/213.89
ACTIVE(s(U31(tt, z0))) → c9(ACTIVE(U31(tt, z0))) 686.59/213.89
ACTIVE(s(U51(tt, z0, z1))) → c9(S(mark(U52(isNat(z1), z0, z1)))) 686.59/213.89
ACTIVE(s(U51(tt, z0, z1))) → c9(ACTIVE(U51(tt, z0, z1))) 686.59/213.89
ACTIVE(s(U52(tt, z0, z1))) → c9(S(mark(s(plus(z1, z0))))) 686.59/213.89
ACTIVE(s(U52(tt, z0, z1))) → c9(ACTIVE(U52(tt, z0, z1))) 686.59/213.89
ACTIVE(s(isNat(plus(z0, z1)))) → c9(S(mark(U11(isNat(z0), z1)))) 686.59/213.89
ACTIVE(s(isNat(plus(z0, z1)))) → c9(ACTIVE(isNat(plus(z0, z1)))) 686.59/213.89
ACTIVE(s(isNat(s(z0)))) → c9(S(mark(U21(isNat(z0))))) 686.59/213.89
ACTIVE(s(isNat(s(z0)))) → c9(ACTIVE(isNat(s(z0)))) 686.59/213.89
ACTIVE(s(isNat(x(z0, z1)))) → c9(S(mark(U31(isNat(z0), z1)))) 686.59/213.89
ACTIVE(s(isNat(x(z0, z1)))) → c9(ACTIVE(isNat(x(z0, z1)))) 686.59/213.89
ACTIVE(U61(plus(z0, 0))) → c30(U61'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.59/213.89
ACTIVE(U61(plus(z0, s(z1)))) → c30(U61'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.59/213.89
ACTIVE(U61(x(z0, 0))) → c30(U61'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.59/213.89
ACTIVE(U61(x(z0, s(z1)))) → c30(U61'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.59/213.89
ACTIVE(U61(U11(z0, z1))) → c30(U61'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.59/213.89
ACTIVE(U61(U12(z0))) → c30(U61'(U12(active(z0))), ACTIVE(U12(z0))) 686.59/213.89
ACTIVE(U61(U21(z0))) → c30(U61'(U21(active(z0))), ACTIVE(U21(z0))) 686.59/213.89
ACTIVE(U61(U31(z0, z1))) → c30(U61'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.59/213.89
ACTIVE(U61(U32(z0))) → c30(U61'(U32(active(z0))), ACTIVE(U32(z0))) 686.59/213.89
ACTIVE(U61(U41(z0, z1))) → c30(U61'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.59/213.89
ACTIVE(U61(U51(z0, z1, z2))) → c30(U61'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.59/213.89
ACTIVE(U61(U52(z0, z1, z2))) → c30(U61'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.59/213.89
ACTIVE(U61(s(z0))) → c30(U61'(s(active(z0))), ACTIVE(s(z0))) 686.59/213.89
ACTIVE(U61(plus(z0, z1))) → c30(U61'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.59/213.89
ACTIVE(U61(plus(z0, z1))) → c30(U61'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.59/213.89
ACTIVE(U61(U61(z0))) → c30(U61'(U61(active(z0))), ACTIVE(U61(z0))) 686.59/213.89
ACTIVE(U61(U71(z0, z1, z2))) → c30(U61'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.59/213.89
ACTIVE(U61(U72(z0, z1, z2))) → c30(U61'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.59/213.89
ACTIVE(U61(x(z0, z1))) → c30(U61'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.59/213.89
ACTIVE(U61(x(z0, z1))) → c30(U61'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.59/213.89
ACTIVE(U11(U61(tt), x1)) → c19(U11'(mark(0), x1)) 686.59/213.89
ACTIVE(U12(U61(tt))) → c20(U12'(mark(0))) 686.59/213.89
ACTIVE(U21(U61(tt))) → c21(U21'(mark(0))) 686.59/213.89
ACTIVE(U31(U61(tt), x1)) → c22(U31'(mark(0), x1)) 686.59/213.89
ACTIVE(U32(U61(tt))) → c23(U32'(mark(0))) 686.59/213.89
ACTIVE(U41(U61(tt), x1)) → c24(U41'(mark(0), x1)) 686.59/213.89
ACTIVE(U51(U61(tt), x1, x2)) → c25(U51'(mark(0), x1, x2)) 686.59/213.89
ACTIVE(U52(U61(tt), x1, x2)) → c26(U52'(mark(0), x1, x2)) 686.59/213.89
ACTIVE(s(U61(tt))) → c27(S(mark(0))) 686.59/213.89
ACTIVE(U61(U12(tt))) → c30(U61'(mark(tt))) 686.59/213.89
ACTIVE(U61(U21(tt))) → c30(U61'(mark(tt))) 686.59/213.89
ACTIVE(U61(U32(tt))) → c30(U61'(mark(tt))) 686.59/213.89
ACTIVE(U61(U41(tt, z0))) → c30(U61'(mark(z0))) 686.59/213.89
ACTIVE(U61(U61(tt))) → c30(U61'(mark(0))) 686.59/213.89
ACTIVE(U61(isNat(0))) → c30(U61'(mark(tt))) 686.59/213.89
ACTIVE(U61(U11(tt, z0))) → c10(U61'(mark(U12(isNat(z0))))) 686.59/213.89
ACTIVE(U61(U11(tt, z0))) → c10(ACTIVE(U11(tt, z0))) 686.59/213.89
ACTIVE(U61(U31(tt, z0))) → c10(U61'(mark(U32(isNat(z0))))) 686.59/213.89
ACTIVE(U61(U31(tt, z0))) → c10(ACTIVE(U31(tt, z0))) 686.59/213.89
ACTIVE(U61(U51(tt, z0, z1))) → c10(U61'(mark(U52(isNat(z1), z0, z1)))) 686.59/213.89
ACTIVE(U61(U51(tt, z0, z1))) → c10(ACTIVE(U51(tt, z0, z1))) 686.59/213.89
ACTIVE(U61(U52(tt, z0, z1))) → c10(U61'(mark(s(plus(z1, z0))))) 686.59/213.89
ACTIVE(U61(U52(tt, z0, z1))) → c10(ACTIVE(U52(tt, z0, z1))) 686.59/213.89
ACTIVE(U61(isNat(plus(z0, z1)))) → c10(U61'(mark(U11(isNat(z0), z1)))) 686.59/213.89
ACTIVE(U61(isNat(plus(z0, z1)))) → c10(ACTIVE(isNat(plus(z0, z1)))) 686.59/213.89
ACTIVE(U61(isNat(s(z0)))) → c10(U61'(mark(U21(isNat(z0))))) 686.59/213.89
ACTIVE(U61(isNat(s(z0)))) → c10(ACTIVE(isNat(s(z0)))) 686.59/213.89
ACTIVE(U61(isNat(x(z0, z1)))) → c10(U61'(mark(U31(isNat(z0), z1)))) 686.59/213.89
ACTIVE(U61(isNat(x(z0, z1)))) → c10(ACTIVE(isNat(x(z0, z1)))) 686.59/213.89
ACTIVE(U71(plus(z0, 0), x1, x2)) → c31(U71'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.59/213.89
ACTIVE(U71(plus(z0, s(z1)), x1, x2)) → c31(U71'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.59/213.89
ACTIVE(U71(x(z0, 0), x1, x2)) → c31(U71'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.59/213.89
ACTIVE(U71(x(z0, s(z1)), x1, x2)) → c31(U71'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.59/213.89
ACTIVE(U71(U11(z0, z1), x1, x2)) → c31(U71'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.59/213.89
ACTIVE(U71(U12(z0), x1, x2)) → c31(U71'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.59/213.89
ACTIVE(U71(U21(z0), x1, x2)) → c31(U71'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.59/213.89
ACTIVE(U71(U31(z0, z1), x1, x2)) → c31(U71'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.59/213.89
ACTIVE(U71(U32(z0), x1, x2)) → c31(U71'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.59/213.89
ACTIVE(U71(U41(z0, z1), x1, x2)) → c31(U71'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.59/213.89
ACTIVE(U71(U51(z0, z1, z2), x1, x2)) → c31(U71'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.59/213.89
ACTIVE(U71(U52(z0, z1, z2), x1, x2)) → c31(U71'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.59/213.89
ACTIVE(U71(s(z0), x1, x2)) → c31(U71'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.59/213.89
ACTIVE(U71(plus(z0, z1), x1, x2)) → c31(U71'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.59/213.89
ACTIVE(U71(plus(z0, z1), x1, x2)) → c31(U71'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.59/213.89
ACTIVE(U71(U61(z0), x1, x2)) → c31(U71'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.59/213.89
ACTIVE(U71(U71(z0, z1, z2), x1, x2)) → c31(U71'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.59/213.89
ACTIVE(U71(U72(z0, z1, z2), x1, x2)) → c31(U71'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.59/213.89
ACTIVE(U71(x(z0, z1), x1, x2)) → c31(U71'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.59/213.89
ACTIVE(U71(x(z0, z1), x1, x2)) → c31(U71'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.59/213.89
ACTIVE(U71(U12(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.59/213.89
ACTIVE(U71(U21(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.59/213.89
ACTIVE(U71(U32(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.59/213.89
ACTIVE(U71(U41(tt, z0), x1, x2)) → c31(U71'(mark(z0), x1, x2)) 686.59/213.89
ACTIVE(U71(U61(tt), x1, x2)) → c31(U71'(mark(0), x1, x2)) 686.59/213.89
ACTIVE(U71(isNat(0), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.59/213.89
ACTIVE(U11(U71(tt, z0, z1), x1)) → c11(U11'(mark(U72(isNat(z1), z0, z1)), x1)) 686.59/213.89
ACTIVE(U11(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.59/213.89
ACTIVE(U12(U71(tt, z0, z1))) → c11(U12'(mark(U72(isNat(z1), z0, z1)))) 686.59/213.89
ACTIVE(U12(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.59/213.89
ACTIVE(U21(U71(tt, z0, z1))) → c11(U21'(mark(U72(isNat(z1), z0, z1)))) 686.59/213.89
ACTIVE(U21(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.59/213.89
ACTIVE(U31(U71(tt, z0, z1), x1)) → c11(U31'(mark(U72(isNat(z1), z0, z1)), x1)) 686.59/213.89
ACTIVE(U31(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.59/213.89
ACTIVE(U32(U71(tt, z0, z1))) → c11(U32'(mark(U72(isNat(z1), z0, z1)))) 686.59/213.89
ACTIVE(U32(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.59/213.89
ACTIVE(U41(U71(tt, z0, z1), x1)) → c11(U41'(mark(U72(isNat(z1), z0, z1)), x1)) 686.59/213.89
ACTIVE(U41(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.59/213.89
ACTIVE(U51(U71(tt, z0, z1), x1, x2)) → c11(U51'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.59/213.89
ACTIVE(U51(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.59/213.89
ACTIVE(U52(U71(tt, z0, z1), x1, x2)) → c11(U52'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.59/213.89
ACTIVE(U52(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.59/213.89
ACTIVE(s(U71(tt, z0, z1))) → c11(S(mark(U72(isNat(z1), z0, z1)))) 686.59/213.89
ACTIVE(s(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.59/213.89
ACTIVE(U61(U71(tt, z0, z1))) → c11(U61'(mark(U72(isNat(z1), z0, z1)))) 686.59/213.89
ACTIVE(U61(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.59/213.89
ACTIVE(U71(U11(tt, z0), x1, x2)) → c11(U71'(mark(U12(isNat(z0))), x1, x2)) 686.59/213.89
ACTIVE(U71(U11(tt, z0), x1, x2)) → c11(ACTIVE(U11(tt, z0))) 686.59/213.89
ACTIVE(U71(U31(tt, z0), x1, x2)) → c11(U71'(mark(U32(isNat(z0))), x1, x2)) 686.59/213.89
ACTIVE(U71(U31(tt, z0), x1, x2)) → c11(ACTIVE(U31(tt, z0))) 686.59/213.89
ACTIVE(U71(U51(tt, z0, z1), x1, x2)) → c11(U71'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.59/213.89
ACTIVE(U71(U51(tt, z0, z1), x1, x2)) → c11(ACTIVE(U51(tt, z0, z1))) 686.59/213.89
ACTIVE(U71(U52(tt, z0, z1), x1, x2)) → c11(U71'(mark(s(plus(z1, z0))), x1, x2)) 686.59/213.89
ACTIVE(U71(U52(tt, z0, z1), x1, x2)) → c11(ACTIVE(U52(tt, z0, z1))) 686.59/213.89
ACTIVE(U71(U71(tt, z0, z1), x1, x2)) → c11(U71'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.59/213.89
ACTIVE(U71(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.59/213.89
ACTIVE(U71(isNat(plus(z0, z1)), x1, x2)) → c11(U71'(mark(U11(isNat(z0), z1)), x1, x2)) 686.59/213.89
ACTIVE(U71(isNat(plus(z0, z1)), x1, x2)) → c11(ACTIVE(isNat(plus(z0, z1)))) 686.59/213.89
ACTIVE(U71(isNat(s(z0)), x1, x2)) → c11(U71'(mark(U21(isNat(z0))), x1, x2)) 686.59/213.89
ACTIVE(U71(isNat(s(z0)), x1, x2)) → c11(ACTIVE(isNat(s(z0)))) 686.59/213.89
ACTIVE(U71(isNat(x(z0, z1)), x1, x2)) → c11(U71'(mark(U31(isNat(z0), z1)), x1, x2)) 686.59/213.89
ACTIVE(U71(isNat(x(z0, z1)), x1, x2)) → c11(ACTIVE(isNat(x(z0, z1)))) 686.59/213.89
ACTIVE(U72(plus(z0, 0), x1, x2)) → c32(U72'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.59/213.89
ACTIVE(U72(plus(z0, s(z1)), x1, x2)) → c32(U72'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.59/213.89
ACTIVE(U72(x(z0, 0), x1, x2)) → c32(U72'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.59/213.89
ACTIVE(U72(x(z0, s(z1)), x1, x2)) → c32(U72'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.59/213.89
ACTIVE(U72(U11(z0, z1), x1, x2)) → c32(U72'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.59/213.89
ACTIVE(U72(U12(z0), x1, x2)) → c32(U72'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.59/213.89
ACTIVE(U72(U21(z0), x1, x2)) → c32(U72'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.59/213.89
ACTIVE(U72(U31(z0, z1), x1, x2)) → c32(U72'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.59/213.89
ACTIVE(U72(U32(z0), x1, x2)) → c32(U72'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.59/213.89
ACTIVE(U72(U41(z0, z1), x1, x2)) → c32(U72'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.59/213.89
ACTIVE(U72(U51(z0, z1, z2), x1, x2)) → c32(U72'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.59/213.89
ACTIVE(U72(U52(z0, z1, z2), x1, x2)) → c32(U72'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.59/213.89
ACTIVE(U72(s(z0), x1, x2)) → c32(U72'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.59/213.89
ACTIVE(U72(plus(z0, z1), x1, x2)) → c32(U72'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.59/213.89
ACTIVE(U72(plus(z0, z1), x1, x2)) → c32(U72'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.59/213.89
ACTIVE(U72(U61(z0), x1, x2)) → c32(U72'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.59/213.89
ACTIVE(U72(U71(z0, z1, z2), x1, x2)) → c32(U72'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.59/213.89
ACTIVE(U72(U72(z0, z1, z2), x1, x2)) → c32(U72'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.59/213.89
ACTIVE(U72(x(z0, z1), x1, x2)) → c32(U72'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.59/213.89
ACTIVE(U72(x(z0, z1), x1, x2)) → c32(U72'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.59/213.89
ACTIVE(U72(U12(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.59/213.89
ACTIVE(U72(U21(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.59/213.89
ACTIVE(U72(U32(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.59/213.89
ACTIVE(U72(U41(tt, z0), x1, x2)) → c32(U72'(mark(z0), x1, x2)) 686.59/213.89
ACTIVE(U72(U61(tt), x1, x2)) → c32(U72'(mark(0), x1, x2)) 686.59/213.89
ACTIVE(U72(isNat(0), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.59/213.89
ACTIVE(U11(U72(tt, z0, z1), x1)) → c12(U11'(mark(plus(x(z1, z0), z1)), x1)) 686.59/213.89
ACTIVE(U11(U72(tt, z0, z1), x1)) → c12(ACTIVE(U72(tt, z0, z1))) 686.59/213.89
ACTIVE(U12(U72(tt, z0, z1))) → c12(U12'(mark(plus(x(z1, z0), z1)))) 686.59/213.89
ACTIVE(U12(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.59/213.89
ACTIVE(U21(U72(tt, z0, z1))) → c12(U21'(mark(plus(x(z1, z0), z1)))) 686.59/213.89
ACTIVE(U21(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.59/213.89
ACTIVE(U31(U72(tt, z0, z1), x1)) → c12(U31'(mark(plus(x(z1, z0), z1)), x1)) 686.59/213.89
ACTIVE(U31(U72(tt, z0, z1), x1)) → c12(ACTIVE(U72(tt, z0, z1))) 686.59/213.89
ACTIVE(U32(U72(tt, z0, z1))) → c12(U32'(mark(plus(x(z1, z0), z1)))) 686.59/213.89
ACTIVE(U32(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.59/213.89
ACTIVE(U41(U72(tt, z0, z1), x1)) → c12(U41'(mark(plus(x(z1, z0), z1)), x1)) 686.59/213.89
ACTIVE(U41(U72(tt, z0, z1), x1)) → c12(ACTIVE(U72(tt, z0, z1))) 686.59/213.89
ACTIVE(U51(U72(tt, z0, z1), x1, x2)) → c12(U51'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.59/213.89
ACTIVE(U51(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.59/213.89
ACTIVE(U52(U72(tt, z0, z1), x1, x2)) → c12(U52'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.59/213.89
ACTIVE(U52(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.59/213.89
ACTIVE(s(U72(tt, z0, z1))) → c12(S(mark(plus(x(z1, z0), z1)))) 686.59/213.89
ACTIVE(s(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.59/213.89
ACTIVE(U61(U72(tt, z0, z1))) → c12(U61'(mark(plus(x(z1, z0), z1)))) 686.59/213.89
ACTIVE(U61(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.59/213.89
ACTIVE(U71(U72(tt, z0, z1), x1, x2)) → c12(U71'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.59/213.89
ACTIVE(U71(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.59/213.89
ACTIVE(U72(U11(tt, z0), x1, x2)) → c12(U72'(mark(U12(isNat(z0))), x1, x2)) 686.59/213.89
ACTIVE(U72(U11(tt, z0), x1, x2)) → c12(ACTIVE(U11(tt, z0))) 686.59/213.89
ACTIVE(U72(U31(tt, z0), x1, x2)) → c12(U72'(mark(U32(isNat(z0))), x1, x2)) 686.59/213.89
ACTIVE(U72(U31(tt, z0), x1, x2)) → c12(ACTIVE(U31(tt, z0))) 686.59/213.89
ACTIVE(U72(U51(tt, z0, z1), x1, x2)) → c12(U72'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.59/213.89
ACTIVE(U72(U51(tt, z0, z1), x1, x2)) → c12(ACTIVE(U51(tt, z0, z1))) 686.59/213.89
ACTIVE(U72(U52(tt, z0, z1), x1, x2)) → c12(U72'(mark(s(plus(z1, z0))), x1, x2)) 686.59/213.89
ACTIVE(U72(U52(tt, z0, z1), x1, x2)) → c12(ACTIVE(U52(tt, z0, z1))) 686.59/213.89
ACTIVE(U72(U71(tt, z0, z1), x1, x2)) → c12(U72'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.59/213.89
ACTIVE(U72(U71(tt, z0, z1), x1, x2)) → c12(ACTIVE(U71(tt, z0, z1))) 686.59/213.89
ACTIVE(U72(U72(tt, z0, z1), x1, x2)) → c12(U72'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.59/213.89
ACTIVE(U72(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.59/213.89
ACTIVE(U72(isNat(plus(z0, z1)), x1, x2)) → c12(U72'(mark(U11(isNat(z0), z1)), x1, x2)) 686.59/213.89
ACTIVE(U72(isNat(plus(z0, z1)), x1, x2)) → c12(ACTIVE(isNat(plus(z0, z1)))) 686.59/213.89
ACTIVE(U72(isNat(s(z0)), x1, x2)) → c12(U72'(mark(U21(isNat(z0))), x1, x2)) 686.59/213.89
ACTIVE(U72(isNat(s(z0)), x1, x2)) → c12(ACTIVE(isNat(s(z0)))) 686.59/213.89
ACTIVE(U72(isNat(x(z0, z1)), x1, x2)) → c12(U72'(mark(U31(isNat(z0), z1)), x1, x2)) 686.59/213.89
ACTIVE(U72(isNat(x(z0, z1)), x1, x2)) → c12(ACTIVE(isNat(x(z0, z1)))) 686.59/213.89
PROPER(U11(x0, U11(z0, z1))) → c65(U11'(proper(x0), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(U11(z0, z1))) 686.59/213.89
PROPER(U11(x0, U12(z0))) → c65(U11'(proper(x0), U12(proper(z0))), PROPER(x0), PROPER(U12(z0))) 686.59/213.89
PROPER(U11(x0, isNat(z0))) → c65(U11'(proper(x0), isNat(proper(z0))), PROPER(x0), PROPER(isNat(z0))) 686.59/213.89
PROPER(U11(x0, U21(z0))) → c65(U11'(proper(x0), U21(proper(z0))), PROPER(x0), PROPER(U21(z0))) 686.59/213.89
PROPER(U11(x0, U31(z0, z1))) → c65(U11'(proper(x0), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(U31(z0, z1))) 686.59/213.89
PROPER(U11(x0, U32(z0))) → c65(U11'(proper(x0), U32(proper(z0))), PROPER(x0), PROPER(U32(z0))) 686.59/213.89
PROPER(U11(x0, U41(z0, z1))) → c65(U11'(proper(x0), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(U41(z0, z1))) 686.59/213.89
PROPER(U11(x0, U51(z0, z1, z2))) → c65(U11'(proper(x0), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U51(z0, z1, z2))) 686.59/213.89
PROPER(U11(x0, U52(z0, z1, z2))) → c65(U11'(proper(x0), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U52(z0, z1, z2))) 686.59/213.89
PROPER(U11(x0, s(z0))) → c65(U11'(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 686.59/213.89
PROPER(U11(x0, plus(z0, z1))) → c65(U11'(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 686.59/213.89
PROPER(U11(x0, U61(z0))) → c65(U11'(proper(x0), U61(proper(z0))), PROPER(x0), PROPER(U61(z0))) 686.59/213.89
PROPER(U11(x0, U71(z0, z1, z2))) → c65(U11'(proper(x0), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U71(z0, z1, z2))) 686.59/213.89
PROPER(U11(x0, U72(z0, z1, z2))) → c65(U11'(proper(x0), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U72(z0, z1, z2))) 686.59/213.89
PROPER(U11(x0, x(z0, z1))) → c65(U11'(proper(x0), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x(z0, z1))) 686.59/213.89
PROPER(U11(U11(z0, z1), x1)) → c65(U11'(U11(proper(z0), proper(z1)), proper(x1)), PROPER(U11(z0, z1)), PROPER(x1)) 686.59/213.89
PROPER(U11(U12(z0), x1)) → c65(U11'(U12(proper(z0)), proper(x1)), PROPER(U12(z0)), PROPER(x1)) 686.59/213.89
PROPER(U11(isNat(z0), x1)) → c65(U11'(isNat(proper(z0)), proper(x1)), PROPER(isNat(z0)), PROPER(x1)) 686.59/213.89
PROPER(U11(U21(z0), x1)) → c65(U11'(U21(proper(z0)), proper(x1)), PROPER(U21(z0)), PROPER(x1)) 686.59/213.89
PROPER(U11(U31(z0, z1), x1)) → c65(U11'(U31(proper(z0), proper(z1)), proper(x1)), PROPER(U31(z0, z1)), PROPER(x1)) 686.59/213.89
PROPER(U11(U32(z0), x1)) → c65(U11'(U32(proper(z0)), proper(x1)), PROPER(U32(z0)), PROPER(x1)) 686.59/213.89
PROPER(U11(U41(z0, z1), x1)) → c65(U11'(U41(proper(z0), proper(z1)), proper(x1)), PROPER(U41(z0, z1)), PROPER(x1)) 686.59/213.89
PROPER(U11(U51(z0, z1, z2), x1)) → c65(U11'(U51(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U51(z0, z1, z2)), PROPER(x1)) 686.59/213.89
PROPER(U11(U52(z0, z1, z2), x1)) → c65(U11'(U52(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U52(z0, z1, z2)), PROPER(x1)) 686.59/213.89
PROPER(U11(s(z0), x1)) → c65(U11'(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 686.59/213.89
PROPER(U11(plus(z0, z1), x1)) → c65(U11'(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 686.59/213.89
PROPER(U11(U61(z0), x1)) → c65(U11'(U61(proper(z0)), proper(x1)), PROPER(U61(z0)), PROPER(x1)) 686.59/213.89
PROPER(U11(U71(z0, z1, z2), x1)) → c65(U11'(U71(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U71(z0, z1, z2)), PROPER(x1)) 686.59/213.89
PROPER(U11(U72(z0, z1, z2), x1)) → c65(U11'(U72(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U72(z0, z1, z2)), PROPER(x1)) 686.59/213.89
PROPER(U11(x(z0, z1), x1)) → c65(U11'(x(proper(z0), proper(z1)), proper(x1)), PROPER(x(z0, z1)), PROPER(x1)) 686.59/213.89
PROPER(U11(x0, tt)) → c65(U11'(proper(x0), ok(tt)), PROPER(x0)) 686.59/213.89
PROPER(U11(x0, 0)) → c65(U11'(proper(x0), ok(0)), PROPER(x0)) 686.59/213.89
PROPER(U11(tt, x1)) → c65(U11'(ok(tt), proper(x1)), PROPER(x1)) 686.59/213.89
PROPER(U11(0, x1)) → c65(U11'(ok(0), proper(x1)), PROPER(x1)) 686.59/213.89
PROPER(U12(U11(z0, z1))) → c67(U12'(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.59/213.89
PROPER(U12(U12(z0))) → c67(U12'(U12(proper(z0))), PROPER(U12(z0))) 686.59/213.89
PROPER(U12(isNat(z0))) → c67(U12'(isNat(proper(z0))), PROPER(isNat(z0))) 686.59/213.89
PROPER(U12(U21(z0))) → c67(U12'(U21(proper(z0))), PROPER(U21(z0))) 686.59/213.89
PROPER(U12(U31(z0, z1))) → c67(U12'(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.59/213.89
PROPER(U12(U32(z0))) → c67(U12'(U32(proper(z0))), PROPER(U32(z0))) 686.59/213.89
PROPER(U12(U41(z0, z1))) → c67(U12'(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.59/213.89
PROPER(U12(U51(z0, z1, z2))) → c67(U12'(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.59/213.89
PROPER(U12(U52(z0, z1, z2))) → c67(U12'(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.59/213.89
PROPER(U12(s(z0))) → c67(U12'(s(proper(z0))), PROPER(s(z0))) 686.59/213.89
PROPER(U12(plus(z0, z1))) → c67(U12'(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.59/213.89
PROPER(U12(U61(z0))) → c67(U12'(U61(proper(z0))), PROPER(U61(z0))) 686.59/213.89
PROPER(U12(U71(z0, z1, z2))) → c67(U12'(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.59/213.89
PROPER(U12(U72(z0, z1, z2))) → c67(U12'(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.59/213.89
PROPER(U12(x(z0, z1))) → c67(U12'(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.59/213.89
PROPER(U12(tt)) → c67(U12'(ok(tt))) 686.59/213.89
PROPER(U12(0)) → c67(U12'(ok(0))) 686.59/213.89
PROPER(isNat(U11(z0, z1))) → c68(ISNAT(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.59/213.89
PROPER(isNat(U12(z0))) → c68(ISNAT(U12(proper(z0))), PROPER(U12(z0))) 686.59/213.89
PROPER(isNat(isNat(z0))) → c68(ISNAT(isNat(proper(z0))), PROPER(isNat(z0))) 686.59/213.89
PROPER(isNat(U21(z0))) → c68(ISNAT(U21(proper(z0))), PROPER(U21(z0))) 686.59/213.89
PROPER(isNat(U31(z0, z1))) → c68(ISNAT(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.59/213.89
PROPER(isNat(U32(z0))) → c68(ISNAT(U32(proper(z0))), PROPER(U32(z0))) 686.59/213.89
PROPER(isNat(U41(z0, z1))) → c68(ISNAT(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.59/213.89
PROPER(isNat(U51(z0, z1, z2))) → c68(ISNAT(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.59/213.89
PROPER(isNat(U52(z0, z1, z2))) → c68(ISNAT(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.59/213.89
PROPER(isNat(s(z0))) → c68(ISNAT(s(proper(z0))), PROPER(s(z0))) 686.59/213.89
PROPER(isNat(plus(z0, z1))) → c68(ISNAT(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.59/213.89
PROPER(isNat(U61(z0))) → c68(ISNAT(U61(proper(z0))), PROPER(U61(z0))) 686.59/213.89
PROPER(isNat(U71(z0, z1, z2))) → c68(ISNAT(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.59/213.89
PROPER(isNat(U72(z0, z1, z2))) → c68(ISNAT(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.59/213.89
PROPER(isNat(x(z0, z1))) → c68(ISNAT(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.59/213.89
PROPER(isNat(tt)) → c68(ISNAT(ok(tt))) 686.59/213.89
PROPER(isNat(0)) → c68(ISNAT(ok(0))) 686.59/213.89
PROPER(U21(U11(z0, z1))) → c69(U21'(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.59/213.89
PROPER(U21(U12(z0))) → c69(U21'(U12(proper(z0))), PROPER(U12(z0))) 686.59/213.89
PROPER(U21(isNat(z0))) → c69(U21'(isNat(proper(z0))), PROPER(isNat(z0))) 686.59/213.89
PROPER(U21(U21(z0))) → c69(U21'(U21(proper(z0))), PROPER(U21(z0))) 686.59/213.89
PROPER(U21(U31(z0, z1))) → c69(U21'(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.59/213.89
PROPER(U21(U32(z0))) → c69(U21'(U32(proper(z0))), PROPER(U32(z0))) 686.59/213.89
PROPER(U21(U41(z0, z1))) → c69(U21'(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.59/213.89
PROPER(U21(U51(z0, z1, z2))) → c69(U21'(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.59/213.89
PROPER(U21(U52(z0, z1, z2))) → c69(U21'(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.59/213.89
PROPER(U21(s(z0))) → c69(U21'(s(proper(z0))), PROPER(s(z0))) 686.59/213.89
PROPER(U21(plus(z0, z1))) → c69(U21'(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.59/213.89
PROPER(U21(U61(z0))) → c69(U21'(U61(proper(z0))), PROPER(U61(z0))) 686.59/213.89
PROPER(U21(U71(z0, z1, z2))) → c69(U21'(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.59/213.89
PROPER(U21(U72(z0, z1, z2))) → c69(U21'(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.59/213.89
PROPER(U21(x(z0, z1))) → c69(U21'(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.59/213.89
PROPER(U21(tt)) → c69(U21'(ok(tt))) 686.59/213.89
PROPER(U21(0)) → c69(U21'(ok(0))) 686.59/213.89
PROPER(U31(x0, U11(z0, z1))) → c70(U31'(proper(x0), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(U11(z0, z1))) 686.59/213.89
PROPER(U31(x0, U12(z0))) → c70(U31'(proper(x0), U12(proper(z0))), PROPER(x0), PROPER(U12(z0))) 686.59/213.89
PROPER(U31(x0, isNat(z0))) → c70(U31'(proper(x0), isNat(proper(z0))), PROPER(x0), PROPER(isNat(z0))) 686.59/213.89
PROPER(U31(x0, U21(z0))) → c70(U31'(proper(x0), U21(proper(z0))), PROPER(x0), PROPER(U21(z0))) 686.59/213.89
PROPER(U31(x0, U31(z0, z1))) → c70(U31'(proper(x0), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(U31(z0, z1))) 686.59/213.89
PROPER(U31(x0, U32(z0))) → c70(U31'(proper(x0), U32(proper(z0))), PROPER(x0), PROPER(U32(z0))) 686.59/213.89
PROPER(U31(x0, U41(z0, z1))) → c70(U31'(proper(x0), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(U41(z0, z1))) 686.59/213.89
PROPER(U31(x0, U51(z0, z1, z2))) → c70(U31'(proper(x0), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U51(z0, z1, z2))) 686.59/213.89
PROPER(U31(x0, U52(z0, z1, z2))) → c70(U31'(proper(x0), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U52(z0, z1, z2))) 686.59/213.89
PROPER(U31(x0, s(z0))) → c70(U31'(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 686.59/213.89
PROPER(U31(x0, plus(z0, z1))) → c70(U31'(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 686.59/213.89
PROPER(U31(x0, U61(z0))) → c70(U31'(proper(x0), U61(proper(z0))), PROPER(x0), PROPER(U61(z0))) 686.59/213.89
PROPER(U31(x0, U71(z0, z1, z2))) → c70(U31'(proper(x0), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U71(z0, z1, z2))) 686.59/213.89
PROPER(U31(x0, U72(z0, z1, z2))) → c70(U31'(proper(x0), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U72(z0, z1, z2))) 686.59/213.89
PROPER(U31(x0, x(z0, z1))) → c70(U31'(proper(x0), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x(z0, z1))) 686.59/213.89
PROPER(U31(U11(z0, z1), x1)) → c70(U31'(U11(proper(z0), proper(z1)), proper(x1)), PROPER(U11(z0, z1)), PROPER(x1)) 686.59/213.89
PROPER(U31(U12(z0), x1)) → c70(U31'(U12(proper(z0)), proper(x1)), PROPER(U12(z0)), PROPER(x1)) 686.59/213.89
PROPER(U31(isNat(z0), x1)) → c70(U31'(isNat(proper(z0)), proper(x1)), PROPER(isNat(z0)), PROPER(x1)) 686.59/213.89
PROPER(U31(U21(z0), x1)) → c70(U31'(U21(proper(z0)), proper(x1)), PROPER(U21(z0)), PROPER(x1)) 686.59/213.89
PROPER(U31(U31(z0, z1), x1)) → c70(U31'(U31(proper(z0), proper(z1)), proper(x1)), PROPER(U31(z0, z1)), PROPER(x1)) 686.59/213.89
PROPER(U31(U32(z0), x1)) → c70(U31'(U32(proper(z0)), proper(x1)), PROPER(U32(z0)), PROPER(x1)) 686.59/213.89
PROPER(U31(U41(z0, z1), x1)) → c70(U31'(U41(proper(z0), proper(z1)), proper(x1)), PROPER(U41(z0, z1)), PROPER(x1)) 686.59/213.89
PROPER(U31(U51(z0, z1, z2), x1)) → c70(U31'(U51(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U51(z0, z1, z2)), PROPER(x1)) 686.59/213.89
PROPER(U31(U52(z0, z1, z2), x1)) → c70(U31'(U52(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U52(z0, z1, z2)), PROPER(x1)) 686.59/213.89
PROPER(U31(s(z0), x1)) → c70(U31'(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 686.59/213.89
PROPER(U31(plus(z0, z1), x1)) → c70(U31'(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 686.59/213.89
PROPER(U31(U61(z0), x1)) → c70(U31'(U61(proper(z0)), proper(x1)), PROPER(U61(z0)), PROPER(x1)) 686.59/213.89
PROPER(U31(U71(z0, z1, z2), x1)) → c70(U31'(U71(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U71(z0, z1, z2)), PROPER(x1)) 686.59/213.89
PROPER(U31(U72(z0, z1, z2), x1)) → c70(U31'(U72(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U72(z0, z1, z2)), PROPER(x1)) 686.59/213.89
PROPER(U31(x(z0, z1), x1)) → c70(U31'(x(proper(z0), proper(z1)), proper(x1)), PROPER(x(z0, z1)), PROPER(x1)) 686.59/213.89
PROPER(U31(x0, tt)) → c70(U31'(proper(x0), ok(tt)), PROPER(x0)) 686.59/213.89
PROPER(U31(x0, 0)) → c70(U31'(proper(x0), ok(0)), PROPER(x0)) 686.59/213.89
PROPER(U31(tt, x1)) → c70(U31'(ok(tt), proper(x1)), PROPER(x1)) 686.59/213.89
PROPER(U31(0, x1)) → c70(U31'(ok(0), proper(x1)), PROPER(x1)) 686.59/213.89
PROPER(U32(U11(z0, z1))) → c71(U32'(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.59/213.89
PROPER(U32(U12(z0))) → c71(U32'(U12(proper(z0))), PROPER(U12(z0))) 686.59/213.89
PROPER(U32(isNat(z0))) → c71(U32'(isNat(proper(z0))), PROPER(isNat(z0))) 686.59/213.89
PROPER(U32(U21(z0))) → c71(U32'(U21(proper(z0))), PROPER(U21(z0))) 686.59/213.89
PROPER(U32(U31(z0, z1))) → c71(U32'(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.59/213.89
PROPER(U32(U32(z0))) → c71(U32'(U32(proper(z0))), PROPER(U32(z0))) 686.59/213.89
PROPER(U32(U41(z0, z1))) → c71(U32'(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.59/213.89
PROPER(U32(U51(z0, z1, z2))) → c71(U32'(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.59/213.89
PROPER(U32(U52(z0, z1, z2))) → c71(U32'(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.59/213.89
PROPER(U32(s(z0))) → c71(U32'(s(proper(z0))), PROPER(s(z0))) 686.59/213.89
PROPER(U32(plus(z0, z1))) → c71(U32'(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.59/213.89
PROPER(U32(U61(z0))) → c71(U32'(U61(proper(z0))), PROPER(U61(z0))) 686.59/213.89
PROPER(U32(U71(z0, z1, z2))) → c71(U32'(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.59/213.89
PROPER(U32(U72(z0, z1, z2))) → c71(U32'(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.59/213.89
PROPER(U32(x(z0, z1))) → c71(U32'(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.59/213.89
PROPER(U32(tt)) → c71(U32'(ok(tt))) 686.59/213.89
PROPER(U32(0)) → c71(U32'(ok(0))) 686.59/213.89
PROPER(U41(x0, U11(z0, z1))) → c72(U41'(proper(x0), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(U11(z0, z1))) 686.59/213.89
PROPER(U41(x0, U12(z0))) → c72(U41'(proper(x0), U12(proper(z0))), PROPER(x0), PROPER(U12(z0))) 686.59/213.89
PROPER(U41(x0, isNat(z0))) → c72(U41'(proper(x0), isNat(proper(z0))), PROPER(x0), PROPER(isNat(z0))) 686.59/213.89
PROPER(U41(x0, U21(z0))) → c72(U41'(proper(x0), U21(proper(z0))), PROPER(x0), PROPER(U21(z0))) 686.59/213.89
PROPER(U41(x0, U31(z0, z1))) → c72(U41'(proper(x0), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(U31(z0, z1))) 686.59/213.89
PROPER(U41(x0, U32(z0))) → c72(U41'(proper(x0), U32(proper(z0))), PROPER(x0), PROPER(U32(z0))) 686.59/213.89
PROPER(U41(x0, U41(z0, z1))) → c72(U41'(proper(x0), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(U41(z0, z1))) 686.59/213.89
PROPER(U41(x0, U51(z0, z1, z2))) → c72(U41'(proper(x0), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U51(z0, z1, z2))) 686.59/213.89
PROPER(U41(x0, U52(z0, z1, z2))) → c72(U41'(proper(x0), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U52(z0, z1, z2))) 686.59/213.89
PROPER(U41(x0, s(z0))) → c72(U41'(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 686.59/213.89
PROPER(U41(x0, plus(z0, z1))) → c72(U41'(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 686.59/213.89
PROPER(U41(x0, U61(z0))) → c72(U41'(proper(x0), U61(proper(z0))), PROPER(x0), PROPER(U61(z0))) 686.59/213.89
PROPER(U41(x0, U71(z0, z1, z2))) → c72(U41'(proper(x0), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U71(z0, z1, z2))) 686.59/213.89
PROPER(U41(x0, U72(z0, z1, z2))) → c72(U41'(proper(x0), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U72(z0, z1, z2))) 686.59/213.89
PROPER(U41(x0, x(z0, z1))) → c72(U41'(proper(x0), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x(z0, z1))) 686.59/213.89
PROPER(U41(U11(z0, z1), x1)) → c72(U41'(U11(proper(z0), proper(z1)), proper(x1)), PROPER(U11(z0, z1)), PROPER(x1)) 686.59/213.89
PROPER(U41(U12(z0), x1)) → c72(U41'(U12(proper(z0)), proper(x1)), PROPER(U12(z0)), PROPER(x1)) 686.59/213.89
PROPER(U41(isNat(z0), x1)) → c72(U41'(isNat(proper(z0)), proper(x1)), PROPER(isNat(z0)), PROPER(x1)) 686.59/213.89
PROPER(U41(U21(z0), x1)) → c72(U41'(U21(proper(z0)), proper(x1)), PROPER(U21(z0)), PROPER(x1)) 686.59/213.89
PROPER(U41(U31(z0, z1), x1)) → c72(U41'(U31(proper(z0), proper(z1)), proper(x1)), PROPER(U31(z0, z1)), PROPER(x1)) 686.59/213.89
PROPER(U41(U32(z0), x1)) → c72(U41'(U32(proper(z0)), proper(x1)), PROPER(U32(z0)), PROPER(x1)) 686.59/213.89
PROPER(U41(U41(z0, z1), x1)) → c72(U41'(U41(proper(z0), proper(z1)), proper(x1)), PROPER(U41(z0, z1)), PROPER(x1)) 686.59/213.89
PROPER(U41(U51(z0, z1, z2), x1)) → c72(U41'(U51(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U51(z0, z1, z2)), PROPER(x1)) 686.59/213.89
PROPER(U41(U52(z0, z1, z2), x1)) → c72(U41'(U52(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U52(z0, z1, z2)), PROPER(x1)) 686.59/213.89
PROPER(U41(s(z0), x1)) → c72(U41'(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 686.59/213.89
PROPER(U41(plus(z0, z1), x1)) → c72(U41'(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 686.59/213.89
PROPER(U41(U61(z0), x1)) → c72(U41'(U61(proper(z0)), proper(x1)), PROPER(U61(z0)), PROPER(x1)) 686.59/213.89
PROPER(U41(U71(z0, z1, z2), x1)) → c72(U41'(U71(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U71(z0, z1, z2)), PROPER(x1)) 686.59/213.89
PROPER(U41(U72(z0, z1, z2), x1)) → c72(U41'(U72(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U72(z0, z1, z2)), PROPER(x1)) 686.59/213.89
PROPER(U41(x(z0, z1), x1)) → c72(U41'(x(proper(z0), proper(z1)), proper(x1)), PROPER(x(z0, z1)), PROPER(x1)) 686.59/213.89
PROPER(U41(x0, tt)) → c72(U41'(proper(x0), ok(tt)), PROPER(x0)) 686.59/213.89
PROPER(U41(x0, 0)) → c72(U41'(proper(x0), ok(0)), PROPER(x0)) 686.59/213.89
PROPER(U41(tt, x1)) → c72(U41'(ok(tt), proper(x1)), PROPER(x1)) 686.59/213.89
PROPER(U41(0, x1)) → c72(U41'(ok(0), proper(x1)), PROPER(x1)) 686.59/213.89
PROPER(U51(x0, x1, U11(z0, z1))) → c73(U51'(proper(x0), proper(x1), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U11(z0, z1))) 686.59/213.89
PROPER(U51(x0, x1, U12(z0))) → c73(U51'(proper(x0), proper(x1), U12(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U12(z0))) 686.59/213.89
PROPER(U51(x0, x1, isNat(z0))) → c73(U51'(proper(x0), proper(x1), isNat(proper(z0))), PROPER(x0), PROPER(x1), PROPER(isNat(z0))) 686.59/213.89
PROPER(U51(x0, x1, U21(z0))) → c73(U51'(proper(x0), proper(x1), U21(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U21(z0))) 686.59/213.89
PROPER(U51(x0, x1, U31(z0, z1))) → c73(U51'(proper(x0), proper(x1), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U31(z0, z1))) 686.59/213.89
PROPER(U51(x0, x1, U32(z0))) → c73(U51'(proper(x0), proper(x1), U32(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U32(z0))) 686.59/213.89
PROPER(U51(x0, x1, U41(z0, z1))) → c73(U51'(proper(x0), proper(x1), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U41(z0, z1))) 686.59/213.89
PROPER(U51(x0, x1, U51(z0, z1, z2))) → c73(U51'(proper(x0), proper(x1), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U51(z0, z1, z2))) 686.59/213.89
PROPER(U51(x0, x1, U52(z0, z1, z2))) → c73(U51'(proper(x0), proper(x1), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U52(z0, z1, z2))) 686.59/213.89
PROPER(U51(x0, x1, s(z0))) → c73(U51'(proper(x0), proper(x1), s(proper(z0))), PROPER(x0), PROPER(x1), PROPER(s(z0))) 686.59/213.89
PROPER(U51(x0, x1, plus(z0, z1))) → c73(U51'(proper(x0), proper(x1), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(plus(z0, z1))) 686.59/213.89
PROPER(U51(x0, x1, U61(z0))) → c73(U51'(proper(x0), proper(x1), U61(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U61(z0))) 686.59/213.89
PROPER(U51(x0, x1, U71(z0, z1, z2))) → c73(U51'(proper(x0), proper(x1), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U71(z0, z1, z2))) 686.59/213.89
PROPER(U51(x0, x1, U72(z0, z1, z2))) → c73(U51'(proper(x0), proper(x1), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U72(z0, z1, z2))) 686.59/213.89
PROPER(U51(x0, x1, x(z0, z1))) → c73(U51'(proper(x0), proper(x1), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(x(z0, z1))) 686.59/213.89
PROPER(U51(x0, U11(z0, z1), x2)) → c73(U51'(proper(x0), U11(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U11(z0, z1)), PROPER(x2)) 686.59/213.89
PROPER(U51(x0, U12(z0), x2)) → c73(U51'(proper(x0), U12(proper(z0)), proper(x2)), PROPER(x0), PROPER(U12(z0)), PROPER(x2)) 686.59/213.89
PROPER(U51(x0, isNat(z0), x2)) → c73(U51'(proper(x0), isNat(proper(z0)), proper(x2)), PROPER(x0), PROPER(isNat(z0)), PROPER(x2)) 686.59/213.89
PROPER(U51(x0, U21(z0), x2)) → c73(U51'(proper(x0), U21(proper(z0)), proper(x2)), PROPER(x0), PROPER(U21(z0)), PROPER(x2)) 686.59/213.89
PROPER(U51(x0, U31(z0, z1), x2)) → c73(U51'(proper(x0), U31(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U31(z0, z1)), PROPER(x2)) 686.59/213.89
PROPER(U51(x0, U32(z0), x2)) → c73(U51'(proper(x0), U32(proper(z0)), proper(x2)), PROPER(x0), PROPER(U32(z0)), PROPER(x2)) 686.59/213.89
PROPER(U51(x0, U41(z0, z1), x2)) → c73(U51'(proper(x0), U41(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U41(z0, z1)), PROPER(x2)) 686.59/213.89
PROPER(U51(x0, U51(z0, z1, z2), x2)) → c73(U51'(proper(x0), U51(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U51(z0, z1, z2)), PROPER(x2)) 686.59/213.89
PROPER(U51(x0, U52(z0, z1, z2), x2)) → c73(U51'(proper(x0), U52(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U52(z0, z1, z2)), PROPER(x2)) 686.59/213.89
PROPER(U51(x0, s(z0), x2)) → c73(U51'(proper(x0), s(proper(z0)), proper(x2)), PROPER(x0), PROPER(s(z0)), PROPER(x2)) 686.59/213.89
PROPER(U51(x0, plus(z0, z1), x2)) → c73(U51'(proper(x0), plus(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(plus(z0, z1)), PROPER(x2)) 686.59/213.89
PROPER(U51(x0, U61(z0), x2)) → c73(U51'(proper(x0), U61(proper(z0)), proper(x2)), PROPER(x0), PROPER(U61(z0)), PROPER(x2)) 686.59/213.89
PROPER(U51(x0, U71(z0, z1, z2), x2)) → c73(U51'(proper(x0), U71(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U71(z0, z1, z2)), PROPER(x2)) 686.59/213.89
PROPER(U51(x0, U72(z0, z1, z2), x2)) → c73(U51'(proper(x0), U72(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U72(z0, z1, z2)), PROPER(x2)) 686.59/213.89
PROPER(U51(x0, x(z0, z1), x2)) → c73(U51'(proper(x0), x(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(x(z0, z1)), PROPER(x2)) 686.59/213.89
PROPER(U51(U11(z0, z1), x1, x2)) → c73(U51'(U11(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U11(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.89
PROPER(U51(U12(z0), x1, x2)) → c73(U51'(U12(proper(z0)), proper(x1), proper(x2)), PROPER(U12(z0)), PROPER(x1), PROPER(x2)) 686.59/213.89
PROPER(U51(isNat(z0), x1, x2)) → c73(U51'(isNat(proper(z0)), proper(x1), proper(x2)), PROPER(isNat(z0)), PROPER(x1), PROPER(x2)) 686.59/213.89
PROPER(U51(U21(z0), x1, x2)) → c73(U51'(U21(proper(z0)), proper(x1), proper(x2)), PROPER(U21(z0)), PROPER(x1), PROPER(x2)) 686.59/213.89
PROPER(U51(U31(z0, z1), x1, x2)) → c73(U51'(U31(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U31(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.89
PROPER(U51(U32(z0), x1, x2)) → c73(U51'(U32(proper(z0)), proper(x1), proper(x2)), PROPER(U32(z0)), PROPER(x1), PROPER(x2)) 686.59/213.89
PROPER(U51(U41(z0, z1), x1, x2)) → c73(U51'(U41(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U41(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.89
PROPER(U51(U51(z0, z1, z2), x1, x2)) → c73(U51'(U51(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U51(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.59/213.89
PROPER(U51(U52(z0, z1, z2), x1, x2)) → c73(U51'(U52(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U52(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.59/213.89
PROPER(U51(s(z0), x1, x2)) → c73(U51'(s(proper(z0)), proper(x1), proper(x2)), PROPER(s(z0)), PROPER(x1), PROPER(x2)) 686.59/213.89
PROPER(U51(plus(z0, z1), x1, x2)) → c73(U51'(plus(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(plus(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.89
PROPER(U51(U61(z0), x1, x2)) → c73(U51'(U61(proper(z0)), proper(x1), proper(x2)), PROPER(U61(z0)), PROPER(x1), PROPER(x2)) 686.59/213.89
PROPER(U51(U71(z0, z1, z2), x1, x2)) → c73(U51'(U71(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U71(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.59/213.89
PROPER(U51(U72(z0, z1, z2), x1, x2)) → c73(U51'(U72(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U72(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.59/213.89
PROPER(U51(x(z0, z1), x1, x2)) → c73(U51'(x(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(x(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.89
PROPER(U51(x0, x1, tt)) → c73(U51'(proper(x0), proper(x1), ok(tt)), PROPER(x0), PROPER(x1)) 686.59/213.89
PROPER(U51(x0, x1, 0)) → c73(U51'(proper(x0), proper(x1), ok(0)), PROPER(x0), PROPER(x1)) 686.59/213.89
PROPER(U51(x0, tt, x2)) → c73(U51'(proper(x0), ok(tt), proper(x2)), PROPER(x0), PROPER(x2)) 686.59/213.89
PROPER(U51(x0, 0, x2)) → c73(U51'(proper(x0), ok(0), proper(x2)), PROPER(x0), PROPER(x2)) 686.59/213.89
PROPER(U51(tt, x1, x2)) → c73(U51'(ok(tt), proper(x1), proper(x2)), PROPER(x1), PROPER(x2)) 686.59/213.89
PROPER(U51(0, x1, x2)) → c73(U51'(ok(0), proper(x1), proper(x2)), PROPER(x1), PROPER(x2)) 686.59/213.89
PROPER(U52(x0, x1, U11(z0, z1))) → c74(U52'(proper(x0), proper(x1), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U11(z0, z1))) 686.59/213.89
PROPER(U52(x0, x1, U12(z0))) → c74(U52'(proper(x0), proper(x1), U12(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U12(z0))) 686.59/213.89
PROPER(U52(x0, x1, isNat(z0))) → c74(U52'(proper(x0), proper(x1), isNat(proper(z0))), PROPER(x0), PROPER(x1), PROPER(isNat(z0))) 686.59/213.89
PROPER(U52(x0, x1, U21(z0))) → c74(U52'(proper(x0), proper(x1), U21(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U21(z0))) 686.59/213.89
PROPER(U52(x0, x1, U31(z0, z1))) → c74(U52'(proper(x0), proper(x1), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U31(z0, z1))) 686.59/213.89
PROPER(U52(x0, x1, U32(z0))) → c74(U52'(proper(x0), proper(x1), U32(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U32(z0))) 686.59/213.89
PROPER(U52(x0, x1, U41(z0, z1))) → c74(U52'(proper(x0), proper(x1), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U41(z0, z1))) 686.59/213.89
PROPER(U52(x0, x1, U51(z0, z1, z2))) → c74(U52'(proper(x0), proper(x1), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U51(z0, z1, z2))) 686.59/213.89
PROPER(U52(x0, x1, U52(z0, z1, z2))) → c74(U52'(proper(x0), proper(x1), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U52(z0, z1, z2))) 686.59/213.89
PROPER(U52(x0, x1, s(z0))) → c74(U52'(proper(x0), proper(x1), s(proper(z0))), PROPER(x0), PROPER(x1), PROPER(s(z0))) 686.59/213.89
PROPER(U52(x0, x1, plus(z0, z1))) → c74(U52'(proper(x0), proper(x1), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(plus(z0, z1))) 686.59/213.89
PROPER(U52(x0, x1, U61(z0))) → c74(U52'(proper(x0), proper(x1), U61(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U61(z0))) 686.59/213.89
PROPER(U52(x0, x1, U71(z0, z1, z2))) → c74(U52'(proper(x0), proper(x1), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U71(z0, z1, z2))) 686.59/213.89
PROPER(U52(x0, x1, U72(z0, z1, z2))) → c74(U52'(proper(x0), proper(x1), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U72(z0, z1, z2))) 686.59/213.89
PROPER(U52(x0, x1, x(z0, z1))) → c74(U52'(proper(x0), proper(x1), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(x(z0, z1))) 686.59/213.89
PROPER(U52(x0, U11(z0, z1), x2)) → c74(U52'(proper(x0), U11(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U11(z0, z1)), PROPER(x2)) 686.59/213.89
PROPER(U52(x0, U12(z0), x2)) → c74(U52'(proper(x0), U12(proper(z0)), proper(x2)), PROPER(x0), PROPER(U12(z0)), PROPER(x2)) 686.59/213.89
PROPER(U52(x0, isNat(z0), x2)) → c74(U52'(proper(x0), isNat(proper(z0)), proper(x2)), PROPER(x0), PROPER(isNat(z0)), PROPER(x2)) 686.59/213.89
PROPER(U52(x0, U21(z0), x2)) → c74(U52'(proper(x0), U21(proper(z0)), proper(x2)), PROPER(x0), PROPER(U21(z0)), PROPER(x2)) 686.59/213.89
PROPER(U52(x0, U31(z0, z1), x2)) → c74(U52'(proper(x0), U31(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U31(z0, z1)), PROPER(x2)) 686.59/213.89
PROPER(U52(x0, U32(z0), x2)) → c74(U52'(proper(x0), U32(proper(z0)), proper(x2)), PROPER(x0), PROPER(U32(z0)), PROPER(x2)) 686.59/213.89
PROPER(U52(x0, U41(z0, z1), x2)) → c74(U52'(proper(x0), U41(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U41(z0, z1)), PROPER(x2)) 686.59/213.89
PROPER(U52(x0, U51(z0, z1, z2), x2)) → c74(U52'(proper(x0), U51(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U51(z0, z1, z2)), PROPER(x2)) 686.59/213.89
PROPER(U52(x0, U52(z0, z1, z2), x2)) → c74(U52'(proper(x0), U52(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U52(z0, z1, z2)), PROPER(x2)) 686.59/213.89
PROPER(U52(x0, s(z0), x2)) → c74(U52'(proper(x0), s(proper(z0)), proper(x2)), PROPER(x0), PROPER(s(z0)), PROPER(x2)) 686.59/213.89
PROPER(U52(x0, plus(z0, z1), x2)) → c74(U52'(proper(x0), plus(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(plus(z0, z1)), PROPER(x2)) 686.59/213.89
PROPER(U52(x0, U61(z0), x2)) → c74(U52'(proper(x0), U61(proper(z0)), proper(x2)), PROPER(x0), PROPER(U61(z0)), PROPER(x2)) 686.59/213.89
PROPER(U52(x0, U71(z0, z1, z2), x2)) → c74(U52'(proper(x0), U71(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U71(z0, z1, z2)), PROPER(x2)) 686.59/213.89
PROPER(U52(x0, U72(z0, z1, z2), x2)) → c74(U52'(proper(x0), U72(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U72(z0, z1, z2)), PROPER(x2)) 686.59/213.89
PROPER(U52(x0, x(z0, z1), x2)) → c74(U52'(proper(x0), x(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(x(z0, z1)), PROPER(x2)) 686.59/213.89
PROPER(U52(U11(z0, z1), x1, x2)) → c74(U52'(U11(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U11(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.89
PROPER(U52(U12(z0), x1, x2)) → c74(U52'(U12(proper(z0)), proper(x1), proper(x2)), PROPER(U12(z0)), PROPER(x1), PROPER(x2)) 686.59/213.89
PROPER(U52(isNat(z0), x1, x2)) → c74(U52'(isNat(proper(z0)), proper(x1), proper(x2)), PROPER(isNat(z0)), PROPER(x1), PROPER(x2)) 686.59/213.89
PROPER(U52(U21(z0), x1, x2)) → c74(U52'(U21(proper(z0)), proper(x1), proper(x2)), PROPER(U21(z0)), PROPER(x1), PROPER(x2)) 686.59/213.89
PROPER(U52(U31(z0, z1), x1, x2)) → c74(U52'(U31(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U31(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.89
PROPER(U52(U32(z0), x1, x2)) → c74(U52'(U32(proper(z0)), proper(x1), proper(x2)), PROPER(U32(z0)), PROPER(x1), PROPER(x2)) 686.59/213.89
PROPER(U52(U41(z0, z1), x1, x2)) → c74(U52'(U41(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U41(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.89
PROPER(U52(U51(z0, z1, z2), x1, x2)) → c74(U52'(U51(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U51(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.59/213.89
PROPER(U52(U52(z0, z1, z2), x1, x2)) → c74(U52'(U52(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U52(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.59/213.89
PROPER(U52(s(z0), x1, x2)) → c74(U52'(s(proper(z0)), proper(x1), proper(x2)), PROPER(s(z0)), PROPER(x1), PROPER(x2)) 686.59/213.89
PROPER(U52(plus(z0, z1), x1, x2)) → c74(U52'(plus(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(plus(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.89
PROPER(U52(U61(z0), x1, x2)) → c74(U52'(U61(proper(z0)), proper(x1), proper(x2)), PROPER(U61(z0)), PROPER(x1), PROPER(x2)) 686.59/213.89
PROPER(U52(U71(z0, z1, z2), x1, x2)) → c74(U52'(U71(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U71(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.59/213.89
PROPER(U52(U72(z0, z1, z2), x1, x2)) → c74(U52'(U72(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U72(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.59/213.89
PROPER(U52(x(z0, z1), x1, x2)) → c74(U52'(x(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(x(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.89
PROPER(U52(x0, x1, tt)) → c74(U52'(proper(x0), proper(x1), ok(tt)), PROPER(x0), PROPER(x1)) 686.59/213.89
PROPER(U52(x0, x1, 0)) → c74(U52'(proper(x0), proper(x1), ok(0)), PROPER(x0), PROPER(x1)) 686.59/213.89
PROPER(U52(x0, tt, x2)) → c74(U52'(proper(x0), ok(tt), proper(x2)), PROPER(x0), PROPER(x2)) 686.59/213.89
PROPER(U52(x0, 0, x2)) → c74(U52'(proper(x0), ok(0), proper(x2)), PROPER(x0), PROPER(x2)) 686.59/213.89
PROPER(U52(tt, x1, x2)) → c74(U52'(ok(tt), proper(x1), proper(x2)), PROPER(x1), PROPER(x2)) 686.59/213.89
PROPER(U52(0, x1, x2)) → c74(U52'(ok(0), proper(x1), proper(x2)), PROPER(x1), PROPER(x2)) 686.59/213.89
PROPER(s(U11(z0, z1))) → c75(S(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.59/213.89
PROPER(s(U12(z0))) → c75(S(U12(proper(z0))), PROPER(U12(z0))) 686.59/213.89
PROPER(s(isNat(z0))) → c75(S(isNat(proper(z0))), PROPER(isNat(z0))) 686.59/213.89
PROPER(s(U21(z0))) → c75(S(U21(proper(z0))), PROPER(U21(z0))) 686.59/213.89
PROPER(s(U31(z0, z1))) → c75(S(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.59/213.89
PROPER(s(U32(z0))) → c75(S(U32(proper(z0))), PROPER(U32(z0))) 686.59/213.89
PROPER(s(U41(z0, z1))) → c75(S(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.59/213.89
PROPER(s(U51(z0, z1, z2))) → c75(S(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.59/213.89
PROPER(s(U52(z0, z1, z2))) → c75(S(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.59/213.89
PROPER(s(s(z0))) → c75(S(s(proper(z0))), PROPER(s(z0))) 686.59/213.89
PROPER(s(plus(z0, z1))) → c75(S(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.59/213.89
PROPER(s(U61(z0))) → c75(S(U61(proper(z0))), PROPER(U61(z0))) 686.59/213.89
PROPER(s(U71(z0, z1, z2))) → c75(S(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.59/213.89
PROPER(s(U72(z0, z1, z2))) → c75(S(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.59/213.89
PROPER(s(x(z0, z1))) → c75(S(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.59/213.89
PROPER(s(tt)) → c75(S(ok(tt))) 686.59/213.89
PROPER(s(0)) → c75(S(ok(0))) 686.59/213.89
PROPER(plus(x0, U11(z0, z1))) → c76(PLUS(proper(x0), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(U11(z0, z1))) 686.59/213.89
PROPER(plus(x0, U12(z0))) → c76(PLUS(proper(x0), U12(proper(z0))), PROPER(x0), PROPER(U12(z0))) 686.59/213.89
PROPER(plus(x0, isNat(z0))) → c76(PLUS(proper(x0), isNat(proper(z0))), PROPER(x0), PROPER(isNat(z0))) 686.59/213.89
PROPER(plus(x0, U21(z0))) → c76(PLUS(proper(x0), U21(proper(z0))), PROPER(x0), PROPER(U21(z0))) 686.59/213.89
PROPER(plus(x0, U31(z0, z1))) → c76(PLUS(proper(x0), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(U31(z0, z1))) 686.59/213.89
PROPER(plus(x0, U32(z0))) → c76(PLUS(proper(x0), U32(proper(z0))), PROPER(x0), PROPER(U32(z0))) 686.59/213.89
PROPER(plus(x0, U41(z0, z1))) → c76(PLUS(proper(x0), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(U41(z0, z1))) 686.59/213.89
PROPER(plus(x0, U51(z0, z1, z2))) → c76(PLUS(proper(x0), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U51(z0, z1, z2))) 686.59/213.89
PROPER(plus(x0, U52(z0, z1, z2))) → c76(PLUS(proper(x0), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U52(z0, z1, z2))) 686.59/213.89
PROPER(plus(x0, s(z0))) → c76(PLUS(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 686.59/213.89
PROPER(plus(x0, plus(z0, z1))) → c76(PLUS(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 686.59/213.89
PROPER(plus(x0, U61(z0))) → c76(PLUS(proper(x0), U61(proper(z0))), PROPER(x0), PROPER(U61(z0))) 686.59/213.89
PROPER(plus(x0, U71(z0, z1, z2))) → c76(PLUS(proper(x0), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U71(z0, z1, z2))) 686.59/213.89
PROPER(plus(x0, U72(z0, z1, z2))) → c76(PLUS(proper(x0), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U72(z0, z1, z2))) 686.59/213.89
PROPER(plus(x0, x(z0, z1))) → c76(PLUS(proper(x0), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x(z0, z1))) 686.59/213.89
PROPER(plus(U11(z0, z1), x1)) → c76(PLUS(U11(proper(z0), proper(z1)), proper(x1)), PROPER(U11(z0, z1)), PROPER(x1)) 686.59/213.89
PROPER(plus(U12(z0), x1)) → c76(PLUS(U12(proper(z0)), proper(x1)), PROPER(U12(z0)), PROPER(x1)) 686.59/213.89
PROPER(plus(isNat(z0), x1)) → c76(PLUS(isNat(proper(z0)), proper(x1)), PROPER(isNat(z0)), PROPER(x1)) 686.59/213.89
PROPER(plus(U21(z0), x1)) → c76(PLUS(U21(proper(z0)), proper(x1)), PROPER(U21(z0)), PROPER(x1)) 686.59/213.89
PROPER(plus(U31(z0, z1), x1)) → c76(PLUS(U31(proper(z0), proper(z1)), proper(x1)), PROPER(U31(z0, z1)), PROPER(x1)) 686.59/213.89
PROPER(plus(U32(z0), x1)) → c76(PLUS(U32(proper(z0)), proper(x1)), PROPER(U32(z0)), PROPER(x1)) 686.59/213.89
PROPER(plus(U41(z0, z1), x1)) → c76(PLUS(U41(proper(z0), proper(z1)), proper(x1)), PROPER(U41(z0, z1)), PROPER(x1)) 686.59/213.89
PROPER(plus(U51(z0, z1, z2), x1)) → c76(PLUS(U51(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U51(z0, z1, z2)), PROPER(x1)) 686.59/213.89
PROPER(plus(U52(z0, z1, z2), x1)) → c76(PLUS(U52(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U52(z0, z1, z2)), PROPER(x1)) 686.59/213.89
PROPER(plus(s(z0), x1)) → c76(PLUS(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 686.59/213.89
PROPER(plus(plus(z0, z1), x1)) → c76(PLUS(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 686.59/213.89
PROPER(plus(U61(z0), x1)) → c76(PLUS(U61(proper(z0)), proper(x1)), PROPER(U61(z0)), PROPER(x1)) 686.59/213.89
PROPER(plus(U71(z0, z1, z2), x1)) → c76(PLUS(U71(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U71(z0, z1, z2)), PROPER(x1)) 686.59/213.89
PROPER(plus(U72(z0, z1, z2), x1)) → c76(PLUS(U72(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U72(z0, z1, z2)), PROPER(x1)) 686.59/213.89
PROPER(plus(x(z0, z1), x1)) → c76(PLUS(x(proper(z0), proper(z1)), proper(x1)), PROPER(x(z0, z1)), PROPER(x1)) 686.59/213.89
PROPER(plus(x0, tt)) → c76(PLUS(proper(x0), ok(tt)), PROPER(x0)) 686.59/213.89
PROPER(plus(x0, 0)) → c76(PLUS(proper(x0), ok(0)), PROPER(x0)) 686.59/213.89
PROPER(plus(tt, x1)) → c76(PLUS(ok(tt), proper(x1)), PROPER(x1)) 686.59/213.89
PROPER(plus(0, x1)) → c76(PLUS(ok(0), proper(x1)), PROPER(x1)) 686.59/213.89
PROPER(U61(U11(z0, z1))) → c77(U61'(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.59/213.89
PROPER(U61(U12(z0))) → c77(U61'(U12(proper(z0))), PROPER(U12(z0))) 686.59/213.89
PROPER(U61(isNat(z0))) → c77(U61'(isNat(proper(z0))), PROPER(isNat(z0))) 686.59/213.89
PROPER(U61(U21(z0))) → c77(U61'(U21(proper(z0))), PROPER(U21(z0))) 686.59/213.89
PROPER(U61(U31(z0, z1))) → c77(U61'(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.59/213.89
PROPER(U61(U32(z0))) → c77(U61'(U32(proper(z0))), PROPER(U32(z0))) 686.59/213.89
PROPER(U61(U41(z0, z1))) → c77(U61'(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.59/213.89
PROPER(U61(U51(z0, z1, z2))) → c77(U61'(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.59/213.89
PROPER(U61(U52(z0, z1, z2))) → c77(U61'(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.59/213.89
PROPER(U61(s(z0))) → c77(U61'(s(proper(z0))), PROPER(s(z0))) 686.59/213.89
PROPER(U61(plus(z0, z1))) → c77(U61'(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.59/213.89
PROPER(U61(U61(z0))) → c77(U61'(U61(proper(z0))), PROPER(U61(z0))) 686.59/213.89
PROPER(U61(U71(z0, z1, z2))) → c77(U61'(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.59/213.89
PROPER(U61(U72(z0, z1, z2))) → c77(U61'(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.59/213.89
PROPER(U61(x(z0, z1))) → c77(U61'(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.59/213.89
PROPER(U61(tt)) → c77(U61'(ok(tt))) 686.59/213.89
PROPER(U61(0)) → c77(U61'(ok(0))) 686.59/213.89
PROPER(U71(x0, x1, U11(z0, z1))) → c79(U71'(proper(x0), proper(x1), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U11(z0, z1))) 686.59/213.89
PROPER(U71(x0, x1, U12(z0))) → c79(U71'(proper(x0), proper(x1), U12(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U12(z0))) 686.59/213.89
PROPER(U71(x0, x1, isNat(z0))) → c79(U71'(proper(x0), proper(x1), isNat(proper(z0))), PROPER(x0), PROPER(x1), PROPER(isNat(z0))) 686.59/213.89
PROPER(U71(x0, x1, U21(z0))) → c79(U71'(proper(x0), proper(x1), U21(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U21(z0))) 686.59/213.89
PROPER(U71(x0, x1, U31(z0, z1))) → c79(U71'(proper(x0), proper(x1), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U31(z0, z1))) 686.59/213.89
PROPER(U71(x0, x1, U32(z0))) → c79(U71'(proper(x0), proper(x1), U32(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U32(z0))) 686.59/213.89
PROPER(U71(x0, x1, U41(z0, z1))) → c79(U71'(proper(x0), proper(x1), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U41(z0, z1))) 686.59/213.89
PROPER(U71(x0, x1, U51(z0, z1, z2))) → c79(U71'(proper(x0), proper(x1), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U51(z0, z1, z2))) 686.59/213.89
PROPER(U71(x0, x1, U52(z0, z1, z2))) → c79(U71'(proper(x0), proper(x1), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U52(z0, z1, z2))) 686.59/213.89
PROPER(U71(x0, x1, s(z0))) → c79(U71'(proper(x0), proper(x1), s(proper(z0))), PROPER(x0), PROPER(x1), PROPER(s(z0))) 686.59/213.89
PROPER(U71(x0, x1, plus(z0, z1))) → c79(U71'(proper(x0), proper(x1), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(plus(z0, z1))) 686.59/213.89
PROPER(U71(x0, x1, U61(z0))) → c79(U71'(proper(x0), proper(x1), U61(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U61(z0))) 686.59/213.89
PROPER(U71(x0, x1, U71(z0, z1, z2))) → c79(U71'(proper(x0), proper(x1), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U71(z0, z1, z2))) 686.59/213.89
PROPER(U71(x0, x1, U72(z0, z1, z2))) → c79(U71'(proper(x0), proper(x1), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U72(z0, z1, z2))) 686.59/213.89
PROPER(U71(x0, x1, x(z0, z1))) → c79(U71'(proper(x0), proper(x1), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(x(z0, z1))) 686.59/213.89
PROPER(U71(x0, U11(z0, z1), x2)) → c79(U71'(proper(x0), U11(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U11(z0, z1)), PROPER(x2)) 686.59/213.89
PROPER(U71(x0, U12(z0), x2)) → c79(U71'(proper(x0), U12(proper(z0)), proper(x2)), PROPER(x0), PROPER(U12(z0)), PROPER(x2)) 686.59/213.89
PROPER(U71(x0, isNat(z0), x2)) → c79(U71'(proper(x0), isNat(proper(z0)), proper(x2)), PROPER(x0), PROPER(isNat(z0)), PROPER(x2)) 686.59/213.89
PROPER(U71(x0, U21(z0), x2)) → c79(U71'(proper(x0), U21(proper(z0)), proper(x2)), PROPER(x0), PROPER(U21(z0)), PROPER(x2)) 686.59/213.89
PROPER(U71(x0, U31(z0, z1), x2)) → c79(U71'(proper(x0), U31(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U31(z0, z1)), PROPER(x2)) 686.59/213.89
PROPER(U71(x0, U32(z0), x2)) → c79(U71'(proper(x0), U32(proper(z0)), proper(x2)), PROPER(x0), PROPER(U32(z0)), PROPER(x2)) 686.59/213.89
PROPER(U71(x0, U41(z0, z1), x2)) → c79(U71'(proper(x0), U41(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U41(z0, z1)), PROPER(x2)) 686.59/213.89
PROPER(U71(x0, U51(z0, z1, z2), x2)) → c79(U71'(proper(x0), U51(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U51(z0, z1, z2)), PROPER(x2)) 686.59/213.89
PROPER(U71(x0, U52(z0, z1, z2), x2)) → c79(U71'(proper(x0), U52(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U52(z0, z1, z2)), PROPER(x2)) 686.59/213.89
PROPER(U71(x0, s(z0), x2)) → c79(U71'(proper(x0), s(proper(z0)), proper(x2)), PROPER(x0), PROPER(s(z0)), PROPER(x2)) 686.59/213.89
PROPER(U71(x0, plus(z0, z1), x2)) → c79(U71'(proper(x0), plus(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(plus(z0, z1)), PROPER(x2)) 686.59/213.89
PROPER(U71(x0, U61(z0), x2)) → c79(U71'(proper(x0), U61(proper(z0)), proper(x2)), PROPER(x0), PROPER(U61(z0)), PROPER(x2)) 686.59/213.89
PROPER(U71(x0, U71(z0, z1, z2), x2)) → c79(U71'(proper(x0), U71(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U71(z0, z1, z2)), PROPER(x2)) 686.59/213.89
PROPER(U71(x0, U72(z0, z1, z2), x2)) → c79(U71'(proper(x0), U72(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U72(z0, z1, z2)), PROPER(x2)) 686.59/213.89
PROPER(U71(x0, x(z0, z1), x2)) → c79(U71'(proper(x0), x(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(x(z0, z1)), PROPER(x2)) 686.59/213.89
PROPER(U71(U11(z0, z1), x1, x2)) → c79(U71'(U11(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U11(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.89
PROPER(U71(U12(z0), x1, x2)) → c79(U71'(U12(proper(z0)), proper(x1), proper(x2)), PROPER(U12(z0)), PROPER(x1), PROPER(x2)) 686.59/213.89
PROPER(U71(isNat(z0), x1, x2)) → c79(U71'(isNat(proper(z0)), proper(x1), proper(x2)), PROPER(isNat(z0)), PROPER(x1), PROPER(x2)) 686.59/213.89
PROPER(U71(U21(z0), x1, x2)) → c79(U71'(U21(proper(z0)), proper(x1), proper(x2)), PROPER(U21(z0)), PROPER(x1), PROPER(x2)) 686.59/213.89
PROPER(U71(U31(z0, z1), x1, x2)) → c79(U71'(U31(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U31(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.89
PROPER(U71(U32(z0), x1, x2)) → c79(U71'(U32(proper(z0)), proper(x1), proper(x2)), PROPER(U32(z0)), PROPER(x1), PROPER(x2)) 686.59/213.89
PROPER(U71(U41(z0, z1), x1, x2)) → c79(U71'(U41(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U41(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.89
PROPER(U71(U51(z0, z1, z2), x1, x2)) → c79(U71'(U51(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U51(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.59/213.89
PROPER(U71(U52(z0, z1, z2), x1, x2)) → c79(U71'(U52(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U52(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.59/213.89
PROPER(U71(s(z0), x1, x2)) → c79(U71'(s(proper(z0)), proper(x1), proper(x2)), PROPER(s(z0)), PROPER(x1), PROPER(x2)) 686.59/213.89
PROPER(U71(plus(z0, z1), x1, x2)) → c79(U71'(plus(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(plus(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.89
PROPER(U71(U61(z0), x1, x2)) → c79(U71'(U61(proper(z0)), proper(x1), proper(x2)), PROPER(U61(z0)), PROPER(x1), PROPER(x2)) 686.59/213.89
PROPER(U71(U71(z0, z1, z2), x1, x2)) → c79(U71'(U71(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U71(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.59/213.89
PROPER(U71(U72(z0, z1, z2), x1, x2)) → c79(U71'(U72(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U72(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.59/213.89
PROPER(U71(x(z0, z1), x1, x2)) → c79(U71'(x(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(x(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.89
PROPER(U71(x0, x1, tt)) → c79(U71'(proper(x0), proper(x1), ok(tt)), PROPER(x0), PROPER(x1)) 686.59/213.89
PROPER(U71(x0, x1, 0)) → c79(U71'(proper(x0), proper(x1), ok(0)), PROPER(x0), PROPER(x1)) 686.59/213.89
PROPER(U71(x0, tt, x2)) → c79(U71'(proper(x0), ok(tt), proper(x2)), PROPER(x0), PROPER(x2)) 686.59/213.89
PROPER(U71(x0, 0, x2)) → c79(U71'(proper(x0), ok(0), proper(x2)), PROPER(x0), PROPER(x2)) 686.59/213.89
PROPER(U71(tt, x1, x2)) → c79(U71'(ok(tt), proper(x1), proper(x2)), PROPER(x1), PROPER(x2)) 686.59/213.89
PROPER(U71(0, x1, x2)) → c79(U71'(ok(0), proper(x1), proper(x2)), PROPER(x1), PROPER(x2)) 686.59/213.89
PROPER(U72(x0, x1, U11(z0, z1))) → c80(U72'(proper(x0), proper(x1), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U11(z0, z1))) 686.59/213.89
PROPER(U72(x0, x1, U12(z0))) → c80(U72'(proper(x0), proper(x1), U12(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U12(z0))) 686.59/213.89
PROPER(U72(x0, x1, isNat(z0))) → c80(U72'(proper(x0), proper(x1), isNat(proper(z0))), PROPER(x0), PROPER(x1), PROPER(isNat(z0))) 686.59/213.89
PROPER(U72(x0, x1, U21(z0))) → c80(U72'(proper(x0), proper(x1), U21(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U21(z0))) 686.59/213.89
PROPER(U72(x0, x1, U31(z0, z1))) → c80(U72'(proper(x0), proper(x1), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U31(z0, z1))) 686.59/213.89
PROPER(U72(x0, x1, U32(z0))) → c80(U72'(proper(x0), proper(x1), U32(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U32(z0))) 686.59/213.89
PROPER(U72(x0, x1, U41(z0, z1))) → c80(U72'(proper(x0), proper(x1), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U41(z0, z1))) 686.59/213.89
PROPER(U72(x0, x1, U51(z0, z1, z2))) → c80(U72'(proper(x0), proper(x1), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U51(z0, z1, z2))) 686.59/213.89
PROPER(U72(x0, x1, U52(z0, z1, z2))) → c80(U72'(proper(x0), proper(x1), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U52(z0, z1, z2))) 686.59/213.89
PROPER(U72(x0, x1, s(z0))) → c80(U72'(proper(x0), proper(x1), s(proper(z0))), PROPER(x0), PROPER(x1), PROPER(s(z0))) 686.59/213.89
PROPER(U72(x0, x1, plus(z0, z1))) → c80(U72'(proper(x0), proper(x1), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(plus(z0, z1))) 686.59/213.89
PROPER(U72(x0, x1, U61(z0))) → c80(U72'(proper(x0), proper(x1), U61(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U61(z0))) 686.59/213.89
PROPER(U72(x0, x1, U71(z0, z1, z2))) → c80(U72'(proper(x0), proper(x1), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U71(z0, z1, z2))) 686.59/213.89
PROPER(U72(x0, x1, U72(z0, z1, z2))) → c80(U72'(proper(x0), proper(x1), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U72(z0, z1, z2))) 686.59/213.89
PROPER(U72(x0, x1, x(z0, z1))) → c80(U72'(proper(x0), proper(x1), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(x(z0, z1))) 686.59/213.89
PROPER(U72(x0, U11(z0, z1), x2)) → c80(U72'(proper(x0), U11(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U11(z0, z1)), PROPER(x2)) 686.59/213.89
PROPER(U72(x0, U12(z0), x2)) → c80(U72'(proper(x0), U12(proper(z0)), proper(x2)), PROPER(x0), PROPER(U12(z0)), PROPER(x2)) 686.59/213.89
PROPER(U72(x0, isNat(z0), x2)) → c80(U72'(proper(x0), isNat(proper(z0)), proper(x2)), PROPER(x0), PROPER(isNat(z0)), PROPER(x2)) 686.59/213.89
PROPER(U72(x0, U21(z0), x2)) → c80(U72'(proper(x0), U21(proper(z0)), proper(x2)), PROPER(x0), PROPER(U21(z0)), PROPER(x2)) 686.59/213.89
PROPER(U72(x0, U31(z0, z1), x2)) → c80(U72'(proper(x0), U31(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U31(z0, z1)), PROPER(x2)) 686.59/213.89
PROPER(U72(x0, U32(z0), x2)) → c80(U72'(proper(x0), U32(proper(z0)), proper(x2)), PROPER(x0), PROPER(U32(z0)), PROPER(x2)) 686.59/213.89
PROPER(U72(x0, U41(z0, z1), x2)) → c80(U72'(proper(x0), U41(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U41(z0, z1)), PROPER(x2)) 686.59/213.89
PROPER(U72(x0, U51(z0, z1, z2), x2)) → c80(U72'(proper(x0), U51(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U51(z0, z1, z2)), PROPER(x2)) 686.59/213.89
PROPER(U72(x0, U52(z0, z1, z2), x2)) → c80(U72'(proper(x0), U52(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U52(z0, z1, z2)), PROPER(x2)) 686.59/213.89
PROPER(U72(x0, s(z0), x2)) → c80(U72'(proper(x0), s(proper(z0)), proper(x2)), PROPER(x0), PROPER(s(z0)), PROPER(x2)) 686.59/213.89
PROPER(U72(x0, plus(z0, z1), x2)) → c80(U72'(proper(x0), plus(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(plus(z0, z1)), PROPER(x2)) 686.59/213.89
PROPER(U72(x0, U61(z0), x2)) → c80(U72'(proper(x0), U61(proper(z0)), proper(x2)), PROPER(x0), PROPER(U61(z0)), PROPER(x2)) 686.59/213.89
PROPER(U72(x0, U71(z0, z1, z2), x2)) → c80(U72'(proper(x0), U71(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U71(z0, z1, z2)), PROPER(x2)) 686.59/213.89
PROPER(U72(x0, U72(z0, z1, z2), x2)) → c80(U72'(proper(x0), U72(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U72(z0, z1, z2)), PROPER(x2)) 686.59/213.89
PROPER(U72(x0, x(z0, z1), x2)) → c80(U72'(proper(x0), x(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(x(z0, z1)), PROPER(x2)) 686.59/213.89
PROPER(U72(U11(z0, z1), x1, x2)) → c80(U72'(U11(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U11(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.89
PROPER(U72(U12(z0), x1, x2)) → c80(U72'(U12(proper(z0)), proper(x1), proper(x2)), PROPER(U12(z0)), PROPER(x1), PROPER(x2)) 686.59/213.89
PROPER(U72(isNat(z0), x1, x2)) → c80(U72'(isNat(proper(z0)), proper(x1), proper(x2)), PROPER(isNat(z0)), PROPER(x1), PROPER(x2)) 686.59/213.89
PROPER(U72(U21(z0), x1, x2)) → c80(U72'(U21(proper(z0)), proper(x1), proper(x2)), PROPER(U21(z0)), PROPER(x1), PROPER(x2)) 686.59/213.89
PROPER(U72(U31(z0, z1), x1, x2)) → c80(U72'(U31(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U31(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.89
PROPER(U72(U32(z0), x1, x2)) → c80(U72'(U32(proper(z0)), proper(x1), proper(x2)), PROPER(U32(z0)), PROPER(x1), PROPER(x2)) 686.59/213.89
PROPER(U72(U41(z0, z1), x1, x2)) → c80(U72'(U41(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U41(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.89
PROPER(U72(U51(z0, z1, z2), x1, x2)) → c80(U72'(U51(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U51(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.59/213.89
PROPER(U72(U52(z0, z1, z2), x1, x2)) → c80(U72'(U52(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U52(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.59/213.89
PROPER(U72(s(z0), x1, x2)) → c80(U72'(s(proper(z0)), proper(x1), proper(x2)), PROPER(s(z0)), PROPER(x1), PROPER(x2)) 686.59/213.89
PROPER(U72(plus(z0, z1), x1, x2)) → c80(U72'(plus(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(plus(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.89
PROPER(U72(U61(z0), x1, x2)) → c80(U72'(U61(proper(z0)), proper(x1), proper(x2)), PROPER(U61(z0)), PROPER(x1), PROPER(x2)) 686.59/213.89
PROPER(U72(U71(z0, z1, z2), x1, x2)) → c80(U72'(U71(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U71(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.59/213.89
PROPER(U72(U72(z0, z1, z2), x1, x2)) → c80(U72'(U72(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U72(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.59/213.89
PROPER(U72(x(z0, z1), x1, x2)) → c80(U72'(x(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(x(z0, z1)), PROPER(x1), PROPER(x2)) 686.59/213.89
PROPER(U72(x0, x1, tt)) → c80(U72'(proper(x0), proper(x1), ok(tt)), PROPER(x0), PROPER(x1)) 686.59/213.89
PROPER(U72(x0, x1, 0)) → c80(U72'(proper(x0), proper(x1), ok(0)), PROPER(x0), PROPER(x1)) 686.59/213.89
PROPER(U72(x0, tt, x2)) → c80(U72'(proper(x0), ok(tt), proper(x2)), PROPER(x0), PROPER(x2)) 686.59/213.89
PROPER(U72(x0, 0, x2)) → c80(U72'(proper(x0), ok(0), proper(x2)), PROPER(x0), PROPER(x2)) 686.59/213.89
PROPER(U72(tt, x1, x2)) → c80(U72'(ok(tt), proper(x1), proper(x2)), PROPER(x1), PROPER(x2)) 686.59/213.89
PROPER(U72(0, x1, x2)) → c80(U72'(ok(0), proper(x1), proper(x2)), PROPER(x1), PROPER(x2)) 686.59/213.89
PROPER(x(x0, U11(z0, z1))) → c81(X(proper(x0), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(U11(z0, z1))) 686.59/213.89
PROPER(x(x0, U12(z0))) → c81(X(proper(x0), U12(proper(z0))), PROPER(x0), PROPER(U12(z0))) 686.59/213.89
PROPER(x(x0, isNat(z0))) → c81(X(proper(x0), isNat(proper(z0))), PROPER(x0), PROPER(isNat(z0))) 686.59/213.89
PROPER(x(x0, U21(z0))) → c81(X(proper(x0), U21(proper(z0))), PROPER(x0), PROPER(U21(z0))) 686.59/213.89
PROPER(x(x0, U31(z0, z1))) → c81(X(proper(x0), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(U31(z0, z1))) 686.59/213.89
PROPER(x(x0, U32(z0))) → c81(X(proper(x0), U32(proper(z0))), PROPER(x0), PROPER(U32(z0))) 686.59/213.89
PROPER(x(x0, U41(z0, z1))) → c81(X(proper(x0), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(U41(z0, z1))) 686.59/213.89
PROPER(x(x0, U51(z0, z1, z2))) → c81(X(proper(x0), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U51(z0, z1, z2))) 686.59/213.89
PROPER(x(x0, U52(z0, z1, z2))) → c81(X(proper(x0), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U52(z0, z1, z2))) 686.59/213.89
PROPER(x(x0, s(z0))) → c81(X(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 686.59/213.89
PROPER(x(x0, plus(z0, z1))) → c81(X(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 686.59/213.89
PROPER(x(x0, U61(z0))) → c81(X(proper(x0), U61(proper(z0))), PROPER(x0), PROPER(U61(z0))) 686.59/213.89
PROPER(x(x0, U71(z0, z1, z2))) → c81(X(proper(x0), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U71(z0, z1, z2))) 686.59/213.89
PROPER(x(x0, U72(z0, z1, z2))) → c81(X(proper(x0), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U72(z0, z1, z2))) 686.59/213.89
PROPER(x(x0, x(z0, z1))) → c81(X(proper(x0), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x(z0, z1))) 686.59/213.89
PROPER(x(U11(z0, z1), x1)) → c81(X(U11(proper(z0), proper(z1)), proper(x1)), PROPER(U11(z0, z1)), PROPER(x1)) 686.59/213.89
PROPER(x(U12(z0), x1)) → c81(X(U12(proper(z0)), proper(x1)), PROPER(U12(z0)), PROPER(x1)) 686.59/213.89
PROPER(x(isNat(z0), x1)) → c81(X(isNat(proper(z0)), proper(x1)), PROPER(isNat(z0)), PROPER(x1)) 686.59/213.89
PROPER(x(U21(z0), x1)) → c81(X(U21(proper(z0)), proper(x1)), PROPER(U21(z0)), PROPER(x1)) 686.59/213.89
PROPER(x(U31(z0, z1), x1)) → c81(X(U31(proper(z0), proper(z1)), proper(x1)), PROPER(U31(z0, z1)), PROPER(x1)) 686.59/213.89
PROPER(x(U32(z0), x1)) → c81(X(U32(proper(z0)), proper(x1)), PROPER(U32(z0)), PROPER(x1)) 686.59/213.89
PROPER(x(U41(z0, z1), x1)) → c81(X(U41(proper(z0), proper(z1)), proper(x1)), PROPER(U41(z0, z1)), PROPER(x1)) 686.59/213.89
PROPER(x(U51(z0, z1, z2), x1)) → c81(X(U51(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U51(z0, z1, z2)), PROPER(x1)) 686.59/213.89
PROPER(x(U52(z0, z1, z2), x1)) → c81(X(U52(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U52(z0, z1, z2)), PROPER(x1)) 686.59/213.89
PROPER(x(s(z0), x1)) → c81(X(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 686.59/213.89
PROPER(x(plus(z0, z1), x1)) → c81(X(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 686.59/213.89
PROPER(x(U61(z0), x1)) → c81(X(U61(proper(z0)), proper(x1)), PROPER(U61(z0)), PROPER(x1)) 686.59/213.89
PROPER(x(U71(z0, z1, z2), x1)) → c81(X(U71(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U71(z0, z1, z2)), PROPER(x1)) 686.59/213.89
PROPER(x(U72(z0, z1, z2), x1)) → c81(X(U72(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U72(z0, z1, z2)), PROPER(x1)) 686.59/213.89
PROPER(x(x(z0, z1), x1)) → c81(X(x(proper(z0), proper(z1)), proper(x1)), PROPER(x(z0, z1)), PROPER(x1)) 686.59/213.89
PROPER(x(x0, tt)) → c81(X(proper(x0), ok(tt)), PROPER(x0)) 686.59/213.89
PROPER(x(x0, 0)) → c81(X(proper(x0), ok(0)), PROPER(x0)) 686.59/213.89
PROPER(x(tt, x1)) → c81(X(ok(tt), proper(x1)), PROPER(x1)) 686.59/213.89
PROPER(x(0, x1)) → c81(X(ok(0), proper(x1)), PROPER(x1)) 686.59/213.89
TOP(mark(U11(z0, z1))) → c83(TOP(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.59/213.89
TOP(mark(tt)) → c83(TOP(ok(tt)), PROPER(tt)) 686.59/213.89
TOP(mark(U12(z0))) → c83(TOP(U12(proper(z0))), PROPER(U12(z0))) 686.59/213.89
TOP(mark(isNat(z0))) → c83(TOP(isNat(proper(z0))), PROPER(isNat(z0))) 686.59/213.89
TOP(mark(U21(z0))) → c83(TOP(U21(proper(z0))), PROPER(U21(z0))) 686.59/213.89
TOP(mark(U31(z0, z1))) → c83(TOP(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.59/213.89
TOP(mark(U32(z0))) → c83(TOP(U32(proper(z0))), PROPER(U32(z0))) 686.59/213.89
TOP(mark(U41(z0, z1))) → c83(TOP(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.59/213.89
TOP(mark(U51(z0, z1, z2))) → c83(TOP(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.59/213.89
TOP(mark(U52(z0, z1, z2))) → c83(TOP(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.59/213.89
TOP(mark(s(z0))) → c83(TOP(s(proper(z0))), PROPER(s(z0))) 686.59/213.89
TOP(mark(plus(z0, z1))) → c83(TOP(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.59/213.89
TOP(mark(U61(z0))) → c83(TOP(U61(proper(z0))), PROPER(U61(z0))) 686.59/213.89
TOP(mark(0)) → c83(TOP(ok(0)), PROPER(0)) 686.59/213.89
TOP(mark(U71(z0, z1, z2))) → c83(TOP(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.59/213.89
TOP(mark(U72(z0, z1, z2))) → c83(TOP(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.59/213.89
TOP(mark(x(z0, z1))) → c83(TOP(x(proper(z0), proper(z1))), PROPER(x(z0, z1)))
S tuples:

ACTIVE(plus(z0, z1)) → c28(PLUS(active(z0), z1), ACTIVE(z0)) 686.59/213.89
ACTIVE(plus(z0, z1)) → c29(PLUS(z0, active(z1)), ACTIVE(z1)) 686.59/213.89
ACTIVE(x(z0, z1)) → c33(X(active(z0), z1), ACTIVE(z0)) 686.59/213.89
ACTIVE(x(z0, z1)) → c34(X(z0, active(z1)), ACTIVE(z1)) 686.59/213.89
U11'(mark(z0), z1) → c35(U11'(z0, z1)) 686.59/213.89
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1)) 686.59/213.89
U12'(mark(z0)) → c37(U12'(z0)) 686.59/213.89
U12'(ok(z0)) → c38(U12'(z0)) 686.59/213.89
U21'(mark(z0)) → c39(U21'(z0)) 686.59/213.89
U21'(ok(z0)) → c40(U21'(z0)) 686.59/213.89
U31'(mark(z0), z1) → c41(U31'(z0, z1)) 686.59/213.89
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 686.59/213.89
U32'(mark(z0)) → c43(U32'(z0)) 686.59/213.89
U32'(ok(z0)) → c44(U32'(z0)) 686.59/213.89
U41'(mark(z0), z1) → c45(U41'(z0, z1)) 686.59/213.89
U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1)) 686.59/213.89
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2)) 686.59/213.89
U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2)) 686.59/213.89
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2)) 686.59/213.89
U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2)) 686.59/213.89
S(mark(z0)) → c51(S(z0)) 686.59/213.89
S(ok(z0)) → c52(S(z0)) 686.59/213.89
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 686.59/213.89
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 686.59/213.89
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 686.59/213.89
U61'(mark(z0)) → c56(U61'(z0)) 686.59/213.89
U61'(ok(z0)) → c57(U61'(z0)) 686.59/213.89
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2)) 686.59/213.89
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2)) 686.59/213.89
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2)) 686.59/213.89
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 686.59/213.89
X(mark(z0), z1) → c62(X(z0, z1)) 686.59/213.89
X(z0, mark(z1)) → c63(X(z0, z1)) 686.59/213.89
X(ok(z0), ok(z1)) → c64(X(z0, z1)) 686.59/213.89
ISNAT(ok(z0)) → c82(ISNAT(z0)) 686.59/213.89
TOP(ok(z0)) → c84(TOP(active(z0)), ACTIVE(z0)) 686.59/213.89
ACTIVE(isNat(s(z0))) → c13(ISNAT(z0)) 686.59/213.89
ACTIVE(plus(z0, s(z1))) → c16(ISNAT(z1)) 686.59/213.89
ACTIVE(x(z0, s(z1))) → c18(ISNAT(z1)) 686.59/213.89
ACTIVE(U11(tt, z0)) → c1(U12'(isNat(z0))) 686.59/213.89
ACTIVE(U11(tt, z0)) → c1(ISNAT(z0)) 686.59/213.89
ACTIVE(U31(tt, z0)) → c1(U32'(isNat(z0))) 686.59/213.89
ACTIVE(U31(tt, z0)) → c1(ISNAT(z0)) 686.59/213.89
ACTIVE(U51(tt, z0, z1)) → c1(U52'(isNat(z1), z0, z1)) 686.59/213.89
ACTIVE(U51(tt, z0, z1)) → c1(ISNAT(z1)) 686.59/213.89
ACTIVE(U52(tt, z0, z1)) → c1(S(plus(z1, z0))) 686.59/213.89
ACTIVE(U52(tt, z0, z1)) → c1(PLUS(z1, z0)) 686.59/213.89
ACTIVE(U71(tt, z0, z1)) → c1(U72'(isNat(z1), z0, z1)) 686.59/213.89
ACTIVE(U71(tt, z0, z1)) → c1(ISNAT(z1)) 686.59/213.89
ACTIVE(U72(tt, z0, z1)) → c1(PLUS(x(z1, z0), z1)) 686.59/213.89
ACTIVE(U72(tt, z0, z1)) → c1(X(z1, z0)) 686.59/213.89
ACTIVE(isNat(plus(z0, z1))) → c1(U11'(isNat(z0), z1)) 686.59/213.89
ACTIVE(isNat(plus(z0, z1))) → c1(ISNAT(z0)) 686.59/213.89
ACTIVE(isNat(x(z0, z1))) → c1(U31'(isNat(z0), z1)) 686.59/213.89
ACTIVE(isNat(x(z0, z1))) → c1(ISNAT(z0)) 686.59/213.89
ACTIVE(plus(z0, 0)) → c1(U41'(isNat(z0), z0)) 686.59/213.89
ACTIVE(plus(z0, 0)) → c1(ISNAT(z0)) 686.59/213.89
ACTIVE(x(z0, 0)) → c1(U61'(isNat(z0))) 686.59/213.89
ACTIVE(x(z0, 0)) → c1(ISNAT(z0)) 686.59/213.89
ACTIVE(U11(plus(z0, 0), x1)) → c19(U11'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.59/213.89
ACTIVE(U11(plus(z0, s(z1)), x1)) → c19(U11'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.59/213.89
ACTIVE(U11(x(z0, 0), x1)) → c19(U11'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.59/213.89
ACTIVE(U11(x(z0, s(z1)), x1)) → c19(U11'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.59/213.89
ACTIVE(U11(U11(z0, z1), x1)) → c19(U11'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.59/213.89
ACTIVE(U11(U12(z0), x1)) → c19(U11'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.59/213.89
ACTIVE(U11(U21(z0), x1)) → c19(U11'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.59/213.89
ACTIVE(U11(U31(z0, z1), x1)) → c19(U11'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.59/213.89
ACTIVE(U11(U32(z0), x1)) → c19(U11'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.59/213.89
ACTIVE(U11(U41(z0, z1), x1)) → c19(U11'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.59/213.89
ACTIVE(U11(U51(z0, z1, z2), x1)) → c19(U11'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.59/213.89
ACTIVE(U11(U52(z0, z1, z2), x1)) → c19(U11'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.59/213.89
ACTIVE(U11(s(z0), x1)) → c19(U11'(s(active(z0)), x1), ACTIVE(s(z0))) 686.59/213.89
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.59/213.89
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.59/213.89
ACTIVE(U11(U61(z0), x1)) → c19(U11'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.59/213.89
ACTIVE(U11(U71(z0, z1, z2), x1)) → c19(U11'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.59/213.89
ACTIVE(U11(U72(z0, z1, z2), x1)) → c19(U11'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.59/213.89
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.59/213.89
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.59/213.89
ACTIVE(U11(isNat(0), x1)) → c19(U11'(mark(tt), x1)) 686.59/213.89
ACTIVE(U11(U11(tt, z0), x1)) → c(U11'(mark(U12(isNat(z0))), x1)) 686.59/213.89
ACTIVE(U11(U11(tt, z0), x1)) → c(ACTIVE(U11(tt, z0))) 686.59/213.89
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(U11'(mark(U11(isNat(z0), z1)), x1)) 686.59/213.89
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(ACTIVE(isNat(plus(z0, z1)))) 686.59/213.89
ACTIVE(U11(isNat(s(z0)), x1)) → c(U11'(mark(U21(isNat(z0))), x1)) 686.59/213.89
ACTIVE(U11(isNat(s(z0)), x1)) → c(ACTIVE(isNat(s(z0)))) 686.59/213.89
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(U11'(mark(U31(isNat(z0), z1)), x1)) 686.59/213.89
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(ACTIVE(isNat(x(z0, z1)))) 686.59/213.89
ACTIVE(U12(plus(z0, 0))) → c20(U12'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.59/213.89
ACTIVE(U12(plus(z0, s(z1)))) → c20(U12'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.59/213.89
ACTIVE(U12(x(z0, 0))) → c20(U12'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.59/213.89
ACTIVE(U12(x(z0, s(z1)))) → c20(U12'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.59/213.89
ACTIVE(U12(U11(z0, z1))) → c20(U12'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.59/213.89
ACTIVE(U12(U12(z0))) → c20(U12'(U12(active(z0))), ACTIVE(U12(z0))) 686.59/213.89
ACTIVE(U12(U21(z0))) → c20(U12'(U21(active(z0))), ACTIVE(U21(z0))) 686.59/213.89
ACTIVE(U12(U31(z0, z1))) → c20(U12'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.59/213.89
ACTIVE(U12(U32(z0))) → c20(U12'(U32(active(z0))), ACTIVE(U32(z0))) 686.59/213.89
ACTIVE(U12(U41(z0, z1))) → c20(U12'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.59/213.89
ACTIVE(U12(U51(z0, z1, z2))) → c20(U12'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.59/213.89
ACTIVE(U12(U52(z0, z1, z2))) → c20(U12'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.59/213.89
ACTIVE(U12(s(z0))) → c20(U12'(s(active(z0))), ACTIVE(s(z0))) 686.59/213.89
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.59/213.89
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.59/213.89
ACTIVE(U12(U61(z0))) → c20(U12'(U61(active(z0))), ACTIVE(U61(z0))) 686.59/213.89
ACTIVE(U12(U71(z0, z1, z2))) → c20(U12'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.59/213.89
ACTIVE(U12(U72(z0, z1, z2))) → c20(U12'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.59/213.89
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.59/213.89
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.59/213.89
ACTIVE(U11(U12(tt), x1)) → c19(U11'(mark(tt), x1)) 686.59/213.89
ACTIVE(U12(U12(tt))) → c20(U12'(mark(tt))) 686.59/213.89
ACTIVE(U12(isNat(0))) → c20(U12'(mark(tt))) 686.59/213.89
ACTIVE(U12(U11(tt, z0))) → c2(U12'(mark(U12(isNat(z0))))) 686.59/213.89
ACTIVE(U12(U11(tt, z0))) → c2(ACTIVE(U11(tt, z0))) 686.59/213.89
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(U12'(mark(U11(isNat(z0), z1)))) 686.59/213.89
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(ACTIVE(isNat(plus(z0, z1)))) 686.59/213.89
ACTIVE(U12(isNat(s(z0)))) → c2(U12'(mark(U21(isNat(z0))))) 686.59/213.89
ACTIVE(U12(isNat(s(z0)))) → c2(ACTIVE(isNat(s(z0)))) 686.59/213.89
ACTIVE(U12(isNat(x(z0, z1)))) → c2(U12'(mark(U31(isNat(z0), z1)))) 686.59/213.89
ACTIVE(U12(isNat(x(z0, z1)))) → c2(ACTIVE(isNat(x(z0, z1)))) 686.59/213.89
ACTIVE(U21(plus(z0, 0))) → c21(U21'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.59/213.89
ACTIVE(U21(plus(z0, s(z1)))) → c21(U21'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.59/213.89
ACTIVE(U21(x(z0, 0))) → c21(U21'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.59/213.89
ACTIVE(U21(x(z0, s(z1)))) → c21(U21'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.59/213.89
ACTIVE(U21(U11(z0, z1))) → c21(U21'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.59/213.89
ACTIVE(U21(U12(z0))) → c21(U21'(U12(active(z0))), ACTIVE(U12(z0))) 686.59/213.89
ACTIVE(U21(U21(z0))) → c21(U21'(U21(active(z0))), ACTIVE(U21(z0))) 686.59/213.89
ACTIVE(U21(U31(z0, z1))) → c21(U21'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.59/213.89
ACTIVE(U21(U32(z0))) → c21(U21'(U32(active(z0))), ACTIVE(U32(z0))) 686.59/213.89
ACTIVE(U21(U41(z0, z1))) → c21(U21'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.59/213.89
ACTIVE(U21(U51(z0, z1, z2))) → c21(U21'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.59/213.89
ACTIVE(U21(U52(z0, z1, z2))) → c21(U21'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.59/213.89
ACTIVE(U21(s(z0))) → c21(U21'(s(active(z0))), ACTIVE(s(z0))) 686.59/213.89
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.59/213.89
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.59/213.89
ACTIVE(U21(U61(z0))) → c21(U21'(U61(active(z0))), ACTIVE(U61(z0))) 686.59/213.89
ACTIVE(U21(U71(z0, z1, z2))) → c21(U21'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.59/213.89
ACTIVE(U21(U72(z0, z1, z2))) → c21(U21'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.59/213.89
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.59/213.89
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.59/213.89
ACTIVE(U11(U21(tt), x1)) → c19(U11'(mark(tt), x1)) 686.59/213.89
ACTIVE(U12(U21(tt))) → c20(U12'(mark(tt))) 686.59/213.89
ACTIVE(U21(U12(tt))) → c21(U21'(mark(tt))) 686.59/213.89
ACTIVE(U21(U21(tt))) → c21(U21'(mark(tt))) 686.59/213.89
ACTIVE(U21(isNat(0))) → c21(U21'(mark(tt))) 686.59/213.89
ACTIVE(U21(U11(tt, z0))) → c3(U21'(mark(U12(isNat(z0))))) 686.59/213.89
ACTIVE(U21(U11(tt, z0))) → c3(ACTIVE(U11(tt, z0))) 686.59/213.89
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(U21'(mark(U11(isNat(z0), z1)))) 686.59/213.89
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(ACTIVE(isNat(plus(z0, z1)))) 686.59/213.89
ACTIVE(U21(isNat(s(z0)))) → c3(U21'(mark(U21(isNat(z0))))) 686.59/213.89
ACTIVE(U21(isNat(s(z0)))) → c3(ACTIVE(isNat(s(z0)))) 686.59/213.89
ACTIVE(U21(isNat(x(z0, z1)))) → c3(U21'(mark(U31(isNat(z0), z1)))) 686.59/213.89
ACTIVE(U21(isNat(x(z0, z1)))) → c3(ACTIVE(isNat(x(z0, z1)))) 686.59/213.89
ACTIVE(U31(plus(z0, 0), x1)) → c22(U31'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.59/213.89
ACTIVE(U31(plus(z0, s(z1)), x1)) → c22(U31'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.59/213.89
ACTIVE(U31(x(z0, 0), x1)) → c22(U31'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.59/213.89
ACTIVE(U31(x(z0, s(z1)), x1)) → c22(U31'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.59/213.89
ACTIVE(U31(U11(z0, z1), x1)) → c22(U31'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.59/213.89
ACTIVE(U31(U12(z0), x1)) → c22(U31'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.59/213.89
ACTIVE(U31(U21(z0), x1)) → c22(U31'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.59/213.89
ACTIVE(U31(U31(z0, z1), x1)) → c22(U31'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.59/213.89
ACTIVE(U31(U32(z0), x1)) → c22(U31'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.59/213.89
ACTIVE(U31(U41(z0, z1), x1)) → c22(U31'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.59/213.89
ACTIVE(U31(U51(z0, z1, z2), x1)) → c22(U31'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.59/213.89
ACTIVE(U31(U52(z0, z1, z2), x1)) → c22(U31'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.59/213.89
ACTIVE(U31(s(z0), x1)) → c22(U31'(s(active(z0)), x1), ACTIVE(s(z0))) 686.59/213.89
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.59/213.89
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.59/213.89
ACTIVE(U31(U61(z0), x1)) → c22(U31'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.59/213.89
ACTIVE(U31(U71(z0, z1, z2), x1)) → c22(U31'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.59/213.89
ACTIVE(U31(U72(z0, z1, z2), x1)) → c22(U31'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.59/213.89
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.59/213.89
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.59/213.89
ACTIVE(U31(U12(tt), x1)) → c22(U31'(mark(tt), x1)) 686.59/213.89
ACTIVE(U31(U21(tt), x1)) → c22(U31'(mark(tt), x1)) 686.59/213.89
ACTIVE(U31(isNat(0), x1)) → c22(U31'(mark(tt), x1)) 686.59/213.89
ACTIVE(U11(U31(tt, z0), x1)) → c4(U11'(mark(U32(isNat(z0))), x1)) 686.59/213.89
ACTIVE(U11(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 686.59/213.89
ACTIVE(U12(U31(tt, z0))) → c4(U12'(mark(U32(isNat(z0))))) 686.59/213.89
ACTIVE(U12(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 686.59/213.89
ACTIVE(U21(U31(tt, z0))) → c4(U21'(mark(U32(isNat(z0))))) 686.59/213.89
ACTIVE(U21(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 686.59/213.89
ACTIVE(U31(U11(tt, z0), x1)) → c4(U31'(mark(U12(isNat(z0))), x1)) 686.59/213.89
ACTIVE(U31(U11(tt, z0), x1)) → c4(ACTIVE(U11(tt, z0))) 686.59/213.89
ACTIVE(U31(U31(tt, z0), x1)) → c4(U31'(mark(U32(isNat(z0))), x1)) 686.59/213.89
ACTIVE(U31(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 686.59/213.89
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(U31'(mark(U11(isNat(z0), z1)), x1)) 686.59/213.89
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(ACTIVE(isNat(plus(z0, z1)))) 686.59/213.89
ACTIVE(U31(isNat(s(z0)), x1)) → c4(U31'(mark(U21(isNat(z0))), x1)) 686.59/213.89
ACTIVE(U31(isNat(s(z0)), x1)) → c4(ACTIVE(isNat(s(z0)))) 686.59/213.89
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(U31'(mark(U31(isNat(z0), z1)), x1)) 686.59/213.89
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(ACTIVE(isNat(x(z0, z1)))) 686.59/213.89
ACTIVE(U32(plus(z0, 0))) → c23(U32'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.59/213.89
ACTIVE(U32(plus(z0, s(z1)))) → c23(U32'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.59/213.89
ACTIVE(U32(x(z0, 0))) → c23(U32'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.59/213.89
ACTIVE(U32(x(z0, s(z1)))) → c23(U32'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.59/213.89
ACTIVE(U32(U11(z0, z1))) → c23(U32'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.59/213.89
ACTIVE(U32(U12(z0))) → c23(U32'(U12(active(z0))), ACTIVE(U12(z0))) 686.59/213.89
ACTIVE(U32(U21(z0))) → c23(U32'(U21(active(z0))), ACTIVE(U21(z0))) 686.59/213.89
ACTIVE(U32(U31(z0, z1))) → c23(U32'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.59/213.89
ACTIVE(U32(U32(z0))) → c23(U32'(U32(active(z0))), ACTIVE(U32(z0))) 686.59/213.89
ACTIVE(U32(U41(z0, z1))) → c23(U32'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.59/213.89
ACTIVE(U32(U51(z0, z1, z2))) → c23(U32'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.59/213.89
ACTIVE(U32(U52(z0, z1, z2))) → c23(U32'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.59/213.89
ACTIVE(U32(s(z0))) → c23(U32'(s(active(z0))), ACTIVE(s(z0))) 686.59/213.89
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.59/213.89
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.59/213.89
ACTIVE(U32(U61(z0))) → c23(U32'(U61(active(z0))), ACTIVE(U61(z0))) 686.59/213.89
ACTIVE(U32(U71(z0, z1, z2))) → c23(U32'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.59/213.89
ACTIVE(U32(U72(z0, z1, z2))) → c23(U32'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.59/213.89
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.59/213.89
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.59/213.89
ACTIVE(U11(U32(tt), x1)) → c19(U11'(mark(tt), x1)) 686.59/213.89
ACTIVE(U12(U32(tt))) → c20(U12'(mark(tt))) 686.59/213.89
ACTIVE(U21(U32(tt))) → c21(U21'(mark(tt))) 686.59/213.89
ACTIVE(U31(U32(tt), x1)) → c22(U31'(mark(tt), x1)) 686.59/213.89
ACTIVE(U32(U12(tt))) → c23(U32'(mark(tt))) 686.59/213.89
ACTIVE(U32(U21(tt))) → c23(U32'(mark(tt))) 686.59/213.89
ACTIVE(U32(U32(tt))) → c23(U32'(mark(tt))) 686.59/213.89
ACTIVE(U32(isNat(0))) → c23(U32'(mark(tt))) 686.59/213.89
ACTIVE(U32(U11(tt, z0))) → c5(U32'(mark(U12(isNat(z0))))) 686.59/213.89
ACTIVE(U32(U11(tt, z0))) → c5(ACTIVE(U11(tt, z0))) 686.59/213.89
ACTIVE(U32(U31(tt, z0))) → c5(U32'(mark(U32(isNat(z0))))) 686.59/213.89
ACTIVE(U32(U31(tt, z0))) → c5(ACTIVE(U31(tt, z0))) 686.59/213.89
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(U32'(mark(U11(isNat(z0), z1)))) 686.59/213.89
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(ACTIVE(isNat(plus(z0, z1)))) 686.59/213.89
ACTIVE(U32(isNat(s(z0)))) → c5(U32'(mark(U21(isNat(z0))))) 686.59/213.89
ACTIVE(U32(isNat(s(z0)))) → c5(ACTIVE(isNat(s(z0)))) 686.59/213.89
ACTIVE(U32(isNat(x(z0, z1)))) → c5(U32'(mark(U31(isNat(z0), z1)))) 686.59/213.90
ACTIVE(U32(isNat(x(z0, z1)))) → c5(ACTIVE(isNat(x(z0, z1)))) 686.59/213.90
ACTIVE(U41(plus(z0, 0), x1)) → c24(U41'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.59/213.90
ACTIVE(U41(plus(z0, s(z1)), x1)) → c24(U41'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.59/213.90
ACTIVE(U41(x(z0, 0), x1)) → c24(U41'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.59/213.90
ACTIVE(U41(x(z0, s(z1)), x1)) → c24(U41'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.59/213.90
ACTIVE(U41(U11(z0, z1), x1)) → c24(U41'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.59/213.90
ACTIVE(U41(U12(z0), x1)) → c24(U41'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.59/213.90
ACTIVE(U41(U21(z0), x1)) → c24(U41'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.59/213.90
ACTIVE(U41(U31(z0, z1), x1)) → c24(U41'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.59/213.90
ACTIVE(U41(U32(z0), x1)) → c24(U41'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.59/213.90
ACTIVE(U41(U41(z0, z1), x1)) → c24(U41'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.59/213.90
ACTIVE(U41(U51(z0, z1, z2), x1)) → c24(U41'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.59/213.90
ACTIVE(U41(U52(z0, z1, z2), x1)) → c24(U41'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.59/213.90
ACTIVE(U41(s(z0), x1)) → c24(U41'(s(active(z0)), x1), ACTIVE(s(z0))) 686.59/213.90
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.59/213.90
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.59/213.90
ACTIVE(U41(U61(z0), x1)) → c24(U41'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.59/213.90
ACTIVE(U41(U71(z0, z1, z2), x1)) → c24(U41'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.59/213.90
ACTIVE(U41(U72(z0, z1, z2), x1)) → c24(U41'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.59/213.90
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.59/213.90
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.59/213.90
ACTIVE(U11(U41(tt, z0), x1)) → c19(U11'(mark(z0), x1)) 686.59/213.90
ACTIVE(U12(U41(tt, z0))) → c20(U12'(mark(z0))) 686.59/213.90
ACTIVE(U21(U41(tt, z0))) → c21(U21'(mark(z0))) 686.59/213.90
ACTIVE(U31(U41(tt, z0), x1)) → c22(U31'(mark(z0), x1)) 686.59/213.90
ACTIVE(U32(U41(tt, z0))) → c23(U32'(mark(z0))) 686.59/213.90
ACTIVE(U41(U12(tt), x1)) → c24(U41'(mark(tt), x1)) 686.59/213.90
ACTIVE(U41(U21(tt), x1)) → c24(U41'(mark(tt), x1)) 686.59/213.90
ACTIVE(U41(U32(tt), x1)) → c24(U41'(mark(tt), x1)) 686.59/213.90
ACTIVE(U41(U41(tt, z0), x1)) → c24(U41'(mark(z0), x1)) 686.59/213.90
ACTIVE(U41(isNat(0), x1)) → c24(U41'(mark(tt), x1)) 686.59/213.90
ACTIVE(U41(U11(tt, z0), x1)) → c6(U41'(mark(U12(isNat(z0))), x1)) 686.59/213.90
ACTIVE(U41(U11(tt, z0), x1)) → c6(ACTIVE(U11(tt, z0))) 686.59/213.90
ACTIVE(U41(U31(tt, z0), x1)) → c6(U41'(mark(U32(isNat(z0))), x1)) 686.59/213.90
ACTIVE(U41(U31(tt, z0), x1)) → c6(ACTIVE(U31(tt, z0))) 686.59/213.90
ACTIVE(U41(isNat(plus(z0, z1)), x1)) → c6(U41'(mark(U11(isNat(z0), z1)), x1)) 686.59/213.90
ACTIVE(U41(isNat(plus(z0, z1)), x1)) → c6(ACTIVE(isNat(plus(z0, z1)))) 686.59/213.90
ACTIVE(U41(isNat(s(z0)), x1)) → c6(U41'(mark(U21(isNat(z0))), x1)) 686.59/213.90
ACTIVE(U41(isNat(s(z0)), x1)) → c6(ACTIVE(isNat(s(z0)))) 686.59/213.90
ACTIVE(U41(isNat(x(z0, z1)), x1)) → c6(U41'(mark(U31(isNat(z0), z1)), x1)) 686.59/213.90
ACTIVE(U41(isNat(x(z0, z1)), x1)) → c6(ACTIVE(isNat(x(z0, z1)))) 686.59/213.90
ACTIVE(U51(plus(z0, 0), x1, x2)) → c25(U51'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.59/213.90
ACTIVE(U51(plus(z0, s(z1)), x1, x2)) → c25(U51'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.59/213.90
ACTIVE(U51(x(z0, 0), x1, x2)) → c25(U51'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.59/213.90
ACTIVE(U51(x(z0, s(z1)), x1, x2)) → c25(U51'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.59/213.90
ACTIVE(U51(U11(z0, z1), x1, x2)) → c25(U51'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.59/213.90
ACTIVE(U51(U12(z0), x1, x2)) → c25(U51'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.59/213.90
ACTIVE(U51(U21(z0), x1, x2)) → c25(U51'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.59/213.90
ACTIVE(U51(U31(z0, z1), x1, x2)) → c25(U51'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.59/213.90
ACTIVE(U51(U32(z0), x1, x2)) → c25(U51'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.59/213.90
ACTIVE(U51(U41(z0, z1), x1, x2)) → c25(U51'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.59/213.90
ACTIVE(U51(U51(z0, z1, z2), x1, x2)) → c25(U51'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.59/213.90
ACTIVE(U51(U52(z0, z1, z2), x1, x2)) → c25(U51'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.59/213.90
ACTIVE(U51(s(z0), x1, x2)) → c25(U51'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.59/213.90
ACTIVE(U51(plus(z0, z1), x1, x2)) → c25(U51'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.59/213.90
ACTIVE(U51(plus(z0, z1), x1, x2)) → c25(U51'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.59/213.90
ACTIVE(U51(U61(z0), x1, x2)) → c25(U51'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.59/213.90
ACTIVE(U51(U71(z0, z1, z2), x1, x2)) → c25(U51'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.59/213.90
ACTIVE(U51(U72(z0, z1, z2), x1, x2)) → c25(U51'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.59/213.90
ACTIVE(U51(x(z0, z1), x1, x2)) → c25(U51'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.59/213.90
ACTIVE(U51(x(z0, z1), x1, x2)) → c25(U51'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.59/213.90
ACTIVE(U51(U12(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.59/213.90
ACTIVE(U51(U21(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.59/213.90
ACTIVE(U51(U32(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.59/213.90
ACTIVE(U51(U41(tt, z0), x1, x2)) → c25(U51'(mark(z0), x1, x2)) 686.59/213.90
ACTIVE(U51(isNat(0), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.59/213.90
ACTIVE(U11(U51(tt, z0, z1), x1)) → c7(U11'(mark(U52(isNat(z1), z0, z1)), x1)) 686.59/213.90
ACTIVE(U11(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.59/213.90
ACTIVE(U12(U51(tt, z0, z1))) → c7(U12'(mark(U52(isNat(z1), z0, z1)))) 686.59/213.90
ACTIVE(U12(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.59/213.90
ACTIVE(U21(U51(tt, z0, z1))) → c7(U21'(mark(U52(isNat(z1), z0, z1)))) 686.59/213.90
ACTIVE(U21(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.59/213.90
ACTIVE(U31(U51(tt, z0, z1), x1)) → c7(U31'(mark(U52(isNat(z1), z0, z1)), x1)) 686.59/213.90
ACTIVE(U31(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.59/213.90
ACTIVE(U32(U51(tt, z0, z1))) → c7(U32'(mark(U52(isNat(z1), z0, z1)))) 686.59/213.90
ACTIVE(U32(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.59/213.90
ACTIVE(U41(U51(tt, z0, z1), x1)) → c7(U41'(mark(U52(isNat(z1), z0, z1)), x1)) 686.59/213.90
ACTIVE(U41(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.59/213.90
ACTIVE(U51(U11(tt, z0), x1, x2)) → c7(U51'(mark(U12(isNat(z0))), x1, x2)) 686.59/213.90
ACTIVE(U51(U11(tt, z0), x1, x2)) → c7(ACTIVE(U11(tt, z0))) 686.59/213.90
ACTIVE(U51(U31(tt, z0), x1, x2)) → c7(U51'(mark(U32(isNat(z0))), x1, x2)) 686.59/213.90
ACTIVE(U51(U31(tt, z0), x1, x2)) → c7(ACTIVE(U31(tt, z0))) 686.59/213.90
ACTIVE(U51(U51(tt, z0, z1), x1, x2)) → c7(U51'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.59/213.90
ACTIVE(U51(U51(tt, z0, z1), x1, x2)) → c7(ACTIVE(U51(tt, z0, z1))) 686.59/213.90
ACTIVE(U51(isNat(plus(z0, z1)), x1, x2)) → c7(U51'(mark(U11(isNat(z0), z1)), x1, x2)) 686.59/213.90
ACTIVE(U51(isNat(plus(z0, z1)), x1, x2)) → c7(ACTIVE(isNat(plus(z0, z1)))) 686.59/213.90
ACTIVE(U51(isNat(s(z0)), x1, x2)) → c7(U51'(mark(U21(isNat(z0))), x1, x2)) 686.59/213.90
ACTIVE(U51(isNat(s(z0)), x1, x2)) → c7(ACTIVE(isNat(s(z0)))) 686.59/213.90
ACTIVE(U51(isNat(x(z0, z1)), x1, x2)) → c7(U51'(mark(U31(isNat(z0), z1)), x1, x2)) 686.59/213.90
ACTIVE(U51(isNat(x(z0, z1)), x1, x2)) → c7(ACTIVE(isNat(x(z0, z1)))) 686.59/213.90
ACTIVE(U52(plus(z0, 0), x1, x2)) → c26(U52'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.59/213.90
ACTIVE(U52(plus(z0, s(z1)), x1, x2)) → c26(U52'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.59/213.90
ACTIVE(U52(x(z0, 0), x1, x2)) → c26(U52'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.59/213.90
ACTIVE(U52(x(z0, s(z1)), x1, x2)) → c26(U52'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.59/213.90
ACTIVE(U52(U11(z0, z1), x1, x2)) → c26(U52'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.59/213.90
ACTIVE(U52(U12(z0), x1, x2)) → c26(U52'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.59/213.90
ACTIVE(U52(U21(z0), x1, x2)) → c26(U52'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.59/213.90
ACTIVE(U52(U31(z0, z1), x1, x2)) → c26(U52'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.59/213.90
ACTIVE(U52(U32(z0), x1, x2)) → c26(U52'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.59/213.90
ACTIVE(U52(U41(z0, z1), x1, x2)) → c26(U52'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.59/213.90
ACTIVE(U52(U51(z0, z1, z2), x1, x2)) → c26(U52'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.59/213.90
ACTIVE(U52(U52(z0, z1, z2), x1, x2)) → c26(U52'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.59/213.90
ACTIVE(U52(s(z0), x1, x2)) → c26(U52'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.59/213.90
ACTIVE(U52(plus(z0, z1), x1, x2)) → c26(U52'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.59/213.90
ACTIVE(U52(plus(z0, z1), x1, x2)) → c26(U52'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.59/213.90
ACTIVE(U52(U61(z0), x1, x2)) → c26(U52'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.59/213.90
ACTIVE(U52(U71(z0, z1, z2), x1, x2)) → c26(U52'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.59/213.90
ACTIVE(U52(U72(z0, z1, z2), x1, x2)) → c26(U52'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.59/213.90
ACTIVE(U52(x(z0, z1), x1, x2)) → c26(U52'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.59/213.90
ACTIVE(U52(x(z0, z1), x1, x2)) → c26(U52'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.59/213.90
ACTIVE(U52(U12(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.59/213.90
ACTIVE(U52(U21(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.59/213.90
ACTIVE(U52(U32(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.59/213.90
ACTIVE(U52(U41(tt, z0), x1, x2)) → c26(U52'(mark(z0), x1, x2)) 686.59/213.90
ACTIVE(U52(isNat(0), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.59/213.90
ACTIVE(U11(U52(tt, z0, z1), x1)) → c8(U11'(mark(s(plus(z1, z0))), x1)) 686.59/213.90
ACTIVE(U11(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.59/213.90
ACTIVE(U12(U52(tt, z0, z1))) → c8(U12'(mark(s(plus(z1, z0))))) 686.59/213.90
ACTIVE(U12(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.59/213.90
ACTIVE(U21(U52(tt, z0, z1))) → c8(U21'(mark(s(plus(z1, z0))))) 686.59/213.90
ACTIVE(U21(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.59/213.90
ACTIVE(U31(U52(tt, z0, z1), x1)) → c8(U31'(mark(s(plus(z1, z0))), x1)) 686.59/213.90
ACTIVE(U31(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.59/213.90
ACTIVE(U32(U52(tt, z0, z1))) → c8(U32'(mark(s(plus(z1, z0))))) 686.59/213.90
ACTIVE(U32(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.59/213.90
ACTIVE(U41(U52(tt, z0, z1), x1)) → c8(U41'(mark(s(plus(z1, z0))), x1)) 686.59/213.90
ACTIVE(U41(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.59/213.90
ACTIVE(U51(U52(tt, z0, z1), x1, x2)) → c8(U51'(mark(s(plus(z1, z0))), x1, x2)) 686.59/213.90
ACTIVE(U51(U52(tt, z0, z1), x1, x2)) → c8(ACTIVE(U52(tt, z0, z1))) 686.59/213.90
ACTIVE(U52(U11(tt, z0), x1, x2)) → c8(U52'(mark(U12(isNat(z0))), x1, x2)) 686.59/213.90
ACTIVE(U52(U11(tt, z0), x1, x2)) → c8(ACTIVE(U11(tt, z0))) 686.59/213.90
ACTIVE(U52(U31(tt, z0), x1, x2)) → c8(U52'(mark(U32(isNat(z0))), x1, x2)) 686.59/213.90
ACTIVE(U52(U31(tt, z0), x1, x2)) → c8(ACTIVE(U31(tt, z0))) 686.59/213.90
ACTIVE(U52(U51(tt, z0, z1), x1, x2)) → c8(U52'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.59/213.90
ACTIVE(U52(U51(tt, z0, z1), x1, x2)) → c8(ACTIVE(U51(tt, z0, z1))) 686.59/213.90
ACTIVE(U52(U52(tt, z0, z1), x1, x2)) → c8(U52'(mark(s(plus(z1, z0))), x1, x2)) 686.59/213.90
ACTIVE(U52(U52(tt, z0, z1), x1, x2)) → c8(ACTIVE(U52(tt, z0, z1))) 686.59/213.90
ACTIVE(U52(isNat(plus(z0, z1)), x1, x2)) → c8(U52'(mark(U11(isNat(z0), z1)), x1, x2)) 686.59/213.90
ACTIVE(U52(isNat(plus(z0, z1)), x1, x2)) → c8(ACTIVE(isNat(plus(z0, z1)))) 686.59/213.90
ACTIVE(U52(isNat(s(z0)), x1, x2)) → c8(U52'(mark(U21(isNat(z0))), x1, x2)) 686.59/213.90
ACTIVE(U52(isNat(s(z0)), x1, x2)) → c8(ACTIVE(isNat(s(z0)))) 686.59/213.90
ACTIVE(U52(isNat(x(z0, z1)), x1, x2)) → c8(U52'(mark(U31(isNat(z0), z1)), x1, x2)) 686.59/213.90
ACTIVE(U52(isNat(x(z0, z1)), x1, x2)) → c8(ACTIVE(isNat(x(z0, z1)))) 686.59/213.90
ACTIVE(s(plus(z0, 0))) → c27(S(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.59/213.90
ACTIVE(s(plus(z0, s(z1)))) → c27(S(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.59/213.90
ACTIVE(s(x(z0, 0))) → c27(S(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.59/213.90
ACTIVE(s(x(z0, s(z1)))) → c27(S(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.59/213.90
ACTIVE(s(U11(z0, z1))) → c27(S(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.59/213.90
ACTIVE(s(U12(z0))) → c27(S(U12(active(z0))), ACTIVE(U12(z0))) 686.59/213.90
ACTIVE(s(U21(z0))) → c27(S(U21(active(z0))), ACTIVE(U21(z0))) 686.59/213.90
ACTIVE(s(U31(z0, z1))) → c27(S(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.59/213.90
ACTIVE(s(U32(z0))) → c27(S(U32(active(z0))), ACTIVE(U32(z0))) 686.59/213.90
ACTIVE(s(U41(z0, z1))) → c27(S(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.59/213.90
ACTIVE(s(U51(z0, z1, z2))) → c27(S(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.59/213.90
ACTIVE(s(U52(z0, z1, z2))) → c27(S(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.59/213.90
ACTIVE(s(s(z0))) → c27(S(s(active(z0))), ACTIVE(s(z0))) 686.59/213.90
ACTIVE(s(plus(z0, z1))) → c27(S(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.59/213.90
ACTIVE(s(plus(z0, z1))) → c27(S(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.59/213.90
ACTIVE(s(U61(z0))) → c27(S(U61(active(z0))), ACTIVE(U61(z0))) 686.59/213.90
ACTIVE(s(U71(z0, z1, z2))) → c27(S(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.59/213.90
ACTIVE(s(U72(z0, z1, z2))) → c27(S(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.59/213.90
ACTIVE(s(x(z0, z1))) → c27(S(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.59/213.90
ACTIVE(s(x(z0, z1))) → c27(S(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.59/213.90
ACTIVE(s(U12(tt))) → c27(S(mark(tt))) 686.59/213.90
ACTIVE(s(U21(tt))) → c27(S(mark(tt))) 686.59/213.90
ACTIVE(s(U32(tt))) → c27(S(mark(tt))) 686.59/213.90
ACTIVE(s(U41(tt, z0))) → c27(S(mark(z0))) 686.59/213.90
ACTIVE(s(isNat(0))) → c27(S(mark(tt))) 686.59/213.90
ACTIVE(s(U11(tt, z0))) → c9(S(mark(U12(isNat(z0))))) 686.59/213.90
ACTIVE(s(U11(tt, z0))) → c9(ACTIVE(U11(tt, z0))) 686.59/213.90
ACTIVE(s(U31(tt, z0))) → c9(S(mark(U32(isNat(z0))))) 686.59/213.90
ACTIVE(s(U31(tt, z0))) → c9(ACTIVE(U31(tt, z0))) 686.59/213.90
ACTIVE(s(U51(tt, z0, z1))) → c9(S(mark(U52(isNat(z1), z0, z1)))) 686.59/213.90
ACTIVE(s(U51(tt, z0, z1))) → c9(ACTIVE(U51(tt, z0, z1))) 686.59/213.90
ACTIVE(s(U52(tt, z0, z1))) → c9(S(mark(s(plus(z1, z0))))) 686.59/213.90
ACTIVE(s(U52(tt, z0, z1))) → c9(ACTIVE(U52(tt, z0, z1))) 686.59/213.90
ACTIVE(s(isNat(plus(z0, z1)))) → c9(S(mark(U11(isNat(z0), z1)))) 686.59/213.90
ACTIVE(s(isNat(plus(z0, z1)))) → c9(ACTIVE(isNat(plus(z0, z1)))) 686.59/213.90
ACTIVE(s(isNat(s(z0)))) → c9(S(mark(U21(isNat(z0))))) 686.59/213.90
ACTIVE(s(isNat(s(z0)))) → c9(ACTIVE(isNat(s(z0)))) 686.59/213.90
ACTIVE(s(isNat(x(z0, z1)))) → c9(S(mark(U31(isNat(z0), z1)))) 686.59/213.90
ACTIVE(s(isNat(x(z0, z1)))) → c9(ACTIVE(isNat(x(z0, z1)))) 686.59/213.90
ACTIVE(U61(plus(z0, 0))) → c30(U61'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.59/213.90
ACTIVE(U61(plus(z0, s(z1)))) → c30(U61'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.59/213.90
ACTIVE(U61(x(z0, 0))) → c30(U61'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.59/213.90
ACTIVE(U61(x(z0, s(z1)))) → c30(U61'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.59/213.90
ACTIVE(U61(U11(z0, z1))) → c30(U61'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.59/213.90
ACTIVE(U61(U12(z0))) → c30(U61'(U12(active(z0))), ACTIVE(U12(z0))) 686.59/213.90
ACTIVE(U61(U21(z0))) → c30(U61'(U21(active(z0))), ACTIVE(U21(z0))) 686.59/213.90
ACTIVE(U61(U31(z0, z1))) → c30(U61'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.59/213.90
ACTIVE(U61(U32(z0))) → c30(U61'(U32(active(z0))), ACTIVE(U32(z0))) 686.59/213.90
ACTIVE(U61(U41(z0, z1))) → c30(U61'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.59/213.90
ACTIVE(U61(U51(z0, z1, z2))) → c30(U61'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.59/213.90
ACTIVE(U61(U52(z0, z1, z2))) → c30(U61'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.59/213.90
ACTIVE(U61(s(z0))) → c30(U61'(s(active(z0))), ACTIVE(s(z0))) 686.59/213.90
ACTIVE(U61(plus(z0, z1))) → c30(U61'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.59/213.90
ACTIVE(U61(plus(z0, z1))) → c30(U61'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.59/213.90
ACTIVE(U61(U61(z0))) → c30(U61'(U61(active(z0))), ACTIVE(U61(z0))) 686.59/213.90
ACTIVE(U61(U71(z0, z1, z2))) → c30(U61'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.59/213.90
ACTIVE(U61(U72(z0, z1, z2))) → c30(U61'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.59/213.90
ACTIVE(U61(x(z0, z1))) → c30(U61'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.59/213.90
ACTIVE(U61(x(z0, z1))) → c30(U61'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.59/213.90
ACTIVE(U11(U61(tt), x1)) → c19(U11'(mark(0), x1)) 686.59/213.90
ACTIVE(U12(U61(tt))) → c20(U12'(mark(0))) 686.59/213.90
ACTIVE(U21(U61(tt))) → c21(U21'(mark(0))) 686.59/213.90
ACTIVE(U31(U61(tt), x1)) → c22(U31'(mark(0), x1)) 686.59/213.90
ACTIVE(U32(U61(tt))) → c23(U32'(mark(0))) 686.59/213.90
ACTIVE(U41(U61(tt), x1)) → c24(U41'(mark(0), x1)) 686.59/213.90
ACTIVE(U51(U61(tt), x1, x2)) → c25(U51'(mark(0), x1, x2)) 686.59/213.90
ACTIVE(U52(U61(tt), x1, x2)) → c26(U52'(mark(0), x1, x2)) 686.59/213.90
ACTIVE(s(U61(tt))) → c27(S(mark(0))) 686.59/213.90
ACTIVE(U61(U12(tt))) → c30(U61'(mark(tt))) 686.59/213.90
ACTIVE(U61(U21(tt))) → c30(U61'(mark(tt))) 686.59/213.90
ACTIVE(U61(U32(tt))) → c30(U61'(mark(tt))) 686.59/213.90
ACTIVE(U61(U41(tt, z0))) → c30(U61'(mark(z0))) 686.59/213.90
ACTIVE(U61(U61(tt))) → c30(U61'(mark(0))) 686.59/213.90
ACTIVE(U61(isNat(0))) → c30(U61'(mark(tt))) 686.59/213.90
ACTIVE(U61(U11(tt, z0))) → c10(U61'(mark(U12(isNat(z0))))) 686.59/213.90
ACTIVE(U61(U11(tt, z0))) → c10(ACTIVE(U11(tt, z0))) 686.59/213.90
ACTIVE(U61(U31(tt, z0))) → c10(U61'(mark(U32(isNat(z0))))) 686.59/213.90
ACTIVE(U61(U31(tt, z0))) → c10(ACTIVE(U31(tt, z0))) 686.59/213.90
ACTIVE(U61(U51(tt, z0, z1))) → c10(U61'(mark(U52(isNat(z1), z0, z1)))) 686.59/213.90
ACTIVE(U61(U51(tt, z0, z1))) → c10(ACTIVE(U51(tt, z0, z1))) 686.59/213.90
ACTIVE(U61(U52(tt, z0, z1))) → c10(U61'(mark(s(plus(z1, z0))))) 686.59/213.90
ACTIVE(U61(U52(tt, z0, z1))) → c10(ACTIVE(U52(tt, z0, z1))) 686.59/213.90
ACTIVE(U61(isNat(plus(z0, z1)))) → c10(U61'(mark(U11(isNat(z0), z1)))) 686.59/213.90
ACTIVE(U61(isNat(plus(z0, z1)))) → c10(ACTIVE(isNat(plus(z0, z1)))) 686.59/213.90
ACTIVE(U61(isNat(s(z0)))) → c10(U61'(mark(U21(isNat(z0))))) 686.59/213.90
ACTIVE(U61(isNat(s(z0)))) → c10(ACTIVE(isNat(s(z0)))) 686.59/213.90
ACTIVE(U61(isNat(x(z0, z1)))) → c10(U61'(mark(U31(isNat(z0), z1)))) 686.59/213.90
ACTIVE(U61(isNat(x(z0, z1)))) → c10(ACTIVE(isNat(x(z0, z1)))) 686.59/213.90
ACTIVE(U71(plus(z0, 0), x1, x2)) → c31(U71'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.59/213.90
ACTIVE(U71(plus(z0, s(z1)), x1, x2)) → c31(U71'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.59/213.90
ACTIVE(U71(x(z0, 0), x1, x2)) → c31(U71'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.59/213.90
ACTIVE(U71(x(z0, s(z1)), x1, x2)) → c31(U71'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.59/213.90
ACTIVE(U71(U11(z0, z1), x1, x2)) → c31(U71'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.59/213.90
ACTIVE(U71(U12(z0), x1, x2)) → c31(U71'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.59/213.90
ACTIVE(U71(U21(z0), x1, x2)) → c31(U71'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.59/213.90
ACTIVE(U71(U31(z0, z1), x1, x2)) → c31(U71'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.59/213.90
ACTIVE(U71(U32(z0), x1, x2)) → c31(U71'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.59/213.90
ACTIVE(U71(U41(z0, z1), x1, x2)) → c31(U71'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.59/213.90
ACTIVE(U71(U51(z0, z1, z2), x1, x2)) → c31(U71'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.59/213.90
ACTIVE(U71(U52(z0, z1, z2), x1, x2)) → c31(U71'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.59/213.90
ACTIVE(U71(s(z0), x1, x2)) → c31(U71'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.59/213.90
ACTIVE(U71(plus(z0, z1), x1, x2)) → c31(U71'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.59/213.90
ACTIVE(U71(plus(z0, z1), x1, x2)) → c31(U71'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.59/213.90
ACTIVE(U71(U61(z0), x1, x2)) → c31(U71'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.59/213.90
ACTIVE(U71(U71(z0, z1, z2), x1, x2)) → c31(U71'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.59/213.90
ACTIVE(U71(U72(z0, z1, z2), x1, x2)) → c31(U71'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.59/213.90
ACTIVE(U71(x(z0, z1), x1, x2)) → c31(U71'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.59/213.90
ACTIVE(U71(x(z0, z1), x1, x2)) → c31(U71'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.59/213.90
ACTIVE(U71(U12(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.59/213.90
ACTIVE(U71(U21(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.59/213.90
ACTIVE(U71(U32(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.59/213.90
ACTIVE(U71(U41(tt, z0), x1, x2)) → c31(U71'(mark(z0), x1, x2)) 686.59/213.90
ACTIVE(U71(U61(tt), x1, x2)) → c31(U71'(mark(0), x1, x2)) 686.59/213.90
ACTIVE(U71(isNat(0), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.59/213.90
ACTIVE(U11(U71(tt, z0, z1), x1)) → c11(U11'(mark(U72(isNat(z1), z0, z1)), x1)) 686.59/213.90
ACTIVE(U11(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.59/213.90
ACTIVE(U12(U71(tt, z0, z1))) → c11(U12'(mark(U72(isNat(z1), z0, z1)))) 686.59/213.90
ACTIVE(U12(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.59/213.90
ACTIVE(U21(U71(tt, z0, z1))) → c11(U21'(mark(U72(isNat(z1), z0, z1)))) 686.59/213.90
ACTIVE(U21(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.59/213.90
ACTIVE(U31(U71(tt, z0, z1), x1)) → c11(U31'(mark(U72(isNat(z1), z0, z1)), x1)) 686.59/213.90
ACTIVE(U31(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.59/213.90
ACTIVE(U32(U71(tt, z0, z1))) → c11(U32'(mark(U72(isNat(z1), z0, z1)))) 686.59/213.90
ACTIVE(U32(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.59/213.90
ACTIVE(U41(U71(tt, z0, z1), x1)) → c11(U41'(mark(U72(isNat(z1), z0, z1)), x1)) 686.59/213.90
ACTIVE(U41(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.59/213.90
ACTIVE(U51(U71(tt, z0, z1), x1, x2)) → c11(U51'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.59/213.90
ACTIVE(U51(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.59/213.90
ACTIVE(U52(U71(tt, z0, z1), x1, x2)) → c11(U52'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.59/213.90
ACTIVE(U52(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.59/213.90
ACTIVE(s(U71(tt, z0, z1))) → c11(S(mark(U72(isNat(z1), z0, z1)))) 686.59/213.90
ACTIVE(s(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.59/213.90
ACTIVE(U61(U71(tt, z0, z1))) → c11(U61'(mark(U72(isNat(z1), z0, z1)))) 686.59/213.90
ACTIVE(U61(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.59/213.90
ACTIVE(U71(U11(tt, z0), x1, x2)) → c11(U71'(mark(U12(isNat(z0))), x1, x2)) 686.59/213.90
ACTIVE(U71(U11(tt, z0), x1, x2)) → c11(ACTIVE(U11(tt, z0))) 686.59/213.90
ACTIVE(U71(U31(tt, z0), x1, x2)) → c11(U71'(mark(U32(isNat(z0))), x1, x2)) 686.59/213.90
ACTIVE(U71(U31(tt, z0), x1, x2)) → c11(ACTIVE(U31(tt, z0))) 686.59/213.90
ACTIVE(U71(U51(tt, z0, z1), x1, x2)) → c11(U71'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.59/213.90
ACTIVE(U71(U51(tt, z0, z1), x1, x2)) → c11(ACTIVE(U51(tt, z0, z1))) 686.59/213.90
ACTIVE(U71(U52(tt, z0, z1), x1, x2)) → c11(U71'(mark(s(plus(z1, z0))), x1, x2)) 686.59/213.90
ACTIVE(U71(U52(tt, z0, z1), x1, x2)) → c11(ACTIVE(U52(tt, z0, z1))) 686.59/213.90
ACTIVE(U71(U71(tt, z0, z1), x1, x2)) → c11(U71'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.59/213.90
ACTIVE(U71(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.59/213.90
ACTIVE(U71(isNat(plus(z0, z1)), x1, x2)) → c11(U71'(mark(U11(isNat(z0), z1)), x1, x2)) 686.59/213.90
ACTIVE(U71(isNat(plus(z0, z1)), x1, x2)) → c11(ACTIVE(isNat(plus(z0, z1)))) 686.59/213.90
ACTIVE(U71(isNat(s(z0)), x1, x2)) → c11(U71'(mark(U21(isNat(z0))), x1, x2)) 686.59/213.90
ACTIVE(U71(isNat(s(z0)), x1, x2)) → c11(ACTIVE(isNat(s(z0)))) 686.59/213.90
ACTIVE(U71(isNat(x(z0, z1)), x1, x2)) → c11(U71'(mark(U31(isNat(z0), z1)), x1, x2)) 686.59/213.90
ACTIVE(U71(isNat(x(z0, z1)), x1, x2)) → c11(ACTIVE(isNat(x(z0, z1)))) 686.59/213.90
ACTIVE(U72(plus(z0, 0), x1, x2)) → c32(U72'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.59/213.90
ACTIVE(U72(plus(z0, s(z1)), x1, x2)) → c32(U72'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.59/213.90
ACTIVE(U72(x(z0, 0), x1, x2)) → c32(U72'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.59/213.90
ACTIVE(U72(x(z0, s(z1)), x1, x2)) → c32(U72'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.59/213.90
ACTIVE(U72(U11(z0, z1), x1, x2)) → c32(U72'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.59/213.90
ACTIVE(U72(U12(z0), x1, x2)) → c32(U72'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.59/213.90
ACTIVE(U72(U21(z0), x1, x2)) → c32(U72'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.59/213.90
ACTIVE(U72(U31(z0, z1), x1, x2)) → c32(U72'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.59/213.90
ACTIVE(U72(U32(z0), x1, x2)) → c32(U72'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.59/213.90
ACTIVE(U72(U41(z0, z1), x1, x2)) → c32(U72'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.59/213.90
ACTIVE(U72(U51(z0, z1, z2), x1, x2)) → c32(U72'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.59/213.90
ACTIVE(U72(U52(z0, z1, z2), x1, x2)) → c32(U72'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.59/213.90
ACTIVE(U72(s(z0), x1, x2)) → c32(U72'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.59/213.90
ACTIVE(U72(plus(z0, z1), x1, x2)) → c32(U72'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.59/213.90
ACTIVE(U72(plus(z0, z1), x1, x2)) → c32(U72'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.59/213.90
ACTIVE(U72(U61(z0), x1, x2)) → c32(U72'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.59/213.90
ACTIVE(U72(U71(z0, z1, z2), x1, x2)) → c32(U72'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.59/213.90
ACTIVE(U72(U72(z0, z1, z2), x1, x2)) → c32(U72'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.59/213.90
ACTIVE(U72(x(z0, z1), x1, x2)) → c32(U72'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.59/213.90
ACTIVE(U72(x(z0, z1), x1, x2)) → c32(U72'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.59/213.90
ACTIVE(U72(U12(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.59/213.90
ACTIVE(U72(U21(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.59/213.90
ACTIVE(U72(U32(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.59/213.90
ACTIVE(U72(U41(tt, z0), x1, x2)) → c32(U72'(mark(z0), x1, x2)) 686.59/213.90
ACTIVE(U72(U61(tt), x1, x2)) → c32(U72'(mark(0), x1, x2)) 686.59/213.90
ACTIVE(U72(isNat(0), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.59/213.90
ACTIVE(U11(U72(tt, z0, z1), x1)) → c12(U11'(mark(plus(x(z1, z0), z1)), x1)) 686.59/213.90
ACTIVE(U11(U72(tt, z0, z1), x1)) → c12(ACTIVE(U72(tt, z0, z1))) 686.59/213.90
ACTIVE(U12(U72(tt, z0, z1))) → c12(U12'(mark(plus(x(z1, z0), z1)))) 686.59/213.90
ACTIVE(U12(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.59/213.90
ACTIVE(U21(U72(tt, z0, z1))) → c12(U21'(mark(plus(x(z1, z0), z1)))) 686.59/213.90
ACTIVE(U21(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.59/213.90
ACTIVE(U31(U72(tt, z0, z1), x1)) → c12(U31'(mark(plus(x(z1, z0), z1)), x1)) 686.59/213.90
ACTIVE(U31(U72(tt, z0, z1), x1)) → c12(ACTIVE(U72(tt, z0, z1))) 686.59/213.90
ACTIVE(U32(U72(tt, z0, z1))) → c12(U32'(mark(plus(x(z1, z0), z1)))) 686.59/213.90
ACTIVE(U32(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.61/213.90
ACTIVE(U41(U72(tt, z0, z1), x1)) → c12(U41'(mark(plus(x(z1, z0), z1)), x1)) 686.61/213.90
ACTIVE(U41(U72(tt, z0, z1), x1)) → c12(ACTIVE(U72(tt, z0, z1))) 686.61/213.90
ACTIVE(U51(U72(tt, z0, z1), x1, x2)) → c12(U51'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.61/213.90
ACTIVE(U51(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.61/213.90
ACTIVE(U52(U72(tt, z0, z1), x1, x2)) → c12(U52'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.61/213.90
ACTIVE(U52(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.61/213.90
ACTIVE(s(U72(tt, z0, z1))) → c12(S(mark(plus(x(z1, z0), z1)))) 686.61/213.90
ACTIVE(s(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.61/213.90
ACTIVE(U61(U72(tt, z0, z1))) → c12(U61'(mark(plus(x(z1, z0), z1)))) 686.61/213.90
ACTIVE(U61(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.61/213.90
ACTIVE(U71(U72(tt, z0, z1), x1, x2)) → c12(U71'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.61/213.90
ACTIVE(U71(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.61/213.90
ACTIVE(U72(U11(tt, z0), x1, x2)) → c12(U72'(mark(U12(isNat(z0))), x1, x2)) 686.61/213.90
ACTIVE(U72(U11(tt, z0), x1, x2)) → c12(ACTIVE(U11(tt, z0))) 686.61/213.90
ACTIVE(U72(U31(tt, z0), x1, x2)) → c12(U72'(mark(U32(isNat(z0))), x1, x2)) 686.61/213.90
ACTIVE(U72(U31(tt, z0), x1, x2)) → c12(ACTIVE(U31(tt, z0))) 686.61/213.90
ACTIVE(U72(U51(tt, z0, z1), x1, x2)) → c12(U72'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.61/213.90
ACTIVE(U72(U51(tt, z0, z1), x1, x2)) → c12(ACTIVE(U51(tt, z0, z1))) 686.61/213.90
ACTIVE(U72(U52(tt, z0, z1), x1, x2)) → c12(U72'(mark(s(plus(z1, z0))), x1, x2)) 686.61/213.90
ACTIVE(U72(U52(tt, z0, z1), x1, x2)) → c12(ACTIVE(U52(tt, z0, z1))) 686.61/213.90
ACTIVE(U72(U71(tt, z0, z1), x1, x2)) → c12(U72'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.61/213.90
ACTIVE(U72(U71(tt, z0, z1), x1, x2)) → c12(ACTIVE(U71(tt, z0, z1))) 686.61/213.90
ACTIVE(U72(U72(tt, z0, z1), x1, x2)) → c12(U72'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.61/213.90
ACTIVE(U72(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.61/213.90
ACTIVE(U72(isNat(plus(z0, z1)), x1, x2)) → c12(U72'(mark(U11(isNat(z0), z1)), x1, x2)) 686.61/213.90
ACTIVE(U72(isNat(plus(z0, z1)), x1, x2)) → c12(ACTIVE(isNat(plus(z0, z1)))) 686.61/213.90
ACTIVE(U72(isNat(s(z0)), x1, x2)) → c12(U72'(mark(U21(isNat(z0))), x1, x2)) 686.61/213.90
ACTIVE(U72(isNat(s(z0)), x1, x2)) → c12(ACTIVE(isNat(s(z0)))) 686.61/213.90
ACTIVE(U72(isNat(x(z0, z1)), x1, x2)) → c12(U72'(mark(U31(isNat(z0), z1)), x1, x2)) 686.61/213.90
ACTIVE(U72(isNat(x(z0, z1)), x1, x2)) → c12(ACTIVE(isNat(x(z0, z1)))) 686.61/213.90
PROPER(U11(x0, U11(z0, z1))) → c65(U11'(proper(x0), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(U11(z0, z1))) 686.61/213.90
PROPER(U11(x0, U12(z0))) → c65(U11'(proper(x0), U12(proper(z0))), PROPER(x0), PROPER(U12(z0))) 686.61/213.90
PROPER(U11(x0, isNat(z0))) → c65(U11'(proper(x0), isNat(proper(z0))), PROPER(x0), PROPER(isNat(z0))) 686.61/213.90
PROPER(U11(x0, U21(z0))) → c65(U11'(proper(x0), U21(proper(z0))), PROPER(x0), PROPER(U21(z0))) 686.61/213.90
PROPER(U11(x0, U31(z0, z1))) → c65(U11'(proper(x0), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(U31(z0, z1))) 686.61/213.90
PROPER(U11(x0, U32(z0))) → c65(U11'(proper(x0), U32(proper(z0))), PROPER(x0), PROPER(U32(z0))) 686.61/213.90
PROPER(U11(x0, U41(z0, z1))) → c65(U11'(proper(x0), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(U41(z0, z1))) 686.61/213.90
PROPER(U11(x0, U51(z0, z1, z2))) → c65(U11'(proper(x0), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U51(z0, z1, z2))) 686.61/213.90
PROPER(U11(x0, U52(z0, z1, z2))) → c65(U11'(proper(x0), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U52(z0, z1, z2))) 686.61/213.90
PROPER(U11(x0, s(z0))) → c65(U11'(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 686.61/213.90
PROPER(U11(x0, plus(z0, z1))) → c65(U11'(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 686.61/213.90
PROPER(U11(x0, U61(z0))) → c65(U11'(proper(x0), U61(proper(z0))), PROPER(x0), PROPER(U61(z0))) 686.61/213.90
PROPER(U11(x0, U71(z0, z1, z2))) → c65(U11'(proper(x0), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U71(z0, z1, z2))) 686.61/213.90
PROPER(U11(x0, U72(z0, z1, z2))) → c65(U11'(proper(x0), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U72(z0, z1, z2))) 686.61/213.90
PROPER(U11(x0, x(z0, z1))) → c65(U11'(proper(x0), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x(z0, z1))) 686.61/213.90
PROPER(U11(U11(z0, z1), x1)) → c65(U11'(U11(proper(z0), proper(z1)), proper(x1)), PROPER(U11(z0, z1)), PROPER(x1)) 686.61/213.90
PROPER(U11(U12(z0), x1)) → c65(U11'(U12(proper(z0)), proper(x1)), PROPER(U12(z0)), PROPER(x1)) 686.61/213.90
PROPER(U11(isNat(z0), x1)) → c65(U11'(isNat(proper(z0)), proper(x1)), PROPER(isNat(z0)), PROPER(x1)) 686.61/213.90
PROPER(U11(U21(z0), x1)) → c65(U11'(U21(proper(z0)), proper(x1)), PROPER(U21(z0)), PROPER(x1)) 686.61/213.90
PROPER(U11(U31(z0, z1), x1)) → c65(U11'(U31(proper(z0), proper(z1)), proper(x1)), PROPER(U31(z0, z1)), PROPER(x1)) 686.61/213.90
PROPER(U11(U32(z0), x1)) → c65(U11'(U32(proper(z0)), proper(x1)), PROPER(U32(z0)), PROPER(x1)) 686.61/213.90
PROPER(U11(U41(z0, z1), x1)) → c65(U11'(U41(proper(z0), proper(z1)), proper(x1)), PROPER(U41(z0, z1)), PROPER(x1)) 686.61/213.90
PROPER(U11(U51(z0, z1, z2), x1)) → c65(U11'(U51(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U51(z0, z1, z2)), PROPER(x1)) 686.61/213.90
PROPER(U11(U52(z0, z1, z2), x1)) → c65(U11'(U52(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U52(z0, z1, z2)), PROPER(x1)) 686.61/213.90
PROPER(U11(s(z0), x1)) → c65(U11'(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 686.61/213.90
PROPER(U11(plus(z0, z1), x1)) → c65(U11'(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 686.61/213.90
PROPER(U11(U61(z0), x1)) → c65(U11'(U61(proper(z0)), proper(x1)), PROPER(U61(z0)), PROPER(x1)) 686.61/213.90
PROPER(U11(U71(z0, z1, z2), x1)) → c65(U11'(U71(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U71(z0, z1, z2)), PROPER(x1)) 686.61/213.90
PROPER(U11(U72(z0, z1, z2), x1)) → c65(U11'(U72(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U72(z0, z1, z2)), PROPER(x1)) 686.61/213.90
PROPER(U11(x(z0, z1), x1)) → c65(U11'(x(proper(z0), proper(z1)), proper(x1)), PROPER(x(z0, z1)), PROPER(x1)) 686.61/213.90
PROPER(U11(x0, tt)) → c65(U11'(proper(x0), ok(tt)), PROPER(x0)) 686.61/213.90
PROPER(U11(x0, 0)) → c65(U11'(proper(x0), ok(0)), PROPER(x0)) 686.61/213.90
PROPER(U11(tt, x1)) → c65(U11'(ok(tt), proper(x1)), PROPER(x1)) 686.61/213.90
PROPER(U11(0, x1)) → c65(U11'(ok(0), proper(x1)), PROPER(x1)) 686.61/213.90
PROPER(U12(U11(z0, z1))) → c67(U12'(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.61/213.90
PROPER(U12(U12(z0))) → c67(U12'(U12(proper(z0))), PROPER(U12(z0))) 686.61/213.90
PROPER(U12(isNat(z0))) → c67(U12'(isNat(proper(z0))), PROPER(isNat(z0))) 686.61/213.90
PROPER(U12(U21(z0))) → c67(U12'(U21(proper(z0))), PROPER(U21(z0))) 686.61/213.90
PROPER(U12(U31(z0, z1))) → c67(U12'(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.61/213.90
PROPER(U12(U32(z0))) → c67(U12'(U32(proper(z0))), PROPER(U32(z0))) 686.61/213.90
PROPER(U12(U41(z0, z1))) → c67(U12'(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.61/213.90
PROPER(U12(U51(z0, z1, z2))) → c67(U12'(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.61/213.90
PROPER(U12(U52(z0, z1, z2))) → c67(U12'(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.61/213.90
PROPER(U12(s(z0))) → c67(U12'(s(proper(z0))), PROPER(s(z0))) 686.61/213.90
PROPER(U12(plus(z0, z1))) → c67(U12'(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.61/213.90
PROPER(U12(U61(z0))) → c67(U12'(U61(proper(z0))), PROPER(U61(z0))) 686.61/213.90
PROPER(U12(U71(z0, z1, z2))) → c67(U12'(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.61/213.90
PROPER(U12(U72(z0, z1, z2))) → c67(U12'(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.61/213.90
PROPER(U12(x(z0, z1))) → c67(U12'(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.61/213.90
PROPER(U12(tt)) → c67(U12'(ok(tt))) 686.61/213.90
PROPER(U12(0)) → c67(U12'(ok(0))) 686.61/213.90
PROPER(isNat(U11(z0, z1))) → c68(ISNAT(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.61/213.90
PROPER(isNat(U12(z0))) → c68(ISNAT(U12(proper(z0))), PROPER(U12(z0))) 686.61/213.90
PROPER(isNat(isNat(z0))) → c68(ISNAT(isNat(proper(z0))), PROPER(isNat(z0))) 686.61/213.90
PROPER(isNat(U21(z0))) → c68(ISNAT(U21(proper(z0))), PROPER(U21(z0))) 686.61/213.90
PROPER(isNat(U31(z0, z1))) → c68(ISNAT(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.61/213.90
PROPER(isNat(U32(z0))) → c68(ISNAT(U32(proper(z0))), PROPER(U32(z0))) 686.61/213.90
PROPER(isNat(U41(z0, z1))) → c68(ISNAT(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.61/213.90
PROPER(isNat(U51(z0, z1, z2))) → c68(ISNAT(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.61/213.90
PROPER(isNat(U52(z0, z1, z2))) → c68(ISNAT(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.61/213.90
PROPER(isNat(s(z0))) → c68(ISNAT(s(proper(z0))), PROPER(s(z0))) 686.61/213.90
PROPER(isNat(plus(z0, z1))) → c68(ISNAT(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.61/213.90
PROPER(isNat(U61(z0))) → c68(ISNAT(U61(proper(z0))), PROPER(U61(z0))) 686.61/213.90
PROPER(isNat(U71(z0, z1, z2))) → c68(ISNAT(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.61/213.90
PROPER(isNat(U72(z0, z1, z2))) → c68(ISNAT(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.61/213.90
PROPER(isNat(x(z0, z1))) → c68(ISNAT(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.61/213.90
PROPER(isNat(tt)) → c68(ISNAT(ok(tt))) 686.61/213.90
PROPER(isNat(0)) → c68(ISNAT(ok(0))) 686.61/213.90
PROPER(U21(U11(z0, z1))) → c69(U21'(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.61/213.90
PROPER(U21(U12(z0))) → c69(U21'(U12(proper(z0))), PROPER(U12(z0))) 686.61/213.90
PROPER(U21(isNat(z0))) → c69(U21'(isNat(proper(z0))), PROPER(isNat(z0))) 686.61/213.90
PROPER(U21(U21(z0))) → c69(U21'(U21(proper(z0))), PROPER(U21(z0))) 686.61/213.90
PROPER(U21(U31(z0, z1))) → c69(U21'(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.61/213.90
PROPER(U21(U32(z0))) → c69(U21'(U32(proper(z0))), PROPER(U32(z0))) 686.61/213.90
PROPER(U21(U41(z0, z1))) → c69(U21'(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.61/213.90
PROPER(U21(U51(z0, z1, z2))) → c69(U21'(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.61/213.90
PROPER(U21(U52(z0, z1, z2))) → c69(U21'(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.61/213.90
PROPER(U21(s(z0))) → c69(U21'(s(proper(z0))), PROPER(s(z0))) 686.61/213.90
PROPER(U21(plus(z0, z1))) → c69(U21'(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.61/213.90
PROPER(U21(U61(z0))) → c69(U21'(U61(proper(z0))), PROPER(U61(z0))) 686.61/213.90
PROPER(U21(U71(z0, z1, z2))) → c69(U21'(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.61/213.90
PROPER(U21(U72(z0, z1, z2))) → c69(U21'(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.61/213.90
PROPER(U21(x(z0, z1))) → c69(U21'(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.61/213.90
PROPER(U21(tt)) → c69(U21'(ok(tt))) 686.61/213.90
PROPER(U21(0)) → c69(U21'(ok(0))) 686.61/213.90
PROPER(U31(x0, U11(z0, z1))) → c70(U31'(proper(x0), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(U11(z0, z1))) 686.61/213.90
PROPER(U31(x0, U12(z0))) → c70(U31'(proper(x0), U12(proper(z0))), PROPER(x0), PROPER(U12(z0))) 686.61/213.90
PROPER(U31(x0, isNat(z0))) → c70(U31'(proper(x0), isNat(proper(z0))), PROPER(x0), PROPER(isNat(z0))) 686.61/213.90
PROPER(U31(x0, U21(z0))) → c70(U31'(proper(x0), U21(proper(z0))), PROPER(x0), PROPER(U21(z0))) 686.61/213.90
PROPER(U31(x0, U31(z0, z1))) → c70(U31'(proper(x0), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(U31(z0, z1))) 686.61/213.90
PROPER(U31(x0, U32(z0))) → c70(U31'(proper(x0), U32(proper(z0))), PROPER(x0), PROPER(U32(z0))) 686.61/213.90
PROPER(U31(x0, U41(z0, z1))) → c70(U31'(proper(x0), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(U41(z0, z1))) 686.61/213.90
PROPER(U31(x0, U51(z0, z1, z2))) → c70(U31'(proper(x0), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U51(z0, z1, z2))) 686.61/213.90
PROPER(U31(x0, U52(z0, z1, z2))) → c70(U31'(proper(x0), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U52(z0, z1, z2))) 686.61/213.90
PROPER(U31(x0, s(z0))) → c70(U31'(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 686.61/213.90
PROPER(U31(x0, plus(z0, z1))) → c70(U31'(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 686.61/213.90
PROPER(U31(x0, U61(z0))) → c70(U31'(proper(x0), U61(proper(z0))), PROPER(x0), PROPER(U61(z0))) 686.61/213.90
PROPER(U31(x0, U71(z0, z1, z2))) → c70(U31'(proper(x0), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U71(z0, z1, z2))) 686.61/213.90
PROPER(U31(x0, U72(z0, z1, z2))) → c70(U31'(proper(x0), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U72(z0, z1, z2))) 686.61/213.90
PROPER(U31(x0, x(z0, z1))) → c70(U31'(proper(x0), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x(z0, z1))) 686.61/213.90
PROPER(U31(U11(z0, z1), x1)) → c70(U31'(U11(proper(z0), proper(z1)), proper(x1)), PROPER(U11(z0, z1)), PROPER(x1)) 686.61/213.90
PROPER(U31(U12(z0), x1)) → c70(U31'(U12(proper(z0)), proper(x1)), PROPER(U12(z0)), PROPER(x1)) 686.61/213.90
PROPER(U31(isNat(z0), x1)) → c70(U31'(isNat(proper(z0)), proper(x1)), PROPER(isNat(z0)), PROPER(x1)) 686.61/213.90
PROPER(U31(U21(z0), x1)) → c70(U31'(U21(proper(z0)), proper(x1)), PROPER(U21(z0)), PROPER(x1)) 686.61/213.90
PROPER(U31(U31(z0, z1), x1)) → c70(U31'(U31(proper(z0), proper(z1)), proper(x1)), PROPER(U31(z0, z1)), PROPER(x1)) 686.61/213.90
PROPER(U31(U32(z0), x1)) → c70(U31'(U32(proper(z0)), proper(x1)), PROPER(U32(z0)), PROPER(x1)) 686.61/213.90
PROPER(U31(U41(z0, z1), x1)) → c70(U31'(U41(proper(z0), proper(z1)), proper(x1)), PROPER(U41(z0, z1)), PROPER(x1)) 686.61/213.90
PROPER(U31(U51(z0, z1, z2), x1)) → c70(U31'(U51(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U51(z0, z1, z2)), PROPER(x1)) 686.61/213.90
PROPER(U31(U52(z0, z1, z2), x1)) → c70(U31'(U52(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U52(z0, z1, z2)), PROPER(x1)) 686.61/213.90
PROPER(U31(s(z0), x1)) → c70(U31'(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 686.61/213.90
PROPER(U31(plus(z0, z1), x1)) → c70(U31'(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 686.61/213.90
PROPER(U31(U61(z0), x1)) → c70(U31'(U61(proper(z0)), proper(x1)), PROPER(U61(z0)), PROPER(x1)) 686.61/213.90
PROPER(U31(U71(z0, z1, z2), x1)) → c70(U31'(U71(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U71(z0, z1, z2)), PROPER(x1)) 686.61/213.90
PROPER(U31(U72(z0, z1, z2), x1)) → c70(U31'(U72(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U72(z0, z1, z2)), PROPER(x1)) 686.61/213.90
PROPER(U31(x(z0, z1), x1)) → c70(U31'(x(proper(z0), proper(z1)), proper(x1)), PROPER(x(z0, z1)), PROPER(x1)) 686.61/213.90
PROPER(U31(x0, tt)) → c70(U31'(proper(x0), ok(tt)), PROPER(x0)) 686.61/213.90
PROPER(U31(x0, 0)) → c70(U31'(proper(x0), ok(0)), PROPER(x0)) 686.61/213.90
PROPER(U31(tt, x1)) → c70(U31'(ok(tt), proper(x1)), PROPER(x1)) 686.61/213.90
PROPER(U31(0, x1)) → c70(U31'(ok(0), proper(x1)), PROPER(x1)) 686.61/213.90
PROPER(U32(U11(z0, z1))) → c71(U32'(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.61/213.90
PROPER(U32(U12(z0))) → c71(U32'(U12(proper(z0))), PROPER(U12(z0))) 686.61/213.90
PROPER(U32(isNat(z0))) → c71(U32'(isNat(proper(z0))), PROPER(isNat(z0))) 686.61/213.90
PROPER(U32(U21(z0))) → c71(U32'(U21(proper(z0))), PROPER(U21(z0))) 686.61/213.90
PROPER(U32(U31(z0, z1))) → c71(U32'(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.61/213.90
PROPER(U32(U32(z0))) → c71(U32'(U32(proper(z0))), PROPER(U32(z0))) 686.61/213.90
PROPER(U32(U41(z0, z1))) → c71(U32'(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.61/213.90
PROPER(U32(U51(z0, z1, z2))) → c71(U32'(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.61/213.90
PROPER(U32(U52(z0, z1, z2))) → c71(U32'(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.61/213.90
PROPER(U32(s(z0))) → c71(U32'(s(proper(z0))), PROPER(s(z0))) 686.61/213.90
PROPER(U32(plus(z0, z1))) → c71(U32'(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.61/213.90
PROPER(U32(U61(z0))) → c71(U32'(U61(proper(z0))), PROPER(U61(z0))) 686.61/213.90
PROPER(U32(U71(z0, z1, z2))) → c71(U32'(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.61/213.90
PROPER(U32(U72(z0, z1, z2))) → c71(U32'(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.61/213.90
PROPER(U32(x(z0, z1))) → c71(U32'(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.61/213.90
PROPER(U32(tt)) → c71(U32'(ok(tt))) 686.61/213.90
PROPER(U32(0)) → c71(U32'(ok(0))) 686.61/213.90
PROPER(U41(x0, U11(z0, z1))) → c72(U41'(proper(x0), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(U11(z0, z1))) 686.61/213.90
PROPER(U41(x0, U12(z0))) → c72(U41'(proper(x0), U12(proper(z0))), PROPER(x0), PROPER(U12(z0))) 686.61/213.90
PROPER(U41(x0, isNat(z0))) → c72(U41'(proper(x0), isNat(proper(z0))), PROPER(x0), PROPER(isNat(z0))) 686.61/213.90
PROPER(U41(x0, U21(z0))) → c72(U41'(proper(x0), U21(proper(z0))), PROPER(x0), PROPER(U21(z0))) 686.61/213.90
PROPER(U41(x0, U31(z0, z1))) → c72(U41'(proper(x0), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(U31(z0, z1))) 686.61/213.90
PROPER(U41(x0, U32(z0))) → c72(U41'(proper(x0), U32(proper(z0))), PROPER(x0), PROPER(U32(z0))) 686.61/213.90
PROPER(U41(x0, U41(z0, z1))) → c72(U41'(proper(x0), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(U41(z0, z1))) 686.61/213.90
PROPER(U41(x0, U51(z0, z1, z2))) → c72(U41'(proper(x0), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U51(z0, z1, z2))) 686.61/213.90
PROPER(U41(x0, U52(z0, z1, z2))) → c72(U41'(proper(x0), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U52(z0, z1, z2))) 686.61/213.90
PROPER(U41(x0, s(z0))) → c72(U41'(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 686.61/213.90
PROPER(U41(x0, plus(z0, z1))) → c72(U41'(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 686.61/213.90
PROPER(U41(x0, U61(z0))) → c72(U41'(proper(x0), U61(proper(z0))), PROPER(x0), PROPER(U61(z0))) 686.61/213.90
PROPER(U41(x0, U71(z0, z1, z2))) → c72(U41'(proper(x0), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U71(z0, z1, z2))) 686.61/213.90
PROPER(U41(x0, U72(z0, z1, z2))) → c72(U41'(proper(x0), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U72(z0, z1, z2))) 686.61/213.90
PROPER(U41(x0, x(z0, z1))) → c72(U41'(proper(x0), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x(z0, z1))) 686.61/213.90
PROPER(U41(U11(z0, z1), x1)) → c72(U41'(U11(proper(z0), proper(z1)), proper(x1)), PROPER(U11(z0, z1)), PROPER(x1)) 686.61/213.90
PROPER(U41(U12(z0), x1)) → c72(U41'(U12(proper(z0)), proper(x1)), PROPER(U12(z0)), PROPER(x1)) 686.61/213.90
PROPER(U41(isNat(z0), x1)) → c72(U41'(isNat(proper(z0)), proper(x1)), PROPER(isNat(z0)), PROPER(x1)) 686.61/213.90
PROPER(U41(U21(z0), x1)) → c72(U41'(U21(proper(z0)), proper(x1)), PROPER(U21(z0)), PROPER(x1)) 686.61/213.90
PROPER(U41(U31(z0, z1), x1)) → c72(U41'(U31(proper(z0), proper(z1)), proper(x1)), PROPER(U31(z0, z1)), PROPER(x1)) 686.61/213.90
PROPER(U41(U32(z0), x1)) → c72(U41'(U32(proper(z0)), proper(x1)), PROPER(U32(z0)), PROPER(x1)) 686.61/213.90
PROPER(U41(U41(z0, z1), x1)) → c72(U41'(U41(proper(z0), proper(z1)), proper(x1)), PROPER(U41(z0, z1)), PROPER(x1)) 686.61/213.90
PROPER(U41(U51(z0, z1, z2), x1)) → c72(U41'(U51(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U51(z0, z1, z2)), PROPER(x1)) 686.61/213.90
PROPER(U41(U52(z0, z1, z2), x1)) → c72(U41'(U52(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U52(z0, z1, z2)), PROPER(x1)) 686.61/213.90
PROPER(U41(s(z0), x1)) → c72(U41'(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 686.61/213.90
PROPER(U41(plus(z0, z1), x1)) → c72(U41'(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 686.61/213.90
PROPER(U41(U61(z0), x1)) → c72(U41'(U61(proper(z0)), proper(x1)), PROPER(U61(z0)), PROPER(x1)) 686.61/213.90
PROPER(U41(U71(z0, z1, z2), x1)) → c72(U41'(U71(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U71(z0, z1, z2)), PROPER(x1)) 686.61/213.90
PROPER(U41(U72(z0, z1, z2), x1)) → c72(U41'(U72(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U72(z0, z1, z2)), PROPER(x1)) 686.61/213.90
PROPER(U41(x(z0, z1), x1)) → c72(U41'(x(proper(z0), proper(z1)), proper(x1)), PROPER(x(z0, z1)), PROPER(x1)) 686.61/213.90
PROPER(U41(x0, tt)) → c72(U41'(proper(x0), ok(tt)), PROPER(x0)) 686.61/213.90
PROPER(U41(x0, 0)) → c72(U41'(proper(x0), ok(0)), PROPER(x0)) 686.61/213.90
PROPER(U41(tt, x1)) → c72(U41'(ok(tt), proper(x1)), PROPER(x1)) 686.61/213.90
PROPER(U41(0, x1)) → c72(U41'(ok(0), proper(x1)), PROPER(x1)) 686.61/213.90
PROPER(U51(x0, x1, U11(z0, z1))) → c73(U51'(proper(x0), proper(x1), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U11(z0, z1))) 686.61/213.90
PROPER(U51(x0, x1, U12(z0))) → c73(U51'(proper(x0), proper(x1), U12(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U12(z0))) 686.61/213.90
PROPER(U51(x0, x1, isNat(z0))) → c73(U51'(proper(x0), proper(x1), isNat(proper(z0))), PROPER(x0), PROPER(x1), PROPER(isNat(z0))) 686.61/213.90
PROPER(U51(x0, x1, U21(z0))) → c73(U51'(proper(x0), proper(x1), U21(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U21(z0))) 686.61/213.90
PROPER(U51(x0, x1, U31(z0, z1))) → c73(U51'(proper(x0), proper(x1), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U31(z0, z1))) 686.61/213.90
PROPER(U51(x0, x1, U32(z0))) → c73(U51'(proper(x0), proper(x1), U32(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U32(z0))) 686.61/213.90
PROPER(U51(x0, x1, U41(z0, z1))) → c73(U51'(proper(x0), proper(x1), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U41(z0, z1))) 686.61/213.90
PROPER(U51(x0, x1, U51(z0, z1, z2))) → c73(U51'(proper(x0), proper(x1), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U51(z0, z1, z2))) 686.61/213.90
PROPER(U51(x0, x1, U52(z0, z1, z2))) → c73(U51'(proper(x0), proper(x1), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U52(z0, z1, z2))) 686.61/213.90
PROPER(U51(x0, x1, s(z0))) → c73(U51'(proper(x0), proper(x1), s(proper(z0))), PROPER(x0), PROPER(x1), PROPER(s(z0))) 686.61/213.90
PROPER(U51(x0, x1, plus(z0, z1))) → c73(U51'(proper(x0), proper(x1), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(plus(z0, z1))) 686.61/213.90
PROPER(U51(x0, x1, U61(z0))) → c73(U51'(proper(x0), proper(x1), U61(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U61(z0))) 686.61/213.90
PROPER(U51(x0, x1, U71(z0, z1, z2))) → c73(U51'(proper(x0), proper(x1), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U71(z0, z1, z2))) 686.61/213.90
PROPER(U51(x0, x1, U72(z0, z1, z2))) → c73(U51'(proper(x0), proper(x1), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U72(z0, z1, z2))) 686.61/213.90
PROPER(U51(x0, x1, x(z0, z1))) → c73(U51'(proper(x0), proper(x1), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(x(z0, z1))) 686.61/213.90
PROPER(U51(x0, U11(z0, z1), x2)) → c73(U51'(proper(x0), U11(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U11(z0, z1)), PROPER(x2)) 686.61/213.90
PROPER(U51(x0, U12(z0), x2)) → c73(U51'(proper(x0), U12(proper(z0)), proper(x2)), PROPER(x0), PROPER(U12(z0)), PROPER(x2)) 686.61/213.90
PROPER(U51(x0, isNat(z0), x2)) → c73(U51'(proper(x0), isNat(proper(z0)), proper(x2)), PROPER(x0), PROPER(isNat(z0)), PROPER(x2)) 686.61/213.90
PROPER(U51(x0, U21(z0), x2)) → c73(U51'(proper(x0), U21(proper(z0)), proper(x2)), PROPER(x0), PROPER(U21(z0)), PROPER(x2)) 686.61/213.90
PROPER(U51(x0, U31(z0, z1), x2)) → c73(U51'(proper(x0), U31(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U31(z0, z1)), PROPER(x2)) 686.61/213.90
PROPER(U51(x0, U32(z0), x2)) → c73(U51'(proper(x0), U32(proper(z0)), proper(x2)), PROPER(x0), PROPER(U32(z0)), PROPER(x2)) 686.61/213.90
PROPER(U51(x0, U41(z0, z1), x2)) → c73(U51'(proper(x0), U41(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U41(z0, z1)), PROPER(x2)) 686.61/213.90
PROPER(U51(x0, U51(z0, z1, z2), x2)) → c73(U51'(proper(x0), U51(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U51(z0, z1, z2)), PROPER(x2)) 686.61/213.90
PROPER(U51(x0, U52(z0, z1, z2), x2)) → c73(U51'(proper(x0), U52(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U52(z0, z1, z2)), PROPER(x2)) 686.61/213.90
PROPER(U51(x0, s(z0), x2)) → c73(U51'(proper(x0), s(proper(z0)), proper(x2)), PROPER(x0), PROPER(s(z0)), PROPER(x2)) 686.61/213.90
PROPER(U51(x0, plus(z0, z1), x2)) → c73(U51'(proper(x0), plus(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(plus(z0, z1)), PROPER(x2)) 686.61/213.90
PROPER(U51(x0, U61(z0), x2)) → c73(U51'(proper(x0), U61(proper(z0)), proper(x2)), PROPER(x0), PROPER(U61(z0)), PROPER(x2)) 686.61/213.90
PROPER(U51(x0, U71(z0, z1, z2), x2)) → c73(U51'(proper(x0), U71(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U71(z0, z1, z2)), PROPER(x2)) 686.61/213.90
PROPER(U51(x0, U72(z0, z1, z2), x2)) → c73(U51'(proper(x0), U72(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U72(z0, z1, z2)), PROPER(x2)) 686.61/213.90
PROPER(U51(x0, x(z0, z1), x2)) → c73(U51'(proper(x0), x(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(x(z0, z1)), PROPER(x2)) 686.61/213.90
PROPER(U51(U11(z0, z1), x1, x2)) → c73(U51'(U11(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U11(z0, z1)), PROPER(x1), PROPER(x2)) 686.61/213.90
PROPER(U51(U12(z0), x1, x2)) → c73(U51'(U12(proper(z0)), proper(x1), proper(x2)), PROPER(U12(z0)), PROPER(x1), PROPER(x2)) 686.61/213.90
PROPER(U51(isNat(z0), x1, x2)) → c73(U51'(isNat(proper(z0)), proper(x1), proper(x2)), PROPER(isNat(z0)), PROPER(x1), PROPER(x2)) 686.61/213.90
PROPER(U51(U21(z0), x1, x2)) → c73(U51'(U21(proper(z0)), proper(x1), proper(x2)), PROPER(U21(z0)), PROPER(x1), PROPER(x2)) 686.61/213.90
PROPER(U51(U31(z0, z1), x1, x2)) → c73(U51'(U31(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U31(z0, z1)), PROPER(x1), PROPER(x2)) 686.61/213.90
PROPER(U51(U32(z0), x1, x2)) → c73(U51'(U32(proper(z0)), proper(x1), proper(x2)), PROPER(U32(z0)), PROPER(x1), PROPER(x2)) 686.61/213.90
PROPER(U51(U41(z0, z1), x1, x2)) → c73(U51'(U41(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U41(z0, z1)), PROPER(x1), PROPER(x2)) 686.61/213.90
PROPER(U51(U51(z0, z1, z2), x1, x2)) → c73(U51'(U51(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U51(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.61/213.90
PROPER(U51(U52(z0, z1, z2), x1, x2)) → c73(U51'(U52(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U52(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.61/213.90
PROPER(U51(s(z0), x1, x2)) → c73(U51'(s(proper(z0)), proper(x1), proper(x2)), PROPER(s(z0)), PROPER(x1), PROPER(x2)) 686.61/213.90
PROPER(U51(plus(z0, z1), x1, x2)) → c73(U51'(plus(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(plus(z0, z1)), PROPER(x1), PROPER(x2)) 686.61/213.90
PROPER(U51(U61(z0), x1, x2)) → c73(U51'(U61(proper(z0)), proper(x1), proper(x2)), PROPER(U61(z0)), PROPER(x1), PROPER(x2)) 686.61/213.90
PROPER(U51(U71(z0, z1, z2), x1, x2)) → c73(U51'(U71(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U71(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.61/213.90
PROPER(U51(U72(z0, z1, z2), x1, x2)) → c73(U51'(U72(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U72(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.61/213.90
PROPER(U51(x(z0, z1), x1, x2)) → c73(U51'(x(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(x(z0, z1)), PROPER(x1), PROPER(x2)) 686.61/213.90
PROPER(U51(x0, x1, tt)) → c73(U51'(proper(x0), proper(x1), ok(tt)), PROPER(x0), PROPER(x1)) 686.61/213.90
PROPER(U51(x0, x1, 0)) → c73(U51'(proper(x0), proper(x1), ok(0)), PROPER(x0), PROPER(x1)) 686.61/213.90
PROPER(U51(x0, tt, x2)) → c73(U51'(proper(x0), ok(tt), proper(x2)), PROPER(x0), PROPER(x2)) 686.61/213.90
PROPER(U51(x0, 0, x2)) → c73(U51'(proper(x0), ok(0), proper(x2)), PROPER(x0), PROPER(x2)) 686.61/213.90
PROPER(U51(tt, x1, x2)) → c73(U51'(ok(tt), proper(x1), proper(x2)), PROPER(x1), PROPER(x2)) 686.61/213.90
PROPER(U51(0, x1, x2)) → c73(U51'(ok(0), proper(x1), proper(x2)), PROPER(x1), PROPER(x2)) 686.61/213.90
PROPER(U52(x0, x1, U11(z0, z1))) → c74(U52'(proper(x0), proper(x1), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U11(z0, z1))) 686.61/213.90
PROPER(U52(x0, x1, U12(z0))) → c74(U52'(proper(x0), proper(x1), U12(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U12(z0))) 686.61/213.90
PROPER(U52(x0, x1, isNat(z0))) → c74(U52'(proper(x0), proper(x1), isNat(proper(z0))), PROPER(x0), PROPER(x1), PROPER(isNat(z0))) 686.61/213.90
PROPER(U52(x0, x1, U21(z0))) → c74(U52'(proper(x0), proper(x1), U21(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U21(z0))) 686.61/213.90
PROPER(U52(x0, x1, U31(z0, z1))) → c74(U52'(proper(x0), proper(x1), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U31(z0, z1))) 686.61/213.90
PROPER(U52(x0, x1, U32(z0))) → c74(U52'(proper(x0), proper(x1), U32(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U32(z0))) 686.61/213.90
PROPER(U52(x0, x1, U41(z0, z1))) → c74(U52'(proper(x0), proper(x1), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U41(z0, z1))) 686.61/213.90
PROPER(U52(x0, x1, U51(z0, z1, z2))) → c74(U52'(proper(x0), proper(x1), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U51(z0, z1, z2))) 686.61/213.90
PROPER(U52(x0, x1, U52(z0, z1, z2))) → c74(U52'(proper(x0), proper(x1), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U52(z0, z1, z2))) 686.61/213.90
PROPER(U52(x0, x1, s(z0))) → c74(U52'(proper(x0), proper(x1), s(proper(z0))), PROPER(x0), PROPER(x1), PROPER(s(z0))) 686.61/213.90
PROPER(U52(x0, x1, plus(z0, z1))) → c74(U52'(proper(x0), proper(x1), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(plus(z0, z1))) 686.61/213.90
PROPER(U52(x0, x1, U61(z0))) → c74(U52'(proper(x0), proper(x1), U61(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U61(z0))) 686.61/213.90
PROPER(U52(x0, x1, U71(z0, z1, z2))) → c74(U52'(proper(x0), proper(x1), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U71(z0, z1, z2))) 686.61/213.90
PROPER(U52(x0, x1, U72(z0, z1, z2))) → c74(U52'(proper(x0), proper(x1), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U72(z0, z1, z2))) 686.61/213.90
PROPER(U52(x0, x1, x(z0, z1))) → c74(U52'(proper(x0), proper(x1), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(x(z0, z1))) 686.61/213.90
PROPER(U52(x0, U11(z0, z1), x2)) → c74(U52'(proper(x0), U11(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U11(z0, z1)), PROPER(x2)) 686.61/213.90
PROPER(U52(x0, U12(z0), x2)) → c74(U52'(proper(x0), U12(proper(z0)), proper(x2)), PROPER(x0), PROPER(U12(z0)), PROPER(x2)) 686.61/213.90
PROPER(U52(x0, isNat(z0), x2)) → c74(U52'(proper(x0), isNat(proper(z0)), proper(x2)), PROPER(x0), PROPER(isNat(z0)), PROPER(x2)) 686.61/213.90
PROPER(U52(x0, U21(z0), x2)) → c74(U52'(proper(x0), U21(proper(z0)), proper(x2)), PROPER(x0), PROPER(U21(z0)), PROPER(x2)) 686.61/213.90
PROPER(U52(x0, U31(z0, z1), x2)) → c74(U52'(proper(x0), U31(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U31(z0, z1)), PROPER(x2)) 686.61/213.90
PROPER(U52(x0, U32(z0), x2)) → c74(U52'(proper(x0), U32(proper(z0)), proper(x2)), PROPER(x0), PROPER(U32(z0)), PROPER(x2)) 686.61/213.90
PROPER(U52(x0, U41(z0, z1), x2)) → c74(U52'(proper(x0), U41(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U41(z0, z1)), PROPER(x2)) 686.61/213.90
PROPER(U52(x0, U51(z0, z1, z2), x2)) → c74(U52'(proper(x0), U51(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U51(z0, z1, z2)), PROPER(x2)) 686.61/213.90
PROPER(U52(x0, U52(z0, z1, z2), x2)) → c74(U52'(proper(x0), U52(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U52(z0, z1, z2)), PROPER(x2)) 686.61/213.90
PROPER(U52(x0, s(z0), x2)) → c74(U52'(proper(x0), s(proper(z0)), proper(x2)), PROPER(x0), PROPER(s(z0)), PROPER(x2)) 686.61/213.90
PROPER(U52(x0, plus(z0, z1), x2)) → c74(U52'(proper(x0), plus(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(plus(z0, z1)), PROPER(x2)) 686.61/213.90
PROPER(U52(x0, U61(z0), x2)) → c74(U52'(proper(x0), U61(proper(z0)), proper(x2)), PROPER(x0), PROPER(U61(z0)), PROPER(x2)) 686.61/213.90
PROPER(U52(x0, U71(z0, z1, z2), x2)) → c74(U52'(proper(x0), U71(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U71(z0, z1, z2)), PROPER(x2)) 686.61/213.90
PROPER(U52(x0, U72(z0, z1, z2), x2)) → c74(U52'(proper(x0), U72(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U72(z0, z1, z2)), PROPER(x2)) 686.61/213.90
PROPER(U52(x0, x(z0, z1), x2)) → c74(U52'(proper(x0), x(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(x(z0, z1)), PROPER(x2)) 686.61/213.90
PROPER(U52(U11(z0, z1), x1, x2)) → c74(U52'(U11(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U11(z0, z1)), PROPER(x1), PROPER(x2)) 686.61/213.90
PROPER(U52(U12(z0), x1, x2)) → c74(U52'(U12(proper(z0)), proper(x1), proper(x2)), PROPER(U12(z0)), PROPER(x1), PROPER(x2)) 686.61/213.90
PROPER(U52(isNat(z0), x1, x2)) → c74(U52'(isNat(proper(z0)), proper(x1), proper(x2)), PROPER(isNat(z0)), PROPER(x1), PROPER(x2)) 686.61/213.90
PROPER(U52(U21(z0), x1, x2)) → c74(U52'(U21(proper(z0)), proper(x1), proper(x2)), PROPER(U21(z0)), PROPER(x1), PROPER(x2)) 686.61/213.90
PROPER(U52(U31(z0, z1), x1, x2)) → c74(U52'(U31(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U31(z0, z1)), PROPER(x1), PROPER(x2)) 686.61/213.90
PROPER(U52(U32(z0), x1, x2)) → c74(U52'(U32(proper(z0)), proper(x1), proper(x2)), PROPER(U32(z0)), PROPER(x1), PROPER(x2)) 686.61/213.90
PROPER(U52(U41(z0, z1), x1, x2)) → c74(U52'(U41(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U41(z0, z1)), PROPER(x1), PROPER(x2)) 686.61/213.90
PROPER(U52(U51(z0, z1, z2), x1, x2)) → c74(U52'(U51(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U51(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.61/213.90
PROPER(U52(U52(z0, z1, z2), x1, x2)) → c74(U52'(U52(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U52(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.61/213.90
PROPER(U52(s(z0), x1, x2)) → c74(U52'(s(proper(z0)), proper(x1), proper(x2)), PROPER(s(z0)), PROPER(x1), PROPER(x2)) 686.61/213.90
PROPER(U52(plus(z0, z1), x1, x2)) → c74(U52'(plus(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(plus(z0, z1)), PROPER(x1), PROPER(x2)) 686.61/213.90
PROPER(U52(U61(z0), x1, x2)) → c74(U52'(U61(proper(z0)), proper(x1), proper(x2)), PROPER(U61(z0)), PROPER(x1), PROPER(x2)) 686.61/213.90
PROPER(U52(U71(z0, z1, z2), x1, x2)) → c74(U52'(U71(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U71(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.61/213.90
PROPER(U52(U72(z0, z1, z2), x1, x2)) → c74(U52'(U72(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U72(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.61/213.90
PROPER(U52(x(z0, z1), x1, x2)) → c74(U52'(x(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(x(z0, z1)), PROPER(x1), PROPER(x2)) 686.61/213.90
PROPER(U52(x0, x1, tt)) → c74(U52'(proper(x0), proper(x1), ok(tt)), PROPER(x0), PROPER(x1)) 686.61/213.90
PROPER(U52(x0, x1, 0)) → c74(U52'(proper(x0), proper(x1), ok(0)), PROPER(x0), PROPER(x1)) 686.61/213.90
PROPER(U52(x0, tt, x2)) → c74(U52'(proper(x0), ok(tt), proper(x2)), PROPER(x0), PROPER(x2)) 686.61/213.90
PROPER(U52(x0, 0, x2)) → c74(U52'(proper(x0), ok(0), proper(x2)), PROPER(x0), PROPER(x2)) 686.61/213.90
PROPER(U52(tt, x1, x2)) → c74(U52'(ok(tt), proper(x1), proper(x2)), PROPER(x1), PROPER(x2)) 686.61/213.90
PROPER(U52(0, x1, x2)) → c74(U52'(ok(0), proper(x1), proper(x2)), PROPER(x1), PROPER(x2)) 686.61/213.90
PROPER(s(U11(z0, z1))) → c75(S(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.61/213.90
PROPER(s(U12(z0))) → c75(S(U12(proper(z0))), PROPER(U12(z0))) 686.61/213.90
PROPER(s(isNat(z0))) → c75(S(isNat(proper(z0))), PROPER(isNat(z0))) 686.61/213.90
PROPER(s(U21(z0))) → c75(S(U21(proper(z0))), PROPER(U21(z0))) 686.61/213.90
PROPER(s(U31(z0, z1))) → c75(S(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.61/213.90
PROPER(s(U32(z0))) → c75(S(U32(proper(z0))), PROPER(U32(z0))) 686.61/213.90
PROPER(s(U41(z0, z1))) → c75(S(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.61/213.90
PROPER(s(U51(z0, z1, z2))) → c75(S(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.61/213.90
PROPER(s(U52(z0, z1, z2))) → c75(S(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.61/213.90
PROPER(s(s(z0))) → c75(S(s(proper(z0))), PROPER(s(z0))) 686.61/213.90
PROPER(s(plus(z0, z1))) → c75(S(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.61/213.90
PROPER(s(U61(z0))) → c75(S(U61(proper(z0))), PROPER(U61(z0))) 686.61/213.90
PROPER(s(U71(z0, z1, z2))) → c75(S(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.61/213.90
PROPER(s(U72(z0, z1, z2))) → c75(S(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.61/213.90
PROPER(s(x(z0, z1))) → c75(S(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.61/213.90
PROPER(s(tt)) → c75(S(ok(tt))) 686.61/213.90
PROPER(s(0)) → c75(S(ok(0))) 686.61/213.90
PROPER(plus(x0, U11(z0, z1))) → c76(PLUS(proper(x0), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(U11(z0, z1))) 686.61/213.90
PROPER(plus(x0, U12(z0))) → c76(PLUS(proper(x0), U12(proper(z0))), PROPER(x0), PROPER(U12(z0))) 686.61/213.90
PROPER(plus(x0, isNat(z0))) → c76(PLUS(proper(x0), isNat(proper(z0))), PROPER(x0), PROPER(isNat(z0))) 686.61/213.90
PROPER(plus(x0, U21(z0))) → c76(PLUS(proper(x0), U21(proper(z0))), PROPER(x0), PROPER(U21(z0))) 686.61/213.90
PROPER(plus(x0, U31(z0, z1))) → c76(PLUS(proper(x0), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(U31(z0, z1))) 686.61/213.90
PROPER(plus(x0, U32(z0))) → c76(PLUS(proper(x0), U32(proper(z0))), PROPER(x0), PROPER(U32(z0))) 686.61/213.90
PROPER(plus(x0, U41(z0, z1))) → c76(PLUS(proper(x0), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(U41(z0, z1))) 686.61/213.90
PROPER(plus(x0, U51(z0, z1, z2))) → c76(PLUS(proper(x0), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U51(z0, z1, z2))) 686.61/213.90
PROPER(plus(x0, U52(z0, z1, z2))) → c76(PLUS(proper(x0), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U52(z0, z1, z2))) 686.61/213.90
PROPER(plus(x0, s(z0))) → c76(PLUS(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 686.61/213.90
PROPER(plus(x0, plus(z0, z1))) → c76(PLUS(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 686.61/213.90
PROPER(plus(x0, U61(z0))) → c76(PLUS(proper(x0), U61(proper(z0))), PROPER(x0), PROPER(U61(z0))) 686.61/213.90
PROPER(plus(x0, U71(z0, z1, z2))) → c76(PLUS(proper(x0), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U71(z0, z1, z2))) 686.61/213.90
PROPER(plus(x0, U72(z0, z1, z2))) → c76(PLUS(proper(x0), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U72(z0, z1, z2))) 686.61/213.90
PROPER(plus(x0, x(z0, z1))) → c76(PLUS(proper(x0), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x(z0, z1))) 686.61/213.90
PROPER(plus(U11(z0, z1), x1)) → c76(PLUS(U11(proper(z0), proper(z1)), proper(x1)), PROPER(U11(z0, z1)), PROPER(x1)) 686.61/213.90
PROPER(plus(U12(z0), x1)) → c76(PLUS(U12(proper(z0)), proper(x1)), PROPER(U12(z0)), PROPER(x1)) 686.61/213.90
PROPER(plus(isNat(z0), x1)) → c76(PLUS(isNat(proper(z0)), proper(x1)), PROPER(isNat(z0)), PROPER(x1)) 686.61/213.90
PROPER(plus(U21(z0), x1)) → c76(PLUS(U21(proper(z0)), proper(x1)), PROPER(U21(z0)), PROPER(x1)) 686.61/213.90
PROPER(plus(U31(z0, z1), x1)) → c76(PLUS(U31(proper(z0), proper(z1)), proper(x1)), PROPER(U31(z0, z1)), PROPER(x1)) 686.61/213.90
PROPER(plus(U32(z0), x1)) → c76(PLUS(U32(proper(z0)), proper(x1)), PROPER(U32(z0)), PROPER(x1)) 686.61/213.90
PROPER(plus(U41(z0, z1), x1)) → c76(PLUS(U41(proper(z0), proper(z1)), proper(x1)), PROPER(U41(z0, z1)), PROPER(x1)) 686.61/213.90
PROPER(plus(U51(z0, z1, z2), x1)) → c76(PLUS(U51(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U51(z0, z1, z2)), PROPER(x1)) 686.61/213.90
PROPER(plus(U52(z0, z1, z2), x1)) → c76(PLUS(U52(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U52(z0, z1, z2)), PROPER(x1)) 686.61/213.90
PROPER(plus(s(z0), x1)) → c76(PLUS(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 686.61/213.90
PROPER(plus(plus(z0, z1), x1)) → c76(PLUS(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 686.61/213.90
PROPER(plus(U61(z0), x1)) → c76(PLUS(U61(proper(z0)), proper(x1)), PROPER(U61(z0)), PROPER(x1)) 686.61/213.90
PROPER(plus(U71(z0, z1, z2), x1)) → c76(PLUS(U71(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U71(z0, z1, z2)), PROPER(x1)) 686.61/213.90
PROPER(plus(U72(z0, z1, z2), x1)) → c76(PLUS(U72(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U72(z0, z1, z2)), PROPER(x1)) 686.61/213.90
PROPER(plus(x(z0, z1), x1)) → c76(PLUS(x(proper(z0), proper(z1)), proper(x1)), PROPER(x(z0, z1)), PROPER(x1)) 686.61/213.90
PROPER(plus(x0, tt)) → c76(PLUS(proper(x0), ok(tt)), PROPER(x0)) 686.61/213.90
PROPER(plus(x0, 0)) → c76(PLUS(proper(x0), ok(0)), PROPER(x0)) 686.61/213.90
PROPER(plus(tt, x1)) → c76(PLUS(ok(tt), proper(x1)), PROPER(x1)) 686.61/213.90
PROPER(plus(0, x1)) → c76(PLUS(ok(0), proper(x1)), PROPER(x1)) 686.61/213.90
PROPER(U61(U11(z0, z1))) → c77(U61'(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.61/213.90
PROPER(U61(U12(z0))) → c77(U61'(U12(proper(z0))), PROPER(U12(z0))) 686.61/213.90
PROPER(U61(isNat(z0))) → c77(U61'(isNat(proper(z0))), PROPER(isNat(z0))) 686.61/213.90
PROPER(U61(U21(z0))) → c77(U61'(U21(proper(z0))), PROPER(U21(z0))) 686.61/213.90
PROPER(U61(U31(z0, z1))) → c77(U61'(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.61/213.90
PROPER(U61(U32(z0))) → c77(U61'(U32(proper(z0))), PROPER(U32(z0))) 686.61/213.90
PROPER(U61(U41(z0, z1))) → c77(U61'(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.61/213.90
PROPER(U61(U51(z0, z1, z2))) → c77(U61'(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.61/213.90
PROPER(U61(U52(z0, z1, z2))) → c77(U61'(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.61/213.90
PROPER(U61(s(z0))) → c77(U61'(s(proper(z0))), PROPER(s(z0))) 686.61/213.90
PROPER(U61(plus(z0, z1))) → c77(U61'(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.61/213.90
PROPER(U61(U61(z0))) → c77(U61'(U61(proper(z0))), PROPER(U61(z0))) 686.61/213.90
PROPER(U61(U71(z0, z1, z2))) → c77(U61'(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.61/213.90
PROPER(U61(U72(z0, z1, z2))) → c77(U61'(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.61/213.90
PROPER(U61(x(z0, z1))) → c77(U61'(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.61/213.90
PROPER(U61(tt)) → c77(U61'(ok(tt))) 686.61/213.90
PROPER(U61(0)) → c77(U61'(ok(0))) 686.61/213.90
PROPER(U71(x0, x1, U11(z0, z1))) → c79(U71'(proper(x0), proper(x1), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U11(z0, z1))) 686.61/213.90
PROPER(U71(x0, x1, U12(z0))) → c79(U71'(proper(x0), proper(x1), U12(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U12(z0))) 686.61/213.90
PROPER(U71(x0, x1, isNat(z0))) → c79(U71'(proper(x0), proper(x1), isNat(proper(z0))), PROPER(x0), PROPER(x1), PROPER(isNat(z0))) 686.61/213.90
PROPER(U71(x0, x1, U21(z0))) → c79(U71'(proper(x0), proper(x1), U21(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U21(z0))) 686.61/213.90
PROPER(U71(x0, x1, U31(z0, z1))) → c79(U71'(proper(x0), proper(x1), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U31(z0, z1))) 686.61/213.90
PROPER(U71(x0, x1, U32(z0))) → c79(U71'(proper(x0), proper(x1), U32(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U32(z0))) 686.61/213.90
PROPER(U71(x0, x1, U41(z0, z1))) → c79(U71'(proper(x0), proper(x1), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U41(z0, z1))) 686.61/213.90
PROPER(U71(x0, x1, U51(z0, z1, z2))) → c79(U71'(proper(x0), proper(x1), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U51(z0, z1, z2))) 686.61/213.90
PROPER(U71(x0, x1, U52(z0, z1, z2))) → c79(U71'(proper(x0), proper(x1), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U52(z0, z1, z2))) 686.61/213.90
PROPER(U71(x0, x1, s(z0))) → c79(U71'(proper(x0), proper(x1), s(proper(z0))), PROPER(x0), PROPER(x1), PROPER(s(z0))) 686.61/213.90
PROPER(U71(x0, x1, plus(z0, z1))) → c79(U71'(proper(x0), proper(x1), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(plus(z0, z1))) 686.61/213.90
PROPER(U71(x0, x1, U61(z0))) → c79(U71'(proper(x0), proper(x1), U61(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U61(z0))) 686.61/213.90
PROPER(U71(x0, x1, U71(z0, z1, z2))) → c79(U71'(proper(x0), proper(x1), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U71(z0, z1, z2))) 686.61/213.90
PROPER(U71(x0, x1, U72(z0, z1, z2))) → c79(U71'(proper(x0), proper(x1), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U72(z0, z1, z2))) 686.61/213.90
PROPER(U71(x0, x1, x(z0, z1))) → c79(U71'(proper(x0), proper(x1), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(x(z0, z1))) 686.61/213.90
PROPER(U71(x0, U11(z0, z1), x2)) → c79(U71'(proper(x0), U11(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U11(z0, z1)), PROPER(x2)) 686.61/213.90
PROPER(U71(x0, U12(z0), x2)) → c79(U71'(proper(x0), U12(proper(z0)), proper(x2)), PROPER(x0), PROPER(U12(z0)), PROPER(x2)) 686.61/213.90
PROPER(U71(x0, isNat(z0), x2)) → c79(U71'(proper(x0), isNat(proper(z0)), proper(x2)), PROPER(x0), PROPER(isNat(z0)), PROPER(x2)) 686.61/213.90
PROPER(U71(x0, U21(z0), x2)) → c79(U71'(proper(x0), U21(proper(z0)), proper(x2)), PROPER(x0), PROPER(U21(z0)), PROPER(x2)) 686.61/213.90
PROPER(U71(x0, U31(z0, z1), x2)) → c79(U71'(proper(x0), U31(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U31(z0, z1)), PROPER(x2)) 686.61/213.90
PROPER(U71(x0, U32(z0), x2)) → c79(U71'(proper(x0), U32(proper(z0)), proper(x2)), PROPER(x0), PROPER(U32(z0)), PROPER(x2)) 686.61/213.90
PROPER(U71(x0, U41(z0, z1), x2)) → c79(U71'(proper(x0), U41(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U41(z0, z1)), PROPER(x2)) 686.61/213.90
PROPER(U71(x0, U51(z0, z1, z2), x2)) → c79(U71'(proper(x0), U51(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U51(z0, z1, z2)), PROPER(x2)) 686.61/213.90
PROPER(U71(x0, U52(z0, z1, z2), x2)) → c79(U71'(proper(x0), U52(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U52(z0, z1, z2)), PROPER(x2)) 686.61/213.90
PROPER(U71(x0, s(z0), x2)) → c79(U71'(proper(x0), s(proper(z0)), proper(x2)), PROPER(x0), PROPER(s(z0)), PROPER(x2)) 686.61/213.90
PROPER(U71(x0, plus(z0, z1), x2)) → c79(U71'(proper(x0), plus(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(plus(z0, z1)), PROPER(x2)) 686.61/213.90
PROPER(U71(x0, U61(z0), x2)) → c79(U71'(proper(x0), U61(proper(z0)), proper(x2)), PROPER(x0), PROPER(U61(z0)), PROPER(x2)) 686.61/213.90
PROPER(U71(x0, U71(z0, z1, z2), x2)) → c79(U71'(proper(x0), U71(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U71(z0, z1, z2)), PROPER(x2)) 686.61/213.90
PROPER(U71(x0, U72(z0, z1, z2), x2)) → c79(U71'(proper(x0), U72(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U72(z0, z1, z2)), PROPER(x2)) 686.61/213.90
PROPER(U71(x0, x(z0, z1), x2)) → c79(U71'(proper(x0), x(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(x(z0, z1)), PROPER(x2)) 686.61/213.90
PROPER(U71(U11(z0, z1), x1, x2)) → c79(U71'(U11(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U11(z0, z1)), PROPER(x1), PROPER(x2)) 686.61/213.90
PROPER(U71(U12(z0), x1, x2)) → c79(U71'(U12(proper(z0)), proper(x1), proper(x2)), PROPER(U12(z0)), PROPER(x1), PROPER(x2)) 686.61/213.90
PROPER(U71(isNat(z0), x1, x2)) → c79(U71'(isNat(proper(z0)), proper(x1), proper(x2)), PROPER(isNat(z0)), PROPER(x1), PROPER(x2)) 686.61/213.90
PROPER(U71(U21(z0), x1, x2)) → c79(U71'(U21(proper(z0)), proper(x1), proper(x2)), PROPER(U21(z0)), PROPER(x1), PROPER(x2)) 686.61/213.90
PROPER(U71(U31(z0, z1), x1, x2)) → c79(U71'(U31(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U31(z0, z1)), PROPER(x1), PROPER(x2)) 686.61/213.90
PROPER(U71(U32(z0), x1, x2)) → c79(U71'(U32(proper(z0)), proper(x1), proper(x2)), PROPER(U32(z0)), PROPER(x1), PROPER(x2)) 686.61/213.90
PROPER(U71(U41(z0, z1), x1, x2)) → c79(U71'(U41(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U41(z0, z1)), PROPER(x1), PROPER(x2)) 686.61/213.90
PROPER(U71(U51(z0, z1, z2), x1, x2)) → c79(U71'(U51(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U51(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.61/213.90
PROPER(U71(U52(z0, z1, z2), x1, x2)) → c79(U71'(U52(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U52(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.61/213.90
PROPER(U71(s(z0), x1, x2)) → c79(U71'(s(proper(z0)), proper(x1), proper(x2)), PROPER(s(z0)), PROPER(x1), PROPER(x2)) 686.61/213.90
PROPER(U71(plus(z0, z1), x1, x2)) → c79(U71'(plus(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(plus(z0, z1)), PROPER(x1), PROPER(x2)) 686.61/213.90
PROPER(U71(U61(z0), x1, x2)) → c79(U71'(U61(proper(z0)), proper(x1), proper(x2)), PROPER(U61(z0)), PROPER(x1), PROPER(x2)) 686.61/213.90
PROPER(U71(U71(z0, z1, z2), x1, x2)) → c79(U71'(U71(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U71(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.61/213.90
PROPER(U71(U72(z0, z1, z2), x1, x2)) → c79(U71'(U72(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U72(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.61/213.90
PROPER(U71(x(z0, z1), x1, x2)) → c79(U71'(x(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(x(z0, z1)), PROPER(x1), PROPER(x2)) 686.61/213.90
PROPER(U71(x0, x1, tt)) → c79(U71'(proper(x0), proper(x1), ok(tt)), PROPER(x0), PROPER(x1)) 686.61/213.90
PROPER(U71(x0, x1, 0)) → c79(U71'(proper(x0), proper(x1), ok(0)), PROPER(x0), PROPER(x1)) 686.61/213.90
PROPER(U71(x0, tt, x2)) → c79(U71'(proper(x0), ok(tt), proper(x2)), PROPER(x0), PROPER(x2)) 686.61/213.90
PROPER(U71(x0, 0, x2)) → c79(U71'(proper(x0), ok(0), proper(x2)), PROPER(x0), PROPER(x2)) 686.61/213.90
PROPER(U71(tt, x1, x2)) → c79(U71'(ok(tt), proper(x1), proper(x2)), PROPER(x1), PROPER(x2)) 686.61/213.90
PROPER(U71(0, x1, x2)) → c79(U71'(ok(0), proper(x1), proper(x2)), PROPER(x1), PROPER(x2)) 686.61/213.90
PROPER(U72(x0, x1, U11(z0, z1))) → c80(U72'(proper(x0), proper(x1), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U11(z0, z1))) 686.61/213.90
PROPER(U72(x0, x1, U12(z0))) → c80(U72'(proper(x0), proper(x1), U12(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U12(z0))) 686.61/213.90
PROPER(U72(x0, x1, isNat(z0))) → c80(U72'(proper(x0), proper(x1), isNat(proper(z0))), PROPER(x0), PROPER(x1), PROPER(isNat(z0))) 686.61/213.90
PROPER(U72(x0, x1, U21(z0))) → c80(U72'(proper(x0), proper(x1), U21(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U21(z0))) 686.61/213.90
PROPER(U72(x0, x1, U31(z0, z1))) → c80(U72'(proper(x0), proper(x1), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U31(z0, z1))) 686.61/213.90
PROPER(U72(x0, x1, U32(z0))) → c80(U72'(proper(x0), proper(x1), U32(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U32(z0))) 686.61/213.90
PROPER(U72(x0, x1, U41(z0, z1))) → c80(U72'(proper(x0), proper(x1), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U41(z0, z1))) 686.61/213.90
PROPER(U72(x0, x1, U51(z0, z1, z2))) → c80(U72'(proper(x0), proper(x1), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U51(z0, z1, z2))) 686.61/213.90
PROPER(U72(x0, x1, U52(z0, z1, z2))) → c80(U72'(proper(x0), proper(x1), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U52(z0, z1, z2))) 686.61/213.90
PROPER(U72(x0, x1, s(z0))) → c80(U72'(proper(x0), proper(x1), s(proper(z0))), PROPER(x0), PROPER(x1), PROPER(s(z0))) 686.61/213.90
PROPER(U72(x0, x1, plus(z0, z1))) → c80(U72'(proper(x0), proper(x1), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(plus(z0, z1))) 686.61/213.90
PROPER(U72(x0, x1, U61(z0))) → c80(U72'(proper(x0), proper(x1), U61(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U61(z0))) 686.61/213.90
PROPER(U72(x0, x1, U71(z0, z1, z2))) → c80(U72'(proper(x0), proper(x1), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U71(z0, z1, z2))) 686.61/213.90
PROPER(U72(x0, x1, U72(z0, z1, z2))) → c80(U72'(proper(x0), proper(x1), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U72(z0, z1, z2))) 686.61/213.90
PROPER(U72(x0, x1, x(z0, z1))) → c80(U72'(proper(x0), proper(x1), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(x(z0, z1))) 686.61/213.90
PROPER(U72(x0, U11(z0, z1), x2)) → c80(U72'(proper(x0), U11(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U11(z0, z1)), PROPER(x2)) 686.61/213.90
PROPER(U72(x0, U12(z0), x2)) → c80(U72'(proper(x0), U12(proper(z0)), proper(x2)), PROPER(x0), PROPER(U12(z0)), PROPER(x2)) 686.61/213.90
PROPER(U72(x0, isNat(z0), x2)) → c80(U72'(proper(x0), isNat(proper(z0)), proper(x2)), PROPER(x0), PROPER(isNat(z0)), PROPER(x2)) 686.61/213.90
PROPER(U72(x0, U21(z0), x2)) → c80(U72'(proper(x0), U21(proper(z0)), proper(x2)), PROPER(x0), PROPER(U21(z0)), PROPER(x2)) 686.61/213.90
PROPER(U72(x0, U31(z0, z1), x2)) → c80(U72'(proper(x0), U31(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U31(z0, z1)), PROPER(x2)) 686.61/213.90
PROPER(U72(x0, U32(z0), x2)) → c80(U72'(proper(x0), U32(proper(z0)), proper(x2)), PROPER(x0), PROPER(U32(z0)), PROPER(x2)) 686.61/213.90
PROPER(U72(x0, U41(z0, z1), x2)) → c80(U72'(proper(x0), U41(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U41(z0, z1)), PROPER(x2)) 686.61/213.90
PROPER(U72(x0, U51(z0, z1, z2), x2)) → c80(U72'(proper(x0), U51(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U51(z0, z1, z2)), PROPER(x2)) 686.61/213.90
PROPER(U72(x0, U52(z0, z1, z2), x2)) → c80(U72'(proper(x0), U52(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U52(z0, z1, z2)), PROPER(x2)) 686.61/213.90
PROPER(U72(x0, s(z0), x2)) → c80(U72'(proper(x0), s(proper(z0)), proper(x2)), PROPER(x0), PROPER(s(z0)), PROPER(x2)) 686.61/213.90
PROPER(U72(x0, plus(z0, z1), x2)) → c80(U72'(proper(x0), plus(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(plus(z0, z1)), PROPER(x2)) 686.61/213.90
PROPER(U72(x0, U61(z0), x2)) → c80(U72'(proper(x0), U61(proper(z0)), proper(x2)), PROPER(x0), PROPER(U61(z0)), PROPER(x2)) 686.61/213.90
PROPER(U72(x0, U71(z0, z1, z2), x2)) → c80(U72'(proper(x0), U71(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U71(z0, z1, z2)), PROPER(x2)) 686.61/213.90
PROPER(U72(x0, U72(z0, z1, z2), x2)) → c80(U72'(proper(x0), U72(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U72(z0, z1, z2)), PROPER(x2)) 686.61/213.90
PROPER(U72(x0, x(z0, z1), x2)) → c80(U72'(proper(x0), x(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(x(z0, z1)), PROPER(x2)) 686.61/213.90
PROPER(U72(U11(z0, z1), x1, x2)) → c80(U72'(U11(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U11(z0, z1)), PROPER(x1), PROPER(x2)) 686.61/213.90
PROPER(U72(U12(z0), x1, x2)) → c80(U72'(U12(proper(z0)), proper(x1), proper(x2)), PROPER(U12(z0)), PROPER(x1), PROPER(x2)) 686.61/213.90
PROPER(U72(isNat(z0), x1, x2)) → c80(U72'(isNat(proper(z0)), proper(x1), proper(x2)), PROPER(isNat(z0)), PROPER(x1), PROPER(x2)) 686.61/213.90
PROPER(U72(U21(z0), x1, x2)) → c80(U72'(U21(proper(z0)), proper(x1), proper(x2)), PROPER(U21(z0)), PROPER(x1), PROPER(x2)) 686.61/213.90
PROPER(U72(U31(z0, z1), x1, x2)) → c80(U72'(U31(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U31(z0, z1)), PROPER(x1), PROPER(x2)) 686.61/213.90
PROPER(U72(U32(z0), x1, x2)) → c80(U72'(U32(proper(z0)), proper(x1), proper(x2)), PROPER(U32(z0)), PROPER(x1), PROPER(x2)) 686.61/213.90
PROPER(U72(U41(z0, z1), x1, x2)) → c80(U72'(U41(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U41(z0, z1)), PROPER(x1), PROPER(x2)) 686.61/213.90
PROPER(U72(U51(z0, z1, z2), x1, x2)) → c80(U72'(U51(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U51(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.61/213.90
PROPER(U72(U52(z0, z1, z2), x1, x2)) → c80(U72'(U52(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U52(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.61/213.90
PROPER(U72(s(z0), x1, x2)) → c80(U72'(s(proper(z0)), proper(x1), proper(x2)), PROPER(s(z0)), PROPER(x1), PROPER(x2)) 686.61/213.90
PROPER(U72(plus(z0, z1), x1, x2)) → c80(U72'(plus(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(plus(z0, z1)), PROPER(x1), PROPER(x2)) 686.61/213.90
PROPER(U72(U61(z0), x1, x2)) → c80(U72'(U61(proper(z0)), proper(x1), proper(x2)), PROPER(U61(z0)), PROPER(x1), PROPER(x2)) 686.61/213.90
PROPER(U72(U71(z0, z1, z2), x1, x2)) → c80(U72'(U71(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U71(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.61/213.90
PROPER(U72(U72(z0, z1, z2), x1, x2)) → c80(U72'(U72(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U72(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.61/213.90
PROPER(U72(x(z0, z1), x1, x2)) → c80(U72'(x(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(x(z0, z1)), PROPER(x1), PROPER(x2)) 686.61/213.90
PROPER(U72(x0, x1, tt)) → c80(U72'(proper(x0), proper(x1), ok(tt)), PROPER(x0), PROPER(x1)) 686.61/213.90
PROPER(U72(x0, x1, 0)) → c80(U72'(proper(x0), proper(x1), ok(0)), PROPER(x0), PROPER(x1)) 686.61/213.90
PROPER(U72(x0, tt, x2)) → c80(U72'(proper(x0), ok(tt), proper(x2)), PROPER(x0), PROPER(x2)) 686.61/213.90
PROPER(U72(x0, 0, x2)) → c80(U72'(proper(x0), ok(0), proper(x2)), PROPER(x0), PROPER(x2)) 686.61/213.90
PROPER(U72(tt, x1, x2)) → c80(U72'(ok(tt), proper(x1), proper(x2)), PROPER(x1), PROPER(x2)) 686.61/213.90
PROPER(U72(0, x1, x2)) → c80(U72'(ok(0), proper(x1), proper(x2)), PROPER(x1), PROPER(x2)) 686.61/213.90
PROPER(x(x0, U11(z0, z1))) → c81(X(proper(x0), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(U11(z0, z1))) 686.61/213.90
PROPER(x(x0, U12(z0))) → c81(X(proper(x0), U12(proper(z0))), PROPER(x0), PROPER(U12(z0))) 686.61/213.90
PROPER(x(x0, isNat(z0))) → c81(X(proper(x0), isNat(proper(z0))), PROPER(x0), PROPER(isNat(z0))) 686.61/213.90
PROPER(x(x0, U21(z0))) → c81(X(proper(x0), U21(proper(z0))), PROPER(x0), PROPER(U21(z0))) 686.61/213.90
PROPER(x(x0, U31(z0, z1))) → c81(X(proper(x0), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(U31(z0, z1))) 686.61/213.90
PROPER(x(x0, U32(z0))) → c81(X(proper(x0), U32(proper(z0))), PROPER(x0), PROPER(U32(z0))) 686.61/213.90
PROPER(x(x0, U41(z0, z1))) → c81(X(proper(x0), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(U41(z0, z1))) 686.61/213.90
PROPER(x(x0, U51(z0, z1, z2))) → c81(X(proper(x0), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U51(z0, z1, z2))) 686.61/213.90
PROPER(x(x0, U52(z0, z1, z2))) → c81(X(proper(x0), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U52(z0, z1, z2))) 686.61/213.90
PROPER(x(x0, s(z0))) → c81(X(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 686.61/213.90
PROPER(x(x0, plus(z0, z1))) → c81(X(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 686.61/213.90
PROPER(x(x0, U61(z0))) → c81(X(proper(x0), U61(proper(z0))), PROPER(x0), PROPER(U61(z0))) 686.61/213.90
PROPER(x(x0, U71(z0, z1, z2))) → c81(X(proper(x0), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U71(z0, z1, z2))) 686.61/213.90
PROPER(x(x0, U72(z0, z1, z2))) → c81(X(proper(x0), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U72(z0, z1, z2))) 686.61/213.90
PROPER(x(x0, x(z0, z1))) → c81(X(proper(x0), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x(z0, z1))) 686.61/213.90
PROPER(x(U11(z0, z1), x1)) → c81(X(U11(proper(z0), proper(z1)), proper(x1)), PROPER(U11(z0, z1)), PROPER(x1)) 686.61/213.90
PROPER(x(U12(z0), x1)) → c81(X(U12(proper(z0)), proper(x1)), PROPER(U12(z0)), PROPER(x1)) 686.61/213.90
PROPER(x(isNat(z0), x1)) → c81(X(isNat(proper(z0)), proper(x1)), PROPER(isNat(z0)), PROPER(x1)) 686.61/213.90
PROPER(x(U21(z0), x1)) → c81(X(U21(proper(z0)), proper(x1)), PROPER(U21(z0)), PROPER(x1)) 686.61/213.90
PROPER(x(U31(z0, z1), x1)) → c81(X(U31(proper(z0), proper(z1)), proper(x1)), PROPER(U31(z0, z1)), PROPER(x1)) 686.61/213.90
PROPER(x(U32(z0), x1)) → c81(X(U32(proper(z0)), proper(x1)), PROPER(U32(z0)), PROPER(x1)) 686.61/213.90
PROPER(x(U41(z0, z1), x1)) → c81(X(U41(proper(z0), proper(z1)), proper(x1)), PROPER(U41(z0, z1)), PROPER(x1)) 686.61/213.90
PROPER(x(U51(z0, z1, z2), x1)) → c81(X(U51(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U51(z0, z1, z2)), PROPER(x1)) 686.61/213.90
PROPER(x(U52(z0, z1, z2), x1)) → c81(X(U52(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U52(z0, z1, z2)), PROPER(x1)) 686.61/213.90
PROPER(x(s(z0), x1)) → c81(X(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 686.61/213.90
PROPER(x(plus(z0, z1), x1)) → c81(X(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 686.61/213.90
PROPER(x(U61(z0), x1)) → c81(X(U61(proper(z0)), proper(x1)), PROPER(U61(z0)), PROPER(x1)) 686.61/213.90
PROPER(x(U71(z0, z1, z2), x1)) → c81(X(U71(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U71(z0, z1, z2)), PROPER(x1)) 686.61/213.90
PROPER(x(U72(z0, z1, z2), x1)) → c81(X(U72(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U72(z0, z1, z2)), PROPER(x1)) 686.61/213.90
PROPER(x(x(z0, z1), x1)) → c81(X(x(proper(z0), proper(z1)), proper(x1)), PROPER(x(z0, z1)), PROPER(x1)) 686.61/213.90
PROPER(x(x0, tt)) → c81(X(proper(x0), ok(tt)), PROPER(x0)) 686.61/213.90
PROPER(x(x0, 0)) → c81(X(proper(x0), ok(0)), PROPER(x0)) 686.61/213.90
PROPER(x(tt, x1)) → c81(X(ok(tt), proper(x1)), PROPER(x1)) 686.61/213.90
PROPER(x(0, x1)) → c81(X(ok(0), proper(x1)), PROPER(x1)) 686.61/213.90
TOP(mark(U11(z0, z1))) → c83(TOP(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.61/213.90
TOP(mark(tt)) → c83(TOP(ok(tt)), PROPER(tt)) 686.61/213.90
TOP(mark(U12(z0))) → c83(TOP(U12(proper(z0))), PROPER(U12(z0))) 686.61/213.90
TOP(mark(isNat(z0))) → c83(TOP(isNat(proper(z0))), PROPER(isNat(z0))) 686.61/213.90
TOP(mark(U21(z0))) → c83(TOP(U21(proper(z0))), PROPER(U21(z0))) 686.61/213.90
TOP(mark(U31(z0, z1))) → c83(TOP(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.61/213.90
TOP(mark(U32(z0))) → c83(TOP(U32(proper(z0))), PROPER(U32(z0))) 686.61/213.90
TOP(mark(U41(z0, z1))) → c83(TOP(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.61/213.90
TOP(mark(U51(z0, z1, z2))) → c83(TOP(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.61/213.90
TOP(mark(U52(z0, z1, z2))) → c83(TOP(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.61/213.90
TOP(mark(s(z0))) → c83(TOP(s(proper(z0))), PROPER(s(z0))) 686.61/213.90
TOP(mark(plus(z0, z1))) → c83(TOP(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.61/213.90
TOP(mark(U61(z0))) → c83(TOP(U61(proper(z0))), PROPER(U61(z0))) 686.61/213.90
TOP(mark(0)) → c83(TOP(ok(0)), PROPER(0)) 686.61/213.90
TOP(mark(U71(z0, z1, z2))) → c83(TOP(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.61/213.90
TOP(mark(U72(z0, z1, z2))) → c83(TOP(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.61/213.90
TOP(mark(x(z0, z1))) → c83(TOP(x(proper(z0), proper(z1))), PROPER(x(z0, z1)))
K tuples:none
Defined Rule Symbols:

active, U11, U12, U21, U31, U32, U41, U51, U52, s, plus, U61, U71, U72, x, proper, isNat, top

Defined Pair Symbols:

ACTIVE, U11', U12', U21', U31', U32', U41', U51', U52', S, PLUS, U61', U71', U72', X, ISNAT, TOP, PROPER

Compound Symbols:

c28, c29, 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, c62, c63, c64, c82, c84, c13, c16, c18, c1, c19, c19, c, c20, c20, c2, c21, c21, c3, c22, c22, c4, c23, c23, c5, c24, c24, c6, c25, c25, c7, c26, c26, c8, c27, c27, c9, c30, c30, c10, c31, c31, c11, c32, c32, c12, c65, c65, c67, c67, c68, c68, c69, c69, c70, c70, c71, c71, c72, c72, c73, c73, c74, c74, c75, c75, c76, c76, c77, c77, c79, c79, c80, c80, c81, c81, c83

686.61/213.90
686.61/213.90

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

Removed 2 trailing tuple parts
686.61/213.90
686.61/213.90

(142) Obligation:

Complexity Dependency Tuples Problem
Rules:

active(U11(tt, z0)) → mark(U12(isNat(z0))) 686.61/213.90
active(U12(tt)) → mark(tt) 686.61/213.90
active(U21(tt)) → mark(tt) 686.61/213.90
active(U31(tt, z0)) → mark(U32(isNat(z0))) 686.61/213.90
active(U32(tt)) → mark(tt) 686.61/213.90
active(U41(tt, z0)) → mark(z0) 686.61/213.90
active(U51(tt, z0, z1)) → mark(U52(isNat(z1), z0, z1)) 686.61/213.90
active(U52(tt, z0, z1)) → mark(s(plus(z1, z0))) 686.61/213.90
active(U61(tt)) → mark(0) 686.61/213.90
active(U71(tt, z0, z1)) → mark(U72(isNat(z1), z0, z1)) 686.61/213.90
active(U72(tt, z0, z1)) → mark(plus(x(z1, z0), z1)) 686.61/213.90
active(isNat(0)) → mark(tt) 686.61/213.90
active(isNat(plus(z0, z1))) → mark(U11(isNat(z0), z1)) 686.61/213.90
active(isNat(s(z0))) → mark(U21(isNat(z0))) 686.61/213.90
active(isNat(x(z0, z1))) → mark(U31(isNat(z0), z1)) 686.61/213.90
active(plus(z0, 0)) → mark(U41(isNat(z0), z0)) 686.61/213.90
active(plus(z0, s(z1))) → mark(U51(isNat(z1), z1, z0)) 686.61/213.90
active(x(z0, 0)) → mark(U61(isNat(z0))) 686.61/213.90
active(x(z0, s(z1))) → mark(U71(isNat(z1), z1, z0)) 686.61/213.90
active(U11(z0, z1)) → U11(active(z0), z1) 686.61/213.90
active(U12(z0)) → U12(active(z0)) 686.61/213.90
active(U21(z0)) → U21(active(z0)) 686.61/213.90
active(U31(z0, z1)) → U31(active(z0), z1) 686.61/213.90
active(U32(z0)) → U32(active(z0)) 686.61/213.90
active(U41(z0, z1)) → U41(active(z0), z1) 686.61/213.90
active(U51(z0, z1, z2)) → U51(active(z0), z1, z2) 686.61/213.90
active(U52(z0, z1, z2)) → U52(active(z0), z1, z2) 686.61/213.90
active(s(z0)) → s(active(z0)) 686.61/213.90
active(plus(z0, z1)) → plus(active(z0), z1) 686.61/213.90
active(plus(z0, z1)) → plus(z0, active(z1)) 686.61/213.90
active(U61(z0)) → U61(active(z0)) 686.61/213.90
active(U71(z0, z1, z2)) → U71(active(z0), z1, z2) 686.61/213.90
active(U72(z0, z1, z2)) → U72(active(z0), z1, z2) 686.61/213.90
active(x(z0, z1)) → x(active(z0), z1) 686.61/213.90
active(x(z0, z1)) → x(z0, active(z1)) 686.61/213.90
U11(mark(z0), z1) → mark(U11(z0, z1)) 686.61/213.90
U11(ok(z0), ok(z1)) → ok(U11(z0, z1)) 686.61/213.90
U12(mark(z0)) → mark(U12(z0)) 686.61/213.90
U12(ok(z0)) → ok(U12(z0)) 686.61/213.90
U21(mark(z0)) → mark(U21(z0)) 686.61/213.90
U21(ok(z0)) → ok(U21(z0)) 686.61/213.90
U31(mark(z0), z1) → mark(U31(z0, z1)) 686.61/213.90
U31(ok(z0), ok(z1)) → ok(U31(z0, z1)) 686.61/213.90
U32(mark(z0)) → mark(U32(z0)) 686.61/213.90
U32(ok(z0)) → ok(U32(z0)) 686.61/213.90
U41(mark(z0), z1) → mark(U41(z0, z1)) 686.61/213.90
U41(ok(z0), ok(z1)) → ok(U41(z0, z1)) 686.61/213.90
U51(mark(z0), z1, z2) → mark(U51(z0, z1, z2)) 686.61/213.90
U51(ok(z0), ok(z1), ok(z2)) → ok(U51(z0, z1, z2)) 686.61/213.90
U52(mark(z0), z1, z2) → mark(U52(z0, z1, z2)) 686.61/213.90
U52(ok(z0), ok(z1), ok(z2)) → ok(U52(z0, z1, z2)) 686.61/213.90
s(mark(z0)) → mark(s(z0)) 686.61/213.90
s(ok(z0)) → ok(s(z0)) 686.61/213.90
plus(mark(z0), z1) → mark(plus(z0, z1)) 686.61/213.90
plus(z0, mark(z1)) → mark(plus(z0, z1)) 686.61/213.90
plus(ok(z0), ok(z1)) → ok(plus(z0, z1)) 686.61/213.90
U61(mark(z0)) → mark(U61(z0)) 686.61/213.90
U61(ok(z0)) → ok(U61(z0)) 686.61/213.90
U71(mark(z0), z1, z2) → mark(U71(z0, z1, z2)) 686.61/213.90
U71(ok(z0), ok(z1), ok(z2)) → ok(U71(z0, z1, z2)) 686.61/213.90
U72(mark(z0), z1, z2) → mark(U72(z0, z1, z2)) 686.61/213.90
U72(ok(z0), ok(z1), ok(z2)) → ok(U72(z0, z1, z2)) 686.61/213.90
x(mark(z0), z1) → mark(x(z0, z1)) 686.61/213.90
x(z0, mark(z1)) → mark(x(z0, z1)) 686.61/213.90
x(ok(z0), ok(z1)) → ok(x(z0, z1)) 686.61/213.90
proper(U11(z0, z1)) → U11(proper(z0), proper(z1)) 686.61/213.90
proper(tt) → ok(tt) 686.61/213.90
proper(U12(z0)) → U12(proper(z0)) 686.61/213.90
proper(isNat(z0)) → isNat(proper(z0)) 686.61/213.90
proper(U21(z0)) → U21(proper(z0)) 686.61/213.90
proper(U31(z0, z1)) → U31(proper(z0), proper(z1)) 686.61/213.90
proper(U32(z0)) → U32(proper(z0)) 686.61/213.90
proper(U41(z0, z1)) → U41(proper(z0), proper(z1)) 686.61/213.90
proper(U51(z0, z1, z2)) → U51(proper(z0), proper(z1), proper(z2)) 686.61/213.90
proper(U52(z0, z1, z2)) → U52(proper(z0), proper(z1), proper(z2)) 686.61/213.90
proper(s(z0)) → s(proper(z0)) 686.61/213.90
proper(plus(z0, z1)) → plus(proper(z0), proper(z1)) 686.61/213.90
proper(U61(z0)) → U61(proper(z0)) 686.61/213.90
proper(0) → ok(0) 686.61/213.90
proper(U71(z0, z1, z2)) → U71(proper(z0), proper(z1), proper(z2)) 686.61/213.90
proper(U72(z0, z1, z2)) → U72(proper(z0), proper(z1), proper(z2)) 686.61/213.90
proper(x(z0, z1)) → x(proper(z0), proper(z1)) 686.61/213.90
isNat(ok(z0)) → ok(isNat(z0)) 686.61/213.90
top(mark(z0)) → top(proper(z0)) 686.61/213.90
top(ok(z0)) → top(active(z0))
Tuples:

ACTIVE(plus(z0, z1)) → c28(PLUS(active(z0), z1), ACTIVE(z0)) 686.61/213.90
ACTIVE(plus(z0, z1)) → c29(PLUS(z0, active(z1)), ACTIVE(z1)) 686.61/213.90
ACTIVE(x(z0, z1)) → c33(X(active(z0), z1), ACTIVE(z0)) 686.61/213.90
ACTIVE(x(z0, z1)) → c34(X(z0, active(z1)), ACTIVE(z1)) 686.61/213.90
U11'(mark(z0), z1) → c35(U11'(z0, z1)) 686.61/213.90
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1)) 686.61/213.90
U12'(mark(z0)) → c37(U12'(z0)) 686.61/213.90
U12'(ok(z0)) → c38(U12'(z0)) 686.61/213.90
U21'(mark(z0)) → c39(U21'(z0)) 686.61/213.90
U21'(ok(z0)) → c40(U21'(z0)) 686.61/213.90
U31'(mark(z0), z1) → c41(U31'(z0, z1)) 686.61/213.90
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 686.61/213.90
U32'(mark(z0)) → c43(U32'(z0)) 686.61/213.90
U32'(ok(z0)) → c44(U32'(z0)) 686.61/213.90
U41'(mark(z0), z1) → c45(U41'(z0, z1)) 686.61/213.90
U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1)) 686.61/213.90
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2)) 686.61/213.90
U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2)) 686.61/213.90
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2)) 686.61/213.90
U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2)) 686.61/213.90
S(mark(z0)) → c51(S(z0)) 686.61/213.90
S(ok(z0)) → c52(S(z0)) 686.61/213.90
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 686.61/213.90
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 686.61/213.90
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 686.61/213.90
U61'(mark(z0)) → c56(U61'(z0)) 686.61/213.90
U61'(ok(z0)) → c57(U61'(z0)) 686.61/213.90
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2)) 686.61/213.90
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2)) 686.61/213.90
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2)) 686.61/213.90
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 686.61/213.90
X(mark(z0), z1) → c62(X(z0, z1)) 686.61/213.90
X(z0, mark(z1)) → c63(X(z0, z1)) 686.61/213.90
X(ok(z0), ok(z1)) → c64(X(z0, z1)) 686.61/213.90
ISNAT(ok(z0)) → c82(ISNAT(z0)) 686.61/213.90
TOP(ok(z0)) → c84(TOP(active(z0)), ACTIVE(z0)) 686.61/213.90
ACTIVE(isNat(s(z0))) → c13(ISNAT(z0)) 686.61/213.90
ACTIVE(plus(z0, s(z1))) → c16(ISNAT(z1)) 686.61/213.90
ACTIVE(x(z0, s(z1))) → c18(ISNAT(z1)) 686.61/213.90
ACTIVE(U11(tt, z0)) → c1(U12'(isNat(z0))) 686.61/213.90
ACTIVE(U11(tt, z0)) → c1(ISNAT(z0)) 686.61/213.90
ACTIVE(U31(tt, z0)) → c1(U32'(isNat(z0))) 686.61/213.90
ACTIVE(U31(tt, z0)) → c1(ISNAT(z0)) 686.61/213.90
ACTIVE(U51(tt, z0, z1)) → c1(U52'(isNat(z1), z0, z1)) 686.61/213.90
ACTIVE(U51(tt, z0, z1)) → c1(ISNAT(z1)) 686.61/213.90
ACTIVE(U52(tt, z0, z1)) → c1(S(plus(z1, z0))) 686.61/213.90
ACTIVE(U52(tt, z0, z1)) → c1(PLUS(z1, z0)) 686.61/213.90
ACTIVE(U71(tt, z0, z1)) → c1(U72'(isNat(z1), z0, z1)) 686.61/213.90
ACTIVE(U71(tt, z0, z1)) → c1(ISNAT(z1)) 686.61/213.90
ACTIVE(U72(tt, z0, z1)) → c1(PLUS(x(z1, z0), z1)) 686.61/213.90
ACTIVE(U72(tt, z0, z1)) → c1(X(z1, z0)) 686.61/213.90
ACTIVE(isNat(plus(z0, z1))) → c1(U11'(isNat(z0), z1)) 686.61/213.90
ACTIVE(isNat(plus(z0, z1))) → c1(ISNAT(z0)) 686.61/213.90
ACTIVE(isNat(x(z0, z1))) → c1(U31'(isNat(z0), z1)) 686.61/213.90
ACTIVE(isNat(x(z0, z1))) → c1(ISNAT(z0)) 686.61/213.90
ACTIVE(plus(z0, 0)) → c1(U41'(isNat(z0), z0)) 686.61/213.90
ACTIVE(plus(z0, 0)) → c1(ISNAT(z0)) 686.61/213.90
ACTIVE(x(z0, 0)) → c1(U61'(isNat(z0))) 686.61/213.90
ACTIVE(x(z0, 0)) → c1(ISNAT(z0)) 686.61/213.90
ACTIVE(U11(plus(z0, 0), x1)) → c19(U11'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.61/213.90
ACTIVE(U11(plus(z0, s(z1)), x1)) → c19(U11'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.61/213.90
ACTIVE(U11(x(z0, 0), x1)) → c19(U11'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.61/213.90
ACTIVE(U11(x(z0, s(z1)), x1)) → c19(U11'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.61/213.90
ACTIVE(U11(U11(z0, z1), x1)) → c19(U11'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.61/213.90
ACTIVE(U11(U12(z0), x1)) → c19(U11'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.61/213.90
ACTIVE(U11(U21(z0), x1)) → c19(U11'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.61/213.90
ACTIVE(U11(U31(z0, z1), x1)) → c19(U11'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.61/213.90
ACTIVE(U11(U32(z0), x1)) → c19(U11'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.61/213.90
ACTIVE(U11(U41(z0, z1), x1)) → c19(U11'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.61/213.90
ACTIVE(U11(U51(z0, z1, z2), x1)) → c19(U11'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.61/213.90
ACTIVE(U11(U52(z0, z1, z2), x1)) → c19(U11'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.61/213.90
ACTIVE(U11(s(z0), x1)) → c19(U11'(s(active(z0)), x1), ACTIVE(s(z0))) 686.61/213.90
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.61/213.90
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.61/213.90
ACTIVE(U11(U61(z0), x1)) → c19(U11'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.61/213.90
ACTIVE(U11(U71(z0, z1, z2), x1)) → c19(U11'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.61/213.90
ACTIVE(U11(U72(z0, z1, z2), x1)) → c19(U11'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.61/213.90
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.61/213.90
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.61/213.90
ACTIVE(U11(isNat(0), x1)) → c19(U11'(mark(tt), x1)) 686.61/213.90
ACTIVE(U11(U11(tt, z0), x1)) → c(U11'(mark(U12(isNat(z0))), x1)) 686.61/213.90
ACTIVE(U11(U11(tt, z0), x1)) → c(ACTIVE(U11(tt, z0))) 686.61/213.90
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(U11'(mark(U11(isNat(z0), z1)), x1)) 686.61/213.90
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(ACTIVE(isNat(plus(z0, z1)))) 686.61/213.90
ACTIVE(U11(isNat(s(z0)), x1)) → c(U11'(mark(U21(isNat(z0))), x1)) 686.61/213.90
ACTIVE(U11(isNat(s(z0)), x1)) → c(ACTIVE(isNat(s(z0)))) 686.61/213.90
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(U11'(mark(U31(isNat(z0), z1)), x1)) 686.61/213.90
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(ACTIVE(isNat(x(z0, z1)))) 686.61/213.90
ACTIVE(U12(plus(z0, 0))) → c20(U12'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.61/213.90
ACTIVE(U12(plus(z0, s(z1)))) → c20(U12'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.61/213.90
ACTIVE(U12(x(z0, 0))) → c20(U12'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.61/213.90
ACTIVE(U12(x(z0, s(z1)))) → c20(U12'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.61/213.90
ACTIVE(U12(U11(z0, z1))) → c20(U12'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.61/213.90
ACTIVE(U12(U12(z0))) → c20(U12'(U12(active(z0))), ACTIVE(U12(z0))) 686.61/213.90
ACTIVE(U12(U21(z0))) → c20(U12'(U21(active(z0))), ACTIVE(U21(z0))) 686.61/213.90
ACTIVE(U12(U31(z0, z1))) → c20(U12'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.61/213.90
ACTIVE(U12(U32(z0))) → c20(U12'(U32(active(z0))), ACTIVE(U32(z0))) 686.61/213.90
ACTIVE(U12(U41(z0, z1))) → c20(U12'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.61/213.90
ACTIVE(U12(U51(z0, z1, z2))) → c20(U12'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.61/213.90
ACTIVE(U12(U52(z0, z1, z2))) → c20(U12'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.61/213.90
ACTIVE(U12(s(z0))) → c20(U12'(s(active(z0))), ACTIVE(s(z0))) 686.61/213.90
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.61/213.90
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.61/213.90
ACTIVE(U12(U61(z0))) → c20(U12'(U61(active(z0))), ACTIVE(U61(z0))) 686.61/213.90
ACTIVE(U12(U71(z0, z1, z2))) → c20(U12'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.61/213.90
ACTIVE(U12(U72(z0, z1, z2))) → c20(U12'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.61/213.90
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.61/213.90
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.61/213.90
ACTIVE(U11(U12(tt), x1)) → c19(U11'(mark(tt), x1)) 686.61/213.90
ACTIVE(U12(U12(tt))) → c20(U12'(mark(tt))) 686.61/213.90
ACTIVE(U12(isNat(0))) → c20(U12'(mark(tt))) 686.61/213.90
ACTIVE(U12(U11(tt, z0))) → c2(U12'(mark(U12(isNat(z0))))) 686.61/213.90
ACTIVE(U12(U11(tt, z0))) → c2(ACTIVE(U11(tt, z0))) 686.61/213.90
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(U12'(mark(U11(isNat(z0), z1)))) 686.61/213.90
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(ACTIVE(isNat(plus(z0, z1)))) 686.61/213.90
ACTIVE(U12(isNat(s(z0)))) → c2(U12'(mark(U21(isNat(z0))))) 686.61/213.90
ACTIVE(U12(isNat(s(z0)))) → c2(ACTIVE(isNat(s(z0)))) 686.61/213.90
ACTIVE(U12(isNat(x(z0, z1)))) → c2(U12'(mark(U31(isNat(z0), z1)))) 686.61/213.90
ACTIVE(U12(isNat(x(z0, z1)))) → c2(ACTIVE(isNat(x(z0, z1)))) 686.61/213.90
ACTIVE(U21(plus(z0, 0))) → c21(U21'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.61/213.90
ACTIVE(U21(plus(z0, s(z1)))) → c21(U21'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.61/213.90
ACTIVE(U21(x(z0, 0))) → c21(U21'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.61/213.90
ACTIVE(U21(x(z0, s(z1)))) → c21(U21'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.61/213.90
ACTIVE(U21(U11(z0, z1))) → c21(U21'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.61/213.90
ACTIVE(U21(U12(z0))) → c21(U21'(U12(active(z0))), ACTIVE(U12(z0))) 686.61/213.90
ACTIVE(U21(U21(z0))) → c21(U21'(U21(active(z0))), ACTIVE(U21(z0))) 686.61/213.90
ACTIVE(U21(U31(z0, z1))) → c21(U21'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.61/213.90
ACTIVE(U21(U32(z0))) → c21(U21'(U32(active(z0))), ACTIVE(U32(z0))) 686.61/213.90
ACTIVE(U21(U41(z0, z1))) → c21(U21'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.61/213.90
ACTIVE(U21(U51(z0, z1, z2))) → c21(U21'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.61/213.90
ACTIVE(U21(U52(z0, z1, z2))) → c21(U21'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.61/213.90
ACTIVE(U21(s(z0))) → c21(U21'(s(active(z0))), ACTIVE(s(z0))) 686.61/213.90
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.61/213.90
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.61/213.90
ACTIVE(U21(U61(z0))) → c21(U21'(U61(active(z0))), ACTIVE(U61(z0))) 686.61/213.90
ACTIVE(U21(U71(z0, z1, z2))) → c21(U21'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.61/213.90
ACTIVE(U21(U72(z0, z1, z2))) → c21(U21'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.61/213.90
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.61/213.90
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.61/213.90
ACTIVE(U11(U21(tt), x1)) → c19(U11'(mark(tt), x1)) 686.61/213.90
ACTIVE(U12(U21(tt))) → c20(U12'(mark(tt))) 686.61/213.90
ACTIVE(U21(U12(tt))) → c21(U21'(mark(tt))) 686.61/213.90
ACTIVE(U21(U21(tt))) → c21(U21'(mark(tt))) 686.61/213.90
ACTIVE(U21(isNat(0))) → c21(U21'(mark(tt))) 686.61/213.90
ACTIVE(U21(U11(tt, z0))) → c3(U21'(mark(U12(isNat(z0))))) 686.61/213.90
ACTIVE(U21(U11(tt, z0))) → c3(ACTIVE(U11(tt, z0))) 686.61/213.90
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(U21'(mark(U11(isNat(z0), z1)))) 686.61/213.90
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(ACTIVE(isNat(plus(z0, z1)))) 686.61/213.90
ACTIVE(U21(isNat(s(z0)))) → c3(U21'(mark(U21(isNat(z0))))) 686.61/213.90
ACTIVE(U21(isNat(s(z0)))) → c3(ACTIVE(isNat(s(z0)))) 686.61/213.90
ACTIVE(U21(isNat(x(z0, z1)))) → c3(U21'(mark(U31(isNat(z0), z1)))) 686.61/213.90
ACTIVE(U21(isNat(x(z0, z1)))) → c3(ACTIVE(isNat(x(z0, z1)))) 686.61/213.90
ACTIVE(U31(plus(z0, 0), x1)) → c22(U31'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.61/213.90
ACTIVE(U31(plus(z0, s(z1)), x1)) → c22(U31'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.61/213.90
ACTIVE(U31(x(z0, 0), x1)) → c22(U31'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.61/213.90
ACTIVE(U31(x(z0, s(z1)), x1)) → c22(U31'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.61/213.90
ACTIVE(U31(U11(z0, z1), x1)) → c22(U31'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.61/213.90
ACTIVE(U31(U12(z0), x1)) → c22(U31'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.61/213.90
ACTIVE(U31(U21(z0), x1)) → c22(U31'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.61/213.90
ACTIVE(U31(U31(z0, z1), x1)) → c22(U31'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.61/213.90
ACTIVE(U31(U32(z0), x1)) → c22(U31'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.61/213.90
ACTIVE(U31(U41(z0, z1), x1)) → c22(U31'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.61/213.90
ACTIVE(U31(U51(z0, z1, z2), x1)) → c22(U31'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.61/213.90
ACTIVE(U31(U52(z0, z1, z2), x1)) → c22(U31'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.61/213.90
ACTIVE(U31(s(z0), x1)) → c22(U31'(s(active(z0)), x1), ACTIVE(s(z0))) 686.61/213.90
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.61/213.90
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.61/213.90
ACTIVE(U31(U61(z0), x1)) → c22(U31'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.61/213.90
ACTIVE(U31(U71(z0, z1, z2), x1)) → c22(U31'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.61/213.90
ACTIVE(U31(U72(z0, z1, z2), x1)) → c22(U31'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.61/213.90
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.61/213.90
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.61/213.90
ACTIVE(U31(U12(tt), x1)) → c22(U31'(mark(tt), x1)) 686.61/213.90
ACTIVE(U31(U21(tt), x1)) → c22(U31'(mark(tt), x1)) 686.61/213.90
ACTIVE(U31(isNat(0), x1)) → c22(U31'(mark(tt), x1)) 686.61/213.90
ACTIVE(U11(U31(tt, z0), x1)) → c4(U11'(mark(U32(isNat(z0))), x1)) 686.61/213.90
ACTIVE(U11(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 686.61/213.90
ACTIVE(U12(U31(tt, z0))) → c4(U12'(mark(U32(isNat(z0))))) 686.61/213.90
ACTIVE(U12(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 686.61/213.90
ACTIVE(U21(U31(tt, z0))) → c4(U21'(mark(U32(isNat(z0))))) 686.61/213.90
ACTIVE(U21(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 686.61/213.90
ACTIVE(U31(U11(tt, z0), x1)) → c4(U31'(mark(U12(isNat(z0))), x1)) 686.61/213.90
ACTIVE(U31(U11(tt, z0), x1)) → c4(ACTIVE(U11(tt, z0))) 686.61/213.90
ACTIVE(U31(U31(tt, z0), x1)) → c4(U31'(mark(U32(isNat(z0))), x1)) 686.61/213.90
ACTIVE(U31(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 686.61/213.90
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(U31'(mark(U11(isNat(z0), z1)), x1)) 686.61/213.90
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(ACTIVE(isNat(plus(z0, z1)))) 686.61/213.90
ACTIVE(U31(isNat(s(z0)), x1)) → c4(U31'(mark(U21(isNat(z0))), x1)) 686.61/213.90
ACTIVE(U31(isNat(s(z0)), x1)) → c4(ACTIVE(isNat(s(z0)))) 686.61/213.90
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(U31'(mark(U31(isNat(z0), z1)), x1)) 686.61/213.90
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(ACTIVE(isNat(x(z0, z1)))) 686.61/213.90
ACTIVE(U32(plus(z0, 0))) → c23(U32'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.61/213.90
ACTIVE(U32(plus(z0, s(z1)))) → c23(U32'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.61/213.90
ACTIVE(U32(x(z0, 0))) → c23(U32'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.61/213.90
ACTIVE(U32(x(z0, s(z1)))) → c23(U32'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.61/213.90
ACTIVE(U32(U11(z0, z1))) → c23(U32'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.61/213.90
ACTIVE(U32(U12(z0))) → c23(U32'(U12(active(z0))), ACTIVE(U12(z0))) 686.61/213.90
ACTIVE(U32(U21(z0))) → c23(U32'(U21(active(z0))), ACTIVE(U21(z0))) 686.61/213.90
ACTIVE(U32(U31(z0, z1))) → c23(U32'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.61/213.90
ACTIVE(U32(U32(z0))) → c23(U32'(U32(active(z0))), ACTIVE(U32(z0))) 686.61/213.90
ACTIVE(U32(U41(z0, z1))) → c23(U32'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.61/213.90
ACTIVE(U32(U51(z0, z1, z2))) → c23(U32'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.61/213.90
ACTIVE(U32(U52(z0, z1, z2))) → c23(U32'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.61/213.90
ACTIVE(U32(s(z0))) → c23(U32'(s(active(z0))), ACTIVE(s(z0))) 686.61/213.90
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.61/213.90
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.61/213.90
ACTIVE(U32(U61(z0))) → c23(U32'(U61(active(z0))), ACTIVE(U61(z0))) 686.61/213.90
ACTIVE(U32(U71(z0, z1, z2))) → c23(U32'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.61/213.90
ACTIVE(U32(U72(z0, z1, z2))) → c23(U32'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.61/213.90
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.61/213.90
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.61/213.90
ACTIVE(U11(U32(tt), x1)) → c19(U11'(mark(tt), x1)) 686.61/213.90
ACTIVE(U12(U32(tt))) → c20(U12'(mark(tt))) 686.61/213.90
ACTIVE(U21(U32(tt))) → c21(U21'(mark(tt))) 686.61/213.90
ACTIVE(U31(U32(tt), x1)) → c22(U31'(mark(tt), x1)) 686.61/213.90
ACTIVE(U32(U12(tt))) → c23(U32'(mark(tt))) 686.61/213.90
ACTIVE(U32(U21(tt))) → c23(U32'(mark(tt))) 686.61/213.90
ACTIVE(U32(U32(tt))) → c23(U32'(mark(tt))) 686.61/213.90
ACTIVE(U32(isNat(0))) → c23(U32'(mark(tt))) 686.61/213.90
ACTIVE(U32(U11(tt, z0))) → c5(U32'(mark(U12(isNat(z0))))) 686.61/213.90
ACTIVE(U32(U11(tt, z0))) → c5(ACTIVE(U11(tt, z0))) 686.61/213.90
ACTIVE(U32(U31(tt, z0))) → c5(U32'(mark(U32(isNat(z0))))) 686.61/213.90
ACTIVE(U32(U31(tt, z0))) → c5(ACTIVE(U31(tt, z0))) 686.61/213.90
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(U32'(mark(U11(isNat(z0), z1)))) 686.61/213.90
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(ACTIVE(isNat(plus(z0, z1)))) 686.61/213.90
ACTIVE(U32(isNat(s(z0)))) → c5(U32'(mark(U21(isNat(z0))))) 686.61/213.90
ACTIVE(U32(isNat(s(z0)))) → c5(ACTIVE(isNat(s(z0)))) 686.61/213.90
ACTIVE(U32(isNat(x(z0, z1)))) → c5(U32'(mark(U31(isNat(z0), z1)))) 686.61/213.90
ACTIVE(U32(isNat(x(z0, z1)))) → c5(ACTIVE(isNat(x(z0, z1)))) 686.61/213.90
ACTIVE(U41(plus(z0, 0), x1)) → c24(U41'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.61/213.90
ACTIVE(U41(plus(z0, s(z1)), x1)) → c24(U41'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.61/213.90
ACTIVE(U41(x(z0, 0), x1)) → c24(U41'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.61/213.90
ACTIVE(U41(x(z0, s(z1)), x1)) → c24(U41'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.61/213.90
ACTIVE(U41(U11(z0, z1), x1)) → c24(U41'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.61/213.90
ACTIVE(U41(U12(z0), x1)) → c24(U41'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.61/213.90
ACTIVE(U41(U21(z0), x1)) → c24(U41'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.61/213.90
ACTIVE(U41(U31(z0, z1), x1)) → c24(U41'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.61/213.90
ACTIVE(U41(U32(z0), x1)) → c24(U41'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.61/213.90
ACTIVE(U41(U41(z0, z1), x1)) → c24(U41'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.61/213.90
ACTIVE(U41(U51(z0, z1, z2), x1)) → c24(U41'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.61/213.90
ACTIVE(U41(U52(z0, z1, z2), x1)) → c24(U41'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.61/213.90
ACTIVE(U41(s(z0), x1)) → c24(U41'(s(active(z0)), x1), ACTIVE(s(z0))) 686.61/213.90
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.61/213.90
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.61/213.90
ACTIVE(U41(U61(z0), x1)) → c24(U41'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.61/213.90
ACTIVE(U41(U71(z0, z1, z2), x1)) → c24(U41'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.61/213.90
ACTIVE(U41(U72(z0, z1, z2), x1)) → c24(U41'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.61/213.90
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.61/213.90
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.61/213.90
ACTIVE(U11(U41(tt, z0), x1)) → c19(U11'(mark(z0), x1)) 686.61/213.90
ACTIVE(U12(U41(tt, z0))) → c20(U12'(mark(z0))) 686.61/213.90
ACTIVE(U21(U41(tt, z0))) → c21(U21'(mark(z0))) 686.61/213.90
ACTIVE(U31(U41(tt, z0), x1)) → c22(U31'(mark(z0), x1)) 686.61/213.90
ACTIVE(U32(U41(tt, z0))) → c23(U32'(mark(z0))) 686.61/213.90
ACTIVE(U41(U12(tt), x1)) → c24(U41'(mark(tt), x1)) 686.61/213.90
ACTIVE(U41(U21(tt), x1)) → c24(U41'(mark(tt), x1)) 686.61/213.90
ACTIVE(U41(U32(tt), x1)) → c24(U41'(mark(tt), x1)) 686.61/213.90
ACTIVE(U41(U41(tt, z0), x1)) → c24(U41'(mark(z0), x1)) 686.61/213.90
ACTIVE(U41(isNat(0), x1)) → c24(U41'(mark(tt), x1)) 686.61/213.90
ACTIVE(U41(U11(tt, z0), x1)) → c6(U41'(mark(U12(isNat(z0))), x1)) 686.61/213.90
ACTIVE(U41(U11(tt, z0), x1)) → c6(ACTIVE(U11(tt, z0))) 686.61/213.90
ACTIVE(U41(U31(tt, z0), x1)) → c6(U41'(mark(U32(isNat(z0))), x1)) 686.61/213.90
ACTIVE(U41(U31(tt, z0), x1)) → c6(ACTIVE(U31(tt, z0))) 686.61/213.90
ACTIVE(U41(isNat(plus(z0, z1)), x1)) → c6(U41'(mark(U11(isNat(z0), z1)), x1)) 686.61/213.90
ACTIVE(U41(isNat(plus(z0, z1)), x1)) → c6(ACTIVE(isNat(plus(z0, z1)))) 686.61/213.90
ACTIVE(U41(isNat(s(z0)), x1)) → c6(U41'(mark(U21(isNat(z0))), x1)) 686.61/213.90
ACTIVE(U41(isNat(s(z0)), x1)) → c6(ACTIVE(isNat(s(z0)))) 686.61/213.90
ACTIVE(U41(isNat(x(z0, z1)), x1)) → c6(U41'(mark(U31(isNat(z0), z1)), x1)) 686.61/213.90
ACTIVE(U41(isNat(x(z0, z1)), x1)) → c6(ACTIVE(isNat(x(z0, z1)))) 686.61/213.90
ACTIVE(U51(plus(z0, 0), x1, x2)) → c25(U51'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.61/213.90
ACTIVE(U51(plus(z0, s(z1)), x1, x2)) → c25(U51'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.61/213.90
ACTIVE(U51(x(z0, 0), x1, x2)) → c25(U51'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.61/213.90
ACTIVE(U51(x(z0, s(z1)), x1, x2)) → c25(U51'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.61/213.90
ACTIVE(U51(U11(z0, z1), x1, x2)) → c25(U51'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.61/213.90
ACTIVE(U51(U12(z0), x1, x2)) → c25(U51'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.61/213.90
ACTIVE(U51(U21(z0), x1, x2)) → c25(U51'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.61/213.90
ACTIVE(U51(U31(z0, z1), x1, x2)) → c25(U51'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.61/213.90
ACTIVE(U51(U32(z0), x1, x2)) → c25(U51'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.61/213.90
ACTIVE(U51(U41(z0, z1), x1, x2)) → c25(U51'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.61/213.90
ACTIVE(U51(U51(z0, z1, z2), x1, x2)) → c25(U51'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.61/213.90
ACTIVE(U51(U52(z0, z1, z2), x1, x2)) → c25(U51'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.61/213.90
ACTIVE(U51(s(z0), x1, x2)) → c25(U51'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.61/213.90
ACTIVE(U51(plus(z0, z1), x1, x2)) → c25(U51'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.61/213.90
ACTIVE(U51(plus(z0, z1), x1, x2)) → c25(U51'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.61/213.90
ACTIVE(U51(U61(z0), x1, x2)) → c25(U51'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.61/213.90
ACTIVE(U51(U71(z0, z1, z2), x1, x2)) → c25(U51'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.61/213.90
ACTIVE(U51(U72(z0, z1, z2), x1, x2)) → c25(U51'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.61/213.90
ACTIVE(U51(x(z0, z1), x1, x2)) → c25(U51'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.61/213.90
ACTIVE(U51(x(z0, z1), x1, x2)) → c25(U51'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.61/213.90
ACTIVE(U51(U12(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.61/213.90
ACTIVE(U51(U21(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.61/213.90
ACTIVE(U51(U32(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.61/213.90
ACTIVE(U51(U41(tt, z0), x1, x2)) → c25(U51'(mark(z0), x1, x2)) 686.61/213.90
ACTIVE(U51(isNat(0), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.61/213.90
ACTIVE(U11(U51(tt, z0, z1), x1)) → c7(U11'(mark(U52(isNat(z1), z0, z1)), x1)) 686.61/213.90
ACTIVE(U11(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.61/213.90
ACTIVE(U12(U51(tt, z0, z1))) → c7(U12'(mark(U52(isNat(z1), z0, z1)))) 686.61/213.90
ACTIVE(U12(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.61/213.90
ACTIVE(U21(U51(tt, z0, z1))) → c7(U21'(mark(U52(isNat(z1), z0, z1)))) 686.61/213.90
ACTIVE(U21(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.61/213.90
ACTIVE(U31(U51(tt, z0, z1), x1)) → c7(U31'(mark(U52(isNat(z1), z0, z1)), x1)) 686.61/213.90
ACTIVE(U31(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.61/213.90
ACTIVE(U32(U51(tt, z0, z1))) → c7(U32'(mark(U52(isNat(z1), z0, z1)))) 686.61/213.90
ACTIVE(U32(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.61/213.90
ACTIVE(U41(U51(tt, z0, z1), x1)) → c7(U41'(mark(U52(isNat(z1), z0, z1)), x1)) 686.61/213.90
ACTIVE(U41(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.61/213.90
ACTIVE(U51(U11(tt, z0), x1, x2)) → c7(U51'(mark(U12(isNat(z0))), x1, x2)) 686.61/213.90
ACTIVE(U51(U11(tt, z0), x1, x2)) → c7(ACTIVE(U11(tt, z0))) 686.61/213.90
ACTIVE(U51(U31(tt, z0), x1, x2)) → c7(U51'(mark(U32(isNat(z0))), x1, x2)) 686.61/213.90
ACTIVE(U51(U31(tt, z0), x1, x2)) → c7(ACTIVE(U31(tt, z0))) 686.61/213.90
ACTIVE(U51(U51(tt, z0, z1), x1, x2)) → c7(U51'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.61/213.90
ACTIVE(U51(U51(tt, z0, z1), x1, x2)) → c7(ACTIVE(U51(tt, z0, z1))) 686.61/213.90
ACTIVE(U51(isNat(plus(z0, z1)), x1, x2)) → c7(U51'(mark(U11(isNat(z0), z1)), x1, x2)) 686.61/213.90
ACTIVE(U51(isNat(plus(z0, z1)), x1, x2)) → c7(ACTIVE(isNat(plus(z0, z1)))) 686.61/213.90
ACTIVE(U51(isNat(s(z0)), x1, x2)) → c7(U51'(mark(U21(isNat(z0))), x1, x2)) 686.61/213.90
ACTIVE(U51(isNat(s(z0)), x1, x2)) → c7(ACTIVE(isNat(s(z0)))) 686.61/213.90
ACTIVE(U51(isNat(x(z0, z1)), x1, x2)) → c7(U51'(mark(U31(isNat(z0), z1)), x1, x2)) 686.61/213.90
ACTIVE(U51(isNat(x(z0, z1)), x1, x2)) → c7(ACTIVE(isNat(x(z0, z1)))) 686.61/213.90
ACTIVE(U52(plus(z0, 0), x1, x2)) → c26(U52'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.61/213.90
ACTIVE(U52(plus(z0, s(z1)), x1, x2)) → c26(U52'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.61/213.90
ACTIVE(U52(x(z0, 0), x1, x2)) → c26(U52'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.61/213.90
ACTIVE(U52(x(z0, s(z1)), x1, x2)) → c26(U52'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.61/213.90
ACTIVE(U52(U11(z0, z1), x1, x2)) → c26(U52'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.61/213.90
ACTIVE(U52(U12(z0), x1, x2)) → c26(U52'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.61/213.90
ACTIVE(U52(U21(z0), x1, x2)) → c26(U52'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.61/213.90
ACTIVE(U52(U31(z0, z1), x1, x2)) → c26(U52'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.61/213.90
ACTIVE(U52(U32(z0), x1, x2)) → c26(U52'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.61/213.90
ACTIVE(U52(U41(z0, z1), x1, x2)) → c26(U52'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.61/213.90
ACTIVE(U52(U51(z0, z1, z2), x1, x2)) → c26(U52'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.61/213.90
ACTIVE(U52(U52(z0, z1, z2), x1, x2)) → c26(U52'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.61/213.90
ACTIVE(U52(s(z0), x1, x2)) → c26(U52'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.61/213.90
ACTIVE(U52(plus(z0, z1), x1, x2)) → c26(U52'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.61/213.90
ACTIVE(U52(plus(z0, z1), x1, x2)) → c26(U52'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.61/213.90
ACTIVE(U52(U61(z0), x1, x2)) → c26(U52'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.61/213.90
ACTIVE(U52(U71(z0, z1, z2), x1, x2)) → c26(U52'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.61/213.90
ACTIVE(U52(U72(z0, z1, z2), x1, x2)) → c26(U52'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.61/213.90
ACTIVE(U52(x(z0, z1), x1, x2)) → c26(U52'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.61/213.90
ACTIVE(U52(x(z0, z1), x1, x2)) → c26(U52'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.61/213.90
ACTIVE(U52(U12(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.61/213.90
ACTIVE(U52(U21(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.61/213.90
ACTIVE(U52(U32(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.61/213.90
ACTIVE(U52(U41(tt, z0), x1, x2)) → c26(U52'(mark(z0), x1, x2)) 686.61/213.90
ACTIVE(U52(isNat(0), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.61/213.90
ACTIVE(U11(U52(tt, z0, z1), x1)) → c8(U11'(mark(s(plus(z1, z0))), x1)) 686.61/213.90
ACTIVE(U11(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.61/213.90
ACTIVE(U12(U52(tt, z0, z1))) → c8(U12'(mark(s(plus(z1, z0))))) 686.61/213.90
ACTIVE(U12(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.61/213.90
ACTIVE(U21(U52(tt, z0, z1))) → c8(U21'(mark(s(plus(z1, z0))))) 686.61/213.90
ACTIVE(U21(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.61/213.90
ACTIVE(U31(U52(tt, z0, z1), x1)) → c8(U31'(mark(s(plus(z1, z0))), x1)) 686.61/213.90
ACTIVE(U31(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.61/213.90
ACTIVE(U32(U52(tt, z0, z1))) → c8(U32'(mark(s(plus(z1, z0))))) 686.61/213.90
ACTIVE(U32(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.61/213.90
ACTIVE(U41(U52(tt, z0, z1), x1)) → c8(U41'(mark(s(plus(z1, z0))), x1)) 686.61/213.90
ACTIVE(U41(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.61/213.90
ACTIVE(U51(U52(tt, z0, z1), x1, x2)) → c8(U51'(mark(s(plus(z1, z0))), x1, x2)) 686.61/213.90
ACTIVE(U51(U52(tt, z0, z1), x1, x2)) → c8(ACTIVE(U52(tt, z0, z1))) 686.61/213.90
ACTIVE(U52(U11(tt, z0), x1, x2)) → c8(U52'(mark(U12(isNat(z0))), x1, x2)) 686.61/213.90
ACTIVE(U52(U11(tt, z0), x1, x2)) → c8(ACTIVE(U11(tt, z0))) 686.61/213.90
ACTIVE(U52(U31(tt, z0), x1, x2)) → c8(U52'(mark(U32(isNat(z0))), x1, x2)) 686.61/213.90
ACTIVE(U52(U31(tt, z0), x1, x2)) → c8(ACTIVE(U31(tt, z0))) 686.61/213.90
ACTIVE(U52(U51(tt, z0, z1), x1, x2)) → c8(U52'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.61/213.90
ACTIVE(U52(U51(tt, z0, z1), x1, x2)) → c8(ACTIVE(U51(tt, z0, z1))) 686.61/213.90
ACTIVE(U52(U52(tt, z0, z1), x1, x2)) → c8(U52'(mark(s(plus(z1, z0))), x1, x2)) 686.61/213.90
ACTIVE(U52(U52(tt, z0, z1), x1, x2)) → c8(ACTIVE(U52(tt, z0, z1))) 686.61/213.90
ACTIVE(U52(isNat(plus(z0, z1)), x1, x2)) → c8(U52'(mark(U11(isNat(z0), z1)), x1, x2)) 686.61/213.90
ACTIVE(U52(isNat(plus(z0, z1)), x1, x2)) → c8(ACTIVE(isNat(plus(z0, z1)))) 686.61/213.90
ACTIVE(U52(isNat(s(z0)), x1, x2)) → c8(U52'(mark(U21(isNat(z0))), x1, x2)) 686.61/213.90
ACTIVE(U52(isNat(s(z0)), x1, x2)) → c8(ACTIVE(isNat(s(z0)))) 686.61/213.90
ACTIVE(U52(isNat(x(z0, z1)), x1, x2)) → c8(U52'(mark(U31(isNat(z0), z1)), x1, x2)) 686.61/213.90
ACTIVE(U52(isNat(x(z0, z1)), x1, x2)) → c8(ACTIVE(isNat(x(z0, z1)))) 686.61/213.90
ACTIVE(s(plus(z0, 0))) → c27(S(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.61/213.90
ACTIVE(s(plus(z0, s(z1)))) → c27(S(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.61/213.90
ACTIVE(s(x(z0, 0))) → c27(S(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.61/213.90
ACTIVE(s(x(z0, s(z1)))) → c27(S(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.61/213.90
ACTIVE(s(U11(z0, z1))) → c27(S(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.61/213.90
ACTIVE(s(U12(z0))) → c27(S(U12(active(z0))), ACTIVE(U12(z0))) 686.61/213.90
ACTIVE(s(U21(z0))) → c27(S(U21(active(z0))), ACTIVE(U21(z0))) 686.61/213.90
ACTIVE(s(U31(z0, z1))) → c27(S(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.61/213.90
ACTIVE(s(U32(z0))) → c27(S(U32(active(z0))), ACTIVE(U32(z0))) 686.61/213.90
ACTIVE(s(U41(z0, z1))) → c27(S(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.61/213.91
ACTIVE(s(U51(z0, z1, z2))) → c27(S(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.61/213.91
ACTIVE(s(U52(z0, z1, z2))) → c27(S(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.61/213.91
ACTIVE(s(s(z0))) → c27(S(s(active(z0))), ACTIVE(s(z0))) 686.61/213.91
ACTIVE(s(plus(z0, z1))) → c27(S(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.61/213.91
ACTIVE(s(plus(z0, z1))) → c27(S(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.61/213.91
ACTIVE(s(U61(z0))) → c27(S(U61(active(z0))), ACTIVE(U61(z0))) 686.61/213.91
ACTIVE(s(U71(z0, z1, z2))) → c27(S(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.61/213.91
ACTIVE(s(U72(z0, z1, z2))) → c27(S(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.61/213.91
ACTIVE(s(x(z0, z1))) → c27(S(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.61/213.91
ACTIVE(s(x(z0, z1))) → c27(S(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.61/213.91
ACTIVE(s(U12(tt))) → c27(S(mark(tt))) 686.61/213.91
ACTIVE(s(U21(tt))) → c27(S(mark(tt))) 686.61/213.91
ACTIVE(s(U32(tt))) → c27(S(mark(tt))) 686.61/213.91
ACTIVE(s(U41(tt, z0))) → c27(S(mark(z0))) 686.61/213.91
ACTIVE(s(isNat(0))) → c27(S(mark(tt))) 686.61/213.91
ACTIVE(s(U11(tt, z0))) → c9(S(mark(U12(isNat(z0))))) 686.61/213.91
ACTIVE(s(U11(tt, z0))) → c9(ACTIVE(U11(tt, z0))) 686.61/213.91
ACTIVE(s(U31(tt, z0))) → c9(S(mark(U32(isNat(z0))))) 686.61/213.91
ACTIVE(s(U31(tt, z0))) → c9(ACTIVE(U31(tt, z0))) 686.61/213.91
ACTIVE(s(U51(tt, z0, z1))) → c9(S(mark(U52(isNat(z1), z0, z1)))) 686.61/213.91
ACTIVE(s(U51(tt, z0, z1))) → c9(ACTIVE(U51(tt, z0, z1))) 686.61/213.91
ACTIVE(s(U52(tt, z0, z1))) → c9(S(mark(s(plus(z1, z0))))) 686.61/213.91
ACTIVE(s(U52(tt, z0, z1))) → c9(ACTIVE(U52(tt, z0, z1))) 686.61/213.91
ACTIVE(s(isNat(plus(z0, z1)))) → c9(S(mark(U11(isNat(z0), z1)))) 686.61/213.91
ACTIVE(s(isNat(plus(z0, z1)))) → c9(ACTIVE(isNat(plus(z0, z1)))) 686.61/213.91
ACTIVE(s(isNat(s(z0)))) → c9(S(mark(U21(isNat(z0))))) 686.61/213.91
ACTIVE(s(isNat(s(z0)))) → c9(ACTIVE(isNat(s(z0)))) 686.61/213.91
ACTIVE(s(isNat(x(z0, z1)))) → c9(S(mark(U31(isNat(z0), z1)))) 686.61/213.91
ACTIVE(s(isNat(x(z0, z1)))) → c9(ACTIVE(isNat(x(z0, z1)))) 686.61/213.91
ACTIVE(U61(plus(z0, 0))) → c30(U61'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.61/213.91
ACTIVE(U61(plus(z0, s(z1)))) → c30(U61'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.61/213.91
ACTIVE(U61(x(z0, 0))) → c30(U61'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.61/213.91
ACTIVE(U61(x(z0, s(z1)))) → c30(U61'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.61/213.91
ACTIVE(U61(U11(z0, z1))) → c30(U61'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.61/213.91
ACTIVE(U61(U12(z0))) → c30(U61'(U12(active(z0))), ACTIVE(U12(z0))) 686.61/213.91
ACTIVE(U61(U21(z0))) → c30(U61'(U21(active(z0))), ACTIVE(U21(z0))) 686.61/213.91
ACTIVE(U61(U31(z0, z1))) → c30(U61'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.61/213.91
ACTIVE(U61(U32(z0))) → c30(U61'(U32(active(z0))), ACTIVE(U32(z0))) 686.61/213.91
ACTIVE(U61(U41(z0, z1))) → c30(U61'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.61/213.91
ACTIVE(U61(U51(z0, z1, z2))) → c30(U61'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.61/213.91
ACTIVE(U61(U52(z0, z1, z2))) → c30(U61'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.61/213.91
ACTIVE(U61(s(z0))) → c30(U61'(s(active(z0))), ACTIVE(s(z0))) 686.61/213.91
ACTIVE(U61(plus(z0, z1))) → c30(U61'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.61/213.91
ACTIVE(U61(plus(z0, z1))) → c30(U61'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.61/213.91
ACTIVE(U61(U61(z0))) → c30(U61'(U61(active(z0))), ACTIVE(U61(z0))) 686.61/213.91
ACTIVE(U61(U71(z0, z1, z2))) → c30(U61'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.61/213.91
ACTIVE(U61(U72(z0, z1, z2))) → c30(U61'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.61/213.91
ACTIVE(U61(x(z0, z1))) → c30(U61'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.61/213.91
ACTIVE(U61(x(z0, z1))) → c30(U61'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.61/213.91
ACTIVE(U11(U61(tt), x1)) → c19(U11'(mark(0), x1)) 686.61/213.91
ACTIVE(U12(U61(tt))) → c20(U12'(mark(0))) 686.61/213.91
ACTIVE(U21(U61(tt))) → c21(U21'(mark(0))) 686.61/213.91
ACTIVE(U31(U61(tt), x1)) → c22(U31'(mark(0), x1)) 686.61/213.91
ACTIVE(U32(U61(tt))) → c23(U32'(mark(0))) 686.61/213.91
ACTIVE(U41(U61(tt), x1)) → c24(U41'(mark(0), x1)) 686.61/213.91
ACTIVE(U51(U61(tt), x1, x2)) → c25(U51'(mark(0), x1, x2)) 686.61/213.91
ACTIVE(U52(U61(tt), x1, x2)) → c26(U52'(mark(0), x1, x2)) 686.61/213.91
ACTIVE(s(U61(tt))) → c27(S(mark(0))) 686.61/213.91
ACTIVE(U61(U12(tt))) → c30(U61'(mark(tt))) 686.61/213.91
ACTIVE(U61(U21(tt))) → c30(U61'(mark(tt))) 686.61/213.91
ACTIVE(U61(U32(tt))) → c30(U61'(mark(tt))) 686.61/213.91
ACTIVE(U61(U41(tt, z0))) → c30(U61'(mark(z0))) 686.61/213.91
ACTIVE(U61(U61(tt))) → c30(U61'(mark(0))) 686.61/213.91
ACTIVE(U61(isNat(0))) → c30(U61'(mark(tt))) 686.61/213.91
ACTIVE(U61(U11(tt, z0))) → c10(U61'(mark(U12(isNat(z0))))) 686.61/213.91
ACTIVE(U61(U11(tt, z0))) → c10(ACTIVE(U11(tt, z0))) 686.61/213.91
ACTIVE(U61(U31(tt, z0))) → c10(U61'(mark(U32(isNat(z0))))) 686.61/213.91
ACTIVE(U61(U31(tt, z0))) → c10(ACTIVE(U31(tt, z0))) 686.61/213.91
ACTIVE(U61(U51(tt, z0, z1))) → c10(U61'(mark(U52(isNat(z1), z0, z1)))) 686.61/213.91
ACTIVE(U61(U51(tt, z0, z1))) → c10(ACTIVE(U51(tt, z0, z1))) 686.61/213.91
ACTIVE(U61(U52(tt, z0, z1))) → c10(U61'(mark(s(plus(z1, z0))))) 686.61/213.91
ACTIVE(U61(U52(tt, z0, z1))) → c10(ACTIVE(U52(tt, z0, z1))) 686.61/213.91
ACTIVE(U61(isNat(plus(z0, z1)))) → c10(U61'(mark(U11(isNat(z0), z1)))) 686.61/213.91
ACTIVE(U61(isNat(plus(z0, z1)))) → c10(ACTIVE(isNat(plus(z0, z1)))) 686.61/213.91
ACTIVE(U61(isNat(s(z0)))) → c10(U61'(mark(U21(isNat(z0))))) 686.61/213.91
ACTIVE(U61(isNat(s(z0)))) → c10(ACTIVE(isNat(s(z0)))) 686.61/213.91
ACTIVE(U61(isNat(x(z0, z1)))) → c10(U61'(mark(U31(isNat(z0), z1)))) 686.61/213.91
ACTIVE(U61(isNat(x(z0, z1)))) → c10(ACTIVE(isNat(x(z0, z1)))) 686.61/213.91
ACTIVE(U71(plus(z0, 0), x1, x2)) → c31(U71'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.61/213.91
ACTIVE(U71(plus(z0, s(z1)), x1, x2)) → c31(U71'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.61/213.91
ACTIVE(U71(x(z0, 0), x1, x2)) → c31(U71'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.61/213.91
ACTIVE(U71(x(z0, s(z1)), x1, x2)) → c31(U71'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.61/213.91
ACTIVE(U71(U11(z0, z1), x1, x2)) → c31(U71'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.61/213.91
ACTIVE(U71(U12(z0), x1, x2)) → c31(U71'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.61/213.91
ACTIVE(U71(U21(z0), x1, x2)) → c31(U71'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.61/213.91
ACTIVE(U71(U31(z0, z1), x1, x2)) → c31(U71'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.61/213.91
ACTIVE(U71(U32(z0), x1, x2)) → c31(U71'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.61/213.91
ACTIVE(U71(U41(z0, z1), x1, x2)) → c31(U71'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.61/213.91
ACTIVE(U71(U51(z0, z1, z2), x1, x2)) → c31(U71'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.61/213.91
ACTIVE(U71(U52(z0, z1, z2), x1, x2)) → c31(U71'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.61/213.91
ACTIVE(U71(s(z0), x1, x2)) → c31(U71'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.61/213.91
ACTIVE(U71(plus(z0, z1), x1, x2)) → c31(U71'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.61/213.91
ACTIVE(U71(plus(z0, z1), x1, x2)) → c31(U71'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.61/213.91
ACTIVE(U71(U61(z0), x1, x2)) → c31(U71'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.61/213.91
ACTIVE(U71(U71(z0, z1, z2), x1, x2)) → c31(U71'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.61/213.91
ACTIVE(U71(U72(z0, z1, z2), x1, x2)) → c31(U71'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.61/213.91
ACTIVE(U71(x(z0, z1), x1, x2)) → c31(U71'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.61/213.91
ACTIVE(U71(x(z0, z1), x1, x2)) → c31(U71'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.61/213.91
ACTIVE(U71(U12(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.61/213.91
ACTIVE(U71(U21(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.61/213.91
ACTIVE(U71(U32(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.61/213.91
ACTIVE(U71(U41(tt, z0), x1, x2)) → c31(U71'(mark(z0), x1, x2)) 686.61/213.91
ACTIVE(U71(U61(tt), x1, x2)) → c31(U71'(mark(0), x1, x2)) 686.61/213.91
ACTIVE(U71(isNat(0), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.61/213.91
ACTIVE(U11(U71(tt, z0, z1), x1)) → c11(U11'(mark(U72(isNat(z1), z0, z1)), x1)) 686.61/213.91
ACTIVE(U11(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.61/213.91
ACTIVE(U12(U71(tt, z0, z1))) → c11(U12'(mark(U72(isNat(z1), z0, z1)))) 686.61/213.91
ACTIVE(U12(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.61/213.91
ACTIVE(U21(U71(tt, z0, z1))) → c11(U21'(mark(U72(isNat(z1), z0, z1)))) 686.61/213.91
ACTIVE(U21(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.61/213.91
ACTIVE(U31(U71(tt, z0, z1), x1)) → c11(U31'(mark(U72(isNat(z1), z0, z1)), x1)) 686.61/213.91
ACTIVE(U31(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.61/213.91
ACTIVE(U32(U71(tt, z0, z1))) → c11(U32'(mark(U72(isNat(z1), z0, z1)))) 686.61/213.91
ACTIVE(U32(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.61/213.91
ACTIVE(U41(U71(tt, z0, z1), x1)) → c11(U41'(mark(U72(isNat(z1), z0, z1)), x1)) 686.61/213.91
ACTIVE(U41(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.61/213.91
ACTIVE(U51(U71(tt, z0, z1), x1, x2)) → c11(U51'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.61/213.91
ACTIVE(U51(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.61/213.91
ACTIVE(U52(U71(tt, z0, z1), x1, x2)) → c11(U52'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.61/213.91
ACTIVE(U52(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.61/213.91
ACTIVE(s(U71(tt, z0, z1))) → c11(S(mark(U72(isNat(z1), z0, z1)))) 686.61/213.91
ACTIVE(s(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.61/213.91
ACTIVE(U61(U71(tt, z0, z1))) → c11(U61'(mark(U72(isNat(z1), z0, z1)))) 686.61/213.91
ACTIVE(U61(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.61/213.91
ACTIVE(U71(U11(tt, z0), x1, x2)) → c11(U71'(mark(U12(isNat(z0))), x1, x2)) 686.61/213.91
ACTIVE(U71(U11(tt, z0), x1, x2)) → c11(ACTIVE(U11(tt, z0))) 686.61/213.91
ACTIVE(U71(U31(tt, z0), x1, x2)) → c11(U71'(mark(U32(isNat(z0))), x1, x2)) 686.61/213.91
ACTIVE(U71(U31(tt, z0), x1, x2)) → c11(ACTIVE(U31(tt, z0))) 686.61/213.91
ACTIVE(U71(U51(tt, z0, z1), x1, x2)) → c11(U71'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.61/213.91
ACTIVE(U71(U51(tt, z0, z1), x1, x2)) → c11(ACTIVE(U51(tt, z0, z1))) 686.61/213.91
ACTIVE(U71(U52(tt, z0, z1), x1, x2)) → c11(U71'(mark(s(plus(z1, z0))), x1, x2)) 686.61/213.91
ACTIVE(U71(U52(tt, z0, z1), x1, x2)) → c11(ACTIVE(U52(tt, z0, z1))) 686.61/213.91
ACTIVE(U71(U71(tt, z0, z1), x1, x2)) → c11(U71'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.61/213.91
ACTIVE(U71(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.61/213.91
ACTIVE(U71(isNat(plus(z0, z1)), x1, x2)) → c11(U71'(mark(U11(isNat(z0), z1)), x1, x2)) 686.61/213.91
ACTIVE(U71(isNat(plus(z0, z1)), x1, x2)) → c11(ACTIVE(isNat(plus(z0, z1)))) 686.61/213.91
ACTIVE(U71(isNat(s(z0)), x1, x2)) → c11(U71'(mark(U21(isNat(z0))), x1, x2)) 686.61/213.91
ACTIVE(U71(isNat(s(z0)), x1, x2)) → c11(ACTIVE(isNat(s(z0)))) 686.61/213.91
ACTIVE(U71(isNat(x(z0, z1)), x1, x2)) → c11(U71'(mark(U31(isNat(z0), z1)), x1, x2)) 686.61/213.91
ACTIVE(U71(isNat(x(z0, z1)), x1, x2)) → c11(ACTIVE(isNat(x(z0, z1)))) 686.61/213.91
ACTIVE(U72(plus(z0, 0), x1, x2)) → c32(U72'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.61/213.91
ACTIVE(U72(plus(z0, s(z1)), x1, x2)) → c32(U72'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.61/213.91
ACTIVE(U72(x(z0, 0), x1, x2)) → c32(U72'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.61/213.91
ACTIVE(U72(x(z0, s(z1)), x1, x2)) → c32(U72'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.61/213.91
ACTIVE(U72(U11(z0, z1), x1, x2)) → c32(U72'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.61/213.91
ACTIVE(U72(U12(z0), x1, x2)) → c32(U72'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.61/213.91
ACTIVE(U72(U21(z0), x1, x2)) → c32(U72'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.61/213.91
ACTIVE(U72(U31(z0, z1), x1, x2)) → c32(U72'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.61/213.91
ACTIVE(U72(U32(z0), x1, x2)) → c32(U72'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.61/213.91
ACTIVE(U72(U41(z0, z1), x1, x2)) → c32(U72'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.61/213.91
ACTIVE(U72(U51(z0, z1, z2), x1, x2)) → c32(U72'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.61/213.91
ACTIVE(U72(U52(z0, z1, z2), x1, x2)) → c32(U72'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.61/213.91
ACTIVE(U72(s(z0), x1, x2)) → c32(U72'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.61/213.91
ACTIVE(U72(plus(z0, z1), x1, x2)) → c32(U72'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.61/213.91
ACTIVE(U72(plus(z0, z1), x1, x2)) → c32(U72'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.61/213.91
ACTIVE(U72(U61(z0), x1, x2)) → c32(U72'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.61/213.91
ACTIVE(U72(U71(z0, z1, z2), x1, x2)) → c32(U72'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.61/213.91
ACTIVE(U72(U72(z0, z1, z2), x1, x2)) → c32(U72'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.61/213.91
ACTIVE(U72(x(z0, z1), x1, x2)) → c32(U72'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.61/213.91
ACTIVE(U72(x(z0, z1), x1, x2)) → c32(U72'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.61/213.91
ACTIVE(U72(U12(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.61/213.91
ACTIVE(U72(U21(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.61/213.91
ACTIVE(U72(U32(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.61/213.91
ACTIVE(U72(U41(tt, z0), x1, x2)) → c32(U72'(mark(z0), x1, x2)) 686.61/213.91
ACTIVE(U72(U61(tt), x1, x2)) → c32(U72'(mark(0), x1, x2)) 686.61/213.91
ACTIVE(U72(isNat(0), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.61/213.91
ACTIVE(U11(U72(tt, z0, z1), x1)) → c12(U11'(mark(plus(x(z1, z0), z1)), x1)) 686.61/213.91
ACTIVE(U11(U72(tt, z0, z1), x1)) → c12(ACTIVE(U72(tt, z0, z1))) 686.61/213.91
ACTIVE(U12(U72(tt, z0, z1))) → c12(U12'(mark(plus(x(z1, z0), z1)))) 686.61/213.91
ACTIVE(U12(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.61/213.91
ACTIVE(U21(U72(tt, z0, z1))) → c12(U21'(mark(plus(x(z1, z0), z1)))) 686.61/213.91
ACTIVE(U21(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.61/213.91
ACTIVE(U31(U72(tt, z0, z1), x1)) → c12(U31'(mark(plus(x(z1, z0), z1)), x1)) 686.61/213.91
ACTIVE(U31(U72(tt, z0, z1), x1)) → c12(ACTIVE(U72(tt, z0, z1))) 686.61/213.91
ACTIVE(U32(U72(tt, z0, z1))) → c12(U32'(mark(plus(x(z1, z0), z1)))) 686.61/213.91
ACTIVE(U32(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.61/213.91
ACTIVE(U41(U72(tt, z0, z1), x1)) → c12(U41'(mark(plus(x(z1, z0), z1)), x1)) 686.61/213.91
ACTIVE(U41(U72(tt, z0, z1), x1)) → c12(ACTIVE(U72(tt, z0, z1))) 686.61/213.91
ACTIVE(U51(U72(tt, z0, z1), x1, x2)) → c12(U51'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.61/213.91
ACTIVE(U51(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.61/213.91
ACTIVE(U52(U72(tt, z0, z1), x1, x2)) → c12(U52'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.61/213.91
ACTIVE(U52(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.61/213.91
ACTIVE(s(U72(tt, z0, z1))) → c12(S(mark(plus(x(z1, z0), z1)))) 686.61/213.91
ACTIVE(s(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.61/213.91
ACTIVE(U61(U72(tt, z0, z1))) → c12(U61'(mark(plus(x(z1, z0), z1)))) 686.61/213.91
ACTIVE(U61(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.61/213.91
ACTIVE(U71(U72(tt, z0, z1), x1, x2)) → c12(U71'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.61/213.91
ACTIVE(U71(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.61/213.91
ACTIVE(U72(U11(tt, z0), x1, x2)) → c12(U72'(mark(U12(isNat(z0))), x1, x2)) 686.61/213.91
ACTIVE(U72(U11(tt, z0), x1, x2)) → c12(ACTIVE(U11(tt, z0))) 686.61/213.91
ACTIVE(U72(U31(tt, z0), x1, x2)) → c12(U72'(mark(U32(isNat(z0))), x1, x2)) 686.61/213.91
ACTIVE(U72(U31(tt, z0), x1, x2)) → c12(ACTIVE(U31(tt, z0))) 686.61/213.91
ACTIVE(U72(U51(tt, z0, z1), x1, x2)) → c12(U72'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.61/213.91
ACTIVE(U72(U51(tt, z0, z1), x1, x2)) → c12(ACTIVE(U51(tt, z0, z1))) 686.61/213.91
ACTIVE(U72(U52(tt, z0, z1), x1, x2)) → c12(U72'(mark(s(plus(z1, z0))), x1, x2)) 686.61/213.91
ACTIVE(U72(U52(tt, z0, z1), x1, x2)) → c12(ACTIVE(U52(tt, z0, z1))) 686.61/213.91
ACTIVE(U72(U71(tt, z0, z1), x1, x2)) → c12(U72'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.61/213.91
ACTIVE(U72(U71(tt, z0, z1), x1, x2)) → c12(ACTIVE(U71(tt, z0, z1))) 686.61/213.91
ACTIVE(U72(U72(tt, z0, z1), x1, x2)) → c12(U72'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.61/213.91
ACTIVE(U72(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.61/213.91
ACTIVE(U72(isNat(plus(z0, z1)), x1, x2)) → c12(U72'(mark(U11(isNat(z0), z1)), x1, x2)) 686.61/213.91
ACTIVE(U72(isNat(plus(z0, z1)), x1, x2)) → c12(ACTIVE(isNat(plus(z0, z1)))) 686.61/213.91
ACTIVE(U72(isNat(s(z0)), x1, x2)) → c12(U72'(mark(U21(isNat(z0))), x1, x2)) 686.61/213.91
ACTIVE(U72(isNat(s(z0)), x1, x2)) → c12(ACTIVE(isNat(s(z0)))) 686.61/213.91
ACTIVE(U72(isNat(x(z0, z1)), x1, x2)) → c12(U72'(mark(U31(isNat(z0), z1)), x1, x2)) 686.61/213.91
ACTIVE(U72(isNat(x(z0, z1)), x1, x2)) → c12(ACTIVE(isNat(x(z0, z1)))) 686.61/213.91
PROPER(U11(x0, U11(z0, z1))) → c65(U11'(proper(x0), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(U11(z0, z1))) 686.61/213.91
PROPER(U11(x0, U12(z0))) → c65(U11'(proper(x0), U12(proper(z0))), PROPER(x0), PROPER(U12(z0))) 686.61/213.91
PROPER(U11(x0, isNat(z0))) → c65(U11'(proper(x0), isNat(proper(z0))), PROPER(x0), PROPER(isNat(z0))) 686.61/213.91
PROPER(U11(x0, U21(z0))) → c65(U11'(proper(x0), U21(proper(z0))), PROPER(x0), PROPER(U21(z0))) 686.61/213.91
PROPER(U11(x0, U31(z0, z1))) → c65(U11'(proper(x0), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(U31(z0, z1))) 686.61/213.91
PROPER(U11(x0, U32(z0))) → c65(U11'(proper(x0), U32(proper(z0))), PROPER(x0), PROPER(U32(z0))) 686.61/213.91
PROPER(U11(x0, U41(z0, z1))) → c65(U11'(proper(x0), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(U41(z0, z1))) 686.61/213.91
PROPER(U11(x0, U51(z0, z1, z2))) → c65(U11'(proper(x0), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U51(z0, z1, z2))) 686.61/213.91
PROPER(U11(x0, U52(z0, z1, z2))) → c65(U11'(proper(x0), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U52(z0, z1, z2))) 686.61/213.91
PROPER(U11(x0, s(z0))) → c65(U11'(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 686.61/213.91
PROPER(U11(x0, plus(z0, z1))) → c65(U11'(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 686.61/213.91
PROPER(U11(x0, U61(z0))) → c65(U11'(proper(x0), U61(proper(z0))), PROPER(x0), PROPER(U61(z0))) 686.61/213.91
PROPER(U11(x0, U71(z0, z1, z2))) → c65(U11'(proper(x0), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U71(z0, z1, z2))) 686.61/213.91
PROPER(U11(x0, U72(z0, z1, z2))) → c65(U11'(proper(x0), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U72(z0, z1, z2))) 686.61/213.91
PROPER(U11(x0, x(z0, z1))) → c65(U11'(proper(x0), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x(z0, z1))) 686.61/213.91
PROPER(U11(U11(z0, z1), x1)) → c65(U11'(U11(proper(z0), proper(z1)), proper(x1)), PROPER(U11(z0, z1)), PROPER(x1)) 686.61/213.91
PROPER(U11(U12(z0), x1)) → c65(U11'(U12(proper(z0)), proper(x1)), PROPER(U12(z0)), PROPER(x1)) 686.61/213.91
PROPER(U11(isNat(z0), x1)) → c65(U11'(isNat(proper(z0)), proper(x1)), PROPER(isNat(z0)), PROPER(x1)) 686.61/213.91
PROPER(U11(U21(z0), x1)) → c65(U11'(U21(proper(z0)), proper(x1)), PROPER(U21(z0)), PROPER(x1)) 686.61/213.91
PROPER(U11(U31(z0, z1), x1)) → c65(U11'(U31(proper(z0), proper(z1)), proper(x1)), PROPER(U31(z0, z1)), PROPER(x1)) 686.61/213.91
PROPER(U11(U32(z0), x1)) → c65(U11'(U32(proper(z0)), proper(x1)), PROPER(U32(z0)), PROPER(x1)) 686.61/213.91
PROPER(U11(U41(z0, z1), x1)) → c65(U11'(U41(proper(z0), proper(z1)), proper(x1)), PROPER(U41(z0, z1)), PROPER(x1)) 686.61/213.91
PROPER(U11(U51(z0, z1, z2), x1)) → c65(U11'(U51(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U51(z0, z1, z2)), PROPER(x1)) 686.61/213.91
PROPER(U11(U52(z0, z1, z2), x1)) → c65(U11'(U52(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U52(z0, z1, z2)), PROPER(x1)) 686.61/213.91
PROPER(U11(s(z0), x1)) → c65(U11'(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 686.61/213.91
PROPER(U11(plus(z0, z1), x1)) → c65(U11'(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 686.61/213.91
PROPER(U11(U61(z0), x1)) → c65(U11'(U61(proper(z0)), proper(x1)), PROPER(U61(z0)), PROPER(x1)) 686.61/213.91
PROPER(U11(U71(z0, z1, z2), x1)) → c65(U11'(U71(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U71(z0, z1, z2)), PROPER(x1)) 686.61/213.91
PROPER(U11(U72(z0, z1, z2), x1)) → c65(U11'(U72(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U72(z0, z1, z2)), PROPER(x1)) 686.61/213.91
PROPER(U11(x(z0, z1), x1)) → c65(U11'(x(proper(z0), proper(z1)), proper(x1)), PROPER(x(z0, z1)), PROPER(x1)) 686.61/213.91
PROPER(U11(x0, tt)) → c65(U11'(proper(x0), ok(tt)), PROPER(x0)) 686.61/213.91
PROPER(U11(x0, 0)) → c65(U11'(proper(x0), ok(0)), PROPER(x0)) 686.61/213.91
PROPER(U11(tt, x1)) → c65(U11'(ok(tt), proper(x1)), PROPER(x1)) 686.61/213.91
PROPER(U11(0, x1)) → c65(U11'(ok(0), proper(x1)), PROPER(x1)) 686.61/213.91
PROPER(U12(U11(z0, z1))) → c67(U12'(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.61/213.91
PROPER(U12(U12(z0))) → c67(U12'(U12(proper(z0))), PROPER(U12(z0))) 686.61/213.91
PROPER(U12(isNat(z0))) → c67(U12'(isNat(proper(z0))), PROPER(isNat(z0))) 686.61/213.91
PROPER(U12(U21(z0))) → c67(U12'(U21(proper(z0))), PROPER(U21(z0))) 686.61/213.91
PROPER(U12(U31(z0, z1))) → c67(U12'(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.61/213.91
PROPER(U12(U32(z0))) → c67(U12'(U32(proper(z0))), PROPER(U32(z0))) 686.61/213.91
PROPER(U12(U41(z0, z1))) → c67(U12'(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.61/213.91
PROPER(U12(U51(z0, z1, z2))) → c67(U12'(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.61/213.91
PROPER(U12(U52(z0, z1, z2))) → c67(U12'(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.61/213.91
PROPER(U12(s(z0))) → c67(U12'(s(proper(z0))), PROPER(s(z0))) 686.61/213.91
PROPER(U12(plus(z0, z1))) → c67(U12'(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.61/213.91
PROPER(U12(U61(z0))) → c67(U12'(U61(proper(z0))), PROPER(U61(z0))) 686.61/213.91
PROPER(U12(U71(z0, z1, z2))) → c67(U12'(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.61/213.91
PROPER(U12(U72(z0, z1, z2))) → c67(U12'(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.61/213.91
PROPER(U12(x(z0, z1))) → c67(U12'(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.61/213.91
PROPER(U12(tt)) → c67(U12'(ok(tt))) 686.61/213.91
PROPER(U12(0)) → c67(U12'(ok(0))) 686.61/213.91
PROPER(isNat(U11(z0, z1))) → c68(ISNAT(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.61/213.91
PROPER(isNat(U12(z0))) → c68(ISNAT(U12(proper(z0))), PROPER(U12(z0))) 686.61/213.91
PROPER(isNat(isNat(z0))) → c68(ISNAT(isNat(proper(z0))), PROPER(isNat(z0))) 686.61/213.91
PROPER(isNat(U21(z0))) → c68(ISNAT(U21(proper(z0))), PROPER(U21(z0))) 686.61/213.91
PROPER(isNat(U31(z0, z1))) → c68(ISNAT(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.61/213.91
PROPER(isNat(U32(z0))) → c68(ISNAT(U32(proper(z0))), PROPER(U32(z0))) 686.61/213.91
PROPER(isNat(U41(z0, z1))) → c68(ISNAT(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.61/213.91
PROPER(isNat(U51(z0, z1, z2))) → c68(ISNAT(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.61/213.91
PROPER(isNat(U52(z0, z1, z2))) → c68(ISNAT(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.61/213.91
PROPER(isNat(s(z0))) → c68(ISNAT(s(proper(z0))), PROPER(s(z0))) 686.61/213.91
PROPER(isNat(plus(z0, z1))) → c68(ISNAT(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.61/213.91
PROPER(isNat(U61(z0))) → c68(ISNAT(U61(proper(z0))), PROPER(U61(z0))) 686.61/213.91
PROPER(isNat(U71(z0, z1, z2))) → c68(ISNAT(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.61/213.91
PROPER(isNat(U72(z0, z1, z2))) → c68(ISNAT(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.61/213.91
PROPER(isNat(x(z0, z1))) → c68(ISNAT(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.61/213.91
PROPER(isNat(tt)) → c68(ISNAT(ok(tt))) 686.61/213.91
PROPER(isNat(0)) → c68(ISNAT(ok(0))) 686.61/213.91
PROPER(U21(U11(z0, z1))) → c69(U21'(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.61/213.91
PROPER(U21(U12(z0))) → c69(U21'(U12(proper(z0))), PROPER(U12(z0))) 686.61/213.91
PROPER(U21(isNat(z0))) → c69(U21'(isNat(proper(z0))), PROPER(isNat(z0))) 686.61/213.91
PROPER(U21(U21(z0))) → c69(U21'(U21(proper(z0))), PROPER(U21(z0))) 686.61/213.91
PROPER(U21(U31(z0, z1))) → c69(U21'(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.61/213.91
PROPER(U21(U32(z0))) → c69(U21'(U32(proper(z0))), PROPER(U32(z0))) 686.61/213.91
PROPER(U21(U41(z0, z1))) → c69(U21'(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.61/213.91
PROPER(U21(U51(z0, z1, z2))) → c69(U21'(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.61/213.91
PROPER(U21(U52(z0, z1, z2))) → c69(U21'(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.61/213.91
PROPER(U21(s(z0))) → c69(U21'(s(proper(z0))), PROPER(s(z0))) 686.61/213.91
PROPER(U21(plus(z0, z1))) → c69(U21'(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.61/213.91
PROPER(U21(U61(z0))) → c69(U21'(U61(proper(z0))), PROPER(U61(z0))) 686.61/213.91
PROPER(U21(U71(z0, z1, z2))) → c69(U21'(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.61/213.91
PROPER(U21(U72(z0, z1, z2))) → c69(U21'(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.61/213.91
PROPER(U21(x(z0, z1))) → c69(U21'(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.61/213.91
PROPER(U21(tt)) → c69(U21'(ok(tt))) 686.61/213.91
PROPER(U21(0)) → c69(U21'(ok(0))) 686.61/213.91
PROPER(U31(x0, U11(z0, z1))) → c70(U31'(proper(x0), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(U11(z0, z1))) 686.61/213.91
PROPER(U31(x0, U12(z0))) → c70(U31'(proper(x0), U12(proper(z0))), PROPER(x0), PROPER(U12(z0))) 686.61/213.91
PROPER(U31(x0, isNat(z0))) → c70(U31'(proper(x0), isNat(proper(z0))), PROPER(x0), PROPER(isNat(z0))) 686.61/213.91
PROPER(U31(x0, U21(z0))) → c70(U31'(proper(x0), U21(proper(z0))), PROPER(x0), PROPER(U21(z0))) 686.61/213.91
PROPER(U31(x0, U31(z0, z1))) → c70(U31'(proper(x0), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(U31(z0, z1))) 686.61/213.91
PROPER(U31(x0, U32(z0))) → c70(U31'(proper(x0), U32(proper(z0))), PROPER(x0), PROPER(U32(z0))) 686.61/213.91
PROPER(U31(x0, U41(z0, z1))) → c70(U31'(proper(x0), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(U41(z0, z1))) 686.61/213.91
PROPER(U31(x0, U51(z0, z1, z2))) → c70(U31'(proper(x0), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U51(z0, z1, z2))) 686.61/213.91
PROPER(U31(x0, U52(z0, z1, z2))) → c70(U31'(proper(x0), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U52(z0, z1, z2))) 686.61/213.91
PROPER(U31(x0, s(z0))) → c70(U31'(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 686.61/213.91
PROPER(U31(x0, plus(z0, z1))) → c70(U31'(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 686.61/213.91
PROPER(U31(x0, U61(z0))) → c70(U31'(proper(x0), U61(proper(z0))), PROPER(x0), PROPER(U61(z0))) 686.61/213.91
PROPER(U31(x0, U71(z0, z1, z2))) → c70(U31'(proper(x0), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U71(z0, z1, z2))) 686.61/213.91
PROPER(U31(x0, U72(z0, z1, z2))) → c70(U31'(proper(x0), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U72(z0, z1, z2))) 686.61/213.91
PROPER(U31(x0, x(z0, z1))) → c70(U31'(proper(x0), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x(z0, z1))) 686.61/213.91
PROPER(U31(U11(z0, z1), x1)) → c70(U31'(U11(proper(z0), proper(z1)), proper(x1)), PROPER(U11(z0, z1)), PROPER(x1)) 686.61/213.91
PROPER(U31(U12(z0), x1)) → c70(U31'(U12(proper(z0)), proper(x1)), PROPER(U12(z0)), PROPER(x1)) 686.61/213.91
PROPER(U31(isNat(z0), x1)) → c70(U31'(isNat(proper(z0)), proper(x1)), PROPER(isNat(z0)), PROPER(x1)) 686.61/213.91
PROPER(U31(U21(z0), x1)) → c70(U31'(U21(proper(z0)), proper(x1)), PROPER(U21(z0)), PROPER(x1)) 686.61/213.91
PROPER(U31(U31(z0, z1), x1)) → c70(U31'(U31(proper(z0), proper(z1)), proper(x1)), PROPER(U31(z0, z1)), PROPER(x1)) 686.61/213.91
PROPER(U31(U32(z0), x1)) → c70(U31'(U32(proper(z0)), proper(x1)), PROPER(U32(z0)), PROPER(x1)) 686.61/213.91
PROPER(U31(U41(z0, z1), x1)) → c70(U31'(U41(proper(z0), proper(z1)), proper(x1)), PROPER(U41(z0, z1)), PROPER(x1)) 686.61/213.91
PROPER(U31(U51(z0, z1, z2), x1)) → c70(U31'(U51(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U51(z0, z1, z2)), PROPER(x1)) 686.61/213.91
PROPER(U31(U52(z0, z1, z2), x1)) → c70(U31'(U52(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U52(z0, z1, z2)), PROPER(x1)) 686.61/213.91
PROPER(U31(s(z0), x1)) → c70(U31'(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 686.61/213.91
PROPER(U31(plus(z0, z1), x1)) → c70(U31'(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 686.61/213.91
PROPER(U31(U61(z0), x1)) → c70(U31'(U61(proper(z0)), proper(x1)), PROPER(U61(z0)), PROPER(x1)) 686.61/213.91
PROPER(U31(U71(z0, z1, z2), x1)) → c70(U31'(U71(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U71(z0, z1, z2)), PROPER(x1)) 686.61/213.91
PROPER(U31(U72(z0, z1, z2), x1)) → c70(U31'(U72(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U72(z0, z1, z2)), PROPER(x1)) 686.61/213.91
PROPER(U31(x(z0, z1), x1)) → c70(U31'(x(proper(z0), proper(z1)), proper(x1)), PROPER(x(z0, z1)), PROPER(x1)) 686.61/213.91
PROPER(U31(x0, tt)) → c70(U31'(proper(x0), ok(tt)), PROPER(x0)) 686.61/213.91
PROPER(U31(x0, 0)) → c70(U31'(proper(x0), ok(0)), PROPER(x0)) 686.61/213.91
PROPER(U31(tt, x1)) → c70(U31'(ok(tt), proper(x1)), PROPER(x1)) 686.61/213.91
PROPER(U31(0, x1)) → c70(U31'(ok(0), proper(x1)), PROPER(x1)) 686.61/213.91
PROPER(U32(U11(z0, z1))) → c71(U32'(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.61/213.91
PROPER(U32(U12(z0))) → c71(U32'(U12(proper(z0))), PROPER(U12(z0))) 686.61/213.91
PROPER(U32(isNat(z0))) → c71(U32'(isNat(proper(z0))), PROPER(isNat(z0))) 686.61/213.91
PROPER(U32(U21(z0))) → c71(U32'(U21(proper(z0))), PROPER(U21(z0))) 686.61/213.91
PROPER(U32(U31(z0, z1))) → c71(U32'(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.61/213.91
PROPER(U32(U32(z0))) → c71(U32'(U32(proper(z0))), PROPER(U32(z0))) 686.61/213.91
PROPER(U32(U41(z0, z1))) → c71(U32'(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.61/213.91
PROPER(U32(U51(z0, z1, z2))) → c71(U32'(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.61/213.91
PROPER(U32(U52(z0, z1, z2))) → c71(U32'(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.61/213.91
PROPER(U32(s(z0))) → c71(U32'(s(proper(z0))), PROPER(s(z0))) 686.61/213.91
PROPER(U32(plus(z0, z1))) → c71(U32'(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.61/213.91
PROPER(U32(U61(z0))) → c71(U32'(U61(proper(z0))), PROPER(U61(z0))) 686.61/213.91
PROPER(U32(U71(z0, z1, z2))) → c71(U32'(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.61/213.91
PROPER(U32(U72(z0, z1, z2))) → c71(U32'(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.61/213.91
PROPER(U32(x(z0, z1))) → c71(U32'(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.61/213.91
PROPER(U32(tt)) → c71(U32'(ok(tt))) 686.61/213.91
PROPER(U32(0)) → c71(U32'(ok(0))) 686.61/213.91
PROPER(U41(x0, U11(z0, z1))) → c72(U41'(proper(x0), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(U11(z0, z1))) 686.61/213.91
PROPER(U41(x0, U12(z0))) → c72(U41'(proper(x0), U12(proper(z0))), PROPER(x0), PROPER(U12(z0))) 686.61/213.91
PROPER(U41(x0, isNat(z0))) → c72(U41'(proper(x0), isNat(proper(z0))), PROPER(x0), PROPER(isNat(z0))) 686.61/213.91
PROPER(U41(x0, U21(z0))) → c72(U41'(proper(x0), U21(proper(z0))), PROPER(x0), PROPER(U21(z0))) 686.61/213.91
PROPER(U41(x0, U31(z0, z1))) → c72(U41'(proper(x0), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(U31(z0, z1))) 686.61/213.91
PROPER(U41(x0, U32(z0))) → c72(U41'(proper(x0), U32(proper(z0))), PROPER(x0), PROPER(U32(z0))) 686.61/213.91
PROPER(U41(x0, U41(z0, z1))) → c72(U41'(proper(x0), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(U41(z0, z1))) 686.61/213.91
PROPER(U41(x0, U51(z0, z1, z2))) → c72(U41'(proper(x0), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U51(z0, z1, z2))) 686.61/213.91
PROPER(U41(x0, U52(z0, z1, z2))) → c72(U41'(proper(x0), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U52(z0, z1, z2))) 686.61/213.91
PROPER(U41(x0, s(z0))) → c72(U41'(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 686.61/213.91
PROPER(U41(x0, plus(z0, z1))) → c72(U41'(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 686.61/213.91
PROPER(U41(x0, U61(z0))) → c72(U41'(proper(x0), U61(proper(z0))), PROPER(x0), PROPER(U61(z0))) 686.61/213.91
PROPER(U41(x0, U71(z0, z1, z2))) → c72(U41'(proper(x0), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U71(z0, z1, z2))) 686.61/213.91
PROPER(U41(x0, U72(z0, z1, z2))) → c72(U41'(proper(x0), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U72(z0, z1, z2))) 686.61/213.91
PROPER(U41(x0, x(z0, z1))) → c72(U41'(proper(x0), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x(z0, z1))) 686.61/213.91
PROPER(U41(U11(z0, z1), x1)) → c72(U41'(U11(proper(z0), proper(z1)), proper(x1)), PROPER(U11(z0, z1)), PROPER(x1)) 686.61/213.91
PROPER(U41(U12(z0), x1)) → c72(U41'(U12(proper(z0)), proper(x1)), PROPER(U12(z0)), PROPER(x1)) 686.61/213.91
PROPER(U41(isNat(z0), x1)) → c72(U41'(isNat(proper(z0)), proper(x1)), PROPER(isNat(z0)), PROPER(x1)) 686.61/213.91
PROPER(U41(U21(z0), x1)) → c72(U41'(U21(proper(z0)), proper(x1)), PROPER(U21(z0)), PROPER(x1)) 686.61/213.91
PROPER(U41(U31(z0, z1), x1)) → c72(U41'(U31(proper(z0), proper(z1)), proper(x1)), PROPER(U31(z0, z1)), PROPER(x1)) 686.61/213.91
PROPER(U41(U32(z0), x1)) → c72(U41'(U32(proper(z0)), proper(x1)), PROPER(U32(z0)), PROPER(x1)) 686.61/213.91
PROPER(U41(U41(z0, z1), x1)) → c72(U41'(U41(proper(z0), proper(z1)), proper(x1)), PROPER(U41(z0, z1)), PROPER(x1)) 686.61/213.91
PROPER(U41(U51(z0, z1, z2), x1)) → c72(U41'(U51(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U51(z0, z1, z2)), PROPER(x1)) 686.61/213.91
PROPER(U41(U52(z0, z1, z2), x1)) → c72(U41'(U52(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U52(z0, z1, z2)), PROPER(x1)) 686.61/213.91
PROPER(U41(s(z0), x1)) → c72(U41'(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 686.61/213.91
PROPER(U41(plus(z0, z1), x1)) → c72(U41'(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 686.61/213.91
PROPER(U41(U61(z0), x1)) → c72(U41'(U61(proper(z0)), proper(x1)), PROPER(U61(z0)), PROPER(x1)) 686.61/213.91
PROPER(U41(U71(z0, z1, z2), x1)) → c72(U41'(U71(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U71(z0, z1, z2)), PROPER(x1)) 686.61/213.91
PROPER(U41(U72(z0, z1, z2), x1)) → c72(U41'(U72(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U72(z0, z1, z2)), PROPER(x1)) 686.61/213.91
PROPER(U41(x(z0, z1), x1)) → c72(U41'(x(proper(z0), proper(z1)), proper(x1)), PROPER(x(z0, z1)), PROPER(x1)) 686.61/213.91
PROPER(U41(x0, tt)) → c72(U41'(proper(x0), ok(tt)), PROPER(x0)) 686.61/213.91
PROPER(U41(x0, 0)) → c72(U41'(proper(x0), ok(0)), PROPER(x0)) 686.61/213.91
PROPER(U41(tt, x1)) → c72(U41'(ok(tt), proper(x1)), PROPER(x1)) 686.61/213.91
PROPER(U41(0, x1)) → c72(U41'(ok(0), proper(x1)), PROPER(x1)) 686.61/213.91
PROPER(U51(x0, x1, U11(z0, z1))) → c73(U51'(proper(x0), proper(x1), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U11(z0, z1))) 686.61/213.91
PROPER(U51(x0, x1, U12(z0))) → c73(U51'(proper(x0), proper(x1), U12(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U12(z0))) 686.61/213.91
PROPER(U51(x0, x1, isNat(z0))) → c73(U51'(proper(x0), proper(x1), isNat(proper(z0))), PROPER(x0), PROPER(x1), PROPER(isNat(z0))) 686.61/213.91
PROPER(U51(x0, x1, U21(z0))) → c73(U51'(proper(x0), proper(x1), U21(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U21(z0))) 686.61/213.91
PROPER(U51(x0, x1, U31(z0, z1))) → c73(U51'(proper(x0), proper(x1), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U31(z0, z1))) 686.61/213.91
PROPER(U51(x0, x1, U32(z0))) → c73(U51'(proper(x0), proper(x1), U32(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U32(z0))) 686.61/213.91
PROPER(U51(x0, x1, U41(z0, z1))) → c73(U51'(proper(x0), proper(x1), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U41(z0, z1))) 686.61/213.91
PROPER(U51(x0, x1, U51(z0, z1, z2))) → c73(U51'(proper(x0), proper(x1), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U51(z0, z1, z2))) 686.61/213.91
PROPER(U51(x0, x1, U52(z0, z1, z2))) → c73(U51'(proper(x0), proper(x1), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U52(z0, z1, z2))) 686.61/213.91
PROPER(U51(x0, x1, s(z0))) → c73(U51'(proper(x0), proper(x1), s(proper(z0))), PROPER(x0), PROPER(x1), PROPER(s(z0))) 686.61/213.91
PROPER(U51(x0, x1, plus(z0, z1))) → c73(U51'(proper(x0), proper(x1), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(plus(z0, z1))) 686.61/213.91
PROPER(U51(x0, x1, U61(z0))) → c73(U51'(proper(x0), proper(x1), U61(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U61(z0))) 686.61/213.91
PROPER(U51(x0, x1, U71(z0, z1, z2))) → c73(U51'(proper(x0), proper(x1), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U71(z0, z1, z2))) 686.61/213.91
PROPER(U51(x0, x1, U72(z0, z1, z2))) → c73(U51'(proper(x0), proper(x1), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U72(z0, z1, z2))) 686.61/213.91
PROPER(U51(x0, x1, x(z0, z1))) → c73(U51'(proper(x0), proper(x1), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(x(z0, z1))) 686.61/213.91
PROPER(U51(x0, U11(z0, z1), x2)) → c73(U51'(proper(x0), U11(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U11(z0, z1)), PROPER(x2)) 686.61/213.91
PROPER(U51(x0, U12(z0), x2)) → c73(U51'(proper(x0), U12(proper(z0)), proper(x2)), PROPER(x0), PROPER(U12(z0)), PROPER(x2)) 686.61/213.91
PROPER(U51(x0, isNat(z0), x2)) → c73(U51'(proper(x0), isNat(proper(z0)), proper(x2)), PROPER(x0), PROPER(isNat(z0)), PROPER(x2)) 686.61/213.91
PROPER(U51(x0, U21(z0), x2)) → c73(U51'(proper(x0), U21(proper(z0)), proper(x2)), PROPER(x0), PROPER(U21(z0)), PROPER(x2)) 686.61/213.91
PROPER(U51(x0, U31(z0, z1), x2)) → c73(U51'(proper(x0), U31(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U31(z0, z1)), PROPER(x2)) 686.61/213.91
PROPER(U51(x0, U32(z0), x2)) → c73(U51'(proper(x0), U32(proper(z0)), proper(x2)), PROPER(x0), PROPER(U32(z0)), PROPER(x2)) 686.61/213.91
PROPER(U51(x0, U41(z0, z1), x2)) → c73(U51'(proper(x0), U41(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U41(z0, z1)), PROPER(x2)) 686.61/213.91
PROPER(U51(x0, U51(z0, z1, z2), x2)) → c73(U51'(proper(x0), U51(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U51(z0, z1, z2)), PROPER(x2)) 686.61/213.91
PROPER(U51(x0, U52(z0, z1, z2), x2)) → c73(U51'(proper(x0), U52(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U52(z0, z1, z2)), PROPER(x2)) 686.61/213.91
PROPER(U51(x0, s(z0), x2)) → c73(U51'(proper(x0), s(proper(z0)), proper(x2)), PROPER(x0), PROPER(s(z0)), PROPER(x2)) 686.61/213.91
PROPER(U51(x0, plus(z0, z1), x2)) → c73(U51'(proper(x0), plus(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(plus(z0, z1)), PROPER(x2)) 686.61/213.91
PROPER(U51(x0, U61(z0), x2)) → c73(U51'(proper(x0), U61(proper(z0)), proper(x2)), PROPER(x0), PROPER(U61(z0)), PROPER(x2)) 686.61/213.91
PROPER(U51(x0, U71(z0, z1, z2), x2)) → c73(U51'(proper(x0), U71(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U71(z0, z1, z2)), PROPER(x2)) 686.61/213.91
PROPER(U51(x0, U72(z0, z1, z2), x2)) → c73(U51'(proper(x0), U72(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U72(z0, z1, z2)), PROPER(x2)) 686.61/213.91
PROPER(U51(x0, x(z0, z1), x2)) → c73(U51'(proper(x0), x(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(x(z0, z1)), PROPER(x2)) 686.61/213.91
PROPER(U51(U11(z0, z1), x1, x2)) → c73(U51'(U11(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U11(z0, z1)), PROPER(x1), PROPER(x2)) 686.61/213.91
PROPER(U51(U12(z0), x1, x2)) → c73(U51'(U12(proper(z0)), proper(x1), proper(x2)), PROPER(U12(z0)), PROPER(x1), PROPER(x2)) 686.61/213.91
PROPER(U51(isNat(z0), x1, x2)) → c73(U51'(isNat(proper(z0)), proper(x1), proper(x2)), PROPER(isNat(z0)), PROPER(x1), PROPER(x2)) 686.61/213.91
PROPER(U51(U21(z0), x1, x2)) → c73(U51'(U21(proper(z0)), proper(x1), proper(x2)), PROPER(U21(z0)), PROPER(x1), PROPER(x2)) 686.61/213.91
PROPER(U51(U31(z0, z1), x1, x2)) → c73(U51'(U31(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U31(z0, z1)), PROPER(x1), PROPER(x2)) 686.61/213.91
PROPER(U51(U32(z0), x1, x2)) → c73(U51'(U32(proper(z0)), proper(x1), proper(x2)), PROPER(U32(z0)), PROPER(x1), PROPER(x2)) 686.61/213.91
PROPER(U51(U41(z0, z1), x1, x2)) → c73(U51'(U41(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U41(z0, z1)), PROPER(x1), PROPER(x2)) 686.61/213.91
PROPER(U51(U51(z0, z1, z2), x1, x2)) → c73(U51'(U51(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U51(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.61/213.91
PROPER(U51(U52(z0, z1, z2), x1, x2)) → c73(U51'(U52(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U52(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.61/213.91
PROPER(U51(s(z0), x1, x2)) → c73(U51'(s(proper(z0)), proper(x1), proper(x2)), PROPER(s(z0)), PROPER(x1), PROPER(x2)) 686.61/213.91
PROPER(U51(plus(z0, z1), x1, x2)) → c73(U51'(plus(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(plus(z0, z1)), PROPER(x1), PROPER(x2)) 686.61/213.91
PROPER(U51(U61(z0), x1, x2)) → c73(U51'(U61(proper(z0)), proper(x1), proper(x2)), PROPER(U61(z0)), PROPER(x1), PROPER(x2)) 686.61/213.91
PROPER(U51(U71(z0, z1, z2), x1, x2)) → c73(U51'(U71(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U71(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.61/213.91
PROPER(U51(U72(z0, z1, z2), x1, x2)) → c73(U51'(U72(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U72(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.61/213.91
PROPER(U51(x(z0, z1), x1, x2)) → c73(U51'(x(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(x(z0, z1)), PROPER(x1), PROPER(x2)) 686.61/213.91
PROPER(U51(x0, x1, tt)) → c73(U51'(proper(x0), proper(x1), ok(tt)), PROPER(x0), PROPER(x1)) 686.61/213.91
PROPER(U51(x0, x1, 0)) → c73(U51'(proper(x0), proper(x1), ok(0)), PROPER(x0), PROPER(x1)) 686.61/213.91
PROPER(U51(x0, tt, x2)) → c73(U51'(proper(x0), ok(tt), proper(x2)), PROPER(x0), PROPER(x2)) 686.61/213.91
PROPER(U51(x0, 0, x2)) → c73(U51'(proper(x0), ok(0), proper(x2)), PROPER(x0), PROPER(x2)) 686.61/213.91
PROPER(U51(tt, x1, x2)) → c73(U51'(ok(tt), proper(x1), proper(x2)), PROPER(x1), PROPER(x2)) 686.61/213.91
PROPER(U51(0, x1, x2)) → c73(U51'(ok(0), proper(x1), proper(x2)), PROPER(x1), PROPER(x2)) 686.61/213.91
PROPER(U52(x0, x1, U11(z0, z1))) → c74(U52'(proper(x0), proper(x1), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U11(z0, z1))) 686.61/213.91
PROPER(U52(x0, x1, U12(z0))) → c74(U52'(proper(x0), proper(x1), U12(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U12(z0))) 686.61/213.91
PROPER(U52(x0, x1, isNat(z0))) → c74(U52'(proper(x0), proper(x1), isNat(proper(z0))), PROPER(x0), PROPER(x1), PROPER(isNat(z0))) 686.61/213.91
PROPER(U52(x0, x1, U21(z0))) → c74(U52'(proper(x0), proper(x1), U21(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U21(z0))) 686.61/213.91
PROPER(U52(x0, x1, U31(z0, z1))) → c74(U52'(proper(x0), proper(x1), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U31(z0, z1))) 686.61/213.91
PROPER(U52(x0, x1, U32(z0))) → c74(U52'(proper(x0), proper(x1), U32(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U32(z0))) 686.61/213.91
PROPER(U52(x0, x1, U41(z0, z1))) → c74(U52'(proper(x0), proper(x1), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U41(z0, z1))) 686.61/213.91
PROPER(U52(x0, x1, U51(z0, z1, z2))) → c74(U52'(proper(x0), proper(x1), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U51(z0, z1, z2))) 686.61/213.91
PROPER(U52(x0, x1, U52(z0, z1, z2))) → c74(U52'(proper(x0), proper(x1), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U52(z0, z1, z2))) 686.61/213.91
PROPER(U52(x0, x1, s(z0))) → c74(U52'(proper(x0), proper(x1), s(proper(z0))), PROPER(x0), PROPER(x1), PROPER(s(z0))) 686.61/213.91
PROPER(U52(x0, x1, plus(z0, z1))) → c74(U52'(proper(x0), proper(x1), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(plus(z0, z1))) 686.61/213.91
PROPER(U52(x0, x1, U61(z0))) → c74(U52'(proper(x0), proper(x1), U61(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U61(z0))) 686.61/213.91
PROPER(U52(x0, x1, U71(z0, z1, z2))) → c74(U52'(proper(x0), proper(x1), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U71(z0, z1, z2))) 686.61/213.91
PROPER(U52(x0, x1, U72(z0, z1, z2))) → c74(U52'(proper(x0), proper(x1), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U72(z0, z1, z2))) 686.61/213.91
PROPER(U52(x0, x1, x(z0, z1))) → c74(U52'(proper(x0), proper(x1), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(x(z0, z1))) 686.61/213.91
PROPER(U52(x0, U11(z0, z1), x2)) → c74(U52'(proper(x0), U11(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U11(z0, z1)), PROPER(x2)) 686.61/213.91
PROPER(U52(x0, U12(z0), x2)) → c74(U52'(proper(x0), U12(proper(z0)), proper(x2)), PROPER(x0), PROPER(U12(z0)), PROPER(x2)) 686.61/213.91
PROPER(U52(x0, isNat(z0), x2)) → c74(U52'(proper(x0), isNat(proper(z0)), proper(x2)), PROPER(x0), PROPER(isNat(z0)), PROPER(x2)) 686.61/213.91
PROPER(U52(x0, U21(z0), x2)) → c74(U52'(proper(x0), U21(proper(z0)), proper(x2)), PROPER(x0), PROPER(U21(z0)), PROPER(x2)) 686.61/213.91
PROPER(U52(x0, U31(z0, z1), x2)) → c74(U52'(proper(x0), U31(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U31(z0, z1)), PROPER(x2)) 686.61/213.91
PROPER(U52(x0, U32(z0), x2)) → c74(U52'(proper(x0), U32(proper(z0)), proper(x2)), PROPER(x0), PROPER(U32(z0)), PROPER(x2)) 686.61/213.91
PROPER(U52(x0, U41(z0, z1), x2)) → c74(U52'(proper(x0), U41(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U41(z0, z1)), PROPER(x2)) 686.61/213.91
PROPER(U52(x0, U51(z0, z1, z2), x2)) → c74(U52'(proper(x0), U51(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U51(z0, z1, z2)), PROPER(x2)) 686.61/213.91
PROPER(U52(x0, U52(z0, z1, z2), x2)) → c74(U52'(proper(x0), U52(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U52(z0, z1, z2)), PROPER(x2)) 686.61/213.91
PROPER(U52(x0, s(z0), x2)) → c74(U52'(proper(x0), s(proper(z0)), proper(x2)), PROPER(x0), PROPER(s(z0)), PROPER(x2)) 686.61/213.91
PROPER(U52(x0, plus(z0, z1), x2)) → c74(U52'(proper(x0), plus(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(plus(z0, z1)), PROPER(x2)) 686.61/213.91
PROPER(U52(x0, U61(z0), x2)) → c74(U52'(proper(x0), U61(proper(z0)), proper(x2)), PROPER(x0), PROPER(U61(z0)), PROPER(x2)) 686.61/213.91
PROPER(U52(x0, U71(z0, z1, z2), x2)) → c74(U52'(proper(x0), U71(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U71(z0, z1, z2)), PROPER(x2)) 686.61/213.91
PROPER(U52(x0, U72(z0, z1, z2), x2)) → c74(U52'(proper(x0), U72(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U72(z0, z1, z2)), PROPER(x2)) 686.61/213.91
PROPER(U52(x0, x(z0, z1), x2)) → c74(U52'(proper(x0), x(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(x(z0, z1)), PROPER(x2)) 686.61/213.91
PROPER(U52(U11(z0, z1), x1, x2)) → c74(U52'(U11(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U11(z0, z1)), PROPER(x1), PROPER(x2)) 686.61/213.91
PROPER(U52(U12(z0), x1, x2)) → c74(U52'(U12(proper(z0)), proper(x1), proper(x2)), PROPER(U12(z0)), PROPER(x1), PROPER(x2)) 686.61/213.91
PROPER(U52(isNat(z0), x1, x2)) → c74(U52'(isNat(proper(z0)), proper(x1), proper(x2)), PROPER(isNat(z0)), PROPER(x1), PROPER(x2)) 686.61/213.91
PROPER(U52(U21(z0), x1, x2)) → c74(U52'(U21(proper(z0)), proper(x1), proper(x2)), PROPER(U21(z0)), PROPER(x1), PROPER(x2)) 686.61/213.91
PROPER(U52(U31(z0, z1), x1, x2)) → c74(U52'(U31(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U31(z0, z1)), PROPER(x1), PROPER(x2)) 686.61/213.91
PROPER(U52(U32(z0), x1, x2)) → c74(U52'(U32(proper(z0)), proper(x1), proper(x2)), PROPER(U32(z0)), PROPER(x1), PROPER(x2)) 686.61/213.91
PROPER(U52(U41(z0, z1), x1, x2)) → c74(U52'(U41(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U41(z0, z1)), PROPER(x1), PROPER(x2)) 686.61/213.91
PROPER(U52(U51(z0, z1, z2), x1, x2)) → c74(U52'(U51(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U51(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.61/213.91
PROPER(U52(U52(z0, z1, z2), x1, x2)) → c74(U52'(U52(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U52(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.61/213.91
PROPER(U52(s(z0), x1, x2)) → c74(U52'(s(proper(z0)), proper(x1), proper(x2)), PROPER(s(z0)), PROPER(x1), PROPER(x2)) 686.61/213.91
PROPER(U52(plus(z0, z1), x1, x2)) → c74(U52'(plus(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(plus(z0, z1)), PROPER(x1), PROPER(x2)) 686.61/213.91
PROPER(U52(U61(z0), x1, x2)) → c74(U52'(U61(proper(z0)), proper(x1), proper(x2)), PROPER(U61(z0)), PROPER(x1), PROPER(x2)) 686.61/213.91
PROPER(U52(U71(z0, z1, z2), x1, x2)) → c74(U52'(U71(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U71(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.61/213.91
PROPER(U52(U72(z0, z1, z2), x1, x2)) → c74(U52'(U72(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U72(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.61/213.91
PROPER(U52(x(z0, z1), x1, x2)) → c74(U52'(x(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(x(z0, z1)), PROPER(x1), PROPER(x2)) 686.61/213.91
PROPER(U52(x0, x1, tt)) → c74(U52'(proper(x0), proper(x1), ok(tt)), PROPER(x0), PROPER(x1)) 686.61/213.91
PROPER(U52(x0, x1, 0)) → c74(U52'(proper(x0), proper(x1), ok(0)), PROPER(x0), PROPER(x1)) 686.61/213.91
PROPER(U52(x0, tt, x2)) → c74(U52'(proper(x0), ok(tt), proper(x2)), PROPER(x0), PROPER(x2)) 686.61/213.91
PROPER(U52(x0, 0, x2)) → c74(U52'(proper(x0), ok(0), proper(x2)), PROPER(x0), PROPER(x2)) 686.61/213.91
PROPER(U52(tt, x1, x2)) → c74(U52'(ok(tt), proper(x1), proper(x2)), PROPER(x1), PROPER(x2)) 686.61/213.91
PROPER(U52(0, x1, x2)) → c74(U52'(ok(0), proper(x1), proper(x2)), PROPER(x1), PROPER(x2)) 686.61/213.91
PROPER(s(U11(z0, z1))) → c75(S(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.61/213.91
PROPER(s(U12(z0))) → c75(S(U12(proper(z0))), PROPER(U12(z0))) 686.61/213.91
PROPER(s(isNat(z0))) → c75(S(isNat(proper(z0))), PROPER(isNat(z0))) 686.61/213.91
PROPER(s(U21(z0))) → c75(S(U21(proper(z0))), PROPER(U21(z0))) 686.61/213.91
PROPER(s(U31(z0, z1))) → c75(S(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.61/213.91
PROPER(s(U32(z0))) → c75(S(U32(proper(z0))), PROPER(U32(z0))) 686.61/213.91
PROPER(s(U41(z0, z1))) → c75(S(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.61/213.91
PROPER(s(U51(z0, z1, z2))) → c75(S(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.61/213.91
PROPER(s(U52(z0, z1, z2))) → c75(S(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.61/213.91
PROPER(s(s(z0))) → c75(S(s(proper(z0))), PROPER(s(z0))) 686.61/213.91
PROPER(s(plus(z0, z1))) → c75(S(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.61/213.91
PROPER(s(U61(z0))) → c75(S(U61(proper(z0))), PROPER(U61(z0))) 686.61/213.91
PROPER(s(U71(z0, z1, z2))) → c75(S(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.61/213.91
PROPER(s(U72(z0, z1, z2))) → c75(S(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.61/213.91
PROPER(s(x(z0, z1))) → c75(S(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.61/213.91
PROPER(s(tt)) → c75(S(ok(tt))) 686.61/213.91
PROPER(s(0)) → c75(S(ok(0))) 686.61/213.91
PROPER(plus(x0, U11(z0, z1))) → c76(PLUS(proper(x0), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(U11(z0, z1))) 686.61/213.91
PROPER(plus(x0, U12(z0))) → c76(PLUS(proper(x0), U12(proper(z0))), PROPER(x0), PROPER(U12(z0))) 686.61/213.91
PROPER(plus(x0, isNat(z0))) → c76(PLUS(proper(x0), isNat(proper(z0))), PROPER(x0), PROPER(isNat(z0))) 686.61/213.91
PROPER(plus(x0, U21(z0))) → c76(PLUS(proper(x0), U21(proper(z0))), PROPER(x0), PROPER(U21(z0))) 686.61/213.91
PROPER(plus(x0, U31(z0, z1))) → c76(PLUS(proper(x0), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(U31(z0, z1))) 686.61/213.91
PROPER(plus(x0, U32(z0))) → c76(PLUS(proper(x0), U32(proper(z0))), PROPER(x0), PROPER(U32(z0))) 686.61/213.91
PROPER(plus(x0, U41(z0, z1))) → c76(PLUS(proper(x0), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(U41(z0, z1))) 686.61/213.91
PROPER(plus(x0, U51(z0, z1, z2))) → c76(PLUS(proper(x0), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U51(z0, z1, z2))) 686.61/213.91
PROPER(plus(x0, U52(z0, z1, z2))) → c76(PLUS(proper(x0), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U52(z0, z1, z2))) 686.61/213.91
PROPER(plus(x0, s(z0))) → c76(PLUS(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 686.61/213.91
PROPER(plus(x0, plus(z0, z1))) → c76(PLUS(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 686.61/213.91
PROPER(plus(x0, U61(z0))) → c76(PLUS(proper(x0), U61(proper(z0))), PROPER(x0), PROPER(U61(z0))) 686.61/213.91
PROPER(plus(x0, U71(z0, z1, z2))) → c76(PLUS(proper(x0), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U71(z0, z1, z2))) 686.61/213.91
PROPER(plus(x0, U72(z0, z1, z2))) → c76(PLUS(proper(x0), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U72(z0, z1, z2))) 686.61/213.91
PROPER(plus(x0, x(z0, z1))) → c76(PLUS(proper(x0), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x(z0, z1))) 686.61/213.91
PROPER(plus(U11(z0, z1), x1)) → c76(PLUS(U11(proper(z0), proper(z1)), proper(x1)), PROPER(U11(z0, z1)), PROPER(x1)) 686.61/213.91
PROPER(plus(U12(z0), x1)) → c76(PLUS(U12(proper(z0)), proper(x1)), PROPER(U12(z0)), PROPER(x1)) 686.61/213.91
PROPER(plus(isNat(z0), x1)) → c76(PLUS(isNat(proper(z0)), proper(x1)), PROPER(isNat(z0)), PROPER(x1)) 686.61/213.91
PROPER(plus(U21(z0), x1)) → c76(PLUS(U21(proper(z0)), proper(x1)), PROPER(U21(z0)), PROPER(x1)) 686.61/213.91
PROPER(plus(U31(z0, z1), x1)) → c76(PLUS(U31(proper(z0), proper(z1)), proper(x1)), PROPER(U31(z0, z1)), PROPER(x1)) 686.61/213.91
PROPER(plus(U32(z0), x1)) → c76(PLUS(U32(proper(z0)), proper(x1)), PROPER(U32(z0)), PROPER(x1)) 686.61/213.91
PROPER(plus(U41(z0, z1), x1)) → c76(PLUS(U41(proper(z0), proper(z1)), proper(x1)), PROPER(U41(z0, z1)), PROPER(x1)) 686.61/213.91
PROPER(plus(U51(z0, z1, z2), x1)) → c76(PLUS(U51(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U51(z0, z1, z2)), PROPER(x1)) 686.61/213.91
PROPER(plus(U52(z0, z1, z2), x1)) → c76(PLUS(U52(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U52(z0, z1, z2)), PROPER(x1)) 686.61/213.91
PROPER(plus(s(z0), x1)) → c76(PLUS(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 686.61/213.91
PROPER(plus(plus(z0, z1), x1)) → c76(PLUS(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 686.61/213.91
PROPER(plus(U61(z0), x1)) → c76(PLUS(U61(proper(z0)), proper(x1)), PROPER(U61(z0)), PROPER(x1)) 686.61/213.91
PROPER(plus(U71(z0, z1, z2), x1)) → c76(PLUS(U71(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U71(z0, z1, z2)), PROPER(x1)) 686.61/213.91
PROPER(plus(U72(z0, z1, z2), x1)) → c76(PLUS(U72(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U72(z0, z1, z2)), PROPER(x1)) 686.61/213.91
PROPER(plus(x(z0, z1), x1)) → c76(PLUS(x(proper(z0), proper(z1)), proper(x1)), PROPER(x(z0, z1)), PROPER(x1)) 686.61/213.91
PROPER(plus(x0, tt)) → c76(PLUS(proper(x0), ok(tt)), PROPER(x0)) 686.61/213.91
PROPER(plus(x0, 0)) → c76(PLUS(proper(x0), ok(0)), PROPER(x0)) 686.61/213.91
PROPER(plus(tt, x1)) → c76(PLUS(ok(tt), proper(x1)), PROPER(x1)) 686.61/213.91
PROPER(plus(0, x1)) → c76(PLUS(ok(0), proper(x1)), PROPER(x1)) 686.61/213.91
PROPER(U61(U11(z0, z1))) → c77(U61'(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.61/213.91
PROPER(U61(U12(z0))) → c77(U61'(U12(proper(z0))), PROPER(U12(z0))) 686.61/213.91
PROPER(U61(isNat(z0))) → c77(U61'(isNat(proper(z0))), PROPER(isNat(z0))) 686.61/213.91
PROPER(U61(U21(z0))) → c77(U61'(U21(proper(z0))), PROPER(U21(z0))) 686.61/213.91
PROPER(U61(U31(z0, z1))) → c77(U61'(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.61/213.91
PROPER(U61(U32(z0))) → c77(U61'(U32(proper(z0))), PROPER(U32(z0))) 686.61/213.91
PROPER(U61(U41(z0, z1))) → c77(U61'(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.61/213.91
PROPER(U61(U51(z0, z1, z2))) → c77(U61'(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.61/213.91
PROPER(U61(U52(z0, z1, z2))) → c77(U61'(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.61/213.91
PROPER(U61(s(z0))) → c77(U61'(s(proper(z0))), PROPER(s(z0))) 686.61/213.91
PROPER(U61(plus(z0, z1))) → c77(U61'(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.61/213.91
PROPER(U61(U61(z0))) → c77(U61'(U61(proper(z0))), PROPER(U61(z0))) 686.61/213.91
PROPER(U61(U71(z0, z1, z2))) → c77(U61'(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.61/213.91
PROPER(U61(U72(z0, z1, z2))) → c77(U61'(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.61/213.91
PROPER(U61(x(z0, z1))) → c77(U61'(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.61/213.91
PROPER(U61(tt)) → c77(U61'(ok(tt))) 686.61/213.91
PROPER(U61(0)) → c77(U61'(ok(0))) 686.61/213.91
PROPER(U71(x0, x1, U11(z0, z1))) → c79(U71'(proper(x0), proper(x1), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U11(z0, z1))) 686.61/213.91
PROPER(U71(x0, x1, U12(z0))) → c79(U71'(proper(x0), proper(x1), U12(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U12(z0))) 686.61/213.91
PROPER(U71(x0, x1, isNat(z0))) → c79(U71'(proper(x0), proper(x1), isNat(proper(z0))), PROPER(x0), PROPER(x1), PROPER(isNat(z0))) 686.61/213.91
PROPER(U71(x0, x1, U21(z0))) → c79(U71'(proper(x0), proper(x1), U21(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U21(z0))) 686.61/213.91
PROPER(U71(x0, x1, U31(z0, z1))) → c79(U71'(proper(x0), proper(x1), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U31(z0, z1))) 686.61/213.91
PROPER(U71(x0, x1, U32(z0))) → c79(U71'(proper(x0), proper(x1), U32(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U32(z0))) 686.61/213.91
PROPER(U71(x0, x1, U41(z0, z1))) → c79(U71'(proper(x0), proper(x1), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U41(z0, z1))) 686.61/213.91
PROPER(U71(x0, x1, U51(z0, z1, z2))) → c79(U71'(proper(x0), proper(x1), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U51(z0, z1, z2))) 686.61/213.91
PROPER(U71(x0, x1, U52(z0, z1, z2))) → c79(U71'(proper(x0), proper(x1), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U52(z0, z1, z2))) 686.61/213.91
PROPER(U71(x0, x1, s(z0))) → c79(U71'(proper(x0), proper(x1), s(proper(z0))), PROPER(x0), PROPER(x1), PROPER(s(z0))) 686.61/213.91
PROPER(U71(x0, x1, plus(z0, z1))) → c79(U71'(proper(x0), proper(x1), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(plus(z0, z1))) 686.61/213.91
PROPER(U71(x0, x1, U61(z0))) → c79(U71'(proper(x0), proper(x1), U61(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U61(z0))) 686.61/213.91
PROPER(U71(x0, x1, U71(z0, z1, z2))) → c79(U71'(proper(x0), proper(x1), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U71(z0, z1, z2))) 686.61/213.91
PROPER(U71(x0, x1, U72(z0, z1, z2))) → c79(U71'(proper(x0), proper(x1), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U72(z0, z1, z2))) 686.61/213.91
PROPER(U71(x0, x1, x(z0, z1))) → c79(U71'(proper(x0), proper(x1), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(x(z0, z1))) 686.61/213.91
PROPER(U71(x0, U11(z0, z1), x2)) → c79(U71'(proper(x0), U11(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U11(z0, z1)), PROPER(x2)) 686.61/213.91
PROPER(U71(x0, U12(z0), x2)) → c79(U71'(proper(x0), U12(proper(z0)), proper(x2)), PROPER(x0), PROPER(U12(z0)), PROPER(x2)) 686.61/213.91
PROPER(U71(x0, isNat(z0), x2)) → c79(U71'(proper(x0), isNat(proper(z0)), proper(x2)), PROPER(x0), PROPER(isNat(z0)), PROPER(x2)) 686.61/213.91
PROPER(U71(x0, U21(z0), x2)) → c79(U71'(proper(x0), U21(proper(z0)), proper(x2)), PROPER(x0), PROPER(U21(z0)), PROPER(x2)) 686.61/213.91
PROPER(U71(x0, U31(z0, z1), x2)) → c79(U71'(proper(x0), U31(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U31(z0, z1)), PROPER(x2)) 686.61/213.91
PROPER(U71(x0, U32(z0), x2)) → c79(U71'(proper(x0), U32(proper(z0)), proper(x2)), PROPER(x0), PROPER(U32(z0)), PROPER(x2)) 686.61/213.91
PROPER(U71(x0, U41(z0, z1), x2)) → c79(U71'(proper(x0), U41(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U41(z0, z1)), PROPER(x2)) 686.61/213.91
PROPER(U71(x0, U51(z0, z1, z2), x2)) → c79(U71'(proper(x0), U51(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U51(z0, z1, z2)), PROPER(x2)) 686.61/213.91
PROPER(U71(x0, U52(z0, z1, z2), x2)) → c79(U71'(proper(x0), U52(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U52(z0, z1, z2)), PROPER(x2)) 686.61/213.91
PROPER(U71(x0, s(z0), x2)) → c79(U71'(proper(x0), s(proper(z0)), proper(x2)), PROPER(x0), PROPER(s(z0)), PROPER(x2)) 686.61/213.91
PROPER(U71(x0, plus(z0, z1), x2)) → c79(U71'(proper(x0), plus(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(plus(z0, z1)), PROPER(x2)) 686.61/213.91
PROPER(U71(x0, U61(z0), x2)) → c79(U71'(proper(x0), U61(proper(z0)), proper(x2)), PROPER(x0), PROPER(U61(z0)), PROPER(x2)) 686.61/213.91
PROPER(U71(x0, U71(z0, z1, z2), x2)) → c79(U71'(proper(x0), U71(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U71(z0, z1, z2)), PROPER(x2)) 686.61/213.91
PROPER(U71(x0, U72(z0, z1, z2), x2)) → c79(U71'(proper(x0), U72(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U72(z0, z1, z2)), PROPER(x2)) 686.61/213.91
PROPER(U71(x0, x(z0, z1), x2)) → c79(U71'(proper(x0), x(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(x(z0, z1)), PROPER(x2)) 686.61/213.91
PROPER(U71(U11(z0, z1), x1, x2)) → c79(U71'(U11(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U11(z0, z1)), PROPER(x1), PROPER(x2)) 686.61/213.91
PROPER(U71(U12(z0), x1, x2)) → c79(U71'(U12(proper(z0)), proper(x1), proper(x2)), PROPER(U12(z0)), PROPER(x1), PROPER(x2)) 686.61/213.91
PROPER(U71(isNat(z0), x1, x2)) → c79(U71'(isNat(proper(z0)), proper(x1), proper(x2)), PROPER(isNat(z0)), PROPER(x1), PROPER(x2)) 686.61/213.91
PROPER(U71(U21(z0), x1, x2)) → c79(U71'(U21(proper(z0)), proper(x1), proper(x2)), PROPER(U21(z0)), PROPER(x1), PROPER(x2)) 686.61/213.91
PROPER(U71(U31(z0, z1), x1, x2)) → c79(U71'(U31(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U31(z0, z1)), PROPER(x1), PROPER(x2)) 686.61/213.91
PROPER(U71(U32(z0), x1, x2)) → c79(U71'(U32(proper(z0)), proper(x1), proper(x2)), PROPER(U32(z0)), PROPER(x1), PROPER(x2)) 686.61/213.91
PROPER(U71(U41(z0, z1), x1, x2)) → c79(U71'(U41(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U41(z0, z1)), PROPER(x1), PROPER(x2)) 686.61/213.91
PROPER(U71(U51(z0, z1, z2), x1, x2)) → c79(U71'(U51(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U51(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.61/213.91
PROPER(U71(U52(z0, z1, z2), x1, x2)) → c79(U71'(U52(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U52(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.61/213.91
PROPER(U71(s(z0), x1, x2)) → c79(U71'(s(proper(z0)), proper(x1), proper(x2)), PROPER(s(z0)), PROPER(x1), PROPER(x2)) 686.61/213.91
PROPER(U71(plus(z0, z1), x1, x2)) → c79(U71'(plus(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(plus(z0, z1)), PROPER(x1), PROPER(x2)) 686.61/213.91
PROPER(U71(U61(z0), x1, x2)) → c79(U71'(U61(proper(z0)), proper(x1), proper(x2)), PROPER(U61(z0)), PROPER(x1), PROPER(x2)) 686.61/213.91
PROPER(U71(U71(z0, z1, z2), x1, x2)) → c79(U71'(U71(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U71(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.61/213.91
PROPER(U71(U72(z0, z1, z2), x1, x2)) → c79(U71'(U72(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U72(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.61/213.91
PROPER(U71(x(z0, z1), x1, x2)) → c79(U71'(x(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(x(z0, z1)), PROPER(x1), PROPER(x2)) 686.61/213.91
PROPER(U71(x0, x1, tt)) → c79(U71'(proper(x0), proper(x1), ok(tt)), PROPER(x0), PROPER(x1)) 686.61/213.91
PROPER(U71(x0, x1, 0)) → c79(U71'(proper(x0), proper(x1), ok(0)), PROPER(x0), PROPER(x1)) 686.61/213.91
PROPER(U71(x0, tt, x2)) → c79(U71'(proper(x0), ok(tt), proper(x2)), PROPER(x0), PROPER(x2)) 686.61/213.91
PROPER(U71(x0, 0, x2)) → c79(U71'(proper(x0), ok(0), proper(x2)), PROPER(x0), PROPER(x2)) 686.61/213.91
PROPER(U71(tt, x1, x2)) → c79(U71'(ok(tt), proper(x1), proper(x2)), PROPER(x1), PROPER(x2)) 686.61/213.91
PROPER(U71(0, x1, x2)) → c79(U71'(ok(0), proper(x1), proper(x2)), PROPER(x1), PROPER(x2)) 686.61/213.91
PROPER(U72(x0, x1, U11(z0, z1))) → c80(U72'(proper(x0), proper(x1), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U11(z0, z1))) 686.61/213.91
PROPER(U72(x0, x1, U12(z0))) → c80(U72'(proper(x0), proper(x1), U12(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U12(z0))) 686.61/213.91
PROPER(U72(x0, x1, isNat(z0))) → c80(U72'(proper(x0), proper(x1), isNat(proper(z0))), PROPER(x0), PROPER(x1), PROPER(isNat(z0))) 686.61/213.91
PROPER(U72(x0, x1, U21(z0))) → c80(U72'(proper(x0), proper(x1), U21(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U21(z0))) 686.61/213.91
PROPER(U72(x0, x1, U31(z0, z1))) → c80(U72'(proper(x0), proper(x1), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U31(z0, z1))) 686.61/213.91
PROPER(U72(x0, x1, U32(z0))) → c80(U72'(proper(x0), proper(x1), U32(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U32(z0))) 686.61/213.91
PROPER(U72(x0, x1, U41(z0, z1))) → c80(U72'(proper(x0), proper(x1), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U41(z0, z1))) 686.61/213.91
PROPER(U72(x0, x1, U51(z0, z1, z2))) → c80(U72'(proper(x0), proper(x1), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U51(z0, z1, z2))) 686.61/213.91
PROPER(U72(x0, x1, U52(z0, z1, z2))) → c80(U72'(proper(x0), proper(x1), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U52(z0, z1, z2))) 686.61/213.91
PROPER(U72(x0, x1, s(z0))) → c80(U72'(proper(x0), proper(x1), s(proper(z0))), PROPER(x0), PROPER(x1), PROPER(s(z0))) 686.61/213.91
PROPER(U72(x0, x1, plus(z0, z1))) → c80(U72'(proper(x0), proper(x1), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(plus(z0, z1))) 686.61/213.91
PROPER(U72(x0, x1, U61(z0))) → c80(U72'(proper(x0), proper(x1), U61(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U61(z0))) 686.61/213.91
PROPER(U72(x0, x1, U71(z0, z1, z2))) → c80(U72'(proper(x0), proper(x1), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U71(z0, z1, z2))) 686.61/213.91
PROPER(U72(x0, x1, U72(z0, z1, z2))) → c80(U72'(proper(x0), proper(x1), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U72(z0, z1, z2))) 686.61/213.91
PROPER(U72(x0, x1, x(z0, z1))) → c80(U72'(proper(x0), proper(x1), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(x(z0, z1))) 686.61/213.91
PROPER(U72(x0, U11(z0, z1), x2)) → c80(U72'(proper(x0), U11(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U11(z0, z1)), PROPER(x2)) 686.61/213.91
PROPER(U72(x0, U12(z0), x2)) → c80(U72'(proper(x0), U12(proper(z0)), proper(x2)), PROPER(x0), PROPER(U12(z0)), PROPER(x2)) 686.61/213.91
PROPER(U72(x0, isNat(z0), x2)) → c80(U72'(proper(x0), isNat(proper(z0)), proper(x2)), PROPER(x0), PROPER(isNat(z0)), PROPER(x2)) 686.61/213.91
PROPER(U72(x0, U21(z0), x2)) → c80(U72'(proper(x0), U21(proper(z0)), proper(x2)), PROPER(x0), PROPER(U21(z0)), PROPER(x2)) 686.61/213.91
PROPER(U72(x0, U31(z0, z1), x2)) → c80(U72'(proper(x0), U31(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U31(z0, z1)), PROPER(x2)) 686.61/213.91
PROPER(U72(x0, U32(z0), x2)) → c80(U72'(proper(x0), U32(proper(z0)), proper(x2)), PROPER(x0), PROPER(U32(z0)), PROPER(x2)) 686.61/213.91
PROPER(U72(x0, U41(z0, z1), x2)) → c80(U72'(proper(x0), U41(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U41(z0, z1)), PROPER(x2)) 686.61/213.91
PROPER(U72(x0, U51(z0, z1, z2), x2)) → c80(U72'(proper(x0), U51(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U51(z0, z1, z2)), PROPER(x2)) 686.61/213.91
PROPER(U72(x0, U52(z0, z1, z2), x2)) → c80(U72'(proper(x0), U52(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U52(z0, z1, z2)), PROPER(x2)) 686.61/213.91
PROPER(U72(x0, s(z0), x2)) → c80(U72'(proper(x0), s(proper(z0)), proper(x2)), PROPER(x0), PROPER(s(z0)), PROPER(x2)) 686.61/213.91
PROPER(U72(x0, plus(z0, z1), x2)) → c80(U72'(proper(x0), plus(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(plus(z0, z1)), PROPER(x2)) 686.61/213.91
PROPER(U72(x0, U61(z0), x2)) → c80(U72'(proper(x0), U61(proper(z0)), proper(x2)), PROPER(x0), PROPER(U61(z0)), PROPER(x2)) 686.61/213.91
PROPER(U72(x0, U71(z0, z1, z2), x2)) → c80(U72'(proper(x0), U71(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U71(z0, z1, z2)), PROPER(x2)) 686.61/213.91
PROPER(U72(x0, U72(z0, z1, z2), x2)) → c80(U72'(proper(x0), U72(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U72(z0, z1, z2)), PROPER(x2)) 686.61/213.91
PROPER(U72(x0, x(z0, z1), x2)) → c80(U72'(proper(x0), x(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(x(z0, z1)), PROPER(x2)) 686.61/213.91
PROPER(U72(U11(z0, z1), x1, x2)) → c80(U72'(U11(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U11(z0, z1)), PROPER(x1), PROPER(x2)) 686.61/213.91
PROPER(U72(U12(z0), x1, x2)) → c80(U72'(U12(proper(z0)), proper(x1), proper(x2)), PROPER(U12(z0)), PROPER(x1), PROPER(x2)) 686.61/213.91
PROPER(U72(isNat(z0), x1, x2)) → c80(U72'(isNat(proper(z0)), proper(x1), proper(x2)), PROPER(isNat(z0)), PROPER(x1), PROPER(x2)) 686.61/213.91
PROPER(U72(U21(z0), x1, x2)) → c80(U72'(U21(proper(z0)), proper(x1), proper(x2)), PROPER(U21(z0)), PROPER(x1), PROPER(x2)) 686.61/213.91
PROPER(U72(U31(z0, z1), x1, x2)) → c80(U72'(U31(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U31(z0, z1)), PROPER(x1), PROPER(x2)) 686.61/213.91
PROPER(U72(U32(z0), x1, x2)) → c80(U72'(U32(proper(z0)), proper(x1), proper(x2)), PROPER(U32(z0)), PROPER(x1), PROPER(x2)) 686.61/213.91
PROPER(U72(U41(z0, z1), x1, x2)) → c80(U72'(U41(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U41(z0, z1)), PROPER(x1), PROPER(x2)) 686.61/213.91
PROPER(U72(U51(z0, z1, z2), x1, x2)) → c80(U72'(U51(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U51(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.61/213.91
PROPER(U72(U52(z0, z1, z2), x1, x2)) → c80(U72'(U52(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U52(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.61/213.91
PROPER(U72(s(z0), x1, x2)) → c80(U72'(s(proper(z0)), proper(x1), proper(x2)), PROPER(s(z0)), PROPER(x1), PROPER(x2)) 686.61/213.91
PROPER(U72(plus(z0, z1), x1, x2)) → c80(U72'(plus(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(plus(z0, z1)), PROPER(x1), PROPER(x2)) 686.61/213.91
PROPER(U72(U61(z0), x1, x2)) → c80(U72'(U61(proper(z0)), proper(x1), proper(x2)), PROPER(U61(z0)), PROPER(x1), PROPER(x2)) 686.61/213.91
PROPER(U72(U71(z0, z1, z2), x1, x2)) → c80(U72'(U71(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U71(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.61/213.91
PROPER(U72(U72(z0, z1, z2), x1, x2)) → c80(U72'(U72(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U72(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.61/213.91
PROPER(U72(x(z0, z1), x1, x2)) → c80(U72'(x(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(x(z0, z1)), PROPER(x1), PROPER(x2)) 686.61/213.91
PROPER(U72(x0, x1, tt)) → c80(U72'(proper(x0), proper(x1), ok(tt)), PROPER(x0), PROPER(x1)) 686.61/213.91
PROPER(U72(x0, x1, 0)) → c80(U72'(proper(x0), proper(x1), ok(0)), PROPER(x0), PROPER(x1)) 686.61/213.91
PROPER(U72(x0, tt, x2)) → c80(U72'(proper(x0), ok(tt), proper(x2)), PROPER(x0), PROPER(x2)) 686.61/213.91
PROPER(U72(x0, 0, x2)) → c80(U72'(proper(x0), ok(0), proper(x2)), PROPER(x0), PROPER(x2)) 686.61/213.91
PROPER(U72(tt, x1, x2)) → c80(U72'(ok(tt), proper(x1), proper(x2)), PROPER(x1), PROPER(x2)) 686.61/213.91
PROPER(U72(0, x1, x2)) → c80(U72'(ok(0), proper(x1), proper(x2)), PROPER(x1), PROPER(x2)) 686.61/213.91
PROPER(x(x0, U11(z0, z1))) → c81(X(proper(x0), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(U11(z0, z1))) 686.61/213.91
PROPER(x(x0, U12(z0))) → c81(X(proper(x0), U12(proper(z0))), PROPER(x0), PROPER(U12(z0))) 686.61/213.91
PROPER(x(x0, isNat(z0))) → c81(X(proper(x0), isNat(proper(z0))), PROPER(x0), PROPER(isNat(z0))) 686.61/213.91
PROPER(x(x0, U21(z0))) → c81(X(proper(x0), U21(proper(z0))), PROPER(x0), PROPER(U21(z0))) 686.61/213.91
PROPER(x(x0, U31(z0, z1))) → c81(X(proper(x0), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(U31(z0, z1))) 686.61/213.91
PROPER(x(x0, U32(z0))) → c81(X(proper(x0), U32(proper(z0))), PROPER(x0), PROPER(U32(z0))) 686.61/213.91
PROPER(x(x0, U41(z0, z1))) → c81(X(proper(x0), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(U41(z0, z1))) 686.61/213.91
PROPER(x(x0, U51(z0, z1, z2))) → c81(X(proper(x0), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U51(z0, z1, z2))) 686.61/213.91
PROPER(x(x0, U52(z0, z1, z2))) → c81(X(proper(x0), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U52(z0, z1, z2))) 686.61/213.91
PROPER(x(x0, s(z0))) → c81(X(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 686.61/213.91
PROPER(x(x0, plus(z0, z1))) → c81(X(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 686.61/213.91
PROPER(x(x0, U61(z0))) → c81(X(proper(x0), U61(proper(z0))), PROPER(x0), PROPER(U61(z0))) 686.61/213.91
PROPER(x(x0, U71(z0, z1, z2))) → c81(X(proper(x0), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U71(z0, z1, z2))) 686.61/213.91
PROPER(x(x0, U72(z0, z1, z2))) → c81(X(proper(x0), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U72(z0, z1, z2))) 686.61/213.91
PROPER(x(x0, x(z0, z1))) → c81(X(proper(x0), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x(z0, z1))) 686.61/213.91
PROPER(x(U11(z0, z1), x1)) → c81(X(U11(proper(z0), proper(z1)), proper(x1)), PROPER(U11(z0, z1)), PROPER(x1)) 686.61/213.91
PROPER(x(U12(z0), x1)) → c81(X(U12(proper(z0)), proper(x1)), PROPER(U12(z0)), PROPER(x1)) 686.61/213.91
PROPER(x(isNat(z0), x1)) → c81(X(isNat(proper(z0)), proper(x1)), PROPER(isNat(z0)), PROPER(x1)) 686.61/213.91
PROPER(x(U21(z0), x1)) → c81(X(U21(proper(z0)), proper(x1)), PROPER(U21(z0)), PROPER(x1)) 686.61/213.91
PROPER(x(U31(z0, z1), x1)) → c81(X(U31(proper(z0), proper(z1)), proper(x1)), PROPER(U31(z0, z1)), PROPER(x1)) 686.61/213.91
PROPER(x(U32(z0), x1)) → c81(X(U32(proper(z0)), proper(x1)), PROPER(U32(z0)), PROPER(x1)) 686.61/213.91
PROPER(x(U41(z0, z1), x1)) → c81(X(U41(proper(z0), proper(z1)), proper(x1)), PROPER(U41(z0, z1)), PROPER(x1)) 686.61/213.91
PROPER(x(U51(z0, z1, z2), x1)) → c81(X(U51(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U51(z0, z1, z2)), PROPER(x1)) 686.61/213.91
PROPER(x(U52(z0, z1, z2), x1)) → c81(X(U52(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U52(z0, z1, z2)), PROPER(x1)) 686.61/213.91
PROPER(x(s(z0), x1)) → c81(X(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 686.61/213.91
PROPER(x(plus(z0, z1), x1)) → c81(X(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 686.61/213.91
PROPER(x(U61(z0), x1)) → c81(X(U61(proper(z0)), proper(x1)), PROPER(U61(z0)), PROPER(x1)) 686.61/213.91
PROPER(x(U71(z0, z1, z2), x1)) → c81(X(U71(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U71(z0, z1, z2)), PROPER(x1)) 686.61/213.91
PROPER(x(U72(z0, z1, z2), x1)) → c81(X(U72(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U72(z0, z1, z2)), PROPER(x1)) 686.61/213.91
PROPER(x(x(z0, z1), x1)) → c81(X(x(proper(z0), proper(z1)), proper(x1)), PROPER(x(z0, z1)), PROPER(x1)) 686.61/213.91
PROPER(x(x0, tt)) → c81(X(proper(x0), ok(tt)), PROPER(x0)) 686.61/213.91
PROPER(x(x0, 0)) → c81(X(proper(x0), ok(0)), PROPER(x0)) 686.61/213.91
PROPER(x(tt, x1)) → c81(X(ok(tt), proper(x1)), PROPER(x1)) 686.61/213.91
PROPER(x(0, x1)) → c81(X(ok(0), proper(x1)), PROPER(x1)) 686.61/213.91
TOP(mark(U11(z0, z1))) → c83(TOP(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.61/213.91
TOP(mark(U12(z0))) → c83(TOP(U12(proper(z0))), PROPER(U12(z0))) 686.61/213.91
TOP(mark(isNat(z0))) → c83(TOP(isNat(proper(z0))), PROPER(isNat(z0))) 686.61/213.91
TOP(mark(U21(z0))) → c83(TOP(U21(proper(z0))), PROPER(U21(z0))) 686.61/213.91
TOP(mark(U31(z0, z1))) → c83(TOP(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.61/213.91
TOP(mark(U32(z0))) → c83(TOP(U32(proper(z0))), PROPER(U32(z0))) 686.61/213.91
TOP(mark(U41(z0, z1))) → c83(TOP(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.61/213.91
TOP(mark(U51(z0, z1, z2))) → c83(TOP(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.61/213.91
TOP(mark(U52(z0, z1, z2))) → c83(TOP(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.61/213.91
TOP(mark(s(z0))) → c83(TOP(s(proper(z0))), PROPER(s(z0))) 686.61/213.91
TOP(mark(plus(z0, z1))) → c83(TOP(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.61/213.91
TOP(mark(U61(z0))) → c83(TOP(U61(proper(z0))), PROPER(U61(z0))) 686.61/213.91
TOP(mark(U71(z0, z1, z2))) → c83(TOP(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.61/213.91
TOP(mark(U72(z0, z1, z2))) → c83(TOP(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.61/213.91
TOP(mark(x(z0, z1))) → c83(TOP(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.61/213.91
TOP(mark(tt)) → c83(TOP(ok(tt))) 686.61/213.91
TOP(mark(0)) → c83(TOP(ok(0)))
S tuples:

ACTIVE(plus(z0, z1)) → c28(PLUS(active(z0), z1), ACTIVE(z0)) 686.61/213.91
ACTIVE(plus(z0, z1)) → c29(PLUS(z0, active(z1)), ACTIVE(z1)) 686.61/213.91
ACTIVE(x(z0, z1)) → c33(X(active(z0), z1), ACTIVE(z0)) 686.61/213.91
ACTIVE(x(z0, z1)) → c34(X(z0, active(z1)), ACTIVE(z1)) 686.61/213.91
U11'(mark(z0), z1) → c35(U11'(z0, z1)) 686.61/213.91
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1)) 686.61/213.91
U12'(mark(z0)) → c37(U12'(z0)) 686.61/213.91
U12'(ok(z0)) → c38(U12'(z0)) 686.61/213.91
U21'(mark(z0)) → c39(U21'(z0)) 686.61/213.91
U21'(ok(z0)) → c40(U21'(z0)) 686.61/213.91
U31'(mark(z0), z1) → c41(U31'(z0, z1)) 686.61/213.91
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 686.61/213.91
U32'(mark(z0)) → c43(U32'(z0)) 686.61/213.91
U32'(ok(z0)) → c44(U32'(z0)) 686.61/213.91
U41'(mark(z0), z1) → c45(U41'(z0, z1)) 686.61/213.91
U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1)) 686.61/213.91
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2)) 686.61/213.91
U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2)) 686.61/213.91
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2)) 686.61/213.91
U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2)) 686.61/213.91
S(mark(z0)) → c51(S(z0)) 686.61/213.91
S(ok(z0)) → c52(S(z0)) 686.61/213.91
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 686.61/213.91
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 686.61/213.91
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 686.61/213.91
U61'(mark(z0)) → c56(U61'(z0)) 686.61/213.91
U61'(ok(z0)) → c57(U61'(z0)) 686.61/213.91
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2)) 686.61/213.91
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2)) 686.61/213.91
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2)) 686.61/213.91
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 686.61/213.91
X(mark(z0), z1) → c62(X(z0, z1)) 686.61/213.91
X(z0, mark(z1)) → c63(X(z0, z1)) 686.61/213.91
X(ok(z0), ok(z1)) → c64(X(z0, z1)) 686.61/213.91
ISNAT(ok(z0)) → c82(ISNAT(z0)) 686.61/213.91
TOP(ok(z0)) → c84(TOP(active(z0)), ACTIVE(z0)) 686.61/213.91
ACTIVE(isNat(s(z0))) → c13(ISNAT(z0)) 686.61/213.91
ACTIVE(plus(z0, s(z1))) → c16(ISNAT(z1)) 686.61/213.91
ACTIVE(x(z0, s(z1))) → c18(ISNAT(z1)) 686.61/213.91
ACTIVE(U11(tt, z0)) → c1(U12'(isNat(z0))) 686.61/213.91
ACTIVE(U11(tt, z0)) → c1(ISNAT(z0)) 686.61/213.91
ACTIVE(U31(tt, z0)) → c1(U32'(isNat(z0))) 686.61/213.91
ACTIVE(U31(tt, z0)) → c1(ISNAT(z0)) 686.61/213.91
ACTIVE(U51(tt, z0, z1)) → c1(U52'(isNat(z1), z0, z1)) 686.61/213.91
ACTIVE(U51(tt, z0, z1)) → c1(ISNAT(z1)) 686.61/213.91
ACTIVE(U52(tt, z0, z1)) → c1(S(plus(z1, z0))) 686.61/213.91
ACTIVE(U52(tt, z0, z1)) → c1(PLUS(z1, z0)) 686.61/213.91
ACTIVE(U71(tt, z0, z1)) → c1(U72'(isNat(z1), z0, z1)) 686.61/213.91
ACTIVE(U71(tt, z0, z1)) → c1(ISNAT(z1)) 686.61/213.91
ACTIVE(U72(tt, z0, z1)) → c1(PLUS(x(z1, z0), z1)) 686.61/213.91
ACTIVE(U72(tt, z0, z1)) → c1(X(z1, z0)) 686.61/213.91
ACTIVE(isNat(plus(z0, z1))) → c1(U11'(isNat(z0), z1)) 686.61/213.91
ACTIVE(isNat(plus(z0, z1))) → c1(ISNAT(z0)) 686.61/213.91
ACTIVE(isNat(x(z0, z1))) → c1(U31'(isNat(z0), z1)) 686.61/213.91
ACTIVE(isNat(x(z0, z1))) → c1(ISNAT(z0)) 686.61/213.91
ACTIVE(plus(z0, 0)) → c1(U41'(isNat(z0), z0)) 686.61/213.91
ACTIVE(plus(z0, 0)) → c1(ISNAT(z0)) 686.61/213.91
ACTIVE(x(z0, 0)) → c1(U61'(isNat(z0))) 686.61/213.91
ACTIVE(x(z0, 0)) → c1(ISNAT(z0)) 686.61/213.91
ACTIVE(U11(plus(z0, 0), x1)) → c19(U11'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.61/213.91
ACTIVE(U11(plus(z0, s(z1)), x1)) → c19(U11'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.61/213.91
ACTIVE(U11(x(z0, 0), x1)) → c19(U11'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.61/213.91
ACTIVE(U11(x(z0, s(z1)), x1)) → c19(U11'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.61/213.91
ACTIVE(U11(U11(z0, z1), x1)) → c19(U11'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.61/213.91
ACTIVE(U11(U12(z0), x1)) → c19(U11'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.61/213.91
ACTIVE(U11(U21(z0), x1)) → c19(U11'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.61/213.91
ACTIVE(U11(U31(z0, z1), x1)) → c19(U11'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.61/213.91
ACTIVE(U11(U32(z0), x1)) → c19(U11'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.61/213.91
ACTIVE(U11(U41(z0, z1), x1)) → c19(U11'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.61/213.91
ACTIVE(U11(U51(z0, z1, z2), x1)) → c19(U11'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.61/213.91
ACTIVE(U11(U52(z0, z1, z2), x1)) → c19(U11'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.61/213.91
ACTIVE(U11(s(z0), x1)) → c19(U11'(s(active(z0)), x1), ACTIVE(s(z0))) 686.61/213.91
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.61/213.91
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.61/213.91
ACTIVE(U11(U61(z0), x1)) → c19(U11'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.61/213.91
ACTIVE(U11(U71(z0, z1, z2), x1)) → c19(U11'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.61/213.91
ACTIVE(U11(U72(z0, z1, z2), x1)) → c19(U11'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.61/213.91
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.61/213.91
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.61/213.91
ACTIVE(U11(isNat(0), x1)) → c19(U11'(mark(tt), x1)) 686.61/213.91
ACTIVE(U11(U11(tt, z0), x1)) → c(U11'(mark(U12(isNat(z0))), x1)) 686.61/213.91
ACTIVE(U11(U11(tt, z0), x1)) → c(ACTIVE(U11(tt, z0))) 686.61/213.91
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(U11'(mark(U11(isNat(z0), z1)), x1)) 686.61/213.91
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(ACTIVE(isNat(plus(z0, z1)))) 686.61/213.91
ACTIVE(U11(isNat(s(z0)), x1)) → c(U11'(mark(U21(isNat(z0))), x1)) 686.61/213.91
ACTIVE(U11(isNat(s(z0)), x1)) → c(ACTIVE(isNat(s(z0)))) 686.61/213.91
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(U11'(mark(U31(isNat(z0), z1)), x1)) 686.61/213.91
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(ACTIVE(isNat(x(z0, z1)))) 686.61/213.91
ACTIVE(U12(plus(z0, 0))) → c20(U12'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.61/213.91
ACTIVE(U12(plus(z0, s(z1)))) → c20(U12'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.61/213.91
ACTIVE(U12(x(z0, 0))) → c20(U12'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.61/213.91
ACTIVE(U12(x(z0, s(z1)))) → c20(U12'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.61/213.91
ACTIVE(U12(U11(z0, z1))) → c20(U12'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.61/213.91
ACTIVE(U12(U12(z0))) → c20(U12'(U12(active(z0))), ACTIVE(U12(z0))) 686.61/213.91
ACTIVE(U12(U21(z0))) → c20(U12'(U21(active(z0))), ACTIVE(U21(z0))) 686.61/213.91
ACTIVE(U12(U31(z0, z1))) → c20(U12'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.61/213.91
ACTIVE(U12(U32(z0))) → c20(U12'(U32(active(z0))), ACTIVE(U32(z0))) 686.61/213.91
ACTIVE(U12(U41(z0, z1))) → c20(U12'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.61/213.91
ACTIVE(U12(U51(z0, z1, z2))) → c20(U12'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.61/213.91
ACTIVE(U12(U52(z0, z1, z2))) → c20(U12'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.61/213.91
ACTIVE(U12(s(z0))) → c20(U12'(s(active(z0))), ACTIVE(s(z0))) 686.61/213.91
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.61/213.91
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.61/213.91
ACTIVE(U12(U61(z0))) → c20(U12'(U61(active(z0))), ACTIVE(U61(z0))) 686.61/213.91
ACTIVE(U12(U71(z0, z1, z2))) → c20(U12'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.61/213.91
ACTIVE(U12(U72(z0, z1, z2))) → c20(U12'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.61/213.91
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.61/213.91
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.61/213.91
ACTIVE(U11(U12(tt), x1)) → c19(U11'(mark(tt), x1)) 686.61/213.91
ACTIVE(U12(U12(tt))) → c20(U12'(mark(tt))) 686.61/213.91
ACTIVE(U12(isNat(0))) → c20(U12'(mark(tt))) 686.61/213.91
ACTIVE(U12(U11(tt, z0))) → c2(U12'(mark(U12(isNat(z0))))) 686.61/213.91
ACTIVE(U12(U11(tt, z0))) → c2(ACTIVE(U11(tt, z0))) 686.61/213.91
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(U12'(mark(U11(isNat(z0), z1)))) 686.61/213.91
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(ACTIVE(isNat(plus(z0, z1)))) 686.61/213.91
ACTIVE(U12(isNat(s(z0)))) → c2(U12'(mark(U21(isNat(z0))))) 686.61/213.91
ACTIVE(U12(isNat(s(z0)))) → c2(ACTIVE(isNat(s(z0)))) 686.61/213.91
ACTIVE(U12(isNat(x(z0, z1)))) → c2(U12'(mark(U31(isNat(z0), z1)))) 686.61/213.91
ACTIVE(U12(isNat(x(z0, z1)))) → c2(ACTIVE(isNat(x(z0, z1)))) 686.61/213.91
ACTIVE(U21(plus(z0, 0))) → c21(U21'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.61/213.91
ACTIVE(U21(plus(z0, s(z1)))) → c21(U21'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.61/213.91
ACTIVE(U21(x(z0, 0))) → c21(U21'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.61/213.91
ACTIVE(U21(x(z0, s(z1)))) → c21(U21'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.61/213.91
ACTIVE(U21(U11(z0, z1))) → c21(U21'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.61/213.91
ACTIVE(U21(U12(z0))) → c21(U21'(U12(active(z0))), ACTIVE(U12(z0))) 686.61/213.91
ACTIVE(U21(U21(z0))) → c21(U21'(U21(active(z0))), ACTIVE(U21(z0))) 686.61/213.91
ACTIVE(U21(U31(z0, z1))) → c21(U21'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.61/213.91
ACTIVE(U21(U32(z0))) → c21(U21'(U32(active(z0))), ACTIVE(U32(z0))) 686.61/213.91
ACTIVE(U21(U41(z0, z1))) → c21(U21'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.61/213.91
ACTIVE(U21(U51(z0, z1, z2))) → c21(U21'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.61/213.91
ACTIVE(U21(U52(z0, z1, z2))) → c21(U21'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.61/213.91
ACTIVE(U21(s(z0))) → c21(U21'(s(active(z0))), ACTIVE(s(z0))) 686.61/213.91
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.61/213.91
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.61/213.91
ACTIVE(U21(U61(z0))) → c21(U21'(U61(active(z0))), ACTIVE(U61(z0))) 686.61/213.91
ACTIVE(U21(U71(z0, z1, z2))) → c21(U21'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.61/213.91
ACTIVE(U21(U72(z0, z1, z2))) → c21(U21'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.61/213.91
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.61/213.91
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.61/213.91
ACTIVE(U11(U21(tt), x1)) → c19(U11'(mark(tt), x1)) 686.61/213.91
ACTIVE(U12(U21(tt))) → c20(U12'(mark(tt))) 686.61/213.91
ACTIVE(U21(U12(tt))) → c21(U21'(mark(tt))) 686.61/213.91
ACTIVE(U21(U21(tt))) → c21(U21'(mark(tt))) 686.61/213.91
ACTIVE(U21(isNat(0))) → c21(U21'(mark(tt))) 686.61/213.91
ACTIVE(U21(U11(tt, z0))) → c3(U21'(mark(U12(isNat(z0))))) 686.61/213.91
ACTIVE(U21(U11(tt, z0))) → c3(ACTIVE(U11(tt, z0))) 686.61/213.91
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(U21'(mark(U11(isNat(z0), z1)))) 686.61/213.91
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(ACTIVE(isNat(plus(z0, z1)))) 686.61/213.91
ACTIVE(U21(isNat(s(z0)))) → c3(U21'(mark(U21(isNat(z0))))) 686.61/213.91
ACTIVE(U21(isNat(s(z0)))) → c3(ACTIVE(isNat(s(z0)))) 686.61/213.91
ACTIVE(U21(isNat(x(z0, z1)))) → c3(U21'(mark(U31(isNat(z0), z1)))) 686.61/213.91
ACTIVE(U21(isNat(x(z0, z1)))) → c3(ACTIVE(isNat(x(z0, z1)))) 686.61/213.91
ACTIVE(U31(plus(z0, 0), x1)) → c22(U31'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.61/213.91
ACTIVE(U31(plus(z0, s(z1)), x1)) → c22(U31'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.61/213.91
ACTIVE(U31(x(z0, 0), x1)) → c22(U31'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.61/213.91
ACTIVE(U31(x(z0, s(z1)), x1)) → c22(U31'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.61/213.91
ACTIVE(U31(U11(z0, z1), x1)) → c22(U31'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.61/213.91
ACTIVE(U31(U12(z0), x1)) → c22(U31'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.61/213.91
ACTIVE(U31(U21(z0), x1)) → c22(U31'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.61/213.91
ACTIVE(U31(U31(z0, z1), x1)) → c22(U31'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.61/213.91
ACTIVE(U31(U32(z0), x1)) → c22(U31'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.61/213.91
ACTIVE(U31(U41(z0, z1), x1)) → c22(U31'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.61/213.91
ACTIVE(U31(U51(z0, z1, z2), x1)) → c22(U31'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.61/213.91
ACTIVE(U31(U52(z0, z1, z2), x1)) → c22(U31'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.61/213.91
ACTIVE(U31(s(z0), x1)) → c22(U31'(s(active(z0)), x1), ACTIVE(s(z0))) 686.61/213.91
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.61/213.91
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.61/213.91
ACTIVE(U31(U61(z0), x1)) → c22(U31'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.61/213.91
ACTIVE(U31(U71(z0, z1, z2), x1)) → c22(U31'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.61/213.91
ACTIVE(U31(U72(z0, z1, z2), x1)) → c22(U31'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.61/213.91
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.61/213.91
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.61/213.91
ACTIVE(U31(U12(tt), x1)) → c22(U31'(mark(tt), x1)) 686.61/213.91
ACTIVE(U31(U21(tt), x1)) → c22(U31'(mark(tt), x1)) 686.61/213.91
ACTIVE(U31(isNat(0), x1)) → c22(U31'(mark(tt), x1)) 686.61/213.91
ACTIVE(U11(U31(tt, z0), x1)) → c4(U11'(mark(U32(isNat(z0))), x1)) 686.61/213.91
ACTIVE(U11(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 686.61/213.91
ACTIVE(U12(U31(tt, z0))) → c4(U12'(mark(U32(isNat(z0))))) 686.61/213.91
ACTIVE(U12(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 686.61/213.91
ACTIVE(U21(U31(tt, z0))) → c4(U21'(mark(U32(isNat(z0))))) 686.61/213.91
ACTIVE(U21(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 686.61/213.91
ACTIVE(U31(U11(tt, z0), x1)) → c4(U31'(mark(U12(isNat(z0))), x1)) 686.61/213.91
ACTIVE(U31(U11(tt, z0), x1)) → c4(ACTIVE(U11(tt, z0))) 686.61/213.91
ACTIVE(U31(U31(tt, z0), x1)) → c4(U31'(mark(U32(isNat(z0))), x1)) 686.61/213.91
ACTIVE(U31(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 686.61/213.91
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(U31'(mark(U11(isNat(z0), z1)), x1)) 686.61/213.91
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(ACTIVE(isNat(plus(z0, z1)))) 686.61/213.91
ACTIVE(U31(isNat(s(z0)), x1)) → c4(U31'(mark(U21(isNat(z0))), x1)) 686.61/213.91
ACTIVE(U31(isNat(s(z0)), x1)) → c4(ACTIVE(isNat(s(z0)))) 686.61/213.91
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(U31'(mark(U31(isNat(z0), z1)), x1)) 686.61/213.91
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(ACTIVE(isNat(x(z0, z1)))) 686.61/213.91
ACTIVE(U32(plus(z0, 0))) → c23(U32'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.61/213.91
ACTIVE(U32(plus(z0, s(z1)))) → c23(U32'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.61/213.91
ACTIVE(U32(x(z0, 0))) → c23(U32'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.61/213.91
ACTIVE(U32(x(z0, s(z1)))) → c23(U32'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.61/213.91
ACTIVE(U32(U11(z0, z1))) → c23(U32'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.61/213.91
ACTIVE(U32(U12(z0))) → c23(U32'(U12(active(z0))), ACTIVE(U12(z0))) 686.61/213.91
ACTIVE(U32(U21(z0))) → c23(U32'(U21(active(z0))), ACTIVE(U21(z0))) 686.61/213.91
ACTIVE(U32(U31(z0, z1))) → c23(U32'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.61/213.91
ACTIVE(U32(U32(z0))) → c23(U32'(U32(active(z0))), ACTIVE(U32(z0))) 686.61/213.91
ACTIVE(U32(U41(z0, z1))) → c23(U32'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.61/213.91
ACTIVE(U32(U51(z0, z1, z2))) → c23(U32'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.61/213.91
ACTIVE(U32(U52(z0, z1, z2))) → c23(U32'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.61/213.91
ACTIVE(U32(s(z0))) → c23(U32'(s(active(z0))), ACTIVE(s(z0))) 686.61/213.91
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.61/213.91
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.61/213.91
ACTIVE(U32(U61(z0))) → c23(U32'(U61(active(z0))), ACTIVE(U61(z0))) 686.61/213.91
ACTIVE(U32(U71(z0, z1, z2))) → c23(U32'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.61/213.91
ACTIVE(U32(U72(z0, z1, z2))) → c23(U32'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.61/213.91
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.61/213.91
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.61/213.91
ACTIVE(U11(U32(tt), x1)) → c19(U11'(mark(tt), x1)) 686.61/213.91
ACTIVE(U12(U32(tt))) → c20(U12'(mark(tt))) 686.61/213.91
ACTIVE(U21(U32(tt))) → c21(U21'(mark(tt))) 686.61/213.91
ACTIVE(U31(U32(tt), x1)) → c22(U31'(mark(tt), x1)) 686.61/213.91
ACTIVE(U32(U12(tt))) → c23(U32'(mark(tt))) 686.61/213.91
ACTIVE(U32(U21(tt))) → c23(U32'(mark(tt))) 686.61/213.91
ACTIVE(U32(U32(tt))) → c23(U32'(mark(tt))) 686.61/213.91
ACTIVE(U32(isNat(0))) → c23(U32'(mark(tt))) 686.61/213.91
ACTIVE(U32(U11(tt, z0))) → c5(U32'(mark(U12(isNat(z0))))) 686.61/213.91
ACTIVE(U32(U11(tt, z0))) → c5(ACTIVE(U11(tt, z0))) 686.61/213.91
ACTIVE(U32(U31(tt, z0))) → c5(U32'(mark(U32(isNat(z0))))) 686.61/213.91
ACTIVE(U32(U31(tt, z0))) → c5(ACTIVE(U31(tt, z0))) 686.61/213.91
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(U32'(mark(U11(isNat(z0), z1)))) 686.61/213.91
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(ACTIVE(isNat(plus(z0, z1)))) 686.61/213.91
ACTIVE(U32(isNat(s(z0)))) → c5(U32'(mark(U21(isNat(z0))))) 686.61/213.91
ACTIVE(U32(isNat(s(z0)))) → c5(ACTIVE(isNat(s(z0)))) 686.61/213.91
ACTIVE(U32(isNat(x(z0, z1)))) → c5(U32'(mark(U31(isNat(z0), z1)))) 686.61/213.91
ACTIVE(U32(isNat(x(z0, z1)))) → c5(ACTIVE(isNat(x(z0, z1)))) 686.61/213.91
ACTIVE(U41(plus(z0, 0), x1)) → c24(U41'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.61/213.91
ACTIVE(U41(plus(z0, s(z1)), x1)) → c24(U41'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.61/213.91
ACTIVE(U41(x(z0, 0), x1)) → c24(U41'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.61/213.91
ACTIVE(U41(x(z0, s(z1)), x1)) → c24(U41'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.61/213.91
ACTIVE(U41(U11(z0, z1), x1)) → c24(U41'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.61/213.91
ACTIVE(U41(U12(z0), x1)) → c24(U41'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.61/213.91
ACTIVE(U41(U21(z0), x1)) → c24(U41'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.61/213.91
ACTIVE(U41(U31(z0, z1), x1)) → c24(U41'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.61/213.91
ACTIVE(U41(U32(z0), x1)) → c24(U41'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.61/213.91
ACTIVE(U41(U41(z0, z1), x1)) → c24(U41'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.61/213.91
ACTIVE(U41(U51(z0, z1, z2), x1)) → c24(U41'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.61/213.91
ACTIVE(U41(U52(z0, z1, z2), x1)) → c24(U41'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.61/213.91
ACTIVE(U41(s(z0), x1)) → c24(U41'(s(active(z0)), x1), ACTIVE(s(z0))) 686.61/213.91
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.61/213.91
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.61/213.91
ACTIVE(U41(U61(z0), x1)) → c24(U41'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.61/213.91
ACTIVE(U41(U71(z0, z1, z2), x1)) → c24(U41'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.61/213.91
ACTIVE(U41(U72(z0, z1, z2), x1)) → c24(U41'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.61/213.91
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.61/213.91
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.61/213.91
ACTIVE(U11(U41(tt, z0), x1)) → c19(U11'(mark(z0), x1)) 686.61/213.91
ACTIVE(U12(U41(tt, z0))) → c20(U12'(mark(z0))) 686.61/213.91
ACTIVE(U21(U41(tt, z0))) → c21(U21'(mark(z0))) 686.61/213.91
ACTIVE(U31(U41(tt, z0), x1)) → c22(U31'(mark(z0), x1)) 686.61/213.91
ACTIVE(U32(U41(tt, z0))) → c23(U32'(mark(z0))) 686.61/213.91
ACTIVE(U41(U12(tt), x1)) → c24(U41'(mark(tt), x1)) 686.61/213.91
ACTIVE(U41(U21(tt), x1)) → c24(U41'(mark(tt), x1)) 686.61/213.91
ACTIVE(U41(U32(tt), x1)) → c24(U41'(mark(tt), x1)) 686.61/213.91
ACTIVE(U41(U41(tt, z0), x1)) → c24(U41'(mark(z0), x1)) 686.61/213.91
ACTIVE(U41(isNat(0), x1)) → c24(U41'(mark(tt), x1)) 686.61/213.91
ACTIVE(U41(U11(tt, z0), x1)) → c6(U41'(mark(U12(isNat(z0))), x1)) 686.61/213.91
ACTIVE(U41(U11(tt, z0), x1)) → c6(ACTIVE(U11(tt, z0))) 686.61/213.91
ACTIVE(U41(U31(tt, z0), x1)) → c6(U41'(mark(U32(isNat(z0))), x1)) 686.61/213.91
ACTIVE(U41(U31(tt, z0), x1)) → c6(ACTIVE(U31(tt, z0))) 686.61/213.91
ACTIVE(U41(isNat(plus(z0, z1)), x1)) → c6(U41'(mark(U11(isNat(z0), z1)), x1)) 686.61/213.91
ACTIVE(U41(isNat(plus(z0, z1)), x1)) → c6(ACTIVE(isNat(plus(z0, z1)))) 686.61/213.91
ACTIVE(U41(isNat(s(z0)), x1)) → c6(U41'(mark(U21(isNat(z0))), x1)) 686.61/213.91
ACTIVE(U41(isNat(s(z0)), x1)) → c6(ACTIVE(isNat(s(z0)))) 686.61/213.91
ACTIVE(U41(isNat(x(z0, z1)), x1)) → c6(U41'(mark(U31(isNat(z0), z1)), x1)) 686.61/213.91
ACTIVE(U41(isNat(x(z0, z1)), x1)) → c6(ACTIVE(isNat(x(z0, z1)))) 686.61/213.91
ACTIVE(U51(plus(z0, 0), x1, x2)) → c25(U51'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.61/213.91
ACTIVE(U51(plus(z0, s(z1)), x1, x2)) → c25(U51'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.61/213.91
ACTIVE(U51(x(z0, 0), x1, x2)) → c25(U51'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.61/213.91
ACTIVE(U51(x(z0, s(z1)), x1, x2)) → c25(U51'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.61/213.91
ACTIVE(U51(U11(z0, z1), x1, x2)) → c25(U51'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.61/213.91
ACTIVE(U51(U12(z0), x1, x2)) → c25(U51'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.61/213.91
ACTIVE(U51(U21(z0), x1, x2)) → c25(U51'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.61/213.91
ACTIVE(U51(U31(z0, z1), x1, x2)) → c25(U51'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.61/213.91
ACTIVE(U51(U32(z0), x1, x2)) → c25(U51'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.61/213.91
ACTIVE(U51(U41(z0, z1), x1, x2)) → c25(U51'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.61/213.91
ACTIVE(U51(U51(z0, z1, z2), x1, x2)) → c25(U51'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.61/213.91
ACTIVE(U51(U52(z0, z1, z2), x1, x2)) → c25(U51'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.61/213.91
ACTIVE(U51(s(z0), x1, x2)) → c25(U51'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.61/213.91
ACTIVE(U51(plus(z0, z1), x1, x2)) → c25(U51'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.61/213.91
ACTIVE(U51(plus(z0, z1), x1, x2)) → c25(U51'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.61/213.91
ACTIVE(U51(U61(z0), x1, x2)) → c25(U51'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.61/213.91
ACTIVE(U51(U71(z0, z1, z2), x1, x2)) → c25(U51'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.61/213.91
ACTIVE(U51(U72(z0, z1, z2), x1, x2)) → c25(U51'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.61/213.91
ACTIVE(U51(x(z0, z1), x1, x2)) → c25(U51'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.61/213.91
ACTIVE(U51(x(z0, z1), x1, x2)) → c25(U51'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.61/213.91
ACTIVE(U51(U12(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.61/213.91
ACTIVE(U51(U21(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.61/213.91
ACTIVE(U51(U32(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.61/213.91
ACTIVE(U51(U41(tt, z0), x1, x2)) → c25(U51'(mark(z0), x1, x2)) 686.61/213.91
ACTIVE(U51(isNat(0), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.61/213.91
ACTIVE(U11(U51(tt, z0, z1), x1)) → c7(U11'(mark(U52(isNat(z1), z0, z1)), x1)) 686.61/213.91
ACTIVE(U11(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.61/213.91
ACTIVE(U12(U51(tt, z0, z1))) → c7(U12'(mark(U52(isNat(z1), z0, z1)))) 686.61/213.91
ACTIVE(U12(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.61/213.91
ACTIVE(U21(U51(tt, z0, z1))) → c7(U21'(mark(U52(isNat(z1), z0, z1)))) 686.61/213.91
ACTIVE(U21(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.61/213.91
ACTIVE(U31(U51(tt, z0, z1), x1)) → c7(U31'(mark(U52(isNat(z1), z0, z1)), x1)) 686.61/213.91
ACTIVE(U31(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.61/213.91
ACTIVE(U32(U51(tt, z0, z1))) → c7(U32'(mark(U52(isNat(z1), z0, z1)))) 686.61/213.91
ACTIVE(U32(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.61/213.91
ACTIVE(U41(U51(tt, z0, z1), x1)) → c7(U41'(mark(U52(isNat(z1), z0, z1)), x1)) 686.61/213.91
ACTIVE(U41(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.61/213.91
ACTIVE(U51(U11(tt, z0), x1, x2)) → c7(U51'(mark(U12(isNat(z0))), x1, x2)) 686.61/213.91
ACTIVE(U51(U11(tt, z0), x1, x2)) → c7(ACTIVE(U11(tt, z0))) 686.61/213.91
ACTIVE(U51(U31(tt, z0), x1, x2)) → c7(U51'(mark(U32(isNat(z0))), x1, x2)) 686.61/213.91
ACTIVE(U51(U31(tt, z0), x1, x2)) → c7(ACTIVE(U31(tt, z0))) 686.61/213.91
ACTIVE(U51(U51(tt, z0, z1), x1, x2)) → c7(U51'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.61/213.91
ACTIVE(U51(U51(tt, z0, z1), x1, x2)) → c7(ACTIVE(U51(tt, z0, z1))) 686.61/213.91
ACTIVE(U51(isNat(plus(z0, z1)), x1, x2)) → c7(U51'(mark(U11(isNat(z0), z1)), x1, x2)) 686.61/213.91
ACTIVE(U51(isNat(plus(z0, z1)), x1, x2)) → c7(ACTIVE(isNat(plus(z0, z1)))) 686.61/213.91
ACTIVE(U51(isNat(s(z0)), x1, x2)) → c7(U51'(mark(U21(isNat(z0))), x1, x2)) 686.61/213.91
ACTIVE(U51(isNat(s(z0)), x1, x2)) → c7(ACTIVE(isNat(s(z0)))) 686.61/213.91
ACTIVE(U51(isNat(x(z0, z1)), x1, x2)) → c7(U51'(mark(U31(isNat(z0), z1)), x1, x2)) 686.61/213.91
ACTIVE(U51(isNat(x(z0, z1)), x1, x2)) → c7(ACTIVE(isNat(x(z0, z1)))) 686.61/213.91
ACTIVE(U52(plus(z0, 0), x1, x2)) → c26(U52'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.61/213.91
ACTIVE(U52(plus(z0, s(z1)), x1, x2)) → c26(U52'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.61/213.91
ACTIVE(U52(x(z0, 0), x1, x2)) → c26(U52'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.61/213.91
ACTIVE(U52(x(z0, s(z1)), x1, x2)) → c26(U52'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.61/213.91
ACTIVE(U52(U11(z0, z1), x1, x2)) → c26(U52'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.61/213.91
ACTIVE(U52(U12(z0), x1, x2)) → c26(U52'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.61/213.91
ACTIVE(U52(U21(z0), x1, x2)) → c26(U52'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.61/213.91
ACTIVE(U52(U31(z0, z1), x1, x2)) → c26(U52'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.61/213.91
ACTIVE(U52(U32(z0), x1, x2)) → c26(U52'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.61/213.91
ACTIVE(U52(U41(z0, z1), x1, x2)) → c26(U52'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.61/213.91
ACTIVE(U52(U51(z0, z1, z2), x1, x2)) → c26(U52'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.61/213.91
ACTIVE(U52(U52(z0, z1, z2), x1, x2)) → c26(U52'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.61/213.91
ACTIVE(U52(s(z0), x1, x2)) → c26(U52'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.61/213.91
ACTIVE(U52(plus(z0, z1), x1, x2)) → c26(U52'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.61/213.91
ACTIVE(U52(plus(z0, z1), x1, x2)) → c26(U52'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.61/213.91
ACTIVE(U52(U61(z0), x1, x2)) → c26(U52'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.61/213.91
ACTIVE(U52(U71(z0, z1, z2), x1, x2)) → c26(U52'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.61/213.91
ACTIVE(U52(U72(z0, z1, z2), x1, x2)) → c26(U52'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.61/213.91
ACTIVE(U52(x(z0, z1), x1, x2)) → c26(U52'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.61/213.91
ACTIVE(U52(x(z0, z1), x1, x2)) → c26(U52'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.61/213.91
ACTIVE(U52(U12(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.61/213.91
ACTIVE(U52(U21(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.61/213.91
ACTIVE(U52(U32(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.61/213.91
ACTIVE(U52(U41(tt, z0), x1, x2)) → c26(U52'(mark(z0), x1, x2)) 686.61/213.91
ACTIVE(U52(isNat(0), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.61/213.91
ACTIVE(U11(U52(tt, z0, z1), x1)) → c8(U11'(mark(s(plus(z1, z0))), x1)) 686.61/213.91
ACTIVE(U11(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.61/213.91
ACTIVE(U12(U52(tt, z0, z1))) → c8(U12'(mark(s(plus(z1, z0))))) 686.61/213.91
ACTIVE(U12(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.61/213.91
ACTIVE(U21(U52(tt, z0, z1))) → c8(U21'(mark(s(plus(z1, z0))))) 686.61/213.91
ACTIVE(U21(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.61/213.91
ACTIVE(U31(U52(tt, z0, z1), x1)) → c8(U31'(mark(s(plus(z1, z0))), x1)) 686.61/213.91
ACTIVE(U31(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.61/213.91
ACTIVE(U32(U52(tt, z0, z1))) → c8(U32'(mark(s(plus(z1, z0))))) 686.61/213.91
ACTIVE(U32(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.61/213.91
ACTIVE(U41(U52(tt, z0, z1), x1)) → c8(U41'(mark(s(plus(z1, z0))), x1)) 686.61/213.91
ACTIVE(U41(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.61/213.91
ACTIVE(U51(U52(tt, z0, z1), x1, x2)) → c8(U51'(mark(s(plus(z1, z0))), x1, x2)) 686.61/213.91
ACTIVE(U51(U52(tt, z0, z1), x1, x2)) → c8(ACTIVE(U52(tt, z0, z1))) 686.61/213.91
ACTIVE(U52(U11(tt, z0), x1, x2)) → c8(U52'(mark(U12(isNat(z0))), x1, x2)) 686.61/213.91
ACTIVE(U52(U11(tt, z0), x1, x2)) → c8(ACTIVE(U11(tt, z0))) 686.61/213.91
ACTIVE(U52(U31(tt, z0), x1, x2)) → c8(U52'(mark(U32(isNat(z0))), x1, x2)) 686.61/213.91
ACTIVE(U52(U31(tt, z0), x1, x2)) → c8(ACTIVE(U31(tt, z0))) 686.61/213.91
ACTIVE(U52(U51(tt, z0, z1), x1, x2)) → c8(U52'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.61/213.91
ACTIVE(U52(U51(tt, z0, z1), x1, x2)) → c8(ACTIVE(U51(tt, z0, z1))) 686.61/213.91
ACTIVE(U52(U52(tt, z0, z1), x1, x2)) → c8(U52'(mark(s(plus(z1, z0))), x1, x2)) 686.61/213.91
ACTIVE(U52(U52(tt, z0, z1), x1, x2)) → c8(ACTIVE(U52(tt, z0, z1))) 686.61/213.91
ACTIVE(U52(isNat(plus(z0, z1)), x1, x2)) → c8(U52'(mark(U11(isNat(z0), z1)), x1, x2)) 686.61/213.91
ACTIVE(U52(isNat(plus(z0, z1)), x1, x2)) → c8(ACTIVE(isNat(plus(z0, z1)))) 686.61/213.91
ACTIVE(U52(isNat(s(z0)), x1, x2)) → c8(U52'(mark(U21(isNat(z0))), x1, x2)) 686.61/213.91
ACTIVE(U52(isNat(s(z0)), x1, x2)) → c8(ACTIVE(isNat(s(z0)))) 686.61/213.91
ACTIVE(U52(isNat(x(z0, z1)), x1, x2)) → c8(U52'(mark(U31(isNat(z0), z1)), x1, x2)) 686.61/213.91
ACTIVE(U52(isNat(x(z0, z1)), x1, x2)) → c8(ACTIVE(isNat(x(z0, z1)))) 686.61/213.91
ACTIVE(s(plus(z0, 0))) → c27(S(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.61/213.91
ACTIVE(s(plus(z0, s(z1)))) → c27(S(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.61/213.91
ACTIVE(s(x(z0, 0))) → c27(S(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.61/213.91
ACTIVE(s(x(z0, s(z1)))) → c27(S(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.61/213.91
ACTIVE(s(U11(z0, z1))) → c27(S(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.61/213.91
ACTIVE(s(U12(z0))) → c27(S(U12(active(z0))), ACTIVE(U12(z0))) 686.61/213.91
ACTIVE(s(U21(z0))) → c27(S(U21(active(z0))), ACTIVE(U21(z0))) 686.61/213.91
ACTIVE(s(U31(z0, z1))) → c27(S(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.61/213.91
ACTIVE(s(U32(z0))) → c27(S(U32(active(z0))), ACTIVE(U32(z0))) 686.61/213.91
ACTIVE(s(U41(z0, z1))) → c27(S(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.61/213.91
ACTIVE(s(U51(z0, z1, z2))) → c27(S(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.61/213.91
ACTIVE(s(U52(z0, z1, z2))) → c27(S(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.61/213.91
ACTIVE(s(s(z0))) → c27(S(s(active(z0))), ACTIVE(s(z0))) 686.61/213.91
ACTIVE(s(plus(z0, z1))) → c27(S(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.61/213.91
ACTIVE(s(plus(z0, z1))) → c27(S(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.61/213.91
ACTIVE(s(U61(z0))) → c27(S(U61(active(z0))), ACTIVE(U61(z0))) 686.61/213.91
ACTIVE(s(U71(z0, z1, z2))) → c27(S(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.61/213.91
ACTIVE(s(U72(z0, z1, z2))) → c27(S(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.61/213.91
ACTIVE(s(x(z0, z1))) → c27(S(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.61/213.91
ACTIVE(s(x(z0, z1))) → c27(S(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.61/213.91
ACTIVE(s(U12(tt))) → c27(S(mark(tt))) 686.61/213.91
ACTIVE(s(U21(tt))) → c27(S(mark(tt))) 686.61/213.91
ACTIVE(s(U32(tt))) → c27(S(mark(tt))) 686.61/213.91
ACTIVE(s(U41(tt, z0))) → c27(S(mark(z0))) 686.61/213.91
ACTIVE(s(isNat(0))) → c27(S(mark(tt))) 686.61/213.91
ACTIVE(s(U11(tt, z0))) → c9(S(mark(U12(isNat(z0))))) 686.61/213.91
ACTIVE(s(U11(tt, z0))) → c9(ACTIVE(U11(tt, z0))) 686.61/213.91
ACTIVE(s(U31(tt, z0))) → c9(S(mark(U32(isNat(z0))))) 686.61/213.91
ACTIVE(s(U31(tt, z0))) → c9(ACTIVE(U31(tt, z0))) 686.61/213.91
ACTIVE(s(U51(tt, z0, z1))) → c9(S(mark(U52(isNat(z1), z0, z1)))) 686.61/213.91
ACTIVE(s(U51(tt, z0, z1))) → c9(ACTIVE(U51(tt, z0, z1))) 686.61/213.91
ACTIVE(s(U52(tt, z0, z1))) → c9(S(mark(s(plus(z1, z0))))) 686.61/213.91
ACTIVE(s(U52(tt, z0, z1))) → c9(ACTIVE(U52(tt, z0, z1))) 686.61/213.91
ACTIVE(s(isNat(plus(z0, z1)))) → c9(S(mark(U11(isNat(z0), z1)))) 686.61/213.91
ACTIVE(s(isNat(plus(z0, z1)))) → c9(ACTIVE(isNat(plus(z0, z1)))) 686.61/213.91
ACTIVE(s(isNat(s(z0)))) → c9(S(mark(U21(isNat(z0))))) 686.61/213.91
ACTIVE(s(isNat(s(z0)))) → c9(ACTIVE(isNat(s(z0)))) 686.61/213.91
ACTIVE(s(isNat(x(z0, z1)))) → c9(S(mark(U31(isNat(z0), z1)))) 686.61/213.91
ACTIVE(s(isNat(x(z0, z1)))) → c9(ACTIVE(isNat(x(z0, z1)))) 686.61/213.91
ACTIVE(U61(plus(z0, 0))) → c30(U61'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.61/213.91
ACTIVE(U61(plus(z0, s(z1)))) → c30(U61'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.61/213.91
ACTIVE(U61(x(z0, 0))) → c30(U61'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.61/213.91
ACTIVE(U61(x(z0, s(z1)))) → c30(U61'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.61/213.91
ACTIVE(U61(U11(z0, z1))) → c30(U61'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.61/213.91
ACTIVE(U61(U12(z0))) → c30(U61'(U12(active(z0))), ACTIVE(U12(z0))) 686.61/213.91
ACTIVE(U61(U21(z0))) → c30(U61'(U21(active(z0))), ACTIVE(U21(z0))) 686.61/213.91
ACTIVE(U61(U31(z0, z1))) → c30(U61'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.61/213.91
ACTIVE(U61(U32(z0))) → c30(U61'(U32(active(z0))), ACTIVE(U32(z0))) 686.61/213.91
ACTIVE(U61(U41(z0, z1))) → c30(U61'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.61/213.91
ACTIVE(U61(U51(z0, z1, z2))) → c30(U61'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.61/213.91
ACTIVE(U61(U52(z0, z1, z2))) → c30(U61'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.61/213.91
ACTIVE(U61(s(z0))) → c30(U61'(s(active(z0))), ACTIVE(s(z0))) 686.61/213.91
ACTIVE(U61(plus(z0, z1))) → c30(U61'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.61/213.91
ACTIVE(U61(plus(z0, z1))) → c30(U61'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.61/213.91
ACTIVE(U61(U61(z0))) → c30(U61'(U61(active(z0))), ACTIVE(U61(z0))) 686.61/213.91
ACTIVE(U61(U71(z0, z1, z2))) → c30(U61'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.61/213.91
ACTIVE(U61(U72(z0, z1, z2))) → c30(U61'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.61/213.91
ACTIVE(U61(x(z0, z1))) → c30(U61'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.61/213.91
ACTIVE(U61(x(z0, z1))) → c30(U61'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.61/213.91
ACTIVE(U11(U61(tt), x1)) → c19(U11'(mark(0), x1)) 686.61/213.91
ACTIVE(U12(U61(tt))) → c20(U12'(mark(0))) 686.61/213.91
ACTIVE(U21(U61(tt))) → c21(U21'(mark(0))) 686.61/213.91
ACTIVE(U31(U61(tt), x1)) → c22(U31'(mark(0), x1)) 686.61/213.91
ACTIVE(U32(U61(tt))) → c23(U32'(mark(0))) 686.61/213.91
ACTIVE(U41(U61(tt), x1)) → c24(U41'(mark(0), x1)) 686.61/213.91
ACTIVE(U51(U61(tt), x1, x2)) → c25(U51'(mark(0), x1, x2)) 686.61/213.91
ACTIVE(U52(U61(tt), x1, x2)) → c26(U52'(mark(0), x1, x2)) 686.61/213.91
ACTIVE(s(U61(tt))) → c27(S(mark(0))) 686.61/213.91
ACTIVE(U61(U12(tt))) → c30(U61'(mark(tt))) 686.61/213.91
ACTIVE(U61(U21(tt))) → c30(U61'(mark(tt))) 686.61/213.91
ACTIVE(U61(U32(tt))) → c30(U61'(mark(tt))) 686.61/213.91
ACTIVE(U61(U41(tt, z0))) → c30(U61'(mark(z0))) 686.61/213.91
ACTIVE(U61(U61(tt))) → c30(U61'(mark(0))) 686.61/213.91
ACTIVE(U61(isNat(0))) → c30(U61'(mark(tt))) 686.61/213.91
ACTIVE(U61(U11(tt, z0))) → c10(U61'(mark(U12(isNat(z0))))) 686.61/213.91
ACTIVE(U61(U11(tt, z0))) → c10(ACTIVE(U11(tt, z0))) 686.61/213.91
ACTIVE(U61(U31(tt, z0))) → c10(U61'(mark(U32(isNat(z0))))) 686.61/213.91
ACTIVE(U61(U31(tt, z0))) → c10(ACTIVE(U31(tt, z0))) 686.61/213.91
ACTIVE(U61(U51(tt, z0, z1))) → c10(U61'(mark(U52(isNat(z1), z0, z1)))) 686.61/213.91
ACTIVE(U61(U51(tt, z0, z1))) → c10(ACTIVE(U51(tt, z0, z1))) 686.61/213.91
ACTIVE(U61(U52(tt, z0, z1))) → c10(U61'(mark(s(plus(z1, z0))))) 686.61/213.91
ACTIVE(U61(U52(tt, z0, z1))) → c10(ACTIVE(U52(tt, z0, z1))) 686.61/213.91
ACTIVE(U61(isNat(plus(z0, z1)))) → c10(U61'(mark(U11(isNat(z0), z1)))) 686.61/213.91
ACTIVE(U61(isNat(plus(z0, z1)))) → c10(ACTIVE(isNat(plus(z0, z1)))) 686.61/213.91
ACTIVE(U61(isNat(s(z0)))) → c10(U61'(mark(U21(isNat(z0))))) 686.61/213.91
ACTIVE(U61(isNat(s(z0)))) → c10(ACTIVE(isNat(s(z0)))) 686.61/213.91
ACTIVE(U61(isNat(x(z0, z1)))) → c10(U61'(mark(U31(isNat(z0), z1)))) 686.61/213.91
ACTIVE(U61(isNat(x(z0, z1)))) → c10(ACTIVE(isNat(x(z0, z1)))) 686.61/213.91
ACTIVE(U71(plus(z0, 0), x1, x2)) → c31(U71'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.61/213.91
ACTIVE(U71(plus(z0, s(z1)), x1, x2)) → c31(U71'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.61/213.91
ACTIVE(U71(x(z0, 0), x1, x2)) → c31(U71'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.61/213.91
ACTIVE(U71(x(z0, s(z1)), x1, x2)) → c31(U71'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.61/213.91
ACTIVE(U71(U11(z0, z1), x1, x2)) → c31(U71'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.61/213.91
ACTIVE(U71(U12(z0), x1, x2)) → c31(U71'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.61/213.91
ACTIVE(U71(U21(z0), x1, x2)) → c31(U71'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.61/213.91
ACTIVE(U71(U31(z0, z1), x1, x2)) → c31(U71'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.61/213.91
ACTIVE(U71(U32(z0), x1, x2)) → c31(U71'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.61/213.91
ACTIVE(U71(U41(z0, z1), x1, x2)) → c31(U71'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.61/213.91
ACTIVE(U71(U51(z0, z1, z2), x1, x2)) → c31(U71'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.61/213.91
ACTIVE(U71(U52(z0, z1, z2), x1, x2)) → c31(U71'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.61/213.91
ACTIVE(U71(s(z0), x1, x2)) → c31(U71'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.61/213.91
ACTIVE(U71(plus(z0, z1), x1, x2)) → c31(U71'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.61/213.91
ACTIVE(U71(plus(z0, z1), x1, x2)) → c31(U71'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.61/213.91
ACTIVE(U71(U61(z0), x1, x2)) → c31(U71'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.61/213.91
ACTIVE(U71(U71(z0, z1, z2), x1, x2)) → c31(U71'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.61/213.91
ACTIVE(U71(U72(z0, z1, z2), x1, x2)) → c31(U71'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.61/213.91
ACTIVE(U71(x(z0, z1), x1, x2)) → c31(U71'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.61/213.91
ACTIVE(U71(x(z0, z1), x1, x2)) → c31(U71'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.61/213.91
ACTIVE(U71(U12(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.61/213.91
ACTIVE(U71(U21(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.61/213.91
ACTIVE(U71(U32(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.61/213.91
ACTIVE(U71(U41(tt, z0), x1, x2)) → c31(U71'(mark(z0), x1, x2)) 686.61/213.91
ACTIVE(U71(U61(tt), x1, x2)) → c31(U71'(mark(0), x1, x2)) 686.61/213.91
ACTIVE(U71(isNat(0), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.61/213.91
ACTIVE(U11(U71(tt, z0, z1), x1)) → c11(U11'(mark(U72(isNat(z1), z0, z1)), x1)) 686.61/213.91
ACTIVE(U11(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.61/213.91
ACTIVE(U12(U71(tt, z0, z1))) → c11(U12'(mark(U72(isNat(z1), z0, z1)))) 686.61/213.91
ACTIVE(U12(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.61/213.91
ACTIVE(U21(U71(tt, z0, z1))) → c11(U21'(mark(U72(isNat(z1), z0, z1)))) 686.61/213.91
ACTIVE(U21(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.61/213.91
ACTIVE(U31(U71(tt, z0, z1), x1)) → c11(U31'(mark(U72(isNat(z1), z0, z1)), x1)) 686.61/213.91
ACTIVE(U31(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.61/213.91
ACTIVE(U32(U71(tt, z0, z1))) → c11(U32'(mark(U72(isNat(z1), z0, z1)))) 686.61/213.91
ACTIVE(U32(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.61/213.91
ACTIVE(U41(U71(tt, z0, z1), x1)) → c11(U41'(mark(U72(isNat(z1), z0, z1)), x1)) 686.61/213.91
ACTIVE(U41(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.61/213.91
ACTIVE(U51(U71(tt, z0, z1), x1, x2)) → c11(U51'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.61/213.91
ACTIVE(U51(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.61/213.91
ACTIVE(U52(U71(tt, z0, z1), x1, x2)) → c11(U52'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.61/213.91
ACTIVE(U52(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.61/213.91
ACTIVE(s(U71(tt, z0, z1))) → c11(S(mark(U72(isNat(z1), z0, z1)))) 686.61/213.91
ACTIVE(s(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.61/213.91
ACTIVE(U61(U71(tt, z0, z1))) → c11(U61'(mark(U72(isNat(z1), z0, z1)))) 686.61/213.91
ACTIVE(U61(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.61/213.91
ACTIVE(U71(U11(tt, z0), x1, x2)) → c11(U71'(mark(U12(isNat(z0))), x1, x2)) 686.61/213.91
ACTIVE(U71(U11(tt, z0), x1, x2)) → c11(ACTIVE(U11(tt, z0))) 686.61/213.91
ACTIVE(U71(U31(tt, z0), x1, x2)) → c11(U71'(mark(U32(isNat(z0))), x1, x2)) 686.61/213.91
ACTIVE(U71(U31(tt, z0), x1, x2)) → c11(ACTIVE(U31(tt, z0))) 686.61/213.91
ACTIVE(U71(U51(tt, z0, z1), x1, x2)) → c11(U71'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.61/213.91
ACTIVE(U71(U51(tt, z0, z1), x1, x2)) → c11(ACTIVE(U51(tt, z0, z1))) 686.61/213.91
ACTIVE(U71(U52(tt, z0, z1), x1, x2)) → c11(U71'(mark(s(plus(z1, z0))), x1, x2)) 686.61/213.91
ACTIVE(U71(U52(tt, z0, z1), x1, x2)) → c11(ACTIVE(U52(tt, z0, z1))) 686.61/213.91
ACTIVE(U71(U71(tt, z0, z1), x1, x2)) → c11(U71'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.61/213.91
ACTIVE(U71(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.61/213.91
ACTIVE(U71(isNat(plus(z0, z1)), x1, x2)) → c11(U71'(mark(U11(isNat(z0), z1)), x1, x2)) 686.61/213.91
ACTIVE(U71(isNat(plus(z0, z1)), x1, x2)) → c11(ACTIVE(isNat(plus(z0, z1)))) 686.61/213.91
ACTIVE(U71(isNat(s(z0)), x1, x2)) → c11(U71'(mark(U21(isNat(z0))), x1, x2)) 686.61/213.91
ACTIVE(U71(isNat(s(z0)), x1, x2)) → c11(ACTIVE(isNat(s(z0)))) 686.61/213.91
ACTIVE(U71(isNat(x(z0, z1)), x1, x2)) → c11(U71'(mark(U31(isNat(z0), z1)), x1, x2)) 686.61/213.91
ACTIVE(U71(isNat(x(z0, z1)), x1, x2)) → c11(ACTIVE(isNat(x(z0, z1)))) 686.61/213.91
ACTIVE(U72(plus(z0, 0), x1, x2)) → c32(U72'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.61/213.91
ACTIVE(U72(plus(z0, s(z1)), x1, x2)) → c32(U72'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.61/213.91
ACTIVE(U72(x(z0, 0), x1, x2)) → c32(U72'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.61/213.91
ACTIVE(U72(x(z0, s(z1)), x1, x2)) → c32(U72'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.61/213.91
ACTIVE(U72(U11(z0, z1), x1, x2)) → c32(U72'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.61/213.91
ACTIVE(U72(U12(z0), x1, x2)) → c32(U72'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.61/213.91
ACTIVE(U72(U21(z0), x1, x2)) → c32(U72'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.61/213.91
ACTIVE(U72(U31(z0, z1), x1, x2)) → c32(U72'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.61/213.91
ACTIVE(U72(U32(z0), x1, x2)) → c32(U72'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.61/213.91
ACTIVE(U72(U41(z0, z1), x1, x2)) → c32(U72'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.61/213.91
ACTIVE(U72(U51(z0, z1, z2), x1, x2)) → c32(U72'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.61/213.91
ACTIVE(U72(U52(z0, z1, z2), x1, x2)) → c32(U72'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.61/213.91
ACTIVE(U72(s(z0), x1, x2)) → c32(U72'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.61/213.91
ACTIVE(U72(plus(z0, z1), x1, x2)) → c32(U72'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.61/213.91
ACTIVE(U72(plus(z0, z1), x1, x2)) → c32(U72'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.61/213.91
ACTIVE(U72(U61(z0), x1, x2)) → c32(U72'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.61/213.91
ACTIVE(U72(U71(z0, z1, z2), x1, x2)) → c32(U72'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.61/213.91
ACTIVE(U72(U72(z0, z1, z2), x1, x2)) → c32(U72'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.61/213.91
ACTIVE(U72(x(z0, z1), x1, x2)) → c32(U72'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.61/213.91
ACTIVE(U72(x(z0, z1), x1, x2)) → c32(U72'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.61/213.91
ACTIVE(U72(U12(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.61/213.91
ACTIVE(U72(U21(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.61/213.91
ACTIVE(U72(U32(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.61/213.91
ACTIVE(U72(U41(tt, z0), x1, x2)) → c32(U72'(mark(z0), x1, x2)) 686.61/213.91
ACTIVE(U72(U61(tt), x1, x2)) → c32(U72'(mark(0), x1, x2)) 686.61/213.91
ACTIVE(U72(isNat(0), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.61/213.91
ACTIVE(U11(U72(tt, z0, z1), x1)) → c12(U11'(mark(plus(x(z1, z0), z1)), x1)) 686.61/213.91
ACTIVE(U11(U72(tt, z0, z1), x1)) → c12(ACTIVE(U72(tt, z0, z1))) 686.61/213.91
ACTIVE(U12(U72(tt, z0, z1))) → c12(U12'(mark(plus(x(z1, z0), z1)))) 686.61/213.91
ACTIVE(U12(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.61/213.91
ACTIVE(U21(U72(tt, z0, z1))) → c12(U21'(mark(plus(x(z1, z0), z1)))) 686.61/213.91
ACTIVE(U21(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.61/213.91
ACTIVE(U31(U72(tt, z0, z1), x1)) → c12(U31'(mark(plus(x(z1, z0), z1)), x1)) 686.61/213.91
ACTIVE(U31(U72(tt, z0, z1), x1)) → c12(ACTIVE(U72(tt, z0, z1))) 686.61/213.91
ACTIVE(U32(U72(tt, z0, z1))) → c12(U32'(mark(plus(x(z1, z0), z1)))) 686.61/213.91
ACTIVE(U32(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.61/213.91
ACTIVE(U41(U72(tt, z0, z1), x1)) → c12(U41'(mark(plus(x(z1, z0), z1)), x1)) 686.61/213.91
ACTIVE(U41(U72(tt, z0, z1), x1)) → c12(ACTIVE(U72(tt, z0, z1))) 686.61/213.91
ACTIVE(U51(U72(tt, z0, z1), x1, x2)) → c12(U51'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.61/213.91
ACTIVE(U51(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.61/213.91
ACTIVE(U52(U72(tt, z0, z1), x1, x2)) → c12(U52'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.61/213.91
ACTIVE(U52(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.61/213.91
ACTIVE(s(U72(tt, z0, z1))) → c12(S(mark(plus(x(z1, z0), z1)))) 686.61/213.91
ACTIVE(s(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.61/213.91
ACTIVE(U61(U72(tt, z0, z1))) → c12(U61'(mark(plus(x(z1, z0), z1)))) 686.61/213.91
ACTIVE(U61(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.61/213.91
ACTIVE(U71(U72(tt, z0, z1), x1, x2)) → c12(U71'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.61/213.91
ACTIVE(U71(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.61/213.91
ACTIVE(U72(U11(tt, z0), x1, x2)) → c12(U72'(mark(U12(isNat(z0))), x1, x2)) 686.61/213.91
ACTIVE(U72(U11(tt, z0), x1, x2)) → c12(ACTIVE(U11(tt, z0))) 686.61/213.91
ACTIVE(U72(U31(tt, z0), x1, x2)) → c12(U72'(mark(U32(isNat(z0))), x1, x2)) 686.61/213.91
ACTIVE(U72(U31(tt, z0), x1, x2)) → c12(ACTIVE(U31(tt, z0))) 686.61/213.91
ACTIVE(U72(U51(tt, z0, z1), x1, x2)) → c12(U72'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.61/213.91
ACTIVE(U72(U51(tt, z0, z1), x1, x2)) → c12(ACTIVE(U51(tt, z0, z1))) 686.61/213.91
ACTIVE(U72(U52(tt, z0, z1), x1, x2)) → c12(U72'(mark(s(plus(z1, z0))), x1, x2)) 686.61/213.91
ACTIVE(U72(U52(tt, z0, z1), x1, x2)) → c12(ACTIVE(U52(tt, z0, z1))) 686.61/213.91
ACTIVE(U72(U71(tt, z0, z1), x1, x2)) → c12(U72'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.61/213.91
ACTIVE(U72(U71(tt, z0, z1), x1, x2)) → c12(ACTIVE(U71(tt, z0, z1))) 686.61/213.91
ACTIVE(U72(U72(tt, z0, z1), x1, x2)) → c12(U72'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.61/213.91
ACTIVE(U72(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.61/213.91
ACTIVE(U72(isNat(plus(z0, z1)), x1, x2)) → c12(U72'(mark(U11(isNat(z0), z1)), x1, x2)) 686.61/213.91
ACTIVE(U72(isNat(plus(z0, z1)), x1, x2)) → c12(ACTIVE(isNat(plus(z0, z1)))) 686.61/213.91
ACTIVE(U72(isNat(s(z0)), x1, x2)) → c12(U72'(mark(U21(isNat(z0))), x1, x2)) 686.61/213.91
ACTIVE(U72(isNat(s(z0)), x1, x2)) → c12(ACTIVE(isNat(s(z0)))) 686.61/213.91
ACTIVE(U72(isNat(x(z0, z1)), x1, x2)) → c12(U72'(mark(U31(isNat(z0), z1)), x1, x2)) 686.61/213.91
ACTIVE(U72(isNat(x(z0, z1)), x1, x2)) → c12(ACTIVE(isNat(x(z0, z1)))) 686.61/213.91
PROPER(U11(x0, U11(z0, z1))) → c65(U11'(proper(x0), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(U11(z0, z1))) 686.61/213.91
PROPER(U11(x0, U12(z0))) → c65(U11'(proper(x0), U12(proper(z0))), PROPER(x0), PROPER(U12(z0))) 686.61/213.91
PROPER(U11(x0, isNat(z0))) → c65(U11'(proper(x0), isNat(proper(z0))), PROPER(x0), PROPER(isNat(z0))) 686.61/213.91
PROPER(U11(x0, U21(z0))) → c65(U11'(proper(x0), U21(proper(z0))), PROPER(x0), PROPER(U21(z0))) 686.61/213.91
PROPER(U11(x0, U31(z0, z1))) → c65(U11'(proper(x0), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(U31(z0, z1))) 686.61/213.91
PROPER(U11(x0, U32(z0))) → c65(U11'(proper(x0), U32(proper(z0))), PROPER(x0), PROPER(U32(z0))) 686.61/213.91
PROPER(U11(x0, U41(z0, z1))) → c65(U11'(proper(x0), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(U41(z0, z1))) 686.61/213.91
PROPER(U11(x0, U51(z0, z1, z2))) → c65(U11'(proper(x0), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U51(z0, z1, z2))) 686.61/213.91
PROPER(U11(x0, U52(z0, z1, z2))) → c65(U11'(proper(x0), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U52(z0, z1, z2))) 686.61/213.91
PROPER(U11(x0, s(z0))) → c65(U11'(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 686.61/213.91
PROPER(U11(x0, plus(z0, z1))) → c65(U11'(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 686.61/213.91
PROPER(U11(x0, U61(z0))) → c65(U11'(proper(x0), U61(proper(z0))), PROPER(x0), PROPER(U61(z0))) 686.61/213.91
PROPER(U11(x0, U71(z0, z1, z2))) → c65(U11'(proper(x0), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U71(z0, z1, z2))) 686.61/213.91
PROPER(U11(x0, U72(z0, z1, z2))) → c65(U11'(proper(x0), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U72(z0, z1, z2))) 686.61/213.91
PROPER(U11(x0, x(z0, z1))) → c65(U11'(proper(x0), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x(z0, z1))) 686.61/213.91
PROPER(U11(U11(z0, z1), x1)) → c65(U11'(U11(proper(z0), proper(z1)), proper(x1)), PROPER(U11(z0, z1)), PROPER(x1)) 686.61/213.91
PROPER(U11(U12(z0), x1)) → c65(U11'(U12(proper(z0)), proper(x1)), PROPER(U12(z0)), PROPER(x1)) 686.61/213.91
PROPER(U11(isNat(z0), x1)) → c65(U11'(isNat(proper(z0)), proper(x1)), PROPER(isNat(z0)), PROPER(x1)) 686.61/213.91
PROPER(U11(U21(z0), x1)) → c65(U11'(U21(proper(z0)), proper(x1)), PROPER(U21(z0)), PROPER(x1)) 686.61/213.91
PROPER(U11(U31(z0, z1), x1)) → c65(U11'(U31(proper(z0), proper(z1)), proper(x1)), PROPER(U31(z0, z1)), PROPER(x1)) 686.61/213.91
PROPER(U11(U32(z0), x1)) → c65(U11'(U32(proper(z0)), proper(x1)), PROPER(U32(z0)), PROPER(x1)) 686.61/213.91
PROPER(U11(U41(z0, z1), x1)) → c65(U11'(U41(proper(z0), proper(z1)), proper(x1)), PROPER(U41(z0, z1)), PROPER(x1)) 686.61/213.91
PROPER(U11(U51(z0, z1, z2), x1)) → c65(U11'(U51(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U51(z0, z1, z2)), PROPER(x1)) 686.61/213.91
PROPER(U11(U52(z0, z1, z2), x1)) → c65(U11'(U52(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U52(z0, z1, z2)), PROPER(x1)) 686.61/213.91
PROPER(U11(s(z0), x1)) → c65(U11'(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 686.61/213.91
PROPER(U11(plus(z0, z1), x1)) → c65(U11'(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 686.61/213.91
PROPER(U11(U61(z0), x1)) → c65(U11'(U61(proper(z0)), proper(x1)), PROPER(U61(z0)), PROPER(x1)) 686.61/213.91
PROPER(U11(U71(z0, z1, z2), x1)) → c65(U11'(U71(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U71(z0, z1, z2)), PROPER(x1)) 686.61/213.92
PROPER(U11(U72(z0, z1, z2), x1)) → c65(U11'(U72(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U72(z0, z1, z2)), PROPER(x1)) 686.61/213.92
PROPER(U11(x(z0, z1), x1)) → c65(U11'(x(proper(z0), proper(z1)), proper(x1)), PROPER(x(z0, z1)), PROPER(x1)) 686.61/213.92
PROPER(U11(x0, tt)) → c65(U11'(proper(x0), ok(tt)), PROPER(x0)) 686.61/213.92
PROPER(U11(x0, 0)) → c65(U11'(proper(x0), ok(0)), PROPER(x0)) 686.61/213.92
PROPER(U11(tt, x1)) → c65(U11'(ok(tt), proper(x1)), PROPER(x1)) 686.61/213.92
PROPER(U11(0, x1)) → c65(U11'(ok(0), proper(x1)), PROPER(x1)) 686.61/213.92
PROPER(U12(U11(z0, z1))) → c67(U12'(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.61/213.92
PROPER(U12(U12(z0))) → c67(U12'(U12(proper(z0))), PROPER(U12(z0))) 686.61/213.92
PROPER(U12(isNat(z0))) → c67(U12'(isNat(proper(z0))), PROPER(isNat(z0))) 686.61/213.92
PROPER(U12(U21(z0))) → c67(U12'(U21(proper(z0))), PROPER(U21(z0))) 686.61/213.92
PROPER(U12(U31(z0, z1))) → c67(U12'(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.61/213.92
PROPER(U12(U32(z0))) → c67(U12'(U32(proper(z0))), PROPER(U32(z0))) 686.61/213.92
PROPER(U12(U41(z0, z1))) → c67(U12'(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.61/213.92
PROPER(U12(U51(z0, z1, z2))) → c67(U12'(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.61/213.92
PROPER(U12(U52(z0, z1, z2))) → c67(U12'(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.61/213.92
PROPER(U12(s(z0))) → c67(U12'(s(proper(z0))), PROPER(s(z0))) 686.61/213.92
PROPER(U12(plus(z0, z1))) → c67(U12'(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.61/213.92
PROPER(U12(U61(z0))) → c67(U12'(U61(proper(z0))), PROPER(U61(z0))) 686.61/213.92
PROPER(U12(U71(z0, z1, z2))) → c67(U12'(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.61/213.92
PROPER(U12(U72(z0, z1, z2))) → c67(U12'(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.61/213.92
PROPER(U12(x(z0, z1))) → c67(U12'(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.61/213.92
PROPER(U12(tt)) → c67(U12'(ok(tt))) 686.61/213.92
PROPER(U12(0)) → c67(U12'(ok(0))) 686.61/213.92
PROPER(isNat(U11(z0, z1))) → c68(ISNAT(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.61/213.92
PROPER(isNat(U12(z0))) → c68(ISNAT(U12(proper(z0))), PROPER(U12(z0))) 686.61/213.92
PROPER(isNat(isNat(z0))) → c68(ISNAT(isNat(proper(z0))), PROPER(isNat(z0))) 686.61/213.92
PROPER(isNat(U21(z0))) → c68(ISNAT(U21(proper(z0))), PROPER(U21(z0))) 686.61/213.92
PROPER(isNat(U31(z0, z1))) → c68(ISNAT(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.61/213.92
PROPER(isNat(U32(z0))) → c68(ISNAT(U32(proper(z0))), PROPER(U32(z0))) 686.61/213.92
PROPER(isNat(U41(z0, z1))) → c68(ISNAT(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.61/213.92
PROPER(isNat(U51(z0, z1, z2))) → c68(ISNAT(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.61/213.92
PROPER(isNat(U52(z0, z1, z2))) → c68(ISNAT(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.61/213.92
PROPER(isNat(s(z0))) → c68(ISNAT(s(proper(z0))), PROPER(s(z0))) 686.61/213.92
PROPER(isNat(plus(z0, z1))) → c68(ISNAT(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.61/213.92
PROPER(isNat(U61(z0))) → c68(ISNAT(U61(proper(z0))), PROPER(U61(z0))) 686.61/213.92
PROPER(isNat(U71(z0, z1, z2))) → c68(ISNAT(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.61/213.92
PROPER(isNat(U72(z0, z1, z2))) → c68(ISNAT(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.61/213.92
PROPER(isNat(x(z0, z1))) → c68(ISNAT(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.61/213.92
PROPER(isNat(tt)) → c68(ISNAT(ok(tt))) 686.61/213.92
PROPER(isNat(0)) → c68(ISNAT(ok(0))) 686.61/213.92
PROPER(U21(U11(z0, z1))) → c69(U21'(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.61/213.92
PROPER(U21(U12(z0))) → c69(U21'(U12(proper(z0))), PROPER(U12(z0))) 686.61/213.92
PROPER(U21(isNat(z0))) → c69(U21'(isNat(proper(z0))), PROPER(isNat(z0))) 686.61/213.92
PROPER(U21(U21(z0))) → c69(U21'(U21(proper(z0))), PROPER(U21(z0))) 686.61/213.92
PROPER(U21(U31(z0, z1))) → c69(U21'(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.61/213.92
PROPER(U21(U32(z0))) → c69(U21'(U32(proper(z0))), PROPER(U32(z0))) 686.61/213.92
PROPER(U21(U41(z0, z1))) → c69(U21'(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.61/213.92
PROPER(U21(U51(z0, z1, z2))) → c69(U21'(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.61/213.92
PROPER(U21(U52(z0, z1, z2))) → c69(U21'(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.61/213.92
PROPER(U21(s(z0))) → c69(U21'(s(proper(z0))), PROPER(s(z0))) 686.61/213.92
PROPER(U21(plus(z0, z1))) → c69(U21'(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.61/213.92
PROPER(U21(U61(z0))) → c69(U21'(U61(proper(z0))), PROPER(U61(z0))) 686.61/213.92
PROPER(U21(U71(z0, z1, z2))) → c69(U21'(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.61/213.92
PROPER(U21(U72(z0, z1, z2))) → c69(U21'(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.61/213.92
PROPER(U21(x(z0, z1))) → c69(U21'(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.61/213.92
PROPER(U21(tt)) → c69(U21'(ok(tt))) 686.61/213.92
PROPER(U21(0)) → c69(U21'(ok(0))) 686.61/213.92
PROPER(U31(x0, U11(z0, z1))) → c70(U31'(proper(x0), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(U11(z0, z1))) 686.61/213.92
PROPER(U31(x0, U12(z0))) → c70(U31'(proper(x0), U12(proper(z0))), PROPER(x0), PROPER(U12(z0))) 686.61/213.92
PROPER(U31(x0, isNat(z0))) → c70(U31'(proper(x0), isNat(proper(z0))), PROPER(x0), PROPER(isNat(z0))) 686.61/213.92
PROPER(U31(x0, U21(z0))) → c70(U31'(proper(x0), U21(proper(z0))), PROPER(x0), PROPER(U21(z0))) 686.61/213.92
PROPER(U31(x0, U31(z0, z1))) → c70(U31'(proper(x0), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(U31(z0, z1))) 686.61/213.92
PROPER(U31(x0, U32(z0))) → c70(U31'(proper(x0), U32(proper(z0))), PROPER(x0), PROPER(U32(z0))) 686.61/213.92
PROPER(U31(x0, U41(z0, z1))) → c70(U31'(proper(x0), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(U41(z0, z1))) 686.61/213.92
PROPER(U31(x0, U51(z0, z1, z2))) → c70(U31'(proper(x0), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U51(z0, z1, z2))) 686.61/213.92
PROPER(U31(x0, U52(z0, z1, z2))) → c70(U31'(proper(x0), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U52(z0, z1, z2))) 686.61/213.92
PROPER(U31(x0, s(z0))) → c70(U31'(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 686.61/213.92
PROPER(U31(x0, plus(z0, z1))) → c70(U31'(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 686.61/213.92
PROPER(U31(x0, U61(z0))) → c70(U31'(proper(x0), U61(proper(z0))), PROPER(x0), PROPER(U61(z0))) 686.61/213.92
PROPER(U31(x0, U71(z0, z1, z2))) → c70(U31'(proper(x0), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U71(z0, z1, z2))) 686.61/213.92
PROPER(U31(x0, U72(z0, z1, z2))) → c70(U31'(proper(x0), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U72(z0, z1, z2))) 686.61/213.92
PROPER(U31(x0, x(z0, z1))) → c70(U31'(proper(x0), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x(z0, z1))) 686.61/213.92
PROPER(U31(U11(z0, z1), x1)) → c70(U31'(U11(proper(z0), proper(z1)), proper(x1)), PROPER(U11(z0, z1)), PROPER(x1)) 686.61/213.92
PROPER(U31(U12(z0), x1)) → c70(U31'(U12(proper(z0)), proper(x1)), PROPER(U12(z0)), PROPER(x1)) 686.61/213.92
PROPER(U31(isNat(z0), x1)) → c70(U31'(isNat(proper(z0)), proper(x1)), PROPER(isNat(z0)), PROPER(x1)) 686.61/213.92
PROPER(U31(U21(z0), x1)) → c70(U31'(U21(proper(z0)), proper(x1)), PROPER(U21(z0)), PROPER(x1)) 686.61/213.92
PROPER(U31(U31(z0, z1), x1)) → c70(U31'(U31(proper(z0), proper(z1)), proper(x1)), PROPER(U31(z0, z1)), PROPER(x1)) 686.61/213.92
PROPER(U31(U32(z0), x1)) → c70(U31'(U32(proper(z0)), proper(x1)), PROPER(U32(z0)), PROPER(x1)) 686.61/213.92
PROPER(U31(U41(z0, z1), x1)) → c70(U31'(U41(proper(z0), proper(z1)), proper(x1)), PROPER(U41(z0, z1)), PROPER(x1)) 686.61/213.92
PROPER(U31(U51(z0, z1, z2), x1)) → c70(U31'(U51(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U51(z0, z1, z2)), PROPER(x1)) 686.61/213.92
PROPER(U31(U52(z0, z1, z2), x1)) → c70(U31'(U52(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U52(z0, z1, z2)), PROPER(x1)) 686.61/213.92
PROPER(U31(s(z0), x1)) → c70(U31'(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 686.61/213.92
PROPER(U31(plus(z0, z1), x1)) → c70(U31'(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 686.61/213.92
PROPER(U31(U61(z0), x1)) → c70(U31'(U61(proper(z0)), proper(x1)), PROPER(U61(z0)), PROPER(x1)) 686.61/213.92
PROPER(U31(U71(z0, z1, z2), x1)) → c70(U31'(U71(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U71(z0, z1, z2)), PROPER(x1)) 686.61/213.92
PROPER(U31(U72(z0, z1, z2), x1)) → c70(U31'(U72(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U72(z0, z1, z2)), PROPER(x1)) 686.61/213.92
PROPER(U31(x(z0, z1), x1)) → c70(U31'(x(proper(z0), proper(z1)), proper(x1)), PROPER(x(z0, z1)), PROPER(x1)) 686.61/213.92
PROPER(U31(x0, tt)) → c70(U31'(proper(x0), ok(tt)), PROPER(x0)) 686.61/213.92
PROPER(U31(x0, 0)) → c70(U31'(proper(x0), ok(0)), PROPER(x0)) 686.61/213.92
PROPER(U31(tt, x1)) → c70(U31'(ok(tt), proper(x1)), PROPER(x1)) 686.61/213.92
PROPER(U31(0, x1)) → c70(U31'(ok(0), proper(x1)), PROPER(x1)) 686.61/213.92
PROPER(U32(U11(z0, z1))) → c71(U32'(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.61/213.92
PROPER(U32(U12(z0))) → c71(U32'(U12(proper(z0))), PROPER(U12(z0))) 686.61/213.92
PROPER(U32(isNat(z0))) → c71(U32'(isNat(proper(z0))), PROPER(isNat(z0))) 686.61/213.92
PROPER(U32(U21(z0))) → c71(U32'(U21(proper(z0))), PROPER(U21(z0))) 686.61/213.92
PROPER(U32(U31(z0, z1))) → c71(U32'(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.61/213.92
PROPER(U32(U32(z0))) → c71(U32'(U32(proper(z0))), PROPER(U32(z0))) 686.61/213.92
PROPER(U32(U41(z0, z1))) → c71(U32'(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.61/213.92
PROPER(U32(U51(z0, z1, z2))) → c71(U32'(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.61/213.92
PROPER(U32(U52(z0, z1, z2))) → c71(U32'(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.61/213.92
PROPER(U32(s(z0))) → c71(U32'(s(proper(z0))), PROPER(s(z0))) 686.61/213.92
PROPER(U32(plus(z0, z1))) → c71(U32'(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.61/213.92
PROPER(U32(U61(z0))) → c71(U32'(U61(proper(z0))), PROPER(U61(z0))) 686.61/213.92
PROPER(U32(U71(z0, z1, z2))) → c71(U32'(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.61/213.92
PROPER(U32(U72(z0, z1, z2))) → c71(U32'(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.61/213.92
PROPER(U32(x(z0, z1))) → c71(U32'(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.61/213.92
PROPER(U32(tt)) → c71(U32'(ok(tt))) 686.61/213.92
PROPER(U32(0)) → c71(U32'(ok(0))) 686.61/213.92
PROPER(U41(x0, U11(z0, z1))) → c72(U41'(proper(x0), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(U11(z0, z1))) 686.61/213.92
PROPER(U41(x0, U12(z0))) → c72(U41'(proper(x0), U12(proper(z0))), PROPER(x0), PROPER(U12(z0))) 686.61/213.92
PROPER(U41(x0, isNat(z0))) → c72(U41'(proper(x0), isNat(proper(z0))), PROPER(x0), PROPER(isNat(z0))) 686.61/213.92
PROPER(U41(x0, U21(z0))) → c72(U41'(proper(x0), U21(proper(z0))), PROPER(x0), PROPER(U21(z0))) 686.61/213.92
PROPER(U41(x0, U31(z0, z1))) → c72(U41'(proper(x0), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(U31(z0, z1))) 686.61/213.92
PROPER(U41(x0, U32(z0))) → c72(U41'(proper(x0), U32(proper(z0))), PROPER(x0), PROPER(U32(z0))) 686.61/213.92
PROPER(U41(x0, U41(z0, z1))) → c72(U41'(proper(x0), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(U41(z0, z1))) 686.61/213.92
PROPER(U41(x0, U51(z0, z1, z2))) → c72(U41'(proper(x0), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U51(z0, z1, z2))) 686.61/213.92
PROPER(U41(x0, U52(z0, z1, z2))) → c72(U41'(proper(x0), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U52(z0, z1, z2))) 686.61/213.92
PROPER(U41(x0, s(z0))) → c72(U41'(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 686.61/213.92
PROPER(U41(x0, plus(z0, z1))) → c72(U41'(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 686.61/213.92
PROPER(U41(x0, U61(z0))) → c72(U41'(proper(x0), U61(proper(z0))), PROPER(x0), PROPER(U61(z0))) 686.61/213.92
PROPER(U41(x0, U71(z0, z1, z2))) → c72(U41'(proper(x0), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U71(z0, z1, z2))) 686.61/213.92
PROPER(U41(x0, U72(z0, z1, z2))) → c72(U41'(proper(x0), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U72(z0, z1, z2))) 686.61/213.92
PROPER(U41(x0, x(z0, z1))) → c72(U41'(proper(x0), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x(z0, z1))) 686.61/213.92
PROPER(U41(U11(z0, z1), x1)) → c72(U41'(U11(proper(z0), proper(z1)), proper(x1)), PROPER(U11(z0, z1)), PROPER(x1)) 686.61/213.92
PROPER(U41(U12(z0), x1)) → c72(U41'(U12(proper(z0)), proper(x1)), PROPER(U12(z0)), PROPER(x1)) 686.61/213.92
PROPER(U41(isNat(z0), x1)) → c72(U41'(isNat(proper(z0)), proper(x1)), PROPER(isNat(z0)), PROPER(x1)) 686.61/213.92
PROPER(U41(U21(z0), x1)) → c72(U41'(U21(proper(z0)), proper(x1)), PROPER(U21(z0)), PROPER(x1)) 686.61/213.92
PROPER(U41(U31(z0, z1), x1)) → c72(U41'(U31(proper(z0), proper(z1)), proper(x1)), PROPER(U31(z0, z1)), PROPER(x1)) 686.61/213.92
PROPER(U41(U32(z0), x1)) → c72(U41'(U32(proper(z0)), proper(x1)), PROPER(U32(z0)), PROPER(x1)) 686.61/213.92
PROPER(U41(U41(z0, z1), x1)) → c72(U41'(U41(proper(z0), proper(z1)), proper(x1)), PROPER(U41(z0, z1)), PROPER(x1)) 686.61/213.92
PROPER(U41(U51(z0, z1, z2), x1)) → c72(U41'(U51(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U51(z0, z1, z2)), PROPER(x1)) 686.61/213.92
PROPER(U41(U52(z0, z1, z2), x1)) → c72(U41'(U52(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U52(z0, z1, z2)), PROPER(x1)) 686.61/213.92
PROPER(U41(s(z0), x1)) → c72(U41'(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 686.61/213.92
PROPER(U41(plus(z0, z1), x1)) → c72(U41'(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 686.61/213.92
PROPER(U41(U61(z0), x1)) → c72(U41'(U61(proper(z0)), proper(x1)), PROPER(U61(z0)), PROPER(x1)) 686.61/213.92
PROPER(U41(U71(z0, z1, z2), x1)) → c72(U41'(U71(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U71(z0, z1, z2)), PROPER(x1)) 686.61/213.92
PROPER(U41(U72(z0, z1, z2), x1)) → c72(U41'(U72(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U72(z0, z1, z2)), PROPER(x1)) 686.61/213.92
PROPER(U41(x(z0, z1), x1)) → c72(U41'(x(proper(z0), proper(z1)), proper(x1)), PROPER(x(z0, z1)), PROPER(x1)) 686.61/213.92
PROPER(U41(x0, tt)) → c72(U41'(proper(x0), ok(tt)), PROPER(x0)) 686.61/213.92
PROPER(U41(x0, 0)) → c72(U41'(proper(x0), ok(0)), PROPER(x0)) 686.61/213.92
PROPER(U41(tt, x1)) → c72(U41'(ok(tt), proper(x1)), PROPER(x1)) 686.61/213.92
PROPER(U41(0, x1)) → c72(U41'(ok(0), proper(x1)), PROPER(x1)) 686.61/213.92
PROPER(U51(x0, x1, U11(z0, z1))) → c73(U51'(proper(x0), proper(x1), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U11(z0, z1))) 686.61/213.92
PROPER(U51(x0, x1, U12(z0))) → c73(U51'(proper(x0), proper(x1), U12(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U12(z0))) 686.61/213.92
PROPER(U51(x0, x1, isNat(z0))) → c73(U51'(proper(x0), proper(x1), isNat(proper(z0))), PROPER(x0), PROPER(x1), PROPER(isNat(z0))) 686.61/213.92
PROPER(U51(x0, x1, U21(z0))) → c73(U51'(proper(x0), proper(x1), U21(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U21(z0))) 686.61/213.92
PROPER(U51(x0, x1, U31(z0, z1))) → c73(U51'(proper(x0), proper(x1), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U31(z0, z1))) 686.61/213.92
PROPER(U51(x0, x1, U32(z0))) → c73(U51'(proper(x0), proper(x1), U32(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U32(z0))) 686.61/213.92
PROPER(U51(x0, x1, U41(z0, z1))) → c73(U51'(proper(x0), proper(x1), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U41(z0, z1))) 686.61/213.92
PROPER(U51(x0, x1, U51(z0, z1, z2))) → c73(U51'(proper(x0), proper(x1), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U51(z0, z1, z2))) 686.61/213.92
PROPER(U51(x0, x1, U52(z0, z1, z2))) → c73(U51'(proper(x0), proper(x1), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U52(z0, z1, z2))) 686.61/213.92
PROPER(U51(x0, x1, s(z0))) → c73(U51'(proper(x0), proper(x1), s(proper(z0))), PROPER(x0), PROPER(x1), PROPER(s(z0))) 686.61/213.92
PROPER(U51(x0, x1, plus(z0, z1))) → c73(U51'(proper(x0), proper(x1), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(plus(z0, z1))) 686.61/213.92
PROPER(U51(x0, x1, U61(z0))) → c73(U51'(proper(x0), proper(x1), U61(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U61(z0))) 686.61/213.92
PROPER(U51(x0, x1, U71(z0, z1, z2))) → c73(U51'(proper(x0), proper(x1), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U71(z0, z1, z2))) 686.61/213.92
PROPER(U51(x0, x1, U72(z0, z1, z2))) → c73(U51'(proper(x0), proper(x1), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U72(z0, z1, z2))) 686.61/213.92
PROPER(U51(x0, x1, x(z0, z1))) → c73(U51'(proper(x0), proper(x1), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(x(z0, z1))) 686.61/213.92
PROPER(U51(x0, U11(z0, z1), x2)) → c73(U51'(proper(x0), U11(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U11(z0, z1)), PROPER(x2)) 686.61/213.92
PROPER(U51(x0, U12(z0), x2)) → c73(U51'(proper(x0), U12(proper(z0)), proper(x2)), PROPER(x0), PROPER(U12(z0)), PROPER(x2)) 686.61/213.92
PROPER(U51(x0, isNat(z0), x2)) → c73(U51'(proper(x0), isNat(proper(z0)), proper(x2)), PROPER(x0), PROPER(isNat(z0)), PROPER(x2)) 686.61/213.92
PROPER(U51(x0, U21(z0), x2)) → c73(U51'(proper(x0), U21(proper(z0)), proper(x2)), PROPER(x0), PROPER(U21(z0)), PROPER(x2)) 686.61/213.92
PROPER(U51(x0, U31(z0, z1), x2)) → c73(U51'(proper(x0), U31(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U31(z0, z1)), PROPER(x2)) 686.61/213.92
PROPER(U51(x0, U32(z0), x2)) → c73(U51'(proper(x0), U32(proper(z0)), proper(x2)), PROPER(x0), PROPER(U32(z0)), PROPER(x2)) 686.61/213.92
PROPER(U51(x0, U41(z0, z1), x2)) → c73(U51'(proper(x0), U41(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U41(z0, z1)), PROPER(x2)) 686.61/213.92
PROPER(U51(x0, U51(z0, z1, z2), x2)) → c73(U51'(proper(x0), U51(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U51(z0, z1, z2)), PROPER(x2)) 686.61/213.92
PROPER(U51(x0, U52(z0, z1, z2), x2)) → c73(U51'(proper(x0), U52(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U52(z0, z1, z2)), PROPER(x2)) 686.61/213.92
PROPER(U51(x0, s(z0), x2)) → c73(U51'(proper(x0), s(proper(z0)), proper(x2)), PROPER(x0), PROPER(s(z0)), PROPER(x2)) 686.61/213.92
PROPER(U51(x0, plus(z0, z1), x2)) → c73(U51'(proper(x0), plus(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(plus(z0, z1)), PROPER(x2)) 686.61/213.92
PROPER(U51(x0, U61(z0), x2)) → c73(U51'(proper(x0), U61(proper(z0)), proper(x2)), PROPER(x0), PROPER(U61(z0)), PROPER(x2)) 686.61/213.92
PROPER(U51(x0, U71(z0, z1, z2), x2)) → c73(U51'(proper(x0), U71(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U71(z0, z1, z2)), PROPER(x2)) 686.61/213.92
PROPER(U51(x0, U72(z0, z1, z2), x2)) → c73(U51'(proper(x0), U72(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U72(z0, z1, z2)), PROPER(x2)) 686.61/213.92
PROPER(U51(x0, x(z0, z1), x2)) → c73(U51'(proper(x0), x(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(x(z0, z1)), PROPER(x2)) 686.61/213.92
PROPER(U51(U11(z0, z1), x1, x2)) → c73(U51'(U11(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U11(z0, z1)), PROPER(x1), PROPER(x2)) 686.61/213.92
PROPER(U51(U12(z0), x1, x2)) → c73(U51'(U12(proper(z0)), proper(x1), proper(x2)), PROPER(U12(z0)), PROPER(x1), PROPER(x2)) 686.61/213.92
PROPER(U51(isNat(z0), x1, x2)) → c73(U51'(isNat(proper(z0)), proper(x1), proper(x2)), PROPER(isNat(z0)), PROPER(x1), PROPER(x2)) 686.61/213.92
PROPER(U51(U21(z0), x1, x2)) → c73(U51'(U21(proper(z0)), proper(x1), proper(x2)), PROPER(U21(z0)), PROPER(x1), PROPER(x2)) 686.61/213.92
PROPER(U51(U31(z0, z1), x1, x2)) → c73(U51'(U31(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U31(z0, z1)), PROPER(x1), PROPER(x2)) 686.61/213.92
PROPER(U51(U32(z0), x1, x2)) → c73(U51'(U32(proper(z0)), proper(x1), proper(x2)), PROPER(U32(z0)), PROPER(x1), PROPER(x2)) 686.61/213.92
PROPER(U51(U41(z0, z1), x1, x2)) → c73(U51'(U41(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U41(z0, z1)), PROPER(x1), PROPER(x2)) 686.61/213.92
PROPER(U51(U51(z0, z1, z2), x1, x2)) → c73(U51'(U51(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U51(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.61/213.92
PROPER(U51(U52(z0, z1, z2), x1, x2)) → c73(U51'(U52(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U52(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.61/213.92
PROPER(U51(s(z0), x1, x2)) → c73(U51'(s(proper(z0)), proper(x1), proper(x2)), PROPER(s(z0)), PROPER(x1), PROPER(x2)) 686.61/213.92
PROPER(U51(plus(z0, z1), x1, x2)) → c73(U51'(plus(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(plus(z0, z1)), PROPER(x1), PROPER(x2)) 686.61/213.92
PROPER(U51(U61(z0), x1, x2)) → c73(U51'(U61(proper(z0)), proper(x1), proper(x2)), PROPER(U61(z0)), PROPER(x1), PROPER(x2)) 686.61/213.92
PROPER(U51(U71(z0, z1, z2), x1, x2)) → c73(U51'(U71(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U71(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.61/213.92
PROPER(U51(U72(z0, z1, z2), x1, x2)) → c73(U51'(U72(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U72(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.61/213.92
PROPER(U51(x(z0, z1), x1, x2)) → c73(U51'(x(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(x(z0, z1)), PROPER(x1), PROPER(x2)) 686.61/213.92
PROPER(U51(x0, x1, tt)) → c73(U51'(proper(x0), proper(x1), ok(tt)), PROPER(x0), PROPER(x1)) 686.61/213.92
PROPER(U51(x0, x1, 0)) → c73(U51'(proper(x0), proper(x1), ok(0)), PROPER(x0), PROPER(x1)) 686.61/213.92
PROPER(U51(x0, tt, x2)) → c73(U51'(proper(x0), ok(tt), proper(x2)), PROPER(x0), PROPER(x2)) 686.61/213.92
PROPER(U51(x0, 0, x2)) → c73(U51'(proper(x0), ok(0), proper(x2)), PROPER(x0), PROPER(x2)) 686.61/213.92
PROPER(U51(tt, x1, x2)) → c73(U51'(ok(tt), proper(x1), proper(x2)), PROPER(x1), PROPER(x2)) 686.61/213.92
PROPER(U51(0, x1, x2)) → c73(U51'(ok(0), proper(x1), proper(x2)), PROPER(x1), PROPER(x2)) 686.61/213.92
PROPER(U52(x0, x1, U11(z0, z1))) → c74(U52'(proper(x0), proper(x1), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U11(z0, z1))) 686.61/213.92
PROPER(U52(x0, x1, U12(z0))) → c74(U52'(proper(x0), proper(x1), U12(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U12(z0))) 686.61/213.92
PROPER(U52(x0, x1, isNat(z0))) → c74(U52'(proper(x0), proper(x1), isNat(proper(z0))), PROPER(x0), PROPER(x1), PROPER(isNat(z0))) 686.61/213.92
PROPER(U52(x0, x1, U21(z0))) → c74(U52'(proper(x0), proper(x1), U21(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U21(z0))) 686.61/213.92
PROPER(U52(x0, x1, U31(z0, z1))) → c74(U52'(proper(x0), proper(x1), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U31(z0, z1))) 686.61/213.92
PROPER(U52(x0, x1, U32(z0))) → c74(U52'(proper(x0), proper(x1), U32(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U32(z0))) 686.61/213.92
PROPER(U52(x0, x1, U41(z0, z1))) → c74(U52'(proper(x0), proper(x1), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U41(z0, z1))) 686.61/213.92
PROPER(U52(x0, x1, U51(z0, z1, z2))) → c74(U52'(proper(x0), proper(x1), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U51(z0, z1, z2))) 686.61/213.92
PROPER(U52(x0, x1, U52(z0, z1, z2))) → c74(U52'(proper(x0), proper(x1), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U52(z0, z1, z2))) 686.61/213.92
PROPER(U52(x0, x1, s(z0))) → c74(U52'(proper(x0), proper(x1), s(proper(z0))), PROPER(x0), PROPER(x1), PROPER(s(z0))) 686.61/213.92
PROPER(U52(x0, x1, plus(z0, z1))) → c74(U52'(proper(x0), proper(x1), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(plus(z0, z1))) 686.61/213.92
PROPER(U52(x0, x1, U61(z0))) → c74(U52'(proper(x0), proper(x1), U61(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U61(z0))) 686.61/213.92
PROPER(U52(x0, x1, U71(z0, z1, z2))) → c74(U52'(proper(x0), proper(x1), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U71(z0, z1, z2))) 686.61/213.92
PROPER(U52(x0, x1, U72(z0, z1, z2))) → c74(U52'(proper(x0), proper(x1), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U72(z0, z1, z2))) 686.61/213.92
PROPER(U52(x0, x1, x(z0, z1))) → c74(U52'(proper(x0), proper(x1), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(x(z0, z1))) 686.61/213.92
PROPER(U52(x0, U11(z0, z1), x2)) → c74(U52'(proper(x0), U11(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U11(z0, z1)), PROPER(x2)) 686.61/213.92
PROPER(U52(x0, U12(z0), x2)) → c74(U52'(proper(x0), U12(proper(z0)), proper(x2)), PROPER(x0), PROPER(U12(z0)), PROPER(x2)) 686.61/213.92
PROPER(U52(x0, isNat(z0), x2)) → c74(U52'(proper(x0), isNat(proper(z0)), proper(x2)), PROPER(x0), PROPER(isNat(z0)), PROPER(x2)) 686.61/213.92
PROPER(U52(x0, U21(z0), x2)) → c74(U52'(proper(x0), U21(proper(z0)), proper(x2)), PROPER(x0), PROPER(U21(z0)), PROPER(x2)) 686.61/213.92
PROPER(U52(x0, U31(z0, z1), x2)) → c74(U52'(proper(x0), U31(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U31(z0, z1)), PROPER(x2)) 686.61/213.92
PROPER(U52(x0, U32(z0), x2)) → c74(U52'(proper(x0), U32(proper(z0)), proper(x2)), PROPER(x0), PROPER(U32(z0)), PROPER(x2)) 686.61/213.92
PROPER(U52(x0, U41(z0, z1), x2)) → c74(U52'(proper(x0), U41(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U41(z0, z1)), PROPER(x2)) 686.61/213.92
PROPER(U52(x0, U51(z0, z1, z2), x2)) → c74(U52'(proper(x0), U51(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U51(z0, z1, z2)), PROPER(x2)) 686.61/213.92
PROPER(U52(x0, U52(z0, z1, z2), x2)) → c74(U52'(proper(x0), U52(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U52(z0, z1, z2)), PROPER(x2)) 686.61/213.92
PROPER(U52(x0, s(z0), x2)) → c74(U52'(proper(x0), s(proper(z0)), proper(x2)), PROPER(x0), PROPER(s(z0)), PROPER(x2)) 686.61/213.92
PROPER(U52(x0, plus(z0, z1), x2)) → c74(U52'(proper(x0), plus(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(plus(z0, z1)), PROPER(x2)) 686.61/213.92
PROPER(U52(x0, U61(z0), x2)) → c74(U52'(proper(x0), U61(proper(z0)), proper(x2)), PROPER(x0), PROPER(U61(z0)), PROPER(x2)) 686.61/213.92
PROPER(U52(x0, U71(z0, z1, z2), x2)) → c74(U52'(proper(x0), U71(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U71(z0, z1, z2)), PROPER(x2)) 686.61/213.92
PROPER(U52(x0, U72(z0, z1, z2), x2)) → c74(U52'(proper(x0), U72(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U72(z0, z1, z2)), PROPER(x2)) 686.61/213.92
PROPER(U52(x0, x(z0, z1), x2)) → c74(U52'(proper(x0), x(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(x(z0, z1)), PROPER(x2)) 686.61/213.92
PROPER(U52(U11(z0, z1), x1, x2)) → c74(U52'(U11(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U11(z0, z1)), PROPER(x1), PROPER(x2)) 686.61/213.92
PROPER(U52(U12(z0), x1, x2)) → c74(U52'(U12(proper(z0)), proper(x1), proper(x2)), PROPER(U12(z0)), PROPER(x1), PROPER(x2)) 686.61/213.92
PROPER(U52(isNat(z0), x1, x2)) → c74(U52'(isNat(proper(z0)), proper(x1), proper(x2)), PROPER(isNat(z0)), PROPER(x1), PROPER(x2)) 686.61/213.92
PROPER(U52(U21(z0), x1, x2)) → c74(U52'(U21(proper(z0)), proper(x1), proper(x2)), PROPER(U21(z0)), PROPER(x1), PROPER(x2)) 686.61/213.92
PROPER(U52(U31(z0, z1), x1, x2)) → c74(U52'(U31(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U31(z0, z1)), PROPER(x1), PROPER(x2)) 686.61/213.92
PROPER(U52(U32(z0), x1, x2)) → c74(U52'(U32(proper(z0)), proper(x1), proper(x2)), PROPER(U32(z0)), PROPER(x1), PROPER(x2)) 686.61/213.92
PROPER(U52(U41(z0, z1), x1, x2)) → c74(U52'(U41(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U41(z0, z1)), PROPER(x1), PROPER(x2)) 686.61/213.92
PROPER(U52(U51(z0, z1, z2), x1, x2)) → c74(U52'(U51(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U51(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.61/213.92
PROPER(U52(U52(z0, z1, z2), x1, x2)) → c74(U52'(U52(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U52(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.61/213.92
PROPER(U52(s(z0), x1, x2)) → c74(U52'(s(proper(z0)), proper(x1), proper(x2)), PROPER(s(z0)), PROPER(x1), PROPER(x2)) 686.61/213.92
PROPER(U52(plus(z0, z1), x1, x2)) → c74(U52'(plus(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(plus(z0, z1)), PROPER(x1), PROPER(x2)) 686.61/213.92
PROPER(U52(U61(z0), x1, x2)) → c74(U52'(U61(proper(z0)), proper(x1), proper(x2)), PROPER(U61(z0)), PROPER(x1), PROPER(x2)) 686.61/213.92
PROPER(U52(U71(z0, z1, z2), x1, x2)) → c74(U52'(U71(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U71(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.61/213.92
PROPER(U52(U72(z0, z1, z2), x1, x2)) → c74(U52'(U72(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U72(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.61/213.92
PROPER(U52(x(z0, z1), x1, x2)) → c74(U52'(x(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(x(z0, z1)), PROPER(x1), PROPER(x2)) 686.61/213.92
PROPER(U52(x0, x1, tt)) → c74(U52'(proper(x0), proper(x1), ok(tt)), PROPER(x0), PROPER(x1)) 686.61/213.92
PROPER(U52(x0, x1, 0)) → c74(U52'(proper(x0), proper(x1), ok(0)), PROPER(x0), PROPER(x1)) 686.61/213.92
PROPER(U52(x0, tt, x2)) → c74(U52'(proper(x0), ok(tt), proper(x2)), PROPER(x0), PROPER(x2)) 686.61/213.92
PROPER(U52(x0, 0, x2)) → c74(U52'(proper(x0), ok(0), proper(x2)), PROPER(x0), PROPER(x2)) 686.61/213.92
PROPER(U52(tt, x1, x2)) → c74(U52'(ok(tt), proper(x1), proper(x2)), PROPER(x1), PROPER(x2)) 686.61/213.92
PROPER(U52(0, x1, x2)) → c74(U52'(ok(0), proper(x1), proper(x2)), PROPER(x1), PROPER(x2)) 686.61/213.92
PROPER(s(U11(z0, z1))) → c75(S(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.61/213.92
PROPER(s(U12(z0))) → c75(S(U12(proper(z0))), PROPER(U12(z0))) 686.61/213.92
PROPER(s(isNat(z0))) → c75(S(isNat(proper(z0))), PROPER(isNat(z0))) 686.61/213.92
PROPER(s(U21(z0))) → c75(S(U21(proper(z0))), PROPER(U21(z0))) 686.61/213.92
PROPER(s(U31(z0, z1))) → c75(S(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.61/213.92
PROPER(s(U32(z0))) → c75(S(U32(proper(z0))), PROPER(U32(z0))) 686.61/213.92
PROPER(s(U41(z0, z1))) → c75(S(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.61/213.92
PROPER(s(U51(z0, z1, z2))) → c75(S(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.61/213.92
PROPER(s(U52(z0, z1, z2))) → c75(S(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.61/213.92
PROPER(s(s(z0))) → c75(S(s(proper(z0))), PROPER(s(z0))) 686.61/213.92
PROPER(s(plus(z0, z1))) → c75(S(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.61/213.92
PROPER(s(U61(z0))) → c75(S(U61(proper(z0))), PROPER(U61(z0))) 686.61/213.92
PROPER(s(U71(z0, z1, z2))) → c75(S(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.61/213.92
PROPER(s(U72(z0, z1, z2))) → c75(S(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.61/213.92
PROPER(s(x(z0, z1))) → c75(S(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.61/213.92
PROPER(s(tt)) → c75(S(ok(tt))) 686.61/213.92
PROPER(s(0)) → c75(S(ok(0))) 686.61/213.92
PROPER(plus(x0, U11(z0, z1))) → c76(PLUS(proper(x0), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(U11(z0, z1))) 686.61/213.92
PROPER(plus(x0, U12(z0))) → c76(PLUS(proper(x0), U12(proper(z0))), PROPER(x0), PROPER(U12(z0))) 686.61/213.92
PROPER(plus(x0, isNat(z0))) → c76(PLUS(proper(x0), isNat(proper(z0))), PROPER(x0), PROPER(isNat(z0))) 686.61/213.92
PROPER(plus(x0, U21(z0))) → c76(PLUS(proper(x0), U21(proper(z0))), PROPER(x0), PROPER(U21(z0))) 686.61/213.92
PROPER(plus(x0, U31(z0, z1))) → c76(PLUS(proper(x0), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(U31(z0, z1))) 686.61/213.92
PROPER(plus(x0, U32(z0))) → c76(PLUS(proper(x0), U32(proper(z0))), PROPER(x0), PROPER(U32(z0))) 686.61/213.92
PROPER(plus(x0, U41(z0, z1))) → c76(PLUS(proper(x0), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(U41(z0, z1))) 686.61/213.92
PROPER(plus(x0, U51(z0, z1, z2))) → c76(PLUS(proper(x0), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U51(z0, z1, z2))) 686.61/213.92
PROPER(plus(x0, U52(z0, z1, z2))) → c76(PLUS(proper(x0), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U52(z0, z1, z2))) 686.61/213.92
PROPER(plus(x0, s(z0))) → c76(PLUS(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 686.61/213.92
PROPER(plus(x0, plus(z0, z1))) → c76(PLUS(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 686.61/213.92
PROPER(plus(x0, U61(z0))) → c76(PLUS(proper(x0), U61(proper(z0))), PROPER(x0), PROPER(U61(z0))) 686.61/213.92
PROPER(plus(x0, U71(z0, z1, z2))) → c76(PLUS(proper(x0), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U71(z0, z1, z2))) 686.61/213.92
PROPER(plus(x0, U72(z0, z1, z2))) → c76(PLUS(proper(x0), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U72(z0, z1, z2))) 686.61/213.92
PROPER(plus(x0, x(z0, z1))) → c76(PLUS(proper(x0), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x(z0, z1))) 686.61/213.92
PROPER(plus(U11(z0, z1), x1)) → c76(PLUS(U11(proper(z0), proper(z1)), proper(x1)), PROPER(U11(z0, z1)), PROPER(x1)) 686.61/213.92
PROPER(plus(U12(z0), x1)) → c76(PLUS(U12(proper(z0)), proper(x1)), PROPER(U12(z0)), PROPER(x1)) 686.61/213.92
PROPER(plus(isNat(z0), x1)) → c76(PLUS(isNat(proper(z0)), proper(x1)), PROPER(isNat(z0)), PROPER(x1)) 686.61/213.92
PROPER(plus(U21(z0), x1)) → c76(PLUS(U21(proper(z0)), proper(x1)), PROPER(U21(z0)), PROPER(x1)) 686.61/213.92
PROPER(plus(U31(z0, z1), x1)) → c76(PLUS(U31(proper(z0), proper(z1)), proper(x1)), PROPER(U31(z0, z1)), PROPER(x1)) 686.61/213.92
PROPER(plus(U32(z0), x1)) → c76(PLUS(U32(proper(z0)), proper(x1)), PROPER(U32(z0)), PROPER(x1)) 686.61/213.92
PROPER(plus(U41(z0, z1), x1)) → c76(PLUS(U41(proper(z0), proper(z1)), proper(x1)), PROPER(U41(z0, z1)), PROPER(x1)) 686.61/213.92
PROPER(plus(U51(z0, z1, z2), x1)) → c76(PLUS(U51(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U51(z0, z1, z2)), PROPER(x1)) 686.61/213.92
PROPER(plus(U52(z0, z1, z2), x1)) → c76(PLUS(U52(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U52(z0, z1, z2)), PROPER(x1)) 686.61/213.92
PROPER(plus(s(z0), x1)) → c76(PLUS(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 686.61/213.92
PROPER(plus(plus(z0, z1), x1)) → c76(PLUS(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 686.61/213.92
PROPER(plus(U61(z0), x1)) → c76(PLUS(U61(proper(z0)), proper(x1)), PROPER(U61(z0)), PROPER(x1)) 686.61/213.92
PROPER(plus(U71(z0, z1, z2), x1)) → c76(PLUS(U71(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U71(z0, z1, z2)), PROPER(x1)) 686.61/213.92
PROPER(plus(U72(z0, z1, z2), x1)) → c76(PLUS(U72(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U72(z0, z1, z2)), PROPER(x1)) 686.61/213.92
PROPER(plus(x(z0, z1), x1)) → c76(PLUS(x(proper(z0), proper(z1)), proper(x1)), PROPER(x(z0, z1)), PROPER(x1)) 686.61/213.92
PROPER(plus(x0, tt)) → c76(PLUS(proper(x0), ok(tt)), PROPER(x0)) 686.61/213.92
PROPER(plus(x0, 0)) → c76(PLUS(proper(x0), ok(0)), PROPER(x0)) 686.61/213.92
PROPER(plus(tt, x1)) → c76(PLUS(ok(tt), proper(x1)), PROPER(x1)) 686.61/213.92
PROPER(plus(0, x1)) → c76(PLUS(ok(0), proper(x1)), PROPER(x1)) 686.61/213.92
PROPER(U61(U11(z0, z1))) → c77(U61'(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.61/213.92
PROPER(U61(U12(z0))) → c77(U61'(U12(proper(z0))), PROPER(U12(z0))) 686.61/213.92
PROPER(U61(isNat(z0))) → c77(U61'(isNat(proper(z0))), PROPER(isNat(z0))) 686.61/213.92
PROPER(U61(U21(z0))) → c77(U61'(U21(proper(z0))), PROPER(U21(z0))) 686.61/213.92
PROPER(U61(U31(z0, z1))) → c77(U61'(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.61/213.92
PROPER(U61(U32(z0))) → c77(U61'(U32(proper(z0))), PROPER(U32(z0))) 686.61/213.92
PROPER(U61(U41(z0, z1))) → c77(U61'(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.61/213.92
PROPER(U61(U51(z0, z1, z2))) → c77(U61'(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.61/213.92
PROPER(U61(U52(z0, z1, z2))) → c77(U61'(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.61/213.92
PROPER(U61(s(z0))) → c77(U61'(s(proper(z0))), PROPER(s(z0))) 686.61/213.92
PROPER(U61(plus(z0, z1))) → c77(U61'(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.61/213.92
PROPER(U61(U61(z0))) → c77(U61'(U61(proper(z0))), PROPER(U61(z0))) 686.61/213.92
PROPER(U61(U71(z0, z1, z2))) → c77(U61'(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.61/213.92
PROPER(U61(U72(z0, z1, z2))) → c77(U61'(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.61/213.92
PROPER(U61(x(z0, z1))) → c77(U61'(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.61/213.92
PROPER(U61(tt)) → c77(U61'(ok(tt))) 686.61/213.92
PROPER(U61(0)) → c77(U61'(ok(0))) 686.61/213.92
PROPER(U71(x0, x1, U11(z0, z1))) → c79(U71'(proper(x0), proper(x1), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U11(z0, z1))) 686.61/213.92
PROPER(U71(x0, x1, U12(z0))) → c79(U71'(proper(x0), proper(x1), U12(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U12(z0))) 686.61/213.92
PROPER(U71(x0, x1, isNat(z0))) → c79(U71'(proper(x0), proper(x1), isNat(proper(z0))), PROPER(x0), PROPER(x1), PROPER(isNat(z0))) 686.61/213.92
PROPER(U71(x0, x1, U21(z0))) → c79(U71'(proper(x0), proper(x1), U21(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U21(z0))) 686.61/213.92
PROPER(U71(x0, x1, U31(z0, z1))) → c79(U71'(proper(x0), proper(x1), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U31(z0, z1))) 686.61/213.92
PROPER(U71(x0, x1, U32(z0))) → c79(U71'(proper(x0), proper(x1), U32(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U32(z0))) 686.61/213.92
PROPER(U71(x0, x1, U41(z0, z1))) → c79(U71'(proper(x0), proper(x1), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U41(z0, z1))) 686.61/213.92
PROPER(U71(x0, x1, U51(z0, z1, z2))) → c79(U71'(proper(x0), proper(x1), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U51(z0, z1, z2))) 686.61/213.92
PROPER(U71(x0, x1, U52(z0, z1, z2))) → c79(U71'(proper(x0), proper(x1), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U52(z0, z1, z2))) 686.61/213.92
PROPER(U71(x0, x1, s(z0))) → c79(U71'(proper(x0), proper(x1), s(proper(z0))), PROPER(x0), PROPER(x1), PROPER(s(z0))) 686.61/213.92
PROPER(U71(x0, x1, plus(z0, z1))) → c79(U71'(proper(x0), proper(x1), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(plus(z0, z1))) 686.61/213.92
PROPER(U71(x0, x1, U61(z0))) → c79(U71'(proper(x0), proper(x1), U61(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U61(z0))) 686.61/213.92
PROPER(U71(x0, x1, U71(z0, z1, z2))) → c79(U71'(proper(x0), proper(x1), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U71(z0, z1, z2))) 686.61/213.92
PROPER(U71(x0, x1, U72(z0, z1, z2))) → c79(U71'(proper(x0), proper(x1), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U72(z0, z1, z2))) 686.61/213.92
PROPER(U71(x0, x1, x(z0, z1))) → c79(U71'(proper(x0), proper(x1), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(x(z0, z1))) 686.61/213.92
PROPER(U71(x0, U11(z0, z1), x2)) → c79(U71'(proper(x0), U11(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U11(z0, z1)), PROPER(x2)) 686.61/213.92
PROPER(U71(x0, U12(z0), x2)) → c79(U71'(proper(x0), U12(proper(z0)), proper(x2)), PROPER(x0), PROPER(U12(z0)), PROPER(x2)) 686.61/213.92
PROPER(U71(x0, isNat(z0), x2)) → c79(U71'(proper(x0), isNat(proper(z0)), proper(x2)), PROPER(x0), PROPER(isNat(z0)), PROPER(x2)) 686.61/213.92
PROPER(U71(x0, U21(z0), x2)) → c79(U71'(proper(x0), U21(proper(z0)), proper(x2)), PROPER(x0), PROPER(U21(z0)), PROPER(x2)) 686.61/213.92
PROPER(U71(x0, U31(z0, z1), x2)) → c79(U71'(proper(x0), U31(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U31(z0, z1)), PROPER(x2)) 686.61/213.92
PROPER(U71(x0, U32(z0), x2)) → c79(U71'(proper(x0), U32(proper(z0)), proper(x2)), PROPER(x0), PROPER(U32(z0)), PROPER(x2)) 686.61/213.92
PROPER(U71(x0, U41(z0, z1), x2)) → c79(U71'(proper(x0), U41(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U41(z0, z1)), PROPER(x2)) 686.61/213.92
PROPER(U71(x0, U51(z0, z1, z2), x2)) → c79(U71'(proper(x0), U51(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U51(z0, z1, z2)), PROPER(x2)) 686.61/213.92
PROPER(U71(x0, U52(z0, z1, z2), x2)) → c79(U71'(proper(x0), U52(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U52(z0, z1, z2)), PROPER(x2)) 686.61/213.92
PROPER(U71(x0, s(z0), x2)) → c79(U71'(proper(x0), s(proper(z0)), proper(x2)), PROPER(x0), PROPER(s(z0)), PROPER(x2)) 686.61/213.92
PROPER(U71(x0, plus(z0, z1), x2)) → c79(U71'(proper(x0), plus(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(plus(z0, z1)), PROPER(x2)) 686.61/213.92
PROPER(U71(x0, U61(z0), x2)) → c79(U71'(proper(x0), U61(proper(z0)), proper(x2)), PROPER(x0), PROPER(U61(z0)), PROPER(x2)) 686.61/213.92
PROPER(U71(x0, U71(z0, z1, z2), x2)) → c79(U71'(proper(x0), U71(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U71(z0, z1, z2)), PROPER(x2)) 686.61/213.92
PROPER(U71(x0, U72(z0, z1, z2), x2)) → c79(U71'(proper(x0), U72(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U72(z0, z1, z2)), PROPER(x2)) 686.61/213.92
PROPER(U71(x0, x(z0, z1), x2)) → c79(U71'(proper(x0), x(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(x(z0, z1)), PROPER(x2)) 686.61/213.92
PROPER(U71(U11(z0, z1), x1, x2)) → c79(U71'(U11(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U11(z0, z1)), PROPER(x1), PROPER(x2)) 686.61/213.92
PROPER(U71(U12(z0), x1, x2)) → c79(U71'(U12(proper(z0)), proper(x1), proper(x2)), PROPER(U12(z0)), PROPER(x1), PROPER(x2)) 686.61/213.92
PROPER(U71(isNat(z0), x1, x2)) → c79(U71'(isNat(proper(z0)), proper(x1), proper(x2)), PROPER(isNat(z0)), PROPER(x1), PROPER(x2)) 686.61/213.92
PROPER(U71(U21(z0), x1, x2)) → c79(U71'(U21(proper(z0)), proper(x1), proper(x2)), PROPER(U21(z0)), PROPER(x1), PROPER(x2)) 686.61/213.92
PROPER(U71(U31(z0, z1), x1, x2)) → c79(U71'(U31(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U31(z0, z1)), PROPER(x1), PROPER(x2)) 686.61/213.92
PROPER(U71(U32(z0), x1, x2)) → c79(U71'(U32(proper(z0)), proper(x1), proper(x2)), PROPER(U32(z0)), PROPER(x1), PROPER(x2)) 686.61/213.92
PROPER(U71(U41(z0, z1), x1, x2)) → c79(U71'(U41(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U41(z0, z1)), PROPER(x1), PROPER(x2)) 686.61/213.92
PROPER(U71(U51(z0, z1, z2), x1, x2)) → c79(U71'(U51(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U51(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.61/213.92
PROPER(U71(U52(z0, z1, z2), x1, x2)) → c79(U71'(U52(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U52(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.61/213.92
PROPER(U71(s(z0), x1, x2)) → c79(U71'(s(proper(z0)), proper(x1), proper(x2)), PROPER(s(z0)), PROPER(x1), PROPER(x2)) 686.61/213.92
PROPER(U71(plus(z0, z1), x1, x2)) → c79(U71'(plus(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(plus(z0, z1)), PROPER(x1), PROPER(x2)) 686.61/213.92
PROPER(U71(U61(z0), x1, x2)) → c79(U71'(U61(proper(z0)), proper(x1), proper(x2)), PROPER(U61(z0)), PROPER(x1), PROPER(x2)) 686.61/213.92
PROPER(U71(U71(z0, z1, z2), x1, x2)) → c79(U71'(U71(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U71(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.61/213.92
PROPER(U71(U72(z0, z1, z2), x1, x2)) → c79(U71'(U72(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U72(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.61/213.92
PROPER(U71(x(z0, z1), x1, x2)) → c79(U71'(x(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(x(z0, z1)), PROPER(x1), PROPER(x2)) 686.61/213.92
PROPER(U71(x0, x1, tt)) → c79(U71'(proper(x0), proper(x1), ok(tt)), PROPER(x0), PROPER(x1)) 686.61/213.92
PROPER(U71(x0, x1, 0)) → c79(U71'(proper(x0), proper(x1), ok(0)), PROPER(x0), PROPER(x1)) 686.61/213.92
PROPER(U71(x0, tt, x2)) → c79(U71'(proper(x0), ok(tt), proper(x2)), PROPER(x0), PROPER(x2)) 686.61/213.92
PROPER(U71(x0, 0, x2)) → c79(U71'(proper(x0), ok(0), proper(x2)), PROPER(x0), PROPER(x2)) 686.61/213.92
PROPER(U71(tt, x1, x2)) → c79(U71'(ok(tt), proper(x1), proper(x2)), PROPER(x1), PROPER(x2)) 686.61/213.92
PROPER(U71(0, x1, x2)) → c79(U71'(ok(0), proper(x1), proper(x2)), PROPER(x1), PROPER(x2)) 686.61/213.92
PROPER(U72(x0, x1, U11(z0, z1))) → c80(U72'(proper(x0), proper(x1), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U11(z0, z1))) 686.61/213.92
PROPER(U72(x0, x1, U12(z0))) → c80(U72'(proper(x0), proper(x1), U12(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U12(z0))) 686.61/213.92
PROPER(U72(x0, x1, isNat(z0))) → c80(U72'(proper(x0), proper(x1), isNat(proper(z0))), PROPER(x0), PROPER(x1), PROPER(isNat(z0))) 686.61/213.92
PROPER(U72(x0, x1, U21(z0))) → c80(U72'(proper(x0), proper(x1), U21(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U21(z0))) 686.61/213.92
PROPER(U72(x0, x1, U31(z0, z1))) → c80(U72'(proper(x0), proper(x1), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U31(z0, z1))) 686.61/213.92
PROPER(U72(x0, x1, U32(z0))) → c80(U72'(proper(x0), proper(x1), U32(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U32(z0))) 686.61/213.92
PROPER(U72(x0, x1, U41(z0, z1))) → c80(U72'(proper(x0), proper(x1), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U41(z0, z1))) 686.61/213.92
PROPER(U72(x0, x1, U51(z0, z1, z2))) → c80(U72'(proper(x0), proper(x1), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U51(z0, z1, z2))) 686.61/213.92
PROPER(U72(x0, x1, U52(z0, z1, z2))) → c80(U72'(proper(x0), proper(x1), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U52(z0, z1, z2))) 686.61/213.92
PROPER(U72(x0, x1, s(z0))) → c80(U72'(proper(x0), proper(x1), s(proper(z0))), PROPER(x0), PROPER(x1), PROPER(s(z0))) 686.61/213.92
PROPER(U72(x0, x1, plus(z0, z1))) → c80(U72'(proper(x0), proper(x1), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(plus(z0, z1))) 686.61/213.92
PROPER(U72(x0, x1, U61(z0))) → c80(U72'(proper(x0), proper(x1), U61(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U61(z0))) 686.61/213.92
PROPER(U72(x0, x1, U71(z0, z1, z2))) → c80(U72'(proper(x0), proper(x1), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U71(z0, z1, z2))) 686.61/213.92
PROPER(U72(x0, x1, U72(z0, z1, z2))) → c80(U72'(proper(x0), proper(x1), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U72(z0, z1, z2))) 686.61/213.92
PROPER(U72(x0, x1, x(z0, z1))) → c80(U72'(proper(x0), proper(x1), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(x(z0, z1))) 686.61/213.92
PROPER(U72(x0, U11(z0, z1), x2)) → c80(U72'(proper(x0), U11(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U11(z0, z1)), PROPER(x2)) 686.61/213.92
PROPER(U72(x0, U12(z0), x2)) → c80(U72'(proper(x0), U12(proper(z0)), proper(x2)), PROPER(x0), PROPER(U12(z0)), PROPER(x2)) 686.61/213.92
PROPER(U72(x0, isNat(z0), x2)) → c80(U72'(proper(x0), isNat(proper(z0)), proper(x2)), PROPER(x0), PROPER(isNat(z0)), PROPER(x2)) 686.61/213.92
PROPER(U72(x0, U21(z0), x2)) → c80(U72'(proper(x0), U21(proper(z0)), proper(x2)), PROPER(x0), PROPER(U21(z0)), PROPER(x2)) 686.61/213.92
PROPER(U72(x0, U31(z0, z1), x2)) → c80(U72'(proper(x0), U31(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U31(z0, z1)), PROPER(x2)) 686.61/213.92
PROPER(U72(x0, U32(z0), x2)) → c80(U72'(proper(x0), U32(proper(z0)), proper(x2)), PROPER(x0), PROPER(U32(z0)), PROPER(x2)) 686.61/213.92
PROPER(U72(x0, U41(z0, z1), x2)) → c80(U72'(proper(x0), U41(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U41(z0, z1)), PROPER(x2)) 686.61/213.92
PROPER(U72(x0, U51(z0, z1, z2), x2)) → c80(U72'(proper(x0), U51(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U51(z0, z1, z2)), PROPER(x2)) 686.61/213.92
PROPER(U72(x0, U52(z0, z1, z2), x2)) → c80(U72'(proper(x0), U52(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U52(z0, z1, z2)), PROPER(x2)) 686.61/213.92
PROPER(U72(x0, s(z0), x2)) → c80(U72'(proper(x0), s(proper(z0)), proper(x2)), PROPER(x0), PROPER(s(z0)), PROPER(x2)) 686.61/213.92
PROPER(U72(x0, plus(z0, z1), x2)) → c80(U72'(proper(x0), plus(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(plus(z0, z1)), PROPER(x2)) 686.61/213.92
PROPER(U72(x0, U61(z0), x2)) → c80(U72'(proper(x0), U61(proper(z0)), proper(x2)), PROPER(x0), PROPER(U61(z0)), PROPER(x2)) 686.61/213.92
PROPER(U72(x0, U71(z0, z1, z2), x2)) → c80(U72'(proper(x0), U71(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U71(z0, z1, z2)), PROPER(x2)) 686.61/213.92
PROPER(U72(x0, U72(z0, z1, z2), x2)) → c80(U72'(proper(x0), U72(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U72(z0, z1, z2)), PROPER(x2)) 686.61/213.92
PROPER(U72(x0, x(z0, z1), x2)) → c80(U72'(proper(x0), x(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(x(z0, z1)), PROPER(x2)) 686.61/213.92
PROPER(U72(U11(z0, z1), x1, x2)) → c80(U72'(U11(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U11(z0, z1)), PROPER(x1), PROPER(x2)) 686.61/213.92
PROPER(U72(U12(z0), x1, x2)) → c80(U72'(U12(proper(z0)), proper(x1), proper(x2)), PROPER(U12(z0)), PROPER(x1), PROPER(x2)) 686.61/213.92
PROPER(U72(isNat(z0), x1, x2)) → c80(U72'(isNat(proper(z0)), proper(x1), proper(x2)), PROPER(isNat(z0)), PROPER(x1), PROPER(x2)) 686.61/213.92
PROPER(U72(U21(z0), x1, x2)) → c80(U72'(U21(proper(z0)), proper(x1), proper(x2)), PROPER(U21(z0)), PROPER(x1), PROPER(x2)) 686.61/213.92
PROPER(U72(U31(z0, z1), x1, x2)) → c80(U72'(U31(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U31(z0, z1)), PROPER(x1), PROPER(x2)) 686.61/213.92
PROPER(U72(U32(z0), x1, x2)) → c80(U72'(U32(proper(z0)), proper(x1), proper(x2)), PROPER(U32(z0)), PROPER(x1), PROPER(x2)) 686.61/213.92
PROPER(U72(U41(z0, z1), x1, x2)) → c80(U72'(U41(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U41(z0, z1)), PROPER(x1), PROPER(x2)) 686.61/213.92
PROPER(U72(U51(z0, z1, z2), x1, x2)) → c80(U72'(U51(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U51(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.61/213.92
PROPER(U72(U52(z0, z1, z2), x1, x2)) → c80(U72'(U52(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U52(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.61/213.92
PROPER(U72(s(z0), x1, x2)) → c80(U72'(s(proper(z0)), proper(x1), proper(x2)), PROPER(s(z0)), PROPER(x1), PROPER(x2)) 686.61/213.92
PROPER(U72(plus(z0, z1), x1, x2)) → c80(U72'(plus(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(plus(z0, z1)), PROPER(x1), PROPER(x2)) 686.61/213.92
PROPER(U72(U61(z0), x1, x2)) → c80(U72'(U61(proper(z0)), proper(x1), proper(x2)), PROPER(U61(z0)), PROPER(x1), PROPER(x2)) 686.61/213.92
PROPER(U72(U71(z0, z1, z2), x1, x2)) → c80(U72'(U71(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U71(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.61/213.92
PROPER(U72(U72(z0, z1, z2), x1, x2)) → c80(U72'(U72(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U72(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.61/213.92
PROPER(U72(x(z0, z1), x1, x2)) → c80(U72'(x(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(x(z0, z1)), PROPER(x1), PROPER(x2)) 686.61/213.92
PROPER(U72(x0, x1, tt)) → c80(U72'(proper(x0), proper(x1), ok(tt)), PROPER(x0), PROPER(x1)) 686.61/213.92
PROPER(U72(x0, x1, 0)) → c80(U72'(proper(x0), proper(x1), ok(0)), PROPER(x0), PROPER(x1)) 686.61/213.92
PROPER(U72(x0, tt, x2)) → c80(U72'(proper(x0), ok(tt), proper(x2)), PROPER(x0), PROPER(x2)) 686.61/213.92
PROPER(U72(x0, 0, x2)) → c80(U72'(proper(x0), ok(0), proper(x2)), PROPER(x0), PROPER(x2)) 686.61/213.92
PROPER(U72(tt, x1, x2)) → c80(U72'(ok(tt), proper(x1), proper(x2)), PROPER(x1), PROPER(x2)) 686.61/213.92
PROPER(U72(0, x1, x2)) → c80(U72'(ok(0), proper(x1), proper(x2)), PROPER(x1), PROPER(x2)) 686.61/213.92
PROPER(x(x0, U11(z0, z1))) → c81(X(proper(x0), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(U11(z0, z1))) 686.61/213.92
PROPER(x(x0, U12(z0))) → c81(X(proper(x0), U12(proper(z0))), PROPER(x0), PROPER(U12(z0))) 686.61/213.92
PROPER(x(x0, isNat(z0))) → c81(X(proper(x0), isNat(proper(z0))), PROPER(x0), PROPER(isNat(z0))) 686.61/213.92
PROPER(x(x0, U21(z0))) → c81(X(proper(x0), U21(proper(z0))), PROPER(x0), PROPER(U21(z0))) 686.61/213.92
PROPER(x(x0, U31(z0, z1))) → c81(X(proper(x0), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(U31(z0, z1))) 686.61/213.92
PROPER(x(x0, U32(z0))) → c81(X(proper(x0), U32(proper(z0))), PROPER(x0), PROPER(U32(z0))) 686.61/213.92
PROPER(x(x0, U41(z0, z1))) → c81(X(proper(x0), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(U41(z0, z1))) 686.61/213.92
PROPER(x(x0, U51(z0, z1, z2))) → c81(X(proper(x0), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U51(z0, z1, z2))) 686.61/213.92
PROPER(x(x0, U52(z0, z1, z2))) → c81(X(proper(x0), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U52(z0, z1, z2))) 686.61/213.92
PROPER(x(x0, s(z0))) → c81(X(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 686.61/213.92
PROPER(x(x0, plus(z0, z1))) → c81(X(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 686.61/213.92
PROPER(x(x0, U61(z0))) → c81(X(proper(x0), U61(proper(z0))), PROPER(x0), PROPER(U61(z0))) 686.61/213.92
PROPER(x(x0, U71(z0, z1, z2))) → c81(X(proper(x0), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U71(z0, z1, z2))) 686.61/213.92
PROPER(x(x0, U72(z0, z1, z2))) → c81(X(proper(x0), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U72(z0, z1, z2))) 686.61/213.92
PROPER(x(x0, x(z0, z1))) → c81(X(proper(x0), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x(z0, z1))) 686.61/213.92
PROPER(x(U11(z0, z1), x1)) → c81(X(U11(proper(z0), proper(z1)), proper(x1)), PROPER(U11(z0, z1)), PROPER(x1)) 686.61/213.92
PROPER(x(U12(z0), x1)) → c81(X(U12(proper(z0)), proper(x1)), PROPER(U12(z0)), PROPER(x1)) 686.61/213.92
PROPER(x(isNat(z0), x1)) → c81(X(isNat(proper(z0)), proper(x1)), PROPER(isNat(z0)), PROPER(x1)) 686.61/213.92
PROPER(x(U21(z0), x1)) → c81(X(U21(proper(z0)), proper(x1)), PROPER(U21(z0)), PROPER(x1)) 686.61/213.92
PROPER(x(U31(z0, z1), x1)) → c81(X(U31(proper(z0), proper(z1)), proper(x1)), PROPER(U31(z0, z1)), PROPER(x1)) 686.61/213.92
PROPER(x(U32(z0), x1)) → c81(X(U32(proper(z0)), proper(x1)), PROPER(U32(z0)), PROPER(x1)) 686.61/213.92
PROPER(x(U41(z0, z1), x1)) → c81(X(U41(proper(z0), proper(z1)), proper(x1)), PROPER(U41(z0, z1)), PROPER(x1)) 686.61/213.92
PROPER(x(U51(z0, z1, z2), x1)) → c81(X(U51(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U51(z0, z1, z2)), PROPER(x1)) 686.61/213.92
PROPER(x(U52(z0, z1, z2), x1)) → c81(X(U52(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U52(z0, z1, z2)), PROPER(x1)) 686.61/213.92
PROPER(x(s(z0), x1)) → c81(X(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 686.61/213.92
PROPER(x(plus(z0, z1), x1)) → c81(X(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 686.61/213.92
PROPER(x(U61(z0), x1)) → c81(X(U61(proper(z0)), proper(x1)), PROPER(U61(z0)), PROPER(x1)) 686.61/213.92
PROPER(x(U71(z0, z1, z2), x1)) → c81(X(U71(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U71(z0, z1, z2)), PROPER(x1)) 686.61/213.92
PROPER(x(U72(z0, z1, z2), x1)) → c81(X(U72(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U72(z0, z1, z2)), PROPER(x1)) 686.61/213.92
PROPER(x(x(z0, z1), x1)) → c81(X(x(proper(z0), proper(z1)), proper(x1)), PROPER(x(z0, z1)), PROPER(x1)) 686.61/213.92
PROPER(x(x0, tt)) → c81(X(proper(x0), ok(tt)), PROPER(x0)) 686.61/213.92
PROPER(x(x0, 0)) → c81(X(proper(x0), ok(0)), PROPER(x0)) 686.61/213.92
PROPER(x(tt, x1)) → c81(X(ok(tt), proper(x1)), PROPER(x1)) 686.61/213.92
PROPER(x(0, x1)) → c81(X(ok(0), proper(x1)), PROPER(x1)) 686.61/213.92
TOP(mark(U11(z0, z1))) → c83(TOP(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.61/213.92
TOP(mark(U12(z0))) → c83(TOP(U12(proper(z0))), PROPER(U12(z0))) 686.61/213.92
TOP(mark(isNat(z0))) → c83(TOP(isNat(proper(z0))), PROPER(isNat(z0))) 686.61/213.92
TOP(mark(U21(z0))) → c83(TOP(U21(proper(z0))), PROPER(U21(z0))) 686.61/213.92
TOP(mark(U31(z0, z1))) → c83(TOP(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.61/213.92
TOP(mark(U32(z0))) → c83(TOP(U32(proper(z0))), PROPER(U32(z0))) 686.61/213.92
TOP(mark(U41(z0, z1))) → c83(TOP(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.61/213.92
TOP(mark(U51(z0, z1, z2))) → c83(TOP(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.61/213.92
TOP(mark(U52(z0, z1, z2))) → c83(TOP(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.61/213.92
TOP(mark(s(z0))) → c83(TOP(s(proper(z0))), PROPER(s(z0))) 686.61/213.92
TOP(mark(plus(z0, z1))) → c83(TOP(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.61/213.92
TOP(mark(U61(z0))) → c83(TOP(U61(proper(z0))), PROPER(U61(z0))) 686.61/213.92
TOP(mark(U71(z0, z1, z2))) → c83(TOP(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.61/213.92
TOP(mark(U72(z0, z1, z2))) → c83(TOP(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.61/213.92
TOP(mark(x(z0, z1))) → c83(TOP(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.61/213.92
TOP(mark(tt)) → c83(TOP(ok(tt))) 686.61/213.92
TOP(mark(0)) → c83(TOP(ok(0)))
K tuples:none
Defined Rule Symbols:

active, U11, U12, U21, U31, U32, U41, U51, U52, s, plus, U61, U71, U72, x, proper, isNat, top

Defined Pair Symbols:

ACTIVE, U11', U12', U21', U31', U32', U41', U51', U52', S, PLUS, U61', U71', U72', X, ISNAT, TOP, PROPER

Compound Symbols:

c28, c29, 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, c62, c63, c64, c82, c84, c13, c16, c18, c1, c19, c19, c, c20, c20, c2, c21, c21, c3, c22, c22, c4, c23, c23, c5, c24, c24, c6, c25, c25, c7, c26, c26, c8, c27, c27, c9, c30, c30, c10, c31, c31, c11, c32, c32, c12, c65, c65, c67, c67, c68, c68, c69, c69, c70, c70, c71, c71, c72, c72, c73, c73, c74, c74, c75, c75, c76, c76, c77, c77, c79, c79, c80, c80, c81, c81, c83, c83

686.61/213.92
686.61/213.92

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

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

TOP(ok(U11(tt, z0))) → c84(TOP(mark(U12(isNat(z0)))), ACTIVE(U11(tt, z0))) 686.61/213.92
TOP(ok(U12(tt))) → c84(TOP(mark(tt)), ACTIVE(U12(tt))) 686.61/213.92
TOP(ok(U21(tt))) → c84(TOP(mark(tt)), ACTIVE(U21(tt))) 686.61/213.92
TOP(ok(U31(tt, z0))) → c84(TOP(mark(U32(isNat(z0)))), ACTIVE(U31(tt, z0))) 686.61/213.92
TOP(ok(U32(tt))) → c84(TOP(mark(tt)), ACTIVE(U32(tt))) 686.61/213.92
TOP(ok(U41(tt, z0))) → c84(TOP(mark(z0)), ACTIVE(U41(tt, z0))) 686.61/213.92
TOP(ok(U51(tt, z0, z1))) → c84(TOP(mark(U52(isNat(z1), z0, z1))), ACTIVE(U51(tt, z0, z1))) 686.61/213.92
TOP(ok(U52(tt, z0, z1))) → c84(TOP(mark(s(plus(z1, z0)))), ACTIVE(U52(tt, z0, z1))) 686.61/213.92
TOP(ok(U61(tt))) → c84(TOP(mark(0)), ACTIVE(U61(tt))) 686.61/213.92
TOP(ok(U71(tt, z0, z1))) → c84(TOP(mark(U72(isNat(z1), z0, z1))), ACTIVE(U71(tt, z0, z1))) 686.61/213.92
TOP(ok(U72(tt, z0, z1))) → c84(TOP(mark(plus(x(z1, z0), z1))), ACTIVE(U72(tt, z0, z1))) 686.61/213.92
TOP(ok(isNat(0))) → c84(TOP(mark(tt)), ACTIVE(isNat(0))) 686.61/213.92
TOP(ok(isNat(plus(z0, z1)))) → c84(TOP(mark(U11(isNat(z0), z1))), ACTIVE(isNat(plus(z0, z1)))) 686.61/213.92
TOP(ok(isNat(s(z0)))) → c84(TOP(mark(U21(isNat(z0)))), ACTIVE(isNat(s(z0)))) 686.61/213.92
TOP(ok(isNat(x(z0, z1)))) → c84(TOP(mark(U31(isNat(z0), z1))), ACTIVE(isNat(x(z0, z1)))) 686.61/213.92
TOP(ok(plus(z0, 0))) → c84(TOP(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.61/213.92
TOP(ok(plus(z0, s(z1)))) → c84(TOP(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.61/213.92
TOP(ok(x(z0, 0))) → c84(TOP(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.61/213.92
TOP(ok(x(z0, s(z1)))) → c84(TOP(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.61/213.92
TOP(ok(U11(z0, z1))) → c84(TOP(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.61/213.92
TOP(ok(U12(z0))) → c84(TOP(U12(active(z0))), ACTIVE(U12(z0))) 686.61/213.92
TOP(ok(U21(z0))) → c84(TOP(U21(active(z0))), ACTIVE(U21(z0))) 686.61/213.92
TOP(ok(U31(z0, z1))) → c84(TOP(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.61/213.92
TOP(ok(U32(z0))) → c84(TOP(U32(active(z0))), ACTIVE(U32(z0))) 686.61/213.92
TOP(ok(U41(z0, z1))) → c84(TOP(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.61/213.92
TOP(ok(U51(z0, z1, z2))) → c84(TOP(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.61/213.92
TOP(ok(U52(z0, z1, z2))) → c84(TOP(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.61/213.92
TOP(ok(s(z0))) → c84(TOP(s(active(z0))), ACTIVE(s(z0))) 686.61/213.92
TOP(ok(plus(z0, z1))) → c84(TOP(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.61/213.92
TOP(ok(plus(z0, z1))) → c84(TOP(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.61/213.92
TOP(ok(U61(z0))) → c84(TOP(U61(active(z0))), ACTIVE(U61(z0))) 686.61/213.92
TOP(ok(U71(z0, z1, z2))) → c84(TOP(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.61/213.92
TOP(ok(U72(z0, z1, z2))) → c84(TOP(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.61/213.92
TOP(ok(x(z0, z1))) → c84(TOP(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.61/213.92
TOP(ok(x(z0, z1))) → c84(TOP(x(z0, active(z1))), ACTIVE(x(z0, z1)))
686.61/213.92
686.61/213.92

(144) Obligation:

Complexity Dependency Tuples Problem
Rules:

active(U11(tt, z0)) → mark(U12(isNat(z0))) 686.61/213.92
active(U12(tt)) → mark(tt) 686.61/213.92
active(U21(tt)) → mark(tt) 686.61/213.92
active(U31(tt, z0)) → mark(U32(isNat(z0))) 686.61/213.92
active(U32(tt)) → mark(tt) 686.61/213.92
active(U41(tt, z0)) → mark(z0) 686.61/213.92
active(U51(tt, z0, z1)) → mark(U52(isNat(z1), z0, z1)) 686.61/213.92
active(U52(tt, z0, z1)) → mark(s(plus(z1, z0))) 686.61/213.92
active(U61(tt)) → mark(0) 686.61/213.92
active(U71(tt, z0, z1)) → mark(U72(isNat(z1), z0, z1)) 686.61/213.92
active(U72(tt, z0, z1)) → mark(plus(x(z1, z0), z1)) 686.61/213.92
active(isNat(0)) → mark(tt) 686.61/213.92
active(isNat(plus(z0, z1))) → mark(U11(isNat(z0), z1)) 686.61/213.92
active(isNat(s(z0))) → mark(U21(isNat(z0))) 686.61/213.92
active(isNat(x(z0, z1))) → mark(U31(isNat(z0), z1)) 686.61/213.92
active(plus(z0, 0)) → mark(U41(isNat(z0), z0)) 686.61/213.92
active(plus(z0, s(z1))) → mark(U51(isNat(z1), z1, z0)) 686.61/213.92
active(x(z0, 0)) → mark(U61(isNat(z0))) 686.61/213.92
active(x(z0, s(z1))) → mark(U71(isNat(z1), z1, z0)) 686.61/213.92
active(U11(z0, z1)) → U11(active(z0), z1) 686.61/213.92
active(U12(z0)) → U12(active(z0)) 686.61/213.92
active(U21(z0)) → U21(active(z0)) 686.61/213.92
active(U31(z0, z1)) → U31(active(z0), z1) 686.61/213.92
active(U32(z0)) → U32(active(z0)) 686.61/213.92
active(U41(z0, z1)) → U41(active(z0), z1) 686.61/213.92
active(U51(z0, z1, z2)) → U51(active(z0), z1, z2) 686.61/213.92
active(U52(z0, z1, z2)) → U52(active(z0), z1, z2) 686.61/213.92
active(s(z0)) → s(active(z0)) 686.61/213.92
active(plus(z0, z1)) → plus(active(z0), z1) 686.61/213.92
active(plus(z0, z1)) → plus(z0, active(z1)) 686.61/213.92
active(U61(z0)) → U61(active(z0)) 686.61/213.92
active(U71(z0, z1, z2)) → U71(active(z0), z1, z2) 686.61/213.92
active(U72(z0, z1, z2)) → U72(active(z0), z1, z2) 686.61/213.92
active(x(z0, z1)) → x(active(z0), z1) 686.61/213.92
active(x(z0, z1)) → x(z0, active(z1)) 686.61/213.92
U11(mark(z0), z1) → mark(U11(z0, z1)) 686.61/213.92
U11(ok(z0), ok(z1)) → ok(U11(z0, z1)) 686.61/213.92
U12(mark(z0)) → mark(U12(z0)) 686.61/213.92
U12(ok(z0)) → ok(U12(z0)) 686.61/213.92
U21(mark(z0)) → mark(U21(z0)) 686.61/213.92
U21(ok(z0)) → ok(U21(z0)) 686.61/213.92
U31(mark(z0), z1) → mark(U31(z0, z1)) 686.61/213.92
U31(ok(z0), ok(z1)) → ok(U31(z0, z1)) 686.61/213.92
U32(mark(z0)) → mark(U32(z0)) 686.61/213.92
U32(ok(z0)) → ok(U32(z0)) 686.61/213.92
U41(mark(z0), z1) → mark(U41(z0, z1)) 686.61/213.92
U41(ok(z0), ok(z1)) → ok(U41(z0, z1)) 686.61/213.92
U51(mark(z0), z1, z2) → mark(U51(z0, z1, z2)) 686.61/213.92
U51(ok(z0), ok(z1), ok(z2)) → ok(U51(z0, z1, z2)) 686.61/213.92
U52(mark(z0), z1, z2) → mark(U52(z0, z1, z2)) 686.61/213.92
U52(ok(z0), ok(z1), ok(z2)) → ok(U52(z0, z1, z2)) 686.61/213.92
s(mark(z0)) → mark(s(z0)) 686.61/213.92
s(ok(z0)) → ok(s(z0)) 686.61/213.92
plus(mark(z0), z1) → mark(plus(z0, z1)) 686.61/213.92
plus(z0, mark(z1)) → mark(plus(z0, z1)) 686.61/213.92
plus(ok(z0), ok(z1)) → ok(plus(z0, z1)) 686.61/213.92
U61(mark(z0)) → mark(U61(z0)) 686.61/213.92
U61(ok(z0)) → ok(U61(z0)) 686.61/213.92
U71(mark(z0), z1, z2) → mark(U71(z0, z1, z2)) 686.61/213.92
U71(ok(z0), ok(z1), ok(z2)) → ok(U71(z0, z1, z2)) 686.61/213.92
U72(mark(z0), z1, z2) → mark(U72(z0, z1, z2)) 686.61/213.92
U72(ok(z0), ok(z1), ok(z2)) → ok(U72(z0, z1, z2)) 686.61/213.92
x(mark(z0), z1) → mark(x(z0, z1)) 686.61/213.92
x(z0, mark(z1)) → mark(x(z0, z1)) 686.61/213.92
x(ok(z0), ok(z1)) → ok(x(z0, z1)) 686.61/213.92
proper(U11(z0, z1)) → U11(proper(z0), proper(z1)) 686.61/213.92
proper(tt) → ok(tt) 686.61/213.92
proper(U12(z0)) → U12(proper(z0)) 686.61/213.92
proper(isNat(z0)) → isNat(proper(z0)) 686.61/213.92
proper(U21(z0)) → U21(proper(z0)) 686.61/213.92
proper(U31(z0, z1)) → U31(proper(z0), proper(z1)) 686.61/213.92
proper(U32(z0)) → U32(proper(z0)) 686.61/213.92
proper(U41(z0, z1)) → U41(proper(z0), proper(z1)) 686.61/213.92
proper(U51(z0, z1, z2)) → U51(proper(z0), proper(z1), proper(z2)) 686.61/213.92
proper(U52(z0, z1, z2)) → U52(proper(z0), proper(z1), proper(z2)) 686.61/213.92
proper(s(z0)) → s(proper(z0)) 686.61/213.92
proper(plus(z0, z1)) → plus(proper(z0), proper(z1)) 686.61/213.92
proper(U61(z0)) → U61(proper(z0)) 686.61/213.92
proper(0) → ok(0) 686.61/213.92
proper(U71(z0, z1, z2)) → U71(proper(z0), proper(z1), proper(z2)) 686.61/213.92
proper(U72(z0, z1, z2)) → U72(proper(z0), proper(z1), proper(z2)) 686.61/213.92
proper(x(z0, z1)) → x(proper(z0), proper(z1)) 686.61/213.92
isNat(ok(z0)) → ok(isNat(z0)) 686.61/213.92
top(mark(z0)) → top(proper(z0)) 686.61/213.92
top(ok(z0)) → top(active(z0))
Tuples:

ACTIVE(plus(z0, z1)) → c28(PLUS(active(z0), z1), ACTIVE(z0)) 686.61/213.92
ACTIVE(plus(z0, z1)) → c29(PLUS(z0, active(z1)), ACTIVE(z1)) 686.61/213.92
ACTIVE(x(z0, z1)) → c33(X(active(z0), z1), ACTIVE(z0)) 686.61/213.92
ACTIVE(x(z0, z1)) → c34(X(z0, active(z1)), ACTIVE(z1)) 686.61/213.92
U11'(mark(z0), z1) → c35(U11'(z0, z1)) 686.61/213.92
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1)) 686.61/213.92
U12'(mark(z0)) → c37(U12'(z0)) 686.61/213.92
U12'(ok(z0)) → c38(U12'(z0)) 686.61/213.92
U21'(mark(z0)) → c39(U21'(z0)) 686.61/213.92
U21'(ok(z0)) → c40(U21'(z0)) 686.61/213.92
U31'(mark(z0), z1) → c41(U31'(z0, z1)) 686.61/213.92
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 686.61/213.92
U32'(mark(z0)) → c43(U32'(z0)) 686.61/213.92
U32'(ok(z0)) → c44(U32'(z0)) 686.61/213.92
U41'(mark(z0), z1) → c45(U41'(z0, z1)) 686.61/213.92
U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1)) 686.61/213.92
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2)) 686.61/213.92
U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2)) 686.61/213.92
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2)) 686.61/213.92
U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2)) 686.61/213.92
S(mark(z0)) → c51(S(z0)) 686.61/213.92
S(ok(z0)) → c52(S(z0)) 686.61/213.92
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 686.61/213.92
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 686.61/213.92
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 686.61/213.92
U61'(mark(z0)) → c56(U61'(z0)) 686.61/213.92
U61'(ok(z0)) → c57(U61'(z0)) 686.61/213.92
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2)) 686.61/213.92
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2)) 686.61/213.92
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2)) 686.61/213.92
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 686.61/213.92
X(mark(z0), z1) → c62(X(z0, z1)) 686.61/213.92
X(z0, mark(z1)) → c63(X(z0, z1)) 686.61/213.92
X(ok(z0), ok(z1)) → c64(X(z0, z1)) 686.61/213.92
ISNAT(ok(z0)) → c82(ISNAT(z0)) 686.61/213.92
ACTIVE(isNat(s(z0))) → c13(ISNAT(z0)) 686.61/213.92
ACTIVE(plus(z0, s(z1))) → c16(ISNAT(z1)) 686.61/213.92
ACTIVE(x(z0, s(z1))) → c18(ISNAT(z1)) 686.61/213.92
ACTIVE(U11(tt, z0)) → c1(U12'(isNat(z0))) 686.61/213.92
ACTIVE(U11(tt, z0)) → c1(ISNAT(z0)) 686.61/213.92
ACTIVE(U31(tt, z0)) → c1(U32'(isNat(z0))) 686.61/213.92
ACTIVE(U31(tt, z0)) → c1(ISNAT(z0)) 686.61/213.92
ACTIVE(U51(tt, z0, z1)) → c1(U52'(isNat(z1), z0, z1)) 686.61/213.92
ACTIVE(U51(tt, z0, z1)) → c1(ISNAT(z1)) 686.61/213.92
ACTIVE(U52(tt, z0, z1)) → c1(S(plus(z1, z0))) 686.61/213.92
ACTIVE(U52(tt, z0, z1)) → c1(PLUS(z1, z0)) 686.61/213.92
ACTIVE(U71(tt, z0, z1)) → c1(U72'(isNat(z1), z0, z1)) 686.61/213.92
ACTIVE(U71(tt, z0, z1)) → c1(ISNAT(z1)) 686.61/213.92
ACTIVE(U72(tt, z0, z1)) → c1(PLUS(x(z1, z0), z1)) 686.61/213.92
ACTIVE(U72(tt, z0, z1)) → c1(X(z1, z0)) 686.61/213.92
ACTIVE(isNat(plus(z0, z1))) → c1(U11'(isNat(z0), z1)) 686.61/213.92
ACTIVE(isNat(plus(z0, z1))) → c1(ISNAT(z0)) 686.61/213.92
ACTIVE(isNat(x(z0, z1))) → c1(U31'(isNat(z0), z1)) 686.61/213.92
ACTIVE(isNat(x(z0, z1))) → c1(ISNAT(z0)) 686.61/213.92
ACTIVE(plus(z0, 0)) → c1(U41'(isNat(z0), z0)) 686.61/213.92
ACTIVE(plus(z0, 0)) → c1(ISNAT(z0)) 686.61/213.92
ACTIVE(x(z0, 0)) → c1(U61'(isNat(z0))) 686.61/213.92
ACTIVE(x(z0, 0)) → c1(ISNAT(z0)) 686.61/213.92
ACTIVE(U11(plus(z0, 0), x1)) → c19(U11'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.61/213.92
ACTIVE(U11(plus(z0, s(z1)), x1)) → c19(U11'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.61/213.92
ACTIVE(U11(x(z0, 0), x1)) → c19(U11'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.61/213.92
ACTIVE(U11(x(z0, s(z1)), x1)) → c19(U11'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.61/213.92
ACTIVE(U11(U11(z0, z1), x1)) → c19(U11'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.61/213.92
ACTIVE(U11(U12(z0), x1)) → c19(U11'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.61/213.92
ACTIVE(U11(U21(z0), x1)) → c19(U11'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.61/213.92
ACTIVE(U11(U31(z0, z1), x1)) → c19(U11'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.61/213.92
ACTIVE(U11(U32(z0), x1)) → c19(U11'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.61/213.92
ACTIVE(U11(U41(z0, z1), x1)) → c19(U11'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.61/213.92
ACTIVE(U11(U51(z0, z1, z2), x1)) → c19(U11'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.61/213.92
ACTIVE(U11(U52(z0, z1, z2), x1)) → c19(U11'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.61/213.92
ACTIVE(U11(s(z0), x1)) → c19(U11'(s(active(z0)), x1), ACTIVE(s(z0))) 686.61/213.92
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.61/213.92
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.61/213.92
ACTIVE(U11(U61(z0), x1)) → c19(U11'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.61/213.92
ACTIVE(U11(U71(z0, z1, z2), x1)) → c19(U11'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.61/213.92
ACTIVE(U11(U72(z0, z1, z2), x1)) → c19(U11'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.61/213.92
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.61/213.92
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.61/213.92
ACTIVE(U11(isNat(0), x1)) → c19(U11'(mark(tt), x1)) 686.61/213.92
ACTIVE(U11(U11(tt, z0), x1)) → c(U11'(mark(U12(isNat(z0))), x1)) 686.61/213.92
ACTIVE(U11(U11(tt, z0), x1)) → c(ACTIVE(U11(tt, z0))) 686.61/213.92
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(U11'(mark(U11(isNat(z0), z1)), x1)) 686.61/213.92
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(ACTIVE(isNat(plus(z0, z1)))) 686.61/213.92
ACTIVE(U11(isNat(s(z0)), x1)) → c(U11'(mark(U21(isNat(z0))), x1)) 686.61/213.92
ACTIVE(U11(isNat(s(z0)), x1)) → c(ACTIVE(isNat(s(z0)))) 686.61/213.92
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(U11'(mark(U31(isNat(z0), z1)), x1)) 686.61/213.92
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(ACTIVE(isNat(x(z0, z1)))) 686.61/213.92
ACTIVE(U12(plus(z0, 0))) → c20(U12'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.61/213.92
ACTIVE(U12(plus(z0, s(z1)))) → c20(U12'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.61/213.92
ACTIVE(U12(x(z0, 0))) → c20(U12'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.61/213.92
ACTIVE(U12(x(z0, s(z1)))) → c20(U12'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.61/213.92
ACTIVE(U12(U11(z0, z1))) → c20(U12'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.61/213.92
ACTIVE(U12(U12(z0))) → c20(U12'(U12(active(z0))), ACTIVE(U12(z0))) 686.61/213.92
ACTIVE(U12(U21(z0))) → c20(U12'(U21(active(z0))), ACTIVE(U21(z0))) 686.61/213.92
ACTIVE(U12(U31(z0, z1))) → c20(U12'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.61/213.92
ACTIVE(U12(U32(z0))) → c20(U12'(U32(active(z0))), ACTIVE(U32(z0))) 686.61/213.92
ACTIVE(U12(U41(z0, z1))) → c20(U12'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.61/213.92
ACTIVE(U12(U51(z0, z1, z2))) → c20(U12'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.61/213.92
ACTIVE(U12(U52(z0, z1, z2))) → c20(U12'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.61/213.92
ACTIVE(U12(s(z0))) → c20(U12'(s(active(z0))), ACTIVE(s(z0))) 686.61/213.92
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.61/213.92
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.61/213.92
ACTIVE(U12(U61(z0))) → c20(U12'(U61(active(z0))), ACTIVE(U61(z0))) 686.61/213.92
ACTIVE(U12(U71(z0, z1, z2))) → c20(U12'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.61/213.92
ACTIVE(U12(U72(z0, z1, z2))) → c20(U12'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.61/213.92
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.61/213.92
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.61/213.92
ACTIVE(U11(U12(tt), x1)) → c19(U11'(mark(tt), x1)) 686.61/213.92
ACTIVE(U12(U12(tt))) → c20(U12'(mark(tt))) 686.61/213.92
ACTIVE(U12(isNat(0))) → c20(U12'(mark(tt))) 686.61/213.92
ACTIVE(U12(U11(tt, z0))) → c2(U12'(mark(U12(isNat(z0))))) 686.61/213.92
ACTIVE(U12(U11(tt, z0))) → c2(ACTIVE(U11(tt, z0))) 686.61/213.92
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(U12'(mark(U11(isNat(z0), z1)))) 686.61/213.92
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(ACTIVE(isNat(plus(z0, z1)))) 686.61/213.92
ACTIVE(U12(isNat(s(z0)))) → c2(U12'(mark(U21(isNat(z0))))) 686.61/213.92
ACTIVE(U12(isNat(s(z0)))) → c2(ACTIVE(isNat(s(z0)))) 686.61/213.92
ACTIVE(U12(isNat(x(z0, z1)))) → c2(U12'(mark(U31(isNat(z0), z1)))) 686.61/213.92
ACTIVE(U12(isNat(x(z0, z1)))) → c2(ACTIVE(isNat(x(z0, z1)))) 686.61/213.92
ACTIVE(U21(plus(z0, 0))) → c21(U21'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.61/213.92
ACTIVE(U21(plus(z0, s(z1)))) → c21(U21'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.61/213.92
ACTIVE(U21(x(z0, 0))) → c21(U21'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.61/213.92
ACTIVE(U21(x(z0, s(z1)))) → c21(U21'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.61/213.92
ACTIVE(U21(U11(z0, z1))) → c21(U21'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.61/213.92
ACTIVE(U21(U12(z0))) → c21(U21'(U12(active(z0))), ACTIVE(U12(z0))) 686.61/213.92
ACTIVE(U21(U21(z0))) → c21(U21'(U21(active(z0))), ACTIVE(U21(z0))) 686.61/213.92
ACTIVE(U21(U31(z0, z1))) → c21(U21'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.61/213.92
ACTIVE(U21(U32(z0))) → c21(U21'(U32(active(z0))), ACTIVE(U32(z0))) 686.61/213.92
ACTIVE(U21(U41(z0, z1))) → c21(U21'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.61/213.92
ACTIVE(U21(U51(z0, z1, z2))) → c21(U21'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.61/213.92
ACTIVE(U21(U52(z0, z1, z2))) → c21(U21'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.61/213.92
ACTIVE(U21(s(z0))) → c21(U21'(s(active(z0))), ACTIVE(s(z0))) 686.61/213.92
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.61/213.92
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.61/213.92
ACTIVE(U21(U61(z0))) → c21(U21'(U61(active(z0))), ACTIVE(U61(z0))) 686.61/213.92
ACTIVE(U21(U71(z0, z1, z2))) → c21(U21'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.61/213.92
ACTIVE(U21(U72(z0, z1, z2))) → c21(U21'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.61/213.92
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.61/213.92
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.61/213.92
ACTIVE(U11(U21(tt), x1)) → c19(U11'(mark(tt), x1)) 686.61/213.92
ACTIVE(U12(U21(tt))) → c20(U12'(mark(tt))) 686.61/213.92
ACTIVE(U21(U12(tt))) → c21(U21'(mark(tt))) 686.61/213.92
ACTIVE(U21(U21(tt))) → c21(U21'(mark(tt))) 686.61/213.92
ACTIVE(U21(isNat(0))) → c21(U21'(mark(tt))) 686.61/213.92
ACTIVE(U21(U11(tt, z0))) → c3(U21'(mark(U12(isNat(z0))))) 686.61/213.92
ACTIVE(U21(U11(tt, z0))) → c3(ACTIVE(U11(tt, z0))) 686.61/213.92
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(U21'(mark(U11(isNat(z0), z1)))) 686.61/213.92
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(ACTIVE(isNat(plus(z0, z1)))) 686.61/213.92
ACTIVE(U21(isNat(s(z0)))) → c3(U21'(mark(U21(isNat(z0))))) 686.61/213.92
ACTIVE(U21(isNat(s(z0)))) → c3(ACTIVE(isNat(s(z0)))) 686.61/213.92
ACTIVE(U21(isNat(x(z0, z1)))) → c3(U21'(mark(U31(isNat(z0), z1)))) 686.61/213.92
ACTIVE(U21(isNat(x(z0, z1)))) → c3(ACTIVE(isNat(x(z0, z1)))) 686.61/213.92
ACTIVE(U31(plus(z0, 0), x1)) → c22(U31'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.61/213.92
ACTIVE(U31(plus(z0, s(z1)), x1)) → c22(U31'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.61/213.92
ACTIVE(U31(x(z0, 0), x1)) → c22(U31'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.61/213.92
ACTIVE(U31(x(z0, s(z1)), x1)) → c22(U31'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.61/213.92
ACTIVE(U31(U11(z0, z1), x1)) → c22(U31'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.61/213.92
ACTIVE(U31(U12(z0), x1)) → c22(U31'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.61/213.92
ACTIVE(U31(U21(z0), x1)) → c22(U31'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.61/213.92
ACTIVE(U31(U31(z0, z1), x1)) → c22(U31'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.61/213.92
ACTIVE(U31(U32(z0), x1)) → c22(U31'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.61/213.92
ACTIVE(U31(U41(z0, z1), x1)) → c22(U31'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.61/213.92
ACTIVE(U31(U51(z0, z1, z2), x1)) → c22(U31'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.61/213.92
ACTIVE(U31(U52(z0, z1, z2), x1)) → c22(U31'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.61/213.92
ACTIVE(U31(s(z0), x1)) → c22(U31'(s(active(z0)), x1), ACTIVE(s(z0))) 686.61/213.92
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.61/213.92
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.61/213.92
ACTIVE(U31(U61(z0), x1)) → c22(U31'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.61/213.92
ACTIVE(U31(U71(z0, z1, z2), x1)) → c22(U31'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.61/213.92
ACTIVE(U31(U72(z0, z1, z2), x1)) → c22(U31'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.61/213.92
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.61/213.92
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.61/213.92
ACTIVE(U31(U12(tt), x1)) → c22(U31'(mark(tt), x1)) 686.61/213.92
ACTIVE(U31(U21(tt), x1)) → c22(U31'(mark(tt), x1)) 686.61/213.92
ACTIVE(U31(isNat(0), x1)) → c22(U31'(mark(tt), x1)) 686.61/213.92
ACTIVE(U11(U31(tt, z0), x1)) → c4(U11'(mark(U32(isNat(z0))), x1)) 686.61/213.92
ACTIVE(U11(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 686.61/213.92
ACTIVE(U12(U31(tt, z0))) → c4(U12'(mark(U32(isNat(z0))))) 686.61/213.92
ACTIVE(U12(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 686.61/213.92
ACTIVE(U21(U31(tt, z0))) → c4(U21'(mark(U32(isNat(z0))))) 686.61/213.92
ACTIVE(U21(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 686.61/213.92
ACTIVE(U31(U11(tt, z0), x1)) → c4(U31'(mark(U12(isNat(z0))), x1)) 686.61/213.92
ACTIVE(U31(U11(tt, z0), x1)) → c4(ACTIVE(U11(tt, z0))) 686.61/213.92
ACTIVE(U31(U31(tt, z0), x1)) → c4(U31'(mark(U32(isNat(z0))), x1)) 686.61/213.92
ACTIVE(U31(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 686.61/213.92
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(U31'(mark(U11(isNat(z0), z1)), x1)) 686.61/213.92
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(ACTIVE(isNat(plus(z0, z1)))) 686.61/213.92
ACTIVE(U31(isNat(s(z0)), x1)) → c4(U31'(mark(U21(isNat(z0))), x1)) 686.61/213.92
ACTIVE(U31(isNat(s(z0)), x1)) → c4(ACTIVE(isNat(s(z0)))) 686.61/213.92
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(U31'(mark(U31(isNat(z0), z1)), x1)) 686.61/213.92
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(ACTIVE(isNat(x(z0, z1)))) 686.61/213.92
ACTIVE(U32(plus(z0, 0))) → c23(U32'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.61/213.92
ACTIVE(U32(plus(z0, s(z1)))) → c23(U32'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.61/213.92
ACTIVE(U32(x(z0, 0))) → c23(U32'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.61/213.92
ACTIVE(U32(x(z0, s(z1)))) → c23(U32'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.61/213.92
ACTIVE(U32(U11(z0, z1))) → c23(U32'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.61/213.92
ACTIVE(U32(U12(z0))) → c23(U32'(U12(active(z0))), ACTIVE(U12(z0))) 686.61/213.92
ACTIVE(U32(U21(z0))) → c23(U32'(U21(active(z0))), ACTIVE(U21(z0))) 686.61/213.92
ACTIVE(U32(U31(z0, z1))) → c23(U32'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.61/213.92
ACTIVE(U32(U32(z0))) → c23(U32'(U32(active(z0))), ACTIVE(U32(z0))) 686.61/213.92
ACTIVE(U32(U41(z0, z1))) → c23(U32'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.61/213.92
ACTIVE(U32(U51(z0, z1, z2))) → c23(U32'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.61/213.92
ACTIVE(U32(U52(z0, z1, z2))) → c23(U32'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.61/213.92
ACTIVE(U32(s(z0))) → c23(U32'(s(active(z0))), ACTIVE(s(z0))) 686.61/213.92
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.61/213.92
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.61/213.92
ACTIVE(U32(U61(z0))) → c23(U32'(U61(active(z0))), ACTIVE(U61(z0))) 686.61/213.92
ACTIVE(U32(U71(z0, z1, z2))) → c23(U32'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.61/213.92
ACTIVE(U32(U72(z0, z1, z2))) → c23(U32'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.61/213.92
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.61/213.92
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.61/213.92
ACTIVE(U11(U32(tt), x1)) → c19(U11'(mark(tt), x1)) 686.61/213.92
ACTIVE(U12(U32(tt))) → c20(U12'(mark(tt))) 686.61/213.92
ACTIVE(U21(U32(tt))) → c21(U21'(mark(tt))) 686.61/213.92
ACTIVE(U31(U32(tt), x1)) → c22(U31'(mark(tt), x1)) 686.61/213.92
ACTIVE(U32(U12(tt))) → c23(U32'(mark(tt))) 686.61/213.92
ACTIVE(U32(U21(tt))) → c23(U32'(mark(tt))) 686.61/213.92
ACTIVE(U32(U32(tt))) → c23(U32'(mark(tt))) 686.61/213.92
ACTIVE(U32(isNat(0))) → c23(U32'(mark(tt))) 686.61/213.92
ACTIVE(U32(U11(tt, z0))) → c5(U32'(mark(U12(isNat(z0))))) 686.61/213.92
ACTIVE(U32(U11(tt, z0))) → c5(ACTIVE(U11(tt, z0))) 686.61/213.92
ACTIVE(U32(U31(tt, z0))) → c5(U32'(mark(U32(isNat(z0))))) 686.61/213.92
ACTIVE(U32(U31(tt, z0))) → c5(ACTIVE(U31(tt, z0))) 686.61/213.92
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(U32'(mark(U11(isNat(z0), z1)))) 686.61/213.92
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(ACTIVE(isNat(plus(z0, z1)))) 686.61/213.92
ACTIVE(U32(isNat(s(z0)))) → c5(U32'(mark(U21(isNat(z0))))) 686.61/213.92
ACTIVE(U32(isNat(s(z0)))) → c5(ACTIVE(isNat(s(z0)))) 686.61/213.92
ACTIVE(U32(isNat(x(z0, z1)))) → c5(U32'(mark(U31(isNat(z0), z1)))) 686.61/213.92
ACTIVE(U32(isNat(x(z0, z1)))) → c5(ACTIVE(isNat(x(z0, z1)))) 686.61/213.92
ACTIVE(U41(plus(z0, 0), x1)) → c24(U41'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.61/213.92
ACTIVE(U41(plus(z0, s(z1)), x1)) → c24(U41'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.61/213.92
ACTIVE(U41(x(z0, 0), x1)) → c24(U41'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.61/213.92
ACTIVE(U41(x(z0, s(z1)), x1)) → c24(U41'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.61/213.92
ACTIVE(U41(U11(z0, z1), x1)) → c24(U41'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.61/213.92
ACTIVE(U41(U12(z0), x1)) → c24(U41'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.61/213.92
ACTIVE(U41(U21(z0), x1)) → c24(U41'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.61/213.92
ACTIVE(U41(U31(z0, z1), x1)) → c24(U41'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.61/213.92
ACTIVE(U41(U32(z0), x1)) → c24(U41'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.61/213.92
ACTIVE(U41(U41(z0, z1), x1)) → c24(U41'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.61/213.92
ACTIVE(U41(U51(z0, z1, z2), x1)) → c24(U41'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.61/213.92
ACTIVE(U41(U52(z0, z1, z2), x1)) → c24(U41'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.61/213.92
ACTIVE(U41(s(z0), x1)) → c24(U41'(s(active(z0)), x1), ACTIVE(s(z0))) 686.61/213.92
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.61/213.92
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.61/213.92
ACTIVE(U41(U61(z0), x1)) → c24(U41'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.61/213.92
ACTIVE(U41(U71(z0, z1, z2), x1)) → c24(U41'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.61/213.92
ACTIVE(U41(U72(z0, z1, z2), x1)) → c24(U41'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.61/213.92
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.61/213.92
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.61/213.92
ACTIVE(U11(U41(tt, z0), x1)) → c19(U11'(mark(z0), x1)) 686.61/213.92
ACTIVE(U12(U41(tt, z0))) → c20(U12'(mark(z0))) 686.61/213.92
ACTIVE(U21(U41(tt, z0))) → c21(U21'(mark(z0))) 686.61/213.92
ACTIVE(U31(U41(tt, z0), x1)) → c22(U31'(mark(z0), x1)) 686.61/213.92
ACTIVE(U32(U41(tt, z0))) → c23(U32'(mark(z0))) 686.61/213.92
ACTIVE(U41(U12(tt), x1)) → c24(U41'(mark(tt), x1)) 686.61/213.92
ACTIVE(U41(U21(tt), x1)) → c24(U41'(mark(tt), x1)) 686.61/213.92
ACTIVE(U41(U32(tt), x1)) → c24(U41'(mark(tt), x1)) 686.61/213.92
ACTIVE(U41(U41(tt, z0), x1)) → c24(U41'(mark(z0), x1)) 686.61/213.92
ACTIVE(U41(isNat(0), x1)) → c24(U41'(mark(tt), x1)) 686.61/213.92
ACTIVE(U41(U11(tt, z0), x1)) → c6(U41'(mark(U12(isNat(z0))), x1)) 686.61/213.92
ACTIVE(U41(U11(tt, z0), x1)) → c6(ACTIVE(U11(tt, z0))) 686.61/213.92
ACTIVE(U41(U31(tt, z0), x1)) → c6(U41'(mark(U32(isNat(z0))), x1)) 686.61/213.92
ACTIVE(U41(U31(tt, z0), x1)) → c6(ACTIVE(U31(tt, z0))) 686.61/213.92
ACTIVE(U41(isNat(plus(z0, z1)), x1)) → c6(U41'(mark(U11(isNat(z0), z1)), x1)) 686.61/213.92
ACTIVE(U41(isNat(plus(z0, z1)), x1)) → c6(ACTIVE(isNat(plus(z0, z1)))) 686.61/213.92
ACTIVE(U41(isNat(s(z0)), x1)) → c6(U41'(mark(U21(isNat(z0))), x1)) 686.61/213.92
ACTIVE(U41(isNat(s(z0)), x1)) → c6(ACTIVE(isNat(s(z0)))) 686.61/213.92
ACTIVE(U41(isNat(x(z0, z1)), x1)) → c6(U41'(mark(U31(isNat(z0), z1)), x1)) 686.61/213.92
ACTIVE(U41(isNat(x(z0, z1)), x1)) → c6(ACTIVE(isNat(x(z0, z1)))) 686.61/213.92
ACTIVE(U51(plus(z0, 0), x1, x2)) → c25(U51'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.61/213.92
ACTIVE(U51(plus(z0, s(z1)), x1, x2)) → c25(U51'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.61/213.92
ACTIVE(U51(x(z0, 0), x1, x2)) → c25(U51'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.61/213.92
ACTIVE(U51(x(z0, s(z1)), x1, x2)) → c25(U51'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.61/213.92
ACTIVE(U51(U11(z0, z1), x1, x2)) → c25(U51'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.61/213.92
ACTIVE(U51(U12(z0), x1, x2)) → c25(U51'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.61/213.92
ACTIVE(U51(U21(z0), x1, x2)) → c25(U51'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.61/213.92
ACTIVE(U51(U31(z0, z1), x1, x2)) → c25(U51'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.61/213.92
ACTIVE(U51(U32(z0), x1, x2)) → c25(U51'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.61/213.92
ACTIVE(U51(U41(z0, z1), x1, x2)) → c25(U51'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.61/213.92
ACTIVE(U51(U51(z0, z1, z2), x1, x2)) → c25(U51'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.61/213.92
ACTIVE(U51(U52(z0, z1, z2), x1, x2)) → c25(U51'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.61/213.92
ACTIVE(U51(s(z0), x1, x2)) → c25(U51'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.61/213.92
ACTIVE(U51(plus(z0, z1), x1, x2)) → c25(U51'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.61/213.92
ACTIVE(U51(plus(z0, z1), x1, x2)) → c25(U51'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.61/213.92
ACTIVE(U51(U61(z0), x1, x2)) → c25(U51'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.61/213.92
ACTIVE(U51(U71(z0, z1, z2), x1, x2)) → c25(U51'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.61/213.92
ACTIVE(U51(U72(z0, z1, z2), x1, x2)) → c25(U51'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.61/213.92
ACTIVE(U51(x(z0, z1), x1, x2)) → c25(U51'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.61/213.92
ACTIVE(U51(x(z0, z1), x1, x2)) → c25(U51'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.61/213.92
ACTIVE(U51(U12(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.61/213.92
ACTIVE(U51(U21(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.61/213.92
ACTIVE(U51(U32(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.61/213.92
ACTIVE(U51(U41(tt, z0), x1, x2)) → c25(U51'(mark(z0), x1, x2)) 686.61/213.92
ACTIVE(U51(isNat(0), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.61/213.92
ACTIVE(U11(U51(tt, z0, z1), x1)) → c7(U11'(mark(U52(isNat(z1), z0, z1)), x1)) 686.61/213.92
ACTIVE(U11(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.61/213.92
ACTIVE(U12(U51(tt, z0, z1))) → c7(U12'(mark(U52(isNat(z1), z0, z1)))) 686.61/213.92
ACTIVE(U12(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.61/213.92
ACTIVE(U21(U51(tt, z0, z1))) → c7(U21'(mark(U52(isNat(z1), z0, z1)))) 686.61/213.92
ACTIVE(U21(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.61/213.92
ACTIVE(U31(U51(tt, z0, z1), x1)) → c7(U31'(mark(U52(isNat(z1), z0, z1)), x1)) 686.61/213.92
ACTIVE(U31(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.61/213.92
ACTIVE(U32(U51(tt, z0, z1))) → c7(U32'(mark(U52(isNat(z1), z0, z1)))) 686.61/213.92
ACTIVE(U32(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.61/213.92
ACTIVE(U41(U51(tt, z0, z1), x1)) → c7(U41'(mark(U52(isNat(z1), z0, z1)), x1)) 686.61/213.92
ACTIVE(U41(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.61/213.92
ACTIVE(U51(U11(tt, z0), x1, x2)) → c7(U51'(mark(U12(isNat(z0))), x1, x2)) 686.61/213.92
ACTIVE(U51(U11(tt, z0), x1, x2)) → c7(ACTIVE(U11(tt, z0))) 686.61/213.92
ACTIVE(U51(U31(tt, z0), x1, x2)) → c7(U51'(mark(U32(isNat(z0))), x1, x2)) 686.61/213.92
ACTIVE(U51(U31(tt, z0), x1, x2)) → c7(ACTIVE(U31(tt, z0))) 686.61/213.92
ACTIVE(U51(U51(tt, z0, z1), x1, x2)) → c7(U51'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.61/213.92
ACTIVE(U51(U51(tt, z0, z1), x1, x2)) → c7(ACTIVE(U51(tt, z0, z1))) 686.61/213.92
ACTIVE(U51(isNat(plus(z0, z1)), x1, x2)) → c7(U51'(mark(U11(isNat(z0), z1)), x1, x2)) 686.61/213.92
ACTIVE(U51(isNat(plus(z0, z1)), x1, x2)) → c7(ACTIVE(isNat(plus(z0, z1)))) 686.61/213.92
ACTIVE(U51(isNat(s(z0)), x1, x2)) → c7(U51'(mark(U21(isNat(z0))), x1, x2)) 686.61/213.92
ACTIVE(U51(isNat(s(z0)), x1, x2)) → c7(ACTIVE(isNat(s(z0)))) 686.61/213.92
ACTIVE(U51(isNat(x(z0, z1)), x1, x2)) → c7(U51'(mark(U31(isNat(z0), z1)), x1, x2)) 686.61/213.92
ACTIVE(U51(isNat(x(z0, z1)), x1, x2)) → c7(ACTIVE(isNat(x(z0, z1)))) 686.61/213.92
ACTIVE(U52(plus(z0, 0), x1, x2)) → c26(U52'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.61/213.92
ACTIVE(U52(plus(z0, s(z1)), x1, x2)) → c26(U52'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.61/213.92
ACTIVE(U52(x(z0, 0), x1, x2)) → c26(U52'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.61/213.92
ACTIVE(U52(x(z0, s(z1)), x1, x2)) → c26(U52'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.61/213.92
ACTIVE(U52(U11(z0, z1), x1, x2)) → c26(U52'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.61/213.92
ACTIVE(U52(U12(z0), x1, x2)) → c26(U52'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.61/213.92
ACTIVE(U52(U21(z0), x1, x2)) → c26(U52'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.61/213.92
ACTIVE(U52(U31(z0, z1), x1, x2)) → c26(U52'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.61/213.92
ACTIVE(U52(U32(z0), x1, x2)) → c26(U52'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.61/213.92
ACTIVE(U52(U41(z0, z1), x1, x2)) → c26(U52'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.61/213.92
ACTIVE(U52(U51(z0, z1, z2), x1, x2)) → c26(U52'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.61/213.92
ACTIVE(U52(U52(z0, z1, z2), x1, x2)) → c26(U52'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.61/213.92
ACTIVE(U52(s(z0), x1, x2)) → c26(U52'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.61/213.92
ACTIVE(U52(plus(z0, z1), x1, x2)) → c26(U52'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.61/213.92
ACTIVE(U52(plus(z0, z1), x1, x2)) → c26(U52'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.61/213.92
ACTIVE(U52(U61(z0), x1, x2)) → c26(U52'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.61/213.92
ACTIVE(U52(U71(z0, z1, z2), x1, x2)) → c26(U52'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.61/213.92
ACTIVE(U52(U72(z0, z1, z2), x1, x2)) → c26(U52'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.61/213.92
ACTIVE(U52(x(z0, z1), x1, x2)) → c26(U52'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.61/213.92
ACTIVE(U52(x(z0, z1), x1, x2)) → c26(U52'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.61/213.92
ACTIVE(U52(U12(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.61/213.92
ACTIVE(U52(U21(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.61/213.92
ACTIVE(U52(U32(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.61/213.92
ACTIVE(U52(U41(tt, z0), x1, x2)) → c26(U52'(mark(z0), x1, x2)) 686.61/213.92
ACTIVE(U52(isNat(0), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.61/213.92
ACTIVE(U11(U52(tt, z0, z1), x1)) → c8(U11'(mark(s(plus(z1, z0))), x1)) 686.61/213.92
ACTIVE(U11(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.61/213.92
ACTIVE(U12(U52(tt, z0, z1))) → c8(U12'(mark(s(plus(z1, z0))))) 686.61/213.92
ACTIVE(U12(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.61/213.92
ACTIVE(U21(U52(tt, z0, z1))) → c8(U21'(mark(s(plus(z1, z0))))) 686.61/213.92
ACTIVE(U21(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.61/213.92
ACTIVE(U31(U52(tt, z0, z1), x1)) → c8(U31'(mark(s(plus(z1, z0))), x1)) 686.61/213.92
ACTIVE(U31(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.61/213.92
ACTIVE(U32(U52(tt, z0, z1))) → c8(U32'(mark(s(plus(z1, z0))))) 686.61/213.92
ACTIVE(U32(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.61/213.92
ACTIVE(U41(U52(tt, z0, z1), x1)) → c8(U41'(mark(s(plus(z1, z0))), x1)) 686.61/213.92
ACTIVE(U41(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.61/213.92
ACTIVE(U51(U52(tt, z0, z1), x1, x2)) → c8(U51'(mark(s(plus(z1, z0))), x1, x2)) 686.61/213.92
ACTIVE(U51(U52(tt, z0, z1), x1, x2)) → c8(ACTIVE(U52(tt, z0, z1))) 686.61/213.92
ACTIVE(U52(U11(tt, z0), x1, x2)) → c8(U52'(mark(U12(isNat(z0))), x1, x2)) 686.61/213.92
ACTIVE(U52(U11(tt, z0), x1, x2)) → c8(ACTIVE(U11(tt, z0))) 686.61/213.92
ACTIVE(U52(U31(tt, z0), x1, x2)) → c8(U52'(mark(U32(isNat(z0))), x1, x2)) 686.61/213.92
ACTIVE(U52(U31(tt, z0), x1, x2)) → c8(ACTIVE(U31(tt, z0))) 686.61/213.92
ACTIVE(U52(U51(tt, z0, z1), x1, x2)) → c8(U52'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.61/213.92
ACTIVE(U52(U51(tt, z0, z1), x1, x2)) → c8(ACTIVE(U51(tt, z0, z1))) 686.61/213.92
ACTIVE(U52(U52(tt, z0, z1), x1, x2)) → c8(U52'(mark(s(plus(z1, z0))), x1, x2)) 686.61/213.92
ACTIVE(U52(U52(tt, z0, z1), x1, x2)) → c8(ACTIVE(U52(tt, z0, z1))) 686.61/213.92
ACTIVE(U52(isNat(plus(z0, z1)), x1, x2)) → c8(U52'(mark(U11(isNat(z0), z1)), x1, x2)) 686.61/213.92
ACTIVE(U52(isNat(plus(z0, z1)), x1, x2)) → c8(ACTIVE(isNat(plus(z0, z1)))) 686.61/213.92
ACTIVE(U52(isNat(s(z0)), x1, x2)) → c8(U52'(mark(U21(isNat(z0))), x1, x2)) 686.61/213.92
ACTIVE(U52(isNat(s(z0)), x1, x2)) → c8(ACTIVE(isNat(s(z0)))) 686.61/213.92
ACTIVE(U52(isNat(x(z0, z1)), x1, x2)) → c8(U52'(mark(U31(isNat(z0), z1)), x1, x2)) 686.61/213.92
ACTIVE(U52(isNat(x(z0, z1)), x1, x2)) → c8(ACTIVE(isNat(x(z0, z1)))) 686.61/213.92
ACTIVE(s(plus(z0, 0))) → c27(S(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.61/213.92
ACTIVE(s(plus(z0, s(z1)))) → c27(S(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.61/213.92
ACTIVE(s(x(z0, 0))) → c27(S(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.61/213.92
ACTIVE(s(x(z0, s(z1)))) → c27(S(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.61/213.92
ACTIVE(s(U11(z0, z1))) → c27(S(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.61/213.92
ACTIVE(s(U12(z0))) → c27(S(U12(active(z0))), ACTIVE(U12(z0))) 686.61/213.92
ACTIVE(s(U21(z0))) → c27(S(U21(active(z0))), ACTIVE(U21(z0))) 686.61/213.92
ACTIVE(s(U31(z0, z1))) → c27(S(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.61/213.92
ACTIVE(s(U32(z0))) → c27(S(U32(active(z0))), ACTIVE(U32(z0))) 686.61/213.92
ACTIVE(s(U41(z0, z1))) → c27(S(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.61/213.92
ACTIVE(s(U51(z0, z1, z2))) → c27(S(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.61/213.92
ACTIVE(s(U52(z0, z1, z2))) → c27(S(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.61/213.92
ACTIVE(s(s(z0))) → c27(S(s(active(z0))), ACTIVE(s(z0))) 686.61/213.92
ACTIVE(s(plus(z0, z1))) → c27(S(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.61/213.92
ACTIVE(s(plus(z0, z1))) → c27(S(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.61/213.92
ACTIVE(s(U61(z0))) → c27(S(U61(active(z0))), ACTIVE(U61(z0))) 686.61/213.92
ACTIVE(s(U71(z0, z1, z2))) → c27(S(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.61/213.92
ACTIVE(s(U72(z0, z1, z2))) → c27(S(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.61/213.92
ACTIVE(s(x(z0, z1))) → c27(S(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.61/213.92
ACTIVE(s(x(z0, z1))) → c27(S(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.61/213.92
ACTIVE(s(U12(tt))) → c27(S(mark(tt))) 686.61/213.92
ACTIVE(s(U21(tt))) → c27(S(mark(tt))) 686.61/213.92
ACTIVE(s(U32(tt))) → c27(S(mark(tt))) 686.61/213.92
ACTIVE(s(U41(tt, z0))) → c27(S(mark(z0))) 686.61/213.92
ACTIVE(s(isNat(0))) → c27(S(mark(tt))) 686.61/213.92
ACTIVE(s(U11(tt, z0))) → c9(S(mark(U12(isNat(z0))))) 686.61/213.92
ACTIVE(s(U11(tt, z0))) → c9(ACTIVE(U11(tt, z0))) 686.61/213.92
ACTIVE(s(U31(tt, z0))) → c9(S(mark(U32(isNat(z0))))) 686.61/213.92
ACTIVE(s(U31(tt, z0))) → c9(ACTIVE(U31(tt, z0))) 686.61/213.92
ACTIVE(s(U51(tt, z0, z1))) → c9(S(mark(U52(isNat(z1), z0, z1)))) 686.61/213.92
ACTIVE(s(U51(tt, z0, z1))) → c9(ACTIVE(U51(tt, z0, z1))) 686.61/213.92
ACTIVE(s(U52(tt, z0, z1))) → c9(S(mark(s(plus(z1, z0))))) 686.61/213.92
ACTIVE(s(U52(tt, z0, z1))) → c9(ACTIVE(U52(tt, z0, z1))) 686.61/213.92
ACTIVE(s(isNat(plus(z0, z1)))) → c9(S(mark(U11(isNat(z0), z1)))) 686.61/213.92
ACTIVE(s(isNat(plus(z0, z1)))) → c9(ACTIVE(isNat(plus(z0, z1)))) 686.61/213.92
ACTIVE(s(isNat(s(z0)))) → c9(S(mark(U21(isNat(z0))))) 686.61/213.92
ACTIVE(s(isNat(s(z0)))) → c9(ACTIVE(isNat(s(z0)))) 686.61/213.92
ACTIVE(s(isNat(x(z0, z1)))) → c9(S(mark(U31(isNat(z0), z1)))) 686.61/213.92
ACTIVE(s(isNat(x(z0, z1)))) → c9(ACTIVE(isNat(x(z0, z1)))) 686.61/213.92
ACTIVE(U61(plus(z0, 0))) → c30(U61'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.61/213.92
ACTIVE(U61(plus(z0, s(z1)))) → c30(U61'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.61/213.92
ACTIVE(U61(x(z0, 0))) → c30(U61'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.61/213.92
ACTIVE(U61(x(z0, s(z1)))) → c30(U61'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.61/213.92
ACTIVE(U61(U11(z0, z1))) → c30(U61'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.61/213.92
ACTIVE(U61(U12(z0))) → c30(U61'(U12(active(z0))), ACTIVE(U12(z0))) 686.61/213.92
ACTIVE(U61(U21(z0))) → c30(U61'(U21(active(z0))), ACTIVE(U21(z0))) 686.61/213.92
ACTIVE(U61(U31(z0, z1))) → c30(U61'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.61/213.92
ACTIVE(U61(U32(z0))) → c30(U61'(U32(active(z0))), ACTIVE(U32(z0))) 686.61/213.92
ACTIVE(U61(U41(z0, z1))) → c30(U61'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.61/213.92
ACTIVE(U61(U51(z0, z1, z2))) → c30(U61'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.61/213.92
ACTIVE(U61(U52(z0, z1, z2))) → c30(U61'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.61/213.92
ACTIVE(U61(s(z0))) → c30(U61'(s(active(z0))), ACTIVE(s(z0))) 686.61/213.92
ACTIVE(U61(plus(z0, z1))) → c30(U61'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.61/213.92
ACTIVE(U61(plus(z0, z1))) → c30(U61'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.61/213.92
ACTIVE(U61(U61(z0))) → c30(U61'(U61(active(z0))), ACTIVE(U61(z0))) 686.61/213.92
ACTIVE(U61(U71(z0, z1, z2))) → c30(U61'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.61/213.92
ACTIVE(U61(U72(z0, z1, z2))) → c30(U61'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.61/213.92
ACTIVE(U61(x(z0, z1))) → c30(U61'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.61/213.92
ACTIVE(U61(x(z0, z1))) → c30(U61'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.61/213.92
ACTIVE(U11(U61(tt), x1)) → c19(U11'(mark(0), x1)) 686.61/213.92
ACTIVE(U12(U61(tt))) → c20(U12'(mark(0))) 686.61/213.92
ACTIVE(U21(U61(tt))) → c21(U21'(mark(0))) 686.61/213.92
ACTIVE(U31(U61(tt), x1)) → c22(U31'(mark(0), x1)) 686.61/213.92
ACTIVE(U32(U61(tt))) → c23(U32'(mark(0))) 686.61/213.92
ACTIVE(U41(U61(tt), x1)) → c24(U41'(mark(0), x1)) 686.61/213.92
ACTIVE(U51(U61(tt), x1, x2)) → c25(U51'(mark(0), x1, x2)) 686.61/213.92
ACTIVE(U52(U61(tt), x1, x2)) → c26(U52'(mark(0), x1, x2)) 686.61/213.92
ACTIVE(s(U61(tt))) → c27(S(mark(0))) 686.61/213.92
ACTIVE(U61(U12(tt))) → c30(U61'(mark(tt))) 686.61/213.92
ACTIVE(U61(U21(tt))) → c30(U61'(mark(tt))) 686.61/213.92
ACTIVE(U61(U32(tt))) → c30(U61'(mark(tt))) 686.61/213.92
ACTIVE(U61(U41(tt, z0))) → c30(U61'(mark(z0))) 686.61/213.92
ACTIVE(U61(U61(tt))) → c30(U61'(mark(0))) 686.61/213.92
ACTIVE(U61(isNat(0))) → c30(U61'(mark(tt))) 686.61/213.92
ACTIVE(U61(U11(tt, z0))) → c10(U61'(mark(U12(isNat(z0))))) 686.61/213.92
ACTIVE(U61(U11(tt, z0))) → c10(ACTIVE(U11(tt, z0))) 686.61/213.92
ACTIVE(U61(U31(tt, z0))) → c10(U61'(mark(U32(isNat(z0))))) 686.61/213.92
ACTIVE(U61(U31(tt, z0))) → c10(ACTIVE(U31(tt, z0))) 686.61/213.92
ACTIVE(U61(U51(tt, z0, z1))) → c10(U61'(mark(U52(isNat(z1), z0, z1)))) 686.61/213.92
ACTIVE(U61(U51(tt, z0, z1))) → c10(ACTIVE(U51(tt, z0, z1))) 686.61/213.92
ACTIVE(U61(U52(tt, z0, z1))) → c10(U61'(mark(s(plus(z1, z0))))) 686.61/213.92
ACTIVE(U61(U52(tt, z0, z1))) → c10(ACTIVE(U52(tt, z0, z1))) 686.61/213.92
ACTIVE(U61(isNat(plus(z0, z1)))) → c10(U61'(mark(U11(isNat(z0), z1)))) 686.61/213.92
ACTIVE(U61(isNat(plus(z0, z1)))) → c10(ACTIVE(isNat(plus(z0, z1)))) 686.61/213.92
ACTIVE(U61(isNat(s(z0)))) → c10(U61'(mark(U21(isNat(z0))))) 686.61/213.92
ACTIVE(U61(isNat(s(z0)))) → c10(ACTIVE(isNat(s(z0)))) 686.61/213.92
ACTIVE(U61(isNat(x(z0, z1)))) → c10(U61'(mark(U31(isNat(z0), z1)))) 686.61/213.92
ACTIVE(U61(isNat(x(z0, z1)))) → c10(ACTIVE(isNat(x(z0, z1)))) 686.61/213.92
ACTIVE(U71(plus(z0, 0), x1, x2)) → c31(U71'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.61/213.92
ACTIVE(U71(plus(z0, s(z1)), x1, x2)) → c31(U71'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.61/213.92
ACTIVE(U71(x(z0, 0), x1, x2)) → c31(U71'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.61/213.92
ACTIVE(U71(x(z0, s(z1)), x1, x2)) → c31(U71'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.61/213.92
ACTIVE(U71(U11(z0, z1), x1, x2)) → c31(U71'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.61/213.92
ACTIVE(U71(U12(z0), x1, x2)) → c31(U71'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.61/213.92
ACTIVE(U71(U21(z0), x1, x2)) → c31(U71'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.61/213.92
ACTIVE(U71(U31(z0, z1), x1, x2)) → c31(U71'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.61/213.92
ACTIVE(U71(U32(z0), x1, x2)) → c31(U71'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.61/213.92
ACTIVE(U71(U41(z0, z1), x1, x2)) → c31(U71'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.61/213.92
ACTIVE(U71(U51(z0, z1, z2), x1, x2)) → c31(U71'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.61/213.92
ACTIVE(U71(U52(z0, z1, z2), x1, x2)) → c31(U71'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.61/213.92
ACTIVE(U71(s(z0), x1, x2)) → c31(U71'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.61/213.92
ACTIVE(U71(plus(z0, z1), x1, x2)) → c31(U71'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.61/213.92
ACTIVE(U71(plus(z0, z1), x1, x2)) → c31(U71'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.61/213.92
ACTIVE(U71(U61(z0), x1, x2)) → c31(U71'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.61/213.92
ACTIVE(U71(U71(z0, z1, z2), x1, x2)) → c31(U71'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.61/213.92
ACTIVE(U71(U72(z0, z1, z2), x1, x2)) → c31(U71'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.61/213.92
ACTIVE(U71(x(z0, z1), x1, x2)) → c31(U71'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.61/213.92
ACTIVE(U71(x(z0, z1), x1, x2)) → c31(U71'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.61/213.92
ACTIVE(U71(U12(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.61/213.92
ACTIVE(U71(U21(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.61/213.92
ACTIVE(U71(U32(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.61/213.92
ACTIVE(U71(U41(tt, z0), x1, x2)) → c31(U71'(mark(z0), x1, x2)) 686.61/213.92
ACTIVE(U71(U61(tt), x1, x2)) → c31(U71'(mark(0), x1, x2)) 686.61/213.92
ACTIVE(U71(isNat(0), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.61/213.92
ACTIVE(U11(U71(tt, z0, z1), x1)) → c11(U11'(mark(U72(isNat(z1), z0, z1)), x1)) 686.61/213.92
ACTIVE(U11(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.61/213.92
ACTIVE(U12(U71(tt, z0, z1))) → c11(U12'(mark(U72(isNat(z1), z0, z1)))) 686.61/213.92
ACTIVE(U12(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.61/213.92
ACTIVE(U21(U71(tt, z0, z1))) → c11(U21'(mark(U72(isNat(z1), z0, z1)))) 686.61/213.92
ACTIVE(U21(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.61/213.92
ACTIVE(U31(U71(tt, z0, z1), x1)) → c11(U31'(mark(U72(isNat(z1), z0, z1)), x1)) 686.61/213.92
ACTIVE(U31(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.61/213.92
ACTIVE(U32(U71(tt, z0, z1))) → c11(U32'(mark(U72(isNat(z1), z0, z1)))) 686.61/213.92
ACTIVE(U32(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.61/213.92
ACTIVE(U41(U71(tt, z0, z1), x1)) → c11(U41'(mark(U72(isNat(z1), z0, z1)), x1)) 686.61/213.92
ACTIVE(U41(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.61/213.92
ACTIVE(U51(U71(tt, z0, z1), x1, x2)) → c11(U51'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.61/213.92
ACTIVE(U51(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.61/213.92
ACTIVE(U52(U71(tt, z0, z1), x1, x2)) → c11(U52'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.61/213.92
ACTIVE(U52(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.61/213.92
ACTIVE(s(U71(tt, z0, z1))) → c11(S(mark(U72(isNat(z1), z0, z1)))) 686.61/213.92
ACTIVE(s(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.61/213.92
ACTIVE(U61(U71(tt, z0, z1))) → c11(U61'(mark(U72(isNat(z1), z0, z1)))) 686.61/213.92
ACTIVE(U61(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.61/213.92
ACTIVE(U71(U11(tt, z0), x1, x2)) → c11(U71'(mark(U12(isNat(z0))), x1, x2)) 686.61/213.92
ACTIVE(U71(U11(tt, z0), x1, x2)) → c11(ACTIVE(U11(tt, z0))) 686.61/213.92
ACTIVE(U71(U31(tt, z0), x1, x2)) → c11(U71'(mark(U32(isNat(z0))), x1, x2)) 686.61/213.92
ACTIVE(U71(U31(tt, z0), x1, x2)) → c11(ACTIVE(U31(tt, z0))) 686.61/213.92
ACTIVE(U71(U51(tt, z0, z1), x1, x2)) → c11(U71'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.61/213.92
ACTIVE(U71(U51(tt, z0, z1), x1, x2)) → c11(ACTIVE(U51(tt, z0, z1))) 686.61/213.92
ACTIVE(U71(U52(tt, z0, z1), x1, x2)) → c11(U71'(mark(s(plus(z1, z0))), x1, x2)) 686.61/213.92
ACTIVE(U71(U52(tt, z0, z1), x1, x2)) → c11(ACTIVE(U52(tt, z0, z1))) 686.61/213.92
ACTIVE(U71(U71(tt, z0, z1), x1, x2)) → c11(U71'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.61/213.92
ACTIVE(U71(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.61/213.92
ACTIVE(U71(isNat(plus(z0, z1)), x1, x2)) → c11(U71'(mark(U11(isNat(z0), z1)), x1, x2)) 686.61/213.92
ACTIVE(U71(isNat(plus(z0, z1)), x1, x2)) → c11(ACTIVE(isNat(plus(z0, z1)))) 686.61/213.92
ACTIVE(U71(isNat(s(z0)), x1, x2)) → c11(U71'(mark(U21(isNat(z0))), x1, x2)) 686.61/213.92
ACTIVE(U71(isNat(s(z0)), x1, x2)) → c11(ACTIVE(isNat(s(z0)))) 686.61/213.92
ACTIVE(U71(isNat(x(z0, z1)), x1, x2)) → c11(U71'(mark(U31(isNat(z0), z1)), x1, x2)) 686.61/213.92
ACTIVE(U71(isNat(x(z0, z1)), x1, x2)) → c11(ACTIVE(isNat(x(z0, z1)))) 686.61/213.92
ACTIVE(U72(plus(z0, 0), x1, x2)) → c32(U72'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.61/213.92
ACTIVE(U72(plus(z0, s(z1)), x1, x2)) → c32(U72'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.61/213.92
ACTIVE(U72(x(z0, 0), x1, x2)) → c32(U72'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.61/213.92
ACTIVE(U72(x(z0, s(z1)), x1, x2)) → c32(U72'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.61/213.92
ACTIVE(U72(U11(z0, z1), x1, x2)) → c32(U72'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.61/213.92
ACTIVE(U72(U12(z0), x1, x2)) → c32(U72'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.61/213.92
ACTIVE(U72(U21(z0), x1, x2)) → c32(U72'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.61/213.92
ACTIVE(U72(U31(z0, z1), x1, x2)) → c32(U72'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.61/213.92
ACTIVE(U72(U32(z0), x1, x2)) → c32(U72'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.61/213.92
ACTIVE(U72(U41(z0, z1), x1, x2)) → c32(U72'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.61/213.92
ACTIVE(U72(U51(z0, z1, z2), x1, x2)) → c32(U72'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.61/213.92
ACTIVE(U72(U52(z0, z1, z2), x1, x2)) → c32(U72'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.61/213.92
ACTIVE(U72(s(z0), x1, x2)) → c32(U72'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.61/213.92
ACTIVE(U72(plus(z0, z1), x1, x2)) → c32(U72'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.61/213.92
ACTIVE(U72(plus(z0, z1), x1, x2)) → c32(U72'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.61/213.92
ACTIVE(U72(U61(z0), x1, x2)) → c32(U72'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.61/213.92
ACTIVE(U72(U71(z0, z1, z2), x1, x2)) → c32(U72'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.61/213.92
ACTIVE(U72(U72(z0, z1, z2), x1, x2)) → c32(U72'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.61/213.92
ACTIVE(U72(x(z0, z1), x1, x2)) → c32(U72'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.61/213.92
ACTIVE(U72(x(z0, z1), x1, x2)) → c32(U72'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.61/213.92
ACTIVE(U72(U12(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.61/213.92
ACTIVE(U72(U21(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.61/213.92
ACTIVE(U72(U32(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.61/213.92
ACTIVE(U72(U41(tt, z0), x1, x2)) → c32(U72'(mark(z0), x1, x2)) 686.61/213.92
ACTIVE(U72(U61(tt), x1, x2)) → c32(U72'(mark(0), x1, x2)) 686.61/213.92
ACTIVE(U72(isNat(0), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.61/213.92
ACTIVE(U11(U72(tt, z0, z1), x1)) → c12(U11'(mark(plus(x(z1, z0), z1)), x1)) 686.61/213.92
ACTIVE(U11(U72(tt, z0, z1), x1)) → c12(ACTIVE(U72(tt, z0, z1))) 686.61/213.92
ACTIVE(U12(U72(tt, z0, z1))) → c12(U12'(mark(plus(x(z1, z0), z1)))) 686.61/213.92
ACTIVE(U12(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.61/213.92
ACTIVE(U21(U72(tt, z0, z1))) → c12(U21'(mark(plus(x(z1, z0), z1)))) 686.61/213.92
ACTIVE(U21(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.61/213.92
ACTIVE(U31(U72(tt, z0, z1), x1)) → c12(U31'(mark(plus(x(z1, z0), z1)), x1)) 686.61/213.92
ACTIVE(U31(U72(tt, z0, z1), x1)) → c12(ACTIVE(U72(tt, z0, z1))) 686.61/213.92
ACTIVE(U32(U72(tt, z0, z1))) → c12(U32'(mark(plus(x(z1, z0), z1)))) 686.61/213.92
ACTIVE(U32(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.61/213.92
ACTIVE(U41(U72(tt, z0, z1), x1)) → c12(U41'(mark(plus(x(z1, z0), z1)), x1)) 686.61/213.92
ACTIVE(U41(U72(tt, z0, z1), x1)) → c12(ACTIVE(U72(tt, z0, z1))) 686.61/213.92
ACTIVE(U51(U72(tt, z0, z1), x1, x2)) → c12(U51'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.61/213.92
ACTIVE(U51(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.61/213.92
ACTIVE(U52(U72(tt, z0, z1), x1, x2)) → c12(U52'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.61/213.92
ACTIVE(U52(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.61/213.92
ACTIVE(s(U72(tt, z0, z1))) → c12(S(mark(plus(x(z1, z0), z1)))) 686.61/213.92
ACTIVE(s(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.61/213.92
ACTIVE(U61(U72(tt, z0, z1))) → c12(U61'(mark(plus(x(z1, z0), z1)))) 686.61/213.92
ACTIVE(U61(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.61/213.92
ACTIVE(U71(U72(tt, z0, z1), x1, x2)) → c12(U71'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.61/213.92
ACTIVE(U71(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.61/213.92
ACTIVE(U72(U11(tt, z0), x1, x2)) → c12(U72'(mark(U12(isNat(z0))), x1, x2)) 686.61/213.92
ACTIVE(U72(U11(tt, z0), x1, x2)) → c12(ACTIVE(U11(tt, z0))) 686.61/213.92
ACTIVE(U72(U31(tt, z0), x1, x2)) → c12(U72'(mark(U32(isNat(z0))), x1, x2)) 686.61/213.92
ACTIVE(U72(U31(tt, z0), x1, x2)) → c12(ACTIVE(U31(tt, z0))) 686.61/213.92
ACTIVE(U72(U51(tt, z0, z1), x1, x2)) → c12(U72'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.61/213.92
ACTIVE(U72(U51(tt, z0, z1), x1, x2)) → c12(ACTIVE(U51(tt, z0, z1))) 686.61/213.92
ACTIVE(U72(U52(tt, z0, z1), x1, x2)) → c12(U72'(mark(s(plus(z1, z0))), x1, x2)) 686.61/213.92
ACTIVE(U72(U52(tt, z0, z1), x1, x2)) → c12(ACTIVE(U52(tt, z0, z1))) 686.61/213.92
ACTIVE(U72(U71(tt, z0, z1), x1, x2)) → c12(U72'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.61/213.92
ACTIVE(U72(U71(tt, z0, z1), x1, x2)) → c12(ACTIVE(U71(tt, z0, z1))) 686.61/213.92
ACTIVE(U72(U72(tt, z0, z1), x1, x2)) → c12(U72'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.61/213.92
ACTIVE(U72(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.61/213.92
ACTIVE(U72(isNat(plus(z0, z1)), x1, x2)) → c12(U72'(mark(U11(isNat(z0), z1)), x1, x2)) 686.61/213.92
ACTIVE(U72(isNat(plus(z0, z1)), x1, x2)) → c12(ACTIVE(isNat(plus(z0, z1)))) 686.61/213.92
ACTIVE(U72(isNat(s(z0)), x1, x2)) → c12(U72'(mark(U21(isNat(z0))), x1, x2)) 686.61/213.92
ACTIVE(U72(isNat(s(z0)), x1, x2)) → c12(ACTIVE(isNat(s(z0)))) 686.61/213.92
ACTIVE(U72(isNat(x(z0, z1)), x1, x2)) → c12(U72'(mark(U31(isNat(z0), z1)), x1, x2)) 686.61/213.92
ACTIVE(U72(isNat(x(z0, z1)), x1, x2)) → c12(ACTIVE(isNat(x(z0, z1)))) 686.61/213.92
PROPER(U11(x0, U11(z0, z1))) → c65(U11'(proper(x0), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(U11(z0, z1))) 686.61/213.92
PROPER(U11(x0, U12(z0))) → c65(U11'(proper(x0), U12(proper(z0))), PROPER(x0), PROPER(U12(z0))) 686.61/213.92
PROPER(U11(x0, isNat(z0))) → c65(U11'(proper(x0), isNat(proper(z0))), PROPER(x0), PROPER(isNat(z0))) 686.61/213.92
PROPER(U11(x0, U21(z0))) → c65(U11'(proper(x0), U21(proper(z0))), PROPER(x0), PROPER(U21(z0))) 686.61/213.92
PROPER(U11(x0, U31(z0, z1))) → c65(U11'(proper(x0), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(U31(z0, z1))) 686.61/213.92
PROPER(U11(x0, U32(z0))) → c65(U11'(proper(x0), U32(proper(z0))), PROPER(x0), PROPER(U32(z0))) 686.61/213.92
PROPER(U11(x0, U41(z0, z1))) → c65(U11'(proper(x0), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(U41(z0, z1))) 686.61/213.92
PROPER(U11(x0, U51(z0, z1, z2))) → c65(U11'(proper(x0), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U51(z0, z1, z2))) 686.61/213.92
PROPER(U11(x0, U52(z0, z1, z2))) → c65(U11'(proper(x0), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U52(z0, z1, z2))) 686.61/213.92
PROPER(U11(x0, s(z0))) → c65(U11'(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 686.61/213.92
PROPER(U11(x0, plus(z0, z1))) → c65(U11'(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 686.61/213.92
PROPER(U11(x0, U61(z0))) → c65(U11'(proper(x0), U61(proper(z0))), PROPER(x0), PROPER(U61(z0))) 686.61/213.92
PROPER(U11(x0, U71(z0, z1, z2))) → c65(U11'(proper(x0), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U71(z0, z1, z2))) 686.61/213.92
PROPER(U11(x0, U72(z0, z1, z2))) → c65(U11'(proper(x0), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U72(z0, z1, z2))) 686.61/213.92
PROPER(U11(x0, x(z0, z1))) → c65(U11'(proper(x0), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x(z0, z1))) 686.61/213.92
PROPER(U11(U11(z0, z1), x1)) → c65(U11'(U11(proper(z0), proper(z1)), proper(x1)), PROPER(U11(z0, z1)), PROPER(x1)) 686.61/213.92
PROPER(U11(U12(z0), x1)) → c65(U11'(U12(proper(z0)), proper(x1)), PROPER(U12(z0)), PROPER(x1)) 686.61/213.92
PROPER(U11(isNat(z0), x1)) → c65(U11'(isNat(proper(z0)), proper(x1)), PROPER(isNat(z0)), PROPER(x1)) 686.61/213.92
PROPER(U11(U21(z0), x1)) → c65(U11'(U21(proper(z0)), proper(x1)), PROPER(U21(z0)), PROPER(x1)) 686.61/213.92
PROPER(U11(U31(z0, z1), x1)) → c65(U11'(U31(proper(z0), proper(z1)), proper(x1)), PROPER(U31(z0, z1)), PROPER(x1)) 686.61/213.92
PROPER(U11(U32(z0), x1)) → c65(U11'(U32(proper(z0)), proper(x1)), PROPER(U32(z0)), PROPER(x1)) 686.61/213.92
PROPER(U11(U41(z0, z1), x1)) → c65(U11'(U41(proper(z0), proper(z1)), proper(x1)), PROPER(U41(z0, z1)), PROPER(x1)) 686.61/213.92
PROPER(U11(U51(z0, z1, z2), x1)) → c65(U11'(U51(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U51(z0, z1, z2)), PROPER(x1)) 686.61/213.92
PROPER(U11(U52(z0, z1, z2), x1)) → c65(U11'(U52(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U52(z0, z1, z2)), PROPER(x1)) 686.61/213.92
PROPER(U11(s(z0), x1)) → c65(U11'(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 686.61/213.92
PROPER(U11(plus(z0, z1), x1)) → c65(U11'(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 686.61/213.92
PROPER(U11(U61(z0), x1)) → c65(U11'(U61(proper(z0)), proper(x1)), PROPER(U61(z0)), PROPER(x1)) 686.61/213.92
PROPER(U11(U71(z0, z1, z2), x1)) → c65(U11'(U71(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U71(z0, z1, z2)), PROPER(x1)) 686.61/213.92
PROPER(U11(U72(z0, z1, z2), x1)) → c65(U11'(U72(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U72(z0, z1, z2)), PROPER(x1)) 686.61/213.92
PROPER(U11(x(z0, z1), x1)) → c65(U11'(x(proper(z0), proper(z1)), proper(x1)), PROPER(x(z0, z1)), PROPER(x1)) 686.61/213.92
PROPER(U11(x0, tt)) → c65(U11'(proper(x0), ok(tt)), PROPER(x0)) 686.61/213.92
PROPER(U11(x0, 0)) → c65(U11'(proper(x0), ok(0)), PROPER(x0)) 686.61/213.92
PROPER(U11(tt, x1)) → c65(U11'(ok(tt), proper(x1)), PROPER(x1)) 686.61/213.92
PROPER(U11(0, x1)) → c65(U11'(ok(0), proper(x1)), PROPER(x1)) 686.61/213.92
PROPER(U12(U11(z0, z1))) → c67(U12'(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.61/213.92
PROPER(U12(U12(z0))) → c67(U12'(U12(proper(z0))), PROPER(U12(z0))) 686.61/213.92
PROPER(U12(isNat(z0))) → c67(U12'(isNat(proper(z0))), PROPER(isNat(z0))) 686.61/213.92
PROPER(U12(U21(z0))) → c67(U12'(U21(proper(z0))), PROPER(U21(z0))) 686.61/213.92
PROPER(U12(U31(z0, z1))) → c67(U12'(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.61/213.92
PROPER(U12(U32(z0))) → c67(U12'(U32(proper(z0))), PROPER(U32(z0))) 686.61/213.92
PROPER(U12(U41(z0, z1))) → c67(U12'(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.61/213.92
PROPER(U12(U51(z0, z1, z2))) → c67(U12'(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.61/213.92
PROPER(U12(U52(z0, z1, z2))) → c67(U12'(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.61/213.92
PROPER(U12(s(z0))) → c67(U12'(s(proper(z0))), PROPER(s(z0))) 686.61/213.92
PROPER(U12(plus(z0, z1))) → c67(U12'(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.61/213.92
PROPER(U12(U61(z0))) → c67(U12'(U61(proper(z0))), PROPER(U61(z0))) 686.61/213.92
PROPER(U12(U71(z0, z1, z2))) → c67(U12'(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.61/213.92
PROPER(U12(U72(z0, z1, z2))) → c67(U12'(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.61/213.92
PROPER(U12(x(z0, z1))) → c67(U12'(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.61/213.92
PROPER(U12(tt)) → c67(U12'(ok(tt))) 686.61/213.92
PROPER(U12(0)) → c67(U12'(ok(0))) 686.61/213.92
PROPER(isNat(U11(z0, z1))) → c68(ISNAT(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.61/213.92
PROPER(isNat(U12(z0))) → c68(ISNAT(U12(proper(z0))), PROPER(U12(z0))) 686.61/213.92
PROPER(isNat(isNat(z0))) → c68(ISNAT(isNat(proper(z0))), PROPER(isNat(z0))) 686.61/213.92
PROPER(isNat(U21(z0))) → c68(ISNAT(U21(proper(z0))), PROPER(U21(z0))) 686.61/213.92
PROPER(isNat(U31(z0, z1))) → c68(ISNAT(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.61/213.92
PROPER(isNat(U32(z0))) → c68(ISNAT(U32(proper(z0))), PROPER(U32(z0))) 686.61/213.92
PROPER(isNat(U41(z0, z1))) → c68(ISNAT(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.61/213.92
PROPER(isNat(U51(z0, z1, z2))) → c68(ISNAT(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.61/213.92
PROPER(isNat(U52(z0, z1, z2))) → c68(ISNAT(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.61/213.92
PROPER(isNat(s(z0))) → c68(ISNAT(s(proper(z0))), PROPER(s(z0))) 686.61/213.92
PROPER(isNat(plus(z0, z1))) → c68(ISNAT(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.61/213.92
PROPER(isNat(U61(z0))) → c68(ISNAT(U61(proper(z0))), PROPER(U61(z0))) 686.61/213.92
PROPER(isNat(U71(z0, z1, z2))) → c68(ISNAT(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.61/213.92
PROPER(isNat(U72(z0, z1, z2))) → c68(ISNAT(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.61/213.92
PROPER(isNat(x(z0, z1))) → c68(ISNAT(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.61/213.92
PROPER(isNat(tt)) → c68(ISNAT(ok(tt))) 686.61/213.92
PROPER(isNat(0)) → c68(ISNAT(ok(0))) 686.61/213.92
PROPER(U21(U11(z0, z1))) → c69(U21'(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.61/213.92
PROPER(U21(U12(z0))) → c69(U21'(U12(proper(z0))), PROPER(U12(z0))) 686.61/213.92
PROPER(U21(isNat(z0))) → c69(U21'(isNat(proper(z0))), PROPER(isNat(z0))) 686.61/213.92
PROPER(U21(U21(z0))) → c69(U21'(U21(proper(z0))), PROPER(U21(z0))) 686.61/213.92
PROPER(U21(U31(z0, z1))) → c69(U21'(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.61/213.92
PROPER(U21(U32(z0))) → c69(U21'(U32(proper(z0))), PROPER(U32(z0))) 686.61/213.92
PROPER(U21(U41(z0, z1))) → c69(U21'(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.61/213.92
PROPER(U21(U51(z0, z1, z2))) → c69(U21'(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.61/213.92
PROPER(U21(U52(z0, z1, z2))) → c69(U21'(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.61/213.92
PROPER(U21(s(z0))) → c69(U21'(s(proper(z0))), PROPER(s(z0))) 686.61/213.92
PROPER(U21(plus(z0, z1))) → c69(U21'(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.61/213.92
PROPER(U21(U61(z0))) → c69(U21'(U61(proper(z0))), PROPER(U61(z0))) 686.61/213.92
PROPER(U21(U71(z0, z1, z2))) → c69(U21'(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.61/213.92
PROPER(U21(U72(z0, z1, z2))) → c69(U21'(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.61/213.92
PROPER(U21(x(z0, z1))) → c69(U21'(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.61/213.92
PROPER(U21(tt)) → c69(U21'(ok(tt))) 686.61/213.92
PROPER(U21(0)) → c69(U21'(ok(0))) 686.61/213.92
PROPER(U31(x0, U11(z0, z1))) → c70(U31'(proper(x0), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(U11(z0, z1))) 686.61/213.92
PROPER(U31(x0, U12(z0))) → c70(U31'(proper(x0), U12(proper(z0))), PROPER(x0), PROPER(U12(z0))) 686.61/213.92
PROPER(U31(x0, isNat(z0))) → c70(U31'(proper(x0), isNat(proper(z0))), PROPER(x0), PROPER(isNat(z0))) 686.61/213.92
PROPER(U31(x0, U21(z0))) → c70(U31'(proper(x0), U21(proper(z0))), PROPER(x0), PROPER(U21(z0))) 686.61/213.92
PROPER(U31(x0, U31(z0, z1))) → c70(U31'(proper(x0), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(U31(z0, z1))) 686.61/213.92
PROPER(U31(x0, U32(z0))) → c70(U31'(proper(x0), U32(proper(z0))), PROPER(x0), PROPER(U32(z0))) 686.61/213.92
PROPER(U31(x0, U41(z0, z1))) → c70(U31'(proper(x0), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(U41(z0, z1))) 686.61/213.92
PROPER(U31(x0, U51(z0, z1, z2))) → c70(U31'(proper(x0), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U51(z0, z1, z2))) 686.61/213.92
PROPER(U31(x0, U52(z0, z1, z2))) → c70(U31'(proper(x0), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U52(z0, z1, z2))) 686.61/213.92
PROPER(U31(x0, s(z0))) → c70(U31'(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 686.61/213.92
PROPER(U31(x0, plus(z0, z1))) → c70(U31'(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 686.61/213.92
PROPER(U31(x0, U61(z0))) → c70(U31'(proper(x0), U61(proper(z0))), PROPER(x0), PROPER(U61(z0))) 686.61/213.92
PROPER(U31(x0, U71(z0, z1, z2))) → c70(U31'(proper(x0), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U71(z0, z1, z2))) 686.61/213.92
PROPER(U31(x0, U72(z0, z1, z2))) → c70(U31'(proper(x0), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U72(z0, z1, z2))) 686.61/213.92
PROPER(U31(x0, x(z0, z1))) → c70(U31'(proper(x0), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x(z0, z1))) 686.61/213.92
PROPER(U31(U11(z0, z1), x1)) → c70(U31'(U11(proper(z0), proper(z1)), proper(x1)), PROPER(U11(z0, z1)), PROPER(x1)) 686.61/213.92
PROPER(U31(U12(z0), x1)) → c70(U31'(U12(proper(z0)), proper(x1)), PROPER(U12(z0)), PROPER(x1)) 686.61/213.92
PROPER(U31(isNat(z0), x1)) → c70(U31'(isNat(proper(z0)), proper(x1)), PROPER(isNat(z0)), PROPER(x1)) 686.61/213.92
PROPER(U31(U21(z0), x1)) → c70(U31'(U21(proper(z0)), proper(x1)), PROPER(U21(z0)), PROPER(x1)) 686.61/213.92
PROPER(U31(U31(z0, z1), x1)) → c70(U31'(U31(proper(z0), proper(z1)), proper(x1)), PROPER(U31(z0, z1)), PROPER(x1)) 686.61/213.92
PROPER(U31(U32(z0), x1)) → c70(U31'(U32(proper(z0)), proper(x1)), PROPER(U32(z0)), PROPER(x1)) 686.61/213.92
PROPER(U31(U41(z0, z1), x1)) → c70(U31'(U41(proper(z0), proper(z1)), proper(x1)), PROPER(U41(z0, z1)), PROPER(x1)) 686.61/213.92
PROPER(U31(U51(z0, z1, z2), x1)) → c70(U31'(U51(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U51(z0, z1, z2)), PROPER(x1)) 686.61/213.92
PROPER(U31(U52(z0, z1, z2), x1)) → c70(U31'(U52(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U52(z0, z1, z2)), PROPER(x1)) 686.61/213.92
PROPER(U31(s(z0), x1)) → c70(U31'(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 686.61/213.92
PROPER(U31(plus(z0, z1), x1)) → c70(U31'(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 686.61/213.92
PROPER(U31(U61(z0), x1)) → c70(U31'(U61(proper(z0)), proper(x1)), PROPER(U61(z0)), PROPER(x1)) 686.61/213.92
PROPER(U31(U71(z0, z1, z2), x1)) → c70(U31'(U71(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U71(z0, z1, z2)), PROPER(x1)) 686.61/213.92
PROPER(U31(U72(z0, z1, z2), x1)) → c70(U31'(U72(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U72(z0, z1, z2)), PROPER(x1)) 686.61/213.92
PROPER(U31(x(z0, z1), x1)) → c70(U31'(x(proper(z0), proper(z1)), proper(x1)), PROPER(x(z0, z1)), PROPER(x1)) 686.61/213.92
PROPER(U31(x0, tt)) → c70(U31'(proper(x0), ok(tt)), PROPER(x0)) 686.61/213.92
PROPER(U31(x0, 0)) → c70(U31'(proper(x0), ok(0)), PROPER(x0)) 686.61/213.92
PROPER(U31(tt, x1)) → c70(U31'(ok(tt), proper(x1)), PROPER(x1)) 686.61/213.92
PROPER(U31(0, x1)) → c70(U31'(ok(0), proper(x1)), PROPER(x1)) 686.61/213.92
PROPER(U32(U11(z0, z1))) → c71(U32'(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.61/213.92
PROPER(U32(U12(z0))) → c71(U32'(U12(proper(z0))), PROPER(U12(z0))) 686.61/213.92
PROPER(U32(isNat(z0))) → c71(U32'(isNat(proper(z0))), PROPER(isNat(z0))) 686.61/213.92
PROPER(U32(U21(z0))) → c71(U32'(U21(proper(z0))), PROPER(U21(z0))) 686.61/213.92
PROPER(U32(U31(z0, z1))) → c71(U32'(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.61/213.92
PROPER(U32(U32(z0))) → c71(U32'(U32(proper(z0))), PROPER(U32(z0))) 686.61/213.92
PROPER(U32(U41(z0, z1))) → c71(U32'(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.61/213.92
PROPER(U32(U51(z0, z1, z2))) → c71(U32'(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.61/213.92
PROPER(U32(U52(z0, z1, z2))) → c71(U32'(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.61/213.92
PROPER(U32(s(z0))) → c71(U32'(s(proper(z0))), PROPER(s(z0))) 686.61/213.92
PROPER(U32(plus(z0, z1))) → c71(U32'(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.61/213.92
PROPER(U32(U61(z0))) → c71(U32'(U61(proper(z0))), PROPER(U61(z0))) 686.61/213.92
PROPER(U32(U71(z0, z1, z2))) → c71(U32'(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.61/213.92
PROPER(U32(U72(z0, z1, z2))) → c71(U32'(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.61/213.92
PROPER(U32(x(z0, z1))) → c71(U32'(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.61/213.92
PROPER(U32(tt)) → c71(U32'(ok(tt))) 686.61/213.92
PROPER(U32(0)) → c71(U32'(ok(0))) 686.61/213.92
PROPER(U41(x0, U11(z0, z1))) → c72(U41'(proper(x0), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(U11(z0, z1))) 686.61/213.92
PROPER(U41(x0, U12(z0))) → c72(U41'(proper(x0), U12(proper(z0))), PROPER(x0), PROPER(U12(z0))) 686.61/213.92
PROPER(U41(x0, isNat(z0))) → c72(U41'(proper(x0), isNat(proper(z0))), PROPER(x0), PROPER(isNat(z0))) 686.61/213.92
PROPER(U41(x0, U21(z0))) → c72(U41'(proper(x0), U21(proper(z0))), PROPER(x0), PROPER(U21(z0))) 686.61/213.92
PROPER(U41(x0, U31(z0, z1))) → c72(U41'(proper(x0), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(U31(z0, z1))) 686.61/213.92
PROPER(U41(x0, U32(z0))) → c72(U41'(proper(x0), U32(proper(z0))), PROPER(x0), PROPER(U32(z0))) 686.61/213.92
PROPER(U41(x0, U41(z0, z1))) → c72(U41'(proper(x0), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(U41(z0, z1))) 686.61/213.92
PROPER(U41(x0, U51(z0, z1, z2))) → c72(U41'(proper(x0), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U51(z0, z1, z2))) 686.61/213.92
PROPER(U41(x0, U52(z0, z1, z2))) → c72(U41'(proper(x0), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U52(z0, z1, z2))) 686.61/213.92
PROPER(U41(x0, s(z0))) → c72(U41'(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 686.61/213.92
PROPER(U41(x0, plus(z0, z1))) → c72(U41'(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 686.61/213.92
PROPER(U41(x0, U61(z0))) → c72(U41'(proper(x0), U61(proper(z0))), PROPER(x0), PROPER(U61(z0))) 686.61/213.92
PROPER(U41(x0, U71(z0, z1, z2))) → c72(U41'(proper(x0), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U71(z0, z1, z2))) 686.61/213.92
PROPER(U41(x0, U72(z0, z1, z2))) → c72(U41'(proper(x0), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U72(z0, z1, z2))) 686.61/213.92
PROPER(U41(x0, x(z0, z1))) → c72(U41'(proper(x0), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x(z0, z1))) 686.61/213.93
PROPER(U41(U11(z0, z1), x1)) → c72(U41'(U11(proper(z0), proper(z1)), proper(x1)), PROPER(U11(z0, z1)), PROPER(x1)) 686.61/213.93
PROPER(U41(U12(z0), x1)) → c72(U41'(U12(proper(z0)), proper(x1)), PROPER(U12(z0)), PROPER(x1)) 686.61/213.93
PROPER(U41(isNat(z0), x1)) → c72(U41'(isNat(proper(z0)), proper(x1)), PROPER(isNat(z0)), PROPER(x1)) 686.61/213.93
PROPER(U41(U21(z0), x1)) → c72(U41'(U21(proper(z0)), proper(x1)), PROPER(U21(z0)), PROPER(x1)) 686.61/213.93
PROPER(U41(U31(z0, z1), x1)) → c72(U41'(U31(proper(z0), proper(z1)), proper(x1)), PROPER(U31(z0, z1)), PROPER(x1)) 686.61/213.93
PROPER(U41(U32(z0), x1)) → c72(U41'(U32(proper(z0)), proper(x1)), PROPER(U32(z0)), PROPER(x1)) 686.61/213.93
PROPER(U41(U41(z0, z1), x1)) → c72(U41'(U41(proper(z0), proper(z1)), proper(x1)), PROPER(U41(z0, z1)), PROPER(x1)) 686.61/213.93
PROPER(U41(U51(z0, z1, z2), x1)) → c72(U41'(U51(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U51(z0, z1, z2)), PROPER(x1)) 686.61/213.93
PROPER(U41(U52(z0, z1, z2), x1)) → c72(U41'(U52(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U52(z0, z1, z2)), PROPER(x1)) 686.61/213.93
PROPER(U41(s(z0), x1)) → c72(U41'(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 686.61/213.93
PROPER(U41(plus(z0, z1), x1)) → c72(U41'(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 686.61/213.93
PROPER(U41(U61(z0), x1)) → c72(U41'(U61(proper(z0)), proper(x1)), PROPER(U61(z0)), PROPER(x1)) 686.61/213.93
PROPER(U41(U71(z0, z1, z2), x1)) → c72(U41'(U71(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U71(z0, z1, z2)), PROPER(x1)) 686.61/213.93
PROPER(U41(U72(z0, z1, z2), x1)) → c72(U41'(U72(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U72(z0, z1, z2)), PROPER(x1)) 686.61/213.93
PROPER(U41(x(z0, z1), x1)) → c72(U41'(x(proper(z0), proper(z1)), proper(x1)), PROPER(x(z0, z1)), PROPER(x1)) 686.61/213.93
PROPER(U41(x0, tt)) → c72(U41'(proper(x0), ok(tt)), PROPER(x0)) 686.61/213.93
PROPER(U41(x0, 0)) → c72(U41'(proper(x0), ok(0)), PROPER(x0)) 686.61/213.93
PROPER(U41(tt, x1)) → c72(U41'(ok(tt), proper(x1)), PROPER(x1)) 686.61/213.93
PROPER(U41(0, x1)) → c72(U41'(ok(0), proper(x1)), PROPER(x1)) 686.61/213.93
PROPER(U51(x0, x1, U11(z0, z1))) → c73(U51'(proper(x0), proper(x1), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U11(z0, z1))) 686.61/213.93
PROPER(U51(x0, x1, U12(z0))) → c73(U51'(proper(x0), proper(x1), U12(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U12(z0))) 686.61/213.93
PROPER(U51(x0, x1, isNat(z0))) → c73(U51'(proper(x0), proper(x1), isNat(proper(z0))), PROPER(x0), PROPER(x1), PROPER(isNat(z0))) 686.61/213.93
PROPER(U51(x0, x1, U21(z0))) → c73(U51'(proper(x0), proper(x1), U21(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U21(z0))) 686.61/213.93
PROPER(U51(x0, x1, U31(z0, z1))) → c73(U51'(proper(x0), proper(x1), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U31(z0, z1))) 686.61/213.93
PROPER(U51(x0, x1, U32(z0))) → c73(U51'(proper(x0), proper(x1), U32(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U32(z0))) 686.61/213.93
PROPER(U51(x0, x1, U41(z0, z1))) → c73(U51'(proper(x0), proper(x1), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U41(z0, z1))) 686.61/213.93
PROPER(U51(x0, x1, U51(z0, z1, z2))) → c73(U51'(proper(x0), proper(x1), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U51(z0, z1, z2))) 686.61/213.93
PROPER(U51(x0, x1, U52(z0, z1, z2))) → c73(U51'(proper(x0), proper(x1), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U52(z0, z1, z2))) 686.61/213.93
PROPER(U51(x0, x1, s(z0))) → c73(U51'(proper(x0), proper(x1), s(proper(z0))), PROPER(x0), PROPER(x1), PROPER(s(z0))) 686.61/213.93
PROPER(U51(x0, x1, plus(z0, z1))) → c73(U51'(proper(x0), proper(x1), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(plus(z0, z1))) 686.61/213.93
PROPER(U51(x0, x1, U61(z0))) → c73(U51'(proper(x0), proper(x1), U61(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U61(z0))) 686.61/213.93
PROPER(U51(x0, x1, U71(z0, z1, z2))) → c73(U51'(proper(x0), proper(x1), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U71(z0, z1, z2))) 686.61/213.93
PROPER(U51(x0, x1, U72(z0, z1, z2))) → c73(U51'(proper(x0), proper(x1), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U72(z0, z1, z2))) 686.61/213.93
PROPER(U51(x0, x1, x(z0, z1))) → c73(U51'(proper(x0), proper(x1), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(x(z0, z1))) 686.61/213.93
PROPER(U51(x0, U11(z0, z1), x2)) → c73(U51'(proper(x0), U11(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U11(z0, z1)), PROPER(x2)) 686.61/213.93
PROPER(U51(x0, U12(z0), x2)) → c73(U51'(proper(x0), U12(proper(z0)), proper(x2)), PROPER(x0), PROPER(U12(z0)), PROPER(x2)) 686.61/213.93
PROPER(U51(x0, isNat(z0), x2)) → c73(U51'(proper(x0), isNat(proper(z0)), proper(x2)), PROPER(x0), PROPER(isNat(z0)), PROPER(x2)) 686.61/213.93
PROPER(U51(x0, U21(z0), x2)) → c73(U51'(proper(x0), U21(proper(z0)), proper(x2)), PROPER(x0), PROPER(U21(z0)), PROPER(x2)) 686.61/213.93
PROPER(U51(x0, U31(z0, z1), x2)) → c73(U51'(proper(x0), U31(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U31(z0, z1)), PROPER(x2)) 686.61/213.93
PROPER(U51(x0, U32(z0), x2)) → c73(U51'(proper(x0), U32(proper(z0)), proper(x2)), PROPER(x0), PROPER(U32(z0)), PROPER(x2)) 686.61/213.93
PROPER(U51(x0, U41(z0, z1), x2)) → c73(U51'(proper(x0), U41(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U41(z0, z1)), PROPER(x2)) 686.61/213.93
PROPER(U51(x0, U51(z0, z1, z2), x2)) → c73(U51'(proper(x0), U51(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U51(z0, z1, z2)), PROPER(x2)) 686.61/213.93
PROPER(U51(x0, U52(z0, z1, z2), x2)) → c73(U51'(proper(x0), U52(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U52(z0, z1, z2)), PROPER(x2)) 686.61/213.93
PROPER(U51(x0, s(z0), x2)) → c73(U51'(proper(x0), s(proper(z0)), proper(x2)), PROPER(x0), PROPER(s(z0)), PROPER(x2)) 686.61/213.93
PROPER(U51(x0, plus(z0, z1), x2)) → c73(U51'(proper(x0), plus(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(plus(z0, z1)), PROPER(x2)) 686.61/213.93
PROPER(U51(x0, U61(z0), x2)) → c73(U51'(proper(x0), U61(proper(z0)), proper(x2)), PROPER(x0), PROPER(U61(z0)), PROPER(x2)) 686.61/213.93
PROPER(U51(x0, U71(z0, z1, z2), x2)) → c73(U51'(proper(x0), U71(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U71(z0, z1, z2)), PROPER(x2)) 686.61/213.93
PROPER(U51(x0, U72(z0, z1, z2), x2)) → c73(U51'(proper(x0), U72(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U72(z0, z1, z2)), PROPER(x2)) 686.61/213.93
PROPER(U51(x0, x(z0, z1), x2)) → c73(U51'(proper(x0), x(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(x(z0, z1)), PROPER(x2)) 686.61/213.93
PROPER(U51(U11(z0, z1), x1, x2)) → c73(U51'(U11(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U11(z0, z1)), PROPER(x1), PROPER(x2)) 686.61/213.93
PROPER(U51(U12(z0), x1, x2)) → c73(U51'(U12(proper(z0)), proper(x1), proper(x2)), PROPER(U12(z0)), PROPER(x1), PROPER(x2)) 686.61/213.93
PROPER(U51(isNat(z0), x1, x2)) → c73(U51'(isNat(proper(z0)), proper(x1), proper(x2)), PROPER(isNat(z0)), PROPER(x1), PROPER(x2)) 686.61/213.93
PROPER(U51(U21(z0), x1, x2)) → c73(U51'(U21(proper(z0)), proper(x1), proper(x2)), PROPER(U21(z0)), PROPER(x1), PROPER(x2)) 686.61/213.93
PROPER(U51(U31(z0, z1), x1, x2)) → c73(U51'(U31(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U31(z0, z1)), PROPER(x1), PROPER(x2)) 686.61/213.93
PROPER(U51(U32(z0), x1, x2)) → c73(U51'(U32(proper(z0)), proper(x1), proper(x2)), PROPER(U32(z0)), PROPER(x1), PROPER(x2)) 686.61/213.93
PROPER(U51(U41(z0, z1), x1, x2)) → c73(U51'(U41(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U41(z0, z1)), PROPER(x1), PROPER(x2)) 686.61/213.93
PROPER(U51(U51(z0, z1, z2), x1, x2)) → c73(U51'(U51(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U51(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.61/213.93
PROPER(U51(U52(z0, z1, z2), x1, x2)) → c73(U51'(U52(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U52(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.61/213.93
PROPER(U51(s(z0), x1, x2)) → c73(U51'(s(proper(z0)), proper(x1), proper(x2)), PROPER(s(z0)), PROPER(x1), PROPER(x2)) 686.61/213.93
PROPER(U51(plus(z0, z1), x1, x2)) → c73(U51'(plus(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(plus(z0, z1)), PROPER(x1), PROPER(x2)) 686.61/213.93
PROPER(U51(U61(z0), x1, x2)) → c73(U51'(U61(proper(z0)), proper(x1), proper(x2)), PROPER(U61(z0)), PROPER(x1), PROPER(x2)) 686.61/213.93
PROPER(U51(U71(z0, z1, z2), x1, x2)) → c73(U51'(U71(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U71(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.61/213.93
PROPER(U51(U72(z0, z1, z2), x1, x2)) → c73(U51'(U72(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U72(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.61/213.93
PROPER(U51(x(z0, z1), x1, x2)) → c73(U51'(x(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(x(z0, z1)), PROPER(x1), PROPER(x2)) 686.61/213.93
PROPER(U51(x0, x1, tt)) → c73(U51'(proper(x0), proper(x1), ok(tt)), PROPER(x0), PROPER(x1)) 686.61/213.93
PROPER(U51(x0, x1, 0)) → c73(U51'(proper(x0), proper(x1), ok(0)), PROPER(x0), PROPER(x1)) 686.61/213.93
PROPER(U51(x0, tt, x2)) → c73(U51'(proper(x0), ok(tt), proper(x2)), PROPER(x0), PROPER(x2)) 686.61/213.93
PROPER(U51(x0, 0, x2)) → c73(U51'(proper(x0), ok(0), proper(x2)), PROPER(x0), PROPER(x2)) 686.61/213.93
PROPER(U51(tt, x1, x2)) → c73(U51'(ok(tt), proper(x1), proper(x2)), PROPER(x1), PROPER(x2)) 686.61/213.93
PROPER(U51(0, x1, x2)) → c73(U51'(ok(0), proper(x1), proper(x2)), PROPER(x1), PROPER(x2)) 686.61/213.93
PROPER(U52(x0, x1, U11(z0, z1))) → c74(U52'(proper(x0), proper(x1), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U11(z0, z1))) 686.61/213.93
PROPER(U52(x0, x1, U12(z0))) → c74(U52'(proper(x0), proper(x1), U12(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U12(z0))) 686.61/213.93
PROPER(U52(x0, x1, isNat(z0))) → c74(U52'(proper(x0), proper(x1), isNat(proper(z0))), PROPER(x0), PROPER(x1), PROPER(isNat(z0))) 686.61/213.93
PROPER(U52(x0, x1, U21(z0))) → c74(U52'(proper(x0), proper(x1), U21(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U21(z0))) 686.61/213.93
PROPER(U52(x0, x1, U31(z0, z1))) → c74(U52'(proper(x0), proper(x1), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U31(z0, z1))) 686.61/213.93
PROPER(U52(x0, x1, U32(z0))) → c74(U52'(proper(x0), proper(x1), U32(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U32(z0))) 686.61/213.93
PROPER(U52(x0, x1, U41(z0, z1))) → c74(U52'(proper(x0), proper(x1), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U41(z0, z1))) 686.61/213.93
PROPER(U52(x0, x1, U51(z0, z1, z2))) → c74(U52'(proper(x0), proper(x1), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U51(z0, z1, z2))) 686.61/213.93
PROPER(U52(x0, x1, U52(z0, z1, z2))) → c74(U52'(proper(x0), proper(x1), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U52(z0, z1, z2))) 686.61/213.93
PROPER(U52(x0, x1, s(z0))) → c74(U52'(proper(x0), proper(x1), s(proper(z0))), PROPER(x0), PROPER(x1), PROPER(s(z0))) 686.61/213.93
PROPER(U52(x0, x1, plus(z0, z1))) → c74(U52'(proper(x0), proper(x1), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(plus(z0, z1))) 686.61/213.93
PROPER(U52(x0, x1, U61(z0))) → c74(U52'(proper(x0), proper(x1), U61(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U61(z0))) 686.61/213.93
PROPER(U52(x0, x1, U71(z0, z1, z2))) → c74(U52'(proper(x0), proper(x1), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U71(z0, z1, z2))) 686.61/213.93
PROPER(U52(x0, x1, U72(z0, z1, z2))) → c74(U52'(proper(x0), proper(x1), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U72(z0, z1, z2))) 686.61/213.93
PROPER(U52(x0, x1, x(z0, z1))) → c74(U52'(proper(x0), proper(x1), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(x(z0, z1))) 686.61/213.93
PROPER(U52(x0, U11(z0, z1), x2)) → c74(U52'(proper(x0), U11(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U11(z0, z1)), PROPER(x2)) 686.61/213.93
PROPER(U52(x0, U12(z0), x2)) → c74(U52'(proper(x0), U12(proper(z0)), proper(x2)), PROPER(x0), PROPER(U12(z0)), PROPER(x2)) 686.61/213.93
PROPER(U52(x0, isNat(z0), x2)) → c74(U52'(proper(x0), isNat(proper(z0)), proper(x2)), PROPER(x0), PROPER(isNat(z0)), PROPER(x2)) 686.61/213.93
PROPER(U52(x0, U21(z0), x2)) → c74(U52'(proper(x0), U21(proper(z0)), proper(x2)), PROPER(x0), PROPER(U21(z0)), PROPER(x2)) 686.61/213.93
PROPER(U52(x0, U31(z0, z1), x2)) → c74(U52'(proper(x0), U31(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U31(z0, z1)), PROPER(x2)) 686.61/213.93
PROPER(U52(x0, U32(z0), x2)) → c74(U52'(proper(x0), U32(proper(z0)), proper(x2)), PROPER(x0), PROPER(U32(z0)), PROPER(x2)) 686.61/213.93
PROPER(U52(x0, U41(z0, z1), x2)) → c74(U52'(proper(x0), U41(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U41(z0, z1)), PROPER(x2)) 686.61/213.93
PROPER(U52(x0, U51(z0, z1, z2), x2)) → c74(U52'(proper(x0), U51(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U51(z0, z1, z2)), PROPER(x2)) 686.61/213.93
PROPER(U52(x0, U52(z0, z1, z2), x2)) → c74(U52'(proper(x0), U52(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U52(z0, z1, z2)), PROPER(x2)) 686.61/213.93
PROPER(U52(x0, s(z0), x2)) → c74(U52'(proper(x0), s(proper(z0)), proper(x2)), PROPER(x0), PROPER(s(z0)), PROPER(x2)) 686.61/213.93
PROPER(U52(x0, plus(z0, z1), x2)) → c74(U52'(proper(x0), plus(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(plus(z0, z1)), PROPER(x2)) 686.61/213.93
PROPER(U52(x0, U61(z0), x2)) → c74(U52'(proper(x0), U61(proper(z0)), proper(x2)), PROPER(x0), PROPER(U61(z0)), PROPER(x2)) 686.61/213.93
PROPER(U52(x0, U71(z0, z1, z2), x2)) → c74(U52'(proper(x0), U71(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U71(z0, z1, z2)), PROPER(x2)) 686.61/213.93
PROPER(U52(x0, U72(z0, z1, z2), x2)) → c74(U52'(proper(x0), U72(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U72(z0, z1, z2)), PROPER(x2)) 686.61/213.93
PROPER(U52(x0, x(z0, z1), x2)) → c74(U52'(proper(x0), x(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(x(z0, z1)), PROPER(x2)) 686.61/213.93
PROPER(U52(U11(z0, z1), x1, x2)) → c74(U52'(U11(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U11(z0, z1)), PROPER(x1), PROPER(x2)) 686.61/213.93
PROPER(U52(U12(z0), x1, x2)) → c74(U52'(U12(proper(z0)), proper(x1), proper(x2)), PROPER(U12(z0)), PROPER(x1), PROPER(x2)) 686.61/213.93
PROPER(U52(isNat(z0), x1, x2)) → c74(U52'(isNat(proper(z0)), proper(x1), proper(x2)), PROPER(isNat(z0)), PROPER(x1), PROPER(x2)) 686.61/213.93
PROPER(U52(U21(z0), x1, x2)) → c74(U52'(U21(proper(z0)), proper(x1), proper(x2)), PROPER(U21(z0)), PROPER(x1), PROPER(x2)) 686.61/213.93
PROPER(U52(U31(z0, z1), x1, x2)) → c74(U52'(U31(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U31(z0, z1)), PROPER(x1), PROPER(x2)) 686.61/213.93
PROPER(U52(U32(z0), x1, x2)) → c74(U52'(U32(proper(z0)), proper(x1), proper(x2)), PROPER(U32(z0)), PROPER(x1), PROPER(x2)) 686.61/213.93
PROPER(U52(U41(z0, z1), x1, x2)) → c74(U52'(U41(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U41(z0, z1)), PROPER(x1), PROPER(x2)) 686.61/213.93
PROPER(U52(U51(z0, z1, z2), x1, x2)) → c74(U52'(U51(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U51(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.61/213.93
PROPER(U52(U52(z0, z1, z2), x1, x2)) → c74(U52'(U52(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U52(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.61/213.93
PROPER(U52(s(z0), x1, x2)) → c74(U52'(s(proper(z0)), proper(x1), proper(x2)), PROPER(s(z0)), PROPER(x1), PROPER(x2)) 686.61/213.93
PROPER(U52(plus(z0, z1), x1, x2)) → c74(U52'(plus(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(plus(z0, z1)), PROPER(x1), PROPER(x2)) 686.61/213.93
PROPER(U52(U61(z0), x1, x2)) → c74(U52'(U61(proper(z0)), proper(x1), proper(x2)), PROPER(U61(z0)), PROPER(x1), PROPER(x2)) 686.61/213.93
PROPER(U52(U71(z0, z1, z2), x1, x2)) → c74(U52'(U71(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U71(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.61/213.93
PROPER(U52(U72(z0, z1, z2), x1, x2)) → c74(U52'(U72(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U72(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.61/213.93
PROPER(U52(x(z0, z1), x1, x2)) → c74(U52'(x(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(x(z0, z1)), PROPER(x1), PROPER(x2)) 686.61/213.93
PROPER(U52(x0, x1, tt)) → c74(U52'(proper(x0), proper(x1), ok(tt)), PROPER(x0), PROPER(x1)) 686.61/213.93
PROPER(U52(x0, x1, 0)) → c74(U52'(proper(x0), proper(x1), ok(0)), PROPER(x0), PROPER(x1)) 686.61/213.93
PROPER(U52(x0, tt, x2)) → c74(U52'(proper(x0), ok(tt), proper(x2)), PROPER(x0), PROPER(x2)) 686.61/213.93
PROPER(U52(x0, 0, x2)) → c74(U52'(proper(x0), ok(0), proper(x2)), PROPER(x0), PROPER(x2)) 686.61/213.93
PROPER(U52(tt, x1, x2)) → c74(U52'(ok(tt), proper(x1), proper(x2)), PROPER(x1), PROPER(x2)) 686.61/213.93
PROPER(U52(0, x1, x2)) → c74(U52'(ok(0), proper(x1), proper(x2)), PROPER(x1), PROPER(x2)) 686.61/213.93
PROPER(s(U11(z0, z1))) → c75(S(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.61/213.93
PROPER(s(U12(z0))) → c75(S(U12(proper(z0))), PROPER(U12(z0))) 686.61/213.93
PROPER(s(isNat(z0))) → c75(S(isNat(proper(z0))), PROPER(isNat(z0))) 686.61/213.93
PROPER(s(U21(z0))) → c75(S(U21(proper(z0))), PROPER(U21(z0))) 686.61/213.93
PROPER(s(U31(z0, z1))) → c75(S(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.61/213.93
PROPER(s(U32(z0))) → c75(S(U32(proper(z0))), PROPER(U32(z0))) 686.61/213.93
PROPER(s(U41(z0, z1))) → c75(S(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.61/213.93
PROPER(s(U51(z0, z1, z2))) → c75(S(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.61/213.93
PROPER(s(U52(z0, z1, z2))) → c75(S(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.61/213.93
PROPER(s(s(z0))) → c75(S(s(proper(z0))), PROPER(s(z0))) 686.61/213.93
PROPER(s(plus(z0, z1))) → c75(S(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.61/213.93
PROPER(s(U61(z0))) → c75(S(U61(proper(z0))), PROPER(U61(z0))) 686.61/213.93
PROPER(s(U71(z0, z1, z2))) → c75(S(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.61/213.93
PROPER(s(U72(z0, z1, z2))) → c75(S(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.61/213.93
PROPER(s(x(z0, z1))) → c75(S(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.61/213.93
PROPER(s(tt)) → c75(S(ok(tt))) 686.61/213.93
PROPER(s(0)) → c75(S(ok(0))) 686.61/213.93
PROPER(plus(x0, U11(z0, z1))) → c76(PLUS(proper(x0), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(U11(z0, z1))) 686.61/213.93
PROPER(plus(x0, U12(z0))) → c76(PLUS(proper(x0), U12(proper(z0))), PROPER(x0), PROPER(U12(z0))) 686.61/213.93
PROPER(plus(x0, isNat(z0))) → c76(PLUS(proper(x0), isNat(proper(z0))), PROPER(x0), PROPER(isNat(z0))) 686.61/213.93
PROPER(plus(x0, U21(z0))) → c76(PLUS(proper(x0), U21(proper(z0))), PROPER(x0), PROPER(U21(z0))) 686.61/213.93
PROPER(plus(x0, U31(z0, z1))) → c76(PLUS(proper(x0), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(U31(z0, z1))) 686.61/213.93
PROPER(plus(x0, U32(z0))) → c76(PLUS(proper(x0), U32(proper(z0))), PROPER(x0), PROPER(U32(z0))) 686.61/213.93
PROPER(plus(x0, U41(z0, z1))) → c76(PLUS(proper(x0), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(U41(z0, z1))) 686.61/213.93
PROPER(plus(x0, U51(z0, z1, z2))) → c76(PLUS(proper(x0), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U51(z0, z1, z2))) 686.61/213.93
PROPER(plus(x0, U52(z0, z1, z2))) → c76(PLUS(proper(x0), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U52(z0, z1, z2))) 686.61/213.93
PROPER(plus(x0, s(z0))) → c76(PLUS(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 686.61/213.93
PROPER(plus(x0, plus(z0, z1))) → c76(PLUS(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 686.61/213.93
PROPER(plus(x0, U61(z0))) → c76(PLUS(proper(x0), U61(proper(z0))), PROPER(x0), PROPER(U61(z0))) 686.61/213.93
PROPER(plus(x0, U71(z0, z1, z2))) → c76(PLUS(proper(x0), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U71(z0, z1, z2))) 686.61/213.93
PROPER(plus(x0, U72(z0, z1, z2))) → c76(PLUS(proper(x0), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U72(z0, z1, z2))) 686.61/213.93
PROPER(plus(x0, x(z0, z1))) → c76(PLUS(proper(x0), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x(z0, z1))) 686.61/213.93
PROPER(plus(U11(z0, z1), x1)) → c76(PLUS(U11(proper(z0), proper(z1)), proper(x1)), PROPER(U11(z0, z1)), PROPER(x1)) 686.61/213.93
PROPER(plus(U12(z0), x1)) → c76(PLUS(U12(proper(z0)), proper(x1)), PROPER(U12(z0)), PROPER(x1)) 686.61/213.93
PROPER(plus(isNat(z0), x1)) → c76(PLUS(isNat(proper(z0)), proper(x1)), PROPER(isNat(z0)), PROPER(x1)) 686.61/213.93
PROPER(plus(U21(z0), x1)) → c76(PLUS(U21(proper(z0)), proper(x1)), PROPER(U21(z0)), PROPER(x1)) 686.61/213.93
PROPER(plus(U31(z0, z1), x1)) → c76(PLUS(U31(proper(z0), proper(z1)), proper(x1)), PROPER(U31(z0, z1)), PROPER(x1)) 686.61/213.93
PROPER(plus(U32(z0), x1)) → c76(PLUS(U32(proper(z0)), proper(x1)), PROPER(U32(z0)), PROPER(x1)) 686.61/213.93
PROPER(plus(U41(z0, z1), x1)) → c76(PLUS(U41(proper(z0), proper(z1)), proper(x1)), PROPER(U41(z0, z1)), PROPER(x1)) 686.61/213.93
PROPER(plus(U51(z0, z1, z2), x1)) → c76(PLUS(U51(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U51(z0, z1, z2)), PROPER(x1)) 686.61/213.93
PROPER(plus(U52(z0, z1, z2), x1)) → c76(PLUS(U52(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U52(z0, z1, z2)), PROPER(x1)) 686.61/213.93
PROPER(plus(s(z0), x1)) → c76(PLUS(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 686.61/213.93
PROPER(plus(plus(z0, z1), x1)) → c76(PLUS(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 686.61/213.93
PROPER(plus(U61(z0), x1)) → c76(PLUS(U61(proper(z0)), proper(x1)), PROPER(U61(z0)), PROPER(x1)) 686.61/213.93
PROPER(plus(U71(z0, z1, z2), x1)) → c76(PLUS(U71(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U71(z0, z1, z2)), PROPER(x1)) 686.61/213.93
PROPER(plus(U72(z0, z1, z2), x1)) → c76(PLUS(U72(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U72(z0, z1, z2)), PROPER(x1)) 686.61/213.93
PROPER(plus(x(z0, z1), x1)) → c76(PLUS(x(proper(z0), proper(z1)), proper(x1)), PROPER(x(z0, z1)), PROPER(x1)) 686.61/213.93
PROPER(plus(x0, tt)) → c76(PLUS(proper(x0), ok(tt)), PROPER(x0)) 686.61/213.93
PROPER(plus(x0, 0)) → c76(PLUS(proper(x0), ok(0)), PROPER(x0)) 686.61/213.93
PROPER(plus(tt, x1)) → c76(PLUS(ok(tt), proper(x1)), PROPER(x1)) 686.61/213.93
PROPER(plus(0, x1)) → c76(PLUS(ok(0), proper(x1)), PROPER(x1)) 686.61/213.93
PROPER(U61(U11(z0, z1))) → c77(U61'(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.61/213.93
PROPER(U61(U12(z0))) → c77(U61'(U12(proper(z0))), PROPER(U12(z0))) 686.61/213.93
PROPER(U61(isNat(z0))) → c77(U61'(isNat(proper(z0))), PROPER(isNat(z0))) 686.61/213.93
PROPER(U61(U21(z0))) → c77(U61'(U21(proper(z0))), PROPER(U21(z0))) 686.61/213.93
PROPER(U61(U31(z0, z1))) → c77(U61'(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.61/213.93
PROPER(U61(U32(z0))) → c77(U61'(U32(proper(z0))), PROPER(U32(z0))) 686.61/213.93
PROPER(U61(U41(z0, z1))) → c77(U61'(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.61/213.93
PROPER(U61(U51(z0, z1, z2))) → c77(U61'(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.61/213.93
PROPER(U61(U52(z0, z1, z2))) → c77(U61'(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.61/213.93
PROPER(U61(s(z0))) → c77(U61'(s(proper(z0))), PROPER(s(z0))) 686.61/213.93
PROPER(U61(plus(z0, z1))) → c77(U61'(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.61/213.93
PROPER(U61(U61(z0))) → c77(U61'(U61(proper(z0))), PROPER(U61(z0))) 686.61/213.93
PROPER(U61(U71(z0, z1, z2))) → c77(U61'(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.61/213.93
PROPER(U61(U72(z0, z1, z2))) → c77(U61'(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.61/213.93
PROPER(U61(x(z0, z1))) → c77(U61'(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.61/213.93
PROPER(U61(tt)) → c77(U61'(ok(tt))) 686.61/213.93
PROPER(U61(0)) → c77(U61'(ok(0))) 686.61/213.93
PROPER(U71(x0, x1, U11(z0, z1))) → c79(U71'(proper(x0), proper(x1), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U11(z0, z1))) 686.61/213.93
PROPER(U71(x0, x1, U12(z0))) → c79(U71'(proper(x0), proper(x1), U12(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U12(z0))) 686.61/213.93
PROPER(U71(x0, x1, isNat(z0))) → c79(U71'(proper(x0), proper(x1), isNat(proper(z0))), PROPER(x0), PROPER(x1), PROPER(isNat(z0))) 686.61/213.93
PROPER(U71(x0, x1, U21(z0))) → c79(U71'(proper(x0), proper(x1), U21(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U21(z0))) 686.61/213.93
PROPER(U71(x0, x1, U31(z0, z1))) → c79(U71'(proper(x0), proper(x1), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U31(z0, z1))) 686.61/213.93
PROPER(U71(x0, x1, U32(z0))) → c79(U71'(proper(x0), proper(x1), U32(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U32(z0))) 686.61/213.93
PROPER(U71(x0, x1, U41(z0, z1))) → c79(U71'(proper(x0), proper(x1), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U41(z0, z1))) 686.61/213.93
PROPER(U71(x0, x1, U51(z0, z1, z2))) → c79(U71'(proper(x0), proper(x1), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U51(z0, z1, z2))) 686.61/213.93
PROPER(U71(x0, x1, U52(z0, z1, z2))) → c79(U71'(proper(x0), proper(x1), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U52(z0, z1, z2))) 686.61/213.93
PROPER(U71(x0, x1, s(z0))) → c79(U71'(proper(x0), proper(x1), s(proper(z0))), PROPER(x0), PROPER(x1), PROPER(s(z0))) 686.61/213.93
PROPER(U71(x0, x1, plus(z0, z1))) → c79(U71'(proper(x0), proper(x1), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(plus(z0, z1))) 686.61/213.93
PROPER(U71(x0, x1, U61(z0))) → c79(U71'(proper(x0), proper(x1), U61(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U61(z0))) 686.61/213.93
PROPER(U71(x0, x1, U71(z0, z1, z2))) → c79(U71'(proper(x0), proper(x1), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U71(z0, z1, z2))) 686.61/213.93
PROPER(U71(x0, x1, U72(z0, z1, z2))) → c79(U71'(proper(x0), proper(x1), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U72(z0, z1, z2))) 686.61/213.93
PROPER(U71(x0, x1, x(z0, z1))) → c79(U71'(proper(x0), proper(x1), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(x(z0, z1))) 686.61/213.93
PROPER(U71(x0, U11(z0, z1), x2)) → c79(U71'(proper(x0), U11(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U11(z0, z1)), PROPER(x2)) 686.61/213.93
PROPER(U71(x0, U12(z0), x2)) → c79(U71'(proper(x0), U12(proper(z0)), proper(x2)), PROPER(x0), PROPER(U12(z0)), PROPER(x2)) 686.61/213.93
PROPER(U71(x0, isNat(z0), x2)) → c79(U71'(proper(x0), isNat(proper(z0)), proper(x2)), PROPER(x0), PROPER(isNat(z0)), PROPER(x2)) 686.61/213.93
PROPER(U71(x0, U21(z0), x2)) → c79(U71'(proper(x0), U21(proper(z0)), proper(x2)), PROPER(x0), PROPER(U21(z0)), PROPER(x2)) 686.61/213.93
PROPER(U71(x0, U31(z0, z1), x2)) → c79(U71'(proper(x0), U31(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U31(z0, z1)), PROPER(x2)) 686.61/213.93
PROPER(U71(x0, U32(z0), x2)) → c79(U71'(proper(x0), U32(proper(z0)), proper(x2)), PROPER(x0), PROPER(U32(z0)), PROPER(x2)) 686.61/213.93
PROPER(U71(x0, U41(z0, z1), x2)) → c79(U71'(proper(x0), U41(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U41(z0, z1)), PROPER(x2)) 686.61/213.93
PROPER(U71(x0, U51(z0, z1, z2), x2)) → c79(U71'(proper(x0), U51(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U51(z0, z1, z2)), PROPER(x2)) 686.61/213.93
PROPER(U71(x0, U52(z0, z1, z2), x2)) → c79(U71'(proper(x0), U52(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U52(z0, z1, z2)), PROPER(x2)) 686.61/213.93
PROPER(U71(x0, s(z0), x2)) → c79(U71'(proper(x0), s(proper(z0)), proper(x2)), PROPER(x0), PROPER(s(z0)), PROPER(x2)) 686.61/213.93
PROPER(U71(x0, plus(z0, z1), x2)) → c79(U71'(proper(x0), plus(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(plus(z0, z1)), PROPER(x2)) 686.61/213.93
PROPER(U71(x0, U61(z0), x2)) → c79(U71'(proper(x0), U61(proper(z0)), proper(x2)), PROPER(x0), PROPER(U61(z0)), PROPER(x2)) 686.61/213.93
PROPER(U71(x0, U71(z0, z1, z2), x2)) → c79(U71'(proper(x0), U71(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U71(z0, z1, z2)), PROPER(x2)) 686.61/213.93
PROPER(U71(x0, U72(z0, z1, z2), x2)) → c79(U71'(proper(x0), U72(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U72(z0, z1, z2)), PROPER(x2)) 686.61/213.93
PROPER(U71(x0, x(z0, z1), x2)) → c79(U71'(proper(x0), x(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(x(z0, z1)), PROPER(x2)) 686.61/213.93
PROPER(U71(U11(z0, z1), x1, x2)) → c79(U71'(U11(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U11(z0, z1)), PROPER(x1), PROPER(x2)) 686.61/213.93
PROPER(U71(U12(z0), x1, x2)) → c79(U71'(U12(proper(z0)), proper(x1), proper(x2)), PROPER(U12(z0)), PROPER(x1), PROPER(x2)) 686.61/213.93
PROPER(U71(isNat(z0), x1, x2)) → c79(U71'(isNat(proper(z0)), proper(x1), proper(x2)), PROPER(isNat(z0)), PROPER(x1), PROPER(x2)) 686.61/213.93
PROPER(U71(U21(z0), x1, x2)) → c79(U71'(U21(proper(z0)), proper(x1), proper(x2)), PROPER(U21(z0)), PROPER(x1), PROPER(x2)) 686.61/213.93
PROPER(U71(U31(z0, z1), x1, x2)) → c79(U71'(U31(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U31(z0, z1)), PROPER(x1), PROPER(x2)) 686.61/213.93
PROPER(U71(U32(z0), x1, x2)) → c79(U71'(U32(proper(z0)), proper(x1), proper(x2)), PROPER(U32(z0)), PROPER(x1), PROPER(x2)) 686.61/213.93
PROPER(U71(U41(z0, z1), x1, x2)) → c79(U71'(U41(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U41(z0, z1)), PROPER(x1), PROPER(x2)) 686.61/213.93
PROPER(U71(U51(z0, z1, z2), x1, x2)) → c79(U71'(U51(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U51(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.61/213.93
PROPER(U71(U52(z0, z1, z2), x1, x2)) → c79(U71'(U52(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U52(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.61/213.93
PROPER(U71(s(z0), x1, x2)) → c79(U71'(s(proper(z0)), proper(x1), proper(x2)), PROPER(s(z0)), PROPER(x1), PROPER(x2)) 686.61/213.93
PROPER(U71(plus(z0, z1), x1, x2)) → c79(U71'(plus(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(plus(z0, z1)), PROPER(x1), PROPER(x2)) 686.61/213.93
PROPER(U71(U61(z0), x1, x2)) → c79(U71'(U61(proper(z0)), proper(x1), proper(x2)), PROPER(U61(z0)), PROPER(x1), PROPER(x2)) 686.61/213.93
PROPER(U71(U71(z0, z1, z2), x1, x2)) → c79(U71'(U71(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U71(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.61/213.93
PROPER(U71(U72(z0, z1, z2), x1, x2)) → c79(U71'(U72(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U72(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.61/213.93
PROPER(U71(x(z0, z1), x1, x2)) → c79(U71'(x(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(x(z0, z1)), PROPER(x1), PROPER(x2)) 686.61/213.93
PROPER(U71(x0, x1, tt)) → c79(U71'(proper(x0), proper(x1), ok(tt)), PROPER(x0), PROPER(x1)) 686.61/213.93
PROPER(U71(x0, x1, 0)) → c79(U71'(proper(x0), proper(x1), ok(0)), PROPER(x0), PROPER(x1)) 686.61/213.93
PROPER(U71(x0, tt, x2)) → c79(U71'(proper(x0), ok(tt), proper(x2)), PROPER(x0), PROPER(x2)) 686.61/213.93
PROPER(U71(x0, 0, x2)) → c79(U71'(proper(x0), ok(0), proper(x2)), PROPER(x0), PROPER(x2)) 686.61/213.93
PROPER(U71(tt, x1, x2)) → c79(U71'(ok(tt), proper(x1), proper(x2)), PROPER(x1), PROPER(x2)) 686.61/213.93
PROPER(U71(0, x1, x2)) → c79(U71'(ok(0), proper(x1), proper(x2)), PROPER(x1), PROPER(x2)) 686.61/213.93
PROPER(U72(x0, x1, U11(z0, z1))) → c80(U72'(proper(x0), proper(x1), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U11(z0, z1))) 686.61/213.93
PROPER(U72(x0, x1, U12(z0))) → c80(U72'(proper(x0), proper(x1), U12(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U12(z0))) 686.61/213.93
PROPER(U72(x0, x1, isNat(z0))) → c80(U72'(proper(x0), proper(x1), isNat(proper(z0))), PROPER(x0), PROPER(x1), PROPER(isNat(z0))) 686.61/213.93
PROPER(U72(x0, x1, U21(z0))) → c80(U72'(proper(x0), proper(x1), U21(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U21(z0))) 686.61/213.93
PROPER(U72(x0, x1, U31(z0, z1))) → c80(U72'(proper(x0), proper(x1), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U31(z0, z1))) 686.61/213.93
PROPER(U72(x0, x1, U32(z0))) → c80(U72'(proper(x0), proper(x1), U32(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U32(z0))) 686.61/213.93
PROPER(U72(x0, x1, U41(z0, z1))) → c80(U72'(proper(x0), proper(x1), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U41(z0, z1))) 686.61/213.93
PROPER(U72(x0, x1, U51(z0, z1, z2))) → c80(U72'(proper(x0), proper(x1), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U51(z0, z1, z2))) 686.61/213.93
PROPER(U72(x0, x1, U52(z0, z1, z2))) → c80(U72'(proper(x0), proper(x1), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U52(z0, z1, z2))) 686.61/213.93
PROPER(U72(x0, x1, s(z0))) → c80(U72'(proper(x0), proper(x1), s(proper(z0))), PROPER(x0), PROPER(x1), PROPER(s(z0))) 686.61/213.93
PROPER(U72(x0, x1, plus(z0, z1))) → c80(U72'(proper(x0), proper(x1), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(plus(z0, z1))) 686.61/213.93
PROPER(U72(x0, x1, U61(z0))) → c80(U72'(proper(x0), proper(x1), U61(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U61(z0))) 686.61/213.93
PROPER(U72(x0, x1, U71(z0, z1, z2))) → c80(U72'(proper(x0), proper(x1), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U71(z0, z1, z2))) 686.61/213.93
PROPER(U72(x0, x1, U72(z0, z1, z2))) → c80(U72'(proper(x0), proper(x1), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U72(z0, z1, z2))) 686.61/213.93
PROPER(U72(x0, x1, x(z0, z1))) → c80(U72'(proper(x0), proper(x1), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(x(z0, z1))) 686.61/213.93
PROPER(U72(x0, U11(z0, z1), x2)) → c80(U72'(proper(x0), U11(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U11(z0, z1)), PROPER(x2)) 686.61/213.93
PROPER(U72(x0, U12(z0), x2)) → c80(U72'(proper(x0), U12(proper(z0)), proper(x2)), PROPER(x0), PROPER(U12(z0)), PROPER(x2)) 686.61/213.93
PROPER(U72(x0, isNat(z0), x2)) → c80(U72'(proper(x0), isNat(proper(z0)), proper(x2)), PROPER(x0), PROPER(isNat(z0)), PROPER(x2)) 686.61/213.93
PROPER(U72(x0, U21(z0), x2)) → c80(U72'(proper(x0), U21(proper(z0)), proper(x2)), PROPER(x0), PROPER(U21(z0)), PROPER(x2)) 686.61/213.93
PROPER(U72(x0, U31(z0, z1), x2)) → c80(U72'(proper(x0), U31(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U31(z0, z1)), PROPER(x2)) 686.61/213.93
PROPER(U72(x0, U32(z0), x2)) → c80(U72'(proper(x0), U32(proper(z0)), proper(x2)), PROPER(x0), PROPER(U32(z0)), PROPER(x2)) 686.61/213.93
PROPER(U72(x0, U41(z0, z1), x2)) → c80(U72'(proper(x0), U41(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U41(z0, z1)), PROPER(x2)) 686.61/213.93
PROPER(U72(x0, U51(z0, z1, z2), x2)) → c80(U72'(proper(x0), U51(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U51(z0, z1, z2)), PROPER(x2)) 686.61/213.93
PROPER(U72(x0, U52(z0, z1, z2), x2)) → c80(U72'(proper(x0), U52(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U52(z0, z1, z2)), PROPER(x2)) 686.61/213.93
PROPER(U72(x0, s(z0), x2)) → c80(U72'(proper(x0), s(proper(z0)), proper(x2)), PROPER(x0), PROPER(s(z0)), PROPER(x2)) 686.61/213.93
PROPER(U72(x0, plus(z0, z1), x2)) → c80(U72'(proper(x0), plus(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(plus(z0, z1)), PROPER(x2)) 686.61/213.93
PROPER(U72(x0, U61(z0), x2)) → c80(U72'(proper(x0), U61(proper(z0)), proper(x2)), PROPER(x0), PROPER(U61(z0)), PROPER(x2)) 686.61/213.93
PROPER(U72(x0, U71(z0, z1, z2), x2)) → c80(U72'(proper(x0), U71(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U71(z0, z1, z2)), PROPER(x2)) 686.61/213.93
PROPER(U72(x0, U72(z0, z1, z2), x2)) → c80(U72'(proper(x0), U72(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U72(z0, z1, z2)), PROPER(x2)) 686.61/213.93
PROPER(U72(x0, x(z0, z1), x2)) → c80(U72'(proper(x0), x(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(x(z0, z1)), PROPER(x2)) 686.61/213.93
PROPER(U72(U11(z0, z1), x1, x2)) → c80(U72'(U11(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U11(z0, z1)), PROPER(x1), PROPER(x2)) 686.61/213.93
PROPER(U72(U12(z0), x1, x2)) → c80(U72'(U12(proper(z0)), proper(x1), proper(x2)), PROPER(U12(z0)), PROPER(x1), PROPER(x2)) 686.61/213.93
PROPER(U72(isNat(z0), x1, x2)) → c80(U72'(isNat(proper(z0)), proper(x1), proper(x2)), PROPER(isNat(z0)), PROPER(x1), PROPER(x2)) 686.61/213.93
PROPER(U72(U21(z0), x1, x2)) → c80(U72'(U21(proper(z0)), proper(x1), proper(x2)), PROPER(U21(z0)), PROPER(x1), PROPER(x2)) 686.61/213.93
PROPER(U72(U31(z0, z1), x1, x2)) → c80(U72'(U31(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U31(z0, z1)), PROPER(x1), PROPER(x2)) 686.61/213.93
PROPER(U72(U32(z0), x1, x2)) → c80(U72'(U32(proper(z0)), proper(x1), proper(x2)), PROPER(U32(z0)), PROPER(x1), PROPER(x2)) 686.61/213.93
PROPER(U72(U41(z0, z1), x1, x2)) → c80(U72'(U41(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U41(z0, z1)), PROPER(x1), PROPER(x2)) 686.61/213.93
PROPER(U72(U51(z0, z1, z2), x1, x2)) → c80(U72'(U51(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U51(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.61/213.93
PROPER(U72(U52(z0, z1, z2), x1, x2)) → c80(U72'(U52(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U52(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.61/213.93
PROPER(U72(s(z0), x1, x2)) → c80(U72'(s(proper(z0)), proper(x1), proper(x2)), PROPER(s(z0)), PROPER(x1), PROPER(x2)) 686.61/213.93
PROPER(U72(plus(z0, z1), x1, x2)) → c80(U72'(plus(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(plus(z0, z1)), PROPER(x1), PROPER(x2)) 686.61/213.93
PROPER(U72(U61(z0), x1, x2)) → c80(U72'(U61(proper(z0)), proper(x1), proper(x2)), PROPER(U61(z0)), PROPER(x1), PROPER(x2)) 686.61/213.93
PROPER(U72(U71(z0, z1, z2), x1, x2)) → c80(U72'(U71(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U71(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.61/213.93
PROPER(U72(U72(z0, z1, z2), x1, x2)) → c80(U72'(U72(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U72(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.61/213.93
PROPER(U72(x(z0, z1), x1, x2)) → c80(U72'(x(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(x(z0, z1)), PROPER(x1), PROPER(x2)) 686.61/213.93
PROPER(U72(x0, x1, tt)) → c80(U72'(proper(x0), proper(x1), ok(tt)), PROPER(x0), PROPER(x1)) 686.61/213.93
PROPER(U72(x0, x1, 0)) → c80(U72'(proper(x0), proper(x1), ok(0)), PROPER(x0), PROPER(x1)) 686.61/213.93
PROPER(U72(x0, tt, x2)) → c80(U72'(proper(x0), ok(tt), proper(x2)), PROPER(x0), PROPER(x2)) 686.61/213.93
PROPER(U72(x0, 0, x2)) → c80(U72'(proper(x0), ok(0), proper(x2)), PROPER(x0), PROPER(x2)) 686.61/213.93
PROPER(U72(tt, x1, x2)) → c80(U72'(ok(tt), proper(x1), proper(x2)), PROPER(x1), PROPER(x2)) 686.61/213.93
PROPER(U72(0, x1, x2)) → c80(U72'(ok(0), proper(x1), proper(x2)), PROPER(x1), PROPER(x2)) 686.61/213.93
PROPER(x(x0, U11(z0, z1))) → c81(X(proper(x0), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(U11(z0, z1))) 686.61/213.93
PROPER(x(x0, U12(z0))) → c81(X(proper(x0), U12(proper(z0))), PROPER(x0), PROPER(U12(z0))) 686.61/213.93
PROPER(x(x0, isNat(z0))) → c81(X(proper(x0), isNat(proper(z0))), PROPER(x0), PROPER(isNat(z0))) 686.61/213.93
PROPER(x(x0, U21(z0))) → c81(X(proper(x0), U21(proper(z0))), PROPER(x0), PROPER(U21(z0))) 686.61/213.93
PROPER(x(x0, U31(z0, z1))) → c81(X(proper(x0), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(U31(z0, z1))) 686.61/213.93
PROPER(x(x0, U32(z0))) → c81(X(proper(x0), U32(proper(z0))), PROPER(x0), PROPER(U32(z0))) 686.61/213.93
PROPER(x(x0, U41(z0, z1))) → c81(X(proper(x0), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(U41(z0, z1))) 686.61/213.93
PROPER(x(x0, U51(z0, z1, z2))) → c81(X(proper(x0), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U51(z0, z1, z2))) 686.61/213.93
PROPER(x(x0, U52(z0, z1, z2))) → c81(X(proper(x0), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U52(z0, z1, z2))) 686.61/213.93
PROPER(x(x0, s(z0))) → c81(X(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 686.61/213.93
PROPER(x(x0, plus(z0, z1))) → c81(X(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 686.61/213.93
PROPER(x(x0, U61(z0))) → c81(X(proper(x0), U61(proper(z0))), PROPER(x0), PROPER(U61(z0))) 686.61/213.93
PROPER(x(x0, U71(z0, z1, z2))) → c81(X(proper(x0), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U71(z0, z1, z2))) 686.61/213.93
PROPER(x(x0, U72(z0, z1, z2))) → c81(X(proper(x0), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U72(z0, z1, z2))) 686.61/213.93
PROPER(x(x0, x(z0, z1))) → c81(X(proper(x0), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x(z0, z1))) 686.61/213.93
PROPER(x(U11(z0, z1), x1)) → c81(X(U11(proper(z0), proper(z1)), proper(x1)), PROPER(U11(z0, z1)), PROPER(x1)) 686.61/213.93
PROPER(x(U12(z0), x1)) → c81(X(U12(proper(z0)), proper(x1)), PROPER(U12(z0)), PROPER(x1)) 686.61/213.93
PROPER(x(isNat(z0), x1)) → c81(X(isNat(proper(z0)), proper(x1)), PROPER(isNat(z0)), PROPER(x1)) 686.61/213.93
PROPER(x(U21(z0), x1)) → c81(X(U21(proper(z0)), proper(x1)), PROPER(U21(z0)), PROPER(x1)) 686.61/213.93
PROPER(x(U31(z0, z1), x1)) → c81(X(U31(proper(z0), proper(z1)), proper(x1)), PROPER(U31(z0, z1)), PROPER(x1)) 686.61/213.93
PROPER(x(U32(z0), x1)) → c81(X(U32(proper(z0)), proper(x1)), PROPER(U32(z0)), PROPER(x1)) 686.61/213.93
PROPER(x(U41(z0, z1), x1)) → c81(X(U41(proper(z0), proper(z1)), proper(x1)), PROPER(U41(z0, z1)), PROPER(x1)) 686.61/213.93
PROPER(x(U51(z0, z1, z2), x1)) → c81(X(U51(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U51(z0, z1, z2)), PROPER(x1)) 686.61/213.93
PROPER(x(U52(z0, z1, z2), x1)) → c81(X(U52(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U52(z0, z1, z2)), PROPER(x1)) 686.61/213.93
PROPER(x(s(z0), x1)) → c81(X(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 686.61/213.93
PROPER(x(plus(z0, z1), x1)) → c81(X(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 686.61/213.93
PROPER(x(U61(z0), x1)) → c81(X(U61(proper(z0)), proper(x1)), PROPER(U61(z0)), PROPER(x1)) 686.61/213.93
PROPER(x(U71(z0, z1, z2), x1)) → c81(X(U71(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U71(z0, z1, z2)), PROPER(x1)) 686.61/213.93
PROPER(x(U72(z0, z1, z2), x1)) → c81(X(U72(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U72(z0, z1, z2)), PROPER(x1)) 686.61/213.93
PROPER(x(x(z0, z1), x1)) → c81(X(x(proper(z0), proper(z1)), proper(x1)), PROPER(x(z0, z1)), PROPER(x1)) 686.61/213.93
PROPER(x(x0, tt)) → c81(X(proper(x0), ok(tt)), PROPER(x0)) 686.61/213.93
PROPER(x(x0, 0)) → c81(X(proper(x0), ok(0)), PROPER(x0)) 686.61/213.93
PROPER(x(tt, x1)) → c81(X(ok(tt), proper(x1)), PROPER(x1)) 686.61/213.93
PROPER(x(0, x1)) → c81(X(ok(0), proper(x1)), PROPER(x1)) 686.61/213.93
TOP(mark(U11(z0, z1))) → c83(TOP(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.61/213.93
TOP(mark(U12(z0))) → c83(TOP(U12(proper(z0))), PROPER(U12(z0))) 686.61/213.93
TOP(mark(isNat(z0))) → c83(TOP(isNat(proper(z0))), PROPER(isNat(z0))) 686.61/213.93
TOP(mark(U21(z0))) → c83(TOP(U21(proper(z0))), PROPER(U21(z0))) 686.61/213.93
TOP(mark(U31(z0, z1))) → c83(TOP(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.61/213.93
TOP(mark(U32(z0))) → c83(TOP(U32(proper(z0))), PROPER(U32(z0))) 686.61/213.93
TOP(mark(U41(z0, z1))) → c83(TOP(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.61/213.93
TOP(mark(U51(z0, z1, z2))) → c83(TOP(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.61/213.93
TOP(mark(U52(z0, z1, z2))) → c83(TOP(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.61/213.93
TOP(mark(s(z0))) → c83(TOP(s(proper(z0))), PROPER(s(z0))) 686.61/213.93
TOP(mark(plus(z0, z1))) → c83(TOP(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.61/213.93
TOP(mark(U61(z0))) → c83(TOP(U61(proper(z0))), PROPER(U61(z0))) 686.61/213.93
TOP(mark(U71(z0, z1, z2))) → c83(TOP(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.61/213.93
TOP(mark(U72(z0, z1, z2))) → c83(TOP(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.61/213.93
TOP(mark(x(z0, z1))) → c83(TOP(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.61/213.93
TOP(mark(tt)) → c83(TOP(ok(tt))) 686.61/213.93
TOP(mark(0)) → c83(TOP(ok(0))) 686.61/213.93
TOP(ok(U11(tt, z0))) → c84(TOP(mark(U12(isNat(z0)))), ACTIVE(U11(tt, z0))) 686.61/213.93
TOP(ok(U12(tt))) → c84(TOP(mark(tt)), ACTIVE(U12(tt))) 686.61/213.93
TOP(ok(U21(tt))) → c84(TOP(mark(tt)), ACTIVE(U21(tt))) 686.61/213.93
TOP(ok(U31(tt, z0))) → c84(TOP(mark(U32(isNat(z0)))), ACTIVE(U31(tt, z0))) 686.61/213.93
TOP(ok(U32(tt))) → c84(TOP(mark(tt)), ACTIVE(U32(tt))) 686.61/213.93
TOP(ok(U41(tt, z0))) → c84(TOP(mark(z0)), ACTIVE(U41(tt, z0))) 686.61/213.93
TOP(ok(U51(tt, z0, z1))) → c84(TOP(mark(U52(isNat(z1), z0, z1))), ACTIVE(U51(tt, z0, z1))) 686.61/213.93
TOP(ok(U52(tt, z0, z1))) → c84(TOP(mark(s(plus(z1, z0)))), ACTIVE(U52(tt, z0, z1))) 686.61/213.93
TOP(ok(U61(tt))) → c84(TOP(mark(0)), ACTIVE(U61(tt))) 686.61/213.93
TOP(ok(U71(tt, z0, z1))) → c84(TOP(mark(U72(isNat(z1), z0, z1))), ACTIVE(U71(tt, z0, z1))) 686.61/213.93
TOP(ok(U72(tt, z0, z1))) → c84(TOP(mark(plus(x(z1, z0), z1))), ACTIVE(U72(tt, z0, z1))) 686.61/213.93
TOP(ok(isNat(0))) → c84(TOP(mark(tt)), ACTIVE(isNat(0))) 686.61/213.93
TOP(ok(isNat(plus(z0, z1)))) → c84(TOP(mark(U11(isNat(z0), z1))), ACTIVE(isNat(plus(z0, z1)))) 686.61/213.93
TOP(ok(isNat(s(z0)))) → c84(TOP(mark(U21(isNat(z0)))), ACTIVE(isNat(s(z0)))) 686.61/213.93
TOP(ok(isNat(x(z0, z1)))) → c84(TOP(mark(U31(isNat(z0), z1))), ACTIVE(isNat(x(z0, z1)))) 686.61/213.93
TOP(ok(plus(z0, 0))) → c84(TOP(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.61/213.93
TOP(ok(plus(z0, s(z1)))) → c84(TOP(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.61/213.93
TOP(ok(x(z0, 0))) → c84(TOP(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.61/213.93
TOP(ok(x(z0, s(z1)))) → c84(TOP(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.61/213.93
TOP(ok(U11(z0, z1))) → c84(TOP(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.61/213.93
TOP(ok(U12(z0))) → c84(TOP(U12(active(z0))), ACTIVE(U12(z0))) 686.61/213.93
TOP(ok(U21(z0))) → c84(TOP(U21(active(z0))), ACTIVE(U21(z0))) 686.61/213.93
TOP(ok(U31(z0, z1))) → c84(TOP(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.61/213.93
TOP(ok(U32(z0))) → c84(TOP(U32(active(z0))), ACTIVE(U32(z0))) 686.61/213.93
TOP(ok(U41(z0, z1))) → c84(TOP(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.61/213.93
TOP(ok(U51(z0, z1, z2))) → c84(TOP(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.61/213.93
TOP(ok(U52(z0, z1, z2))) → c84(TOP(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.61/213.93
TOP(ok(s(z0))) → c84(TOP(s(active(z0))), ACTIVE(s(z0))) 686.61/213.93
TOP(ok(plus(z0, z1))) → c84(TOP(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.61/213.93
TOP(ok(plus(z0, z1))) → c84(TOP(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.61/213.93
TOP(ok(U61(z0))) → c84(TOP(U61(active(z0))), ACTIVE(U61(z0))) 686.61/213.93
TOP(ok(U71(z0, z1, z2))) → c84(TOP(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.61/213.93
TOP(ok(U72(z0, z1, z2))) → c84(TOP(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.61/213.93
TOP(ok(x(z0, z1))) → c84(TOP(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.61/213.93
TOP(ok(x(z0, z1))) → c84(TOP(x(z0, active(z1))), ACTIVE(x(z0, z1)))
S tuples:

ACTIVE(plus(z0, z1)) → c28(PLUS(active(z0), z1), ACTIVE(z0)) 686.61/213.93
ACTIVE(plus(z0, z1)) → c29(PLUS(z0, active(z1)), ACTIVE(z1)) 686.61/213.93
ACTIVE(x(z0, z1)) → c33(X(active(z0), z1), ACTIVE(z0)) 686.61/213.93
ACTIVE(x(z0, z1)) → c34(X(z0, active(z1)), ACTIVE(z1)) 686.61/213.93
U11'(mark(z0), z1) → c35(U11'(z0, z1)) 686.61/213.93
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1)) 686.61/213.93
U12'(mark(z0)) → c37(U12'(z0)) 686.61/213.93
U12'(ok(z0)) → c38(U12'(z0)) 686.61/213.93
U21'(mark(z0)) → c39(U21'(z0)) 686.61/213.93
U21'(ok(z0)) → c40(U21'(z0)) 686.61/213.93
U31'(mark(z0), z1) → c41(U31'(z0, z1)) 686.61/213.93
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 686.61/213.93
U32'(mark(z0)) → c43(U32'(z0)) 686.61/213.93
U32'(ok(z0)) → c44(U32'(z0)) 686.61/213.93
U41'(mark(z0), z1) → c45(U41'(z0, z1)) 686.61/213.93
U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1)) 686.61/213.93
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2)) 686.61/213.93
U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2)) 686.61/213.93
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2)) 686.61/213.93
U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2)) 686.61/213.93
S(mark(z0)) → c51(S(z0)) 686.61/213.93
S(ok(z0)) → c52(S(z0)) 686.61/213.93
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 686.61/213.93
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 686.61/213.93
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 686.61/213.93
U61'(mark(z0)) → c56(U61'(z0)) 686.61/213.93
U61'(ok(z0)) → c57(U61'(z0)) 686.61/213.93
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2)) 686.61/213.93
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2)) 686.61/213.93
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2)) 686.61/213.93
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 686.61/213.93
X(mark(z0), z1) → c62(X(z0, z1)) 686.61/213.93
X(z0, mark(z1)) → c63(X(z0, z1)) 686.61/213.93
X(ok(z0), ok(z1)) → c64(X(z0, z1)) 686.61/213.93
ISNAT(ok(z0)) → c82(ISNAT(z0)) 686.61/213.93
ACTIVE(isNat(s(z0))) → c13(ISNAT(z0)) 686.61/213.93
ACTIVE(plus(z0, s(z1))) → c16(ISNAT(z1)) 686.61/213.93
ACTIVE(x(z0, s(z1))) → c18(ISNAT(z1)) 686.61/213.93
ACTIVE(U11(tt, z0)) → c1(U12'(isNat(z0))) 686.61/213.93
ACTIVE(U11(tt, z0)) → c1(ISNAT(z0)) 686.61/213.93
ACTIVE(U31(tt, z0)) → c1(U32'(isNat(z0))) 686.61/213.93
ACTIVE(U31(tt, z0)) → c1(ISNAT(z0)) 686.61/213.93
ACTIVE(U51(tt, z0, z1)) → c1(U52'(isNat(z1), z0, z1)) 686.61/213.93
ACTIVE(U51(tt, z0, z1)) → c1(ISNAT(z1)) 686.61/213.93
ACTIVE(U52(tt, z0, z1)) → c1(S(plus(z1, z0))) 686.61/213.93
ACTIVE(U52(tt, z0, z1)) → c1(PLUS(z1, z0)) 686.61/213.93
ACTIVE(U71(tt, z0, z1)) → c1(U72'(isNat(z1), z0, z1)) 686.61/213.93
ACTIVE(U71(tt, z0, z1)) → c1(ISNAT(z1)) 686.61/213.93
ACTIVE(U72(tt, z0, z1)) → c1(PLUS(x(z1, z0), z1)) 686.61/213.93
ACTIVE(U72(tt, z0, z1)) → c1(X(z1, z0)) 686.61/213.93
ACTIVE(isNat(plus(z0, z1))) → c1(U11'(isNat(z0), z1)) 686.61/213.93
ACTIVE(isNat(plus(z0, z1))) → c1(ISNAT(z0)) 686.61/213.93
ACTIVE(isNat(x(z0, z1))) → c1(U31'(isNat(z0), z1)) 686.61/213.93
ACTIVE(isNat(x(z0, z1))) → c1(ISNAT(z0)) 686.61/213.93
ACTIVE(plus(z0, 0)) → c1(U41'(isNat(z0), z0)) 686.61/213.93
ACTIVE(plus(z0, 0)) → c1(ISNAT(z0)) 686.61/213.93
ACTIVE(x(z0, 0)) → c1(U61'(isNat(z0))) 686.61/213.93
ACTIVE(x(z0, 0)) → c1(ISNAT(z0)) 686.61/213.93
ACTIVE(U11(plus(z0, 0), x1)) → c19(U11'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.61/213.93
ACTIVE(U11(plus(z0, s(z1)), x1)) → c19(U11'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.61/213.93
ACTIVE(U11(x(z0, 0), x1)) → c19(U11'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.61/213.93
ACTIVE(U11(x(z0, s(z1)), x1)) → c19(U11'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.61/213.93
ACTIVE(U11(U11(z0, z1), x1)) → c19(U11'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.61/213.93
ACTIVE(U11(U12(z0), x1)) → c19(U11'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.61/213.93
ACTIVE(U11(U21(z0), x1)) → c19(U11'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.61/213.93
ACTIVE(U11(U31(z0, z1), x1)) → c19(U11'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.61/213.93
ACTIVE(U11(U32(z0), x1)) → c19(U11'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.61/213.93
ACTIVE(U11(U41(z0, z1), x1)) → c19(U11'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.61/213.93
ACTIVE(U11(U51(z0, z1, z2), x1)) → c19(U11'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.61/213.93
ACTIVE(U11(U52(z0, z1, z2), x1)) → c19(U11'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.61/213.93
ACTIVE(U11(s(z0), x1)) → c19(U11'(s(active(z0)), x1), ACTIVE(s(z0))) 686.61/213.93
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.61/213.93
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.61/213.93
ACTIVE(U11(U61(z0), x1)) → c19(U11'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.61/213.93
ACTIVE(U11(U71(z0, z1, z2), x1)) → c19(U11'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.61/213.93
ACTIVE(U11(U72(z0, z1, z2), x1)) → c19(U11'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.61/213.93
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.61/213.93
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.61/213.93
ACTIVE(U11(isNat(0), x1)) → c19(U11'(mark(tt), x1)) 686.61/213.93
ACTIVE(U11(U11(tt, z0), x1)) → c(U11'(mark(U12(isNat(z0))), x1)) 686.61/213.93
ACTIVE(U11(U11(tt, z0), x1)) → c(ACTIVE(U11(tt, z0))) 686.61/213.93
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(U11'(mark(U11(isNat(z0), z1)), x1)) 686.61/213.93
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(ACTIVE(isNat(plus(z0, z1)))) 686.61/213.93
ACTIVE(U11(isNat(s(z0)), x1)) → c(U11'(mark(U21(isNat(z0))), x1)) 686.61/213.93
ACTIVE(U11(isNat(s(z0)), x1)) → c(ACTIVE(isNat(s(z0)))) 686.61/213.93
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(U11'(mark(U31(isNat(z0), z1)), x1)) 686.61/213.93
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(ACTIVE(isNat(x(z0, z1)))) 686.61/213.93
ACTIVE(U12(plus(z0, 0))) → c20(U12'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.61/213.93
ACTIVE(U12(plus(z0, s(z1)))) → c20(U12'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.61/213.93
ACTIVE(U12(x(z0, 0))) → c20(U12'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.61/213.93
ACTIVE(U12(x(z0, s(z1)))) → c20(U12'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.61/213.93
ACTIVE(U12(U11(z0, z1))) → c20(U12'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.61/213.93
ACTIVE(U12(U12(z0))) → c20(U12'(U12(active(z0))), ACTIVE(U12(z0))) 686.61/213.93
ACTIVE(U12(U21(z0))) → c20(U12'(U21(active(z0))), ACTIVE(U21(z0))) 686.61/213.93
ACTIVE(U12(U31(z0, z1))) → c20(U12'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.61/213.93
ACTIVE(U12(U32(z0))) → c20(U12'(U32(active(z0))), ACTIVE(U32(z0))) 686.61/213.93
ACTIVE(U12(U41(z0, z1))) → c20(U12'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.61/213.93
ACTIVE(U12(U51(z0, z1, z2))) → c20(U12'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.61/213.93
ACTIVE(U12(U52(z0, z1, z2))) → c20(U12'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.61/213.93
ACTIVE(U12(s(z0))) → c20(U12'(s(active(z0))), ACTIVE(s(z0))) 686.61/213.93
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.61/213.93
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.61/213.93
ACTIVE(U12(U61(z0))) → c20(U12'(U61(active(z0))), ACTIVE(U61(z0))) 686.61/213.93
ACTIVE(U12(U71(z0, z1, z2))) → c20(U12'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.61/213.93
ACTIVE(U12(U72(z0, z1, z2))) → c20(U12'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.61/213.93
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.61/213.93
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.61/213.93
ACTIVE(U11(U12(tt), x1)) → c19(U11'(mark(tt), x1)) 686.61/213.93
ACTIVE(U12(U12(tt))) → c20(U12'(mark(tt))) 686.61/213.93
ACTIVE(U12(isNat(0))) → c20(U12'(mark(tt))) 686.61/213.93
ACTIVE(U12(U11(tt, z0))) → c2(U12'(mark(U12(isNat(z0))))) 686.61/213.93
ACTIVE(U12(U11(tt, z0))) → c2(ACTIVE(U11(tt, z0))) 686.61/213.93
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(U12'(mark(U11(isNat(z0), z1)))) 686.61/213.93
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(ACTIVE(isNat(plus(z0, z1)))) 686.61/213.93
ACTIVE(U12(isNat(s(z0)))) → c2(U12'(mark(U21(isNat(z0))))) 686.61/213.93
ACTIVE(U12(isNat(s(z0)))) → c2(ACTIVE(isNat(s(z0)))) 686.61/213.93
ACTIVE(U12(isNat(x(z0, z1)))) → c2(U12'(mark(U31(isNat(z0), z1)))) 686.61/213.93
ACTIVE(U12(isNat(x(z0, z1)))) → c2(ACTIVE(isNat(x(z0, z1)))) 686.61/213.93
ACTIVE(U21(plus(z0, 0))) → c21(U21'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.61/213.93
ACTIVE(U21(plus(z0, s(z1)))) → c21(U21'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.61/213.93
ACTIVE(U21(x(z0, 0))) → c21(U21'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.61/213.93
ACTIVE(U21(x(z0, s(z1)))) → c21(U21'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.61/213.93
ACTIVE(U21(U11(z0, z1))) → c21(U21'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.61/213.93
ACTIVE(U21(U12(z0))) → c21(U21'(U12(active(z0))), ACTIVE(U12(z0))) 686.61/213.93
ACTIVE(U21(U21(z0))) → c21(U21'(U21(active(z0))), ACTIVE(U21(z0))) 686.61/213.93
ACTIVE(U21(U31(z0, z1))) → c21(U21'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.61/213.93
ACTIVE(U21(U32(z0))) → c21(U21'(U32(active(z0))), ACTIVE(U32(z0))) 686.61/213.93
ACTIVE(U21(U41(z0, z1))) → c21(U21'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.61/213.93
ACTIVE(U21(U51(z0, z1, z2))) → c21(U21'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.61/213.93
ACTIVE(U21(U52(z0, z1, z2))) → c21(U21'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.61/213.93
ACTIVE(U21(s(z0))) → c21(U21'(s(active(z0))), ACTIVE(s(z0))) 686.61/213.93
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.61/213.93
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.61/213.93
ACTIVE(U21(U61(z0))) → c21(U21'(U61(active(z0))), ACTIVE(U61(z0))) 686.61/213.93
ACTIVE(U21(U71(z0, z1, z2))) → c21(U21'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.61/213.93
ACTIVE(U21(U72(z0, z1, z2))) → c21(U21'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.61/213.93
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.61/213.93
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.61/213.93
ACTIVE(U11(U21(tt), x1)) → c19(U11'(mark(tt), x1)) 686.61/213.93
ACTIVE(U12(U21(tt))) → c20(U12'(mark(tt))) 686.61/213.93
ACTIVE(U21(U12(tt))) → c21(U21'(mark(tt))) 686.61/213.93
ACTIVE(U21(U21(tt))) → c21(U21'(mark(tt))) 686.61/213.93
ACTIVE(U21(isNat(0))) → c21(U21'(mark(tt))) 686.61/213.93
ACTIVE(U21(U11(tt, z0))) → c3(U21'(mark(U12(isNat(z0))))) 686.61/213.93
ACTIVE(U21(U11(tt, z0))) → c3(ACTIVE(U11(tt, z0))) 686.61/213.93
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(U21'(mark(U11(isNat(z0), z1)))) 686.61/213.93
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(ACTIVE(isNat(plus(z0, z1)))) 686.61/213.93
ACTIVE(U21(isNat(s(z0)))) → c3(U21'(mark(U21(isNat(z0))))) 686.61/213.93
ACTIVE(U21(isNat(s(z0)))) → c3(ACTIVE(isNat(s(z0)))) 686.61/213.93
ACTIVE(U21(isNat(x(z0, z1)))) → c3(U21'(mark(U31(isNat(z0), z1)))) 686.61/213.93
ACTIVE(U21(isNat(x(z0, z1)))) → c3(ACTIVE(isNat(x(z0, z1)))) 686.61/213.93
ACTIVE(U31(plus(z0, 0), x1)) → c22(U31'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.61/213.93
ACTIVE(U31(plus(z0, s(z1)), x1)) → c22(U31'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.61/213.93
ACTIVE(U31(x(z0, 0), x1)) → c22(U31'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.61/213.93
ACTIVE(U31(x(z0, s(z1)), x1)) → c22(U31'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.61/213.93
ACTIVE(U31(U11(z0, z1), x1)) → c22(U31'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.61/213.93
ACTIVE(U31(U12(z0), x1)) → c22(U31'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.61/213.93
ACTIVE(U31(U21(z0), x1)) → c22(U31'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.61/213.93
ACTIVE(U31(U31(z0, z1), x1)) → c22(U31'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.61/213.93
ACTIVE(U31(U32(z0), x1)) → c22(U31'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.61/213.93
ACTIVE(U31(U41(z0, z1), x1)) → c22(U31'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.61/213.93
ACTIVE(U31(U51(z0, z1, z2), x1)) → c22(U31'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.61/213.93
ACTIVE(U31(U52(z0, z1, z2), x1)) → c22(U31'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.61/213.93
ACTIVE(U31(s(z0), x1)) → c22(U31'(s(active(z0)), x1), ACTIVE(s(z0))) 686.61/213.93
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.61/213.93
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.61/213.93
ACTIVE(U31(U61(z0), x1)) → c22(U31'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.61/213.93
ACTIVE(U31(U71(z0, z1, z2), x1)) → c22(U31'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.61/213.93
ACTIVE(U31(U72(z0, z1, z2), x1)) → c22(U31'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.61/213.93
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.61/213.93
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.61/213.93
ACTIVE(U31(U12(tt), x1)) → c22(U31'(mark(tt), x1)) 686.61/213.93
ACTIVE(U31(U21(tt), x1)) → c22(U31'(mark(tt), x1)) 686.61/213.93
ACTIVE(U31(isNat(0), x1)) → c22(U31'(mark(tt), x1)) 686.61/213.93
ACTIVE(U11(U31(tt, z0), x1)) → c4(U11'(mark(U32(isNat(z0))), x1)) 686.61/213.93
ACTIVE(U11(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 686.61/213.93
ACTIVE(U12(U31(tt, z0))) → c4(U12'(mark(U32(isNat(z0))))) 686.61/213.93
ACTIVE(U12(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 686.61/213.93
ACTIVE(U21(U31(tt, z0))) → c4(U21'(mark(U32(isNat(z0))))) 686.61/213.93
ACTIVE(U21(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 686.61/213.93
ACTIVE(U31(U11(tt, z0), x1)) → c4(U31'(mark(U12(isNat(z0))), x1)) 686.61/213.93
ACTIVE(U31(U11(tt, z0), x1)) → c4(ACTIVE(U11(tt, z0))) 686.61/213.93
ACTIVE(U31(U31(tt, z0), x1)) → c4(U31'(mark(U32(isNat(z0))), x1)) 686.61/213.93
ACTIVE(U31(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 686.61/213.93
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(U31'(mark(U11(isNat(z0), z1)), x1)) 686.61/213.93
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(ACTIVE(isNat(plus(z0, z1)))) 686.61/213.93
ACTIVE(U31(isNat(s(z0)), x1)) → c4(U31'(mark(U21(isNat(z0))), x1)) 686.61/213.93
ACTIVE(U31(isNat(s(z0)), x1)) → c4(ACTIVE(isNat(s(z0)))) 686.61/213.93
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(U31'(mark(U31(isNat(z0), z1)), x1)) 686.61/213.93
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(ACTIVE(isNat(x(z0, z1)))) 686.61/213.93
ACTIVE(U32(plus(z0, 0))) → c23(U32'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.61/213.93
ACTIVE(U32(plus(z0, s(z1)))) → c23(U32'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.61/213.93
ACTIVE(U32(x(z0, 0))) → c23(U32'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.61/213.93
ACTIVE(U32(x(z0, s(z1)))) → c23(U32'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.61/213.93
ACTIVE(U32(U11(z0, z1))) → c23(U32'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.61/213.93
ACTIVE(U32(U12(z0))) → c23(U32'(U12(active(z0))), ACTIVE(U12(z0))) 686.61/213.93
ACTIVE(U32(U21(z0))) → c23(U32'(U21(active(z0))), ACTIVE(U21(z0))) 686.61/213.93
ACTIVE(U32(U31(z0, z1))) → c23(U32'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.61/213.93
ACTIVE(U32(U32(z0))) → c23(U32'(U32(active(z0))), ACTIVE(U32(z0))) 686.61/213.93
ACTIVE(U32(U41(z0, z1))) → c23(U32'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.61/213.93
ACTIVE(U32(U51(z0, z1, z2))) → c23(U32'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.61/213.93
ACTIVE(U32(U52(z0, z1, z2))) → c23(U32'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.61/213.93
ACTIVE(U32(s(z0))) → c23(U32'(s(active(z0))), ACTIVE(s(z0))) 686.61/213.93
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.61/213.93
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.61/213.93
ACTIVE(U32(U61(z0))) → c23(U32'(U61(active(z0))), ACTIVE(U61(z0))) 686.61/213.93
ACTIVE(U32(U71(z0, z1, z2))) → c23(U32'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.61/213.93
ACTIVE(U32(U72(z0, z1, z2))) → c23(U32'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.61/213.93
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.61/213.93
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.61/213.93
ACTIVE(U11(U32(tt), x1)) → c19(U11'(mark(tt), x1)) 686.61/213.93
ACTIVE(U12(U32(tt))) → c20(U12'(mark(tt))) 686.61/213.93
ACTIVE(U21(U32(tt))) → c21(U21'(mark(tt))) 686.61/213.93
ACTIVE(U31(U32(tt), x1)) → c22(U31'(mark(tt), x1)) 686.61/213.93
ACTIVE(U32(U12(tt))) → c23(U32'(mark(tt))) 686.61/213.93
ACTIVE(U32(U21(tt))) → c23(U32'(mark(tt))) 686.61/213.93
ACTIVE(U32(U32(tt))) → c23(U32'(mark(tt))) 686.61/213.93
ACTIVE(U32(isNat(0))) → c23(U32'(mark(tt))) 686.61/213.93
ACTIVE(U32(U11(tt, z0))) → c5(U32'(mark(U12(isNat(z0))))) 686.61/213.93
ACTIVE(U32(U11(tt, z0))) → c5(ACTIVE(U11(tt, z0))) 686.61/213.93
ACTIVE(U32(U31(tt, z0))) → c5(U32'(mark(U32(isNat(z0))))) 686.61/213.93
ACTIVE(U32(U31(tt, z0))) → c5(ACTIVE(U31(tt, z0))) 686.61/213.93
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(U32'(mark(U11(isNat(z0), z1)))) 686.61/213.93
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(ACTIVE(isNat(plus(z0, z1)))) 686.61/213.93
ACTIVE(U32(isNat(s(z0)))) → c5(U32'(mark(U21(isNat(z0))))) 686.61/213.93
ACTIVE(U32(isNat(s(z0)))) → c5(ACTIVE(isNat(s(z0)))) 686.61/213.93
ACTIVE(U32(isNat(x(z0, z1)))) → c5(U32'(mark(U31(isNat(z0), z1)))) 686.61/213.93
ACTIVE(U32(isNat(x(z0, z1)))) → c5(ACTIVE(isNat(x(z0, z1)))) 686.61/213.93
ACTIVE(U41(plus(z0, 0), x1)) → c24(U41'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.61/213.93
ACTIVE(U41(plus(z0, s(z1)), x1)) → c24(U41'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.61/213.93
ACTIVE(U41(x(z0, 0), x1)) → c24(U41'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.61/213.93
ACTIVE(U41(x(z0, s(z1)), x1)) → c24(U41'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.61/213.93
ACTIVE(U41(U11(z0, z1), x1)) → c24(U41'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.61/213.93
ACTIVE(U41(U12(z0), x1)) → c24(U41'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.61/213.93
ACTIVE(U41(U21(z0), x1)) → c24(U41'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.61/213.93
ACTIVE(U41(U31(z0, z1), x1)) → c24(U41'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.61/213.93
ACTIVE(U41(U32(z0), x1)) → c24(U41'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.61/213.93
ACTIVE(U41(U41(z0, z1), x1)) → c24(U41'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.61/213.93
ACTIVE(U41(U51(z0, z1, z2), x1)) → c24(U41'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.61/213.93
ACTIVE(U41(U52(z0, z1, z2), x1)) → c24(U41'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.61/213.93
ACTIVE(U41(s(z0), x1)) → c24(U41'(s(active(z0)), x1), ACTIVE(s(z0))) 686.61/213.93
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.61/213.93
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.61/213.93
ACTIVE(U41(U61(z0), x1)) → c24(U41'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.61/213.93
ACTIVE(U41(U71(z0, z1, z2), x1)) → c24(U41'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.61/213.93
ACTIVE(U41(U72(z0, z1, z2), x1)) → c24(U41'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.61/213.93
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.61/213.93
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.61/213.93
ACTIVE(U11(U41(tt, z0), x1)) → c19(U11'(mark(z0), x1)) 686.61/213.93
ACTIVE(U12(U41(tt, z0))) → c20(U12'(mark(z0))) 686.61/213.93
ACTIVE(U21(U41(tt, z0))) → c21(U21'(mark(z0))) 686.61/213.93
ACTIVE(U31(U41(tt, z0), x1)) → c22(U31'(mark(z0), x1)) 686.61/213.93
ACTIVE(U32(U41(tt, z0))) → c23(U32'(mark(z0))) 686.61/213.93
ACTIVE(U41(U12(tt), x1)) → c24(U41'(mark(tt), x1)) 686.61/213.93
ACTIVE(U41(U21(tt), x1)) → c24(U41'(mark(tt), x1)) 686.61/213.93
ACTIVE(U41(U32(tt), x1)) → c24(U41'(mark(tt), x1)) 686.61/213.93
ACTIVE(U41(U41(tt, z0), x1)) → c24(U41'(mark(z0), x1)) 686.61/213.93
ACTIVE(U41(isNat(0), x1)) → c24(U41'(mark(tt), x1)) 686.61/213.93
ACTIVE(U41(U11(tt, z0), x1)) → c6(U41'(mark(U12(isNat(z0))), x1)) 686.61/213.93
ACTIVE(U41(U11(tt, z0), x1)) → c6(ACTIVE(U11(tt, z0))) 686.61/213.93
ACTIVE(U41(U31(tt, z0), x1)) → c6(U41'(mark(U32(isNat(z0))), x1)) 686.61/213.93
ACTIVE(U41(U31(tt, z0), x1)) → c6(ACTIVE(U31(tt, z0))) 686.61/213.93
ACTIVE(U41(isNat(plus(z0, z1)), x1)) → c6(U41'(mark(U11(isNat(z0), z1)), x1)) 686.61/213.93
ACTIVE(U41(isNat(plus(z0, z1)), x1)) → c6(ACTIVE(isNat(plus(z0, z1)))) 686.61/213.93
ACTIVE(U41(isNat(s(z0)), x1)) → c6(U41'(mark(U21(isNat(z0))), x1)) 686.61/213.93
ACTIVE(U41(isNat(s(z0)), x1)) → c6(ACTIVE(isNat(s(z0)))) 686.61/213.93
ACTIVE(U41(isNat(x(z0, z1)), x1)) → c6(U41'(mark(U31(isNat(z0), z1)), x1)) 686.61/213.93
ACTIVE(U41(isNat(x(z0, z1)), x1)) → c6(ACTIVE(isNat(x(z0, z1)))) 686.61/213.93
ACTIVE(U51(plus(z0, 0), x1, x2)) → c25(U51'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.61/213.93
ACTIVE(U51(plus(z0, s(z1)), x1, x2)) → c25(U51'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.61/213.93
ACTIVE(U51(x(z0, 0), x1, x2)) → c25(U51'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.61/213.93
ACTIVE(U51(x(z0, s(z1)), x1, x2)) → c25(U51'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.61/213.93
ACTIVE(U51(U11(z0, z1), x1, x2)) → c25(U51'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.61/213.93
ACTIVE(U51(U12(z0), x1, x2)) → c25(U51'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.61/213.93
ACTIVE(U51(U21(z0), x1, x2)) → c25(U51'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.61/213.93
ACTIVE(U51(U31(z0, z1), x1, x2)) → c25(U51'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.61/213.93
ACTIVE(U51(U32(z0), x1, x2)) → c25(U51'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.61/213.93
ACTIVE(U51(U41(z0, z1), x1, x2)) → c25(U51'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.61/213.93
ACTIVE(U51(U51(z0, z1, z2), x1, x2)) → c25(U51'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.61/213.93
ACTIVE(U51(U52(z0, z1, z2), x1, x2)) → c25(U51'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.61/213.93
ACTIVE(U51(s(z0), x1, x2)) → c25(U51'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.61/213.93
ACTIVE(U51(plus(z0, z1), x1, x2)) → c25(U51'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.61/213.93
ACTIVE(U51(plus(z0, z1), x1, x2)) → c25(U51'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.61/213.93
ACTIVE(U51(U61(z0), x1, x2)) → c25(U51'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.61/213.93
ACTIVE(U51(U71(z0, z1, z2), x1, x2)) → c25(U51'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.61/213.93
ACTIVE(U51(U72(z0, z1, z2), x1, x2)) → c25(U51'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.61/213.93
ACTIVE(U51(x(z0, z1), x1, x2)) → c25(U51'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.61/213.93
ACTIVE(U51(x(z0, z1), x1, x2)) → c25(U51'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.61/213.93
ACTIVE(U51(U12(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.61/213.93
ACTIVE(U51(U21(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.61/213.93
ACTIVE(U51(U32(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.61/213.93
ACTIVE(U51(U41(tt, z0), x1, x2)) → c25(U51'(mark(z0), x1, x2)) 686.61/213.93
ACTIVE(U51(isNat(0), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.61/213.93
ACTIVE(U11(U51(tt, z0, z1), x1)) → c7(U11'(mark(U52(isNat(z1), z0, z1)), x1)) 686.61/213.93
ACTIVE(U11(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.61/213.93
ACTIVE(U12(U51(tt, z0, z1))) → c7(U12'(mark(U52(isNat(z1), z0, z1)))) 686.61/213.93
ACTIVE(U12(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.61/213.93
ACTIVE(U21(U51(tt, z0, z1))) → c7(U21'(mark(U52(isNat(z1), z0, z1)))) 686.61/213.93
ACTIVE(U21(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.61/213.93
ACTIVE(U31(U51(tt, z0, z1), x1)) → c7(U31'(mark(U52(isNat(z1), z0, z1)), x1)) 686.61/213.93
ACTIVE(U31(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.61/213.93
ACTIVE(U32(U51(tt, z0, z1))) → c7(U32'(mark(U52(isNat(z1), z0, z1)))) 686.61/213.93
ACTIVE(U32(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.61/213.93
ACTIVE(U41(U51(tt, z0, z1), x1)) → c7(U41'(mark(U52(isNat(z1), z0, z1)), x1)) 686.61/213.93
ACTIVE(U41(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.61/213.93
ACTIVE(U51(U11(tt, z0), x1, x2)) → c7(U51'(mark(U12(isNat(z0))), x1, x2)) 686.61/213.93
ACTIVE(U51(U11(tt, z0), x1, x2)) → c7(ACTIVE(U11(tt, z0))) 686.61/213.93
ACTIVE(U51(U31(tt, z0), x1, x2)) → c7(U51'(mark(U32(isNat(z0))), x1, x2)) 686.61/213.93
ACTIVE(U51(U31(tt, z0), x1, x2)) → c7(ACTIVE(U31(tt, z0))) 686.61/213.93
ACTIVE(U51(U51(tt, z0, z1), x1, x2)) → c7(U51'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.61/213.93
ACTIVE(U51(U51(tt, z0, z1), x1, x2)) → c7(ACTIVE(U51(tt, z0, z1))) 686.61/213.93
ACTIVE(U51(isNat(plus(z0, z1)), x1, x2)) → c7(U51'(mark(U11(isNat(z0), z1)), x1, x2)) 686.61/213.93
ACTIVE(U51(isNat(plus(z0, z1)), x1, x2)) → c7(ACTIVE(isNat(plus(z0, z1)))) 686.61/213.93
ACTIVE(U51(isNat(s(z0)), x1, x2)) → c7(U51'(mark(U21(isNat(z0))), x1, x2)) 686.61/213.93
ACTIVE(U51(isNat(s(z0)), x1, x2)) → c7(ACTIVE(isNat(s(z0)))) 686.61/213.93
ACTIVE(U51(isNat(x(z0, z1)), x1, x2)) → c7(U51'(mark(U31(isNat(z0), z1)), x1, x2)) 686.61/213.93
ACTIVE(U51(isNat(x(z0, z1)), x1, x2)) → c7(ACTIVE(isNat(x(z0, z1)))) 686.61/213.93
ACTIVE(U52(plus(z0, 0), x1, x2)) → c26(U52'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.61/213.93
ACTIVE(U52(plus(z0, s(z1)), x1, x2)) → c26(U52'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.61/213.93
ACTIVE(U52(x(z0, 0), x1, x2)) → c26(U52'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.61/213.93
ACTIVE(U52(x(z0, s(z1)), x1, x2)) → c26(U52'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.61/213.93
ACTIVE(U52(U11(z0, z1), x1, x2)) → c26(U52'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.61/213.93
ACTIVE(U52(U12(z0), x1, x2)) → c26(U52'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.61/213.93
ACTIVE(U52(U21(z0), x1, x2)) → c26(U52'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.61/213.93
ACTIVE(U52(U31(z0, z1), x1, x2)) → c26(U52'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.61/213.93
ACTIVE(U52(U32(z0), x1, x2)) → c26(U52'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.61/213.93
ACTIVE(U52(U41(z0, z1), x1, x2)) → c26(U52'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.61/213.93
ACTIVE(U52(U51(z0, z1, z2), x1, x2)) → c26(U52'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.61/213.93
ACTIVE(U52(U52(z0, z1, z2), x1, x2)) → c26(U52'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.61/213.93
ACTIVE(U52(s(z0), x1, x2)) → c26(U52'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.61/213.93
ACTIVE(U52(plus(z0, z1), x1, x2)) → c26(U52'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.61/213.93
ACTIVE(U52(plus(z0, z1), x1, x2)) → c26(U52'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.61/213.93
ACTIVE(U52(U61(z0), x1, x2)) → c26(U52'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.61/213.93
ACTIVE(U52(U71(z0, z1, z2), x1, x2)) → c26(U52'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.61/213.93
ACTIVE(U52(U72(z0, z1, z2), x1, x2)) → c26(U52'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.61/213.93
ACTIVE(U52(x(z0, z1), x1, x2)) → c26(U52'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.61/213.93
ACTIVE(U52(x(z0, z1), x1, x2)) → c26(U52'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.61/213.93
ACTIVE(U52(U12(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.61/213.93
ACTIVE(U52(U21(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.61/213.93
ACTIVE(U52(U32(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.61/213.93
ACTIVE(U52(U41(tt, z0), x1, x2)) → c26(U52'(mark(z0), x1, x2)) 686.61/213.93
ACTIVE(U52(isNat(0), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.61/213.93
ACTIVE(U11(U52(tt, z0, z1), x1)) → c8(U11'(mark(s(plus(z1, z0))), x1)) 686.61/213.93
ACTIVE(U11(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.61/213.93
ACTIVE(U12(U52(tt, z0, z1))) → c8(U12'(mark(s(plus(z1, z0))))) 686.61/213.93
ACTIVE(U12(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.61/213.93
ACTIVE(U21(U52(tt, z0, z1))) → c8(U21'(mark(s(plus(z1, z0))))) 686.61/213.93
ACTIVE(U21(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.61/213.93
ACTIVE(U31(U52(tt, z0, z1), x1)) → c8(U31'(mark(s(plus(z1, z0))), x1)) 686.61/213.93
ACTIVE(U31(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.61/213.93
ACTIVE(U32(U52(tt, z0, z1))) → c8(U32'(mark(s(plus(z1, z0))))) 686.61/213.93
ACTIVE(U32(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.61/213.93
ACTIVE(U41(U52(tt, z0, z1), x1)) → c8(U41'(mark(s(plus(z1, z0))), x1)) 686.61/213.93
ACTIVE(U41(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.61/213.93
ACTIVE(U51(U52(tt, z0, z1), x1, x2)) → c8(U51'(mark(s(plus(z1, z0))), x1, x2)) 686.61/213.93
ACTIVE(U51(U52(tt, z0, z1), x1, x2)) → c8(ACTIVE(U52(tt, z0, z1))) 686.61/213.93
ACTIVE(U52(U11(tt, z0), x1, x2)) → c8(U52'(mark(U12(isNat(z0))), x1, x2)) 686.61/213.93
ACTIVE(U52(U11(tt, z0), x1, x2)) → c8(ACTIVE(U11(tt, z0))) 686.61/213.93
ACTIVE(U52(U31(tt, z0), x1, x2)) → c8(U52'(mark(U32(isNat(z0))), x1, x2)) 686.61/213.93
ACTIVE(U52(U31(tt, z0), x1, x2)) → c8(ACTIVE(U31(tt, z0))) 686.61/213.93
ACTIVE(U52(U51(tt, z0, z1), x1, x2)) → c8(U52'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.61/213.93
ACTIVE(U52(U51(tt, z0, z1), x1, x2)) → c8(ACTIVE(U51(tt, z0, z1))) 686.61/213.93
ACTIVE(U52(U52(tt, z0, z1), x1, x2)) → c8(U52'(mark(s(plus(z1, z0))), x1, x2)) 686.61/213.93
ACTIVE(U52(U52(tt, z0, z1), x1, x2)) → c8(ACTIVE(U52(tt, z0, z1))) 686.61/213.93
ACTIVE(U52(isNat(plus(z0, z1)), x1, x2)) → c8(U52'(mark(U11(isNat(z0), z1)), x1, x2)) 686.61/213.93
ACTIVE(U52(isNat(plus(z0, z1)), x1, x2)) → c8(ACTIVE(isNat(plus(z0, z1)))) 686.61/213.93
ACTIVE(U52(isNat(s(z0)), x1, x2)) → c8(U52'(mark(U21(isNat(z0))), x1, x2)) 686.61/213.93
ACTIVE(U52(isNat(s(z0)), x1, x2)) → c8(ACTIVE(isNat(s(z0)))) 686.61/213.93
ACTIVE(U52(isNat(x(z0, z1)), x1, x2)) → c8(U52'(mark(U31(isNat(z0), z1)), x1, x2)) 686.61/213.93
ACTIVE(U52(isNat(x(z0, z1)), x1, x2)) → c8(ACTIVE(isNat(x(z0, z1)))) 686.61/213.93
ACTIVE(s(plus(z0, 0))) → c27(S(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.61/213.93
ACTIVE(s(plus(z0, s(z1)))) → c27(S(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.61/213.93
ACTIVE(s(x(z0, 0))) → c27(S(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.61/213.93
ACTIVE(s(x(z0, s(z1)))) → c27(S(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.61/213.93
ACTIVE(s(U11(z0, z1))) → c27(S(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.61/213.93
ACTIVE(s(U12(z0))) → c27(S(U12(active(z0))), ACTIVE(U12(z0))) 686.61/213.93
ACTIVE(s(U21(z0))) → c27(S(U21(active(z0))), ACTIVE(U21(z0))) 686.61/213.93
ACTIVE(s(U31(z0, z1))) → c27(S(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.61/213.93
ACTIVE(s(U32(z0))) → c27(S(U32(active(z0))), ACTIVE(U32(z0))) 686.61/213.93
ACTIVE(s(U41(z0, z1))) → c27(S(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.61/213.93
ACTIVE(s(U51(z0, z1, z2))) → c27(S(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.61/213.93
ACTIVE(s(U52(z0, z1, z2))) → c27(S(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.61/213.93
ACTIVE(s(s(z0))) → c27(S(s(active(z0))), ACTIVE(s(z0))) 686.61/213.93
ACTIVE(s(plus(z0, z1))) → c27(S(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.61/213.93
ACTIVE(s(plus(z0, z1))) → c27(S(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.61/213.93
ACTIVE(s(U61(z0))) → c27(S(U61(active(z0))), ACTIVE(U61(z0))) 686.61/213.93
ACTIVE(s(U71(z0, z1, z2))) → c27(S(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.61/213.93
ACTIVE(s(U72(z0, z1, z2))) → c27(S(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.61/213.93
ACTIVE(s(x(z0, z1))) → c27(S(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.61/213.93
ACTIVE(s(x(z0, z1))) → c27(S(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.61/213.93
ACTIVE(s(U12(tt))) → c27(S(mark(tt))) 686.61/213.93
ACTIVE(s(U21(tt))) → c27(S(mark(tt))) 686.61/213.93
ACTIVE(s(U32(tt))) → c27(S(mark(tt))) 686.61/213.93
ACTIVE(s(U41(tt, z0))) → c27(S(mark(z0))) 686.61/213.93
ACTIVE(s(isNat(0))) → c27(S(mark(tt))) 686.61/213.93
ACTIVE(s(U11(tt, z0))) → c9(S(mark(U12(isNat(z0))))) 686.61/213.93
ACTIVE(s(U11(tt, z0))) → c9(ACTIVE(U11(tt, z0))) 686.61/213.93
ACTIVE(s(U31(tt, z0))) → c9(S(mark(U32(isNat(z0))))) 686.61/213.93
ACTIVE(s(U31(tt, z0))) → c9(ACTIVE(U31(tt, z0))) 686.61/213.93
ACTIVE(s(U51(tt, z0, z1))) → c9(S(mark(U52(isNat(z1), z0, z1)))) 686.61/213.93
ACTIVE(s(U51(tt, z0, z1))) → c9(ACTIVE(U51(tt, z0, z1))) 686.61/213.93
ACTIVE(s(U52(tt, z0, z1))) → c9(S(mark(s(plus(z1, z0))))) 686.61/213.93
ACTIVE(s(U52(tt, z0, z1))) → c9(ACTIVE(U52(tt, z0, z1))) 686.61/213.93
ACTIVE(s(isNat(plus(z0, z1)))) → c9(S(mark(U11(isNat(z0), z1)))) 686.61/213.93
ACTIVE(s(isNat(plus(z0, z1)))) → c9(ACTIVE(isNat(plus(z0, z1)))) 686.61/213.93
ACTIVE(s(isNat(s(z0)))) → c9(S(mark(U21(isNat(z0))))) 686.61/213.93
ACTIVE(s(isNat(s(z0)))) → c9(ACTIVE(isNat(s(z0)))) 686.61/213.93
ACTIVE(s(isNat(x(z0, z1)))) → c9(S(mark(U31(isNat(z0), z1)))) 686.61/213.93
ACTIVE(s(isNat(x(z0, z1)))) → c9(ACTIVE(isNat(x(z0, z1)))) 686.61/213.93
ACTIVE(U61(plus(z0, 0))) → c30(U61'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.61/213.93
ACTIVE(U61(plus(z0, s(z1)))) → c30(U61'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.61/213.93
ACTIVE(U61(x(z0, 0))) → c30(U61'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.61/213.93
ACTIVE(U61(x(z0, s(z1)))) → c30(U61'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.61/213.93
ACTIVE(U61(U11(z0, z1))) → c30(U61'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.61/213.93
ACTIVE(U61(U12(z0))) → c30(U61'(U12(active(z0))), ACTIVE(U12(z0))) 686.61/213.93
ACTIVE(U61(U21(z0))) → c30(U61'(U21(active(z0))), ACTIVE(U21(z0))) 686.61/213.93
ACTIVE(U61(U31(z0, z1))) → c30(U61'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.61/213.93
ACTIVE(U61(U32(z0))) → c30(U61'(U32(active(z0))), ACTIVE(U32(z0))) 686.61/213.93
ACTIVE(U61(U41(z0, z1))) → c30(U61'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.61/213.93
ACTIVE(U61(U51(z0, z1, z2))) → c30(U61'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.61/213.93
ACTIVE(U61(U52(z0, z1, z2))) → c30(U61'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.61/213.93
ACTIVE(U61(s(z0))) → c30(U61'(s(active(z0))), ACTIVE(s(z0))) 686.61/213.93
ACTIVE(U61(plus(z0, z1))) → c30(U61'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.61/213.93
ACTIVE(U61(plus(z0, z1))) → c30(U61'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.61/213.93
ACTIVE(U61(U61(z0))) → c30(U61'(U61(active(z0))), ACTIVE(U61(z0))) 686.61/213.93
ACTIVE(U61(U71(z0, z1, z2))) → c30(U61'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.61/213.93
ACTIVE(U61(U72(z0, z1, z2))) → c30(U61'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.61/213.93
ACTIVE(U61(x(z0, z1))) → c30(U61'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.61/213.93
ACTIVE(U61(x(z0, z1))) → c30(U61'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.61/213.93
ACTIVE(U11(U61(tt), x1)) → c19(U11'(mark(0), x1)) 686.61/213.93
ACTIVE(U12(U61(tt))) → c20(U12'(mark(0))) 686.61/213.93
ACTIVE(U21(U61(tt))) → c21(U21'(mark(0))) 686.61/213.93
ACTIVE(U31(U61(tt), x1)) → c22(U31'(mark(0), x1)) 686.61/213.93
ACTIVE(U32(U61(tt))) → c23(U32'(mark(0))) 686.61/213.93
ACTIVE(U41(U61(tt), x1)) → c24(U41'(mark(0), x1)) 686.61/213.93
ACTIVE(U51(U61(tt), x1, x2)) → c25(U51'(mark(0), x1, x2)) 686.61/213.93
ACTIVE(U52(U61(tt), x1, x2)) → c26(U52'(mark(0), x1, x2)) 686.61/213.93
ACTIVE(s(U61(tt))) → c27(S(mark(0))) 686.61/213.93
ACTIVE(U61(U12(tt))) → c30(U61'(mark(tt))) 686.61/213.93
ACTIVE(U61(U21(tt))) → c30(U61'(mark(tt))) 686.61/213.93
ACTIVE(U61(U32(tt))) → c30(U61'(mark(tt))) 686.61/213.93
ACTIVE(U61(U41(tt, z0))) → c30(U61'(mark(z0))) 686.61/213.93
ACTIVE(U61(U61(tt))) → c30(U61'(mark(0))) 686.61/213.93
ACTIVE(U61(isNat(0))) → c30(U61'(mark(tt))) 686.61/213.93
ACTIVE(U61(U11(tt, z0))) → c10(U61'(mark(U12(isNat(z0))))) 686.61/213.93
ACTIVE(U61(U11(tt, z0))) → c10(ACTIVE(U11(tt, z0))) 686.61/213.93
ACTIVE(U61(U31(tt, z0))) → c10(U61'(mark(U32(isNat(z0))))) 686.61/213.93
ACTIVE(U61(U31(tt, z0))) → c10(ACTIVE(U31(tt, z0))) 686.61/213.93
ACTIVE(U61(U51(tt, z0, z1))) → c10(U61'(mark(U52(isNat(z1), z0, z1)))) 686.61/213.93
ACTIVE(U61(U51(tt, z0, z1))) → c10(ACTIVE(U51(tt, z0, z1))) 686.61/213.93
ACTIVE(U61(U52(tt, z0, z1))) → c10(U61'(mark(s(plus(z1, z0))))) 686.61/213.93
ACTIVE(U61(U52(tt, z0, z1))) → c10(ACTIVE(U52(tt, z0, z1))) 686.61/213.93
ACTIVE(U61(isNat(plus(z0, z1)))) → c10(U61'(mark(U11(isNat(z0), z1)))) 686.61/213.93
ACTIVE(U61(isNat(plus(z0, z1)))) → c10(ACTIVE(isNat(plus(z0, z1)))) 686.61/213.93
ACTIVE(U61(isNat(s(z0)))) → c10(U61'(mark(U21(isNat(z0))))) 686.61/213.93
ACTIVE(U61(isNat(s(z0)))) → c10(ACTIVE(isNat(s(z0)))) 686.61/213.93
ACTIVE(U61(isNat(x(z0, z1)))) → c10(U61'(mark(U31(isNat(z0), z1)))) 686.61/213.93
ACTIVE(U61(isNat(x(z0, z1)))) → c10(ACTIVE(isNat(x(z0, z1)))) 686.61/213.93
ACTIVE(U71(plus(z0, 0), x1, x2)) → c31(U71'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.61/213.93
ACTIVE(U71(plus(z0, s(z1)), x1, x2)) → c31(U71'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.61/213.93
ACTIVE(U71(x(z0, 0), x1, x2)) → c31(U71'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.61/213.93
ACTIVE(U71(x(z0, s(z1)), x1, x2)) → c31(U71'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.61/213.93
ACTIVE(U71(U11(z0, z1), x1, x2)) → c31(U71'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.61/213.93
ACTIVE(U71(U12(z0), x1, x2)) → c31(U71'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.61/213.93
ACTIVE(U71(U21(z0), x1, x2)) → c31(U71'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.61/213.93
ACTIVE(U71(U31(z0, z1), x1, x2)) → c31(U71'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.61/213.93
ACTIVE(U71(U32(z0), x1, x2)) → c31(U71'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.61/213.93
ACTIVE(U71(U41(z0, z1), x1, x2)) → c31(U71'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.61/213.93
ACTIVE(U71(U51(z0, z1, z2), x1, x2)) → c31(U71'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.61/213.93
ACTIVE(U71(U52(z0, z1, z2), x1, x2)) → c31(U71'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.61/213.93
ACTIVE(U71(s(z0), x1, x2)) → c31(U71'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.61/213.93
ACTIVE(U71(plus(z0, z1), x1, x2)) → c31(U71'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.61/213.93
ACTIVE(U71(plus(z0, z1), x1, x2)) → c31(U71'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.61/213.93
ACTIVE(U71(U61(z0), x1, x2)) → c31(U71'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.61/213.93
ACTIVE(U71(U71(z0, z1, z2), x1, x2)) → c31(U71'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.61/213.93
ACTIVE(U71(U72(z0, z1, z2), x1, x2)) → c31(U71'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.61/213.93
ACTIVE(U71(x(z0, z1), x1, x2)) → c31(U71'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.61/213.93
ACTIVE(U71(x(z0, z1), x1, x2)) → c31(U71'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.61/213.93
ACTIVE(U71(U12(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.61/213.93
ACTIVE(U71(U21(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.61/213.93
ACTIVE(U71(U32(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.61/213.93
ACTIVE(U71(U41(tt, z0), x1, x2)) → c31(U71'(mark(z0), x1, x2)) 686.61/213.93
ACTIVE(U71(U61(tt), x1, x2)) → c31(U71'(mark(0), x1, x2)) 686.61/213.93
ACTIVE(U71(isNat(0), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.61/213.93
ACTIVE(U11(U71(tt, z0, z1), x1)) → c11(U11'(mark(U72(isNat(z1), z0, z1)), x1)) 686.61/213.93
ACTIVE(U11(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.61/213.93
ACTIVE(U12(U71(tt, z0, z1))) → c11(U12'(mark(U72(isNat(z1), z0, z1)))) 686.61/213.93
ACTIVE(U12(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.61/213.93
ACTIVE(U21(U71(tt, z0, z1))) → c11(U21'(mark(U72(isNat(z1), z0, z1)))) 686.61/213.93
ACTIVE(U21(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.61/213.93
ACTIVE(U31(U71(tt, z0, z1), x1)) → c11(U31'(mark(U72(isNat(z1), z0, z1)), x1)) 686.61/213.93
ACTIVE(U31(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.61/213.93
ACTIVE(U32(U71(tt, z0, z1))) → c11(U32'(mark(U72(isNat(z1), z0, z1)))) 686.61/213.93
ACTIVE(U32(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.61/213.93
ACTIVE(U41(U71(tt, z0, z1), x1)) → c11(U41'(mark(U72(isNat(z1), z0, z1)), x1)) 686.61/213.93
ACTIVE(U41(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.61/213.93
ACTIVE(U51(U71(tt, z0, z1), x1, x2)) → c11(U51'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.61/213.93
ACTIVE(U51(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.61/213.93
ACTIVE(U52(U71(tt, z0, z1), x1, x2)) → c11(U52'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.61/213.93
ACTIVE(U52(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.61/213.93
ACTIVE(s(U71(tt, z0, z1))) → c11(S(mark(U72(isNat(z1), z0, z1)))) 686.61/213.93
ACTIVE(s(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.61/213.93
ACTIVE(U61(U71(tt, z0, z1))) → c11(U61'(mark(U72(isNat(z1), z0, z1)))) 686.61/213.93
ACTIVE(U61(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.61/213.93
ACTIVE(U71(U11(tt, z0), x1, x2)) → c11(U71'(mark(U12(isNat(z0))), x1, x2)) 686.61/213.93
ACTIVE(U71(U11(tt, z0), x1, x2)) → c11(ACTIVE(U11(tt, z0))) 686.61/213.93
ACTIVE(U71(U31(tt, z0), x1, x2)) → c11(U71'(mark(U32(isNat(z0))), x1, x2)) 686.61/213.93
ACTIVE(U71(U31(tt, z0), x1, x2)) → c11(ACTIVE(U31(tt, z0))) 686.61/213.93
ACTIVE(U71(U51(tt, z0, z1), x1, x2)) → c11(U71'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.61/213.93
ACTIVE(U71(U51(tt, z0, z1), x1, x2)) → c11(ACTIVE(U51(tt, z0, z1))) 686.61/213.93
ACTIVE(U71(U52(tt, z0, z1), x1, x2)) → c11(U71'(mark(s(plus(z1, z0))), x1, x2)) 686.61/213.93
ACTIVE(U71(U52(tt, z0, z1), x1, x2)) → c11(ACTIVE(U52(tt, z0, z1))) 686.61/213.93
ACTIVE(U71(U71(tt, z0, z1), x1, x2)) → c11(U71'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.61/213.93
ACTIVE(U71(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.61/213.93
ACTIVE(U71(isNat(plus(z0, z1)), x1, x2)) → c11(U71'(mark(U11(isNat(z0), z1)), x1, x2)) 686.61/213.93
ACTIVE(U71(isNat(plus(z0, z1)), x1, x2)) → c11(ACTIVE(isNat(plus(z0, z1)))) 686.61/213.93
ACTIVE(U71(isNat(s(z0)), x1, x2)) → c11(U71'(mark(U21(isNat(z0))), x1, x2)) 686.61/213.93
ACTIVE(U71(isNat(s(z0)), x1, x2)) → c11(ACTIVE(isNat(s(z0)))) 686.61/213.93
ACTIVE(U71(isNat(x(z0, z1)), x1, x2)) → c11(U71'(mark(U31(isNat(z0), z1)), x1, x2)) 686.61/213.93
ACTIVE(U71(isNat(x(z0, z1)), x1, x2)) → c11(ACTIVE(isNat(x(z0, z1)))) 686.61/213.93
ACTIVE(U72(plus(z0, 0), x1, x2)) → c32(U72'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.61/213.93
ACTIVE(U72(plus(z0, s(z1)), x1, x2)) → c32(U72'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.61/213.93
ACTIVE(U72(x(z0, 0), x1, x2)) → c32(U72'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.61/213.93
ACTIVE(U72(x(z0, s(z1)), x1, x2)) → c32(U72'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.61/213.93
ACTIVE(U72(U11(z0, z1), x1, x2)) → c32(U72'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.61/213.93
ACTIVE(U72(U12(z0), x1, x2)) → c32(U72'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.61/213.93
ACTIVE(U72(U21(z0), x1, x2)) → c32(U72'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.61/213.93
ACTIVE(U72(U31(z0, z1), x1, x2)) → c32(U72'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.61/213.93
ACTIVE(U72(U32(z0), x1, x2)) → c32(U72'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.61/213.93
ACTIVE(U72(U41(z0, z1), x1, x2)) → c32(U72'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.61/213.93
ACTIVE(U72(U51(z0, z1, z2), x1, x2)) → c32(U72'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.61/213.93
ACTIVE(U72(U52(z0, z1, z2), x1, x2)) → c32(U72'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.61/213.93
ACTIVE(U72(s(z0), x1, x2)) → c32(U72'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.61/213.93
ACTIVE(U72(plus(z0, z1), x1, x2)) → c32(U72'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.61/213.93
ACTIVE(U72(plus(z0, z1), x1, x2)) → c32(U72'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.61/213.93
ACTIVE(U72(U61(z0), x1, x2)) → c32(U72'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.61/213.93
ACTIVE(U72(U71(z0, z1, z2), x1, x2)) → c32(U72'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.61/213.93
ACTIVE(U72(U72(z0, z1, z2), x1, x2)) → c32(U72'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.61/213.93
ACTIVE(U72(x(z0, z1), x1, x2)) → c32(U72'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.61/213.93
ACTIVE(U72(x(z0, z1), x1, x2)) → c32(U72'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.61/213.93
ACTIVE(U72(U12(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.61/213.93
ACTIVE(U72(U21(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.61/213.93
ACTIVE(U72(U32(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.61/213.93
ACTIVE(U72(U41(tt, z0), x1, x2)) → c32(U72'(mark(z0), x1, x2)) 686.61/213.93
ACTIVE(U72(U61(tt), x1, x2)) → c32(U72'(mark(0), x1, x2)) 686.61/213.93
ACTIVE(U72(isNat(0), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.61/213.93
ACTIVE(U11(U72(tt, z0, z1), x1)) → c12(U11'(mark(plus(x(z1, z0), z1)), x1)) 686.61/213.93
ACTIVE(U11(U72(tt, z0, z1), x1)) → c12(ACTIVE(U72(tt, z0, z1))) 686.61/213.93
ACTIVE(U12(U72(tt, z0, z1))) → c12(U12'(mark(plus(x(z1, z0), z1)))) 686.61/213.93
ACTIVE(U12(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.61/213.93
ACTIVE(U21(U72(tt, z0, z1))) → c12(U21'(mark(plus(x(z1, z0), z1)))) 686.61/213.93
ACTIVE(U21(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.61/213.93
ACTIVE(U31(U72(tt, z0, z1), x1)) → c12(U31'(mark(plus(x(z1, z0), z1)), x1)) 686.61/213.93
ACTIVE(U31(U72(tt, z0, z1), x1)) → c12(ACTIVE(U72(tt, z0, z1))) 686.61/213.93
ACTIVE(U32(U72(tt, z0, z1))) → c12(U32'(mark(plus(x(z1, z0), z1)))) 686.61/213.93
ACTIVE(U32(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.61/213.93
ACTIVE(U41(U72(tt, z0, z1), x1)) → c12(U41'(mark(plus(x(z1, z0), z1)), x1)) 686.61/213.93
ACTIVE(U41(U72(tt, z0, z1), x1)) → c12(ACTIVE(U72(tt, z0, z1))) 686.61/213.93
ACTIVE(U51(U72(tt, z0, z1), x1, x2)) → c12(U51'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.61/213.93
ACTIVE(U51(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.61/213.93
ACTIVE(U52(U72(tt, z0, z1), x1, x2)) → c12(U52'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.61/213.93
ACTIVE(U52(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.61/213.93
ACTIVE(s(U72(tt, z0, z1))) → c12(S(mark(plus(x(z1, z0), z1)))) 686.61/213.93
ACTIVE(s(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.61/213.93
ACTIVE(U61(U72(tt, z0, z1))) → c12(U61'(mark(plus(x(z1, z0), z1)))) 686.61/213.93
ACTIVE(U61(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.61/213.93
ACTIVE(U71(U72(tt, z0, z1), x1, x2)) → c12(U71'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.61/213.93
ACTIVE(U71(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.61/213.93
ACTIVE(U72(U11(tt, z0), x1, x2)) → c12(U72'(mark(U12(isNat(z0))), x1, x2)) 686.61/213.93
ACTIVE(U72(U11(tt, z0), x1, x2)) → c12(ACTIVE(U11(tt, z0))) 686.61/213.93
ACTIVE(U72(U31(tt, z0), x1, x2)) → c12(U72'(mark(U32(isNat(z0))), x1, x2)) 686.61/213.93
ACTIVE(U72(U31(tt, z0), x1, x2)) → c12(ACTIVE(U31(tt, z0))) 686.61/213.93
ACTIVE(U72(U51(tt, z0, z1), x1, x2)) → c12(U72'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.61/213.93
ACTIVE(U72(U51(tt, z0, z1), x1, x2)) → c12(ACTIVE(U51(tt, z0, z1))) 686.61/213.93
ACTIVE(U72(U52(tt, z0, z1), x1, x2)) → c12(U72'(mark(s(plus(z1, z0))), x1, x2)) 686.61/213.93
ACTIVE(U72(U52(tt, z0, z1), x1, x2)) → c12(ACTIVE(U52(tt, z0, z1))) 686.61/213.93
ACTIVE(U72(U71(tt, z0, z1), x1, x2)) → c12(U72'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.61/213.93
ACTIVE(U72(U71(tt, z0, z1), x1, x2)) → c12(ACTIVE(U71(tt, z0, z1))) 686.61/213.93
ACTIVE(U72(U72(tt, z0, z1), x1, x2)) → c12(U72'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.61/213.93
ACTIVE(U72(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.61/213.93
ACTIVE(U72(isNat(plus(z0, z1)), x1, x2)) → c12(U72'(mark(U11(isNat(z0), z1)), x1, x2)) 686.61/213.93
ACTIVE(U72(isNat(plus(z0, z1)), x1, x2)) → c12(ACTIVE(isNat(plus(z0, z1)))) 686.61/213.93
ACTIVE(U72(isNat(s(z0)), x1, x2)) → c12(U72'(mark(U21(isNat(z0))), x1, x2)) 686.61/213.93
ACTIVE(U72(isNat(s(z0)), x1, x2)) → c12(ACTIVE(isNat(s(z0)))) 686.61/213.93
ACTIVE(U72(isNat(x(z0, z1)), x1, x2)) → c12(U72'(mark(U31(isNat(z0), z1)), x1, x2)) 686.61/213.93
ACTIVE(U72(isNat(x(z0, z1)), x1, x2)) → c12(ACTIVE(isNat(x(z0, z1)))) 686.61/213.93
PROPER(U11(x0, U11(z0, z1))) → c65(U11'(proper(x0), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(U11(z0, z1))) 686.61/213.93
PROPER(U11(x0, U12(z0))) → c65(U11'(proper(x0), U12(proper(z0))), PROPER(x0), PROPER(U12(z0))) 686.61/213.93
PROPER(U11(x0, isNat(z0))) → c65(U11'(proper(x0), isNat(proper(z0))), PROPER(x0), PROPER(isNat(z0))) 686.61/213.93
PROPER(U11(x0, U21(z0))) → c65(U11'(proper(x0), U21(proper(z0))), PROPER(x0), PROPER(U21(z0))) 686.61/213.93
PROPER(U11(x0, U31(z0, z1))) → c65(U11'(proper(x0), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(U31(z0, z1))) 686.61/213.93
PROPER(U11(x0, U32(z0))) → c65(U11'(proper(x0), U32(proper(z0))), PROPER(x0), PROPER(U32(z0))) 686.61/213.93
PROPER(U11(x0, U41(z0, z1))) → c65(U11'(proper(x0), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(U41(z0, z1))) 686.61/213.93
PROPER(U11(x0, U51(z0, z1, z2))) → c65(U11'(proper(x0), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U51(z0, z1, z2))) 686.61/213.93
PROPER(U11(x0, U52(z0, z1, z2))) → c65(U11'(proper(x0), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U52(z0, z1, z2))) 686.61/213.93
PROPER(U11(x0, s(z0))) → c65(U11'(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 686.61/213.93
PROPER(U11(x0, plus(z0, z1))) → c65(U11'(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 686.61/213.93
PROPER(U11(x0, U61(z0))) → c65(U11'(proper(x0), U61(proper(z0))), PROPER(x0), PROPER(U61(z0))) 686.61/213.93
PROPER(U11(x0, U71(z0, z1, z2))) → c65(U11'(proper(x0), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U71(z0, z1, z2))) 686.61/213.93
PROPER(U11(x0, U72(z0, z1, z2))) → c65(U11'(proper(x0), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U72(z0, z1, z2))) 686.61/213.93
PROPER(U11(x0, x(z0, z1))) → c65(U11'(proper(x0), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x(z0, z1))) 686.61/213.93
PROPER(U11(U11(z0, z1), x1)) → c65(U11'(U11(proper(z0), proper(z1)), proper(x1)), PROPER(U11(z0, z1)), PROPER(x1)) 686.61/213.93
PROPER(U11(U12(z0), x1)) → c65(U11'(U12(proper(z0)), proper(x1)), PROPER(U12(z0)), PROPER(x1)) 686.61/213.93
PROPER(U11(isNat(z0), x1)) → c65(U11'(isNat(proper(z0)), proper(x1)), PROPER(isNat(z0)), PROPER(x1)) 686.61/213.93
PROPER(U11(U21(z0), x1)) → c65(U11'(U21(proper(z0)), proper(x1)), PROPER(U21(z0)), PROPER(x1)) 686.61/213.93
PROPER(U11(U31(z0, z1), x1)) → c65(U11'(U31(proper(z0), proper(z1)), proper(x1)), PROPER(U31(z0, z1)), PROPER(x1)) 686.61/213.93
PROPER(U11(U32(z0), x1)) → c65(U11'(U32(proper(z0)), proper(x1)), PROPER(U32(z0)), PROPER(x1)) 686.61/213.93
PROPER(U11(U41(z0, z1), x1)) → c65(U11'(U41(proper(z0), proper(z1)), proper(x1)), PROPER(U41(z0, z1)), PROPER(x1)) 686.61/213.93
PROPER(U11(U51(z0, z1, z2), x1)) → c65(U11'(U51(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U51(z0, z1, z2)), PROPER(x1)) 686.61/213.93
PROPER(U11(U52(z0, z1, z2), x1)) → c65(U11'(U52(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U52(z0, z1, z2)), PROPER(x1)) 686.61/213.93
PROPER(U11(s(z0), x1)) → c65(U11'(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 686.61/213.93
PROPER(U11(plus(z0, z1), x1)) → c65(U11'(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 686.61/213.93
PROPER(U11(U61(z0), x1)) → c65(U11'(U61(proper(z0)), proper(x1)), PROPER(U61(z0)), PROPER(x1)) 686.61/213.93
PROPER(U11(U71(z0, z1, z2), x1)) → c65(U11'(U71(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U71(z0, z1, z2)), PROPER(x1)) 686.61/213.93
PROPER(U11(U72(z0, z1, z2), x1)) → c65(U11'(U72(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U72(z0, z1, z2)), PROPER(x1)) 686.61/213.93
PROPER(U11(x(z0, z1), x1)) → c65(U11'(x(proper(z0), proper(z1)), proper(x1)), PROPER(x(z0, z1)), PROPER(x1)) 686.61/213.93
PROPER(U11(x0, tt)) → c65(U11'(proper(x0), ok(tt)), PROPER(x0)) 686.61/213.93
PROPER(U11(x0, 0)) → c65(U11'(proper(x0), ok(0)), PROPER(x0)) 686.61/213.93
PROPER(U11(tt, x1)) → c65(U11'(ok(tt), proper(x1)), PROPER(x1)) 686.61/213.93
PROPER(U11(0, x1)) → c65(U11'(ok(0), proper(x1)), PROPER(x1)) 686.61/213.93
PROPER(U12(U11(z0, z1))) → c67(U12'(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.61/213.93
PROPER(U12(U12(z0))) → c67(U12'(U12(proper(z0))), PROPER(U12(z0))) 686.61/213.93
PROPER(U12(isNat(z0))) → c67(U12'(isNat(proper(z0))), PROPER(isNat(z0))) 686.61/213.93
PROPER(U12(U21(z0))) → c67(U12'(U21(proper(z0))), PROPER(U21(z0))) 686.61/213.93
PROPER(U12(U31(z0, z1))) → c67(U12'(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.61/213.93
PROPER(U12(U32(z0))) → c67(U12'(U32(proper(z0))), PROPER(U32(z0))) 686.61/213.93
PROPER(U12(U41(z0, z1))) → c67(U12'(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.61/213.93
PROPER(U12(U51(z0, z1, z2))) → c67(U12'(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.61/213.93
PROPER(U12(U52(z0, z1, z2))) → c67(U12'(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.61/213.93
PROPER(U12(s(z0))) → c67(U12'(s(proper(z0))), PROPER(s(z0))) 686.61/213.93
PROPER(U12(plus(z0, z1))) → c67(U12'(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.61/213.93
PROPER(U12(U61(z0))) → c67(U12'(U61(proper(z0))), PROPER(U61(z0))) 686.61/213.93
PROPER(U12(U71(z0, z1, z2))) → c67(U12'(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.61/213.93
PROPER(U12(U72(z0, z1, z2))) → c67(U12'(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.61/213.93
PROPER(U12(x(z0, z1))) → c67(U12'(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.61/213.93
PROPER(U12(tt)) → c67(U12'(ok(tt))) 686.61/213.93
PROPER(U12(0)) → c67(U12'(ok(0))) 686.61/213.93
PROPER(isNat(U11(z0, z1))) → c68(ISNAT(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.61/213.93
PROPER(isNat(U12(z0))) → c68(ISNAT(U12(proper(z0))), PROPER(U12(z0))) 686.61/213.93
PROPER(isNat(isNat(z0))) → c68(ISNAT(isNat(proper(z0))), PROPER(isNat(z0))) 686.61/213.93
PROPER(isNat(U21(z0))) → c68(ISNAT(U21(proper(z0))), PROPER(U21(z0))) 686.61/213.93
PROPER(isNat(U31(z0, z1))) → c68(ISNAT(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.61/213.93
PROPER(isNat(U32(z0))) → c68(ISNAT(U32(proper(z0))), PROPER(U32(z0))) 686.61/213.93
PROPER(isNat(U41(z0, z1))) → c68(ISNAT(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.61/213.93
PROPER(isNat(U51(z0, z1, z2))) → c68(ISNAT(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.61/213.93
PROPER(isNat(U52(z0, z1, z2))) → c68(ISNAT(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.61/213.93
PROPER(isNat(s(z0))) → c68(ISNAT(s(proper(z0))), PROPER(s(z0))) 686.61/213.93
PROPER(isNat(plus(z0, z1))) → c68(ISNAT(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.61/213.93
PROPER(isNat(U61(z0))) → c68(ISNAT(U61(proper(z0))), PROPER(U61(z0))) 686.61/213.93
PROPER(isNat(U71(z0, z1, z2))) → c68(ISNAT(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.61/213.93
PROPER(isNat(U72(z0, z1, z2))) → c68(ISNAT(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.61/213.93
PROPER(isNat(x(z0, z1))) → c68(ISNAT(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.61/213.93
PROPER(isNat(tt)) → c68(ISNAT(ok(tt))) 686.61/213.93
PROPER(isNat(0)) → c68(ISNAT(ok(0))) 686.61/213.93
PROPER(U21(U11(z0, z1))) → c69(U21'(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.61/213.93
PROPER(U21(U12(z0))) → c69(U21'(U12(proper(z0))), PROPER(U12(z0))) 686.61/213.93
PROPER(U21(isNat(z0))) → c69(U21'(isNat(proper(z0))), PROPER(isNat(z0))) 686.61/213.93
PROPER(U21(U21(z0))) → c69(U21'(U21(proper(z0))), PROPER(U21(z0))) 686.61/213.93
PROPER(U21(U31(z0, z1))) → c69(U21'(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.61/213.93
PROPER(U21(U32(z0))) → c69(U21'(U32(proper(z0))), PROPER(U32(z0))) 686.61/213.93
PROPER(U21(U41(z0, z1))) → c69(U21'(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.61/213.93
PROPER(U21(U51(z0, z1, z2))) → c69(U21'(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.61/213.93
PROPER(U21(U52(z0, z1, z2))) → c69(U21'(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.61/213.93
PROPER(U21(s(z0))) → c69(U21'(s(proper(z0))), PROPER(s(z0))) 686.61/213.93
PROPER(U21(plus(z0, z1))) → c69(U21'(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.61/213.93
PROPER(U21(U61(z0))) → c69(U21'(U61(proper(z0))), PROPER(U61(z0))) 686.61/213.93
PROPER(U21(U71(z0, z1, z2))) → c69(U21'(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.61/213.93
PROPER(U21(U72(z0, z1, z2))) → c69(U21'(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.61/213.93
PROPER(U21(x(z0, z1))) → c69(U21'(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.61/213.93
PROPER(U21(tt)) → c69(U21'(ok(tt))) 686.61/213.93
PROPER(U21(0)) → c69(U21'(ok(0))) 686.61/213.93
PROPER(U31(x0, U11(z0, z1))) → c70(U31'(proper(x0), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(U11(z0, z1))) 686.61/213.93
PROPER(U31(x0, U12(z0))) → c70(U31'(proper(x0), U12(proper(z0))), PROPER(x0), PROPER(U12(z0))) 686.61/213.93
PROPER(U31(x0, isNat(z0))) → c70(U31'(proper(x0), isNat(proper(z0))), PROPER(x0), PROPER(isNat(z0))) 686.61/213.93
PROPER(U31(x0, U21(z0))) → c70(U31'(proper(x0), U21(proper(z0))), PROPER(x0), PROPER(U21(z0))) 686.61/213.93
PROPER(U31(x0, U31(z0, z1))) → c70(U31'(proper(x0), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(U31(z0, z1))) 686.61/213.93
PROPER(U31(x0, U32(z0))) → c70(U31'(proper(x0), U32(proper(z0))), PROPER(x0), PROPER(U32(z0))) 686.61/213.93
PROPER(U31(x0, U41(z0, z1))) → c70(U31'(proper(x0), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(U41(z0, z1))) 686.61/213.93
PROPER(U31(x0, U51(z0, z1, z2))) → c70(U31'(proper(x0), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U51(z0, z1, z2))) 686.61/213.93
PROPER(U31(x0, U52(z0, z1, z2))) → c70(U31'(proper(x0), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U52(z0, z1, z2))) 686.61/213.93
PROPER(U31(x0, s(z0))) → c70(U31'(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 686.61/213.93
PROPER(U31(x0, plus(z0, z1))) → c70(U31'(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 686.61/213.93
PROPER(U31(x0, U61(z0))) → c70(U31'(proper(x0), U61(proper(z0))), PROPER(x0), PROPER(U61(z0))) 686.61/213.93
PROPER(U31(x0, U71(z0, z1, z2))) → c70(U31'(proper(x0), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U71(z0, z1, z2))) 686.61/213.93
PROPER(U31(x0, U72(z0, z1, z2))) → c70(U31'(proper(x0), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U72(z0, z1, z2))) 686.61/213.93
PROPER(U31(x0, x(z0, z1))) → c70(U31'(proper(x0), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x(z0, z1))) 686.61/213.93
PROPER(U31(U11(z0, z1), x1)) → c70(U31'(U11(proper(z0), proper(z1)), proper(x1)), PROPER(U11(z0, z1)), PROPER(x1)) 686.61/213.93
PROPER(U31(U12(z0), x1)) → c70(U31'(U12(proper(z0)), proper(x1)), PROPER(U12(z0)), PROPER(x1)) 686.61/213.93
PROPER(U31(isNat(z0), x1)) → c70(U31'(isNat(proper(z0)), proper(x1)), PROPER(isNat(z0)), PROPER(x1)) 686.61/213.93
PROPER(U31(U21(z0), x1)) → c70(U31'(U21(proper(z0)), proper(x1)), PROPER(U21(z0)), PROPER(x1)) 686.61/213.93
PROPER(U31(U31(z0, z1), x1)) → c70(U31'(U31(proper(z0), proper(z1)), proper(x1)), PROPER(U31(z0, z1)), PROPER(x1)) 686.61/213.93
PROPER(U31(U32(z0), x1)) → c70(U31'(U32(proper(z0)), proper(x1)), PROPER(U32(z0)), PROPER(x1)) 686.61/213.93
PROPER(U31(U41(z0, z1), x1)) → c70(U31'(U41(proper(z0), proper(z1)), proper(x1)), PROPER(U41(z0, z1)), PROPER(x1)) 686.61/213.93
PROPER(U31(U51(z0, z1, z2), x1)) → c70(U31'(U51(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U51(z0, z1, z2)), PROPER(x1)) 686.61/213.93
PROPER(U31(U52(z0, z1, z2), x1)) → c70(U31'(U52(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U52(z0, z1, z2)), PROPER(x1)) 686.61/213.93
PROPER(U31(s(z0), x1)) → c70(U31'(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 686.61/213.93
PROPER(U31(plus(z0, z1), x1)) → c70(U31'(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 686.61/213.93
PROPER(U31(U61(z0), x1)) → c70(U31'(U61(proper(z0)), proper(x1)), PROPER(U61(z0)), PROPER(x1)) 686.61/213.93
PROPER(U31(U71(z0, z1, z2), x1)) → c70(U31'(U71(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U71(z0, z1, z2)), PROPER(x1)) 686.61/213.93
PROPER(U31(U72(z0, z1, z2), x1)) → c70(U31'(U72(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U72(z0, z1, z2)), PROPER(x1)) 686.61/213.93
PROPER(U31(x(z0, z1), x1)) → c70(U31'(x(proper(z0), proper(z1)), proper(x1)), PROPER(x(z0, z1)), PROPER(x1)) 686.61/213.93
PROPER(U31(x0, tt)) → c70(U31'(proper(x0), ok(tt)), PROPER(x0)) 686.61/213.93
PROPER(U31(x0, 0)) → c70(U31'(proper(x0), ok(0)), PROPER(x0)) 686.61/213.93
PROPER(U31(tt, x1)) → c70(U31'(ok(tt), proper(x1)), PROPER(x1)) 686.61/213.93
PROPER(U31(0, x1)) → c70(U31'(ok(0), proper(x1)), PROPER(x1)) 686.61/213.93
PROPER(U32(U11(z0, z1))) → c71(U32'(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.61/213.93
PROPER(U32(U12(z0))) → c71(U32'(U12(proper(z0))), PROPER(U12(z0))) 686.61/213.93
PROPER(U32(isNat(z0))) → c71(U32'(isNat(proper(z0))), PROPER(isNat(z0))) 686.61/213.93
PROPER(U32(U21(z0))) → c71(U32'(U21(proper(z0))), PROPER(U21(z0))) 686.61/213.93
PROPER(U32(U31(z0, z1))) → c71(U32'(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.61/213.93
PROPER(U32(U32(z0))) → c71(U32'(U32(proper(z0))), PROPER(U32(z0))) 686.61/213.93
PROPER(U32(U41(z0, z1))) → c71(U32'(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.61/213.93
PROPER(U32(U51(z0, z1, z2))) → c71(U32'(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.61/213.93
PROPER(U32(U52(z0, z1, z2))) → c71(U32'(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.61/213.93
PROPER(U32(s(z0))) → c71(U32'(s(proper(z0))), PROPER(s(z0))) 686.61/213.93
PROPER(U32(plus(z0, z1))) → c71(U32'(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.61/213.93
PROPER(U32(U61(z0))) → c71(U32'(U61(proper(z0))), PROPER(U61(z0))) 686.61/213.93
PROPER(U32(U71(z0, z1, z2))) → c71(U32'(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.61/213.93
PROPER(U32(U72(z0, z1, z2))) → c71(U32'(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.61/213.93
PROPER(U32(x(z0, z1))) → c71(U32'(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.61/213.93
PROPER(U32(tt)) → c71(U32'(ok(tt))) 686.61/213.93
PROPER(U32(0)) → c71(U32'(ok(0))) 686.61/213.93
PROPER(U41(x0, U11(z0, z1))) → c72(U41'(proper(x0), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(U11(z0, z1))) 686.61/213.93
PROPER(U41(x0, U12(z0))) → c72(U41'(proper(x0), U12(proper(z0))), PROPER(x0), PROPER(U12(z0))) 686.61/213.93
PROPER(U41(x0, isNat(z0))) → c72(U41'(proper(x0), isNat(proper(z0))), PROPER(x0), PROPER(isNat(z0))) 686.61/213.93
PROPER(U41(x0, U21(z0))) → c72(U41'(proper(x0), U21(proper(z0))), PROPER(x0), PROPER(U21(z0))) 686.61/213.93
PROPER(U41(x0, U31(z0, z1))) → c72(U41'(proper(x0), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(U31(z0, z1))) 686.61/213.93
PROPER(U41(x0, U32(z0))) → c72(U41'(proper(x0), U32(proper(z0))), PROPER(x0), PROPER(U32(z0))) 686.61/213.93
PROPER(U41(x0, U41(z0, z1))) → c72(U41'(proper(x0), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(U41(z0, z1))) 686.61/213.93
PROPER(U41(x0, U51(z0, z1, z2))) → c72(U41'(proper(x0), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U51(z0, z1, z2))) 686.61/213.93
PROPER(U41(x0, U52(z0, z1, z2))) → c72(U41'(proper(x0), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U52(z0, z1, z2))) 686.61/213.93
PROPER(U41(x0, s(z0))) → c72(U41'(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 686.61/213.93
PROPER(U41(x0, plus(z0, z1))) → c72(U41'(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 686.61/213.93
PROPER(U41(x0, U61(z0))) → c72(U41'(proper(x0), U61(proper(z0))), PROPER(x0), PROPER(U61(z0))) 686.61/213.93
PROPER(U41(x0, U71(z0, z1, z2))) → c72(U41'(proper(x0), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U71(z0, z1, z2))) 686.61/213.93
PROPER(U41(x0, U72(z0, z1, z2))) → c72(U41'(proper(x0), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U72(z0, z1, z2))) 686.61/213.93
PROPER(U41(x0, x(z0, z1))) → c72(U41'(proper(x0), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x(z0, z1))) 686.61/213.93
PROPER(U41(U11(z0, z1), x1)) → c72(U41'(U11(proper(z0), proper(z1)), proper(x1)), PROPER(U11(z0, z1)), PROPER(x1)) 686.61/213.93
PROPER(U41(U12(z0), x1)) → c72(U41'(U12(proper(z0)), proper(x1)), PROPER(U12(z0)), PROPER(x1)) 686.61/213.93
PROPER(U41(isNat(z0), x1)) → c72(U41'(isNat(proper(z0)), proper(x1)), PROPER(isNat(z0)), PROPER(x1)) 686.61/213.93
PROPER(U41(U21(z0), x1)) → c72(U41'(U21(proper(z0)), proper(x1)), PROPER(U21(z0)), PROPER(x1)) 686.61/213.93
PROPER(U41(U31(z0, z1), x1)) → c72(U41'(U31(proper(z0), proper(z1)), proper(x1)), PROPER(U31(z0, z1)), PROPER(x1)) 686.61/213.93
PROPER(U41(U32(z0), x1)) → c72(U41'(U32(proper(z0)), proper(x1)), PROPER(U32(z0)), PROPER(x1)) 686.61/213.93
PROPER(U41(U41(z0, z1), x1)) → c72(U41'(U41(proper(z0), proper(z1)), proper(x1)), PROPER(U41(z0, z1)), PROPER(x1)) 686.61/213.93
PROPER(U41(U51(z0, z1, z2), x1)) → c72(U41'(U51(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U51(z0, z1, z2)), PROPER(x1)) 686.61/213.93
PROPER(U41(U52(z0, z1, z2), x1)) → c72(U41'(U52(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U52(z0, z1, z2)), PROPER(x1)) 686.61/213.93
PROPER(U41(s(z0), x1)) → c72(U41'(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 686.61/213.93
PROPER(U41(plus(z0, z1), x1)) → c72(U41'(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 686.61/213.93
PROPER(U41(U61(z0), x1)) → c72(U41'(U61(proper(z0)), proper(x1)), PROPER(U61(z0)), PROPER(x1)) 686.61/213.93
PROPER(U41(U71(z0, z1, z2), x1)) → c72(U41'(U71(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U71(z0, z1, z2)), PROPER(x1)) 686.61/213.93
PROPER(U41(U72(z0, z1, z2), x1)) → c72(U41'(U72(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U72(z0, z1, z2)), PROPER(x1)) 686.61/213.93
PROPER(U41(x(z0, z1), x1)) → c72(U41'(x(proper(z0), proper(z1)), proper(x1)), PROPER(x(z0, z1)), PROPER(x1)) 686.61/213.93
PROPER(U41(x0, tt)) → c72(U41'(proper(x0), ok(tt)), PROPER(x0)) 686.61/213.93
PROPER(U41(x0, 0)) → c72(U41'(proper(x0), ok(0)), PROPER(x0)) 686.61/213.93
PROPER(U41(tt, x1)) → c72(U41'(ok(tt), proper(x1)), PROPER(x1)) 686.61/213.93
PROPER(U41(0, x1)) → c72(U41'(ok(0), proper(x1)), PROPER(x1)) 686.61/213.93
PROPER(U51(x0, x1, U11(z0, z1))) → c73(U51'(proper(x0), proper(x1), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U11(z0, z1))) 686.61/213.93
PROPER(U51(x0, x1, U12(z0))) → c73(U51'(proper(x0), proper(x1), U12(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U12(z0))) 686.61/213.93
PROPER(U51(x0, x1, isNat(z0))) → c73(U51'(proper(x0), proper(x1), isNat(proper(z0))), PROPER(x0), PROPER(x1), PROPER(isNat(z0))) 686.61/213.93
PROPER(U51(x0, x1, U21(z0))) → c73(U51'(proper(x0), proper(x1), U21(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U21(z0))) 686.61/213.93
PROPER(U51(x0, x1, U31(z0, z1))) → c73(U51'(proper(x0), proper(x1), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U31(z0, z1))) 686.61/213.93
PROPER(U51(x0, x1, U32(z0))) → c73(U51'(proper(x0), proper(x1), U32(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U32(z0))) 686.61/213.93
PROPER(U51(x0, x1, U41(z0, z1))) → c73(U51'(proper(x0), proper(x1), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U41(z0, z1))) 686.61/213.93
PROPER(U51(x0, x1, U51(z0, z1, z2))) → c73(U51'(proper(x0), proper(x1), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U51(z0, z1, z2))) 686.61/213.93
PROPER(U51(x0, x1, U52(z0, z1, z2))) → c73(U51'(proper(x0), proper(x1), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U52(z0, z1, z2))) 686.61/213.93
PROPER(U51(x0, x1, s(z0))) → c73(U51'(proper(x0), proper(x1), s(proper(z0))), PROPER(x0), PROPER(x1), PROPER(s(z0))) 686.61/213.93
PROPER(U51(x0, x1, plus(z0, z1))) → c73(U51'(proper(x0), proper(x1), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(plus(z0, z1))) 686.61/213.93
PROPER(U51(x0, x1, U61(z0))) → c73(U51'(proper(x0), proper(x1), U61(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U61(z0))) 686.61/213.93
PROPER(U51(x0, x1, U71(z0, z1, z2))) → c73(U51'(proper(x0), proper(x1), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U71(z0, z1, z2))) 686.61/213.93
PROPER(U51(x0, x1, U72(z0, z1, z2))) → c73(U51'(proper(x0), proper(x1), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U72(z0, z1, z2))) 686.61/213.93
PROPER(U51(x0, x1, x(z0, z1))) → c73(U51'(proper(x0), proper(x1), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(x(z0, z1))) 686.61/213.93
PROPER(U51(x0, U11(z0, z1), x2)) → c73(U51'(proper(x0), U11(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U11(z0, z1)), PROPER(x2)) 686.61/213.93
PROPER(U51(x0, U12(z0), x2)) → c73(U51'(proper(x0), U12(proper(z0)), proper(x2)), PROPER(x0), PROPER(U12(z0)), PROPER(x2)) 686.61/213.93
PROPER(U51(x0, isNat(z0), x2)) → c73(U51'(proper(x0), isNat(proper(z0)), proper(x2)), PROPER(x0), PROPER(isNat(z0)), PROPER(x2)) 686.61/213.93
PROPER(U51(x0, U21(z0), x2)) → c73(U51'(proper(x0), U21(proper(z0)), proper(x2)), PROPER(x0), PROPER(U21(z0)), PROPER(x2)) 686.61/213.93
PROPER(U51(x0, U31(z0, z1), x2)) → c73(U51'(proper(x0), U31(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U31(z0, z1)), PROPER(x2)) 686.61/213.93
PROPER(U51(x0, U32(z0), x2)) → c73(U51'(proper(x0), U32(proper(z0)), proper(x2)), PROPER(x0), PROPER(U32(z0)), PROPER(x2)) 686.61/213.93
PROPER(U51(x0, U41(z0, z1), x2)) → c73(U51'(proper(x0), U41(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U41(z0, z1)), PROPER(x2)) 686.61/213.93
PROPER(U51(x0, U51(z0, z1, z2), x2)) → c73(U51'(proper(x0), U51(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U51(z0, z1, z2)), PROPER(x2)) 686.61/213.93
PROPER(U51(x0, U52(z0, z1, z2), x2)) → c73(U51'(proper(x0), U52(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U52(z0, z1, z2)), PROPER(x2)) 686.61/213.93
PROPER(U51(x0, s(z0), x2)) → c73(U51'(proper(x0), s(proper(z0)), proper(x2)), PROPER(x0), PROPER(s(z0)), PROPER(x2)) 686.61/213.93
PROPER(U51(x0, plus(z0, z1), x2)) → c73(U51'(proper(x0), plus(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(plus(z0, z1)), PROPER(x2)) 686.61/213.93
PROPER(U51(x0, U61(z0), x2)) → c73(U51'(proper(x0), U61(proper(z0)), proper(x2)), PROPER(x0), PROPER(U61(z0)), PROPER(x2)) 686.61/213.93
PROPER(U51(x0, U71(z0, z1, z2), x2)) → c73(U51'(proper(x0), U71(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U71(z0, z1, z2)), PROPER(x2)) 686.61/213.93
PROPER(U51(x0, U72(z0, z1, z2), x2)) → c73(U51'(proper(x0), U72(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U72(z0, z1, z2)), PROPER(x2)) 686.61/213.93
PROPER(U51(x0, x(z0, z1), x2)) → c73(U51'(proper(x0), x(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(x(z0, z1)), PROPER(x2)) 686.61/213.93
PROPER(U51(U11(z0, z1), x1, x2)) → c73(U51'(U11(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U11(z0, z1)), PROPER(x1), PROPER(x2)) 686.61/213.93
PROPER(U51(U12(z0), x1, x2)) → c73(U51'(U12(proper(z0)), proper(x1), proper(x2)), PROPER(U12(z0)), PROPER(x1), PROPER(x2)) 686.61/213.93
PROPER(U51(isNat(z0), x1, x2)) → c73(U51'(isNat(proper(z0)), proper(x1), proper(x2)), PROPER(isNat(z0)), PROPER(x1), PROPER(x2)) 686.61/213.93
PROPER(U51(U21(z0), x1, x2)) → c73(U51'(U21(proper(z0)), proper(x1), proper(x2)), PROPER(U21(z0)), PROPER(x1), PROPER(x2)) 686.61/213.93
PROPER(U51(U31(z0, z1), x1, x2)) → c73(U51'(U31(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U31(z0, z1)), PROPER(x1), PROPER(x2)) 686.61/213.93
PROPER(U51(U32(z0), x1, x2)) → c73(U51'(U32(proper(z0)), proper(x1), proper(x2)), PROPER(U32(z0)), PROPER(x1), PROPER(x2)) 686.61/213.93
PROPER(U51(U41(z0, z1), x1, x2)) → c73(U51'(U41(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U41(z0, z1)), PROPER(x1), PROPER(x2)) 686.61/213.93
PROPER(U51(U51(z0, z1, z2), x1, x2)) → c73(U51'(U51(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U51(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.61/213.93
PROPER(U51(U52(z0, z1, z2), x1, x2)) → c73(U51'(U52(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U52(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.61/213.93
PROPER(U51(s(z0), x1, x2)) → c73(U51'(s(proper(z0)), proper(x1), proper(x2)), PROPER(s(z0)), PROPER(x1), PROPER(x2)) 686.61/213.93
PROPER(U51(plus(z0, z1), x1, x2)) → c73(U51'(plus(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(plus(z0, z1)), PROPER(x1), PROPER(x2)) 686.61/213.93
PROPER(U51(U61(z0), x1, x2)) → c73(U51'(U61(proper(z0)), proper(x1), proper(x2)), PROPER(U61(z0)), PROPER(x1), PROPER(x2)) 686.61/213.93
PROPER(U51(U71(z0, z1, z2), x1, x2)) → c73(U51'(U71(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U71(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.61/213.93
PROPER(U51(U72(z0, z1, z2), x1, x2)) → c73(U51'(U72(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U72(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.61/213.93
PROPER(U51(x(z0, z1), x1, x2)) → c73(U51'(x(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(x(z0, z1)), PROPER(x1), PROPER(x2)) 686.61/213.93
PROPER(U51(x0, x1, tt)) → c73(U51'(proper(x0), proper(x1), ok(tt)), PROPER(x0), PROPER(x1)) 686.61/213.93
PROPER(U51(x0, x1, 0)) → c73(U51'(proper(x0), proper(x1), ok(0)), PROPER(x0), PROPER(x1)) 686.61/213.93
PROPER(U51(x0, tt, x2)) → c73(U51'(proper(x0), ok(tt), proper(x2)), PROPER(x0), PROPER(x2)) 686.61/213.93
PROPER(U51(x0, 0, x2)) → c73(U51'(proper(x0), ok(0), proper(x2)), PROPER(x0), PROPER(x2)) 686.61/213.93
PROPER(U51(tt, x1, x2)) → c73(U51'(ok(tt), proper(x1), proper(x2)), PROPER(x1), PROPER(x2)) 686.61/213.93
PROPER(U51(0, x1, x2)) → c73(U51'(ok(0), proper(x1), proper(x2)), PROPER(x1), PROPER(x2)) 686.61/213.93
PROPER(U52(x0, x1, U11(z0, z1))) → c74(U52'(proper(x0), proper(x1), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U11(z0, z1))) 686.61/213.93
PROPER(U52(x0, x1, U12(z0))) → c74(U52'(proper(x0), proper(x1), U12(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U12(z0))) 686.61/213.93
PROPER(U52(x0, x1, isNat(z0))) → c74(U52'(proper(x0), proper(x1), isNat(proper(z0))), PROPER(x0), PROPER(x1), PROPER(isNat(z0))) 686.61/213.93
PROPER(U52(x0, x1, U21(z0))) → c74(U52'(proper(x0), proper(x1), U21(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U21(z0))) 686.61/213.93
PROPER(U52(x0, x1, U31(z0, z1))) → c74(U52'(proper(x0), proper(x1), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U31(z0, z1))) 686.61/213.93
PROPER(U52(x0, x1, U32(z0))) → c74(U52'(proper(x0), proper(x1), U32(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U32(z0))) 686.61/213.93
PROPER(U52(x0, x1, U41(z0, z1))) → c74(U52'(proper(x0), proper(x1), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U41(z0, z1))) 686.61/213.93
PROPER(U52(x0, x1, U51(z0, z1, z2))) → c74(U52'(proper(x0), proper(x1), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U51(z0, z1, z2))) 686.61/213.93
PROPER(U52(x0, x1, U52(z0, z1, z2))) → c74(U52'(proper(x0), proper(x1), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U52(z0, z1, z2))) 686.61/213.93
PROPER(U52(x0, x1, s(z0))) → c74(U52'(proper(x0), proper(x1), s(proper(z0))), PROPER(x0), PROPER(x1), PROPER(s(z0))) 686.61/213.93
PROPER(U52(x0, x1, plus(z0, z1))) → c74(U52'(proper(x0), proper(x1), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(plus(z0, z1))) 686.61/213.93
PROPER(U52(x0, x1, U61(z0))) → c74(U52'(proper(x0), proper(x1), U61(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U61(z0))) 686.61/213.93
PROPER(U52(x0, x1, U71(z0, z1, z2))) → c74(U52'(proper(x0), proper(x1), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U71(z0, z1, z2))) 686.61/213.93
PROPER(U52(x0, x1, U72(z0, z1, z2))) → c74(U52'(proper(x0), proper(x1), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U72(z0, z1, z2))) 686.61/213.93
PROPER(U52(x0, x1, x(z0, z1))) → c74(U52'(proper(x0), proper(x1), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(x(z0, z1))) 686.61/213.93
PROPER(U52(x0, U11(z0, z1), x2)) → c74(U52'(proper(x0), U11(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U11(z0, z1)), PROPER(x2)) 686.61/213.93
PROPER(U52(x0, U12(z0), x2)) → c74(U52'(proper(x0), U12(proper(z0)), proper(x2)), PROPER(x0), PROPER(U12(z0)), PROPER(x2)) 686.61/213.93
PROPER(U52(x0, isNat(z0), x2)) → c74(U52'(proper(x0), isNat(proper(z0)), proper(x2)), PROPER(x0), PROPER(isNat(z0)), PROPER(x2)) 686.61/213.93
PROPER(U52(x0, U21(z0), x2)) → c74(U52'(proper(x0), U21(proper(z0)), proper(x2)), PROPER(x0), PROPER(U21(z0)), PROPER(x2)) 686.61/213.93
PROPER(U52(x0, U31(z0, z1), x2)) → c74(U52'(proper(x0), U31(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U31(z0, z1)), PROPER(x2)) 686.61/213.93
PROPER(U52(x0, U32(z0), x2)) → c74(U52'(proper(x0), U32(proper(z0)), proper(x2)), PROPER(x0), PROPER(U32(z0)), PROPER(x2)) 686.61/213.93
PROPER(U52(x0, U41(z0, z1), x2)) → c74(U52'(proper(x0), U41(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U41(z0, z1)), PROPER(x2)) 686.61/213.93
PROPER(U52(x0, U51(z0, z1, z2), x2)) → c74(U52'(proper(x0), U51(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U51(z0, z1, z2)), PROPER(x2)) 686.61/213.93
PROPER(U52(x0, U52(z0, z1, z2), x2)) → c74(U52'(proper(x0), U52(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U52(z0, z1, z2)), PROPER(x2)) 686.61/213.93
PROPER(U52(x0, s(z0), x2)) → c74(U52'(proper(x0), s(proper(z0)), proper(x2)), PROPER(x0), PROPER(s(z0)), PROPER(x2)) 686.61/213.93
PROPER(U52(x0, plus(z0, z1), x2)) → c74(U52'(proper(x0), plus(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(plus(z0, z1)), PROPER(x2)) 686.61/213.93
PROPER(U52(x0, U61(z0), x2)) → c74(U52'(proper(x0), U61(proper(z0)), proper(x2)), PROPER(x0), PROPER(U61(z0)), PROPER(x2)) 686.61/213.93
PROPER(U52(x0, U71(z0, z1, z2), x2)) → c74(U52'(proper(x0), U71(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U71(z0, z1, z2)), PROPER(x2)) 686.61/213.93
PROPER(U52(x0, U72(z0, z1, z2), x2)) → c74(U52'(proper(x0), U72(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U72(z0, z1, z2)), PROPER(x2)) 686.61/213.93
PROPER(U52(x0, x(z0, z1), x2)) → c74(U52'(proper(x0), x(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(x(z0, z1)), PROPER(x2)) 686.61/213.93
PROPER(U52(U11(z0, z1), x1, x2)) → c74(U52'(U11(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U11(z0, z1)), PROPER(x1), PROPER(x2)) 686.61/213.93
PROPER(U52(U12(z0), x1, x2)) → c74(U52'(U12(proper(z0)), proper(x1), proper(x2)), PROPER(U12(z0)), PROPER(x1), PROPER(x2)) 686.61/213.93
PROPER(U52(isNat(z0), x1, x2)) → c74(U52'(isNat(proper(z0)), proper(x1), proper(x2)), PROPER(isNat(z0)), PROPER(x1), PROPER(x2)) 686.61/213.93
PROPER(U52(U21(z0), x1, x2)) → c74(U52'(U21(proper(z0)), proper(x1), proper(x2)), PROPER(U21(z0)), PROPER(x1), PROPER(x2)) 686.61/213.93
PROPER(U52(U31(z0, z1), x1, x2)) → c74(U52'(U31(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U31(z0, z1)), PROPER(x1), PROPER(x2)) 686.61/213.93
PROPER(U52(U32(z0), x1, x2)) → c74(U52'(U32(proper(z0)), proper(x1), proper(x2)), PROPER(U32(z0)), PROPER(x1), PROPER(x2)) 686.61/213.93
PROPER(U52(U41(z0, z1), x1, x2)) → c74(U52'(U41(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U41(z0, z1)), PROPER(x1), PROPER(x2)) 686.61/213.93
PROPER(U52(U51(z0, z1, z2), x1, x2)) → c74(U52'(U51(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U51(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.61/213.93
PROPER(U52(U52(z0, z1, z2), x1, x2)) → c74(U52'(U52(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U52(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.61/213.93
PROPER(U52(s(z0), x1, x2)) → c74(U52'(s(proper(z0)), proper(x1), proper(x2)), PROPER(s(z0)), PROPER(x1), PROPER(x2)) 686.61/213.93
PROPER(U52(plus(z0, z1), x1, x2)) → c74(U52'(plus(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(plus(z0, z1)), PROPER(x1), PROPER(x2)) 686.61/213.93
PROPER(U52(U61(z0), x1, x2)) → c74(U52'(U61(proper(z0)), proper(x1), proper(x2)), PROPER(U61(z0)), PROPER(x1), PROPER(x2)) 686.61/213.93
PROPER(U52(U71(z0, z1, z2), x1, x2)) → c74(U52'(U71(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U71(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.61/213.93
PROPER(U52(U72(z0, z1, z2), x1, x2)) → c74(U52'(U72(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U72(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.61/213.93
PROPER(U52(x(z0, z1), x1, x2)) → c74(U52'(x(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(x(z0, z1)), PROPER(x1), PROPER(x2)) 686.61/213.93
PROPER(U52(x0, x1, tt)) → c74(U52'(proper(x0), proper(x1), ok(tt)), PROPER(x0), PROPER(x1)) 686.61/213.93
PROPER(U52(x0, x1, 0)) → c74(U52'(proper(x0), proper(x1), ok(0)), PROPER(x0), PROPER(x1)) 686.61/213.93
PROPER(U52(x0, tt, x2)) → c74(U52'(proper(x0), ok(tt), proper(x2)), PROPER(x0), PROPER(x2)) 686.61/213.93
PROPER(U52(x0, 0, x2)) → c74(U52'(proper(x0), ok(0), proper(x2)), PROPER(x0), PROPER(x2)) 686.61/213.93
PROPER(U52(tt, x1, x2)) → c74(U52'(ok(tt), proper(x1), proper(x2)), PROPER(x1), PROPER(x2)) 686.61/213.93
PROPER(U52(0, x1, x2)) → c74(U52'(ok(0), proper(x1), proper(x2)), PROPER(x1), PROPER(x2)) 686.61/213.93
PROPER(s(U11(z0, z1))) → c75(S(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.61/213.93
PROPER(s(U12(z0))) → c75(S(U12(proper(z0))), PROPER(U12(z0))) 686.61/213.93
PROPER(s(isNat(z0))) → c75(S(isNat(proper(z0))), PROPER(isNat(z0))) 686.61/213.93
PROPER(s(U21(z0))) → c75(S(U21(proper(z0))), PROPER(U21(z0))) 686.61/213.93
PROPER(s(U31(z0, z1))) → c75(S(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.61/213.93
PROPER(s(U32(z0))) → c75(S(U32(proper(z0))), PROPER(U32(z0))) 686.61/213.93
PROPER(s(U41(z0, z1))) → c75(S(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.61/213.93
PROPER(s(U51(z0, z1, z2))) → c75(S(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.61/213.93
PROPER(s(U52(z0, z1, z2))) → c75(S(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.61/213.93
PROPER(s(s(z0))) → c75(S(s(proper(z0))), PROPER(s(z0))) 686.61/213.93
PROPER(s(plus(z0, z1))) → c75(S(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.61/213.93
PROPER(s(U61(z0))) → c75(S(U61(proper(z0))), PROPER(U61(z0))) 686.61/213.93
PROPER(s(U71(z0, z1, z2))) → c75(S(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.61/213.93
PROPER(s(U72(z0, z1, z2))) → c75(S(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.61/213.93
PROPER(s(x(z0, z1))) → c75(S(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.61/213.93
PROPER(s(tt)) → c75(S(ok(tt))) 686.61/213.93
PROPER(s(0)) → c75(S(ok(0))) 686.61/213.93
PROPER(plus(x0, U11(z0, z1))) → c76(PLUS(proper(x0), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(U11(z0, z1))) 686.61/213.93
PROPER(plus(x0, U12(z0))) → c76(PLUS(proper(x0), U12(proper(z0))), PROPER(x0), PROPER(U12(z0))) 686.61/213.93
PROPER(plus(x0, isNat(z0))) → c76(PLUS(proper(x0), isNat(proper(z0))), PROPER(x0), PROPER(isNat(z0))) 686.61/213.93
PROPER(plus(x0, U21(z0))) → c76(PLUS(proper(x0), U21(proper(z0))), PROPER(x0), PROPER(U21(z0))) 686.61/213.93
PROPER(plus(x0, U31(z0, z1))) → c76(PLUS(proper(x0), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(U31(z0, z1))) 686.61/213.93
PROPER(plus(x0, U32(z0))) → c76(PLUS(proper(x0), U32(proper(z0))), PROPER(x0), PROPER(U32(z0))) 686.61/213.93
PROPER(plus(x0, U41(z0, z1))) → c76(PLUS(proper(x0), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(U41(z0, z1))) 686.61/213.93
PROPER(plus(x0, U51(z0, z1, z2))) → c76(PLUS(proper(x0), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U51(z0, z1, z2))) 686.61/213.93
PROPER(plus(x0, U52(z0, z1, z2))) → c76(PLUS(proper(x0), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U52(z0, z1, z2))) 686.61/213.93
PROPER(plus(x0, s(z0))) → c76(PLUS(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 686.61/213.93
PROPER(plus(x0, plus(z0, z1))) → c76(PLUS(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 686.61/213.93
PROPER(plus(x0, U61(z0))) → c76(PLUS(proper(x0), U61(proper(z0))), PROPER(x0), PROPER(U61(z0))) 686.61/213.93
PROPER(plus(x0, U71(z0, z1, z2))) → c76(PLUS(proper(x0), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U71(z0, z1, z2))) 686.61/213.93
PROPER(plus(x0, U72(z0, z1, z2))) → c76(PLUS(proper(x0), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U72(z0, z1, z2))) 686.61/213.93
PROPER(plus(x0, x(z0, z1))) → c76(PLUS(proper(x0), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x(z0, z1))) 686.61/213.93
PROPER(plus(U11(z0, z1), x1)) → c76(PLUS(U11(proper(z0), proper(z1)), proper(x1)), PROPER(U11(z0, z1)), PROPER(x1)) 686.61/213.93
PROPER(plus(U12(z0), x1)) → c76(PLUS(U12(proper(z0)), proper(x1)), PROPER(U12(z0)), PROPER(x1)) 686.61/213.93
PROPER(plus(isNat(z0), x1)) → c76(PLUS(isNat(proper(z0)), proper(x1)), PROPER(isNat(z0)), PROPER(x1)) 686.61/213.93
PROPER(plus(U21(z0), x1)) → c76(PLUS(U21(proper(z0)), proper(x1)), PROPER(U21(z0)), PROPER(x1)) 686.61/213.93
PROPER(plus(U31(z0, z1), x1)) → c76(PLUS(U31(proper(z0), proper(z1)), proper(x1)), PROPER(U31(z0, z1)), PROPER(x1)) 686.61/213.93
PROPER(plus(U32(z0), x1)) → c76(PLUS(U32(proper(z0)), proper(x1)), PROPER(U32(z0)), PROPER(x1)) 686.61/213.93
PROPER(plus(U41(z0, z1), x1)) → c76(PLUS(U41(proper(z0), proper(z1)), proper(x1)), PROPER(U41(z0, z1)), PROPER(x1)) 686.61/213.93
PROPER(plus(U51(z0, z1, z2), x1)) → c76(PLUS(U51(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U51(z0, z1, z2)), PROPER(x1)) 686.61/213.93
PROPER(plus(U52(z0, z1, z2), x1)) → c76(PLUS(U52(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U52(z0, z1, z2)), PROPER(x1)) 686.61/213.93
PROPER(plus(s(z0), x1)) → c76(PLUS(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 686.61/213.93
PROPER(plus(plus(z0, z1), x1)) → c76(PLUS(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 686.61/213.93
PROPER(plus(U61(z0), x1)) → c76(PLUS(U61(proper(z0)), proper(x1)), PROPER(U61(z0)), PROPER(x1)) 686.61/213.93
PROPER(plus(U71(z0, z1, z2), x1)) → c76(PLUS(U71(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U71(z0, z1, z2)), PROPER(x1)) 686.61/213.93
PROPER(plus(U72(z0, z1, z2), x1)) → c76(PLUS(U72(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U72(z0, z1, z2)), PROPER(x1)) 686.61/213.93
PROPER(plus(x(z0, z1), x1)) → c76(PLUS(x(proper(z0), proper(z1)), proper(x1)), PROPER(x(z0, z1)), PROPER(x1)) 686.61/213.94
PROPER(plus(x0, tt)) → c76(PLUS(proper(x0), ok(tt)), PROPER(x0)) 686.61/213.94
PROPER(plus(x0, 0)) → c76(PLUS(proper(x0), ok(0)), PROPER(x0)) 686.61/213.94
PROPER(plus(tt, x1)) → c76(PLUS(ok(tt), proper(x1)), PROPER(x1)) 686.61/213.94
PROPER(plus(0, x1)) → c76(PLUS(ok(0), proper(x1)), PROPER(x1)) 686.61/213.94
PROPER(U61(U11(z0, z1))) → c77(U61'(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.61/213.94
PROPER(U61(U12(z0))) → c77(U61'(U12(proper(z0))), PROPER(U12(z0))) 686.61/213.94
PROPER(U61(isNat(z0))) → c77(U61'(isNat(proper(z0))), PROPER(isNat(z0))) 686.61/213.94
PROPER(U61(U21(z0))) → c77(U61'(U21(proper(z0))), PROPER(U21(z0))) 686.61/213.94
PROPER(U61(U31(z0, z1))) → c77(U61'(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.61/213.94
PROPER(U61(U32(z0))) → c77(U61'(U32(proper(z0))), PROPER(U32(z0))) 686.61/213.94
PROPER(U61(U41(z0, z1))) → c77(U61'(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.61/213.94
PROPER(U61(U51(z0, z1, z2))) → c77(U61'(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.61/213.94
PROPER(U61(U52(z0, z1, z2))) → c77(U61'(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.61/213.94
PROPER(U61(s(z0))) → c77(U61'(s(proper(z0))), PROPER(s(z0))) 686.61/213.94
PROPER(U61(plus(z0, z1))) → c77(U61'(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.61/213.94
PROPER(U61(U61(z0))) → c77(U61'(U61(proper(z0))), PROPER(U61(z0))) 686.61/213.94
PROPER(U61(U71(z0, z1, z2))) → c77(U61'(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.61/213.94
PROPER(U61(U72(z0, z1, z2))) → c77(U61'(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.61/213.94
PROPER(U61(x(z0, z1))) → c77(U61'(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.61/213.94
PROPER(U61(tt)) → c77(U61'(ok(tt))) 686.61/213.94
PROPER(U61(0)) → c77(U61'(ok(0))) 686.61/213.94
PROPER(U71(x0, x1, U11(z0, z1))) → c79(U71'(proper(x0), proper(x1), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U11(z0, z1))) 686.61/213.94
PROPER(U71(x0, x1, U12(z0))) → c79(U71'(proper(x0), proper(x1), U12(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U12(z0))) 686.61/213.94
PROPER(U71(x0, x1, isNat(z0))) → c79(U71'(proper(x0), proper(x1), isNat(proper(z0))), PROPER(x0), PROPER(x1), PROPER(isNat(z0))) 686.61/213.94
PROPER(U71(x0, x1, U21(z0))) → c79(U71'(proper(x0), proper(x1), U21(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U21(z0))) 686.61/213.94
PROPER(U71(x0, x1, U31(z0, z1))) → c79(U71'(proper(x0), proper(x1), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U31(z0, z1))) 686.61/213.94
PROPER(U71(x0, x1, U32(z0))) → c79(U71'(proper(x0), proper(x1), U32(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U32(z0))) 686.61/213.94
PROPER(U71(x0, x1, U41(z0, z1))) → c79(U71'(proper(x0), proper(x1), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U41(z0, z1))) 686.61/213.94
PROPER(U71(x0, x1, U51(z0, z1, z2))) → c79(U71'(proper(x0), proper(x1), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U51(z0, z1, z2))) 686.61/213.94
PROPER(U71(x0, x1, U52(z0, z1, z2))) → c79(U71'(proper(x0), proper(x1), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U52(z0, z1, z2))) 686.61/213.94
PROPER(U71(x0, x1, s(z0))) → c79(U71'(proper(x0), proper(x1), s(proper(z0))), PROPER(x0), PROPER(x1), PROPER(s(z0))) 686.61/213.94
PROPER(U71(x0, x1, plus(z0, z1))) → c79(U71'(proper(x0), proper(x1), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(plus(z0, z1))) 686.61/213.94
PROPER(U71(x0, x1, U61(z0))) → c79(U71'(proper(x0), proper(x1), U61(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U61(z0))) 686.61/213.94
PROPER(U71(x0, x1, U71(z0, z1, z2))) → c79(U71'(proper(x0), proper(x1), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U71(z0, z1, z2))) 686.61/213.94
PROPER(U71(x0, x1, U72(z0, z1, z2))) → c79(U71'(proper(x0), proper(x1), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U72(z0, z1, z2))) 686.61/213.94
PROPER(U71(x0, x1, x(z0, z1))) → c79(U71'(proper(x0), proper(x1), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(x(z0, z1))) 686.61/213.94
PROPER(U71(x0, U11(z0, z1), x2)) → c79(U71'(proper(x0), U11(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U11(z0, z1)), PROPER(x2)) 686.61/213.94
PROPER(U71(x0, U12(z0), x2)) → c79(U71'(proper(x0), U12(proper(z0)), proper(x2)), PROPER(x0), PROPER(U12(z0)), PROPER(x2)) 686.61/213.94
PROPER(U71(x0, isNat(z0), x2)) → c79(U71'(proper(x0), isNat(proper(z0)), proper(x2)), PROPER(x0), PROPER(isNat(z0)), PROPER(x2)) 686.61/213.94
PROPER(U71(x0, U21(z0), x2)) → c79(U71'(proper(x0), U21(proper(z0)), proper(x2)), PROPER(x0), PROPER(U21(z0)), PROPER(x2)) 686.61/213.94
PROPER(U71(x0, U31(z0, z1), x2)) → c79(U71'(proper(x0), U31(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U31(z0, z1)), PROPER(x2)) 686.61/213.94
PROPER(U71(x0, U32(z0), x2)) → c79(U71'(proper(x0), U32(proper(z0)), proper(x2)), PROPER(x0), PROPER(U32(z0)), PROPER(x2)) 686.61/213.94
PROPER(U71(x0, U41(z0, z1), x2)) → c79(U71'(proper(x0), U41(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U41(z0, z1)), PROPER(x2)) 686.61/213.94
PROPER(U71(x0, U51(z0, z1, z2), x2)) → c79(U71'(proper(x0), U51(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U51(z0, z1, z2)), PROPER(x2)) 686.61/213.94
PROPER(U71(x0, U52(z0, z1, z2), x2)) → c79(U71'(proper(x0), U52(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U52(z0, z1, z2)), PROPER(x2)) 686.61/213.94
PROPER(U71(x0, s(z0), x2)) → c79(U71'(proper(x0), s(proper(z0)), proper(x2)), PROPER(x0), PROPER(s(z0)), PROPER(x2)) 686.61/213.94
PROPER(U71(x0, plus(z0, z1), x2)) → c79(U71'(proper(x0), plus(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(plus(z0, z1)), PROPER(x2)) 686.61/213.94
PROPER(U71(x0, U61(z0), x2)) → c79(U71'(proper(x0), U61(proper(z0)), proper(x2)), PROPER(x0), PROPER(U61(z0)), PROPER(x2)) 686.61/213.94
PROPER(U71(x0, U71(z0, z1, z2), x2)) → c79(U71'(proper(x0), U71(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U71(z0, z1, z2)), PROPER(x2)) 686.61/213.94
PROPER(U71(x0, U72(z0, z1, z2), x2)) → c79(U71'(proper(x0), U72(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U72(z0, z1, z2)), PROPER(x2)) 686.61/213.94
PROPER(U71(x0, x(z0, z1), x2)) → c79(U71'(proper(x0), x(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(x(z0, z1)), PROPER(x2)) 686.61/213.94
PROPER(U71(U11(z0, z1), x1, x2)) → c79(U71'(U11(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U11(z0, z1)), PROPER(x1), PROPER(x2)) 686.61/213.94
PROPER(U71(U12(z0), x1, x2)) → c79(U71'(U12(proper(z0)), proper(x1), proper(x2)), PROPER(U12(z0)), PROPER(x1), PROPER(x2)) 686.61/213.94
PROPER(U71(isNat(z0), x1, x2)) → c79(U71'(isNat(proper(z0)), proper(x1), proper(x2)), PROPER(isNat(z0)), PROPER(x1), PROPER(x2)) 686.61/213.94
PROPER(U71(U21(z0), x1, x2)) → c79(U71'(U21(proper(z0)), proper(x1), proper(x2)), PROPER(U21(z0)), PROPER(x1), PROPER(x2)) 686.61/213.94
PROPER(U71(U31(z0, z1), x1, x2)) → c79(U71'(U31(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U31(z0, z1)), PROPER(x1), PROPER(x2)) 686.61/213.94
PROPER(U71(U32(z0), x1, x2)) → c79(U71'(U32(proper(z0)), proper(x1), proper(x2)), PROPER(U32(z0)), PROPER(x1), PROPER(x2)) 686.61/213.94
PROPER(U71(U41(z0, z1), x1, x2)) → c79(U71'(U41(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U41(z0, z1)), PROPER(x1), PROPER(x2)) 686.61/213.94
PROPER(U71(U51(z0, z1, z2), x1, x2)) → c79(U71'(U51(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U51(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.61/213.94
PROPER(U71(U52(z0, z1, z2), x1, x2)) → c79(U71'(U52(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U52(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.61/213.94
PROPER(U71(s(z0), x1, x2)) → c79(U71'(s(proper(z0)), proper(x1), proper(x2)), PROPER(s(z0)), PROPER(x1), PROPER(x2)) 686.61/213.94
PROPER(U71(plus(z0, z1), x1, x2)) → c79(U71'(plus(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(plus(z0, z1)), PROPER(x1), PROPER(x2)) 686.61/213.94
PROPER(U71(U61(z0), x1, x2)) → c79(U71'(U61(proper(z0)), proper(x1), proper(x2)), PROPER(U61(z0)), PROPER(x1), PROPER(x2)) 686.61/213.94
PROPER(U71(U71(z0, z1, z2), x1, x2)) → c79(U71'(U71(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U71(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.61/213.94
PROPER(U71(U72(z0, z1, z2), x1, x2)) → c79(U71'(U72(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U72(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.61/213.94
PROPER(U71(x(z0, z1), x1, x2)) → c79(U71'(x(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(x(z0, z1)), PROPER(x1), PROPER(x2)) 686.61/213.94
PROPER(U71(x0, x1, tt)) → c79(U71'(proper(x0), proper(x1), ok(tt)), PROPER(x0), PROPER(x1)) 686.61/213.94
PROPER(U71(x0, x1, 0)) → c79(U71'(proper(x0), proper(x1), ok(0)), PROPER(x0), PROPER(x1)) 686.61/213.94
PROPER(U71(x0, tt, x2)) → c79(U71'(proper(x0), ok(tt), proper(x2)), PROPER(x0), PROPER(x2)) 686.61/213.94
PROPER(U71(x0, 0, x2)) → c79(U71'(proper(x0), ok(0), proper(x2)), PROPER(x0), PROPER(x2)) 686.61/213.94
PROPER(U71(tt, x1, x2)) → c79(U71'(ok(tt), proper(x1), proper(x2)), PROPER(x1), PROPER(x2)) 686.61/213.94
PROPER(U71(0, x1, x2)) → c79(U71'(ok(0), proper(x1), proper(x2)), PROPER(x1), PROPER(x2)) 686.61/213.94
PROPER(U72(x0, x1, U11(z0, z1))) → c80(U72'(proper(x0), proper(x1), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U11(z0, z1))) 686.61/213.94
PROPER(U72(x0, x1, U12(z0))) → c80(U72'(proper(x0), proper(x1), U12(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U12(z0))) 686.61/213.94
PROPER(U72(x0, x1, isNat(z0))) → c80(U72'(proper(x0), proper(x1), isNat(proper(z0))), PROPER(x0), PROPER(x1), PROPER(isNat(z0))) 686.61/213.94
PROPER(U72(x0, x1, U21(z0))) → c80(U72'(proper(x0), proper(x1), U21(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U21(z0))) 686.61/213.94
PROPER(U72(x0, x1, U31(z0, z1))) → c80(U72'(proper(x0), proper(x1), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U31(z0, z1))) 686.61/213.94
PROPER(U72(x0, x1, U32(z0))) → c80(U72'(proper(x0), proper(x1), U32(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U32(z0))) 686.61/213.94
PROPER(U72(x0, x1, U41(z0, z1))) → c80(U72'(proper(x0), proper(x1), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U41(z0, z1))) 686.61/213.94
PROPER(U72(x0, x1, U51(z0, z1, z2))) → c80(U72'(proper(x0), proper(x1), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U51(z0, z1, z2))) 686.61/213.94
PROPER(U72(x0, x1, U52(z0, z1, z2))) → c80(U72'(proper(x0), proper(x1), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U52(z0, z1, z2))) 686.61/213.94
PROPER(U72(x0, x1, s(z0))) → c80(U72'(proper(x0), proper(x1), s(proper(z0))), PROPER(x0), PROPER(x1), PROPER(s(z0))) 686.61/213.94
PROPER(U72(x0, x1, plus(z0, z1))) → c80(U72'(proper(x0), proper(x1), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(plus(z0, z1))) 686.61/213.94
PROPER(U72(x0, x1, U61(z0))) → c80(U72'(proper(x0), proper(x1), U61(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U61(z0))) 686.61/213.94
PROPER(U72(x0, x1, U71(z0, z1, z2))) → c80(U72'(proper(x0), proper(x1), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U71(z0, z1, z2))) 686.61/213.94
PROPER(U72(x0, x1, U72(z0, z1, z2))) → c80(U72'(proper(x0), proper(x1), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U72(z0, z1, z2))) 686.61/213.94
PROPER(U72(x0, x1, x(z0, z1))) → c80(U72'(proper(x0), proper(x1), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(x(z0, z1))) 686.61/213.94
PROPER(U72(x0, U11(z0, z1), x2)) → c80(U72'(proper(x0), U11(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U11(z0, z1)), PROPER(x2)) 686.61/213.94
PROPER(U72(x0, U12(z0), x2)) → c80(U72'(proper(x0), U12(proper(z0)), proper(x2)), PROPER(x0), PROPER(U12(z0)), PROPER(x2)) 686.61/213.94
PROPER(U72(x0, isNat(z0), x2)) → c80(U72'(proper(x0), isNat(proper(z0)), proper(x2)), PROPER(x0), PROPER(isNat(z0)), PROPER(x2)) 686.61/213.94
PROPER(U72(x0, U21(z0), x2)) → c80(U72'(proper(x0), U21(proper(z0)), proper(x2)), PROPER(x0), PROPER(U21(z0)), PROPER(x2)) 686.61/213.94
PROPER(U72(x0, U31(z0, z1), x2)) → c80(U72'(proper(x0), U31(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U31(z0, z1)), PROPER(x2)) 686.61/213.94
PROPER(U72(x0, U32(z0), x2)) → c80(U72'(proper(x0), U32(proper(z0)), proper(x2)), PROPER(x0), PROPER(U32(z0)), PROPER(x2)) 686.61/213.94
PROPER(U72(x0, U41(z0, z1), x2)) → c80(U72'(proper(x0), U41(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U41(z0, z1)), PROPER(x2)) 686.61/213.94
PROPER(U72(x0, U51(z0, z1, z2), x2)) → c80(U72'(proper(x0), U51(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U51(z0, z1, z2)), PROPER(x2)) 686.61/213.94
PROPER(U72(x0, U52(z0, z1, z2), x2)) → c80(U72'(proper(x0), U52(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U52(z0, z1, z2)), PROPER(x2)) 686.61/213.94
PROPER(U72(x0, s(z0), x2)) → c80(U72'(proper(x0), s(proper(z0)), proper(x2)), PROPER(x0), PROPER(s(z0)), PROPER(x2)) 686.61/213.94
PROPER(U72(x0, plus(z0, z1), x2)) → c80(U72'(proper(x0), plus(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(plus(z0, z1)), PROPER(x2)) 686.61/213.94
PROPER(U72(x0, U61(z0), x2)) → c80(U72'(proper(x0), U61(proper(z0)), proper(x2)), PROPER(x0), PROPER(U61(z0)), PROPER(x2)) 686.61/213.94
PROPER(U72(x0, U71(z0, z1, z2), x2)) → c80(U72'(proper(x0), U71(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U71(z0, z1, z2)), PROPER(x2)) 686.61/213.94
PROPER(U72(x0, U72(z0, z1, z2), x2)) → c80(U72'(proper(x0), U72(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U72(z0, z1, z2)), PROPER(x2)) 686.61/213.94
PROPER(U72(x0, x(z0, z1), x2)) → c80(U72'(proper(x0), x(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(x(z0, z1)), PROPER(x2)) 686.61/213.94
PROPER(U72(U11(z0, z1), x1, x2)) → c80(U72'(U11(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U11(z0, z1)), PROPER(x1), PROPER(x2)) 686.61/213.94
PROPER(U72(U12(z0), x1, x2)) → c80(U72'(U12(proper(z0)), proper(x1), proper(x2)), PROPER(U12(z0)), PROPER(x1), PROPER(x2)) 686.61/213.94
PROPER(U72(isNat(z0), x1, x2)) → c80(U72'(isNat(proper(z0)), proper(x1), proper(x2)), PROPER(isNat(z0)), PROPER(x1), PROPER(x2)) 686.61/213.94
PROPER(U72(U21(z0), x1, x2)) → c80(U72'(U21(proper(z0)), proper(x1), proper(x2)), PROPER(U21(z0)), PROPER(x1), PROPER(x2)) 686.61/213.94
PROPER(U72(U31(z0, z1), x1, x2)) → c80(U72'(U31(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U31(z0, z1)), PROPER(x1), PROPER(x2)) 686.61/213.94
PROPER(U72(U32(z0), x1, x2)) → c80(U72'(U32(proper(z0)), proper(x1), proper(x2)), PROPER(U32(z0)), PROPER(x1), PROPER(x2)) 686.61/213.94
PROPER(U72(U41(z0, z1), x1, x2)) → c80(U72'(U41(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U41(z0, z1)), PROPER(x1), PROPER(x2)) 686.61/213.94
PROPER(U72(U51(z0, z1, z2), x1, x2)) → c80(U72'(U51(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U51(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.61/213.94
PROPER(U72(U52(z0, z1, z2), x1, x2)) → c80(U72'(U52(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U52(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.61/213.94
PROPER(U72(s(z0), x1, x2)) → c80(U72'(s(proper(z0)), proper(x1), proper(x2)), PROPER(s(z0)), PROPER(x1), PROPER(x2)) 686.61/213.94
PROPER(U72(plus(z0, z1), x1, x2)) → c80(U72'(plus(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(plus(z0, z1)), PROPER(x1), PROPER(x2)) 686.61/213.94
PROPER(U72(U61(z0), x1, x2)) → c80(U72'(U61(proper(z0)), proper(x1), proper(x2)), PROPER(U61(z0)), PROPER(x1), PROPER(x2)) 686.61/213.94
PROPER(U72(U71(z0, z1, z2), x1, x2)) → c80(U72'(U71(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U71(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.61/213.94
PROPER(U72(U72(z0, z1, z2), x1, x2)) → c80(U72'(U72(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U72(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.61/213.94
PROPER(U72(x(z0, z1), x1, x2)) → c80(U72'(x(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(x(z0, z1)), PROPER(x1), PROPER(x2)) 686.61/213.94
PROPER(U72(x0, x1, tt)) → c80(U72'(proper(x0), proper(x1), ok(tt)), PROPER(x0), PROPER(x1)) 686.61/213.94
PROPER(U72(x0, x1, 0)) → c80(U72'(proper(x0), proper(x1), ok(0)), PROPER(x0), PROPER(x1)) 686.61/213.94
PROPER(U72(x0, tt, x2)) → c80(U72'(proper(x0), ok(tt), proper(x2)), PROPER(x0), PROPER(x2)) 686.61/213.94
PROPER(U72(x0, 0, x2)) → c80(U72'(proper(x0), ok(0), proper(x2)), PROPER(x0), PROPER(x2)) 686.61/213.94
PROPER(U72(tt, x1, x2)) → c80(U72'(ok(tt), proper(x1), proper(x2)), PROPER(x1), PROPER(x2)) 686.61/213.94
PROPER(U72(0, x1, x2)) → c80(U72'(ok(0), proper(x1), proper(x2)), PROPER(x1), PROPER(x2)) 686.61/213.94
PROPER(x(x0, U11(z0, z1))) → c81(X(proper(x0), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(U11(z0, z1))) 686.61/213.94
PROPER(x(x0, U12(z0))) → c81(X(proper(x0), U12(proper(z0))), PROPER(x0), PROPER(U12(z0))) 686.61/213.94
PROPER(x(x0, isNat(z0))) → c81(X(proper(x0), isNat(proper(z0))), PROPER(x0), PROPER(isNat(z0))) 686.61/213.94
PROPER(x(x0, U21(z0))) → c81(X(proper(x0), U21(proper(z0))), PROPER(x0), PROPER(U21(z0))) 686.61/213.94
PROPER(x(x0, U31(z0, z1))) → c81(X(proper(x0), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(U31(z0, z1))) 686.61/213.94
PROPER(x(x0, U32(z0))) → c81(X(proper(x0), U32(proper(z0))), PROPER(x0), PROPER(U32(z0))) 686.61/213.94
PROPER(x(x0, U41(z0, z1))) → c81(X(proper(x0), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(U41(z0, z1))) 686.61/213.94
PROPER(x(x0, U51(z0, z1, z2))) → c81(X(proper(x0), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U51(z0, z1, z2))) 686.61/213.94
PROPER(x(x0, U52(z0, z1, z2))) → c81(X(proper(x0), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U52(z0, z1, z2))) 686.61/213.94
PROPER(x(x0, s(z0))) → c81(X(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 686.61/213.94
PROPER(x(x0, plus(z0, z1))) → c81(X(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 686.61/213.94
PROPER(x(x0, U61(z0))) → c81(X(proper(x0), U61(proper(z0))), PROPER(x0), PROPER(U61(z0))) 686.61/213.94
PROPER(x(x0, U71(z0, z1, z2))) → c81(X(proper(x0), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U71(z0, z1, z2))) 686.61/213.94
PROPER(x(x0, U72(z0, z1, z2))) → c81(X(proper(x0), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U72(z0, z1, z2))) 686.61/213.94
PROPER(x(x0, x(z0, z1))) → c81(X(proper(x0), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x(z0, z1))) 686.61/213.94
PROPER(x(U11(z0, z1), x1)) → c81(X(U11(proper(z0), proper(z1)), proper(x1)), PROPER(U11(z0, z1)), PROPER(x1)) 686.61/213.94
PROPER(x(U12(z0), x1)) → c81(X(U12(proper(z0)), proper(x1)), PROPER(U12(z0)), PROPER(x1)) 686.61/213.94
PROPER(x(isNat(z0), x1)) → c81(X(isNat(proper(z0)), proper(x1)), PROPER(isNat(z0)), PROPER(x1)) 686.61/213.94
PROPER(x(U21(z0), x1)) → c81(X(U21(proper(z0)), proper(x1)), PROPER(U21(z0)), PROPER(x1)) 686.61/213.94
PROPER(x(U31(z0, z1), x1)) → c81(X(U31(proper(z0), proper(z1)), proper(x1)), PROPER(U31(z0, z1)), PROPER(x1)) 686.61/213.94
PROPER(x(U32(z0), x1)) → c81(X(U32(proper(z0)), proper(x1)), PROPER(U32(z0)), PROPER(x1)) 686.61/213.94
PROPER(x(U41(z0, z1), x1)) → c81(X(U41(proper(z0), proper(z1)), proper(x1)), PROPER(U41(z0, z1)), PROPER(x1)) 686.61/213.94
PROPER(x(U51(z0, z1, z2), x1)) → c81(X(U51(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U51(z0, z1, z2)), PROPER(x1)) 686.61/213.94
PROPER(x(U52(z0, z1, z2), x1)) → c81(X(U52(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U52(z0, z1, z2)), PROPER(x1)) 686.61/213.94
PROPER(x(s(z0), x1)) → c81(X(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 686.61/213.94
PROPER(x(plus(z0, z1), x1)) → c81(X(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 686.61/213.94
PROPER(x(U61(z0), x1)) → c81(X(U61(proper(z0)), proper(x1)), PROPER(U61(z0)), PROPER(x1)) 686.61/213.94
PROPER(x(U71(z0, z1, z2), x1)) → c81(X(U71(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U71(z0, z1, z2)), PROPER(x1)) 686.61/213.94
PROPER(x(U72(z0, z1, z2), x1)) → c81(X(U72(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U72(z0, z1, z2)), PROPER(x1)) 686.61/213.94
PROPER(x(x(z0, z1), x1)) → c81(X(x(proper(z0), proper(z1)), proper(x1)), PROPER(x(z0, z1)), PROPER(x1)) 686.61/213.94
PROPER(x(x0, tt)) → c81(X(proper(x0), ok(tt)), PROPER(x0)) 686.61/213.94
PROPER(x(x0, 0)) → c81(X(proper(x0), ok(0)), PROPER(x0)) 686.61/213.94
PROPER(x(tt, x1)) → c81(X(ok(tt), proper(x1)), PROPER(x1)) 686.61/213.94
PROPER(x(0, x1)) → c81(X(ok(0), proper(x1)), PROPER(x1)) 686.61/213.94
TOP(mark(U11(z0, z1))) → c83(TOP(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.61/213.94
TOP(mark(U12(z0))) → c83(TOP(U12(proper(z0))), PROPER(U12(z0))) 686.61/213.94
TOP(mark(isNat(z0))) → c83(TOP(isNat(proper(z0))), PROPER(isNat(z0))) 686.61/213.94
TOP(mark(U21(z0))) → c83(TOP(U21(proper(z0))), PROPER(U21(z0))) 686.61/213.94
TOP(mark(U31(z0, z1))) → c83(TOP(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.61/213.94
TOP(mark(U32(z0))) → c83(TOP(U32(proper(z0))), PROPER(U32(z0))) 686.61/213.94
TOP(mark(U41(z0, z1))) → c83(TOP(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.61/213.94
TOP(mark(U51(z0, z1, z2))) → c83(TOP(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.61/213.94
TOP(mark(U52(z0, z1, z2))) → c83(TOP(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.61/213.94
TOP(mark(s(z0))) → c83(TOP(s(proper(z0))), PROPER(s(z0))) 686.61/213.94
TOP(mark(plus(z0, z1))) → c83(TOP(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.61/213.94
TOP(mark(U61(z0))) → c83(TOP(U61(proper(z0))), PROPER(U61(z0))) 686.61/213.94
TOP(mark(U71(z0, z1, z2))) → c83(TOP(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.61/213.94
TOP(mark(U72(z0, z1, z2))) → c83(TOP(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.61/213.94
TOP(mark(x(z0, z1))) → c83(TOP(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.61/213.94
TOP(mark(tt)) → c83(TOP(ok(tt))) 686.61/213.94
TOP(mark(0)) → c83(TOP(ok(0))) 686.61/213.94
TOP(ok(U11(tt, z0))) → c84(TOP(mark(U12(isNat(z0)))), ACTIVE(U11(tt, z0))) 686.61/213.94
TOP(ok(U12(tt))) → c84(TOP(mark(tt)), ACTIVE(U12(tt))) 686.61/213.94
TOP(ok(U21(tt))) → c84(TOP(mark(tt)), ACTIVE(U21(tt))) 686.61/213.94
TOP(ok(U31(tt, z0))) → c84(TOP(mark(U32(isNat(z0)))), ACTIVE(U31(tt, z0))) 686.61/213.94
TOP(ok(U32(tt))) → c84(TOP(mark(tt)), ACTIVE(U32(tt))) 686.61/213.94
TOP(ok(U41(tt, z0))) → c84(TOP(mark(z0)), ACTIVE(U41(tt, z0))) 686.61/213.94
TOP(ok(U51(tt, z0, z1))) → c84(TOP(mark(U52(isNat(z1), z0, z1))), ACTIVE(U51(tt, z0, z1))) 686.61/213.94
TOP(ok(U52(tt, z0, z1))) → c84(TOP(mark(s(plus(z1, z0)))), ACTIVE(U52(tt, z0, z1))) 686.61/213.94
TOP(ok(U61(tt))) → c84(TOP(mark(0)), ACTIVE(U61(tt))) 686.61/213.94
TOP(ok(U71(tt, z0, z1))) → c84(TOP(mark(U72(isNat(z1), z0, z1))), ACTIVE(U71(tt, z0, z1))) 686.61/213.94
TOP(ok(U72(tt, z0, z1))) → c84(TOP(mark(plus(x(z1, z0), z1))), ACTIVE(U72(tt, z0, z1))) 686.61/213.94
TOP(ok(isNat(0))) → c84(TOP(mark(tt)), ACTIVE(isNat(0))) 686.61/213.94
TOP(ok(isNat(plus(z0, z1)))) → c84(TOP(mark(U11(isNat(z0), z1))), ACTIVE(isNat(plus(z0, z1)))) 686.61/213.94
TOP(ok(isNat(s(z0)))) → c84(TOP(mark(U21(isNat(z0)))), ACTIVE(isNat(s(z0)))) 686.61/213.94
TOP(ok(isNat(x(z0, z1)))) → c84(TOP(mark(U31(isNat(z0), z1))), ACTIVE(isNat(x(z0, z1)))) 686.61/213.94
TOP(ok(plus(z0, 0))) → c84(TOP(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.61/213.94
TOP(ok(plus(z0, s(z1)))) → c84(TOP(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.61/213.94
TOP(ok(x(z0, 0))) → c84(TOP(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.61/213.94
TOP(ok(x(z0, s(z1)))) → c84(TOP(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.61/213.94
TOP(ok(U11(z0, z1))) → c84(TOP(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.61/213.94
TOP(ok(U12(z0))) → c84(TOP(U12(active(z0))), ACTIVE(U12(z0))) 686.61/213.94
TOP(ok(U21(z0))) → c84(TOP(U21(active(z0))), ACTIVE(U21(z0))) 686.61/213.94
TOP(ok(U31(z0, z1))) → c84(TOP(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.61/213.94
TOP(ok(U32(z0))) → c84(TOP(U32(active(z0))), ACTIVE(U32(z0))) 686.61/213.94
TOP(ok(U41(z0, z1))) → c84(TOP(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.61/213.94
TOP(ok(U51(z0, z1, z2))) → c84(TOP(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.61/213.94
TOP(ok(U52(z0, z1, z2))) → c84(TOP(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.61/213.94
TOP(ok(s(z0))) → c84(TOP(s(active(z0))), ACTIVE(s(z0))) 686.61/213.94
TOP(ok(plus(z0, z1))) → c84(TOP(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.61/213.94
TOP(ok(plus(z0, z1))) → c84(TOP(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.61/213.94
TOP(ok(U61(z0))) → c84(TOP(U61(active(z0))), ACTIVE(U61(z0))) 686.61/213.94
TOP(ok(U71(z0, z1, z2))) → c84(TOP(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.61/213.94
TOP(ok(U72(z0, z1, z2))) → c84(TOP(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.61/213.94
TOP(ok(x(z0, z1))) → c84(TOP(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.61/213.94
TOP(ok(x(z0, z1))) → c84(TOP(x(z0, active(z1))), ACTIVE(x(z0, z1)))
K tuples:none
Defined Rule Symbols:

active, U11, U12, U21, U31, U32, U41, U51, U52, s, plus, U61, U71, U72, x, proper, isNat, top

Defined Pair Symbols:

ACTIVE, U11', U12', U21', U31', U32', U41', U51', U52', S, PLUS, U61', U71', U72', X, ISNAT, PROPER, TOP

Compound Symbols:

c28, c29, 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, c62, c63, c64, c82, c13, c16, c18, c1, c19, c19, c, c20, c20, c2, c21, c21, c3, c22, c22, c4, c23, c23, c5, c24, c24, c6, c25, c25, c7, c26, c26, c8, c27, c27, c9, c30, c30, c10, c31, c31, c11, c32, c32, c12, c65, c65, c67, c67, c68, c68, c69, c69, c70, c70, c71, c71, c72, c72, c73, c73, c74, c74, c75, c75, c76, c76, c77, c77, c79, c79, c80, c80, c81, c81, c83, c83, c84

686.61/213.94
686.61/213.94

(145) CdtUnreachableProof (EQUIVALENT transformation)

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

ACTIVE(plus(z0, z1)) → c28(PLUS(active(z0), z1), ACTIVE(z0)) 686.61/213.94
ACTIVE(plus(z0, z1)) → c29(PLUS(z0, active(z1)), ACTIVE(z1)) 686.61/213.94
ACTIVE(x(z0, z1)) → c33(X(active(z0), z1), ACTIVE(z0)) 686.61/213.94
ACTIVE(x(z0, z1)) → c34(X(z0, active(z1)), ACTIVE(z1)) 686.61/213.94
ACTIVE(isNat(s(z0))) → c13(ISNAT(z0)) 686.61/213.94
ACTIVE(plus(z0, s(z1))) → c16(ISNAT(z1)) 686.61/213.94
ACTIVE(x(z0, s(z1))) → c18(ISNAT(z1)) 686.61/213.94
ACTIVE(U11(tt, z0)) → c1(U12'(isNat(z0))) 686.61/213.94
ACTIVE(U11(tt, z0)) → c1(ISNAT(z0)) 686.61/213.94
ACTIVE(U31(tt, z0)) → c1(U32'(isNat(z0))) 686.61/213.94
ACTIVE(U31(tt, z0)) → c1(ISNAT(z0)) 686.61/213.94
ACTIVE(U51(tt, z0, z1)) → c1(U52'(isNat(z1), z0, z1)) 686.61/213.94
ACTIVE(U51(tt, z0, z1)) → c1(ISNAT(z1)) 686.61/213.94
ACTIVE(U52(tt, z0, z1)) → c1(S(plus(z1, z0))) 686.61/213.94
ACTIVE(U52(tt, z0, z1)) → c1(PLUS(z1, z0)) 686.61/213.94
ACTIVE(U71(tt, z0, z1)) → c1(U72'(isNat(z1), z0, z1)) 686.61/213.94
ACTIVE(U71(tt, z0, z1)) → c1(ISNAT(z1)) 686.61/213.94
ACTIVE(U72(tt, z0, z1)) → c1(PLUS(x(z1, z0), z1)) 686.61/213.94
ACTIVE(U72(tt, z0, z1)) → c1(X(z1, z0)) 686.61/213.94
ACTIVE(isNat(plus(z0, z1))) → c1(U11'(isNat(z0), z1)) 686.61/213.94
ACTIVE(isNat(plus(z0, z1))) → c1(ISNAT(z0)) 686.61/213.94
ACTIVE(isNat(x(z0, z1))) → c1(U31'(isNat(z0), z1)) 686.61/213.94
ACTIVE(isNat(x(z0, z1))) → c1(ISNAT(z0)) 686.61/213.94
ACTIVE(plus(z0, 0)) → c1(U41'(isNat(z0), z0)) 686.61/213.94
ACTIVE(plus(z0, 0)) → c1(ISNAT(z0)) 686.61/213.94
ACTIVE(x(z0, 0)) → c1(U61'(isNat(z0))) 686.61/213.94
ACTIVE(x(z0, 0)) → c1(ISNAT(z0)) 686.61/213.94
ACTIVE(U11(plus(z0, 0), x1)) → c19(U11'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.61/213.94
ACTIVE(U11(plus(z0, s(z1)), x1)) → c19(U11'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.61/213.94
ACTIVE(U11(x(z0, 0), x1)) → c19(U11'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.61/213.94
ACTIVE(U11(x(z0, s(z1)), x1)) → c19(U11'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.61/213.94
ACTIVE(U11(U11(z0, z1), x1)) → c19(U11'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.61/213.94
ACTIVE(U11(U12(z0), x1)) → c19(U11'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.61/213.94
ACTIVE(U11(U21(z0), x1)) → c19(U11'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.61/213.94
ACTIVE(U11(U31(z0, z1), x1)) → c19(U11'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.61/213.94
ACTIVE(U11(U32(z0), x1)) → c19(U11'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.61/213.94
ACTIVE(U11(U41(z0, z1), x1)) → c19(U11'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.61/213.94
ACTIVE(U11(U51(z0, z1, z2), x1)) → c19(U11'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.61/213.94
ACTIVE(U11(U52(z0, z1, z2), x1)) → c19(U11'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.61/213.94
ACTIVE(U11(s(z0), x1)) → c19(U11'(s(active(z0)), x1), ACTIVE(s(z0))) 686.61/213.94
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.61/213.94
ACTIVE(U11(plus(z0, z1), x1)) → c19(U11'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.61/213.94
ACTIVE(U11(U61(z0), x1)) → c19(U11'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.61/213.94
ACTIVE(U11(U71(z0, z1, z2), x1)) → c19(U11'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.61/213.94
ACTIVE(U11(U72(z0, z1, z2), x1)) → c19(U11'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.61/213.94
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.61/213.94
ACTIVE(U11(x(z0, z1), x1)) → c19(U11'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.61/213.94
ACTIVE(U11(isNat(0), x1)) → c19(U11'(mark(tt), x1)) 686.61/213.94
ACTIVE(U11(U11(tt, z0), x1)) → c(U11'(mark(U12(isNat(z0))), x1)) 686.61/213.94
ACTIVE(U11(U11(tt, z0), x1)) → c(ACTIVE(U11(tt, z0))) 686.61/213.94
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(U11'(mark(U11(isNat(z0), z1)), x1)) 686.61/213.94
ACTIVE(U11(isNat(plus(z0, z1)), x1)) → c(ACTIVE(isNat(plus(z0, z1)))) 686.61/213.94
ACTIVE(U11(isNat(s(z0)), x1)) → c(U11'(mark(U21(isNat(z0))), x1)) 686.61/213.94
ACTIVE(U11(isNat(s(z0)), x1)) → c(ACTIVE(isNat(s(z0)))) 686.61/213.94
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(U11'(mark(U31(isNat(z0), z1)), x1)) 686.61/213.94
ACTIVE(U11(isNat(x(z0, z1)), x1)) → c(ACTIVE(isNat(x(z0, z1)))) 686.61/213.94
ACTIVE(U12(plus(z0, 0))) → c20(U12'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.61/213.94
ACTIVE(U12(plus(z0, s(z1)))) → c20(U12'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.61/213.94
ACTIVE(U12(x(z0, 0))) → c20(U12'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.61/213.94
ACTIVE(U12(x(z0, s(z1)))) → c20(U12'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.61/213.94
ACTIVE(U12(U11(z0, z1))) → c20(U12'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.61/213.94
ACTIVE(U12(U12(z0))) → c20(U12'(U12(active(z0))), ACTIVE(U12(z0))) 686.61/213.94
ACTIVE(U12(U21(z0))) → c20(U12'(U21(active(z0))), ACTIVE(U21(z0))) 686.61/213.94
ACTIVE(U12(U31(z0, z1))) → c20(U12'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.61/213.94
ACTIVE(U12(U32(z0))) → c20(U12'(U32(active(z0))), ACTIVE(U32(z0))) 686.61/213.94
ACTIVE(U12(U41(z0, z1))) → c20(U12'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.61/213.94
ACTIVE(U12(U51(z0, z1, z2))) → c20(U12'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.61/213.94
ACTIVE(U12(U52(z0, z1, z2))) → c20(U12'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.61/213.94
ACTIVE(U12(s(z0))) → c20(U12'(s(active(z0))), ACTIVE(s(z0))) 686.61/213.94
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.61/213.94
ACTIVE(U12(plus(z0, z1))) → c20(U12'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.61/213.94
ACTIVE(U12(U61(z0))) → c20(U12'(U61(active(z0))), ACTIVE(U61(z0))) 686.61/213.94
ACTIVE(U12(U71(z0, z1, z2))) → c20(U12'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.61/213.94
ACTIVE(U12(U72(z0, z1, z2))) → c20(U12'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.61/213.94
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.61/213.94
ACTIVE(U12(x(z0, z1))) → c20(U12'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.61/213.94
ACTIVE(U11(U12(tt), x1)) → c19(U11'(mark(tt), x1)) 686.61/213.94
ACTIVE(U12(U12(tt))) → c20(U12'(mark(tt))) 686.61/213.94
ACTIVE(U12(isNat(0))) → c20(U12'(mark(tt))) 686.61/213.94
ACTIVE(U12(U11(tt, z0))) → c2(U12'(mark(U12(isNat(z0))))) 686.61/213.94
ACTIVE(U12(U11(tt, z0))) → c2(ACTIVE(U11(tt, z0))) 686.61/213.94
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(U12'(mark(U11(isNat(z0), z1)))) 686.61/213.94
ACTIVE(U12(isNat(plus(z0, z1)))) → c2(ACTIVE(isNat(plus(z0, z1)))) 686.61/213.94
ACTIVE(U12(isNat(s(z0)))) → c2(U12'(mark(U21(isNat(z0))))) 686.61/213.94
ACTIVE(U12(isNat(s(z0)))) → c2(ACTIVE(isNat(s(z0)))) 686.61/213.94
ACTIVE(U12(isNat(x(z0, z1)))) → c2(U12'(mark(U31(isNat(z0), z1)))) 686.61/213.94
ACTIVE(U12(isNat(x(z0, z1)))) → c2(ACTIVE(isNat(x(z0, z1)))) 686.61/213.94
ACTIVE(U21(plus(z0, 0))) → c21(U21'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.61/213.94
ACTIVE(U21(plus(z0, s(z1)))) → c21(U21'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.61/213.94
ACTIVE(U21(x(z0, 0))) → c21(U21'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.61/213.94
ACTIVE(U21(x(z0, s(z1)))) → c21(U21'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.61/213.94
ACTIVE(U21(U11(z0, z1))) → c21(U21'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.61/213.94
ACTIVE(U21(U12(z0))) → c21(U21'(U12(active(z0))), ACTIVE(U12(z0))) 686.61/213.94
ACTIVE(U21(U21(z0))) → c21(U21'(U21(active(z0))), ACTIVE(U21(z0))) 686.61/213.94
ACTIVE(U21(U31(z0, z1))) → c21(U21'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.61/213.94
ACTIVE(U21(U32(z0))) → c21(U21'(U32(active(z0))), ACTIVE(U32(z0))) 686.61/213.94
ACTIVE(U21(U41(z0, z1))) → c21(U21'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.61/213.94
ACTIVE(U21(U51(z0, z1, z2))) → c21(U21'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.61/213.94
ACTIVE(U21(U52(z0, z1, z2))) → c21(U21'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.61/213.94
ACTIVE(U21(s(z0))) → c21(U21'(s(active(z0))), ACTIVE(s(z0))) 686.61/213.94
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.61/213.94
ACTIVE(U21(plus(z0, z1))) → c21(U21'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.61/213.94
ACTIVE(U21(U61(z0))) → c21(U21'(U61(active(z0))), ACTIVE(U61(z0))) 686.61/213.94
ACTIVE(U21(U71(z0, z1, z2))) → c21(U21'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.61/213.94
ACTIVE(U21(U72(z0, z1, z2))) → c21(U21'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.61/213.94
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.61/213.94
ACTIVE(U21(x(z0, z1))) → c21(U21'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.61/213.94
ACTIVE(U11(U21(tt), x1)) → c19(U11'(mark(tt), x1)) 686.61/213.94
ACTIVE(U12(U21(tt))) → c20(U12'(mark(tt))) 686.61/213.94
ACTIVE(U21(U12(tt))) → c21(U21'(mark(tt))) 686.61/213.94
ACTIVE(U21(U21(tt))) → c21(U21'(mark(tt))) 686.61/213.94
ACTIVE(U21(isNat(0))) → c21(U21'(mark(tt))) 686.61/213.94
ACTIVE(U21(U11(tt, z0))) → c3(U21'(mark(U12(isNat(z0))))) 686.61/213.94
ACTIVE(U21(U11(tt, z0))) → c3(ACTIVE(U11(tt, z0))) 686.61/213.94
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(U21'(mark(U11(isNat(z0), z1)))) 686.61/213.94
ACTIVE(U21(isNat(plus(z0, z1)))) → c3(ACTIVE(isNat(plus(z0, z1)))) 686.61/213.94
ACTIVE(U21(isNat(s(z0)))) → c3(U21'(mark(U21(isNat(z0))))) 686.61/213.94
ACTIVE(U21(isNat(s(z0)))) → c3(ACTIVE(isNat(s(z0)))) 686.61/213.94
ACTIVE(U21(isNat(x(z0, z1)))) → c3(U21'(mark(U31(isNat(z0), z1)))) 686.61/213.94
ACTIVE(U21(isNat(x(z0, z1)))) → c3(ACTIVE(isNat(x(z0, z1)))) 686.61/213.94
ACTIVE(U31(plus(z0, 0), x1)) → c22(U31'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.61/213.94
ACTIVE(U31(plus(z0, s(z1)), x1)) → c22(U31'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.61/213.94
ACTIVE(U31(x(z0, 0), x1)) → c22(U31'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.61/213.94
ACTIVE(U31(x(z0, s(z1)), x1)) → c22(U31'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.61/213.94
ACTIVE(U31(U11(z0, z1), x1)) → c22(U31'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.61/213.94
ACTIVE(U31(U12(z0), x1)) → c22(U31'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.61/213.94
ACTIVE(U31(U21(z0), x1)) → c22(U31'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.61/213.94
ACTIVE(U31(U31(z0, z1), x1)) → c22(U31'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.61/213.94
ACTIVE(U31(U32(z0), x1)) → c22(U31'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.61/213.94
ACTIVE(U31(U41(z0, z1), x1)) → c22(U31'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.61/213.94
ACTIVE(U31(U51(z0, z1, z2), x1)) → c22(U31'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.61/213.94
ACTIVE(U31(U52(z0, z1, z2), x1)) → c22(U31'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.61/213.94
ACTIVE(U31(s(z0), x1)) → c22(U31'(s(active(z0)), x1), ACTIVE(s(z0))) 686.61/213.94
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.61/213.94
ACTIVE(U31(plus(z0, z1), x1)) → c22(U31'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.61/213.94
ACTIVE(U31(U61(z0), x1)) → c22(U31'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.61/213.94
ACTIVE(U31(U71(z0, z1, z2), x1)) → c22(U31'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.61/213.94
ACTIVE(U31(U72(z0, z1, z2), x1)) → c22(U31'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.61/213.94
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.61/213.94
ACTIVE(U31(x(z0, z1), x1)) → c22(U31'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.61/213.94
ACTIVE(U31(U12(tt), x1)) → c22(U31'(mark(tt), x1)) 686.61/213.94
ACTIVE(U31(U21(tt), x1)) → c22(U31'(mark(tt), x1)) 686.61/213.94
ACTIVE(U31(isNat(0), x1)) → c22(U31'(mark(tt), x1)) 686.61/213.94
ACTIVE(U11(U31(tt, z0), x1)) → c4(U11'(mark(U32(isNat(z0))), x1)) 686.61/213.94
ACTIVE(U11(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 686.61/213.94
ACTIVE(U12(U31(tt, z0))) → c4(U12'(mark(U32(isNat(z0))))) 686.61/213.94
ACTIVE(U12(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 686.61/213.94
ACTIVE(U21(U31(tt, z0))) → c4(U21'(mark(U32(isNat(z0))))) 686.61/213.94
ACTIVE(U21(U31(tt, z0))) → c4(ACTIVE(U31(tt, z0))) 686.61/213.94
ACTIVE(U31(U11(tt, z0), x1)) → c4(U31'(mark(U12(isNat(z0))), x1)) 686.61/213.94
ACTIVE(U31(U11(tt, z0), x1)) → c4(ACTIVE(U11(tt, z0))) 686.61/213.94
ACTIVE(U31(U31(tt, z0), x1)) → c4(U31'(mark(U32(isNat(z0))), x1)) 686.61/213.94
ACTIVE(U31(U31(tt, z0), x1)) → c4(ACTIVE(U31(tt, z0))) 686.61/213.94
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(U31'(mark(U11(isNat(z0), z1)), x1)) 686.61/213.94
ACTIVE(U31(isNat(plus(z0, z1)), x1)) → c4(ACTIVE(isNat(plus(z0, z1)))) 686.61/213.94
ACTIVE(U31(isNat(s(z0)), x1)) → c4(U31'(mark(U21(isNat(z0))), x1)) 686.61/213.94
ACTIVE(U31(isNat(s(z0)), x1)) → c4(ACTIVE(isNat(s(z0)))) 686.61/213.94
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(U31'(mark(U31(isNat(z0), z1)), x1)) 686.61/213.94
ACTIVE(U31(isNat(x(z0, z1)), x1)) → c4(ACTIVE(isNat(x(z0, z1)))) 686.61/213.94
ACTIVE(U32(plus(z0, 0))) → c23(U32'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.61/213.94
ACTIVE(U32(plus(z0, s(z1)))) → c23(U32'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.61/213.94
ACTIVE(U32(x(z0, 0))) → c23(U32'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.61/213.94
ACTIVE(U32(x(z0, s(z1)))) → c23(U32'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.61/213.94
ACTIVE(U32(U11(z0, z1))) → c23(U32'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.61/213.94
ACTIVE(U32(U12(z0))) → c23(U32'(U12(active(z0))), ACTIVE(U12(z0))) 686.61/213.94
ACTIVE(U32(U21(z0))) → c23(U32'(U21(active(z0))), ACTIVE(U21(z0))) 686.61/213.94
ACTIVE(U32(U31(z0, z1))) → c23(U32'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.61/213.94
ACTIVE(U32(U32(z0))) → c23(U32'(U32(active(z0))), ACTIVE(U32(z0))) 686.61/213.94
ACTIVE(U32(U41(z0, z1))) → c23(U32'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.61/213.94
ACTIVE(U32(U51(z0, z1, z2))) → c23(U32'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.61/213.94
ACTIVE(U32(U52(z0, z1, z2))) → c23(U32'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.61/213.94
ACTIVE(U32(s(z0))) → c23(U32'(s(active(z0))), ACTIVE(s(z0))) 686.61/213.94
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.61/213.94
ACTIVE(U32(plus(z0, z1))) → c23(U32'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.61/213.94
ACTIVE(U32(U61(z0))) → c23(U32'(U61(active(z0))), ACTIVE(U61(z0))) 686.61/213.94
ACTIVE(U32(U71(z0, z1, z2))) → c23(U32'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.61/213.94
ACTIVE(U32(U72(z0, z1, z2))) → c23(U32'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.61/213.94
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.61/213.94
ACTIVE(U32(x(z0, z1))) → c23(U32'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.61/213.94
ACTIVE(U11(U32(tt), x1)) → c19(U11'(mark(tt), x1)) 686.61/213.94
ACTIVE(U12(U32(tt))) → c20(U12'(mark(tt))) 686.61/213.94
ACTIVE(U21(U32(tt))) → c21(U21'(mark(tt))) 686.61/213.94
ACTIVE(U31(U32(tt), x1)) → c22(U31'(mark(tt), x1)) 686.61/213.94
ACTIVE(U32(U12(tt))) → c23(U32'(mark(tt))) 686.61/213.94
ACTIVE(U32(U21(tt))) → c23(U32'(mark(tt))) 686.61/213.94
ACTIVE(U32(U32(tt))) → c23(U32'(mark(tt))) 686.61/213.94
ACTIVE(U32(isNat(0))) → c23(U32'(mark(tt))) 686.61/213.94
ACTIVE(U32(U11(tt, z0))) → c5(U32'(mark(U12(isNat(z0))))) 686.61/213.94
ACTIVE(U32(U11(tt, z0))) → c5(ACTIVE(U11(tt, z0))) 686.61/213.94
ACTIVE(U32(U31(tt, z0))) → c5(U32'(mark(U32(isNat(z0))))) 686.61/213.94
ACTIVE(U32(U31(tt, z0))) → c5(ACTIVE(U31(tt, z0))) 686.61/213.94
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(U32'(mark(U11(isNat(z0), z1)))) 686.61/213.94
ACTIVE(U32(isNat(plus(z0, z1)))) → c5(ACTIVE(isNat(plus(z0, z1)))) 686.61/213.94
ACTIVE(U32(isNat(s(z0)))) → c5(U32'(mark(U21(isNat(z0))))) 686.61/213.94
ACTIVE(U32(isNat(s(z0)))) → c5(ACTIVE(isNat(s(z0)))) 686.61/213.94
ACTIVE(U32(isNat(x(z0, z1)))) → c5(U32'(mark(U31(isNat(z0), z1)))) 686.61/213.94
ACTIVE(U32(isNat(x(z0, z1)))) → c5(ACTIVE(isNat(x(z0, z1)))) 686.61/213.94
ACTIVE(U41(plus(z0, 0), x1)) → c24(U41'(mark(U41(isNat(z0), z0)), x1), ACTIVE(plus(z0, 0))) 686.61/213.94
ACTIVE(U41(plus(z0, s(z1)), x1)) → c24(U41'(mark(U51(isNat(z1), z1, z0)), x1), ACTIVE(plus(z0, s(z1)))) 686.61/213.94
ACTIVE(U41(x(z0, 0), x1)) → c24(U41'(mark(U61(isNat(z0))), x1), ACTIVE(x(z0, 0))) 686.61/213.94
ACTIVE(U41(x(z0, s(z1)), x1)) → c24(U41'(mark(U71(isNat(z1), z1, z0)), x1), ACTIVE(x(z0, s(z1)))) 686.61/213.94
ACTIVE(U41(U11(z0, z1), x1)) → c24(U41'(U11(active(z0), z1), x1), ACTIVE(U11(z0, z1))) 686.61/213.94
ACTIVE(U41(U12(z0), x1)) → c24(U41'(U12(active(z0)), x1), ACTIVE(U12(z0))) 686.61/213.94
ACTIVE(U41(U21(z0), x1)) → c24(U41'(U21(active(z0)), x1), ACTIVE(U21(z0))) 686.61/213.94
ACTIVE(U41(U31(z0, z1), x1)) → c24(U41'(U31(active(z0), z1), x1), ACTIVE(U31(z0, z1))) 686.61/213.94
ACTIVE(U41(U32(z0), x1)) → c24(U41'(U32(active(z0)), x1), ACTIVE(U32(z0))) 686.61/213.94
ACTIVE(U41(U41(z0, z1), x1)) → c24(U41'(U41(active(z0), z1), x1), ACTIVE(U41(z0, z1))) 686.61/213.94
ACTIVE(U41(U51(z0, z1, z2), x1)) → c24(U41'(U51(active(z0), z1, z2), x1), ACTIVE(U51(z0, z1, z2))) 686.61/213.94
ACTIVE(U41(U52(z0, z1, z2), x1)) → c24(U41'(U52(active(z0), z1, z2), x1), ACTIVE(U52(z0, z1, z2))) 686.61/213.94
ACTIVE(U41(s(z0), x1)) → c24(U41'(s(active(z0)), x1), ACTIVE(s(z0))) 686.61/213.94
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(active(z0), z1), x1), ACTIVE(plus(z0, z1))) 686.61/213.94
ACTIVE(U41(plus(z0, z1), x1)) → c24(U41'(plus(z0, active(z1)), x1), ACTIVE(plus(z0, z1))) 686.61/213.94
ACTIVE(U41(U61(z0), x1)) → c24(U41'(U61(active(z0)), x1), ACTIVE(U61(z0))) 686.61/213.94
ACTIVE(U41(U71(z0, z1, z2), x1)) → c24(U41'(U71(active(z0), z1, z2), x1), ACTIVE(U71(z0, z1, z2))) 686.61/213.94
ACTIVE(U41(U72(z0, z1, z2), x1)) → c24(U41'(U72(active(z0), z1, z2), x1), ACTIVE(U72(z0, z1, z2))) 686.61/213.94
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(active(z0), z1), x1), ACTIVE(x(z0, z1))) 686.61/213.94
ACTIVE(U41(x(z0, z1), x1)) → c24(U41'(x(z0, active(z1)), x1), ACTIVE(x(z0, z1))) 686.61/213.94
ACTIVE(U11(U41(tt, z0), x1)) → c19(U11'(mark(z0), x1)) 686.61/213.94
ACTIVE(U12(U41(tt, z0))) → c20(U12'(mark(z0))) 686.61/213.94
ACTIVE(U21(U41(tt, z0))) → c21(U21'(mark(z0))) 686.61/213.94
ACTIVE(U31(U41(tt, z0), x1)) → c22(U31'(mark(z0), x1)) 686.61/213.94
ACTIVE(U32(U41(tt, z0))) → c23(U32'(mark(z0))) 686.61/213.94
ACTIVE(U41(U12(tt), x1)) → c24(U41'(mark(tt), x1)) 686.61/213.94
ACTIVE(U41(U21(tt), x1)) → c24(U41'(mark(tt), x1)) 686.61/213.94
ACTIVE(U41(U32(tt), x1)) → c24(U41'(mark(tt), x1)) 686.61/213.94
ACTIVE(U41(U41(tt, z0), x1)) → c24(U41'(mark(z0), x1)) 686.61/213.94
ACTIVE(U41(isNat(0), x1)) → c24(U41'(mark(tt), x1)) 686.61/213.94
ACTIVE(U41(U11(tt, z0), x1)) → c6(U41'(mark(U12(isNat(z0))), x1)) 686.61/213.94
ACTIVE(U41(U11(tt, z0), x1)) → c6(ACTIVE(U11(tt, z0))) 686.61/213.94
ACTIVE(U41(U31(tt, z0), x1)) → c6(U41'(mark(U32(isNat(z0))), x1)) 686.61/213.94
ACTIVE(U41(U31(tt, z0), x1)) → c6(ACTIVE(U31(tt, z0))) 686.61/213.94
ACTIVE(U41(isNat(plus(z0, z1)), x1)) → c6(U41'(mark(U11(isNat(z0), z1)), x1)) 686.61/213.94
ACTIVE(U41(isNat(plus(z0, z1)), x1)) → c6(ACTIVE(isNat(plus(z0, z1)))) 686.61/213.94
ACTIVE(U41(isNat(s(z0)), x1)) → c6(U41'(mark(U21(isNat(z0))), x1)) 686.61/213.94
ACTIVE(U41(isNat(s(z0)), x1)) → c6(ACTIVE(isNat(s(z0)))) 686.61/213.94
ACTIVE(U41(isNat(x(z0, z1)), x1)) → c6(U41'(mark(U31(isNat(z0), z1)), x1)) 686.61/213.94
ACTIVE(U41(isNat(x(z0, z1)), x1)) → c6(ACTIVE(isNat(x(z0, z1)))) 686.61/213.94
ACTIVE(U51(plus(z0, 0), x1, x2)) → c25(U51'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.61/213.94
ACTIVE(U51(plus(z0, s(z1)), x1, x2)) → c25(U51'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.61/213.94
ACTIVE(U51(x(z0, 0), x1, x2)) → c25(U51'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.61/213.94
ACTIVE(U51(x(z0, s(z1)), x1, x2)) → c25(U51'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.61/213.94
ACTIVE(U51(U11(z0, z1), x1, x2)) → c25(U51'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.61/213.94
ACTIVE(U51(U12(z0), x1, x2)) → c25(U51'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.61/213.94
ACTIVE(U51(U21(z0), x1, x2)) → c25(U51'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.61/213.94
ACTIVE(U51(U31(z0, z1), x1, x2)) → c25(U51'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.61/213.94
ACTIVE(U51(U32(z0), x1, x2)) → c25(U51'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.61/213.94
ACTIVE(U51(U41(z0, z1), x1, x2)) → c25(U51'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.61/213.94
ACTIVE(U51(U51(z0, z1, z2), x1, x2)) → c25(U51'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.61/213.94
ACTIVE(U51(U52(z0, z1, z2), x1, x2)) → c25(U51'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.61/213.94
ACTIVE(U51(s(z0), x1, x2)) → c25(U51'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.61/213.94
ACTIVE(U51(plus(z0, z1), x1, x2)) → c25(U51'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.61/213.94
ACTIVE(U51(plus(z0, z1), x1, x2)) → c25(U51'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.61/213.94
ACTIVE(U51(U61(z0), x1, x2)) → c25(U51'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.61/213.94
ACTIVE(U51(U71(z0, z1, z2), x1, x2)) → c25(U51'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.61/213.94
ACTIVE(U51(U72(z0, z1, z2), x1, x2)) → c25(U51'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.61/213.94
ACTIVE(U51(x(z0, z1), x1, x2)) → c25(U51'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.61/213.94
ACTIVE(U51(x(z0, z1), x1, x2)) → c25(U51'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.61/213.94
ACTIVE(U51(U12(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.61/213.94
ACTIVE(U51(U21(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.61/213.94
ACTIVE(U51(U32(tt), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.61/213.94
ACTIVE(U51(U41(tt, z0), x1, x2)) → c25(U51'(mark(z0), x1, x2)) 686.61/213.94
ACTIVE(U51(isNat(0), x1, x2)) → c25(U51'(mark(tt), x1, x2)) 686.61/213.94
ACTIVE(U11(U51(tt, z0, z1), x1)) → c7(U11'(mark(U52(isNat(z1), z0, z1)), x1)) 686.61/213.94
ACTIVE(U11(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.61/213.94
ACTIVE(U12(U51(tt, z0, z1))) → c7(U12'(mark(U52(isNat(z1), z0, z1)))) 686.61/213.94
ACTIVE(U12(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.61/213.94
ACTIVE(U21(U51(tt, z0, z1))) → c7(U21'(mark(U52(isNat(z1), z0, z1)))) 686.61/213.94
ACTIVE(U21(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.61/213.94
ACTIVE(U31(U51(tt, z0, z1), x1)) → c7(U31'(mark(U52(isNat(z1), z0, z1)), x1)) 686.61/213.94
ACTIVE(U31(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.61/213.94
ACTIVE(U32(U51(tt, z0, z1))) → c7(U32'(mark(U52(isNat(z1), z0, z1)))) 686.61/213.94
ACTIVE(U32(U51(tt, z0, z1))) → c7(ACTIVE(U51(tt, z0, z1))) 686.61/213.94
ACTIVE(U41(U51(tt, z0, z1), x1)) → c7(U41'(mark(U52(isNat(z1), z0, z1)), x1)) 686.61/213.94
ACTIVE(U41(U51(tt, z0, z1), x1)) → c7(ACTIVE(U51(tt, z0, z1))) 686.61/213.94
ACTIVE(U51(U11(tt, z0), x1, x2)) → c7(U51'(mark(U12(isNat(z0))), x1, x2)) 686.61/213.94
ACTIVE(U51(U11(tt, z0), x1, x2)) → c7(ACTIVE(U11(tt, z0))) 686.61/213.94
ACTIVE(U51(U31(tt, z0), x1, x2)) → c7(U51'(mark(U32(isNat(z0))), x1, x2)) 686.61/213.94
ACTIVE(U51(U31(tt, z0), x1, x2)) → c7(ACTIVE(U31(tt, z0))) 686.61/213.94
ACTIVE(U51(U51(tt, z0, z1), x1, x2)) → c7(U51'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.61/213.94
ACTIVE(U51(U51(tt, z0, z1), x1, x2)) → c7(ACTIVE(U51(tt, z0, z1))) 686.61/213.94
ACTIVE(U51(isNat(plus(z0, z1)), x1, x2)) → c7(U51'(mark(U11(isNat(z0), z1)), x1, x2)) 686.61/213.94
ACTIVE(U51(isNat(plus(z0, z1)), x1, x2)) → c7(ACTIVE(isNat(plus(z0, z1)))) 686.61/213.94
ACTIVE(U51(isNat(s(z0)), x1, x2)) → c7(U51'(mark(U21(isNat(z0))), x1, x2)) 686.61/213.94
ACTIVE(U51(isNat(s(z0)), x1, x2)) → c7(ACTIVE(isNat(s(z0)))) 686.61/213.94
ACTIVE(U51(isNat(x(z0, z1)), x1, x2)) → c7(U51'(mark(U31(isNat(z0), z1)), x1, x2)) 686.61/213.94
ACTIVE(U51(isNat(x(z0, z1)), x1, x2)) → c7(ACTIVE(isNat(x(z0, z1)))) 686.61/213.94
ACTIVE(U52(plus(z0, 0), x1, x2)) → c26(U52'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.61/213.94
ACTIVE(U52(plus(z0, s(z1)), x1, x2)) → c26(U52'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.61/213.94
ACTIVE(U52(x(z0, 0), x1, x2)) → c26(U52'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.61/213.94
ACTIVE(U52(x(z0, s(z1)), x1, x2)) → c26(U52'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.61/213.94
ACTIVE(U52(U11(z0, z1), x1, x2)) → c26(U52'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.61/213.94
ACTIVE(U52(U12(z0), x1, x2)) → c26(U52'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.61/213.94
ACTIVE(U52(U21(z0), x1, x2)) → c26(U52'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.61/213.94
ACTIVE(U52(U31(z0, z1), x1, x2)) → c26(U52'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.61/213.94
ACTIVE(U52(U32(z0), x1, x2)) → c26(U52'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.61/213.94
ACTIVE(U52(U41(z0, z1), x1, x2)) → c26(U52'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.61/213.94
ACTIVE(U52(U51(z0, z1, z2), x1, x2)) → c26(U52'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.61/213.94
ACTIVE(U52(U52(z0, z1, z2), x1, x2)) → c26(U52'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.61/213.94
ACTIVE(U52(s(z0), x1, x2)) → c26(U52'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.61/213.94
ACTIVE(U52(plus(z0, z1), x1, x2)) → c26(U52'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.61/213.94
ACTIVE(U52(plus(z0, z1), x1, x2)) → c26(U52'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.61/213.94
ACTIVE(U52(U61(z0), x1, x2)) → c26(U52'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.61/213.94
ACTIVE(U52(U71(z0, z1, z2), x1, x2)) → c26(U52'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.61/213.94
ACTIVE(U52(U72(z0, z1, z2), x1, x2)) → c26(U52'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.61/213.94
ACTIVE(U52(x(z0, z1), x1, x2)) → c26(U52'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.61/213.94
ACTIVE(U52(x(z0, z1), x1, x2)) → c26(U52'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.61/213.94
ACTIVE(U52(U12(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.61/213.94
ACTIVE(U52(U21(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.61/213.94
ACTIVE(U52(U32(tt), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.61/213.94
ACTIVE(U52(U41(tt, z0), x1, x2)) → c26(U52'(mark(z0), x1, x2)) 686.61/213.94
ACTIVE(U52(isNat(0), x1, x2)) → c26(U52'(mark(tt), x1, x2)) 686.61/213.94
ACTIVE(U11(U52(tt, z0, z1), x1)) → c8(U11'(mark(s(plus(z1, z0))), x1)) 686.61/213.94
ACTIVE(U11(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.61/213.94
ACTIVE(U12(U52(tt, z0, z1))) → c8(U12'(mark(s(plus(z1, z0))))) 686.61/213.94
ACTIVE(U12(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.61/213.94
ACTIVE(U21(U52(tt, z0, z1))) → c8(U21'(mark(s(plus(z1, z0))))) 686.61/213.94
ACTIVE(U21(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.61/213.94
ACTIVE(U31(U52(tt, z0, z1), x1)) → c8(U31'(mark(s(plus(z1, z0))), x1)) 686.61/213.94
ACTIVE(U31(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.61/213.94
ACTIVE(U32(U52(tt, z0, z1))) → c8(U32'(mark(s(plus(z1, z0))))) 686.61/213.94
ACTIVE(U32(U52(tt, z0, z1))) → c8(ACTIVE(U52(tt, z0, z1))) 686.61/213.94
ACTIVE(U41(U52(tt, z0, z1), x1)) → c8(U41'(mark(s(plus(z1, z0))), x1)) 686.61/213.94
ACTIVE(U41(U52(tt, z0, z1), x1)) → c8(ACTIVE(U52(tt, z0, z1))) 686.61/213.94
ACTIVE(U51(U52(tt, z0, z1), x1, x2)) → c8(U51'(mark(s(plus(z1, z0))), x1, x2)) 686.61/213.94
ACTIVE(U51(U52(tt, z0, z1), x1, x2)) → c8(ACTIVE(U52(tt, z0, z1))) 686.61/213.94
ACTIVE(U52(U11(tt, z0), x1, x2)) → c8(U52'(mark(U12(isNat(z0))), x1, x2)) 686.61/213.94
ACTIVE(U52(U11(tt, z0), x1, x2)) → c8(ACTIVE(U11(tt, z0))) 686.61/213.94
ACTIVE(U52(U31(tt, z0), x1, x2)) → c8(U52'(mark(U32(isNat(z0))), x1, x2)) 686.61/213.94
ACTIVE(U52(U31(tt, z0), x1, x2)) → c8(ACTIVE(U31(tt, z0))) 686.61/213.94
ACTIVE(U52(U51(tt, z0, z1), x1, x2)) → c8(U52'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.61/213.94
ACTIVE(U52(U51(tt, z0, z1), x1, x2)) → c8(ACTIVE(U51(tt, z0, z1))) 686.61/213.94
ACTIVE(U52(U52(tt, z0, z1), x1, x2)) → c8(U52'(mark(s(plus(z1, z0))), x1, x2)) 686.61/213.94
ACTIVE(U52(U52(tt, z0, z1), x1, x2)) → c8(ACTIVE(U52(tt, z0, z1))) 686.61/213.94
ACTIVE(U52(isNat(plus(z0, z1)), x1, x2)) → c8(U52'(mark(U11(isNat(z0), z1)), x1, x2)) 686.61/213.94
ACTIVE(U52(isNat(plus(z0, z1)), x1, x2)) → c8(ACTIVE(isNat(plus(z0, z1)))) 686.61/213.94
ACTIVE(U52(isNat(s(z0)), x1, x2)) → c8(U52'(mark(U21(isNat(z0))), x1, x2)) 686.61/213.94
ACTIVE(U52(isNat(s(z0)), x1, x2)) → c8(ACTIVE(isNat(s(z0)))) 686.61/213.94
ACTIVE(U52(isNat(x(z0, z1)), x1, x2)) → c8(U52'(mark(U31(isNat(z0), z1)), x1, x2)) 686.61/213.94
ACTIVE(U52(isNat(x(z0, z1)), x1, x2)) → c8(ACTIVE(isNat(x(z0, z1)))) 686.61/213.94
ACTIVE(s(plus(z0, 0))) → c27(S(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.61/213.94
ACTIVE(s(plus(z0, s(z1)))) → c27(S(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.61/213.94
ACTIVE(s(x(z0, 0))) → c27(S(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.61/213.94
ACTIVE(s(x(z0, s(z1)))) → c27(S(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.61/213.94
ACTIVE(s(U11(z0, z1))) → c27(S(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.61/213.94
ACTIVE(s(U12(z0))) → c27(S(U12(active(z0))), ACTIVE(U12(z0))) 686.61/213.94
ACTIVE(s(U21(z0))) → c27(S(U21(active(z0))), ACTIVE(U21(z0))) 686.61/213.94
ACTIVE(s(U31(z0, z1))) → c27(S(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.61/213.94
ACTIVE(s(U32(z0))) → c27(S(U32(active(z0))), ACTIVE(U32(z0))) 686.61/213.94
ACTIVE(s(U41(z0, z1))) → c27(S(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.61/213.94
ACTIVE(s(U51(z0, z1, z2))) → c27(S(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.61/213.94
ACTIVE(s(U52(z0, z1, z2))) → c27(S(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.61/213.94
ACTIVE(s(s(z0))) → c27(S(s(active(z0))), ACTIVE(s(z0))) 686.61/213.94
ACTIVE(s(plus(z0, z1))) → c27(S(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.61/213.94
ACTIVE(s(plus(z0, z1))) → c27(S(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.61/213.94
ACTIVE(s(U61(z0))) → c27(S(U61(active(z0))), ACTIVE(U61(z0))) 686.61/213.94
ACTIVE(s(U71(z0, z1, z2))) → c27(S(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.61/213.94
ACTIVE(s(U72(z0, z1, z2))) → c27(S(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.61/213.94
ACTIVE(s(x(z0, z1))) → c27(S(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.61/213.94
ACTIVE(s(x(z0, z1))) → c27(S(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.61/213.94
ACTIVE(s(U12(tt))) → c27(S(mark(tt))) 686.61/213.94
ACTIVE(s(U21(tt))) → c27(S(mark(tt))) 686.61/213.94
ACTIVE(s(U32(tt))) → c27(S(mark(tt))) 686.61/213.94
ACTIVE(s(U41(tt, z0))) → c27(S(mark(z0))) 686.61/213.94
ACTIVE(s(isNat(0))) → c27(S(mark(tt))) 686.61/213.94
ACTIVE(s(U11(tt, z0))) → c9(S(mark(U12(isNat(z0))))) 686.61/213.94
ACTIVE(s(U11(tt, z0))) → c9(ACTIVE(U11(tt, z0))) 686.61/213.94
ACTIVE(s(U31(tt, z0))) → c9(S(mark(U32(isNat(z0))))) 686.61/213.94
ACTIVE(s(U31(tt, z0))) → c9(ACTIVE(U31(tt, z0))) 686.61/213.94
ACTIVE(s(U51(tt, z0, z1))) → c9(S(mark(U52(isNat(z1), z0, z1)))) 686.61/213.94
ACTIVE(s(U51(tt, z0, z1))) → c9(ACTIVE(U51(tt, z0, z1))) 686.61/213.94
ACTIVE(s(U52(tt, z0, z1))) → c9(S(mark(s(plus(z1, z0))))) 686.61/213.94
ACTIVE(s(U52(tt, z0, z1))) → c9(ACTIVE(U52(tt, z0, z1))) 686.61/213.94
ACTIVE(s(isNat(plus(z0, z1)))) → c9(S(mark(U11(isNat(z0), z1)))) 686.61/213.94
ACTIVE(s(isNat(plus(z0, z1)))) → c9(ACTIVE(isNat(plus(z0, z1)))) 686.61/213.94
ACTIVE(s(isNat(s(z0)))) → c9(S(mark(U21(isNat(z0))))) 686.61/213.94
ACTIVE(s(isNat(s(z0)))) → c9(ACTIVE(isNat(s(z0)))) 686.61/213.94
ACTIVE(s(isNat(x(z0, z1)))) → c9(S(mark(U31(isNat(z0), z1)))) 686.61/213.94
ACTIVE(s(isNat(x(z0, z1)))) → c9(ACTIVE(isNat(x(z0, z1)))) 686.61/213.94
ACTIVE(U61(plus(z0, 0))) → c30(U61'(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.61/213.94
ACTIVE(U61(plus(z0, s(z1)))) → c30(U61'(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.61/213.94
ACTIVE(U61(x(z0, 0))) → c30(U61'(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.61/213.94
ACTIVE(U61(x(z0, s(z1)))) → c30(U61'(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.61/213.94
ACTIVE(U61(U11(z0, z1))) → c30(U61'(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.61/213.94
ACTIVE(U61(U12(z0))) → c30(U61'(U12(active(z0))), ACTIVE(U12(z0))) 686.61/213.94
ACTIVE(U61(U21(z0))) → c30(U61'(U21(active(z0))), ACTIVE(U21(z0))) 686.61/213.94
ACTIVE(U61(U31(z0, z1))) → c30(U61'(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.61/213.94
ACTIVE(U61(U32(z0))) → c30(U61'(U32(active(z0))), ACTIVE(U32(z0))) 686.61/213.94
ACTIVE(U61(U41(z0, z1))) → c30(U61'(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.61/213.94
ACTIVE(U61(U51(z0, z1, z2))) → c30(U61'(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.61/213.94
ACTIVE(U61(U52(z0, z1, z2))) → c30(U61'(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.61/213.94
ACTIVE(U61(s(z0))) → c30(U61'(s(active(z0))), ACTIVE(s(z0))) 686.61/213.94
ACTIVE(U61(plus(z0, z1))) → c30(U61'(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.61/213.94
ACTIVE(U61(plus(z0, z1))) → c30(U61'(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.61/213.94
ACTIVE(U61(U61(z0))) → c30(U61'(U61(active(z0))), ACTIVE(U61(z0))) 686.61/213.94
ACTIVE(U61(U71(z0, z1, z2))) → c30(U61'(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.61/213.94
ACTIVE(U61(U72(z0, z1, z2))) → c30(U61'(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.61/213.94
ACTIVE(U61(x(z0, z1))) → c30(U61'(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.61/213.94
ACTIVE(U61(x(z0, z1))) → c30(U61'(x(z0, active(z1))), ACTIVE(x(z0, z1))) 686.61/213.94
ACTIVE(U11(U61(tt), x1)) → c19(U11'(mark(0), x1)) 686.61/213.94
ACTIVE(U12(U61(tt))) → c20(U12'(mark(0))) 686.61/213.94
ACTIVE(U21(U61(tt))) → c21(U21'(mark(0))) 686.61/213.94
ACTIVE(U31(U61(tt), x1)) → c22(U31'(mark(0), x1)) 686.61/213.94
ACTIVE(U32(U61(tt))) → c23(U32'(mark(0))) 686.61/213.94
ACTIVE(U41(U61(tt), x1)) → c24(U41'(mark(0), x1)) 686.61/213.94
ACTIVE(U51(U61(tt), x1, x2)) → c25(U51'(mark(0), x1, x2)) 686.61/213.94
ACTIVE(U52(U61(tt), x1, x2)) → c26(U52'(mark(0), x1, x2)) 686.61/213.94
ACTIVE(s(U61(tt))) → c27(S(mark(0))) 686.61/213.94
ACTIVE(U61(U12(tt))) → c30(U61'(mark(tt))) 686.61/213.94
ACTIVE(U61(U21(tt))) → c30(U61'(mark(tt))) 686.61/213.94
ACTIVE(U61(U32(tt))) → c30(U61'(mark(tt))) 686.61/213.94
ACTIVE(U61(U41(tt, z0))) → c30(U61'(mark(z0))) 686.61/213.94
ACTIVE(U61(U61(tt))) → c30(U61'(mark(0))) 686.61/213.94
ACTIVE(U61(isNat(0))) → c30(U61'(mark(tt))) 686.61/213.94
ACTIVE(U61(U11(tt, z0))) → c10(U61'(mark(U12(isNat(z0))))) 686.61/213.94
ACTIVE(U61(U11(tt, z0))) → c10(ACTIVE(U11(tt, z0))) 686.61/213.94
ACTIVE(U61(U31(tt, z0))) → c10(U61'(mark(U32(isNat(z0))))) 686.61/213.94
ACTIVE(U61(U31(tt, z0))) → c10(ACTIVE(U31(tt, z0))) 686.61/213.94
ACTIVE(U61(U51(tt, z0, z1))) → c10(U61'(mark(U52(isNat(z1), z0, z1)))) 686.61/213.94
ACTIVE(U61(U51(tt, z0, z1))) → c10(ACTIVE(U51(tt, z0, z1))) 686.61/213.94
ACTIVE(U61(U52(tt, z0, z1))) → c10(U61'(mark(s(plus(z1, z0))))) 686.61/213.94
ACTIVE(U61(U52(tt, z0, z1))) → c10(ACTIVE(U52(tt, z0, z1))) 686.61/213.94
ACTIVE(U61(isNat(plus(z0, z1)))) → c10(U61'(mark(U11(isNat(z0), z1)))) 686.61/213.94
ACTIVE(U61(isNat(plus(z0, z1)))) → c10(ACTIVE(isNat(plus(z0, z1)))) 686.61/213.94
ACTIVE(U61(isNat(s(z0)))) → c10(U61'(mark(U21(isNat(z0))))) 686.61/213.94
ACTIVE(U61(isNat(s(z0)))) → c10(ACTIVE(isNat(s(z0)))) 686.61/213.94
ACTIVE(U61(isNat(x(z0, z1)))) → c10(U61'(mark(U31(isNat(z0), z1)))) 686.61/213.94
ACTIVE(U61(isNat(x(z0, z1)))) → c10(ACTIVE(isNat(x(z0, z1)))) 686.61/213.94
ACTIVE(U71(plus(z0, 0), x1, x2)) → c31(U71'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.61/213.94
ACTIVE(U71(plus(z0, s(z1)), x1, x2)) → c31(U71'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.61/213.94
ACTIVE(U71(x(z0, 0), x1, x2)) → c31(U71'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.61/213.94
ACTIVE(U71(x(z0, s(z1)), x1, x2)) → c31(U71'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.61/213.94
ACTIVE(U71(U11(z0, z1), x1, x2)) → c31(U71'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.61/213.94
ACTIVE(U71(U12(z0), x1, x2)) → c31(U71'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.61/213.94
ACTIVE(U71(U21(z0), x1, x2)) → c31(U71'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.61/213.94
ACTIVE(U71(U31(z0, z1), x1, x2)) → c31(U71'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.61/213.94
ACTIVE(U71(U32(z0), x1, x2)) → c31(U71'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.61/213.94
ACTIVE(U71(U41(z0, z1), x1, x2)) → c31(U71'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.61/213.94
ACTIVE(U71(U51(z0, z1, z2), x1, x2)) → c31(U71'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.61/213.94
ACTIVE(U71(U52(z0, z1, z2), x1, x2)) → c31(U71'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.61/213.94
ACTIVE(U71(s(z0), x1, x2)) → c31(U71'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.61/213.94
ACTIVE(U71(plus(z0, z1), x1, x2)) → c31(U71'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.61/213.94
ACTIVE(U71(plus(z0, z1), x1, x2)) → c31(U71'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.61/213.94
ACTIVE(U71(U61(z0), x1, x2)) → c31(U71'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.61/213.94
ACTIVE(U71(U71(z0, z1, z2), x1, x2)) → c31(U71'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.61/213.94
ACTIVE(U71(U72(z0, z1, z2), x1, x2)) → c31(U71'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.61/213.94
ACTIVE(U71(x(z0, z1), x1, x2)) → c31(U71'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.61/213.94
ACTIVE(U71(x(z0, z1), x1, x2)) → c31(U71'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.61/213.94
ACTIVE(U71(U12(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.61/213.94
ACTIVE(U71(U21(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.61/213.94
ACTIVE(U71(U32(tt), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.61/213.94
ACTIVE(U71(U41(tt, z0), x1, x2)) → c31(U71'(mark(z0), x1, x2)) 686.61/213.94
ACTIVE(U71(U61(tt), x1, x2)) → c31(U71'(mark(0), x1, x2)) 686.61/213.94
ACTIVE(U71(isNat(0), x1, x2)) → c31(U71'(mark(tt), x1, x2)) 686.61/213.94
ACTIVE(U11(U71(tt, z0, z1), x1)) → c11(U11'(mark(U72(isNat(z1), z0, z1)), x1)) 686.61/213.94
ACTIVE(U11(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.61/213.94
ACTIVE(U12(U71(tt, z0, z1))) → c11(U12'(mark(U72(isNat(z1), z0, z1)))) 686.61/213.94
ACTIVE(U12(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.61/213.94
ACTIVE(U21(U71(tt, z0, z1))) → c11(U21'(mark(U72(isNat(z1), z0, z1)))) 686.61/213.94
ACTIVE(U21(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.61/213.94
ACTIVE(U31(U71(tt, z0, z1), x1)) → c11(U31'(mark(U72(isNat(z1), z0, z1)), x1)) 686.61/213.94
ACTIVE(U31(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.61/213.94
ACTIVE(U32(U71(tt, z0, z1))) → c11(U32'(mark(U72(isNat(z1), z0, z1)))) 686.61/213.94
ACTIVE(U32(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.61/213.94
ACTIVE(U41(U71(tt, z0, z1), x1)) → c11(U41'(mark(U72(isNat(z1), z0, z1)), x1)) 686.61/213.94
ACTIVE(U41(U71(tt, z0, z1), x1)) → c11(ACTIVE(U71(tt, z0, z1))) 686.61/213.94
ACTIVE(U51(U71(tt, z0, z1), x1, x2)) → c11(U51'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.61/213.94
ACTIVE(U51(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.61/213.94
ACTIVE(U52(U71(tt, z0, z1), x1, x2)) → c11(U52'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.61/213.94
ACTIVE(U52(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.61/213.94
ACTIVE(s(U71(tt, z0, z1))) → c11(S(mark(U72(isNat(z1), z0, z1)))) 686.61/213.94
ACTIVE(s(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.61/213.94
ACTIVE(U61(U71(tt, z0, z1))) → c11(U61'(mark(U72(isNat(z1), z0, z1)))) 686.61/213.94
ACTIVE(U61(U71(tt, z0, z1))) → c11(ACTIVE(U71(tt, z0, z1))) 686.61/213.94
ACTIVE(U71(U11(tt, z0), x1, x2)) → c11(U71'(mark(U12(isNat(z0))), x1, x2)) 686.61/213.94
ACTIVE(U71(U11(tt, z0), x1, x2)) → c11(ACTIVE(U11(tt, z0))) 686.61/213.94
ACTIVE(U71(U31(tt, z0), x1, x2)) → c11(U71'(mark(U32(isNat(z0))), x1, x2)) 686.61/213.94
ACTIVE(U71(U31(tt, z0), x1, x2)) → c11(ACTIVE(U31(tt, z0))) 686.61/213.94
ACTIVE(U71(U51(tt, z0, z1), x1, x2)) → c11(U71'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.61/213.94
ACTIVE(U71(U51(tt, z0, z1), x1, x2)) → c11(ACTIVE(U51(tt, z0, z1))) 686.61/213.94
ACTIVE(U71(U52(tt, z0, z1), x1, x2)) → c11(U71'(mark(s(plus(z1, z0))), x1, x2)) 686.61/213.94
ACTIVE(U71(U52(tt, z0, z1), x1, x2)) → c11(ACTIVE(U52(tt, z0, z1))) 686.61/213.94
ACTIVE(U71(U71(tt, z0, z1), x1, x2)) → c11(U71'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.61/213.94
ACTIVE(U71(U71(tt, z0, z1), x1, x2)) → c11(ACTIVE(U71(tt, z0, z1))) 686.61/213.94
ACTIVE(U71(isNat(plus(z0, z1)), x1, x2)) → c11(U71'(mark(U11(isNat(z0), z1)), x1, x2)) 686.61/213.94
ACTIVE(U71(isNat(plus(z0, z1)), x1, x2)) → c11(ACTIVE(isNat(plus(z0, z1)))) 686.61/213.94
ACTIVE(U71(isNat(s(z0)), x1, x2)) → c11(U71'(mark(U21(isNat(z0))), x1, x2)) 686.61/213.94
ACTIVE(U71(isNat(s(z0)), x1, x2)) → c11(ACTIVE(isNat(s(z0)))) 686.61/213.94
ACTIVE(U71(isNat(x(z0, z1)), x1, x2)) → c11(U71'(mark(U31(isNat(z0), z1)), x1, x2)) 686.61/213.94
ACTIVE(U71(isNat(x(z0, z1)), x1, x2)) → c11(ACTIVE(isNat(x(z0, z1)))) 686.61/213.94
ACTIVE(U72(plus(z0, 0), x1, x2)) → c32(U72'(mark(U41(isNat(z0), z0)), x1, x2), ACTIVE(plus(z0, 0))) 686.61/213.94
ACTIVE(U72(plus(z0, s(z1)), x1, x2)) → c32(U72'(mark(U51(isNat(z1), z1, z0)), x1, x2), ACTIVE(plus(z0, s(z1)))) 686.61/213.94
ACTIVE(U72(x(z0, 0), x1, x2)) → c32(U72'(mark(U61(isNat(z0))), x1, x2), ACTIVE(x(z0, 0))) 686.61/213.94
ACTIVE(U72(x(z0, s(z1)), x1, x2)) → c32(U72'(mark(U71(isNat(z1), z1, z0)), x1, x2), ACTIVE(x(z0, s(z1)))) 686.61/213.94
ACTIVE(U72(U11(z0, z1), x1, x2)) → c32(U72'(U11(active(z0), z1), x1, x2), ACTIVE(U11(z0, z1))) 686.61/213.94
ACTIVE(U72(U12(z0), x1, x2)) → c32(U72'(U12(active(z0)), x1, x2), ACTIVE(U12(z0))) 686.61/213.94
ACTIVE(U72(U21(z0), x1, x2)) → c32(U72'(U21(active(z0)), x1, x2), ACTIVE(U21(z0))) 686.61/213.94
ACTIVE(U72(U31(z0, z1), x1, x2)) → c32(U72'(U31(active(z0), z1), x1, x2), ACTIVE(U31(z0, z1))) 686.61/213.94
ACTIVE(U72(U32(z0), x1, x2)) → c32(U72'(U32(active(z0)), x1, x2), ACTIVE(U32(z0))) 686.61/213.94
ACTIVE(U72(U41(z0, z1), x1, x2)) → c32(U72'(U41(active(z0), z1), x1, x2), ACTIVE(U41(z0, z1))) 686.61/213.94
ACTIVE(U72(U51(z0, z1, z2), x1, x2)) → c32(U72'(U51(active(z0), z1, z2), x1, x2), ACTIVE(U51(z0, z1, z2))) 686.61/213.94
ACTIVE(U72(U52(z0, z1, z2), x1, x2)) → c32(U72'(U52(active(z0), z1, z2), x1, x2), ACTIVE(U52(z0, z1, z2))) 686.61/213.94
ACTIVE(U72(s(z0), x1, x2)) → c32(U72'(s(active(z0)), x1, x2), ACTIVE(s(z0))) 686.61/213.94
ACTIVE(U72(plus(z0, z1), x1, x2)) → c32(U72'(plus(active(z0), z1), x1, x2), ACTIVE(plus(z0, z1))) 686.61/213.94
ACTIVE(U72(plus(z0, z1), x1, x2)) → c32(U72'(plus(z0, active(z1)), x1, x2), ACTIVE(plus(z0, z1))) 686.61/213.94
ACTIVE(U72(U61(z0), x1, x2)) → c32(U72'(U61(active(z0)), x1, x2), ACTIVE(U61(z0))) 686.61/213.94
ACTIVE(U72(U71(z0, z1, z2), x1, x2)) → c32(U72'(U71(active(z0), z1, z2), x1, x2), ACTIVE(U71(z0, z1, z2))) 686.61/213.94
ACTIVE(U72(U72(z0, z1, z2), x1, x2)) → c32(U72'(U72(active(z0), z1, z2), x1, x2), ACTIVE(U72(z0, z1, z2))) 686.61/213.94
ACTIVE(U72(x(z0, z1), x1, x2)) → c32(U72'(x(active(z0), z1), x1, x2), ACTIVE(x(z0, z1))) 686.61/213.94
ACTIVE(U72(x(z0, z1), x1, x2)) → c32(U72'(x(z0, active(z1)), x1, x2), ACTIVE(x(z0, z1))) 686.61/213.94
ACTIVE(U72(U12(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.61/213.94
ACTIVE(U72(U21(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.61/213.94
ACTIVE(U72(U32(tt), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.61/213.94
ACTIVE(U72(U41(tt, z0), x1, x2)) → c32(U72'(mark(z0), x1, x2)) 686.61/213.94
ACTIVE(U72(U61(tt), x1, x2)) → c32(U72'(mark(0), x1, x2)) 686.61/213.94
ACTIVE(U72(isNat(0), x1, x2)) → c32(U72'(mark(tt), x1, x2)) 686.61/213.94
ACTIVE(U11(U72(tt, z0, z1), x1)) → c12(U11'(mark(plus(x(z1, z0), z1)), x1)) 686.61/213.94
ACTIVE(U11(U72(tt, z0, z1), x1)) → c12(ACTIVE(U72(tt, z0, z1))) 686.61/213.94
ACTIVE(U12(U72(tt, z0, z1))) → c12(U12'(mark(plus(x(z1, z0), z1)))) 686.61/213.94
ACTIVE(U12(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.61/213.94
ACTIVE(U21(U72(tt, z0, z1))) → c12(U21'(mark(plus(x(z1, z0), z1)))) 686.61/213.94
ACTIVE(U21(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.61/213.94
ACTIVE(U31(U72(tt, z0, z1), x1)) → c12(U31'(mark(plus(x(z1, z0), z1)), x1)) 686.61/213.94
ACTIVE(U31(U72(tt, z0, z1), x1)) → c12(ACTIVE(U72(tt, z0, z1))) 686.61/213.94
ACTIVE(U32(U72(tt, z0, z1))) → c12(U32'(mark(plus(x(z1, z0), z1)))) 686.61/213.94
ACTIVE(U32(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.61/213.94
ACTIVE(U41(U72(tt, z0, z1), x1)) → c12(U41'(mark(plus(x(z1, z0), z1)), x1)) 686.61/213.94
ACTIVE(U41(U72(tt, z0, z1), x1)) → c12(ACTIVE(U72(tt, z0, z1))) 686.61/213.94
ACTIVE(U51(U72(tt, z0, z1), x1, x2)) → c12(U51'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.61/213.94
ACTIVE(U51(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.61/213.94
ACTIVE(U52(U72(tt, z0, z1), x1, x2)) → c12(U52'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.61/213.94
ACTIVE(U52(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.61/213.94
ACTIVE(s(U72(tt, z0, z1))) → c12(S(mark(plus(x(z1, z0), z1)))) 686.61/213.94
ACTIVE(s(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.61/213.94
ACTIVE(U61(U72(tt, z0, z1))) → c12(U61'(mark(plus(x(z1, z0), z1)))) 686.61/213.94
ACTIVE(U61(U72(tt, z0, z1))) → c12(ACTIVE(U72(tt, z0, z1))) 686.61/213.94
ACTIVE(U71(U72(tt, z0, z1), x1, x2)) → c12(U71'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.61/213.94
ACTIVE(U71(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.61/213.94
ACTIVE(U72(U11(tt, z0), x1, x2)) → c12(U72'(mark(U12(isNat(z0))), x1, x2)) 686.61/213.94
ACTIVE(U72(U11(tt, z0), x1, x2)) → c12(ACTIVE(U11(tt, z0))) 686.61/213.94
ACTIVE(U72(U31(tt, z0), x1, x2)) → c12(U72'(mark(U32(isNat(z0))), x1, x2)) 686.61/213.94
ACTIVE(U72(U31(tt, z0), x1, x2)) → c12(ACTIVE(U31(tt, z0))) 686.61/213.94
ACTIVE(U72(U51(tt, z0, z1), x1, x2)) → c12(U72'(mark(U52(isNat(z1), z0, z1)), x1, x2)) 686.61/213.94
ACTIVE(U72(U51(tt, z0, z1), x1, x2)) → c12(ACTIVE(U51(tt, z0, z1))) 686.61/213.94
ACTIVE(U72(U52(tt, z0, z1), x1, x2)) → c12(U72'(mark(s(plus(z1, z0))), x1, x2)) 686.61/213.94
ACTIVE(U72(U52(tt, z0, z1), x1, x2)) → c12(ACTIVE(U52(tt, z0, z1))) 686.61/213.94
ACTIVE(U72(U71(tt, z0, z1), x1, x2)) → c12(U72'(mark(U72(isNat(z1), z0, z1)), x1, x2)) 686.61/213.94
ACTIVE(U72(U71(tt, z0, z1), x1, x2)) → c12(ACTIVE(U71(tt, z0, z1))) 686.61/213.94
ACTIVE(U72(U72(tt, z0, z1), x1, x2)) → c12(U72'(mark(plus(x(z1, z0), z1)), x1, x2)) 686.61/213.94
ACTIVE(U72(U72(tt, z0, z1), x1, x2)) → c12(ACTIVE(U72(tt, z0, z1))) 686.61/213.94
ACTIVE(U72(isNat(plus(z0, z1)), x1, x2)) → c12(U72'(mark(U11(isNat(z0), z1)), x1, x2)) 686.61/213.94
ACTIVE(U72(isNat(plus(z0, z1)), x1, x2)) → c12(ACTIVE(isNat(plus(z0, z1)))) 686.61/213.94
ACTIVE(U72(isNat(s(z0)), x1, x2)) → c12(U72'(mark(U21(isNat(z0))), x1, x2)) 686.61/213.94
ACTIVE(U72(isNat(s(z0)), x1, x2)) → c12(ACTIVE(isNat(s(z0)))) 686.61/213.94
ACTIVE(U72(isNat(x(z0, z1)), x1, x2)) → c12(U72'(mark(U31(isNat(z0), z1)), x1, x2)) 686.61/213.94
ACTIVE(U72(isNat(x(z0, z1)), x1, x2)) → c12(ACTIVE(isNat(x(z0, z1)))) 686.61/213.94
PROPER(U11(x0, U11(z0, z1))) → c65(U11'(proper(x0), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(U11(z0, z1))) 686.61/213.94
PROPER(U11(x0, U12(z0))) → c65(U11'(proper(x0), U12(proper(z0))), PROPER(x0), PROPER(U12(z0))) 686.61/213.94
PROPER(U11(x0, isNat(z0))) → c65(U11'(proper(x0), isNat(proper(z0))), PROPER(x0), PROPER(isNat(z0))) 686.61/213.94
PROPER(U11(x0, U21(z0))) → c65(U11'(proper(x0), U21(proper(z0))), PROPER(x0), PROPER(U21(z0))) 686.61/213.94
PROPER(U11(x0, U31(z0, z1))) → c65(U11'(proper(x0), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(U31(z0, z1))) 686.61/213.94
PROPER(U11(x0, U32(z0))) → c65(U11'(proper(x0), U32(proper(z0))), PROPER(x0), PROPER(U32(z0))) 686.61/213.94
PROPER(U11(x0, U41(z0, z1))) → c65(U11'(proper(x0), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(U41(z0, z1))) 686.61/213.94
PROPER(U11(x0, U51(z0, z1, z2))) → c65(U11'(proper(x0), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U51(z0, z1, z2))) 686.61/213.94
PROPER(U11(x0, U52(z0, z1, z2))) → c65(U11'(proper(x0), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U52(z0, z1, z2))) 686.61/213.94
PROPER(U11(x0, s(z0))) → c65(U11'(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 686.61/213.94
PROPER(U11(x0, plus(z0, z1))) → c65(U11'(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 686.61/213.94
PROPER(U11(x0, U61(z0))) → c65(U11'(proper(x0), U61(proper(z0))), PROPER(x0), PROPER(U61(z0))) 686.61/213.94
PROPER(U11(x0, U71(z0, z1, z2))) → c65(U11'(proper(x0), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U71(z0, z1, z2))) 686.61/213.94
PROPER(U11(x0, U72(z0, z1, z2))) → c65(U11'(proper(x0), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U72(z0, z1, z2))) 686.61/213.94
PROPER(U11(x0, x(z0, z1))) → c65(U11'(proper(x0), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x(z0, z1))) 686.61/213.94
PROPER(U11(U11(z0, z1), x1)) → c65(U11'(U11(proper(z0), proper(z1)), proper(x1)), PROPER(U11(z0, z1)), PROPER(x1)) 686.61/213.94
PROPER(U11(U12(z0), x1)) → c65(U11'(U12(proper(z0)), proper(x1)), PROPER(U12(z0)), PROPER(x1)) 686.61/213.94
PROPER(U11(isNat(z0), x1)) → c65(U11'(isNat(proper(z0)), proper(x1)), PROPER(isNat(z0)), PROPER(x1)) 686.61/213.94
PROPER(U11(U21(z0), x1)) → c65(U11'(U21(proper(z0)), proper(x1)), PROPER(U21(z0)), PROPER(x1)) 686.61/213.94
PROPER(U11(U31(z0, z1), x1)) → c65(U11'(U31(proper(z0), proper(z1)), proper(x1)), PROPER(U31(z0, z1)), PROPER(x1)) 686.61/213.94
PROPER(U11(U32(z0), x1)) → c65(U11'(U32(proper(z0)), proper(x1)), PROPER(U32(z0)), PROPER(x1)) 686.61/213.94
PROPER(U11(U41(z0, z1), x1)) → c65(U11'(U41(proper(z0), proper(z1)), proper(x1)), PROPER(U41(z0, z1)), PROPER(x1)) 686.61/213.94
PROPER(U11(U51(z0, z1, z2), x1)) → c65(U11'(U51(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U51(z0, z1, z2)), PROPER(x1)) 686.61/213.94
PROPER(U11(U52(z0, z1, z2), x1)) → c65(U11'(U52(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U52(z0, z1, z2)), PROPER(x1)) 686.61/213.94
PROPER(U11(s(z0), x1)) → c65(U11'(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 686.61/213.94
PROPER(U11(plus(z0, z1), x1)) → c65(U11'(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 686.61/213.94
PROPER(U11(U61(z0), x1)) → c65(U11'(U61(proper(z0)), proper(x1)), PROPER(U61(z0)), PROPER(x1)) 686.61/213.94
PROPER(U11(U71(z0, z1, z2), x1)) → c65(U11'(U71(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U71(z0, z1, z2)), PROPER(x1)) 686.61/213.94
PROPER(U11(U72(z0, z1, z2), x1)) → c65(U11'(U72(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U72(z0, z1, z2)), PROPER(x1)) 686.61/213.94
PROPER(U11(x(z0, z1), x1)) → c65(U11'(x(proper(z0), proper(z1)), proper(x1)), PROPER(x(z0, z1)), PROPER(x1)) 686.61/213.94
PROPER(U11(x0, tt)) → c65(U11'(proper(x0), ok(tt)), PROPER(x0)) 686.61/213.94
PROPER(U11(x0, 0)) → c65(U11'(proper(x0), ok(0)), PROPER(x0)) 686.61/213.94
PROPER(U11(tt, x1)) → c65(U11'(ok(tt), proper(x1)), PROPER(x1)) 686.61/213.94
PROPER(U11(0, x1)) → c65(U11'(ok(0), proper(x1)), PROPER(x1)) 686.61/213.94
PROPER(U12(U11(z0, z1))) → c67(U12'(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.61/213.94
PROPER(U12(U12(z0))) → c67(U12'(U12(proper(z0))), PROPER(U12(z0))) 686.61/213.94
PROPER(U12(isNat(z0))) → c67(U12'(isNat(proper(z0))), PROPER(isNat(z0))) 686.61/213.94
PROPER(U12(U21(z0))) → c67(U12'(U21(proper(z0))), PROPER(U21(z0))) 686.61/213.94
PROPER(U12(U31(z0, z1))) → c67(U12'(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.61/213.94
PROPER(U12(U32(z0))) → c67(U12'(U32(proper(z0))), PROPER(U32(z0))) 686.61/213.94
PROPER(U12(U41(z0, z1))) → c67(U12'(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.61/213.94
PROPER(U12(U51(z0, z1, z2))) → c67(U12'(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.61/213.94
PROPER(U12(U52(z0, z1, z2))) → c67(U12'(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.61/213.94
PROPER(U12(s(z0))) → c67(U12'(s(proper(z0))), PROPER(s(z0))) 686.61/213.94
PROPER(U12(plus(z0, z1))) → c67(U12'(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.61/213.94
PROPER(U12(U61(z0))) → c67(U12'(U61(proper(z0))), PROPER(U61(z0))) 686.61/213.94
PROPER(U12(U71(z0, z1, z2))) → c67(U12'(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.61/213.94
PROPER(U12(U72(z0, z1, z2))) → c67(U12'(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.61/213.94
PROPER(U12(x(z0, z1))) → c67(U12'(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.61/213.94
PROPER(U12(tt)) → c67(U12'(ok(tt))) 686.61/213.94
PROPER(U12(0)) → c67(U12'(ok(0))) 686.61/213.94
PROPER(isNat(U11(z0, z1))) → c68(ISNAT(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.61/213.94
PROPER(isNat(U12(z0))) → c68(ISNAT(U12(proper(z0))), PROPER(U12(z0))) 686.61/213.94
PROPER(isNat(isNat(z0))) → c68(ISNAT(isNat(proper(z0))), PROPER(isNat(z0))) 686.61/213.94
PROPER(isNat(U21(z0))) → c68(ISNAT(U21(proper(z0))), PROPER(U21(z0))) 686.61/213.94
PROPER(isNat(U31(z0, z1))) → c68(ISNAT(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.61/213.94
PROPER(isNat(U32(z0))) → c68(ISNAT(U32(proper(z0))), PROPER(U32(z0))) 686.61/213.94
PROPER(isNat(U41(z0, z1))) → c68(ISNAT(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.61/213.94
PROPER(isNat(U51(z0, z1, z2))) → c68(ISNAT(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.61/213.94
PROPER(isNat(U52(z0, z1, z2))) → c68(ISNAT(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.61/213.94
PROPER(isNat(s(z0))) → c68(ISNAT(s(proper(z0))), PROPER(s(z0))) 686.61/213.94
PROPER(isNat(plus(z0, z1))) → c68(ISNAT(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.61/213.94
PROPER(isNat(U61(z0))) → c68(ISNAT(U61(proper(z0))), PROPER(U61(z0))) 686.61/213.94
PROPER(isNat(U71(z0, z1, z2))) → c68(ISNAT(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.61/213.94
PROPER(isNat(U72(z0, z1, z2))) → c68(ISNAT(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.61/213.94
PROPER(isNat(x(z0, z1))) → c68(ISNAT(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.61/213.94
PROPER(isNat(tt)) → c68(ISNAT(ok(tt))) 686.61/213.94
PROPER(isNat(0)) → c68(ISNAT(ok(0))) 686.61/213.94
PROPER(U21(U11(z0, z1))) → c69(U21'(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.61/213.94
PROPER(U21(U12(z0))) → c69(U21'(U12(proper(z0))), PROPER(U12(z0))) 686.61/213.94
PROPER(U21(isNat(z0))) → c69(U21'(isNat(proper(z0))), PROPER(isNat(z0))) 686.61/213.94
PROPER(U21(U21(z0))) → c69(U21'(U21(proper(z0))), PROPER(U21(z0))) 686.61/213.94
PROPER(U21(U31(z0, z1))) → c69(U21'(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.61/213.94
PROPER(U21(U32(z0))) → c69(U21'(U32(proper(z0))), PROPER(U32(z0))) 686.61/213.94
PROPER(U21(U41(z0, z1))) → c69(U21'(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.61/213.94
PROPER(U21(U51(z0, z1, z2))) → c69(U21'(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.61/213.94
PROPER(U21(U52(z0, z1, z2))) → c69(U21'(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.61/213.94
PROPER(U21(s(z0))) → c69(U21'(s(proper(z0))), PROPER(s(z0))) 686.61/213.94
PROPER(U21(plus(z0, z1))) → c69(U21'(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.61/213.94
PROPER(U21(U61(z0))) → c69(U21'(U61(proper(z0))), PROPER(U61(z0))) 686.61/213.94
PROPER(U21(U71(z0, z1, z2))) → c69(U21'(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.61/213.94
PROPER(U21(U72(z0, z1, z2))) → c69(U21'(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.61/213.94
PROPER(U21(x(z0, z1))) → c69(U21'(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.61/213.94
PROPER(U21(tt)) → c69(U21'(ok(tt))) 686.61/213.94
PROPER(U21(0)) → c69(U21'(ok(0))) 686.61/213.94
PROPER(U31(x0, U11(z0, z1))) → c70(U31'(proper(x0), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(U11(z0, z1))) 686.61/213.94
PROPER(U31(x0, U12(z0))) → c70(U31'(proper(x0), U12(proper(z0))), PROPER(x0), PROPER(U12(z0))) 686.61/213.94
PROPER(U31(x0, isNat(z0))) → c70(U31'(proper(x0), isNat(proper(z0))), PROPER(x0), PROPER(isNat(z0))) 686.61/213.94
PROPER(U31(x0, U21(z0))) → c70(U31'(proper(x0), U21(proper(z0))), PROPER(x0), PROPER(U21(z0))) 686.61/213.94
PROPER(U31(x0, U31(z0, z1))) → c70(U31'(proper(x0), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(U31(z0, z1))) 686.61/213.94
PROPER(U31(x0, U32(z0))) → c70(U31'(proper(x0), U32(proper(z0))), PROPER(x0), PROPER(U32(z0))) 686.61/213.94
PROPER(U31(x0, U41(z0, z1))) → c70(U31'(proper(x0), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(U41(z0, z1))) 686.61/213.94
PROPER(U31(x0, U51(z0, z1, z2))) → c70(U31'(proper(x0), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U51(z0, z1, z2))) 686.61/213.94
PROPER(U31(x0, U52(z0, z1, z2))) → c70(U31'(proper(x0), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U52(z0, z1, z2))) 686.61/213.94
PROPER(U31(x0, s(z0))) → c70(U31'(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 686.61/213.94
PROPER(U31(x0, plus(z0, z1))) → c70(U31'(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 686.61/213.94
PROPER(U31(x0, U61(z0))) → c70(U31'(proper(x0), U61(proper(z0))), PROPER(x0), PROPER(U61(z0))) 686.61/213.94
PROPER(U31(x0, U71(z0, z1, z2))) → c70(U31'(proper(x0), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U71(z0, z1, z2))) 686.61/213.94
PROPER(U31(x0, U72(z0, z1, z2))) → c70(U31'(proper(x0), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U72(z0, z1, z2))) 686.61/213.94
PROPER(U31(x0, x(z0, z1))) → c70(U31'(proper(x0), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x(z0, z1))) 686.61/213.94
PROPER(U31(U11(z0, z1), x1)) → c70(U31'(U11(proper(z0), proper(z1)), proper(x1)), PROPER(U11(z0, z1)), PROPER(x1)) 686.61/213.94
PROPER(U31(U12(z0), x1)) → c70(U31'(U12(proper(z0)), proper(x1)), PROPER(U12(z0)), PROPER(x1)) 686.61/213.94
PROPER(U31(isNat(z0), x1)) → c70(U31'(isNat(proper(z0)), proper(x1)), PROPER(isNat(z0)), PROPER(x1)) 686.61/213.94
PROPER(U31(U21(z0), x1)) → c70(U31'(U21(proper(z0)), proper(x1)), PROPER(U21(z0)), PROPER(x1)) 686.61/213.94
PROPER(U31(U31(z0, z1), x1)) → c70(U31'(U31(proper(z0), proper(z1)), proper(x1)), PROPER(U31(z0, z1)), PROPER(x1)) 686.61/213.94
PROPER(U31(U32(z0), x1)) → c70(U31'(U32(proper(z0)), proper(x1)), PROPER(U32(z0)), PROPER(x1)) 686.61/213.94
PROPER(U31(U41(z0, z1), x1)) → c70(U31'(U41(proper(z0), proper(z1)), proper(x1)), PROPER(U41(z0, z1)), PROPER(x1)) 686.61/213.94
PROPER(U31(U51(z0, z1, z2), x1)) → c70(U31'(U51(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U51(z0, z1, z2)), PROPER(x1)) 686.61/213.94
PROPER(U31(U52(z0, z1, z2), x1)) → c70(U31'(U52(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U52(z0, z1, z2)), PROPER(x1)) 686.61/213.94
PROPER(U31(s(z0), x1)) → c70(U31'(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 686.61/213.94
PROPER(U31(plus(z0, z1), x1)) → c70(U31'(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 686.61/213.94
PROPER(U31(U61(z0), x1)) → c70(U31'(U61(proper(z0)), proper(x1)), PROPER(U61(z0)), PROPER(x1)) 686.61/213.94
PROPER(U31(U71(z0, z1, z2), x1)) → c70(U31'(U71(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U71(z0, z1, z2)), PROPER(x1)) 686.61/213.94
PROPER(U31(U72(z0, z1, z2), x1)) → c70(U31'(U72(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U72(z0, z1, z2)), PROPER(x1)) 686.61/213.94
PROPER(U31(x(z0, z1), x1)) → c70(U31'(x(proper(z0), proper(z1)), proper(x1)), PROPER(x(z0, z1)), PROPER(x1)) 686.61/213.94
PROPER(U31(x0, tt)) → c70(U31'(proper(x0), ok(tt)), PROPER(x0)) 686.61/213.94
PROPER(U31(x0, 0)) → c70(U31'(proper(x0), ok(0)), PROPER(x0)) 686.61/213.94
PROPER(U31(tt, x1)) → c70(U31'(ok(tt), proper(x1)), PROPER(x1)) 686.61/213.94
PROPER(U31(0, x1)) → c70(U31'(ok(0), proper(x1)), PROPER(x1)) 686.61/213.94
PROPER(U32(U11(z0, z1))) → c71(U32'(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.61/213.94
PROPER(U32(U12(z0))) → c71(U32'(U12(proper(z0))), PROPER(U12(z0))) 686.61/213.94
PROPER(U32(isNat(z0))) → c71(U32'(isNat(proper(z0))), PROPER(isNat(z0))) 686.61/213.94
PROPER(U32(U21(z0))) → c71(U32'(U21(proper(z0))), PROPER(U21(z0))) 686.61/213.94
PROPER(U32(U31(z0, z1))) → c71(U32'(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.61/213.94
PROPER(U32(U32(z0))) → c71(U32'(U32(proper(z0))), PROPER(U32(z0))) 686.61/213.94
PROPER(U32(U41(z0, z1))) → c71(U32'(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.61/213.94
PROPER(U32(U51(z0, z1, z2))) → c71(U32'(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.61/213.94
PROPER(U32(U52(z0, z1, z2))) → c71(U32'(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.61/213.94
PROPER(U32(s(z0))) → c71(U32'(s(proper(z0))), PROPER(s(z0))) 686.61/213.94
PROPER(U32(plus(z0, z1))) → c71(U32'(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.61/213.94
PROPER(U32(U61(z0))) → c71(U32'(U61(proper(z0))), PROPER(U61(z0))) 686.61/213.94
PROPER(U32(U71(z0, z1, z2))) → c71(U32'(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.61/213.94
PROPER(U32(U72(z0, z1, z2))) → c71(U32'(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.61/213.94
PROPER(U32(x(z0, z1))) → c71(U32'(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.61/213.94
PROPER(U32(tt)) → c71(U32'(ok(tt))) 686.61/213.94
PROPER(U32(0)) → c71(U32'(ok(0))) 686.61/213.94
PROPER(U41(x0, U11(z0, z1))) → c72(U41'(proper(x0), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(U11(z0, z1))) 686.61/213.94
PROPER(U41(x0, U12(z0))) → c72(U41'(proper(x0), U12(proper(z0))), PROPER(x0), PROPER(U12(z0))) 686.61/213.94
PROPER(U41(x0, isNat(z0))) → c72(U41'(proper(x0), isNat(proper(z0))), PROPER(x0), PROPER(isNat(z0))) 686.61/213.94
PROPER(U41(x0, U21(z0))) → c72(U41'(proper(x0), U21(proper(z0))), PROPER(x0), PROPER(U21(z0))) 686.61/213.94
PROPER(U41(x0, U31(z0, z1))) → c72(U41'(proper(x0), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(U31(z0, z1))) 686.61/213.94
PROPER(U41(x0, U32(z0))) → c72(U41'(proper(x0), U32(proper(z0))), PROPER(x0), PROPER(U32(z0))) 686.61/213.94
PROPER(U41(x0, U41(z0, z1))) → c72(U41'(proper(x0), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(U41(z0, z1))) 686.61/213.94
PROPER(U41(x0, U51(z0, z1, z2))) → c72(U41'(proper(x0), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U51(z0, z1, z2))) 686.61/213.94
PROPER(U41(x0, U52(z0, z1, z2))) → c72(U41'(proper(x0), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U52(z0, z1, z2))) 686.61/213.94
PROPER(U41(x0, s(z0))) → c72(U41'(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 686.61/213.94
PROPER(U41(x0, plus(z0, z1))) → c72(U41'(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 686.61/213.94
PROPER(U41(x0, U61(z0))) → c72(U41'(proper(x0), U61(proper(z0))), PROPER(x0), PROPER(U61(z0))) 686.61/213.94
PROPER(U41(x0, U71(z0, z1, z2))) → c72(U41'(proper(x0), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U71(z0, z1, z2))) 686.61/213.94
PROPER(U41(x0, U72(z0, z1, z2))) → c72(U41'(proper(x0), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U72(z0, z1, z2))) 686.61/213.94
PROPER(U41(x0, x(z0, z1))) → c72(U41'(proper(x0), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x(z0, z1))) 686.61/213.94
PROPER(U41(U11(z0, z1), x1)) → c72(U41'(U11(proper(z0), proper(z1)), proper(x1)), PROPER(U11(z0, z1)), PROPER(x1)) 686.61/213.94
PROPER(U41(U12(z0), x1)) → c72(U41'(U12(proper(z0)), proper(x1)), PROPER(U12(z0)), PROPER(x1)) 686.61/213.94
PROPER(U41(isNat(z0), x1)) → c72(U41'(isNat(proper(z0)), proper(x1)), PROPER(isNat(z0)), PROPER(x1)) 686.61/213.94
PROPER(U41(U21(z0), x1)) → c72(U41'(U21(proper(z0)), proper(x1)), PROPER(U21(z0)), PROPER(x1)) 686.61/213.94
PROPER(U41(U31(z0, z1), x1)) → c72(U41'(U31(proper(z0), proper(z1)), proper(x1)), PROPER(U31(z0, z1)), PROPER(x1)) 686.61/213.94
PROPER(U41(U32(z0), x1)) → c72(U41'(U32(proper(z0)), proper(x1)), PROPER(U32(z0)), PROPER(x1)) 686.61/213.94
PROPER(U41(U41(z0, z1), x1)) → c72(U41'(U41(proper(z0), proper(z1)), proper(x1)), PROPER(U41(z0, z1)), PROPER(x1)) 686.61/213.94
PROPER(U41(U51(z0, z1, z2), x1)) → c72(U41'(U51(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U51(z0, z1, z2)), PROPER(x1)) 686.61/213.94
PROPER(U41(U52(z0, z1, z2), x1)) → c72(U41'(U52(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U52(z0, z1, z2)), PROPER(x1)) 686.61/213.94
PROPER(U41(s(z0), x1)) → c72(U41'(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 686.61/213.94
PROPER(U41(plus(z0, z1), x1)) → c72(U41'(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 686.61/213.94
PROPER(U41(U61(z0), x1)) → c72(U41'(U61(proper(z0)), proper(x1)), PROPER(U61(z0)), PROPER(x1)) 686.61/213.94
PROPER(U41(U71(z0, z1, z2), x1)) → c72(U41'(U71(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U71(z0, z1, z2)), PROPER(x1)) 686.61/213.94
PROPER(U41(U72(z0, z1, z2), x1)) → c72(U41'(U72(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U72(z0, z1, z2)), PROPER(x1)) 686.61/213.94
PROPER(U41(x(z0, z1), x1)) → c72(U41'(x(proper(z0), proper(z1)), proper(x1)), PROPER(x(z0, z1)), PROPER(x1)) 686.61/213.94
PROPER(U41(x0, tt)) → c72(U41'(proper(x0), ok(tt)), PROPER(x0)) 686.61/213.94
PROPER(U41(x0, 0)) → c72(U41'(proper(x0), ok(0)), PROPER(x0)) 686.61/213.94
PROPER(U41(tt, x1)) → c72(U41'(ok(tt), proper(x1)), PROPER(x1)) 686.61/213.94
PROPER(U41(0, x1)) → c72(U41'(ok(0), proper(x1)), PROPER(x1)) 686.61/213.94
PROPER(U51(x0, x1, U11(z0, z1))) → c73(U51'(proper(x0), proper(x1), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U11(z0, z1))) 686.61/213.94
PROPER(U51(x0, x1, U12(z0))) → c73(U51'(proper(x0), proper(x1), U12(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U12(z0))) 686.61/213.94
PROPER(U51(x0, x1, isNat(z0))) → c73(U51'(proper(x0), proper(x1), isNat(proper(z0))), PROPER(x0), PROPER(x1), PROPER(isNat(z0))) 686.61/213.94
PROPER(U51(x0, x1, U21(z0))) → c73(U51'(proper(x0), proper(x1), U21(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U21(z0))) 686.61/213.94
PROPER(U51(x0, x1, U31(z0, z1))) → c73(U51'(proper(x0), proper(x1), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U31(z0, z1))) 686.61/213.94
PROPER(U51(x0, x1, U32(z0))) → c73(U51'(proper(x0), proper(x1), U32(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U32(z0))) 686.61/213.94
PROPER(U51(x0, x1, U41(z0, z1))) → c73(U51'(proper(x0), proper(x1), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U41(z0, z1))) 686.61/213.94
PROPER(U51(x0, x1, U51(z0, z1, z2))) → c73(U51'(proper(x0), proper(x1), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U51(z0, z1, z2))) 686.61/213.94
PROPER(U51(x0, x1, U52(z0, z1, z2))) → c73(U51'(proper(x0), proper(x1), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U52(z0, z1, z2))) 686.61/213.94
PROPER(U51(x0, x1, s(z0))) → c73(U51'(proper(x0), proper(x1), s(proper(z0))), PROPER(x0), PROPER(x1), PROPER(s(z0))) 686.61/213.94
PROPER(U51(x0, x1, plus(z0, z1))) → c73(U51'(proper(x0), proper(x1), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(plus(z0, z1))) 686.61/213.94
PROPER(U51(x0, x1, U61(z0))) → c73(U51'(proper(x0), proper(x1), U61(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U61(z0))) 686.61/213.94
PROPER(U51(x0, x1, U71(z0, z1, z2))) → c73(U51'(proper(x0), proper(x1), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U71(z0, z1, z2))) 686.61/213.94
PROPER(U51(x0, x1, U72(z0, z1, z2))) → c73(U51'(proper(x0), proper(x1), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U72(z0, z1, z2))) 686.61/213.94
PROPER(U51(x0, x1, x(z0, z1))) → c73(U51'(proper(x0), proper(x1), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(x(z0, z1))) 686.61/213.94
PROPER(U51(x0, U11(z0, z1), x2)) → c73(U51'(proper(x0), U11(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U11(z0, z1)), PROPER(x2)) 686.61/213.94
PROPER(U51(x0, U12(z0), x2)) → c73(U51'(proper(x0), U12(proper(z0)), proper(x2)), PROPER(x0), PROPER(U12(z0)), PROPER(x2)) 686.61/213.94
PROPER(U51(x0, isNat(z0), x2)) → c73(U51'(proper(x0), isNat(proper(z0)), proper(x2)), PROPER(x0), PROPER(isNat(z0)), PROPER(x2)) 686.61/213.94
PROPER(U51(x0, U21(z0), x2)) → c73(U51'(proper(x0), U21(proper(z0)), proper(x2)), PROPER(x0), PROPER(U21(z0)), PROPER(x2)) 686.61/213.94
PROPER(U51(x0, U31(z0, z1), x2)) → c73(U51'(proper(x0), U31(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U31(z0, z1)), PROPER(x2)) 686.61/213.94
PROPER(U51(x0, U32(z0), x2)) → c73(U51'(proper(x0), U32(proper(z0)), proper(x2)), PROPER(x0), PROPER(U32(z0)), PROPER(x2)) 686.61/213.94
PROPER(U51(x0, U41(z0, z1), x2)) → c73(U51'(proper(x0), U41(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U41(z0, z1)), PROPER(x2)) 686.61/213.94
PROPER(U51(x0, U51(z0, z1, z2), x2)) → c73(U51'(proper(x0), U51(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U51(z0, z1, z2)), PROPER(x2)) 686.61/213.94
PROPER(U51(x0, U52(z0, z1, z2), x2)) → c73(U51'(proper(x0), U52(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U52(z0, z1, z2)), PROPER(x2)) 686.61/213.94
PROPER(U51(x0, s(z0), x2)) → c73(U51'(proper(x0), s(proper(z0)), proper(x2)), PROPER(x0), PROPER(s(z0)), PROPER(x2)) 686.61/213.94
PROPER(U51(x0, plus(z0, z1), x2)) → c73(U51'(proper(x0), plus(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(plus(z0, z1)), PROPER(x2)) 686.61/213.94
PROPER(U51(x0, U61(z0), x2)) → c73(U51'(proper(x0), U61(proper(z0)), proper(x2)), PROPER(x0), PROPER(U61(z0)), PROPER(x2)) 686.61/213.94
PROPER(U51(x0, U71(z0, z1, z2), x2)) → c73(U51'(proper(x0), U71(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U71(z0, z1, z2)), PROPER(x2)) 686.61/213.94
PROPER(U51(x0, U72(z0, z1, z2), x2)) → c73(U51'(proper(x0), U72(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U72(z0, z1, z2)), PROPER(x2)) 686.61/213.94
PROPER(U51(x0, x(z0, z1), x2)) → c73(U51'(proper(x0), x(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(x(z0, z1)), PROPER(x2)) 686.61/213.94
PROPER(U51(U11(z0, z1), x1, x2)) → c73(U51'(U11(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U11(z0, z1)), PROPER(x1), PROPER(x2)) 686.61/213.94
PROPER(U51(U12(z0), x1, x2)) → c73(U51'(U12(proper(z0)), proper(x1), proper(x2)), PROPER(U12(z0)), PROPER(x1), PROPER(x2)) 686.61/213.94
PROPER(U51(isNat(z0), x1, x2)) → c73(U51'(isNat(proper(z0)), proper(x1), proper(x2)), PROPER(isNat(z0)), PROPER(x1), PROPER(x2)) 686.61/213.94
PROPER(U51(U21(z0), x1, x2)) → c73(U51'(U21(proper(z0)), proper(x1), proper(x2)), PROPER(U21(z0)), PROPER(x1), PROPER(x2)) 686.61/213.94
PROPER(U51(U31(z0, z1), x1, x2)) → c73(U51'(U31(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U31(z0, z1)), PROPER(x1), PROPER(x2)) 686.61/213.94
PROPER(U51(U32(z0), x1, x2)) → c73(U51'(U32(proper(z0)), proper(x1), proper(x2)), PROPER(U32(z0)), PROPER(x1), PROPER(x2)) 686.61/213.94
PROPER(U51(U41(z0, z1), x1, x2)) → c73(U51'(U41(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U41(z0, z1)), PROPER(x1), PROPER(x2)) 686.61/213.94
PROPER(U51(U51(z0, z1, z2), x1, x2)) → c73(U51'(U51(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U51(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.61/213.94
PROPER(U51(U52(z0, z1, z2), x1, x2)) → c73(U51'(U52(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U52(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.61/213.94
PROPER(U51(s(z0), x1, x2)) → c73(U51'(s(proper(z0)), proper(x1), proper(x2)), PROPER(s(z0)), PROPER(x1), PROPER(x2)) 686.61/213.94
PROPER(U51(plus(z0, z1), x1, x2)) → c73(U51'(plus(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(plus(z0, z1)), PROPER(x1), PROPER(x2)) 686.61/213.94
PROPER(U51(U61(z0), x1, x2)) → c73(U51'(U61(proper(z0)), proper(x1), proper(x2)), PROPER(U61(z0)), PROPER(x1), PROPER(x2)) 686.61/213.94
PROPER(U51(U71(z0, z1, z2), x1, x2)) → c73(U51'(U71(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U71(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.61/213.94
PROPER(U51(U72(z0, z1, z2), x1, x2)) → c73(U51'(U72(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U72(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.61/213.94
PROPER(U51(x(z0, z1), x1, x2)) → c73(U51'(x(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(x(z0, z1)), PROPER(x1), PROPER(x2)) 686.61/213.94
PROPER(U51(x0, x1, tt)) → c73(U51'(proper(x0), proper(x1), ok(tt)), PROPER(x0), PROPER(x1)) 686.61/213.94
PROPER(U51(x0, x1, 0)) → c73(U51'(proper(x0), proper(x1), ok(0)), PROPER(x0), PROPER(x1)) 686.61/213.94
PROPER(U51(x0, tt, x2)) → c73(U51'(proper(x0), ok(tt), proper(x2)), PROPER(x0), PROPER(x2)) 686.61/213.94
PROPER(U51(x0, 0, x2)) → c73(U51'(proper(x0), ok(0), proper(x2)), PROPER(x0), PROPER(x2)) 686.61/213.94
PROPER(U51(tt, x1, x2)) → c73(U51'(ok(tt), proper(x1), proper(x2)), PROPER(x1), PROPER(x2)) 686.61/213.94
PROPER(U51(0, x1, x2)) → c73(U51'(ok(0), proper(x1), proper(x2)), PROPER(x1), PROPER(x2)) 686.61/213.94
PROPER(U52(x0, x1, U11(z0, z1))) → c74(U52'(proper(x0), proper(x1), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U11(z0, z1))) 686.61/213.94
PROPER(U52(x0, x1, U12(z0))) → c74(U52'(proper(x0), proper(x1), U12(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U12(z0))) 686.61/213.94
PROPER(U52(x0, x1, isNat(z0))) → c74(U52'(proper(x0), proper(x1), isNat(proper(z0))), PROPER(x0), PROPER(x1), PROPER(isNat(z0))) 686.61/213.94
PROPER(U52(x0, x1, U21(z0))) → c74(U52'(proper(x0), proper(x1), U21(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U21(z0))) 686.61/213.94
PROPER(U52(x0, x1, U31(z0, z1))) → c74(U52'(proper(x0), proper(x1), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U31(z0, z1))) 686.61/213.94
PROPER(U52(x0, x1, U32(z0))) → c74(U52'(proper(x0), proper(x1), U32(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U32(z0))) 686.61/213.94
PROPER(U52(x0, x1, U41(z0, z1))) → c74(U52'(proper(x0), proper(x1), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U41(z0, z1))) 686.61/213.94
PROPER(U52(x0, x1, U51(z0, z1, z2))) → c74(U52'(proper(x0), proper(x1), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U51(z0, z1, z2))) 686.61/213.94
PROPER(U52(x0, x1, U52(z0, z1, z2))) → c74(U52'(proper(x0), proper(x1), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U52(z0, z1, z2))) 686.61/213.94
PROPER(U52(x0, x1, s(z0))) → c74(U52'(proper(x0), proper(x1), s(proper(z0))), PROPER(x0), PROPER(x1), PROPER(s(z0))) 686.61/213.94
PROPER(U52(x0, x1, plus(z0, z1))) → c74(U52'(proper(x0), proper(x1), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(plus(z0, z1))) 686.61/213.94
PROPER(U52(x0, x1, U61(z0))) → c74(U52'(proper(x0), proper(x1), U61(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U61(z0))) 686.61/213.94
PROPER(U52(x0, x1, U71(z0, z1, z2))) → c74(U52'(proper(x0), proper(x1), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U71(z0, z1, z2))) 686.61/213.94
PROPER(U52(x0, x1, U72(z0, z1, z2))) → c74(U52'(proper(x0), proper(x1), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U72(z0, z1, z2))) 686.61/213.94
PROPER(U52(x0, x1, x(z0, z1))) → c74(U52'(proper(x0), proper(x1), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(x(z0, z1))) 686.61/213.94
PROPER(U52(x0, U11(z0, z1), x2)) → c74(U52'(proper(x0), U11(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U11(z0, z1)), PROPER(x2)) 686.61/213.94
PROPER(U52(x0, U12(z0), x2)) → c74(U52'(proper(x0), U12(proper(z0)), proper(x2)), PROPER(x0), PROPER(U12(z0)), PROPER(x2)) 686.61/213.94
PROPER(U52(x0, isNat(z0), x2)) → c74(U52'(proper(x0), isNat(proper(z0)), proper(x2)), PROPER(x0), PROPER(isNat(z0)), PROPER(x2)) 686.61/213.94
PROPER(U52(x0, U21(z0), x2)) → c74(U52'(proper(x0), U21(proper(z0)), proper(x2)), PROPER(x0), PROPER(U21(z0)), PROPER(x2)) 686.61/213.94
PROPER(U52(x0, U31(z0, z1), x2)) → c74(U52'(proper(x0), U31(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U31(z0, z1)), PROPER(x2)) 686.61/213.94
PROPER(U52(x0, U32(z0), x2)) → c74(U52'(proper(x0), U32(proper(z0)), proper(x2)), PROPER(x0), PROPER(U32(z0)), PROPER(x2)) 686.61/213.94
PROPER(U52(x0, U41(z0, z1), x2)) → c74(U52'(proper(x0), U41(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U41(z0, z1)), PROPER(x2)) 686.61/213.94
PROPER(U52(x0, U51(z0, z1, z2), x2)) → c74(U52'(proper(x0), U51(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U51(z0, z1, z2)), PROPER(x2)) 686.61/213.94
PROPER(U52(x0, U52(z0, z1, z2), x2)) → c74(U52'(proper(x0), U52(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U52(z0, z1, z2)), PROPER(x2)) 686.61/213.94
PROPER(U52(x0, s(z0), x2)) → c74(U52'(proper(x0), s(proper(z0)), proper(x2)), PROPER(x0), PROPER(s(z0)), PROPER(x2)) 686.61/213.94
PROPER(U52(x0, plus(z0, z1), x2)) → c74(U52'(proper(x0), plus(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(plus(z0, z1)), PROPER(x2)) 686.61/213.94
PROPER(U52(x0, U61(z0), x2)) → c74(U52'(proper(x0), U61(proper(z0)), proper(x2)), PROPER(x0), PROPER(U61(z0)), PROPER(x2)) 686.61/213.94
PROPER(U52(x0, U71(z0, z1, z2), x2)) → c74(U52'(proper(x0), U71(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U71(z0, z1, z2)), PROPER(x2)) 686.61/213.94
PROPER(U52(x0, U72(z0, z1, z2), x2)) → c74(U52'(proper(x0), U72(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U72(z0, z1, z2)), PROPER(x2)) 686.61/213.94
PROPER(U52(x0, x(z0, z1), x2)) → c74(U52'(proper(x0), x(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(x(z0, z1)), PROPER(x2)) 686.61/213.94
PROPER(U52(U11(z0, z1), x1, x2)) → c74(U52'(U11(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U11(z0, z1)), PROPER(x1), PROPER(x2)) 686.61/213.94
PROPER(U52(U12(z0), x1, x2)) → c74(U52'(U12(proper(z0)), proper(x1), proper(x2)), PROPER(U12(z0)), PROPER(x1), PROPER(x2)) 686.61/213.94
PROPER(U52(isNat(z0), x1, x2)) → c74(U52'(isNat(proper(z0)), proper(x1), proper(x2)), PROPER(isNat(z0)), PROPER(x1), PROPER(x2)) 686.61/213.94
PROPER(U52(U21(z0), x1, x2)) → c74(U52'(U21(proper(z0)), proper(x1), proper(x2)), PROPER(U21(z0)), PROPER(x1), PROPER(x2)) 686.61/213.94
PROPER(U52(U31(z0, z1), x1, x2)) → c74(U52'(U31(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U31(z0, z1)), PROPER(x1), PROPER(x2)) 686.61/213.94
PROPER(U52(U32(z0), x1, x2)) → c74(U52'(U32(proper(z0)), proper(x1), proper(x2)), PROPER(U32(z0)), PROPER(x1), PROPER(x2)) 686.61/213.94
PROPER(U52(U41(z0, z1), x1, x2)) → c74(U52'(U41(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U41(z0, z1)), PROPER(x1), PROPER(x2)) 686.61/213.94
PROPER(U52(U51(z0, z1, z2), x1, x2)) → c74(U52'(U51(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U51(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.61/213.94
PROPER(U52(U52(z0, z1, z2), x1, x2)) → c74(U52'(U52(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U52(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.61/213.94
PROPER(U52(s(z0), x1, x2)) → c74(U52'(s(proper(z0)), proper(x1), proper(x2)), PROPER(s(z0)), PROPER(x1), PROPER(x2)) 686.61/213.94
PROPER(U52(plus(z0, z1), x1, x2)) → c74(U52'(plus(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(plus(z0, z1)), PROPER(x1), PROPER(x2)) 686.61/213.94
PROPER(U52(U61(z0), x1, x2)) → c74(U52'(U61(proper(z0)), proper(x1), proper(x2)), PROPER(U61(z0)), PROPER(x1), PROPER(x2)) 686.61/213.94
PROPER(U52(U71(z0, z1, z2), x1, x2)) → c74(U52'(U71(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U71(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.61/213.94
PROPER(U52(U72(z0, z1, z2), x1, x2)) → c74(U52'(U72(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U72(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.61/213.94
PROPER(U52(x(z0, z1), x1, x2)) → c74(U52'(x(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(x(z0, z1)), PROPER(x1), PROPER(x2)) 686.61/213.94
PROPER(U52(x0, x1, tt)) → c74(U52'(proper(x0), proper(x1), ok(tt)), PROPER(x0), PROPER(x1)) 686.61/213.94
PROPER(U52(x0, x1, 0)) → c74(U52'(proper(x0), proper(x1), ok(0)), PROPER(x0), PROPER(x1)) 686.61/213.94
PROPER(U52(x0, tt, x2)) → c74(U52'(proper(x0), ok(tt), proper(x2)), PROPER(x0), PROPER(x2)) 686.61/213.94
PROPER(U52(x0, 0, x2)) → c74(U52'(proper(x0), ok(0), proper(x2)), PROPER(x0), PROPER(x2)) 686.61/213.94
PROPER(U52(tt, x1, x2)) → c74(U52'(ok(tt), proper(x1), proper(x2)), PROPER(x1), PROPER(x2)) 686.61/213.94
PROPER(U52(0, x1, x2)) → c74(U52'(ok(0), proper(x1), proper(x2)), PROPER(x1), PROPER(x2)) 686.61/213.94
PROPER(s(U11(z0, z1))) → c75(S(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.61/213.94
PROPER(s(U12(z0))) → c75(S(U12(proper(z0))), PROPER(U12(z0))) 686.61/213.94
PROPER(s(isNat(z0))) → c75(S(isNat(proper(z0))), PROPER(isNat(z0))) 686.61/213.94
PROPER(s(U21(z0))) → c75(S(U21(proper(z0))), PROPER(U21(z0))) 686.61/213.94
PROPER(s(U31(z0, z1))) → c75(S(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.61/213.94
PROPER(s(U32(z0))) → c75(S(U32(proper(z0))), PROPER(U32(z0))) 686.61/213.94
PROPER(s(U41(z0, z1))) → c75(S(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.61/213.94
PROPER(s(U51(z0, z1, z2))) → c75(S(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.61/213.94
PROPER(s(U52(z0, z1, z2))) → c75(S(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.61/213.94
PROPER(s(s(z0))) → c75(S(s(proper(z0))), PROPER(s(z0))) 686.61/213.94
PROPER(s(plus(z0, z1))) → c75(S(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.61/213.94
PROPER(s(U61(z0))) → c75(S(U61(proper(z0))), PROPER(U61(z0))) 686.61/213.94
PROPER(s(U71(z0, z1, z2))) → c75(S(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.61/213.94
PROPER(s(U72(z0, z1, z2))) → c75(S(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.61/213.94
PROPER(s(x(z0, z1))) → c75(S(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.61/213.94
PROPER(s(tt)) → c75(S(ok(tt))) 686.61/213.94
PROPER(s(0)) → c75(S(ok(0))) 686.61/213.94
PROPER(plus(x0, U11(z0, z1))) → c76(PLUS(proper(x0), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(U11(z0, z1))) 686.61/213.94
PROPER(plus(x0, U12(z0))) → c76(PLUS(proper(x0), U12(proper(z0))), PROPER(x0), PROPER(U12(z0))) 686.61/213.94
PROPER(plus(x0, isNat(z0))) → c76(PLUS(proper(x0), isNat(proper(z0))), PROPER(x0), PROPER(isNat(z0))) 686.61/213.94
PROPER(plus(x0, U21(z0))) → c76(PLUS(proper(x0), U21(proper(z0))), PROPER(x0), PROPER(U21(z0))) 686.61/213.94
PROPER(plus(x0, U31(z0, z1))) → c76(PLUS(proper(x0), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(U31(z0, z1))) 686.61/213.94
PROPER(plus(x0, U32(z0))) → c76(PLUS(proper(x0), U32(proper(z0))), PROPER(x0), PROPER(U32(z0))) 686.61/213.94
PROPER(plus(x0, U41(z0, z1))) → c76(PLUS(proper(x0), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(U41(z0, z1))) 686.61/213.94
PROPER(plus(x0, U51(z0, z1, z2))) → c76(PLUS(proper(x0), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U51(z0, z1, z2))) 686.61/213.94
PROPER(plus(x0, U52(z0, z1, z2))) → c76(PLUS(proper(x0), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U52(z0, z1, z2))) 686.61/213.94
PROPER(plus(x0, s(z0))) → c76(PLUS(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 686.61/213.94
PROPER(plus(x0, plus(z0, z1))) → c76(PLUS(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 686.61/213.94
PROPER(plus(x0, U61(z0))) → c76(PLUS(proper(x0), U61(proper(z0))), PROPER(x0), PROPER(U61(z0))) 686.61/213.94
PROPER(plus(x0, U71(z0, z1, z2))) → c76(PLUS(proper(x0), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U71(z0, z1, z2))) 686.61/213.94
PROPER(plus(x0, U72(z0, z1, z2))) → c76(PLUS(proper(x0), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U72(z0, z1, z2))) 686.61/213.94
PROPER(plus(x0, x(z0, z1))) → c76(PLUS(proper(x0), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x(z0, z1))) 686.61/213.94
PROPER(plus(U11(z0, z1), x1)) → c76(PLUS(U11(proper(z0), proper(z1)), proper(x1)), PROPER(U11(z0, z1)), PROPER(x1)) 686.61/213.94
PROPER(plus(U12(z0), x1)) → c76(PLUS(U12(proper(z0)), proper(x1)), PROPER(U12(z0)), PROPER(x1)) 686.61/213.94
PROPER(plus(isNat(z0), x1)) → c76(PLUS(isNat(proper(z0)), proper(x1)), PROPER(isNat(z0)), PROPER(x1)) 686.61/213.94
PROPER(plus(U21(z0), x1)) → c76(PLUS(U21(proper(z0)), proper(x1)), PROPER(U21(z0)), PROPER(x1)) 686.61/213.94
PROPER(plus(U31(z0, z1), x1)) → c76(PLUS(U31(proper(z0), proper(z1)), proper(x1)), PROPER(U31(z0, z1)), PROPER(x1)) 686.61/213.94
PROPER(plus(U32(z0), x1)) → c76(PLUS(U32(proper(z0)), proper(x1)), PROPER(U32(z0)), PROPER(x1)) 686.61/213.94
PROPER(plus(U41(z0, z1), x1)) → c76(PLUS(U41(proper(z0), proper(z1)), proper(x1)), PROPER(U41(z0, z1)), PROPER(x1)) 686.61/213.94
PROPER(plus(U51(z0, z1, z2), x1)) → c76(PLUS(U51(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U51(z0, z1, z2)), PROPER(x1)) 686.61/213.94
PROPER(plus(U52(z0, z1, z2), x1)) → c76(PLUS(U52(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U52(z0, z1, z2)), PROPER(x1)) 686.61/213.94
PROPER(plus(s(z0), x1)) → c76(PLUS(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 686.61/213.94
PROPER(plus(plus(z0, z1), x1)) → c76(PLUS(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 686.61/213.94
PROPER(plus(U61(z0), x1)) → c76(PLUS(U61(proper(z0)), proper(x1)), PROPER(U61(z0)), PROPER(x1)) 686.61/213.94
PROPER(plus(U71(z0, z1, z2), x1)) → c76(PLUS(U71(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U71(z0, z1, z2)), PROPER(x1)) 686.61/213.94
PROPER(plus(U72(z0, z1, z2), x1)) → c76(PLUS(U72(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U72(z0, z1, z2)), PROPER(x1)) 686.61/213.94
PROPER(plus(x(z0, z1), x1)) → c76(PLUS(x(proper(z0), proper(z1)), proper(x1)), PROPER(x(z0, z1)), PROPER(x1)) 686.61/213.94
PROPER(plus(x0, tt)) → c76(PLUS(proper(x0), ok(tt)), PROPER(x0)) 686.61/213.94
PROPER(plus(x0, 0)) → c76(PLUS(proper(x0), ok(0)), PROPER(x0)) 686.61/213.94
PROPER(plus(tt, x1)) → c76(PLUS(ok(tt), proper(x1)), PROPER(x1)) 686.61/213.94
PROPER(plus(0, x1)) → c76(PLUS(ok(0), proper(x1)), PROPER(x1)) 686.61/213.94
PROPER(U61(U11(z0, z1))) → c77(U61'(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.61/213.94
PROPER(U61(U12(z0))) → c77(U61'(U12(proper(z0))), PROPER(U12(z0))) 686.61/213.94
PROPER(U61(isNat(z0))) → c77(U61'(isNat(proper(z0))), PROPER(isNat(z0))) 686.61/213.94
PROPER(U61(U21(z0))) → c77(U61'(U21(proper(z0))), PROPER(U21(z0))) 686.61/213.94
PROPER(U61(U31(z0, z1))) → c77(U61'(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.61/213.94
PROPER(U61(U32(z0))) → c77(U61'(U32(proper(z0))), PROPER(U32(z0))) 686.61/213.94
PROPER(U61(U41(z0, z1))) → c77(U61'(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.61/213.94
PROPER(U61(U51(z0, z1, z2))) → c77(U61'(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.61/213.94
PROPER(U61(U52(z0, z1, z2))) → c77(U61'(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.61/213.94
PROPER(U61(s(z0))) → c77(U61'(s(proper(z0))), PROPER(s(z0))) 686.61/213.94
PROPER(U61(plus(z0, z1))) → c77(U61'(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.61/213.94
PROPER(U61(U61(z0))) → c77(U61'(U61(proper(z0))), PROPER(U61(z0))) 686.61/213.94
PROPER(U61(U71(z0, z1, z2))) → c77(U61'(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.61/213.94
PROPER(U61(U72(z0, z1, z2))) → c77(U61'(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.61/213.94
PROPER(U61(x(z0, z1))) → c77(U61'(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.61/213.94
PROPER(U61(tt)) → c77(U61'(ok(tt))) 686.61/213.94
PROPER(U61(0)) → c77(U61'(ok(0))) 686.61/213.94
PROPER(U71(x0, x1, U11(z0, z1))) → c79(U71'(proper(x0), proper(x1), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U11(z0, z1))) 686.61/213.94
PROPER(U71(x0, x1, U12(z0))) → c79(U71'(proper(x0), proper(x1), U12(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U12(z0))) 686.61/213.94
PROPER(U71(x0, x1, isNat(z0))) → c79(U71'(proper(x0), proper(x1), isNat(proper(z0))), PROPER(x0), PROPER(x1), PROPER(isNat(z0))) 686.61/213.94
PROPER(U71(x0, x1, U21(z0))) → c79(U71'(proper(x0), proper(x1), U21(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U21(z0))) 686.61/213.94
PROPER(U71(x0, x1, U31(z0, z1))) → c79(U71'(proper(x0), proper(x1), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U31(z0, z1))) 686.61/213.94
PROPER(U71(x0, x1, U32(z0))) → c79(U71'(proper(x0), proper(x1), U32(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U32(z0))) 686.61/213.94
PROPER(U71(x0, x1, U41(z0, z1))) → c79(U71'(proper(x0), proper(x1), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U41(z0, z1))) 686.61/213.94
PROPER(U71(x0, x1, U51(z0, z1, z2))) → c79(U71'(proper(x0), proper(x1), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U51(z0, z1, z2))) 686.61/213.94
PROPER(U71(x0, x1, U52(z0, z1, z2))) → c79(U71'(proper(x0), proper(x1), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U52(z0, z1, z2))) 686.61/213.94
PROPER(U71(x0, x1, s(z0))) → c79(U71'(proper(x0), proper(x1), s(proper(z0))), PROPER(x0), PROPER(x1), PROPER(s(z0))) 686.61/213.94
PROPER(U71(x0, x1, plus(z0, z1))) → c79(U71'(proper(x0), proper(x1), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(plus(z0, z1))) 686.61/213.94
PROPER(U71(x0, x1, U61(z0))) → c79(U71'(proper(x0), proper(x1), U61(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U61(z0))) 686.61/213.94
PROPER(U71(x0, x1, U71(z0, z1, z2))) → c79(U71'(proper(x0), proper(x1), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U71(z0, z1, z2))) 686.61/213.94
PROPER(U71(x0, x1, U72(z0, z1, z2))) → c79(U71'(proper(x0), proper(x1), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U72(z0, z1, z2))) 686.61/213.94
PROPER(U71(x0, x1, x(z0, z1))) → c79(U71'(proper(x0), proper(x1), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(x(z0, z1))) 686.61/213.94
PROPER(U71(x0, U11(z0, z1), x2)) → c79(U71'(proper(x0), U11(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U11(z0, z1)), PROPER(x2)) 686.61/213.94
PROPER(U71(x0, U12(z0), x2)) → c79(U71'(proper(x0), U12(proper(z0)), proper(x2)), PROPER(x0), PROPER(U12(z0)), PROPER(x2)) 686.61/213.94
PROPER(U71(x0, isNat(z0), x2)) → c79(U71'(proper(x0), isNat(proper(z0)), proper(x2)), PROPER(x0), PROPER(isNat(z0)), PROPER(x2)) 686.61/213.94
PROPER(U71(x0, U21(z0), x2)) → c79(U71'(proper(x0), U21(proper(z0)), proper(x2)), PROPER(x0), PROPER(U21(z0)), PROPER(x2)) 686.61/213.94
PROPER(U71(x0, U31(z0, z1), x2)) → c79(U71'(proper(x0), U31(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U31(z0, z1)), PROPER(x2)) 686.61/213.94
PROPER(U71(x0, U32(z0), x2)) → c79(U71'(proper(x0), U32(proper(z0)), proper(x2)), PROPER(x0), PROPER(U32(z0)), PROPER(x2)) 686.61/213.94
PROPER(U71(x0, U41(z0, z1), x2)) → c79(U71'(proper(x0), U41(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U41(z0, z1)), PROPER(x2)) 686.61/213.94
PROPER(U71(x0, U51(z0, z1, z2), x2)) → c79(U71'(proper(x0), U51(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U51(z0, z1, z2)), PROPER(x2)) 686.61/213.94
PROPER(U71(x0, U52(z0, z1, z2), x2)) → c79(U71'(proper(x0), U52(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U52(z0, z1, z2)), PROPER(x2)) 686.61/213.94
PROPER(U71(x0, s(z0), x2)) → c79(U71'(proper(x0), s(proper(z0)), proper(x2)), PROPER(x0), PROPER(s(z0)), PROPER(x2)) 686.61/213.94
PROPER(U71(x0, plus(z0, z1), x2)) → c79(U71'(proper(x0), plus(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(plus(z0, z1)), PROPER(x2)) 686.61/213.94
PROPER(U71(x0, U61(z0), x2)) → c79(U71'(proper(x0), U61(proper(z0)), proper(x2)), PROPER(x0), PROPER(U61(z0)), PROPER(x2)) 686.61/213.94
PROPER(U71(x0, U71(z0, z1, z2), x2)) → c79(U71'(proper(x0), U71(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U71(z0, z1, z2)), PROPER(x2)) 686.61/213.94
PROPER(U71(x0, U72(z0, z1, z2), x2)) → c79(U71'(proper(x0), U72(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U72(z0, z1, z2)), PROPER(x2)) 686.61/213.94
PROPER(U71(x0, x(z0, z1), x2)) → c79(U71'(proper(x0), x(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(x(z0, z1)), PROPER(x2)) 686.61/213.94
PROPER(U71(U11(z0, z1), x1, x2)) → c79(U71'(U11(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U11(z0, z1)), PROPER(x1), PROPER(x2)) 686.61/213.94
PROPER(U71(U12(z0), x1, x2)) → c79(U71'(U12(proper(z0)), proper(x1), proper(x2)), PROPER(U12(z0)), PROPER(x1), PROPER(x2)) 686.61/213.94
PROPER(U71(isNat(z0), x1, x2)) → c79(U71'(isNat(proper(z0)), proper(x1), proper(x2)), PROPER(isNat(z0)), PROPER(x1), PROPER(x2)) 686.61/213.94
PROPER(U71(U21(z0), x1, x2)) → c79(U71'(U21(proper(z0)), proper(x1), proper(x2)), PROPER(U21(z0)), PROPER(x1), PROPER(x2)) 686.61/213.94
PROPER(U71(U31(z0, z1), x1, x2)) → c79(U71'(U31(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U31(z0, z1)), PROPER(x1), PROPER(x2)) 686.61/213.94
PROPER(U71(U32(z0), x1, x2)) → c79(U71'(U32(proper(z0)), proper(x1), proper(x2)), PROPER(U32(z0)), PROPER(x1), PROPER(x2)) 686.61/213.94
PROPER(U71(U41(z0, z1), x1, x2)) → c79(U71'(U41(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U41(z0, z1)), PROPER(x1), PROPER(x2)) 686.61/213.94
PROPER(U71(U51(z0, z1, z2), x1, x2)) → c79(U71'(U51(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U51(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.61/213.94
PROPER(U71(U52(z0, z1, z2), x1, x2)) → c79(U71'(U52(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U52(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.61/213.94
PROPER(U71(s(z0), x1, x2)) → c79(U71'(s(proper(z0)), proper(x1), proper(x2)), PROPER(s(z0)), PROPER(x1), PROPER(x2)) 686.61/213.94
PROPER(U71(plus(z0, z1), x1, x2)) → c79(U71'(plus(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(plus(z0, z1)), PROPER(x1), PROPER(x2)) 686.61/213.94
PROPER(U71(U61(z0), x1, x2)) → c79(U71'(U61(proper(z0)), proper(x1), proper(x2)), PROPER(U61(z0)), PROPER(x1), PROPER(x2)) 686.61/213.94
PROPER(U71(U71(z0, z1, z2), x1, x2)) → c79(U71'(U71(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U71(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.61/213.94
PROPER(U71(U72(z0, z1, z2), x1, x2)) → c79(U71'(U72(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U72(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.61/213.94
PROPER(U71(x(z0, z1), x1, x2)) → c79(U71'(x(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(x(z0, z1)), PROPER(x1), PROPER(x2)) 686.61/213.94
PROPER(U71(x0, x1, tt)) → c79(U71'(proper(x0), proper(x1), ok(tt)), PROPER(x0), PROPER(x1)) 686.61/213.94
PROPER(U71(x0, x1, 0)) → c79(U71'(proper(x0), proper(x1), ok(0)), PROPER(x0), PROPER(x1)) 686.61/213.94
PROPER(U71(x0, tt, x2)) → c79(U71'(proper(x0), ok(tt), proper(x2)), PROPER(x0), PROPER(x2)) 686.61/213.94
PROPER(U71(x0, 0, x2)) → c79(U71'(proper(x0), ok(0), proper(x2)), PROPER(x0), PROPER(x2)) 686.61/213.94
PROPER(U71(tt, x1, x2)) → c79(U71'(ok(tt), proper(x1), proper(x2)), PROPER(x1), PROPER(x2)) 686.61/213.94
PROPER(U71(0, x1, x2)) → c79(U71'(ok(0), proper(x1), proper(x2)), PROPER(x1), PROPER(x2)) 686.61/213.94
PROPER(U72(x0, x1, U11(z0, z1))) → c80(U72'(proper(x0), proper(x1), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U11(z0, z1))) 686.61/213.94
PROPER(U72(x0, x1, U12(z0))) → c80(U72'(proper(x0), proper(x1), U12(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U12(z0))) 686.61/213.94
PROPER(U72(x0, x1, isNat(z0))) → c80(U72'(proper(x0), proper(x1), isNat(proper(z0))), PROPER(x0), PROPER(x1), PROPER(isNat(z0))) 686.61/213.94
PROPER(U72(x0, x1, U21(z0))) → c80(U72'(proper(x0), proper(x1), U21(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U21(z0))) 686.61/213.94
PROPER(U72(x0, x1, U31(z0, z1))) → c80(U72'(proper(x0), proper(x1), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U31(z0, z1))) 686.61/213.94
PROPER(U72(x0, x1, U32(z0))) → c80(U72'(proper(x0), proper(x1), U32(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U32(z0))) 686.61/213.94
PROPER(U72(x0, x1, U41(z0, z1))) → c80(U72'(proper(x0), proper(x1), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(U41(z0, z1))) 686.61/213.94
PROPER(U72(x0, x1, U51(z0, z1, z2))) → c80(U72'(proper(x0), proper(x1), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U51(z0, z1, z2))) 686.61/213.94
PROPER(U72(x0, x1, U52(z0, z1, z2))) → c80(U72'(proper(x0), proper(x1), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U52(z0, z1, z2))) 686.61/213.94
PROPER(U72(x0, x1, s(z0))) → c80(U72'(proper(x0), proper(x1), s(proper(z0))), PROPER(x0), PROPER(x1), PROPER(s(z0))) 686.61/213.94
PROPER(U72(x0, x1, plus(z0, z1))) → c80(U72'(proper(x0), proper(x1), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(plus(z0, z1))) 686.61/213.94
PROPER(U72(x0, x1, U61(z0))) → c80(U72'(proper(x0), proper(x1), U61(proper(z0))), PROPER(x0), PROPER(x1), PROPER(U61(z0))) 686.61/213.94
PROPER(U72(x0, x1, U71(z0, z1, z2))) → c80(U72'(proper(x0), proper(x1), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U71(z0, z1, z2))) 686.61/213.94
PROPER(U72(x0, x1, U72(z0, z1, z2))) → c80(U72'(proper(x0), proper(x1), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(x1), PROPER(U72(z0, z1, z2))) 686.61/213.94
PROPER(U72(x0, x1, x(z0, z1))) → c80(U72'(proper(x0), proper(x1), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x1), PROPER(x(z0, z1))) 686.61/213.94
PROPER(U72(x0, U11(z0, z1), x2)) → c80(U72'(proper(x0), U11(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U11(z0, z1)), PROPER(x2)) 686.61/213.94
PROPER(U72(x0, U12(z0), x2)) → c80(U72'(proper(x0), U12(proper(z0)), proper(x2)), PROPER(x0), PROPER(U12(z0)), PROPER(x2)) 686.61/213.94
PROPER(U72(x0, isNat(z0), x2)) → c80(U72'(proper(x0), isNat(proper(z0)), proper(x2)), PROPER(x0), PROPER(isNat(z0)), PROPER(x2)) 686.61/213.94
PROPER(U72(x0, U21(z0), x2)) → c80(U72'(proper(x0), U21(proper(z0)), proper(x2)), PROPER(x0), PROPER(U21(z0)), PROPER(x2)) 686.61/213.94
PROPER(U72(x0, U31(z0, z1), x2)) → c80(U72'(proper(x0), U31(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U31(z0, z1)), PROPER(x2)) 686.61/213.94
PROPER(U72(x0, U32(z0), x2)) → c80(U72'(proper(x0), U32(proper(z0)), proper(x2)), PROPER(x0), PROPER(U32(z0)), PROPER(x2)) 686.61/213.94
PROPER(U72(x0, U41(z0, z1), x2)) → c80(U72'(proper(x0), U41(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(U41(z0, z1)), PROPER(x2)) 686.61/213.94
PROPER(U72(x0, U51(z0, z1, z2), x2)) → c80(U72'(proper(x0), U51(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U51(z0, z1, z2)), PROPER(x2)) 686.61/213.94
PROPER(U72(x0, U52(z0, z1, z2), x2)) → c80(U72'(proper(x0), U52(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U52(z0, z1, z2)), PROPER(x2)) 686.61/213.94
PROPER(U72(x0, s(z0), x2)) → c80(U72'(proper(x0), s(proper(z0)), proper(x2)), PROPER(x0), PROPER(s(z0)), PROPER(x2)) 686.61/213.94
PROPER(U72(x0, plus(z0, z1), x2)) → c80(U72'(proper(x0), plus(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(plus(z0, z1)), PROPER(x2)) 686.61/213.94
PROPER(U72(x0, U61(z0), x2)) → c80(U72'(proper(x0), U61(proper(z0)), proper(x2)), PROPER(x0), PROPER(U61(z0)), PROPER(x2)) 686.61/213.94
PROPER(U72(x0, U71(z0, z1, z2), x2)) → c80(U72'(proper(x0), U71(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U71(z0, z1, z2)), PROPER(x2)) 686.61/213.94
PROPER(U72(x0, U72(z0, z1, z2), x2)) → c80(U72'(proper(x0), U72(proper(z0), proper(z1), proper(z2)), proper(x2)), PROPER(x0), PROPER(U72(z0, z1, z2)), PROPER(x2)) 686.61/213.94
PROPER(U72(x0, x(z0, z1), x2)) → c80(U72'(proper(x0), x(proper(z0), proper(z1)), proper(x2)), PROPER(x0), PROPER(x(z0, z1)), PROPER(x2)) 686.61/213.94
PROPER(U72(U11(z0, z1), x1, x2)) → c80(U72'(U11(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U11(z0, z1)), PROPER(x1), PROPER(x2)) 686.61/213.94
PROPER(U72(U12(z0), x1, x2)) → c80(U72'(U12(proper(z0)), proper(x1), proper(x2)), PROPER(U12(z0)), PROPER(x1), PROPER(x2)) 686.61/213.94
PROPER(U72(isNat(z0), x1, x2)) → c80(U72'(isNat(proper(z0)), proper(x1), proper(x2)), PROPER(isNat(z0)), PROPER(x1), PROPER(x2)) 686.61/213.94
PROPER(U72(U21(z0), x1, x2)) → c80(U72'(U21(proper(z0)), proper(x1), proper(x2)), PROPER(U21(z0)), PROPER(x1), PROPER(x2)) 686.61/213.94
PROPER(U72(U31(z0, z1), x1, x2)) → c80(U72'(U31(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U31(z0, z1)), PROPER(x1), PROPER(x2)) 686.61/213.94
PROPER(U72(U32(z0), x1, x2)) → c80(U72'(U32(proper(z0)), proper(x1), proper(x2)), PROPER(U32(z0)), PROPER(x1), PROPER(x2)) 686.61/213.94
PROPER(U72(U41(z0, z1), x1, x2)) → c80(U72'(U41(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(U41(z0, z1)), PROPER(x1), PROPER(x2)) 686.61/213.94
PROPER(U72(U51(z0, z1, z2), x1, x2)) → c80(U72'(U51(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U51(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.61/213.94
PROPER(U72(U52(z0, z1, z2), x1, x2)) → c80(U72'(U52(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U52(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.61/213.94
PROPER(U72(s(z0), x1, x2)) → c80(U72'(s(proper(z0)), proper(x1), proper(x2)), PROPER(s(z0)), PROPER(x1), PROPER(x2)) 686.61/213.94
PROPER(U72(plus(z0, z1), x1, x2)) → c80(U72'(plus(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(plus(z0, z1)), PROPER(x1), PROPER(x2)) 686.61/213.94
PROPER(U72(U61(z0), x1, x2)) → c80(U72'(U61(proper(z0)), proper(x1), proper(x2)), PROPER(U61(z0)), PROPER(x1), PROPER(x2)) 686.61/213.94
PROPER(U72(U71(z0, z1, z2), x1, x2)) → c80(U72'(U71(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U71(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.61/213.94
PROPER(U72(U72(z0, z1, z2), x1, x2)) → c80(U72'(U72(proper(z0), proper(z1), proper(z2)), proper(x1), proper(x2)), PROPER(U72(z0, z1, z2)), PROPER(x1), PROPER(x2)) 686.61/213.94
PROPER(U72(x(z0, z1), x1, x2)) → c80(U72'(x(proper(z0), proper(z1)), proper(x1), proper(x2)), PROPER(x(z0, z1)), PROPER(x1), PROPER(x2)) 686.61/213.94
PROPER(U72(x0, x1, tt)) → c80(U72'(proper(x0), proper(x1), ok(tt)), PROPER(x0), PROPER(x1)) 686.61/213.94
PROPER(U72(x0, x1, 0)) → c80(U72'(proper(x0), proper(x1), ok(0)), PROPER(x0), PROPER(x1)) 686.61/213.94
PROPER(U72(x0, tt, x2)) → c80(U72'(proper(x0), ok(tt), proper(x2)), PROPER(x0), PROPER(x2)) 686.61/213.94
PROPER(U72(x0, 0, x2)) → c80(U72'(proper(x0), ok(0), proper(x2)), PROPER(x0), PROPER(x2)) 686.61/213.94
PROPER(U72(tt, x1, x2)) → c80(U72'(ok(tt), proper(x1), proper(x2)), PROPER(x1), PROPER(x2)) 686.61/213.94
PROPER(U72(0, x1, x2)) → c80(U72'(ok(0), proper(x1), proper(x2)), PROPER(x1), PROPER(x2)) 686.61/213.94
PROPER(x(x0, U11(z0, z1))) → c81(X(proper(x0), U11(proper(z0), proper(z1))), PROPER(x0), PROPER(U11(z0, z1))) 686.61/213.94
PROPER(x(x0, U12(z0))) → c81(X(proper(x0), U12(proper(z0))), PROPER(x0), PROPER(U12(z0))) 686.61/213.94
PROPER(x(x0, isNat(z0))) → c81(X(proper(x0), isNat(proper(z0))), PROPER(x0), PROPER(isNat(z0))) 686.61/213.94
PROPER(x(x0, U21(z0))) → c81(X(proper(x0), U21(proper(z0))), PROPER(x0), PROPER(U21(z0))) 686.61/213.94
PROPER(x(x0, U31(z0, z1))) → c81(X(proper(x0), U31(proper(z0), proper(z1))), PROPER(x0), PROPER(U31(z0, z1))) 686.61/213.94
PROPER(x(x0, U32(z0))) → c81(X(proper(x0), U32(proper(z0))), PROPER(x0), PROPER(U32(z0))) 686.61/213.94
PROPER(x(x0, U41(z0, z1))) → c81(X(proper(x0), U41(proper(z0), proper(z1))), PROPER(x0), PROPER(U41(z0, z1))) 686.61/213.94
PROPER(x(x0, U51(z0, z1, z2))) → c81(X(proper(x0), U51(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U51(z0, z1, z2))) 686.61/213.94
PROPER(x(x0, U52(z0, z1, z2))) → c81(X(proper(x0), U52(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U52(z0, z1, z2))) 686.61/213.94
PROPER(x(x0, s(z0))) → c81(X(proper(x0), s(proper(z0))), PROPER(x0), PROPER(s(z0))) 686.61/213.94
PROPER(x(x0, plus(z0, z1))) → c81(X(proper(x0), plus(proper(z0), proper(z1))), PROPER(x0), PROPER(plus(z0, z1))) 686.61/213.94
PROPER(x(x0, U61(z0))) → c81(X(proper(x0), U61(proper(z0))), PROPER(x0), PROPER(U61(z0))) 686.61/213.94
PROPER(x(x0, U71(z0, z1, z2))) → c81(X(proper(x0), U71(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U71(z0, z1, z2))) 686.61/213.94
PROPER(x(x0, U72(z0, z1, z2))) → c81(X(proper(x0), U72(proper(z0), proper(z1), proper(z2))), PROPER(x0), PROPER(U72(z0, z1, z2))) 686.61/213.94
PROPER(x(x0, x(z0, z1))) → c81(X(proper(x0), x(proper(z0), proper(z1))), PROPER(x0), PROPER(x(z0, z1))) 686.61/213.94
PROPER(x(U11(z0, z1), x1)) → c81(X(U11(proper(z0), proper(z1)), proper(x1)), PROPER(U11(z0, z1)), PROPER(x1)) 686.61/213.94
PROPER(x(U12(z0), x1)) → c81(X(U12(proper(z0)), proper(x1)), PROPER(U12(z0)), PROPER(x1)) 686.61/213.94
PROPER(x(isNat(z0), x1)) → c81(X(isNat(proper(z0)), proper(x1)), PROPER(isNat(z0)), PROPER(x1)) 686.61/213.94
PROPER(x(U21(z0), x1)) → c81(X(U21(proper(z0)), proper(x1)), PROPER(U21(z0)), PROPER(x1)) 686.61/213.94
PROPER(x(U31(z0, z1), x1)) → c81(X(U31(proper(z0), proper(z1)), proper(x1)), PROPER(U31(z0, z1)), PROPER(x1)) 686.61/213.94
PROPER(x(U32(z0), x1)) → c81(X(U32(proper(z0)), proper(x1)), PROPER(U32(z0)), PROPER(x1)) 686.61/213.94
PROPER(x(U41(z0, z1), x1)) → c81(X(U41(proper(z0), proper(z1)), proper(x1)), PROPER(U41(z0, z1)), PROPER(x1)) 686.61/213.94
PROPER(x(U51(z0, z1, z2), x1)) → c81(X(U51(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U51(z0, z1, z2)), PROPER(x1)) 686.61/213.94
PROPER(x(U52(z0, z1, z2), x1)) → c81(X(U52(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U52(z0, z1, z2)), PROPER(x1)) 686.61/213.94
PROPER(x(s(z0), x1)) → c81(X(s(proper(z0)), proper(x1)), PROPER(s(z0)), PROPER(x1)) 686.61/213.94
PROPER(x(plus(z0, z1), x1)) → c81(X(plus(proper(z0), proper(z1)), proper(x1)), PROPER(plus(z0, z1)), PROPER(x1)) 686.61/213.94
PROPER(x(U61(z0), x1)) → c81(X(U61(proper(z0)), proper(x1)), PROPER(U61(z0)), PROPER(x1)) 686.61/213.94
PROPER(x(U71(z0, z1, z2), x1)) → c81(X(U71(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U71(z0, z1, z2)), PROPER(x1)) 686.61/213.94
PROPER(x(U72(z0, z1, z2), x1)) → c81(X(U72(proper(z0), proper(z1), proper(z2)), proper(x1)), PROPER(U72(z0, z1, z2)), PROPER(x1)) 686.61/213.94
PROPER(x(x(z0, z1), x1)) → c81(X(x(proper(z0), proper(z1)), proper(x1)), PROPER(x(z0, z1)), PROPER(x1)) 686.61/213.94
PROPER(x(x0, tt)) → c81(X(proper(x0), ok(tt)), PROPER(x0)) 686.61/213.94
PROPER(x(x0, 0)) → c81(X(proper(x0), ok(0)), PROPER(x0)) 686.61/213.94
PROPER(x(tt, x1)) → c81(X(ok(tt), proper(x1)), PROPER(x1)) 686.61/213.94
PROPER(x(0, x1)) → c81(X(ok(0), proper(x1)), PROPER(x1)) 686.61/213.94
TOP(mark(U11(z0, z1))) → c83(TOP(U11(proper(z0), proper(z1))), PROPER(U11(z0, z1))) 686.61/213.94
TOP(mark(U12(z0))) → c83(TOP(U12(proper(z0))), PROPER(U12(z0))) 686.61/213.94
TOP(mark(isNat(z0))) → c83(TOP(isNat(proper(z0))), PROPER(isNat(z0))) 686.61/213.94
TOP(mark(U21(z0))) → c83(TOP(U21(proper(z0))), PROPER(U21(z0))) 686.61/213.94
TOP(mark(U31(z0, z1))) → c83(TOP(U31(proper(z0), proper(z1))), PROPER(U31(z0, z1))) 686.61/213.94
TOP(mark(U32(z0))) → c83(TOP(U32(proper(z0))), PROPER(U32(z0))) 686.61/213.94
TOP(mark(U41(z0, z1))) → c83(TOP(U41(proper(z0), proper(z1))), PROPER(U41(z0, z1))) 686.61/213.94
TOP(mark(U51(z0, z1, z2))) → c83(TOP(U51(proper(z0), proper(z1), proper(z2))), PROPER(U51(z0, z1, z2))) 686.61/213.94
TOP(mark(U52(z0, z1, z2))) → c83(TOP(U52(proper(z0), proper(z1), proper(z2))), PROPER(U52(z0, z1, z2))) 686.61/213.94
TOP(mark(s(z0))) → c83(TOP(s(proper(z0))), PROPER(s(z0))) 686.61/213.94
TOP(mark(plus(z0, z1))) → c83(TOP(plus(proper(z0), proper(z1))), PROPER(plus(z0, z1))) 686.61/213.94
TOP(mark(U61(z0))) → c83(TOP(U61(proper(z0))), PROPER(U61(z0))) 686.61/213.94
TOP(mark(U71(z0, z1, z2))) → c83(TOP(U71(proper(z0), proper(z1), proper(z2))), PROPER(U71(z0, z1, z2))) 686.61/213.94
TOP(mark(U72(z0, z1, z2))) → c83(TOP(U72(proper(z0), proper(z1), proper(z2))), PROPER(U72(z0, z1, z2))) 686.61/213.94
TOP(mark(x(z0, z1))) → c83(TOP(x(proper(z0), proper(z1))), PROPER(x(z0, z1))) 686.61/213.94
TOP(ok(U11(tt, z0))) → c84(TOP(mark(U12(isNat(z0)))), ACTIVE(U11(tt, z0))) 686.61/213.94
TOP(ok(U12(tt))) → c84(TOP(mark(tt)), ACTIVE(U12(tt))) 686.61/213.94
TOP(ok(U21(tt))) → c84(TOP(mark(tt)), ACTIVE(U21(tt))) 686.61/213.94
TOP(ok(U31(tt, z0))) → c84(TOP(mark(U32(isNat(z0)))), ACTIVE(U31(tt, z0))) 686.61/213.94
TOP(ok(U32(tt))) → c84(TOP(mark(tt)), ACTIVE(U32(tt))) 686.61/213.94
TOP(ok(U41(tt, z0))) → c84(TOP(mark(z0)), ACTIVE(U41(tt, z0))) 686.61/213.94
TOP(ok(U51(tt, z0, z1))) → c84(TOP(mark(U52(isNat(z1), z0, z1))), ACTIVE(U51(tt, z0, z1))) 686.61/213.94
TOP(ok(U52(tt, z0, z1))) → c84(TOP(mark(s(plus(z1, z0)))), ACTIVE(U52(tt, z0, z1))) 686.61/213.94
TOP(ok(U61(tt))) → c84(TOP(mark(0)), ACTIVE(U61(tt))) 686.61/213.94
TOP(ok(U71(tt, z0, z1))) → c84(TOP(mark(U72(isNat(z1), z0, z1))), ACTIVE(U71(tt, z0, z1))) 686.61/213.94
TOP(ok(U72(tt, z0, z1))) → c84(TOP(mark(plus(x(z1, z0), z1))), ACTIVE(U72(tt, z0, z1))) 686.61/213.94
TOP(ok(isNat(0))) → c84(TOP(mark(tt)), ACTIVE(isNat(0))) 686.61/213.94
TOP(ok(isNat(plus(z0, z1)))) → c84(TOP(mark(U11(isNat(z0), z1))), ACTIVE(isNat(plus(z0, z1)))) 686.61/213.94
TOP(ok(isNat(s(z0)))) → c84(TOP(mark(U21(isNat(z0)))), ACTIVE(isNat(s(z0)))) 686.61/213.94
TOP(ok(isNat(x(z0, z1)))) → c84(TOP(mark(U31(isNat(z0), z1))), ACTIVE(isNat(x(z0, z1)))) 686.61/213.94
TOP(ok(plus(z0, 0))) → c84(TOP(mark(U41(isNat(z0), z0))), ACTIVE(plus(z0, 0))) 686.61/213.94
TOP(ok(plus(z0, s(z1)))) → c84(TOP(mark(U51(isNat(z1), z1, z0))), ACTIVE(plus(z0, s(z1)))) 686.61/213.94
TOP(ok(x(z0, 0))) → c84(TOP(mark(U61(isNat(z0)))), ACTIVE(x(z0, 0))) 686.61/213.95
TOP(ok(x(z0, s(z1)))) → c84(TOP(mark(U71(isNat(z1), z1, z0))), ACTIVE(x(z0, s(z1)))) 686.61/213.95
TOP(ok(U11(z0, z1))) → c84(TOP(U11(active(z0), z1)), ACTIVE(U11(z0, z1))) 686.61/213.95
TOP(ok(U12(z0))) → c84(TOP(U12(active(z0))), ACTIVE(U12(z0))) 686.61/213.95
TOP(ok(U21(z0))) → c84(TOP(U21(active(z0))), ACTIVE(U21(z0))) 686.61/213.95
TOP(ok(U31(z0, z1))) → c84(TOP(U31(active(z0), z1)), ACTIVE(U31(z0, z1))) 686.61/213.95
TOP(ok(U32(z0))) → c84(TOP(U32(active(z0))), ACTIVE(U32(z0))) 686.61/213.95
TOP(ok(U41(z0, z1))) → c84(TOP(U41(active(z0), z1)), ACTIVE(U41(z0, z1))) 686.61/213.95
TOP(ok(U51(z0, z1, z2))) → c84(TOP(U51(active(z0), z1, z2)), ACTIVE(U51(z0, z1, z2))) 686.61/213.95
TOP(ok(U52(z0, z1, z2))) → c84(TOP(U52(active(z0), z1, z2)), ACTIVE(U52(z0, z1, z2))) 686.61/213.95
TOP(ok(s(z0))) → c84(TOP(s(active(z0))), ACTIVE(s(z0))) 686.61/213.95
TOP(ok(plus(z0, z1))) → c84(TOP(plus(active(z0), z1)), ACTIVE(plus(z0, z1))) 686.61/213.95
TOP(ok(plus(z0, z1))) → c84(TOP(plus(z0, active(z1))), ACTIVE(plus(z0, z1))) 686.61/213.95
TOP(ok(U61(z0))) → c84(TOP(U61(active(z0))), ACTIVE(U61(z0))) 686.61/213.95
TOP(ok(U71(z0, z1, z2))) → c84(TOP(U71(active(z0), z1, z2)), ACTIVE(U71(z0, z1, z2))) 686.61/213.95
TOP(ok(U72(z0, z1, z2))) → c84(TOP(U72(active(z0), z1, z2)), ACTIVE(U72(z0, z1, z2))) 686.61/213.95
TOP(ok(x(z0, z1))) → c84(TOP(x(active(z0), z1)), ACTIVE(x(z0, z1))) 686.61/213.95
TOP(ok(x(z0, z1))) → c84(TOP(x(z0, active(z1))), ACTIVE(x(z0, z1)))
686.61/213.95
686.61/213.95

(146) Obligation:

Complexity Dependency Tuples Problem
Rules:

active(U11(tt, z0)) → mark(U12(isNat(z0))) 686.61/213.95
active(U12(tt)) → mark(tt) 686.61/213.95
active(U21(tt)) → mark(tt) 686.61/213.95
active(U31(tt, z0)) → mark(U32(isNat(z0))) 686.61/213.95
active(U32(tt)) → mark(tt) 686.61/213.95
active(U41(tt, z0)) → mark(z0) 686.61/213.95
active(U51(tt, z0, z1)) → mark(U52(isNat(z1), z0, z1)) 686.61/213.95
active(U52(tt, z0, z1)) → mark(s(plus(z1, z0))) 686.61/213.95
active(U61(tt)) → mark(0) 686.61/213.95
active(U71(tt, z0, z1)) → mark(U72(isNat(z1), z0, z1)) 686.61/213.95
active(U72(tt, z0, z1)) → mark(plus(x(z1, z0), z1)) 686.61/213.95
active(isNat(0)) → mark(tt) 686.61/213.95
active(isNat(plus(z0, z1))) → mark(U11(isNat(z0), z1)) 686.61/213.95
active(isNat(s(z0))) → mark(U21(isNat(z0))) 686.61/213.95
active(isNat(x(z0, z1))) → mark(U31(isNat(z0), z1)) 686.61/213.95
active(plus(z0, 0)) → mark(U41(isNat(z0), z0)) 686.61/213.95
active(plus(z0, s(z1))) → mark(U51(isNat(z1), z1, z0)) 686.61/213.95
active(x(z0, 0)) → mark(U61(isNat(z0))) 686.61/213.95
active(x(z0, s(z1))) → mark(U71(isNat(z1), z1, z0)) 686.61/213.95
active(U11(z0, z1)) → U11(active(z0), z1) 686.61/213.95
active(U12(z0)) → U12(active(z0)) 686.61/213.95
active(U21(z0)) → U21(active(z0)) 686.61/213.95
active(U31(z0, z1)) → U31(active(z0), z1) 686.61/213.95
active(U32(z0)) → U32(active(z0)) 686.61/213.95
active(U41(z0, z1)) → U41(active(z0), z1) 686.61/213.95
active(U51(z0, z1, z2)) → U51(active(z0), z1, z2) 686.61/213.95
active(U52(z0, z1, z2)) → U52(active(z0), z1, z2) 686.61/213.95
active(s(z0)) → s(active(z0)) 686.61/213.95
active(plus(z0, z1)) → plus(active(z0), z1) 686.61/213.95
active(plus(z0, z1)) → plus(z0, active(z1)) 686.61/213.95
active(U61(z0)) → U61(active(z0)) 686.61/213.95
active(U71(z0, z1, z2)) → U71(active(z0), z1, z2) 686.61/213.95
active(U72(z0, z1, z2)) → U72(active(z0), z1, z2) 686.61/213.95
active(x(z0, z1)) → x(active(z0), z1) 686.61/213.95
active(x(z0, z1)) → x(z0, active(z1)) 686.61/213.95
U11(mark(z0), z1) → mark(U11(z0, z1)) 686.61/213.95
U11(ok(z0), ok(z1)) → ok(U11(z0, z1)) 686.61/213.95
U12(mark(z0)) → mark(U12(z0)) 686.61/213.95
U12(ok(z0)) → ok(U12(z0)) 686.61/213.95
U21(mark(z0)) → mark(U21(z0)) 686.61/213.95
U21(ok(z0)) → ok(U21(z0)) 686.61/213.95
U31(mark(z0), z1) → mark(U31(z0, z1)) 686.61/213.95
U31(ok(z0), ok(z1)) → ok(U31(z0, z1)) 686.61/213.95
U32(mark(z0)) → mark(U32(z0)) 686.61/213.95
U32(ok(z0)) → ok(U32(z0)) 686.61/213.95
U41(mark(z0), z1) → mark(U41(z0, z1)) 686.61/213.95
U41(ok(z0), ok(z1)) → ok(U41(z0, z1)) 686.61/213.95
U51(mark(z0), z1, z2) → mark(U51(z0, z1, z2)) 686.61/213.95
U51(ok(z0), ok(z1), ok(z2)) → ok(U51(z0, z1, z2)) 686.61/213.95
U52(mark(z0), z1, z2) → mark(U52(z0, z1, z2)) 686.61/213.95
U52(ok(z0), ok(z1), ok(z2)) → ok(U52(z0, z1, z2)) 686.61/213.95
s(mark(z0)) → mark(s(z0)) 686.61/213.95
s(ok(z0)) → ok(s(z0)) 686.61/213.95
plus(mark(z0), z1) → mark(plus(z0, z1)) 686.61/213.95
plus(z0, mark(z1)) → mark(plus(z0, z1)) 686.61/213.95
plus(ok(z0), ok(z1)) → ok(plus(z0, z1)) 686.61/213.95
U61(mark(z0)) → mark(U61(z0)) 686.61/213.95
U61(ok(z0)) → ok(U61(z0)) 686.61/213.95
U71(mark(z0), z1, z2) → mark(U71(z0, z1, z2)) 686.61/213.95
U71(ok(z0), ok(z1), ok(z2)) → ok(U71(z0, z1, z2)) 686.61/213.95
U72(mark(z0), z1, z2) → mark(U72(z0, z1, z2)) 686.61/213.95
U72(ok(z0), ok(z1), ok(z2)) → ok(U72(z0, z1, z2)) 686.61/213.95
x(mark(z0), z1) → mark(x(z0, z1)) 686.61/213.95
x(z0, mark(z1)) → mark(x(z0, z1)) 686.61/213.95
x(ok(z0), ok(z1)) → ok(x(z0, z1)) 686.61/213.95
proper(U11(z0, z1)) → U11(proper(z0), proper(z1)) 686.61/213.95
proper(tt) → ok(tt) 686.61/213.95
proper(U12(z0)) → U12(proper(z0)) 686.61/213.95
proper(isNat(z0)) → isNat(proper(z0)) 686.61/213.95
proper(U21(z0)) → U21(proper(z0)) 686.61/213.95
proper(U31(z0, z1)) → U31(proper(z0), proper(z1)) 686.61/213.95
proper(U32(z0)) → U32(proper(z0)) 686.61/213.95
proper(U41(z0, z1)) → U41(proper(z0), proper(z1)) 686.61/213.95
proper(U51(z0, z1, z2)) → U51(proper(z0), proper(z1), proper(z2)) 686.61/213.95
proper(U52(z0, z1, z2)) → U52(proper(z0), proper(z1), proper(z2)) 686.61/213.95
proper(s(z0)) → s(proper(z0)) 686.61/213.95
proper(plus(z0, z1)) → plus(proper(z0), proper(z1)) 686.61/213.95
proper(U61(z0)) → U61(proper(z0)) 686.61/213.95
proper(0) → ok(0) 686.61/213.95
proper(U71(z0, z1, z2)) → U71(proper(z0), proper(z1), proper(z2)) 686.61/213.95
proper(U72(z0, z1, z2)) → U72(proper(z0), proper(z1), proper(z2)) 686.61/213.95
proper(x(z0, z1)) → x(proper(z0), proper(z1)) 686.61/213.95
isNat(ok(z0)) → ok(isNat(z0)) 686.61/213.95
top(mark(z0)) → top(proper(z0)) 686.61/213.95
top(ok(z0)) → top(active(z0))
Tuples:

U11'(mark(z0), z1) → c35(U11'(z0, z1)) 686.61/213.95
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1)) 686.61/213.95
U12'(mark(z0)) → c37(U12'(z0)) 686.61/213.95
U12'(ok(z0)) → c38(U12'(z0)) 686.61/213.95
U21'(mark(z0)) → c39(U21'(z0)) 686.61/213.95
U21'(ok(z0)) → c40(U21'(z0)) 686.61/213.95
U31'(mark(z0), z1) → c41(U31'(z0, z1)) 686.61/213.95
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 686.61/213.95
U32'(mark(z0)) → c43(U32'(z0)) 686.61/213.95
U32'(ok(z0)) → c44(U32'(z0)) 686.61/213.95
U41'(mark(z0), z1) → c45(U41'(z0, z1)) 686.61/213.95
U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1)) 686.61/213.95
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2)) 686.61/213.95
U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2)) 686.61/213.95
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2)) 686.61/213.95
U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2)) 686.61/213.95
S(mark(z0)) → c51(S(z0)) 686.61/213.95
S(ok(z0)) → c52(S(z0)) 686.61/213.95
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 686.61/213.95
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 686.61/213.95
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 686.61/213.95
U61'(mark(z0)) → c56(U61'(z0)) 686.61/213.95
U61'(ok(z0)) → c57(U61'(z0)) 686.61/213.95
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2)) 686.61/213.95
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2)) 686.61/213.95
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2)) 686.61/213.95
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 686.61/213.95
X(mark(z0), z1) → c62(X(z0, z1)) 686.61/213.95
X(z0, mark(z1)) → c63(X(z0, z1)) 686.61/213.95
X(ok(z0), ok(z1)) → c64(X(z0, z1)) 686.61/213.95
ISNAT(ok(z0)) → c82(ISNAT(z0)) 686.61/213.95
TOP(mark(tt)) → c83(TOP(ok(tt))) 686.61/213.95
TOP(mark(0)) → c83(TOP(ok(0)))
S tuples:

U11'(mark(z0), z1) → c35(U11'(z0, z1)) 686.61/213.95
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1)) 686.61/213.95
U12'(mark(z0)) → c37(U12'(z0)) 686.61/213.95
U12'(ok(z0)) → c38(U12'(z0)) 686.61/213.95
U21'(mark(z0)) → c39(U21'(z0)) 686.61/213.95
U21'(ok(z0)) → c40(U21'(z0)) 686.61/213.95
U31'(mark(z0), z1) → c41(U31'(z0, z1)) 686.61/213.95
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 686.61/213.95
U32'(mark(z0)) → c43(U32'(z0)) 686.61/213.95
U32'(ok(z0)) → c44(U32'(z0)) 686.61/213.95
U41'(mark(z0), z1) → c45(U41'(z0, z1)) 686.61/213.95
U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1)) 686.61/213.95
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2)) 686.61/213.95
U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2)) 686.61/213.95
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2)) 686.61/213.95
U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2)) 686.61/213.95
S(mark(z0)) → c51(S(z0)) 686.61/213.95
S(ok(z0)) → c52(S(z0)) 686.61/213.95
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 686.61/213.95
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 686.61/213.95
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 686.61/213.95
U61'(mark(z0)) → c56(U61'(z0)) 686.61/213.95
U61'(ok(z0)) → c57(U61'(z0)) 686.61/213.95
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2)) 686.61/213.95
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2)) 686.61/213.95
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2)) 686.61/213.95
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 686.61/213.95
X(mark(z0), z1) → c62(X(z0, z1)) 686.61/213.95
X(z0, mark(z1)) → c63(X(z0, z1)) 686.61/213.95
X(ok(z0), ok(z1)) → c64(X(z0, z1)) 686.61/213.95
ISNAT(ok(z0)) → c82(ISNAT(z0)) 686.61/213.95
TOP(mark(tt)) → c83(TOP(ok(tt))) 686.61/213.95
TOP(mark(0)) → c83(TOP(ok(0)))
K tuples:none
Defined Rule Symbols:

active, U11, U12, U21, U31, U32, U41, U51, U52, s, plus, U61, U71, U72, x, proper, isNat, top

Defined Pair Symbols:

U11', U12', U21', U31', U32', U41', U51', U52', S, PLUS, U61', U71', U72', X, ISNAT, TOP

Compound Symbols:

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, c62, c63, c64, c82, c83

686.61/213.95
686.61/213.95

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

Removed 2 trailing tuple parts
686.61/213.95
686.61/213.95

(148) Obligation:

Complexity Dependency Tuples Problem
Rules:

active(U11(tt, z0)) → mark(U12(isNat(z0))) 686.61/213.95
active(U12(tt)) → mark(tt) 686.61/213.95
active(U21(tt)) → mark(tt) 686.61/213.95
active(U31(tt, z0)) → mark(U32(isNat(z0))) 686.61/213.95
active(U32(tt)) → mark(tt) 686.61/213.95
active(U41(tt, z0)) → mark(z0) 686.61/213.95
active(U51(tt, z0, z1)) → mark(U52(isNat(z1), z0, z1)) 686.61/213.95
active(U52(tt, z0, z1)) → mark(s(plus(z1, z0))) 686.61/213.95
active(U61(tt)) → mark(0) 686.61/213.95
active(U71(tt, z0, z1)) → mark(U72(isNat(z1), z0, z1)) 686.61/213.95
active(U72(tt, z0, z1)) → mark(plus(x(z1, z0), z1)) 686.61/213.95
active(isNat(0)) → mark(tt) 686.61/213.95
active(isNat(plus(z0, z1))) → mark(U11(isNat(z0), z1)) 686.61/213.95
active(isNat(s(z0))) → mark(U21(isNat(z0))) 686.61/213.95
active(isNat(x(z0, z1))) → mark(U31(isNat(z0), z1)) 686.61/213.95
active(plus(z0, 0)) → mark(U41(isNat(z0), z0)) 686.61/213.95
active(plus(z0, s(z1))) → mark(U51(isNat(z1), z1, z0)) 686.61/213.95
active(x(z0, 0)) → mark(U61(isNat(z0))) 686.61/213.95
active(x(z0, s(z1))) → mark(U71(isNat(z1), z1, z0)) 686.61/213.95
active(U11(z0, z1)) → U11(active(z0), z1) 686.61/213.95
active(U12(z0)) → U12(active(z0)) 686.61/213.95
active(U21(z0)) → U21(active(z0)) 686.61/213.95
active(U31(z0, z1)) → U31(active(z0), z1) 686.61/213.95
active(U32(z0)) → U32(active(z0)) 686.61/213.95
active(U41(z0, z1)) → U41(active(z0), z1) 686.61/213.95
active(U51(z0, z1, z2)) → U51(active(z0), z1, z2) 686.61/213.95
active(U52(z0, z1, z2)) → U52(active(z0), z1, z2) 686.61/213.95
active(s(z0)) → s(active(z0)) 686.61/213.95
active(plus(z0, z1)) → plus(active(z0), z1) 686.61/213.95
active(plus(z0, z1)) → plus(z0, active(z1)) 686.61/213.95
active(U61(z0)) → U61(active(z0)) 686.61/213.95
active(U71(z0, z1, z2)) → U71(active(z0), z1, z2) 686.61/213.95
active(U72(z0, z1, z2)) → U72(active(z0), z1, z2) 686.61/213.95
active(x(z0, z1)) → x(active(z0), z1) 686.61/213.95
active(x(z0, z1)) → x(z0, active(z1)) 686.61/213.95
U11(mark(z0), z1) → mark(U11(z0, z1)) 686.61/213.95
U11(ok(z0), ok(z1)) → ok(U11(z0, z1)) 686.61/213.95
U12(mark(z0)) → mark(U12(z0)) 686.61/213.95
U12(ok(z0)) → ok(U12(z0)) 686.61/213.95
U21(mark(z0)) → mark(U21(z0)) 686.61/213.95
U21(ok(z0)) → ok(U21(z0)) 686.61/213.95
U31(mark(z0), z1) → mark(U31(z0, z1)) 686.61/213.95
U31(ok(z0), ok(z1)) → ok(U31(z0, z1)) 686.61/213.95
U32(mark(z0)) → mark(U32(z0)) 686.61/213.95
U32(ok(z0)) → ok(U32(z0)) 686.61/213.95
U41(mark(z0), z1) → mark(U41(z0, z1)) 686.61/213.95
U41(ok(z0), ok(z1)) → ok(U41(z0, z1)) 686.61/213.95
U51(mark(z0), z1, z2) → mark(U51(z0, z1, z2)) 686.61/213.95
U51(ok(z0), ok(z1), ok(z2)) → ok(U51(z0, z1, z2)) 686.61/213.95
U52(mark(z0), z1, z2) → mark(U52(z0, z1, z2)) 686.61/213.95
U52(ok(z0), ok(z1), ok(z2)) → ok(U52(z0, z1, z2)) 686.61/213.95
s(mark(z0)) → mark(s(z0)) 686.61/213.95
s(ok(z0)) → ok(s(z0)) 686.61/213.95
plus(mark(z0), z1) → mark(plus(z0, z1)) 686.61/213.95
plus(z0, mark(z1)) → mark(plus(z0, z1)) 686.61/213.95
plus(ok(z0), ok(z1)) → ok(plus(z0, z1)) 686.61/213.95
U61(mark(z0)) → mark(U61(z0)) 686.61/213.95
U61(ok(z0)) → ok(U61(z0)) 686.61/213.95
U71(mark(z0), z1, z2) → mark(U71(z0, z1, z2)) 686.61/213.95
U71(ok(z0), ok(z1), ok(z2)) → ok(U71(z0, z1, z2)) 686.61/213.95
U72(mark(z0), z1, z2) → mark(U72(z0, z1, z2)) 686.61/213.95
U72(ok(z0), ok(z1), ok(z2)) → ok(U72(z0, z1, z2)) 686.61/213.95
x(mark(z0), z1) → mark(x(z0, z1)) 686.61/213.95
x(z0, mark(z1)) → mark(x(z0, z1)) 686.61/213.95
x(ok(z0), ok(z1)) → ok(x(z0, z1)) 686.61/213.95
proper(U11(z0, z1)) → U11(proper(z0), proper(z1)) 686.61/213.95
proper(tt) → ok(tt) 686.61/213.95
proper(U12(z0)) → U12(proper(z0)) 686.61/213.95
proper(isNat(z0)) → isNat(proper(z0)) 686.61/213.95
proper(U21(z0)) → U21(proper(z0)) 686.61/213.95
proper(U31(z0, z1)) → U31(proper(z0), proper(z1)) 686.61/213.95
proper(U32(z0)) → U32(proper(z0)) 686.61/213.95
proper(U41(z0, z1)) → U41(proper(z0), proper(z1)) 686.61/213.95
proper(U51(z0, z1, z2)) → U51(proper(z0), proper(z1), proper(z2)) 686.61/213.95
proper(U52(z0, z1, z2)) → U52(proper(z0), proper(z1), proper(z2)) 686.61/213.95
proper(s(z0)) → s(proper(z0)) 686.61/213.95
proper(plus(z0, z1)) → plus(proper(z0), proper(z1)) 686.61/213.95
proper(U61(z0)) → U61(proper(z0)) 686.61/213.95
proper(0) → ok(0) 686.61/213.95
proper(U71(z0, z1, z2)) → U71(proper(z0), proper(z1), proper(z2)) 686.61/213.95
proper(U72(z0, z1, z2)) → U72(proper(z0), proper(z1), proper(z2)) 686.61/213.95
proper(x(z0, z1)) → x(proper(z0), proper(z1)) 686.61/213.95
isNat(ok(z0)) → ok(isNat(z0)) 686.61/213.95
top(mark(z0)) → top(proper(z0)) 686.61/213.95
top(ok(z0)) → top(active(z0))
Tuples:

U11'(mark(z0), z1) → c35(U11'(z0, z1)) 686.61/213.95
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1)) 686.61/213.95
U12'(mark(z0)) → c37(U12'(z0)) 686.61/213.95
U12'(ok(z0)) → c38(U12'(z0)) 686.61/213.95
U21'(mark(z0)) → c39(U21'(z0)) 686.61/213.95
U21'(ok(z0)) → c40(U21'(z0)) 686.61/213.95
U31'(mark(z0), z1) → c41(U31'(z0, z1)) 686.61/213.95
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 686.61/213.95
U32'(mark(z0)) → c43(U32'(z0)) 686.61/213.95
U32'(ok(z0)) → c44(U32'(z0)) 686.61/213.95
U41'(mark(z0), z1) → c45(U41'(z0, z1)) 686.61/213.95
U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1)) 686.61/213.95
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2)) 686.61/213.95
U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2)) 686.61/213.95
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2)) 686.61/213.95
U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2)) 686.61/213.95
S(mark(z0)) → c51(S(z0)) 686.61/213.95
S(ok(z0)) → c52(S(z0)) 686.61/213.95
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 686.61/213.95
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 686.61/213.95
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 686.61/213.95
U61'(mark(z0)) → c56(U61'(z0)) 686.61/213.95
U61'(ok(z0)) → c57(U61'(z0)) 686.61/213.95
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2)) 686.61/213.95
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2)) 686.61/213.95
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2)) 686.61/213.95
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 686.61/213.95
X(mark(z0), z1) → c62(X(z0, z1)) 686.61/213.95
X(z0, mark(z1)) → c63(X(z0, z1)) 686.61/213.95
X(ok(z0), ok(z1)) → c64(X(z0, z1)) 686.61/213.95
ISNAT(ok(z0)) → c82(ISNAT(z0)) 686.61/213.95
TOP(mark(tt)) → c83 686.61/213.95
TOP(mark(0)) → c83
S tuples:

U11'(mark(z0), z1) → c35(U11'(z0, z1)) 686.61/213.95
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1)) 686.61/213.95
U12'(mark(z0)) → c37(U12'(z0)) 686.61/213.95
U12'(ok(z0)) → c38(U12'(z0)) 686.61/213.95
U21'(mark(z0)) → c39(U21'(z0)) 686.61/213.95
U21'(ok(z0)) → c40(U21'(z0)) 686.61/213.95
U31'(mark(z0), z1) → c41(U31'(z0, z1)) 686.61/213.95
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 686.61/213.95
U32'(mark(z0)) → c43(U32'(z0)) 686.61/213.95
U32'(ok(z0)) → c44(U32'(z0)) 686.61/213.95
U41'(mark(z0), z1) → c45(U41'(z0, z1)) 686.61/213.95
U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1)) 686.61/213.95
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2)) 686.61/213.95
U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2)) 686.61/213.95
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2)) 686.61/213.95
U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2)) 686.61/213.95
S(mark(z0)) → c51(S(z0)) 686.61/213.95
S(ok(z0)) → c52(S(z0)) 686.61/213.95
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 686.61/213.95
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 686.61/213.95
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 686.61/213.95
U61'(mark(z0)) → c56(U61'(z0)) 686.61/213.95
U61'(ok(z0)) → c57(U61'(z0)) 686.61/213.95
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2)) 686.61/213.95
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2)) 686.61/213.95
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2)) 686.61/213.95
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 686.61/213.95
X(mark(z0), z1) → c62(X(z0, z1)) 686.61/213.95
X(z0, mark(z1)) → c63(X(z0, z1)) 686.61/213.95
X(ok(z0), ok(z1)) → c64(X(z0, z1)) 686.61/213.95
ISNAT(ok(z0)) → c82(ISNAT(z0)) 686.61/213.95
TOP(mark(tt)) → c83 686.61/213.95
TOP(mark(0)) → c83
K tuples:none
Defined Rule Symbols:

active, U11, U12, U21, U31, U32, U41, U51, U52, s, plus, U61, U71, U72, x, proper, isNat, top

Defined Pair Symbols:

U11', U12', U21', U31', U32', U41', U51', U52', S, PLUS, U61', U71', U72', X, ISNAT, TOP

Compound Symbols:

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, c62, c63, c64, c82, c83

686.61/213.95
686.61/213.95

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

Removed 2 trailing nodes:

TOP(mark(0)) → c83 686.61/213.95
TOP(mark(tt)) → c83
686.61/213.95
686.61/213.95

(150) Obligation:

Complexity Dependency Tuples Problem
Rules:

active(U11(tt, z0)) → mark(U12(isNat(z0))) 686.61/213.95
active(U12(tt)) → mark(tt) 686.61/213.95
active(U21(tt)) → mark(tt) 686.61/213.95
active(U31(tt, z0)) → mark(U32(isNat(z0))) 686.61/213.95
active(U32(tt)) → mark(tt) 686.61/213.95
active(U41(tt, z0)) → mark(z0) 686.61/213.95
active(U51(tt, z0, z1)) → mark(U52(isNat(z1), z0, z1)) 686.61/213.95
active(U52(tt, z0, z1)) → mark(s(plus(z1, z0))) 686.61/213.95
active(U61(tt)) → mark(0) 686.61/213.95
active(U71(tt, z0, z1)) → mark(U72(isNat(z1), z0, z1)) 686.61/213.95
active(U72(tt, z0, z1)) → mark(plus(x(z1, z0), z1)) 686.61/213.95
active(isNat(0)) → mark(tt) 686.61/213.95
active(isNat(plus(z0, z1))) → mark(U11(isNat(z0), z1)) 686.61/213.95
active(isNat(s(z0))) → mark(U21(isNat(z0))) 686.61/213.95
active(isNat(x(z0, z1))) → mark(U31(isNat(z0), z1)) 686.61/213.95
active(plus(z0, 0)) → mark(U41(isNat(z0), z0)) 686.61/213.95
active(plus(z0, s(z1))) → mark(U51(isNat(z1), z1, z0)) 686.61/213.95
active(x(z0, 0)) → mark(U61(isNat(z0))) 686.61/213.95
active(x(z0, s(z1))) → mark(U71(isNat(z1), z1, z0)) 686.61/213.95
active(U11(z0, z1)) → U11(active(z0), z1) 686.61/213.95
active(U12(z0)) → U12(active(z0)) 686.61/213.95
active(U21(z0)) → U21(active(z0)) 686.61/213.95
active(U31(z0, z1)) → U31(active(z0), z1) 686.61/213.95
active(U32(z0)) → U32(active(z0)) 686.61/213.95
active(U41(z0, z1)) → U41(active(z0), z1) 686.61/213.95
active(U51(z0, z1, z2)) → U51(active(z0), z1, z2) 686.61/213.95
active(U52(z0, z1, z2)) → U52(active(z0), z1, z2) 686.61/213.95
active(s(z0)) → s(active(z0)) 686.61/213.95
active(plus(z0, z1)) → plus(active(z0), z1) 686.61/213.95
active(plus(z0, z1)) → plus(z0, active(z1)) 686.61/213.95
active(U61(z0)) → U61(active(z0)) 686.61/213.95
active(U71(z0, z1, z2)) → U71(active(z0), z1, z2) 686.61/213.95
active(U72(z0, z1, z2)) → U72(active(z0), z1, z2) 686.61/213.95
active(x(z0, z1)) → x(active(z0), z1) 686.61/213.95
active(x(z0, z1)) → x(z0, active(z1)) 686.61/213.95
U11(mark(z0), z1) → mark(U11(z0, z1)) 686.61/213.95
U11(ok(z0), ok(z1)) → ok(U11(z0, z1)) 686.61/213.95
U12(mark(z0)) → mark(U12(z0)) 686.61/213.95
U12(ok(z0)) → ok(U12(z0)) 686.61/213.95
U21(mark(z0)) → mark(U21(z0)) 686.61/213.95
U21(ok(z0)) → ok(U21(z0)) 686.61/213.95
U31(mark(z0), z1) → mark(U31(z0, z1)) 686.61/213.95
U31(ok(z0), ok(z1)) → ok(U31(z0, z1)) 686.61/213.95
U32(mark(z0)) → mark(U32(z0)) 686.61/213.95
U32(ok(z0)) → ok(U32(z0)) 686.61/213.95
U41(mark(z0), z1) → mark(U41(z0, z1)) 686.61/213.95
U41(ok(z0), ok(z1)) → ok(U41(z0, z1)) 686.61/213.95
U51(mark(z0), z1, z2) → mark(U51(z0, z1, z2)) 686.61/213.95
U51(ok(z0), ok(z1), ok(z2)) → ok(U51(z0, z1, z2)) 686.61/213.95
U52(mark(z0), z1, z2) → mark(U52(z0, z1, z2)) 686.61/213.95
U52(ok(z0), ok(z1), ok(z2)) → ok(U52(z0, z1, z2)) 686.61/213.95
s(mark(z0)) → mark(s(z0)) 686.61/213.95
s(ok(z0)) → ok(s(z0)) 686.61/213.95
plus(mark(z0), z1) → mark(plus(z0, z1)) 686.61/213.95
plus(z0, mark(z1)) → mark(plus(z0, z1)) 686.61/213.95
plus(ok(z0), ok(z1)) → ok(plus(z0, z1)) 686.61/213.95
U61(mark(z0)) → mark(U61(z0)) 686.61/213.95
U61(ok(z0)) → ok(U61(z0)) 686.61/213.95
U71(mark(z0), z1, z2) → mark(U71(z0, z1, z2)) 686.61/213.95
U71(ok(z0), ok(z1), ok(z2)) → ok(U71(z0, z1, z2)) 686.61/213.95
U72(mark(z0), z1, z2) → mark(U72(z0, z1, z2)) 686.61/213.95
U72(ok(z0), ok(z1), ok(z2)) → ok(U72(z0, z1, z2)) 686.61/213.95
x(mark(z0), z1) → mark(x(z0, z1)) 686.61/213.95
x(z0, mark(z1)) → mark(x(z0, z1)) 686.61/213.95
x(ok(z0), ok(z1)) → ok(x(z0, z1)) 686.61/213.95
proper(U11(z0, z1)) → U11(proper(z0), proper(z1)) 686.61/213.95
proper(tt) → ok(tt) 686.61/213.95
proper(U12(z0)) → U12(proper(z0)) 686.61/213.95
proper(isNat(z0)) → isNat(proper(z0)) 686.61/213.95
proper(U21(z0)) → U21(proper(z0)) 686.61/213.95
proper(U31(z0, z1)) → U31(proper(z0), proper(z1)) 686.61/213.95
proper(U32(z0)) → U32(proper(z0)) 686.61/213.95
proper(U41(z0, z1)) → U41(proper(z0), proper(z1)) 686.61/213.95
proper(U51(z0, z1, z2)) → U51(proper(z0), proper(z1), proper(z2)) 686.61/213.95
proper(U52(z0, z1, z2)) → U52(proper(z0), proper(z1), proper(z2)) 686.61/213.95
proper(s(z0)) → s(proper(z0)) 686.61/213.95
proper(plus(z0, z1)) → plus(proper(z0), proper(z1)) 686.61/213.95
proper(U61(z0)) → U61(proper(z0)) 686.61/213.95
proper(0) → ok(0) 686.61/213.95
proper(U71(z0, z1, z2)) → U71(proper(z0), proper(z1), proper(z2)) 686.61/213.95
proper(U72(z0, z1, z2)) → U72(proper(z0), proper(z1), proper(z2)) 686.61/213.95
proper(x(z0, z1)) → x(proper(z0), proper(z1)) 686.61/213.95
isNat(ok(z0)) → ok(isNat(z0)) 686.61/213.95
top(mark(z0)) → top(proper(z0)) 686.61/213.95
top(ok(z0)) → top(active(z0))
Tuples:

U11'(mark(z0), z1) → c35(U11'(z0, z1)) 686.61/213.95
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1)) 686.61/213.95
U12'(mark(z0)) → c37(U12'(z0)) 686.61/213.95
U12'(ok(z0)) → c38(U12'(z0)) 686.61/213.95
U21'(mark(z0)) → c39(U21'(z0)) 686.61/213.95
U21'(ok(z0)) → c40(U21'(z0)) 686.61/213.95
U31'(mark(z0), z1) → c41(U31'(z0, z1)) 686.61/213.95
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 686.61/213.95
U32'(mark(z0)) → c43(U32'(z0)) 686.61/213.95
U32'(ok(z0)) → c44(U32'(z0)) 686.61/213.95
U41'(mark(z0), z1) → c45(U41'(z0, z1)) 686.61/213.95
U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1)) 686.61/213.95
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2)) 686.61/213.95
U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2)) 686.61/213.95
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2)) 686.61/213.95
U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2)) 686.61/213.95
S(mark(z0)) → c51(S(z0)) 686.61/213.95
S(ok(z0)) → c52(S(z0)) 686.61/213.95
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 686.61/213.95
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 686.61/213.95
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 686.61/213.95
U61'(mark(z0)) → c56(U61'(z0)) 686.61/213.95
U61'(ok(z0)) → c57(U61'(z0)) 686.61/213.95
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2)) 686.61/213.95
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2)) 686.61/213.95
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2)) 686.61/213.95
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 686.61/213.95
X(mark(z0), z1) → c62(X(z0, z1)) 686.61/213.95
X(z0, mark(z1)) → c63(X(z0, z1)) 686.61/213.95
X(ok(z0), ok(z1)) → c64(X(z0, z1)) 686.61/213.95
ISNAT(ok(z0)) → c82(ISNAT(z0))
S tuples:

U11'(mark(z0), z1) → c35(U11'(z0, z1)) 686.61/213.95
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1)) 686.61/213.95
U12'(mark(z0)) → c37(U12'(z0)) 686.61/213.95
U12'(ok(z0)) → c38(U12'(z0)) 686.61/213.95
U21'(mark(z0)) → c39(U21'(z0)) 686.61/213.95
U21'(ok(z0)) → c40(U21'(z0)) 686.61/213.95
U31'(mark(z0), z1) → c41(U31'(z0, z1)) 686.61/213.95
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 686.61/213.95
U32'(mark(z0)) → c43(U32'(z0)) 686.61/213.95
U32'(ok(z0)) → c44(U32'(z0)) 686.61/213.95
U41'(mark(z0), z1) → c45(U41'(z0, z1)) 686.61/213.95
U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1)) 686.61/213.95
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2)) 686.61/213.95
U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2)) 686.61/213.95
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2)) 686.61/213.95
U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2)) 686.61/213.95
S(mark(z0)) → c51(S(z0)) 686.61/213.95
S(ok(z0)) → c52(S(z0)) 686.61/213.95
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 686.61/213.95
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 686.61/213.95
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 686.61/213.95
U61'(mark(z0)) → c56(U61'(z0)) 686.61/213.95
U61'(ok(z0)) → c57(U61'(z0)) 686.61/213.95
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2)) 686.61/213.95
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2)) 686.61/213.95
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2)) 686.61/213.95
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 686.61/213.95
X(mark(z0), z1) → c62(X(z0, z1)) 686.61/213.95
X(z0, mark(z1)) → c63(X(z0, z1)) 686.61/213.95
X(ok(z0), ok(z1)) → c64(X(z0, z1)) 686.61/213.95
ISNAT(ok(z0)) → c82(ISNAT(z0))
K tuples:none
Defined Rule Symbols:

active, U11, U12, U21, U31, U32, U41, U51, U52, s, plus, U61, U71, U72, x, proper, isNat, top

Defined Pair Symbols:

U11', U12', U21', U31', U32', U41', U51', U52', S, PLUS, U61', U71', U72', X, ISNAT

Compound Symbols:

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, c62, c63, c64, c82

686.61/213.95
686.61/213.95

(151) 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.

ISNAT(ok(z0)) → c82(ISNAT(z0))
We considered the (Usable) Rules:none
And the Tuples:

U11'(mark(z0), z1) → c35(U11'(z0, z1)) 686.61/213.95
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1)) 686.61/213.95
U12'(mark(z0)) → c37(U12'(z0)) 686.61/213.95
U12'(ok(z0)) → c38(U12'(z0)) 686.61/213.95
U21'(mark(z0)) → c39(U21'(z0)) 686.61/213.95
U21'(ok(z0)) → c40(U21'(z0)) 686.61/213.95
U31'(mark(z0), z1) → c41(U31'(z0, z1)) 686.61/213.95
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 686.61/213.95
U32'(mark(z0)) → c43(U32'(z0)) 686.61/213.95
U32'(ok(z0)) → c44(U32'(z0)) 686.61/213.95
U41'(mark(z0), z1) → c45(U41'(z0, z1)) 686.61/213.95
U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1)) 686.61/213.95
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2)) 686.61/213.95
U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2)) 686.61/213.95
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2)) 686.61/213.95
U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2)) 686.61/213.95
S(mark(z0)) → c51(S(z0)) 686.61/213.95
S(ok(z0)) → c52(S(z0)) 686.61/213.95
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 686.61/213.95
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 686.61/213.95
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 686.61/213.95
U61'(mark(z0)) → c56(U61'(z0)) 686.61/213.95
U61'(ok(z0)) → c57(U61'(z0)) 686.61/213.95
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2)) 686.61/213.95
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2)) 686.61/213.95
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2)) 686.61/213.95
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 686.61/213.95
X(mark(z0), z1) → c62(X(z0, z1)) 686.61/213.95
X(z0, mark(z1)) → c63(X(z0, z1)) 686.61/213.95
X(ok(z0), ok(z1)) → c64(X(z0, z1)) 686.61/213.95
ISNAT(ok(z0)) → c82(ISNAT(z0))
The order we found is given by the following interpretation:
Polynomial interpretation : 686.61/213.95

POL(ISNAT(x1)) = x1    686.61/213.95
POL(PLUS(x1, x2)) = 0    686.61/213.95
POL(S(x1)) = 0    686.61/213.95
POL(U11'(x1, x2)) = 0    686.61/213.95
POL(U12'(x1)) = 0    686.61/213.95
POL(U21'(x1)) = 0    686.61/213.95
POL(U31'(x1, x2)) = 0    686.61/213.95
POL(U32'(x1)) = 0    686.61/213.95
POL(U41'(x1, x2)) = 0    686.61/213.95
POL(U51'(x1, x2, x3)) = 0    686.61/213.95
POL(U52'(x1, x2, x3)) = 0    686.61/213.95
POL(U61'(x1)) = 0    686.61/213.95
POL(U71'(x1, x2, x3)) = 0    686.61/213.95
POL(U72'(x1, x2, x3)) = 0    686.61/213.95
POL(X(x1, x2)) = 0    686.61/213.95
POL(c35(x1)) = x1    686.61/213.95
POL(c36(x1)) = x1    686.61/213.95
POL(c37(x1)) = x1    686.61/213.95
POL(c38(x1)) = x1    686.61/213.95
POL(c39(x1)) = x1    686.61/213.95
POL(c40(x1)) = x1    686.61/213.95
POL(c41(x1)) = x1    686.61/213.95
POL(c42(x1)) = x1    686.61/213.95
POL(c43(x1)) = x1    686.61/213.95
POL(c44(x1)) = x1    686.61/213.95
POL(c45(x1)) = x1    686.61/213.95
POL(c46(x1)) = x1    686.61/213.95
POL(c47(x1)) = x1    686.61/213.95
POL(c48(x1)) = x1    686.61/213.95
POL(c49(x1)) = x1    686.61/213.95
POL(c50(x1)) = x1    686.61/213.95
POL(c51(x1)) = x1    686.61/213.95
POL(c52(x1)) = x1    686.61/213.95
POL(c53(x1)) = x1    686.61/213.95
POL(c54(x1)) = x1    686.61/213.95
POL(c55(x1)) = x1    686.61/213.95
POL(c56(x1)) = x1    686.61/213.95
POL(c57(x1)) = x1    686.61/213.95
POL(c58(x1)) = x1    686.61/213.95
POL(c59(x1)) = x1    686.61/213.95
POL(c60(x1)) = x1    686.61/213.95
POL(c61(x1)) = x1    686.61/213.95
POL(c62(x1)) = x1    686.61/213.95
POL(c63(x1)) = x1    686.61/213.95
POL(c64(x1)) = x1    686.61/213.95
POL(c82(x1)) = x1    686.61/213.95
POL(mark(x1)) = 0    686.61/213.95
POL(ok(x1)) = [2] + x1   
686.61/213.95
686.61/213.95

(152) Obligation:

Complexity Dependency Tuples Problem
Rules:

active(U11(tt, z0)) → mark(U12(isNat(z0))) 686.61/213.95
active(U12(tt)) → mark(tt) 686.61/213.95
active(U21(tt)) → mark(tt) 686.61/213.95
active(U31(tt, z0)) → mark(U32(isNat(z0))) 686.61/213.95
active(U32(tt)) → mark(tt) 686.61/213.95
active(U41(tt, z0)) → mark(z0) 686.61/213.95
active(U51(tt, z0, z1)) → mark(U52(isNat(z1), z0, z1)) 686.61/213.95
active(U52(tt, z0, z1)) → mark(s(plus(z1, z0))) 686.61/213.95
active(U61(tt)) → mark(0) 686.61/213.95
active(U71(tt, z0, z1)) → mark(U72(isNat(z1), z0, z1)) 686.61/213.95
active(U72(tt, z0, z1)) → mark(plus(x(z1, z0), z1)) 686.61/213.95
active(isNat(0)) → mark(tt) 686.61/213.95
active(isNat(plus(z0, z1))) → mark(U11(isNat(z0), z1)) 686.61/213.95
active(isNat(s(z0))) → mark(U21(isNat(z0))) 686.61/213.95
active(isNat(x(z0, z1))) → mark(U31(isNat(z0), z1)) 686.61/213.95
active(plus(z0, 0)) → mark(U41(isNat(z0), z0)) 686.61/213.95
active(plus(z0, s(z1))) → mark(U51(isNat(z1), z1, z0)) 686.61/213.95
active(x(z0, 0)) → mark(U61(isNat(z0))) 686.61/213.95
active(x(z0, s(z1))) → mark(U71(isNat(z1), z1, z0)) 686.61/213.95
active(U11(z0, z1)) → U11(active(z0), z1) 686.61/213.95
active(U12(z0)) → U12(active(z0)) 686.61/213.95
active(U21(z0)) → U21(active(z0)) 686.61/213.95
active(U31(z0, z1)) → U31(active(z0), z1) 686.61/213.95
active(U32(z0)) → U32(active(z0)) 686.61/213.95
active(U41(z0, z1)) → U41(active(z0), z1) 686.61/213.95
active(U51(z0, z1, z2)) → U51(active(z0), z1, z2) 686.61/213.95
active(U52(z0, z1, z2)) → U52(active(z0), z1, z2) 686.61/213.95
active(s(z0)) → s(active(z0)) 686.61/213.95
active(plus(z0, z1)) → plus(active(z0), z1) 686.61/213.95
active(plus(z0, z1)) → plus(z0, active(z1)) 686.61/213.95
active(U61(z0)) → U61(active(z0)) 686.61/213.95
active(U71(z0, z1, z2)) → U71(active(z0), z1, z2) 686.61/213.95
active(U72(z0, z1, z2)) → U72(active(z0), z1, z2) 686.61/213.95
active(x(z0, z1)) → x(active(z0), z1) 686.61/213.95
active(x(z0, z1)) → x(z0, active(z1)) 686.61/213.95
U11(mark(z0), z1) → mark(U11(z0, z1)) 686.61/213.95
U11(ok(z0), ok(z1)) → ok(U11(z0, z1)) 686.61/213.95
U12(mark(z0)) → mark(U12(z0)) 686.61/213.95
U12(ok(z0)) → ok(U12(z0)) 686.61/213.95
U21(mark(z0)) → mark(U21(z0)) 686.61/213.95
U21(ok(z0)) → ok(U21(z0)) 686.61/213.95
U31(mark(z0), z1) → mark(U31(z0, z1)) 686.61/213.95
U31(ok(z0), ok(z1)) → ok(U31(z0, z1)) 686.61/213.95
U32(mark(z0)) → mark(U32(z0)) 686.61/213.95
U32(ok(z0)) → ok(U32(z0)) 686.61/213.95
U41(mark(z0), z1) → mark(U41(z0, z1)) 686.61/213.95
U41(ok(z0), ok(z1)) → ok(U41(z0, z1)) 686.61/213.95
U51(mark(z0), z1, z2) → mark(U51(z0, z1, z2)) 686.61/213.95
U51(ok(z0), ok(z1), ok(z2)) → ok(U51(z0, z1, z2)) 686.61/213.95
U52(mark(z0), z1, z2) → mark(U52(z0, z1, z2)) 686.61/213.95
U52(ok(z0), ok(z1), ok(z2)) → ok(U52(z0, z1, z2)) 686.61/213.95
s(mark(z0)) → mark(s(z0)) 686.61/213.95
s(ok(z0)) → ok(s(z0)) 686.61/213.95
plus(mark(z0), z1) → mark(plus(z0, z1)) 686.61/213.95
plus(z0, mark(z1)) → mark(plus(z0, z1)) 686.61/213.95
plus(ok(z0), ok(z1)) → ok(plus(z0, z1)) 686.61/213.95
U61(mark(z0)) → mark(U61(z0)) 686.61/213.95
U61(ok(z0)) → ok(U61(z0)) 686.61/213.95
U71(mark(z0), z1, z2) → mark(U71(z0, z1, z2)) 686.61/213.95
U71(ok(z0), ok(z1), ok(z2)) → ok(U71(z0, z1, z2)) 686.61/213.95
U72(mark(z0), z1, z2) → mark(U72(z0, z1, z2)) 686.61/213.95
U72(ok(z0), ok(z1), ok(z2)) → ok(U72(z0, z1, z2)) 686.61/213.95
x(mark(z0), z1) → mark(x(z0, z1)) 686.61/213.95
x(z0, mark(z1)) → mark(x(z0, z1)) 686.61/213.95
x(ok(z0), ok(z1)) → ok(x(z0, z1)) 686.61/213.95
proper(U11(z0, z1)) → U11(proper(z0), proper(z1)) 686.61/213.95
proper(tt) → ok(tt) 686.61/213.95
proper(U12(z0)) → U12(proper(z0)) 686.61/213.95
proper(isNat(z0)) → isNat(proper(z0)) 686.61/213.95
proper(U21(z0)) → U21(proper(z0)) 686.61/213.95
proper(U31(z0, z1)) → U31(proper(z0), proper(z1)) 686.61/213.95
proper(U32(z0)) → U32(proper(z0)) 686.61/213.95
proper(U41(z0, z1)) → U41(proper(z0), proper(z1)) 686.61/213.95
proper(U51(z0, z1, z2)) → U51(proper(z0), proper(z1), proper(z2)) 686.61/213.95
proper(U52(z0, z1, z2)) → U52(proper(z0), proper(z1), proper(z2)) 686.61/213.95
proper(s(z0)) → s(proper(z0)) 686.61/213.95
proper(plus(z0, z1)) → plus(proper(z0), proper(z1)) 686.61/213.95
proper(U61(z0)) → U61(proper(z0)) 686.61/213.95
proper(0) → ok(0) 686.61/213.95
proper(U71(z0, z1, z2)) → U71(proper(z0), proper(z1), proper(z2)) 686.61/213.95
proper(U72(z0, z1, z2)) → U72(proper(z0), proper(z1), proper(z2)) 686.61/213.95
proper(x(z0, z1)) → x(proper(z0), proper(z1)) 686.61/213.95
isNat(ok(z0)) → ok(isNat(z0)) 686.61/213.95
top(mark(z0)) → top(proper(z0)) 686.61/213.95
top(ok(z0)) → top(active(z0))
Tuples:

U11'(mark(z0), z1) → c35(U11'(z0, z1)) 686.61/213.95
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1)) 686.61/213.95
U12'(mark(z0)) → c37(U12'(z0)) 686.61/213.95
U12'(ok(z0)) → c38(U12'(z0)) 686.61/213.95
U21'(mark(z0)) → c39(U21'(z0)) 686.61/213.95
U21'(ok(z0)) → c40(U21'(z0)) 686.61/213.95
U31'(mark(z0), z1) → c41(U31'(z0, z1)) 686.61/213.95
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 686.61/213.95
U32'(mark(z0)) → c43(U32'(z0)) 686.61/213.95
U32'(ok(z0)) → c44(U32'(z0)) 686.61/213.95
U41'(mark(z0), z1) → c45(U41'(z0, z1)) 686.61/213.95
U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1)) 686.61/213.95
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2)) 686.61/213.95
U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2)) 686.61/213.95
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2)) 686.61/213.95
U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2)) 686.61/213.95
S(mark(z0)) → c51(S(z0)) 686.61/213.95
S(ok(z0)) → c52(S(z0)) 686.61/213.95
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 686.61/213.95
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 686.61/213.95
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 686.61/213.95
U61'(mark(z0)) → c56(U61'(z0)) 686.61/213.95
U61'(ok(z0)) → c57(U61'(z0)) 686.61/213.95
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2)) 686.61/213.95
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2)) 686.61/213.95
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2)) 686.61/213.95
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 686.61/213.95
X(mark(z0), z1) → c62(X(z0, z1)) 686.61/213.95
X(z0, mark(z1)) → c63(X(z0, z1)) 686.61/213.95
X(ok(z0), ok(z1)) → c64(X(z0, z1)) 686.61/213.95
ISNAT(ok(z0)) → c82(ISNAT(z0))
S tuples:

U11'(mark(z0), z1) → c35(U11'(z0, z1)) 686.61/213.95
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1)) 686.61/213.95
U12'(mark(z0)) → c37(U12'(z0)) 686.61/213.95
U12'(ok(z0)) → c38(U12'(z0)) 686.61/213.95
U21'(mark(z0)) → c39(U21'(z0)) 686.61/213.95
U21'(ok(z0)) → c40(U21'(z0)) 686.61/213.95
U31'(mark(z0), z1) → c41(U31'(z0, z1)) 686.61/213.95
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 686.61/213.95
U32'(mark(z0)) → c43(U32'(z0)) 686.61/213.95
U32'(ok(z0)) → c44(U32'(z0)) 686.61/213.95
U41'(mark(z0), z1) → c45(U41'(z0, z1)) 686.61/213.95
U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1)) 686.61/213.95
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2)) 686.61/213.95
U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2)) 686.61/213.95
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2)) 686.61/213.95
U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2)) 686.61/213.95
S(mark(z0)) → c51(S(z0)) 686.61/213.95
S(ok(z0)) → c52(S(z0)) 686.61/213.95
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 686.61/213.95
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 686.61/213.95
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 686.61/213.95
U61'(mark(z0)) → c56(U61'(z0)) 686.61/213.95
U61'(ok(z0)) → c57(U61'(z0)) 686.61/213.95
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2)) 686.61/213.95
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2)) 686.61/213.95
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2)) 686.61/213.95
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 686.61/213.95
X(mark(z0), z1) → c62(X(z0, z1)) 686.61/213.95
X(z0, mark(z1)) → c63(X(z0, z1)) 686.61/213.95
X(ok(z0), ok(z1)) → c64(X(z0, z1))
K tuples:

ISNAT(ok(z0)) → c82(ISNAT(z0))
Defined Rule Symbols:

active, U11, U12, U21, U31, U32, U41, U51, U52, s, plus, U61, U71, U72, x, proper, isNat, top

Defined Pair Symbols:

U11', U12', U21', U31', U32', U41', U51', U52', S, PLUS, U61', U71', U72', X, ISNAT

Compound Symbols:

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, c62, c63, c64, c82

686.61/213.95
686.61/213.95

(153) 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.

U12'(mark(z0)) → c37(U12'(z0)) 686.61/213.95
U12'(ok(z0)) → c38(U12'(z0))
We considered the (Usable) Rules:none
And the Tuples:

U11'(mark(z0), z1) → c35(U11'(z0, z1)) 686.61/213.95
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1)) 686.61/213.95
U12'(mark(z0)) → c37(U12'(z0)) 686.61/213.95
U12'(ok(z0)) → c38(U12'(z0)) 686.61/213.95
U21'(mark(z0)) → c39(U21'(z0)) 686.61/213.95
U21'(ok(z0)) → c40(U21'(z0)) 686.61/213.95
U31'(mark(z0), z1) → c41(U31'(z0, z1)) 686.61/213.95
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 686.61/213.95
U32'(mark(z0)) → c43(U32'(z0)) 686.61/213.95
U32'(ok(z0)) → c44(U32'(z0)) 686.61/213.95
U41'(mark(z0), z1) → c45(U41'(z0, z1)) 686.61/213.95
U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1)) 686.61/213.95
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2)) 686.61/213.95
U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2)) 686.61/213.95
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2)) 686.61/213.95
U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2)) 686.61/213.95
S(mark(z0)) → c51(S(z0)) 686.61/213.95
S(ok(z0)) → c52(S(z0)) 686.61/213.95
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 686.61/213.95
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 686.61/213.95
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 686.61/213.95
U61'(mark(z0)) → c56(U61'(z0)) 686.61/213.95
U61'(ok(z0)) → c57(U61'(z0)) 686.61/213.95
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2)) 686.61/213.95
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2)) 686.61/213.95
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2)) 686.61/213.95
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 686.61/213.95
X(mark(z0), z1) → c62(X(z0, z1)) 686.61/213.95
X(z0, mark(z1)) → c63(X(z0, z1)) 686.61/213.95
X(ok(z0), ok(z1)) → c64(X(z0, z1)) 686.61/213.95
ISNAT(ok(z0)) → c82(ISNAT(z0))
The order we found is given by the following interpretation:
Polynomial interpretation : 686.61/213.95

POL(ISNAT(x1)) = [5]x1    686.61/213.95
POL(PLUS(x1, x2)) = 0    686.61/213.95
POL(S(x1)) = 0    686.61/213.95
POL(U11'(x1, x2)) = 0    686.61/213.95
POL(U12'(x1)) = x1    686.61/213.95
POL(U21'(x1)) = 0    686.61/213.95
POL(U31'(x1, x2)) = 0    686.61/213.95
POL(U32'(x1)) = 0    686.61/213.95
POL(U41'(x1, x2)) = 0    686.61/213.95
POL(U51'(x1, x2, x3)) = 0    686.61/213.95
POL(U52'(x1, x2, x3)) = 0    686.61/213.95
POL(U61'(x1)) = 0    686.61/213.95
POL(U71'(x1, x2, x3)) = 0    686.61/213.95
POL(U72'(x1, x2, x3)) = 0    686.61/213.95
POL(X(x1, x2)) = 0    686.61/213.95
POL(c35(x1)) = x1    686.61/213.95
POL(c36(x1)) = x1    686.61/213.95
POL(c37(x1)) = x1    686.61/213.95
POL(c38(x1)) = x1    686.61/213.95
POL(c39(x1)) = x1    686.61/213.95
POL(c40(x1)) = x1    686.61/213.95
POL(c41(x1)) = x1    686.61/213.95
POL(c42(x1)) = x1    686.61/213.95
POL(c43(x1)) = x1    686.61/213.95
POL(c44(x1)) = x1    686.61/213.95
POL(c45(x1)) = x1    686.61/213.95
POL(c46(x1)) = x1    686.61/213.95
POL(c47(x1)) = x1    686.61/213.95
POL(c48(x1)) = x1    686.61/213.95
POL(c49(x1)) = x1    686.61/213.95
POL(c50(x1)) = x1    686.61/213.95
POL(c51(x1)) = x1    686.61/213.95
POL(c52(x1)) = x1    686.61/213.95
POL(c53(x1)) = x1    686.61/213.95
POL(c54(x1)) = x1    686.61/213.95
POL(c55(x1)) = x1    686.61/213.95
POL(c56(x1)) = x1    686.61/213.95
POL(c57(x1)) = x1    686.61/213.95
POL(c58(x1)) = x1    686.61/213.95
POL(c59(x1)) = x1    686.61/213.95
POL(c60(x1)) = x1    686.61/213.95
POL(c61(x1)) = x1    686.61/213.95
POL(c62(x1)) = x1    686.61/213.95
POL(c63(x1)) = x1    686.61/213.95
POL(c64(x1)) = x1    686.61/213.95
POL(c82(x1)) = x1    686.61/213.95
POL(mark(x1)) = [2] + x1    686.61/213.95
POL(ok(x1)) = [1] + x1   
686.61/213.95
686.61/213.95

(154) Obligation:

Complexity Dependency Tuples Problem
Rules:

active(U11(tt, z0)) → mark(U12(isNat(z0))) 686.61/213.95
active(U12(tt)) → mark(tt) 686.61/213.95
active(U21(tt)) → mark(tt) 686.61/213.95
active(U31(tt, z0)) → mark(U32(isNat(z0))) 686.61/213.95
active(U32(tt)) → mark(tt) 686.61/213.95
active(U41(tt, z0)) → mark(z0) 686.61/213.95
active(U51(tt, z0, z1)) → mark(U52(isNat(z1), z0, z1)) 686.61/213.95
active(U52(tt, z0, z1)) → mark(s(plus(z1, z0))) 686.61/213.95
active(U61(tt)) → mark(0) 686.61/213.95
active(U71(tt, z0, z1)) → mark(U72(isNat(z1), z0, z1)) 686.61/213.95
active(U72(tt, z0, z1)) → mark(plus(x(z1, z0), z1)) 686.61/213.95
active(isNat(0)) → mark(tt) 686.61/213.95
active(isNat(plus(z0, z1))) → mark(U11(isNat(z0), z1)) 686.61/213.95
active(isNat(s(z0))) → mark(U21(isNat(z0))) 686.61/213.95
active(isNat(x(z0, z1))) → mark(U31(isNat(z0), z1)) 686.61/213.95
active(plus(z0, 0)) → mark(U41(isNat(z0), z0)) 686.61/213.95
active(plus(z0, s(z1))) → mark(U51(isNat(z1), z1, z0)) 686.61/213.95
active(x(z0, 0)) → mark(U61(isNat(z0))) 686.61/213.95
active(x(z0, s(z1))) → mark(U71(isNat(z1), z1, z0)) 686.61/213.95
active(U11(z0, z1)) → U11(active(z0), z1) 686.61/213.95
active(U12(z0)) → U12(active(z0)) 686.61/213.95
active(U21(z0)) → U21(active(z0)) 686.61/213.95
active(U31(z0, z1)) → U31(active(z0), z1) 686.61/213.95
active(U32(z0)) → U32(active(z0)) 686.61/213.95
active(U41(z0, z1)) → U41(active(z0), z1) 686.61/213.95
active(U51(z0, z1, z2)) → U51(active(z0), z1, z2) 686.61/213.95
active(U52(z0, z1, z2)) → U52(active(z0), z1, z2) 686.61/213.95
active(s(z0)) → s(active(z0)) 686.61/213.95
active(plus(z0, z1)) → plus(active(z0), z1) 686.61/213.95
active(plus(z0, z1)) → plus(z0, active(z1)) 686.61/213.95
active(U61(z0)) → U61(active(z0)) 686.61/213.95
active(U71(z0, z1, z2)) → U71(active(z0), z1, z2) 686.61/213.95
active(U72(z0, z1, z2)) → U72(active(z0), z1, z2) 686.61/213.95
active(x(z0, z1)) → x(active(z0), z1) 686.61/213.95
active(x(z0, z1)) → x(z0, active(z1)) 686.61/213.95
U11(mark(z0), z1) → mark(U11(z0, z1)) 686.61/213.95
U11(ok(z0), ok(z1)) → ok(U11(z0, z1)) 686.61/213.95
U12(mark(z0)) → mark(U12(z0)) 686.61/213.95
U12(ok(z0)) → ok(U12(z0)) 686.61/213.95
U21(mark(z0)) → mark(U21(z0)) 686.61/213.95
U21(ok(z0)) → ok(U21(z0)) 686.61/213.95
U31(mark(z0), z1) → mark(U31(z0, z1)) 686.61/213.95
U31(ok(z0), ok(z1)) → ok(U31(z0, z1)) 686.61/213.95
U32(mark(z0)) → mark(U32(z0)) 686.61/213.95
U32(ok(z0)) → ok(U32(z0)) 686.61/213.95
U41(mark(z0), z1) → mark(U41(z0, z1)) 686.61/213.95
U41(ok(z0), ok(z1)) → ok(U41(z0, z1)) 686.61/213.95
U51(mark(z0), z1, z2) → mark(U51(z0, z1, z2)) 686.61/213.95
U51(ok(z0), ok(z1), ok(z2)) → ok(U51(z0, z1, z2)) 686.61/213.95
U52(mark(z0), z1, z2) → mark(U52(z0, z1, z2)) 686.61/213.95
U52(ok(z0), ok(z1), ok(z2)) → ok(U52(z0, z1, z2)) 686.61/213.95
s(mark(z0)) → mark(s(z0)) 686.61/213.95
s(ok(z0)) → ok(s(z0)) 686.61/213.95
plus(mark(z0), z1) → mark(plus(z0, z1)) 686.61/213.95
plus(z0, mark(z1)) → mark(plus(z0, z1)) 686.61/213.95
plus(ok(z0), ok(z1)) → ok(plus(z0, z1)) 686.61/213.95
U61(mark(z0)) → mark(U61(z0)) 686.61/213.95
U61(ok(z0)) → ok(U61(z0)) 686.61/213.95
U71(mark(z0), z1, z2) → mark(U71(z0, z1, z2)) 686.61/213.95
U71(ok(z0), ok(z1), ok(z2)) → ok(U71(z0, z1, z2)) 686.61/213.95
U72(mark(z0), z1, z2) → mark(U72(z0, z1, z2)) 686.61/213.95
U72(ok(z0), ok(z1), ok(z2)) → ok(U72(z0, z1, z2)) 686.61/213.95
x(mark(z0), z1) → mark(x(z0, z1)) 686.61/213.95
x(z0, mark(z1)) → mark(x(z0, z1)) 686.61/213.95
x(ok(z0), ok(z1)) → ok(x(z0, z1)) 686.61/213.95
proper(U11(z0, z1)) → U11(proper(z0), proper(z1)) 686.61/213.95
proper(tt) → ok(tt) 686.61/213.95
proper(U12(z0)) → U12(proper(z0)) 686.61/213.95
proper(isNat(z0)) → isNat(proper(z0)) 686.61/213.95
proper(U21(z0)) → U21(proper(z0)) 686.61/213.95
proper(U31(z0, z1)) → U31(proper(z0), proper(z1)) 686.61/213.95
proper(U32(z0)) → U32(proper(z0)) 686.61/213.95
proper(U41(z0, z1)) → U41(proper(z0), proper(z1)) 686.61/213.95
proper(U51(z0, z1, z2)) → U51(proper(z0), proper(z1), proper(z2)) 686.61/213.95
proper(U52(z0, z1, z2)) → U52(proper(z0), proper(z1), proper(z2)) 686.61/213.95
proper(s(z0)) → s(proper(z0)) 686.61/213.95
proper(plus(z0, z1)) → plus(proper(z0), proper(z1)) 686.61/213.95
proper(U61(z0)) → U61(proper(z0)) 686.61/213.95
proper(0) → ok(0) 686.61/213.95
proper(U71(z0, z1, z2)) → U71(proper(z0), proper(z1), proper(z2)) 686.61/213.95
proper(U72(z0, z1, z2)) → U72(proper(z0), proper(z1), proper(z2)) 686.61/213.95
proper(x(z0, z1)) → x(proper(z0), proper(z1)) 686.61/213.95
isNat(ok(z0)) → ok(isNat(z0)) 686.61/213.95
top(mark(z0)) → top(proper(z0)) 686.61/213.95
top(ok(z0)) → top(active(z0))
Tuples:

U11'(mark(z0), z1) → c35(U11'(z0, z1)) 686.61/213.95
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1)) 686.61/213.95
U12'(mark(z0)) → c37(U12'(z0)) 686.61/213.95
U12'(ok(z0)) → c38(U12'(z0)) 686.61/213.95
U21'(mark(z0)) → c39(U21'(z0)) 686.61/213.95
U21'(ok(z0)) → c40(U21'(z0)) 686.61/213.95
U31'(mark(z0), z1) → c41(U31'(z0, z1)) 686.61/213.95
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 686.61/213.95
U32'(mark(z0)) → c43(U32'(z0)) 686.61/213.95
U32'(ok(z0)) → c44(U32'(z0)) 686.61/213.95
U41'(mark(z0), z1) → c45(U41'(z0, z1)) 686.61/213.95
U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1)) 686.61/213.95
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2)) 686.61/213.95
U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2)) 686.61/213.95
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2)) 686.61/213.95
U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2)) 686.61/213.95
S(mark(z0)) → c51(S(z0)) 686.61/213.95
S(ok(z0)) → c52(S(z0)) 686.61/213.95
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 686.61/213.95
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 686.61/213.95
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 686.61/213.95
U61'(mark(z0)) → c56(U61'(z0)) 686.61/213.95
U61'(ok(z0)) → c57(U61'(z0)) 686.61/213.95
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2)) 686.61/213.95
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2)) 686.61/213.95
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2)) 686.61/213.95
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 686.61/213.95
X(mark(z0), z1) → c62(X(z0, z1)) 686.61/213.95
X(z0, mark(z1)) → c63(X(z0, z1)) 686.61/213.95
X(ok(z0), ok(z1)) → c64(X(z0, z1)) 686.61/213.95
ISNAT(ok(z0)) → c82(ISNAT(z0))
S tuples:

U11'(mark(z0), z1) → c35(U11'(z0, z1)) 686.61/213.95
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1)) 686.61/213.95
U21'(mark(z0)) → c39(U21'(z0)) 686.61/213.95
U21'(ok(z0)) → c40(U21'(z0)) 686.61/213.95
U31'(mark(z0), z1) → c41(U31'(z0, z1)) 686.61/213.95
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 686.61/213.95
U32'(mark(z0)) → c43(U32'(z0)) 686.61/213.95
U32'(ok(z0)) → c44(U32'(z0)) 686.61/213.95
U41'(mark(z0), z1) → c45(U41'(z0, z1)) 686.61/213.95
U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1)) 686.61/213.95
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2)) 686.61/213.95
U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2)) 686.61/213.95
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2)) 686.61/213.95
U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2)) 686.61/213.95
S(mark(z0)) → c51(S(z0)) 686.61/213.95
S(ok(z0)) → c52(S(z0)) 686.61/213.95
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 686.61/213.95
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 686.61/213.95
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 686.61/213.95
U61'(mark(z0)) → c56(U61'(z0)) 686.61/213.95
U61'(ok(z0)) → c57(U61'(z0)) 686.61/213.95
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2)) 686.61/213.95
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2)) 686.61/213.95
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2)) 686.61/213.95
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 686.61/213.95
X(mark(z0), z1) → c62(X(z0, z1)) 686.61/213.95
X(z0, mark(z1)) → c63(X(z0, z1)) 686.61/213.95
X(ok(z0), ok(z1)) → c64(X(z0, z1))
K tuples:

ISNAT(ok(z0)) → c82(ISNAT(z0)) 686.61/213.95
U12'(mark(z0)) → c37(U12'(z0)) 686.61/213.95
U12'(ok(z0)) → c38(U12'(z0))
Defined Rule Symbols:

active, U11, U12, U21, U31, U32, U41, U51, U52, s, plus, U61, U71, U72, x, proper, isNat, top

Defined Pair Symbols:

U11', U12', U21', U31', U32', U41', U51', U52', S, PLUS, U61', U71', U72', X, ISNAT

Compound Symbols:

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, c62, c63, c64, c82

686.61/213.95
686.61/213.95

(155) 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.

U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 686.61/213.95
X(mark(z0), z1) → c62(X(z0, z1)) 686.61/213.95
X(ok(z0), ok(z1)) → c64(X(z0, z1))
We considered the (Usable) Rules:none
And the Tuples:

U11'(mark(z0), z1) → c35(U11'(z0, z1)) 686.61/213.95
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1)) 686.61/213.95
U12'(mark(z0)) → c37(U12'(z0)) 686.61/213.95
U12'(ok(z0)) → c38(U12'(z0)) 686.61/213.95
U21'(mark(z0)) → c39(U21'(z0)) 686.61/213.95
U21'(ok(z0)) → c40(U21'(z0)) 686.61/213.95
U31'(mark(z0), z1) → c41(U31'(z0, z1)) 686.61/213.95
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 686.61/213.95
U32'(mark(z0)) → c43(U32'(z0)) 686.61/213.95
U32'(ok(z0)) → c44(U32'(z0)) 686.61/213.95
U41'(mark(z0), z1) → c45(U41'(z0, z1)) 686.61/213.95
U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1)) 686.61/213.95
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2)) 686.61/213.95
U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2)) 686.61/213.95
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2)) 686.61/213.95
U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2)) 686.61/213.95
S(mark(z0)) → c51(S(z0)) 686.61/213.95
S(ok(z0)) → c52(S(z0)) 686.61/213.95
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 686.61/213.95
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 686.61/213.95
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 686.61/213.95
U61'(mark(z0)) → c56(U61'(z0)) 686.61/213.95
U61'(ok(z0)) → c57(U61'(z0)) 686.61/213.95
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2)) 686.61/213.95
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2)) 686.61/213.95
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2)) 686.61/213.95
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 686.61/213.95
X(mark(z0), z1) → c62(X(z0, z1)) 686.61/213.95
X(z0, mark(z1)) → c63(X(z0, z1)) 686.61/213.95
X(ok(z0), ok(z1)) → c64(X(z0, z1)) 686.61/213.95
ISNAT(ok(z0)) → c82(ISNAT(z0))
The order we found is given by the following interpretation:
Polynomial interpretation : 686.61/213.95

POL(ISNAT(x1)) = [5]x1    686.61/213.95
POL(PLUS(x1, x2)) = 0    686.61/213.95
POL(S(x1)) = 0    686.61/213.95
POL(U11'(x1, x2)) = 0    686.61/213.95
POL(U12'(x1)) = [5]x1    686.61/213.95
POL(U21'(x1)) = 0    686.61/213.95
POL(U31'(x1, x2)) = 0    686.61/213.95
POL(U32'(x1)) = 0    686.61/213.95
POL(U41'(x1, x2)) = 0    686.61/213.95
POL(U51'(x1, x2, x3)) = 0    686.61/213.95
POL(U52'(x1, x2, x3)) = 0    686.61/213.95
POL(U61'(x1)) = 0    686.61/213.95
POL(U71'(x1, x2, x3)) = 0    686.61/213.95
POL(U72'(x1, x2, x3)) = [2]x3    686.61/213.95
POL(X(x1, x2)) = x1    686.61/213.95
POL(c35(x1)) = x1    686.61/213.95
POL(c36(x1)) = x1    686.61/213.95
POL(c37(x1)) = x1    686.61/213.95
POL(c38(x1)) = x1    686.61/213.95
POL(c39(x1)) = x1    686.61/213.95
POL(c40(x1)) = x1    686.61/213.95
POL(c41(x1)) = x1    686.61/213.95
POL(c42(x1)) = x1    686.61/213.95
POL(c43(x1)) = x1    686.61/213.95
POL(c44(x1)) = x1    686.61/213.95
POL(c45(x1)) = x1    686.61/213.95
POL(c46(x1)) = x1    686.61/213.95
POL(c47(x1)) = x1    686.61/213.95
POL(c48(x1)) = x1    686.61/213.95
POL(c49(x1)) = x1    686.61/213.95
POL(c50(x1)) = x1    686.61/213.95
POL(c51(x1)) = x1    686.61/213.95
POL(c52(x1)) = x1    686.61/213.95
POL(c53(x1)) = x1    686.61/213.95
POL(c54(x1)) = x1    686.61/213.95
POL(c55(x1)) = x1    686.61/213.95
POL(c56(x1)) = x1    686.61/213.95
POL(c57(x1)) = x1    686.61/213.95
POL(c58(x1)) = x1    686.61/213.95
POL(c59(x1)) = x1    686.61/213.95
POL(c60(x1)) = x1    686.61/213.95
POL(c61(x1)) = x1    686.61/213.95
POL(c62(x1)) = x1    686.61/213.95
POL(c63(x1)) = x1    686.61/213.95
POL(c64(x1)) = x1    686.61/213.95
POL(c82(x1)) = x1    686.61/213.95
POL(mark(x1)) = [1] + x1    686.61/213.95
POL(ok(x1)) = [2] + x1   
686.61/213.95
686.61/213.95

(156) Obligation:

Complexity Dependency Tuples Problem
Rules:

active(U11(tt, z0)) → mark(U12(isNat(z0))) 686.61/213.95
active(U12(tt)) → mark(tt) 686.61/213.95
active(U21(tt)) → mark(tt) 686.61/213.95
active(U31(tt, z0)) → mark(U32(isNat(z0))) 686.61/213.95
active(U32(tt)) → mark(tt) 686.61/213.95
active(U41(tt, z0)) → mark(z0) 686.61/213.95
active(U51(tt, z0, z1)) → mark(U52(isNat(z1), z0, z1)) 686.61/213.95
active(U52(tt, z0, z1)) → mark(s(plus(z1, z0))) 686.61/213.95
active(U61(tt)) → mark(0) 686.61/213.95
active(U71(tt, z0, z1)) → mark(U72(isNat(z1), z0, z1)) 686.61/213.95
active(U72(tt, z0, z1)) → mark(plus(x(z1, z0), z1)) 686.61/213.95
active(isNat(0)) → mark(tt) 686.61/213.95
active(isNat(plus(z0, z1))) → mark(U11(isNat(z0), z1)) 686.61/213.95
active(isNat(s(z0))) → mark(U21(isNat(z0))) 686.61/213.95
active(isNat(x(z0, z1))) → mark(U31(isNat(z0), z1)) 686.61/213.95
active(plus(z0, 0)) → mark(U41(isNat(z0), z0)) 686.61/213.95
active(plus(z0, s(z1))) → mark(U51(isNat(z1), z1, z0)) 686.61/213.95
active(x(z0, 0)) → mark(U61(isNat(z0))) 686.61/213.95
active(x(z0, s(z1))) → mark(U71(isNat(z1), z1, z0)) 686.61/213.95
active(U11(z0, z1)) → U11(active(z0), z1) 686.61/213.95
active(U12(z0)) → U12(active(z0)) 686.61/213.95
active(U21(z0)) → U21(active(z0)) 686.61/213.95
active(U31(z0, z1)) → U31(active(z0), z1) 686.61/213.95
active(U32(z0)) → U32(active(z0)) 686.61/213.95
active(U41(z0, z1)) → U41(active(z0), z1) 686.61/213.95
active(U51(z0, z1, z2)) → U51(active(z0), z1, z2) 686.61/213.95
active(U52(z0, z1, z2)) → U52(active(z0), z1, z2) 686.61/213.95
active(s(z0)) → s(active(z0)) 686.61/213.95
active(plus(z0, z1)) → plus(active(z0), z1) 686.61/213.95
active(plus(z0, z1)) → plus(z0, active(z1)) 686.61/213.95
active(U61(z0)) → U61(active(z0)) 686.61/213.95
active(U71(z0, z1, z2)) → U71(active(z0), z1, z2) 686.61/213.95
active(U72(z0, z1, z2)) → U72(active(z0), z1, z2) 686.61/213.95
active(x(z0, z1)) → x(active(z0), z1) 686.61/213.95
active(x(z0, z1)) → x(z0, active(z1)) 686.61/213.95
U11(mark(z0), z1) → mark(U11(z0, z1)) 686.61/213.95
U11(ok(z0), ok(z1)) → ok(U11(z0, z1)) 686.61/213.95
U12(mark(z0)) → mark(U12(z0)) 686.61/213.95
U12(ok(z0)) → ok(U12(z0)) 686.61/213.95
U21(mark(z0)) → mark(U21(z0)) 686.61/213.95
U21(ok(z0)) → ok(U21(z0)) 686.61/213.95
U31(mark(z0), z1) → mark(U31(z0, z1)) 686.61/213.95
U31(ok(z0), ok(z1)) → ok(U31(z0, z1)) 686.61/213.95
U32(mark(z0)) → mark(U32(z0)) 686.61/213.95
U32(ok(z0)) → ok(U32(z0)) 686.61/213.95
U41(mark(z0), z1) → mark(U41(z0, z1)) 686.61/213.95
U41(ok(z0), ok(z1)) → ok(U41(z0, z1)) 686.61/213.95
U51(mark(z0), z1, z2) → mark(U51(z0, z1, z2)) 686.61/213.95
U51(ok(z0), ok(z1), ok(z2)) → ok(U51(z0, z1, z2)) 686.61/213.95
U52(mark(z0), z1, z2) → mark(U52(z0, z1, z2)) 686.61/213.95
U52(ok(z0), ok(z1), ok(z2)) → ok(U52(z0, z1, z2)) 686.61/213.95
s(mark(z0)) → mark(s(z0)) 686.61/213.95
s(ok(z0)) → ok(s(z0)) 686.61/213.95
plus(mark(z0), z1) → mark(plus(z0, z1)) 686.61/213.95
plus(z0, mark(z1)) → mark(plus(z0, z1)) 686.61/213.95
plus(ok(z0), ok(z1)) → ok(plus(z0, z1)) 686.61/213.95
U61(mark(z0)) → mark(U61(z0)) 686.61/213.95
U61(ok(z0)) → ok(U61(z0)) 686.61/213.95
U71(mark(z0), z1, z2) → mark(U71(z0, z1, z2)) 686.61/213.95
U71(ok(z0), ok(z1), ok(z2)) → ok(U71(z0, z1, z2)) 686.61/213.95
U72(mark(z0), z1, z2) → mark(U72(z0, z1, z2)) 686.61/213.95
U72(ok(z0), ok(z1), ok(z2)) → ok(U72(z0, z1, z2)) 686.61/213.95
x(mark(z0), z1) → mark(x(z0, z1)) 686.61/213.95
x(z0, mark(z1)) → mark(x(z0, z1)) 686.61/213.95
x(ok(z0), ok(z1)) → ok(x(z0, z1)) 686.61/213.95
proper(U11(z0, z1)) → U11(proper(z0), proper(z1)) 686.61/213.95
proper(tt) → ok(tt) 686.61/213.95
proper(U12(z0)) → U12(proper(z0)) 686.61/213.95
proper(isNat(z0)) → isNat(proper(z0)) 686.61/213.95
proper(U21(z0)) → U21(proper(z0)) 686.61/213.95
proper(U31(z0, z1)) → U31(proper(z0), proper(z1)) 686.61/213.95
proper(U32(z0)) → U32(proper(z0)) 686.61/213.95
proper(U41(z0, z1)) → U41(proper(z0), proper(z1)) 686.61/213.95
proper(U51(z0, z1, z2)) → U51(proper(z0), proper(z1), proper(z2)) 686.61/213.95
proper(U52(z0, z1, z2)) → U52(proper(z0), proper(z1), proper(z2)) 686.61/213.95
proper(s(z0)) → s(proper(z0)) 686.61/213.95
proper(plus(z0, z1)) → plus(proper(z0), proper(z1)) 686.61/213.95
proper(U61(z0)) → U61(proper(z0)) 686.61/213.95
proper(0) → ok(0) 686.61/213.95
proper(U71(z0, z1, z2)) → U71(proper(z0), proper(z1), proper(z2)) 686.61/213.95
proper(U72(z0, z1, z2)) → U72(proper(z0), proper(z1), proper(z2)) 686.61/213.95
proper(x(z0, z1)) → x(proper(z0), proper(z1)) 686.61/213.95
isNat(ok(z0)) → ok(isNat(z0)) 686.61/213.95
top(mark(z0)) → top(proper(z0)) 686.61/213.95
top(ok(z0)) → top(active(z0))
Tuples:

U11'(mark(z0), z1) → c35(U11'(z0, z1)) 686.61/213.95
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1)) 686.61/213.95
U12'(mark(z0)) → c37(U12'(z0)) 686.61/213.95
U12'(ok(z0)) → c38(U12'(z0)) 686.61/213.95
U21'(mark(z0)) → c39(U21'(z0)) 686.61/213.95
U21'(ok(z0)) → c40(U21'(z0)) 686.61/213.95
U31'(mark(z0), z1) → c41(U31'(z0, z1)) 686.61/213.95
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 686.61/213.95
U32'(mark(z0)) → c43(U32'(z0)) 686.61/213.95
U32'(ok(z0)) → c44(U32'(z0)) 686.61/213.95
U41'(mark(z0), z1) → c45(U41'(z0, z1)) 686.61/213.95
U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1)) 686.61/213.95
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2)) 686.61/213.95
U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2)) 686.61/213.95
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2)) 686.61/213.95
U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2)) 686.61/213.95
S(mark(z0)) → c51(S(z0)) 686.61/213.95
S(ok(z0)) → c52(S(z0)) 686.61/213.95
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 686.61/213.95
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 686.61/213.95
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 686.61/213.95
U61'(mark(z0)) → c56(U61'(z0)) 686.61/213.95
U61'(ok(z0)) → c57(U61'(z0)) 686.61/213.95
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2)) 686.61/213.95
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2)) 686.61/213.95
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2)) 686.61/213.95
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 686.61/213.95
X(mark(z0), z1) → c62(X(z0, z1)) 686.61/213.95
X(z0, mark(z1)) → c63(X(z0, z1)) 686.61/213.95
X(ok(z0), ok(z1)) → c64(X(z0, z1)) 686.61/213.95
ISNAT(ok(z0)) → c82(ISNAT(z0))
S tuples:

U11'(mark(z0), z1) → c35(U11'(z0, z1)) 686.61/213.95
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1)) 686.61/213.95
U21'(mark(z0)) → c39(U21'(z0)) 686.61/213.95
U21'(ok(z0)) → c40(U21'(z0)) 686.61/213.95
U31'(mark(z0), z1) → c41(U31'(z0, z1)) 686.61/213.95
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 686.61/213.95
U32'(mark(z0)) → c43(U32'(z0)) 686.61/213.95
U32'(ok(z0)) → c44(U32'(z0)) 686.61/213.95
U41'(mark(z0), z1) → c45(U41'(z0, z1)) 686.61/213.95
U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1)) 686.61/213.95
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2)) 686.61/213.95
U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2)) 686.61/213.95
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2)) 686.61/213.95
U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2)) 686.61/213.95
S(mark(z0)) → c51(S(z0)) 686.61/213.95
S(ok(z0)) → c52(S(z0)) 686.61/213.95
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 686.61/213.95
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 686.61/213.95
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 686.61/213.95
U61'(mark(z0)) → c56(U61'(z0)) 686.61/213.95
U61'(ok(z0)) → c57(U61'(z0)) 686.61/213.95
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2)) 686.61/213.95
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2)) 686.61/213.95
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2)) 686.61/213.95
X(z0, mark(z1)) → c63(X(z0, z1))
K tuples:

ISNAT(ok(z0)) → c82(ISNAT(z0)) 686.61/213.95
U12'(mark(z0)) → c37(U12'(z0)) 686.61/213.95
U12'(ok(z0)) → c38(U12'(z0)) 686.61/213.95
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 686.61/213.95
X(mark(z0), z1) → c62(X(z0, z1)) 686.61/213.95
X(ok(z0), ok(z1)) → c64(X(z0, z1))
Defined Rule Symbols:

active, U11, U12, U21, U31, U32, U41, U51, U52, s, plus, U61, U71, U72, x, proper, isNat, top

Defined Pair Symbols:

U11', U12', U21', U31', U32', U41', U51', U52', S, PLUS, U61', U71', U72', X, ISNAT

Compound Symbols:

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, c62, c63, c64, c82

686.61/213.95
686.61/213.95

(157) 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) → c53(PLUS(z0, z1)) 686.61/213.95
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 686.61/213.95
U61'(mark(z0)) → c56(U61'(z0)) 686.61/213.95
U61'(ok(z0)) → c57(U61'(z0))
We considered the (Usable) Rules:none
And the Tuples:

U11'(mark(z0), z1) → c35(U11'(z0, z1)) 686.61/213.95
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1)) 686.61/213.95
U12'(mark(z0)) → c37(U12'(z0)) 686.61/213.95
U12'(ok(z0)) → c38(U12'(z0)) 686.61/213.95
U21'(mark(z0)) → c39(U21'(z0)) 686.61/213.95
U21'(ok(z0)) → c40(U21'(z0)) 686.61/213.95
U31'(mark(z0), z1) → c41(U31'(z0, z1)) 686.61/213.95
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 686.61/213.95
U32'(mark(z0)) → c43(U32'(z0)) 686.61/213.95
U32'(ok(z0)) → c44(U32'(z0)) 686.61/213.95
U41'(mark(z0), z1) → c45(U41'(z0, z1)) 686.61/213.95
U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1)) 686.61/213.95
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2)) 686.61/213.95
U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2)) 686.61/213.95
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2)) 686.61/213.95
U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2)) 686.61/213.95
S(mark(z0)) → c51(S(z0)) 686.61/213.95
S(ok(z0)) → c52(S(z0)) 686.61/213.95
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 686.61/213.95
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 686.61/213.95
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 686.61/213.95
U61'(mark(z0)) → c56(U61'(z0)) 686.61/213.95
U61'(ok(z0)) → c57(U61'(z0)) 686.61/213.95
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2)) 686.61/213.95
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2)) 686.61/213.95
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2)) 686.61/213.95
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 686.61/213.95
X(mark(z0), z1) → c62(X(z0, z1)) 686.61/213.95
X(z0, mark(z1)) → c63(X(z0, z1)) 686.61/213.95
X(ok(z0), ok(z1)) → c64(X(z0, z1)) 686.61/213.95
ISNAT(ok(z0)) → c82(ISNAT(z0))
The order we found is given by the following interpretation:
Polynomial interpretation : 686.61/213.95

POL(ISNAT(x1)) = [5]x1    686.61/213.95
POL(PLUS(x1, x2)) = [2]x1    686.61/213.95
POL(S(x1)) = 0    686.61/213.95
POL(U11'(x1, x2)) = 0    686.61/213.95
POL(U12'(x1)) = [5]x1    686.61/213.95
POL(U21'(x1)) = 0    686.61/213.95
POL(U31'(x1, x2)) = 0    686.61/213.95
POL(U32'(x1)) = 0    686.61/213.95
POL(U41'(x1, x2)) = 0    686.61/213.95
POL(U51'(x1, x2, x3)) = 0    686.61/213.95
POL(U52'(x1, x2, x3)) = 0    686.61/213.95
POL(U61'(x1)) = x1    686.61/213.95
POL(U71'(x1, x2, x3)) = 0    686.61/213.95
POL(U72'(x1, x2, x3)) = [5]x2 + [3]x3    686.61/213.95
POL(X(x1, x2)) = [3]x1    686.61/213.95
POL(c35(x1)) = x1    686.61/213.95
POL(c36(x1)) = x1    686.61/213.95
POL(c37(x1)) = x1    686.61/213.95
POL(c38(x1)) = x1    686.61/213.95
POL(c39(x1)) = x1    686.61/213.95
POL(c40(x1)) = x1    686.61/213.95
POL(c41(x1)) = x1    686.61/213.95
POL(c42(x1)) = x1    686.61/213.95
POL(c43(x1)) = x1    686.61/213.95
POL(c44(x1)) = x1    686.61/213.95
POL(c45(x1)) = x1    686.61/213.95
POL(c46(x1)) = x1    686.61/213.95
POL(c47(x1)) = x1    686.61/213.95
POL(c48(x1)) = x1    686.61/213.95
POL(c49(x1)) = x1    686.61/213.95
POL(c50(x1)) = x1    686.61/213.95
POL(c51(x1)) = x1    686.61/213.95
POL(c52(x1)) = x1    686.61/213.95
POL(c53(x1)) = x1    686.61/213.95
POL(c54(x1)) = x1    686.61/213.95
POL(c55(x1)) = x1    686.61/213.95
POL(c56(x1)) = x1    686.61/213.95
POL(c57(x1)) = x1    686.61/213.95
POL(c58(x1)) = x1    686.61/213.95
POL(c59(x1)) = x1    686.61/213.95
POL(c60(x1)) = x1    686.61/213.95
POL(c61(x1)) = x1    686.61/213.95
POL(c62(x1)) = x1    686.61/213.95
POL(c63(x1)) = x1    686.61/213.95
POL(c64(x1)) = x1    686.61/213.95
POL(c82(x1)) = x1    686.61/213.95
POL(mark(x1)) = [1] + x1    686.61/213.95
POL(ok(x1)) = [1] + x1   
686.61/213.95
686.61/213.95

(158) Obligation:

Complexity Dependency Tuples Problem
Rules:

active(U11(tt, z0)) → mark(U12(isNat(z0))) 686.61/213.95
active(U12(tt)) → mark(tt) 686.61/213.95
active(U21(tt)) → mark(tt) 686.61/213.95
active(U31(tt, z0)) → mark(U32(isNat(z0))) 686.61/213.95
active(U32(tt)) → mark(tt) 686.61/213.95
active(U41(tt, z0)) → mark(z0) 686.61/213.95
active(U51(tt, z0, z1)) → mark(U52(isNat(z1), z0, z1)) 686.61/213.95
active(U52(tt, z0, z1)) → mark(s(plus(z1, z0))) 686.61/213.95
active(U61(tt)) → mark(0) 686.61/213.95
active(U71(tt, z0, z1)) → mark(U72(isNat(z1), z0, z1)) 686.61/213.95
active(U72(tt, z0, z1)) → mark(plus(x(z1, z0), z1)) 686.61/213.95
active(isNat(0)) → mark(tt) 686.61/213.95
active(isNat(plus(z0, z1))) → mark(U11(isNat(z0), z1)) 686.61/213.95
active(isNat(s(z0))) → mark(U21(isNat(z0))) 686.61/213.95
active(isNat(x(z0, z1))) → mark(U31(isNat(z0), z1)) 686.61/213.95
active(plus(z0, 0)) → mark(U41(isNat(z0), z0)) 686.61/213.95
active(plus(z0, s(z1))) → mark(U51(isNat(z1), z1, z0)) 686.61/213.95
active(x(z0, 0)) → mark(U61(isNat(z0))) 686.61/213.95
active(x(z0, s(z1))) → mark(U71(isNat(z1), z1, z0)) 686.61/213.95
active(U11(z0, z1)) → U11(active(z0), z1) 686.61/213.95
active(U12(z0)) → U12(active(z0)) 686.61/213.95
active(U21(z0)) → U21(active(z0)) 686.61/213.95
active(U31(z0, z1)) → U31(active(z0), z1) 686.61/213.95
active(U32(z0)) → U32(active(z0)) 686.61/213.95
active(U41(z0, z1)) → U41(active(z0), z1) 686.61/213.95
active(U51(z0, z1, z2)) → U51(active(z0), z1, z2) 686.61/213.95
active(U52(z0, z1, z2)) → U52(active(z0), z1, z2) 686.61/213.95
active(s(z0)) → s(active(z0)) 686.61/213.95
active(plus(z0, z1)) → plus(active(z0), z1) 686.61/213.95
active(plus(z0, z1)) → plus(z0, active(z1)) 686.61/213.95
active(U61(z0)) → U61(active(z0)) 686.61/213.95
active(U71(z0, z1, z2)) → U71(active(z0), z1, z2) 686.61/213.95
active(U72(z0, z1, z2)) → U72(active(z0), z1, z2) 686.61/213.95
active(x(z0, z1)) → x(active(z0), z1) 686.61/213.95
active(x(z0, z1)) → x(z0, active(z1)) 686.61/213.95
U11(mark(z0), z1) → mark(U11(z0, z1)) 686.61/213.95
U11(ok(z0), ok(z1)) → ok(U11(z0, z1)) 686.61/213.95
U12(mark(z0)) → mark(U12(z0)) 686.61/213.95
U12(ok(z0)) → ok(U12(z0)) 686.61/213.95
U21(mark(z0)) → mark(U21(z0)) 686.61/213.95
U21(ok(z0)) → ok(U21(z0)) 686.61/213.95
U31(mark(z0), z1) → mark(U31(z0, z1)) 686.61/213.95
U31(ok(z0), ok(z1)) → ok(U31(z0, z1)) 686.61/213.95
U32(mark(z0)) → mark(U32(z0)) 686.61/213.95
U32(ok(z0)) → ok(U32(z0)) 686.61/213.95
U41(mark(z0), z1) → mark(U41(z0, z1)) 686.61/213.95
U41(ok(z0), ok(z1)) → ok(U41(z0, z1)) 686.61/213.95
U51(mark(z0), z1, z2) → mark(U51(z0, z1, z2)) 686.61/213.95
U51(ok(z0), ok(z1), ok(z2)) → ok(U51(z0, z1, z2)) 686.61/213.95
U52(mark(z0), z1, z2) → mark(U52(z0, z1, z2)) 686.61/213.95
U52(ok(z0), ok(z1), ok(z2)) → ok(U52(z0, z1, z2)) 686.61/213.95
s(mark(z0)) → mark(s(z0)) 686.61/213.95
s(ok(z0)) → ok(s(z0)) 686.61/213.95
plus(mark(z0), z1) → mark(plus(z0, z1)) 686.61/213.95
plus(z0, mark(z1)) → mark(plus(z0, z1)) 686.61/213.95
plus(ok(z0), ok(z1)) → ok(plus(z0, z1)) 686.61/213.95
U61(mark(z0)) → mark(U61(z0)) 686.61/213.95
U61(ok(z0)) → ok(U61(z0)) 686.61/213.95
U71(mark(z0), z1, z2) → mark(U71(z0, z1, z2)) 686.61/213.95
U71(ok(z0), ok(z1), ok(z2)) → ok(U71(z0, z1, z2)) 686.61/213.95
U72(mark(z0), z1, z2) → mark(U72(z0, z1, z2)) 686.61/213.95
U72(ok(z0), ok(z1), ok(z2)) → ok(U72(z0, z1, z2)) 686.61/213.95
x(mark(z0), z1) → mark(x(z0, z1)) 686.61/213.95
x(z0, mark(z1)) → mark(x(z0, z1)) 686.61/213.95
x(ok(z0), ok(z1)) → ok(x(z0, z1)) 686.61/213.95
proper(U11(z0, z1)) → U11(proper(z0), proper(z1)) 686.61/213.95
proper(tt) → ok(tt) 686.61/213.95
proper(U12(z0)) → U12(proper(z0)) 686.61/213.95
proper(isNat(z0)) → isNat(proper(z0)) 686.61/213.95
proper(U21(z0)) → U21(proper(z0)) 686.61/213.95
proper(U31(z0, z1)) → U31(proper(z0), proper(z1)) 686.61/213.95
proper(U32(z0)) → U32(proper(z0)) 686.61/213.95
proper(U41(z0, z1)) → U41(proper(z0), proper(z1)) 686.61/213.95
proper(U51(z0, z1, z2)) → U51(proper(z0), proper(z1), proper(z2)) 686.61/213.95
proper(U52(z0, z1, z2)) → U52(proper(z0), proper(z1), proper(z2)) 686.61/213.95
proper(s(z0)) → s(proper(z0)) 686.61/213.95
proper(plus(z0, z1)) → plus(proper(z0), proper(z1)) 686.61/213.95
proper(U61(z0)) → U61(proper(z0)) 686.61/213.95
proper(0) → ok(0) 686.61/213.95
proper(U71(z0, z1, z2)) → U71(proper(z0), proper(z1), proper(z2)) 686.61/213.95
proper(U72(z0, z1, z2)) → U72(proper(z0), proper(z1), proper(z2)) 686.61/213.95
proper(x(z0, z1)) → x(proper(z0), proper(z1)) 686.61/213.95
isNat(ok(z0)) → ok(isNat(z0)) 686.61/213.95
top(mark(z0)) → top(proper(z0)) 686.61/213.95
top(ok(z0)) → top(active(z0))
Tuples:

U11'(mark(z0), z1) → c35(U11'(z0, z1)) 686.61/213.95
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1)) 686.61/213.95
U12'(mark(z0)) → c37(U12'(z0)) 686.61/213.95
U12'(ok(z0)) → c38(U12'(z0)) 686.61/213.95
U21'(mark(z0)) → c39(U21'(z0)) 686.61/213.95
U21'(ok(z0)) → c40(U21'(z0)) 686.61/213.95
U31'(mark(z0), z1) → c41(U31'(z0, z1)) 686.61/213.95
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 686.61/213.95
U32'(mark(z0)) → c43(U32'(z0)) 686.61/213.95
U32'(ok(z0)) → c44(U32'(z0)) 686.61/213.95
U41'(mark(z0), z1) → c45(U41'(z0, z1)) 686.61/213.95
U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1)) 686.61/213.95
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2)) 686.61/213.95
U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2)) 686.61/213.95
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2)) 686.61/213.95
U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2)) 686.61/213.95
S(mark(z0)) → c51(S(z0)) 686.61/213.95
S(ok(z0)) → c52(S(z0)) 686.61/213.95
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 686.61/213.95
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 686.61/213.95
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 686.61/213.95
U61'(mark(z0)) → c56(U61'(z0)) 686.61/213.95
U61'(ok(z0)) → c57(U61'(z0)) 686.61/213.95
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2)) 686.61/213.95
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2)) 686.61/213.95
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2)) 686.61/213.95
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 686.61/213.95
X(mark(z0), z1) → c62(X(z0, z1)) 686.61/213.95
X(z0, mark(z1)) → c63(X(z0, z1)) 686.61/213.95
X(ok(z0), ok(z1)) → c64(X(z0, z1)) 686.61/213.95
ISNAT(ok(z0)) → c82(ISNAT(z0))
S tuples:

U11'(mark(z0), z1) → c35(U11'(z0, z1)) 686.61/213.95
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1)) 686.61/213.95
U21'(mark(z0)) → c39(U21'(z0)) 686.61/213.95
U21'(ok(z0)) → c40(U21'(z0)) 686.61/213.95
U31'(mark(z0), z1) → c41(U31'(z0, z1)) 686.61/213.95
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 686.61/213.95
U32'(mark(z0)) → c43(U32'(z0)) 686.61/213.95
U32'(ok(z0)) → c44(U32'(z0)) 686.61/213.95
U41'(mark(z0), z1) → c45(U41'(z0, z1)) 686.61/213.95
U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1)) 686.61/213.95
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2)) 686.61/213.95
U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2)) 686.61/213.95
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2)) 686.61/213.95
U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2)) 686.61/213.95
S(mark(z0)) → c51(S(z0)) 686.61/213.95
S(ok(z0)) → c52(S(z0)) 686.61/213.95
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 686.61/213.95
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2)) 686.61/213.95
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2)) 686.61/213.95
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2)) 686.61/213.95
X(z0, mark(z1)) → c63(X(z0, z1))
K tuples:

ISNAT(ok(z0)) → c82(ISNAT(z0)) 686.61/213.95
U12'(mark(z0)) → c37(U12'(z0)) 686.61/213.95
U12'(ok(z0)) → c38(U12'(z0)) 686.61/213.95
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 686.61/213.95
X(mark(z0), z1) → c62(X(z0, z1)) 686.61/213.95
X(ok(z0), ok(z1)) → c64(X(z0, z1)) 686.61/213.95
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 686.61/213.95
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 686.61/213.95
U61'(mark(z0)) → c56(U61'(z0)) 686.61/213.95
U61'(ok(z0)) → c57(U61'(z0))
Defined Rule Symbols:

active, U11, U12, U21, U31, U32, U41, U51, U52, s, plus, U61, U71, U72, x, proper, isNat, top

Defined Pair Symbols:

U11', U12', U21', U31', U32', U41', U51', U52', S, PLUS, U61', U71', U72', X, ISNAT

Compound Symbols:

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, c62, c63, c64, c82

686.61/213.95
686.61/213.95

(159) 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.

U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2))
We considered the (Usable) Rules:none
And the Tuples:

U11'(mark(z0), z1) → c35(U11'(z0, z1)) 686.61/213.95
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1)) 686.61/213.95
U12'(mark(z0)) → c37(U12'(z0)) 686.61/213.95
U12'(ok(z0)) → c38(U12'(z0)) 686.61/213.95
U21'(mark(z0)) → c39(U21'(z0)) 686.61/213.95
U21'(ok(z0)) → c40(U21'(z0)) 686.61/213.95
U31'(mark(z0), z1) → c41(U31'(z0, z1)) 686.61/213.95
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 686.61/213.95
U32'(mark(z0)) → c43(U32'(z0)) 686.61/213.95
U32'(ok(z0)) → c44(U32'(z0)) 686.61/213.95
U41'(mark(z0), z1) → c45(U41'(z0, z1)) 686.61/213.95
U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1)) 686.61/213.95
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2)) 686.61/213.95
U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2)) 686.61/213.95
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2)) 686.61/213.95
U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2)) 686.61/213.95
S(mark(z0)) → c51(S(z0)) 686.61/213.95
S(ok(z0)) → c52(S(z0)) 686.61/213.95
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 686.61/213.95
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 686.61/213.95
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 686.61/213.95
U61'(mark(z0)) → c56(U61'(z0)) 686.61/213.95
U61'(ok(z0)) → c57(U61'(z0)) 686.61/213.95
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2)) 686.61/213.95
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2)) 686.61/213.95
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2)) 686.61/213.95
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 686.61/213.95
X(mark(z0), z1) → c62(X(z0, z1)) 686.61/213.95
X(z0, mark(z1)) → c63(X(z0, z1)) 686.61/213.95
X(ok(z0), ok(z1)) → c64(X(z0, z1)) 686.61/213.95
ISNAT(ok(z0)) → c82(ISNAT(z0))
The order we found is given by the following interpretation:
Polynomial interpretation : 686.61/213.95

POL(ISNAT(x1)) = [3]x1    686.61/213.95
POL(PLUS(x1, x2)) = [5]x1    686.61/213.95
POL(S(x1)) = 0    686.61/213.95
POL(U11'(x1, x2)) = 0    686.61/213.95
POL(U12'(x1)) = [5]x1    686.61/213.95
POL(U21'(x1)) = 0    686.61/213.95
POL(U31'(x1, x2)) = 0    686.61/213.95
POL(U32'(x1)) = 0    686.61/213.95
POL(U41'(x1, x2)) = 0    686.61/213.95
POL(U51'(x1, x2, x3)) = x1    686.61/213.95
POL(U52'(x1, x2, x3)) = 0    686.61/213.95
POL(U61'(x1)) = [3]x1    686.61/213.95
POL(U71'(x1, x2, x3)) = 0    686.61/213.95
POL(U72'(x1, x2, x3)) = [5]x2 + [3]x3    686.61/213.95
POL(X(x1, x2)) = [3]x1    686.61/213.95
POL(c35(x1)) = x1    686.61/213.95
POL(c36(x1)) = x1    686.61/213.95
POL(c37(x1)) = x1    686.61/213.95
POL(c38(x1)) = x1    686.61/213.95
POL(c39(x1)) = x1    686.61/213.95
POL(c40(x1)) = x1    686.61/213.95
POL(c41(x1)) = x1    686.61/213.95
POL(c42(x1)) = x1    686.61/213.95
POL(c43(x1)) = x1    686.61/213.95
POL(c44(x1)) = x1    686.61/213.95
POL(c45(x1)) = x1    686.61/213.95
POL(c46(x1)) = x1    686.61/213.95
POL(c47(x1)) = x1    686.61/213.95
POL(c48(x1)) = x1    686.61/213.95
POL(c49(x1)) = x1    686.61/213.95
POL(c50(x1)) = x1    686.61/213.95
POL(c51(x1)) = x1    686.61/213.95
POL(c52(x1)) = x1    686.61/213.95
POL(c53(x1)) = x1    686.61/213.95
POL(c54(x1)) = x1    686.61/213.95
POL(c55(x1)) = x1    686.61/213.95
POL(c56(x1)) = x1    686.61/213.95
POL(c57(x1)) = x1    686.61/213.95
POL(c58(x1)) = x1    686.61/213.95
POL(c59(x1)) = x1    686.61/213.95
POL(c60(x1)) = x1    686.61/213.95
POL(c61(x1)) = x1    686.61/213.95
POL(c62(x1)) = x1    686.61/213.95
POL(c63(x1)) = x1    686.61/213.95
POL(c64(x1)) = x1    686.61/213.95
POL(c82(x1)) = x1    686.61/213.95
POL(mark(x1)) = [2] + x1    686.61/213.95
POL(ok(x1)) = x1   
686.61/213.95
686.61/213.95

(160) Obligation:

Complexity Dependency Tuples Problem
Rules:

active(U11(tt, z0)) → mark(U12(isNat(z0))) 686.61/213.95
active(U12(tt)) → mark(tt) 686.61/213.95
active(U21(tt)) → mark(tt) 686.61/213.95
active(U31(tt, z0)) → mark(U32(isNat(z0))) 686.61/213.95
active(U32(tt)) → mark(tt) 686.61/213.95
active(U41(tt, z0)) → mark(z0) 686.61/213.95
active(U51(tt, z0, z1)) → mark(U52(isNat(z1), z0, z1)) 686.61/213.95
active(U52(tt, z0, z1)) → mark(s(plus(z1, z0))) 686.61/213.95
active(U61(tt)) → mark(0) 686.61/213.95
active(U71(tt, z0, z1)) → mark(U72(isNat(z1), z0, z1)) 686.61/213.95
active(U72(tt, z0, z1)) → mark(plus(x(z1, z0), z1)) 686.61/213.95
active(isNat(0)) → mark(tt) 686.61/213.95
active(isNat(plus(z0, z1))) → mark(U11(isNat(z0), z1)) 686.61/213.95
active(isNat(s(z0))) → mark(U21(isNat(z0))) 686.61/213.95
active(isNat(x(z0, z1))) → mark(U31(isNat(z0), z1)) 686.61/213.95
active(plus(z0, 0)) → mark(U41(isNat(z0), z0)) 686.61/213.95
active(plus(z0, s(z1))) → mark(U51(isNat(z1), z1, z0)) 686.61/213.95
active(x(z0, 0)) → mark(U61(isNat(z0))) 686.61/213.95
active(x(z0, s(z1))) → mark(U71(isNat(z1), z1, z0)) 686.61/213.95
active(U11(z0, z1)) → U11(active(z0), z1) 686.61/213.95
active(U12(z0)) → U12(active(z0)) 686.61/213.95
active(U21(z0)) → U21(active(z0)) 686.61/213.95
active(U31(z0, z1)) → U31(active(z0), z1) 686.61/213.95
active(U32(z0)) → U32(active(z0)) 686.61/213.95
active(U41(z0, z1)) → U41(active(z0), z1) 686.61/213.95
active(U51(z0, z1, z2)) → U51(active(z0), z1, z2) 686.61/213.95
active(U52(z0, z1, z2)) → U52(active(z0), z1, z2) 686.61/213.95
active(s(z0)) → s(active(z0)) 686.61/213.95
active(plus(z0, z1)) → plus(active(z0), z1) 686.61/213.95
active(plus(z0, z1)) → plus(z0, active(z1)) 686.61/213.95
active(U61(z0)) → U61(active(z0)) 686.61/213.95
active(U71(z0, z1, z2)) → U71(active(z0), z1, z2) 686.61/213.95
active(U72(z0, z1, z2)) → U72(active(z0), z1, z2) 686.61/213.95
active(x(z0, z1)) → x(active(z0), z1) 686.61/213.95
active(x(z0, z1)) → x(z0, active(z1)) 686.61/213.95
U11(mark(z0), z1) → mark(U11(z0, z1)) 686.61/213.95
U11(ok(z0), ok(z1)) → ok(U11(z0, z1)) 686.61/213.95
U12(mark(z0)) → mark(U12(z0)) 686.61/213.95
U12(ok(z0)) → ok(U12(z0)) 686.61/213.95
U21(mark(z0)) → mark(U21(z0)) 686.61/213.95
U21(ok(z0)) → ok(U21(z0)) 686.61/213.95
U31(mark(z0), z1) → mark(U31(z0, z1)) 686.61/213.95
U31(ok(z0), ok(z1)) → ok(U31(z0, z1)) 686.61/213.95
U32(mark(z0)) → mark(U32(z0)) 686.61/213.95
U32(ok(z0)) → ok(U32(z0)) 686.61/213.95
U41(mark(z0), z1) → mark(U41(z0, z1)) 686.61/213.95
U41(ok(z0), ok(z1)) → ok(U41(z0, z1)) 686.61/213.95
U51(mark(z0), z1, z2) → mark(U51(z0, z1, z2)) 686.61/213.95
U51(ok(z0), ok(z1), ok(z2)) → ok(U51(z0, z1, z2)) 686.61/213.95
U52(mark(z0), z1, z2) → mark(U52(z0, z1, z2)) 686.61/213.95
U52(ok(z0), ok(z1), ok(z2)) → ok(U52(z0, z1, z2)) 686.61/213.95
s(mark(z0)) → mark(s(z0)) 686.61/213.95
s(ok(z0)) → ok(s(z0)) 686.61/213.95
plus(mark(z0), z1) → mark(plus(z0, z1)) 686.61/213.95
plus(z0, mark(z1)) → mark(plus(z0, z1)) 686.61/213.95
plus(ok(z0), ok(z1)) → ok(plus(z0, z1)) 686.61/213.95
U61(mark(z0)) → mark(U61(z0)) 686.61/213.95
U61(ok(z0)) → ok(U61(z0)) 686.61/213.95
U71(mark(z0), z1, z2) → mark(U71(z0, z1, z2)) 686.61/213.95
U71(ok(z0), ok(z1), ok(z2)) → ok(U71(z0, z1, z2)) 686.61/213.95
U72(mark(z0), z1, z2) → mark(U72(z0, z1, z2)) 686.61/213.95
U72(ok(z0), ok(z1), ok(z2)) → ok(U72(z0, z1, z2)) 686.61/213.95
x(mark(z0), z1) → mark(x(z0, z1)) 686.61/213.95
x(z0, mark(z1)) → mark(x(z0, z1)) 686.61/213.95
x(ok(z0), ok(z1)) → ok(x(z0, z1)) 686.61/213.95
proper(U11(z0, z1)) → U11(proper(z0), proper(z1)) 686.61/213.95
proper(tt) → ok(tt) 686.61/213.95
proper(U12(z0)) → U12(proper(z0)) 686.61/213.95
proper(isNat(z0)) → isNat(proper(z0)) 686.61/213.95
proper(U21(z0)) → U21(proper(z0)) 686.61/213.95
proper(U31(z0, z1)) → U31(proper(z0), proper(z1)) 686.61/213.95
proper(U32(z0)) → U32(proper(z0)) 686.61/213.95
proper(U41(z0, z1)) → U41(proper(z0), proper(z1)) 686.61/213.95
proper(U51(z0, z1, z2)) → U51(proper(z0), proper(z1), proper(z2)) 686.61/213.95
proper(U52(z0, z1, z2)) → U52(proper(z0), proper(z1), proper(z2)) 686.61/213.95
proper(s(z0)) → s(proper(z0)) 686.61/213.95
proper(plus(z0, z1)) → plus(proper(z0), proper(z1)) 686.61/213.95
proper(U61(z0)) → U61(proper(z0)) 686.61/213.95
proper(0) → ok(0) 686.61/213.95
proper(U71(z0, z1, z2)) → U71(proper(z0), proper(z1), proper(z2)) 686.61/213.95
proper(U72(z0, z1, z2)) → U72(proper(z0), proper(z1), proper(z2)) 686.61/213.95
proper(x(z0, z1)) → x(proper(z0), proper(z1)) 686.61/213.95
isNat(ok(z0)) → ok(isNat(z0)) 686.61/213.95
top(mark(z0)) → top(proper(z0)) 686.61/213.95
top(ok(z0)) → top(active(z0))
Tuples:

U11'(mark(z0), z1) → c35(U11'(z0, z1)) 686.61/213.95
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1)) 686.61/213.95
U12'(mark(z0)) → c37(U12'(z0)) 686.61/213.95
U12'(ok(z0)) → c38(U12'(z0)) 686.61/213.95
U21'(mark(z0)) → c39(U21'(z0)) 686.61/213.95
U21'(ok(z0)) → c40(U21'(z0)) 686.61/213.95
U31'(mark(z0), z1) → c41(U31'(z0, z1)) 686.61/213.95
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 686.61/213.95
U32'(mark(z0)) → c43(U32'(z0)) 686.61/213.95
U32'(ok(z0)) → c44(U32'(z0)) 686.61/213.95
U41'(mark(z0), z1) → c45(U41'(z0, z1)) 686.61/213.95
U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1)) 686.61/213.95
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2)) 686.61/213.95
U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2)) 686.61/213.95
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2)) 686.61/213.95
U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2)) 686.61/213.95
S(mark(z0)) → c51(S(z0)) 686.61/213.95
S(ok(z0)) → c52(S(z0)) 686.61/213.95
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 686.61/213.95
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 686.61/213.95
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 686.61/213.95
U61'(mark(z0)) → c56(U61'(z0)) 686.61/213.95
U61'(ok(z0)) → c57(U61'(z0)) 686.61/213.95
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2)) 686.61/213.95
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2)) 686.61/213.95
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2)) 686.61/213.95
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 686.61/213.95
X(mark(z0), z1) → c62(X(z0, z1)) 686.61/213.95
X(z0, mark(z1)) → c63(X(z0, z1)) 686.61/213.95
X(ok(z0), ok(z1)) → c64(X(z0, z1)) 686.61/213.95
ISNAT(ok(z0)) → c82(ISNAT(z0))
S tuples:

U11'(mark(z0), z1) → c35(U11'(z0, z1)) 686.61/213.95
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1)) 686.61/213.95
U21'(mark(z0)) → c39(U21'(z0)) 686.61/213.95
U21'(ok(z0)) → c40(U21'(z0)) 686.61/213.95
U31'(mark(z0), z1) → c41(U31'(z0, z1)) 686.61/213.95
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 686.61/213.95
U32'(mark(z0)) → c43(U32'(z0)) 686.61/213.95
U32'(ok(z0)) → c44(U32'(z0)) 686.61/213.95
U41'(mark(z0), z1) → c45(U41'(z0, z1)) 686.61/213.95
U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1)) 686.61/213.95
U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2)) 686.61/213.95
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2)) 686.61/213.95
U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2)) 686.61/213.95
S(mark(z0)) → c51(S(z0)) 686.61/213.95
S(ok(z0)) → c52(S(z0)) 686.61/213.95
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 686.61/213.95
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2)) 686.61/213.95
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2)) 686.61/213.95
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2)) 686.61/213.95
X(z0, mark(z1)) → c63(X(z0, z1))
K tuples:

ISNAT(ok(z0)) → c82(ISNAT(z0)) 686.61/213.95
U12'(mark(z0)) → c37(U12'(z0)) 686.61/213.95
U12'(ok(z0)) → c38(U12'(z0)) 686.61/213.95
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 686.61/213.95
X(mark(z0), z1) → c62(X(z0, z1)) 686.61/213.95
X(ok(z0), ok(z1)) → c64(X(z0, z1)) 686.61/213.95
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 686.61/213.95
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 686.61/213.95
U61'(mark(z0)) → c56(U61'(z0)) 686.61/213.95
U61'(ok(z0)) → c57(U61'(z0)) 686.61/213.95
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2))
Defined Rule Symbols:

active, U11, U12, U21, U31, U32, U41, U51, U52, s, plus, U61, U71, U72, x, proper, isNat, top

Defined Pair Symbols:

U11', U12', U21', U31', U32', U41', U51', U52', S, PLUS, U61', U71', U72', X, ISNAT

Compound Symbols:

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, c62, c63, c64, c82

686.61/213.95
686.61/213.95

(161) 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.

U41'(mark(z0), z1) → c45(U41'(z0, z1))
We considered the (Usable) Rules:none
And the Tuples:

U11'(mark(z0), z1) → c35(U11'(z0, z1)) 686.61/213.95
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1)) 686.61/213.95
U12'(mark(z0)) → c37(U12'(z0)) 686.61/213.95
U12'(ok(z0)) → c38(U12'(z0)) 686.61/213.95
U21'(mark(z0)) → c39(U21'(z0)) 686.61/213.95
U21'(ok(z0)) → c40(U21'(z0)) 686.61/213.95
U31'(mark(z0), z1) → c41(U31'(z0, z1)) 686.61/213.95
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 686.61/213.95
U32'(mark(z0)) → c43(U32'(z0)) 686.61/213.95
U32'(ok(z0)) → c44(U32'(z0)) 686.61/213.95
U41'(mark(z0), z1) → c45(U41'(z0, z1)) 686.61/213.95
U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1)) 686.61/213.95
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2)) 686.61/213.95
U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2)) 686.61/213.95
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2)) 686.61/213.95
U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2)) 686.61/213.95
S(mark(z0)) → c51(S(z0)) 686.61/213.95
S(ok(z0)) → c52(S(z0)) 686.61/213.95
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 686.61/213.95
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 686.61/213.95
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 686.61/213.95
U61'(mark(z0)) → c56(U61'(z0)) 686.61/213.95
U61'(ok(z0)) → c57(U61'(z0)) 686.61/213.95
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2)) 686.61/213.95
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2)) 686.61/213.95
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2)) 686.61/213.95
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 686.61/213.95
X(mark(z0), z1) → c62(X(z0, z1)) 686.61/213.95
X(z0, mark(z1)) → c63(X(z0, z1)) 686.61/213.95
X(ok(z0), ok(z1)) → c64(X(z0, z1)) 686.61/213.95
ISNAT(ok(z0)) → c82(ISNAT(z0))
The order we found is given by the following interpretation:
Polynomial interpretation : 686.61/213.95

POL(ISNAT(x1)) = [5]x1    686.61/213.95
POL(PLUS(x1, x2)) = [3]x1    686.61/213.95
POL(S(x1)) = 0    686.61/213.95
POL(U11'(x1, x2)) = 0    686.61/213.95
POL(U12'(x1)) = [3]x1    686.61/213.95
POL(U21'(x1)) = 0    686.61/213.95
POL(U31'(x1, x2)) = 0    686.61/213.95
POL(U32'(x1)) = 0    686.61/213.95
POL(U41'(x1, x2)) = x1    686.61/213.95
POL(U51'(x1, x2, x3)) = 0    686.61/213.95
POL(U52'(x1, x2, x3)) = 0    686.61/213.95
POL(U61'(x1)) = [3]x1    686.61/213.95
POL(U71'(x1, x2, x3)) = 0    686.61/213.95
POL(U72'(x1, x2, x3)) = [5]x2 + [5]x3    686.61/213.95
POL(X(x1, x2)) = [5]x1    686.61/213.95
POL(c35(x1)) = x1    686.61/213.95
POL(c36(x1)) = x1    686.61/213.95
POL(c37(x1)) = x1    686.61/213.95
POL(c38(x1)) = x1    686.61/213.95
POL(c39(x1)) = x1    686.61/213.95
POL(c40(x1)) = x1    686.61/213.95
POL(c41(x1)) = x1    686.61/213.95
POL(c42(x1)) = x1    686.61/213.95
POL(c43(x1)) = x1    686.61/213.95
POL(c44(x1)) = x1    686.61/213.95
POL(c45(x1)) = x1    686.61/213.95
POL(c46(x1)) = x1    686.61/213.95
POL(c47(x1)) = x1    686.61/213.95
POL(c48(x1)) = x1    686.61/213.95
POL(c49(x1)) = x1    686.61/213.95
POL(c50(x1)) = x1    686.61/213.95
POL(c51(x1)) = x1    686.61/213.95
POL(c52(x1)) = x1    686.61/213.95
POL(c53(x1)) = x1    686.61/213.95
POL(c54(x1)) = x1    686.61/213.95
POL(c55(x1)) = x1    686.61/213.95
POL(c56(x1)) = x1    686.61/213.95
POL(c57(x1)) = x1    686.61/213.95
POL(c58(x1)) = x1    686.61/213.95
POL(c59(x1)) = x1    686.61/213.95
POL(c60(x1)) = x1    686.61/213.95
POL(c61(x1)) = x1    686.61/213.95
POL(c62(x1)) = x1    686.61/213.95
POL(c63(x1)) = x1    686.61/213.95
POL(c64(x1)) = x1    686.61/213.95
POL(c82(x1)) = x1    686.61/213.95
POL(mark(x1)) = [1] + x1    686.61/213.95
POL(ok(x1)) = x1   
686.61/213.95
686.61/213.95

(162) Obligation:

Complexity Dependency Tuples Problem
Rules:

active(U11(tt, z0)) → mark(U12(isNat(z0))) 686.61/213.95
active(U12(tt)) → mark(tt) 686.61/213.95
active(U21(tt)) → mark(tt) 686.61/213.95
active(U31(tt, z0)) → mark(U32(isNat(z0))) 686.61/213.95
active(U32(tt)) → mark(tt) 686.61/213.95
active(U41(tt, z0)) → mark(z0) 686.61/213.95
active(U51(tt, z0, z1)) → mark(U52(isNat(z1), z0, z1)) 686.61/213.95
active(U52(tt, z0, z1)) → mark(s(plus(z1, z0))) 686.61/213.95
active(U61(tt)) → mark(0) 686.61/213.95
active(U71(tt, z0, z1)) → mark(U72(isNat(z1), z0, z1)) 686.61/213.95
active(U72(tt, z0, z1)) → mark(plus(x(z1, z0), z1)) 686.61/213.95
active(isNat(0)) → mark(tt) 686.61/213.95
active(isNat(plus(z0, z1))) → mark(U11(isNat(z0), z1)) 686.61/213.95
active(isNat(s(z0))) → mark(U21(isNat(z0))) 686.61/213.95
active(isNat(x(z0, z1))) → mark(U31(isNat(z0), z1)) 686.61/213.95
active(plus(z0, 0)) → mark(U41(isNat(z0), z0)) 686.61/213.95
active(plus(z0, s(z1))) → mark(U51(isNat(z1), z1, z0)) 686.61/213.95
active(x(z0, 0)) → mark(U61(isNat(z0))) 686.61/213.95
active(x(z0, s(z1))) → mark(U71(isNat(z1), z1, z0)) 686.61/213.95
active(U11(z0, z1)) → U11(active(z0), z1) 686.61/213.95
active(U12(z0)) → U12(active(z0)) 686.61/213.95
active(U21(z0)) → U21(active(z0)) 686.61/213.95
active(U31(z0, z1)) → U31(active(z0), z1) 686.61/213.95
active(U32(z0)) → U32(active(z0)) 686.61/213.95
active(U41(z0, z1)) → U41(active(z0), z1) 686.61/213.95
active(U51(z0, z1, z2)) → U51(active(z0), z1, z2) 686.61/213.95
active(U52(z0, z1, z2)) → U52(active(z0), z1, z2) 686.61/213.95
active(s(z0)) → s(active(z0)) 686.61/213.95
active(plus(z0, z1)) → plus(active(z0), z1) 686.61/213.95
active(plus(z0, z1)) → plus(z0, active(z1)) 686.61/213.95
active(U61(z0)) → U61(active(z0)) 686.61/213.95
active(U71(z0, z1, z2)) → U71(active(z0), z1, z2) 686.61/213.95
active(U72(z0, z1, z2)) → U72(active(z0), z1, z2) 686.61/213.95
active(x(z0, z1)) → x(active(z0), z1) 686.61/213.95
active(x(z0, z1)) → x(z0, active(z1)) 686.61/213.95
U11(mark(z0), z1) → mark(U11(z0, z1)) 686.61/213.95
U11(ok(z0), ok(z1)) → ok(U11(z0, z1)) 686.61/213.95
U12(mark(z0)) → mark(U12(z0)) 686.61/213.95
U12(ok(z0)) → ok(U12(z0)) 686.61/213.95
U21(mark(z0)) → mark(U21(z0)) 686.61/213.95
U21(ok(z0)) → ok(U21(z0)) 686.61/213.95
U31(mark(z0), z1) → mark(U31(z0, z1)) 686.61/213.95
U31(ok(z0), ok(z1)) → ok(U31(z0, z1)) 686.61/213.95
U32(mark(z0)) → mark(U32(z0)) 686.61/213.95
U32(ok(z0)) → ok(U32(z0)) 686.61/213.95
U41(mark(z0), z1) → mark(U41(z0, z1)) 686.61/213.95
U41(ok(z0), ok(z1)) → ok(U41(z0, z1)) 686.61/213.95
U51(mark(z0), z1, z2) → mark(U51(z0, z1, z2)) 686.61/213.95
U51(ok(z0), ok(z1), ok(z2)) → ok(U51(z0, z1, z2)) 686.61/213.95
U52(mark(z0), z1, z2) → mark(U52(z0, z1, z2)) 686.61/213.95
U52(ok(z0), ok(z1), ok(z2)) → ok(U52(z0, z1, z2)) 686.61/213.95
s(mark(z0)) → mark(s(z0)) 686.61/213.95
s(ok(z0)) → ok(s(z0)) 686.61/213.95
plus(mark(z0), z1) → mark(plus(z0, z1)) 686.61/213.95
plus(z0, mark(z1)) → mark(plus(z0, z1)) 686.61/213.95
plus(ok(z0), ok(z1)) → ok(plus(z0, z1)) 686.61/213.95
U61(mark(z0)) → mark(U61(z0)) 686.61/213.95
U61(ok(z0)) → ok(U61(z0)) 686.61/213.95
U71(mark(z0), z1, z2) → mark(U71(z0, z1, z2)) 686.61/213.95
U71(ok(z0), ok(z1), ok(z2)) → ok(U71(z0, z1, z2)) 686.61/213.95
U72(mark(z0), z1, z2) → mark(U72(z0, z1, z2)) 686.61/213.95
U72(ok(z0), ok(z1), ok(z2)) → ok(U72(z0, z1, z2)) 686.61/213.95
x(mark(z0), z1) → mark(x(z0, z1)) 686.61/213.95
x(z0, mark(z1)) → mark(x(z0, z1)) 686.61/213.95
x(ok(z0), ok(z1)) → ok(x(z0, z1)) 686.61/213.95
proper(U11(z0, z1)) → U11(proper(z0), proper(z1)) 686.61/213.95
proper(tt) → ok(tt) 686.61/213.95
proper(U12(z0)) → U12(proper(z0)) 686.61/213.95
proper(isNat(z0)) → isNat(proper(z0)) 686.61/213.95
proper(U21(z0)) → U21(proper(z0)) 686.61/213.95
proper(U31(z0, z1)) → U31(proper(z0), proper(z1)) 686.61/213.95
proper(U32(z0)) → U32(proper(z0)) 686.61/213.95
proper(U41(z0, z1)) → U41(proper(z0), proper(z1)) 686.61/213.95
proper(U51(z0, z1, z2)) → U51(proper(z0), proper(z1), proper(z2)) 686.61/213.95
proper(U52(z0, z1, z2)) → U52(proper(z0), proper(z1), proper(z2)) 686.61/213.95
proper(s(z0)) → s(proper(z0)) 686.61/213.95
proper(plus(z0, z1)) → plus(proper(z0), proper(z1)) 686.61/213.95
proper(U61(z0)) → U61(proper(z0)) 686.61/213.95
proper(0) → ok(0) 686.61/213.95
proper(U71(z0, z1, z2)) → U71(proper(z0), proper(z1), proper(z2)) 686.61/213.95
proper(U72(z0, z1, z2)) → U72(proper(z0), proper(z1), proper(z2)) 686.61/213.95
proper(x(z0, z1)) → x(proper(z0), proper(z1)) 686.61/213.95
isNat(ok(z0)) → ok(isNat(z0)) 686.61/213.95
top(mark(z0)) → top(proper(z0)) 686.61/213.95
top(ok(z0)) → top(active(z0))
Tuples:

U11'(mark(z0), z1) → c35(U11'(z0, z1)) 686.61/213.95
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1)) 686.61/213.95
U12'(mark(z0)) → c37(U12'(z0)) 686.61/213.95
U12'(ok(z0)) → c38(U12'(z0)) 686.61/213.95
U21'(mark(z0)) → c39(U21'(z0)) 686.61/213.95
U21'(ok(z0)) → c40(U21'(z0)) 686.61/213.95
U31'(mark(z0), z1) → c41(U31'(z0, z1)) 686.61/213.95
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 686.61/213.95
U32'(mark(z0)) → c43(U32'(z0)) 686.61/213.95
U32'(ok(z0)) → c44(U32'(z0)) 686.61/213.95
U41'(mark(z0), z1) → c45(U41'(z0, z1)) 686.61/213.95
U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1)) 686.61/213.95
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2)) 686.61/213.95
U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2)) 686.61/213.95
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2)) 686.61/213.95
U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2)) 686.61/213.95
S(mark(z0)) → c51(S(z0)) 686.61/213.95
S(ok(z0)) → c52(S(z0)) 686.61/213.95
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 686.61/213.95
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 686.61/213.95
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 686.61/213.95
U61'(mark(z0)) → c56(U61'(z0)) 686.61/213.95
U61'(ok(z0)) → c57(U61'(z0)) 686.61/213.95
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2)) 686.61/213.95
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2)) 686.61/213.95
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2)) 686.61/213.95
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 686.61/213.95
X(mark(z0), z1) → c62(X(z0, z1)) 686.61/213.95
X(z0, mark(z1)) → c63(X(z0, z1)) 686.61/213.95
X(ok(z0), ok(z1)) → c64(X(z0, z1)) 686.61/213.95
ISNAT(ok(z0)) → c82(ISNAT(z0))
S tuples:

U11'(mark(z0), z1) → c35(U11'(z0, z1)) 686.61/213.95
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1)) 686.61/213.96
U21'(mark(z0)) → c39(U21'(z0)) 686.61/213.96
U21'(ok(z0)) → c40(U21'(z0)) 686.61/213.96
U31'(mark(z0), z1) → c41(U31'(z0, z1)) 686.61/213.96
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 686.61/213.96
U32'(mark(z0)) → c43(U32'(z0)) 686.61/213.96
U32'(ok(z0)) → c44(U32'(z0)) 686.61/213.96
U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1)) 686.61/213.96
U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2)) 686.61/213.96
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2)) 686.61/213.96
U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2)) 686.61/213.96
S(mark(z0)) → c51(S(z0)) 686.61/213.96
S(ok(z0)) → c52(S(z0)) 686.61/213.96
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 686.61/213.96
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2)) 686.61/213.96
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2)) 686.61/213.96
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2)) 686.61/213.96
X(z0, mark(z1)) → c63(X(z0, z1))
K tuples:

ISNAT(ok(z0)) → c82(ISNAT(z0)) 686.61/213.96
U12'(mark(z0)) → c37(U12'(z0)) 686.61/213.96
U12'(ok(z0)) → c38(U12'(z0)) 686.61/213.96
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 686.61/213.96
X(mark(z0), z1) → c62(X(z0, z1)) 686.61/213.96
X(ok(z0), ok(z1)) → c64(X(z0, z1)) 686.61/213.96
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 686.61/213.96
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 686.61/213.96
U61'(mark(z0)) → c56(U61'(z0)) 686.61/213.96
U61'(ok(z0)) → c57(U61'(z0)) 686.61/213.96
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2)) 686.61/213.96
U41'(mark(z0), z1) → c45(U41'(z0, z1))
Defined Rule Symbols:

active, U11, U12, U21, U31, U32, U41, U51, U52, s, plus, U61, U71, U72, x, proper, isNat, top

Defined Pair Symbols:

U11', U12', U21', U31', U32', U41', U51', U52', S, PLUS, U61', U71', U72', X, ISNAT

Compound Symbols:

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, c62, c63, c64, c82

686.61/213.96
686.61/213.96

(163) 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.

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

U11'(mark(z0), z1) → c35(U11'(z0, z1)) 686.61/213.96
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1)) 686.61/213.96
U12'(mark(z0)) → c37(U12'(z0)) 686.61/213.96
U12'(ok(z0)) → c38(U12'(z0)) 686.61/213.96
U21'(mark(z0)) → c39(U21'(z0)) 686.61/213.96
U21'(ok(z0)) → c40(U21'(z0)) 686.61/213.96
U31'(mark(z0), z1) → c41(U31'(z0, z1)) 686.61/213.96
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 686.61/213.96
U32'(mark(z0)) → c43(U32'(z0)) 686.61/213.96
U32'(ok(z0)) → c44(U32'(z0)) 686.61/213.96
U41'(mark(z0), z1) → c45(U41'(z0, z1)) 686.61/213.96
U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1)) 686.61/213.96
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2)) 686.61/213.96
U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2)) 686.61/213.96
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2)) 686.61/213.96
U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2)) 686.61/213.96
S(mark(z0)) → c51(S(z0)) 686.61/213.96
S(ok(z0)) → c52(S(z0)) 686.61/213.96
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 686.61/213.96
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 686.61/213.96
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 686.61/213.96
U61'(mark(z0)) → c56(U61'(z0)) 686.61/213.96
U61'(ok(z0)) → c57(U61'(z0)) 686.61/213.96
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2)) 686.61/213.96
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2)) 686.61/213.96
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2)) 686.61/213.96
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 686.61/213.96
X(mark(z0), z1) → c62(X(z0, z1)) 686.61/213.96
X(z0, mark(z1)) → c63(X(z0, z1)) 686.61/213.96
X(ok(z0), ok(z1)) → c64(X(z0, z1)) 686.61/213.96
ISNAT(ok(z0)) → c82(ISNAT(z0))
The order we found is given by the following interpretation:
Polynomial interpretation : 686.61/213.96

POL(ISNAT(x1)) = [3]x1    686.61/213.96
POL(PLUS(x1, x2)) = [3]x1    686.61/213.96
POL(S(x1)) = 0    686.61/213.96
POL(U11'(x1, x2)) = 0    686.61/213.96
POL(U12'(x1)) = [3]x1    686.61/213.96
POL(U21'(x1)) = 0    686.61/213.96
POL(U31'(x1, x2)) = x1    686.61/213.96
POL(U32'(x1)) = 0    686.61/213.96
POL(U41'(x1, x2)) = 0    686.61/213.96
POL(U51'(x1, x2, x3)) = 0    686.61/213.96
POL(U52'(x1, x2, x3)) = 0    686.61/213.96
POL(U61'(x1)) = [5]x1    686.61/213.96
POL(U71'(x1, x2, x3)) = 0    686.61/213.96
POL(U72'(x1, x2, x3)) = [3]x2 + [5]x3    686.61/213.96
POL(X(x1, x2)) = [3]x1    686.61/213.96
POL(c35(x1)) = x1    686.61/213.96
POL(c36(x1)) = x1    686.61/213.96
POL(c37(x1)) = x1    686.61/213.96
POL(c38(x1)) = x1    686.61/213.96
POL(c39(x1)) = x1    686.61/213.96
POL(c40(x1)) = x1    686.61/213.96
POL(c41(x1)) = x1    686.61/213.96
POL(c42(x1)) = x1    686.61/213.96
POL(c43(x1)) = x1    686.61/213.96
POL(c44(x1)) = x1    686.61/213.96
POL(c45(x1)) = x1    686.61/213.96
POL(c46(x1)) = x1    686.61/213.96
POL(c47(x1)) = x1    686.61/213.96
POL(c48(x1)) = x1    686.61/213.96
POL(c49(x1)) = x1    686.61/213.96
POL(c50(x1)) = x1    686.61/213.96
POL(c51(x1)) = x1    686.61/213.96
POL(c52(x1)) = x1    686.61/213.96
POL(c53(x1)) = x1    686.61/213.96
POL(c54(x1)) = x1    686.61/213.96
POL(c55(x1)) = x1    686.61/213.96
POL(c56(x1)) = x1    686.61/213.96
POL(c57(x1)) = x1    686.61/213.96
POL(c58(x1)) = x1    686.61/213.96
POL(c59(x1)) = x1    686.61/213.96
POL(c60(x1)) = x1    686.61/213.96
POL(c61(x1)) = x1    686.61/213.96
POL(c62(x1)) = x1    686.61/213.96
POL(c63(x1)) = x1    686.61/213.96
POL(c64(x1)) = x1    686.61/213.96
POL(c82(x1)) = x1    686.61/213.96
POL(mark(x1)) = [1] + x1    686.61/213.96
POL(ok(x1)) = x1   
686.61/213.96
686.61/213.96

(164) Obligation:

Complexity Dependency Tuples Problem
Rules:

active(U11(tt, z0)) → mark(U12(isNat(z0))) 686.61/213.96
active(U12(tt)) → mark(tt) 686.61/213.96
active(U21(tt)) → mark(tt) 686.61/213.96
active(U31(tt, z0)) → mark(U32(isNat(z0))) 686.61/213.96
active(U32(tt)) → mark(tt) 686.61/213.96
active(U41(tt, z0)) → mark(z0) 686.61/213.96
active(U51(tt, z0, z1)) → mark(U52(isNat(z1), z0, z1)) 686.61/213.96
active(U52(tt, z0, z1)) → mark(s(plus(z1, z0))) 686.61/213.96
active(U61(tt)) → mark(0) 686.61/213.96
active(U71(tt, z0, z1)) → mark(U72(isNat(z1), z0, z1)) 686.61/213.96
active(U72(tt, z0, z1)) → mark(plus(x(z1, z0), z1)) 686.61/213.96
active(isNat(0)) → mark(tt) 686.61/213.96
active(isNat(plus(z0, z1))) → mark(U11(isNat(z0), z1)) 686.61/213.96
active(isNat(s(z0))) → mark(U21(isNat(z0))) 686.61/213.96
active(isNat(x(z0, z1))) → mark(U31(isNat(z0), z1)) 686.61/213.96
active(plus(z0, 0)) → mark(U41(isNat(z0), z0)) 686.61/213.96
active(plus(z0, s(z1))) → mark(U51(isNat(z1), z1, z0)) 686.61/213.96
active(x(z0, 0)) → mark(U61(isNat(z0))) 686.61/213.96
active(x(z0, s(z1))) → mark(U71(isNat(z1), z1, z0)) 686.61/213.96
active(U11(z0, z1)) → U11(active(z0), z1) 686.61/213.96
active(U12(z0)) → U12(active(z0)) 686.61/213.96
active(U21(z0)) → U21(active(z0)) 686.61/213.96
active(U31(z0, z1)) → U31(active(z0), z1) 686.61/213.96
active(U32(z0)) → U32(active(z0)) 686.61/213.96
active(U41(z0, z1)) → U41(active(z0), z1) 686.61/213.96
active(U51(z0, z1, z2)) → U51(active(z0), z1, z2) 686.61/213.96
active(U52(z0, z1, z2)) → U52(active(z0), z1, z2) 686.61/213.96
active(s(z0)) → s(active(z0)) 686.61/213.96
active(plus(z0, z1)) → plus(active(z0), z1) 686.61/213.96
active(plus(z0, z1)) → plus(z0, active(z1)) 686.61/213.96
active(U61(z0)) → U61(active(z0)) 686.61/213.96
active(U71(z0, z1, z2)) → U71(active(z0), z1, z2) 686.61/213.96
active(U72(z0, z1, z2)) → U72(active(z0), z1, z2) 686.61/213.96
active(x(z0, z1)) → x(active(z0), z1) 686.61/213.96
active(x(z0, z1)) → x(z0, active(z1)) 686.61/213.96
U11(mark(z0), z1) → mark(U11(z0, z1)) 686.61/213.96
U11(ok(z0), ok(z1)) → ok(U11(z0, z1)) 686.61/213.96
U12(mark(z0)) → mark(U12(z0)) 686.61/213.96
U12(ok(z0)) → ok(U12(z0)) 686.61/213.96
U21(mark(z0)) → mark(U21(z0)) 686.61/213.96
U21(ok(z0)) → ok(U21(z0)) 686.61/213.96
U31(mark(z0), z1) → mark(U31(z0, z1)) 686.61/213.96
U31(ok(z0), ok(z1)) → ok(U31(z0, z1)) 686.61/213.96
U32(mark(z0)) → mark(U32(z0)) 686.61/213.96
U32(ok(z0)) → ok(U32(z0)) 686.61/213.96
U41(mark(z0), z1) → mark(U41(z0, z1)) 686.61/213.96
U41(ok(z0), ok(z1)) → ok(U41(z0, z1)) 686.61/213.96
U51(mark(z0), z1, z2) → mark(U51(z0, z1, z2)) 686.61/213.96
U51(ok(z0), ok(z1), ok(z2)) → ok(U51(z0, z1, z2)) 686.61/213.96
U52(mark(z0), z1, z2) → mark(U52(z0, z1, z2)) 686.61/213.96
U52(ok(z0), ok(z1), ok(z2)) → ok(U52(z0, z1, z2)) 686.61/213.96
s(mark(z0)) → mark(s(z0)) 686.61/213.96
s(ok(z0)) → ok(s(z0)) 686.61/213.96
plus(mark(z0), z1) → mark(plus(z0, z1)) 686.61/213.96
plus(z0, mark(z1)) → mark(plus(z0, z1)) 686.61/213.96
plus(ok(z0), ok(z1)) → ok(plus(z0, z1)) 686.61/213.96
U61(mark(z0)) → mark(U61(z0)) 686.61/213.96
U61(ok(z0)) → ok(U61(z0)) 686.61/213.96
U71(mark(z0), z1, z2) → mark(U71(z0, z1, z2)) 686.61/213.96
U71(ok(z0), ok(z1), ok(z2)) → ok(U71(z0, z1, z2)) 686.61/213.96
U72(mark(z0), z1, z2) → mark(U72(z0, z1, z2)) 686.61/213.96
U72(ok(z0), ok(z1), ok(z2)) → ok(U72(z0, z1, z2)) 686.61/213.96
x(mark(z0), z1) → mark(x(z0, z1)) 686.61/213.96
x(z0, mark(z1)) → mark(x(z0, z1)) 686.61/213.96
x(ok(z0), ok(z1)) → ok(x(z0, z1)) 686.61/213.96
proper(U11(z0, z1)) → U11(proper(z0), proper(z1)) 686.61/213.96
proper(tt) → ok(tt) 686.61/213.96
proper(U12(z0)) → U12(proper(z0)) 686.61/213.96
proper(isNat(z0)) → isNat(proper(z0)) 686.61/213.96
proper(U21(z0)) → U21(proper(z0)) 686.61/213.96
proper(U31(z0, z1)) → U31(proper(z0), proper(z1)) 686.61/213.96
proper(U32(z0)) → U32(proper(z0)) 686.61/213.96
proper(U41(z0, z1)) → U41(proper(z0), proper(z1)) 686.61/213.96
proper(U51(z0, z1, z2)) → U51(proper(z0), proper(z1), proper(z2)) 686.61/213.96
proper(U52(z0, z1, z2)) → U52(proper(z0), proper(z1), proper(z2)) 686.61/213.96
proper(s(z0)) → s(proper(z0)) 686.61/213.96
proper(plus(z0, z1)) → plus(proper(z0), proper(z1)) 686.61/213.96
proper(U61(z0)) → U61(proper(z0)) 686.61/213.96
proper(0) → ok(0) 686.61/213.96
proper(U71(z0, z1, z2)) → U71(proper(z0), proper(z1), proper(z2)) 686.61/213.96
proper(U72(z0, z1, z2)) → U72(proper(z0), proper(z1), proper(z2)) 686.61/213.96
proper(x(z0, z1)) → x(proper(z0), proper(z1)) 686.61/213.96
isNat(ok(z0)) → ok(isNat(z0)) 686.61/213.96
top(mark(z0)) → top(proper(z0)) 686.61/213.96
top(ok(z0)) → top(active(z0))
Tuples:

U11'(mark(z0), z1) → c35(U11'(z0, z1)) 686.61/213.96
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1)) 686.61/213.96
U12'(mark(z0)) → c37(U12'(z0)) 686.61/213.96
U12'(ok(z0)) → c38(U12'(z0)) 686.61/213.96
U21'(mark(z0)) → c39(U21'(z0)) 686.61/213.96
U21'(ok(z0)) → c40(U21'(z0)) 686.61/213.96
U31'(mark(z0), z1) → c41(U31'(z0, z1)) 686.61/213.96
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 686.61/213.96
U32'(mark(z0)) → c43(U32'(z0)) 686.61/213.96
U32'(ok(z0)) → c44(U32'(z0)) 686.61/213.96
U41'(mark(z0), z1) → c45(U41'(z0, z1)) 686.61/213.96
U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1)) 686.61/213.96
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2)) 686.61/213.96
U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2)) 686.61/213.96
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2)) 686.61/213.96
U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2)) 686.61/213.96
S(mark(z0)) → c51(S(z0)) 686.61/213.96
S(ok(z0)) → c52(S(z0)) 686.61/213.96
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 686.61/213.96
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 686.61/213.96
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 686.61/213.96
U61'(mark(z0)) → c56(U61'(z0)) 686.61/213.96
U61'(ok(z0)) → c57(U61'(z0)) 686.61/213.96
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2)) 686.61/213.96
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2)) 686.61/213.96
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2)) 686.61/213.96
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 686.61/213.96
X(mark(z0), z1) → c62(X(z0, z1)) 686.61/213.96
X(z0, mark(z1)) → c63(X(z0, z1)) 686.61/213.96
X(ok(z0), ok(z1)) → c64(X(z0, z1)) 686.61/213.96
ISNAT(ok(z0)) → c82(ISNAT(z0))
S tuples:

U11'(mark(z0), z1) → c35(U11'(z0, z1)) 686.61/213.96
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1)) 686.61/213.96
U21'(mark(z0)) → c39(U21'(z0)) 686.61/213.96
U21'(ok(z0)) → c40(U21'(z0)) 686.61/213.96
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 686.61/213.96
U32'(mark(z0)) → c43(U32'(z0)) 686.61/213.96
U32'(ok(z0)) → c44(U32'(z0)) 686.61/213.96
U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1)) 686.61/213.96
U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2)) 686.61/213.96
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2)) 686.61/213.96
U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2)) 686.61/213.96
S(mark(z0)) → c51(S(z0)) 686.61/213.96
S(ok(z0)) → c52(S(z0)) 686.61/213.96
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 686.61/213.96
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2)) 686.61/213.96
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2)) 686.61/213.96
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2)) 686.61/213.96
X(z0, mark(z1)) → c63(X(z0, z1))
K tuples:

ISNAT(ok(z0)) → c82(ISNAT(z0)) 686.61/213.96
U12'(mark(z0)) → c37(U12'(z0)) 686.61/213.96
U12'(ok(z0)) → c38(U12'(z0)) 686.61/213.96
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 686.61/213.96
X(mark(z0), z1) → c62(X(z0, z1)) 686.61/213.96
X(ok(z0), ok(z1)) → c64(X(z0, z1)) 686.61/213.96
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 686.61/213.96
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 686.61/213.96
U61'(mark(z0)) → c56(U61'(z0)) 686.61/213.96
U61'(ok(z0)) → c57(U61'(z0)) 686.61/213.96
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2)) 686.61/213.96
U41'(mark(z0), z1) → c45(U41'(z0, z1)) 686.61/213.96
U31'(mark(z0), z1) → c41(U31'(z0, z1))
Defined Rule Symbols:

active, U11, U12, U21, U31, U32, U41, U51, U52, s, plus, U61, U71, U72, x, proper, isNat, top

Defined Pair Symbols:

U11', U12', U21', U31', U32', U41', U51', U52', S, PLUS, U61', U71', U72', X, ISNAT

Compound Symbols:

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, c62, c63, c64, c82

686.61/213.96
686.61/213.96

(165) 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.

U32'(ok(z0)) → c44(U32'(z0))
We considered the (Usable) Rules:none
And the Tuples:

U11'(mark(z0), z1) → c35(U11'(z0, z1)) 686.61/213.96
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1)) 686.61/213.96
U12'(mark(z0)) → c37(U12'(z0)) 686.61/213.96
U12'(ok(z0)) → c38(U12'(z0)) 686.61/213.96
U21'(mark(z0)) → c39(U21'(z0)) 686.61/213.96
U21'(ok(z0)) → c40(U21'(z0)) 686.61/213.96
U31'(mark(z0), z1) → c41(U31'(z0, z1)) 686.61/213.96
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 686.61/213.96
U32'(mark(z0)) → c43(U32'(z0)) 686.61/213.96
U32'(ok(z0)) → c44(U32'(z0)) 686.61/213.96
U41'(mark(z0), z1) → c45(U41'(z0, z1)) 686.61/213.96
U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1)) 686.61/213.96
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2)) 686.61/213.96
U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2)) 686.61/213.96
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2)) 686.61/213.96
U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2)) 686.61/213.96
S(mark(z0)) → c51(S(z0)) 686.61/213.96
S(ok(z0)) → c52(S(z0)) 686.61/213.96
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 686.61/213.96
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 686.61/213.96
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 686.61/213.96
U61'(mark(z0)) → c56(U61'(z0)) 686.61/213.96
U61'(ok(z0)) → c57(U61'(z0)) 686.61/213.96
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2)) 686.61/213.96
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2)) 686.61/213.96
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2)) 686.61/213.96
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 686.61/213.96
X(mark(z0), z1) → c62(X(z0, z1)) 686.61/213.96
X(z0, mark(z1)) → c63(X(z0, z1)) 686.61/213.96
X(ok(z0), ok(z1)) → c64(X(z0, z1)) 686.61/213.96
ISNAT(ok(z0)) → c82(ISNAT(z0))
The order we found is given by the following interpretation:
Polynomial interpretation : 686.61/213.96

POL(ISNAT(x1)) = [5]x1    686.61/213.96
POL(PLUS(x1, x2)) = [5]x1    686.61/213.96
POL(S(x1)) = 0    686.61/213.96
POL(U11'(x1, x2)) = 0    686.61/213.96
POL(U12'(x1)) = [3]x1    686.61/213.96
POL(U21'(x1)) = 0    686.61/213.96
POL(U31'(x1, x2)) = 0    686.61/213.96
POL(U32'(x1)) = x1    686.61/213.96
POL(U41'(x1, x2)) = 0    686.61/213.96
POL(U51'(x1, x2, x3)) = 0    686.61/213.96
POL(U52'(x1, x2, x3)) = 0    686.61/213.96
POL(U61'(x1)) = [3]x1    686.61/213.96
POL(U71'(x1, x2, x3)) = 0    686.61/213.96
POL(U72'(x1, x2, x3)) = [5]x2 + [3]x3    686.61/213.96
POL(X(x1, x2)) = [3]x1    686.61/213.96
POL(c35(x1)) = x1    686.61/213.96
POL(c36(x1)) = x1    686.61/213.96
POL(c37(x1)) = x1    686.61/213.96
POL(c38(x1)) = x1    686.61/213.96
POL(c39(x1)) = x1    686.61/213.96
POL(c40(x1)) = x1    686.61/213.96
POL(c41(x1)) = x1    686.61/213.96
POL(c42(x1)) = x1    686.61/213.96
POL(c43(x1)) = x1    686.61/213.96
POL(c44(x1)) = x1    686.61/213.96
POL(c45(x1)) = x1    686.61/213.96
POL(c46(x1)) = x1    686.61/213.96
POL(c47(x1)) = x1    686.61/213.96
POL(c48(x1)) = x1    686.61/213.96
POL(c49(x1)) = x1    686.61/213.96
POL(c50(x1)) = x1    686.61/213.96
POL(c51(x1)) = x1    686.61/213.96
POL(c52(x1)) = x1    686.61/213.96
POL(c53(x1)) = x1    686.61/213.96
POL(c54(x1)) = x1    686.61/213.96
POL(c55(x1)) = x1    686.61/213.96
POL(c56(x1)) = x1    686.61/213.96
POL(c57(x1)) = x1    686.61/213.96
POL(c58(x1)) = x1    686.61/213.96
POL(c59(x1)) = x1    686.61/213.96
POL(c60(x1)) = x1    686.61/213.96
POL(c61(x1)) = x1    686.61/213.96
POL(c62(x1)) = x1    686.61/213.96
POL(c63(x1)) = x1    686.61/213.96
POL(c64(x1)) = x1    686.61/213.96
POL(c82(x1)) = x1    686.61/213.96
POL(mark(x1)) = x1    686.61/213.96
POL(ok(x1)) = [1] + x1   
686.61/213.96
686.61/213.96

(166) Obligation:

Complexity Dependency Tuples Problem
Rules:

active(U11(tt, z0)) → mark(U12(isNat(z0))) 686.61/213.96
active(U12(tt)) → mark(tt) 686.61/213.96
active(U21(tt)) → mark(tt) 686.61/213.96
active(U31(tt, z0)) → mark(U32(isNat(z0))) 686.61/213.96
active(U32(tt)) → mark(tt) 686.61/213.96
active(U41(tt, z0)) → mark(z0) 686.61/213.96
active(U51(tt, z0, z1)) → mark(U52(isNat(z1), z0, z1)) 686.61/213.96
active(U52(tt, z0, z1)) → mark(s(plus(z1, z0))) 686.61/213.96
active(U61(tt)) → mark(0) 686.61/213.96
active(U71(tt, z0, z1)) → mark(U72(isNat(z1), z0, z1)) 686.61/213.96
active(U72(tt, z0, z1)) → mark(plus(x(z1, z0), z1)) 686.61/213.96
active(isNat(0)) → mark(tt) 686.61/213.96
active(isNat(plus(z0, z1))) → mark(U11(isNat(z0), z1)) 686.61/213.96
active(isNat(s(z0))) → mark(U21(isNat(z0))) 686.61/213.96
active(isNat(x(z0, z1))) → mark(U31(isNat(z0), z1)) 686.61/213.96
active(plus(z0, 0)) → mark(U41(isNat(z0), z0)) 686.61/213.96
active(plus(z0, s(z1))) → mark(U51(isNat(z1), z1, z0)) 686.61/213.96
active(x(z0, 0)) → mark(U61(isNat(z0))) 686.61/213.96
active(x(z0, s(z1))) → mark(U71(isNat(z1), z1, z0)) 686.61/213.96
active(U11(z0, z1)) → U11(active(z0), z1) 686.61/213.96
active(U12(z0)) → U12(active(z0)) 686.61/213.96
active(U21(z0)) → U21(active(z0)) 686.61/213.96
active(U31(z0, z1)) → U31(active(z0), z1) 686.61/213.96
active(U32(z0)) → U32(active(z0)) 686.61/213.96
active(U41(z0, z1)) → U41(active(z0), z1) 686.61/213.96
active(U51(z0, z1, z2)) → U51(active(z0), z1, z2) 686.61/213.96
active(U52(z0, z1, z2)) → U52(active(z0), z1, z2) 686.61/213.96
active(s(z0)) → s(active(z0)) 686.61/213.96
active(plus(z0, z1)) → plus(active(z0), z1) 686.61/213.96
active(plus(z0, z1)) → plus(z0, active(z1)) 686.61/213.96
active(U61(z0)) → U61(active(z0)) 686.61/213.96
active(U71(z0, z1, z2)) → U71(active(z0), z1, z2) 686.61/213.96
active(U72(z0, z1, z2)) → U72(active(z0), z1, z2) 686.61/213.96
active(x(z0, z1)) → x(active(z0), z1) 686.61/213.96
active(x(z0, z1)) → x(z0, active(z1)) 686.61/213.96
U11(mark(z0), z1) → mark(U11(z0, z1)) 686.61/213.96
U11(ok(z0), ok(z1)) → ok(U11(z0, z1)) 686.61/213.96
U12(mark(z0)) → mark(U12(z0)) 686.61/213.96
U12(ok(z0)) → ok(U12(z0)) 686.61/213.96
U21(mark(z0)) → mark(U21(z0)) 686.61/213.96
U21(ok(z0)) → ok(U21(z0)) 686.61/213.96
U31(mark(z0), z1) → mark(U31(z0, z1)) 686.61/213.96
U31(ok(z0), ok(z1)) → ok(U31(z0, z1)) 686.61/213.96
U32(mark(z0)) → mark(U32(z0)) 686.61/213.96
U32(ok(z0)) → ok(U32(z0)) 686.61/213.96
U41(mark(z0), z1) → mark(U41(z0, z1)) 686.61/213.96
U41(ok(z0), ok(z1)) → ok(U41(z0, z1)) 686.61/213.96
U51(mark(z0), z1, z2) → mark(U51(z0, z1, z2)) 686.61/213.96
U51(ok(z0), ok(z1), ok(z2)) → ok(U51(z0, z1, z2)) 686.61/213.96
U52(mark(z0), z1, z2) → mark(U52(z0, z1, z2)) 686.61/213.96
U52(ok(z0), ok(z1), ok(z2)) → ok(U52(z0, z1, z2)) 686.61/213.96
s(mark(z0)) → mark(s(z0)) 686.61/213.96
s(ok(z0)) → ok(s(z0)) 686.61/213.96
plus(mark(z0), z1) → mark(plus(z0, z1)) 686.61/213.96
plus(z0, mark(z1)) → mark(plus(z0, z1)) 686.61/213.96
plus(ok(z0), ok(z1)) → ok(plus(z0, z1)) 686.61/213.96
U61(mark(z0)) → mark(U61(z0)) 686.61/213.96
U61(ok(z0)) → ok(U61(z0)) 686.61/213.96
U71(mark(z0), z1, z2) → mark(U71(z0, z1, z2)) 686.61/213.96
U71(ok(z0), ok(z1), ok(z2)) → ok(U71(z0, z1, z2)) 686.61/213.96
U72(mark(z0), z1, z2) → mark(U72(z0, z1, z2)) 686.61/213.96
U72(ok(z0), ok(z1), ok(z2)) → ok(U72(z0, z1, z2)) 686.61/213.96
x(mark(z0), z1) → mark(x(z0, z1)) 686.61/213.96
x(z0, mark(z1)) → mark(x(z0, z1)) 686.61/213.96
x(ok(z0), ok(z1)) → ok(x(z0, z1)) 686.61/213.96
proper(U11(z0, z1)) → U11(proper(z0), proper(z1)) 686.61/213.96
proper(tt) → ok(tt) 686.61/213.96
proper(U12(z0)) → U12(proper(z0)) 686.61/213.96
proper(isNat(z0)) → isNat(proper(z0)) 686.61/213.96
proper(U21(z0)) → U21(proper(z0)) 686.61/213.96
proper(U31(z0, z1)) → U31(proper(z0), proper(z1)) 686.61/213.96
proper(U32(z0)) → U32(proper(z0)) 686.61/213.96
proper(U41(z0, z1)) → U41(proper(z0), proper(z1)) 686.61/213.96
proper(U51(z0, z1, z2)) → U51(proper(z0), proper(z1), proper(z2)) 686.61/213.96
proper(U52(z0, z1, z2)) → U52(proper(z0), proper(z1), proper(z2)) 686.61/213.96
proper(s(z0)) → s(proper(z0)) 686.61/213.96
proper(plus(z0, z1)) → plus(proper(z0), proper(z1)) 686.61/213.96
proper(U61(z0)) → U61(proper(z0)) 686.61/213.96
proper(0) → ok(0) 686.61/213.96
proper(U71(z0, z1, z2)) → U71(proper(z0), proper(z1), proper(z2)) 686.61/213.96
proper(U72(z0, z1, z2)) → U72(proper(z0), proper(z1), proper(z2)) 686.61/213.96
proper(x(z0, z1)) → x(proper(z0), proper(z1)) 686.61/213.96
isNat(ok(z0)) → ok(isNat(z0)) 686.61/213.96
top(mark(z0)) → top(proper(z0)) 686.61/213.96
top(ok(z0)) → top(active(z0))
Tuples:

U11'(mark(z0), z1) → c35(U11'(z0, z1)) 686.61/213.96
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1)) 686.61/213.96
U12'(mark(z0)) → c37(U12'(z0)) 686.61/213.96
U12'(ok(z0)) → c38(U12'(z0)) 686.61/213.96
U21'(mark(z0)) → c39(U21'(z0)) 686.61/213.96
U21'(ok(z0)) → c40(U21'(z0)) 686.61/213.96
U31'(mark(z0), z1) → c41(U31'(z0, z1)) 686.61/213.96
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 686.61/213.96
U32'(mark(z0)) → c43(U32'(z0)) 686.61/213.96
U32'(ok(z0)) → c44(U32'(z0)) 686.61/213.96
U41'(mark(z0), z1) → c45(U41'(z0, z1)) 686.61/213.96
U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1)) 686.61/213.96
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2)) 686.61/213.96
U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2)) 686.61/213.96
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2)) 686.61/213.96
U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2)) 686.61/213.96
S(mark(z0)) → c51(S(z0)) 686.61/213.96
S(ok(z0)) → c52(S(z0)) 686.61/213.96
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 686.61/213.96
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 686.61/213.96
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 686.61/213.96
U61'(mark(z0)) → c56(U61'(z0)) 686.61/213.96
U61'(ok(z0)) → c57(U61'(z0)) 686.61/213.96
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2)) 686.61/213.96
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2)) 686.61/213.96
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2)) 686.61/213.96
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 686.61/213.96
X(mark(z0), z1) → c62(X(z0, z1)) 686.61/213.96
X(z0, mark(z1)) → c63(X(z0, z1)) 686.61/213.96
X(ok(z0), ok(z1)) → c64(X(z0, z1)) 686.61/213.96
ISNAT(ok(z0)) → c82(ISNAT(z0))
S tuples:

U11'(mark(z0), z1) → c35(U11'(z0, z1)) 686.61/213.96
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1)) 686.61/213.96
U21'(mark(z0)) → c39(U21'(z0)) 686.61/213.96
U21'(ok(z0)) → c40(U21'(z0)) 686.61/213.96
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 686.61/213.96
U32'(mark(z0)) → c43(U32'(z0)) 686.61/213.96
U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1)) 686.61/213.96
U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2)) 686.61/213.96
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2)) 686.61/213.96
U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2)) 686.61/213.96
S(mark(z0)) → c51(S(z0)) 686.61/213.96
S(ok(z0)) → c52(S(z0)) 686.61/213.96
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 686.61/213.96
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2)) 686.61/213.96
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2)) 686.61/213.96
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2)) 686.61/213.96
X(z0, mark(z1)) → c63(X(z0, z1))
K tuples:

ISNAT(ok(z0)) → c82(ISNAT(z0)) 686.61/213.96
U12'(mark(z0)) → c37(U12'(z0)) 686.61/213.96
U12'(ok(z0)) → c38(U12'(z0)) 686.61/213.96
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 686.61/213.96
X(mark(z0), z1) → c62(X(z0, z1)) 686.61/213.96
X(ok(z0), ok(z1)) → c64(X(z0, z1)) 686.61/213.96
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 686.61/213.96
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 686.61/213.96
U61'(mark(z0)) → c56(U61'(z0)) 686.61/213.96
U61'(ok(z0)) → c57(U61'(z0)) 686.61/213.96
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2)) 686.61/213.96
U41'(mark(z0), z1) → c45(U41'(z0, z1)) 686.61/213.96
U31'(mark(z0), z1) → c41(U31'(z0, z1)) 686.61/213.96
U32'(ok(z0)) → c44(U32'(z0))
Defined Rule Symbols:

active, U11, U12, U21, U31, U32, U41, U51, U52, s, plus, U61, U71, U72, x, proper, isNat, top

Defined Pair Symbols:

U11', U12', U21', U31', U32', U41', U51', U52', S, PLUS, U61', U71', U72', X, ISNAT

Compound Symbols:

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, c62, c63, c64, c82

686.61/213.96
686.61/213.96

(167) 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.

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

U11'(mark(z0), z1) → c35(U11'(z0, z1)) 686.61/213.96
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1)) 686.61/213.96
U12'(mark(z0)) → c37(U12'(z0)) 686.61/213.96
U12'(ok(z0)) → c38(U12'(z0)) 686.61/213.96
U21'(mark(z0)) → c39(U21'(z0)) 686.61/213.96
U21'(ok(z0)) → c40(U21'(z0)) 686.61/213.96
U31'(mark(z0), z1) → c41(U31'(z0, z1)) 686.61/213.96
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 686.61/213.96
U32'(mark(z0)) → c43(U32'(z0)) 686.61/213.96
U32'(ok(z0)) → c44(U32'(z0)) 686.61/213.96
U41'(mark(z0), z1) → c45(U41'(z0, z1)) 686.61/213.96
U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1)) 686.61/213.96
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2)) 686.61/213.96
U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2)) 686.61/213.96
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2)) 686.61/213.96
U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2)) 686.61/213.96
S(mark(z0)) → c51(S(z0)) 686.61/213.96
S(ok(z0)) → c52(S(z0)) 686.61/213.96
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 686.61/213.96
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 686.61/213.96
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 686.61/213.96
U61'(mark(z0)) → c56(U61'(z0)) 686.61/213.96
U61'(ok(z0)) → c57(U61'(z0)) 686.61/213.96
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2)) 686.61/213.96
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2)) 686.61/213.96
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2)) 686.61/213.96
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 686.61/213.96
X(mark(z0), z1) → c62(X(z0, z1)) 686.61/213.96
X(z0, mark(z1)) → c63(X(z0, z1)) 686.61/213.96
X(ok(z0), ok(z1)) → c64(X(z0, z1)) 686.61/213.96
ISNAT(ok(z0)) → c82(ISNAT(z0))
The order we found is given by the following interpretation:
Polynomial interpretation : 686.61/213.96

POL(ISNAT(x1)) = [3]x1    686.61/213.96
POL(PLUS(x1, x2)) = 0    686.61/213.96
POL(S(x1)) = 0    686.61/213.96
POL(U11'(x1, x2)) = 0    686.61/213.96
POL(U12'(x1)) = 0    686.61/213.96
POL(U21'(x1)) = 0    686.61/213.96
POL(U31'(x1, x2)) = 0    686.61/213.96
POL(U32'(x1)) = 0    686.61/213.96
POL(U41'(x1, x2)) = 0    686.61/213.96
POL(U51'(x1, x2, x3)) = 0    686.61/213.96
POL(U52'(x1, x2, x3)) = 0    686.61/213.96
POL(U61'(x1)) = 0    686.61/213.96
POL(U71'(x1, x2, x3)) = x3    686.61/213.96
POL(U72'(x1, x2, x3)) = [5]x2 + [5]x3    686.61/213.96
POL(X(x1, x2)) = 0    686.61/213.96
POL(c35(x1)) = x1    686.61/213.96
POL(c36(x1)) = x1    686.61/213.96
POL(c37(x1)) = x1    686.61/213.96
POL(c38(x1)) = x1    686.61/213.96
POL(c39(x1)) = x1    686.61/213.96
POL(c40(x1)) = x1    686.61/213.96
POL(c41(x1)) = x1    686.61/213.96
POL(c42(x1)) = x1    686.61/213.96
POL(c43(x1)) = x1    686.61/213.96
POL(c44(x1)) = x1    686.61/213.96
POL(c45(x1)) = x1    686.61/213.96
POL(c46(x1)) = x1    686.61/213.96
POL(c47(x1)) = x1    686.61/213.96
POL(c48(x1)) = x1    686.61/213.96
POL(c49(x1)) = x1    686.61/213.96
POL(c50(x1)) = x1    686.61/213.96
POL(c51(x1)) = x1    686.61/213.96
POL(c52(x1)) = x1    686.61/213.96
POL(c53(x1)) = x1    686.61/213.96
POL(c54(x1)) = x1    686.61/213.96
POL(c55(x1)) = x1    686.61/213.96
POL(c56(x1)) = x1    686.61/213.96
POL(c57(x1)) = x1    686.61/213.96
POL(c58(x1)) = x1    686.61/213.96
POL(c59(x1)) = x1    686.61/213.96
POL(c60(x1)) = x1    686.61/213.96
POL(c61(x1)) = x1    686.61/213.96
POL(c62(x1)) = x1    686.61/213.96
POL(c63(x1)) = x1    686.61/213.96
POL(c64(x1)) = x1    686.61/213.96
POL(c82(x1)) = x1    686.61/213.96
POL(mark(x1)) = 0    686.61/213.96
POL(ok(x1)) = [1] + x1   
686.61/213.96
686.61/213.96

(168) Obligation:

Complexity Dependency Tuples Problem
Rules:

active(U11(tt, z0)) → mark(U12(isNat(z0))) 686.61/213.96
active(U12(tt)) → mark(tt) 686.61/213.96
active(U21(tt)) → mark(tt) 686.61/213.96
active(U31(tt, z0)) → mark(U32(isNat(z0))) 686.61/213.96
active(U32(tt)) → mark(tt) 686.61/213.96
active(U41(tt, z0)) → mark(z0) 686.61/213.96
active(U51(tt, z0, z1)) → mark(U52(isNat(z1), z0, z1)) 686.61/213.96
active(U52(tt, z0, z1)) → mark(s(plus(z1, z0))) 686.61/213.96
active(U61(tt)) → mark(0) 686.61/213.96
active(U71(tt, z0, z1)) → mark(U72(isNat(z1), z0, z1)) 686.61/213.96
active(U72(tt, z0, z1)) → mark(plus(x(z1, z0), z1)) 686.61/213.96
active(isNat(0)) → mark(tt) 686.61/213.96
active(isNat(plus(z0, z1))) → mark(U11(isNat(z0), z1)) 686.61/213.96
active(isNat(s(z0))) → mark(U21(isNat(z0))) 686.61/213.96
active(isNat(x(z0, z1))) → mark(U31(isNat(z0), z1)) 686.61/213.96
active(plus(z0, 0)) → mark(U41(isNat(z0), z0)) 686.61/213.96
active(plus(z0, s(z1))) → mark(U51(isNat(z1), z1, z0)) 686.61/213.96
active(x(z0, 0)) → mark(U61(isNat(z0))) 686.61/213.96
active(x(z0, s(z1))) → mark(U71(isNat(z1), z1, z0)) 686.61/213.96
active(U11(z0, z1)) → U11(active(z0), z1) 686.61/213.96
active(U12(z0)) → U12(active(z0)) 686.61/213.96
active(U21(z0)) → U21(active(z0)) 686.61/213.96
active(U31(z0, z1)) → U31(active(z0), z1) 686.61/213.96
active(U32(z0)) → U32(active(z0)) 686.61/213.96
active(U41(z0, z1)) → U41(active(z0), z1) 686.61/213.96
active(U51(z0, z1, z2)) → U51(active(z0), z1, z2) 686.61/213.96
active(U52(z0, z1, z2)) → U52(active(z0), z1, z2) 686.61/213.96
active(s(z0)) → s(active(z0)) 686.61/213.96
active(plus(z0, z1)) → plus(active(z0), z1) 686.61/213.96
active(plus(z0, z1)) → plus(z0, active(z1)) 686.61/213.96
active(U61(z0)) → U61(active(z0)) 686.61/213.96
active(U71(z0, z1, z2)) → U71(active(z0), z1, z2) 686.61/213.96
active(U72(z0, z1, z2)) → U72(active(z0), z1, z2) 686.61/213.96
active(x(z0, z1)) → x(active(z0), z1) 686.61/213.96
active(x(z0, z1)) → x(z0, active(z1)) 686.61/213.96
U11(mark(z0), z1) → mark(U11(z0, z1)) 686.61/213.96
U11(ok(z0), ok(z1)) → ok(U11(z0, z1)) 686.61/213.96
U12(mark(z0)) → mark(U12(z0)) 686.61/213.96
U12(ok(z0)) → ok(U12(z0)) 686.61/213.96
U21(mark(z0)) → mark(U21(z0)) 686.61/213.96
U21(ok(z0)) → ok(U21(z0)) 686.61/213.96
U31(mark(z0), z1) → mark(U31(z0, z1)) 686.61/213.96
U31(ok(z0), ok(z1)) → ok(U31(z0, z1)) 686.61/213.96
U32(mark(z0)) → mark(U32(z0)) 686.61/213.96
U32(ok(z0)) → ok(U32(z0)) 686.61/213.96
U41(mark(z0), z1) → mark(U41(z0, z1)) 686.61/213.96
U41(ok(z0), ok(z1)) → ok(U41(z0, z1)) 686.61/213.96
U51(mark(z0), z1, z2) → mark(U51(z0, z1, z2)) 686.61/213.96
U51(ok(z0), ok(z1), ok(z2)) → ok(U51(z0, z1, z2)) 686.61/213.96
U52(mark(z0), z1, z2) → mark(U52(z0, z1, z2)) 686.61/213.96
U52(ok(z0), ok(z1), ok(z2)) → ok(U52(z0, z1, z2)) 686.61/213.96
s(mark(z0)) → mark(s(z0)) 686.61/213.96
s(ok(z0)) → ok(s(z0)) 686.61/213.96
plus(mark(z0), z1) → mark(plus(z0, z1)) 686.61/213.96
plus(z0, mark(z1)) → mark(plus(z0, z1)) 686.61/213.96
plus(ok(z0), ok(z1)) → ok(plus(z0, z1)) 686.61/213.96
U61(mark(z0)) → mark(U61(z0)) 686.61/213.96
U61(ok(z0)) → ok(U61(z0)) 686.61/213.96
U71(mark(z0), z1, z2) → mark(U71(z0, z1, z2)) 686.61/213.96
U71(ok(z0), ok(z1), ok(z2)) → ok(U71(z0, z1, z2)) 686.61/213.96
U72(mark(z0), z1, z2) → mark(U72(z0, z1, z2)) 686.61/213.96
U72(ok(z0), ok(z1), ok(z2)) → ok(U72(z0, z1, z2)) 686.61/213.96
x(mark(z0), z1) → mark(x(z0, z1)) 686.61/213.96
x(z0, mark(z1)) → mark(x(z0, z1)) 686.61/213.96
x(ok(z0), ok(z1)) → ok(x(z0, z1)) 686.61/213.96
proper(U11(z0, z1)) → U11(proper(z0), proper(z1)) 686.61/213.96
proper(tt) → ok(tt) 686.61/213.96
proper(U12(z0)) → U12(proper(z0)) 686.61/213.96
proper(isNat(z0)) → isNat(proper(z0)) 686.61/213.96
proper(U21(z0)) → U21(proper(z0)) 686.61/213.96
proper(U31(z0, z1)) → U31(proper(z0), proper(z1)) 686.61/213.96
proper(U32(z0)) → U32(proper(z0)) 686.61/213.96
proper(U41(z0, z1)) → U41(proper(z0), proper(z1)) 686.61/213.96
proper(U51(z0, z1, z2)) → U51(proper(z0), proper(z1), proper(z2)) 686.61/213.96
proper(U52(z0, z1, z2)) → U52(proper(z0), proper(z1), proper(z2)) 686.61/213.96
proper(s(z0)) → s(proper(z0)) 686.61/213.96
proper(plus(z0, z1)) → plus(proper(z0), proper(z1)) 686.61/213.96
proper(U61(z0)) → U61(proper(z0)) 686.61/213.96
proper(0) → ok(0) 686.61/213.96
proper(U71(z0, z1, z2)) → U71(proper(z0), proper(z1), proper(z2)) 686.61/213.96
proper(U72(z0, z1, z2)) → U72(proper(z0), proper(z1), proper(z2)) 686.61/213.96
proper(x(z0, z1)) → x(proper(z0), proper(z1)) 686.61/213.96
isNat(ok(z0)) → ok(isNat(z0)) 686.61/213.96
top(mark(z0)) → top(proper(z0)) 686.61/213.96
top(ok(z0)) → top(active(z0))
Tuples:

U11'(mark(z0), z1) → c35(U11'(z0, z1)) 686.61/213.96
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1)) 686.61/213.96
U12'(mark(z0)) → c37(U12'(z0)) 686.61/213.96
U12'(ok(z0)) → c38(U12'(z0)) 686.61/213.96
U21'(mark(z0)) → c39(U21'(z0)) 686.61/213.96
U21'(ok(z0)) → c40(U21'(z0)) 686.61/213.96
U31'(mark(z0), z1) → c41(U31'(z0, z1)) 686.61/213.96
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 686.61/213.96
U32'(mark(z0)) → c43(U32'(z0)) 686.61/213.96
U32'(ok(z0)) → c44(U32'(z0)) 686.61/213.96
U41'(mark(z0), z1) → c45(U41'(z0, z1)) 686.61/213.96
U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1)) 686.61/213.96
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2)) 686.61/213.96
U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2)) 686.61/213.96
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2)) 686.61/213.96
U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2)) 686.61/213.96
S(mark(z0)) → c51(S(z0)) 686.61/213.96
S(ok(z0)) → c52(S(z0)) 686.61/213.96
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 686.61/213.96
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 686.61/213.96
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 686.61/213.96
U61'(mark(z0)) → c56(U61'(z0)) 686.61/213.96
U61'(ok(z0)) → c57(U61'(z0)) 686.61/213.96
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2)) 686.61/213.96
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2)) 686.61/213.96
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2)) 686.61/213.96
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 686.61/213.96
X(mark(z0), z1) → c62(X(z0, z1)) 686.61/213.96
X(z0, mark(z1)) → c63(X(z0, z1)) 686.61/213.96
X(ok(z0), ok(z1)) → c64(X(z0, z1)) 686.61/213.96
ISNAT(ok(z0)) → c82(ISNAT(z0))
S tuples:

U11'(mark(z0), z1) → c35(U11'(z0, z1)) 686.61/213.96
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1)) 686.61/213.96
U21'(mark(z0)) → c39(U21'(z0)) 686.61/213.96
U21'(ok(z0)) → c40(U21'(z0)) 686.61/213.96
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 686.61/213.96
U32'(mark(z0)) → c43(U32'(z0)) 686.61/213.96
U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1)) 686.61/213.96
U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2)) 686.61/213.96
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2)) 686.61/213.96
U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2)) 686.61/213.96
S(mark(z0)) → c51(S(z0)) 686.61/213.96
S(ok(z0)) → c52(S(z0)) 686.61/213.96
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 686.61/213.96
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2)) 686.61/213.96
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2)) 686.61/213.96
X(z0, mark(z1)) → c63(X(z0, z1))
K tuples:

ISNAT(ok(z0)) → c82(ISNAT(z0)) 686.61/213.96
U12'(mark(z0)) → c37(U12'(z0)) 686.61/213.96
U12'(ok(z0)) → c38(U12'(z0)) 686.61/213.96
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 686.61/213.96
X(mark(z0), z1) → c62(X(z0, z1)) 686.61/213.96
X(ok(z0), ok(z1)) → c64(X(z0, z1)) 686.61/213.96
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 686.61/213.96
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 686.61/213.96
U61'(mark(z0)) → c56(U61'(z0)) 686.61/213.96
U61'(ok(z0)) → c57(U61'(z0)) 686.61/213.96
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2)) 686.61/213.96
U41'(mark(z0), z1) → c45(U41'(z0, z1)) 686.61/213.96
U31'(mark(z0), z1) → c41(U31'(z0, z1)) 686.61/213.96
U32'(ok(z0)) → c44(U32'(z0)) 686.61/213.96
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2))
Defined Rule Symbols:

active, U11, U12, U21, U31, U32, U41, U51, U52, s, plus, U61, U71, U72, x, proper, isNat, top

Defined Pair Symbols:

U11', U12', U21', U31', U32', U41', U51', U52', S, PLUS, U61', U71', U72', X, ISNAT

Compound Symbols:

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, c62, c63, c64, c82

686.61/213.96
686.61/213.96

(169) 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.

U11'(mark(z0), z1) → c35(U11'(z0, z1)) 686.61/213.96
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1))
We considered the (Usable) Rules:none
And the Tuples:

U11'(mark(z0), z1) → c35(U11'(z0, z1)) 686.61/213.96
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1)) 686.61/213.96
U12'(mark(z0)) → c37(U12'(z0)) 686.61/213.96
U12'(ok(z0)) → c38(U12'(z0)) 686.61/213.96
U21'(mark(z0)) → c39(U21'(z0)) 686.61/213.96
U21'(ok(z0)) → c40(U21'(z0)) 686.61/213.96
U31'(mark(z0), z1) → c41(U31'(z0, z1)) 686.61/213.96
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 686.61/213.96
U32'(mark(z0)) → c43(U32'(z0)) 686.61/213.96
U32'(ok(z0)) → c44(U32'(z0)) 686.61/213.96
U41'(mark(z0), z1) → c45(U41'(z0, z1)) 686.61/213.96
U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1)) 686.61/213.96
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2)) 686.61/213.96
U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2)) 686.61/213.96
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2)) 686.61/213.96
U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2)) 686.61/213.96
S(mark(z0)) → c51(S(z0)) 686.61/213.96
S(ok(z0)) → c52(S(z0)) 686.61/213.96
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 686.61/213.96
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 686.61/213.96
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 686.61/213.96
U61'(mark(z0)) → c56(U61'(z0)) 686.61/213.96
U61'(ok(z0)) → c57(U61'(z0)) 686.61/213.96
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2)) 686.61/213.96
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2)) 686.61/213.96
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2)) 686.61/213.96
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 686.61/213.96
X(mark(z0), z1) → c62(X(z0, z1)) 686.61/213.96
X(z0, mark(z1)) → c63(X(z0, z1)) 686.61/213.96
X(ok(z0), ok(z1)) → c64(X(z0, z1)) 686.61/213.96
ISNAT(ok(z0)) → c82(ISNAT(z0))
The order we found is given by the following interpretation:
Polynomial interpretation : 686.61/213.96

POL(ISNAT(x1)) = [5]x1    686.61/213.96
POL(PLUS(x1, x2)) = [5]x1    686.61/213.96
POL(S(x1)) = 0    686.61/213.96
POL(U11'(x1, x2)) = [2]x1    686.61/213.96
POL(U12'(x1)) = [3]x1    686.61/213.96
POL(U21'(x1)) = 0    686.61/213.96
POL(U31'(x1, x2)) = 0    686.61/213.96
POL(U32'(x1)) = 0    686.61/213.96
POL(U41'(x1, x2)) = 0    686.61/213.96
POL(U51'(x1, x2, x3)) = 0    686.61/213.96
POL(U52'(x1, x2, x3)) = 0    686.61/213.96
POL(U61'(x1)) = [3]x1    686.61/213.96
POL(U71'(x1, x2, x3)) = [3]x2 + [5]x3    686.61/213.96
POL(U72'(x1, x2, x3)) = [3]x2 + [5]x3    686.61/213.96
POL(X(x1, x2)) = [5]x1    686.61/213.96
POL(c35(x1)) = x1    686.61/213.96
POL(c36(x1)) = x1    686.61/213.96
POL(c37(x1)) = x1    686.61/213.96
POL(c38(x1)) = x1    686.61/213.96
POL(c39(x1)) = x1    686.61/213.96
POL(c40(x1)) = x1    686.61/213.96
POL(c41(x1)) = x1    686.61/213.96
POL(c42(x1)) = x1    686.61/213.96
POL(c43(x1)) = x1    686.61/213.96
POL(c44(x1)) = x1    686.61/213.96
POL(c45(x1)) = x1    686.61/213.96
POL(c46(x1)) = x1    686.61/213.96
POL(c47(x1)) = x1    686.61/213.96
POL(c48(x1)) = x1    686.61/213.96
POL(c49(x1)) = x1    686.61/213.96
POL(c50(x1)) = x1    686.61/213.96
POL(c51(x1)) = x1    686.61/213.96
POL(c52(x1)) = x1    686.61/213.96
POL(c53(x1)) = x1    686.61/213.96
POL(c54(x1)) = x1    686.61/213.96
POL(c55(x1)) = x1    686.61/213.96
POL(c56(x1)) = x1    686.61/213.96
POL(c57(x1)) = x1    686.61/213.96
POL(c58(x1)) = x1    686.61/213.96
POL(c59(x1)) = x1    686.61/213.96
POL(c60(x1)) = x1    686.61/213.96
POL(c61(x1)) = x1    686.61/213.96
POL(c62(x1)) = x1    686.61/213.96
POL(c63(x1)) = x1    686.61/213.96
POL(c64(x1)) = x1    686.61/213.96
POL(c82(x1)) = x1    686.61/213.96
POL(mark(x1)) = [1] + x1    686.61/213.96
POL(ok(x1)) = [1] + x1   
686.61/213.96
686.61/213.96

(170) Obligation:

Complexity Dependency Tuples Problem
Rules:

active(U11(tt, z0)) → mark(U12(isNat(z0))) 686.61/213.96
active(U12(tt)) → mark(tt) 686.61/213.96
active(U21(tt)) → mark(tt) 686.61/213.96
active(U31(tt, z0)) → mark(U32(isNat(z0))) 686.61/213.96
active(U32(tt)) → mark(tt) 686.61/213.96
active(U41(tt, z0)) → mark(z0) 686.61/213.96
active(U51(tt, z0, z1)) → mark(U52(isNat(z1), z0, z1)) 686.61/213.96
active(U52(tt, z0, z1)) → mark(s(plus(z1, z0))) 686.61/213.96
active(U61(tt)) → mark(0) 686.61/213.96
active(U71(tt, z0, z1)) → mark(U72(isNat(z1), z0, z1)) 686.61/213.96
active(U72(tt, z0, z1)) → mark(plus(x(z1, z0), z1)) 686.61/213.96
active(isNat(0)) → mark(tt) 686.61/213.96
active(isNat(plus(z0, z1))) → mark(U11(isNat(z0), z1)) 686.61/213.96
active(isNat(s(z0))) → mark(U21(isNat(z0))) 686.61/213.96
active(isNat(x(z0, z1))) → mark(U31(isNat(z0), z1)) 686.61/213.96
active(plus(z0, 0)) → mark(U41(isNat(z0), z0)) 686.61/213.96
active(plus(z0, s(z1))) → mark(U51(isNat(z1), z1, z0)) 686.61/213.96
active(x(z0, 0)) → mark(U61(isNat(z0))) 686.61/213.96
active(x(z0, s(z1))) → mark(U71(isNat(z1), z1, z0)) 686.61/213.96
active(U11(z0, z1)) → U11(active(z0), z1) 686.61/213.96
active(U12(z0)) → U12(active(z0)) 686.61/213.96
active(U21(z0)) → U21(active(z0)) 686.61/213.96
active(U31(z0, z1)) → U31(active(z0), z1) 686.61/213.96
active(U32(z0)) → U32(active(z0)) 686.61/213.96
active(U41(z0, z1)) → U41(active(z0), z1) 686.61/213.96
active(U51(z0, z1, z2)) → U51(active(z0), z1, z2) 686.61/213.96
active(U52(z0, z1, z2)) → U52(active(z0), z1, z2) 686.61/213.96
active(s(z0)) → s(active(z0)) 686.61/213.96
active(plus(z0, z1)) → plus(active(z0), z1) 686.61/213.96
active(plus(z0, z1)) → plus(z0, active(z1)) 686.61/213.96
active(U61(z0)) → U61(active(z0)) 686.61/213.96
active(U71(z0, z1, z2)) → U71(active(z0), z1, z2) 686.61/213.96
active(U72(z0, z1, z2)) → U72(active(z0), z1, z2) 686.61/213.96
active(x(z0, z1)) → x(active(z0), z1) 686.61/213.96
active(x(z0, z1)) → x(z0, active(z1)) 686.61/213.96
U11(mark(z0), z1) → mark(U11(z0, z1)) 686.61/213.96
U11(ok(z0), ok(z1)) → ok(U11(z0, z1)) 686.61/213.96
U12(mark(z0)) → mark(U12(z0)) 686.61/213.96
U12(ok(z0)) → ok(U12(z0)) 686.61/213.96
U21(mark(z0)) → mark(U21(z0)) 686.61/213.96
U21(ok(z0)) → ok(U21(z0)) 686.61/213.96
U31(mark(z0), z1) → mark(U31(z0, z1)) 686.61/213.96
U31(ok(z0), ok(z1)) → ok(U31(z0, z1)) 686.61/213.96
U32(mark(z0)) → mark(U32(z0)) 686.61/213.96
U32(ok(z0)) → ok(U32(z0)) 686.61/213.96
U41(mark(z0), z1) → mark(U41(z0, z1)) 686.61/213.96
U41(ok(z0), ok(z1)) → ok(U41(z0, z1)) 686.61/213.96
U51(mark(z0), z1, z2) → mark(U51(z0, z1, z2)) 686.61/213.96
U51(ok(z0), ok(z1), ok(z2)) → ok(U51(z0, z1, z2)) 686.61/213.96
U52(mark(z0), z1, z2) → mark(U52(z0, z1, z2)) 686.61/213.96
U52(ok(z0), ok(z1), ok(z2)) → ok(U52(z0, z1, z2)) 686.61/213.96
s(mark(z0)) → mark(s(z0)) 686.61/213.96
s(ok(z0)) → ok(s(z0)) 686.61/213.96
plus(mark(z0), z1) → mark(plus(z0, z1)) 686.61/213.96
plus(z0, mark(z1)) → mark(plus(z0, z1)) 686.61/213.96
plus(ok(z0), ok(z1)) → ok(plus(z0, z1)) 686.61/213.96
U61(mark(z0)) → mark(U61(z0)) 686.61/213.96
U61(ok(z0)) → ok(U61(z0)) 686.61/213.96
U71(mark(z0), z1, z2) → mark(U71(z0, z1, z2)) 686.61/213.96
U71(ok(z0), ok(z1), ok(z2)) → ok(U71(z0, z1, z2)) 686.61/213.96
U72(mark(z0), z1, z2) → mark(U72(z0, z1, z2)) 686.61/213.96
U72(ok(z0), ok(z1), ok(z2)) → ok(U72(z0, z1, z2)) 686.61/213.96
x(mark(z0), z1) → mark(x(z0, z1)) 686.61/213.96
x(z0, mark(z1)) → mark(x(z0, z1)) 686.61/213.96
x(ok(z0), ok(z1)) → ok(x(z0, z1)) 686.61/213.96
proper(U11(z0, z1)) → U11(proper(z0), proper(z1)) 686.61/213.96
proper(tt) → ok(tt) 686.61/213.96
proper(U12(z0)) → U12(proper(z0)) 686.61/213.96
proper(isNat(z0)) → isNat(proper(z0)) 686.61/213.96
proper(U21(z0)) → U21(proper(z0)) 686.61/213.96
proper(U31(z0, z1)) → U31(proper(z0), proper(z1)) 686.61/213.96
proper(U32(z0)) → U32(proper(z0)) 686.61/213.96
proper(U41(z0, z1)) → U41(proper(z0), proper(z1)) 686.61/213.96
proper(U51(z0, z1, z2)) → U51(proper(z0), proper(z1), proper(z2)) 686.61/213.96
proper(U52(z0, z1, z2)) → U52(proper(z0), proper(z1), proper(z2)) 686.61/213.96
proper(s(z0)) → s(proper(z0)) 686.61/213.96
proper(plus(z0, z1)) → plus(proper(z0), proper(z1)) 686.61/213.96
proper(U61(z0)) → U61(proper(z0)) 686.61/213.96
proper(0) → ok(0) 686.61/213.96
proper(U71(z0, z1, z2)) → U71(proper(z0), proper(z1), proper(z2)) 686.61/213.96
proper(U72(z0, z1, z2)) → U72(proper(z0), proper(z1), proper(z2)) 686.61/213.96
proper(x(z0, z1)) → x(proper(z0), proper(z1)) 686.61/213.96
isNat(ok(z0)) → ok(isNat(z0)) 686.61/213.96
top(mark(z0)) → top(proper(z0)) 686.61/213.96
top(ok(z0)) → top(active(z0))
Tuples:

U11'(mark(z0), z1) → c35(U11'(z0, z1)) 686.61/213.96
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1)) 686.61/213.96
U12'(mark(z0)) → c37(U12'(z0)) 686.61/213.96
U12'(ok(z0)) → c38(U12'(z0)) 686.61/213.96
U21'(mark(z0)) → c39(U21'(z0)) 686.61/213.96
U21'(ok(z0)) → c40(U21'(z0)) 686.61/213.96
U31'(mark(z0), z1) → c41(U31'(z0, z1)) 686.61/213.96
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 686.61/213.96
U32'(mark(z0)) → c43(U32'(z0)) 686.61/213.96
U32'(ok(z0)) → c44(U32'(z0)) 686.61/213.96
U41'(mark(z0), z1) → c45(U41'(z0, z1)) 686.61/213.96
U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1)) 686.61/213.96
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2)) 686.61/213.96
U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2)) 686.61/213.96
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2)) 686.61/213.96
U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2)) 686.61/213.96
S(mark(z0)) → c51(S(z0)) 686.61/213.96
S(ok(z0)) → c52(S(z0)) 686.61/213.96
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 686.61/213.96
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 686.61/213.96
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 686.61/213.96
U61'(mark(z0)) → c56(U61'(z0)) 686.61/213.96
U61'(ok(z0)) → c57(U61'(z0)) 686.61/213.96
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2)) 686.61/213.96
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2)) 686.61/213.96
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2)) 686.61/213.96
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 686.61/213.96
X(mark(z0), z1) → c62(X(z0, z1)) 686.61/213.96
X(z0, mark(z1)) → c63(X(z0, z1)) 686.61/213.96
X(ok(z0), ok(z1)) → c64(X(z0, z1)) 686.61/213.96
ISNAT(ok(z0)) → c82(ISNAT(z0))
S tuples:

U21'(mark(z0)) → c39(U21'(z0)) 686.61/213.96
U21'(ok(z0)) → c40(U21'(z0)) 686.61/213.96
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 686.61/213.96
U32'(mark(z0)) → c43(U32'(z0)) 686.61/213.96
U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1)) 686.61/213.96
U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2)) 686.61/213.96
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2)) 686.61/213.96
U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2)) 686.61/213.96
S(mark(z0)) → c51(S(z0)) 686.61/213.96
S(ok(z0)) → c52(S(z0)) 686.61/213.96
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 686.61/213.96
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2)) 686.61/213.96
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2)) 686.61/213.96
X(z0, mark(z1)) → c63(X(z0, z1))
K tuples:

ISNAT(ok(z0)) → c82(ISNAT(z0)) 686.61/213.96
U12'(mark(z0)) → c37(U12'(z0)) 686.61/213.96
U12'(ok(z0)) → c38(U12'(z0)) 686.61/213.96
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 686.61/213.96
X(mark(z0), z1) → c62(X(z0, z1)) 686.61/213.96
X(ok(z0), ok(z1)) → c64(X(z0, z1)) 686.61/213.96
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 686.61/213.96
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 686.61/213.96
U61'(mark(z0)) → c56(U61'(z0)) 686.61/213.96
U61'(ok(z0)) → c57(U61'(z0)) 686.61/213.96
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2)) 686.61/213.96
U41'(mark(z0), z1) → c45(U41'(z0, z1)) 686.61/213.96
U31'(mark(z0), z1) → c41(U31'(z0, z1)) 686.61/213.96
U32'(ok(z0)) → c44(U32'(z0)) 686.61/213.96
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2)) 686.61/213.96
U11'(mark(z0), z1) → c35(U11'(z0, z1)) 686.61/213.96
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1))
Defined Rule Symbols:

active, U11, U12, U21, U31, U32, U41, U51, U52, s, plus, U61, U71, U72, x, proper, isNat, top

Defined Pair Symbols:

U11', U12', U21', U31', U32', U41', U51', U52', S, PLUS, U61', U71', U72', X, ISNAT

Compound Symbols:

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, c62, c63, c64, c82

686.61/213.96
686.61/213.96

(171) 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.

U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 686.61/213.96
U32'(mark(z0)) → c43(U32'(z0))
We considered the (Usable) Rules:none
And the Tuples:

U11'(mark(z0), z1) → c35(U11'(z0, z1)) 686.61/213.96
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1)) 686.61/213.96
U12'(mark(z0)) → c37(U12'(z0)) 686.61/213.96
U12'(ok(z0)) → c38(U12'(z0)) 686.61/213.96
U21'(mark(z0)) → c39(U21'(z0)) 686.61/213.96
U21'(ok(z0)) → c40(U21'(z0)) 686.61/213.96
U31'(mark(z0), z1) → c41(U31'(z0, z1)) 686.61/213.96
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 686.61/213.96
U32'(mark(z0)) → c43(U32'(z0)) 686.61/213.96
U32'(ok(z0)) → c44(U32'(z0)) 686.61/213.96
U41'(mark(z0), z1) → c45(U41'(z0, z1)) 686.61/213.96
U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1)) 686.61/213.96
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2)) 686.61/213.96
U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2)) 686.61/213.96
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2)) 686.61/213.96
U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2)) 686.61/213.96
S(mark(z0)) → c51(S(z0)) 686.61/213.96
S(ok(z0)) → c52(S(z0)) 686.61/213.96
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 686.61/213.96
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 686.61/213.96
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 686.61/213.96
U61'(mark(z0)) → c56(U61'(z0)) 686.61/213.96
U61'(ok(z0)) → c57(U61'(z0)) 686.61/213.96
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2)) 686.61/213.96
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2)) 686.61/213.96
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2)) 686.61/213.96
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 686.61/213.96
X(mark(z0), z1) → c62(X(z0, z1)) 686.61/213.96
X(z0, mark(z1)) → c63(X(z0, z1)) 686.61/213.96
X(ok(z0), ok(z1)) → c64(X(z0, z1)) 686.61/213.96
ISNAT(ok(z0)) → c82(ISNAT(z0))
The order we found is given by the following interpretation:
Polynomial interpretation : 686.61/213.96

POL(ISNAT(x1)) = [5]x1    686.61/213.96
POL(PLUS(x1, x2)) = [5]x1    686.61/213.96
POL(S(x1)) = 0    686.61/213.96
POL(U11'(x1, x2)) = [3]x1 + [5]x2    686.61/213.96
POL(U12'(x1)) = [3]x1    686.61/213.96
POL(U21'(x1)) = 0    686.61/213.96
POL(U31'(x1, x2)) = x2    686.61/213.96
POL(U32'(x1)) = x1    686.61/213.96
POL(U41'(x1, x2)) = 0    686.61/213.96
POL(U51'(x1, x2, x3)) = 0    686.61/213.96
POL(U52'(x1, x2, x3)) = 0    686.61/213.96
POL(U61'(x1)) = [3]x1    686.61/213.96
POL(U71'(x1, x2, x3)) = [5]x2 + [5]x3    686.61/213.96
POL(U72'(x1, x2, x3)) = [5]x2 + [3]x3    686.61/213.96
POL(X(x1, x2)) = [5]x1    686.61/213.96
POL(c35(x1)) = x1    686.61/213.96
POL(c36(x1)) = x1    686.61/213.96
POL(c37(x1)) = x1    686.61/213.96
POL(c38(x1)) = x1    686.61/213.96
POL(c39(x1)) = x1    686.61/213.96
POL(c40(x1)) = x1    686.61/213.96
POL(c41(x1)) = x1    686.61/213.96
POL(c42(x1)) = x1    686.61/213.96
POL(c43(x1)) = x1    686.61/213.96
POL(c44(x1)) = x1    686.61/213.96
POL(c45(x1)) = x1    686.61/213.96
POL(c46(x1)) = x1    686.61/213.96
POL(c47(x1)) = x1    686.61/213.96
POL(c48(x1)) = x1    686.61/213.96
POL(c49(x1)) = x1    686.61/213.96
POL(c50(x1)) = x1    686.61/213.96
POL(c51(x1)) = x1    686.61/213.96
POL(c52(x1)) = x1    686.61/213.96
POL(c53(x1)) = x1    686.61/213.96
POL(c54(x1)) = x1    686.61/213.96
POL(c55(x1)) = x1    686.61/213.96
POL(c56(x1)) = x1    686.61/213.96
POL(c57(x1)) = x1    686.61/213.96
POL(c58(x1)) = x1    686.61/213.96
POL(c59(x1)) = x1    686.61/213.96
POL(c60(x1)) = x1    686.61/213.96
POL(c61(x1)) = x1    686.61/213.96
POL(c62(x1)) = x1    686.61/213.96
POL(c63(x1)) = x1    686.61/213.96
POL(c64(x1)) = x1    686.61/213.96
POL(c82(x1)) = x1    686.61/213.96
POL(mark(x1)) = [1] + x1    686.61/213.96
POL(ok(x1)) = [1] + x1   
686.61/213.96
686.61/213.96

(172) Obligation:

Complexity Dependency Tuples Problem
Rules:

active(U11(tt, z0)) → mark(U12(isNat(z0))) 686.61/213.96
active(U12(tt)) → mark(tt) 686.61/213.96
active(U21(tt)) → mark(tt) 686.61/213.96
active(U31(tt, z0)) → mark(U32(isNat(z0))) 686.61/213.96
active(U32(tt)) → mark(tt) 686.61/213.96
active(U41(tt, z0)) → mark(z0) 686.61/213.96
active(U51(tt, z0, z1)) → mark(U52(isNat(z1), z0, z1)) 686.61/213.96
active(U52(tt, z0, z1)) → mark(s(plus(z1, z0))) 686.61/213.96
active(U61(tt)) → mark(0) 686.61/213.96
active(U71(tt, z0, z1)) → mark(U72(isNat(z1), z0, z1)) 686.61/213.96
active(U72(tt, z0, z1)) → mark(plus(x(z1, z0), z1)) 686.61/213.96
active(isNat(0)) → mark(tt) 686.61/213.96
active(isNat(plus(z0, z1))) → mark(U11(isNat(z0), z1)) 686.61/213.96
active(isNat(s(z0))) → mark(U21(isNat(z0))) 686.61/213.96
active(isNat(x(z0, z1))) → mark(U31(isNat(z0), z1)) 686.61/213.96
active(plus(z0, 0)) → mark(U41(isNat(z0), z0)) 686.61/213.96
active(plus(z0, s(z1))) → mark(U51(isNat(z1), z1, z0)) 686.61/213.96
active(x(z0, 0)) → mark(U61(isNat(z0))) 686.61/213.96
active(x(z0, s(z1))) → mark(U71(isNat(z1), z1, z0)) 686.61/213.96
active(U11(z0, z1)) → U11(active(z0), z1) 686.61/213.96
active(U12(z0)) → U12(active(z0)) 686.61/213.96
active(U21(z0)) → U21(active(z0)) 686.61/213.96
active(U31(z0, z1)) → U31(active(z0), z1) 686.61/213.96
active(U32(z0)) → U32(active(z0)) 686.61/213.96
active(U41(z0, z1)) → U41(active(z0), z1) 686.61/213.96
active(U51(z0, z1, z2)) → U51(active(z0), z1, z2) 686.61/213.96
active(U52(z0, z1, z2)) → U52(active(z0), z1, z2) 686.61/213.96
active(s(z0)) → s(active(z0)) 686.61/213.96
active(plus(z0, z1)) → plus(active(z0), z1) 686.61/213.96
active(plus(z0, z1)) → plus(z0, active(z1)) 686.61/213.96
active(U61(z0)) → U61(active(z0)) 686.61/213.96
active(U71(z0, z1, z2)) → U71(active(z0), z1, z2) 686.61/213.96
active(U72(z0, z1, z2)) → U72(active(z0), z1, z2) 686.61/213.96
active(x(z0, z1)) → x(active(z0), z1) 686.61/213.96
active(x(z0, z1)) → x(z0, active(z1)) 686.61/213.96
U11(mark(z0), z1) → mark(U11(z0, z1)) 686.61/213.96
U11(ok(z0), ok(z1)) → ok(U11(z0, z1)) 686.61/213.96
U12(mark(z0)) → mark(U12(z0)) 686.61/213.96
U12(ok(z0)) → ok(U12(z0)) 686.61/213.96
U21(mark(z0)) → mark(U21(z0)) 686.61/213.96
U21(ok(z0)) → ok(U21(z0)) 686.61/213.96
U31(mark(z0), z1) → mark(U31(z0, z1)) 686.61/213.96
U31(ok(z0), ok(z1)) → ok(U31(z0, z1)) 686.61/213.96
U32(mark(z0)) → mark(U32(z0)) 686.61/213.96
U32(ok(z0)) → ok(U32(z0)) 686.61/213.96
U41(mark(z0), z1) → mark(U41(z0, z1)) 686.61/213.96
U41(ok(z0), ok(z1)) → ok(U41(z0, z1)) 686.61/213.96
U51(mark(z0), z1, z2) → mark(U51(z0, z1, z2)) 686.61/213.96
U51(ok(z0), ok(z1), ok(z2)) → ok(U51(z0, z1, z2)) 686.61/213.96
U52(mark(z0), z1, z2) → mark(U52(z0, z1, z2)) 686.61/213.96
U52(ok(z0), ok(z1), ok(z2)) → ok(U52(z0, z1, z2)) 686.61/213.96
s(mark(z0)) → mark(s(z0)) 686.61/213.96
s(ok(z0)) → ok(s(z0)) 686.61/213.96
plus(mark(z0), z1) → mark(plus(z0, z1)) 686.61/213.96
plus(z0, mark(z1)) → mark(plus(z0, z1)) 686.61/213.96
plus(ok(z0), ok(z1)) → ok(plus(z0, z1)) 686.61/213.96
U61(mark(z0)) → mark(U61(z0)) 686.61/213.96
U61(ok(z0)) → ok(U61(z0)) 686.61/213.96
U71(mark(z0), z1, z2) → mark(U71(z0, z1, z2)) 686.61/213.96
U71(ok(z0), ok(z1), ok(z2)) → ok(U71(z0, z1, z2)) 686.61/213.96
U72(mark(z0), z1, z2) → mark(U72(z0, z1, z2)) 686.61/213.96
U72(ok(z0), ok(z1), ok(z2)) → ok(U72(z0, z1, z2)) 686.61/213.96
x(mark(z0), z1) → mark(x(z0, z1)) 686.61/213.96
x(z0, mark(z1)) → mark(x(z0, z1)) 686.61/213.96
x(ok(z0), ok(z1)) → ok(x(z0, z1)) 686.61/213.96
proper(U11(z0, z1)) → U11(proper(z0), proper(z1)) 686.61/213.96
proper(tt) → ok(tt) 686.61/213.96
proper(U12(z0)) → U12(proper(z0)) 686.61/213.96
proper(isNat(z0)) → isNat(proper(z0)) 686.61/213.96
proper(U21(z0)) → U21(proper(z0)) 686.61/213.96
proper(U31(z0, z1)) → U31(proper(z0), proper(z1)) 686.61/213.96
proper(U32(z0)) → U32(proper(z0)) 686.61/213.96
proper(U41(z0, z1)) → U41(proper(z0), proper(z1)) 686.61/213.96
proper(U51(z0, z1, z2)) → U51(proper(z0), proper(z1), proper(z2)) 686.61/213.96
proper(U52(z0, z1, z2)) → U52(proper(z0), proper(z1), proper(z2)) 686.61/213.96
proper(s(z0)) → s(proper(z0)) 686.61/213.96
proper(plus(z0, z1)) → plus(proper(z0), proper(z1)) 686.61/213.96
proper(U61(z0)) → U61(proper(z0)) 686.61/213.96
proper(0) → ok(0) 686.61/213.96
proper(U71(z0, z1, z2)) → U71(proper(z0), proper(z1), proper(z2)) 686.61/213.96
proper(U72(z0, z1, z2)) → U72(proper(z0), proper(z1), proper(z2)) 686.61/213.96
proper(x(z0, z1)) → x(proper(z0), proper(z1)) 686.61/213.96
isNat(ok(z0)) → ok(isNat(z0)) 686.61/213.96
top(mark(z0)) → top(proper(z0)) 686.61/213.96
top(ok(z0)) → top(active(z0))
Tuples:

U11'(mark(z0), z1) → c35(U11'(z0, z1)) 686.61/213.96
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1)) 686.61/213.96
U12'(mark(z0)) → c37(U12'(z0)) 686.61/213.96
U12'(ok(z0)) → c38(U12'(z0)) 686.61/213.96
U21'(mark(z0)) → c39(U21'(z0)) 686.61/213.96
U21'(ok(z0)) → c40(U21'(z0)) 686.61/213.96
U31'(mark(z0), z1) → c41(U31'(z0, z1)) 686.61/213.96
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 686.61/213.96
U32'(mark(z0)) → c43(U32'(z0)) 686.61/213.96
U32'(ok(z0)) → c44(U32'(z0)) 686.61/213.96
U41'(mark(z0), z1) → c45(U41'(z0, z1)) 686.61/213.96
U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1)) 686.61/213.96
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2)) 686.61/213.96
U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2)) 686.61/213.96
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2)) 686.61/213.96
U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2)) 686.61/213.96
S(mark(z0)) → c51(S(z0)) 686.61/213.96
S(ok(z0)) → c52(S(z0)) 686.61/213.96
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 686.61/213.96
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 686.61/213.96
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 686.61/213.96
U61'(mark(z0)) → c56(U61'(z0)) 686.61/213.96
U61'(ok(z0)) → c57(U61'(z0)) 686.61/213.96
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2)) 686.61/213.96
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2)) 686.61/213.96
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2)) 686.61/213.96
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 686.61/213.96
X(mark(z0), z1) → c62(X(z0, z1)) 686.61/213.96
X(z0, mark(z1)) → c63(X(z0, z1)) 686.61/213.96
X(ok(z0), ok(z1)) → c64(X(z0, z1)) 686.61/213.96
ISNAT(ok(z0)) → c82(ISNAT(z0))
S tuples:

U21'(mark(z0)) → c39(U21'(z0)) 686.61/213.96
U21'(ok(z0)) → c40(U21'(z0)) 686.61/213.96
U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1)) 686.61/213.96
U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2)) 686.61/213.96
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2)) 686.61/213.96
U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2)) 686.61/213.96
S(mark(z0)) → c51(S(z0)) 686.61/213.96
S(ok(z0)) → c52(S(z0)) 686.61/213.96
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 686.61/213.96
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2)) 686.61/213.96
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2)) 686.61/213.96
X(z0, mark(z1)) → c63(X(z0, z1))
K tuples:

ISNAT(ok(z0)) → c82(ISNAT(z0)) 686.61/213.96
U12'(mark(z0)) → c37(U12'(z0)) 686.61/213.96
U12'(ok(z0)) → c38(U12'(z0)) 686.61/213.96
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 686.61/213.96
X(mark(z0), z1) → c62(X(z0, z1)) 686.61/213.96
X(ok(z0), ok(z1)) → c64(X(z0, z1)) 686.61/213.96
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 686.61/213.96
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 686.61/213.96
U61'(mark(z0)) → c56(U61'(z0)) 686.61/213.96
U61'(ok(z0)) → c57(U61'(z0)) 686.61/213.96
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2)) 686.61/213.96
U41'(mark(z0), z1) → c45(U41'(z0, z1)) 686.61/213.96
U31'(mark(z0), z1) → c41(U31'(z0, z1)) 686.61/213.96
U32'(ok(z0)) → c44(U32'(z0)) 686.61/213.96
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2)) 686.61/213.96
U11'(mark(z0), z1) → c35(U11'(z0, z1)) 686.61/213.96
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1)) 686.61/213.96
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 686.61/213.96
U32'(mark(z0)) → c43(U32'(z0))
Defined Rule Symbols:

active, U11, U12, U21, U31, U32, U41, U51, U52, s, plus, U61, U71, U72, x, proper, isNat, top

Defined Pair Symbols:

U11', U12', U21', U31', U32', U41', U51', U52', S, PLUS, U61', U71', U72', X, ISNAT

Compound Symbols:

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, c62, c63, c64, c82

686.61/213.96
686.61/213.96

(173) 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)) → c54(PLUS(z0, z1)) 686.61/213.96
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2))
We considered the (Usable) Rules:none
And the Tuples:

U11'(mark(z0), z1) → c35(U11'(z0, z1)) 686.61/213.96
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1)) 686.61/213.96
U12'(mark(z0)) → c37(U12'(z0)) 686.61/213.96
U12'(ok(z0)) → c38(U12'(z0)) 686.61/213.96
U21'(mark(z0)) → c39(U21'(z0)) 686.61/213.96
U21'(ok(z0)) → c40(U21'(z0)) 686.61/213.96
U31'(mark(z0), z1) → c41(U31'(z0, z1)) 686.61/213.96
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 686.61/213.96
U32'(mark(z0)) → c43(U32'(z0)) 686.61/213.96
U32'(ok(z0)) → c44(U32'(z0)) 686.61/213.96
U41'(mark(z0), z1) → c45(U41'(z0, z1)) 686.61/213.96
U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1)) 686.61/213.96
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2)) 686.61/213.96
U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2)) 686.61/213.96
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2)) 686.61/213.96
U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2)) 686.61/213.96
S(mark(z0)) → c51(S(z0)) 686.61/213.96
S(ok(z0)) → c52(S(z0)) 686.61/213.96
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 686.61/213.96
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 686.61/213.96
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 686.61/213.96
U61'(mark(z0)) → c56(U61'(z0)) 686.61/213.96
U61'(ok(z0)) → c57(U61'(z0)) 686.61/213.96
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2)) 686.61/213.96
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2)) 686.61/213.96
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2)) 686.61/213.96
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 686.61/213.96
X(mark(z0), z1) → c62(X(z0, z1)) 686.61/213.96
X(z0, mark(z1)) → c63(X(z0, z1)) 686.61/213.96
X(ok(z0), ok(z1)) → c64(X(z0, z1)) 686.61/213.96
ISNAT(ok(z0)) → c82(ISNAT(z0))
The order we found is given by the following interpretation:
Polynomial interpretation : 686.61/213.96

POL(ISNAT(x1)) = [5]x1    686.61/213.96
POL(PLUS(x1, x2)) = [3]x1 + x2    686.61/213.96
POL(S(x1)) = 0    686.61/213.96
POL(U11'(x1, x2)) = [3]x1 + [5]x2    686.61/213.96
POL(U12'(x1)) = [5]x1    686.61/213.96
POL(U21'(x1)) = 0    686.61/213.96
POL(U31'(x1, x2)) = [5]x1 + [3]x2    686.61/213.96
POL(U32'(x1)) = [3]x1    686.61/213.96
POL(U41'(x1, x2)) = 0    686.61/213.96
POL(U51'(x1, x2, x3)) = x2 + x3    686.61/213.96
POL(U52'(x1, x2, x3)) = x2 + x3    686.61/213.96
POL(U61'(x1)) = [3]x1    686.61/213.96
POL(U71'(x1, x2, x3)) = x1 + [3]x2 + [3]x3    686.61/213.96
POL(U72'(x1, x2, x3)) = [3]x2 + [5]x3    686.61/213.96
POL(X(x1, x2)) = [3]x1    686.61/213.96
POL(c35(x1)) = x1    686.61/213.96
POL(c36(x1)) = x1    686.61/213.96
POL(c37(x1)) = x1    686.61/213.96
POL(c38(x1)) = x1    686.61/213.96
POL(c39(x1)) = x1    686.61/213.96
POL(c40(x1)) = x1    686.61/213.96
POL(c41(x1)) = x1    686.61/213.96
POL(c42(x1)) = x1    686.61/213.96
POL(c43(x1)) = x1    686.61/213.96
POL(c44(x1)) = x1    686.61/213.96
POL(c45(x1)) = x1    686.61/213.96
POL(c46(x1)) = x1    686.61/213.96
POL(c47(x1)) = x1    686.61/213.96
POL(c48(x1)) = x1    686.61/213.96
POL(c49(x1)) = x1    686.61/213.96
POL(c50(x1)) = x1    686.61/213.96
POL(c51(x1)) = x1    686.61/213.96
POL(c52(x1)) = x1    686.61/213.96
POL(c53(x1)) = x1    686.61/213.96
POL(c54(x1)) = x1    686.61/213.96
POL(c55(x1)) = x1    686.61/213.96
POL(c56(x1)) = x1    686.61/213.96
POL(c57(x1)) = x1    686.61/213.96
POL(c58(x1)) = x1    686.61/213.96
POL(c59(x1)) = x1    686.61/213.96
POL(c60(x1)) = x1    686.61/213.96
POL(c61(x1)) = x1    686.61/213.96
POL(c62(x1)) = x1    686.61/213.96
POL(c63(x1)) = x1    686.61/213.96
POL(c64(x1)) = x1    686.61/213.96
POL(c82(x1)) = x1    686.61/213.96
POL(mark(x1)) = [1] + x1    686.61/213.96
POL(ok(x1)) = x1   
686.61/213.96
686.61/213.96

(174) Obligation:

Complexity Dependency Tuples Problem
Rules:

active(U11(tt, z0)) → mark(U12(isNat(z0))) 686.61/213.96
active(U12(tt)) → mark(tt) 686.61/213.96
active(U21(tt)) → mark(tt) 686.61/213.96
active(U31(tt, z0)) → mark(U32(isNat(z0))) 686.61/213.96
active(U32(tt)) → mark(tt) 686.61/213.96
active(U41(tt, z0)) → mark(z0) 686.61/213.96
active(U51(tt, z0, z1)) → mark(U52(isNat(z1), z0, z1)) 686.61/213.96
active(U52(tt, z0, z1)) → mark(s(plus(z1, z0))) 686.61/213.96
active(U61(tt)) → mark(0) 686.61/213.96
active(U71(tt, z0, z1)) → mark(U72(isNat(z1), z0, z1)) 686.61/213.96
active(U72(tt, z0, z1)) → mark(plus(x(z1, z0), z1)) 686.61/213.96
active(isNat(0)) → mark(tt) 686.61/213.96
active(isNat(plus(z0, z1))) → mark(U11(isNat(z0), z1)) 686.61/213.96
active(isNat(s(z0))) → mark(U21(isNat(z0))) 686.61/213.96
active(isNat(x(z0, z1))) → mark(U31(isNat(z0), z1)) 686.61/213.96
active(plus(z0, 0)) → mark(U41(isNat(z0), z0)) 686.61/213.96
active(plus(z0, s(z1))) → mark(U51(isNat(z1), z1, z0)) 686.61/213.96
active(x(z0, 0)) → mark(U61(isNat(z0))) 686.61/213.96
active(x(z0, s(z1))) → mark(U71(isNat(z1), z1, z0)) 686.61/213.96
active(U11(z0, z1)) → U11(active(z0), z1) 686.61/213.96
active(U12(z0)) → U12(active(z0)) 686.61/213.96
active(U21(z0)) → U21(active(z0)) 686.61/213.96
active(U31(z0, z1)) → U31(active(z0), z1) 686.61/213.96
active(U32(z0)) → U32(active(z0)) 686.61/213.96
active(U41(z0, z1)) → U41(active(z0), z1) 686.61/213.96
active(U51(z0, z1, z2)) → U51(active(z0), z1, z2) 686.61/213.96
active(U52(z0, z1, z2)) → U52(active(z0), z1, z2) 686.61/213.96
active(s(z0)) → s(active(z0)) 686.61/213.96
active(plus(z0, z1)) → plus(active(z0), z1) 686.61/213.96
active(plus(z0, z1)) → plus(z0, active(z1)) 686.61/213.96
active(U61(z0)) → U61(active(z0)) 686.61/213.96
active(U71(z0, z1, z2)) → U71(active(z0), z1, z2) 686.61/213.96
active(U72(z0, z1, z2)) → U72(active(z0), z1, z2) 686.61/213.96
active(x(z0, z1)) → x(active(z0), z1) 686.61/213.96
active(x(z0, z1)) → x(z0, active(z1)) 686.61/213.96
U11(mark(z0), z1) → mark(U11(z0, z1)) 686.61/213.96
U11(ok(z0), ok(z1)) → ok(U11(z0, z1)) 686.61/213.96
U12(mark(z0)) → mark(U12(z0)) 686.61/213.96
U12(ok(z0)) → ok(U12(z0)) 686.61/213.96
U21(mark(z0)) → mark(U21(z0)) 686.61/213.96
U21(ok(z0)) → ok(U21(z0)) 686.61/213.96
U31(mark(z0), z1) → mark(U31(z0, z1)) 686.61/213.96
U31(ok(z0), ok(z1)) → ok(U31(z0, z1)) 686.61/213.96
U32(mark(z0)) → mark(U32(z0)) 686.61/213.96
U32(ok(z0)) → ok(U32(z0)) 686.61/213.96
U41(mark(z0), z1) → mark(U41(z0, z1)) 686.61/213.96
U41(ok(z0), ok(z1)) → ok(U41(z0, z1)) 686.61/213.96
U51(mark(z0), z1, z2) → mark(U51(z0, z1, z2)) 686.61/213.96
U51(ok(z0), ok(z1), ok(z2)) → ok(U51(z0, z1, z2)) 686.61/213.96
U52(mark(z0), z1, z2) → mark(U52(z0, z1, z2)) 686.61/213.96
U52(ok(z0), ok(z1), ok(z2)) → ok(U52(z0, z1, z2)) 686.61/213.96
s(mark(z0)) → mark(s(z0)) 686.61/213.96
s(ok(z0)) → ok(s(z0)) 686.61/213.96
plus(mark(z0), z1) → mark(plus(z0, z1)) 686.61/213.96
plus(z0, mark(z1)) → mark(plus(z0, z1)) 686.61/213.96
plus(ok(z0), ok(z1)) → ok(plus(z0, z1)) 686.61/213.96
U61(mark(z0)) → mark(U61(z0)) 686.61/213.96
U61(ok(z0)) → ok(U61(z0)) 686.61/213.96
U71(mark(z0), z1, z2) → mark(U71(z0, z1, z2)) 686.61/213.96
U71(ok(z0), ok(z1), ok(z2)) → ok(U71(z0, z1, z2)) 686.61/213.96
U72(mark(z0), z1, z2) → mark(U72(z0, z1, z2)) 686.61/213.96
U72(ok(z0), ok(z1), ok(z2)) → ok(U72(z0, z1, z2)) 686.61/213.96
x(mark(z0), z1) → mark(x(z0, z1)) 686.61/213.96
x(z0, mark(z1)) → mark(x(z0, z1)) 686.61/213.96
x(ok(z0), ok(z1)) → ok(x(z0, z1)) 686.61/213.96
proper(U11(z0, z1)) → U11(proper(z0), proper(z1)) 686.61/213.96
proper(tt) → ok(tt) 686.61/213.96
proper(U12(z0)) → U12(proper(z0)) 686.61/213.96
proper(isNat(z0)) → isNat(proper(z0)) 686.61/213.96
proper(U21(z0)) → U21(proper(z0)) 686.61/213.96
proper(U31(z0, z1)) → U31(proper(z0), proper(z1)) 686.61/213.96
proper(U32(z0)) → U32(proper(z0)) 686.61/213.96
proper(U41(z0, z1)) → U41(proper(z0), proper(z1)) 686.61/213.96
proper(U51(z0, z1, z2)) → U51(proper(z0), proper(z1), proper(z2)) 686.61/213.96
proper(U52(z0, z1, z2)) → U52(proper(z0), proper(z1), proper(z2)) 686.61/213.96
proper(s(z0)) → s(proper(z0)) 686.61/213.96
proper(plus(z0, z1)) → plus(proper(z0), proper(z1)) 686.61/213.96
proper(U61(z0)) → U61(proper(z0)) 686.61/213.96
proper(0) → ok(0) 686.61/213.96
proper(U71(z0, z1, z2)) → U71(proper(z0), proper(z1), proper(z2)) 686.61/213.96
proper(U72(z0, z1, z2)) → U72(proper(z0), proper(z1), proper(z2)) 686.61/213.96
proper(x(z0, z1)) → x(proper(z0), proper(z1)) 686.61/213.96
isNat(ok(z0)) → ok(isNat(z0)) 686.61/213.96
top(mark(z0)) → top(proper(z0)) 686.61/213.96
top(ok(z0)) → top(active(z0))
Tuples:

U11'(mark(z0), z1) → c35(U11'(z0, z1)) 686.61/213.96
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1)) 686.61/213.96
U12'(mark(z0)) → c37(U12'(z0)) 686.61/213.96
U12'(ok(z0)) → c38(U12'(z0)) 686.61/213.96
U21'(mark(z0)) → c39(U21'(z0)) 686.61/213.96
U21'(ok(z0)) → c40(U21'(z0)) 686.61/213.96
U31'(mark(z0), z1) → c41(U31'(z0, z1)) 686.61/213.96
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 686.61/213.96
U32'(mark(z0)) → c43(U32'(z0)) 686.61/213.96
U32'(ok(z0)) → c44(U32'(z0)) 686.61/213.96
U41'(mark(z0), z1) → c45(U41'(z0, z1)) 686.61/213.96
U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1)) 686.61/213.96
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2)) 686.61/213.96
U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2)) 686.61/213.96
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2)) 686.61/213.96
U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2)) 686.61/213.96
S(mark(z0)) → c51(S(z0)) 686.61/213.96
S(ok(z0)) → c52(S(z0)) 686.61/213.96
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 686.61/213.96
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 686.61/213.96
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 686.61/213.96
U61'(mark(z0)) → c56(U61'(z0)) 686.61/213.96
U61'(ok(z0)) → c57(U61'(z0)) 686.61/213.96
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2)) 686.61/213.96
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2)) 686.61/213.96
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2)) 686.61/213.96
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 686.61/213.96
X(mark(z0), z1) → c62(X(z0, z1)) 686.61/213.96
X(z0, mark(z1)) → c63(X(z0, z1)) 686.61/213.96
X(ok(z0), ok(z1)) → c64(X(z0, z1)) 686.61/213.96
ISNAT(ok(z0)) → c82(ISNAT(z0))
S tuples:

U21'(mark(z0)) → c39(U21'(z0)) 686.61/213.96
U21'(ok(z0)) → c40(U21'(z0)) 686.61/213.96
U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1)) 686.61/213.96
U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2)) 686.61/213.96
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2)) 686.61/213.96
U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2)) 686.61/213.96
S(mark(z0)) → c51(S(z0)) 686.61/213.96
S(ok(z0)) → c52(S(z0)) 686.61/213.96
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2)) 686.61/213.96
X(z0, mark(z1)) → c63(X(z0, z1))
K tuples:

ISNAT(ok(z0)) → c82(ISNAT(z0)) 686.61/213.96
U12'(mark(z0)) → c37(U12'(z0)) 686.61/213.96
U12'(ok(z0)) → c38(U12'(z0)) 686.61/213.96
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 686.61/213.96
X(mark(z0), z1) → c62(X(z0, z1)) 686.61/213.96
X(ok(z0), ok(z1)) → c64(X(z0, z1)) 686.61/213.96
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 686.61/213.96
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 686.61/213.96
U61'(mark(z0)) → c56(U61'(z0)) 686.61/213.96
U61'(ok(z0)) → c57(U61'(z0)) 686.61/213.96
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2)) 686.61/213.96
U41'(mark(z0), z1) → c45(U41'(z0, z1)) 686.61/213.96
U31'(mark(z0), z1) → c41(U31'(z0, z1)) 686.61/213.96
U32'(ok(z0)) → c44(U32'(z0)) 686.61/213.96
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2)) 686.61/213.96
U11'(mark(z0), z1) → c35(U11'(z0, z1)) 686.61/213.96
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1)) 686.61/213.96
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 686.61/213.96
U32'(mark(z0)) → c43(U32'(z0)) 686.61/213.96
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 686.61/213.96
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2))
Defined Rule Symbols:

active, U11, U12, U21, U31, U32, U41, U51, U52, s, plus, U61, U71, U72, x, proper, isNat, top

Defined Pair Symbols:

U11', U12', U21', U31', U32', U41', U51', U52', S, PLUS, U61', U71', U72', X, ISNAT

Compound Symbols:

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, c62, c63, c64, c82

686.61/213.96
686.61/213.96

(175) 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)) → c51(S(z0))
We considered the (Usable) Rules:none
And the Tuples:

U11'(mark(z0), z1) → c35(U11'(z0, z1)) 686.61/213.96
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1)) 686.61/213.96
U12'(mark(z0)) → c37(U12'(z0)) 686.61/213.96
U12'(ok(z0)) → c38(U12'(z0)) 686.61/213.96
U21'(mark(z0)) → c39(U21'(z0)) 686.61/213.96
U21'(ok(z0)) → c40(U21'(z0)) 686.61/213.96
U31'(mark(z0), z1) → c41(U31'(z0, z1)) 686.61/213.96
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 686.61/213.96
U32'(mark(z0)) → c43(U32'(z0)) 686.61/213.96
U32'(ok(z0)) → c44(U32'(z0)) 686.61/213.96
U41'(mark(z0), z1) → c45(U41'(z0, z1)) 686.61/213.96
U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1)) 686.61/213.96
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2)) 686.61/213.96
U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2)) 686.61/213.96
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2)) 686.61/213.96
U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2)) 686.61/213.96
S(mark(z0)) → c51(S(z0)) 686.61/213.96
S(ok(z0)) → c52(S(z0)) 686.61/213.96
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 686.61/213.96
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 686.61/213.96
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 686.61/213.96
U61'(mark(z0)) → c56(U61'(z0)) 686.61/213.96
U61'(ok(z0)) → c57(U61'(z0)) 686.61/213.96
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2)) 686.61/213.96
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2)) 686.61/213.96
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2)) 686.61/213.96
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 686.61/213.96
X(mark(z0), z1) → c62(X(z0, z1)) 686.61/213.96
X(z0, mark(z1)) → c63(X(z0, z1)) 686.61/213.96
X(ok(z0), ok(z1)) → c64(X(z0, z1)) 686.61/213.96
ISNAT(ok(z0)) → c82(ISNAT(z0))
The order we found is given by the following interpretation:
Polynomial interpretation : 686.61/213.96

POL(ISNAT(x1)) = [5]x1    686.61/213.96
POL(PLUS(x1, x2)) = [5]x1 + [3]x2    686.61/213.96
POL(S(x1)) = x1    686.61/213.96
POL(U11'(x1, x2)) = [3]x1 + [5]x2    686.61/213.96
POL(U12'(x1)) = [3]x1    686.61/213.96
POL(U21'(x1)) = 0    686.61/213.96
POL(U31'(x1, x2)) = [3]x1 + [3]x2    686.61/213.96
POL(U32'(x1)) = [3]x1    686.61/213.96
POL(U41'(x1, x2)) = x2    686.61/213.96
POL(U51'(x1, x2, x3)) = x2    686.61/213.96
POL(U52'(x1, x2, x3)) = x2    686.61/213.96
POL(U61'(x1)) = [5]x1    686.61/213.96
POL(U71'(x1, x2, x3)) = [3]x1 + [5]x2 + [5]x3    686.61/213.96
POL(U72'(x1, x2, x3)) = [5]x2 + [5]x3    686.61/213.96
POL(X(x1, x2)) = [5]x1    686.61/213.96
POL(c35(x1)) = x1    686.61/213.96
POL(c36(x1)) = x1    686.61/213.96
POL(c37(x1)) = x1    686.61/213.96
POL(c38(x1)) = x1    686.61/213.96
POL(c39(x1)) = x1    686.61/213.96
POL(c40(x1)) = x1    686.61/213.96
POL(c41(x1)) = x1    686.61/213.96
POL(c42(x1)) = x1    686.61/213.96
POL(c43(x1)) = x1    686.61/213.96
POL(c44(x1)) = x1    686.61/213.96
POL(c45(x1)) = x1    686.61/213.96
POL(c46(x1)) = x1    686.61/213.96
POL(c47(x1)) = x1    686.61/213.96
POL(c48(x1)) = x1    686.61/213.96
POL(c49(x1)) = x1    686.61/213.96
POL(c50(x1)) = x1    686.61/213.96
POL(c51(x1)) = x1    686.61/213.96
POL(c52(x1)) = x1    686.61/213.96
POL(c53(x1)) = x1    686.61/213.96
POL(c54(x1)) = x1    686.61/213.96
POL(c55(x1)) = x1    686.61/213.96
POL(c56(x1)) = x1    686.61/213.96
POL(c57(x1)) = x1    686.61/213.96
POL(c58(x1)) = x1    686.61/213.96
POL(c59(x1)) = x1    686.61/213.96
POL(c60(x1)) = x1    686.61/213.96
POL(c61(x1)) = x1    686.61/213.96
POL(c62(x1)) = x1    686.61/213.96
POL(c63(x1)) = x1    686.61/213.96
POL(c64(x1)) = x1    686.61/213.96
POL(c82(x1)) = x1    686.61/213.96
POL(mark(x1)) = [2] + x1    686.61/213.96
POL(ok(x1)) = x1   
686.61/213.96
686.61/213.96

(176) Obligation:

Complexity Dependency Tuples Problem
Rules:

active(U11(tt, z0)) → mark(U12(isNat(z0))) 686.61/213.96
active(U12(tt)) → mark(tt) 686.61/213.96
active(U21(tt)) → mark(tt) 686.61/213.96
active(U31(tt, z0)) → mark(U32(isNat(z0))) 686.61/213.96
active(U32(tt)) → mark(tt) 686.61/213.96
active(U41(tt, z0)) → mark(z0) 686.61/213.96
active(U51(tt, z0, z1)) → mark(U52(isNat(z1), z0, z1)) 686.61/213.96
active(U52(tt, z0, z1)) → mark(s(plus(z1, z0))) 686.61/213.96
active(U61(tt)) → mark(0) 686.61/213.96
active(U71(tt, z0, z1)) → mark(U72(isNat(z1), z0, z1)) 686.61/213.96
active(U72(tt, z0, z1)) → mark(plus(x(z1, z0), z1)) 686.61/213.96
active(isNat(0)) → mark(tt) 686.61/213.96
active(isNat(plus(z0, z1))) → mark(U11(isNat(z0), z1)) 686.61/213.96
active(isNat(s(z0))) → mark(U21(isNat(z0))) 686.61/213.96
active(isNat(x(z0, z1))) → mark(U31(isNat(z0), z1)) 686.61/213.96
active(plus(z0, 0)) → mark(U41(isNat(z0), z0)) 686.61/213.96
active(plus(z0, s(z1))) → mark(U51(isNat(z1), z1, z0)) 686.61/213.96
active(x(z0, 0)) → mark(U61(isNat(z0))) 686.61/213.96
active(x(z0, s(z1))) → mark(U71(isNat(z1), z1, z0)) 686.61/213.96
active(U11(z0, z1)) → U11(active(z0), z1) 686.61/213.96
active(U12(z0)) → U12(active(z0)) 686.61/213.96
active(U21(z0)) → U21(active(z0)) 686.61/213.96
active(U31(z0, z1)) → U31(active(z0), z1) 686.61/213.96
active(U32(z0)) → U32(active(z0)) 686.61/213.96
active(U41(z0, z1)) → U41(active(z0), z1) 686.61/213.96
active(U51(z0, z1, z2)) → U51(active(z0), z1, z2) 686.61/213.96
active(U52(z0, z1, z2)) → U52(active(z0), z1, z2) 686.61/213.96
active(s(z0)) → s(active(z0)) 686.61/213.96
active(plus(z0, z1)) → plus(active(z0), z1) 686.61/213.96
active(plus(z0, z1)) → plus(z0, active(z1)) 686.61/213.96
active(U61(z0)) → U61(active(z0)) 686.61/213.96
active(U71(z0, z1, z2)) → U71(active(z0), z1, z2) 686.61/213.96
active(U72(z0, z1, z2)) → U72(active(z0), z1, z2) 686.61/213.96
active(x(z0, z1)) → x(active(z0), z1) 686.61/213.96
active(x(z0, z1)) → x(z0, active(z1)) 686.61/213.96
U11(mark(z0), z1) → mark(U11(z0, z1)) 686.61/213.96
U11(ok(z0), ok(z1)) → ok(U11(z0, z1)) 686.61/213.96
U12(mark(z0)) → mark(U12(z0)) 686.61/213.96
U12(ok(z0)) → ok(U12(z0)) 686.61/213.96
U21(mark(z0)) → mark(U21(z0)) 686.61/213.96
U21(ok(z0)) → ok(U21(z0)) 686.61/213.96
U31(mark(z0), z1) → mark(U31(z0, z1)) 686.61/213.96
U31(ok(z0), ok(z1)) → ok(U31(z0, z1)) 686.61/213.96
U32(mark(z0)) → mark(U32(z0)) 686.61/213.96
U32(ok(z0)) → ok(U32(z0)) 686.61/213.96
U41(mark(z0), z1) → mark(U41(z0, z1)) 686.61/213.96
U41(ok(z0), ok(z1)) → ok(U41(z0, z1)) 686.61/213.96
U51(mark(z0), z1, z2) → mark(U51(z0, z1, z2)) 686.61/213.96
U51(ok(z0), ok(z1), ok(z2)) → ok(U51(z0, z1, z2)) 686.61/213.96
U52(mark(z0), z1, z2) → mark(U52(z0, z1, z2)) 686.61/213.96
U52(ok(z0), ok(z1), ok(z2)) → ok(U52(z0, z1, z2)) 686.61/213.96
s(mark(z0)) → mark(s(z0)) 686.61/213.96
s(ok(z0)) → ok(s(z0)) 686.61/213.96
plus(mark(z0), z1) → mark(plus(z0, z1)) 686.61/213.96
plus(z0, mark(z1)) → mark(plus(z0, z1)) 686.61/213.96
plus(ok(z0), ok(z1)) → ok(plus(z0, z1)) 686.61/213.96
U61(mark(z0)) → mark(U61(z0)) 686.61/213.96
U61(ok(z0)) → ok(U61(z0)) 686.61/213.96
U71(mark(z0), z1, z2) → mark(U71(z0, z1, z2)) 686.61/213.96
U71(ok(z0), ok(z1), ok(z2)) → ok(U71(z0, z1, z2)) 686.61/213.96
U72(mark(z0), z1, z2) → mark(U72(z0, z1, z2)) 686.61/213.96
U72(ok(z0), ok(z1), ok(z2)) → ok(U72(z0, z1, z2)) 686.61/213.96
x(mark(z0), z1) → mark(x(z0, z1)) 686.61/213.96
x(z0, mark(z1)) → mark(x(z0, z1)) 686.61/213.96
x(ok(z0), ok(z1)) → ok(x(z0, z1)) 686.61/213.96
proper(U11(z0, z1)) → U11(proper(z0), proper(z1)) 686.61/213.96
proper(tt) → ok(tt) 686.61/213.96
proper(U12(z0)) → U12(proper(z0)) 686.61/213.96
proper(isNat(z0)) → isNat(proper(z0)) 686.61/213.96
proper(U21(z0)) → U21(proper(z0)) 686.61/213.96
proper(U31(z0, z1)) → U31(proper(z0), proper(z1)) 686.61/213.96
proper(U32(z0)) → U32(proper(z0)) 686.61/213.96
proper(U41(z0, z1)) → U41(proper(z0), proper(z1)) 686.61/213.96
proper(U51(z0, z1, z2)) → U51(proper(z0), proper(z1), proper(z2)) 686.61/213.96
proper(U52(z0, z1, z2)) → U52(proper(z0), proper(z1), proper(z2)) 686.61/213.96
proper(s(z0)) → s(proper(z0)) 686.61/213.96
proper(plus(z0, z1)) → plus(proper(z0), proper(z1)) 686.61/213.96
proper(U61(z0)) → U61(proper(z0)) 686.61/213.96
proper(0) → ok(0) 686.61/213.96
proper(U71(z0, z1, z2)) → U71(proper(z0), proper(z1), proper(z2)) 686.61/213.96
proper(U72(z0, z1, z2)) → U72(proper(z0), proper(z1), proper(z2)) 686.61/213.96
proper(x(z0, z1)) → x(proper(z0), proper(z1)) 686.61/213.96
isNat(ok(z0)) → ok(isNat(z0)) 686.61/213.96
top(mark(z0)) → top(proper(z0)) 686.61/213.96
top(ok(z0)) → top(active(z0))
Tuples:

U11'(mark(z0), z1) → c35(U11'(z0, z1)) 686.61/213.96
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1)) 686.61/213.96
U12'(mark(z0)) → c37(U12'(z0)) 686.61/213.96
U12'(ok(z0)) → c38(U12'(z0)) 686.61/213.96
U21'(mark(z0)) → c39(U21'(z0)) 686.61/213.96
U21'(ok(z0)) → c40(U21'(z0)) 686.61/213.96
U31'(mark(z0), z1) → c41(U31'(z0, z1)) 686.61/213.96
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 686.61/213.96
U32'(mark(z0)) → c43(U32'(z0)) 686.61/213.96
U32'(ok(z0)) → c44(U32'(z0)) 686.61/213.96
U41'(mark(z0), z1) → c45(U41'(z0, z1)) 686.61/213.96
U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1)) 686.61/213.96
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2)) 686.61/213.96
U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2)) 686.61/213.96
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2)) 686.61/213.96
U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2)) 686.61/213.96
S(mark(z0)) → c51(S(z0)) 686.61/213.96
S(ok(z0)) → c52(S(z0)) 686.61/213.96
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 686.61/213.96
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 686.61/213.96
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 686.61/213.96
U61'(mark(z0)) → c56(U61'(z0)) 686.61/213.96
U61'(ok(z0)) → c57(U61'(z0)) 686.61/213.96
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2)) 686.61/213.96
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2)) 686.61/213.96
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2)) 686.61/213.96
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 686.61/213.96
X(mark(z0), z1) → c62(X(z0, z1)) 686.61/213.96
X(z0, mark(z1)) → c63(X(z0, z1)) 686.61/213.96
X(ok(z0), ok(z1)) → c64(X(z0, z1)) 686.61/213.96
ISNAT(ok(z0)) → c82(ISNAT(z0))
S tuples:

U21'(mark(z0)) → c39(U21'(z0)) 686.61/213.96
U21'(ok(z0)) → c40(U21'(z0)) 686.61/213.96
U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1)) 686.61/213.96
U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2)) 686.61/213.96
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2)) 686.61/213.96
U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2)) 686.61/213.96
S(ok(z0)) → c52(S(z0)) 686.61/213.96
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2)) 686.61/213.96
X(z0, mark(z1)) → c63(X(z0, z1))
K tuples:

ISNAT(ok(z0)) → c82(ISNAT(z0)) 686.61/213.96
U12'(mark(z0)) → c37(U12'(z0)) 686.61/213.96
U12'(ok(z0)) → c38(U12'(z0)) 686.61/213.96
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 686.61/213.96
X(mark(z0), z1) → c62(X(z0, z1)) 686.61/213.96
X(ok(z0), ok(z1)) → c64(X(z0, z1)) 686.61/213.96
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 686.61/213.96
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 686.61/213.96
U61'(mark(z0)) → c56(U61'(z0)) 686.61/213.96
U61'(ok(z0)) → c57(U61'(z0)) 686.61/213.96
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2)) 686.61/213.96
U41'(mark(z0), z1) → c45(U41'(z0, z1)) 686.61/213.96
U31'(mark(z0), z1) → c41(U31'(z0, z1)) 686.61/213.96
U32'(ok(z0)) → c44(U32'(z0)) 686.61/213.96
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2)) 686.61/213.96
U11'(mark(z0), z1) → c35(U11'(z0, z1)) 686.61/213.96
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1)) 686.61/213.96
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 686.61/213.96
U32'(mark(z0)) → c43(U32'(z0)) 686.61/213.96
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 686.61/213.96
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2)) 686.61/213.96
S(mark(z0)) → c51(S(z0))
Defined Rule Symbols:

active, U11, U12, U21, U31, U32, U41, U51, U52, s, plus, U61, U71, U72, x, proper, isNat, top

Defined Pair Symbols:

U11', U12', U21', U31', U32', U41', U51', U52', S, PLUS, U61', U71', U72', X, ISNAT

Compound Symbols:

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, c62, c63, c64, c82

686.61/213.96
686.61/213.96

(177) 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(ok(z0)) → c52(S(z0))
We considered the (Usable) Rules:none
And the Tuples:

U11'(mark(z0), z1) → c35(U11'(z0, z1)) 686.61/213.96
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1)) 686.61/213.96
U12'(mark(z0)) → c37(U12'(z0)) 686.61/213.96
U12'(ok(z0)) → c38(U12'(z0)) 686.61/213.96
U21'(mark(z0)) → c39(U21'(z0)) 686.61/213.96
U21'(ok(z0)) → c40(U21'(z0)) 686.61/213.96
U31'(mark(z0), z1) → c41(U31'(z0, z1)) 686.61/213.96
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 686.61/213.96
U32'(mark(z0)) → c43(U32'(z0)) 686.61/213.96
U32'(ok(z0)) → c44(U32'(z0)) 686.61/213.96
U41'(mark(z0), z1) → c45(U41'(z0, z1)) 686.61/213.96
U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1)) 686.61/213.96
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2)) 686.61/213.96
U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2)) 686.61/213.96
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2)) 686.61/213.96
U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2)) 686.61/213.96
S(mark(z0)) → c51(S(z0)) 686.61/213.96
S(ok(z0)) → c52(S(z0)) 686.61/213.96
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 686.61/213.96
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 686.61/213.96
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 686.61/213.96
U61'(mark(z0)) → c56(U61'(z0)) 686.61/213.96
U61'(ok(z0)) → c57(U61'(z0)) 686.61/213.96
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2)) 686.61/213.96
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2)) 686.61/213.96
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2)) 686.61/213.96
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 686.61/213.96
X(mark(z0), z1) → c62(X(z0, z1)) 686.61/213.96
X(z0, mark(z1)) → c63(X(z0, z1)) 686.61/213.96
X(ok(z0), ok(z1)) → c64(X(z0, z1)) 686.61/213.96
ISNAT(ok(z0)) → c82(ISNAT(z0))
The order we found is given by the following interpretation:
Polynomial interpretation : 686.61/213.96

POL(ISNAT(x1)) = [5]x1    686.61/213.96
POL(PLUS(x1, x2)) = [3]x1 + [3]x2    686.61/213.96
POL(S(x1)) = x1    686.61/213.96
POL(U11'(x1, x2)) = [3]x1 + [5]x2    686.61/213.96
POL(U12'(x1)) = [5]x1    686.61/213.96
POL(U21'(x1)) = 0    686.61/213.96
POL(U31'(x1, x2)) = [3]x1 + [5]x2    686.61/213.96
POL(U32'(x1)) = [5]x1    686.61/213.96
POL(U41'(x1, x2)) = 0    686.61/213.96
POL(U51'(x1, x2, x3)) = 0    686.61/213.96
POL(U52'(x1, x2, x3)) = 0    686.61/213.96
POL(U61'(x1)) = [3]x1    686.61/213.96
POL(U71'(x1, x2, x3)) = [5]x1 + [3]x2 + [5]x3    686.61/213.96
POL(U72'(x1, x2, x3)) = [5]x2 + [5]x3    686.61/213.96
POL(X(x1, x2)) = [5]x1    686.61/213.96
POL(c35(x1)) = x1    686.61/213.96
POL(c36(x1)) = x1    686.61/213.96
POL(c37(x1)) = x1    686.61/213.96
POL(c38(x1)) = x1    686.61/213.96
POL(c39(x1)) = x1    686.61/213.96
POL(c40(x1)) = x1    686.61/213.96
POL(c41(x1)) = x1    686.61/213.96
POL(c42(x1)) = x1    686.61/213.96
POL(c43(x1)) = x1    686.61/213.96
POL(c44(x1)) = x1    686.61/213.96
POL(c45(x1)) = x1    686.61/213.96
POL(c46(x1)) = x1    686.61/213.96
POL(c47(x1)) = x1    686.61/213.96
POL(c48(x1)) = x1    686.61/213.96
POL(c49(x1)) = x1    686.61/213.96
POL(c50(x1)) = x1    686.61/213.96
POL(c51(x1)) = x1    686.61/213.96
POL(c52(x1)) = x1    686.61/213.96
POL(c53(x1)) = x1    686.61/213.96
POL(c54(x1)) = x1    686.61/213.96
POL(c55(x1)) = x1    686.61/213.96
POL(c56(x1)) = x1    686.61/213.96
POL(c57(x1)) = x1    686.61/213.96
POL(c58(x1)) = x1    686.61/213.96
POL(c59(x1)) = x1    686.61/213.96
POL(c60(x1)) = x1    686.61/213.96
POL(c61(x1)) = x1    686.61/213.96
POL(c62(x1)) = x1    686.61/213.96
POL(c63(x1)) = x1    686.61/213.96
POL(c64(x1)) = x1    686.61/213.96
POL(c82(x1)) = x1    686.61/213.96
POL(mark(x1)) = x1    686.61/213.96
POL(ok(x1)) = [1] + x1   
686.61/213.96
686.61/213.96

(178) Obligation:

Complexity Dependency Tuples Problem
Rules:

active(U11(tt, z0)) → mark(U12(isNat(z0))) 686.61/213.96
active(U12(tt)) → mark(tt) 686.61/213.96
active(U21(tt)) → mark(tt) 686.61/213.96
active(U31(tt, z0)) → mark(U32(isNat(z0))) 686.61/213.96
active(U32(tt)) → mark(tt) 686.61/213.96
active(U41(tt, z0)) → mark(z0) 686.61/213.96
active(U51(tt, z0, z1)) → mark(U52(isNat(z1), z0, z1)) 686.61/213.96
active(U52(tt, z0, z1)) → mark(s(plus(z1, z0))) 686.61/213.96
active(U61(tt)) → mark(0) 686.61/213.96
active(U71(tt, z0, z1)) → mark(U72(isNat(z1), z0, z1)) 686.61/213.96
active(U72(tt, z0, z1)) → mark(plus(x(z1, z0), z1)) 686.61/213.96
active(isNat(0)) → mark(tt) 686.61/213.96
active(isNat(plus(z0, z1))) → mark(U11(isNat(z0), z1)) 686.61/213.96
active(isNat(s(z0))) → mark(U21(isNat(z0))) 686.61/213.96
active(isNat(x(z0, z1))) → mark(U31(isNat(z0), z1)) 686.61/213.96
active(plus(z0, 0)) → mark(U41(isNat(z0), z0)) 686.61/213.96
active(plus(z0, s(z1))) → mark(U51(isNat(z1), z1, z0)) 686.61/213.96
active(x(z0, 0)) → mark(U61(isNat(z0))) 686.61/213.96
active(x(z0, s(z1))) → mark(U71(isNat(z1), z1, z0)) 686.61/213.96
active(U11(z0, z1)) → U11(active(z0), z1) 686.61/213.96
active(U12(z0)) → U12(active(z0)) 686.61/213.96
active(U21(z0)) → U21(active(z0)) 686.61/213.96
active(U31(z0, z1)) → U31(active(z0), z1) 686.61/213.96
active(U32(z0)) → U32(active(z0)) 686.61/213.96
active(U41(z0, z1)) → U41(active(z0), z1) 686.61/213.96
active(U51(z0, z1, z2)) → U51(active(z0), z1, z2) 686.61/213.96
active(U52(z0, z1, z2)) → U52(active(z0), z1, z2) 686.61/213.96
active(s(z0)) → s(active(z0)) 686.61/213.96
active(plus(z0, z1)) → plus(active(z0), z1) 686.61/213.96
active(plus(z0, z1)) → plus(z0, active(z1)) 686.61/213.96
active(U61(z0)) → U61(active(z0)) 686.61/213.96
active(U71(z0, z1, z2)) → U71(active(z0), z1, z2) 686.61/213.96
active(U72(z0, z1, z2)) → U72(active(z0), z1, z2) 686.61/213.96
active(x(z0, z1)) → x(active(z0), z1) 686.61/213.96
active(x(z0, z1)) → x(z0, active(z1)) 686.61/213.96
U11(mark(z0), z1) → mark(U11(z0, z1)) 686.61/213.96
U11(ok(z0), ok(z1)) → ok(U11(z0, z1)) 686.61/213.96
U12(mark(z0)) → mark(U12(z0)) 686.61/213.96
U12(ok(z0)) → ok(U12(z0)) 686.61/213.96
U21(mark(z0)) → mark(U21(z0)) 686.61/213.96
U21(ok(z0)) → ok(U21(z0)) 686.61/213.96
U31(mark(z0), z1) → mark(U31(z0, z1)) 686.61/213.96
U31(ok(z0), ok(z1)) → ok(U31(z0, z1)) 686.61/213.96
U32(mark(z0)) → mark(U32(z0)) 686.61/213.96
U32(ok(z0)) → ok(U32(z0)) 686.61/213.96
U41(mark(z0), z1) → mark(U41(z0, z1)) 686.61/213.96
U41(ok(z0), ok(z1)) → ok(U41(z0, z1)) 686.61/213.96
U51(mark(z0), z1, z2) → mark(U51(z0, z1, z2)) 686.61/213.96
U51(ok(z0), ok(z1), ok(z2)) → ok(U51(z0, z1, z2)) 686.61/213.96
U52(mark(z0), z1, z2) → mark(U52(z0, z1, z2)) 686.61/213.96
U52(ok(z0), ok(z1), ok(z2)) → ok(U52(z0, z1, z2)) 686.61/213.96
s(mark(z0)) → mark(s(z0)) 686.61/213.96
s(ok(z0)) → ok(s(z0)) 686.61/213.96
plus(mark(z0), z1) → mark(plus(z0, z1)) 686.61/213.96
plus(z0, mark(z1)) → mark(plus(z0, z1)) 686.61/213.96
plus(ok(z0), ok(z1)) → ok(plus(z0, z1)) 686.61/213.96
U61(mark(z0)) → mark(U61(z0)) 686.61/213.96
U61(ok(z0)) → ok(U61(z0)) 686.61/213.96
U71(mark(z0), z1, z2) → mark(U71(z0, z1, z2)) 686.61/213.96
U71(ok(z0), ok(z1), ok(z2)) → ok(U71(z0, z1, z2)) 686.61/213.96
U72(mark(z0), z1, z2) → mark(U72(z0, z1, z2)) 686.61/213.96
U72(ok(z0), ok(z1), ok(z2)) → ok(U72(z0, z1, z2)) 686.61/213.96
x(mark(z0), z1) → mark(x(z0, z1)) 686.61/213.96
x(z0, mark(z1)) → mark(x(z0, z1)) 686.61/213.96
x(ok(z0), ok(z1)) → ok(x(z0, z1)) 686.61/213.96
proper(U11(z0, z1)) → U11(proper(z0), proper(z1)) 686.61/213.96
proper(tt) → ok(tt) 686.61/213.96
proper(U12(z0)) → U12(proper(z0)) 686.61/213.96
proper(isNat(z0)) → isNat(proper(z0)) 686.61/213.96
proper(U21(z0)) → U21(proper(z0)) 686.61/213.96
proper(U31(z0, z1)) → U31(proper(z0), proper(z1)) 686.61/213.96
proper(U32(z0)) → U32(proper(z0)) 686.61/213.96
proper(U41(z0, z1)) → U41(proper(z0), proper(z1)) 686.61/213.96
proper(U51(z0, z1, z2)) → U51(proper(z0), proper(z1), proper(z2)) 686.61/213.96
proper(U52(z0, z1, z2)) → U52(proper(z0), proper(z1), proper(z2)) 686.61/213.96
proper(s(z0)) → s(proper(z0)) 686.61/213.96
proper(plus(z0, z1)) → plus(proper(z0), proper(z1)) 686.61/213.96
proper(U61(z0)) → U61(proper(z0)) 686.61/213.96
proper(0) → ok(0) 686.61/213.96
proper(U71(z0, z1, z2)) → U71(proper(z0), proper(z1), proper(z2)) 686.61/213.96
proper(U72(z0, z1, z2)) → U72(proper(z0), proper(z1), proper(z2)) 686.61/213.96
proper(x(z0, z1)) → x(proper(z0), proper(z1)) 686.61/213.96
isNat(ok(z0)) → ok(isNat(z0)) 686.61/213.96
top(mark(z0)) → top(proper(z0)) 686.61/213.96
top(ok(z0)) → top(active(z0))
Tuples:

U11'(mark(z0), z1) → c35(U11'(z0, z1)) 686.61/213.96
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1)) 686.61/213.96
U12'(mark(z0)) → c37(U12'(z0)) 686.61/213.96
U12'(ok(z0)) → c38(U12'(z0)) 686.61/213.96
U21'(mark(z0)) → c39(U21'(z0)) 686.61/213.96
U21'(ok(z0)) → c40(U21'(z0)) 686.61/213.96
U31'(mark(z0), z1) → c41(U31'(z0, z1)) 686.61/213.96
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 686.61/213.96
U32'(mark(z0)) → c43(U32'(z0)) 686.61/213.96
U32'(ok(z0)) → c44(U32'(z0)) 686.61/213.96
U41'(mark(z0), z1) → c45(U41'(z0, z1)) 686.61/213.96
U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1)) 686.61/213.96
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2)) 686.61/213.96
U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2)) 686.61/213.96
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2)) 686.61/213.96
U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2)) 686.61/213.96
S(mark(z0)) → c51(S(z0)) 686.61/213.96
S(ok(z0)) → c52(S(z0)) 686.61/213.96
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 686.61/213.96
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 686.61/213.96
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 686.61/213.96
U61'(mark(z0)) → c56(U61'(z0)) 686.61/213.96
U61'(ok(z0)) → c57(U61'(z0)) 686.61/213.96
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2)) 686.61/213.96
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2)) 686.61/213.96
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2)) 686.61/213.96
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 686.61/213.96
X(mark(z0), z1) → c62(X(z0, z1)) 686.61/213.96
X(z0, mark(z1)) → c63(X(z0, z1)) 686.61/213.96
X(ok(z0), ok(z1)) → c64(X(z0, z1)) 686.61/213.96
ISNAT(ok(z0)) → c82(ISNAT(z0))
S tuples:

U21'(mark(z0)) → c39(U21'(z0)) 686.61/213.96
U21'(ok(z0)) → c40(U21'(z0)) 686.61/213.96
U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1)) 686.61/213.96
U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2)) 686.61/213.96
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2)) 686.61/213.96
U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2)) 686.61/213.96
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2)) 686.61/213.96
X(z0, mark(z1)) → c63(X(z0, z1))
K tuples:

ISNAT(ok(z0)) → c82(ISNAT(z0)) 686.61/213.96
U12'(mark(z0)) → c37(U12'(z0)) 686.61/213.96
U12'(ok(z0)) → c38(U12'(z0)) 686.61/213.96
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 686.61/213.96
X(mark(z0), z1) → c62(X(z0, z1)) 686.61/213.97
X(ok(z0), ok(z1)) → c64(X(z0, z1)) 686.61/213.97
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 686.61/213.97
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 686.61/213.97
U61'(mark(z0)) → c56(U61'(z0)) 686.61/213.97
U61'(ok(z0)) → c57(U61'(z0)) 686.61/213.97
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2)) 686.61/213.97
U41'(mark(z0), z1) → c45(U41'(z0, z1)) 686.61/213.97
U31'(mark(z0), z1) → c41(U31'(z0, z1)) 686.61/213.97
U32'(ok(z0)) → c44(U32'(z0)) 686.61/213.97
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2)) 686.61/213.97
U11'(mark(z0), z1) → c35(U11'(z0, z1)) 686.61/213.97
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1)) 686.61/213.97
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 686.61/213.97
U32'(mark(z0)) → c43(U32'(z0)) 686.61/213.97
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 686.61/213.97
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2)) 686.61/213.97
S(mark(z0)) → c51(S(z0)) 686.61/213.97
S(ok(z0)) → c52(S(z0))
Defined Rule Symbols:

active, U11, U12, U21, U31, U32, U41, U51, U52, s, plus, U61, U71, U72, x, proper, isNat, top

Defined Pair Symbols:

U11', U12', U21', U31', U32', U41', U51', U52', S, PLUS, U61', U71', U72', X, ISNAT

Compound Symbols:

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, c62, c63, c64, c82

686.61/213.97
686.61/213.97

(179) 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.

U21'(mark(z0)) → c39(U21'(z0))
We considered the (Usable) Rules:none
And the Tuples:

U11'(mark(z0), z1) → c35(U11'(z0, z1)) 686.61/213.97
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1)) 686.61/213.97
U12'(mark(z0)) → c37(U12'(z0)) 686.61/213.97
U12'(ok(z0)) → c38(U12'(z0)) 686.61/213.97
U21'(mark(z0)) → c39(U21'(z0)) 686.61/213.97
U21'(ok(z0)) → c40(U21'(z0)) 686.61/213.97
U31'(mark(z0), z1) → c41(U31'(z0, z1)) 686.61/213.97
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 686.61/213.97
U32'(mark(z0)) → c43(U32'(z0)) 686.61/213.97
U32'(ok(z0)) → c44(U32'(z0)) 686.61/213.97
U41'(mark(z0), z1) → c45(U41'(z0, z1)) 686.61/213.97
U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1)) 686.61/213.97
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2)) 686.61/213.97
U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2)) 686.61/213.97
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2)) 686.61/213.97
U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2)) 686.61/213.97
S(mark(z0)) → c51(S(z0)) 686.61/213.97
S(ok(z0)) → c52(S(z0)) 686.61/213.97
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 686.61/213.97
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 686.61/213.97
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 686.61/213.97
U61'(mark(z0)) → c56(U61'(z0)) 686.61/213.97
U61'(ok(z0)) → c57(U61'(z0)) 686.61/213.97
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2)) 686.61/213.97
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2)) 686.61/213.97
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2)) 686.61/213.97
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 686.61/213.97
X(mark(z0), z1) → c62(X(z0, z1)) 686.61/213.97
X(z0, mark(z1)) → c63(X(z0, z1)) 686.61/213.97
X(ok(z0), ok(z1)) → c64(X(z0, z1)) 686.61/213.97
ISNAT(ok(z0)) → c82(ISNAT(z0))
The order we found is given by the following interpretation:
Polynomial interpretation : 686.61/213.97

POL(ISNAT(x1)) = [5]x1    686.61/213.97
POL(PLUS(x1, x2)) = [3]x1 + [3]x2    686.61/213.97
POL(S(x1)) = [5]x1    686.61/213.97
POL(U11'(x1, x2)) = [5]x1 + [5]x2    686.61/213.97
POL(U12'(x1)) = [5]x1    686.61/213.97
POL(U21'(x1)) = [2]x1    686.61/213.97
POL(U31'(x1, x2)) = [3]x1 + [3]x2    686.61/213.97
POL(U32'(x1)) = [5]x1    686.61/213.97
POL(U41'(x1, x2)) = 0    686.61/213.97
POL(U51'(x1, x2, x3)) = 0    686.61/213.97
POL(U52'(x1, x2, x3)) = 0    686.61/213.97
POL(U61'(x1)) = [3]x1    686.61/213.97
POL(U71'(x1, x2, x3)) = [3]x1 + [5]x2 + [5]x3    686.61/213.97
POL(U72'(x1, x2, x3)) = [5]x2 + [5]x3    686.61/213.97
POL(X(x1, x2)) = [5]x1    686.61/213.97
POL(c35(x1)) = x1    686.61/213.97
POL(c36(x1)) = x1    686.61/213.97
POL(c37(x1)) = x1    686.61/213.97
POL(c38(x1)) = x1    686.61/213.97
POL(c39(x1)) = x1    686.61/213.97
POL(c40(x1)) = x1    686.61/213.97
POL(c41(x1)) = x1    686.61/213.97
POL(c42(x1)) = x1    686.61/213.97
POL(c43(x1)) = x1    686.61/213.97
POL(c44(x1)) = x1    686.61/213.97
POL(c45(x1)) = x1    686.61/213.97
POL(c46(x1)) = x1    686.61/213.97
POL(c47(x1)) = x1    686.61/213.97
POL(c48(x1)) = x1    686.61/213.97
POL(c49(x1)) = x1    686.61/213.97
POL(c50(x1)) = x1    686.61/213.97
POL(c51(x1)) = x1    686.61/213.97
POL(c52(x1)) = x1    686.61/213.97
POL(c53(x1)) = x1    686.61/213.97
POL(c54(x1)) = x1    686.61/213.97
POL(c55(x1)) = x1    686.61/213.97
POL(c56(x1)) = x1    686.61/213.97
POL(c57(x1)) = x1    686.61/213.97
POL(c58(x1)) = x1    686.61/213.97
POL(c59(x1)) = x1    686.61/213.97
POL(c60(x1)) = x1    686.61/213.97
POL(c61(x1)) = x1    686.61/213.97
POL(c62(x1)) = x1    686.61/213.97
POL(c63(x1)) = x1    686.61/213.97
POL(c64(x1)) = x1    686.61/213.97
POL(c82(x1)) = x1    686.61/213.97
POL(mark(x1)) = [1] + x1    686.61/213.97
POL(ok(x1)) = x1   
686.61/213.97
686.61/213.97

(180) Obligation:

Complexity Dependency Tuples Problem
Rules:

active(U11(tt, z0)) → mark(U12(isNat(z0))) 686.61/213.97
active(U12(tt)) → mark(tt) 686.61/213.97
active(U21(tt)) → mark(tt) 686.61/213.97
active(U31(tt, z0)) → mark(U32(isNat(z0))) 686.61/213.97
active(U32(tt)) → mark(tt) 686.61/213.97
active(U41(tt, z0)) → mark(z0) 686.61/213.97
active(U51(tt, z0, z1)) → mark(U52(isNat(z1), z0, z1)) 686.61/213.97
active(U52(tt, z0, z1)) → mark(s(plus(z1, z0))) 686.61/213.97
active(U61(tt)) → mark(0) 686.61/213.97
active(U71(tt, z0, z1)) → mark(U72(isNat(z1), z0, z1)) 686.61/213.97
active(U72(tt, z0, z1)) → mark(plus(x(z1, z0), z1)) 686.61/213.97
active(isNat(0)) → mark(tt) 686.61/213.97
active(isNat(plus(z0, z1))) → mark(U11(isNat(z0), z1)) 686.61/213.97
active(isNat(s(z0))) → mark(U21(isNat(z0))) 686.61/213.97
active(isNat(x(z0, z1))) → mark(U31(isNat(z0), z1)) 686.61/213.97
active(plus(z0, 0)) → mark(U41(isNat(z0), z0)) 686.61/213.97
active(plus(z0, s(z1))) → mark(U51(isNat(z1), z1, z0)) 686.61/213.97
active(x(z0, 0)) → mark(U61(isNat(z0))) 686.61/213.97
active(x(z0, s(z1))) → mark(U71(isNat(z1), z1, z0)) 686.61/213.97
active(U11(z0, z1)) → U11(active(z0), z1) 686.61/213.97
active(U12(z0)) → U12(active(z0)) 686.61/213.97
active(U21(z0)) → U21(active(z0)) 686.61/213.97
active(U31(z0, z1)) → U31(active(z0), z1) 686.61/213.97
active(U32(z0)) → U32(active(z0)) 686.61/213.97
active(U41(z0, z1)) → U41(active(z0), z1) 686.61/213.97
active(U51(z0, z1, z2)) → U51(active(z0), z1, z2) 686.61/213.97
active(U52(z0, z1, z2)) → U52(active(z0), z1, z2) 686.61/213.97
active(s(z0)) → s(active(z0)) 686.61/213.97
active(plus(z0, z1)) → plus(active(z0), z1) 686.61/213.97
active(plus(z0, z1)) → plus(z0, active(z1)) 686.61/213.97
active(U61(z0)) → U61(active(z0)) 686.61/213.97
active(U71(z0, z1, z2)) → U71(active(z0), z1, z2) 686.61/213.97
active(U72(z0, z1, z2)) → U72(active(z0), z1, z2) 686.61/213.97
active(x(z0, z1)) → x(active(z0), z1) 686.61/213.97
active(x(z0, z1)) → x(z0, active(z1)) 686.61/213.97
U11(mark(z0), z1) → mark(U11(z0, z1)) 686.61/213.97
U11(ok(z0), ok(z1)) → ok(U11(z0, z1)) 686.61/213.97
U12(mark(z0)) → mark(U12(z0)) 686.61/213.97
U12(ok(z0)) → ok(U12(z0)) 686.61/213.97
U21(mark(z0)) → mark(U21(z0)) 686.61/213.97
U21(ok(z0)) → ok(U21(z0)) 686.61/213.97
U31(mark(z0), z1) → mark(U31(z0, z1)) 686.61/213.97
U31(ok(z0), ok(z1)) → ok(U31(z0, z1)) 686.61/213.97
U32(mark(z0)) → mark(U32(z0)) 686.61/213.97
U32(ok(z0)) → ok(U32(z0)) 686.61/213.97
U41(mark(z0), z1) → mark(U41(z0, z1)) 686.61/213.97
U41(ok(z0), ok(z1)) → ok(U41(z0, z1)) 686.61/213.97
U51(mark(z0), z1, z2) → mark(U51(z0, z1, z2)) 686.61/213.97
U51(ok(z0), ok(z1), ok(z2)) → ok(U51(z0, z1, z2)) 686.61/213.97
U52(mark(z0), z1, z2) → mark(U52(z0, z1, z2)) 686.61/213.97
U52(ok(z0), ok(z1), ok(z2)) → ok(U52(z0, z1, z2)) 686.61/213.97
s(mark(z0)) → mark(s(z0)) 686.61/213.97
s(ok(z0)) → ok(s(z0)) 686.61/213.97
plus(mark(z0), z1) → mark(plus(z0, z1)) 686.61/213.97
plus(z0, mark(z1)) → mark(plus(z0, z1)) 686.61/213.97
plus(ok(z0), ok(z1)) → ok(plus(z0, z1)) 686.61/213.97
U61(mark(z0)) → mark(U61(z0)) 686.61/213.97
U61(ok(z0)) → ok(U61(z0)) 686.61/213.97
U71(mark(z0), z1, z2) → mark(U71(z0, z1, z2)) 686.61/213.97
U71(ok(z0), ok(z1), ok(z2)) → ok(U71(z0, z1, z2)) 686.61/213.97
U72(mark(z0), z1, z2) → mark(U72(z0, z1, z2)) 686.61/213.97
U72(ok(z0), ok(z1), ok(z2)) → ok(U72(z0, z1, z2)) 686.61/213.97
x(mark(z0), z1) → mark(x(z0, z1)) 686.61/213.97
x(z0, mark(z1)) → mark(x(z0, z1)) 686.61/213.97
x(ok(z0), ok(z1)) → ok(x(z0, z1)) 686.61/213.97
proper(U11(z0, z1)) → U11(proper(z0), proper(z1)) 686.61/213.97
proper(tt) → ok(tt) 686.61/213.97
proper(U12(z0)) → U12(proper(z0)) 686.61/213.97
proper(isNat(z0)) → isNat(proper(z0)) 686.61/213.97
proper(U21(z0)) → U21(proper(z0)) 686.61/213.97
proper(U31(z0, z1)) → U31(proper(z0), proper(z1)) 686.61/213.97
proper(U32(z0)) → U32(proper(z0)) 686.61/213.97
proper(U41(z0, z1)) → U41(proper(z0), proper(z1)) 686.61/213.97
proper(U51(z0, z1, z2)) → U51(proper(z0), proper(z1), proper(z2)) 686.61/213.97
proper(U52(z0, z1, z2)) → U52(proper(z0), proper(z1), proper(z2)) 686.61/213.97
proper(s(z0)) → s(proper(z0)) 686.61/213.97
proper(plus(z0, z1)) → plus(proper(z0), proper(z1)) 686.61/213.97
proper(U61(z0)) → U61(proper(z0)) 686.61/213.97
proper(0) → ok(0) 686.61/213.97
proper(U71(z0, z1, z2)) → U71(proper(z0), proper(z1), proper(z2)) 686.61/213.97
proper(U72(z0, z1, z2)) → U72(proper(z0), proper(z1), proper(z2)) 686.61/213.97
proper(x(z0, z1)) → x(proper(z0), proper(z1)) 686.61/213.97
isNat(ok(z0)) → ok(isNat(z0)) 686.61/213.97
top(mark(z0)) → top(proper(z0)) 686.61/213.97
top(ok(z0)) → top(active(z0))
Tuples:

U11'(mark(z0), z1) → c35(U11'(z0, z1)) 686.61/213.97
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1)) 686.61/213.97
U12'(mark(z0)) → c37(U12'(z0)) 686.61/213.97
U12'(ok(z0)) → c38(U12'(z0)) 686.61/213.97
U21'(mark(z0)) → c39(U21'(z0)) 686.61/213.97
U21'(ok(z0)) → c40(U21'(z0)) 686.61/213.97
U31'(mark(z0), z1) → c41(U31'(z0, z1)) 686.61/213.97
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 686.61/213.97
U32'(mark(z0)) → c43(U32'(z0)) 686.61/213.97
U32'(ok(z0)) → c44(U32'(z0)) 686.61/213.97
U41'(mark(z0), z1) → c45(U41'(z0, z1)) 686.61/213.97
U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1)) 686.61/213.97
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2)) 686.61/213.97
U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2)) 686.61/213.97
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2)) 686.61/213.97
U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2)) 686.61/213.97
S(mark(z0)) → c51(S(z0)) 686.61/213.97
S(ok(z0)) → c52(S(z0)) 686.61/213.97
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 686.61/213.97
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 686.61/213.97
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 686.61/213.97
U61'(mark(z0)) → c56(U61'(z0)) 686.61/213.97
U61'(ok(z0)) → c57(U61'(z0)) 686.61/213.97
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2)) 686.61/213.97
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2)) 686.61/213.97
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2)) 686.61/213.97
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 686.61/213.97
X(mark(z0), z1) → c62(X(z0, z1)) 686.61/213.97
X(z0, mark(z1)) → c63(X(z0, z1)) 686.61/213.97
X(ok(z0), ok(z1)) → c64(X(z0, z1)) 686.61/213.97
ISNAT(ok(z0)) → c82(ISNAT(z0))
S tuples:

U21'(ok(z0)) → c40(U21'(z0)) 686.61/213.97
U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1)) 686.61/213.97
U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2)) 686.61/213.97
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2)) 686.61/213.97
U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2)) 686.61/213.97
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2)) 686.61/213.97
X(z0, mark(z1)) → c63(X(z0, z1))
K tuples:

ISNAT(ok(z0)) → c82(ISNAT(z0)) 686.61/213.97
U12'(mark(z0)) → c37(U12'(z0)) 686.61/213.97
U12'(ok(z0)) → c38(U12'(z0)) 686.61/213.97
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 686.61/213.97
X(mark(z0), z1) → c62(X(z0, z1)) 686.61/213.97
X(ok(z0), ok(z1)) → c64(X(z0, z1)) 686.61/213.97
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 686.61/213.97
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 686.61/213.97
U61'(mark(z0)) → c56(U61'(z0)) 686.61/213.97
U61'(ok(z0)) → c57(U61'(z0)) 686.61/213.97
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2)) 686.61/213.97
U41'(mark(z0), z1) → c45(U41'(z0, z1)) 686.61/213.97
U31'(mark(z0), z1) → c41(U31'(z0, z1)) 686.61/213.97
U32'(ok(z0)) → c44(U32'(z0)) 686.61/213.97
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2)) 686.61/213.97
U11'(mark(z0), z1) → c35(U11'(z0, z1)) 686.61/213.97
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1)) 686.61/213.97
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 686.61/213.97
U32'(mark(z0)) → c43(U32'(z0)) 686.61/213.97
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 686.61/213.97
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2)) 686.61/213.97
S(mark(z0)) → c51(S(z0)) 686.61/213.97
S(ok(z0)) → c52(S(z0)) 686.61/213.97
U21'(mark(z0)) → c39(U21'(z0))
Defined Rule Symbols:

active, U11, U12, U21, U31, U32, U41, U51, U52, s, plus, U61, U71, U72, x, proper, isNat, top

Defined Pair Symbols:

U11', U12', U21', U31', U32', U41', U51', U52', S, PLUS, U61', U71', U72', X, ISNAT

Compound Symbols:

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, c62, c63, c64, c82

686.61/213.97
686.61/213.97

(181) CdtPolyRedPairProof (UPPER BOUND (ADD(O(n^2))) transformation)

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

U21'(ok(z0)) → c40(U21'(z0))
We considered the (Usable) Rules:none
And the Tuples:

U11'(mark(z0), z1) → c35(U11'(z0, z1)) 686.61/213.97
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1)) 686.61/213.97
U12'(mark(z0)) → c37(U12'(z0)) 686.61/213.97
U12'(ok(z0)) → c38(U12'(z0)) 686.61/213.97
U21'(mark(z0)) → c39(U21'(z0)) 686.61/213.97
U21'(ok(z0)) → c40(U21'(z0)) 686.61/213.97
U31'(mark(z0), z1) → c41(U31'(z0, z1)) 686.61/213.97
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 686.61/213.97
U32'(mark(z0)) → c43(U32'(z0)) 686.61/213.97
U32'(ok(z0)) → c44(U32'(z0)) 686.61/213.97
U41'(mark(z0), z1) → c45(U41'(z0, z1)) 686.61/213.97
U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1)) 686.61/213.97
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2)) 686.61/213.97
U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2)) 686.61/213.97
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2)) 686.61/213.97
U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2)) 686.61/213.97
S(mark(z0)) → c51(S(z0)) 686.61/213.97
S(ok(z0)) → c52(S(z0)) 686.61/213.97
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 686.61/213.97
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 686.61/213.97
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 686.61/213.97
U61'(mark(z0)) → c56(U61'(z0)) 686.61/213.97
U61'(ok(z0)) → c57(U61'(z0)) 686.61/213.97
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2)) 686.61/213.97
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2)) 686.61/213.97
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2)) 686.61/213.97
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 686.61/213.97
X(mark(z0), z1) → c62(X(z0, z1)) 686.61/213.97
X(z0, mark(z1)) → c63(X(z0, z1)) 686.61/213.97
X(ok(z0), ok(z1)) → c64(X(z0, z1)) 686.61/213.97
ISNAT(ok(z0)) → c82(ISNAT(z0))
The order we found is given by the following interpretation:
Polynomial interpretation : 686.61/213.97

POL(ISNAT(x1)) = [3]x1 + [3]x12    686.61/213.97
POL(PLUS(x1, x2)) = x1 + x2    686.61/213.97
POL(S(x1)) = [3]x1 + [3]x12    686.61/213.97
POL(U11'(x1, x2)) = x1 + x2    686.61/213.97
POL(U12'(x1)) = [3]x1 + [3]x12    686.61/213.97
POL(U21'(x1)) = x12    686.61/213.97
POL(U31'(x1, x2)) = x1 + x2    686.61/213.97
POL(U32'(x1)) = [3]x1 + [3]x12    686.61/213.97
POL(U41'(x1, x2)) = 0    686.61/213.97
POL(U51'(x1, x2, x3)) = 0    686.61/213.97
POL(U52'(x1, x2, x3)) = 0    686.61/213.97
POL(U61'(x1)) = [3]x1 + [3]x12    686.61/213.97
POL(U71'(x1, x2, x3)) = 0    686.61/213.97
POL(U72'(x1, x2, x3)) = 0    686.61/213.97
POL(X(x1, x2)) = x1    686.61/213.97
POL(c35(x1)) = x1    686.61/213.97
POL(c36(x1)) = x1    686.61/213.97
POL(c37(x1)) = x1    686.61/213.97
POL(c38(x1)) = x1    686.61/213.97
POL(c39(x1)) = x1    686.61/213.97
POL(c40(x1)) = x1    686.61/213.97
POL(c41(x1)) = x1    686.61/213.97
POL(c42(x1)) = x1    686.61/213.97
POL(c43(x1)) = x1    686.61/213.97
POL(c44(x1)) = x1    686.61/213.97
POL(c45(x1)) = x1    686.61/213.97
POL(c46(x1)) = x1    686.61/213.97
POL(c47(x1)) = x1    686.61/213.97
POL(c48(x1)) = x1    686.61/213.97
POL(c49(x1)) = x1    686.61/213.97
POL(c50(x1)) = x1    686.61/213.97
POL(c51(x1)) = x1    686.61/213.97
POL(c52(x1)) = x1    686.61/213.97
POL(c53(x1)) = x1    686.61/213.97
POL(c54(x1)) = x1    686.61/213.97
POL(c55(x1)) = x1    686.61/213.97
POL(c56(x1)) = x1    686.61/213.97
POL(c57(x1)) = x1    686.61/213.97
POL(c58(x1)) = x1    686.61/213.97
POL(c59(x1)) = x1    686.61/213.97
POL(c60(x1)) = x1    686.61/213.97
POL(c61(x1)) = x1    686.61/213.97
POL(c62(x1)) = x1    686.61/213.97
POL(c63(x1)) = x1    686.61/213.97
POL(c64(x1)) = x1    686.61/213.97
POL(c82(x1)) = x1    686.61/213.97
POL(mark(x1)) = x1    686.61/213.97
POL(ok(x1)) = [1] + x1   
686.61/213.97
686.61/213.97

(182) Obligation:

Complexity Dependency Tuples Problem
Rules:

active(U11(tt, z0)) → mark(U12(isNat(z0))) 686.61/213.97
active(U12(tt)) → mark(tt) 686.61/213.97
active(U21(tt)) → mark(tt) 686.61/213.97
active(U31(tt, z0)) → mark(U32(isNat(z0))) 686.61/213.97
active(U32(tt)) → mark(tt) 686.61/213.97
active(U41(tt, z0)) → mark(z0) 686.61/213.97
active(U51(tt, z0, z1)) → mark(U52(isNat(z1), z0, z1)) 686.61/213.97
active(U52(tt, z0, z1)) → mark(s(plus(z1, z0))) 686.61/213.97
active(U61(tt)) → mark(0) 686.61/213.97
active(U71(tt, z0, z1)) → mark(U72(isNat(z1), z0, z1)) 686.61/213.97
active(U72(tt, z0, z1)) → mark(plus(x(z1, z0), z1)) 686.61/213.97
active(isNat(0)) → mark(tt) 686.61/213.97
active(isNat(plus(z0, z1))) → mark(U11(isNat(z0), z1)) 686.61/213.97
active(isNat(s(z0))) → mark(U21(isNat(z0))) 686.61/213.97
active(isNat(x(z0, z1))) → mark(U31(isNat(z0), z1)) 686.61/213.97
active(plus(z0, 0)) → mark(U41(isNat(z0), z0)) 686.61/213.97
active(plus(z0, s(z1))) → mark(U51(isNat(z1), z1, z0)) 686.61/213.97
active(x(z0, 0)) → mark(U61(isNat(z0))) 686.61/213.97
active(x(z0, s(z1))) → mark(U71(isNat(z1), z1, z0)) 686.61/213.97
active(U11(z0, z1)) → U11(active(z0), z1) 686.61/213.97
active(U12(z0)) → U12(active(z0)) 686.61/213.97
active(U21(z0)) → U21(active(z0)) 686.61/213.97
active(U31(z0, z1)) → U31(active(z0), z1) 686.61/213.97
active(U32(z0)) → U32(active(z0)) 686.61/213.97
active(U41(z0, z1)) → U41(active(z0), z1) 686.61/213.97
active(U51(z0, z1, z2)) → U51(active(z0), z1, z2) 686.61/213.97
active(U52(z0, z1, z2)) → U52(active(z0), z1, z2) 686.61/213.97
active(s(z0)) → s(active(z0)) 686.61/213.97
active(plus(z0, z1)) → plus(active(z0), z1) 686.61/213.97
active(plus(z0, z1)) → plus(z0, active(z1)) 686.61/213.97
active(U61(z0)) → U61(active(z0)) 686.61/213.97
active(U71(z0, z1, z2)) → U71(active(z0), z1, z2) 686.61/213.97
active(U72(z0, z1, z2)) → U72(active(z0), z1, z2) 686.61/213.97
active(x(z0, z1)) → x(active(z0), z1) 686.61/213.97
active(x(z0, z1)) → x(z0, active(z1)) 686.61/213.97
U11(mark(z0), z1) → mark(U11(z0, z1)) 686.61/213.97
U11(ok(z0), ok(z1)) → ok(U11(z0, z1)) 686.61/213.97
U12(mark(z0)) → mark(U12(z0)) 686.61/213.97
U12(ok(z0)) → ok(U12(z0)) 686.61/213.97
U21(mark(z0)) → mark(U21(z0)) 686.61/213.97
U21(ok(z0)) → ok(U21(z0)) 686.61/213.97
U31(mark(z0), z1) → mark(U31(z0, z1)) 686.61/213.97
U31(ok(z0), ok(z1)) → ok(U31(z0, z1)) 686.61/213.97
U32(mark(z0)) → mark(U32(z0)) 686.61/213.97
U32(ok(z0)) → ok(U32(z0)) 686.61/213.97
U41(mark(z0), z1) → mark(U41(z0, z1)) 686.61/213.97
U41(ok(z0), ok(z1)) → ok(U41(z0, z1)) 686.61/213.97
U51(mark(z0), z1, z2) → mark(U51(z0, z1, z2)) 686.61/213.97
U51(ok(z0), ok(z1), ok(z2)) → ok(U51(z0, z1, z2)) 686.61/213.97
U52(mark(z0), z1, z2) → mark(U52(z0, z1, z2)) 686.61/213.97
U52(ok(z0), ok(z1), ok(z2)) → ok(U52(z0, z1, z2)) 686.61/213.97
s(mark(z0)) → mark(s(z0)) 686.61/213.97
s(ok(z0)) → ok(s(z0)) 686.61/213.97
plus(mark(z0), z1) → mark(plus(z0, z1)) 686.61/213.97
plus(z0, mark(z1)) → mark(plus(z0, z1)) 686.61/213.97
plus(ok(z0), ok(z1)) → ok(plus(z0, z1)) 686.61/213.97
U61(mark(z0)) → mark(U61(z0)) 686.61/213.97
U61(ok(z0)) → ok(U61(z0)) 686.61/213.97
U71(mark(z0), z1, z2) → mark(U71(z0, z1, z2)) 686.61/213.97
U71(ok(z0), ok(z1), ok(z2)) → ok(U71(z0, z1, z2)) 686.61/213.97
U72(mark(z0), z1, z2) → mark(U72(z0, z1, z2)) 686.61/213.97
U72(ok(z0), ok(z1), ok(z2)) → ok(U72(z0, z1, z2)) 686.61/213.97
x(mark(z0), z1) → mark(x(z0, z1)) 686.61/213.97
x(z0, mark(z1)) → mark(x(z0, z1)) 686.61/213.97
x(ok(z0), ok(z1)) → ok(x(z0, z1)) 686.61/213.97
proper(U11(z0, z1)) → U11(proper(z0), proper(z1)) 686.61/213.97
proper(tt) → ok(tt) 686.61/213.97
proper(U12(z0)) → U12(proper(z0)) 686.61/213.97
proper(isNat(z0)) → isNat(proper(z0)) 686.61/213.97
proper(U21(z0)) → U21(proper(z0)) 686.61/213.97
proper(U31(z0, z1)) → U31(proper(z0), proper(z1)) 686.61/213.97
proper(U32(z0)) → U32(proper(z0)) 686.61/213.97
proper(U41(z0, z1)) → U41(proper(z0), proper(z1)) 686.61/213.97
proper(U51(z0, z1, z2)) → U51(proper(z0), proper(z1), proper(z2)) 686.61/213.97
proper(U52(z0, z1, z2)) → U52(proper(z0), proper(z1), proper(z2)) 686.61/213.97
proper(s(z0)) → s(proper(z0)) 686.61/213.97
proper(plus(z0, z1)) → plus(proper(z0), proper(z1)) 686.61/213.97
proper(U61(z0)) → U61(proper(z0)) 686.61/213.97
proper(0) → ok(0) 686.61/213.97
proper(U71(z0, z1, z2)) → U71(proper(z0), proper(z1), proper(z2)) 686.61/213.97
proper(U72(z0, z1, z2)) → U72(proper(z0), proper(z1), proper(z2)) 686.61/213.97
proper(x(z0, z1)) → x(proper(z0), proper(z1)) 686.61/213.97
isNat(ok(z0)) → ok(isNat(z0)) 686.61/213.97
top(mark(z0)) → top(proper(z0)) 686.61/213.97
top(ok(z0)) → top(active(z0))
Tuples:

U11'(mark(z0), z1) → c35(U11'(z0, z1)) 686.61/213.97
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1)) 686.61/213.97
U12'(mark(z0)) → c37(U12'(z0)) 686.61/213.97
U12'(ok(z0)) → c38(U12'(z0)) 686.61/213.97
U21'(mark(z0)) → c39(U21'(z0)) 686.61/213.97
U21'(ok(z0)) → c40(U21'(z0)) 686.61/213.97
U31'(mark(z0), z1) → c41(U31'(z0, z1)) 686.61/213.97
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 686.61/213.97
U32'(mark(z0)) → c43(U32'(z0)) 686.61/213.97
U32'(ok(z0)) → c44(U32'(z0)) 686.61/213.97
U41'(mark(z0), z1) → c45(U41'(z0, z1)) 686.61/213.97
U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1)) 686.61/213.97
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2)) 686.61/213.97
U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2)) 686.61/213.97
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2)) 686.61/213.97
U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2)) 686.61/213.97
S(mark(z0)) → c51(S(z0)) 686.61/213.97
S(ok(z0)) → c52(S(z0)) 686.61/213.97
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 686.61/213.97
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 686.61/213.97
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 686.61/213.97
U61'(mark(z0)) → c56(U61'(z0)) 686.61/213.97
U61'(ok(z0)) → c57(U61'(z0)) 686.61/213.97
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2)) 686.61/213.97
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2)) 686.61/213.97
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2)) 686.61/213.97
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 686.61/213.97
X(mark(z0), z1) → c62(X(z0, z1)) 686.61/213.97
X(z0, mark(z1)) → c63(X(z0, z1)) 686.61/213.97
X(ok(z0), ok(z1)) → c64(X(z0, z1)) 686.61/213.97
ISNAT(ok(z0)) → c82(ISNAT(z0))
S tuples:

U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1)) 686.61/213.97
U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2)) 686.61/213.97
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2)) 686.61/213.97
U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2)) 686.61/213.97
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2)) 686.61/213.97
X(z0, mark(z1)) → c63(X(z0, z1))
K tuples:

ISNAT(ok(z0)) → c82(ISNAT(z0)) 686.61/213.97
U12'(mark(z0)) → c37(U12'(z0)) 686.61/213.97
U12'(ok(z0)) → c38(U12'(z0)) 686.61/213.97
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 686.61/213.97
X(mark(z0), z1) → c62(X(z0, z1)) 686.61/213.97
X(ok(z0), ok(z1)) → c64(X(z0, z1)) 686.61/213.97
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 686.61/213.97
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 686.61/213.97
U61'(mark(z0)) → c56(U61'(z0)) 686.61/213.97
U61'(ok(z0)) → c57(U61'(z0)) 686.61/213.97
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2)) 686.61/213.97
U41'(mark(z0), z1) → c45(U41'(z0, z1)) 686.61/213.97
U31'(mark(z0), z1) → c41(U31'(z0, z1)) 686.61/213.97
U32'(ok(z0)) → c44(U32'(z0)) 686.61/213.97
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2)) 686.61/213.97
U11'(mark(z0), z1) → c35(U11'(z0, z1)) 686.61/213.97
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1)) 686.61/213.97
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 686.61/213.97
U32'(mark(z0)) → c43(U32'(z0)) 686.61/213.97
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 686.61/213.97
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2)) 686.61/213.97
S(mark(z0)) → c51(S(z0)) 686.61/213.97
S(ok(z0)) → c52(S(z0)) 686.61/213.97
U21'(mark(z0)) → c39(U21'(z0)) 686.61/213.97
U21'(ok(z0)) → c40(U21'(z0))
Defined Rule Symbols:

active, U11, U12, U21, U31, U32, U41, U51, U52, s, plus, U61, U71, U72, x, proper, isNat, top

Defined Pair Symbols:

U11', U12', U21', U31', U32', U41', U51', U52', S, PLUS, U61', U71', U72', X, ISNAT

Compound Symbols:

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, c62, c63, c64, c82

686.61/213.97
686.61/213.97

(183) 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.

U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2))
We considered the (Usable) Rules:none
And the Tuples:

U11'(mark(z0), z1) → c35(U11'(z0, z1)) 686.61/213.97
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1)) 686.61/213.97
U12'(mark(z0)) → c37(U12'(z0)) 686.61/213.97
U12'(ok(z0)) → c38(U12'(z0)) 686.61/213.97
U21'(mark(z0)) → c39(U21'(z0)) 686.61/213.97
U21'(ok(z0)) → c40(U21'(z0)) 686.61/213.97
U31'(mark(z0), z1) → c41(U31'(z0, z1)) 686.61/213.97
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 686.61/213.97
U32'(mark(z0)) → c43(U32'(z0)) 686.61/213.97
U32'(ok(z0)) → c44(U32'(z0)) 686.61/213.97
U41'(mark(z0), z1) → c45(U41'(z0, z1)) 686.61/213.97
U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1)) 686.61/213.97
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2)) 686.61/213.97
U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2)) 686.61/213.97
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2)) 686.61/213.97
U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2)) 686.61/213.97
S(mark(z0)) → c51(S(z0)) 686.61/213.97
S(ok(z0)) → c52(S(z0)) 686.61/213.97
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 686.61/213.97
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 686.61/213.97
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 686.61/213.97
U61'(mark(z0)) → c56(U61'(z0)) 686.61/213.97
U61'(ok(z0)) → c57(U61'(z0)) 686.61/213.97
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2)) 686.61/213.97
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2)) 686.61/213.97
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2)) 686.61/213.97
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 686.61/213.97
X(mark(z0), z1) → c62(X(z0, z1)) 686.61/213.97
X(z0, mark(z1)) → c63(X(z0, z1)) 686.61/213.97
X(ok(z0), ok(z1)) → c64(X(z0, z1)) 686.61/213.97
ISNAT(ok(z0)) → c82(ISNAT(z0))
The order we found is given by the following interpretation:
Polynomial interpretation : 686.61/213.97

POL(ISNAT(x1)) = [5]x1    686.61/213.97
POL(PLUS(x1, x2)) = [5]x1 + [5]x2    686.61/213.97
POL(S(x1)) = [3]x1    686.61/213.97
POL(U11'(x1, x2)) = [3]x1 + [5]x2    686.61/213.97
POL(U12'(x1)) = [3]x1    686.61/213.97
POL(U21'(x1)) = [5]x1    686.61/213.97
POL(U31'(x1, x2)) = [3]x1 + [5]x2    686.61/213.97
POL(U32'(x1)) = [3]x1    686.61/213.97
POL(U41'(x1, x2)) = 0    686.61/213.97
POL(U51'(x1, x2, x3)) = x2    686.61/213.97
POL(U52'(x1, x2, x3)) = x1 + x2 + x3    686.61/213.97
POL(U61'(x1)) = [3]x1    686.61/213.97
POL(U71'(x1, x2, x3)) = [5]x1 + [5]x2 + [5]x3    686.61/213.97
POL(U72'(x1, x2, x3)) = [5]x2 + [5]x3    686.61/213.97
POL(X(x1, x2)) = [3]x1    686.61/213.97
POL(c35(x1)) = x1    686.61/213.97
POL(c36(x1)) = x1    686.61/213.97
POL(c37(x1)) = x1    686.61/213.97
POL(c38(x1)) = x1    686.61/213.97
POL(c39(x1)) = x1    686.61/213.97
POL(c40(x1)) = x1    686.61/213.97
POL(c41(x1)) = x1    686.61/213.97
POL(c42(x1)) = x1    686.61/213.97
POL(c43(x1)) = x1    686.61/213.97
POL(c44(x1)) = x1    686.61/213.97
POL(c45(x1)) = x1    686.61/213.97
POL(c46(x1)) = x1    686.61/213.97
POL(c47(x1)) = x1    686.61/213.97
POL(c48(x1)) = x1    686.61/213.97
POL(c49(x1)) = x1    686.61/213.97
POL(c50(x1)) = x1    686.61/213.97
POL(c51(x1)) = x1    686.61/213.97
POL(c52(x1)) = x1    686.61/213.97
POL(c53(x1)) = x1    686.61/213.97
POL(c54(x1)) = x1    686.61/213.97
POL(c55(x1)) = x1    686.61/213.97
POL(c56(x1)) = x1    686.61/213.97
POL(c57(x1)) = x1    686.61/213.97
POL(c58(x1)) = x1    686.61/213.97
POL(c59(x1)) = x1    686.61/213.97
POL(c60(x1)) = x1    686.61/213.97
POL(c61(x1)) = x1    686.61/213.97
POL(c62(x1)) = x1    686.61/213.97
POL(c63(x1)) = x1    686.61/213.97
POL(c64(x1)) = x1    686.61/213.97
POL(c82(x1)) = x1    686.61/213.97
POL(mark(x1)) = [1] + x1    686.61/213.97
POL(ok(x1)) = x1   
686.61/213.97
686.61/213.97

(184) Obligation:

Complexity Dependency Tuples Problem
Rules:

active(U11(tt, z0)) → mark(U12(isNat(z0))) 686.61/213.97
active(U12(tt)) → mark(tt) 686.61/213.97
active(U21(tt)) → mark(tt) 686.61/213.97
active(U31(tt, z0)) → mark(U32(isNat(z0))) 686.61/213.97
active(U32(tt)) → mark(tt) 686.61/213.97
active(U41(tt, z0)) → mark(z0) 686.61/213.97
active(U51(tt, z0, z1)) → mark(U52(isNat(z1), z0, z1)) 686.61/213.97
active(U52(tt, z0, z1)) → mark(s(plus(z1, z0))) 686.61/213.97
active(U61(tt)) → mark(0) 686.61/213.97
active(U71(tt, z0, z1)) → mark(U72(isNat(z1), z0, z1)) 686.61/213.97
active(U72(tt, z0, z1)) → mark(plus(x(z1, z0), z1)) 686.61/213.97
active(isNat(0)) → mark(tt) 686.61/213.97
active(isNat(plus(z0, z1))) → mark(U11(isNat(z0), z1)) 686.61/213.97
active(isNat(s(z0))) → mark(U21(isNat(z0))) 686.61/213.97
active(isNat(x(z0, z1))) → mark(U31(isNat(z0), z1)) 686.61/213.97
active(plus(z0, 0)) → mark(U41(isNat(z0), z0)) 686.61/213.97
active(plus(z0, s(z1))) → mark(U51(isNat(z1), z1, z0)) 686.61/213.97
active(x(z0, 0)) → mark(U61(isNat(z0))) 686.61/213.97
active(x(z0, s(z1))) → mark(U71(isNat(z1), z1, z0)) 686.61/213.97
active(U11(z0, z1)) → U11(active(z0), z1) 686.61/213.97
active(U12(z0)) → U12(active(z0)) 686.61/213.97
active(U21(z0)) → U21(active(z0)) 686.61/213.97
active(U31(z0, z1)) → U31(active(z0), z1) 686.61/213.97
active(U32(z0)) → U32(active(z0)) 686.61/213.97
active(U41(z0, z1)) → U41(active(z0), z1) 686.61/213.97
active(U51(z0, z1, z2)) → U51(active(z0), z1, z2) 686.61/213.97
active(U52(z0, z1, z2)) → U52(active(z0), z1, z2) 686.61/213.97
active(s(z0)) → s(active(z0)) 686.61/213.97
active(plus(z0, z1)) → plus(active(z0), z1) 686.61/213.97
active(plus(z0, z1)) → plus(z0, active(z1)) 686.61/213.97
active(U61(z0)) → U61(active(z0)) 686.61/213.97
active(U71(z0, z1, z2)) → U71(active(z0), z1, z2) 686.61/213.97
active(U72(z0, z1, z2)) → U72(active(z0), z1, z2) 686.61/213.97
active(x(z0, z1)) → x(active(z0), z1) 686.61/213.97
active(x(z0, z1)) → x(z0, active(z1)) 686.61/213.97
U11(mark(z0), z1) → mark(U11(z0, z1)) 686.61/213.97
U11(ok(z0), ok(z1)) → ok(U11(z0, z1)) 686.61/213.97
U12(mark(z0)) → mark(U12(z0)) 686.61/213.97
U12(ok(z0)) → ok(U12(z0)) 686.61/213.97
U21(mark(z0)) → mark(U21(z0)) 686.61/213.97
U21(ok(z0)) → ok(U21(z0)) 686.61/213.97
U31(mark(z0), z1) → mark(U31(z0, z1)) 686.61/213.97
U31(ok(z0), ok(z1)) → ok(U31(z0, z1)) 686.61/213.97
U32(mark(z0)) → mark(U32(z0)) 686.61/213.97
U32(ok(z0)) → ok(U32(z0)) 686.61/213.97
U41(mark(z0), z1) → mark(U41(z0, z1)) 686.61/213.97
U41(ok(z0), ok(z1)) → ok(U41(z0, z1)) 686.61/213.97
U51(mark(z0), z1, z2) → mark(U51(z0, z1, z2)) 686.61/213.97
U51(ok(z0), ok(z1), ok(z2)) → ok(U51(z0, z1, z2)) 686.61/213.97
U52(mark(z0), z1, z2) → mark(U52(z0, z1, z2)) 686.61/213.97
U52(ok(z0), ok(z1), ok(z2)) → ok(U52(z0, z1, z2)) 686.61/213.97
s(mark(z0)) → mark(s(z0)) 686.61/213.97
s(ok(z0)) → ok(s(z0)) 686.61/213.97
plus(mark(z0), z1) → mark(plus(z0, z1)) 686.61/213.97
plus(z0, mark(z1)) → mark(plus(z0, z1)) 686.61/213.97
plus(ok(z0), ok(z1)) → ok(plus(z0, z1)) 686.61/213.97
U61(mark(z0)) → mark(U61(z0)) 686.61/213.97
U61(ok(z0)) → ok(U61(z0)) 686.61/213.97
U71(mark(z0), z1, z2) → mark(U71(z0, z1, z2)) 686.61/213.97
U71(ok(z0), ok(z1), ok(z2)) → ok(U71(z0, z1, z2)) 686.61/213.97
U72(mark(z0), z1, z2) → mark(U72(z0, z1, z2)) 686.61/213.97
U72(ok(z0), ok(z1), ok(z2)) → ok(U72(z0, z1, z2)) 686.61/213.97
x(mark(z0), z1) → mark(x(z0, z1)) 686.61/213.97
x(z0, mark(z1)) → mark(x(z0, z1)) 686.61/213.97
x(ok(z0), ok(z1)) → ok(x(z0, z1)) 686.61/213.97
proper(U11(z0, z1)) → U11(proper(z0), proper(z1)) 686.61/213.97
proper(tt) → ok(tt) 686.61/213.97
proper(U12(z0)) → U12(proper(z0)) 686.61/213.97
proper(isNat(z0)) → isNat(proper(z0)) 686.61/213.97
proper(U21(z0)) → U21(proper(z0)) 686.61/213.97
proper(U31(z0, z1)) → U31(proper(z0), proper(z1)) 686.61/213.97
proper(U32(z0)) → U32(proper(z0)) 686.61/213.97
proper(U41(z0, z1)) → U41(proper(z0), proper(z1)) 686.61/213.97
proper(U51(z0, z1, z2)) → U51(proper(z0), proper(z1), proper(z2)) 686.61/213.97
proper(U52(z0, z1, z2)) → U52(proper(z0), proper(z1), proper(z2)) 686.61/213.97
proper(s(z0)) → s(proper(z0)) 686.61/213.97
proper(plus(z0, z1)) → plus(proper(z0), proper(z1)) 686.61/213.97
proper(U61(z0)) → U61(proper(z0)) 686.61/213.97
proper(0) → ok(0) 686.61/213.97
proper(U71(z0, z1, z2)) → U71(proper(z0), proper(z1), proper(z2)) 686.61/213.97
proper(U72(z0, z1, z2)) → U72(proper(z0), proper(z1), proper(z2)) 686.61/213.97
proper(x(z0, z1)) → x(proper(z0), proper(z1)) 686.61/213.97
isNat(ok(z0)) → ok(isNat(z0)) 686.61/213.97
top(mark(z0)) → top(proper(z0)) 686.61/213.97
top(ok(z0)) → top(active(z0))
Tuples:

U11'(mark(z0), z1) → c35(U11'(z0, z1)) 686.61/213.97
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1)) 686.61/213.97
U12'(mark(z0)) → c37(U12'(z0)) 686.61/213.97
U12'(ok(z0)) → c38(U12'(z0)) 686.61/213.97
U21'(mark(z0)) → c39(U21'(z0)) 686.61/213.97
U21'(ok(z0)) → c40(U21'(z0)) 686.61/213.97
U31'(mark(z0), z1) → c41(U31'(z0, z1)) 686.61/213.97
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 686.61/213.97
U32'(mark(z0)) → c43(U32'(z0)) 686.61/213.97
U32'(ok(z0)) → c44(U32'(z0)) 686.61/213.97
U41'(mark(z0), z1) → c45(U41'(z0, z1)) 686.61/213.97
U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1)) 686.61/213.97
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2)) 686.61/213.97
U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2)) 686.61/213.97
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2)) 686.61/213.97
U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2)) 686.61/213.97
S(mark(z0)) → c51(S(z0)) 686.61/213.97
S(ok(z0)) → c52(S(z0)) 686.61/213.97
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 686.61/213.97
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 686.61/213.97
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 686.61/213.97
U61'(mark(z0)) → c56(U61'(z0)) 686.61/213.97
U61'(ok(z0)) → c57(U61'(z0)) 686.61/213.97
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2)) 686.61/213.97
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2)) 686.61/213.97
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2)) 686.61/213.97
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 686.61/213.97
X(mark(z0), z1) → c62(X(z0, z1)) 686.61/213.97
X(z0, mark(z1)) → c63(X(z0, z1)) 686.61/213.97
X(ok(z0), ok(z1)) → c64(X(z0, z1)) 686.61/213.97
ISNAT(ok(z0)) → c82(ISNAT(z0))
S tuples:

U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1)) 686.61/213.97
U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2)) 686.61/213.97
U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2)) 686.61/213.97
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2)) 686.61/213.97
X(z0, mark(z1)) → c63(X(z0, z1))
K tuples:

ISNAT(ok(z0)) → c82(ISNAT(z0)) 686.61/213.97
U12'(mark(z0)) → c37(U12'(z0)) 686.61/213.97
U12'(ok(z0)) → c38(U12'(z0)) 686.61/213.97
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 686.61/213.97
X(mark(z0), z1) → c62(X(z0, z1)) 686.61/213.97
X(ok(z0), ok(z1)) → c64(X(z0, z1)) 686.61/213.97
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 686.61/213.97
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 686.61/213.97
U61'(mark(z0)) → c56(U61'(z0)) 686.61/213.97
U61'(ok(z0)) → c57(U61'(z0)) 686.61/213.97
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2)) 686.61/213.97
U41'(mark(z0), z1) → c45(U41'(z0, z1)) 686.61/213.97
U31'(mark(z0), z1) → c41(U31'(z0, z1)) 686.61/213.97
U32'(ok(z0)) → c44(U32'(z0)) 686.61/213.97
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2)) 686.61/213.97
U11'(mark(z0), z1) → c35(U11'(z0, z1)) 686.61/213.97
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1)) 686.61/213.97
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 686.61/213.97
U32'(mark(z0)) → c43(U32'(z0)) 686.61/213.97
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 686.61/213.97
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2)) 686.61/213.97
S(mark(z0)) → c51(S(z0)) 686.61/213.97
S(ok(z0)) → c52(S(z0)) 686.61/213.97
U21'(mark(z0)) → c39(U21'(z0)) 686.61/213.97
U21'(ok(z0)) → c40(U21'(z0)) 686.61/213.97
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2))
Defined Rule Symbols:

active, U11, U12, U21, U31, U32, U41, U51, U52, s, plus, U61, U71, U72, x, proper, isNat, top

Defined Pair Symbols:

U11', U12', U21', U31', U32', U41', U51', U52', S, PLUS, U61', U71', U72', X, ISNAT

Compound Symbols:

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, c62, c63, c64, c82

686.61/213.97
686.61/213.97

(185) 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.

U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2))
We considered the (Usable) Rules:none
And the Tuples:

U11'(mark(z0), z1) → c35(U11'(z0, z1)) 686.61/213.97
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1)) 686.61/213.97
U12'(mark(z0)) → c37(U12'(z0)) 686.61/213.97
U12'(ok(z0)) → c38(U12'(z0)) 686.61/213.97
U21'(mark(z0)) → c39(U21'(z0)) 686.61/213.97
U21'(ok(z0)) → c40(U21'(z0)) 686.61/213.97
U31'(mark(z0), z1) → c41(U31'(z0, z1)) 686.61/213.97
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 686.61/213.97
U32'(mark(z0)) → c43(U32'(z0)) 686.61/213.97
U32'(ok(z0)) → c44(U32'(z0)) 686.61/213.97
U41'(mark(z0), z1) → c45(U41'(z0, z1)) 686.61/213.97
U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1)) 686.61/213.97
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2)) 686.61/213.97
U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2)) 686.61/213.97
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2)) 686.61/213.97
U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2)) 686.61/213.97
S(mark(z0)) → c51(S(z0)) 686.61/213.97
S(ok(z0)) → c52(S(z0)) 686.61/213.97
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 686.61/213.97
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 686.61/213.97
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 686.61/213.97
U61'(mark(z0)) → c56(U61'(z0)) 686.61/213.97
U61'(ok(z0)) → c57(U61'(z0)) 686.61/213.97
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2)) 686.61/213.97
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2)) 686.61/213.97
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2)) 686.61/213.97
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 686.61/213.97
X(mark(z0), z1) → c62(X(z0, z1)) 686.61/213.97
X(z0, mark(z1)) → c63(X(z0, z1)) 686.61/213.97
X(ok(z0), ok(z1)) → c64(X(z0, z1)) 686.61/213.97
ISNAT(ok(z0)) → c82(ISNAT(z0))
The order we found is given by the following interpretation:
Polynomial interpretation : 686.61/213.97

POL(ISNAT(x1)) = [5]x1    686.61/213.97
POL(PLUS(x1, x2)) = [5]x1 + [3]x2    686.61/213.97
POL(S(x1)) = [3]x1    686.61/213.97
POL(U11'(x1, x2)) = [3]x1 + [5]x2    686.61/213.97
POL(U12'(x1)) = [3]x1    686.61/213.97
POL(U21'(x1)) = [3]x1    686.61/213.97
POL(U31'(x1, x2)) = [5]x1 + [5]x2    686.61/213.97
POL(U32'(x1)) = [5]x1    686.61/213.97
POL(U41'(x1, x2)) = 0    686.61/213.97
POL(U51'(x1, x2, x3)) = 0    686.61/213.97
POL(U52'(x1, x2, x3)) = 0    686.61/213.97
POL(U61'(x1)) = [5]x1    686.61/213.97
POL(U71'(x1, x2, x3)) = [5]x1 + [5]x2 + [3]x3    686.61/213.97
POL(U72'(x1, x2, x3)) = [4]x1 + [5]x2 + [5]x3    686.61/213.97
POL(X(x1, x2)) = [5]x1    686.61/213.97
POL(c35(x1)) = x1    686.61/213.97
POL(c36(x1)) = x1    686.61/213.97
POL(c37(x1)) = x1    686.61/213.97
POL(c38(x1)) = x1    686.61/213.97
POL(c39(x1)) = x1    686.61/213.97
POL(c40(x1)) = x1    686.61/213.97
POL(c41(x1)) = x1    686.61/213.97
POL(c42(x1)) = x1    686.61/213.97
POL(c43(x1)) = x1    686.61/213.97
POL(c44(x1)) = x1    686.61/213.97
POL(c45(x1)) = x1    686.61/213.97
POL(c46(x1)) = x1    686.61/213.97
POL(c47(x1)) = x1    686.61/213.97
POL(c48(x1)) = x1    686.61/213.97
POL(c49(x1)) = x1    686.61/213.97
POL(c50(x1)) = x1    686.61/213.97
POL(c51(x1)) = x1    686.61/213.97
POL(c52(x1)) = x1    686.61/213.97
POL(c53(x1)) = x1    686.61/213.97
POL(c54(x1)) = x1    686.61/213.97
POL(c55(x1)) = x1    686.61/213.97
POL(c56(x1)) = x1    686.61/213.97
POL(c57(x1)) = x1    686.61/213.97
POL(c58(x1)) = x1    686.61/213.97
POL(c59(x1)) = x1    686.61/213.97
POL(c60(x1)) = x1    686.61/213.97
POL(c61(x1)) = x1    686.61/213.97
POL(c62(x1)) = x1    686.61/213.97
POL(c63(x1)) = x1    686.61/213.97
POL(c64(x1)) = x1    686.61/213.97
POL(c82(x1)) = x1    686.61/213.97
POL(mark(x1)) = [1] + x1    686.61/213.97
POL(ok(x1)) = x1   
686.61/213.97
686.61/213.97

(186) Obligation:

Complexity Dependency Tuples Problem
Rules:

active(U11(tt, z0)) → mark(U12(isNat(z0))) 686.61/213.97
active(U12(tt)) → mark(tt) 686.61/213.97
active(U21(tt)) → mark(tt) 686.61/213.97
active(U31(tt, z0)) → mark(U32(isNat(z0))) 686.61/213.97
active(U32(tt)) → mark(tt) 686.61/213.97
active(U41(tt, z0)) → mark(z0) 686.61/213.97
active(U51(tt, z0, z1)) → mark(U52(isNat(z1), z0, z1)) 686.61/213.97
active(U52(tt, z0, z1)) → mark(s(plus(z1, z0))) 686.61/213.97
active(U61(tt)) → mark(0) 686.61/213.97
active(U71(tt, z0, z1)) → mark(U72(isNat(z1), z0, z1)) 686.61/213.97
active(U72(tt, z0, z1)) → mark(plus(x(z1, z0), z1)) 686.61/213.97
active(isNat(0)) → mark(tt) 686.61/213.97
active(isNat(plus(z0, z1))) → mark(U11(isNat(z0), z1)) 686.61/213.97
active(isNat(s(z0))) → mark(U21(isNat(z0))) 686.61/213.97
active(isNat(x(z0, z1))) → mark(U31(isNat(z0), z1)) 686.61/213.97
active(plus(z0, 0)) → mark(U41(isNat(z0), z0)) 686.61/213.97
active(plus(z0, s(z1))) → mark(U51(isNat(z1), z1, z0)) 686.61/213.97
active(x(z0, 0)) → mark(U61(isNat(z0))) 686.61/213.97
active(x(z0, s(z1))) → mark(U71(isNat(z1), z1, z0)) 686.61/213.97
active(U11(z0, z1)) → U11(active(z0), z1) 686.61/213.97
active(U12(z0)) → U12(active(z0)) 686.61/213.97
active(U21(z0)) → U21(active(z0)) 686.61/213.97
active(U31(z0, z1)) → U31(active(z0), z1) 686.61/213.97
active(U32(z0)) → U32(active(z0)) 686.61/213.97
active(U41(z0, z1)) → U41(active(z0), z1) 686.61/213.97
active(U51(z0, z1, z2)) → U51(active(z0), z1, z2) 686.61/213.97
active(U52(z0, z1, z2)) → U52(active(z0), z1, z2) 686.61/213.97
active(s(z0)) → s(active(z0)) 686.61/213.97
active(plus(z0, z1)) → plus(active(z0), z1) 686.61/213.97
active(plus(z0, z1)) → plus(z0, active(z1)) 686.61/213.97
active(U61(z0)) → U61(active(z0)) 686.61/213.97
active(U71(z0, z1, z2)) → U71(active(z0), z1, z2) 686.61/213.97
active(U72(z0, z1, z2)) → U72(active(z0), z1, z2) 686.61/213.97
active(x(z0, z1)) → x(active(z0), z1) 686.61/213.97
active(x(z0, z1)) → x(z0, active(z1)) 686.61/213.97
U11(mark(z0), z1) → mark(U11(z0, z1)) 686.61/213.97
U11(ok(z0), ok(z1)) → ok(U11(z0, z1)) 686.61/213.97
U12(mark(z0)) → mark(U12(z0)) 686.61/213.97
U12(ok(z0)) → ok(U12(z0)) 686.61/213.97
U21(mark(z0)) → mark(U21(z0)) 686.61/213.97
U21(ok(z0)) → ok(U21(z0)) 686.61/213.97
U31(mark(z0), z1) → mark(U31(z0, z1)) 686.61/213.97
U31(ok(z0), ok(z1)) → ok(U31(z0, z1)) 686.61/213.97
U32(mark(z0)) → mark(U32(z0)) 686.61/213.97
U32(ok(z0)) → ok(U32(z0)) 686.61/213.97
U41(mark(z0), z1) → mark(U41(z0, z1)) 686.61/213.97
U41(ok(z0), ok(z1)) → ok(U41(z0, z1)) 686.61/213.97
U51(mark(z0), z1, z2) → mark(U51(z0, z1, z2)) 686.61/213.97
U51(ok(z0), ok(z1), ok(z2)) → ok(U51(z0, z1, z2)) 686.61/213.97
U52(mark(z0), z1, z2) → mark(U52(z0, z1, z2)) 686.61/213.97
U52(ok(z0), ok(z1), ok(z2)) → ok(U52(z0, z1, z2)) 686.61/213.97
s(mark(z0)) → mark(s(z0)) 686.61/213.97
s(ok(z0)) → ok(s(z0)) 686.61/213.97
plus(mark(z0), z1) → mark(plus(z0, z1)) 686.61/213.97
plus(z0, mark(z1)) → mark(plus(z0, z1)) 686.61/213.97
plus(ok(z0), ok(z1)) → ok(plus(z0, z1)) 686.61/213.97
U61(mark(z0)) → mark(U61(z0)) 686.61/213.97
U61(ok(z0)) → ok(U61(z0)) 686.61/213.97
U71(mark(z0), z1, z2) → mark(U71(z0, z1, z2)) 686.61/213.97
U71(ok(z0), ok(z1), ok(z2)) → ok(U71(z0, z1, z2)) 686.61/213.97
U72(mark(z0), z1, z2) → mark(U72(z0, z1, z2)) 686.61/213.97
U72(ok(z0), ok(z1), ok(z2)) → ok(U72(z0, z1, z2)) 686.61/213.97
x(mark(z0), z1) → mark(x(z0, z1)) 686.61/213.97
x(z0, mark(z1)) → mark(x(z0, z1)) 686.61/213.97
x(ok(z0), ok(z1)) → ok(x(z0, z1)) 686.61/213.97
proper(U11(z0, z1)) → U11(proper(z0), proper(z1)) 686.61/213.97
proper(tt) → ok(tt) 686.61/213.97
proper(U12(z0)) → U12(proper(z0)) 686.61/213.97
proper(isNat(z0)) → isNat(proper(z0)) 686.61/213.97
proper(U21(z0)) → U21(proper(z0)) 686.61/213.97
proper(U31(z0, z1)) → U31(proper(z0), proper(z1)) 686.61/213.97
proper(U32(z0)) → U32(proper(z0)) 686.61/213.97
proper(U41(z0, z1)) → U41(proper(z0), proper(z1)) 686.61/213.97
proper(U51(z0, z1, z2)) → U51(proper(z0), proper(z1), proper(z2)) 686.61/213.97
proper(U52(z0, z1, z2)) → U52(proper(z0), proper(z1), proper(z2)) 686.61/213.97
proper(s(z0)) → s(proper(z0)) 686.61/213.97
proper(plus(z0, z1)) → plus(proper(z0), proper(z1)) 686.61/213.97
proper(U61(z0)) → U61(proper(z0)) 686.61/213.97
proper(0) → ok(0) 686.61/213.97
proper(U71(z0, z1, z2)) → U71(proper(z0), proper(z1), proper(z2)) 686.61/213.97
proper(U72(z0, z1, z2)) → U72(proper(z0), proper(z1), proper(z2)) 686.61/213.97
proper(x(z0, z1)) → x(proper(z0), proper(z1)) 686.61/213.97
isNat(ok(z0)) → ok(isNat(z0)) 686.61/213.97
top(mark(z0)) → top(proper(z0)) 686.61/213.97
top(ok(z0)) → top(active(z0))
Tuples:

U11'(mark(z0), z1) → c35(U11'(z0, z1)) 686.61/213.97
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1)) 686.61/213.97
U12'(mark(z0)) → c37(U12'(z0)) 686.61/213.97
U12'(ok(z0)) → c38(U12'(z0)) 686.61/213.97
U21'(mark(z0)) → c39(U21'(z0)) 686.61/213.97
U21'(ok(z0)) → c40(U21'(z0)) 686.61/213.97
U31'(mark(z0), z1) → c41(U31'(z0, z1)) 686.61/213.97
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 686.61/213.97
U32'(mark(z0)) → c43(U32'(z0)) 686.61/213.97
U32'(ok(z0)) → c44(U32'(z0)) 686.61/213.97
U41'(mark(z0), z1) → c45(U41'(z0, z1)) 686.61/213.97
U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1)) 686.61/213.97
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2)) 686.61/213.97
U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2)) 686.61/213.97
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2)) 686.61/213.97
U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2)) 686.61/213.97
S(mark(z0)) → c51(S(z0)) 686.61/213.97
S(ok(z0)) → c52(S(z0)) 686.61/213.97
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 686.61/213.97
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 686.61/213.97
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 686.61/213.97
U61'(mark(z0)) → c56(U61'(z0)) 686.61/213.97
U61'(ok(z0)) → c57(U61'(z0)) 686.61/213.97
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2)) 686.61/213.97
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2)) 686.61/213.97
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2)) 686.61/213.97
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 686.61/213.97
X(mark(z0), z1) → c62(X(z0, z1)) 686.61/213.97
X(z0, mark(z1)) → c63(X(z0, z1)) 686.61/213.97
X(ok(z0), ok(z1)) → c64(X(z0, z1)) 686.61/213.97
ISNAT(ok(z0)) → c82(ISNAT(z0))
S tuples:

U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1)) 686.61/213.97
U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2)) 686.61/213.97
U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2)) 686.61/213.97
X(z0, mark(z1)) → c63(X(z0, z1))
K tuples:

ISNAT(ok(z0)) → c82(ISNAT(z0)) 686.61/213.97
U12'(mark(z0)) → c37(U12'(z0)) 686.61/213.97
U12'(ok(z0)) → c38(U12'(z0)) 686.61/213.97
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 686.61/213.97
X(mark(z0), z1) → c62(X(z0, z1)) 686.61/213.97
X(ok(z0), ok(z1)) → c64(X(z0, z1)) 686.61/213.97
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 686.61/213.97
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 686.61/213.97
U61'(mark(z0)) → c56(U61'(z0)) 686.61/213.97
U61'(ok(z0)) → c57(U61'(z0)) 686.61/213.97
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2)) 686.61/213.97
U41'(mark(z0), z1) → c45(U41'(z0, z1)) 686.61/213.97
U31'(mark(z0), z1) → c41(U31'(z0, z1)) 686.61/213.97
U32'(ok(z0)) → c44(U32'(z0)) 686.61/213.97
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2)) 686.61/213.97
U11'(mark(z0), z1) → c35(U11'(z0, z1)) 686.61/213.97
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1)) 686.61/213.97
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 686.61/213.97
U32'(mark(z0)) → c43(U32'(z0)) 686.61/213.97
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 686.61/213.97
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2)) 686.61/213.97
S(mark(z0)) → c51(S(z0)) 686.61/213.97
S(ok(z0)) → c52(S(z0)) 686.61/213.97
U21'(mark(z0)) → c39(U21'(z0)) 686.61/213.97
U21'(ok(z0)) → c40(U21'(z0)) 686.61/213.97
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2)) 686.61/213.97
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2))
Defined Rule Symbols:

active, U11, U12, U21, U31, U32, U41, U51, U52, s, plus, U61, U71, U72, x, proper, isNat, top

Defined Pair Symbols:

U11', U12', U21', U31', U32', U41', U51', U52', S, PLUS, U61', U71', U72', X, ISNAT

Compound Symbols:

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, c62, c63, c64, c82

686.61/213.97
686.61/213.97

(187) 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.

U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1))
We considered the (Usable) Rules:none
And the Tuples:

U11'(mark(z0), z1) → c35(U11'(z0, z1)) 686.61/213.97
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1)) 686.61/213.97
U12'(mark(z0)) → c37(U12'(z0)) 686.61/213.97
U12'(ok(z0)) → c38(U12'(z0)) 686.61/213.97
U21'(mark(z0)) → c39(U21'(z0)) 686.61/213.97
U21'(ok(z0)) → c40(U21'(z0)) 686.61/213.97
U31'(mark(z0), z1) → c41(U31'(z0, z1)) 686.61/213.97
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 686.61/213.97
U32'(mark(z0)) → c43(U32'(z0)) 686.61/213.97
U32'(ok(z0)) → c44(U32'(z0)) 686.61/213.97
U41'(mark(z0), z1) → c45(U41'(z0, z1)) 686.61/213.97
U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1)) 686.61/213.97
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2)) 686.61/213.97
U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2)) 686.61/213.97
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2)) 686.61/213.97
U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2)) 686.61/213.97
S(mark(z0)) → c51(S(z0)) 686.61/213.97
S(ok(z0)) → c52(S(z0)) 686.61/213.97
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 686.61/213.97
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 686.61/213.97
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 686.61/213.97
U61'(mark(z0)) → c56(U61'(z0)) 686.61/213.97
U61'(ok(z0)) → c57(U61'(z0)) 686.61/213.97
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2)) 686.61/213.97
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2)) 686.61/213.97
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2)) 686.61/213.97
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 686.61/213.97
X(mark(z0), z1) → c62(X(z0, z1)) 686.61/213.97
X(z0, mark(z1)) → c63(X(z0, z1)) 686.61/213.97
X(ok(z0), ok(z1)) → c64(X(z0, z1)) 686.61/213.97
ISNAT(ok(z0)) → c82(ISNAT(z0))
The order we found is given by the following interpretation:
Polynomial interpretation : 686.61/213.97

POL(ISNAT(x1)) = [3]x1    686.61/213.97
POL(PLUS(x1, x2)) = [3]x1 + [5]x2    686.61/213.97
POL(S(x1)) = [5]x1    686.61/213.97
POL(U11'(x1, x2)) = [3]x1 + [5]x2    686.61/213.97
POL(U12'(x1)) = [3]x1    686.61/213.97
POL(U21'(x1)) = [3]x1    686.61/213.97
POL(U31'(x1, x2)) = [5]x1 + [3]x2    686.61/213.97
POL(U32'(x1)) = [3]x1    686.61/213.97
POL(U41'(x1, x2)) = [2]x1    686.61/213.97
POL(U51'(x1, x2, x3)) = 0    686.61/213.97
POL(U52'(x1, x2, x3)) = 0    686.61/213.97
POL(U61'(x1)) = [3]x1    686.61/213.97
POL(U71'(x1, x2, x3)) = [5]x1 + [5]x2 + [5]x3    686.61/213.97
POL(U72'(x1, x2, x3)) = [3]x1 + [5]x2 + [5]x3    686.61/213.97
POL(X(x1, x2)) = [3]x1    686.61/213.97
POL(c35(x1)) = x1    686.61/213.97
POL(c36(x1)) = x1    686.61/213.97
POL(c37(x1)) = x1    686.61/213.97
POL(c38(x1)) = x1    686.61/213.97
POL(c39(x1)) = x1    686.61/213.97
POL(c40(x1)) = x1    686.61/213.97
POL(c41(x1)) = x1    686.61/213.97
POL(c42(x1)) = x1    686.61/213.97
POL(c43(x1)) = x1    686.61/213.97
POL(c44(x1)) = x1    686.61/213.97
POL(c45(x1)) = x1    686.61/213.97
POL(c46(x1)) = x1    686.61/213.97
POL(c47(x1)) = x1    686.61/213.97
POL(c48(x1)) = x1    686.61/213.97
POL(c49(x1)) = x1    686.61/213.97
POL(c50(x1)) = x1    686.61/213.97
POL(c51(x1)) = x1    686.61/213.97
POL(c52(x1)) = x1    686.61/213.97
POL(c53(x1)) = x1    686.61/213.97
POL(c54(x1)) = x1    686.61/213.97
POL(c55(x1)) = x1    686.61/213.97
POL(c56(x1)) = x1    686.61/213.97
POL(c57(x1)) = x1    686.61/213.97
POL(c58(x1)) = x1    686.61/213.97
POL(c59(x1)) = x1    686.61/213.97
POL(c60(x1)) = x1    686.61/213.97
POL(c61(x1)) = x1    686.61/213.97
POL(c62(x1)) = x1    686.61/213.97
POL(c63(x1)) = x1    686.61/213.97
POL(c64(x1)) = x1    686.61/213.97
POL(c82(x1)) = x1    686.61/213.97
POL(mark(x1)) = [5] + x1    686.61/213.97
POL(ok(x1)) = [1] + x1   
686.61/213.97
686.61/213.97

(188) Obligation:

Complexity Dependency Tuples Problem
Rules:

active(U11(tt, z0)) → mark(U12(isNat(z0))) 686.61/213.97
active(U12(tt)) → mark(tt) 686.61/213.97
active(U21(tt)) → mark(tt) 686.61/213.97
active(U31(tt, z0)) → mark(U32(isNat(z0))) 686.61/213.97
active(U32(tt)) → mark(tt) 686.61/213.97
active(U41(tt, z0)) → mark(z0) 686.61/213.97
active(U51(tt, z0, z1)) → mark(U52(isNat(z1), z0, z1)) 686.61/213.97
active(U52(tt, z0, z1)) → mark(s(plus(z1, z0))) 686.61/213.97
active(U61(tt)) → mark(0) 686.61/213.97
active(U71(tt, z0, z1)) → mark(U72(isNat(z1), z0, z1)) 686.61/213.97
active(U72(tt, z0, z1)) → mark(plus(x(z1, z0), z1)) 686.61/213.97
active(isNat(0)) → mark(tt) 686.61/213.97
active(isNat(plus(z0, z1))) → mark(U11(isNat(z0), z1)) 686.61/213.97
active(isNat(s(z0))) → mark(U21(isNat(z0))) 686.61/213.97
active(isNat(x(z0, z1))) → mark(U31(isNat(z0), z1)) 686.61/213.97
active(plus(z0, 0)) → mark(U41(isNat(z0), z0)) 686.61/213.97
active(plus(z0, s(z1))) → mark(U51(isNat(z1), z1, z0)) 686.61/213.97
active(x(z0, 0)) → mark(U61(isNat(z0))) 686.61/213.97
active(x(z0, s(z1))) → mark(U71(isNat(z1), z1, z0)) 686.61/213.97
active(U11(z0, z1)) → U11(active(z0), z1) 686.61/213.97
active(U12(z0)) → U12(active(z0)) 686.61/213.97
active(U21(z0)) → U21(active(z0)) 686.61/213.97
active(U31(z0, z1)) → U31(active(z0), z1) 686.61/213.97
active(U32(z0)) → U32(active(z0)) 686.61/213.97
active(U41(z0, z1)) → U41(active(z0), z1) 686.61/213.97
active(U51(z0, z1, z2)) → U51(active(z0), z1, z2) 686.61/213.97
active(U52(z0, z1, z2)) → U52(active(z0), z1, z2) 686.61/213.97
active(s(z0)) → s(active(z0)) 686.61/213.97
active(plus(z0, z1)) → plus(active(z0), z1) 686.61/213.97
active(plus(z0, z1)) → plus(z0, active(z1)) 686.61/213.97
active(U61(z0)) → U61(active(z0)) 686.61/213.97
active(U71(z0, z1, z2)) → U71(active(z0), z1, z2) 686.61/213.97
active(U72(z0, z1, z2)) → U72(active(z0), z1, z2) 686.61/213.97
active(x(z0, z1)) → x(active(z0), z1) 686.61/213.97
active(x(z0, z1)) → x(z0, active(z1)) 686.61/213.97
U11(mark(z0), z1) → mark(U11(z0, z1)) 686.61/213.97
U11(ok(z0), ok(z1)) → ok(U11(z0, z1)) 686.61/213.97
U12(mark(z0)) → mark(U12(z0)) 686.61/213.97
U12(ok(z0)) → ok(U12(z0)) 686.61/213.97
U21(mark(z0)) → mark(U21(z0)) 686.61/213.97
U21(ok(z0)) → ok(U21(z0)) 686.61/213.97
U31(mark(z0), z1) → mark(U31(z0, z1)) 686.61/213.97
U31(ok(z0), ok(z1)) → ok(U31(z0, z1)) 686.61/213.97
U32(mark(z0)) → mark(U32(z0)) 686.61/213.97
U32(ok(z0)) → ok(U32(z0)) 686.61/213.97
U41(mark(z0), z1) → mark(U41(z0, z1)) 686.61/213.97
U41(ok(z0), ok(z1)) → ok(U41(z0, z1)) 686.61/213.97
U51(mark(z0), z1, z2) → mark(U51(z0, z1, z2)) 686.61/213.97
U51(ok(z0), ok(z1), ok(z2)) → ok(U51(z0, z1, z2)) 686.61/213.97
U52(mark(z0), z1, z2) → mark(U52(z0, z1, z2)) 686.61/213.97
U52(ok(z0), ok(z1), ok(z2)) → ok(U52(z0, z1, z2)) 686.61/213.97
s(mark(z0)) → mark(s(z0)) 686.61/213.97
s(ok(z0)) → ok(s(z0)) 686.61/213.97
plus(mark(z0), z1) → mark(plus(z0, z1)) 686.61/213.97
plus(z0, mark(z1)) → mark(plus(z0, z1)) 686.61/213.97
plus(ok(z0), ok(z1)) → ok(plus(z0, z1)) 686.61/213.97
U61(mark(z0)) → mark(U61(z0)) 686.61/213.97
U61(ok(z0)) → ok(U61(z0)) 686.61/213.97
U71(mark(z0), z1, z2) → mark(U71(z0, z1, z2)) 686.61/213.97
U71(ok(z0), ok(z1), ok(z2)) → ok(U71(z0, z1, z2)) 686.61/213.97
U72(mark(z0), z1, z2) → mark(U72(z0, z1, z2)) 686.61/213.97
U72(ok(z0), ok(z1), ok(z2)) → ok(U72(z0, z1, z2)) 686.61/213.97
x(mark(z0), z1) → mark(x(z0, z1)) 686.61/213.97
x(z0, mark(z1)) → mark(x(z0, z1)) 686.61/213.97
x(ok(z0), ok(z1)) → ok(x(z0, z1)) 686.61/213.97
proper(U11(z0, z1)) → U11(proper(z0), proper(z1)) 686.61/213.97
proper(tt) → ok(tt) 686.61/213.97
proper(U12(z0)) → U12(proper(z0)) 686.61/213.97
proper(isNat(z0)) → isNat(proper(z0)) 686.61/213.97
proper(U21(z0)) → U21(proper(z0)) 686.61/213.97
proper(U31(z0, z1)) → U31(proper(z0), proper(z1)) 686.61/213.97
proper(U32(z0)) → U32(proper(z0)) 686.61/213.97
proper(U41(z0, z1)) → U41(proper(z0), proper(z1)) 686.61/213.97
proper(U51(z0, z1, z2)) → U51(proper(z0), proper(z1), proper(z2)) 686.61/213.97
proper(U52(z0, z1, z2)) → U52(proper(z0), proper(z1), proper(z2)) 686.61/213.97
proper(s(z0)) → s(proper(z0)) 686.61/213.97
proper(plus(z0, z1)) → plus(proper(z0), proper(z1)) 686.61/213.97
proper(U61(z0)) → U61(proper(z0)) 686.61/213.97
proper(0) → ok(0) 686.61/213.97
proper(U71(z0, z1, z2)) → U71(proper(z0), proper(z1), proper(z2)) 686.61/213.97
proper(U72(z0, z1, z2)) → U72(proper(z0), proper(z1), proper(z2)) 686.61/213.97
proper(x(z0, z1)) → x(proper(z0), proper(z1)) 686.61/213.97
isNat(ok(z0)) → ok(isNat(z0)) 686.61/213.97
top(mark(z0)) → top(proper(z0)) 686.61/213.97
top(ok(z0)) → top(active(z0))
Tuples:

U11'(mark(z0), z1) → c35(U11'(z0, z1)) 686.61/213.97
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1)) 686.61/213.97
U12'(mark(z0)) → c37(U12'(z0)) 686.61/213.97
U12'(ok(z0)) → c38(U12'(z0)) 686.61/213.97
U21'(mark(z0)) → c39(U21'(z0)) 686.61/213.97
U21'(ok(z0)) → c40(U21'(z0)) 686.61/213.97
U31'(mark(z0), z1) → c41(U31'(z0, z1)) 686.61/213.97
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 686.61/213.97
U32'(mark(z0)) → c43(U32'(z0)) 686.61/213.97
U32'(ok(z0)) → c44(U32'(z0)) 686.61/213.97
U41'(mark(z0), z1) → c45(U41'(z0, z1)) 686.61/213.97
U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1)) 686.61/213.97
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2)) 686.61/213.97
U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2)) 686.61/213.97
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2)) 686.61/213.97
U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2)) 686.61/213.97
S(mark(z0)) → c51(S(z0)) 686.61/213.97
S(ok(z0)) → c52(S(z0)) 686.61/213.97
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 686.61/213.97
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 686.61/213.97
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 686.61/213.97
U61'(mark(z0)) → c56(U61'(z0)) 686.61/213.97
U61'(ok(z0)) → c57(U61'(z0)) 686.61/213.97
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2)) 686.61/213.97
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2)) 686.61/213.97
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2)) 686.61/213.97
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 686.61/213.97
X(mark(z0), z1) → c62(X(z0, z1)) 686.61/213.97
X(z0, mark(z1)) → c63(X(z0, z1)) 686.61/213.97
X(ok(z0), ok(z1)) → c64(X(z0, z1)) 686.61/213.97
ISNAT(ok(z0)) → c82(ISNAT(z0))
S tuples:

U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2)) 686.61/213.97
U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2)) 686.61/213.97
X(z0, mark(z1)) → c63(X(z0, z1))
K tuples:

ISNAT(ok(z0)) → c82(ISNAT(z0)) 686.61/213.97
U12'(mark(z0)) → c37(U12'(z0)) 686.61/213.97
U12'(ok(z0)) → c38(U12'(z0)) 686.61/213.97
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 686.61/213.97
X(mark(z0), z1) → c62(X(z0, z1)) 686.61/213.97
X(ok(z0), ok(z1)) → c64(X(z0, z1)) 686.61/213.97
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 686.61/213.97
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 686.61/213.97
U61'(mark(z0)) → c56(U61'(z0)) 686.61/213.97
U61'(ok(z0)) → c57(U61'(z0)) 686.61/213.97
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2)) 686.61/213.97
U41'(mark(z0), z1) → c45(U41'(z0, z1)) 686.61/213.97
U31'(mark(z0), z1) → c41(U31'(z0, z1)) 686.61/213.97
U32'(ok(z0)) → c44(U32'(z0)) 686.61/213.97
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2)) 686.61/213.97
U11'(mark(z0), z1) → c35(U11'(z0, z1)) 686.61/213.97
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1)) 686.61/213.97
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 686.61/213.97
U32'(mark(z0)) → c43(U32'(z0)) 686.61/213.97
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 686.61/213.97
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2)) 686.61/213.97
S(mark(z0)) → c51(S(z0)) 686.61/213.97
S(ok(z0)) → c52(S(z0)) 686.61/213.97
U21'(mark(z0)) → c39(U21'(z0)) 686.61/213.97
U21'(ok(z0)) → c40(U21'(z0)) 686.61/213.97
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2)) 686.61/213.97
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2)) 686.61/213.97
U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1))
Defined Rule Symbols:

active, U11, U12, U21, U31, U32, U41, U51, U52, s, plus, U61, U71, U72, x, proper, isNat, top

Defined Pair Symbols:

U11', U12', U21', U31', U32', U41', U51', U52', S, PLUS, U61', U71', U72', X, ISNAT

Compound Symbols:

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, c62, c63, c64, c82

686.61/213.97
686.61/213.97

(189) 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.

U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2))
We considered the (Usable) Rules:none
And the Tuples:

U11'(mark(z0), z1) → c35(U11'(z0, z1)) 686.61/213.97
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1)) 686.61/213.97
U12'(mark(z0)) → c37(U12'(z0)) 686.61/213.97
U12'(ok(z0)) → c38(U12'(z0)) 686.61/213.97
U21'(mark(z0)) → c39(U21'(z0)) 686.61/213.97
U21'(ok(z0)) → c40(U21'(z0)) 686.61/213.97
U31'(mark(z0), z1) → c41(U31'(z0, z1)) 686.61/213.97
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 686.61/213.97
U32'(mark(z0)) → c43(U32'(z0)) 686.61/213.97
U32'(ok(z0)) → c44(U32'(z0)) 686.61/213.97
U41'(mark(z0), z1) → c45(U41'(z0, z1)) 686.61/213.97
U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1)) 686.61/213.97
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2)) 686.61/213.97
U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2)) 686.61/213.97
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2)) 686.61/213.97
U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2)) 686.61/213.97
S(mark(z0)) → c51(S(z0)) 686.61/213.97
S(ok(z0)) → c52(S(z0)) 686.61/213.97
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 686.61/213.97
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 686.61/213.97
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 686.61/213.97
U61'(mark(z0)) → c56(U61'(z0)) 686.61/213.97
U61'(ok(z0)) → c57(U61'(z0)) 686.61/213.97
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2)) 686.61/213.97
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2)) 686.61/213.97
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2)) 686.61/213.97
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 686.61/213.97
X(mark(z0), z1) → c62(X(z0, z1)) 686.61/213.97
X(z0, mark(z1)) → c63(X(z0, z1)) 686.61/213.97
X(ok(z0), ok(z1)) → c64(X(z0, z1)) 686.61/213.97
ISNAT(ok(z0)) → c82(ISNAT(z0))
The order we found is given by the following interpretation:
Polynomial interpretation : 686.61/213.97

POL(ISNAT(x1)) = [5]x1    686.61/213.97
POL(PLUS(x1, x2)) = [5]x1 + [3]x2    686.61/213.97
POL(S(x1)) = [5]x1    686.61/213.97
POL(U11'(x1, x2)) = [5]x1 + [5]x2    686.61/213.97
POL(U12'(x1)) = [3]x1    686.61/213.97
POL(U21'(x1)) = [3]x1    686.61/213.97
POL(U31'(x1, x2)) = [5]x1 + [5]x2    686.61/213.97
POL(U32'(x1)) = [3]x1    686.61/213.97
POL(U41'(x1, x2)) = [3]x1 + [5]x2    686.61/213.97
POL(U51'(x1, x2, x3)) = x3    686.61/213.97
POL(U52'(x1, x2, x3)) = 0    686.61/213.97
POL(U61'(x1)) = [3]x1    686.61/213.97
POL(U71'(x1, x2, x3)) = [3]x1 + [5]x2 + [3]x3    686.61/213.97
POL(U72'(x1, x2, x3)) = [5]x1 + [5]x2 + [5]x3    686.61/213.97
POL(X(x1, x2)) = [5]x1    686.61/213.97
POL(c35(x1)) = x1    686.61/213.97
POL(c36(x1)) = x1    686.61/213.97
POL(c37(x1)) = x1    686.61/213.97
POL(c38(x1)) = x1    686.61/213.97
POL(c39(x1)) = x1    686.61/213.97
POL(c40(x1)) = x1    686.61/213.97
POL(c41(x1)) = x1    686.61/213.97
POL(c42(x1)) = x1    686.61/213.97
POL(c43(x1)) = x1    686.61/213.97
POL(c44(x1)) = x1    686.61/213.97
POL(c45(x1)) = x1    686.61/213.97
POL(c46(x1)) = x1    686.61/213.97
POL(c47(x1)) = x1    686.61/213.97
POL(c48(x1)) = x1    686.61/213.97
POL(c49(x1)) = x1    686.61/213.97
POL(c50(x1)) = x1    686.61/213.97
POL(c51(x1)) = x1    686.61/213.97
POL(c52(x1)) = x1    686.61/213.97
POL(c53(x1)) = x1    686.61/213.97
POL(c54(x1)) = x1    686.61/213.97
POL(c55(x1)) = x1    686.61/213.97
POL(c56(x1)) = x1    686.61/213.97
POL(c57(x1)) = x1    686.61/213.97
POL(c58(x1)) = x1    686.61/213.97
POL(c59(x1)) = x1    686.61/213.97
POL(c60(x1)) = x1    686.61/213.97
POL(c61(x1)) = x1    686.61/213.97
POL(c62(x1)) = x1    686.61/213.97
POL(c63(x1)) = x1    686.61/213.97
POL(c64(x1)) = x1    686.61/213.97
POL(c82(x1)) = x1    686.61/213.97
POL(mark(x1)) = [1] + x1    686.61/213.97
POL(ok(x1)) = [2] + x1   
686.61/213.97
686.61/213.97

(190) Obligation:

Complexity Dependency Tuples Problem
Rules:

active(U11(tt, z0)) → mark(U12(isNat(z0))) 686.61/213.97
active(U12(tt)) → mark(tt) 686.61/213.97
active(U21(tt)) → mark(tt) 686.61/213.97
active(U31(tt, z0)) → mark(U32(isNat(z0))) 686.61/213.97
active(U32(tt)) → mark(tt) 686.61/213.97
active(U41(tt, z0)) → mark(z0) 686.61/213.97
active(U51(tt, z0, z1)) → mark(U52(isNat(z1), z0, z1)) 686.61/213.97
active(U52(tt, z0, z1)) → mark(s(plus(z1, z0))) 686.61/213.97
active(U61(tt)) → mark(0) 686.61/213.97
active(U71(tt, z0, z1)) → mark(U72(isNat(z1), z0, z1)) 686.61/213.97
active(U72(tt, z0, z1)) → mark(plus(x(z1, z0), z1)) 686.61/213.97
active(isNat(0)) → mark(tt) 686.61/213.97
active(isNat(plus(z0, z1))) → mark(U11(isNat(z0), z1)) 686.61/213.97
active(isNat(s(z0))) → mark(U21(isNat(z0))) 686.61/213.97
active(isNat(x(z0, z1))) → mark(U31(isNat(z0), z1)) 686.61/213.97
active(plus(z0, 0)) → mark(U41(isNat(z0), z0)) 686.61/213.97
active(plus(z0, s(z1))) → mark(U51(isNat(z1), z1, z0)) 686.61/213.97
active(x(z0, 0)) → mark(U61(isNat(z0))) 686.61/213.97
active(x(z0, s(z1))) → mark(U71(isNat(z1), z1, z0)) 686.61/213.97
active(U11(z0, z1)) → U11(active(z0), z1) 686.61/213.97
active(U12(z0)) → U12(active(z0)) 686.61/213.97
active(U21(z0)) → U21(active(z0)) 686.61/213.97
active(U31(z0, z1)) → U31(active(z0), z1) 686.61/213.97
active(U32(z0)) → U32(active(z0)) 686.61/213.97
active(U41(z0, z1)) → U41(active(z0), z1) 686.61/213.97
active(U51(z0, z1, z2)) → U51(active(z0), z1, z2) 686.61/213.97
active(U52(z0, z1, z2)) → U52(active(z0), z1, z2) 686.61/213.97
active(s(z0)) → s(active(z0)) 686.61/213.97
active(plus(z0, z1)) → plus(active(z0), z1) 686.61/213.97
active(plus(z0, z1)) → plus(z0, active(z1)) 686.61/213.97
active(U61(z0)) → U61(active(z0)) 686.61/213.97
active(U71(z0, z1, z2)) → U71(active(z0), z1, z2) 686.61/213.97
active(U72(z0, z1, z2)) → U72(active(z0), z1, z2) 686.61/213.97
active(x(z0, z1)) → x(active(z0), z1) 686.61/213.97
active(x(z0, z1)) → x(z0, active(z1)) 686.61/213.97
U11(mark(z0), z1) → mark(U11(z0, z1)) 686.61/213.97
U11(ok(z0), ok(z1)) → ok(U11(z0, z1)) 686.61/213.97
U12(mark(z0)) → mark(U12(z0)) 686.61/213.97
U12(ok(z0)) → ok(U12(z0)) 686.61/213.97
U21(mark(z0)) → mark(U21(z0)) 686.61/213.97
U21(ok(z0)) → ok(U21(z0)) 686.61/213.97
U31(mark(z0), z1) → mark(U31(z0, z1)) 686.61/213.97
U31(ok(z0), ok(z1)) → ok(U31(z0, z1)) 686.61/213.97
U32(mark(z0)) → mark(U32(z0)) 686.61/213.97
U32(ok(z0)) → ok(U32(z0)) 686.61/213.97
U41(mark(z0), z1) → mark(U41(z0, z1)) 686.61/213.97
U41(ok(z0), ok(z1)) → ok(U41(z0, z1)) 686.61/213.97
U51(mark(z0), z1, z2) → mark(U51(z0, z1, z2)) 686.61/213.97
U51(ok(z0), ok(z1), ok(z2)) → ok(U51(z0, z1, z2)) 686.61/213.97
U52(mark(z0), z1, z2) → mark(U52(z0, z1, z2)) 686.61/213.97
U52(ok(z0), ok(z1), ok(z2)) → ok(U52(z0, z1, z2)) 686.61/213.97
s(mark(z0)) → mark(s(z0)) 686.61/213.97
s(ok(z0)) → ok(s(z0)) 686.61/213.97
plus(mark(z0), z1) → mark(plus(z0, z1)) 686.61/213.97
plus(z0, mark(z1)) → mark(plus(z0, z1)) 686.61/213.97
plus(ok(z0), ok(z1)) → ok(plus(z0, z1)) 686.61/213.97
U61(mark(z0)) → mark(U61(z0)) 686.61/213.97
U61(ok(z0)) → ok(U61(z0)) 686.61/213.97
U71(mark(z0), z1, z2) → mark(U71(z0, z1, z2)) 686.61/213.97
U71(ok(z0), ok(z1), ok(z2)) → ok(U71(z0, z1, z2)) 686.61/213.97
U72(mark(z0), z1, z2) → mark(U72(z0, z1, z2)) 686.61/213.97
U72(ok(z0), ok(z1), ok(z2)) → ok(U72(z0, z1, z2)) 686.61/213.97
x(mark(z0), z1) → mark(x(z0, z1)) 686.61/213.97
x(z0, mark(z1)) → mark(x(z0, z1)) 686.61/213.97
x(ok(z0), ok(z1)) → ok(x(z0, z1)) 686.61/213.97
proper(U11(z0, z1)) → U11(proper(z0), proper(z1)) 686.61/213.97
proper(tt) → ok(tt) 686.61/213.97
proper(U12(z0)) → U12(proper(z0)) 686.61/213.97
proper(isNat(z0)) → isNat(proper(z0)) 686.61/213.97
proper(U21(z0)) → U21(proper(z0)) 686.61/213.97
proper(U31(z0, z1)) → U31(proper(z0), proper(z1)) 686.61/213.97
proper(U32(z0)) → U32(proper(z0)) 686.61/213.97
proper(U41(z0, z1)) → U41(proper(z0), proper(z1)) 686.61/213.97
proper(U51(z0, z1, z2)) → U51(proper(z0), proper(z1), proper(z2)) 686.61/213.97
proper(U52(z0, z1, z2)) → U52(proper(z0), proper(z1), proper(z2)) 686.61/213.97
proper(s(z0)) → s(proper(z0)) 686.61/213.97
proper(plus(z0, z1)) → plus(proper(z0), proper(z1)) 686.61/213.97
proper(U61(z0)) → U61(proper(z0)) 686.61/213.97
proper(0) → ok(0) 686.61/213.97
proper(U71(z0, z1, z2)) → U71(proper(z0), proper(z1), proper(z2)) 686.61/213.97
proper(U72(z0, z1, z2)) → U72(proper(z0), proper(z1), proper(z2)) 686.61/213.97
proper(x(z0, z1)) → x(proper(z0), proper(z1)) 686.61/213.97
isNat(ok(z0)) → ok(isNat(z0)) 686.61/213.97
top(mark(z0)) → top(proper(z0)) 686.61/213.97
top(ok(z0)) → top(active(z0))
Tuples:

U11'(mark(z0), z1) → c35(U11'(z0, z1)) 686.61/213.97
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1)) 686.61/213.97
U12'(mark(z0)) → c37(U12'(z0)) 686.61/213.97
U12'(ok(z0)) → c38(U12'(z0)) 686.61/213.97
U21'(mark(z0)) → c39(U21'(z0)) 686.61/213.97
U21'(ok(z0)) → c40(U21'(z0)) 686.61/213.97
U31'(mark(z0), z1) → c41(U31'(z0, z1)) 686.61/213.97
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 686.61/213.97
U32'(mark(z0)) → c43(U32'(z0)) 686.61/213.97
U32'(ok(z0)) → c44(U32'(z0)) 686.61/213.97
U41'(mark(z0), z1) → c45(U41'(z0, z1)) 686.61/213.97
U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1)) 686.61/213.97
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2)) 686.61/213.97
U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2)) 686.61/213.97
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2)) 686.61/213.97
U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2)) 686.61/213.97
S(mark(z0)) → c51(S(z0)) 686.61/213.97
S(ok(z0)) → c52(S(z0)) 686.61/213.97
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 686.61/213.97
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 686.61/213.97
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 686.61/213.97
U61'(mark(z0)) → c56(U61'(z0)) 686.61/213.97
U61'(ok(z0)) → c57(U61'(z0)) 686.61/213.97
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2)) 686.61/213.97
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2)) 686.61/213.97
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2)) 686.61/213.97
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 686.61/213.97
X(mark(z0), z1) → c62(X(z0, z1)) 686.61/213.97
X(z0, mark(z1)) → c63(X(z0, z1)) 686.61/213.97
X(ok(z0), ok(z1)) → c64(X(z0, z1)) 686.61/213.97
ISNAT(ok(z0)) → c82(ISNAT(z0))
S tuples:

U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2)) 686.61/213.97
X(z0, mark(z1)) → c63(X(z0, z1))
K tuples:

ISNAT(ok(z0)) → c82(ISNAT(z0)) 686.61/213.97
U12'(mark(z0)) → c37(U12'(z0)) 686.61/213.97
U12'(ok(z0)) → c38(U12'(z0)) 686.61/213.97
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 686.61/213.97
X(mark(z0), z1) → c62(X(z0, z1)) 686.61/213.97
X(ok(z0), ok(z1)) → c64(X(z0, z1)) 686.61/213.97
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 686.61/213.97
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 686.61/213.97
U61'(mark(z0)) → c56(U61'(z0)) 686.61/213.97
U61'(ok(z0)) → c57(U61'(z0)) 686.61/213.97
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2)) 686.61/213.97
U41'(mark(z0), z1) → c45(U41'(z0, z1)) 686.61/213.97
U31'(mark(z0), z1) → c41(U31'(z0, z1)) 686.61/213.97
U32'(ok(z0)) → c44(U32'(z0)) 686.61/213.97
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2)) 686.61/213.97
U11'(mark(z0), z1) → c35(U11'(z0, z1)) 686.61/213.97
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1)) 686.61/213.97
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 686.61/213.97
U32'(mark(z0)) → c43(U32'(z0)) 686.61/213.97
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 686.61/213.97
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2)) 686.61/213.97
S(mark(z0)) → c51(S(z0)) 686.61/213.97
S(ok(z0)) → c52(S(z0)) 686.61/213.97
U21'(mark(z0)) → c39(U21'(z0)) 686.61/213.97
U21'(ok(z0)) → c40(U21'(z0)) 686.61/213.97
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2)) 686.61/213.97
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2)) 686.61/213.97
U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1)) 686.61/213.97
U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2))
Defined Rule Symbols:

active, U11, U12, U21, U31, U32, U41, U51, U52, s, plus, U61, U71, U72, x, proper, isNat, top

Defined Pair Symbols:

U11', U12', U21', U31', U32', U41', U51', U52', S, PLUS, U61', U71', U72', X, ISNAT

Compound Symbols:

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, c62, c63, c64, c82

686.61/213.97
686.61/213.97

(191) 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.

U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2))
We considered the (Usable) Rules:none
And the Tuples:

U11'(mark(z0), z1) → c35(U11'(z0, z1)) 686.61/213.97
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1)) 686.61/213.97
U12'(mark(z0)) → c37(U12'(z0)) 686.61/213.97
U12'(ok(z0)) → c38(U12'(z0)) 686.61/213.97
U21'(mark(z0)) → c39(U21'(z0)) 686.61/213.97
U21'(ok(z0)) → c40(U21'(z0)) 686.61/213.97
U31'(mark(z0), z1) → c41(U31'(z0, z1)) 686.61/213.97
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 686.61/213.97
U32'(mark(z0)) → c43(U32'(z0)) 686.61/213.97
U32'(ok(z0)) → c44(U32'(z0)) 686.61/213.97
U41'(mark(z0), z1) → c45(U41'(z0, z1)) 686.61/213.97
U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1)) 686.61/213.97
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2)) 686.61/213.97
U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2)) 686.61/213.97
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2)) 686.61/213.97
U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2)) 686.61/213.97
S(mark(z0)) → c51(S(z0)) 686.61/213.97
S(ok(z0)) → c52(S(z0)) 686.61/213.97
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 686.61/213.97
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 686.61/213.97
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 686.61/213.97
U61'(mark(z0)) → c56(U61'(z0)) 686.61/213.97
U61'(ok(z0)) → c57(U61'(z0)) 686.61/213.97
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2)) 686.61/213.97
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2)) 686.61/213.97
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2)) 686.61/213.97
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 686.61/213.97
X(mark(z0), z1) → c62(X(z0, z1)) 686.61/213.97
X(z0, mark(z1)) → c63(X(z0, z1)) 686.61/213.97
X(ok(z0), ok(z1)) → c64(X(z0, z1)) 686.61/213.97
ISNAT(ok(z0)) → c82(ISNAT(z0))
The order we found is given by the following interpretation:
Polynomial interpretation : 686.61/213.97

POL(ISNAT(x1)) = [5]x1    686.61/213.97
POL(PLUS(x1, x2)) = 0    686.61/213.97
POL(S(x1)) = 0    686.61/213.97
POL(U11'(x1, x2)) = [5]x2    686.61/213.97
POL(U12'(x1)) = 0    686.61/213.97
POL(U21'(x1)) = 0    686.61/213.97
POL(U31'(x1, x2)) = [3]x2    686.61/213.97
POL(U32'(x1)) = 0    686.61/213.97
POL(U41'(x1, x2)) = [5]x2    686.61/213.97
POL(U51'(x1, x2, x3)) = [3]x2 + [5]x3    686.61/213.97
POL(U52'(x1, x2, x3)) = x3    686.61/213.97
POL(U61'(x1)) = 0    686.61/213.97
POL(U71'(x1, x2, x3)) = [3]x2 + [5]x3    686.61/213.97
POL(U72'(x1, x2, x3)) = [5]x2 + [5]x3    686.61/213.97
POL(X(x1, x2)) = 0    686.61/213.97
POL(c35(x1)) = x1    686.61/213.97
POL(c36(x1)) = x1    686.61/213.97
POL(c37(x1)) = x1    686.61/213.97
POL(c38(x1)) = x1    686.61/213.97
POL(c39(x1)) = x1    686.61/213.97
POL(c40(x1)) = x1    686.61/213.97
POL(c41(x1)) = x1    686.61/213.97
POL(c42(x1)) = x1    686.61/213.97
POL(c43(x1)) = x1    686.61/213.97
POL(c44(x1)) = x1    686.61/213.97
POL(c45(x1)) = x1    686.61/213.97
POL(c46(x1)) = x1    686.61/213.97
POL(c47(x1)) = x1    686.61/213.97
POL(c48(x1)) = x1    686.61/213.97
POL(c49(x1)) = x1    686.61/213.97
POL(c50(x1)) = x1    686.61/213.97
POL(c51(x1)) = x1    686.61/213.97
POL(c52(x1)) = x1    686.61/213.97
POL(c53(x1)) = x1    686.61/213.97
POL(c54(x1)) = x1    686.61/213.97
POL(c55(x1)) = x1    686.61/213.97
POL(c56(x1)) = x1    686.61/213.97
POL(c57(x1)) = x1    686.61/213.97
POL(c58(x1)) = x1    686.61/213.97
POL(c59(x1)) = x1    686.61/213.97
POL(c60(x1)) = x1    686.61/213.97
POL(c61(x1)) = x1    686.61/213.97
POL(c62(x1)) = x1    686.61/213.97
POL(c63(x1)) = x1    686.61/213.97
POL(c64(x1)) = x1    686.61/213.97
POL(c82(x1)) = x1    686.61/213.97
POL(mark(x1)) = [5]    686.61/213.97
POL(ok(x1)) = [1] + x1   
686.61/213.97
686.61/213.97

(192) Obligation:

Complexity Dependency Tuples Problem
Rules:

active(U11(tt, z0)) → mark(U12(isNat(z0))) 686.61/213.97
active(U12(tt)) → mark(tt) 686.61/213.97
active(U21(tt)) → mark(tt) 686.61/213.97
active(U31(tt, z0)) → mark(U32(isNat(z0))) 686.61/213.97
active(U32(tt)) → mark(tt) 686.61/213.97
active(U41(tt, z0)) → mark(z0) 686.61/213.97
active(U51(tt, z0, z1)) → mark(U52(isNat(z1), z0, z1)) 686.61/213.97
active(U52(tt, z0, z1)) → mark(s(plus(z1, z0))) 686.61/213.97
active(U61(tt)) → mark(0) 686.61/213.97
active(U71(tt, z0, z1)) → mark(U72(isNat(z1), z0, z1)) 686.61/213.97
active(U72(tt, z0, z1)) → mark(plus(x(z1, z0), z1)) 686.61/213.97
active(isNat(0)) → mark(tt) 686.61/213.97
active(isNat(plus(z0, z1))) → mark(U11(isNat(z0), z1)) 686.61/213.97
active(isNat(s(z0))) → mark(U21(isNat(z0))) 686.61/213.97
active(isNat(x(z0, z1))) → mark(U31(isNat(z0), z1)) 686.61/213.97
active(plus(z0, 0)) → mark(U41(isNat(z0), z0)) 686.61/213.97
active(plus(z0, s(z1))) → mark(U51(isNat(z1), z1, z0)) 686.61/213.97
active(x(z0, 0)) → mark(U61(isNat(z0))) 686.61/213.97
active(x(z0, s(z1))) → mark(U71(isNat(z1), z1, z0)) 686.61/213.97
active(U11(z0, z1)) → U11(active(z0), z1) 686.61/213.97
active(U12(z0)) → U12(active(z0)) 686.61/213.97
active(U21(z0)) → U21(active(z0)) 686.61/213.97
active(U31(z0, z1)) → U31(active(z0), z1) 686.61/213.97
active(U32(z0)) → U32(active(z0)) 686.61/213.97
active(U41(z0, z1)) → U41(active(z0), z1) 686.61/213.97
active(U51(z0, z1, z2)) → U51(active(z0), z1, z2) 686.61/213.97
active(U52(z0, z1, z2)) → U52(active(z0), z1, z2) 686.61/213.97
active(s(z0)) → s(active(z0)) 686.61/213.97
active(plus(z0, z1)) → plus(active(z0), z1) 686.61/213.97
active(plus(z0, z1)) → plus(z0, active(z1)) 686.61/213.97
active(U61(z0)) → U61(active(z0)) 686.61/213.97
active(U71(z0, z1, z2)) → U71(active(z0), z1, z2) 686.61/213.97
active(U72(z0, z1, z2)) → U72(active(z0), z1, z2) 686.61/213.97
active(x(z0, z1)) → x(active(z0), z1) 686.61/213.97
active(x(z0, z1)) → x(z0, active(z1)) 686.61/213.97
U11(mark(z0), z1) → mark(U11(z0, z1)) 686.61/213.97
U11(ok(z0), ok(z1)) → ok(U11(z0, z1)) 686.61/213.97
U12(mark(z0)) → mark(U12(z0)) 686.61/213.97
U12(ok(z0)) → ok(U12(z0)) 686.61/213.97
U21(mark(z0)) → mark(U21(z0)) 686.61/213.97
U21(ok(z0)) → ok(U21(z0)) 686.61/213.97
U31(mark(z0), z1) → mark(U31(z0, z1)) 686.61/213.97
U31(ok(z0), ok(z1)) → ok(U31(z0, z1)) 686.61/213.97
U32(mark(z0)) → mark(U32(z0)) 686.61/213.97
U32(ok(z0)) → ok(U32(z0)) 686.61/213.97
U41(mark(z0), z1) → mark(U41(z0, z1)) 686.61/213.97
U41(ok(z0), ok(z1)) → ok(U41(z0, z1)) 686.61/213.97
U51(mark(z0), z1, z2) → mark(U51(z0, z1, z2)) 686.61/213.97
U51(ok(z0), ok(z1), ok(z2)) → ok(U51(z0, z1, z2)) 686.61/213.97
U52(mark(z0), z1, z2) → mark(U52(z0, z1, z2)) 686.61/213.97
U52(ok(z0), ok(z1), ok(z2)) → ok(U52(z0, z1, z2)) 686.61/213.97
s(mark(z0)) → mark(s(z0)) 686.61/213.97
s(ok(z0)) → ok(s(z0)) 686.61/213.97
plus(mark(z0), z1) → mark(plus(z0, z1)) 686.61/213.97
plus(z0, mark(z1)) → mark(plus(z0, z1)) 686.61/213.97
plus(ok(z0), ok(z1)) → ok(plus(z0, z1)) 686.61/213.97
U61(mark(z0)) → mark(U61(z0)) 686.61/213.97
U61(ok(z0)) → ok(U61(z0)) 686.61/213.97
U71(mark(z0), z1, z2) → mark(U71(z0, z1, z2)) 686.61/213.97
U71(ok(z0), ok(z1), ok(z2)) → ok(U71(z0, z1, z2)) 686.61/213.97
U72(mark(z0), z1, z2) → mark(U72(z0, z1, z2)) 686.61/213.97
U72(ok(z0), ok(z1), ok(z2)) → ok(U72(z0, z1, z2)) 686.61/213.97
x(mark(z0), z1) → mark(x(z0, z1)) 686.61/213.97
x(z0, mark(z1)) → mark(x(z0, z1)) 686.61/213.97
x(ok(z0), ok(z1)) → ok(x(z0, z1)) 686.61/213.97
proper(U11(z0, z1)) → U11(proper(z0), proper(z1)) 686.61/213.97
proper(tt) → ok(tt) 686.61/213.97
proper(U12(z0)) → U12(proper(z0)) 686.61/213.97
proper(isNat(z0)) → isNat(proper(z0)) 686.61/213.97
proper(U21(z0)) → U21(proper(z0)) 686.61/213.97
proper(U31(z0, z1)) → U31(proper(z0), proper(z1)) 686.61/213.97
proper(U32(z0)) → U32(proper(z0)) 686.61/213.97
proper(U41(z0, z1)) → U41(proper(z0), proper(z1)) 686.61/213.97
proper(U51(z0, z1, z2)) → U51(proper(z0), proper(z1), proper(z2)) 686.61/213.97
proper(U52(z0, z1, z2)) → U52(proper(z0), proper(z1), proper(z2)) 686.61/213.97
proper(s(z0)) → s(proper(z0)) 686.61/213.97
proper(plus(z0, z1)) → plus(proper(z0), proper(z1)) 686.61/213.97
proper(U61(z0)) → U61(proper(z0)) 686.61/213.97
proper(0) → ok(0) 686.61/213.97
proper(U71(z0, z1, z2)) → U71(proper(z0), proper(z1), proper(z2)) 686.61/213.97
proper(U72(z0, z1, z2)) → U72(proper(z0), proper(z1), proper(z2)) 686.61/213.97
proper(x(z0, z1)) → x(proper(z0), proper(z1)) 686.61/213.97
isNat(ok(z0)) → ok(isNat(z0)) 686.61/213.97
top(mark(z0)) → top(proper(z0)) 686.61/213.97
top(ok(z0)) → top(active(z0))
Tuples:

U11'(mark(z0), z1) → c35(U11'(z0, z1)) 686.61/213.97
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1)) 686.61/213.97
U12'(mark(z0)) → c37(U12'(z0)) 686.61/213.97
U12'(ok(z0)) → c38(U12'(z0)) 686.61/213.97
U21'(mark(z0)) → c39(U21'(z0)) 686.61/213.97
U21'(ok(z0)) → c40(U21'(z0)) 686.61/213.97
U31'(mark(z0), z1) → c41(U31'(z0, z1)) 686.61/213.97
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 686.61/213.97
U32'(mark(z0)) → c43(U32'(z0)) 686.61/213.97
U32'(ok(z0)) → c44(U32'(z0)) 686.61/213.97
U41'(mark(z0), z1) → c45(U41'(z0, z1)) 686.61/213.97
U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1)) 686.61/213.97
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2)) 686.61/213.97
U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2)) 686.61/213.97
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2)) 686.61/213.97
U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2)) 686.61/213.97
S(mark(z0)) → c51(S(z0)) 686.61/213.97
S(ok(z0)) → c52(S(z0)) 686.61/213.97
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 686.61/213.97
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 686.61/213.97
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 686.61/213.97
U61'(mark(z0)) → c56(U61'(z0)) 686.61/213.97
U61'(ok(z0)) → c57(U61'(z0)) 686.61/213.97
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2)) 686.61/213.97
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2)) 686.61/213.97
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2)) 686.61/213.97
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 686.61/213.97
X(mark(z0), z1) → c62(X(z0, z1)) 686.61/213.97
X(z0, mark(z1)) → c63(X(z0, z1)) 686.61/213.97
X(ok(z0), ok(z1)) → c64(X(z0, z1)) 686.61/213.97
ISNAT(ok(z0)) → c82(ISNAT(z0))
S tuples:

X(z0, mark(z1)) → c63(X(z0, z1))
K tuples:

ISNAT(ok(z0)) → c82(ISNAT(z0)) 686.61/213.97
U12'(mark(z0)) → c37(U12'(z0)) 686.61/213.97
U12'(ok(z0)) → c38(U12'(z0)) 686.61/213.97
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 686.61/213.97
X(mark(z0), z1) → c62(X(z0, z1)) 686.61/213.97
X(ok(z0), ok(z1)) → c64(X(z0, z1)) 686.61/213.97
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 686.61/213.97
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 686.61/213.97
U61'(mark(z0)) → c56(U61'(z0)) 686.61/213.97
U61'(ok(z0)) → c57(U61'(z0)) 686.61/213.97
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2)) 686.61/213.97
U41'(mark(z0), z1) → c45(U41'(z0, z1)) 686.61/213.97
U31'(mark(z0), z1) → c41(U31'(z0, z1)) 686.61/213.97
U32'(ok(z0)) → c44(U32'(z0)) 686.61/213.97
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2)) 686.61/213.97
U11'(mark(z0), z1) → c35(U11'(z0, z1)) 686.61/213.97
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1)) 686.61/213.97
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 686.61/213.97
U32'(mark(z0)) → c43(U32'(z0)) 686.61/213.97
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 686.61/213.97
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2)) 686.61/213.97
S(mark(z0)) → c51(S(z0)) 686.61/213.97
S(ok(z0)) → c52(S(z0)) 686.61/213.97
U21'(mark(z0)) → c39(U21'(z0)) 686.61/213.97
U21'(ok(z0)) → c40(U21'(z0)) 686.61/213.97
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2)) 686.61/213.97
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2)) 686.61/213.97
U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1)) 686.61/213.97
U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2)) 686.61/213.97
U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2))
Defined Rule Symbols:

active, U11, U12, U21, U31, U32, U41, U51, U52, s, plus, U61, U71, U72, x, proper, isNat, top

Defined Pair Symbols:

U11', U12', U21', U31', U32', U41', U51', U52', S, PLUS, U61', U71', U72', X, ISNAT

Compound Symbols:

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, c62, c63, c64, c82

686.61/213.97
686.61/213.97

(193) 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.

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

U11'(mark(z0), z1) → c35(U11'(z0, z1)) 686.61/213.97
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1)) 686.61/213.97
U12'(mark(z0)) → c37(U12'(z0)) 686.61/213.97
U12'(ok(z0)) → c38(U12'(z0)) 686.61/213.97
U21'(mark(z0)) → c39(U21'(z0)) 686.61/213.97
U21'(ok(z0)) → c40(U21'(z0)) 686.61/213.97
U31'(mark(z0), z1) → c41(U31'(z0, z1)) 686.61/213.97
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 686.61/213.97
U32'(mark(z0)) → c43(U32'(z0)) 686.61/213.97
U32'(ok(z0)) → c44(U32'(z0)) 686.61/213.97
U41'(mark(z0), z1) → c45(U41'(z0, z1)) 686.61/213.97
U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1)) 686.61/213.97
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2)) 686.61/213.97
U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2)) 686.61/213.97
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2)) 686.61/213.97
U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2)) 686.61/213.97
S(mark(z0)) → c51(S(z0)) 686.61/213.97
S(ok(z0)) → c52(S(z0)) 686.61/213.97
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 686.61/213.97
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 686.61/213.97
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 686.61/213.97
U61'(mark(z0)) → c56(U61'(z0)) 686.61/213.97
U61'(ok(z0)) → c57(U61'(z0)) 686.61/213.97
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2)) 686.61/213.97
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2)) 686.61/213.97
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2)) 686.61/213.97
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 686.61/213.97
X(mark(z0), z1) → c62(X(z0, z1)) 686.61/213.97
X(z0, mark(z1)) → c63(X(z0, z1)) 686.61/213.97
X(ok(z0), ok(z1)) → c64(X(z0, z1)) 686.61/213.97
ISNAT(ok(z0)) → c82(ISNAT(z0))
The order we found is given by the following interpretation:
Polynomial interpretation : 686.61/213.97

POL(ISNAT(x1)) = [5]x1    686.61/213.97
POL(PLUS(x1, x2)) = [3]x1 + [3]x2    686.61/213.97
POL(S(x1)) = [3]x1    686.61/213.97
POL(U11'(x1, x2)) = [3]x1 + [5]x2    686.61/213.97
POL(U12'(x1)) = [3]x1    686.61/213.97
POL(U21'(x1)) = [3]x1    686.61/213.97
POL(U31'(x1, x2)) = [5]x1 + [5]x2    686.61/213.97
POL(U32'(x1)) = [3]x1    686.61/213.97
POL(U41'(x1, x2)) = [5]x1 + [3]x2    686.61/213.97
POL(U51'(x1, x2, x3)) = [3]x1 + [3]x2 + [3]x3    686.61/213.97
POL(U52'(x1, x2, x3)) = [3]x1 + [3]x2 + [3]x3    686.61/213.97
POL(U61'(x1)) = [5]x1    686.61/213.97
POL(U71'(x1, x2, x3)) = [5]x1 + [5]x2 + [3]x3    686.61/213.97
POL(U72'(x1, x2, x3)) = [3]x1 + [5]x2 + [5]x3    686.61/213.97
POL(X(x1, x2)) = [3]x1 + [3]x2    686.61/213.97
POL(c35(x1)) = x1    686.61/213.97
POL(c36(x1)) = x1    686.61/213.97
POL(c37(x1)) = x1    686.61/213.97
POL(c38(x1)) = x1    686.61/213.97
POL(c39(x1)) = x1    686.61/213.97
POL(c40(x1)) = x1    686.61/213.97
POL(c41(x1)) = x1    686.61/213.97
POL(c42(x1)) = x1    686.61/213.97
POL(c43(x1)) = x1    686.61/213.97
POL(c44(x1)) = x1    686.61/213.97
POL(c45(x1)) = x1    686.61/213.97
POL(c46(x1)) = x1    686.61/213.97
POL(c47(x1)) = x1    686.61/213.97
POL(c48(x1)) = x1    686.61/213.97
POL(c49(x1)) = x1    686.61/213.97
POL(c50(x1)) = x1    686.61/213.97
POL(c51(x1)) = x1    686.61/213.97
POL(c52(x1)) = x1    686.61/213.97
POL(c53(x1)) = x1    686.61/213.97
POL(c54(x1)) = x1    686.61/213.97
POL(c55(x1)) = x1    686.61/213.97
POL(c56(x1)) = x1    686.61/213.97
POL(c57(x1)) = x1    686.61/213.97
POL(c58(x1)) = x1    686.61/213.97
POL(c59(x1)) = x1    686.61/213.97
POL(c60(x1)) = x1    686.61/213.97
POL(c61(x1)) = x1    686.61/213.97
POL(c62(x1)) = x1    686.61/213.97
POL(c63(x1)) = x1    686.61/213.97
POL(c64(x1)) = x1    686.61/213.97
POL(c82(x1)) = x1    686.61/213.97
POL(mark(x1)) = [1] + x1    686.61/213.97
POL(ok(x1)) = x1   
686.61/213.97
686.61/213.97

(194) Obligation:

Complexity Dependency Tuples Problem
Rules:

active(U11(tt, z0)) → mark(U12(isNat(z0))) 686.61/213.97
active(U12(tt)) → mark(tt) 686.61/213.97
active(U21(tt)) → mark(tt) 686.61/213.97
active(U31(tt, z0)) → mark(U32(isNat(z0))) 686.61/213.97
active(U32(tt)) → mark(tt) 686.61/213.97
active(U41(tt, z0)) → mark(z0) 686.61/213.97
active(U51(tt, z0, z1)) → mark(U52(isNat(z1), z0, z1)) 686.61/213.97
active(U52(tt, z0, z1)) → mark(s(plus(z1, z0))) 686.61/213.97
active(U61(tt)) → mark(0) 686.61/213.97
active(U71(tt, z0, z1)) → mark(U72(isNat(z1), z0, z1)) 686.61/213.97
active(U72(tt, z0, z1)) → mark(plus(x(z1, z0), z1)) 686.61/213.97
active(isNat(0)) → mark(tt) 686.61/213.97
active(isNat(plus(z0, z1))) → mark(U11(isNat(z0), z1)) 686.61/213.97
active(isNat(s(z0))) → mark(U21(isNat(z0))) 686.61/213.97
active(isNat(x(z0, z1))) → mark(U31(isNat(z0), z1)) 686.61/213.97
active(plus(z0, 0)) → mark(U41(isNat(z0), z0)) 686.61/213.97
active(plus(z0, s(z1))) → mark(U51(isNat(z1), z1, z0)) 686.61/213.97
active(x(z0, 0)) → mark(U61(isNat(z0))) 686.61/213.97
active(x(z0, s(z1))) → mark(U71(isNat(z1), z1, z0)) 686.61/213.97
active(U11(z0, z1)) → U11(active(z0), z1) 686.61/213.97
active(U12(z0)) → U12(active(z0)) 686.61/213.97
active(U21(z0)) → U21(active(z0)) 686.61/213.97
active(U31(z0, z1)) → U31(active(z0), z1) 686.61/213.97
active(U32(z0)) → U32(active(z0)) 686.61/213.97
active(U41(z0, z1)) → U41(active(z0), z1) 686.61/213.97
active(U51(z0, z1, z2)) → U51(active(z0), z1, z2) 686.61/213.97
active(U52(z0, z1, z2)) → U52(active(z0), z1, z2) 686.61/213.97
active(s(z0)) → s(active(z0)) 686.61/213.97
active(plus(z0, z1)) → plus(active(z0), z1) 686.61/213.97
active(plus(z0, z1)) → plus(z0, active(z1)) 686.61/213.97
active(U61(z0)) → U61(active(z0)) 686.61/213.97
active(U71(z0, z1, z2)) → U71(active(z0), z1, z2) 686.61/213.97
active(U72(z0, z1, z2)) → U72(active(z0), z1, z2) 686.61/213.97
active(x(z0, z1)) → x(active(z0), z1) 686.61/213.97
active(x(z0, z1)) → x(z0, active(z1)) 686.61/213.97
U11(mark(z0), z1) → mark(U11(z0, z1)) 686.61/213.97
U11(ok(z0), ok(z1)) → ok(U11(z0, z1)) 686.61/213.97
U12(mark(z0)) → mark(U12(z0)) 686.61/213.97
U12(ok(z0)) → ok(U12(z0)) 686.61/213.97
U21(mark(z0)) → mark(U21(z0)) 686.61/213.97
U21(ok(z0)) → ok(U21(z0)) 686.61/213.97
U31(mark(z0), z1) → mark(U31(z0, z1)) 686.61/213.97
U31(ok(z0), ok(z1)) → ok(U31(z0, z1)) 686.61/213.97
U32(mark(z0)) → mark(U32(z0)) 686.61/213.97
U32(ok(z0)) → ok(U32(z0)) 686.61/213.97
U41(mark(z0), z1) → mark(U41(z0, z1)) 686.61/213.97
U41(ok(z0), ok(z1)) → ok(U41(z0, z1)) 686.61/213.97
U51(mark(z0), z1, z2) → mark(U51(z0, z1, z2)) 686.61/213.97
U51(ok(z0), ok(z1), ok(z2)) → ok(U51(z0, z1, z2)) 686.61/213.97
U52(mark(z0), z1, z2) → mark(U52(z0, z1, z2)) 686.61/213.97
U52(ok(z0), ok(z1), ok(z2)) → ok(U52(z0, z1, z2)) 686.61/213.97
s(mark(z0)) → mark(s(z0)) 686.61/213.97
s(ok(z0)) → ok(s(z0)) 686.61/213.97
plus(mark(z0), z1) → mark(plus(z0, z1)) 686.61/213.97
plus(z0, mark(z1)) → mark(plus(z0, z1)) 686.61/213.97
plus(ok(z0), ok(z1)) → ok(plus(z0, z1)) 686.61/213.97
U61(mark(z0)) → mark(U61(z0)) 686.61/213.97
U61(ok(z0)) → ok(U61(z0)) 686.61/213.97
U71(mark(z0), z1, z2) → mark(U71(z0, z1, z2)) 686.61/213.97
U71(ok(z0), ok(z1), ok(z2)) → ok(U71(z0, z1, z2)) 686.61/213.97
U72(mark(z0), z1, z2) → mark(U72(z0, z1, z2)) 686.61/213.97
U72(ok(z0), ok(z1), ok(z2)) → ok(U72(z0, z1, z2)) 686.61/213.97
x(mark(z0), z1) → mark(x(z0, z1)) 686.61/213.97
x(z0, mark(z1)) → mark(x(z0, z1)) 686.61/213.97
x(ok(z0), ok(z1)) → ok(x(z0, z1)) 686.61/213.97
proper(U11(z0, z1)) → U11(proper(z0), proper(z1)) 686.61/213.97
proper(tt) → ok(tt) 686.61/213.97
proper(U12(z0)) → U12(proper(z0)) 686.61/213.97
proper(isNat(z0)) → isNat(proper(z0)) 686.61/213.97
proper(U21(z0)) → U21(proper(z0)) 686.61/213.97
proper(U31(z0, z1)) → U31(proper(z0), proper(z1)) 686.61/213.97
proper(U32(z0)) → U32(proper(z0)) 686.61/213.97
proper(U41(z0, z1)) → U41(proper(z0), proper(z1)) 686.61/213.97
proper(U51(z0, z1, z2)) → U51(proper(z0), proper(z1), proper(z2)) 686.61/213.97
proper(U52(z0, z1, z2)) → U52(proper(z0), proper(z1), proper(z2)) 686.61/213.97
proper(s(z0)) → s(proper(z0)) 686.61/213.97
proper(plus(z0, z1)) → plus(proper(z0), proper(z1)) 686.61/213.97
proper(U61(z0)) → U61(proper(z0)) 686.61/213.97
proper(0) → ok(0) 686.61/213.97
proper(U71(z0, z1, z2)) → U71(proper(z0), proper(z1), proper(z2)) 686.61/213.97
proper(U72(z0, z1, z2)) → U72(proper(z0), proper(z1), proper(z2)) 686.61/213.97
proper(x(z0, z1)) → x(proper(z0), proper(z1)) 686.61/213.97
isNat(ok(z0)) → ok(isNat(z0)) 686.61/213.97
top(mark(z0)) → top(proper(z0)) 686.61/213.97
top(ok(z0)) → top(active(z0))
Tuples:

U11'(mark(z0), z1) → c35(U11'(z0, z1)) 686.61/213.97
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1)) 686.61/213.97
U12'(mark(z0)) → c37(U12'(z0)) 686.61/213.97
U12'(ok(z0)) → c38(U12'(z0)) 686.61/213.97
U21'(mark(z0)) → c39(U21'(z0)) 686.61/213.97
U21'(ok(z0)) → c40(U21'(z0)) 686.61/213.97
U31'(mark(z0), z1) → c41(U31'(z0, z1)) 686.61/213.97
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 686.61/213.97
U32'(mark(z0)) → c43(U32'(z0)) 686.61/213.97
U32'(ok(z0)) → c44(U32'(z0)) 686.61/213.97
U41'(mark(z0), z1) → c45(U41'(z0, z1)) 686.61/213.97
U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1)) 686.61/213.97
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2)) 686.61/213.97
U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2)) 686.61/213.97
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2)) 686.61/213.97
U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2)) 686.61/213.97
S(mark(z0)) → c51(S(z0)) 686.61/213.97
S(ok(z0)) → c52(S(z0)) 686.61/213.97
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 686.61/213.97
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 686.61/213.97
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 686.61/213.97
U61'(mark(z0)) → c56(U61'(z0)) 686.61/213.97
U61'(ok(z0)) → c57(U61'(z0)) 686.61/213.97
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2)) 686.61/213.97
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2)) 686.61/213.97
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2)) 686.61/213.97
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 686.61/213.97
X(mark(z0), z1) → c62(X(z0, z1)) 686.61/213.97
X(z0, mark(z1)) → c63(X(z0, z1)) 686.61/213.97
X(ok(z0), ok(z1)) → c64(X(z0, z1)) 686.61/213.97
ISNAT(ok(z0)) → c82(ISNAT(z0))
S tuples:none
K tuples:

ISNAT(ok(z0)) → c82(ISNAT(z0)) 686.61/213.97
U12'(mark(z0)) → c37(U12'(z0)) 686.61/213.97
U12'(ok(z0)) → c38(U12'(z0)) 686.61/213.97
U72'(ok(z0), ok(z1), ok(z2)) → c61(U72'(z0, z1, z2)) 686.61/213.97
X(mark(z0), z1) → c62(X(z0, z1)) 686.61/213.97
X(ok(z0), ok(z1)) → c64(X(z0, z1)) 686.61/213.97
PLUS(mark(z0), z1) → c53(PLUS(z0, z1)) 686.61/213.97
PLUS(ok(z0), ok(z1)) → c55(PLUS(z0, z1)) 686.61/213.97
U61'(mark(z0)) → c56(U61'(z0)) 686.61/213.97
U61'(ok(z0)) → c57(U61'(z0)) 686.61/213.97
U51'(mark(z0), z1, z2) → c47(U51'(z0, z1, z2)) 686.61/213.97
U41'(mark(z0), z1) → c45(U41'(z0, z1)) 686.61/213.97
U31'(mark(z0), z1) → c41(U31'(z0, z1)) 686.61/213.97
U32'(ok(z0)) → c44(U32'(z0)) 686.61/213.97
U71'(ok(z0), ok(z1), ok(z2)) → c59(U71'(z0, z1, z2)) 686.61/213.97
U11'(mark(z0), z1) → c35(U11'(z0, z1)) 686.61/213.97
U11'(ok(z0), ok(z1)) → c36(U11'(z0, z1)) 686.61/213.97
U31'(ok(z0), ok(z1)) → c42(U31'(z0, z1)) 686.61/213.97
U32'(mark(z0)) → c43(U32'(z0)) 686.61/213.97
PLUS(z0, mark(z1)) → c54(PLUS(z0, z1)) 686.61/213.97
U71'(mark(z0), z1, z2) → c58(U71'(z0, z1, z2)) 686.61/213.97
S(mark(z0)) → c51(S(z0)) 686.61/213.97
S(ok(z0)) → c52(S(z0)) 686.61/213.97
U21'(mark(z0)) → c39(U21'(z0)) 686.61/213.97
U21'(ok(z0)) → c40(U21'(z0)) 686.61/213.97
U52'(mark(z0), z1, z2) → c49(U52'(z0, z1, z2)) 686.61/213.97
U72'(mark(z0), z1, z2) → c60(U72'(z0, z1, z2)) 686.61/213.98
U41'(ok(z0), ok(z1)) → c46(U41'(z0, z1)) 686.61/213.98
U51'(ok(z0), ok(z1), ok(z2)) → c48(U51'(z0, z1, z2)) 686.61/213.98
U52'(ok(z0), ok(z1), ok(z2)) → c50(U52'(z0, z1, z2)) 686.61/213.98
X(z0, mark(z1)) → c63(X(z0, z1))
Defined Rule Symbols:

active, U11, U12, U21, U31, U32, U41, U51, U52, s, plus, U61, U71, U72, x, proper, isNat, top

Defined Pair Symbols:

U11', U12', U21', U31', U32', U41', U51', U52', S, PLUS, U61', U71', U72', X, ISNAT

Compound Symbols:

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, c62, c63, c64, c82

686.61/213.98
686.61/213.98

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

The set S is empty
686.61/213.98
686.61/213.98

(196) BOUNDS(O(1), O(1))

686.61/213.98
686.61/213.98
686.65/214.03 EOF